@layer convergence,tokens,base,primitives,components,views,overrides;@layer tokens{@font-face{font-family:Archivo Expanded;font-style:normal;font-weight:700 900;font-stretch:125%;font-display:swap;src:url(./archivo-expanded-latin-Dn2kobIz.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(./pixelify-sans-latin-wght-400-700-D1rQrCZP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--flag-red: #e11d48;--flag-red-dk: #be123c;--flag-blue: #2563eb;--flag-blue-lit: #3b82f6;--flag-blue-dk: #1d4ed8;--flag-white: #ffffff;--red: #e11d48;--red-dk: #be123c;--blue: #2563eb;--blue-lit: #3b82f6;--blue-dk: #1d4ed8;--gold: #d4af37;--gold-bright: #ffd700;--gold-dim: #aa8c2c;--silver: #c0c0c0;--bronze: #cd7f32;--steel-900: #02050a;--steel-800: #071018;--steel-700: #0a1628;--steel-600: #101c30;--steel-500: #17263e;--steel-100: #e9edf4;--steel-050: #f5f6fa;--surface-bg: #f5f6fa;--surface-panel: #ffffff;--surface-panel-2: #eef1f7;--surface-elevated: #ffffff;--ink: #0f172a;--ink-muted: #5a6473;--ink-subtle: #7c8698;--line: #e2e6ee;--line-strong: #cbd2de;--accent: #2563eb;--accent-ink: #ffffff;--critical: #dc2626;--warning: #b45309;--success: #15803d;--info: #1d4ed8;--focus-ring: #1d4ed8;--on-navy-ink: #ffffff;--on-navy-muted: rgba(255, 255, 255, .72);--chrome-surface: #07101f;--chrome-surface-2: #0b1a33;--chrome-line: rgba(255, 255, 255, .1);--chrome-ink: #ffffff;--chrome-ink-muted: rgba(255, 255, 255, .72);--aaa-bg-dark: #02050a;--aaa-panel-dark: #0a1628;--aaa-ink-dark: #e5ebf5;--aaa-muted-dark: rgba(255, 255, 255, .55);--aaa-line-dark: rgba(255, 255, 255, .08);--aaa-bg-light: #f5f6fa;--aaa-panel-light: #ffffff;--aaa-ink-light: #0f172a;--aaa-muted-light: #64748b;--aaa-line-light: #e5e7eb;--view-dashboard: #3b82f6;--view-projects: #0ea5e9;--view-tasks: #10b981;--view-inventory: #f59e0b;--view-warehouse: #0e7490;--view-clients: #f43f5e;--view-fleet: #059669;--view-equipment: #f97316;--view-dispatch: #0891b2;--view-billing: #4f46e5;--view-ops: #be123c;--view-notifications: #0d9488;--view-resources: #6366f1;--view-sensors: #f97316;--view-feedback: #64748b;--view-admin-review: #475569;--view-roster: #2563eb;--view-settings: #6b7280;--view-bids: #c2410c;--view-surveys: #8b5cf6;--view-agent-hq: #b91c1c;--view-calendar: #ef4444;--view-scheduler: #7c3aed;--view-layout: #14b8a6;--view-reports: #14b8a6;--view-activity: #6366f1;--stage-estimation: #8b5cf6;--stage-scheduled: #0ea5e9;--stage-progress: #f59e0b;--stage-finishing: #10b981;--stage-complete: #64748b;--project-type-recoat: #007f5f;--project-type-sanding: #8f6b32;--project-type-install: #005f99;--project-type-painting: #a23b72;--project-type-repair: #b23a48;--project-type-athletic-equipment: #5b4bb7;--project-type-other: #52606d;--project-type-ink: #ffffff;--route-game-surface-bg: #f3e7cf;--route-game-surface-panel: #fff8e8;--route-game-surface-panel-2: #ead8ba;--route-game-surface-elevated: #fffdf6;--route-game-ink: #2b2119;--route-game-ink-muted: #66523f;--route-game-ink-subtle: #705a45;--route-game-line: #c7a982;--route-game-line-strong: #916b49;--route-projects-canvas: #eaf3fb;--route-projects-panel: #f8fbff;--route-projects-panel-2: #d9e9f7;--route-projects-elevated: #ffffff;--route-projects-ink: #12283d;--route-projects-muted: #4f687e;--route-projects-line: #b8cde0;--route-projects-line-strong: #789bb9;--route-projects-accent: #1679b8;--route-projects-accent-strong: #0b5f96;--route-projects-accent-soft: #c8e5f7;--route-projects-hover: #e0f0fa;--route-projects-selected: #d0eaf9;--route-projects-focus: #063f69;--route-projects-on-accent: #ffffff;--route-inventory-canvas: #f6ead5;--route-inventory-panel: #fff9ed;--route-inventory-panel-2: #efddbd;--route-inventory-elevated: #fffdf7;--route-inventory-ink: #37230f;--route-inventory-muted: #745b3e;--route-inventory-line: #dac29b;--route-inventory-line-strong: #ad8450;--route-inventory-accent: #c66b0b;--route-inventory-accent-strong: #934705;--route-inventory-accent-soft: #f5d59c;--route-inventory-hover: #f9e7c5;--route-inventory-selected: #f7dca8;--route-inventory-focus: #633000;--route-inventory-on-accent: #1c1005;--club-canvas: #ffffff;--club-canvas-subtle: #f5f8fb;--club-surface: #fcfdff;--club-surface-raised: #f1f5f8;--club-surface-inset: #e6edf2;--club-plate: #0b2742;--club-plate-raised: #143b5a;--club-rail: #6b3f22;--club-rail-inset: #4a2a18;--club-border: #b9c6d0;--club-border-strong: #617789;--club-ink: #0c2135;--club-ink-muted: #4d5f70;--club-ink-subtle: #586a7b;--club-ink-on-plate: #f7fbff;--club-ink-on-plate-muted: #d7e3ed;--club-navy-deep: #061827;--club-navy: #0b2a47;--club-navy-light: #2e5875;--club-flag-red-deep: #941c25;--club-flag-red: #c72d36;--club-flag-red-light: #e85b62;--club-flag-blue-deep: #075487;--club-flag-blue: #0e6aa8;--club-flag-blue-light: #64ace0;--club-wood-dark: #382014;--club-wood: #8b552d;--club-wood-light: #c7884b;--club-forest-dark: #1f4d2b;--club-forest: #39734a;--club-stone: #7f8d96;--club-lamp: #e09a24;--agent-identity-maple: var(--bronze);--agent-identity-ivy: #4d7c0f;--agent-identity-mercury: var(--flag-blue-lit);--view-calendar-scheduler: #2e5875;--locked-hero-live-ink: #24180f;--locked-hero-live-muted: #5d4937;--locked-sidebar-clock-ink: #fff0c4;--locked-sidebar-clock-shadow: #090d14;--mk-canvas: #eef3f7;--mk-sheet: #fcfdff;--mk-surface: #ffffff;--mk-surface-sunken: #f6f9fb;--mk-surface-alt: #f1f5f8;--mk-surface-hover: #f4f8fb;--mk-surface-selected: #eef6fc;--mk-surface-muted: #e6edf2;--mk-surface-report: #fbfcfd;--mk-track: #e3edf4;--mk-count-bg: #eef3f7;--mk-ink: #13263a;--mk-ink-2: #3d4957;--mk-ink-muted: #5a6473;--mk-ink-faint: #8795a3;--mk-ink-quiet: #94a3b8;--mk-ink-strong: #0b2a47;--mk-line: #dde5ec;--mk-line-soft: #e8eef3;--mk-line-faint: #edf1f5;--mk-line-strong: #cfd9e2;--mk-line-dashed: #b6c3cf;--mk-row-line: #e9eef2;--mk-col-line: #f0f3f6;--mk-card-line: #e2e8ee;--mk-skel-sheen: #f4f7fa;--mk-accent: #1679b8;--mk-accent-strong: #0b5f96;--mk-accent-soft: #c8e5f7;--mk-accent-wash: #e8f3fb;--mk-accent-ink: #0b3d61;--mk-link: #0b5f96;--mk-link-hover: #084a75;--mk-primary: #0b5f96;--mk-primary-hover: #084a75;--mk-primary-divider: #3a86bd;--mk-on-primary: #ffffff;--mk-focus: #1679b8;--mk-clients-accent: #c02f4f;--mk-clients-accent-strong: #a3223f;--mk-clients-accent-soft: #f6c9d3;--mk-clients-accent-wash: #fcecf0;--mk-clients-accent-ink: #6e1229;--mk-clients-link: #a3223f;--mk-clients-link-hover: #861a33;--mk-clients-primary: #a3223f;--mk-clients-primary-hover: #861a33;--mk-clients-primary-divider: #c14d67;--mk-clients-focus: #c02f4f;--mk-selected-ring: #0b2a47;--mk-segment-on: #0b2a47;--mk-segment-on-ink: #ffffff;--mk-danger: #b42318;--mk-danger-strong: #dc2626;--mk-danger-wash: #fdecea;--mk-danger-ink: #8f1d14;--mk-danger-fill-soft: #f6c4be;--mk-warning: #b45309;--mk-warning-wash: #fff8ea;--mk-warning-line: #f1dfb8;--mk-flag: #c2410c;--mk-flag-wash: #ffedd5;--mk-flag-ink: #9a3412;--mk-flag-line: #f3c7a8;--mk-success: #166534;--mk-success-dot: #16a34a;--mk-success-wash: #e1f4e8;--mk-success-ink: #14532d;--mk-presence-off: #94a3b8;--mk-timeline-fill: #a9d3ef;--mk-timeline-progress: #7cc0e8;--mk-timeline-today: #0b2a47;--mk-timeline-baseline: #94a3b8;--mk-bar-empty: #d3dce5;--mk-scrollbar: #c3cfda;--mk-portrait-bg: #dfe8ef;--mk-photo-caption-bg: rgba(6, 24, 39, .72);--mk-scrim: rgba(11, 42, 71, .32);--mk-photo-caption-ink: #ffffff;--mk-shadow-popover: 0 18px 44px rgba(6, 24, 39, .18), 0 2px 6px rgba(6, 24, 39, .06);--mk-scrim: rgba(6, 24, 39, .45);--mk-shadow-sticky: 0 6px 10px -9px rgba(11, 42, 71, .22);--mk-shadow-bulkbar: 0 10px 28px rgba(6, 24, 39, .28);--mk-bulkbar-bg: #0b2a47;--mk-bulkbar-ink: #ffffff;--mk-bulkbar-muted: #b9cadb;--mk-bulkbar-line: #23476a;--mk-bulkbar-hover: #143b5a;--mk-tone-estimation-fill: #7c3aed;--mk-tone-estimation-ink: #ffffff;--mk-tone-estimation-band: #8b5cf6;--mk-tone-estimation-text: #6d28d9;--mk-tone-estimation-soft: #f1ebfe;--mk-tone-scheduled-fill: #0ea5e9;--mk-tone-scheduled-ink: #062a40;--mk-tone-scheduled-band: #0ea5e9;--mk-tone-scheduled-text: #0369a1;--mk-tone-scheduled-soft: #e2f4fc;--mk-tone-progress-fill: #f59e0b;--mk-tone-progress-ink: #3a2500;--mk-tone-progress-band: #f59e0b;--mk-tone-progress-text: #b45309;--mk-tone-progress-soft: #fef4e2;--mk-tone-progress-line: #f8d79a;--mk-tone-stuck-fill: #dc2626;--mk-tone-stuck-ink: #ffffff;--mk-tone-stuck-band: #dc2626;--mk-tone-stuck-text: #b42318;--mk-tone-stuck-soft: #fdecea;--mk-tone-hold-fill: #0f766e;--mk-tone-hold-ink: #ffffff;--mk-tone-hold-band: #0f766e;--mk-tone-hold-text: #0f766e;--mk-tone-hold-soft: #e1f3f1;--mk-tone-complete-fill: #64748b;--mk-tone-complete-ink: #ffffff;--mk-tone-complete-band: #64748b;--mk-tone-complete-text: #475569;--mk-tone-complete-soft: #eef1f5;--mk-tone-todo-fill: #e2e8ef;--mk-tone-todo-ink: #3d4957;--mk-tone-todo-band: #d3dce5;--mk-tone-done-fill: #15803d;--mk-tone-done-ink: #ffffff;--mk-tone-done-band: #15803d;--mk-tone-accent-fill: #0b5f96;--mk-tone-accent-ink: #ffffff;--mk-tone-accent-band: #1679b8;--mk-tone-accent-text: #0b5f96;--mk-tone-accent-soft: #e8f3fb;--mk-tone-navy-fill: #0b2a47;--mk-tone-navy-ink: #ffffff;--mk-tone-navy-band: #0b2a47;--mk-tone-navy-text: #0b2a47;--mk-tone-flag-fill: #c2410c;--mk-tone-flag-ink: #ffffff;--mk-tone-flag-band: #c2410c;--mk-tone-flag-text: #9a3412;--mk-tone-flag-soft: #ffedd5;--mk-tone-teal-fill: #d5f5ee;--mk-tone-teal-ink: #115e59;--mk-tone-teal-band: #2dd4bf;--mk-tone-yellow-fill: #fdf0c8;--mk-tone-yellow-ink: #854d0e;--mk-tone-yellow-band: #fbbf24;--mk-tone-blue-fill: #dbe8fe;--mk-tone-blue-ink: #1e40af;--mk-tone-blue-band: #60a5fa;--mk-tone-pink-fill: #fbe4f1;--mk-tone-pink-ink: #9d174d;--mk-tone-pink-band: #f472b6;--mk-tone-orange-fill: #ffe9d6;--mk-tone-orange-ink: #9a3412;--mk-tone-orange-band: #fb923c;--mk-tone-indigo-fill: #e3e6fd;--mk-tone-indigo-ink: #3730a3;--mk-tone-indigo-band: #818cf8;--mk-tone-gray-fill: #eceff3;--mk-tone-gray-ink: #3d4957;--mk-tone-gray-band: #b6c1cc;--mk-tone-green-fill: #d9f2e3;--mk-tone-green-ink: #14532d;--mk-tone-green-band: #3fa56b;--mk-tone-sky-fill: #dbeafe;--mk-tone-sky-ink: #1e3a8a;--mk-tone-sky-band: #5b8def;--mk-tone-red-fill: #fdecea;--mk-tone-red-ink: #8f1d14;--mk-tone-red-band: #dc2626;--mk-tone-amber-fill: #ffedd5;--mk-tone-amber-ink: #9a3412;--mk-tone-amber-band: #f59e0b;--mk-inv-accent: #c66b0b;--mk-inv-accent-strong: #8a4405;--mk-inv-accent-soft: #f1d3a1;--mk-inv-accent-wash: #fff6e8;--mk-inv-accent-ink: #6b3503;--mk-inv-link: #8a4405;--mk-inv-link-hover: #6e3604;--mk-inv-primary: #8a4405;--mk-inv-primary-hover: #6e3604;--mk-inv-primary-divider: #b86a2a;--mk-inv-focus: #c66b0b;--mk-inv-count-bg: #fbe7c6;--mk-inv-band: #b45309;--mk-inv-title: #92400e;--mk-inv-tile: #fdf0dc;--mk-person-1: #0b5f96;--mk-person-2: #7c3aed;--mk-person-3: #0f766e;--mk-person-4: #b45309;--mk-person-5: #be185d;--mk-person-6: #334155;--mk-person-7: #1e40af;--mk-person-8: #0b2a47;--mk-person-ink: #ffffff;--mk-agent-claude: #b4532f;--mk-agent-codex: #4f46b8;--mk-agent-other-1: #8a5a0b;--mk-agent-other-2: #1f6b54;--mk-agent-other-3: #8e3b6b;--mk-agent-other-4: #3a5a8c;--mk-agent-mark-ink: #ffffff;--mk-chart-scheduled: #4ea3dd;--mk-chart-completed: #0b5f96;--mk-chart-grid: #edf1f5;--mk-chart-axis: #cfd9e2;--mk-chart-label: #5a6473;--mk-chart-late: #dc2626;--mk-chart-on-track: #7cc0e8;--mk-chart-capacity: #0b2a47;--mk-util-ok: #15803d;--mk-util-ok-ink: #166534;--mk-util-warn: #f59e0b;--mk-util-warn-ink: #8a4b00;--mk-util-over: #dc2626;--mk-util-over-ink: #b42318;--mk-util-track: #e6edf2;--mk-sched-accent: #d33a2c;--mk-sched-accent-strong: #a8281f;--mk-sched-accent-soft: #f6cdc8;--mk-sched-accent-wash: #fdf1ef;--mk-sched-accent-ink: #6b1a12;--mk-sched-link: #b3261e;--mk-sched-link-hover: #8f1f18;--mk-sched-primary: #b92d22;--mk-sched-primary-hover: #9a241b;--mk-sched-primary-divider: #d9776d;--mk-sched-meeting: #e8eef6;--mk-sched-meeting-ink: #163a5a;--mk-sched-weekend: #f6f6f7;--mk-sched-today: #fff5f3;--mk-sched-selected: #fce6e2;--mk-sched-hero: #c0352a;--frame-hero-reports: #39734a;--frame-hero-projects: #0e6aa8;--frame-hero-inventory: #8b552d;--frame-hero-clients: #c72d36;--frame-hero-warehouse: #586d7f;--frame-hero-comms: #2e5875;--frame-hero-settings: #0b2a47;--mk-wh-accent: #0e7490;--mk-wh-accent-strong: #155e75;--mk-wh-accent-soft: #bfe6ef;--mk-wh-accent-wash: #e6f4f7;--mk-wh-accent-ink: #0b3f4d;--mk-wh-primary: #155e75;--mk-wh-primary-hover: #0f4a5c;--mk-wh-primary-divider: #3f8ea3;--mk-wh-link: #155e75;--mk-wh-link-hover: #0f4a5c;--mk-wh-focus: #0e7490;--mk-fl-accent: #059669;--mk-fl-accent-strong: #047857;--mk-fl-accent-soft: #bfead9;--mk-fl-accent-wash: #e7f6ef;--mk-fl-accent-ink: #064e3b;--mk-fl-primary: #047857;--mk-fl-primary-hover: #065f46;--mk-fl-primary-divider: #34a383;--mk-fl-link: #047857;--mk-fl-link-hover: #065f46;--mk-fl-focus: #059669;--mk-control-radius: var(--control-radius);--mk-card-radius: var(--card-radius);--mk-tag-radius: 4px;--mk-bar-radius: 3px;--mk-pill-radius: var(--radius-pill);--shell-route-comms: #2a5d8f;--shell-route-chat: #39734a;--shell-route-shade: #0a0f14;--shell-route-ink: #ffffff;--shell-needs-you-bg: #fff4db;--shell-needs-you-line: #f1dfb8;--shell-needs-you-ink: #6b3a00;--shell-needs-you-count-bg: #6b3a00;--shell-needs-you-count-ink: #ffffff;--sidebar-bg: #ffffff;--sidebar-line: #b9c6d0;--sidebar-divider: #b9c6d0;--sidebar-icon: #4d5f70;--sidebar-hover: #f1f5f8;--sidebar-search-bg: #f1f5f8;--sidebar-search-line: #b9c6d0;--sidebar-tile-radius: var(--card-radius);--sidebar-office-tint: #941c25;--sidebar-office-wash: #fcf1f1;--sidebar-office-fill: color-mix(in oklab, var(--view-agent-hq) 64%, var(--shell-route-shade));--sidebar-reports-tint: #1d6b40;--sidebar-reports-wash: #e8f5ed;--sidebar-reports-fill: #2a7f4e;--sidebar-projects-tint: #0b5f96;--sidebar-projects-wash: #e8f3fb;--sidebar-projects-fill: #1679b8;--sidebar-calendar-tint: #a8281f;--sidebar-calendar-wash: #fdf0ee;--sidebar-calendar-fill: #d33a2c;--sidebar-inventory-tint: #8a4405;--sidebar-inventory-wash: #fdf3e7;--sidebar-inventory-fill: #b0600a;--sidebar-warehouse-tint: #4a5b6a;--sidebar-warehouse-wash: #eef2f5;--sidebar-warehouse-fill: #586d7f;--sidebar-clients-tint: #a3223f;--sidebar-clients-wash: #fcf0f3;--sidebar-clients-fill: #c02f4f;--sidebar-settings-tint: #2a5d8f;--sidebar-settings-wash: #eef3f9;--sidebar-settings-fill: #2a5d8f;--sidebar-count-needs-you: #b45309;--sidebar-count-review: #4b6378;--sidebar-count-overdue: #b42318;--sidebar-count-ink: #ffffff;--sidebar-day-head: #d33a2c;--sidebar-day-head-ink: #ffffff;--sidebar-day-bg: #ffffff;--sidebar-day-ink: #0b2a47;--sidebar-day-line: #dde5ec;--sidebar-flyout-bg: #ffffff;--sidebar-flyout-line: #dde5ec;--sidebar-flyout-ink: #13263a;--sidebar-flyout-muted: #3d4957;--sidebar-flyout-needs-you-ink: #6b3a00;--sidebar-flyout-overdue-ink: #b42318;--sidebar-flyout-kbd-bg: #ffffff;--sidebar-flyout-kbd-line: #cfd9e2;--sidebar-flyout-kbd-ink: #3d4957;--mk-reports-accent: #2f8a55;--mk-reports-accent-strong: #1d6b40;--mk-reports-accent-soft: #bfe3cc;--mk-reports-accent-wash: #e8f5ed;--mk-reports-accent-ink: #14532d;--mk-reports-primary: #1d6b40;--mk-reports-primary-hover: #155432;--mk-reports-primary-divider: #4f9a6f;--mk-reports-selected: #eaf6ef;--mk-reports-day-1: #2f8a55;--mk-reports-day-1-text: #1d6b40;--mk-reports-day-2: #5b9a76;--mk-reports-day-2-text: #2f6b4c;--mk-reports-day-3: #8fb3a0;--mk-reports-day-3-text: #3f6353;--mk-reports-day-4: #b3c4ba;--mk-reports-day-4-text: #4a5e53;--chamfer-xs: polygon(0 0, calc(100% - 2px) 0, 100% 2px, 100% 100%, 2px 100%, 0 calc(100% - 2px) );--chamfer-sm: polygon(0 0, calc(100% - 4px) 0, 100% 4px, 100% 100%, 4px 100%, 0 calc(100% - 4px) );--chamfer-md: polygon(0 0, calc(100% - 6px) 0, 100% 6px, 100% 100%, 6px 100%, 0 calc(100% - 6px) );--chamfer-lg: polygon(0 0, calc(100% - 8px) 0, 100% 8px, 100% 100%, 8px 100%, 0 calc(100% - 8px) );--chamfer-xl: polygon(0 0, calc(100% - 12px) 0, 100% 12px, 100% 100%, 12px 100%, 0 calc(100% - 12px) );--chamfer-control: var(--chamfer-sm);--chamfer-card: var(--chamfer-md);--chamfer-panel: var(--chamfer-lg);--radius-none: 0;--radius-pill: 999px;--control-radius: 6px;--card-radius: 8px;--pane-radius: 8px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--density-compact-gap: var(--space-2);--density-compact-padding-block: var(--space-2);--density-compact-padding-inline: var(--space-3);--density-compact-control-height: 36px;--density-compact-row-height: 44px;--density-generous-gap: var(--space-4);--density-generous-padding-block: var(--space-4);--density-generous-padding-inline: var(--space-5);--density-generous-control-height: 44px;--density-generous-row-height: 56px;--aaa-font: system-ui, -apple-system, "Segoe UI", sans-serif;--font-body: var(--aaa-font);--font-display: "Archivo Expanded", var(--aaa-font);--aaa-weight-body: 400;--aaa-weight-emph: 500;--aaa-weight-label: 600;--aaa-weight-h3: 700;--aaa-weight-h2: 800;--aaa-weight-hero: 900;--t-hero: 900 4rem/1 var(--font-display);--t-display: 800 2.5rem/1.05 var(--font-display);--t-h1: 800 1.75rem/1.15 var(--font-display);--t-h2: 800 1.375rem/1.2 var(--font-display);--t-h3: 700 1.125rem/1.3 var(--font-display);--t-body-lg: 400 1rem/1.5 var(--font-body);--t-body: 400 .875rem/1.5 var(--font-body);--t-label: 700 .6875rem/1 var(--font-body);--t-label-xs: 800 .5625rem/1 var(--font-body);--tracking-hero: -.02em;--tracking-display: -.015em;--tracking-h1: -.005em;--tracking-label: .2em;--tracking-label-xs: .35em;--shadow-overlay: 0 12px 32px rgba(15, 23, 42, .16);--shadow-overlay-inline-end: 12px 0 32px rgba(15, 23, 42, .16);--motion-fast: .15s;--motion-base: .22s;--motion-slow: .4s;--motion-ease-standard: cubic-bezier(.2, 0, 0, 1);--motion-ease-entrance: cubic-bezier(0, 0, 0, 1);--dur-fast: var(--motion-fast);--dur-base: var(--motion-base);--dur-slow: var(--motion-slow);--ease-standard: var(--motion-ease-standard);--ease-decel: var(--motion-ease-entrance);--ease-accel: var(--motion-ease-standard);--aaa-card-bg-dark: rgba(255, 255, 255, .03);--aaa-card-bg-light: #ffffff;--aaa-kpi-border-dark: rgba(255, 255, 255, .08);--aaa-kpi-border-light: #e5e7eb;--aaa-hover-dark: rgba(255, 255, 255, .05);--aaa-hover-light: rgba(15, 23, 42, .03);--aaa-selected: rgba(59, 130, 246, .08);--border: var(--line);--danger: var(--bad);--danger-light: color-mix(in oklab, var(--bad) 15%, transparent);--field: var(--panel-2);--hover: var(--panel-hover, var(--panel-2));--bg-alt: var(--panel-2);--panel-alt: var(--panel-2);--fg: var(--ink);--brand-light: var(--brand);--brand-dark: var(--brand-ink)}:root[data-theme=dark]{--surface-bg: #02050a;--surface-panel: #0a1628;--surface-panel-2: #101c30;--surface-elevated: #101828;--ink: #e5ebf5;--ink-muted: rgba(255, 255, 255, .62);--ink-subtle: rgba(255, 255, 255, .42);--line: rgba(255, 255, 255, .09);--line-strong: rgba(255, 255, 255, .18);--accent: #3b82f6;--accent-ink: #0a1628;--critical: #f87171;--warning: #fbbf24;--success: #34d399;--info: #60a5fa;--focus-ring: #7db0ff;--route-game-surface-bg: #15110e;--route-game-surface-panel: #221a15;--route-game-surface-panel-2: #2f241c;--route-game-surface-elevated: #35281f;--route-game-ink: #f4e5c7;--route-game-ink-muted: #c4aa83;--route-game-ink-subtle: #aa8e69;--route-game-line: #5b4633;--route-game-line-strong: #927052;--route-projects-canvas: #071522;--route-projects-panel: #0d2133;--route-projects-panel-2: #132d43;--route-projects-elevated: #17364e;--route-projects-ink: #eef8ff;--route-projects-muted: #abc4d7;--route-projects-line: #294c66;--route-projects-line-strong: #4d7898;--route-projects-accent: #62c6ff;--route-projects-accent-strong: #8fd7ff;--route-projects-accent-soft: #153d58;--route-projects-hover: #17364d;--route-projects-selected: #194763;--route-projects-focus: #bde9ff;--route-projects-on-accent: #031522;--route-inventory-canvas: #171009;--route-inventory-panel: #25190e;--route-inventory-panel-2: #352313;--route-inventory-elevated: #3c2816;--route-inventory-ink: #fff7e9;--route-inventory-muted: #d6bb92;--route-inventory-line: #604528;--route-inventory-line-strong: #967047;--route-inventory-accent: #ffb64d;--route-inventory-accent-strong: #ffd08a;--route-inventory-accent-soft: #563514;--route-inventory-hover: #3c2917;--route-inventory-selected: #50341a;--route-inventory-focus: #ffe0ad;--route-inventory-on-accent: #1c1005;--club-canvas: #031427;--club-canvas-subtle: #061b31;--club-surface: #0a2138;--club-surface-raised: #102b45;--club-surface-inset: #071a2d;--club-plate: #04182b;--club-plate-raised: #0c2d4a;--club-rail: #4b2b18;--club-rail-inset: #2f1b12;--club-border: #334e64;--club-border-strong: #6e8598;--club-ink: #f7fafc;--club-ink-muted: #c4d2dd;--club-ink-subtle: #aabac7;--club-ink-on-plate: #f2f7fb;--club-ink-on-plate-muted: #bdcedc;--club-navy-deep: #020d1b;--club-navy: #06213a;--club-navy-light: #214d6e;--club-flag-red-deep: #78141b;--club-flag-red: #b72d35;--club-flag-red-light: #ff787f;--club-flag-blue-deep: #073e67;--club-flag-blue: #2f8ac5;--club-flag-blue-light: #83c7ee;--club-wood-dark: #24130d;--club-wood: #6f3f21;--club-wood-light: #b9793e;--club-forest-dark: #15351f;--club-forest: #6dad78;--club-stone: #8495a1;--club-lamp: #ffc45a;--shadow-overlay: 0 12px 40px rgba(2, 5, 10, .45);--shadow-overlay-inline-end: 12px 0 40px rgba(2, 5, 10, .45);--mk-canvas: #061423;--mk-sheet: #0a1b2d;--mk-surface: #0d2135;--mk-surface-sunken: #091a2b;--mk-surface-alt: #112a42;--mk-surface-hover: #12304a;--mk-surface-selected: #153a58;--mk-surface-muted: #1a3550;--mk-surface-report: #0f263c;--mk-track: #1b3a55;--mk-count-bg: #1a3148;--mk-ink: #eaf2f8;--mk-ink-2: #c3d1dd;--mk-ink-muted: #a3b4c3;--mk-ink-faint: #8497a8;--mk-ink-quiet: #7f93a6;--mk-ink-strong: #f2f7fb;--mk-line: #24405a;--mk-line-soft: #1b3249;--mk-line-faint: #183047;--mk-line-strong: #33536f;--mk-line-dashed: #4a6883;--mk-row-line: #1a3047;--mk-col-line: #142a3f;--mk-card-line: #203a52;--mk-skel-sheen: #24435f;--mk-accent: #4fb3f0;--mk-accent-strong: #7cc6f5;--mk-accent-soft: #1d4a6b;--mk-accent-wash: #12324d;--mk-accent-ink: #cfe9fb;--mk-link: #7cc6f5;--mk-link-hover: #a8dafb;--mk-primary: #1f7fc0;--mk-primary-hover: #2a8fd3;--mk-primary-divider: #5aa6da;--mk-on-primary: #ffffff;--mk-focus: #7cc6f5;--mk-clients-accent: #f27b93;--mk-clients-accent-strong: #f7a3b4;--mk-clients-accent-soft: #5c2231;--mk-clients-accent-wash: #3a1620;--mk-clients-accent-ink: #ffdbe3;--mk-clients-link: #f7a3b4;--mk-clients-link-hover: #fbc7d2;--mk-clients-primary: #b8304f;--mk-clients-primary-hover: #cc4262;--mk-clients-primary-divider: #e0768d;--mk-clients-focus: #f7a3b4;--mk-selected-ring: #eaf2f8;--mk-segment-on: #eaf2f8;--mk-segment-on-ink: #0a1b2d;--mk-danger: #ff8a80;--mk-danger-strong: #ef4444;--mk-danger-wash: #3d1718;--mk-danger-ink: #ffb4ab;--mk-danger-fill-soft: #6b2320;--mk-warning: #fbbf24;--mk-warning-wash: #33260f;--mk-warning-line: #5c4518;--mk-flag: #fb923c;--mk-flag-wash: #3b2210;--mk-flag-ink: #fdba74;--mk-flag-line: #6b3a1c;--mk-success: #4ade80;--mk-success-dot: #22c55e;--mk-success-wash: #123222;--mk-success-ink: #86efac;--mk-presence-off: #7f93a6;--mk-timeline-fill: #2a5f86;--mk-timeline-progress: #3c88bd;--mk-timeline-today: #eaf2f8;--mk-timeline-baseline: #8497a8;--mk-bar-empty: #2a4560;--mk-scrollbar: #33536f;--mk-portrait-bg: #1a3550;--mk-shadow-popover: 0 18px 44px rgba(0, 0, 0, .5), 0 2px 6px rgba(0, 0, 0, .3);--mk-scrim: rgba(0, 0, 0, .6);--mk-shadow-sticky: 0 6px 10px -9px rgba(0, 0, 0, .55);--mk-scrim: rgba(0, 0, 0, .55);--mk-shadow-bulkbar: 0 10px 28px rgba(0, 0, 0, .55);--mk-bulkbar-bg: #eaf2f8;--mk-bulkbar-ink: #0a1b2d;--mk-bulkbar-muted: #3d4957;--mk-bulkbar-line: #b6c3cf;--mk-bulkbar-hover: #d5e2ec;--mk-tone-estimation-text: #c4b5fd;--mk-tone-estimation-soft: #2a1d4d;--mk-tone-scheduled-text: #7dd3fc;--mk-tone-scheduled-soft: #0c2f45;--mk-tone-progress-text: #fcd34d;--mk-tone-progress-soft: #3a2a0c;--mk-tone-progress-line: #7a5a1c;--mk-tone-stuck-text: #fca5a5;--mk-tone-stuck-soft: #3d1718;--mk-tone-hold-band: #14b8a6;--mk-tone-hold-text: #5eead4;--mk-tone-hold-soft: #0f2f2c;--mk-tone-complete-band: #7c8ba1;--mk-tone-complete-text: #cbd5e1;--mk-tone-complete-soft: #1e2a38;--mk-tone-todo-fill: #2a3f55;--mk-tone-todo-ink: #d5e0ea;--mk-tone-todo-band: #2a4560;--mk-tone-accent-fill: #1f7fc0;--mk-tone-accent-band: #4fb3f0;--mk-tone-accent-text: #7cc6f5;--mk-tone-accent-soft: #12324d;--mk-tone-navy-fill: #2e5875;--mk-tone-navy-band: #8aa9c2;--mk-tone-navy-text: #eaf2f8;--mk-tone-flag-fill: #c2410c;--mk-tone-flag-band: #fb923c;--mk-tone-flag-text: #fdba74;--mk-tone-flag-soft: #3b2210;--mk-tone-teal-fill: #0f3a35;--mk-tone-teal-ink: #7ee8d6;--mk-tone-yellow-fill: #3a2f0c;--mk-tone-yellow-ink: #fde68a;--mk-tone-blue-fill: #16305c;--mk-tone-blue-ink: #bfd4fe;--mk-tone-pink-fill: #3d1830;--mk-tone-pink-ink: #f9c4df;--mk-tone-orange-fill: #3d2412;--mk-tone-orange-ink: #fdc9a0;--mk-tone-indigo-fill: #232a5c;--mk-tone-indigo-ink: #c7cbfd;--mk-tone-gray-fill: #1e3247;--mk-tone-gray-ink: #c3d1dd;--mk-tone-gray-band: #5d7389;--mk-tone-green-fill: #133a24;--mk-tone-green-ink: #9fe8bb;--mk-tone-sky-fill: #172e57;--mk-tone-sky-ink: #c2d6fb;--mk-tone-red-fill: #3d1718;--mk-tone-red-ink: #ffb4ab;--mk-tone-amber-fill: #3b2210;--mk-tone-amber-ink: #fdba74;--mk-inv-accent: #ffb64d;--mk-inv-accent-strong: #ffd08a;--mk-inv-accent-soft: #563514;--mk-inv-accent-wash: #2e1d0c;--mk-inv-accent-ink: #ffe0ad;--mk-inv-link: #ffc46e;--mk-inv-link-hover: #ffd9a0;--mk-inv-primary: #a9560a;--mk-inv-primary-hover: #b45c0b;--mk-inv-primary-divider: #e08c3a;--mk-inv-focus: #ffb64d;--mk-inv-count-bg: #4a2e10;--mk-inv-band: #f59e0b;--mk-inv-title: #ffc46e;--mk-inv-tile: #3b2710;--mk-person-8: #2e5875;--mk-agent-claude: #e08a64;--mk-agent-codex: #9d95f2;--mk-agent-other-1: #deb04f;--mk-agent-other-2: #5cc29c;--mk-agent-other-3: #df8ebc;--mk-agent-other-4: #8fb1e6;--mk-agent-mark-ink: #10202e;--mk-chart-scheduled: #2463a6;--mk-chart-completed: #4b9bd9;--mk-chart-grid: #183047;--mk-chart-axis: #33536f;--mk-chart-label: #a3b4c3;--mk-chart-late: #ef4444;--mk-chart-on-track: #3c88bd;--mk-chart-capacity: #eaf2f8;--mk-util-ok: #22c55e;--mk-util-ok-ink: #86efac;--mk-util-warn: #f59e0b;--mk-util-warn-ink: #fcd34d;--mk-util-over: #ef4444;--mk-util-over-ink: #fca5a5;--mk-util-track: #1a3550;--mk-wh-accent: #38bdd8;--mk-wh-accent-strong: #67d0e6;--mk-wh-accent-soft: #134e5c;--mk-wh-accent-wash: #0c3440;--mk-wh-accent-ink: #c4f0f8;--mk-wh-primary: #0e7490;--mk-wh-primary-hover: #1289a8;--mk-wh-primary-divider: #4fb0c7;--mk-wh-link: #67d0e6;--mk-wh-link-hover: #9be2f0;--mk-wh-focus: #67d0e6;--mk-fl-accent: #34d399;--mk-fl-accent-strong: #6ee7b7;--mk-fl-accent-soft: #0f4a37;--mk-fl-accent-wash: #0b3326;--mk-fl-accent-ink: #c5f5e2;--mk-fl-primary: #047857;--mk-fl-primary-hover: #059669;--mk-fl-primary-divider: #47b08f;--mk-fl-link: #6ee7b7;--mk-fl-link-hover: #a7f3d0;--mk-fl-focus: #6ee7b7;--mk-sched-accent: #f47c6f;--mk-sched-accent-strong: #f8a197;--mk-sched-accent-soft: #522a32;--mk-sched-accent-wash: #2b2534;--mk-sched-accent-ink: #fcd9d4;--mk-sched-link: #f8a197;--mk-sched-link-hover: #fbc3bc;--mk-sched-primary: #b8332a;--mk-sched-primary-hover: #c9443a;--mk-sched-primary-divider: #e0786c;--mk-sched-meeting: #16304a;--mk-sched-meeting-ink: #cfe0ef;--mk-sched-weekend: #0a1a2b;--mk-sched-today: #252434;--mk-sched-selected: #352633;--mk-sched-hero: #a8322a;--frame-hero-reports: #2d5d3b;--frame-hero-projects: #0b5687;--frame-hero-inventory: #6f3f21;--frame-hero-clients: #b72d35;--frame-hero-warehouse: #4a5b6a;--frame-hero-comms: #214d6e;--frame-hero-settings: #1d3f5e;--mk-reports-accent: #5fbf86;--mk-reports-accent-strong: #86d6a4;--mk-reports-accent-soft: #1e4a31;--mk-reports-accent-wash: #12301f;--mk-reports-accent-ink: #c6f0d6;--mk-reports-primary: #1f7f4a;--mk-reports-primary-hover: #1a6e40;--mk-reports-primary-divider: #4fa876;--mk-reports-selected: #143324;--mk-reports-day-1: #5fbf86;--mk-reports-day-1-text: #86d6a4;--mk-reports-day-2: #4f9a6f;--mk-reports-day-2-text: #7cc79a;--mk-reports-day-3: #3f7a5c;--mk-reports-day-3-text: #9fbfad;--mk-reports-day-4: #3a5a4a;--mk-reports-day-4-text: #a9bdb1;--shell-needs-you-bg: #3b2a0c;--shell-needs-you-line: #6b4d16;--shell-needs-you-ink: #f8d58b;--shell-needs-you-count-bg: #f8d58b;--shell-needs-you-count-ink: #3b2a0c;--sidebar-bg: #081a2c;--sidebar-line: #1d3a55;--sidebar-divider: #1d3a55;--sidebar-icon: #9fb2c4;--sidebar-hover: #12283f;--sidebar-search-bg: #0f2236;--sidebar-search-line: #2a4d6f;--sidebar-office-tint: #ff9aa0;--sidebar-office-wash: #4a1d22;--sidebar-reports-tint: #6dc28e;--sidebar-reports-wash: #1d3d2a;--sidebar-projects-tint: #4fb3f0;--sidebar-projects-wash: #1d4a6b;--sidebar-calendar-tint: #ff8a7a;--sidebar-calendar-wash: #4a1d1a;--sidebar-inventory-tint: #f0a45a;--sidebar-inventory-wash: #4a2e12;--sidebar-warehouse-tint: #a9bccb;--sidebar-warehouse-wash: #1f3242;--sidebar-clients-tint: #f07c82;--sidebar-clients-wash: #4a1d22;--sidebar-settings-tint: #8cc4f0;--sidebar-settings-wash: #1d3a55;--sidebar-day-bg: #0f2236;--sidebar-day-ink: #ffffff;--sidebar-day-line: #2a4d6f;--sidebar-flyout-bg: #0f2236;--sidebar-flyout-line: #2a4d6f;--sidebar-flyout-ink: #ffffff;--sidebar-flyout-muted: #c3d2e0;--sidebar-flyout-needs-you-ink: #f8d58b;--sidebar-flyout-overdue-ink: #ffb4aa;--sidebar-flyout-kbd-bg: #12283f;--sidebar-flyout-kbd-line: #2e5579;--sidebar-flyout-kbd-ink: #ffffff}#agentOfficeView{--mk-accent: #b91c1c;--mk-accent-strong: #941c25;--mk-accent-soft: #f6d4d6;--mk-accent-wash: #fcf1f1;--mk-accent-ink: #5c1117;--mk-link: #941c25;--mk-link-hover: #7a151d;--mk-focus: #b91c1c;--mk-primary: #0b2a47;--mk-primary-hover: #143b5a;--mk-primary-divider: #2e5875}#chatView{--mk-accent: #39734a;--mk-accent-strong: #1f4d2b;--mk-accent-soft: #cfe5d4;--mk-accent-wash: #eef6f0;--mk-accent-ink: #143820;--mk-link: #2b5e3a;--mk-link-hover: #1f4d2b;--mk-focus: #39734a;--mk-primary: #2b5e3a;--mk-primary-hover: #1f4d2b;--mk-primary-divider: #5f9670}#notificationsView{--mk-accent: #0d9488;--mk-accent-strong: #0f766e;--mk-accent-soft: #c5ece8;--mk-accent-wash: #eaf7f5;--mk-accent-ink: #134e4a;--mk-link: #0f766e;--mk-link-hover: #115e59;--mk-focus: #0d9488;--mk-primary: #0f766e;--mk-primary-hover: #115e59;--mk-primary-divider: #3fa89f}#settingsView{--mk-accent: #64748b;--mk-accent-strong: #475569;--mk-accent-soft: #dfe3e8;--mk-accent-wash: #f1f3f6;--mk-accent-ink: #1e293b;--mk-link: #475569;--mk-link-hover: #334155;--mk-focus: #64748b;--mk-primary: #475569;--mk-primary-hover: #334155;--mk-primary-divider: #7b8797}:root[data-theme=dark] #agentOfficeView{--mk-accent: #f07c82;--mk-accent-strong: #ff9aa0;--mk-accent-soft: #4a1d22;--mk-accent-wash: #2a1418;--mk-accent-ink: #ffd9db;--mk-link: #ff9aa0;--mk-link-hover: #ffc0c3;--mk-focus: #f07c82;--mk-primary: #2e5875;--mk-primary-hover: #3a6a8a;--mk-primary-divider: #6d94b0}:root[data-theme=dark] #chatView{--mk-accent: #6dad78;--mk-accent-strong: #93c79c;--mk-accent-soft: #1d3d26;--mk-accent-wash: #13281a;--mk-accent-ink: #d3ecd8;--mk-link: #93c79c;--mk-link-hover: #b8dcbe;--mk-focus: #6dad78;--mk-primary: #2f6b3d;--mk-primary-hover: #3a7c49;--mk-primary-divider: #6dad78}:root[data-theme=dark] #notificationsView{--mk-accent: #2dd4bf;--mk-accent-strong: #5eead4;--mk-accent-soft: #134e4a;--mk-accent-wash: #0c2f2d;--mk-accent-ink: #ccfbf1;--mk-link: #5eead4;--mk-link-hover: #99f6e4;--mk-focus: #2dd4bf;--mk-primary: #0d7c73;--mk-primary-hover: #0f8a80;--mk-primary-divider: #3cc0b4}:root[data-theme=dark] #settingsView{--mk-accent: #a3aebd;--mk-accent-strong: #cbd5e1;--mk-accent-soft: #2b3544;--mk-accent-wash: #1a2230;--mk-accent-ink: #e2e8f0;--mk-link: #cbd5e1;--mk-link-hover: #e2e8f0;--mk-focus: #a3aebd;--mk-primary: #52627a;--mk-primary-hover: #5f7089;--mk-primary-divider: #8391a6}#warehouseView .wh2{--mk-accent: var(--mk-wh-accent);--mk-accent-strong: var(--mk-wh-accent-strong);--mk-accent-soft: var(--mk-wh-accent-soft);--mk-accent-wash: var(--mk-wh-accent-wash);--mk-accent-ink: var(--mk-wh-accent-ink);--mk-primary: var(--mk-wh-primary);--mk-primary-hover: var(--mk-wh-primary-hover);--mk-primary-divider: var(--mk-wh-primary-divider);--mk-link: var(--mk-wh-link);--mk-link-hover: var(--mk-wh-link-hover);--mk-focus: var(--mk-wh-focus)}#warehouseView .wh2[data-wh2-family=fleet],#warehouseView .wh2 [data-wh2-family=fleet]{--mk-accent: var(--mk-fl-accent);--mk-accent-strong: var(--mk-fl-accent-strong);--mk-accent-soft: var(--mk-fl-accent-soft);--mk-accent-wash: var(--mk-fl-accent-wash);--mk-accent-ink: var(--mk-fl-accent-ink);--mk-primary: var(--mk-fl-primary);--mk-primary-hover: var(--mk-fl-primary-hover);--mk-primary-divider: var(--mk-fl-primary-divider);--mk-link: var(--mk-fl-link);--mk-link-hover: var(--mk-fl-link-hover);--mk-focus: var(--mk-fl-focus)}html[data-look=current-look][data-office-shell=on][data-theme=light] :where(#agentOfficeView,.agent-chat,.aaa-ask-agent-panel,[data-hero-header],#projectsView,#inventoryView,#materialForecastView,#clientsView,#warehouseView,#fleetView,#calendarView,#schedulerV15View){--game-surface-bg: var(--route-game-surface-bg);--game-surface-panel: var(--route-game-surface-panel);--game-surface-panel-2: var(--route-game-surface-panel-2);--game-surface-elevated: var(--route-game-surface-elevated);--game-ink: var(--route-game-ink);--game-ink-muted: var(--route-game-ink-muted);--game-ink-subtle: var(--route-game-ink-subtle);--game-line: var(--route-game-line);--game-line-strong: var(--route-game-line-strong)}html[data-look=current-look][data-office-shell=on][data-theme=dark] :where(#agentOfficeView,.agent-chat,.aaa-ask-agent-panel,[data-hero-header],#projectsView,#inventoryView,#materialForecastView,#clientsView,#warehouseView,#fleetView,#calendarView,#schedulerV15View){--game-surface-bg: var(--route-game-surface-bg);--game-surface-panel: var(--route-game-surface-panel);--game-surface-panel-2: var(--route-game-surface-panel-2);--game-surface-elevated: var(--route-game-surface-elevated);--game-ink: var(--route-game-ink);--game-ink-muted: var(--route-game-ink-muted);--game-ink-subtle: var(--route-game-ink-subtle);--game-line: var(--route-game-line);--game-line-strong: var(--route-game-line-strong)}#app-loader,#aaaAuthShell{--loader-canvas: #eef3f7;--loader-ink-strong: #0b2a47;--loader-ink: #13263a;--loader-ink-2: #3d4957;--loader-ink-muted: #5a6473;--loader-rule: #cfd9e2;--loader-card: #ffffff;--loader-card-line: #dde5ec;--loader-flag-red: var(--flag-red);--loader-flag-white: #ffffff;--loader-flag-blue: var(--flag-blue);--loader-seg-todo: #d3dde6;--loader-seg-done: #0b2a47;--loader-seg-current: #1679b8;--loader-seg-ready: #2f8a55;--loader-seg-slow: #b45309;--loader-slow-wash: #fff4db;--loader-slow-ink: #6b3a00;--loader-ok-ink: #1d6b40;--loader-pending-dot: #b6c3cf;--loader-avatar-bg: #dfe8ef;--loader-primary: #0b2a47;--loader-primary-hover: #123a5c;--loader-on-primary: #ffffff;--loader-button: #ffffff;--loader-button-hover: #f4f8fb;--loader-button-line: #cfd9e2;--loader-link: #0b5f96;--loader-link-hover: #084a75;--loader-focus: #1679b8;--loader-mono: ui-monospace, "SFMono-Regular", Menlo, monospace;--office-frame: #4a2f19;--office-frame-off: #3a2414;--office-wall: #9a6a3e;--office-wall-seam: #8d5f37;--office-wall-planks: linear-gradient( 90deg, transparent 0 96.667%, var(--office-wall-seam) 96.667% 100% );--office-trim: #6e4526;--office-trim-edge: #5a3820;--office-wood: #5e3a1f;--office-cork: #c89b62;--office-cork-grain: repeating-linear-gradient( 45deg, #c89b62 0 3px, #c2945b 3px 5px );--office-note-1: #f7efe0;--office-note-2: #e8f1f8;--office-note-3: #fbe7c6;--office-pin-red: var(--flag-red);--office-pin-blue: var(--flag-blue);--office-pin-green: #2d6a4f;--office-clock-face: #f7efe0;--office-clock-tick: #8d5f37;--office-clock-hand: #3a2412;--office-clock-pin: #c02f4f;--office-sill: #7a4d2a;--office-sill-edge: #a87545;--office-leaf: #3f7d4f;--office-leaf-lit: #4f9a61;--office-pot: #b5653a;--office-baseboard: #4a2f19;--office-felt: #2d6a4f;--office-felt-stripes: linear-gradient( 180deg, transparent 0 84.615%, #296148 84.615% 100% );--office-felt-shadow: #22533c;--office-felt-shadow-off: #16382a;--office-beam: rgba(255, 236, 190, .13);--office-night-dim: rgba(8, 20, 40, .22);--office-lights-off: rgba(10, 20, 36, .42);--office-star: #ffffff;--office-star-dim: #dbe7f2;--office-bubble: #ffffff;--office-bubble-ink: #13263a;--office-mat: #5e3024;--office-mat-inner: #7a4232;--office-mat-edge: #8f5443;--office-mat-shadow: rgba(40, 16, 10, .35);--office-sky-1: #9fd0f5;--office-sky-2: #b7dcf4;--office-sky-3: #d3e7f1;--office-sky-4: #f1e1cc;--office-sky-5: #f8d58b;--office-sun-halo: #fff1b8;--office-sun-core: #ffc93c;--office-cloud: #ffffff;--office-hill-far: #7fa98c;--office-hill-near: #5d8f6c}#app-loader[data-sky=afternoon],#aaaAuthShell[data-sky=afternoon]{--office-sky-1: #5aa7e3;--office-sky-2: #72b4e8;--office-sky-3: #8cc2ec;--office-sky-4: #a6d0f0;--office-sky-5: #c3def4;--office-sun-halo: #fff6c9;--office-sun-core: #ffe27a;--office-cloud: #ffffff;--office-hill-far: #6f9e7c;--office-hill-near: #4f8560}#app-loader[data-sky=evening],#aaaAuthShell[data-sky=evening]{--office-sky-1: #3d4a7a;--office-sky-2: #6a5a8e;--office-sky-3: #a8678c;--office-sky-4: #dc8a6c;--office-sky-5: #f2b26a;--office-sun-halo: #ffd39a;--office-sun-core: #ff9f4a;--office-cloud: #f6c6b0;--office-hill-far: #4a5d58;--office-hill-near: #36483f}#app-loader[data-sky=night],#aaaAuthShell[data-sky=night]{--office-sky-1: #0a1a33;--office-sky-2: #0e2240;--office-sky-3: #132a4d;--office-sky-4: #18325a;--office-sky-5: #1e3b66;--office-sun-halo: #2a4a74;--office-sun-core: #e8eef5;--office-cloud: #2a3f5f;--office-hill-far: #12302e;--office-hill-near: #0d2523}#app-loader[data-boot-view=failed]{--office-sky-1: #8aa9c4;--office-sky-2: #98b3ca;--office-sky-3: #a6bdd0;--office-sky-4: #b4c7d6;--office-sky-5: #c2d1dc;--office-cloud: #d9e2ea;--office-hill-far: #6f8f80;--office-hill-near: #557566}:root[data-theme=dark] #app-loader,:root[data-theme=dark] #aaaAuthShell{--loader-canvas: #061827;--loader-ink-strong: #ffffff;--loader-ink: #e6eef5;--loader-ink-2: #c3d1dd;--loader-ink-muted: #8ea6bd;--loader-rule: #2a4d6f;--loader-card: #0d2135;--loader-card-line: #24405a;--loader-flag-white: #e6eef5;--loader-flag-blue: var(--flag-blue-lit);--loader-seg-todo: #1d3a55;--loader-seg-done: #8cc4f0;--loader-seg-current: #4fb3f0;--loader-seg-ready: #4cc38a;--loader-seg-slow: #fbbf24;--loader-slow-wash: #33260f;--loader-slow-ink: #fcd9a0;--loader-ok-ink: #86efac;--loader-pending-dot: #4a6883;--loader-avatar-bg: #12283f;--loader-primary: #1f7fc0;--loader-primary-hover: #2a8fd3;--loader-button: #0d2135;--loader-button-hover: #12304a;--loader-button-line: #33536f;--loader-link: #7cc6f5;--loader-link-hover: #a8dafb;--loader-focus: #7cc6f5;--office-frame: #2a1a0e}#aaaAuthShell{--login-canvas: #fcfdff;--login-panel-line: #dde5ec;--login-label: #3d4957;--login-input: #ffffff;--login-input-line: #cfd9e2;--login-input-ink: #13263a;--login-placeholder: #5a6473;--login-focus-line: #1679b8;--login-focus-ring: #d6eaf8;--login-bad-line: #b42318;--login-bad-ring: #fbe1de;--login-alert-wash: #fdecea;--login-alert-line: #f3c3bd;--login-alert-ink: #7a1a10;--login-alert-icon: #b42318;--login-note-wash: #eef6fc;--login-note-line: #b9d8ee;--login-note-ink: #0b3a5c;--login-note-icon: #0b5f96;--login-ok-wash: #ecf7f0;--login-ok-line: #b6dfc4;--login-ok-ink: #1d6b40;--login-check-ok: #1d6b40;--login-check-bad: #8f1d14;--login-check-todo: #5a6473;--login-primary: #0b2a47;--login-primary-hover: #123a5c;--login-primary-busy: #23476a;--login-on-primary: #ffffff;--login-link: #0b5f96;--login-link-hover: #084a75;--login-toggle-hover: #eef3f7;--login-mail-wash: #e8f3fb;--login-mail-ink: #0b5f96;--login-reach-canvas: #eef3f7;--login-reach-icon-wash: #fff4db;--login-reach-icon-ink: #6b3a00;--login-scene-dim: transparent}:root[data-theme=dark] #aaaAuthShell{--login-canvas: #081a2c;--login-panel-line: #1d3a55;--login-label: #c3d2e0;--login-input: #0f2236;--login-input-line: #2a4d6f;--login-input-ink: #e6eef5;--login-placeholder: #8ea6bd;--login-focus-line: #8cc4f0;--login-focus-ring: #12324d;--login-bad-line: #f07c82;--login-bad-ring: #3a1414;--login-alert-wash: #3a1414;--login-alert-line: #7a2a24;--login-alert-ink: #ffd9d4;--login-alert-icon: #ffb4aa;--login-note-wash: #0f2a44;--login-note-line: #24507a;--login-note-ink: #cfe6f8;--login-note-icon: #8cc4f0;--login-ok-wash: #10301f;--login-ok-line: #2a6a45;--login-ok-ink: #b8f0cd;--login-check-ok: #86efac;--login-check-bad: #ffb4aa;--login-check-todo: #8ea6bd;--login-primary: #8cc4f0;--login-primary-hover: #a8d4f5;--login-primary-busy: #6fa9d6;--login-on-primary: #061827;--login-link: #8cc4f0;--login-link-hover: #b5dcf7;--login-toggle-hover: #12304a;--login-mail-wash: #12304a;--login-mail-ink: #8cc4f0;--login-reach-canvas: #061827;--login-reach-icon-wash: #33260f;--login-reach-icon-ink: #fcd9a0;--login-scene-dim: rgba(8, 20, 40, .12)}.aaa-label{font-family:var(--aaa-font);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--muted, var(--aaa-muted-dark))}.aaa-label--strong{font-size:9px;font-weight:800;letter-spacing:.35em}.aaa-tnum,.aaa-loader .pct,.aaa-progress .pct{font-variant-numeric:tabular-nums}.aaa-flag-stripe{position:relative}.aaa-flag-stripe:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--red) 0%,var(--red) 33.3%,#ffffff 33.3%,#ffffff 66.6%,var(--blue-lit) 66.6%,var(--blue-lit) 100%);z-index:20;pointer-events:none}.aaa-page-title{font-family:var(--font-display);font-size:28px;font-weight:800;letter-spacing:-.005em;margin:0;padding-bottom:10px;border-bottom:1px solid var(--view-color, var(--blue-lit))}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-delay:0s!important;transition-duration:.001ms!important}}}@layer convergence,tokens,base,primitives,components,views,overrides;@layer primitives{.aaa-loader{display:inline-flex;align-items:center;gap:8px;position:relative;vertical-align:middle;--aaa-loader-cycle: var(--motion-slow);--aaa-loader-bar-w: 280px;--aaa-loader-bar-h: 16px;--aaa-loader-stagger: .32}.aaa-loader.size-splash{--aaa-loader-cycle: var(--motion-slow);--aaa-loader-bar-w: 280px;--aaa-loader-bar-h: 16px;--aaa-loader-stagger: .32;gap:8px}.aaa-loader.size-inline{--aaa-loader-cycle: var(--motion-slow);--aaa-loader-bar-w: 140px;--aaa-loader-bar-h: 10px;--aaa-loader-stagger: .32;gap:6px}.aaa-loader.size-micro{--aaa-loader-cycle: var(--motion-slow);--aaa-loader-bar-w: 44px;--aaa-loader-bar-h: 3px;--aaa-loader-stagger: .3;gap:2px}.aaa-loader-bar{position:relative;width:var(--aaa-loader-bar-w);height:var(--aaa-loader-bar-h);overflow:hidden;clip-path:var(--chamfer-sm);background:color-mix(in oklab,var(--on-navy-ink) 5%,transparent)}.aaa-loader-bar:before{content:"";position:absolute;inset:0;background:var(--aaa-loader-bar-color, currentColor);transform:translate(-100%);animation:aaa-loader-wipe var(--aaa-loader-cycle) var(--motion-ease-standard) infinite;animation-delay:var(--aaa-loader-bar-delay, calc(var(--motion-fast) * 0))}.aaa-loader-bar.red{--aaa-loader-bar-color: var(--red);--aaa-loader-bar-delay: calc(var(--motion-fast) * 0)}.aaa-loader-bar.white{--aaa-loader-bar-color: var(--on-navy-ink);--aaa-loader-bar-delay: calc(var(--aaa-loader-cycle) * var(--aaa-loader-stagger) * 1)}.aaa-loader-bar.blue{--aaa-loader-bar-color: var(--blue-lit);--aaa-loader-bar-delay: calc(var(--aaa-loader-cycle) * var(--aaa-loader-stagger) * 2)}.aaa-loader.on-light .aaa-loader-bar{background:color-mix(in oklab,var(--ink) 8%,transparent)}.aaa-loader.on-light .aaa-loader-bar.white{--aaa-loader-bar-color: var(--blue-dk)}.aaa-loader.state-complete .aaa-loader-bar:before{animation:none;transform:none;opacity:1}.aaa-loader.state-complete .aaa-loader-bar:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:var(--gold);animation:aaa-loader-gold-rise var(--motion-slow) var(--motion-ease-entrance) forwards}.aaa-loader.state-error .aaa-loader-bar:before{animation:aaa-loader-amber-pulse var(--motion-slow) var(--motion-ease-standard) infinite;background:var(--warning);transform:none}.aaa-loader.fading{animation:aaa-loader-fade-out var(--motion-slow) var(--motion-ease-standard) forwards}@keyframes aaa-loader-wipe{0%{transform:translate(-100%)}45%{transform:translate(0)}55%{transform:translate(0)}to{transform:translate(100%)}}@keyframes aaa-loader-gold-rise{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes aaa-loader-amber-pulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.35)}}@keyframes aaa-loader-fade-out{to{opacity:0;transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.aaa-loader-bar:before{animation:none;transform:none;opacity:.6}}.aaa-progress{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.aaa-progress-bar{position:relative;width:140px;height:8px;background:color-mix(in oklab,var(--on-navy-ink) 6%,transparent);clip-path:var(--chamfer-sm);overflow:hidden}.aaa-progress.on-light .aaa-progress-bar{background:color-mix(in oklab,var(--ink) 6%,transparent)}.aaa-progress-bar>.fill{height:100%;width:0;transition:width var(--motion-slow) var(--motion-ease-standard)}.aaa-progress-bar.red>.fill{background:var(--red)}.aaa-progress-bar.white>.fill{background:var(--on-navy-ink)}.aaa-progress.on-light .aaa-progress-bar.white>.fill{background:var(--blue-dk)}.aaa-progress-bar.blue>.fill{background:var(--blue-lit)}.aaa-progress .readout{font-family:var(--aaa-font);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--aaa-muted-dark);display:inline-flex;gap:8px;align-items:baseline}.aaa-progress.on-light .readout{color:var(--aaa-muted-light)}.aaa-progress .readout .pct{font-size:13px;letter-spacing:normal;font-weight:800;font-variant-numeric:tabular-nums;color:inherit}.aaa-progress.size-micro .aaa-progress-bar{width:44px;height:3px}.aaa-hex-wallpaper{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at top left,color-mix(in oklab,var(--blue) 18%,transparent) 0%,transparent 50%),radial-gradient(ellipse at bottom right,color-mix(in oklab,var(--red) 16%,transparent) 0%,transparent 55%),var(--aaa-bg-dark)}.aaa-hex-wallpaper.on-light{background:radial-gradient(ellipse at top left,color-mix(in oklab,var(--blue-lit) 10%,transparent) 0%,transparent 50%),radial-gradient(ellipse at bottom right,color-mix(in oklab,var(--red) 8%,transparent) 0%,transparent 55%),var(--aaa-bg-light)}.aaa-hex-glow{position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(circle at var(--aaa-cursor-x, 50%) var(--aaa-cursor-y, 50%),color-mix(in oklab,var(--blue-lit) 18%,transparent) 0%,transparent 18%);transition:background var(--motion-slow) var(--motion-ease-standard)}.aaa-hex-grid{position:absolute;inset:0;z-index:1;pointer-events:none;width:100%;height:100%}.aaa-hex-wallpaper>*:not(.aaa-hex-glow):not(.aaa-hex-grid){position:relative;z-index:2}@media(prefers-reduced-motion:reduce){.aaa-hex-glow{display:none}}.aaa-card{background:var(--aaa-card-bg-light);border:1px solid var(--aaa-kpi-border-light);clip-path:var(--chamfer-md);padding:20px}[data-theme=dark] .aaa-card,.aaa-on-dark .aaa-card{background:var(--aaa-card-bg-dark);border-color:var(--aaa-kpi-border-dark)}input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible,[data-nav-id]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.nav .item .sidebar-notification-badge{margin-left:auto;min-width:18px;height:18px;font-size:10px}.nav .item .sidebar-notification-badge+.item-presence{margin-left:6px}.confirm-dialog-overlay,.aaa-action-loading-overlay{position:fixed;inset:0;display:grid;place-items:center;padding:var(--space-4);background:color-mix(in oklab,var(--steel-900) 68%,transparent);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.confirm-dialog-overlay{--confirm-dialog-tone: var(--critical);z-index:10001;animation:confirm-dialog-overlay-enter var(--motion-fast) var(--motion-ease-entrance) both}.confirm-dialog-overlay--warning{--confirm-dialog-tone: var(--warning)}.confirm-dialog-overlay--info{--confirm-dialog-tone: var(--info)}.confirm-dialog-overlay--success{--confirm-dialog-tone: var(--success)}.confirm-dialog-overlay.is-closing{animation-name:confirm-dialog-overlay-exit;animation-timing-function:var(--motion-ease-standard)}.confirm-dialog{width:min(420px,100%);max-height:min(88vh,760px);overflow:auto;background:var(--surface-elevated);border:1px solid var(--line-strong);border-left:3px solid var(--confirm-dialog-tone);clip-path:var(--chamfer-panel);box-shadow:var(--shadow-overlay);color:var(--ink);animation:confirm-dialog-panel-enter var(--motion-fast) var(--motion-ease-entrance) both}.confirm-dialog-overlay.is-closing .confirm-dialog{animation-name:confirm-dialog-panel-exit;animation-timing-function:var(--motion-ease-standard)}.confirm-dialog-header{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-6) 0}.confirm-dialog-icon{flex:0 0 40px;display:grid;place-items:center;width:40px;height:40px;background:color-mix(in oklab,var(--confirm-dialog-tone) 14%,var(--surface-panel));border:1px solid color-mix(in oklab,var(--confirm-dialog-tone) 36%,var(--line));clip-path:var(--chamfer-control);color:var(--confirm-dialog-tone)}.confirm-dialog-icon svg{width:20px;height:20px}.confirm-dialog-content{min-width:0;flex:1}.confirm-dialog-title{margin:0 0 var(--space-2);color:var(--ink);font:var(--t-h3)}.confirm-dialog-message{margin:0;color:var(--ink-muted);font:var(--t-body)}.confirm-dialog-details{margin-top:var(--space-3);padding:var(--space-3);overflow-wrap:anywhere;background:var(--surface-panel-2);border:1px solid var(--line);clip-path:var(--chamfer-control);color:var(--ink-muted);font:500 13px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.confirm-dialog-typed-confirm{margin:var(--space-4) var(--space-6) 0}.confirm-dialog-typed-confirm label{display:grid;gap:var(--space-2);color:var(--ink-muted);font:var(--t-body)}.confirm-dialog-typed-confirm strong{color:var(--ink)}.confirm-dialog-typed-confirm .aaa-field__control{width:100%}.confirm-dialog-footer{display:flex;justify-content:flex-end;gap:var(--space-3);padding:var(--space-5) var(--space-6)}.confirm-dialog-btn-confirm{background:var(--confirm-dialog-tone);color:var(--on-navy-ink)}.confirm-dialog-btn-confirm--warning{color:var(--steel-900)}.aaa-action-notification{--aaa-action-tone: var(--info);position:fixed;inset-block-start:var(--space-5);inset-inline-end:var(--space-5);z-index:10000;width:min(360px,calc(100vw - (2 * var(--space-4))));padding:var(--space-4) var(--space-5);background:var(--surface-elevated);border:1px solid var(--line-strong);border-left:4px solid var(--aaa-action-tone);clip-path:var(--chamfer-card);box-shadow:var(--shadow-overlay);color:var(--ink);font:var(--t-body);animation:aaa-action-notification-enter var(--motion-base) var(--motion-ease-entrance) both}.aaa-action-notification--success{--aaa-action-tone: var(--success)}.aaa-action-notification--error{--aaa-action-tone: var(--critical)}.aaa-action-notification.is-exiting{animation-name:aaa-action-notification-exit;animation-duration:var(--motion-fast);animation-timing-function:var(--motion-ease-standard)}.aaa-action-loading-overlay{z-index:9999}.aaa-action-loading-overlay__surface{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);width:min(480px,100%);padding:var(--space-6) var(--space-8);background:var(--surface-elevated);border:1px solid var(--line-strong);clip-path:var(--chamfer-panel);box-shadow:var(--shadow-overlay);color:var(--ink)}.aaa-action-loading-overlay__surface .aaa-loader.size-inline{--aaa-loader-bar-w: clamp(44px, 22vw, 140px)}:root[data-theme=dark] .aaa-action-loading-overlay__surface .aaa-loader.on-light .aaa-loader-bar.white{--aaa-loader-bar-color: var(--on-navy-ink)}.aaa-action-loading-label{color:var(--ink);font:var(--t-label);letter-spacing:.04em}.aaa-error-boundary{position:fixed;inset-block-end:var(--space-5);inset-inline-end:var(--space-5);z-index:99999;width:min(400px,calc(100vw - (2 * var(--space-4))));padding:var(--space-5);background:var(--surface-elevated);border:1px solid var(--line-strong);border-inline-start:4px solid var(--critical);clip-path:var(--chamfer-card);box-shadow:var(--shadow-overlay);color:var(--ink);font:var(--t-body);animation:aaa-error-boundary-enter var(--motion-base) var(--motion-ease-entrance) both}.aaa-error-boundary__header{display:flex;align-items:center;gap:var(--space-2);padding-inline-end:var(--space-5);margin-block-end:var(--space-3)}.aaa-error-boundary__icon{flex:0 0 24px;width:24px;height:24px;color:var(--critical)}.aaa-error-boundary__title{margin:0;color:var(--ink);font:var(--t-h3)}.aaa-error-boundary__message{margin:0 0 var(--space-4);overflow-wrap:anywhere;color:var(--ink-muted);font:var(--t-body)}.aaa-error-boundary__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.aaa-error-boundary__close{position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2);display:grid;place-items:center;width:32px;height:32px;padding:0;background:transparent;border:1px solid transparent;clip-path:var(--chamfer-control);color:var(--ink-muted);cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease-standard),border-color var(--motion-fast) var(--motion-ease-standard),color var(--motion-fast) var(--motion-ease-standard)}.aaa-error-boundary__close:hover{background:var(--surface-panel-2);border-color:var(--line);color:var(--ink)}.aaa-error-boundary__close:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.aaa-error-boundary__close svg{width:16px;height:16px}[data-optimistic=true],._optimistic{position:relative;opacity:.85}[data-optimistic=true]:after,._optimistic:after{content:"";position:absolute;inset:0;pointer-events:none;border:2px dashed var(--accent);clip-path:var(--chamfer-xs)}.optimistic-pending-indicator{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);background:var(--surface-panel-2);border:1px solid var(--line);clip-path:var(--chamfer-control);color:var(--ink-muted);font:var(--t-label)}.optimistic-pending-indicator:before{content:"";width:8px;height:8px;background:var(--accent);border-radius:50%}@keyframes aaa-error-boundary-enter{0%{opacity:0;transform:translate(var(--space-4))}to{opacity:1;transform:translate(0)}}@keyframes confirm-dialog-overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes confirm-dialog-overlay-exit{0%{opacity:1}to{opacity:0}}@keyframes confirm-dialog-panel-enter{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:translateY(0)}}@keyframes confirm-dialog-panel-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(var(--space-2))}}@keyframes aaa-action-notification-enter{0%{opacity:0;transform:translate(var(--space-4))}to{opacity:1;transform:translate(0)}}@keyframes aaa-action-notification-exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(var(--space-4))}}@media(max-width:520px){.confirm-dialog-header{padding-inline:var(--space-4)}.confirm-dialog-typed-confirm{margin-inline:var(--space-4)}.confirm-dialog-footer{flex-direction:column-reverse;padding-inline:var(--space-4)}.confirm-dialog-footer .aaa-button{width:100%}.aaa-action-notification{inset-inline:var(--space-4);width:auto}.aaa-action-loading-overlay__surface{padding-inline:var(--space-4)}.aaa-error-boundary{inset-inline:var(--space-4);width:auto}.aaa-error-boundary__actions{flex-direction:column}.aaa-error-boundary__actions .aaa-button{width:100%}}@media(prefers-reduced-motion:reduce){.confirm-dialog-overlay,.confirm-dialog,.aaa-action-notification,.aaa-error-boundary{animation:none}}}@layer convergence,tokens,base,primitives,components,views,overrides;@layer base{*{box-sizing:border-box}html,body{min-height:100%}body{margin:0;font-family:var(--font-body);background:var(--bg, var(--surface-bg));color:var(--ink, var(--aaa-ink-dark));-webkit-font-smoothing:antialiased;font-feature-settings:"liga" 0,"clig" 0;font-variant-ligatures:none}body.nav-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}.hidden{display:none!important}.container{max-width:1200px;margin:0 auto;padding:16px}}@layer convergence,tokens,base,primitives,components,views,overrides;@layer base{#app-loader{--sun-x: 13%;--sun-y: 30%;--cloud-1-x: 40%;--cloud-2-x: 62%;position:fixed;inset:0;z-index:99999;overflow:hidden auto;background:var(--loader-canvas);color:var(--loader-ink);font-family:var(--font-body);transition:opacity var(--motion-slow) var(--motion-ease-standard),visibility var(--motion-slow) var(--motion-ease-standard)}#app-loader[data-sky=afternoon]{--sun-x: 85%;--sun-y: 18%;--cloud-1-x: 14%;--cloud-2-x: 34%}#app-loader[data-sky=evening]{--sun-x: 87%;--sun-y: 42%}#app-loader[data-sky=night]{--sun-x: 85%;--sun-y: 20%}#app-loader[data-boot-view=failed]{--cloud-1-x: 10%;--cloud-2-x: 52%}#app-loader.loaded{visibility:hidden;opacity:0}.loader-flag{position:absolute;top:0;left:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;height:3px}.loader-flag>span:nth-child(1){background:var(--loader-flag-red)}.loader-flag>span:nth-child(2){background:var(--loader-flag-white)}.loader-flag>span:nth-child(3){background:var(--loader-flag-blue)}.loader-page{--loader-office-w: min(800px, 100%, max(320px, calc((100vh - 360px)*2) ));--loader-column-w: min(440px, 100%);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;min-height:100%;padding:52px 16px 40px}#app-loader:is([data-boot-view=slow],[data-boot-view=failed]) .loader-page{--loader-office-w: min(520px, 100%, max(280px, calc((100vh - 560px)*2) ));padding-top:30px}.loader-brand{display:flex;align-items:center;gap:12px}.loader-brand__mark{color:var(--loader-ink-strong);font-family:var(--font-display);font-size:20px;font-weight:800;letter-spacing:.04em}.loader-brand__rule{width:1px;height:28px;background:var(--loader-rule)}.loader-brand__name{display:flex;flex-direction:column;line-height:1.25}.loader-brand__title{color:var(--loader-ink);font-size:14px;font-weight:700}.loader-brand__kicker{color:var(--loader-ink-muted);font-size:10.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.loader-office{--u: .125cqw ;position:relative;flex-shrink:0;width:var(--loader-office-w);aspect-ratio:2 / 1;margin-top:30px;container-type:inline-size;background:var(--office-frame);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px))}#app-loader:is([data-boot-view=slow],[data-boot-view=failed]) .loader-office{margin-top:20px}#app-loader[data-boot-view=failed] .loader-office{background:var(--office-frame-off)}.loader-office__wall{position:absolute;inset:3px;overflow:hidden;background-color:var(--office-wall);background-image:var(--office-wall-planks);background-size:calc(var(--u) * 60) 100%;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px))}.loader-office__wall>*,.loader-office__cork>*,.loader-sky>*{position:absolute;display:block}.loader-office__trim{top:0;left:0;width:100%;height:calc(var(--u) * 18);border-bottom:calc(var(--u) * 3) solid var(--office-trim-edge);background:var(--office-trim)}.loader-office__cork{top:calc(var(--u) * 70);left:calc(var(--u) * 22);width:calc(var(--u) * 88);height:calc(var(--u) * 74);border:calc(var(--u) * 5) solid var(--office-wood);background:var(--office-cork);background-image:var(--office-cork-grain)}.loader-office__note--1{top:calc(var(--u) * 8);left:calc(var(--u) * 8);width:calc(var(--u) * 30);height:calc(var(--u) * 24);background:var(--office-note-1)}.loader-office__note--2{top:calc(var(--u) * 12);left:calc(var(--u) * 44);width:calc(var(--u) * 28);height:calc(var(--u) * 34);background:var(--office-note-2)}.loader-office__note--3{top:calc(var(--u) * 38);left:calc(var(--u) * 14);width:calc(var(--u) * 24);height:calc(var(--u) * 20);background:var(--office-note-3)}.loader-office__pin{width:calc(var(--u) * 5);height:calc(var(--u) * 5)}.loader-office__pin--red{top:calc(var(--u) * 10);left:calc(var(--u) * 20);background:var(--office-pin-red)}.loader-office__pin--blue{top:calc(var(--u) * 14);left:calc(var(--u) * 55);background:var(--office-pin-blue)}.loader-office__pin--green{top:calc(var(--u) * 40);left:calc(var(--u) * 23);background:var(--office-pin-green)}.loader-office__clock{top:calc(var(--u) * 64);left:calc(var(--u) * 690);width:calc(var(--u) * 52);height:calc(var(--u) * 52);overflow:visible}.loader-clock__face{fill:var(--office-clock-face);stroke:var(--office-wood);stroke-width:4}.loader-clock__tick{fill:var(--office-clock-tick)}.loader-clock__hand{fill:var(--office-clock-hand)}.loader-clock__pin{fill:var(--office-clock-pin)}.loader-office__window{top:calc(var(--u) * 40);left:calc(var(--u) * 132);width:calc(var(--u) * 530);height:calc(var(--u) * 212);background:var(--office-wood)}.loader-sky{position:absolute;inset:calc(var(--u) * 9);overflow:hidden}.loader-sky__bands{inset:0;display:flex;flex-direction:column}.loader-sky__bands>span{flex:1}.loader-sky__bands>span:nth-child(1){background:var(--office-sky-1)}.loader-sky__bands>span:nth-child(2){background:var(--office-sky-2)}.loader-sky__bands>span:nth-child(3){background:var(--office-sky-3)}.loader-sky__bands>span:nth-child(4){background:var(--office-sky-4)}.loader-sky__bands>span:nth-child(5){background:var(--office-sky-5)}#app-loader:not([data-sky=night]) .loader-sky__stars,#app-loader[data-boot-view=failed] .loader-sky__stars{display:none}.loader-sky__stars{inset:0}.loader-sky__stars>span{position:absolute;width:calc(var(--u) * 3);height:calc(var(--u) * 3);background:var(--office-star)}.loader-sky__stars>span:nth-child(2n){width:calc(var(--u) * 2);height:calc(var(--u) * 2)}.loader-sky__stars>span:nth-child(1){top:14%;left:12%}.loader-sky__stars>span:nth-child(2){top:30%;left:28%;background:var(--office-star-dim)}.loader-sky__stars>span:nth-child(3){top:10%;left:41%}.loader-sky__stars>span:nth-child(4){top:26%;left:57%}.loader-sky__stars>span:nth-child(5){top:40%;left:86%;background:var(--office-star-dim)}.loader-sky__stars>span:nth-child(6){top:44%;left:20%}.loader-sky__sun{top:var(--sun-y);left:var(--sun-x);width:calc(var(--u) * 52);height:calc(var(--u) * 52);margin:calc(var(--u) * -26) 0 0 calc(var(--u) * -26);background:var(--office-sun-halo);clip-path:polygon(30% 0,70% 0,70% 10%,90% 10%,90% 30%,100% 30%,100% 70%,90% 70%,90% 90%,70% 90%,70% 100%,30% 100%,30% 90%,10% 90%,10% 70%,0 70%,0 30%,10% 30%,10% 10%,30% 10%)}.loader-sky__sun--core{width:calc(var(--u) * 32);height:calc(var(--u) * 32);margin:calc(var(--u) * -16) 0 0 calc(var(--u) * -16);background:var(--office-sun-core)}#app-loader[data-boot-view=failed] .loader-sky__sun{display:none}.loader-sky__cloud,.loader-office__leaf{clip-path:polygon(0 100%,0 60%,14% 60%,14% 30%,36% 30%,36% 0,66% 0,66% 30%,86% 30%,86% 60%,100% 60%,100% 100%)}.loader-sky__cloud{background:var(--office-cloud)}.loader-sky__cloud--1{top:16%;left:var(--cloud-1-x);width:calc(var(--u) * 78);height:calc(var(--u) * 20)}.loader-sky__cloud--2{top:10%;left:var(--cloud-2-x);width:calc(var(--u) * 54);height:calc(var(--u) * 14)}#app-loader[data-boot-view=failed] .loader-sky__cloud--1{top:14%;width:calc(var(--u) * 110);height:calc(var(--u) * 28)}#app-loader[data-boot-view=failed] .loader-sky__cloud--2{top:28%;width:calc(var(--u) * 130);height:calc(var(--u) * 30)}.loader-sky__hill{bottom:0;left:0;width:100%}.loader-sky__hill--far{height:36%;background:var(--office-hill-far);clip-path:polygon(0 100%,0 55%,8% 55%,8% 35%,20% 35%,20% 20%,34% 20%,34% 40%,48% 40%,48% 25%,62% 25%,62% 10%,76% 10%,76% 35%,88% 35%,88% 50%,100% 50%,100% 100%)}.loader-sky__hill--near{height:20%;background:var(--office-hill-near);clip-path:polygon(0 100%,0 30%,12% 30%,12% 50%,26% 50%,26% 20%,44% 20%,44% 45%,58% 45%,58% 30%,74% 30%,74% 55%,90% 55%,90% 35%,100% 35%,100% 100%)}.loader-sky__mullion{top:0;left:50%;width:calc(var(--u) * 8);height:100%;margin-left:calc(var(--u) * -4);background:var(--office-wood)}.loader-sky__transom{top:46%;left:0;width:100%;height:calc(var(--u) * 8);background:var(--office-wood)}.loader-office__sill{top:calc(var(--u) * 250);left:calc(var(--u) * 118);width:calc(var(--u) * 558);height:calc(var(--u) * 13);border-top:calc(var(--u) * 3) solid var(--office-sill-edge);background:var(--office-sill)}.loader-office__leaf--back{top:calc(var(--u) * 210);left:calc(var(--u) * 148);width:calc(var(--u) * 44);height:calc(var(--u) * 26);background:var(--office-leaf)}.loader-office__leaf--front{top:calc(var(--u) * 204);left:calc(var(--u) * 156);width:calc(var(--u) * 26);height:calc(var(--u) * 14);background:var(--office-leaf-lit)}.loader-office__pot{top:calc(var(--u) * 232);left:calc(var(--u) * 158);width:calc(var(--u) * 24);height:calc(var(--u) * 18);background:var(--office-pot);clip-path:polygon(0 0,100% 0,86% 100%,14% 100%)}.loader-office__baseboard{top:calc(var(--u) * 300);left:0;width:100%;height:calc(var(--u) * 12);background:var(--office-baseboard)}.loader-office__floor{top:calc(var(--u) * 312);bottom:0;left:0;width:100%;background-color:var(--office-felt);background-image:var(--office-felt-stripes);background-size:100% calc(var(--u) * 13)}.loader-office__beam{top:calc(var(--u) * 252);left:calc(var(--u) * 132);width:calc(var(--u) * 560);height:calc(var(--u) * 142);background:var(--office-beam);clip-path:polygon(0 0,86% 0,100% 100%,16% 100%)}#app-loader:is([data-sky=evening],[data-sky=night],[data-boot-view=failed]) .loader-office__beam{display:none}.loader-office__dim{display:none;inset:0;background:var(--office-night-dim)}#app-loader[data-sky=night] .loader-office__dim{display:block}#app-loader[data-boot-view=failed] .loader-office__dim{display:block;background:var(--office-lights-off)}.loader-office__shadow{top:calc(var(--u) * 334);left:calc(var(--u) * 247);width:calc(var(--u) * 300);height:calc(var(--u) * 12);background:var(--office-felt-shadow);clip-path:ellipse(50% 50%)}#app-loader[data-boot-view=failed] .loader-office__shadow{background:var(--office-felt-shadow-off)}.loader-office__agents{top:calc(var(--u) * 37);left:calc(var(--u) * 205);width:calc(var(--u) * 384);max-width:none;height:calc(var(--u) * 384);object-fit:cover;object-position:0% 0;image-rendering:pixelated}.loader-office__agents[data-frame="1"]{object-position:20% 0}.loader-office__agents[data-frame="2"]{object-position:40% 0}.loader-office__agents[data-frame="3"]{object-position:60% 0}.loader-office__agents[data-frame="4"]{object-position:80% 0}.loader-office__agents[data-frame="5"]{object-position:100% 0}@media(prefers-reduced-motion:no-preference){#app-loader:not([data-boot-view=failed]) .loader-office__agents[data-idle=a]{animation:loader-idle-a calc(var(--motion-slow) * 3) linear infinite}#app-loader:not([data-boot-view=failed]) .loader-office__agents[data-idle=b]{animation:loader-idle-b calc(var(--motion-slow) * 3) linear infinite}}@keyframes loader-idle-a{0%,49.99%{object-position:0% 0}50%,to{object-position:20% 0}}@keyframes loader-idle-b{0%,49.99%{object-position:80% 0}50%,to{object-position:100% 0}}.loader-office__bubble{top:calc(var(--u) * 72);left:calc(var(--u) * 268);display:none;flex-direction:column;align-items:flex-start;animation:loader-rise var(--motion-base) var(--motion-ease-entrance) both}#app-loader[data-boot-stage=ready] .loader-office__bubble{display:flex}#app-loader[data-boot-view=failed] .loader-office__bubble{display:none}#app-loader[data-boot-view=failed] .loader-office__agents{object-position:0% 0}.loader-office__bubble-text{padding:calc(var(--u) * 6) calc(var(--u) * 10);border:2px solid var(--office-bubble-ink);background:var(--office-bubble);color:var(--office-bubble-ink);font-size:max(11px,calc(var(--u) * 13));font-weight:700;white-space:nowrap}.loader-office__bubble-tail{width:calc(var(--u) * 10);height:calc(var(--u) * 6);margin-left:calc(var(--u) * 26);background:var(--office-bubble-ink);clip-path:polygon(0 0,100% 0,0 100%)}@keyframes loader-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.loader-greet{margin-top:40px;text-align:center}.loader-greet__title{margin:0;color:var(--loader-ink-strong);font-family:var(--font-display);font-size:clamp(26px,5vw,36px);font-weight:800;line-height:1.1;letter-spacing:-.01em}.loader-greet__date{margin:8px 0 0;color:var(--loader-ink-muted);font-size:14px;font-variant-numeric:tabular-nums}.loader-status{display:flex;align-items:center;gap:10px;min-height:30px;margin-top:26px;text-align:center}.loader-status__avatar{flex-shrink:0;width:28px;height:28px;border-radius:var(--control-radius);background:var(--loader-avatar-bg) center / cover no-repeat;image-rendering:pixelated}#app-loader[data-loading-agent=maple] .loader-status__avatar{background-image:url(./bust-maple@2x-CYkEqspg.png)}#app-loader[data-loading-agent=ivy] .loader-status__avatar{background-image:url(./bust-ivy@2x-a3wELcs7.png)}#app-loader[data-loading-agent=mercury] .loader-status__avatar{background-image:url(./bust-mercury@2x-C0LK1DW5.png)}:root[data-theme=dark] #app-loader[data-loading-agent=maple] .loader-status__avatar{background-image:url(./bust-maple@2x-Cs1DHbct.png)}:root[data-theme=dark] #app-loader[data-loading-agent=ivy] .loader-status__avatar{background-image:url(./bust-ivy@2x-DtE5wwI7.png)}:root[data-theme=dark] #app-loader[data-loading-agent=mercury] .loader-status__avatar{background-image:url(./bust-mercury@2x-BS4tNiu4.png)}.loader-status__line{color:var(--loader-ink);font-size:15.5px;font-weight:500}.loader-progress{display:flex;align-items:center;gap:12px;width:min(420px,100%);margin-top:14px}.loader-progress__track{display:grid;flex:1;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px}.loader-seg{height:6px;border-radius:var(--mk-bar-radius);background:var(--loader-seg-todo)}.loader-seg[data-state=done]{background:var(--loader-seg-done)}.loader-seg[data-state=current]{background:var(--loader-seg-current);animation:loader-pulse var(--motion-slow) var(--motion-ease-standard) infinite alternate}.loader-seg[data-state=ready]{background:var(--loader-seg-ready)}#app-loader[data-boot-view=slow] .loader-seg[data-state=current]{background:var(--loader-seg-slow)}@keyframes loader-pulse{0%{opacity:.4}to{opacity:1}}.loader-progress__count{min-width:48px;color:var(--loader-ink-muted);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.loader-slow,.loader-checklist,.loader-slow__reload,.loader-fail{display:none}#app-loader[data-boot-view=slow] :is(.loader-greet,.loader-status),#app-loader[data-boot-view=failed] :is(.loader-greet,.loader-status,.loader-progress){display:none}#app-loader[data-boot-view=slow] :is(.loader-slow,.loader-slow__reload){display:block}#app-loader[data-boot-view=slow] .loader-checklist,#app-loader[data-boot-view=failed] .loader-fail{display:flex}#app-loader[data-boot-view=slow] .loader-progress{width:var(--loader-column-w)}.loader-slow{width:var(--loader-column-w);margin-top:24px}.loader-panel__title{margin:0;color:var(--loader-ink-strong);font-family:var(--font-display);font-size:21px;font-weight:800;line-height:1.15;letter-spacing:-.01em}.loader-panel__copy{margin:6px 0 0;color:var(--loader-ink-2);font-size:13.5px;line-height:1.5}.loader-panel__copy strong{color:var(--loader-ink)}.loader-checklist{box-sizing:border-box;flex-direction:column;gap:2px;width:var(--loader-column-w);margin:14px 0 0;padding:10px 12px;border:1px solid var(--loader-card-line);border-radius:var(--card-radius);background:var(--loader-card);list-style:none}.loader-check{display:flex;align-items:center;gap:9px;min-height:26px;color:var(--loader-ink-muted);font-size:12.5px}.loader-check[data-state=current]{margin:0 -6px;padding:0 6px;border-radius:var(--control-radius);background:var(--loader-slow-wash);color:var(--loader-slow-ink)}.loader-check__mark{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:15px;height:15px}.loader-check__icon{display:none;width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.loader-check[data-state=done] .loader-check__icon--done{display:block;color:var(--loader-ok-ink)}.loader-check[data-state=current] .loader-check__icon--wait{display:block}.loader-check__dot{width:6px;height:6px;border-radius:50%;background:var(--loader-pending-dot)}.loader-check:not([data-state=todo]) .loader-check__dot{display:none}.loader-check__label{flex:1}.loader-check[data-state=done] .loader-check__name{color:var(--loader-ink);font-weight:600}.loader-check[data-state=current] .loader-check__name{font-weight:700}.loader-check__detail{display:none}.loader-check:is([data-state=done],[data-state=current]) .loader-check__detail{display:inline}.loader-check__time{font-variant-numeric:tabular-nums}.loader-check[data-state=current] .loader-check__time{font-weight:700}.loader-slow__reload{width:var(--loader-column-w);margin:14px 0 0;color:var(--loader-ink-2);font-size:13px}.loader-linkbtn{padding:0;border:0;background:transparent;color:var(--loader-link);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.loader-linkbtn:hover{color:var(--loader-link-hover)}.loader-fail{flex-direction:column;gap:14px;width:var(--loader-column-w);margin-top:24px}.loader-fail__actions{display:flex;gap:8px}.loader-btn{display:inline-flex;flex:1.25;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 14px;border:1px solid var(--loader-button-line);border-radius:var(--control-radius);background:var(--loader-button);color:var(--loader-ink);font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.loader-btn:hover{background:var(--loader-button-hover)}.loader-btn--primary{flex:1;border-color:var(--loader-primary);background:var(--loader-primary);color:var(--loader-on-primary)}.loader-btn--primary:hover{border-color:var(--loader-primary-hover);background:var(--loader-primary-hover)}.loader-btn__icon{flex-shrink:0;width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.loader-btn__state{display:inline-flex;align-items:center;gap:7px}.loader-btn__state--done{color:var(--loader-ok-ink)}.loader-btn:not([data-copied=true]) .loader-btn__state--done,.loader-btn:not([data-copied=false]) .loader-btn__state--failed,.loader-btn[data-copied] .loader-btn__state--idle{display:none}.loader-fail__details{border:1px solid var(--loader-card-line);border-radius:var(--card-radius);background:var(--loader-card)}.loader-fail__summary{display:flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;color:var(--loader-ink-2);font-size:12.5px;font-weight:600;list-style:none;cursor:pointer}.loader-fail__summary::-webkit-details-marker{display:none}.loader-fail__summary .loader-btn__icon{width:14px;height:14px}.loader-fail__details:not([open]) .loader-fail__summary .loader-btn__icon{transform:rotate(-90deg)}.loader-fail__facts{display:grid;grid-template-columns:96px minmax(0,1fr);row-gap:5px;margin:0;padding:2px 12px 12px;font-family:var(--loader-mono);font-size:11.5px;line-height:1.4}.loader-fail__facts dt{color:var(--loader-ink-muted)}.loader-fail__facts dd{margin:0;color:var(--loader-ink);overflow-wrap:anywhere}.loader-fail__signin{align-self:flex-start;color:var(--loader-link);font-size:13px;font-weight:600;text-decoration:none}.loader-fail__signin:hover{color:var(--loader-link-hover);text-decoration:underline}.loader-copy-buffer{position:fixed;top:0;left:0;width:1px;height:1px;opacity:0;pointer-events:none}@media(max-width:760px){.loader-page{padding-top:32px}.loader-status__line{font-size:14.5px}.loader-fail__actions{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){#app-loader,#app-loader *,#app-loader *:before,#app-loader *:after{animation:none!important;transition:none!important}}}
