:root,[data-mode=dark]{--text-typical:var(--neutral-900);--text-additional:var(--neutral-700);--text-disabled:var(--neutral-500);--text-inverse:var(--neutral-900);--surface-depth-0:var(--neutral);--surface-depth-1:var(--neutral-200);--surface-depth-2:var(--neutral-100);--surface-depth-3:var(--neutral-50);--surface-inactive:var(--neutral-300);--surface-disabled:var(--neutral-500);--button-neutral-surface:var(--neutral);--button-secondary:var(--neutral-300);--button-secondary-hover:var(--neutral-400);--button-secondary-pressed:var(--neutral-500);--button-inactive:var(--neutral-300);--button-primary:#562ff0;--button-primary-hover:#9372f5;--button-primary-pressed:#2e23e0;--button-success:#28aa00;--button-success-hover:#72c361;--button-success-pressed:#008a00;--button-warning:#ff9700;--button-warning-hover:#ffb64d;--button-warning-pressed:#f67b01;--button-danger:#f53635;--button-danger-hover:#e56e72;--button-danger-pressed:#d4202e;--border-lighter:var(--neutral-100);--border-light:var(--neutral-400);--border-default:var(--neutral-500);--border-strong:var(--neutral-600);--tooltip-text:var(--neutral-900);--tooltip-text-translucent:#ffffff80;--tooltip-background:var(--neutral-300);--tooltip-text-inverse:var(--neutral);--tooltip-background-inverted:var(--neutral-900);--tooltip-background-additional:var(--neutral-500);--primary:#562ff0;--primary-hover:#9372f5;--primary-pressed:#2e23e0;--status-success:#28aa00;--status-success-hover:#72c361;--status-success-pressed:#008a00;--status-warning:#ff9700;--status-warning-hover:#ffb64d;--status-warning-pressed:#f67b01;--status-danger:#f53635;--status-danger-hover:#e56e72;--status-danger-pressed:#d4202e;--chart-1:#562ff0;--chart-1-hover:#9372f5;--chart-2:#ff9700;--chart-2-hover:#ffb64d;--chart-3:#00c1d4;--chart-3-hover:#4fd4e0;--chart-4:#d000e4;--chart-4-hover:#e260ee;--chart-5:#00ca69;--chart-5-hover:#16de97;--chart-6:#e65726;--chart-6-hover:#eb8765;--chart-7:#669adf;--chart-7-hover:#85b7e9;--chart-8:#85492b;--chart-8-hover:#b37d62;--chart-9:#dc9746;--chart-9-hover:#e6b46a;--chart-10:#b7d332;--chart-10-hover:#cce170;--chart-11:#e4c61e;--chart-11-hover:#e9ce45;--chart-12:#1f9691;--chart-12-hover:#54b6b4;--chart-13:#28aa00;--chart-13-hover:#72c361;--chart-14:#9525c9;--chart-14-hover:#b568da;--chart-15:#b600a4;--chart-15-hover:#c323b0;--chart-16:#fb0078;--chart-16-hover:#fb0078;--vivid-lilac:#9525c9;--vivid-lilac-hover:#b568da;--vivid-lilac-pressed:#7020bb;--vivid-orchid:#cf56be;--vivid-orchid-hover:#cf56be;--vivid-orchid-pressed:#950099;--vivid-violet:#d000e4;--vivid-violet-hover:#e260ee;--vivid-violet-pressed:#a700d9;--vivid-ruby:#fb0078;--vivid-ruby-hover:#fa63a5;--vivid-ruby-pressed:#d2016f;--vivid-aqua:#00c1d4;--vivid-aqua-hover:#4fd4e0;--vivid-aqua-pressed:#029ca7;--vivid-emerald:#00ca69;--vivid-emerald-hover:#16de97;--vivid-emerald-pressed:#00a750;--vivid-olive:#b7d332;--vivid-olive-hover:#c1da51;--vivid-olive-pressed:#9cac23;--vivid-teal:#1f9691;--vivid-teal-hover:#54b6b4;--vivid-teal-pressed:#1a7973;--vivid-brick:#e65726;--vivid-brick-hover:#eb8765;--vivid-brick-pressed:#ce4b1e;--vivid-chocolate:#85492b;--vivid-chocolate-hover:#b37d62;--vivid-chocolate-pressed:#69341c;--vivid-caramel:#dc9746;--vivid-caramel-hover:#e6b46a;--vivid-caramel-pressed:#cf803c;--vivid-cornflower:#669adf;--vivid-cornflower-hover:#85b7e9;--vivid-cornflower-pressed:#557abe;--vivid-mustard:#e4c61e;--vivid-mustard-hover:#e9ce45;--vivid-mustard-pressed:#c1a116;--aquarelle-graphics-blue:#2b3746;--aquarelle-graphics-blue-hover:#364963;--aquarelle-primary-inactive:#292b3d;--aquarelle-red:#3d2929;--aquarelle-orange:#3d3729;--aquarelle-paper:#504230;--aquarelle-green:#2f3d29;--aquarelle-lilac:#3c3050;--aquarelle-lilac-medium:#30293d;--indigo-300:#a4a4bc;--indigo-500:#303046;--indigo-700:#262638;--indigo-900:#04041c;--neutral:#313131;--neutral-50:#1e1e1e;--neutral-100:#222;--neutral-200:#282828;--neutral-300:#373737;--neutral-400:#4c4c4c;--neutral-500:#7c7c7c;--neutral-600:#aaa;--neutral-700:#d7d3d3;--neutral-800:#ececec;--neutral-900:#f9f9f9;--neutral-backdrop:#00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-mode=light]{--text-typical:var(--neutral-900);--text-additional:var(--neutral-700);--text-disabled:var(--neutral-500);--text-inverse:var(--neutral);--surface-depth-0:var(--neutral);--surface-depth-1:var(--neutral-50);--surface-depth-2:var(--neutral-100);--surface-depth-3:var(--neutral-200);--surface-inactive:var(--neutral-200);--surface-disabled:var(--neutral-500);--button-neutral-surface:var(--neutral);--button-secondary:var(--neutral-50);--button-secondary-hover:var(--neutral-100);--button-secondary-pressed:var(--neutral-200);--button-inactive:var(--neutral-200);--button-primary:#482be9;--button-primary-hover:#7751f3;--button-primary-pressed:#2e23e0;--button-success:#1b9b00;--button-success-hover:#50b73c;--button-success-pressed:#007900;--button-warning:#fc8b00;--button-warning-hover:#ffa626;--button-warning-pressed:#f06a01;--button-danger:#e62b34;--button-danger-hover:#f04a50;--button-danger-pressed:#c71627;--border-lighter:var(--neutral-100);--border-light:var(--neutral-200);--border-default:var(--neutral-300);--border-strong:var(--neutral-500);--tooltip-text:var(--neutral);--tooltip-text-translucent:#ffffff80;--tooltip-background:var(--neutral-900);--tooltip-text-inverse:var(--neutral-900);--tooltip-background-inverted:var(--neutral);--tooltip-background-additional:var(--neutral-500);--primary:#482be9;--primary-hover:#7751f3;--primary-pressed:#2e23e0;--status-success:#1b9b00;--status-success-hover:#50b73c;--status-success-pressed:#007900;--status-warning:#fc8b00;--status-warning-hover:#ffa626;--status-warning-pressed:#f06a01;--status-danger:#e62b34;--status-danger-hover:#f04a50;--status-danger-pressed:#c71627;--chart-1:#482be9;--chart-1-hover:#7751f3;--chart-2:#fc8b00;--chart-2-hover:#ffa626;--chart-3:#00b1c1;--chart-3-hover:#28cbd9;--chart-4:#be00df;--chart-4-hover:#d92ce9;--chart-5:#00ba5d;--chart-5-hover:#00d57e;--chart-6:#db5122;--chart-6-hover:#e86e45;--chart-7:#5e8cd1;--chart-7-hover:#72a8e4;--chart-8:#794025;--chart-8-hover:#9c6246;--chart-9:#d78d41;--chart-9-hover:#e1a552;--chart-10:#acc22b;--chart-10-hover:#c1da51;--chart-11:#d5b61c;--chart-11-hover:#e4c61e;--chart-12:#1d8984;--chart-12-hover:#33a6a3;--chart-13:#1b9b00;--chart-13-hover:#50b73c;--chart-14:#8623c3;--chart-14-hover:#a547d2;--chart-15:#a8009f;--chart-15-hover:#c323b0;--chart-16:#e90075;--chart-16-hover:#fa3c8f;--vivid-lilac:#8623c3;--vivid-lilac-hover:#a547d2;--vivid-lilac-pressed:#5b1db3;--vivid-orchid:#a8009f;--vivid-orchid-hover:#c323b0;--vivid-orchid-pressed:#850093;--vivid-violet:#be00df;--vivid-violet-hover:#d92ce9;--vivid-violet-pressed:#9300d5;--vivid-ruby:#e90075;--vivid-ruby-hover:#fa3c8f;--vivid-ruby-pressed:#bc006a;--vivid-aqua:#00b1c1;--vivid-aqua-hover:#28cbd9;--vivid-aqua-pressed:#03878f;--vivid-emerald:#00ba5d;--vivid-emerald-hover:#00d57e;--vivid-emerald-pressed:#009544;--vivid-olive:#acc22b;--vivid-olive-hover:#b7d332;--vivid-olive-pressed:#8c951b;--vivid-teal:#1d8984;--vivid-teal-hover:#33a6a3;--vivid-teal-pressed:#196963;--vivid-brick:#db5122;--vivid-brick-hover:#e86e45;--vivid-brick-pressed:#c0451b;--vivid-chocolate:#794025;--vivid-chocolate-hover:#9c6246;--vivid-chocolate-pressed:#69341c;--vivid-caramel:#d78d41;--vivid-caramel-hover:#e1a552;--vivid-caramel-pressed:#c77438;--vivid-cornflower:#5e8cd1;--vivid-cornflower-hover:#72a8e4;--vivid-cornflower-pressed:#4d6aab;--vivid-mustard:#d5b61c;--vivid-mustard-hover:#e4c61e;--vivid-mustard-pressed:#ac8b12;--aquarelle-graphics-blue:#f1f7ff;--aquarelle-graphics-blue-hover:#dbebff;--aquarelle-primary-inactive:#ebedff;--aquarelle-red:#feefef;--aquarelle-orange:#fff4d9;--aquarelle-paper:#f4efe8;--aquarelle-green:#e9fde0;--aquarelle-lilac:#f0e7ff;--aquarelle-lilac-medium:#f8f5fe;--indigo-300:#a4a4bc;--indigo-500:#303046;--indigo-700:#262638;--indigo-900:#04041c;--neutral:#fff;--neutral-50:#f9f9f9;--neutral-100:#f3f3f3;--neutral-200:#ebebeb;--neutral-300:#ddd;--neutral-400:#cdcdcd;--neutral-500:#9a9a9a;--neutral-600:#858484;--neutral-700:#626262;--neutral-800:#454545;--neutral-900:#333;--neutral-backdrop:#00000080;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--radius-lg:24px;--radius-md:12px;--radius-full:9999px;--shadow-btn:0 1px 2px #00000029;--shadow-soft:0 4px 20px #00000029;--shadow-input-inset:inset 0 1px 2px #00000040;--shadow-control-inset-soft:inset 2px 4px 10px #00000014;--shadow-control-inset:inset 1px 2px 3px #00000026;--shadow-overlay:0 24px 64px #0000003d;--font-body:var(--font-lato,"Lato"), var(--font-nwo,"Source Sans Pro"), -apple-system, BlinkMacSystemFont, Helvetica, sans-serif;--font-nwo:"Source Sans Pro";--font-lato:"Lato";--font-nunito:"Nunito";--font-inter:"Inter";--font-weight-light:300;--font-weight-regular:400;--font-weight-bold:700;--font-size-4xl:40px;--font-size-3xl:28px;--font-size-2xl:24px;--font-size-xl:20px;--font-size-lg:18px;--font-size-md:16px;--font-size-sm:14px;--font-size-xs:12px;--line-height-2xl:48px;--line-height-xl:32px;--line-height-lg:28px;--line-height-md:24px;--line-height-sm:22px;--line-height-xs:16px;--transition-control:filter .15s ease, background-color .15s ease, border-color .15s ease, translate 80ms ease}.alpha-Accordion-root-sruwm{box-sizing:border-box;font:inherit;font-family:var(--font-body);color:var(--text-typical);border:0;flex-direction:column;margin:0;padding:0;display:flex}.alpha-Accordion-root-sruwm:before,.alpha-Accordion-root-sruwm:after,.alpha-Accordion-root-sruwm :where(*){box-sizing:border-box}.alpha-Accordion-item-UsvyI{flex-direction:column;display:flex}.alpha-Accordion-trigger-kXRU8{appearance:none;border:0;border-bottom:1px solid var(--border-default);background-color:var(--surface-depth-0);width:100%;font-family:inherit;font-weight:var(--font-weight-bold);color:var(--text-typical);text-align:left;cursor:pointer;transition:var(--transition-control);border-radius:0;align-items:center;gap:12px;margin:0;display:flex}.alpha-Accordion-trigger-kXRU8:not(:disabled):hover{background-color:var(--button-secondary-hover)}.alpha-Accordion-trigger-kXRU8:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.alpha-Accordion-trigger-kXRU8:disabled{background-color:var(--button-inactive);color:var(--text-disabled);cursor:not-allowed}.alpha-Accordion-label-h3u3J{flex:1;min-width:0}.alpha-Accordion-panel-Ig1Hc{grid-template-rows:0fr;transition:grid-template-rows .2s;display:grid}.alpha-Accordion-content-sskl9{visibility:hidden;transition:visibility 0s linear .2s;overflow:hidden}.alpha-Accordion-trigger-kXRU8[aria-expanded=true]~:where(.alpha-Accordion-panel-Ig1Hc){grid-template-rows:1fr}.alpha-Accordion-trigger-kXRU8[aria-expanded=true]~:where(.alpha-Accordion-panel-Ig1Hc) :where(.alpha-Accordion-content-sskl9){visibility:visible;transition-delay:0s}.alpha-Accordion-regular-aFnaN :where(.alpha-Accordion-trigger-kXRU8){font-size:var(--font-size-sm);line-height:var(--line-height-sm);padding:8px 12px}.alpha-Accordion-large-_HSyM :where(.alpha-Accordion-trigger-kXRU8){font-size:var(--font-size-lg);line-height:var(--line-height-sm);padding:20px}@media (prefers-reduced-motion:reduce){.alpha-Accordion-panel-Ig1Hc{transition:none}.alpha-Accordion-content-sskl9{transition-delay:0s}}.alpha-IconBase-root-i60py{flex:none;display:block}.alpha-IconBase-root-i60py.alpha-IconBase-sm-okJge{width:16px;height:16px}.alpha-IconBase-root-i60py.alpha-IconBase-lg-iy-sP{width:24px;height:24px}.alpha-Button-root-tqgU9{box-sizing:border-box;font:inherit;color:inherit;text-align:inherit;appearance:none;border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-sm);white-space:nowrap;cursor:pointer;transition:var(--transition-control);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;margin:0;padding:0;display:inline-flex}.alpha-Button-root-tqgU9:before,.alpha-Button-root-tqgU9:after,.alpha-Button-root-tqgU9 :where(*){box-sizing:border-box}.alpha-Button-root-tqgU9 :where(svg){flex:none;width:20px;height:20px;display:block}.alpha-Button-root-tqgU9:active:not(:disabled){translate:0 1px}.alpha-Button-root-tqgU9:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.alpha-Button-root-tqgU9:disabled{cursor:not-allowed}.alpha-Button-roundingFull-r7gbA{border-radius:var(--radius-full)}.alpha-Button-regular--qmHF{height:36px;padding:9px 16px}.alpha-Button-regular--qmHF.alpha-Button-iconLeft-hl7al{padding:8px 16px 8px 10px}.alpha-Button-regular--qmHF.alpha-Button-iconRight-c2v7P{padding:8px 10px 8px 16px}.alpha-Button-regular--qmHF.alpha-Button-iconBoth-9MmKN{padding:8px 10px}.alpha-Button-regular--qmHF.alpha-Button-iconOnly-SEPG5{gap:0;width:36px;padding:9px 8px}.alpha-Button-outlined-7nluI.alpha-Button-regular--qmHF.alpha-Button-iconOnly-SEPG5{padding:8px}.alpha-Button-large-Dor8x{height:52px;padding:16px 32px}.alpha-Button-large-Dor8x.alpha-Button-iconLeft-hl7al,.alpha-Button-large-Dor8x.alpha-Button-iconRight-c2v7P,.alpha-Button-large-Dor8x.alpha-Button-iconBoth-9MmKN{padding:15px 20px}.alpha-Button-large-Dor8x.alpha-Button-iconOnly-SEPG5{gap:0;width:52px;padding:16px}.alpha-Button-primary-vpV7m{background-color:var(--button-primary);color:var(--text-inverse)}.alpha-Button-primary-vpV7m:not(:disabled):hover{background-color:var(--button-primary-hover)}.alpha-Button-primary-vpV7m:not(:disabled):active{background-color:var(--button-primary-pressed)}.alpha-Button-secondary-570kD{background-color:var(--button-secondary);color:var(--text-typical)}.alpha-Button-secondary-570kD:not(:disabled):hover{background-color:var(--button-secondary-hover)}.alpha-Button-secondary-570kD:not(:disabled):active{background-color:var(--button-secondary-pressed)}.alpha-Button-outlined-7nluI{background-color:var(--button-neutral-surface);color:var(--text-typical);border-color:var(--border-default)}.alpha-Button-outlined-7nluI:not(:disabled):hover{background-color:var(--button-secondary-hover)}.alpha-Button-outlined-7nluI:not(:disabled):active{background-color:var(--button-secondary-pressed)}.alpha-Button-danger-ctp9l{background-color:var(--button-danger);color:var(--text-inverse)}.alpha-Button-danger-ctp9l:not(:disabled):hover{background-color:var(--button-danger-hover)}.alpha-Button-danger-ctp9l:not(:disabled):active{background-color:var(--button-danger-pressed)}.alpha-Button-primary-vpV7m:disabled,.alpha-Button-secondary-570kD:disabled,.alpha-Button-outlined-7nluI:disabled,.alpha-Button-danger-ctp9l:disabled{background-color:var(--button-inactive);color:var(--text-disabled)}.alpha-Button-depth-w9yaf{box-shadow:var(--shadow-btn)}.alpha-Button-depth-w9yaf:disabled{box-shadow:none}.alpha-Button-primary-vpV7m.alpha-Button-ghost-nh1JN{color:var(--button-primary);background-color:#0000}.alpha-Button-primary-vpV7m.alpha-Button-ghost-nh1JN:not(:disabled):hover,.alpha-Button-primary-vpV7m.alpha-Button-ghost-nh1JN:not(:disabled):active{color:var(--text-inverse)}.alpha-Button-secondary-570kD.alpha-Button-ghost-nh1JN{background-color:#0000}.alpha-Button-outlined-7nluI.alpha-Button-ghost-nh1JN{background-color:#0000;border-color:#0000}.alpha-Button-outlined-7nluI.alpha-Button-ghost-nh1JN:not(:disabled):hover,.alpha-Button-outlined-7nluI.alpha-Button-ghost-nh1JN:not(:disabled):active{border-color:var(--border-default)}.alpha-Button-danger-ctp9l.alpha-Button-ghost-nh1JN{color:var(--button-danger);background-color:#0000}.alpha-Button-danger-ctp9l.alpha-Button-ghost-nh1JN:not(:disabled):hover,.alpha-Button-danger-ctp9l.alpha-Button-ghost-nh1JN:not(:disabled):active{color:var(--text-inverse)}.alpha-Button-primary-vpV7m.alpha-Button-ghost-nh1JN:disabled,.alpha-Button-secondary-570kD.alpha-Button-ghost-nh1JN:disabled,.alpha-Button-outlined-7nluI.alpha-Button-ghost-nh1JN:disabled,.alpha-Button-danger-ctp9l.alpha-Button-ghost-nh1JN:disabled{color:var(--text-disabled);background-color:#0000}.alpha-Button-spinner-zCLqX{animation:.6s linear infinite alpha-Button-spin-6fbk4}@keyframes alpha-Button-spin-6fbk4{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.alpha-Button-spinner-zCLqX{animation-duration:2s}}.alpha-Card-root-zHfF6{box-sizing:border-box;border:1px solid var(--border-default);border-radius:var(--radius-lg);background-color:var(--surface-depth-0);font-family:var(--font-body);color:var(--text-typical);transition:var(--transition-control);flex-direction:column;gap:12px;margin:0;padding:20px;text-decoration:none;display:flex}.alpha-Card-root-zHfF6:before,.alpha-Card-root-zHfF6:after,.alpha-Card-root-zHfF6 :where(*){box-sizing:border-box}.alpha-Card-tile-F-NUT{border-radius:var(--radius-md);background-color:var(--surface-depth-1);border-color:#0000;gap:8px;padding:16px}.alpha-Card-table-Dipmq{border-radius:var(--radius-md);gap:0;padding:0;overflow:hidden}.alpha-Card-root-zHfF6[data-highlighted]{border-color:var(--border-default)}.alpha-Card-root-zHfF6[data-highlighted][data-status=ok]{border-color:var(--status-success)}.alpha-Card-root-zHfF6[data-highlighted][data-status=warning]{border-color:var(--status-warning)}.alpha-Card-root-zHfF6[data-highlighted][data-status=critical]{border-color:var(--status-danger)}.alpha-Card-root-zHfF6[data-interactive]{cursor:pointer}.alpha-Card-root-zHfF6[data-interactive]:hover{border-color:var(--button-primary)}.alpha-Card-root-zHfF6:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.alpha-Card-head-NbQmb{justify-content:space-between;align-items:center;gap:12px;display:flex}.alpha-Card-name-M1e0k{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-sm);color:var(--text-typical)}.alpha-Card-statusDot-EqvxE{border-radius:var(--radius-full);flex:none;width:10px;height:10px}.alpha-Card-root-zHfF6[data-status=critical] :where(.alpha-Card-statusDot-EqvxE){background-color:var(--status-danger)}.alpha-Card-root-zHfF6[data-status=warning] :where(.alpha-Card-statusDot-EqvxE){background-color:var(--status-warning)}.alpha-Card-root-zHfF6[data-status=ok] :where(.alpha-Card-statusDot-EqvxE){background-color:var(--status-success)}.alpha-Card-root-zHfF6[data-status=neutral] :where(.alpha-Card-statusDot-EqvxE){background-color:var(--text-disabled)}.alpha-Card-valueRow-2y6DG{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.alpha-Card-value-4V8mR{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-xl);color:var(--text-typical)}.alpha-Card-delta-5rZoG{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-xs);color:var(--text-additional)}.alpha-Card-body-WZIOr{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-sm);color:var(--text-typical);margin:0}.alpha-Card-foot-ObvUg{justify-content:flex-end;align-items:center;margin-top:auto;display:flex}.alpha-Card-cta-bTfxV{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-sm);color:var(--text-typical);align-items:center;gap:6px;display:inline-flex}.alpha-Card-cta-bTfxV :where(svg){flex:none;width:20px;height:20px;display:block}.alpha-Card-toolbar-upK5D{border-bottom:1px solid var(--border-default);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.alpha-Card-tile-F-NUT :where(.alpha-Card-value-4V8mR){font-size:var(--font-size-2xl);line-height:var(--line-height-lg)}.alpha-Checkbox-root-vMhcV{box-sizing:border-box;font:inherit;font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-sm);color:var(--text-typical);cursor:pointer;border:0;align-items:center;gap:10px;margin:0;padding:0;display:inline-flex;position:relative}.alpha-Checkbox-root-vMhcV:before,.alpha-Checkbox-root-vMhcV:after,.alpha-Checkbox-root-vMhcV :where(*){box-sizing:border-box}.alpha-Checkbox-input-2AKot{opacity:0;width:21px;height:21px;cursor:inherit;margin:0;position:absolute;top:0;left:0}.alpha-Checkbox-box-NNJs-{border:1px solid var(--border-default);background-color:var(--surface-depth-0);width:21px;height:21px;box-shadow:var(--shadow-control-inset-soft);color:var(--text-inverse);transition:var(--transition-control);border-radius:5px;flex:none;justify-content:center;align-items:center;display:inline-flex}.alpha-Checkbox-mark-Vm5Py{flex:none;width:21px;height:21px;display:block}.alpha-Checkbox-check-UZoX_,.alpha-Checkbox-hbar-PMJcJ,.alpha-Checkbox-vbar-lM9jm{display:none}.alpha-Checkbox-label-Jdlfk{min-width:0}.alpha-Checkbox-root-vMhcV .alpha-Checkbox-input-2AKot:checked~:where(.alpha-Checkbox-box-NNJs-){background-color:var(--button-primary);box-shadow:var(--shadow-control-inset);border-color:#0000}.alpha-Checkbox-root-vMhcV .alpha-Checkbox-input-2AKot:checked~:where(.alpha-Checkbox-box-NNJs-) :where(.alpha-Checkbox-check-UZoX_){display:block}.alpha-Checkbox-add-ml0fO .alpha-Checkbox-input-2AKot:checked~:where(.alpha-Checkbox-box-NNJs-) :where(.alpha-Checkbox-check-UZoX_){display:none}.alpha-Checkbox-add-ml0fO .alpha-Checkbox-input-2AKot:checked~:where(.alpha-Checkbox-box-NNJs-) :where(.alpha-Checkbox-hbar-PMJcJ,.alpha-Checkbox-vbar-lM9jm){display:block}.alpha-Checkbox-root-vMhcV[data-indeterminate] .alpha-Checkbox-input-2AKot~:where(.alpha-Checkbox-box-NNJs-),.alpha-Checkbox-root-vMhcV .alpha-Checkbox-input-2AKot:indeterminate~:where(.alpha-Checkbox-box-NNJs-){background-color:var(--button-primary);box-shadow:var(--shadow-control-inset);border-color:#0000}.alpha-Checkbox-root-vMhcV[data-indeterminate] .alpha-Checkbox-input-2AKot~:where(.alpha-Checkbox-box-NNJs-) :where(.alpha-Checkbox-check-UZoX_,.alpha-Checkbox-vbar-lM9jm),.alpha-Checkbox-root-vMhcV .alpha-Checkbox-input-2AKot:indeterminate~:where(.alpha-Checkbox-box-NNJs-) :where(.alpha-Checkbox-check-UZoX_,.alpha-Checkbox-vbar-lM9jm){display:none}.alpha-Checkbox-root-vMhcV[data-indeterminate] .alpha-Checkbox-input-2AKot~:where(.alpha-Checkbox-box-NNJs-) :where(.alpha-Checkbox-hbar-PMJcJ),.alpha-Checkbox-root-vMhcV .alpha-Checkbox-input-2AKot:indeterminate~:where(.alpha-Checkbox-box-NNJs-) :where(.alpha-Checkbox-hbar-PMJcJ){display:block}.alpha-Checkbox-root-vMhcV[data-disabled]{color:var(--text-disabled);cursor:not-allowed}.alpha-Checkbox-root-vMhcV:has(:where(.alpha-Checkbox-input-2AKot):disabled){color:var(--text-disabled);cursor:not-allowed}.alpha-Checkbox-root-vMhcV[data-disabled] .alpha-Checkbox-input-2AKot~:where(.alpha-Checkbox-box-NNJs-),.alpha-Checkbox-root-vMhcV .alpha-Checkbox-input-2AKot:disabled~:where(.alpha-Checkbox-box-NNJs-){border-color:var(--border-default);background-color:var(--surface-disabled);box-shadow:var(--shadow-control-inset);color:var(--border-light)}.alpha-Checkbox-root-vMhcV[data-loading] .alpha-Checkbox-input-2AKot~:where(.alpha-Checkbox-box-NNJs-){box-shadow:none;color:var(--button-primary);background-color:#0000;border-color:#0000}.alpha-Checkbox-spinner-Zt6Qc{flex:none;width:14px;height:14px;animation:.6s linear infinite alpha-Checkbox-spin-uIYWY;display:block}.alpha-Checkbox-root-vMhcV .alpha-Checkbox-input-2AKot:focus-visible~:where(.alpha-Checkbox-box-NNJs-){outline:2px solid var(--primary);outline-offset:2px}@keyframes alpha-Checkbox-spin-uIYWY{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.alpha-Checkbox-spinner-Zt6Qc{animation-duration:2s}}@media (forced-colors:active){.alpha-Checkbox-root-vMhcV :where(.alpha-Checkbox-box-NNJs-){border-color:buttonborder}}.alpha-Dropdown-root-JNPBW{box-sizing:border-box;font:inherit;color:var(--text-typical);appearance:none;border:0;border:1px solid var(--border-default);border-radius:var(--radius-md);background:0 0;background-color:var(--surface-depth-0);width:240px;max-width:100%;font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-sm);text-align:start;cursor:pointer;transition:var(--transition-control);align-items:center;gap:10px;margin:0;padding:0 12px;display:inline-flex}.alpha-Dropdown-root-JNPBW:before,.alpha-Dropdown-root-JNPBW:after,.alpha-Dropdown-root-JNPBW :where(*){box-sizing:border-box}.alpha-Dropdown-root-JNPBW :where(svg){flex:none;width:20px;height:20px;display:block}.alpha-Dropdown-regular-LyfYS{height:36px}.alpha-Dropdown-large-Xuqg9{height:52px}.alpha-Dropdown-root-JNPBW:not(:disabled):hover,.alpha-Dropdown-root-JNPBW:not(:disabled):focus-visible,.alpha-Dropdown-root-JNPBW[data-state=open]:not(:disabled){background-color:var(--button-secondary-hover)}.alpha-Dropdown-root-JNPBW:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.alpha-Dropdown-root-JNPBW:disabled{background-color:var(--button-inactive);color:var(--text-disabled);cursor:not-allowed}.alpha-Dropdown-ghost-JNBe5{background-color:#0000;border-color:#0000}.alpha-Dropdown-ghost-JNBe5:not(:disabled):hover,.alpha-Dropdown-ghost-JNBe5:not(:disabled):focus-visible,.alpha-Dropdown-ghost-JNBe5[data-state=open]:not(:disabled){background-color:var(--surface-depth-1)}.alpha-Dropdown-leading-9EWFS{flex:none;justify-content:center;align-items:center;display:inline-flex}.alpha-Dropdown-value-FLA7w{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.alpha-Dropdown-chevron-3T8I_{transition:rotate .15s}.alpha-Dropdown-root-JNPBW[data-state=open] :where(.alpha-Dropdown-chevron-3T8I_){rotate:180deg}.alpha-Dropdown-panel-f7B17{box-sizing:border-box;z-index:1000;width:var(--radix-popover-trigger-width);max-height:min(410px, var(--radix-popover-content-available-height,410px));border:1px solid var(--border-default);border-radius:var(--radius-md);background-color:var(--surface-depth-0);font-family:var(--font-body);color:var(--text-typical);transform-origin:var(--radix-popover-content-transform-origin);flex-direction:column;display:flex;overflow:hidden}.alpha-Dropdown-panel-f7B17:before,.alpha-Dropdown-panel-f7B17:after,.alpha-Dropdown-panel-f7B17 :where(*){box-sizing:border-box}.alpha-Dropdown-panel-f7B17 :where(svg){flex:none;width:20px;height:20px;display:block}.alpha-Dropdown-search-G2F_z{border-bottom:1px solid var(--border-default);flex:none;align-items:center;gap:10px;height:50px;padding:16px 10px;display:flex}.alpha-Dropdown-searchInput-4fUeM{box-sizing:border-box;appearance:none;min-width:0;font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-xs);color:var(--text-typical);background:0 0;border:0;flex:auto;margin:0;padding:0}.alpha-Dropdown-searchInput-4fUeM:focus{outline:none}.alpha-Dropdown-searchInput-4fUeM::placeholder{color:var(--text-disabled);opacity:1}.alpha-Dropdown-list-VpsTa{flex:auto;min-height:0;overflow-y:auto}.alpha-Dropdown-list-VpsTa:focus-visible{outline:none}.alpha-Dropdown-item-mY4Qk{border-bottom:1px solid var(--border-default);background-color:var(--surface-depth-0);height:36px;font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-xs);color:var(--text-typical);cursor:pointer;transition:var(--transition-control), box-shadow .15s ease;align-items:center;gap:10px;padding:10px;display:flex}.alpha-Dropdown-item-mY4Qk:last-child{border-bottom:0}.alpha-Dropdown-item-mY4Qk[data-active]{background-color:var(--button-secondary-hover);box-shadow:inset 2px 0 0 var(--text-typical)}.alpha-Dropdown-itemMulti-6apmS{padding-block:7px}.alpha-Dropdown-selectAll-w9Ccz{font-weight:var(--font-weight-bold)}.alpha-Dropdown-box-BsL4q{border:1px solid var(--border-default);background-color:var(--surface-depth-0);width:21px;height:21px;box-shadow:var(--shadow-control-inset-soft);color:var(--text-inverse);transition:var(--transition-control);border-radius:5px;flex:none;justify-content:center;align-items:center;display:inline-flex}.alpha-Dropdown-boxOn-3su40{background-color:var(--button-primary);box-shadow:var(--shadow-control-inset);border-color:#0000}.alpha-Dropdown-mark-B497r{width:21px;height:21px}.alpha-Dropdown-itemLabel-bSlpG{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.alpha-Dropdown-empty-Ydpnv{height:36px;font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-xs);color:var(--text-additional);flex:none;align-items:center;margin:0;padding:10px;display:flex;overflow:hidden}.alpha-Dropdown-empty-Ydpnv:empty{height:0;padding:0}@media (forced-colors:active){.alpha-Dropdown-box-BsL4q{border-color:buttonborder}}@keyframes alpha-Dropdown-dropdown-panel-in-3ReMT{0%{opacity:0;scale:.98}}@keyframes alpha-Dropdown-dropdown-panel-out-Dq8--{to{opacity:0;scale:.98}}.alpha-Dropdown-panel-f7B17[data-state=open]{animation:.12s ease-out alpha-Dropdown-dropdown-panel-in-3ReMT}.alpha-Dropdown-panel-f7B17[data-state=closed]{animation:.1s ease-in alpha-Dropdown-dropdown-panel-out-Dq8--}@media (prefers-reduced-motion:reduce){.alpha-Dropdown-chevron-3T8I_{transition:none}.alpha-Dropdown-panel-f7B17[data-state=open],.alpha-Dropdown-panel-f7B17[data-state=closed]{animation-duration:.01ms}}.alpha-EmptyState-root-7zJcS{box-sizing:border-box;border-radius:var(--radius-md);font-family:var(--font-body);color:var(--text-typical);text-align:center;border:1px solid #0000;flex-direction:column;align-items:center;gap:24px;margin:0;padding:32px 20px;display:flex}.alpha-EmptyState-root-7zJcS:before,.alpha-EmptyState-root-7zJcS:after,.alpha-EmptyState-root-7zJcS :where(*){box-sizing:border-box}.alpha-EmptyState-filled-M-Ola{background-color:var(--surface-depth-1)}.alpha-EmptyState-droppable-qMdOK{border-style:dashed;border-color:var(--border-default)}.alpha-EmptyState-placeholder-_7vNx{border-style:solid;border-color:var(--border-default)}.alpha-EmptyState-fill-KI8lG{flex:auto;justify-content:center;align-self:stretch;min-height:0}.alpha-EmptyState-expressive-JW52V :where(.alpha-EmptyState-icon-3AXwg){color:var(--button-primary)}.alpha-EmptyState-expressive-JW52V.alpha-EmptyState-filled-M-Ola{background-color:var(--aquarelle-graphics-blue)}.alpha-EmptyState-expressive-JW52V.alpha-EmptyState-droppable-qMdOK,.alpha-EmptyState-expressive-JW52V.alpha-EmptyState-placeholder-_7vNx{border-color:var(--button-primary)}.alpha-EmptyState-expressive-JW52V[data-type=confirmation]:not([data-icon]) :where(.alpha-EmptyState-title-dKxCH){color:var(--button-primary)}.alpha-EmptyState-icon-3AXwg{color:var(--text-typical);flex:none;display:flex}.alpha-EmptyState-icon-3AXwg :where(svg){width:24px;height:24px;display:block}.alpha-EmptyState-content-gkgmL{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.alpha-EmptyState-title-dKxCH{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-sm);color:var(--text-typical);margin:0}.alpha-EmptyState-description-4Pvtc{max-width:520px;font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-md);color:var(--text-additional);margin:0}.alpha-EmptyState-hint-Y4_oD{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-sm);color:var(--button-primary);text-decoration:none}.alpha-EmptyState-hint-Y4_oD:hover{text-decoration:underline}.alpha-EmptyState-hint-Y4_oD:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-md)}.alpha-Markdown-root-Atiq3{box-sizing:border-box;font-family:var(--font-body);color:var(--text-typical);margin:0;padding:0}.alpha-Markdown-root-Atiq3:before,.alpha-Markdown-root-Atiq3:after,.alpha-Markdown-root-Atiq3 :where(*){box-sizing:border-box}.alpha-Markdown-root-Atiq3 :where(ul,ol){margin:0;padding-left:20px}.alpha-Markdown-root-Atiq3 :where(ul){list-style-type:disc}.alpha-Markdown-root-Atiq3 :where(ol){list-style-type:decimal}.alpha-Markdown-root-Atiq3 :where(ul ul,ol ul){list-style-type:circle}.alpha-Markdown-root-Atiq3 :where(code){font-family:monospace;font-size:.92em}.alpha-Markdown-root-Atiq3 :where(pre){border-radius:var(--radius-md);background-color:var(--surface-depth-1);padding:12px;overflow-x:auto}.alpha-Markdown-root-Atiq3 :where(blockquote){border-left:3px solid var(--border-default);color:var(--text-additional);margin:0 0 20px;padding-left:12px}.alpha-Markdown-root-Atiq3 :where(hr){border:none;border-top:1px solid var(--border-default);margin:20px 0}.alpha-Markdown-root-Atiq3 :where(a){color:var(--primary)}.alpha-Markdown-root-Atiq3 :where(table){border:1px solid var(--border-default);border-radius:var(--radius-md);border-collapse:separate;border-spacing:0;width:100%;margin-bottom:20px;overflow-x:auto}.alpha-Markdown-root-Atiq3 :where(th,td){border-bottom:1px solid var(--border-default);border-right:1px solid var(--border-default);text-align:left;padding:6px 10px}.alpha-Markdown-root-Atiq3 :where(th:last-child,td:last-child){border-right:none}.alpha-Markdown-root-Atiq3 :where(tr:last-child td){border-bottom:none}.alpha-Markdown-root-Atiq3 :where(th){font-weight:var(--font-weight-bold);background-color:var(--surface-depth-1)}.alpha-Markdown-root-Atiq3 :where(thead tr:first-child th:first-child){border-top-left-radius:var(--radius-md)}.alpha-Markdown-root-Atiq3 :where(thead tr:first-child th:last-child){border-top-right-radius:var(--radius-md)}.alpha-Markdown-root-Atiq3 :where(pre) .hljs-keyword,.alpha-Markdown-root-Atiq3 :where(pre) .hljs-selector-tag,.alpha-Markdown-root-Atiq3 :where(pre) .hljs-selector-id,.alpha-Markdown-root-Atiq3 :where(pre) .hljs-selector-class,.alpha-Markdown-root-Atiq3 :where(pre) .hljs-selector-pseudo,.alpha-Markdown-root-Atiq3 :where(pre) .hljs-selector-attr,.alpha-Markdown-root-Atiq3 :where(pre) .hljs-operator,.alpha-Markdown-root-Atiq3 :where(pre) .hljs-template-tag{color:var(--primary)}.alpha-Markdown-root-Atiq3 :where(pre) .hljs-string,.alpha-Markdown-root-Atiq3 :where(pre) .hljs-doctag,.alpha-Markdown-root-Atiq3 :where(pre) .hljs-regexp{color:var(--vivid-emerald)}.alpha-Markdown-root-Atiq3 :where(pre) .hljs-comment,.alpha-Markdown-root-Atiq3 :where(pre) .hljs-quote{color:var(--text-additional)}.alpha-Markdown-root-Atiq3 :where(pre) .hljs-number,.alpha-Markdown-root-Atiq3 :where(pre) .hljs-literal,.alpha-Markdown-root-Atiq3 :where(pre) .hljs-meta,.alpha-Markdown-root-Atiq3 :where(pre) .hljs-symbol{color:var(--vivid-caramel)}.alpha-Markdown-root-Atiq3 :where(pre) .hljs-title,.alpha-Markdown-root-Atiq3 :where(pre) .hljs-name,.alpha-Markdown-root-Atiq3 :where(pre) .hljs-built_in,.alpha-Markdown-root-Atiq3 :where(pre) .hljs-type,.alpha-Markdown-root-Atiq3 :where(pre) .hljs-section{color:var(--vivid-cornflower)}.alpha-Markdown-root-Atiq3 :where(pre) .hljs-tag,.alpha-Markdown-root-Atiq3 :where(pre) .hljs-attr,.alpha-Markdown-root-Atiq3 :where(pre) .hljs-attribute,.alpha-Markdown-root-Atiq3 :where(pre) .hljs-params,.alpha-Markdown-root-Atiq3 :where(pre) .hljs-property,.alpha-Markdown-root-Atiq3 :where(pre) .hljs-variable,.alpha-Markdown-root-Atiq3 :where(pre) .hljs-template-variable{color:var(--vivid-lilac)}.alpha-Markdown-root-Atiq3 :where(pre) .hljs-addition{color:var(--status-success)}.alpha-Markdown-root-Atiq3 :where(pre) .hljs-deletion{color:var(--status-danger)}.alpha-Markdown-root-Atiq3 :where(pre) .hljs-emphasis{font-style:italic}.alpha-Markdown-root-Atiq3 :where(pre) .hljs-strong{font-weight:var(--font-weight-bold)}.alpha-Markdown-regular-v9jIW :where(h1,h2,h3,h4,h5,h6){color:var(--text-typical);font-weight:var(--font-weight-bold);margin-bottom:10px}.alpha-Markdown-regular-v9jIW :where(h1){font-size:var(--font-size-2xl);line-height:var(--line-height-lg)}.alpha-Markdown-regular-v9jIW :where(h2){font-size:var(--font-size-xl);line-height:var(--line-height-md)}.alpha-Markdown-regular-v9jIW :where(h3){font-size:var(--font-size-lg);line-height:var(--line-height-sm)}.alpha-Markdown-regular-v9jIW :where(h4,h5,h6){font-size:var(--font-size-md);line-height:var(--line-height-md)}.alpha-Markdown-regular-v9jIW :where(p){font-size:var(--font-size-md);line-height:var(--line-height-md);margin-bottom:16px}.alpha-Markdown-regular-v9jIW :where(p:last-child){margin-bottom:0}.alpha-Markdown-regular-v9jIW :where(ul,ol){margin-bottom:16px}.alpha-Markdown-regular-v9jIW :where(ul:last-child,ol:last-child){margin-bottom:0}.alpha-Markdown-regular-v9jIW :where(li){font-size:var(--font-size-md);line-height:var(--line-height-md);margin-bottom:4px}.alpha-Markdown-compact-blHdB :where(h1,h2,h3,h4,h5,h6){color:var(--text-typical);font-weight:var(--font-weight-bold);margin-bottom:6px}.alpha-Markdown-compact-blHdB :where(h1){font-size:var(--font-size-lg);line-height:var(--line-height-sm)}.alpha-Markdown-compact-blHdB :where(h2){font-size:var(--font-size-md);line-height:var(--line-height-md)}.alpha-Markdown-compact-blHdB :where(h3,h4,h5,h6){font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.alpha-Markdown-compact-blHdB :where(p){font-size:var(--font-size-sm);line-height:var(--line-height-sm);margin-bottom:8px}.alpha-Markdown-compact-blHdB :where(p:last-child){margin-bottom:0}.alpha-Markdown-compact-blHdB :where(ul,ol){margin-bottom:8px}.alpha-Markdown-compact-blHdB :where(ul:last-child,ol:last-child){margin-bottom:0}.alpha-Markdown-compact-blHdB :where(li){font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.alpha-Markdown-compact-blHdB :where(table){font-size:var(--font-size-xs)}.alpha-Markdown-compact-blHdB :where(th,td){padding:6px 8px}.alpha-Modal-backdrop-I0yd3{z-index:1000;background-color:var(--neutral-backdrop);position:fixed;inset:0}.alpha-Modal-root-CWiDe{box-sizing:border-box;font:inherit;text-align:inherit;z-index:1000;background-color:var(--surface-depth-0);border-radius:var(--radius-lg);width:min(560px,100vw - 40px);max-width:calc(100vw - 40px);max-height:calc(100dvh - 40px);box-shadow:var(--shadow-overlay);font-family:var(--font-body);color:var(--text-typical);border:0;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;translate:-50% -50%}.alpha-Modal-root-CWiDe:before,.alpha-Modal-root-CWiDe:after,.alpha-Modal-root-CWiDe :where(*){box-sizing:border-box}.alpha-Modal-head-A96QL{flex:none;align-items:center;gap:10px;padding:20px;display:flex}.alpha-Modal-actions-Xtgnc{align-items:center;gap:8px;display:flex}.alpha-Modal-back-t1PT4,.alpha-Modal-close-0a-Eo{box-sizing:border-box;text-align:inherit;appearance:none;border-radius:var(--radius-md);width:36px;height:36px;font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-sm);color:var(--text-typical);cursor:pointer;transition:var(--transition-control);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;margin:0;padding:0;display:inline-flex}.alpha-Modal-back-t1PT4{margin-inline-start:-8px}.alpha-Modal-back-t1PT4:not(:disabled):hover,.alpha-Modal-close-0a-Eo:not(:disabled):hover{background-color:var(--button-secondary-hover)}.alpha-Modal-back-t1PT4:focus-visible,.alpha-Modal-close-0a-Eo:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.alpha-Modal-back-t1PT4 :where(svg),.alpha-Modal-close-0a-Eo :where(svg){flex:none;width:20px;height:20px;display:block}.alpha-Modal-body-nsQ8F{min-height:0;font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-md);color:var(--text-additional);background-color:var(--surface-depth-0);flex:auto;padding:0 20px 20px;overflow-y:auto}.alpha-Modal-body-nsQ8F:has(~.alpha-Modal-foot-12Ahq){padding-bottom:0}.alpha-Modal-bodyScrollable-DKdsr{background-image:linear-gradient(var(--surface-depth-0) 30%, transparent), linear-gradient(transparent, var(--surface-depth-0) 70%), radial-gradient(farthest-side at 50% 0, color-mix(in oklab, var(--text-typical) 12%, transparent), transparent), radial-gradient(farthest-side at 50% 100%, color-mix(in oklab, var(--text-typical) 12%, transparent), transparent);background-position:0 0,0 100%,0 1px,0 calc(100% - 1px);background-repeat:no-repeat;background-size:100% 40px,100% 40px,100% 14px,100% 14px;background-attachment:local,local,scroll,scroll}.alpha-Modal-titleIcon-lkMrG{flex:none;display:inline-flex}.alpha-Modal-titleIcon-lkMrG :where(svg){width:20px;height:20px;display:block}.alpha-Modal-titleText-z0Vob,.alpha-Modal-titleFill-8XXPX{flex:auto;min-width:0}.alpha-Modal-titleText-z0Vob{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-sm);color:var(--text-typical);margin:0}.alpha-Modal-foot-12Ahq{flex:none;justify-content:flex-end;align-items:center;gap:10px;padding:20px;display:flex}.alpha-Modal-wide-cekgI{width:min(880px,100vw - 40px)}.alpha-Modal-large-nmX3K{width:calc(100vw - 40px);height:calc(100dvh - 40px)}.alpha-Modal-large-nmX3K :where(.alpha-Modal-body-nsQ8F){flex-direction:column;gap:16px;display:flex}@keyframes alpha-Modal-modal-fade-in-d3dRq{0%{opacity:0}}@keyframes alpha-Modal-modal-fade-out--GaPZ{to{opacity:0}}@keyframes alpha-Modal-modal-zoom-in-BEkfn{0%{opacity:0;scale:.97}}@keyframes alpha-Modal-modal-zoom-out-BNRNl{to{opacity:0;scale:.97}}.alpha-Modal-backdrop-I0yd3[data-state=open]{animation:.16s ease-out alpha-Modal-modal-fade-in-d3dRq}.alpha-Modal-backdrop-I0yd3[data-state=closed]{animation:.13s ease-in alpha-Modal-modal-fade-out--GaPZ}.alpha-Modal-root-CWiDe[data-state=open]{animation:.16s ease-out alpha-Modal-modal-zoom-in-BEkfn}.alpha-Modal-root-CWiDe[data-state=closed]{animation:.13s ease-in alpha-Modal-modal-zoom-out-BNRNl}@media (prefers-reduced-motion:reduce){.alpha-Modal-backdrop-I0yd3[data-state=open],.alpha-Modal-backdrop-I0yd3[data-state=closed],.alpha-Modal-root-CWiDe[data-state=open],.alpha-Modal-root-CWiDe[data-state=closed]{animation-duration:.01ms}}.alpha-Pagination-root-J0U81{box-sizing:border-box;font-family:var(--font-body);flex-direction:row;align-items:center;gap:4px;margin:0;padding:0;display:flex}.alpha-Pagination-root-J0U81:before,.alpha-Pagination-root-J0U81:after,.alpha-Pagination-root-J0U81 :where(*){box-sizing:border-box}.alpha-Pagination-page-TPoXU,.alpha-Pagination-step-ZMI9O,.alpha-Pagination-gap-lm2j_{min-width:32px;height:32px;font-size:var(--font-size-sm);line-height:var(--line-height-sm);flex:none;justify-content:center;align-items:center;display:flex}.alpha-Pagination-page-TPoXU,.alpha-Pagination-step-ZMI9O{appearance:none;border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-control);background:0 0;border:0;margin:0;padding:0;font-family:inherit}.alpha-Pagination-page-TPoXU{font-weight:var(--font-weight-regular);color:var(--text-additional);padding:0 6px}.alpha-Pagination-step-ZMI9O{color:var(--text-typical)}.alpha-Pagination-gap-lm2j_{color:var(--text-disabled)}.alpha-Pagination-page-TPoXU[data-current]{font-weight:var(--font-weight-bold);color:var(--primary);cursor:default}.alpha-Pagination-page-TPoXU:not([data-current]):hover,.alpha-Pagination-step-ZMI9O:not(:disabled):hover{background-color:var(--button-secondary-hover);color:var(--text-typical)}.alpha-Pagination-step-ZMI9O:disabled{color:var(--text-disabled);cursor:not-allowed}.alpha-Pagination-page-TPoXU:focus-visible,.alpha-Pagination-step-ZMI9O:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.alpha-Popover-root-uq3uU{box-sizing:border-box;font:inherit;text-align:inherit;z-index:1000;width:max-content;min-width:180px;max-width:min(360px, var(--radix-popover-content-available-width,360px));max-height:min(420px, var(--radix-popover-content-available-height,420px));border:0;border:1px solid var(--border-default);border-radius:var(--radius-md);background-color:var(--surface-depth-0);box-shadow:var(--shadow-soft);font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-sm);color:var(--text-typical);transform-origin:var(--radix-popover-content-transform-origin);flex-direction:column;gap:8px;margin:0;padding:16px;display:flex;overflow-y:auto}.alpha-Popover-root-uq3uU:before,.alpha-Popover-root-uq3uU:after,.alpha-Popover-root-uq3uU :where(*){box-sizing:border-box}.alpha-Popover-widthTrigger-Sgx4F{width:var(--radix-popover-trigger-width);max-width:var(--radix-popover-content-available-width)}.alpha-Popover-title-mTzAC{font-weight:var(--font-weight-bold);flex:none}@keyframes alpha-Popover-popover-panel-in-sfTt8{0%{opacity:0;scale:.98}}@keyframes alpha-Popover-popover-panel-out-bNV6s{to{opacity:0;scale:.98}}.alpha-Popover-root-uq3uU[data-state=open]{animation:.12s ease-out alpha-Popover-popover-panel-in-sfTt8}.alpha-Popover-root-uq3uU[data-state=closed]{animation:.1s ease-in alpha-Popover-popover-panel-out-bNV6s}@media (prefers-reduced-motion:reduce){.alpha-Popover-root-uq3uU[data-state=open],.alpha-Popover-root-uq3uU[data-state=closed]{animation-duration:.01ms}}.alpha-Radio-root-c5X0u{box-sizing:border-box;font:inherit;font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-sm);color:var(--text-typical);cursor:pointer;border:0;align-items:center;gap:10px;margin:0;padding:0;display:inline-flex;position:relative}.alpha-Radio-root-c5X0u:before,.alpha-Radio-root-c5X0u:after,.alpha-Radio-root-c5X0u :where(*){box-sizing:border-box}.alpha-Radio-input-ymAbF{opacity:0;width:21px;height:21px;cursor:inherit;margin:0;position:absolute;top:0;left:0}.alpha-Radio-box-7Hzak{border-radius:var(--radius-full);border:1px solid var(--border-default);background-color:var(--surface-depth-0);width:21px;height:21px;box-shadow:var(--shadow-control-inset-soft);color:var(--text-inverse);transition:var(--transition-control);flex:none;justify-content:center;align-items:center;display:inline-flex}.alpha-Radio-mark-CsAGN{flex:none;width:21px;height:21px;display:none}.alpha-Radio-label-cgf8_{min-width:0}.alpha-Radio-root-c5X0u .alpha-Radio-input-ymAbF:checked~:where(.alpha-Radio-box-7Hzak){background-color:var(--button-primary);box-shadow:var(--shadow-control-inset);border-color:#0000}.alpha-Radio-root-c5X0u .alpha-Radio-input-ymAbF:checked~:where(.alpha-Radio-box-7Hzak) :where(.alpha-Radio-mark-CsAGN){display:block}.alpha-Radio-root-c5X0u[data-disabled]{color:var(--text-disabled);cursor:not-allowed}.alpha-Radio-root-c5X0u:has(:where(.alpha-Radio-input-ymAbF):disabled){color:var(--text-disabled);cursor:not-allowed}.alpha-Radio-root-c5X0u[data-disabled] .alpha-Radio-input-ymAbF~:where(.alpha-Radio-box-7Hzak),.alpha-Radio-root-c5X0u .alpha-Radio-input-ymAbF:disabled~:where(.alpha-Radio-box-7Hzak){border-color:var(--border-default);background-color:var(--surface-disabled);box-shadow:var(--shadow-control-inset);color:var(--border-light)}.alpha-Radio-root-c5X0u[data-loading] .alpha-Radio-input-ymAbF~:where(.alpha-Radio-box-7Hzak){box-shadow:none;color:var(--button-primary);background-color:#0000;border-color:#0000}.alpha-Radio-spinner-d8QL2{flex:none;width:14px;height:14px;animation:.6s linear infinite alpha-Radio-spin-dRFF8;display:block}.alpha-Radio-root-c5X0u .alpha-Radio-input-ymAbF:focus-visible~:where(.alpha-Radio-box-7Hzak){outline:2px solid var(--primary);outline-offset:2px}@keyframes alpha-Radio-spin-dRFF8{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.alpha-Radio-spinner-d8QL2{animation-duration:2s}}@media (forced-colors:active){.alpha-Radio-root-c5X0u :where(.alpha-Radio-box-7Hzak){border-color:buttonborder}}.alpha-Search-root-LJYC7{box-sizing:border-box;font:inherit;border:0;border:1px solid var(--border-default);border-radius:var(--radius-md);background-color:var(--surface-depth-0);width:240px;max-width:100%;font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-sm);color:var(--text-typical);text-align:start;cursor:text;transition:var(--transition-control), box-shadow .15s ease;align-items:center;gap:10px;margin:0;padding:0 16px;display:inline-flex}.alpha-Search-root-LJYC7:before,.alpha-Search-root-LJYC7:after,.alpha-Search-root-LJYC7 :where(*){box-sizing:border-box}.alpha-Search-regular-pwjlS{height:36px}.alpha-Search-large-FcBie{height:52px}.alpha-Search-pill-NUh5X{border-radius:var(--radius-full)}.alpha-Search-leading-o5ppS{width:20px;height:20px;color:var(--text-disabled);transition:var(--transition-control);flex:none;justify-content:center;align-items:center;display:inline-flex}.alpha-Search-leading-o5ppS :where(svg){width:100%;height:100%;display:block}.alpha-Search-field-hW36P{box-sizing:border-box;appearance:none;min-width:0;font:inherit;color:inherit;background:0 0;border:0;flex:auto;align-self:stretch;margin:0;padding:0}.alpha-Search-field-hW36P:focus{outline:none}.alpha-Search-field-hW36P::placeholder{color:var(--text-disabled);opacity:1}.alpha-Search-field-hW36P:disabled{-webkit-text-fill-color:currentcolor;opacity:1}.alpha-Search-field-hW36P::-webkit-search-cancel-button{appearance:none}.alpha-Search-field-hW36P::-webkit-search-decoration{appearance:none}.alpha-Search-clear-399Tc{box-sizing:border-box;font:inherit;appearance:none;border-radius:var(--radius-full);width:18px;height:18px;color:var(--text-typical);cursor:pointer;visibility:hidden;transition:var(--transition-control);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.alpha-Search-large-FcBie :where(.alpha-Search-clear-399Tc){width:20px;height:20px}.alpha-Search-clear-399Tc :where(svg){width:100%;height:100%;display:block}.alpha-Search-clear-399Tc:not(:disabled):hover{background-color:var(--button-secondary-hover)}.alpha-Search-clear-399Tc:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.alpha-Search-root-LJYC7[data-filled] :where(.alpha-Search-clear-399Tc){visibility:visible}.alpha-Search-root-LJYC7[data-readonly] :where(.alpha-Search-clear-399Tc),.alpha-Search-root-LJYC7[data-disabled] :where(.alpha-Search-clear-399Tc){display:none}.alpha-Search-root-LJYC7:has(:where(input):disabled) :where(.alpha-Search-clear-399Tc){display:none}.alpha-Search-root-LJYC7[data-filled]{border-color:var(--button-primary);box-shadow:var(--shadow-input-inset)}.alpha-Search-root-LJYC7[data-filled] :where(.alpha-Search-leading-o5ppS){color:var(--text-typical)}.alpha-Search-root-LJYC7[data-readonly]{border-color:var(--border-default);box-shadow:none}.alpha-Search-root-LJYC7:focus-within{border-color:var(--button-primary);box-shadow:var(--shadow-input-inset)}.alpha-Search-root-LJYC7[data-disabled]{background-color:var(--surface-depth-2);box-shadow:none;color:var(--text-disabled);cursor:not-allowed;border-color:#0000}.alpha-Search-root-LJYC7:has(:where(input):disabled){background-color:var(--surface-depth-2);box-shadow:none;color:var(--text-disabled);cursor:not-allowed;border-color:#0000}.alpha-Search-root-LJYC7[data-disabled] :where(.alpha-Search-leading-o5ppS){color:var(--text-disabled)}.alpha-Search-root-LJYC7:has(:where(input):disabled) :where(.alpha-Search-leading-o5ppS){color:var(--text-disabled)}.alpha-Search-root-LJYC7[data-disabled][data-filled]{border-color:var(--text-disabled)}.alpha-Search-root-LJYC7[data-filled]:has(:where(input):disabled){border-color:var(--text-disabled)}@media (forced-colors:active){.alpha-Search-root-LJYC7:focus-within{outline-offset:2px;outline:2px solid highlight}}.alpha-Skeleton-root-MePXR{box-sizing:border-box;--skeleton-bar:var(--font-size-sm);--skeleton-lead:var(--line-height-sm);gap:calc(var(--skeleton-lead) - var(--skeleton-bar));flex-direction:column;margin:0;padding:0;display:flex}.alpha-Skeleton-root-MePXR:before,.alpha-Skeleton-root-MePXR:after,.alpha-Skeleton-root-MePXR :where(*){box-sizing:border-box}.alpha-Skeleton-root-MePXR :where(.alpha-Skeleton-line-Tw57G){height:var(--skeleton-bar);background-color:color-mix(in srgb, var(--text-typical) 10%, transparent);background-image:linear-gradient(90deg, transparent 25%, color-mix(in srgb, var(--text-typical) 8%, transparent) 50%, transparent 75%);background-size:200% 100%;border-radius:4px;min-width:12ch;animation:3s linear infinite alpha-Skeleton-sweep-tBcv4}.alpha-Skeleton-root-MePXR :where(.alpha-Skeleton-line-Tw57G:last-child:not(:only-child)){width:70%}.alpha-Skeleton-xs-Hrozw{--skeleton-bar:var(--font-size-xs);--skeleton-lead:var(--line-height-xs)}.alpha-Skeleton-md-gMvUp{--skeleton-bar:var(--font-size-md);--skeleton-lead:var(--line-height-md)}.alpha-Skeleton-lg-vyeEP{--skeleton-bar:var(--font-size-lg);--skeleton-lead:var(--line-height-sm)}.alpha-Skeleton-xl-tEInY{--skeleton-bar:var(--font-size-xl);--skeleton-lead:var(--line-height-md)}.alpha-Skeleton-block-yTD2l{min-height:64px}.alpha-Skeleton-block-yTD2l :where(.alpha-Skeleton-line-Tw57G){border-radius:var(--radius-md);flex:1;width:auto;height:auto}.alpha-Skeleton-inline-cgeTl{vertical-align:middle;display:inline-flex}.alpha-Skeleton-inline-cgeTl :where(.alpha-Skeleton-line-Tw57G){width:auto;min-width:4ch;height:1em}@keyframes alpha-Skeleton-sweep-tBcv4{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.alpha-Skeleton-root-MePXR :where(.alpha-Skeleton-line-Tw57G){animation-duration:6s}}.alpha-Spinner-root-Xf-qA{box-sizing:border-box;--spinner-size:20px;--spinner-thickness:2.5px;--spinner-color:var(--button-primary);vertical-align:middle;width:var(--spinner-size);height:var(--spinner-size);border-radius:var(--radius-full);background:conic-gradient(from 0deg, transparent 0%, var(--spinner-color) 100%);-webkit-mask:radial-gradient(circle closest-side, transparent calc(100% - var(--spinner-thickness) - .5px), black calc(100% - var(--spinner-thickness) + .5px));-webkit-mask:radial-gradient(circle closest-side, transparent calc(100% - var(--spinner-thickness) - .5px), black calc(100% - var(--spinner-thickness) + .5px));mask:radial-gradient(circle closest-side, transparent calc(100% - var(--spinner-thickness) - .5px), black calc(100% - var(--spinner-thickness) + .5px));flex:none;animation:.8s linear infinite alpha-Spinner-spin-DiLK_;display:inline-block}.alpha-Spinner-xs-wOSDv{--spinner-size:16px;--spinner-thickness:2px}.alpha-Spinner-md-i24K8{--spinner-size:24px;--spinner-thickness:3px}.alpha-Spinner-lg-c9EkE{--spinner-size:32px;--spinner-thickness:3.5px}.alpha-Spinner-xl-m5AbC{--spinner-size:48px;--spinner-thickness:4px}.alpha-Spinner-inverse-k2drp{--spinner-color:var(--text-inverse)}@keyframes alpha-Spinner-spin-DiLK_{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.alpha-Spinner-root-Xf-qA{animation-duration:2s}}.alpha-Tabs-root-qWCGY{box-sizing:border-box;font-family:var(--font-body);flex-direction:row;align-items:flex-start;margin:0;padding:0;display:flex;overflow:hidden}.alpha-Tabs-root-qWCGY:before,.alpha-Tabs-root-qWCGY:after,.alpha-Tabs-root-qWCGY :where(*){box-sizing:border-box}.alpha-Tabs-overflowNone-0E8vH{overflow-x:auto}.alpha-Tabs-tab-WIAhg{font:inherit;color:inherit;text-align:inherit;appearance:none;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;align-items:stretch;margin:0;padding:0;display:flex}.alpha-Tabs-tab-WIAhg[hidden]{display:none}.alpha-Tabs-tab-WIAhg:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.alpha-Tabs-txt-oS4_x{box-sizing:content-box;flex-direction:row;justify-content:center;align-items:center;gap:10px;min-height:22px;padding:12px;display:flex}.alpha-Tabs-label-uYEt_{font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-sm);color:var(--text-typical);white-space:nowrap}.alpha-Tabs-tab-WIAhg :where(svg){width:18px;height:18px;color:var(--text-typical);flex:none;display:block}.alpha-Tabs-bottom-NUnYJ{border-bottom:1px solid var(--border-light);height:4px}.alpha-Tabs-tab-WIAhg[data-selected]>:where(.alpha-Tabs-bottom-NUnYJ),.alpha-Tabs-tab-WIAhg:not([data-disabled]):not(.alpha-Tabs-spacer-QQJk8):hover>:where(.alpha-Tabs-bottom-NUnYJ){border-bottom:2px solid var(--button-primary)}.alpha-Tabs-tab-WIAhg[data-disabled]{cursor:not-allowed}.alpha-Tabs-tab-WIAhg[data-disabled] :where(.alpha-Tabs-label-uYEt_,svg){color:var(--text-disabled)}.alpha-Tabs-spacer-QQJk8{cursor:default}.alpha-Tabs-spacer-QQJk8>:where(.alpha-Tabs-txt-oS4_x){padding:12px 0}.alpha-Tabs-spacerStart-ZXx5o{width:6px}.alpha-Tabs-spacerEnd-RbuB0{flex:auto;min-width:6px}.alpha-Tabs-dots-Zouqt>:where(.alpha-Tabs-txt-oS4_x)>:where(.alpha-Tabs-label-uYEt_){text-overflow:ellipsis;max-width:160px;display:none;overflow:hidden}.alpha-Tabs-dots-Zouqt[data-morphed]>:where(.alpha-Tabs-txt-oS4_x)>:where(.alpha-Tabs-label-uYEt_){display:inline-block}.alpha-Tabs-menu-deNbT{box-sizing:border-box;z-index:1000;min-width:200px;max-width:320px;max-height:min(360px, var(--radix-popover-content-available-height,360px));border:1px solid var(--border-default);border-radius:var(--radius-md);background-color:var(--surface-depth-0);font-family:var(--font-body);color:var(--text-typical);transform-origin:var(--radix-popover-content-transform-origin);flex-direction:column;display:flex;overflow:hidden auto}.alpha-Tabs-menu-deNbT:before,.alpha-Tabs-menu-deNbT:after,.alpha-Tabs-menu-deNbT :where(*){box-sizing:border-box}.alpha-Tabs-item-bRWrC{border:0;border-bottom:1px solid var(--border-default);appearance:none;background-color:var(--surface-depth-0);font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-xs);color:var(--text-typical);text-align:left;cursor:pointer;transition:var(--transition-control), box-shadow .15s ease;flex:none;align-items:center;gap:10px;margin:0;padding:10px;display:flex}.alpha-Tabs-item-bRWrC:last-child{border-bottom:0}.alpha-Tabs-item-bRWrC:not([data-disabled]):hover,.alpha-Tabs-item-bRWrC:focus-visible{background-color:var(--button-secondary-hover);box-shadow:inset 2px 0 0 var(--text-typical);outline:none}.alpha-Tabs-item-bRWrC[data-disabled]{color:var(--text-disabled);cursor:not-allowed}@keyframes alpha-Tabs-tabs-menu-in-id5gg{0%{opacity:0;scale:.98}}@keyframes alpha-Tabs-tabs-menu-out-Qwx67{to{opacity:0;scale:.98}}.alpha-Tabs-menu-deNbT[data-state=open]{animation:.12s ease-out alpha-Tabs-tabs-menu-in-id5gg}.alpha-Tabs-menu-deNbT[data-state=closed]{animation:.1s ease-in alpha-Tabs-tabs-menu-out-Qwx67}@media (prefers-reduced-motion:reduce){.alpha-Tabs-menu-deNbT[data-state=open],.alpha-Tabs-menu-deNbT[data-state=closed]{animation-duration:.01ms}}.alpha-Tag-root-1fuys{box-sizing:border-box;font:inherit;color:inherit;text-align:inherit;appearance:none;font-family:var(--font-body);font-weight:var(--font-weight-bold);white-space:nowrap;cursor:default;transition:var(--transition-control);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.alpha-Tag-root-1fuys:before,.alpha-Tag-root-1fuys:after,.alpha-Tag-root-1fuys :where(*){box-sizing:border-box}.alpha-Tag-root-1fuys :where(svg){flex:none;width:14px;height:14px;display:block}.alpha-Tag-root-1fuys[data-interactive]:not([data-disabled]){cursor:pointer}.alpha-Tag-root-1fuys:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.alpha-Tag-regular-3gmPy{border-radius:var(--radius-md);height:36px;font-size:var(--font-size-sm);line-height:var(--line-height-sm);gap:4px;padding:7px 12px}.alpha-Tag-small-vbyNw{height:26px;font-size:var(--font-size-sm);line-height:var(--line-height-sm);border-radius:8px;gap:4px;padding:2px 8px}.alpha-Tag-xsmall-phK2K{height:20px;font-size:var(--font-size-xs);line-height:var(--line-height-xs);border-radius:6px;gap:2px;padding:2px 6px}.alpha-Tag-primary-8rQHz{background-color:var(--button-primary);color:var(--text-inverse)}.alpha-Tag-secondary-FGvUq{background-color:var(--surface-depth-1);color:var(--text-typical)}.alpha-Tag-outlined-Jielc{background-color:var(--surface-depth-0);color:var(--text-typical);border-color:var(--border-default)}.alpha-Tag-primary-8rQHz[data-interactive]:not([data-disabled]):hover{background-color:var(--button-primary-hover)}.alpha-Tag-secondary-FGvUq[data-interactive]:not([data-disabled]):hover,.alpha-Tag-outlined-Jielc[data-interactive]:not([data-disabled]):hover{background-color:var(--neutral-100)}.alpha-Tag-primary-8rQHz[data-disabled],.alpha-Tag-secondary-FGvUq[data-disabled]{background-color:var(--surface-depth-2);color:var(--text-disabled)}.alpha-Tag-outlined-Jielc[data-disabled]{color:var(--text-disabled);border-color:var(--border-default);background-color:#0000}.alpha-TextArea-root-uyQnG{box-sizing:border-box;appearance:none;font:inherit;border:0;border:1px solid var(--border-default);border-radius:var(--radius-md);background:0 0;background-color:var(--surface-depth-0);max-width:100%;font-family:var(--font-body);font-weight:var(--font-weight-regular);color:var(--text-typical);text-align:start;caret-color:var(--button-primary);resize:none;field-sizing:content;transition:var(--transition-control);min-height:calc(var(--alpha-text-area-rows,2) * 1lh + var(--alpha-text-area-frame));max-height:calc((var(--alpha-text-area-rows,2) + 3) * 1lh + var(--alpha-text-area-frame));margin:0;display:block}.alpha-TextArea-regular-9Q3zd{--alpha-text-area-frame:26px;width:240px;font-size:var(--font-size-sm);line-height:var(--line-height-md);padding:12px}.alpha-TextArea-large-Z36Je{--alpha-text-area-frame:34px;width:320px;font-size:var(--font-size-md);line-height:var(--line-height-lg);padding:16px}.alpha-TextArea-fullWidth-jba-K{width:100%}.alpha-TextArea-root-uyQnG::placeholder{color:var(--text-disabled);opacity:1}.alpha-TextArea-root-uyQnG:focus{border-color:var(--button-primary);outline:none}.alpha-TextArea-root-uyQnG:disabled{border-color:var(--border-default);background-color:var(--surface-depth-3);color:var(--text-disabled);-webkit-text-fill-color:currentcolor;opacity:1;cursor:not-allowed}@media (forced-colors:active){.alpha-TextArea-root-uyQnG:focus{outline-offset:2px;outline:2px solid highlight}}.alpha-TextInput-root-760iS{box-sizing:border-box;font:inherit;border:0;border:1px solid var(--border-default);border-radius:var(--radius-md);background-color:var(--surface-depth-0);width:240px;max-width:100%;font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-sm);color:var(--text-typical);text-align:start;cursor:text;transition:var(--transition-control), box-shadow .15s ease;align-items:center;gap:10px;margin:0;padding:0 16px;display:inline-flex}.alpha-TextInput-root-760iS:before,.alpha-TextInput-root-760iS:after,.alpha-TextInput-root-760iS :where(*){box-sizing:border-box}.alpha-TextInput-regular-6xF4-{height:36px}.alpha-TextInput-large-pZlQM{height:52px}.alpha-TextInput-field-7M0ze{box-sizing:border-box;appearance:none;min-width:0;font:inherit;color:inherit;background:0 0;border:0;flex:auto;align-self:stretch;margin:0;padding:0}.alpha-TextInput-field-7M0ze:focus{outline:none}.alpha-TextInput-field-7M0ze::placeholder{color:var(--text-disabled);opacity:1}.alpha-TextInput-field-7M0ze:disabled{-webkit-text-fill-color:currentcolor;opacity:1}.alpha-TextInput-field-7M0ze::-webkit-search-cancel-button{appearance:none}.alpha-TextInput-field-7M0ze::-webkit-search-decoration{appearance:none}.alpha-TextInput-clear-HOgyZ{box-sizing:border-box;font:inherit;appearance:none;border-radius:var(--radius-full);width:18px;height:18px;color:var(--text-typical);cursor:pointer;visibility:hidden;transition:var(--transition-control);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.alpha-TextInput-large-pZlQM :where(.alpha-TextInput-clear-HOgyZ){width:20px;height:20px}.alpha-TextInput-clear-HOgyZ :where(svg){width:100%;height:100%;display:block}.alpha-TextInput-clear-HOgyZ:not(:disabled):hover{background-color:var(--button-secondary-hover)}.alpha-TextInput-clear-HOgyZ:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.alpha-TextInput-root-760iS[data-filled] :where(.alpha-TextInput-clear-HOgyZ){visibility:visible}.alpha-TextInput-root-760iS[data-readonly] :where(.alpha-TextInput-clear-HOgyZ),.alpha-TextInput-root-760iS[data-disabled] :where(.alpha-TextInput-clear-HOgyZ){display:none}.alpha-TextInput-root-760iS:has(:where(input):disabled) :where(.alpha-TextInput-clear-HOgyZ){display:none}.alpha-TextInput-root-760iS[data-filled]{border-color:var(--button-primary);box-shadow:var(--shadow-input-inset)}.alpha-TextInput-root-760iS[data-readonly]{border-color:var(--border-default);box-shadow:none}.alpha-TextInput-root-760iS:focus-within{border-color:var(--button-primary);box-shadow:var(--shadow-input-inset)}.alpha-TextInput-root-760iS[data-disabled]{background-color:var(--surface-depth-2);box-shadow:none;color:var(--text-disabled);cursor:not-allowed;border-color:#0000}.alpha-TextInput-root-760iS:has(:where(input):disabled){background-color:var(--surface-depth-2);box-shadow:none;color:var(--text-disabled);cursor:not-allowed;border-color:#0000}.alpha-TextInput-root-760iS[data-disabled][data-filled]{border-color:var(--text-disabled)}.alpha-TextInput-root-760iS[data-filled]:has(:where(input):disabled){border-color:var(--text-disabled)}@media (forced-colors:active){.alpha-TextInput-root-760iS:focus-within{outline-offset:2px;outline:2px solid highlight}}.alpha-Toggle-root-YUn-9{box-sizing:border-box;font:inherit;font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-sm);color:var(--text-typical);cursor:pointer;border:0;align-items:center;gap:10px;margin:0;padding:0;display:inline-flex;position:relative}.alpha-Toggle-root-YUn-9:before,.alpha-Toggle-root-YUn-9:after,.alpha-Toggle-root-YUn-9 :where(*){box-sizing:border-box}.alpha-Toggle-input-jGUf2{z-index:1;opacity:0;width:55px;height:30px;cursor:inherit;margin:0;position:absolute;top:0;left:0}.alpha-Toggle-track-E79GP{border-radius:var(--radius-full);background-color:var(--surface-depth-1);width:55px;height:30px;box-shadow:var(--shadow-control-inset-soft);transition:var(--transition-control);flex:none;display:block;position:relative}.alpha-Toggle-thumb-uNFc0{border-radius:var(--radius-full);background-color:var(--button-secondary);width:24px;height:24px;box-shadow:var(--shadow-soft);transition:translate .15s;position:absolute;top:3px;left:3px}.alpha-Toggle-label-RMolC{min-width:0}.alpha-Toggle-root-YUn-9 .alpha-Toggle-input-jGUf2:checked~:where(.alpha-Toggle-track-E79GP){background-color:var(--button-primary)}.alpha-Toggle-root-YUn-9 .alpha-Toggle-input-jGUf2:checked~:where(.alpha-Toggle-track-E79GP) :where(.alpha-Toggle-thumb-uNFc0){translate:25px}.alpha-Toggle-root-YUn-9[data-disabled]{color:var(--text-disabled);cursor:not-allowed}.alpha-Toggle-root-YUn-9:has(:where(.alpha-Toggle-input-jGUf2):disabled){color:var(--text-disabled);cursor:not-allowed}.alpha-Toggle-root-YUn-9[data-disabled] .alpha-Toggle-input-jGUf2~:where(.alpha-Toggle-track-E79GP),.alpha-Toggle-root-YUn-9 .alpha-Toggle-input-jGUf2:disabled~:where(.alpha-Toggle-track-E79GP){background-color:var(--surface-disabled)}.alpha-Toggle-root-YUn-9 .alpha-Toggle-input-jGUf2:focus-visible~:where(.alpha-Toggle-track-E79GP){outline:2px solid var(--primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.alpha-Toggle-thumb-uNFc0{transition:none}}@media (forced-colors:active){.alpha-Toggle-root-YUn-9 :where(.alpha-Toggle-track-E79GP,.alpha-Toggle-thumb-uNFc0){outline-offset:-1px;outline:1px solid buttonborder}}.alpha-Tooltip-root-hsbty{box-sizing:border-box;font:inherit;text-align:inherit;--tip-bg:var(--tooltip-background);--tip-text:var(--tooltip-text);z-index:1000;border-radius:var(--radius-md);background-color:var(--tip-bg);max-width:240px;font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-xs);color:var(--tip-text);pointer-events:none;filter:drop-shadow(var(--shadow-soft));transform-origin:var(--radix-tooltip-content-transform-origin);border:0;align-items:center;gap:12px;margin:0;padding:12px;display:flex}.alpha-Tooltip-root-hsbty:before,.alpha-Tooltip-root-hsbty:after,.alpha-Tooltip-root-hsbty :where(*){box-sizing:border-box}.alpha-Tooltip-inverted-9WZ8v{--tip-bg:var(--tooltip-background-inverted);--tip-text:var(--tooltip-text-inverse)}.alpha-Tooltip-additional-_4NrF{--tip-bg:var(--tooltip-background-additional)}.alpha-Tooltip-arrow-ck8ql{fill:var(--tip-bg)}@keyframes alpha-Tooltip-tooltip-fade-in-oahWK{0%{opacity:0}}@keyframes alpha-Tooltip-tooltip-fade-out-9P8vz{to{opacity:0}}.alpha-Tooltip-root-hsbty[data-state=instant-open],.alpha-Tooltip-root-hsbty[data-state=delayed-open]{animation:.1s ease-out alpha-Tooltip-tooltip-fade-in-oahWK}.alpha-Tooltip-root-hsbty[data-state=closed]{animation:.1s ease-in alpha-Tooltip-tooltip-fade-out-9P8vz}@media (prefers-reduced-motion:reduce){.alpha-Tooltip-root-hsbty[data-state=instant-open],.alpha-Tooltip-root-hsbty[data-state=delayed-open],.alpha-Tooltip-root-hsbty[data-state=closed]{animation-duration:.01ms}}.alpha-Canvas-root-dBpvo{box-sizing:border-box;--canvas-gap:8px;align-content:flex-start;gap:var(--canvas-gap);background-color:var(--surface-depth-0);border:1px solid var(--border-default);border-radius:var(--radius-lg);width:100%;font-family:var(--font-body);color:var(--text-typical);flex-wrap:wrap;margin:0;padding:20px;display:flex;overflow-y:auto}.alpha-Canvas-root-dBpvo:before,.alpha-Canvas-root-dBpvo:after,.alpha-Canvas-root-dBpvo :where(*){box-sizing:border-box}.alpha-Canvas-paddingNone-4dHl5{padding:0}.alpha-Canvas-paddingComfortable-zHmDs{padding:24px}.alpha-Canvas-gapRegular-gMs9u{--canvas-gap:16px}.alpha-Canvas-heightFill-Hoz3D{flex:1;min-height:0}.alpha-Canvas-empty-iV0Rj{min-height:120px;font-size:var(--font-size-sm);line-height:var(--line-height-sm);color:var(--text-additional);flex:100%;place-items:center;margin:0;display:grid}.alpha-Canvas-block-Dh_e9{box-sizing:border-box;background-color:var(--surface-depth-1);border-radius:var(--radius-md);min-width:0;transition:var(--transition-control);border:1px solid #0000;flex-direction:column;flex:0 0 100%;display:flex}.alpha-Canvas-half-o9W10{flex:0 0 calc(50% - var(--canvas-gap,8px) / 2)}.alpha-Canvas-block-Dh_e9:not([data-readonly]):hover{border-color:var(--border-default)}.alpha-Canvas-toolbar-IXHbN{border-bottom:1px solid var(--border-light);flex:none;justify-content:flex-end;align-items:center;gap:6px;padding:6px 8px;display:flex}.alpha-Canvas-delete-KMU2_{box-sizing:border-box;text-align:inherit;appearance:none;border:1px solid var(--border-light);border-radius:var(--radius-md);width:36px;height:36px;color:var(--text-additional);cursor:pointer;transition:var(--transition-control);background:0 0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.alpha-Canvas-delete-KMU2_:not(:disabled):hover{background-color:var(--aquarelle-red);border-color:var(--status-danger);color:var(--status-danger)}.alpha-Canvas-delete-KMU2_:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.alpha-Canvas-delete-KMU2_ :where(svg){display:block}.alpha-Canvas-content-R3-rm{flex:auto;min-width:0;padding:16px}.alpha-ConfirmationModal-copy-2loPk{gap:12px;display:grid}.alpha-ConfirmationModal-copy-2loPk :where(p){margin:0}.alpha-ErrorView-error-SESUL{color:var(--status-danger);display:flex}.alpha-ErrorView-unavailable-TcBqC{color:var(--status-warning);display:flex}.alpha-ErrorView-detail-rt1iR{max-width:520px;font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-xs);color:var(--text-additional);overflow-wrap:anywhere;margin:0}.alpha-ErrorView-actions-g3vcy{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}
:root,[data-mode=dark]{--bg:#0a0a0a;--surface:#161616;--surface-hover:#1f1f1f;--text:#fff;--text-muted:#d4d4d4;--text-subtle:#8f8f8f;--border:#232323;--border-hover:#2f2f2f;--accent:#fff;--grid:#1c1c1c;--canvas-bg:#0a0a0a;--demo-bg:#161616;--demo-border:#232323;--tok-keyword:#9372f5;--tok-attr:#00c1d4;--tok-string:#b7d332}[data-mode=light]{--bg:#f5f5f5;--surface:#fff;--surface-hover:#f0f0f0;--text:#0a0a0a;--text-muted:#3f3f3f;--text-subtle:#6f6f6f;--border:#e2e2e2;--border-hover:#d4d4d4;--accent:#0a0a0a;--grid:#e7e7e7;--canvas-bg:#fafafa;--demo-bg:#ededed;--demo-border:#dcdcdc;--tok-keyword:#6d28d9;--tok-attr:#0e7490;--tok-string:#4d7c0f}:root{--radius-card:16px;--radius-ctrl:8px;--header-h:73px;--mono:ui-monospace, "SF Mono", Menlo, monospace}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;padding:0;transition:background-color .35s,color .35s}html.no-transition,html.no-transition *{transition:none!important}::selection{background:var(--text);color:var(--bg)}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--font-body);margin:0}.app{isolation:isolate;min-height:100vh;position:relative}.bg-canvas{z-index:0;width:100%;height:100%;display:block;position:fixed;inset:0}.app>.app-content{z-index:1;position:relative}.site-header{z-index:50;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--bg) 78%, transparent);-webkit-backdrop-filter:blur(14px)saturate(120%);position:sticky;top:0}.header-inner{height:var(--header-h);justify-content:space-between;align-items:center;padding:0 40px;display:flex}.header-left{align-items:center;gap:40px;display:flex}.brand-lockup{color:var(--text);flex:none;align-items:center;gap:13px;display:flex}.brand-lockup svg{display:block}.brand-divider{background:var(--border-hover);flex:none;width:1px;height:22px}.main-nav{align-items:center;gap:32px;display:flex}.main-nav a{letter-spacing:.01em;white-space:nowrap;color:var(--text-subtle);padding:4px 0;font-size:16px;transition:color .18s;position:relative}.main-nav a:hover,.main-nav a.active{color:var(--text)}.main-nav a.active:after{content:"";background:var(--accent);height:1.5px;position:absolute;bottom:-2px;left:0;right:0}.icon-btn{border-radius:var(--radius-ctrl);border:1px solid var(--border);background:var(--surface);width:40px;height:40px;color:var(--text);cursor:pointer;justify-content:center;align-items:center;transition:background-color .18s,border-color .18s,transform .1s;display:inline-flex}.icon-btn:hover{background:var(--surface-hover);border-color:var(--border-hover)}.icon-btn:active{transform:scale(.94)}.header-right{align-items:center;gap:10px;display:flex}.search-btn{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-ctrl);height:38px;color:var(--text-subtle);cursor:pointer;align-items:center;gap:8px;padding:0 12px;font-family:inherit;font-size:13.5px;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.search-btn:hover{background:var(--surface-hover);border-color:var(--border-hover);color:var(--text)}.search-btn kbd,.cmdk-kbd{border:1px solid var(--border-hover);border-radius:5px;padding:3px 5px;font:400 11px/1 ui-monospace,SF Mono,Menlo,monospace}.cmdk-overlay{z-index:200;background:color-mix(in srgb, var(--bg) 55%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:flex-start;padding:16vh 20px 0;display:flex;position:fixed;inset:0}.cmdk-panel{background:var(--surface);border:1px solid var(--border-hover);border-radius:var(--radius-card);width:100%;max-width:560px;overflow:hidden;box-shadow:0 24px 64px #00000073}.cmdk-input-row{border-bottom:1px solid var(--border);color:var(--text-subtle);align-items:center;gap:10px;padding:14px 16px;display:flex}.cmdk-input{color:var(--text);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:15px}.cmdk-input::placeholder{color:var(--text-subtle)}.cmdk-list{max-height:340px;padding:6px;overflow-y:auto}.cmdk-item{border-radius:var(--radius-ctrl);width:100%;color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-family:inherit;font-size:14px;display:flex}.cmdk-item.active{background:var(--surface-hover);color:var(--text)}.cmdk-item-section{color:var(--text-subtle);font-size:12px}.cmdk-empty{color:var(--text-subtle);padding:22px 14px;font-size:14px}.home-wrap{max-width:1600px;margin:0 auto;padding:0 40px}.hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;padding:48px 0;display:grid}.hero-copy{max-width:560px}.hero-logo{margin:0 0 18px}.logo{width:100%;max-width:520px;height:auto;display:block}.eyebrow{font-family:var(--font-body);letter-spacing:.04em;margin-bottom:28px;font-size:clamp(18px,2vw,24px);font-weight:500}.hero-desc{color:var(--text-muted);text-wrap:pretty;max-width:30em;font-size:clamp(16px,1.25vw,19px);line-height:1.6}.sphere-host{aspect-ratio:1;justify-self:center;width:75%;max-height:70vh;position:relative}.sphere-host canvas{cursor:grab;width:120%;height:120%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sphere-host canvas:active{cursor:grabbing}.cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:0 0 80px;display:grid}.card{border-radius:var(--radius-card);min-height:180px;color:inherit;background:color-mix(in srgb, var(--surface) 88%, transparent);border:1px solid var(--border);cursor:pointer;flex-direction:column;padding:24px;text-decoration:none;transition:transform .25s cubic-bezier(.2,.7,.3,1),background-color .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.card:hover{border-color:var(--border-hover);background:var(--surface);transform:translateY(-4px)}.card-glyph{width:108px;height:108px;color:var(--border-hover);pointer-events:none;transition:color .25s,transform .3s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-14px;right:-16px}.card-glyph svg{width:100%;height:100%;display:block}.card:hover .card-glyph{color:var(--text-subtle);transform:translate(-7px,-7px)}.card-body{position:relative}.card-title{font-family:var(--font-body);margin-bottom:10px;font-size:16px;font-weight:700}.card-desc{color:var(--text-subtle);text-wrap:pretty;font-size:15px;line-height:1.55}.docs{display:flex}.docs-aside{background:color-mix(in srgb, var(--surface) 45%, var(--bg));border-right:1px solid var(--border);width:clamp(180px,13vw,260px);top:var(--header-h);min-height:calc(100vh - var(--header-h));max-height:calc(100vh - var(--header-h));flex:none;align-self:flex-start;position:sticky;overflow-y:auto}.docs-aside nav{padding:20px}.aside-title{text-transform:uppercase;letter-spacing:.12em;color:var(--text-subtle);margin:0 0 16px;padding:0 12px;font-size:11px}.aside-mobile-toggle{display:none}.aside-group{margin-bottom:6px}.aside-group-head{width:100%;color:var(--text);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;margin:0;padding:8px 2px;font-family:inherit;font-size:13px;font-weight:600;display:flex}.aside-group-head svg{color:var(--text-subtle)}.chevron{transition:rotate .15s}.chevron[data-open=false]{rotate:-90deg}.aside-list{border-left:1px solid var(--border);margin:2px 0 10px 10px;padding:0;list-style:none}.aside-list a{color:var(--text-subtle);border-left:2px solid #0000;margin-left:-1.5px;padding:8px 0 8px 6px;font-size:14px;transition:color .15s,border-color .15s;display:block}.aside-list a:hover{color:var(--text);border-left-color:var(--border-hover)}.aside-list a.active{color:var(--text);border-left-color:var(--text)}.docs-main{flex:auto;min-width:0;padding:48px clamp(64px,4vw,88px)}.docs-main .inner{max-width:960px}.docs-h1{margin-bottom:14px;font-size:clamp(30px,4vw,40px);font-weight:600}.placeholder{border:1px dashed var(--border-hover);border-radius:var(--radius-card);background:color-mix(in srgb, var(--surface) 40%, var(--bg));margin-top:28px;padding:40px}.placeholder h3{margin-bottom:8px;font-size:18px;font-weight:600}.placeholder p{color:var(--text-subtle);max-width:52ch;margin:0 0 6px;font-size:15px;line-height:1.6}.doc-temporary{border:1px dashed var(--border-hover);border-radius:var(--radius-ctrl);background:color-mix(in srgb, var(--surface) 40%, var(--bg));max-width:62ch;color:var(--text-subtle);margin:0 0 20px;padding:8px 14px;font-size:13.5px;line-height:1.55}.doc-temporary strong{color:var(--text);font-weight:600}.doc-lead{color:var(--text-muted);text-wrap:pretty;max-width:60ch;margin:0 0 8px;font-size:18px;line-height:1.65}.doc-section{margin-top:56px}.doc-section:first-of-type{margin-top:40px}.doc-h2{font-family:var(--font-body);letter-spacing:-.01em;margin:0 0 6px;font-size:24px;font-weight:600}.doc-h3{font-family:var(--font-body);letter-spacing:-.01em;margin:32px 0 6px;font-size:17px;font-weight:600}.doc-section>.doc-h3:first-of-type{margin-top:20px}.doc-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--text-subtle);margin:0 0 22px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px}.doc-p{color:var(--text-muted);text-wrap:pretty;max-width:62ch;margin:0 0 14px;font-size:15px;line-height:1.65}.docs-main :not(pre):not(td):not(.import-row)>code{color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:5px;padding:1px 6px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px}.doc-nav{border-top:1px solid var(--border);justify-content:space-between;gap:16px;margin-top:72px;padding-top:28px;display:flex}.doc-nav a{color:var(--text-subtle);flex-direction:column;gap:4px;font-size:14px;transition:color .15s;display:flex}.doc-nav a:hover{color:var(--text)}.doc-nav .dir{letter-spacing:.1em;text-transform:uppercase;color:var(--text-subtle);font-size:11px}.doc-nav-next{text-align:right;align-items:flex-end}.swatch-grid{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:12px;margin:18px 0 8px;display:grid}.swatch{border:1px solid var(--border);background:var(--surface);border-radius:12px;overflow:hidden}.swatch .chip{width:100%;height:72px;display:block}.swatch .meta{padding:10px 12px}.swatch .name{font-size:13px;font-weight:600}.swatch .hex{color:var(--text-subtle);text-transform:uppercase;margin-top:2px;font-family:ui-monospace,monospace;font-size:11.5px}.token-row{border-bottom:1px solid var(--border);grid-template-columns:44px 1fr auto auto;align-items:center;gap:16px;padding:12px 0;display:grid}.token-row:last-child{border-bottom:0}.token-row .dot{border:1px solid var(--border);border-radius:7px;width:28px;height:28px}.token-row .tname{font-family:ui-monospace,monospace;font-size:13px}.token-row .tdesc{color:var(--text-subtle);justify-self:start;font-size:13px}.token-row .tval{color:var(--text-muted);font-family:ui-monospace,monospace;font-size:12px}.spec-table{border-collapse:collapse;width:100%;margin:14px 0;font-size:14px}.spec-table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--text-subtle);border-bottom:1px solid var(--border-hover);padding:10px 14px;font-size:12px;font-weight:600}.spec-table td{border-bottom:1px solid var(--border);color:var(--text-muted);vertical-align:top;padding:12px 14px}.spec-table td:first-child{color:var(--text);white-space:nowrap;font-family:ui-monospace,monospace;font-size:12.5px}.spec-table tr:last-child td{border-bottom:0}.demo{border:1px solid var(--demo-border);border-radius:var(--radius-card);background-color:var(--demo-bg);flex-wrap:wrap;align-items:center;gap:16px;margin:16px 0;padding:40px;display:flex}.demo.col{flex-direction:column;align-items:stretch}.code{background:var(--surface);border:1px solid var(--border);color:var(--text-muted);white-space:pre;border-radius:12px;margin:14px 0;padding:18px 20px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;line-height:1.7;overflow-x:auto}.field{flex-direction:column;gap:7px;display:flex}.field>[data-slot]{width:100%}.options{flex-direction:column;gap:12px;display:flex}.form-actions{justify-content:flex-end;gap:10px;display:flex}.setting-rows{flex-direction:column;gap:18px;display:flex}.setting-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.setting-row>label{cursor:pointer}.setting-row>[data-slot]{flex:none}.field label{color:var(--text);font-size:13px;font-weight:500}.field .hint{color:var(--text-subtle);font-size:12.5px}.field .err{color:#e64343;color:lab(53.9062% 63.1954 38.5555);font-size:12.5px}.badge{letter-spacing:.01em;border:1px solid var(--border-hover);color:var(--text-muted);background:var(--surface);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.badge .d{background:var(--text-subtle);border-radius:50%;width:6px;height:6px}.badge.ok{color:#1a9951;color:lab(55.4988% -46.6498 28.0789);border-color:#1a995166}.badge.ok .d{background:#1a9951;background:lab(55.4988% -46.6498 28.0789)}.data-table{border-collapse:collapse;border:1px solid var(--border);border-radius:12px;width:100%;font-size:14px;overflow:hidden}.data-table thead{background:var(--surface)}.data-table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--text-subtle);padding:12px 16px;font-size:12px}.data-table td{border-top:1px solid var(--border);color:var(--text-muted);padding:13px 16px}.data-table td:first-child{color:var(--text);font-weight:500}.data-table td:last-child{text-align:right}.data-table tbody tr:hover{background:color-mix(in srgb, var(--surface) 60%, transparent)}.data-card .data-table{border:0;border-radius:0}.data-card [data-slot=card-toolbar] [data-slot=dropdown]{width:200px}.table-footer{border-top:1px solid var(--border);justify-content:flex-end;padding:12px 16px;display:flex}.table-footer [data-slot=dropdown]{width:150px}.banner{border:1px solid var(--border-hover);background:var(--surface);border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;display:flex}.banner .bi{flex:none;width:18px;height:18px;margin-top:1px}.banner .bt{color:var(--text);margin-bottom:2px;font-weight:600}.banner .bd{color:var(--text-muted);font-size:13.5px;line-height:1.5}.banner.ok{border-color:#1a995173}.banner.ok .bi{color:#1a9951;color:lab(55.4988% -46.6498 28.0789)}.banner.err{border-color:#e6434373}.banner.err .bi{color:#e64343;color:lab(53.9062% 63.1954 38.5555)}.steps{counter-reset:step;margin:18px 0;padding:0;list-style:none}.steps li{padding:0 0 22px 44px;position:relative}.steps li:before{counter-increment:step;content:counter(step);border:1px solid var(--border-hover);background:var(--surface);width:28px;height:28px;color:var(--text);border-radius:50%;justify-content:center;align-items:center;font-family:ui-monospace,monospace;font-size:13px;display:flex;position:absolute;top:-2px;left:0}.steps li:not(:last-child):after{content:"";background:var(--border);width:1px;position:absolute;top:30px;bottom:6px;left:13.5px}.steps .st{color:var(--text);margin-bottom:4px;font-size:15px;font-weight:600}.steps .sd{color:var(--text-muted);font-size:14px;line-height:1.6}@media (min-width:1600px){.docs-main .inner{max-width:1080px;margin-inline:auto}}@media (max-width:860px){.hero{grid-template-columns:1fr;align-content:center;gap:8px;min-height:0;padding:70px 0;position:relative}.sphere-host{opacity:.28;pointer-events:none;z-index:0;justify-content:center;align-items:center;max-width:none;margin:0;display:flex;position:absolute;inset:0 0 14px}.sphere-host canvas{width:min(70vw,360px);height:min(70vw,360px);position:static;transform:none}.hero-copy{z-index:1;position:relative}.cards{grid-template-columns:repeat(2,1fr)}.card{padding:22px}}@media (max-width:900px){:root{--header-h:60px}.header-inner{padding:0 20px}.header-left{flex:auto;gap:20px;min-width:0}.main-nav{scrollbar-width:none;gap:18px;min-width:0;overflow-x:auto}.main-nav::-webkit-scrollbar{display:none}.main-nav a{white-space:nowrap;font-size:14px}.header-right{flex:none}.search-btn span,.search-btn kbd{display:none}.search-btn{justify-content:center;width:38px;padding:0}.docs{flex-direction:column}.docs-aside{border-right:none;border-bottom:1px solid var(--border);width:100%;min-height:0;max-height:none;display:block;position:static}.aside-mobile-toggle{width:100%;color:var(--text);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:14px 24px;font-family:inherit;font-size:14px;font-weight:600;display:flex}.aside-mobile-toggle svg{color:var(--text-subtle)}.docs-aside nav{display:none}.docs-aside.open nav{padding:4px 24px 20px;display:block}.docs-main{padding:32px 24px}}@media (max-width:560px){.cards{grid-template-columns:1fr}.header-inner,.home-wrap{padding:0 18px}.token-row{grid-template-columns:32px 1fr}.token-row .tval,.token-row .tdesc{display:none}}@media (prefers-reduced-motion:reduce){*{transition-duration:80ms!important;animation-duration:.001ms!important}}.doc-kicker .sep{opacity:.45}.tok-k{color:var(--tok-keyword)}.tok-t{color:var(--text)}.tok-a{color:var(--tok-attr)}.tok-s{color:var(--tok-string)}.import-row{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-ctrl);align-items:center;gap:12px;max-width:640px;height:46px;margin-top:26px;padding:0 4px 0 16px;display:flex}.import-row code{font-family:var(--mono);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;overflow:hidden}.copy-btn{height:32px;color:var(--text-subtle);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:12px;display:inline-flex}.copy-btn:hover{background:var(--surface-hover);border-color:var(--border-hover);color:var(--text)}.copy-btn svg{width:14px;height:14px}.sec-bar{justify-content:space-between;align-items:center;margin:44px 0 0;padding-bottom:10px;display:flex}.sec-bar h2{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-subtle);font-size:11px;font-weight:400}.txt-btn{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle);cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:11px}.txt-btn:hover{color:var(--text)}.acc{border-top:1px solid var(--border)}.acc:last-of-type{border-bottom:1px solid var(--border)}.acc-head{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:18px;padding:26px 4px;font-family:inherit;display:flex}.acc-num{width:26px;font-family:var(--mono);letter-spacing:.06em;color:var(--text-subtle);flex:none;align-self:center;font-size:11.5px}.acc-title{letter-spacing:-.022em;flex:none;font-size:27px;font-weight:900}.acc-sum{font-family:var(--mono);letter-spacing:.02em;color:var(--text-subtle);text-align:right;flex:1;font-size:13px}.acc-chev{color:var(--text-subtle);flex:none;transition:rotate .18s}.acc-head[aria-expanded=false] .acc-chev{rotate:-90deg}.acc-body{padding:0 4px 40px}.axis-block+.axis-block{border-top:1px solid var(--border);margin-top:52px;padding-top:44px}.axis-kicker{flex-wrap:nowrap;align-items:baseline;gap:14px;margin:0 0 12px;display:flex}.axis-kicker .prop{letter-spacing:-.012em;color:var(--text);flex:none;font-size:19px;font-weight:700}.axis-kicker .count{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-subtle);white-space:nowrap;flex:none;font-size:11px;font-style:normal}.spec-table td.c{font-family:var(--mono);color:var(--text);white-space:nowrap;padding-right:24px;font-size:12.5px}.spec-table td.ty{font-family:var(--mono);color:var(--text-muted);padding-right:20px;font-size:12px}.spec-row{background:var(--demo-bg);border:1px solid var(--demo-border);border-radius:var(--radius-card);flex-wrap:wrap;align-items:center;gap:28px;margin:0 0 14px;padding:22px 24px;display:flex}.spec-row .items{flex-wrap:wrap;align-items:flex-end;gap:22px;display:flex}.spec-item{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.spec-item .cap{font-family:var(--mono);color:var(--text-subtle);font-size:11px}.rules{background:var(--border);border:1px solid var(--border);border-radius:var(--radius-card);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.rule{background:var(--bg);gap:14px;padding:22px 24px;display:flex}.rule-n{font-family:var(--mono);color:var(--text-subtle);flex:none;padding-top:3px;font-size:11px}.rule p{color:var(--text-muted);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.6}.rule:last-child:nth-child(odd){grid-column:span 2}@media (max-width:1180px){.rules{grid-template-columns:1fr}.rule:last-child:nth-child(odd){grid-column:auto}}.spec-row .items.col{flex-direction:column;align-items:stretch;width:100%}
@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(../media/20f1c48c725d3555-s.0g3zvjmhs13ok.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(../media/f30fd2e485acf1bc-s.p.1z38dhxy5o0rp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b529365fa126a3f2-s.1yo2pz3g4u6be.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8e451580e5e95631-s.p.0ic9f6t6i9npx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d74bdd14d6019bc6-s.3wo4ln4ldr9c9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/345c85a432359eed-s.p.24jxsbewvqxgy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(../media/da28569d36042d01-s.16b55mzif2khb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(../media/9be384ea93fe3f49-s.p.0oq27de-d8s-p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato Fallback;src:local(Arial);ascent-override:101.03%;descent-override:21.8%;line-gap-override:0.0%;size-adjust:97.69%}.lato_2fb8aa84-module__OE2-ga__className{font-family:Lato,Lato Fallback;font-style:normal}.lato_2fb8aa84-module__OE2-ga__variable{--font-lato:"Lato", "Lato Fallback"}
