html[data-theme=light]{color-scheme:light}.global-loading-overlay{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;background:#030712ad;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.loading-indicator{display:grid;justify-items:center;gap:.85rem;color:#f4f7fb;font-size:.9rem;font-weight:700}.loading-spinner{width:2.6rem;height:2.6rem;border:3px solid rgba(255,255,255,.22);border-top-color:#58c6ff;border-radius:50%;animation:loading-spin .8s linear infinite}@keyframes loading-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.loading-spinner{animation-duration:2s}}.workspace-content{display:grid;align-content:start;gap:1rem}.workspace-topbar{min-height:3.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.35rem .8rem;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#0a0e18c2;box-shadow:0 18px 64px #0000003d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbar-brand,.topbar-actions{display:flex;align-items:center;gap:.75rem}.topbar-brand-copy{display:grid;gap:.15rem}.topbar-brand-copy strong{font-size:.92rem;font-weight:800}.topbar-brand-copy>span{color:#f4f7fba3;font-size:.78rem}.tracker-topbar-stats{display:grid;grid-template-columns:repeat(4,minmax(5.25rem,1fr));gap:.45rem;flex:1;max-width:42rem}.tracker-topbar-stats article{display:grid;gap:.12rem;min-width:0;padding:.3rem .5rem;border-left:1px solid rgba(255,255,255,.1)}.tracker-topbar-stats span{overflow:hidden;color:#f4f7fb99;font-size:.65rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.tracker-topbar-stats strong{font-size:.88rem;font-variant-numeric:tabular-nums;white-space:nowrap}.icon-btn{width:2.35rem;height:2.35rem;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0b;color:inherit;cursor:pointer}.icon-btn:hover{border-color:#84d6ff7a;background:#84d6ff1a}.icon-btn svg{width:1.2rem;height:1.2rem}.icon-btn .i-sun{display:block}.icon-btn .i-moon,html[data-theme=light] .icon-btn .i-sun{display:none}html[data-theme=light] .icon-btn .i-moon{display:block}@media(max-width:600px){.workspace-topbar{align-items:flex-start;flex-wrap:wrap}.tracker-topbar-stats{order:3;flex:1 0 100%;grid-template-columns:repeat(2,minmax(0,1fr))}.tracker-topbar-stats article:nth-child(odd){border-left:0}}html[data-theme=light] body{background:#eef3f9;color:#1c2738}html[data-theme=light] .app-shell:not(.lead-mode){color:#1c2738;background:radial-gradient(circle at top left,rgba(88,157,210,.12),transparent 32%),radial-gradient(circle at top right,rgba(127,140,255,.1),transparent 28%),linear-gradient(180deg,#f5f8fc,#edf2f8 55%,#e8eef6)}html[data-theme=light] .app-shell:not(.lead-mode) :is(.sidebar,.workspace-topbar,.page-heading,.filters,.stats,.table-panel,.workspace-header,.status-card,.card,.hero,.panel,.selection-panel,.send-panel,.connection-card,.client-card){border-color:#d8e1ec!important;background:#ffffffe0!important;color:#1c2738!important;box-shadow:0 14px 36px #24385214!important}html[data-theme=light] .app-shell:not(.lead-mode) :is(.brand small,.topbar-brand-copy>span,.tracker-topbar-stats span,.sidebar-footer small,.workspace-header p,.muted,.description,.subtle,.table-header p,.page-count,.stats span,label,th,.empty){color:#64748b!important}html[data-theme=light] .app-shell:not(.lead-mode) :is(input,select,textarea){border-color:#cbd5e1!important;background:#fff!important;color:#1c2738!important}html[data-theme=light] .app-shell:not(.lead-mode) :is(.nav a,.sidebar-footer button,.secondary,.icon-btn){border-color:#d5deea!important;background:#ffffffb8!important;color:#26364b!important}html[data-theme=light] .app-shell:not(.lead-mode) .nav a.active{border-color:#9cc7e8!important;background:#e4f2fc!important;color:#14527b!important}html[data-theme=light] .app-shell:not(.lead-mode) .brand-mark{color:#fff!important}html[data-theme=light] .app-shell:not(.lead-mode) :is(.page-heading,.filters,.stats,.table-panel,.workspace-header,.status-card,.card,.hero,.panel,.selection-panel,.send-panel) :is(h1,h2,h3,p,span,strong,td,time){color:#1c2738}html[data-theme=light] .app-shell:not(.lead-mode) :is(.eyebrow,.count){color:#176b9d!important}html[data-theme=light] .app-shell:not(.lead-mode) .primary{color:#102638!important}html[data-theme=light] .app-shell:not(.lead-mode) th,html[data-theme=light] .app-shell:not(.lead-mode) .table-header,html[data-theme=light] .app-shell:not(.lead-mode) .table-footer{border-color:#e1e8f0!important;background:#f4f7fb!important}html[data-theme=light] .app-shell:not(.lead-mode) .icon-btn:hover{border-color:#8ebfdf!important;background:#e8f4fc!important}html[data-theme=light] .app-shell:not(.lead-mode) .tracker-topbar-stats article{border-color:#e1e8f0}
