.ConfirmForm_container__43XdL{min-height:calc(100vh - var(--sm-header-h));display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:var(--sm-space-16);padding:var(--sm-space-24) var(--sm-space-16);background-color:var(--sm-bg)}.ConfirmForm_loginFormContainer__zOGwF{width:100%;min-width:300px;max-width:400px;padding:var(--sm-space-24);text-align:center;background-color:var(--sm-bg-elevated);border:var(--sm-border-width) solid var(--sm-border);border-radius:var(--sm-radius-lg);box-shadow:var(--sm-shadow-md)}.ConfirmForm_loginFormContainer__zOGwF h1{margin:0 0 var(--sm-space-16);color:var(--sm-text);font-size:var(--sm-text-2xl);line-height:var(--sm-leading-2xl);font-weight:var(--sm-weight-semibold)}.ConfirmForm_subtitle__Oaery{margin:0 0 var(--sm-space-24);color:var(--sm-text-secondary);font-size:var(--sm-text-md);line-height:var(--sm-leading-md)}.ConfirmForm_loginForm__K9y3y{display:flex;flex-direction:column;gap:var(--sm-space-16)}.ConfirmForm_formControl__FMHaL{position:relative}.ConfirmForm_otpLabel__A7Epm{display:block;margin-bottom:var(--sm-space-12);color:var(--sm-text-secondary);font-size:var(--sm-text-sm);line-height:var(--sm-leading-sm);text-align:center}.ConfirmForm_otpInputs__0me9M{display:flex;justify-content:center;gap:var(--sm-space-8);flex-wrap:wrap}.ConfirmForm_otpInput__nUK9x{width:var(--sm-control-lg);height:var(--sm-control-lg);border:var(--sm-border-width) solid var(--sm-border);border-radius:var(--sm-radius-sm);background-color:var(--sm-bg-sunken);color:var(--sm-text);font-size:var(--sm-text-xl);line-height:var(--sm-leading-xl);font-family:inherit;text-align:center;transition:border-color var(--sm-motion-state)}.ConfirmForm_otpInput__nUK9x:hover{border-color:var(--sm-border-strong)}.ConfirmForm_otpInput__nUK9x:focus{border-color:var(--sm-accent)}.ConfirmForm_inputError__Ne6e5{border-color:var(--sm-danger)}.ConfirmForm_loginButton__LyZAT{width:100%;height:var(--sm-control-lg);padding:0 var(--sm-space-16);background-color:var(--sm-accent);color:var(--sm-text-on-accent);border:none;border-radius:var(--sm-radius-sm);font-size:var(--sm-text-md);line-height:var(--sm-leading-md);font-weight:var(--sm-weight-medium);font-family:inherit;cursor:pointer;transition:background-color var(--sm-motion-state)}.ConfirmForm_loginButton__LyZAT:hover:not(:disabled){background-color:var(--sm-accent-hover)}.ConfirmForm_loginButton__LyZAT:disabled{opacity:var(--sm-disabled-opacity);cursor:not-allowed}.ConfirmForm_errorMessage__Bp1iz{margin:0 0 var(--sm-space-16);padding:var(--sm-space-8) var(--sm-space-12);list-style-type:none;background-color:var(--sm-danger-subtle);border:var(--sm-border-width) solid var(--sm-danger);border-radius:var(--sm-radius-sm);color:var(--sm-text);font-size:var(--sm-text-sm);line-height:var(--sm-leading-sm);text-align:center}.ConfirmForm_errorMessage__Bp1iz li+li{margin-top:var(--sm-space-4)}.ConfirmForm_fieldError__OhV3I{display:block;margin-top:var(--sm-space-4);color:var(--sm-danger);font-size:var(--sm-text-sm);line-height:var(--sm-leading-sm)}.ConfirmForm_loadingFallback__67Dul{padding:var(--sm-space-32);color:var(--sm-text-secondary);font-size:var(--sm-text-md);line-height:var(--sm-leading-md);text-align:center}.terminalWindows_presentation__KvG61{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;flex:1;background:var(--sm-bg,#1e1e1e);color:var(--sm-text,#eee)}.terminalWindows_presentation__KvG61>[data-theme]{flex:1;min-height:0}.terminalWindows_locations__vik43>div,.terminalWindows_notice__1nsw3,.terminalWindows_toolbar__oZ_Nk{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px;border-bottom:1px solid var(--sm-border,#555);font-size:12px}.terminalWindows_toolbar__oZ_Nk span{margin-right:auto}.terminalWindows_dock__2AJ6T button,.terminalWindows_locations__vik43 button,.terminalWindows_notice__1nsw3 button,.terminalWindows_placeholder__48K_j button,.terminalWindows_toolbar__oZ_Nk button{font:inherit;padding:5px 9px;border:1px solid var(--sm-border,#555);border-radius:5px;background:var(--sm-bg-elevated,#292929);color:inherit;cursor:pointer}.terminalWindows_toolbar__oZ_Nk button:disabled{opacity:.5;cursor:wait}.terminalWindows_notice__1nsw3{background:var(--sm-bg-elevated,#292929)}.terminalWindows_placeholder__48K_j{display:flex;flex-direction:column;justify-content:center;gap:12px;padding:20px;min-height:100px}.terminalWindows_locations__vik43{max-height:160px;overflow:auto}.terminalWindows_shell__ALwCO{height:100dvh;display:flex;flex-direction:column;min-height:0;background:var(--sm-bg,#1e1e1e);color:var(--sm-text,#eee)}.terminalWindows_shell__ALwCO>.terminalWindows_presentation__KvG61{flex:1}.terminalWindows_dock__2AJ6T{display:flex;gap:6px;align-items:center}.terminalWindows_dockItem__NqtDD{display:flex;gap:4px}.terminalWindows_controlsHeader__0RVl6{display:flex;align-items:center;flex-shrink:0;padding:2px 6px;border-bottom:1px solid var(--sm-border,#555)}.terminalWindows_controlsToggle__jVatm{display:inline-flex;align-items:center;justify-content:center;width:30px;height:26px;padding:0;border:1px solid var(--sm-border,#555);border-radius:5px;background:var(--sm-bg-elevated,#292929);color:inherit;font:inherit;font-size:12px;letter-spacing:1px;cursor:pointer}.terminalWindows_controlsToggle__jVatm:hover,.terminalWindows_controlsToggle__jVatm[aria-expanded=true]{border-color:var(--sm-accent,#888)}.terminalWindows_controlsToggle__jVatm:focus-visible{outline:2px solid var(--sm-accent,#888);outline-offset:1px}.terminalWindows_controlsHeader__0RVl6+.terminalWindows_toolbar__oZ_Nk{flex-shrink:0}.terminalWindows_toolbar__oZ_Nk[hidden]{display:none}.OpenInAgent_root__YLP4s{display:flex;flex-direction:column;gap:var(--sm-space-8);flex:1 1 220px;min-width:220px}.OpenInAgent_primary__yV6om,.OpenInAgent_secondary__soR8Q{display:inline-flex;align-items:center;justify-content:center;gap:var(--sm-space-6);min-height:var(--sm-control-md);padding:0 var(--sm-space-12);border-radius:var(--sm-radius-sm);font:inherit;font-size:var(--sm-text-sm);font-weight:var(--sm-weight-semibold);text-decoration:none;cursor:pointer;transition:background var(--sm-motion-state),border-color var(--sm-motion-state),color var(--sm-motion-state)}.OpenInAgent_primary__yV6om{border:var(--sm-border-width) solid var(--sm-accent);background:var(--sm-accent);color:var(--sm-text-on-accent)}.OpenInAgent_primary__yV6om:hover:not(:disabled){background:var(--sm-accent-hover);border-color:var(--sm-accent-hover)}.OpenInAgent_primary__yV6om:disabled{opacity:.6;cursor:default}.OpenInAgent_secondary__soR8Q{border:var(--sm-border-width) solid var(--sm-border);background:var(--sm-layer-1);color:var(--sm-text)}.OpenInAgent_secondary__soR8Q:hover{border-color:var(--sm-border-strong);background:var(--sm-layer-2)}.OpenInAgent_install__66FFz{display:flex;flex-direction:column;gap:var(--sm-space-8);padding:var(--sm-space-12);border:var(--sm-border-width) solid var(--sm-border);border-radius:var(--sm-radius-sm);background:var(--sm-bg-sunken)}.OpenInAgent_installTitle__CSg8a{font-size:var(--sm-text-sm);font-weight:var(--sm-weight-semibold);color:var(--sm-text)}.OpenInAgent_installText__uXXfR{margin:0;font-size:var(--sm-text-sm);color:var(--sm-text-secondary)}.OpenInAgent_installText__uXXfR code{font-size:var(--sm-text-xs);color:var(--sm-code-text);background:var(--sm-code-bg);border-radius:var(--sm-radius-xs);padding:0 4px}.OpenInAgent_installActions__wNH2n{display:flex;flex-wrap:wrap;gap:var(--sm-space-8)}.OpenInAgent_allBuilds__obcrw{font-size:var(--sm-text-xs);color:var(--sm-link)}.LoginForm_container__eRl5A{min-height:calc(100vh - var(--sm-header-h));display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:var(--sm-space-16);padding:var(--sm-space-24) var(--sm-space-16);background-color:var(--sm-bg)}.LoginForm_loginFormContainer__m1H6A{width:100%;min-width:300px;max-width:400px;padding:var(--sm-space-24);background-color:var(--sm-bg-elevated);border:var(--sm-border-width) solid var(--sm-border);border-radius:var(--sm-radius-lg);box-shadow:var(--sm-shadow-md)}.LoginForm_loginFormContainer__m1H6A h1{margin:0 0 var(--sm-space-24);text-align:center;color:var(--sm-text);font-size:var(--sm-text-2xl);line-height:var(--sm-leading-2xl);font-weight:var(--sm-weight-semibold)}.LoginForm_loginForm__8YOGg{display:flex;flex-direction:column;gap:var(--sm-space-16)}.LoginForm_formControl__Au1Us{position:relative}.LoginForm_formControl__Au1Us .LoginForm_formInput__e_n1e{width:100%;padding:var(--sm-space-16) var(--sm-space-24) var(--sm-space-4) 0;border:none;border-bottom:var(--sm-border-width-strong) solid var(--sm-border);background-color:rgba(0,0,0,0);color:var(--sm-text);font-family:inherit;font-size:var(--sm-text-md);line-height:var(--sm-leading-md);transition:border-color var(--sm-motion-state)}.LoginForm_formControl__Au1Us .LoginForm_formInput__e_n1e:hover{border-bottom-color:var(--sm-border-strong)}.LoginForm_formControl__Au1Us .LoginForm_formInput__e_n1e:focus{border-bottom-color:var(--sm-accent)}.LoginForm_formControl__Au1Us .LoginForm_formInput__e_n1e:-webkit-autofill,.LoginForm_formControl__Au1Us .LoginForm_formInput__e_n1e:-webkit-autofill:active,.LoginForm_formControl__Au1Us .LoginForm_formInput__e_n1e:-webkit-autofill:focus,.LoginForm_formControl__Au1Us .LoginForm_formInput__e_n1e:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--sm-bg-elevated) inset!important;-webkit-text-fill-color:var(--sm-text)!important;caret-color:var(--sm-text)!important;font-size:var(--sm-text-md)!important;font-family:inherit!important}.LoginForm_formControl__Au1Us .LoginForm_formLabel__nDNWP{position:absolute;top:var(--sm-space-16);left:0;display:flex;pointer-events:none;color:var(--sm-text-secondary);font-size:var(--sm-text-md);line-height:var(--sm-leading-md);transition:color var(--sm-motion-state)}.LoginForm_formControl__Au1Us .LoginForm_formLabel__nDNWP span{transition:transform var(--sm-motion-enter),font-size var(--sm-motion-enter),color var(--sm-motion-enter)}.LoginForm_formControl__Au1Us .LoginForm_formInput__e_n1e:-webkit-autofill+.LoginForm_formLabel__nDNWP span,.LoginForm_formControl__Au1Us .LoginForm_formInput__e_n1e:focus+.LoginForm_formLabel__nDNWP span,.LoginForm_formControl__Au1Us .LoginForm_formInput__e_n1e:not(:placeholder-shown)+.LoginForm_formLabel__nDNWP span{color:var(--sm-text-tertiary);transform:translateY(calc(-1 * var(--sm-space-16)));font-size:var(--sm-text-xs);-webkit-user-select:none;user-select:none}.LoginForm_passwordWrapper__MQLB7{position:relative}.LoginForm_passwordWrapper__MQLB7 .LoginForm_togglePassword__0P_qE{position:absolute;top:50%;right:0;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:var(--sm-control-xs);height:var(--sm-control-xs);padding:0;border:none;border-radius:var(--sm-radius-sm);background:none;color:var(--sm-text-secondary);cursor:pointer;transition:color var(--sm-motion-state),background-color var(--sm-motion-state)}.LoginForm_passwordWrapper__MQLB7 .LoginForm_togglePassword__0P_qE:hover{color:var(--sm-text);background:var(--sm-layer-2)}.LoginForm_passwordWrapper__MQLB7 .LoginForm_togglePassword__0P_qE svg{width:var(--sm-icon-md);height:var(--sm-icon-md);fill:currentColor}.LoginForm_loginButton__ZpCdr{width:100%;height:var(--sm-control-lg);padding:0 var(--sm-space-16);background-color:var(--sm-accent);color:var(--sm-text-on-accent);border:none;border-radius:var(--sm-radius-sm);font-size:var(--sm-text-md);line-height:var(--sm-leading-md);font-weight:var(--sm-weight-medium);font-family:inherit;cursor:pointer;transition:background-color var(--sm-motion-state)}.LoginForm_loginButton__ZpCdr:hover:not(:disabled){background-color:var(--sm-accent-hover)}.LoginForm_loginButton__ZpCdr:disabled{opacity:var(--sm-disabled-opacity);cursor:not-allowed}.LoginForm_googleButton__pY4_T{margin-top:var(--sm-space-16)}.LoginForm_errorMessage__dthLI{margin:0 0 var(--sm-space-16);padding:var(--sm-space-8) var(--sm-space-12);list-style-type:none;background-color:var(--sm-danger-subtle);border:var(--sm-border-width) solid var(--sm-danger);border-radius:var(--sm-radius-sm);color:var(--sm-text);font-size:var(--sm-text-sm);line-height:var(--sm-leading-sm);text-align:center}.LoginForm_errorMessage__dthLI li+li{margin-top:var(--sm-space-4)}.LoginForm_fieldError__iVhzb{display:block;margin-top:var(--sm-space-4);color:var(--sm-danger);font-size:var(--sm-text-sm);line-height:var(--sm-leading-sm)}.LoginForm_inputError__5AY2K{border-color:var(--sm-danger)!important}.LoginForm_forgotPasswordLink__pdpwc{display:block;margin-top:var(--sm-space-16);text-align:center;color:var(--sm-link);font-size:var(--sm-text-sm);line-height:var(--sm-leading-sm);text-decoration:none}.LoginForm_forgotPasswordLink__pdpwc:hover{text-decoration:underline}.LoginForm_createAccountLink__WIBWM{width:100%;min-width:300px;max-width:400px;padding:var(--sm-space-24);text-align:center;background-color:var(--sm-bg-elevated);border:var(--sm-border-width) solid var(--sm-border);border-radius:var(--sm-radius-lg);box-shadow:var(--sm-shadow-md)}.LoginForm_createAccountLink__WIBWM h3{margin:0;color:var(--sm-text);font-size:var(--sm-text-lg);line-height:var(--sm-leading-lg);font-weight:var(--sm-weight-semibold)}.LoginForm_createAccountLink__WIBWM a{display:inline-flex;align-items:center;justify-content:center;height:var(--sm-control-md);margin-top:var(--sm-space-16);padding:0 var(--sm-space-16);border:var(--sm-border-width) solid var(--sm-border-strong);border-radius:var(--sm-radius-sm);background-color:rgba(0,0,0,0);color:var(--sm-text);font-size:var(--sm-text-md);line-height:var(--sm-leading-md);font-weight:var(--sm-weight-medium);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--sm-motion-state)}.LoginForm_createAccountLink__WIBWM a:hover{background-color:var(--sm-layer-2)}.LoginForm_rememberMeContainer__fRNKT{display:flex;align-items:center;gap:var(--sm-space-8);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.LoginForm_rememberMeCheckbox__d427H{width:var(--sm-control-check);height:var(--sm-control-check);accent-color:var(--sm-accent);cursor:pointer;flex-shrink:0}.LoginForm_rememberMeLabel__Emejo{color:var(--sm-text-secondary);font-size:var(--sm-text-md);line-height:var(--sm-leading-md);cursor:pointer}.LoginForm_bannerWrap__7vev_{width:100%;margin-bottom:var(--sm-space-24)}.LoginForm_bannerHint__C3q_X{margin:0 0 var(--sm-space-12);text-align:center;color:var(--sm-text-secondary);font-size:var(--sm-text-sm);line-height:var(--sm-leading-sm)}.LoginForm_bannerDivider__aFuxa{height:var(--sm-border-width);margin-top:var(--sm-space-24);background:var(--sm-border)}.LoginForm_chooserSubtitle__Llmgq{margin:calc(-1*var(--sm-space-16)) 0 var(--sm-space-24);text-align:center}.LoginForm_chooserLoading__vOX7B,.LoginForm_chooserSubtitle__Llmgq{color:var(--sm-text-secondary);font-size:var(--sm-text-sm);line-height:var(--sm-leading-sm)}.LoginForm_chooserLoading__vOX7B{display:flex;flex-direction:column;align-items:center;gap:var(--sm-space-16);padding:var(--sm-space-32) 0}.LoginForm_spinner___IB3B{width:var(--sm-control-md);height:var(--sm-control-md);border:var(--sm-border-width-strong) solid var(--sm-border);border-top-color:var(--sm-accent);border-radius:var(--sm-radius-pill);animation:LoginForm_spin__Y_aid calc(var(--sm-duration-slow)*3) linear infinite}@keyframes LoginForm_spin__Y_aid{to{transform:rotate(1turn)}}.LoginForm_chooserError__kAzz9{margin-bottom:var(--sm-space-16);padding:var(--sm-space-8) var(--sm-space-12);background-color:var(--sm-danger-subtle);border:var(--sm-border-width) solid var(--sm-danger);border-radius:var(--sm-radius-sm);color:var(--sm-text);font-size:var(--sm-text-sm);line-height:var(--sm-leading-sm);text-align:center}.LoginForm_chooserList__A_m93{display:flex;flex-direction:column;border:var(--sm-border-width) solid var(--sm-border);border-radius:var(--sm-radius-sm);overflow:hidden}.LoginForm_chooserCardRow__L_TAF{display:flex;align-items:stretch;transition:background-color var(--sm-motion-state)}.LoginForm_chooserCardRow__L_TAF+.LoginForm_chooserCardRow__L_TAF{border-top:var(--sm-border-width) solid var(--sm-border)}.LoginForm_chooserCard__3yk82{display:flex;align-items:center;gap:var(--sm-space-12);flex:1;min-width:0;padding:var(--sm-space-8) var(--sm-space-12);background:rgba(0,0,0,0);border:none;border-left:var(--sm-border-width-strong) solid rgba(0,0,0,0);color:var(--sm-text);font-family:inherit;text-align:left;cursor:pointer;transition:background-color var(--sm-motion-state)}.LoginForm_chooserCard__3yk82:hover:not(:disabled){background-color:var(--sm-layer-2)}.LoginForm_chooserCard__3yk82:active:not(:disabled){background-color:var(--sm-layer-3)}.LoginForm_chooserCard__3yk82:disabled{opacity:var(--sm-disabled-opacity);cursor:wait}.LoginForm_chooserCardActive__wxTMj{border-left-color:var(--sm-accent)}.LoginForm_chooserLogoutBtn__IUNnG{display:flex;align-items:center;justify-content:center;width:var(--sm-control-touch);min-width:var(--sm-control-touch);background:rgba(0,0,0,0);border:none;color:var(--sm-text-tertiary);cursor:pointer;transition:color var(--sm-motion-state),background-color var(--sm-motion-state)}.LoginForm_chooserLogoutBtn__IUNnG:hover:not(:disabled){color:var(--sm-danger);background-color:var(--sm-danger-subtle)}.LoginForm_chooserLogoutBtn__IUNnG:disabled{opacity:var(--sm-disabled-opacity);cursor:wait}.LoginForm_chooserLogoutBtn__IUNnG svg{flex-shrink:0}.LoginForm_chooserAvatar__G2ChC{display:flex;align-items:center;justify-content:center;background-color:var(--sm-layer-3);color:var(--sm-text);font-size:var(--sm-text-sm);line-height:var(--sm-leading-sm);font-weight:var(--sm-weight-semibold)}.LoginForm_chooserAvatarImg__YLoL5,.LoginForm_chooserAvatar__G2ChC{width:var(--sm-avatar-lg);height:var(--sm-avatar-lg);min-width:var(--sm-avatar-lg);border-radius:var(--sm-radius-pill)}.LoginForm_chooserAvatarImg__YLoL5{-o-object-fit:cover;object-fit:cover}.LoginForm_chooserInfo__SgrZG{display:flex;flex-direction:column;gap:var(--sm-space-2);flex:1;min-width:0;overflow:hidden}.LoginForm_chooserNameRow__1B2YJ{display:flex;align-items:center;gap:var(--sm-space-8)}.LoginForm_chooserName__IUTDd{font-size:var(--sm-text-md);line-height:var(--sm-leading-md);font-weight:var(--sm-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LoginForm_chooserActiveBadge__Y5axV{flex-shrink:0;padding:0 var(--sm-space-6);border-radius:var(--sm-radius-xs);background-color:var(--sm-accent-subtle);color:var(--sm-accent);font-size:var(--sm-text-caption);line-height:var(--sm-leading-caption);font-weight:var(--sm-weight-semibold);text-transform:uppercase;letter-spacing:var(--sm-tracking-caption)}.LoginForm_chooserEmail__NpjWG{color:var(--sm-text-secondary);font-size:var(--sm-text-sm);line-height:var(--sm-leading-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LoginForm_chooserArrow__m7WNp{flex-shrink:0;color:var(--sm-text-tertiary);transition:color var(--sm-motion-state)}.LoginForm_chooserCard__3yk82:hover .LoginForm_chooserArrow__m7WNp{color:var(--sm-text)}.LoginForm_chooserSpinnerSmall__AYBc3{width:var(--sm-icon-lg);height:var(--sm-icon-lg);border:var(--sm-border-width-strong) solid var(--sm-border);border-top-color:var(--sm-accent);border-radius:var(--sm-radius-pill);animation:LoginForm_spin__Y_aid calc(var(--sm-duration-slow)*3) linear infinite;flex-shrink:0}.PasswordRecovery_card__j6_HV{width:100%;min-width:300px;max-width:400px;padding:var(--sm-space-24);background-color:var(--sm-bg-elevated);border:var(--sm-border-width) solid var(--sm-border);border-radius:var(--sm-radius-lg);box-shadow:var(--sm-shadow-md)}.PasswordRecovery_header__00xwf{margin:0 0 var(--sm-space-24);text-align:center;color:var(--sm-text);font-size:var(--sm-text-2xl);line-height:var(--sm-leading-2xl);font-weight:var(--sm-weight-semibold)}.PasswordRecovery_form__9mxJT{display:flex;flex-direction:column;gap:var(--sm-space-16)}.PasswordRecovery_alert__0RTXa{margin-bottom:var(--sm-space-16);padding:var(--sm-space-8) var(--sm-space-12);border-radius:var(--sm-radius-sm);border:var(--sm-border-width) solid rgba(0,0,0,0);color:var(--sm-text);font-size:var(--sm-text-sm);line-height:var(--sm-leading-sm);text-align:center}.PasswordRecovery_alertError__PumF1{background-color:var(--sm-danger-subtle);border-color:var(--sm-danger)}.PasswordRecovery_alertSuccess__m5Jip{background-color:var(--sm-success-subtle);border-color:var(--sm-success)}.PasswordRecovery_submitButton__uaUhN{width:100%;height:var(--sm-control-lg);padding:0 var(--sm-space-16);background-color:var(--sm-accent);color:var(--sm-text-on-accent);border:none;border-radius:var(--sm-radius-sm);font-size:var(--sm-text-md);line-height:var(--sm-leading-md);font-weight:var(--sm-weight-medium);font-family:inherit;cursor:pointer;transition:background-color var(--sm-motion-state)}.PasswordRecovery_submitButton__uaUhN:hover:not(:disabled){background-color:var(--sm-accent-hover)}.PasswordRecovery_submitButton__uaUhN:disabled{opacity:var(--sm-disabled-opacity);cursor:not-allowed}.PasswordRecovery_cancelButton__mb57R{width:100%;height:var(--sm-control-lg);padding:0 var(--sm-space-16);background-color:rgba(0,0,0,0);color:var(--sm-text);border:var(--sm-border-width) solid var(--sm-border-strong);border-radius:var(--sm-radius-sm);font-size:var(--sm-text-md);line-height:var(--sm-leading-md);font-weight:var(--sm-weight-medium);font-family:inherit;cursor:pointer;transition:background-color var(--sm-motion-state)}.PasswordRecovery_cancelButton__mb57R:hover:not(:disabled){background-color:var(--sm-layer-2)}.PasswordRecovery_cancelButton__mb57R:disabled{opacity:var(--sm-disabled-opacity);cursor:not-allowed}.PasswordRecovery_fieldButton__Y_xD4{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:var(--sm-control-xs);height:var(--sm-control-xs);padding:0;border:none;border-radius:var(--sm-radius-sm);background:none;color:var(--sm-text-secondary);cursor:pointer;transition:color var(--sm-motion-state),background-color var(--sm-motion-state)}.PasswordRecovery_fieldButton__Y_xD4:hover{color:var(--sm-text);background:var(--sm-layer-2)}.PasswordRecovery_fieldButton__Y_xD4 svg{width:var(--sm-icon-md);height:var(--sm-icon-md);fill:currentColor}.PasswordRecovery_fieldWithButton__IQ_eo{position:relative}.PasswordRecovery_matchHint__rlTZd{display:flex;align-items:center;gap:var(--sm-space-4);margin-top:var(--sm-space-6);font-size:var(--sm-text-sm);line-height:var(--sm-leading-sm)}.PasswordRecovery_matchOk__5pcSe{color:var(--sm-success)}.PasswordRecovery_matchFail__hqVyV{color:var(--sm-danger)}.PasswordRecovery_errorText__VhsUC{margin-top:var(--sm-space-4);color:var(--sm-danger);font-size:var(--sm-text-sm);line-height:var(--sm-leading-sm)}.PasswordStrengthBar_root__GcC_e{margin-top:var(--sm-space-8)}.PasswordStrengthBar_track__1q_5s{height:var(--sm-space-8);border-radius:var(--sm-radius-xs);background:var(--sm-layer-2);overflow:hidden}.PasswordStrengthBar_fill__dCVLW{height:100%;transition:width var(--sm-motion-enter),background-color var(--sm-motion-state)}.PasswordStrengthBar_fillWeak__usYpD{background:var(--sm-danger)}.PasswordStrengthBar_fillMedium__MDJ7q{background:var(--sm-warning)}.PasswordStrengthBar_fillStrong__X_YTv{background:var(--sm-success)}.PasswordStrengthBar_fillSuper__4rPKp{background:var(--sm-accent)}.PasswordStrengthBar_summary__WMFdi{display:flex;align-items:flex-start;gap:var(--sm-space-16);margin-top:var(--sm-space-4)}.PasswordStrengthBar_label__TYqKk{flex-shrink:0;font-size:var(--sm-text-sm);line-height:var(--sm-leading-sm);font-weight:var(--sm-weight-medium);min-width:60px}.PasswordStrengthBar_labelWeak___khW1{color:var(--sm-danger)}.PasswordStrengthBar_labelMedium__x4zqs{color:var(--sm-warning)}.PasswordStrengthBar_labelStrong__16ha1{color:var(--sm-success)}.PasswordStrengthBar_labelSuper__NnsIv{color:var(--sm-accent)}.PasswordStrengthBar_recommendations__JBNMz{margin:0;padding:0;list-style:none;color:var(--sm-text-secondary);font-size:var(--sm-text-sm);line-height:var(--sm-leading-sm)}.PasswordStrengthBar_requirements__VVVjR{display:flex;flex-wrap:wrap;gap:var(--sm-space-4) var(--sm-space-12);margin-top:var(--sm-space-4)}.PasswordStrengthBar_requirement__J3GEU{display:flex;align-items:center;gap:var(--sm-space-4);font-size:var(--sm-text-sm);line-height:var(--sm-leading-sm)}.PasswordStrengthBar_requirementOk__dRsLu{color:var(--sm-success)}.PasswordStrengthBar_requirementMissing__bhWl5{color:var(--sm-text-secondary)}.AuthHeader_header__1Q3n1{position:sticky;top:0;left:0;width:100%;height:var(--sm-header-h);justify-content:space-between;padding:0 var(--sm-space-32);border-bottom:var(--sm-border-width) solid var(--sm-border);background:var(--sm-bg-elevated);z-index:var(--sm-z-toolbar)}.AuthHeader_header__1Q3n1,.AuthHeader_left__mCq46,.AuthHeader_logoLink__9uCKf{display:flex;align-items:center}.AuthHeader_logoLink__9uCKf{gap:var(--sm-space-12);text-decoration:none;color:var(--sm-text);transition:opacity var(--sm-motion-state)}.AuthHeader_logoLink__9uCKf:hover{opacity:.8}.AuthHeader_logoMarkWrapper__oLcwo{width:36px;height:36px;display:flex;align-items:center;justify-content:center}.AuthHeader_logoText__nvU2K{font-size:var(--sm-text-lg);line-height:var(--sm-leading-lg);font-weight:var(--sm-weight-bold);letter-spacing:-.02em}.AuthHeader_homeButton__dI8_n,.AuthHeader_right__yYKE3{display:flex;align-items:center;gap:var(--sm-space-8)}.AuthHeader_homeButton__dI8_n{height:var(--sm-control-md);padding:0 var(--sm-space-12);background:rgba(0,0,0,0);border:none;border-radius:var(--sm-radius-sm);color:var(--sm-text-secondary);font-size:var(--sm-text-md);line-height:var(--sm-leading-md);font-weight:var(--sm-weight-medium);text-decoration:none;cursor:pointer;transition:background-color var(--sm-motion-state),color var(--sm-motion-state)}.AuthHeader_homeButton__dI8_n:hover{background:var(--sm-layer-2);color:var(--sm-text)}.AuthHeader_homeButton__dI8_n:active{background:var(--sm-layer-3)}@media(max-width:800px){.AuthHeader_header__1Q3n1{padding:0 var(--sm-space-16)}}.DeviceSettings_container___lhqH{display:flex;flex-direction:column;gap:var(--sm-space-24);font-family:var(--sm-font-sans);color:var(--sm-text)}.DeviceSettings_sectionHeader__JGKne{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sm-space-16)}.DeviceSettings_sectionTitle__HslD_{font-size:var(--sm-text-lg);line-height:var(--sm-leading-lg);font-weight:var(--sm-weight-semibold);color:var(--sm-text);margin:0 0 var(--sm-space-4) 0}.DeviceSettings_sectionDescription__ldtpm{font-size:var(--sm-text-sm);line-height:var(--sm-leading-sm);color:var(--sm-text-secondary);margin:0}.DeviceSettings_headerActions__BwkGK{display:flex;align-items:center;gap:var(--sm-space-16)}.DeviceSettings_viewSwitch__9RNI2{display:inline-flex;align-items:center;gap:var(--sm-space-2);padding:var(--sm-space-2);border:var(--sm-border-width) solid var(--sm-border);border-radius:var(--sm-radius-sm);background-color:var(--sm-bg-elevated)}.DeviceSettings_viewButton__Uc_P8{display:inline-flex;align-items:center;gap:var(--sm-space-8);height:var(--sm-control-sm);padding:0 var(--sm-space-8);border:none;border-radius:var(--sm-radius-sm);background:rgba(0,0,0,0);color:var(--sm-text-secondary);font-family:inherit;font-size:var(--sm-text-md);line-height:var(--sm-leading-md);cursor:pointer;transition:background-color var(--sm-motion-state),color var(--sm-motion-state)}.DeviceSettings_viewButton__Uc_P8:hover{background-color:var(--sm-layer-2);color:var(--sm-text)}.DeviceSettings_viewButton__Uc_P8[aria-pressed=true]{background-color:var(--sm-layer-4);color:var(--sm-text)}.DeviceSettings_addButton__t4cH3{display:inline-flex;align-items:center;gap:var(--sm-space-8);height:var(--sm-control-lg);padding:0 var(--sm-space-16);border:var(--sm-border-width) solid rgba(0,0,0,0);border-radius:var(--sm-radius-sm);background-color:var(--sm-accent);color:var(--sm-text-on-accent);font-family:inherit;font-size:var(--sm-text-md);line-height:var(--sm-leading-md);font-weight:var(--sm-weight-medium);cursor:pointer;white-space:nowrap;transition:background-color var(--sm-motion-state)}.DeviceSettings_addButton__t4cH3:hover:not(:disabled){background-color:var(--sm-accent-hover)}.DeviceSettings_addButton__t4cH3:disabled{opacity:var(--sm-disabled-opacity);cursor:not-allowed}.DeviceSettings_spinner__uVr7N{width:var(--sm-icon-md);height:var(--sm-icon-md);border-top-color:currentcolor;border:var(--sm-border-width-strong) solid;border-top:var(--sm-border-width-strong) solid rgba(0,0,0,0);border-radius:var(--sm-radius-pill);animation:DeviceSettings_spin__qMXmp .8s linear infinite}@keyframes DeviceSettings_spin__qMXmp{to{transform:rotate(1turn)}}.DeviceSettings_otpCard__FN9_P{background-color:var(--sm-bg-elevated);border:var(--sm-border-width) solid var(--sm-border);border-radius:var(--sm-radius-sm);padding:var(--sm-space-16)}.DeviceSettings_otpHeader__Xv5ok{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--sm-space-12)}.DeviceSettings_otpLabel__JMy69{font-size:var(--sm-text-caption);line-height:var(--sm-leading-caption);letter-spacing:var(--sm-tracking-caption);text-transform:uppercase;color:var(--sm-text-tertiary)}.DeviceSettings_otpClose__M_xZt{display:inline-flex;align-items:center;justify-content:center;width:var(--sm-control-xs);height:var(--sm-control-xs);padding:0;border:none;border-radius:var(--sm-radius-sm);background:rgba(0,0,0,0);color:var(--sm-text-secondary);cursor:pointer;transition:background-color var(--sm-motion-state),color var(--sm-motion-state)}.DeviceSettings_otpClose__M_xZt:hover{background-color:var(--sm-layer-2);color:var(--sm-text)}.DeviceSettings_otpCode__6GsGH{font-family:var(--sm-font-mono);font-size:var(--sm-text-3xl);line-height:var(--sm-leading-3xl);font-weight:var(--sm-weight-semibold);letter-spacing:.12em;color:var(--sm-accent);margin-bottom:var(--sm-space-8)}.DeviceSettings_otpHint__TqgA_{font-size:var(--sm-text-sm);line-height:var(--sm-leading-sm);color:var(--sm-text-secondary);margin:0 0 var(--sm-space-12) 0}.DeviceSettings_agentDownload__aI3ak{display:flex;align-items:center;justify-content:space-between;gap:var(--sm-space-16);background-color:var(--sm-bg-elevated);border:var(--sm-border-width) solid var(--sm-border);border-radius:var(--sm-radius-sm);padding:var(--sm-space-16)}.DeviceSettings_agentDownload__aI3ak h3{font-size:var(--sm-text-md);line-height:var(--sm-leading-md);font-weight:var(--sm-weight-semibold);color:var(--sm-text);margin:var(--sm-space-4) 0 var(--sm-space-4) 0}.DeviceSettings_agentDownload__aI3ak p{font-size:var(--sm-text-sm);line-height:var(--sm-leading-sm);color:var(--sm-text-secondary);margin:0}.DeviceSettings_downloadCopy__ipSLZ{min-width:0}.DeviceSettings_downloadEyebrow__k_ku_{font-size:var(--sm-text-caption);line-height:var(--sm-leading-caption);letter-spacing:var(--sm-tracking-caption);color:var(--sm-text-tertiary)}.DeviceSettings_downloadButton__26_6a{display:inline-flex;align-items:center;height:var(--sm-control-md);padding:0 var(--sm-space-12);border:var(--sm-border-width) solid var(--sm-border);border-radius:var(--sm-radius-sm);color:var(--sm-text);font-size:var(--sm-text-md);line-height:var(--sm-leading-md);text-decoration:none;white-space:nowrap;transition:background-color var(--sm-motion-state)}.DeviceSettings_downloadButton__26_6a:hover{background-color:var(--sm-layer-2)}.DeviceSettings_tableScroll__nVKV1{overflow-x:auto;border:var(--sm-border-width) solid var(--sm-border);border-radius:var(--sm-radius-sm);background-color:var(--sm-bg-elevated)}.DeviceSettings_deviceTable__FXnqz{width:100%;min-width:820px;border-collapse:collapse;font-size:var(--sm-text-md);line-height:var(--sm-leading-md)}.DeviceSettings_deviceTable__FXnqz td,.DeviceSettings_deviceTable__FXnqz th{text-align:left;padding:var(--sm-space-10) var(--sm-space-12);vertical-align:middle}.DeviceSettings_deviceTable__FXnqz th{font-size:var(--sm-text-caption);line-height:var(--sm-leading-caption);letter-spacing:var(--sm-tracking-caption);text-transform:uppercase;font-weight:var(--sm-weight-medium);color:var(--sm-text-tertiary);white-space:nowrap;background-color:var(--sm-bg-sunken);border-bottom:var(--sm-border-width) solid var(--sm-border)}.DeviceSettings_deviceTable__FXnqz tbody tr{border-top:var(--sm-border-width) solid var(--sm-border);transition:background-color var(--sm-motion-state)}.DeviceSettings_deviceTable__FXnqz tbody tr:first-child{border-top:none}.DeviceSettings_deviceTable__FXnqz tbody tr:hover{background-color:var(--sm-layer-2)}.DeviceSettings_primary__k2_D6{display:block;color:var(--sm-text);white-space:nowrap}.DeviceSettings_secondary__9pvuf{display:block;font-size:var(--sm-text-sm);line-height:var(--sm-leading-sm);color:var(--sm-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.DeviceSettings_mono__Q167K{font-family:var(--sm-font-mono)}.DeviceSettings_statusDot__v9AwN{flex-shrink:0;width:var(--sm-space-8);height:var(--sm-space-8);border-radius:var(--sm-radius-pill);border:var(--sm-border-width-strong) solid var(--sm-text-tertiary);box-sizing:content-box}.DeviceSettings_busy__GVS_U{background-color:var(--sm-accent);border-color:var(--sm-accent);outline:var(--sm-border-width-strong) solid var(--sm-accent-subtle)}.DeviceSettings_online__lWyKs{background-color:var(--sm-success);border-color:var(--sm-success)}.DeviceSettings_offline__TZgtg{background-color:rgba(0,0,0,0)}.DeviceSettings_groupRow__WfOul th{background-color:rgba(0,0,0,0);border-bottom:var(--sm-border-width) solid var(--sm-border);text-transform:none;letter-spacing:normal;font-size:var(--sm-text-sm);line-height:var(--sm-leading-sm);color:var(--sm-text);padding-top:var(--sm-space-12)}.DeviceSettings_group__3p9Qo+.DeviceSettings_group__3p9Qo .DeviceSettings_groupRow__WfOul th{border-top:var(--sm-border-width) solid var(--sm-border)}.DeviceSettings_groupHeading__uSSrX{display:flex;align-items:center;gap:var(--sm-space-8);margin:0 0 var(--sm-space-8) 0;font-size:var(--sm-text-sm);line-height:var(--sm-leading-sm);font-weight:var(--sm-weight-semibold);color:var(--sm-text)}.DeviceSettings_groupRow__WfOul th .DeviceSettings_statusDot__v9AwN{display:inline-block;vertical-align:middle;margin-right:var(--sm-space-8)}.DeviceSettings_groupCount__nX5d1{margin-left:var(--sm-space-8);color:var(--sm-text-tertiary);font-variant-numeric:tabular-nums}.DeviceSettings_actionsCell__LWiAF,.DeviceSettings_actionsHead__V9TJF{text-align:right;width:1%;white-space:nowrap}.DeviceSettings_deleteButton__mCIw0{display:inline-flex;align-items:center;justify-content:center;width:var(--sm-control-sm);height:var(--sm-control-sm);padding:0;border:none;border-radius:var(--sm-radius-sm);background:rgba(0,0,0,0);color:var(--sm-text-secondary);cursor:pointer;transition:background-color var(--sm-motion-state),color var(--sm-motion-state)}.DeviceSettings_deleteButton__mCIw0:hover{background-color:var(--sm-danger-subtle);color:var(--sm-danger)}.DeviceSettings_confirmGroup__3IW0G{display:inline-flex;align-items:center;gap:var(--sm-space-8)}.DeviceSettings_cancelDelete__d16Ij,.DeviceSettings_confirmDelete__wK_4I{height:var(--sm-control-sm);padding:0 var(--sm-space-8);border-radius:var(--sm-radius-sm);font-family:inherit;font-size:var(--sm-text-xs);line-height:var(--sm-leading-xs);cursor:pointer;transition:background-color var(--sm-motion-state)}.DeviceSettings_confirmDelete__wK_4I{border:var(--sm-border-width) solid var(--sm-danger);background-color:var(--sm-danger);color:var(--sm-text-on-accent)}.DeviceSettings_confirmDelete__wK_4I:hover{background-color:var(--sm-danger-hover)}.DeviceSettings_cancelDelete__d16Ij{border:var(--sm-border-width) solid var(--sm-border);background-color:rgba(0,0,0,0);color:var(--sm-text)}.DeviceSettings_cancelDelete__d16Ij:hover{background-color:var(--sm-layer-2)}.DeviceSettings_cardGroups__FTHJD{display:flex;flex-direction:column;gap:var(--sm-space-24)}.DeviceSettings_deviceList__MPYzn{display:flex;flex-direction:column;gap:var(--sm-space-16)}.DeviceSettings_deviceCard__aRA4z{background-color:var(--sm-bg-elevated);border:var(--sm-border-width) solid var(--sm-border);border-radius:var(--sm-radius-sm);padding:var(--sm-space-16)}.DeviceSettings_deviceCardHeader__BBdM7{display:flex;align-items:center;justify-content:space-between;gap:var(--sm-space-8);margin-bottom:var(--sm-space-12)}.DeviceSettings_deviceCardTitle__XxFxv{display:flex;align-items:center;gap:var(--sm-space-8);min-width:0}.DeviceSettings_deviceCardTitle__XxFxv .DeviceSettings_secondary__9pvuf{max-width:none}.DeviceSettings_telemetryGrid__6cEpk{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--sm-space-12);margin:0}.DeviceSettings_telemetryGrid__6cEpk dt{font-size:var(--sm-text-caption);line-height:var(--sm-leading-caption);letter-spacing:var(--sm-tracking-caption);text-transform:uppercase;color:var(--sm-text-tertiary)}.DeviceSettings_telemetryGrid__6cEpk dd{margin:var(--sm-space-2) 0 0 0;font-size:var(--sm-text-md);line-height:var(--sm-leading-md);color:var(--sm-text);overflow-wrap:anywhere}.DeviceSettings_wideCell__XjR6k{grid-column:1/-1}.DeviceSettings_emptyState__byclQ{display:flex;flex-direction:column;align-items:center;gap:var(--sm-space-8);text-align:center;padding:var(--sm-space-48) var(--sm-space-24);border:var(--sm-border-width) solid var(--sm-border);border-radius:var(--sm-radius-sm);background-color:var(--sm-bg-elevated)}.DeviceSettings_emptyState__byclQ h3{font-size:var(--sm-text-md);line-height:var(--sm-leading-md);font-weight:var(--sm-weight-semibold);color:var(--sm-text);margin:0}.DeviceSettings_emptyState__byclQ p{font-size:var(--sm-text-sm);line-height:var(--sm-leading-sm);color:var(--sm-text-secondary);margin:0 0 var(--sm-space-8) 0}.DeviceSettings_emptyIcon__WM_8M{color:var(--sm-text-tertiary)}.DeviceSettings_skeleton__w8pG9{display:flex;flex-direction:column;gap:var(--sm-space-8)}.DeviceSettings_skeletonRow__pXrDC{height:var(--sm-control-lg);border-radius:var(--sm-radius-sm);background-color:var(--sm-skeleton)}.DeviceSettings_srOnly__uUtCd{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:800px){.DeviceSettings_agentDownload__aI3ak,.DeviceSettings_sectionHeader__JGKne{flex-direction:column;align-items:stretch}}.page_page__IiZwm{min-height:calc(100vh - var(--sm-header-h));background-color:var(--sm-bg);color:var(--sm-text);font-family:var(--sm-font-sans);padding:var(--sm-space-24);box-sizing:border-box}.page_wrapper__X7cMh{max-width:var(--sm-content-w);margin:0 auto}.page_header__Ptu5f{margin-bottom:var(--sm-space-24)}.page_header__Ptu5f h1{font-size:var(--sm-text-2xl);line-height:var(--sm-leading-2xl);font-weight:var(--sm-weight-semibold);color:var(--sm-text);margin:0 0 var(--sm-space-8) 0}.page_header__Ptu5f p{font-size:var(--sm-text-md);line-height:var(--sm-leading-md);color:var(--sm-text-secondary);margin:0}@media(max-width:800px){.page_page__IiZwm{padding:var(--sm-space-16)}.page_header__Ptu5f{margin-bottom:var(--sm-space-16)}}