.AppShell_shell__Gr7ap{display:grid;grid-template-columns:var(--side-w) minmax(0,1fr);min-height:100vh;background:linear-gradient(to right,var(--bg-side) var(--side-w),var(--surface) var(--side-w))}.AppShell_skip__otQVQ{position:fixed;left:12px;top:-60px;z-index:300;padding:8px 12px;border-radius:var(--r-sm);background:var(--text);color:var(--text-inv);font-size:var(--fs-sm);font-weight:500;transition:top .15s var(--ease)}.AppShell_skip__otQVQ:focus{top:8px}.AppShell_side__06bIs{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;min-height:0;background:var(--bg-side);border-right:1px solid var(--border);-webkit-user-select:none;-moz-user-select:none;user-select:none}.AppShell_sideTop__Yrscs{padding:8px 8px 4px}.AppShell_brand__jPRmL{display:flex;align-items:center;gap:8px;height:36px;padding:0 6px;border-radius:var(--r-sm);color:var(--text);text-decoration:none;transition:background var(--dur)}.AppShell_brand__jPRmL:hover{background:var(--surface-3)}.AppShell_logo__U_uI7{display:block;width:28px;height:28px;flex:none;border-radius:5px;box-shadow:0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent)}.AppShell_brandName__5c01C{font-size:var(--fs);font-weight:600}.AppShell_navScroll__xJqnS{flex:1 1;overflow-y:auto;overflow-x:hidden;padding:0 8px 12px;scrollbar-width:none}.AppShell_navScroll__xJqnS::-webkit-scrollbar{display:none}.AppShell_group__4q1TD{margin-top:14px}.AppShell_groupHead__n8dXq{display:flex;align-items:center;height:24px;padding:0 8px;font-size:var(--fs-2xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.AppShell_navList__LYvhS{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.AppShell_navItem__1tNc8{display:flex;align-items:center;gap:9px;height:var(--side-row);padding:0 8px;border-radius:var(--r-sm);color:var(--text-2);font-size:var(--fs);font-weight:450;text-decoration:none;white-space:nowrap;transition:background var(--dur),color var(--dur)}.AppShell_navItem__1tNc8:hover{background:var(--surface-3);color:var(--text)}.AppShell_navIcon__rpLpc{flex:none;color:var(--text-4);transition:color var(--dur)}.AppShell_navActive__6EQLD .AppShell_navIcon__rpLpc,.AppShell_navItem__1tNc8:hover .AppShell_navIcon__rpLpc{color:var(--text-2)}.AppShell_navActive__6EQLD,.AppShell_navActive__6EQLD:hover{background:var(--surface);color:var(--text);font-weight:500;box-shadow:0 1px 2px rgba(0,0,0,.05),0 0 0 1px var(--border)}.AppShell_sideBottom__5G_j4{padding:6px 8px 8px;border-top:1px solid var(--border)}.AppShell_user__VUEuR{display:flex;align-items:center;gap:8px;padding:4px 4px 4px 6px;border-radius:var(--r-sm)}.AppShell_avatar__vVMed{display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:50%;background:color-mix(in srgb,var(--accent) 17%,var(--surface));color:color-mix(in srgb,var(--accent) 55%,var(--text));font-size:10.5px;font-weight:600;letter-spacing:.01em}.AppShell_userText__cGNvP{display:flex;flex-direction:column;min-width:0;flex:1 1;line-height:1.3}.AppShell_userName__1Wd6C{font-size:var(--fs-sm);font-weight:500;color:var(--text)}.AppShell_userName__1Wd6C,.AppShell_userRole__Jv2pr{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppShell_userRole__Jv2pr{font-size:var(--fs-2xs);color:var(--text-3)}.AppShell_logout__MCfEd{display:grid;place-items:center;width:var(--h-md);height:var(--h-md);flex:none;border:none;border-radius:var(--r-sm);background:transparent;color:var(--text-2);cursor:pointer;transition:background var(--dur),color var(--dur)}.AppShell_logout__MCfEd:hover{background:var(--surface-3);color:var(--text)}.AppShell_logout__MCfEd:disabled{opacity:.45;cursor:wait}.AppShell_main__pL7Q2{display:flex;flex-direction:column;min-width:0;background:var(--surface)}.AppShell_topbar__PzgkY{position:-webkit-sticky;position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:6px;height:var(--topbar-h);flex:none;padding:0 12px 0 var(--gutter);border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(8px);backdrop-filter:saturate(1.4) blur(8px)}.AppShell_crumbs__rV3vl{display:flex;align-items:center;gap:8px;min-width:0;font-size:var(--fs-sm);color:var(--text-2)}.AppShell_crumbs__rV3vl a{color:inherit;text-decoration:none;white-space:nowrap;transition:color var(--dur)}.AppShell_crumbs__rV3vl a:hover{color:var(--text)}.AppShell_crumbSep__1nop5{flex:none;color:var(--text-4)}.AppShell_crumbCur__tv_KW{color:var(--text);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AppShell_spacer__Dxj1C{flex:1 1}.AppShell_search__U_j4t{position:relative;display:flex;align-items:center;width:220px}.AppShell_searchIcon__m_zOo{position:absolute;left:9px;color:var(--text-4);pointer-events:none}.AppShell_searchInput__AYgq2{width:100%;height:var(--h-sm);padding:0 9px 0 28px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--sunken);color:var(--text);font-size:var(--fs-sm);transition:border-color var(--dur),box-shadow var(--dur),background var(--dur)}.AppShell_searchInput__AYgq2::placeholder{color:var(--text-3)}.AppShell_searchInput__AYgq2:hover{border-color:var(--border-strong)}.AppShell_searchInput__AYgq2:focus{outline:none;background:var(--surface);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.AppShell_actions__oRT3m{display:flex;align-items:center;gap:2px}.AppShell_content__d2qRN{flex:1 1;min-width:0;width:100%;max-width:1440px;margin:0 auto;padding:28px var(--gutter) 72px}.AppShell_content__d2qRN:focus{outline:none}.AppShell_refreshing__Mc9Lu{display:grid;place-items:center;min-height:100vh;color:var(--text-3)}.AppShell_menuButton__C6lSR{display:none;place-items:center;flex:none;width:36px;height:36px;margin-left:-8px;border:none;border-radius:var(--r-sm);background:transparent;color:var(--text);cursor:pointer}.AppShell_menuButton__C6lSR:hover{background:var(--surface-2)}.AppShell_menuButton__C6lSR:focus-visible{outline:none;box-shadow:0 0 0 2px var(--accent)}.AppShell_navBackdrop__YBBQz{position:fixed;inset:0;z-index:190;background:var(--overlay);animation:AppShell_backdropIn__VLgdS .18s var(--ease)}@keyframes AppShell_backdropIn__VLgdS{0%{opacity:0}}@media (max-width:899px){.AppShell_shell__Gr7ap{grid-template-columns:minmax(0,1fr);background:var(--surface)}.AppShell_side__06bIs{position:fixed;inset:0 auto 0 0;z-index:200;width:min(288px,86vw);height:100dvh;border-right:1px solid var(--border);box-shadow:var(--shadow-pop);transform:translateX(-102%);visibility:hidden;transition:transform .24s var(--ease),visibility 0s linear .24s}html[data-nav=open] .AppShell_side__06bIs{transform:none;visibility:visible;transition:transform .24s var(--ease)}.AppShell_navItem__1tNc8{height:40px;font-size:var(--fs-md)}.AppShell_menuButton__C6lSR{display:grid}.AppShell_topbar__PzgkY{padding:0 8px 0 16px}.AppShell_search__U_j4t{width:160px}.AppShell_content__d2qRN{padding:20px 16px 48px}}@media (max-width:559px){.AppShell_search__U_j4t{display:none}.AppShell_topbar__PzgkY{padding-left:12px}.AppShell_content__d2qRN{padding:16px 12px 40px}.AppShell_crumbs__rV3vl>a:first-child,.AppShell_crumbs__rV3vl>a:first-child+.AppShell_crumbSep__1nop5{display:none}}@media (prefers-reduced-motion:reduce){.AppShell_navBackdrop__YBBQz,.AppShell_side__06bIs{transition:none!important;animation:none!important}}@media print{.AppShell_shell__Gr7ap{display:block;background:#fff}.AppShell_main__pL7Q2{background:#fff}.AppShell_content__d2qRN{max-width:none;padding:0}}.AppShell_themeWrap__fKbzz{position:relative;display:flex}.AppShell_iconButton__HwTtn{display:grid;place-items:center;width:var(--h-md);height:var(--h-md);border:none;border-radius:var(--r-sm);background:transparent;color:var(--text-2);cursor:pointer;transition:background var(--dur),color var(--dur)}.AppShell_iconButton__HwTtn:hover,.AppShell_iconButton__HwTtn[aria-expanded=true]{background:var(--surface-2);color:var(--text)}.AppShell_iconButton__HwTtn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--accent)}.AppShell_themeMenu__WCEiD{position:absolute;z-index:50;top:calc(100% + 6px);right:0;width:168px;padding:4px;border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-pop);transform-origin:top right;animation:AppShell_themeIn__1lQ_h .14s var(--ease)}@keyframes AppShell_themeIn__1lQ_h{0%{opacity:0;transform:scale(.97) translateY(-2px)}}.AppShell_themeItem__zrcpi{display:flex;align-items:center;gap:9px;width:100%;height:var(--h-md);padding:0 8px;border:none;border-radius:var(--r-sm);background:none;color:var(--text-2);font:inherit;font-size:var(--fs);text-align:left;cursor:pointer}.AppShell_themeItem__zrcpi:focus-visible,.AppShell_themeItem__zrcpi:hover{outline:none;background:var(--surface-2);color:var(--text)}.AppShell_themeItemOn__K7O22{color:var(--text);font-weight:500}.AppShell_themeItem__zrcpi span{flex:1 1}.AppShell_themeCheck___yXOx{color:var(--accent)}.Notification_notification__dzkNt{display:flex;align-items:flex-start;gap:10px;padding:10px 10px 10px 12px;border:1px solid transparent;border-radius:var(--r);color:var(--text);font-size:var(--fs)}.Notification_success__Hhrol{background:var(--green-soft);--tone:var(--green)}.Notification_error__DZCOZ{background:var(--red-soft);--tone:var(--red)}.Notification_info__QQjA_{background:var(--blue-soft);--tone:var(--blue)}.Notification_warning__i22bI{background:var(--amber-soft);--tone:var(--amber)}.Notification_icon__OHH_j{flex:none;display:grid;place-items:center;width:16px;height:16px;margin-top:2px;border-radius:50%;background:var(--tone);color:#fff;font-size:10px;font-weight:700;line-height:1}.Notification_text__3lExk{flex:1 1;min-width:0}.Notification_title__8emqs{font-weight:600}.Notification_body__RnZz4{color:var(--text-2)}.Notification_title__8emqs+.Notification_body__RnZz4{margin-top:2px}.Notification_close__RCenp{flex:none;display:grid;place-items:center;width:22px;height:22px;border:none;border-radius:var(--r-xs);background:transparent;font-size:16px;line-height:1;cursor:pointer;color:var(--text-2);transition:background var(--dur)}.Notification_close__RCenp:hover{background:color-mix(in srgb,currentColor 10%,transparent);color:var(--text)}@media (max-width:671px){.Notification_close__RCenp{width:32px;height:32px}}.Tabs_tabs__XM5G6{display:flex;gap:2px;border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none}.Tabs_tabs__XM5G6::-webkit-scrollbar{display:none}.Tabs_tab__ZHf5x{position:relative;flex:none;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 10px;border:none;background:transparent;color:var(--text-2);font-size:var(--fs-sm);font-weight:500;white-space:nowrap;cursor:pointer;transition:color var(--dur)}.Tabs_tab__ZHf5x:hover{color:var(--text)}.Tabs_tab__ZHf5x:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--r-xs)}.Tabs_selected__fO68O,.Tabs_selected__fO68O:hover{color:var(--text)}.Tabs_selected__fO68O:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;border-radius:2px;background:var(--text);animation:Tabs_tabIn__h07DU .26s var(--ease)}@keyframes Tabs_tabIn__h07DU{0%{transform:scaleX(.4);opacity:0}to{transform:none;opacity:1}}.Tabs_switcher__pv_ke{display:inline-flex;padding:2px;gap:2px;border-radius:var(--r-sm);background:var(--surface-3)}.Tabs_switch__oLiuV{display:inline-flex;align-items:center;gap:5px;height:calc(var(--h-sm) - 2px);padding:0 10px;border:none;border-radius:5px;background:transparent;color:var(--text-2);font-size:var(--fs-xs);font-weight:500;cursor:pointer;transition:background var(--dur),color var(--dur)}.Tabs_switch__oLiuV:hover:not(.Tabs_switchSelected__kZwyM){color:var(--text)}.Tabs_switchSelected__kZwyM{background:var(--surface);color:var(--text);box-shadow:0 1px 2px rgba(0,0,0,.08),0 0 0 1px var(--border)}.Tabs_switch__oLiuV:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (max-width:671px){.Tabs_tab__ZHf5x{height:var(--touch-target)}.Tabs_switch__oLiuV{height:34px}}.Select_wrap__FCtTz{position:relative;display:block;min-width:0}.Select_native__QA3BM{position:absolute!important;width:1px!important;height:1px!important;opacity:0;pointer-events:none;overflow:hidden;clip:rect(0 0 0 0)}.Select_trigger__Znm4J{display:flex;align-items:center;gap:6px;width:100%;min-width:0;height:var(--h-md);padding:0 8px 0 10px;border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font-size:var(--fs);text-align:left;cursor:pointer;transition:border-color var(--dur),box-shadow var(--dur)}.Select_trigger__Znm4J:hover:not(:disabled){border-color:color-mix(in srgb,var(--border-strong) 60%,var(--text-3))}.Select_open__YEV_P,.Select_open__YEV_P:hover:not(:disabled),.Select_trigger__Znm4J:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.Select_trigger__Znm4J:disabled{background:var(--surface-2);color:var(--text-3);cursor:not-allowed}.Select_trigger__Znm4J[aria-invalid=true]{border-color:var(--red);box-shadow:0 0 0 3px var(--red-soft)}.Select_value__m6KKy{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Select_placeholder__LOCiz{color:var(--text-3)}.Select_chevron__QJxov{flex:none;color:var(--text-3);transition:transform var(--dur) var(--ease)}.Select_open__YEV_P .Select_chevron__QJxov{transform:rotate(180deg)}.Select_menu__elUp2{position:absolute;z-index:300;display:flex;flex-direction:column;max-height:min(320px,calc(100vh - 16px));padding:4px;background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);font-family:var(--font-sans);font-size:var(--fs);color:var(--text);transform-origin:top center;animation:Select_selectIn__gSNV1 .14s var(--ease)}@keyframes Select_selectIn__gSNV1{0%{opacity:0;transform:scale(.97) translateY(-2px)}to{opacity:1;transform:none}}.Select_filterWrap__3bzQP{position:relative;display:flex;align-items:center;flex:none;margin-bottom:4px}.Select_filterIcon__gw25A{position:absolute;left:8px;color:var(--text-4);pointer-events:none}.Select_filter__Wf7yG{width:100%;height:var(--h-sm);padding:0 8px 0 27px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--sunken);font-size:var(--fs-sm);color:var(--text)}.Select_filter__Wf7yG:focus{outline:none;border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px var(--accent-soft)}.Select_list__U7YtK{overflow-y:auto;min-height:0;scrollbar-width:thin}.Select_group__ygSZK{display:flex;align-items:center;height:26px;padding:0 8px;margin-top:4px;font-size:var(--fs-2xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.Select_group__ygSZK:first-child{margin-top:0}.Select_item__0XVrs{display:flex;align-items:center;gap:8px;min-height:var(--h-md);padding:4px 8px;border-radius:var(--r-sm);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Select_item__0XVrs[aria-selected=true]{font-weight:500}.Select_active__52MqQ{background:var(--surface-2)}.Select_disabled__ptSQs{opacity:.45;cursor:not-allowed}.Select_itemLabel__HlGxJ{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Select_check__pk6IR{flex:none;color:var(--accent)}.Select_none__0uFf3{padding:10px 8px;color:var(--text-3);font-size:var(--fs-sm)}@media (max-width:671px){.Select_item__0XVrs{min-height:38px}}.Skeleton_sk__Cg1XY{display:block;border-radius:var(--r-xs);background:linear-gradient(90deg,var(--surface-3) 0,var(--surface-2) 40%,var(--surface-3) 80%) 0 0 /300% 100%;animation:Skeleton_shimmer__oXk47 1.4s ease-in-out infinite}@keyframes Skeleton_shimmer__oXk47{0%{background-position:100% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.Skeleton_sk__Cg1XY{animation:none;background:var(--surface-3)}}.Skeleton_page__AuQwb{display:flex;flex-direction:column;gap:var(--s-4)}.Skeleton_header__tZ_On{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s-3);margin-bottom:4px}.Skeleton_headerText__youpy{display:flex;flex-direction:column;gap:10px}.Skeleton_tabs__iyF2p{display:flex;gap:var(--s-5);height:36px;align-items:center;border-bottom:1px solid var(--border)}.Skeleton_panel___RLdj{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden}.Skeleton_toolbar__NT0wl{display:flex;gap:var(--s-2);padding:var(--s-3) 14px;border-bottom:1px solid var(--border)}.Skeleton_thead__fspbu{height:34px;background:var(--sunken);border-bottom:1px solid var(--border)}.Skeleton_row__Tfb87,.Skeleton_thead__fspbu{display:flex;gap:var(--s-6);align-items:center;padding:0 14px}.Skeleton_row__Tfb87{height:var(--row-h)}.Skeleton_row__Tfb87+.Skeleton_row__Tfb87{border-top:1px solid var(--divider)}.Skeleton_kpis__8QXr1{display:grid;grid-template-columns:repeat(auto-fit,minmax(144px,1fr));grid-gap:var(--s-3);gap:var(--s-3)}.Skeleton_kpi__wGnqO{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--r-lg)}.Skeleton_grid__3fK8E{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s-4);gap:var(--s-4)}.Skeleton_cards__tzTqZ{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:var(--s-3);gap:var(--s-3)}.Skeleton_card__QCtlw{gap:10px;padding:14px}.Skeleton_card__QCtlw,.Skeleton_chart__YvwHi{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--r-lg)}.Skeleton_chart__YvwHi{gap:var(--s-3);padding:12px 14px 14px}.Skeleton_bars__65wUv{display:flex;align-items:flex-end;gap:10px;height:180px;padding-top:var(--s-2);border-bottom:1px solid var(--divider)}.Skeleton_bars__65wUv>.Skeleton_sk__Cg1XY{flex:1 1;border-radius:4px 4px 0 0}.Skeleton_lines__zYPUA{display:flex;flex-direction:column;gap:10px;padding:var(--s-1) 0}.Skeleton_cell__hdKH6{height:var(--row-h)}@media (max-width:899px){.Skeleton_grid__3fK8E{grid-template-columns:minmax(0,1fr)}}.Skeleton_srOnly__e72SB{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.NotificationBell_wrap__qihf_{position:relative;display:flex}.NotificationBell_bell__anuW5{position:relative;display:grid;place-items:center;width:var(--h-md);height:var(--h-md);border:none;border-radius:var(--r-sm);background:transparent;color:var(--text-2);cursor:pointer;transition:background var(--dur),color var(--dur)}.NotificationBell_bell__anuW5:hover,.NotificationBell_bell__anuW5[aria-expanded=true]{background:var(--surface-2);color:var(--text)}.NotificationBell_badge__huRNg{position:absolute;top:2px;right:1px;min-width:15px;height:15px;padding:0 4px;border-radius:var(--r-full);background:var(--accent);color:var(--on-accent);box-shadow:0 0 0 2px var(--surface);font-size:9.5px;font-weight:600;line-height:15px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.NotificationBell_panel__QetVg{position:absolute;z-index:50;top:calc(100% + 6px);right:0;width:min(380px,calc(100vw - 16px));max-height:70vh;display:flex;flex-direction:column;background:var(--surface);color:var(--text);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);overflow:hidden;transform-origin:top right;animation:NotificationBell_popIn__NVnxz .16s var(--ease)}.NotificationBell_foot__KzIdk,.NotificationBell_head__cxbni{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 10px;border-bottom:1px solid var(--border)}.NotificationBell_head__cxbni strong{font-size:var(--fs);font-weight:600}.NotificationBell_foot__KzIdk{padding:10px 14px;border-top:1px solid var(--border);border-bottom:none;background:var(--sunken);font-size:var(--fs-sm)}.NotificationBell_foot__KzIdk a{color:var(--text-2);text-decoration:none;font-weight:500}.NotificationBell_foot__KzIdk a:hover{color:var(--text)}.NotificationBell_link__aQ8kk{padding:0;border:none;background:none;color:var(--accent);font:inherit;font-size:var(--fs-sm);font-weight:500;cursor:pointer}.NotificationBell_link__aQ8kk:disabled{color:var(--text-4);cursor:default}.NotificationBell_list__pc2Ng{margin:0;padding:0;overflow-y:auto;list-style:none}.NotificationBell_list__pc2Ng li+li .NotificationBell_item__r4CHu{border-top:1px solid var(--divider)}.NotificationBell_item__r4CHu{position:relative;display:flex;flex-direction:column;gap:2px;width:100%;padding:11px 14px 11px 24px;border:none;background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background var(--dur)}.NotificationBell_item__r4CHu:hover{background:var(--surface-2)}.NotificationBell_unread__ocMVE{background:color-mix(in srgb,var(--accent) 3.5%,var(--surface))}.NotificationBell_unread__ocMVE:before{content:"";position:absolute;left:10px;top:17px;width:6px;height:6px;border-radius:50%;background:var(--accent)}.NotificationBell_unread__ocMVE .NotificationBell_title__4Zrm3{font-weight:600}.NotificationBell_title__4Zrm3{font-size:var(--fs);font-weight:450}.NotificationBell_body__2SLBf{color:var(--text-2);font-size:var(--fs-sm)}.NotificationBell_time__L_1sw{color:var(--text-3);font-size:var(--fs-xs)}.NotificationBell_empty__xHyhQ{padding:var(--s-8) var(--s-4);color:var(--text-3);text-align:center}.NotificationBell_skeleton__NYFSP{padding:12px 14px}.NotificationBell_offer__Hb7_G{display:flex;gap:10px;padding:12px 14px;border-bottom:1px solid var(--border);background:var(--accent-soft);color:var(--accent)}.NotificationBell_offerText__axXrZ{margin:0;color:var(--text);font-size:var(--fs-sm);line-height:1.4}.NotificationBell_offerActions__eN5Mn{display:flex;align-items:center;gap:14px;margin-top:8px}.NotificationBell_offerOn__M0Sc7{height:28px;padding:0 12px;border:none;border-radius:var(--r-sm);background:var(--accent);color:var(--on-accent);font:inherit;font-size:var(--fs-sm);font-weight:500;cursor:pointer}.NotificationBell_offerOn__M0Sc7:hover{filter:brightness(1.08)}.DataTable_container__lWw3L{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;min-width:0}.DataTable_toolbar__QGopw{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-2);padding:var(--s-3) 14px;border-bottom:1px solid var(--border)}.DataTable_scroll__mV1Hb{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch}.DataTable_scroll__mV1Hb:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.DataTable_table__fa0HI{width:100%;border-collapse:collapse;font-size:var(--fs)}.DataTable_table__fa0HI th{height:34px;padding:0 10px;background:var(--sunken);border-bottom:1px solid var(--border);color:var(--text-3);font-size:var(--fs-xs);font-weight:500;text-align:left;white-space:nowrap}.DataTable_table__fa0HI td{height:var(--row-h);padding:6px 10px;border-top:1px solid var(--divider);color:var(--text);vertical-align:middle;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background var(--dur)}.DataTable_table__fa0HI tbody tr:first-child td{border-top:0}.DataTable_table__fa0HI tbody tr:hover td{background:var(--surface-2)}.DataTable_end__OFOJw{text-align:right!important}.DataTable_message__ijM7Q{text-align:center;padding:var(--s-12) var(--s-4)!important;color:var(--text-3)}.DataTable_stale__ji6PS{opacity:.6}.DataTable_clickable__S3dvW{cursor:pointer}.DataTable_clickable__S3dvW:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.DataTable_table__fa0HI td:first-child,.DataTable_table__fa0HI th:first-child{padding-left:14px}.DataTable_table__fa0HI td:last-child,.DataTable_table__fa0HI th:last-child{padding-right:14px}@media (max-width:671px){.DataTable_table__fa0HI,.DataTable_table__fa0HI tbody{display:block;width:100%}.DataTable_table__fa0HI thead{display:none}.DataTable_table__fa0HI tbody tr{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-top:1px solid var(--divider)}.DataTable_table__fa0HI tbody tr:first-child{border-top:0}.DataTable_table__fa0HI td{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);height:auto;min-height:26px;padding:2px 0!important;border:0!important;text-align:right}.DataTable_table__fa0HI td[data-label]:before{content:attr(data-label);flex:none;max-width:45%;color:var(--text-3);font-size:var(--fs-xs);font-weight:500;text-align:left}.DataTable_table__fa0HI td:not([data-label]){justify-content:flex-start;text-align:left}.DataTable_table__fa0HI td:empty{display:none}.DataTable_table__fa0HI tbody tr:hover td{background:none}.DataTable_table__fa0HI tbody tr:hover{background:var(--surface-2)}.DataTable_message__ijM7Q{justify-content:center!important;text-align:center!important}.DataTable_toolbar__QGopw>*{flex:1 1 100%}}.Chart_chart__q6_pq{position:relative;display:flex;flex-direction:column;margin:0;padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);min-width:0}.Chart_head__eXkUq{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-2);margin-bottom:var(--s-3)}.Chart_headText__Tuf4x{display:flex;flex-direction:column;gap:2px;min-width:0}.Chart_title__hdOTI{font-size:var(--fs);font-weight:600}.Chart_summary__wKoBs{font-size:var(--fs-sm);color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Chart_toggle__bc_ek{flex:none;display:inline-flex;align-items:center;gap:5px;height:var(--h-sm);padding:0 8px;margin:-3px -4px 0 0;border:0;border-radius:var(--r-sm);background:none;color:var(--text-3);font-size:var(--fs-xs);font-weight:500;cursor:pointer;transition:background var(--dur),color var(--dur)}.Chart_toggle__bc_ek:hover,.Chart_toggle__bc_ek[aria-pressed=true]{background:var(--surface-2);color:var(--text)}.Chart_legend__0DCqK{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-5);margin:-2px 0 var(--s-3);padding:0;list-style:none;font-size:var(--fs-sm)}.Chart_legend__0DCqK li{display:inline-flex;align-items:center;gap:6px}.Chart_legendName__xVlfz{color:var(--text-2)}.Chart_legendValue__Jsjmw{color:var(--text);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Chart_keyRect__Lp9sN{flex:none;width:8px;height:8px;border-radius:2px}.Chart_keyLine__AhU8x{flex:none;width:12px;height:2px;border-radius:2px}.Chart_body__j_9ay{position:relative;min-width:0;flex:1 1;display:flex;flex-direction:column}.Chart_svg__bcvNY{display:block;overflow:visible;touch-action:pan-y}.Chart_grid__o9XxB{stroke:var(--chart-grid);stroke-width:1;shape-rendering:crispEdges}.Chart_axis__OB4L0{stroke:var(--border-strong);stroke-width:1;shape-rendering:crispEdges}.Chart_axisTextOn__l7rRX,.Chart_axisText__gVdWa{fill:var(--text-3);font-size:11px;font-family:var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Chart_axisTextOn__l7rRX{fill:var(--text);font-weight:500}.Chart_capText__o0Tt_{fill:var(--text-2);font-size:11px;font-weight:500;font-family:var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;animation:Chart_fade__H6Ofx .5s .45s var(--ease) both}.Chart_crosshair__Pp8zl{stroke:var(--text-4);stroke-width:1;shape-rendering:crispEdges}.Chart_bandHover__eY5cE{fill:var(--surface-2)}.Chart_bar__jsWdP{transform-box:fill-box;transform-origin:50% 100%;animation:Chart_grow__94Nlt .6s var(--ease) both}.Chart_dim__q1B2P{opacity:.35}.Chart_bar__jsWdP,.Chart_dim__q1B2P,.Chart_seg__rMlJ0{transition:opacity var(--dur)}.Chart_line__LQxM5{stroke-dasharray:1;stroke-dashoffset:0;animation:Chart_draw__6wfcY .9s var(--ease) both}.Chart_area___xfFe{animation:Chart_fade__H6Ofx .6s .25s var(--ease) both}.Chart_dot__ZMLcL{stroke:var(--surface);stroke-width:2}@keyframes Chart_grow__94Nlt{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes Chart_growX__ugbNT{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes Chart_draw__6wfcY{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes Chart_fade__H6Ofx{0%{opacity:0}to{opacity:1}}.Chart_tooltip__cWQWt{position:absolute;z-index:5;pointer-events:none;min-width:168px;max-width:260px;padding:8px 10px;border-radius:var(--r);background:var(--surface);color:var(--text);box-shadow:var(--shadow-pop);font-size:var(--fs-xs);animation:Chart_fade__H6Ofx .12s var(--ease)}.Chart_tipTitle__dRgW_{margin-bottom:6px;color:var(--text-3);font-weight:500}.Chart_tipRow___XhTa{display:flex;align-items:center;gap:8px;line-height:1.9}.Chart_tipName__NJCej{color:var(--text-2)}.Chart_tipRow___XhTa strong{margin-left:auto;padding-left:12px;font-size:var(--fs-sm);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Chart_tipKeyLine___Nbkc{flex:none;width:10px;height:2px;border-radius:2px}.Chart_tipKeyRect__HSOf0{flex:none;width:8px;height:8px;border-radius:2px}.Chart_figure__1RYKz{display:flex;flex-direction:column;gap:6px;flex:1 1;justify-content:center;padding:var(--s-2) 0 var(--s-1)}.Chart_figureLabel__PLZdo{font-size:var(--fs-sm);color:var(--text-2)}.Chart_figureValue__81MdG{font-size:32px;font-weight:600;letter-spacing:-.025em;line-height:1.1}.Chart_meter__B9uQg{display:block;height:8px;margin-top:var(--s-2);border-radius:8px;background:var(--surface-3);overflow:hidden}.Chart_meterFill__D7juL{display:block;height:100%;width:100%;border-radius:8px;transform-origin:left;animation:Chart_growX__ugbNT .7s var(--ease) both}.Chart_figureNote__wdSRk{font-size:var(--fs-xs);color:var(--text-3)}.Chart_rank__jSycW{display:flex;flex-direction:column;gap:2px;margin:0 -6px;padding:0;list-style:none}.Chart_rankRow__gDh5S{display:flex;align-items:flex-start;gap:10px;padding:6px;border-radius:var(--r-sm);transition:background var(--dur)}.Chart_rankRow__gDh5S:hover{background:var(--surface-2)}.Chart_rankNo__Wveeg{flex:none;width:16px;padding-top:1px;font-size:var(--fs-xs);color:var(--text-3);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Chart_rankMain__LWu_k{display:flex;flex-direction:column;gap:5px;flex:1 1;min-width:0}.Chart_rankHead__z0OUz{display:flex;align-items:baseline;gap:var(--s-3)}.Chart_rankLabel__d9jRc{flex:1 1;min-width:0;font-size:var(--fs-sm);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Chart_rankValue___wB7E{flex:none;font-size:var(--fs-sm);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Chart_track__vLS4U{display:block;height:6px;border-radius:6px;background:var(--surface-3);overflow:hidden}.Chart_trackFill__A963V{display:block;height:100%;border-radius:6px;transform-origin:left;animation:Chart_growX__ugbNT .6s var(--ease) both}.Chart_donutWrap__g0838{display:flex;align-items:center;gap:var(--s-6);flex-wrap:wrap}.Chart_donut__qrznf{flex:none;display:block;animation:Chart_fade__H6Ofx .5s var(--ease) both}.Chart_seg__rMlJ0{stroke:var(--surface);stroke-width:2;cursor:default}.Chart_centerValue__v0v5E{fill:var(--text);font-size:20px;font-weight:600;letter-spacing:-.02em;font-family:var(--font-sans)}.Chart_centerLabel__bGDIB{fill:var(--text-3);font-size:11.5px;font-family:var(--font-sans)}.Chart_donutLegend__ZLlVA{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:180px;margin:0;padding:0;list-style:none;font-size:var(--fs-sm)}.Chart_donutLegend__ZLlVA li{display:flex;align-items:center;gap:8px;padding:5px 6px;border-radius:var(--r-sm);transition:opacity var(--dur),background var(--dur)}.Chart_donutLegend__ZLlVA li:hover{background:var(--surface-2)}.Chart_donutLegend__ZLlVA .Chart_legendName__xVlfz{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Chart_legendPct__78aqj{width:40px;text-align:right;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Chart_empty__3yJMs{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:180px;border:1px dashed var(--border-strong);border-radius:var(--r);background:var(--sunken);color:var(--text-3);font-size:var(--fs-sm)}.Chart_tableWrap__ZwWZM{max-height:280px;overflow:auto;border:1px solid var(--border);border-radius:var(--r)}.Chart_table__4FeRw{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.Chart_table__4FeRw th{position:-webkit-sticky;position:sticky;top:0;background:var(--sunken);border-bottom:1px solid var(--border);color:var(--text-3);text-align:left;font-size:var(--fs-xs);font-weight:500;padding:6px 10px}.Chart_table__4FeRw td{padding:6px 10px;border-bottom:1px solid var(--divider)}.Chart_table__4FeRw tr:last-child td{border-bottom:0}.Chart_num__xeJMh{text-align:right!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}@media print{.Chart_toggle__bc_ek{display:none}.Chart_chart__q6_pq{page-break-inside:avoid;break-inside:avoid}.Chart_area___xfFe,.Chart_bar__jsWdP,.Chart_capText__o0Tt_,.Chart_line__LQxM5,.Chart_meterFill__D7juL,.Chart_trackFill__A963V{animation:none}}.Chart_reflection__kbmti{animation:Chart_fade__H6Ofx .6s .35s var(--ease) both}.Chart_endDot__Fblbz{animation:Chart_fade__H6Ofx .4s .75s var(--ease) both}.Chart_pulse__3Sb_P{transform-box:fill-box;transform-origin:center;opacity:0;animation:Chart_pulse__3Sb_P 2.4s 1s var(--ease) infinite}@keyframes Chart_pulse__3Sb_P{0%{transform:scale(1);opacity:.45}70%,to{transform:scale(3.2);opacity:0}}.Chart_bandHover__eY5cE{fill:color-mix(in srgb,var(--accent) 5%,var(--surface-2))}.Chart_crosshair__Pp8zl{stroke:color-mix(in srgb,var(--accent) 45%,var(--border-strong))}.Chart_figureValue__81MdG{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.Chart_pulse__3Sb_P{display:none}}@media print{.Chart_pulse__3Sb_P{display:none}.Chart_endDot__Fblbz,.Chart_reflection__kbmti{animation:none}}.SpreadsheetView_book__81SRx{display:flex;flex-direction:column;height:100%;background:var(--surface)}.SpreadsheetView_scroller__cOySS{flex:1 1;min-height:0;overflow:auto}.SpreadsheetView_grid___rjF3{border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:var(--fs-sm);color:var(--text)}.SpreadsheetView_grid___rjF3 td,.SpreadsheetView_grid___rjF3 th{height:24px;padding:0 6px;overflow:hidden;border-right:1px solid var(--border);border-bottom:1px solid var(--border);white-space:nowrap;text-overflow:ellipsis;text-align:left;vertical-align:middle}.SpreadsheetView_grid___rjF3 td{background:var(--surface)}.SpreadsheetView_num__RFElz{text-align:right!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SpreadsheetView_colHead__E5CeF,.SpreadsheetView_corner__4Q6im,.SpreadsheetView_rowHead__znydH{background:var(--surface-2);color:var(--text-3);font-size:var(--fs-xs);font-weight:500}.SpreadsheetView_colHead__E5CeF{position:-webkit-sticky;position:sticky;top:0;z-index:2;text-align:center!important;border-bottom-color:var(--border-strong)!important}.SpreadsheetView_rowHead__znydH{z-index:1;text-align:right!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SpreadsheetView_corner__4Q6im,.SpreadsheetView_rowHead__znydH{position:-webkit-sticky;position:sticky;left:0;border-right-color:var(--border-strong)!important}.SpreadsheetView_corner__4Q6im{top:0;z-index:3;border-bottom-color:var(--border-strong)!important}.SpreadsheetView_frozen__FxdfH td,.SpreadsheetView_frozen__FxdfH th{position:-webkit-sticky;position:sticky;top:25px;z-index:1;border-bottom:2px solid var(--border-strong)}.SpreadsheetView_frozen__FxdfH th{z-index:2}.SpreadsheetView_footer__hliy5{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);flex:none;min-height:38px;padding:0 var(--s-3) 0 0;border-top:1px solid var(--border);background:var(--surface-2)}.SpreadsheetView_tabs__Mwy5u{display:flex;align-self:stretch;min-width:0;overflow-x:auto}.SpreadsheetView_tab__7gtCU{flex:none;padding:0 var(--s-4);border:none;border-right:1px solid var(--border);background:none;color:var(--text-2);font:inherit;font-size:var(--fs-sm);cursor:pointer}.SpreadsheetView_tab__7gtCU:hover{background:var(--surface-3)}.SpreadsheetView_tabOn__MoaDh{position:relative;background:var(--surface);color:var(--green);font-weight:600}.SpreadsheetView_tabOn__MoaDh:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--green)}.SpreadsheetView_tab__7gtCU:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.SpreadsheetView_count__qbXX_{flex:none;color:var(--text-3);font-size:var(--fs-xs)}.SpreadsheetView_message__WPiGJ{display:grid;place-items:center;height:100%;padding:var(--s-6);color:var(--text-3);font-size:var(--fs-sm);text-align:center}.Tag_tag__YYgLg{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 7px;border:1px solid transparent;border-radius:var(--r-badge);font-size:var(--fs-xs);font-weight:500;line-height:1;white-space:nowrap}.Tag_tag__YYgLg:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:currentColor}.Tag_green__rlKMb{background:var(--green-soft);color:var(--green)}.Tag_red__J0Jgi{background:var(--red-soft);color:var(--red)}.Tag_yellow__K2q5Z{background:var(--amber-soft);color:var(--amber)}.Tag_blue__vTwwe{background:var(--blue-soft);color:var(--blue)}.Tag_purple__C6a9h{background:var(--violet-soft);color:var(--violet)}.Tag_gray__jnddJ{background:var(--surface-2);border-color:var(--border);color:var(--text-2)}.PdfViewer_overlay__BVL_N{position:fixed;inset:0;z-index:400;display:grid;place-items:center;padding:var(--s-4);background:color-mix(in srgb,#0b0d12 62%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:PdfViewer_fade__OIIzq .16s var(--ease)}.PdfViewer_viewer__xo0Xl{display:flex;flex-direction:column;width:min(1120px,100%);height:min(94vh,100%);overflow:hidden;border-radius:var(--r-modal);background:var(--surface);box-shadow:var(--shadow-pop),0 30px 80px rgb(0 0 0/.28);animation:PdfViewer_rise__WwFrB .2s var(--ease)}.PdfViewer_bar__8btf0{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);flex:none;padding:var(--s-3) var(--s-3) var(--s-3) var(--s-4);border-bottom:1px solid var(--border);background:var(--surface)}.PdfViewer_doc__EZO0U{display:flex;align-items:center;gap:var(--s-3);min-width:0}.PdfViewer_docIcon__smKH9{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:var(--r);background:var(--red-soft);color:var(--red)}.PdfViewer_docIconSheet__B8FC_{background:var(--green-soft);color:var(--green)}.PdfViewer_docText__kDqrF{min-width:0}.PdfViewer_title__jpc6L{margin:0;overflow:hidden;font-size:var(--fs-md);font-weight:600;line-height:1.3;white-space:nowrap;text-overflow:ellipsis;color:var(--text)}.PdfViewer_subtitle__QAcjZ{font-family:var(--font-mono);font-weight:500;color:var(--text-2)}.PdfViewer_meta___Be31{margin:2px 0 0;overflow:hidden;font-size:var(--fs-xs);white-space:nowrap;text-overflow:ellipsis;color:var(--text-3)}.PdfViewer_actions__BG3jn{display:flex;align-items:center;gap:var(--s-1);flex:none}.PdfViewer_action___36B6{display:inline-flex;align-items:center;gap:6px;height:var(--h-md);padding:0 var(--s-3);border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font:inherit;font-size:var(--fs-sm);font-weight:500;cursor:pointer;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.PdfViewer_action___36B6:hover:not(:disabled){background:var(--surface-2)}.PdfViewer_action___36B6:disabled{color:var(--text-4);cursor:default}.PdfViewer_action___36B6:focus-visible,.PdfViewer_close__1oQxU:focus-visible,.PdfViewer_retry__IyGze:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-soft);border-color:var(--accent)}.PdfViewer_divider__Fw0Tb{width:1px;height:22px;margin:0 var(--s-1);background:var(--border)}.PdfViewer_close__1oQxU{display:grid;place-items:center;width:var(--h-md);height:var(--h-md);border:1px solid transparent;border-radius:var(--r-sm);background:none;color:var(--text-2);cursor:pointer}.PdfViewer_close__1oQxU:hover{background:var(--surface-2);color:var(--text)}.PdfViewer_stage__Q9Dtm{position:relative;flex:1 1;min-height:0;background:var(--sunken)}.PdfViewer_frame__ydDb4{display:block;width:100%;height:100%;border:0;background:var(--sunken)}.PdfViewer_status__R1GCl{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:var(--s-6);text-align:center}.PdfViewer_statusTitle__Phbii{margin:var(--s-4) 0 0;font-size:var(--fs-md);font-weight:600;color:var(--text)}.PdfViewer_statusText__vHVyh{max-width:420px;margin:var(--s-1) 0 0;font-size:var(--fs-sm);color:var(--text-3)}.PdfViewer_statusIcon__canLA{display:grid;place-items:center;width:48px;height:48px;border-radius:50%}.PdfViewer_statusError__NjSEN{background:var(--red-soft);color:var(--red)}.PdfViewer_retry__IyGze{height:var(--h-md);margin-top:var(--s-4);padding:0 var(--s-4);border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font:inherit;font-size:var(--fs-sm);font-weight:500;cursor:pointer}.PdfViewer_retry__IyGze:hover{background:var(--surface-2)}.PdfViewer_paper__DZlnI{display:flex;flex-direction:column;gap:10px;width:168px;padding:22px 18px;border-radius:4px;background:var(--surface);box-shadow:0 1px 2px rgb(0 0 0/.06),0 8px 24px rgb(0 0 0/.08)}.PdfViewer_paper__DZlnI span{display:block;height:7px;border-radius:3px;background:linear-gradient(90deg,var(--surface-2) 0,var(--surface-3) 50%,var(--surface-2) 100%);background-size:200% 100%;animation:PdfViewer_shimmer__ow97_ 1.3s linear infinite}.PdfViewer_paperSheet__Beyai{width:220px}.PdfViewer_paper__DZlnI .PdfViewer_lineWide__qGMIG{width:70%;height:10px}.PdfViewer_paper__DZlnI .PdfViewer_lineMid__cJt1f{width:55%}.PdfViewer_paper__DZlnI .PdfViewer_line__QKDIY{width:100%}.PdfViewer_paper__DZlnI .PdfViewer_block__kDp2h{height:38px;margin:4px 0}@keyframes PdfViewer_shimmer__ow97_{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes PdfViewer_fade__OIIzq{0%{opacity:0}}@keyframes PdfViewer_rise__WwFrB{0%{opacity:0;transform:translateY(8px) scale(.985)}}@media (prefers-reduced-motion:reduce){.PdfViewer_overlay__BVL_N,.PdfViewer_paper__DZlnI span,.PdfViewer_viewer__xo0Xl{animation:none}}@media (max-width:640px){.PdfViewer_overlay__BVL_N{padding:0}.PdfViewer_viewer__xo0Xl{width:100%;height:100%;border-radius:0}.PdfViewer_bar__8btf0{padding:var(--s-2) var(--s-2) var(--s-2) var(--s-3)}.PdfViewer_action___36B6{padding:0 var(--s-2)}.PdfViewer_action___36B6 span,.PdfViewer_optional__Txg_b{display:none}}.dashboard_stack__p5wtu{display:flex;flex-direction:column;gap:var(--s-4)}.dashboard_kpis__E95Mh{display:grid;grid-template-columns:repeat(auto-fit,minmax(144px,1fr));grid-gap:var(--s-3);gap:var(--s-3)}.dashboard_kpi__n0xmt{display:flex;flex-direction:column;container-type:inline-size;gap:6px;min-width:0;padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);color:var(--text);text-decoration:none;transition:background var(--dur),border-color var(--dur)}.dashboard_kpi__n0xmt:hover{background:var(--surface-2);border-color:var(--border-strong)}.dashboard_kpi__n0xmt:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.dashboard_warning__zDviD{--tone:var(--amber);--tone-soft:var(--amber-soft)}.dashboard_danger__zaIF8{--tone:var(--red);--tone-soft:var(--red-soft)}.dashboard_kpiHead__6bPVY{display:flex;align-items:flex-start;gap:6px;min-width:0}.dashboard_kpiIcon__aXpNv{flex:none;margin-top:1px;color:var(--text-3)}.dashboard_danger__zaIF8 .dashboard_kpiIcon__aXpNv,.dashboard_warning__zDviD .dashboard_kpiIcon__aXpNv{color:var(--tone)}.dashboard_kpiTitle__qTuSo{min-width:0;font-size:var(--fs-sm);color:var(--text-2);line-height:1.3}.dashboard_kpiArrow__TWXSO{flex:none;margin-left:auto;color:var(--text-4);opacity:0;transform:translate(-3px,3px);transition:opacity var(--dur),transform var(--dur) var(--ease)}.dashboard_kpi__n0xmt:focus-visible .dashboard_kpiArrow__TWXSO,.dashboard_kpi__n0xmt:hover .dashboard_kpiArrow__TWXSO{opacity:1;transform:none;color:var(--text-2)}.dashboard_kpiValue__pxgNk{font-size:clamp(16px,15cqi,22px);font-weight:600;letter-spacing:-.02em;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.dashboard_kpiCurrency__ars5Y{margin-right:3px;font-size:.68em;font-weight:500;color:var(--text-3)}.dashboard_kpiFoot___zkgP{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto}.dashboard_kpiFlag__Gay0I{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 7px;border-radius:var(--r-badge);background:var(--tone-soft);color:var(--tone);font-size:var(--fs-xs);font-weight:500;white-space:nowrap}.dashboard_kpiFlag__Gay0I:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.dashboard_kpiCaption__Lv8Nn{font-size:var(--fs-xs);line-height:1.4;color:var(--text-3)}.dashboard_grid__zY89m{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s-4);gap:var(--s-4)}@media (max-width:899px){.dashboard_grid__zY89m{grid-template-columns:minmax(0,1fr)}}.dashboard_more__I8vma{display:inline-flex;align-items:center;gap:2px;margin-top:var(--s-3);align-self:flex-start;font-size:var(--fs-xs);font-weight:500;color:var(--text-3);text-decoration:none;transition:color var(--dur)}.dashboard_more__I8vma:hover{color:var(--accent)}.dashboard_list__psIro{min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden}.dashboard_listHead__SYDdE{display:flex;justify-content:space-between;align-items:center;gap:var(--s-2);padding:12px 14px 10px;border-bottom:1px solid var(--border)}.dashboard_listHead__SYDdE .dashboard_more__I8vma{margin-top:0}.dashboard_listTitle__DjydM{font-size:var(--fs);font-weight:600}.dashboard_rows__YEOQR{list-style:none;margin:0;padding:0}.dashboard_rows__YEOQR li+li .dashboard_row__UyEuu{border-top:1px solid var(--divider)}.dashboard_row__UyEuu{display:flex;justify-content:space-between;align-items:center;gap:var(--s-3);min-height:48px;padding:8px 14px;color:var(--text);text-decoration:none;transition:background var(--dur)}.dashboard_row__UyEuu:hover{background:var(--surface-2)}.dashboard_rowMain__sEqd3,.dashboard_rowSide____k0k{display:flex;flex-direction:column;gap:2px;min-width:0}.dashboard_rowSide____k0k{align-items:flex-end;flex:none}.dashboard_primary__tD3yC{font-size:var(--fs);font-weight:450;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard_secondary__TFCHV{font-size:var(--fs-xs);color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard_empty__ytraz{margin:14px;padding:var(--s-8) var(--s-4);border:1px dashed var(--border-strong);border-radius:var(--r);background:var(--sunken);color:var(--text-3);font-size:var(--fs-sm);text-align:center}.count_sticky__VNq44{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-3) var(--s-4);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface)}.count_scan__XTK6O{width:100%;height:var(--touch-target);padding:0 var(--s-3);border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font:inherit;font-size:var(--fs-lg);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.count_scan__XTK6O::placeholder{color:var(--text-3)}.count_scan__XTK6O:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.count_progress__KUZ2u{height:4px;border-radius:4px;background:var(--surface-3);overflow:hidden}.count_progressBar___OE2_{height:100%;border-radius:4px;background:var(--accent);transition:width .2s var(--ease)}.count_progressText__fv8Z1{display:flex;justify-content:space-between;color:var(--text-3);font-size:var(--fs-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.count_filters__c6D_K{display:flex;gap:var(--s-1);overflow-x:auto}.count_filter__KCLyd{flex:none;min-height:var(--h-md);padding:0 var(--s-3);border:1px solid var(--border-strong);border-radius:var(--r-full);background:var(--surface);color:var(--text-2);font:inherit;font-size:var(--fs-sm);cursor:pointer;transition:background var(--dur) var(--ease)}.count_filter__KCLyd:hover{background:var(--surface-2)}.count_filter__KCLyd:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.count_filterOn__D1cuM,.count_filterOn__D1cuM:hover{border-color:var(--text);background:var(--text);color:var(--text-inv)}.count_lines__EFWAT{display:flex;flex-direction:column;gap:var(--s-2);margin:0;padding:0;list-style:none}.count_line___9weV{position:relative;padding:var(--s-3) var(--s-4);border:1px solid var(--border);border-radius:var(--r);background:var(--surface)}.count_lineCounted__TKUeo,.count_lineRecount__O_lQp{padding-left:calc(var(--s-4) + 12px)}.count_lineCounted__TKUeo:before,.count_lineRecount__O_lQp:before{content:"";position:absolute;top:calc(var(--s-3) + 7px);left:var(--s-4);width:7px;height:7px;border-radius:50%}.count_lineCounted__TKUeo:before{background:var(--green)}.count_lineRecount__O_lQp{border-color:color-mix(in srgb,var(--red) 30%,var(--border));background:color-mix(in srgb,var(--red-soft) 40%,var(--surface))}.count_lineRecount__O_lQp:before{background:var(--red)}.count_lineActive__DYdlC{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.count_lineHead__Y2GfI{display:flex;justify-content:space-between;gap:var(--s-3)}.count_lineName___35Bh{color:var(--text);font-size:var(--fs-md);font-weight:600;letter-spacing:-.01em}.count_meta__9JEKT{margin-top:2px;color:var(--text-3);font-size:var(--fs-sm)}.count_qtyRow__tmyNy{display:flex;align-items:center;gap:var(--s-2);margin-top:var(--s-3)}.count_step__kTKlv{flex:none;width:var(--touch-target);height:var(--touch-target);border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);box-shadow:var(--shadow-sm);color:var(--text);font-size:var(--fs-xl);line-height:1;cursor:pointer;transition:background var(--dur) var(--ease)}.count_step__kTKlv:hover{background:var(--surface-2)}.count_step__kTKlv:active{background:var(--surface-3)}.count_step__kTKlv:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.count_qty__G6YAj{flex:1 1;min-width:0;height:var(--touch-target);padding:0 var(--s-3);border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font:inherit;font-size:var(--fs-xl);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.count_qty__G6YAj:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.count_saveRow__MNslW{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2);margin-top:var(--s-2)}.count_status__qd0Cy{color:var(--text-3);font-size:var(--fs-xs)}.count_serialInput__tNzc2{display:flex;gap:var(--s-2);margin-top:var(--s-3)}.count_serialInput__tNzc2 input{flex:1 1;min-width:0;height:var(--touch-target);font-size:var(--fs);text-align:left}.count_serialList__zQxC2{display:flex;flex-wrap:wrap;gap:var(--s-1);margin-top:var(--s-2)}.count_serial__yECDv{display:inline-flex;align-items:center;gap:var(--s-1);min-height:var(--h-sm);padding:0 var(--s-2);border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font-family:var(--font-mono);font-size:var(--fs-xs)}.count_serialFound__Mrrwt{border-color:transparent;background:var(--green-soft);color:var(--green)}.count_serialMissing__IQwFB{border-color:transparent;background:var(--red-soft);color:var(--red);text-decoration:line-through}.count_serialUnexpected__c84qp{border-color:transparent;background:var(--violet-soft);color:var(--violet)}.count_serial__yECDv button{display:inline-flex;align-items:center;justify-content:center;min-width:18px;min-height:18px;padding:0;border:none;border-radius:var(--r-xs);background:none;color:inherit;font-size:var(--fs-md);line-height:1;cursor:pointer}.count_serial__yECDv button:hover{background:var(--gray-soft)}.count_serial__yECDv button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.count_bottomBar__fGYjU{position:-webkit-sticky;position:sticky;bottom:0;z-index:10;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2);padding:var(--s-3) var(--s-4);border:1px solid var(--border);border-radius:var(--r-lg);background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.count_reviewTable__dF01i{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs)}.count_reviewTable__dF01i td,.count_reviewTable__dF01i th{padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--divider);text-align:left;vertical-align:top}.count_reviewTable__dF01i tbody tr:last-child td{border-bottom:none}.count_reviewTable__dF01i th{border-bottom-color:var(--border);background:var(--sunken);color:var(--text-3);font-size:var(--fs-xs);font-weight:500;white-space:nowrap}.count_reviewTable__dF01i th:first-child{border-top-left-radius:var(--r-sm)}.count_reviewTable__dF01i th:last-child{border-top-right-radius:var(--r-sm)}.count_right__Q_Zz_{text-align:right!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:672px){.count_hideSm__ulhEL{display:none}}.users_admin__q1Njd{display:flex;flex-direction:column;min-width:0}.users_notice__YgonF{margin-bottom:var(--s-4)}.users_panel___r8Eu{margin-top:var(--s-5);display:flex;flex-direction:column;gap:var(--s-5);min-width:0}.users_toolbar__1CuwD{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-3);width:100%}.users_searchField___CVu8{flex:1 1 240px}.users_filterField__b2hDI{flex:0 1 200px}.users_toolbarEnd__gh0XD{margin-left:auto}.users_sortButton__7SEdt{padding:0;border:none;background:transparent;font:inherit;font-weight:inherit;color:inherit;cursor:pointer;white-space:nowrap}.users_sortButton__7SEdt:hover{color:var(--text)}.users_sortButton__7SEdt:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:var(--r-xs)}.users_nameCell__4_uHX{display:flex;flex-direction:column;gap:1px;color:var(--text)}.users_subtle__pwqCE{font-size:var(--fs-xs);color:var(--text-3)}.users_mono__5cJxF{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-2)}.users_tags__NSTzM{display:flex;flex-wrap:wrap;gap:var(--s-1)}.users_rowActions__7x0aC{display:flex;justify-content:flex-end;gap:var(--s-1);white-space:nowrap}.users_nowrap__yUDOB{white-space:nowrap}.users_formGrid__dNMg7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s-4) var(--s-4);gap:var(--s-4) var(--s-4)}.users_full__n5nKO{grid-column:1/-1}.users_checkboxes__oZ_o8{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5)}.users_tile__0zTXk{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:14px;min-width:0;overflow:hidden}.users_tileHeader__meo9B{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--s-3);margin-bottom:var(--s-3)}.users_sectionTitle__2WqtH{font-size:var(--fs-md);font-weight:600;letter-spacing:-.01em;margin:0}.users_sectionHelp__LtYJv{margin:2px 0 0;font-size:var(--fs-sm);color:var(--text-3)}.users_matrixScroll__4TZ1_{overflow-x:auto;margin:0 -14px -14px;border-top:1px solid var(--border)}.users_matrixScroll__4TZ1_:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.users_matrix__TFEnU{width:100%;border-collapse:collapse;font-size:var(--fs)}.users_matrix__TFEnU td,.users_matrix__TFEnU th{height:var(--row-h);padding:0 14px;text-align:left;white-space:nowrap;border-top:1px solid var(--divider)}.users_matrix__TFEnU thead th{height:34px;background:var(--sunken);border-top:none;border-bottom:1px solid var(--border);color:var(--text-3);font-size:var(--fs-xs);font-weight:500}.users_matrix__TFEnU tbody tr:first-child td,.users_matrix__TFEnU tbody tr:first-child th{border-top:none}.users_matrix__TFEnU tbody th{font-weight:400;color:var(--text)}.users_matrix__TFEnU td{color:var(--text-3)}.users_matrix__TFEnU tbody tr:hover td,.users_matrix__TFEnU tbody tr:hover th{background:var(--surface-2)}.users_flagRow__3ENYq td,.users_flagRow__3ENYq th{background:var(--sunken)}.users_yes__pnue0{color:var(--green);font-weight:500}.users_chips__U9vBE{display:flex;flex-wrap:wrap;gap:6px}.users_chip__g3Pve{display:inline-flex;align-items:center;gap:var(--s-2);height:var(--h-md);padding:0 6px 0 12px;border:1px solid var(--border-strong);border-radius:var(--r-full);background:var(--surface);color:var(--text-2);font:inherit;font-size:var(--fs-sm);font-weight:500;cursor:pointer;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.users_chip__g3Pve:hover{background:var(--surface-2);color:var(--text)}.users_chip__g3Pve:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.users_chipSelected___JxBp,.users_chipSelected___JxBp:hover{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent)}.users_chipCount__CFDnk{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--r-full);background:var(--gray-soft);color:var(--text-2);font-size:var(--fs-2xs);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.users_chipSelected___JxBp .users_chipCount__CFDnk{background:var(--accent);color:var(--on-accent)}.users_editor__geCdX{display:flex;flex-direction:column;gap:var(--s-5);margin-top:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--divider)}.users_editor__geCdX>.users_filterField__b2hDI{flex:none;max-width:320px}.users_levelGrid__NcSIz{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:var(--s-4);gap:var(--s-4)}.users_editorActions__ZCCy5{display:flex;flex-wrap:wrap;gap:var(--s-2);justify-content:space-between}.users_filters__iN5o5{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--s-3);gap:var(--s-3);width:100%}@media (max-width:1055px){.users_filters__iN5o5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:671px){.users_filters__iN5o5,.users_formGrid__dNMg7{grid-template-columns:1fr}.users_filterField__b2hDI,.users_searchField___CVu8{flex:1 1 100%}.users_toolbarEnd__gh0XD{margin-left:0;width:100%}.users_toolbarEnd__gh0XD>*{width:100%}.users_chip__g3Pve{min-height:var(--touch-target)}}