:root{--violet:#5b3df5;--violet-700:#3b299f;--violet-100:#e5e0fd;--violet-50:#f2effe;--orange:#ff6a1a;--orange-700:#aa491c;--orange-100:#ffe7da;--space:#0b0b1f;--cloud:#f6f5fb;--lav:#e9e5ff;--graphite:#5e5c73;--border:#e3e0ef;--ok:#16a34a;--warn:#d97706;--err:#dc2626;--bg:#fff;--fg:#0b0b1f;--muted:#5e5c73;--line:#e3e0ef;--surface:#f6f5fb;--display:"Plus Jakarta Sans",system-ui,sans-serif;--body:"IBM Plex Sans",system-ui,sans-serif;--r-container:10px;--r-control:6px;--r-pill:999px;--hero-base:#0b0b1f;--hero-violet:#5b3df5;--hero-glow:62%;--brand-lilac:#bdb5ff;--brand-orbit:#8c78ff;--brand-orbit-line:#7a66ff;--brand-spark:#ff6a1a;--brand-violet-900:#1b154a;--on-space:#fff;--on-space-muted:#d6d2f2;--on-space-faint:#a9a4cc;--on-space-success:#4ade80;--on-space-warning:#ffb07a;--on-space-danger:#fca5a5;--ease-orbit:cubic-bezier(.2,.8,.2,1);--shadow-card:0 1px 2px #0b0b1f0a, 0 8px 24px -12px #2d1c8c24;--shadow-card-hover:0 1px 2px #0b0b1f0d, 0 18px 40px -16px #2d1c8c47;--shadow-hero:0 30px 60px -30px #28188c8c;--shadow-float:0 1px 2px #0b0b1f0d, 0 36px 70px -28px #2d1c8c73;--shadow-brand:0 8px 20px -8px #5b3df5b3;--success-text:#166534;--success-bg:#dcfce7;--warning-text:#92400e;--warning-bg:#fef3c7;--danger-text:#991b1b;--danger-bg:#fee2e2;--info:#0ea5e9;--info-text:#075985;--info-bg:#e0f2fe;--status-bg:#f4f3fa;--spark-bg:#fff1e8;--spark-text:#aa491c;--metric-delivered:#5b3df5;--metric-read:#16a34a;--metric-replied:#0ea5e9;--metric-retry:#fdba74;--metric-retry-soft:#fed7aa;--metric-failed:#f87171;--metric-pending:#c4b8ff;--metric-track:#f1eff8;--chart-muted:#c9c4de;--tone-violet:#5b3df5;--tone-violet-soft:#efebfe;--tone-violet-ink:#4127d1;--tone-blue:#3b82f6;--tone-blue-soft:#e4edff;--tone-blue-ink:#1d4ed8;--tone-green:#22a35a;--tone-green-soft:#ddf6e6;--tone-green-ink:#166534;--tone-amber:#f59e0b;--tone-amber-soft:#fdf0c7;--tone-amber-ink:#8a3c0b;--tone-orange:#f97316;--tone-orange-soft:#ffe9d9;--tone-orange-ink:#9a3412;--tone-pink:#ec4899;--tone-pink-soft:#fde4f0;--tone-pink-ink:#9d174d;--tone-teal:#14b8a6;--tone-teal-soft:#d6f4ee;--tone-teal-ink:#115e59;--tone-sky:#0ea5e9;--tone-sky-soft:#dff1fd;--tone-sky-ink:#075985;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0b0b1f;--fg:#f4f3fa;--muted:#a8a4be;--line:#262043;--surface:#141230;--violet:#8c78ff;--violet-700:#b8adff;--violet-100:#241d5c;--violet-50:#1a1540;--space:#0b0b1f;--cloud:#141230;--lav:#241d5c;--graphite:#a8a4be;--border:#262043;--orange:#ff6a1a;--orange-700:#ff9a66;--orange-100:#3a1e10;--ok:#16a34a;--warn:#d97706;--err:#dc2626;--display:"Plus Jakarta Sans",system-ui,sans-serif;--body:"IBM Plex Sans",system-ui,sans-serif;--r-container:10px;--r-control:6px;--r-pill:999px;--hero-base:#0b0b1f;--hero-violet:#5b3df5;--hero-glow:62%;--brand-lilac:#bdb5ff;--brand-orbit:#8c78ff;--brand-orbit-line:#7a66ff;--brand-spark:#ff6a1a;--brand-violet-900:#1b154a;--on-space:#fff;--on-space-muted:#d6d2f2;--on-space-faint:#a9a4cc;--on-space-success:#4ade80;--on-space-warning:#ffb07a;--on-space-danger:#fca5a5;--ease-orbit:cubic-bezier(.2,.8,.2,1);--shadow-card:0 1px 2px #0006, 0 8px 24px -12px #0009;--shadow-card-hover:0 1px 2px #00000073, 0 18px 40px -16px #000000b3;--shadow-hero:0 30px 60px -30px #28188c8c;--shadow-float:0 1px 2px #0006, 0 36px 70px -28px #000000b3;--shadow-brand:0 8px 20px -8px #5b3df5b3;--success-text:#86efac;--success-bg:#12301f;--warning-text:#fcd34d;--warning-bg:#3a2a0a;--danger-text:#fca5a5;--danger-bg:#3f1414;--info:#38bdf8;--info-text:#7dd3fc;--info-bg:#0c2e44;--status-bg:#1d1a3f;--spark-bg:#3a1e10;--spark-text:#ff9a66;--metric-delivered:#8c78ff;--metric-read:#22c55e;--metric-replied:#38bdf8;--metric-retry:#fb923c;--metric-retry-soft:#7c3a10;--metric-failed:#f87171;--metric-pending:#4a3fa0;--metric-track:#262043;--chart-muted:#4a4668;--tone-violet:#8c78ff;--tone-violet-soft:#241d5c;--tone-violet-ink:#c9c0ff;--tone-blue:#60a5fa;--tone-blue-soft:#14284f;--tone-blue-ink:#a5c4ff;--tone-green:#34d399;--tone-green-soft:#0f3322;--tone-green-ink:#86efac;--tone-amber:#fbbf24;--tone-amber-soft:#3a2a0a;--tone-amber-ink:#fcd34d;--tone-orange:#fb923c;--tone-orange-soft:#3a1e10;--tone-orange-ink:#fdba74;--tone-pink:#f472b6;--tone-pink-soft:#3d1430;--tone-pink-ink:#f9a8d4;--tone-teal:#2dd4bf;--tone-teal-soft:#0c332e;--tone-teal-ink:#5eead4;--tone-sky:#38bdf8;--tone-sky-soft:#0c2e44;--tone-sky-ink:#7dd3fc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#0b0b1f;--fg:#f4f3fa;--muted:#a8a4be;--line:#262043;--surface:#141230;--violet:#8c78ff;--violet-700:#b8adff;--violet-100:#241d5c;--violet-50:#1a1540;--space:#0b0b1f;--cloud:#141230;--lav:#241d5c;--graphite:#a8a4be;--border:#262043;--orange:#ff6a1a;--orange-700:#ff9a66;--orange-100:#3a1e10;--ok:#16a34a;--warn:#d97706;--err:#dc2626;--display:"Plus Jakarta Sans",system-ui,sans-serif;--body:"IBM Plex Sans",system-ui,sans-serif;--r-container:10px;--r-control:6px;--r-pill:999px;--hero-base:#0b0b1f;--hero-violet:#5b3df5;--hero-glow:62%;--brand-lilac:#bdb5ff;--brand-orbit:#8c78ff;--brand-orbit-line:#7a66ff;--brand-spark:#ff6a1a;--brand-violet-900:#1b154a;--on-space:#fff;--on-space-muted:#d6d2f2;--on-space-faint:#a9a4cc;--on-space-success:#4ade80;--on-space-warning:#ffb07a;--on-space-danger:#fca5a5;--ease-orbit:cubic-bezier(.2,.8,.2,1);--shadow-card:0 1px 2px #0006, 0 8px 24px -12px #0009;--shadow-card-hover:0 1px 2px #00000073, 0 18px 40px -16px #000000b3;--shadow-hero:0 30px 60px -30px #28188c8c;--shadow-float:0 1px 2px #0006, 0 36px 70px -28px #000000b3;--shadow-brand:0 8px 20px -8px #5b3df5b3;--success-text:#86efac;--success-bg:#12301f;--warning-text:#fcd34d;--warning-bg:#3a2a0a;--danger-text:#fca5a5;--danger-bg:#3f1414;--info:#38bdf8;--info-text:#7dd3fc;--info-bg:#0c2e44;--status-bg:#1d1a3f;--spark-bg:#3a1e10;--spark-text:#ff9a66;--metric-delivered:#8c78ff;--metric-read:#22c55e;--metric-replied:#38bdf8;--metric-retry:#fb923c;--metric-retry-soft:#7c3a10;--metric-failed:#f87171;--metric-pending:#4a3fa0;--metric-track:#262043;--chart-muted:#4a4668;--tone-violet:#8c78ff;--tone-violet-soft:#241d5c;--tone-violet-ink:#c9c0ff;--tone-blue:#60a5fa;--tone-blue-soft:#14284f;--tone-blue-ink:#a5c4ff;--tone-green:#34d399;--tone-green-soft:#0f3322;--tone-green-ink:#86efac;--tone-amber:#fbbf24;--tone-amber-soft:#3a2a0a;--tone-amber-ink:#fcd34d;--tone-orange:#fb923c;--tone-orange-soft:#3a1e10;--tone-orange-ink:#fdba74;--tone-pink:#f472b6;--tone-pink-soft:#3d1430;--tone-pink-ink:#f9a8d4;--tone-teal:#2dd4bf;--tone-teal-soft:#0c332e;--tone-teal-ink:#5eead4;--tone-sky:#38bdf8;--tone-sky-soft:#0c2e44;--tone-sky-ink:#7dd3fc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
[data-tone=ok]{--tone:var(--ok)}[data-tone=warn]{--tone:var(--warn)}[data-tone=err]{--tone:var(--err)}[data-tone=muted]{--tone:var(--muted)}.btn{box-sizing:border-box;height:32px;font:500 13px/1 var(--body);letter-spacing:normal;text-transform:none;border-radius:var(--r-control);color:var(--fg);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 14px;text-decoration:none;transition:background-color .12s,border-color .12s;display:inline-flex}.btn:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--primary{background:var(--violet);color:var(--bg)}.btn--primary:hover:not(:disabled){background:var(--violet-700)}.btn--secondary{border-color:var(--line)}.btn--secondary:hover:not(:disabled),.btn--ghost:hover:not(:disabled){background:var(--surface)}@media (pointer:coarse){.btn{height:40px}}.status{font:500 12px/1.2 var(--body);color:var(--fg);align-items:center;gap:6px;display:inline-flex}.status--dot i{border-radius:var(--r-pill);background:var(--tone);flex:none;width:7px;height:7px}.status--stripe i{display:none}tr:has(.status--stripe[data-tone=ok])>:first-child{box-shadow:inset 3px 0 0 var(--ok)}tr:has(.status--stripe[data-tone=warn])>:first-child{box-shadow:inset 3px 0 0 var(--warn)}tr:has(.status--stripe[data-tone=err])>:first-child{box-shadow:inset 3px 0 0 var(--err)}tr:has(.status--stripe[data-tone=muted])>:first-child{box-shadow:inset 3px 0 0 var(--muted)}.skeleton,.skeleton-row{background:var(--surface);border-radius:var(--r-control);position:relative;overflow:hidden}.skeleton{width:100%;height:12px;display:block}.skeleton-row{height:36px}.skeleton:after,.skeleton-row:after{content:"";background:linear-gradient(90deg, transparent, var(--line), transparent);animation:1.4s ease-in-out infinite skeleton-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes skeleton-sweep{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.skeleton:after,.skeleton-row:after{animation:none}}
.ctl-group{gap:2px;min-width:0;display:grid}.ctl-row{box-sizing:border-box;max-width:100%;min-height:44px;font:400 13px/1.3 var(--body);color:var(--fg);cursor:pointer;align-items:center;gap:10px;display:flex}.ctl-label{overflow-wrap:anywhere;min-width:0;cursor:inherit;flex:1;align-self:stretch;align-items:center;display:flex}.ctl-row:has(:disabled){cursor:not-allowed;opacity:.5}.ctl-hint,.ctl-error{font:400 12px/1.4 var(--body);overflow-wrap:anywhere;margin:0}.ctl-hint{color:var(--muted)}.ctl-error{color:var(--fg);align-items:baseline;gap:6px;display:flex}.ctl-error:before{content:"";border-radius:var(--r-pill);background:var(--err);flex:none;width:7px;height:7px}.ctl-field{gap:4px;min-width:0;display:grid}.ctl-field-label{font:500 13px/1.3 var(--body);color:var(--fg)}.ctl-input{box-sizing:border-box;background:var(--bg);width:100%;min-width:0;max-width:100%;min-height:44px;color:var(--fg);border:1px solid var(--muted);border-radius:var(--r-control);font:400 13px/1.3 var(--body);padding:10px 12px;transition:border-color .12s}.ctl-input::placeholder{color:var(--muted);opacity:1}.ctl-input:hover:not(:disabled){border-color:var(--fg)}.ctl-input:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.ctl-input[aria-invalid=true]{border-color:var(--err);border-width:2px;padding:9px 11px}.ctl-input:disabled{background:var(--surface);color:var(--muted);border-color:var(--line);cursor:not-allowed}.ctl-select{min-width:0;display:block;position:relative}.ctl-select>select{appearance:none;text-overflow:ellipsis;padding-right:36px}.ctl-select:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);pointer-events:none;width:7px;height:7px;position:absolute;top:50%;right:14px;transform:translateY(-70%)rotate(45deg)}.ctl-check,.ctl-radio{appearance:none;background:var(--bg);border:2px solid var(--muted);width:20px;height:20px;cursor:inherit;flex:none;place-content:center;margin:0;transition:background-color .12s,border-color .12s;display:grid}.ctl-check{border-radius:4px}.ctl-radio{border-radius:var(--r-pill)}.ctl-check:focus-visible,.ctl-radio:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.ctl-row:hover .ctl-check:not(:disabled),.ctl-row:hover .ctl-radio:not(:disabled){border-color:var(--fg)}.ctl-check[aria-invalid=true],.ctl-radio[aria-invalid=true]{border-color:var(--err)}.ctl-check:before{content:"";background:var(--bg);clip-path:polygon(14% 44%,0 62%,40% 100%,100% 22%,84% 6%,40% 66%);width:12px;height:12px;transition:transform .1s;transform:scale(0)}.ctl-check:checked,.ctl-check:indeterminate{background:var(--violet);border-color:var(--violet)}.ctl-check:checked:before{transform:scale(1)}.ctl-check:indeterminate:before{clip-path:polygon(0 38%,100% 38%,100% 62%,0 62%);transform:scale(1)}.ctl-row:hover .ctl-check:checked:not(:disabled),.ctl-row:hover .ctl-check:indeterminate:not(:disabled){background:var(--violet-700);border-color:var(--violet-700)}.ctl-radio:before{content:"";border-radius:var(--r-pill);background:var(--violet);width:8px;height:8px;transition:transform .1s;transform:scale(0)}.ctl-radio:checked{border-color:var(--violet)}.ctl-radio:checked:before{transform:scale(1)}.ctl-row:hover .ctl-radio:checked:not(:disabled){border-color:var(--violet-700)}.ctl-row:hover .ctl-radio:checked:not(:disabled):before{background:var(--violet-700)}.ctl-switch{border-radius:var(--r-control);min-width:44px;min-height:44px;font:500 12px/1 var(--body);color:var(--fg);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:8px;margin:0;padding:0;display:inline-flex}.ctl-switch:disabled{cursor:not-allowed}.ctl-switch:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.ctl-switch-track{box-sizing:border-box;background:var(--bg);border:2px solid var(--muted);border-radius:var(--r-pill);flex:none;width:40px;height:24px;transition:background-color .12s,border-color .12s;position:relative}.ctl-switch-thumb{background:var(--muted);border-radius:var(--r-pill);width:14px;height:14px;margin-top:-7px;transition:transform .12s,background-color .12s;position:absolute;top:50%;left:3px}.ctl-switch[aria-checked=true] .ctl-switch-track{background:var(--violet);border-color:var(--violet)}.ctl-switch[aria-checked=true] .ctl-switch-thumb{background:var(--bg);transform:translate(16px)}.ctl-switch-state{text-align:left;min-width:2.2em}.ctl-row:hover .ctl-switch:not(:disabled) .ctl-switch-track{border-color:var(--fg)}.ctl-row:hover .ctl-switch[aria-checked=true]:not(:disabled) .ctl-switch-track{background:var(--violet-700);border-color:var(--violet-700)}.ctl-switch[aria-invalid=true] .ctl-switch-track{border-color:var(--err)}@media (prefers-reduced-motion:reduce){.ctl-input,.ctl-check,.ctl-radio,.ctl-check:before,.ctl-radio:before,.ctl-switch-track,.ctl-switch-thumb{transition:none}}@media (forced-colors:active){.ctl-check:checked,.ctl-check:indeterminate{background:highlight;border-color:highlight}.ctl-check:before{background:highlighttext}.ctl-radio:before{background:highlight}.ctl-switch[aria-checked=true] .ctl-switch-track{background:highlight;border-color:highlight}.ctl-switch[aria-checked=true] .ctl-switch-thumb{background:highlighttext}}
[data-tone=info]{--tone:var(--violet)}:root{--raised:var(--bg);--raised-hover:var(--surface);--raised-edge:color-mix(in srgb, var(--fg) 22%, var(--bg))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--raised:var(--surface);--raised-hover:color-mix(in srgb, var(--fg) 8%, var(--surface))}}:root[data-theme=dark]{--raised:var(--surface);--raised-hover:color-mix(in srgb, var(--fg) 8%, var(--surface))}.overlay{z-index:50;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.overlay[data-kind=drawer]{align-items:stretch;padding:0}.overlay[data-kind=drawer]:has(>.overlay__surface[data-side=right]){justify-content:flex-end}.overlay[data-kind=drawer]:has(>.overlay__surface[data-side=left]){justify-content:flex-start}.overlay__scrim{background:color-mix(in srgb, var(--space) 55%, transparent);position:absolute;inset:0}.overlay__surface{z-index:1;background:var(--raised);width:min(560px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px);color:var(--fg);border-radius:var(--r-container);box-shadow:0 0 0 1px var(--raised-edge), 0 18px 48px color-mix(in srgb, var(--space) 32%, transparent);border:0;flex-direction:column;margin:0;padding:0;animation:.14s ease-out overlay-rise;display:flex;position:relative}.overlay__surface:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.overlay__surface[data-kind=drawer]{width:min(420px,100vw - 32px);height:100dvh;max-height:100dvh;animation:.16s ease-out drawer-in-right}.overlay__surface[data-side=right]{border-radius:var(--r-container) 0 0 var(--r-container)}.overlay__surface[data-side=left]{border-radius:0 var(--r-container) var(--r-container) 0;animation-name:drawer-in-left}.overlay__head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 12px 14px 20px;display:flex}.overlay__title{font:600 16px/1.3 var(--display);color:var(--fg);flex:auto;margin:0}.overlay__close,.toast__dismiss{width:44px;height:44px;font:400 16px/1 var(--body);color:var(--muted);border-radius:var(--r-control);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.overlay__close:hover,.toast__dismiss:hover{background:var(--raised-hover);color:var(--fg)}.overlay__close:focus-visible,.toast__dismiss:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.overlay__body{font:400 13px/1.5 var(--body);flex:auto;padding:16px 20px;overflow:auto}.overlay__foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px;display:flex}@keyframes overlay-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes drawer-in-right{0%{transform:translate(16px)}}@keyframes drawer-in-left{0%{transform:translate(-16px)}}@media (max-width:640px){.overlay__surface[data-kind=drawer]{width:calc(100vw - 32px)}}.dropdown{display:inline-flex;position:relative}.dropdown__trigger{height:32px;font:500 13px/1 var(--body);color:var(--fg);border:1px solid var(--line);border-radius:var(--r-control);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:relative}.dropdown__trigger:after{content:"";position:absolute;inset:-6px 0}.dropdown__trigger:hover:not(:disabled){background:var(--surface)}.dropdown__trigger:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.dropdown__trigger:disabled{opacity:.5;cursor:not-allowed}@media (pointer:coarse){.dropdown__trigger{height:44px}}.dropdown__menu{z-index:40;background:var(--raised);border-radius:var(--r-container);min-width:200px;max-width:calc(100vw - 16px);box-shadow:0 0 0 1px var(--raised-edge), 0 12px 32px color-mix(in srgb, var(--space) 26%, transparent);padding:4px;position:fixed;top:0;left:0}.dropdown__item{width:100%;min-height:44px;font:400 13px/1.4 var(--body);text-align:left;color:var(--fg);border-radius:var(--r-control);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 12px;display:flex}.dropdown__item:hover{background:var(--raised-hover)}.dropdown__item:focus-visible{outline:2px solid var(--violet);outline-offset:-2px}.dropdown__item[data-danger=true]{color:color-mix(in srgb, var(--err) 60%, var(--fg))}.tooltip{display:inline-flex;position:relative}.tooltip__tip{z-index:60;max-width:min(260px,100vw - 32px);font:400 12px/1.4 var(--body);color:var(--bg);background:var(--fg);border-radius:var(--r-control);pointer-events:none;padding:6px 10px;position:fixed}.tooltip__tip[data-open=false]{visibility:hidden;opacity:0}.tooltip__tip[data-open=true]{visibility:visible;opacity:1}.toasts{z-index:70;pointer-events:none;flex-direction:column;gap:8px;width:min(380px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.toast{background:var(--raised);color:var(--fg);border-radius:var(--r-container);box-shadow:0 0 0 1px var(--raised-edge), 0 10px 28px color-mix(in srgb, var(--space) 24%, transparent);pointer-events:auto;align-items:center;gap:10px;padding:8px 8px 8px 14px;display:flex}.toast__mark{flex:none}.toast__title{font:400 13px/1.4 var(--body);flex:auto}@media (prefers-reduced-motion:reduce){.overlay__surface{animation:none}}
.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.badge{border-radius:var(--r-control);border:1px solid var(--line);background:var(--surface);min-width:20px;color:var(--fg);font:600 11px/16px var(--display);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:4px;padding:1px 8px;display:inline-flex}.badge[data-tone=accent]{border-color:var(--violet);color:var(--violet)}.avatar{--size:36px;width:var(--size);height:var(--size);flex:none;display:inline-flex}.avatar[data-size=sm]{--size:28px}.avatar img,.avatar>span[role=img]{border-radius:var(--r-pill);object-fit:cover;justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.avatar>span[role=img]{background:var(--violet-100);color:var(--violet-700);font:700 12px/1 var(--display)}.avatar[data-size=sm]>span[role=img]{font-size:11px}.two-line{flex-direction:column;gap:1px;min-width:0;display:inline-flex}.two-line-main{font:600 13px/1.3 var(--display);color:var(--fg)}.two-line-sub{font:400 12px/1.4 var(--body);color:var(--muted);font-variant-numeric:tabular-nums;margin:0}.two-line--wrap{white-space:normal;min-width:24ch;max-width:36ch}a:hover .two-line-main{color:var(--violet)}.tabs{flex-direction:column;min-width:0;display:flex}.tabs-list{border-bottom:1px solid var(--line);gap:4px;max-width:100%;display:flex;overflow-x:auto}.tabs-tab{min-width:44px;min-height:44px;color:var(--muted);font:600 13px/1 var(--body);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:0 14px}.tabs-tab:hover{color:var(--fg);background:var(--surface)}.tabs-tab[aria-selected=true]{color:var(--violet);border-bottom-color:var(--violet)}.tabs-tab:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.tabs-panel{min-width:0;padding-top:16px}.tabs-panel:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.tabs-empty{color:var(--muted);font:13px/1.4 var(--body);margin:0;padding:16px 0}.figures{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:stretch;gap:0;margin:0 0 22px;display:flex}.figure{flex:0 auto;min-width:150px;max-width:280px;padding:12px 24px}.figure+.figure{border-left:1px solid var(--line)}.figure:first-child{padding-left:0}.figure-l{font:600 11px/1.3 var(--body);color:var(--muted);margin:0 0 2px}.figure-l[title]{cursor:help;-webkit-text-decoration:underline dotted var(--line);text-decoration:underline dotted var(--line);text-underline-offset:3px}.figure-v{font:700 24px/1.2 var(--display);color:var(--fg);font-variant-numeric:tabular-nums;margin:0}.figure-s{font:400 12px/1.45 var(--body);color:var(--muted);margin:1px 0 0}.figure-w{margin-top:2px}.figure-w .btn{height:auto;min-height:0;color:var(--violet);font:500 12px/1.45 var(--body);background:0 0;border:0;padding:0}.figure-w .btn:hover{text-decoration:underline}.figure[data-spark=yes] .figure-v{color:var(--orange-700)}@media (max-width:620px){.figure{min-width:130px;padding:10px 14px}.figure:first-child{padding-left:0}}.consequences{border-top:1px solid var(--line);gap:12px;min-width:0;margin:12px 0 0;padding:16px 0 0;display:grid}.consequences-empty{font:400 13px/1.5 var(--body);color:var(--muted);margin:0}.consequences-lead{max-width:80ch;font:500 13px/1.6 var(--body);color:var(--fg);margin:0}.consequences-changes,.consequences-facts{margin:0;padding:0;list-style:none;display:grid}.consequences-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:7px 0;display:flex}.consequences-row:last-child{border-bottom:none}.consequences-row-label{font:400 13px/1.4 var(--body);color:var(--muted);flex:0 auto}.consequences-row-value{font:500 13px/1.4 var(--display);color:var(--fg);text-align:right;font-variant-numeric:tabular-nums;margin:0}.consequences-row[data-wrap=true]{flex-direction:column;gap:2px}.consequences-row[data-wrap=true] .consequences-row-value{max-width:52ch;font:400 13px/1.5 var(--body);text-align:left}.consequences-effects{gap:8px;margin:0;padding:0;list-style:none;display:grid}.consequences-effects li{background:var(--surface);border-radius:var(--r-control);font:400 12px/1.5 var(--body);gap:2px;padding:10px 12px;display:grid}.consequences-effects li>b{font:600 13px/1.4 var(--display);color:var(--fg);flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.consequences-effects li>b:before{content:"";border-radius:var(--r-pill);background:var(--muted);flex:none;width:7px;height:7px;margin-top:4px}.consequences-effects li[data-weight=warn]>b:before{background:var(--warn)}.consequences-effects li[data-weight=stop]>b:before{background:var(--err)}.consequences-effects li>span{color:var(--muted)}.consequences-flag{font:600 11px/1.3 var(--body);color:var(--fg)}.consequences-group{gap:4px;display:grid}.consequences-label{font:600 11px/1.3 var(--body);color:var(--muted);margin:0}.consequences-lines{font:400 13px/1.5 var(--body);color:var(--fg);gap:3px;margin:0;padding:0 0 0 18px;display:grid}.consequences-lines[data-figures=true]{gap:0;padding:0;list-style:none}.consequences-lines[data-figures=true] li{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:7px 0;display:flex}.consequences-lines[data-figures=true] li:last-child{border-bottom:none}.consequences-text{min-width:0;max-width:64ch}.consequences-figure{color:var(--muted);font:500 12px/1.5 var(--display);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;flex:none}.consequences-reach{border-collapse:collapse;width:100%;font:400 12px/1.4 var(--body)}.consequences-reach caption{text-align:left;font:500 11px/1.2 var(--body);color:var(--muted);padding:10px 12px 6px}.consequences-reach th,.consequences-reach td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:6px 8px}.consequences-reach th:first-child,.consequences-reach td:first-child{padding-left:12px}.consequences-reach th:last-child,.consequences-reach td:last-child{padding-right:12px}.consequences-reach thead th{font:600 11px/1.2 var(--body);color:var(--muted)}.consequences-reach tbody th[scope=row]{font:500 12px/1.4 var(--body);color:var(--fg)}.consequences-reach th[data-num],.consequences-reach td[data-num]{text-align:right}.consequences-reach td[data-num]{font:500 12px/1.4 var(--display);font-variant-numeric:tabular-nums;white-space:nowrap}.consequences-note{font:400 11px/1.4 var(--body);color:var(--muted);margin-top:1px;display:block}@media (max-width:640px){.consequences-row{flex-direction:column;gap:2px}.consequences-row-value{text-align:left}.consequences-lines[data-figures=true] li{flex-direction:column;gap:2px}.consequences-figure{text-align:left;white-space:normal}}
.page{min-width:0;color:var(--fg);font:400 13px/1.45 var(--body);flex-direction:column;gap:16px;display:flex}.page--form,.page--settings{max-width:760px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-head-main{gap:4px;min-width:0;display:grid}.page-title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.page-title{font:700 24px/1.2 var(--display);color:var(--fg);margin:0}.page-meta{color:var(--muted);margin:0;font-size:13px}.page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.section-title{font:600 16px/1.3 var(--display);color:var(--fg);margin:0}.section-note{color:var(--muted);margin:0;font-size:13px}.states-loading{gap:6px;display:grid}.states-empty{text-align:center;color:var(--muted);justify-items:center;gap:12px;padding:48px 16px;font-size:13px;display:grid}.states-empty p,.states-error p{margin:0}.states-error{background:var(--surface);border-radius:var(--r-container);color:var(--fg);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex}.states-error p:before{content:"";border-radius:var(--r-pill);background:var(--err);vertical-align:middle;width:7px;height:7px;margin-right:8px;display:inline-block}.states-refusal{background:var(--surface);border-radius:var(--r-container);max-width:560px;color:var(--fg);justify-items:start;gap:12px;padding:16px 20px;font-size:13px;display:grid}.states-refusal h2{margin:0}.states-refusal-facts{gap:10px;width:100%;margin:0;display:grid}.states-refusal-facts>div{grid-template-columns:120px 1fr;gap:4px 16px;display:grid}.states-refusal-facts dt{color:var(--muted);font:600 11px/1.6 var(--body)}.states-refusal-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.states-refusal-facts code{color:var(--muted);margin-top:2px;font:500 12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}@media (max-width:640px){.states-refusal-facts>div{grid-template-columns:1fr}}.states-prototype{color:var(--muted);max-width:62ch;margin:0;font-size:12px;line-height:1.45}.form-actions .states-prototype{align-self:center;margin-right:auto}.overlay__foot .states-prototype{flex:240px;margin-right:auto}.list-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.views{flex-wrap:wrap;gap:4px;display:flex}.view{border-radius:var(--r-pill);height:28px;color:var(--muted);font:500 12px/1 var(--body);cursor:pointer;background:0 0;border:0;padding:0 12px}.view:hover{background:var(--surface)}.view[aria-pressed=true]{background:var(--violet-50);color:var(--violet-700);font-weight:600}.view:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.bulkbar{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-container);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 12px;display:flex}.bulkbar-count{font:600 12px/1 var(--display);color:var(--violet-700);font-variant-numeric:tabular-nums;margin-right:auto}.table-wrap{border:1px solid var(--line);border-radius:var(--r-container);scroll-snap-type:x proximity;background:linear-gradient(to right, var(--bg) 30%, transparent) left / 32px 100% no-repeat, linear-gradient(to left, var(--bg) 30%, transparent) right / 32px 100% no-repeat, radial-gradient(farthest-side at 0 50%, color-mix(in oklab, var(--fg) 14%, transparent), transparent) left / 14px 100% no-repeat, radial-gradient(farthest-side at 100% 50%, color-mix(in oklab, var(--fg) 14%, transparent), transparent) right / 14px 100% no-repeat;background-attachment:local,local,scroll,scroll;position:relative;overflow-x:auto}.table{border-collapse:collapse;width:100%;font:400 12px/1.5 var(--body)}.table th,.table td{text-align:left;vertical-align:middle;white-space:nowrap;padding:12px 16px}.table thead th{font:600 11px/1.2 var(--body);color:var(--muted);border-bottom:1px solid var(--line);padding-top:14px;padding-bottom:10px}.table tbody tr:not(.group-head) td{border-bottom:1px solid var(--line)}.table tbody tr:not(.group-head):not(.group-empty):hover{background:var(--surface)}.table tr[data-selected=true]{background:var(--violet-50)}.table .group-head th{background:var(--surface);color:var(--muted);font:600 11px/1.2 var(--body);padding:9px 16px}.table .group-empty td{color:var(--muted);font-style:normal}.table .col-select{width:1%;padding-right:0}.table .col-select .ctl-row{justify-content:center;min-width:44px;position:relative}.table .col-select .ctl-label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.table [data-numeric=true]{text-align:right;font-family:var(--display);font-variant-numeric:tabular-nums;font-weight:500}.detail-body{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px;display:grid}.detail-main{contain:inline-size;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.page,.page-body{min-width:0}.detail-tabs{border-bottom:1px solid var(--line);gap:4px;display:flex;overflow-x:auto}.detail-tab{height:36px;color:var(--muted);font:500 13px/1 var(--body);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 12px}.detail-tab:hover{color:var(--fg)}.detail-tab[aria-selected=true]{color:var(--violet-700);border-bottom-color:var(--violet);font-weight:600}.detail-tab:focus-visible{outline:2px solid var(--violet);outline-offset:-2px;border-radius:var(--r-control)}.detail-related{gap:12px;display:grid}.related-panel{background:var(--surface);border-radius:var(--r-container);gap:8px;padding:16px;display:grid}@media (max-width:900px){.detail-body{grid-template-columns:minmax(0,1fr)}}.form{gap:20px;display:grid}.form-body{gap:4px;display:grid}.field{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:6px 16px;padding:6px 0;display:grid}.field-label{font:500 13px/1.3 var(--body);color:var(--fg);padding-top:7px}.field-control{gap:4px;min-width:0;display:grid}.field-hint,.field-error{margin:0;font-size:12px}.field-hint{color:var(--muted)}.field-error,.form-error{color:var(--fg);font:400 12px/1.5 var(--body);align-items:flex-start;gap:7px;display:flex}.field-error:before,.form-error:before{content:"";background:var(--err);border-radius:50%;flex:none;width:7px;height:7px;margin-top:5px}.field-error--hidden{color:var(--err)}.form-error{color:var(--err);margin:0;font-size:13px}.form-note{color:var(--muted);align-self:center;margin:0 auto 0 0;font-size:13px}.form-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding-top:16px;display:flex}.settings-section{border-bottom:1px solid var(--line);gap:8px;padding-bottom:20px;display:grid}.settings-section:last-of-type{border-bottom:0}@media (max-width:639px){.field{grid-template-columns:minmax(0,1fr);gap:4px}.field-label{padding-top:0}}.dash{gap:20px;display:grid}.dash .tl{color:var(--muted);font:600 11px/1.2 var(--body)}.dash .tv{font:700 24px/1.15 var(--display);font-variant-numeric:tabular-nums;color:var(--fg)}.dash .tsub{color:var(--muted);font-size:12px}.dash-headline{border:1px solid var(--line);border-radius:var(--r-container);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.dash-headline>div{gap:2px;display:grid}.dash-headline .tv{font-size:24px}.dash-tiles{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.tile{background:var(--surface);border-radius:var(--r-container);align-content:start;gap:2px;padding:16px;display:grid}.dash-strip>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(14ch,22ch) minmax(0,1fr);align-items:baseline;gap:24px;padding:9px 0;font-size:12px;display:grid}.dash-strip>div>:last-child{text-align:left;justify-self:start;max-width:72ch}.dash-strip>div[data-figure=true]>:last-child{text-align:right;font-variant-numeric:tabular-nums;justify-self:end}@media (max-width:640px){.dash-strip>div{grid-template-columns:minmax(0,1fr);gap:2px}}.dash-strip span{color:var(--muted)}.dash-strip b{font:600 13px/1.2 var(--display);font-variant-numeric:tabular-nums;text-align:right}.list-search{align-items:center;gap:8px;margin-left:auto;display:flex}.list-search label{font:600 11px/1.3 var(--body);color:var(--muted)}.list-search .ctl-input{width:220px}.list-filter-panel{box-sizing:border-box;background:var(--surface);border-radius:var(--r-container);flex:100%;order:10;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:start;gap:16px 24px;padding:12px 16px;display:grid}.filter-field{border:0;gap:4px;min-width:0;margin:0;padding:0;display:grid}.filter-field legend{font:600 11px/1.3 var(--body);color:var(--muted);margin-bottom:2px;padding:0}.filter-options{max-height:220px;display:grid;overflow-y:auto}.filter-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.filter-note{font:400 11px/1.4 var(--body);color:var(--muted);margin:0}@media (max-width:640px){.filter-range{grid-template-columns:minmax(0,1fr)}}.list-narrowing{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.list-count{font:400 12px/1.4 var(--body);color:var(--muted);font-variant-numeric:tabular-nums;margin:0}.list-count b{font:700 12px/1.4 var(--display);color:var(--fg);font-variant-numeric:tabular-nums}.list-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.list-chip{border-radius:var(--r-pill);background:var(--violet-50);height:28px;color:var(--violet-700);font:500 12px/1 var(--body);cursor:pointer;border:0;align-items:center;gap:6px;max-width:100%;padding:0 8px 0 12px;display:inline-flex}.list-chip i{opacity:.8;font-size:14px;font-style:normal;line-height:1}.list-chip:hover{background:var(--violet-100)}.list-chip:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.th-sort{cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.th-sort i{opacity:.45;font-style:normal}.th-sort[data-on=true]{color:var(--violet)}.th-sort[data-on=true] i{opacity:1}.th-sort:hover i{opacity:.8}.th-sort:focus-visible{outline:2px solid var(--violet);outline-offset:2px;border-radius:3px}.pager{justify-content:center;align-items:center;gap:14px;margin-top:14px;display:flex}.pager-where{text-align:center;font:500 12px/1.4 var(--body);color:var(--fg);font-variant-numeric:tabular-nums}.pager-where em{font:400 11px/1.4 var(--body);color:var(--muted);font-style:normal;display:block}
.list-export{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.list-export-note{font:400 11px/1.4 var(--body);color:var(--muted);font-variant-numeric:tabular-nums;margin:0}.list-export-status{font:400 11px/1.4 var(--body);color:var(--muted)}.list-export-status:empty{display:none}.list-export .btn[aria-busy=true]{opacity:.6;cursor:progress}.download-unavailable{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.download-unavailable-reason{font:400 12px/1.45 var(--body);color:var(--muted);max-width:62ch}
.wk-drawer{flex-direction:column;gap:28px;min-width:0;display:flex}.wk-intro{font:400 13px/1.5 var(--body);color:var(--muted);margin:0}.wk{flex-direction:column;gap:20px;min-width:0;display:flex}.wk h3,.wk h4{font:600 11px/1.2 var(--body);color:var(--muted);margin:0 0 8px}.wk p{margin:0}.wk .wk-name{font:600 16px/1.3 var(--display);color:var(--fg);overflow-wrap:anywhere;margin:0}.wk-lead{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.wk-figure{font:700 18px/1.3 var(--display);font-variant-numeric:tabular-nums;color:var(--fg);overflow-wrap:anywhere}.wk-answer{font:400 14px/1.5 var(--body);color:var(--fg)}.wk-text{font:400 13px/1.6 var(--body);color:var(--fg)}.wk-quiet{color:var(--muted)}.wk-note{font:400 12px/1.4 var(--body);color:var(--muted);margin-top:2px;display:block}.wk-difference{font:400 13px/1.5 var(--body);color:var(--fg);flex-direction:column;align-items:flex-start;gap:4px;display:flex}.wk-inputs{flex-direction:column;margin:0;display:flex}.wk-inputs>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:12px;padding:8px 0;display:grid}.wk-inputs>div:first-child{padding-top:0}.wk-inputs>div:last-child{border-bottom:0;padding-bottom:0}.wk-inputs dt{font:400 13px/1.4 var(--body);color:var(--muted);overflow-wrap:anywhere}.wk-inputs dd{font:600 13px/1.4 var(--display);color:var(--fg);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.wk-inputs dd .wk-note{font-weight:400}.wk-formula{background:var(--surface);border-radius:var(--r-container);font:500 13px/1.5 var(--body);font-variant-numeric:tabular-nums;color:var(--fg);overflow-wrap:anywhere;gap:8px;margin:0;padding:12px 14px;list-style:none;display:grid}.wk .wk-sum-rule{font:400 12px/1.5 var(--body);color:var(--muted);margin-bottom:8px}.wk-sum{border-radius:var(--r-container);background:var(--surface);margin:0;padding:6px 14px;display:grid}.wk-sum>div{justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;display:flex}.wk-sum dt{font:400 13px/1.3 var(--body);color:var(--muted);overflow-wrap:anywhere}.wk-sum dd{font:500 13px/1.3 var(--display);font-variant-numeric:tabular-nums;text-align:right;color:var(--fg);white-space:nowrap;margin:0}.wk-sum>div[data-total=true]{border-top:1px solid var(--line);margin-top:4px;padding-top:9px}.wk-sum>div[data-total=true] dt{color:var(--fg);font-weight:600}.wk-sum>div[data-total=true] dd{font:700 16px/1.2 var(--display)}.wk-evidence{margin:0;padding:0;list-style:none}.wk-evidence li{border-bottom:1px solid var(--line);font:400 13px/1.4 var(--body);grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:8px 0;display:grid}.wk-evidence li:last-child{border-bottom:0}.wk-when{font:600 13px/1.3 var(--display);font-variant-numeric:tabular-nums}.wk-detail{color:var(--muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.wk-evidence li[data-flagged=true] .wk-detail{color:var(--fg);font-weight:600}.wk-consequence{border-radius:var(--r-container);background:var(--surface);padding:10px 12px}.wk-policy{color:var(--fg);flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.wk-policy strong{font:600 13px/1.4 var(--display)}.wk-policy span{color:var(--muted);font-variant-numeric:tabular-nums}.wk-policy .wk-version[data-recorded=false]{color:var(--fg);-webkit-text-decoration:underline dotted var(--muted);text-decoration:underline dotted var(--muted);text-underline-offset:3px}.wk .wk-policy-note{margin-top:4px}.wk-also{flex-direction:column;gap:6px;margin-top:12px;display:flex}.wk .wk-also-head{font:600 11px/1.2 var(--body);color:var(--muted)}.wk-list{font:400 13px/1.5 var(--body);color:var(--fg);margin:0;padding-left:18px}.wk-links{flex-wrap:wrap;gap:8px;display:flex}.wk-trigger{display:inline-flex}.wk-trigger--flush{margin-left:-12px}@media (max-width:480px){.wk-inputs>div{grid-template-columns:minmax(0,1fr);gap:2px}.wk-evidence li{grid-template-columns:72px minmax(0,1fr)}.wk-evidence li .btn{grid-column:2;justify-self:start;margin-left:-12px}}
@keyframes o-rise-kf{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes o-row-kf{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes o-fade-kf{0%{opacity:0}}@keyframes o-ring-kf{0%{stroke-dasharray:0 100}}@keyframes o-bar-kf{0%{transform:scaleX(0)}}@keyframes o-grow-y-kf{0%{transform:scaleY(0)}}@keyframes o-pulse-kf{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--o-pulse-color,var(--violet)) 50%, transparent)}to{box-shadow:0 0 0 9px color-mix(in oklab, var(--o-pulse-color,var(--violet)) 0%, transparent)}}@keyframes o-slide-kf{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@keyframes o-spin-kf{to{transform:rotate(360deg)}}@keyframes o-bob-kf{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes o-shimmer-kf{to{background-position:200%}}@keyframes o-marquee-kf{to{transform:translate(-50%)}}@keyframes o-drift-kf{0%,to{background-position:80% 15%,0 0}50%{background-position:60% 30%,0 0}}@keyframes o-breathe-kf{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.06)}}@keyframes o-fill-x-kf{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes o-ride-x-kf{0%{left:0}to{left:calc(100% - var(--o-ride-size,16px))}}.o-rise{animation:o-rise-kf .7s var(--ease-orbit) both;animation-delay:var(--o-delay,0s)}.o-fade{animation:.4s ease-out both o-fade-kf;animation-delay:var(--o-delay,0s)}.o-stagger>*{animation:o-rise-kf .7s var(--ease-orbit) both}.o-stagger>:nth-child(2){animation-delay:60ms}.o-stagger>:nth-child(3){animation-delay:.12s}.o-stagger>:nth-child(4){animation-delay:.18s}.o-stagger>:nth-child(5){animation-delay:.24s}.o-stagger>:nth-child(6){animation-delay:.3s}.o-stagger>:nth-child(7){animation-delay:.36s}.o-stagger>:nth-child(8){animation-delay:.42s}.o-stagger>:nth-child(9){animation-delay:.48s}.o-stagger>:nth-child(10){animation-delay:.54s}.o-stagger>:nth-child(11){animation-delay:.6s}.o-stagger>:nth-child(n+12){animation-delay:.66s}.o-row-in{animation:o-row-kf .5s var(--ease-orbit) both;animation-delay:var(--o-delay,0s)}.o-ring-fill{animation:o-ring-kf 1.8s var(--ease-orbit) both;animation-delay:var(--o-delay,0s)}.o-bar-fill{transform-origin:0;animation:o-bar-kf 1.4s var(--ease-orbit) both;animation-delay:var(--o-delay,0s)}.o-grow-y{transform-origin:bottom;animation:o-grow-y-kf 1s var(--ease-orbit) both;animation-delay:var(--o-delay,0s)}.o-pulse{animation:1.8s ease-out infinite o-pulse-kf}.o-slide-in{animation:.5s ease-out both o-slide-kf;animation-delay:var(--o-delay,0s)}.o-lift{transition:transform .25s,box-shadow .25s}.o-lift:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.o-spin-slow{transform-origin:50%;transform-box:fill-box;animation:180s linear infinite o-spin-kf}.o-spin{transform-origin:50%;transform-box:fill-box;animation:70s linear infinite o-spin-kf}.o-spin-rev{transform-origin:50%;transform-box:fill-box;animation:110s linear infinite reverse o-spin-kf}.o-bob{animation:7s ease-in-out infinite o-bob-kf;animation-delay:var(--o-delay,0s)}.o-breathe{animation:9s ease-in-out infinite o-breathe-kf;animation-delay:var(--o-delay,0s)}.o-shimmer-text{background:linear-gradient(90deg, var(--brand-lilac), var(--brand-orbit), var(--on-space-warning), var(--brand-orbit), var(--brand-lilac));color:#0000;-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite o-shimmer-kf}.o-marquee{width:max-content;animation:o-marquee-kf var(--o-marquee-duration,40s) linear infinite;display:flex}.o-marquee-pause:hover .o-marquee,.o-marquee-pause:focus-within .o-marquee{animation-play-state:paused}.o-glow-drift{background-size:140% 140%,auto;animation:18s ease-in-out infinite o-drift-kf}@supports (animation-timeline:view()){.o-scroll-rise{animation:linear both o-rise-kf;animation-timeline:view();animation-range:entry cover 22%}.o-scroll-rise-stagger>*{animation:linear both o-rise-kf;animation-timeline:view();animation-range:entry cover 25%}.o-scroll-rise-stagger>:nth-child(2){animation-range:entry 8% cover 32%}.o-scroll-rise-stagger>:nth-child(n+3){animation-range:entry 16% cover 40%}.o-track-fill{transform-origin:0;animation:linear both o-fill-x-kf;animation-timeline:view();animation-range:entry 10% cover 45%}.o-track-ride{animation:linear both o-ride-x-kf;animation-timeline:view();animation-range:entry 10% cover 45%}}@supports not (animation-timeline:view()){.o-track-ride{left:calc(100% - var(--o-ride-size,16px))}}.o-smil-static{display:none}@media (prefers-reduced-motion:reduce){.o-rise,.o-fade,.o-row-in,.o-ring-fill,.o-bar-fill,.o-grow-y,.o-slide-in,.o-stagger>*,.o-pulse,.o-spin-slow,.o-spin,.o-spin-rev,.o-bob,.o-breathe,.o-shimmer-text,.o-marquee,.o-glow-drift{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.o-lift,.o-lift:hover{transition-duration:.01ms!important}.o-lift:hover{transform:none}.o-smil{display:none}.o-smil-static{display:inline}.o-scroll-rise,.o-scroll-rise-stagger>*,.o-track-fill,.o-track-ride{animation:none!important}.o-track-ride{left:calc(100% - var(--o-ride-size,16px))}}
.o-num{font-family:var(--display);font-variant-numeric:tabular-nums}.o-tone-violet{--o-tone:var(--tone-violet);--o-tone-soft:var(--tone-violet-soft);--o-tone-ink:var(--tone-violet-ink)}.o-tone-blue{--o-tone:var(--tone-blue);--o-tone-soft:var(--tone-blue-soft);--o-tone-ink:var(--tone-blue-ink)}.o-tone-green{--o-tone:var(--tone-green);--o-tone-soft:var(--tone-green-soft);--o-tone-ink:var(--tone-green-ink)}.o-tone-amber{--o-tone:var(--tone-amber);--o-tone-soft:var(--tone-amber-soft);--o-tone-ink:var(--tone-amber-ink)}.o-tone-orange{--o-tone:var(--tone-orange);--o-tone-soft:var(--tone-orange-soft);--o-tone-ink:var(--tone-orange-ink)}.o-tone-pink{--o-tone:var(--tone-pink);--o-tone-soft:var(--tone-pink-soft);--o-tone-ink:var(--tone-pink-ink)}.o-tone-teal{--o-tone:var(--tone-teal);--o-tone-soft:var(--tone-teal-soft);--o-tone-ink:var(--tone-teal-ink)}.o-tone-sky{--o-tone:var(--tone-sky);--o-tone-soft:var(--tone-sky-soft);--o-tone-ink:var(--tone-sky-ink)}.o-tone-auto:nth-child(8n+1){--o-tone:var(--tone-violet);--o-tone-soft:var(--tone-violet-soft);--o-tone-ink:var(--tone-violet-ink)}.o-tone-auto:nth-child(8n+2){--o-tone:var(--tone-sky);--o-tone-soft:var(--tone-sky-soft);--o-tone-ink:var(--tone-sky-ink)}.o-tone-auto:nth-child(8n+3){--o-tone:var(--tone-green);--o-tone-soft:var(--tone-green-soft);--o-tone-ink:var(--tone-green-ink)}.o-tone-auto:nth-child(8n+4){--o-tone:var(--tone-amber);--o-tone-soft:var(--tone-amber-soft);--o-tone-ink:var(--tone-amber-ink)}.o-tone-auto:nth-child(8n+5){--o-tone:var(--tone-pink);--o-tone-soft:var(--tone-pink-soft);--o-tone-ink:var(--tone-pink-ink)}.o-tone-auto:nth-child(8n+6){--o-tone:var(--tone-teal);--o-tone-soft:var(--tone-teal-soft);--o-tone-ink:var(--tone-teal-ink)}.o-tone-auto:nth-child(8n+7){--o-tone:var(--tone-orange);--o-tone-soft:var(--tone-orange-soft);--o-tone-ink:var(--tone-orange-ink)}.o-tone-auto:nth-child(8n+8){--o-tone:var(--tone-blue);--o-tone-soft:var(--tone-blue-soft);--o-tone-ink:var(--tone-blue-ink)}.o-hero{isolation:isolate;box-sizing:border-box;color:var(--on-space);background:radial-gradient(70% 120% at 85% 10%, color-mix(in oklab, var(--hero-violet) var(--hero-glow), var(--hero-base)) 0%, color-mix(in oklab, var(--hero-violet) 22%, var(--hero-base)) 45%, var(--hero-base) 100%), var(--hero-base);box-shadow:var(--shadow-hero);border-radius:28px;padding:36px 40px;position:relative;overflow:hidden}.o-hero--compact{border-radius:20px;padding:24px 32px}.o-rings{pointer-events:none;position:absolute}.o-hero-rings{z-index:-1;opacity:.55;width:640px;height:640px;top:-210px;right:-120px}.o-hero--compact .o-hero-rings{opacity:.45;top:-240px;right:-160px}.o-hero-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 32px;display:flex;position:relative}.o-hero-main{flex:420px;min-width:0;max-width:600px}.o-hero-eyebrow{font:500 14px/1.4 var(--body);color:var(--brand-lilac)}.o-hero-eyebrow-row{align-items:center;gap:10px;display:inline-flex}.o-hero-eyebrow-icon{background:color-mix(in oklab, var(--on-space) 12%, transparent);width:30px;height:30px;color:var(--on-space);border-radius:9px;place-items:center;display:grid}.o-hero-eyebrow-icon svg{width:16px;height:16px}.o-hero-title{font:800 40px/1.1 var(--display);letter-spacing:-.03em;color:var(--on-space);margin:6px 0 10px}.o-hero--compact .o-hero-title{margin:4px 0 0;font-size:30px;line-height:1.2}.o-hero-count{color:var(--brand-lilac);vertical-align:baseline;margin-left:10px;font-size:24px;font-weight:600}.o-hero-lead{font:400 16px/1.55 var(--body);color:var(--on-space-muted)}.o-hero--compact .o-hero-lead{margin-top:4px;font-size:14px}.o-hero-lead strong{color:var(--on-space);font-weight:600}.o-hero-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.o-hero--compact .o-hero-actions{margin-top:16px}.o-hero-aside{flex:0 360px;min-width:0}.o-hero-body{position:relative}.o-hero-body--spaced{margin-top:24px}.o-hero-panel{background:color-mix(in oklab, var(--on-space) 7%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--on-space) 12%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:18px;padding:20px}.o-hero-stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:18px;margin:0;display:grid}.o-hero-stat{flex-direction:column-reverse;min-width:0;display:flex}.o-hero-stat dt{font:400 14px/1.4 var(--body);color:var(--on-space-muted)}.o-hero-stat dd{color:var(--on-space);margin:0;font-size:30px;font-weight:800;line-height:1.15}.o-hero-stat-unit{color:var(--brand-lilac);font-size:16px;font-weight:700}.btn--accent{background:var(--orange);color:var(--hero-base);font-weight:600}.btn--accent:hover:not(:disabled){background:color-mix(in oklab, var(--orange) 88%, var(--on-space))}.btn--onSpace{color:var(--on-space);border-color:color-mix(in oklab, var(--on-space) 38%, transparent);background:0 0}.btn--onSpace:hover:not(:disabled){background:color-mix(in oklab, var(--on-space) 12%, transparent)}.btn--accent:focus-visible,.btn--onSpace:focus-visible{outline:2px solid var(--on-space);outline-offset:2px}.o-hero .btn{height:40px;padding:0 18px;font-size:14px}@media (max-width:639px){.o-hero{border-radius:20px;padding:24px 20px}.o-hero-title{font-size:28px}.o-hero-rings{top:-170px;right:-200px}}.o-dot{background:var(--o-dot,var(--muted));border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.o-dot--live{width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in oklab, var(--o-dot,var(--muted)) 20%, transparent)}.o-chip{box-sizing:border-box;border-radius:var(--r-pill);height:24px;font:600 12px/1 var(--body);white-space:nowrap;background:var(--status-bg);color:var(--muted);align-items:center;gap:6px;padding:0 10px;display:inline-flex}.o-chip--sm{height:20px;padding:0 8px}.o-chip--plain{gap:4px}.o-chip--plain svg{width:14px;height:14px}.o-chip--neutral{background:var(--status-bg);color:var(--muted)}.o-chip--success{background:var(--success-bg);color:var(--success-text)}.o-chip--warning{background:var(--warning-bg);color:var(--warning-text)}.o-chip--danger{background:var(--danger-bg);color:var(--danger-text)}.o-chip--info{background:var(--info-bg);color:var(--info-text)}.o-chip--brand{background:var(--violet-50);color:var(--violet-700)}.o-chip--attention{background:var(--spark-bg);color:var(--spark-text)}.o-chip--violet{background:var(--tone-violet-soft);color:var(--tone-violet-ink)}.o-chip--sky{background:var(--tone-sky-soft);color:var(--tone-sky-ink)}.o-chip--green{background:var(--tone-green-soft);color:var(--tone-green-ink)}.o-chip--amber{background:var(--tone-amber-soft);color:var(--tone-amber-ink)}.o-chip--pink{background:var(--tone-pink-soft);color:var(--tone-pink-ink)}.o-chip--teal{background:var(--tone-teal-soft);color:var(--tone-teal-ink)}.o-chip--orange{background:var(--tone-orange-soft);color:var(--tone-orange-ink)}.o-chip--blue{background:var(--tone-blue-soft);color:var(--tone-blue-ink)}.o-chip--solid{background:var(--hero-base);color:var(--on-space)}.o-icon{background:var(--surface);color:var(--muted);flex:none;place-items:center;display:grid}.o-icon--xs{border-radius:6px;width:24px;height:24px}.o-icon--xs svg{width:14px;height:14px}.o-icon--sm{border-radius:var(--r-container);width:32px;height:32px}.o-icon--sm svg{width:16px;height:16px}.o-icon--md{border-radius:var(--r-container);width:36px;height:36px}.o-icon--md svg{width:18px;height:18px}.o-icon--lg{border-radius:12px;width:48px;height:48px}.o-icon--lg svg{width:20px;height:20px}.o-icon--xl{border-radius:16px;width:56px;height:56px}.o-icon--xl svg{width:24px;height:24px}.o-icon--28{width:28px;height:28px}.o-icon--44{width:44px;height:44px}.o-icon--neutral{background:var(--surface);color:var(--muted)}.o-icon--brand{background:var(--violet-50);color:var(--violet)}.o-icon--space{background:var(--hero-base);color:var(--on-space)}.o-icon--success{background:var(--success-bg);color:var(--success-text)}.o-icon--warning{background:var(--warning-bg);color:var(--warning-text)}.o-icon--danger{background:var(--danger-bg);color:var(--danger-text)}.o-icon--info{background:var(--info-bg);color:var(--info-text)}.o-icon--attention{background:var(--spark-bg);color:var(--spark-text)}.o-icon--onSpace{background:color-mix(in oklab, var(--on-space) 8%, transparent);color:var(--on-space);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--on-space) 15%, transparent)}.o-icon--auto{background:var(--o-tone-soft,var(--violet-50));color:var(--o-tone-ink,var(--violet))}.o-icon--violet{background:var(--tone-violet-soft);color:var(--tone-violet-ink)}.o-icon--sky{background:var(--tone-sky-soft);color:var(--tone-sky-ink)}.o-icon--green{background:var(--tone-green-soft);color:var(--tone-green-ink)}.o-icon--amber{background:var(--tone-amber-soft);color:var(--tone-amber-ink)}.o-icon--pink{background:var(--tone-pink-soft);color:var(--tone-pink-ink)}.o-icon--teal{background:var(--tone-teal-soft);color:var(--tone-teal-ink)}.o-icon--orange{background:var(--tone-orange-soft);color:var(--tone-orange-ink)}.o-icon--blue{background:var(--tone-blue-soft);color:var(--tone-blue-ink)}.o-stat{box-sizing:border-box;text-align:left;min-width:0;font:inherit;color:var(--fg);background:var(--bg);box-shadow:0 0 0 1px color-mix(in oklab, var(--line) 70%, transparent), var(--shadow-card);border:0;border-radius:16px;flex-direction:column;padding:20px;display:flex}button.o-stat{cursor:pointer}.o-stat.is-click:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.o-stat.is-hero{isolation:isolate;box-shadow:none;color:var(--on-space);background:radial-gradient(70% 120% at 85% 10%, color-mix(in oklab, var(--hero-violet) var(--hero-glow), var(--hero-base)) 0%, color-mix(in oklab, var(--hero-violet) 22%, var(--hero-base)) 45%, var(--hero-base) 100%), var(--hero-base);position:relative;overflow:hidden}.o-stat-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.o-stat-top:has(>.o-stat-chip.is-inline){justify-content:flex-start;gap:10px}.o-stat-label{min-width:0;font:500 14px/1.3 var(--body);color:var(--muted)}.is-hero .o-stat-label{color:var(--brand-lilac)}.o-stat-glyph{color:var(--muted);display:inline-flex}.o-stat-glyph svg{width:16px;height:16px}.o-stat-chip{border-radius:var(--r-container);flex:none;place-items:center;width:32px;height:32px;display:grid}.o-stat-chip svg{width:16px;height:16px}.o-stat-chip.is-tone{background:var(--o-tone-soft,var(--violet-50));color:var(--o-tone-ink,var(--violet))}.o-stat-chip.is-plain{background:var(--bg);color:var(--violet);box-shadow:0 0 0 1px var(--line)}.o-stat-chip.is-ink{background:var(--hero-base);color:var(--on-space)}.o-stat-chip.is-space{background:color-mix(in oklab, var(--on-space) 8%, transparent);color:var(--on-space);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--on-space) 15%, transparent)}.o-stat-figure{align-items:baseline;gap:6px;min-width:0;margin-top:12px;display:flex}.o-stat-value{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.03em;min-width:0;color:var(--fg);font-size:32px;font-weight:700;line-height:1.15;overflow:hidden}.is-hero .o-stat-value{color:var(--on-space)}.o-stat-unit{font:400 14px/1.2 var(--body);color:var(--muted)}.is-hero .o-stat-unit{color:var(--brand-lilac)}.o-stat-foot{font:400 14px/1.3 var(--body);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:8px;display:flex}.o-stat-hint{color:var(--muted)}.is-hero .o-stat-hint{color:var(--brand-lilac)}.o-stat-spark{margin:16px 0 -4px}.o-stat-loading{flex-direction:column;gap:8px;margin-top:12px;display:flex}.o-delta{border-radius:var(--r-pill);font:500 13px/20px var(--body);font-variant-numeric:tabular-nums;background:var(--status-bg);color:var(--muted);align-items:center;gap:2px;padding:0 6px;display:inline-flex}.o-delta.is-good{background:var(--success-bg);color:var(--success-text)}.o-delta.is-bad{background:var(--danger-bg);color:var(--danger-text)}.o-delta.is-flat{background:var(--status-bg);color:var(--muted)}.o-delta.is-space{background:color-mix(in oklab, var(--on-space) 10%, transparent);color:var(--on-space)}.o-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:1024px){.o-stat-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.o-stat-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.o-stat-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:639px){.o-stat{padding:16px}.o-stat-value{font-size:24px}}.o-strip{background:var(--bg);box-shadow:0 0 0 1px color-mix(in oklab, var(--line) 70%, transparent), var(--shadow-card);border-radius:16px;overflow:hidden}.o-strip-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 -1px -1px 0;display:grid}@media (min-width:640px){.o-strip-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.o-strip-grid--3,.o-strip-grid--5,.o-strip-grid--6{grid-template-columns:repeat(3,minmax(0,1fr))}.o-strip-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.o-strip-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.o-strip-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.o-strip-grid--6{grid-template-columns:repeat(6,minmax(0,1fr))}}.o-strip-cell{box-sizing:border-box;min-width:0;box-shadow:inset -1px -1px 0 var(--line);flex-direction:column;padding:16px 20px;display:flex;position:relative}.o-strip-cell.is-click:hover{box-shadow:inset 0 -3px 0 var(--o-tone,var(--violet)), inset -1px -1px 0 var(--line)}.o-strip-label{font:500 14px/1.3 var(--body);color:var(--muted);align-items:center;gap:10px;margin:0;display:flex}.o-strip-icon{border-radius:var(--r-container);background:var(--o-tone-soft,var(--violet-50));width:28px;height:28px;color:var(--o-tone-ink,var(--violet));flex:none;place-items:center;margin:-4px 0;display:grid}.o-strip-icon svg{width:14px;height:14px}.o-strip-link{color:inherit;text-decoration:none}.o-strip-link:after{content:"";position:absolute;inset:0}.o-strip-link:hover{color:var(--fg)}.o-strip-link:focus-visible{outline:none}.o-strip-link:focus-visible:after{outline:2px solid var(--violet);outline-offset:-2px}.o-strip-body{min-width:0;margin:10px 0 0}.o-strip-body.has-aside{padding-right:48px}.o-strip-value{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.03em;min-width:0;color:var(--fg);font-size:28px;font-weight:700;line-height:36px;overflow:hidden}.o-strip-spark{margin:12px 0 -4px;display:block}.o-strip-cover{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.o-strip-cover:focus-visible{outline:2px solid var(--violet);outline-offset:-2px}.o-strip-aside{pointer-events:none;position:absolute;bottom:16px;right:16px}.o-spark{display:block;overflow:visible}.o-minibars{gap:6px;display:grid}.o-minibar{text-align:center;flex-direction:column;align-items:stretch;gap:4px;min-width:0;display:flex}.o-minibar-well{align-items:flex-end;display:flex}.o-minibar-bar{border-radius:4px;width:100%;display:block}.o-minibar-bar.is-hi{background:var(--o-tone,var(--violet))}.o-minibar-bar.is-lo{background:color-mix(in oklab, var(--o-tone,var(--violet)) 22%, var(--surface))}.o-minibar-block{border-radius:8px;width:100%;height:28px;display:block}.o-minibar-block.is-on{background:var(--o-tone,var(--violet))}.o-minibar-block.is-off{background:var(--surface);box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--o-tone,var(--violet)) 35%, var(--surface))}.o-minibar-label{text-overflow:ellipsis;white-space:nowrap;font:400 12px/1.3 var(--body);color:var(--muted);overflow:hidden}.o-ring{flex:none;place-items:center;display:inline-grid;position:relative}.o-ring-svg{position:absolute;inset:0}.o-ring-track{stroke:var(--metric-track)}.o-ring-track.is-space{stroke:color-mix(in oklab, var(--on-space) 12%, transparent)}.o-ring-centre{text-align:center;position:relative}.o-ringval-num{color:var(--fg);font-weight:800;line-height:1}.o-ringval--sm .o-ringval-num{font-size:14px}.o-ringval--md .o-ringval-num{font-size:32px}.o-ringval--lg .o-ringval-num{font-size:44px}.o-ringval-suffix{color:var(--muted);font-size:.6em;font-weight:700}.o-ringval--lg .o-ringval-suffix{font-size:22px}.o-ringval-caption{font:400 13px/1.3 var(--body);color:var(--muted);margin-top:4px}.o-ringval.is-space .o-ringval-num{color:var(--on-space)}.o-ringval.is-space .o-ringval-suffix{color:var(--brand-lilac)}.o-ringval.is-space .o-ringval-caption{color:var(--on-space-muted)}.o-bar{min-width:0}.o-bar-track{border-radius:var(--r-pill);background:var(--metric-track);width:100%;display:flex;overflow:hidden}.o-bar-track.is-space{background:color-mix(in oklab, var(--on-space) 8%, transparent)}.o-bar-track--sm{height:6px}.o-bar-track--md{height:10px}.o-bar-track--lg{height:14px}.o-bar-track--xl{border-radius:9px;height:26px}.o-bar-run{width:100%;height:100%;display:flex}.o-bar-seg{height:100%;display:block}.o-bar-legend{font:400 13px/1.3 var(--body);color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin:8px 0 0;padding:0;list-style:none;display:flex}.o-bar-legend.is-space{color:var(--on-space-muted)}.o-bar-legend li{align-items:center;gap:6px;display:inline-flex}.o-bar-swatch{border-radius:50%;flex:none;width:8px;height:8px}.o-bar-legend-value{color:var(--fg);font-weight:700}.is-space .o-bar-legend-value{color:var(--on-space)}.o-meter{min-width:0}.o-meter-head{font:400 14px/1.4 var(--body);color:var(--fg);justify-content:space-between;gap:12px;display:flex}.o-meter.is-space .o-meter-head{color:var(--on-space-muted)}.o-meter-value{color:var(--fg);font-weight:700}.o-meter.is-space .o-meter-value{color:var(--on-space)}.o-meter-track{border-radius:var(--r-pill);background:var(--metric-track);height:8px;margin-top:6px;overflow:hidden}.o-meter-track.is-sm{height:6px}.o-meter-track.is-space{background:color-mix(in oklab, var(--on-space) 12%, transparent)}.o-meter-fill{border-radius:var(--r-pill);height:100%}

*,:before,:after{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--fg);font:400 13px/1.45 var(--body);-webkit-font-smoothing:antialiased}
