@font-face{font-family:Inter;src:url(./inter-var.DBddG2tE.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(./jbmono-var.BhoworSU.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(./inter-var.DBddG2tE.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+202F}@font-face{font-family:Cormorant Garamond;src:url(./cormorant-garamond-500.DR78ctnN.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root,[data-theme=bodylab]{--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-display:var(--font-sans);--tracking-caps:normal;--tracking-display:normal;--weight-regular:400;--weight-medium:500;--weight-medium-plus:550;--weight-semibold:600;--weight-bold:700;--text-caption-size:11px;--text-caption-lh:13px;--text-meta-size:12px;--text-meta-lh:16px;--text-footnote-size:13px;--text-footnote-lh:18px;--text-rowtitle-size:14px;--text-rowtitle-lh:19px;--text-body-size:15px;--text-body-lh:20px;--text-headline-size:17px;--text-headline-lh:22px;--text-title-3-size:20px;--text-title-3-lh:25px;--text-title-2-size:22px;--text-title-2-lh:28px;--text-title-1-size:28px;--text-title-1-lh:34px;--text-large-title-size:34px;--text-large-title-lh:41px;--num-variant:tabular-nums;--space-0-5:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-full:999px;--control-h-sm:28px;--control-h-md:34px;--control-h-lg:44px;--touch-min:44px;--border-w:1px;--focus-w:2px;--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--icon-stroke:1.6;--avatar-size:22px;--donut-size:18px;--donut-hole:4.5px;--sidebar-w:232px;--content-list-max:1120px;--sidebar-w-narrow:56px;--phone-max:390px;--plate-table-size:12px;--plate-table-region:11px;--plate-card-size:13px;--plate-card-region:11px;--plate-hero-size:15px;--plate-hero-region:13px;--plate-title-size:22px;--plate-title-region:19px;--plate-tv-size:28px;--plate-tv-region:24px;--shadow-sm:0 1px 2px #0000000f;--shadow-md:0 4px 12px #00000014;--shadow-lg:0 12px 32px #0000001f;--scrim:#00000052;--gray-50:#f9f9fb;--gray-100:#f2f2f7;--gray-200:#e5e5ea;--gray-300:#d1d1d6;--gray-400:#c7c7cc;--gray-500:#aeaeb2;--gray-600:#8e8e93;--gray-700:#636366;--gray-800:#3a3a3c;--gray-900:#1c1c1e;--accent:#f5a623;--accent-hover:#e2960f;--accent-active:#c9840b;--accent-tint:#f5a62329;--accent-contrast:#1d1d1f;--accent-line:#c9840b;--info:#1a5fb4;--info-tint:#e6f0fc;--success:#127544;--success-tint:#e3f7ea;--warning:#9a5a00;--warning-tint:#fff0da;--danger:#c22630;--danger-tint:#fde7ea;--danger-hover:#e5342a;--danger-contrast:#fff;--overlay-strong:#0009;--overlay:#0000008c;--on-overlay:#f5f5f7;--photo-caption-bg:#ffffffeb;--art-check-dark:#1e2028;--art-check-light:#ebebe6;--bg-base:#f7f7f6;--bg-grouped:#fcfcfb;--surface:#fff;--surface-2:#fafaf9;--surface-hover:#00000008;--surface-active:#0000000f;--text-primary:#1a1a1a;--text-secondary:#282828ad;--text-tertiary:#2828285c;--text-on-accent:#1d1d1f;--print-ink:#000;--print-paper:#fff;--print-rule:#000;--print-muted:#444;--separator:#1e1e1e1a;--separator-opaque:#e6e6e3;--border-control:#0000001f;--fill-1:#78788033;--fill-2:#78788029;--fill-3:#7676801f;--fill-4:#76768014;--focus-ring:#007aff73;--nav-bg:#1c1c1e;--nav-text:#d1d1d6;--nav-text-strong:#f9f9fb;--nav-text-muted:#aeaeb2;--nav-item-hover:#3a3a3c;--nav-item-active:#3a3a3c;--nav-separator:#3a3a3c;--nav-badge-bg:#3a3a3c;--nav-badge-text:#d1d1d6;--stage-intake:#6b6b6c;--stage-check:#6b6b6c;--step-intake:#6b6b6c;--step-assembly:#9a4f0c;--step-assembly-tint:#9a4f0c21;--kind-mech:#08707e;--kind-mech-tint:#08707e1a;--kind-part:#17693b;--kind-part-tint:#17693b1f;--flag-client:#b42d52;--flag-client-tint:#b42d521f;--domain-fleet:#007aff;--domain-fleet-text:#0c5bb8;--domain-fleet-tint:#007aff1f;--domain-finance:#34c759;--domain-finance-text:#127544;--domain-finance-tint:#34c75924;--domain-health:#ff5e57;--domain-health-text:#c22630;--domain-health-tint:#ff5e5724;--domain-tasks:#ff9500;--domain-tasks-text:#8f5400;--domain-tasks-tint:#ff950024;--hue-money-tint:#fbebcf;--hue-people:#a8447c;--hue-people-tint:#f7e4ef;--ava-1-text:#6d4fa3;--ava-1-tint:#eee9f7;--ava-2-text:#17756e;--ava-2-tint:#e1f1ef;--ava-3-text:#8a573b;--ava-3-tint:#f4eae2;--ava-4-text:#963d63;--ava-4-tint:#f6e5ec;--ava-5-text:#4f55a6;--ava-5-tint:#e9eaf6;--ava-6-text:#52637a;--ava-6-tint:#e7ecf2;--plot-shadow:#14141461;--plot-spot:#ffffff8c;--plot-dust:#b9a88a;--plot-leaf-1:#c9772b;--plot-leaf-2:#b5512a;--plot-leaf-3:#d9a13a;--plot-silhouette-top:#c3c7cc;--plot-silhouette-lit:#a9aeb5;--plot-silhouette-shade:#8e949b;--plot-slot-line:#ffffff73;--plot-slot-code:#ffffffb3;--plot-canvas-min-w:720px;--ceh-floor-1:#a8695c;--ceh-floor-2:#c4c5c2;--ceh-passage:#b8b9b6;--ceh-street:#6e7174;--ceh-street-mark:#f2f2f2b3;--ceh-slot-line:#ffffffbf;--ceh-gate-mark:#ffd23f;--ceh-ink-light:#fff;--ceh-ink-dark:#4a4c50;--ceh-wall:#eeede8;--ceh-wall-top:#f7f6f2;--ceh-wall-side:#dedcd5;--ceh-lift:#1f4fb8;--ceh-lift-side:#183e91;--ceh-stapel:#9a9ea3;--ceh-rail:#6b7076;--ceh-stair:#c9cdd2;--ceh-stair-steel:#8e949b;--ceh-stair-dark:#5f656c;--ceh-booth:#e0702f;--ceh-booth-side:#c55e22;--ceh-booth-glass:#e0702f38;--ceh-booth-floor:#b9bec4;--ceh-booth-grate:#9aa0a7;--ceh-booth-inner:#f1f1ee;--ceh-booth-inner-side:#e6e6e2;--ceh-booth-gate:#c9ccd0;--ceh-booth-plinth:#2b2b2b;--ceh-booth-window:#d9e2ea;--ceh-booth-lamp:#fff6da;--ceh-booth-lamp-off:#edeff2;--pct:0%;--tone:currentColor;--tone-tint:transparent;--plate-size:var(--plate-table-size);--plate-region:var(--plate-table-region);--plate-pad-y:var(--space-0-5);--plate-pad-x:var(--space-2)}[data-theme=tv]{--accent:#ffb340;--accent-hover:#ffc061;--accent-active:#e89b26;--accent-tint:#ffb3403d;--accent-contrast:#17181b;--info:#5aacff;--info-tint:#5aacff38;--success:#30d158;--success-tint:#30d15838;--warning:#ff9f0a;--warning-tint:#ff9f0a38;--danger:#ff7a70;--danger-tint:#ff7a7033;--danger-hover:#ff8f87;--danger-contrast:#17181b;--photo-caption-bg:#000000b8;--bg-base:#000;--bg-grouped:#000;--surface:#1c1c1e;--surface-2:#2c2c2e;--surface-hover:#ffffff0f;--surface-active:#ffffff1f;--text-primary:#fff;--text-secondary:#ebebf5a6;--text-tertiary:#ebebf559;--text-on-accent:#17181b;--separator:#545458a6;--separator-opaque:#38383a;--border-control:#ffffff26;--fill-1:#7878805c;--fill-2:#78788052;--fill-3:#7676803d;--fill-4:#7676802e;--scrim:#0009;--stage-intake:#4fd8e4;--stage-intake-tint:#4fd8e438;--stage-check:#a8a8ad;--stage-check-tint:#a8a8ad38;--step-intake:#a8a8ad;--step-assembly:#f0954a;--step-assembly-tint:#f0954a33;--kind-mech:#4fc4d0;--kind-mech-tint:#4fc4d033;--kind-part:#4cc27a;--kind-part-tint:#4cc27a33;--flag-client:#ff7a93;--flag-client-tint:#ff7a9338;--domain-fleet-text:#5aacff;--domain-finance-text:#30d158;--domain-health-text:#ff7a70;--domain-tasks-text:#ff9f0a;--hue-money:#ffc061;--hue-money-tint:#ffc06138;--hue-people:#ff8fc6;--hue-people-tint:#ff8fc638;--ava-1-text:#c0a8f0;--ava-1-tint:#c0a8f038;--ava-2-text:#5fd0c4;--ava-2-tint:#5fd0c438;--ava-3-text:#dfa878;--ava-3-tint:#dfa87838;--ava-4-text:#de8faa;--ava-4-tint:#de8faa38;--ava-5-text:#9aa0e8;--ava-5-tint:#9aa0e838;--ava-6-text:#9fb0c8;--ava-6-tint:#9fb0c838;--text-caption-size:16px;--text-caption-lh:20px;--text-meta-size:18px;--text-meta-lh:24px;--text-footnote-size:18px;--text-footnote-lh:24px;--text-rowtitle-size:22px;--text-rowtitle-lh:28px;--text-body-size:24px;--text-body-lh:30px;--text-headline-size:28px;--text-headline-lh:34px;--text-title-3-size:32px;--text-title-3-lh:40px;--text-title-2-size:36px;--text-title-2-lh:44px;--text-title-1-size:48px;--text-title-1-lh:56px;--text-large-title-size:64px;--text-large-title-lh:72px;--icon-sm:24px;--icon-md:28px;--icon-lg:32px;--icon-stroke:2;--avatar-size:36px;--donut-size:28px;--donut-hole:7px;--plate-table-size:28px;--plate-table-region:24px;--plate-card-size:28px;--plate-card-region:24px;--shadow-sm:none;--shadow-md:none;--shadow-lg:none}[data-theme=guest]{--bg-base:#f7f7fa;--surface:#fff;--flag-parts:var(--gray-700);--flag-parts-tint:var(--fill-3);--flag-client:var(--gray-700);--flag-client-tint:var(--fill-3);--flag-info:var(--gray-700);--flag-info-tint:var(--fill-3);--flag-warning:var(--gray-700);--flag-warning-tint:var(--fill-3);--missing:var(--gray-700);--missing-tint:transparent;--missing-border:transparent;--gap:var(--gray-700);--gap-tint:var(--fill-3);--age-warn:var(--text-secondary);--age-stale:var(--text-secondary);--row-overdue-bg:var(--surface)}[data-theme=sailor]{--font-display:"Cormorant Garamond", Georgia, "Times New Roman", serif;--tracking-caps:.12em;--tracking-display:.01em;--accent:#9a5228;--accent-hover:#864622;--accent-active:#723b1c;--accent-tint:#9a52281f;--accent-contrast:#faf6ee;--text-on-accent:#faf6ee;--accent-line:#9a5228;--info:#8f5400;--info-tint:#f5a6232e;--success:#476140;--success-tint:#47614021;--warning:#7e5016;--warning-tint:#87561824;--danger:#97392f;--danger-tint:#97392f1c;--danger-hover:#84322a;--danger-contrast:#faf6ee;--overlay-strong:#0009;--overlay:#0000008c;--on-overlay:#f5f5f7;--scrim:#00000052;--photo-caption-bg:#faf6eeeb;--bg-base:#f2ebdd;--bg-grouped:#f5efe3;--surface:#faf6ee;--surface-2:#f7f1e6;--surface-hover:#14203a0a;--surface-active:#14203a12;--text-primary:#14203a;--text-secondary:#4e586b;--text-tertiary:#7a8090;--separator:#14203a24;--separator-opaque:#dcd2bf;--border-control:#7e7768;--fill-1:#14203a1f;--fill-2:#14203a17;--fill-3:#14203a0f;--fill-4:#14203a0a;--focus-ring:#14203a99;--nav-bg:#14203a;--nav-text:#ddd5c6;--nav-text-strong:#f2ebdd;--nav-text-muted:#a39c8e;--nav-item-hover:#f2ebdd0f;--nav-item-active:#f2ebdd1a;--nav-separator:#f2ebdd24;--nav-badge-bg:#f2ebdd1a;--nav-badge-text:#ddd5c6;--nav-hot:#c98a5a;--nav-badge-warn-bg:#c98a5a;--nav-badge-warn-text:#14203a;--nav-text-sub:#a39c8e;--nav-text-bright:#f2ebdd;--stage-intake:#635c4f;--stage-intake-tint:var(--fill-3);--stage-check:#635c4f;--stage-check-tint:var(--fill-4);--stage-work:#3a6565;--stage-work-tint:#3a65651f;--step-intake:#635c4f;--step-work:#3a6565;--step-work-tint:#3a65651f;--step-assembly:#74495f;--step-assembly-tint:#74495f1f;--status-in-work:#3a6565;--status-in-work-tint:#3a65651f;--kind-mech:#74495f;--kind-mech-tint:#74495f1f;--kind-part:#476140;--kind-part-tint:#47614021;--flag-client:#b42d52;--flag-client-tint:#b42d521f;--domain-fleet:#f5a623;--domain-fleet-text:#8f5400;--domain-fleet-tint:#f5a6232e;--domain-finance:#8a9a72;--domain-finance-text:#476140;--domain-finance-tint:#47614021;--domain-tasks:#c29360;--domain-tasks-text:#7e5016;--domain-tasks-tint:#87561824;--domain-health:#b9675c;--domain-health-text:#97392f;--domain-health-tint:#97392f1c;--hue-money:var(--domain-finance-text);--hue-money-tint:#fbebcf;--hue-people:#a8447c;--hue-people-tint:#f7e4ef;--ava-1-text:#6d4fa3;--ava-1-tint:#eee9f7;--ava-2-text:#17756e;--ava-2-tint:#e1f1ef;--ava-3-text:#8a573b;--ava-3-tint:#f4eae2;--ava-4-text:#963d63;--ava-4-tint:#f6e5ec;--ava-5-text:#4f55a6;--ava-5-tint:#e9eaf6;--ava-6-text:#52637a;--ava-6-tint:#e7ecf2;--plot-shadow:#14203a5c;--plot-spot:#fffaee99;--plot-dust:#b5a27f;--radius-xs:2px;--radius-sm:2px;--radius-md:4px;--radius-lg:6px;--shadow-sm:0 1px 2px #14203a14;--shadow-md:0 6px 16px #14203a1a;--shadow-lg:0 16px 40px #14203a29;--icon-stroke:1.4}:where(:root,[data-theme]){--stage-intake-tint:var(--fill-3);--stage-work:var(--info);--stage-work-tint:var(--info-tint);--stage-check-tint:var(--fill-4);--stage-ready:var(--success);--stage-ready-tint:var(--success-tint);--step-intake-tint:var(--fill-3);--step-work:var(--info);--step-work-tint:var(--info-tint);--step-paint:var(--danger);--step-paint-tint:var(--danger-tint);--step-ready:var(--success);--step-ready-tint:var(--success-tint);--step-delivered:var(--text-secondary);--step-delivered-tint:transparent;--step-track:var(--fill-3);--row-overdue-bg:color-mix(in srgb, var(--danger) 6%, var(--surface));--icon-knockout:var(--surface);--nav-hot:var(--accent);--nav-badge-warn-bg:var(--warning);--nav-badge-warn-text:var(--gray-900);--nav-text-sub:var(--gray-400);--nav-text-bright:var(--gray-200);--flag-parts:var(--warning);--flag-parts-tint:var(--warning-tint);--flag-info:var(--info);--flag-info-tint:var(--info-tint);--flag-warning:var(--warning);--flag-warning-tint:var(--warning-tint);--status-draft:var(--text-secondary);--status-draft-tint:var(--fill-3);--status-in-work:var(--info);--status-in-work-tint:var(--info-tint);--status-closed:var(--success);--status-closed-tint:var(--success-tint);--status-cancelled:var(--danger);--status-cancelled-tint:var(--danger-tint);--hue-cars:var(--stage-intake);--hue-cars-tint:var(--stage-intake-tint);--hue-orders:var(--info);--hue-orders-tint:var(--info-tint);--hue-money:var(--domain-finance-text);--hue-time:var(--stage-check);--hue-time-tint:var(--stage-check-tint);--hue-done:var(--success);--hue-done-tint:var(--success-tint);--gap:var(--warning);--gap-tint:var(--warning-tint);--missing:var(--danger);--missing-tint:var(--danger-tint);--missing-border:color-mix(in srgb, var(--danger) 35%, transparent);--age-fresh:var(--text-secondary);--age-warn:var(--warning);--age-stale:var(--danger);--plot-hover-glow:drop-shadow(0 0 1.5px var(--accent)) drop-shadow(0 0 7px var(--accent));--plot-flash-glow:drop-shadow(0 0 2px var(--accent)) drop-shadow(0 0 14px var(--accent));--plot-label-bg:var(--surface);--plot-label-text:var(--text-primary);--plot-label-warn-bg:var(--warning);--plot-label-warn-text:var(--danger-contrast);--plot-label-danger-bg:var(--danger);--plot-label-danger-text:var(--danger-contrast);--money-debt:var(--danger);--money-overpay:var(--info);--money-income:var(--success);--money-negative:var(--danger);--money-margin-low:var(--warning)}*,:before,:after{box-sizing:border-box}a,a:visited{color:var(--text-primary);cursor:pointer;text-decoration:none}a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--separator-opaque);text-decoration-color:var(--separator-opaque);text-underline-offset:2px}body{background:var(--bg-base);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-body-size);line-height:var(--text-body-lh);-webkit-font-smoothing:antialiased;margin:0}[data-theme]{background:var(--bg-base);color:var(--text-primary)}.num,td.num,.money{font-variant-numeric:var(--num-variant)}:focus-visible{outline:var(--focus-w) solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}[data-shape=strict] .action{text-transform:uppercase;letter-spacing:var(--tracking-caps);font-size:var(--text-footnote-size);line-height:var(--text-footnote-lh)}
