._page_1de5y_1{width:100%;max-width:var(--measure-form);padding:var(--space-16) var(--space-4);margin:0 auto}._text_1de5y_8{color:var(--color-text-secondary);font-size:var(--text-sm)}._strip_1was0_6{width:min(20rem, calc(100vw - var(--space-8)));align-items:center;gap:var(--space-3);height:2.5rem;padding:0 var(--space-4);border:var(--border-width) solid var(--status-warn-border);border-radius:var(--radius-md);background:var(--status-warn-bg);color:var(--status-warn-fg);z-index:var(--z-toast);box-shadow:var(--shadow-md);margin-inline:auto;display:flex;position:fixed;inset-block-end:var(--space-4);inset-inline:0}._icon_1was0_47{width:var(--icon-md);height:var(--icon-md);flex:none}._title_1was0_54{min-width:0;color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;text-overflow:ellipsis;flex:auto;margin:0;overflow:hidden}._body_1was0_68{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-offline] body{padding-block-end:calc(2.5rem + var(--space-4) * 2)}@media (max-width:52rem){._strip_1was0_6{width:calc(100vw - var(--space-4) * 2);inset-block-end:var(--space-2)}html[data-offline] body{padding-block-end:calc(2.5rem + var(--space-2) * 2)}}@font-face{font-family:Onest;src:url(/fonts/onest-var-1.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Onest fallback;src:local(Arial);size-adjust:102.96%;ascent-override:94.21%;descent-override:29.62%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-500-1.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}:root{--c-white:#fff;--c-n-25:#fbfbfa;--c-n-50:#f6f6f4;--c-n-100:#efefec;--c-n-150:#ececed;--c-n-200:#d9d9da;--c-n-400:#80848d;--c-n-500:#5f6470;--c-n-700:#3a3e48;--c-n-900:#111318;--c-ink-rgb:17 19 24;--c-inv-300:#cbcbcc;--c-inv-400:#a9aaac;--c-inv-800:#323438;--c-inv-gain:#d7e1db;--c-cobalt-50:#eef2fb;--c-cobalt-100:#dce4f6;--c-cobalt-500:#2a56c2;--c-cobalt-600:#1640a0;--c-cobalt-700:#0f3180;--c-green-50:#e8f3ec;--c-green-600:#2f7a4e;--c-green-700:#24653f;--c-amber-50:#fbf1de;--c-amber-400:#d9a441;--c-amber-700:#8f5b0e;--c-red-50:#fbeceb;--c-red-600:#ae3a2f;--c-red-700:#962f25;--c-slate-300:#c3c6cc;--c-slate-600:#5d6068;--c-teal-50:#e1eeec;--c-teal-300:#86b3ad;--c-teal-800:#1b524c;--c-flag-blue:#1c3f94;--c-flag-red:#d52b1e;--color-bg:var(--c-n-50);--color-surface:var(--c-white);--color-surface-sunken:var(--c-n-25);--color-surface-hover:var(--c-n-100);--color-rail:var(--c-n-50);--color-edge:rgb(var(--c-ink-rgb) / .07);--color-border:var(--c-n-150);--color-border-strong:var(--c-n-200);--color-control-border:var(--c-n-400);--color-plate:var(--c-white);--color-text:var(--c-n-900);--color-text-secondary:var(--c-n-700);--color-text-muted:var(--c-n-500);--color-text-on-accent:var(--c-white);--color-surface-inverse:var(--c-n-900);--color-text-on-inverse:var(--c-white);--color-accent:var(--c-cobalt-600);--color-accent-hover:var(--c-cobalt-700);--color-accent-soft:var(--c-cobalt-50);--color-accent-soft-strong:var(--c-cobalt-100);--color-focus:var(--c-cobalt-500);--status-ok:var(--c-green-600);--status-ok-bg:var(--c-green-50);--status-ok-fg:var(--c-green-700);--status-warn:var(--c-amber-400);--status-warn-bg:var(--c-amber-50);--status-warn-fg:var(--c-amber-700);--status-danger:var(--c-red-600);--status-danger-bg:var(--c-red-50);--status-danger-fg:var(--c-red-700);--status-info:var(--c-cobalt-600);--status-info-bg:var(--c-cobalt-50);--status-info-fg:var(--c-cobalt-600);--status-none:var(--c-slate-300);--status-none-bg:var(--c-n-100);--status-none-fg:var(--c-slate-600);--color-shift-bg:var(--c-teal-50);--color-shift-edge:var(--c-teal-300);--color-shift-fg:var(--c-teal-800);--color-shift-off:rgb(var(--c-ink-rgb) / .05);--shadow-card:0 0 0 1px var(--color-edge), 0 1px 2px rgb(var(--c-ink-rgb) / .04), 0 2px 6px -2px rgb(var(--c-ink-rgb) / .04);--shadow-raised:0 0 0 1px var(--color-edge), 0 2px 4px rgb(var(--c-ink-rgb) / .04), 0 12px 24px -6px rgb(var(--c-ink-rgb) / .1);--shadow-overlay:0 0 0 1px var(--color-edge), 0 8px 16px rgb(var(--c-ink-rgb) / .06), 0 24px 56px -8px rgb(var(--c-ink-rgb) / .2);--shadow-button:0 0 0 1px var(--color-border-strong), 0 1px 2px rgb(var(--c-ink-rgb) / .06);--shadow-field:0 1px 2px rgb(var(--c-ink-rgb) / .04);--highlight-top:inset 0 1px 0 #ffffff24;--focus-ring:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-focus);--font-sans:"Onest", "Onest fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--text-label:.6875rem;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.875rem;--text-lg:1rem;--text-xl:1.25rem;--text-2xl:1.75rem;--text-kpi:2.5rem;--text-hero:3rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--leading-tight:1.15;--leading-normal:1.5;--tracking-display:-.035em;--tracking-tight:-.02em;--tracking-label:.07em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-sm:.375rem;--radius-control:.5rem;--radius-card:.875rem;--radius-panel:1.125rem;--radius-pill:999px;--row-h:3.25rem;--control-h:2.25rem;--rail-w:15.75rem;--topbar-h:4rem;--motion-instant:90ms;--motion-quick:.16s;--motion-normal:.24s;--ease-out:cubic-bezier(.16, 1, .3, 1);--control-h-sm:1.875rem;--color-text-on-inverse-secondary:var(--c-inv-300);--color-text-on-inverse-muted:var(--c-inv-400);--color-border-on-inverse:var(--c-inv-800);--color-gain-on-inverse:var(--c-inv-gain);--color-plate-ink:var(--color-text);--color-flag-white:var(--color-plate);--color-flag-blue:var(--c-flag-blue);--color-flag-red:var(--c-flag-red);--icon-xs:.875rem;--icon-sm:1rem;--icon-md:1.125rem;--icon-lg:1.25rem;--chip-h:1.5rem;--chip-h-lg:1.75rem;--seg-h:1.75rem;--nav-item-h:2.25rem;--tab-h:2.75rem;--th-h:2.5rem;--action-num:1.75rem;--dot:.4375rem;--fleet-cell:1rem;--fleet-gap:.25rem;--plate-h:1.5rem;--plate-h-lg:2.5rem;--plate-flag-w:.4375rem;--plate-flag-h:.3125rem;--plate-flag-w-lg:.625rem;--plate-flag-h-lg:.4375rem;--text-unit:.55em;--text-plate-mark:.375rem;--text-plate-mark-lg:.5rem;--text-plate-lg:1.375rem;--text-kpi-sm:2rem;--plate-border:1.5px;--plate-border-lg:2px;--tracking-plate:.04em;--avatar:2rem;--avatar-sm:1.5rem;--check-size:1.125rem;--empty-art:3.5rem;--cmdk-input-h:3.5rem;--cmdk-width:38.75rem;--search-w:26.25rem;--border-width:1px;--focus-ring-width:2px;--focus-ring-offset:2px;--backdrop:rgb(var(--c-ink-rgb) / .32);--color-accent-active:var(--color-accent-hover);--color-danger:var(--status-danger-fg);--color-danger-hover:var(--status-danger-fg);--status-ok-border:var(--status-ok-bg);--status-warn-border:var(--status-warn-bg);--status-danger-border:var(--status-danger-bg);--status-info-border:var(--status-info-bg);--status-none-border:var(--status-none-bg);--z-base:0;--z-sticky:100;--z-dropdown:200;--z-modal:400;--z-popover:450;--z-toast:500;--motion-loop-spin:.7s;--motion-loop-pulse:1.4s;--ease-linear:linear;--ease-inout:cubic-bezier(.65, 0, .35, 1);--motion-none:.01ms;--measure-data:90rem;--measure-text:52rem;--measure-note:34.5rem;--measure-note-md:42rem;--measure-form:32.5rem;--page-gutter:var(--space-4);--page-gutter-wide:var(--space-10);--color-surface-inset:var(--color-surface-sunken);--color-surface-muted:var(--color-surface-hover);--color-border-control:var(--color-control-border);--color-text-inverse:var(--color-text-on-accent);--color-accent-bg:var(--color-accent-soft);--color-accent-border:var(--color-accent-soft-strong);--color-accent-fg:var(--color-accent);--color-danger-bg:var(--status-danger-bg);--color-danger-fg:var(--status-danger-fg);--tl-green:var(--status-ok);--tl-green-bg:var(--status-ok-bg);--tl-green-fg:var(--status-ok-fg);--tl-green-border:var(--status-ok-border);--tl-yellow:var(--status-warn);--tl-yellow-bg:var(--status-warn-bg);--tl-yellow-fg:var(--status-warn-fg);--tl-yellow-border:var(--status-warn-border);--tl-red:var(--status-danger);--tl-red-bg:var(--status-danger-bg);--tl-red-fg:var(--status-danger-fg);--tl-red-border:var(--status-danger-border);--tl-nodata:var(--status-none-fg);--tl-nodata-bg:var(--status-none-bg);--tl-nodata-fg:var(--status-none-fg);--tl-nodata-border:var(--status-none-border);--text-3xl:var(--text-kpi);--text-4xl:var(--text-hero);--text-5xl:var(--text-hero);--weight-bold:var(--weight-semibold);--leading-none:var(--leading-tight);--tracking-tighter:var(--tracking-display);--tracking-normal:0;--tracking-wide:var(--tracking-label);--radius-md:var(--radius-control);--radius-lg:var(--radius-card);--shadow-sm:var(--shadow-card);--shadow-md:var(--shadow-raised);--shadow-lg:var(--shadow-overlay);--shadow-backdrop:var(--backdrop);--motion-slow:var(--motion-normal);--ease-in:var(--ease-out);--control-height:var(--control-h);--control-height-sm:var(--control-h-sm);--control-padding-x:var(--space-4);--table-row-height:var(--row-h);--table-cell-padding-x:var(--space-4);--table-cell-padding-y:var(--space-2);--table-row-hover:var(--color-bg);--table-row-selected:var(--color-accent-soft);--rail-width:var(--rail-w)}:root[data-density=compact]{--row-h:2.625rem;--control-h:2rem;--control-h-sm:1.5rem;--rail-w:14.75rem;--text-kpi:2rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,h1,h2,h3,h4,h5,p,figure,blockquote,dl,dd{margin:0}ul[class],ol[class]{margin:0;padding:0;list-style:none}body{background:var(--color-bg);min-height:100vh;color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,h5{font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;-webkit-hyphens:none;hyphens:none}h1{font-size:var(--text-2xl);letter-spacing:var(--tracking-display)}h2{font-size:var(--text-xl)}p{text-wrap:pretty}h3{font-size:var(--text-lg)}h4,h5{font-size:var(--text-md)}a{color:var(--color-accent-fg);text-underline-offset:.15em;text-decoration-thickness:1px}a:hover{color:var(--color-accent-active)}a:has([data-plate]){text-decoration:none}a:has([data-plate]) [data-plate-caption]{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}button,input,select,textarea{font:inherit;color:inherit}img,svg{max-width:100%;display:block}:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.label{color:var(--color-text-muted);font-size:var(--text-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:1.4}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:var(--motion-none,.01ms)!important;transition-duration:var(--motion-none,.01ms)!important;animation-iteration-count:1!important}}.print-only{display:none}@media print{.print-only{display:revert!important}@page{size:A4;margin:12mm}.print-hide{display:none!important}html,body,#root{background:var(--color-surface)!important}main{padding:0!important}.print-root{font-size:10.5pt;line-height:1.35}.print-root :where(:not([data-plate],[data-plate] *)){line-height:inherit;font-size:inherit!important}.print-root h1{line-height:1.2;font-size:16pt!important}.print-root :is(h2,h3){margin:0 0 var(--space-1);font-weight:var(--weight-semibold);line-height:1.25;font-size:12pt!important}.print-root .print-figure{line-height:1.15;font-size:20pt!important}.print-grid{gap:var(--space-3)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.print-root section{border:var(--border-width) solid var(--color-border);break-inside:avoid;gap:var(--space-2)!important;padding:var(--space-3)!important;box-shadow:none!important}.print-root table{font-size:9pt!important}.print-root input,.print-root [role=checkbox],.print-root .print-icon{display:none!important}.print-root a{color:inherit!important;text-decoration:none!important}.print-masthead{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:var(--border-width) solid var(--color-border);color:var(--color-text-secondary);font-size:9pt;display:flex!important}.print-root th,.print-root td{padding:1px var(--space-1)!important;height:auto!important}.print-root td *,.print-root th *{font-size:inherit!important;line-height:inherit!important}}
