html[data-variant]:not([data-variant=pantsy]) .ui-hero.hero-mascot{--ui-hero-k: 1;height:calc(176px * var(--ui-hero-k));margin:var(--space-4) auto var(--space-14)}html[data-variant]:not([data-variant=pantsy]) .ui-hero-line{position:absolute;left:calc(-1 * var(--space-16));right:calc(-1 * var(--space-16));--ui-hero-at: 0px;bottom:calc(var(--ui-hero-at) * var(--ui-hero-k));height:1px;background:color-mix(in srgb,var(--role-supporting) calc(var(--alpha-quiet) * 100%),transparent);z-index:0;pointer-events:none}html[data-variant]:not([data-variant=pantsy]) .ui-hero.hero-mascot .ui-hero-item{--ui-hero-w: 0px;--ui-hero-h: 0px;margin:0 calc(-15px * var(--ui-hero-k));filter:none;z-index:1}html[data-variant]:not([data-variant=pantsy]) .ui-hero-item svg{width:calc(var(--ui-hero-w) * var(--ui-hero-k));height:calc(var(--ui-hero-h) * var(--ui-hero-k))}html[data-variant]:not([data-variant=pantsy]) .hero.ui-entry-words{padding-left:var(--space-12);padding-right:var(--space-12)}html[data-variant]:not([data-variant=pantsy]) .hero h1.ui-entry-title{margin:var(--space-2) auto;max-width:320px;text-wrap:balance;font-size:var(--fs-d-34);line-height:var(--lh-rd-tile)}html[data-variant]:not([data-variant=pantsy]) .ui-entry-title-glyph{color:var(--accent-cool)}html[data-variant]:not([data-variant=pantsy]) .hero p.tagline.ui-entry-line{margin-top:var(--space-10);font-size:var(--fs-d-14);line-height:var(--lh-body);color:var(--role-supporting);text-wrap:pretty}html[data-variant]:not([data-variant=pantsy]) .ui-entry-doors>.ui-text-button{align-self:center;margin-top:calc(-1 * var(--space-8))}@media(min-height:701px){html[data-variant]:not([data-variant=pantsy]) .home-bottom-ctas.ui-entry-doors{padding-bottom:max(0px,calc(var(--space-22) - env(safe-area-inset-bottom,0px)))}}@media(max-height:600px){html[data-variant]:not([data-variant=pantsy]) .ui-hero.hero-mascot{--ui-hero-k: .54;margin-top:0;margin-bottom:var(--space-4)}html[data-variant]:not([data-variant=pantsy]).a11y-larger-text .ui-hero.hero-mascot{--ui-hero-k: .4;margin-bottom:0}html[data-variant]:not([data-variant=pantsy]).a11y-larger-text .hero.ui-entry-words{padding-top:0;padding-bottom:0}html[data-variant]:not([data-variant=pantsy]).a11y-larger-text .hero p.tagline.ui-entry-line{margin-top:var(--space-4)}}@media(max-height:700px){html[data-variant]:not([data-variant=pantsy]).a11y-larger-text .ui-hero.hero-mascot{margin-bottom:0}}html[data-variant]:not([data-variant=pantsy]) .ui-field{display:flex;align-items:center;gap:var(--space-8);box-sizing:border-box;padding:var(--space-6);border:1px solid color-mix(in srgb,var(--text-on-deep) 7%,transparent);border-radius:var(--radius-btn);background:var(--surface-lo)}html[data-variant]:not([data-variant=pantsy]) .ui-field-input{flex:1;box-sizing:border-box;width:100%;min-width:0;height:var(--tap-min);margin:0;padding:0 var(--space-14);border:none;outline:none;background:transparent;box-shadow:none;color:var(--text-on-deep);font-family:var(--font-mono);font-size:var(--fs-d-16);font-weight:var(--fw-bold);letter-spacing:var(--eyebrow-track);text-align:left;text-transform:uppercase}html[data-variant]:not([data-variant=pantsy]) .ui-field-input::placeholder{color:var(--text-soft);font-weight:var(--fw-bold);letter-spacing:var(--eyebrow-track);opacity:1}html[data-variant]:not([data-variant=pantsy]) .ui-field-input:focus{box-shadow:none}html[data-variant]:not([data-variant=pantsy]) .ui-field-input:focus-visible{outline:var(--state-focus-ring-width) solid var(--secondary);outline-offset:var(--state-focus-ring-offset);border-radius:calc(var(--radius-btn) - var(--space-6))}html[data-variant]:not([data-variant=pantsy]) .ui-field-send{flex:0 0 auto;box-sizing:border-box;min-width:calc(var(--space-40) * 2);min-height:var(--tap-min);margin:0;padding:0 var(--space-18);border:none;border-radius:var(--radius-btn);background:var(--surface-card);color:var(--text-on-card);font-family:var(--font-body);font-size:var(--fs-d-16);font-weight:var(--fw-bold);letter-spacing:var(--track-body);cursor:pointer;-webkit-tap-highlight-color:transparent}html[data-variant]:not([data-variant=pantsy]) .ui-field-send:after{content:" \2192" / ""}html[data-variant]:not([data-variant=pantsy]) .ui-mode{display:flex;flex-direction:column;min-height:0}html[data-variant]:not([data-variant=pantsy]) #screen:has(>.ui-mode){margin-inline:calc(-1 * var(--space-2));padding-inline:var(--space-2)}html[data-variant]:not([data-variant=pantsy]) .ui-mode-head{display:flex;flex-direction:column;gap:var(--space-6);padding-top:var(--space-22);text-align:left}html[data-variant]:not([data-variant=pantsy]) .ui-mode h1.ui-mode-title{margin:0;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-d-34);line-height:var(--lh-flat);letter-spacing:var(--track-tightest);text-wrap:balance;text-align:left;color:var(--text-on-deep)}html[data-variant]:not([data-variant=pantsy]) .ui-mode-stack{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;padding-top:var(--space-18);gap:var(--space-10)}html[data-variant]:not([data-variant=pantsy]) .ui-card.ui-mode-card{display:flex;align-items:center;gap:var(--space-16)}html[data-variant]:not([data-variant=pantsy]) .ui-card.ui-mode-card[aria-checked=true]{box-shadow:0 0 0 2px var(--role-signal-deep)}html[data-variant]:not([data-variant=pantsy]) .ui-card.ui-mode-card:focus-visible{outline:var(--state-focus-ring-width) solid var(--text-on-deep);outline-offset:var(--state-focus-ring-offset)}html[data-variant]:not([data-variant=pantsy]) .ui-mode-wash{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(160deg,color-mix(in srgb,var(--role-signal-deep) 14%,transparent),color-mix(in srgb,var(--role-signal-deep) 5%,transparent))}html[data-variant]:not([data-variant=pantsy]) .ui-mode-tick{position:absolute;top:var(--space-10);right:var(--space-10);width:var(--space-18);height:var(--space-18);border-radius:var(--radius-pill);background:var(--role-signal-deep);color:var(--text-on-deep);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:var(--fs-d-10);font-weight:var(--fw-black)}html[data-variant]:not([data-variant=pantsy]) .ui-mode-art{position:relative;flex:none;width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:color-mix(in srgb,var(--ink) 4%,transparent);border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);font-size:var(--fs-rd-you);line-height:var(--lh-flat)}html[data-variant]:not([data-variant=pantsy]) .ui-mode-words{position:relative;display:flex;flex-direction:column;gap:var(--space-4);min-width:0}html[data-variant]:not([data-variant=pantsy]) .ui-mode-name{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-lg);line-height:var(--lh-rd-tile);letter-spacing:var(--track-tight);text-wrap:balance}html[data-variant]:not([data-variant=pantsy]) .ui-mode-sub{font-family:var(--font-body);font-size:var(--fs-d-14);line-height:var(--lh-body);color:var(--role-recessed-ink);text-wrap:pretty}html[data-variant]:not([data-variant=pantsy]) .ui-mode-foot{display:flex;flex-direction:column;gap:var(--space-6);padding-bottom:var(--ui-foot-gap)}html[data-variant]:not([data-variant=pantsy]) .ui-mode-note{padding-top:var(--space-6);text-align:center;font-family:var(--font-body);font-size:var(--fs-d-12);color:var(--text-soft)}html[data-variant]:not([data-variant=pantsy]) .pof-onboarding-a11y.ui-entry-card-next{margin-top:var(--space-10)}html[data-variant]:not([data-variant=pantsy]) .pof-onboarding-a11y-glyph.ui-entry-glyph-quiet{border:var(--border-field) solid color-mix(in srgb,var(--ink) 12%,transparent);background:color-mix(in srgb,var(--ink) 4%,transparent);font-size:var(--fs-md)}
