.early-access-module__WKcVfq__shell{background:linear-gradient(#20211f0a 1px, transparent 1px), linear-gradient(90deg, #20211f0a 1px, transparent 1px), var(--paper);color:var(--ink);background-size:48px 48px;min-height:100svh}.early-access-module__WKcVfq__header{z-index:2;justify-content:space-between;align-items:center;max-width:1280px;height:80px;margin:0 auto;padding:0 40px;display:flex;position:relative}.early-access-module__WKcVfq__logo{letter-spacing:-2px;font-size:27px;font-weight:590;line-height:1}.early-access-module__WKcVfq__backToSite,.early-access-module__WKcVfq__stepCount{color:#707070;font-size:13px;font-weight:520}.early-access-module__WKcVfq__stepCount,.early-access-module__WKcVfq__eyebrow,.early-access-module__WKcVfq__questionNumber,.early-access-module__WKcVfq__fields label>span,.early-access-module__WKcVfq__enterHint{font-family:var(--font-geist-mono), monospace;letter-spacing:-.035em}.early-access-module__WKcVfq__backToSite{padding:10px 0;transition:color .16s}.early-access-module__WKcVfq__backToSite:hover{color:var(--ink)}.early-access-module__WKcVfq__progress{z-index:3;background:#20211f1a;height:2px;position:fixed;top:80px;left:0;right:0}.early-access-module__WKcVfq__progress span{background:var(--graphite);height:100%;transition:width .32s cubic-bezier(.22,1,.36,1);display:block}.early-access-module__WKcVfq__eyebrow{color:#707070;letter-spacing:.01em;margin:0 0 32px;font-size:13px;font-weight:550}.early-access-module__WKcVfq__complete h1{letter-spacing:-.06em;margin:0;font-size:clamp(54px,6.4vw,90px);font-weight:420;line-height:.98}.early-access-module__WKcVfq__complete>p:not(.early-access-module__WKcVfq__eyebrow){color:#696969;max-width:47ch;margin:34px 0 0;font-size:18px;line-height:1.55}.early-access-module__WKcVfq__form{justify-content:center;align-items:center;min-height:calc(100svh - 82px);padding:90px 24px 120px;display:flex}.early-access-module__WKcVfq__question{width:min(760px,100%);animation:.36s cubic-bezier(.22,1,.36,1) early-access-module__WKcVfq__enter}@keyframes early-access-module__WKcVfq__enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.early-access-module__WKcVfq__questionNumber{color:#777;align-items:center;gap:8px;margin:0 0 16px;font-size:12px;display:flex}.early-access-module__WKcVfq__questionNumber svg{width:12px;height:12px}.early-access-module__WKcVfq__question fieldset{border:0;min-width:0;margin:0;padding:0}.early-access-module__WKcVfq__question legend{color:var(--text);letter-spacing:-.045em;max-width:16ch;padding:0;font-size:clamp(34px,4.3vw,54px);font-weight:430;line-height:1.08}.early-access-module__WKcVfq__hint{color:#747474;max-width:52ch;margin:18px 0 34px;font-size:15px;line-height:1.5}.early-access-module__WKcVfq__choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.early-access-module__WKcVfq__choice{border:var(--hairline) solid var(--line);color:var(--text);cursor:pointer;font:inherit;text-align:left;background:#f9f9f6ad;border-radius:0;justify-content:space-between;align-items:center;min-height:64px;padding:16px 18px;font-size:16px;transition:background .16s,border-color .16s,color .16s;display:flex}.early-access-module__WKcVfq__choice:hover{background:var(--surface-muted);border-color:#20211f57}.early-access-module__WKcVfq__choice svg{width:18px;height:18px}.early-access-module__WKcVfq__choiceSelected,.early-access-module__WKcVfq__choiceSelected:hover{background:var(--graphite);border-color:var(--graphite);color:var(--white)}.early-access-module__WKcVfq__fields{gap:30px;display:grid}.early-access-module__WKcVfq__fields label{gap:8px;display:grid}.early-access-module__WKcVfq__fields label>span{color:#6d6d6d;font-size:12px;font-weight:550}.early-access-module__WKcVfq__fields input,.early-access-module__WKcVfq__question>fieldset>label.early-access-module__WKcVfq__fields>input,.early-access-module__WKcVfq__textareaLabel textarea{appearance:none;border:0;border-bottom:var(--hairline) solid #20211f6b;color:var(--ink);font:inherit;background:0 0;border-radius:0;outline:none;width:100%;padding:10px 0 12px;font-size:clamp(22px,3vw,31px);line-height:1.3}.early-access-module__WKcVfq__fields input::placeholder,.early-access-module__WKcVfq__textareaLabel textarea::placeholder{color:#aaa}.early-access-module__WKcVfq__fields input:focus,.early-access-module__WKcVfq__question>fieldset>label.early-access-module__WKcVfq__fields>input:focus,.early-access-module__WKcVfq__textareaLabel textarea:focus{border-bottom-color:var(--ink)}.early-access-module__WKcVfq__textareaLabel textarea{resize:vertical;min-height:190px}.early-access-module__WKcVfq__optionalDetails{gap:9px;margin-top:28px;display:grid}.early-access-module__WKcVfq__optionalDetails>span,.early-access-module__WKcVfq__groupLabel{color:#666763;font-family:var(--font-geist-mono), monospace;letter-spacing:-.03em;font-size:11px;font-weight:550}.early-access-module__WKcVfq__optionalDetails textarea{appearance:none;border:0;border-bottom:var(--hairline) solid #20211f6b;color:var(--ink);font:inherit;resize:vertical;background:0 0;border-radius:0;outline:none;width:100%;min-height:88px;padding:10px 0 12px;font-size:18px;line-height:1.45}.early-access-module__WKcVfq__optionalDetails textarea:focus{border-bottom-color:var(--ink)}.early-access-module__WKcVfq__optionalDetails textarea::placeholder{color:#aaa}.early-access-module__WKcVfq__choiceGroup+.early-access-module__WKcVfq__choiceGroup{border-top:var(--hairline) solid var(--line);margin-top:28px;padding-top:28px}.early-access-module__WKcVfq__groupLabel{max-width:64ch;margin:0 0 12px;line-height:1.5}.early-access-module__WKcVfq__compactChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.early-access-module__WKcVfq__compactChoices .early-access-module__WKcVfq__choice{min-height:54px;padding:12px 14px;font-size:14px}.early-access-module__WKcVfq__consent{color:#4f4f4f;cursor:pointer;align-items:flex-start;gap:12px;max-width:600px;margin-top:34px;font-size:14px;line-height:1.45;display:flex}.early-access-module__WKcVfq__consent input{accent-color:var(--graphite);width:18px;height:18px;margin:1px 0 0}.early-access-module__WKcVfq__error{color:#9c2727;min-height:20px;margin:20px 0 0;font-size:13px}.early-access-module__WKcVfq__controls{align-items:center;gap:14px;margin-top:18px;display:flex}.early-access-module__WKcVfq__primaryButton,.early-access-module__WKcVfq__backButton{cursor:pointer;font:inherit;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:28px;min-height:52px;padding:0 18px;font-size:14px;font-weight:570;transition:background .16s,color .16s,opacity .16s;display:inline-flex}.early-access-module__WKcVfq__primaryButton{background:var(--graphite);color:var(--white)}.early-access-module__WKcVfq__primaryButton:hover{background:#343532}.early-access-module__WKcVfq__primaryButton:disabled,.early-access-module__WKcVfq__backButton:disabled{cursor:wait;opacity:.55}.early-access-module__WKcVfq__primaryButton svg,.early-access-module__WKcVfq__backButton svg{height:16px;transition:transform var(--arrow-motion);width:16px}.early-access-module__WKcVfq__primaryButton:hover svg{transform:translate(4px)}.early-access-module__WKcVfq__backButton{color:#5f5f5f;background:0 0;gap:8px;padding-left:0}.early-access-module__WKcVfq__backButton:hover{color:var(--ink)}.early-access-module__WKcVfq__backButton:hover svg{transform:translate(-4px)}.early-access-module__WKcVfq__enterHint{color:#888;font-size:11px}.early-access-module__WKcVfq__enterHint kbd{color:#555;font:inherit;font-weight:600}.early-access-module__WKcVfq__spinner{animation:.8s linear infinite early-access-module__WKcVfq__spin}@keyframes early-access-module__WKcVfq__spin{to{transform:rotate(360deg)}}.early-access-module__WKcVfq__honeypot,.early-access-module__WKcVfq__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.early-access-module__WKcVfq__complete{flex-direction:column;justify-content:center;align-items:flex-start;max-width:850px;min-height:calc(100svh - 80px);margin:0 auto;padding:80px 40px 140px;display:flex}.early-access-module__WKcVfq__successMark{background:var(--graphite);color:var(--white);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:32px;display:flex}.early-access-module__WKcVfq__successMark svg{width:21px;height:21px}.early-access-module__WKcVfq__complete .early-access-module__WKcVfq__primaryButton{margin-top:40px}@media (max-width:640px){.early-access-module__WKcVfq__header{height:68px;padding:0 18px}.early-access-module__WKcVfq__progress{top:68px}.early-access-module__WKcVfq__complete h1{font-size:50px}.early-access-module__WKcVfq__complete>p:not(.early-access-module__WKcVfq__eyebrow){font-size:16px}.early-access-module__WKcVfq__form{align-items:flex-start;min-height:calc(100svh - 70px);padding:76px 18px 72px}.early-access-module__WKcVfq__question legend{font-size:36px}.early-access-module__WKcVfq__choiceGrid,.early-access-module__WKcVfq__compactChoices{grid-template-columns:1fr}.early-access-module__WKcVfq__choice{min-height:58px}.early-access-module__WKcVfq__controls{flex-wrap:wrap}.early-access-module__WKcVfq__enterHint{display:none}.early-access-module__WKcVfq__complete{min-height:calc(100svh - 68px);padding:60px 18px 100px}}@media (prefers-reduced-motion:reduce){.early-access-module__WKcVfq__question{animation:none}}
