:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--ods-font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--ods-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ods-radius:6px;--ods-radius-lg:10px;--ods-space-1:.25rem;--ods-space-2:.5rem;--ods-space-3:.75rem;--ods-space-4:1rem;--ods-space-5:1.5rem;--ods-space-6:2rem;--ods-shadow:0 1px 2px #0f172a14;--ods-focus:#b45309;--ods-focus-ring:0 0 0 3px var(--ods-focus);--ods-bg:#f4f6f8;--ods-surface:#fff;--ods-surface-raised:#f9fafb;--ods-text:#111827;--ods-text-muted:#4b5563;--ods-border:#d1d5db;--ods-border-strong:#9ca3af;--ods-primary:#1d4ed8;--ods-primary-hover:#1e40af;--ods-on-primary:#fff;--ods-danger:#b91c1c;--ods-on-danger:#fff;--ods-danger-bg:#fef2f2;--ods-warning:#92400e;--ods-warning-bg:#fffbeb;--ods-success:#166534;--ods-success-bg:#f0fdf4;--ods-info:#1e3a8a;--ods-info-bg:#eff6ff;--ods-skeleton:#e5e7eb;--ods-rail-width:15rem;--ods-header-offset:4.5rem;--ods-ink:#0b1220;--ods-ink-raised:#16213a;--ods-ink-border:#f8fafc29;--ods-on-ink:#f8fafc;--ods-on-ink-muted:#cbd5e1;--ods-ink-accent:#7dd3fc;--ods-glass-bg:#ffffffb8;--ods-glass-raised:#ffffff8c;--ods-glass-border:#0f172a1f;--ods-glass-highlight:#ffffffe6;--ods-glass-glow:0 10px 30px -18px #0f172a73;--ods-glass-blur:blur(14px) saturate(140%);--ods-accent-blue:#1d4ed8;--ods-accent-cyan:#0e7490;--ods-accent-teal:#0f766e;--ods-accent-green:#15803d;--ods-accent-violet:#6d28d9;--ods-accent-amber:#b45309;--ods-accent-rose:#be123c}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--ods-bg:#0f172a;--ods-surface:#1e293b;--ods-surface-raised:#273449;--ods-text:#f1f5f9;--ods-text-muted:#cbd5e1;--ods-border:#475569;--ods-border-strong:#64748b;--ods-primary:#93c5fd;--ods-primary-hover:#bfdbfe;--ods-on-primary:#0f172a;--ods-danger:#fca5a5;--ods-on-danger:#0f172a;--ods-danger-bg:#450a0a;--ods-warning:#fcd34d;--ods-warning-bg:#451a03;--ods-success:#86efac;--ods-success-bg:#052e16;--ods-info:#bfdbfe;--ods-info-bg:#172554;--ods-skeleton:#334155;--ods-focus:#fbbf24;--ods-shadow:0 1px 2px #0006;--ods-glass-bg:#1e293b9e;--ods-glass-raised:#33415573;--ods-glass-border:#bae6fd38;--ods-glass-highlight:#ffffff1f;--ods-glass-glow:0 14px 34px -20px #020617e6;--ods-accent-blue:#93c5fd;--ods-accent-cyan:#67e8f9;--ods-accent-teal:#5eead4;--ods-accent-green:#86efac;--ods-accent-violet:#c4b5fd;--ods-accent-amber:#fcd34d;--ods-accent-rose:#fda4af}}:root[data-theme=dark]{--ods-bg:#0f172a;--ods-surface:#1e293b;--ods-surface-raised:#273449;--ods-text:#f1f5f9;--ods-text-muted:#cbd5e1;--ods-border:#475569;--ods-border-strong:#64748b;--ods-primary:#93c5fd;--ods-primary-hover:#bfdbfe;--ods-on-primary:#0f172a;--ods-danger:#fca5a5;--ods-on-danger:#0f172a;--ods-danger-bg:#450a0a;--ods-warning:#fcd34d;--ods-warning-bg:#451a03;--ods-success:#86efac;--ods-success-bg:#052e16;--ods-info:#bfdbfe;--ods-info-bg:#172554;--ods-skeleton:#334155;--ods-focus:#fbbf24;--ods-shadow:0 1px 2px #0006;--ods-glass-bg:#1e293b9e;--ods-glass-raised:#33415573;--ods-glass-border:#bae6fd38;--ods-glass-highlight:#ffffff1f;--ods-glass-glow:0 14px 34px -20px #020617e6;--ods-accent-blue:#93c5fd;--ods-accent-cyan:#67e8f9;--ods-accent-teal:#5eead4;--ods-accent-green:#86efac;--ods-accent-violet:#c4b5fd;--ods-accent-amber:#fcd34d;--ods-accent-rose:#fda4af}*,:before,:after{box-sizing:border-box}html,body{background:var(--ods-bg);color:var(--ods-text);font-family:var(--ods-font);margin:0;font-size:16px;line-height:1.5}a{color:var(--ods-primary)}code,.ods-mono{font-family:var(--ods-font-mono);font-size:.9em}:focus-visible{outline:3px solid var(--ods-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.ods-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ods-skip-link{z-index:1000;padding:var(--ods-space-2) var(--ods-space-4);background:var(--ods-surface);color:var(--ods-text);border:2px solid var(--ods-focus);border-radius:var(--ods-radius);position:absolute;top:0;left:-999px}.ods-skip-link:focus{left:var(--ods-space-2);top:var(--ods-space-2)}.ods-muted{color:var(--ods-text-muted)}.ods-stack>*+*{margin-top:var(--ods-space-4)}.ods-cluster{gap:var(--ods-space-2);flex-wrap:wrap;align-items:center;display:flex}.ods-shell{flex-direction:column;min-height:100vh;display:flex}.ods-shell__layout{grid-template-columns:var(--ods-rail-width) minmax(0, 1fr);flex:1;align-items:stretch;display:grid}.ods-shell__rail{gap:var(--ods-space-4);padding:var(--ods-space-4) var(--ods-space-3);background:radial-gradient(120% 55% at 50% 0,#38bdf829 0%,#0b122000 70%),linear-gradient(#0d1b30 0%,#0a1424 45%,#070e1b 100%);background-color:var(--ods-ink);color:var(--ods-on-ink);border-right:1px solid var(--ods-ink-border);flex-direction:column;align-self:start;height:100vh;display:flex;position:sticky;top:0}.ods-shell__rail .ods-shell__brand,.ods-shell__rail .ods-shell__brand-name{color:var(--ods-on-ink)}.ods-shell__rail .ods-shell__tagline,.ods-shell__rail .ods-shell__nav-heading{color:var(--ods-on-ink-muted)}.ods-shell__brand{padding:var(--ods-space-2) var(--ods-space-3);color:var(--ods-text);text-decoration:none;display:block}.ods-shell__brand-name{font-size:1.05rem;font-weight:700;line-height:1.2;display:block}.ods-shell__tagline{margin-top:var(--ods-space-1);color:var(--ods-text-muted);font-size:.75rem;display:block}.ods-shell__nav{flex:auto;min-height:0;overflow-y:auto}.ods-shell__nav-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ods-shell__nav-heading{margin:var(--ods-space-4) var(--ods-space-3) var(--ods-space-2);letter-spacing:.09em;text-transform:uppercase;color:var(--ods-text-muted);font-size:.7rem;font-weight:700}.ods-shell__nav a{align-items:center;gap:var(--ods-space-3);padding:var(--ods-space-2) var(--ods-space-3);border-radius:var(--ods-radius-lg);color:var(--ods-on-ink-muted);border:1px solid #0000;font-size:.92rem;text-decoration:none;display:flex}.ods-shell__nav-icon{color:var(--ods-ink-accent);opacity:.75;flex:none;display:inline-flex}.ods-shell__nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ods-shell__nav a:hover{color:var(--ods-on-ink);background:#94c5fd14;border-color:#94c5fd2e}.ods-shell__nav a:hover .ods-shell__nav-icon{opacity:1}.ods-shell__nav a[aria-current=page]{color:#fff;background:linear-gradient(#7dd3fc3d 0%,#38bdf81f 100%),#0f2038e6;border-color:#bae6fd8c;font-weight:600;box-shadow:0 0 0 1px #38bdf82e,0 6px 18px -6px #38bdf88c,inset 0 1px #ffffff38}.ods-shell__nav a[aria-current=page] .ods-shell__nav-icon{color:#e0f2fe;opacity:1}.ods-shell__rail-footer{flex:none}.ods-shell__column{flex-direction:column;min-width:0;display:flex}.ods-shell__header{z-index:20;min-height:var(--ods-header-offset);-webkit-backdrop-filter:var(--ods-glass-blur);backdrop-filter:var(--ods-glass-blur);background-color:var(--ods-topbar-fill,var(--ods-surface));background-image:var(--ods-topbar-scrim,none), var(--ods-topbar-image,none);border-bottom:1px solid var(--ods-border);box-shadow:var(--ods-shadow);background-position:50%,50% 20%;background-repeat:no-repeat;background-size:auto,cover;position:sticky;top:0}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.ods-shell__header{background-color:var(--ods-surface);background-image:none}}.ods-shell__bar{text-shadow:var(--ods-over-art-shadow,none);padding:var(--ods-space-3) var(--ods-space-5);justify-content:flex-end;align-items:center;gap:var(--ods-space-4);flex-wrap:wrap;display:flex}.ods-shell__search{flex:18rem;min-width:0;max-width:34rem;margin-right:auto}.ods-searchbox{align-items:center;gap:var(--ods-space-3);width:100%;padding:var(--ods-space-2) var(--ods-space-3);border:1px solid var(--ods-border);border-radius:var(--ods-radius-lg);background:var(--ods-surface-raised);color:var(--ods-text-muted);font:inherit;text-align:left;cursor:pointer;font-size:.95rem;display:flex}.ods-searchbox:hover{border-color:var(--ods-border-strong);color:var(--ods-text)}.ods-searchbox:focus-visible{box-shadow:var(--ods-focus-ring);outline:none}.ods-searchbox__icon{font-size:1.1rem;line-height:1}.ods-searchbox__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.ods-searchbox__hint{border:1px solid var(--ods-border);border-radius:var(--ods-radius);font-family:var(--ods-font-mono);flex:none;padding:.1rem .4rem;font-size:.75rem}.ods-shell__user{align-items:center;gap:var(--ods-space-3);color:var(--ods-text-muted);font-size:.95rem;display:flex}.ods-icon{width:1.25rem;height:1.25rem;display:block}.ods-iconlink{width:2.25rem;height:2.25rem;color:var(--ods-text-muted);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.ods-iconlink:hover{background:var(--ods-surface-raised);color:var(--ods-text)}.ods-iconlink:focus-visible{box-shadow:var(--ods-focus-ring);outline:none}.ods-iconlink__dot{background:var(--ods-danger,#dc2626);border:2px solid var(--ods-surface);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.35rem;right:.4rem}.ods-usermenu{position:relative}.ods-usermenu__trigger{align-items:center;gap:var(--ods-space-3);padding:var(--ods-space-1) var(--ods-space-2);border-radius:var(--ods-radius-lg);font:inherit;color:var(--ods-text);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;display:flex}.ods-usermenu__trigger:hover{border-color:var(--ods-border);background:var(--ods-surface-raised)}.ods-usermenu__trigger:focus-visible{box-shadow:var(--ods-focus-ring);outline:none}.ods-avatar{background:var(--ods-surface-raised);width:2.25rem;height:2.25rem;color:var(--ods-primary);border:1px solid var(--ods-border);letter-spacing:.04em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.8rem;font-weight:600;display:inline-flex}.ods-usermenu__identity{flex-direction:column;min-width:0;line-height:1.2;display:none}.ods-usermenu__name{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;overflow:hidden}.ods-usermenu__role{color:var(--ods-text-muted);white-space:nowrap;font-size:.75rem}.ods-usermenu__chevron{color:var(--ods-text-muted);font-size:.7rem}@media (min-width:60rem){.ods-usermenu__identity{display:flex}}.ods-usermenu__menu{right:0;top:calc(100% + var(--ods-space-2));z-index:40;min-width:12rem;padding:var(--ods-space-2);background:var(--ods-surface);border:1px solid var(--ods-border);border-radius:var(--ods-radius-lg);box-shadow:var(--ods-shadow);margin:0;list-style:none;position:absolute}.ods-usermenu__menu a,.ods-usermenu__menu button{width:100%;padding:var(--ods-space-2) var(--ods-space-3);border-radius:var(--ods-radius);font:inherit;color:var(--ods-text);text-align:left;cursor:pointer;background:0 0;border:none;text-decoration:none;display:block}.ods-usermenu__menu a:hover,.ods-usermenu__menu button:hover:not(:disabled){background:var(--ods-surface-raised)}.ods-usermenu__menu a:focus-visible,.ods-usermenu__menu button:focus-visible{box-shadow:var(--ods-focus-ring);outline:none}.ods-shell__bar .ods-shell__menu-button{margin-right:auto;display:none}.ods-shell__main{width:100%;padding:var(--ods-space-5);flex:1}.ods-shell__footer{border-top:1px solid var(--ods-border);padding:var(--ods-space-3) var(--ods-space-5);color:var(--ods-text-muted);text-align:center;font-size:.85rem}.ods-banner{padding:var(--ods-space-2) var(--ods-space-4);text-align:center;border-bottom:1px solid var(--ods-warning);background:var(--ods-warning-bg);color:var(--ods-warning);font-weight:600}@media (max-width:60rem){.ods-shell__layout{grid-template-columns:minmax(0,1fr)}.ods-shell__rail{border-right:0;border-bottom:1px solid var(--ods-border);height:auto;padding:var(--ods-space-3) var(--ods-space-4);position:static}.ods-shell__bar .ods-shell__menu-button{display:inline-flex}.ods-shell__nav{display:none;overflow-y:visible}.ods-shell__nav[data-open=true]{display:block}.ods-shell__rail-footer{display:none}.ods-shell__main{padding:var(--ods-space-4)}}.ods-rich-text{max-width:72ch}.ods-page-header{text-shadow:var(--ods-over-art-shadow,none);margin-bottom:var(--ods-space-5);gap:var(--ods-space-3);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.ods-page-header h1{margin:0;font-size:1.75rem;line-height:1.2}.ods-page-header p{margin:var(--ods-space-1) 0 0;color:var(--ods-text-muted)}.ods-card{background:var(--ods-glass-bg);border:1px solid var(--ods-glass-border);border-radius:var(--ods-radius-lg);padding:var(--ods-space-4) var(--ods-space-5);margin-bottom:var(--ods-space-5);-webkit-backdrop-filter:var(--ods-glass-blur);backdrop-filter:var(--ods-glass-blur);box-shadow:var(--ods-glass-glow), inset 0 1px 0 var(--ods-glass-highlight)}.ods-card--fill{flex-direction:column;flex:auto;display:flex}.ods-card--fill>.ods-table-wrap{flex:auto}.ods-card__header{justify-content:space-between;align-items:center;gap:var(--ods-space-3);margin-bottom:var(--ods-space-3);display:flex}.ods-card__header:has(.ods-card__subtitle){align-items:flex-start}.ods-card__title{min-width:0}.ods-card__icon{border-radius:var(--ods-radius-lg);background:var(--ods-info-bg);width:2.5rem;height:2.5rem;color:var(--ods-primary);flex:none;place-items:center;font-size:1.15rem;display:inline-grid}.ods-card__header:has(.ods-card__icon) .ods-card__title{flex:auto}.ods-card__header h2,.ods-card__header h3{margin:0;font-size:1.15rem}.ods-card__subtitle{color:var(--ods-text-muted);margin:.15rem 0 0;font-size:.82rem}.ods-button{font:inherit;align-items:center;gap:var(--ods-space-2);min-height:2.5rem;padding:0 var(--ods-space-4);border-radius:var(--ods-radius);border:1px solid var(--ods-primary);background:var(--ods-primary);color:var(--ods-on-primary);cursor:pointer;font-weight:600;text-decoration:none;display:inline-flex}.ods-button:hover{background:var(--ods-primary-hover);border-color:var(--ods-primary-hover)}.ods-button--secondary{background:var(--ods-surface);color:var(--ods-primary)}.ods-button--danger{background:var(--ods-danger);border-color:var(--ods-danger);color:var(--ods-on-danger)}.ods-button--ghost{color:var(--ods-primary);background:0 0;border-color:#0000}.ods-button--small{min-height:2rem;padding:0 var(--ods-space-3);font-size:.9rem}.ods-button[disabled],.ods-button[aria-disabled=true]{opacity:.6;cursor:not-allowed}.ods-field{margin-bottom:var(--ods-space-4)}.ods-field__label{margin-bottom:var(--ods-space-1);font-weight:600;display:block}.ods-field__required{color:var(--ods-danger);margin-left:var(--ods-space-1)}.ods-field__description{color:var(--ods-text-muted);margin:0 0 var(--ods-space-1);font-size:.9rem}.ods-field__error{color:var(--ods-danger);margin:var(--ods-space-1) 0 0;font-size:.9rem;font-weight:600}.ods-input,.ods-select,.ods-textarea{font:inherit;width:100%;min-height:2.5rem;padding:var(--ods-space-2) var(--ods-space-3);border:1px solid var(--ods-border-strong);border-radius:var(--ods-radius);background:var(--ods-surface);color:var(--ods-text)}.ods-input[aria-invalid=true],.ods-select[aria-invalid=true],.ods-textarea[aria-invalid=true]{border-color:var(--ods-danger);border-width:2px}.ods-checkbox{gap:var(--ods-space-2);margin-bottom:var(--ods-space-3);align-items:flex-start;display:flex}.ods-checkbox input{width:1.25rem;height:1.25rem;margin-top:.15rem}.ods-checkbox--switch{align-items:center}.ods-checkbox--switch input{appearance:none;border:1px solid var(--ods-border-strong);background:var(--ods-surface-muted,var(--ods-surface));cursor:pointer;border-radius:999px;flex:none;width:2.6rem;height:1.45rem;margin:0;transition:background .12s,border-color .12s;position:relative}.ods-checkbox--switch input:before{content:"";background:var(--ods-text-muted);border-radius:50%;width:1.05rem;height:1.05rem;transition:transform .12s,background .12s;position:absolute;top:.15rem;left:.15rem}.ods-checkbox--switch input:checked{background:var(--ods-primary);border-color:var(--ods-primary)}.ods-checkbox--switch input:checked:before{background:var(--ods-on-primary);transform:translate(1.15rem)}.ods-checkbox--switch input:focus-visible{outline:2px solid var(--ods-focus,var(--ods-primary));outline-offset:2px}.ods-checkbox--switch label{font-weight:600}.ods-form{max-width:480px}.ods-error-summary{border:2px solid var(--ods-danger);background:var(--ods-danger-bg);color:var(--ods-text);border-radius:var(--ods-radius);padding:var(--ods-space-3) var(--ods-space-4);margin-bottom:var(--ods-space-4)}.ods-error-summary h2{margin:0 0 var(--ods-space-2);color:var(--ods-danger);font-size:1.05rem}.ods-error-summary ul{padding-left:var(--ods-space-5);margin:0}.ods-alert{gap:var(--ods-space-3);border:1px solid var(--ods-border);border-radius:var(--ods-radius);padding:var(--ods-space-3) var(--ods-space-4);margin-bottom:var(--ods-space-4);background:var(--ods-surface);border-left-width:5px;display:flex}.ods-alert__icon{flex:none;font-weight:700}.ods-alert__title{margin:0 0 var(--ods-space-1);font-weight:700}.ods-alert p:last-child{margin-bottom:0}.ods-alert[data-tone=error]{border-color:var(--ods-danger);background:var(--ods-danger-bg)}.ods-alert[data-tone=error] .ods-alert__icon,.ods-alert[data-tone=error] .ods-alert__title{color:var(--ods-danger)}.ods-alert[data-tone=warning]{border-color:var(--ods-warning);background:var(--ods-warning-bg)}.ods-alert[data-tone=warning] .ods-alert__icon,.ods-alert[data-tone=warning] .ods-alert__title{color:var(--ods-warning)}.ods-alert[data-tone=success]{border-color:var(--ods-success);background:var(--ods-success-bg)}.ods-alert[data-tone=success] .ods-alert__icon,.ods-alert[data-tone=success] .ods-alert__title{color:var(--ods-success)}.ods-alert[data-tone=info]{border-color:var(--ods-info);background:var(--ods-info-bg)}.ods-alert[data-tone=info] .ods-alert__icon,.ods-alert[data-tone=info] .ods-alert__title{color:var(--ods-info)}.ods-badge{padding:.1rem var(--ods-space-2);border:1px solid var(--ods-border);background:var(--ods-surface-raised);color:var(--ods-text);white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;font-size:.8rem;font-weight:600;display:inline-flex}.ods-badge[data-tone=danger]{border-color:var(--ods-danger);color:var(--ods-danger);background:var(--ods-danger-bg)}.ods-badge[data-tone=warning]{border-color:var(--ods-warning);color:var(--ods-warning);background:var(--ods-warning-bg)}.ods-badge[data-tone=success]{border-color:var(--ods-success);color:var(--ods-success);background:var(--ods-success-bg)}.ods-badge[data-tone=info]{border-color:var(--ods-info);color:var(--ods-info);background:var(--ods-info-bg)}.ods-stat-grid{gap:var(--ods-space-3);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin:0;display:grid}.ods-stat{background:var(--ods-surface-raised);border:1px solid var(--ods-border);border-radius:var(--ods-radius);padding:var(--ods-space-3) var(--ods-space-4)}.ods-stat dt{color:var(--ods-text-muted);font-size:.85rem}.ods-stat dd{align-items:baseline;gap:var(--ods-space-2);margin:0;font-size:1.5rem;font-weight:700;display:flex}.ods-stat__description{color:var(--ods-text-muted);font-size:.8rem;font-weight:400}.ods-stat[data-tone=danger] dd{color:var(--ods-danger)}.ods-stat[data-tone=warning] dd{color:var(--ods-warning)}.ods-stat[data-tone=success] dd{color:var(--ods-success)}.ods-table-wrap{border:1px solid var(--ods-border);border-radius:var(--ods-radius);overflow-x:auto}.ods-table{border-collapse:collapse;width:100%;font-size:.95rem}.ods-table caption{text-align:left;padding:var(--ods-space-2) var(--ods-space-3);font-weight:600}.ods-table th,.ods-table td{text-align:left;padding:var(--ods-space-2) var(--ods-space-3);border-bottom:1px solid var(--ods-border);vertical-align:top}.ods-table th{color:var(--ods-text-muted);background:var(--ods-surface-raised);font-weight:600}.ods-table th[aria-sort] button{font:inherit;color:inherit;cursor:pointer;gap:var(--ods-space-1);background:0 0;border:0;padding:0;display:inline-flex}.ods-table td.ods-table__numeric,.ods-table th.ods-table__numeric{text-align:right;font-variant-numeric:tabular-nums}.ods-table th.ods-table__select,.ods-table td.ods-table__select{white-space:nowrap;width:1%;padding-right:0}.ods-table td.ods-table__select{vertical-align:middle}.ods-table tbody tr[tabindex]:hover,.ods-table tbody tr[tabindex]:focus-visible{background:var(--ods-surface-raised)}.ods-table--dense th,.ods-table--dense td{padding:var(--ods-space-1) var(--ods-space-2)}.ods-dialog{border:1px solid var(--ods-border);border-radius:var(--ods-radius-lg);background:var(--ods-surface);max-width:min(32rem,90vw);color:var(--ods-text);padding:0;box-shadow:0 10px 30px #0000004d}.ods-dialog::backdrop{background:#0f172a80}.ods-dialog__body{padding:var(--ods-space-5)}.ods-dialog--large{width:min(64rem,95vw);max-width:min(64rem,95vw);max-height:92vh;overflow:hidden}.ods-dialog--large .ods-dialog__body{max-height:92vh;overflow-y:auto}.ods-dialog--large .ods-form{max-width:none}[hidden]{display:none!important}.ods-dialog__title{margin:0 0 var(--ods-space-2);font-size:1.25rem}.ods-dialog__header{align-items:flex-start;gap:var(--ods-space-3);margin-bottom:var(--ods-space-3);display:flex}.ods-dialog__heading{flex:auto;min-width:0}.ods-dialog__heading .ods-dialog__title{margin-bottom:.15rem}.ods-dialog__description{color:var(--ods-text-muted);margin:0}.ods-dialog__icon{border-radius:var(--ods-radius-lg);background:var(--ods-info-bg);width:3rem;height:3rem;color:var(--ods-primary);flex:none;place-items:center;font-size:1.35rem;display:inline-grid}.ods-dialog__aside{border:1px solid var(--ods-border);color:var(--ods-text-muted);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;align-self:center;padding:.2rem .7rem;font-size:.82rem}.ods-dialog__close{width:2.25rem;height:2.25rem;color:var(--ods-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;place-items:center;display:inline-grid}.ods-dialog__close svg{width:1.1rem;height:1.1rem}.ods-dialog__close:hover{border-color:var(--ods-border-strong);color:var(--ods-text)}.ods-dialog__actions{justify-content:flex-end;gap:var(--ods-space-2);margin-top:var(--ods-space-4);display:flex}.ods-empty{color:var(--ods-text-muted);padding:var(--ods-space-4) 0;text-align:center}.ods-empty__title{color:var(--ods-text);margin:0 0 var(--ods-space-1);font-weight:600}.ods-empty__icon{width:2.75rem;height:2.75rem;margin:0 auto var(--ods-space-2);border:1px solid var(--ods-border-strong);color:var(--ods-primary);border-radius:999px;place-items:center;font-size:1.2rem;display:inline-grid}.ods-empty__action{margin-top:var(--ods-space-3)}.ods-skeleton{border-radius:var(--ods-radius);background:var(--ods-skeleton);height:1em;margin-bottom:var(--ods-space-2);animation:1.2s ease-in-out infinite ods-pulse;display:block}@keyframes ods-pulse{50%{opacity:.5}}.ods-dl{gap:var(--ods-space-1) var(--ods-space-4);grid-template-columns:max-content 1fr;margin:0;display:grid}.ods-dl dt{color:var(--ods-text-muted)}.ods-dl dd{margin:0}.ods-dashboard{gap:var(--ods-space-5);margin:0 0 var(--ods-space-5);grid-template-columns:minmax(0,3fr) minmax(0,1fr);align-items:stretch;display:grid}.ods-dashboard[data-aside=wide]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.ods-dashboard[data-aside=half]{grid-template-columns:minmax(0,5fr) minmax(0,1fr)}.ods-dashboard--single,.ods-dashboard--single[data-aside=wide]{grid-template-columns:minmax(0,1fr)}.ods-dashboard__main,.ods-dashboard__aside{gap:var(--ods-space-5);flex-direction:column;min-width:0;display:flex}.ods-dashboard__aside>*{flex:auto}.ods-dashboard__main>.ods-metric-grid,.ods-dashboard__main>.ods-card,.ods-dashboard__aside>.ods-card,.ods-panel-row>.ods-card{margin-bottom:0}.ods-panel-row>.ods-card{height:100%}.ods-panel-row{gap:var(--ods-space-5);align-items:stretch;display:grid}.ods-panel-row[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ods-panel-row[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:75rem){.ods-dashboard,.ods-dashboard[data-aside=wide],.ods-dashboard[data-aside=half]{grid-template-columns:minmax(0,1fr)}.ods-panel-row[data-columns="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.ods-panel-row[data-columns="2"],.ods-panel-row[data-columns="3"]{grid-template-columns:minmax(0,1fr)}}.ods-media{isolation:isolate;border-radius:var(--ods-radius-lg);border:1px solid var(--ods-ink-border);background:radial-gradient(120% 140% at 85% 15%,#38bdf852 0%,#0b122000 55%),linear-gradient(120deg,#0b1220 0%,#16213a 55%,#1f2f52 100%);background-color:var(--ods-ink);color:var(--ods-on-ink);position:relative;overflow:hidden}.ods-media__image{z-index:-2;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.ods-media[data-position=right] .ods-media__image{background-position:100%}.ods-media[data-position=left] .ods-media__image{background-position:0}.ods-media[data-position=left] .ods-media__scrim{background:linear-gradient(280deg,#060b16f0 0%,#060b16db 45%,#060b1659 78%,#060b161a 100%)}.ods-media[data-position=left] .ods-media__content{align-items:flex-start;max-width:62%;margin-left:auto}.ods-media[data-position=bottom] .ods-media__image{background-position:bottom}.ods-media__scrim{z-index:-1;background:linear-gradient(100deg,#060b16f0 0%,#060b16e0 45%,#060b16b8 100%);position:absolute;inset:0}.ods-media[data-position=bottom] .ods-media__scrim{background:linear-gradient(#060b16f7 0%,#060b16e6 38%,#060b1659 58%,#060b1600 76%)}.ods-media[data-position=bottom] .ods-media__image{background-position:top;background-size:cover;height:70%;top:auto}.ods-media[data-position=right] .ods-media__scrim{background:linear-gradient(100deg,#060b16f2 0%,#060b16db 40%,#060b1699 72%,#060b1673 100%)}.ods-media{display:flex}.ods-media__content{padding:var(--ods-space-5);flex-direction:column;flex:auto;justify-content:center;display:flex;position:relative}.ods-media a:not(.ods-button){color:var(--ods-ink-accent)}.ods-media .ods-button--secondary{color:var(--ods-on-ink);border-color:var(--ods-on-ink);background:0 0}.ods-media .ods-button--secondary:hover{background:#f8fafc24}.ods-hero{margin-bottom:var(--ods-space-5)}.ods-hero__grid{gap:var(--ods-space-5);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:center;display:grid}.ods-hero__eyebrow{margin:0 0 var(--ods-space-2);letter-spacing:.14em;text-transform:uppercase;color:var(--ods-ink-accent);font-size:.78rem;font-weight:700}.ods-hero__title{letter-spacing:-.02em;color:var(--ods-on-ink);margin:0;font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.05}.ods-hero__lede{margin:var(--ods-space-3) 0 var(--ods-space-5);max-width:34rem;color:var(--ods-on-ink-muted);font-size:1.02rem}.ods-hero__actions{gap:var(--ods-space-3);flex-wrap:wrap;display:flex}.ods-hero__side{gap:var(--ods-space-5);justify-content:flex-end;display:flex}.ods-hero__words{gap:var(--ods-space-2);align-content:center;margin:0;padding:0;list-style:none;display:grid}.ods-hero__words li{letter-spacing:.22em;text-transform:uppercase;color:var(--ods-on-ink-muted);font-size:.72rem;font-weight:600}.ods-hero__quote{border-left:2px solid var(--ods-ink-accent);max-width:13rem;padding-left:var(--ods-space-3);margin:0}.ods-hero__quote p{margin:0 0 var(--ods-space-2);color:var(--ods-on-ink);font-size:.92rem;font-style:italic}.ods-hero__quote figcaption{letter-spacing:.08em;text-transform:uppercase;color:var(--ods-on-ink-muted);font-size:.75rem}@media (max-width:62rem){.ods-hero__grid{grid-template-columns:minmax(0,1fr)}.ods-hero__side{justify-content:flex-start}}.ods-metric-grid{gap:var(--ods-space-4);margin:0 0 var(--ods-space-5);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}@media (max-width:62rem){.ods-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:34rem){.ods-metric-grid{grid-template-columns:minmax(0,1fr)}}.ods-metric{align-items:center;column-gap:var(--ods-space-4);--ods-badge-accent:var(--ods-info);background:linear-gradient(150deg, var(--ods-glass-highlight) 0%, transparent 38%), var(--ods-glass-bg);border:1px solid var(--ods-glass-border);border-radius:var(--ods-radius-lg);padding:var(--ods-space-4) var(--ods-space-5);-webkit-backdrop-filter:var(--ods-glass-blur);backdrop-filter:var(--ods-glass-blur);box-shadow:var(--ods-glass-glow), inset 0 1px 0 var(--ods-glass-highlight);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ods-metric__label{grid-area:1/2;align-self:end}.ods-metric__caption{color:var(--ods-text);font-size:.95rem;font-weight:600}.ods-metric__caption a{color:inherit;text-decoration:none}.ods-metric__caption a:hover,.ods-metric__caption a:focus-visible{text-decoration:underline}.ods-metric__icon{grid-area:1/1/span 2;width:3.25rem;height:3.25rem;font-size:1.35rem}.ods-metric[data-tone=success]{--ods-badge-accent:var(--ods-success)}.ods-metric[data-tone=warning]{--ods-badge-accent:var(--ods-warning)}.ods-metric[data-tone=danger]{--ods-badge-accent:var(--ods-danger)}.ods-metric__body{align-self:start;align-items:baseline;column-gap:var(--ods-space-3);flex-wrap:wrap;grid-area:2/2;margin:0;display:flex}.ods-metric__value{letter-spacing:-.02em;color:var(--ods-text);font-size:2.25rem;font-weight:700;line-height:1.1}.ods-metric__meta{margin-top:var(--ods-space-1);color:var(--ods-text-muted);font-size:.8rem;display:block}.ods-chart{margin:0}.ods-chart__grid{gap:var(--ods-space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.ods-chart__axis{height:10rem;color:var(--ods-text-muted);text-align:right;flex-direction:column;justify-content:space-between;margin:-.5em 0;font-size:.7rem;display:flex}.ods-chart__plot{flex-direction:column;justify-content:space-between;height:10rem;display:flex;position:relative}.ods-chart__gridline{border-top:1px solid var(--ods-border);opacity:.5;display:block}.ods-chart__gridline:last-child{opacity:1}.ods-chart__bars{align-items:flex-end;gap:4px;display:flex;position:absolute;inset:0}.ods-chart__column{flex:1 1 0;align-items:flex-end;min-width:0;height:100%;display:flex}.ods-chart__bar{border-radius:var(--ods-radius) var(--ods-radius) 0 0;background:linear-gradient(180deg, var(--ods-info) 0%, color-mix(in srgb, var(--ods-info) 78%, transparent) 55%, color-mix(in srgb, var(--ods-primary) 55%, transparent) 100%);width:100%}.ods-chart__ticks{margin-top:var(--ods-space-2);grid-column:2;gap:4px;display:flex}.ods-chart__tick{min-width:0;color:var(--ods-text-muted);text-align:center;white-space:nowrap;flex:1 1 0;font-size:.65rem;overflow:hidden}.ods-card:has(.ods-donut){flex-direction:column;display:flex}.ods-donut{place-content:center;align-items:center;gap:var(--ods-space-5);flex-wrap:wrap;flex:auto;min-height:0;display:flex}.ods-donut__figure{aspect-ratio:1;flex:0 13rem;width:13rem;min-width:0;max-width:100%;position:relative}.ods-donut__svg{width:100%;height:auto;display:block;transform:rotate(-90deg)}.ods-donut__track,.ods-donut__segment{fill:none;stroke-width:5px}.ods-donut__track{stroke:var(--ods-border)}.ods-donut__segment[data-tone=success]{stroke:var(--ods-success)}.ods-donut__segment[data-tone=warning]{stroke:var(--ods-warning)}.ods-donut__segment[data-tone=danger]{stroke:var(--ods-danger)}.ods-donut__segment[data-tone=info],.ods-donut__segment[data-tone=neutral]{stroke:var(--ods-info)}.ods-donut__segment[data-hue=blue]{stroke:var(--ods-accent-blue)}.ods-donut__segment[data-hue=violet]{stroke:var(--ods-accent-violet)}.ods-donut__segment[data-hue=green]{stroke:var(--ods-accent-green)}.ods-donut__segment[data-hue=amber]{stroke:var(--ods-accent-amber)}.ods-donut__segment[data-hue=grey]{stroke:var(--ods-border-strong)}.ods-donut__center{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset:0}.ods-donut__center-value{font-size:2rem;font-weight:700;line-height:1.1}.ods-donut__center-label{color:var(--ods-text-muted);font-size:.78rem}.ods-donut__legend{gap:var(--ods-space-3);flex:9rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.ods-donut__legend-item{align-items:center;gap:var(--ods-space-3);font-size:.92rem;display:flex}.ods-donut__legend-item .ods-dot{width:.72rem;height:.72rem}.ods-donut__legend-label{flex:1;min-width:0}.ods-donut__legend[data-shares] .ods-donut__legend-item{grid-template-columns:auto minmax(0,1fr) auto 2.5rem;display:grid}.ods-donut__legend-value,.ods-donut__legend-share{font-variant-numeric:tabular-nums;text-align:right}.ods-donut__legend-share{color:var(--ods-text-muted)}.ods-donut[data-layout=side]{gap:var(--ods-space-4);flex-wrap:nowrap;justify-content:space-between}.ods-donut[data-layout=side] .ods-donut__figure{flex:0 0 8.5rem;width:8.5rem}.ods-donut[data-layout=side] .ods-donut__center-value{font-size:1.5rem}.ods-donut[data-layout=side] .ods-donut__legend{gap:var(--ods-space-2);flex:1 1 0}.ods-donut__legend-value{font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.ods-breakdown{gap:var(--ods-space-3);margin:0;padding:0;list-style:none;display:grid}.ods-breakdown__row{align-items:center;gap:var(--ods-space-3);grid-template-columns:minmax(0,1fr) auto 5rem 2.5rem;font-size:.88rem;display:grid}.ods-breakdown[data-layout=counts] .ods-breakdown__row{grid-template-columns:minmax(0,1fr) 5rem auto}.ods-breakdown__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ods-breakdown__label a{color:inherit;text-decoration:none}.ods-breakdown__label a:hover,.ods-breakdown__label a:focus-visible{text-decoration:underline}.ods-breakdown__value,.ods-breakdown__share{font-variant-numeric:tabular-nums;text-align:right}.ods-breakdown__value{font-weight:700}.ods-breakdown__share{color:var(--ods-text-muted)}.ods-breakdown__track{background:color-mix(in srgb, var(--ods-border) 70%, transparent);border-radius:999px;height:.4rem;overflow:hidden}.ods-breakdown__bar{border-radius:inherit;background:var(--ods-info);height:100%;display:block}.ods-breakdown__bar[data-tone=success]{background:var(--ods-success)}.ods-breakdown__bar[data-tone=warning]{background:var(--ods-warning)}.ods-breakdown__bar[data-tone=danger]{background:var(--ods-danger)}.ods-breakdown__bar[data-tone=neutral]{background:var(--ods-border-strong)}.ods-dot{background:var(--ods-info);border-radius:50%;flex:none;width:.6rem;height:.6rem;display:inline-block}.ods-dot[data-tone=success]{background:var(--ods-success)}.ods-dot[data-tone=warning]{background:var(--ods-warning)}.ods-dot[data-tone=danger]{background:var(--ods-danger)}.ods-dot[data-tone=neutral]{background:var(--ods-border-strong)}.ods-dot[data-hue=blue]{background:var(--ods-accent-blue)}.ods-dot[data-hue=violet]{background:var(--ods-accent-violet)}.ods-dot[data-hue=green]{background:var(--ods-accent-green)}.ods-dot[data-hue=amber]{background:var(--ods-accent-amber)}.ods-dot[data-hue=grey]{background:var(--ods-border-strong)}.ods-status-list{margin:0;padding:0;list-style:none;display:grid}.ods-status-list__row{align-items:center;gap:var(--ods-space-3);padding:var(--ods-space-2) var(--ods-space-2);margin-inline:calc(var(--ods-space-2) * -1);border-radius:var(--ods-radius);border-bottom:1px solid var(--ods-border);transition:background-color .12s;display:flex}.ods-status-list__row:last-child{border-bottom:0}.ods-status-list__row:hover,.ods-status-list__row:focus-within{background:color-mix(in srgb, var(--ods-primary) 12%, transparent)}.ods-status-list__label{flex:1;min-width:0;font-size:.92rem}.ods-status-list__label a{color:inherit;text-decoration:none}.ods-status-list__detail{color:var(--ods-text-muted);font-size:.78rem;display:block}.ods-status-list__status{text-align:right;max-width:45%;color:var(--ods-text-muted);flex:none;font-size:.88rem;font-weight:600}.ods-status-list__status[data-tone=success]{color:var(--ods-success)}.ods-status-list__status[data-tone=warning]{color:var(--ods-warning)}.ods-status-list__status[data-tone=danger]{color:var(--ods-danger)}.ods-timeline{gap:var(--ods-space-2);margin:0;padding:0;list-style:none;display:grid}.ods-timeline__entry{gap:var(--ods-space-3);padding:var(--ods-space-2);margin-inline:calc(var(--ods-space-2) * -1);border-radius:var(--ods-radius);grid-template-columns:.6rem 4.5rem auto minmax(0,1fr);align-items:center;display:grid;position:relative}.ods-timeline__entry:before{content:"";left:calc(var(--ods-space-2) + .3rem - .5px);height:calc(100% + var(--ods-space-2));background:var(--ods-border);width:1px;position:absolute;top:0}.ods-timeline__entry:first-child:before{height:calc(50% + var(--ods-space-2));top:50%}.ods-timeline__entry:last-child:before{height:50%}.ods-timeline__entry:only-child:before{display:none}.ods-timeline__entry .ods-dot{justify-self:center;position:relative}.ods-timeline__badge{background:color-mix(in srgb, currentColor 16%, var(--ods-surface-raised));border:1px solid color-mix(in srgb, currentColor 45%, transparent);width:2rem;height:2rem;color:var(--ods-info);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.ods-timeline__badge:before{content:"";-webkit-mask:var(--ods-bloom-image,none) center / contain no-repeat;mask:var(--ods-bloom-image,none) center / contain no-repeat;-webkit-mask:var(--ods-bloom-image,none) center / contain no-repeat;opacity:.4;pointer-events:none;background:currentColor;position:absolute;inset:-55%}.ods-timeline__badge .ods-icon{width:1.05rem;height:1.05rem;position:relative}.ods-timeline__badge[data-tone=danger]{color:var(--ods-danger)}.ods-timeline__badge[data-tone=success]{color:var(--ods-success)}.ods-timeline__badge[data-tone=warning]{color:var(--ods-warning)}.ods-timeline__body{min-width:0}.ods-timeline__time{color:var(--ods-text-muted);white-space:nowrap;margin:0;font-size:.75rem}@media (max-width:45rem){.ods-timeline__entry{grid-template-columns:.6rem auto minmax(0,1fr)}.ods-timeline__time{order:-1;grid-column:2/-1}}.ods-timeline__title{margin:0;font-size:.92rem;font-weight:600}.ods-timeline__title a{color:inherit;text-decoration:none}.ods-timeline__entry:hover,.ods-timeline__entry:focus-within{background:color-mix(in srgb, var(--ods-primary) 10%, transparent)}.ods-timeline__detail{color:var(--ods-text-muted);margin:0;font-size:.85rem}.ods-metric__trailing{color:var(--ods-text-muted);grid-area:1/3;align-self:center;display:inline-flex}.ods-tiles{gap:var(--ods-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:30rem){.ods-tiles{grid-template-columns:minmax(0,1fr)}}.ods-tile{min-width:0}.ods-tile__link{column-gap:var(--ods-space-2);height:100%;padding:var(--ods-space-3);border:1px solid var(--ods-border);border-radius:var(--ods-radius);background:var(--ods-surface-raised);color:inherit;grid-template-rows:auto auto;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}a.ods-tile__link:hover{border-color:var(--ods-border-strong)}a.ods-tile__link:hover .ods-tile__label{text-decoration:underline}.ods-tile__icon{grid-area:1/1/span 2;width:2.25rem;height:2.25rem}.ods-tile[data-tone=success]{--ods-badge-accent:var(--ods-success)}.ods-tile[data-tone=warning]{--ods-badge-accent:var(--ods-warning)}.ods-tile[data-tone=danger]{--ods-badge-accent:var(--ods-danger)}.ods-tile__value{color:var(--ods-text);grid-area:1/2;font-size:1.35rem;font-weight:700;line-height:1.15}.ods-tile__label{color:var(--ods-text-muted);grid-area:2/2;font-size:.78rem}.ods-tile__trailing{color:var(--ods-text-muted);grid-area:1/3/span 2;display:inline-flex}.ods-filter-tabs{margin:0 0 var(--ods-space-3)}.ods-filter-tabs__list{gap:var(--ods-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ods-filter-tabs__tab{align-items:center;gap:var(--ods-space-2);padding:var(--ods-space-2) var(--ods-space-3);border:1px solid var(--ods-border);background:var(--ods-surface);color:var(--ods-text-muted);border-radius:999px;font-size:.85rem;text-decoration:none;display:inline-flex}.ods-filter-tabs__tab:hover{border-color:var(--ods-border-strong);color:var(--ods-text)}.ods-filter-tabs__tab[aria-current=page]{background:var(--ods-info-bg);border-color:var(--ods-primary);color:var(--ods-text);font-weight:700}.ods-filter-tabs__count{font-variant-numeric:tabular-nums}.ods-tabs__list{gap:var(--ods-space-2);margin:0 0 var(--ods-space-3);flex-wrap:wrap;padding:0;display:flex}.ods-tabs__tab{align-items:center;gap:var(--ods-space-2);padding:var(--ods-space-2) var(--ods-space-3);border:1px solid var(--ods-border);background:var(--ods-surface);color:var(--ods-text-muted);font:inherit;cursor:pointer;border-radius:999px;font-size:.85rem;display:inline-flex}.ods-tabs__tab:hover{border-color:var(--ods-border-strong);color:var(--ods-text)}.ods-tabs__tab[aria-selected=true]{background:var(--ods-primary);border-color:var(--ods-primary);color:var(--ods-on-primary);font-weight:700}.ods-tabs__panel[hidden]{display:none}.ods-mini-row{gap:var(--ods-space-4);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));align-items:stretch;display:grid}.ods-mini{gap:var(--ods-space-3);min-width:0;padding:var(--ods-space-4);border:1px solid var(--ods-border);border-radius:var(--ods-radius-lg);background:var(--ods-surface-raised);flex-direction:column;display:flex}.ods-mini__head{align-items:center;gap:var(--ods-space-2);margin:0;font-size:.95rem;display:flex}.ods-mini__icon{width:1.9rem;height:1.9rem}.ods-mini__title{flex:auto;min-width:0}.ods-mini__trailing{color:var(--ods-text-muted);flex:none;display:inline-flex}.ods-mini__stats{gap:var(--ods-space-2);flex-direction:column;margin:0;display:flex}.ods-mini__stat{justify-content:space-between;align-items:baseline;gap:var(--ods-space-3);font-size:.85rem;display:flex}.ods-mini__stat dt{color:var(--ods-text-muted);min-width:0}.ods-mini__stat dd{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ods-text);margin:0;font-weight:700}.ods-mini__stat dd[data-tone=success]{color:var(--ods-success)}.ods-mini__stat dd[data-tone=warning]{color:var(--ods-warning)}.ods-mini__stat dd[data-tone=danger]{color:var(--ods-danger)}.ods-mini,.ods-tile__link,.ods-filter-tabs__tab{background:var(--ods-glass-raised);border-color:var(--ods-glass-border);-webkit-backdrop-filter:var(--ods-glass-blur);backdrop-filter:var(--ods-glass-blur);box-shadow:inset 0 1px 0 var(--ods-glass-highlight)}.ods-table-wrap{border-color:var(--ods-glass-border);background:var(--ods-glass-raised);-webkit-backdrop-filter:var(--ods-glass-blur);backdrop-filter:var(--ods-glass-blur)}.ods-button{box-shadow:var(--ods-glass-glow), inset 0 1px 0 var(--ods-glass-highlight)}.ods-button--secondary{background:var(--ods-glass-bg);-webkit-backdrop-filter:var(--ods-glass-blur);backdrop-filter:var(--ods-glass-blur)}.ods-button--secondary:hover{background:var(--ods-glass-raised)}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.ods-card,.ods-button--secondary{background:var(--ods-surface)}.ods-mini,.ods-tile__link,.ods-filter-tabs__tab,.ods-table-wrap{background:var(--ods-surface-raised)}}.ods-shell__column{isolation:isolate;background-image:radial-gradient(55rem 28rem at 10% -6%,#38bdf81f,#0000 62%),radial-gradient(48rem 26rem at 96% 8%,#818cf81a,#0000 60%);background-repeat:no-repeat;position:relative}.ods-shell__column:before{content:"";inset-inline:0;z-index:-1;aspect-ratio:1920/610;background-image:var(--ods-backdrop-image,none);pointer-events:none;background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;-webkit-mask-image:linear-gradient(#000 0 34%,#000000e0 48%,#0000009e 64%,#00000052 80%,#0000001f 91%,#0000 100%);mask-image:linear-gradient(#000 0 34%,#000000e0 48%,#0000009e 64%,#00000052 80%,#0000001f 91%,#0000 100%)}.ods-shell__column:has(.ods-page-plain):before{display:none}.ods-metric,.ods-tile,.ods-mini{--ods-badge-accent:var(--ods-info)}.ods-metric__icon,.ods-tile__icon,.ods-mini__icon{background:radial-gradient(circle at 50% 32%, color-mix(in srgb, var(--ods-badge-accent) 30%, transparent), color-mix(in srgb, var(--ods-badge-accent) 10%, transparent) 72%);color:var(--ods-badge-accent);border:1px solid color-mix(in srgb, var(--ods-badge-accent) 50%, transparent);box-shadow:0 0 18px -6px color-mix(in srgb, var(--ods-badge-accent) 75%, transparent), inset 0 1px 0 var(--ods-glass-highlight);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ods-metric .ods-metric__icon{border-radius:var(--ods-radius-lg)}.ods-tile__link,.ods-mini{background:linear-gradient(150deg, var(--ods-glass-highlight) 0%, transparent 40%), var(--ods-glass-raised)}.ods-filter-tabs__tab[aria-current=page]{background:var(--ods-primary);border-color:var(--ods-primary);color:var(--ods-on-primary)}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.ods-metric{background:var(--ods-surface)}.ods-tile__link,.ods-mini{background:var(--ods-surface-raised)}}.ods-metric[data-accent=blue],.ods-tile[data-accent=blue],.ods-mini[data-accent=blue],.ods-accent[data-accent=blue]{--ods-badge-accent:var(--ods-accent-blue)}.ods-metric[data-accent=cyan],.ods-tile[data-accent=cyan],.ods-mini[data-accent=cyan],.ods-accent[data-accent=cyan]{--ods-badge-accent:var(--ods-accent-cyan)}.ods-metric[data-accent=teal],.ods-tile[data-accent=teal],.ods-mini[data-accent=teal],.ods-accent[data-accent=teal]{--ods-badge-accent:var(--ods-accent-teal)}.ods-metric[data-accent=green],.ods-tile[data-accent=green],.ods-mini[data-accent=green],.ods-accent[data-accent=green]{--ods-badge-accent:var(--ods-accent-green)}.ods-metric[data-accent=violet],.ods-tile[data-accent=violet],.ods-mini[data-accent=violet],.ods-accent[data-accent=violet]{--ods-badge-accent:var(--ods-accent-violet)}.ods-metric[data-accent=amber],.ods-tile[data-accent=amber],.ods-mini[data-accent=amber],.ods-accent[data-accent=amber]{--ods-badge-accent:var(--ods-accent-amber)}.ods-metric[data-accent=rose],.ods-tile[data-accent=rose],.ods-mini[data-accent=rose],.ods-accent[data-accent=rose]{--ods-badge-accent:var(--ods-accent-rose)}.ods-mini__title a{color:inherit;text-decoration:none}.ods-mini__title a:hover,.ods-mini__title a:focus-visible{text-decoration:underline}.ods-dashboard--fill{min-height:calc(100vh - var(--ods-dashboard-inset,22rem) - var(--ods-dashboard-reserve,11rem));min-height:calc(100svh - var(--ods-dashboard-inset,22rem) - var(--ods-dashboard-reserve,11rem))}@media (max-width:75rem){.ods-dashboard--fill{min-height:0}}.ods-shell__search .ods-searchbox{background:var(--ods-glass-bg);border-color:var(--ods-glass-border);-webkit-backdrop-filter:var(--ods-glass-blur);backdrop-filter:var(--ods-glass-blur);box-shadow:inset 0 1px 0 var(--ods-glass-highlight)}.ods-shell__search .ods-searchbox:hover{border-color:var(--ods-border-strong)}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.ods-shell__search .ods-searchbox{background:var(--ods-surface-raised)}}.ods-metric[data-current=true]{border-color:color-mix(in srgb, var(--ods-primary) 60%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--ods-primary) 45%, transparent), var(--ods-glass-glow), inset 0 1px 0 var(--ods-glass-highlight)}.ods-metric[data-current=true] .ods-metric__caption{font-weight:700}.ods-table thead a{align-items:center;gap:var(--ods-space-2);color:inherit;text-decoration:none;display:inline-flex}.ods-table thead a:hover,.ods-table thead a:focus-visible{text-decoration:underline}.ods-sort{flex:none;width:.65rem;height:.85rem}.ods-sort__up,.ods-sort__down{opacity:.35}.ods-sort[data-direction=asc] .ods-sort__up,.ods-sort[data-direction=desc] .ods-sort__down{opacity:1}.ods-card__header .ods-cluster a{text-decoration:none}.ods-card__header .ods-cluster a:hover,.ods-card__header .ods-cluster a:focus-visible{text-decoration:underline}.ods-table tbody a{text-decoration:none}.ods-table tbody a:focus-visible{text-decoration:underline}.ods-table tbody tr:hover,.ods-table tbody tr:focus-within{background:color-mix(in srgb, var(--ods-primary) 12%, transparent)}.ods-filter-tabs[data-variant=bar]{margin-bottom:var(--ods-space-5);border:1px solid var(--ods-glass-border);border-radius:var(--ods-radius-lg);background:var(--ods-glass-bg);-webkit-backdrop-filter:var(--ods-glass-blur);backdrop-filter:var(--ods-glass-blur);box-shadow:var(--ods-glass-glow), inset 0 1px 0 var(--ods-glass-highlight);overflow-x:auto}.ods-filter-tabs[data-variant=bar] .ods-filter-tabs__list{flex-wrap:nowrap;gap:0}.ods-filter-tabs[data-variant=bar] li{flex:1 0 auto}.ods-filter-tabs[data-variant=bar] .ods-filter-tabs__tab{width:100%;padding:var(--ods-space-3) var(--ods-space-4);border-radius:var(--ods-radius-lg);white-space:nowrap;background:0 0;border:0;justify-content:center}.ods-filter-tabs[data-variant=bar] .ods-filter-tabs__tab[aria-current=page]{background:color-mix(in srgb, var(--ods-primary) 22%, transparent);border:1px solid color-mix(in srgb, var(--ods-primary) 55%, transparent);color:var(--ods-text)}.ods-filter-tabs__icon{color:var(--ods-text-muted);display:inline-flex}.ods-filter-tabs__tab[aria-current=page] .ods-filter-tabs__icon{color:var(--ods-primary)}.ods-avatar--small{width:1.6rem;height:1.6rem;color:var(--ods-badge-accent,var(--ods-primary));border-color:color-mix(in srgb, var(--ods-badge-accent,var(--ods-primary)) 45%, transparent);background:color-mix(in srgb, var(--ods-badge-accent,var(--ods-primary)) 14%, transparent);font-size:.65rem}.ods-button--primary{box-shadow:0 0 0 1px color-mix(in srgb, var(--ods-primary) 40%, transparent), 0 6px 20px -6px color-mix(in srgb, var(--ods-primary) 70%, transparent), inset 0 1px 0 var(--ods-glass-highlight)}.ods-button--primary:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--ods-primary) 55%, transparent), 0 8px 26px -6px color-mix(in srgb, var(--ods-primary) 85%, transparent), inset 0 1px 0 var(--ods-glass-highlight)}.ods-filter-tabs__tab[aria-current=page]{box-shadow:0 0 0 1px color-mix(in srgb, var(--ods-primary) 30%, transparent), 0 6px 18px -8px color-mix(in srgb, var(--ods-primary) 65%, transparent), inset 0 1px 0 var(--ods-glass-highlight)}.ods-button--primary[disabled],.ods-button--primary[aria-disabled=true]{box-shadow:none}.ods-avatar--art{color:#fff;text-shadow:0 1px 2px #020617d9;background-position:50%;background-size:cover;border-color:#f8fafc47}.ods-filter-tabs__tab[aria-current=page],.ods-filter-tabs[data-variant=bar] .ods-filter-tabs__tab[aria-current=page],.ods-selected-glass{isolation:isolate;background:linear-gradient(180deg, color-mix(in srgb, var(--ods-primary) 26%, transparent), color-mix(in srgb, var(--ods-primary) 12%, transparent)), var(--ods-glass-bg);border:1px solid color-mix(in srgb, var(--ods-primary) 55%, transparent);color:var(--ods-text);box-shadow:0 0 0 1px color-mix(in srgb, var(--ods-primary) 22%, transparent), 0 8px 22px -8px color-mix(in srgb, var(--ods-primary) 70%, transparent), inset 0 1px 0 var(--ods-glass-highlight);position:relative;overflow:hidden}.ods-filter-tabs__tab[aria-current=page]:after,.ods-filter-tabs[data-variant=bar] .ods-filter-tabs__tab[aria-current=page]:after,.ods-selected-glass:after{content:"";z-index:-1;background-image:var(--ods-sheen-image,none);mix-blend-mode:screen;opacity:.5;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:-40%}.ods-button:hover{border-color:color-mix(in srgb, var(--ods-primary) 55%, var(--ods-border));box-shadow:0 0 0 1px color-mix(in srgb, var(--ods-primary) 22%, transparent), 0 6px 18px -8px color-mix(in srgb, var(--ods-primary) 60%, transparent), inset 0 1px 0 var(--ods-glass-highlight)}.ods-button--primary:hover{border-color:var(--ods-primary);box-shadow:0 0 0 1px color-mix(in srgb, var(--ods-primary) 55%, transparent), 0 8px 26px -6px color-mix(in srgb, var(--ods-primary) 85%, transparent), inset 0 1px 0 var(--ods-glass-highlight)}.ods-filter-tabs__tab:hover{border-color:color-mix(in srgb, var(--ods-primary) 45%, var(--ods-border));box-shadow:0 0 0 1px color-mix(in srgb, var(--ods-primary) 18%, transparent), 0 6px 16px -8px color-mix(in srgb, var(--ods-primary) 55%, transparent)}.ods-checkbox--bare{width:1.05rem;height:1.05rem;accent-color:var(--ods-primary);cursor:pointer;margin:0;display:inline-block}.ods-table tbody tr:has(.ods-checkbox--bare:checked)>td{background:linear-gradient(180deg, color-mix(in srgb, var(--ods-primary) 24%, transparent), color-mix(in srgb, var(--ods-primary) 12%, transparent));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ods-primary) 45%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--ods-primary) 45%, transparent), inset 0 0 18px -6px color-mix(in srgb, var(--ods-primary) 75%, transparent)}.ods-table tbody tr:has(.ods-checkbox--bare:checked)>td:first-child{box-shadow:inset 1px 0 0 color-mix(in srgb, var(--ods-primary) 45%, transparent), inset 0 1px 0 color-mix(in srgb, var(--ods-primary) 45%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--ods-primary) 45%, transparent), inset 0 0 18px -6px color-mix(in srgb, var(--ods-primary) 75%, transparent)}.ods-table tbody tr:has(.ods-checkbox--bare:checked)>td:last-child{box-shadow:inset -1px 0 0 color-mix(in srgb, var(--ods-primary) 45%, transparent), inset 0 1px 0 color-mix(in srgb, var(--ods-primary) 45%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--ods-primary) 45%, transparent), inset 0 0 18px -6px color-mix(in srgb, var(--ods-primary) 75%, transparent)}.ods-delta{align-items:center;gap:var(--ods-space-1);color:var(--ods-text-muted);font-size:1rem;font-weight:600;display:inline-flex}.ods-metric .ods-delta{font-size:1.2rem}.ods-delta__arrow{flex:none;width:.72em;height:.84em}.ods-delta[data-direction=down] .ods-delta__arrow{transform:rotate(180deg)}.ods-delta[data-tone=success] .ods-delta__value,.ods-delta[data-tone=success] .ods-delta__arrow{color:var(--ods-success)}.ods-delta[data-tone=danger] .ods-delta__value,.ods-delta[data-tone=danger] .ods-delta__arrow{color:var(--ods-danger)}.ods-delta__note{color:var(--ods-text-muted);font-size:.72em;font-weight:400}.ods-delta[data-layout=stacked]{flex-wrap:wrap;justify-content:flex-end;row-gap:0}.ods-delta[data-layout=stacked] .ods-delta__note{text-align:right;white-space:nowrap;flex:1 0 100%}.ods-panel-figure{flex-direction:column;align-items:flex-end;margin:0;line-height:1.15;display:flex}.ods-panel-figure__line{align-items:baseline;gap:var(--ods-space-3);display:inline-flex}.ods-panel-figure__value{font-size:1.5rem;font-weight:700}.ods-panel-figure__caption{color:var(--ods-text-muted);font-size:.72rem}
