*,:after,:before{box-sizing:border-box}html,html[data-theme=light]{color-scheme:light;--brand:#022342;--brand-dark:#0b3557;--brand-light:#5f82a0;--brand-accent:#487095;--brand-tint:#d6e2eb;--shell-bg:#f9fbfc;--shell-content-bg:#f9fbfc;--shell-surface:#ffffff;--shell-surface-muted:#edf3f7;--shell-hover:#d6e2eb;--shell-hover-accent:#d6e2eb;--shell-border:#d6e2eb;--shell-border-strong:#487095;--shell-control-border:#c5d5e3;--shell-control-border-hover:#487095;--shell-text:#022342;--shell-text-secondary:#647586;--shell-muted:#647586;--shell-input-bg:#ffffff;--shell-readonly-bg:#edf3f7;--nav-active-bg:#d6e2eb;--nav-active-text:#022342;--shell-sidebar-bg:var(--shell-surface);--shell-header-bg:#022342;--shell-header-text:#ffffff;--shell-header-muted:rgba(255,255,255,0.78);--shell-header-border:#0b3557;--shell-header-control-bg:rgba(255,255,255,0.1);--shell-header-control-border:rgba(255,255,255,0.24);--shell-header-control-hover:rgba(255,255,255,0.16);--dropdown-shadow:0 12px 32px rgba(2,35,66,0.1);--dropdown-shadow-strong:0 18px 44px rgba(2,35,66,0.14);--btn-secondary-border:#487095;--btn-secondary-bg:#ffffff;--btn-secondary-text:#487095;--btn-secondary-hover-bg:#d6e2eb;--btn-secondary-hover-border:#5f82a0;--shell-blue:var(--brand);--shell-blue-dark:var(--brand-dark);--contact-link:#55a9db;--contact-link-hover:#3d8fc4;--chevron-active-mix:45%;--chevron-active-base:#ffffff;--chevron-pending-mix:20%;--chevron-pending-base:var(--shell-surface-muted);--chevron-pending-text-mix:65%;--kanban-column-bg:#f0f4f7;--kanban-scrollbar-track:var(--kanban-column-bg);--kanban-scrollbar-thumb:#c5d5e3;--kanban-board-scrollbar-track:var(--shell-content-bg);--shell-scrollbar-thumb:#c5cdd6;--shell-scrollbar-thumb-hover:#a8b3c0;--dash-stat-icon-green:var(--brand-light);--dash-signal-icon-amber:var(--brand-dark);--dash-signal-icon-cyan:var(--palette-cyan-alt);--dash-signal-icon-violet:var(--palette-purple);--dash-live-label:#487095;--shell-card-shadow:0 2px 8px rgba(2,35,66,0.06),0 8px 24px rgba(2,35,66,0.08);--palette-purple:#487095;--palette-purple-soft:#d6e2eb;--palette-purple-text:#0b3557;--palette-periwinkle:#5f82a0;--palette-periwinkle-soft:#d6e2eb;--palette-periwinkle-text:#0b3557;--palette-cyan:#487095;--palette-cyan-alt:#5f82a0;--palette-cyan-soft:#d6e2eb;--palette-cyan-text:#0b3557;--palette-orange:#647586;--palette-orange-soft:#edf3f7;--palette-orange-text:#0b3557;--palette-coral:#487095;--palette-coral-soft:#d6e2eb;--palette-violet:#5f82a0;--palette-violet-soft:#d6e2eb;--palette-violet-text:#0b3557;--palette-mint:#5f82a0;--palette-mint-soft:#d6e2eb;--palette-mint-text:#0b3557}html[data-theme=dark]{color-scheme:dark;--brand:#55a9db;--brand-dark:#4496c7;--brand-light:#7bbde5;--brand-accent:#5f82a0;--brand-tint:rgba(85,169,219,0.18);--shell-bg:#0c0c0c;--shell-content-bg:#0c0c0c;--shell-surface:#050505;--shell-surface-muted:#0a0a0a;--shell-hover:#121212;--shell-hover-accent:rgba(85,169,219,0.16);--shell-border:#1a1a1a;--shell-border-strong:#262626;--shell-control-border:rgba(255,254,250,0.14);--shell-control-border-hover:rgba(255,254,250,0.24);--shell-text:#fffefa;--shell-text-secondary:#e8e7df;--shell-muted:#a8a8a8;--shell-input-bg:#0a0a0a;--shell-readonly-bg:#0a0a0a;--nav-active-bg:rgba(85,169,219,0.2);--nav-active-text:#fffefa;--shell-sidebar-bg:#050505;--shell-header-bg:#050505;--shell-header-text:#fffefa;--shell-header-muted:rgba(255,254,250,0.72);--shell-header-border:#1a1a1a;--shell-header-control-bg:rgba(255,254,250,0.08);--shell-header-control-border:rgba(255,254,250,0.2);--shell-header-control-hover:rgba(255,254,250,0.12);--dropdown-shadow:0 16px 40px rgba(0,0,0,0.55);--dropdown-shadow-strong:0 20px 48px rgba(0,0,0,0.68);--btn-secondary-border:var(--shell-control-border);--btn-secondary-bg:transparent;--btn-secondary-text:var(--shell-text-secondary);--btn-secondary-hover-bg:var(--shell-hover);--btn-secondary-hover-border:var(--shell-control-border-hover);--shell-blue:var(--brand);--shell-blue-dark:var(--brand-dark);--contact-link:#55a9db;--contact-link-hover:#3d8fc4;--chevron-active-mix:55%;--chevron-active-base:var(--shell-surface-muted);--chevron-pending-mix:32%;--chevron-pending-base:var(--shell-surface);--chevron-pending-text-mix:45%;--kanban-column-bg:var(--shell-hover);--kanban-scrollbar-track:var(--kanban-column-bg);--kanban-scrollbar-thumb:#000000;--kanban-board-scrollbar-track:var(--shell-content-bg);--shell-scrollbar-thumb:#000000;--shell-scrollbar-thumb-hover:#111111;--dash-stat-icon-green:var(--brand-light);--dash-signal-icon-amber:var(--shell-muted);--dash-signal-icon-cyan:var(--brand-light);--dash-signal-icon-violet:var(--brand-light);--dash-live-label:#7bbde5;--shell-card-shadow:0 2px 8px rgba(0,0,0,0.22),0 10px 28px rgba(0,0,0,0.28);--palette-purple:#5f82a0;--palette-purple-soft:rgba(85,169,219,0.18);--palette-purple-text:#7bbde5;--palette-periwinkle:#5f82a0;--palette-periwinkle-soft:rgba(85,169,219,0.16);--palette-periwinkle-text:#7bbde5;--palette-cyan:#55a9db;--palette-cyan-alt:#7bbde5;--palette-cyan-soft:rgba(85,169,219,0.16);--palette-cyan-text:#7bbde5;--palette-orange:#a8a8a8;--palette-orange-soft:rgba(168,168,168,0.16);--palette-orange-text:#c8c8c8;--palette-coral:#5f82a0;--palette-coral-soft:rgba(95,130,160,0.16);--palette-violet:#7bbde5;--palette-violet-soft:rgba(123,189,229,0.16);--palette-violet-text:#7bbde5;--palette-mint:#7bbde5;--palette-mint-soft:rgba(123,189,229,0.16);--palette-mint-text:#7bbde5}body,html{margin:0;padding:0;min-height:100%;background:var(--shell-bg);color:var(--shell-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}html:not([data-theme=dark]) .admin{--shell-blue:#022342;--shell-blue-dark:#0b3557}html:not([data-theme=dark]) [data-reos-header],html[data-theme=dark] [data-reos-header]{background:var(--shell-header-bg)!important;background-color:var(--shell-header-bg)!important}*{scrollbar-width:thin;scrollbar-color:transparent transparent}:hover{scrollbar-color:var(--shell-scrollbar-thumb) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:transparent;border-radius:999px}:hover::-webkit-scrollbar-thumb{background:var(--shell-scrollbar-thumb)}:hover::-webkit-scrollbar-thumb:hover{background:var(--shell-scrollbar-thumb-hover)}.kanban-board-scroll,.kanban-column-scroll{scrollbar-width:thin;scrollbar-color:transparent transparent}.kanban-board-scroll{overflow-x:scroll;overflow-y:hidden}.kanban-column-scroll{overflow-y:scroll}.kanban-board-scroll:hover{scrollbar-color:var(--kanban-scrollbar-thumb) var(--kanban-board-scrollbar-track)}.kanban-column-scroll:hover{scrollbar-color:var(--kanban-scrollbar-thumb) var(--kanban-scrollbar-track)}.kanban-board-scroll::-webkit-scrollbar,.kanban-column-scroll::-webkit-scrollbar{width:4px;height:4px;-webkit-appearance:none;appearance:none}.kanban-board-scroll::-webkit-scrollbar-corner,.kanban-board-scroll::-webkit-scrollbar-track,.kanban-column-scroll::-webkit-scrollbar-corner,.kanban-column-scroll::-webkit-scrollbar-track{background:transparent}.kanban-board-scroll:hover::-webkit-scrollbar-track{background:var(--kanban-board-scrollbar-track)}.kanban-column-scroll:hover::-webkit-scrollbar-track{background:var(--kanban-scrollbar-track)}.kanban-board-scroll::-webkit-scrollbar-thumb,.kanban-column-scroll::-webkit-scrollbar-thumb{background:transparent;border-radius:999px}.kanban-board-scroll:hover::-webkit-scrollbar-thumb{background:var(--kanban-scrollbar-thumb);border:1px solid var(--kanban-board-scrollbar-track)}.kanban-column-scroll:hover::-webkit-scrollbar-thumb{background:var(--kanban-scrollbar-thumb);border:1px solid var(--kanban-scrollbar-track)}.kanban-board-scroll:hover::-webkit-scrollbar-thumb:hover,.kanban-column-scroll:hover::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--kanban-scrollbar-thumb) 85%,var(--shell-muted))}