.LoginFeatureVisuals_stage__xBcz5{--visual-ink:#14354f;--visual-muted:#52677b;--visual-navy:#003b75;--visual-cyan:#087f8b;position:relative;width:100%;min-width:0;height:320px;padding:10px 6px 20px;color-scheme:light;color:var(--visual-ink);font-family:var(--font-geist-sans),Arial,sans-serif;font-size:13px;line-height:1.5;text-align:left;-webkit-font-smoothing:antialiased}.LoginFeatureVisuals_stage__xBcz5 *,.LoginFeatureVisuals_stage__xBcz5 :after,.LoginFeatureVisuals_stage__xBcz5 :before{box-sizing:border-box}.LoginFeatureVisuals_face__CRMLW{position:relative;display:flex;flex-direction:column;width:100%;height:290px;margin:0;border:1px solid #d1e0eb;border-radius:13px;background:#fff;color:var(--visual-ink);box-shadow:0 14px 28px -14px #00172d55,0 3px 7px #00172d1a,inset 0 1px #fff;font-family:inherit;font-size:13px;line-height:1.5}.LoginFeatureVisuals_face__CRMLW dd,.LoginFeatureVisuals_face__CRMLW dl,.LoginFeatureVisuals_face__CRMLW ol,.LoginFeatureVisuals_face__CRMLW p,.LoginFeatureVisuals_face__CRMLW ul{margin:0}.LoginFeatureVisuals_face__CRMLW strong{color:var(--visual-ink);font-weight:600}.LoginFeatureVisuals_header__wyjVx{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;min-height:46px;gap:12px;padding:12px 18px;border-bottom:1px solid #e1eaf1;border-radius:12px 12px 0 0;background:#f8fbfd;color:var(--visual-ink)}.LoginFeatureVisuals_productName__atYiS{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:600}.LoginFeatureVisuals_productName__atYiS svg{color:var(--visual-navy);flex-shrink:0}.LoginFeatureVisuals_sample__Zoi4p{flex-shrink:0;color:var(--visual-muted);font-size:12px;white-space:nowrap}.LoginFeatureVisuals_body__E5klD{flex:1;min-height:0;padding:15px 18px 16px}.LoginFeatureVisuals_metricRow__YSMTo{display:flex;align-items:center;justify-content:space-between;gap:12px}.LoginFeatureVisuals_metricLabel__EPenO{display:block;color:var(--visual-muted);font-size:13px}.LoginFeatureVisuals_face__CRMLW .LoginFeatureVisuals_metric__t_R2Y{display:block;margin-top:2px;color:var(--visual-ink);font-size:32px;font-weight:620;letter-spacing:-.045em;line-height:1.2;font-variant-numeric:tabular-nums}.LoginFeatureVisuals_face__CRMLW .LoginFeatureVisuals_metric__t_R2Y>span{font-size:13px;font-weight:450;letter-spacing:0;color:var(--visual-muted)}.LoginFeatureVisuals_contextLabel__vTRSQ{color:var(--visual-muted);font-size:12px;white-space:nowrap}.LoginFeatureVisuals_face__CRMLW .LoginFeatureVisuals_scopeTrail__P6wVw{display:flex;align-items:center;gap:7px;margin-top:8px;color:var(--visual-muted);font-size:12px}.LoginFeatureVisuals_namespaceList__WD6Cn{display:grid;gap:10px;padding:12px 0 0;list-style:none}.LoginFeatureVisuals_allocationLabel__jEf6Y{display:flex;align-items:center;gap:11px;margin-bottom:5px;color:var(--visual-ink);font-size:13px;line-height:1.3}.LoginFeatureVisuals_allocationLabel__jEf6Y strong{margin-left:auto;font-size:13px;font-variant-numeric:tabular-nums}.LoginFeatureVisuals_share__4DLNG{width:31px;color:var(--visual-muted);font-size:12px;text-align:right;font-variant-numeric:tabular-nums}.LoginFeatureVisuals_barTrack__zQ9jR{height:6px;overflow:hidden;border-radius:4px;background:#eaf1f6}.LoginFeatureVisuals_barFill__GPE5e{display:block;height:100%;border-radius:inherit;background:var(--visual-navy);transform-origin:left center}.LoginFeatureVisuals_barFill__GPE5e[data-tone=cyan]{background:var(--visual-cyan)}.LoginFeatureVisuals_barFill__GPE5e[data-tone=gold]{background:#b0842e}.LoginFeatureVisuals_comparison__WaA8z{display:flex;flex-direction:column;align-items:flex-end;gap:5px;text-align:right}.LoginFeatureVisuals_face__CRMLW .LoginFeatureVisuals_comparison__WaA8z>strong{padding:2px 7px;border:1px solid #e6d9be;border-radius:5px;color:#8b6117;background:#fdf9f0;font-size:14px}.LoginFeatureVisuals_comparison__WaA8z>span{color:var(--visual-muted);font-size:12px;white-space:nowrap}.LoginFeatureVisuals_costPlot__3uv2c{margin-top:8px;height:112px}.LoginFeatureVisuals_costPlot__3uv2c svg{display:block;width:100%;height:100%;overflow:visible}.LoginFeatureVisuals_plotLegend__0Gbiy{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:5px;color:var(--visual-muted);font-size:12px}.LoginFeatureVisuals_plotLegend__0Gbiy>span,.LoginFeatureVisuals_tokenTotals__F92LU dt{display:flex;align-items:center;gap:7px}.LoginFeatureVisuals_legendCurrent__M3Ys4,.LoginFeatureVisuals_legendCyan__Nb92Z,.LoginFeatureVisuals_legendPrior__rgpk3{display:inline-block;flex-shrink:0;width:8px;height:8px;border-radius:2px;background:#668cac}.LoginFeatureVisuals_legendCurrent__M3Ys4{background:var(--visual-navy)}.LoginFeatureVisuals_legendCyan__Nb92Z{background:var(--visual-cyan)}.LoginFeatureVisuals_tokenBar__bjrRL{display:flex;height:11px;overflow:hidden;margin-top:13px;border-radius:4px}.LoginFeatureVisuals_inputTokens__XyyyE{width:80%;background:var(--visual-navy)}.LoginFeatureVisuals_outputTokens__G1fgu{width:20%;border-left:2px solid #fff;background:var(--visual-cyan)}.LoginFeatureVisuals_face__CRMLW .LoginFeatureVisuals_tokenTotals__F92LU{display:flex;gap:28px;margin-top:9px}.LoginFeatureVisuals_tokenTotals__F92LU>div{display:flex;gap:9px;align-items:center}.LoginFeatureVisuals_tokenTotals__F92LU dt{color:var(--visual-muted);font-size:13px}.LoginFeatureVisuals_tokenTotals__F92LU dd{color:var(--visual-ink);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.LoginFeatureVisuals_trace__mDala{margin-top:15px;padding-top:11px;border-top:1px solid #e1eaf1}.LoginFeatureVisuals_traceHeader__mdcFJ{display:flex;justify-content:space-between;align-items:center;gap:10px;color:var(--visual-muted);font-size:12px}.LoginFeatureVisuals_traceHeader__mdcFJ strong{font-size:13px;font-variant-numeric:tabular-nums}.LoginFeatureVisuals_face__CRMLW .LoginFeatureVisuals_traceSteps__rPZw_{display:grid;grid-template-columns:.85fr 1fr 1.15fr;gap:12px;padding:10px 0 0;list-style:none}.LoginFeatureVisuals_traceSteps__rPZw_ li{display:flex;align-items:flex-start;gap:7px;color:var(--visual-ink);font-size:12px;line-height:1.3}.LoginFeatureVisuals_traceSteps__rPZw_ small{display:block;margin-top:4px;color:var(--visual-muted);font-size:11px}.LoginFeatureVisuals_traceComplete__LjChe,.LoginFeatureVisuals_traceNode__1jGup{display:grid;place-items:center;flex-shrink:0;width:15px;height:15px;border:1px solid #75a8bd;border-radius:50%;background:#f0f8fb}.LoginFeatureVisuals_traceNode__1jGup:after{content:"";width:5px;height:5px;border-radius:50%;background:var(--visual-cyan)}.LoginFeatureVisuals_traceComplete__LjChe{border-color:var(--visual-cyan);color:#fff;background:var(--visual-cyan)}.LoginFeatureVisuals_chatBody__o1H9Q{padding-top:16px}.LoginFeatureVisuals_face__CRMLW .LoginFeatureVisuals_question__k6nMj{width:fit-content;max-width:95%;margin-left:auto;padding:9px 12px;border:1px solid #d4e5ef;border-radius:9px 9px 2px 9px;background:#edf5fa;color:#173e5a;font-size:13px;line-height:1.45}.LoginFeatureVisuals_answer__UaGA9{margin-top:12px;color:var(--visual-muted);font-size:14px;line-height:1.5}.LoginFeatureVisuals_face__CRMLW .LoginFeatureVisuals_periodEvidence__ULCge{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:9px 13px;border:1px solid #dce7ef;border-radius:7px;background:#f8fbfd}.LoginFeatureVisuals_periodEvidence__ULCge dt{color:var(--visual-muted);font-size:12px}.LoginFeatureVisuals_periodEvidence__ULCge dd{color:var(--visual-ink);font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.LoginFeatureVisuals_face__CRMLW .LoginFeatureVisuals_approval__F8Lkk{display:flex;align-items:center;gap:7px;margin-top:12px;color:#795917;font-size:12px;line-height:1.4}.LoginFeatureVisuals_approval__F8Lkk svg{flex-shrink:0}.LoginFeatureVisuals_stage__xBcz5[data-animate=true] .LoginFeatureVisuals_barFill__GPE5e{animation:LoginFeatureVisuals_fillEnter__QdTvQ .65s ease-out both}.LoginFeatureVisuals_stage__xBcz5[data-animate=true] .LoginFeatureVisuals_namespaceList__WD6Cn>li:nth-child(2) .LoginFeatureVisuals_barFill__GPE5e{animation-delay:.1s}.LoginFeatureVisuals_stage__xBcz5[data-animate=true] .LoginFeatureVisuals_namespaceList__WD6Cn>li:nth-child(3) .LoginFeatureVisuals_barFill__GPE5e{animation-delay:.18s}.LoginFeatureVisuals_stage__xBcz5[data-animate=true] .LoginFeatureVisuals_costPlot__3uv2c,.LoginFeatureVisuals_stage__xBcz5[data-animate=true] .LoginFeatureVisuals_tokenBar__bjrRL{animation:LoginFeatureVisuals_contentEnter__8JZWu .45s ease-out both}.LoginFeatureVisuals_stage__xBcz5[data-animate=true] .LoginFeatureVisuals_question__k6nMj{animation:LoginFeatureVisuals_contentEnter__8JZWu .35s ease-out both}.LoginFeatureVisuals_stage__xBcz5[data-animate=true] .LoginFeatureVisuals_answer__UaGA9{animation:LoginFeatureVisuals_contentEnter__8JZWu .4s ease-out .14s both}.LoginFeatureVisuals_stage__xBcz5[data-animate=true] .LoginFeatureVisuals_approval__F8Lkk{animation:LoginFeatureVisuals_contentEnter__8JZWu .4s ease-out .28s both}.LoginFeatureVisuals_srOnly__3Y4N2{position:absolute;width:1px;height:1px;overflow:hidden;padding:0;margin:-1px;border:0;clip:rect(0,0,0,0);white-space:nowrap}@keyframes LoginFeatureVisuals_fillEnter__QdTvQ{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes LoginFeatureVisuals_contentEnter__8JZWu{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1150px){.LoginFeatureVisuals_header__wyjVx{padding-inline:15px;gap:8px}.LoginFeatureVisuals_body__E5klD{padding-inline:15px}.LoginFeatureVisuals_productName__atYiS{font-size:12px;gap:6px}.LoginFeatureVisuals_comparison__WaA8z>span,.LoginFeatureVisuals_sample__Zoi4p{font-size:11px}.LoginFeatureVisuals_tokenTotals__F92LU>div{gap:7px}.LoginFeatureVisuals_face__CRMLW .LoginFeatureVisuals_tokenTotals__F92LU{gap:20px}.LoginFeatureVisuals_face__CRMLW .LoginFeatureVisuals_traceSteps__rPZw_{gap:8px}}@media (prefers-reduced-motion:reduce){.LoginFeatureVisuals_stage__xBcz5 *,.LoginFeatureVisuals_stage__xBcz5 :after,.LoginFeatureVisuals_stage__xBcz5 :before{animation:none!important;transition:none!important}}@media (forced-colors:active){.LoginFeatureVisuals_face__CRMLW{color:CanvasText;box-shadow:none}.LoginFeatureVisuals_face__CRMLW,.LoginFeatureVisuals_header__wyjVx,.LoginFeatureVisuals_periodEvidence__ULCge,.LoginFeatureVisuals_question__k6nMj{background:Canvas;border-color:CanvasText}.LoginFeatureVisuals_barFill__GPE5e,.LoginFeatureVisuals_inputTokens__XyyyE,.LoginFeatureVisuals_outputTokens__G1fgu{background:Highlight}}.LoginShowcase_panel__ENlCN{position:relative;min-width:0;overflow:hidden;background:linear-gradient(153deg,#081e35 2%,#0b345c 58%,#0b4e7d);color:#fff;border-right:1px solid #163f60}.LoginShowcase_inner__9SDfn{width:min(100%,644px);min-height:100vh;min-height:100dvh;margin-inline:auto;padding:40px 46px 29px;display:flex;flex-direction:column}.LoginShowcase_brandSlot__KnTFT a{color:#fff}.LoginShowcase_brandSlot__KnTFT a>span:first-child{color:#fff;background:#ffffff0d;border-color:#ffffff33;box-shadow:none}.LoginShowcase_brandSlot__KnTFT a:focus-visible{outline-color:#91dcea}.LoginShowcase_carousel__931jS{flex:1;display:flex;flex-direction:column;justify-content:center;min-width:0;padding-block:36px 28px}.LoginShowcase_copy__ZFb5k h2{margin:0;min-height:96px;color:#fff;font:550 clamp(33px,3vw,43px)/1.12 var(--font-geist-sans),sans-serif;letter-spacing:-.045em}.LoginShowcase_copy__ZFb5k h2 span{display:block}.LoginShowcase_copy__ZFb5k p{margin:17px 0 0;max-width:490px;min-height:52px;color:#c2d5e5;font-size:15px;line-height:1.7;text-wrap:pretty}.LoginShowcase_visual__qo4Ef{width:100%;height:320px;margin-top:24px}.LoginShowcase_slide__6Osrw[data-motion=true] .LoginShowcase_copy__ZFb5k{animation:LoginShowcase_copy-enter__eO7wO .48s ease-out both}.LoginShowcase_slide__6Osrw[data-motion=true] .LoginShowcase_visual__qo4Ef{animation:LoginShowcase_visual-enter__63rJJ .7s cubic-bezier(.2,.7,.25,1) both}.LoginShowcase_footer__bx_GP{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:20px;border-top:1px solid #ffffff24;color:#b6d0e4;font-size:11px;line-height:1.5}.LoginShowcase_footer__bx_GP>span:last-child{display:flex;gap:9px;align-items:center}.LoginShowcase_footer__bx_GP i{display:block;width:2px;height:2px;border-radius:50%;background:#a5c1d6}@media (min-width:1024px) and (max-height:850px){.LoginShowcase_inner__9SDfn{padding-top:28px;padding-bottom:22px}.LoginShowcase_carousel__931jS{padding-block:24px 20px}.LoginShowcase_copy__ZFb5k h2{min-height:80px;font-size:clamp(31px,2.6vw,37px)}.LoginShowcase_copy__ZFb5k p{margin-top:12px;min-height:47px;font-size:14px;line-height:1.6}.LoginShowcase_visual__qo4Ef{height:320px;margin-top:16px}.LoginShowcase_footer__bx_GP{padding-top:16px}}@media (min-width:1024px) and (max-width:1199px){.LoginShowcase_inner__9SDfn{padding-inline:32px}.LoginShowcase_copy__ZFb5k h2{font-size:32px;min-height:73px}.LoginShowcase_copy__ZFb5k p{font-size:14px}.LoginShowcase_footer__bx_GP{gap:7px}}@media (max-width:1023px){.LoginShowcase_panel__ENlCN{display:none}}@media (prefers-reduced-motion:reduce){.LoginShowcase_panel__ENlCN *,.LoginShowcase_panel__ENlCN :after,.LoginShowcase_panel__ENlCN :before{animation:none!important;transition:none!important}}@media (forced-colors:active){.LoginShowcase_panel__ENlCN{background:Canvas;color:CanvasText;border-color:CanvasText}.LoginShowcase_panel__ENlCN *{color:CanvasText}}@keyframes LoginShowcase_copy-enter__eO7wO{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes LoginShowcase_visual-enter__63rJJ{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}.page_shell__9wkg9{--login-ink:var(--foreground);--login-muted:var(--text-dim);--login-border:var(--border);--login-accent:var(--primary);color-scheme:inherit;min-width:0;min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--background);color:var(--login-ink);font-family:var(--font-geist-sans),sans-serif;font-feature-settings:normal;-webkit-font-smoothing:antialiased;isolation:isolate}.page_shell__9wkg9 *{box-sizing:border-box}.page_brand__lhBT_{width:fit-content;min-height:44px;display:inline-flex;align-items:center;gap:11px;border-radius:8px;color:inherit;font-size:20px;font-weight:600;letter-spacing:-.045em;text-decoration:none}.page_brandMark__fx5BO{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;border:1px solid var(--primary);border-radius:10px;background:var(--primary);color:var(--primary-foreground);box-shadow:var(--shadow-sm)}.page_formRail__t4y2S{min-width:0;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;padding:40px clamp(32px,5vw,80px) 24px;background:var(--background)}.page_brandHeader__Mndlv{display:none}.page_formStage__l1D4N{min-width:0;flex:1;display:flex;align-items:center;padding-block:36px}.page_formCard__sCcWl{width:min(100%,448px);min-width:0;margin-inline:auto}.page_shell__9wkg9 .page_title__TZ6P1{margin:0;color:var(--login-ink);font-family:inherit;font-size:32px;font-weight:600;letter-spacing:-.045em;line-height:1.18;text-wrap:balance}.page_description__kuOjc{margin:12px 0 0;color:var(--login-muted);font-size:15px;line-height:1.65;text-wrap:pretty}.page_account__t_kUo{display:block;margin-top:5px;color:var(--login-ink);font-weight:550;overflow-wrap:anywhere}.page_error__YqYLT{margin-top:20px;padding:12px 14px;border:1px solid color-mix(in oklch,var(--danger) 35%,var(--border));border-radius:8px;background:color-mix(in oklch,var(--danger) 6%,var(--background));color:color-mix(in oklch,var(--danger) 75%,var(--foreground));font-size:13px;line-height:1.6;overflow-wrap:anywhere}.page_form__7EXNE{display:grid;gap:14px;margin-top:28px}.page_field__W88aP{display:grid;gap:8px}.page_field__W88aP label{color:var(--foreground);font-size:13px;font-weight:550;line-height:1.4}.page_input__pky70{width:100%;height:50px;appearance:none;padding:0 14px;border:1px solid var(--border-strong);border-radius:8px;background:var(--background);color:var(--login-ink);font:inherit;font-size:15px;outline:none;box-shadow:var(--shadow-sm);transition:border-color .14s ease,box-shadow .14s ease}.page_input__pky70::placeholder{color:var(--text-muted)}.page_input__pky70:focus-visible{border-color:var(--ring);outline:none;box-shadow:0 0 0 3px color-mix(in oklch,var(--ring) 14%,transparent)}.page_input__pky70[aria-invalid=true]{border-color:var(--danger)}.page_passwordField__LLttF{position:relative}.page_passwordField__LLttF .page_input__pky70{padding-right:52px}.page_passwordToggle__9CKoe{position:absolute;top:3px;right:3px;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--login-muted);cursor:pointer}.page_changeEmail__N6_3K,.page_devAccess__Hbocu button,.page_primaryButton__buEZP,.page_providerButton__IYJSY{font:inherit}.page_primaryButton__buEZP,.page_providerButton__IYJSY{width:100%;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;border-radius:8px;font-size:14px;font-weight:550;line-height:1.5;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease}.page_primaryButton__buEZP{border:1px solid var(--login-accent);background:var(--login-accent);color:var(--primary-foreground);box-shadow:var(--shadow-sm)}.page_providerButton__IYJSY{border:1px solid var(--login-border);background:var(--background);color:var(--foreground);box-shadow:var(--shadow-sm)}.page_providerButton__IYJSY svg{flex:0 0 auto;width:18px;height:18px}.page_samlIcon__QaVZ5{color:var(--text-dim)}.page_shell__9wkg9 button:disabled{cursor:not-allowed;opacity:.55}.page_divider__hy2tU{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;margin:25px 0}.page_divider__hy2tU>span{height:1px;background:var(--border)}.page_divider__hy2tU small{color:var(--text-muted);font-size:10px;font-weight:500;letter-spacing:.1em;line-height:1;text-transform:uppercase}.page_providerList__KPclh{display:grid;gap:10px}.page_changeEmail__N6_3K{width:fit-content;min-height:44px;display:inline-flex;align-items:center;gap:7px;margin:0 0 -8px -8px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--login-muted);font-size:13px;cursor:pointer}.page_devAccess__Hbocu{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 8px;margin-top:22px;padding:4px 10px;border:1px dashed var(--border-strong);border-radius:8px;color:var(--login-muted);font-size:12px}.page_devAccess__Hbocu button{min-height:44px;display:inline-flex;align-items:center;gap:6px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--login-accent);font-size:13px;font-weight:600;cursor:pointer}.page_legal__pC2Vc{margin:25px 0 0;padding-top:22px;border-top:1px solid var(--border);color:var(--login-muted);font-size:12px;line-height:1.7;text-align:center;text-wrap:pretty}.page_legal__pC2Vc a{color:var(--foreground);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:3px}.page_accessFooter__tiBUV{min-height:44px;margin-top:24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 6px;color:var(--login-muted);font-size:12px}.page_accessFooter__tiBUV a{min-height:44px;display:inline-flex;align-items:center;gap:6px;border-radius:4px;color:var(--login-accent);font-weight:550;text-decoration:none}.page_srOnly__p95ko{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.page_spinner__bafqP{animation:page_login-spin__vhntj .8s linear infinite}.page_shell__9wkg9 a:focus-visible,.page_shell__9wkg9 button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (hover:hover){.page_primaryButton__buEZP:not(:disabled):hover{background:color-mix(in oklch,var(--primary) 90%,var(--foreground));border-color:color-mix(in oklch,var(--primary) 90%,var(--foreground));box-shadow:var(--shadow-md)}.page_providerButton__IYJSY:not(:disabled):hover{background:var(--surface-alt);border-color:var(--border-strong)}.page_changeEmail__N6_3K:not(:disabled):hover,.page_passwordToggle__9CKoe:not(:disabled):hover{color:var(--login-accent);background:var(--surface-alt)}.page_accessFooter__tiBUV a:hover,.page_devAccess__Hbocu button:not(:disabled):hover{text-decoration:underline;text-underline-offset:3px}.page_legal__pC2Vc a:hover{color:var(--primary);text-decoration-color:currentColor}}@media (min-width:1024px) and (max-height:850px){.page_formRail__t4y2S{padding-top:24px;padding-bottom:16px}.page_formStage__l1D4N{padding-block:24px}}@media (max-width:1023px){.page_shell__9wkg9{grid-template-columns:minmax(0,1fr)}.page_formRail__t4y2S{padding:28px 28px 20px}.page_brandHeader__Mndlv{display:flex;justify-content:center}.page_brandHeader__Mndlv .page_brandMark__fx5BO{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.page_formStage__l1D4N{padding-block:42px 28px}.page_description__kuOjc,.page_title__TZ6P1{text-align:center}}@media (max-width:480px){.page_formRail__t4y2S{padding:24px 24px 16px}.page_formStage__l1D4N{padding-top:38px}.page_formCard__sCcWl{width:100%}.page_shell__9wkg9 .page_title__TZ6P1{font-size:30px}.page_input__pky70{font-size:16px}.page_devAccess__Hbocu{gap:0 6px}}@media (prefers-reduced-motion:reduce){.page_shell__9wkg9,.page_shell__9wkg9 *,.page_shell__9wkg9 :after,.page_shell__9wkg9 :before{transition-property:none!important;animation:none!important}}@media (forced-colors:active){.page_input__pky70,.page_primaryButton__buEZP,.page_providerButton__IYJSY{border:1px solid ButtonText}}@keyframes page_login-spin__vhntj{to{transform:rotate(1turn)}}