/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--default-font-family:var(--ds-font-sans);--default-mono-font-family:var(--ds-font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{font-family:var(--ds-font-sans,ui-sans-serif, system-ui, sans-serif)}body{background:var(--ds-bg-page,#fff);min-height:100vh;color:var(--ds-text-default,#18181b);margin:0}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.resize{resize:both}.rounded{border-radius:.25rem}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ds-ref-white:#fff;--ds-ref-black-62:#0000009e;--ds-ref-black-64:#000000a3;--ds-ref-white-14:#ffffff24;--ds-ref-white-16:#ffffff29;--ds-ref-white-24:#ffffff3d;--ds-ref-white-28:#ffffff47;--ds-ref-artside-cream:#f4efe6;--ds-ref-artside-cream-deep:#ece6d8;--ds-ref-artside-cream-subtle:#faf7f1;--ds-ref-artside-navy:#0b1320;--ds-ref-artside-navy-mid:#0d1828;--ds-ref-artside-navy-surface:#16243a;--ds-ref-artside-navy-raised:#1e314d;--ds-ref-artside-navy-hover:#263c5c;--ds-ref-artside-navy-deep:#07101c;--ds-ref-artside-navy-48:#0b13207a;--ds-ref-artside-navy-12:#0b13201f;--ds-ref-artside-navy-22:#0b132038;--ds-ref-artside-muted:#5e6675;--ds-ref-artside-disabled:#8a92a0;--ds-ref-artside-muted-dark:#bbc2ce;--ds-ref-artside-disabled-dark:#7d8796;--ds-ref-artside-cyan:#1e8fb5;--ds-ref-artside-cyan-bright:#2fb4dc;--ds-ref-artside-cyan-subtle:#e3f5fb;--ds-ref-artside-cyan-dark:#3dc8f0;--ds-ref-artside-cyan-glow:#69d8f5;--ds-ref-artside-cyan-shadow:#123b4b;--ds-ref-artside-link:#176e8e;--ds-ref-artside-link-hover:#11556f;--ds-ref-artside-link-glow:#a4ecfb;--ds-ref-artside-coral:#ff5040;--ds-ref-artside-coral-bright:#ff6b5e;--ds-ref-artside-coral-subtle:#ffeae7;--ds-ref-artside-coral-glow:#ff8b82;--ds-ref-artside-coral-shadow:#4a211f;--ds-ref-mb-page:#f5f6f2;--ds-ref-mb-page-subtle:#eef2eb;--ds-ref-mb-surface-subtle:#fafbf8;--ds-ref-mb-primary-subtle:#edf6e8;--ds-ref-mb-forest:#17261c;--ds-ref-mb-forest-48:#17261c7a;--ds-ref-mb-ink:#172019;--ds-ref-mb-muted:#5e695f;--ds-ref-mb-cream:#f5f7f2;--ds-ref-mb-disabled:#7b847d;--ds-ref-mb-border:#dfe3de;--ds-ref-mb-border-strong:#b7c2b8;--ds-ref-mb-primary:#315e38;--ds-ref-mb-primary-hover:#274d2f;--ds-ref-mb-link:#2f5d38;--ds-ref-mb-link-hover:#244a2c;--ds-ref-mb-focus:#467c4c;--ds-ref-mb-lime:#baff68;--ds-ref-mb-lime-hover:#a9ed7e;--ds-ref-mb-lime-subtle:#efffdd;--ds-ref-mb-page-dark:#151815;--ds-ref-mb-page-subtle-dark:#202720;--ds-ref-mb-surface-dark:#1d221d;--ds-ref-mb-surface-subtle-dark:#202520;--ds-ref-mb-surface-raised-dark:#232923;--ds-ref-mb-surface-hover-dark:#293a27;--ds-ref-mb-inverse-dark:#edf1eb;--ds-ref-mb-muted-dark:#a1aaa1;--ds-ref-mb-disabled-dark:#747d75;--ds-ref-mb-border-dark:#303730;--ds-ref-mb-border-strong-dark:#4a554a;--ds-ref-mb-accent-dark:#6fb83e;--ds-ref-mb-accent-dark-hover:#9de65b;--ds-ref-mb-accent-dark-subtle:#263425;--ds-ref-mb-link-glow:#dfffbd;--ds-ref-mb-nav-dark:#101410;--ds-ref-wl-page:#f7f3ff;--ds-ref-wl-page-subtle:#ede9fe;--ds-ref-wl-surface-subtle:#faf7ff;--ds-ref-wl-surface-hover:#f3e8ff;--ds-ref-wl-violet:#2e1065;--ds-ref-wl-violet-48:#2e10657a;--ds-ref-wl-ink:#24113f;--ds-ref-wl-muted:#5f4b73;--ds-ref-wl-cream:#f5f3ff;--ds-ref-wl-disabled:#806d91;--ds-ref-wl-border:#ded3ee;--ds-ref-wl-border-strong:#b9a5d0;--ds-ref-wl-primary:#6d28d9;--ds-ref-wl-primary-hover:#5b21b6;--ds-ref-wl-link-hover:#4c1d95;--ds-ref-wl-orange:#f97316;--ds-ref-wl-orange-hover:#ea580c;--ds-ref-wl-orange-subtle:#ffedd5;--ds-ref-wl-navy:#1c0a33;--ds-ref-wl-surface-dark:#2a1448;--ds-ref-wl-surface-subtle-dark:#33185a;--ds-ref-wl-surface-raised-dark:#3b1d64;--ds-ref-wl-surface-hover-dark:#44236e;--ds-ref-wl-lilac:#c4b5fd;--ds-ref-wl-disabled-dark:#8e7aa8;--ds-ref-wl-lilac-bright:#ddd6fe;--ds-ref-wl-peach:#fdba74;--ds-ref-wl-peach-bright:#fed7aa;--ds-ref-wl-peach-shadow:#4a2512;--ds-ref-wl-nav-dark:#140722;--ds-ref-success:#237a50;--ds-ref-success-subtle:#e8f5ee;--ds-ref-success-text:#1e6845;--ds-ref-success-dark:#5ccb8a;--ds-ref-success-subtle-dark:#173a29;--ds-ref-success-text-dark:#7de0a5;--ds-ref-warning:#8a5a00;--ds-ref-warning-subtle:#fff5d6;--ds-ref-warning-text:#734a00;--ds-ref-warning-dark:#f0b64b;--ds-ref-warning-subtle-dark:#3b2e14;--ds-ref-warning-text-dark:#ffd477;--ds-ref-danger:#c7352a;--ds-ref-danger-subtle:#fdecea;--ds-ref-danger-text:#a52b23;--ds-ref-danger-dark:#ff7a6e;--ds-ref-danger-subtle-dark:#431f1c;--ds-ref-danger-text-dark:#ffa69e;--ds-ref-info:#1769aa;--ds-ref-info-subtle:#eaf3fb;--ds-ref-info-text:#135a91;--ds-ref-info-dark:#68b5f2;--ds-ref-info-subtle-dark:#16344c;--ds-ref-info-text-dark:#9dd3ff;--ds-ref-chart-1:#1d4ed8;--ds-ref-chart-2:#0f766e;--ds-ref-chart-3:#c2410c;--ds-ref-chart-4:#7e22ce;--ds-ref-chart-5:#be185d;--ds-ref-chart-6:#4d7c0f;--ds-ref-chart-1-dark:#60a5fa;--ds-ref-chart-2-dark:#5eead4;--ds-ref-chart-5-dark:#f9a8d4;--ds-ref-chart-6-dark:#bef264;--ds-ref-space-0:0;--ds-ref-space-1:4px;--ds-ref-space-2:8px;--ds-ref-space-3:12px;--ds-ref-space-4:16px;--ds-ref-space-5:20px;--ds-ref-space-6:24px;--ds-ref-space-7:32px;--ds-ref-space-8:40px;--ds-ref-space-9:48px;--ds-ref-space-10:64px;--ds-ref-space-11:80px;--ds-ref-space-12:96px;--ds-ref-text-2xs:.6875rem;--ds-ref-text-xs:.75rem;--ds-ref-text-sm:.8125rem;--ds-ref-text-md:.9375rem;--ds-ref-text-lg:1.0625rem;--ds-ref-text-xl:1.25rem;--ds-ref-text-2xl:1.625rem;--ds-ref-text-3xl:2.125rem;--ds-ref-text-4xl:3rem;--ds-ref-leading-2xs:1rem;--ds-ref-leading-xs:1rem;--ds-ref-leading-sm:1.125rem;--ds-ref-leading-md:1.375rem;--ds-ref-leading-lg:1.5rem;--ds-ref-leading-xl:1.75rem;--ds-ref-leading-2xl:2.125rem;--ds-ref-leading-3xl:2.5rem;--ds-ref-leading-4xl:3.25rem;--ds-ref-font-weight-regular:400;--ds-ref-font-weight-medium:500;--ds-ref-font-weight-semibold:600;--ds-ref-font-weight-bold:700;--ds-ref-tracking-tight:-.02em;--ds-ref-tracking-normal:0;--ds-ref-tracking-wide:.08em;--ds-ref-font-sans-artside:"Onest", "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ds-ref-font-display-artside:"Unbounded", "Onest", system-ui, sans-serif;--ds-ref-font-sans-mb:"Inter", "Onest", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ds-ref-font-sans-wl:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ds-ref-font-display-wl:Georgia, "Times New Roman", serif;--ds-ref-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--ds-ref-radius-4:4px;--ds-ref-radius-8:8px;--ds-ref-radius-10:10px;--ds-ref-radius-12:12px;--ds-ref-radius-14:14px;--ds-ref-radius-22:22px;--ds-ref-radius-24:24px;--ds-ref-radius-pill:999px;--ds-ref-shadow-artside-card:0 1px 2px #0b13200f;--ds-ref-shadow-artside-raised:0 12px 32px -16px #0b13202e;--ds-ref-shadow-artside-overlay:0 40px 90px -24px #0b132059;--ds-ref-shadow-mb-card:0 1px 2px #17261c0f;--ds-ref-shadow-mb-raised:0 10px 28px -16px #17261c33;--ds-ref-shadow-mb-overlay:0 32px 72px -24px #10141061;--ds-ref-shadow-wl-card:0 1px 0 #2e10651a;--ds-ref-shadow-wl-raised:0 8px 20px -12px #2e10654d;--ds-ref-shadow-wl-overlay:0 24px 56px -20px #1c0a337a;--ds-ref-duration-fast:.12s;--ds-ref-duration-base:.2s;--ds-ref-duration-slow:.32s;--ds-ref-duration-reduced:.01ms;--ds-ref-easing-standard:cubic-bezier(.2, 0, 0, 1);--ds-ref-easing-emphasized:cubic-bezier(.22, 1, .36, 1);--ds-ref-focus-width:2px;--ds-ref-opacity-disabled:.48;--ds-ref-z-base:0;--ds-ref-z-sticky:10;--ds-ref-z-dropdown:100;--ds-ref-z-overlay:200;--ds-ref-z-modal:300;--ds-ref-z-toast:400;--ds-ref-z-tooltip:500;--ds-bg-page:var(--ds-ref-mb-page);--ds-bg-subtle:var(--ds-ref-mb-page-subtle);--ds-surface-default:var(--ds-ref-white);--ds-surface-subtle:var(--ds-ref-mb-surface-subtle);--ds-surface-raised:var(--ds-ref-white);--ds-surface-hover:var(--ds-ref-mb-primary-subtle);--ds-surface-inverse:var(--ds-ref-mb-forest);--ds-overlay:var(--ds-ref-mb-forest-48);--ds-text-default:var(--ds-ref-mb-ink);--ds-text-muted:var(--ds-ref-mb-muted);--ds-text-on-inverse:var(--ds-ref-mb-cream);--ds-text-disabled:var(--ds-ref-mb-disabled);--ds-border-default:var(--ds-ref-mb-border);--ds-border-strong:var(--ds-ref-mb-border-strong);--ds-primary-solid:var(--ds-ref-mb-primary);--ds-primary-solid-hover:var(--ds-ref-mb-primary-hover);--ds-primary-subtle:var(--ds-ref-mb-primary-subtle);--ds-primary-on-solid:var(--ds-ref-white);--ds-accent-solid:var(--ds-ref-mb-lime);--ds-accent-solid-hover:var(--ds-ref-mb-lime-hover);--ds-accent-subtle:var(--ds-ref-mb-lime-subtle);--ds-accent-on-solid:var(--ds-ref-mb-forest);--ds-link:var(--ds-ref-mb-link);--ds-link-hover:var(--ds-ref-mb-link-hover);--ds-focus-ring:var(--ds-ref-mb-focus);--ds-nav-background:var(--ds-ref-mb-forest);--ds-nav-text:var(--ds-ref-mb-cream);--ds-nav-active:var(--ds-ref-mb-lime);--ds-nav-active-text:var(--ds-ref-mb-forest);--ds-success-solid:var(--ds-ref-success);--ds-success-subtle:var(--ds-ref-success-subtle);--ds-success-text:var(--ds-ref-success-text);--ds-success-on-solid:var(--ds-ref-white);--ds-warning-solid:var(--ds-ref-warning);--ds-warning-subtle:var(--ds-ref-warning-subtle);--ds-warning-text:var(--ds-ref-warning-text);--ds-warning-on-solid:var(--ds-ref-white);--ds-danger-solid:var(--ds-ref-danger);--ds-danger-solid-hover:var(--ds-ref-danger-text);--ds-danger-subtle:var(--ds-ref-danger-subtle);--ds-danger-text:var(--ds-ref-danger-text);--ds-danger-on-solid:var(--ds-ref-white);--ds-info-solid:var(--ds-ref-info);--ds-info-subtle:var(--ds-ref-info-subtle);--ds-info-text:var(--ds-ref-info-text);--ds-info-on-solid:var(--ds-ref-white);--ds-chart-series-1:var(--ds-ref-chart-1);--ds-chart-series-2:var(--ds-ref-chart-2);--ds-chart-series-3:var(--ds-ref-chart-3);--ds-chart-series-4:var(--ds-ref-chart-4);--ds-chart-series-5:var(--ds-ref-chart-5);--ds-chart-series-6:var(--ds-ref-chart-6);--ds-chart-comparison:var(--ds-text-muted);--ds-chart-axis:var(--ds-text-muted);--ds-chart-grid:var(--ds-border-default);--ds-chart-tooltip-surface:var(--ds-surface-inverse);--ds-chart-tooltip-text:var(--ds-text-on-inverse);--ds-space-0:var(--ds-ref-space-0);--ds-space-1:var(--ds-ref-space-1);--ds-space-2:var(--ds-ref-space-2);--ds-space-3:var(--ds-ref-space-3);--ds-space-4:var(--ds-ref-space-4);--ds-space-5:var(--ds-ref-space-5);--ds-space-6:var(--ds-ref-space-6);--ds-space-7:var(--ds-ref-space-7);--ds-space-8:var(--ds-ref-space-8);--ds-space-9:var(--ds-ref-space-9);--ds-space-10:var(--ds-ref-space-10);--ds-space-11:var(--ds-ref-space-11);--ds-space-12:var(--ds-ref-space-12);--ds-font-sans:var(--ds-ref-font-sans-mb);--ds-font-display:var(--ds-ref-font-sans-mb);--ds-font-mono:var(--ds-ref-font-mono);--ds-text-2xs:var(--ds-ref-text-2xs);--ds-text-xs:var(--ds-ref-text-xs);--ds-text-sm:var(--ds-ref-text-sm);--ds-text-md:var(--ds-ref-text-md);--ds-text-lg:var(--ds-ref-text-lg);--ds-text-xl:var(--ds-ref-text-xl);--ds-text-2xl:var(--ds-ref-text-2xl);--ds-text-3xl:var(--ds-ref-text-3xl);--ds-text-4xl:var(--ds-ref-text-4xl);--ds-leading-2xs:var(--ds-ref-leading-2xs);--ds-leading-xs:var(--ds-ref-leading-xs);--ds-leading-sm:var(--ds-ref-leading-sm);--ds-leading-md:var(--ds-ref-leading-md);--ds-leading-lg:var(--ds-ref-leading-lg);--ds-leading-xl:var(--ds-ref-leading-xl);--ds-leading-2xl:var(--ds-ref-leading-2xl);--ds-leading-3xl:var(--ds-ref-leading-3xl);--ds-leading-4xl:var(--ds-ref-leading-4xl);--ds-font-weight-regular:var(--ds-ref-font-weight-regular);--ds-font-weight-medium:var(--ds-ref-font-weight-medium);--ds-font-weight-semibold:var(--ds-ref-font-weight-semibold);--ds-font-weight-bold:var(--ds-ref-font-weight-bold);--ds-tracking-tight:var(--ds-ref-tracking-tight);--ds-tracking-normal:var(--ds-ref-tracking-normal);--ds-tracking-wide:var(--ds-ref-tracking-wide);--ds-radius-control:var(--ds-ref-radius-8);--ds-radius-card:var(--ds-ref-radius-14);--ds-radius-overlay:var(--ds-ref-radius-22);--ds-radius-pill:var(--ds-ref-radius-pill);--ds-shadow-card:var(--ds-ref-shadow-mb-card);--ds-shadow-raised:var(--ds-ref-shadow-mb-raised);--ds-shadow-overlay:var(--ds-ref-shadow-mb-overlay);--ds-motion-duration-fast:var(--ds-ref-duration-fast);--ds-motion-duration-base:var(--ds-ref-duration-base);--ds-motion-duration-slow:var(--ds-ref-duration-slow);--ds-motion-easing-standard:var(--ds-ref-easing-standard);--ds-motion-easing-emphasized:var(--ds-ref-easing-emphasized);--ds-focus-ring-width:var(--ds-ref-focus-width);--ds-focus-ring-offset:var(--ds-ref-focus-width);--ds-opacity-disabled:var(--ds-ref-opacity-disabled);--ds-z-base:var(--ds-ref-z-base);--ds-z-sticky:var(--ds-ref-z-sticky);--ds-z-dropdown:var(--ds-ref-z-dropdown);--ds-z-overlay:var(--ds-ref-z-overlay);--ds-z-modal:var(--ds-ref-z-modal);--ds-z-toast:var(--ds-ref-z-toast);--ds-z-tooltip:var(--ds-ref-z-tooltip);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-color-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-color-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-success-solid:var(--ds-ref-success-dark);--ds-success-subtle:var(--ds-ref-success-subtle-dark);--ds-success-text:var(--ds-ref-success-text-dark);--ds-success-on-solid:var(--ds-ref-artside-navy);--ds-warning-solid:var(--ds-ref-warning-dark);--ds-warning-subtle:var(--ds-ref-warning-subtle-dark);--ds-warning-text:var(--ds-ref-warning-text-dark);--ds-warning-on-solid:var(--ds-ref-artside-navy);--ds-danger-solid:var(--ds-ref-danger-dark);--ds-danger-solid-hover:var(--ds-ref-danger-text-dark);--ds-danger-subtle:var(--ds-ref-danger-subtle-dark);--ds-danger-text:var(--ds-ref-danger-text-dark);--ds-danger-on-solid:var(--ds-ref-artside-navy);--ds-info-solid:var(--ds-ref-info-dark);--ds-info-subtle:var(--ds-ref-info-subtle-dark);--ds-info-text:var(--ds-ref-info-text-dark);--ds-info-on-solid:var(--ds-ref-artside-navy);--ds-chart-series-1:var(--ds-ref-chart-1-dark);--ds-chart-series-2:var(--ds-ref-chart-2-dark);--ds-chart-series-3:var(--ds-ref-wl-peach);--ds-chart-series-4:var(--ds-ref-wl-lilac);--ds-chart-series-5:var(--ds-ref-chart-5-dark);--ds-chart-series-6:var(--ds-ref-chart-6-dark)}@media (prefers-reduced-motion:reduce){:root{--ds-motion-duration-fast:var(--ds-ref-duration-reduced);--ds-motion-duration-base:var(--ds-ref-duration-reduced);--ds-motion-duration-slow:var(--ds-ref-duration-reduced)}}[data-ds-theme=marketing-box]{--ds-bg-page:var(--ds-ref-mb-page);--ds-bg-subtle:var(--ds-ref-mb-page-subtle);--ds-surface-default:var(--ds-ref-white);--ds-surface-subtle:var(--ds-ref-mb-surface-subtle);--ds-surface-raised:var(--ds-ref-white);--ds-surface-hover:var(--ds-ref-mb-primary-subtle);--ds-surface-inverse:var(--ds-ref-mb-forest);--ds-overlay:var(--ds-ref-mb-forest-48);--ds-text-default:var(--ds-ref-mb-ink);--ds-text-muted:var(--ds-ref-mb-muted);--ds-text-on-inverse:var(--ds-ref-mb-cream);--ds-text-disabled:var(--ds-ref-mb-disabled);--ds-border-default:var(--ds-ref-mb-border);--ds-border-strong:var(--ds-ref-mb-border-strong);--ds-primary-solid:var(--ds-ref-mb-primary);--ds-primary-solid-hover:var(--ds-ref-mb-primary-hover);--ds-primary-subtle:var(--ds-ref-mb-primary-subtle);--ds-primary-on-solid:var(--ds-ref-white);--ds-accent-solid:var(--ds-ref-mb-lime);--ds-accent-solid-hover:var(--ds-ref-mb-lime-hover);--ds-accent-subtle:var(--ds-ref-mb-lime-subtle);--ds-accent-on-solid:var(--ds-ref-mb-forest);--ds-link:var(--ds-ref-mb-link);--ds-link-hover:var(--ds-ref-mb-link-hover);--ds-focus-ring:var(--ds-ref-mb-focus);--ds-nav-background:var(--ds-ref-mb-forest);--ds-nav-text:var(--ds-ref-mb-cream);--ds-nav-active:var(--ds-ref-mb-lime);--ds-nav-active-text:var(--ds-ref-mb-forest);--ds-font-sans:var(--ds-ref-font-sans-mb);--ds-font-display:var(--ds-ref-font-sans-mb);--ds-font-mono:var(--ds-ref-font-mono);--ds-radius-control:var(--ds-ref-radius-8);--ds-radius-card:var(--ds-ref-radius-14);--ds-radius-overlay:var(--ds-ref-radius-22);--ds-radius-pill:var(--ds-ref-radius-pill);--ds-shadow-card:var(--ds-ref-shadow-mb-card);--ds-shadow-raised:var(--ds-ref-shadow-mb-raised);--ds-shadow-overlay:var(--ds-ref-shadow-mb-overlay)}[data-ds-theme=marketing-box][data-color-mode=dark]{--ds-bg-page:var(--ds-ref-mb-page-dark);--ds-bg-subtle:var(--ds-ref-mb-page-subtle-dark);--ds-surface-default:var(--ds-ref-mb-surface-dark);--ds-surface-subtle:var(--ds-ref-mb-surface-subtle-dark);--ds-surface-raised:var(--ds-ref-mb-surface-raised-dark);--ds-surface-hover:var(--ds-ref-mb-surface-hover-dark);--ds-surface-inverse:var(--ds-ref-mb-inverse-dark);--ds-overlay:var(--ds-ref-black-62);--ds-text-default:var(--ds-ref-mb-inverse-dark);--ds-text-muted:var(--ds-ref-mb-muted-dark);--ds-text-on-inverse:var(--ds-ref-mb-ink);--ds-text-disabled:var(--ds-ref-mb-disabled-dark);--ds-border-default:var(--ds-ref-mb-border-dark);--ds-border-strong:var(--ds-ref-mb-border-strong-dark);--ds-primary-solid:var(--ds-ref-mb-lime);--ds-primary-solid-hover:var(--ds-ref-mb-lime-hover);--ds-primary-subtle:var(--ds-ref-mb-surface-hover-dark);--ds-primary-on-solid:var(--ds-ref-mb-forest);--ds-accent-solid:var(--ds-ref-mb-accent-dark);--ds-accent-solid-hover:var(--ds-ref-mb-accent-dark-hover);--ds-accent-subtle:var(--ds-ref-mb-accent-dark-subtle);--ds-accent-on-solid:var(--ds-ref-mb-forest);--ds-link:var(--ds-ref-mb-lime);--ds-link-hover:var(--ds-ref-mb-link-glow);--ds-focus-ring:var(--ds-ref-mb-accent-dark-hover);--ds-nav-background:var(--ds-ref-mb-nav-dark);--ds-nav-text:var(--ds-ref-mb-cream);--ds-nav-active:var(--ds-ref-mb-lime);--ds-nav-active-text:var(--ds-ref-mb-forest)}.ds-button,.ds-input,.ds-label,.ds-field,.ds-checkbox,.ds-switch,.ds-radio-group,.ds-radio,.ds-choice-card,.ds-choice-card-grid{--ds-comp-height-sm:36px;--ds-comp-height-md:40px;--ds-comp-height-lg:44px;--ds-comp-icon-button:40px;--ds-comp-choice-sm:16px;--ds-comp-choice-md:20px;--ds-comp-switch-width-sm:32px;--ds-comp-switch-height-sm:20px;--ds-comp-switch-width-md:40px;--ds-comp-switch-height-md:24px;--ds-comp-border-width:1px;--ds-comp-mark-width:2px;--ds-comp-switch-inset:2px;--ds-comp-input-layer:1;--ds-comp-choice-card-min:16rem;--ds-comp-radio-dot:.4em;box-sizing:border-box}.ds-button *,.ds-input *,.ds-field *,.ds-checkbox *,.ds-switch *,.ds-radio-group *,.ds-radio *,.ds-choice-card *,.ds-choice-card-grid *{box-sizing:border-box}.ds-button{appearance:none;min-height:var(--ds-comp-height-md);padding:0 var(--ds-space-4);border:var(--ds-comp-border-width) solid transparent;border-radius:var(--ds-radius-control);background:var(--ds-primary-solid);color:var(--ds-primary-on-solid);font-family:var(--ds-font-sans);font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm);font-weight:var(--ds-font-weight-medium);letter-spacing:var(--ds-tracking-normal);text-align:center;cursor:pointer;transition-property:background-color,border-color,color,opacity;transition-duration:var(--ds-motion-duration-fast);transition-timing-function:var(--ds-motion-easing-standard);justify-content:center;align-items:center;margin:0;display:inline-flex;position:relative}.ds-button[data-size=sm]{min-height:var(--ds-comp-height-sm);padding-inline:var(--ds-space-3);font-size:var(--ds-text-xs);line-height:var(--ds-leading-xs)}.ds-button[data-size=lg]{min-height:var(--ds-comp-height-lg);padding-inline:var(--ds-space-5);font-size:var(--ds-text-md);line-height:var(--ds-leading-md)}.ds-button[data-size=icon]{width:var(--ds-comp-icon-button);min-height:var(--ds-comp-icon-button);padding:0}.ds-button[data-variant=secondary]{background:var(--ds-surface-default);color:var(--ds-text-default);border-color:var(--ds-border-default)}.ds-button[data-variant=ghost]{color:var(--ds-text-default);background:0 0}.ds-button[data-variant=destructive]{background:var(--ds-danger-solid);color:var(--ds-danger-on-solid)}.ds-button[data-variant=primary]:hover:not(:disabled),.ds-button[data-variant=primary][data-visual=hover],.ds-button[data-variant=primary]:active:not(:disabled){background:var(--ds-primary-solid-hover)}.ds-button[data-variant=secondary]:hover:not(:disabled),.ds-button[data-variant=secondary][data-visual=hover],.ds-button[data-variant=secondary]:active:not(:disabled){background:var(--ds-surface-hover);border-color:var(--ds-border-strong)}.ds-button[data-variant=ghost]:hover:not(:disabled),.ds-button[data-variant=ghost][data-visual=hover],.ds-button[data-variant=ghost]:active:not(:disabled){background:var(--ds-surface-hover)}.ds-button[data-variant=destructive]:hover:not(:disabled),.ds-button[data-variant=destructive][data-visual=hover],.ds-button[data-variant=destructive]:active:not(:disabled){background:var(--ds-danger-solid-hover)}.ds-button:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset)}.ds-button:disabled:not([data-loading=true]){cursor:not-allowed;opacity:var(--ds-opacity-disabled)}.ds-button[data-loading=true]{cursor:not-allowed}.ds-button__body{justify-content:center;align-items:center;gap:var(--ds-space-2);display:inline-flex}.ds-button__icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.ds-button__spinner{border:var(--ds-comp-mark-width) solid currentColor;border-radius:var(--ds-radius-pill);opacity:0;pointer-events:none;border-right-color:#0000;width:1em;height:1em;margin:auto;position:absolute;inset:0}.ds-button[data-loading=true] .ds-button__spinner{opacity:1;animation:ds-spin var(--ds-motion-duration-slow) linear infinite}.ds-button[data-loading=true] .ds-button__body{opacity:var(--ds-opacity-disabled)}@keyframes ds-spin{to{transform:rotate(1turn)}}.ds-input{width:100%;min-height:var(--ds-comp-height-md);padding-inline:var(--ds-space-3);border:var(--ds-comp-border-width) solid var(--ds-border-default);border-radius:var(--ds-radius-control);background:var(--ds-surface-default);color:var(--ds-text-default);font-family:var(--ds-font-sans);font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm);transition-property:border-color,background-color,outline-color;transition-duration:var(--ds-motion-duration-fast);transition-timing-function:var(--ds-motion-easing-standard);align-items:center;display:inline-flex}.ds-input[data-size=sm]{min-height:var(--ds-comp-height-sm);font-size:var(--ds-text-xs);line-height:var(--ds-leading-xs)}.ds-input[data-size=lg]{min-height:var(--ds-comp-height-lg);font-size:var(--ds-text-md);line-height:var(--ds-leading-md)}.ds-input:hover:not([data-disabled=true]){border-color:var(--ds-border-strong)}.ds-input:focus-within{border-color:var(--ds-focus-ring);outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:0}.ds-input[data-invalid=true]{border-color:var(--ds-danger-solid)}.ds-input[data-invalid=true]:focus-within{border-color:var(--ds-danger-solid);outline-color:var(--ds-danger-solid)}.ds-input[data-readonly=true]{background:var(--ds-surface-subtle)}.ds-input[data-disabled=true]{cursor:not-allowed;opacity:var(--ds-opacity-disabled);background:var(--ds-surface-subtle)}.ds-input__field{width:100%;min-width:0;color:inherit;font:inherit;letter-spacing:inherit;background:0 0;border:0;outline:none;margin:0;padding:0}.ds-input__field::placeholder{color:var(--ds-text-muted)}.ds-input__adornment{color:var(--ds-text-muted);flex:none;align-items:center;display:inline-flex}.ds-input__adornment:first-child{padding-inline-end:var(--ds-space-2)}.ds-input__adornment:last-child{padding-inline-start:var(--ds-space-2)}.ds-label{align-items:center;gap:var(--ds-space-2);font-family:var(--ds-font-sans);font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm);font-weight:var(--ds-font-weight-medium);color:var(--ds-text-default);display:inline-flex}.ds-field{align-items:stretch;gap:var(--ds-space-2);font-family:var(--ds-font-sans);flex-direction:column;display:flex}.ds-field__required{color:var(--ds-danger-text);margin-inline-start:var(--ds-space-1)}.ds-field__description{color:var(--ds-text-muted);font-size:var(--ds-text-xs);line-height:var(--ds-leading-xs);margin:0}.ds-field__error{color:var(--ds-danger-text);font-size:var(--ds-text-xs);line-height:var(--ds-leading-xs);margin:0}.ds-checkbox,.ds-switch{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.ds-checkbox{width:var(--ds-comp-choice-md);height:var(--ds-comp-choice-md)}.ds-checkbox[data-size=sm]{width:var(--ds-comp-choice-sm);height:var(--ds-comp-choice-sm)}.ds-checkbox__input,.ds-switch__input{z-index:var(--ds-comp-input-layer);opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.ds-checkbox__input:disabled,.ds-switch__input:disabled{cursor:not-allowed}.ds-checkbox__box{border:var(--ds-comp-border-width) solid var(--ds-border-strong);border-radius:var(--ds-radius-control);background:var(--ds-surface-default);width:100%;height:100%;color:var(--ds-primary-on-solid);pointer-events:none;transition-property:background-color,border-color,color;transition-duration:var(--ds-motion-duration-fast);transition-timing-function:var(--ds-motion-easing-standard);justify-content:center;align-items:center;display:flex}.ds-checkbox:hover:has(.ds-checkbox__input:not(:disabled):not(:checked)) .ds-checkbox__box{background:var(--ds-surface-hover)}.ds-checkbox__input:checked+.ds-checkbox__box,.ds-checkbox__input:indeterminate+.ds-checkbox__box{background:var(--ds-primary-solid);border-color:var(--ds-primary-solid)}:is(.ds-checkbox:hover:has(.ds-checkbox__input:not(:disabled):checked) .ds-checkbox__box,.ds-checkbox:hover:has(.ds-checkbox__input:not(:disabled):indeterminate) .ds-checkbox__box){background:var(--ds-primary-solid-hover);border-color:var(--ds-primary-solid-hover)}.ds-checkbox[data-invalid=true] .ds-checkbox__box{border-color:var(--ds-danger-solid)}:is(.ds-checkbox[data-invalid=true]:has(.ds-checkbox__input:checked) .ds-checkbox__box,.ds-checkbox[data-invalid=true]:has(.ds-checkbox__input:indeterminate) .ds-checkbox__box){background:var(--ds-danger-solid);border-color:var(--ds-danger-solid);color:var(--ds-danger-on-solid)}.ds-checkbox[data-disabled=true]{opacity:var(--ds-opacity-disabled)}.ds-checkbox__mark{border:solid;border-width:0 0 var(--ds-comp-mark-width) var(--ds-comp-mark-width);opacity:0;width:.55em;height:.3em;transform:rotate(-45deg)translateY(-10%)}.ds-checkbox__input:checked:not(:indeterminate)+.ds-checkbox__box .ds-checkbox__mark{opacity:1}.ds-checkbox__input:indeterminate+.ds-checkbox__box .ds-checkbox__mark{border-width:0 0 var(--ds-comp-mark-width) 0;opacity:1;width:.55em;height:0;transform:none}:is(.ds-checkbox:has(:focus-visible),.ds-switch:has(:focus-visible)){outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset);border-radius:var(--ds-radius-control)}.ds-switch:has(:focus-visible){border-radius:var(--ds-radius-pill)}.ds-switch{width:var(--ds-comp-switch-width-md);height:var(--ds-comp-switch-height-md)}.ds-switch[data-size=sm]{width:var(--ds-comp-switch-width-sm);height:var(--ds-comp-switch-height-sm)}.ds-switch__track{border-radius:var(--ds-radius-pill);background:var(--ds-border-strong);pointer-events:none;width:100%;height:100%;transition-property:background-color;transition-duration:var(--ds-motion-duration-fast);transition-timing-function:var(--ds-motion-easing-standard);display:block}.ds-switch:hover:has(.ds-switch__input:not(:disabled):not(:checked)) .ds-switch__track{background:var(--ds-text-disabled)}.ds-switch__input:checked+.ds-switch__track{background:var(--ds-primary-solid)}.ds-switch:hover:has(.ds-switch__input:not(:disabled):checked) .ds-switch__track{background:var(--ds-primary-solid-hover)}.ds-switch[data-invalid=true] .ds-switch__track{outline:var(--ds-comp-border-width) solid var(--ds-danger-solid);outline-offset:0}.ds-switch[data-invalid=true]:has(.ds-switch__input:checked) .ds-switch__track{background:var(--ds-danger-solid)}.ds-switch[data-disabled=true]{opacity:var(--ds-opacity-disabled)}.ds-switch__thumb{top:var(--ds-comp-switch-inset);left:var(--ds-comp-switch-inset);width:calc(var(--ds-comp-switch-height-md) - (var(--ds-comp-switch-inset) * 2));height:calc(var(--ds-comp-switch-height-md) - (var(--ds-comp-switch-inset) * 2));border-radius:var(--ds-radius-pill);background:var(--ds-surface-default);pointer-events:none;transition-property:transform;transition-duration:var(--ds-motion-duration-fast);transition-timing-function:var(--ds-motion-easing-standard);position:absolute}.ds-switch[data-size=sm] .ds-switch__thumb{width:calc(var(--ds-comp-switch-height-sm) - (var(--ds-comp-switch-inset) * 2));height:calc(var(--ds-comp-switch-height-sm) - (var(--ds-comp-switch-inset) * 2))}.ds-switch__input:checked+.ds-switch__track .ds-switch__thumb{transform:translateX(calc(var(--ds-comp-switch-width-md) - var(--ds-comp-switch-height-md)))}.ds-switch[data-size=sm] .ds-switch__input:checked+.ds-switch__track .ds-switch__thumb{transform:translateX(calc(var(--ds-comp-switch-width-sm) - var(--ds-comp-switch-height-sm)))}.ds-radio-group{align-items:stretch;gap:var(--ds-space-3);font-family:var(--ds-font-sans);flex-direction:column;display:flex}.ds-radio-group[data-orientation=horizontal]{flex-flow:wrap;align-items:center}.ds-radio{width:var(--ds-comp-choice-md);height:var(--ds-comp-choice-md);border:var(--ds-comp-border-width) solid var(--ds-border-strong);border-radius:var(--ds-radius-pill);background:var(--ds-surface-default);color:var(--ds-primary-on-solid);cursor:pointer;transition-property:background-color,border-color,color,outline-color;transition-duration:var(--ds-motion-duration-fast);transition-timing-function:var(--ds-motion-easing-standard);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.ds-radio:hover:not([data-disabled=true]):not([aria-disabled=true]):not([data-checked]){background:var(--ds-surface-hover)}.ds-radio[data-checked]{background:var(--ds-primary-solid);border-color:var(--ds-primary-solid)}.ds-radio[data-checked]:hover:not([data-disabled=true]):not([aria-disabled=true]){background:var(--ds-primary-solid-hover);border-color:var(--ds-primary-solid-hover)}.ds-radio[data-invalid=true]{border-color:var(--ds-danger-solid);border-style:dashed}.ds-radio[data-invalid=true][data-checked]{background:var(--ds-danger-solid);border-color:var(--ds-danger-solid);color:var(--ds-danger-on-solid)}.ds-radio[data-disabled=true],.ds-radio[aria-disabled=true]{cursor:not-allowed;opacity:var(--ds-opacity-disabled)}.ds-radio:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset)}.ds-radio__indicator{width:var(--ds-comp-radio-dot);height:var(--ds-comp-radio-dot);border-radius:var(--ds-radius-pill);opacity:0;pointer-events:none;transition-property:opacity;transition-duration:var(--ds-motion-duration-fast);transition-timing-function:var(--ds-motion-easing-standard);background:currentColor}.ds-radio[data-checked] .ds-radio__indicator{opacity:1}.ds-choice-card-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--ds-comp-choice-card-min)), 1fr));gap:var(--ds-space-4);display:grid}.ds-choice-card{align-items:flex-start;gap:var(--ds-space-3);width:100%;padding:var(--ds-space-4);border:var(--ds-comp-border-width) solid var(--ds-border-default);border-radius:var(--ds-radius-card);background:var(--ds-surface-default);color:var(--ds-text-default);font-family:var(--ds-font-sans);cursor:pointer;transition-property:background-color,border-color,box-shadow;transition-duration:var(--ds-motion-duration-fast);transition-timing-function:var(--ds-motion-easing-standard);margin:0;display:flex}:is(.ds-radio-group:not([data-disabled=true]):not([aria-disabled=true]) .ds-choice-card:hover:not([data-disabled=true]):not(:has(.ds-radio[aria-disabled=true])),.ds-radio-group:not([data-disabled=true]):not([aria-disabled=true]) .ds-choice-card[data-visual=hover]:not([data-disabled=true]):not(:has(.ds-radio[aria-disabled=true]))){background:var(--ds-surface-hover);border-color:var(--ds-border-strong)}.ds-choice-card:has(.ds-radio[data-checked]){border-color:var(--ds-primary-solid);background:var(--ds-primary-subtle);box-shadow:inset var(--ds-space-1) 0 0 0 var(--ds-primary-solid)}[dir=rtl] .ds-choice-card:has(.ds-radio[data-checked]){box-shadow:inset calc(var(--ds-space-1) * -1) 0 0 0 var(--ds-primary-solid)}.ds-choice-card:has(.ds-radio:focus-visible){outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset)}.ds-choice-card:has(.ds-radio:focus-visible) .ds-radio:focus-visible{outline:none}.ds-choice-card[data-invalid=true]{border-color:var(--ds-danger-solid);border-style:dashed}.ds-choice-card:has(.ds-radio[data-invalid=true]){border-color:var(--ds-danger-solid);border-style:dashed}.ds-choice-card[data-disabled=true],.ds-radio-group[data-disabled=true] .ds-choice-card,.ds-radio-group[aria-disabled=true] .ds-choice-card{cursor:not-allowed;opacity:var(--ds-opacity-disabled)}.ds-choice-card:has(.ds-radio[aria-disabled=true]){cursor:not-allowed;opacity:var(--ds-opacity-disabled)}.ds-choice-card[data-disabled=true] .ds-radio,.ds-radio-group[data-disabled=true] .ds-choice-card .ds-radio,.ds-radio-group[aria-disabled=true] .ds-choice-card .ds-radio{opacity:1}.ds-choice-card:has(.ds-radio[aria-disabled=true]) .ds-radio{opacity:1}.ds-choice-card__media{color:var(--ds-text-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.ds-choice-card__body{gap:var(--ds-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.ds-choice-card__label{font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-default);overflow-wrap:anywhere}.ds-choice-card__description{font-size:var(--ds-text-xs);line-height:var(--ds-leading-xs);color:var(--ds-text-muted);overflow-wrap:anywhere}.ds-choice-card__meta{font-size:var(--ds-text-xs);line-height:var(--ds-leading-xs);font-weight:var(--ds-font-weight-medium);color:var(--ds-text-muted)}@media (prefers-reduced-motion:reduce){.ds-button[data-loading=true] .ds-button__spinner{animation:none}.ds-radio,.ds-radio__indicator,.ds-choice-card{transition:none}}@media (forced-colors:active){.ds-button{border:var(--ds-comp-border-width) solid ButtonText;color:buttontext;background:buttonface}.ds-button[data-variant=primary],.ds-button[data-variant=primary]:hover:not(:disabled),.ds-button[data-variant=primary][data-visual=hover],.ds-button[data-variant=primary]:active:not(:disabled){color:highlighttext;background:highlight;border-color:highlight}.ds-button[data-variant=secondary],.ds-button[data-variant=secondary]:hover:not(:disabled),.ds-button[data-variant=secondary][data-visual=hover],.ds-button[data-variant=secondary]:active:not(:disabled),.ds-button[data-variant=ghost],.ds-button[data-variant=ghost]:hover:not(:disabled),.ds-button[data-variant=ghost][data-visual=hover],.ds-button[data-variant=ghost]:active:not(:disabled){color:buttontext;background:buttonface;border-color:buttontext}.ds-button[data-variant=destructive],.ds-button[data-variant=destructive]:hover:not(:disabled),.ds-button[data-variant=destructive][data-visual=hover],.ds-button[data-variant=destructive]:active:not(:disabled){color:buttonface;background:buttontext;border-color:buttontext}.ds-button:disabled{color:graytext;opacity:1;background:buttonface;border-color:graytext}.ds-button:focus-visible,.ds-input:focus-within,.ds-radio:focus-visible{outline:var(--ds-focus-ring-width) solid Highlight}.ds-checkbox:has(:focus-visible){outline:var(--ds-focus-ring-width) solid Highlight}.ds-switch:has(:focus-visible){outline:var(--ds-focus-ring-width) solid Highlight}.ds-choice-card:has(.ds-radio:focus-visible){outline:var(--ds-focus-ring-width) solid Highlight}.ds-input{border:var(--ds-comp-border-width) solid ButtonText;color:fieldtext;background:field}.ds-input[data-invalid=true],.ds-checkbox[data-invalid=true] .ds-checkbox__box,.ds-switch[data-invalid=true] .ds-switch__track,.ds-radio[data-invalid=true],.ds-choice-card[data-invalid=true]{border-style:dashed;border-color:mark;outline-color:mark}.ds-choice-card:has(.ds-radio[data-invalid=true]){border-style:dashed;border-color:mark;outline-color:mark}.ds-checkbox__box,.ds-switch__track,.ds-radio,.ds-choice-card{border:var(--ds-comp-border-width) solid ButtonText;color:fieldtext;background:field}.ds-checkbox__input:checked+.ds-checkbox__box,.ds-checkbox__input:indeterminate+.ds-checkbox__box,.ds-switch__input:checked+.ds-switch__track,.ds-radio[data-checked]{color:highlighttext;background:highlight;border-color:highlight}.ds-choice-card:has(.ds-radio[data-checked]){color:highlighttext;background:highlight;border-color:highlight}:is(.ds-choice-card:has(.ds-radio[data-checked]) .ds-choice-card__label,.ds-choice-card:has(.ds-radio[data-checked]) .ds-choice-card__description,.ds-choice-card:has(.ds-radio[data-checked]) .ds-choice-card__meta,.ds-choice-card:has(.ds-radio[data-checked]) .ds-choice-card__media){color:highlighttext}.ds-switch__thumb{forced-color-adjust:none;background:canvas}.ds-button__spinner,.ds-checkbox__mark,.ds-radio__indicator{forced-color-adjust:none}}[data-ds-overlay-portal],.ds-dialog-backdrop,.ds-dialog-viewport,.ds-dialog-popup,.ds-dialog-header,.ds-dialog-body,.ds-dialog-footer,.ds-alert-dialog-backdrop,.ds-alert-dialog-viewport,.ds-alert-dialog-popup,.ds-alert-dialog-header,.ds-alert-dialog-footer,.ds-drawer-backdrop,.ds-drawer-viewport,.ds-drawer-popup,.ds-drawer-header,.ds-drawer-body,.ds-drawer-footer,.ds-drawer-handle{--ds-comp-dialog-max-sm:24rem;--ds-comp-dialog-max-md:32rem;--ds-comp-dialog-max-lg:48rem;--ds-comp-dialog-margin:var(--ds-space-4);--ds-comp-dialog-max-height:90dvh;--ds-comp-drawer-width-sm:20rem;--ds-comp-drawer-width-md:24rem;--ds-comp-drawer-width-lg:32rem;--ds-comp-drawer-max-height:96dvh;--ds-comp-drawer-handle-hit:2.75rem;--ds-comp-drawer-handle-width:2.5rem;--ds-comp-drawer-handle-height:.25rem;--ds-comp-overlay-border-width:1px;box-sizing:border-box}[data-ds-overlay-portal] *,.ds-dialog-popup *,.ds-alert-dialog-popup *,.ds-drawer-popup *{box-sizing:border-box}[data-ds-overlay-portal]{z-index:var(--ds-z-modal);position:relative}.ds-dialog-backdrop,.ds-alert-dialog-backdrop,.ds-drawer-backdrop{z-index:var(--ds-z-overlay);background:var(--ds-overlay);opacity:1;transition-property:opacity;transition-duration:var(--ds-motion-duration-base);transition-timing-function:var(--ds-motion-easing-standard);position:fixed;inset:0}.ds-dialog-backdrop[data-starting-style],.ds-dialog-backdrop[data-ending-style],.ds-alert-dialog-backdrop[data-starting-style],.ds-alert-dialog-backdrop[data-ending-style],.ds-drawer-backdrop[data-starting-style],.ds-drawer-backdrop[data-ending-style]{opacity:0}.ds-drawer-backdrop{opacity:calc(1 - var(--drawer-swipe-progress,0))}.ds-dialog-viewport,.ds-alert-dialog-viewport,.ds-drawer-viewport{z-index:var(--ds-z-modal);display:flex;position:fixed;inset:0;overflow:hidden}.ds-dialog-viewport,.ds-alert-dialog-viewport{padding:max(var(--ds-comp-dialog-margin), env(safe-area-inset-top,0px)) max(var(--ds-comp-dialog-margin), env(safe-area-inset-right,0px)) max(var(--ds-comp-dialog-margin), env(safe-area-inset-bottom,0px)) max(var(--ds-comp-dialog-margin), env(safe-area-inset-left,0px));justify-content:center;align-items:center}.ds-drawer-viewport[data-side=bottom],.ds-drawer-viewport[data-side=top]{justify-content:flex-end;align-items:stretch}.ds-drawer-viewport[data-side=top]{justify-content:flex-start}.ds-drawer-viewport[data-side=left],.ds-drawer-viewport[data-side=right]{justify-content:flex-start;align-items:stretch}.ds-drawer-viewport[data-side=right]{justify-content:flex-end}.ds-dialog-popup,.ds-alert-dialog-popup,.ds-drawer-popup{background:var(--ds-surface-default);min-width:0;min-height:0;color:var(--ds-text-default);border:var(--ds-comp-overlay-border-width) solid var(--ds-border-default);box-shadow:var(--ds-shadow-overlay);font-family:var(--ds-font-sans);font-size:var(--ds-text-md);line-height:var(--ds-leading-md);outline:none;flex-direction:column;display:flex;position:relative}.ds-dialog-popup,.ds-alert-dialog-popup{width:min(100%, var(--ds-comp-dialog-max-md));max-height:min(var(--ds-comp-dialog-max-height), 100dvh);border-radius:var(--ds-radius-overlay);transform-origin:50%;transition-property:opacity,transform;transition-duration:var(--ds-motion-duration-base);transition-timing-function:var(--ds-motion-easing-emphasized)}.ds-dialog-popup[data-size=sm],.ds-alert-dialog-popup[data-size=sm]{width:min(100%, var(--ds-comp-dialog-max-sm))}.ds-dialog-popup[data-size=lg]{width:min(100%, var(--ds-comp-dialog-max-lg))}.ds-dialog-popup[data-size=full]{border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%}.ds-dialog-popup[data-starting-style],.ds-dialog-popup[data-ending-style],.ds-alert-dialog-popup[data-starting-style],.ds-alert-dialog-popup[data-ending-style]{opacity:0;transform:translateY(var(--ds-space-2))}.ds-dialog-popup[data-nested-dialog-open],.ds-alert-dialog-popup[data-nested-dialog-open],.ds-drawer-popup[data-nested-drawer-open]{transform:scale(calc(1 - (.04 * var(--nested-dialogs,1))))}.ds-dialog-header,.ds-alert-dialog-header,.ds-drawer-header,.ds-dialog-footer,.ds-alert-dialog-footer,.ds-drawer-footer{gap:var(--ds-space-3);flex-shrink:0;display:flex}.ds-dialog-header,.ds-alert-dialog-header,.ds-drawer-header{padding:var(--ds-space-5) var(--ds-space-5) var(--ds-space-3);flex-direction:column}.ds-dialog-footer,.ds-alert-dialog-footer,.ds-drawer-footer{padding:var(--ds-space-3) var(--ds-space-5) var(--ds-space-5);flex-wrap:wrap;justify-content:flex-end}.ds-dialog-body,.ds-drawer-body{overscroll-behavior:contain;min-height:0;padding-inline:var(--ds-space-5);padding-block:var(--ds-space-2);flex:auto;overflow:auto}.ds-dialog-title,.ds-alert-dialog-title,.ds-drawer-title{font-family:var(--ds-font-display);font-size:var(--ds-text-lg);line-height:var(--ds-leading-lg);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-default);margin:0}.ds-dialog-description,.ds-alert-dialog-description,.ds-drawer-description{font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm);color:var(--ds-text-muted);margin:0}.ds-dialog-popup:focus-visible,.ds-alert-dialog-popup:focus-visible,.ds-drawer-popup:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset)}.ds-drawer-popup{max-height:min(var(--ds-comp-drawer-max-height), 100dvh);transition-property:transform,opacity;transition-duration:calc(var(--drawer-swipe-strength,1) * var(--ds-motion-duration-base));transition-timing-function:var(--ds-motion-easing-emphasized)}.ds-drawer-popup[data-side=bottom]{border-radius:var(--ds-radius-overlay) var(--ds-radius-overlay) 0 0;width:100%;max-width:100%;padding-bottom:max(env(safe-area-inset-bottom,0px), var(--drawer-keyboard-inset,0px));transform:translateY(calc(var(--drawer-snap-point-offset,0px) + var(--drawer-swipe-movement-y,0px)));border-bottom:0}.ds-drawer-popup[data-side=top]{border-radius:0 0 var(--ds-radius-overlay) var(--ds-radius-overlay);width:100%;max-width:100%;padding-top:env(safe-area-inset-top,0px);transform:translateY(calc(var(--drawer-snap-point-offset,0px) + var(--drawer-swipe-movement-y,0px)));border-top:0}.ds-drawer-popup[data-side=left],.ds-drawer-popup[data-side=right]{height:100%;max-height:100%;width:min(100%, var(--ds-comp-drawer-width-md))}.ds-drawer-popup[data-side=left]{border-radius:0 var(--ds-radius-overlay) var(--ds-radius-overlay) 0;padding-left:env(safe-area-inset-left,0px);transform:translateX(var(--drawer-swipe-movement-x,0px));border-left:0}.ds-drawer-popup[data-side=right]{border-radius:var(--ds-radius-overlay) 0 0 var(--ds-radius-overlay);padding-right:env(safe-area-inset-right,0px);transform:translateX(var(--drawer-swipe-movement-x,0px));border-right:0}.ds-drawer-popup[data-size=sm][data-side=left],.ds-drawer-popup[data-size=sm][data-side=right]{width:min(100%, var(--ds-comp-drawer-width-sm))}.ds-drawer-popup[data-size=lg][data-side=left],.ds-drawer-popup[data-size=lg][data-side=right]{width:min(100%, var(--ds-comp-drawer-width-lg))}.ds-drawer-popup[data-size=full][data-side=left],.ds-drawer-popup[data-size=full][data-side=right]{border-radius:0;width:100%}.ds-drawer-popup[data-size=full][data-side=bottom],.ds-drawer-popup[data-size=full][data-side=top]{border-radius:0;height:100%;max-height:100%}.ds-drawer-popup[data-side=bottom][data-starting-style],.ds-drawer-popup[data-side=bottom][data-ending-style]{transform:translateY(100%)}.ds-drawer-popup[data-side=top][data-starting-style],.ds-drawer-popup[data-side=top][data-ending-style]{transform:translateY(-100%)}.ds-drawer-popup[data-side=left][data-starting-style],.ds-drawer-popup[data-side=left][data-ending-style]{transform:translate(-100%)}.ds-drawer-popup[data-side=right][data-starting-style],.ds-drawer-popup[data-side=right][data-ending-style]{transform:translate(100%)}.ds-drawer-handle{min-height:var(--ds-comp-drawer-handle-hit);pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ds-drawer-handle:before{content:"";width:var(--ds-comp-drawer-handle-width);height:var(--ds-comp-drawer-handle-height);border-radius:var(--ds-radius-pill);background:var(--ds-border-strong)}@media (prefers-reduced-motion:reduce){.ds-dialog-backdrop,.ds-alert-dialog-backdrop,.ds-drawer-backdrop,.ds-dialog-popup,.ds-alert-dialog-popup,.ds-drawer-popup{transition-duration:var(--ds-motion-duration-fast)}}@media (forced-colors:active){.ds-dialog-backdrop,.ds-alert-dialog-backdrop,.ds-drawer-backdrop{opacity:.8;forced-color-adjust:none;background:canvas}.ds-dialog-popup,.ds-alert-dialog-popup,.ds-drawer-popup{color:canvastext;border:var(--ds-comp-overlay-border-width) solid CanvasText;box-shadow:none;background:canvas}.ds-dialog-popup:focus-visible,.ds-alert-dialog-popup:focus-visible,.ds-drawer-popup:focus-visible{outline:var(--ds-focus-ring-width) solid Highlight}.ds-drawer-handle:before{background:canvastext}}[data-ds-overlay-portal],.ds-tooltip-portal,.ds-tooltip-positioner,.ds-tooltip-popup,.ds-toast-portal,.ds-toast-viewport,.ds-toast,.ds-alert,.ds-alert__icon,.ds-alert__title,.ds-alert__description,.ds-alert__actions{--ds-comp-tooltip-max:20rem;--ds-comp-tooltip-gutter:var(--ds-space-4);--ds-comp-tooltip-arrow:.5rem;--ds-comp-toast-width:22.5rem;--ds-comp-feedback-border-width:1px;--ds-comp-feedback-icon:1.25rem;box-sizing:border-box}.ds-tooltip-portal *,.ds-toast-portal *,.ds-alert *{box-sizing:border-box}.ds-tooltip-portal[data-ds-overlay-portal],.ds-tooltip-positioner{z-index:var(--ds-z-tooltip)}.ds-tooltip-popup{max-inline-size:min(var(--ds-comp-tooltip-max), calc(100vw - 2 * var(--ds-comp-tooltip-gutter)));padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-radius-control);background:var(--ds-surface-inverse);color:var(--ds-text-on-inverse);box-shadow:var(--ds-shadow-raised);font-family:var(--ds-font-sans);font-size:var(--ds-text-xs);line-height:var(--ds-leading-xs);font-weight:var(--ds-font-weight-medium);overflow-wrap:anywhere;opacity:1;transform-origin:var(--transform-origin);transition-property:opacity;transition-duration:var(--ds-motion-duration-fast);transition-timing-function:var(--ds-motion-easing-standard)}.ds-tooltip-popup[data-starting-style],.ds-tooltip-popup[data-ending-style]{opacity:0}.ds-tooltip-arrow{width:var(--ds-comp-tooltip-arrow);height:var(--ds-comp-tooltip-arrow);background:var(--ds-surface-inverse);transform:rotate(45deg)}.ds-tooltip-arrow[data-side=top]{bottom:calc(var(--ds-comp-tooltip-arrow) / -2)}.ds-tooltip-arrow[data-side=bottom]{top:calc(var(--ds-comp-tooltip-arrow) / -2)}.ds-tooltip-arrow[data-side=left]{right:calc(var(--ds-comp-tooltip-arrow) / -2)}.ds-tooltip-arrow[data-side=right]{left:calc(var(--ds-comp-tooltip-arrow) / -2)}.ds-toast-portal[data-ds-overlay-portal]{z-index:var(--ds-z-toast)}.ds-toast-viewport{z-index:var(--ds-z-toast);gap:var(--ds-space-2);width:min(var(--ds-comp-toast-width), calc(100vw - 2 * var(--ds-space-4)));max-inline-size:100%;padding:var(--ds-space-4);outline:none;padding-block-start:max(var(--ds-space-4), env(safe-area-inset-top,0px));padding-block-end:max(var(--ds-space-4), env(safe-area-inset-bottom,0px));padding-inline-start:max(var(--ds-space-4), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));padding-inline-end:max(var(--ds-space-4), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));display:flex;position:fixed}.ds-toast-viewport[data-placement=top-start]{flex-direction:column;align-items:flex-start;inset-block-start:0;inset-inline-start:0}.ds-toast-viewport[data-placement=top-center]{flex-direction:column;align-items:center;margin-inline:auto;inset-block-start:0;inset-inline:0}.ds-toast-viewport[data-placement=top-end]{flex-direction:column;align-items:flex-end;inset-block-start:0;inset-inline-end:0}.ds-toast-viewport[data-placement=bottom-start]{flex-direction:column-reverse;align-items:flex-start;inset-block-end:0;inset-inline-start:0}.ds-toast-viewport[data-placement=bottom-center]{flex-direction:column-reverse;align-items:center;margin-inline:auto;inset-block-end:0;inset-inline:0}.ds-toast-viewport[data-placement=bottom-end]{flex-direction:column-reverse;align-items:flex-end;inset-block-end:0;inset-inline-end:0}.ds-toast{width:100%;padding:var(--ds-space-3);border:var(--ds-comp-feedback-border-width) solid var(--ds-border-default);border-radius:var(--ds-radius-card);background:var(--ds-surface-raised);color:var(--ds-text-default);box-shadow:var(--ds-shadow-overlay);font-family:var(--ds-font-sans);font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm);opacity:1;transform:translate3d(var(--toast-swipe-movement-x,0px), var(--toast-swipe-movement-y,0px), 0);transition-property:opacity;transition-duration:var(--ds-motion-duration-fast);transition-timing-function:var(--ds-motion-easing-standard);outline:none;display:flex;position:relative}.ds-toast:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset)}.ds-toast[data-starting-style],.ds-toast[data-ending-style]{opacity:0}.ds-toast[data-limited]{opacity:0;visibility:hidden;pointer-events:none;border:0;height:0;margin:0;padding:0;position:absolute;overflow:hidden}.ds-toast[data-tone=info]{border-color:var(--ds-info-solid)}.ds-toast[data-tone=success]{border-color:var(--ds-success-solid)}.ds-toast[data-tone=warning]{border-color:var(--ds-warning-solid)}.ds-toast[data-tone=danger]{border-color:var(--ds-danger-solid)}.ds-toast[data-tone=loading]{border-color:var(--ds-primary-solid)}.ds-toast__content{align-items:flex-start;gap:var(--ds-space-3);flex:auto;width:100%;display:flex}.ds-toast__copy{gap:var(--ds-space-1);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.ds-toast__title{font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-default);margin:0}.ds-toast__description{font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm);color:var(--ds-text-muted);margin:0}.ds-toast__icon,.ds-toast__spinner{width:var(--ds-comp-feedback-icon);height:var(--ds-comp-feedback-icon);flex:none;margin-block-start:var(--ds-space-1)}.ds-toast__spinner{border:var(--ds-comp-feedback-border-width) solid var(--ds-primary-solid);border-radius:var(--ds-radius-pill);animation:ds-toast-spin var(--ds-motion-duration-slow) linear infinite;border-inline-end-color:#0000}.ds-toast__action{padding:var(--ds-space-1) var(--ds-space-2);border:var(--ds-comp-feedback-border-width) solid var(--ds-border-default);border-radius:var(--ds-radius-control);background:var(--ds-surface-default);color:var(--ds-text-default);font:inherit;font-weight:var(--ds-font-weight-medium);cursor:pointer;flex:none;margin:0}.ds-toast__action:disabled{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.ds-toast__action:focus-visible,.ds-toast__close:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset)}.ds-toast__close{padding:var(--ds-space-1);border-radius:var(--ds-radius-control);color:var(--ds-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;margin:0;margin-inline-start:auto;line-height:1}.ds-alert{align-items:flex-start;column-gap:var(--ds-space-3);row-gap:var(--ds-space-2);width:100%;padding:var(--ds-space-3) var(--ds-space-4);border:var(--ds-comp-feedback-border-width) solid var(--ds-border-default);border-radius:var(--ds-radius-control);background:var(--ds-info-subtle);color:var(--ds-info-text);font-family:var(--ds-font-sans);font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm);flex-wrap:wrap;display:flex}.ds-alert[data-layout=banner]{padding-inline:var(--ds-space-5);border-radius:0}.ds-alert[data-tone=neutral]{background:var(--ds-surface-subtle);border-color:var(--ds-border-default);color:var(--ds-text-default)}.ds-alert[data-tone=info]{background:var(--ds-info-subtle);border-color:var(--ds-info-solid);color:var(--ds-info-text)}.ds-alert[data-tone=success]{background:var(--ds-success-subtle);border-color:var(--ds-success-solid);color:var(--ds-success-text)}.ds-alert[data-tone=warning]{background:var(--ds-warning-subtle);border-color:var(--ds-warning-solid);color:var(--ds-warning-text)}.ds-alert[data-tone=danger]{background:var(--ds-danger-subtle);border-color:var(--ds-danger-solid);color:var(--ds-danger-text)}.ds-alert__icon{width:var(--ds-comp-feedback-icon);height:var(--ds-comp-feedback-icon);flex:none;margin-block-start:var(--ds-space-1)}.ds-alert__title{font-weight:var(--ds-font-weight-semibold);overflow-wrap:anywhere;flex:12rem}.ds-alert__description{overflow-wrap:anywhere;flex:16rem}.ds-alert__title a,.ds-alert__description a{color:inherit;text-decoration:underline}.ds-alert__title a:hover,.ds-alert__description a:hover{color:inherit}.ds-alert__actions{gap:var(--ds-space-2);flex-wrap:wrap;flex:100%;display:flex}@media (width>=40rem){.ds-alert__actions{flex:0 auto;margin-inline-start:auto}}@media (width<=40rem){.ds-toast-viewport{width:auto;inset-inline:0}}@keyframes ds-toast-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ds-tooltip-popup,.ds-toast{transition-property:opacity;transition-duration:var(--ds-motion-duration-fast)}.ds-tooltip-popup[data-starting-style],.ds-tooltip-popup[data-ending-style],.ds-toast[data-starting-style],.ds-toast[data-ending-style]{transform:none}.ds-toast__spinner{animation:none}}@media (forced-colors:active){.ds-tooltip-popup,.ds-tooltip-arrow,.ds-toast,.ds-alert{color:canvastext;border:var(--ds-comp-feedback-border-width) solid CanvasText;box-shadow:none;background:canvas}.ds-tooltip-popup,.ds-toast,.ds-alert[data-tone=info],.ds-alert[data-tone=success],.ds-alert[data-tone=warning],.ds-alert[data-tone=danger],.ds-alert[data-tone=neutral]{color:canvastext;background:canvas}.ds-toast[data-tone=danger],.ds-alert[data-tone=danger]{border-color:mark}.ds-toast__title,.ds-toast__description,.ds-toast__close,.ds-alert__title,.ds-alert__description{color:canvastext}.ds-toast__action{color:buttontext;background:buttonface;border-color:buttontext}.ds-toast:focus-visible,.ds-toast__action:focus-visible,.ds-toast__close:focus-visible{outline:var(--ds-focus-ring-width) solid Highlight}.ds-toast__spinner{forced-color-adjust:none;border-color:highlight;border-inline-end-color:canvas}}.ds-badge,.ds-card,.ds-stat-card,.ds-avatar,.ds-badge__icon,.ds-badge__dot,.ds-card__header,.ds-card__title,.ds-card__description,.ds-card__action,.ds-card__content,.ds-card__footer,.ds-stat-card__label,.ds-stat-card__value,.ds-stat-card__delta,.ds-stat-card__description,.ds-stat-card__icon,.ds-avatar__image,.ds-avatar__fallback{--ds-comp-badge-dot:.5rem;--ds-comp-surface-border-width:1px;--ds-comp-avatar-sm:24px;--ds-comp-avatar-md:32px;--ds-comp-avatar-lg:40px;--ds-comp-avatar-xl:48px;box-sizing:border-box}.ds-badge *,.ds-card *,.ds-stat-card *,.ds-avatar *{box-sizing:border-box}.ds-badge{align-items:center;gap:var(--ds-space-1);max-inline-size:100%;padding:0 var(--ds-space-2);border:var(--ds-comp-surface-border-width) solid transparent;border-radius:var(--ds-radius-pill);background:var(--ds-surface-subtle);color:var(--ds-text-default);font-family:var(--ds-font-sans);font-size:var(--ds-text-xs);line-height:var(--ds-leading-xs);font-weight:var(--ds-font-weight-medium);letter-spacing:var(--ds-tracking-normal);overflow-wrap:anywhere;margin:0;display:inline-flex}.ds-badge[data-size=md]{padding-block:var(--ds-space-1);padding-inline:var(--ds-space-3);font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm)}.ds-badge[data-tone=neutral]{background:var(--ds-surface-subtle);color:var(--ds-text-default)}.ds-badge[data-tone=info]{background:var(--ds-info-subtle);color:var(--ds-info-text)}.ds-badge[data-tone=success]{background:var(--ds-success-subtle);color:var(--ds-success-text)}.ds-badge[data-tone=warning]{background:var(--ds-warning-subtle);color:var(--ds-warning-text)}.ds-badge[data-tone=danger]{background:var(--ds-danger-subtle);color:var(--ds-danger-text)}.ds-badge[data-variant=outline]{border-color:var(--ds-border-default);background:0 0}.ds-badge[data-variant=outline][data-tone=info]{border-color:var(--ds-info-solid)}.ds-badge[data-variant=outline][data-tone=success]{border-color:var(--ds-success-solid)}.ds-badge[data-variant=outline][data-tone=warning]{border-color:var(--ds-warning-solid)}.ds-badge[data-variant=outline][data-tone=danger]{border-color:var(--ds-danger-solid)}.ds-badge__icon,.ds-badge__dot{flex:none;justify-content:center;align-items:center;display:inline-flex}.ds-badge__dot{width:var(--ds-comp-badge-dot);height:var(--ds-comp-badge-dot);border-radius:var(--ds-radius-pill);background:currentColor}.ds-card{gap:var(--ds-space-4);width:100%;padding:var(--ds-space-4);border:var(--ds-comp-surface-border-width) solid var(--ds-border-default);border-radius:var(--ds-radius-card);background:var(--ds-surface-default);color:var(--ds-text-default);box-shadow:var(--ds-shadow-card);font-family:var(--ds-font-sans);font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm);flex-direction:column;margin:0;display:flex}.ds-card[data-variant=subtle]{background:var(--ds-surface-subtle);box-shadow:none}.ds-card[data-variant=raised]{background:var(--ds-surface-raised);box-shadow:var(--ds-shadow-raised)}.ds-card[data-padding=none]{gap:0;padding:0}.ds-card[data-padding=sm]{padding:var(--ds-space-3);gap:var(--ds-space-3)}.ds-card[data-padding=lg]{padding:var(--ds-space-6);gap:var(--ds-space-5)}.ds-card__header{align-items:start;column-gap:var(--ds-space-3);row-gap:var(--ds-space-1);grid-template-columns:minmax(0,1fr) auto;display:grid}.ds-card__title{font-size:var(--ds-text-md);line-height:var(--ds-leading-md);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-default);overflow-wrap:anywhere;grid-column:1;margin:0}.ds-card__description{font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm);color:var(--ds-text-muted);overflow-wrap:anywhere;grid-column:1;margin:0}.ds-card__action{grid-area:1/2/-1;place-self:start end}.ds-card__content{min-inline-size:0}.ds-card__footer{align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.ds-stat-card{align-items:start;column-gap:var(--ds-space-3);row-gap:var(--ds-space-1);grid-template-columns:minmax(0,1fr) auto;display:grid}.ds-stat-card__label{font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm);font-weight:var(--ds-font-weight-medium);color:var(--ds-text-muted);overflow-wrap:anywhere;grid-column:1}.ds-stat-card__value{font-size:var(--ds-text-2xl);line-height:var(--ds-leading-2xl);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-default);overflow-wrap:anywhere;grid-column:1}.ds-stat-card__delta{font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm);font-weight:var(--ds-font-weight-medium);color:var(--ds-text-muted);grid-column:1}.ds-stat-card__delta[data-tone=info]{color:var(--ds-info-text)}.ds-stat-card__delta[data-tone=success]{color:var(--ds-success-text)}.ds-stat-card__delta[data-tone=warning]{color:var(--ds-warning-text)}.ds-stat-card__delta[data-tone=danger]{color:var(--ds-danger-text)}.ds-stat-card__description{font-size:var(--ds-text-xs);line-height:var(--ds-leading-xs);color:var(--ds-text-muted);overflow-wrap:anywhere;grid-column:1}.ds-stat-card__icon{color:var(--ds-text-muted);grid-area:1/2/-1;justify-content:center;align-items:flex-start;display:inline-flex}.ds-avatar{width:var(--ds-comp-avatar-md);height:var(--ds-comp-avatar-md);border-radius:var(--ds-radius-pill);background:var(--ds-surface-subtle);color:var(--ds-text-muted);font-family:var(--ds-font-sans);font-size:var(--ds-text-xs);line-height:var(--ds-leading-xs);font-weight:var(--ds-font-weight-medium);vertical-align:middle;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.ds-avatar[data-size=sm]{width:var(--ds-comp-avatar-sm);height:var(--ds-comp-avatar-sm);font-size:var(--ds-text-2xs);line-height:var(--ds-leading-2xs)}.ds-avatar[data-size=lg]{width:var(--ds-comp-avatar-lg);height:var(--ds-comp-avatar-lg);font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm)}.ds-avatar[data-size=xl]{width:var(--ds-comp-avatar-xl);height:var(--ds-comp-avatar-xl);font-size:var(--ds-text-md);line-height:var(--ds-leading-md)}.ds-avatar__image{object-fit:cover;opacity:1;width:100%;height:100%;transition-property:opacity;transition-duration:var(--ds-motion-duration-fast);transition-timing-function:var(--ds-motion-easing-standard)}.ds-avatar__image[data-starting-style]{opacity:0}.ds-avatar__fallback{overflow-wrap:anywhere;justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}@media (prefers-reduced-motion:reduce){.ds-avatar__image{transition-property:opacity;transition-duration:var(--ds-motion-duration-fast)}.ds-avatar__image[data-starting-style]{transform:none}}@media (forced-colors:active){.ds-badge,.ds-card,.ds-avatar{color:canvastext;border:var(--ds-comp-surface-border-width) solid CanvasText;box-shadow:none;background:canvas}.ds-badge[data-tone=neutral],.ds-badge[data-tone=info],.ds-badge[data-tone=success],.ds-badge[data-tone=warning],.ds-badge[data-tone=danger],.ds-badge[data-variant=outline]{color:canvastext;background:canvas}.ds-badge[data-tone=danger],.ds-stat-card__delta[data-tone=danger]{border-color:mark}.ds-card__title,.ds-card__description,.ds-stat-card__label,.ds-stat-card__value,.ds-stat-card__description{color:canvastext}.ds-badge__dot{background:canvastext}}.ds-spinner,.ds-spinner:before,.ds-skeleton,.ds-empty-state,.ds-empty-state__media,.ds-empty-state__title,.ds-empty-state__description,.ds-empty-state__actions,.ds-error-state__code{--ds-comp-system-border-width:1px;--ds-comp-spinner-sm:.75rem;--ds-comp-spinner-md:1rem;--ds-comp-spinner-lg:1.5rem;--ds-comp-skeleton-min-text:1em;--ds-comp-skeleton-circle:2rem;box-sizing:border-box}.ds-empty-state *,.ds-spinner *,.ds-skeleton *{box-sizing:border-box}.ds-spinner{width:var(--ds-comp-spinner-md);height:var(--ds-comp-spinner-md);color:var(--ds-primary-solid);vertical-align:middle;flex:none;display:inline-flex;position:relative}.ds-spinner:before{content:"";border:var(--ds-comp-system-border-width) solid currentColor;border-radius:var(--ds-radius-pill);width:100%;height:100%;animation:ds-spinner-spin var(--ds-motion-duration-slow) linear infinite;border-inline-end-color:#0000}.ds-spinner[data-size=sm]{width:var(--ds-comp-spinner-sm);height:var(--ds-comp-spinner-sm)}.ds-spinner[data-size=lg]{width:var(--ds-comp-spinner-lg);height:var(--ds-comp-spinner-lg)}.ds-skeleton{width:100%;min-height:var(--ds-space-4);border-radius:var(--ds-radius-control);background:linear-gradient(90deg, var(--ds-surface-subtle) 0%, var(--ds-surface-raised) 50%, var(--ds-surface-subtle) 100%);animation:ds-skeleton-wave var(--ds-motion-duration-slow) var(--ds-motion-easing-standard) infinite;background-size:200% 100%;display:block}.ds-skeleton[data-shape=text]{min-height:var(--ds-comp-skeleton-min-text);border-radius:var(--ds-radius-pill)}.ds-skeleton[data-shape=circle]{width:var(--ds-comp-skeleton-circle);min-height:0;height:var(--ds-comp-skeleton-circle);border-radius:var(--ds-radius-pill)}.ds-skeleton[data-animate=false]{background-position:50% 0;animation:none}.ds-empty-state{align-items:center;gap:var(--ds-space-3);width:100%;max-inline-size:40rem;padding:var(--ds-space-4);border:var(--ds-comp-system-border-width) dashed var(--ds-border-default);border-radius:var(--ds-radius-card);background:var(--ds-surface-subtle);color:var(--ds-text-default);text-align:center;font-family:var(--ds-font-sans);flex-direction:column;margin:0;display:flex}.ds-empty-state[data-align=start]{text-align:start;align-items:flex-start}.ds-empty-state[data-size=sm]{padding:var(--ds-space-3);gap:var(--ds-space-2)}.ds-empty-state[data-size=lg]{padding:var(--ds-space-6);gap:var(--ds-space-4)}.ds-empty-state__media{color:var(--ds-text-muted);justify-content:center;align-items:center;display:inline-flex}.ds-empty-state__title{font-size:var(--ds-text-xl);line-height:var(--ds-leading-xl);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-default);overflow-wrap:anywhere;margin:0}.ds-empty-state[data-size=sm] .ds-empty-state__title{font-size:var(--ds-text-lg);line-height:var(--ds-leading-lg)}.ds-empty-state[data-size=lg] .ds-empty-state__title{font-size:var(--ds-text-2xl);line-height:var(--ds-leading-2xl)}.ds-empty-state__description{font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm);color:var(--ds-text-muted);overflow-wrap:anywhere;margin:0}.ds-empty-state__actions{gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.ds-error-state{background:var(--ds-danger-subtle);border-style:solid;border-color:var(--ds-danger-solid);color:var(--ds-danger-text)}.ds-error-state .ds-empty-state__media,.ds-error-state .ds-empty-state__title,.ds-error-state .ds-empty-state__description{color:inherit}.ds-error-state__code{font-size:var(--ds-text-xs);line-height:var(--ds-leading-xs);font-weight:var(--ds-font-weight-medium);color:inherit;margin:0}@keyframes ds-spinner-spin{to{transform:rotate(1turn)}}@keyframes ds-skeleton-wave{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ds-spinner:before,.ds-skeleton{animation:none}.ds-skeleton{background-position:50% 0}}@media (forced-colors:active){.ds-spinner{color:canvastext}.ds-spinner:before{forced-color-adjust:none;border-color:canvastext;border-inline-end-color:canvas}.ds-skeleton,.ds-empty-state,.ds-error-state{color:canvastext;background:canvas;border-color:canvastext}}.ds-tabs,.ds-tabs-list,.ds-tabs-trigger,.ds-tabs-panel,.ds-tabs-indicator,.ds-pagination,.ds-pagination__list,.ds-pagination__item,.ds-pagination__control,.ds-pagination__page,.ds-pagination__ellipsis,.ds-pagination__icon,.ds-stepper,.ds-stepper__list,.ds-stepper__item,.ds-stepper__trigger,.ds-stepper__indicator,.ds-stepper__label,.ds-stepper__description{--ds-comp-tabs-border-width:1px;--ds-comp-tabs-indicator-height:2px;--ds-comp-pagination-control-sm:2rem;--ds-comp-pagination-control-md:2.5rem;--ds-comp-pagination-chevron:.375rem;--ds-comp-stepper-indicator:2rem;--ds-comp-stepper-indicator-border:2px;--ds-comp-stepper-connector:2px;box-sizing:border-box}.ds-tabs *,.ds-pagination *,.ds-stepper *{box-sizing:border-box}.ds-tabs{gap:var(--ds-space-4);color:var(--ds-text-default);font-family:var(--ds-font-sans);flex-direction:column;display:flex}.ds-tabs[data-orientation=vertical]{align-items:flex-start;gap:var(--ds-space-6);flex-direction:row}.ds-tabs-list{gap:var(--ds-space-1);border-block-end:var(--ds-comp-tabs-border-width) solid var(--ds-border-default);flex-wrap:wrap;margin:0;padding:0;display:flex;position:relative}.ds-tabs[data-orientation=vertical] .ds-tabs-list{border-block-end:0;border-inline-end:var(--ds-comp-tabs-border-width) solid var(--ds-border-default);flex-direction:column;align-items:stretch;min-inline-size:12rem}.ds-tabs-indicator{pointer-events:none;background:var(--ds-primary-solid);border-radius:var(--ds-radius-pill);transition:inset var(--ds-motion-duration-fast) var(--ds-motion-easing-standard), width var(--ds-motion-duration-fast) var(--ds-motion-easing-standard), height var(--ds-motion-duration-fast) var(--ds-motion-easing-standard);position:absolute}.ds-tabs[data-orientation=horizontal] .ds-tabs-indicator{block-size:var(--ds-comp-tabs-indicator-height);inline-size:var(--active-tab-width,0);inset-block-end:calc(-1 * var(--ds-comp-tabs-border-width));inset-inline-start:var(--active-tab-left,0)}.ds-tabs[data-orientation=vertical] .ds-tabs-indicator{inline-size:var(--ds-comp-tabs-indicator-height);block-size:var(--active-tab-height,0);inset-block-start:var(--active-tab-top,0);inset-inline-end:calc(-1 * var(--ds-comp-tabs-border-width))}.ds-tabs-trigger{padding:var(--ds-space-2) var(--ds-space-4);border-radius:var(--ds-radius-control) var(--ds-radius-control) 0 0;color:var(--ds-text-muted);font-family:inherit;font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm);font-weight:var(--ds-font-weight-medium);letter-spacing:var(--ds-tracking-normal);cursor:pointer;transition:color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard), background-color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard);background:0 0;border:0;justify-content:center;align-items:center;margin:0;display:inline-flex;position:relative}.ds-tabs[data-orientation=vertical] .ds-tabs-trigger{border-radius:var(--ds-radius-control) 0 0 var(--ds-radius-control);justify-content:flex-start}.ds-tabs-trigger:hover:not(:disabled):not([aria-disabled=true]){color:var(--ds-text-default);background:var(--ds-surface-hover)}.ds-tabs-trigger:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset)}.ds-tabs-trigger[aria-selected=true]{color:var(--ds-text-default);font-weight:var(--ds-font-weight-semibold)}.ds-tabs-trigger:disabled,.ds-tabs-trigger[aria-disabled=true]{cursor:not-allowed;opacity:var(--ds-opacity-disabled)}.ds-tabs-panel{color:var(--ds-text-default);font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm);margin:0;padding:0}.ds-tabs-panel[hidden]{display:none}.ds-pagination{color:var(--ds-text-default);font-family:var(--ds-font-sans);display:block}.ds-pagination__list{align-items:center;gap:var(--ds-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ds-pagination__item{display:flex}.ds-pagination__control,.ds-pagination__page{min-inline-size:var(--ds-comp-pagination-control-md);min-block-size:var(--ds-comp-pagination-control-md);padding:0 var(--ds-space-2);border:var(--ds-comp-tabs-border-width) solid var(--ds-border-default);border-radius:var(--ds-radius-control);background:var(--ds-surface-default);color:var(--ds-text-default);font-family:inherit;font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm);font-weight:var(--ds-font-weight-medium);cursor:pointer;transition:background-color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard), border-color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard), color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard);justify-content:center;align-items:center;margin:0;text-decoration:none;display:inline-flex}.ds-pagination[data-size=sm] .ds-pagination__control,.ds-pagination[data-size=sm] .ds-pagination__page{min-inline-size:var(--ds-comp-pagination-control-sm);min-block-size:var(--ds-comp-pagination-control-sm);font-size:var(--ds-text-xs);line-height:var(--ds-leading-xs)}.ds-pagination__control:hover:not(:disabled):not(.ds-pagination__control--disabled),.ds-pagination__page:hover:not(:disabled):not(.ds-pagination__page--current){background:var(--ds-surface-hover);border-color:var(--ds-border-strong)}.ds-pagination__control:focus-visible,.ds-pagination__page:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset)}.ds-pagination__page--current{border-color:var(--ds-primary-solid);background:var(--ds-primary-subtle);color:var(--ds-text-default);font-weight:var(--ds-font-weight-semibold);text-underline-offset:.2em;cursor:default;text-decoration:underline}.ds-pagination__control:disabled,.ds-pagination__page:disabled,.ds-pagination__control--disabled{cursor:not-allowed;opacity:var(--ds-opacity-disabled);pointer-events:none}.ds-pagination__control-text{margin-inline-start:var(--ds-space-1)}.ds-pagination__ellipsis{min-inline-size:var(--ds-comp-pagination-control-md);min-block-size:var(--ds-comp-pagination-control-md);color:var(--ds-text-muted);font-size:var(--ds-text-sm);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.ds-pagination__icon{inline-size:var(--ds-comp-pagination-chevron);block-size:var(--ds-comp-pagination-chevron);border-block-start:var(--ds-comp-tabs-border-width) solid currentColor;border-inline-end:var(--ds-comp-tabs-border-width) solid currentColor;display:inline-block;position:relative}.ds-pagination__icon--previous{transform:rotate(-135deg)}.ds-pagination__icon--next,[dir=rtl] .ds-pagination__icon--previous{transform:rotate(45deg)}[dir=rtl] .ds-pagination__icon--next{transform:rotate(-135deg)}.ds-stepper{inline-size:100%;color:var(--ds-text-default);font-family:var(--ds-font-sans);display:block;container:ds-stepper/inline-size}.ds-stepper__list{align-items:flex-start;gap:var(--ds-space-2);flex-wrap:nowrap;margin:0;padding:0;list-style:none;display:flex}.ds-stepper[data-orientation=vertical] .ds-stepper__list{flex-direction:column;align-items:stretch;gap:0}.ds-stepper__item{min-inline-size:0;padding-inline:var(--ds-space-2);align-items:center;gap:var(--ds-space-1);text-align:center;flex-direction:column;flex:1 1 0;display:flex;position:relative}.ds-stepper[data-orientation=vertical] .ds-stepper__item{justify-content:flex-start;align-items:flex-start;column-gap:var(--ds-space-3);row-gap:var(--ds-space-1);text-align:start;flex-flow:wrap;flex:none;padding-block-end:var(--ds-space-6);padding-inline:0}.ds-stepper[data-orientation=vertical] .ds-stepper__item:last-child{padding-block-end:0}.ds-stepper__item:not(:last-child):after{content:"";border-block-start:var(--ds-comp-stepper-connector) solid var(--ds-border-default);pointer-events:none;transition:border-color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard);position:absolute;inset-block-start:calc(var(--ds-comp-stepper-indicator) / 2);inset-inline-start:calc(50% + var(--ds-comp-stepper-indicator) / 2 + var(--ds-space-1));inset-inline-end:calc(-50% + var(--ds-comp-stepper-indicator) / 2 + var(--ds-space-1))}.ds-stepper[data-orientation=vertical] .ds-stepper__item:not(:last-child):after{border-block-start:0;border-inline-start:var(--ds-comp-stepper-connector) solid var(--ds-border-default);inset-block-start:calc(var(--ds-comp-stepper-indicator) + var(--ds-space-1));inset-block-end:var(--ds-space-1);inset-inline-start:calc(var(--ds-comp-stepper-indicator) / 2);inset-inline-end:auto}.ds-stepper__item[data-status=complete]:not(:last-child):after,.ds-stepper__item[data-status=error]:not(:last-child):after{border-block-start-style:solid;border-inline-start-style:solid;border-color:var(--ds-border-strong)}.ds-stepper__item[data-status=current]:not(:last-child):after,.ds-stepper__item[data-status=upcoming]:not(:last-child):after{border-block-start-style:dashed;border-inline-start-style:dashed}.ds-stepper__trigger{align-items:center;gap:var(--ds-space-1);max-inline-size:100%;padding:var(--ds-space-1);border-radius:var(--ds-radius-control);color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;cursor:pointer;transition:background-color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard), color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard);background:0 0;border:0;flex-direction:column;margin:0;display:flex}.ds-stepper[data-orientation=vertical] .ds-stepper__trigger{align-items:center;gap:var(--ds-space-3);flex-direction:row}.ds-stepper__trigger:hover:not(:disabled){background:var(--ds-surface-hover)}.ds-stepper__trigger:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset)}.ds-stepper__trigger:disabled{cursor:not-allowed;opacity:var(--ds-opacity-disabled)}.ds-stepper__indicator{inline-size:var(--ds-comp-stepper-indicator);block-size:var(--ds-comp-stepper-indicator);border:var(--ds-comp-stepper-indicator-border) solid var(--ds-border-strong);border-radius:var(--ds-radius-pill);background:var(--ds-surface-default);color:var(--ds-text-default);font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm);font-weight:var(--ds-font-weight-medium);transition:background-color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard), border-color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard), color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard);flex:none;justify-content:center;align-items:center;display:inline-flex}.ds-stepper__label{max-inline-size:100%;color:var(--ds-text-default);font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm);font-weight:var(--ds-font-weight-medium);letter-spacing:var(--ds-tracking-normal);overflow-wrap:anywhere;display:block}.ds-stepper__description{max-inline-size:100%;color:var(--ds-text-muted);font-size:var(--ds-text-xs);line-height:var(--ds-leading-xs);font-weight:var(--ds-font-weight-regular);overflow-wrap:anywhere;display:block}.ds-stepper[data-orientation=vertical] .ds-stepper__description{flex:100%;margin-inline-start:calc(var(--ds-comp-stepper-indicator) + var(--ds-space-3))}.ds-stepper__item[data-status=complete] .ds-stepper__indicator{border-style:solid;border-width:var(--ds-comp-stepper-indicator-border);background:var(--ds-success-subtle);color:var(--ds-success-text)}.ds-stepper__item[data-status=complete] .ds-stepper__label{font-weight:var(--ds-font-weight-semibold);text-underline-offset:.2em;-webkit-text-decoration:underline double;text-decoration:underline double}.ds-stepper__item[data-status=current] .ds-stepper__indicator{border-style:solid;border-width:calc(var(--ds-comp-stepper-indicator-border) + 1px);background:var(--ds-primary-subtle);color:var(--ds-text-default);font-weight:var(--ds-font-weight-bold)}.ds-stepper__item[data-status=current] .ds-stepper__label{font-weight:var(--ds-font-weight-bold);text-underline-offset:.2em;text-decoration:underline}.ds-stepper__item[data-status=upcoming] .ds-stepper__indicator{background:var(--ds-surface-subtle);color:var(--ds-text-muted);border-style:dashed}.ds-stepper__item[data-status=upcoming] .ds-stepper__label{font-weight:var(--ds-font-weight-regular);color:var(--ds-text-muted)}.ds-stepper__item[data-status=error] .ds-stepper__indicator{border-style:double;border-width:calc(var(--ds-comp-stepper-indicator-border) + 2px);background:var(--ds-danger-subtle);color:var(--ds-danger-text);font-weight:var(--ds-font-weight-bold)}.ds-stepper__item[data-status=error] .ds-stepper__label{font-weight:var(--ds-font-weight-semibold);text-underline-offset:.2em;-webkit-text-decoration:underline wavy;text-decoration:underline wavy}@container ds-stepper (inline-size<=36rem){.ds-stepper[data-orientation=horizontal] .ds-stepper__item{padding-inline:var(--ds-space-1)}.ds-stepper[data-orientation=horizontal] .ds-stepper__description{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.ds-tabs-indicator,.ds-tabs-trigger,.ds-pagination__control,.ds-pagination__page,.ds-stepper__item:not(:last-child):after,.ds-stepper__trigger,.ds-stepper__indicator{transition:none}}@media (forced-colors:active){.ds-tabs-list,.ds-tabs-trigger,.ds-tabs-indicator,.ds-pagination__control,.ds-pagination__page,.ds-stepper__indicator,.ds-stepper__item:not(:last-child):after{border-color:buttonborder}.ds-tabs-trigger[aria-selected=true],.ds-pagination__page--current,.ds-stepper__item[data-status=current] .ds-stepper__indicator{color:highlighttext;forced-color-adjust:none;background:highlight;border-color:highlight}.ds-stepper__item[data-status=complete] .ds-stepper__indicator{color:buttontext;background:canvas;border-style:solid;border-color:buttontext}.ds-stepper__item[data-status=complete] .ds-stepper__label,.ds-stepper__item[data-status=error] .ds-stepper__label{text-decoration-line:underline}.ds-stepper__item[data-status=error] .ds-stepper__indicator{color:mark;background:canvas;border-style:double;border-color:mark}.ds-stepper__item[data-status=upcoming] .ds-stepper__indicator{color:graytext;border-style:dashed;border-color:graytext}.ds-tabs-trigger:focus-visible,.ds-pagination__control:focus-visible,.ds-pagination__page:focus-visible,.ds-stepper__trigger:focus-visible{outline-color:highlight}}.ds-app-shell,.ds-app-shell__sidebar,.ds-app-shell__sidebar-inner,.ds-app-shell__mobile-sidebar,.ds-app-shell__mobile-body,.ds-app-shell__brand,.ds-app-shell__sidebar-footer,.ds-app-shell__topbar,.ds-app-shell__main,.ds-app-shell__content,.ds-app-shell-nav,.ds-app-shell-nav-item,.ds-app-shell-nav-item__icon,.ds-app-shell-nav-item__label,.ds-app-shell-nav-item__badge,.ds-app-shell-mobile-trigger,.ds-app-shell-mobile-trigger__icon,.ds-app-shell-mobile-trigger__glyph{--ds-comp-app-shell-sidebar-width:16.5rem;--ds-comp-app-shell-sidebar-compact-width:4.5rem;--ds-comp-app-shell-topbar-height:3.5rem;--ds-comp-app-shell-content-max:80rem;--ds-comp-app-shell-gutter:var(--ds-space-4);--ds-comp-app-shell-gutter-wide:var(--ds-space-6);--ds-comp-app-shell-border-width:1px;--ds-comp-app-shell-nav-indicator:3px;--ds-comp-app-shell-nav-item-height:2.5rem;--ds-comp-app-shell-nav-icon:1.25rem;--ds-comp-app-shell-trigger-size:2.5rem;--ds-comp-app-shell-trigger-glyph:1.125rem;--ds-comp-app-shell-trigger-glyph-gap:6px;--ds-comp-app-shell-nav-hover:var(--ds-nav-text)}@supports (color:color-mix(in lab, red, red)){.ds-app-shell,.ds-app-shell__sidebar,.ds-app-shell__sidebar-inner,.ds-app-shell__mobile-sidebar,.ds-app-shell__mobile-body,.ds-app-shell__brand,.ds-app-shell__sidebar-footer,.ds-app-shell__topbar,.ds-app-shell__main,.ds-app-shell__content,.ds-app-shell-nav,.ds-app-shell-nav-item,.ds-app-shell-nav-item__icon,.ds-app-shell-nav-item__label,.ds-app-shell-nav-item__badge,.ds-app-shell-mobile-trigger,.ds-app-shell-mobile-trigger__icon,.ds-app-shell-mobile-trigger__glyph{--ds-comp-app-shell-nav-hover:color-mix(in srgb, var(--ds-nav-text) 12%, transparent)}}.ds-app-shell,.ds-app-shell__sidebar,.ds-app-shell__sidebar-inner,.ds-app-shell__mobile-sidebar,.ds-app-shell__mobile-body,.ds-app-shell__brand,.ds-app-shell__sidebar-footer,.ds-app-shell__topbar,.ds-app-shell__main,.ds-app-shell__content,.ds-app-shell-nav,.ds-app-shell-nav-item,.ds-app-shell-nav-item__icon,.ds-app-shell-nav-item__label,.ds-app-shell-nav-item__badge,.ds-app-shell-mobile-trigger,.ds-app-shell-mobile-trigger__icon,.ds-app-shell-mobile-trigger__glyph{--ds-comp-app-shell-nav-divider:var(--ds-nav-text)}@supports (color:color-mix(in lab, red, red)){.ds-app-shell,.ds-app-shell__sidebar,.ds-app-shell__sidebar-inner,.ds-app-shell__mobile-sidebar,.ds-app-shell__mobile-body,.ds-app-shell__brand,.ds-app-shell__sidebar-footer,.ds-app-shell__topbar,.ds-app-shell__main,.ds-app-shell__content,.ds-app-shell-nav,.ds-app-shell-nav-item,.ds-app-shell-nav-item__icon,.ds-app-shell-nav-item__label,.ds-app-shell-nav-item__badge,.ds-app-shell-mobile-trigger,.ds-app-shell-mobile-trigger__icon,.ds-app-shell-mobile-trigger__glyph{--ds-comp-app-shell-nav-divider:color-mix(in srgb, var(--ds-nav-text) 18%, transparent)}}.ds-app-shell,.ds-app-shell__sidebar,.ds-app-shell__sidebar-inner,.ds-app-shell__mobile-sidebar,.ds-app-shell__mobile-body,.ds-app-shell__brand,.ds-app-shell__sidebar-footer,.ds-app-shell__topbar,.ds-app-shell__main,.ds-app-shell__content,.ds-app-shell-nav,.ds-app-shell-nav-item,.ds-app-shell-nav-item__icon,.ds-app-shell-nav-item__label,.ds-app-shell-nav-item__badge,.ds-app-shell-mobile-trigger,.ds-app-shell-mobile-trigger__icon,.ds-app-shell-mobile-trigger__glyph,.ds-app-shell__sidebar *,.ds-app-shell__topbar *,.ds-app-shell__mobile-sidebar *,.ds-app-shell-mobile-trigger *{box-sizing:border-box}.ds-app-shell{grid-template-columns:var(--ds-comp-app-shell-sidebar-width) minmax(0, 1fr);background:var(--ds-bg-page);min-block-size:100dvh;color:var(--ds-text-default);grid-template-rows:auto minmax(0,1fr);display:grid}.ds-app-shell[data-sidebar-mode=compact]{grid-template-columns:var(--ds-comp-app-shell-sidebar-compact-width) minmax(0, 1fr)}.ds-app-shell__sidebar{z-index:var(--ds-z-sticky);overscroll-behavior:contain;background:var(--ds-nav-background);block-size:100dvh;min-inline-size:0;color:var(--ds-nav-text);font-family:var(--ds-font-sans);font-size:var(--ds-text-md);line-height:var(--ds-leading-md);border-inline-end:var(--ds-comp-app-shell-border-width) solid var(--ds-nav-text);border-inline-end-color:var(--ds-comp-app-shell-nav-divider);grid-area:1/1/-1;padding-inline-start:env(safe-area-inset-left,0px);position:sticky;inset-block-start:0;overflow:hidden auto}[dir=rtl] .ds-app-shell__sidebar{padding-inline-start:env(safe-area-inset-right,0px)}.ds-app-shell__sidebar[hidden]{display:none}.ds-app-shell__sidebar-inner{flex-direction:column;flex:1 0 auto;min-block-size:100%;min-inline-size:0;display:flex}.ds-app-shell__mobile-sidebar{background:var(--ds-nav-background);color:var(--ds-nav-text);border-color:var(--ds-comp-app-shell-nav-divider);font-family:var(--ds-font-sans);font-size:var(--ds-text-md);line-height:var(--ds-leading-md)}.ds-app-shell__mobile-body{flex-direction:column;padding:0;display:flex}.ds-app-shell__brand{align-items:center;gap:var(--ds-space-3);min-block-size:var(--ds-comp-app-shell-topbar-height);min-inline-size:0;padding-inline:var(--ds-comp-app-shell-gutter);padding-block:var(--ds-space-2);color:var(--ds-nav-text);font-family:var(--ds-font-display);font-size:var(--ds-text-md);line-height:var(--ds-leading-md);font-weight:var(--ds-font-weight-semibold);overflow-wrap:anywhere;flex:none;display:flex}.ds-app-shell[data-sidebar-mode=compact] .ds-app-shell__brand{padding-inline:var(--ds-space-2);text-overflow:ellipsis;white-space:nowrap;justify-content:center;overflow:hidden}.ds-app-shell-nav{gap:var(--ds-space-1);min-inline-size:0;padding-block:var(--ds-space-3);padding-inline:var(--ds-space-2);color:var(--ds-nav-text);font-family:var(--ds-font-sans);flex-direction:column;display:flex}.ds-app-shell__sidebar-footer{align-items:center;gap:var(--ds-space-3);min-inline-size:0;padding:var(--ds-space-3) var(--ds-comp-app-shell-gutter);border-block-start:var(--ds-comp-app-shell-border-width) solid var(--ds-nav-text);border-block-start-color:var(--ds-comp-app-shell-nav-divider);color:var(--ds-nav-text);font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm);flex-wrap:wrap;flex:none;margin-block-start:auto;display:flex}.ds-app-shell[data-sidebar-mode=compact] .ds-app-shell__sidebar-footer{padding-inline:var(--ds-space-2);justify-content:center}.ds-app-shell-nav-item{align-items:center;gap:var(--ds-space-3);inline-size:100%;min-block-size:var(--ds-comp-app-shell-nav-item-height);min-inline-size:0;padding-block:var(--ds-space-2);padding-inline:var(--ds-space-3);border-radius:var(--ds-radius-control);color:var(--ds-nav-text);font-family:inherit;font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm);font-weight:var(--ds-font-weight-medium);letter-spacing:var(--ds-tracking-normal);text-align:start;cursor:pointer;transition:background-color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard), color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard);background:0 0;border:0;margin:0;text-decoration:none;display:flex;position:relative}.ds-app-shell-nav-item:hover:not(:disabled):not([aria-disabled=true]){background:var(--ds-comp-app-shell-nav-hover)}.ds-app-shell-nav-item:hover:not(:disabled):not([aria-disabled=true]) .ds-app-shell-nav-item__label{text-underline-offset:.2em;text-decoration:underline}.ds-app-shell-nav-item:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset)}.ds-app-shell-nav-item[aria-current=page]{background:var(--ds-nav-active);color:var(--ds-nav-active-text);font-weight:var(--ds-font-weight-semibold)}.ds-app-shell-nav-item[aria-current=page]:before{content:"";inset-inline-start:0;inset-block:var(--ds-space-2);inline-size:var(--ds-comp-app-shell-nav-indicator);border-radius:var(--ds-radius-pill);background:currentColor;position:absolute}.ds-app-shell-nav-item:disabled,.ds-app-shell-nav-item[aria-disabled=true]{cursor:not-allowed;opacity:var(--ds-opacity-disabled)}.ds-app-shell-nav-item__icon{inline-size:var(--ds-comp-app-shell-nav-icon);block-size:var(--ds-comp-app-shell-nav-icon);flex:none;justify-content:center;align-items:center;display:inline-flex}.ds-app-shell-nav-item__icon>svg,.ds-app-shell-nav-item__icon>img{block-size:100%;inline-size:100%}.ds-app-shell-nav-item__label{overflow-wrap:anywhere;flex:auto;min-inline-size:0}.ds-app-shell-nav-item__badge{font-size:var(--ds-text-xs);line-height:var(--ds-leading-xs);flex:none;align-items:center;margin-inline-start:auto;display:inline-flex}.ds-app-shell[data-sidebar-mode=compact] .ds-app-shell-nav-item{padding-inline:var(--ds-space-2);justify-content:center}.ds-app-shell[data-sidebar-mode=compact] .ds-app-shell-nav-item:hover:not(:disabled):not([aria-disabled=true]){box-shadow:inset 0 0 0 var(--ds-comp-app-shell-border-width) currentColor}.ds-app-shell[data-sidebar-mode=compact] .ds-app-shell-nav-item[data-has-icon=true] .ds-app-shell-nav-item__label{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-app-shell[data-sidebar-mode=compact] .ds-app-shell-nav-item:not([data-has-icon=true]) .ds-app-shell-nav-item__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-app-shell[data-sidebar-mode=compact] .ds-app-shell-nav-item__badge{margin:0;position:absolute;inset-block-start:var(--ds-space-1);inset-inline-end:var(--ds-space-1)}.ds-app-shell__topbar{z-index:var(--ds-z-sticky);align-items:center;gap:var(--ds-space-3);min-block-size:var(--ds-comp-app-shell-topbar-height);min-inline-size:0;padding-block:var(--ds-space-2);padding-left:max(var(--ds-comp-app-shell-gutter), env(safe-area-inset-left,0px));padding-right:max(var(--ds-comp-app-shell-gutter), env(safe-area-inset-right,0px));background:var(--ds-surface-default);color:var(--ds-text-default);border-block-end:var(--ds-comp-app-shell-border-width) solid var(--ds-border-default);font-family:var(--ds-font-sans);font-size:var(--ds-text-md);line-height:var(--ds-leading-md);grid-area:1/2;display:flex;position:sticky;inset-block-start:0}.ds-app-shell__main{min-block-size:0;min-inline-size:0;color:var(--ds-text-default);grid-area:2/2}.ds-app-shell__content{inline-size:100%;max-inline-size:var(--ds-comp-app-shell-content-max);min-inline-size:0;padding-block:var(--ds-comp-app-shell-gutter);padding-left:max(var(--ds-comp-app-shell-gutter), env(safe-area-inset-left,0px));padding-right:max(var(--ds-comp-app-shell-gutter), env(safe-area-inset-right,0px));margin-inline:auto}.ds-app-shell-mobile-trigger{justify-content:center;align-items:center;gap:var(--ds-space-2);min-inline-size:var(--ds-comp-app-shell-trigger-size);min-block-size:var(--ds-comp-app-shell-trigger-size);padding:0 var(--ds-space-2);border:var(--ds-comp-app-shell-border-width) solid var(--ds-border-default);border-radius:var(--ds-radius-control);background:var(--ds-surface-default);color:var(--ds-text-default);font-family:inherit;font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm);font-weight:var(--ds-font-weight-medium);cursor:pointer;transition:background-color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard), border-color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard);flex:none;margin:0;display:inline-flex}.ds-app-shell-mobile-trigger:hover:not(:disabled){background:var(--ds-surface-hover);border-color:var(--ds-border-strong)}.ds-app-shell-mobile-trigger:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset)}.ds-app-shell-mobile-trigger:disabled{cursor:not-allowed;opacity:var(--ds-opacity-disabled)}.ds-app-shell-mobile-trigger__icon{inline-size:var(--ds-comp-app-shell-nav-icon);block-size:var(--ds-comp-app-shell-nav-icon);flex:none;justify-content:center;align-items:center;display:inline-flex}.ds-app-shell-mobile-trigger__icon>svg,.ds-app-shell-mobile-trigger__icon>img{block-size:100%;inline-size:100%}.ds-app-shell-mobile-trigger__glyph{inline-size:var(--ds-comp-app-shell-trigger-glyph);block-size:var(--ds-comp-app-shell-border-width);border-block-start:var(--ds-comp-app-shell-border-width) solid currentColor;box-shadow:0 calc(-1 * var(--ds-comp-app-shell-trigger-glyph-gap)) 0 currentColor, 0 var(--ds-comp-app-shell-trigger-glyph-gap) 0 currentColor;display:block}@media (width>=64rem){.ds-app-shell__content{padding-block:var(--ds-comp-app-shell-gutter-wide);padding-left:max(var(--ds-comp-app-shell-gutter-wide), env(safe-area-inset-left,0px));padding-right:max(var(--ds-comp-app-shell-gutter-wide), env(safe-area-inset-right,0px))}.ds-app-shell-mobile-trigger{display:none}}@media (width<=63.99rem){.ds-app-shell,.ds-app-shell[data-sidebar-mode=compact]{grid-template-columns:minmax(0,1fr)}.ds-app-shell__sidebar{display:none}.ds-app-shell__topbar,.ds-app-shell__main{grid-column:1}}@media (prefers-reduced-motion:reduce){.ds-app-shell-nav-item,.ds-app-shell-mobile-trigger{transition:none}}@media (forced-colors:active){.ds-app-shell__sidebar,.ds-app-shell__mobile-sidebar{color:canvastext;background:canvas;border-color:canvastext}.ds-app-shell__brand,.ds-app-shell-nav,.ds-app-shell-nav-item,.ds-app-shell__sidebar-footer{color:canvastext}.ds-app-shell__sidebar-footer,.ds-app-shell__topbar{border-color:canvastext}.ds-app-shell-nav-item:hover:not(:disabled):not([aria-disabled=true]):not(:focus-visible){box-shadow:none;outline:var(--ds-comp-app-shell-border-width) solid CanvasText;background:canvas}.ds-app-shell-nav-item[aria-current=page]{color:highlighttext;forced-color-adjust:none;background:highlight}.ds-app-shell-nav-item[aria-current=page] .ds-app-shell-nav-item__badge{forced-color-adjust:auto}.ds-app-shell-nav-item:focus-visible,.ds-app-shell-mobile-trigger:focus-visible{outline-color:highlight}.ds-app-shell-mobile-trigger{border-color:buttonborder}}.ds-data-table-viewport,.ds-data-table,.ds-data-table__caption,.ds-data-table__header,.ds-data-table__body,.ds-data-table__footer,.ds-data-table__row,.ds-data-table__head,.ds-data-table__cell{--ds-comp-table-border-width:1px;--ds-comp-table-pad-block:var(--ds-space-3);--ds-comp-table-pad-inline:var(--ds-space-4);--ds-comp-table-pad-block-compact:var(--ds-space-1);--ds-comp-table-pad-inline-compact:var(--ds-space-3);box-sizing:border-box}.ds-data-table-viewport *,.ds-data-table *{box-sizing:border-box}.ds-data-table-viewport{overscroll-behavior:contain;border:var(--ds-comp-table-border-width) solid var(--ds-border-default);border-radius:var(--ds-radius-card);background:var(--ds-surface-default);max-inline-size:100%;color:var(--ds-text-default);outline:none;position:relative;overflow:auto}.ds-data-table-viewport:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset)}.ds-data-table{border-collapse:separate;border-spacing:0;background:var(--ds-surface-default);inline-size:max-content;min-inline-size:100%;color:var(--ds-text-default);font-family:var(--ds-font-sans);font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm);font-weight:var(--ds-font-weight-regular);letter-spacing:var(--ds-tracking-normal);margin:0}.ds-data-table__caption{caption-side:top;padding-block:var(--ds-space-3);padding-inline:var(--ds-space-4);text-align:start;color:var(--ds-text-muted);font-size:var(--ds-text-sm);line-height:var(--ds-leading-sm);font-weight:var(--ds-font-weight-medium)}.ds-data-table__caption[data-visually-hidden=true]{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-data-table__head,.ds-data-table__cell{padding-block:var(--ds-comp-table-pad-block);padding-inline:var(--ds-comp-table-pad-inline);border-block-end:var(--ds-comp-table-border-width) solid var(--ds-border-default);text-align:start;vertical-align:top}.ds-data-table[data-density=compact] .ds-data-table__head,.ds-data-table[data-density=compact] .ds-data-table__cell{padding-block:var(--ds-comp-table-pad-block-compact);padding-inline:var(--ds-comp-table-pad-inline-compact)}.ds-data-table__head{background:var(--ds-surface-default);color:var(--ds-text-muted);font-weight:var(--ds-font-weight-semibold)}.ds-data-table__footer .ds-data-table__head,.ds-data-table__footer .ds-data-table__cell{background:var(--ds-surface-subtle);border-block-end:0;border-block-start:var(--ds-comp-table-border-width) solid var(--ds-border-default);font-weight:var(--ds-font-weight-semibold)}.ds-data-table__head[data-align=center],.ds-data-table__cell[data-align=center]{text-align:center}.ds-data-table__head[data-align=end],.ds-data-table__cell[data-align=end]{text-align:end;font-variant-numeric:tabular-nums}.ds-data-table__cell[data-wrap=normal]{overflow-wrap:anywhere}.ds-data-table__cell[data-wrap=nowrap]{white-space:nowrap}.ds-data-table__head[aria-sort=ascending],.ds-data-table__head[aria-sort=descending],.ds-data-table__head[aria-sort=other]{background:var(--ds-surface-subtle);color:var(--ds-text-default)}.ds-data-table__head[aria-sort=ascending]{box-shadow:inset 0 calc(-2 * var(--ds-comp-table-border-width)) 0 var(--ds-border-strong)}.ds-data-table__head[aria-sort=descending]{box-shadow:inset 0 calc(2 * var(--ds-comp-table-border-width)) 0 var(--ds-border-strong)}.ds-data-table[data-sticky-header=true] .ds-data-table__header .ds-data-table__head{z-index:var(--ds-z-sticky);background:var(--ds-surface-default);position:sticky;inset-block-start:0}.ds-data-table[data-sticky-header=true] .ds-data-table__footer .ds-data-table__head,.ds-data-table[data-sticky-header=true] .ds-data-table__body .ds-data-table__head{z-index:auto;position:static}.ds-data-table__row:hover,.ds-data-table__row:focus-within{background:var(--ds-surface-hover)}.ds-data-table__row[aria-selected=true],.ds-data-table__row[data-state=selected]{background:var(--ds-primary-subtle)}.ds-data-table__head:focus-within,.ds-data-table__cell:focus-within{z-index:calc(var(--ds-z-sticky) + 1);position:relative}.ds-data-table__body .ds-data-table__row:last-child .ds-data-table__cell,.ds-data-table__body .ds-data-table__row:last-child .ds-data-table__head{border-block-end:0}@media (prefers-reduced-motion:reduce){.ds-data-table-viewport,.ds-data-table,.ds-data-table-viewport *,.ds-data-table *{transition:none;animation:none}}@media (forced-colors:active){.ds-data-table-viewport,.ds-data-table{color:canvastext;border:var(--ds-comp-table-border-width) solid CanvasText;box-shadow:none;background:canvas}.ds-data-table__head,.ds-data-table__cell,.ds-data-table__footer .ds-data-table__head,.ds-data-table__footer .ds-data-table__cell{color:canvastext;background:canvas;border-color:canvastext}.ds-data-table[data-sticky-header=true] .ds-data-table__header .ds-data-table__head{background:canvas}.ds-data-table__row:hover,.ds-data-table__row:focus-within,.ds-data-table__row[aria-selected=true],.ds-data-table__row[data-state=selected]{color:highlighttext;background:highlight}.ds-data-table-viewport:focus-visible{outline:var(--ds-focus-ring-width) solid Highlight}}.mb-wizard{flex-direction:column;gap:1.5rem;display:flex}.mb-wizard__choices{gap:.75rem;display:grid}@media (width>=40rem){.mb-wizard__choices{grid-template-columns:1fr 1fr}}.mb-wizard__goals{flex-direction:column;gap:.75rem;display:flex}.mb-wizard__goal{align-items:flex-start;gap:.75rem;display:flex}.mb-wizard__actions{flex-wrap:wrap;gap:.75rem;display:flex}.mb-public-page{max-width:40rem;margin:0 auto;padding:1.5rem}.mb-public-page h1{margin:0 0 .75rem;font-size:1.5rem;font-weight:600}.mb-public-page a{color:var(--ds-link,inherit)}.mb-overview{flex-direction:column;gap:1.5rem;display:flex}.mb-overview__core{flex-direction:column;gap:1rem;display:flex}.mb-overview__actions{flex-wrap:wrap;gap:.75rem;margin:.75rem 0 0;display:flex}.mb-overview__history{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.mb-overview__history button{text-align:start;white-space:normal;justify-content:flex-start;width:100%}.mb-overview__chart{flex-direction:column;gap:.75rem;min-width:0;max-width:100%;margin:0;display:flex}.mb-overview__chart figcaption{color:var(--ds-text-muted,inherit);margin:0;font-size:.875rem}.mb-overview__charts{grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;display:grid}@media (width>=1280px){.mb-overview__charts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1920px){.mb-overview__charts{grid-template-columns:repeat(3,minmax(0,1fr))}}.mb-chart{--mb-chart-series:var(--ds-chart-series-1,currentColor);border:1px solid var(--ds-chart-grid,currentColor);border-radius:.75rem;flex-direction:column;gap:.5rem;min-width:0;max-width:100%;padding:.75rem;display:flex}.mb-chart[data-series=series-1]{--mb-chart-series:var(--ds-chart-series-1,currentColor)}.mb-chart[data-series=series-2]{--mb-chart-series:var(--ds-chart-series-2,currentColor)}.mb-chart[data-series=series-3]{--mb-chart-series:var(--ds-chart-series-3,currentColor)}.mb-chart[data-series=series-4]{--mb-chart-series:var(--ds-chart-series-4,currentColor)}.mb-chart[data-series=series-5]{--mb-chart-series:var(--ds-chart-series-5,currentColor)}.mb-chart[data-series=series-6]{--mb-chart-series:var(--ds-chart-series-6,currentColor)}.mb-chart__header{flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;min-width:0;display:flex}.mb-chart__title,.mb-chart__unit,.mb-chart__latest,.mb-chart__period,.mb-chart__empty,.mb-chart__tooltip p{text-align:start;margin:0}.mb-chart__title{font-size:.9375rem;font-weight:600}.mb-chart__unit,.mb-chart__period{color:var(--ds-text-muted,inherit);font-size:.8125rem}.mb-chart__latest{font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:.9375rem}.mb-chart__empty{min-height:9rem}.mb-chart__plot{width:100%;min-width:0;position:relative}.mb-chart__svg{aspect-ratio:400/284;width:100%;height:auto;display:block;overflow:hidden}.mb-chart__grid{stroke:var(--ds-chart-grid,currentColor);stroke-width:1px;fill:none}.mb-chart__axis{stroke:var(--ds-chart-axis,currentColor);stroke-width:1.5px;fill:none}.mb-chart__line{fill:none;stroke:var(--mb-chart-series,currentColor);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.mb-chart__tick,.mb-chart__period-label{fill:var(--ds-chart-axis,currentColor);font-size:10px}.mb-chart__period-label{white-space:nowrap;text-overflow:clip;font-size:8px}.mb-chart__overlay{position:absolute;inset:0}.mb-chart__point-button{background:0 0;border:0;border-radius:999px;width:24px;min-width:24px;height:24px;min-height:24px;padding:0;position:absolute;transform:translate(-50%,-50%)}.mb-chart__point-button:after{content:"";background:var(--mb-chart-series,currentColor);border-radius:999px;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mb-chart__point-button:focus-visible{outline:2px solid var(--ds-focus-ring,currentColor);outline-offset:2px}.mb-chart__tooltip{z-index:1;border:1px solid var(--ds-chart-axis,currentColor);background:var(--ds-chart-tooltip-surface,Canvas);width:max-content;max-width:calc(100% - .5rem);color:var(--ds-chart-tooltip-text,CanvasText);pointer-events:none;border-radius:.5rem;padding:.375rem .5rem;font-size:.75rem;line-height:1.3;position:absolute}.mb-chart__tooltip[data-align=center][data-place=above]{transform:translate(-50%,calc(-100% - 12px))}.mb-chart__tooltip[data-align=center][data-place=below]{transform:translate(-50%,12px)}.mb-chart__tooltip[data-align=start][data-place=above]{transform:translateY(calc(-100% - 12px))}.mb-chart__tooltip[data-align=start][data-place=below]{transform:translateY(12px)}.mb-chart__tooltip[data-align=end][data-place=above]{transform:translate(-100%,calc(-100% - 12px))}.mb-chart__tooltip[data-align=end][data-place=below]{transform:translate(-100%,12px)}@media (forced-colors:active){.mb-chart{border-color:canvastext}.mb-chart__grid,.mb-chart__axis,.mb-chart__line{stroke:canvastext}.mb-chart__tick,.mb-chart__period-label{fill:canvastext}.mb-chart__point-button:after{background:canvastext}.mb-chart__point-button:focus-visible{outline:3px solid highlight}.mb-chart__tooltip{color:canvastext;background:canvas;border-color:canvastext}}.mb-report{gap:var(--ds-space-6,1.5rem);flex-direction:column;min-inline-size:0;max-inline-size:100%;display:flex}.mb-report__back{font-size:var(--ds-text-sm,.875rem);margin:0}.mb-report__back a{color:var(--ds-text-muted,inherit)}.mb-report__hero{gap:var(--ds-space-3,.75rem);flex-direction:column;display:flex}.mb-report__eyebrow{font-size:var(--ds-text-sm,.875rem);font-weight:var(--ds-font-weight-medium,500);color:var(--ds-text-muted,inherit);margin:0}.mb-report__hero h1{font-size:var(--ds-text-2xl,1.625rem);line-height:var(--ds-leading-2xl,2.125rem);font-weight:var(--ds-font-weight-semibold,600);margin:0}.mb-report__period{font-size:var(--ds-text-md,.9375rem);margin:0}.mb-report__freshness{align-items:center;gap:var(--ds-space-2,.5rem);flex-wrap:wrap;margin:0;display:flex}.mb-report__collection-surface{gap:var(--ds-space-2,.5rem);padding:var(--ds-space-3,.75rem);border:1px solid var(--ds-border-default,currentColor);border-radius:var(--ds-radius-card,.75rem);background:var(--ds-surface-subtle,transparent);flex-direction:column;display:flex}.mb-report__collection-label{font-size:var(--ds-text-sm,.875rem);color:var(--ds-text-muted,inherit);margin:0}.mb-report__nav{--mb-report-nav-ring:calc(var(--ds-focus-ring-width,2px) + var(--ds-focus-ring-offset,2px));align-items:center;gap:var(--ds-space-2,.5rem) var(--ds-space-4,1rem);box-sizing:border-box;min-inline-size:0;max-inline-size:100%;padding:calc(var(--ds-space-2,.5rem) + var(--mb-report-nav-ring));border:1px solid var(--ds-border-default,CanvasText);border-radius:var(--ds-radius-card,.75rem);background:var(--ds-surface-default,Canvas);flex-wrap:wrap;display:flex}.mb-report__nav a{color:var(--ds-link,LinkText);white-space:nowrap;padding-block:var(--ds-space-1,.25rem);border-block-end:2px solid #0000;text-decoration:none}.mb-report__nav a[aria-current=location]{border-block-end-color:currentColor}.mb-report .mb-report__placement-header{justify-content:space-between;align-items:center;column-gap:var(--ds-space-3,.75rem);row-gap:var(--ds-space-2,.5rem);flex-wrap:wrap;min-inline-size:0;display:flex}.mb-report__placement-action-slot{min-inline-size:0;max-inline-size:100%}.mb-report__placement-action{box-sizing:border-box;min-block-size:2.5rem;max-inline-size:100%;padding-block:var(--ds-space-2,.5rem);padding-inline:var(--ds-space-3,.75rem);border:1px solid var(--ds-border-default,ButtonText);border-radius:var(--ds-radius-control,.5rem);background:var(--ds-surface-default,Canvas);color:var(--ds-text-default,CanvasText);font:inherit;font-weight:var(--ds-font-weight-medium,500);line-height:var(--ds-leading-sm,1.25);text-align:center;overflow-wrap:anywhere;white-space:normal;justify-content:center;align-items:center;margin:0;text-decoration:none;display:inline-flex}.mb-report__placement-action:hover{background:var(--ds-surface-hover,Canvas)}.mb-report__placement-action:active{background:var(--ds-surface-subtle,Canvas);border-color:var(--ds-border-strong,ButtonText)}.mb-report__placement-action:focus-visible{outline:var(--ds-focus-ring-width,2px) solid var(--ds-focus-ring,Highlight);outline-offset:var(--ds-focus-ring-offset,2px)}.mb-report__nav a:focus-visible,.mb-report__disclosure-summary:focus-visible,.mb-report__back a:focus-visible{outline:var(--ds-focus-ring-width,2px) solid var(--ds-focus-ring,currentColor);outline-offset:var(--ds-focus-ring-offset,2px)}.mb-report__meta{gap:var(--ds-space-2,.5rem);margin:0;display:grid}.mb-report__meta div{gap:.25rem;display:grid}.mb-report__meta dt{font-size:var(--ds-text-sm,.875rem);color:var(--ds-text-muted,inherit)}.mb-report__meta dd{margin:0}.mb-report__core,.mb-report__quality,.mb-report__section,.mb-report__subsection,.mb-report__disclosures{gap:var(--ds-space-4,1rem);flex-direction:column;min-inline-size:0;display:flex}.mb-report__section h2,.mb-report__quality>h2,.mb-report__disclosure-summary h2{font-size:var(--ds-text-lg,1.0625rem);font-weight:var(--ds-font-weight-semibold,600);margin:0}.mb-report__subsection h3{font-size:var(--ds-text-md,.9375rem);font-weight:var(--ds-font-weight-semibold,600);margin:0}.mb-report__section-heading{align-items:baseline;gap:var(--ds-space-2,.5rem) var(--ds-space-3,.75rem);flex-wrap:wrap;display:flex}.mb-report__kpis{gap:.75rem;display:grid}.mb-report__kpis--primary,.mb-report__kpis--secondary{gap:var(--ds-space-3,.75rem);min-inline-size:0;display:grid}.mb-report__kpi--secondary{font-size:var(--ds-text-sm,.875rem)}.mb-report__story{gap:var(--ds-space-4,1rem);grid-template-areas:"conclusions""dynamics";min-inline-size:0;display:grid}.mb-report__story-conclusions{grid-area:conclusions;min-inline-size:0}.mb-report__story-dynamics{grid-area:dynamics;min-inline-size:0}.mb-report__dynamics-figure{flex-direction:column;gap:.75rem;min-width:0;max-width:100%;margin:0;display:flex}.mb-report__history{color:var(--ds-text-muted,inherit);font-size:var(--ds-text-sm,.875rem);margin:0}.mb-report__charts{grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;max-width:100%;display:grid}@media (width>=1280px){.mb-report__charts{grid-template-columns:repeat(2,minmax(0,1fr))}}.mb-report__disclosure{border:1px solid var(--ds-border-default,currentColor);border-radius:var(--ds-radius-card,.75rem);padding:var(--ds-space-3,.75rem) var(--ds-space-4,1rem);background:var(--ds-surface-default,transparent)}.mb-report__disclosure-summary{cursor:pointer}.mb-report__disclosure-summary h2{display:inline}.mb-report__disclosure-body{margin-block-start:var(--ds-space-3,.75rem)}.mb-report [id=report-summary],.mb-report [id=report-dynamics],.mb-report [id=report-campaigns],.mb-report [id=report-quality],.mb-report [id=report-methodology]{scroll-margin-block-start:var(--ds-space-4,1rem)}@media (width>=40rem){.mb-report__kpis,.mb-report__kpis--primary,.mb-report__kpis--secondary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.mb-report__kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=84.99rem){.mb-report__nav{scroll-padding-inline:var(--mb-report-nav-ring,4px);flex-wrap:nowrap;position:static;overflow-x:auto}}@media (width>=85rem){.mb-report__kpis--primary{grid-template-columns:repeat(5,minmax(0,1fr))}.mb-report__story{grid-template-columns:minmax(0,1.5fr) minmax(18rem,.5fr);grid-template-areas:"dynamics conclusions"}.mb-report__nav{top:var(--ds-comp-app-shell-topbar-height,3.5rem);z-index:calc(var(--ds-z-sticky,10) + 2);position:sticky}.mb-report [id=report-summary],.mb-report [id=report-dynamics],.mb-report [id=report-campaigns],.mb-report [id=report-quality],.mb-report [id=report-methodology]{scroll-margin-block-start:calc(var(--ds-comp-app-shell-topbar-height,3.5rem) + var(--ds-space-9,3rem) + var(--ds-space-4,1rem) + var(--ds-space-2,.5rem))}}.mb-report__notes{gap:.75rem;margin:0;display:grid}.mb-report__notes dt{color:var(--ds-text-muted,inherit);font-size:.875rem}.mb-report__notes dd{margin:0}.mb-report__notes dd p{margin:.25rem 0 0}.mb-report__muted{color:var(--ds-text-muted,inherit)}.mb-report__summary{margin:0}.mb-report__conclusions{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.mb-report__conclusions p{margin:.25rem 0 0}.mb-report__candidates h4{font-size:var(--ds-text-md,1rem);font-weight:var(--ds-font-weight-semibold,600);margin:0 0 .5rem}.mb-report__candidates ul,.mb-report__candidates p{margin:0}.mb-report__candidates ul{padding-left:1.25rem}.mb-account-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.mb-account-list a{color:var(--ds-link,inherit)}.mb-account-list__job{margin:.5rem 0 0}.mb-report-collection{flex-direction:column;gap:.75rem;display:flex}.mb-report-collection__status{flex-direction:column;gap:.5rem;display:flex}.mb-report-collection__status:focus{outline:2px solid var(--ds-focus,currentColor);outline-offset:2px}.mb-report-collection__live{margin:0}.mb-report-collection__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.mb-report-collection__hint{color:var(--ds-text-muted,inherit);margin:0}.mb-report-collection__reasons{margin:0;padding-left:1.25rem}.mb-report-collection__progress{border:2px solid;border-right-color:#0000;border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite mb-report-spin;display:inline-block}.mb-report-collection__details{border:1px solid var(--ds-border-default,currentColor);border-radius:var(--ds-radius-card,.75rem);padding:var(--ds-space-3,.75rem) var(--ds-space-4,1rem);background:var(--ds-surface-default,transparent)}.mb-report-collection__details-summary{cursor:pointer}.mb-report-collection__details-summary:focus-visible{outline:var(--ds-focus-ring-width,2px) solid var(--ds-focus-ring,currentColor);outline-offset:var(--ds-focus-ring-offset,2px)}.mb-report-collection__details-list{gap:var(--ds-space-2,.5rem);margin:var(--ds-space-3,.75rem) 0 0;display:grid}.mb-report-collection__details-list div{gap:.25rem;display:grid}.mb-report-collection__details-list dt{font-size:var(--ds-text-sm,.875rem);color:var(--ds-text-muted,inherit)}.mb-report-collection__details-list dd{margin:0}.mb-report-collection__details-list code{font-family:var(--ds-font-mono,ui-monospace, monospace);overflow-wrap:anywhere}.mb-placements{flex-direction:column;gap:1.5rem;min-width:0;max-width:100%;display:flex}.mb-placements__heading,.mb-placements__workspace{flex-direction:column;gap:.75rem;min-width:0;max-width:100%;display:flex}.mb-placements__back,.mb-placements__title h1,.mb-placements__title p,.mb-placements__detail-title,.mb-placements__detail-kind,.mb-placements__detail-group h4,.mb-placements__detail-pane h2{margin:0}.mb-placements__title h1,.mb-placements__detail-pane h2{font-size:var(--ds-text-2xl,1.625rem);line-height:1.2;font-weight:var(--ds-font-weight-semibold,600)}.mb-placements__heading-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1.5rem;display:flex}.mb-placements__title{min-width:0}.mb-placements__context,.mb-placements__summary,.mb-placements__facts{flex-wrap:wrap;gap:.75rem 1.25rem;margin:0;display:flex}.mb-placements__context>div,.mb-placements__summary>div,.mb-placements__facts>div{gap:.125rem;min-width:0;max-width:100%;display:grid}.mb-placements__context dt,.mb-placements__summary dt,.mb-placements__facts dt{color:var(--ds-text-muted,inherit);font-size:.75rem}.mb-placements__context dd,.mb-placements__summary dd,.mb-placements__facts dd{overflow-wrap:anywhere;margin:0}.mb-placements__summary{border:1px solid var(--ds-border-default,currentColor);border-radius:.75rem;padding:.75rem 1rem}.mb-placements__summary dd{font-weight:var(--ds-font-weight-semibold,600)}.mb-placements__views,.mb-placements__filters,.mb-placements__filter{min-width:0;max-width:100%}.mb-placements__filters{grid-template-columns:minmax(0,1fr);align-items:end;gap:.75rem;display:grid}@media (width>=48rem) and (width<=63.999rem){.mb-placements__filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mb-placements__filter--search{grid-column:1/-1}}@media (width>=64rem){.mb-placements__filters{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr) minmax(0,.9fr)}}.mb-placements__select{border:1px solid var(--ds-border-default,currentColor);border-radius:var(--ds-radius-control,.5rem);background:var(--ds-surface-default,Canvas);width:100%;min-width:0;max-width:100%;min-height:2.5rem;color:var(--ds-text-default,CanvasText);font:inherit;text-overflow:ellipsis;white-space:nowrap;padding:.5rem .75rem;display:block;overflow:hidden}.mb-placements__surface{min-width:0;max-width:100%}.mb-placements__surface[data-layout=desktop]{border:1px solid var(--ds-border-default,currentColor);background:var(--ds-surface-default,Canvas);border-radius:.75rem;grid-template-columns:minmax(0,2fr) minmax(22rem,3fr);align-items:stretch;display:grid}.mb-placements__master,.mb-placements__detail-pane,.mb-placements__detail,.mb-placements__list{min-width:0;max-width:100%}.mb-placements__surface[data-layout=desktop] .mb-placements__master{flex-direction:column;max-height:min(70vh,42rem);display:flex}.mb-placements__master-scroll{min-width:0;overflow:auto}.mb-placements__master-foot{padding:.75rem 1rem 1rem}.mb-placements__detail-pane{border-inline-start:1px solid var(--ds-border-default,currentColor);flex-direction:column;gap:.75rem;padding:1rem 1.25rem 1.25rem;display:flex}.mb-placements__detail{flex-direction:column;gap:1rem;display:flex}.mb-placements__detail-identity,.mb-placements__detail-group{flex-direction:column;gap:.35rem;min-width:0;display:flex}.mb-placements__detail-title{font-size:var(--ds-text-xl,1.25rem);overflow-wrap:anywhere;line-height:1.3}.mb-placements__detail-kind,.mb-placements__detail-group h4{font-size:.875rem}.mb-placements__detail-group h4{font-weight:var(--ds-font-weight-semibold,600)}.mb-placements__facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));display:grid}.mb-placements__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.mb-placements__list-item{border:1px solid var(--ds-border-default,currentColor);background:var(--ds-bg-surface,transparent);width:100%;min-height:2.75rem;color:inherit;font:inherit;text-align:start;border-radius:.5rem;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.75rem;display:flex}.mb-placements__list-item[aria-pressed=true],.mb-placements [aria-selected=true]{border-inline-start-style:solid;border-inline-start-width:.25rem}.mb-placements__selected-marker{font-size:.75rem;font-weight:var(--ds-font-weight-semibold,600);letter-spacing:.04em;text-transform:uppercase}.mb-placements__list-meta{color:var(--ds-text-muted,inherit);flex-wrap:wrap;gap:.5rem .75rem;font-size:.875rem;display:flex}.mb-placements__id{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.mb-placements__row-selector{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:.35rem;margin:0;padding:0;display:flex}.mb-placements__row-selector:focus-visible,.mb-placements__list-item:focus-visible{outline:2px solid var(--ds-focus,currentColor);outline-offset:2px}.mb-placements__reasons{margin:0;padding-left:1.25rem}.mb-placements__confirm{gap:.75rem;margin:0 0 1rem;display:grid}.mb-placements__confirm>div{gap:.2rem;display:grid}.mb-placements__confirm dt{color:var(--ds-text-muted,inherit);font-size:.875rem}.mb-placements__guard{margin:.75rem 0 0}.mb-placements__live{min-height:1.25rem;color:var(--ds-text-muted,inherit);margin:0}.mb-placements [aria-selected=true]{background:var(--ds-bg-subtle,currentColor)}@supports (color:color-mix(in lab, red, red)){.mb-placements [aria-selected=true]{background:var(--ds-bg-subtle,color-mix(in srgb, currentColor 8%, transparent))}}@media (prefers-reduced-motion:reduce){.mb-report-collection__progress{opacity:.7;border-right-color:currentColor;animation:none}.mb-wizard *,.mb-report *,.mb-overview *,.mb-report-collection *,.mb-placements *{scroll-behavior:auto}}@media (forced-colors:active){.mb-report-collection__progress{border-color:buttontext #0000 buttontext buttontext}.mb-report-collection__status:focus{outline-color:highlight}.mb-report-collection__details{border-color:buttontext}.mb-report-collection__details-summary{color:buttontext}.mb-report-collection__details-summary:focus-visible{outline-color:highlight}.mb-report__disclosure{border-color:buttontext}.mb-report__disclosure-summary{color:buttontext}.mb-report__disclosure-summary:focus-visible,.mb-report__nav a:focus-visible,.mb-report__placement-action:focus-visible{outline-color:highlight}.mb-report__nav{forced-color-adjust:none;background:canvas;border-color:canvastext}.mb-report__nav a{color:linktext;forced-color-adjust:none;background:0 0;border-block-end-color:#0000}.mb-report__nav a[aria-current=location]{color:linktext;border-block-end-color:highlight}.mb-report__placement-action,.mb-report__placement-action:hover,.mb-report__placement-action:active{color:buttontext;forced-color-adjust:none;background:buttonface;border-color:buttontext}.mb-report__placement-action:hover,.mb-report__placement-action:active{border-color:highlight}.mb-report__collection-surface,.mb-placements__select,.mb-placements__list-item,.mb-placements__confirm,.mb-placements__summary,.mb-placements__surface[data-layout=desktop],.mb-placements__detail-pane{border-color:buttontext}.mb-placements__list-item[aria-pressed=true],.mb-placements [aria-selected=true]{border-inline-start-color:highlight}.mb-placements__row-selector:focus-visible,.mb-placements__list-item:focus-visible{outline-color:highlight}.mb-placements__selected-marker{color:highlight}}@keyframes mb-report-spin{to{transform:rotate(360deg)}}.mb-shell-sidebar-toggle{flex:none}.mb-shell-theme-action{margin-inline-start:auto}.mb-shell-brand{align-items:center;min-inline-size:0;max-inline-size:100%;display:inline-flex}.mb-shell-brand img,.mb-shell-brand svg{object-fit:contain;max-block-size:2rem;max-inline-size:100%}.mb-shell-brand__monogram{text-overflow:clip;white-space:nowrap;overflow:visible}.ds-app-shell[data-sidebar-mode=compact] .mb-shell-brand,.ds-app-shell[data-sidebar-mode=compact] .mb-shell-brand img,.ds-app-shell[data-sidebar-mode=compact] .mb-shell-brand svg{max-block-size:2.25rem;max-inline-size:2.25rem}.mb-shell-content--wide{max-inline-size:none}.mb-shell-glyph{block-size:100%;inline-size:100%;display:block}@media (width<=63.99rem){.mb-shell-sidebar-toggle{display:none}}@media (forced-colors:active){.mb-shell-glyph{color:canvastext;stroke:canvastext}.mb-shell-sidebar-toggle{color:buttontext;border-color:buttontext}.ds-app-shell-nav-item[aria-current=page] .mb-shell-glyph{stroke:highlighttext;color:highlighttext}}.mb-report-tabs{gap:var(--ds-space-1,.25rem);box-sizing:border-box;border-block-end:1px solid var(--ds-border-default,CanvasText);flex-wrap:wrap;min-inline-size:0;max-inline-size:100%;margin:0;display:flex}.mb-report-tabs__link{box-sizing:border-box;min-block-size:2.5rem;padding-block:var(--ds-space-2,.5rem);padding-inline:var(--ds-space-4,1rem);border-radius:var(--ds-radius-control,.5rem) var(--ds-radius-control,.5rem) 0 0;color:var(--ds-text-muted,inherit);font-size:var(--ds-text-sm,.875rem);line-height:var(--ds-leading-sm,1.25rem);font-weight:var(--ds-font-weight-medium,500);white-space:nowrap;border-block-end:2px solid #0000;align-items:center;margin-block-end:-1px;text-decoration:none;display:inline-flex}.mb-report-tabs__link:hover{color:var(--ds-text-default,inherit);background:var(--ds-surface-hover,transparent)}.mb-report-tabs__link[aria-current=page]{color:var(--ds-text-default,inherit);font-weight:var(--ds-font-weight-semibold,600);border-block-end-color:var(--ds-primary-solid,currentColor)}.mb-report-tabs__link:focus-visible{outline:var(--ds-focus-ring-width,2px) solid var(--ds-focus-ring,currentColor);outline-offset:var(--ds-focus-ring-offset,2px)}@media (forced-colors:active){.mb-report-tabs{border-block-end-color:canvastext}.mb-report-tabs__link,.mb-report-tabs__link:hover{color:linktext;forced-color-adjust:none;background:0 0}.mb-report-tabs__link[aria-current=page]{border-block-end-color:highlight}.mb-report-tabs__link:focus-visible{outline-color:highlight}}.mb-report-library{flex-direction:column;gap:1rem;min-inline-size:0;max-inline-size:100%;display:flex}.mb-report-library__back{margin:0}.mb-report-library__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;min-inline-size:0;display:flex}.mb-report-library__header h1,.mb-report-library h1,.mb-report-library h2{overflow-wrap:anywhere;min-inline-size:0}.mb-report-library__header h1{flex:12rem;margin:0}.mb-report-library__note,.mb-report-library__template,.mb-report-library__status{overflow-wrap:anywhere;margin:0}.mb-report-library__status:focus{outline:2px solid var(--ds-focus-ring,Highlight);outline-offset:2px}.mb-report-library__surface{grid-template-columns:minmax(0,1fr);gap:1rem;min-inline-size:0;display:grid}.mb-report-library__history,.mb-report-library__preview,.mb-report-library__list,.mb-report-library__item,.mb-report-library__actions,.mb-report-library__frame-wrap{min-inline-size:0;max-inline-size:100%}.mb-report-library__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.mb-report-library__item{border:1px solid var(--ds-border-default,CanvasText);background:var(--ds-surface-default,Canvas);inline-size:100%;color:var(--ds-text-default,CanvasText);font:inherit;text-align:start;overflow-wrap:anywhere;border-radius:.75rem;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.75rem;display:flex}.mb-report-library__item[aria-pressed=true]{outline:2px solid var(--ds-focus-ring,Highlight);outline-offset:1px}.mb-report-library__actions{flex-wrap:wrap;gap:.5rem;display:flex}.mb-report-library__frame-wrap{inline-size:100%}.mb-report-library__frame{aspect-ratio:16/9;border:1px solid var(--ds-border-default,CanvasText);background:var(--ds-surface-default,Canvas);border-radius:.75rem;inline-size:100%;display:block}.mb-report-library__select{min-block-size:2.5rem;inline-size:100%;max-inline-size:100%;font:inherit;color:var(--ds-text-default,CanvasText);background:var(--ds-surface-default,Canvas);border:1px solid var(--ds-border-default,CanvasText);border-radius:var(--ds-radius-control,.5rem)}.mb-report-library__preview{flex-direction:column;gap:.75rem;display:flex}@media (width>=1280px){.mb-report-library__surface{border:1px solid var(--ds-border-default,CanvasText);background:var(--ds-surface-default,Canvas);border-radius:.75rem;grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:start}.mb-report-library__history,.mb-report-library__preview{padding:1rem}.mb-report-library__preview{border-inline-start:1px solid var(--ds-border-default,CanvasText)}}@media (prefers-reduced-motion:reduce){.mb-report-library,.mb-report-library *{scroll-behavior:auto;transition:none;animation:none}}@media (forced-colors:active){.mb-report-library__item,.mb-report-library__frame,.mb-report-library__select{color:canvastext;background:canvas;border-color:canvastext}.mb-report-library__item[aria-pressed=true],.mb-report-library__status:focus{outline-color:highlight}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
