:root{--lc-palette-neutral-0:#FFFFFF;--lc-palette-neutral-50:#FAFBFB;--lc-palette-neutral-100:#F4F5F6;--lc-palette-neutral-200:#E6EAEC;--lc-palette-neutral-300:#DFE3E6;--lc-palette-neutral-400:#9AA5AB;--lc-palette-neutral-500:#878F95;--lc-palette-neutral-600:#687279;--lc-palette-neutral-700:#5C656B;--lc-palette-neutral-800:#343B40;--lc-palette-neutral-850:#2B3237;--lc-palette-neutral-875:#1C2227;--lc-palette-neutral-900:#14181C;--lc-palette-neutral-950:#0E1114;--lc-palette-teal-200:#9BE0D9;--lc-palette-teal-300:#6FD6CB;--lc-palette-teal-400:#2FD3C5;--lc-palette-teal-500:#00C2B2;--lc-palette-teal-600:#009B8E;--lc-palette-teal-700:#076B63;--lc-palette-blue-50:#DCE8F4;--lc-palette-blue-300:#8EB5DB;--lc-palette-blue-400:#699DD0;--lc-palette-blue-600:#346DA5;--lc-palette-blue-700:#295581;--lc-palette-blue-900:#122639;--lc-palette-green-50:#E2F4EE;--lc-palette-green-300:#7EEBCF;--lc-palette-green-400:#54E4C0;--lc-palette-green-600:#128A68;--lc-palette-green-700:#0C6A50;--lc-palette-green-900:#073B2C;--lc-palette-amber-50:#FCF0DA;--lc-palette-amber-400:#E0A958;--lc-palette-amber-600:#A06A19;--lc-palette-amber-700:#7C5214;--lc-palette-amber-900:#3A260A;--lc-palette-red-50:#FBE7E9;--lc-palette-red-200:#F0C9CD;--lc-palette-red-300:#DFA3AA;--lc-palette-red-400:#C87F88;--lc-palette-red-500:#B45A64;--lc-palette-red-600:#A8434C;--lc-palette-red-700:#98323A;--lc-palette-red-800:#6E242A;--lc-palette-red-900:#45161A;--lc-color-light-background-canvas:var(--lc-palette-neutral-100);--lc-color-light-background-canvas-subtle:var(--lc-palette-neutral-50);--lc-color-light-background-surface:var(--lc-palette-neutral-0);--lc-color-light-background-surface-raised:var(--lc-palette-neutral-0);--lc-color-light-background-surface-sunken:var(--lc-palette-neutral-100);--lc-color-light-background-surface-overlay:var(--lc-palette-neutral-0);--lc-color-light-text-primary:var(--lc-palette-neutral-950);--lc-color-light-text-secondary:var(--lc-palette-neutral-700);--lc-color-light-text-tertiary:var(--lc-palette-neutral-600);--lc-color-light-text-disabled:var(--lc-palette-neutral-600);--lc-color-light-text-inverse:var(--lc-palette-neutral-950);--lc-color-light-text-link:var(--lc-palette-teal-700);--lc-color-light-border-subtle:var(--lc-palette-neutral-200);--lc-color-light-border-default:var(--lc-palette-neutral-300);--lc-color-light-border-strong:var(--lc-palette-neutral-500);--lc-color-light-border-focus:var(--lc-palette-teal-700);--lc-color-light-action-primary:var(--lc-palette-teal-500);--lc-color-light-action-primary-hover:var(--lc-palette-teal-600);--lc-color-light-action-primary-active:var(--lc-palette-teal-700);--lc-color-light-action-primary-disabled:var(--lc-palette-neutral-100);--lc-color-light-action-secondary:var(--lc-palette-neutral-100);--lc-color-light-action-secondary-hover:var(--lc-palette-neutral-200);--lc-color-light-action-destructive:var(--lc-palette-red-400);--lc-color-light-action-destructive-hover:var(--lc-palette-red-500);--lc-color-light-status-info:var(--lc-palette-blue-700);--lc-color-light-status-info-subtle:var(--lc-palette-blue-50);--lc-color-light-status-success:var(--lc-palette-green-700);--lc-color-light-status-success-subtle:var(--lc-palette-green-50);--lc-color-light-status-warning:var(--lc-palette-amber-700);--lc-color-light-status-warning-subtle:var(--lc-palette-amber-50);--lc-color-light-status-danger:var(--lc-palette-red-700);--lc-color-light-status-danger-subtle:var(--lc-palette-red-50);--lc-color-light-operational-live:var(--lc-palette-teal-700);--lc-color-light-operational-active:var(--lc-palette-green-700);--lc-color-light-operational-idle:var(--lc-palette-neutral-700);--lc-color-light-operational-offline:var(--lc-palette-neutral-600);--lc-color-light-operational-delayed:var(--lc-palette-amber-700);--lc-color-light-operational-critical:var(--lc-palette-red-800);--lc-color-light-operational-completed:var(--lc-palette-green-700);--lc-color-light-operational-pending:var(--lc-palette-blue-600);--lc-color-light-operational-cancelled:var(--lc-palette-neutral-700);--lc-color-light-financial-profit:var(--lc-palette-green-700);--lc-color-light-financial-loss:var(--lc-palette-red-700);--lc-color-light-financial-positive-trend:var(--lc-palette-green-700);--lc-color-light-financial-negative-trend:var(--lc-palette-red-600);--lc-color-light-financial-neutral-trend:var(--lc-palette-neutral-700);--lc-color-light-map-route-primary:var(--lc-palette-teal-600);--lc-color-light-map-route-secondary:var(--lc-palette-blue-600);--lc-color-light-map-vehicle-active:var(--lc-palette-green-600);--lc-color-light-map-vehicle-idle:var(--lc-palette-amber-600);--lc-color-light-map-vehicle-offline:var(--lc-palette-neutral-500);--lc-color-light-map-geofence:var(--lc-palette-blue-600);--lc-color-light-map-alert-marker:var(--lc-palette-red-600);--lc-color-light-map-selected-marker:var(--lc-palette-teal-700);--lc-color-light-background:var(--lc-palette-neutral-100);--lc-color-light-surface:var(--lc-palette-neutral-0);--lc-color-light-surface-muted:var(--lc-palette-neutral-50);--lc-color-light-on-background:var(--lc-palette-neutral-950);--lc-color-light-on-surface:var(--lc-palette-neutral-950);--lc-color-light-on-surface-muted:var(--lc-palette-neutral-700);--lc-color-light-primary:var(--lc-palette-teal-500);--lc-color-light-on-primary:var(--lc-palette-neutral-950);--lc-color-light-error:var(--lc-palette-red-700);--lc-color-light-on-error:var(--lc-palette-neutral-0);--lc-color-light-warning:var(--lc-palette-amber-700);--lc-color-light-on-warning:var(--lc-palette-neutral-0);--lc-color-light-success:var(--lc-palette-green-700);--lc-color-light-on-success:var(--lc-palette-neutral-0);--lc-color-light-info:var(--lc-palette-blue-700);--lc-color-light-on-info:var(--lc-palette-neutral-0);--lc-color-light-outline:var(--lc-palette-neutral-500);--lc-color-light-divider:var(--lc-palette-neutral-200);--lc-color-light-focus:var(--lc-palette-teal-700);--lc-color-light-disabled:var(--lc-palette-neutral-100);--lc-color-light-on-disabled:var(--lc-palette-neutral-600);--lc-color-light-nav-surface:var(--lc-palette-neutral-900);--lc-color-light-on-nav-surface:var(--lc-palette-neutral-100);--lc-color-light-nav-surface-active:var(--lc-palette-neutral-850);--lc-color-light-nav-surface-selected:var(--lc-palette-neutral-875);--lc-color-light-on-nav-surface-selected:var(--lc-palette-neutral-0);--lc-color-light-on-nav-surface-active:var(--lc-palette-neutral-0);--lc-color-light-nav-muted:var(--lc-palette-neutral-400);--lc-color-dark-background-canvas:var(--lc-palette-neutral-950);--lc-color-dark-background-canvas-subtle:var(--lc-palette-neutral-900);--lc-color-dark-background-surface:var(--lc-palette-neutral-900);--lc-color-dark-background-surface-raised:var(--lc-palette-neutral-850);--lc-color-dark-background-surface-sunken:var(--lc-palette-neutral-950);--lc-color-dark-background-surface-overlay:var(--lc-palette-neutral-800);--lc-color-dark-text-primary:var(--lc-palette-neutral-50);--lc-color-dark-text-secondary:var(--lc-palette-neutral-300);--lc-color-dark-text-tertiary:var(--lc-palette-neutral-400);--lc-color-dark-text-disabled:var(--lc-palette-neutral-400);--lc-color-dark-text-inverse:var(--lc-palette-neutral-950);--lc-color-dark-text-link:var(--lc-palette-teal-300);--lc-color-dark-border-subtle:var(--lc-palette-neutral-800);--lc-color-dark-border-default:var(--lc-palette-neutral-700);--lc-color-dark-border-strong:var(--lc-palette-neutral-500);--lc-color-dark-border-focus:var(--lc-palette-teal-300);--lc-color-dark-action-primary:var(--lc-palette-teal-500);--lc-color-dark-action-primary-hover:var(--lc-palette-teal-400);--lc-color-dark-action-primary-active:var(--lc-palette-teal-300);--lc-color-dark-action-primary-disabled:var(--lc-palette-neutral-800);--lc-color-dark-action-secondary:var(--lc-palette-neutral-800);--lc-color-dark-action-secondary-hover:var(--lc-palette-neutral-700);--lc-color-dark-action-destructive:var(--lc-palette-red-300);--lc-color-dark-action-destructive-hover:var(--lc-palette-red-200);--lc-color-dark-status-info:var(--lc-palette-blue-300);--lc-color-dark-status-info-subtle:var(--lc-palette-blue-900);--lc-color-dark-status-success:var(--lc-palette-green-300);--lc-color-dark-status-success-subtle:var(--lc-palette-green-900);--lc-color-dark-status-warning:var(--lc-palette-amber-400);--lc-color-dark-status-warning-subtle:var(--lc-palette-amber-900);--lc-color-dark-status-danger:var(--lc-palette-red-300);--lc-color-dark-status-danger-subtle:var(--lc-palette-red-900);--lc-color-dark-operational-live:var(--lc-palette-teal-300);--lc-color-dark-operational-active:var(--lc-palette-green-300);--lc-color-dark-operational-idle:var(--lc-palette-neutral-300);--lc-color-dark-operational-offline:var(--lc-palette-neutral-400);--lc-color-dark-operational-delayed:var(--lc-palette-amber-400);--lc-color-dark-operational-critical:var(--lc-palette-red-200);--lc-color-dark-operational-completed:var(--lc-palette-green-400);--lc-color-dark-operational-pending:var(--lc-palette-blue-400);--lc-color-dark-operational-cancelled:var(--lc-palette-neutral-300);--lc-color-dark-financial-profit:var(--lc-palette-green-300);--lc-color-dark-financial-loss:var(--lc-palette-red-300);--lc-color-dark-financial-positive-trend:var(--lc-palette-green-300);--lc-color-dark-financial-negative-trend:var(--lc-palette-red-300);--lc-color-dark-financial-neutral-trend:var(--lc-palette-neutral-300);--lc-color-dark-map-route-primary:var(--lc-palette-teal-300);--lc-color-dark-map-route-secondary:var(--lc-palette-blue-400);--lc-color-dark-map-vehicle-active:var(--lc-palette-green-300);--lc-color-dark-map-vehicle-idle:var(--lc-palette-amber-400);--lc-color-dark-map-vehicle-offline:var(--lc-palette-neutral-500);--lc-color-dark-map-geofence:var(--lc-palette-blue-400);--lc-color-dark-map-alert-marker:var(--lc-palette-red-300);--lc-color-dark-map-selected-marker:var(--lc-palette-teal-200);--lc-color-dark-background:var(--lc-palette-neutral-950);--lc-color-dark-surface:var(--lc-palette-neutral-900);--lc-color-dark-surface-muted:var(--lc-palette-neutral-900);--lc-color-dark-on-background:var(--lc-palette-neutral-50);--lc-color-dark-on-surface:var(--lc-palette-neutral-50);--lc-color-dark-on-surface-muted:var(--lc-palette-neutral-300);--lc-color-dark-primary:var(--lc-palette-teal-500);--lc-color-dark-on-primary:var(--lc-palette-neutral-950);--lc-color-dark-error:var(--lc-palette-red-300);--lc-color-dark-on-error:var(--lc-palette-neutral-950);--lc-color-dark-warning:var(--lc-palette-amber-400);--lc-color-dark-on-warning:var(--lc-palette-neutral-950);--lc-color-dark-success:var(--lc-palette-green-300);--lc-color-dark-on-success:var(--lc-palette-neutral-950);--lc-color-dark-info:var(--lc-palette-blue-300);--lc-color-dark-on-info:var(--lc-palette-neutral-950);--lc-color-dark-outline:var(--lc-palette-neutral-500);--lc-color-dark-divider:var(--lc-palette-neutral-800);--lc-color-dark-focus:var(--lc-palette-teal-300);--lc-color-dark-disabled:var(--lc-palette-neutral-800);--lc-color-dark-on-disabled:var(--lc-palette-neutral-400);--lc-color-dark-nav-surface:var(--lc-palette-neutral-900);--lc-color-dark-on-nav-surface:var(--lc-palette-neutral-100);--lc-color-dark-nav-surface-active:var(--lc-palette-neutral-850);--lc-color-dark-nav-surface-selected:var(--lc-palette-neutral-875);--lc-color-dark-on-nav-surface-selected:var(--lc-palette-neutral-0);--lc-color-dark-on-nav-surface-active:var(--lc-palette-neutral-0);--lc-color-dark-nav-muted:var(--lc-palette-neutral-400);--lc-space-0:0px;--lc-space-1:4px;--lc-space-2:8px;--lc-space-3:12px;--lc-space-4:16px;--lc-space-5:20px;--lc-space-6:24px;--lc-space-8:32px;--lc-space-10:40px;--lc-space-12:48px;--lc-space-16:64px;--lc-typography-family-base:Archivo;--lc-typography-family-mono:JetBrains Mono;--lc-typography-display-size:32px;--lc-typography-display-line-height:40px;--lc-typography-display-weight:700;--lc-typography-h1-size:28px;--lc-typography-h1-line-height:36px;--lc-typography-h1-weight:700;--lc-typography-h2-size:24px;--lc-typography-h2-line-height:32px;--lc-typography-h2-weight:600;--lc-typography-h3-size:20px;--lc-typography-h3-line-height:28px;--lc-typography-h3-weight:600;--lc-typography-section-title-size:16px;--lc-typography-section-title-line-height:24px;--lc-typography-section-title-weight:600;--lc-typography-card-title-size:16px;--lc-typography-card-title-line-height:24px;--lc-typography-card-title-weight:600;--lc-typography-body-size:16px;--lc-typography-body-line-height:24px;--lc-typography-body-weight:400;--lc-typography-body-small-size:14px;--lc-typography-body-small-line-height:20px;--lc-typography-body-small-weight:400;--lc-typography-label-size:14px;--lc-typography-label-line-height:20px;--lc-typography-label-weight:500;--lc-typography-caption-size:12px;--lc-typography-caption-line-height:16px;--lc-typography-caption-weight:400;--lc-typography-table-header-size:13px;--lc-typography-table-header-line-height:20px;--lc-typography-table-header-weight:600;--lc-typography-table-cell-size:13px;--lc-typography-table-cell-line-height:20px;--lc-typography-table-cell-weight:400;--lc-typography-metric-xl-size:32px;--lc-typography-metric-xl-line-height:40px;--lc-typography-metric-xl-weight:700;--lc-typography-metric-lg-size:28px;--lc-typography-metric-lg-line-height:36px;--lc-typography-metric-lg-weight:600;--lc-typography-metric-md-size:24px;--lc-typography-metric-md-line-height:32px;--lc-typography-metric-md-weight:600;--lc-typography-code-size:13px;--lc-typography-code-line-height:20px;--lc-typography-code-weight:400;--lc-typography-telemetry-size:12px;--lc-typography-telemetry-line-height:16px;--lc-typography-telemetry-weight:500;--lc-typography-title-size:20px;--lc-typography-headline-size:24px;--lc-grid-breakpoint-compact:0px;--lc-grid-breakpoint-mobile:360px;--lc-grid-breakpoint-tablet:600px;--lc-grid-breakpoint-laptop:1024px;--lc-grid-breakpoint-desktop:1280px;--lc-grid-breakpoint-wide:1600px;--lc-grid-column-compact:4;--lc-grid-column-mobile:4;--lc-grid-column-tablet:8;--lc-grid-column-laptop:12;--lc-grid-column-desktop:12;--lc-grid-column-wide:12;--lc-grid-margin-compact:var(--lc-space-4);--lc-grid-margin-mobile:var(--lc-space-4);--lc-grid-margin-tablet:var(--lc-space-6);--lc-grid-margin-laptop:var(--lc-space-6);--lc-grid-margin-desktop:var(--lc-space-8);--lc-grid-margin-wide:var(--lc-space-8);--lc-grid-gutter-compact:var(--lc-space-4);--lc-grid-gutter-mobile:var(--lc-space-4);--lc-grid-gutter-tablet:var(--lc-space-6);--lc-grid-gutter-laptop:var(--lc-space-6);--lc-grid-gutter-desktop:var(--lc-space-6);--lc-grid-gutter-wide:var(--lc-space-6);--lc-layout-target-minimum:48px;--lc-layout-rail-width:240px;--lc-icon-grid:24px;--lc-icon-padding-minimum:12px;--lc-icon-size-xs:16px;--lc-icon-size-sm:20px;--lc-icon-size-md:24px;--lc-icon-size-lg:32px;--lc-icon-size-xl:40px;--lc-radius-none:0px;--lc-radius-sm:6px;--lc-radius-md:8px;--lc-radius-lg:10px;--lc-border-width-hairline:1px;--lc-border-width-strong:2px;--lc-elevation-overlay-offset-y:14px;--lc-elevation-overlay-blur:34px;--lc-elevation-overlay-opacity:14;--lc-ui-bg:var(--lc-palette-neutral-100,#f4f5f6);--lc-ui-bg-auth:#e7eaec;--lc-ui-surface:var(--lc-palette-neutral-0,#fff);--lc-ui-surface-alt:var(--lc-palette-neutral-50,#fafbfb);--lc-ui-ink:var(--lc-palette-neutral-900,#14181c);--lc-ui-ink-hover:var(--lc-palette-neutral-850,#2b3237);--lc-ui-ink-soft:#3a4349;--lc-ui-text-2:var(--lc-palette-neutral-700,#5c656b);--lc-ui-text-3:var(--lc-palette-neutral-600,#687279);--lc-ui-text-4:#7a848a;--lc-ui-placeholder:#98a2a8;--lc-ui-disabled-text:#adb6bb;--lc-ui-border:var(--lc-palette-neutral-300,#dfe3e6);--lc-ui-border-soft:var(--lc-palette-neutral-200,#e6eaec);--lc-ui-border-row:#eef1f2;--lc-ui-border-dashed:#cdd4d8;--lc-ui-muted:#eef1f2;--lc-ui-muted-hover:#e4e8ea;--lc-ui-invalid:#c9545e;--lc-ui-teal:var(--lc-palette-teal-500,#00c2b2);--lc-ui-teal-soft:#e0f7f4;--lc-ui-teal-soft-hover:#c8f0eb;--lc-ui-teal-border:var(--lc-palette-teal-200,#9be0d9);--lc-ui-teal-ink:var(--lc-palette-teal-700,#076b63);--lc-ui-teal-ink-strong:#05524c;--lc-ui-link:#126873;--lc-ui-rail:var(--lc-palette-neutral-900,#14181c);--lc-ui-rail-dim:var(--lc-palette-neutral-400,#9aa5ab);--lc-ui-rail-group:#7a868c;--lc-ui-rail-row:var(--lc-palette-neutral-875,#1c2227);--lc-ui-rail-hover:var(--lc-palette-neutral-850,#2b3237);--lc-ui-ok-bg:var(--lc-palette-green-50,#e2f4ee);--lc-ui-ok-text:var(--lc-palette-green-700,#0c6a50);--lc-ui-ok-border:#bce5d8;--lc-ui-warn-bg:var(--lc-palette-amber-50,#fcf0da);--lc-ui-warn-text:var(--lc-palette-amber-700,#7c5214);--lc-ui-warn-border:#eed9ac;--lc-ui-bad-bg:var(--lc-palette-red-50,#fbe7e9);--lc-ui-bad-text:var(--lc-palette-red-700,#98323a);--lc-ui-bad-border:var(--lc-palette-red-200,#f0c9cd);--lc-ui-neutral-bg:var(--lc-palette-neutral-200,#e6eaec);--lc-ui-neutral-text:#3a4349;--lc-ui-neutral-border:var(--lc-palette-neutral-300,#dfe3e6);--lc-ui-loss-row:#fffafa;--lc-ui-shadow-primary:#3a4349;--lc-ui-shadow-secondary:#cdd4d8;--lc-ui-shadow-teal:#a3ded7;--lc-ui-danger:#ad4149;--lc-ui-danger-hover:#983840;--lc-ui-shadow-danger:#7a2c32;--lc-ui-overlay:rgba(20,24,28,0.5);--lc-ui-shadow-modal:0 24px 60px rgba(20,24,28,0.22);--lc-ui-shadow-popover:0 14px 30px rgba(20,24,28,0.15);--lc-ui-font:var(--lc-typography-family-base,Archivo),Helvetica,sans-serif;--lc-ui-mono:var(--lc-typography-family-mono,"JetBrains Mono"),ui-monospace,monospace}body{margin:0;background:var(--lc-ui-bg);color:var(--lc-ui-ink);font-family:var(--lc-ui-font);font-size:15px}.lc-shell,.lc-shell *{box-sizing:border-box}.lc-shell{display:grid;grid-template-columns:252px minmax(0,1fr);min-height:100vh;background:var(--lc-ui-bg);color:var(--lc-ui-ink);font-family:var(--lc-ui-font);font-size:15px}.lc-shell :focus-visible{outline:2px solid var(--lc-ui-teal);outline-offset:2px}.lc-rail{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:auto;display:flex;flex-direction:column;padding:22px 13px;background:var(--lc-ui-rail);color:#fff}.lc-rail__brand{display:flex;align-items:center;gap:11px;margin:0 0 22px;padding:0 8px;font-size:19px;font-weight:700;letter-spacing:-.02em}.lc-brand__mark{display:block;flex:none;width:38px;height:38px}.lc-brand__plate{fill:#fff}.lc-brand__letter{stroke:var(--lc-ui-rail)}.lc-brand__support{fill:var(--lc-ui-teal)}.lc-rail__toggle{display:none}.lc-rail__nav{gap:2px;margin:0 -13px}.lc-rail__group,.lc-rail__nav{display:flex;flex-direction:column}.lc-rail__group{gap:1px;margin-bottom:14px}.lc-rail__heading{margin:0;padding:0 23px 7px;color:var(--lc-ui-rail-group);font-family:var(--lc-ui-mono);font-size:10px;font-weight:400;letter-spacing:.16em}.lc-rail__list{display:flex;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none}.lc-rail__link{position:relative;overflow:hidden;display:flex;align-items:center;gap:9px;padding:10px 23px;color:var(--lc-ui-rail-dim);font-size:14px;text-decoration:none}.lc-rail__link[aria-current=page]{padding:10px 14px 10px 24px;background:var(--lc-ui-rail-row);color:#fff;font-weight:600}.lc-rail__link:hover,.lc-rail__link[data-pending]{background:var(--lc-ui-rail-hover);color:#fff}.lc-rail__link[aria-current=page]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:20px;background:var(--lc-ui-teal);-webkit-clip-path:polygon(0 0,100% 0,40% 100%,0 100%);clip-path:polygon(0 0,100% 0,40% 100%,0 100%)}.lc-rail__link[aria-current=page]:after{content:"";position:absolute;right:0;top:0;bottom:0;width:3px;background:var(--lc-ui-teal)}.lc-rail__link>*{position:relative;z-index:1}.lc-rail__ordinal{flex:none;width:16px;color:var(--lc-ui-rail-group);font-family:var(--lc-ui-mono);font-size:10px;font-weight:400}.lc-rail__link[aria-current=page] .lc-rail__ordinal{color:var(--lc-ui-teal)}.lc-rail__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-rail__tenant{margin:18px 0 0;padding:16px 10px 0;border-top:1px solid var(--lc-ui-rail-hover);color:var(--lc-ui-rail-dim);font-size:12px;line-height:1.6}.lc-rail__tenant-label{display:block;margin-bottom:6px;font-family:var(--lc-ui-mono);font-size:10px;letter-spacing:.14em}.lc-rail__tenant-name{display:block;margin-bottom:4px;color:#fff;font-size:14px}.lc-rail__tenant-name--absent{color:var(--lc-ui-rail-dim);font-weight:400}.lc-column{display:flex;flex-direction:column;min-width:0}.lc-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:13px 26px;border-bottom:1px solid var(--lc-ui-border);background:var(--lc-ui-surface)}.lc-header__crumb{margin:0;color:var(--lc-ui-text-2);font-family:var(--lc-ui-mono);font-size:12px}.lc-header__spacer{flex:1 1}.lc-langs{display:flex;overflow:hidden;border:1px solid var(--lc-ui-border);border-radius:6px}.lc-langs__option{padding:7px 13px;border:0;background:var(--lc-ui-surface);color:var(--lc-ui-text-2);font:inherit;font-size:13px;cursor:pointer}.lc-langs__option[aria-pressed=true]{background:var(--lc-ui-ink);color:#fff}.lc-account{position:relative}.lc-account__avatar{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:var(--lc-ui-ink);color:#fff;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.lc-account__menu{position:absolute;right:0;top:calc(100% + 6px);z-index:40;min-width:180px;padding:5px;border:1px solid var(--lc-ui-border);border-radius:8px;background:var(--lc-ui-surface);box-shadow:var(--lc-ui-shadow-popover)}.lc-account__item{display:block;width:100%;min-width:140px;padding:10px 11px;border:0;border-radius:6px;background:transparent;color:var(--lc-ui-ink);font:inherit;font-size:13.5px;text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer}.lc-account__item:disabled{color:var(--lc-ui-text-3);cursor:progress}.lc-account__item:hover{background:var(--lc-ui-muted)}.lc-content{width:100%;max-width:1560px;margin:0 auto;padding:26px}.lc-content:focus{outline:none}@media (max-width:900px){.lc-shell{grid-template-columns:minmax(0,1fr)}.lc-rail{position:static;height:auto;padding:14px 13px}.lc-rail__brand{margin-bottom:12px}.lc-rail__toggle{display:block;margin:0 0 8px;padding:9px 12px;border:1px solid var(--lc-ui-rail-hover);border-radius:7px;background:none;color:#fff;font:inherit;font-size:13.5px;cursor:pointer}.lc-rail__nav[data-open=false],.lc-rail__nav[data-open=false]~.lc-rail__tenant{display:none}.lc-content,.lc-header{padding-left:16px;padding-right:16px}.lc-header{flex-wrap:nowrap;gap:10px}.lc-header__crumb{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.lc-skip{position:absolute;left:-100vw;top:0;z-index:1;display:inline-flex;align-items:center;min-height:var(--lc-layout-target-minimum,48px);padding:0 var(--lc-space-4,16px);border-radius:var(--lc-radius-md,8px);background:var(--lc-color-light-primary,#00C2B2);color:var(--lc-color-light-on-primary,#0E1114);font-size:var(--lc-typography-label-size,14px);text-decoration:none}.lc-skip:focus-visible{left:var(--lc-space-2,8px);top:var(--lc-space-2,8px)}.lc-navprogress{position:absolute;inset-inline:0;bottom:calc(-1 * var(--lc-border-width-hairline, 1px));height:var(--lc-space-1,4px);overflow:hidden;background:var(--lc-color-light-border-subtle,#E6EAEC)}.lc-navprogress__bar{position:absolute;inset-block:0;left:0;width:40%;background:var(--lc-color-light-primary,#00C2B2);animation:lc-navprogress-sweep 1.1s ease-in-out infinite}@keyframes lc-navprogress-sweep{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}@media (prefers-reduced-motion:reduce){.lc-navprogress__bar{width:100%;animation:none}}.lc-visually-hidden{position:absolute;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.lc-btn{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:0;border:0;border-radius:8px;font:inherit;font-weight:500;line-height:normal;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer}.lc-btn--md{padding:12px 20px;font-size:14px}.lc-btn--sm{padding:9px 14px;border-radius:7px;font-size:13px}.lc-btn--lg{padding:14px 20px;font-size:14.5px}.lc-btn--block{display:flex;width:100%}.lc-btn--primary{background:var(--lc-ui-ink);color:#fff;box-shadow:0 3px 0 var(--lc-ui-shadow-primary)}.lc-btn--primary:hover{background:var(--lc-ui-ink-hover)}.lc-btn--primary:active{transform:translateY(2px);box-shadow:0 1px 0 var(--lc-ui-shadow-primary)}.lc-btn--secondary{background:var(--lc-ui-muted);color:var(--lc-ui-ink-soft);box-shadow:0 3px 0 var(--lc-ui-shadow-secondary)}.lc-btn--secondary.lc-btn--sm{font-weight:400}.lc-btn--secondary:hover{background:var(--lc-ui-muted-hover)}.lc-btn--secondary:active{transform:translateY(2px);box-shadow:0 1px 0 var(--lc-ui-shadow-secondary)}.lc-btn--teal{background:var(--lc-ui-teal-soft);color:var(--lc-ui-teal-ink-strong);box-shadow:0 3px 0 var(--lc-ui-shadow-teal)}.lc-btn--teal:hover{background:var(--lc-ui-teal-soft-hover)}.lc-btn--teal:active{transform:translateY(2px);box-shadow:0 1px 0 var(--lc-ui-shadow-teal)}.lc-btn--danger{background:var(--lc-ui-danger);color:#fff;box-shadow:0 3px 0 var(--lc-ui-shadow-danger)}.lc-btn--danger:hover{background:var(--lc-ui-danger-hover)}.lc-btn--danger:active{transform:translateY(2px);box-shadow:0 1px 0 var(--lc-ui-shadow-danger)}.lc-btn--outline{padding:8px 13px;border:1px solid var(--lc-ui-border);border-radius:7px;background:var(--lc-ui-surface);color:var(--lc-ui-teal-ink);font-size:12.5px;font-weight:400}.lc-btn--outline:hover{border-color:var(--lc-ui-teal-border);background:var(--lc-ui-teal-soft)}.lc-btn--dashed{min-height:44px;padding:12px 15px;border:1px dashed var(--lc-ui-border-dashed);border-radius:7px;background:var(--lc-ui-surface-alt);color:var(--lc-ui-ink-soft);font-size:13px;font-weight:400}.lc-btn--dashed:hover{border-color:var(--lc-ui-ink);background:var(--lc-ui-surface)}.lc-btn:disabled{background:var(--lc-ui-muted);color:var(--lc-ui-disabled-text);box-shadow:0 3px 0 var(--lc-ui-border);cursor:not-allowed;transform:none}.lc-btn--dashed:disabled,.lc-btn--outline:disabled{box-shadow:none}.lc-btn--busy,.lc-btn--busy:disabled{background:var(--lc-ui-ink-soft);color:var(--lc-ui-shadow-secondary);box-shadow:none;cursor:progress}.lc-spinner{flex:none;width:15px;height:15px;border:2px solid var(--lc-ui-text-3);border-top-color:var(--lc-ui-teal);border-radius:50%;animation:lc-spin .8s linear infinite}.lc-spinner--light{width:14px;height:14px;border-color:var(--lc-ui-border);border-top-color:var(--lc-ui-teal)}@keyframes lc-spin{to{transform:rotate(1turn)}}.lc-badge{display:inline-block;padding:4px 10px;border:1px solid;border-radius:6px;font-size:12px;line-height:normal;white-space:nowrap}.lc-badge--ok{border-color:var(--lc-ui-ok-border);background:var(--lc-ui-ok-bg);color:var(--lc-ui-ok-text)}.lc-badge--warn{border-color:var(--lc-ui-warn-border);background:var(--lc-ui-warn-bg);color:var(--lc-ui-warn-text)}.lc-badge--bad{border-color:var(--lc-ui-bad-border);background:var(--lc-ui-bad-bg);color:var(--lc-ui-bad-text)}.lc-badge--neutral{border-color:var(--lc-ui-neutral-border);background:var(--lc-ui-neutral-bg);color:var(--lc-ui-neutral-text)}.lc-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:13px;gap:13px}.lc-form-field{display:flex;flex-direction:column;gap:6px;min-width:0;color:var(--lc-ui-text-2);font-size:12.5px}.lc-form-field--wide{grid-column:1/-1}.lc-form-input{width:100%;min-height:44px;padding:11px;border:1px solid var(--lc-ui-border);border-radius:7px;background:var(--lc-ui-surface-alt);color:var(--lc-ui-ink);font:inherit;font-size:14px;line-height:normal}.lc-form-input::placeholder{color:var(--lc-ui-placeholder)}.lc-form-input:focus{border-color:var(--lc-ui-ink);background:var(--lc-ui-surface);outline:none}.lc-form-input[aria-invalid=true]{border-color:var(--lc-ui-invalid)}.lc-form-input:disabled{background:var(--lc-ui-muted);color:var(--lc-ui-text-2)}.lc-form-field__hint{color:var(--lc-ui-text-3);font-size:11.5px}.lc-form-field__error{color:var(--lc-ui-bad-text);font-size:11.5px}.lc-dd__trigger{position:relative;display:block;width:100%;min-height:46px;padding:11px 34px 11px 12px;border:1px solid var(--lc-ui-border);border-radius:7px;background:var(--lc-ui-surface-alt);color:var(--lc-ui-ink);font:inherit;font-size:14px;font-weight:400;line-height:normal;text-align:left;cursor:pointer}.lc-dd__trigger--sm{min-height:42px;padding:10px 34px 10px 11px;font-size:13.5px}.lc-dd__trigger[aria-expanded=true]{border-color:var(--lc-ui-ink);background:var(--lc-ui-surface)}.lc-dd__trigger--active{border-color:var(--lc-ui-teal);background:var(--lc-ui-surface)}.lc-dd__trigger--invalid{border-color:var(--lc-ui-invalid)}.lc-dd__trigger:disabled{background:var(--lc-ui-muted);color:var(--lc-ui-text-2);cursor:default}.lc-dd__trigger:after{content:"";position:absolute;right:13px;top:50%;transform:translateY(-50%);border-left:4.5px solid transparent;border-right:4.5px solid transparent;border-top:5px solid var(--lc-ui-text-2)}.lc-dd__placeholder{color:var(--lc-ui-placeholder)}.lc-dd__backdrop{position:fixed;inset:0;z-index:39}.lc-dd__panel{position:fixed;z-index:40;margin:0;padding:5px;overflow:auto;overscroll-behavior:contain;list-style:none;border:1px solid var(--lc-ui-border);border-radius:8px;background:var(--lc-ui-surface);box-shadow:var(--lc-ui-shadow-popover)}.lc-dd__option{display:block;width:100%;min-height:40px;padding:10px 11px;border:0;border-radius:6px;background:none;color:var(--lc-ui-ink);font:inherit;font-size:13.5px;font-weight:400;line-height:normal;text-align:left;cursor:pointer}.lc-dd__option:focus-visible,.lc-dd__option:hover{background:var(--lc-ui-muted)}.lc-dd__option[aria-selected=true]{background:var(--lc-ui-ink);color:#fff;font-weight:500}.lc-datefield{display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;cursor:pointer}.lc-datefield--empty span{color:var(--lc-ui-placeholder)}.lc-datefield[aria-expanded=true]{border-color:var(--lc-ui-ink);background:var(--lc-ui-surface)}.lc-datefield__icon{width:18px;height:18px;flex:none;color:var(--lc-ui-text-3)}.lc-datepop{position:fixed;z-index:60;display:flex;flex-direction:column;gap:10px;border:1px solid var(--lc-ui-border);border-radius:10px;background:var(--lc-ui-surface);box-shadow:0 14px 34px rgb(20 24 28/14%);padding:12px}.lc-datepop__split{display:flex;gap:12px}.lc-cal{width:266px}.lc-cal__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.lc-cal__title{font-size:14px;font-weight:600;color:var(--lc-ui-ink)}.lc-cal__nav{width:30px;height:30px;border:1px solid var(--lc-ui-border);border-radius:7px;background:var(--lc-ui-surface);color:var(--lc-ui-ink);font:inherit;font-size:16px;cursor:pointer}.lc-cal__nav:hover{border-color:var(--lc-ui-ink)}.lc-cal__grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px}.lc-cal__weekday{padding:4px 0;color:var(--lc-ui-text-3);font-family:var(--lc-ui-mono);font-size:10.5px;letter-spacing:.06em;text-align:center;text-transform:uppercase}.lc-cal__day{height:34px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--lc-ui-ink);font-family:var(--lc-ui-mono);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.lc-cal__day:hover{background:var(--lc-ui-surface-alt);border-color:var(--lc-ui-border)}.lc-cal__day--out{color:var(--lc-ui-placeholder)}.lc-cal__day--today{border-color:var(--lc-ui-teal-border);color:var(--lc-ui-teal-ink-strong);font-weight:600}.lc-cal__day--picked,.lc-cal__day--picked:hover{border-color:var(--lc-ui-ink);background:var(--lc-ui-ink);color:var(--lc-ui-surface);box-shadow:0 2px 0 var(--lc-ui-teal)}.lc-timecols{display:flex;gap:6px;border-left:1px solid var(--lc-ui-border-soft);padding-left:12px}.lc-timecol{display:flex;flex-direction:column;gap:6px;width:58px}.lc-timecol__title{color:var(--lc-ui-text-3);font-family:var(--lc-ui-mono);font-size:10.5px;letter-spacing:.06em;text-align:center;text-transform:uppercase}.lc-timecol__list{display:flex;flex-direction:column;gap:2px;max-height:262px;overflow-y:auto}.lc-timecol__item{flex:none;height:30px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--lc-ui-ink);font-family:var(--lc-ui-mono);font-size:13px;cursor:pointer}.lc-timecol__item:hover{background:var(--lc-ui-surface-alt)}.lc-timecol__item[aria-pressed=true]{background:var(--lc-ui-ink);color:var(--lc-ui-surface)}.lc-datepop__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--lc-ui-border-soft);padding-top:10px}.lc-datepop__link{border:0;background:transparent;color:var(--lc-ui-teal-ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.lc-datepop__link--quiet{color:var(--lc-ui-text-3)}.lc-datepop__done{border:0;border-radius:7px;background:var(--lc-ui-ink);color:var(--lc-ui-surface);box-shadow:0 3px 0 var(--lc-ui-teal);padding:7px 14px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.lc-datepop__done:disabled{opacity:.45;cursor:default}@media (max-width:560px){.lc-datepop__split{flex-direction:column}.lc-timecols{border-left:0;padding-left:0}.lc-timecol__list{flex-direction:row;max-height:none;overflow-x:auto}}.lc-cal__title{display:flex;align-items:center;gap:2px}.lc-cal__pick{border:1px solid transparent;border-radius:7px;background:transparent;color:var(--lc-ui-ink);font:inherit;font-size:14px;font-weight:600;padding:4px 7px;cursor:pointer}.lc-cal__pick:after{content:" ▾";color:var(--lc-ui-text-3);font-size:10px}.lc-cal__pick:hover{border-color:var(--lc-ui-border);background:var(--lc-ui-surface-alt)}.lc-cal__range{font-family:var(--lc-ui-mono);font-size:13.5px}.lc-cal__cells{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;padding-top:4px}.lc-cal__cell{height:44px;border:1px solid var(--lc-ui-border-soft);border-radius:7px;background:var(--lc-ui-surface);color:var(--lc-ui-ink);font:inherit;font-size:13.5px;cursor:pointer}.lc-cal__cell:hover{border-color:var(--lc-ui-ink)}.lc-cal__cell--today{border-color:var(--lc-ui-teal-border);color:var(--lc-ui-teal-ink-strong)}.lc-cal__cell--picked,.lc-cal__cell--picked:hover{border-color:var(--lc-ui-ink);background:var(--lc-ui-ink);color:var(--lc-ui-surface);box-shadow:0 2px 0 var(--lc-ui-teal)}.lc-page{display:flex;flex-direction:column;gap:20px;min-width:0}.lc-page--form{max-width:720px}.lc-titlebar{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px}.lc-titlebar>.lc-btn--secondary{margin-top:4px}.lc-titlebar__text{flex:1 1;min-width:280px}.lc-titlebar__eyebrow{margin:0 0 8px;color:var(--lc-ui-text-3);font-family:var(--lc-ui-mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase}.lc-titlebar__title{margin:0 0 8px;font-size:32px;font-weight:700;line-height:1.1;letter-spacing:-.02em}.lc-titlebar__title:focus{outline:none}.lc-titlebar__lead{margin:0;max-width:76ch;color:var(--lc-ui-text-2);line-height:1.55;text-wrap:pretty}.lc-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:13px;gap:13px}.lc-metric{display:flex;flex-direction:column;padding:17px 18px;border:1px solid var(--lc-ui-border);border-radius:9px;background:var(--lc-ui-surface)}.lc-metric__label{margin-bottom:9px;color:var(--lc-ui-text-2);font-size:12px;letter-spacing:.02em}.lc-metric__value{font-size:27px;font-weight:600;line-height:1.1;letter-spacing:-.02em}.lc-metric__note{margin-top:8px;color:var(--lc-ui-text-3);font-size:12px;line-height:1.45}.lc-metric>.lc-skel+.lc-skel{margin-top:11px}.lc-panel{display:flex;flex-direction:column;gap:14px;min-width:0;padding:20px;border:1px solid var(--lc-ui-border);border-radius:10px;background:var(--lc-ui-surface)}.lc-panel__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px}.lc-panel__title{margin:0;font-size:19px;font-weight:700}.lc-panel__meta{color:var(--lc-ui-text-3);font-family:var(--lc-ui-mono);font-size:11px}.lc-panel__scroll{overflow-x:auto}.lc-notice{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:15px 18px;border:1px solid var(--lc-ui-border);border-left:3px solid var(--lc-ui-teal);border-radius:9px;background:var(--lc-ui-surface);color:var(--lc-ui-ink-soft);font-size:13.5px;line-height:1.6}.lc-notice__text{flex:1 1;min-width:0}.lc-notice--filter{border:1px solid var(--lc-ui-teal-border);background:var(--lc-ui-teal-soft);color:var(--lc-ui-teal-ink-strong)}.lc-page__footer{margin:0;padding:6px 0 12px;color:var(--lc-ui-text-2);font-size:12px;line-height:1.6}.lc-filterbar{display:flex;flex-direction:column;gap:13px;padding:16px 18px;border:1px solid var(--lc-ui-border);border-radius:10px;background:var(--lc-ui-surface)}.lc-filterbar__row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.lc-filterbar__filter,.lc-filterbar__search{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:168px;color:var(--lc-ui-text-2);font-size:11.5px}.lc-filterbar__search{flex:1.4 1;min-width:200px}.lc-filterbar__search input{min-height:42px;padding:10px 11px;border:1px solid var(--lc-ui-border);border-radius:7px;background:var(--lc-ui-surface-alt);color:var(--lc-ui-ink);font:inherit;font-size:13.5px}.lc-filterbar__search input::placeholder{color:var(--lc-ui-placeholder)}.lc-filterbar__search input:focus{border-color:var(--lc-ui-ink);background:var(--lc-ui-surface);outline:none}.lc-filterbar__foot{display:flex;flex-wrap:wrap;align-items:center;gap:13px;padding-top:12px;border-top:1px solid var(--lc-ui-border-row)}.lc-filterbar__count{color:var(--lc-ui-text-2);font-size:13px}.lc-filterbar__count--none{color:var(--lc-ui-bad-text)}.lc-filterbar__from{padding:4px 10px;border:1px solid var(--lc-ui-teal-border);border-radius:6px;background:var(--lc-ui-teal-soft);color:var(--lc-ui-teal-ink-strong);font-size:12px}.lc-filterbar__spacer{flex:1 1}.lc-empty-state{display:flex;flex-direction:column;align-items:center;gap:6px;padding:34px 16px;text-align:center}.lc-empty-state strong{font-size:14px}.lc-empty-state span{color:var(--lc-ui-text-3);font-size:12.5px}.lc-empty-state .lc-btn{margin-top:8px}.lc-shell .lc-titlebar__title:focus-visible{outline:none}.lc-slices{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;overflow-x:auto;scrollbar-width:none;border:1px solid var(--lc-ui-border);border-radius:8px}.lc-slices,.lc-slices__tab{background:var(--lc-ui-surface)}.lc-slices__tab{padding:11px 18px;border:0;border-right:1px solid var(--lc-ui-border);color:var(--lc-ui-text-2);font:inherit;font-size:14px;font-weight:400;white-space:nowrap;cursor:pointer}.lc-slices__tab:last-child{border-right:0}.lc-slices__tab:hover{background:var(--lc-ui-muted)}.lc-slices__tab[aria-selected=true]{background:var(--lc-ui-ink);color:var(--lc-ui-surface);font-weight:500}.lc-dtable{padding:20px;border:1px solid var(--lc-ui-border);border-radius:10px;background:var(--lc-ui-surface)}.lc-dtable__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-bottom:15px}.lc-dtable__title{margin:0;font-size:19px;font-weight:700}.lc-dtable__meta{color:var(--lc-ui-text-3);font-family:var(--lc-ui-mono);font-size:11px}.lc-dtable__loading{display:flex;align-items:center;gap:9px;color:var(--lc-ui-text-3);font-size:12.5px}.lc-dtable__scroll{overflow-x:clip}.lc-dtable__table{width:100%;border-collapse:collapse;font-size:14px;line-height:normal}.lc-dtable__table th{position:-webkit-sticky;position:sticky;top:61px;z-index:1;padding:11px 12px;border-bottom:1px solid var(--lc-ui-border);background:var(--lc-ui-surface);color:var(--lc-ui-text-2);font-size:11.5px;font-weight:600;letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap}.lc-dtable__table td{padding:13px 12px;border-bottom:1px solid var(--lc-ui-border-row);line-height:1.45;vertical-align:top}.lc-dtable__row--open{cursor:pointer}.lc-dtable__row--open:hover{background:var(--lc-ui-muted)}.lc-dtable__primary{display:block}.lc-dtable__secondary{display:block;margin-top:2px;color:var(--lc-ui-text-3);font-size:12px}.lc-dtable__mono .lc-dtable__primary{font-family:var(--lc-ui-mono)}.lc-dtable__table td.lc-dtable__action{text-align:right}@media (max-width:1100px){.lc-dtable__scroll{overflow-x:auto}.lc-dtable__table th{position:static}}@media (max-width:700px){.lc-dtable{padding:16px 14px}.lc-dtable__table{min-width:720px}}.lc-skel{display:block;border-radius:5px;background:linear-gradient(90deg,#e4e8ea,#f1f4f5 50%,#e4e8ea);background-size:260px 100%;animation:lc-skel-shimmer 1.3s linear infinite}.lc-skel--row{height:12px;background-image:linear-gradient(90deg,#eceff1,#f6f8f8 50%,#eceff1)}.lc-skel--dark{height:15px;margin:0 10px;background-image:linear-gradient(90deg,#232a2f,#2f373d 50%,#232a2f)}@keyframes lc-skel-shimmer{0%{background-position:-260px 0}to{background-position:260px 0}}.lc-skel-block{display:flex;flex-direction:column;gap:10px}.lc-skel-row{display:grid;grid-template-columns:1.4fr 1.2fr 1fr .8fr .6fr;grid-gap:16px;gap:16px;padding:15px 16px;border-bottom:1px solid var(--lc-ui-bg)}.lc-modal,.lc-modal *{box-sizing:border-box}.lc-modal{position:fixed;inset:0;z-index:30;display:grid;place-items:center;padding:24px;background:var(--lc-ui-overlay);font-family:var(--lc-ui-font);font-size:15px;color:var(--lc-ui-ink)}.lc-modal :focus-visible{outline:2px solid var(--lc-ui-teal);outline-offset:2px}.lc-modal__window{width:100%;max-width:680px;height:min(80vh,760px);overflow:auto;padding:24px;border-radius:12px;background:var(--lc-ui-surface);box-shadow:var(--lc-ui-shadow-modal)}.lc-modal__window--fit{height:auto;max-height:min(80vh,760px)}.lc-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.lc-modal__title{margin:0;font-size:21px;font-weight:700}.lc-modal__close{flex:none;width:32px;height:32px;padding:0;border:1px solid var(--lc-ui-border);border-radius:7px;background:var(--lc-ui-surface);color:var(--lc-ui-text-2);font:inherit;cursor:pointer}.lc-modal__close:hover{background:var(--lc-ui-muted);color:var(--lc-ui-ink)}.lc-modal__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px}.lc-kv{margin:0}.lc-kv__row{display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-top:1px solid var(--lc-ui-border-row);font-size:14px}.lc-kv__row dt{color:var(--lc-ui-text-2);font-size:14px;font-weight:400}.lc-kv__row dd{margin:0;font-weight:700;text-align:right}.lc-file-block{display:flex;align-items:center;gap:13px;margin-bottom:16px;padding:13px 14px;border:1px solid var(--lc-ui-border);border-radius:9px;background:var(--lc-ui-surface-alt)}.lc-file-block__format{display:grid;flex:none;place-items:center;width:38px;height:38px;border-radius:8px;background:var(--lc-ui-ink);color:var(--lc-ui-teal);font-family:var(--lc-ui-mono);font-size:10px}.lc-file-block__text{flex:1 1;min-width:0}.lc-file-block__text strong{display:block;font-size:14px}.lc-file-block__text span{display:block;margin-top:2px;color:var(--lc-ui-text-3);font-size:12px}.lc-file-block--missing{flex-wrap:wrap;gap:14px;padding:18px;border:1px dashed var(--lc-ui-border-dashed)}.lc-file-block--missing .lc-file-block__text{min-width:180px}.lc-file-block--missing .lc-file-block__text strong{color:var(--lc-ui-warn-text)}.lc-file-block--missing .lc-file-block__text span{margin-top:4px;font-size:12.5px;line-height:1.5}.lc-attach__head strong{font-size:15px}.lc-attach__tick{display:grid;flex:none;place-items:center;width:19px;height:19px;border-radius:6px;background:var(--lc-ui-ok-text);color:#fff;font-size:11px}.lc-attach__text span{overflow-wrap:anywhere}.lc-attach__type{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:170px;color:var(--lc-ui-text-2);font-size:12px}.lc-attach__pick{min-height:44px;padding:12px 15px;border:1px dashed var(--lc-ui-border-dashed);border-radius:7px;background:var(--lc-ui-surface-alt);color:var(--lc-ui-ink-soft);font:inherit;font-size:13px;cursor:pointer}.lc-attach__pick:hover{border-color:var(--lc-ui-ink);background:var(--lc-ui-surface)}.lc-attach__controls .lc-btn{min-height:44px}.lc-alert{display:flex;flex-direction:column;gap:var(--lc-space-1);padding:var(--lc-space-4) var(--lc-space-5);border:var(--lc-border-width-hairline) solid var(--lc-color-light-border-default);border-inline-start-width:var(--lc-border-width-strong);border-radius:var(--lc-radius-lg);background:var(--lc-color-light-background-surface);font-size:var(--lc-typography-body-small-size);line-height:var(--lc-typography-body-line-height)}.lc-alert--info{border-inline-start-color:var(--lc-color-light-status-info);color:var(--lc-color-light-status-info)}.lc-alert--success{border-inline-start-color:var(--lc-color-light-status-success);color:var(--lc-color-light-status-success)}.lc-alert--warning{border-inline-start-color:var(--lc-color-light-status-warning);color:var(--lc-color-light-status-warning)}.lc-alert--danger{border-inline-start-color:var(--lc-color-light-status-danger);color:var(--lc-color-light-status-danger)}.lc-attach{margin-top:18px;padding-top:16px;border-top:1px solid var(--lc-ui-border-row)}.lc-attach__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:4px}.lc-attach__title{font-size:15px}.lc-attach__count{color:var(--lc-ui-text-3);font-family:var(--lc-ui-mono);font-size:10.5px}.lc-attach__hint{margin:0 0 13px;color:var(--lc-ui-text-3);font-size:12.5px;line-height:1.5}.lc-attach__item{display:flex;align-items:center;gap:11px;padding:10px 0;border-top:1px solid var(--lc-ui-border-row)}.lc-attach__check{display:grid;flex:none;place-items:center;width:19px;height:19px;border-radius:6px;background:var(--lc-ui-ok-text);color:var(--lc-ui-surface);font-size:11px}.lc-attach__text{flex:1 1;min-width:0}.lc-attach__text strong{display:block;font-size:13.5px}.lc-attach__text span{display:block;margin-top:2px;color:var(--lc-ui-text-3);font-size:12px}.lc-attach__remove{padding:6px 9px;border:0;border-radius:6px;background:transparent;color:var(--lc-ui-bad-text);font:inherit;font-size:12px;cursor:pointer}.lc-attach__remove:hover{background:var(--lc-ui-bad-bg)}.lc-attach__controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:13px}.lc-attach__input{display:none}.lc-attach__file{display:block;margin-top:8px;color:var(--lc-ui-text-3);font-size:12px}.lc-attach__file--picked{color:var(--lc-ui-ok-text)}.lc-money-error{color:var(--lc-ui-bad-text)}.lc-money-error,.lc-money-note{margin:14px 0 0;font-size:13px;line-height:1.5}.lc-money-note{color:var(--lc-ui-warn-text)}.lc-money-reason{margin-top:14px}.lc-pnl{width:100%;border-collapse:collapse;font-size:14px}.lc-pnl th{padding:11px 12px;border-bottom:1px solid var(--lc-ui-border);color:var(--lc-ui-text-2);font-size:11.5px;font-weight:600;letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap}.lc-pnl th.lc-pnl__num{text-align:right}.lc-pnl tbody tr{border-bottom:1px solid var(--lc-ui-border-row);cursor:pointer}.lc-pnl tbody tr.lc-pnl__loss{background:var(--lc-ui-loss-row)}.lc-pnl tbody tr:hover{background:var(--lc-ui-muted)}.lc-pnl td{padding:13px 12px;vertical-align:top}.lc-pnl td.lc-pnl__num{font-family:var(--lc-ui-mono);text-align:right;white-space:nowrap}.lc-pnl__name{min-width:190px}.lc-pnl__name strong{display:block;font-size:14px}.lc-pnl__note{margin-top:3px;color:var(--lc-ui-text-3);line-height:1.45}.lc-pnl__cta,.lc-pnl__note{display:block;font-size:12px}.lc-pnl__cta{margin-top:6px;color:var(--lc-ui-teal-ink)}.lc-pnl__result{min-width:150px}.lc-pnl__result strong{display:block;font-family:var(--lc-ui-mono);font-size:13.5px;white-space:nowrap}.lc-pnl__margin{display:block;margin-top:4px;color:var(--lc-ui-text-3);font-size:12px}.lc-pnl__track{display:flex;height:10px;margin-top:8px;border-radius:6px;background:var(--lc-ui-muted)}.lc-pnl__bar{height:100%;border-radius:6px}.lc-pnl--gain{color:var(--lc-ui-ok-text)}.lc-pnl--gain .lc-pnl__bar,.lc-pnl__bar.lc-pnl--gain{background:var(--lc-ui-ok-text)}.lc-pnl--loss{color:var(--lc-ui-bad-text)}.lc-pnl__bar.lc-pnl--loss{background:var(--lc-ui-bad-text)}.lc-findings{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:16px;gap:16px}.lc-finding{padding:17px 18px;border:1px solid var(--lc-ui-border);border-left:3px solid var(--lc-ui-teal);border-radius:10px;background:var(--lc-ui-surface)}.lc-finding--loss{border-left-color:var(--lc-ui-danger)}.lc-finding--gain{border-left-color:var(--lc-ui-ok-text)}.lc-finding__kicker{margin-bottom:7px;color:var(--lc-ui-text-3);font-family:var(--lc-ui-mono);font-size:10.5px;letter-spacing:.14em}.lc-finding__head{display:block;font-size:15.5px;letter-spacing:-.01em}.lc-finding__body{margin:7px 0 0;color:var(--lc-ui-text-2);font-size:13px;line-height:1.55}.lc-cash-heading{margin:18px 0 6px;color:var(--lc-ui-text-3);font-family:var(--lc-ui-mono);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.lc-cash-note{margin:12px 0 0;color:var(--lc-ui-text-3);font-size:12.5px;line-height:1.5}.lc-cash-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.lc-month-range{display:flex;align-items:center;gap:8px;color:var(--lc-ui-text-3)}.lc-overheads__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.lc-net__total td{border-top:1px solid var(--lc-ui-border-row);font-weight:600}.lc-net__note{margin:12px 0 0;color:var(--lc-ui-text-3);font-size:12px}.lc-month-range .lc-dd__trigger{min-width:156px;white-space:nowrap}.lc-yearly__bar{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 20px}.lc-yearly__bar>.lc-btn{margin-left:auto;margin-top:22px}.lc-yearly__period{display:flex;flex-direction:column;gap:6px}.lc-yearly__span{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lc-yearly__span>:first-child{width:104px}.lc-yearly__rate{width:220px}.lc-yearly__rate .lc-form-field{margin:0}.lc-yearly__facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px 16px;gap:10px 16px;margin:0 0 16px}.lc-yearly__facts dt{color:var(--lc-ui-text-3);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase}.lc-yearly__facts dd{margin:3px 0 0;font-family:var(--lc-ui-mono);font-size:14px}.lc-yearly{font-size:13px}.lc-yearly td,.lc-yearly th{padding-right:9px;padding-left:9px}.lc-yearly .lc-pnl__name{min-width:260px}.lc-yearly tbody tr{cursor:default}.lc-yearly tbody tr[tabindex]{cursor:pointer}.lc-yearly__dates{font-family:var(--lc-ui-mono);font-size:12.5px;white-space:nowrap}.lc-revenue{margin:0;padding:0;list-style:none}.lc-revenue,.lc-revenue__line{display:flex;flex-direction:column}.lc-revenue__line{gap:6px;padding:12px 0;border-top:1px solid var(--lc-ui-border-row)}.lc-revenue__line:first-child{border-top:0}.lc-revenue__head{display:flex;justify-content:space-between;gap:14px}.lc-revenue__who{display:flex;flex-direction:column;gap:2px;min-width:0}.lc-revenue__sum strong,.lc-revenue__who strong{font-size:14px}.lc-revenue__sum{display:flex;flex-direction:column;align-items:flex-end;gap:5px;text-align:right}.lc-revenue__sub{margin:0;color:var(--lc-ui-text-3);font-size:12.5px}.lc-revenue__payments{display:flex;flex-direction:column;gap:4px;margin:0;padding:8px 10px;border-radius:8px;background:var(--lc-ui-surface-alt);list-style:none;font-size:12.5px}.lc-revenue__payments li{display:flex;justify-content:space-between;gap:10px;color:var(--lc-ui-text-2)}.lc-revenue__paid{display:inline-flex;align-items:center;gap:8px;color:var(--lc-ui-ok-text)}.lc-revenue__drop{padding:0 2px;border:0;background:none;color:var(--lc-ui-text-3);cursor:pointer}.lc-revenue__drop:hover{color:var(--lc-ui-bad-text)}.lc-revenue__actions{display:flex;flex-wrap:wrap;gap:8px}.lc-revenue__client{display:grid;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px;padding:12px;border:1px dashed var(--lc-ui-border-dashed);border-radius:10px}.lc-revenue__client-actions{display:flex;grid-column:1/-1;align-items:center;gap:12px}.lc-revenue-rows{display:flex;grid-column:1/-1;flex-direction:column;gap:14px}.lc-revenue-rows__row{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--lc-ui-border-row);border-radius:12px}.lc-revenue-rows__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.lc-revenue-rows__end{display:flex}.lc-pnl__basis-note{margin:10px 0 0;color:var(--lc-ui-text-3);font-size:12.5px;line-height:1.5}.lc-metrics:has(>:nth-child(5)){grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.lc-budget{display:flex;flex-direction:column;gap:12px}.lc-budget__scroll{overflow-x:auto}.lc-budget__table{width:100%;border-collapse:collapse;font-size:13.5px}.lc-budget__table td,.lc-budget__table th{padding:9px 10px;border-bottom:1px solid var(--lc-ui-border-row);text-align:left;white-space:nowrap}.lc-budget__table thead th{color:var(--lc-ui-text-2);font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.lc-budget__table .lc-budget__num{font-family:var(--lc-ui-mono);text-align:right}.lc-budget__group td,.lc-budget__group th{background:var(--lc-ui-muted);font-weight:600}.lc-budget__group th{font-size:12px;letter-spacing:.06em}.lc-budget__name{padding-left:22px!important}.lc-budget__over td{background:var(--lc-ui-loss-row)}.lc-budget--over{color:var(--lc-ui-bad-text);font-weight:600}.lc-budget--under{color:var(--lc-ui-ok-text)}.lc-budget__table tfoot td,.lc-budget__table tfoot th{border-bottom:0;font-weight:500}.lc-budget__total td,.lc-budget__total th{border-top:1px solid var(--lc-ui-border);font-weight:700!important}.lc-budget__verdict{margin:0 0 4px;font-size:13.5px}.lc-budget-lines{display:flex;grid-column:1/-1;flex-direction:column;gap:10px}.lc-modal__window:has(.lc-budget-lines){max-width:1080px}.lc-budget-lines__row{display:grid;grid-template-columns:minmax(128px,1.2fr) minmax(130px,1.4fr) minmax(96px,1fr) minmax(84px,.7fr) minmax(120px,1.2fr) auto;align-items:start;grid-gap:10px;gap:10px;padding:10px 12px;border:1px solid var(--lc-ui-border-row);border-radius:12px}.lc-budget-lines--plain .lc-budget-lines__row{grid-template-columns:minmax(128px,1.2fr) minmax(130px,1.4fr) minmax(96px,1fr) minmax(84px,.7fr) auto}.lc-budget-lines__drop{display:flex;grid-column:-2/-1;align-self:center;justify-content:flex-end}.lc-budget-lines__end{display:flex}@media (max-width:760px){.lc-budget-lines--plain .lc-budget-lines__row,.lc-budget-lines__row{grid-template-columns:1fr 1fr}.lc-budget-lines__drop{grid-column:1/-1}}.lc-budget-lines__template{max-width:360px}.lc-modal .lc-budget-lines{margin-top:14px}.lc-ck{display:flex;flex-direction:column;gap:16px}.lc-ck__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,1.1fr) auto;align-items:start;grid-gap:14px 20px;gap:14px 20px;border:1px solid var(--lc-ui-border-soft);border-radius:10px;background:var(--lc-ui-surface);padding:14px 16px}.lc-ck__header-period{display:flex;flex-direction:column;gap:8px;min-width:0}.lc-ck__header-period .lc-slices{flex-wrap:wrap}.lc-ck__period-name{color:var(--lc-ui-text-3);font-size:12.5px}.lc-ck__header-refresh{display:flex;flex-direction:column;align-items:flex-end;gap:7px}.lc-ck__stamp{color:var(--lc-ui-text-3);font-family:var(--lc-ui-mono);font-size:11.5px;white-space:nowrap}.lc-ck__target{display:flex;flex-direction:column;gap:6px;min-width:0}.lc-ck__target-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.lc-ck__target-label{color:var(--lc-ui-text-3);font-size:11.5px;letter-spacing:.04em;text-transform:uppercase}.lc-ck__link{border:0;background:none;padding:0;color:var(--lc-ui-link);font:inherit;font-size:12.5px;cursor:pointer}.lc-ck__link:hover{text-decoration:underline}.lc-ck__target-none{color:var(--lc-ui-text-3);font-size:13px}.lc-ck__target-figures{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.lc-ck__target-value{font-family:var(--lc-ui-mono);font-size:18px;letter-spacing:-.01em}.lc-ck__target-of{color:var(--lc-ui-text-3);font-family:var(--lc-ui-mono);font-size:12.5px}.lc-ck__target-share{margin-left:auto;font-size:13px;font-weight:600}.lc-ck__target-share--ok{color:var(--lc-ui-ok-text)}.lc-ck__target-share--warn{color:var(--lc-ui-warn-text)}.lc-ck__target-share--bad{color:var(--lc-ui-bad-text)}.lc-ck__target-note{color:var(--lc-ui-text-3);font-size:12px}.lc-ck__meter{display:block;overflow:hidden;width:100%;height:8px;border-radius:5px;background:var(--lc-ui-muted)}.lc-ck__meter-fill{display:block;height:100%;border-radius:5px}.lc-ck__meter-fill--ok{background:var(--lc-ui-ok-text)}.lc-ck__meter-fill--warn{background:var(--lc-ui-warn-text)}.lc-ck__meter-fill--bad{background:var(--lc-ui-danger)}.lc-ck__money{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;grid-gap:14px;gap:14px}.lc-ck__card{display:flex;flex-direction:column;gap:10px;border:1px solid var(--lc-ui-border-soft);border-radius:10px;background:var(--lc-ui-surface);padding:14px 15px}.lc-ck__card--bad{border-color:var(--lc-ui-bad-border)}.lc-ck__card-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.lc-ck__card-title{margin:0;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.lc-ck__card-meta{color:var(--lc-ui-text-3);font-family:var(--lc-ui-mono);font-size:11.5px}.lc-ck__big{display:flex;flex-direction:column;align-items:flex-start;gap:3px;border:0;background:none;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.lc-ck__big:hover .lc-ck__big-value{text-decoration:underline}.lc-ck__big-value{font-family:var(--lc-ui-mono);font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.15}.lc-ck__big-value--bad{color:var(--lc-ui-bad-text)}.lc-ck__big-note{color:var(--lc-ui-text-3);font-size:12px}.lc-ck__big-note--bad{color:var(--lc-ui-bad-text)}.lc-ck__delta{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px}.lc-ck__delta-value{color:var(--lc-ui-ok-text);font-family:var(--lc-ui-mono);font-size:13px}.lc-ck__delta-value--bad{color:var(--lc-ui-bad-text)}.lc-ck__delta-note{color:var(--lc-ui-text-3);font-size:11.5px}.lc-ck__figures{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:auto;border-top:1px solid var(--lc-ui-border-row);padding-top:9px}.lc-ck__figure{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:90px;border:0;background:none;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.lc-ck__figure:hover .lc-ck__figure-value{text-decoration:underline}.lc-ck__figure-label{color:var(--lc-ui-text-3);font-size:11px}.lc-ck__figure-value{font-family:var(--lc-ui-mono);font-size:12.5px}.lc-ck__figure-value--bad{color:var(--lc-ui-bad-text)}.lc-ck__figure-value--ok{color:var(--lc-ui-ok-text)}.lc-ck__foot{color:var(--lc-ui-text-3);font-size:11px;letter-spacing:.03em;text-transform:uppercase}.lc-ck__quiet{margin:0;color:var(--lc-ui-text-3);font-size:12.5px}.lc-ck__quiet-inline{color:var(--lc-ui-text-3);font-weight:400}.lc-ck__bad{color:var(--lc-ui-bad-text)}.lc-ck__warnline{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:0;color:var(--lc-ui-text-2);font-size:12.5px}.lc-ck__bars{margin:0}.lc-ck__bars svg{display:block;width:100%;height:46px}.lc-ck__bars-zero{stroke:var(--lc-ui-border);stroke-width:.5}.lc-ck__bar--ok{fill:var(--lc-ui-ok-text)}.lc-ck__bar--warn{fill:var(--lc-ui-warn-text)}.lc-ck__bar--bad{fill:var(--lc-ui-danger)}.lc-ck__bar-labels{display:flex;margin-top:3px}.lc-ck__bar-label{flex:1 1;color:var(--lc-ui-text-3);font-family:var(--lc-ui-mono);font-size:10px;text-align:center}.lc-ck__bar-label--bad{color:var(--lc-ui-bad-text);font-weight:600}.lc-ck__aging{display:flex;gap:6px}.lc-ck__aging-cell{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0;border:1px solid var(--lc-ui-neutral-border);border-radius:7px;background:var(--lc-ui-neutral-bg);padding:7px 8px;color:var(--lc-ui-neutral-text);font:inherit;text-align:left;cursor:pointer}.lc-ck__aging-cell--ok{border-color:var(--lc-ui-ok-border);background:var(--lc-ui-ok-bg);color:var(--lc-ui-ok-text)}.lc-ck__aging-cell--warn{border-color:var(--lc-ui-warn-border);background:var(--lc-ui-warn-bg);color:var(--lc-ui-warn-text)}.lc-ck__aging-cell--bad{border-color:var(--lc-ui-bad-border);background:var(--lc-ui-bad-bg);color:var(--lc-ui-bad-text)}.lc-ck__aging-label{font-size:10.5px}.lc-ck__aging-value{font-family:var(--lc-ui-mono);font-size:12px;font-weight:600}.lc-ck__rows{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.lc-ck__row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;width:100%;border:0;border-top:1px solid var(--lc-ui-border-row);background:none;padding:7px 0;color:inherit;font:inherit;text-align:left;cursor:pointer}.lc-ck__rows>li:first-child .lc-ck__row{border-top:0}.lc-ck__row:hover .lc-ck__row-name{text-decoration:underline}.lc-ck__row-name{display:-webkit-box;overflow:hidden;min-width:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:13px;line-height:1.3}.lc-ck__row-sum{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:1px;font-family:var(--lc-ui-mono);font-size:12.5px}.lc-ck__row-late{color:var(--lc-ui-bad-text);font-size:11px;font-style:normal}.lc-ck__row-note{color:var(--lc-ui-text-3);font-size:11px;font-style:normal}.lc-ck__operations{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;grid-gap:16px;gap:16px}.lc-ck__trips{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.lc-ck__trip{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:center;grid-gap:10px 16px;gap:10px 16px;width:100%;border:1px solid var(--lc-ui-border-soft);border-left-width:3px;border-radius:8px;background:var(--lc-ui-surface-alt);padding:11px 13px;color:inherit;font:inherit;text-align:left;cursor:pointer}.lc-ck__trip--nomoney{grid-template-columns:minmax(0,1fr)}.lc-ck__trip:hover{background:var(--lc-ui-surface)}.lc-ck__trip--live{border-left-color:var(--lc-ui-teal)}.lc-ck__trip--warn{border-left-color:var(--lc-ui-warn-text)}.lc-ck__trip--bad{border-left-color:var(--lc-ui-danger)}.lc-ck__trip-main{display:flex;flex-direction:column;gap:4px;min-width:0}.lc-ck__trip-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.lc-ck__trip-code{font-family:var(--lc-ui-mono);font-size:13px}.lc-ck__trip-route{font-size:14px;font-weight:600;letter-spacing:-.01em}.lc-ck__trip-who{color:var(--lc-ui-text-3);font-size:12.5px}.lc-ck__trip-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.lc-ck__trip-stops{color:var(--lc-ui-text-3);font-family:var(--lc-ui-mono);font-size:11.5px}.lc-ck__trip-money{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.lc-ck__trip-cell{display:flex;flex-direction:column;gap:2px;min-width:0}.lc-ck__trip-cell em{color:var(--lc-ui-text-3);font-size:10.5px;font-style:normal}.lc-ck__trip-cell b{font-family:var(--lc-ui-mono);font-size:12.5px;font-weight:600}.lc-ck__trip-cell--budget{gap:4px}.lc-ck__vehicles{display:flex;flex-direction:column;margin:0 0 4px;padding:0;list-style:none}.lc-ck__vehicle{display:grid;grid-template-columns:minmax(84px,1fr) minmax(90px,1.2fr) minmax(74px,auto);align-items:center;grid-gap:10px;gap:10px;width:100%;border:0;border-top:1px solid var(--lc-ui-border-row);background:none;padding:8px 0;color:inherit;font:inherit;text-align:left;cursor:pointer}.lc-ck__vehicles>li:first-child .lc-ck__vehicle{border-top:0}.lc-ck__vehicle:hover strong{text-decoration:underline}.lc-ck__vehicle-name{display:flex;flex-direction:column;gap:1px;min-width:0}.lc-ck__vehicle-name strong{font-family:var(--lc-ui-mono);font-size:12.5px}.lc-ck__vehicle-name em{color:var(--lc-ui-text-3);font-size:11px;font-style:normal}.lc-ck__vehicle-bar{display:flex;align-items:center;gap:7px;min-width:0}.lc-ck__vehicle-bar em{color:var(--lc-ui-text-3);font-family:var(--lc-ui-mono);font-size:11px;font-style:normal}.lc-ck__vehicle-idle{display:flex;flex-direction:column;align-items:flex-end;gap:1px;color:var(--lc-ui-text-3);font-size:11.5px;text-align:right}.lc-ck__attention{display:flex;flex-direction:column;gap:7px;margin:0 0 10px;padding:0;list-style:none}.lc-ck__risk{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;border:1px solid var(--lc-ui-border-soft);border-left-width:3px;border-radius:8px;background:var(--lc-ui-surface-alt);padding:9px 12px}.lc-ck__risk--bad{border-left-color:var(--lc-ui-danger)}.lc-ck__risk--warn{border-left-color:var(--lc-ui-warn-text)}.lc-ck__risk--neutral{border-left-color:var(--lc-ui-border-dashed)}.lc-ck__risk-body{display:flex;flex-direction:column;gap:2px;min-width:0}.lc-ck__risk-text{font-size:13.5px}.lc-ck__risk-note{color:var(--lc-ui-text-3);font-family:var(--lc-ui-mono);font-size:11.5px}.lc-ck__ranking{display:flex;flex-direction:column;gap:12px}.lc-ck__spark{display:block;width:72px;height:20px}.lc-ck__spark-line{fill:none;stroke:var(--lc-ui-ok-text);stroke-width:1.4;stroke-linejoin:round;vector-effect:non-scaling-stroke}.lc-ck__spark-line--bad{stroke:var(--lc-ui-bad-text)}.lc-ck__spark-zero{stroke:var(--lc-ui-border);stroke-width:.5;vector-effect:non-scaling-stroke}.lc-ck__spark-empty{display:inline-block;width:72px;color:var(--lc-ui-text-4)}.lc-ck__spark-empty:before{content:"—"}.lc-ck__start{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;border:1px dashed var(--lc-ui-border-dashed);border-radius:10px;background:var(--lc-ui-surface-alt);padding:11px 14px}.lc-ck__start-text{display:flex;flex-direction:column;gap:2px}.lc-ck__start-text strong{font-size:13.5px}.lc-ck__start-text span{color:var(--lc-ui-text-3);font-size:12px}.lc-ck__start-steps{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.lc-ck__start-step{border:1px solid var(--lc-ui-border-soft);border-radius:7px;background:var(--lc-ui-surface);padding:6px 11px;color:inherit;font:inherit;font-size:12.5px;cursor:pointer}.lc-ck__start-step:hover{border-color:var(--lc-ui-ink)}.lc-ck__start-step--done{border-color:var(--lc-ui-ok-border);background:var(--lc-ui-ok-bg);color:var(--lc-ui-ok-text)}.lc-ck__start-close{margin-left:auto;border:0;background:none;padding:4px 6px;color:var(--lc-ui-text-3);font:inherit;cursor:pointer}@media (max-width:1280px){.lc-ck__money{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-ck__trip{grid-template-columns:minmax(0,1fr)}}@media (max-width:1080px){.lc-ck__header{grid-template-columns:minmax(0,1fr)}.lc-ck__header-refresh{flex-direction:row;align-items:center;justify-content:space-between}.lc-ck__operations{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.lc-ck__money{grid-template-columns:minmax(0,1fr)}.lc-ck__trip-money{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-ck__risk{grid-template-columns:auto minmax(0,1fr)}.lc-ck__risk>.lc-btn{grid-column:2;justify-self:start}.lc-ck__vehicle{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lc-ck__vehicle-idle{grid-column:1/-1;align-items:flex-start;text-align:left}.lc-ck__start-close{margin-left:0}}.lc-guide{min-height:100vh;background:var(--lc-ui-bg);color:var(--lc-ui-ink)}.lc-guide__bar{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:16px;height:64px;padding:0 24px;background:var(--lc-ui-surface);border-bottom:1px solid var(--lc-ui-border)}.lc-guide__brand{display:flex;align-items:center;gap:10px;color:var(--lc-ui-ink);font-size:17px;font-weight:700;letter-spacing:-.02em;text-decoration:none}.lc-guide__brand .lc-brand__mark{width:30px;height:30px}.lc-guide__brand .lc-brand__plate{fill:var(--lc-ui-rail)}.lc-guide__brand .lc-brand__letter{stroke:var(--lc-ui-surface)}.lc-guide__spacer{flex:1 1}.lc-guide__body{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:40px;gap:40px;max-width:1240px;margin:0 auto;padding:32px 24px 64px}.lc-guide__toc{position:-webkit-sticky;position:sticky;top:96px;align-self:start}.lc-guide__toc-title{margin:0 0 12px;color:var(--lc-ui-text-3);font-family:var(--lc-ui-mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase}.lc-guide__toc-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.lc-guide__toc-list a{display:flex;gap:10px;padding:7px 10px;border-radius:7px;color:var(--lc-ui-text-2);font-size:14px;line-height:1.35;text-decoration:none}.lc-guide__toc-list a:hover{background:var(--lc-ui-muted);color:var(--lc-ui-ink)}.lc-guide__toc-num{color:var(--lc-ui-text-4);font-family:var(--lc-ui-mono);font-size:12px}.lc-guide__main{min-width:0;display:flex;flex-direction:column;gap:16px}.lc-guide__head{margin-bottom:8px}.lc-guide__head h1{margin:0 0 10px;font-size:34px;font-weight:700;line-height:1.1;letter-spacing:-.02em}.lc-guide__head p{margin:0;max-width:70ch;color:var(--lc-ui-text-2);line-height:1.6;text-wrap:pretty}.lc-guide__chapter{background:var(--lc-ui-surface);border:1px solid var(--lc-ui-border);border-radius:10px;padding:24px 26px;scroll-margin-top:88px}.lc-guide__num{margin:0 0 6px;color:var(--lc-ui-teal-ink);font-family:var(--lc-ui-mono);font-size:12px;letter-spacing:.15em}.lc-guide__title{margin:0 0 8px;font-size:21px;font-weight:700;letter-spacing:-.01em}.lc-guide__lead{margin:0;max-width:76ch;color:var(--lc-ui-text-2);line-height:1.6;text-wrap:pretty}.lc-guide__steps{margin:16px 0 0;padding-left:22px;display:flex;flex-direction:column;gap:9px;max-width:78ch;line-height:1.6}.lc-guide__steps li::marker{color:var(--lc-ui-text-4);font-family:var(--lc-ui-mono);font-size:13px}.lc-guide__tip{margin:16px 0 0;padding:13px 15px;background:var(--lc-ui-teal-soft);border-left:3px solid var(--lc-ui-teal);border-radius:0 7px 7px 0;color:var(--lc-ui-ink-soft);font-size:14px;line-height:1.55;text-wrap:pretty}.lc-guide__tip-label{display:block;margin-bottom:3px;color:var(--lc-ui-teal-ink);font-family:var(--lc-ui-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.lc-guide__where{display:flex;align-items:center;gap:10px;margin:16px 0 0;padding-top:14px;border-top:1px solid var(--lc-ui-border-row);font-size:14px}.lc-guide__where-label{color:var(--lc-ui-text-3);font-family:var(--lc-ui-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.lc-guide__where a{color:var(--lc-ui-link);font-weight:600}.lc-guide__foot{margin:8px 0 0;color:var(--lc-ui-text-3);font-size:13px}@media (max-width:900px){.lc-guide__body{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px 16px 48px}.lc-guide__toc{position:static;background:var(--lc-ui-surface);border:1px solid var(--lc-ui-border);border-radius:10px;padding:16px}.lc-guide__chapter{padding:20px 18px}.lc-guide__head h1{font-size:27px}}@media (max-width:600px){.lc-guide__bar{gap:10px;padding:0 14px}.lc-guide__brand span{display:none}}