:root{--cs-brand-50:#f0ecf8;--cs-brand-100:#e4dcf2;--cs-brand-200:#cbbbe5;--cs-brand-300:#af95d5;--cs-brand-400:#916ac1;--cs-brand-500:#7446a9;--cs-brand-600:#5c2d8e;--cs-brand-700:#451d76;--cs-brand-800:#301875;--cs-brand-900:#170057;--cs-brand-950:#0d0033;--cs-slate-50:#f8fafc;--cs-slate-100:#f1f5f9;--cs-slate-200:#e2e8f0;--cs-slate-300:#cbd5e1;--cs-slate-400:#94a3b8;--cs-slate-500:#64748b;--cs-slate-600:#475569;--cs-slate-700:#334155;--cs-slate-800:#1e293b;--cs-slate-900:#0f172a;--cs-slate-950:#020617}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cs-brand:#170057;--cs-brand-hover:#301875;--cs-on-brand:#fff;--cs-bg:#f9f9f9;--cs-surface:#fff;--cs-subtle:#f6f6fc;--cs-text:var(--cs-slate-700);--cs-text-heading:var(--cs-slate-900);--cs-text-secondary:var(--cs-slate-700);--cs-text-disabled:var(--cs-slate-400);--cs-muted:var(--cs-slate-500);--cs-border:#d6d6d6;--cs-switch-on:#22c55e;--cs-success:#22c55e;--cs-success-fg:#176541;--cs-success-bg:#e9f6ed;--cs-warning:#f97316;--cs-warning-fg:#9a3412;--cs-warning-bg:#fff3dd;--cs-danger:#dc2626;--cs-danger-fg:#b42318;--cs-accent:#a855f7;--cs-danger-bg:#fff0ee;--cs-focus:#61528d;--cs-radius:4px;--cs-font:"PingFang SC", -apple-system, BlinkMacSystemFont, "Segoe UI", "Microsoft YaHei", sans-serif;--cs-space-1:4px;--cs-space-2:8px;--cs-space-3:12px;--cs-space-4:16px;--cs-space-6:24px;--cs-space-8:32px;--cs-control-height:40px;--cs-font-size:14px;--cs-shadow:0 8px 32px #17005714}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cs-brand:#c4b5fd;--cs-brand-hover:#ddd6fe;--cs-on-brand:#170057;--cs-bg:#111019;--cs-surface:#1c1928;--cs-subtle:#292438;--cs-text:var(--cs-slate-200);--cs-text-heading:var(--cs-slate-50);--cs-text-secondary:var(--cs-slate-200);--cs-text-disabled:var(--cs-slate-600);--cs-muted:var(--cs-slate-400);--cs-border:#514961;--cs-success:#8be0ae;--cs-success-fg:#8be0ae;--cs-success-bg:#193a28;--cs-warning:#ffcf85;--cs-warning-fg:#ffcf85;--cs-warning-bg:#3d2e17;--cs-danger:#ffb4a9;--cs-danger-fg:#ffb4a9;--cs-accent:#c084fc;--cs-danger-bg:#42241e;--cs-focus:#c4b5fd}[data-density=compact]{--cs-control-height:32px;--cs-font-size:14px}[data-customer=ocean]{--cs-brand:#1857b6;--cs-brand-hover:#12458f;--cs-on-brand:#fff;--cs-focus:#1857b6}[data-customer=ocean][data-theme=dark]{--cs-brand:#95baff;--cs-brand-hover:#b6cfff;--cs-on-brand:#102348;--cs-focus:#95baff}[data-context=software][data-theme=light]{--cs-bg:#f8fafc;--cs-surface:#fff;--cs-subtle:#f1f5f9;--cs-text:var(--cs-slate-700);--cs-text-heading:var(--cs-slate-900);--cs-muted:var(--cs-slate-500);--cs-border:#cbd5e1}:root{--cs-brand-subtle:#f0ecf8;--cs-radius-none:0px;--cs-radius-sm:2px;--cs-radius-md:6px;--cs-radius-lg:8px;--cs-radius-10:10px;--cs-radius-xl:12px;--cs-radius-2xl:16px;--cs-radius-3xl:20px;--cs-radius-pill:99999px;--cs-radius-circle:50%;--cs-space-0:0px;--cs-space-0-5:2px;--cs-space-5:20px;--cs-space-10:40px;--cs-space-12:48px;--cs-space-16:64px;--cs-space-20:80px;--cs-space-24:96px;--cs-space-1-5:6px;--cs-space-2-5:10px;--cs-space-3-5:14px;--cs-space-7:28px;--cs-space-9:36px;--cs-space-11:44px;--cs-space-14:56px;--cs-space-28:112px;--cs-space-32:128px;--cs-space-40:160px;--cs-space-48:192px;--cs-space-64:256px;--cs-text-xs:12px;--cs-text-sm:14px;--cs-text-md:16px;--cs-text-lg:18px;--cs-text-xl:20px;--cs-text-2xl:24px;--cs-text-3xl:30px;--cs-text-4xl:36px;--cs-leading-tight:1.25;--cs-leading-normal:1.5;--cs-leading-relaxed:1.75;--cs-weight-normal:400;--cs-weight-medium:500;--cs-weight-semibold:600;--cs-weight-bold:700;--cs-shadow-sm:0 1px 3px #17005712;--cs-duration-fast:.12s;--cs-duration-normal:.2s;--cs-z-overlay:40;--cs-z-modal:50;--cs-z-popover:60;--cs-z-tooltip:70;--cs-z-toast:80}[data-theme=dark]{--cs-brand-subtle:#302742;--cs-shadow-sm:0 1px 3px #00000040}[data-customer=ocean]{--cs-brand-subtle:#edf3ff}[data-customer=ocean][data-theme=dark]{--cs-brand-subtle:#23324b}:root,[data-theme],[data-customer]{--cs-selected-bg:color-mix(in srgb, var(--cs-brand) 6%, var(--cs-surface));--cs-selected-fg:var(--cs-brand);--cs-selected-hover-bg:var(--cs-selected-bg);--cs-item-hover-bg:var(--cs-subtle)}[data-theme=dark]{--cs-selected-bg:color-mix(in srgb, var(--cs-brand) 12%, var(--cs-surface));--cs-selected-hover-bg:var(--cs-selected-bg);--cs-weight-medium:460;--cs-weight-semibold:560}:root{--cs-chart-channel-01:#170057;--cs-chart-channel-02:#c2410c;--cs-chart-channel-03:#166534;--cs-chart-channel-04:#5b21b6;--cs-chart-channel-05:#ca8a04;--cs-chart-channel-06:#0e7490;--cs-chart-channel-07:#be123c;--cs-chart-channel-08:#14b8a6;--cs-chart-channel-09:#b45309;--cs-chart-channel-10:#6366f1;--cs-chart-channel-11:#be185d;--cs-chart-channel-12:#65a30d;--cs-chart-channel-13:#a21caf;--cs-chart-channel-14:#059669;--cs-chart-channel-15:#991b1b;--cs-chart-channel-16:#7e22ce;--cs-chart-channel-17:#0284c7;--cs-chart-channel-18:#1d4ed8;--cs-chart-channel-19:#f97316;--cs-chart-channel-20:#16a34a;--cs-chart-channel-21:#8b5cf6;--cs-chart-channel-22:#a16207;--cs-chart-channel-23:#06b6d4;--cs-chart-channel-24:#f43f5e;--cs-chart-channel-25:#0d9488;--cs-chart-channel-26:#d97706;--cs-chart-channel-27:#3b82f6;--cs-chart-channel-28:#ec4899;--cs-chart-channel-29:#84cc16;--cs-chart-channel-30:#d946ef;--cs-chart-channel-31:#10b981;--cs-chart-channel-32:#ef4444;--cs-chart-channel-33:#9333ea;--cs-chart-channel-34:#0ea5e9;--cs-chart-channel-35:#1e3a8a;--cs-chart-channel-36:#9a3412;--cs-chart-channel-37:#14532d;--cs-chart-channel-38:#4c1d95;--cs-chart-channel-39:#713f12;--cs-chart-channel-40:#164e63;--cs-chart-channel-41:#881337;--cs-chart-channel-42:#134e4a;--cs-chart-channel-43:#78350f;--cs-chart-channel-44:#312e81;--cs-chart-channel-45:#831843;--cs-chart-channel-46:#365314;--cs-chart-channel-47:#701a75;--cs-chart-channel-48:#064e3b;--cs-chart-channel-49:#7f1d1d;--cs-chart-channel-50:#581c87;--cs-chart-channel-51:#0c4a6e;--cs-chart-channel-52:#334155;--cs-chart-channel-53:#60a5fa;--cs-chart-channel-54:#ea580c;--cs-chart-channel-55:#15803d;--cs-chart-channel-56:#a78bfa;--cs-chart-channel-57:#854d0e;--cs-chart-channel-58:#0891b2;--cs-chart-channel-59:#fb7185;--cs-chart-channel-60:#0f766e;--cs-chart-channel-61:#818cf8;--cs-chart-channel-62:#f472b6;--cs-chart-channel-63:#c084fc;--cs-chart-channel-64:#475569;--cs-chart-plot-bg:#fff;--cs-chart-grid:#e2e8f0;--cs-chart-axis:#64748b}:root,[data-theme],[data-customer]{--cs-shadow-color:0 0 0;--cs-shadow-opacity:.1;--cs-shadow-none:none;--cs-shadow-xs:0 1px 2px rgb(var(--cs-shadow-color) / .05);--cs-shadow-sm:0 1px 3px rgb(var(--cs-shadow-color) / var(--cs-shadow-opacity)), 0 1px 2px rgb(var(--cs-shadow-color) / .06);--cs-shadow-md:0 4px 6px -1px rgb(var(--cs-shadow-color) / var(--cs-shadow-opacity)), 0 2px 4px -2px rgb(var(--cs-shadow-color) / var(--cs-shadow-opacity));--cs-shadow-lg:0 10px 15px -3px rgb(var(--cs-shadow-color) / var(--cs-shadow-opacity)), 0 4px 6px -4px rgb(var(--cs-shadow-color) / var(--cs-shadow-opacity));--cs-shadow-xl:0 20px 25px -5px rgb(var(--cs-shadow-color) / var(--cs-shadow-opacity)), 0 8px 10px -6px rgb(var(--cs-shadow-color) / var(--cs-shadow-opacity));--cs-shadow:var(--cs-shadow-lg)}[data-theme=dark]{--cs-shadow-opacity:.3;--cs-shadow-xs:0 1px 2px #0003}:root,[data-theme],[data-customer]{--cs-icon-stroke-width:1.2px;--cs-skeleton-bg:color-mix(in srgb, var(--cs-text) 6%, var(--cs-surface))}[data-theme=dark]{--cs-skeleton-bg:color-mix(in srgb, var(--cs-text) 8%, var(--cs-surface))}:root,[data-theme],[data-customer]{--cds-dur-fast:60ms;--cds-dur-snap:.12s;--cds-dur-base:.2s;--cds-dur-sheet:.3s;--cds-dur-slow:.45s;--cds-ease-out:cubic-bezier(.165, .84, .44, 1);--cds-ease-snap:cubic-bezier(.32, .72, 0, 1);--cds-ease-overshoot:cubic-bezier(.34, 1.3, .64, 1);--cs-duration-fast:var(--cds-dur-fast);--cs-duration-normal:var(--cds-dur-base);--cds-alpha-0:#14141400;--cds-alpha-1:#1414140d;--cds-alpha-2:#1414141a;--cds-alpha-3:#14141433;--cds-alpha-4:#14141459;--cds-border:var(--cds-alpha-2);--cds-border-strong:var(--cds-alpha-3);--cs-border-hairline:var(--cds-ring-hairline)}:root{--cds-ring-hairline:1px}[data-theme=dark]{--cds-alpha-0:#fff0;--cds-alpha-1:#ffffff0d;--cds-alpha-2:#ffffff1a;--cds-alpha-3:#fff3;--cds-alpha-4:#ffffff59}@media (-webkit-device-pixel-ratio>=2),(resolution>=2x){:root{--cds-ring-hairline:.5px}}@media (-webkit-device-pixel-ratio>=3),(resolution>=3x){:root{--cds-ring-hairline:calc(1px / 3)}}:root,[data-theme],[data-customer]{--cs-glass-light-bg:color-mix(in srgb, var(--cs-surface) 72%, transparent);--cs-glass-regular-bg:color-mix(in srgb, var(--cs-surface) 80%, transparent);--cs-glass-thick-bg:color-mix(in srgb, var(--cs-surface) 92%, transparent);--cs-glass-light-blur:12px;--cs-glass-regular-blur:16px;--cs-glass-thick-blur:24px;--cs-glass-saturation:130%;--cs-glass-border:color-mix(in srgb, var(--cs-border) 65%, transparent);--cs-type-page-size:24px;--cs-type-page-leading:32px;--cs-type-display-size:36px;--cs-type-display-leading:44px;--cs-type-marketing-section-size:30px;--cs-type-marketing-section-leading:40px;--cs-type-intro-size:18px;--cs-type-intro-leading:28px;--cs-type-section-size:20px;--cs-type-section-leading:28px;--cs-type-subsection-size:16px;--cs-type-subsection-leading:24px;--cs-type-body-size:14px;--cs-type-body-leading:22px;--cs-type-lead-size:16px;--cs-type-lead-leading:26px;--cs-type-caption-size:12px;--cs-type-caption-leading:18px;--cs-type-label-size:14px;--cs-type-label-leading:20px}:root,[data-theme],[data-customer],[data-density]{--cs-type-control-size:var(--cs-font-size);--cs-type-control-leading:20px}:root{--cs-chart-series-1:#5090dc;--cs-chart-series-2:#e9a054;--cs-chart-series-3:#6b9d78;--cs-chart-series-4:#69b5c5;--cs-chart-series-5:#c9bf45;--cs-chart-series-6:#9b7db5}.cs-button.cs-button--sm{min-height:28px;padding:0 10px;font-size:12px}.cs-button.cs-button--lg{min-height:48px;padding:0 20px;font-size:16px}.cs-button:active:not(:disabled){transform:scale(.98)}.cs-label{font-size:var(--cs-type-label-size);line-height:var(--cs-type-label-leading);font-weight:var(--cs-weight-medium)}.cs-between{justify-content:space-between;align-items:center;gap:12px;display:flex}.cs-textarea{resize:vertical;min-height:100px;line-height:1.6}.cs-select{appearance:auto}.cs-choice{font-size:var(--cs-font-size);align-items:flex-start;gap:10px;display:flex}.cs-choice label{cursor:pointer;font-size:var(--cs-type-body-size);line-height:var(--cs-type-body-leading)}.cs-choice p{margin:3px 0 0}.cs-checkbox,.cs-radio{border:1px solid var(--cs-border);border-radius:var(--cs-radius-sm);background:var(--cs-surface);width:18px;height:18px;color:var(--cs-on-brand);cursor:pointer;flex-shrink:0;place-items:center;margin:2px 0 0;padding:0;display:grid}.cs-checkbox[data-state=checked],.cs-checkbox[data-state=indeterminate]{background:var(--cs-brand);border-color:var(--cs-brand)}.cs-checkbox[data-disabled],.cs-radio[data-disabled],.cs-switch[data-disabled]{opacity:.45;cursor:not-allowed}.cs-checkbox span{font-size:14px;line-height:1}.cs-radio{color:var(--cs-brand);border-radius:50%}.cs-radio[data-state=checked]{border-color:var(--cs-brand)}.cs-radio-dot{background:currentColor;border-radius:50%;width:8px;height:8px}.cs-radio-group{gap:14px;display:grid}.cs-switch{background:var(--cs-border);cursor:pointer;border:none;border-radius:99px;flex-shrink:0;width:36px;height:22px;padding:3px}.cs-switch[data-state=checked]{background:var(--cs-switch-on)}.cs-switch-thumb{background:var(--cs-surface);width:16px;height:16px;transition:transform var(--cs-duration-fast);border-radius:50%;display:block}.cs-switch-thumb[data-state=checked]{transform:translate(14px)}.cs-slider{touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;width:100%;height:24px;display:flex;position:relative}.cs-slider-track{background:var(--cs-border);border-radius:99px;flex-grow:1;height:5px;position:relative}.cs-slider-range{background:var(--cs-brand);border-radius:99px;height:100%;position:absolute}.cs-slider-thumb{border:2px solid var(--cs-brand);background:var(--cs-surface);width:18px;height:18px;box-shadow:var(--cs-shadow-sm);border-radius:50%;display:block}.cs-slider[data-disabled]{opacity:.45}.cs-combobox-trigger{justify-content:space-between;width:100%;font-weight:400}.cs-combobox{width:var(--radix-popover-trigger-width);min-width:220px;padding:4px!important}.cs-command-input{border:0;border-bottom:.5px solid color-mix(in srgb, var(--cs-border) 60%, var(--cs-surface));width:100%;font:inherit;color:var(--cs-text);background:0 0;padding:12px}.cs-command-list{max-height:240px;padding:4px;overflow:auto}.cs-command-item{border-radius:var(--cs-radius);cursor:pointer;justify-content:space-between;align-items:center;padding:8px 10px;font-size:14px;display:flex}.cs-command-item[data-selected=true]{background:var(--cs-selected-bg);color:var(--cs-selected-fg)}.cs-command-item[data-disabled=true]{opacity:.4;cursor:not-allowed}.cs-command-empty{text-align:center;color:var(--cs-muted);padding:20px;font-size:14px}.cs-file-upload{border:1px dashed var(--cs-border);border-radius:var(--cs-radius);background:var(--cs-subtle);gap:12px;padding:24px;display:grid}.cs-file-upload input{font:inherit;color:var(--cs-text);max-width:100%}.cs-file-upload input::file-selector-button{font:inherit;border:1px solid var(--cs-border);border-radius:var(--cs-radius);background:var(--cs-surface);color:var(--cs-text);cursor:pointer;margin-right:12px;padding:8px 12px}.cs-file-list{margin:0;padding:0;list-style:none}.cs-file-list li{border-bottom:1px solid var(--cs-border);overflow-wrap:anywhere;font-size:var(--cs-type-body-size);line-height:var(--cs-type-body-leading);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.cs-file-list span{white-space:nowrap;color:var(--cs-muted)}.cs-tabs-list{align-items:center;gap:4px;display:flex;overflow-x:auto}.cs-tabs-list--line{border-bottom:1px solid var(--cs-border)}.cs-tabs-trigger{white-space:nowrap;font:inherit;font-weight:var(--cs-weight-medium);color:var(--cs-muted);cursor:pointer;font-size:var(--cs-type-control-size);line-height:var(--cs-type-control-leading);background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 16px}.cs-tabs-trigger[data-state=active]{border-color:var(--cs-brand);color:var(--cs-brand)}.cs-tabs-trigger:disabled{opacity:.4;cursor:not-allowed}.cs-tabs-list--pill{background:var(--cs-subtle);border-radius:var(--cs-radius-lg);width:fit-content;padding:4px}.cs-tabs-list--pill .cs-tabs-trigger{border-radius:var(--cs-radius);border:0;padding:7px 14px}.cs-tabs-list--pill .cs-tabs-trigger[data-state=active]{background:var(--cs-surface);box-shadow:var(--cs-shadow-sm)}.cs-tabs-content{outline:none;padding-top:20px}.cs-accordion-item{border-bottom:1px solid var(--cs-border)}.cs-accordion-header{margin:0}.cs-accordion-trigger{width:100%;color:var(--cs-text);font:inherit;text-align:left;cursor:pointer;font-size:var(--cs-type-label-size);line-height:var(--cs-type-label-leading);font-weight:var(--cs-weight-medium);background:0 0;border:none;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.cs-accordion-icon{width:20px;height:20px;color:var(--cs-muted);flex:0 0 20px;position:relative}.cs-accordion-bar,.cs-accordion-bar-vertical{background:currentColor;position:absolute}.cs-accordion-bar{width:14px;height:1.2px;top:calc(50% - .6px);left:3px}.cs-accordion-bar-vertical{width:1.2px;height:14px;transition:transform .25s var(--cds-ease-out), opacity .25s var(--cds-ease-out);top:3px;left:calc(50% - .6px)}.cs-accordion-trigger[data-state=open] .cs-accordion-bar-vertical{opacity:0;transform:rotate(90deg)}.cs-accordion-content{opacity:0;visibility:hidden;transition:grid-template-rows .4s var(--cds-ease-out), opacity .4s var(--cds-ease-out), visibility 0s .4s;grid-template-rows:0fr;display:grid}.cs-accordion-content[data-state=open]{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.cs-accordion-clip{min-height:0;overflow:hidden}.cs-accordion-trigger:disabled{opacity:.4;cursor:not-allowed}.cs-accordion-body{color:var(--cs-muted);font-size:var(--cs-type-body-size);line-height:var(--cs-type-body-leading);padding:0 0 16px}.cs-breadcrumbs ol{font-size:var(--cs-type-control-size);line-height:var(--cs-type-control-leading);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cs-breadcrumbs li{align-items:center;gap:6px;display:flex}.cs-breadcrumbs a{color:var(--cs-muted);text-decoration:none}.cs-breadcrumbs a:hover{color:var(--cs-brand);text-decoration:underline}.cs-pagination{align-items:center;gap:4px;display:flex}.cs-pagination>span{align-items:center;display:flex}.cs-pagination .cs-button{box-sizing:border-box;flex-shrink:0;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;font-size:12px}.cs-page-gap{color:var(--cs-muted);padding:0 6px}.cs-popover,.cs-dropdown{z-index:var(--cs-z-popover);font-family:var(--cs-font);background:var(--cs-surface);color:var(--cs-text);border:1px solid var(--cs-border);border-radius:var(--cs-radius-lg);box-shadow:var(--cs-shadow);max-width:calc(100vw - 32px);padding:16px}.cs-popover{width:300px}.cs-dropdown{min-width:200px;padding:5px}.cs-menu-item{border-radius:var(--cs-radius);cursor:pointer;outline:none;justify-content:space-between;align-items:center;gap:24px;padding:9px 12px;font-size:14px;display:flex}.cs-menu-item[data-highlighted]{background:var(--cs-subtle)}.cs-menu-item[data-disabled]{opacity:.4;cursor:not-allowed}.cs-menu-shortcut{font-size:var(--cs-text-xs);color:var(--cs-muted)}.cs-tooltip{z-index:var(--cs-z-tooltip);font-family:var(--cs-font);border-radius:var(--cs-radius);background:var(--cs-text);max-width:260px;color:var(--cs-surface);box-shadow:var(--cs-shadow-sm);padding:7px 10px;font-size:12px;line-height:1.5}.cs-tooltip-arrow{fill:var(--cs-text)}.cs-sheet{background:var(--cs-surface);width:min(460px,100vw - 32px);color:var(--cs-text);border:1px solid var(--cs-border);z-index:var(--cs-z-modal);font-family:var(--cs-font);box-shadow:var(--cs-shadow);padding:24px;position:fixed;top:0;bottom:0;overflow:auto}.cs-sheet--right{right:0}.cs-sheet--left{left:0}.cs-sheet h2:not(.cs-heading){font-size:var(--cs-type-section-size);line-height:var(--cs-type-section-leading);font-weight:var(--cs-weight-semibold);margin:0}.cs-sheet-body{margin-top:24px}.cs-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.cs-actions .cs-button{margin-top:0}.cs-tag{font-size:12px;font-weight:var(--cs-weight-medium);border-radius:var(--cs-radius);background:var(--tone-bg);color:var(--tone-fg);border:1px solid #0000;align-items:center;gap:6px;padding:3px 8px;line-height:1.5;display:inline-flex}.cs-tone-neutral{--tone-bg:var(--cs-subtle);--tone-fg:var(--cs-muted)}.cs-tone-brand{--tone-bg:var(--cs-brand-subtle);--tone-fg:var(--cs-brand)}.cs-tone-success{--tone-bg:var(--cs-success-bg);--tone-fg:var(--cs-success-fg)}.cs-tone-warning{--tone-bg:var(--cs-warning-bg);--tone-fg:var(--cs-warning-fg)}.cs-tone-danger{--tone-bg:var(--cs-danger-bg);--tone-fg:var(--cs-danger-fg)}.cs-tag--outline{background:0 0;border-color:currentColor}.cs-avatar{background:var(--cs-brand-subtle);width:40px;height:40px;color:var(--cs-brand);font-size:14px;font-weight:var(--cs-weight-semibold);border:1px solid var(--cs-border);border-radius:var(--cs-radius-lg);flex-shrink:0;place-items:center;display:inline-grid;overflow:hidden}.cs-avatar img{object-fit:cover;width:100%;height:100%}.cs-avatar--sm{width:28px;height:28px;font-size:var(--cs-text-xs)}.cs-avatar--lg{width:56px;height:56px;font-size:20px}.cs-alert{border:1px solid color-mix(in srgb, var(--tone-fg) 25%, transparent);background:var(--tone-bg);color:var(--tone-fg);border-radius:var(--cs-radius);font-size:var(--cs-type-body-size);line-height:var(--cs-type-body-leading);justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.cs-alert-content>div{font-size:var(--cs-type-body-size);line-height:var(--cs-type-body-leading);margin-top:4px}.cs-progress{background:var(--cs-border);border-radius:99px;width:100%;height:6px;overflow:hidden}.cs-progress-indicator{background:var(--cs-brand);width:100%;height:100%;transition:transform var(--cs-duration-normal)}.cs-progress-indicator[data-state=indeterminate]{width:40%;animation:1.2s ease-in-out infinite cs-indeterminate}.cs-skeleton{background:var(--cs-skeleton-bg);border-radius:var(--cs-radius);animation:1.8s ease-in-out infinite cs-pulse}.cs-separator{background:var(--cs-border);border:0;height:1px;margin:8px 0}.cs-separator--vertical{width:1px;height:24px;margin:0 8px}.cs-toast-viewport{z-index:var(--cs-z-toast);outline:none;gap:12px;width:min(380px,100vw - 40px);margin:0;padding:0;list-style:none;display:grid;position:fixed;bottom:20px;right:20px}.cs-toast{font-family:var(--cs-font);border:1px solid var(--cs-border);border-radius:var(--cs-radius-lg);background:var(--cs-surface);color:var(--cs-text);box-shadow:var(--cs-shadow);align-items:center;gap:12px;padding:16px;display:flex}.cs-toast>div:first-child{flex:1}.cs-toast .cs-help{font-size:var(--cs-type-body-size);line-height:var(--cs-type-body-leading);margin-top:4px;display:block}.cs-toast[data-swipe=move]{transform:translateX(var(--radix-toast-swipe-move-x))}.cs-toast[data-swipe=end]{animation:.15s ease-out forwards cs-toast-out}.cs-table-toolbar{border-bottom:1px solid var(--cs-border);justify-content:space-between;align-items:end;gap:20px;padding:20px;display:flex}.cs-table-toolbar .cs-field{flex:1;max-width:340px}.cs-data-table .cs-table th,.cs-data-table .cs-table td{padding:12px 16px}.cs-data-table .cs-table th .cs-button{font-size:inherit;color:inherit;padding:0}.cs-data-table .cs-table th[aria-sort=ascending] .cs-button,.cs-data-table .cs-table th[aria-sort=descending] .cs-button{color:var(--cs-brand)}.cs-data-table tr[data-selected]{background:var(--cs-selected-bg);color:var(--cs-selected-fg)}.cs-table-footer{border-top:1px solid var(--cs-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}:where(.cs-checkbox,.cs-switch,.cs-radio,.cs-slider-thumb,.cs-tabs-trigger,.cs-accordion-trigger,.cs-menu-item,.cs-command-input,.cs-popover,.cs-sheet,.cs-tabs-content):focus-visible{outline:2px solid var(--cs-focus);outline-offset:3px}@keyframes cs-pulse{50%{opacity:.45}}@keyframes cs-indeterminate{0%{transform:translate(-100%)}to{transform:translate(350%)}}@keyframes cs-toast-out{to{opacity:0;transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.cs-button,.cs-switch-thumb,.cs-accordion-trigger span,.cs-progress-indicator{transition:none}.cs-skeleton,.cs-progress-indicator[data-state=indeterminate],.cs-toast{animation:none}}@media (width<=600px){.cs-table-toolbar{flex-direction:column;align-items:stretch;gap:8px}.cs-table-toolbar .cs-field{max-width:none}.cs-alert{font-size:var(--cs-type-body-size);line-height:var(--cs-type-body-leading);flex-direction:column}.cs-sheet{padding:20px}}.cs-button.cs-combobox-trigger{justify-content:space-between;font-weight:400}.cs-popover.cs-combobox{width:var(--radix-popover-trigger-width)}.cs-breadcrumb-separator{color:var(--cs-muted);flex:0 0 16px}.cs-sort-icon{flex:0 0 16px;width:16px;height:16px;display:block}.cs-video-player{border:1px solid var(--cs-border);border-radius:var(--cs-radius-lg);background:var(--cs-surface);width:100%;margin:0;overflow:hidden}.cs-video-stage{aspect-ratio:16/9;color:#e2e8f0;background:#0f172a;position:relative}.cs-video-stage video{object-fit:contain;width:100%;height:100%;display:block}.cs-video-message{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;inset:0}.cs-video-message span{color:#cbd5e1;font-size:14px}.cs-video-error{background:#0f172a}.cs-video-status{pointer-events:none;background:#0f172acc;border-radius:4px;padding:8px 12px;font-size:14px;position:absolute;top:16px;left:16px}.cs-video-caption{color:var(--cs-text);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;font-size:14px;display:flex}.cs-video-caption label{flex-shrink:0;align-items:center;gap:8px;display:flex}.cs-video-caption select{font:inherit;border:1px solid var(--cs-border);color:var(--cs-text);background:var(--cs-surface);border-radius:4px;padding:4px 8px}@media (width<=540px){.cs-video-caption{flex-direction:column;align-items:flex-start;gap:8px}}.cs-breadcrumbs [aria-current=page]{color:var(--cs-text-heading)}.cs-video-player{border:0}.cs-video-stage{border-radius:8px;overflow:hidden}.cs-video-stage video{cursor:pointer}.cs-video-stage:fullscreen{aspect-ratio:auto;width:100%;height:100%}.cs-video-center-play{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#ffffff4d;border:0;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cs-video-center-play svg{width:24px;height:24px}.cs-video-center-play:hover{background:#fff6}.cs-video-controls{color:#fff;opacity:0;background:linear-gradient(#0000,#0009);align-items:center;gap:8px;padding:32px 16px 12px;transition:opacity .15s;display:flex;position:absolute;inset:auto 0 0}.cs-video-stage:hover .cs-video-controls,.cs-video-stage:focus-within .cs-video-controls{opacity:1}.cs-video-controls button{color:#fff;width:32px;min-width:32px;height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;font-size:12px;display:grid}.cs-video-controls button:hover{background:#fff3}.cs-video-controls :is(button,select,input):focus-visible,.cs-video-center-play:focus-visible{outline-offset:2px;outline:2px solid #fff}.cs-video-time{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;line-height:20px}.cs-video-controls input{accent-color:#fff;cursor:pointer;height:16px;margin:0}.cs-video-progress{flex:1;min-width:20px}.cs-video-volume{width:48px}.cs-video-controls select{color:#fff;appearance:auto;font:inherit;background:0 0;border:0;width:48px;padding:4px;font-size:12px}.cs-video-controls option{color:#0f172a;background:#fff}@media (hover:none){.cs-video-controls{opacity:1}}@media (width<=540px){.cs-video-volume{display:none}.cs-video-controls{gap:4px;padding:24px 8px 8px}}@media (prefers-reduced-motion:reduce){.cs-video-controls{transition:none}}.cs-video-controls .cs-video-speed{box-sizing:border-box;white-space:nowrap;justify-content:center;gap:6px;width:auto;min-width:0;padding:0 8px;display:inline-flex}.cs-video-speed svg{flex:0 0 12px;display:block}.cs-video-speed[data-state=open]{background:#ffffff26}.cs-video-speed[data-state=open] svg{transform:rotate(180deg)}.cs-video-speed-menu{z-index:var(--cs-z-popover);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f8fafc;min-width:100px;font-family:var(--cs-font);background:#1e293bf2;border:1px solid #ffffff26;border-radius:8px;padding:4px;box-shadow:0 8px 24px #0005}.cs-video-speed-option{box-sizing:border-box;cursor:pointer;border-radius:4px;outline:none;justify-content:space-between;align-items:center;gap:16px;min-height:32px;padding:4px 10px;font-size:12px;display:flex}.cs-video-speed-option[data-highlighted]{background:#ffffff1a}.cs-video-speed-option[data-state=checked]{color:#fff;background:#ffffff26}.cs-video-speed-option:focus-visible{outline-offset:-1px;outline:1px solid #fff}.cs-color-picker{border:1px solid var(--cs-border);box-sizing:border-box;background:var(--cs-surface);width:320px;max-width:100%;color:var(--cs-text);box-shadow:var(--cs-shadow-sm);border-radius:12px;padding:20px;position:relative}.cs-color-fieldset{border:0;min-width:0;margin:0;padding:0}.cs-color-fieldset:disabled{opacity:.5}.cs-color-picker .cs-tabs-list{gap:4px}.cs-color-picker .cs-tabs-trigger{padding:8px 10px}.cs-color-picker .cs-tabs-content{padding-top:16px}.cs-color-picker .react-colorful{width:100%;height:240px}.cs-color-picker .react-colorful__saturation{border-bottom:0;border-radius:8px}.cs-color-picker .react-colorful__hue{border-radius:99px;height:12px;margin-top:16px}.cs-color-picker .react-colorful__pointer{width:18px;height:18px}.cs-color-gradient-preview,.cs-color-image-preview{background:var(--cs-subtle);border-radius:8px;place-items:center;width:100%;height:180px;font-size:14px;display:grid;overflow:hidden}.cs-color-image-preview img{object-fit:cover;width:100%;height:100%}.cs-color-gradient-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.cs-color-gradient-inputs label{gap:4px;font-size:12px;display:grid}.cs-color-gradient-inputs input{font:inherit;box-sizing:border-box;border:1px solid var(--cs-border);width:100%;min-width:0;height:32px;color:var(--cs-text);background:var(--cs-surface);border-radius:4px}.cs-color-opacity{align-items:center;gap:12px;margin:16px 0;display:flex}.cs-color-opacity button{border:1px solid var(--cs-border);background:var(--cs-surface);width:36px;height:36px;color:var(--cs-muted);cursor:pointer;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.cs-color-opacity label{min-width:0;font-size:var(--cs-text-xs);color:var(--cs-muted);flex:1;gap:4px;display:grid}.cs-color-opacity input{width:100%;accent-color:var(--cs-brand);margin:0}.cs-color-hex-row{border:1px solid var(--cs-border);border-radius:6px;align-items:center;gap:8px;padding:8px;font-size:12px;display:flex}.cs-color-dot{border-radius:50%;flex-shrink:0;width:16px;height:16px}.cs-color-hex-row>input{flex:1;width:80px;min-width:0}.cs-color-hex-row input{color:var(--cs-text);font:inherit;background:0 0;border:0;padding:0}.cs-color-hex-row label{align-items:center;gap:2px;display:flex}.cs-color-hex-row label input{appearance:textfield;width:34px}.cs-color-saved-heading{justify-content:space-between;align-items:center;margin:16px 0 12px;font-size:14px;display:flex}.cs-color-saved-heading strong{font-weight:var(--cs-weight-medium)}.cs-color-saved-heading button{color:var(--cs-muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.cs-color-swatches{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.cs-color-swatches button{cursor:pointer;border:1px solid #0001;border-radius:50%;width:24px;height:24px;padding:0}.cs-color-swatches button[aria-pressed=true]{outline:2px solid var(--cs-brand);outline-offset:2px}.cs-color-close{color:var(--cs-muted);cursor:pointer;background:0 0;border:0;position:absolute;top:4px;right:4px}.cs-color-picker :is(input,button):focus-visible{outline:2px solid var(--cs-focus);outline-offset:2px}.cs-color-picker .cs-error{font-size:12px}.cs-command-menu{border:1px solid var(--cs-border);background:var(--cs-surface);width:100%;max-width:560px;color:var(--cs-text);font-family:var(--cs-font);box-shadow:var(--cs-shadow);border-radius:12px;overflow:hidden}.cs-command-menu-search{border-bottom:1px solid var(--cs-border);color:var(--cs-muted);align-items:center;gap:12px;padding:16px 20px;display:flex}.cs-command-menu-search svg{flex-shrink:0}.cs-command-menu-search input{min-width:0;font:inherit;color:var(--cs-text);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px}.cs-command-menu-search:focus-within{border-bottom-color:var(--cs-brand);box-shadow:none}.cs-command-menu kbd{white-space:nowrap;border:1px solid var(--cs-border);font-family:inherit;font-size:var(--cs-text-xs);color:var(--cs-muted);background:var(--cs-subtle);border-radius:4px;padding:2px 5px}.cs-command-menu-list{max-height:400px;padding:8px;overflow-y:auto}.cs-command-menu-group+.cs-command-menu-group{border-top:1px solid var(--cs-border);margin-top:8px;padding-top:8px}.cs-command-menu [cmdk-group-heading]{font-size:var(--cs-text-xs);color:var(--cs-muted);padding:8px 12px}.cs-command-menu-item{cursor:pointer;font-size:var(--cs-type-control-size);line-height:var(--cs-type-control-leading);border-radius:6px;align-items:center;gap:12px;padding:10px 12px;display:flex}.cs-command-menu-item[data-selected=true]{color:var(--cs-selected-fg);background:var(--cs-selected-bg)}.cs-command-menu-item[data-disabled=true]{opacity:.4;cursor:not-allowed}.cs-command-menu-icon{width:20px;height:20px;color:var(--cs-muted);flex-shrink:0;display:flex}.cs-command-menu-item[data-selected=true] .cs-command-menu-icon{color:var(--cs-brand)}.cs-command-menu-label{flex:1;gap:4px;min-width:0;display:grid}.cs-command-menu-label small{color:var(--cs-muted);font-size:var(--cs-type-caption-size);line-height:var(--cs-type-caption-leading)}.cs-command-menu-empty{text-align:center;color:var(--cs-muted);font-size:var(--cs-type-caption-size);line-height:var(--cs-type-caption-leading);padding:32px 16px}.cs-command-menu-footer{border-top:1px solid var(--cs-border);font-size:var(--cs-text-xs);color:var(--cs-muted);flex-wrap:wrap;gap:16px;padding:12px 20px;display:flex}.cs-command-menu-dialog{z-index:var(--cs-z-modal);outline:none;width:min(560px,100vw - 32px);position:fixed;top:18vh;left:50%;transform:translate(-50%)}.cs-command-menu-dialog .cs-command-menu-list{max-height:55vh}.cs-date-trigger{width:100%;min-height:var(--cs-control-height);border:1px solid var(--cs-border);border-radius:var(--cs-radius);font:inherit;color:var(--cs-text);background:var(--cs-surface);cursor:pointer;font-size:var(--cs-type-control-size);line-height:var(--cs-type-control-leading);align-items:center;gap:8px;padding:0 12px;display:flex}.cs-date-trigger span{text-align:left;flex:1}.cs-date-trigger [data-placeholder]{color:var(--cs-muted)}.cs-date-trigger svg{color:var(--cs-muted);flex-shrink:0}.cs-date-trigger:focus-visible,.cs-date-trigger[data-state=open]{border-color:var(--cs-brand);outline:none}.cs-date-trigger[data-state=open]>svg:last-child{color:var(--cs-brand);transform:rotate(180deg)}.cs-date-trigger:disabled{opacity:.5;cursor:not-allowed}.cs-date-trigger[aria-invalid=true]{border-color:var(--cs-danger-fg)}.cs-date-popover{box-sizing:border-box;border:1px solid var(--cs-border);background:var(--cs-surface);width:296px;max-width:calc(100vw - 24px);color:var(--cs-text);box-shadow:var(--cs-shadow);z-index:var(--cs-z-popover);font-family:var(--cs-font);border-radius:12px;padding:16px}.cs-date-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.cs-date-header strong{font-size:14px;font-weight:var(--cs-weight-medium)}.cs-date-header button,.cs-date-grid button{width:32px;height:32px;color:var(--cs-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:14px;display:grid}.cs-date-weekdays,.cs-date-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.cs-date-weekdays{color:var(--cs-muted);text-align:center;margin-bottom:8px;font-size:12px}.cs-date-grid button{aspect-ratio:1;width:100%;height:auto}.cs-date-grid button:hover:not(:disabled){background:var(--cs-subtle)}.cs-date-grid button[data-outside]{color:var(--cs-muted)}.cs-date-grid button[data-today]{box-shadow:inset 0 0 0 1px var(--cs-brand)}.cs-date-grid button[aria-pressed=true]{background:var(--cs-selected-bg);color:var(--cs-selected-fg)}.cs-date-grid button:disabled{opacity:.3;cursor:not-allowed}.cs-date-footer{border-top:1px solid var(--cs-border);justify-content:space-between;margin-top:12px;padding-top:12px;display:flex}.cs-date-footer button{color:var(--cs-brand);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:14px}.cs-date-footer button:disabled{opacity:.4;cursor:not-allowed}.cs-date-popover button:focus-visible{outline:2px solid var(--cs-focus);outline-offset:1px}.cs-upload-dropzone{border:1px dashed var(--cs-border);background:var(--cs-surface);border-radius:10px}.cs-upload-dropzone[data-dragging]{border-color:var(--cs-brand);background:var(--cs-brand-subtle)}.cs-upload-dropzone[data-disabled]{opacity:.5}.cs-upload-choose{width:100%;color:var(--cs-muted);border-radius:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:12px;padding:24px 16px;font-size:14px;display:flex}.cs-upload-choose strong{color:var(--cs-brand);font-weight:var(--cs-weight-medium)}.cs-upload-choose small{font-size:var(--cs-text-xs);line-height:1.5}.cs-upload-choose:disabled{cursor:not-allowed}.cs-upload-icon{border:1px solid var(--cs-border);width:40px;height:40px;color:var(--cs-text);box-shadow:var(--cs-shadow-sm);border-radius:8px;place-items:center;display:grid}.cs-upload-list{gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.cs-upload-list li{border:1px solid var(--cs-border);border-radius:8px;align-items:flex-start;gap:12px;padding:16px;display:flex}.cs-upload-file-icon{color:var(--cs-brand);flex-shrink:0}.cs-upload-file-details{flex:1;gap:4px;min-width:0;display:grid}.cs-upload-file-details strong{font-size:14px;font-weight:var(--cs-weight-medium);overflow-wrap:anywhere}.cs-upload-file-details span{color:var(--cs-muted);font-size:12px}.cs-upload-file-details .cs-error{color:var(--cs-danger-fg)}.cs-upload-file-details progress{width:100%;height:6px;accent-color:var(--cs-brand);margin-top:4px}.cs-upload-list button{color:var(--cs-muted);cursor:pointer;font:inherit;background:0 0;border:0;place-items:center;padding:4px;font-size:12px;display:grid}.cs-upload-list button:disabled{opacity:.4;cursor:not-allowed}.cs-upload-field :is(button,input):focus-visible{outline:2px solid var(--cs-brand);outline-offset:3px}.cs-inline-cta{box-sizing:border-box;border:1px solid var(--cs-border);border-radius:var(--cs-radius-lg);background:var(--cs-surface);min-width:0;height:auto;color:var(--cs-text);flex-direction:row;align-items:center;gap:16px;padding:20px 24px;display:flex;position:relative;top:auto}.cs-inline-cta--brand{background:var(--cs-brand-subtle);border-color:color-mix(in srgb,var(--cs-brand) 20%,var(--cs-border))}.cs-inline-cta-icon{border:1px solid var(--cs-border);background:var(--cs-surface);width:40px;height:40px;color:var(--cs-brand);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.cs-inline-cta-icon svg{width:24px;height:24px}.cs-inline-cta-content{flex:1;gap:6px;min-width:0;display:grid}.cs-inline-cta-content>strong{color:var(--cs-text-heading);font-size:var(--cs-type-subsection-size);line-height:var(--cs-type-subsection-leading);font-weight:var(--cs-weight-medium)}.cs-inline-cta-content>div{color:var(--cs-muted);font-size:var(--cs-type-body-size);line-height:var(--cs-type-body-leading)}.cs-inline-cta-actions{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.cs-inline-cta-actions a{box-sizing:border-box;text-decoration:none}.cs-inline-cta-close{width:24px;height:24px;color:var(--cs-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;align-self:flex-start;place-items:center;padding:0;display:grid}.cs-inline-cta-close:focus-visible{outline:2px solid var(--cs-focus);outline-offset:2px}@media (width<=900px){.cs-inline-cta{flex-wrap:wrap}.cs-inline-cta-content{flex-basis:calc(100% - 80px)}.cs-inline-cta-actions{width:100%}.cs-inline-cta:has(.cs-inline-cta-close){padding-right:44px}.cs-inline-cta-close{position:absolute;top:12px;right:12px}}@media (width<=540px){.cs-inline-cta{padding:16px}.cs-inline-cta-actions{flex-direction:column}.cs-inline-cta-actions .cs-button{width:100%}}.cs-chart{border:1px solid var(--cs-border);border-radius:var(--cs-radius-lg);background:var(--cs-surface);color:var(--cs-text);flex-direction:column;gap:0;min-width:0;margin:0;padding:24px;display:flex}.cs-chart figcaption{text-align:center;margin-bottom:12px}.cs-chart figcaption>strong{font-size:16px;line-height:24px;font-weight:var(--cs-weight-semibold);color:var(--cs-text-heading)}.cs-chart figcaption p{color:var(--cs-muted);margin:6px 0 0;font-size:12px;line-height:20px}.cs-chart-legend{background:0 0;flex-wrap:wrap;order:3;justify-content:center;gap:20px;margin:8px 0 0;padding:8px 0;display:flex}.cs-chart-legend button{color:var(--cs-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;display:flex}.cs-chart-legend button[aria-pressed=false]{opacity:.4;text-decoration:line-through}.cs-chart-legend span{border-radius:2px;flex:0 0 16px;width:16px;height:3px}.cs-chart-plot svg{font-family:var(--cs-font);display:block;overflow:visible}.cs-chart-plot [role=button]:focus-visible{outline:1px solid var(--cs-focus);outline-offset:-1px}.cs-chart-readout{border-top:1px solid var(--cs-border);background:var(--cs-surface);min-height:32px;color:var(--cs-muted);border-radius:0;flex-wrap:wrap;align-items:center;gap:16px;padding:8px 0;font-size:12px;display:flex}.cs-chart-readout strong{color:var(--cs-text);font-weight:var(--cs-weight-medium)}.cs-chart-empty{color:var(--cs-muted);background:var(--cs-subtle);border-radius:6px;place-items:center;font-size:14px;display:grid}.cs-chart-data{order:4;margin-top:16px;font-size:12px}.cs-chart-data summary{cursor:pointer;color:var(--cs-brand)}.cs-chart-data .cs-table{margin-top:12px}.cs-chart-data .cs-table :is(th,td){padding:8px 12px;font-size:12px}.cs-chart-legend button:focus-visible{outline:2px solid var(--cs-focus);outline-offset:4px}@media (width<=540px){.cs-chart{padding:12px}}.cs-loading-indicator{--loading-size:24px;color:var(--cs-brand);align-items:center;gap:10px;display:inline-flex}.cs-loading-indicator--neutral{color:var(--cs-muted)}.cs-loading-indicator--sm{--loading-size:16px;gap:8px}.cs-loading-indicator--lg{--loading-size:40px;gap:12px}.cs-loading-spin{width:var(--loading-size);height:var(--loading-size);flex-shrink:0;animation:1s linear infinite cs-loading-rotate}.cs-loading-label{color:var(--cs-muted);font-size:14px;line-height:20px}.cs-loading-dots{height:var(--loading-size);align-items:center;gap:4px;display:inline-flex}.cs-loading-dots i{width:calc(var(--loading-size) / 4);height:calc(var(--loading-size) / 4);background:currentColor;border-radius:50%;animation:1.2s ease-in-out infinite cs-loading-bounce;display:block}.cs-loading-dots i:nth-child(2){animation-delay:.15s}.cs-loading-dots i:nth-child(3){animation-delay:.3s}@keyframes cs-loading-rotate{to{transform:rotate(360deg)}}@keyframes cs-loading-bounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.cs-loading-spin,.cs-loading-dots i{animation:none}}.cs-progress-steps{width:100%;min-width:0;container-type:inline-size}.cs-progress-steps ol{gap:24px;margin:0;padding:0;list-style:none;display:flex}.cs-progress-steps li{flex:1;min-width:0;position:relative}.cs-step-content{z-index:1;color:var(--cs-text);font:inherit;text-align:left;background:0 0;border:0;align-items:flex-start;gap:12px;width:100%;margin:0;padding:0;display:flex;position:relative}button.cs-step-content{cursor:pointer}.cs-step-marker{border:1px solid var(--cs-border);background:var(--cs-surface);width:28px;height:28px;color:var(--cs-muted);font-size:12px;font-weight:var(--cs-weight-medium);box-sizing:border-box;border-radius:50%;flex:0 0 28px;place-items:center;display:grid}.cs-step-copy{overflow-wrap:anywhere;gap:4px;min-width:0;padding-top:4px;display:grid}.cs-step-copy strong{font-size:14px;font-weight:var(--cs-weight-medium);line-height:20px}.cs-step-copy small{color:var(--cs-muted);font-size:12px;line-height:18px}.cs-progress-steps--horizontal .cs-step-content{flex-direction:column;gap:8px}.cs-progress-steps li:not(:last-child)>.cs-step-connector{content:"";background:var(--cs-border);height:.5px;position:absolute;top:13px;left:40px;right:-12px}.cs-step-connector{pointer-events:none;--cs-step-reveal:inset(0 100% 0 0)}.cs-step-connector:after{content:"";background:var(--cs-brand);clip-path:var(--cs-step-reveal);transition:clip-path .36s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.cs-progress-steps--vertical .cs-step-connector{--cs-step-reveal:inset(0 0 100% 0)}.cs-progress-steps li[data-state=complete] .cs-step-marker{background:var(--cs-brand);border-color:var(--cs-brand);color:var(--cs-on-brand)}.cs-progress-steps li[data-state=current] .cs-step-marker{border-color:var(--cs-brand);color:var(--cs-selected-fg);background:var(--cs-selected-bg);box-shadow:0 0 0 3px var(--cs-selected-bg)}.cs-progress-steps li[data-state=current] strong{color:var(--cs-brand)}.cs-progress-steps li[data-state=error] .cs-step-marker{color:var(--cs-danger-fg);background:var(--cs-danger-bg);border-color:var(--cs-danger-fg)}.cs-progress-steps li[data-state=error] strong{color:var(--cs-danger-fg)}.cs-progress-steps li[data-disabled]{opacity:.45}.cs-step-content:disabled{cursor:not-allowed}.cs-step-content:focus-visible{outline:2px solid var(--cs-focus);outline-offset:4px;border-radius:4px}.cs-progress-steps--vertical ol{flex-direction:column;gap:24px}.cs-progress-steps--vertical li:not(:last-child)>.cs-step-connector{width:.5px;height:auto;inset:40px auto -12px 13px}@media (width<=600px){.cs-progress-steps--horizontal ol{flex-direction:column;gap:24px}.cs-progress-steps--horizontal .cs-step-content{flex-direction:row;gap:12px}.cs-progress-steps--horizontal li:not(:last-child)>.cs-step-connector{width:.5px;height:auto;inset:40px auto -12px 13px}}.cs-section-header{color:var(--cs-text);min-width:0}.cs-section-header[data-divider]{border-bottom:1px solid var(--cs-border);padding-bottom:20px}.cs-section-header-main{align-items:flex-start;gap:16px;display:flex}.cs-section-header-copy{flex:1;gap:6px;min-width:0;display:grid}.cs-section-header-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cs-section-header-title :is(h2,h3,h4){color:var(--cs-text-heading);letter-spacing:normal;font-size:var(--cs-type-section-size);line-height:var(--cs-type-section-leading);font-weight:var(--cs-weight-semibold);margin:0}.cs-section-header--sm .cs-section-header-title :is(h2,h3,h4){font-size:var(--cs-type-subsection-size);line-height:var(--cs-type-subsection-leading);font-weight:var(--cs-weight-medium)}.cs-section-header--lg .cs-section-header-title :is(h2,h3,h4){font-size:var(--cs-type-page-size);line-height:var(--cs-type-page-leading);font-weight:var(--cs-weight-semibold)}.cs-section-header-description{color:var(--cs-muted);font-size:var(--cs-type-body-size);line-height:var(--cs-type-body-leading)}.cs-section-header-eyebrow{color:var(--cs-brand);font-weight:var(--cs-weight-medium);font-size:var(--cs-type-caption-size);line-height:var(--cs-type-caption-leading)}.cs-section-header-icon{border:1px solid var(--cs-border);background:var(--cs-surface);width:40px;height:40px;color:var(--cs-brand);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.cs-section-header-icon svg{width:24px;height:24px}.cs-section-header-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.cs-section-header-content{margin-top:20px}.cs-section-header-content .cs-tabs-list{border-bottom:0}@media (width<=700px){.cs-section-header-main{flex-wrap:wrap}.cs-section-header-copy{flex-basis:calc(100% - 60px)}.cs-section-header-actions{width:100%}}.cs-inline-cta{box-shadow:none;border-radius:12px;grid-template-columns:minmax(0,1fr);align-items:start;gap:0;width:100%;padding:24px;display:grid}.cs-inline-cta:has(.cs-inline-cta-icon){grid-template-columns:40px minmax(0,1fr);column-gap:16px}.cs-inline-cta-content{gap:6px;display:grid}.cs-inline-cta-content>strong{font-size:var(--cs-type-subsection-size);line-height:var(--cs-type-subsection-leading);font-weight:var(--cs-weight-medium)}.cs-inline-cta-content>div{font-size:var(--cs-type-body-size);line-height:var(--cs-type-body-leading)}.cs-inline-cta-actions{flex-direction:row;gap:10px;width:auto;margin-top:20px}.cs-inline-cta:has(.cs-inline-cta-icon) .cs-inline-cta-actions{grid-column:2}.cs-inline-cta-actions .cs-button{height:36px;min-height:36px;font-size:14px;line-height:20px;font-weight:var(--cs-weight-medium);border-radius:var(--cs-radius);width:auto;padding:0 14px}.cs-inline-cta-close{position:absolute;top:16px;right:16px}.cs-inline-cta:has(.cs-inline-cta-close){padding-right:56px}.cs-inline-cta--brand{border-color:color-mix(in srgb,var(--cs-brand) 12%,var(--cs-border));background:color-mix(in srgb,var(--cs-brand) 2%,var(--cs-surface))}@media (width<=600px){.cs-inline-cta{padding:16px}.cs-inline-cta:has(.cs-inline-cta-close){padding-right:44px}.cs-inline-cta-close{top:12px;right:12px}.cs-inline-cta-actions{flex-direction:column-reverse;width:100%}.cs-inline-cta:has(.cs-inline-cta-icon) .cs-inline-cta-actions{grid-column:1/-1}.cs-inline-cta-actions .cs-button{width:100%}}.cs-tree-view,.cs-tree-view ul{margin:0;padding:0;list-style:none}.cs-tree-item{box-sizing:border-box;min-height:36px;color:var(--cs-text);cursor:pointer;font-size:var(--cs-type-control-size);line-height:var(--cs-type-control-leading);border-radius:6px;align-items:center;gap:8px;padding:6px 12px;display:flex}.cs-tree-item:hover:not([aria-disabled=true]){background:var(--cs-subtle)}.cs-tree-item[aria-selected=true]{color:var(--cs-selected-fg);background:var(--cs-selected-bg)}.cs-tree-item[aria-disabled=true]{opacity:.4;cursor:not-allowed}.cs-tree-item:focus-visible{outline:2px solid var(--cs-focus);outline-offset:-2px}.cs-tree-toggle{width:16px;height:20px;color:var(--cs-muted);flex-shrink:0;place-items:center;display:grid}.cs-tree-icon{color:var(--cs-muted);flex:0 0 20px;display:flex}.cs-tree-icon svg{width:20px;height:20px}.cs-tree-item[aria-selected=true] :is(.cs-tree-icon,.cs-tree-toggle){color:var(--cs-brand)}.cs-tree-label{overflow-wrap:anywhere;min-width:0}.cs-tree-empty{color:var(--cs-muted);text-align:center;font-size:var(--cs-type-caption-size);line-height:var(--cs-type-caption-leading);padding:24px}.cs-login-page{place-items:center;width:100%;min-width:0;display:grid}.cs-login-card{width:100%;min-width:0;max-width:360px}.cs-login-logo{justify-content:center;margin-bottom:28px;display:flex}.cs-login-logo img,.cs-login-logo svg{max-width:156px;height:auto}.cs-login-card h2{color:var(--cs-text-heading);text-align:center;letter-spacing:normal;font-size:var(--cs-type-page-size);line-height:var(--cs-type-page-leading);font-weight:var(--cs-weight-semibold);margin:0 0 4px}.cs-login-description{color:var(--cs-muted);text-align:center;font-size:var(--cs-type-body-size);line-height:var(--cs-type-body-leading);margin:0 0 32px}.cs-login-form{gap:16px;display:grid}.cs-login-password{position:relative}.cs-login-password input{padding-right:44px!important}.cs-login-password button{width:28px;height:100%;color:var(--cs-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:0;right:8px}.cs-login-options{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.cs-login-options label{align-items:center;gap:6px;display:flex}.cs-login-options input{accent-color:var(--cs-brand)}.cs-login-options button{font:inherit;color:var(--cs-brand);cursor:pointer;background:0 0;border:0;padding:0}.cs-login-error{color:var(--cs-danger-fg);font-size:var(--cs-type-caption-size);line-height:var(--cs-type-caption-leading);margin:0}.cs-login-form>.cs-button{width:100%}.cs-login-form button:focus-visible{outline:2px solid var(--cs-focus);outline-offset:2px}[data-theme=dark] .cs-login-logo img{filter:brightness(0)invert()}.cs-tree-view--simple .cs-tree-item{gap:8px;min-height:36px;padding:6px 8px}.cs-tree-view--simple .cs-tree-branch>ul{border-left:1px solid var(--cs-border);margin:2px 0 4px 16px;padding-left:8px}.cs-tree-view--simple .cs-tree-label{font-size:var(--cs-type-body-size);line-height:var(--cs-type-body-leading)}.cs-tree-view--simple .cs-tree-toggle{height:22px}.cs-tree-view--simple .cs-tree-item:not([aria-expanded]) .cs-tree-toggle{display:none}.cs-tree-toggle svg{transition:transform var(--cds-dur-base) var(--cds-ease-out)}.cs-tree-item{transition:background-color var(--cds-dur-fast) var(--cds-ease-out), color var(--cds-dur-fast) var(--cds-ease-out);font-size:var(--cs-type-control-size);line-height:var(--cs-type-control-leading)}.cs-tree-branch{opacity:0;transition:grid-template-rows var(--cds-dur-base) var(--cds-ease-out), opacity var(--cds-dur-fast) var(--cds-ease-out);grid-template-rows:0fr;display:grid}.cs-tree-branch[data-open=true]{opacity:1;grid-template-rows:1fr}.cs-tree-branch>ul{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.cs-tree-toggle svg,.cs-tree-item,.cs-tree-branch{transition:none}}.cs-login-options>button{text-align:right;text-spacing-trim:trim-end;min-width:0;margin-left:auto;padding:0}.cs-login-input{position:relative}.cs-login-input:has(.cs-login-hint) input::placeholder{color:#0000}.cs-login-hint{pointer-events:none;color:var(--cs-muted);font:inherit;white-space:pre;align-items:center;display:flex;position:absolute;inset:0 44px 0 12px}.cs-login-hint>span{opacity:0;animation:90ms cubic-bezier(.22,1,.36,1) both cs-character-reveal;display:inline-block}.cs-login-input input:not(:placeholder-shown)~.cs-login-hint,.cs-login-input input:focus~.cs-login-hint{visibility:hidden}@keyframes cs-character-reveal{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:blur()}}@media (prefers-reduced-motion:reduce){.cs-login-hint{animation:none;display:none}.cs-login-hint>span{animation:none}.cs-login-input:has(.cs-login-hint) input::placeholder{color:var(--cs-muted)}}.cs-inline-cta--media{grid-template-rows:1fr auto 1fr;grid-template-columns:minmax(160px,31.25%) minmax(0,1fr);align-items:center;column-gap:24px;padding:0;overflow:hidden}.cs-inline-cta-media{border-right:1px solid var(--cs-border);grid-area:1/1/4;align-self:stretch;min-height:180px;overflow:hidden}.cs-inline-cta-media>img,.cs-inline-cta-media>video{object-fit:cover;width:100%;height:100%;display:block}.cs-inline-cta--media .cs-inline-cta-content{grid-area:1/2/3;align-self:end;gap:4px;padding:24px 24px 0 0}.cs-inline-cta--media .cs-inline-cta-actions{grid-area:3/2;align-self:start;margin-top:20px;padding:0 24px 24px 0}.cs-inline-cta--media:has(.cs-inline-cta-close){padding-right:0}.cs-inline-cta--media:has(.cs-inline-cta-close) .cs-inline-cta-content{padding-right:48px}@media (width<=600px){.cs-inline-cta--media{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);column-gap:0}.cs-inline-cta-media{border-right:0;border-bottom:1px solid var(--cs-border);grid-area:1/1;height:160px;min-height:0}.cs-inline-cta--media .cs-inline-cta-content{grid-area:2/1;padding:20px 20px 0}.cs-inline-cta--media .cs-inline-cta-actions{box-sizing:border-box;grid-area:3/1;width:100%;padding:0 20px 20px}}.cs-upload-dropzone{transition:border-color var(--cds-dur-fast) var(--cds-ease-out), background-color var(--cds-dur-fast) var(--cds-ease-out)}.cs-upload-dropzone:not([data-disabled]):is(:hover,:focus-within){border-color:var(--cs-brand);background:color-mix(in srgb, var(--cs-brand) 4%, var(--cs-surface))}.cs-upload-dropzone:not([data-disabled])[data-dragging]{background:var(--cs-brand-subtle)}.cs-upload-icon{transition:color var(--cds-dur-fast) var(--cds-ease-out), border-color var(--cds-dur-fast) var(--cds-ease-out)}.cs-upload-dropzone:not([data-disabled]):is(:hover,:focus-within) .cs-upload-icon{color:var(--cs-brand);border-color:color-mix(in srgb, var(--cs-brand) 35%, var(--cs-border))}@media (prefers-reduced-motion:reduce){.cs-upload-dropzone,.cs-upload-icon{transition:none}}.cs-tabs-list{isolation:isolate;position:relative}.cs-tabs-trigger{z-index:1;transition:color var(--cds-dur-fast) var(--cds-ease-out);font-size:var(--cs-type-control-size);line-height:var(--cs-type-control-leading);position:relative}.cs-tabs-indicator{pointer-events:none;opacity:0;z-index:0;background:var(--cs-brand);position:absolute;top:0;left:0}.cs-tabs-list[data-indicator-ready] .cs-tabs-trigger[data-state=active]{border-color:#0000}.cs-tabs-list--pill .cs-tabs-indicator{background:var(--cs-selected-bg);border-radius:var(--cs-radius);box-shadow:var(--cs-shadow-sm)}.cs-tabs-content[data-state=active]{animation:none}@keyframes cs-tab-content-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cs-tabs-trigger{font-size:var(--cs-type-control-size);line-height:var(--cs-type-control-leading);transition:none}.cs-tabs-content[data-state=active]{animation:none}}.cs-tree-item:not([aria-disabled=true]):hover,.cs-menu-item[data-highlighted]:not([data-disabled]){background:var(--cs-item-hover-bg)}.cs-tree-item[aria-selected=true]:not([aria-disabled=true]):hover,.cs-command-item[data-selected=true]:not([data-disabled=true]):hover,.cs-command-menu-item[data-selected=true]:not([data-disabled=true]):hover,.cs-data-table tr[data-selected]:hover,.cs-date-grid button[aria-pressed=true]:hover:not(:disabled){background:var(--cs-selected-hover-bg)}.cs-pagination .cs-button[aria-current=page],.cs-pagination .cs-button[aria-current=page]:hover:not(:disabled),.cs-tabs-list--pill .cs-tabs-trigger[data-state=active]{background:var(--cs-selected-bg);color:var(--cs-selected-fg)}.cs-tabs-list--pill[data-indicator-ready] .cs-tabs-trigger[data-state=active]{background:0 0}.cs-tabs-list--pill{border:0}.cs-tabs-list--pill .cs-tabs-indicator,.cs-tabs-list--pill .cs-tabs-trigger[data-state=active]{background:var(--cs-surface);box-shadow:var(--cs-shadow-sm)}.cs-tabs-list--pill .cs-tabs-trigger[data-state=active]{color:var(--cs-selected-fg)}.cs-tabs-list--pill[data-indicator-ready] .cs-tabs-trigger[data-state=active]{box-shadow:none;background:0 0}.cs-tabs-list--pill .cs-tabs-trigger:not([data-state=active]):hover:not(:disabled){color:var(--cs-text)}.cs-video-controls input[type=range]{appearance:none;box-shadow:none;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:100% 6px;border:0;border-radius:99px;padding:0}.cs-video-controls input[type=range]::-webkit-slider-runnable-track{height:6px;box-shadow:none;background:0 0;border:0;border-radius:99px}.cs-video-controls input[type=range]::-webkit-slider-thumb{appearance:none;width:16px;height:16px;box-shadow:none;background:#fff;border:0;border-radius:50%;margin-top:-5px}.cs-video-controls input[type=range]::-moz-range-track{height:6px;box-shadow:none;background:0 0;border:0;border-radius:99px}.cs-video-controls input[type=range]::-moz-range-thumb{width:16px;height:16px;box-shadow:none;background:#fff;border:0;border-radius:50%}.cs-video-controls input[type=range]:disabled{opacity:.5;cursor:not-allowed}.cs-command-menu-label small,.cs-command-menu kbd{font-weight:400}.cs-text-reveal-character{opacity:1;filter:none;white-space:pre-wrap;animation:none}.cs-chart-measurement-info{color:var(--cs-muted);font-size:var(--cs-text-xs);flex-wrap:wrap;justify-content:center;gap:6px 20px;margin-top:0;padding-bottom:16px;line-height:16px;display:flex}.cs-chart-plot{background:var(--cs-chart-plot-bg);order:2;width:100%;min-width:0;position:relative}.cs-chart-overlay{pointer-events:none;color:#94a3b8;place-items:center;font-size:14px;display:grid;position:absolute;inset:12px 16px 54px 76px}.cs-chart-overlay>span{background:var(--cs-chart-plot-bg);padding:8px 12px}.cs-chart-crosshair line{stroke:var(--cs-chart-axis);stroke-width:1px;stroke-dasharray:3 4;opacity:.55}.cs-chart-tooltip{z-index:2;box-sizing:border-box;border:1px solid var(--cs-border);border-radius:var(--cs-radius-lg);background:var(--cs-surface);min-width:200px;max-width:min(360px,100% - 24px);max-height:260px;box-shadow:var(--cs-shadow-md);pointer-events:none;color:var(--cs-text);font-variant-numeric:tabular-nums;padding:12px 14px;font-size:12px;line-height:20px;position:absolute;overflow:hidden;transform:translate(12px)}.cs-chart-tooltip[data-flip]{transform:translate(calc(-100% - 12px))}.cs-chart-tooltip-title{text-align:left;color:var(--cs-text-heading);font-weight:var(--cs-weight-medium);border-bottom:1px solid var(--cs-border);margin-bottom:8px;padding-bottom:8px}.cs-chart-tooltip-row{white-space:nowrap;align-items:center;gap:6px;display:flex}.cs-chart-tooltip-row strong{font-weight:var(--cs-weight-semibold);margin-left:auto}.cs-chart-tooltip-dot{border:0;border-radius:50%;flex:0 0 9px;width:9px;height:9px}@media (width<=540px){.cs-chart-tooltip{min-width:0;font-size:var(--cs-text-xs)}.cs-chart-tooltip-row{gap:4px}}.cs-chart-tooltip-row>span:nth-child(2){text-overflow:ellipsis;min-width:0;overflow:hidden}.cs-chart-tooltip-row strong{flex-shrink:0}@media (width<=540px){.cs-chart-tooltip{width:calc(100% - 16px);max-width:none;transform:none;top:8px!important;left:8px!important}}.cs-chart-plot svg [role=button]{outline:none}.cs-chart-plot svg [role=button]:focus-visible{outline:1px dashed var(--cs-chart-axis);outline-offset:-1px}.cs-spectrogram-scale{color:var(--cs-muted);font-size:var(--cs-text-xs);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:8px;margin:12px 0 6px;display:flex}.cs-spectrogram-colorbar{background:linear-gradient(90deg,#440154,#3b528b,#21918c,#5ec962,#fde725);width:180px;height:10px}.cs-spectrogram-readout{border:1px solid var(--cs-chart-grid);background:var(--cs-chart-plot-bg);color:var(--cs-chart-axis);pointer-events:none;border-radius:4px;padding:6px 10px;font-size:12px;position:absolute;top:20px;right:36px}.cs-skeleton--circle{border-radius:50%}.cs-skeleton--text{border-radius:3px}.cs-skeleton[data-animate=false]{animation:none}.cs-tabs-trigger:focus{outline:none}.cs-tabs-trigger:focus-visible{outline:2px solid var(--cs-focus);outline-offset:-4px;border-radius:var(--cs-radius)}.cs-tabs-list[data-input=pointer] .cs-tabs-trigger:focus-visible{outline:none}.cs-tabs-list--line .cs-tabs-trigger:focus-visible{background:0 0}@media (forced-colors:active){.cs-tabs-trigger:focus-visible{outline-offset:-3px;outline:1px solid highlight}}.cs-action-link{color:var(--cs-brand);font:inherit;border-radius:var(--cs-radius);align-items:center;gap:6px;font-size:14px;line-height:20px;text-decoration:none;display:inline-flex}.cs-action-link>span{min-width:0}.cs-action-link-arrow{flex:0 0 16px;display:block}.cs-action-link:hover{color:var(--cs-brand-hover)}.cs-action-link:hover>span{text-underline-offset:3px;text-decoration:underline}.cs-action-link:focus-visible{outline:2px solid var(--cs-focus);outline-offset:3px}.cs-select-native{opacity:0;pointer-events:none;clip-path:inset(50%);width:1px;height:1px;position:absolute}.cs-select-trigger{text-align:left;cursor:pointer;font-size:var(--cs-type-control-size);line-height:var(--cs-type-control-leading);justify-content:space-between;align-items:center;gap:12px;display:flex}.cs-select-trigger svg{flex-shrink:0}.cs-select-trigger:focus,.cs-select-trigger:focus-visible,.cs-select-trigger[data-state=open]{box-shadow:none;border-color:var(--cs-brand);outline:none}.cs-select-trigger[aria-invalid=true]{border-color:var(--cs-danger-fg)}.cs-select-menu{min-width:var(--radix-dropdown-menu-trigger-width);max-height:var(--radix-dropdown-menu-content-available-height);border:1px solid var(--cs-border);border-radius:var(--cs-radius);background:var(--cs-surface);color:var(--cs-text);box-shadow:var(--cs-shadow-md);z-index:var(--cs-z-popover);font-family:var(--cs-font);font-size:var(--cs-type-control-size);line-height:var(--cs-type-control-leading);padding:4px;overflow:auto}.cs-select-option{border-radius:var(--cs-radius);cursor:pointer;font-size:var(--cs-type-control-size);line-height:var(--cs-type-control-leading);outline:none;justify-content:space-between;align-items:center;gap:16px;padding:8px 10px;display:flex}.cs-select-option[data-highlighted]{background:var(--cs-item-hover-bg)}.cs-select-option[data-state=checked]{background:var(--cs-selected-bg);color:var(--cs-selected-fg)}.cs-select-option[data-disabled]{color:var(--cs-text-disabled);pointer-events:none}@media (forced-colors:active){.cs-select-trigger:focus-visible,.cs-select-option[data-highlighted]{outline:1px solid highlight}}.cs-popover-options{gap:12px;display:grid}.cs-tabs-container{width:100%;min-width:0;container:cs-segmented/inline-size}.cs-tabs-list[data-compact-segmented]{box-sizing:border-box;width:100%}.cs-tabs-icon{vertical-align:middle;justify-content:center;align-items:center;margin-inline-end:8px;display:inline-flex}.cs-tabs-icon svg{width:16px;height:16px}@container cs-segmented (width<=254px){.cs-tabs-list[data-compact-segmented] .cs-tabs-trigger{min-height:32px}.cs-tabs-list[data-compact-segmented] .cs-tabs-trigger[data-has-icon]:not([data-state=active]){flex:1 0 32px;min-width:32px;padding-inline:0}.cs-tabs-list[data-compact-segmented] .cs-tabs-trigger[data-has-icon]:not([data-state=active]) .cs-tabs-icon{margin-inline-end:0}.cs-tabs-list[data-compact-segmented] .cs-tabs-trigger[data-has-icon]:not([data-state=active]) .cs-tabs-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cs-tabs-list[data-compact-segmented] .cs-tabs-trigger[data-state=active]{flex:none;padding-inline:16px}}@media (prefers-reduced-motion:reduce){.cs-accordion-content,.cs-accordion-bar-vertical{transition:none}}@container (width<=520px){.cs-progress-steps ol{flex-direction:column;gap:12px}.cs-progress-steps .cs-step-content{box-sizing:border-box;flex-direction:row;align-items:flex-start;gap:10px;min-height:44px;padding:4px 0}.cs-progress-steps .cs-step-marker{flex-basis:24px;width:24px;height:24px}.cs-progress-steps .cs-step-marker svg{width:14px;height:14px}.cs-progress-steps .cs-step-copy{gap:2px;padding-top:2px}.cs-progress-steps li:not(:last-child)>.cs-step-connector{width:1px;height:auto;inset:34px auto -8px 11px}}@media (width<=600px){.cs-progress-steps--horizontal .cs-step-connector{--cs-step-reveal:inset(0 0 100% 0)}}@container (width<=520px){.cs-progress-steps .cs-step-connector{--cs-step-reveal:inset(0 0 100% 0)}}.cs-progress-steps li[data-state=complete]>.cs-step-connector{--cs-step-reveal:inset(0)}@media (prefers-reduced-motion:reduce){.cs-step-connector:after{transition:none}}.cs-chart[data-kind=bar] .cs-chart-legend span{flex-basis:10px;width:10px;height:10px}.cs-chart-legend button{border-radius:var(--cs-radius);min-height:28px;padding:2px 4px}.cs-chart-legend button:hover{background:var(--cs-item-hover-bg)}@media (width<=540px){.cs-chart{padding:16px 12px}.cs-chart-legend{gap:8px 12px}}:where(.cs-card,.cs-table,.cs-field,.cs-choice,.cs-radio-group,.cs-tabs-list,.cs-tabs-content,.cs-accordion,.cs-breadcrumbs,.cs-pagination,.cs-empty,.cs-metric,.cs-inline-cta,.cs-tree-view,.cs-login-page,.cs-section-header,.cs-chart,.cs-color-picker,.cs-video-player,.cs-command-menu,.cs-dialog,.cs-sheet,.cs-popover,.cs-dropdown,.cs-toast,.cs-date-trigger,.cs-date-popover,.cs-video-speed-menu,.cs-tag,.cs-badge,.cs-avatar,.cs-alert,.cs-loading-indicator,.cs-tooltip){font-family:var(--cs-font);font-size:var(--cs-font-size)}:where([class^=cs-],[class*=\ cs-]) :where(button,input,select,textarea),:where(button,input,select,textarea):where([class^=cs-],[class*=\ cs-]){font:inherit;color:inherit}:where(.cs-dialog,.cs-sheet,.cs-popover,.cs-dropdown,.cs-toast){line-height:1.5}.cs-button,.cs-input{font:inherit;font-family:var(--cs-font);font-size:var(--cs-type-control-size);line-height:var(--cs-type-control-leading);border-radius:var(--cs-radius);min-height:var(--cs-control-height)}.cs-button{justify-content:center;align-items:center;gap:var(--cs-space-2);padding:0 var(--cs-space-4);cursor:pointer;font-weight:var(--cs-weight-semibold);background:var(--cs-brand);color:var(--cs-on-brand);border:1px solid #0000;display:inline-flex}.cs-button:hover:not(:disabled){background:var(--cs-brand-hover)}.cs-button--secondary{background:var(--cs-surface);border-color:var(--cs-border);color:var(--cs-text)}.cs-button--ghost{color:var(--cs-brand);background:0 0}.cs-button--secondary:hover:not(:disabled),.cs-button--ghost:hover:not(:disabled){background:var(--cs-subtle)}.cs-button--danger{background:var(--cs-danger);color:var(--cs-danger-bg)}.cs-button--danger:hover:not(:disabled){background:var(--cs-danger);filter:brightness(.9)}.cs-button:disabled{opacity:.5;cursor:not-allowed}.cs-button:focus-visible,.cs-input:focus-visible,.cs-dialog:focus-visible{outline:2px solid var(--cs-focus);outline-offset:3px}.cs-field{gap:var(--cs-space-1);font-size:var(--cs-font-size);display:grid}.cs-field label{font-size:var(--cs-type-label-size);line-height:var(--cs-type-label-leading);font-weight:var(--cs-weight-medium)}.cs-input{border:1px solid var(--cs-border);background:var(--cs-surface);color:var(--cs-text);box-sizing:border-box;width:100%;padding:8px 12px}.cs-input[aria-invalid=true]{border-color:var(--cs-danger-fg)}.cs-help{color:var(--cs-muted);font-size:var(--cs-type-caption-size);line-height:var(--cs-type-caption-leading)}.cs-error{color:var(--cs-danger-fg);font-size:var(--cs-type-caption-size);line-height:var(--cs-type-caption-leading)}.cs-badge{white-space:nowrap;background:var(--cs-subtle);color:var(--cs-muted);border-radius:99px;align-items:center;gap:6px;padding:4px 9px;font-size:12px;display:inline-flex}.cs-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.cs-badge--online{background:var(--cs-success-bg);color:var(--cs-success-fg)}.cs-badge--running{background:var(--cs-subtle);color:var(--cs-brand)}.cs-badge--warning{background:var(--cs-warning-bg);color:var(--cs-warning-fg)}.cs-badge--error{background:var(--cs-danger-bg);color:var(--cs-danger-fg)}.cs-card{box-sizing:border-box;border:1px solid var(--cs-border);border-radius:var(--cs-radius);background:var(--cs-surface);min-width:0;overflow:hidden}.cs-card-header{padding:var(--cs-space-6);justify-content:space-between;align-items:center;gap:16px;display:flex}.cs-card-header>div>h3{color:var(--cs-text-heading);margin:0;font-size:16px}.cs-card-header>div>p,.cs-muted{color:var(--cs-muted);font-size:14px}.cs-card-header>div>p{margin:6px 0 0}.cs-metric{padding:var(--cs-space-6)}.cs-metric-value{font-size:36px;font-weight:var(--cs-weight-semibold);font-variant-numeric:tabular-nums;margin:6px 0;line-height:1.2}.cs-metric-value>.cs-metric-unit{color:var(--cs-muted);font-size:14px;font-weight:400}.cs-table-scroll{overflow:auto}.cs-table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--cs-type-body-size);line-height:var(--cs-type-body-leading)}.cs-table td,.cs-table th{border-top:1px solid var(--cs-border);padding:14px 24px}.cs-table thead{background:var(--cs-subtle);font-size:inherit;color:var(--cs-text)}.cs-table tbody th{font-weight:var(--cs-weight-medium)}.cs-table small{color:var(--cs-muted);font-size:var(--cs-type-caption-size);line-height:var(--cs-type-caption-leading);margin-top:5px;display:block}.cs-empty{text-align:center;padding:48px 24px}.cs-empty>h3{color:var(--cs-text-heading);margin:0;font-size:20px}.cs-empty>p{font-size:var(--cs-font-size);color:var(--cs-muted);margin:12px 0 20px}.cs-dialog-overlay{z-index:var(--cs-z-overlay);background:#061a1388;position:fixed;inset:0}.cs-dialog{background:var(--cs-surface);width:min(440px,100vw - 64px);color:var(--cs-text);border:1px solid var(--cs-border);border-radius:var(--cs-radius);z-index:var(--cs-z-modal);box-shadow:var(--cs-shadow);font-family:var(--cs-font);padding:24px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.cs-dialog h2:not(.cs-heading){font-size:var(--cs-type-section-size);line-height:var(--cs-type-section-leading);font-weight:var(--cs-weight-semibold);margin-top:0}.cs-dialog-description{color:var(--cs-muted);font-size:var(--cs-type-body-size);line-height:var(--cs-type-body-leading)}.cs-dialog .cs-button{margin-top:16px}.cs-sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cs-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:1s linear infinite cs-spin}@keyframes cs-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cs-spinner{animation:none}}.cs-input::placeholder,.cs-textarea::placeholder{color:var(--cs-muted);opacity:1}select.cs-input.cs-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-left:12px;padding-right:36px}.cs-select:focus{border-color:var(--cs-brand);box-shadow:none;outline:none}.cs-select[aria-invalid=true]:focus{border-color:var(--cs-danger-fg)}@media (forced-colors:active){.cs-select{appearance:auto;background-image:none}.cs-select:focus{outline-offset:2px;outline:2px solid highlight}}.cs-field{align-content:start;min-width:0}.cs-input:not(.cs-textarea){height:var(--cs-control-height);padding-top:0;padding-bottom:0}.cs-button.cs-combobox-trigger{height:var(--cs-control-height);box-sizing:border-box;text-align:left;color:var(--cs-text);background:var(--cs-surface);gap:12px;padding:0 12px}.cs-combobox-chevron{color:var(--cs-muted);flex:0 0 16px}.cs-button.cs-combobox-trigger:focus,.cs-button.cs-combobox-trigger[data-state=open]{border-color:var(--cs-brand);box-shadow:none;outline:none}@media (forced-colors:active){.cs-button.cs-combobox-trigger:focus-visible{outline-offset:2px;outline:2px solid highlight}}.cs-device-table{letter-spacing:normal;line-height:20px}.cs-device-table :is(th,td){vertical-align:middle;padding:12px 16px}.cs-device-table thead th{padding-top:12px;padding-bottom:12px}.cs-device-table small{margin-top:2px;font-weight:400;line-height:16px}.cs-device-table .cs-button{min-height:32px;padding:0 12px}[data-density=compact] .cs-device-table :is(th,td){padding-top:6px;padding-bottom:6px}.cs-table thead tr:first-child>:is(th,td){border-top:0}.cs-device-table .cs-button{font-weight:var(--cs-weight-normal)}.cs-input{transition:border-color var(--cds-dur-fast) var(--cds-ease-out)}.cs-input:hover:not(:disabled):not(:focus):not([aria-invalid=true]){border-color:color-mix(in srgb, var(--cs-brand) 45%, var(--cs-border))}.cs-input:focus,.cs-input:focus-visible{border-color:var(--cs-brand);box-shadow:none;outline:none}.cs-input[aria-invalid=true]:focus{border-color:var(--cs-danger-fg)}.cs-input:disabled{opacity:.5;cursor:not-allowed}.cs-button--secondary:focus-visible,.cs-checkbox:focus-visible,.cs-radio:focus-visible{border-color:var(--cs-brand);outline:none}.cs-command-input:focus-visible{border-bottom-color:color-mix(in srgb, var(--cs-border) 60%, var(--cs-surface));box-shadow:none;outline:none}@media (prefers-reduced-motion:reduce){.cs-input{transition:none}}@media (forced-colors:active){.cs-input:focus-visible,.cs-button--secondary:focus-visible,.cs-checkbox:focus-visible,.cs-radio:focus-visible,.cs-command-input:focus-visible{outline-offset:2px;outline:2px solid highlight}}.cs-animated-number{vertical-align:baseline;font-variant-numeric:tabular-nums;display:inline-block}.cs-number-visual{align-items:baseline;display:inline-flex}.cs-number-digit{width:.62em;height:1em;line-height:1;display:inline-block;position:relative;overflow:hidden}.cs-number-track{flex-direction:column;line-height:1;display:flex}.cs-number-track>span{text-align:center;flex:0 0 1em;height:1em;display:block}.cs-number-symbol{line-height:1}:where(p,.cs-help,.cs-error,.cs-dialog-description,.cs-section-header-description,.cs-login-description,.cs-inline-cta-content>div,.cs-alert-content>div,.cs-accordion-content>div,.cs-command-menu-label small){text-wrap:pretty}.cs-button{line-height:20px}.cs-button-icon{flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.cs-button-icon>svg,.cs-button>svg{flex-shrink:0;display:block}.cs-shadow{background:var(--cs-surface);color:var(--cs-text);border-radius:var(--cs-radius)}[data-shadow=none]{box-shadow:var(--cs-shadow-none)}[data-shadow=xs]{box-shadow:var(--cs-shadow-xs)}[data-shadow=sm]{box-shadow:var(--cs-shadow-sm)}[data-shadow=md]{box-shadow:var(--cs-shadow-md)}[data-shadow=lg]{box-shadow:var(--cs-shadow-lg)}[data-shadow=xl]{box-shadow:var(--cs-shadow-xl)}.cs-input.cs-select-trigger{appearance:none;box-sizing:border-box;font-family:var(--cs-font);font-size:var(--cs-font-size);font-weight:var(--cs-weight-normal);text-align:left;background-image:none;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;line-height:20px;display:flex}.cs-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.cs-select-trigger>svg{flex:0 0 16px;width:16px;height:16px;display:block}.cs-select-menu,.cs-select-option{font-weight:var(--cs-weight-normal);font-size:var(--cs-type-control-size);line-height:var(--cs-type-control-leading)}.cs-dialog.cs-instrument-dialog{box-sizing:border-box;width:min(560px,100vw - 32px);max-height:calc(100dvh - 48px);padding:24px;overflow:auto}.cs-dialog.cs-instrument-dialog--sm{width:min(400px,100vw - 32px)}.cs-dialog.cs-instrument-dialog--lg{width:min(760px,100vw - 32px)}.cs-instrument-dialog-header{margin-bottom:24px;padding-right:40px}.cs-instrument-dialog-header h2{font-size:20px;line-height:28px;font-weight:var(--cs-weight-semibold);margin:0}.cs-instrument-dialog-header .cs-dialog-description{margin:8px 0 0;font-size:14px;line-height:22px}.cs-instrument-dialog-body{gap:16px;display:grid}.cs-instrument-dialog-footer{border:0;flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:24px;padding:0;display:flex}.cs-instrument-dialog .cs-button{margin-top:0}.cs-instrument-dialog-close{border-radius:var(--cs-radius);width:32px;height:32px;color:var(--cs-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:20px;right:20px}.cs-instrument-dialog-close:hover,.cs-instrument-dialog-close:focus-visible{background:var(--cs-subtle);color:var(--cs-text);outline:none}@media (forced-colors:active){.cs-instrument-dialog-close:focus-visible{outline:1px solid highlight}}svg[aria-hidden=true],svg[aria-hidden=true] :is(path,line,polyline,polygon,rect,circle,ellipse){stroke-width:var(--cs-icon-stroke-width,1.2px);vector-effect:non-scaling-stroke}.cs-accordion-trigger>span{flex:0 0 20px;justify-content:center;align-items:center;display:inline-flex}.cs-accordion-trigger>span>svg{display:block}.cs-alert-action{flex-shrink:0;align-items:center;gap:8px;display:flex}.cs-alert-action .cs-button:is(.cs-button--secondary,.cs-button--ghost){color:var(--tone-fg);border-color:color-mix(in srgb, var(--tone-fg) 25%, transparent);box-shadow:none;font-weight:var(--cs-weight-medium);background:0 0}.cs-alert-action .cs-button:is(.cs-button--secondary,.cs-button--ghost):hover:not(:disabled){background:color-mix(in srgb, var(--tone-fg) 8%, var(--tone-bg));border-color:color-mix(in srgb, var(--tone-fg) 40%, transparent)}.cs-alert-action .cs-button:focus-visible{outline-color:var(--tone-fg)}@media (width<=540px){.cs-alert{font-size:var(--cs-type-body-size);line-height:var(--cs-type-body-leading);flex-wrap:wrap}.cs-alert-content{flex:200px;min-width:0}}.cs-instrument-dialog[data-state=closed]{animation:cs-instrument-dialog-exit var(--cds-dur-base) var(--cds-ease-out) both;pointer-events:none}.cs-instrument-dialog-close:active>svg,.cs-instrument-dialog[data-state=closed] .cs-instrument-dialog-close>svg{animation:cs-dialog-close-turn var(--cds-dur-base) var(--cds-ease-out) both;transform-origin:50%}@keyframes cs-dialog-close-turn{0%{transform:rotate(0)}to{transform:rotate(90deg)}}@keyframes cs-instrument-dialog-exit{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.cs-instrument-dialog[data-state=closed],.cs-instrument-dialog-close:active>svg,.cs-instrument-dialog[data-state=closed] .cs-instrument-dialog-close>svg{animation:none}}.cs-badge.cs-status-badge{background:0 0;border:0;border-radius:0;padding:0}.cs-table .cs-status-badge{font-size:inherit;line-height:inherit;font-weight:var(--cs-weight-normal)}.cs-alert{background:color-mix(in srgb, var(--tone-bg) 55%, var(--cs-surface))}.cs-alert-action .cs-button:is(.cs-button--secondary,.cs-button--ghost):hover:not(:disabled){background:color-mix(in srgb, var(--tone-fg) 6%, var(--cs-surface))}.cs-overlay-close{border-radius:var(--cs-radius);width:32px;height:32px;color:var(--cs-muted);cursor:pointer;background:0 0;border:0;flex:0 0 32px;place-items:center;padding:0;display:inline-grid}.cs-overlay-close>svg{display:block}.cs-overlay-close:hover,.cs-overlay-close:focus-visible{background:var(--cs-subtle);color:var(--cs-text);outline:none}.cs-overlay-close:active>svg{animation:cs-dialog-close-turn var(--cds-dur-base) var(--cds-ease-out) both}@media (prefers-reduced-motion:reduce){.cs-overlay-close:active>svg{animation:none}}@media (forced-colors:active){.cs-overlay-close:focus-visible{outline:1px solid highlight}}.cs-overlay-close>svg,.cs-instrument-dialog-close>svg{transition:transform var(--cds-dur-base) var(--cds-ease-out);transform-origin:50%}@media (hover:hover){.cs-overlay-close:hover>svg,.cs-instrument-dialog-close:hover>svg{transform:rotate(90deg)}.cs-overlay-close:hover:active>svg,.cs-instrument-dialog-close:hover:active>svg{animation:none}}@media (prefers-reduced-motion:reduce){.cs-overlay-close>svg,.cs-instrument-dialog-close>svg{transition:none}.cs-overlay-close:hover>svg,.cs-instrument-dialog-close:hover>svg{transform:none}}.cs-input-wrap,.cs-input-reveal{min-width:0;position:relative}.cs-input-reveal input::placeholder{color:#0000}.cs-input-placeholder-reveal{pointer-events:none;color:var(--cs-muted);font-family:var(--cs-font);font-size:var(--cs-font-size);white-space:pre;align-items:center;line-height:20px;display:flex;position:absolute;inset:0 12px;overflow:hidden}.cs-input-placeholder-reveal>span{animation:90ms cubic-bezier(.22,1,.36,1) both cs-character-reveal;display:inline-block}.cs-input-reveal input:not(:placeholder-shown)~.cs-input-placeholder-reveal{display:none}@media (prefers-reduced-motion:reduce){.cs-input-placeholder-reveal>span{animation:none}}.cs-input-wrap{display:contents}:is(.cs-overlay-close,.cs-instrument-dialog-close,.cs-inline-cta-close,.cs-color-close,.cs-close-icon)>svg{transform-origin:50%;transition:transform var(--cds-dur-base) var(--cds-ease-out);display:block}@media (hover:hover){:is(.cs-overlay-close,.cs-instrument-dialog-close,.cs-inline-cta-close,.cs-color-close,.cs-close-icon):hover>svg{transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){:is(.cs-overlay-close,.cs-instrument-dialog-close,.cs-inline-cta-close,.cs-color-close,.cs-close-icon)>svg{transition:none}:is(.cs-overlay-close,.cs-instrument-dialog-close,.cs-inline-cta-close,.cs-color-close,.cs-close-icon):hover>svg{transform:none}}.cs-alert>button,.cs-alert-action>button{justify-content:center;align-self:center;align-items:center;gap:6px;line-height:20px;display:inline-flex}button.cs-close-icon{box-sizing:border-box;flex:0 0 32px;place-items:center;width:32px;height:32px;min-height:32px;padding:0;display:inline-grid}:is(.cs-button.cs-dropdown-trigger:has(>svg:last-child),.cs-button.cs-dropdown-trigger:has(>.cs-button-icon:last-child)){padding-left:12px;padding-right:8px}.cs-switch,.cs-checkbox,.cs-radio{transition:background-color var(--cds-dur-fast) var(--cds-ease-out), border-color var(--cds-dur-fast) var(--cds-ease-out)}.cs-switch-thumb,.cs-slider-thumb{transition:transform var(--cds-dur-snap) var(--cds-ease-snap)}.cs-tabs-trigger{transition:color var(--cds-dur-snap) var(--cds-ease-snap);font-size:var(--cs-type-control-size);line-height:var(--cs-type-control-leading)}.cs-accordion-trigger>span,.cs-tree-toggle svg{transition:transform var(--cds-dur-base) var(--cds-ease-out)}.cs-popover[data-state=open],.cs-dropdown[data-state=open],.cs-select-menu[data-state=open]{animation:cs-surface-enter var(--cds-dur-base) var(--cds-ease-out) both}.cs-dialog[data-state=open]{animation:cs-dialog-enter var(--cds-dur-base) var(--cds-ease-out) both}.cs-sheet--right[data-state=open]{animation:cs-sheet-right-enter var(--cds-dur-sheet) var(--cds-ease-out) both}.cs-sheet--left[data-state=open]{animation:cs-sheet-left-enter var(--cds-dur-sheet) var(--cds-ease-out) both}.cs-sheet--right[data-state=closed]{animation:cs-sheet-right-exit var(--cds-dur-sheet) var(--cds-ease-out) both}.cs-sheet--left[data-state=closed]{animation:cs-sheet-left-exit var(--cds-dur-sheet) var(--cds-ease-out) both}.cs-card,.cs-inline-cta,.cs-sheet,.cs-dialog{transition:background-color var(--cds-dur-slow) var(--cds-ease-out), color var(--cds-dur-slow) var(--cds-ease-out)}@keyframes cs-surface-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes cs-dialog-enter{0%{opacity:0;transform:translate(-50%,calc(6px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes cs-sheet-right-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes cs-sheet-left-enter{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes cs-sheet-right-exit{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes cs-sheet-left-exit{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.cs-button,.cs-switch,.cs-checkbox,.cs-radio,.cs-switch-thumb,.cs-slider-thumb,.cs-tabs-trigger,.cs-accordion-trigger>span,.cs-tree-toggle svg,.cs-card,.cs-inline-cta,.cs-sheet,.cs-dialog{transition:none}.cs-popover[data-state],.cs-dropdown[data-state],.cs-select-menu[data-state],.cs-dialog[data-state],.cs-sheet[data-state]{animation:none}}:where(.cs-card,.cs-field,.cs-alert,.cs-dialog,.cs-sheet,.cs-popover,.cs-inline-cta,.cs-section-header,.cs-tree-view,.cs-command-menu,.cs-table){overflow-wrap:anywhere;word-break:normal}:where(.cs-card,.cs-alert,.cs-dialog,.cs-sheet,.cs-inline-cta,.cs-section-header) :is(h1,h2,h3,h4,h5,h6),.cs-wrap-balance{text-wrap:balance}.cs-wrap-pretty{text-wrap:pretty}.cs-wrap-identifier{overflow-wrap:anywhere;word-break:normal;min-width:0}@media (width<=767px) and (pointer:coarse){.cs-input,.cs-command-menu-search input,.cs-login-input input,.cs-color-picker input,.cs-date-trigger,.cs-input.cs-select-trigger,.cs-input-placeholder-reveal,.cs-login-hint{font-size:max(16px, var(--cs-font-size))}}.cs-table,.cs-metric,.cs-animated-number,.cs-progress,.cs-progress-steps,.cs-pagination,.cs-badge,.cs-chart,.cs-spectrogram,.cs-video-time,.cs-tabular-nums,[data-cs-numeric]{font-variant-numeric:tabular-nums}.cs-icon{font-feature-settings:"liga" 0;flex-shrink:0;display:inline-block}.cs-icon [data-layer=secondary]{color:color-mix(in srgb, currentColor 45%, transparent)}.cs-icon-inline{vertical-align:-.125em;flex-shrink:0;width:1em;height:1em;display:inline-block}.cs-icon-inline--caption{vertical-align:-.075em}.cs-icon-inline--offset-1{vertical-align:-1px}.cs-icon-inline--offset-2{vertical-align:-2px}.cs-device-table .cs-button--ghost{margin-left:-13px;padding:0 12px}@keyframes message-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes code-user-bubble-enter{0%{opacity:0;transform:scale(.92)translateY(6px)}to{opacity:1;transform:none}}@keyframes saved-check-decay{to{opacity:0}}@keyframes cds-skeleton-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes df-pill-pending{to{opacity:.45}}.cs-message-enter{animation:message-fade-up var(--cds-dur-base) var(--cds-ease-out) both}.cs-user-bubble-enter{transform-origin:100% 100%;animation:code-user-bubble-enter var(--cds-dur-base) var(--cds-ease-overshoot) both}.cs-saved-check-decay{animation:saved-check-decay var(--cds-dur-slow) var(--cds-ease-out) 1s forwards}.cs-pill-pending{animation:.9s ease-in-out infinite alternate df-pill-pending}.cs-skeleton--sweep{isolation:isolate;animation:none;position:relative;overflow:hidden}.cs-skeleton--sweep:after{content:"";background:linear-gradient(110deg, transparent 20%, color-mix(in srgb, var(--cs-surface) 70%, transparent) 50%, transparent 80%);animation:cds-skeleton-sweep 1.6s var(--cds-ease-out) infinite;pointer-events:none;position:absolute;inset:0}.cs-skeleton--sweep[data-animate=false]:after{display:none}@media (prefers-reduced-motion:reduce){.cs-message-enter,.cs-user-bubble-enter,.cs-saved-check-decay,.cs-pill-pending{animation:none}.cs-skeleton--sweep:after{display:none}}@keyframes cds-shimmer-text-shine{0%,15%{background-position:83.333% 0;animation-timing-function:cubic-bezier(.714,.121,.211,.888)}85%,to{background-position:16.667% 0}}@keyframes wl-glow{0%,to{box-shadow:var(--cs-shadow-lg), 0 0 0 2px var(--cs-brand), 0 0 14px 3px color-mix(in srgb,var(--cs-brand) 25%,transparent)}50%{box-shadow:var(--cs-shadow-lg), 0 0 0 2px var(--cs-brand), 0 0 24px 6px color-mix(in srgb,var(--cs-brand) 45%,transparent)}}@keyframes epitaxy-linear-sweep{0%{transform:translate(-100%)}to{transform:translate(350%)}}.cs-shimmer-text{color:var(--cs-text)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.cs-shimmer-text{background-image:linear-gradient(110deg,var(--cs-muted) 35%,var(--cs-text-heading) 50%,var(--cs-muted) 65%);color:#0000;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:2.4s linear infinite cds-shimmer-text-shine}}.cs-waiting-glow{animation:2s ease-in-out infinite wl-glow}.cs-linear-sweep{isolation:isolate;position:relative;overflow:hidden}.cs-linear-sweep:after{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--cs-brand) 18%,transparent),transparent);width:30%;animation:1.6s linear infinite epitaxy-linear-sweep;position:absolute;inset:0 auto 0 0}@media (prefers-reduced-motion:reduce),(forced-colors:active){.cs-shimmer-text{color:var(--cs-text);background:0 0;animation:none}.cs-waiting-glow{box-shadow:var(--cs-shadow-sm);animation:none}.cs-linear-sweep:after{display:none}}.cs-glass{--cs-glass-bg:var(--cs-glass-regular-bg);--cs-glass-blur:var(--cs-glass-regular-blur);background:var(--cs-surface);color:var(--cs-text);border:var(--cs-border-hairline,1px) solid var(--cs-glass-border)}.cs-glass--light{--cs-glass-bg:var(--cs-glass-light-bg);--cs-glass-blur:var(--cs-glass-light-blur)}.cs-glass--thick{--cs-glass-bg:var(--cs-glass-thick-bg);--cs-glass-blur:var(--cs-glass-thick-blur)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cs-glass{background:var(--cs-glass-bg);-webkit-backdrop-filter:blur(var(--cs-glass-blur)) saturate(var(--cs-glass-saturation));backdrop-filter:blur(var(--cs-glass-blur)) saturate(var(--cs-glass-saturation))}}.cs-glass[data-opaque]{background:var(--cs-surface);-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.cs-glass{background:var(--cs-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--cs-text)}}@media (forced-colors:active){.cs-glass{color:canvastext;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border-color:canvastext}}.cs-heading,.cs-text{font-family:var(--cs-font);letter-spacing:normal;margin:0;font-style:normal}.cs-heading{color:var(--cs-text-heading);font-weight:var(--cs-weight-semibold);text-wrap:balance}.cs-heading--page{font-size:var(--cs-type-page-size);line-height:var(--cs-type-page-leading)}.cs-heading--section{font-size:var(--cs-type-section-size);line-height:var(--cs-type-section-leading)}.cs-heading--subsection{font-size:var(--cs-type-subsection-size);line-height:var(--cs-type-subsection-leading);font-weight:var(--cs-weight-medium)}.cs-text{color:var(--cs-text);font-weight:var(--cs-weight-normal);text-wrap:pretty;overflow-wrap:anywhere}.cs-text--body{font-size:var(--cs-type-body-size);line-height:var(--cs-type-body-leading)}.cs-text--lead{font-size:var(--cs-type-lead-size);line-height:var(--cs-type-lead-leading)}.cs-text--caption{font-size:var(--cs-type-caption-size);line-height:var(--cs-type-caption-leading)}.cs-text--label{font-size:var(--cs-type-label-size);line-height:var(--cs-type-label-leading);font-weight:var(--cs-weight-medium)}.cs-text--muted{color:var(--cs-muted)}.cs-card-header>div>h3{font-size:var(--cs-type-subsection-size);line-height:var(--cs-type-subsection-leading);font-weight:var(--cs-weight-medium)}.cs-card-header>div>p{font-size:var(--cs-type-body-size);line-height:var(--cs-type-body-leading)}.cs-empty>h3,.cs-instrument-dialog-header h2{font-size:var(--cs-type-section-size);line-height:var(--cs-type-section-leading);font-weight:var(--cs-weight-semibold)}.cs-instrument-dialog-header .cs-dialog-description,.cs-tabs-content,.cs-sheet-body,.cs-empty>p{font-size:var(--cs-type-body-size);line-height:var(--cs-type-body-leading)}.cs-choice p{font-size:var(--cs-type-caption-size);line-height:var(--cs-type-caption-leading);color:var(--cs-muted)}.cs-alert-content>strong,.cs-toast strong,.cs-popover>.cs-between>strong{font-size:var(--cs-type-label-size);line-height:var(--cs-type-label-leading);font-weight:var(--cs-weight-medium)}.cs-dialog-description{margin-top:8px}.cs-sheet>.cs-muted{font-size:var(--cs-type-body-size);line-height:var(--cs-type-body-leading);margin-top:8px}.cs-heading--display{font-size:var(--cs-type-display-size);line-height:var(--cs-type-display-leading)}.cs-heading--marketing-section{font-size:var(--cs-type-marketing-section-size);line-height:var(--cs-type-marketing-section-leading)}.cs-text--intro{font-size:var(--cs-type-intro-size);line-height:var(--cs-type-intro-leading)}.cs-link-group{color:var(--cs-text)}.cs-link-group-title{color:var(--cs-muted);font-size:var(--cs-type-label-size);line-height:var(--cs-type-label-leading);font-weight:var(--cs-weight-normal);margin:0 0 8px}.cs-link-group-list{margin:0;padding:0;list-style:none}.cs-link-group-link{width:fit-content;max-width:100%;font-family:var(--cs-font);font-size:var(--cs-type-body-size);line-height:var(--cs-type-body-leading);font-weight:var(--cs-weight-normal);color:var(--cs-text);overflow-wrap:anywhere;padding:4px 0;text-decoration:none;transition:color .2s;display:block}@media (hover:hover) and (pointer:fine){.cs-link-group-list:has(.cs-link-group-link:hover) .cs-link-group-link:not(:hover):not(:focus-visible){color:var(--cs-muted)}}.cs-link-group-link:focus-visible{color:var(--cs-text);outline:2px solid var(--cs-focus);outline-offset:3px;border-radius:var(--cs-radius)}@media (prefers-reduced-motion:reduce){.cs-link-group-link{transition:none}}@media (prefers-contrast:more),(forced-colors:active){.cs-link-group-list:has(.cs-link-group-link:hover) .cs-link-group-link:not(:hover):not(:focus-visible){color:var(--cs-text)}}.cs-card:not([data-shadow]){box-shadow:none}.cs-card[data-variant=outlined]{border:1px solid var(--cs-border)}.cs-card[data-variant=plain]{background:0 0;border:0;overflow:visible}.cs-card[data-variant=inset]{background:var(--cs-subtle);border:0}.cs-card[data-variant=plain]>.cs-card-header{padding:0 0 20px}.cs-card-body{gap:16px;padding:0 24px 24px;display:grid}.cs-card[data-variant=plain]>.cs-card-body{padding:0}.cs-card-actions{border-top:1px solid var(--cs-border);flex-wrap:wrap;align-items:center;gap:8px;padding:16px 24px;display:flex}.cs-card[data-variant=plain]>.cs-card-actions{margin-top:20px;padding-inline:0}.cs-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cs-button{transition:background-color var(--cds-dur-fast) var(--cds-ease-out), color var(--cds-dur-fast) var(--cds-ease-out), border-color var(--cds-dur-fast) var(--cds-ease-out), transform var(--cds-dur-snap) var(--cds-ease-out)}.cs-popover[data-state=closed],.cs-dropdown[data-state=closed],.cs-select-menu[data-state=closed]{animation:cs-surface-exit var(--cds-dur-base) var(--cds-ease-out) both;pointer-events:none}.cs-dialog[data-state=closed]{animation:cs-dialog-exit var(--cds-dur-base) var(--cds-ease-out) both;pointer-events:none}.cs-dialog-overlay[data-state=open]{animation:cs-overlay-enter var(--cds-dur-base) var(--cds-ease-out) both}.cs-dialog-overlay[data-state=closed]{animation:cs-overlay-exit var(--cds-dur-base) var(--cds-ease-out) both}@keyframes cs-surface-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@keyframes cs-dialog-exit{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,calc(6px - 50%))}}@keyframes cs-overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes cs-overlay-exit{0%{opacity:1}to{opacity:0}}.cs-upload-list>li{animation:cs-attachment-enter var(--cds-dur-base) var(--cds-ease-out) both}@keyframes cs-attachment-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.cs-button{transition:none}.cs-button:active:not(:disabled){transform:none}.cs-dialog-overlay[data-state],.cs-dialog[data-state],.cs-popover[data-state],.cs-dropdown[data-state],.cs-select-menu[data-state],.cs-upload-list>li{animation:none}}.cs-filter-toolbar{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.cs-filter-toolbar>.cs-field{flex:240px;min-width:0}.cs-filter-controls{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.cs-pattern-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cs-quota-item{min-width:0;font-size:var(--cs-type-body-size);line-height:var(--cs-type-body-leading)}.cs-quota-item>div{justify-content:space-between;gap:12px;display:flex}.cs-quota-item strong{font-weight:var(--cs-weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap}.cs-quota-item progress{appearance:none;border-radius:var(--cs-radius-pill);background:var(--cs-subtle);border:0;width:100%;height:4px;margin:8px 0;display:block;overflow:hidden}.cs-quota-item progress::-webkit-progress-bar{background:var(--cs-subtle)}.cs-quota-item progress::-webkit-progress-value{background:var(--cs-brand)}.cs-quota-item progress::-moz-progress-bar{background:var(--cs-brand)}.cs-quota-item p{color:var(--cs-muted);font-size:var(--cs-type-caption-size);line-height:var(--cs-type-caption-leading);margin:0}.cs-detail-fields{gap:16px;margin:0;display:grid}.cs-detail-fields>div{font-size:var(--cs-type-body-size);line-height:var(--cs-type-body-leading);grid-template-columns:minmax(80px,1fr) minmax(0,2fr);gap:16px;display:grid}.cs-detail-fields dt{color:var(--cs-muted)}.cs-detail-fields dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;margin:0}.cs-form-dialog{gap:16px;margin-top:20px;display:grid}.cs-form-dialog fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.cs-form-dialog-actions{border-top:1px solid var(--cs-border);justify-content:flex-end;gap:8px;padding-top:16px;display:flex}.cs-form-dialog-actions .cs-button{margin:0}@media (width<=600px){.cs-filter-controls{width:100%}.cs-detail-fields>div{grid-template-columns:1fr;gap:4px}}.cs-toolbar-button.cs-button--ghost{color:var(--cs-text);font-weight:var(--cs-weight-medium);padding-inline:10px}.cs-toolbar-button.cs-button--ghost:hover:not(:disabled){color:var(--cs-text-heading);background:var(--cs-subtle)}.cs-toolbar-button.cs-button--ghost:disabled{color:var(--cs-muted)}.cs-quota-card>.cs-card-header{align-items:flex-start;padding:20px 20px 16px}.cs-quota-card>.cs-card-header>div>p{font-size:var(--cs-type-caption-size);line-height:var(--cs-type-caption-leading);margin-top:4px}.cs-quota-card>.cs-card-body{gap:20px;padding:0 20px 20px}.cs-quota-card>.cs-card-actions{padding:12px 20px}.cs-quota-card .cs-pattern-meta{font-size:var(--cs-type-caption-size);line-height:var(--cs-type-caption-leading)}.cs-quota-card .cs-pattern-meta>*{font-size:inherit;line-height:inherit}.cs-table td,.cs-table th{border-top-color:color-mix(in srgb, var(--cs-border) 65%, var(--cs-surface))}.cs-table thead th{font-weight:var(--cs-weight-medium)}.cs-table thead .cs-button--ghost{color:var(--cs-text);font-weight:var(--cs-weight-medium)}.cs-table td{font-variant-numeric:tabular-nums}.cs-table-cell-text{font-size:var(--cs-type-body-size);line-height:var(--cs-type-body-leading);color:var(--cs-text-heading);font-weight:var(--cs-weight-normal);overflow-wrap:anywhere;min-width:0}.cs-table-cell-text>div{max-width:60em}.cs-table-cell-text small{font-weight:var(--cs-weight-normal)}.cs-metric-group{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--cs-border) 65%,var(--cs-surface));border-radius:var(--cs-radius-lg);background:var(--cs-surface);width:100%;color:var(--cs-text);overflow:hidden;container-type:inline-size}.cs-metric-group-grid{grid-template-columns:repeat(var(--cs-metric-columns,5),minmax(0,1fr));margin:0;display:grid}.cs-metric-group-item{min-width:0;padding:20px 24px;position:relative}.cs-metric-group-item:not(:nth-child(5n)):after{content:"";background:color-mix(in srgb,var(--cs-border) 55%,var(--cs-surface));width:1px;position:absolute;top:20px;bottom:20px;right:0}.cs-metric-group-item dt{color:var(--cs-muted);font-size:var(--cs-type-label-size);line-height:var(--cs-type-label-leading);font-weight:var(--cs-weight-normal);overflow-wrap:anywhere;min-height:40px}.cs-metric-group-item dd{margin:0}.cs-metric-group-reading{font-size:var(--cs-type-marketing-section-size);line-height:var(--cs-type-marketing-section-leading);font-weight:var(--cs-weight-medium);color:var(--cs-text-heading);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.cs-metric-group-unit{font-size:var(--cs-type-caption-size);line-height:var(--cs-type-caption-leading);font-weight:var(--cs-weight-normal);color:var(--cs-muted)}.cs-metric-group-note{font-size:var(--cs-type-caption-size);line-height:var(--cs-type-caption-leading);color:var(--cs-muted);overflow-wrap:anywhere;margin:6px 0 0}.cs-metric-group[data-density=compact] .cs-metric-group-item{padding:16px}.cs-metric-group[data-density=compact] .cs-metric-group-reading{font-size:var(--cs-type-page-size);line-height:var(--cs-type-page-leading)}.cs-metric-group-empty{font-size:var(--cs-type-body-size);color:var(--cs-muted);margin:0;padding:20px}@container (width<=900px){.cs-metric-group-grid{grid-template-columns:repeat(var(--cs-metric-columns-medium,3),minmax(0,1fr))}.cs-metric-group-item:after{display:none}.cs-metric-group-item:not(:nth-child(3n)):after{display:block}}@container (width<=620px){.cs-metric-group-grid{grid-template-columns:repeat(var(--cs-metric-columns-small,2),minmax(0,1fr))}.cs-metric-group-item:after{display:none!important}.cs-metric-group-item:nth-child(odd):after{display:block!important}}@container (width<=380px){.cs-metric-group-grid{grid-template-columns:1fr}.cs-metric-group-item:after{display:none!important}.cs-metric-group-item dt{min-height:0;margin-bottom:8px}}.cs-metric-group-item:last-child:after{display:none!important}.cs-resource-card-group{background:var(--cs-bg);box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;padding:8px;display:grid}.cs-resource-card{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--cs-border) 65%,var(--cs-surface));border-radius:var(--cs-radius-3xl);background:var(--cs-surface);min-width:0;min-height:180px;color:var(--cs-text-heading);flex-direction:column;justify-content:space-between;gap:32px;padding:24px;text-decoration:none;transition:color .2s,background-color .5s,box-shadow .5s;display:flex}.cs-resource-card-title{font-family:var(--cs-font);font-size:var(--cs-type-section-size);line-height:var(--cs-type-section-leading);font-weight:var(--cs-weight-medium);text-wrap:balance;overflow-wrap:anywhere;margin:0}.cs-resource-card-source{color:var(--cs-muted);font-size:var(--cs-type-body-size);line-height:var(--cs-type-body-leading);align-items:center;gap:8px;display:flex}.cs-resource-card-source svg{flex-shrink:0}.cs-resource-card:focus-visible{outline:2px solid var(--cs-focus);outline-offset:2px;background:var(--cs-surface)}@media (hover:hover) and (pointer:fine){.cs-resource-card-group:has(.cs-resource-card:hover) .cs-resource-card:not(:hover):not(:focus-visible){background:0 0}.cs-resource-card:hover{background:var(--cs-surface);text-decoration:none}}.cs-resource-card-group:has(.cs-resource-card:focus-visible) .cs-resource-card:not(:focus-visible):not(:hover){background:0 0}@media (width<=1000px){.cs-resource-card-group{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.cs-resource-card-group{grid-template-columns:1fr}.cs-resource-card{min-height:160px}}@media (prefers-reduced-motion:reduce){.cs-resource-card{transition:none}}@media (forced-colors:active){.cs-resource-card:focus-visible{outline-color:highlight}}.cs-progress-list{width:100%;min-width:0;color:var(--cs-text);container-type:inline-size}.cs-progress-list-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:8px;display:flex}.cs-progress-list-header h3{color:var(--cs-text-heading);font-size:var(--cs-type-intro-size,18px);line-height:26px;font-weight:var(--cs-weight-semibold);margin:0}.cs-progress-list-notice{color:var(--cs-muted);font-size:var(--cs-type-caption-size);line-height:var(--cs-type-caption-leading);margin:0 0 16px}.cs-progress-list ul{margin:0;padding:0;list-style:none}.cs-progress-list li{border-bottom:1px solid color-mix(in srgb,var(--cs-border) 55%,var(--cs-surface))}.cs-progress-list-row{font-size:var(--cs-type-body-size);line-height:var(--cs-type-body-leading);grid-template-columns:minmax(0,1fr) 200px 104px 24px;align-items:center;gap:24px;padding:16px 8px;display:grid}summary.cs-progress-list-row{cursor:pointer;border-radius:var(--cs-radius);list-style:none;transition:background-color .16s}summary.cs-progress-list-row::-webkit-details-marker{display:none}summary.cs-progress-list-row:hover{background:var(--cs-item-hover-bg)}summary.cs-progress-list-row:focus-visible{outline:2px solid var(--cs-focus);outline-offset:2px}.cs-progress-list-task{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.cs-progress-list-name{color:var(--cs-text-heading);font-weight:var(--cs-weight-medium)}.cs-progress-list-description,.cs-progress-list-meta{color:var(--cs-muted);font-size:var(--cs-type-caption-size);line-height:var(--cs-type-caption-leading)}.cs-progress-list-meta{font-variant-numeric:tabular-nums;gap:4px;display:grid}.cs-progress-list-reading{font-size:var(--cs-type-caption-size);line-height:var(--cs-type-caption-leading);font-variant-numeric:tabular-nums;color:var(--cs-muted);align-items:center;gap:12px;display:flex}.cs-progress-list-reading progress{border-radius:var(--cs-radius-pill);background:var(--cs-subtle);appearance:none;border:0;width:128px;height:4px;overflow:hidden}.cs-progress-list-reading progress::-webkit-progress-bar{background:var(--cs-subtle)}.cs-progress-list-reading progress::-webkit-progress-value{background:var(--cs-brand)}.cs-progress-list-reading progress::-moz-progress-bar{background:var(--cs-brand)}.cs-progress-list-chevron svg{width:16px;height:16px;color:var(--cs-muted);transition:transform .18s;display:block}.cs-progress-list details[open]>summary .cs-progress-list-chevron svg{transform:rotate(180deg)}.cs-progress-list-details{font-size:var(--cs-type-body-size);line-height:var(--cs-type-body-leading);overflow-wrap:anywhere;padding:0 8px 20px}@container (width<=640px){.cs-progress-list-row{grid-template-columns:minmax(0,1fr) 24px;gap:8px 12px}.cs-progress-list-task{grid-column:1}.cs-progress-list-chevron{grid-area:1/2}.cs-progress-list-reading{grid-column:1}.cs-progress-list-meta{flex-wrap:wrap;grid-column:1;gap:12px;display:flex}}@media (prefers-reduced-motion:reduce){summary.cs-progress-list-row,.cs-progress-list-chevron svg{transition:none}}.cs-metric-group[data-variant=summary] .cs-metric-group-item{padding:20px 24px}.cs-metric-group[data-variant=summary] .cs-metric-group-item dt{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;min-height:0;margin-bottom:16px;display:flex}.cs-metric-group[data-variant=summary] .cs-metric-group-reading{font-size:var(--cs-type-page-size);line-height:var(--cs-type-page-leading)}.cs-metric-group[data-variant=summary] .cs-metric-group-note{margin-top:8px}.cs-metric-group-status{font-size:var(--cs-type-caption-size);line-height:var(--cs-type-caption-leading);font-weight:var(--cs-weight-normal);color:var(--cs-muted);align-items:center;gap:5px;display:inline-flex}.cs-metric-group-status>span{border-radius:var(--cs-radius-circle);background:currentColor;flex-shrink:0;width:5px;height:5px}.cs-metric-group-status[data-tone=warning]{color:var(--cs-warning-fg)}.cs-metric-group-status[data-tone=danger]{color:var(--cs-danger-fg)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components,utilities;.visible{visibility:visible}.absolute{position:absolute}.static{position:static}.flex{display:flex}.grid{display:grid}.w-full{width:100%}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-6{padding:calc(var(--spacing) * 6)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}*{box-sizing:border-box}body{font-family:var(--cs-font);background:var(--cs-bg);color:var(--cs-text);margin:0;font-size:16px;line-height:1.65}h1,h2,h3{color:var(--cs-text-heading);font-weight:var(--cs-weight-semibold,600);line-height:1.4}h2{font-size:var(--cs-type-section-size,20px);margin-bottom:var(--cs-space-4)}h3{font-size:var(--cs-type-subsection-size,16px);margin-bottom:var(--cs-space-2)}p,dd,dt,h1,h2,h3,a,button,label{overflow-wrap:anywhere}a{color:var(--cs-brand)}button,input,textarea,select{font:inherit}input,textarea,select,.cs-input{min-width:0;max-width:100%;font-size:16px}.cs-field,.cs-input-wrap,form,main,section,article,.cs-card{min-width:0}.cs-button{white-space:normal;height:auto;min-height:var(--cs-control-height)}.cs-badge{white-space:normal}.stack{gap:var(--cs-space-6);flex-direction:column;min-width:0;display:flex}.stack>.cs-button{align-self:flex-start}.brand{color:var(--cs-brand);font-weight:var(--cs-weight-semibold,600);letter-spacing:.04em}.page-header{justify-content:space-between;align-items:flex-start;gap:var(--cs-space-4);flex-wrap:wrap;display:flex}.page-header>div{min-width:0}.page-header h1{margin-bottom:var(--cs-space-2)}.actions{align-items:center;gap:var(--cs-space-3);flex-wrap:wrap;display:flex}.panel,.take-panel,.record-card{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:var(--cs-radius);padding:var(--cs-space-6)}.take-shell{max-width:760px;padding:var(--cs-space-8) var(--cs-space-6);margin:0 auto}.take-shell>.brand,.login-shell>.brand{margin-bottom:var(--cs-space-6)}.take-shell footer{color:var(--cs-muted);margin-top:var(--cs-space-6);text-align:center}.login-shell{max-width:480px;padding:var(--cs-space-6);margin:8vh auto}.form-grid,.filter-form{gap:var(--cs-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));align-items:start;display:grid}.filter-form{align-items:end}.filter-form>button{justify-self:start}.optional-fields{padding-top:var(--cs-space-4)}summary{cursor:pointer;color:var(--cs-brand);padding:var(--cs-space-2) 0}.prose p,.report section>p,.report section>div>p{margin-bottom:var(--cs-space-4);white-space:pre-line}.muted{color:var(--cs-muted)}.error-notice{background:var(--cs-danger-bg);color:var(--cs-danger-fg);padding:var(--cs-space-3);border-radius:var(--cs-radius)}.error-notice+button{margin-top:var(--cs-space-3)}.question-meta{justify-content:flex-end;gap:var(--cs-space-3);color:var(--cs-brand);font-weight:var(--cs-weight-semibold,600);flex-wrap:wrap;display:flex}.question h2{font-size:var(--cs-type-section-size,20px);outline:none;margin:0}progress{width:100%;height:var(--cs-space-2);accent-color:var(--cs-brand)}.choices{gap:var(--cs-space-3);display:grid}.answer-option.cs-button{text-align:left;width:100%;min-height:64px;padding:var(--cs-space-4);justify-content:flex-start;align-items:flex-start;gap:var(--cs-space-4);font-size:16px;line-height:1.6}.answer-option.cs-button>span:last-child{white-space:normal;min-width:0}.answer-option.cs-button[aria-pressed=true]{border-color:var(--cs-brand);background:var(--cs-subtle);box-shadow:inset 0 0 0 1px var(--cs-brand)}.previous-question.cs-button{min-width:44px;min-height:44px}.choice-letter{font-weight:var(--cs-weight-semibold,600);color:var(--cs-brand);flex-shrink:0}.admin-shell{grid-template-columns:220px minmax(0,1fr);min-height:100vh;display:grid}.admin-nav{background:var(--cs-surface);border-right:1px solid var(--cs-border);padding:var(--cs-space-6);gap:var(--cs-space-6);flex-direction:column;display:flex}.admin-nav nav{gap:var(--cs-space-2);flex-direction:column;display:flex}.admin-nav nav a{padding:var(--cs-space-3);border-radius:var(--cs-radius);text-decoration:none}.admin-nav nav a.active{color:var(--cs-brand);background:var(--cs-subtle);font-weight:var(--cs-weight-semibold,600)}.admin-main{min-width:0;padding:var(--cs-space-8)}.record-list{gap:var(--cs-space-4);display:grid}.record-card{gap:var(--cs-space-4);flex-direction:column;display:flex}.record-card h2{margin:0}.record-details,.detail-pair{gap:var(--cs-space-2) var(--cs-space-3);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);display:grid}.detail-pair{grid-column:1/-1}dt{color:var(--cs-muted)}dd{margin:0}.generated-link{gap:var(--cs-space-4);flex-wrap:wrap;align-items:end;display:flex}.generated-link .generated-url{-webkit-user-select:all;user-select:all;flex:320px;min-width:0}.narrow{max-width:600px}.empty{padding:var(--cs-space-8);text-align:center;background:var(--cs-surface)}.text-link{text-underline-offset:4px;padding:var(--cs-space-2) 0;text-decoration:underline}.ag-cell .actions{padding:var(--cs-space-2) 0}.ag-cell-wrap-text{word-break:break-word}.report{width:100%;max-width:1000px;margin:0 auto}.report h2{border-bottom:1px solid var(--cs-border);padding-bottom:var(--cs-space-2)}.report-info{gap:var(--cs-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}.report-total strong{font-size:var(--cs-type-page-size,28px);color:var(--cs-brand)}.report-chart{width:100%;min-width:0;margin:0}.report-chart figcaption{color:var(--cs-muted);text-align:center}.score-summary{gap:var(--cs-space-4);margin-top:var(--cs-space-4);flex-wrap:wrap;display:flex}.dimension{padding:var(--cs-space-4) 0}.loading-page{padding:var(--cs-space-8)}.cs-dialog{max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow-y:auto}.cs-dialog>h2{margin-bottom:var(--cs-space-3)}@media (width<=767px){.take-shell{padding:var(--cs-space-6) var(--cs-space-4)}.take-panel,.panel,.record-card{padding:var(--cs-space-4)}.admin-shell{display:block}.admin-nav{padding:var(--cs-space-4);border-right:0;border-bottom:1px solid var(--cs-border);gap:var(--cs-space-3)}.admin-nav nav{flex-flow:wrap}.admin-nav>.cs-button{align-self:flex-start}.admin-main{padding:var(--cs-space-6) var(--cs-space-4)}.stack{gap:var(--cs-space-4)}.report-info{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.login-shell{margin:var(--cs-space-8) auto;padding:var(--cs-space-4)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{@page{size:A4;margin:15mm}body{background:#fff;font-size:11pt}.no-print,.admin-nav,.admin-main>.stack>:not(.report){display:none!important}.admin-shell{display:block}.admin-main{padding:0}.report{border:0;max-width:none;padding:0}.report h1,.report h2,.report h3{break-after:avoid}.report-info>div,.dimension,.report-chart{break-inside:avoid}.report section{overflow:visible}.report-chart,.report-chart>div{max-width:100%!important}.report-chart canvas{max-width:100%!important;height:auto!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
