.ps{overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto;overflow:hidden!important}.ps__rail-x{opacity:0;height:15px;transition:background-color .2s linear,opacity .2s linear;display:none;position:absolute;bottom:0}.ps__rail-y{opacity:0;width:15px;transition:background-color .2s linear,opacity .2s linear;display:none;position:absolute;right:0}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{background-color:#0000;display:block}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps .ps__rail-x:hover,.ps .ps__rail-y:hover,.ps .ps__rail-x:focus,.ps .ps__rail-y:focus,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-y.ps--clicking{opacity:.9;background-color:#eee}.ps__thumb-x{background-color:#aaa;border-radius:6px;height:6px;transition:background-color .2s linear,height .2s ease-in-out;position:absolute;bottom:2px}.ps__thumb-y{background-color:#aaa;border-radius:6px;width:6px;transition:background-color .2s linear,width .2s ease-in-out;position:absolute;right:2px}.ps__rail-x:hover>.ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x.ps--clicking .ps__thumb-x{background-color:#999;height:11px}.ps__rail-y:hover>.ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}.scrollbar-container{height:100%;position:relative}
*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:600px){.container{max-width:600px}}@media (min-width:900px){.container{max-width:900px}}@media (min-width:1200px){.container{max-width:1200px}}@media (min-width:1536px){.container{max-width:1536px}}@media (min-width:1920px){.container{max-width:1920px}}#__next .visible{visibility:visible}#__next .collapse{visibility:collapse}#__next .static{position:static}#__next .fixed{position:fixed}#__next .absolute{position:absolute}#__next .relative{position:relative}#__next .sticky{position:sticky}#__next .z-\[1\]{z-index:1}#__next .block{display:block}#__next .inline-block{display:inline-block}#__next .inline{display:inline}#__next .flex{display:flex}#__next .inline-flex{display:inline-flex}#__next .table{display:table}#__next .grid{display:grid}#__next .inline-grid{display:inline-grid}#__next .\!hidden{display:none!important}#__next .hidden{display:none}#__next .flex-1{flex:1}#__next .flex-auto{flex:auto}#__next .flex-shrink,#__next .shrink{flex-shrink:1}#__next .flex-grow{flex-grow:1}#__next .border-collapse{border-collapse:collapse}#__next .scale-\[1\.2\]{--tw-scale-x:1.2;--tw-scale-y:1.2;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#__next .scale-x-\[-1\]{--tw-scale-x:-1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#__next .transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#__next .cursor-pointer{cursor:pointer}#__next .resize{resize:both}#__next .flex-col{flex-direction:column}#__next .flex-wrap{flex-wrap:wrap}#__next .items-start{align-items:flex-start}#__next .items-center{align-items:center}#__next .justify-center{justify-content:center}#__next .justify-between{justify-content:space-between}#__next .gap-0\.5{gap:.125rem}#__next .gap-1{gap:.25rem}#__next .gap-1\.5{gap:.375rem}#__next .gap-2{gap:.5rem}#__next .gap-3{gap:.75rem}#__next .gap-4{gap:1rem}#__next .gap-5{gap:1.25rem}#__next .gap-6{gap:1.5rem}#__next .gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}#__next .gap-y-1{row-gap:.25rem}#__next .self-start{align-self:flex-start}#__next .overflow-y-auto{overflow-y:auto}#__next .overflow-x-hidden{overflow-x:hidden}#__next .break-all{word-break:break-all}#__next .rounded{border-radius:.375rem}#__next .rounded-sm{border-radius:var(--mui-shape-customBorderRadius-sm)}#__next .border{border-width:1px}#__next .bg-backgroundPaper{background-color:var(--mui-palette-background-paper)}#__next .object-cover{-o-object-fit:cover;object-fit:cover}#__next .p-0{padding:0}#__next .p-6{padding:1.5rem}#__next .text-center{text-align:center}#__next .text-8xl{font-size:6rem;line-height:1}#__next .text-\[22px\]{font-size:22px}#__next .text-\[30px\]{font-size:30px}#__next .text-sm{font-size:.875rem;line-height:1.25rem}#__next .text-xl{font-size:1.25rem;line-height:1.75rem}#__next .text-xs{font-size:.75rem;line-height:1rem}#__next .font-medium{font-weight:500}#__next .font-semibold{font-weight:600}#__next .uppercase{text-transform:uppercase}#__next .capitalize{text-transform:capitalize}#__next .italic{font-style:italic}#__next .tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}#__next .text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}#__next .text-error{color:var(--mui-palette-error-main)}#__next .text-primary{color:var(--primary-color)}#__next .text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}#__next .text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}#__next .text-textPrimary{color:var(--mui-palette-text-primary)}#__next .text-textSecondary{color:var(--mui-palette-text-secondary)}#__next .text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}#__next .underline{text-decoration-line:underline}#__next .overline{text-decoration-line:overline}#__next .shadow{--tw-shadow:var(--mui-customShadows-md);--tw-shadow-colored:var(--mui-customShadows-md);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}#__next .shadow-lg{--tw-shadow:var(--mui-customShadows-lg);--tw-shadow-colored:var(--mui-customShadows-lg);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}#__next .shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}#__next .outline{outline-style:solid}#__next .blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}#__next .drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}#__next .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}#__next .backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}#__next .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}#__next .ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}#__next .bs-\[38px\]{block-size:38px}#__next .bs-\[400px\]{block-size:400px}#__next .bs-full{block-size:100%}#__next .min-bs-\[100dvh\]{min-block-size:100dvh}#__next .min-bs-full{min-block-size:100%}#__next .is-\[38px\]{inline-size:38px}#__next .is-\[90vw\]{inline-size:90vw}#__next .is-full{inline-size:100%}#__next .\!min-is-full{min-inline-size:100%!important}#__next .min-is-0{min-inline-size:0}#__next .min-is-\[160px\]{min-inline-size:160px}#__next .min-is-\[240px\]{min-inline-size:240px}#__next .mlb-1{margin-block:.25rem}#__next .mli-2{margin-inline:.5rem}#__next .\!mbs-3{margin-block-start:.75rem!important}#__next .mbe-6{margin-block-end:1.5rem}#__next .mbs-1\.5{margin-block-start:.375rem}#__next .mbs-10{margin-block-start:2.5rem}#__next .mis-2{margin-inline-start:.5rem}#__next .plb-2{padding-block:.5rem}#__next .pli-3{padding-inline:.75rem}#__next .pli-6{padding-inline:1.5rem}#__next .border-bs{border-block-start-width:1px}#__next .border-ie{border-inline-end-width:1px}:root{--border-radius:var(--mui-shape-borderRadius);--border-color:var(--mui-palette-divider);--primary-color:var(--mui-palette-primary-main);--background-color:var(--mui-palette-background-default);--background-color-rgb:var(--mui-palette-background-paperChannel);--header-height:54px;--header-z-index:var(--mui-zIndex-appBar);--footer-z-index:10;--customizer-z-index:var(--mui-zIndex-drawer);--search-z-index:var(--mui-zIndex-tooltip);--drawer-z-index:var(--mui-zIndex-drawer);--backdrop-color:rgb(var(--mui-mainColorChannels-light) / .5);--mui-mainColorChannels-shadow:var(--mui-mainColorChannels-lightShadow)}[data-dark]{--backdrop-color:#17192599;--mui-mainColorChannels-shadow:var(--mui-mainColorChannels-darkShadow)}*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--border-color,currentColor);margin:0;padding:0}html{min-block-size:100%;inline-size:100%;display:flex}body{font-family:var(--mui-typography-fontFamily,"Public Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif)}a{color:inherit;text-decoration:none}ul:not([class]){margin-block:1rem;padding-inline-start:40px}[data-floating-ui-safe-polygon] .scrollbar-container{pointer-events:auto}[data-floating-ui-safe-polygon] .scrollbar-container .ps__rail-y{pointer-events:none}.ps__rail-y{inset-inline:auto 0!important}.ps__rail-y .ps__thumb-y{background-color:var(--mui-palette-divider);inline-size:6px;inset-inline:auto 3px!important}.ps__rail-y .ps__thumb-y:hover,.ps__rail-y .ps__thumb-y:focus,.ps__rail-y .ps__thumb-y.ps--clicking{background-color:var(--mui-palette-action-disabled)!important}.ps__rail-y:hover,.ps__rail-y:focus,.ps__rail-y.ps--clicking{background-color:var(--mui-palette-action-hover)!important}.ps__rail-y:hover .ps__thumb-y,.ps__rail-y:focus .ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y{background-color:var(--mui-palette-action-disabled)!important}.ts-vertical-nav-root .ps__thumb-y{inline-size:4px}.ts-vertical-nav-root .ps__thumb-y:hover,.ts-vertical-nav-root .ps__thumb-y:focus,.ts-vertical-nav-root .ps__thumb-y.ps--clicking{inline-size:6px}.ts-vertical-nav-root .ps__rail-y{inline-size:10px}.ts-vertical-nav-root .ps__rail-y:hover,.ts-vertical-nav-root .ps__rail-y:focus,.ts-vertical-nav-root .ps__rail-y.ps--clicking{background-color:#0000!important}.ts-vertical-nav-root .ps__rail-y:hover .ps__thumb-y,.ts-vertical-nav-root .ps__rail-y:focus .ps__thumb-y,.ts-vertical-nav-root .ps__rail-y.ps--clicking .ps__thumb-y{inline-size:6px}:where([class^=tabler-]){font-size:1.5rem}.MuiButton-root:not(.Mui-disabled){color:#fff!important;background:linear-gradient(135deg,#0f6660,#14a89e)!important;border:none!important;box-shadow:0 2px 4px #0d939433!important}.MuiButton-root:not(.Mui-disabled):hover{background:linear-gradient(135deg,#0c534e,#10877f)!important;box-shadow:0 3px 6px #0d939447!important}.MuiButton-root:not(.Mui-disabled):active,.MuiButton-root:not(.Mui-disabled).Mui-focusVisible{background:linear-gradient(135deg,#0a4541,#0d6f68)!important}.MuiButton-root .MuiButton-startIcon,.MuiButton-root .MuiButton-endIcon,.MuiButton-root .MuiButton-startIcon *,.MuiButton-root .MuiButton-endIcon *{color:#fff!important}input[autocomplete=one-time-code][data-input-otp=true]{inline-size:100%!important}code{color:var(--mui-palette-info-main);background-color:rgb(var(--mui-palette-info-mainChannel) / .08);border:0;border-radius:4px;padding-block:2px;padding-inline:4px;font-family:inherit;font-size:90%}.mui-101wa0e,.mui-3xvrsa div{max-inline-size:none!important}:root{--teal-900:#062b29;--teal-800:#0a443f;--teal-700:#0f6660;--teal-600:#10857d;--teal-500:#14a89e;--teal-400:#4cc7be;--teal-300:#9adfd9;--teal-100:#dff5f2;--teal-50:#f0faf8;--ink-900:#0c1817;--ink-800:#162422;--ink-700:#28403d;--ink-600:#43585a;--ink-500:#62787a;--ink-400:#8b9d9e;--ink-300:#b8c5c5;--ink-200:#dde4e3;--ink-150:#e7eceb;--ink-100:#eef2f1;--ink-50:#f5f7f6;--paper:#fafbfa;--success:#16a34a;--success-bg:#e7f6ec;--warn:#b45309;--warn-bg:#fdf2dc;--danger:#b91c1c;--danger-bg:#fbe8e8;--info:#0369a1;--info-bg:#e2f0fb;--violet:#6d28d9;--violet-bg:#efeafd;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--radius-sm:6px;--radius:10px;--radius-lg:14px;--shadow-sm:0 1px 2px #0c18170a;--shadow-md:0 1px 3px #0c18170f, 0 8px 24px -12px #0c181714}.page-header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.page-title{letter-spacing:-.02em;color:var(--ink-900);margin:0 0 4px;font-size:22px;font-weight:800}.page-sub{color:var(--ink-500);margin:0;font-size:13px}.btn{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;line-height:1.4;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.btn svg{width:16px;height:16px}.btn i{font-size:1.1rem}.btn--primary,.btn--ghost,.btn--subtle{color:#fff;background:linear-gradient(135deg,#0f6660,#14a89e);border-color:#0000;box-shadow:0 2px 4px #0d939433}.btn--primary:hover,.btn--ghost:hover,.btn--subtle:hover{background:linear-gradient(135deg,#0c534e,#10877f);border-color:#0000;box-shadow:0 3px 6px #0d939447}.btn--sm{border-radius:6px;gap:6px;padding:5px 10px;font-size:12px}.btn--sm svg{width:13px;height:13px}.btn--lg{border-radius:9px;padding:12px 22px;font-size:15px}.btn--lg svg{width:18px;height:18px}.card{border:1px solid var(--ink-150);border-radius:var(--radius);background:#fff;box-shadow:0 6px 22px #0f2d351a,0 2px 6px #0f2d350f}.card__header{border-bottom:1px solid var(--ink-100);align-items:center;gap:12px;padding:14px 16px;display:flex}.card__title{color:var(--ink-900);letter-spacing:-.005em;margin:0;font-size:13px;font-weight:700}.card__sub{color:var(--ink-500);margin:0;font-size:12px}.card__body{padding:16px}.card__footer{border-top:1px solid var(--ink-100);color:var(--ink-500);justify-content:space-between;align-items:center;padding:10px 16px;font-size:12px;display:flex}.card__action{color:var(--teal-700);align-items:center;gap:4px;margin-left:auto;font-size:12px;font-weight:600;display:inline-flex}.card__action:hover{color:var(--teal-800)}.kpi-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}@media (max-width:1200px){.kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.kpi-grid{grid-template-columns:1fr}}.kpi{border:1px solid var(--ink-150);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;gap:6px;padding:14px 16px;display:flex;position:relative;overflow:hidden}.kpi:before{content:"";background:var(--accent,var(--teal-500));width:3px;position:absolute;top:0;bottom:0;left:0}.kpi__label{color:var(--ink-500);letter-spacing:.02em;text-transform:uppercase;font-size:11.5px;font-weight:600}.kpi__row{align-items:baseline;gap:8px;display:flex}.kpi__value{color:var(--ink-900);letter-spacing:-.02em;font-feature-settings:"tnum";font-size:26px;font-weight:800}.kpi__unit{color:var(--ink-400);font-size:13px;font-weight:600}.kpi__delta{border-radius:4px;align-items:center;gap:2px;padding:1px 6px;font-size:11.5px;font-weight:600;display:inline-flex}.kpi__delta--up{color:var(--success);background:var(--success-bg)}.kpi__delta--dn{color:var(--danger);background:var(--danger-bg)}.kpi__foot{color:var(--ink-500);margin-top:2px;font-size:11.5px}.kpi__spark{opacity:.35;position:absolute;top:12px;right:14px}.row{gap:14px;margin-bottom:14px;display:grid}.row--2-1{grid-template-columns:2fr 1fr}.row--3{grid-template-columns:repeat(3,1fr)}.row--1-1{grid-template-columns:1fr 1fr}@media (max-width:1024px){.row--2-1{grid-template-columns:1fr}.row--3{grid-template-columns:1fr 1fr}}@media (max-width:640px){.row--3{grid-template-columns:1fr}}.pill{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:11px;font-weight:600;line-height:1.6;display:inline-flex}.pill--success{background:var(--success-bg);color:var(--success)}.pill--warn{background:var(--warn-bg);color:var(--warn)}.pill--danger{background:var(--danger-bg);color:var(--danger)}.pill--info{background:var(--info-bg);color:var(--info)}.pill--violet{background:var(--violet-bg);color:var(--violet)}.pill--neutral{background:var(--ink-100);color:var(--ink-700)}.pill--teal{background:var(--teal-100);color:var(--teal-800)}.pill .dot{background:currentColor;border-radius:50%;width:5px;height:5px;display:inline-block}.tbl-toolbar{border-bottom:1px solid var(--ink-100);background:var(--paper);align-items:center;gap:10px;padding:12px 16px;display:flex}.tbl-toolbar input{border:1px solid var(--ink-200);min-width:0;color:var(--ink-900);background:0 0;border-radius:7px;outline:none;flex:1;padding:7px 11px;font-size:13px}.tbl-toolbar input:focus{border-color:var(--teal-500)}.tbl-wrap{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f9fafb;background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow-x:auto}.tbl-wrap::-webkit-scrollbar{width:8px;height:8px}.tbl-wrap::-webkit-scrollbar-track{background:#f9fafb}.tbl-wrap::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:8px}.tbl{border-collapse:collapse;width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px}.tbl thead tr{background:#f9fafb;border-bottom:1px solid #e5e7eb}.tbl thead th{text-align:left;letter-spacing:.2px;color:#6b7280;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:10px 12px;font-size:12px;font-weight:600}.tbl tbody td{vertical-align:middle;color:#374151;border-bottom:1px solid #f3f4f6;padding:9px 12px}.tbl tbody tr{background:#fff;transition:background-color .12s}.tbl tbody tr:nth-child(2n){background:#fafafa}.tbl tbody tr:hover{cursor:pointer;background:#f0f9ff}.tbl tbody tr:last-child td{border-bottom:0}.tbl .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.tbl .mono{font-family:var(--font-mono);color:#374151;font-size:12px;font-weight:600}.doc{align-items:center;gap:9px;display:flex}.doc__name{color:var(--ink-900);font-size:12.5px;font-weight:600}.doc__meta{color:var(--ink-500);font-size:11.5px}.stockbar{background:var(--ink-100);vertical-align:middle;border-radius:3px;width:100px;height:6px;display:inline-block;overflow:hidden}.stockbar>span{background:var(--teal-500);border-radius:3px;height:100%;display:block}.stockbar--warn>span{background:#f59e0b}.stockbar--danger>span{background:var(--danger)}.chart-tabs{background:var(--ink-100);border-radius:7px;margin-left:auto;padding:2px;font-size:12px;display:inline-flex}.chart-tabs button{color:var(--ink-600);cursor:pointer;border-radius:5px;padding:4px 10px;font-weight:500}.chart-tabs button.active{color:var(--ink-900);background:#fff;font-weight:600;box-shadow:0 1px 2px #0000000f}.legend{color:var(--ink-600);flex-wrap:wrap;gap:12px 16px;font-size:11.5px;display:flex}.legend__sw{vertical-align:middle;border-radius:2px;width:9px;height:9px;margin-right:6px;display:inline-block}.mono{font-family:var(--font-mono)}.erp-app{background:var(--paper);grid-template-columns:250px 1fr;min-height:100vh;display:grid}.erp-sidebar{z-index:40;height:100vh;font-family:var(--mui-typography-fontFamily,"Public Sans", system-ui, sans-serif);background:#fff;flex-direction:column;display:flex;position:sticky;top:0;box-shadow:4px 0 24px #0f2d3524,1px 0 3px #0f2d3514}[data-dark] .erp-sidebar{background:#0f2d35;box-shadow:4px 0 28px #00000080,1px 0 3px #0006}.erp-sidebar__brand{flex-shrink:0;justify-content:center;align-items:center;min-height:64px;padding:16px 16px 12px;display:flex}.erp-brand-mark{color:#fff;letter-spacing:-.02em;background:linear-gradient(135deg,#0f6660,#14a89e);border-radius:6px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.erp-brand-name{letter-spacing:-.01em;color:#4b465c;font-size:14px;font-weight:700;line-height:1.2}.erp-brand-sub{color:#8a8997;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:600}[data-dark] .erp-brand-name{color:#e7e3fc}[data-dark] .erp-brand-sub{color:#e7e3fc8c}.erp-sidebar__nav{flex:1;padding:8px 14px 16px;overflow:hidden auto}.erp-nav-item{color:#000;cursor:pointer;letter-spacing:.15px;border-radius:6px;align-items:center;gap:12px;margin-block-start:8px;padding:8px 12px;font-size:14px;font-weight:400;line-height:1.4;text-decoration:none;transition:background-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out;display:flex;position:relative}.erp-nav-item:hover,.erp-nav-item:focus-visible{color:#000;background-color:#4b465c0f}.erp-nav-item--active{font-weight:400;box-shadow:0 2px 4px #0d939433;color:#fff!important;background:linear-gradient(135deg,#0f6660,#14a89e)!important}.erp-nav-item--active:before{display:none}.erp-nav-item i{color:inherit;flex:0 0 1.375rem;font-size:1.375rem;line-height:1}[data-dark] .erp-nav-item{color:#e7e3fcc7}[data-dark] .erp-nav-item:hover{color:#e7e3fc;background-color:#e7e3fc0f}[data-dark] .erp-nav-item--active{color:#fff!important}.erp-nav-item--parent{text-align:left;background:0 0;border:none;width:100%;font-family:inherit}.erp-nav-item--parent.erp-nav-item--has-active{color:#000;background-color:#4b465c0a}.erp-sidebar nav{scrollbar-width:thin;scrollbar-color:#9e9e9e transparent}.erp-sidebar nav::-webkit-scrollbar{width:4px}.erp-sidebar nav::-webkit-scrollbar-track{background:0 0}.erp-sidebar nav::-webkit-scrollbar-thumb{background-color:#9e9e9e;border-radius:4px}.erp-sidebar nav::-webkit-scrollbar-thumb:hover{background-color:#757575}.erp-nav-chev{color:var(--ink-400);margin-left:auto;font-size:1rem;transition:transform .2s ease-in-out}.erp-nav-sub{flex-direction:column;margin-top:2px;padding-left:12px;display:flex}.erp-nav-item--child{margin-block-start:2px;padding-block:7px;font-size:14px;font-weight:400;position:relative}.erp-nav-item--child:before{display:none}.erp-nav-item--child i{flex:0 0 1.05rem;font-size:1.05rem}.erp-nav-badge{color:#fff;letter-spacing:.3px;background:#ffffff40;border-radius:999px;margin-left:auto;padding:2px 7px;font-size:10px;font-weight:700}.erp-nav-item:not(.erp-nav-item--active) .erp-nav-badge{color:#0d9394;background:#4eb0b129}.erp-nav-item:not(.erp-nav-item--active) .erp-nav-badge--alert{color:#ff4c51;background:#ff4c5129}.erp-sidebar__user{border-top:1px solid #4b465c1f;flex-shrink:0;align-items:center;gap:12px;padding:14px 16px;display:flex}[data-dark] .erp-sidebar__user{border-top-color:#e7e3fc14}.erp-sidebar__logout-wrap{border-top:1px solid #4b465c1f;flex-shrink:0;padding:14px 16px 18px}[data-dark] .erp-sidebar__logout-wrap{border-top-color:#e7e3fc14}.erp-sidebar__logout{color:#ff4c51;letter-spacing:.2px;cursor:pointer;background:0 0;border:1.5px solid #ff4c51;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 12px;font-size:13px;font-weight:600;transition:background .15s,color .15s,transform 50ms;display:inline-flex}.erp-sidebar__logout:hover:not(:disabled){color:#fff;background:#ff4c51}.erp-sidebar__logout:active:not(:disabled){transform:translateY(1px)}.erp-sidebar__logout:disabled{opacity:.6;cursor:not-allowed}.erp-sidebar__logout svg{width:16px;height:16px}[data-dark] .erp-sidebar__logout{color:#ff8589;border-color:#ff8589}[data-dark] .erp-sidebar__logout:hover:not(:disabled){color:#1a1230;background:#ff8589}.erp-avatar{color:#fff;letter-spacing:.2px;background:linear-gradient(135deg,#0f6660,#14a89e);border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:14px;font-weight:600;display:grid}.erp-avatar--sm{flex:0 0 26px;width:26px;height:26px;font-size:10px}.erp-user-name{color:#4b465c;letter-spacing:.15px;font-size:14px;font-weight:600;line-height:1.3}.erp-user-role{color:#8a8997;letter-spacing:.4px;font-size:12px}[data-dark] .erp-user-name{color:#e7e3fc}[data-dark] .erp-user-role{color:#e7e3fc8c}.erp-main{flex-direction:column;min-width:0;display:flex}.erp-topbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:30;background:#fff;border:1px solid #4b465c1a;border-radius:12px;flex-shrink:0;align-items:center;gap:16px;height:68px;margin:14px 18px 0;padding:0 22px;display:flex;position:sticky;top:12px;box-shadow:0 6px 18px #0f2d351a,0 2px 6px #0f2d350f}.erp-crumbs{color:var(--ink-500);flex:none;align-items:center;gap:4px;font-size:12.5px;font-weight:500;display:flex}.erp-crumbs__sep{color:var(--ink-300);align-items:center;display:flex}.erp-crumbs__current{color:var(--ink-800);font-weight:600}.erp-search{background:var(--ink-50);border:1px solid var(--ink-150);cursor:text;max-width:400px;height:34px;color:var(--ink-400);border-radius:8px;flex:1;align-items:center;gap:8px;padding:0 10px;font-size:12.5px;display:flex}.erp-search input{color:var(--ink-800);background:0 0;border:none;outline:none;flex:1;font-size:12.5px}.erp-search input::placeholder{color:var(--ink-400)}.erp-kbd{color:var(--ink-400);border:1px solid var(--ink-200);font-size:10px;font-family:var(--font-mono);background:#fff;border-radius:4px;padding:1px 5px}.erp-topbar__actions{align-items:center;gap:4px;margin-left:auto;display:flex}.erp-icon-btn{width:32px;height:32px;color:var(--ink-500);cursor:pointer;border-radius:8px;place-items:center;transition:background .12s,color .12s;display:grid;position:relative}.erp-icon-btn:hover{background:var(--ink-50);color:var(--ink-800)}.erp-dot{background:var(--danger);border:1.5px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:5px}.erp-content{flex:1;min-height:0;padding:24px;overflow-y:auto}.dash-welcome{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.dash-welcome h1{letter-spacing:-.02em;color:#0d9394;margin:0 0 4px;font-size:24px;font-weight:800}.dash-welcome p{color:var(--ink-500);margin:0;font-size:13px}.date-picker{border:1px solid var(--ink-200);color:var(--ink-700);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:10px;padding:9px 14px;font-size:12.5px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #0f2d350a}.date-picker:hover{border-color:#4eb0b1}.date-picker svg{color:var(--ink-500)}.kpi6-grid{grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:16px;display:grid}@media (max-width:1200px){.kpi6-grid{grid-template-columns:repeat(3,1fr)}}.tile{border:1px solid var(--ink-150);background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:14px 14px 12px;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 22px #0f2d351a,0 2px 6px #0f2d350f}.tile__top{z-index:1;align-items:flex-start;gap:12px;display:flex;position:relative}.tile__icon{background:var(--tile-bg,#dff5f2);width:42px;height:42px;color:var(--tile-fg,#0d9394);border-radius:50%;flex:0 0 42px;place-items:center;display:grid}.tile__icon svg{width:20px;height:20px}.tile__head{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tile__label{color:var(--ink-500);letter-spacing:.02em;font-size:11.5px;font-weight:600}.tile__value{color:var(--ink-900);letter-spacing:-.02em;font-feature-settings:"tnum";font-size:26px;font-weight:800;line-height:1.05}.tile__foot{color:var(--tile-fg,#0d9394);z-index:1;align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:inline-flex;position:relative}.tile__foot svg{width:12px;height:12px}.tile:after{content:"";background:var(--tile-bg,#dff5f2);opacity:.45;z-index:0;border-radius:50%;width:80px;height:80px;position:absolute;bottom:-20px;right:-20px}.stat5-grid{grid-template-columns:repeat(5,1fr);gap:12px;margin:14px 0 16px;display:grid}@media (max-width:1100px){.stat5-grid{grid-template-columns:repeat(2,1fr)}}.stat{border:1px solid var(--ink-150);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex;box-shadow:0 6px 22px #0f2d351a,0 2px 6px #0f2d350f}.stat__icon{background:var(--stat-bg,#dff5f2);width:38px;height:38px;color:var(--stat-fg,#0d9394);border-radius:10px;flex:0 0 38px;place-items:center;display:grid}.stat__icon svg{width:18px;height:18px}.stat__body{flex:1;min-width:0}.stat__label{color:var(--ink-500);font-size:11.5px;font-weight:600}.stat__value{color:var(--ink-900);letter-spacing:-.02em;font-feature-settings:"tnum";font-size:20px;font-weight:800;line-height:1.15}.stat__sub{color:var(--ink-500);align-items:center;gap:6px;font-size:11px;display:flex}.stat__delta{border-radius:4px;align-items:center;gap:2px;padding:1px 5px;font-size:11px;font-weight:700;display:inline-flex}.stat__delta--up{color:var(--success);background:var(--success-bg)}.stat__delta--dn{color:var(--danger);background:var(--danger-bg)}.activity-list{flex-direction:column;display:flex}.activity-row{border-bottom:1px solid var(--ink-100);align-items:center;gap:12px;padding:11px 16px;display:flex}.activity-row:last-child{border-bottom:0}.activity-icon{background:var(--act-bg,#dff5f2);width:34px;height:34px;color:var(--act-fg,#0d9394);border-radius:10px;flex:0 0 34px;place-items:center;display:grid}.activity-icon svg{width:16px;height:16px}.activity-text{flex:1;min-width:0}.activity-title{color:var(--ink-900);font-size:12.5px;font-weight:600;line-height:1.25}.activity-meta{color:var(--ink-500);font-size:11.5px}.activity-time{color:var(--ink-400);white-space:nowrap;font-size:11px}.link-row{color:#0d9394;border-top:1px solid var(--ink-100);cursor:pointer;justify-content:flex-end;align-items:center;gap:4px;padding:10px 16px;font-size:12.5px;font-weight:600;display:flex}.link-row:hover{color:#0a6f6f}.link-row svg{width:14px;height:14px}.chart-legend{color:var(--ink-600);flex-wrap:wrap;gap:14px;font-size:11.5px;font-weight:500;display:flex}.chart-legend span.dot{vertical-align:middle;background:currentColor;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.qa-grid{grid-template-columns:repeat(5,1fr);gap:12px;padding:14px 16px;display:grid}@media (max-width:900px){.qa-grid{grid-template-columns:repeat(3,1fr)}}.qa-btn{background:var(--ink-50);border:1px solid var(--ink-100);cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:18px 10px 14px;transition:background-color .15s,border-color .15s,transform .1s;display:flex}.qa-btn:hover{background:#f0faf8;border-color:#9adfd9;transform:translateY(-1px)}.qa-btn__icon{width:42px;height:42px;color:var(--qa-fg,#0d9394);border:1px solid var(--ink-150);background:#fff;border-radius:50%;place-items:center;display:grid}.qa-btn__icon svg{width:19px;height:19px}.qa-btn__label{color:var(--ink-700);font-size:12px;font-weight:600}.ann-list{padding:8px 0}.ann-row{align-items:flex-start;gap:12px;padding:9px 18px;display:flex}.ann-row:before{content:"";background:#4eb0b1;border-radius:50%;flex:0 0 6px;width:6px;height:6px;margin-top:7px}.ann-text{color:var(--ink-700);flex:1;font-size:12.5px;line-height:1.5}.ann-text b{color:var(--ink-900);font-weight:700}.ann-date{color:var(--ink-400);white-space:nowrap;font-feature-settings:"tnum";font-size:11px}.row-cdf{grid-template-columns:1.55fr 1.15fr 1fr;gap:14px;margin-bottom:14px;display:grid}.row-1-1{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}@media (max-width:1100px){.row-cdf,.row-1-1{grid-template-columns:1fr}}.tbl.tbl--branded thead th{color:#6b7280;letter-spacing:.2px;text-transform:none;background:#f9fafb;border-bottom:1px solid #e5e7eb;height:auto;padding:10px 12px;font-size:12px;font-weight:600;line-height:1.3}.tbl.tbl--branded tbody tr{background:#fff}.tbl.tbl--branded tbody tr:nth-child(2n){background:#fafafa}.tbl.tbl--branded tbody tr:hover{background:#f0f9ff}.tbl.tbl--branded tbody td{color:#374151;border-bottom:1px solid #f3f4f6;height:auto;padding:9px 12px;font-size:13px;line-height:1.4}.tbl.tbl--branded tbody tr:last-child td{border-bottom:0}@media not all and (min-width:900px){#__next .max-md\:hidden{display:none}}@media (min-width:600px){#__next .sm\:is-\[unset\]{inline-size:unset}#__next .sm\:is-auto{inline-size:auto}#__next .sm\:max-is-\[400px\]{max-inline-size:400px}}@media (min-width:900px){#__next .md\:p-12{padding:3rem}#__next .md\:bs-\[450px\]{block-size:450px}#__next .md\:is-\[480px\]{inline-size:480px}#__next .md\:is-full{inline-size:100%}#__next .md\:\!min-is-\[unset\]{min-inline-size:unset!important}#__next .md\:max-is-\[unset\]{max-inline-size:unset}#__next .md\:mbs-14{margin-block-start:3.5rem}}@media (min-width:1200px){#__next .lg\:bs-\[500px\]{block-size:500px}#__next .lg\:mbs-20{margin-block-start:5rem}}
