.LoginActions_helperLink__9DJaK{font-size:13px;color:var(--color-link);background:transparent;border:0;padding:0;cursor:pointer;align-self:flex-start;font-weight:500}.LoginActions_helperLink__9DJaK:hover{color:var(--color-link-hover);text-decoration:underline}.LoginActions_helperText__2fWN7{font-size:13px;color:var(--color-text-subtle);line-height:1.5;margin:0}.LoginActions_signInActions__Px43R{display:flex;justify-content:space-between;align-items:center;gap:12px}.LoginActions_textLink__p9gho{font-size:13px;font-weight:500;color:var(--color-link);background:transparent;border:0;padding:8px 0;cursor:pointer}.LoginActions_textLink__p9gho:hover{color:var(--color-link-hover);text-decoration:underline}.LoginActions_primaryPill__wJZlx{height:36px;padding:0 16px;border-radius:var(--shape-button);background:var(--color-primary);color:var(--color-on-primary);font-size:14px;font-weight:500;border:0;cursor:pointer;transition:background-color .15s var(--ease-out)}.LoginActions_primaryPill__wJZlx:hover:not(:disabled){background:var(--color-primary-hover)}.LoginActions_primaryPill__wJZlx:disabled{opacity:.6;cursor:not-allowed}.LoginForm_signInForm__epDp_{display:flex;flex-direction:column;gap:24px}.LoginForm_signInFormInner__5RqYE{display:flex;flex-direction:column;gap:16px}.LoginForm_textField__yRGIQ{position:relative;display:block;width:100%}.LoginForm_textFieldInput__RKAyj{height:40px;width:100%;box-sizing:border-box;border-radius:var(--shape-chip);border:0;box-shadow:var(--shadow-ring);padding:0 12px;font-size:14px;color:var(--color-on-surface);background:var(--color-surface);outline:none;transition:box-shadow .15s var(--ease-out)}.LoginForm_textFieldInput__RKAyj::placeholder{color:transparent}.LoginForm_textFieldInput__RKAyj:focus{box-shadow:0 0 0 1px var(--color-primary),0 0 0 3px var(--color-primary-container)}.LoginForm_textFieldInput__RKAyj:-webkit-autofill,.LoginForm_textFieldInput__RKAyj:-webkit-autofill:active,.LoginForm_textFieldInput__RKAyj:-webkit-autofill:focus,.LoginForm_textFieldInput__RKAyj:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--color-surface) inset;-webkit-text-fill-color:var(--color-on-surface);caret-color:var(--color-on-surface);transition:background-color 9999s ease-in-out 0s}.LoginForm_textFieldLabel__c9BuX{position:absolute;left:8px;top:20px;transform:translateY(-50%);transform-origin:left center;padding:0 4px;font-size:14px;color:var(--color-text-subtle);pointer-events:none;background:var(--color-surface);transition:transform .15s var(--ease-out)}.LoginForm_textFieldInput__RKAyj:focus~.LoginForm_textFieldLabel__c9BuX,.LoginForm_textFieldInput__RKAyj:not(:placeholder-shown)~.LoginForm_textFieldLabel__c9BuX{transform:translateY(calc(-50% - 20px)) scale(.857)}.LoginForm_textFieldInput__RKAyj:focus~.LoginForm_textFieldLabel__c9BuX{color:var(--color-primary)}.LoginForm_textFieldError__vnFaz{display:block;font-size:12px;color:var(--color-error);margin-top:4px}.LoginForm_showPasswordRow___Vzg8{display:inline-flex;align-items:center;gap:8px;cursor:pointer;user-select:none}.LoginForm_showPasswordCheckbox__Mn2MR{width:16px;height:16px;accent-color:var(--color-primary);cursor:pointer}.LoginForm_showPasswordLabel__8hnml{font-size:13px;color:var(--color-on-surface)}.LoginRoutePage_loginPage__FNU9t{width:100%;display:flex;justify-content:center}.LoginRoutePage_signInCard__wRTs6{width:100%;max-width:400px;box-sizing:border-box;background:var(--color-surface);border-radius:var(--shape-card);box-shadow:var(--shadow-card);padding:32px;display:flex;flex-direction:column;gap:24px}.LoginRoutePage_brandLogo__CFqVm{width:32px;height:32px;display:block}.LoginRoutePage_signInHeader__cC5Jl{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.LoginRoutePage_signInTitle__9EfP3{font-size:24px;font-weight:600;line-height:1.25;color:var(--color-text-strong);margin:0}.LoginRoutePage_signInSub__eIb0o,.LoginRoutePage_signInVerifySub__aCkws{font-size:14px;color:var(--color-text-subtle);margin:0;line-height:1.5}.LoginRoutePage_signInIdentityPill__84k40{display:inline-flex;align-items:center;gap:8px;border:0;box-shadow:var(--shadow-ring);border-radius:var(--shape-pill);padding:4px 12px 4px 8px;font-size:13px;font-weight:500;color:var(--color-on-surface);margin-top:4px;background:var(--color-surface);cursor:pointer;transition:background-color .15s var(--ease-out);align-self:flex-start}.LoginRoutePage_signInIdentityPill__84k40:hover{background:var(--color-surface-container-low)}.LoginRoutePage_signInIdentityIcon__2Q6pp{color:var(--color-text-subtle);flex-shrink:0}@media (max-width:767px){.LoginRoutePage_signInCard__wRTs6{padding:24px 20px}}.Sidebar_slot__nWdPM{--sb-rail-w:56px;--sb-open-w:248px;position:relative;z-index:30;flex:none;width:var(--sb-rail-w);height:100vh;transition:width .15s var(--ease-out)}.Sidebar_slot__nWdPM[data-pinned=true]{width:var(--sb-open-w)}.Sidebar_aside__o4n9t{position:absolute;top:0;left:0;bottom:0;width:var(--sb-rail-w);box-sizing:border-box;background:var(--color-surface-container-low);border-right:1px solid var(--color-outline-variant);display:flex;flex-direction:column;overflow:hidden;font-size:13px;color:var(--color-on-surface);transition:width .15s var(--ease-out),box-shadow .15s var(--ease-out)}.Sidebar_aside__o4n9t[data-expanded=true]{width:var(--sb-open-w)}.Sidebar_aside__o4n9t[data-expanded=true]:not([data-pinned=true]){box-shadow:var(--shadow-popover)}.Sidebar_backdrop__VA4XS{display:none}.Sidebar_header__KGsqH{height:var(--spacing-topbar-h);flex:none;display:flex;align-items:center;gap:10px;padding:0 10px;border-bottom:1px solid var(--color-outline-variant);white-space:nowrap}.Sidebar_mark__JuMns{flex:none;width:32px;height:32px;border-radius:var(--shape-chip);display:inline-flex;align-items:center;justify-content:center;background:var(--color-surface-container-high);color:var(--color-text-strong);font-size:14px;font-weight:600;text-decoration:none}.Sidebar_mark__JuMns:focus-visible,.Sidebar_switch__OXTbn:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.Sidebar_deptText__dJz6f{min-width:0;flex:1;display:flex;flex-direction:column;line-height:1.25}.Sidebar_deptLabel__DdUxG{font-size:13px;font-weight:600;color:var(--color-text-strong);overflow:hidden;text-overflow:ellipsis}.Sidebar_switch__OXTbn{font-size:12px;color:var(--color-text-subtle);text-decoration:none;border-radius:4px}.Sidebar_switch__OXTbn:hover{color:var(--color-link)}.Sidebar_nav__yigU7{flex:1;min-height:0;box-sizing:border-box;padding:8px;display:flex;flex-direction:column;gap:1px;overflow-x:hidden;overflow-y:auto}.Sidebar_footer__O45V5{flex:none;padding:8px;border-top:1px solid var(--color-outline-variant)}.Sidebar_mobileToggle__EvbFG{display:none}@media (max-width:767px){.Sidebar_mobileToggle__EvbFG{display:inline-flex}.Sidebar_slot__nWdPM,.Sidebar_slot__nWdPM[data-pinned=true]{width:0}.Sidebar_aside__o4n9t{position:fixed;width:var(--sb-open-w);transform:translateX(-100%);transition:transform .15s var(--ease-out)}.Sidebar_aside__o4n9t[data-mobile-open=true]{transform:none;box-shadow:var(--shadow-popover)}.Sidebar_backdrop__VA4XS{display:block;position:fixed;inset:0;z-index:-1;background:rgba(0,0,0,.32)}}@media (prefers-reduced-motion:reduce){.Sidebar_aside__o4n9t,.Sidebar_slot__nWdPM{transition:none}}.SidebarRows_row__nNZdB{display:flex;align-items:center;gap:8px;min-height:34px;width:100%;box-sizing:border-box;border:0;background:transparent;border-radius:var(--shape-chip);padding:0 12px;font:inherit;font-size:13px;font-weight:500;text-align:left;text-decoration:none;white-space:nowrap;color:var(--color-on-surface);cursor:pointer;transition:background-color .15s var(--ease-out)}.SidebarRows_row__nNZdB:hover{background:var(--color-surface-container)}.SidebarRows_row__nNZdB:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.SidebarRows_rowRail__LqQEP{justify-content:center;padding:0}.SidebarRows_rowActive___Yt3i{color:var(--color-text-strong)}.SidebarRows_rowActive___Yt3i,.SidebarRows_rowActive___Yt3i:hover{background:var(--color-surface-container-high)}.SidebarRows_rowLabel__BjQnj{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SidebarRows_icon__WazKy{flex:none;color:currentColor}.SidebarRows_chevron__Ic__1{flex:none;color:var(--color-text-disabled);transition:transform .15s var(--ease-out)}.SidebarRows_chevronOpen__2MDHK{transform:rotate(90deg)}.SidebarRows_modules__W6kv8{position:relative;display:flex;flex-direction:column;gap:1px;margin:2px 0 6px 20px;border-left:1px solid var(--color-outline-variant)}.SidebarRows_module__cfGXU{position:relative;min-height:32px;padding-left:14px;border-radius:0 var(--shape-chip) var(--shape-chip) 0;font-weight:400}.SidebarRows_moduleActive___734q{font-weight:500}.SidebarRows_moduleActive___734q:before{content:"";position:absolute;left:-2px;top:50%;width:3px;height:16px;transform:translateY(-50%);border-radius:2px;background:var(--color-link)}.SidebarRows_search__17E3q{box-shadow:var(--shadow-ring);color:var(--color-text-subtle);margin-bottom:8px}.SidebarRows_search__17E3q,.SidebarRows_search__17E3q:hover{background:var(--color-surface)}.SidebarRows_kbd__Skvap{font-family:var(--font-mono);font-size:11px;color:var(--color-text-strong);background:var(--color-surface-container);border-radius:4px;padding:2px 6px}@media (prefers-reduced-motion:reduce){.SidebarRows_chevron__Ic__1,.SidebarRows_row__nNZdB{transition:none}}