.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{height:15px;bottom:0}.ps__rail-x,.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;position:absolute}.ps__rail-y{width:15px;right:0}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px}.ps__thumb-x,.ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-y{transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps{overflow:auto!important}}.scrollbar-container{position:relative;height:100%}*,:after,:before{--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:rgba(59,130,246,.5);--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: }::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:rgba(59,130,246,.5);--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 .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 1 0%}#__next .flex-auto{flex:1 1 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}#__next .scale-\[1\.2\],#__next .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 .scale-x-\[-1\]{--tw-scale-x:-1}#__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 .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 .text-error{color:var(--mui-palette-error-main)}#__next .text-primary{color:var(--primary-color)}#__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-lg{--tw-shadow:var(--mui-customShadows-lg);--tw-shadow-colored:var(--mui-customShadows-lg)}#__next .shadow-lg,#__next .shadow-none{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}#__next .outline{outline-style:solid}#__next .blur{--tw-blur:blur(8px)}#__next .blur,#__next .drop-shadow{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 rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06))}#__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{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,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#__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)/0.5);--mui-mainColorChannels-shadow:var(--mui-mainColorChannels-lightShadow)}[data-dark]{--backdrop-color:rgba(23,25,37,.6);--mui-mainColorChannels-shadow:var(--mui-mainColorChannels-darkShadow)}*,:after,:before{box-sizing:border-box;padding:0;margin:0;border-width:0;border-style:solid;border-color:var(--border-color,currentColor)}html{display:flex;inline-size:100%;min-block-size:100%}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}

