.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{overflow:hidden;transition:width .2s ease,background-color .2s ease,box-shadow .2s ease}.home-v2_navHoverExpanded__w6BGa{width:16rem;z-index:var(--z-dropdown);background-color:var(--home-v2-surface);box-shadow:var(--home-v2-shadow)}.home-v2_navHoverExpanded__w6BGa .home-v2_brandText__Kv9BS,.home-v2_navHoverExpanded__w6BGa .home-v2_navChildList__TF4Y_,.home-v2_navHoverExpanded__w6BGa .home-v2_navLinkLabel__mSeux,.home-v2_navHoverExpanded__w6BGa .home-v2_sidebarToggleText__1XCCI{animation:home-v2_navContentReveal___YgoV .2s ease both}.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}}@keyframes home-v2_navContentReveal___YgoV{0%{opacity:0}to{opacity:1}}.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_todoColumn__v1fa5>.home-v2_todoEmpty__ZXU96:only-child{padding-block:var(--space-1)}.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)}.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_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_noticeBoardContent__B2_wc{display:grid;align-content:start;gap:.875rem;grid-template-rows:18rem auto;padding:var(--space-3) var(--space-4) var(--space-4)}.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_nav__waRjX[data-mobile-document-scroll=true]{position:relative;transform:none;transition:none;will-change:auto}.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_navHoverExpanded__w6BGa .home-v2_brandText__Kv9BS,.home-v2_navHoverExpanded__w6BGa .home-v2_navChildList__TF4Y_,.home-v2_navHoverExpanded__w6BGa .home-v2_navLinkLabel__mSeux,.home-v2_navHoverExpanded__w6BGa .home-v2_sidebarToggleText__1XCCI,.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{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:0;border:0;background:transparent}.home-v2_hero__jnTxb.home-v2_heroCompact__LXUec{grid-template-columns:5rem minmax(0,1fr)}.home-v2_heroCompact__LXUec .home-v2_bannerImage__0qwtE{padding:var(--space-2)}.home-v2_heroCompact__LXUec .home-v2_heroContent__X0myS{padding:var(--space-3);gap:var(--space-1)}.home-v2_page__kgmWw{padding-top:var(--space-3)}}@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_noticeFooter__RUS_6,.home-v2_sectionHeader__cOIcJ{align-items:flex-start;flex-direction:column}.home-v2_noticeBoardContent__B2_wc{grid-template-rows:11.5rem 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}.local-paths_value__kmVzz{display:inline-flex;align-items:center;gap:var(--space-1);min-width:0;max-width:100%}.local-paths_label__Uikx8{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.local-paths_muted__x8jmv{color:var(--text-tertiary);font-size:var(--text-xs)}.local-paths_error__x1vBi{color:var(--color-danger-600);font-size:var(--text-xs);white-space:pre-wrap;overflow-wrap:anywhere}.local-paths_field__cXw5l{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1);min-width:0}.local-paths_stack__AyZsk{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.local-paths_panel__3hOxT{padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.local-paths_path__Vy_Kd{font-size:var(--text-xs);color:var(--text-secondary);overflow-wrap:anywhere;white-space:pre-wrap;user-select:text}.local-paths_row__f6xQp{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.local-paths_formLabel__24OHv{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-sm);color:var(--text-secondary)}.local-paths_results__Qojar{display:flex;flex-direction:column;gap:var(--space-1);max-height:20rem;overflow:auto}.local-paths_result__6xRw7{justify-content:flex-start;text-align:left;height:auto;min-height:2.5rem;width:100%}.local-paths_resultText__28hus{display:flex;flex-direction:column;min-width:0;gap:var(--space-1)}.local-paths_page__5SLC_{padding:var(--space-5);max-width:52rem}.local-paths_heading__zaBp1{font-size:var(--text-lg);font-weight:600;margin-bottom:var(--space-3)}.inlineFileEditor_toolbar__1Afjr{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.inlineFileEditor_library__lxUzV,.inlineFileEditor_toolbar__1Afjr{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-muted);background:var(--surface)}.inlineFileEditor_library__lxUzV{max-height:16rem;overflow-y:auto}.inlineFileEditor_libraryItem____xtr{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-2)}.inlineFileEditor_libraryName__lasMU{min-width:0;overflow-wrap:anywhere;font-size:var(--text-sm,.875rem)}.inlineFileEditor_muted__GPceh{color:var(--muted);font-size:var(--text-xs,.75rem)}.inlineFileEditor_error__MGmPy{padding:var(--space-2) var(--space-3);color:var(--feedback-danger-text);font-size:var(--text-sm,.875rem);overflow-wrap:anywhere}.inlineFileEditor_fileBody__fykN0 .ql-attachment-file{display:inline-flex;align-items:center;gap:var(--space-1);max-width:min(100%,32rem);color:var(--primary);cursor:pointer;vertical-align:baseline}.inlineFileEditor_fileBody__fykN0 .ql-attachment-file:focus-visible .attachment-file-name,.inlineFileEditor_fileBody__fykN0 .ql-attachment-file:hover .attachment-file-name{text-decoration-thickness:2px}.inlineFileEditor_fileBody__fykN0 .attachment-file-icon{display:inline-flex;width:.95em;height:.95em;flex:0 0 auto;background:currentColor;mask:url(/icons/collab-file.svg) center/contain no-repeat}.inlineFileEditor_fileBody__fykN0 .attachment-file-name{overflow:hidden;font-weight:700;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap}.inlineFileEditor_fileBody__fykN0 .attachment-file-state{color:var(--muted);font-size:.85em;font-weight:700}.inlineFileEditor_fileBody__fykN0 .attachment-file-state-error{color:var(--feedback-danger-text)}.DateFieldReminderControl_root__ElZ2Y{display:inline-flex;align-items:center;gap:4px;margin-inline-start:2px;padding-inline-start:5px;border-inline-start:1px solid var(--border-muted);vertical-align:middle}.DateFieldReminderControl_trigger__gAuz_{position:relative;display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;border:1px solid var(--border-muted);border-radius:999px;color:var(--muted);background:var(--surface);transition:color .12s ease,border-color .12s ease,background .12s ease}.DateFieldReminderControl_trigger__gAuz_:hover{color:var(--primary);border-color:var(--primary);background:var(--surface-hover)}.DateFieldReminderControl_trigger__gAuz_:disabled{cursor:not-allowed;color:var(--muted);border-color:var(--border-muted);background:var(--surface-muted);opacity:.55}.DateFieldReminderControl_dot___uYCo{position:absolute;top:3px;right:3px;width:5px;height:5px;border-radius:50%;background:var(--primary);box-shadow:0 0 0 1px var(--surface)}.DateFieldReminderControl_statusChip__eZPp6{display:inline-flex;align-items:center;border-radius:999px;padding:3px 6px;color:var(--muted);background:var(--surface-muted);font-size:11px;line-height:1;white-space:nowrap}.DateFieldReminderControl_panel__cy4tm{padding:14px;background:var(--surface);color:var(--foreground)}.DateFieldReminderControl_eyebrow__W25Pi{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.12em}.DateFieldReminderControl_titleRow__Qg717{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:3px;font-size:14px}.DateFieldReminderControl_spin__NI_Ib{animation:DateFieldReminderControl_spin__NI_Ib .8s linear infinite;color:var(--muted)}@keyframes DateFieldReminderControl_spin__NI_Ib{to{transform:rotate(1turn)}}.DateFieldReminderControl_scopeControl__mof3Y{display:grid;grid-template-columns:1fr 1fr;width:100%;margin-top:12px}.DateFieldReminderControl_scopeControl__mof3Y>button{width:100%}.DateFieldReminderControl_presets__iB_vM{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}.DateFieldReminderControl_presetActive__BAfjA,.DateFieldReminderControl_preset__Adi_V{border:1px solid var(--border-muted);border-radius:999px;padding:4px 8px;color:var(--muted);background:transparent;font-size:12px}.DateFieldReminderControl_presetActive__BAfjA{border-color:var(--primary);color:var(--primary);background:var(--primary-soft)}.DateFieldReminderControl_anchorControl__XcsAz{margin-top:10px}.DateFieldReminderControl_customOffset__B7pb6{display:flex;align-items:center;gap:5px;margin-top:9px;color:var(--muted);font-size:12px}.DateFieldReminderControl_customOffset__B7pb6 input{width:78px;border:1px solid var(--border-muted);border-radius:6px;padding:4px 6px;color:var(--foreground);background:var(--surface);font-size:12px}.DateFieldReminderControl_customOffset__B7pb6 button{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--border-muted);border-radius:6px;color:var(--muted);background:var(--surface)}.DateFieldReminderControl_customOffset__B7pb6 button:hover{color:var(--primary);border-color:var(--primary)}.DateFieldReminderControl_recipients__XJg0p{display:grid;gap:5px;max-height:142px;margin-top:12px;overflow-y:auto;padding:8px;border:1px solid var(--border-muted);border-radius:7px;background:var(--surface-muted)}.DateFieldReminderControl_recipientLabel__gVX_u{color:var(--muted);font-size:11px;font-weight:700}.DateFieldReminderControl_recipientOption__am0mR{display:flex;align-items:center;gap:6px;min-width:0;color:var(--foreground);font-size:12px}.DateFieldReminderControl_recipientOption__am0mR span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DateFieldReminderControl_muted__fHOve,.DateFieldReminderControl_summary__Ztcoh{margin:10px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.DateFieldReminderControl_error__Pej0M{margin:10px 0 0;color:var(--danger);font-size:12px}.DateFieldReminderControl_actions__Wrz0p{display:flex;align-items:center;justify-content:space-between;margin-top:14px}.DateFieldReminderControl_remove__eFU7o,.DateFieldReminderControl_save__SPX_5{border-radius:7px;padding:6px 10px;font-size:12px;font-weight:600}.DateFieldReminderControl_remove__eFU7o{border:0;color:var(--muted);background:transparent}.DateFieldReminderControl_save__SPX_5{border:1px solid var(--primary);color:var(--primary-foreground);background:var(--primary)}.DateFieldReminderControl_remove__eFU7o:disabled,.DateFieldReminderControl_save__SPX_5:disabled{opacity:.55;cursor:not-allowed}.inlineImageEditor_toolbarButton__Ru3lv{display:inline-flex;min-height:1.75rem;align-items:center;gap:var(--space-1,.25rem);border:1px solid var(--collab-v2-border-soft,var(--border-muted));border-radius:var(--radius-md,.375rem);background:var(--collab-v2-surface,var(--surface));color:var(--collab-v2-text,var(--foreground));padding:var(--space-1,.25rem) var(--space-2,.5rem);cursor:pointer;font-size:var(--text-xs,.75rem)}.inlineImageEditor_toolbarButton__Ru3lv:focus-visible,.inlineImageEditor_toolbarButton__Ru3lv:hover{border-color:var(--collab-v2-primary,var(--primary));color:var(--collab-v2-primary,var(--primary));outline:none}.inlineImageEditor_toolbarButton__Ru3lv:disabled{cursor:not-allowed;opacity:var(--disabled-opacity,.55)}.inlineImageEditor_dangerButton__NJWrL:focus-visible,.inlineImageEditor_dangerButton__NJWrL:hover{border-color:var(--collab-v2-danger,var(--feedback-danger-text));color:var(--collab-v2-danger,var(--feedback-danger-text))}.inlineImageEditor_selectionActionsPosition__jhLgQ{position:absolute;margin-top:var(--space-1,.25rem);pointer-events:none}.inlineImageEditor_selectionActions__RC8V6{display:inline-flex;align-items:center;gap:var(--space-1,.25rem);border:1px solid var(--collab-v2-border-soft,var(--border-muted));border-radius:var(--radius-md,.375rem);background:var(--collab-v2-surface,var(--surface));box-shadow:var(--shadow-card);padding:var(--space-1,.25rem);pointer-events:auto;white-space:nowrap}.inlineImageEditor_cropFrame__OyBsd{position:relative;width:100%;max-width:42rem;height:clamp(16rem,58vh,30rem);margin-inline:auto;overflow:hidden;border-radius:var(--radius-md,.375rem);background:var(--modal-overlay-bg)}.inlineImageEditor_cropActions__HKyRp{display:flex;justify-content:flex-end;gap:.5rem;padding-top:.75rem}.inlineImageEditor_cropNote__ZWjb7{margin:.75rem 0 0;color:var(--collab-v2-muted,var(--muted));font-size:.75rem}.inlineImageEditor_overlayLayer__nJsn9{position:absolute;overflow:hidden;z-index:var(--z-local-raised);pointer-events:none}.inlineImageEditor_pendingOverlay__2Mz6I,.inlineImageEditor_selectionOverlay__F6BNx{position:absolute;pointer-events:none}.inlineImageEditor_resizeHandle__4D0kH,.inlineImageEditor_selectionOverlay__F6BNx{border:1px solid var(--collab-v2-primary,var(--primary))}.inlineImageEditor_resizeHandle__4D0kH{position:absolute;width:.625rem;height:.625rem;border-radius:var(--radius-sm,.375rem);background:var(--collab-v2-surface,var(--surface));padding:0;pointer-events:auto;cursor:nwse-resize}.inlineImageEditor_resizeNW__sl0Mz{top:-.3125rem;left:-.3125rem}.inlineImageEditor_resizeNE__Z5ZEm{top:-.3125rem;right:-.3125rem;cursor:nesw-resize}.inlineImageEditor_resizeSW__630dC{bottom:-.3125rem;left:-.3125rem;cursor:nesw-resize}.inlineImageEditor_resizeSE__X8Xny{right:-.3125rem;bottom:-.3125rem}.inlineImageEditor_pendingOverlay__2Mz6I{display:grid;place-items:center;background:var(--modal-overlay-bg);color:var(--btn-primary-text);text-align:center}.inlineImageEditor_pendingOverlayContent__k7pYR{display:grid;max-width:90%;justify-items:center;gap:.25rem;font-size:.6875rem;line-height:1.35;pointer-events:auto}.inlineImageEditor_pendingOverlayError__CnvKr{color:var(--collab-v2-danger,var(--feedback-danger-text))}.inlineImageEditor_pendingOverlayActions__mVxHF{display:inline-flex;align-items:center;gap:var(--space-1,.25rem)}@media (max-width:640px){.inlineImageEditor_cropFrame__OyBsd{height:min(52vh,22rem);min-height:14rem}}.EditLockNoticeBanner_notice___ghhf{border:1px solid var(--border-muted);border-radius:var(--radius-md);background:var(--glass-bg);box-shadow:var(--glass-highlight);padding:var(--space-3)}.EditLockNoticeBanner_noticeInfo__1UwFx{border-color:color-mix(in srgb,var(--primary) 24%,var(--border-muted));background:color-mix(in srgb,var(--primary) 7%,var(--surface))}.EditLockNoticeBanner_noticeWarning__UtD3a{border-color:var(--feedback-warning-border);background:var(--feedback-warning-bg)}.EditLockNoticeBanner_noticeDanger__2_TAa{border-color:var(--badge-danger-border);background:var(--badge-danger-bg)}.EditLockNoticeBanner_row__kcLKR{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.EditLockNoticeBanner_body__MYU9p{display:grid;min-width:0;gap:var(--space-1)}.EditLockNoticeBanner_title__pkAvN{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--v2-weight-title)}.EditLockNoticeBanner_message__dpJn6{color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--v2-weight-body);line-height:var(--line-height-compact)}.EditLockNoticeBanner_actions__UpjQE{display:inline-flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.EditLockNoticeBanner_actions__UpjQE .btn{min-height:1.875rem;border-radius:var(--radius-sm)}.EditLockNoticeBanner_takeoverButton__VoChN{border-color:var(--badge-warning-text);background:var(--badge-warning-text);color:var(--text-inverse)}.EditLockNoticeBanner_takeoverButton__VoChN:hover:not(:disabled){border-color:color-mix(in srgb,var(--badge-warning-text) 88%,var(--text-primary));background:color-mix(in srgb,var(--badge-warning-text) 88%,var(--text-primary))}@media (max-width:700px){.EditLockNoticeBanner_row__kcLKR{align-items:stretch;flex-direction:column}.EditLockNoticeBanner_actions__UpjQE{justify-content:flex-start}}.RichTextSimpleTableControls_content__jw9Wn table{width:max-content;min-width:100%;margin-block:var(--space-3);border-collapse:collapse;table-layout:fixed}.RichTextSimpleTableControls_content__jw9Wn table[data-simple-table-layout=AUTO]{table-layout:auto;width:max-content}.RichTextSimpleTableControls_content__jw9Wn table[data-simple-table-sized=true]{min-width:0}.RichTextSimpleTableControls_content__jw9Wn{overflow-x:auto}.RichTextSimpleTableControls_content__jw9Wn td{min-width:5rem;border:var(--border-width-hairline) solid var(--border-strong);padding:var(--space-2);vertical-align:top;background:var(--surface);overflow:visible}.RichTextSimpleTableControls_content__jw9Wn td[data-simple-table-header=true]{background:var(--surface-muted);color:var(--foreground);font-weight:var(--v2-weight-label)}.RichTextSimpleTableControls_content__jw9Wn .ql-editor td{position:relative;outline:none}.RichTextSimpleTableControls_content__jw9Wn .ql-editor td[data-simple-table-resize-target=column]{cursor:col-resize}.RichTextSimpleTableControls_content__jw9Wn .ql-editor td[data-simple-table-resize-target=row]{cursor:row-resize}.RichTextSimpleTableControls_content__jw9Wn td[data-simple-table-selected=true]{box-shadow:inset 0 0 0 var(--focus-outline-width) var(--primary)}.RichTextSimpleTableControls_content__jw9Wn td[data-simple-table-active=true]{outline:var(--border-width-hairline) solid var(--primary);outline-offset:calc(-1 * var(--border-width-hairline))}.RichTextSimpleTableControls_content__jw9Wn .ql-table-content{position:relative;display:block;min-width:0;overflow-y:hidden}.RichTextSimpleTableControls_content__jw9Wn .ql-table-content[data-simple-table-wrap=WRAP]{white-space:pre-wrap;overflow-wrap:anywhere}.RichTextSimpleTableControls_content__jw9Wn .ql-table-content[data-simple-table-wrap=WRAP][data-simple-table-trailing-break=true]:after{content:"\200B";white-space:pre}.RichTextSimpleTableControls_content__jw9Wn .ql-table-content[data-simple-table-wrap=CLIP]{white-space:pre;overflow-x:hidden}.RichTextSimpleTableControls_content__jw9Wn .ql-table-content[data-simple-table-wrap=ELLIPSIS]{white-space:pre;overflow-x:hidden;text-overflow:ellipsis}.RichTextSimpleTableControls_content__jw9Wn .ql-table-content[data-simple-table-wrap=OVERFLOW]{width:max-content;min-width:100%;white-space:pre;overflow-x:visible;pointer-events:none}.RichTextSimpleTableControls_content__jw9Wn .ql-toolbar .ql-simple-table:before{content:"▦";color:currentColor;font-size:1rem;line-height:1}.RichTextSimpleTableControls_popover__hN7FD{display:grid;gap:var(--space-2);width:min(20rem,calc(100vw - var(--space-4)));padding:var(--space-3);border:var(--border-width-hairline) solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--foreground);box-shadow:var(--shadow-float)}.RichTextSimpleTableControls_formatPopover__wwoIv{width:min(31rem,calc(100vw - var(--space-4)));max-height:min(38rem,calc(100vh - var(--space-6)));overflow-y:auto}.RichTextSimpleTableControls_borderEditor__rCF_o,.RichTextSimpleTableControls_colorRow__mkLjB,.RichTextSimpleTableControls_headingRow__HfZBJ,.RichTextSimpleTableControls_sizeGrid__Up2dp{display:flex;align-items:center;gap:var(--space-2)}.RichTextSimpleTableControls_headingRow__HfZBJ{justify-content:space-between}.RichTextSimpleTableControls_coordinate__B_MRZ{color:var(--text-tertiary);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.RichTextSimpleTableControls_section__1FTRq{display:grid;gap:var(--space-2);padding-block:var(--space-2);border-top:var(--border-width-hairline) solid var(--border-muted)}.RichTextSimpleTableControls_sectionTitle__qf4Jd{margin:0;color:var(--foreground);font-size:var(--text-xs);font-weight:var(--v2-weight-label)}.RichTextSimpleTableControls_colorRow__mkLjB,.RichTextSimpleTableControls_segmented__h_hW6{display:flex;flex-wrap:wrap;gap:var(--space-1)}.RichTextSimpleTableControls_borderEditor__rCF_o label,.RichTextSimpleTableControls_colorRow__mkLjB label,.RichTextSimpleTableControls_sizeGrid__Up2dp label{display:flex;align-items:center;gap:var(--space-1);color:var(--muted);font-size:var(--text-xs)}.RichTextSimpleTableControls_colorRow__mkLjB input[type=color]{width:1.875rem;height:1.875rem;border:var(--border-width-hairline) solid var(--border-strong);border-radius:var(--radius-sm);padding:0;background:var(--surface)}.RichTextSimpleTableControls_borderEditor__rCF_o{align-items:end;flex-wrap:wrap}.RichTextSimpleTableControls_borderEditor__rCF_o label{align-items:stretch;flex-direction:column}.RichTextSimpleTableControls_borderEditor__rCF_o select{height:1.875rem;border:var(--border-width-hairline) solid var(--border-strong);border-radius:var(--radius-sm);padding-inline:var(--space-2);background:var(--surface);color:var(--foreground);font-size:var(--text-xs)}.RichTextSimpleTableControls_borderEditor__rCF_o input[type=number]{width:5rem}.RichTextSimpleTableControls_borderEditor__rCF_o input[type=color]{width:4rem;height:1.875rem;border:var(--border-width-hairline) solid var(--border-strong);border-radius:var(--radius-sm);padding:0;background:var(--surface)}.RichTextSimpleTableControls_sizeGrid__Up2dp{align-items:end;flex-wrap:wrap}.RichTextSimpleTableControls_sizeGrid__Up2dp label{align-items:stretch;flex-direction:column}.RichTextSimpleTableControls_sizeGrid__Up2dp input{width:7rem;font-variant-numeric:tabular-nums}.RichTextSimpleTableControls_title__yzrq_{margin:0;color:var(--muted);font-size:var(--text-xs);font-weight:var(--v2-weight-label)}.RichTextSimpleTableControls_grid__jdGhO{display:grid;grid-template-columns:repeat(6,1.75rem);gap:var(--space-1)}.RichTextSimpleTableControls_gridCell__z_Taq{width:1.75rem;height:1.75rem;border:var(--border-width-hairline) solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface)}.RichTextSimpleTableControls_gridCell__z_Taq[data-selected=true]{border-color:var(--primary);background:var(--surface-highlight)}.RichTextSimpleTableControls_actions__iJmWh{display:flex;flex-wrap:wrap;gap:var(--space-1)}.RichTextSimpleTableControls_action__HDBzP{min-height:1.875rem;border:var(--border-width-hairline) solid var(--border-strong);border-radius:var(--radius-sm);padding-inline:var(--space-2);background:var(--surface);color:var(--foreground);font-size:var(--text-xs)}.RichTextSimpleTableControls_action__HDBzP:hover:not(:disabled),.RichTextSimpleTableControls_action__HDBzP[data-active=true]{border-color:var(--primary);background:var(--surface-highlight);color:var(--primary)}.RichTextSimpleTableControls_action__HDBzP:disabled{opacity:.55;cursor:not-allowed}.RichTextSimpleTableControls_danger___n_w_{color:var(--btn-danger-bg)}.ChecklistTemplateTreeEditor_layout__ndfsv{display:grid;grid-template-columns:minmax(14rem,.8fr) minmax(20rem,1.4fr);min-height:24rem;border:1px solid var(--border-muted);border-radius:var(--radius-lg);overflow:hidden}.ChecklistTemplateTreeEditor_treePane__8_bM2{background:var(--surface-muted);border-inline-end:1px solid var(--border-muted);padding:var(--space-3);overflow:auto}.ChecklistTemplateTreeEditor_treeHeader__6hnNu{display:flex;align-items:center;justify-content:space-between;margin-block-end:var(--space-2)}.ChecklistTemplateTreeEditor_treeRow___zKNb{width:100%;min-height:2.25rem;display:flex;align-items:center;gap:var(--space-1);border-radius:var(--radius-md);color:var(--text-secondary)}.ChecklistTemplateTreeEditor_selected__HjyKd,.ChecklistTemplateTreeEditor_treeRow___zKNb:hover{background:var(--surface-highlight);color:var(--foreground)}.ChecklistTemplateTreeEditor_treeLabel__dqbb7{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start}.ChecklistTemplateTreeEditor_detailPane__gNdlA{padding:var(--space-4);overflow:auto;display:flex;flex-direction:column;gap:var(--space-4)}.ChecklistTemplateTreeEditor_field__q_lXP{display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary)}.ChecklistTemplateTreeEditor_field__q_lXP select,.ChecklistTemplateTreeEditor_input__Ts8kQ{min-height:2.375rem;border:1px solid var(--border-muted);border-radius:var(--radius-md);background:var(--surface);color:var(--foreground);padding-inline:var(--space-3)}.ChecklistTemplateTreeEditor_field__q_lXP small{color:var(--feedback-danger-text,var(--badge-danger-text))}.ChecklistTemplateTreeEditor_editorShell__M95Kb{min-height:9rem;border:1px solid var(--border-muted);border-radius:var(--radius-md);background:var(--surface);overflow:hidden;color:var(--foreground)}.ChecklistTemplateTreeEditor_editorError__x3xJP{margin:var(--space-2);color:var(--feedback-danger-text,var(--badge-danger-text));font-size:var(--text-xs)}.ChecklistTemplateTreeEditor_issuePanel__BpGtS{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--feedback-warning-border,var(--border-muted));border-radius:var(--radius-md);color:var(--feedback-warning-text,var(--foreground));background:var(--feedback-warning-bg,var(--surface-muted));font-size:var(--text-sm)}.ChecklistTemplateTreeEditor_issuePanel__BpGtS>div{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.ChecklistTemplateTreeEditor_empty__Pms2J{padding:var(--space-4);color:var(--muted);font-size:var(--text-sm)}@media (max-width:48rem){.ChecklistTemplateTreeEditor_layout__ndfsv{grid-template-columns:1fr}.ChecklistTemplateTreeEditor_treePane__8_bM2{border-inline-end:0;border-block-end:1px solid var(--border-muted);max-height:15rem}}.PostRevisionChangeDetail_root__Lkss6{margin-top:var(--space-1)}.PostRevisionChangeDetail_summary__E7a0H{color:var(--v2-text-secondary,var(--muted));font-size:var(--text-xs);line-height:var(--line-height-compact,1.5)}.PostRevisionChangeDetail_sentences__wTV__{display:grid;gap:var(--space-1)}.PostRevisionChangeDetail_sentences__wTV__ p{margin:0}.PostRevisionChangeDetail_unavailable__gDlMn{color:var(--feedback-danger-text,var(--badge-danger-text))}.PostRevisionChangeDetail_toggle__4MYOT{display:inline-flex;align-items:center;gap:var(--space-1);margin-top:var(--space-1);border:0;background:transparent;color:var(--v2-action-primary-bg,var(--action-primary-bg));padding:var(--space-1) 0;font-size:var(--text-xs);font-weight:var(--v2-weight-label);cursor:pointer}.PostRevisionChangeDetail_toggle__4MYOT:focus-visible,.PostRevisionChangeDetail_toggle__4MYOT:hover{color:var(--v2-action-primary-hover-bg,var(--action-primary-hover-bg));outline:none;text-decoration:underline;text-underline-offset:3px}.PostRevisionChangeDetail_toggle__4MYOT svg{width:.875rem;height:.875rem}.PostRevisionChangeDetail_detail__9AiJs{display:grid;gap:var(--space-2);margin-top:var(--space-2);border-top:var(--border-width-hairline) solid var(--v2-border-subtle,var(--border-subtle));padding-top:var(--space-2)}.PostRevisionChangeDetail_detailBody__H1M2G{display:grid;gap:var(--space-2)}.PostRevisionChangeDetail_section__L6q3z{display:grid;gap:var(--space-1)}.PostRevisionChangeDetail_sectionTitle__1F_XU{margin:0;color:var(--v2-text-primary,var(--foreground));font-size:var(--text-xs);font-weight:var(--v2-weight-label)}.PostRevisionChangeDetail_changeList__M5KEw{display:grid;gap:var(--space-1)}.PostRevisionChangeDetail_changeRow__EMQYr{display:grid;grid-template-columns:minmax(4.25rem,.35fr) minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:var(--space-1);font-size:var(--text-xs);line-height:var(--line-height-compact,1.5)}.PostRevisionChangeDetail_changeLabel__p9NYi{color:var(--v2-text-tertiary,var(--muted));font-weight:var(--v2-weight-secondary)}.PostRevisionChangeDetail_changeValue__QsABE{min-width:0;overflow-wrap:anywhere;border-radius:var(--radius-sm);padding:var(--space-1) var(--space-1)}.PostRevisionChangeDetail_changeArrow__XZw7G{color:var(--v2-text-tertiary,var(--muted))}.PostRevisionChangeDetail_added__RRH9X{background:color-mix(in srgb,var(--badge-success-bg) 78%,transparent);color:var(--badge-success-text,var(--v2-text-primary,var(--foreground)))}.PostRevisionChangeDetail_removed__kEev4{background:color-mix(in srgb,var(--badge-danger-bg) 78%,transparent);color:var(--badge-danger-text,var(--v2-text-primary,var(--foreground)));text-decoration:line-through}.PostRevisionChangeDetail_diffText__09sUM{overflow-wrap:anywhere;border:var(--border-width-hairline) solid var(--v2-border-subtle,var(--border-subtle));border-radius:var(--radius-md);background:var(--v2-bg-surface,var(--surface));padding:var(--space-1) var(--space-2);color:var(--v2-text-secondary,var(--muted));font-size:var(--text-xs);line-height:var(--line-height-compact,1.5);white-space:pre-wrap}.PostRevisionChangeDetail_equal__1sUVd{color:inherit}.PostRevisionChangeDetail_diffText__09sUM .PostRevisionChangeDetail_insert__gYfz6{background:color-mix(in srgb,var(--badge-success-bg) 88%,transparent);color:var(--badge-success-text,var(--foreground));text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--badge-success-text) 54%,transparent);text-decoration-thickness:1px}.PostRevisionChangeDetail_diffText__09sUM .PostRevisionChangeDetail_delete__yrqTj{background:color-mix(in srgb,var(--badge-danger-bg) 88%,transparent);color:var(--badge-danger-text,var(--foreground));text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--badge-danger-text) 54%,transparent);text-decoration-thickness:1px}.PostRevisionChangeDetail_formattingNote__N0qf6{margin:0;color:var(--v2-text-tertiary,var(--muted));font-size:var(--text-xs)}.PostRevisionChangeDetail_htmlSnapshots__GDUu_{display:grid;gap:var(--space-1)}.PostRevisionChangeDetail_htmlSnapshotRow__rw9h_{display:grid;grid-template-columns:minmax(5.5rem,.25fr) minmax(0,1fr);align-items:start;gap:var(--space-1);font-size:var(--text-xs);line-height:var(--line-height-compact,1.5)}.PostRevisionChangeDetail_htmlSnapshotLabel__SeiiG{color:var(--v2-text-tertiary,var(--muted));font-weight:var(--v2-weight-secondary)}.PostRevisionChangeDetail_htmlSnapshotValue__Qq_Tk{min-width:0;overflow-wrap:anywhere;border-radius:var(--radius-sm);padding:var(--space-1) var(--space-1);white-space:pre-wrap}.PostRevisionChangeDetail_htmlBefore__5hc0Z{background:color-mix(in srgb,var(--badge-danger-bg) 78%,transparent);color:var(--badge-danger-text,var(--v2-text-primary,var(--foreground)))}.PostRevisionChangeDetail_htmlAfter__La_Hv{background:color-mix(in srgb,var(--badge-success-bg) 78%,transparent);color:var(--badge-success-text,var(--v2-text-primary,var(--foreground)))}.PostRevisionChangeDetail_attachmentList__qNyou{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none;font-size:var(--text-xs);line-height:var(--line-height-compact,1.5)}.PostRevisionChangeDetail_status__MzsA3{margin:0;color:var(--v2-text-tertiary,var(--muted));font-size:var(--text-xs)}.PostRevisionChangeDetail_error__vIMhP{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);border:var(--border-width-hairline) solid color-mix(in srgb,var(--feedback-danger-text) 30%,var(--v2-border-subtle));border-radius:var(--radius-md);background:var(--feedback-danger-bg,var(--badge-danger-bg));color:var(--feedback-danger-text,var(--badge-danger-text));padding:var(--space-1) var(--space-2);font-size:var(--text-xs)}@media (max-width:32rem){.PostRevisionChangeDetail_changeRow__EMQYr{grid-template-columns:minmax(3.5rem,.3fr) minmax(0,1fr)}.PostRevisionChangeDetail_changeArrow__XZw7G{display:none}.PostRevisionChangeDetail_changeRow__EMQYr .PostRevisionChangeDetail_removed__kEev4:before{content:"이전: "}.PostRevisionChangeDetail_changeRow__EMQYr .PostRevisionChangeDetail_added__RRH9X:before{content:"변경 후: "}.PostRevisionChangeDetail_htmlSnapshotRow__rw9h_{grid-template-columns:1fr;gap:0}}.ApprovalAlertMessage_root__Rpeqx{min-width:0;display:grid;gap:.125rem}.ApprovalAlertMessage_detail__3sAa5,.ApprovalAlertMessage_subject__Mv0Do{min-width:0;overflow-wrap:anywhere}.ApprovalAlertMessage_subject__Mv0Do{color:var(--v2-text-primary,var(--foreground));line-height:1.45}.ApprovalAlertMessage_entity__Nt_Kj{color:var(--v2-color-primary-600,var(--primary));font-weight:var(--v2-weight-label)}.ApprovalAlertMessage_separator__ODyd6{color:var(--v2-text-tertiary,var(--muted))}.ApprovalAlertMessage_detail__3sAa5{color:var(--v2-text-secondary,var(--muted));font-weight:var(--v2-weight-body);line-height:1.45;white-space:pre-line}.ApprovalAlertMessage_reason__cH1zH{min-width:0;display:grid;gap:var(--space-1);margin-top:var(--space-1);padding:var(--space-2) var(--space-3);border:var(--border-width-hairline) solid var(--badge-danger-border);border-left-width:var(--space-1);border-radius:var(--radius-sm);background:var(--badge-danger-bg)}.ApprovalAlertMessage_reasonLabel__xzz62{color:var(--badge-danger-text);font-size:var(--text-xs);font-weight:var(--v2-weight-label);line-height:var(--line-height-compact)}.ApprovalAlertMessage_reasonText__7Fpe4{min-width:0;color:var(--v2-text-primary,var(--foreground));font-size:var(--text-sm);font-weight:var(--v2-weight-body);line-height:var(--line-height-compact);overflow-wrap:anywhere;white-space:pre-wrap}.PostViewContent_root__NWgPa{--post-view-inline-gutter:0px;--post-view-block-end-gutter:0px;display:grid;gap:.875rem;min-width:0}.PostViewContent_commentsSection__rz_6r{display:grid;gap:.75rem;border-top:1px solid var(--border-muted);border-radius:0 0 8px 8px;background:color-mix(in srgb,var(--foreground) 8%,var(--surface));margin:0 calc(-1 * var(--post-view-inline-gutter)) calc(-1 * var(--post-view-block-end-gutter));padding:.875rem var(--post-view-inline-gutter) var(--post-view-block-end-gutter)}.ChecklistPostControl_control__7DGVf{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-xs)}.ChecklistPostControl_checkbox__Xz0Zi{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer}.ChecklistPostControl_checkbox__Xz0Zi input{accent-color:var(--primary);width:1rem;height:1rem}.ChecklistPostControl_error__Rqjb4{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);color:var(--feedback-danger-text);overflow-wrap:anywhere}.ChecklistPostControl_reason__hX21y{flex-basis:100%;color:var(--text-secondary);line-height:var(--line-height-compact);overflow-wrap:anywhere}.ChecklistQuickCreate_root__H9bZN{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.ChecklistQuickCreate_icon__OtqUn{width:.875rem;height:.875rem}.ChecklistQuickCreate_panel__tzU99{width:100%;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-muted);border-radius:var(--radius-md);background:var(--surface-muted)}.ChecklistQuickCreate_composer__nvwTz{display:flex;gap:var(--space-2);align-items:flex-start}.ChecklistQuickCreate_composer__nvwTz>:first-child{min-width:0;flex:1}.ChecklistQuickCreate_composer__nvwTz>button{flex-shrink:0;white-space:nowrap}.ChecklistQuickCreate_field__lma0f{display:grid;grid-template-columns:minmax(4.5rem,auto) minmax(0,1fr);align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--v2-weight-label)}.ChecklistQuickCreate_field__lma0f select{min-width:0;height:2rem;padding:0 var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--text-primary);font-size:var(--text-sm)}.ChecklistQuickCreate_error__v9RjL,.ChecklistQuickCreate_notice__0vkya{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-xs);line-height:var(--line-height-compact)}.ChecklistQuickCreate_error__v9RjL{border:1px solid var(--badge-danger-border);background:var(--badge-danger-bg);color:var(--badge-danger-text)}.ChecklistQuickCreate_error__v9RjL>span{min-width:0;overflow-wrap:anywhere}.ChecklistQuickCreate_error__v9RjL>button{flex-shrink:0}.ChecklistQuickCreate_notice__0vkya{border:1px dashed var(--border-strong);background:var(--surface);color:var(--text-secondary)}@media (max-width:40rem){.ChecklistQuickCreate_composer__nvwTz{align-items:stretch;flex-direction:column}.ChecklistQuickCreate_composer__nvwTz>button{width:100%}.ChecklistQuickCreate_error__v9RjL{align-items:stretch;flex-direction:column}}