:root{--surface:#fff;--surface-2:#f7f9fc;--surface-sunken:#eef1f6;--surface-3:var(--surface-sunken);--ink-1:#1f1f1f;--ink-2:#444746;--ink-3:#6b6e6c;--line:#e3e6eb;--primary:#0b57d0;--primary-hover:#0842a0;--on-primary:#fff;--primary-container:#d3e3fd;--on-primary-container:#041e49;--success:#146c2e;--success-container:#c4eed0;--on-success-container:#072711;--warning:#8f6c00;--warning-container:#ffdf9e;--on-warning-container:#4a3800;--danger:#b3261e;--on-danger:#fff;--danger-container:#f9dedc;--on-danger-container:#410e0b;--focus:#0b57d0;--bg:#f4f6fb;--line-strong:#cfd5df;--accent:#097a7e;--accent-container:#d2f4f4;--on-accent-container:#003a3c;--info:#0b57d0;--info-container:#e3edff;--on-info-container:#082a66;--neutral-container:#eceff4;--on-neutral-container:#3c4043;--r-card:16px;--r-control:10px;--e-card:0 1px 2px #1018280a, 0 1px 3px #1018280f;--e-raised:0 4px 12px #10182814;--sidebar-w:248px;--sidebar-w-collapsed:72px;--topbar-h:60px;--content-max:1280px;--font-sans:"Inter", "Google Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, monospace;--fs-28:1.75rem;--fs-22:1.375rem;--fs-18:1.125rem;--fs-15:.9375rem;--fs-14:.875rem;--fs-13:.8125rem;--fs-12:.75rem;--fs-11:.6875rem;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:40px;--sp-8:48px;--sp-10:64px;--r-1:8px;--r-2:12px;--r-3:16px;--r-full:999px;--e-1:0 1px 2px #0000000f, 0 1px 3px #0000000a;--e-2:0 2px 6px #00000014, 0 1px 2px #0000000a;--e-3:0 8px 24px #0000001f;--shadow:var(--e-1);--dur-1:80ms;--dur-2:.15s;--dur-3:.24s;--dur-4:.32s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-decelerate:cubic-bezier(0, 0, 0, 1);--ease-accelerate:cubic-bezier(.3, 0, 1, 1);--ease-emphasized:cubic-bezier(.2, 0, 0, 1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--surface:#131314;--surface-2:#1e1f20;--surface-sunken:#0e0e0f;--surface-3:var(--surface-sunken);--ink-1:#e3e3e3;--ink-2:#c4c7c5;--ink-3:#8e918f;--line:#333537;--primary:#a8c7fa;--primary-hover:#c5d9fb;--on-primary:#062e6f;--primary-container:#0842a0;--on-primary-container:#d3e3fd;--success:#6dd58c;--success-container:#0d3d20;--on-success-container:#c4eed0;--warning:#e8c56b;--warning-container:#4a3800;--on-warning-container:#ffdf9e;--danger:#f2b8b5;--on-danger:#601410;--danger-container:#601410;--on-danger-container:#f9dedc;--focus:#a8c7fa;--bg:#0e0f11;--line-strong:#44474a;--accent:#5fd8dc;--accent-container:#003a3c;--on-accent-container:#b3f0f1;--info:#a8c7fa;--info-container:#0b2e66;--on-info-container:#d3e3fd;--neutral-container:#2a2c2e;--on-neutral-container:#d2d5d8;--e-card:0 1px 2px #00000080;--e-raised:0 4px 12px #0000008c;--e-1:0 1px 2px #0006, 0 1px 3px #0000004d;--e-2:0 2px 6px #00000080, 0 1px 2px #0000004d;--e-3:0 8px 24px #0009}}:root[data-theme=dark]{--surface:#131314;--surface-2:#1e1f20;--surface-sunken:#0e0e0f;--surface-3:var(--surface-sunken);--ink-1:#e3e3e3;--ink-2:#c4c7c5;--ink-3:#8e918f;--line:#333537;--primary:#a8c7fa;--primary-hover:#c5d9fb;--on-primary:#062e6f;--primary-container:#0842a0;--on-primary-container:#d3e3fd;--success:#6dd58c;--success-container:#0d3d20;--on-success-container:#c4eed0;--warning:#e8c56b;--warning-container:#4a3800;--on-warning-container:#ffdf9e;--danger:#f2b8b5;--on-danger:#601410;--danger-container:#601410;--on-danger-container:#f9dedc;--focus:#a8c7fa;--bg:#0e0f11;--line-strong:#44474a;--accent:#5fd8dc;--accent-container:#003a3c;--on-accent-container:#b3f0f1;--info:#a8c7fa;--info-container:#0b2e66;--on-info-container:#d3e3fd;--neutral-container:#2a2c2e;--on-neutral-container:#d2d5d8;--e-card:0 1px 2px #00000080;--e-raised:0 4px 12px #0000008c;--e-1:0 1px 2px #0006, 0 1px 3px #0000004d;--e-2:0 2px 6px #00000080, 0 1px 2px #0000004d;--e-3:0 8px 24px #0009}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{background:var(--bg);color:var(--ink-1);font-family:var(--font-sans);font-size:var(--fs-15);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5}img,picture,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}:where(select,textarea,input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden],[type=submit],[type=button],[type=reset],[type=image])){font-size:var(--fs-14);color:var(--ink-1);background-color:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-control,var(--r-1));padding:8px var(--sp-3);max-width:100%;min-height:40px;transition:border-color var(--dur-2) var(--ease-standard), box-shadow var(--dur-2) var(--ease-standard)}:where(select){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none' stroke='%239aa0a6' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}:where(select,textarea,input):hover:not(:disabled){border-color:var(--ink-3)}:where(select,textarea,input):focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 22%, transparent);outline:none}:where(select,textarea,input):disabled{opacity:.55;cursor:not-allowed}:where(select) option{background-color:var(--surface);color:var(--ink-1)}h1{font-size:var(--fs-28);letter-spacing:-.01em;font-weight:700;line-height:1.2}h2{font-size:var(--fs-22);letter-spacing:-.01em;font-weight:500;line-height:1.25}h3{font-size:var(--fs-18);letter-spacing:-.01em;font-weight:500;line-height:1.3}p{line-height:1.5}small{font-size:var(--fs-12);color:var(--ink-3)}a{color:var(--primary);transition:color var(--dur-2) var(--ease-standard);text-decoration:none}a:hover{text-decoration:underline}.overline{font-size:var(--fs-11);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);font-weight:500}.overline-lg{font-size:var(--fs-13);margin-bottom:var(--sp-2)}.tabular,.num,.money,.hours{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-1)}:focus:not(:focus-visible){outline:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}main{max-width:1120px;padding:var(--sp-6) var(--sp-6) var(--sp-10);margin:0 auto}.page-head{justify-content:space-between;align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-6);display:flex}.kpi-grid{gap:var(--sp-4);margin-bottom:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));display:grid}@media (width<=640px){.kpi-grid{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr))}}.backlink{align-items:center;gap:var(--sp-1);font-size:var(--fs-13);color:var(--ink-3);margin-bottom:var(--sp-4);font-weight:500;display:inline-flex}.backlink:hover{color:var(--ink-2);text-decoration:none}@media (width<=767px){main{padding:var(--sp-4) var(--sp-4) calc(var(--sp-10) + 64px + env(safe-area-inset-bottom))}.page-head{margin-bottom:var(--sp-4);flex-wrap:wrap}input,select,textarea{font-size:16px}h1{overflow-wrap:anywhere}pre,code{white-space:pre-wrap;overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.select-field{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.field-label-standalone{font-size:var(--fs-13);color:var(--ink-2);font-weight:500;display:block}.select-field select{width:100%;height:40px;font-size:var(--fs-14);color:var(--ink-1);background-color:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-control);padding:0 var(--sp-3)}.select-field select:hover{border-color:var(--ink-3)}.select-field select:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 22%, transparent);outline:none}