/*! Do not remove the following styles */[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-end:0!important;inset-inline-start:auto!important}.ps__rail-y .ps__thumb-y{inset-inline-end:3px!important;inset-inline-start:auto!important;background-color:var(--mui-palette-divider);inline-size:6px}.ps__rail-y .ps__thumb-y.ps--clicking,.ps__rail-y .ps__thumb-y:focus,.ps__rail-y .ps__thumb-y:hover{background-color:var(--mui-palette-action-disabled)!important}.ps__rail-y.ps--clicking,.ps__rail-y:focus,.ps__rail-y:hover{background-color:var(--mui-palette-action-hover)!important}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus .ps__thumb-y,.ps__rail-y:hover .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.ps--clicking,.ts-vertical-nav-root .ps__thumb-y:focus,.ts-vertical-nav-root .ps__thumb-y:hover{inline-size:6px}.ts-vertical-nav-root .ps__rail-y{inline-size:10px}.ts-vertical-nav-root .ps__rail-y.ps--clicking,.ts-vertical-nav-root .ps__rail-y:focus,.ts-vertical-nav-root .ps__rail-y:hover{background-color:transparent!important}.ts-vertical-nav-root .ps__rail-y.ps--clicking .ps__thumb-y,.ts-vertical-nav-root .ps__rail-y:focus .ps__thumb-y,.ts-vertical-nav-root .ps__rail-y:hover .ps__thumb-y{inline-size:6px}:where([class^=tabler-]){font-size:1.5rem}input[autocomplete=one-time-code][data-input-otp=true]{inline-size:100%!important}code{font-family:inherit;padding-block:2px;padding-inline:4px;border-radius:4px;font-size:90%;color:var(--mui-palette-info-main);background-color:rgb(var(--mui-palette-info-mainChannel)/.08);border:0}.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 rgba(12,24,23,.04);--shadow-md:0 1px 3px rgba(12,24,23,.06),0 8px 24px -12px rgba(12,24,23,.08)}.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px}.page-title{font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--ink-900);margin:0 0 4px}.page-sub{font-size:13px;color:var(--ink-500);margin:0}.btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:8px;font-size:14px;font-weight:600;line-height:1.4;border:1px solid transparent;white-space:nowrap;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;cursor:pointer}.btn svg{width:16px;height:16px}.btn i{font-size:1.1rem}.btn--primary{background:var(--teal-700);color:#fff;box-shadow:0 2px 4px rgba(13,147,148,.2)}.btn--primary:hover{background:var(--teal-800);box-shadow:0 3px 8px rgba(13,147,148,.3)}.btn--ghost{background:transparent;color:var(--ink-700);border-color:var(--ink-200)}.btn--ghost:hover{background:var(--ink-50);border-color:var(--ink-300)}.btn--subtle{background:var(--ink-50);color:var(--ink-700)}.btn--subtle:hover{background:var(--ink-100)}.btn--sm{padding:5px 10px;font-size:12px;border-radius:6px;gap:6px}.btn--sm svg{width:13px;height:13px}.btn--lg{padding:12px 22px;font-size:15px;border-radius:9px}.btn--lg svg{width:18px;height:18px}.card{background:#fff;border:1px solid var(--ink-150);border-radius:var(--radius);box-shadow:0 6px 22px rgba(15,45,53,.1),0 2px 6px rgba(15,45,53,.06)}.card__header{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--ink-100)}.card__title{font-size:13px;font-weight:700;color:var(--ink-900);margin:0;letter-spacing:-.005em}.card__sub{font-size:12px;color:var(--ink-500);margin:0}.card__body{padding:16px}.card__footer{padding:10px 16px;border-top:1px solid var(--ink-100);color:var(--ink-500);display:flex;justify-content:space-between}.card__action,.card__footer{font-size:12px;align-items:center}.card__action{margin-left:auto;font-weight:600;color:var(--teal-700);display:inline-flex;gap:4px}.card__action:hover{color:var(--teal-800)}.kpi-grid{display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-bottom:18px}@media (max-width:1200px){.kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.kpi-grid{grid-template-columns:1fr}}.kpi{background:#fff;border:1px solid var(--ink-150);border-radius:var(--radius);padding:14px 16px;display:flex;flex-direction:column;gap:6px;position:relative;overflow:hidden;box-shadow:var(--shadow-sm)}.kpi:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent,var(--teal-500))}.kpi__label{font-size:11.5px;font-weight:600;color:var(--ink-500);letter-spacing:.02em;text-transform:uppercase}.kpi__row{display:flex;align-items:baseline;gap:8px}.kpi__value{font-size:26px;font-weight:800;color:var(--ink-900);letter-spacing:-.02em;font-feature-settings:"tnum"}.kpi__unit{font-size:13px;color:var(--ink-400);font-weight:600}.kpi__delta{font-size:11.5px;font-weight:600;display:inline-flex;align-items:center;gap:2px;padding:1px 6px;border-radius:4px}.kpi__delta--up{color:var(--success);background:var(--success-bg)}.kpi__delta--dn{color:var(--danger);background:var(--danger-bg)}.kpi__foot{font-size:11.5px;color:var(--ink-500);margin-top:2px}.kpi__spark{position:absolute;right:14px;top:12px;opacity:.35}.row{display:grid;gap:14px;margin-bottom:14px}.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{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600;line-height:1.6;white-space:nowrap}.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{width:5px;height:5px;border-radius:50%;background:currentColor;display:inline-block}.tbl-toolbar{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--ink-100);background:var(--paper)}.tbl-toolbar input{flex:1;min-width:0;padding:7px 11px;border-radius:7px;border:1px solid var(--ink-200);font-size:13px;color:var(--ink-900);background:transparent;outline:none}.tbl-toolbar input:focus{border-color:var(--teal-500)}.tbl-wrap{overflow:auto}.tbl{font-size:12.5px;width:100%;border-collapse:collapse}.tbl thead th{text-align:left;padding:8px 14px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-500);background:var(--ink-50);border-bottom:1px solid var(--ink-150);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tbl tbody td{padding:9px 14px;border-bottom:1px solid var(--ink-100);vertical-align:middle;white-space:nowrap;color:var(--ink-800)}.tbl tbody tr{transition:background-color .12s}.tbl tbody tr:hover{background:var(--teal-50);cursor:pointer}.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);font-size:11.5px;color:var(--ink-700)}.doc{display:flex;align-items:center;gap:9px}.doc__name{font-weight:600;color:var(--ink-900);font-size:12.5px}.doc__meta{color:var(--ink-500);font-size:11.5px}.stockbar{width:100px;height:6px;background:var(--ink-100);border-radius:3px;overflow:hidden;display:inline-block;vertical-align:middle}.stockbar>span{display:block;height:100%;background:var(--teal-500);border-radius:3px}.stockbar--warn>span{background:#f59e0b}.stockbar--danger>span{background:var(--danger)}.chart-tabs{display:inline-flex;padding:2px;background:var(--ink-100);border-radius:7px;font-size:12px;margin-left:auto}.chart-tabs button{padding:4px 10px;border-radius:5px;color:var(--ink-600);font-weight:500;cursor:pointer}.chart-tabs button.active{background:#fff;color:var(--ink-900);box-shadow:0 1px 2px rgba(0,0,0,.06);font-weight:600}.legend{display:flex;flex-wrap:wrap;gap:12px 16px;font-size:11.5px;color:var(--ink-600)}.legend__sw{width:9px;height:9px;border-radius:2px;display:inline-block;margin-right:6px;vertical-align:middle}.mono{font-family:var(--font-mono)}.erp-app{display:grid;grid-template-columns:280px 1fr;min-height:100vh;background:var(--paper)}.erp-sidebar{background:#fff;box-shadow:4px 0 24px rgba(15,45,53,.14),1px 0 3px rgba(15,45,53,.08);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;z-index:40;font-family:var(--mui-typography-fontFamily,"Public Sans",system-ui,sans-serif)}[data-dark] .erp-sidebar{background:#0f2d35;box-shadow:4px 0 28px rgba(0,0,0,.5),1px 0 3px rgba(0,0,0,.4)}.erp-sidebar__brand{display:flex;align-items:center;justify-content:center;padding:16px 16px 12px;flex-shrink:0;min-height:64px}.erp-brand-mark{width:30px;height:30px;border-radius:6px;background:linear-gradient(140deg,#0d9394,#4eb0b1);display:grid;place-items:center;color:#fff;font-weight:800;font-size:13px;letter-spacing:-.02em;flex-shrink:0}.erp-brand-name{font-weight:700;font-size:14px;letter-spacing:-.01em;color:#4b465c;line-height:1.2}.erp-brand-sub{font-size:10px;color:#8a8997;letter-spacing:.06em;text-transform:uppercase;font-weight:600}[data-dark] .erp-brand-name{color:#e7e3fc}[data-dark] .erp-brand-sub{color:rgba(231,227,252,.55)}.erp-sidebar__nav{flex:1;overflow-y:auto;overflow-x:hidden;padding:8px 14px 16px}.erp-nav-item{display:flex;align-items:center;gap:12px;padding:8px 12px;margin-block-start:4px;border-radius:6px;color:#4b465c;font-weight:500;font-size:15px;line-height:1.4;position:relative;cursor:pointer;text-decoration:none;letter-spacing:.15px;transition:background-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out}.erp-nav-item:focus-visible,.erp-nav-item:hover{background-color:rgba(75,70,92,.06);color:#2f2b3d}.erp-nav-item--active{background:linear-gradient(270deg,#4eb0b1,#0d9394)!important;color:#fff!important;font-weight:500;box-shadow:0 2px 6px 0 rgba(13,147,148,.3)}.erp-nav-item--active:before{display:none}.erp-nav-item i{font-size:1.375rem;line-height:1;flex:0 0 1.375rem;color:inherit}[data-dark] .erp-nav-item{color:rgba(231,227,252,.78)}[data-dark] .erp-nav-item:hover{background-color:rgba(231,227,252,.06);color:#e7e3fc}[data-dark] .erp-nav-item--active{color:#fff!important}.erp-nav-item--parent{width:100%;background:none;border:none;text-align:left;font-family:inherit}.erp-nav-item--parent.erp-nav-item--has-active{background-color:rgba(75,70,92,.04);color:#2f2b3d}.erp-nav-chev{margin-left:auto;font-size:1rem;transition:transform .2s ease-in-out;color:var(--ink-400)}.erp-nav-sub{display:flex;flex-direction:column;padding-left:12px;margin-top:2px}.erp-nav-item--child{padding-block:7px;font-size:14px;font-weight:400;margin-block-start:2px;position:relative}.erp-nav-item--child:before{content:"";position:absolute;left:4px;top:0;bottom:0;width:1.5px;background:rgba(75,70,92,.12);border-radius:1px}[data-dark] .erp-nav-item--child:before{background:rgba(231,227,252,.1)}.erp-nav-item--child.erp-nav-item--active:before{background:#4eb0b1}.erp-nav-item--child i{font-size:1.05rem;flex:0 0 1.05rem}.erp-nav-badge{margin-left:auto;font-size:10px;font-weight:700;padding:2px 7px;border-radius:999px;background:hsla(0,0%,100%,.25);color:#fff;letter-spacing:.3px}.erp-nav-item:not(.erp-nav-item--active) .erp-nav-badge{background:rgba(78,176,177,.16);color:#0d9394}.erp-nav-item:not(.erp-nav-item--active) .erp-nav-badge--alert{background:rgba(255,76,81,.16);color:#ff4c51}.erp-sidebar__user{border-top:1px solid rgba(75,70,92,.12);padding:14px 16px;display:flex;align-items:center;gap:12px;flex-shrink:0}[data-dark] .erp-sidebar__user{border-top-color:rgba(231,227,252,.08)}.erp-sidebar__logout-wrap{padding:14px 16px 18px;border-top:1px solid rgba(75,70,92,.12);flex-shrink:0}[data-dark] .erp-sidebar__logout-wrap{border-top-color:rgba(231,227,252,.08)}.erp-sidebar__logout{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;border-radius:8px;border:1.5px solid #ff4c51;background:transparent;color:#ff4c51;font-weight:600;font-size:13px;letter-spacing:.2px;cursor:pointer;transition:background .15s,color .15s,transform .05s}.erp-sidebar__logout:hover:not(:disabled){background:#ff4c51;color:#fff}.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{border-color:#ff8589;color:#ff8589}[data-dark] .erp-sidebar__logout:hover:not(:disabled){background:#ff8589;color:#1a1230}.erp-avatar{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#4eb0b1,#0d9394);color:#fff;font-weight:600;font-size:14px;display:grid;place-items:center;flex:0 0 38px;letter-spacing:.2px}.erp-avatar--sm{width:26px;height:26px;font-size:10px;flex:0 0 26px}.erp-user-name{font-weight:600;font-size:14px;line-height:1.3;color:#4b465c;letter-spacing:.15px}.erp-user-role{font-size:12px;color:#8a8997;letter-spacing:.4px}[data-dark] .erp-user-name{color:#e7e3fc}[data-dark] .erp-user-role{color:rgba(231,227,252,.55)}.erp-main{display:flex;flex-direction:column;min-width:0}.erp-topbar{height:68px;padding:0 22px;gap:16px;margin:14px 18px 0;background:#fff;backdrop-filter:blur(8px);border:1px solid rgba(75,70,92,.1);border-radius:12px;box-shadow:0 6px 18px rgba(15,45,53,.1),0 2px 6px rgba(15,45,53,.06);position:sticky;top:12px;z-index:30;flex-shrink:0}.erp-crumbs,.erp-topbar{display:flex;align-items:center}.erp-crumbs{gap:4px;font-size:12.5px;color:var(--ink-500);font-weight:500;flex:0 0 auto}.erp-crumbs__sep{color:var(--ink-300);display:flex;align-items:center}.erp-crumbs__current{color:var(--ink-800);font-weight:600}.erp-search{flex:1;max-width:400px;display:flex;align-items:center;gap:8px;background:var(--ink-50);border:1px solid var(--ink-150);border-radius:8px;padding:0 10px;height:34px;cursor:text;color:var(--ink-400);font-size:12.5px}.erp-search input{border:none;background:transparent;outline:none;flex:1;color:var(--ink-800);font-size:12.5px}.erp-search input::-moz-placeholder{color:var(--ink-400)}.erp-search input::placeholder{color:var(--ink-400)}.erp-kbd{font-size:10px;color:var(--ink-400);background:#fff;border:1px solid var(--ink-200);border-radius:4px;padding:1px 5px;font-family:var(--font-mono)}.erp-topbar__actions{margin-left:auto;display:flex;align-items:center;gap:4px}.erp-icon-btn{position:relative;width:32px;height:32px;border-radius:8px;display:grid;place-items:center;color:var(--ink-500);cursor:pointer;transition:background .12s,color .12s}.erp-icon-btn:hover{background:var(--ink-50);color:var(--ink-800)}.erp-dot{position:absolute;top:5px;right:5px;width:6px;height:6px;border-radius:50%;background:var(--danger);border:1.5px solid #fff}.erp-content{flex:1;padding:24px;min-height:0;overflow-y:auto}.dash-welcome{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.dash-welcome h1{margin:0 0 4px;font-size:24px;font-weight:800;letter-spacing:-.02em;color:#0d9394}.dash-welcome p{margin:0;font-size:13px;color:var(--ink-500)}.date-picker{display:inline-flex;align-items:center;gap:10px;padding:9px 14px;border:1px solid var(--ink-200);border-radius:9px;background:#fff;font-size:12.5px;color:var(--ink-700);font-weight:600;box-shadow:0 1px 2px rgba(15,45,53,.04);cursor:pointer}.date-picker:hover{border-color:#4eb0b1}.date-picker svg{color:var(--ink-500)}.kpi6-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:16px}@media (max-width:1200px){.kpi6-grid{grid-template-columns:repeat(3,1fr)}}.tile{background:#fff;border:1px solid var(--ink-150);border-radius:12px;padding:14px 14px 12px;flex-direction:column;gap:8px;box-shadow:0 6px 22px rgba(15,45,53,.1),0 2px 6px rgba(15,45,53,.06);overflow:hidden}.tile,.tile__top{position:relative;display:flex}.tile__top{align-items:flex-start;gap:12px;z-index:1}.tile__icon{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;flex:0 0 42px;background:var(--tile-bg,#dff5f2);color:var(--tile-fg,#0d9394)}.tile__icon svg{width:20px;height:20px}.tile__head{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.tile__label{font-size:11.5px;font-weight:600;color:var(--ink-500);letter-spacing:.02em}.tile__value{font-size:26px;font-weight:800;color:var(--ink-900);letter-spacing:-.02em;line-height:1.05;font-feature-settings:"tnum"}.tile__foot{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:var(--tile-fg,#0d9394);position:relative;z-index:1}.tile__foot svg{width:12px;height:12px}.tile:after{content:"";position:absolute;right:-20px;bottom:-20px;width:80px;height:80px;border-radius:50%;background:var(--tile-bg,#dff5f2);opacity:.45;z-index:0}.stat5-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin:14px 0 16px}@media (max-width:1100px){.stat5-grid{grid-template-columns:repeat(2,1fr)}}.stat{background:#fff;border:1px solid var(--ink-150);border-radius:12px;padding:12px 14px;display:flex;align-items:center;gap:12px;box-shadow:0 6px 22px rgba(15,45,53,.1),0 2px 6px rgba(15,45,53,.06)}.stat__icon{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;flex:0 0 38px;background:var(--stat-bg,#dff5f2);color:var(--stat-fg,#0d9394)}.stat__icon svg{width:18px;height:18px}.stat__body{min-width:0;flex:1}.stat__label{font-size:11.5px;font-weight:600;color:var(--ink-500)}.stat__value{font-size:20px;font-weight:800;color:var(--ink-900);letter-spacing:-.02em;line-height:1.15;font-feature-settings:"tnum"}.stat__sub{display:flex;gap:6px;color:var(--ink-500)}.stat__delta,.stat__sub{align-items:center;font-size:11px}.stat__delta{font-weight:700;display:inline-flex;gap:2px;padding:1px 5px;border-radius:4px}.stat__delta--up{color:var(--success);background:var(--success-bg)}.stat__delta--dn{color:var(--danger);background:var(--danger-bg)}.activity-list{display:flex;flex-direction:column}.activity-row{display:flex;align-items:center;gap:12px;padding:11px 16px;border-bottom:1px solid var(--ink-100)}.activity-row:last-child{border-bottom:0}.activity-icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex:0 0 34px;background:var(--act-bg,#dff5f2);color:var(--act-fg,#0d9394)}.activity-icon svg{width:16px;height:16px}.activity-text{min-width:0;flex:1}.activity-title{font-size:12.5px;font-weight:600;color:var(--ink-900);line-height:1.25}.activity-meta{font-size:11.5px;color:var(--ink-500)}.activity-time{font-size:11px;color:var(--ink-400);white-space:nowrap}.link-row{display:flex;align-items:center;justify-content:flex-end;gap:4px;padding:10px 16px;font-size:12.5px;font-weight:600;color:#0d9394;border-top:1px solid var(--ink-100);cursor:pointer}.link-row:hover{color:#0a6f6f}.link-row svg{width:14px;height:14px}.chart-legend{display:flex;flex-wrap:wrap;gap:14px;font-size:11.5px;color:var(--ink-600);font-weight:500}.chart-legend span.dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:middle;background:currentColor}.qa-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;padding:14px 16px}@media (max-width:900px){.qa-grid{grid-template-columns:repeat(3,1fr)}}.qa-btn{background:var(--ink-50);border:1px solid var(--ink-100);border-radius:12px;padding:18px 10px 14px;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;transition:background-color .15s,border-color .15s,transform .1s}.qa-btn:hover{background:#f0faf8;border-color:#9adfd9;transform:translateY(-1px)}.qa-btn__icon{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--qa-fg,#0d9394);border:1px solid var(--ink-150)}.qa-btn__icon svg{width:19px;height:19px}.qa-btn__label{font-size:12px;color:var(--ink-700);font-weight:600}.ann-list{padding:8px 0}.ann-row{display:flex;align-items:flex-start;gap:12px;padding:9px 18px}.ann-row:before{content:"";width:6px;height:6px;border-radius:50%;background:#4eb0b1;margin-top:7px;flex:0 0 6px}.ann-text{flex:1;font-size:12.5px;color:var(--ink-700);line-height:1.5}.ann-text b{color:var(--ink-900);font-weight:700}.ann-date{font-size:11px;color:var(--ink-400);white-space:nowrap;font-feature-settings:"tnum"}.row-cdf{grid-template-columns:1.55fr 1.15fr 1fr}.row-1-1,.row-cdf{display:grid;gap:14px;margin-bottom:14px}.row-1-1{grid-template-columns:1fr 1fr}@media (max-width:1100px){.row-1-1,.row-cdf{grid-template-columns:1fr}}.tbl.tbl--branded thead th{background:#fff;color:var(--ink-700);font-size:12px;letter-spacing:.05em;border-bottom:1px solid #d1d5db;padding:13px 14px;height:50px;box-sizing:border-box;line-height:1.3}.tbl.tbl--branded tbody tr:hover{background:#f0faf8}.tbl.tbl--branded tbody td{font-size:13px;padding:13px 14px;height:50px;box-sizing:border-box;line-height:1.3}.tbl.tbl--branded tbody td,.tbl.tbl--branded tbody tr:last-child td{border-bottom:1px solid #d1d5db}@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}}