:root{--arc-ink:#132a44;--arc-ink-soft:#46576d;--arc-ink-faint:#666f7c;--arc-bg:#f5f8fb;--arc-panel:#ffffff;--arc-line:#e2e8f0;--arc-row-divider:#eef2f6;--arc-sidebar-bg:#0b1c30;--arc-sidebar-border:#163049;--arc-sidebar-ink:#e7edf5;--arc-sidebar-ink-soft:#9fb0c6;--arc-sidebar-ink-faint:#8b9bb0;--arc-field-border:#7f8d9f;--arc-amber:#99651a;--arc-amber-soft:#fdf3e1;--arc-yellow:#facc15;--arc-yellow-ink:#422006;--arc-rose:#b42318;--arc-rose-soft:#fdeceb;--arc-green:#067a53;--arc-green-soft:#e3f4ec;--arc-muted:#475467;--arc-muted-soft:#eef2f7;--arc-file-image:#6d28d9;--arc-file-image-soft:#ede9fe;--arc-file-pdf:#b42318;--arc-file-pdf-soft:#fdeceb;--arc-file-word:#1d4ed8;--arc-file-word-soft:#dbeafe;--arc-file-sheet:#047857;--arc-file-sheet-soft:#d1fae5;--arc-file-slides:#c2410c;--arc-file-slides-soft:#ffedd5;--arc-file-generic:#475467;--arc-file-generic-soft:#eef2f7;--arc-fill-ink:#ffffff;--arc-font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--arc-font-mono:"SF Mono",ui-monospace,Menlo,Consolas,monospace;--arc-text-base:14px;--arc-leading-base:1.6;--arc-size-h1:23px;--arc-size-section:14.5px;--arc-size-kpi:26px;--arc-size-body:13.5px;--arc-size-meta:12px;--arc-size-overline:11px;--arc-size-table-header:11px;--arc-weight-regular:400;--arc-weight-medium:500;--arc-weight-semibold:600;--arc-weight-bold:700;--arc-weight-heavy:800;--arc-tracking-h1:-0.02em;--arc-tracking-section:-0.01em;--arc-tracking-kpi:-0.03em;--arc-tracking-overline:0.055em;--arc-tracking-table-header:0.05em;--arc-radius-input:9px;--arc-radius-nav:8px;--arc-radius-card:12px;--arc-radius-modal:18px;--arc-radius-pill:999px;--arc-shadow-card:0 1px 2px rgba(16,24,40,.05);--arc-shadow-hover:0 10px 24px rgba(16,24,40,.11);--arc-shadow-overlay:0 24px 70px rgba(16,24,40,.29);--arc-shadow-drawer:-16px 0 48px rgba(10,11,15,.22);--arc-lift-hover:-2px;--arc-space-1:4px;--arc-space-2:8px;--arc-space-3:10px;--arc-space-4:12px;--arc-space-5:14px;--arc-space-6:16px;--arc-space-7:20px;--arc-space-8:24px;--arc-content-pad-x:24px;--arc-content-pad-top:24px;--arc-card-pad:16px;--arc-content-max:1220px;--arc-content-max-narrow:1000px;--arc-disabled-opacity:0.45;--arc-focus-ring-width:3px;--arc-transition:140ms ease;--arc-brand-navy:#164c78;--arc-brand:#2166a0;--arc-brand-ink:#164c78;--arc-brand-soft:#e6f0f9;--arc-brand-teal:#34bcc8;--arc-brand-teal-ink:#2a94a0;--arc-brand-teal-soft:#e2f5f6;--arc-brand-glow:rgba(33,102,160,.22);--arc-brand-gradient:linear-gradient(120deg,#1b4f86,#2a7fb0 48%,#37bfca);--arc-app-people-accent:#4f46e5;--arc-app-people-ink:#3a32b8;--arc-app-people-soft:#ecebfb;--arc-app-people-glow:rgba(79,70,229,.22);--arc-app-finance-accent:#067a53;--arc-app-finance-ink:#045c3e;--arc-app-finance-soft:#e3f4ec;--arc-app-finance-glow:rgba(6,122,83,.22);--arc-app-stock-accent:#b45309;--arc-app-stock-ink:#92400e;--arc-app-stock-soft:#f7ead5;--arc-app-stock-glow:rgba(180,83,9,.22);--arc-app-tasks-accent:#0369a1;--arc-app-tasks-ink:#075985;--arc-app-tasks-soft:#e2f0fa;--arc-app-tasks-glow:rgba(3,105,161,.22);--arc-app-compliance-accent:#07819e;--arc-app-compliance-ink:#0e7490;--arc-app-compliance-soft:#e0f2fe;--arc-app-compliance-glow:rgba(8,145,178,.22);--arc-app-bookings-accent:#0c857a;--arc-app-bookings-ink:#0f766e;--arc-app-bookings-soft:#d3f3ef;--arc-app-bookings-glow:rgba(13,148,136,.22);--arc-app-support-accent:#db2777;--arc-app-support-ink:#9d174d;--arc-app-support-soft:#fce4f0;--arc-app-support-glow:rgba(219,39,119,.22);--arc-app-crm-accent:#7c3aed;--arc-app-crm-ink:#5b21b6;--arc-app-crm-soft:#efe8fd;--arc-app-crm-glow:rgba(124,58,237,.22);--arc-app-admin-accent:#4d7c0f;--arc-app-admin-ink:#3f6212;--arc-app-admin-soft:#eef7dc;--arc-app-admin-glow:rgba(77,124,15,.22);--arc-app-assets-accent:#c2410c;--arc-app-assets-ink:#9a3412;--arc-app-assets-soft:#fbe4d5;--arc-app-assets-glow:rgba(194,65,12,.22);--arc-app-till-accent:#a21caf;--arc-app-till-ink:#86198f;--arc-app-till-soft:#f8e3f6;--arc-app-till-glow:rgba(162,28,175,.22);--arc-app-cms-accent:#e11d48;--arc-app-cms-ink:#be123c;--arc-app-cms-soft:#ffe4e6;--arc-app-cms-glow:rgba(225,29,72,.22);--arc-app-forms-accent:#a16207;--arc-app-forms-ink:#854d0e;--arc-app-forms-soft:#f8f0da;--arc-app-forms-glow:rgba(161,98,7,.22);--arc-app-command-accent:#475569;--arc-app-command-ink:#334155;--arc-app-command-soft:#eceff3;--arc-app-command-glow:rgba(71,85,105,.22);--arc-app-field-accent:#164c78;--arc-app-field-ink:#0f3355;--arc-app-field-soft:#e6eff8;--arc-app-field-glow:rgba(22,76,120,.24);--arc-accent:var(--arc-brand);--arc-accent-ink:var(--arc-brand-ink);--arc-accent-soft:var(--arc-brand-soft);--arc-accent-glow:var(--arc-brand-glow);--arc-focus:var(--arc-accent-ink)}[data-app=brand]{--arc-accent:var(--arc-brand);--arc-accent-ink:var(--arc-brand-ink);--arc-accent-soft:var(--arc-brand-soft);--arc-accent-glow:var(--arc-brand-glow)}[data-app=people]{--arc-accent:var(--arc-app-people-accent);--arc-accent-ink:var(--arc-app-people-ink);--arc-accent-soft:var(--arc-app-people-soft);--arc-accent-glow:var(--arc-app-people-glow)}[data-app=finance]{--arc-accent:var(--arc-app-finance-accent);--arc-accent-ink:var(--arc-app-finance-ink);--arc-accent-soft:var(--arc-app-finance-soft);--arc-accent-glow:var(--arc-app-finance-glow)}[data-app=stock]{--arc-accent:var(--arc-app-stock-accent);--arc-accent-ink:var(--arc-app-stock-ink);--arc-accent-soft:var(--arc-app-stock-soft);--arc-accent-glow:var(--arc-app-stock-glow)}[data-app=tasks]{--arc-accent:var(--arc-app-tasks-accent);--arc-accent-ink:var(--arc-app-tasks-ink);--arc-accent-soft:var(--arc-app-tasks-soft);--arc-accent-glow:var(--arc-app-tasks-glow)}[data-app=compliance]{--arc-accent:var(--arc-app-compliance-accent);--arc-accent-ink:var(--arc-app-compliance-ink);--arc-accent-soft:var(--arc-app-compliance-soft);--arc-accent-glow:var(--arc-app-compliance-glow)}[data-app=bookings]{--arc-accent:var(--arc-app-bookings-accent);--arc-accent-ink:var(--arc-app-bookings-ink);--arc-accent-soft:var(--arc-app-bookings-soft);--arc-accent-glow:var(--arc-app-bookings-glow)}[data-app=support]{--arc-accent:var(--arc-app-support-accent);--arc-accent-ink:var(--arc-app-support-ink);--arc-accent-soft:var(--arc-app-support-soft);--arc-accent-glow:var(--arc-app-support-glow)}[data-app=crm]{--arc-accent:var(--arc-app-crm-accent);--arc-accent-ink:var(--arc-app-crm-ink);--arc-accent-soft:var(--arc-app-crm-soft);--arc-accent-glow:var(--arc-app-crm-glow)}[data-app=admin]{--arc-accent:var(--arc-app-admin-accent);--arc-accent-ink:var(--arc-app-admin-ink);--arc-accent-soft:var(--arc-app-admin-soft);--arc-accent-glow:var(--arc-app-admin-glow)}[data-app=assets]{--arc-accent:var(--arc-app-assets-accent);--arc-accent-ink:var(--arc-app-assets-ink);--arc-accent-soft:var(--arc-app-assets-soft);--arc-accent-glow:var(--arc-app-assets-glow)}[data-app=account]{--arc-accent:var(--arc-app-admin-accent);--arc-accent-ink:var(--arc-app-admin-ink);--arc-accent-soft:var(--arc-app-admin-soft);--arc-accent-glow:var(--arc-app-admin-glow)}[data-app=till]{--arc-accent:var(--arc-app-till-accent);--arc-accent-ink:var(--arc-app-till-ink);--arc-accent-soft:var(--arc-app-till-soft);--arc-accent-glow:var(--arc-app-till-glow)}[data-app=cms]{--arc-accent:var(--arc-app-cms-accent);--arc-accent-ink:var(--arc-app-cms-ink);--arc-accent-soft:var(--arc-app-cms-soft);--arc-accent-glow:var(--arc-app-cms-glow)}[data-app=forms]{--arc-accent:var(--arc-app-forms-accent);--arc-accent-ink:var(--arc-app-forms-ink);--arc-accent-soft:var(--arc-app-forms-soft);--arc-accent-glow:var(--arc-app-forms-glow)}[data-app=command]{--arc-accent:var(--arc-app-command-accent);--arc-accent-ink:var(--arc-app-command-ink);--arc-accent-soft:var(--arc-app-command-soft);--arc-accent-glow:var(--arc-app-command-glow)}[data-app=field]{--arc-accent:var(--arc-app-field-accent);--arc-accent-ink:var(--arc-app-field-ink);--arc-accent-soft:var(--arc-app-field-soft);--arc-accent-glow:var(--arc-app-field-glow)}:root{--arc-tenant-accent:var(--arc-app-bookings-accent);--arc-tenant-accent-ink:var(--arc-app-bookings-ink);--arc-tenant-accent-soft:var(--arc-app-bookings-soft);--arc-tenant-accent-glow:var(--arc-app-bookings-glow);--arc-tenant-accent-raw:var(--arc-app-bookings-accent);--arc-tenant-accent-2:var(--arc-app-bookings-accent)}.arc-public{--arc-accent:var(--arc-tenant-accent);--arc-accent-ink:var(--arc-tenant-accent-ink);--arc-accent-soft:var(--arc-tenant-accent-soft);--arc-accent-glow:var(--arc-tenant-accent-glow)}[data-arc-theme=dark]{--arc-ink:#e7edf5;--arc-ink-soft:#a3b1c2;--arc-ink-faint:#818e9e;--arc-bg:#0a1420;--arc-panel:#101d2c;--arc-line:#223143;--arc-row-divider:#1a2735;--arc-sidebar-bg:#060e18;--arc-sidebar-border:#172636;--arc-sidebar-ink:#eef3f9;--arc-sidebar-ink-soft:#a9b8cb;--arc-sidebar-ink-faint:#94a3b6;--arc-field-border:#5a6c80;--arc-amber:#e0a640;--arc-amber-soft:#33280f;--arc-yellow:#facc15;--arc-yellow-ink:#422006;--arc-rose:#f08a80;--arc-rose-soft:#38191a;--arc-green:#34d399;--arc-green-soft:#0e3327;--arc-muted:#a3b1c2;--arc-muted-soft:#1c2735;--arc-file-image:#c4b5fd;--arc-file-image-soft:#241b40;--arc-file-pdf:#f08a80;--arc-file-pdf-soft:#38191a;--arc-file-word:#93c5fd;--arc-file-word-soft:#13233f;--arc-file-sheet:#34d399;--arc-file-sheet-soft:#0e3327;--arc-file-slides:#fdba74;--arc-file-slides-soft:#3a2410;--arc-file-generic:#a3b1c2;--arc-file-generic-soft:#1c2735;--arc-fill-ink:#0a1420;--arc-brand-soft:#15283b;--arc-app-people-soft:#1e1d38;--arc-app-finance-soft:#0e2b22;--arc-app-stock-soft:#33280f;--arc-app-tasks-soft:#0e2537;--arc-app-compliance-soft:#0c2a34;--arc-app-bookings-soft:#0c2b28;--arc-app-support-soft:#331526;--arc-app-crm-soft:#221a39;--arc-app-admin-soft:#222d10;--arc-app-assets-soft:#3a1c0e;--arc-app-till-soft:#2e1030;--arc-app-cms-soft:#3a1420;--arc-app-forms-soft:#33270e;--arc-app-command-soft:#1b2634;--arc-app-field-soft:#14273a;--arc-brand-ink:#6fb2ea;--arc-app-people-ink:#a7a2f5;--arc-app-finance-ink:#3fbe8e;--arc-app-stock-ink:#e0a640;--arc-app-tasks-ink:#58b2ea;--arc-app-compliance-ink:#45c4dd;--arc-app-bookings-ink:#3fcabb;--arc-app-support-ink:#f472b6;--arc-app-crm-ink:#b794f6;--arc-app-admin-ink:#a3d65a;--arc-app-assets-ink:#f0894f;--arc-app-till-ink:#e879c7;--arc-app-cms-ink:#fb7699;--arc-app-forms-ink:#d9a53f;--arc-app-command-ink:#93a4bb;--arc-app-field-ink:#74b3ec;--arc-shadow-card:0 1px 2px rgba(0,0,0,.45);--arc-shadow-hover:0 10px 24px rgba(0,0,0,.55);--arc-shadow-overlay:0 24px 70px rgba(0,0,0,.65);--arc-shadow-drawer:-16px 0 48px rgba(0,0,0,.55)}[data-arc-theme=light]{--arc-ink:#132a44;--arc-ink-soft:#46576d;--arc-ink-faint:#666f7c;--arc-bg:#f5f8fb;--arc-panel:#ffffff;--arc-line:#e2e8f0;--arc-row-divider:#eef2f6;--arc-sidebar-bg:#0b1c30;--arc-sidebar-border:#163049;--arc-sidebar-ink:#e7edf5;--arc-sidebar-ink-soft:#9fb0c6;--arc-sidebar-ink-faint:#8b9bb0;--arc-field-border:#7f8d9f;--arc-amber:#99651a;--arc-amber-soft:#fdf3e1;--arc-yellow:#facc15;--arc-yellow-ink:#422006;--arc-rose:#b42318;--arc-rose-soft:#fdeceb;--arc-green:#067a53;--arc-green-soft:#e3f4ec;--arc-muted:#475467;--arc-muted-soft:#eef2f7;--arc-file-image:#6d28d9;--arc-file-image-soft:#ede9fe;--arc-file-pdf:#b42318;--arc-file-pdf-soft:#fdeceb;--arc-file-word:#1d4ed8;--arc-file-word-soft:#dbeafe;--arc-file-sheet:#047857;--arc-file-sheet-soft:#d1fae5;--arc-file-slides:#c2410c;--arc-file-slides-soft:#ffedd5;--arc-file-generic:#475467;--arc-file-generic-soft:#eef2f7;--arc-fill-ink:#ffffff;--arc-brand-soft:#e6f0f9;--arc-app-people-soft:#ecebfb;--arc-app-finance-soft:#e3f4ec;--arc-app-stock-soft:#f7ead5;--arc-app-tasks-soft:#e2f0fa;--arc-app-compliance-soft:#e0f2fe;--arc-app-bookings-soft:#d3f3ef;--arc-app-support-soft:#fce4f0;--arc-app-crm-soft:#efe8fd;--arc-app-admin-soft:#eef7dc;--arc-app-assets-soft:#fbe4d5;--arc-app-till-soft:#f8e3f6;--arc-app-cms-soft:#ffe4e6;--arc-app-forms-soft:#f8f0da;--arc-app-command-soft:#eceff3;--arc-app-field-soft:#e6eff8;--arc-brand-ink:#164c78;--arc-app-people-ink:#3a32b8;--arc-app-finance-ink:#045c3e;--arc-app-stock-ink:#92400e;--arc-app-tasks-ink:#075985;--arc-app-compliance-ink:#0e7490;--arc-app-bookings-ink:#0f766e;--arc-app-support-ink:#9d174d;--arc-app-crm-ink:#5b21b6;--arc-app-admin-ink:#3f6212;--arc-app-assets-ink:#9a3412;--arc-app-till-ink:#86198f;--arc-app-cms-ink:#be123c;--arc-app-forms-ink:#854d0e;--arc-app-command-ink:#334155;--arc-app-field-ink:#0f3355;--arc-shadow-card:0 1px 2px rgba(16,24,40,.05);--arc-shadow-hover:0 10px 24px rgba(16,24,40,.11);--arc-shadow-overlay:0 24px 70px rgba(16,24,40,.29);--arc-shadow-drawer:-16px 0 48px rgba(10,11,15,.22)}:where(a[href],button,summary,[role=button],[role=menuitem],[role=tab],[tabindex]:not([tabindex="-1"])):focus-visible{outline:var(--arc-focus-ring-width) solid var(--arc-focus);outline-offset:2px}:where(input,select,textarea):focus-visible:not(:where(.arc-field *)){outline:var(--arc-focus-ring-width) solid var(--arc-focus);outline-offset:1px}.arc-field:focus-within{outline:var(--arc-focus-ring-width) solid var(--arc-focus);outline-offset:2px}:root{--arc-launcher-reserve:5rem}[data-arc-launcher] .arc-launcher-gutter{padding-bottom:var(--arc-launcher-reserve)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}