:root,html[data-font=plex]{--font-ui-sans:var(--font-plex-sans), "IBM Plex Sans", "Segoe UI", sans-serif;--font-ui-mono:var(--font-plex-mono), "IBM Plex Mono", "SFMono-Regular", Consolas, monospace}html[data-font=instrument]{--font-ui-sans:var(--font-instrument-sans), "Helvetica Neue", Arial, sans-serif;--font-ui-mono:var(--font-plex-mono), "IBM Plex Mono", "SFMono-Regular", Consolas, monospace}html[data-font=geist]{--font-ui-sans:var(--font-geist-sans), "Helvetica Neue", Arial, sans-serif;--font-ui-mono:var(--font-geist-mono), "SFMono-Regular", Consolas, monospace}html[data-font=atkinson]{--font-ui-sans:var(--font-atkinson-sans), "Helvetica Neue", Arial, sans-serif;--font-ui-mono:var(--font-atkinson-mono), "SFMono-Regular", Consolas, monospace}html[data-font=space]{--font-ui-sans:var(--font-space-sans), "Space Grotesk", "Helvetica Neue", Arial, sans-serif;--font-ui-mono:var(--font-space-mono), "Space Mono", ui-monospace, monospace}:root,body{--font-sans:var(--font-ui-sans);--font-mono:var(--font-ui-mono)}:root,html:not(.dark){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ops-bg:#f2f4f1;--ops-surface:#fafbf8;--ops-surface-2:#fff;--ops-surface-hover:#e9ede8;--ops-surface-active:#dde3dd;--ops-surface-sunken:#e7ebe6;--ops-header:#f7f8f5;--ops-inspector:#f8f9f6;--ops-border:#d7ddd7;--ops-border-strong:#b9c3ba;--ops-text:#202621;--ops-text-strong:#111612;--ops-text-secondary:#49544b;--ops-text-muted:#68746b;--ops-text-dim:#68746b;--ops-success:#2f7a48;--ops-on-success:#fff;--ops-warning:#835d24;--ops-danger:#a9443e;--ops-on-danger:#fff;--ops-info:#326f96;--ops-violet:#76558f;--ops-tier-campaign:#a95725;--ops-tier-concept:#326f96;--ops-tier-angle:#76558f;--ops-overlay:#181f1a57;--ops-shadow-popover:0 18px 48px #1b241d29;--ops-shadow-modal:0 28px 72px #1b241d33;--ops-scrollbar:#49544b61;--ops-scrollbar-hover:#49544b9e;--neutral-25:#fbfcfa;--neutral-50:#f7f9f6;--neutral-100:#eef1ed;--neutral-200:#e2e7e1;--neutral-300:#cdd5ce;--neutral-400:#aab5ac;--neutral-500:#7c897e;--neutral-600:#5d695f;--neutral-700:#444e46;--neutral-800:#2b332d;--neutral-900:#171d18;--neutral-950:#0f1310}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ops-bg:#0a0c0f;--ops-surface:#12151a;--ops-surface-2:#181c22;--ops-surface-hover:#1d2129;--ops-surface-active:#252a33;--ops-surface-sunken:#080a0d;--ops-header:#0b0e12;--ops-inspector:#0c0f13;--ops-border:#1e232b;--ops-border-strong:#2c323c;--ops-text:#eaedf1;--ops-text-strong:#f5f7fa;--ops-text-secondary:#b3b9c2;--ops-text-muted:#7f8694;--ops-text-dim:#7f8694;--ops-success:#70b983;--ops-on-success:#08100b;--ops-warning:#d6a35d;--ops-danger:#e27a70;--ops-on-danger:#160706;--ops-info:#77acd3;--ops-violet:#ae8bc3;--ops-tier-campaign:#d99355;--ops-tier-concept:#77acd3;--ops-tier-angle:#ae8bc3;--ops-overlay:#000000a3;--ops-shadow-popover:0 22px 54px #00000070;--ops-shadow-modal:0 30px 76px #00000094;--ops-scrollbar:#eaedf166;--ops-scrollbar-hover:#eaedf1ad;--neutral-25:#0a0c0f;--neutral-50:#101318;--neutral-100:#12151a;--neutral-200:#181c22;--neutral-300:#1e232b;--neutral-400:#2c323c;--neutral-500:#51586a;--neutral-600:#7f8694;--neutral-700:#b3b9c2;--neutral-800:#eaedf1;--neutral-900:#f5f7fa;--neutral-950:#fbfcfe}html:not(.dark)[data-accent=sage],html:not(.dark):not([data-accent]){--ops-accent:#4f704a;--ops-accent-strong:#3c5a38;--ops-accent-soft:#e9f0e7;--ops-accent-border:#b8cab4;--ops-on-accent:#fff}html.dark[data-accent=sage],html.dark:not([data-accent]){--ops-accent:#91b18a;--ops-accent-strong:#a8c3a2;--ops-accent-soft:#91b18a1f;--ops-accent-border:#91b18a61;--ops-on-accent:#0a0c0f}html:not(.dark)[data-accent=teal]{--ops-accent:#326c66;--ops-accent-strong:#275a55;--ops-accent-soft:#e4f0ee;--ops-accent-border:#aacbc6;--ops-on-accent:#fff}html.dark[data-accent=teal]{--ops-accent:#72afa7;--ops-accent-strong:#89bfb8;--ops-accent-soft:#72afa71f;--ops-accent-border:#72afa761;--ops-on-accent:#08100f}html:not(.dark)[data-accent=brass]{--ops-accent:#74581f;--ops-accent-strong:#5d4517;--ops-accent-soft:#f4ecdc;--ops-accent-border:#d7c49c;--ops-on-accent:#fff}html.dark[data-accent=brass]{--ops-accent:#c2a064;--ops-accent-strong:#d1b57b;--ops-accent-soft:#c2a06421;--ops-accent-border:#c2a06461;--ops-on-accent:#0d0c08}:root{--surface-base:var(--ops-bg);--surface-raised:var(--ops-surface);--surface-overlay:var(--ops-surface-2);--surface-sunken:var(--ops-surface-sunken);--surface-muted:var(--ops-surface);--surface-elevated:var(--ops-surface-2);--surface-glass:color-mix(in srgb, var(--ops-surface-2) 88%, transparent);--surface-hover:var(--ops-surface-hover);--surface-active:var(--ops-surface-active);--surface-selected:var(--ops-accent-soft);--surface-card:var(--ops-surface);--border-subtle:var(--ops-border);--border-default:var(--ops-border);--border-medium:var(--ops-border-strong);--border-strong:var(--ops-border-strong);--border-muted:color-mix(in srgb, var(--ops-border) 62%, transparent);--border-soft:var(--ops-border);--border-focus:var(--ops-accent);--text-primary:var(--ops-text);--text-secondary:var(--ops-text-secondary);--text-tertiary:var(--ops-text-muted);--text-muted:var(--ops-text-muted);--text-strong:var(--ops-text-strong);--text-inverse:var(--ops-on-accent);--text-link:var(--ops-accent);--text-link-hover:var(--ops-accent-strong);--text-error:var(--ops-danger);--text-success:var(--ops-success);--text-warning:var(--ops-warning);--brand-25:color-mix(in srgb, var(--ops-accent) 4%, var(--ops-surface));--brand-50:color-mix(in srgb, var(--ops-accent) 8%, var(--ops-surface));--brand-100:color-mix(in srgb, var(--ops-accent) 14%, var(--ops-surface));--brand-200:color-mix(in srgb, var(--ops-accent) 26%, var(--ops-surface));--brand-300:color-mix(in srgb, var(--ops-accent) 48%, var(--ops-surface));--brand-400:color-mix(in srgb, var(--ops-accent) 74%, var(--ops-surface));--brand-500:var(--ops-accent);--brand-600:var(--ops-accent);--brand-700:var(--ops-accent-strong);--brand-800:var(--ops-accent-strong);--brand-900:var(--ops-accent-strong);--brand-950:var(--ops-accent-strong);--accent:var(--ops-accent);--accent-strong:var(--ops-accent-strong);--accent-primary:var(--ops-accent);--success-50:color-mix(in srgb, var(--ops-success) 9%, var(--ops-surface));--success-100:color-mix(in srgb, var(--ops-success) 16%, var(--ops-surface));--success-300:color-mix(in srgb, var(--ops-success) 48%, var(--ops-surface));--success-400:color-mix(in srgb, var(--ops-success) 74%, var(--ops-surface));--success-500:var(--ops-success);--success-600:var(--ops-success);--success-700:var(--ops-success);--warning-50:color-mix(in srgb, var(--ops-warning) 9%, var(--ops-surface));--warning-100:color-mix(in srgb, var(--ops-warning) 16%, var(--ops-surface));--warning-300:color-mix(in srgb, var(--ops-warning) 48%, var(--ops-surface));--warning-400:color-mix(in srgb, var(--ops-warning) 74%, var(--ops-surface));--warning-500:var(--ops-warning);--warning-600:var(--ops-warning);--warning-700:var(--ops-warning);--error-50:color-mix(in srgb, var(--ops-danger) 9%, var(--ops-surface));--error-100:color-mix(in srgb, var(--ops-danger) 16%, var(--ops-surface));--error-200:color-mix(in srgb, var(--ops-danger) 28%, var(--ops-surface));--error-300:color-mix(in srgb, var(--ops-danger) 48%, var(--ops-surface));--error-400:color-mix(in srgb, var(--ops-danger) 74%, var(--ops-surface));--error-500:var(--ops-danger);--error-600:var(--ops-danger);--error-700:var(--ops-danger);--info-50:color-mix(in srgb, var(--ops-info) 9%, var(--ops-surface));--info-100:color-mix(in srgb, var(--ops-info) 16%, var(--ops-surface));--info-300:color-mix(in srgb, var(--ops-info) 48%, var(--ops-surface));--info-400:color-mix(in srgb, var(--ops-info) 74%, var(--ops-surface));--info-500:var(--ops-info);--info-600:var(--ops-info);--info-700:var(--ops-info);--purple-50:color-mix(in srgb, var(--ops-violet) 9%, var(--ops-surface));--purple-100:color-mix(in srgb, var(--ops-violet) 16%, var(--ops-surface));--purple-300:color-mix(in srgb, var(--ops-violet) 48%, var(--ops-surface));--purple-400:color-mix(in srgb, var(--ops-violet) 74%, var(--ops-surface));--purple-500:var(--ops-violet);--purple-600:var(--ops-violet);--purple-700:var(--ops-violet);--cyan-50:color-mix(in srgb, var(--ops-info) 9%, var(--ops-surface));--cyan-100:color-mix(in srgb, var(--ops-info) 16%, var(--ops-surface));--cyan-400:var(--ops-info);--cyan-500:var(--ops-info);--shadow-focus:0 0 0 1px var(--ops-accent), 0 0 0 4px color-mix(in srgb, var(--ops-accent) 18%, transparent);--shadow-card:0 1px 0 color-mix(in srgb, var(--ops-text) 6%, transparent);--shadow-card-hover:0 10px 30px color-mix(in srgb, var(--ops-text) 10%, transparent)}html,body{background:var(--ops-bg);color:var(--ops-text)}::selection{background:color-mix(in srgb, var(--ops-accent) 30%, transparent);color:var(--ops-text-strong)}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline-color:var(--ops-accent)}:where([class~="bg-[var(--accent)]"],[class~="bg-[var(--accent-primary)]"],[class~="bg-[var(--brand-500)]"],[class~="bg-[var(--brand-600)]"])[class~=text-white]{color:var(--ops-on-accent)!important}input,select,textarea{caret-color:var(--ops-accent)}input:-webkit-autofill{-webkit-text-fill-color:var(--ops-text);-webkit-box-shadow:0 0 0 1000px var(--ops-surface) inset}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ops-text);-webkit-box-shadow:0 0 0 1000px var(--ops-surface) inset}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ops-text);-webkit-box-shadow:0 0 0 1000px var(--ops-surface) inset}.modal-backdrop,.modal-overlay{background:var(--ops-overlay)!important}.modal,.modal-content{border-color:var(--ops-border-strong)!important;background:var(--ops-surface-2)!important;color:var(--ops-text)!important;box-shadow:var(--ops-shadow-modal)!important}.ops-theme-popover{max-height:calc(100dvh - 24px);box-shadow:var(--ops-shadow-popover)}.auth-brand-panel{color:#fff;background:linear-gradient(135deg,#18201a 0%,#273128 100%)}html.dark .auth-brand-panel{background:linear-gradient(135deg, var(--ops-surface-2) 0%, var(--ops-surface) 100%)}.auth-brand-logo-text,html.dark .sidebar-logo-text{color:#171d18}.ops-appearance-choice:has(input:focus-visible){outline:1px solid var(--ops-accent);outline-offset:2px}.ops-appearance-spectrum{background:linear-gradient(135deg,#72906c 0 33%,#4d8b84 33% 66%,#9c7a3e 66% 100%)}[data-accent-swatch=sage]{background:#72906c}[data-accent-swatch=teal]{background:#4d8b84}[data-accent-swatch=brass]{background:#9c7a3e}*{scrollbar-color:var(--ops-scrollbar) transparent}::-webkit-scrollbar-thumb{background:var(--ops-scrollbar)}::-webkit-scrollbar-thumb:hover{background:var(--ops-scrollbar-hover)}.ops-scrollbar{scrollbar-color:var(--ops-scrollbar) transparent}.ops-scrollbar::-webkit-scrollbar-thumb{background:var(--ops-scrollbar)}.ops-scrollbar:hover::-webkit-scrollbar-thumb{background:var(--ops-scrollbar)}.ops-scrollbar::-webkit-scrollbar-thumb:active{background:var(--ops-scrollbar)}.ops-scrollbar:hover::-webkit-scrollbar-thumb{background:var(--ops-scrollbar-hover)}@media (max-width:640px){.ops-theme-popover{width:auto!important;position:fixed!important;bottom:.75rem!important;left:.75rem!important;right:.75rem!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}html *,html :before,html :after{transition-duration:.01ms!important}}
