@font-face{font-family:GeistMono;src:url(/_next/static/media/723e11e5093b8e80.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_46451f{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_46451f{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}@font-face{font-family:GeistSans;src:url(/_next/static/media/0b78ff376f6b9734-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_8adcd2{font-family:GeistSans,GeistSans Fallback}.__variable_8adcd2{--font-geist-sans:"GeistSans","GeistSans Fallback"}:root{--bone:#f7f6f3;--grey-50:#f2f1ed;--grey-100:#ebe9e4;--grey-200:#e2dfd8;--grey-300:#cfcbc2;--grey-400:#a5a199;--grey-500:#7d7a73;--grey-600:#5c5a55;--grey-700:#3b3a37;--charcoal-900:#1b1d1f;--charcoal-800:#232629;--charcoal-700:#2c3034;--charcoal-600:#393e43;--charcoal-500:#4a5056;--emerald-50:#ecf4f0;--emerald-100:#d3e7dd;--emerald-500:#2f7d5c;--emerald-600:#23694d;--emerald-700:#1c5640;--emerald-800:#16452f;--bronze-100:#f3e8da;--bronze-500:#9c6b34;--bronze-600:#84592a;--page:var(--bone);--surface:#ffffff;--surface-raised:#ffffff;--surface-sunken:var(--grey-50);--surface-hover:#f5f4f0;--border:var(--grey-200);--border-strong:var(--grey-300);--border-subtle:#ece9e3;--ink:var(--charcoal-900);--ink-muted:var(--grey-600);--ink-subtle:#6b6862;--ink-inverse:var(--bone);--primary:var(--emerald-600);--primary-hover:var(--emerald-700);--primary-pressed:var(--emerald-800);--primary-solid:var(--emerald-600);--primary-solid-hover:var(--emerald-700);--primary-soft:var(--emerald-50);--primary-soft-strong:var(--emerald-100);--primary-text:var(--emerald-700);--focus-ring:rgba(35,105,77,0.32);--accent:var(--bronze-500);--accent-soft:var(--bronze-100);--accent-text:var(--bronze-600);--success:#1e7a4c;--success-soft:#e7f3ec;--warning:#9a5f0a;--warning-soft:#fbf0dc;--danger:#b4281e;--danger-soft:#fbe9e7;--info:#22599e;--info-soft:#e8f0fb;--neutral-soft:var(--grey-100);--nav:#fbfaf8;--nav-raised:var(--surface-hover);--nav-border:var(--border);--nav-ink:var(--ink-muted);--nav-ink-muted:var(--ink-subtle);--nav-active:var(--primary-soft);--nav-active-ink:var(--primary-text);--shadow-xs:0 1px 1px rgba(27,29,31,0.04);--shadow-sm:0 1px 2px rgba(27,29,31,0.06);--shadow:0 1px 2px rgba(27,29,31,0.05),0 4px 12px rgba(27,29,31,0.05);--shadow-lg:0 4px 8px rgba(27,29,31,0.06),0 16px 40px rgba(27,29,31,0.12);--overlay:rgba(23,25,27,0.42);--radius-xs:4px;--radius-sm:6px;--radius:8px;--radius-lg:12px;--radius-pill:999px;--font-sans:var(--font-geist-sans),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,"SF Mono","Cascadia Mono",Menlo,Consolas,monospace;--text-caption:11.5px;--text-small:12.5px;--text-body:13.5px;--text-ui:14px;--text-card-title:14.5px;--text-section:16px;--text-title:22px;--text-kpi:26px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--control-height:36px;--control-height-sm:30px;--control-height-lg:42px;--nav-width:256px;--nav-width-collapsed:64px;--topbar-height:56px;--content-max:1440px;--gutter:clamp(16px,3vw,32px);--ease:cubic-bezier(0.2,0,0,1);--duration-fast:120ms;--duration:180ms;--gold:var(--primary);--gold-bright:var(--primary-hover);--gold-dim:var(--primary-pressed);--gold-strong:var(--primary-hover);--gold-wash:var(--primary-soft);--gold-ink:var(--primary-text);--rule:var(--border);--rule-strong:var(--border-strong);--ink-faint:var(--ink-subtle);--ink-soft:var(--ink-muted);--grid:var(--border-subtle);color-scheme:light;--dark-page:#111315;--dark-surface:#181b1e;--dark-surface-raised:#1f2327;--dark-surface-sunken:#0d0f11;--dark-surface-hover:#22262a;--dark-border:#2a2f34;--dark-border-strong:#3a4046;--dark-border-subtle:#22262b;--dark-ink:#e8e9ea;--dark-ink-muted:#a6abb0;--dark-ink-subtle:#8a9096;--dark-primary:#5fb894;--dark-primary-hover:#77c6a6;--dark-primary-pressed:#8ad1b3;--dark-primary-solid:#2a7d5d;--dark-primary-solid-hover:#31916c;--dark-primary-soft:rgba(95,184,148,0.12);--dark-primary-soft-strong:rgba(95,184,148,0.2);--dark-accent:#c9975e;--dark-accent-soft:rgba(201,151,94,0.14);--dark-success:#5cc48d;--dark-warning:#e4ad4f;--dark-danger:#f2756b;--dark-info:#73a7ec;--dark-nav:#14171a}@media (prefers-color-scheme:dark){body[data-theme=system]{--page:var(--dark-page);--surface:var(--dark-surface);--surface-raised:var(--dark-surface-raised);--surface-sunken:var(--dark-surface-sunken);--surface-hover:var(--dark-surface-hover);--border:var(--dark-border);--border-strong:var(--dark-border-strong);--border-subtle:var(--dark-border-subtle);--ink:var(--dark-ink);--ink-muted:var(--dark-ink-muted);--ink-subtle:var(--dark-ink-subtle);--primary:var(--dark-primary);--primary-hover:var(--dark-primary-hover);--primary-pressed:var(--dark-primary-pressed);--primary-solid:var(--dark-primary-solid);--primary-solid-hover:var(--dark-primary-solid-hover);--primary-soft:var(--dark-primary-soft);--primary-soft-strong:var(--dark-primary-soft-strong);--primary-text:var(--dark-primary);--focus-ring:rgba(95,184,148,0.35);--accent:var(--dark-accent);--accent-soft:var(--dark-accent-soft);--accent-text:var(--dark-accent);--success:var(--dark-success);--success-soft:rgba(92,196,141,0.12);--warning:var(--dark-warning);--warning-soft:rgba(228,173,79,0.12);--danger:var(--dark-danger);--danger-soft:rgba(242,117,107,0.12);--info:var(--dark-info);--info-soft:rgba(115,167,236,0.12);--neutral-soft:rgba(166,171,176,0.12);--nav:var(--dark-nav);--nav-raised:var(--dark-surface-hover);--nav-border:var(--dark-border-subtle);--nav-ink:var(--dark-ink-muted);--nav-ink-muted:var(--dark-ink-subtle);--nav-active:var(--dark-primary-soft);--nav-active-ink:var(--dark-primary);--shadow-xs:0 1px 1px rgba(0,0,0,0.3);--shadow-sm:0 1px 2px rgba(0,0,0,0.35);--shadow:0 1px 2px rgba(0,0,0,0.35),0 4px 12px rgba(0,0,0,0.3);--shadow-lg:0 4px 8px rgba(0,0,0,0.35),0 16px 40px rgba(0,0,0,0.45);--overlay:rgba(0,0,0,0.55);color-scheme:dark}}body[data-theme=dark]{--page:var(--dark-page);--surface:var(--dark-surface);--surface-raised:var(--dark-surface-raised);--surface-sunken:var(--dark-surface-sunken);--surface-hover:var(--dark-surface-hover);--border:var(--dark-border);--border-strong:var(--dark-border-strong);--border-subtle:var(--dark-border-subtle);--ink:var(--dark-ink);--ink-muted:var(--dark-ink-muted);--ink-subtle:var(--dark-ink-subtle);--primary:var(--dark-primary);--primary-hover:var(--dark-primary-hover);--primary-pressed:var(--dark-primary-pressed);--primary-solid:var(--dark-primary-solid);--primary-solid-hover:var(--dark-primary-solid-hover);--primary-soft:var(--dark-primary-soft);--primary-soft-strong:var(--dark-primary-soft-strong);--primary-text:var(--dark-primary);--focus-ring:rgba(95,184,148,0.35);--accent:var(--dark-accent);--accent-soft:var(--dark-accent-soft);--accent-text:var(--dark-accent);--success:var(--dark-success);--success-soft:rgba(92,196,141,0.12);--warning:var(--dark-warning);--warning-soft:rgba(228,173,79,0.12);--danger:var(--dark-danger);--danger-soft:rgba(242,117,107,0.12);--info:var(--dark-info);--info-soft:rgba(115,167,236,0.12);--neutral-soft:rgba(166,171,176,0.12);--nav:var(--dark-nav);--nav-raised:var(--dark-surface-hover);--nav-border:var(--dark-border-subtle);--nav-ink:var(--dark-ink-muted);--nav-ink-muted:var(--dark-ink-subtle);--nav-active:var(--dark-primary-soft);--nav-active-ink:var(--dark-primary);--shadow-xs:0 1px 1px rgba(0,0,0,0.3);--shadow-sm:0 1px 2px rgba(0,0,0,0.35);--shadow:0 1px 2px rgba(0,0,0,0.35),0 4px 12px rgba(0,0,0,0.3);--shadow-lg:0 4px 8px rgba(0,0,0,0.35),0 16px 40px rgba(0,0,0,0.45);--overlay:rgba(0,0,0,0.55);color-scheme:dark}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--page);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-body);line-height:1.5;font-feature-settings:"cv11" 1,"ss01" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4{margin:0;font-weight:600;letter-spacing:-.012em;color:var(--ink)}h1{font-size:var(--text-title);line-height:1.25;letter-spacing:-.02em}h2{font-size:var(--text-section);line-height:1.35}h3{font-size:var(--text-card-title);line-height:1.4}p{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--primary-soft-strong)}:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-sm)}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}td.num,th.num{white-space:nowrap}.mt-1{margin-top:var(--space-1)}.mt-2{margin-top:var(--space-2)}.mt-3{margin-top:var(--space-3)}.mt-4{margin-top:var(--space-4)}.mt-5{margin-top:var(--space-5)}.mt-6{margin-top:var(--space-6)}.align-right{text-align:right}.strong{font-weight:600}.cell-sub{display:block;margin-top:2px;color:var(--ink-subtle);font-size:var(--text-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],select,textarea{width:100%;min-height:var(--control-height);padding:7px 11px;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:var(--text-ui);line-height:1.4;box-shadow:var(--shadow-xs);transition:border-color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease)}input::placeholder,textarea::placeholder{color:var(--ink-subtle)}input:hover:not(:disabled):not(:focus),select:hover:not(:disabled):not(:focus),textarea:hover:not(:disabled):not(:focus){border-color:var(--grey-400)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--focus-ring)}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--danger)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:32px;background-image:linear-gradient(45deg,transparent 50%,var(--ink-subtle) 50%),linear-gradient(135deg,var(--ink-subtle) 50%,transparent 50%);background-position:calc(100% - 15px) 52%,calc(100% - 10px) 52%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;cursor:pointer}input[type=number]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}input[type=checkbox],input[type=radio]{width:16px;height:16px;margin:0;accent-color:var(--primary-solid);cursor:pointer}input[type=file]{padding:0;border:0;background:transparent;box-shadow:none;color:var(--ink-muted);font-size:var(--text-body)}input[type=file]::-webkit-file-upload-button{height:var(--control-height);margin-right:10px;padding:0 14px;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);font:inherit;font-weight:500;cursor:pointer}input[type=file]::file-selector-button{height:var(--control-height);margin-right:10px;padding:0 14px;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);font:inherit;font-weight:500;cursor:pointer}input[type=file]::-webkit-file-upload-button:hover{background:var(--surface-hover)}input[type=file]::file-selector-button:hover{background:var(--surface-hover)}textarea{min-height:80px;resize:vertical}input:disabled,select:disabled,textarea:disabled{background-color:var(--surface-sunken);color:var(--ink-subtle);box-shadow:none;cursor:not-allowed}input[readonly]{background-color:var(--surface-sunken)}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media print{:root,body,body[data-theme=dark],body[data-theme=light],body[data-theme=system]{--page:#fff;--ink:#000;--ink-muted:#333;--ink-subtle:#555;--ink-inverse:#fff;--surface:#fff;--surface-raised:#fff;--surface-sunken:#fff;--border:#999;--border-strong:#666;--primary:#1c5640;--primary-text:#1c5640;--primary-soft:transparent;--accent:#6e4b23;--gold:#1c5640;--gold-wash:transparent;--success:#1f5c3b;--warning:#7a5810;--danger:#8f2f21;--info:#1f4661;--shadow-sm:none;--shadow:none;--shadow-lg:none;color-scheme:light}body,html{background:#fff!important;color:#000!important;font-size:11pt}@page{size:A4 portrait;margin:14mm}.no-print,[role=button],button,input[type=button],input[type=submit]{display:none!important}a{color:inherit;text-decoration:none}img,tr{break-inside:avoid;page-break-inside:avoid}thead{display:table-header-group}tfoot{display:table-footer-group}h1,h2,h3{break-after:avoid;page-break-after:avoid}table{width:100%!important;border-collapse:collapse}td,th{border-bottom:1px solid #999}[class*=Scroll],[class*=scroll]{max-height:none!important;overflow:visible!important}}