.page-module__eitlTq__page{--ink:#f7f7f5;--muted:#a7abb5;--line:#2b2e36;--accent:#aeb5ff;min-height:100dvh;color:var(--ink);font-family:var(--font-geist-sans), sans-serif;background:radial-gradient(at 50% 40%,#1c1f32 0,#0d0e11 65%);flex-direction:column;display:flex}.page-module__eitlTq__header{border-bottom:1px solid var(--line);background:#101115;justify-content:space-between;align-items:center;gap:12px;min-height:76px;padding:12px clamp(16px,5vw,80px);display:flex}.page-module__eitlTq__brand{color:var(--ink);letter-spacing:-.055em;align-items:center;gap:9px;font-size:1.4rem;font-weight:700;text-decoration:none;display:inline-flex}.page-module__eitlTq__brandSymbol{flex:none;width:28px;height:28px}.page-module__eitlTq__backLink{color:#c7cad2;border:1px solid #343740;border-radius:9px;align-items:center;min-height:44px;padding:0 12px;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.page-module__eitlTq__backLink:hover{color:#fff;border-color:#73798a}.page-module__eitlTq__content{flex:1;align-items:center;width:min(100% - 32px,460px);margin:0 auto;padding:40px 0;display:grid}.page-module__eitlTq__formColumn,.page-module__eitlTq__card,.page-module__eitlTq__form{min-width:0}.page-module__eitlTq__card{background:#15171c;border:1px solid #343740;border-radius:18px;padding:30px;box-shadow:0 20px 64px #0003}.page-module__eitlTq__stepIndicator{color:#9b9fa9;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 28px;padding:0;font-size:.75rem;list-style:none;display:grid}.page-module__eitlTq__stepIndicator li{border-bottom:2px solid #343740;align-items:center;gap:7px;padding:0 0 12px;display:flex}.page-module__eitlTq__stepIndicator span{border:1px solid #4c515e;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:.6875rem;display:inline-grid}.page-module__eitlTq__stepIndicator .page-module__eitlTq__stepActive{border-color:var(--accent);color:var(--accent)}.page-module__eitlTq__stepActive span{background:#aeb5ff18;border-color:#aeb5ff70}.page-module__eitlTq__cardHeading h1{letter-spacing:-.045em;margin:0;font-size:clamp(1.65rem,4vw,2rem);font-weight:700;line-height:1.15}.page-module__eitlTq__cardHeading>span{color:var(--muted);overflow-wrap:anywhere;min-height:45px;margin-top:10px;font-size:.9375rem;line-height:1.5;display:block}.page-module__eitlTq__cardHeading strong{color:var(--ink);font-weight:600}.page-module__eitlTq__socialButtons{gap:10px;margin-top:24px;display:grid}.page-module__eitlTq__googleButtonFrame,.page-module__eitlTq__appleButtonFrame{flex:none;justify-content:center;align-items:center;height:44px;display:flex}.page-module__eitlTq__googleButtonFrame{width:min(100%,400px);margin-inline:auto;position:relative;overflow:hidden}.page-module__eitlTq__googleOAuthButton{color:#16171a;cursor:pointer;background:#fff;border:1px solid #d6d8dc;border-radius:4px;justify-content:center;align-items:center;gap:10px;width:100%;height:44px;font-family:Arial,sans-serif;font-size:14px;font-weight:500;display:flex}.page-module__eitlTq__googleOAuthButton svg{flex:none}.page-module__eitlTq__googleOAuthButton:disabled{opacity:1;cursor:wait}.page-module__eitlTq__googleOAuthButton:hover:not(:disabled){background:#f8faff}.page-module__eitlTq__googleButtonHost{justify-content:center;align-items:center;width:100%;height:44px;display:flex;position:absolute;inset:0}.page-module__eitlTq__googleButtonPending{color:#16171a;background:#fff;border:1px solid #d6d8dc;border-radius:4px;justify-content:center;align-items:center;gap:10px;width:min(100%,400px);height:44px;font-size:.875rem;font-weight:600;display:flex}.page-module__eitlTq__appleButtonFrame{border-radius:9px;width:min(100%,400px);margin-inline:auto}.page-module__eitlTq__appleOAuthButton{color:#fff;cursor:pointer;background:#000;border:1px solid #000;border-radius:9px;justify-content:center;align-items:center;gap:10px;width:100%;height:44px;font-family:inherit;font-size:.875rem;font-weight:600;display:flex}.page-module__eitlTq__socialButtons,.page-module__eitlTq__socialButtons *{transition:none;animation:none}.page-module__eitlTq__appleOAuthButton:hover:not(:disabled){background:#151515}.page-module__eitlTq__appleOAuthButton:disabled{opacity:1;cursor:wait}.page-module__eitlTq__appleLogo{font-size:1.2rem;line-height:1}.page-module__eitlTq__appleSpinner{border-color:#fff #fff5 #fff5}.page-module__eitlTq__divider{color:#7e838f;align-items:center;gap:13px;margin:18px 0;font-size:.75rem;display:flex}.page-module__eitlTq__divider:before,.page-module__eitlTq__divider:after{content:"";background:#30333b;flex:1;height:1px}.page-module__eitlTq__divider span{flex:none}.page-module__eitlTq__form{margin-top:24px}.page-module__eitlTq__divider+.page-module__eitlTq__form{margin-top:0}.page-module__eitlTq__form label{color:#d2d4da;margin-bottom:8px;font-size:.8125rem;font-weight:600;display:block}.page-module__eitlTq__form input{width:100%;min-width:0;height:50px;color:var(--ink);font:inherit;background:#101216;border:1px solid #454955;border-radius:9px;padding:0 14px;font-size:16px}.page-module__eitlTq__form input::placeholder{color:#858a97}.page-module__eitlTq__form input:focus{outline:2px solid var(--accent);outline-offset:2px}.page-module__eitlTq__form input[aria-invalid=true]{border-color:#eea0a0}.page-module__eitlTq__codeLabelRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 10px;margin-bottom:8px;display:flex}.page-module__eitlTq__codeLabelRow label{margin:0}.page-module__eitlTq__codeLabelRow button,.page-module__eitlTq__resendButton,.page-module__eitlTq__switchMode button{min-height:44px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:.8125rem}.page-module__eitlTq__codeLabelRow button:hover,.page-module__eitlTq__resendButton:hover:not(:disabled),.page-module__eitlTq__switchMode button:hover{text-underline-offset:3px;text-decoration:underline}.page-module__eitlTq__form .page-module__eitlTq__codeInput{height:56px;font-family:var(--font-geist-mono), monospace;text-align:center;letter-spacing:.25em;font-size:1.4rem}.page-module__eitlTq__error,.page-module__eitlTq__hint{margin:9px 0 0;font-size:.75rem;line-height:1.5}.page-module__eitlTq__error{color:#ffb1b1}.page-module__eitlTq__hint{color:var(--muted)}.page-module__eitlTq__primaryButton{color:#10121c;width:100%;min-height:50px;font:inherit;cursor:pointer;background:#b5baff;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-top:20px;padding:12px 16px;font-size:.9375rem;font-weight:700;display:flex}.page-module__eitlTq__primaryButton:hover:not(:disabled){background:#c6caff}.page-module__eitlTq__primaryButton:disabled,.page-module__eitlTq__form input:disabled,.page-module__eitlTq__switchMode button:disabled,.page-module__eitlTq__codeLabelRow button:disabled{opacity:.6;cursor:not-allowed}.page-module__eitlTq__resendButton:disabled{color:#9b9fa9;cursor:not-allowed}.page-module__eitlTq__switchMode{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:0 6px;margin:14px 0 -8px;font-size:.8125rem;display:flex}.page-module__eitlTq__switchMode button{font-weight:600}.page-module__eitlTq__resendButton{margin:8px auto -6px;display:block}.page-module__eitlTq__spinner{border:2px solid #10121c44;border-top-color:#10121c;border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite page-module__eitlTq__spin}@keyframes page-module__eitlTq__spin{to{transform:rotate(360deg)}}.page-module__eitlTq__legal{color:#a0a5b1;text-align:center;margin:14px 12px 0;font-size:.6875rem;line-height:1.5}.page-module__eitlTq__legal a{color:#c4c8ff;text-underline-offset:2px}.page-module__eitlTq__legal a:hover{color:#fff}.page-module__eitlTq__footer{min-height:52px;padding:12px 0 max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--line);color:#979ca8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0 clamp(16px,5vw,80px);font-size:.6875rem;display:flex}@media (max-width:620px){.page-module__eitlTq__header{min-height:64px;padding:8px 16px}.page-module__eitlTq__brand{gap:7px;font-size:1.125rem}.page-module__eitlTq__brandSymbol{width:25px;height:25px}.page-module__eitlTq__backLink{padding:0 10px;font-size:.75rem}.page-module__eitlTq__content{align-items:start;padding:20px 0}.page-module__eitlTq__card{border-radius:14px;padding:22px 18px}.page-module__eitlTq__stepIndicator{gap:10px;margin-bottom:22px}.page-module__eitlTq__form{margin-top:20px}.page-module__eitlTq__footer{justify-content:center;min-height:44px}.page-module__eitlTq__footer span:last-child{display:none}}@media (max-height:600px){.page-module__eitlTq__content{padding:16px 0}.page-module__eitlTq__card{padding-top:18px;padding-bottom:18px}.page-module__eitlTq__stepIndicator{margin-bottom:18px}}@media (prefers-reduced-motion:reduce){.page-module__eitlTq__spinner{animation:none}}
