.auth-module__H1IisG__authPage{color:#111315;font-family:var(--font-geist), Arial, sans-serif;background:#f5f7f7;min-height:100vh}.auth-module__H1IisG__authMain{align-items:center;min-height:calc(100vh - 70px);padding:58px 30px;display:flex}.auth-module__H1IisG__authLayout{grid-template-columns:minmax(0,1fr) 480px;align-items:stretch;gap:0;width:100%;max-width:990px;margin:0 auto;display:grid}.auth-module__H1IisG__authIntro{color:#fff;background:radial-gradient(circle at 80% 10%,#7180ff2e,#0000 30%),linear-gradient(145deg,#1c2125,#101315);border-radius:16px 0 0 16px;flex-direction:column;justify-content:center;padding:55px;display:flex;overflow:hidden}.auth-module__H1IisG__eyebrow{color:#aeb6bb;letter-spacing:.13em;text-transform:uppercase;margin:0 0 20px;font-size:13px;font-weight:750}.auth-module__H1IisG__authIntro h1{letter-spacing:-.055em;max-width:400px;margin:0;font-size:46px;line-height:1.02}.auth-module__H1IisG__authIntro>p:not(.auth-module__H1IisG__eyebrow){color:#b7bec3;max-width:410px;margin:23px 0 32px;font-size:16px;line-height:1.65}.auth-module__H1IisG__authIntro ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.auth-module__H1IisG__authIntro li{color:#e6e9eb;align-items:center;gap:9px;font-size:15px;display:flex}.auth-module__H1IisG__authCard{background:#fff;border:1px solid #dfe3e5;border-left:0;border-radius:0 16px 16px 0;padding:43px 44px 38px}.auth-module__H1IisG__cardHeader>p{color:#777e84;letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:750}.auth-module__H1IisG__cardHeader h2{letter-spacing:-.04em;margin:0 0 8px;font-size:25px;line-height:1.15}.auth-module__H1IisG__cardHeader>span{color:#7b8186;margin-bottom:25px;font-size:15px;display:block}.auth-module__H1IisG__socialButtons{gap:12px;display:grid}.auth-module__H1IisG__socialButton{color:#202428;cursor:pointer;background:#fff;border:1px solid #d7dbde;border-radius:8px;justify-content:center;align-items:center;gap:9px;width:100%;height:44px;font-size:15px;font-weight:680;display:flex}.auth-module__H1IisG__socialButton:hover{background:#f8f9f9;border-color:#b9bfc3}.auth-module__H1IisG__socialButton:disabled{cursor:wait;opacity:.65}.auth-module__H1IisG__authDivider{color:#878d91;text-transform:uppercase;align-items:center;gap:12px;margin:23px 0 19px;font-size:12px;display:flex}.auth-module__H1IisG__authDivider:before,.auth-module__H1IisG__authDivider:after{content:"";background:#dfe3e5;flex:1;height:1px}.auth-module__H1IisG__magicLinkForm{gap:10px;display:grid}.auth-module__H1IisG__emailLabel{color:#4d555b;font-size:13px;font-weight:700}.auth-module__H1IisG__emailInput{color:#202428;font:inherit;background:#fff;border:1px solid #cfd5d9;border-radius:8px;outline:none;width:100%;height:44px;padding:0 13px}.auth-module__H1IisG__emailInput:disabled{cursor:wait;opacity:.65}.auth-module__H1IisG__magicLinkButton{color:#fff;cursor:pointer;background:#15191c;border:1px solid #15191c;border-radius:8px;height:44px;font-size:15px;font-weight:700}.auth-module__H1IisG__magicLinkButton:hover:not(:disabled){background:#273038}.auth-module__H1IisG__magicLinkButton:disabled{cursor:wait;opacity:.65}.auth-module__H1IisG__manualSubmitButton{color:#202428;background:#fff;border:1px solid #d7dbde;border-radius:8px;justify-content:center;align-items:center;height:44px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.auth-module__H1IisG__manualSubmitButton:hover{background:#f8f9f9;border-color:#b9bfc3}.auth-module__H1IisG__manualPlanLinks{gap:10px;display:grid}.auth-module__H1IisG__formMessage{color:#4d5875;background:#f2f5ff;border:1px solid #dfe4ff;border-radius:7px;margin:10px 0 0;padding:9px 11px;font-size:14px;line-height:1.45}.auth-module__H1IisG__errorMessage{color:#963f3f;background:#fff5f5;border-color:#f0d2d2}.auth-module__H1IisG__oauthNote{color:#878d91;text-align:center;margin:12px 10px 0;font-size:13px;line-height:1.5}.auth-module__H1IisG__statusMain{align-items:center;min-height:calc(100vh - 70px);padding:48px 24px;display:flex}.auth-module__H1IisG__statusCard{text-align:center;background:#fff;border:1px solid #dfe3e5;border-radius:14px;width:100%;max-width:500px;margin:0 auto;padding:44px;box-shadow:0 18px 48px #14191c14}.auth-module__H1IisG__statusCard .auth-module__H1IisG__eyebrow{margin-bottom:14px}.auth-module__H1IisG__statusCard h1{letter-spacing:-.045em;margin:0 0 14px;font-size:30px}.auth-module__H1IisG__statusCopy,.auth-module__H1IisG__statusError{color:#6f767b;margin:0;font-size:16px;line-height:1.6}.auth-module__H1IisG__statusError{color:#963f3f}.auth-module__H1IisG__statusActions{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}.auth-module__H1IisG__advertisementReadyTimer{color:#41551d;background:#f1f8de;border:1px solid #a7ca62;border-radius:8px;flex:1 0 100%;margin:0 0 5px;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.5}.auth-module__H1IisG__advertisementReadyTimer strong{color:#6b4de5;font-variant-numeric:tabular-nums;font-size:16px}.auth-module__H1IisG__statusButton{color:#fff;background:#15191c;border-radius:8px;justify-content:center;padding:13px 20px;font-size:15px;font-weight:720;display:inline-flex}@media (max-width:800px){.auth-module__H1IisG__authLayout{grid-template-columns:1fr;max-width:520px}.auth-module__H1IisG__authIntro{border-radius:16px 16px 0 0;padding:40px}.auth-module__H1IisG__authIntro h1{font-size:38px}.auth-module__H1IisG__authCard{border-left:1px solid #dfe3e5;border-radius:0 0 16px 16px}}@media (max-width:560px){.auth-module__H1IisG__authMain{min-height:calc(100vh - 62px);padding:28px 16px}.auth-module__H1IisG__authIntro{padding:30px 26px}.auth-module__H1IisG__authIntro h1{font-size:33px}.auth-module__H1IisG__authIntro>p:not(.auth-module__H1IisG__eyebrow){margin-bottom:25px}.auth-module__H1IisG__authCard{padding:31px 24px 29px}}.auth-module__H1IisG__authPage{color:#f8fbff;background:linear-gradient(#29487112 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#29487112 1px,#0000 1px) 0 0/34px 34px,radial-gradient(circle at 82% 12%,#8e6cf62e,#0000 28%),#07111f}.auth-module__H1IisG__authIntro{background:radial-gradient(circle at 80% 10%,#35c8ed2e,#0000 30%),#8e6cf6;border:2px solid #07111f;box-shadow:7px 7px #3f2b78}.auth-module__H1IisG__eyebrow,.auth-module__H1IisG__cardHeader>p{color:#35c8ed;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.auth-module__H1IisG__authIntro .auth-module__H1IisG__eyebrow{color:#d8ff85}.auth-module__H1IisG__authIntro>p:not(.auth-module__H1IisG__eyebrow){color:#eee9ff}.auth-module__H1IisG__authIntro li{color:#fff}.auth-module__H1IisG__authCard,.auth-module__H1IisG__statusCard{color:#f8fbff;background:#0d1b30;border:2px solid #203a5d;box-shadow:0 6px #030915}.auth-module__H1IisG__authCard{border-left:2px solid #203a5d}.auth-module__H1IisG__authDivider{color:#71829a}.auth-module__H1IisG__emailInput{color:#f8fbff;background:#07111f;border:2px solid #294361;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.auth-module__H1IisG__authPage{background:linear-gradient(#26242b0b 1px, transparent 1px), linear-gradient(90deg, #26242b0b 1px, transparent 1px), radial-gradient(circle at 82% 12%, #7150ff29, transparent 28%), var(--light-arcade-bg);color:var(--light-arcade-ink)}.auth-module__H1IisG__authIntro{background:radial-gradient(circle at 80% 10%, #def4f440, transparent 30%), var(--light-arcade-purple);box-shadow:7px 7px 0 var(--light-arcade-purple-shadow)}.auth-module__H1IisG__authCard,.auth-module__H1IisG__statusCard{background:var(--light-arcade-surface);border-color:var(--light-arcade-line);box-shadow:0 6px 0 var(--light-arcade-shadow);color:var(--light-arcade-ink)}.auth-module__H1IisG__authCard{border-left-color:var(--light-arcade-line)}.auth-module__H1IisG__cardHeader>p{color:var(--light-arcade-cyan-ink)}.auth-module__H1IisG__cardHeader>span,.auth-module__H1IisG__oauthNote,.auth-module__H1IisG__statusCopy,.auth-module__H1IisG__authDivider{color:var(--light-arcade-muted)}.auth-module__H1IisG__authDivider:before,.auth-module__H1IisG__authDivider:after{background:#26242b3d}.auth-module__H1IisG__emailLabel{color:var(--light-arcade-ink)}.auth-module__H1IisG__emailInput{background:var(--light-arcade-surface-alt);border-color:var(--light-arcade-line);color:var(--light-arcade-ink)}.auth-module__H1IisG__manualSubmitButton{background:var(--light-arcade-cyan);border-color:var(--light-arcade-cyan-ink);box-shadow:4px 4px 0 var(--light-arcade-shadow);color:var(--light-arcade-ink)}.auth-module__H1IisG__emailInput::placeholder{color:var(--light-arcade-muted)}.auth-module__H1IisG__emailInput:focus{border-color:var(--light-arcade-purple);box-shadow:0 0 0 3px #7150ff26}.auth-module__H1IisG__magicLinkButton{background:var(--light-arcade-lime);border:2px solid var(--light-arcade-line);box-shadow:4px 4px 0 var(--light-arcade-shadow);color:var(--light-arcade-ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.auth-module__H1IisG__magicLinkButton:hover:not(:disabled){background:#c8ff68;transform:translate(2px,2px)}.auth-module__H1IisG__socialButton{background:var(--light-arcade-surface);border:2px solid var(--light-arcade-line);box-shadow:4px 4px 0 var(--light-arcade-shadow);color:var(--light-arcade-ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.auth-module__H1IisG__socialButton:hover{border-color:var(--light-arcade-line);background:#fff;transform:translate(2px,2px)}.auth-module__H1IisG__manualSubmitButton{background:var(--light-arcade-cyan);border:2px solid var(--light-arcade-line);box-shadow:4px 4px 0 var(--light-arcade-shadow);color:var(--light-arcade-ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.auth-module__H1IisG__manualSubmitButton:hover{border-color:var(--light-arcade-line);color:var(--light-arcade-ink);background:#c7eeee;transform:translate(2px,2px)}.auth-module__H1IisG__formMessage{background:var(--light-arcade-surface-alt);border-color:var(--light-arcade-line);color:var(--light-arcade-muted)}.auth-module__H1IisG__errorMessage,.auth-module__H1IisG__statusError{border-color:var(--light-arcade-coral);color:#842f2a;background:#ffe5e1}.auth-module__H1IisG__successMessage{color:#35520f;background:#e9ffd0;border-color:#7ead28}.auth-module__H1IisG__statusButton{background:var(--light-arcade-lime);border:2px solid var(--light-arcade-line);box-shadow:4px 4px 0 var(--light-arcade-shadow);color:var(--light-arcade-ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}
