.ThemeMenuSection_section__uPttS{display:grid;gap:.625rem;border-bottom:1px solid var(--border-muted);margin-bottom:.5rem;padding:.25rem .5rem .75rem}.ThemeMenuSection_modeButton__YOnL7,.ThemeMenuSection_presetButton__dHOoL{width:100%;border:1px solid transparent;background:transparent;color:var(--foreground);cursor:pointer;text-align:left;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.ThemeMenuSection_modeButton__YOnL7{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.625rem;border-radius:8px;padding:.625rem}.ThemeMenuSection_modeButton__YOnL7:focus-visible,.ThemeMenuSection_modeButton__YOnL7:hover,.ThemeMenuSection_presetButton__dHOoL:focus-visible,.ThemeMenuSection_presetButton__dHOoL:hover{border-color:var(--border-muted);background:var(--surface-hover);outline:none}.ThemeMenuSection_modeIcon__SB0ZA{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:8px;background:var(--surface-highlight);color:var(--primary)}.ThemeMenuSection_modeHint__RqeFp,.ThemeMenuSection_modeLabel__70Hp_,.ThemeMenuSection_presetHeader__sJkqN,.ThemeMenuSection_presetName__F3GNL{display:block;min-width:0}.ThemeMenuSection_modeLabel__70Hp_{color:var(--foreground);font-size:.875rem;font-weight:var(--v2-weight-label)}.ThemeMenuSection_modeHint__RqeFp{color:var(--muted);font-size:.75rem;font-weight:var(--v2-weight-body)}.ThemeMenuSection_presetHeader__sJkqN{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--muted);font-size:.75rem;font-weight:var(--v2-weight-title)}.ThemeMenuSection_presetList__h_7Hg{display:grid;gap:.375rem}.ThemeMenuSection_presetButton__dHOoL{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.625rem;min-height:2.75rem;border-radius:8px;padding:.5rem}.ThemeMenuSection_presetButtonActive__FiTc2{border-color:color-mix(in srgb,var(--primary) 44%,var(--border-muted));background:color-mix(in srgb,var(--primary) 10%,var(--surface))}.ThemeMenuSection_swatches___PE3e{display:grid;grid-template-columns:repeat(2,.75rem);gap:.1875rem;width:1.6875rem}.ThemeMenuSection_swatches___PE3e span{width:.75rem;height:.75rem;border:1px solid color-mix(in srgb,var(--border-strong) 52%,transparent);border-radius:999px}.ThemeMenuSection_presetCopy__B_BzO{overflow:hidden}.ThemeMenuSection_presetName__F3GNL{overflow:hidden;color:var(--foreground);font-size:.8125rem;font-weight:var(--v2-weight-label);text-overflow:ellipsis;white-space:nowrap}.ThemeMenuSection_checkIcon__z6msC{color:var(--primary)}.ImpersonationTargetModal_body__KB2k4{display:grid;gap:var(--space-3)}.ImpersonationTargetModal_targetList__Gn0OM{display:grid;gap:var(--space-2);max-height:min(24rem,55vh);overflow:auto;padding-right:var(--space-1)}.ImpersonationTargetModal_targetButton__ZOCbt{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:var(--space-3);width:100%;border:var(--border-width-hairline) solid var(--border-muted);border-radius:8px;background:var(--surface);color:var(--foreground);cursor:pointer;padding:var(--space-3);text-align:left;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.ImpersonationTargetModal_targetButton__ZOCbt:focus-visible,.ImpersonationTargetModal_targetButton__ZOCbt:hover{border-color:var(--border-strong);background:var(--surface-highlight);outline:none}.ImpersonationTargetModal_targetButton__ZOCbt:disabled{cursor:not-allowed;opacity:.58}.ImpersonationTargetModal_avatarMark__pPwlx{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:8px;background:var(--surface-muted);color:var(--primary)}.ImpersonationTargetModal_targetCopy__HcIUE{display:grid;min-width:0;gap:var(--space-1)}.ImpersonationTargetModal_targetName__U1AYj{overflow:hidden;color:var(--foreground);font-size:var(--text-sm);font-weight:var(--v2-weight-label);text-overflow:ellipsis;white-space:nowrap}.ImpersonationTargetModal_targetMeta__GL5mJ{overflow:hidden;color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--line-height-compact);text-overflow:ellipsis;white-space:nowrap}.ImpersonationTargetModal_targetAction__Ejbfi{display:inline-flex;align-items:center;color:var(--primary)}.ImpersonationTargetModal_errorState__IYMmC,.ImpersonationTargetModal_state__b5o8N{border:var(--border-width-hairline) solid var(--border-muted);border-radius:8px;background:var(--surface-muted);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--line-height-compact);padding:var(--space-4)}.ImpersonationTargetModal_errorState__IYMmC{border-color:var(--badge-danger-border);background:var(--badge-danger-bg);color:var(--btn-danger-bg)}.ImpersonationTargetModal_retryButton__SkPVw{width:fit-content;border:var(--border-width-hairline) solid var(--border-strong);border-radius:8px;background:var(--surface);color:var(--foreground);cursor:pointer;font-size:var(--text-sm);font-weight:var(--v2-weight-label);padding:var(--space-2) var(--space-3)}.ImpersonationTargetModal_retryButton__SkPVw:focus-visible,.ImpersonationTargetModal_retryButton__SkPVw:hover{background:var(--surface-hover);outline:none}.BrandLogo_autoLogo__Fka33{display:inline-block;position:relative}.BrandLogo_autoLogoImage__7kHMo{display:block;width:100%;height:auto}.BrandLogo_autoLogoInverse__7LxdR{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .BrandLogo_autoLogoDefault__KYixw{display:none}:root:not([data-theme=light]) .BrandLogo_autoLogoInverse__7LxdR{display:block}}:root[data-theme=dark] .BrandLogo_autoLogoDefault__KYixw{display:none}:root[data-theme=dark] .BrandLogo_autoLogoInverse__7LxdR,:root[data-theme=light] .BrandLogo_autoLogoDefault__KYixw{display:block}:root[data-theme=light] .BrandLogo_autoLogoInverse__7LxdR{display:none}.home-v2_homeV2Scope__1f0vO,.home-v2_homeV2Tokens__O97Gc{--home-v2-bg:var(--v2-bg-app);--home-v2-surface:var(--v2-bg-surface);--home-v2-surface-soft:var(--surface-container-low);--home-v2-surface-strong:var(--surface-container);--home-v2-text:var(--v2-text-primary);--home-v2-text-muted:var(--v2-text-secondary);--home-v2-text-soft:var(--v2-text-tertiary);--home-v2-border:var(--v2-border-subtle);--home-v2-border-strong:var(--v2-border-default);--home-v2-primary:var(--v2-color-primary-600);--home-v2-primary-strong:var(--v2-color-primary-700);--home-v2-primary-soft:var(--v2-color-primary-50);--home-v2-success:var(--feedback-success-text);--home-v2-success-soft:var(--feedback-success-bg);--home-v2-warning:var(--feedback-warning-text);--home-v2-warning-soft:var(--feedback-warning-bg);--home-v2-danger:var(--v2-color-danger-600);--home-v2-danger-soft:var(--v2-color-danger-50);--home-v2-shadow:0 18px 44px color-mix(in srgb,var(--home-v2-text) 12%,transparent);--home-v2-shadow-soft:0 8px 22px color-mix(in srgb,var(--home-v2-text) 8%,transparent);color:var(--home-v2-text)}.home-v2_homeV2Scope__1f0vO{flex:1;min-height:var(--app-content-viewport-height)}.home-v2_homeV2Scope__1f0vO,.home-v2_homeV2Scope__1f0vO *,.home-v2_homeV2Tokens__O97Gc,.home-v2_homeV2Tokens__O97Gc *{box-sizing:border-box}.home-v2_shell__UKZGn{min-height:100dvh}.home-v2_shellMain__PB4w1{box-sizing:border-box;width:100%;min-width:0;min-height:100dvh;padding-left:var(--app-sidebar-width,16rem);padding-top:var(--app-topbar-height,4rem);padding-bottom:var(--app-bottom-nav-height,0);display:flex;flex-direction:column}.home-v2_attentionSlot__kK7ia{width:100%;flex:0 0 auto}.home-v2_nav__waRjX{position:fixed;inset:0 auto 0 0;width:var(--app-sidebar-width,16rem);height:100dvh;z-index:var(--z-sticky);background:linear-gradient(145deg,color-mix(in srgb,var(--brand-electric) 10.5%,transparent),transparent 34%),linear-gradient(24deg,color-mix(in srgb,var(--feedback-success-text) 5.25%,transparent),transparent 58%),linear-gradient(180deg,color-mix(in srgb,var(--bg-surface) 62%,transparent),color-mix(in srgb,var(--bg-surface-hover) 52%,transparent)),var(--glass-bg-strong);background-size:100vw 100vh;background-position:0 0;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:14px 0 40px -34px color-mix(in srgb,var(--brand-electric) 52%,transparent),var(--glass-highlight)}.home-v2_nav__waRjX:after{content:"";position:absolute;top:var(--app-topbar-height,3.25rem);right:0;bottom:0;width:1px;background:var(--glass-border-strong);box-shadow:1px 0 0 color-mix(in srgb,var(--outline) 14%,transparent);z-index:var(--z-local-raised);pointer-events:none}.home-v2_navInner__FkXO_{display:flex;height:100%;min-height:0;flex-direction:column;gap:.875rem;padding:1.25rem .75rem}.home-v2_brand__wmeHY{display:inline-flex;align-items:center;flex:0 0 auto;min-width:0;gap:.625rem;border:1px solid color-mix(in srgb,var(--home-v2-border) 76%,transparent);border-radius:8px;background:color-mix(in srgb,var(--home-v2-surface) 72%,transparent);color:var(--home-v2-text);font-weight:var(--v2-weight-label);padding:.75rem;text-decoration:none;box-shadow:var(--home-v2-shadow-soft)}.home-v2_brandMark__4ERVE,.home-v2_menuIcon__jZlqX,.home-v2_shortcutIcon___Zdb0{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:var(--home-v2-primary-soft);color:var(--home-v2-primary-strong)}.home-v2_brandMark__4ERVE{flex:0 0 auto;width:2.25rem;height:2.25rem;overflow:hidden}.home-v2_brandLogo__YD1Yi{display:block;width:auto;height:auto;max-width:100%;max-height:100%}.home-v2_brandText__Kv9BS{display:grid;gap:.125rem;min-width:0}.home-v2_brandKicker__gjaP7{color:var(--home-v2-text-soft);font-size:.625rem;font-weight:var(--v2-weight-secondary);letter-spacing:0;line-height:1;text-transform:uppercase}.home-v2_brandKicker__gjaP7,.home-v2_brandName__WuSi5{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-v2_brandName__WuSi5{font-size:.9375rem;line-height:1.2}.home-v2_navScroll__4Vipn{min-height:0;flex:1 1 auto;overflow-y:auto;padding:.125rem;scrollbar-width:thin}.home-v2_navList__gc0zW{display:grid;gap:.25rem;min-width:0;margin:0;padding:0;list-style:none}.home-v2_navScroll__4Vipn::-webkit-scrollbar{display:none}.home-v2_navItem__x_1fo{position:relative}.home-v2_navLink__6x8TR{display:grid;grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;width:100%;min-height:2.5rem;border:1px solid transparent;border-radius:8px;padding:0 .625rem;color:var(--home-v2-text-muted);font-size:.875rem;font-weight:var(--v2-weight-label);text-decoration:none;white-space:nowrap;transition:background-color .16s ease,color .16s ease}.home-v2_navLink__6x8TR:focus-visible,.home-v2_navLink__6x8TR:hover{background:var(--home-v2-surface-soft);color:var(--home-v2-text);outline:none}.home-v2_navLinkSplit__8ULrD:focus-within{background:var(--home-v2-surface-soft);color:var(--home-v2-text)}.home-v2_navLinkSplit__8ULrD{grid-template-columns:minmax(0,1fr) auto;overflow:hidden;padding:0 .625rem 0 0}.home-v2_navLinkPrimary__9HXlm{display:grid;grid-template-columns:1.75rem minmax(0,1fr);align-items:center;min-width:0;min-height:2.5rem;color:inherit;padding:0 0 0 .625rem;text-decoration:none}.home-v2_navLinkPrimary__9HXlm:focus-visible{outline:none}.home-v2_navLinkButton__dUQYU{appearance:none;background:transparent;cursor:pointer;font-family:inherit;line-height:inherit;text-align:left}.home-v2_navLinkActive__nEqWM{border:1px solid color-mix(in srgb,var(--home-v2-primary) 22%,var(--home-v2-border));background:color-mix(in srgb,var(--home-v2-primary-soft) 82%,transparent);color:var(--home-v2-primary-strong);box-shadow:inset 3px 0 0 var(--home-v2-primary)}.home-v2_navLinkIcon__hj65S{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:6px;color:currentColor}.home-v2_navLinkLabel__mSeux{min-width:0;overflow:hidden;text-overflow:ellipsis}.home-v2_navLinkChevron__3Hhz6{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;min-width:1.75rem;height:1.75rem;border:0;border-radius:6px;background:transparent;color:var(--home-v2-text-soft);cursor:pointer;padding:0}.home-v2_navLinkChevron__3Hhz6:focus-visible,.home-v2_navLinkChevron__3Hhz6:hover{color:var(--home-v2-text);outline:none}.home-v2_navChildList__TF4Y_{display:grid;gap:.125rem;margin:.125rem 0 .25rem;padding:0 0 0 2.125rem;list-style:none}.home-v2_navChildItem__ibxeM{min-width:0}.home-v2_navChildLink__RlSRH{display:grid;grid-template-columns:1.375rem minmax(0,1fr);align-items:center;width:100%;min-height:2rem;border:1px solid transparent;border-radius:8px;color:var(--home-v2-text-muted);padding:0 .5rem 0 .375rem;font-size:.8125rem;font-weight:var(--v2-weight-label);text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.home-v2_navChildLink__RlSRH:focus-visible,.home-v2_navChildLink__RlSRH:hover{background:var(--home-v2-surface-soft);color:var(--home-v2-text);outline:none}.home-v2_navChildLinkActive__QU7GL{border-color:color-mix(in srgb,var(--home-v2-primary) 18%,var(--home-v2-border));background:color-mix(in srgb,var(--home-v2-primary-soft) 72%,transparent);color:var(--home-v2-primary-strong)}.home-v2_navChildIcon__gqzTT{display:inline-flex;align-items:center;justify-content:center;color:currentColor}.home-v2_navChildLabel__VZpTJ{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-v2_sidebarToggle__a05Iy{display:inline-flex;min-height:2.25rem;flex:0 0 auto;align-items:center;justify-content:center;gap:.375rem;border:1px solid color-mix(in srgb,var(--home-v2-border) 76%,transparent);border-radius:8px;background:color-mix(in srgb,var(--home-v2-surface) 72%,transparent);color:var(--home-v2-text-muted);cursor:pointer;font:inherit;font-size:.8125rem;font-weight:var(--v2-weight-label);padding:0 .75rem;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.home-v2_sidebarToggle__a05Iy:focus-visible,.home-v2_sidebarToggle__a05Iy:hover{border-color:var(--home-v2-border);background:var(--home-v2-surface-soft);color:var(--home-v2-text);outline:none}.home-v2_sidebarToggleText__1XCCI{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:900px){.home-v2_shellMain__PB4w1{transition:padding-left .15s ease}.home-v2_nav__waRjX{transition:width .15s ease}.home-v2_topBar__SmHV3{transition:inset .15s ease,background-position .15s ease}.home-v2_navCollapsed__S7tq8 .home-v2_navInner__FkXO_{gap:.75rem;padding-right:.5rem;padding-left:.5rem}.home-v2_navCollapsed__S7tq8 .home-v2_brand__wmeHY{width:100%;justify-content:center;padding-right:0;padding-left:0}.home-v2_navCollapsed__S7tq8 .home-v2_brandText__Kv9BS,.home-v2_navCollapsed__S7tq8 .home-v2_navLinkLabel__mSeux{display:none}.home-v2_navCollapsed__S7tq8 .home-v2_brandMark__4ERVE{width:2rem;height:2rem}.home-v2_navCollapsed__S7tq8 .home-v2_navScroll__4Vipn{width:100%;padding:0}.home-v2_navCollapsed__S7tq8 .home-v2_navList__gc0zW{gap:.375rem}.home-v2_navCollapsed__S7tq8 .home-v2_navLink__6x8TR{position:relative;display:flex;justify-content:center;grid-template-columns:none;padding:0}.home-v2_navCollapsed__S7tq8 .home-v2_navLinkPrimary__9HXlm{display:flex;align-items:center;justify-content:center;width:100%;min-height:2.5rem;padding:0}.home-v2_navCollapsed__S7tq8 .home-v2_navLinkIcon__hj65S{width:2rem;height:2rem}.home-v2_navCollapsed__S7tq8 .home-v2_navLinkChevron__3Hhz6{position:absolute;top:50%;right:.125rem;transform:translateY(-50%)}.home-v2_navCollapsed__S7tq8 .home-v2_sidebarToggle__a05Iy{width:2.25rem;align-self:center;padding:0}}.home-v2_skeletonBlock__ipJOp{display:block;overflow:hidden;border:0;background:linear-gradient(90deg,color-mix(in srgb,var(--home-v2-surface-soft) 86%,transparent) 0,color-mix(in srgb,var(--home-v2-surface) 96%,var(--home-v2-primary-soft)) 42%,color-mix(in srgb,var(--home-v2-surface-soft) 86%,transparent) 78%);background-size:220% 100%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--home-v2-border) 48%,transparent);color:transparent;animation:home-v2_homeV2SkeletonSweep__Ep9a7 1.35s ease-in-out infinite}.home-v2_skeletonBrand__kWHS5{pointer-events:none}.home-v2_skeletonBrandKicker__vIWpV{width:6.75rem;height:.625rem;border-radius:999px}.home-v2_skeletonBrandName__Ni4mZ{width:9rem;height:.875rem;border-radius:999px}.home-v2_skeletonNavLink__KphmS{pointer-events:none}.home-v2_skeletonNavLabel__gZdc2{width:min(7rem,74%);height:.875rem;border-radius:999px}.home-v2_skeletonSearch__LJDsl{pointer-events:none}.home-v2_skeletonSearchIcon__FZ7gp{width:1rem;height:1rem;flex:0 0 auto;border-radius:999px}.home-v2_skeletonSearchText___NkVh{width:min(18rem,72%);height:.875rem;border-radius:999px}.home-v2_skeletonUserButton__9Y_sN{pointer-events:none;cursor:default}.home-v2_skeletonUserName__Pj7ou{width:5.75rem;height:.875rem;border-radius:999px}@keyframes home-v2_homeV2SkeletonSweep__Ep9a7{0%{background-position:160% 0}to{background-position:-60% 0}}.home-v2_topBar__SmHV3{position:fixed;inset:0 0 auto var(--app-sidebar-width,16rem);z-index:var(--z-sticky);min-width:0;border-bottom:1px solid var(--glass-border-strong);background:linear-gradient(145deg,color-mix(in srgb,var(--brand-electric) 10.5%,transparent),transparent 34%),linear-gradient(24deg,color-mix(in srgb,var(--feedback-success-text) 5.25%,transparent),transparent 58%),linear-gradient(180deg,color-mix(in srgb,var(--bg-surface) 62%,transparent),color-mix(in srgb,var(--bg-surface-hover) 52%,transparent)),var(--glass-bg-strong);background-size:100vw 100vh;background-position:calc(-1 * var(--app-sidebar-width, 16rem)) 0;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--outline) 12%,transparent),0 10px 30px -10px color-mix(in srgb,var(--brand-electric) 6%,transparent),var(--glass-highlight)}.home-v2_topBarInner__DB1rR{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:3.25rem;padding:0 1.5rem}.home-v2_documentSearch__x5jzu{display:flex;align-items:center;justify-self:center;width:min(100%,34rem);height:2.25rem;min-width:0;gap:.5rem;border:1px solid var(--glass-border);border-radius:8px;background:var(--glass-bg);color:var(--home-v2-text-muted);padding:0 .75rem;box-shadow:var(--glass-highlight);pointer-events:auto;transition:border-color .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease}.home-v2_documentSearch__x5jzu:focus-within{border-color:var(--brand-electric);background:var(--glass-bg-strong);color:var(--home-v2-text);box-shadow:0 0 0 1px var(--brand-electric),var(--glass-highlight)}.home-v2_documentSearchIcon__19PAO{flex:0 0 auto}.home-v2_documentSearchInput__wxOnN{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--home-v2-text);font:inherit;font-size:.875rem;font-weight:var(--v2-weight-body)}.home-v2_documentSearchInput__wxOnN::placeholder{color:var(--home-v2-text-soft)}.home-v2_globalSearchPanel__8VQEV{position:fixed;border:1px solid var(--glass-border-strong);border-radius:10px;background:var(--glass-bg-strong);box-shadow:var(--shadow-float),var(--glass-highlight);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);padding:.375rem;z-index:var(--z-dropdown);max-height:min(70vh,32rem);overflow-y:auto;display:flex;flex-direction:column}.home-v2_globalSearchPanelInline__CzWWJ{position:static;width:100%;max-height:min(54dvh,30rem)}.home-v2_globalSearchGroup__GToiD{padding:.125rem .125rem .25rem}.home-v2_globalSearchGroup__GToiD+.home-v2_globalSearchGroup__GToiD{border-top:1px solid var(--glass-border);margin-top:.125rem;padding-top:.375rem}.home-v2_globalSearchGroupLabel__I2O_l{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.25rem .5rem;color:var(--home-v2-text-muted);font-size:.6875rem;font-weight:var(--v2-weight-label)}.home-v2_globalSearchRow___zZUh{display:flex;width:100%;align-items:center;gap:.625rem;border-radius:8px;padding:.4375rem .625rem;text-align:left;color:var(--home-v2-text);cursor:pointer;background:transparent;border:0}.home-v2_globalSearchRow___zZUh:hover{background:var(--glass-bg)}.home-v2_globalSearchRowActive__7wMgs,.home-v2_globalSearchRowActive__7wMgs:hover{background:color-mix(in srgb,var(--home-v2-primary-soft) 88%,transparent);box-shadow:inset 3px 0 0 var(--home-v2-primary)}.home-v2_globalSearchRowActive__7wMgs .home-v2_globalSearchRowTitle__f3n8x{color:var(--home-v2-primary-strong)}.home-v2_globalSearchRowIcon__7opKK{flex:0 0 auto;color:var(--home-v2-text-muted)}.home-v2_globalSearchRowBody__yJwK2{min-width:0;flex:1 1 auto;display:flex;flex-direction:column}.home-v2_globalSearchRowTitleLine__5hfxX{display:flex;min-width:0;align-items:center;gap:var(--space-1)}.home-v2_globalSearchRowTitle__f3n8x{min-width:0;flex:1 1 auto;font-size:.8125rem;color:var(--home-v2-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-v2_globalSearchRowBadge__JZ1_Z{flex:0 0 auto;padding:0 var(--space-1);font-size:var(--text-xs);line-height:var(--line-height-compact)}.home-v2_globalSearchRowSub__onjyX{font-size:.6875rem;color:var(--home-v2-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-v2_globalSearchMore__Bg3dk{display:block;padding:.25rem .625rem;font-size:.6875rem;color:var(--brand-electric);text-align:left;cursor:pointer;background:transparent;border:0}.home-v2_globalSearchMore__Bg3dk:disabled{cursor:wait;opacity:.65}.home-v2_globalSearchGroupError__f7ZFG{padding:.125rem .625rem .25rem;color:var(--badge-danger-text);font-size:.6875rem;white-space:pre-wrap}.home-v2_globalSearchState__aH1eN{padding:1.75rem .75rem;text-align:center;color:var(--home-v2-text-muted);font-size:.8125rem}.home-v2_globalSearchFooter__1KS7G{display:flex;justify-content:flex-end;border-top:1px solid var(--glass-border);margin-top:.125rem;padding:.375rem .625rem .125rem;color:var(--home-v2-text-muted);font-size:.6875rem}.home-v2_topBarActions__Z7K10{display:inline-flex;align-items:center;justify-content:flex-end;justify-self:end;min-width:0;gap:.5rem;pointer-events:auto}.home-v2_iconButton__khkM4,.home-v2_menuButton__I3Ok9,.home-v2_userButton__maRa5{border:1px solid transparent;background:transparent;color:var(--home-v2-text-muted);cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.home-v2_iconButton__khkM4{position:relative;display:flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border-radius:8px;padding:0;font-size:.875rem;font-weight:var(--v2-weight-label)}.home-v2_phoneSearchButton__XDzse{display:none}.home-v2_iconButton__khkM4:focus-visible,.home-v2_iconButton__khkM4:hover,.home-v2_menuButton__I3Ok9:focus-visible,.home-v2_menuButton__I3Ok9:hover,.home-v2_userButton__maRa5:focus-visible,.home-v2_userButton__maRa5:hover{border-color:var(--home-v2-border);background:var(--home-v2-surface-soft);color:var(--home-v2-text);outline:none}.home-v2_badgeCount__iN4U8{position:absolute;right:.125rem;top:.125rem;display:inline-flex;min-width:1rem;height:1rem;align-items:center;justify-content:center;border:2px solid var(--home-v2-surface);border-radius:999px;background:var(--home-v2-danger);color:var(--v2-text-inverse);font-size:.625rem;font-weight:var(--v2-weight-label);line-height:1}.home-v2_userButton__maRa5{display:flex;width:auto;align-items:center;gap:.5rem;height:2.25rem;border-radius:8px;padding:0 .625rem}.home-v2_searchSheetContent__UJ46T{gap:.75rem}.home-v2_searchSheetContent__UJ46T .home-v2_documentSearch__x5jzu{justify-self:stretch;width:100%;height:2.5rem}.home-v2_avatar__Do1J2{display:inline-flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;border-radius:999px;background:var(--home-v2-primary-soft);color:var(--home-v2-primary-strong);font-size:.6875rem;font-weight:var(--v2-weight-label)}.home-v2_userName__ffVd6{min-width:0;max-width:10rem;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--home-v2-text);font-size:.875rem;font-weight:var(--v2-weight-label)}.home-v2_avatar__Do1J2.home-v2_skeletonBlock__ipJOp,.home-v2_brandMark__4ERVE.home-v2_skeletonBlock__ipJOp,.home-v2_iconButton__khkM4.home-v2_skeletonBlock__ipJOp,.home-v2_navLinkIcon__hj65S.home-v2_skeletonBlock__ipJOp{background:linear-gradient(90deg,color-mix(in srgb,var(--home-v2-surface-soft) 86%,transparent) 0,color-mix(in srgb,var(--home-v2-surface) 96%,var(--home-v2-primary-soft)) 42%,color-mix(in srgb,var(--home-v2-surface-soft) 86%,transparent) 78%);background-size:220% 100%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--home-v2-border) 48%,transparent);color:transparent}.home-v2_iconButton__khkM4.home-v2_skeletonBlock__ipJOp{pointer-events:none}.home-v2_actionLabel__yMGNl{min-width:0;overflow:hidden;text-overflow:ellipsis}.home-v2_dropdown__TScpI{position:fixed;width:21rem;border:1px solid var(--glass-border-strong);border-radius:8px;background:var(--glass-bg-strong);box-shadow:var(--shadow-float),var(--glass-highlight);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);padding:.5rem;z-index:var(--z-dropdown)}.home-v2_dropdownSection__Tn0gj{display:grid;gap:.5rem;border-bottom:1px solid var(--glass-border);margin-bottom:.5rem;padding:.5rem .5rem .75rem}.home-v2_dropdownLabel__LOxe7{display:flex;justify-content:space-between;gap:.5rem;color:var(--home-v2-text-muted);font-size:.75rem;font-weight:var(--v2-weight-label)}.home-v2_select__YvA9A{width:100%;border:1px solid var(--glass-border);border-radius:8px;background:var(--glass-bg);color:var(--home-v2-text);padding:.5rem;font-size:.8125rem;outline:none;transition:border-color .2s ease}.home-v2_select__YvA9A:focus{border-color:var(--brand-electric)}.home-v2_menuButton__I3Ok9{display:flex;width:100%;align-items:center;gap:.5rem;border-radius:8px;padding:.625rem .75rem;text-align:left;font-size:.875rem;font-weight:var(--v2-weight-label)}.home-v2_submenuHost__rprol{position:relative;border-bottom:1px solid var(--glass-border);margin-bottom:.5rem;padding-bottom:.5rem}.home-v2_submenuTrigger__3MXeA{padding-right:.625rem}.home-v2_menuButtonCopy__lbqcy{display:grid;min-width:0;gap:.125rem;flex:1 1 auto}.home-v2_menuButtonHint__wgH_3{overflow:hidden;color:var(--home-v2-text-soft);font-size:.6875rem;font-weight:var(--v2-weight-body);text-overflow:ellipsis;white-space:nowrap}.home-v2_accountMenuSection__piFBR{padding-top:.375rem}.home-v2_accountMenuButton__7G5ZB{min-height:3rem}.home-v2_accountMenuButton__7G5ZB:disabled{cursor:default;opacity:1}.home-v2_accountMenuButtonActive__h1oJy{color:var(--home-v2-text)}.home-v2_accountMenuButtonExpired__E5CYL{opacity:.62}.home-v2_accountMenuRowShell__elODx{position:relative}.home-v2_accountMenuRowShell__elODx .home-v2_accountMenuButton__7G5ZB{padding-right:2.625rem}.home-v2_accountMenuLogoutButton__5OF9q{position:absolute;top:50%;right:.375rem;display:inline-flex;width:1.75rem;height:1.75rem;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--home-v2-text-soft);cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease;transform:translateY(-50%)}.home-v2_accountMenuLogoutButton__5OF9q:focus-visible,.home-v2_accountMenuLogoutButton__5OF9q:hover{border-color:var(--home-v2-border);background:var(--home-v2-surface-soft);color:var(--home-v2-danger);outline:none}.home-v2_accountMenuLogoutButton__5OF9q:disabled{cursor:not-allowed;opacity:.48}.home-v2_accountMenuCheck__z3rVy{margin-left:auto;color:var(--home-v2-primary-strong)}.home-v2_accountMenuError__YzrSS{border:1px solid color-mix(in srgb,var(--home-v2-danger) 30%,transparent);border-radius:8px;background:color-mix(in srgb,var(--home-v2-danger) 8%,var(--home-v2-surface));color:var(--home-v2-danger);font-size:.75rem;line-height:1.45;padding:.5rem .625rem}.home-v2_accountMenuSkeletonLine__bCP_y{display:block;width:10rem;max-width:100%;height:.75rem;border-radius:var(--radius-sm);background:linear-gradient(90deg,color-mix(in srgb,var(--home-v2-surface-soft) 86%,transparent) 0,color-mix(in srgb,var(--home-v2-surface) 96%,var(--home-v2-primary-soft)) 42%,color-mix(in srgb,var(--home-v2-surface-soft) 86%,transparent) 78%);background-size:220% 100%}.home-v2_accountMenuSkeletonLineShort__Y4e6h{width:7rem}.home-v2_submenuChevron__O6NoW{margin-left:auto;color:var(--home-v2-text-soft)}.home-v2_submenuPanel__B7qEV{position:fixed;width:min(21rem,calc(100vw - 1rem));border:1px solid var(--glass-border-strong);border-radius:8px;background:var(--glass-bg-strong);box-shadow:var(--shadow-float),var(--glass-highlight);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);overscroll-behavior:contain;padding:.5rem;z-index:calc(var(--z-dropdown) + var(--z-local-control))}.home-v2_themeSubmenuContent__tQZJ0{border-bottom:0;margin-bottom:0;padding:.25rem}.home-v2_dangerAction__1uI9g{color:var(--home-v2-danger)}.home-v2_page__kgmWw{max-width:92rem;margin:0 auto;padding:2rem 1.5rem 3rem}.home-v2_homeGreeting__vEVfX{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.home-v2_homeGreetingTitle__onOST{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--v2-weight-body);line-height:var(--line-height-compact)}.home-v2_homeDate__eMxUd{flex:0 0 auto;color:var(--text-secondary);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.home-v2_dashboardStack__nLX4n{display:grid;gap:var(--space-4);margin-top:var(--space-4)}.home-v2_dashboardGrid__HCb54{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--space-4);align-items:start}.home-v2_dashboardGridAlertsOnly__KmxtX{grid-template-columns:minmax(0,1fr)}.home-v2_dashboardCard__9vFoR{min-width:0;overflow:hidden;border:var(--border-width-hairline) solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.home-v2_cardHeader__Wwhwn{display:flex;min-height:calc(var(--space-6) + var(--space-5));align-items:center;justify-content:space-between;gap:var(--space-3);border-bottom:var(--border-width-hairline) solid var(--border-muted);padding:var(--space-3) var(--space-4)}.home-v2_cardTitle__5z8SI{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--v2-weight-title);line-height:var(--line-height-compact)}.home-v2_cardTitleRow__Mb_Zn{display:inline-flex;min-width:0;align-items:center;gap:var(--space-2)}.home-v2_unreadCount__pWmGe{display:inline-flex;align-items:center;border:var(--border-width-hairline) solid var(--badge-danger-border);border-radius:var(--radius-full);background:var(--badge-danger-bg);color:var(--badge-danger-text);font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:var(--v2-weight-label);padding:var(--space-1) var(--space-2)}.home-v2_widgetState__jHVo2{display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4)}.home-v2_widgetSkeletonRow__qg9dN{display:block;height:calc(var(--space-6) + var(--space-2));border-radius:var(--radius-sm);background:var(--surface-muted)}.home-v2_widgetEmpty__lY_Ym{color:var(--text-tertiary);font-size:var(--text-xs);padding:var(--space-3) var(--space-4)}.home-v2_widgetError__ooUgZ{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);color:var(--badge-danger-text);font-size:var(--text-xs)}.home-v2_widgetRetry__k5p_O{flex:0 0 auto;border:0;background:transparent;color:var(--badge-danger-text);cursor:pointer;font:inherit;font-weight:var(--v2-weight-label);text-decoration:underline;text-underline-offset:var(--space-1)}.home-v2_alertList__SpYQm{display:grid}.home-v2_alertRow__0SQ7n{display:grid;grid-template-columns:var(--space-2) auto minmax(0,1fr) auto;min-width:0;min-height:calc(var(--space-6) + var(--space-3));align-items:center;gap:var(--space-2);border:0;border-bottom:var(--border-width-hairline) solid var(--border-muted);background:var(--surface);color:var(--text-primary);cursor:pointer;font:inherit;padding:var(--space-2) var(--space-4);text-align:left}.home-v2_alertRow__0SQ7n:last-child{border-bottom:0}.home-v2_alertRow__0SQ7n:focus-visible,.home-v2_alertRow__0SQ7n:hover{background:var(--surface-muted);outline:none}.home-v2_alertUnreadCell__1TyBi{display:inline-flex;align-items:center;justify-content:center}.home-v2_alertUnreadDot__Nan0N{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--badge-danger-text)}.home-v2_alertTypeBadge__Y8ODx{display:inline-flex;align-items:center;border:var(--border-width-hairline) solid var(--badge-info-border);border-radius:var(--radius-sm);background:var(--badge-info-bg);color:var(--badge-info-text);font-size:var(--text-xs);font-weight:var(--v2-weight-label);padding:var(--space-1);white-space:nowrap}.home-v2_alertMessage__eeSem{min-width:0;overflow:hidden;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.home-v2_alertTime__bu5rO{color:var(--text-tertiary);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.home-v2_cardHeaderActions__zAS5v{display:inline-flex;align-items:center;gap:var(--space-2)}.home-v2_cardTextAction__FnB_C{border:0;background:transparent;color:var(--primary);cursor:pointer;font:inherit;font-size:var(--text-xs);font-weight:var(--v2-weight-label);padding:var(--space-1);text-decoration:none}.home-v2_cardTextAction__FnB_C:disabled{color:var(--text-tertiary);cursor:not-allowed}.home-v2_shortcutCompactGrid__p0d3u{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4)}.home-v2_shortcutCompactLink__6qsmQ{display:flex;min-width:0;min-height:calc(var(--space-6) + var(--space-4));align-items:center;gap:var(--space-2);border:var(--border-width-hairline) solid var(--border-muted);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--v2-weight-label);padding:var(--space-2) var(--space-3);text-decoration:none}.home-v2_shortcutCompactLink__6qsmQ:focus-visible,.home-v2_shortcutCompactLink__6qsmQ:hover{border-color:var(--border-strong);background:var(--surface-muted);outline:none}.home-v2_shortcutCompactIcon__4jaMI{display:inline-flex;color:var(--primary)}.home-v2_todoGrid__v9aHb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.home-v2_todoGridTwoColumns__JLAgn{grid-template-columns:repeat(2,minmax(0,1fr))}.home-v2_todoColumn__v1fa5{min-width:0;padding:var(--space-3) var(--space-4)}.home-v2_todoColumn__v1fa5+.home-v2_todoColumn__v1fa5{border-left:var(--border-width-hairline) solid var(--border-muted)}.home-v2_todoColumnTitle__WRnfZ{color:var(--text-tertiary);font-size:var(--text-xs);font-weight:var(--v2-weight-label);line-height:var(--line-height-compact)}.home-v2_todoState__qmk1V{display:grid;gap:var(--space-2);padding:var(--space-2) 0}.home-v2_todoError__VVV4M{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);color:var(--badge-danger-text);font-size:var(--text-xs)}.home-v2_todoEmpty__ZXU96,.home-v2_todoMore__ygtV1{color:var(--text-tertiary);font-size:var(--text-xs);padding:var(--space-3) 0}.home-v2_todoMore__ygtV1{font-size:var(--text-sm)}.home-v2_todoRow__kokUr{display:flex;min-width:0;min-height:calc(var(--space-6) + var(--space-4));align-items:center;gap:var(--space-2);border-bottom:var(--border-width-hairline) solid var(--border-muted);padding:var(--space-2) 0}.home-v2_todoRow__kokUr:focus-visible,.home-v2_todoRow__kokUr:hover{background:var(--surface-muted);outline:none}.home-v2_todoRowLink__zo0jh{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:var(--space-2)}.home-v2_todoRowLink__zo0jh,.home-v2_todoWorkRow__ZluNn{color:inherit;text-decoration:none}.home-v2_docTypeTag__v_WPP{flex:0 0 auto;border:var(--border-width-hairline) solid var(--badge-info-border);border-radius:var(--radius-sm);background:var(--badge-info-bg);color:var(--badge-info-text);font-size:var(--text-xs);font-weight:var(--v2-weight-label);padding:var(--space-1)}.home-v2_todoRowCopy__r5xla{display:grid;min-width:0;flex:1 1 auto;gap:var(--space-1)}.home-v2_todoRowMeta__1iUD9,.home-v2_todoRowTitle__WpY_o{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-v2_todoRowTitle__WpY_o{color:var(--text-primary);font-size:var(--text-sm)}.home-v2_todoRowMeta__1iUD9{color:var(--text-tertiary);font-size:var(--text-xs)}.home-v2_todoBadge__Qu7Sy{flex:0 0 auto;font-size:var(--text-xs)}.home-v2_todoSubsectionHeader__fj26q{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);border-top:var(--border-width-hairline) solid var(--border-muted);margin-top:var(--space-3);padding-top:var(--space-3)}.home-v2_todoSubsectionHeader__fj26q>span{color:var(--text-tertiary);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.home-v2_weekRange__3G6V5{border:var(--border-width-hairline) solid var(--border-muted);border-radius:var(--radius-full);color:var(--text-secondary);font-size:var(--text-xs);padding:var(--space-1) var(--space-2)}.home-v2_weekScroller__7APxL{overflow-x:auto;overscroll-behavior-inline:contain}.home-v2_weekGrid__0kSfp{display:grid;min-width:calc((var(--space-6) * 5 + var(--space-2)) * 7);grid-template-columns:repeat(7,minmax(calc(var(--space-6) * 5 + var(--space-2)),1fr))}.home-v2_weekDay__oFkZB{min-width:0;border-right:var(--border-width-hairline) solid var(--border-muted);padding:var(--space-2)}.home-v2_weekDay__oFkZB:last-child{border-right:0}.home-v2_weekDayToday__WSL__{background:var(--surface-highlight)}.home-v2_weekDayHeader__QAAq0{display:flex;align-items:center;gap:var(--space-1);color:var(--text-secondary);font-size:var(--text-xs)}.home-v2_weekDayHeader__QAAq0 strong{color:var(--text-primary);font-weight:var(--v2-weight-title)}.home-v2_weekDayToday__WSL__ .home-v2_weekDayHeader__QAAq0,.home-v2_weekDayToday__WSL__ .home-v2_weekDayHeader__QAAq0 strong{color:var(--primary)}.home-v2_weekendLabel__N5uVL{color:var(--badge-danger-text);opacity:.75}.home-v2_todayChip__1GtHn{margin-left:auto;border-radius:var(--radius-full);background:var(--primary);color:var(--text-inverse);font-size:var(--text-xs);font-weight:var(--v2-weight-label);padding:var(--space-1)}.home-v2_weekEvents__W_ju1{display:grid;gap:var(--space-1);margin-top:var(--space-2)}.home-v2_weekEvent__F7Hip{display:grid;min-width:0;gap:var(--space-1);border-left:calc(var(--border-width-hairline) * 3) solid var(--badge-info-text);border-radius:var(--radius-sm);background:var(--badge-info-bg);color:var(--badge-info-text);font-size:var(--text-xs);padding:var(--space-1) var(--space-2);text-decoration:none}.home-v2_weekEvent__F7Hip[data-tone=success]{border-left-color:var(--badge-success-text);background:var(--badge-success-bg);color:var(--badge-success-text)}.home-v2_weekEvent__F7Hip[data-tone=warning]{border-left-color:var(--badge-warning-text);background:var(--badge-warning-bg);color:var(--badge-warning-text)}.home-v2_weekEvent__F7Hip[data-tone=danger]{border-left-color:var(--badge-danger-text);background:var(--badge-danger-bg);color:var(--badge-danger-text)}.home-v2_weekEvent__F7Hip>small,.home-v2_weekEvent__F7Hip>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-v2_weekEvent__F7Hip>small{font-size:var(--text-xs);font-variant-numeric:tabular-nums}.home-v2_weekLegend__tPYC5{display:flex;flex-wrap:wrap;gap:var(--space-3);border-top:var(--border-width-hairline) solid var(--border-muted);color:var(--text-tertiary);font-size:var(--text-xs);padding:var(--space-2) var(--space-4)}.home-v2_weekLegend__tPYC5>span:before{display:inline-block;width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--badge-info-text);content:"";margin-right:var(--space-1)}.home-v2_weekLegend__tPYC5>span[data-tone=success]:before{background:var(--badge-success-text)}.home-v2_weekLegend__tPYC5>span[data-tone=warning]:before{background:var(--badge-warning-text)}.home-v2_weekLegend__tPYC5>span[data-tone=danger]:before{background:var(--badge-danger-text)}.home-v2_financeRows__QDxLw{display:grid}.home-v2_financeRow__Da_G4{display:grid;grid-template-columns:calc(var(--border-width-hairline) * 3) minmax(0,1fr) auto;align-items:center;gap:var(--space-3);border-bottom:var(--border-width-hairline) solid var(--border-muted);padding:var(--space-3) var(--space-4)}.home-v2_financeRow__Da_G4:last-child{border-bottom:0}.home-v2_financeAccent__j6FNM{align-self:stretch;border-radius:var(--radius-full);background:var(--badge-success-text)}.home-v2_financeRow__Da_G4[data-tone=danger] .home-v2_financeAccent__j6FNM{background:var(--badge-danger-text)}.home-v2_financeRow__Da_G4[data-tone=danger] .home-v2_financeValue__WQuO9>strong{color:var(--badge-danger-text)}.home-v2_financeRow__Da_G4[data-tone=warning] .home-v2_financeAccent__j6FNM{background:var(--badge-warning-text)}.home-v2_financeCopy__CA40z,.home-v2_financeValue__WQuO9{display:grid;min-width:0;gap:var(--space-1)}.home-v2_financeCopy__CA40z>strong,.home-v2_financeValue__WQuO9>strong{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--v2-weight-title)}.home-v2_financeCopy__CA40z>small,.home-v2_financeValue__WQuO9>small{color:var(--text-tertiary);font-size:var(--text-xs)}.home-v2_financeValue__WQuO9{justify-items:end;text-align:right}.home-v2_financeValue__WQuO9>strong{font-variant-numeric:tabular-nums}.home-v2_hero__jnTxb{display:grid;grid-template-columns:minmax(16rem,.9fr) minmax(0,1.1fr);overflow:hidden;border:1px solid var(--home-v2-border);border-radius:8px;background:color-mix(in srgb,var(--home-v2-surface) 92%,transparent);box-shadow:var(--home-v2-shadow-soft)}.home-v2_heroVisual__plcFx{position:relative;display:flex;min-height:13rem;align-items:center;justify-content:center;border-right:1px solid var(--home-v2-border);background:linear-gradient(135deg,var(--home-v2-primary-soft),transparent),var(--home-v2-surface-strong)}.home-v2_heroCompact__LXUec{grid-template-columns:minmax(12rem,.35fr) minmax(0,1fr) auto}.home-v2_heroCompact__LXUec .home-v2_heroVisual__plcFx{min-height:6.5rem}.home-v2_heroCompact__LXUec .home-v2_bannerImage__0qwtE{padding:.75rem}.home-v2_heroCompact__LXUec .home-v2_heroContent__X0myS{gap:.25rem;padding:1rem 1.5rem}.home-v2_heroShortcuts__bfJaf{display:grid;grid-template-columns:repeat(2,minmax(7.5rem,1fr));gap:var(--space-2);align-content:center;padding:var(--space-3) var(--space-4)}.home-v2_heroShortcuts__bfJaf .home-v2_shortcutCompactLink__6qsmQ{min-height:calc(var(--space-6) + var(--space-2));font-size:var(--text-xs);padding:var(--space-1) var(--space-2)}.home-v2_bannerImage__0qwtE{object-fit:contain;padding:1.5rem}.home-v2_bannerPlaceholder__5OUKX{display:grid;gap:.75rem;place-items:center;padding:2rem;color:var(--home-v2-text-muted);text-align:center}.home-v2_heroContent__X0myS{display:grid;align-content:center;gap:1rem;padding:2rem}.home-v2_eyebrow__3316p{color:var(--home-v2-primary-strong);font-size:.75rem;font-weight:var(--v2-weight-secondary);text-transform:uppercase}.home-v2_heroTitle__vR_DA{max-width:28rem;color:var(--home-v2-text);font-size:1.75rem;font-weight:var(--v2-weight-display);line-height:1.12}.home-v2_heroText__wtIGN{max-width:34rem;color:var(--home-v2-text-muted);font-size:.9375rem;line-height:1.7}.home-v2_section__aiNoQ{margin-top:1.5rem}.home-v2_sectionHeader__cOIcJ{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.home-v2_sectionTitle__u4JQE{color:var(--home-v2-text);font-size:1.125rem;font-weight:var(--v2-weight-title);line-height:1.35}.home-v2_shortcutGrid__N0b_r{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem}.home-v2_shortcutCard__3veVA{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:5rem;border:1px solid var(--home-v2-border);border-radius:8px;background:var(--home-v2-surface);box-shadow:var(--home-v2-shadow-soft);color:var(--home-v2-text);padding:1rem;text-decoration:none;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.home-v2_shortcutCard__3veVA:focus-visible,.home-v2_shortcutCard__3veVA:hover{border-color:var(--home-v2-border-strong);box-shadow:var(--home-v2-shadow);outline:none;transform:translateY(-1px)}.home-v2_shortcutIcon___Zdb0{width:2.5rem;height:2.5rem}.home-v2_shortcutTitle__t7zjY{font-size:.9375rem;font-weight:var(--v2-weight-title)}.home-v2_shortcutDesc__tEY_W,.home-v2_shortcutTitle__t7zjY{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-v2_shortcutDesc__tEY_W{color:var(--home-v2-text-muted);font-size:.75rem;font-weight:var(--v2-weight-body)}.home-v2_shortcutArrow__HJkHQ{color:var(--home-v2-text-soft);transition:color .16s ease,transform .16s ease}.home-v2_shortcutCard__3veVA:focus-visible .home-v2_shortcutArrow__HJkHQ,.home-v2_shortcutCard__3veVA:hover .home-v2_shortcutArrow__HJkHQ{color:var(--home-v2-primary-strong);transform:translateX(.125rem)}.home-v2_noticeShell__Shffi{margin-top:0}.home-v2_noticeGrid__hVjQj{display:grid;align-items:start;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.home-v2_noticeBoard__1KWuu{display:grid;align-content:start;gap:.875rem;grid-template-rows:2.25rem 18rem auto}.home-v2_noticeBoardHeader__VARAM{display:flex;align-items:center;justify-content:space-between;gap:1rem;height:2.25rem;margin-bottom:.125rem;min-width:0}.home-v2_noticeTitleRow__j3rYl{display:inline-flex;min-width:0;align-items:center;gap:.5rem}.home-v2_noticeBoardTitle__AHxp5{min-width:0;overflow:hidden;color:var(--home-v2-text);font-size:1.125rem;font-weight:var(--v2-weight-title);line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.home-v2_noticeHeaderActions__AEoho{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:.5rem}.home-v2_noticeBadge__ayjM0{display:inline-flex;align-items:center;border-radius:999px;background:var(--home-v2-primary-soft);color:var(--home-v2-primary-strong);padding:.1875rem .5rem;font-size:.6875rem;font-weight:var(--v2-weight-label)}.home-v2_noticeHero__Tk8oi{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:.75rem;height:100%;overflow:hidden;border:1px solid var(--glass-border,var(--home-v2-border));border-radius:var(--radius-lg,8px);background:var(--glass-bg,var(--home-v2-surface-soft));box-shadow:var(--shadow-sm,var(--home-v2-shadow-soft));padding:1.25rem}.home-v2_noticeFooter__RUS_6{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;color:var(--home-v2-text-muted);font-size:.75rem;font-weight:var(--v2-weight-secondary)}.home-v2_noticeHeroButton__Q3V3L,.home-v2_noticeListButton__zYego{color:inherit;text-align:left;cursor:pointer}.home-v2_noticeHeroButton__Q3V3L{border:0;background:transparent;padding:0}.home-v2_noticeHeroButton__Q3V3L:focus-visible,.home-v2_noticeListButton__zYego:focus-visible{border-radius:8px;outline:2px solid var(--home-v2-primary);outline-offset:2px}.home-v2_noticeHeroTitle__IbMmD{display:-webkit-box;overflow:hidden;color:var(--home-v2-text);font-size:1rem;font-weight:var(--v2-weight-title);line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-v2_noticePreview__XCMb_{display:block;align-self:start;min-height:0;max-height:100%;overflow:hidden;padding:0;color:var(--home-v2-text-muted);font-size:.875rem;line-height:1.6}.home-v2_noticePreview__XCMb_.ql-editor{height:auto;padding:0;line-height:1.6}.home-v2_noticePreviewFade__MXDYX{-webkit-mask-image:linear-gradient(to bottom,var(--mask-opaque) calc(100% - 2rem),transparent);mask-image:linear-gradient(to bottom,var(--mask-opaque) calc(100% - 2rem),transparent)}.home-v2_noticePreview__XCMb_ :where(p,ul,ol,blockquote,h1,h2,h3,pre){margin:0}.home-v2_noticeTime__Qw5u2{flex:0 0 auto;color:var(--home-v2-text-soft);font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:var(--v2-weight-secondary)}.home-v2_noticeActions__hrrOW{display:flex;margin-left:auto;gap:.5rem}.home-v2_textAction__F0dKf{border:0;background:transparent;color:var(--home-v2-primary-strong);cursor:pointer;font-size:.75rem;font-weight:var(--v2-weight-label)}.home-v2_noticeList__CbNmN{display:flex;flex-direction:column;gap:.5rem}.home-v2_noticeListButton__zYego{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;height:3rem;overflow:hidden;border:1px solid var(--home-v2-border);border-radius:var(--radius-md,8px);background:var(--home-v2-surface);padding:.75rem;transition:background-color .16s ease}.home-v2_noticeListButton__zYego:hover{background:var(--bg-surface-hover,var(--home-v2-surface-soft))}.home-v2_noticeListTitle__hNz2V{display:flex;min-width:0;align-items:center;gap:.5rem;padding-right:1rem;color:var(--home-v2-text-muted);font-size:.875rem;font-weight:var(--v2-weight-label)}.home-v2_noticeListTitle__hNz2V span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-v2_noticeListButton__zYego:hover .home-v2_noticeListTitle__hNz2V{color:var(--home-v2-text)}.home-v2_noticeListMetaGroup__urqwz{display:inline-flex;flex:0 0 auto;align-items:center;gap:.5rem}.home-v2_noticeListMeta__l_ZLH{color:var(--home-v2-text-muted);font-size:.6875rem;font-weight:var(--v2-weight-secondary);white-space:nowrap}.home-v2_unreadDot___cNtO{flex:0 0 auto;width:.5rem;height:.5rem;border-radius:999px;background:var(--home-v2-danger)}.home-v2_emptyState__UlnCP,.home-v2_errorState__6TD06,.home-v2_loadingState__wXSSZ{border:1px solid var(--home-v2-border);border-radius:8px;padding:1rem;color:var(--home-v2-text-muted);font-size:.875rem}.home-v2_errorState__6TD06{border-color:color-mix(in srgb,var(--home-v2-danger) 42%,var(--home-v2-border));color:var(--home-v2-danger)}.home-v2_pagination__VZcQU{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;color:var(--home-v2-text-muted);font-size:.75rem;font-weight:var(--v2-weight-secondary)}.home-v2_pagerButton__UdQQn,.home-v2_smallButton__Xtp_D{border:1px solid var(--home-v2-border);border-radius:8px;background:var(--home-v2-surface);color:var(--home-v2-text);cursor:pointer;padding:.5rem .75rem;font-size:.75rem;font-weight:var(--v2-weight-label)}.home-v2_pagerButton__UdQQn:disabled{cursor:not-allowed;opacity:.55}.home-v2_smallButton__Xtp_D{background:var(--home-v2-primary-soft);color:var(--home-v2-primary-strong)}.home-v2_pageLegalFooter__92vhB{margin-top:var(--space-4);border-top:var(--border-width-hairline) solid var(--home-v2-border);padding-top:var(--space-4)}@media (max-width:1080px){.home-v2_shortcutGrid__N0b_r{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.home-v2_shellMain__PB4w1{min-height:0;padding-left:0;padding-top:0}.home-v2_nav__waRjX{position:sticky;inset:auto;top:0;width:100%;height:auto;border-right:0;border-bottom:1px solid color-mix(in srgb,var(--home-v2-border) 82%,transparent);padding-top:env(safe-area-inset-top,0);transition:transform .25s ease;will-change:transform}.home-v2_navHidden__dEhWL{transform:translateY(-100%)}.home-v2_nav__waRjX:focus-within{transform:none}.home-v2_navInner__FkXO_{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:3.5rem;padding:.625rem 1rem}.home-v2_brand__wmeHY{min-height:2.5rem;padding:.375rem .625rem;box-shadow:none}.home-v2_brandKicker__gjaP7{display:none}.home-v2_brandMark__4ERVE{width:2rem;height:2rem}.home-v2_navScroll__4Vipn{grid-column:1/-1;order:3;overflow-x:auto;overflow-y:hidden;padding:0;-webkit-mask-image:linear-gradient(to right,transparent 0,var(--mask-opaque) 12px,var(--mask-opaque) calc(100% - 12px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,var(--mask-opaque) 12px,var(--mask-opaque) calc(100% - 12px),transparent 100%)}.home-v2_sidebarToggle__a05Iy{display:none}.home-v2_navList__gc0zW{display:flex;gap:.25rem;min-width:max-content}.home-v2_navLink__6x8TR{min-height:2.25rem;width:auto;min-width:max-content;grid-template-columns:1.5rem auto auto;padding:0 .625rem}.home-v2_navLinkActive__nEqWM{box-shadow:inset 0 -2px 0 var(--home-v2-primary)}.home-v2_navLinkIcon__hj65S{width:1.5rem;height:1.5rem}.home-v2_topBar__SmHV3{display:none}.home-v2_navLinkChevron__3Hhz6{min-width:2.25rem;min-height:2.25rem;margin-right:-.375rem}.home-v2_topBarInner__DB1rR{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;min-height:3.5rem;padding:.625rem 1rem}.home-v2_documentSearch__x5jzu{justify-self:stretch;width:100%;height:2.25rem}.home-v2_topBarActions__Z7K10{justify-self:end}.home-v2_iconButton__khkM4,.home-v2_userButton__maRa5{height:2.25rem}.home-v2_iconButton__khkM4{width:2.25rem}.home-v2_userName__ffVd6{display:none}.home-v2_userButton__maRa5{padding:0 .5rem}.home-v2_skeletonBrandName__Ni4mZ{width:7.5rem}.home-v2_skeletonNavLabel__gZdc2{width:4rem}.home-v2_skeletonUserName__Pj7ou{display:none}}@media (max-width:640px){.home-v2_navScroll__4Vipn{display:none}.home-v2_navInner__FkXO_{grid-template-columns:minmax(0,1fr) auto}.home-v2_topBarActions__Z7K10{gap:.25rem}.home-v2_supportButton__8t8Xe{display:none}.home-v2_phoneSearchButton__XDzse{display:flex}}@media (prefers-reduced-motion:reduce){.home-v2_skeletonBlock__ipJOp{animation:none}.home-v2_nav__waRjX,.home-v2_shellMain__PB4w1,.home-v2_topBar__SmHV3{transition:none}}@media (max-width:960px){.home-v2_dashboardGrid__HCb54,.home-v2_todoGridTwoColumns__JLAgn,.home-v2_todoGrid__v9aHb{grid-template-columns:minmax(0,1fr)}.home-v2_todoColumn__v1fa5+.home-v2_todoColumn__v1fa5{border-top:var(--border-width-hairline) solid var(--border-muted);border-left:0}}@media (max-width:820px){.home-v2_hero__jnTxb,.home-v2_noticeGrid__hVjQj{grid-template-columns:1fr}.home-v2_shortcutCompactGrid__p0d3u{grid-template-columns:repeat(2,minmax(0,1fr))}.home-v2_heroVisual__plcFx{min-height:9rem;border-right:0;border-bottom:1px solid var(--home-v2-border)}.home-v2_heroCompact__LXUec .home-v2_heroVisual__plcFx{min-height:5rem}}@media (max-width:520px){.home-v2_navInner__FkXO_,.home-v2_page__kgmWw{padding-left:1rem;padding-right:1rem}.home-v2_dropdown__TScpI{width:min(21rem,calc(100vw - 1rem))}.home-v2_heroContent__X0myS{padding:1.25rem}.home-v2_homeGreeting__vEVfX{align-items:flex-start;flex-direction:column;gap:var(--space-1)}.home-v2_shortcutGrid__N0b_r{grid-template-columns:1fr}.home-v2_noticeBoardHeader__VARAM,.home-v2_noticeFooter__RUS_6,.home-v2_sectionHeader__cOIcJ{align-items:flex-start;flex-direction:column}.home-v2_noticeBoard__1KWuu{grid-template-rows:auto 11.5rem auto}.home-v2_noticeBoardHeader__VARAM{height:auto}}.MobileTabBar_root__hdW_H{display:none}@media (max-width:640px){.MobileTabBar_root__hdW_H{position:fixed;right:0;bottom:0;left:0;z-index:var(--z-sticky);display:block;height:var(--app-bottom-nav-height);border-top:1px solid var(--glass-border-strong);background:linear-gradient(180deg,color-mix(in srgb,var(--bg-surface) 86%,transparent),color-mix(in srgb,var(--bg-surface) 96%,transparent)),var(--glass-bg-strong);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:0 -12px 28px -26px color-mix(in srgb,var(--foreground) 50%,transparent),var(--glass-highlight);padding-bottom:var(--app-bottom-safe-area);transition:transform .18s ease,opacity .18s ease}.MobileTabBar_root__hdW_H[data-keyboard-open=true]{opacity:0;pointer-events:none;transform:translateY(100%)}.MobileTabBar_list__o8oGl{display:grid;height:var(--app-bottom-nav-content-height);grid-template-columns:repeat(var(--mobile-tab-count,5),minmax(0,1fr));margin:0;padding:0;list-style:none}.MobileTabBar_moreButton__DRIOQ,.MobileTabBar_tab__f_i4Z{position:relative;display:flex;min-width:0;height:var(--app-bottom-nav-content-height);flex-direction:column;align-items:center;justify-content:center;gap:.1875rem;border:0;border-radius:0;background:transparent;color:var(--text-secondary);font-size:.6875rem;font-weight:var(--v2-weight-label);line-height:1.1;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:color-mix(in srgb,var(--primary) 16%,transparent)}.MobileTabBar_moreButton__DRIOQ:focus-visible,.MobileTabBar_tab__f_i4Z:focus-visible{outline:2px solid var(--border-focus);outline-offset:-4px}.MobileTabBar_moreActive__1Z4RZ,.MobileTabBar_tab__f_i4Z:has(.MobileTabBar_pendingDot___xuNS),.MobileTabBar_tab__f_i4Z[data-active=true]{color:var(--brand-electric-strong);background:color-mix(in srgb,var(--color-primary-50) 78%,transparent);box-shadow:inset 0 2px 0 var(--brand-electric)}.MobileTabBar_icon__TmKdg{position:relative;display:inline-flex;width:1.375rem;height:1.375rem;align-items:center;justify-content:center;color:currentColor}.MobileTabBar_pendingDot___xuNS{position:absolute;right:-.0625rem;top:-.0625rem;width:.375rem;height:.375rem;border-radius:999px;background:var(--brand-electric);box-shadow:0 0 0 2px var(--bg-surface)}.MobileTabBar_label__eBBYD{max-width:100%;overflow:hidden;padding:0 .125rem;text-overflow:ellipsis;white-space:nowrap}}.MobileTabBar_sheetBody__m76ZT{gap:1rem}.MobileTabBar_sheetSection__ezYd8{display:grid;gap:.375rem}.MobileTabBar_sheetSectionTitle__02F1I{color:var(--text-secondary);font-size:.75rem;font-weight:var(--v2-weight-label)}.MobileTabBar_sheetAction__uykqt,.MobileTabBar_sheetLink___cxct{display:grid;grid-template-columns:1.75rem minmax(0,1fr);align-items:center;min-height:2.75rem;gap:.625rem;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text-primary);padding:0 .625rem;text-align:left;text-decoration:none;font-size:.875rem;font-weight:var(--v2-weight-label);cursor:pointer}.MobileTabBar_sheetAction__uykqt:focus-visible,.MobileTabBar_sheetAction__uykqt:hover,.MobileTabBar_sheetLink___cxct:focus-visible,.MobileTabBar_sheetLink___cxct:hover{border-color:var(--border-subtle);background:var(--bg-surface-hover);outline:none}.MobileTabBar_sheetLinkActive__Fuo__{border-color:color-mix(in srgb,var(--brand-electric) 24%,var(--border-subtle));background:var(--color-primary-50);color:var(--brand-electric-strong)}.MobileTabBar_sheetItemIcon__dyq3i{display:inline-flex;align-items:center;justify-content:center;color:currentColor}.legal-notice-footer_legalNotice__ZZ2ky{display:grid;gap:var(--space-2);color:var(--text-tertiary);font-size:var(--text-xs);line-height:var(--line-height-compact);letter-spacing:0;text-align:center}.legal-notice-footer_businessInfo__cMcac,.legal-notice-footer_legalLinks__TPhDI{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0}.legal-notice-footer_legalLinks__TPhDI{gap:var(--space-1)}.legal-notice-footer_legalLinks__TPhDI a{border-radius:var(--radius-sm);color:inherit;font-weight:var(--v2-weight-secondary);text-decoration:none}.legal-notice-footer_legalLinks__TPhDI a:focus-visible,.legal-notice-footer_legalLinks__TPhDI a:hover{color:var(--brand-electric-strong);text-decoration:underline}.legal-notice-footer_legalLinks__TPhDI a:focus-visible{outline:var(--focus-outline-width) solid var(--border-focus);outline-offset:var(--space-1)}.legal-notice-footer_legalLinkStrong__fykFj{color:var(--text-secondary);font-weight:var(--v2-weight-label)}.legal-notice-footer_legalSeparator__38_mH{color:var(--text-disabled)}.legal-notice-footer_businessInfo__cMcac{gap:var(--space-1) var(--space-3);color:var(--text-tertiary)}.legal-notice-footer_businessInfoItem__tSfPY{display:inline-flex;min-width:0;align-items:baseline;gap:var(--space-1)}.legal-notice-footer_businessInfoItem__tSfPY dt{flex:0 0 auto;color:var(--text-secondary);font-weight:var(--v2-weight-secondary);white-space:nowrap}.legal-notice-footer_businessInfoItem__tSfPY dd{min-width:0;margin:0;overflow-wrap:anywhere}@media (max-width:480px){.legal-notice-footer_legalNotice__ZZ2ky{text-align:left}.legal-notice-footer_businessInfo__cMcac,.legal-notice-footer_legalLinks__TPhDI{justify-content:flex-start}.legal-notice-footer_businessInfo__cMcac{display:grid;gap:var(--space-1)}.legal-notice-footer_businessInfoItem__tSfPY{flex-wrap:wrap}}.CollabLoadingSkeletons_block__abL8t{position:relative;display:block;overflow:hidden;border-radius:var(--radius-full,9999px);background:color-mix(in srgb,var(--surface-muted) 88%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border-muted) 58%,transparent)}.CollabLoadingSkeletons_block__abL8t:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--surface) 94%,var(--surface-highlight)) 50%,transparent 100%);transform:translateX(-100%);animation:CollabLoadingSkeletons_collabSkeletonSweep__JqDCg 1.35s ease-in-out infinite}.CollabLoadingSkeletons_feedStack__g9YrJ{display:grid;gap:var(--space-3);min-width:0}.CollabLoadingSkeletons_feedCard__AxuLE,.CollabLoadingSkeletons_listRow__IJ50U{border:var(--border-width-hairline) solid var(--border-muted);border-radius:8px;background:var(--surface)}.CollabLoadingSkeletons_feedCard__AxuLE{display:grid;gap:var(--space-3);min-height:12rem;padding:var(--space-4)}.CollabLoadingSkeletons_detailByline__jTLMG,.CollabLoadingSkeletons_detailHeading__HaoNH,.CollabLoadingSkeletons_feedHeader__3lNDn,.CollabLoadingSkeletons_footer__0gY0A,.CollabLoadingSkeletons_threadRow__cPKIg,.CollabLoadingSkeletons_titleLine__Xi0Ye{display:flex;align-items:center}.CollabLoadingSkeletons_feedHeader__3lNDn,.CollabLoadingSkeletons_footer__0gY0A{justify-content:space-between}.CollabLoadingSkeletons_detailByline__jTLMG,.CollabLoadingSkeletons_detailHeading__HaoNH,.CollabLoadingSkeletons_feedHeader__3lNDn,.CollabLoadingSkeletons_threadRow__cPKIg,.CollabLoadingSkeletons_titleLine__Xi0Ye{gap:var(--space-2)}.CollabLoadingSkeletons_authorLines__bf6IN,.CollabLoadingSkeletons_detailBody__YqZL_,.CollabLoadingSkeletons_detailSection__NWJ_y,.CollabLoadingSkeletons_threadLines__4PPTv{display:grid;gap:var(--space-2)}.CollabLoadingSkeletons_authorLines__bf6IN,.CollabLoadingSkeletons_threadLines__4PPTv{flex:1 1 auto}.CollabLoadingSkeletons_avatar__UFd2t{width:2rem;height:2rem;flex:0 0 auto}.CollabLoadingSkeletons_avatarSmall__saxaI{width:1.5rem;height:1.5rem;flex:0 0 auto}.CollabLoadingSkeletons_author__l5lcc{width:7rem;height:.75rem}.CollabLoadingSkeletons_time__omP8_{width:5rem;height:.625rem}.CollabLoadingSkeletons_chip__KVE6d{width:3.75rem;height:1.25rem}.CollabLoadingSkeletons_title__N1EZ_{width:min(22rem,58%);height:1rem}.CollabLoadingSkeletons_bodyMedium__xT5hA,.CollabLoadingSkeletons_bodyShort__vX2eU,.CollabLoadingSkeletons_bodyWide__UyCg1{height:.75rem}.CollabLoadingSkeletons_bodyWide__UyCg1{width:100%}.CollabLoadingSkeletons_bodyMedium__xT5hA{width:76%}.CollabLoadingSkeletons_bodyShort__vX2eU{width:54%}.CollabLoadingSkeletons_footer__0gY0A{margin-top:auto}.CollabLoadingSkeletons_footerAction__ws9z9{width:8rem;height:1.625rem}.CollabLoadingSkeletons_footerActionShort__si6wa{width:5rem;height:1.625rem}.CollabLoadingSkeletons_listRow__IJ50U{display:flex;min-height:4.5rem;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.CollabLoadingSkeletons_listMain__15gtK{display:grid;flex:1 1 auto;gap:var(--space-2)}.CollabLoadingSkeletons_listTitle__m9UjD{width:min(26rem,70%);height:.875rem}.CollabLoadingSkeletons_listMeta__ABek6{width:min(14rem,46%);height:.625rem}.CollabLoadingSkeletons_listAction__5Pqev{width:4rem;height:1.5rem}.CollabLoadingSkeletons_context__W6e32,.CollabLoadingSkeletons_detail__wio1G{display:grid;gap:var(--space-5)}.CollabLoadingSkeletons_contextSection__1kFIo{display:grid;gap:var(--space-3);border-top:var(--border-width-hairline) solid var(--border-muted);padding-top:var(--space-4)}.CollabLoadingSkeletons_candidateRow__TYbTQ,.CollabLoadingSkeletons_contextHeader__kX1kU{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.CollabLoadingSkeletons_contextAction__PP8hI{width:6rem;height:1.625rem}.CollabLoadingSkeletons_detailChip__C8Ny3{width:4rem;height:1.25rem}.CollabLoadingSkeletons_detailTitle__xkh0w{width:min(24rem,68%);height:1.125rem}.CollabLoadingSkeletons_detailAuthor__MN5k_{width:10rem;height:.75rem}.CollabLoadingSkeletons_detailBody__YqZL_{padding-block:var(--space-2)}.CollabLoadingSkeletons_detailSection__NWJ_y{border-top:var(--border-width-hairline) solid var(--border-muted);padding-top:var(--space-4)}.CollabLoadingSkeletons_sectionTitle__J0MY_{width:7rem;height:.875rem}.CollabLoadingSkeletons_commentRowShort__cH4WU,.CollabLoadingSkeletons_commentRow__HY_H8,.CollabLoadingSkeletons_sectionRowShort__tepw1,.CollabLoadingSkeletons_sectionRow__e3ke6{height:.75rem}.CollabLoadingSkeletons_sectionRow__e3ke6{width:82%}.CollabLoadingSkeletons_sectionRowShort__tepw1{width:61%}.CollabLoadingSkeletons_commentRow__HY_H8{width:100%}.CollabLoadingSkeletons_commentRowShort__cH4WU{width:72%}.CollabLoadingSkeletons_snapshot__fJiRR,.CollabLoadingSkeletons_thread__tI1SG{display:grid;gap:var(--space-3);padding:var(--space-4)}.CollabLoadingSkeletons_threadRow__cPKIg{align-items:flex-start}.CollabLoadingSkeletons_commentAuthor__AAmNq{width:6rem;height:.625rem}.CollabLoadingSkeletons_candidateList__wn8OM{display:grid;gap:var(--space-2);padding-block:var(--space-2)}.CollabLoadingSkeletons_candidateRow__TYbTQ{min-height:3.25rem;padding:var(--space-2)}.CollabLoadingSkeletons_candidateLines__orzmy{display:grid;flex:1 1 auto;gap:var(--space-2)}.CollabLoadingSkeletons_candidateTitleShort__Hg3Mp,.CollabLoadingSkeletons_candidateTitle__CVC9M{height:.75rem}.CollabLoadingSkeletons_candidateTitle__CVC9M{width:min(19rem,74%)}.CollabLoadingSkeletons_candidateTitleShort__Hg3Mp{width:min(14rem,58%)}.CollabLoadingSkeletons_candidateMeta__b5cSP{width:min(9rem,38%);height:.625rem}.CollabLoadingSkeletons_candidateAction__EfWT4{width:3.5rem;height:1.625rem;flex:0 0 auto}.CollabLoadingSkeletons_snapshotRow__YPTPP{display:grid;gap:var(--space-2);border-bottom:var(--border-width-hairline) solid var(--border-muted);padding-block:var(--space-3)}.CollabLoadingSkeletons_snapshotTitle__YjqpV{width:76%;height:.875rem}.CollabLoadingSkeletons_snapshotTitleShort__h2C4C{width:58%;height:.875rem}.CollabLoadingSkeletons_snapshotMeta__VlqHy{width:42%;height:.625rem}@keyframes CollabLoadingSkeletons_collabSkeletonSweep__JqDCg{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.CollabLoadingSkeletons_block__abL8t:after{animation:none;transform:none;opacity:.35}}.ProjectSystemPostOverview_card__CSEBF{overflow:hidden;border:var(--border-width-hairline) solid var(--v2-border-default,var(--border-strong));border-radius:var(--radius-lg);background:var(--glass-bg-strong,var(--surface));backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-card),var(--glass-highlight)}.ProjectSystemPostOverview_header__BjHuq{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);border-bottom:var(--border-width-hairline) solid var(--v2-border-subtle,var(--border-muted));padding:var(--space-3) var(--space-4)}.ProjectSystemPostOverview_heading__Am4mU{display:flex;min-width:0;align-items:center;gap:var(--space-2)}.ProjectSystemPostOverview_headingIcon__NhOek{display:inline-flex;width:1.75rem;height:1.75rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:var(--radius-md);background:var(--v2-color-primary-50,var(--surface-highlight));color:var(--v2-color-primary-600,var(--primary))}.ProjectSystemPostOverview_headingIcon__NhOek svg,.ProjectSystemPostOverview_label__vdazh svg{width:1rem;height:1rem}.ProjectSystemPostOverview_caption__1w8I6,.ProjectSystemPostOverview_title___Opvk{margin:0}.ProjectSystemPostOverview_title___Opvk{color:var(--v2-text-primary,var(--foreground));font-size:var(--text-sm);font-weight:var(--v2-weight-title)}.ProjectSystemPostOverview_caption__1w8I6{margin-top:var(--space-1);color:var(--v2-text-tertiary,var(--muted));font-size:var(--text-xs);font-weight:var(--v2-weight-secondary)}.ProjectSystemPostOverview_sourceButton__knDwK{flex:0 0 auto;color:var(--v2-color-primary-600,var(--primary))}.ProjectSystemPostOverview_sourceButton__knDwK svg{width:.875rem;height:.875rem}.ProjectSystemPostOverview_grid__oODTE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--border-width-hairline);margin:0;background:var(--v2-border-subtle,var(--border-muted))}.ProjectSystemPostOverview_item__CRvcS{min-width:0;background:var(--v2-bg-surface,var(--surface));padding:var(--space-3) var(--space-4)}.ProjectSystemPostOverview_itemWide__MMpfq{grid-column:1/-1}.ProjectSystemPostOverview_label__vdazh{display:flex;align-items:center;gap:var(--space-1);margin:0;color:var(--v2-text-tertiary,var(--muted));font-size:var(--text-xs);font-weight:var(--v2-weight-label)}.ProjectSystemPostOverview_label__vdazh svg{width:.875rem;height:.875rem}.ProjectSystemPostOverview_value__3L61j{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:var(--space-1) 0 0;color:var(--v2-text-primary,var(--foreground));font-size:var(--text-xs);font-weight:var(--v2-weight-secondary);line-height:var(--line-height-compact);overflow-wrap:anywhere}.ProjectSystemPostOverview_subvalue__lYwv5{display:block;color:var(--v2-text-tertiary,var(--muted));font-size:var(--text-xs);font-weight:var(--v2-weight-body)}@media (max-width:40rem){.ProjectSystemPostOverview_header__BjHuq{align-items:flex-start}.ProjectSystemPostOverview_grid__oODTE{grid-template-columns:1fr}.ProjectSystemPostOverview_itemWide__MMpfq{grid-column:auto}}.SidePanelShell_shell__DCECN{position:fixed;inset:0}.SidePanelShell_shellDocked__7JLnv{pointer-events:none}.SidePanelShell_shellDocked__7JLnv .SidePanelShell_panel__phPYK{pointer-events:auto;border-left:1px solid var(--border-muted,var(--v2-border-subtle));background:var(--v2-bg-surface,var(--surface));box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.SidePanelShell_sheet__Tvmz7{background:color-mix(in srgb,var(--foreground) 18%,transparent)}.SidePanelShell_backdrop__9JPqM{position:absolute;inset:0;border:0;background:color-mix(in srgb,var(--foreground) 20%,transparent)}.SidePanelShell_panelGroup__R5f7j{position:absolute;top:4rem;right:0;bottom:0;display:flex;align-items:stretch;max-width:100vw}.SidePanelShell_panel__phPYK{position:relative;display:flex;width:min(100vw,32rem);flex-direction:column;min-width:0;border-left:1px solid var(--border-strong);box-shadow:-24px 0 48px -36px color-mix(in srgb,var(--foreground) 42%,transparent);color:var(--foreground)}.SidePanelShell_adjacentPanel__LDL_m,.SidePanelShell_panel__phPYK{background:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none}.SidePanelShell_adjacentPanel__LDL_m{border-left-color:var(--border-muted);box-shadow:-18px 0 42px -38px color-mix(in srgb,var(--foreground) 36%,transparent)}.SidePanelShell_sheet__Tvmz7 .SidePanelShell_panelGroup__R5f7j{top:0}.SidePanelShell_sheet__Tvmz7 .SidePanelShell_panel__phPYK{width:min(100vw,40rem)}.SidePanelShell_header__5V6Dn{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;border-bottom:1px solid var(--border-muted);padding:.875rem 1rem}.SidePanelShell_titleBlock__SisJp{min-width:0}.SidePanelShell_title__hzJan{font-size:.95rem;font-weight:var(--v2-weight-label);color:var(--foreground)}.SidePanelShell_subtitle__ree4P{margin-top:.125rem;font-size:.75rem;color:var(--muted)}.SidePanelShell_headerActions__F1oT_{display:flex;align-items:center;gap:.5rem}.SidePanelShell_closeButton__ZqArK{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-muted);border-radius:.5rem;background:var(--surface);padding:.25rem;color:var(--muted)}.SidePanelShell_closeIcon__dtrU9{width:1rem;height:1rem}.SidePanelShell_body__gt6gq{min-height:0;flex:1 1 auto;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom,0)}.SidePanelShell_sheet__Tvmz7 .SidePanelShell_header__5V6Dn{padding-top:calc(.875rem + env(safe-area-inset-top, 0px))}@media (max-width:79.999rem){.SidePanelShell_panelGroupWithAdjacent__3Ki99 .SidePanelShell_primaryPanel__OiVNy{display:none}}.attention-banner_overlay__ysxiQ{position:relative;z-index:var(--z-local-raised);width:100%;height:0}.attention-banner_overlay__ysxiQ .attention-banner_banner__qysfQ{position:absolute;inset:0 0 auto;z-index:auto}.attention-banner_banner__qysfQ{position:relative;z-index:var(--z-local-raised);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);border-bottom:var(--border-width-hairline) solid var(--badge-warning-border);background:var(--badge-warning-bg);color:var(--badge-warning-text);padding:var(--space-2) clamp(var(--space-3),3vw,var(--space-6))}.attention-banner_info__Yhlvt{border-color:var(--badge-info-border);background:var(--badge-info-bg);color:var(--badge-info-text)}.attention-banner_warning__s__Hg{border-color:var(--badge-warning-border);background:var(--badge-warning-bg);color:var(--badge-warning-text)}.attention-banner_danger__6YwdC{border-color:var(--badge-danger-border);background:var(--badge-danger-bg);color:var(--badge-danger-text)}.attention-banner_icon__8Vi_7{display:inline-grid;place-items:center}.attention-banner_copy__ZLIfS{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);font-size:var(--text-sm);line-height:var(--line-height-compact)}.attention-banner_copy__ZLIfS strong{font-weight:var(--v2-weight-title)}.attention-banner_actions__smMcG{display:flex;align-items:center;gap:var(--space-1)}.attention-banner_action__MlP_F{border:var(--border-width-hairline) solid;border-radius:var(--radius-md);color:inherit;padding:var(--space-1) var(--space-3);font-size:var(--text-sm);font-weight:var(--v2-weight-label);text-decoration:none;white-space:nowrap}.attention-banner_action__MlP_F:hover{background:color-mix(in srgb,currentColor 10%,transparent)}.attention-banner_error__9C3gc{color:var(--badge-danger-text);font-weight:var(--v2-weight-label)}@media (max-width:640px){.attention-banner_banner__qysfQ{grid-template-columns:auto minmax(0,1fr)}.attention-banner_actions__smMcG{grid-column:2;justify-self:start}}.BillingAttentionBanner_dismiss__MvXu4{color:inherit;white-space:nowrap}.BillingAttentionBanner_dismiss__MvXu4:hover:not(:disabled){background:color-mix(in srgb,currentColor 10%,transparent)}.legal-amendment-attention_dismiss__CPLW8{color:inherit;white-space:nowrap}.legal-amendment-attention_dismiss__CPLW8:hover:not(:disabled){background:color-mix(in srgb,currentColor 10%,transparent)}.tenant-attention-stack_stack__FNXL8{position:relative;z-index:var(--z-local-raised);display:grid;width:100%}