@import "https://strv.com/fonts/index.css";
:root{--brand-red:#ef0d33;--brand-red-hover:#ff1940;--brand-red-pressed:#cb0b2b;--color-white:#fff;--color-neutral-95:#f2f2f2;--color-neutral-90:#e6e6e6;--color-neutral-80:#ccc;--color-neutral-65:#a6a6a6;--color-neutral-40:#666;--color-neutral-20:#333;--color-neutral-15:#262626;--color-neutral-10:#1a1a1a;--color-neutral-3:#080808;--color-black:#000;--color-success:#30d158;--color-warning:#ffd60a;--color-error:#ff453a;--font-body:"Maison Neue", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--font-display:Rift, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--font-mono:"Maison Neue Mono", "Consolas", "SF Mono", monospace;--max-content-width:110rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--app-foreground:#546375;--app-background:#f1f5fb;--dashboard-page-background:radial-gradient(circle at 8% 8%, #ef0d3329, transparent 36%), radial-gradient(circle at 88% 14%, #ffffffe6, transparent 36%), linear-gradient(160deg, #f8fafc 0%, #eef3fb 42%, #f7f8fb 100%);--dashboard-page-orbs:radial-gradient(circle at 20% 78%, #ffffffd1, transparent 28%), radial-gradient(circle at 84% 82%, #ef0d331c, transparent 32%);--dashboard-shell-border:#0f172a1f;--dashboard-shell-bg:#ffffffd1;--dashboard-shell-shadow:0 1.5rem 4rem #0f172a24;--dashboard-sidebar-bg:linear-gradient(180deg, #fafbfffa 0%, #f0f5fcfa 100%);--dashboard-sidebar-border:#0f172a14;--dashboard-brand-text:#1f2d3c;--dashboard-nav-muted:#617286;--dashboard-nav-hover-fg:#243446;--dashboard-nav-hover-bg:#0f172a0f;--dashboard-nav-active-bg:linear-gradient(90deg, #ef0d333d, #ef0d330d);--dashboard-sidebar-meta-border:#0f172a29;--dashboard-sidebar-meta-bg:#ffffffb8;--dashboard-sidebar-meta-label:#617286;--dashboard-sidebar-meta-value:#1f2d3c;--dashboard-topbar-bg:#ffffffb8;--dashboard-topbar-border:#0f172a1a;--dashboard-overline:#66788e;--dashboard-title:#152538;--dashboard-kpi-bg:#ffffffb8;--dashboard-kpi-border:#0f172a1c;--dashboard-kpi-title:#66788e;--dashboard-kpi-value:#152538;--dashboard-kpi-detail:#66788e;--dashboard-chart-panel-bg:#fff;--dashboard-chart-panel-border:#0f172a1a;--dashboard-chart-canvas-bg:linear-gradient(180deg, #fafcfffa, #f5f8fcfa);--dashboard-chart-canvas-border:#0f172a14;--dashboard-chart-canvas-shadow:inset 0 1px 0 #fff9;--dashboard-panel-label:#66788e;--dashboard-panel-title:#1d2d3f;--dashboard-legend-text:#64778d;--dashboard-alert:#d64b67;--chart-series-closed:#9b1c2e;--chart-series-open-existing:#8c8c8c;--chart-series-open-new:#d4d4d4}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-foreground:var(--color-neutral-65);--app-background:var(--color-neutral-3);--dashboard-page-background:radial-gradient(circle at 8% 8%, #ef0d3342, transparent 36%), radial-gradient(circle at 88% 14%, #ff1a4033, transparent 30%), linear-gradient(160deg, #0a1118 0%, #101a24 42%, #13101a 100%);--dashboard-page-orbs:radial-gradient(circle at 20% 78%, #ffffff14, transparent 28%), radial-gradient(circle at 84% 82%, #ef0d331f, transparent 32%);--dashboard-shell-border:#ffffff1a;--dashboard-shell-bg:#0a1118b8;--dashboard-shell-shadow:0 1.5rem 4rem #00000059;--dashboard-sidebar-bg:linear-gradient(180deg, #0a1118f5 0%, #0f1821f5 100%);--dashboard-sidebar-border:#ffffff14;--dashboard-brand-text:var(--color-white);--dashboard-nav-muted:var(--color-neutral-65);--dashboard-nav-hover-fg:var(--color-white);--dashboard-nav-hover-bg:#ffffff0f;--dashboard-nav-active-bg:linear-gradient(90deg, #ef0d3359, #ef0d3314);--dashboard-sidebar-meta-border:#ffffff24;--dashboard-sidebar-meta-bg:#ffffff05;--dashboard-sidebar-meta-label:var(--color-neutral-65);--dashboard-sidebar-meta-value:var(--color-white);--dashboard-topbar-bg:#ffffff08;--dashboard-topbar-border:#ffffff14;--dashboard-overline:var(--color-neutral-65);--dashboard-title:var(--color-white);--dashboard-kpi-bg:#ffffff0a;--dashboard-kpi-border:#ffffff14;--dashboard-kpi-title:var(--color-neutral-65);--dashboard-kpi-value:var(--color-white);--dashboard-kpi-detail:var(--color-neutral-65);--dashboard-chart-panel-bg:#181118b8;--dashboard-chart-panel-border:#ef0d3333;--dashboard-chart-canvas-bg:linear-gradient(180deg, #1e151df0, #150f16e6);--dashboard-chart-canvas-border:#ef0d3338;--dashboard-chart-canvas-shadow:inset 0 1px 0 #ffd1dc12, 0 14px 28px #00000047;--dashboard-panel-label:#bf9eab;--dashboard-panel-title:#f6e9ef;--dashboard-legend-text:#d8c2cb;--dashboard-alert:#ffa0af;--chart-series-closed:#d3475f;--chart-series-open-existing:#9b8a91;--chart-series-open-new:#d5c9ce}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--app-foreground);background:var(--app-background);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.5;transition:background-color .2s,color .2s}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}input,select,textarea{color:#203245;background:#fff;border:1px solid #0f172a29;border-radius:.5rem;min-height:2rem;padding:.36rem .52rem;font-family:inherit;font-size:.8rem;font-weight:500;line-height:1.4;transition:border-color .14s,box-shadow .14s,background .14s}input:focus,select:focus,textarea:focus{border-color:#ef0d3373;outline:none;box-shadow:0 0 0 2px #ef0d331a}input::placeholder{color:#0f172a5c;font-weight:400}select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23546375' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:.75rem;padding-right:1.8rem}textarea{resize:vertical;min-height:5rem}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{color:var(--color-neutral-90);background-color:#ffffff0f;border-color:#ffffff1f}[data-theme=dark] input:focus,[data-theme=dark] select:focus,[data-theme=dark] textarea:focus{border-color:#ef0d3380;box-shadow:0 0 0 2px #ef0d3326}[data-theme=dark] input::placeholder{color:#ffffff47}[data-theme=dark] select{appearance:none;background:var(--color-neutral-10) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23a6a6a6' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right .5rem center / .75rem}
