.Sidebar-module__4UpaJa__sidebar{background:radial-gradient(circle at 18% 18%,#00a65129,#0000 28%),linear-gradient(#082c37 0%,#08313a 46%,#062834 100%);border-right:1px solid #94a3b838;flex-direction:column;width:260px;height:100vh;padding:20px 14px 16px;transition:width .18s,padding .18s;display:flex;position:sticky;top:0;overflow:hidden}.Sidebar-module__4UpaJa__collapsed{width:82px;padding:20px 10px 16px}.Sidebar-module__4UpaJa__drawerMode{background:0 0;border-right:0;border-radius:0;width:100%;height:100%;padding:16px 14px;position:static}.Sidebar-module__4UpaJa__drawerMode .Sidebar-module__4UpaJa__logoWrap{display:none}.Sidebar-module__4UpaJa__logoWrap{justify-content:flex-start;align-items:center;height:46px;margin-bottom:16px;padding:0 10px;display:flex}.Sidebar-module__4UpaJa__compactLogo{object-fit:cover;border-radius:50%;width:44px;height:44px;display:block}.Sidebar-module__4UpaJa__nav{flex-direction:column;flex:auto;gap:20px;min-height:0;padding-right:2px;display:flex;overflow:hidden auto}.Sidebar-module__4UpaJa__nav::-webkit-scrollbar{width:6px}.Sidebar-module__4UpaJa__nav::-webkit-scrollbar-thumb{background:#94a3b842;border-radius:999px}.Sidebar-module__4UpaJa__navSection{flex-direction:column;gap:4px;display:flex}.Sidebar-module__4UpaJa__sectionLabel{color:#e2e8f08f;letter-spacing:.08em;margin:0 0 6px;padding:0 12px;font-size:11px;font-weight:800}.Sidebar-module__4UpaJa__navItem,.Sidebar-module__4UpaJa__footerAction{color:#f8fafce6;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;height:40px;padding:0 12px;font:500 14px/1 Arial,Helvetica,sans-serif;text-decoration:none;display:flex}.Sidebar-module__4UpaJa__navItem:hover,.Sidebar-module__4UpaJa__footerAction:hover{color:#fff;background:#ffffff14}.Sidebar-module__4UpaJa__collapsed .Sidebar-module__4UpaJa__navItem,.Sidebar-module__4UpaJa__collapsed .Sidebar-module__4UpaJa__footerAction{justify-content:center;padding:0}.Sidebar-module__4UpaJa__navItem svg,.Sidebar-module__4UpaJa__footerAction svg{fill:currentColor;flex:none;width:18px;height:18px}.Sidebar-module__4UpaJa__navIconWrap{flex:none;display:inline-flex;position:relative}.Sidebar-module__4UpaJa__notificationDot{color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#dc2626;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:900;line-height:18px;display:inline-flex;position:absolute;top:-10px;right:-12px;box-shadow:0 0 0 2px #08313a}.Sidebar-module__4UpaJa__active{color:#fff;background:linear-gradient(90deg,#00a651f2,#009148d1);box-shadow:0 10px 24px #00503433}.Sidebar-module__4UpaJa__active .Sidebar-module__4UpaJa__notificationDot{box-shadow:0 0 0 2px #00a651}.Sidebar-module__4UpaJa__disabledNavItem{cursor:not-allowed;opacity:.54}.Sidebar-module__4UpaJa__sidebarFooter{background:linear-gradient(#06283400,#062834 28%);flex-direction:column;flex:none;gap:4px;margin-top:auto;padding-top:12px;display:flex}.Sidebar-module__4UpaJa__userMenu{position:relative}.Sidebar-module__4UpaJa__user{cursor:pointer;background:#ffffff14;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;min-width:0;padding:12px;list-style:none;display:flex}.Sidebar-module__4UpaJa__user::-webkit-details-marker{display:none}.Sidebar-module__4UpaJa__collapsed .Sidebar-module__4UpaJa__user{justify-content:center;padding:8px}.Sidebar-module__4UpaJa__avatar{color:#fff;background:#0f9f59;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:inline-flex}.Sidebar-module__4UpaJa__userEmail{text-overflow:ellipsis;white-space:nowrap;color:#fff;text-align:left;flex:1;min-width:0;font-size:13px;overflow:hidden}.Sidebar-module__4UpaJa__userEmail:after{content:"Administrator";color:#e2e8f0a8;margin-top:2px;font-size:11px;font-weight:600;display:block}.Sidebar-module__4UpaJa__user svg{fill:#e2e8f0b8;flex:none;width:18px;height:18px}.Sidebar-module__4UpaJa__menuPanel{opacity:0;pointer-events:none;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;min-width:170px;padding:6px;transition:opacity .12s,transform .12s;display:flex;position:absolute;bottom:calc(100% + 8px);right:0;transform:translateY(4px);box-shadow:0 12px 28px #0f172a24}.Sidebar-module__4UpaJa__userMenu[open] .Sidebar-module__4UpaJa__menuPanel,.Sidebar-module__4UpaJa__userMenu:hover .Sidebar-module__4UpaJa__menuPanel,.Sidebar-module__4UpaJa__userMenu:focus-within .Sidebar-module__4UpaJa__menuPanel{opacity:1;pointer-events:auto;transform:translateY(0)}.Sidebar-module__4UpaJa__menuPanel button{color:#1f2a37;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;height:36px;padding:0 10px;font-size:13px}.Sidebar-module__4UpaJa__menuPanel button:hover{background:#f3f4f6}.Sidebar-module__4UpaJa__collapsed .Sidebar-module__4UpaJa__menuPanel{bottom:0;left:calc(100% + 8px);right:auto}@media (max-width:860px){.Sidebar-module__4UpaJa__sidebar{width:var(--rail-desktop-width);height:100vh;min-height:100vh;position:sticky;overflow:hidden}.Sidebar-module__4UpaJa__drawerMode{width:100%;height:100%;min-height:0;position:static;overflow:hidden}}
.AppShell-module__J1SKYq__shell{grid-template-columns:var(--rail-expanded-width) minmax(0, 1fr);background:var(--color-surface);min-height:100vh;color:var(--color-text-secondary);transition:grid-template-columns var(--motion-fast);display:grid}.AppShell-module__J1SKYq__collapsed{grid-template-columns:var(--rail-desktop-width) minmax(0, 1fr)}.AppShell-module__J1SKYq__desktopSidebar{min-width:0}.AppShell-module__J1SKYq__mobileAppBar,.AppShell-module__J1SKYq__drawerLayer{display:none}.AppShell-module__J1SKYq__content{background:var(--color-surface);width:100%;min-width:0;max-width:none;min-height:0;margin:0;padding:0}.AppShell-module__J1SKYq__projectWorkspaceShell{height:100vh;min-height:100vh;max-height:100vh;overflow:hidden}.AppShell-module__J1SKYq__projectWorkspaceContent{height:100vh;min-height:0;max-height:100vh;overflow:hidden auto}@media (max-width:1023px){.AppShell-module__J1SKYq__shell{min-height:100vh;padding-top:var(--appbar-tablet-height);display:block}.AppShell-module__J1SKYq__desktopSidebar{display:none}.AppShell-module__J1SKYq__mobileAppBar{z-index:var(--z-app-bar);height:var(--appbar-tablet-height);align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface);box-shadow:var(--shadow-sticky);padding:0 var(--page-gutter-tablet);display:flex;position:fixed;inset:0 0 auto}.AppShell-module__J1SKYq__menuButton,.AppShell-module__J1SKYq__closeButton{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:44px;height:44px;color:var(--color-text-secondary);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.AppShell-module__J1SKYq__menuButton{flex-direction:column;gap:4px}.AppShell-module__J1SKYq__menuButton span{background:currentColor;border-radius:999px;width:18px;height:2px}.AppShell-module__J1SKYq__mobileTitleBlock{gap:2px;min-width:0;display:grid}.AppShell-module__J1SKYq__mobileTitleBlock span{color:var(--color-text-muted);font-size:var(--font-size-caption);font-weight:800}.AppShell-module__J1SKYq__mobileTitleBlock strong{min-width:0;color:var(--color-text-primary);font-size:var(--font-size-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AppShell-module__J1SKYq__drawerLayer{z-index:var(--z-drawer);display:block;position:fixed;inset:0}.AppShell-module__J1SKYq__drawerBackdrop{cursor:pointer;background:#0f172a73;border:0;position:absolute;inset:0}.AppShell-module__J1SKYq__drawerPanel{background:var(--color-nav-bg);width:min(340px,100vw - 32px);box-shadow:var(--shadow-overlay);flex-direction:column;display:flex;position:absolute;inset:0 auto 0 0}.AppShell-module__J1SKYq__drawerHeader{min-height:var(--appbar-tablet-height);justify-content:space-between;align-items:center;gap:var(--space-3);padding:0 var(--space-4);border-bottom:1px solid #e2e8f01f;display:flex}.AppShell-module__J1SKYq__closeButton{color:#fff;background:#ffffff14;border-color:#ffffff29;font-size:28px;line-height:1}.AppShell-module__J1SKYq__content{padding:0}.AppShell-module__J1SKYq__projectWorkspaceShell{height:100vh;min-height:100vh}.AppShell-module__J1SKYq__projectWorkspaceContent{height:calc(100vh - var(--appbar-tablet-height));max-height:calc(100vh - var(--appbar-tablet-height))}}@media (max-width:767px){.AppShell-module__J1SKYq__shell{padding-top:var(--appbar-mobile-height)}.AppShell-module__J1SKYq__mobileAppBar{height:var(--appbar-mobile-height);padding:0 var(--page-gutter-mobile)}.AppShell-module__J1SKYq__drawerHeader{min-height:var(--appbar-mobile-height)}.AppShell-module__J1SKYq__projectWorkspaceContent{height:calc(100vh - var(--appbar-mobile-height));max-height:calc(100vh - var(--appbar-mobile-height))}}
:root{--color-brand-primary:#087443;--color-brand-primary-hover:#075f39;--color-brand-primary-pressed:#064d31;--color-brand-accent:#0f9f59;--color-brand-teal:#117a8b;--color-nav-bg:#062834;--color-canvas:#f6f8fb;--color-surface:#fff;--color-surface-subtle:#f8fafc;--color-border:#dbe3ea;--color-border-subtle:#e5e7eb;--color-text-primary:#071936;--color-text-secondary:#334155;--color-text-muted:#475569;--color-text-subtle:#5b677a;--color-success-bg:#dcfce7;--color-success-text:#166534;--color-warning-bg:#fef3c7;--color-warning-text:#92400e;--color-error-bg:#fef2f2;--color-error-text:#b42318;--color-info-bg:#dbeafe;--color-info-text:#1d4ed8;--font-family-sans:Arial, Helvetica, sans-serif;--font-size-caption:12px;--font-size-dense:13px;--font-size-body:14px;--font-size-section-title:18px;--font-size-page-title-mobile:24px;--font-size-page-title:30px;--line-height-tight:1.18;--line-height-body:1.45;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--layout-page-padding-desktop:24px;--layout-page-padding-tablet:16px;--layout-page-padding-mobile:12px;--layout-section-gap:24px;--layout-related-gap:16px;--layout-control-gap:8px;--layout-card-padding:20px;--layout-card-padding-compact:16px;--layout-table-cell-padding-y:14px;--layout-table-cell-padding-x:16px;--layout-content-max-width:none;--layout-project-sidebar-width:260px;--layout-project-sidebar-min-width:220px;--layout-project-sidebar-max-width:340px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--shadow-overlay:0 18px 42px #0f172a2e;--shadow-sticky:0 8px 24px #0f172a14;--z-app-bar:50;--z-drawer:80;--z-overlay:70;--z-popover:100;--z-sticky:30;--appbar-mobile-height:56px;--appbar-tablet-height:64px;--rail-desktop-width:82px;--rail-expanded-width:260px;--page-gutter-mobile:16px;--page-gutter-tablet:24px;--page-gutter-desktop:32px;--focus-ring:0 0 0 3px #0f9f593d;--motion-fast:.16s ease}@media (prefers-reduced-motion:reduce){:root{--motion-fast:1ms linear}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#172026;--page-padding-x:24px;--page-padding-y:16px;--page-title-size:26px;--section-title-size:18px;--card-title-size:16px;--body-font-size:13px;--small-font-size:12px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:40px;--space-3xl:48px;background:#f7f8fa;font-family:Arial,Helvetica,sans-serif}*,:before,:after{box-sizing:border-box}body{font-size:var(--body-font-size);margin:0}main{width:100%;max-width:none;margin:0;padding:0}main>:where([class*=pageShell],[class*=PageShell],[class*=page],[class*=Page]){background:#f6f8fb}main :where([class*=topBar],[class*=TopBar]){align-items:flex-start;gap:var(--space-md)!important;margin-bottom:var(--space-md)!important}main>:where([class*=page],[class*=Page],[class*=pageShell],[class*=PageShell])>:where(header[class*=header],header[class*=Header]){margin-bottom:var(--space-md)!important;border-bottom:0!important;padding-bottom:0!important}main :where([class*=breadcrumb],[class*=Breadcrumb]){font-size:var(--small-font-size)!important;font-weight:600!important}main :where([class*=topBar],[class*=TopBar],header[class*=header],header[class*=Header]) :where(h1){margin:6px 0 2px!important}main :where([class*=topBar],[class*=TopBar],header[class*=header],header[class*=Header]) :where(p){color:#64748b;margin:0!important}main :where(h1){font-size:var(--page-title-size)!important;letter-spacing:0!important;line-height:1.18!important}main :where(h2){font-size:var(--section-title-size)!important;letter-spacing:0!important;line-height:1.25!important}main :where(h3,[class*=cardTitle],[class*=CardTitle]){font-size:var(--card-title-size)!important;letter-spacing:0!important;line-height:1.3!important}main :where(p,li,label,td,th,input,select,textarea,button,small){font-size:var(--body-font-size)}main :where(th,[class*=tableHeader],[class*=TableHeader]){font-size:var(--small-font-size)!important}main :where([class*=summaryCard],[class*=SummaryCard],[class*=metricCard],[class*=MetricCard]) :where(strong){font-size:20px!important;line-height:1.15!important}main :where(article[class*=Card],section[class*=Card],div[class*=Card],button[class*=Card],section[class*=Panel],aside[class*=Panel],div[class*=Panel]){min-height:unset!important}main :where([class*=summaryCard],[class*=SummaryCard],[class*=metricCard],[class*=MetricCard],[class*=configCard],[class*=ConfigCard],[class*=infoPanel],[class*=InfoPanel],[class*=tableCard],[class*=TableCard],[class*=toolbarCard],[class*=ToolbarCard],[class*=resultChartCard],[class*=ResultChartCard],[class*=referenceWideCard],[class*=ReferenceWideCard],[class*=companyIdentityCard],[class*=CompanyIdentityCard],[class*=section]){padding-block:10px!important}main :where([class*=summaryIcon],[class*=SummaryIcon],[class*=metricIcon],[class*=MetricIcon],[class*=cardIcon],[class*=CardIcon],[class*=iconBox],[class*=IconBox],[class*=emptyIllustration],[class*=EmptyIllustration],[class*=smallIcon]){display:none!important}main :where(h1,h2,h3,h4,strong,b,th,[class*=Title],[class*=title]){font-weight:650!important}main :where(p,small,span,label,td,input,select,textarea,button){font-weight:400}main :where(button,.primaryButton,.secondaryButton,[class*=Button],[class*=button]){font-weight:600!important;font-size:var(--body-font-size)!important}:where([class*=Icon],[class*=icon],[class*=Badge],[class*=badge],[class*=Avatar],[class*=avatar],[class*=Circle],[class*=circle],[class*=Count],[class*=count],[class*=Counter],[class*=counter],[class*=headerBell]>span,[class*=HeaderBell]>span,[class*=stepper]>li>span,[class*=Stepper]>li>span,[class*=hierarchySteps]>li,[class*=HierarchySteps]>li,[class*=sectionHeader]>span:first-child,[class*=SectionHeader]>span:first-child){text-align:center;vertical-align:middle;flex-shrink:0;justify-items:center;line-height:1;display:inline-flex;justify-content:center!important;align-items:center!important}:where([class*=Icon],[class*=icon],[class*=Avatar],[class*=avatar],[class*=Circle],[class*=circle])>svg{flex-shrink:0;margin:auto;display:block}
