.login-module__G4uzUa__page{min-height:calc(100dvh - var(--chrome-h,57px));flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);display:grid}.login-module__G4uzUa__side{isolation:isolate;background:var(--bg);flex-direction:column;align-items:center;min-width:0;padding:clamp(32px,6vw,72px) clamp(20px,5vw,64px) 28px;display:flex;position:relative}.login-module__G4uzUa__card{width:100%;max-width:380px;margin:auto 0;animation:.22s cubic-bezier(.2,.7,.2,1) both login-module__G4uzUa__stage-in}@keyframes login-module__G4uzUa__stage-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.login-module__G4uzUa__card{animation:none}}.login-module__G4uzUa__head h1{font-family:var(--stage-display);font-size:var(--fs-display,32px);letter-spacing:-.03em;font-weight:500;line-height:var(--lh-display,40px);color:var(--ink);text-wrap:balance;margin:24px 0 0}.login-module__G4uzUa__head p{color:var(--muted);font-size:var(--fs-lead,15px);line-height:var(--lh-lead,24px);text-wrap:balance;margin:8px 0 0}.login-module__G4uzUa__error{border-radius:var(--r-md,12px);background:var(--crit-weak);color:var(--ink);align-items:flex-start;gap:12px;margin:0 0 28px;padding:16px;font-size:14px;line-height:22px;display:flex}.login-module__G4uzUa__error .icon{color:var(--crit);flex:none;margin-top:3px;font-size:16px}.login-module__G4uzUa__providers{flex-direction:column;gap:10px;margin:28px 0 0;padding:0;list-style:none;display:flex}.login-module__G4uzUa__provider{width:100%;height:var(--ctl-lg,44px);border:1px solid;border-color:var(--faint);border-radius:var(--r-pill,999px);background:var(--surface);color:var(--ink);font:inherit;letter-spacing:0;text-align:start;cursor:pointer;box-shadow:none;grid-template-columns:20px minmax(10.15em,max-content);justify-content:center;place-items:center start;gap:12px;padding:0 20px;font-size:15px;font-weight:500;line-height:20px;transition:border-color .15s,background-color .15s;display:grid}.login-module__G4uzUa__provider:hover{border-color:var(--muted);background:var(--hover,color-mix(in srgb,var(--ink) 3%,var(--surface)))}.login-module__G4uzUa__provider:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.login-module__G4uzUa__provider svg{justify-self:center;width:20px;height:20px}.login-module__G4uzUa__provider[aria-disabled=true]:before{justify-self:center}.login-module__G4uzUa__or{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:16px;margin:20px 0;font-size:13px;line-height:20px;display:flex}.login-module__G4uzUa__or:before,.login-module__G4uzUa__or:after{content:"";border-top:1px solid var(--line-strong);flex:1}.login-module__G4uzUa__emailForm{flex-direction:column;gap:10px;margin:0;display:flex}.login-module__G4uzUa__emailInput{height:var(--ctl-lg,44px);border-radius:var(--r-pill,999px);background:var(--bg);padding:0 20px;font-size:15px;line-height:20px}.login-module__G4uzUa__emailSubmit{border-radius:var(--r-pill,999px)}@media (pointer:coarse){.login-module__G4uzUa__emailInput{font-size:16px}}.login-module__G4uzUa__providers [role=status]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.login-module__G4uzUa__provider,.login-module__G4uzUa__submit{transition:background-color .15s ease-out,border-color .15s ease-out,transform .12s ease-out}.login-module__G4uzUa__provider:active:not([aria-disabled=true]),.login-module__G4uzUa__submit:active:not([aria-disabled=true]){transform:scale(.98)}.login-module__G4uzUa__submit:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.login-module__G4uzUa__provider[aria-disabled=true],.login-module__G4uzUa__submit[aria-disabled=true]{cursor:progress}.login-module__G4uzUa__provider[aria-disabled=true]{background:var(--surface);border-color:var(--faint)}.login-module__G4uzUa__submit[aria-disabled=true]{background:var(--accent)}@layer utilities{.login-module__G4uzUa__provider[aria-disabled=true][aria-busy=true]{color:var(--ink)!important}.login-module__G4uzUa__submit[aria-disabled=true][aria-busy=true]{color:var(--accent-ink)!important}.login-module__G4uzUa__linkButton{color:var(--ink)!important}.login-module__G4uzUa__linkButton[aria-disabled=true]{color:var(--muted)!important}}.login-module__G4uzUa__provider[aria-disabled=true]:before,.login-module__G4uzUa__submit[aria-disabled=true]:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite login-module__G4uzUa__signing-in}@keyframes login-module__G4uzUa__signing-in{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.login-module__G4uzUa__provider,.login-module__G4uzUa__submit{transition:none}.login-module__G4uzUa__provider:active:not([aria-disabled=true]),.login-module__G4uzUa__submit:active:not([aria-disabled=true]){transform:none}.login-module__G4uzUa__provider[aria-disabled=true]:before,.login-module__G4uzUa__submit[aria-disabled=true]:before{animation:none}}.login-module__G4uzUa__fine{color:var(--muted);text-wrap:pretty;margin:16px 0 0;font-size:13px;line-height:20px}.login-module__G4uzUa__waiting{color:var(--ink);text-wrap:pretty;margin:20px 0 0;font-size:14px;line-height:22px}.login-module__G4uzUa__form{flex-direction:column;gap:16px;margin-top:28px;display:flex}.login-module__G4uzUa__identity{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;font-size:13px;line-height:20px;display:flex}.login-module__G4uzUa__identityLabel{flex:none}.login-module__G4uzUa__identityValue{background:var(--line-soft);color:var(--ink);overflow-wrap:anywhere;border-radius:6px;padding:2px 8px;font-size:13px;font-weight:500;line-height:20px}.login-module__G4uzUa__submit{width:100%}.login-module__G4uzUa__reviewer{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:20px}.login-module__G4uzUa__reviewer a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.login-module__G4uzUa__reviewer a:hover{text-decoration-color:currentColor}.btn.login-module__G4uzUa__cta{background:var(--accent);height:48px;color:var(--accent-ink);letter-spacing:-.01em;box-shadow:0 1px 2px rgba(var(--ink-rgb),.12),0 10px 24px -12px var(--accent-glow);border-radius:12px;margin-top:24px;padding:0 20px;font-size:15px;font-weight:500;transition:background-color .15s}.btn.login-module__G4uzUa__cta:hover{background:var(--accent-deep);filter:none;box-shadow:0 1px 2px rgba(var(--ink-rgb),.12),0 10px 24px -12px var(--accent-glow);transform:none}html[data-theme=dark] .btn.login-module__G4uzUa__cta:hover{background:var(--accent-2)}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .btn.login-module__G4uzUa__cta:hover{background:var(--accent-2)}}.btn.login-module__G4uzUa__cta:active{transform:none}.btn.login-module__G4uzUa__cta:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.login-module__G4uzUa__cta .icon{font-size:18px}.login-module__G4uzUa__back{color:var(--muted);margin:20px 0 0;font-size:13px;line-height:20px}.login-module__G4uzUa__back a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.login-module__G4uzUa__back a:hover{text-decoration-color:currentColor}.login-module__G4uzUa__codeActions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:2px 8px;margin:20px 0 0;padding-top:14px;font-size:13px;line-height:20px;display:flex}.login-module__G4uzUa__codeSeparator{color:var(--faint)}.login-module__G4uzUa__alternativeMethod{color:var(--muted);margin:14px 0 0;font-size:13px;line-height:20px}.login-module__G4uzUa__alternativeMethod a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.login-module__G4uzUa__alternativeMethod a:hover{text-decoration-color:currentColor}.login-module__G4uzUa__resendWaiting{color:var(--muted);font-size:13px;line-height:20px}.login-module__G4uzUa__resendForm{margin:0;display:contents}.login-module__G4uzUa__linkButton{height:auto;min-height:0;color:var(--ink);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;box-shadow:none;background:0 0;border:0;justify-content:flex-start;gap:0;padding:0;font-size:13px;line-height:20px;transition:text-decoration-color .15s ease-out}.login-module__G4uzUa__linkButton:hover{color:var(--ink);background:0 0;text-decoration-color:currentColor}.login-module__G4uzUa__linkButton[aria-disabled=true]{color:var(--muted);cursor:progress;text-decoration:none}.login-module__G4uzUa__legal{width:100%;max-width:380px;color:var(--muted);margin:40px 0 0;font-size:12px;line-height:16px}.login-module__G4uzUa__legal a{color:inherit;text-decoration:none}.login-module__G4uzUa__legal a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.login-module__G4uzUa__visual{isolation:isolate;color:#eceaf4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#14121c;flex-direction:column;justify-content:center;min-width:0;padding:clamp(40px,5vw,72px);display:flex;position:relative;overflow:hidden}.login-module__G4uzUa__visual:before{content:"";z-index:-2;background:radial-gradient(60% 55% at 50% 0%,rgba(var(--accent-rgb),.38),transparent 70%);pointer-events:none;position:absolute;inset:0}.login-module__G4uzUa__visual:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(46% 40% at 82% 0,#b2d0ff29,#0000 70%);position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 0,#000 10%,#0000 75%);mask-image:radial-gradient(80% 60% at 50% 0,#000 10%,#0000 75%)}html[data-theme=dark] .login-module__G4uzUa__visual{background:#13111a;box-shadow:inset 1px 0 #ffffff14}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .login-module__G4uzUa__visual{background:#13111a;box-shadow:inset 1px 0 #ffffff14}}.login-module__G4uzUa__grain{z-index:-1;pointer-events:none;opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.login-module__G4uzUa__visualInner{width:100%;max-width:540px;margin:0 auto}.login-module__G4uzUa__visualTitle{font-family:var(--stage-display);letter-spacing:-.03em;color:#eceaf4;text-wrap:balance;margin:0;font-size:clamp(32px,2.8vw,40px);font-weight:500;line-height:1.04}.login-module__G4uzUa__visualDim{color:#8e8aa3;display:block}.login-module__G4uzUa__session{font-family:var(--mono);color:#eceaf4;background:#1b1825;border:1px solid #ffffff14;border-radius:14px;margin-top:32px;font-size:12.5px;line-height:1.65;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 40px 80px -40px #000000e6;container-type:inline-size}.login-module__G4uzUa__sessionBar{background:#211e2c;border-bottom:1px solid #ffffff14;align-items:center;gap:12px;height:38px;padding:0 14px;display:flex}.login-module__G4uzUa__sessionDots{flex:none;gap:6px;display:flex}.login-module__G4uzUa__sessionDots i{background:#35313f;border-radius:50%;width:10px;height:10px}.login-module__G4uzUa__sessionTitle{text-overflow:ellipsis;white-space:nowrap;color:#8e8aa3;min-width:0;font-size:11.5px;overflow:hidden}.login-module__G4uzUa__sessionBody{flex-direction:column;gap:3px;padding:14px 18px 16px;display:flex}.login-module__G4uzUa__sessionBody p{min-width:0;margin:0}.login-module__G4uzUa__sessionBody .login-module__G4uzUa__sessionUser{text-wrap:pretty;background:#26232f;border-radius:7px;gap:10px;margin:0 -10px 8px;padding:5px 10px;display:flex}.login-module__G4uzUa__sessionGt{color:#8e8aa3;flex:none}.login-module__G4uzUa__sessionResult{color:#a9a6bb;align-items:center;gap:9px;padding-left:1px;display:flex}.login-module__G4uzUa__sessionCheck{color:#4cc38a;background:#4cc38a24;border-radius:50%;flex:none;place-items:center;width:15px;height:15px;display:grid}.login-module__G4uzUa__sessionCheck svg{stroke-width:2.8px;font-size:10px}.login-module__G4uzUa__sessionLive{border-top:1px solid #ffffff14;align-items:center;gap:10px;min-width:0;padding:12px 18px 14px;display:flex}.login-module__G4uzUa__liveDot{background:#4cc38a;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #4cc38a2e}.login-module__G4uzUa__liveLabel{color:#eceaf4;flex:none}.login-module__G4uzUa__liveAddress{color:#eceaf4;align-items:center;gap:6px;min-width:0;display:flex}.login-module__G4uzUa__liveAddress svg{color:#4cc38a;flex:none;font-size:12px}.login-module__G4uzUa__liveHost{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.login-module__G4uzUa__liveTld{color:#8e8aa3}@container (max-width:440px){.login-module__G4uzUa__sessionLive{flex-wrap:wrap;row-gap:4px}.login-module__G4uzUa__liveAddress{flex-basis:100%;padding-left:17px}}@media (max-width:959.98px){.login-module__G4uzUa__page{grid-template-columns:minmax(0,1fr);min-height:0}.login-module__G4uzUa__visual{display:none}.login-module__G4uzUa__side{padding:clamp(40px,9vh,88px) 20px 32px}.login-module__G4uzUa__side:before{content:"";z-index:-1;background:radial-gradient(42% 62% at 30% 0%,rgba(var(--accent-rgb),.16),transparent 70%),radial-gradient(36% 54% at 78% 0%,#b2d0ff4d,transparent 70%);opacity:.7;pointer-events:none;height:420px;position:absolute;inset:0 0 auto;-webkit-mask-image:radial-gradient(70% 80% at 50% 0,#000 10%,#0000 70%);mask-image:radial-gradient(70% 80% at 50% 0,#000 10%,#0000 70%)}.login-module__G4uzUa__card{margin:0}}@media (max-width:420px){.login-module__G4uzUa__head h1{font-size:28px}}@media (prefers-reduced-motion:reduce){.login-module__G4uzUa__provider{transition:none}.btn.login-module__G4uzUa__cta{transition:none}}
