:root,html[data-theme=light]{--ctl-height:36px;--ctl-height-sm:30px;--ctl-radius:8px;--ctl-font-size:13px;--ctl-font-size-sm:12.5px;--ctl-on-accent:#fff;--ctl-primary:var(--accent);--ctl-primary-hover:var(--accent-hover);--ctl-danger:#b42318;--ctl-danger-hover:#912018}html[data-theme=dark]{--ctl-primary:#6d28d9;--ctl-primary-hover:#7c3aed;--ctl-danger:#c4321c;--ctl-danger-hover:#d8452e}.btn,.btn-paper,.ghost-btn,.page-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--ctl-height);padding:0 14px;border:1px solid var(--border-strong);border-radius:var(--ctl-radius);background:var(--surface);color:var(--text-primary);font-family:var(--font-body);font-size:var(--ctl-font-size);font-weight:500;letter-spacing:0;line-height:1.2;white-space:nowrap;text-decoration:none;cursor:pointer;box-shadow:none;transition:border-color .15s,color .15s,background .15s,transform .05s}.btn-sm,.page-btn{min-height:var(--ctl-height-sm);padding:0 12px;font-size:var(--ctl-font-size-sm)}a.btn,a.ghost-btn{display:inline-flex}.ghost-btn{background:transparent;border-color:var(--border);color:var(--text-secondary)}.btn-paper:hover:not(:disabled),.btn:hover:not(:disabled),.ghost-btn:hover:not(:disabled),.page-btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent);background:var(--accent-subtle)}.btn:active:not(:disabled),.ghost-btn:active:not(:disabled){transform:translateY(1px)}.btn-paper:focus-visible,.btn:focus-visible,.ghost-btn:focus-visible,.page-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn-paper:disabled,.btn:disabled,.ghost-btn:disabled,.page-btn:disabled{opacity:.5;cursor:not-allowed}html .btn.btn-primary{background:var(--ctl-primary);border-color:var(--ctl-primary);color:var(--ctl-on-accent)}html .btn.btn-primary:hover:not(:disabled){background:var(--ctl-primary-hover);border-color:var(--ctl-primary-hover);color:var(--ctl-on-accent)}html .btn.btn-danger{background:var(--ctl-danger);border-color:var(--ctl-danger);color:var(--ctl-on-accent)}html .btn.btn-danger:hover:not(:disabled){background:var(--ctl-danger-hover);border-color:var(--ctl-danger-hover);color:var(--ctl-on-accent)}th .ghost-btn{min-height:32px;margin-left:-8px;padding:0 8px;border-color:transparent;background:transparent;color:var(--text-muted)}th .ghost-btn:hover:not(:disabled){border-color:transparent;background:var(--surface-muted);color:var(--text-primary)}.page-btn{min-width:var(--ctl-height-sm);background:transparent;font-family:var(--font-body)}.page-btn.is-active{background:var(--accent-subtle);border-color:var(--accent);color:var(--accent)}html[data-theme] :is(select,input:not([type]),input[type=text],input[type=number],input[type=email],input[type=search],input[type=password],input[type=url],input[type=tel],input[type=date],textarea):not(.settings-model-select,.credential-ask *){min-height:var(--ctl-height);padding:0 12px;border:1px solid var(--border-strong);border-radius:var(--ctl-radius);background:var(--surface);color:var(--text-primary);font-family:var(--font-body);font-size:var(--ctl-font-size);line-height:1.4;box-shadow:none;transition:border-color .15s,background .15s}html[data-theme] textarea:not(.credential-ask *){min-height:80px;padding:10px 12px;line-height:1.5}html[data-theme] :is(select,input,textarea):not(.settings-model-select,.credential-ask *):hover:not(:disabled){border-color:var(--text-muted)}html[data-theme] :is(select,input,textarea):not(.settings-model-select,.credential-ask *):focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:1px;box-shadow:none}html[data-theme] :is(select,input,textarea):not(.settings-model-select,.credential-ask *):disabled{background:var(--surface-muted);color:var(--text-disabled);cursor:not-allowed}html[data-theme] :is(select,input,textarea):not(.credential-ask *)[aria-invalid=true]{border-color:var(--status-denied-text)}html[data-theme] :is(input,textarea):not(.credential-ask *)::placeholder{color:var(--text-muted);opacity:1}input[type=checkbox],input[type=radio]{accent-color:var(--accent);width:16px;height:16px}.list-tools,.opp-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px}html[data-theme] :is(.opp-filters,.list-tools) :is(select,input[type=text],input[type=search]){width:auto;margin:0}html[data-theme] .opp-filters input[type=text]{min-width:200px}.status-tabs{display:inline-flex;flex-wrap:wrap;max-width:100%;gap:2px;padding:4px;border:1px solid var(--border);border-radius:14px;background:var(--surface-muted)}html .status-tab{min-height:var(--ctl-height);padding:0 12px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--text-muted);font-family:var(--font-body);font-size:var(--ctl-font-size);font-weight:500;letter-spacing:0;transition:color .15s,background .15s,border-color .15s}html .status-tab:hover{color:var(--text-primary);border-color:transparent}html .status-tab.is-active{background:var(--surface);border-color:var(--border);color:var(--text-primary)}html .status-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}html .status-tab-count,html .status-tab.is-active .status-tab-count{padding:0 6px;border-radius:999px;background:var(--surface-sunken);color:var(--text-muted);font-size:11px;font-variant-numeric:tabular-nums}.table-card{border:1px solid var(--border);border-radius:12px;background:var(--surface)}html :is(.history-table,.users-table) th{padding:12px 16px;border-bottom:1px solid var(--border);color:var(--text-muted);font-family:var(--font-body);font-size:var(--ctl-font-size);font-weight:500;letter-spacing:0;text-transform:none}html :is(.history-table,.users-table) td{padding:12px 16px;border-bottom:1px solid var(--border);color:var(--text-primary)}html :is(.history-table,.users-table) tbody tr:last-child td{border-bottom:0}html :is(.history-table,.users-table) tbody tr:hover td{background:var(--accent-subtle)}html .history-table tr.filter-row th{padding-top:8px}code,pre,samp{font-family:var(--font-code);font-size:.92em}html .modal{padding:16px}html .modal-backdrop{background:color-mix(in srgb,var(--surface-sunken) 72%,transparent);backdrop-filter:none}html .modal-panel{width:min(720px,calc(100vw - 32px));max-width:min(720px,calc(100vw - 32px));max-height:min(90dvh,880px);padding:24px 28px 28px;border-radius:16px;border-color:var(--border);box-shadow:var(--shadow-menu);font-family:var(--font-body);font-size:14px;line-height:1.5;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}html .modal-panel.is-wide{width:min(1040px,calc(100vw - 32px));max-width:min(1040px,calc(100vw - 32px))}html .modal-title{margin:0 44px 16px 0;font-family:var(--font-display);font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.25;text-wrap:balance}html .modal-close{top:16px;right:16px;display:inline-grid;place-items:center;width:36px;height:36px;border-radius:10px;background:transparent;color:var(--text-muted);transition:background-color .15s,color .15s}html .modal-close:hover{background:var(--surface-muted);color:var(--text-primary)}html .modal-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}html .modal-panel .section-label,html .modal-panel h4{font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none}html .modal-panel .button-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px}@media (max-width:640px){html .modal{align-items:flex-end;padding:0}html .modal-panel,html .modal-panel.is-wide{width:100vw;max-width:100vw;max-height:92dvh;padding:20px 16px 24px;border-radius:16px 16px 0 0}}@media (prefers-reduced-motion:reduce){html .modal-panel{animation:none}}html .verdict-stamp{gap:2px;padding:3px 10px;border:1px solid;border-radius:999px;transform:none;font-family:var(--font-body)}html .verdict-stamp-word{font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}html .verdict-stamp.compact{padding:2px 10px;border-radius:999px}html .verdict-stamp.compact .verdict-stamp-word{font-size:12px}html .verdict-stamp.pursue{color:var(--status-approved-text);background:var(--status-approved-bg);border-color:var(--status-approved-border)}html .verdict-stamp.monitor{color:var(--status-pending-text);background:var(--status-pending-bg);border-color:var(--status-pending-border)}html .verdict-stamp.pass{color:var(--status-denied-text);background:var(--status-denied-bg);border-color:var(--status-denied-border)}html[data-theme] .opp-filters select{max-width:220px}.stamp-btn-mark{display:inline-flex;align-items:center;min-height:var(--ctl-height);padding:0 14px;border:1px solid;border-radius:var(--ctl-radius);font-family:var(--font-body);font-size:var(--ctl-font-size);font-weight:500;letter-spacing:0;transform:none;transition:background .15s}html .stamp-btn--wire .stamp-btn-mark{color:var(--accent);background:var(--accent-subtle)}html .stamp-btn--signal .stamp-btn-mark{color:var(--ctl-danger);background:color-mix(in srgb,var(--ctl-danger) 10%,transparent)}html .stamp-btn--gold .stamp-btn-mark{color:var(--status-pending-text);background:var(--status-pending-bg)}html .stamp-btn:active:not(:disabled) .stamp-btn-mark,html .stamp-btn:hover:not(:disabled) .stamp-btn-mark{transform:none;background:color-mix(in srgb,currentColor 18%,transparent)}.stamp-btn:focus-visible{outline:none}.stamp-btn:focus-visible .stamp-btn-mark{outline:2px solid var(--accent);outline-offset:2px}.stamp-btn.is-stamped .stamp-btn-mark{animation:stamp-settle .3s ease-out}@keyframes stamp-settle{0%{transform:scale(1.12);opacity:0}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.stamp-btn.is-stamped .stamp-btn-mark{animation:none}}.arc-scope{color-scheme:light;--neutral-0:oklch(100% 0 0);--neutral-1:oklch(99% 0 0);--neutral-2:oklch(97.8% 0 0);--neutral-3:oklch(95.8% 0 0);--neutral-4:oklch(91.5% 0 0);--neutral-5:oklch(84% 0 0);--neutral-6:oklch(72% 0 0);--neutral-7:oklch(59% 0 0);--neutral-8:oklch(46% 0 0);--neutral-9:oklch(34% 0 0);--neutral-10:oklch(23% 0 0);--neutral-11:oklch(15% 0 0);--background:var(--neutral-0);--surface:var(--neutral-0);--surface-raised:var(--neutral-0);--surface-muted:var(--neutral-2);--foreground:var(--neutral-11);--text-secondary:var(--neutral-8);--text-muted:var(--neutral-7);--border:oklch(93.5% 0 0);--border-subtle:oklch(96.5% 0 0);--border-strong:oklch(82% 0 0);--accent:oklch(33% 0 0);--accent-strong:oklch(24% 0 0);--accent-subtle:oklch(33% 0 0/.1);--accent-foreground:var(--background);--control-on:oklch(23% 0 0);--control-glyph:oklch(100% 0 0);--control-track:oklch(89.5% 0 0);--control-track-hover:oklch(86% 0 0);--control-thumb:oklch(100% 0 0);--control-thumb-on:oklch(100% 0 0);--control-thumb-shadow:0 0 0 .5px oklch(0% 0 0/.07),0 1px 2px oklch(0% 0 0/.14),0 2px 6px oklch(0% 0 0/.06);--control-on-subtle:color-mix(in oklab,var(--control-on) 10%,transparent);--control-fill:var(--control-on);--focus-ring:transparent;--success:oklch(49% .19 150);--warning:oklch(58% .18 75);--danger:oklch(54% .21 25);--shadow-resting:0 1px 2px oklch(0% 0 0/.035);--shadow-raised:0 6px 18px oklch(0% 0 0/.065),0 1px 3px oklch(0% 0 0/.035);--shadow-floating:0 20px 48px oklch(0% 0 0/.105),0 3px 10px oklch(0% 0 0/.045);--arc-gradient-from:oklch(90% .045 300);--arc-gradient-to:oklch(92% .045 65);--arc-gradient:linear-gradient(100deg,var(--arc-gradient-from),var(--arc-gradient-to));--arc-gradient-foreground:oklch(22% .01 300);--arc-gradient-soft:linear-gradient(135deg,oklch(97.5% .016 300),oklch(98% .016 65));--arc-gradient-line:linear-gradient(100deg,oklch(83% .06 300),oklch(86% .06 65));--arc-gradient-ink:linear-gradient(100deg,oklch(47% .1 300),oklch(50% .09 55));--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-control:1.125rem;--radius-panel:1.625rem;--radius-surface:2.125rem;--radius-pill:9999px;--control-height-sm:2.25rem;--control-height-md:2.75rem;--control-height-lg:3.125rem;--font-display:var(--font-geist,"Geist Variable"),sans-serif;--font-body:var(--font-inter,"Inter Variable"),sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--text-4xl:3.25rem;--text-5xl:4.5rem;--tracking-display:-.03em;--tracking-body:-.01em;--leading-display:1.1;--leading-body:1.4;--ease-enter:cubic-bezier(.16,1,.3,1);--ease-standard:cubic-bezier(.22,1,.36,1);--ease-exit:cubic-bezier(.7,0,.84,0);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-spring:linear(0,0.0213,0.0739,0.1443,0.2235,0.305,0.3849,0.4606,0.5305,0.594,0.6508,0.7011,0.7452,0.7836,0.8168,0.8454,0.8699,0.8907,0.9084,0.9234,0.9361,0.9467,0.9557,0.9632,0.9694,0.9747,0.979,0.9826,0.9857,0.9882,0.9902,0.992,0.9934,0.9946,0.9955,0.9963,1);--duration-instant:120ms;--duration-fast:160ms;--duration-standard:240ms;--duration-considered:480ms;--duration-spring:580ms}[data-theme=dark] .arc-scope{color-scheme:dark;--background:oklch(19% 0 0);--surface:oklch(21.5% 0 0);--surface-raised:oklch(24% 0 0);--surface-muted:oklch(26% 0 0);--foreground:oklch(96% 0 0);--text-secondary:oklch(77% 0 0);--text-muted:oklch(64% 0 0);--border:oklch(29% 0 0);--border-subtle:oklch(25% 0 0);--border-strong:oklch(40% 0 0);--focus-ring:transparent;--accent:oklch(80% 0 0);--accent-strong:oklch(91% 0 0);--accent-subtle:oklch(80% 0 0/.13);--control-on:oklch(93% 0 0);--control-glyph:oklch(19% 0 0);--control-track:oklch(33% 0 0);--control-track-hover:oklch(37% 0 0);--control-thumb:oklch(97% 0 0);--control-thumb-on:oklch(19% 0 0);--control-fill:oklch(62% 0 0);--control-thumb-shadow:0 0 0 .5px oklch(0% 0 0/.3),0 1px 2px oklch(0% 0 0/.35),0 2px 6px oklch(0% 0 0/.2);--success:oklch(78% .18 150);--warning:oklch(83% .17 80);--danger:oklch(76% .2 25);--shadow-resting:0 1px 2px oklch(0% 0 0/.18);--shadow-raised:0 8px 22px oklch(0% 0 0/.22);--shadow-floating:0 22px 55px oklch(0% 0 0/.34);--arc-gradient-from:oklch(38% .05 300);--arc-gradient-to:oklch(40% .045 60);--arc-gradient-foreground:oklch(96% .005 300);--arc-gradient-soft:linear-gradient(135deg,oklch(23.5% .016 300),oklch(24% .014 65));--arc-gradient-line:linear-gradient(100deg,oklch(48% .06 300),oklch(52% .055 65));--arc-gradient-ink:linear-gradient(100deg,oklch(82% .07 300),oklch(86% .065 70))}.arc-scope[data-accent=neutral]{--accent:oklch(33% 0 0);--accent-strong:oklch(24% 0 0);--accent-subtle:oklch(33% 0 0/.1)}.arc-scope[data-accent=violet]{--accent:#7747ff;--accent-strong:#5528ce;--accent-subtle:rgba(119,71,255,.13)}.arc-scope[data-accent=blue]{--accent:#0562ef;--accent-strong:#074db7;--accent-subtle:rgba(5,98,239,.12)}.arc-scope[data-accent=green]{--accent:#0db879;--accent-strong:#087c54;--accent-subtle:rgba(13,184,121,.13);--accent-foreground:#102016}.arc-scope[data-accent=amber]{--accent:#f3ad20;--accent-strong:#9c6300;--accent-subtle:rgba(243,173,32,.16);--accent-foreground:#20190d}.arc-scope[data-accent=orange]{--accent:#f48120;--accent-strong:#aa4700;--accent-subtle:rgba(244,129,32,.13);--accent-foreground:#17130f}.arc-scope[data-accent=coral]{--accent:#f15f55;--accent-strong:#b92c27;--accent-subtle:rgba(241,95,85,.14);--accent-foreground:#21110f}.arc-scope[data-accent=rose]{--accent:#ed4e9d;--accent-strong:#ae2570;--accent-subtle:rgba(237,78,157,.14);--accent-foreground:#250f1b}[data-theme=dark] .arc-scope[data-accent=neutral]{--accent:oklch(80% 0 0);--accent-strong:oklch(91% 0 0);--accent-subtle:oklch(80% 0 0/.13)}[data-theme=dark] .arc-scope[data-accent=violet]{--accent:#a78bff;--accent-strong:#c7b7ff;--accent-subtle:rgba(119,71,255,.22)}[data-theme=dark] .arc-scope[data-accent=blue]{--accent:#6ba3ff;--accent-strong:#a4c7ff;--accent-subtle:rgba(5,98,239,.22)}[data-theme=dark] .arc-scope[data-accent=green]{--accent:#53dca6;--accent-strong:#93efd0;--accent-subtle:rgba(13,184,121,.2)}[data-theme=dark] .arc-scope[data-accent=amber]{--accent:#ffcb62;--accent-strong:#ffe0a1;--accent-subtle:rgba(243,173,32,.2)}[data-theme=dark] .arc-scope[data-accent=orange]{--accent:#ffad5e;--accent-strong:#ffd0a0;--accent-subtle:rgba(244,129,32,.2);--accent-foreground:#17130f}[data-theme=dark] .arc-scope[data-accent=coral]{--accent:#ff9386;--accent-strong:#ffc1ba;--accent-subtle:rgba(241,95,85,.2)}[data-theme=dark] .arc-scope[data-accent=rose]{--accent:#ff8bc5;--accent-strong:#ffc0df;--accent-subtle:rgba(237,78,157,.2)}.arc-scope[data-accent=neutral]{--control-on:oklch(23% 0 0);--control-thumb-on:oklch(100% 0 0);--control-glyph:oklch(100% 0 0)}.arc-scope[data-accent=violet]{--control-on:#7747ff;--control-thumb-on:#fff;--control-glyph:#fff}.arc-scope[data-accent=blue]{--control-on:#0562ef;--control-thumb-on:#fff;--control-glyph:#fff}.arc-scope[data-accent=green]{--control-on:#10a870;--control-thumb-on:#fff;--control-glyph:#fff}.arc-scope[data-accent=amber]{--control-on:#eda11a;--control-thumb-on:#fff;--control-glyph:#2a1c03}.arc-scope[data-accent=orange]{--control-on:#f07818;--control-thumb-on:#fff;--control-glyph:#fff}.arc-scope[data-accent=coral]{--control-on:#ec564b;--control-thumb-on:#fff;--control-glyph:#fff}.arc-scope[data-accent=rose]{--control-on:#e64494;--control-thumb-on:#fff;--control-glyph:#fff}[data-theme=dark] .arc-scope[data-accent=neutral]{--control-on:oklch(93% 0 0);--control-thumb-on:oklch(19% 0 0);--control-glyph:oklch(19% 0 0)}[data-theme=dark] .arc-scope[data-accent=violet]{--control-on:#8a66ff;--control-thumb-on:#fff;--control-glyph:#fff;--control-fill:#8a66ff}[data-theme=dark] .arc-scope[data-accent=blue]{--control-on:#3b82f6;--control-thumb-on:#fff;--control-glyph:#fff;--control-fill:#3b82f6}[data-theme=dark] .arc-scope[data-accent=green]{--control-on:#1fae78;--control-thumb-on:#fff;--control-glyph:#fff;--control-fill:#1fae78}[data-theme=dark] .arc-scope[data-accent=amber]{--control-on:#e8a52a;--control-thumb-on:#fff;--control-glyph:#241803;--control-fill:#e8a52a}[data-theme=dark] .arc-scope[data-accent=orange]{--control-on:#ef873a;--control-thumb-on:#fff;--control-glyph:#fff;--control-fill:#ef873a}[data-theme=dark] .arc-scope[data-accent=coral]{--control-on:#ec6a60;--control-thumb-on:#fff;--control-glyph:#fff;--control-fill:#ec6a60}[data-theme=dark] .arc-scope[data-accent=rose]{--control-on:#e457a0;--control-thumb-on:#fff;--control-glyph:#fff;--control-fill:#e457a0}.arc-scope{--series-1:#1f7dcf;--series-2:#7128a5;--series-3:#e58f00;--series-4:#009e84}[data-theme=dark] .arc-scope{--series-1:#55adff;--series-2:#9c37be;--series-3:#e66e00;--series-4:#00a861}@supports (color:oklch(from red clamp(.4,l * sign(max(c - .02,0)) + .5,.8) c h)){.arc-scope{--series-1:oklch(from var(--accent) calc(l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0)))) calc(c * sign(max(c - .02, 0)) + .15 * (1 - sign(max(c - .02, 0)))) calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0)))));--series-2:oklch(from var(--accent) clamp(.45,l * sign(max(c - .02,0)) + .58 * (1 - sign(max(c - .02,0))) - 0.25,.76) .19 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 57));--series-3:oklch(from var(--accent) clamp(.45,l * sign(max(c - .02,0)) + .58 * (1 - sign(max(c - .02,0))) + 0.14,.76) .18 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 184));--series-4:oklch(from var(--accent) clamp(.45,l * sign(max(c - .02,0)) + .58 * (1 - sign(max(c - .02,0))),.76) .21 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 292))}[data-theme=dark] .arc-scope{--series-1:oklch(from var(--accent) calc(l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0)))) calc(c * sign(max(c - .02, 0)) + .15 * (1 - sign(max(c - .02, 0)))) calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0)))));--series-2:oklch(from var(--accent) clamp(.485,l * sign(max(c - .02,0)) + .73 * (1 - sign(max(c - .02,0))) - 0.19,.665) .21 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 66));--series-3:oklch(from var(--accent) clamp(.485,l * sign(max(c - .02,0)) + .73 * (1 - sign(max(c - .02,0))) + 0.02,.665) .21 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 175));--series-4:oklch(from var(--accent) clamp(.485,l * sign(max(c - .02,0)) + .73 * (1 - sign(max(c - .02,0))) - 0.1,.665) .18 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 270))}}.arc-scope :is(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,[contenteditable]:not([contenteditable=false]),[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[tabindex="-1"]):focus,:focus:not(:focus-visible){outline:none!important}.arc-scope :focus-visible:not(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,[contenteditable]:not([contenteditable=false]),[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[tabindex="-1"]){outline:var(--focus-outline-width,2px) solid var(--focus-outline,color-mix(in oklab,var(--accent-strong) 72%,transparent))!important;outline-offset:var(--focus-outline-offset,2px)!important}.arc-scope{--background:#f7f6fb;--surface:#f7f6fb;--surface-raised:#fff;--surface-muted:#f3f0fa;--foreground:#1b1630;--text-secondary:#3d3654;--text-muted:#6a6280;--border:#d9d3e8;--border-subtle:#e8e3f2;--border-strong:#c4bcd8;--accent:#7c3aed;--accent-strong:#6d28d9;--accent-subtle:#efe8ff;--accent-foreground:#fff;--control-on:#7c3aed;--control-glyph:#fff;--control-on-subtle:#efe8ff;--control-fill:#7c3aed}[data-theme=dark] .arc-scope{--background:#1b2028;--surface:#1b2028;--surface-raised:#242a33;--surface-muted:#242a33;--foreground:#eef2f6;--text-secondary:#c5ced8;--text-muted:#b7c2ce;--border:#3a4452;--border-subtle:#2d3541;--border-strong:#536070;--accent:#a78bfa;--accent-strong:#bda4fc;--accent-subtle:#2c2140;--accent-foreground:#12161c;--control-on:#a78bfa;--control-glyph:#12161c;--control-on-subtle:#2c2140;--control-fill:#a78bfa;--control-thumb-on:#12161c}