.login_root__sc4iE{--lg-bg:#080a0c;--lg-card:#0f1214;--lg-border:#1e2830;--lg-fg:#e8eaed;--lg-muted:#5a6876;--lg-copy:#9aa5b1;--lg-green:#00e5a0;--lg-cyan:#00b8d4;--lg-green-35:rgba(0,229,160,.35);--lg-light-card:#fff;--lg-light-fg:#111827;--lg-light-muted:#6b7280;--lg-light-border:#e5e7eb;--lg-light-accent:#2563eb;--lg-light-hover:#f5f6f8;--lg-info-bg:#eff6ff;--lg-info-border:#bfdbfe;--lg-info-fg:#1e3a8a;--lg-neg-bg:#fef2f2;--lg-neg-border:#fecaca;--lg-neg-fg:#991b1b;--lg-neg-dark-bg:rgba(239,68,68,.12);--lg-neg-dark-border:rgba(239,68,68,.4);--lg-mono:var(--font-login-mono),ui-monospace,SFMono-Regular,Menlo,monospace;min-height:100vh;min-height:100dvh;display:flex;font-family:var(--font-inter),Inter,system-ui,sans-serif;font-size:13px;background:var(--lg-bg)}.login_mono__zbolf{font-family:var(--lg-mono)}.login_desktop__XyIbS{display:flex;flex:1;min-width:0;height:100vh;height:100dvh;overflow:hidden}.login_mobile__Wd9qQ{display:none}@media (max-width:999px){.login_desktop__XyIbS{display:none}.login_mobile__Wd9qQ{display:flex}}.login_intel__iZFyU{flex:1;min-width:0;height:100%;box-sizing:border-box;overflow:hidden;background:var(--lg-bg);color:var(--lg-fg);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"head" "diagram" "ask";row-gap:24px;padding:32px 48px}.login_orb__OD2y3{display:block;width:96px;height:96px;flex-shrink:0;align-self:flex-start}.login_headline__2_smZ{grid-area:head;display:flex;flex-direction:column;gap:16px;max-width:560px}.login_h1__fQw08{margin:0;font-size:clamp(34px,1.6vw + 19px,52px);font-weight:700;letter-spacing:-.03em;line-height:1.05;text-wrap:balance}.login_green__2Ym8Z{color:var(--lg-green)}.login_tagline__xFW66{font-family:var(--lg-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--lg-muted)}.login_diagramCol__OMPab{grid-area:diagram;container-type:size;min-height:0;min-width:0;display:grid;place-items:center}.login_diagram__3x2H9{position:relative;width:min(100%,520px);width:min(100cqw,100cqh,640px);aspect-ratio:1;container-type:inline-size}.login_canvas__HsNpS{position:absolute;inset:0;width:100%;height:100%}.login_core__v6G_S{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:21%;aspect-ratio:1;border-radius:9999px;background:var(--lg-card);border:1px solid rgba(0,229,160,.45);box-shadow:0 0 48px rgba(0,229,160,.22);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.login_coreName__foZrI{font-weight:600;font-size:13px;font-size:clamp(12px,2.7cqi,16px)}.login_coreSub__y812u{font-family:var(--lg-mono);font-size:9px;font-size:clamp(8px,1.9cqi,10px);letter-spacing:.1em;text-transform:uppercase;color:var(--lg-muted)}.login_capability__u1uy6,.login_source__ixPGV{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;background:var(--lg-card);white-space:nowrap}.login_source__ixPGV{font-size:10px;font-size:clamp(9px,2.1cqi,12px);gap:.6em;padding:.4em .8em;border:1px solid var(--lg-border);border-radius:.4em;font-family:var(--lg-mono);letter-spacing:.08em;text-transform:uppercase}.login_capability__u1uy6{font-size:12px;font-size:clamp(10.5px,2.5cqi,14px);gap:.5em;padding:.5em .85em;border:1px solid var(--lg-green-35);border-radius:.5em;font-weight:500}.login_capability__u1uy6 svg{width:1.1em;height:1.1em;color:var(--lg-green);flex-shrink:0}.login_dot__iybnZ{width:6px;height:6px;border-radius:9999px;flex-shrink:0}.login_dotCyan__PT3l3{background:var(--lg-cyan)}.login_dotGreen__u5ngJ{background:var(--lg-green)}.login_source__ixPGV .login_dot__iybnZ{width:.6em;height:.6em}.login_legend__d5I4y{position:absolute;left:0;bottom:0;display:flex;flex-direction:column;gap:6px;font-family:var(--lg-mono);font-size:10px;font-size:clamp(9px,2cqi,11px);letter-spacing:.08em;text-transform:uppercase;color:var(--lg-muted)}.login_legend__d5I4y span{display:flex;align-items:center;gap:6px}.login_ask__4Y27I{grid-area:ask;width:100%;max-width:640px;box-sizing:border-box;border:1px solid var(--lg-border);background:var(--lg-card);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.login_askHead__Mfrwi{display:flex;align-items:center;gap:8px}.login_askHead__Mfrwi svg{color:var(--lg-green)}.login_askLabel__6E1Qg{letter-spacing:.1em;text-transform:uppercase}.login_askLabel__6E1Qg,.login_counter__yWnU1{font-family:var(--lg-mono);font-size:10px;color:var(--lg-muted)}.login_counter__yWnU1{margin-left:auto}.login_askBody__2xBuR{font-size:15px;line-height:1.5;min-height:45px;color:var(--lg-fg)}.login_caret__Slodi{display:inline-block;width:2px;height:16px;margin-left:2px;vertical-align:-3px;background:var(--lg-green)}@media (min-width:1360px){.login_intel__iZFyU{grid-template-columns:minmax(360px,1fr) minmax(440px,1.15fr);grid-template-rows:1fr auto auto 1fr;grid-template-areas:". diagram" "head diagram" "ask diagram" ". diagram";column-gap:48px;row-gap:0}.login_ask__4Y27I{margin-top:40px;max-width:520px}}@media (min-width:1000px) and (max-height:760px){.login_intel__iZFyU{padding:20px 40px;row-gap:16px}.login_headline__2_smZ{gap:10px}.login_h1__fQw08{font-size:clamp(32px,1.4vw + 18px,44px)}.login_ask__4Y27I{padding:12px 14px;gap:8px}.login_askBody__2xBuR{font-size:14px;min-height:42px}}.login_signin__k95RO{width:380px;flex-shrink:0;box-sizing:border-box;background:var(--lg-light-card);color:var(--lg-light-fg);border-left:1px solid var(--lg-light-border);display:flex;flex-direction:column;padding:28px 40px}.login_signinMain__uGPc3{flex:1;display:flex;flex-direction:column;justify-content:center}.login_stack__MxGlw{display:flex;flex-direction:column;gap:12px}.login_titleBlock__6wwVz{display:flex;flex-direction:column;gap:8px;margin:16px 0}.login_stack__MxGlw>.login_help__d_hfI+.login_help__d_hfI,.login_stack__MxGlw>.login_help__d_hfI+.login_pwForm__460Ct{margin-top:8px}.login_title__r1aBc{margin:0;font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1.15;text-wrap:balance}.login_help__d_hfI,.login_sub__TGNNI{margin:0;color:var(--lg-light-muted);text-wrap:pretty}.login_help__d_hfI{font-size:12px}.login_link__sOeCn{color:var(--lg-light-accent);text-decoration:none;background:none;border:0;padding:0;font:inherit;cursor:pointer}.login_link__sOeCn:hover{text-decoration:underline}.login_footer__gXlwM{display:flex;justify-content:space-between;gap:12px;font-family:var(--lg-mono);font-size:10px;color:var(--lg-light-muted);letter-spacing:.05em}.login_sso__XewWr{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:40px;border-radius:6px;border:1px solid transparent;font-family:inherit;font-size:13px;font-weight:500;letter-spacing:.025em;text-decoration:none;cursor:pointer;transition:filter .15s ease-out;background:var(--lg-light-fg);color:var(--lg-light-card)}.login_sso__XewWr:hover{filter:brightness(1.1);text-decoration:none}.login_sso__XewWr:active{filter:brightness(.95)}.login_sso__XewWr:focus-visible{outline:2px solid var(--lg-light-accent);outline-offset:2px}.login_sso__XewWr[aria-disabled=true]{opacity:.6;pointer-events:none}.login_gMark__7DKop{display:inline-flex;width:18px;height:18px;border-radius:9999px;background:var(--lg-light-card);align-items:center;justify-content:center}.login_pwForm__460Ct{display:flex;flex-direction:column;gap:10px}.login_field___YCmt{display:flex;flex-direction:column;gap:6px;font-size:11px;color:var(--lg-light-muted)}.login_input__GK8Qo{height:36px;padding:0 10px;font:inherit;font-size:13px;color:var(--lg-light-fg);background:var(--lg-light-card);border:1px solid var(--lg-light-border);border-radius:6px;outline:none}.login_input__GK8Qo:focus{border-color:var(--lg-light-accent);box-shadow:0 0 0 2px rgba(37,99,235,.15)}.login_pwSubmit__aBzcF{height:36px;border-radius:6px;border:1px solid var(--lg-light-border);background:var(--lg-light-card);color:var(--lg-light-fg);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.login_pwSubmit__aBzcF:hover:not(:disabled){background:var(--lg-light-hover)}.login_pwSubmit__aBzcF:disabled{opacity:.6;cursor:not-allowed}.login_devRow__DGBYT{display:flex;gap:6px;flex-wrap:wrap}.login_mobile__Wd9qQ{flex:1;min-width:0;flex-direction:column;gap:28px;padding:20px;box-sizing:border-box;background:var(--lg-bg);color:var(--lg-fg);min-height:100vh}.login_mMain__x96co{flex:1;display:flex;flex-direction:column;justify-content:center;gap:20px}.login_mH1__x_Mpm{margin:0;font-size:32px;font-weight:700;letter-spacing:-.03em;line-height:1.08;text-wrap:balance}.login_mAsk__HBK2L{border:1px solid var(--lg-green-35);background:var(--lg-card);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px;box-shadow:0 0 40px rgba(0,229,160,.12)}.login_mAskName__riqD7{font-weight:600;font-size:14px}.login_mAskBody__TdT8_{font-size:17px;line-height:1.45;min-height:75px}.login_mAskBody__TdT8_ .login_caret__Slodi{height:18px}.login_mBottom__IRt_u{display:flex;flex-direction:column;gap:14px}.login_mobile__Wd9qQ .login_orb__OD2y3{margin-bottom:4px}.login_mobile__Wd9qQ .login_sso__XewWr{height:48px;background:var(--lg-green);color:var(--lg-bg)}.login_mobile__Wd9qQ .login_sso__XewWr:focus-visible{outline-color:var(--lg-cyan)}.login_mobile__Wd9qQ .login_link__sOeCn{color:var(--lg-cyan)}.login_mobile__Wd9qQ .login_help__d_hfI{color:var(--lg-muted)}.login_mobile__Wd9qQ .login_input__GK8Qo,.login_mobile__Wd9qQ .login_pwSubmit__aBzcF{background:var(--lg-card);color:var(--lg-fg);border-color:var(--lg-border)}.login_live__jtK9i,.login_mobile__Wd9qQ .login_field___YCmt{color:var(--lg-muted)}.login_live__jtK9i{display:flex;align-items:center;gap:8px;font-family:var(--lg-mono);font-size:10px}.login_liveDot__Yohfv{width:6px;height:6px;border-radius:9999px;background:var(--lg-green);box-shadow:0 0 8px var(--lg-green);flex-shrink:0}.login_alert__oAiM8{border-radius:8px;padding:10px 12px;border:1px solid;display:flex;flex-direction:column;gap:2px;font-size:12px;line-height:1.45}.login_alertTitle__aCfCU{font-weight:600;font-size:13px}.login_alertInfo__S1OsV{background:var(--lg-info-bg);border-color:var(--lg-info-border);color:var(--lg-info-fg)}.login_alertNegative__vtOm9{background:var(--lg-neg-bg);border-color:var(--lg-neg-border);color:var(--lg-neg-fg)}.login_mobile__Wd9qQ .login_alertInfo__S1OsV{background:rgba(0,184,212,.1);border-color:rgba(0,184,212,.35);color:var(--lg-fg)}.login_mobile__Wd9qQ .login_alertNegative__vtOm9{background:var(--lg-neg-dark-bg);border-color:var(--lg-neg-dark-border);color:var(--lg-fg)}@media (prefers-reduced-motion:reduce){.login_sso__XewWr{transition:none}}