.signup-chrome{padding:24px var(--margin);background:var(--bg);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.signup__brand{color:var(--ink);transition:opacity var(--motion-fast,.15s) ease;align-items:center;text-decoration:none;display:inline-flex}.signup__brand:hover{opacity:.7}.signup__brand:focus-visible{opacity:.7;outline:none}.signup__question{font-family:var(--head);font-size:clamp(1.25rem,2.5vw,1.875rem);font-weight:var(--weight-regular);letter-spacing:var(--tracking-tight);color:var(--ink);margin:0 0 var(--space-12);white-space:pre-line;text-wrap:wrap;transform-origin:0 0;width:100%;min-height:2.5em;transition:transform var(--motion-xl) var(--ease), font-size var(--motion-xl) var(--ease), letter-spacing var(--motion-xl) var(--ease), min-height var(--motion-xl) var(--ease);line-height:1.25;transform:scale(1)}.signup__question.is-error{color:var(--red-500)}.signup__question.is-intro{transform:scale(1.4)}@media not (min-width:720px){.signup__question.is-intro{transform:scale(1)}.signup__question{min-height:auto;padding-top:.15em;padding-right:56px;font-size:1.625rem}}@media (max-width:420px){.signup__question{font-size:1.375rem}}.signup__question--eyebrow{min-height:2.5rem;margin:0 0 var(--space-md);font-size:clamp(1.125rem,2vw,1.5rem)}.signup__hint{font-family:var(--mono);font-size:var(--type-micro);color:var(--muted);margin-top:var(--space-2)}.signup__hint--select{margin-top:var(--space-3)}.signup__hint kbd{font-family:var(--mono);color:inherit;background:0 0;padding:0}@media not (min-width:720px){.signup__hint{display:none}}.signup__char-count{font-family:var(--mono);font-size:var(--type-micro);color:var(--muted);margin:var(--space-md) 0 0;text-align:right;letter-spacing:.02em}@media not (min-width:720px){.signup__char-count{margin-top:var(--space-2)}}@keyframes signupCursorBlink{0%,40%{opacity:1}60%,to{opacity:.15}}.signup__cursor{background:var(--ink);vertical-align:-.12em;border-radius:1px;width:2px;height:1em;margin-left:3px;animation:1.3s cubic-bezier(.4,0,.2,1) infinite signupCursorBlink;display:inline-block}.signup__question.is-error .signup__cursor{background:var(--red-500)}.signup__input-wrap{position:relative}.signup__input-wrap:after{content:"";background:0 0;width:0;height:2px;position:absolute;bottom:0;left:0}.signup__input-wrap.is-error:after{background:var(--red-500)}.signup__input-wrap:has(.is-error):after{background:var(--red-500)}.signup__input{font-family:var(--sans);line-height:1.2;font-weight:var(--weight-regular);letter-spacing:var(--tracking-tight);border:none;border-bottom:2px solid var(--border);width:100%;padding:var(--space-md) 0;color:var(--ink);caret-color:var(--accent);transition:border-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out);background:0 0;outline:none;font-size:clamp(1.125rem,2.5vw,1.5rem)!important}.signup__input::placeholder{color:var(--gray-700);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.signup__input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--bg) inset!important;box-shadow:0 0 0 1000px var(--bg) inset!important;-webkit-text-fill-color:var(--ink)!important;caret-color:var(--accent)!important;transition:background-color 9999s ease-in-out!important}.signup__input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--bg) inset!important;box-shadow:0 0 0 1000px var(--bg) inset!important;-webkit-text-fill-color:var(--ink)!important;caret-color:var(--accent)!important;transition:background-color 9999s ease-in-out!important}.signup__input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--bg) inset!important;box-shadow:0 0 0 1000px var(--bg) inset!important;-webkit-text-fill-color:var(--ink)!important;caret-color:var(--accent)!important;transition:background-color 9999s ease-in-out!important}.signup__input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--bg) inset!important;box-shadow:0 0 0 1000px var(--bg) inset!important;-webkit-text-fill-color:var(--ink)!important;caret-color:var(--accent)!important;transition:background-color 9999s ease-in-out!important}.signup__input--inline:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--bg) inset!important;box-shadow:0 0 0 1000px var(--bg) inset!important;-webkit-text-fill-color:var(--ink)!important;caret-color:var(--accent)!important;transition:background-color 9999s ease-in-out!important}.signup__input--inline:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--bg) inset!important;box-shadow:0 0 0 1000px var(--bg) inset!important;-webkit-text-fill-color:var(--ink)!important;caret-color:var(--accent)!important;transition:background-color 9999s ease-in-out!important}.signup__input--inline:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--bg) inset!important;box-shadow:0 0 0 1000px var(--bg) inset!important;-webkit-text-fill-color:var(--ink)!important;caret-color:var(--accent)!important;transition:background-color 9999s ease-in-out!important}.signup__input--inline:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--bg) inset!important;box-shadow:0 0 0 1000px var(--bg) inset!important;-webkit-text-fill-color:var(--ink)!important;caret-color:var(--accent)!important;transition:background-color 9999s ease-in-out!important}.signup__input:focus{border-bottom-color:var(--border)}.signup__input.is-error{border-bottom-color:var(--red-500)}.signup__input--inline{font-family:var(--sans);font-size:var(--type-ui);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-ui);background-color:#0000;background-image:linear-gradient(to bottom, transparent 0, transparent calc(1.5em - 1px), var(--border) calc(1.5em - 1px), var(--border) 1.5em);width:100%;color:var(--ink);resize:none;min-height:7em;transition:background-image var(--motion-fast) var(--ease-out);background-position:0 0;background-repeat:repeat-y;background-size:100% 1.5em;border:none;border-radius:0;outline:none;padding:0 0 .4em;overflow:hidden}.signup__input--inline::placeholder{color:var(--gray-700);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.signup__input--inline:hover{border-color:var(--border)}.signup__input--inline:focus{border-color:var(--accent)}.signup__input--inline.is-error{background-image:linear-gradient(to bottom, transparent 0, transparent calc(1.5em - 1px), var(--red-500) calc(1.5em - 1px), var(--red-500) 1.5em)}.signup__input--inline.is-error::placeholder{color:var(--red-500)}.signup__input--page{min-height:7.5em;font-size:clamp(1.25rem,2vw,1.75rem)}.signup__input-wrap:has(.signup__textarea){margin-top:calc(var(--space-6) - var(--space-12))}.signup__textarea{font-family:var(--sans);font-size:clamp(.875rem,1.5vw,1rem);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);width:100%;padding:var(--space-3);background:var(--gray-800);color:var(--ink);resize:none;border:none;border-radius:0;outline:none;line-height:1.5;overflow:hidden}.signup__textarea::placeholder{color:var(--gray-700);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.signup__textarea.is-error::placeholder{color:var(--red-500)}@keyframes signupSweep{0%{width:0}to{width:100%}}.signup__input-wrap--sweep:after{animation:.6s cubic-bezier(.16,1,.3,1) forwards signupSweep}.signup__input-wrap--sweep .signup__input{border-bottom-color:var(--border)}@keyframes signupShake{0%,to{transform:translate(0)}15%{transform:translate(-8px)}30%{transform:translate(6px)}45%{transform:translate(-4px)}60%{transform:translate(2px)}}.signup__input-wrap--shake{animation:.5s ease-out signupShake}.signup__next:focus,.signup__next:focus-visible,.signup__back:focus,.signup__back:focus-visible,.signup__skip:focus,.signup__skip:focus-visible,.signup__close:focus,.signup__close:focus-visible,.signup__option:focus,.signup__option:focus-visible{outline:none}.signup__next{z-index:3}.signup__next.is-disabled,.signup__next:disabled{background:rgba(var(--warm-500-rgb), .08);color:var(--muted);cursor:not-allowed}.signup__next.is-disabled>*,.signup__next:disabled>*{color:var(--muted)}.signup__back,.signup__skip{font-family:var(--mono);font-size:var(--type-ui);font-weight:var(--weight-medium);letter-spacing:.02em;color:var(--muted);padding:var(--space-lg) 0;cursor:pointer;transition:color var(--motion-fast) var(--ease-out);z-index:3;background:0 0;border:none;position:relative}.signup__back:hover:not(:disabled),.signup__skip:hover:not(:disabled){color:var(--ink)}.signup__back:disabled,.signup__skip:disabled{opacity:.4;cursor:not-allowed}.signup__option{font-family:var(--sans);font-size:var(--type-body);font-weight:var(--weight-regular);text-align:left;padding:var(--space-lg) var(--space-xl);background:var(--surface);color:var(--ink);cursor:pointer;opacity:0;width:100%;transition:opacity .4s var(--ease-out), transform .4s var(--ease-out), border-color var(--motion-fast) var(--ease-out), background var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);border:1px solid #0000;border-radius:0;transform:translateY(12px)}.signup__options--revealed .signup__option{opacity:1;transform:translateY(0)}.signup__option:hover,.signup__option:focus-visible{background:var(--ink);color:var(--bg)}.signup__option.is-selected,.signup__option.is-selected:hover,.signup__option.is-selected:active,.signup__option.is-selected:focus,.signup__option.is-selected:focus-visible{background:var(--gray-700)!important;color:var(--accent)!important;box-shadow:none!important;border-color:#0000!important;outline:none!important}.signup__close{top:24px;right:var(--margin);z-index:1001;color:var(--ink);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:28px;height:28px;text-decoration:none;display:flex;position:fixed}@media (max-width:900px){.signup__close{width:44px;height:44px;top:16px}}@media not (min-width:720px){.signup__close{width:48px;height:48px;top:14px}}.signup__close svg{transition:transform var(--motion-md) cubic-bezier(.34, 1.56, .64, 1), opacity var(--motion-fast) var(--ease-out)}.signup__close:hover svg{opacity:.6;transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.signup__question,.signup__question.is-intro{transition:none;transform:scale(1)}.signup__cursor{opacity:0;animation:none}.signup__input-wrap--sweep:after{width:100%;animation:none}.signup__input-wrap--shake{animation:none}.signup__option{opacity:1;transition:none;transform:none}.signup__close svg{transition:none}.signup__next:active{transform:none}}.signup__intro-card{animation:signupIntroIn var(--motion-base) var(--ease-out) both;flex-direction:column;display:flex}@keyframes signupIntroIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.signup__intro-card{animation:none}}.signup__intro-title{font-family:var(--head);font-size:clamp(3.25rem,9vw,6.5rem);font-weight:var(--weight-medium);letter-spacing:var(--mkt-tracking-display);color:var(--ink);white-space:pre-line;margin:0;line-height:1}.signup__intro-lede{margin:var(--space-2) 0 0 0;font-family:var(--sans);font-size:var(--type-body-lg);color:var(--body-text);max-width:50ch;line-height:1.5}.signup__intro-cta{align-self:flex-start}.signup__intro-email-copy{width:28px;height:28px;color:var(--body-text);cursor:pointer;transition:color var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.signup__intro-email-copy:hover,.signup__intro-email-copy:focus-visible{color:var(--ink);background-color:#ffffff0a;outline:none}.signup__intro-email-copy svg{display:block}
