.login-module__Si-P0q__authShell{color:#f8f8f6;background:#000;min-height:calc(100vh - 78px);position:relative;overflow:hidden}.login-module__Si-P0q__authGlow{background:radial-gradient(circle, var(--l-edge), var(--l-hair) 34%, transparent 68%);filter:blur(14px);pointer-events:none;border-radius:50%;width:80rem;height:80rem;position:absolute;top:-32rem;left:8%}.login-module__Si-P0q__accessChip,.login-module__Si-P0q__label{font-family:var(--font-plex-mono), monospace;letter-spacing:.13em;text-transform:uppercase;font-size:.66rem;font-weight:540;line-height:1.3}.login-module__Si-P0q__label{color:#ffffff6b}.login-module__Si-P0q__authCard{border-left:1px solid var(--l-edge);align-items:center;min-width:0;padding:72px 0 72px clamp(42px,6vw,96px);display:flex}.login-module__Si-P0q__formContent,.login-module__Si-P0q__formLoading,.login-module__Si-P0q__unavailable{border:1px solid var(--l-edge);background:linear-gradient(145deg, var(--l-line), var(--l-hair) 48%, var(--l-hair));width:100%;box-shadow:inset 0 1px 0 var(--l-line), 0 40px 120px #00000080;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:30px;padding:clamp(34px,4.3vw,58px)}.login-module__Si-P0q__formIntro h2,.login-module__Si-P0q__unavailable h2{letter-spacing:-.065em;margin-top:18px;font-size:clamp(2.4rem,4vw,4.1rem);font-weight:540;line-height:.96}.login-module__Si-P0q__formIntro p,.login-module__Si-P0q__unavailable p{color:#ffffff7a;max-width:440px;margin-top:17px;font-size:.94rem;line-height:1.55}.login-module__Si-P0q__modeSwitch{border:1px solid var(--l-edge);background:#0000005c;border-radius:999px;grid-template-columns:1fr 1fr;gap:5px;margin-top:32px;padding:5px;display:grid}.login-module__Si-P0q__modeSwitch button{color:#ffffff6b;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:42px;font-size:.78rem;font-weight:620;transition:color .18s,background .18s,scale .12s}.login-module__Si-P0q__modeSwitch button:disabled{cursor:wait}.login-module__Si-P0q__modeSwitch .login-module__Si-P0q__modeActive{color:var(--s-sunk);box-shadow:0 3px 18px var(--l-edge);background:#fff}.login-module__Si-P0q__googleButton,.login-module__Si-P0q__submitButton{cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:11px;width:100%;min-height:56px;font-size:.88rem;font-weight:660;transition:transform .18s,border-color .18s,box-shadow .18s,scale .12s;display:flex}.login-module__Si-P0q__googleButton{border:1px solid var(--l-loud);color:#ffffffe6;background:var(--l-hair);margin-top:18px}.login-module__Si-P0q__googleButton svg,.login-module__Si-P0q__submitButton svg{flex:none;width:18px;height:18px}.login-module__Si-P0q__googleButton:hover:not(:disabled){border-color:#ffffff6b;transform:translateY(-1px)}.login-module__Si-P0q__googleButton:disabled,.login-module__Si-P0q__submitButton:disabled{opacity:.6;cursor:wait}.login-module__Si-P0q__divider{color:var(--l-loud);font-family:var(--font-plex-mono), monospace;letter-spacing:.11em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin:24px 0;font-size:.58rem;display:grid}.login-module__Si-P0q__divider i{background:var(--l-edge);height:1px}.login-module__Si-P0q__emailForm{gap:17px;display:grid}.login-module__Si-P0q__authField{color:#ffffff7a;font-family:var(--font-plex-mono), monospace;letter-spacing:.1em;text-transform:uppercase;gap:8px;font-size:.61rem;display:grid}.login-module__Si-P0q__inputWrap{border:1px solid var(--l-edge);background:#00000061;border-radius:14px;align-items:center;gap:13px;min-height:56px;padding:0 17px;transition:border-color .18s,box-shadow .18s,scale .12s;display:flex}.login-module__Si-P0q__inputWrap:focus-within{box-shadow:0 0 0 3px var(--l-hair);border-color:#ffffff8c}.login-module__Si-P0q__inputWrap svg{fill:none;stroke:#ffffff61;stroke-width:1.5px;flex:none;width:18px;height:18px}.login-module__Si-P0q__inputWrap input{color:#fff;text-transform:none;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:.94rem}.login-module__Si-P0q__inputWrap input::placeholder{color:var(--l-loud)}.login-module__Si-P0q__submitButton{color:var(--s-sunk);box-shadow:0 0 28px var(--l-edge);background:#fff;border:0;margin-top:4px}.login-module__Si-P0q__submitButton:hover:not(:disabled){box-shadow:0 0 38px var(--l-loud);transform:translateY(-2px)}.login-module__Si-P0q__feedback{border:1px solid var(--l-edge);color:#ffffffb8;background:var(--l-hair);border-radius:12px;margin-top:16px;padding:13px 15px;font-size:.8rem;line-height:1.45}.login-module__Si-P0q__feedbackError{color:#ffc7c7;background:#ff5c5c12;border-color:#ff8f8f47}.login-module__Si-P0q__modeCopy{text-align:center;color:#ffffff61;margin-top:22px;font-size:.78rem}.login-module__Si-P0q__modeCopy button{color:#ffffffe0;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #fff6}.login-module__Si-P0q__securityNote{color:var(--l-loud);font-family:var(--font-plex-mono), monospace;letter-spacing:.09em;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;margin-top:18px;font-size:.57rem;display:flex}.login-module__Si-P0q__securityNote svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:14px;height:14px}.login-module__Si-P0q__formLoading,.login-module__Si-P0q__unavailable{min-height:520px}.login-module__Si-P0q__formLoading{text-align:center;color:#ffffff73;place-content:center;gap:20px;display:grid}.login-module__Si-P0q__unavailable{flex-direction:column;justify-content:center;display:flex}.login-module__Si-P0q__spinner{fill:none;stroke:currentColor;stroke-dasharray:32 24;stroke-width:2px;animation:.8s linear infinite login-module__Si-P0q__orbitRotate}@keyframes login-module__Si-P0q__orbitRotate{to{transform:rotate(360deg)}}@media (max-width:1050px){.login-module__Si-P0q__authLayout{grid-template-columns:1fr minmax(420px,.9fr);width:min(100% - 40px,1100px)}.login-module__Si-P0q__storyTitle{font-size:clamp(4rem,8vw,6.5rem)}.login-module__Si-P0q__intelligencePanel{min-height:270px}.login-module__Si-P0q__authCard{padding-left:34px}.login-module__Si-P0q__formContent{padding:34px}}@media (max-width:820px){.login-module__Si-P0q__authLayout{width:min(100% - 32px,650px);padding:72px 0;display:block}.login-module__Si-P0q__authStory{padding:0}.login-module__Si-P0q__storyTitle{font-size:clamp(4.2rem,17vw,7rem)}.login-module__Si-P0q__storyCopy{max-width:560px}.login-module__Si-P0q__intelligencePanel{margin-top:38px}.login-module__Si-P0q__authCard{border-left:0;margin-top:28px;padding:0}}@media (max-width:520px){.login-module__Si-P0q__authShell{min-height:calc(100vh - 68px)}.login-module__Si-P0q__authLayout{width:min(100% - 22px,500px);padding:46px 0}.login-module__Si-P0q__storyTitle{margin-top:22px;font-size:clamp(3.65rem,18vw,5.2rem)}.login-module__Si-P0q__storyCopy{margin-top:28px;font-size:.97rem}.login-module__Si-P0q__intelligencePanel{border-radius:22px;min-height:240px}.login-module__Si-P0q__orbit{width:390px}.login-module__Si-P0q__signalNode{font-size:.5rem}.login-module__Si-P0q__signalOne{left:5%}.login-module__Si-P0q__signalTwo{right:5%}.login-module__Si-P0q__signalThree{left:9%}.login-module__Si-P0q__signalFour{right:8%}.login-module__Si-P0q__panelBottom div{padding:13px 10px}.login-module__Si-P0q__panelBottom span{display:none}.login-module__Si-P0q__formContent,.login-module__Si-P0q__formLoading,.login-module__Si-P0q__unavailable{border-radius:22px;padding:28px 20px}.login-module__Si-P0q__formIntro h2,.login-module__Si-P0q__unavailable h2{font-size:2.7rem}}@media (prefers-reduced-motion:reduce){.login-module__Si-P0q__orbit:before,.login-module__Si-P0q__orbit:after,.login-module__Si-P0q__spinner{animation:none}.login-module__Si-P0q__googleButton,.login-module__Si-P0q__submitButton,.login-module__Si-P0q__modeSwitch button,.login-module__Si-P0q__inputWrap{transition:none}}.login-module__Si-P0q__authShell{place-items:center;min-height:100svh;padding:8rem 1.5rem 5rem;display:grid}.login-module__Si-P0q__authCard{border:0;width:min(100%,44rem);margin:0;padding:0;display:block}.login-module__Si-P0q__authGlow{top:50%;left:50%;translate:-50% -50%}.login-module__Si-P0q__authCard .login-module__Si-P0q__formIntro h1,.login-module__Si-P0q__authCard .login-module__Si-P0q__formIntro h2{letter-spacing:-.045em;font-size:clamp(2.9rem,4.4vw,4.1rem);line-height:1}.login-module__Si-P0q__authCard .login-module__Si-P0q__modeSwitch{margin-top:2.2rem}.login-module__Si-P0q__authCard .login-module__Si-P0q__googleButton,.login-module__Si-P0q__authCard .login-module__Si-P0q__submitButton,.login-module__Si-P0q__authCard .login-module__Si-P0q__inputWrap input{min-height:68px;font-size:1.06rem}.login-module__Si-P0q__authCard .login-module__Si-P0q__modeSwitch button{min-height:52px;font-size:.95rem}.login-module__Si-P0q__authCard .login-module__Si-P0q__authField{margin-top:1.7rem}.login-module__Si-P0q__authCard .login-module__Si-P0q__formIntro p{font-size:1.05rem}.login-module__Si-P0q__authCard>*{padding:clamp(2.8rem,4vw,4rem)!important}
