@layer theme,base,components,utilities,sd;.sd-root{--sd-color-blue-25:#f1f7fd;--sd-color-blue-50:#e3effd;--sd-color-blue-100:#cbdffb;--sd-color-blue-200:#98c2f9;--sd-color-blue-300:#69a6f9;--sd-color-blue-400:#3a8bf7;--sd-color-blue-500:#1974dd;--sd-color-blue-600:#155fba;--sd-color-blue-700:#0e4c96;--sd-color-blue-800:#083972;--sd-color-blue-900:#02244b;--sd-color-blue-950:#031632;--sd-color-green-25:#dffee6;--sd-color-green-50:#b7fec9;--sd-color-green-100:#6af89b;--sd-color-green-200:#48d880;--sd-color-green-300:#2ebb68;--sd-color-green-400:#269f59;--sd-color-green-500:#1f864a;--sd-color-green-600:#186f3d;--sd-color-green-700:#11592e;--sd-color-green-800:#094323;--sd-color-green-900:#032b12;--sd-color-green-950:#031b09;--sd-color-amber-25:#fef7d3;--sd-color-amber-50:#ffeea7;--sd-color-amber-100:#fddc3c;--sd-color-amber-200:#dbbe32;--sd-color-amber-300:#bda327;--sd-color-amber-400:#a08b22;--sd-color-amber-500:#877519;--sd-color-amber-600:#6e6113;--sd-color-amber-700:#594d0e;--sd-color-amber-800:#423a07;--sd-color-amber-900:#2b2402;--sd-color-amber-950:#1c1601;--sd-color-red-25:#fef4f4;--sd-color-red-50:#fee9e8;--sd-color-red-100:#fcd4d2;--sd-color-red-200:#fbaaa9;--sd-color-red-300:#fa7f82;--sd-color-red-400:#f6505a;--sd-color-red-500:#e32340;--sd-color-red-600:#bd1c34;--sd-color-red-700:#991528;--sd-color-red-800:#750e1d;--sd-color-red-900:#4e060f;--sd-color-red-950:#350209;--sd-color-purple-25:#f7f5ff;--sd-color-purple-50:#edecfe;--sd-color-purple-100:#dfd9fd;--sd-color-purple-200:#c1b7fa;--sd-color-purple-300:#aa96f8;--sd-color-purple-400:#9576f7;--sd-color-purple-500:#8355f5;--sd-color-purple-600:#7333e9;--sd-color-purple-700:#6119c9;--sd-color-purple-800:#4a109b;--sd-color-purple-900:#300768;--sd-color-purple-950:#1e0349;--sd-color-teal-25:#d6fefe;--sd-color-teal-50:#a8fcff;--sd-color-teal-100:#82eef2;--sd-color-teal-200:#60d0d1;--sd-color-teal-300:#41b4b6;--sd-color-teal-400:#269a9e;--sd-color-teal-500:#1e8284;--sd-color-teal-600:#186b6e;--sd-color-teal-700:#115657;--sd-color-teal-800:#094141;--sd-color-teal-900:#03292b;--sd-color-teal-950:#011a1b;--sd-color-orange-25:#fff4f1;--sd-color-orange-50:#fdeae1;--sd-color-orange-100:#fdd5c4;--sd-color-orange-200:#faad8c;--sd-color-orange-300:#f7854e;--sd-color-orange-400:#e56520;--sd-color-orange-500:#c1551b;--sd-color-orange-600:#a04613;--sd-color-orange-700:#83360d;--sd-color-orange-800:#632809;--sd-color-orange-900:#421704;--sd-color-orange-950:#2c0d01;--sd-color-magenta-25:#fef3fe;--sd-color-magenta-50:#fae8fe;--sd-color-magenta-100:#f7d1fd;--sd-color-magenta-200:#f1a4f9;--sd-color-magenta-300:#e976f9;--sd-color-magenta-400:#db49ef;--sd-color-magenta-500:#c229d6;--sd-color-magenta-600:#a21eb4;--sd-color-magenta-700:#841590;--sd-color-magenta-800:#640e70;--sd-color-magenta-900:#430549;--sd-color-magenta-950:#2b0431;--sd-color-olive-25:#eefeb2;--sd-color-olive-50:#e0f984;--sd-color-olive-100:#d0e875;--sd-color-olive-200:#b4c954;--sd-color-olive-300:#98ae35;--sd-color-olive-400:#829422;--sd-color-olive-500:#6c7d19;--sd-color-olive-600:#596715;--sd-color-olive-700:#48520f;--sd-color-olive-800:#343e08;--sd-color-olive-900:#212702;--sd-color-olive-950:#151803;--sd-color-sky-25:#edf8fe;--sd-color-sky-50:#dcf1fd;--sd-color-sky-100:#bbe3fb;--sd-color-sky-200:#76c8fb;--sd-color-sky-300:#2daef0;--sd-color-sky-400:#2494cf;--sd-color-sky-500:#1c7dad;--sd-color-sky-600:#176790;--sd-color-sky-700:#115275;--sd-color-sky-800:#093e58;--sd-color-sky-900:#052739;--sd-color-sky-950:#031827;--sd-color-pink-25:#fdf4f7;--sd-color-pink-50:#fde9eb;--sd-color-pink-100:#fcd3dc;--sd-color-pink-200:#f9a9bb;--sd-color-pink-300:#fa7c9c;--sd-color-pink-400:#f15083;--sd-color-pink-500:#d7336d;--sd-color-pink-600:#b91d58;--sd-color-pink-700:#961546;--sd-color-pink-800:#730d35;--sd-color-pink-900:#4c0621;--sd-color-pink-950:#330315;--sd-color-neutral-0:#fff;--sd-color-neutral-25:#f5f6fb;--sd-color-neutral-50:#eaeef4;--sd-color-neutral-100:#dcdde2;--sd-color-neutral-150:#cbced2;--sd-color-neutral-200:#bdbfc5;--sd-color-neutral-250:#b0b1b6;--sd-color-neutral-300:#a2a4aa;--sd-color-neutral-400:#898c8f;--sd-color-neutral-500:#727679;--sd-color-neutral-600:#5f6164;--sd-color-neutral-700:#4c4d52;--sd-color-neutral-750:#414447;--sd-color-neutral-800:#373a3f;--sd-color-neutral-850:#2d3032;--sd-color-neutral-900:#232429;--sd-color-neutral-950:#16161b;--sd-color-neutral-975:#0b0d10;--sd-color-neutral-1000:#000;--sd-color-brand-25:#fff4f1;--sd-color-brand-50:#fdeae1;--sd-color-brand-100:#fdd5c4;--sd-color-brand-200:#faad8c;--sd-color-brand-300:#f78550;--sd-color-brand-400:#e56520;--sd-color-brand-500:#c1551b;--sd-color-brand-600:#a04613;--sd-color-brand-700:#83360d;--sd-color-brand-800:#632809;--sd-color-brand-900:#421704;--sd-color-brand-950:#2d0c01;--sd-color-bg-canvas:var(--sd-color-neutral-0);--sd-color-bg-subtle:var(--sd-color-neutral-25);--sd-color-bg-muted:var(--sd-color-neutral-50);--sd-color-bg-raised:var(--sd-color-neutral-0);--sd-color-bg-inverse:var(--sd-color-neutral-950);--sd-color-bg-brand-subtle:var(--sd-brand-role-light-subtle);--sd-color-bg-brand-subtle-hover:var(--sd-brand-role-light-subtle-hover);--sd-color-bg-danger-subtle:var(--sd-color-red-25);--sd-color-bg-success-subtle:var(--sd-color-green-25);--sd-color-bg-warning-subtle:var(--sd-color-amber-25);--sd-color-bg-info-subtle:var(--sd-color-blue-25);--sd-color-bg-scrim:#0c0e1399;--sd-color-bg-on-media:#0c0e13d9;--sd-color-bg-on-media-hover:#0c0e13eb;--sd-color-action-primary:var(--sd-brand-role-light-action);--sd-color-action-primary-hover:var(--sd-brand-role-light-action-hover);--sd-color-action-primary-pressed:var(--sd-brand-role-light-action-pressed);--sd-color-action-neutral:var(--sd-color-neutral-950);--sd-color-action-neutral-hover:var(--sd-color-neutral-1000);--sd-color-action-neutral-pressed:var(--sd-color-neutral-900);--sd-color-action-danger:var(--sd-color-red-700);--sd-color-action-danger-hover:var(--sd-color-red-800);--sd-color-action-danger-pressed:var(--sd-color-red-900);--sd-color-text-default:var(--sd-color-neutral-950);--sd-color-text-secondary:var(--sd-color-neutral-800);--sd-color-text-tertiary:var(--sd-color-neutral-700);--sd-color-text-inverse:var(--sd-color-neutral-0);--sd-color-text-on-primary:var(--sd-brand-role-light-on-action);--sd-color-text-on-action:var(--sd-color-neutral-0);--sd-color-text-on-media:var(--sd-color-neutral-0);--sd-color-text-link:var(--sd-color-blue-700);--sd-color-text-link-pressed:var(--sd-color-blue-900);--sd-color-text-link-visited:var(--sd-color-pink-700);--sd-color-text-brand:var(--sd-brand-role-light-text);--sd-color-text-danger:var(--sd-color-red-700);--sd-color-text-success:var(--sd-color-green-700);--sd-color-text-warning:var(--sd-color-amber-700);--sd-color-text-info:var(--sd-color-blue-700);--sd-color-text-disabled:var(--sd-color-neutral-400);--sd-color-text-on-danger:var(--sd-color-neutral-0);--sd-color-icon-default:var(--sd-color-neutral-600);--sd-color-icon-strong:var(--sd-color-neutral-950);--sd-color-icon-brand:var(--sd-brand-role-light-text);--sd-color-icon-danger:var(--sd-color-red-600);--sd-color-icon-success:var(--sd-color-green-600);--sd-color-icon-warning:var(--sd-color-amber-600);--sd-color-icon-info:var(--sd-color-blue-600);--sd-color-icon-on-danger:var(--sd-color-neutral-0);--sd-color-border-subtle:var(--sd-color-neutral-150);--sd-color-border-default:var(--sd-color-neutral-200);--sd-color-border-control:var(--sd-color-neutral-500);--sd-color-border-strong:var(--sd-color-neutral-700);--sd-color-border-brand:var(--sd-brand-role-light-border);--sd-color-border-danger:var(--sd-color-red-600);--sd-color-border-success:var(--sd-color-green-600);--sd-color-focus-ring:var(--sd-color-blue-600);--sd-color-focus-ring-inner:var(--sd-color-neutral-0);--sd-color-focus-ring-on-inverse:var(--sd-color-blue-200);--sd-color-decor-1-bg:var(--sd-color-brand-100);--sd-color-decor-1-fg:var(--sd-color-brand-900);--sd-color-decor-1-solid:var(--sd-color-brand-500);--sd-color-decor-2-bg:var(--sd-color-blue-100);--sd-color-decor-2-fg:var(--sd-color-blue-900);--sd-color-decor-2-solid:var(--sd-color-blue-500);--sd-color-decor-3-bg:var(--sd-color-green-100);--sd-color-decor-3-fg:var(--sd-color-green-900);--sd-color-decor-3-solid:var(--sd-color-green-500);--sd-color-decor-4-bg:var(--sd-color-amber-100);--sd-color-decor-4-fg:var(--sd-color-amber-900);--sd-color-decor-4-solid:var(--sd-color-amber-500);--sd-color-decor-5-bg:var(--sd-color-teal-100);--sd-color-decor-5-fg:var(--sd-color-teal-900);--sd-color-decor-5-solid:var(--sd-color-teal-500);--sd-color-decor-6-bg:var(--sd-color-neutral-100);--sd-color-decor-6-fg:var(--sd-color-neutral-850);--sd-color-decor-6-solid:var(--sd-color-neutral-500);--sd-color-system-keyboard:var(--sd-color-neutral-100);--sd-color-system-key-function:var(--sd-color-neutral-150);--sd-color-system-key-pressed:var(--sd-color-neutral-50);--sd-color-on-scrim:var(--sd-color-neutral-0);--sd-color-chart-1:var(--sd-color-blue-500);--sd-color-chart-2:var(--sd-color-teal-500);--sd-color-chart-3:var(--sd-color-orange-500);--sd-color-chart-4:var(--sd-color-green-500);--sd-color-chart-5:var(--sd-color-sky-500);--sd-color-chart-6:var(--sd-color-olive-500);--sd-color-chart-7:var(--sd-color-pink-500);--sd-color-chart-8:var(--sd-color-neutral-500);--sd-color-chart-seq-1-bg:var(--sd-color-blue-50);--sd-color-chart-seq-1-fg:var(--sd-color-neutral-1000);--sd-color-chart-seq-2-bg:var(--sd-color-blue-100);--sd-color-chart-seq-2-fg:var(--sd-color-neutral-1000);--sd-color-chart-seq-3-bg:var(--sd-color-blue-700);--sd-color-chart-seq-3-fg:var(--sd-color-neutral-0);--sd-color-chart-seq-4-bg:var(--sd-color-blue-800);--sd-color-chart-seq-4-fg:var(--sd-color-neutral-0);--sd-color-chart-seq-5-bg:var(--sd-color-blue-950);--sd-color-chart-seq-5-fg:var(--sd-color-neutral-0);--sd-color-media-stage:var(--sd-color-neutral-1000);--sd-color-media-track:#ffffff4d;--sd-color-media-track-fill:var(--sd-color-neutral-0);--sd-color-media-caption-bg:#0c0e13d9;--sd-color-media-live:var(--sd-color-red-700);--sd-color-scrim-modal:#0c0e1399;--sd-color-scrim-drag:#0c0e1366;--sd-color-scrim-busy:#ffffffb3;--sd-color-code-bg:var(--sd-color-neutral-25);--sd-color-code-fg:var(--sd-color-neutral-950);--sd-color-code-keyword:var(--sd-color-pink-800);--sd-color-code-string:var(--sd-color-teal-800);--sd-color-code-number:var(--sd-color-amber-800);--sd-color-code-comment:var(--sd-color-neutral-750);--sd-color-code-function:var(--sd-color-blue-800);--sd-color-code-punctuation:var(--sd-color-neutral-800);--sd-color-code-added:var(--sd-color-green-800);--sd-color-code-removed:var(--sd-color-red-800);--sd-color-mark-bg:var(--sd-color-amber-100);--sd-color-mark-line:var(--sd-color-amber-700);--sd-space-0:0rem;--sd-space-1:.25rem;--sd-space-2:.5rem;--sd-space-3:.75rem;--sd-space-4:1rem;--sd-space-5:1.25rem;--sd-space-6:1.5rem;--sd-space-8:2rem;--sd-space-10:2.5rem;--sd-space-12:3rem;--sd-space-16:4rem;--sd-space-20:5rem;--sd-space-24:6rem;--sd-space-32:8rem;--sd-space-px:1px;--sd-space-0-5:.125rem;--sd-space-1-5:.375rem;--sd-space-overlap-sm:-.25rem;--sd-space-overlap-md:-.5rem;--sd-radius-none:0px;--sd-radius-xs:2px;--sd-radius-sm:4px;--sd-radius-md:6px;--sd-radius-lg:8px;--sd-radius-xl:12px;--sd-radius-2xl:16px;--sd-radius-3xl:24px;--sd-radius-full:9999px;--sd-border-width-thin:1px;--sd-border-width-thick:2px;--sd-border-width-heavy:3px;--sd-size-target-min:2.75rem;--sd-size-target-min-dense:1.5rem;--sd-size-control-sm:2.25rem;--sd-size-control-md:2.75rem;--sd-size-control-lg:3.25rem;--sd-size-icon-sm:1rem;--sd-size-icon-md:1.25rem;--sd-size-icon-lg:1.5rem;--sd-size-icon-xl:2rem;--sd-size-icon-2xl:2.25rem;--sd-font-size-3xs:.625rem;--sd-font-size-2xs:.75rem;--sd-font-size-xs:.875rem;--sd-font-size-sm:.9375rem;--sd-font-size-md:1rem;--sd-font-size-lg:1.125rem;--sd-font-size-xl:1.25rem;--sd-font-size-2xl:1.5rem;--sd-font-size-3xl:1.875rem;--sd-font-size-4xl:2.25rem;--sd-font-size-5xl:3rem;--sd-font-size-6xl:3.75rem;--sd-font-size-7xl:4.5rem;--sd-font-weight-regular:400;--sd-font-weight-medium:500;--sd-font-weight-semibold:600;--sd-font-weight-bold:700;--sd-font-line-height-tight:1.1;--sd-font-line-height-snug:1.2;--sd-font-line-height-normal:1.5;--sd-font-line-height-relaxed:1.65;--sd-font-line-height-dense:1.3333;--sd-font-line-height-dense-xs:1.4;--sd-font-tracking-tight:-.02;--sd-font-tracking-normal:0;--sd-font-tracking-wide:.01;--sd-font-family-sans:"Inter", ui-sans-serif, system-ui, sans-serif;--sd-font-family-display:"Inter", ui-sans-serif, system-ui, sans-serif;--sd-font-family-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", "Menlo", monospace;--sd-duration-0:0s;--sd-duration-100:.1s;--sd-duration-120:.12s;--sd-duration-200:.2s;--sd-duration-320:.32s;--sd-duration-480:.48s;--sd-easing-standard:cubic-bezier(.2, 0, 0, 1);--sd-easing-enter:cubic-bezier(.16, 1, .3, 1);--sd-easing-exit:cubic-bezier(.3, 0, 1, 1);--sd-easing-linear:cubic-bezier(0, 0, 1, 1);--sd-distance-0:0px;--sd-distance-4:4px;--sd-distance-12:12px;--sd-distance-24:24px;--sd-shape-radius-control:var(--sd-radius-md);--sd-shape-radius-surface:var(--sd-radius-lg);--sd-shape-radius-overlay:var(--sd-radius-xl);--sd-brand-role-light-action:var(--sd-color-neutral-950);--sd-brand-role-light-action-hover:var(--sd-color-neutral-1000);--sd-brand-role-light-action-pressed:var(--sd-color-neutral-900);--sd-brand-role-light-on-action:var(--sd-color-neutral-0);--sd-brand-role-light-text:var(--sd-color-brand-700);--sd-brand-role-light-subtle:var(--sd-color-brand-25);--sd-brand-role-light-subtle-hover:var(--sd-color-brand-50);--sd-brand-role-light-border:var(--sd-color-brand-500);--sd-brand-role-dark-action:var(--sd-color-neutral-25);--sd-brand-role-dark-action-hover:var(--sd-color-neutral-0);--sd-brand-role-dark-action-pressed:var(--sd-color-neutral-50);--sd-brand-role-dark-on-action:var(--sd-color-neutral-975);--sd-brand-role-dark-text:var(--sd-color-brand-50);--sd-brand-role-dark-subtle:var(--sd-color-brand-950);--sd-brand-role-dark-subtle-hover:var(--sd-color-brand-900);--sd-brand-role-dark-border:var(--sd-color-brand-300);--sd-typography-display-lg-font-family:var(--sd-font-family-display);--sd-typography-display-lg-font-size:var(--sd-font-size-6xl);--sd-typography-display-lg-font-weight:var(--sd-font-weight-bold);--sd-typography-display-lg-line-height:var(--sd-font-line-height-tight);--sd-typography-display-lg-letter-spacing:-1.2px;--sd-typography-display-md-font-family:var(--sd-font-family-display);--sd-typography-display-md-font-size:var(--sd-font-size-5xl);--sd-typography-display-md-font-weight:var(--sd-font-weight-bold);--sd-typography-display-md-line-height:var(--sd-font-line-height-tight);--sd-typography-display-md-letter-spacing:-.96px;--sd-typography-heading-xl-font-family:var(--sd-font-family-display);--sd-typography-heading-xl-font-size:var(--sd-font-size-4xl);--sd-typography-heading-xl-font-weight:var(--sd-font-weight-semibold);--sd-typography-heading-xl-line-height:var(--sd-font-line-height-snug);--sd-typography-heading-xl-letter-spacing:-.72px;--sd-typography-heading-lg-font-family:var(--sd-font-family-display);--sd-typography-heading-lg-font-size:var(--sd-font-size-3xl);--sd-typography-heading-lg-font-weight:var(--sd-font-weight-semibold);--sd-typography-heading-lg-line-height:var(--sd-font-line-height-snug);--sd-typography-heading-lg-letter-spacing:-.3px;--sd-typography-heading-md-font-family:var(--sd-font-family-display);--sd-typography-heading-md-font-size:var(--sd-font-size-2xl);--sd-typography-heading-md-font-weight:var(--sd-font-weight-semibold);--sd-typography-heading-md-line-height:var(--sd-font-line-height-snug);--sd-typography-heading-md-letter-spacing:0px;--sd-typography-heading-sm-font-family:var(--sd-font-family-display);--sd-typography-heading-sm-font-size:var(--sd-font-size-xl);--sd-typography-heading-sm-font-weight:var(--sd-font-weight-semibold);--sd-typography-heading-sm-line-height:var(--sd-font-line-height-snug);--sd-typography-heading-sm-letter-spacing:0px;--sd-typography-body-lg-font-family:var(--sd-font-family-sans);--sd-typography-body-lg-font-size:var(--sd-font-size-lg);--sd-typography-body-lg-font-weight:var(--sd-font-weight-regular);--sd-typography-body-lg-line-height:var(--sd-font-line-height-normal);--sd-typography-body-lg-letter-spacing:0px;--sd-typography-body-md-font-family:var(--sd-font-family-sans);--sd-typography-body-md-font-size:var(--sd-font-size-md);--sd-typography-body-md-font-weight:var(--sd-font-weight-regular);--sd-typography-body-md-line-height:var(--sd-font-line-height-normal);--sd-typography-body-md-letter-spacing:0px;--sd-typography-body-sm-font-family:var(--sd-font-family-sans);--sd-typography-body-sm-font-size:var(--sd-font-size-sm);--sd-typography-body-sm-font-weight:var(--sd-font-weight-regular);--sd-typography-body-sm-line-height:var(--sd-font-line-height-normal);--sd-typography-body-sm-letter-spacing:0px;--sd-typography-label-md-font-family:var(--sd-font-family-sans);--sd-typography-label-md-font-size:var(--sd-font-size-md);--sd-typography-label-md-font-weight:var(--sd-font-weight-medium);--sd-typography-label-md-line-height:var(--sd-font-line-height-normal);--sd-typography-label-md-letter-spacing:0px;--sd-typography-label-sm-font-family:var(--sd-font-family-sans);--sd-typography-label-sm-font-size:var(--sd-font-size-xs);--sd-typography-label-sm-font-weight:var(--sd-font-weight-medium);--sd-typography-label-sm-line-height:var(--sd-font-line-height-normal);--sd-typography-label-sm-letter-spacing:.14px;--sd-typography-label-xs-font-family:var(--sd-font-family-sans);--sd-typography-label-xs-font-size:var(--sd-font-size-2xs);--sd-typography-label-xs-font-weight:var(--sd-font-weight-medium);--sd-typography-label-xs-line-height:var(--sd-font-line-height-dense);--sd-typography-label-xs-letter-spacing:.12px;--sd-typography-label-2xs-font-family:var(--sd-font-family-sans);--sd-typography-label-2xs-font-size:var(--sd-font-size-3xs);--sd-typography-label-2xs-font-weight:var(--sd-font-weight-medium);--sd-typography-label-2xs-line-height:var(--sd-font-line-height-dense-xs);--sd-typography-label-2xs-letter-spacing:.1px;--sd-typography-caption-font-family:var(--sd-font-family-sans);--sd-typography-caption-font-size:var(--sd-font-size-xs);--sd-typography-caption-font-weight:var(--sd-font-weight-regular);--sd-typography-caption-line-height:var(--sd-font-line-height-normal);--sd-typography-caption-letter-spacing:0px;--sd-typography-code-font-family:var(--sd-font-family-mono);--sd-typography-code-font-size:var(--sd-font-size-sm);--sd-typography-code-font-weight:var(--sd-font-weight-regular);--sd-typography-code-line-height:var(--sd-font-line-height-normal);--sd-typography-code-letter-spacing:0px;--sd-spacing-inset-xs:var(--sd-space-1);--sd-spacing-inset-sm:var(--sd-space-2);--sd-spacing-inset-md:var(--sd-space-3);--sd-spacing-inset-lg:var(--sd-space-4);--sd-spacing-inset-xl:var(--sd-space-6);--sd-spacing-stack-xs:var(--sd-space-1);--sd-spacing-stack-sm:var(--sd-space-2);--sd-spacing-stack-md:var(--sd-space-4);--sd-spacing-stack-lg:var(--sd-space-6);--sd-spacing-stack-xl:var(--sd-space-10);--sd-spacing-stack-section:var(--sd-space-24);--sd-spacing-gap-xs:var(--sd-space-1);--sd-spacing-gap-sm:var(--sd-space-2);--sd-spacing-gap-md:var(--sd-space-3);--sd-spacing-gap-lg:var(--sd-space-4);--sd-prose-paragraph-spacing:2.25rem;--sd-prose-measure:70ch;--sd-focus-width:var(--sd-border-width-heavy);--sd-focus-offset:2px;--sd-focus-spread:5px;--sd-layer-base:0;--sd-layer-raised:10;--sd-layer-dropdown:1000;--sd-layer-sticky:1100;--sd-layer-overlay:1300;--sd-layer-modal:1400;--sd-layer-toast:1500;--sd-layer-tooltip:1600;--sd-elevation-0-drop-0-color:#0000;--sd-elevation-0-drop-0-offset-x:0px;--sd-elevation-0-drop-0-offset-y:0px;--sd-elevation-0-drop-0-blur:0px;--sd-elevation-0-drop-0-spread:0px;--sd-elevation-0:var(--sd-elevation-0-drop-0-offset-x) var(--sd-elevation-0-drop-0-offset-y) var(--sd-elevation-0-drop-0-blur) var(--sd-elevation-0-drop-0-spread) var(--sd-elevation-0-drop-0-color);--sd-elevation-1-drop-0-color:#0c0e130f;--sd-elevation-1-drop-0-offset-x:0px;--sd-elevation-1-drop-0-offset-y:1px;--sd-elevation-1-drop-0-blur:2px;--sd-elevation-1-drop-0-spread:0px;--sd-elevation-1-inner-0-color:#0000;--sd-elevation-1-inner-0-offset-x:0px;--sd-elevation-1-inner-0-offset-y:0px;--sd-elevation-1-inner-0-blur:0px;--sd-elevation-1-inner-0-spread:0px;--sd-elevation-1:var(--sd-elevation-1-drop-0-offset-x) var(--sd-elevation-1-drop-0-offset-y) var(--sd-elevation-1-drop-0-blur) var(--sd-elevation-1-drop-0-spread) var(--sd-elevation-1-drop-0-color), inset var(--sd-elevation-1-inner-0-offset-x) var(--sd-elevation-1-inner-0-offset-y) var(--sd-elevation-1-inner-0-blur) var(--sd-elevation-1-inner-0-spread) var(--sd-elevation-1-inner-0-color);--sd-elevation-2-drop-0-color:#0c0e130a;--sd-elevation-2-drop-0-offset-x:0px;--sd-elevation-2-drop-0-offset-y:1px;--sd-elevation-2-drop-0-blur:2px;--sd-elevation-2-drop-0-spread:0px;--sd-elevation-2-drop-1-color:#0c0e1314;--sd-elevation-2-drop-1-offset-x:0px;--sd-elevation-2-drop-1-offset-y:8px;--sd-elevation-2-drop-1-blur:24px;--sd-elevation-2-drop-1-spread:-6px;--sd-elevation-2-inner-0-color:#0000;--sd-elevation-2-inner-0-offset-x:0px;--sd-elevation-2-inner-0-offset-y:0px;--sd-elevation-2-inner-0-blur:0px;--sd-elevation-2-inner-0-spread:0px;--sd-elevation-2:var(--sd-elevation-2-drop-0-offset-x) var(--sd-elevation-2-drop-0-offset-y) var(--sd-elevation-2-drop-0-blur) var(--sd-elevation-2-drop-0-spread) var(--sd-elevation-2-drop-0-color), var(--sd-elevation-2-drop-1-offset-x) var(--sd-elevation-2-drop-1-offset-y) var(--sd-elevation-2-drop-1-blur) var(--sd-elevation-2-drop-1-spread) var(--sd-elevation-2-drop-1-color), inset var(--sd-elevation-2-inner-0-offset-x) var(--sd-elevation-2-inner-0-offset-y) var(--sd-elevation-2-inner-0-blur) var(--sd-elevation-2-inner-0-spread) var(--sd-elevation-2-inner-0-color);--sd-elevation-3-drop-0-color:#0c0e130a;--sd-elevation-3-drop-0-offset-x:0px;--sd-elevation-3-drop-0-offset-y:2px;--sd-elevation-3-drop-0-blur:4px;--sd-elevation-3-drop-0-spread:0px;--sd-elevation-3-drop-1-color:#0c0e1329;--sd-elevation-3-drop-1-offset-x:0px;--sd-elevation-3-drop-1-offset-y:24px;--sd-elevation-3-drop-1-blur:64px;--sd-elevation-3-drop-1-spread:-12px;--sd-elevation-3-inner-0-color:#0000;--sd-elevation-3-inner-0-offset-x:0px;--sd-elevation-3-inner-0-offset-y:0px;--sd-elevation-3-inner-0-blur:0px;--sd-elevation-3-inner-0-spread:0px;--sd-elevation-3:var(--sd-elevation-3-drop-0-offset-x) var(--sd-elevation-3-drop-0-offset-y) var(--sd-elevation-3-drop-0-blur) var(--sd-elevation-3-drop-0-spread) var(--sd-elevation-3-drop-0-color), var(--sd-elevation-3-drop-1-offset-x) var(--sd-elevation-3-drop-1-offset-y) var(--sd-elevation-3-drop-1-blur) var(--sd-elevation-3-drop-1-spread) var(--sd-elevation-3-drop-1-color), inset var(--sd-elevation-3-inner-0-offset-x) var(--sd-elevation-3-inner-0-offset-y) var(--sd-elevation-3-inner-0-blur) var(--sd-elevation-3-inner-0-spread) var(--sd-elevation-3-inner-0-color);--sd-target-min:var(--sd-size-target-min);--sd-target-gap:var(--sd-space-2);--sd-control-height-sm:var(--sd-size-control-sm);--sd-control-height-md:var(--sd-size-control-md);--sd-control-height-lg:var(--sd-size-control-lg);--sd-control-indicator:var(--sd-size-icon-md);--sd-calendar-day-size:var(--sd-size-target-min);--sd-motion-duration-instant:var(--sd-duration-0);--sd-motion-duration-fast:var(--sd-duration-120);--sd-motion-duration-base:var(--sd-duration-200);--sd-motion-duration-slow:var(--sd-duration-320);--sd-motion-duration-deliberate:var(--sd-duration-480);--sd-motion-duration-seconds-instant:var(--sd-motion-duration-instant);--sd-motion-duration-seconds-fast:var(--sd-motion-duration-fast);--sd-motion-duration-seconds-base:var(--sd-motion-duration-base);--sd-motion-duration-seconds-slow:var(--sd-motion-duration-slow);--sd-motion-duration-seconds-deliberate:var(--sd-motion-duration-deliberate);--sd-motion-distance-sm:var(--sd-distance-4);--sd-motion-distance-md:var(--sd-distance-12);--sd-motion-distance-lg:var(--sd-distance-24);--sd-motion-easing-standard:var(--sd-easing-standard);--sd-motion-easing-enter:var(--sd-easing-enter);--sd-motion-easing-exit:var(--sd-easing-exit);--sd-motion-transition-fade:var(--sd-motion-duration-fast) var(--sd-motion-easing-standard) 0s;--sd-motion-transition-move:var(--sd-motion-duration-base) var(--sd-motion-easing-enter) 0s;--sd-focus-ring-outer:var(--sd-color-focus-ring);--sd-focus-ring-inner:var(--sd-color-focus-ring-inner);--sd-focus-ring-width:var(--sd-focus-width);--sd-focus-ring-offset:var(--sd-focus-offset);--sd-focus-ring-spread:var(--sd-focus-spread);--sd-button-primary-bg:var(--sd-color-action-primary);--sd-button-primary-bg-hover:var(--sd-color-action-primary-hover);--sd-button-primary-bg-pressed:var(--sd-color-action-primary-pressed);--sd-button-primary-fg:var(--sd-color-text-on-primary);--sd-button-secondary-bg:var(--sd-color-bg-brand-subtle);--sd-button-secondary-bg-hover:var(--sd-color-bg-brand-subtle-hover);--sd-button-secondary-bg-pressed:var(--sd-color-bg-brand-subtle-hover);--sd-button-secondary-fg:var(--sd-color-text-brand);--sd-button-outline-bg:var(--sd-color-bg-canvas);--sd-button-outline-bg-hover:var(--sd-color-bg-muted);--sd-button-outline-bg-pressed:var(--sd-color-bg-subtle);--sd-button-outline-border:var(--sd-color-border-control);--sd-button-outline-fg:var(--sd-color-text-default);--sd-button-ghost-bg-hover:var(--sd-color-bg-muted);--sd-button-ghost-fg:var(--sd-color-text-default);--sd-button-ghost-bg-pressed:var(--sd-color-bg-subtle);--sd-button-link-fg:var(--sd-color-text-link);--sd-button-link-fg-pressed:var(--sd-color-text-link-pressed);--sd-button-danger-bg:var(--sd-color-action-danger);--sd-button-danger-bg-hover:var(--sd-color-action-danger-hover);--sd-button-danger-bg-pressed:var(--sd-color-action-danger-pressed);--sd-button-danger-fg:var(--sd-color-text-on-danger);--sd-button-disabled-bg:var(--sd-color-bg-muted);--sd-button-disabled-border:var(--sd-color-border-subtle);--sd-button-disabled-fg:var(--sd-color-text-disabled);--sd-button-height-sm:var(--sd-control-height-sm);--sd-button-height-md:var(--sd-control-height-md);--sd-button-height-lg:var(--sd-control-height-lg);--sd-button-hit-area:var(--sd-target-min);--sd-button-padding-x-sm:var(--sd-space-3);--sd-button-padding-x-md:var(--sd-space-4);--sd-button-padding-x-lg:var(--sd-space-5);--sd-button-gap:var(--sd-spacing-gap-sm);--sd-button-radius:var(--sd-shape-radius-control);--sd-button-label-font-family:var(--sd-typography-label-md-font-family);--sd-button-label-font-size:var(--sd-typography-label-md-font-size);--sd-button-label-font-weight:var(--sd-typography-label-md-font-weight);--sd-button-label-line-height:var(--sd-typography-label-md-line-height);--sd-button-label-letter-spacing:var(--sd-typography-label-md-letter-spacing);--sd-input-bg:var(--sd-color-bg-canvas);--sd-input-bg-disabled:var(--sd-color-bg-subtle);--sd-input-border:var(--sd-color-border-control);--sd-input-border-hover:var(--sd-color-border-strong);--sd-input-border-invalid:var(--sd-color-border-danger);--sd-input-fg:var(--sd-color-text-default);--sd-input-placeholder:var(--sd-color-text-tertiary);--sd-input-height:var(--sd-control-height-md);--sd-input-padding-x:var(--sd-spacing-inset-md);--sd-input-radius:var(--sd-shape-radius-control);--sd-input-border-width:var(--sd-border-width-thin);--sd-input-text-font-family:var(--sd-typography-body-md-font-family);--sd-input-text-font-size:var(--sd-typography-body-md-font-size);--sd-input-text-font-weight:var(--sd-typography-body-md-font-weight);--sd-input-text-line-height:var(--sd-typography-body-md-line-height);--sd-input-text-letter-spacing:var(--sd-typography-body-md-letter-spacing);--sd-card-bg:var(--sd-color-bg-canvas);--sd-card-border:var(--sd-color-border-default);--sd-card-fg:var(--sd-color-text-default);--sd-card-fg-secondary:var(--sd-color-text-secondary);--sd-card-radius:var(--sd-shape-radius-surface);--sd-card-padding:var(--sd-spacing-inset-xl);--sd-card-shadow:var(--sd-elevation-1);--sd-badge-neutral-bg:var(--sd-color-bg-muted);--sd-badge-neutral-fg:var(--sd-color-text-default);--sd-badge-brand-bg:var(--sd-color-bg-brand-subtle);--sd-badge-brand-fg:var(--sd-color-text-brand);--sd-badge-danger-bg:var(--sd-color-bg-danger-subtle);--sd-badge-danger-fg:var(--sd-color-text-danger);--sd-badge-success-bg:var(--sd-color-bg-success-subtle);--sd-badge-success-fg:var(--sd-color-text-success);--sd-badge-warning-bg:var(--sd-color-bg-warning-subtle);--sd-badge-warning-fg:var(--sd-color-text-warning);--sd-badge-info-bg:var(--sd-color-bg-info-subtle);--sd-badge-info-fg:var(--sd-color-text-info);--sd-badge-strong-bg:var(--sd-color-action-primary);--sd-badge-strong-fg:var(--sd-color-text-on-primary);--sd-badge-radius:var(--sd-radius-full);--sd-badge-label-font-family:var(--sd-typography-label-sm-font-family);--sd-badge-label-font-size:var(--sd-typography-label-sm-font-size);--sd-badge-label-font-weight:var(--sd-typography-label-sm-font-weight);--sd-badge-label-line-height:var(--sd-typography-label-sm-line-height);--sd-badge-label-letter-spacing:var(--sd-typography-label-sm-letter-spacing);--sd-dialog-bg:var(--sd-color-bg-canvas);--sd-dialog-scrim:var(--sd-color-bg-scrim);--sd-dialog-fg:var(--sd-color-text-default);--sd-dialog-radius:var(--sd-shape-radius-overlay);--sd-dialog-padding:var(--sd-spacing-inset-xl);--sd-dialog-shadow:var(--sd-elevation-3);--sd-dialog-enter:var(--sd-motion-transition-move);--sd-tooltip-bg:var(--sd-color-bg-inverse);--sd-tooltip-fg:var(--sd-color-text-inverse);--sd-tooltip-radius:var(--sd-radius-sm);--sd-tooltip-text-font-family:var(--sd-typography-label-sm-font-family);--sd-tooltip-text-font-size:var(--sd-typography-label-sm-font-size);--sd-tooltip-text-font-weight:var(--sd-typography-label-sm-font-weight);--sd-tooltip-text-line-height:var(--sd-typography-label-sm-line-height);--sd-tooltip-text-letter-spacing:var(--sd-typography-label-sm-letter-spacing);--sd-field-label:var(--sd-color-text-default);--sd-field-hint:var(--sd-color-text-secondary);--sd-field-error:var(--sd-color-text-danger);--sd-field-error-icon:var(--sd-color-icon-danger);--sd-field-gap:var(--sd-spacing-stack-xs);--sd-field-label-text-font-family:var(--sd-typography-label-md-font-family);--sd-field-label-text-font-size:var(--sd-typography-label-md-font-size);--sd-field-label-text-font-weight:var(--sd-typography-label-md-font-weight);--sd-field-label-text-line-height:var(--sd-typography-label-md-line-height);--sd-field-label-text-letter-spacing:var(--sd-typography-label-md-letter-spacing);--sd-field-hint-text-font-family:var(--sd-typography-body-sm-font-family);--sd-field-hint-text-font-size:var(--sd-typography-body-sm-font-size);--sd-field-hint-text-font-weight:var(--sd-typography-body-sm-font-weight);--sd-field-hint-text-line-height:var(--sd-typography-body-sm-line-height);--sd-field-hint-text-letter-spacing:var(--sd-typography-body-sm-letter-spacing);--sd-checkbox-bg:var(--sd-color-bg-canvas);--sd-checkbox-bg-pressed:var(--sd-color-bg-muted);--sd-checkbox-border:var(--sd-color-border-control);--sd-checkbox-bg-checked:var(--sd-color-action-primary);--sd-checkbox-bg-checked-hover:var(--sd-color-action-primary-hover);--sd-checkbox-bg-checked-pressed:var(--sd-color-action-primary-pressed);--sd-checkbox-mark:var(--sd-color-text-on-primary);--sd-checkbox-label:var(--sd-color-text-default);--sd-checkbox-size:var(--sd-control-indicator);--sd-checkbox-radius:var(--sd-radius-sm);--sd-checkbox-border-width:var(--sd-border-width-thick);--sd-checkbox-gap:var(--sd-spacing-gap-md);--sd-switch-track-off:var(--sd-color-bg-muted);--sd-switch-track-off-pressed:var(--sd-color-bg-subtle);--sd-switch-track-on:var(--sd-color-action-primary);--sd-switch-track-on-pressed:var(--sd-color-action-primary-pressed);--sd-switch-border:var(--sd-color-border-control);--sd-switch-thumb-off:var(--sd-color-border-strong);--sd-switch-thumb-on:var(--sd-color-text-on-primary);--sd-switch-glyph-off:var(--sd-color-bg-muted);--sd-switch-glyph-on:var(--sd-color-action-primary);--sd-switch-track-width:var(--sd-size-control-md);--sd-switch-track-height:var(--sd-size-icon-lg);--sd-switch-thumb-size:var(--sd-size-icon-sm);--sd-switch-radius:var(--sd-radius-full);--sd-switch-border-width:var(--sd-border-width-thick);--sd-listbox-bg:var(--sd-color-bg-canvas);--sd-listbox-border:var(--sd-color-border-default);--sd-listbox-option-hover:var(--sd-color-bg-muted);--sd-listbox-option-selected:var(--sd-color-bg-brand-subtle);--sd-listbox-option-fg:var(--sd-color-text-default);--sd-listbox-check:var(--sd-color-icon-brand);--sd-listbox-option-height:var(--sd-target-min);--sd-listbox-padding:var(--sd-spacing-inset-xs);--sd-listbox-radius:var(--sd-shape-radius-control);--sd-listbox-shadow:var(--sd-elevation-2);--sd-select-chevron:var(--sd-color-icon-default);--sd-tabs-fg:var(--sd-color-text-secondary);--sd-tabs-fg-selected:var(--sd-color-text-default);--sd-tabs-bg-hover:var(--sd-color-bg-muted);--sd-tabs-bg-pressed:var(--sd-color-bg-brand-subtle);--sd-tabs-fg-pressed:var(--sd-color-text-default);--sd-tabs-icon:var(--sd-color-icon-default);--sd-tabs-icon-selected:var(--sd-color-icon-strong);--sd-tabs-indicator:var(--sd-color-action-primary);--sd-tabs-border:var(--sd-color-border-default);--sd-tabs-height:var(--sd-control-height-md);--sd-tabs-padding-x:var(--sd-spacing-inset-lg);--sd-tabs-indicator-width:var(--sd-border-width-thick);--sd-toast-bg:var(--sd-color-bg-canvas);--sd-toast-border:var(--sd-color-border-strong);--sd-toast-fg:var(--sd-color-text-default);--sd-toast-fg-secondary:var(--sd-color-text-secondary);--sd-toast-radius:var(--sd-shape-radius-overlay);--sd-toast-padding:var(--sd-spacing-inset-lg);--sd-toast-gap:var(--sd-spacing-gap-md);--sd-toast-shadow:var(--sd-elevation-2);--sd-icon-button-size:var(--sd-control-height-md);--sd-icon-button-icon:var(--sd-size-icon-md);--sd-icon-button-radius:var(--sd-shape-radius-control);--sd-avatar-tint-1-bg:var(--sd-color-decor-1-bg);--sd-avatar-tint-1-fg:var(--sd-color-decor-1-fg);--sd-avatar-tint-2-bg:var(--sd-color-decor-2-bg);--sd-avatar-tint-2-fg:var(--sd-color-decor-2-fg);--sd-avatar-tint-3-bg:var(--sd-color-decor-3-bg);--sd-avatar-tint-3-fg:var(--sd-color-decor-3-fg);--sd-avatar-tint-4-bg:var(--sd-color-decor-4-bg);--sd-avatar-tint-4-fg:var(--sd-color-decor-4-fg);--sd-avatar-tint-5-bg:var(--sd-color-decor-5-bg);--sd-avatar-tint-5-fg:var(--sd-color-decor-5-fg);--sd-avatar-tint-6-bg:var(--sd-color-decor-6-bg);--sd-avatar-tint-6-fg:var(--sd-color-decor-6-fg);--sd-avatar-stack-overlap:var(--sd-space-overlap-md);--sd-avatar-stack-overlap-sm:var(--sd-space-overlap-sm);--sd-avatar-stack-ring:var(--sd-border-width-thick);--sd-list-row-pressed:var(--sd-color-bg-muted);--sd-list-fg:var(--sd-color-text-default);--sd-list-fg-secondary:var(--sd-color-text-secondary);--sd-list-row-selected:var(--sd-color-bg-brand-subtle);--sd-list-check:var(--sd-color-icon-brand);--sd-list-selected-edge:var(--sd-color-border-brand);--sd-keyboard-surface:var(--sd-color-system-keyboard);--sd-keyboard-key:var(--sd-color-bg-raised);--sd-keyboard-key-function:var(--sd-color-system-key-function);--sd-keyboard-key-pressed:var(--sd-color-system-key-pressed);--sd-keyboard-fg:var(--sd-color-text-default);--sd-status-foreground:var(--sd-color-text-default);--sd-chips-target:var(--sd-target-min)}@media (prefers-color-scheme:dark){.sd-root:not([data-theme]){--sd-color-bg-canvas:var(--sd-color-neutral-950);--sd-color-bg-subtle:var(--sd-color-neutral-900);--sd-color-bg-muted:var(--sd-color-neutral-850);--sd-color-bg-raised:var(--sd-color-neutral-800);--sd-color-bg-inverse:var(--sd-color-neutral-25);--sd-color-bg-brand-subtle:var(--sd-brand-role-dark-subtle);--sd-color-bg-brand-subtle-hover:var(--sd-brand-role-dark-subtle-hover);--sd-color-bg-danger-subtle:var(--sd-color-red-950);--sd-color-bg-success-subtle:var(--sd-color-green-950);--sd-color-bg-warning-subtle:var(--sd-color-amber-950);--sd-color-bg-info-subtle:var(--sd-color-blue-950);--sd-color-bg-scrim:#000000b3;--sd-color-action-primary:var(--sd-brand-role-dark-action);--sd-color-action-primary-hover:var(--sd-brand-role-dark-action-hover);--sd-color-action-primary-pressed:var(--sd-brand-role-dark-action-pressed);--sd-color-action-neutral:var(--sd-color-neutral-25);--sd-color-action-neutral-hover:var(--sd-color-neutral-0);--sd-color-action-neutral-pressed:var(--sd-color-neutral-50);--sd-color-action-danger:var(--sd-color-red-100);--sd-color-action-danger-hover:var(--sd-color-red-50);--sd-color-action-danger-pressed:var(--sd-color-red-25);--sd-color-text-default:var(--sd-color-neutral-25);--sd-color-text-secondary:var(--sd-color-neutral-50);--sd-color-text-tertiary:var(--sd-color-neutral-100);--sd-color-text-inverse:var(--sd-color-neutral-975);--sd-color-text-on-primary:var(--sd-brand-role-dark-on-action);--sd-color-text-on-action:var(--sd-color-neutral-975);--sd-color-text-link:var(--sd-color-blue-100);--sd-color-text-link-pressed:var(--sd-color-blue-50);--sd-color-text-link-visited:var(--sd-color-pink-100);--sd-color-text-brand:var(--sd-brand-role-dark-text);--sd-color-text-danger:var(--sd-color-red-100);--sd-color-text-success:var(--sd-color-green-100);--sd-color-text-warning:var(--sd-color-amber-100);--sd-color-text-info:var(--sd-color-blue-100);--sd-color-text-disabled:var(--sd-color-neutral-600);--sd-color-text-on-danger:var(--sd-color-neutral-975);--sd-color-icon-default:var(--sd-color-neutral-300);--sd-color-icon-strong:var(--sd-color-neutral-25);--sd-color-icon-brand:var(--sd-brand-role-dark-text);--sd-color-icon-danger:var(--sd-color-red-300);--sd-color-icon-success:var(--sd-color-green-300);--sd-color-icon-warning:var(--sd-color-amber-300);--sd-color-icon-info:var(--sd-color-blue-300);--sd-color-icon-on-danger:var(--sd-color-neutral-975);--sd-color-border-subtle:var(--sd-color-neutral-850);--sd-color-border-default:var(--sd-color-neutral-800);--sd-color-border-control:var(--sd-color-neutral-300);--sd-color-border-strong:var(--sd-color-neutral-200);--sd-color-border-brand:var(--sd-brand-role-dark-border);--sd-color-border-danger:var(--sd-color-red-300);--sd-color-border-success:var(--sd-color-green-300);--sd-color-focus-ring:var(--sd-color-blue-300);--sd-color-focus-ring-inner:var(--sd-color-neutral-950);--sd-color-focus-ring-on-inverse:var(--sd-color-blue-700);--sd-color-decor-1-bg:var(--sd-color-brand-900);--sd-color-decor-1-fg:var(--sd-color-brand-100);--sd-color-decor-1-solid:var(--sd-color-brand-300);--sd-color-decor-2-bg:var(--sd-color-blue-900);--sd-color-decor-2-fg:var(--sd-color-blue-100);--sd-color-decor-2-solid:var(--sd-color-blue-300);--sd-color-decor-3-bg:var(--sd-color-green-900);--sd-color-decor-3-fg:var(--sd-color-green-100);--sd-color-decor-3-solid:var(--sd-color-green-300);--sd-color-decor-4-bg:var(--sd-color-amber-900);--sd-color-decor-4-fg:var(--sd-color-amber-100);--sd-color-decor-4-solid:var(--sd-color-amber-300);--sd-color-decor-5-bg:var(--sd-color-teal-900);--sd-color-decor-5-fg:var(--sd-color-teal-100);--sd-color-decor-5-solid:var(--sd-color-teal-300);--sd-color-decor-6-bg:var(--sd-color-neutral-850);--sd-color-decor-6-fg:var(--sd-color-neutral-100);--sd-color-decor-6-solid:var(--sd-color-neutral-300);--sd-color-system-keyboard:var(--sd-color-neutral-850);--sd-color-system-key-function:var(--sd-color-neutral-700);--sd-color-system-key-pressed:var(--sd-color-neutral-700);--sd-color-chart-1:var(--sd-color-blue-300);--sd-color-chart-2:var(--sd-color-teal-300);--sd-color-chart-3:var(--sd-color-orange-300);--sd-color-chart-4:var(--sd-color-green-300);--sd-color-chart-5:var(--sd-color-sky-300);--sd-color-chart-6:var(--sd-color-olive-300);--sd-color-chart-7:var(--sd-color-pink-300);--sd-color-chart-8:var(--sd-color-neutral-300);--sd-color-chart-seq-1-bg:var(--sd-color-blue-950);--sd-color-chart-seq-1-fg:var(--sd-color-neutral-0);--sd-color-chart-seq-2-bg:var(--sd-color-blue-800);--sd-color-chart-seq-2-fg:var(--sd-color-neutral-0);--sd-color-chart-seq-4-bg:var(--sd-color-blue-100);--sd-color-chart-seq-4-fg:var(--sd-color-neutral-1000);--sd-color-chart-seq-5-bg:var(--sd-color-blue-50);--sd-color-chart-seq-5-fg:var(--sd-color-neutral-1000);--sd-color-scrim-modal:#000000b3;--sd-color-scrim-drag:#00000080;--sd-color-scrim-busy:#0b0d10b3;--sd-color-code-bg:var(--sd-color-neutral-900);--sd-color-code-fg:var(--sd-color-neutral-25);--sd-color-code-keyword:var(--sd-color-pink-100);--sd-color-code-string:var(--sd-color-teal-100);--sd-color-code-number:var(--sd-color-amber-100);--sd-color-code-comment:var(--sd-color-neutral-100);--sd-color-code-function:var(--sd-color-blue-100);--sd-color-code-punctuation:var(--sd-color-neutral-50);--sd-color-code-added:var(--sd-color-green-100);--sd-color-code-removed:var(--sd-color-red-100);--sd-color-mark-bg:var(--sd-color-amber-900);--sd-color-mark-line:var(--sd-color-amber-300);--sd-elevation-1-drop-0-color:#0000;--sd-elevation-1-drop-0-offset-x:0px;--sd-elevation-1-drop-0-offset-y:0px;--sd-elevation-1-drop-0-blur:0px;--sd-elevation-1-drop-0-spread:0px;--sd-elevation-1-inner-0-color:#ffffff0f;--sd-elevation-1-inner-0-offset-x:0px;--sd-elevation-1-inner-0-offset-y:1px;--sd-elevation-1-inner-0-blur:0px;--sd-elevation-1-inner-0-spread:0px;--sd-elevation-1:var(--sd-elevation-1-drop-0-offset-x) var(--sd-elevation-1-drop-0-offset-y) var(--sd-elevation-1-drop-0-blur) var(--sd-elevation-1-drop-0-spread) var(--sd-elevation-1-drop-0-color), inset var(--sd-elevation-1-inner-0-offset-x) var(--sd-elevation-1-inner-0-offset-y) var(--sd-elevation-1-inner-0-blur) var(--sd-elevation-1-inner-0-spread) var(--sd-elevation-1-inner-0-color);--sd-elevation-2-drop-0-color:#00000080;--sd-elevation-2-drop-0-offset-x:0px;--sd-elevation-2-drop-0-offset-y:8px;--sd-elevation-2-drop-0-blur:24px;--sd-elevation-2-drop-0-spread:-6px;--sd-elevation-2-drop-1-color:#0000;--sd-elevation-2-drop-1-offset-x:0px;--sd-elevation-2-drop-1-offset-y:0px;--sd-elevation-2-drop-1-blur:0px;--sd-elevation-2-drop-1-spread:0px;--sd-elevation-2-inner-0-color:#ffffff0f;--sd-elevation-2-inner-0-offset-x:0px;--sd-elevation-2-inner-0-offset-y:1px;--sd-elevation-2-inner-0-blur:0px;--sd-elevation-2-inner-0-spread:0px;--sd-elevation-2:var(--sd-elevation-2-drop-0-offset-x) var(--sd-elevation-2-drop-0-offset-y) var(--sd-elevation-2-drop-0-blur) var(--sd-elevation-2-drop-0-spread) var(--sd-elevation-2-drop-0-color), var(--sd-elevation-2-drop-1-offset-x) var(--sd-elevation-2-drop-1-offset-y) var(--sd-elevation-2-drop-1-blur) var(--sd-elevation-2-drop-1-spread) var(--sd-elevation-2-drop-1-color), inset var(--sd-elevation-2-inner-0-offset-x) var(--sd-elevation-2-inner-0-offset-y) var(--sd-elevation-2-inner-0-blur) var(--sd-elevation-2-inner-0-spread) var(--sd-elevation-2-inner-0-color);--sd-elevation-3-drop-0-color:#0009;--sd-elevation-3-drop-0-offset-x:0px;--sd-elevation-3-drop-0-offset-y:24px;--sd-elevation-3-drop-0-blur:64px;--sd-elevation-3-drop-0-spread:-12px;--sd-elevation-3-drop-1-color:#0000;--sd-elevation-3-drop-1-offset-x:0px;--sd-elevation-3-drop-1-offset-y:0px;--sd-elevation-3-drop-1-blur:0px;--sd-elevation-3-drop-1-spread:0px;--sd-elevation-3-inner-0-color:#ffffff0f;--sd-elevation-3-inner-0-offset-x:0px;--sd-elevation-3-inner-0-offset-y:1px;--sd-elevation-3-inner-0-blur:0px;--sd-elevation-3-inner-0-spread:0px;--sd-elevation-3:var(--sd-elevation-3-drop-0-offset-x) var(--sd-elevation-3-drop-0-offset-y) var(--sd-elevation-3-drop-0-blur) var(--sd-elevation-3-drop-0-spread) var(--sd-elevation-3-drop-0-color), var(--sd-elevation-3-drop-1-offset-x) var(--sd-elevation-3-drop-1-offset-y) var(--sd-elevation-3-drop-1-blur) var(--sd-elevation-3-drop-1-spread) var(--sd-elevation-3-drop-1-color), inset var(--sd-elevation-3-inner-0-offset-x) var(--sd-elevation-3-inner-0-offset-y) var(--sd-elevation-3-inner-0-blur) var(--sd-elevation-3-inner-0-spread) var(--sd-elevation-3-inner-0-color);--sd-focus-ring-outer:var(--sd-color-focus-ring);--sd-focus-ring-inner:var(--sd-color-focus-ring-inner);--sd-button-primary-bg:var(--sd-color-action-primary);--sd-button-primary-bg-hover:var(--sd-color-action-primary-hover);--sd-button-primary-bg-pressed:var(--sd-color-action-primary-pressed);--sd-button-primary-fg:var(--sd-color-text-on-primary);--sd-button-secondary-bg:var(--sd-color-bg-brand-subtle);--sd-button-secondary-bg-hover:var(--sd-color-bg-brand-subtle-hover);--sd-button-secondary-bg-pressed:var(--sd-color-bg-brand-subtle-hover);--sd-button-secondary-fg:var(--sd-color-text-brand);--sd-button-outline-bg:var(--sd-color-bg-canvas);--sd-button-outline-bg-hover:var(--sd-color-bg-muted);--sd-button-outline-bg-pressed:var(--sd-color-bg-subtle);--sd-button-outline-border:var(--sd-color-border-control);--sd-button-outline-fg:var(--sd-color-text-default);--sd-button-ghost-bg-hover:var(--sd-color-bg-muted);--sd-button-ghost-fg:var(--sd-color-text-default);--sd-button-ghost-bg-pressed:var(--sd-color-bg-subtle);--sd-button-link-fg:var(--sd-color-text-link);--sd-button-link-fg-pressed:var(--sd-color-text-link-pressed);--sd-button-danger-bg:var(--sd-color-action-danger);--sd-button-danger-bg-hover:var(--sd-color-action-danger-hover);--sd-button-danger-bg-pressed:var(--sd-color-action-danger-pressed);--sd-button-danger-fg:var(--sd-color-text-on-danger);--sd-button-disabled-bg:var(--sd-color-bg-muted);--sd-button-disabled-border:var(--sd-color-border-subtle);--sd-button-disabled-fg:var(--sd-color-text-disabled);--sd-input-bg:var(--sd-color-bg-canvas);--sd-input-bg-disabled:var(--sd-color-bg-subtle);--sd-input-border:var(--sd-color-border-control);--sd-input-border-hover:var(--sd-color-border-strong);--sd-input-border-invalid:var(--sd-color-border-danger);--sd-input-fg:var(--sd-color-text-default);--sd-input-placeholder:var(--sd-color-text-tertiary);--sd-card-bg:var(--sd-color-bg-canvas);--sd-card-border:var(--sd-color-border-default);--sd-card-fg:var(--sd-color-text-default);--sd-card-fg-secondary:var(--sd-color-text-secondary);--sd-card-shadow:var(--sd-elevation-1);--sd-badge-neutral-bg:var(--sd-color-bg-muted);--sd-badge-neutral-fg:var(--sd-color-text-default);--sd-badge-brand-bg:var(--sd-color-bg-brand-subtle);--sd-badge-brand-fg:var(--sd-color-text-brand);--sd-badge-danger-bg:var(--sd-color-bg-danger-subtle);--sd-badge-danger-fg:var(--sd-color-text-danger);--sd-badge-success-bg:var(--sd-color-bg-success-subtle);--sd-badge-success-fg:var(--sd-color-text-success);--sd-badge-warning-bg:var(--sd-color-bg-warning-subtle);--sd-badge-warning-fg:var(--sd-color-text-warning);--sd-badge-info-bg:var(--sd-color-bg-info-subtle);--sd-badge-info-fg:var(--sd-color-text-info);--sd-badge-strong-bg:var(--sd-color-action-primary);--sd-badge-strong-fg:var(--sd-color-text-on-primary);--sd-dialog-bg:var(--sd-color-bg-canvas);--sd-dialog-scrim:var(--sd-color-bg-scrim);--sd-dialog-fg:var(--sd-color-text-default);--sd-dialog-shadow:var(--sd-elevation-3);--sd-tooltip-bg:var(--sd-color-bg-inverse);--sd-tooltip-fg:var(--sd-color-text-inverse);--sd-field-label:var(--sd-color-text-default);--sd-field-hint:var(--sd-color-text-secondary);--sd-field-error:var(--sd-color-text-danger);--sd-field-error-icon:var(--sd-color-icon-danger);--sd-checkbox-bg:var(--sd-color-bg-canvas);--sd-checkbox-bg-pressed:var(--sd-color-bg-muted);--sd-checkbox-border:var(--sd-color-border-control);--sd-checkbox-bg-checked:var(--sd-color-action-primary);--sd-checkbox-bg-checked-hover:var(--sd-color-action-primary-hover);--sd-checkbox-bg-checked-pressed:var(--sd-color-action-primary-pressed);--sd-checkbox-mark:var(--sd-color-text-on-primary);--sd-checkbox-label:var(--sd-color-text-default);--sd-switch-track-off:var(--sd-color-bg-muted);--sd-switch-track-off-pressed:var(--sd-color-bg-subtle);--sd-switch-track-on:var(--sd-color-action-primary);--sd-switch-track-on-pressed:var(--sd-color-action-primary-pressed);--sd-switch-border:var(--sd-color-border-control);--sd-switch-thumb-off:var(--sd-color-border-strong);--sd-switch-thumb-on:var(--sd-color-text-on-primary);--sd-switch-glyph-off:var(--sd-color-bg-muted);--sd-switch-glyph-on:var(--sd-color-action-primary);--sd-listbox-bg:var(--sd-color-bg-canvas);--sd-listbox-border:var(--sd-color-border-default);--sd-listbox-option-hover:var(--sd-color-bg-muted);--sd-listbox-option-selected:var(--sd-color-bg-brand-subtle);--sd-listbox-option-fg:var(--sd-color-text-default);--sd-listbox-check:var(--sd-color-icon-brand);--sd-listbox-shadow:var(--sd-elevation-2);--sd-select-chevron:var(--sd-color-icon-default);--sd-tabs-fg:var(--sd-color-text-secondary);--sd-tabs-fg-selected:var(--sd-color-text-default);--sd-tabs-bg-hover:var(--sd-color-bg-muted);--sd-tabs-bg-pressed:var(--sd-color-bg-brand-subtle);--sd-tabs-fg-pressed:var(--sd-color-text-default);--sd-tabs-icon:var(--sd-color-icon-default);--sd-tabs-icon-selected:var(--sd-color-icon-strong);--sd-tabs-indicator:var(--sd-color-action-primary);--sd-tabs-border:var(--sd-color-border-default);--sd-toast-bg:var(--sd-color-bg-canvas);--sd-toast-border:var(--sd-color-border-strong);--sd-toast-fg:var(--sd-color-text-default);--sd-toast-fg-secondary:var(--sd-color-text-secondary);--sd-toast-shadow:var(--sd-elevation-2);--sd-avatar-tint-1-bg:var(--sd-color-decor-1-bg);--sd-avatar-tint-1-fg:var(--sd-color-decor-1-fg);--sd-avatar-tint-2-bg:var(--sd-color-decor-2-bg);--sd-avatar-tint-2-fg:var(--sd-color-decor-2-fg);--sd-avatar-tint-3-bg:var(--sd-color-decor-3-bg);--sd-avatar-tint-3-fg:var(--sd-color-decor-3-fg);--sd-avatar-tint-4-bg:var(--sd-color-decor-4-bg);--sd-avatar-tint-4-fg:var(--sd-color-decor-4-fg);--sd-avatar-tint-5-bg:var(--sd-color-decor-5-bg);--sd-avatar-tint-5-fg:var(--sd-color-decor-5-fg);--sd-avatar-tint-6-bg:var(--sd-color-decor-6-bg);--sd-avatar-tint-6-fg:var(--sd-color-decor-6-fg);--sd-list-row-pressed:var(--sd-color-bg-muted);--sd-list-fg:var(--sd-color-text-default);--sd-list-fg-secondary:var(--sd-color-text-secondary);--sd-list-row-selected:var(--sd-color-bg-brand-subtle);--sd-list-check:var(--sd-color-icon-brand);--sd-list-selected-edge:var(--sd-color-border-brand);--sd-keyboard-surface:var(--sd-color-system-keyboard);--sd-keyboard-key:var(--sd-color-bg-raised);--sd-keyboard-key-function:var(--sd-color-system-key-function);--sd-keyboard-key-pressed:var(--sd-color-system-key-pressed);--sd-keyboard-fg:var(--sd-color-text-default);--sd-status-foreground:var(--sd-color-text-default)}}@media (prefers-contrast:more){.sd-root:not([data-theme]){--sd-color-bg-subtle:var(--sd-color-neutral-0);--sd-color-bg-muted:var(--sd-color-neutral-25);--sd-color-bg-inverse:var(--sd-color-neutral-1000);--sd-color-action-primary:var(--sd-color-brand-900);--sd-color-action-primary-hover:var(--sd-color-brand-950);--sd-color-action-primary-pressed:var(--sd-color-neutral-1000);--sd-color-action-neutral:var(--sd-color-neutral-1000);--sd-color-action-danger:var(--sd-color-red-900);--sd-color-action-danger-hover:var(--sd-color-red-950);--sd-color-action-danger-pressed:var(--sd-color-neutral-1000);--sd-color-text-default:var(--sd-color-neutral-1000);--sd-color-text-secondary:var(--sd-color-neutral-950);--sd-color-text-tertiary:var(--sd-color-neutral-900);--sd-color-text-on-primary:var(--sd-color-neutral-0);--sd-color-text-link:var(--sd-color-blue-900);--sd-color-text-link-pressed:var(--sd-color-blue-950);--sd-color-text-link-visited:var(--sd-color-pink-900);--sd-color-text-brand:var(--sd-color-brand-900);--sd-color-text-danger:var(--sd-color-red-900);--sd-color-text-success:var(--sd-color-green-900);--sd-color-text-warning:var(--sd-color-amber-900);--sd-color-text-info:var(--sd-color-blue-900);--sd-color-icon-default:var(--sd-color-neutral-950);--sd-color-icon-strong:var(--sd-color-neutral-1000);--sd-color-icon-brand:var(--sd-color-brand-900);--sd-color-icon-danger:var(--sd-color-red-900);--sd-color-icon-success:var(--sd-color-green-900);--sd-color-icon-warning:var(--sd-color-amber-900);--sd-color-icon-info:var(--sd-color-blue-900);--sd-color-border-subtle:var(--sd-color-neutral-600);--sd-color-border-default:var(--sd-color-neutral-800);--sd-color-border-control:var(--sd-color-neutral-900);--sd-color-border-strong:var(--sd-color-neutral-1000);--sd-color-border-brand:var(--sd-color-brand-900);--sd-color-border-danger:var(--sd-color-red-900);--sd-color-border-success:var(--sd-color-green-900);--sd-color-focus-ring:var(--sd-color-neutral-1000);--sd-color-focus-ring-on-inverse:var(--sd-color-neutral-0);--sd-color-decor-1-bg:var(--sd-color-brand-50);--sd-color-decor-1-fg:var(--sd-color-brand-950);--sd-color-decor-1-solid:var(--sd-color-brand-700);--sd-color-decor-2-bg:var(--sd-color-blue-50);--sd-color-decor-2-fg:var(--sd-color-blue-950);--sd-color-decor-2-solid:var(--sd-color-blue-700);--sd-color-decor-3-bg:var(--sd-color-green-50);--sd-color-decor-3-fg:var(--sd-color-green-950);--sd-color-decor-3-solid:var(--sd-color-green-700);--sd-color-decor-4-bg:var(--sd-color-amber-50);--sd-color-decor-4-fg:var(--sd-color-amber-950);--sd-color-decor-4-solid:var(--sd-color-amber-700);--sd-color-decor-5-bg:var(--sd-color-teal-50);--sd-color-decor-5-fg:var(--sd-color-teal-950);--sd-color-decor-5-solid:var(--sd-color-teal-700);--sd-color-decor-6-bg:var(--sd-color-neutral-50);--sd-color-decor-6-fg:var(--sd-color-neutral-1000);--sd-color-decor-6-solid:var(--sd-color-neutral-700);--sd-color-system-keyboard:var(--sd-color-neutral-25);--sd-color-system-key-function:var(--sd-color-neutral-50);--sd-color-chart-1:var(--sd-color-blue-700);--sd-color-chart-2:var(--sd-color-teal-700);--sd-color-chart-3:var(--sd-color-orange-700);--sd-color-chart-4:var(--sd-color-green-700);--sd-color-chart-5:var(--sd-color-sky-700);--sd-color-chart-6:var(--sd-color-olive-700);--sd-color-chart-7:var(--sd-color-pink-700);--sd-color-chart-8:var(--sd-color-neutral-700);--sd-color-chart-seq-1-bg:var(--sd-color-blue-25);--sd-color-chart-seq-2-bg:var(--sd-color-blue-50);--sd-color-chart-seq-3-bg:var(--sd-color-blue-800);--sd-color-chart-seq-4-bg:var(--sd-color-blue-900);--sd-color-media-live:var(--sd-color-red-800);--sd-color-code-bg:var(--sd-color-neutral-0);--sd-color-code-fg:var(--sd-color-neutral-1000);--sd-color-code-keyword:var(--sd-color-pink-900);--sd-color-code-string:var(--sd-color-teal-900);--sd-color-code-number:var(--sd-color-amber-900);--sd-color-code-comment:var(--sd-color-neutral-900);--sd-color-code-function:var(--sd-color-blue-900);--sd-color-code-punctuation:var(--sd-color-neutral-950);--sd-color-code-added:var(--sd-color-green-900);--sd-color-code-removed:var(--sd-color-red-900);--sd-color-mark-bg:var(--sd-color-amber-50);--sd-color-mark-line:var(--sd-color-amber-900);--sd-focus-ring-outer:var(--sd-color-focus-ring);--sd-button-primary-bg:var(--sd-color-action-primary);--sd-button-primary-bg-hover:var(--sd-color-action-primary-hover);--sd-button-primary-bg-pressed:var(--sd-color-action-primary-pressed);--sd-button-secondary-fg:var(--sd-color-text-brand);--sd-button-outline-bg-hover:var(--sd-color-bg-muted);--sd-button-outline-bg-pressed:var(--sd-color-bg-subtle);--sd-button-outline-border:var(--sd-color-border-control);--sd-button-outline-fg:var(--sd-color-text-default);--sd-button-ghost-bg-hover:var(--sd-color-bg-muted);--sd-button-ghost-fg:var(--sd-color-text-default);--sd-button-ghost-bg-pressed:var(--sd-color-bg-subtle);--sd-button-link-fg:var(--sd-color-text-link);--sd-button-link-fg-pressed:var(--sd-color-text-link-pressed);--sd-button-danger-bg:var(--sd-color-action-danger);--sd-button-danger-bg-hover:var(--sd-color-action-danger-hover);--sd-button-danger-bg-pressed:var(--sd-color-action-danger-pressed);--sd-button-disabled-bg:var(--sd-color-bg-muted);--sd-button-disabled-border:var(--sd-color-border-subtle);--sd-input-bg-disabled:var(--sd-color-bg-subtle);--sd-input-border:var(--sd-color-border-control);--sd-input-border-hover:var(--sd-color-border-strong);--sd-input-border-invalid:var(--sd-color-border-danger);--sd-input-fg:var(--sd-color-text-default);--sd-input-placeholder:var(--sd-color-text-tertiary);--sd-card-border:var(--sd-color-border-default);--sd-card-fg:var(--sd-color-text-default);--sd-card-fg-secondary:var(--sd-color-text-secondary);--sd-badge-neutral-bg:var(--sd-color-bg-muted);--sd-badge-neutral-fg:var(--sd-color-text-default);--sd-badge-brand-fg:var(--sd-color-text-brand);--sd-badge-danger-fg:var(--sd-color-text-danger);--sd-badge-success-fg:var(--sd-color-text-success);--sd-badge-warning-fg:var(--sd-color-text-warning);--sd-badge-info-fg:var(--sd-color-text-info);--sd-badge-strong-bg:var(--sd-color-action-primary);--sd-dialog-fg:var(--sd-color-text-default);--sd-tooltip-bg:var(--sd-color-bg-inverse);--sd-field-label:var(--sd-color-text-default);--sd-field-hint:var(--sd-color-text-secondary);--sd-field-error:var(--sd-color-text-danger);--sd-field-error-icon:var(--sd-color-icon-danger);--sd-checkbox-bg-pressed:var(--sd-color-bg-muted);--sd-checkbox-border:var(--sd-color-border-control);--sd-checkbox-bg-checked:var(--sd-color-action-primary);--sd-checkbox-bg-checked-hover:var(--sd-color-action-primary-hover);--sd-checkbox-bg-checked-pressed:var(--sd-color-action-primary-pressed);--sd-checkbox-label:var(--sd-color-text-default);--sd-switch-track-off:var(--sd-color-bg-muted);--sd-switch-track-off-pressed:var(--sd-color-bg-subtle);--sd-switch-track-on:var(--sd-color-action-primary);--sd-switch-track-on-pressed:var(--sd-color-action-primary-pressed);--sd-switch-border:var(--sd-color-border-control);--sd-switch-thumb-off:var(--sd-color-border-strong);--sd-switch-glyph-off:var(--sd-color-bg-muted);--sd-switch-glyph-on:var(--sd-color-action-primary);--sd-listbox-border:var(--sd-color-border-default);--sd-listbox-option-hover:var(--sd-color-bg-muted);--sd-listbox-option-fg:var(--sd-color-text-default);--sd-listbox-check:var(--sd-color-icon-brand);--sd-select-chevron:var(--sd-color-icon-default);--sd-tabs-fg:var(--sd-color-text-secondary);--sd-tabs-fg-selected:var(--sd-color-text-default);--sd-tabs-bg-hover:var(--sd-color-bg-muted);--sd-tabs-fg-pressed:var(--sd-color-text-default);--sd-tabs-icon:var(--sd-color-icon-default);--sd-tabs-icon-selected:var(--sd-color-icon-strong);--sd-tabs-indicator:var(--sd-color-action-primary);--sd-tabs-border:var(--sd-color-border-default);--sd-toast-border:var(--sd-color-border-strong);--sd-toast-fg:var(--sd-color-text-default);--sd-toast-fg-secondary:var(--sd-color-text-secondary);--sd-avatar-tint-1-bg:var(--sd-color-decor-1-bg);--sd-avatar-tint-1-fg:var(--sd-color-decor-1-fg);--sd-avatar-tint-2-bg:var(--sd-color-decor-2-bg);--sd-avatar-tint-2-fg:var(--sd-color-decor-2-fg);--sd-avatar-tint-3-bg:var(--sd-color-decor-3-bg);--sd-avatar-tint-3-fg:var(--sd-color-decor-3-fg);--sd-avatar-tint-4-bg:var(--sd-color-decor-4-bg);--sd-avatar-tint-4-fg:var(--sd-color-decor-4-fg);--sd-avatar-tint-5-bg:var(--sd-color-decor-5-bg);--sd-avatar-tint-5-fg:var(--sd-color-decor-5-fg);--sd-avatar-tint-6-bg:var(--sd-color-decor-6-bg);--sd-avatar-tint-6-fg:var(--sd-color-decor-6-fg);--sd-list-row-pressed:var(--sd-color-bg-muted);--sd-list-fg:var(--sd-color-text-default);--sd-list-fg-secondary:var(--sd-color-text-secondary);--sd-list-check:var(--sd-color-icon-brand);--sd-list-selected-edge:var(--sd-color-border-brand);--sd-keyboard-surface:var(--sd-color-system-keyboard);--sd-keyboard-key-function:var(--sd-color-system-key-function);--sd-keyboard-fg:var(--sd-color-text-default);--sd-status-foreground:var(--sd-color-text-default)}}@media (prefers-contrast:more) and (prefers-color-scheme:dark){.sd-root:not([data-theme]){--sd-color-bg-canvas:var(--sd-color-neutral-1000);--sd-color-bg-subtle:var(--sd-color-neutral-1000);--sd-color-bg-muted:var(--sd-color-neutral-975);--sd-color-bg-raised:var(--sd-color-neutral-950);--sd-color-bg-inverse:var(--sd-color-neutral-0);--sd-color-bg-brand-subtle:var(--sd-brand-role-dark-subtle);--sd-color-bg-brand-subtle-hover:var(--sd-brand-role-dark-subtle-hover);--sd-color-bg-danger-subtle:var(--sd-color-red-950);--sd-color-bg-success-subtle:var(--sd-color-green-950);--sd-color-bg-warning-subtle:var(--sd-color-amber-950);--sd-color-bg-info-subtle:var(--sd-color-blue-950);--sd-color-bg-scrim:#000000b3;--sd-color-action-primary:var(--sd-color-brand-50);--sd-color-action-primary-hover:var(--sd-color-brand-25);--sd-color-action-primary-pressed:var(--sd-color-neutral-0);--sd-color-action-neutral:var(--sd-color-neutral-0);--sd-color-action-neutral-hover:var(--sd-color-neutral-0);--sd-color-action-neutral-pressed:var(--sd-color-neutral-50);--sd-color-action-danger:var(--sd-color-red-50);--sd-color-action-danger-hover:var(--sd-color-red-25);--sd-color-action-danger-pressed:var(--sd-color-neutral-0);--sd-color-text-default:var(--sd-color-neutral-0);--sd-color-text-secondary:var(--sd-color-neutral-25);--sd-color-text-tertiary:var(--sd-color-neutral-50);--sd-color-text-inverse:var(--sd-color-neutral-1000);--sd-color-text-on-primary:var(--sd-color-neutral-1000);--sd-color-text-on-action:var(--sd-color-neutral-1000);--sd-color-text-link:var(--sd-color-blue-50);--sd-color-text-link-pressed:var(--sd-color-blue-25);--sd-color-text-link-visited:var(--sd-color-pink-50);--sd-color-text-brand:var(--sd-color-brand-50);--sd-color-text-danger:var(--sd-color-red-50);--sd-color-text-success:var(--sd-color-green-50);--sd-color-text-warning:var(--sd-color-amber-50);--sd-color-text-info:var(--sd-color-blue-50);--sd-color-text-disabled:var(--sd-color-neutral-600);--sd-color-text-on-danger:var(--sd-color-neutral-1000);--sd-color-icon-default:var(--sd-color-neutral-50);--sd-color-icon-strong:var(--sd-color-neutral-0);--sd-color-icon-brand:var(--sd-color-brand-50);--sd-color-icon-danger:var(--sd-color-red-50);--sd-color-icon-success:var(--sd-color-green-50);--sd-color-icon-warning:var(--sd-color-amber-50);--sd-color-icon-info:var(--sd-color-blue-50);--sd-color-icon-on-danger:var(--sd-color-neutral-1000);--sd-color-border-subtle:var(--sd-color-neutral-400);--sd-color-border-default:var(--sd-color-neutral-200);--sd-color-border-control:var(--sd-color-neutral-100);--sd-color-border-strong:var(--sd-color-neutral-0);--sd-color-border-brand:var(--sd-color-brand-50);--sd-color-border-danger:var(--sd-color-red-50);--sd-color-border-success:var(--sd-color-green-50);--sd-color-focus-ring:var(--sd-color-neutral-0);--sd-color-focus-ring-inner:var(--sd-color-neutral-1000);--sd-color-focus-ring-on-inverse:var(--sd-color-neutral-1000);--sd-color-decor-1-bg:var(--sd-color-brand-950);--sd-color-decor-1-fg:var(--sd-color-brand-25);--sd-color-decor-1-solid:var(--sd-color-brand-200);--sd-color-decor-2-bg:var(--sd-color-blue-950);--sd-color-decor-2-fg:var(--sd-color-blue-25);--sd-color-decor-2-solid:var(--sd-color-blue-200);--sd-color-decor-3-bg:var(--sd-color-green-950);--sd-color-decor-3-fg:var(--sd-color-green-25);--sd-color-decor-3-solid:var(--sd-color-green-200);--sd-color-decor-4-bg:var(--sd-color-amber-950);--sd-color-decor-4-fg:var(--sd-color-amber-25);--sd-color-decor-4-solid:var(--sd-color-amber-200);--sd-color-decor-5-bg:var(--sd-color-teal-950);--sd-color-decor-5-fg:var(--sd-color-teal-25);--sd-color-decor-5-solid:var(--sd-color-teal-200);--sd-color-decor-6-bg:var(--sd-color-neutral-950);--sd-color-decor-6-fg:var(--sd-color-neutral-0);--sd-color-decor-6-solid:var(--sd-color-neutral-200);--sd-color-system-keyboard:var(--sd-color-neutral-900);--sd-color-system-key-function:var(--sd-color-neutral-800);--sd-color-system-key-pressed:var(--sd-color-neutral-975);--sd-color-chart-1:var(--sd-color-blue-200);--sd-color-chart-2:var(--sd-color-teal-200);--sd-color-chart-3:var(--sd-color-orange-200);--sd-color-chart-4:var(--sd-color-green-200);--sd-color-chart-5:var(--sd-color-sky-200);--sd-color-chart-6:var(--sd-color-olive-200);--sd-color-chart-7:var(--sd-color-pink-200);--sd-color-chart-8:var(--sd-color-neutral-200);--sd-color-chart-seq-1-bg:var(--sd-color-blue-950);--sd-color-chart-seq-1-fg:var(--sd-color-neutral-0);--sd-color-chart-seq-2-bg:var(--sd-color-blue-900);--sd-color-chart-seq-2-fg:var(--sd-color-neutral-0);--sd-color-chart-seq-3-bg:var(--sd-color-blue-800);--sd-color-chart-seq-4-bg:var(--sd-color-blue-50);--sd-color-chart-seq-4-fg:var(--sd-color-neutral-1000);--sd-color-chart-seq-5-bg:var(--sd-color-blue-25);--sd-color-chart-seq-5-fg:var(--sd-color-neutral-1000);--sd-color-media-live:var(--sd-color-red-800);--sd-color-scrim-modal:#000000b3;--sd-color-scrim-drag:#00000080;--sd-color-scrim-busy:#0b0d10b3;--sd-color-code-bg:var(--sd-color-neutral-1000);--sd-color-code-fg:var(--sd-color-neutral-0);--sd-color-code-keyword:var(--sd-color-pink-50);--sd-color-code-string:var(--sd-color-teal-50);--sd-color-code-number:var(--sd-color-amber-50);--sd-color-code-comment:var(--sd-color-neutral-50);--sd-color-code-function:var(--sd-color-blue-50);--sd-color-code-punctuation:var(--sd-color-neutral-25);--sd-color-code-added:var(--sd-color-green-50);--sd-color-code-removed:var(--sd-color-red-50);--sd-color-mark-bg:var(--sd-color-amber-950);--sd-color-mark-line:var(--sd-color-amber-100);--sd-elevation-1-drop-0-color:#0000;--sd-elevation-1-drop-0-offset-x:0px;--sd-elevation-1-drop-0-offset-y:0px;--sd-elevation-1-drop-0-blur:0px;--sd-elevation-1-drop-0-spread:0px;--sd-elevation-1-inner-0-color:#ffffff0f;--sd-elevation-1-inner-0-offset-x:0px;--sd-elevation-1-inner-0-offset-y:1px;--sd-elevation-1-inner-0-blur:0px;--sd-elevation-1-inner-0-spread:0px;--sd-elevation-1:var(--sd-elevation-1-drop-0-offset-x) var(--sd-elevation-1-drop-0-offset-y) var(--sd-elevation-1-drop-0-blur) var(--sd-elevation-1-drop-0-spread) var(--sd-elevation-1-drop-0-color), inset var(--sd-elevation-1-inner-0-offset-x) var(--sd-elevation-1-inner-0-offset-y) var(--sd-elevation-1-inner-0-blur) var(--sd-elevation-1-inner-0-spread) var(--sd-elevation-1-inner-0-color);--sd-elevation-2-drop-0-color:#00000080;--sd-elevation-2-drop-0-offset-x:0px;--sd-elevation-2-drop-0-offset-y:8px;--sd-elevation-2-drop-0-blur:24px;--sd-elevation-2-drop-0-spread:-6px;--sd-elevation-2-drop-1-color:#0000;--sd-elevation-2-drop-1-offset-x:0px;--sd-elevation-2-drop-1-offset-y:0px;--sd-elevation-2-drop-1-blur:0px;--sd-elevation-2-drop-1-spread:0px;--sd-elevation-2-inner-0-color:#ffffff0f;--sd-elevation-2-inner-0-offset-x:0px;--sd-elevation-2-inner-0-offset-y:1px;--sd-elevation-2-inner-0-blur:0px;--sd-elevation-2-inner-0-spread:0px;--sd-elevation-2:var(--sd-elevation-2-drop-0-offset-x) var(--sd-elevation-2-drop-0-offset-y) var(--sd-elevation-2-drop-0-blur) var(--sd-elevation-2-drop-0-spread) var(--sd-elevation-2-drop-0-color), var(--sd-elevation-2-drop-1-offset-x) var(--sd-elevation-2-drop-1-offset-y) var(--sd-elevation-2-drop-1-blur) var(--sd-elevation-2-drop-1-spread) var(--sd-elevation-2-drop-1-color), inset var(--sd-elevation-2-inner-0-offset-x) var(--sd-elevation-2-inner-0-offset-y) var(--sd-elevation-2-inner-0-blur) var(--sd-elevation-2-inner-0-spread) var(--sd-elevation-2-inner-0-color);--sd-elevation-3-drop-0-color:#0009;--sd-elevation-3-drop-0-offset-x:0px;--sd-elevation-3-drop-0-offset-y:24px;--sd-elevation-3-drop-0-blur:64px;--sd-elevation-3-drop-0-spread:-12px;--sd-elevation-3-drop-1-color:#0000;--sd-elevation-3-drop-1-offset-x:0px;--sd-elevation-3-drop-1-offset-y:0px;--sd-elevation-3-drop-1-blur:0px;--sd-elevation-3-drop-1-spread:0px;--sd-elevation-3-inner-0-color:#ffffff0f;--sd-elevation-3-inner-0-offset-x:0px;--sd-elevation-3-inner-0-offset-y:1px;--sd-elevation-3-inner-0-blur:0px;--sd-elevation-3-inner-0-spread:0px;--sd-elevation-3:var(--sd-elevation-3-drop-0-offset-x) var(--sd-elevation-3-drop-0-offset-y) var(--sd-elevation-3-drop-0-blur) var(--sd-elevation-3-drop-0-spread) var(--sd-elevation-3-drop-0-color), var(--sd-elevation-3-drop-1-offset-x) var(--sd-elevation-3-drop-1-offset-y) var(--sd-elevation-3-drop-1-blur) var(--sd-elevation-3-drop-1-spread) var(--sd-elevation-3-drop-1-color), inset var(--sd-elevation-3-inner-0-offset-x) var(--sd-elevation-3-inner-0-offset-y) var(--sd-elevation-3-inner-0-blur) var(--sd-elevation-3-inner-0-spread) var(--sd-elevation-3-inner-0-color);--sd-focus-ring-outer:var(--sd-color-focus-ring);--sd-focus-ring-inner:var(--sd-color-focus-ring-inner);--sd-button-primary-bg:var(--sd-color-action-primary);--sd-button-primary-bg-hover:var(--sd-color-action-primary-hover);--sd-button-primary-bg-pressed:var(--sd-color-action-primary-pressed);--sd-button-primary-fg:var(--sd-color-text-on-primary);--sd-button-secondary-bg:var(--sd-color-bg-brand-subtle);--sd-button-secondary-bg-hover:var(--sd-color-bg-brand-subtle-hover);--sd-button-secondary-bg-pressed:var(--sd-color-bg-brand-subtle-hover);--sd-button-secondary-fg:var(--sd-color-text-brand);--sd-button-outline-bg:var(--sd-color-bg-canvas);--sd-button-outline-bg-hover:var(--sd-color-bg-muted);--sd-button-outline-bg-pressed:var(--sd-color-bg-subtle);--sd-button-outline-border:var(--sd-color-border-control);--sd-button-outline-fg:var(--sd-color-text-default);--sd-button-ghost-bg-hover:var(--sd-color-bg-muted);--sd-button-ghost-fg:var(--sd-color-text-default);--sd-button-ghost-bg-pressed:var(--sd-color-bg-subtle);--sd-button-link-fg:var(--sd-color-text-link);--sd-button-link-fg-pressed:var(--sd-color-text-link-pressed);--sd-button-danger-bg:var(--sd-color-action-danger);--sd-button-danger-bg-hover:var(--sd-color-action-danger-hover);--sd-button-danger-bg-pressed:var(--sd-color-action-danger-pressed);--sd-button-danger-fg:var(--sd-color-text-on-danger);--sd-button-disabled-bg:var(--sd-color-bg-muted);--sd-button-disabled-border:var(--sd-color-border-subtle);--sd-button-disabled-fg:var(--sd-color-text-disabled);--sd-input-bg:var(--sd-color-bg-canvas);--sd-input-bg-disabled:var(--sd-color-bg-subtle);--sd-input-border:var(--sd-color-border-control);--sd-input-border-hover:var(--sd-color-border-strong);--sd-input-border-invalid:var(--sd-color-border-danger);--sd-input-fg:var(--sd-color-text-default);--sd-input-placeholder:var(--sd-color-text-tertiary);--sd-card-bg:var(--sd-color-bg-canvas);--sd-card-border:var(--sd-color-border-default);--sd-card-fg:var(--sd-color-text-default);--sd-card-fg-secondary:var(--sd-color-text-secondary);--sd-card-shadow:var(--sd-elevation-1);--sd-badge-neutral-bg:var(--sd-color-bg-muted);--sd-badge-neutral-fg:var(--sd-color-text-default);--sd-badge-brand-bg:var(--sd-color-bg-brand-subtle);--sd-badge-brand-fg:var(--sd-color-text-brand);--sd-badge-danger-bg:var(--sd-color-bg-danger-subtle);--sd-badge-danger-fg:var(--sd-color-text-danger);--sd-badge-success-bg:var(--sd-color-bg-success-subtle);--sd-badge-success-fg:var(--sd-color-text-success);--sd-badge-warning-bg:var(--sd-color-bg-warning-subtle);--sd-badge-warning-fg:var(--sd-color-text-warning);--sd-badge-info-bg:var(--sd-color-bg-info-subtle);--sd-badge-info-fg:var(--sd-color-text-info);--sd-badge-strong-bg:var(--sd-color-action-primary);--sd-badge-strong-fg:var(--sd-color-text-on-primary);--sd-dialog-bg:var(--sd-color-bg-canvas);--sd-dialog-scrim:var(--sd-color-bg-scrim);--sd-dialog-fg:var(--sd-color-text-default);--sd-dialog-shadow:var(--sd-elevation-3);--sd-tooltip-bg:var(--sd-color-bg-inverse);--sd-tooltip-fg:var(--sd-color-text-inverse);--sd-field-label:var(--sd-color-text-default);--sd-field-hint:var(--sd-color-text-secondary);--sd-field-error:var(--sd-color-text-danger);--sd-field-error-icon:var(--sd-color-icon-danger);--sd-checkbox-bg:var(--sd-color-bg-canvas);--sd-checkbox-bg-pressed:var(--sd-color-bg-muted);--sd-checkbox-border:var(--sd-color-border-control);--sd-checkbox-bg-checked:var(--sd-color-action-primary);--sd-checkbox-bg-checked-hover:var(--sd-color-action-primary-hover);--sd-checkbox-bg-checked-pressed:var(--sd-color-action-primary-pressed);--sd-checkbox-mark:var(--sd-color-text-on-primary);--sd-checkbox-label:var(--sd-color-text-default);--sd-switch-track-off:var(--sd-color-bg-muted);--sd-switch-track-off-pressed:var(--sd-color-bg-subtle);--sd-switch-track-on:var(--sd-color-action-primary);--sd-switch-track-on-pressed:var(--sd-color-action-primary-pressed);--sd-switch-border:var(--sd-color-border-control);--sd-switch-thumb-off:var(--sd-color-border-strong);--sd-switch-thumb-on:var(--sd-color-text-on-primary);--sd-switch-glyph-off:var(--sd-color-bg-muted);--sd-switch-glyph-on:var(--sd-color-action-primary);--sd-listbox-bg:var(--sd-color-bg-canvas);--sd-listbox-border:var(--sd-color-border-default);--sd-listbox-option-hover:var(--sd-color-bg-muted);--sd-listbox-option-selected:var(--sd-color-bg-brand-subtle);--sd-listbox-option-fg:var(--sd-color-text-default);--sd-listbox-check:var(--sd-color-icon-brand);--sd-listbox-shadow:var(--sd-elevation-2);--sd-select-chevron:var(--sd-color-icon-default);--sd-tabs-fg:var(--sd-color-text-secondary);--sd-tabs-fg-selected:var(--sd-color-text-default);--sd-tabs-bg-hover:var(--sd-color-bg-muted);--sd-tabs-bg-pressed:var(--sd-color-bg-brand-subtle);--sd-tabs-fg-pressed:var(--sd-color-text-default);--sd-tabs-icon:var(--sd-color-icon-default);--sd-tabs-icon-selected:var(--sd-color-icon-strong);--sd-tabs-indicator:var(--sd-color-action-primary);--sd-tabs-border:var(--sd-color-border-default);--sd-toast-bg:var(--sd-color-bg-canvas);--sd-toast-border:var(--sd-color-border-strong);--sd-toast-fg:var(--sd-color-text-default);--sd-toast-fg-secondary:var(--sd-color-text-secondary);--sd-toast-shadow:var(--sd-elevation-2);--sd-avatar-tint-1-bg:var(--sd-color-decor-1-bg);--sd-avatar-tint-1-fg:var(--sd-color-decor-1-fg);--sd-avatar-tint-2-bg:var(--sd-color-decor-2-bg);--sd-avatar-tint-2-fg:var(--sd-color-decor-2-fg);--sd-avatar-tint-3-bg:var(--sd-color-decor-3-bg);--sd-avatar-tint-3-fg:var(--sd-color-decor-3-fg);--sd-avatar-tint-4-bg:var(--sd-color-decor-4-bg);--sd-avatar-tint-4-fg:var(--sd-color-decor-4-fg);--sd-avatar-tint-5-bg:var(--sd-color-decor-5-bg);--sd-avatar-tint-5-fg:var(--sd-color-decor-5-fg);--sd-avatar-tint-6-bg:var(--sd-color-decor-6-bg);--sd-avatar-tint-6-fg:var(--sd-color-decor-6-fg);--sd-list-row-pressed:var(--sd-color-bg-muted);--sd-list-fg:var(--sd-color-text-default);--sd-list-fg-secondary:var(--sd-color-text-secondary);--sd-list-row-selected:var(--sd-color-bg-brand-subtle);--sd-list-check:var(--sd-color-icon-brand);--sd-list-selected-edge:var(--sd-color-border-brand);--sd-keyboard-surface:var(--sd-color-system-keyboard);--sd-keyboard-key:var(--sd-color-bg-raised);--sd-keyboard-key-function:var(--sd-color-system-key-function);--sd-keyboard-key-pressed:var(--sd-color-system-key-pressed);--sd-keyboard-fg:var(--sd-color-text-default);--sd-status-foreground:var(--sd-color-text-default)}}.sd-root[data-theme=dark],.sd-root [data-theme=dark]{--sd-color-bg-canvas:var(--sd-color-neutral-950);--sd-color-bg-subtle:var(--sd-color-neutral-900);--sd-color-bg-muted:var(--sd-color-neutral-850);--sd-color-bg-raised:var(--sd-color-neutral-800);--sd-color-bg-inverse:var(--sd-color-neutral-25);--sd-color-bg-brand-subtle:var(--sd-brand-role-dark-subtle);--sd-color-bg-brand-subtle-hover:var(--sd-brand-role-dark-subtle-hover);--sd-color-bg-danger-subtle:var(--sd-color-red-950);--sd-color-bg-success-subtle:var(--sd-color-green-950);--sd-color-bg-warning-subtle:var(--sd-color-amber-950);--sd-color-bg-info-subtle:var(--sd-color-blue-950);--sd-color-bg-scrim:#000000b3;--sd-color-action-primary:var(--sd-brand-role-dark-action);--sd-color-action-primary-hover:var(--sd-brand-role-dark-action-hover);--sd-color-action-primary-pressed:var(--sd-brand-role-dark-action-pressed);--sd-color-action-neutral:var(--sd-color-neutral-25);--sd-color-action-neutral-hover:var(--sd-color-neutral-0);--sd-color-action-neutral-pressed:var(--sd-color-neutral-50);--sd-color-action-danger:var(--sd-color-red-100);--sd-color-action-danger-hover:var(--sd-color-red-50);--sd-color-action-danger-pressed:var(--sd-color-red-25);--sd-color-text-default:var(--sd-color-neutral-25);--sd-color-text-secondary:var(--sd-color-neutral-50);--sd-color-text-tertiary:var(--sd-color-neutral-100);--sd-color-text-inverse:var(--sd-color-neutral-975);--sd-color-text-on-primary:var(--sd-brand-role-dark-on-action);--sd-color-text-on-action:var(--sd-color-neutral-975);--sd-color-text-link:var(--sd-color-blue-100);--sd-color-text-link-pressed:var(--sd-color-blue-50);--sd-color-text-link-visited:var(--sd-color-pink-100);--sd-color-text-brand:var(--sd-brand-role-dark-text);--sd-color-text-danger:var(--sd-color-red-100);--sd-color-text-success:var(--sd-color-green-100);--sd-color-text-warning:var(--sd-color-amber-100);--sd-color-text-info:var(--sd-color-blue-100);--sd-color-text-disabled:var(--sd-color-neutral-600);--sd-color-text-on-danger:var(--sd-color-neutral-975);--sd-color-icon-default:var(--sd-color-neutral-300);--sd-color-icon-strong:var(--sd-color-neutral-25);--sd-color-icon-brand:var(--sd-brand-role-dark-text);--sd-color-icon-danger:var(--sd-color-red-300);--sd-color-icon-success:var(--sd-color-green-300);--sd-color-icon-warning:var(--sd-color-amber-300);--sd-color-icon-info:var(--sd-color-blue-300);--sd-color-icon-on-danger:var(--sd-color-neutral-975);--sd-color-border-subtle:var(--sd-color-neutral-850);--sd-color-border-default:var(--sd-color-neutral-800);--sd-color-border-control:var(--sd-color-neutral-300);--sd-color-border-strong:var(--sd-color-neutral-200);--sd-color-border-brand:var(--sd-brand-role-dark-border);--sd-color-border-danger:var(--sd-color-red-300);--sd-color-border-success:var(--sd-color-green-300);--sd-color-focus-ring:var(--sd-color-blue-300);--sd-color-focus-ring-inner:var(--sd-color-neutral-950);--sd-color-focus-ring-on-inverse:var(--sd-color-blue-700);--sd-color-decor-1-bg:var(--sd-color-brand-900);--sd-color-decor-1-fg:var(--sd-color-brand-100);--sd-color-decor-1-solid:var(--sd-color-brand-300);--sd-color-decor-2-bg:var(--sd-color-blue-900);--sd-color-decor-2-fg:var(--sd-color-blue-100);--sd-color-decor-2-solid:var(--sd-color-blue-300);--sd-color-decor-3-bg:var(--sd-color-green-900);--sd-color-decor-3-fg:var(--sd-color-green-100);--sd-color-decor-3-solid:var(--sd-color-green-300);--sd-color-decor-4-bg:var(--sd-color-amber-900);--sd-color-decor-4-fg:var(--sd-color-amber-100);--sd-color-decor-4-solid:var(--sd-color-amber-300);--sd-color-decor-5-bg:var(--sd-color-teal-900);--sd-color-decor-5-fg:var(--sd-color-teal-100);--sd-color-decor-5-solid:var(--sd-color-teal-300);--sd-color-decor-6-bg:var(--sd-color-neutral-850);--sd-color-decor-6-fg:var(--sd-color-neutral-100);--sd-color-decor-6-solid:var(--sd-color-neutral-300);--sd-color-system-keyboard:var(--sd-color-neutral-850);--sd-color-system-key-function:var(--sd-color-neutral-700);--sd-color-system-key-pressed:var(--sd-color-neutral-700);--sd-color-chart-1:var(--sd-color-blue-300);--sd-color-chart-2:var(--sd-color-teal-300);--sd-color-chart-3:var(--sd-color-orange-300);--sd-color-chart-4:var(--sd-color-green-300);--sd-color-chart-5:var(--sd-color-sky-300);--sd-color-chart-6:var(--sd-color-olive-300);--sd-color-chart-7:var(--sd-color-pink-300);--sd-color-chart-8:var(--sd-color-neutral-300);--sd-color-chart-seq-1-bg:var(--sd-color-blue-950);--sd-color-chart-seq-1-fg:var(--sd-color-neutral-0);--sd-color-chart-seq-2-bg:var(--sd-color-blue-800);--sd-color-chart-seq-2-fg:var(--sd-color-neutral-0);--sd-color-chart-seq-3-bg:var(--sd-color-blue-700);--sd-color-chart-seq-4-bg:var(--sd-color-blue-100);--sd-color-chart-seq-4-fg:var(--sd-color-neutral-1000);--sd-color-chart-seq-5-bg:var(--sd-color-blue-50);--sd-color-chart-seq-5-fg:var(--sd-color-neutral-1000);--sd-color-media-live:var(--sd-color-red-700);--sd-color-scrim-modal:#000000b3;--sd-color-scrim-drag:#00000080;--sd-color-scrim-busy:#0b0d10b3;--sd-color-code-bg:var(--sd-color-neutral-900);--sd-color-code-fg:var(--sd-color-neutral-25);--sd-color-code-keyword:var(--sd-color-pink-100);--sd-color-code-string:var(--sd-color-teal-100);--sd-color-code-number:var(--sd-color-amber-100);--sd-color-code-comment:var(--sd-color-neutral-100);--sd-color-code-function:var(--sd-color-blue-100);--sd-color-code-punctuation:var(--sd-color-neutral-50);--sd-color-code-added:var(--sd-color-green-100);--sd-color-code-removed:var(--sd-color-red-100);--sd-color-mark-bg:var(--sd-color-amber-900);--sd-color-mark-line:var(--sd-color-amber-300);--sd-elevation-1-drop-0-color:#0000;--sd-elevation-1-drop-0-offset-x:0px;--sd-elevation-1-drop-0-offset-y:0px;--sd-elevation-1-drop-0-blur:0px;--sd-elevation-1-drop-0-spread:0px;--sd-elevation-1-inner-0-color:#ffffff0f;--sd-elevation-1-inner-0-offset-x:0px;--sd-elevation-1-inner-0-offset-y:1px;--sd-elevation-1-inner-0-blur:0px;--sd-elevation-1-inner-0-spread:0px;--sd-elevation-1:var(--sd-elevation-1-drop-0-offset-x) var(--sd-elevation-1-drop-0-offset-y) var(--sd-elevation-1-drop-0-blur) var(--sd-elevation-1-drop-0-spread) var(--sd-elevation-1-drop-0-color), inset var(--sd-elevation-1-inner-0-offset-x) var(--sd-elevation-1-inner-0-offset-y) var(--sd-elevation-1-inner-0-blur) var(--sd-elevation-1-inner-0-spread) var(--sd-elevation-1-inner-0-color);--sd-elevation-2-drop-0-color:#00000080;--sd-elevation-2-drop-0-offset-x:0px;--sd-elevation-2-drop-0-offset-y:8px;--sd-elevation-2-drop-0-blur:24px;--sd-elevation-2-drop-0-spread:-6px;--sd-elevation-2-drop-1-color:#0000;--sd-elevation-2-drop-1-offset-x:0px;--sd-elevation-2-drop-1-offset-y:0px;--sd-elevation-2-drop-1-blur:0px;--sd-elevation-2-drop-1-spread:0px;--sd-elevation-2-inner-0-color:#ffffff0f;--sd-elevation-2-inner-0-offset-x:0px;--sd-elevation-2-inner-0-offset-y:1px;--sd-elevation-2-inner-0-blur:0px;--sd-elevation-2-inner-0-spread:0px;--sd-elevation-2:var(--sd-elevation-2-drop-0-offset-x) var(--sd-elevation-2-drop-0-offset-y) var(--sd-elevation-2-drop-0-blur) var(--sd-elevation-2-drop-0-spread) var(--sd-elevation-2-drop-0-color), var(--sd-elevation-2-drop-1-offset-x) var(--sd-elevation-2-drop-1-offset-y) var(--sd-elevation-2-drop-1-blur) var(--sd-elevation-2-drop-1-spread) var(--sd-elevation-2-drop-1-color), inset var(--sd-elevation-2-inner-0-offset-x) var(--sd-elevation-2-inner-0-offset-y) var(--sd-elevation-2-inner-0-blur) var(--sd-elevation-2-inner-0-spread) var(--sd-elevation-2-inner-0-color);--sd-elevation-3-drop-0-color:#0009;--sd-elevation-3-drop-0-offset-x:0px;--sd-elevation-3-drop-0-offset-y:24px;--sd-elevation-3-drop-0-blur:64px;--sd-elevation-3-drop-0-spread:-12px;--sd-elevation-3-drop-1-color:#0000;--sd-elevation-3-drop-1-offset-x:0px;--sd-elevation-3-drop-1-offset-y:0px;--sd-elevation-3-drop-1-blur:0px;--sd-elevation-3-drop-1-spread:0px;--sd-elevation-3-inner-0-color:#ffffff0f;--sd-elevation-3-inner-0-offset-x:0px;--sd-elevation-3-inner-0-offset-y:1px;--sd-elevation-3-inner-0-blur:0px;--sd-elevation-3-inner-0-spread:0px;--sd-elevation-3:var(--sd-elevation-3-drop-0-offset-x) var(--sd-elevation-3-drop-0-offset-y) var(--sd-elevation-3-drop-0-blur) var(--sd-elevation-3-drop-0-spread) var(--sd-elevation-3-drop-0-color), var(--sd-elevation-3-drop-1-offset-x) var(--sd-elevation-3-drop-1-offset-y) var(--sd-elevation-3-drop-1-blur) var(--sd-elevation-3-drop-1-spread) var(--sd-elevation-3-drop-1-color), inset var(--sd-elevation-3-inner-0-offset-x) var(--sd-elevation-3-inner-0-offset-y) var(--sd-elevation-3-inner-0-blur) var(--sd-elevation-3-inner-0-spread) var(--sd-elevation-3-inner-0-color);--sd-focus-ring-outer:var(--sd-color-focus-ring);--sd-focus-ring-inner:var(--sd-color-focus-ring-inner);--sd-button-primary-bg:var(--sd-color-action-primary);--sd-button-primary-bg-hover:var(--sd-color-action-primary-hover);--sd-button-primary-bg-pressed:var(--sd-color-action-primary-pressed);--sd-button-primary-fg:var(--sd-color-text-on-primary);--sd-button-secondary-bg:var(--sd-color-bg-brand-subtle);--sd-button-secondary-bg-hover:var(--sd-color-bg-brand-subtle-hover);--sd-button-secondary-bg-pressed:var(--sd-color-bg-brand-subtle-hover);--sd-button-secondary-fg:var(--sd-color-text-brand);--sd-button-outline-bg:var(--sd-color-bg-canvas);--sd-button-outline-bg-hover:var(--sd-color-bg-muted);--sd-button-outline-bg-pressed:var(--sd-color-bg-subtle);--sd-button-outline-border:var(--sd-color-border-control);--sd-button-outline-fg:var(--sd-color-text-default);--sd-button-ghost-bg-hover:var(--sd-color-bg-muted);--sd-button-ghost-fg:var(--sd-color-text-default);--sd-button-ghost-bg-pressed:var(--sd-color-bg-subtle);--sd-button-link-fg:var(--sd-color-text-link);--sd-button-link-fg-pressed:var(--sd-color-text-link-pressed);--sd-button-danger-bg:var(--sd-color-action-danger);--sd-button-danger-bg-hover:var(--sd-color-action-danger-hover);--sd-button-danger-bg-pressed:var(--sd-color-action-danger-pressed);--sd-button-danger-fg:var(--sd-color-text-on-danger);--sd-button-disabled-bg:var(--sd-color-bg-muted);--sd-button-disabled-border:var(--sd-color-border-subtle);--sd-button-disabled-fg:var(--sd-color-text-disabled);--sd-input-bg:var(--sd-color-bg-canvas);--sd-input-bg-disabled:var(--sd-color-bg-subtle);--sd-input-border:var(--sd-color-border-control);--sd-input-border-hover:var(--sd-color-border-strong);--sd-input-border-invalid:var(--sd-color-border-danger);--sd-input-fg:var(--sd-color-text-default);--sd-input-placeholder:var(--sd-color-text-tertiary);--sd-card-bg:var(--sd-color-bg-canvas);--sd-card-border:var(--sd-color-border-default);--sd-card-fg:var(--sd-color-text-default);--sd-card-fg-secondary:var(--sd-color-text-secondary);--sd-card-shadow:var(--sd-elevation-1);--sd-badge-neutral-bg:var(--sd-color-bg-muted);--sd-badge-neutral-fg:var(--sd-color-text-default);--sd-badge-brand-bg:var(--sd-color-bg-brand-subtle);--sd-badge-brand-fg:var(--sd-color-text-brand);--sd-badge-danger-bg:var(--sd-color-bg-danger-subtle);--sd-badge-danger-fg:var(--sd-color-text-danger);--sd-badge-success-bg:var(--sd-color-bg-success-subtle);--sd-badge-success-fg:var(--sd-color-text-success);--sd-badge-warning-bg:var(--sd-color-bg-warning-subtle);--sd-badge-warning-fg:var(--sd-color-text-warning);--sd-badge-info-bg:var(--sd-color-bg-info-subtle);--sd-badge-info-fg:var(--sd-color-text-info);--sd-badge-strong-bg:var(--sd-color-action-primary);--sd-badge-strong-fg:var(--sd-color-text-on-primary);--sd-dialog-bg:var(--sd-color-bg-canvas);--sd-dialog-scrim:var(--sd-color-bg-scrim);--sd-dialog-fg:var(--sd-color-text-default);--sd-dialog-shadow:var(--sd-elevation-3);--sd-tooltip-bg:var(--sd-color-bg-inverse);--sd-tooltip-fg:var(--sd-color-text-inverse);--sd-field-label:var(--sd-color-text-default);--sd-field-hint:var(--sd-color-text-secondary);--sd-field-error:var(--sd-color-text-danger);--sd-field-error-icon:var(--sd-color-icon-danger);--sd-checkbox-bg:var(--sd-color-bg-canvas);--sd-checkbox-bg-pressed:var(--sd-color-bg-muted);--sd-checkbox-border:var(--sd-color-border-control);--sd-checkbox-bg-checked:var(--sd-color-action-primary);--sd-checkbox-bg-checked-hover:var(--sd-color-action-primary-hover);--sd-checkbox-bg-checked-pressed:var(--sd-color-action-primary-pressed);--sd-checkbox-mark:var(--sd-color-text-on-primary);--sd-checkbox-label:var(--sd-color-text-default);--sd-switch-track-off:var(--sd-color-bg-muted);--sd-switch-track-off-pressed:var(--sd-color-bg-subtle);--sd-switch-track-on:var(--sd-color-action-primary);--sd-switch-track-on-pressed:var(--sd-color-action-primary-pressed);--sd-switch-border:var(--sd-color-border-control);--sd-switch-thumb-off:var(--sd-color-border-strong);--sd-switch-thumb-on:var(--sd-color-text-on-primary);--sd-switch-glyph-off:var(--sd-color-bg-muted);--sd-switch-glyph-on:var(--sd-color-action-primary);--sd-listbox-bg:var(--sd-color-bg-canvas);--sd-listbox-border:var(--sd-color-border-default);--sd-listbox-option-hover:var(--sd-color-bg-muted);--sd-listbox-option-selected:var(--sd-color-bg-brand-subtle);--sd-listbox-option-fg:var(--sd-color-text-default);--sd-listbox-check:var(--sd-color-icon-brand);--sd-listbox-shadow:var(--sd-elevation-2);--sd-select-chevron:var(--sd-color-icon-default);--sd-tabs-fg:var(--sd-color-text-secondary);--sd-tabs-fg-selected:var(--sd-color-text-default);--sd-tabs-bg-hover:var(--sd-color-bg-muted);--sd-tabs-bg-pressed:var(--sd-color-bg-brand-subtle);--sd-tabs-fg-pressed:var(--sd-color-text-default);--sd-tabs-icon:var(--sd-color-icon-default);--sd-tabs-icon-selected:var(--sd-color-icon-strong);--sd-tabs-indicator:var(--sd-color-action-primary);--sd-tabs-border:var(--sd-color-border-default);--sd-toast-bg:var(--sd-color-bg-canvas);--sd-toast-border:var(--sd-color-border-strong);--sd-toast-fg:var(--sd-color-text-default);--sd-toast-fg-secondary:var(--sd-color-text-secondary);--sd-toast-shadow:var(--sd-elevation-2);--sd-avatar-tint-1-bg:var(--sd-color-decor-1-bg);--sd-avatar-tint-1-fg:var(--sd-color-decor-1-fg);--sd-avatar-tint-2-bg:var(--sd-color-decor-2-bg);--sd-avatar-tint-2-fg:var(--sd-color-decor-2-fg);--sd-avatar-tint-3-bg:var(--sd-color-decor-3-bg);--sd-avatar-tint-3-fg:var(--sd-color-decor-3-fg);--sd-avatar-tint-4-bg:var(--sd-color-decor-4-bg);--sd-avatar-tint-4-fg:var(--sd-color-decor-4-fg);--sd-avatar-tint-5-bg:var(--sd-color-decor-5-bg);--sd-avatar-tint-5-fg:var(--sd-color-decor-5-fg);--sd-avatar-tint-6-bg:var(--sd-color-decor-6-bg);--sd-avatar-tint-6-fg:var(--sd-color-decor-6-fg);--sd-list-row-pressed:var(--sd-color-bg-muted);--sd-list-fg:var(--sd-color-text-default);--sd-list-fg-secondary:var(--sd-color-text-secondary);--sd-list-row-selected:var(--sd-color-bg-brand-subtle);--sd-list-check:var(--sd-color-icon-brand);--sd-list-selected-edge:var(--sd-color-border-brand);--sd-keyboard-surface:var(--sd-color-system-keyboard);--sd-keyboard-key:var(--sd-color-bg-raised);--sd-keyboard-key-function:var(--sd-color-system-key-function);--sd-keyboard-key-pressed:var(--sd-color-system-key-pressed);--sd-keyboard-fg:var(--sd-color-text-default);--sd-status-foreground:var(--sd-color-text-default)}.sd-root[data-theme=light-hc],.sd-root [data-theme=light-hc]{--sd-color-bg-canvas:var(--sd-color-neutral-0);--sd-color-bg-subtle:var(--sd-color-neutral-0);--sd-color-bg-muted:var(--sd-color-neutral-25);--sd-color-bg-raised:var(--sd-color-neutral-0);--sd-color-bg-inverse:var(--sd-color-neutral-1000);--sd-color-bg-brand-subtle:var(--sd-brand-role-light-subtle);--sd-color-bg-brand-subtle-hover:var(--sd-brand-role-light-subtle-hover);--sd-color-bg-danger-subtle:var(--sd-color-red-25);--sd-color-bg-success-subtle:var(--sd-color-green-25);--sd-color-bg-warning-subtle:var(--sd-color-amber-25);--sd-color-bg-info-subtle:var(--sd-color-blue-25);--sd-color-bg-scrim:#0c0e1399;--sd-color-action-primary:var(--sd-color-brand-900);--sd-color-action-primary-hover:var(--sd-color-brand-950);--sd-color-action-primary-pressed:var(--sd-color-neutral-1000);--sd-color-action-neutral:var(--sd-color-neutral-1000);--sd-color-action-neutral-hover:var(--sd-color-neutral-1000);--sd-color-action-neutral-pressed:var(--sd-color-neutral-900);--sd-color-action-danger:var(--sd-color-red-900);--sd-color-action-danger-hover:var(--sd-color-red-950);--sd-color-action-danger-pressed:var(--sd-color-neutral-1000);--sd-color-text-default:var(--sd-color-neutral-1000);--sd-color-text-secondary:var(--sd-color-neutral-950);--sd-color-text-tertiary:var(--sd-color-neutral-900);--sd-color-text-inverse:var(--sd-color-neutral-0);--sd-color-text-on-primary:var(--sd-color-neutral-0);--sd-color-text-on-action:var(--sd-color-neutral-0);--sd-color-text-link:var(--sd-color-blue-900);--sd-color-text-link-pressed:var(--sd-color-blue-950);--sd-color-text-link-visited:var(--sd-color-pink-900);--sd-color-text-brand:var(--sd-color-brand-900);--sd-color-text-danger:var(--sd-color-red-900);--sd-color-text-success:var(--sd-color-green-900);--sd-color-text-warning:var(--sd-color-amber-900);--sd-color-text-info:var(--sd-color-blue-900);--sd-color-text-disabled:var(--sd-color-neutral-400);--sd-color-text-on-danger:var(--sd-color-neutral-0);--sd-color-icon-default:var(--sd-color-neutral-950);--sd-color-icon-strong:var(--sd-color-neutral-1000);--sd-color-icon-brand:var(--sd-color-brand-900);--sd-color-icon-danger:var(--sd-color-red-900);--sd-color-icon-success:var(--sd-color-green-900);--sd-color-icon-warning:var(--sd-color-amber-900);--sd-color-icon-info:var(--sd-color-blue-900);--sd-color-icon-on-danger:var(--sd-color-neutral-0);--sd-color-border-subtle:var(--sd-color-neutral-600);--sd-color-border-default:var(--sd-color-neutral-800);--sd-color-border-control:var(--sd-color-neutral-900);--sd-color-border-strong:var(--sd-color-neutral-1000);--sd-color-border-brand:var(--sd-color-brand-900);--sd-color-border-danger:var(--sd-color-red-900);--sd-color-border-success:var(--sd-color-green-900);--sd-color-focus-ring:var(--sd-color-neutral-1000);--sd-color-focus-ring-inner:var(--sd-color-neutral-0);--sd-color-focus-ring-on-inverse:var(--sd-color-neutral-0);--sd-color-decor-1-bg:var(--sd-color-brand-50);--sd-color-decor-1-fg:var(--sd-color-brand-950);--sd-color-decor-1-solid:var(--sd-color-brand-700);--sd-color-decor-2-bg:var(--sd-color-blue-50);--sd-color-decor-2-fg:var(--sd-color-blue-950);--sd-color-decor-2-solid:var(--sd-color-blue-700);--sd-color-decor-3-bg:var(--sd-color-green-50);--sd-color-decor-3-fg:var(--sd-color-green-950);--sd-color-decor-3-solid:var(--sd-color-green-700);--sd-color-decor-4-bg:var(--sd-color-amber-50);--sd-color-decor-4-fg:var(--sd-color-amber-950);--sd-color-decor-4-solid:var(--sd-color-amber-700);--sd-color-decor-5-bg:var(--sd-color-teal-50);--sd-color-decor-5-fg:var(--sd-color-teal-950);--sd-color-decor-5-solid:var(--sd-color-teal-700);--sd-color-decor-6-bg:var(--sd-color-neutral-50);--sd-color-decor-6-fg:var(--sd-color-neutral-1000);--sd-color-decor-6-solid:var(--sd-color-neutral-700);--sd-color-system-keyboard:var(--sd-color-neutral-25);--sd-color-system-key-function:var(--sd-color-neutral-50);--sd-color-system-key-pressed:var(--sd-color-neutral-50);--sd-color-chart-1:var(--sd-color-blue-700);--sd-color-chart-2:var(--sd-color-teal-700);--sd-color-chart-3:var(--sd-color-orange-700);--sd-color-chart-4:var(--sd-color-green-700);--sd-color-chart-5:var(--sd-color-sky-700);--sd-color-chart-6:var(--sd-color-olive-700);--sd-color-chart-7:var(--sd-color-pink-700);--sd-color-chart-8:var(--sd-color-neutral-700);--sd-color-chart-seq-1-bg:var(--sd-color-blue-25);--sd-color-chart-seq-1-fg:var(--sd-color-neutral-1000);--sd-color-chart-seq-2-bg:var(--sd-color-blue-50);--sd-color-chart-seq-2-fg:var(--sd-color-neutral-1000);--sd-color-chart-seq-3-bg:var(--sd-color-blue-800);--sd-color-chart-seq-4-bg:var(--sd-color-blue-900);--sd-color-chart-seq-4-fg:var(--sd-color-neutral-0);--sd-color-chart-seq-5-bg:var(--sd-color-blue-950);--sd-color-chart-seq-5-fg:var(--sd-color-neutral-0);--sd-color-media-live:var(--sd-color-red-800);--sd-color-scrim-modal:#0c0e1399;--sd-color-scrim-drag:#0c0e1366;--sd-color-scrim-busy:#ffffffb3;--sd-color-code-bg:var(--sd-color-neutral-0);--sd-color-code-fg:var(--sd-color-neutral-1000);--sd-color-code-keyword:var(--sd-color-pink-900);--sd-color-code-string:var(--sd-color-teal-900);--sd-color-code-number:var(--sd-color-amber-900);--sd-color-code-comment:var(--sd-color-neutral-900);--sd-color-code-function:var(--sd-color-blue-900);--sd-color-code-punctuation:var(--sd-color-neutral-950);--sd-color-code-added:var(--sd-color-green-900);--sd-color-code-removed:var(--sd-color-red-900);--sd-color-mark-bg:var(--sd-color-amber-50);--sd-color-mark-line:var(--sd-color-amber-900);--sd-elevation-1-drop-0-color:#0c0e130f;--sd-elevation-1-drop-0-offset-x:0px;--sd-elevation-1-drop-0-offset-y:1px;--sd-elevation-1-drop-0-blur:2px;--sd-elevation-1-drop-0-spread:0px;--sd-elevation-1-inner-0-color:#0000;--sd-elevation-1-inner-0-offset-x:0px;--sd-elevation-1-inner-0-offset-y:0px;--sd-elevation-1-inner-0-blur:0px;--sd-elevation-1-inner-0-spread:0px;--sd-elevation-1:var(--sd-elevation-1-drop-0-offset-x) var(--sd-elevation-1-drop-0-offset-y) var(--sd-elevation-1-drop-0-blur) var(--sd-elevation-1-drop-0-spread) var(--sd-elevation-1-drop-0-color), inset var(--sd-elevation-1-inner-0-offset-x) var(--sd-elevation-1-inner-0-offset-y) var(--sd-elevation-1-inner-0-blur) var(--sd-elevation-1-inner-0-spread) var(--sd-elevation-1-inner-0-color);--sd-elevation-2-drop-0-color:#0c0e130a;--sd-elevation-2-drop-0-offset-x:0px;--sd-elevation-2-drop-0-offset-y:1px;--sd-elevation-2-drop-0-blur:2px;--sd-elevation-2-drop-0-spread:0px;--sd-elevation-2-drop-1-color:#0c0e1314;--sd-elevation-2-drop-1-offset-x:0px;--sd-elevation-2-drop-1-offset-y:8px;--sd-elevation-2-drop-1-blur:24px;--sd-elevation-2-drop-1-spread:-6px;--sd-elevation-2-inner-0-color:#0000;--sd-elevation-2-inner-0-offset-x:0px;--sd-elevation-2-inner-0-offset-y:0px;--sd-elevation-2-inner-0-blur:0px;--sd-elevation-2-inner-0-spread:0px;--sd-elevation-2:var(--sd-elevation-2-drop-0-offset-x) var(--sd-elevation-2-drop-0-offset-y) var(--sd-elevation-2-drop-0-blur) var(--sd-elevation-2-drop-0-spread) var(--sd-elevation-2-drop-0-color), var(--sd-elevation-2-drop-1-offset-x) var(--sd-elevation-2-drop-1-offset-y) var(--sd-elevation-2-drop-1-blur) var(--sd-elevation-2-drop-1-spread) var(--sd-elevation-2-drop-1-color), inset var(--sd-elevation-2-inner-0-offset-x) var(--sd-elevation-2-inner-0-offset-y) var(--sd-elevation-2-inner-0-blur) var(--sd-elevation-2-inner-0-spread) var(--sd-elevation-2-inner-0-color);--sd-elevation-3-drop-0-color:#0c0e130a;--sd-elevation-3-drop-0-offset-x:0px;--sd-elevation-3-drop-0-offset-y:2px;--sd-elevation-3-drop-0-blur:4px;--sd-elevation-3-drop-0-spread:0px;--sd-elevation-3-drop-1-color:#0c0e1329;--sd-elevation-3-drop-1-offset-x:0px;--sd-elevation-3-drop-1-offset-y:24px;--sd-elevation-3-drop-1-blur:64px;--sd-elevation-3-drop-1-spread:-12px;--sd-elevation-3-inner-0-color:#0000;--sd-elevation-3-inner-0-offset-x:0px;--sd-elevation-3-inner-0-offset-y:0px;--sd-elevation-3-inner-0-blur:0px;--sd-elevation-3-inner-0-spread:0px;--sd-elevation-3:var(--sd-elevation-3-drop-0-offset-x) var(--sd-elevation-3-drop-0-offset-y) var(--sd-elevation-3-drop-0-blur) var(--sd-elevation-3-drop-0-spread) var(--sd-elevation-3-drop-0-color), var(--sd-elevation-3-drop-1-offset-x) var(--sd-elevation-3-drop-1-offset-y) var(--sd-elevation-3-drop-1-blur) var(--sd-elevation-3-drop-1-spread) var(--sd-elevation-3-drop-1-color), inset var(--sd-elevation-3-inner-0-offset-x) var(--sd-elevation-3-inner-0-offset-y) var(--sd-elevation-3-inner-0-blur) var(--sd-elevation-3-inner-0-spread) var(--sd-elevation-3-inner-0-color);--sd-focus-ring-outer:var(--sd-color-focus-ring);--sd-focus-ring-inner:var(--sd-color-focus-ring-inner);--sd-button-primary-bg:var(--sd-color-action-primary);--sd-button-primary-bg-hover:var(--sd-color-action-primary-hover);--sd-button-primary-bg-pressed:var(--sd-color-action-primary-pressed);--sd-button-primary-fg:var(--sd-color-text-on-primary);--sd-button-secondary-bg:var(--sd-color-bg-brand-subtle);--sd-button-secondary-bg-hover:var(--sd-color-bg-brand-subtle-hover);--sd-button-secondary-bg-pressed:var(--sd-color-bg-brand-subtle-hover);--sd-button-secondary-fg:var(--sd-color-text-brand);--sd-button-outline-bg:var(--sd-color-bg-canvas);--sd-button-outline-bg-hover:var(--sd-color-bg-muted);--sd-button-outline-bg-pressed:var(--sd-color-bg-subtle);--sd-button-outline-border:var(--sd-color-border-control);--sd-button-outline-fg:var(--sd-color-text-default);--sd-button-ghost-bg-hover:var(--sd-color-bg-muted);--sd-button-ghost-fg:var(--sd-color-text-default);--sd-button-ghost-bg-pressed:var(--sd-color-bg-subtle);--sd-button-link-fg:var(--sd-color-text-link);--sd-button-link-fg-pressed:var(--sd-color-text-link-pressed);--sd-button-danger-bg:var(--sd-color-action-danger);--sd-button-danger-bg-hover:var(--sd-color-action-danger-hover);--sd-button-danger-bg-pressed:var(--sd-color-action-danger-pressed);--sd-button-danger-fg:var(--sd-color-text-on-danger);--sd-button-disabled-bg:var(--sd-color-bg-muted);--sd-button-disabled-border:var(--sd-color-border-subtle);--sd-button-disabled-fg:var(--sd-color-text-disabled);--sd-input-bg:var(--sd-color-bg-canvas);--sd-input-bg-disabled:var(--sd-color-bg-subtle);--sd-input-border:var(--sd-color-border-control);--sd-input-border-hover:var(--sd-color-border-strong);--sd-input-border-invalid:var(--sd-color-border-danger);--sd-input-fg:var(--sd-color-text-default);--sd-input-placeholder:var(--sd-color-text-tertiary);--sd-card-bg:var(--sd-color-bg-canvas);--sd-card-border:var(--sd-color-border-default);--sd-card-fg:var(--sd-color-text-default);--sd-card-fg-secondary:var(--sd-color-text-secondary);--sd-card-shadow:var(--sd-elevation-1);--sd-badge-neutral-bg:var(--sd-color-bg-muted);--sd-badge-neutral-fg:var(--sd-color-text-default);--sd-badge-brand-bg:var(--sd-color-bg-brand-subtle);--sd-badge-brand-fg:var(--sd-color-text-brand);--sd-badge-danger-bg:var(--sd-color-bg-danger-subtle);--sd-badge-danger-fg:var(--sd-color-text-danger);--sd-badge-success-bg:var(--sd-color-bg-success-subtle);--sd-badge-success-fg:var(--sd-color-text-success);--sd-badge-warning-bg:var(--sd-color-bg-warning-subtle);--sd-badge-warning-fg:var(--sd-color-text-warning);--sd-badge-info-bg:var(--sd-color-bg-info-subtle);--sd-badge-info-fg:var(--sd-color-text-info);--sd-badge-strong-bg:var(--sd-color-action-primary);--sd-badge-strong-fg:var(--sd-color-text-on-primary);--sd-dialog-bg:var(--sd-color-bg-canvas);--sd-dialog-scrim:var(--sd-color-bg-scrim);--sd-dialog-fg:var(--sd-color-text-default);--sd-dialog-shadow:var(--sd-elevation-3);--sd-tooltip-bg:var(--sd-color-bg-inverse);--sd-tooltip-fg:var(--sd-color-text-inverse);--sd-field-label:var(--sd-color-text-default);--sd-field-hint:var(--sd-color-text-secondary);--sd-field-error:var(--sd-color-text-danger);--sd-field-error-icon:var(--sd-color-icon-danger);--sd-checkbox-bg:var(--sd-color-bg-canvas);--sd-checkbox-bg-pressed:var(--sd-color-bg-muted);--sd-checkbox-border:var(--sd-color-border-control);--sd-checkbox-bg-checked:var(--sd-color-action-primary);--sd-checkbox-bg-checked-hover:var(--sd-color-action-primary-hover);--sd-checkbox-bg-checked-pressed:var(--sd-color-action-primary-pressed);--sd-checkbox-mark:var(--sd-color-text-on-primary);--sd-checkbox-label:var(--sd-color-text-default);--sd-switch-track-off:var(--sd-color-bg-muted);--sd-switch-track-off-pressed:var(--sd-color-bg-subtle);--sd-switch-track-on:var(--sd-color-action-primary);--sd-switch-track-on-pressed:var(--sd-color-action-primary-pressed);--sd-switch-border:var(--sd-color-border-control);--sd-switch-thumb-off:var(--sd-color-border-strong);--sd-switch-thumb-on:var(--sd-color-text-on-primary);--sd-switch-glyph-off:var(--sd-color-bg-muted);--sd-switch-glyph-on:var(--sd-color-action-primary);--sd-listbox-bg:var(--sd-color-bg-canvas);--sd-listbox-border:var(--sd-color-border-default);--sd-listbox-option-hover:var(--sd-color-bg-muted);--sd-listbox-option-selected:var(--sd-color-bg-brand-subtle);--sd-listbox-option-fg:var(--sd-color-text-default);--sd-listbox-check:var(--sd-color-icon-brand);--sd-listbox-shadow:var(--sd-elevation-2);--sd-select-chevron:var(--sd-color-icon-default);--sd-tabs-fg:var(--sd-color-text-secondary);--sd-tabs-fg-selected:var(--sd-color-text-default);--sd-tabs-bg-hover:var(--sd-color-bg-muted);--sd-tabs-bg-pressed:var(--sd-color-bg-brand-subtle);--sd-tabs-fg-pressed:var(--sd-color-text-default);--sd-tabs-icon:var(--sd-color-icon-default);--sd-tabs-icon-selected:var(--sd-color-icon-strong);--sd-tabs-indicator:var(--sd-color-action-primary);--sd-tabs-border:var(--sd-color-border-default);--sd-toast-bg:var(--sd-color-bg-canvas);--sd-toast-border:var(--sd-color-border-strong);--sd-toast-fg:var(--sd-color-text-default);--sd-toast-fg-secondary:var(--sd-color-text-secondary);--sd-toast-shadow:var(--sd-elevation-2);--sd-avatar-tint-1-bg:var(--sd-color-decor-1-bg);--sd-avatar-tint-1-fg:var(--sd-color-decor-1-fg);--sd-avatar-tint-2-bg:var(--sd-color-decor-2-bg);--sd-avatar-tint-2-fg:var(--sd-color-decor-2-fg);--sd-avatar-tint-3-bg:var(--sd-color-decor-3-bg);--sd-avatar-tint-3-fg:var(--sd-color-decor-3-fg);--sd-avatar-tint-4-bg:var(--sd-color-decor-4-bg);--sd-avatar-tint-4-fg:var(--sd-color-decor-4-fg);--sd-avatar-tint-5-bg:var(--sd-color-decor-5-bg);--sd-avatar-tint-5-fg:var(--sd-color-decor-5-fg);--sd-avatar-tint-6-bg:var(--sd-color-decor-6-bg);--sd-avatar-tint-6-fg:var(--sd-color-decor-6-fg);--sd-list-row-pressed:var(--sd-color-bg-muted);--sd-list-fg:var(--sd-color-text-default);--sd-list-fg-secondary:var(--sd-color-text-secondary);--sd-list-row-selected:var(--sd-color-bg-brand-subtle);--sd-list-check:var(--sd-color-icon-brand);--sd-list-selected-edge:var(--sd-color-border-brand);--sd-keyboard-surface:var(--sd-color-system-keyboard);--sd-keyboard-key:var(--sd-color-bg-raised);--sd-keyboard-key-function:var(--sd-color-system-key-function);--sd-keyboard-key-pressed:var(--sd-color-system-key-pressed);--sd-keyboard-fg:var(--sd-color-text-default);--sd-status-foreground:var(--sd-color-text-default)}.sd-root[data-theme=dark-hc],.sd-root [data-theme=dark-hc]{--sd-color-bg-canvas:var(--sd-color-neutral-1000);--sd-color-bg-subtle:var(--sd-color-neutral-1000);--sd-color-bg-muted:var(--sd-color-neutral-975);--sd-color-bg-raised:var(--sd-color-neutral-950);--sd-color-bg-inverse:var(--sd-color-neutral-0);--sd-color-bg-brand-subtle:var(--sd-brand-role-dark-subtle);--sd-color-bg-brand-subtle-hover:var(--sd-brand-role-dark-subtle-hover);--sd-color-bg-danger-subtle:var(--sd-color-red-950);--sd-color-bg-success-subtle:var(--sd-color-green-950);--sd-color-bg-warning-subtle:var(--sd-color-amber-950);--sd-color-bg-info-subtle:var(--sd-color-blue-950);--sd-color-bg-scrim:#000000b3;--sd-color-action-primary:var(--sd-color-brand-50);--sd-color-action-primary-hover:var(--sd-color-brand-25);--sd-color-action-primary-pressed:var(--sd-color-neutral-0);--sd-color-action-neutral:var(--sd-color-neutral-0);--sd-color-action-neutral-hover:var(--sd-color-neutral-0);--sd-color-action-neutral-pressed:var(--sd-color-neutral-50);--sd-color-action-danger:var(--sd-color-red-50);--sd-color-action-danger-hover:var(--sd-color-red-25);--sd-color-action-danger-pressed:var(--sd-color-neutral-0);--sd-color-text-default:var(--sd-color-neutral-0);--sd-color-text-secondary:var(--sd-color-neutral-25);--sd-color-text-tertiary:var(--sd-color-neutral-50);--sd-color-text-inverse:var(--sd-color-neutral-1000);--sd-color-text-on-primary:var(--sd-color-neutral-1000);--sd-color-text-on-action:var(--sd-color-neutral-1000);--sd-color-text-link:var(--sd-color-blue-50);--sd-color-text-link-pressed:var(--sd-color-blue-25);--sd-color-text-link-visited:var(--sd-color-pink-50);--sd-color-text-brand:var(--sd-color-brand-50);--sd-color-text-danger:var(--sd-color-red-50);--sd-color-text-success:var(--sd-color-green-50);--sd-color-text-warning:var(--sd-color-amber-50);--sd-color-text-info:var(--sd-color-blue-50);--sd-color-text-disabled:var(--sd-color-neutral-600);--sd-color-text-on-danger:var(--sd-color-neutral-1000);--sd-color-icon-default:var(--sd-color-neutral-50);--sd-color-icon-strong:var(--sd-color-neutral-0);--sd-color-icon-brand:var(--sd-color-brand-50);--sd-color-icon-danger:var(--sd-color-red-50);--sd-color-icon-success:var(--sd-color-green-50);--sd-color-icon-warning:var(--sd-color-amber-50);--sd-color-icon-info:var(--sd-color-blue-50);--sd-color-icon-on-danger:var(--sd-color-neutral-1000);--sd-color-border-subtle:var(--sd-color-neutral-400);--sd-color-border-default:var(--sd-color-neutral-200);--sd-color-border-control:var(--sd-color-neutral-100);--sd-color-border-strong:var(--sd-color-neutral-0);--sd-color-border-brand:var(--sd-color-brand-50);--sd-color-border-danger:var(--sd-color-red-50);--sd-color-border-success:var(--sd-color-green-50);--sd-color-focus-ring:var(--sd-color-neutral-0);--sd-color-focus-ring-inner:var(--sd-color-neutral-1000);--sd-color-focus-ring-on-inverse:var(--sd-color-neutral-1000);--sd-color-decor-1-bg:var(--sd-color-brand-950);--sd-color-decor-1-fg:var(--sd-color-brand-25);--sd-color-decor-1-solid:var(--sd-color-brand-200);--sd-color-decor-2-bg:var(--sd-color-blue-950);--sd-color-decor-2-fg:var(--sd-color-blue-25);--sd-color-decor-2-solid:var(--sd-color-blue-200);--sd-color-decor-3-bg:var(--sd-color-green-950);--sd-color-decor-3-fg:var(--sd-color-green-25);--sd-color-decor-3-solid:var(--sd-color-green-200);--sd-color-decor-4-bg:var(--sd-color-amber-950);--sd-color-decor-4-fg:var(--sd-color-amber-25);--sd-color-decor-4-solid:var(--sd-color-amber-200);--sd-color-decor-5-bg:var(--sd-color-teal-950);--sd-color-decor-5-fg:var(--sd-color-teal-25);--sd-color-decor-5-solid:var(--sd-color-teal-200);--sd-color-decor-6-bg:var(--sd-color-neutral-950);--sd-color-decor-6-fg:var(--sd-color-neutral-0);--sd-color-decor-6-solid:var(--sd-color-neutral-200);--sd-color-system-keyboard:var(--sd-color-neutral-900);--sd-color-system-key-function:var(--sd-color-neutral-800);--sd-color-system-key-pressed:var(--sd-color-neutral-975);--sd-color-chart-1:var(--sd-color-blue-200);--sd-color-chart-2:var(--sd-color-teal-200);--sd-color-chart-3:var(--sd-color-orange-200);--sd-color-chart-4:var(--sd-color-green-200);--sd-color-chart-5:var(--sd-color-sky-200);--sd-color-chart-6:var(--sd-color-olive-200);--sd-color-chart-7:var(--sd-color-pink-200);--sd-color-chart-8:var(--sd-color-neutral-200);--sd-color-chart-seq-1-bg:var(--sd-color-blue-950);--sd-color-chart-seq-1-fg:var(--sd-color-neutral-0);--sd-color-chart-seq-2-bg:var(--sd-color-blue-900);--sd-color-chart-seq-2-fg:var(--sd-color-neutral-0);--sd-color-chart-seq-3-bg:var(--sd-color-blue-800);--sd-color-chart-seq-4-bg:var(--sd-color-blue-50);--sd-color-chart-seq-4-fg:var(--sd-color-neutral-1000);--sd-color-chart-seq-5-bg:var(--sd-color-blue-25);--sd-color-chart-seq-5-fg:var(--sd-color-neutral-1000);--sd-color-media-live:var(--sd-color-red-800);--sd-color-scrim-modal:#000000b3;--sd-color-scrim-drag:#00000080;--sd-color-scrim-busy:#0b0d10b3;--sd-color-code-bg:var(--sd-color-neutral-1000);--sd-color-code-fg:var(--sd-color-neutral-0);--sd-color-code-keyword:var(--sd-color-pink-50);--sd-color-code-string:var(--sd-color-teal-50);--sd-color-code-number:var(--sd-color-amber-50);--sd-color-code-comment:var(--sd-color-neutral-50);--sd-color-code-function:var(--sd-color-blue-50);--sd-color-code-punctuation:var(--sd-color-neutral-25);--sd-color-code-added:var(--sd-color-green-50);--sd-color-code-removed:var(--sd-color-red-50);--sd-color-mark-bg:var(--sd-color-amber-950);--sd-color-mark-line:var(--sd-color-amber-100);--sd-elevation-1-drop-0-color:#0000;--sd-elevation-1-drop-0-offset-x:0px;--sd-elevation-1-drop-0-offset-y:0px;--sd-elevation-1-drop-0-blur:0px;--sd-elevation-1-drop-0-spread:0px;--sd-elevation-1-inner-0-color:#ffffff0f;--sd-elevation-1-inner-0-offset-x:0px;--sd-elevation-1-inner-0-offset-y:1px;--sd-elevation-1-inner-0-blur:0px;--sd-elevation-1-inner-0-spread:0px;--sd-elevation-1:var(--sd-elevation-1-drop-0-offset-x) var(--sd-elevation-1-drop-0-offset-y) var(--sd-elevation-1-drop-0-blur) var(--sd-elevation-1-drop-0-spread) var(--sd-elevation-1-drop-0-color), inset var(--sd-elevation-1-inner-0-offset-x) var(--sd-elevation-1-inner-0-offset-y) var(--sd-elevation-1-inner-0-blur) var(--sd-elevation-1-inner-0-spread) var(--sd-elevation-1-inner-0-color);--sd-elevation-2-drop-0-color:#00000080;--sd-elevation-2-drop-0-offset-x:0px;--sd-elevation-2-drop-0-offset-y:8px;--sd-elevation-2-drop-0-blur:24px;--sd-elevation-2-drop-0-spread:-6px;--sd-elevation-2-drop-1-color:#0000;--sd-elevation-2-drop-1-offset-x:0px;--sd-elevation-2-drop-1-offset-y:0px;--sd-elevation-2-drop-1-blur:0px;--sd-elevation-2-drop-1-spread:0px;--sd-elevation-2-inner-0-color:#ffffff0f;--sd-elevation-2-inner-0-offset-x:0px;--sd-elevation-2-inner-0-offset-y:1px;--sd-elevation-2-inner-0-blur:0px;--sd-elevation-2-inner-0-spread:0px;--sd-elevation-2:var(--sd-elevation-2-drop-0-offset-x) var(--sd-elevation-2-drop-0-offset-y) var(--sd-elevation-2-drop-0-blur) var(--sd-elevation-2-drop-0-spread) var(--sd-elevation-2-drop-0-color), var(--sd-elevation-2-drop-1-offset-x) var(--sd-elevation-2-drop-1-offset-y) var(--sd-elevation-2-drop-1-blur) var(--sd-elevation-2-drop-1-spread) var(--sd-elevation-2-drop-1-color), inset var(--sd-elevation-2-inner-0-offset-x) var(--sd-elevation-2-inner-0-offset-y) var(--sd-elevation-2-inner-0-blur) var(--sd-elevation-2-inner-0-spread) var(--sd-elevation-2-inner-0-color);--sd-elevation-3-drop-0-color:#0009;--sd-elevation-3-drop-0-offset-x:0px;--sd-elevation-3-drop-0-offset-y:24px;--sd-elevation-3-drop-0-blur:64px;--sd-elevation-3-drop-0-spread:-12px;--sd-elevation-3-drop-1-color:#0000;--sd-elevation-3-drop-1-offset-x:0px;--sd-elevation-3-drop-1-offset-y:0px;--sd-elevation-3-drop-1-blur:0px;--sd-elevation-3-drop-1-spread:0px;--sd-elevation-3-inner-0-color:#ffffff0f;--sd-elevation-3-inner-0-offset-x:0px;--sd-elevation-3-inner-0-offset-y:1px;--sd-elevation-3-inner-0-blur:0px;--sd-elevation-3-inner-0-spread:0px;--sd-elevation-3:var(--sd-elevation-3-drop-0-offset-x) var(--sd-elevation-3-drop-0-offset-y) var(--sd-elevation-3-drop-0-blur) var(--sd-elevation-3-drop-0-spread) var(--sd-elevation-3-drop-0-color), var(--sd-elevation-3-drop-1-offset-x) var(--sd-elevation-3-drop-1-offset-y) var(--sd-elevation-3-drop-1-blur) var(--sd-elevation-3-drop-1-spread) var(--sd-elevation-3-drop-1-color), inset var(--sd-elevation-3-inner-0-offset-x) var(--sd-elevation-3-inner-0-offset-y) var(--sd-elevation-3-inner-0-blur) var(--sd-elevation-3-inner-0-spread) var(--sd-elevation-3-inner-0-color);--sd-focus-ring-outer:var(--sd-color-focus-ring);--sd-focus-ring-inner:var(--sd-color-focus-ring-inner);--sd-button-primary-bg:var(--sd-color-action-primary);--sd-button-primary-bg-hover:var(--sd-color-action-primary-hover);--sd-button-primary-bg-pressed:var(--sd-color-action-primary-pressed);--sd-button-primary-fg:var(--sd-color-text-on-primary);--sd-button-secondary-bg:var(--sd-color-bg-brand-subtle);--sd-button-secondary-bg-hover:var(--sd-color-bg-brand-subtle-hover);--sd-button-secondary-bg-pressed:var(--sd-color-bg-brand-subtle-hover);--sd-button-secondary-fg:var(--sd-color-text-brand);--sd-button-outline-bg:var(--sd-color-bg-canvas);--sd-button-outline-bg-hover:var(--sd-color-bg-muted);--sd-button-outline-bg-pressed:var(--sd-color-bg-subtle);--sd-button-outline-border:var(--sd-color-border-control);--sd-button-outline-fg:var(--sd-color-text-default);--sd-button-ghost-bg-hover:var(--sd-color-bg-muted);--sd-button-ghost-fg:var(--sd-color-text-default);--sd-button-ghost-bg-pressed:var(--sd-color-bg-subtle);--sd-button-link-fg:var(--sd-color-text-link);--sd-button-link-fg-pressed:var(--sd-color-text-link-pressed);--sd-button-danger-bg:var(--sd-color-action-danger);--sd-button-danger-bg-hover:var(--sd-color-action-danger-hover);--sd-button-danger-bg-pressed:var(--sd-color-action-danger-pressed);--sd-button-danger-fg:var(--sd-color-text-on-danger);--sd-button-disabled-bg:var(--sd-color-bg-muted);--sd-button-disabled-border:var(--sd-color-border-subtle);--sd-button-disabled-fg:var(--sd-color-text-disabled);--sd-input-bg:var(--sd-color-bg-canvas);--sd-input-bg-disabled:var(--sd-color-bg-subtle);--sd-input-border:var(--sd-color-border-control);--sd-input-border-hover:var(--sd-color-border-strong);--sd-input-border-invalid:var(--sd-color-border-danger);--sd-input-fg:var(--sd-color-text-default);--sd-input-placeholder:var(--sd-color-text-tertiary);--sd-card-bg:var(--sd-color-bg-canvas);--sd-card-border:var(--sd-color-border-default);--sd-card-fg:var(--sd-color-text-default);--sd-card-fg-secondary:var(--sd-color-text-secondary);--sd-card-shadow:var(--sd-elevation-1);--sd-badge-neutral-bg:var(--sd-color-bg-muted);--sd-badge-neutral-fg:var(--sd-color-text-default);--sd-badge-brand-bg:var(--sd-color-bg-brand-subtle);--sd-badge-brand-fg:var(--sd-color-text-brand);--sd-badge-danger-bg:var(--sd-color-bg-danger-subtle);--sd-badge-danger-fg:var(--sd-color-text-danger);--sd-badge-success-bg:var(--sd-color-bg-success-subtle);--sd-badge-success-fg:var(--sd-color-text-success);--sd-badge-warning-bg:var(--sd-color-bg-warning-subtle);--sd-badge-warning-fg:var(--sd-color-text-warning);--sd-badge-info-bg:var(--sd-color-bg-info-subtle);--sd-badge-info-fg:var(--sd-color-text-info);--sd-badge-strong-bg:var(--sd-color-action-primary);--sd-badge-strong-fg:var(--sd-color-text-on-primary);--sd-dialog-bg:var(--sd-color-bg-canvas);--sd-dialog-scrim:var(--sd-color-bg-scrim);--sd-dialog-fg:var(--sd-color-text-default);--sd-dialog-shadow:var(--sd-elevation-3);--sd-tooltip-bg:var(--sd-color-bg-inverse);--sd-tooltip-fg:var(--sd-color-text-inverse);--sd-field-label:var(--sd-color-text-default);--sd-field-hint:var(--sd-color-text-secondary);--sd-field-error:var(--sd-color-text-danger);--sd-field-error-icon:var(--sd-color-icon-danger);--sd-checkbox-bg:var(--sd-color-bg-canvas);--sd-checkbox-bg-pressed:var(--sd-color-bg-muted);--sd-checkbox-border:var(--sd-color-border-control);--sd-checkbox-bg-checked:var(--sd-color-action-primary);--sd-checkbox-bg-checked-hover:var(--sd-color-action-primary-hover);--sd-checkbox-bg-checked-pressed:var(--sd-color-action-primary-pressed);--sd-checkbox-mark:var(--sd-color-text-on-primary);--sd-checkbox-label:var(--sd-color-text-default);--sd-switch-track-off:var(--sd-color-bg-muted);--sd-switch-track-off-pressed:var(--sd-color-bg-subtle);--sd-switch-track-on:var(--sd-color-action-primary);--sd-switch-track-on-pressed:var(--sd-color-action-primary-pressed);--sd-switch-border:var(--sd-color-border-control);--sd-switch-thumb-off:var(--sd-color-border-strong);--sd-switch-thumb-on:var(--sd-color-text-on-primary);--sd-switch-glyph-off:var(--sd-color-bg-muted);--sd-switch-glyph-on:var(--sd-color-action-primary);--sd-listbox-bg:var(--sd-color-bg-canvas);--sd-listbox-border:var(--sd-color-border-default);--sd-listbox-option-hover:var(--sd-color-bg-muted);--sd-listbox-option-selected:var(--sd-color-bg-brand-subtle);--sd-listbox-option-fg:var(--sd-color-text-default);--sd-listbox-check:var(--sd-color-icon-brand);--sd-listbox-shadow:var(--sd-elevation-2);--sd-select-chevron:var(--sd-color-icon-default);--sd-tabs-fg:var(--sd-color-text-secondary);--sd-tabs-fg-selected:var(--sd-color-text-default);--sd-tabs-bg-hover:var(--sd-color-bg-muted);--sd-tabs-bg-pressed:var(--sd-color-bg-brand-subtle);--sd-tabs-fg-pressed:var(--sd-color-text-default);--sd-tabs-icon:var(--sd-color-icon-default);--sd-tabs-icon-selected:var(--sd-color-icon-strong);--sd-tabs-indicator:var(--sd-color-action-primary);--sd-tabs-border:var(--sd-color-border-default);--sd-toast-bg:var(--sd-color-bg-canvas);--sd-toast-border:var(--sd-color-border-strong);--sd-toast-fg:var(--sd-color-text-default);--sd-toast-fg-secondary:var(--sd-color-text-secondary);--sd-toast-shadow:var(--sd-elevation-2);--sd-avatar-tint-1-bg:var(--sd-color-decor-1-bg);--sd-avatar-tint-1-fg:var(--sd-color-decor-1-fg);--sd-avatar-tint-2-bg:var(--sd-color-decor-2-bg);--sd-avatar-tint-2-fg:var(--sd-color-decor-2-fg);--sd-avatar-tint-3-bg:var(--sd-color-decor-3-bg);--sd-avatar-tint-3-fg:var(--sd-color-decor-3-fg);--sd-avatar-tint-4-bg:var(--sd-color-decor-4-bg);--sd-avatar-tint-4-fg:var(--sd-color-decor-4-fg);--sd-avatar-tint-5-bg:var(--sd-color-decor-5-bg);--sd-avatar-tint-5-fg:var(--sd-color-decor-5-fg);--sd-avatar-tint-6-bg:var(--sd-color-decor-6-bg);--sd-avatar-tint-6-fg:var(--sd-color-decor-6-fg);--sd-list-row-pressed:var(--sd-color-bg-muted);--sd-list-fg:var(--sd-color-text-default);--sd-list-fg-secondary:var(--sd-color-text-secondary);--sd-list-row-selected:var(--sd-color-bg-brand-subtle);--sd-list-check:var(--sd-color-icon-brand);--sd-list-selected-edge:var(--sd-color-border-brand);--sd-keyboard-surface:var(--sd-color-system-keyboard);--sd-keyboard-key:var(--sd-color-bg-raised);--sd-keyboard-key-function:var(--sd-color-system-key-function);--sd-keyboard-key-pressed:var(--sd-color-system-key-pressed);--sd-keyboard-fg:var(--sd-color-text-default);--sd-status-foreground:var(--sd-color-text-default)}.sd-root[data-theme=wireframe],.sd-root [data-theme=wireframe]{--sd-color-bg-canvas:var(--sd-color-neutral-0);--sd-color-bg-subtle:var(--sd-color-neutral-25);--sd-color-bg-muted:var(--sd-color-neutral-50);--sd-color-bg-raised:var(--sd-color-neutral-0);--sd-color-bg-inverse:var(--sd-color-neutral-950);--sd-color-bg-brand-subtle:var(--sd-color-neutral-50);--sd-color-bg-brand-subtle-hover:var(--sd-color-neutral-100);--sd-color-bg-danger-subtle:var(--sd-color-neutral-50);--sd-color-bg-success-subtle:var(--sd-color-neutral-50);--sd-color-bg-warning-subtle:var(--sd-color-neutral-50);--sd-color-bg-info-subtle:var(--sd-color-neutral-50);--sd-color-bg-scrim:#0c0e1399;--sd-color-action-primary:var(--sd-color-neutral-800);--sd-color-action-primary-hover:var(--sd-color-neutral-900);--sd-color-action-primary-pressed:var(--sd-color-neutral-950);--sd-color-action-neutral:var(--sd-color-neutral-950);--sd-color-action-neutral-hover:var(--sd-color-neutral-1000);--sd-color-action-neutral-pressed:var(--sd-color-neutral-900);--sd-color-action-danger:var(--sd-color-neutral-800);--sd-color-action-danger-hover:var(--sd-color-neutral-900);--sd-color-action-danger-pressed:var(--sd-color-neutral-950);--sd-color-text-default:var(--sd-color-neutral-950);--sd-color-text-secondary:var(--sd-color-neutral-800);--sd-color-text-tertiary:var(--sd-color-neutral-700);--sd-color-text-inverse:var(--sd-color-neutral-0);--sd-color-text-on-primary:var(--sd-color-neutral-0);--sd-color-text-on-action:var(--sd-color-neutral-0);--sd-color-text-link:var(--sd-color-neutral-950);--sd-color-text-link-pressed:var(--sd-color-neutral-1000);--sd-color-text-link-visited:var(--sd-color-neutral-800);--sd-color-text-brand:var(--sd-color-neutral-950);--sd-color-text-danger:var(--sd-color-neutral-800);--sd-color-text-success:var(--sd-color-neutral-800);--sd-color-text-warning:var(--sd-color-neutral-800);--sd-color-text-info:var(--sd-color-neutral-800);--sd-color-text-disabled:var(--sd-color-neutral-400);--sd-color-text-on-danger:var(--sd-color-neutral-0);--sd-color-icon-default:var(--sd-color-neutral-600);--sd-color-icon-strong:var(--sd-color-neutral-950);--sd-color-icon-brand:var(--sd-color-neutral-700);--sd-color-icon-danger:var(--sd-color-neutral-700);--sd-color-icon-success:var(--sd-color-neutral-700);--sd-color-icon-warning:var(--sd-color-neutral-700);--sd-color-icon-info:var(--sd-color-neutral-700);--sd-color-icon-on-danger:var(--sd-color-neutral-0);--sd-color-border-subtle:var(--sd-color-neutral-150);--sd-color-border-default:var(--sd-color-neutral-200);--sd-color-border-control:var(--sd-color-neutral-500);--sd-color-border-strong:var(--sd-color-neutral-700);--sd-color-border-brand:var(--sd-color-neutral-700);--sd-color-border-danger:var(--sd-color-neutral-700);--sd-color-border-success:var(--sd-color-neutral-700);--sd-color-focus-ring:var(--sd-color-neutral-1000);--sd-color-focus-ring-inner:var(--sd-color-neutral-0);--sd-color-focus-ring-on-inverse:var(--sd-color-blue-200);--sd-color-decor-1-bg:var(--sd-color-neutral-100);--sd-color-decor-1-fg:var(--sd-color-neutral-900);--sd-color-decor-1-solid:var(--sd-color-neutral-600);--sd-color-decor-2-bg:var(--sd-color-neutral-100);--sd-color-decor-2-fg:var(--sd-color-neutral-900);--sd-color-decor-2-solid:var(--sd-color-neutral-600);--sd-color-decor-3-bg:var(--sd-color-neutral-100);--sd-color-decor-3-fg:var(--sd-color-neutral-900);--sd-color-decor-3-solid:var(--sd-color-neutral-600);--sd-color-decor-4-bg:var(--sd-color-neutral-100);--sd-color-decor-4-fg:var(--sd-color-neutral-900);--sd-color-decor-4-solid:var(--sd-color-neutral-600);--sd-color-decor-5-bg:var(--sd-color-neutral-100);--sd-color-decor-5-fg:var(--sd-color-neutral-900);--sd-color-decor-5-solid:var(--sd-color-neutral-600);--sd-color-decor-6-bg:var(--sd-color-neutral-100);--sd-color-decor-6-fg:var(--sd-color-neutral-900);--sd-color-decor-6-solid:var(--sd-color-neutral-600);--sd-color-system-keyboard:var(--sd-color-neutral-100);--sd-color-system-key-function:var(--sd-color-neutral-150);--sd-color-system-key-pressed:var(--sd-color-neutral-50);--sd-color-chart-1:var(--sd-color-neutral-500);--sd-color-chart-2:var(--sd-color-neutral-950);--sd-color-chart-3:var(--sd-color-neutral-700);--sd-color-chart-4:var(--sd-color-neutral-850);--sd-color-chart-5:var(--sd-color-neutral-600);--sd-color-chart-6:var(--sd-color-neutral-900);--sd-color-chart-7:var(--sd-color-neutral-750);--sd-color-chart-8:var(--sd-color-neutral-800);--sd-color-chart-seq-1-bg:var(--sd-color-neutral-50);--sd-color-chart-seq-1-fg:var(--sd-color-neutral-1000);--sd-color-chart-seq-2-bg:var(--sd-color-neutral-100);--sd-color-chart-seq-2-fg:var(--sd-color-neutral-1000);--sd-color-chart-seq-3-bg:var(--sd-color-neutral-700);--sd-color-chart-seq-4-bg:var(--sd-color-neutral-800);--sd-color-chart-seq-4-fg:var(--sd-color-neutral-0);--sd-color-chart-seq-5-bg:var(--sd-color-neutral-950);--sd-color-chart-seq-5-fg:var(--sd-color-neutral-0);--sd-color-media-live:var(--sd-color-red-700);--sd-color-scrim-modal:#0c0e1399;--sd-color-scrim-drag:#0c0e1366;--sd-color-scrim-busy:#ffffffb3;--sd-color-code-bg:var(--sd-color-neutral-25);--sd-color-code-fg:var(--sd-color-neutral-950);--sd-color-code-keyword:var(--sd-color-neutral-900);--sd-color-code-string:var(--sd-color-neutral-900);--sd-color-code-number:var(--sd-color-neutral-900);--sd-color-code-comment:var(--sd-color-neutral-750);--sd-color-code-function:var(--sd-color-neutral-900);--sd-color-code-punctuation:var(--sd-color-neutral-800);--sd-color-code-added:var(--sd-color-neutral-900);--sd-color-code-removed:var(--sd-color-neutral-900);--sd-color-mark-bg:var(--sd-color-neutral-100);--sd-color-mark-line:var(--sd-color-neutral-700);--sd-elevation-1-drop-0-color:#0c0e130f;--sd-elevation-1-drop-0-offset-x:0px;--sd-elevation-1-drop-0-offset-y:1px;--sd-elevation-1-drop-0-blur:2px;--sd-elevation-1-drop-0-spread:0px;--sd-elevation-1-inner-0-color:#0000;--sd-elevation-1-inner-0-offset-x:0px;--sd-elevation-1-inner-0-offset-y:0px;--sd-elevation-1-inner-0-blur:0px;--sd-elevation-1-inner-0-spread:0px;--sd-elevation-1:var(--sd-elevation-1-drop-0-offset-x) var(--sd-elevation-1-drop-0-offset-y) var(--sd-elevation-1-drop-0-blur) var(--sd-elevation-1-drop-0-spread) var(--sd-elevation-1-drop-0-color), inset var(--sd-elevation-1-inner-0-offset-x) var(--sd-elevation-1-inner-0-offset-y) var(--sd-elevation-1-inner-0-blur) var(--sd-elevation-1-inner-0-spread) var(--sd-elevation-1-inner-0-color);--sd-elevation-2-drop-0-color:#0c0e130a;--sd-elevation-2-drop-0-offset-x:0px;--sd-elevation-2-drop-0-offset-y:1px;--sd-elevation-2-drop-0-blur:2px;--sd-elevation-2-drop-0-spread:0px;--sd-elevation-2-drop-1-color:#0c0e1314;--sd-elevation-2-drop-1-offset-x:0px;--sd-elevation-2-drop-1-offset-y:8px;--sd-elevation-2-drop-1-blur:24px;--sd-elevation-2-drop-1-spread:-6px;--sd-elevation-2-inner-0-color:#0000;--sd-elevation-2-inner-0-offset-x:0px;--sd-elevation-2-inner-0-offset-y:0px;--sd-elevation-2-inner-0-blur:0px;--sd-elevation-2-inner-0-spread:0px;--sd-elevation-2:var(--sd-elevation-2-drop-0-offset-x) var(--sd-elevation-2-drop-0-offset-y) var(--sd-elevation-2-drop-0-blur) var(--sd-elevation-2-drop-0-spread) var(--sd-elevation-2-drop-0-color), var(--sd-elevation-2-drop-1-offset-x) var(--sd-elevation-2-drop-1-offset-y) var(--sd-elevation-2-drop-1-blur) var(--sd-elevation-2-drop-1-spread) var(--sd-elevation-2-drop-1-color), inset var(--sd-elevation-2-inner-0-offset-x) var(--sd-elevation-2-inner-0-offset-y) var(--sd-elevation-2-inner-0-blur) var(--sd-elevation-2-inner-0-spread) var(--sd-elevation-2-inner-0-color);--sd-elevation-3-drop-0-color:#0c0e130a;--sd-elevation-3-drop-0-offset-x:0px;--sd-elevation-3-drop-0-offset-y:2px;--sd-elevation-3-drop-0-blur:4px;--sd-elevation-3-drop-0-spread:0px;--sd-elevation-3-drop-1-color:#0c0e1329;--sd-elevation-3-drop-1-offset-x:0px;--sd-elevation-3-drop-1-offset-y:24px;--sd-elevation-3-drop-1-blur:64px;--sd-elevation-3-drop-1-spread:-12px;--sd-elevation-3-inner-0-color:#0000;--sd-elevation-3-inner-0-offset-x:0px;--sd-elevation-3-inner-0-offset-y:0px;--sd-elevation-3-inner-0-blur:0px;--sd-elevation-3-inner-0-spread:0px;--sd-elevation-3:var(--sd-elevation-3-drop-0-offset-x) var(--sd-elevation-3-drop-0-offset-y) var(--sd-elevation-3-drop-0-blur) var(--sd-elevation-3-drop-0-spread) var(--sd-elevation-3-drop-0-color), var(--sd-elevation-3-drop-1-offset-x) var(--sd-elevation-3-drop-1-offset-y) var(--sd-elevation-3-drop-1-blur) var(--sd-elevation-3-drop-1-spread) var(--sd-elevation-3-drop-1-color), inset var(--sd-elevation-3-inner-0-offset-x) var(--sd-elevation-3-inner-0-offset-y) var(--sd-elevation-3-inner-0-blur) var(--sd-elevation-3-inner-0-spread) var(--sd-elevation-3-inner-0-color);--sd-focus-ring-outer:var(--sd-color-focus-ring);--sd-focus-ring-inner:var(--sd-color-focus-ring-inner);--sd-button-primary-bg:var(--sd-color-action-primary);--sd-button-primary-bg-hover:var(--sd-color-action-primary-hover);--sd-button-primary-bg-pressed:var(--sd-color-action-primary-pressed);--sd-button-primary-fg:var(--sd-color-text-on-primary);--sd-button-secondary-bg:var(--sd-color-bg-brand-subtle);--sd-button-secondary-bg-hover:var(--sd-color-bg-brand-subtle-hover);--sd-button-secondary-bg-pressed:var(--sd-color-bg-brand-subtle-hover);--sd-button-secondary-fg:var(--sd-color-text-brand);--sd-button-outline-bg:var(--sd-color-bg-canvas);--sd-button-outline-bg-hover:var(--sd-color-bg-muted);--sd-button-outline-bg-pressed:var(--sd-color-bg-subtle);--sd-button-outline-border:var(--sd-color-border-control);--sd-button-outline-fg:var(--sd-color-text-default);--sd-button-ghost-bg-hover:var(--sd-color-bg-muted);--sd-button-ghost-fg:var(--sd-color-text-default);--sd-button-ghost-bg-pressed:var(--sd-color-bg-subtle);--sd-button-link-fg:var(--sd-color-text-link);--sd-button-link-fg-pressed:var(--sd-color-text-link-pressed);--sd-button-danger-bg:var(--sd-color-action-danger);--sd-button-danger-bg-hover:var(--sd-color-action-danger-hover);--sd-button-danger-bg-pressed:var(--sd-color-action-danger-pressed);--sd-button-danger-fg:var(--sd-color-text-on-danger);--sd-button-disabled-bg:var(--sd-color-bg-muted);--sd-button-disabled-border:var(--sd-color-border-subtle);--sd-button-disabled-fg:var(--sd-color-text-disabled);--sd-input-bg:var(--sd-color-bg-canvas);--sd-input-bg-disabled:var(--sd-color-bg-subtle);--sd-input-border:var(--sd-color-border-control);--sd-input-border-hover:var(--sd-color-border-strong);--sd-input-border-invalid:var(--sd-color-border-danger);--sd-input-fg:var(--sd-color-text-default);--sd-input-placeholder:var(--sd-color-text-tertiary);--sd-card-bg:var(--sd-color-bg-canvas);--sd-card-border:var(--sd-color-border-default);--sd-card-fg:var(--sd-color-text-default);--sd-card-fg-secondary:var(--sd-color-text-secondary);--sd-card-shadow:var(--sd-elevation-1);--sd-badge-neutral-bg:var(--sd-color-bg-muted);--sd-badge-neutral-fg:var(--sd-color-text-default);--sd-badge-brand-bg:var(--sd-color-bg-brand-subtle);--sd-badge-brand-fg:var(--sd-color-text-brand);--sd-badge-danger-bg:var(--sd-color-bg-danger-subtle);--sd-badge-danger-fg:var(--sd-color-text-danger);--sd-badge-success-bg:var(--sd-color-bg-success-subtle);--sd-badge-success-fg:var(--sd-color-text-success);--sd-badge-warning-bg:var(--sd-color-bg-warning-subtle);--sd-badge-warning-fg:var(--sd-color-text-warning);--sd-badge-info-bg:var(--sd-color-bg-info-subtle);--sd-badge-info-fg:var(--sd-color-text-info);--sd-badge-strong-bg:var(--sd-color-action-primary);--sd-badge-strong-fg:var(--sd-color-text-on-primary);--sd-dialog-bg:var(--sd-color-bg-canvas);--sd-dialog-scrim:var(--sd-color-bg-scrim);--sd-dialog-fg:var(--sd-color-text-default);--sd-dialog-shadow:var(--sd-elevation-3);--sd-tooltip-bg:var(--sd-color-bg-inverse);--sd-tooltip-fg:var(--sd-color-text-inverse);--sd-field-label:var(--sd-color-text-default);--sd-field-hint:var(--sd-color-text-secondary);--sd-field-error:var(--sd-color-text-danger);--sd-field-error-icon:var(--sd-color-icon-danger);--sd-checkbox-bg:var(--sd-color-bg-canvas);--sd-checkbox-bg-pressed:var(--sd-color-bg-muted);--sd-checkbox-border:var(--sd-color-border-control);--sd-checkbox-bg-checked:var(--sd-color-action-primary);--sd-checkbox-bg-checked-hover:var(--sd-color-action-primary-hover);--sd-checkbox-bg-checked-pressed:var(--sd-color-action-primary-pressed);--sd-checkbox-mark:var(--sd-color-text-on-primary);--sd-checkbox-label:var(--sd-color-text-default);--sd-switch-track-off:var(--sd-color-bg-muted);--sd-switch-track-off-pressed:var(--sd-color-bg-subtle);--sd-switch-track-on:var(--sd-color-action-primary);--sd-switch-track-on-pressed:var(--sd-color-action-primary-pressed);--sd-switch-border:var(--sd-color-border-control);--sd-switch-thumb-off:var(--sd-color-border-strong);--sd-switch-thumb-on:var(--sd-color-text-on-primary);--sd-switch-glyph-off:var(--sd-color-bg-muted);--sd-switch-glyph-on:var(--sd-color-action-primary);--sd-listbox-bg:var(--sd-color-bg-canvas);--sd-listbox-border:var(--sd-color-border-default);--sd-listbox-option-hover:var(--sd-color-bg-muted);--sd-listbox-option-selected:var(--sd-color-bg-brand-subtle);--sd-listbox-option-fg:var(--sd-color-text-default);--sd-listbox-check:var(--sd-color-icon-brand);--sd-listbox-shadow:var(--sd-elevation-2);--sd-select-chevron:var(--sd-color-icon-default);--sd-tabs-fg:var(--sd-color-text-secondary);--sd-tabs-fg-selected:var(--sd-color-text-default);--sd-tabs-bg-hover:var(--sd-color-bg-muted);--sd-tabs-bg-pressed:var(--sd-color-bg-brand-subtle);--sd-tabs-fg-pressed:var(--sd-color-text-default);--sd-tabs-icon:var(--sd-color-icon-default);--sd-tabs-icon-selected:var(--sd-color-icon-strong);--sd-tabs-indicator:var(--sd-color-action-primary);--sd-tabs-border:var(--sd-color-border-default);--sd-toast-bg:var(--sd-color-bg-canvas);--sd-toast-border:var(--sd-color-border-strong);--sd-toast-fg:var(--sd-color-text-default);--sd-toast-fg-secondary:var(--sd-color-text-secondary);--sd-toast-shadow:var(--sd-elevation-2);--sd-avatar-tint-1-bg:var(--sd-color-decor-1-bg);--sd-avatar-tint-1-fg:var(--sd-color-decor-1-fg);--sd-avatar-tint-2-bg:var(--sd-color-decor-2-bg);--sd-avatar-tint-2-fg:var(--sd-color-decor-2-fg);--sd-avatar-tint-3-bg:var(--sd-color-decor-3-bg);--sd-avatar-tint-3-fg:var(--sd-color-decor-3-fg);--sd-avatar-tint-4-bg:var(--sd-color-decor-4-bg);--sd-avatar-tint-4-fg:var(--sd-color-decor-4-fg);--sd-avatar-tint-5-bg:var(--sd-color-decor-5-bg);--sd-avatar-tint-5-fg:var(--sd-color-decor-5-fg);--sd-avatar-tint-6-bg:var(--sd-color-decor-6-bg);--sd-avatar-tint-6-fg:var(--sd-color-decor-6-fg);--sd-list-row-pressed:var(--sd-color-bg-muted);--sd-list-fg:var(--sd-color-text-default);--sd-list-fg-secondary:var(--sd-color-text-secondary);--sd-list-row-selected:var(--sd-color-bg-brand-subtle);--sd-list-check:var(--sd-color-icon-brand);--sd-list-selected-edge:var(--sd-color-border-brand);--sd-keyboard-surface:var(--sd-color-system-keyboard);--sd-keyboard-key:var(--sd-color-bg-raised);--sd-keyboard-key-function:var(--sd-color-system-key-function);--sd-keyboard-key-pressed:var(--sd-color-system-key-pressed);--sd-keyboard-fg:var(--sd-color-text-default);--sd-status-foreground:var(--sd-color-text-default)}.sd-root[data-theme=light],.sd-root [data-theme=light]{--sd-color-bg-canvas:var(--sd-color-neutral-0);--sd-color-bg-subtle:var(--sd-color-neutral-25);--sd-color-bg-muted:var(--sd-color-neutral-50);--sd-color-bg-raised:var(--sd-color-neutral-0);--sd-color-bg-inverse:var(--sd-color-neutral-950);--sd-color-bg-brand-subtle:var(--sd-brand-role-light-subtle);--sd-color-bg-brand-subtle-hover:var(--sd-brand-role-light-subtle-hover);--sd-color-bg-danger-subtle:var(--sd-color-red-25);--sd-color-bg-success-subtle:var(--sd-color-green-25);--sd-color-bg-warning-subtle:var(--sd-color-amber-25);--sd-color-bg-info-subtle:var(--sd-color-blue-25);--sd-color-bg-scrim:#0c0e1399;--sd-color-action-primary:var(--sd-brand-role-light-action);--sd-color-action-primary-hover:var(--sd-brand-role-light-action-hover);--sd-color-action-primary-pressed:var(--sd-brand-role-light-action-pressed);--sd-color-action-neutral:var(--sd-color-neutral-950);--sd-color-action-neutral-hover:var(--sd-color-neutral-1000);--sd-color-action-neutral-pressed:var(--sd-color-neutral-900);--sd-color-action-danger:var(--sd-color-red-700);--sd-color-action-danger-hover:var(--sd-color-red-800);--sd-color-action-danger-pressed:var(--sd-color-red-900);--sd-color-text-default:var(--sd-color-neutral-950);--sd-color-text-secondary:var(--sd-color-neutral-800);--sd-color-text-tertiary:var(--sd-color-neutral-700);--sd-color-text-inverse:var(--sd-color-neutral-0);--sd-color-text-on-primary:var(--sd-brand-role-light-on-action);--sd-color-text-on-action:var(--sd-color-neutral-0);--sd-color-text-link:var(--sd-color-blue-700);--sd-color-text-link-pressed:var(--sd-color-blue-900);--sd-color-text-link-visited:var(--sd-color-pink-700);--sd-color-text-brand:var(--sd-brand-role-light-text);--sd-color-text-danger:var(--sd-color-red-700);--sd-color-text-success:var(--sd-color-green-700);--sd-color-text-warning:var(--sd-color-amber-700);--sd-color-text-info:var(--sd-color-blue-700);--sd-color-text-disabled:var(--sd-color-neutral-400);--sd-color-text-on-danger:var(--sd-color-neutral-0);--sd-color-icon-default:var(--sd-color-neutral-600);--sd-color-icon-strong:var(--sd-color-neutral-950);--sd-color-icon-brand:var(--sd-brand-role-light-text);--sd-color-icon-danger:var(--sd-color-red-600);--sd-color-icon-success:var(--sd-color-green-600);--sd-color-icon-warning:var(--sd-color-amber-600);--sd-color-icon-info:var(--sd-color-blue-600);--sd-color-icon-on-danger:var(--sd-color-neutral-0);--sd-color-border-subtle:var(--sd-color-neutral-150);--sd-color-border-default:var(--sd-color-neutral-200);--sd-color-border-control:var(--sd-color-neutral-500);--sd-color-border-strong:var(--sd-color-neutral-700);--sd-color-border-brand:var(--sd-brand-role-light-border);--sd-color-border-danger:var(--sd-color-red-600);--sd-color-border-success:var(--sd-color-green-600);--sd-color-focus-ring:var(--sd-color-blue-600);--sd-color-focus-ring-inner:var(--sd-color-neutral-0);--sd-color-focus-ring-on-inverse:var(--sd-color-blue-200);--sd-color-decor-1-bg:var(--sd-color-brand-100);--sd-color-decor-1-fg:var(--sd-color-brand-900);--sd-color-decor-1-solid:var(--sd-color-brand-500);--sd-color-decor-2-bg:var(--sd-color-blue-100);--sd-color-decor-2-fg:var(--sd-color-blue-900);--sd-color-decor-2-solid:var(--sd-color-blue-500);--sd-color-decor-3-bg:var(--sd-color-green-100);--sd-color-decor-3-fg:var(--sd-color-green-900);--sd-color-decor-3-solid:var(--sd-color-green-500);--sd-color-decor-4-bg:var(--sd-color-amber-100);--sd-color-decor-4-fg:var(--sd-color-amber-900);--sd-color-decor-4-solid:var(--sd-color-amber-500);--sd-color-decor-5-bg:var(--sd-color-teal-100);--sd-color-decor-5-fg:var(--sd-color-teal-900);--sd-color-decor-5-solid:var(--sd-color-teal-500);--sd-color-decor-6-bg:var(--sd-color-neutral-100);--sd-color-decor-6-fg:var(--sd-color-neutral-850);--sd-color-decor-6-solid:var(--sd-color-neutral-500);--sd-color-system-keyboard:var(--sd-color-neutral-100);--sd-color-system-key-function:var(--sd-color-neutral-150);--sd-color-system-key-pressed:var(--sd-color-neutral-50);--sd-color-chart-1:var(--sd-color-blue-500);--sd-color-chart-2:var(--sd-color-teal-500);--sd-color-chart-3:var(--sd-color-orange-500);--sd-color-chart-4:var(--sd-color-green-500);--sd-color-chart-5:var(--sd-color-sky-500);--sd-color-chart-6:var(--sd-color-olive-500);--sd-color-chart-7:var(--sd-color-pink-500);--sd-color-chart-8:var(--sd-color-neutral-500);--sd-color-chart-seq-1-bg:var(--sd-color-blue-50);--sd-color-chart-seq-1-fg:var(--sd-color-neutral-1000);--sd-color-chart-seq-2-bg:var(--sd-color-blue-100);--sd-color-chart-seq-2-fg:var(--sd-color-neutral-1000);--sd-color-chart-seq-3-bg:var(--sd-color-blue-700);--sd-color-chart-seq-4-bg:var(--sd-color-blue-800);--sd-color-chart-seq-4-fg:var(--sd-color-neutral-0);--sd-color-chart-seq-5-bg:var(--sd-color-blue-950);--sd-color-chart-seq-5-fg:var(--sd-color-neutral-0);--sd-color-media-live:var(--sd-color-red-700);--sd-color-scrim-modal:#0c0e1399;--sd-color-scrim-drag:#0c0e1366;--sd-color-scrim-busy:#ffffffb3;--sd-color-code-bg:var(--sd-color-neutral-25);--sd-color-code-fg:var(--sd-color-neutral-950);--sd-color-code-keyword:var(--sd-color-pink-800);--sd-color-code-string:var(--sd-color-teal-800);--sd-color-code-number:var(--sd-color-amber-800);--sd-color-code-comment:var(--sd-color-neutral-750);--sd-color-code-function:var(--sd-color-blue-800);--sd-color-code-punctuation:var(--sd-color-neutral-800);--sd-color-code-added:var(--sd-color-green-800);--sd-color-code-removed:var(--sd-color-red-800);--sd-color-mark-bg:var(--sd-color-amber-100);--sd-color-mark-line:var(--sd-color-amber-700);--sd-elevation-1-drop-0-color:#0c0e130f;--sd-elevation-1-drop-0-offset-x:0px;--sd-elevation-1-drop-0-offset-y:1px;--sd-elevation-1-drop-0-blur:2px;--sd-elevation-1-drop-0-spread:0px;--sd-elevation-1-inner-0-color:#0000;--sd-elevation-1-inner-0-offset-x:0px;--sd-elevation-1-inner-0-offset-y:0px;--sd-elevation-1-inner-0-blur:0px;--sd-elevation-1-inner-0-spread:0px;--sd-elevation-1:var(--sd-elevation-1-drop-0-offset-x) var(--sd-elevation-1-drop-0-offset-y) var(--sd-elevation-1-drop-0-blur) var(--sd-elevation-1-drop-0-spread) var(--sd-elevation-1-drop-0-color), inset var(--sd-elevation-1-inner-0-offset-x) var(--sd-elevation-1-inner-0-offset-y) var(--sd-elevation-1-inner-0-blur) var(--sd-elevation-1-inner-0-spread) var(--sd-elevation-1-inner-0-color);--sd-elevation-2-drop-0-color:#0c0e130a;--sd-elevation-2-drop-0-offset-x:0px;--sd-elevation-2-drop-0-offset-y:1px;--sd-elevation-2-drop-0-blur:2px;--sd-elevation-2-drop-0-spread:0px;--sd-elevation-2-drop-1-color:#0c0e1314;--sd-elevation-2-drop-1-offset-x:0px;--sd-elevation-2-drop-1-offset-y:8px;--sd-elevation-2-drop-1-blur:24px;--sd-elevation-2-drop-1-spread:-6px;--sd-elevation-2-inner-0-color:#0000;--sd-elevation-2-inner-0-offset-x:0px;--sd-elevation-2-inner-0-offset-y:0px;--sd-elevation-2-inner-0-blur:0px;--sd-elevation-2-inner-0-spread:0px;--sd-elevation-2:var(--sd-elevation-2-drop-0-offset-x) var(--sd-elevation-2-drop-0-offset-y) var(--sd-elevation-2-drop-0-blur) var(--sd-elevation-2-drop-0-spread) var(--sd-elevation-2-drop-0-color), var(--sd-elevation-2-drop-1-offset-x) var(--sd-elevation-2-drop-1-offset-y) var(--sd-elevation-2-drop-1-blur) var(--sd-elevation-2-drop-1-spread) var(--sd-elevation-2-drop-1-color), inset var(--sd-elevation-2-inner-0-offset-x) var(--sd-elevation-2-inner-0-offset-y) var(--sd-elevation-2-inner-0-blur) var(--sd-elevation-2-inner-0-spread) var(--sd-elevation-2-inner-0-color);--sd-elevation-3-drop-0-color:#0c0e130a;--sd-elevation-3-drop-0-offset-x:0px;--sd-elevation-3-drop-0-offset-y:2px;--sd-elevation-3-drop-0-blur:4px;--sd-elevation-3-drop-0-spread:0px;--sd-elevation-3-drop-1-color:#0c0e1329;--sd-elevation-3-drop-1-offset-x:0px;--sd-elevation-3-drop-1-offset-y:24px;--sd-elevation-3-drop-1-blur:64px;--sd-elevation-3-drop-1-spread:-12px;--sd-elevation-3-inner-0-color:#0000;--sd-elevation-3-inner-0-offset-x:0px;--sd-elevation-3-inner-0-offset-y:0px;--sd-elevation-3-inner-0-blur:0px;--sd-elevation-3-inner-0-spread:0px;--sd-elevation-3:var(--sd-elevation-3-drop-0-offset-x) var(--sd-elevation-3-drop-0-offset-y) var(--sd-elevation-3-drop-0-blur) var(--sd-elevation-3-drop-0-spread) var(--sd-elevation-3-drop-0-color), var(--sd-elevation-3-drop-1-offset-x) var(--sd-elevation-3-drop-1-offset-y) var(--sd-elevation-3-drop-1-blur) var(--sd-elevation-3-drop-1-spread) var(--sd-elevation-3-drop-1-color), inset var(--sd-elevation-3-inner-0-offset-x) var(--sd-elevation-3-inner-0-offset-y) var(--sd-elevation-3-inner-0-blur) var(--sd-elevation-3-inner-0-spread) var(--sd-elevation-3-inner-0-color);--sd-focus-ring-outer:var(--sd-color-focus-ring);--sd-focus-ring-inner:var(--sd-color-focus-ring-inner);--sd-button-primary-bg:var(--sd-color-action-primary);--sd-button-primary-bg-hover:var(--sd-color-action-primary-hover);--sd-button-primary-bg-pressed:var(--sd-color-action-primary-pressed);--sd-button-primary-fg:var(--sd-color-text-on-primary);--sd-button-secondary-bg:var(--sd-color-bg-brand-subtle);--sd-button-secondary-bg-hover:var(--sd-color-bg-brand-subtle-hover);--sd-button-secondary-bg-pressed:var(--sd-color-bg-brand-subtle-hover);--sd-button-secondary-fg:var(--sd-color-text-brand);--sd-button-outline-bg:var(--sd-color-bg-canvas);--sd-button-outline-bg-hover:var(--sd-color-bg-muted);--sd-button-outline-bg-pressed:var(--sd-color-bg-subtle);--sd-button-outline-border:var(--sd-color-border-control);--sd-button-outline-fg:var(--sd-color-text-default);--sd-button-ghost-bg-hover:var(--sd-color-bg-muted);--sd-button-ghost-fg:var(--sd-color-text-default);--sd-button-ghost-bg-pressed:var(--sd-color-bg-subtle);--sd-button-link-fg:var(--sd-color-text-link);--sd-button-link-fg-pressed:var(--sd-color-text-link-pressed);--sd-button-danger-bg:var(--sd-color-action-danger);--sd-button-danger-bg-hover:var(--sd-color-action-danger-hover);--sd-button-danger-bg-pressed:var(--sd-color-action-danger-pressed);--sd-button-danger-fg:var(--sd-color-text-on-danger);--sd-button-disabled-bg:var(--sd-color-bg-muted);--sd-button-disabled-border:var(--sd-color-border-subtle);--sd-button-disabled-fg:var(--sd-color-text-disabled);--sd-input-bg:var(--sd-color-bg-canvas);--sd-input-bg-disabled:var(--sd-color-bg-subtle);--sd-input-border:var(--sd-color-border-control);--sd-input-border-hover:var(--sd-color-border-strong);--sd-input-border-invalid:var(--sd-color-border-danger);--sd-input-fg:var(--sd-color-text-default);--sd-input-placeholder:var(--sd-color-text-tertiary);--sd-card-bg:var(--sd-color-bg-canvas);--sd-card-border:var(--sd-color-border-default);--sd-card-fg:var(--sd-color-text-default);--sd-card-fg-secondary:var(--sd-color-text-secondary);--sd-card-shadow:var(--sd-elevation-1);--sd-badge-neutral-bg:var(--sd-color-bg-muted);--sd-badge-neutral-fg:var(--sd-color-text-default);--sd-badge-brand-bg:var(--sd-color-bg-brand-subtle);--sd-badge-brand-fg:var(--sd-color-text-brand);--sd-badge-danger-bg:var(--sd-color-bg-danger-subtle);--sd-badge-danger-fg:var(--sd-color-text-danger);--sd-badge-success-bg:var(--sd-color-bg-success-subtle);--sd-badge-success-fg:var(--sd-color-text-success);--sd-badge-warning-bg:var(--sd-color-bg-warning-subtle);--sd-badge-warning-fg:var(--sd-color-text-warning);--sd-badge-info-bg:var(--sd-color-bg-info-subtle);--sd-badge-info-fg:var(--sd-color-text-info);--sd-badge-strong-bg:var(--sd-color-action-primary);--sd-badge-strong-fg:var(--sd-color-text-on-primary);--sd-dialog-bg:var(--sd-color-bg-canvas);--sd-dialog-scrim:var(--sd-color-bg-scrim);--sd-dialog-fg:var(--sd-color-text-default);--sd-dialog-shadow:var(--sd-elevation-3);--sd-tooltip-bg:var(--sd-color-bg-inverse);--sd-tooltip-fg:var(--sd-color-text-inverse);--sd-field-label:var(--sd-color-text-default);--sd-field-hint:var(--sd-color-text-secondary);--sd-field-error:var(--sd-color-text-danger);--sd-field-error-icon:var(--sd-color-icon-danger);--sd-checkbox-bg:var(--sd-color-bg-canvas);--sd-checkbox-bg-pressed:var(--sd-color-bg-muted);--sd-checkbox-border:var(--sd-color-border-control);--sd-checkbox-bg-checked:var(--sd-color-action-primary);--sd-checkbox-bg-checked-hover:var(--sd-color-action-primary-hover);--sd-checkbox-bg-checked-pressed:var(--sd-color-action-primary-pressed);--sd-checkbox-mark:var(--sd-color-text-on-primary);--sd-checkbox-label:var(--sd-color-text-default);--sd-switch-track-off:var(--sd-color-bg-muted);--sd-switch-track-off-pressed:var(--sd-color-bg-subtle);--sd-switch-track-on:var(--sd-color-action-primary);--sd-switch-track-on-pressed:var(--sd-color-action-primary-pressed);--sd-switch-border:var(--sd-color-border-control);--sd-switch-thumb-off:var(--sd-color-border-strong);--sd-switch-thumb-on:var(--sd-color-text-on-primary);--sd-switch-glyph-off:var(--sd-color-bg-muted);--sd-switch-glyph-on:var(--sd-color-action-primary);--sd-listbox-bg:var(--sd-color-bg-canvas);--sd-listbox-border:var(--sd-color-border-default);--sd-listbox-option-hover:var(--sd-color-bg-muted);--sd-listbox-option-selected:var(--sd-color-bg-brand-subtle);--sd-listbox-option-fg:var(--sd-color-text-default);--sd-listbox-check:var(--sd-color-icon-brand);--sd-listbox-shadow:var(--sd-elevation-2);--sd-select-chevron:var(--sd-color-icon-default);--sd-tabs-fg:var(--sd-color-text-secondary);--sd-tabs-fg-selected:var(--sd-color-text-default);--sd-tabs-bg-hover:var(--sd-color-bg-muted);--sd-tabs-bg-pressed:var(--sd-color-bg-brand-subtle);--sd-tabs-fg-pressed:var(--sd-color-text-default);--sd-tabs-icon:var(--sd-color-icon-default);--sd-tabs-icon-selected:var(--sd-color-icon-strong);--sd-tabs-indicator:var(--sd-color-action-primary);--sd-tabs-border:var(--sd-color-border-default);--sd-toast-bg:var(--sd-color-bg-canvas);--sd-toast-border:var(--sd-color-border-strong);--sd-toast-fg:var(--sd-color-text-default);--sd-toast-fg-secondary:var(--sd-color-text-secondary);--sd-toast-shadow:var(--sd-elevation-2);--sd-avatar-tint-1-bg:var(--sd-color-decor-1-bg);--sd-avatar-tint-1-fg:var(--sd-color-decor-1-fg);--sd-avatar-tint-2-bg:var(--sd-color-decor-2-bg);--sd-avatar-tint-2-fg:var(--sd-color-decor-2-fg);--sd-avatar-tint-3-bg:var(--sd-color-decor-3-bg);--sd-avatar-tint-3-fg:var(--sd-color-decor-3-fg);--sd-avatar-tint-4-bg:var(--sd-color-decor-4-bg);--sd-avatar-tint-4-fg:var(--sd-color-decor-4-fg);--sd-avatar-tint-5-bg:var(--sd-color-decor-5-bg);--sd-avatar-tint-5-fg:var(--sd-color-decor-5-fg);--sd-avatar-tint-6-bg:var(--sd-color-decor-6-bg);--sd-avatar-tint-6-fg:var(--sd-color-decor-6-fg);--sd-list-row-pressed:var(--sd-color-bg-muted);--sd-list-fg:var(--sd-color-text-default);--sd-list-fg-secondary:var(--sd-color-text-secondary);--sd-list-row-selected:var(--sd-color-bg-brand-subtle);--sd-list-check:var(--sd-color-icon-brand);--sd-list-selected-edge:var(--sd-color-border-brand);--sd-keyboard-surface:var(--sd-color-system-keyboard);--sd-keyboard-key:var(--sd-color-bg-raised);--sd-keyboard-key-function:var(--sd-color-system-key-function);--sd-keyboard-key-pressed:var(--sd-color-system-key-pressed);--sd-keyboard-fg:var(--sd-color-text-default);--sd-status-foreground:var(--sd-color-text-default)}@media (prefers-reduced-motion:reduce){.sd-root:not([data-motion]){--sd-motion-duration-fast:var(--sd-duration-0);--sd-motion-duration-base:var(--sd-duration-100);--sd-motion-duration-slow:var(--sd-duration-100);--sd-motion-duration-deliberate:var(--sd-duration-100);--sd-motion-duration-seconds-fast:var(--sd-motion-duration-fast);--sd-motion-duration-seconds-base:var(--sd-motion-duration-base);--sd-motion-duration-seconds-slow:var(--sd-motion-duration-slow);--sd-motion-duration-seconds-deliberate:var(--sd-motion-duration-deliberate);--sd-motion-distance-sm:var(--sd-distance-0);--sd-motion-distance-md:var(--sd-distance-0);--sd-motion-distance-lg:var(--sd-distance-0);--sd-motion-transition-fade:var(--sd-motion-duration-fast) var(--sd-motion-easing-standard) 0s;--sd-motion-transition-move:var(--sd-motion-duration-base) var(--sd-motion-easing-enter) 0s;--sd-dialog-enter:var(--sd-motion-transition-move)}}.sd-root[data-motion=reduced],.sd-root [data-motion=reduced]{--sd-motion-duration-fast:var(--sd-duration-0);--sd-motion-duration-base:var(--sd-duration-100);--sd-motion-duration-slow:var(--sd-duration-100);--sd-motion-duration-deliberate:var(--sd-duration-100);--sd-motion-duration-seconds-fast:var(--sd-motion-duration-fast);--sd-motion-duration-seconds-base:var(--sd-motion-duration-base);--sd-motion-duration-seconds-slow:var(--sd-motion-duration-slow);--sd-motion-duration-seconds-deliberate:var(--sd-motion-duration-deliberate);--sd-motion-distance-sm:var(--sd-distance-0);--sd-motion-distance-md:var(--sd-distance-0);--sd-motion-distance-lg:var(--sd-distance-0);--sd-motion-transition-fade:var(--sd-motion-duration-fast) var(--sd-motion-easing-standard) 0s;--sd-motion-transition-move:var(--sd-motion-duration-base) var(--sd-motion-easing-enter) 0s;--sd-dialog-enter:var(--sd-motion-transition-move)}.sd-root[data-density=compact],.sd-root [data-density=compact]{--sd-spacing-inset-xs:var(--sd-space-0-5);--sd-spacing-inset-sm:var(--sd-space-1);--sd-spacing-inset-md:var(--sd-space-2);--sd-spacing-inset-lg:var(--sd-space-3);--sd-spacing-inset-xl:var(--sd-space-4);--sd-target-min:var(--sd-size-target-min-dense);--sd-control-height-sm:var(--sd-size-target-min-dense);--sd-control-height-md:var(--sd-space-8);--sd-control-height-lg:var(--sd-space-10);--sd-control-indicator:var(--sd-size-icon-sm);--sd-calendar-day-size:var(--sd-space-8);--sd-button-height-sm:var(--sd-control-height-sm);--sd-button-height-md:var(--sd-control-height-md);--sd-button-height-lg:var(--sd-control-height-lg);--sd-button-hit-area:var(--sd-target-min);--sd-input-height:var(--sd-control-height-md);--sd-input-padding-x:var(--sd-spacing-inset-md);--sd-card-padding:var(--sd-spacing-inset-xl);--sd-dialog-padding:var(--sd-spacing-inset-xl);--sd-checkbox-size:var(--sd-control-indicator);--sd-listbox-option-height:var(--sd-target-min);--sd-listbox-padding:var(--sd-spacing-inset-xs);--sd-tabs-height:var(--sd-control-height-md);--sd-tabs-padding-x:var(--sd-spacing-inset-lg);--sd-toast-padding:var(--sd-spacing-inset-lg);--sd-icon-button-size:var(--sd-control-height-md);--sd-chips-target:var(--sd-target-min)}.sd-root[data-density=comfortable],.sd-root [data-density=comfortable]{--sd-spacing-inset-xs:var(--sd-space-1);--sd-spacing-inset-sm:var(--sd-space-2);--sd-spacing-inset-md:var(--sd-space-3);--sd-spacing-inset-lg:var(--sd-space-4);--sd-spacing-inset-xl:var(--sd-space-6);--sd-target-min:var(--sd-size-target-min);--sd-control-height-sm:var(--sd-size-control-sm);--sd-control-height-md:var(--sd-size-control-md);--sd-control-height-lg:var(--sd-size-control-lg);--sd-control-indicator:var(--sd-size-icon-md);--sd-calendar-day-size:var(--sd-size-target-min);--sd-button-height-sm:var(--sd-control-height-sm);--sd-button-height-md:var(--sd-control-height-md);--sd-button-height-lg:var(--sd-control-height-lg);--sd-button-hit-area:var(--sd-target-min);--sd-input-height:var(--sd-control-height-md);--sd-input-padding-x:var(--sd-spacing-inset-md);--sd-card-padding:var(--sd-spacing-inset-xl);--sd-dialog-padding:var(--sd-spacing-inset-xl);--sd-checkbox-size:var(--sd-control-indicator);--sd-listbox-option-height:var(--sd-target-min);--sd-listbox-padding:var(--sd-spacing-inset-xs);--sd-tabs-height:var(--sd-control-height-md);--sd-tabs-padding-x:var(--sd-spacing-inset-lg);--sd-toast-padding:var(--sd-spacing-inset-lg);--sd-icon-button-size:var(--sd-control-height-md);--sd-chips-target:var(--sd-target-min)}@media (forced-colors:active){.sd-root,.sd-root[data-theme],.sd-root [data-theme]{--sd-color-bg-canvas:Canvas;--sd-color-bg-subtle:Canvas;--sd-color-bg-muted:Canvas;--sd-color-text-default:CanvasText;--sd-color-text-secondary:CanvasText;--sd-color-text-tertiary:CanvasText;--sd-color-text-link:LinkText;--sd-color-text-link-visited:VisitedText;--sd-color-text-disabled:GrayText;--sd-color-action-primary:ButtonText;--sd-color-text-on-primary:ButtonFace;--sd-color-border-control:ButtonText;--sd-color-focus-ring:Highlight}}.sd-root[data-brand=handle]{--sd-color-blue-25:#f1f7fd;--sd-color-blue-50:#e3effd;--sd-color-blue-100:#cbdffb;--sd-color-blue-200:#98c2f9;--sd-color-blue-300:#69a6f9;--sd-color-blue-400:#3a8bf7;--sd-color-blue-500:#1974dd;--sd-color-blue-600:#155fba;--sd-color-blue-700:#0e4c96;--sd-color-blue-800:#083972;--sd-color-blue-900:#02244b;--sd-color-blue-950:#031632;--sd-color-green-25:#dffee6;--sd-color-green-50:#b7fec9;--sd-color-green-100:#6af89b;--sd-color-green-200:#48d880;--sd-color-green-300:#2ebb68;--sd-color-green-400:#269f59;--sd-color-green-500:#1f864a;--sd-color-green-600:#186f3d;--sd-color-green-700:#11592e;--sd-color-green-800:#094323;--sd-color-green-900:#032b12;--sd-color-green-950:#031b09;--sd-color-amber-25:#fef7d3;--sd-color-amber-50:#ffeea7;--sd-color-amber-100:#fddc3c;--sd-color-amber-200:#dbbe32;--sd-color-amber-300:#bda327;--sd-color-amber-400:#a08b22;--sd-color-amber-500:#877519;--sd-color-amber-600:#6e6113;--sd-color-amber-700:#594d0e;--sd-color-amber-800:#423a07;--sd-color-amber-900:#2b2402;--sd-color-amber-950:#1c1601;--sd-color-red-25:#fef4f4;--sd-color-red-50:#fee9e8;--sd-color-red-100:#fcd4d2;--sd-color-red-200:#fbaaa9;--sd-color-red-300:#fa7f82;--sd-color-red-400:#f6505a;--sd-color-red-500:#e32340;--sd-color-red-600:#bd1c34;--sd-color-red-700:#991528;--sd-color-red-800:#750e1d;--sd-color-red-900:#4e060f;--sd-color-red-950:#350209;--sd-color-purple-25:#f7f5ff;--sd-color-purple-50:#edecfe;--sd-color-purple-100:#dfd9fd;--sd-color-purple-200:#c1b7fa;--sd-color-purple-300:#aa96f8;--sd-color-purple-400:#9576f7;--sd-color-purple-500:#8355f5;--sd-color-purple-600:#7333e9;--sd-color-purple-700:#6119c9;--sd-color-purple-800:#4a109b;--sd-color-purple-900:#300768;--sd-color-purple-950:#1e0349;--sd-color-teal-25:#d6fefe;--sd-color-teal-50:#a8fcff;--sd-color-teal-100:#82eef2;--sd-color-teal-200:#60d0d1;--sd-color-teal-300:#41b4b6;--sd-color-teal-400:#269a9e;--sd-color-teal-500:#1e8284;--sd-color-teal-600:#186b6e;--sd-color-teal-700:#115657;--sd-color-teal-800:#094141;--sd-color-teal-900:#03292b;--sd-color-teal-950:#011a1b;--sd-color-orange-25:#fff4f1;--sd-color-orange-50:#fdeae1;--sd-color-orange-100:#fdd5c4;--sd-color-orange-200:#faad8c;--sd-color-orange-300:#f7854e;--sd-color-orange-400:#e56520;--sd-color-orange-500:#c1551b;--sd-color-orange-600:#a04613;--sd-color-orange-700:#83360d;--sd-color-orange-800:#632809;--sd-color-orange-900:#421704;--sd-color-orange-950:#2c0d01;--sd-color-magenta-25:#fef3fe;--sd-color-magenta-50:#fae8fe;--sd-color-magenta-100:#f7d1fd;--sd-color-magenta-200:#f1a4f9;--sd-color-magenta-300:#e976f9;--sd-color-magenta-400:#db49ef;--sd-color-magenta-500:#c229d6;--sd-color-magenta-600:#a21eb4;--sd-color-magenta-700:#841590;--sd-color-magenta-800:#640e70;--sd-color-magenta-900:#430549;--sd-color-magenta-950:#2b0431;--sd-color-olive-25:#eefeb2;--sd-color-olive-50:#e0f984;--sd-color-olive-100:#d0e875;--sd-color-olive-200:#b4c954;--sd-color-olive-300:#98ae35;--sd-color-olive-400:#829422;--sd-color-olive-500:#6c7d19;--sd-color-olive-600:#596715;--sd-color-olive-700:#48520f;--sd-color-olive-800:#343e08;--sd-color-olive-900:#212702;--sd-color-olive-950:#151803;--sd-color-sky-25:#edf8fe;--sd-color-sky-50:#dcf1fd;--sd-color-sky-100:#bbe3fb;--sd-color-sky-200:#76c8fb;--sd-color-sky-300:#2daef0;--sd-color-sky-400:#2494cf;--sd-color-sky-500:#1c7dad;--sd-color-sky-600:#176790;--sd-color-sky-700:#115275;--sd-color-sky-800:#093e58;--sd-color-sky-900:#052739;--sd-color-sky-950:#031827;--sd-color-pink-25:#fdf4f7;--sd-color-pink-50:#fde9eb;--sd-color-pink-100:#fcd3dc;--sd-color-pink-200:#f9a9bb;--sd-color-pink-300:#fa7c9c;--sd-color-pink-400:#f15083;--sd-color-pink-500:#d7336d;--sd-color-pink-600:#b91d58;--sd-color-pink-700:#961546;--sd-color-pink-800:#730d35;--sd-color-pink-900:#4c0621;--sd-color-pink-950:#330315;--sd-color-neutral-0:#fff;--sd-color-neutral-25:#f5f6fb;--sd-color-neutral-50:#eaeef4;--sd-color-neutral-100:#dcdde2;--sd-color-neutral-150:#cbced2;--sd-color-neutral-200:#bdbfc5;--sd-color-neutral-250:#b0b1b6;--sd-color-neutral-300:#a2a4aa;--sd-color-neutral-400:#898c8f;--sd-color-neutral-500:#727679;--sd-color-neutral-600:#5f6164;--sd-color-neutral-700:#4c4d52;--sd-color-neutral-750:#414447;--sd-color-neutral-800:#373a3f;--sd-color-neutral-850:#2d3032;--sd-color-neutral-900:#232429;--sd-color-neutral-950:#16161b;--sd-color-neutral-975:#0b0d10;--sd-color-neutral-1000:#000;--sd-color-brand-25:#fff4f1;--sd-color-brand-50:#fdeae1;--sd-color-brand-100:#fdd5c4;--sd-color-brand-200:#faad8c;--sd-color-brand-300:#f78550;--sd-color-brand-400:#e56520;--sd-color-brand-500:#c1551b;--sd-color-brand-600:#a04613;--sd-color-brand-700:#83360d;--sd-color-brand-800:#632809;--sd-color-brand-900:#421704;--sd-color-brand-950:#2d0c01;--sd-color-bg-canvas:var(--sd-color-neutral-0);--sd-color-bg-subtle:var(--sd-color-neutral-25);--sd-color-bg-muted:var(--sd-color-neutral-50);--sd-color-bg-raised:var(--sd-color-neutral-0);--sd-color-bg-inverse:var(--sd-color-neutral-950);--sd-color-bg-brand-subtle:var(--sd-brand-role-light-subtle);--sd-color-bg-brand-subtle-hover:var(--sd-brand-role-light-subtle-hover);--sd-color-bg-danger-subtle:var(--sd-color-red-25);--sd-color-bg-success-subtle:var(--sd-color-green-25);--sd-color-bg-warning-subtle:var(--sd-color-amber-25);--sd-color-bg-info-subtle:var(--sd-color-blue-25);--sd-color-bg-scrim:#0c0e1399;--sd-color-bg-on-media:#0c0e13d9;--sd-color-bg-on-media-hover:#0c0e13eb;--sd-color-action-primary:var(--sd-brand-role-light-action);--sd-color-action-primary-hover:var(--sd-brand-role-light-action-hover);--sd-color-action-primary-pressed:var(--sd-brand-role-light-action-pressed);--sd-color-action-neutral:var(--sd-color-neutral-950);--sd-color-action-neutral-hover:var(--sd-color-neutral-1000);--sd-color-action-neutral-pressed:var(--sd-color-neutral-900);--sd-color-action-danger:var(--sd-color-red-700);--sd-color-action-danger-hover:var(--sd-color-red-800);--sd-color-action-danger-pressed:var(--sd-color-red-900);--sd-color-text-default:var(--sd-color-neutral-950);--sd-color-text-secondary:var(--sd-color-neutral-800);--sd-color-text-tertiary:var(--sd-color-neutral-700);--sd-color-text-inverse:var(--sd-color-neutral-0);--sd-color-text-on-primary:var(--sd-brand-role-light-on-action);--sd-color-text-on-action:var(--sd-color-neutral-0);--sd-color-text-on-media:var(--sd-color-neutral-0);--sd-color-text-link:var(--sd-color-blue-700);--sd-color-text-link-pressed:var(--sd-color-blue-900);--sd-color-text-link-visited:var(--sd-color-pink-700);--sd-color-text-brand:var(--sd-brand-role-light-text);--sd-color-text-danger:var(--sd-color-red-700);--sd-color-text-success:var(--sd-color-green-700);--sd-color-text-warning:var(--sd-color-amber-700);--sd-color-text-info:var(--sd-color-blue-700);--sd-color-text-disabled:var(--sd-color-neutral-400);--sd-color-text-on-danger:var(--sd-color-neutral-0);--sd-color-icon-default:var(--sd-color-neutral-600);--sd-color-icon-strong:var(--sd-color-neutral-950);--sd-color-icon-brand:var(--sd-brand-role-light-text);--sd-color-icon-danger:var(--sd-color-red-600);--sd-color-icon-success:var(--sd-color-green-600);--sd-color-icon-warning:var(--sd-color-amber-600);--sd-color-icon-info:var(--sd-color-blue-600);--sd-color-icon-on-danger:var(--sd-color-neutral-0);--sd-color-border-subtle:var(--sd-color-neutral-150);--sd-color-border-default:var(--sd-color-neutral-200);--sd-color-border-control:var(--sd-color-neutral-500);--sd-color-border-strong:var(--sd-color-neutral-700);--sd-color-border-brand:var(--sd-brand-role-light-border);--sd-color-border-danger:var(--sd-color-red-600);--sd-color-border-success:var(--sd-color-green-600);--sd-color-focus-ring:var(--sd-color-blue-600);--sd-color-focus-ring-inner:var(--sd-color-neutral-0);--sd-color-focus-ring-on-inverse:var(--sd-color-blue-200);--sd-color-decor-1-bg:var(--sd-color-brand-100);--sd-color-decor-1-fg:var(--sd-color-brand-900);--sd-color-decor-1-solid:var(--sd-color-brand-500);--sd-color-decor-2-bg:var(--sd-color-blue-100);--sd-color-decor-2-fg:var(--sd-color-blue-900);--sd-color-decor-2-solid:var(--sd-color-blue-500);--sd-color-decor-3-bg:var(--sd-color-green-100);--sd-color-decor-3-fg:var(--sd-color-green-900);--sd-color-decor-3-solid:var(--sd-color-green-500);--sd-color-decor-4-bg:var(--sd-color-amber-100);--sd-color-decor-4-fg:var(--sd-color-amber-900);--sd-color-decor-4-solid:var(--sd-color-amber-500);--sd-color-decor-5-bg:var(--sd-color-teal-100);--sd-color-decor-5-fg:var(--sd-color-teal-900);--sd-color-decor-5-solid:var(--sd-color-teal-500);--sd-color-decor-6-bg:var(--sd-color-neutral-100);--sd-color-decor-6-fg:var(--sd-color-neutral-850);--sd-color-decor-6-solid:var(--sd-color-neutral-500);--sd-color-system-keyboard:var(--sd-color-neutral-100);--sd-color-system-key-function:var(--sd-color-neutral-150);--sd-color-system-key-pressed:var(--sd-color-neutral-50);--sd-color-on-scrim:var(--sd-color-neutral-0);--sd-color-chart-1:var(--sd-color-blue-500);--sd-color-chart-2:var(--sd-color-teal-500);--sd-color-chart-3:var(--sd-color-orange-500);--sd-color-chart-4:var(--sd-color-green-500);--sd-color-chart-5:var(--sd-color-sky-500);--sd-color-chart-6:var(--sd-color-olive-500);--sd-color-chart-7:var(--sd-color-pink-500);--sd-color-chart-8:var(--sd-color-neutral-500);--sd-color-chart-seq-1-bg:var(--sd-color-blue-50);--sd-color-chart-seq-1-fg:var(--sd-color-neutral-1000);--sd-color-chart-seq-2-bg:var(--sd-color-blue-100);--sd-color-chart-seq-2-fg:var(--sd-color-neutral-1000);--sd-color-chart-seq-3-bg:var(--sd-color-blue-700);--sd-color-chart-seq-3-fg:var(--sd-color-neutral-0);--sd-color-chart-seq-4-bg:var(--sd-color-blue-800);--sd-color-chart-seq-4-fg:var(--sd-color-neutral-0);--sd-color-chart-seq-5-bg:var(--sd-color-blue-950);--sd-color-chart-seq-5-fg:var(--sd-color-neutral-0);--sd-color-media-stage:var(--sd-color-neutral-1000);--sd-color-media-track:#ffffff4d;--sd-color-media-track-fill:var(--sd-color-neutral-0);--sd-color-media-caption-bg:#0c0e13d9;--sd-color-media-live:var(--sd-color-red-700);--sd-color-scrim-modal:#0c0e1399;--sd-color-scrim-drag:#0c0e1366;--sd-color-scrim-busy:#ffffffb3;--sd-color-code-bg:var(--sd-color-neutral-25);--sd-color-code-fg:var(--sd-color-neutral-950);--sd-color-code-keyword:var(--sd-color-pink-800);--sd-color-code-string:var(--sd-color-teal-800);--sd-color-code-number:var(--sd-color-amber-800);--sd-color-code-comment:var(--sd-color-neutral-750);--sd-color-code-function:var(--sd-color-blue-800);--sd-color-code-punctuation:var(--sd-color-neutral-800);--sd-color-code-added:var(--sd-color-green-800);--sd-color-code-removed:var(--sd-color-red-800);--sd-color-mark-bg:var(--sd-color-amber-100);--sd-color-mark-line:var(--sd-color-amber-700);--sd-space-0:0rem;--sd-space-1:.25rem;--sd-space-2:.5rem;--sd-space-3:.75rem;--sd-space-4:1rem;--sd-space-5:1.25rem;--sd-space-6:1.5rem;--sd-space-8:2rem;--sd-space-10:2.5rem;--sd-space-12:3rem;--sd-space-16:4rem;--sd-space-20:5rem;--sd-space-24:6rem;--sd-space-32:8rem;--sd-space-px:1px;--sd-space-0-5:.125rem;--sd-space-1-5:.375rem;--sd-space-overlap-sm:-.25rem;--sd-space-overlap-md:-.5rem;--sd-radius-none:0px;--sd-radius-xs:2px;--sd-radius-sm:4px;--sd-radius-md:6px;--sd-radius-lg:8px;--sd-radius-xl:12px;--sd-radius-2xl:16px;--sd-radius-3xl:24px;--sd-radius-full:9999px;--sd-border-width-thin:1px;--sd-border-width-thick:2px;--sd-border-width-heavy:3px;--sd-size-target-min:2.75rem;--sd-size-target-min-dense:1.5rem;--sd-size-control-sm:2.25rem;--sd-size-control-md:2.75rem;--sd-size-control-lg:3.25rem;--sd-size-icon-sm:1rem;--sd-size-icon-md:1.25rem;--sd-size-icon-lg:1.5rem;--sd-size-icon-xl:2rem;--sd-size-icon-2xl:2.25rem;--sd-font-size-3xs:.625rem;--sd-font-size-2xs:.75rem;--sd-font-size-xs:.875rem;--sd-font-size-sm:.9375rem;--sd-font-size-md:1rem;--sd-font-size-lg:1.125rem;--sd-font-size-xl:1.25rem;--sd-font-size-2xl:1.5rem;--sd-font-size-3xl:1.875rem;--sd-font-size-4xl:2.25rem;--sd-font-size-5xl:3rem;--sd-font-size-6xl:3.75rem;--sd-font-size-7xl:4.5rem;--sd-font-weight-regular:400;--sd-font-weight-medium:500;--sd-font-weight-semibold:600;--sd-font-weight-bold:700;--sd-font-line-height-tight:1.1;--sd-font-line-height-snug:1.2;--sd-font-line-height-normal:1.5;--sd-font-line-height-relaxed:1.65;--sd-font-line-height-dense:1.3333;--sd-font-line-height-dense-xs:1.4;--sd-font-tracking-tight:-.02;--sd-font-tracking-normal:0;--sd-font-tracking-wide:.01;--sd-font-family-sans:"Satoshi", ui-sans-serif, system-ui, sans-serif;--sd-font-family-display:"General Sans", ui-sans-serif, system-ui, sans-serif;--sd-font-family-mono:"Geist Mono", ui-monospace, "SFMono-Regular", "Menlo", monospace;--sd-duration-0:0s;--sd-duration-100:.1s;--sd-duration-120:.12s;--sd-duration-200:.2s;--sd-duration-320:.32s;--sd-duration-480:.48s;--sd-easing-standard:cubic-bezier(.2, 0, 0, 1);--sd-easing-enter:cubic-bezier(.16, 1, .3, 1);--sd-easing-exit:cubic-bezier(.3, 0, 1, 1);--sd-easing-linear:cubic-bezier(0, 0, 1, 1);--sd-distance-0:0px;--sd-distance-4:4px;--sd-distance-12:12px;--sd-distance-24:24px;--sd-shape-radius-control:var(--sd-radius-lg);--sd-shape-radius-surface:var(--sd-radius-xl);--sd-shape-radius-overlay:var(--sd-radius-2xl);--sd-brand-role-light-action:var(--sd-color-neutral-950);--sd-brand-role-light-action-hover:var(--sd-color-neutral-1000);--sd-brand-role-light-action-pressed:var(--sd-color-neutral-900);--sd-brand-role-light-on-action:var(--sd-color-neutral-0);--sd-brand-role-light-text:var(--sd-color-brand-700);--sd-brand-role-light-subtle:var(--sd-color-brand-25);--sd-brand-role-light-subtle-hover:var(--sd-color-brand-50);--sd-brand-role-light-border:var(--sd-color-brand-500);--sd-brand-role-dark-action:var(--sd-color-neutral-25);--sd-brand-role-dark-action-hover:var(--sd-color-neutral-0);--sd-brand-role-dark-action-pressed:var(--sd-color-neutral-50);--sd-brand-role-dark-on-action:var(--sd-color-neutral-975);--sd-brand-role-dark-text:var(--sd-color-brand-50);--sd-brand-role-dark-subtle:var(--sd-color-brand-950);--sd-brand-role-dark-subtle-hover:var(--sd-color-brand-900);--sd-brand-role-dark-border:var(--sd-color-brand-300);--sd-typography-display-lg-font-family:var(--sd-font-family-display);--sd-typography-display-lg-font-size:var(--sd-font-size-6xl);--sd-typography-display-lg-font-weight:var(--sd-font-weight-bold);--sd-typography-display-lg-line-height:var(--sd-font-line-height-tight);--sd-typography-display-lg-letter-spacing:-1.2px;--sd-typography-display-md-font-family:var(--sd-font-family-display);--sd-typography-display-md-font-size:var(--sd-font-size-5xl);--sd-typography-display-md-font-weight:var(--sd-font-weight-bold);--sd-typography-display-md-line-height:var(--sd-font-line-height-tight);--sd-typography-display-md-letter-spacing:-.96px;--sd-typography-heading-xl-font-family:var(--sd-font-family-display);--sd-typography-heading-xl-font-size:var(--sd-font-size-4xl);--sd-typography-heading-xl-font-weight:var(--sd-font-weight-semibold);--sd-typography-heading-xl-line-height:var(--sd-font-line-height-snug);--sd-typography-heading-xl-letter-spacing:-.72px;--sd-typography-heading-lg-font-family:var(--sd-font-family-display);--sd-typography-heading-lg-font-size:var(--sd-font-size-3xl);--sd-typography-heading-lg-font-weight:var(--sd-font-weight-semibold);--sd-typography-heading-lg-line-height:var(--sd-font-line-height-snug);--sd-typography-heading-lg-letter-spacing:-.3px;--sd-typography-heading-md-font-family:var(--sd-font-family-display);--sd-typography-heading-md-font-size:var(--sd-font-size-2xl);--sd-typography-heading-md-font-weight:var(--sd-font-weight-semibold);--sd-typography-heading-md-line-height:var(--sd-font-line-height-snug);--sd-typography-heading-md-letter-spacing:0px;--sd-typography-heading-sm-font-family:var(--sd-font-family-display);--sd-typography-heading-sm-font-size:var(--sd-font-size-xl);--sd-typography-heading-sm-font-weight:var(--sd-font-weight-semibold);--sd-typography-heading-sm-line-height:var(--sd-font-line-height-snug);--sd-typography-heading-sm-letter-spacing:0px;--sd-typography-body-lg-font-family:var(--sd-font-family-sans);--sd-typography-body-lg-font-size:var(--sd-font-size-lg);--sd-typography-body-lg-font-weight:var(--sd-font-weight-regular);--sd-typography-body-lg-line-height:var(--sd-font-line-height-normal);--sd-typography-body-lg-letter-spacing:0px;--sd-typography-body-md-font-family:var(--sd-font-family-sans);--sd-typography-body-md-font-size:var(--sd-font-size-md);--sd-typography-body-md-font-weight:var(--sd-font-weight-regular);--sd-typography-body-md-line-height:var(--sd-font-line-height-normal);--sd-typography-body-md-letter-spacing:0px;--sd-typography-body-sm-font-family:var(--sd-font-family-sans);--sd-typography-body-sm-font-size:var(--sd-font-size-sm);--sd-typography-body-sm-font-weight:var(--sd-font-weight-regular);--sd-typography-body-sm-line-height:var(--sd-font-line-height-normal);--sd-typography-body-sm-letter-spacing:0px;--sd-typography-label-md-font-family:var(--sd-font-family-sans);--sd-typography-label-md-font-size:var(--sd-font-size-md);--sd-typography-label-md-font-weight:var(--sd-font-weight-medium);--sd-typography-label-md-line-height:var(--sd-font-line-height-normal);--sd-typography-label-md-letter-spacing:0px;--sd-typography-label-sm-font-family:var(--sd-font-family-sans);--sd-typography-label-sm-font-size:var(--sd-font-size-xs);--sd-typography-label-sm-font-weight:var(--sd-font-weight-medium);--sd-typography-label-sm-line-height:var(--sd-font-line-height-normal);--sd-typography-label-sm-letter-spacing:.14px;--sd-typography-label-xs-font-family:var(--sd-font-family-sans);--sd-typography-label-xs-font-size:var(--sd-font-size-2xs);--sd-typography-label-xs-font-weight:var(--sd-font-weight-medium);--sd-typography-label-xs-line-height:var(--sd-font-line-height-dense);--sd-typography-label-xs-letter-spacing:.12px;--sd-typography-label-2xs-font-family:var(--sd-font-family-sans);--sd-typography-label-2xs-font-size:var(--sd-font-size-3xs);--sd-typography-label-2xs-font-weight:var(--sd-font-weight-medium);--sd-typography-label-2xs-line-height:var(--sd-font-line-height-dense-xs);--sd-typography-label-2xs-letter-spacing:.1px;--sd-typography-caption-font-family:var(--sd-font-family-sans);--sd-typography-caption-font-size:var(--sd-font-size-xs);--sd-typography-caption-font-weight:var(--sd-font-weight-regular);--sd-typography-caption-line-height:var(--sd-font-line-height-normal);--sd-typography-caption-letter-spacing:0px;--sd-typography-code-font-family:var(--sd-font-family-mono);--sd-typography-code-font-size:var(--sd-font-size-sm);--sd-typography-code-font-weight:var(--sd-font-weight-regular);--sd-typography-code-line-height:var(--sd-font-line-height-normal);--sd-typography-code-letter-spacing:0px;--sd-spacing-inset-xs:var(--sd-space-1);--sd-spacing-inset-sm:var(--sd-space-2);--sd-spacing-inset-md:var(--sd-space-3);--sd-spacing-inset-lg:var(--sd-space-4);--sd-spacing-inset-xl:var(--sd-space-6);--sd-spacing-stack-xs:var(--sd-space-1);--sd-spacing-stack-sm:var(--sd-space-2);--sd-spacing-stack-md:var(--sd-space-4);--sd-spacing-stack-lg:var(--sd-space-6);--sd-spacing-stack-xl:var(--sd-space-10);--sd-spacing-stack-section:var(--sd-space-24);--sd-spacing-gap-xs:var(--sd-space-1);--sd-spacing-gap-sm:var(--sd-space-2);--sd-spacing-gap-md:var(--sd-space-3);--sd-spacing-gap-lg:var(--sd-space-4);--sd-prose-paragraph-spacing:2.25rem;--sd-prose-measure:70ch;--sd-focus-width:var(--sd-border-width-heavy);--sd-focus-offset:2px;--sd-focus-spread:5px;--sd-layer-base:0;--sd-layer-raised:10;--sd-layer-dropdown:1000;--sd-layer-sticky:1100;--sd-layer-overlay:1300;--sd-layer-modal:1400;--sd-layer-toast:1500;--sd-layer-tooltip:1600;--sd-elevation-0-drop-0-color:#0000;--sd-elevation-0-drop-0-offset-x:0px;--sd-elevation-0-drop-0-offset-y:0px;--sd-elevation-0-drop-0-blur:0px;--sd-elevation-0-drop-0-spread:0px;--sd-elevation-0:var(--sd-elevation-0-drop-0-offset-x) var(--sd-elevation-0-drop-0-offset-y) var(--sd-elevation-0-drop-0-blur) var(--sd-elevation-0-drop-0-spread) var(--sd-elevation-0-drop-0-color);--sd-elevation-1-drop-0-color:#0c0e130f;--sd-elevation-1-drop-0-offset-x:0px;--sd-elevation-1-drop-0-offset-y:1px;--sd-elevation-1-drop-0-blur:2px;--sd-elevation-1-drop-0-spread:0px;--sd-elevation-1-inner-0-color:#0000;--sd-elevation-1-inner-0-offset-x:0px;--sd-elevation-1-inner-0-offset-y:0px;--sd-elevation-1-inner-0-blur:0px;--sd-elevation-1-inner-0-spread:0px;--sd-elevation-1:var(--sd-elevation-1-drop-0-offset-x) var(--sd-elevation-1-drop-0-offset-y) var(--sd-elevation-1-drop-0-blur) var(--sd-elevation-1-drop-0-spread) var(--sd-elevation-1-drop-0-color), inset var(--sd-elevation-1-inner-0-offset-x) var(--sd-elevation-1-inner-0-offset-y) var(--sd-elevation-1-inner-0-blur) var(--sd-elevation-1-inner-0-spread) var(--sd-elevation-1-inner-0-color);--sd-elevation-2-drop-0-color:#0c0e130a;--sd-elevation-2-drop-0-offset-x:0px;--sd-elevation-2-drop-0-offset-y:1px;--sd-elevation-2-drop-0-blur:2px;--sd-elevation-2-drop-0-spread:0px;--sd-elevation-2-drop-1-color:#0c0e1314;--sd-elevation-2-drop-1-offset-x:0px;--sd-elevation-2-drop-1-offset-y:8px;--sd-elevation-2-drop-1-blur:24px;--sd-elevation-2-drop-1-spread:-6px;--sd-elevation-2-inner-0-color:#0000;--sd-elevation-2-inner-0-offset-x:0px;--sd-elevation-2-inner-0-offset-y:0px;--sd-elevation-2-inner-0-blur:0px;--sd-elevation-2-inner-0-spread:0px;--sd-elevation-2:var(--sd-elevation-2-drop-0-offset-x) var(--sd-elevation-2-drop-0-offset-y) var(--sd-elevation-2-drop-0-blur) var(--sd-elevation-2-drop-0-spread) var(--sd-elevation-2-drop-0-color), var(--sd-elevation-2-drop-1-offset-x) var(--sd-elevation-2-drop-1-offset-y) var(--sd-elevation-2-drop-1-blur) var(--sd-elevation-2-drop-1-spread) var(--sd-elevation-2-drop-1-color), inset var(--sd-elevation-2-inner-0-offset-x) var(--sd-elevation-2-inner-0-offset-y) var(--sd-elevation-2-inner-0-blur) var(--sd-elevation-2-inner-0-spread) var(--sd-elevation-2-inner-0-color);--sd-elevation-3-drop-0-color:#0c0e130a;--sd-elevation-3-drop-0-offset-x:0px;--sd-elevation-3-drop-0-offset-y:2px;--sd-elevation-3-drop-0-blur:4px;--sd-elevation-3-drop-0-spread:0px;--sd-elevation-3-drop-1-color:#0c0e1329;--sd-elevation-3-drop-1-offset-x:0px;--sd-elevation-3-drop-1-offset-y:24px;--sd-elevation-3-drop-1-blur:64px;--sd-elevation-3-drop-1-spread:-12px;--sd-elevation-3-inner-0-color:#0000;--sd-elevation-3-inner-0-offset-x:0px;--sd-elevation-3-inner-0-offset-y:0px;--sd-elevation-3-inner-0-blur:0px;--sd-elevation-3-inner-0-spread:0px;--sd-elevation-3:var(--sd-elevation-3-drop-0-offset-x) var(--sd-elevation-3-drop-0-offset-y) var(--sd-elevation-3-drop-0-blur) var(--sd-elevation-3-drop-0-spread) var(--sd-elevation-3-drop-0-color), var(--sd-elevation-3-drop-1-offset-x) var(--sd-elevation-3-drop-1-offset-y) var(--sd-elevation-3-drop-1-blur) var(--sd-elevation-3-drop-1-spread) var(--sd-elevation-3-drop-1-color), inset var(--sd-elevation-3-inner-0-offset-x) var(--sd-elevation-3-inner-0-offset-y) var(--sd-elevation-3-inner-0-blur) var(--sd-elevation-3-inner-0-spread) var(--sd-elevation-3-inner-0-color);--sd-target-min:var(--sd-size-target-min);--sd-target-gap:var(--sd-space-2);--sd-control-height-sm:var(--sd-size-control-sm);--sd-control-height-md:var(--sd-size-control-md);--sd-control-height-lg:var(--sd-size-control-lg);--sd-control-indicator:var(--sd-size-icon-md);--sd-calendar-day-size:var(--sd-size-target-min);--sd-motion-duration-instant:var(--sd-duration-0);--sd-motion-duration-fast:var(--sd-duration-120);--sd-motion-duration-base:var(--sd-duration-200);--sd-motion-duration-slow:var(--sd-duration-320);--sd-motion-duration-deliberate:var(--sd-duration-480);--sd-motion-duration-seconds-instant:var(--sd-motion-duration-instant);--sd-motion-duration-seconds-fast:var(--sd-motion-duration-fast);--sd-motion-duration-seconds-base:var(--sd-motion-duration-base);--sd-motion-duration-seconds-slow:var(--sd-motion-duration-slow);--sd-motion-duration-seconds-deliberate:var(--sd-motion-duration-deliberate);--sd-motion-distance-sm:var(--sd-distance-4);--sd-motion-distance-md:var(--sd-distance-12);--sd-motion-distance-lg:var(--sd-distance-24);--sd-motion-easing-standard:var(--sd-easing-standard);--sd-motion-easing-enter:var(--sd-easing-enter);--sd-motion-easing-exit:var(--sd-easing-exit);--sd-motion-transition-fade:var(--sd-motion-duration-fast) var(--sd-motion-easing-standard) 0s;--sd-motion-transition-move:var(--sd-motion-duration-base) var(--sd-motion-easing-enter) 0s;--sd-focus-ring-outer:var(--sd-color-focus-ring);--sd-focus-ring-inner:var(--sd-color-focus-ring-inner);--sd-focus-ring-width:var(--sd-focus-width);--sd-focus-ring-offset:var(--sd-focus-offset);--sd-focus-ring-spread:var(--sd-focus-spread);--sd-button-primary-bg:var(--sd-color-action-primary);--sd-button-primary-bg-hover:var(--sd-color-action-primary-hover);--sd-button-primary-bg-pressed:var(--sd-color-action-primary-pressed);--sd-button-primary-fg:var(--sd-color-text-on-primary);--sd-button-secondary-bg:var(--sd-color-bg-brand-subtle);--sd-button-secondary-bg-hover:var(--sd-color-bg-brand-subtle-hover);--sd-button-secondary-bg-pressed:var(--sd-color-bg-brand-subtle-hover);--sd-button-secondary-fg:var(--sd-color-text-brand);--sd-button-outline-bg:var(--sd-color-bg-canvas);--sd-button-outline-bg-hover:var(--sd-color-bg-muted);--sd-button-outline-bg-pressed:var(--sd-color-bg-subtle);--sd-button-outline-border:var(--sd-color-border-control);--sd-button-outline-fg:var(--sd-color-text-default);--sd-button-ghost-bg-hover:var(--sd-color-bg-muted);--sd-button-ghost-fg:var(--sd-color-text-default);--sd-button-ghost-bg-pressed:var(--sd-color-bg-subtle);--sd-button-link-fg:var(--sd-color-text-link);--sd-button-link-fg-pressed:var(--sd-color-text-link-pressed);--sd-button-danger-bg:var(--sd-color-action-danger);--sd-button-danger-bg-hover:var(--sd-color-action-danger-hover);--sd-button-danger-bg-pressed:var(--sd-color-action-danger-pressed);--sd-button-danger-fg:var(--sd-color-text-on-danger);--sd-button-disabled-bg:var(--sd-color-bg-muted);--sd-button-disabled-border:var(--sd-color-border-subtle);--sd-button-disabled-fg:var(--sd-color-text-disabled);--sd-button-height-sm:var(--sd-control-height-sm);--sd-button-height-md:var(--sd-control-height-md);--sd-button-height-lg:var(--sd-control-height-lg);--sd-button-hit-area:var(--sd-target-min);--sd-button-padding-x-sm:var(--sd-space-3);--sd-button-padding-x-md:var(--sd-space-4);--sd-button-padding-x-lg:var(--sd-space-5);--sd-button-gap:var(--sd-spacing-gap-sm);--sd-button-radius:var(--sd-shape-radius-control);--sd-button-label-font-family:var(--sd-typography-label-md-font-family);--sd-button-label-font-size:var(--sd-typography-label-md-font-size);--sd-button-label-font-weight:var(--sd-typography-label-md-font-weight);--sd-button-label-line-height:var(--sd-typography-label-md-line-height);--sd-button-label-letter-spacing:var(--sd-typography-label-md-letter-spacing);--sd-input-bg:var(--sd-color-bg-canvas);--sd-input-bg-disabled:var(--sd-color-bg-subtle);--sd-input-border:var(--sd-color-border-control);--sd-input-border-hover:var(--sd-color-border-strong);--sd-input-border-invalid:var(--sd-color-border-danger);--sd-input-fg:var(--sd-color-text-default);--sd-input-placeholder:var(--sd-color-text-tertiary);--sd-input-height:var(--sd-control-height-md);--sd-input-padding-x:var(--sd-spacing-inset-md);--sd-input-radius:var(--sd-shape-radius-control);--sd-input-border-width:var(--sd-border-width-thin);--sd-input-text-font-family:var(--sd-typography-body-md-font-family);--sd-input-text-font-size:var(--sd-typography-body-md-font-size);--sd-input-text-font-weight:var(--sd-typography-body-md-font-weight);--sd-input-text-line-height:var(--sd-typography-body-md-line-height);--sd-input-text-letter-spacing:var(--sd-typography-body-md-letter-spacing);--sd-card-bg:var(--sd-color-bg-canvas);--sd-card-border:var(--sd-color-border-default);--sd-card-fg:var(--sd-color-text-default);--sd-card-fg-secondary:var(--sd-color-text-secondary);--sd-card-radius:var(--sd-shape-radius-surface);--sd-card-padding:var(--sd-spacing-inset-xl);--sd-card-shadow:var(--sd-elevation-1);--sd-badge-neutral-bg:var(--sd-color-bg-muted);--sd-badge-neutral-fg:var(--sd-color-text-default);--sd-badge-brand-bg:var(--sd-color-bg-brand-subtle);--sd-badge-brand-fg:var(--sd-color-text-brand);--sd-badge-danger-bg:var(--sd-color-bg-danger-subtle);--sd-badge-danger-fg:var(--sd-color-text-danger);--sd-badge-success-bg:var(--sd-color-bg-success-subtle);--sd-badge-success-fg:var(--sd-color-text-success);--sd-badge-warning-bg:var(--sd-color-bg-warning-subtle);--sd-badge-warning-fg:var(--sd-color-text-warning);--sd-badge-info-bg:var(--sd-color-bg-info-subtle);--sd-badge-info-fg:var(--sd-color-text-info);--sd-badge-strong-bg:var(--sd-color-action-primary);--sd-badge-strong-fg:var(--sd-color-text-on-primary);--sd-badge-radius:var(--sd-radius-full);--sd-badge-label-font-family:var(--sd-typography-label-sm-font-family);--sd-badge-label-font-size:var(--sd-typography-label-sm-font-size);--sd-badge-label-font-weight:var(--sd-typography-label-sm-font-weight);--sd-badge-label-line-height:var(--sd-typography-label-sm-line-height);--sd-badge-label-letter-spacing:var(--sd-typography-label-sm-letter-spacing);--sd-dialog-bg:var(--sd-color-bg-canvas);--sd-dialog-scrim:var(--sd-color-bg-scrim);--sd-dialog-fg:var(--sd-color-text-default);--sd-dialog-radius:var(--sd-shape-radius-overlay);--sd-dialog-padding:var(--sd-spacing-inset-xl);--sd-dialog-shadow:var(--sd-elevation-3);--sd-dialog-enter:var(--sd-motion-transition-move);--sd-tooltip-bg:var(--sd-color-bg-inverse);--sd-tooltip-fg:var(--sd-color-text-inverse);--sd-tooltip-radius:var(--sd-radius-sm);--sd-tooltip-text-font-family:var(--sd-typography-label-sm-font-family);--sd-tooltip-text-font-size:var(--sd-typography-label-sm-font-size);--sd-tooltip-text-font-weight:var(--sd-typography-label-sm-font-weight);--sd-tooltip-text-line-height:var(--sd-typography-label-sm-line-height);--sd-tooltip-text-letter-spacing:var(--sd-typography-label-sm-letter-spacing);--sd-field-label:var(--sd-color-text-default);--sd-field-hint:var(--sd-color-text-secondary);--sd-field-error:var(--sd-color-text-danger);--sd-field-error-icon:var(--sd-color-icon-danger);--sd-field-gap:var(--sd-spacing-stack-xs);--sd-field-label-text-font-family:var(--sd-typography-label-md-font-family);--sd-field-label-text-font-size:var(--sd-typography-label-md-font-size);--sd-field-label-text-font-weight:var(--sd-typography-label-md-font-weight);--sd-field-label-text-line-height:var(--sd-typography-label-md-line-height);--sd-field-label-text-letter-spacing:var(--sd-typography-label-md-letter-spacing);--sd-field-hint-text-font-family:var(--sd-typography-body-sm-font-family);--sd-field-hint-text-font-size:var(--sd-typography-body-sm-font-size);--sd-field-hint-text-font-weight:var(--sd-typography-body-sm-font-weight);--sd-field-hint-text-line-height:var(--sd-typography-body-sm-line-height);--sd-field-hint-text-letter-spacing:var(--sd-typography-body-sm-letter-spacing);--sd-checkbox-bg:var(--sd-color-bg-canvas);--sd-checkbox-bg-pressed:var(--sd-color-bg-muted);--sd-checkbox-border:var(--sd-color-border-control);--sd-checkbox-bg-checked:var(--sd-color-action-primary);--sd-checkbox-bg-checked-hover:var(--sd-color-action-primary-hover);--sd-checkbox-bg-checked-pressed:var(--sd-color-action-primary-pressed);--sd-checkbox-mark:var(--sd-color-text-on-primary);--sd-checkbox-label:var(--sd-color-text-default);--sd-checkbox-size:var(--sd-control-indicator);--sd-checkbox-radius:var(--sd-radius-sm);--sd-checkbox-border-width:var(--sd-border-width-thick);--sd-checkbox-gap:var(--sd-spacing-gap-md);--sd-switch-track-off:var(--sd-color-bg-muted);--sd-switch-track-off-pressed:var(--sd-color-bg-subtle);--sd-switch-track-on:var(--sd-color-action-primary);--sd-switch-track-on-pressed:var(--sd-color-action-primary-pressed);--sd-switch-border:var(--sd-color-border-control);--sd-switch-thumb-off:var(--sd-color-border-strong);--sd-switch-thumb-on:var(--sd-color-text-on-primary);--sd-switch-glyph-off:var(--sd-color-bg-muted);--sd-switch-glyph-on:var(--sd-color-action-primary);--sd-switch-track-width:var(--sd-size-control-md);--sd-switch-track-height:var(--sd-size-icon-lg);--sd-switch-thumb-size:var(--sd-size-icon-sm);--sd-switch-radius:var(--sd-radius-full);--sd-switch-border-width:var(--sd-border-width-thick);--sd-listbox-bg:var(--sd-color-bg-canvas);--sd-listbox-border:var(--sd-color-border-default);--sd-listbox-option-hover:var(--sd-color-bg-muted);--sd-listbox-option-selected:var(--sd-color-bg-brand-subtle);--sd-listbox-option-fg:var(--sd-color-text-default);--sd-listbox-check:var(--sd-color-icon-brand);--sd-listbox-option-height:var(--sd-target-min);--sd-listbox-padding:var(--sd-spacing-inset-xs);--sd-listbox-radius:var(--sd-shape-radius-control);--sd-listbox-shadow:var(--sd-elevation-2);--sd-select-chevron:var(--sd-color-icon-default);--sd-tabs-fg:var(--sd-color-text-secondary);--sd-tabs-fg-selected:var(--sd-color-text-default);--sd-tabs-bg-hover:var(--sd-color-bg-muted);--sd-tabs-bg-pressed:var(--sd-color-bg-brand-subtle);--sd-tabs-fg-pressed:var(--sd-color-text-default);--sd-tabs-icon:var(--sd-color-icon-default);--sd-tabs-icon-selected:var(--sd-color-icon-strong);--sd-tabs-indicator:var(--sd-color-action-primary);--sd-tabs-border:var(--sd-color-border-default);--sd-tabs-height:var(--sd-control-height-md);--sd-tabs-padding-x:var(--sd-spacing-inset-lg);--sd-tabs-indicator-width:var(--sd-border-width-thick);--sd-toast-bg:var(--sd-color-bg-canvas);--sd-toast-border:var(--sd-color-border-strong);--sd-toast-fg:var(--sd-color-text-default);--sd-toast-fg-secondary:var(--sd-color-text-secondary);--sd-toast-radius:var(--sd-shape-radius-overlay);--sd-toast-padding:var(--sd-spacing-inset-lg);--sd-toast-gap:var(--sd-spacing-gap-md);--sd-toast-shadow:var(--sd-elevation-2);--sd-icon-button-size:var(--sd-control-height-md);--sd-icon-button-icon:var(--sd-size-icon-md);--sd-icon-button-radius:var(--sd-shape-radius-control);--sd-avatar-tint-1-bg:var(--sd-color-decor-1-bg);--sd-avatar-tint-1-fg:var(--sd-color-decor-1-fg);--sd-avatar-tint-2-bg:var(--sd-color-decor-2-bg);--sd-avatar-tint-2-fg:var(--sd-color-decor-2-fg);--sd-avatar-tint-3-bg:var(--sd-color-decor-3-bg);--sd-avatar-tint-3-fg:var(--sd-color-decor-3-fg);--sd-avatar-tint-4-bg:var(--sd-color-decor-4-bg);--sd-avatar-tint-4-fg:var(--sd-color-decor-4-fg);--sd-avatar-tint-5-bg:var(--sd-color-decor-5-bg);--sd-avatar-tint-5-fg:var(--sd-color-decor-5-fg);--sd-avatar-tint-6-bg:var(--sd-color-decor-6-bg);--sd-avatar-tint-6-fg:var(--sd-color-decor-6-fg);--sd-avatar-stack-overlap:var(--sd-space-overlap-md);--sd-avatar-stack-overlap-sm:var(--sd-space-overlap-sm);--sd-avatar-stack-ring:var(--sd-border-width-thick);--sd-list-row-pressed:var(--sd-color-bg-muted);--sd-list-fg:var(--sd-color-text-default);--sd-list-fg-secondary:var(--sd-color-text-secondary);--sd-list-row-selected:var(--sd-color-bg-brand-subtle);--sd-list-check:var(--sd-color-icon-brand);--sd-list-selected-edge:var(--sd-color-border-brand);--sd-keyboard-surface:var(--sd-color-system-keyboard);--sd-keyboard-key:var(--sd-color-bg-raised);--sd-keyboard-key-function:var(--sd-color-system-key-function);--sd-keyboard-key-pressed:var(--sd-color-system-key-pressed);--sd-keyboard-fg:var(--sd-color-text-default);--sd-status-foreground:var(--sd-color-text-default);--sd-chips-target:var(--sd-target-min)}@media (prefers-color-scheme:dark){.sd-root[data-brand=handle]:not([data-theme]){--sd-color-bg-canvas:var(--sd-color-neutral-950);--sd-color-bg-subtle:var(--sd-color-neutral-900);--sd-color-bg-muted:var(--sd-color-neutral-850);--sd-color-bg-raised:var(--sd-color-neutral-800);--sd-color-bg-inverse:var(--sd-color-neutral-25);--sd-color-bg-brand-subtle:var(--sd-brand-role-dark-subtle);--sd-color-bg-brand-subtle-hover:var(--sd-brand-role-dark-subtle-hover);--sd-color-bg-danger-subtle:var(--sd-color-red-950);--sd-color-bg-success-subtle:var(--sd-color-green-950);--sd-color-bg-warning-subtle:var(--sd-color-amber-950);--sd-color-bg-info-subtle:var(--sd-color-blue-950);--sd-color-bg-scrim:#000000b3;--sd-color-action-primary:var(--sd-brand-role-dark-action);--sd-color-action-primary-hover:var(--sd-brand-role-dark-action-hover);--sd-color-action-primary-pressed:var(--sd-brand-role-dark-action-pressed);--sd-color-action-neutral:var(--sd-color-neutral-25);--sd-color-action-neutral-hover:var(--sd-color-neutral-0);--sd-color-action-neutral-pressed:var(--sd-color-neutral-50);--sd-color-action-danger:var(--sd-color-red-100);--sd-color-action-danger-hover:var(--sd-color-red-50);--sd-color-action-danger-pressed:var(--sd-color-red-25);--sd-color-text-default:var(--sd-color-neutral-25);--sd-color-text-secondary:var(--sd-color-neutral-50);--sd-color-text-tertiary:var(--sd-color-neutral-100);--sd-color-text-inverse:var(--sd-color-neutral-975);--sd-color-text-on-primary:var(--sd-brand-role-dark-on-action);--sd-color-text-on-action:var(--sd-color-neutral-975);--sd-color-text-link:var(--sd-color-blue-100);--sd-color-text-link-pressed:var(--sd-color-blue-50);--sd-color-text-link-visited:var(--sd-color-pink-100);--sd-color-text-brand:var(--sd-brand-role-dark-text);--sd-color-text-danger:var(--sd-color-red-100);--sd-color-text-success:var(--sd-color-green-100);--sd-color-text-warning:var(--sd-color-amber-100);--sd-color-text-info:var(--sd-color-blue-100);--sd-color-text-disabled:var(--sd-color-neutral-600);--sd-color-text-on-danger:var(--sd-color-neutral-975);--sd-color-icon-default:var(--sd-color-neutral-300);--sd-color-icon-strong:var(--sd-color-neutral-25);--sd-color-icon-brand:var(--sd-brand-role-dark-text);--sd-color-icon-danger:var(--sd-color-red-300);--sd-color-icon-success:var(--sd-color-green-300);--sd-color-icon-warning:var(--sd-color-amber-300);--sd-color-icon-info:var(--sd-color-blue-300);--sd-color-icon-on-danger:var(--sd-color-neutral-975);--sd-color-border-subtle:var(--sd-color-neutral-850);--sd-color-border-default:var(--sd-color-neutral-800);--sd-color-border-control:var(--sd-color-neutral-300);--sd-color-border-strong:var(--sd-color-neutral-200);--sd-color-border-brand:var(--sd-brand-role-dark-border);--sd-color-border-danger:var(--sd-color-red-300);--sd-color-border-success:var(--sd-color-green-300);--sd-color-focus-ring:var(--sd-color-blue-300);--sd-color-focus-ring-inner:var(--sd-color-neutral-950);--sd-color-focus-ring-on-inverse:var(--sd-color-blue-700);--sd-color-decor-1-bg:var(--sd-color-brand-900);--sd-color-decor-1-fg:var(--sd-color-brand-100);--sd-color-decor-1-solid:var(--sd-color-brand-300);--sd-color-decor-2-bg:var(--sd-color-blue-900);--sd-color-decor-2-fg:var(--sd-color-blue-100);--sd-color-decor-2-solid:var(--sd-color-blue-300);--sd-color-decor-3-bg:var(--sd-color-green-900);--sd-color-decor-3-fg:var(--sd-color-green-100);--sd-color-decor-3-solid:var(--sd-color-green-300);--sd-color-decor-4-bg:var(--sd-color-amber-900);--sd-color-decor-4-fg:var(--sd-color-amber-100);--sd-color-decor-4-solid:var(--sd-color-amber-300);--sd-color-decor-5-bg:var(--sd-color-teal-900);--sd-color-decor-5-fg:var(--sd-color-teal-100);--sd-color-decor-5-solid:var(--sd-color-teal-300);--sd-color-decor-6-bg:var(--sd-color-neutral-850);--sd-color-decor-6-fg:var(--sd-color-neutral-100);--sd-color-decor-6-solid:var(--sd-color-neutral-300);--sd-color-system-keyboard:var(--sd-color-neutral-850);--sd-color-system-key-function:var(--sd-color-neutral-700);--sd-color-system-key-pressed:var(--sd-color-neutral-700);--sd-color-chart-1:var(--sd-color-blue-300);--sd-color-chart-2:var(--sd-color-teal-300);--sd-color-chart-3:var(--sd-color-orange-300);--sd-color-chart-4:var(--sd-color-green-300);--sd-color-chart-5:var(--sd-color-sky-300);--sd-color-chart-6:var(--sd-color-olive-300);--sd-color-chart-7:var(--sd-color-pink-300);--sd-color-chart-8:var(--sd-color-neutral-300);--sd-color-chart-seq-1-bg:var(--sd-color-blue-950);--sd-color-chart-seq-1-fg:var(--sd-color-neutral-0);--sd-color-chart-seq-2-bg:var(--sd-color-blue-800);--sd-color-chart-seq-2-fg:var(--sd-color-neutral-0);--sd-color-chart-seq-4-bg:var(--sd-color-blue-100);--sd-color-chart-seq-4-fg:var(--sd-color-neutral-1000);--sd-color-chart-seq-5-bg:var(--sd-color-blue-50);--sd-color-chart-seq-5-fg:var(--sd-color-neutral-1000);--sd-color-scrim-modal:#000000b3;--sd-color-scrim-drag:#00000080;--sd-color-scrim-busy:#0b0d10b3;--sd-color-code-bg:var(--sd-color-neutral-900);--sd-color-code-fg:var(--sd-color-neutral-25);--sd-color-code-keyword:var(--sd-color-pink-100);--sd-color-code-string:var(--sd-color-teal-100);--sd-color-code-number:var(--sd-color-amber-100);--sd-color-code-comment:var(--sd-color-neutral-100);--sd-color-code-function:var(--sd-color-blue-100);--sd-color-code-punctuation:var(--sd-color-neutral-50);--sd-color-code-added:var(--sd-color-green-100);--sd-color-code-removed:var(--sd-color-red-100);--sd-color-mark-bg:var(--sd-color-amber-900);--sd-color-mark-line:var(--sd-color-amber-300);--sd-elevation-1-drop-0-color:#0000;--sd-elevation-1-drop-0-offset-x:0px;--sd-elevation-1-drop-0-offset-y:0px;--sd-elevation-1-drop-0-blur:0px;--sd-elevation-1-drop-0-spread:0px;--sd-elevation-1-inner-0-color:#ffffff0f;--sd-elevation-1-inner-0-offset-x:0px;--sd-elevation-1-inner-0-offset-y:1px;--sd-elevation-1-inner-0-blur:0px;--sd-elevation-1-inner-0-spread:0px;--sd-elevation-1:var(--sd-elevation-1-drop-0-offset-x) var(--sd-elevation-1-drop-0-offset-y) var(--sd-elevation-1-drop-0-blur) var(--sd-elevation-1-drop-0-spread) var(--sd-elevation-1-drop-0-color), inset var(--sd-elevation-1-inner-0-offset-x) var(--sd-elevation-1-inner-0-offset-y) var(--sd-elevation-1-inner-0-blur) var(--sd-elevation-1-inner-0-spread) var(--sd-elevation-1-inner-0-color);--sd-elevation-2-drop-0-color:#00000080;--sd-elevation-2-drop-0-offset-x:0px;--sd-elevation-2-drop-0-offset-y:8px;--sd-elevation-2-drop-0-blur:24px;--sd-elevation-2-drop-0-spread:-6px;--sd-elevation-2-drop-1-color:#0000;--sd-elevation-2-drop-1-offset-x:0px;--sd-elevation-2-drop-1-offset-y:0px;--sd-elevation-2-drop-1-blur:0px;--sd-elevation-2-drop-1-spread:0px;--sd-elevation-2-inner-0-color:#ffffff0f;--sd-elevation-2-inner-0-offset-x:0px;--sd-elevation-2-inner-0-offset-y:1px;--sd-elevation-2-inner-0-blur:0px;--sd-elevation-2-inner-0-spread:0px;--sd-elevation-2:var(--sd-elevation-2-drop-0-offset-x) var(--sd-elevation-2-drop-0-offset-y) var(--sd-elevation-2-drop-0-blur) var(--sd-elevation-2-drop-0-spread) var(--sd-elevation-2-drop-0-color), var(--sd-elevation-2-drop-1-offset-x) var(--sd-elevation-2-drop-1-offset-y) var(--sd-elevation-2-drop-1-blur) var(--sd-elevation-2-drop-1-spread) var(--sd-elevation-2-drop-1-color), inset var(--sd-elevation-2-inner-0-offset-x) var(--sd-elevation-2-inner-0-offset-y) var(--sd-elevation-2-inner-0-blur) var(--sd-elevation-2-inner-0-spread) var(--sd-elevation-2-inner-0-color);--sd-elevation-3-drop-0-color:#0009;--sd-elevation-3-drop-0-offset-x:0px;--sd-elevation-3-drop-0-offset-y:24px;--sd-elevation-3-drop-0-blur:64px;--sd-elevation-3-drop-0-spread:-12px;--sd-elevation-3-drop-1-color:#0000;--sd-elevation-3-drop-1-offset-x:0px;--sd-elevation-3-drop-1-offset-y:0px;--sd-elevation-3-drop-1-blur:0px;--sd-elevation-3-drop-1-spread:0px;--sd-elevation-3-inner-0-color:#ffffff0f;--sd-elevation-3-inner-0-offset-x:0px;--sd-elevation-3-inner-0-offset-y:1px;--sd-elevation-3-inner-0-blur:0px;--sd-elevation-3-inner-0-spread:0px;--sd-elevation-3:var(--sd-elevation-3-drop-0-offset-x) var(--sd-elevation-3-drop-0-offset-y) var(--sd-elevation-3-drop-0-blur) var(--sd-elevation-3-drop-0-spread) var(--sd-elevation-3-drop-0-color), var(--sd-elevation-3-drop-1-offset-x) var(--sd-elevation-3-drop-1-offset-y) var(--sd-elevation-3-drop-1-blur) var(--sd-elevation-3-drop-1-spread) var(--sd-elevation-3-drop-1-color), inset var(--sd-elevation-3-inner-0-offset-x) var(--sd-elevation-3-inner-0-offset-y) var(--sd-elevation-3-inner-0-blur) var(--sd-elevation-3-inner-0-spread) var(--sd-elevation-3-inner-0-color);--sd-focus-ring-outer:var(--sd-color-focus-ring);--sd-focus-ring-inner:var(--sd-color-focus-ring-inner);--sd-button-primary-bg:var(--sd-color-action-primary);--sd-button-primary-bg-hover:var(--sd-color-action-primary-hover);--sd-button-primary-bg-pressed:var(--sd-color-action-primary-pressed);--sd-button-primary-fg:var(--sd-color-text-on-primary);--sd-button-secondary-bg:var(--sd-color-bg-brand-subtle);--sd-button-secondary-bg-hover:var(--sd-color-bg-brand-subtle-hover);--sd-button-secondary-bg-pressed:var(--sd-color-bg-brand-subtle-hover);--sd-button-secondary-fg:var(--sd-color-text-brand);--sd-button-outline-bg:var(--sd-color-bg-canvas);--sd-button-outline-bg-hover:var(--sd-color-bg-muted);--sd-button-outline-bg-pressed:var(--sd-color-bg-subtle);--sd-button-outline-border:var(--sd-color-border-control);--sd-button-outline-fg:var(--sd-color-text-default);--sd-button-ghost-bg-hover:var(--sd-color-bg-muted);--sd-button-ghost-fg:var(--sd-color-text-default);--sd-button-ghost-bg-pressed:var(--sd-color-bg-subtle);--sd-button-link-fg:var(--sd-color-text-link);--sd-button-link-fg-pressed:var(--sd-color-text-link-pressed);--sd-button-danger-bg:var(--sd-color-action-danger);--sd-button-danger-bg-hover:var(--sd-color-action-danger-hover);--sd-button-danger-bg-pressed:var(--sd-color-action-danger-pressed);--sd-button-danger-fg:var(--sd-color-text-on-danger);--sd-button-disabled-bg:var(--sd-color-bg-muted);--sd-button-disabled-border:var(--sd-color-border-subtle);--sd-button-disabled-fg:var(--sd-color-text-disabled);--sd-input-bg:var(--sd-color-bg-canvas);--sd-input-bg-disabled:var(--sd-color-bg-subtle);--sd-input-border:var(--sd-color-border-control);--sd-input-border-hover:var(--sd-color-border-strong);--sd-input-border-invalid:var(--sd-color-border-danger);--sd-input-fg:var(--sd-color-text-default);--sd-input-placeholder:var(--sd-color-text-tertiary);--sd-card-bg:var(--sd-color-bg-canvas);--sd-card-border:var(--sd-color-border-default);--sd-card-fg:var(--sd-color-text-default);--sd-card-fg-secondary:var(--sd-color-text-secondary);--sd-card-shadow:var(--sd-elevation-1);--sd-badge-neutral-bg:var(--sd-color-bg-muted);--sd-badge-neutral-fg:var(--sd-color-text-default);--sd-badge-brand-bg:var(--sd-color-bg-brand-subtle);--sd-badge-brand-fg:var(--sd-color-text-brand);--sd-badge-danger-bg:var(--sd-color-bg-danger-subtle);--sd-badge-danger-fg:var(--sd-color-text-danger);--sd-badge-success-bg:var(--sd-color-bg-success-subtle);--sd-badge-success-fg:var(--sd-color-text-success);--sd-badge-warning-bg:var(--sd-color-bg-warning-subtle);--sd-badge-warning-fg:var(--sd-color-text-warning);--sd-badge-info-bg:var(--sd-color-bg-info-subtle);--sd-badge-info-fg:var(--sd-color-text-info);--sd-badge-strong-bg:var(--sd-color-action-primary);--sd-badge-strong-fg:var(--sd-color-text-on-primary);--sd-dialog-bg:var(--sd-color-bg-canvas);--sd-dialog-scrim:var(--sd-color-bg-scrim);--sd-dialog-fg:var(--sd-color-text-default);--sd-dialog-shadow:var(--sd-elevation-3);--sd-tooltip-bg:var(--sd-color-bg-inverse);--sd-tooltip-fg:var(--sd-color-text-inverse);--sd-field-label:var(--sd-color-text-default);--sd-field-hint:var(--sd-color-text-secondary);--sd-field-error:var(--sd-color-text-danger);--sd-field-error-icon:var(--sd-color-icon-danger);--sd-checkbox-bg:var(--sd-color-bg-canvas);--sd-checkbox-bg-pressed:var(--sd-color-bg-muted);--sd-checkbox-border:var(--sd-color-border-control);--sd-checkbox-bg-checked:var(--sd-color-action-primary);--sd-checkbox-bg-checked-hover:var(--sd-color-action-primary-hover);--sd-checkbox-bg-checked-pressed:var(--sd-color-action-primary-pressed);--sd-checkbox-mark:var(--sd-color-text-on-primary);--sd-checkbox-label:var(--sd-color-text-default);--sd-switch-track-off:var(--sd-color-bg-muted);--sd-switch-track-off-pressed:var(--sd-color-bg-subtle);--sd-switch-track-on:var(--sd-color-action-primary);--sd-switch-track-on-pressed:var(--sd-color-action-primary-pressed);--sd-switch-border:var(--sd-color-border-control);--sd-switch-thumb-off:var(--sd-color-border-strong);--sd-switch-thumb-on:var(--sd-color-text-on-primary);--sd-switch-glyph-off:var(--sd-color-bg-muted);--sd-switch-glyph-on:var(--sd-color-action-primary);--sd-listbox-bg:var(--sd-color-bg-canvas);--sd-listbox-border:var(--sd-color-border-default);--sd-listbox-option-hover:var(--sd-color-bg-muted);--sd-listbox-option-selected:var(--sd-color-bg-brand-subtle);--sd-listbox-option-fg:var(--sd-color-text-default);--sd-listbox-check:var(--sd-color-icon-brand);--sd-listbox-shadow:var(--sd-elevation-2);--sd-select-chevron:var(--sd-color-icon-default);--sd-tabs-fg:var(--sd-color-text-secondary);--sd-tabs-fg-selected:var(--sd-color-text-default);--sd-tabs-bg-hover:var(--sd-color-bg-muted);--sd-tabs-bg-pressed:var(--sd-color-bg-brand-subtle);--sd-tabs-fg-pressed:var(--sd-color-text-default);--sd-tabs-icon:var(--sd-color-icon-default);--sd-tabs-icon-selected:var(--sd-color-icon-strong);--sd-tabs-indicator:var(--sd-color-action-primary);--sd-tabs-border:var(--sd-color-border-default);--sd-toast-bg:var(--sd-color-bg-canvas);--sd-toast-border:var(--sd-color-border-strong);--sd-toast-fg:var(--sd-color-text-default);--sd-toast-fg-secondary:var(--sd-color-text-secondary);--sd-toast-shadow:var(--sd-elevation-2);--sd-avatar-tint-1-bg:var(--sd-color-decor-1-bg);--sd-avatar-tint-1-fg:var(--sd-color-decor-1-fg);--sd-avatar-tint-2-bg:var(--sd-color-decor-2-bg);--sd-avatar-tint-2-fg:var(--sd-color-decor-2-fg);--sd-avatar-tint-3-bg:var(--sd-color-decor-3-bg);--sd-avatar-tint-3-fg:var(--sd-color-decor-3-fg);--sd-avatar-tint-4-bg:var(--sd-color-decor-4-bg);--sd-avatar-tint-4-fg:var(--sd-color-decor-4-fg);--sd-avatar-tint-5-bg:var(--sd-color-decor-5-bg);--sd-avatar-tint-5-fg:var(--sd-color-decor-5-fg);--sd-avatar-tint-6-bg:var(--sd-color-decor-6-bg);--sd-avatar-tint-6-fg:var(--sd-color-decor-6-fg);--sd-list-row-pressed:var(--sd-color-bg-muted);--sd-list-fg:var(--sd-color-text-default);--sd-list-fg-secondary:var(--sd-color-text-secondary);--sd-list-row-selected:var(--sd-color-bg-brand-subtle);--sd-list-check:var(--sd-color-icon-brand);--sd-list-selected-edge:var(--sd-color-border-brand);--sd-keyboard-surface:var(--sd-color-system-keyboard);--sd-keyboard-key:var(--sd-color-bg-raised);--sd-keyboard-key-function:var(--sd-color-system-key-function);--sd-keyboard-key-pressed:var(--sd-color-system-key-pressed);--sd-keyboard-fg:var(--sd-color-text-default);--sd-status-foreground:var(--sd-color-text-default)}}@media (prefers-contrast:more){.sd-root[data-brand=handle]:not([data-theme]){--sd-color-bg-subtle:var(--sd-color-neutral-0);--sd-color-bg-muted:var(--sd-color-neutral-25);--sd-color-bg-inverse:var(--sd-color-neutral-1000);--sd-color-action-primary:var(--sd-color-brand-900);--sd-color-action-primary-hover:var(--sd-color-brand-950);--sd-color-action-primary-pressed:var(--sd-color-neutral-1000);--sd-color-action-neutral:var(--sd-color-neutral-1000);--sd-color-action-danger:var(--sd-color-red-900);--sd-color-action-danger-hover:var(--sd-color-red-950);--sd-color-action-danger-pressed:var(--sd-color-neutral-1000);--sd-color-text-default:var(--sd-color-neutral-1000);--sd-color-text-secondary:var(--sd-color-neutral-950);--sd-color-text-tertiary:var(--sd-color-neutral-900);--sd-color-text-on-primary:var(--sd-color-neutral-0);--sd-color-text-link:var(--sd-color-blue-900);--sd-color-text-link-pressed:var(--sd-color-blue-950);--sd-color-text-link-visited:var(--sd-color-pink-900);--sd-color-text-brand:var(--sd-color-brand-900);--sd-color-text-danger:var(--sd-color-red-900);--sd-color-text-success:var(--sd-color-green-900);--sd-color-text-warning:var(--sd-color-amber-900);--sd-color-text-info:var(--sd-color-blue-900);--sd-color-icon-default:var(--sd-color-neutral-950);--sd-color-icon-strong:var(--sd-color-neutral-1000);--sd-color-icon-brand:var(--sd-color-brand-900);--sd-color-icon-danger:var(--sd-color-red-900);--sd-color-icon-success:var(--sd-color-green-900);--sd-color-icon-warning:var(--sd-color-amber-900);--sd-color-icon-info:var(--sd-color-blue-900);--sd-color-border-subtle:var(--sd-color-neutral-600);--sd-color-border-default:var(--sd-color-neutral-800);--sd-color-border-control:var(--sd-color-neutral-900);--sd-color-border-strong:var(--sd-color-neutral-1000);--sd-color-border-brand:var(--sd-color-brand-900);--sd-color-border-danger:var(--sd-color-red-900);--sd-color-border-success:var(--sd-color-green-900);--sd-color-focus-ring:var(--sd-color-neutral-1000);--sd-color-focus-ring-on-inverse:var(--sd-color-neutral-0);--sd-color-decor-1-bg:var(--sd-color-brand-50);--sd-color-decor-1-fg:var(--sd-color-brand-950);--sd-color-decor-1-solid:var(--sd-color-brand-700);--sd-color-decor-2-bg:var(--sd-color-blue-50);--sd-color-decor-2-fg:var(--sd-color-blue-950);--sd-color-decor-2-solid:var(--sd-color-blue-700);--sd-color-decor-3-bg:var(--sd-color-green-50);--sd-color-decor-3-fg:var(--sd-color-green-950);--sd-color-decor-3-solid:var(--sd-color-green-700);--sd-color-decor-4-bg:var(--sd-color-amber-50);--sd-color-decor-4-fg:var(--sd-color-amber-950);--sd-color-decor-4-solid:var(--sd-color-amber-700);--sd-color-decor-5-bg:var(--sd-color-teal-50);--sd-color-decor-5-fg:var(--sd-color-teal-950);--sd-color-decor-5-solid:var(--sd-color-teal-700);--sd-color-decor-6-bg:var(--sd-color-neutral-50);--sd-color-decor-6-fg:var(--sd-color-neutral-1000);--sd-color-decor-6-solid:var(--sd-color-neutral-700);--sd-color-system-keyboard:var(--sd-color-neutral-25);--sd-color-system-key-function:var(--sd-color-neutral-50);--sd-color-chart-1:var(--sd-color-blue-700);--sd-color-chart-2:var(--sd-color-teal-700);--sd-color-chart-3:var(--sd-color-orange-700);--sd-color-chart-4:var(--sd-color-green-700);--sd-color-chart-5:var(--sd-color-sky-700);--sd-color-chart-6:var(--sd-color-olive-700);--sd-color-chart-7:var(--sd-color-pink-700);--sd-color-chart-8:var(--sd-color-neutral-700);--sd-color-chart-seq-1-bg:var(--sd-color-blue-25);--sd-color-chart-seq-2-bg:var(--sd-color-blue-50);--sd-color-chart-seq-3-bg:var(--sd-color-blue-800);--sd-color-chart-seq-4-bg:var(--sd-color-blue-900);--sd-color-media-live:var(--sd-color-red-800);--sd-color-code-bg:var(--sd-color-neutral-0);--sd-color-code-fg:var(--sd-color-neutral-1000);--sd-color-code-keyword:var(--sd-color-pink-900);--sd-color-code-string:var(--sd-color-teal-900);--sd-color-code-number:var(--sd-color-amber-900);--sd-color-code-comment:var(--sd-color-neutral-900);--sd-color-code-function:var(--sd-color-blue-900);--sd-color-code-punctuation:var(--sd-color-neutral-950);--sd-color-code-added:var(--sd-color-green-900);--sd-color-code-removed:var(--sd-color-red-900);--sd-color-mark-bg:var(--sd-color-amber-50);--sd-color-mark-line:var(--sd-color-amber-900);--sd-focus-ring-outer:var(--sd-color-focus-ring);--sd-button-primary-bg:var(--sd-color-action-primary);--sd-button-primary-bg-hover:var(--sd-color-action-primary-hover);--sd-button-primary-bg-pressed:var(--sd-color-action-primary-pressed);--sd-button-secondary-fg:var(--sd-color-text-brand);--sd-button-outline-bg-hover:var(--sd-color-bg-muted);--sd-button-outline-bg-pressed:var(--sd-color-bg-subtle);--sd-button-outline-border:var(--sd-color-border-control);--sd-button-outline-fg:var(--sd-color-text-default);--sd-button-ghost-bg-hover:var(--sd-color-bg-muted);--sd-button-ghost-fg:var(--sd-color-text-default);--sd-button-ghost-bg-pressed:var(--sd-color-bg-subtle);--sd-button-link-fg:var(--sd-color-text-link);--sd-button-link-fg-pressed:var(--sd-color-text-link-pressed);--sd-button-danger-bg:var(--sd-color-action-danger);--sd-button-danger-bg-hover:var(--sd-color-action-danger-hover);--sd-button-danger-bg-pressed:var(--sd-color-action-danger-pressed);--sd-button-disabled-bg:var(--sd-color-bg-muted);--sd-button-disabled-border:var(--sd-color-border-subtle);--sd-input-bg-disabled:var(--sd-color-bg-subtle);--sd-input-border:var(--sd-color-border-control);--sd-input-border-hover:var(--sd-color-border-strong);--sd-input-border-invalid:var(--sd-color-border-danger);--sd-input-fg:var(--sd-color-text-default);--sd-input-placeholder:var(--sd-color-text-tertiary);--sd-card-border:var(--sd-color-border-default);--sd-card-fg:var(--sd-color-text-default);--sd-card-fg-secondary:var(--sd-color-text-secondary);--sd-badge-neutral-bg:var(--sd-color-bg-muted);--sd-badge-neutral-fg:var(--sd-color-text-default);--sd-badge-brand-fg:var(--sd-color-text-brand);--sd-badge-danger-fg:var(--sd-color-text-danger);--sd-badge-success-fg:var(--sd-color-text-success);--sd-badge-warning-fg:var(--sd-color-text-warning);--sd-badge-info-fg:var(--sd-color-text-info);--sd-badge-strong-bg:var(--sd-color-action-primary);--sd-dialog-fg:var(--sd-color-text-default);--sd-tooltip-bg:var(--sd-color-bg-inverse);--sd-field-label:var(--sd-color-text-default);--sd-field-hint:var(--sd-color-text-secondary);--sd-field-error:var(--sd-color-text-danger);--sd-field-error-icon:var(--sd-color-icon-danger);--sd-checkbox-bg-pressed:var(--sd-color-bg-muted);--sd-checkbox-border:var(--sd-color-border-control);--sd-checkbox-bg-checked:var(--sd-color-action-primary);--sd-checkbox-bg-checked-hover:var(--sd-color-action-primary-hover);--sd-checkbox-bg-checked-pressed:var(--sd-color-action-primary-pressed);--sd-checkbox-label:var(--sd-color-text-default);--sd-switch-track-off:var(--sd-color-bg-muted);--sd-switch-track-off-pressed:var(--sd-color-bg-subtle);--sd-switch-track-on:var(--sd-color-action-primary);--sd-switch-track-on-pressed:var(--sd-color-action-primary-pressed);--sd-switch-border:var(--sd-color-border-control);--sd-switch-thumb-off:var(--sd-color-border-strong);--sd-switch-glyph-off:var(--sd-color-bg-muted);--sd-switch-glyph-on:var(--sd-color-action-primary);--sd-listbox-border:var(--sd-color-border-default);--sd-listbox-option-hover:var(--sd-color-bg-muted);--sd-listbox-option-fg:var(--sd-color-text-default);--sd-listbox-check:var(--sd-color-icon-brand);--sd-select-chevron:var(--sd-color-icon-default);--sd-tabs-fg:var(--sd-color-text-secondary);--sd-tabs-fg-selected:var(--sd-color-text-default);--sd-tabs-bg-hover:var(--sd-color-bg-muted);--sd-tabs-fg-pressed:var(--sd-color-text-default);--sd-tabs-icon:var(--sd-color-icon-default);--sd-tabs-icon-selected:var(--sd-color-icon-strong);--sd-tabs-indicator:var(--sd-color-action-primary);--sd-tabs-border:var(--sd-color-border-default);--sd-toast-border:var(--sd-color-border-strong);--sd-toast-fg:var(--sd-color-text-default);--sd-toast-fg-secondary:var(--sd-color-text-secondary);--sd-avatar-tint-1-bg:var(--sd-color-decor-1-bg);--sd-avatar-tint-1-fg:var(--sd-color-decor-1-fg);--sd-avatar-tint-2-bg:var(--sd-color-decor-2-bg);--sd-avatar-tint-2-fg:var(--sd-color-decor-2-fg);--sd-avatar-tint-3-bg:var(--sd-color-decor-3-bg);--sd-avatar-tint-3-fg:var(--sd-color-decor-3-fg);--sd-avatar-tint-4-bg:var(--sd-color-decor-4-bg);--sd-avatar-tint-4-fg:var(--sd-color-decor-4-fg);--sd-avatar-tint-5-bg:var(--sd-color-decor-5-bg);--sd-avatar-tint-5-fg:var(--sd-color-decor-5-fg);--sd-avatar-tint-6-bg:var(--sd-color-decor-6-bg);--sd-avatar-tint-6-fg:var(--sd-color-decor-6-fg);--sd-list-row-pressed:var(--sd-color-bg-muted);--sd-list-fg:var(--sd-color-text-default);--sd-list-fg-secondary:var(--sd-color-text-secondary);--sd-list-check:var(--sd-color-icon-brand);--sd-list-selected-edge:var(--sd-color-border-brand);--sd-keyboard-surface:var(--sd-color-system-keyboard);--sd-keyboard-key-function:var(--sd-color-system-key-function);--sd-keyboard-fg:var(--sd-color-text-default);--sd-status-foreground:var(--sd-color-text-default)}}@media (prefers-contrast:more) and (prefers-color-scheme:dark){.sd-root[data-brand=handle]:not([data-theme]){--sd-color-bg-canvas:var(--sd-color-neutral-1000);--sd-color-bg-subtle:var(--sd-color-neutral-1000);--sd-color-bg-muted:var(--sd-color-neutral-975);--sd-color-bg-raised:var(--sd-color-neutral-950);--sd-color-bg-inverse:var(--sd-color-neutral-0);--sd-color-bg-brand-subtle:var(--sd-brand-role-dark-subtle);--sd-color-bg-brand-subtle-hover:var(--sd-brand-role-dark-subtle-hover);--sd-color-bg-danger-subtle:var(--sd-color-red-950);--sd-color-bg-success-subtle:var(--sd-color-green-950);--sd-color-bg-warning-subtle:var(--sd-color-amber-950);--sd-color-bg-info-subtle:var(--sd-color-blue-950);--sd-color-bg-scrim:#000000b3;--sd-color-action-primary:var(--sd-color-brand-50);--sd-color-action-primary-hover:var(--sd-color-brand-25);--sd-color-action-primary-pressed:var(--sd-color-neutral-0);--sd-color-action-neutral:var(--sd-color-neutral-0);--sd-color-action-neutral-hover:var(--sd-color-neutral-0);--sd-color-action-neutral-pressed:var(--sd-color-neutral-50);--sd-color-action-danger:var(--sd-color-red-50);--sd-color-action-danger-hover:var(--sd-color-red-25);--sd-color-action-danger-pressed:var(--sd-color-neutral-0);--sd-color-text-default:var(--sd-color-neutral-0);--sd-color-text-secondary:var(--sd-color-neutral-25);--sd-color-text-tertiary:var(--sd-color-neutral-50);--sd-color-text-inverse:var(--sd-color-neutral-1000);--sd-color-text-on-primary:var(--sd-color-neutral-1000);--sd-color-text-on-action:var(--sd-color-neutral-1000);--sd-color-text-link:var(--sd-color-blue-50);--sd-color-text-link-pressed:var(--sd-color-blue-25);--sd-color-text-link-visited:var(--sd-color-pink-50);--sd-color-text-brand:var(--sd-color-brand-50);--sd-color-text-danger:var(--sd-color-red-50);--sd-color-text-success:var(--sd-color-green-50);--sd-color-text-warning:var(--sd-color-amber-50);--sd-color-text-info:var(--sd-color-blue-50);--sd-color-text-disabled:var(--sd-color-neutral-600);--sd-color-text-on-danger:var(--sd-color-neutral-1000);--sd-color-icon-default:var(--sd-color-neutral-50);--sd-color-icon-strong:var(--sd-color-neutral-0);--sd-color-icon-brand:var(--sd-color-brand-50);--sd-color-icon-danger:var(--sd-color-red-50);--sd-color-icon-success:var(--sd-color-green-50);--sd-color-icon-warning:var(--sd-color-amber-50);--sd-color-icon-info:var(--sd-color-blue-50);--sd-color-icon-on-danger:var(--sd-color-neutral-1000);--sd-color-border-subtle:var(--sd-color-neutral-400);--sd-color-border-default:var(--sd-color-neutral-200);--sd-color-border-control:var(--sd-color-neutral-100);--sd-color-border-strong:var(--sd-color-neutral-0);--sd-color-border-brand:var(--sd-color-brand-50);--sd-color-border-danger:var(--sd-color-red-50);--sd-color-border-success:var(--sd-color-green-50);--sd-color-focus-ring:var(--sd-color-neutral-0);--sd-color-focus-ring-inner:var(--sd-color-neutral-1000);--sd-color-focus-ring-on-inverse:var(--sd-color-neutral-1000);--sd-color-decor-1-bg:var(--sd-color-brand-950);--sd-color-decor-1-fg:var(--sd-color-brand-25);--sd-color-decor-1-solid:var(--sd-color-brand-200);--sd-color-decor-2-bg:var(--sd-color-blue-950);--sd-color-decor-2-fg:var(--sd-color-blue-25);--sd-color-decor-2-solid:var(--sd-color-blue-200);--sd-color-decor-3-bg:var(--sd-color-green-950);--sd-color-decor-3-fg:var(--sd-color-green-25);--sd-color-decor-3-solid:var(--sd-color-green-200);--sd-color-decor-4-bg:var(--sd-color-amber-950);--sd-color-decor-4-fg:var(--sd-color-amber-25);--sd-color-decor-4-solid:var(--sd-color-amber-200);--sd-color-decor-5-bg:var(--sd-color-teal-950);--sd-color-decor-5-fg:var(--sd-color-teal-25);--sd-color-decor-5-solid:var(--sd-color-teal-200);--sd-color-decor-6-bg:var(--sd-color-neutral-950);--sd-color-decor-6-fg:var(--sd-color-neutral-0);--sd-color-decor-6-solid:var(--sd-color-neutral-200);--sd-color-system-keyboard:var(--sd-color-neutral-900);--sd-color-system-key-function:var(--sd-color-neutral-800);--sd-color-system-key-pressed:var(--sd-color-neutral-975);--sd-color-chart-1:var(--sd-color-blue-200);--sd-color-chart-2:var(--sd-color-teal-200);--sd-color-chart-3:var(--sd-color-orange-200);--sd-color-chart-4:var(--sd-color-green-200);--sd-color-chart-5:var(--sd-color-sky-200);--sd-color-chart-6:var(--sd-color-olive-200);--sd-color-chart-7:var(--sd-color-pink-200);--sd-color-chart-8:var(--sd-color-neutral-200);--sd-color-chart-seq-1-bg:var(--sd-color-blue-950);--sd-color-chart-seq-1-fg:var(--sd-color-neutral-0);--sd-color-chart-seq-2-bg:var(--sd-color-blue-900);--sd-color-chart-seq-2-fg:var(--sd-color-neutral-0);--sd-color-chart-seq-3-bg:var(--sd-color-blue-800);--sd-color-chart-seq-4-bg:var(--sd-color-blue-50);--sd-color-chart-seq-4-fg:var(--sd-color-neutral-1000);--sd-color-chart-seq-5-bg:var(--sd-color-blue-25);--sd-color-chart-seq-5-fg:var(--sd-color-neutral-1000);--sd-color-media-live:var(--sd-color-red-800);--sd-color-scrim-modal:#000000b3;--sd-color-scrim-drag:#00000080;--sd-color-scrim-busy:#0b0d10b3;--sd-color-code-bg:var(--sd-color-neutral-1000);--sd-color-code-fg:var(--sd-color-neutral-0);--sd-color-code-keyword:var(--sd-color-pink-50);--sd-color-code-string:var(--sd-color-teal-50);--sd-color-code-number:var(--sd-color-amber-50);--sd-color-code-comment:var(--sd-color-neutral-50);--sd-color-code-function:var(--sd-color-blue-50);--sd-color-code-punctuation:var(--sd-color-neutral-25);--sd-color-code-added:var(--sd-color-green-50);--sd-color-code-removed:var(--sd-color-red-50);--sd-color-mark-bg:var(--sd-color-amber-950);--sd-color-mark-line:var(--sd-color-amber-100);--sd-elevation-1-drop-0-color:#0000;--sd-elevation-1-drop-0-offset-x:0px;--sd-elevation-1-drop-0-offset-y:0px;--sd-elevation-1-drop-0-blur:0px;--sd-elevation-1-drop-0-spread:0px;--sd-elevation-1-inner-0-color:#ffffff0f;--sd-elevation-1-inner-0-offset-x:0px;--sd-elevation-1-inner-0-offset-y:1px;--sd-elevation-1-inner-0-blur:0px;--sd-elevation-1-inner-0-spread:0px;--sd-elevation-1:var(--sd-elevation-1-drop-0-offset-x) var(--sd-elevation-1-drop-0-offset-y) var(--sd-elevation-1-drop-0-blur) var(--sd-elevation-1-drop-0-spread) var(--sd-elevation-1-drop-0-color), inset var(--sd-elevation-1-inner-0-offset-x) var(--sd-elevation-1-inner-0-offset-y) var(--sd-elevation-1-inner-0-blur) var(--sd-elevation-1-inner-0-spread) var(--sd-elevation-1-inner-0-color);--sd-elevation-2-drop-0-color:#00000080;--sd-elevation-2-drop-0-offset-x:0px;--sd-elevation-2-drop-0-offset-y:8px;--sd-elevation-2-drop-0-blur:24px;--sd-elevation-2-drop-0-spread:-6px;--sd-elevation-2-drop-1-color:#0000;--sd-elevation-2-drop-1-offset-x:0px;--sd-elevation-2-drop-1-offset-y:0px;--sd-elevation-2-drop-1-blur:0px;--sd-elevation-2-drop-1-spread:0px;--sd-elevation-2-inner-0-color:#ffffff0f;--sd-elevation-2-inner-0-offset-x:0px;--sd-elevation-2-inner-0-offset-y:1px;--sd-elevation-2-inner-0-blur:0px;--sd-elevation-2-inner-0-spread:0px;--sd-elevation-2:var(--sd-elevation-2-drop-0-offset-x) var(--sd-elevation-2-drop-0-offset-y) var(--sd-elevation-2-drop-0-blur) var(--sd-elevation-2-drop-0-spread) var(--sd-elevation-2-drop-0-color), var(--sd-elevation-2-drop-1-offset-x) var(--sd-elevation-2-drop-1-offset-y) var(--sd-elevation-2-drop-1-blur) var(--sd-elevation-2-drop-1-spread) var(--sd-elevation-2-drop-1-color), inset var(--sd-elevation-2-inner-0-offset-x) var(--sd-elevation-2-inner-0-offset-y) var(--sd-elevation-2-inner-0-blur) var(--sd-elevation-2-inner-0-spread) var(--sd-elevation-2-inner-0-color);--sd-elevation-3-drop-0-color:#0009;--sd-elevation-3-drop-0-offset-x:0px;--sd-elevation-3-drop-0-offset-y:24px;--sd-elevation-3-drop-0-blur:64px;--sd-elevation-3-drop-0-spread:-12px;--sd-elevation-3-drop-1-color:#0000;--sd-elevation-3-drop-1-offset-x:0px;--sd-elevation-3-drop-1-offset-y:0px;--sd-elevation-3-drop-1-blur:0px;--sd-elevation-3-drop-1-spread:0px;--sd-elevation-3-inner-0-color:#ffffff0f;--sd-elevation-3-inner-0-offset-x:0px;--sd-elevation-3-inner-0-offset-y:1px;--sd-elevation-3-inner-0-blur:0px;--sd-elevation-3-inner-0-spread:0px;--sd-elevation-3:var(--sd-elevation-3-drop-0-offset-x) var(--sd-elevation-3-drop-0-offset-y) var(--sd-elevation-3-drop-0-blur) var(--sd-elevation-3-drop-0-spread) var(--sd-elevation-3-drop-0-color), var(--sd-elevation-3-drop-1-offset-x) var(--sd-elevation-3-drop-1-offset-y) var(--sd-elevation-3-drop-1-blur) var(--sd-elevation-3-drop-1-spread) var(--sd-elevation-3-drop-1-color), inset var(--sd-elevation-3-inner-0-offset-x) var(--sd-elevation-3-inner-0-offset-y) var(--sd-elevation-3-inner-0-blur) var(--sd-elevation-3-inner-0-spread) var(--sd-elevation-3-inner-0-color);--sd-focus-ring-outer:var(--sd-color-focus-ring);--sd-focus-ring-inner:var(--sd-color-focus-ring-inner);--sd-button-primary-bg:var(--sd-color-action-primary);--sd-button-primary-bg-hover:var(--sd-color-action-primary-hover);--sd-button-primary-bg-pressed:var(--sd-color-action-primary-pressed);--sd-button-primary-fg:var(--sd-color-text-on-primary);--sd-button-secondary-bg:var(--sd-color-bg-brand-subtle);--sd-button-secondary-bg-hover:var(--sd-color-bg-brand-subtle-hover);--sd-button-secondary-bg-pressed:var(--sd-color-bg-brand-subtle-hover);--sd-button-secondary-fg:var(--sd-color-text-brand);--sd-button-outline-bg:var(--sd-color-bg-canvas);--sd-button-outline-bg-hover:var(--sd-color-bg-muted);--sd-button-outline-bg-pressed:var(--sd-color-bg-subtle);--sd-button-outline-border:var(--sd-color-border-control);--sd-button-outline-fg:var(--sd-color-text-default);--sd-button-ghost-bg-hover:var(--sd-color-bg-muted);--sd-button-ghost-fg:var(--sd-color-text-default);--sd-button-ghost-bg-pressed:var(--sd-color-bg-subtle);--sd-button-link-fg:var(--sd-color-text-link);--sd-button-link-fg-pressed:var(--sd-color-text-link-pressed);--sd-button-danger-bg:var(--sd-color-action-danger);--sd-button-danger-bg-hover:var(--sd-color-action-danger-hover);--sd-button-danger-bg-pressed:var(--sd-color-action-danger-pressed);--sd-button-danger-fg:var(--sd-color-text-on-danger);--sd-button-disabled-bg:var(--sd-color-bg-muted);--sd-button-disabled-border:var(--sd-color-border-subtle);--sd-button-disabled-fg:var(--sd-color-text-disabled);--sd-input-bg:var(--sd-color-bg-canvas);--sd-input-bg-disabled:var(--sd-color-bg-subtle);--sd-input-border:var(--sd-color-border-control);--sd-input-border-hover:var(--sd-color-border-strong);--sd-input-border-invalid:var(--sd-color-border-danger);--sd-input-fg:var(--sd-color-text-default);--sd-input-placeholder:var(--sd-color-text-tertiary);--sd-card-bg:var(--sd-color-bg-canvas);--sd-card-border:var(--sd-color-border-default);--sd-card-fg:var(--sd-color-text-default);--sd-card-fg-secondary:var(--sd-color-text-secondary);--sd-card-shadow:var(--sd-elevation-1);--sd-badge-neutral-bg:var(--sd-color-bg-muted);--sd-badge-neutral-fg:var(--sd-color-text-default);--sd-badge-brand-bg:var(--sd-color-bg-brand-subtle);--sd-badge-brand-fg:var(--sd-color-text-brand);--sd-badge-danger-bg:var(--sd-color-bg-danger-subtle);--sd-badge-danger-fg:var(--sd-color-text-danger);--sd-badge-success-bg:var(--sd-color-bg-success-subtle);--sd-badge-success-fg:var(--sd-color-text-success);--sd-badge-warning-bg:var(--sd-color-bg-warning-subtle);--sd-badge-warning-fg:var(--sd-color-text-warning);--sd-badge-info-bg:var(--sd-color-bg-info-subtle);--sd-badge-info-fg:var(--sd-color-text-info);--sd-badge-strong-bg:var(--sd-color-action-primary);--sd-badge-strong-fg:var(--sd-color-text-on-primary);--sd-dialog-bg:var(--sd-color-bg-canvas);--sd-dialog-scrim:var(--sd-color-bg-scrim);--sd-dialog-fg:var(--sd-color-text-default);--sd-dialog-shadow:var(--sd-elevation-3);--sd-tooltip-bg:var(--sd-color-bg-inverse);--sd-tooltip-fg:var(--sd-color-text-inverse);--sd-field-label:var(--sd-color-text-default);--sd-field-hint:var(--sd-color-text-secondary);--sd-field-error:var(--sd-color-text-danger);--sd-field-error-icon:var(--sd-color-icon-danger);--sd-checkbox-bg:var(--sd-color-bg-canvas);--sd-checkbox-bg-pressed:var(--sd-color-bg-muted);--sd-checkbox-border:var(--sd-color-border-control);--sd-checkbox-bg-checked:var(--sd-color-action-primary);--sd-checkbox-bg-checked-hover:var(--sd-color-action-primary-hover);--sd-checkbox-bg-checked-pressed:var(--sd-color-action-primary-pressed);--sd-checkbox-mark:var(--sd-color-text-on-primary);--sd-checkbox-label:var(--sd-color-text-default);--sd-switch-track-off:var(--sd-color-bg-muted);--sd-switch-track-off-pressed:var(--sd-color-bg-subtle);--sd-switch-track-on:var(--sd-color-action-primary);--sd-switch-track-on-pressed:var(--sd-color-action-primary-pressed);--sd-switch-border:var(--sd-color-border-control);--sd-switch-thumb-off:var(--sd-color-border-strong);--sd-switch-thumb-on:var(--sd-color-text-on-primary);--sd-switch-glyph-off:var(--sd-color-bg-muted);--sd-switch-glyph-on:var(--sd-color-action-primary);--sd-listbox-bg:var(--sd-color-bg-canvas);--sd-listbox-border:var(--sd-color-border-default);--sd-listbox-option-hover:var(--sd-color-bg-muted);--sd-listbox-option-selected:var(--sd-color-bg-brand-subtle);--sd-listbox-option-fg:var(--sd-color-text-default);--sd-listbox-check:var(--sd-color-icon-brand);--sd-listbox-shadow:var(--sd-elevation-2);--sd-select-chevron:var(--sd-color-icon-default);--sd-tabs-fg:var(--sd-color-text-secondary);--sd-tabs-fg-selected:var(--sd-color-text-default);--sd-tabs-bg-hover:var(--sd-color-bg-muted);--sd-tabs-bg-pressed:var(--sd-color-bg-brand-subtle);--sd-tabs-fg-pressed:var(--sd-color-text-default);--sd-tabs-icon:var(--sd-color-icon-default);--sd-tabs-icon-selected:var(--sd-color-icon-strong);--sd-tabs-indicator:var(--sd-color-action-primary);--sd-tabs-border:var(--sd-color-border-default);--sd-toast-bg:var(--sd-color-bg-canvas);--sd-toast-border:var(--sd-color-border-strong);--sd-toast-fg:var(--sd-color-text-default);--sd-toast-fg-secondary:var(--sd-color-text-secondary);--sd-toast-shadow:var(--sd-elevation-2);--sd-avatar-tint-1-bg:var(--sd-color-decor-1-bg);--sd-avatar-tint-1-fg:var(--sd-color-decor-1-fg);--sd-avatar-tint-2-bg:var(--sd-color-decor-2-bg);--sd-avatar-tint-2-fg:var(--sd-color-decor-2-fg);--sd-avatar-tint-3-bg:var(--sd-color-decor-3-bg);--sd-avatar-tint-3-fg:var(--sd-color-decor-3-fg);--sd-avatar-tint-4-bg:var(--sd-color-decor-4-bg);--sd-avatar-tint-4-fg:var(--sd-color-decor-4-fg);--sd-avatar-tint-5-bg:var(--sd-color-decor-5-bg);--sd-avatar-tint-5-fg:var(--sd-color-decor-5-fg);--sd-avatar-tint-6-bg:var(--sd-color-decor-6-bg);--sd-avatar-tint-6-fg:var(--sd-color-decor-6-fg);--sd-list-row-pressed:var(--sd-color-bg-muted);--sd-list-fg:var(--sd-color-text-default);--sd-list-fg-secondary:var(--sd-color-text-secondary);--sd-list-row-selected:var(--sd-color-bg-brand-subtle);--sd-list-check:var(--sd-color-icon-brand);--sd-list-selected-edge:var(--sd-color-border-brand);--sd-keyboard-surface:var(--sd-color-system-keyboard);--sd-keyboard-key:var(--sd-color-bg-raised);--sd-keyboard-key-function:var(--sd-color-system-key-function);--sd-keyboard-key-pressed:var(--sd-color-system-key-pressed);--sd-keyboard-fg:var(--sd-color-text-default);--sd-status-foreground:var(--sd-color-text-default)}}.sd-root[data-brand=handle][data-theme=dark],.sd-root[data-brand=handle] [data-theme=dark]{--sd-color-bg-canvas:var(--sd-color-neutral-950);--sd-color-bg-subtle:var(--sd-color-neutral-900);--sd-color-bg-muted:var(--sd-color-neutral-850);--sd-color-bg-raised:var(--sd-color-neutral-800);--sd-color-bg-inverse:var(--sd-color-neutral-25);--sd-color-bg-brand-subtle:var(--sd-brand-role-dark-subtle);--sd-color-bg-brand-subtle-hover:var(--sd-brand-role-dark-subtle-hover);--sd-color-bg-danger-subtle:var(--sd-color-red-950);--sd-color-bg-success-subtle:var(--sd-color-green-950);--sd-color-bg-warning-subtle:var(--sd-color-amber-950);--sd-color-bg-info-subtle:var(--sd-color-blue-950);--sd-color-bg-scrim:#000000b3;--sd-color-action-primary:var(--sd-brand-role-dark-action);--sd-color-action-primary-hover:var(--sd-brand-role-dark-action-hover);--sd-color-action-primary-pressed:var(--sd-brand-role-dark-action-pressed);--sd-color-action-neutral:var(--sd-color-neutral-25);--sd-color-action-neutral-hover:var(--sd-color-neutral-0);--sd-color-action-neutral-pressed:var(--sd-color-neutral-50);--sd-color-action-danger:var(--sd-color-red-100);--sd-color-action-danger-hover:var(--sd-color-red-50);--sd-color-action-danger-pressed:var(--sd-color-red-25);--sd-color-text-default:var(--sd-color-neutral-25);--sd-color-text-secondary:var(--sd-color-neutral-50);--sd-color-text-tertiary:var(--sd-color-neutral-100);--sd-color-text-inverse:var(--sd-color-neutral-975);--sd-color-text-on-primary:var(--sd-brand-role-dark-on-action);--sd-color-text-on-action:var(--sd-color-neutral-975);--sd-color-text-link:var(--sd-color-blue-100);--sd-color-text-link-pressed:var(--sd-color-blue-50);--sd-color-text-link-visited:var(--sd-color-pink-100);--sd-color-text-brand:var(--sd-brand-role-dark-text);--sd-color-text-danger:var(--sd-color-red-100);--sd-color-text-success:var(--sd-color-green-100);--sd-color-text-warning:var(--sd-color-amber-100);--sd-color-text-info:var(--sd-color-blue-100);--sd-color-text-disabled:var(--sd-color-neutral-600);--sd-color-text-on-danger:var(--sd-color-neutral-975);--sd-color-icon-default:var(--sd-color-neutral-300);--sd-color-icon-strong:var(--sd-color-neutral-25);--sd-color-icon-brand:var(--sd-brand-role-dark-text);--sd-color-icon-danger:var(--sd-color-red-300);--sd-color-icon-success:var(--sd-color-green-300);--sd-color-icon-warning:var(--sd-color-amber-300);--sd-color-icon-info:var(--sd-color-blue-300);--sd-color-icon-on-danger:var(--sd-color-neutral-975);--sd-color-border-subtle:var(--sd-color-neutral-850);--sd-color-border-default:var(--sd-color-neutral-800);--sd-color-border-control:var(--sd-color-neutral-300);--sd-color-border-strong:var(--sd-color-neutral-200);--sd-color-border-brand:var(--sd-brand-role-dark-border);--sd-color-border-danger:var(--sd-color-red-300);--sd-color-border-success:var(--sd-color-green-300);--sd-color-focus-ring:var(--sd-color-blue-300);--sd-color-focus-ring-inner:var(--sd-color-neutral-950);--sd-color-focus-ring-on-inverse:var(--sd-color-blue-700);--sd-color-decor-1-bg:var(--sd-color-brand-900);--sd-color-decor-1-fg:var(--sd-color-brand-100);--sd-color-decor-1-solid:var(--sd-color-brand-300);--sd-color-decor-2-bg:var(--sd-color-blue-900);--sd-color-decor-2-fg:var(--sd-color-blue-100);--sd-color-decor-2-solid:var(--sd-color-blue-300);--sd-color-decor-3-bg:var(--sd-color-green-900);--sd-color-decor-3-fg:var(--sd-color-green-100);--sd-color-decor-3-solid:var(--sd-color-green-300);--sd-color-decor-4-bg:var(--sd-color-amber-900);--sd-color-decor-4-fg:var(--sd-color-amber-100);--sd-color-decor-4-solid:var(--sd-color-amber-300);--sd-color-decor-5-bg:var(--sd-color-teal-900);--sd-color-decor-5-fg:var(--sd-color-teal-100);--sd-color-decor-5-solid:var(--sd-color-teal-300);--sd-color-decor-6-bg:var(--sd-color-neutral-850);--sd-color-decor-6-fg:var(--sd-color-neutral-100);--sd-color-decor-6-solid:var(--sd-color-neutral-300);--sd-color-system-keyboard:var(--sd-color-neutral-850);--sd-color-system-key-function:var(--sd-color-neutral-700);--sd-color-system-key-pressed:var(--sd-color-neutral-700);--sd-color-chart-1:var(--sd-color-blue-300);--sd-color-chart-2:var(--sd-color-teal-300);--sd-color-chart-3:var(--sd-color-orange-300);--sd-color-chart-4:var(--sd-color-green-300);--sd-color-chart-5:var(--sd-color-sky-300);--sd-color-chart-6:var(--sd-color-olive-300);--sd-color-chart-7:var(--sd-color-pink-300);--sd-color-chart-8:var(--sd-color-neutral-300);--sd-color-chart-seq-1-bg:var(--sd-color-blue-950);--sd-color-chart-seq-1-fg:var(--sd-color-neutral-0);--sd-color-chart-seq-2-bg:var(--sd-color-blue-800);--sd-color-chart-seq-2-fg:var(--sd-color-neutral-0);--sd-color-chart-seq-3-bg:var(--sd-color-blue-700);--sd-color-chart-seq-4-bg:var(--sd-color-blue-100);--sd-color-chart-seq-4-fg:var(--sd-color-neutral-1000);--sd-color-chart-seq-5-bg:var(--sd-color-blue-50);--sd-color-chart-seq-5-fg:var(--sd-color-neutral-1000);--sd-color-media-live:var(--sd-color-red-700);--sd-color-scrim-modal:#000000b3;--sd-color-scrim-drag:#00000080;--sd-color-scrim-busy:#0b0d10b3;--sd-color-code-bg:var(--sd-color-neutral-900);--sd-color-code-fg:var(--sd-color-neutral-25);--sd-color-code-keyword:var(--sd-color-pink-100);--sd-color-code-string:var(--sd-color-teal-100);--sd-color-code-number:var(--sd-color-amber-100);--sd-color-code-comment:var(--sd-color-neutral-100);--sd-color-code-function:var(--sd-color-blue-100);--sd-color-code-punctuation:var(--sd-color-neutral-50);--sd-color-code-added:var(--sd-color-green-100);--sd-color-code-removed:var(--sd-color-red-100);--sd-color-mark-bg:var(--sd-color-amber-900);--sd-color-mark-line:var(--sd-color-amber-300);--sd-elevation-1-drop-0-color:#0000;--sd-elevation-1-drop-0-offset-x:0px;--sd-elevation-1-drop-0-offset-y:0px;--sd-elevation-1-drop-0-blur:0px;--sd-elevation-1-drop-0-spread:0px;--sd-elevation-1-inner-0-color:#ffffff0f;--sd-elevation-1-inner-0-offset-x:0px;--sd-elevation-1-inner-0-offset-y:1px;--sd-elevation-1-inner-0-blur:0px;--sd-elevation-1-inner-0-spread:0px;--sd-elevation-1:var(--sd-elevation-1-drop-0-offset-x) var(--sd-elevation-1-drop-0-offset-y) var(--sd-elevation-1-drop-0-blur) var(--sd-elevation-1-drop-0-spread) var(--sd-elevation-1-drop-0-color), inset var(--sd-elevation-1-inner-0-offset-x) var(--sd-elevation-1-inner-0-offset-y) var(--sd-elevation-1-inner-0-blur) var(--sd-elevation-1-inner-0-spread) var(--sd-elevation-1-inner-0-color);--sd-elevation-2-drop-0-color:#00000080;--sd-elevation-2-drop-0-offset-x:0px;--sd-elevation-2-drop-0-offset-y:8px;--sd-elevation-2-drop-0-blur:24px;--sd-elevation-2-drop-0-spread:-6px;--sd-elevation-2-drop-1-color:#0000;--sd-elevation-2-drop-1-offset-x:0px;--sd-elevation-2-drop-1-offset-y:0px;--sd-elevation-2-drop-1-blur:0px;--sd-elevation-2-drop-1-spread:0px;--sd-elevation-2-inner-0-color:#ffffff0f;--sd-elevation-2-inner-0-offset-x:0px;--sd-elevation-2-inner-0-offset-y:1px;--sd-elevation-2-inner-0-blur:0px;--sd-elevation-2-inner-0-spread:0px;--sd-elevation-2:var(--sd-elevation-2-drop-0-offset-x) var(--sd-elevation-2-drop-0-offset-y) var(--sd-elevation-2-drop-0-blur) var(--sd-elevation-2-drop-0-spread) var(--sd-elevation-2-drop-0-color), var(--sd-elevation-2-drop-1-offset-x) var(--sd-elevation-2-drop-1-offset-y) var(--sd-elevation-2-drop-1-blur) var(--sd-elevation-2-drop-1-spread) var(--sd-elevation-2-drop-1-color), inset var(--sd-elevation-2-inner-0-offset-x) var(--sd-elevation-2-inner-0-offset-y) var(--sd-elevation-2-inner-0-blur) var(--sd-elevation-2-inner-0-spread) var(--sd-elevation-2-inner-0-color);--sd-elevation-3-drop-0-color:#0009;--sd-elevation-3-drop-0-offset-x:0px;--sd-elevation-3-drop-0-offset-y:24px;--sd-elevation-3-drop-0-blur:64px;--sd-elevation-3-drop-0-spread:-12px;--sd-elevation-3-drop-1-color:#0000;--sd-elevation-3-drop-1-offset-x:0px;--sd-elevation-3-drop-1-offset-y:0px;--sd-elevation-3-drop-1-blur:0px;--sd-elevation-3-drop-1-spread:0px;--sd-elevation-3-inner-0-color:#ffffff0f;--sd-elevation-3-inner-0-offset-x:0px;--sd-elevation-3-inner-0-offset-y:1px;--sd-elevation-3-inner-0-blur:0px;--sd-elevation-3-inner-0-spread:0px;--sd-elevation-3:var(--sd-elevation-3-drop-0-offset-x) var(--sd-elevation-3-drop-0-offset-y) var(--sd-elevation-3-drop-0-blur) var(--sd-elevation-3-drop-0-spread) var(--sd-elevation-3-drop-0-color), var(--sd-elevation-3-drop-1-offset-x) var(--sd-elevation-3-drop-1-offset-y) var(--sd-elevation-3-drop-1-blur) var(--sd-elevation-3-drop-1-spread) var(--sd-elevation-3-drop-1-color), inset var(--sd-elevation-3-inner-0-offset-x) var(--sd-elevation-3-inner-0-offset-y) var(--sd-elevation-3-inner-0-blur) var(--sd-elevation-3-inner-0-spread) var(--sd-elevation-3-inner-0-color);--sd-focus-ring-outer:var(--sd-color-focus-ring);--sd-focus-ring-inner:var(--sd-color-focus-ring-inner);--sd-button-primary-bg:var(--sd-color-action-primary);--sd-button-primary-bg-hover:var(--sd-color-action-primary-hover);--sd-button-primary-bg-pressed:var(--sd-color-action-primary-pressed);--sd-button-primary-fg:var(--sd-color-text-on-primary);--sd-button-secondary-bg:var(--sd-color-bg-brand-subtle);--sd-button-secondary-bg-hover:var(--sd-color-bg-brand-subtle-hover);--sd-button-secondary-bg-pressed:var(--sd-color-bg-brand-subtle-hover);--sd-button-secondary-fg:var(--sd-color-text-brand);--sd-button-outline-bg:var(--sd-color-bg-canvas);--sd-button-outline-bg-hover:var(--sd-color-bg-muted);--sd-button-outline-bg-pressed:var(--sd-color-bg-subtle);--sd-button-outline-border:var(--sd-color-border-control);--sd-button-outline-fg:var(--sd-color-text-default);--sd-button-ghost-bg-hover:var(--sd-color-bg-muted);--sd-button-ghost-fg:var(--sd-color-text-default);--sd-button-ghost-bg-pressed:var(--sd-color-bg-subtle);--sd-button-link-fg:var(--sd-color-text-link);--sd-button-link-fg-pressed:var(--sd-color-text-link-pressed);--sd-button-danger-bg:var(--sd-color-action-danger);--sd-button-danger-bg-hover:var(--sd-color-action-danger-hover);--sd-button-danger-bg-pressed:var(--sd-color-action-danger-pressed);--sd-button-danger-fg:var(--sd-color-text-on-danger);--sd-button-disabled-bg:var(--sd-color-bg-muted);--sd-button-disabled-border:var(--sd-color-border-subtle);--sd-button-disabled-fg:var(--sd-color-text-disabled);--sd-input-bg:var(--sd-color-bg-canvas);--sd-input-bg-disabled:var(--sd-color-bg-subtle);--sd-input-border:var(--sd-color-border-control);--sd-input-border-hover:var(--sd-color-border-strong);--sd-input-border-invalid:var(--sd-color-border-danger);--sd-input-fg:var(--sd-color-text-default);--sd-input-placeholder:var(--sd-color-text-tertiary);--sd-card-bg:var(--sd-color-bg-canvas);--sd-card-border:var(--sd-color-border-default);--sd-card-fg:var(--sd-color-text-default);--sd-card-fg-secondary:var(--sd-color-text-secondary);--sd-card-shadow:var(--sd-elevation-1);--sd-badge-neutral-bg:var(--sd-color-bg-muted);--sd-badge-neutral-fg:var(--sd-color-text-default);--sd-badge-brand-bg:var(--sd-color-bg-brand-subtle);--sd-badge-brand-fg:var(--sd-color-text-brand);--sd-badge-danger-bg:var(--sd-color-bg-danger-subtle);--sd-badge-danger-fg:var(--sd-color-text-danger);--sd-badge-success-bg:var(--sd-color-bg-success-subtle);--sd-badge-success-fg:var(--sd-color-text-success);--sd-badge-warning-bg:var(--sd-color-bg-warning-subtle);--sd-badge-warning-fg:var(--sd-color-text-warning);--sd-badge-info-bg:var(--sd-color-bg-info-subtle);--sd-badge-info-fg:var(--sd-color-text-info);--sd-badge-strong-bg:var(--sd-color-action-primary);--sd-badge-strong-fg:var(--sd-color-text-on-primary);--sd-dialog-bg:var(--sd-color-bg-canvas);--sd-dialog-scrim:var(--sd-color-bg-scrim);--sd-dialog-fg:var(--sd-color-text-default);--sd-dialog-shadow:var(--sd-elevation-3);--sd-tooltip-bg:var(--sd-color-bg-inverse);--sd-tooltip-fg:var(--sd-color-text-inverse);--sd-field-label:var(--sd-color-text-default);--sd-field-hint:var(--sd-color-text-secondary);--sd-field-error:var(--sd-color-text-danger);--sd-field-error-icon:var(--sd-color-icon-danger);--sd-checkbox-bg:var(--sd-color-bg-canvas);--sd-checkbox-bg-pressed:var(--sd-color-bg-muted);--sd-checkbox-border:var(--sd-color-border-control);--sd-checkbox-bg-checked:var(--sd-color-action-primary);--sd-checkbox-bg-checked-hover:var(--sd-color-action-primary-hover);--sd-checkbox-bg-checked-pressed:var(--sd-color-action-primary-pressed);--sd-checkbox-mark:var(--sd-color-text-on-primary);--sd-checkbox-label:var(--sd-color-text-default);--sd-switch-track-off:var(--sd-color-bg-muted);--sd-switch-track-off-pressed:var(--sd-color-bg-subtle);--sd-switch-track-on:var(--sd-color-action-primary);--sd-switch-track-on-pressed:var(--sd-color-action-primary-pressed);--sd-switch-border:var(--sd-color-border-control);--sd-switch-thumb-off:var(--sd-color-border-strong);--sd-switch-thumb-on:var(--sd-color-text-on-primary);--sd-switch-glyph-off:var(--sd-color-bg-muted);--sd-switch-glyph-on:var(--sd-color-action-primary);--sd-listbox-bg:var(--sd-color-bg-canvas);--sd-listbox-border:var(--sd-color-border-default);--sd-listbox-option-hover:var(--sd-color-bg-muted);--sd-listbox-option-selected:var(--sd-color-bg-brand-subtle);--sd-listbox-option-fg:var(--sd-color-text-default);--sd-listbox-check:var(--sd-color-icon-brand);--sd-listbox-shadow:var(--sd-elevation-2);--sd-select-chevron:var(--sd-color-icon-default);--sd-tabs-fg:var(--sd-color-text-secondary);--sd-tabs-fg-selected:var(--sd-color-text-default);--sd-tabs-bg-hover:var(--sd-color-bg-muted);--sd-tabs-bg-pressed:var(--sd-color-bg-brand-subtle);--sd-tabs-fg-pressed:var(--sd-color-text-default);--sd-tabs-icon:var(--sd-color-icon-default);--sd-tabs-icon-selected:var(--sd-color-icon-strong);--sd-tabs-indicator:var(--sd-color-action-primary);--sd-tabs-border:var(--sd-color-border-default);--sd-toast-bg:var(--sd-color-bg-canvas);--sd-toast-border:var(--sd-color-border-strong);--sd-toast-fg:var(--sd-color-text-default);--sd-toast-fg-secondary:var(--sd-color-text-secondary);--sd-toast-shadow:var(--sd-elevation-2);--sd-avatar-tint-1-bg:var(--sd-color-decor-1-bg);--sd-avatar-tint-1-fg:var(--sd-color-decor-1-fg);--sd-avatar-tint-2-bg:var(--sd-color-decor-2-bg);--sd-avatar-tint-2-fg:var(--sd-color-decor-2-fg);--sd-avatar-tint-3-bg:var(--sd-color-decor-3-bg);--sd-avatar-tint-3-fg:var(--sd-color-decor-3-fg);--sd-avatar-tint-4-bg:var(--sd-color-decor-4-bg);--sd-avatar-tint-4-fg:var(--sd-color-decor-4-fg);--sd-avatar-tint-5-bg:var(--sd-color-decor-5-bg);--sd-avatar-tint-5-fg:var(--sd-color-decor-5-fg);--sd-avatar-tint-6-bg:var(--sd-color-decor-6-bg);--sd-avatar-tint-6-fg:var(--sd-color-decor-6-fg);--sd-list-row-pressed:var(--sd-color-bg-muted);--sd-list-fg:var(--sd-color-text-default);--sd-list-fg-secondary:var(--sd-color-text-secondary);--sd-list-row-selected:var(--sd-color-bg-brand-subtle);--sd-list-check:var(--sd-color-icon-brand);--sd-list-selected-edge:var(--sd-color-border-brand);--sd-keyboard-surface:var(--sd-color-system-keyboard);--sd-keyboard-key:var(--sd-color-bg-raised);--sd-keyboard-key-function:var(--sd-color-system-key-function);--sd-keyboard-key-pressed:var(--sd-color-system-key-pressed);--sd-keyboard-fg:var(--sd-color-text-default);--sd-status-foreground:var(--sd-color-text-default)}.sd-root[data-brand=handle][data-theme=light-hc],.sd-root[data-brand=handle] [data-theme=light-hc]{--sd-color-bg-canvas:var(--sd-color-neutral-0);--sd-color-bg-subtle:var(--sd-color-neutral-0);--sd-color-bg-muted:var(--sd-color-neutral-25);--sd-color-bg-raised:var(--sd-color-neutral-0);--sd-color-bg-inverse:var(--sd-color-neutral-1000);--sd-color-bg-brand-subtle:var(--sd-brand-role-light-subtle);--sd-color-bg-brand-subtle-hover:var(--sd-brand-role-light-subtle-hover);--sd-color-bg-danger-subtle:var(--sd-color-red-25);--sd-color-bg-success-subtle:var(--sd-color-green-25);--sd-color-bg-warning-subtle:var(--sd-color-amber-25);--sd-color-bg-info-subtle:var(--sd-color-blue-25);--sd-color-bg-scrim:#0c0e1399;--sd-color-action-primary:var(--sd-color-brand-900);--sd-color-action-primary-hover:var(--sd-color-brand-950);--sd-color-action-primary-pressed:var(--sd-color-neutral-1000);--sd-color-action-neutral:var(--sd-color-neutral-1000);--sd-color-action-neutral-hover:var(--sd-color-neutral-1000);--sd-color-action-neutral-pressed:var(--sd-color-neutral-900);--sd-color-action-danger:var(--sd-color-red-900);--sd-color-action-danger-hover:var(--sd-color-red-950);--sd-color-action-danger-pressed:var(--sd-color-neutral-1000);--sd-color-text-default:var(--sd-color-neutral-1000);--sd-color-text-secondary:var(--sd-color-neutral-950);--sd-color-text-tertiary:var(--sd-color-neutral-900);--sd-color-text-inverse:var(--sd-color-neutral-0);--sd-color-text-on-primary:var(--sd-color-neutral-0);--sd-color-text-on-action:var(--sd-color-neutral-0);--sd-color-text-link:var(--sd-color-blue-900);--sd-color-text-link-pressed:var(--sd-color-blue-950);--sd-color-text-link-visited:var(--sd-color-pink-900);--sd-color-text-brand:var(--sd-color-brand-900);--sd-color-text-danger:var(--sd-color-red-900);--sd-color-text-success:var(--sd-color-green-900);--sd-color-text-warning:var(--sd-color-amber-900);--sd-color-text-info:var(--sd-color-blue-900);--sd-color-text-disabled:var(--sd-color-neutral-400);--sd-color-text-on-danger:var(--sd-color-neutral-0);--sd-color-icon-default:var(--sd-color-neutral-950);--sd-color-icon-strong:var(--sd-color-neutral-1000);--sd-color-icon-brand:var(--sd-color-brand-900);--sd-color-icon-danger:var(--sd-color-red-900);--sd-color-icon-success:var(--sd-color-green-900);--sd-color-icon-warning:var(--sd-color-amber-900);--sd-color-icon-info:var(--sd-color-blue-900);--sd-color-icon-on-danger:var(--sd-color-neutral-0);--sd-color-border-subtle:var(--sd-color-neutral-600);--sd-color-border-default:var(--sd-color-neutral-800);--sd-color-border-control:var(--sd-color-neutral-900);--sd-color-border-strong:var(--sd-color-neutral-1000);--sd-color-border-brand:var(--sd-color-brand-900);--sd-color-border-danger:var(--sd-color-red-900);--sd-color-border-success:var(--sd-color-green-900);--sd-color-focus-ring:var(--sd-color-neutral-1000);--sd-color-focus-ring-inner:var(--sd-color-neutral-0);--sd-color-focus-ring-on-inverse:var(--sd-color-neutral-0);--sd-color-decor-1-bg:var(--sd-color-brand-50);--sd-color-decor-1-fg:var(--sd-color-brand-950);--sd-color-decor-1-solid:var(--sd-color-brand-700);--sd-color-decor-2-bg:var(--sd-color-blue-50);--sd-color-decor-2-fg:var(--sd-color-blue-950);--sd-color-decor-2-solid:var(--sd-color-blue-700);--sd-color-decor-3-bg:var(--sd-color-green-50);--sd-color-decor-3-fg:var(--sd-color-green-950);--sd-color-decor-3-solid:var(--sd-color-green-700);--sd-color-decor-4-bg:var(--sd-color-amber-50);--sd-color-decor-4-fg:var(--sd-color-amber-950);--sd-color-decor-4-solid:var(--sd-color-amber-700);--sd-color-decor-5-bg:var(--sd-color-teal-50);--sd-color-decor-5-fg:var(--sd-color-teal-950);--sd-color-decor-5-solid:var(--sd-color-teal-700);--sd-color-decor-6-bg:var(--sd-color-neutral-50);--sd-color-decor-6-fg:var(--sd-color-neutral-1000);--sd-color-decor-6-solid:var(--sd-color-neutral-700);--sd-color-system-keyboard:var(--sd-color-neutral-25);--sd-color-system-key-function:var(--sd-color-neutral-50);--sd-color-system-key-pressed:var(--sd-color-neutral-50);--sd-color-chart-1:var(--sd-color-blue-700);--sd-color-chart-2:var(--sd-color-teal-700);--sd-color-chart-3:var(--sd-color-orange-700);--sd-color-chart-4:var(--sd-color-green-700);--sd-color-chart-5:var(--sd-color-sky-700);--sd-color-chart-6:var(--sd-color-olive-700);--sd-color-chart-7:var(--sd-color-pink-700);--sd-color-chart-8:var(--sd-color-neutral-700);--sd-color-chart-seq-1-bg:var(--sd-color-blue-25);--sd-color-chart-seq-1-fg:var(--sd-color-neutral-1000);--sd-color-chart-seq-2-bg:var(--sd-color-blue-50);--sd-color-chart-seq-2-fg:var(--sd-color-neutral-1000);--sd-color-chart-seq-3-bg:var(--sd-color-blue-800);--sd-color-chart-seq-4-bg:var(--sd-color-blue-900);--sd-color-chart-seq-4-fg:var(--sd-color-neutral-0);--sd-color-chart-seq-5-bg:var(--sd-color-blue-950);--sd-color-chart-seq-5-fg:var(--sd-color-neutral-0);--sd-color-media-live:var(--sd-color-red-800);--sd-color-scrim-modal:#0c0e1399;--sd-color-scrim-drag:#0c0e1366;--sd-color-scrim-busy:#ffffffb3;--sd-color-code-bg:var(--sd-color-neutral-0);--sd-color-code-fg:var(--sd-color-neutral-1000);--sd-color-code-keyword:var(--sd-color-pink-900);--sd-color-code-string:var(--sd-color-teal-900);--sd-color-code-number:var(--sd-color-amber-900);--sd-color-code-comment:var(--sd-color-neutral-900);--sd-color-code-function:var(--sd-color-blue-900);--sd-color-code-punctuation:var(--sd-color-neutral-950);--sd-color-code-added:var(--sd-color-green-900);--sd-color-code-removed:var(--sd-color-red-900);--sd-color-mark-bg:var(--sd-color-amber-50);--sd-color-mark-line:var(--sd-color-amber-900);--sd-elevation-1-drop-0-color:#0c0e130f;--sd-elevation-1-drop-0-offset-x:0px;--sd-elevation-1-drop-0-offset-y:1px;--sd-elevation-1-drop-0-blur:2px;--sd-elevation-1-drop-0-spread:0px;--sd-elevation-1-inner-0-color:#0000;--sd-elevation-1-inner-0-offset-x:0px;--sd-elevation-1-inner-0-offset-y:0px;--sd-elevation-1-inner-0-blur:0px;--sd-elevation-1-inner-0-spread:0px;--sd-elevation-1:var(--sd-elevation-1-drop-0-offset-x) var(--sd-elevation-1-drop-0-offset-y) var(--sd-elevation-1-drop-0-blur) var(--sd-elevation-1-drop-0-spread) var(--sd-elevation-1-drop-0-color), inset var(--sd-elevation-1-inner-0-offset-x) var(--sd-elevation-1-inner-0-offset-y) var(--sd-elevation-1-inner-0-blur) var(--sd-elevation-1-inner-0-spread) var(--sd-elevation-1-inner-0-color);--sd-elevation-2-drop-0-color:#0c0e130a;--sd-elevation-2-drop-0-offset-x:0px;--sd-elevation-2-drop-0-offset-y:1px;--sd-elevation-2-drop-0-blur:2px;--sd-elevation-2-drop-0-spread:0px;--sd-elevation-2-drop-1-color:#0c0e1314;--sd-elevation-2-drop-1-offset-x:0px;--sd-elevation-2-drop-1-offset-y:8px;--sd-elevation-2-drop-1-blur:24px;--sd-elevation-2-drop-1-spread:-6px;--sd-elevation-2-inner-0-color:#0000;--sd-elevation-2-inner-0-offset-x:0px;--sd-elevation-2-inner-0-offset-y:0px;--sd-elevation-2-inner-0-blur:0px;--sd-elevation-2-inner-0-spread:0px;--sd-elevation-2:var(--sd-elevation-2-drop-0-offset-x) var(--sd-elevation-2-drop-0-offset-y) var(--sd-elevation-2-drop-0-blur) var(--sd-elevation-2-drop-0-spread) var(--sd-elevation-2-drop-0-color), var(--sd-elevation-2-drop-1-offset-x) var(--sd-elevation-2-drop-1-offset-y) var(--sd-elevation-2-drop-1-blur) var(--sd-elevation-2-drop-1-spread) var(--sd-elevation-2-drop-1-color), inset var(--sd-elevation-2-inner-0-offset-x) var(--sd-elevation-2-inner-0-offset-y) var(--sd-elevation-2-inner-0-blur) var(--sd-elevation-2-inner-0-spread) var(--sd-elevation-2-inner-0-color);--sd-elevation-3-drop-0-color:#0c0e130a;--sd-elevation-3-drop-0-offset-x:0px;--sd-elevation-3-drop-0-offset-y:2px;--sd-elevation-3-drop-0-blur:4px;--sd-elevation-3-drop-0-spread:0px;--sd-elevation-3-drop-1-color:#0c0e1329;--sd-elevation-3-drop-1-offset-x:0px;--sd-elevation-3-drop-1-offset-y:24px;--sd-elevation-3-drop-1-blur:64px;--sd-elevation-3-drop-1-spread:-12px;--sd-elevation-3-inner-0-color:#0000;--sd-elevation-3-inner-0-offset-x:0px;--sd-elevation-3-inner-0-offset-y:0px;--sd-elevation-3-inner-0-blur:0px;--sd-elevation-3-inner-0-spread:0px;--sd-elevation-3:var(--sd-elevation-3-drop-0-offset-x) var(--sd-elevation-3-drop-0-offset-y) var(--sd-elevation-3-drop-0-blur) var(--sd-elevation-3-drop-0-spread) var(--sd-elevation-3-drop-0-color), var(--sd-elevation-3-drop-1-offset-x) var(--sd-elevation-3-drop-1-offset-y) var(--sd-elevation-3-drop-1-blur) var(--sd-elevation-3-drop-1-spread) var(--sd-elevation-3-drop-1-color), inset var(--sd-elevation-3-inner-0-offset-x) var(--sd-elevation-3-inner-0-offset-y) var(--sd-elevation-3-inner-0-blur) var(--sd-elevation-3-inner-0-spread) var(--sd-elevation-3-inner-0-color);--sd-focus-ring-outer:var(--sd-color-focus-ring);--sd-focus-ring-inner:var(--sd-color-focus-ring-inner);--sd-button-primary-bg:var(--sd-color-action-primary);--sd-button-primary-bg-hover:var(--sd-color-action-primary-hover);--sd-button-primary-bg-pressed:var(--sd-color-action-primary-pressed);--sd-button-primary-fg:var(--sd-color-text-on-primary);--sd-button-secondary-bg:var(--sd-color-bg-brand-subtle);--sd-button-secondary-bg-hover:var(--sd-color-bg-brand-subtle-hover);--sd-button-secondary-bg-pressed:var(--sd-color-bg-brand-subtle-hover);--sd-button-secondary-fg:var(--sd-color-text-brand);--sd-button-outline-bg:var(--sd-color-bg-canvas);--sd-button-outline-bg-hover:var(--sd-color-bg-muted);--sd-button-outline-bg-pressed:var(--sd-color-bg-subtle);--sd-button-outline-border:var(--sd-color-border-control);--sd-button-outline-fg:var(--sd-color-text-default);--sd-button-ghost-bg-hover:var(--sd-color-bg-muted);--sd-button-ghost-fg:var(--sd-color-text-default);--sd-button-ghost-bg-pressed:var(--sd-color-bg-subtle);--sd-button-link-fg:var(--sd-color-text-link);--sd-button-link-fg-pressed:var(--sd-color-text-link-pressed);--sd-button-danger-bg:var(--sd-color-action-danger);--sd-button-danger-bg-hover:var(--sd-color-action-danger-hover);--sd-button-danger-bg-pressed:var(--sd-color-action-danger-pressed);--sd-button-danger-fg:var(--sd-color-text-on-danger);--sd-button-disabled-bg:var(--sd-color-bg-muted);--sd-button-disabled-border:var(--sd-color-border-subtle);--sd-button-disabled-fg:var(--sd-color-text-disabled);--sd-input-bg:var(--sd-color-bg-canvas);--sd-input-bg-disabled:var(--sd-color-bg-subtle);--sd-input-border:var(--sd-color-border-control);--sd-input-border-hover:var(--sd-color-border-strong);--sd-input-border-invalid:var(--sd-color-border-danger);--sd-input-fg:var(--sd-color-text-default);--sd-input-placeholder:var(--sd-color-text-tertiary);--sd-card-bg:var(--sd-color-bg-canvas);--sd-card-border:var(--sd-color-border-default);--sd-card-fg:var(--sd-color-text-default);--sd-card-fg-secondary:var(--sd-color-text-secondary);--sd-card-shadow:var(--sd-elevation-1);--sd-badge-neutral-bg:var(--sd-color-bg-muted);--sd-badge-neutral-fg:var(--sd-color-text-default);--sd-badge-brand-bg:var(--sd-color-bg-brand-subtle);--sd-badge-brand-fg:var(--sd-color-text-brand);--sd-badge-danger-bg:var(--sd-color-bg-danger-subtle);--sd-badge-danger-fg:var(--sd-color-text-danger);--sd-badge-success-bg:var(--sd-color-bg-success-subtle);--sd-badge-success-fg:var(--sd-color-text-success);--sd-badge-warning-bg:var(--sd-color-bg-warning-subtle);--sd-badge-warning-fg:var(--sd-color-text-warning);--sd-badge-info-bg:var(--sd-color-bg-info-subtle);--sd-badge-info-fg:var(--sd-color-text-info);--sd-badge-strong-bg:var(--sd-color-action-primary);--sd-badge-strong-fg:var(--sd-color-text-on-primary);--sd-dialog-bg:var(--sd-color-bg-canvas);--sd-dialog-scrim:var(--sd-color-bg-scrim);--sd-dialog-fg:var(--sd-color-text-default);--sd-dialog-shadow:var(--sd-elevation-3);--sd-tooltip-bg:var(--sd-color-bg-inverse);--sd-tooltip-fg:var(--sd-color-text-inverse);--sd-field-label:var(--sd-color-text-default);--sd-field-hint:var(--sd-color-text-secondary);--sd-field-error:var(--sd-color-text-danger);--sd-field-error-icon:var(--sd-color-icon-danger);--sd-checkbox-bg:var(--sd-color-bg-canvas);--sd-checkbox-bg-pressed:var(--sd-color-bg-muted);--sd-checkbox-border:var(--sd-color-border-control);--sd-checkbox-bg-checked:var(--sd-color-action-primary);--sd-checkbox-bg-checked-hover:var(--sd-color-action-primary-hover);--sd-checkbox-bg-checked-pressed:var(--sd-color-action-primary-pressed);--sd-checkbox-mark:var(--sd-color-text-on-primary);--sd-checkbox-label:var(--sd-color-text-default);--sd-switch-track-off:var(--sd-color-bg-muted);--sd-switch-track-off-pressed:var(--sd-color-bg-subtle);--sd-switch-track-on:var(--sd-color-action-primary);--sd-switch-track-on-pressed:var(--sd-color-action-primary-pressed);--sd-switch-border:var(--sd-color-border-control);--sd-switch-thumb-off:var(--sd-color-border-strong);--sd-switch-thumb-on:var(--sd-color-text-on-primary);--sd-switch-glyph-off:var(--sd-color-bg-muted);--sd-switch-glyph-on:var(--sd-color-action-primary);--sd-listbox-bg:var(--sd-color-bg-canvas);--sd-listbox-border:var(--sd-color-border-default);--sd-listbox-option-hover:var(--sd-color-bg-muted);--sd-listbox-option-selected:var(--sd-color-bg-brand-subtle);--sd-listbox-option-fg:var(--sd-color-text-default);--sd-listbox-check:var(--sd-color-icon-brand);--sd-listbox-shadow:var(--sd-elevation-2);--sd-select-chevron:var(--sd-color-icon-default);--sd-tabs-fg:var(--sd-color-text-secondary);--sd-tabs-fg-selected:var(--sd-color-text-default);--sd-tabs-bg-hover:var(--sd-color-bg-muted);--sd-tabs-bg-pressed:var(--sd-color-bg-brand-subtle);--sd-tabs-fg-pressed:var(--sd-color-text-default);--sd-tabs-icon:var(--sd-color-icon-default);--sd-tabs-icon-selected:var(--sd-color-icon-strong);--sd-tabs-indicator:var(--sd-color-action-primary);--sd-tabs-border:var(--sd-color-border-default);--sd-toast-bg:var(--sd-color-bg-canvas);--sd-toast-border:var(--sd-color-border-strong);--sd-toast-fg:var(--sd-color-text-default);--sd-toast-fg-secondary:var(--sd-color-text-secondary);--sd-toast-shadow:var(--sd-elevation-2);--sd-avatar-tint-1-bg:var(--sd-color-decor-1-bg);--sd-avatar-tint-1-fg:var(--sd-color-decor-1-fg);--sd-avatar-tint-2-bg:var(--sd-color-decor-2-bg);--sd-avatar-tint-2-fg:var(--sd-color-decor-2-fg);--sd-avatar-tint-3-bg:var(--sd-color-decor-3-bg);--sd-avatar-tint-3-fg:var(--sd-color-decor-3-fg);--sd-avatar-tint-4-bg:var(--sd-color-decor-4-bg);--sd-avatar-tint-4-fg:var(--sd-color-decor-4-fg);--sd-avatar-tint-5-bg:var(--sd-color-decor-5-bg);--sd-avatar-tint-5-fg:var(--sd-color-decor-5-fg);--sd-avatar-tint-6-bg:var(--sd-color-decor-6-bg);--sd-avatar-tint-6-fg:var(--sd-color-decor-6-fg);--sd-list-row-pressed:var(--sd-color-bg-muted);--sd-list-fg:var(--sd-color-text-default);--sd-list-fg-secondary:var(--sd-color-text-secondary);--sd-list-row-selected:var(--sd-color-bg-brand-subtle);--sd-list-check:var(--sd-color-icon-brand);--sd-list-selected-edge:var(--sd-color-border-brand);--sd-keyboard-surface:var(--sd-color-system-keyboard);--sd-keyboard-key:var(--sd-color-bg-raised);--sd-keyboard-key-function:var(--sd-color-system-key-function);--sd-keyboard-key-pressed:var(--sd-color-system-key-pressed);--sd-keyboard-fg:var(--sd-color-text-default);--sd-status-foreground:var(--sd-color-text-default)}.sd-root[data-brand=handle][data-theme=dark-hc],.sd-root[data-brand=handle] [data-theme=dark-hc]{--sd-color-bg-canvas:var(--sd-color-neutral-1000);--sd-color-bg-subtle:var(--sd-color-neutral-1000);--sd-color-bg-muted:var(--sd-color-neutral-975);--sd-color-bg-raised:var(--sd-color-neutral-950);--sd-color-bg-inverse:var(--sd-color-neutral-0);--sd-color-bg-brand-subtle:var(--sd-brand-role-dark-subtle);--sd-color-bg-brand-subtle-hover:var(--sd-brand-role-dark-subtle-hover);--sd-color-bg-danger-subtle:var(--sd-color-red-950);--sd-color-bg-success-subtle:var(--sd-color-green-950);--sd-color-bg-warning-subtle:var(--sd-color-amber-950);--sd-color-bg-info-subtle:var(--sd-color-blue-950);--sd-color-bg-scrim:#000000b3;--sd-color-action-primary:var(--sd-color-brand-50);--sd-color-action-primary-hover:var(--sd-color-brand-25);--sd-color-action-primary-pressed:var(--sd-color-neutral-0);--sd-color-action-neutral:var(--sd-color-neutral-0);--sd-color-action-neutral-hover:var(--sd-color-neutral-0);--sd-color-action-neutral-pressed:var(--sd-color-neutral-50);--sd-color-action-danger:var(--sd-color-red-50);--sd-color-action-danger-hover:var(--sd-color-red-25);--sd-color-action-danger-pressed:var(--sd-color-neutral-0);--sd-color-text-default:var(--sd-color-neutral-0);--sd-color-text-secondary:var(--sd-color-neutral-25);--sd-color-text-tertiary:var(--sd-color-neutral-50);--sd-color-text-inverse:var(--sd-color-neutral-1000);--sd-color-text-on-primary:var(--sd-color-neutral-1000);--sd-color-text-on-action:var(--sd-color-neutral-1000);--sd-color-text-link:var(--sd-color-blue-50);--sd-color-text-link-pressed:var(--sd-color-blue-25);--sd-color-text-link-visited:var(--sd-color-pink-50);--sd-color-text-brand:var(--sd-color-brand-50);--sd-color-text-danger:var(--sd-color-red-50);--sd-color-text-success:var(--sd-color-green-50);--sd-color-text-warning:var(--sd-color-amber-50);--sd-color-text-info:var(--sd-color-blue-50);--sd-color-text-disabled:var(--sd-color-neutral-600);--sd-color-text-on-danger:var(--sd-color-neutral-1000);--sd-color-icon-default:var(--sd-color-neutral-50);--sd-color-icon-strong:var(--sd-color-neutral-0);--sd-color-icon-brand:var(--sd-color-brand-50);--sd-color-icon-danger:var(--sd-color-red-50);--sd-color-icon-success:var(--sd-color-green-50);--sd-color-icon-warning:var(--sd-color-amber-50);--sd-color-icon-info:var(--sd-color-blue-50);--sd-color-icon-on-danger:var(--sd-color-neutral-1000);--sd-color-border-subtle:var(--sd-color-neutral-400);--sd-color-border-default:var(--sd-color-neutral-200);--sd-color-border-control:var(--sd-color-neutral-100);--sd-color-border-strong:var(--sd-color-neutral-0);--sd-color-border-brand:var(--sd-color-brand-50);--sd-color-border-danger:var(--sd-color-red-50);--sd-color-border-success:var(--sd-color-green-50);--sd-color-focus-ring:var(--sd-color-neutral-0);--sd-color-focus-ring-inner:var(--sd-color-neutral-1000);--sd-color-focus-ring-on-inverse:var(--sd-color-neutral-1000);--sd-color-decor-1-bg:var(--sd-color-brand-950);--sd-color-decor-1-fg:var(--sd-color-brand-25);--sd-color-decor-1-solid:var(--sd-color-brand-200);--sd-color-decor-2-bg:var(--sd-color-blue-950);--sd-color-decor-2-fg:var(--sd-color-blue-25);--sd-color-decor-2-solid:var(--sd-color-blue-200);--sd-color-decor-3-bg:var(--sd-color-green-950);--sd-color-decor-3-fg:var(--sd-color-green-25);--sd-color-decor-3-solid:var(--sd-color-green-200);--sd-color-decor-4-bg:var(--sd-color-amber-950);--sd-color-decor-4-fg:var(--sd-color-amber-25);--sd-color-decor-4-solid:var(--sd-color-amber-200);--sd-color-decor-5-bg:var(--sd-color-teal-950);--sd-color-decor-5-fg:var(--sd-color-teal-25);--sd-color-decor-5-solid:var(--sd-color-teal-200);--sd-color-decor-6-bg:var(--sd-color-neutral-950);--sd-color-decor-6-fg:var(--sd-color-neutral-0);--sd-color-decor-6-solid:var(--sd-color-neutral-200);--sd-color-system-keyboard:var(--sd-color-neutral-900);--sd-color-system-key-function:var(--sd-color-neutral-800);--sd-color-system-key-pressed:var(--sd-color-neutral-975);--sd-color-chart-1:var(--sd-color-blue-200);--sd-color-chart-2:var(--sd-color-teal-200);--sd-color-chart-3:var(--sd-color-orange-200);--sd-color-chart-4:var(--sd-color-green-200);--sd-color-chart-5:var(--sd-color-sky-200);--sd-color-chart-6:var(--sd-color-olive-200);--sd-color-chart-7:var(--sd-color-pink-200);--sd-color-chart-8:var(--sd-color-neutral-200);--sd-color-chart-seq-1-bg:var(--sd-color-blue-950);--sd-color-chart-seq-1-fg:var(--sd-color-neutral-0);--sd-color-chart-seq-2-bg:var(--sd-color-blue-900);--sd-color-chart-seq-2-fg:var(--sd-color-neutral-0);--sd-color-chart-seq-3-bg:var(--sd-color-blue-800);--sd-color-chart-seq-4-bg:var(--sd-color-blue-50);--sd-color-chart-seq-4-fg:var(--sd-color-neutral-1000);--sd-color-chart-seq-5-bg:var(--sd-color-blue-25);--sd-color-chart-seq-5-fg:var(--sd-color-neutral-1000);--sd-color-media-live:var(--sd-color-red-800);--sd-color-scrim-modal:#000000b3;--sd-color-scrim-drag:#00000080;--sd-color-scrim-busy:#0b0d10b3;--sd-color-code-bg:var(--sd-color-neutral-1000);--sd-color-code-fg:var(--sd-color-neutral-0);--sd-color-code-keyword:var(--sd-color-pink-50);--sd-color-code-string:var(--sd-color-teal-50);--sd-color-code-number:var(--sd-color-amber-50);--sd-color-code-comment:var(--sd-color-neutral-50);--sd-color-code-function:var(--sd-color-blue-50);--sd-color-code-punctuation:var(--sd-color-neutral-25);--sd-color-code-added:var(--sd-color-green-50);--sd-color-code-removed:var(--sd-color-red-50);--sd-color-mark-bg:var(--sd-color-amber-950);--sd-color-mark-line:var(--sd-color-amber-100);--sd-elevation-1-drop-0-color:#0000;--sd-elevation-1-drop-0-offset-x:0px;--sd-elevation-1-drop-0-offset-y:0px;--sd-elevation-1-drop-0-blur:0px;--sd-elevation-1-drop-0-spread:0px;--sd-elevation-1-inner-0-color:#ffffff0f;--sd-elevation-1-inner-0-offset-x:0px;--sd-elevation-1-inner-0-offset-y:1px;--sd-elevation-1-inner-0-blur:0px;--sd-elevation-1-inner-0-spread:0px;--sd-elevation-1:var(--sd-elevation-1-drop-0-offset-x) var(--sd-elevation-1-drop-0-offset-y) var(--sd-elevation-1-drop-0-blur) var(--sd-elevation-1-drop-0-spread) var(--sd-elevation-1-drop-0-color), inset var(--sd-elevation-1-inner-0-offset-x) var(--sd-elevation-1-inner-0-offset-y) var(--sd-elevation-1-inner-0-blur) var(--sd-elevation-1-inner-0-spread) var(--sd-elevation-1-inner-0-color);--sd-elevation-2-drop-0-color:#00000080;--sd-elevation-2-drop-0-offset-x:0px;--sd-elevation-2-drop-0-offset-y:8px;--sd-elevation-2-drop-0-blur:24px;--sd-elevation-2-drop-0-spread:-6px;--sd-elevation-2-drop-1-color:#0000;--sd-elevation-2-drop-1-offset-x:0px;--sd-elevation-2-drop-1-offset-y:0px;--sd-elevation-2-drop-1-blur:0px;--sd-elevation-2-drop-1-spread:0px;--sd-elevation-2-inner-0-color:#ffffff0f;--sd-elevation-2-inner-0-offset-x:0px;--sd-elevation-2-inner-0-offset-y:1px;--sd-elevation-2-inner-0-blur:0px;--sd-elevation-2-inner-0-spread:0px;--sd-elevation-2:var(--sd-elevation-2-drop-0-offset-x) var(--sd-elevation-2-drop-0-offset-y) var(--sd-elevation-2-drop-0-blur) var(--sd-elevation-2-drop-0-spread) var(--sd-elevation-2-drop-0-color), var(--sd-elevation-2-drop-1-offset-x) var(--sd-elevation-2-drop-1-offset-y) var(--sd-elevation-2-drop-1-blur) var(--sd-elevation-2-drop-1-spread) var(--sd-elevation-2-drop-1-color), inset var(--sd-elevation-2-inner-0-offset-x) var(--sd-elevation-2-inner-0-offset-y) var(--sd-elevation-2-inner-0-blur) var(--sd-elevation-2-inner-0-spread) var(--sd-elevation-2-inner-0-color);--sd-elevation-3-drop-0-color:#0009;--sd-elevation-3-drop-0-offset-x:0px;--sd-elevation-3-drop-0-offset-y:24px;--sd-elevation-3-drop-0-blur:64px;--sd-elevation-3-drop-0-spread:-12px;--sd-elevation-3-drop-1-color:#0000;--sd-elevation-3-drop-1-offset-x:0px;--sd-elevation-3-drop-1-offset-y:0px;--sd-elevation-3-drop-1-blur:0px;--sd-elevation-3-drop-1-spread:0px;--sd-elevation-3-inner-0-color:#ffffff0f;--sd-elevation-3-inner-0-offset-x:0px;--sd-elevation-3-inner-0-offset-y:1px;--sd-elevation-3-inner-0-blur:0px;--sd-elevation-3-inner-0-spread:0px;--sd-elevation-3:var(--sd-elevation-3-drop-0-offset-x) var(--sd-elevation-3-drop-0-offset-y) var(--sd-elevation-3-drop-0-blur) var(--sd-elevation-3-drop-0-spread) var(--sd-elevation-3-drop-0-color), var(--sd-elevation-3-drop-1-offset-x) var(--sd-elevation-3-drop-1-offset-y) var(--sd-elevation-3-drop-1-blur) var(--sd-elevation-3-drop-1-spread) var(--sd-elevation-3-drop-1-color), inset var(--sd-elevation-3-inner-0-offset-x) var(--sd-elevation-3-inner-0-offset-y) var(--sd-elevation-3-inner-0-blur) var(--sd-elevation-3-inner-0-spread) var(--sd-elevation-3-inner-0-color);--sd-focus-ring-outer:var(--sd-color-focus-ring);--sd-focus-ring-inner:var(--sd-color-focus-ring-inner);--sd-button-primary-bg:var(--sd-color-action-primary);--sd-button-primary-bg-hover:var(--sd-color-action-primary-hover);--sd-button-primary-bg-pressed:var(--sd-color-action-primary-pressed);--sd-button-primary-fg:var(--sd-color-text-on-primary);--sd-button-secondary-bg:var(--sd-color-bg-brand-subtle);--sd-button-secondary-bg-hover:var(--sd-color-bg-brand-subtle-hover);--sd-button-secondary-bg-pressed:var(--sd-color-bg-brand-subtle-hover);--sd-button-secondary-fg:var(--sd-color-text-brand);--sd-button-outline-bg:var(--sd-color-bg-canvas);--sd-button-outline-bg-hover:var(--sd-color-bg-muted);--sd-button-outline-bg-pressed:var(--sd-color-bg-subtle);--sd-button-outline-border:var(--sd-color-border-control);--sd-button-outline-fg:var(--sd-color-text-default);--sd-button-ghost-bg-hover:var(--sd-color-bg-muted);--sd-button-ghost-fg:var(--sd-color-text-default);--sd-button-ghost-bg-pressed:var(--sd-color-bg-subtle);--sd-button-link-fg:var(--sd-color-text-link);--sd-button-link-fg-pressed:var(--sd-color-text-link-pressed);--sd-button-danger-bg:var(--sd-color-action-danger);--sd-button-danger-bg-hover:var(--sd-color-action-danger-hover);--sd-button-danger-bg-pressed:var(--sd-color-action-danger-pressed);--sd-button-danger-fg:var(--sd-color-text-on-danger);--sd-button-disabled-bg:var(--sd-color-bg-muted);--sd-button-disabled-border:var(--sd-color-border-subtle);--sd-button-disabled-fg:var(--sd-color-text-disabled);--sd-input-bg:var(--sd-color-bg-canvas);--sd-input-bg-disabled:var(--sd-color-bg-subtle);--sd-input-border:var(--sd-color-border-control);--sd-input-border-hover:var(--sd-color-border-strong);--sd-input-border-invalid:var(--sd-color-border-danger);--sd-input-fg:var(--sd-color-text-default);--sd-input-placeholder:var(--sd-color-text-tertiary);--sd-card-bg:var(--sd-color-bg-canvas);--sd-card-border:var(--sd-color-border-default);--sd-card-fg:var(--sd-color-text-default);--sd-card-fg-secondary:var(--sd-color-text-secondary);--sd-card-shadow:var(--sd-elevation-1);--sd-badge-neutral-bg:var(--sd-color-bg-muted);--sd-badge-neutral-fg:var(--sd-color-text-default);--sd-badge-brand-bg:var(--sd-color-bg-brand-subtle);--sd-badge-brand-fg:var(--sd-color-text-brand);--sd-badge-danger-bg:var(--sd-color-bg-danger-subtle);--sd-badge-danger-fg:var(--sd-color-text-danger);--sd-badge-success-bg:var(--sd-color-bg-success-subtle);--sd-badge-success-fg:var(--sd-color-text-success);--sd-badge-warning-bg:var(--sd-color-bg-warning-subtle);--sd-badge-warning-fg:var(--sd-color-text-warning);--sd-badge-info-bg:var(--sd-color-bg-info-subtle);--sd-badge-info-fg:var(--sd-color-text-info);--sd-badge-strong-bg:var(--sd-color-action-primary);--sd-badge-strong-fg:var(--sd-color-text-on-primary);--sd-dialog-bg:var(--sd-color-bg-canvas);--sd-dialog-scrim:var(--sd-color-bg-scrim);--sd-dialog-fg:var(--sd-color-text-default);--sd-dialog-shadow:var(--sd-elevation-3);--sd-tooltip-bg:var(--sd-color-bg-inverse);--sd-tooltip-fg:var(--sd-color-text-inverse);--sd-field-label:var(--sd-color-text-default);--sd-field-hint:var(--sd-color-text-secondary);--sd-field-error:var(--sd-color-text-danger);--sd-field-error-icon:var(--sd-color-icon-danger);--sd-checkbox-bg:var(--sd-color-bg-canvas);--sd-checkbox-bg-pressed:var(--sd-color-bg-muted);--sd-checkbox-border:var(--sd-color-border-control);--sd-checkbox-bg-checked:var(--sd-color-action-primary);--sd-checkbox-bg-checked-hover:var(--sd-color-action-primary-hover);--sd-checkbox-bg-checked-pressed:var(--sd-color-action-primary-pressed);--sd-checkbox-mark:var(--sd-color-text-on-primary);--sd-checkbox-label:var(--sd-color-text-default);--sd-switch-track-off:var(--sd-color-bg-muted);--sd-switch-track-off-pressed:var(--sd-color-bg-subtle);--sd-switch-track-on:var(--sd-color-action-primary);--sd-switch-track-on-pressed:var(--sd-color-action-primary-pressed);--sd-switch-border:var(--sd-color-border-control);--sd-switch-thumb-off:var(--sd-color-border-strong);--sd-switch-thumb-on:var(--sd-color-text-on-primary);--sd-switch-glyph-off:var(--sd-color-bg-muted);--sd-switch-glyph-on:var(--sd-color-action-primary);--sd-listbox-bg:var(--sd-color-bg-canvas);--sd-listbox-border:var(--sd-color-border-default);--sd-listbox-option-hover:var(--sd-color-bg-muted);--sd-listbox-option-selected:var(--sd-color-bg-brand-subtle);--sd-listbox-option-fg:var(--sd-color-text-default);--sd-listbox-check:var(--sd-color-icon-brand);--sd-listbox-shadow:var(--sd-elevation-2);--sd-select-chevron:var(--sd-color-icon-default);--sd-tabs-fg:var(--sd-color-text-secondary);--sd-tabs-fg-selected:var(--sd-color-text-default);--sd-tabs-bg-hover:var(--sd-color-bg-muted);--sd-tabs-bg-pressed:var(--sd-color-bg-brand-subtle);--sd-tabs-fg-pressed:var(--sd-color-text-default);--sd-tabs-icon:var(--sd-color-icon-default);--sd-tabs-icon-selected:var(--sd-color-icon-strong);--sd-tabs-indicator:var(--sd-color-action-primary);--sd-tabs-border:var(--sd-color-border-default);--sd-toast-bg:var(--sd-color-bg-canvas);--sd-toast-border:var(--sd-color-border-strong);--sd-toast-fg:var(--sd-color-text-default);--sd-toast-fg-secondary:var(--sd-color-text-secondary);--sd-toast-shadow:var(--sd-elevation-2);--sd-avatar-tint-1-bg:var(--sd-color-decor-1-bg);--sd-avatar-tint-1-fg:var(--sd-color-decor-1-fg);--sd-avatar-tint-2-bg:var(--sd-color-decor-2-bg);--sd-avatar-tint-2-fg:var(--sd-color-decor-2-fg);--sd-avatar-tint-3-bg:var(--sd-color-decor-3-bg);--sd-avatar-tint-3-fg:var(--sd-color-decor-3-fg);--sd-avatar-tint-4-bg:var(--sd-color-decor-4-bg);--sd-avatar-tint-4-fg:var(--sd-color-decor-4-fg);--sd-avatar-tint-5-bg:var(--sd-color-decor-5-bg);--sd-avatar-tint-5-fg:var(--sd-color-decor-5-fg);--sd-avatar-tint-6-bg:var(--sd-color-decor-6-bg);--sd-avatar-tint-6-fg:var(--sd-color-decor-6-fg);--sd-list-row-pressed:var(--sd-color-bg-muted);--sd-list-fg:var(--sd-color-text-default);--sd-list-fg-secondary:var(--sd-color-text-secondary);--sd-list-row-selected:var(--sd-color-bg-brand-subtle);--sd-list-check:var(--sd-color-icon-brand);--sd-list-selected-edge:var(--sd-color-border-brand);--sd-keyboard-surface:var(--sd-color-system-keyboard);--sd-keyboard-key:var(--sd-color-bg-raised);--sd-keyboard-key-function:var(--sd-color-system-key-function);--sd-keyboard-key-pressed:var(--sd-color-system-key-pressed);--sd-keyboard-fg:var(--sd-color-text-default);--sd-status-foreground:var(--sd-color-text-default)}.sd-root[data-brand=handle][data-theme=wireframe],.sd-root[data-brand=handle] [data-theme=wireframe]{--sd-color-bg-canvas:var(--sd-color-neutral-0);--sd-color-bg-subtle:var(--sd-color-neutral-25);--sd-color-bg-muted:var(--sd-color-neutral-50);--sd-color-bg-raised:var(--sd-color-neutral-0);--sd-color-bg-inverse:var(--sd-color-neutral-950);--sd-color-bg-brand-subtle:var(--sd-color-neutral-50);--sd-color-bg-brand-subtle-hover:var(--sd-color-neutral-100);--sd-color-bg-danger-subtle:var(--sd-color-neutral-50);--sd-color-bg-success-subtle:var(--sd-color-neutral-50);--sd-color-bg-warning-subtle:var(--sd-color-neutral-50);--sd-color-bg-info-subtle:var(--sd-color-neutral-50);--sd-color-bg-scrim:#0c0e1399;--sd-color-action-primary:var(--sd-color-neutral-800);--sd-color-action-primary-hover:var(--sd-color-neutral-900);--sd-color-action-primary-pressed:var(--sd-color-neutral-950);--sd-color-action-neutral:var(--sd-color-neutral-950);--sd-color-action-neutral-hover:var(--sd-color-neutral-1000);--sd-color-action-neutral-pressed:var(--sd-color-neutral-900);--sd-color-action-danger:var(--sd-color-neutral-800);--sd-color-action-danger-hover:var(--sd-color-neutral-900);--sd-color-action-danger-pressed:var(--sd-color-neutral-950);--sd-color-text-default:var(--sd-color-neutral-950);--sd-color-text-secondary:var(--sd-color-neutral-800);--sd-color-text-tertiary:var(--sd-color-neutral-700);--sd-color-text-inverse:var(--sd-color-neutral-0);--sd-color-text-on-primary:var(--sd-color-neutral-0);--sd-color-text-on-action:var(--sd-color-neutral-0);--sd-color-text-link:var(--sd-color-neutral-950);--sd-color-text-link-pressed:var(--sd-color-neutral-1000);--sd-color-text-link-visited:var(--sd-color-neutral-800);--sd-color-text-brand:var(--sd-color-neutral-950);--sd-color-text-danger:var(--sd-color-neutral-800);--sd-color-text-success:var(--sd-color-neutral-800);--sd-color-text-warning:var(--sd-color-neutral-800);--sd-color-text-info:var(--sd-color-neutral-800);--sd-color-text-disabled:var(--sd-color-neutral-400);--sd-color-text-on-danger:var(--sd-color-neutral-0);--sd-color-icon-default:var(--sd-color-neutral-600);--sd-color-icon-strong:var(--sd-color-neutral-950);--sd-color-icon-brand:var(--sd-color-neutral-700);--sd-color-icon-danger:var(--sd-color-neutral-700);--sd-color-icon-success:var(--sd-color-neutral-700);--sd-color-icon-warning:var(--sd-color-neutral-700);--sd-color-icon-info:var(--sd-color-neutral-700);--sd-color-icon-on-danger:var(--sd-color-neutral-0);--sd-color-border-subtle:var(--sd-color-neutral-150);--sd-color-border-default:var(--sd-color-neutral-200);--sd-color-border-control:var(--sd-color-neutral-500);--sd-color-border-strong:var(--sd-color-neutral-700);--sd-color-border-brand:var(--sd-color-neutral-700);--sd-color-border-danger:var(--sd-color-neutral-700);--sd-color-border-success:var(--sd-color-neutral-700);--sd-color-focus-ring:var(--sd-color-neutral-1000);--sd-color-focus-ring-inner:var(--sd-color-neutral-0);--sd-color-focus-ring-on-inverse:var(--sd-color-blue-200);--sd-color-decor-1-bg:var(--sd-color-neutral-100);--sd-color-decor-1-fg:var(--sd-color-neutral-900);--sd-color-decor-1-solid:var(--sd-color-neutral-600);--sd-color-decor-2-bg:var(--sd-color-neutral-100);--sd-color-decor-2-fg:var(--sd-color-neutral-900);--sd-color-decor-2-solid:var(--sd-color-neutral-600);--sd-color-decor-3-bg:var(--sd-color-neutral-100);--sd-color-decor-3-fg:var(--sd-color-neutral-900);--sd-color-decor-3-solid:var(--sd-color-neutral-600);--sd-color-decor-4-bg:var(--sd-color-neutral-100);--sd-color-decor-4-fg:var(--sd-color-neutral-900);--sd-color-decor-4-solid:var(--sd-color-neutral-600);--sd-color-decor-5-bg:var(--sd-color-neutral-100);--sd-color-decor-5-fg:var(--sd-color-neutral-900);--sd-color-decor-5-solid:var(--sd-color-neutral-600);--sd-color-decor-6-bg:var(--sd-color-neutral-100);--sd-color-decor-6-fg:var(--sd-color-neutral-900);--sd-color-decor-6-solid:var(--sd-color-neutral-600);--sd-color-system-keyboard:var(--sd-color-neutral-100);--sd-color-system-key-function:var(--sd-color-neutral-150);--sd-color-system-key-pressed:var(--sd-color-neutral-50);--sd-color-chart-1:var(--sd-color-neutral-500);--sd-color-chart-2:var(--sd-color-neutral-950);--sd-color-chart-3:var(--sd-color-neutral-700);--sd-color-chart-4:var(--sd-color-neutral-850);--sd-color-chart-5:var(--sd-color-neutral-600);--sd-color-chart-6:var(--sd-color-neutral-900);--sd-color-chart-7:var(--sd-color-neutral-750);--sd-color-chart-8:var(--sd-color-neutral-800);--sd-color-chart-seq-1-bg:var(--sd-color-neutral-50);--sd-color-chart-seq-1-fg:var(--sd-color-neutral-1000);--sd-color-chart-seq-2-bg:var(--sd-color-neutral-100);--sd-color-chart-seq-2-fg:var(--sd-color-neutral-1000);--sd-color-chart-seq-3-bg:var(--sd-color-neutral-700);--sd-color-chart-seq-4-bg:var(--sd-color-neutral-800);--sd-color-chart-seq-4-fg:var(--sd-color-neutral-0);--sd-color-chart-seq-5-bg:var(--sd-color-neutral-950);--sd-color-chart-seq-5-fg:var(--sd-color-neutral-0);--sd-color-media-live:var(--sd-color-red-700);--sd-color-scrim-modal:#0c0e1399;--sd-color-scrim-drag:#0c0e1366;--sd-color-scrim-busy:#ffffffb3;--sd-color-code-bg:var(--sd-color-neutral-25);--sd-color-code-fg:var(--sd-color-neutral-950);--sd-color-code-keyword:var(--sd-color-neutral-900);--sd-color-code-string:var(--sd-color-neutral-900);--sd-color-code-number:var(--sd-color-neutral-900);--sd-color-code-comment:var(--sd-color-neutral-750);--sd-color-code-function:var(--sd-color-neutral-900);--sd-color-code-punctuation:var(--sd-color-neutral-800);--sd-color-code-added:var(--sd-color-neutral-900);--sd-color-code-removed:var(--sd-color-neutral-900);--sd-color-mark-bg:var(--sd-color-neutral-100);--sd-color-mark-line:var(--sd-color-neutral-700);--sd-elevation-1-drop-0-color:#0c0e130f;--sd-elevation-1-drop-0-offset-x:0px;--sd-elevation-1-drop-0-offset-y:1px;--sd-elevation-1-drop-0-blur:2px;--sd-elevation-1-drop-0-spread:0px;--sd-elevation-1-inner-0-color:#0000;--sd-elevation-1-inner-0-offset-x:0px;--sd-elevation-1-inner-0-offset-y:0px;--sd-elevation-1-inner-0-blur:0px;--sd-elevation-1-inner-0-spread:0px;--sd-elevation-1:var(--sd-elevation-1-drop-0-offset-x) var(--sd-elevation-1-drop-0-offset-y) var(--sd-elevation-1-drop-0-blur) var(--sd-elevation-1-drop-0-spread) var(--sd-elevation-1-drop-0-color), inset var(--sd-elevation-1-inner-0-offset-x) var(--sd-elevation-1-inner-0-offset-y) var(--sd-elevation-1-inner-0-blur) var(--sd-elevation-1-inner-0-spread) var(--sd-elevation-1-inner-0-color);--sd-elevation-2-drop-0-color:#0c0e130a;--sd-elevation-2-drop-0-offset-x:0px;--sd-elevation-2-drop-0-offset-y:1px;--sd-elevation-2-drop-0-blur:2px;--sd-elevation-2-drop-0-spread:0px;--sd-elevation-2-drop-1-color:#0c0e1314;--sd-elevation-2-drop-1-offset-x:0px;--sd-elevation-2-drop-1-offset-y:8px;--sd-elevation-2-drop-1-blur:24px;--sd-elevation-2-drop-1-spread:-6px;--sd-elevation-2-inner-0-color:#0000;--sd-elevation-2-inner-0-offset-x:0px;--sd-elevation-2-inner-0-offset-y:0px;--sd-elevation-2-inner-0-blur:0px;--sd-elevation-2-inner-0-spread:0px;--sd-elevation-2:var(--sd-elevation-2-drop-0-offset-x) var(--sd-elevation-2-drop-0-offset-y) var(--sd-elevation-2-drop-0-blur) var(--sd-elevation-2-drop-0-spread) var(--sd-elevation-2-drop-0-color), var(--sd-elevation-2-drop-1-offset-x) var(--sd-elevation-2-drop-1-offset-y) var(--sd-elevation-2-drop-1-blur) var(--sd-elevation-2-drop-1-spread) var(--sd-elevation-2-drop-1-color), inset var(--sd-elevation-2-inner-0-offset-x) var(--sd-elevation-2-inner-0-offset-y) var(--sd-elevation-2-inner-0-blur) var(--sd-elevation-2-inner-0-spread) var(--sd-elevation-2-inner-0-color);--sd-elevation-3-drop-0-color:#0c0e130a;--sd-elevation-3-drop-0-offset-x:0px;--sd-elevation-3-drop-0-offset-y:2px;--sd-elevation-3-drop-0-blur:4px;--sd-elevation-3-drop-0-spread:0px;--sd-elevation-3-drop-1-color:#0c0e1329;--sd-elevation-3-drop-1-offset-x:0px;--sd-elevation-3-drop-1-offset-y:24px;--sd-elevation-3-drop-1-blur:64px;--sd-elevation-3-drop-1-spread:-12px;--sd-elevation-3-inner-0-color:#0000;--sd-elevation-3-inner-0-offset-x:0px;--sd-elevation-3-inner-0-offset-y:0px;--sd-elevation-3-inner-0-blur:0px;--sd-elevation-3-inner-0-spread:0px;--sd-elevation-3:var(--sd-elevation-3-drop-0-offset-x) var(--sd-elevation-3-drop-0-offset-y) var(--sd-elevation-3-drop-0-blur) var(--sd-elevation-3-drop-0-spread) var(--sd-elevation-3-drop-0-color), var(--sd-elevation-3-drop-1-offset-x) var(--sd-elevation-3-drop-1-offset-y) var(--sd-elevation-3-drop-1-blur) var(--sd-elevation-3-drop-1-spread) var(--sd-elevation-3-drop-1-color), inset var(--sd-elevation-3-inner-0-offset-x) var(--sd-elevation-3-inner-0-offset-y) var(--sd-elevation-3-inner-0-blur) var(--sd-elevation-3-inner-0-spread) var(--sd-elevation-3-inner-0-color);--sd-focus-ring-outer:var(--sd-color-focus-ring);--sd-focus-ring-inner:var(--sd-color-focus-ring-inner);--sd-button-primary-bg:var(--sd-color-action-primary);--sd-button-primary-bg-hover:var(--sd-color-action-primary-hover);--sd-button-primary-bg-pressed:var(--sd-color-action-primary-pressed);--sd-button-primary-fg:var(--sd-color-text-on-primary);--sd-button-secondary-bg:var(--sd-color-bg-brand-subtle);--sd-button-secondary-bg-hover:var(--sd-color-bg-brand-subtle-hover);--sd-button-secondary-bg-pressed:var(--sd-color-bg-brand-subtle-hover);--sd-button-secondary-fg:var(--sd-color-text-brand);--sd-button-outline-bg:var(--sd-color-bg-canvas);--sd-button-outline-bg-hover:var(--sd-color-bg-muted);--sd-button-outline-bg-pressed:var(--sd-color-bg-subtle);--sd-button-outline-border:var(--sd-color-border-control);--sd-button-outline-fg:var(--sd-color-text-default);--sd-button-ghost-bg-hover:var(--sd-color-bg-muted);--sd-button-ghost-fg:var(--sd-color-text-default);--sd-button-ghost-bg-pressed:var(--sd-color-bg-subtle);--sd-button-link-fg:var(--sd-color-text-link);--sd-button-link-fg-pressed:var(--sd-color-text-link-pressed);--sd-button-danger-bg:var(--sd-color-action-danger);--sd-button-danger-bg-hover:var(--sd-color-action-danger-hover);--sd-button-danger-bg-pressed:var(--sd-color-action-danger-pressed);--sd-button-danger-fg:var(--sd-color-text-on-danger);--sd-button-disabled-bg:var(--sd-color-bg-muted);--sd-button-disabled-border:var(--sd-color-border-subtle);--sd-button-disabled-fg:var(--sd-color-text-disabled);--sd-input-bg:var(--sd-color-bg-canvas);--sd-input-bg-disabled:var(--sd-color-bg-subtle);--sd-input-border:var(--sd-color-border-control);--sd-input-border-hover:var(--sd-color-border-strong);--sd-input-border-invalid:var(--sd-color-border-danger);--sd-input-fg:var(--sd-color-text-default);--sd-input-placeholder:var(--sd-color-text-tertiary);--sd-card-bg:var(--sd-color-bg-canvas);--sd-card-border:var(--sd-color-border-default);--sd-card-fg:var(--sd-color-text-default);--sd-card-fg-secondary:var(--sd-color-text-secondary);--sd-card-shadow:var(--sd-elevation-1);--sd-badge-neutral-bg:var(--sd-color-bg-muted);--sd-badge-neutral-fg:var(--sd-color-text-default);--sd-badge-brand-bg:var(--sd-color-bg-brand-subtle);--sd-badge-brand-fg:var(--sd-color-text-brand);--sd-badge-danger-bg:var(--sd-color-bg-danger-subtle);--sd-badge-danger-fg:var(--sd-color-text-danger);--sd-badge-success-bg:var(--sd-color-bg-success-subtle);--sd-badge-success-fg:var(--sd-color-text-success);--sd-badge-warning-bg:var(--sd-color-bg-warning-subtle);--sd-badge-warning-fg:var(--sd-color-text-warning);--sd-badge-info-bg:var(--sd-color-bg-info-subtle);--sd-badge-info-fg:var(--sd-color-text-info);--sd-badge-strong-bg:var(--sd-color-action-primary);--sd-badge-strong-fg:var(--sd-color-text-on-primary);--sd-dialog-bg:var(--sd-color-bg-canvas);--sd-dialog-scrim:var(--sd-color-bg-scrim);--sd-dialog-fg:var(--sd-color-text-default);--sd-dialog-shadow:var(--sd-elevation-3);--sd-tooltip-bg:var(--sd-color-bg-inverse);--sd-tooltip-fg:var(--sd-color-text-inverse);--sd-field-label:var(--sd-color-text-default);--sd-field-hint:var(--sd-color-text-secondary);--sd-field-error:var(--sd-color-text-danger);--sd-field-error-icon:var(--sd-color-icon-danger);--sd-checkbox-bg:var(--sd-color-bg-canvas);--sd-checkbox-bg-pressed:var(--sd-color-bg-muted);--sd-checkbox-border:var(--sd-color-border-control);--sd-checkbox-bg-checked:var(--sd-color-action-primary);--sd-checkbox-bg-checked-hover:var(--sd-color-action-primary-hover);--sd-checkbox-bg-checked-pressed:var(--sd-color-action-primary-pressed);--sd-checkbox-mark:var(--sd-color-text-on-primary);--sd-checkbox-label:var(--sd-color-text-default);--sd-switch-track-off:var(--sd-color-bg-muted);--sd-switch-track-off-pressed:var(--sd-color-bg-subtle);--sd-switch-track-on:var(--sd-color-action-primary);--sd-switch-track-on-pressed:var(--sd-color-action-primary-pressed);--sd-switch-border:var(--sd-color-border-control);--sd-switch-thumb-off:var(--sd-color-border-strong);--sd-switch-thumb-on:var(--sd-color-text-on-primary);--sd-switch-glyph-off:var(--sd-color-bg-muted);--sd-switch-glyph-on:var(--sd-color-action-primary);--sd-listbox-bg:var(--sd-color-bg-canvas);--sd-listbox-border:var(--sd-color-border-default);--sd-listbox-option-hover:var(--sd-color-bg-muted);--sd-listbox-option-selected:var(--sd-color-bg-brand-subtle);--sd-listbox-option-fg:var(--sd-color-text-default);--sd-listbox-check:var(--sd-color-icon-brand);--sd-listbox-shadow:var(--sd-elevation-2);--sd-select-chevron:var(--sd-color-icon-default);--sd-tabs-fg:var(--sd-color-text-secondary);--sd-tabs-fg-selected:var(--sd-color-text-default);--sd-tabs-bg-hover:var(--sd-color-bg-muted);--sd-tabs-bg-pressed:var(--sd-color-bg-brand-subtle);--sd-tabs-fg-pressed:var(--sd-color-text-default);--sd-tabs-icon:var(--sd-color-icon-default);--sd-tabs-icon-selected:var(--sd-color-icon-strong);--sd-tabs-indicator:var(--sd-color-action-primary);--sd-tabs-border:var(--sd-color-border-default);--sd-toast-bg:var(--sd-color-bg-canvas);--sd-toast-border:var(--sd-color-border-strong);--sd-toast-fg:var(--sd-color-text-default);--sd-toast-fg-secondary:var(--sd-color-text-secondary);--sd-toast-shadow:var(--sd-elevation-2);--sd-avatar-tint-1-bg:var(--sd-color-decor-1-bg);--sd-avatar-tint-1-fg:var(--sd-color-decor-1-fg);--sd-avatar-tint-2-bg:var(--sd-color-decor-2-bg);--sd-avatar-tint-2-fg:var(--sd-color-decor-2-fg);--sd-avatar-tint-3-bg:var(--sd-color-decor-3-bg);--sd-avatar-tint-3-fg:var(--sd-color-decor-3-fg);--sd-avatar-tint-4-bg:var(--sd-color-decor-4-bg);--sd-avatar-tint-4-fg:var(--sd-color-decor-4-fg);--sd-avatar-tint-5-bg:var(--sd-color-decor-5-bg);--sd-avatar-tint-5-fg:var(--sd-color-decor-5-fg);--sd-avatar-tint-6-bg:var(--sd-color-decor-6-bg);--sd-avatar-tint-6-fg:var(--sd-color-decor-6-fg);--sd-list-row-pressed:var(--sd-color-bg-muted);--sd-list-fg:var(--sd-color-text-default);--sd-list-fg-secondary:var(--sd-color-text-secondary);--sd-list-row-selected:var(--sd-color-bg-brand-subtle);--sd-list-check:var(--sd-color-icon-brand);--sd-list-selected-edge:var(--sd-color-border-brand);--sd-keyboard-surface:var(--sd-color-system-keyboard);--sd-keyboard-key:var(--sd-color-bg-raised);--sd-keyboard-key-function:var(--sd-color-system-key-function);--sd-keyboard-key-pressed:var(--sd-color-system-key-pressed);--sd-keyboard-fg:var(--sd-color-text-default);--sd-status-foreground:var(--sd-color-text-default)}.sd-root[data-brand=handle][data-theme=light],.sd-root[data-brand=handle] [data-theme=light]{--sd-color-bg-canvas:var(--sd-color-neutral-0);--sd-color-bg-subtle:var(--sd-color-neutral-25);--sd-color-bg-muted:var(--sd-color-neutral-50);--sd-color-bg-raised:var(--sd-color-neutral-0);--sd-color-bg-inverse:var(--sd-color-neutral-950);--sd-color-bg-brand-subtle:var(--sd-brand-role-light-subtle);--sd-color-bg-brand-subtle-hover:var(--sd-brand-role-light-subtle-hover);--sd-color-bg-danger-subtle:var(--sd-color-red-25);--sd-color-bg-success-subtle:var(--sd-color-green-25);--sd-color-bg-warning-subtle:var(--sd-color-amber-25);--sd-color-bg-info-subtle:var(--sd-color-blue-25);--sd-color-bg-scrim:#0c0e1399;--sd-color-action-primary:var(--sd-brand-role-light-action);--sd-color-action-primary-hover:var(--sd-brand-role-light-action-hover);--sd-color-action-primary-pressed:var(--sd-brand-role-light-action-pressed);--sd-color-action-neutral:var(--sd-color-neutral-950);--sd-color-action-neutral-hover:var(--sd-color-neutral-1000);--sd-color-action-neutral-pressed:var(--sd-color-neutral-900);--sd-color-action-danger:var(--sd-color-red-700);--sd-color-action-danger-hover:var(--sd-color-red-800);--sd-color-action-danger-pressed:var(--sd-color-red-900);--sd-color-text-default:var(--sd-color-neutral-950);--sd-color-text-secondary:var(--sd-color-neutral-800);--sd-color-text-tertiary:var(--sd-color-neutral-700);--sd-color-text-inverse:var(--sd-color-neutral-0);--sd-color-text-on-primary:var(--sd-brand-role-light-on-action);--sd-color-text-on-action:var(--sd-color-neutral-0);--sd-color-text-link:var(--sd-color-blue-700);--sd-color-text-link-pressed:var(--sd-color-blue-900);--sd-color-text-link-visited:var(--sd-color-pink-700);--sd-color-text-brand:var(--sd-brand-role-light-text);--sd-color-text-danger:var(--sd-color-red-700);--sd-color-text-success:var(--sd-color-green-700);--sd-color-text-warning:var(--sd-color-amber-700);--sd-color-text-info:var(--sd-color-blue-700);--sd-color-text-disabled:var(--sd-color-neutral-400);--sd-color-text-on-danger:var(--sd-color-neutral-0);--sd-color-icon-default:var(--sd-color-neutral-600);--sd-color-icon-strong:var(--sd-color-neutral-950);--sd-color-icon-brand:var(--sd-brand-role-light-text);--sd-color-icon-danger:var(--sd-color-red-600);--sd-color-icon-success:var(--sd-color-green-600);--sd-color-icon-warning:var(--sd-color-amber-600);--sd-color-icon-info:var(--sd-color-blue-600);--sd-color-icon-on-danger:var(--sd-color-neutral-0);--sd-color-border-subtle:var(--sd-color-neutral-150);--sd-color-border-default:var(--sd-color-neutral-200);--sd-color-border-control:var(--sd-color-neutral-500);--sd-color-border-strong:var(--sd-color-neutral-700);--sd-color-border-brand:var(--sd-brand-role-light-border);--sd-color-border-danger:var(--sd-color-red-600);--sd-color-border-success:var(--sd-color-green-600);--sd-color-focus-ring:var(--sd-color-blue-600);--sd-color-focus-ring-inner:var(--sd-color-neutral-0);--sd-color-focus-ring-on-inverse:var(--sd-color-blue-200);--sd-color-decor-1-bg:var(--sd-color-brand-100);--sd-color-decor-1-fg:var(--sd-color-brand-900);--sd-color-decor-1-solid:var(--sd-color-brand-500);--sd-color-decor-2-bg:var(--sd-color-blue-100);--sd-color-decor-2-fg:var(--sd-color-blue-900);--sd-color-decor-2-solid:var(--sd-color-blue-500);--sd-color-decor-3-bg:var(--sd-color-green-100);--sd-color-decor-3-fg:var(--sd-color-green-900);--sd-color-decor-3-solid:var(--sd-color-green-500);--sd-color-decor-4-bg:var(--sd-color-amber-100);--sd-color-decor-4-fg:var(--sd-color-amber-900);--sd-color-decor-4-solid:var(--sd-color-amber-500);--sd-color-decor-5-bg:var(--sd-color-teal-100);--sd-color-decor-5-fg:var(--sd-color-teal-900);--sd-color-decor-5-solid:var(--sd-color-teal-500);--sd-color-decor-6-bg:var(--sd-color-neutral-100);--sd-color-decor-6-fg:var(--sd-color-neutral-850);--sd-color-decor-6-solid:var(--sd-color-neutral-500);--sd-color-system-keyboard:var(--sd-color-neutral-100);--sd-color-system-key-function:var(--sd-color-neutral-150);--sd-color-system-key-pressed:var(--sd-color-neutral-50);--sd-color-chart-1:var(--sd-color-blue-500);--sd-color-chart-2:var(--sd-color-teal-500);--sd-color-chart-3:var(--sd-color-orange-500);--sd-color-chart-4:var(--sd-color-green-500);--sd-color-chart-5:var(--sd-color-sky-500);--sd-color-chart-6:var(--sd-color-olive-500);--sd-color-chart-7:var(--sd-color-pink-500);--sd-color-chart-8:var(--sd-color-neutral-500);--sd-color-chart-seq-1-bg:var(--sd-color-blue-50);--sd-color-chart-seq-1-fg:var(--sd-color-neutral-1000);--sd-color-chart-seq-2-bg:var(--sd-color-blue-100);--sd-color-chart-seq-2-fg:var(--sd-color-neutral-1000);--sd-color-chart-seq-3-bg:var(--sd-color-blue-700);--sd-color-chart-seq-4-bg:var(--sd-color-blue-800);--sd-color-chart-seq-4-fg:var(--sd-color-neutral-0);--sd-color-chart-seq-5-bg:var(--sd-color-blue-950);--sd-color-chart-seq-5-fg:var(--sd-color-neutral-0);--sd-color-media-live:var(--sd-color-red-700);--sd-color-scrim-modal:#0c0e1399;--sd-color-scrim-drag:#0c0e1366;--sd-color-scrim-busy:#ffffffb3;--sd-color-code-bg:var(--sd-color-neutral-25);--sd-color-code-fg:var(--sd-color-neutral-950);--sd-color-code-keyword:var(--sd-color-pink-800);--sd-color-code-string:var(--sd-color-teal-800);--sd-color-code-number:var(--sd-color-amber-800);--sd-color-code-comment:var(--sd-color-neutral-750);--sd-color-code-function:var(--sd-color-blue-800);--sd-color-code-punctuation:var(--sd-color-neutral-800);--sd-color-code-added:var(--sd-color-green-800);--sd-color-code-removed:var(--sd-color-red-800);--sd-color-mark-bg:var(--sd-color-amber-100);--sd-color-mark-line:var(--sd-color-amber-700);--sd-elevation-1-drop-0-color:#0c0e130f;--sd-elevation-1-drop-0-offset-x:0px;--sd-elevation-1-drop-0-offset-y:1px;--sd-elevation-1-drop-0-blur:2px;--sd-elevation-1-drop-0-spread:0px;--sd-elevation-1-inner-0-color:#0000;--sd-elevation-1-inner-0-offset-x:0px;--sd-elevation-1-inner-0-offset-y:0px;--sd-elevation-1-inner-0-blur:0px;--sd-elevation-1-inner-0-spread:0px;--sd-elevation-1:var(--sd-elevation-1-drop-0-offset-x) var(--sd-elevation-1-drop-0-offset-y) var(--sd-elevation-1-drop-0-blur) var(--sd-elevation-1-drop-0-spread) var(--sd-elevation-1-drop-0-color), inset var(--sd-elevation-1-inner-0-offset-x) var(--sd-elevation-1-inner-0-offset-y) var(--sd-elevation-1-inner-0-blur) var(--sd-elevation-1-inner-0-spread) var(--sd-elevation-1-inner-0-color);--sd-elevation-2-drop-0-color:#0c0e130a;--sd-elevation-2-drop-0-offset-x:0px;--sd-elevation-2-drop-0-offset-y:1px;--sd-elevation-2-drop-0-blur:2px;--sd-elevation-2-drop-0-spread:0px;--sd-elevation-2-drop-1-color:#0c0e1314;--sd-elevation-2-drop-1-offset-x:0px;--sd-elevation-2-drop-1-offset-y:8px;--sd-elevation-2-drop-1-blur:24px;--sd-elevation-2-drop-1-spread:-6px;--sd-elevation-2-inner-0-color:#0000;--sd-elevation-2-inner-0-offset-x:0px;--sd-elevation-2-inner-0-offset-y:0px;--sd-elevation-2-inner-0-blur:0px;--sd-elevation-2-inner-0-spread:0px;--sd-elevation-2:var(--sd-elevation-2-drop-0-offset-x) var(--sd-elevation-2-drop-0-offset-y) var(--sd-elevation-2-drop-0-blur) var(--sd-elevation-2-drop-0-spread) var(--sd-elevation-2-drop-0-color), var(--sd-elevation-2-drop-1-offset-x) var(--sd-elevation-2-drop-1-offset-y) var(--sd-elevation-2-drop-1-blur) var(--sd-elevation-2-drop-1-spread) var(--sd-elevation-2-drop-1-color), inset var(--sd-elevation-2-inner-0-offset-x) var(--sd-elevation-2-inner-0-offset-y) var(--sd-elevation-2-inner-0-blur) var(--sd-elevation-2-inner-0-spread) var(--sd-elevation-2-inner-0-color);--sd-elevation-3-drop-0-color:#0c0e130a;--sd-elevation-3-drop-0-offset-x:0px;--sd-elevation-3-drop-0-offset-y:2px;--sd-elevation-3-drop-0-blur:4px;--sd-elevation-3-drop-0-spread:0px;--sd-elevation-3-drop-1-color:#0c0e1329;--sd-elevation-3-drop-1-offset-x:0px;--sd-elevation-3-drop-1-offset-y:24px;--sd-elevation-3-drop-1-blur:64px;--sd-elevation-3-drop-1-spread:-12px;--sd-elevation-3-inner-0-color:#0000;--sd-elevation-3-inner-0-offset-x:0px;--sd-elevation-3-inner-0-offset-y:0px;--sd-elevation-3-inner-0-blur:0px;--sd-elevation-3-inner-0-spread:0px;--sd-elevation-3:var(--sd-elevation-3-drop-0-offset-x) var(--sd-elevation-3-drop-0-offset-y) var(--sd-elevation-3-drop-0-blur) var(--sd-elevation-3-drop-0-spread) var(--sd-elevation-3-drop-0-color), var(--sd-elevation-3-drop-1-offset-x) var(--sd-elevation-3-drop-1-offset-y) var(--sd-elevation-3-drop-1-blur) var(--sd-elevation-3-drop-1-spread) var(--sd-elevation-3-drop-1-color), inset var(--sd-elevation-3-inner-0-offset-x) var(--sd-elevation-3-inner-0-offset-y) var(--sd-elevation-3-inner-0-blur) var(--sd-elevation-3-inner-0-spread) var(--sd-elevation-3-inner-0-color);--sd-focus-ring-outer:var(--sd-color-focus-ring);--sd-focus-ring-inner:var(--sd-color-focus-ring-inner);--sd-button-primary-bg:var(--sd-color-action-primary);--sd-button-primary-bg-hover:var(--sd-color-action-primary-hover);--sd-button-primary-bg-pressed:var(--sd-color-action-primary-pressed);--sd-button-primary-fg:var(--sd-color-text-on-primary);--sd-button-secondary-bg:var(--sd-color-bg-brand-subtle);--sd-button-secondary-bg-hover:var(--sd-color-bg-brand-subtle-hover);--sd-button-secondary-bg-pressed:var(--sd-color-bg-brand-subtle-hover);--sd-button-secondary-fg:var(--sd-color-text-brand);--sd-button-outline-bg:var(--sd-color-bg-canvas);--sd-button-outline-bg-hover:var(--sd-color-bg-muted);--sd-button-outline-bg-pressed:var(--sd-color-bg-subtle);--sd-button-outline-border:var(--sd-color-border-control);--sd-button-outline-fg:var(--sd-color-text-default);--sd-button-ghost-bg-hover:var(--sd-color-bg-muted);--sd-button-ghost-fg:var(--sd-color-text-default);--sd-button-ghost-bg-pressed:var(--sd-color-bg-subtle);--sd-button-link-fg:var(--sd-color-text-link);--sd-button-link-fg-pressed:var(--sd-color-text-link-pressed);--sd-button-danger-bg:var(--sd-color-action-danger);--sd-button-danger-bg-hover:var(--sd-color-action-danger-hover);--sd-button-danger-bg-pressed:var(--sd-color-action-danger-pressed);--sd-button-danger-fg:var(--sd-color-text-on-danger);--sd-button-disabled-bg:var(--sd-color-bg-muted);--sd-button-disabled-border:var(--sd-color-border-subtle);--sd-button-disabled-fg:var(--sd-color-text-disabled);--sd-input-bg:var(--sd-color-bg-canvas);--sd-input-bg-disabled:var(--sd-color-bg-subtle);--sd-input-border:var(--sd-color-border-control);--sd-input-border-hover:var(--sd-color-border-strong);--sd-input-border-invalid:var(--sd-color-border-danger);--sd-input-fg:var(--sd-color-text-default);--sd-input-placeholder:var(--sd-color-text-tertiary);--sd-card-bg:var(--sd-color-bg-canvas);--sd-card-border:var(--sd-color-border-default);--sd-card-fg:var(--sd-color-text-default);--sd-card-fg-secondary:var(--sd-color-text-secondary);--sd-card-shadow:var(--sd-elevation-1);--sd-badge-neutral-bg:var(--sd-color-bg-muted);--sd-badge-neutral-fg:var(--sd-color-text-default);--sd-badge-brand-bg:var(--sd-color-bg-brand-subtle);--sd-badge-brand-fg:var(--sd-color-text-brand);--sd-badge-danger-bg:var(--sd-color-bg-danger-subtle);--sd-badge-danger-fg:var(--sd-color-text-danger);--sd-badge-success-bg:var(--sd-color-bg-success-subtle);--sd-badge-success-fg:var(--sd-color-text-success);--sd-badge-warning-bg:var(--sd-color-bg-warning-subtle);--sd-badge-warning-fg:var(--sd-color-text-warning);--sd-badge-info-bg:var(--sd-color-bg-info-subtle);--sd-badge-info-fg:var(--sd-color-text-info);--sd-badge-strong-bg:var(--sd-color-action-primary);--sd-badge-strong-fg:var(--sd-color-text-on-primary);--sd-dialog-bg:var(--sd-color-bg-canvas);--sd-dialog-scrim:var(--sd-color-bg-scrim);--sd-dialog-fg:var(--sd-color-text-default);--sd-dialog-shadow:var(--sd-elevation-3);--sd-tooltip-bg:var(--sd-color-bg-inverse);--sd-tooltip-fg:var(--sd-color-text-inverse);--sd-field-label:var(--sd-color-text-default);--sd-field-hint:var(--sd-color-text-secondary);--sd-field-error:var(--sd-color-text-danger);--sd-field-error-icon:var(--sd-color-icon-danger);--sd-checkbox-bg:var(--sd-color-bg-canvas);--sd-checkbox-bg-pressed:var(--sd-color-bg-muted);--sd-checkbox-border:var(--sd-color-border-control);--sd-checkbox-bg-checked:var(--sd-color-action-primary);--sd-checkbox-bg-checked-hover:var(--sd-color-action-primary-hover);--sd-checkbox-bg-checked-pressed:var(--sd-color-action-primary-pressed);--sd-checkbox-mark:var(--sd-color-text-on-primary);--sd-checkbox-label:var(--sd-color-text-default);--sd-switch-track-off:var(--sd-color-bg-muted);--sd-switch-track-off-pressed:var(--sd-color-bg-subtle);--sd-switch-track-on:var(--sd-color-action-primary);--sd-switch-track-on-pressed:var(--sd-color-action-primary-pressed);--sd-switch-border:var(--sd-color-border-control);--sd-switch-thumb-off:var(--sd-color-border-strong);--sd-switch-thumb-on:var(--sd-color-text-on-primary);--sd-switch-glyph-off:var(--sd-color-bg-muted);--sd-switch-glyph-on:var(--sd-color-action-primary);--sd-listbox-bg:var(--sd-color-bg-canvas);--sd-listbox-border:var(--sd-color-border-default);--sd-listbox-option-hover:var(--sd-color-bg-muted);--sd-listbox-option-selected:var(--sd-color-bg-brand-subtle);--sd-listbox-option-fg:var(--sd-color-text-default);--sd-listbox-check:var(--sd-color-icon-brand);--sd-listbox-shadow:var(--sd-elevation-2);--sd-select-chevron:var(--sd-color-icon-default);--sd-tabs-fg:var(--sd-color-text-secondary);--sd-tabs-fg-selected:var(--sd-color-text-default);--sd-tabs-bg-hover:var(--sd-color-bg-muted);--sd-tabs-bg-pressed:var(--sd-color-bg-brand-subtle);--sd-tabs-fg-pressed:var(--sd-color-text-default);--sd-tabs-icon:var(--sd-color-icon-default);--sd-tabs-icon-selected:var(--sd-color-icon-strong);--sd-tabs-indicator:var(--sd-color-action-primary);--sd-tabs-border:var(--sd-color-border-default);--sd-toast-bg:var(--sd-color-bg-canvas);--sd-toast-border:var(--sd-color-border-strong);--sd-toast-fg:var(--sd-color-text-default);--sd-toast-fg-secondary:var(--sd-color-text-secondary);--sd-toast-shadow:var(--sd-elevation-2);--sd-avatar-tint-1-bg:var(--sd-color-decor-1-bg);--sd-avatar-tint-1-fg:var(--sd-color-decor-1-fg);--sd-avatar-tint-2-bg:var(--sd-color-decor-2-bg);--sd-avatar-tint-2-fg:var(--sd-color-decor-2-fg);--sd-avatar-tint-3-bg:var(--sd-color-decor-3-bg);--sd-avatar-tint-3-fg:var(--sd-color-decor-3-fg);--sd-avatar-tint-4-bg:var(--sd-color-decor-4-bg);--sd-avatar-tint-4-fg:var(--sd-color-decor-4-fg);--sd-avatar-tint-5-bg:var(--sd-color-decor-5-bg);--sd-avatar-tint-5-fg:var(--sd-color-decor-5-fg);--sd-avatar-tint-6-bg:var(--sd-color-decor-6-bg);--sd-avatar-tint-6-fg:var(--sd-color-decor-6-fg);--sd-list-row-pressed:var(--sd-color-bg-muted);--sd-list-fg:var(--sd-color-text-default);--sd-list-fg-secondary:var(--sd-color-text-secondary);--sd-list-row-selected:var(--sd-color-bg-brand-subtle);--sd-list-check:var(--sd-color-icon-brand);--sd-list-selected-edge:var(--sd-color-border-brand);--sd-keyboard-surface:var(--sd-color-system-keyboard);--sd-keyboard-key:var(--sd-color-bg-raised);--sd-keyboard-key-function:var(--sd-color-system-key-function);--sd-keyboard-key-pressed:var(--sd-color-system-key-pressed);--sd-keyboard-fg:var(--sd-color-text-default);--sd-status-foreground:var(--sd-color-text-default)}@media (prefers-reduced-motion:reduce){.sd-root[data-brand=handle]:not([data-motion]){--sd-motion-duration-fast:var(--sd-duration-0);--sd-motion-duration-base:var(--sd-duration-100);--sd-motion-duration-slow:var(--sd-duration-100);--sd-motion-duration-deliberate:var(--sd-duration-100);--sd-motion-duration-seconds-fast:var(--sd-motion-duration-fast);--sd-motion-duration-seconds-base:var(--sd-motion-duration-base);--sd-motion-duration-seconds-slow:var(--sd-motion-duration-slow);--sd-motion-duration-seconds-deliberate:var(--sd-motion-duration-deliberate);--sd-motion-distance-sm:var(--sd-distance-0);--sd-motion-distance-md:var(--sd-distance-0);--sd-motion-distance-lg:var(--sd-distance-0);--sd-motion-transition-fade:var(--sd-motion-duration-fast) var(--sd-motion-easing-standard) 0s;--sd-motion-transition-move:var(--sd-motion-duration-base) var(--sd-motion-easing-enter) 0s;--sd-dialog-enter:var(--sd-motion-transition-move)}}.sd-root[data-brand=handle][data-motion=reduced],.sd-root[data-brand=handle] [data-motion=reduced]{--sd-motion-duration-fast:var(--sd-duration-0);--sd-motion-duration-base:var(--sd-duration-100);--sd-motion-duration-slow:var(--sd-duration-100);--sd-motion-duration-deliberate:var(--sd-duration-100);--sd-motion-duration-seconds-fast:var(--sd-motion-duration-fast);--sd-motion-duration-seconds-base:var(--sd-motion-duration-base);--sd-motion-duration-seconds-slow:var(--sd-motion-duration-slow);--sd-motion-duration-seconds-deliberate:var(--sd-motion-duration-deliberate);--sd-motion-distance-sm:var(--sd-distance-0);--sd-motion-distance-md:var(--sd-distance-0);--sd-motion-distance-lg:var(--sd-distance-0);--sd-motion-transition-fade:var(--sd-motion-duration-fast) var(--sd-motion-easing-standard) 0s;--sd-motion-transition-move:var(--sd-motion-duration-base) var(--sd-motion-easing-enter) 0s;--sd-dialog-enter:var(--sd-motion-transition-move)}.sd-root[data-brand=handle][data-density=compact],.sd-root[data-brand=handle] [data-density=compact]{--sd-spacing-inset-xs:var(--sd-space-0-5);--sd-spacing-inset-sm:var(--sd-space-1);--sd-spacing-inset-md:var(--sd-space-2);--sd-spacing-inset-lg:var(--sd-space-3);--sd-spacing-inset-xl:var(--sd-space-4);--sd-target-min:var(--sd-size-target-min-dense);--sd-control-height-sm:var(--sd-size-target-min-dense);--sd-control-height-md:var(--sd-space-8);--sd-control-height-lg:var(--sd-space-10);--sd-control-indicator:var(--sd-size-icon-sm);--sd-calendar-day-size:var(--sd-space-8);--sd-button-height-sm:var(--sd-control-height-sm);--sd-button-height-md:var(--sd-control-height-md);--sd-button-height-lg:var(--sd-control-height-lg);--sd-button-hit-area:var(--sd-target-min);--sd-input-height:var(--sd-control-height-md);--sd-input-padding-x:var(--sd-spacing-inset-md);--sd-card-padding:var(--sd-spacing-inset-xl);--sd-dialog-padding:var(--sd-spacing-inset-xl);--sd-checkbox-size:var(--sd-control-indicator);--sd-listbox-option-height:var(--sd-target-min);--sd-listbox-padding:var(--sd-spacing-inset-xs);--sd-tabs-height:var(--sd-control-height-md);--sd-tabs-padding-x:var(--sd-spacing-inset-lg);--sd-toast-padding:var(--sd-spacing-inset-lg);--sd-icon-button-size:var(--sd-control-height-md);--sd-chips-target:var(--sd-target-min)}.sd-root[data-brand=handle][data-density=comfortable],.sd-root[data-brand=handle] [data-density=comfortable]{--sd-spacing-inset-xs:var(--sd-space-1);--sd-spacing-inset-sm:var(--sd-space-2);--sd-spacing-inset-md:var(--sd-space-3);--sd-spacing-inset-lg:var(--sd-space-4);--sd-spacing-inset-xl:var(--sd-space-6);--sd-target-min:var(--sd-size-target-min);--sd-control-height-sm:var(--sd-size-control-sm);--sd-control-height-md:var(--sd-size-control-md);--sd-control-height-lg:var(--sd-size-control-lg);--sd-control-indicator:var(--sd-size-icon-md);--sd-calendar-day-size:var(--sd-size-target-min);--sd-button-height-sm:var(--sd-control-height-sm);--sd-button-height-md:var(--sd-control-height-md);--sd-button-height-lg:var(--sd-control-height-lg);--sd-button-hit-area:var(--sd-target-min);--sd-input-height:var(--sd-control-height-md);--sd-input-padding-x:var(--sd-spacing-inset-md);--sd-card-padding:var(--sd-spacing-inset-xl);--sd-dialog-padding:var(--sd-spacing-inset-xl);--sd-checkbox-size:var(--sd-control-indicator);--sd-listbox-option-height:var(--sd-target-min);--sd-listbox-padding:var(--sd-spacing-inset-xs);--sd-tabs-height:var(--sd-control-height-md);--sd-tabs-padding-x:var(--sd-spacing-inset-lg);--sd-toast-padding:var(--sd-spacing-inset-lg);--sd-icon-button-size:var(--sd-control-height-md);--sd-chips-target:var(--sd-target-min)}@media (forced-colors:active){.sd-root[data-brand=handle],.sd-root[data-brand=handle][data-theme],.sd-root[data-brand=handle] [data-theme]{--sd-color-bg-canvas:Canvas;--sd-color-bg-subtle:Canvas;--sd-color-bg-muted:Canvas;--sd-color-text-default:CanvasText;--sd-color-text-secondary:CanvasText;--sd-color-text-tertiary:CanvasText;--sd-color-text-link:LinkText;--sd-color-text-link-visited:VisitedText;--sd-color-text-disabled:GrayText;--sd-color-action-primary:ButtonText;--sd-color-text-on-primary:ButtonFace;--sd-color-border-control:ButtonText;--sd-color-focus-ring:Highlight}}@layer sd.properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){.sd-root *,.sd-root :before,.sd-root :after,.sd-root ::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer sd.theme{.sd-root{--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--sd-font-family-sans);--default-mono-font-family:var(--sd-font-family-mono);--radius-full:var(--sd-radius-full)}}@layer sd.base{.sd-root *,.sd-root :after,.sd-root :before,.sd-root ::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}.sd-root ::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}.sd-root{-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}.sd-root hr{height:0;color:inherit;border-top-width:1px}.sd-root abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.sd-root h1,.sd-root h2,.sd-root h3,.sd-root h4,.sd-root h5,.sd-root h6{font-size:inherit;font-weight:inherit}.sd-root a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.sd-root b,.sd-root strong{font-weight:bolder}.sd-root code,.sd-root kbd,.sd-root samp,.sd-root 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}.sd-root small{font-size:80%}.sd-root sub,.sd-root sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}.sd-root sub{bottom:-.25em}.sd-root sup{top:-.5em}.sd-root table{text-indent:0;border-color:inherit;border-collapse:collapse}.sd-root :-moz-focusring:where(:not(iframe)){outline:auto}.sd-root progress{vertical-align:baseline}.sd-root summary{display:list-item}.sd-root ol,.sd-root ul,.sd-root menu{list-style:none}.sd-root img,.sd-root svg,.sd-root video,.sd-root canvas,.sd-root audio,.sd-root iframe,.sd-root embed,.sd-root object{vertical-align:middle;display:block}.sd-root img,.sd-root video{max-width:100%;height:auto}.sd-root button,.sd-root input,.sd-root select,.sd-root optgroup,.sd-root textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}.sd-root ::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}.sd-root :where(select:is([multiple],[size])) optgroup{font-weight:bolder}.sd-root :where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}.sd-root ::file-selector-button{margin-inline-end:4px}.sd-root ::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){.sd-root ::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){.sd-root ::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}.sd-root textarea{resize:vertical}.sd-root ::-webkit-search-decoration{-webkit-appearance:none}.sd-root ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}.sd-root ::-webkit-datetime-edit{display:inline-flex}.sd-root ::-webkit-datetime-edit-fields-wrapper{padding:0}.sd-root ::-webkit-datetime-edit{padding-block:0}.sd-root ::-webkit-datetime-edit-year-field{padding-block:0}.sd-root ::-webkit-datetime-edit-month-field{padding-block:0}.sd-root ::-webkit-datetime-edit-day-field{padding-block:0}.sd-root ::-webkit-datetime-edit-hour-field{padding-block:0}.sd-root ::-webkit-datetime-edit-minute-field{padding-block:0}.sd-root ::-webkit-datetime-edit-second-field{padding-block:0}.sd-root ::-webkit-datetime-edit-millisecond-field{padding-block:0}.sd-root ::-webkit-datetime-edit-meridiem-field{padding-block:0}.sd-root ::-webkit-calendar-picker-indicator{line-height:1}.sd-root :-moz-ui-invalid{box-shadow:none}.sd-root button,.sd-root input:where([type=button],[type=reset],[type=submit]){appearance:button}.sd-root ::file-selector-button{appearance:button}.sd-root ::-webkit-inner-spin-button{height:auto}.sd-root ::-webkit-outer-spin-button{height:auto}.sd-root [hidden]:where(:not([hidden=until-found])){display:none!important}.sd-root{font-family:var(--sd-font-family-sans);color:var(--sd-color-text-default);background-color:var(--sd-color-bg-canvas);line-height:var(--sd-font-line-height-normal);-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block:calc(var(--sd-scroll-padding-top,0px) + var(--sd-toast-clearance-top,0px)) calc(var(--sd-scroll-padding-bottom,0px) + var(--sd-toast-clearance-bottom,0px));font-feature-settings:"cv11", "ss01"}.sd-root[data-theme],.sd-root [data-theme]{color:var(--sd-color-text-default);background-color:var(--sd-color-bg-canvas)}.sd-root p{text-align:start;max-width:70ch}.sd-root :where(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible,.sd-root [data-sd-focus-ring][data-focus-visible]{outline:var(--sd-focus-ring-width) solid var(--sd-focus-ring-outer);outline-offset:var(--sd-focus-ring-offset);box-shadow:0 0 0 var(--sd-focus-ring-offset) var(--sd-focus-ring-inner)}.sd-root [data-sd-focus-ring=inset][data-focus-visible]{outline-width:calc(var(--sd-focus-ring-width) + 1px);outline-offset:calc(-1 * (var(--sd-focus-ring-width) + 1px));box-shadow:none}@media (forced-colors:active){.sd-root :where(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible,.sd-root [data-sd-focus-ring][data-focus-visible]{outline-style:solid;outline-color:highlight}}@media (prefers-reduced-motion:reduce){.sd-root *,.sd-root :before,.sd-root :after{scroll-behavior:auto!important;transition-property:color,background-color,border-color,outline-color,opacity,box-shadow!important}}.sd-root[data-motion=reduced],.sd-root [data-motion=reduced],.sd-root[data-motion=reduced] *,.sd-root [data-motion=reduced] *,.sd-root[data-motion=reduced] :before,.sd-root [data-motion=reduced] :before,.sd-root[data-motion=reduced] :after,.sd-root [data-motion=reduced] :after{scroll-behavior:auto!important;transition-property:color,background-color,border-color,outline-color,opacity,box-shadow!important}}@layer sd.components{.sd-root [data-sd-animate][data-entering]{animation:sd-enter var(--sd-motion-duration-fast) var(--sd-motion-easing-enter)}.sd-root [data-sd-animate][data-exiting]{animation:sd-exit var(--sd-motion-duration-fast) var(--sd-motion-easing-exit) forwards}@keyframes sd-enter{0%{opacity:0;translate:0 var(--sd-motion-distance-sm)}}@keyframes sd-exit{to{opacity:0}}.sd-root .sd-spinner{animation:.8s linear infinite sd-spin}@media (prefers-reduced-motion:reduce){.sd-root .sd-spinner{animation-duration:1.5s;animation-iteration-count:infinite!important}}.sd-root[data-motion=reduced] .sd-spinner,.sd-root [data-motion=reduced] .sd-spinner{animation-duration:1.5s;animation-iteration-count:infinite!important}@keyframes sd-spin{to{rotate:360deg}}.sd-root [data-sd-sheet][data-entering]{animation:sd-sheet-in var(--sd-motion-duration-base) var(--sd-motion-easing-enter)}.sd-root [data-sd-sheet][data-exiting]{animation:sd-sheet-in var(--sd-motion-duration-fast) var(--sd-motion-easing-exit) reverse forwards}.sd-root [data-sd-sheet=end]{--sd-sheet-from:100% 0}.sd-root [data-sd-sheet=start]{--sd-sheet-from:-100% 0}.sd-root [data-sd-sheet=bottom]{--sd-sheet-from:0 100%}.sd-root [dir=rtl] [data-sd-sheet=end]{--sd-sheet-from:-100% 0}.sd-root [dir=rtl] [data-sd-sheet=start]{--sd-sheet-from:100% 0}@keyframes sd-sheet-in{0%{translate:var(--sd-sheet-from)}}@keyframes sd-sheet-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.sd-root [data-sd-sheet][data-entering],.sd-root [data-sd-sheet][data-exiting]{animation-name:sd-sheet-fade}}.sd-root[data-motion=reduced] [data-sd-sheet][data-entering],.sd-root [data-motion=reduced] [data-sd-sheet][data-entering],.sd-root[data-motion=reduced] [data-sd-sheet][data-exiting],.sd-root [data-motion=reduced] [data-sd-sheet][data-exiting]{animation-name:sd-sheet-fade}.sd-root .sd-progress-indeterminate{animation:sd-sweep 1.5s var(--sd-motion-easing-standard) infinite}@keyframes sd-sweep{0%{inset-inline-start:-33%}to{inset-inline-start:100%}}.sd-root .sd-skeleton{animation:2s ease-in-out infinite sd-pulse}@keyframes sd-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.sd-root .sd-progress-indeterminate,.sd-root .sd-skeleton{animation:none}}.sd-root[data-motion=reduced] .sd-progress-indeterminate,.sd-root [data-motion=reduced] .sd-progress-indeterminate,.sd-root[data-motion=reduced] .sd-skeleton,.sd-root [data-motion=reduced] .sd-skeleton{animation:none}.sd-root [data-focus-visible] [data-sd-focus-indicator]{outline:var(--sd-focus-ring-width) solid var(--sd-focus-ring-outer);outline-offset:var(--sd-focus-ring-offset);box-shadow:0 0 0 var(--sd-focus-ring-offset) var(--sd-focus-ring-inner)}@media (forced-colors:active){.sd-root [data-focus-visible] [data-sd-focus-indicator]{outline-color:highlight}.sd-root [data-sd-forced-border]{border:1px solid canvastext}}}@layer sd.utilities{.sd-root .\@container{container-type:inline-size}.sd-root .pointer-events-auto{pointer-events:auto}.sd-root .pointer-events-none{pointer-events:none}.sd-root .collapse{visibility:collapse}.sd-root .invisible{visibility:hidden}.sd-root .visible{visibility:visible}.sd-root .sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sd-root .absolute{position:absolute}.sd-root .fixed{position:fixed}.sd-root .relative{position:relative}.sd-root .static{position:static}.sd-root .sticky{position:sticky}.sd-root .inset-0{inset:0}.sd-root .inset-x-0{inset-inline:0}.sd-root .inset-x-3{inset-inline:calc(var(--sd-space-1) * 3)}.sd-root .inset-y-0{inset-block:0}.sd-root .start-0{inset-inline-start:calc(var(--sd-space-1) * 0)}.sd-root .start-3{inset-inline-start:calc(var(--sd-space-1) * 3)}.sd-root .start-\[calc\(100\%-0\.25rem\)\]{inset-inline-start:calc(100% - .25rem)}.sd-root .start-\[calc\(100\%-0\.75rem\)\]{inset-inline-start:calc(100% - .75rem)}.sd-root .start-\[var\(--sd-spacing-inset-sm\)\]{inset-inline-start:var(--sd-spacing-inset-sm)}.sd-root .-end-px{inset-inline-end:-1px}.sd-root .end-0{inset-inline-end:calc(var(--sd-space-1) * 0)}.sd-root .end-1{inset-inline-end:calc(var(--sd-space-1) * 1)}.sd-root .end-3{inset-inline-end:calc(var(--sd-space-1) * 3)}.sd-root .end-4{inset-inline-end:calc(var(--sd-space-1) * 4)}.sd-root .end-\[var\(--sd-spacing-inset-sm\)\]{inset-inline-end:var(--sd-spacing-inset-sm)}.sd-root .end-full{inset-inline-end:100%}.sd-root .-top-1{top:calc(var(--sd-space-1) * -1)}.sd-root .top-0{top:0}.sd-root .top-1\/2{top:50%}.sd-root .top-3{top:calc(var(--sd-space-1) * 3)}.sd-root .top-\[calc\(1rem\+var\(--sd-toast-offset-top\,0px\)\)\]{top:calc(1rem + var(--sd-toast-offset-top,0px))}.sd-root .top-\[calc\(2\*var\(--sd-target-min\)\)\]{top:calc(2 * var(--sd-target-min))}.sd-root .-bottom-px{bottom:-1px}.sd-root .bottom-0{bottom:0}.sd-root .bottom-0\.5{bottom:calc(var(--sd-space-1) * .5)}.sd-root .bottom-1{bottom:var(--sd-space-1)}.sd-root .bottom-\[calc\(1rem\+var\(--sd-toast-offset-bottom\,0px\)\)\]{bottom:calc(1rem + var(--sd-toast-offset-bottom,0px))}.sd-root .bottom-\[calc\(4\.5rem\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(4.5rem + env(safe-area-inset-bottom))}.sd-root .left-1\/2{left:50%}.sd-root .isolate{isolation:isolate}.sd-root .-z-10{z-index:calc(10 * -1)}.sd-root .z-10{z-index:10}.sd-root .z-\[1\]{z-index:1}.sd-root .z-\[var\(--sd-layer-dropdown\)\]{z-index:var(--sd-layer-dropdown)}.sd-root .z-\[var\(--sd-layer-modal\)\]{z-index:var(--sd-layer-modal)}.sd-root .z-\[var\(--sd-layer-raised\)\]{z-index:var(--sd-layer-raised)}.sd-root .z-\[var\(--sd-layer-sticky\)\]{z-index:var(--sd-layer-sticky)}.sd-root .z-\[var\(--sd-layer-toast\)\]{z-index:var(--sd-layer-toast)}.sd-root .z-\[var\(--sd-layer-tooltip\)\]{z-index:var(--sd-layer-tooltip)}.sd-root .order-first{order:-9999}.sd-root .container{width:100%}@media (min-width:40rem){.sd-root .container{max-width:40rem}}@media (min-width:48rem){.sd-root .container{max-width:48rem}}@media (min-width:64rem){.sd-root .container{max-width:64rem}}@media (min-width:80rem){.sd-root .container{max-width:80rem}}@media (min-width:96rem){.sd-root .container{max-width:96rem}}.sd-root .-m-px{margin:-1px}.sd-root .m-0{margin:0}.sd-root .-mx-2{margin-inline:calc(var(--sd-space-1) * -2)}.sd-root .-mx-\[var\(--sd-dialog-padding\)\]{margin-inline:calc(var(--sd-dialog-padding) * -1)}.sd-root .mx-1{margin-inline:var(--sd-space-1)}.sd-root .mx-\[var\(--sd-spacing-inset-sm\)\]{margin-inline:var(--sd-spacing-inset-sm)}.sd-root .mx-auto{margin-inline:auto}.sd-root .-my-1{margin-block:calc(var(--sd-space-1) * -1)}.sd-root .-my-px{margin-block:-1px}.sd-root .my-1{margin-block:var(--sd-space-1)}.sd-root .ms-1{margin-inline-start:var(--sd-space-1)}.sd-root .ms-\[var\(--sd-avatar-stack-overlap\)\]{margin-inline-start:var(--sd-avatar-stack-overlap)}.sd-root .ms-\[var\(--sd-avatar-stack-overlap-sm\)\]{margin-inline-start:var(--sd-avatar-stack-overlap-sm)}.sd-root .ms-\[var\(--sd-input-padding-x\)\]{margin-inline-start:var(--sd-input-padding-x)}.sd-root .ms-auto{margin-inline-start:auto}.sd-root .-me-1{margin-inline-end:calc(var(--sd-space-1) * -1)}.sd-root .-me-2{margin-inline-end:calc(var(--sd-space-1) * -2)}.sd-root .me-1{margin-inline-end:var(--sd-space-1)}.sd-root .me-3{margin-inline-end:calc(var(--sd-space-1) * 3)}.sd-root .me-\[var\(--sd-spacing-inset-xs\)\]{margin-inline-end:var(--sd-spacing-inset-xs)}.sd-root .me-auto{margin-inline-end:auto}.sd-root .me-gap-sm{margin-inline-end:var(--sd-spacing-gap-sm)}.sd-root .-mt-1{margin-top:calc(var(--sd-space-1) * -1)}.sd-root .-mt-2{margin-top:calc(var(--sd-space-1) * -2)}.sd-root .mt-0{margin-top:0}.sd-root .mt-0\.5{margin-top:calc(var(--sd-space-1) * .5)}.sd-root .mt-1{margin-top:var(--sd-space-1)}.sd-root .mt-2{margin-top:calc(var(--sd-space-1) * 2)}.sd-root .mt-3{margin-top:calc(var(--sd-space-1) * 3)}.sd-root .mt-\[0\.1875rem\]{margin-top:.1875rem}.sd-root .mt-\[calc\(\(1\.5rem-var\(--sd-checkbox-size\)\)\/2\)\]{margin-top:calc((1.5rem - var(--sd-checkbox-size)) / 2)}.sd-root .mt-\[calc\(\(1\.5rem-var\(--sd-control-indicator\)\)\/2\)\]{margin-top:calc((1.5rem - var(--sd-control-indicator)) / 2)}.sd-root .mt-auto{margin-top:auto}.sd-root .mt-gap-sm{margin-top:var(--sd-spacing-gap-sm)}.sd-root .mt-stack-lg{margin-top:var(--sd-spacing-stack-lg)}.sd-root .mt-stack-md{margin-top:var(--sd-spacing-stack-md)}.sd-root .mt-stack-sm{margin-top:var(--sd-spacing-stack-sm)}.sd-root .mt-stack-xs{margin-top:var(--sd-spacing-stack-xs)}.sd-root .mb-4{margin-bottom:calc(var(--sd-space-1) * 4)}.sd-root .mb-gap-sm{margin-bottom:var(--sd-spacing-gap-sm)}.sd-root .mb-stack-xs{margin-bottom:var(--sd-spacing-stack-xs)}.sd-root .block{display:block}.sd-root .contents{display:contents}.sd-root .flex{display:flex}.sd-root .grid{display:grid}.sd-root .hidden{display:none}.sd-root .inline{display:inline}.sd-root .inline-block{display:inline-block}.sd-root .inline-flex{display:inline-flex}.sd-root .table{display:table}.sd-root .table-caption{display:table-caption}.sd-root .table-cell{display:table-cell}.sd-root .table-row{display:table-row}.sd-root .aspect-\[16\/9\]{aspect-ratio:16/9}.sd-root .aspect-square{aspect-ratio:1}.sd-root .size-0{width:0;height:0}.sd-root .size-1{width:var(--sd-space-1);height:var(--sd-space-1)}.sd-root .size-1\/3{width:33.3333%;height:33.3333%}.sd-root .size-2{width:calc(var(--sd-space-1) * 2);height:calc(var(--sd-space-1) * 2)}.sd-root .size-2\.5{width:calc(var(--sd-space-1) * 2.5);height:calc(var(--sd-space-1) * 2.5)}.sd-root .size-3{width:calc(var(--sd-space-1) * 3);height:calc(var(--sd-space-1) * 3)}.sd-root .size-4{width:calc(var(--sd-space-1) * 4);height:calc(var(--sd-space-1) * 4)}.sd-root .size-5{width:calc(var(--sd-space-1) * 5);height:calc(var(--sd-space-1) * 5)}.sd-root .size-6{width:calc(var(--sd-space-1) * 6);height:calc(var(--sd-space-1) * 6)}.sd-root .size-7{width:calc(var(--sd-space-1) * 7);height:calc(var(--sd-space-1) * 7)}.sd-root .size-8{width:calc(var(--sd-space-1) * 8);height:calc(var(--sd-space-1) * 8)}.sd-root .size-9{width:calc(var(--sd-space-1) * 9);height:calc(var(--sd-space-1) * 9)}.sd-root .size-10{width:calc(var(--sd-space-1) * 10);height:calc(var(--sd-space-1) * 10)}.sd-root .size-12{width:calc(var(--sd-space-1) * 12);height:calc(var(--sd-space-1) * 12)}.sd-root .size-14{width:calc(var(--sd-space-1) * 14);height:calc(var(--sd-space-1) * 14)}.sd-root .size-16{width:calc(var(--sd-space-1) * 16);height:calc(var(--sd-space-1) * 16)}.sd-root .size-\[max\(0\.625rem\,30\%\)\]{width:max(.625rem,30%);height:max(.625rem,30%)}.sd-root .size-\[max\(3rem\,var\(--sd-target-min\)\)\]{width:max(3rem, var(--sd-target-min));height:max(3rem, var(--sd-target-min))}.sd-root .size-\[min\(var\(--calendar-cell\)\,calc\(100cqw\/7\)\)\]{width:min(var(--calendar-cell), calc(100cqw / 7));height:min(var(--calendar-cell), calc(100cqw / 7))}.sd-root .size-\[var\(--sd-checkbox-size\)\]{width:var(--sd-checkbox-size);height:var(--sd-checkbox-size)}.sd-root .size-\[var\(--sd-control-indicator\)\]{width:var(--sd-control-indicator);height:var(--sd-control-indicator)}.sd-root .size-\[var\(--sd-icon-button-icon\)\]{width:var(--sd-icon-button-icon);height:var(--sd-icon-button-icon)}.sd-root .size-\[var\(--sd-size-icon-sm\)\]{width:var(--sd-size-icon-sm);height:var(--sd-size-icon-sm)}.sd-root .size-\[var\(--sd-space-8\)\]{width:var(--sd-space-8);height:var(--sd-space-8)}.sd-root .size-\[var\(--sd-switch-thumb-size\)\]{width:var(--sd-switch-thumb-size);height:var(--sd-switch-thumb-size)}.sd-root .size-\[var\(--sd-target-min\)\]{width:var(--sd-target-min);height:var(--sd-target-min)}.sd-root .size-full{width:100%;height:100%}.sd-root .h-0\.5{height:calc(var(--sd-space-1) * .5)}.sd-root .h-1{height:var(--sd-space-1)}.sd-root .h-1\.5{height:calc(var(--sd-space-1) * 1.5)}.sd-root .h-2{height:calc(var(--sd-space-1) * 2)}.sd-root .h-4{height:calc(var(--sd-space-1) * 4)}.sd-root .h-6{height:calc(var(--sd-space-1) * 6)}.sd-root .h-7{height:calc(var(--sd-space-1) * 7)}.sd-root .h-8{height:calc(var(--sd-space-1) * 8)}.sd-root .h-10{height:calc(var(--sd-space-1) * 10)}.sd-root .h-12{height:calc(var(--sd-space-1) * 12)}.sd-root .h-14{height:calc(var(--sd-space-1) * 14)}.sd-root .h-24{height:calc(var(--sd-space-1) * 24)}.sd-root .h-32{height:calc(var(--sd-space-1) * 32)}.sd-root .h-40{height:calc(var(--sd-space-1) * 40)}.sd-root .h-96{height:calc(var(--sd-space-1) * 96)}.sd-root .h-\[2\.625rem\]{height:2.625rem}.sd-root .h-\[2px\]{height:2px}.sd-root .h-\[32rem\]{height:32rem}.sd-root .h-\[calc\(var\(--sd-input-height\)-2px\)\]{height:calc(var(--sd-input-height) - 2px)}.sd-root .h-\[var\(--calendar-cell\)\]{height:var(--calendar-cell)}.sd-root .h-\[var\(--sd-button-height-lg\)\]{height:var(--sd-button-height-lg)}.sd-root .h-\[var\(--sd-button-height-md\)\]{height:var(--sd-button-height-md)}.sd-root .h-\[var\(--sd-button-height-sm\)\]{height:var(--sd-button-height-sm)}.sd-root .h-\[var\(--sd-control-height-lg\)\]{height:var(--sd-control-height-lg)}.sd-root .h-\[var\(--sd-input-height\)\]{height:var(--sd-input-height)}.sd-root .h-\[var\(--sd-spacing-inset-lg\)\]{height:var(--sd-spacing-inset-lg)}.sd-root .h-\[var\(--sd-switch-track-height\)\]{height:var(--sd-switch-track-height)}.sd-root .h-\[var\(--sd-target-min\)\]{height:var(--sd-target-min)}.sd-root .h-auto{height:auto}.sd-root .h-full{height:100%}.sd-root .h-px{height:1px}.sd-root .max-h-80{max-height:calc(var(--sd-space-1) * 80)}.sd-root .max-h-\[70dvh\]{max-height:70dvh}.sd-root .max-h-\[85dvh\]{max-height:85dvh}.sd-root .max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.sd-root .max-h-\[inherit\]{max-height:inherit}.sd-root .max-h-full{max-height:100%}.sd-root .max-h-none{max-height:none}.sd-root .min-h-0{min-height:0}.sd-root .min-h-6{min-height:calc(var(--sd-space-1) * 6)}.sd-root .min-h-14{min-height:calc(var(--sd-space-1) * 14)}.sd-root .min-h-16{min-height:calc(var(--sd-space-1) * 16)}.sd-root .min-h-18{min-height:calc(var(--sd-space-1) * 18)}.sd-root .min-h-48{min-height:calc(var(--sd-space-1) * 48)}.sd-root .min-h-72{min-height:calc(var(--sd-space-1) * 72)}.sd-root .min-h-80{min-height:calc(var(--sd-space-1) * 80)}.sd-root .min-h-96{min-height:calc(var(--sd-space-1) * 96)}.sd-root .min-h-\[1em\]{min-height:1em}.sd-root .min-h-\[28rem\]{min-height:28rem}.sd-root .min-h-\[30rem\]{min-height:30rem}.sd-root .min-h-\[32rem\]{min-height:32rem}.sd-root .min-h-\[calc\(var\(--sd-input-height\)-2px\)\]{min-height:calc(var(--sd-input-height) - 2px)}.sd-root .min-h-\[max\(3rem\,var\(--sd-target-min\)\)\]{min-height:max(3rem, var(--sd-target-min))}.sd-root .min-h-\[var\(--sd-input-height\)\]{min-height:var(--sd-input-height)}.sd-root .min-h-\[var\(--sd-listbox-option-height\)\]{min-height:var(--sd-listbox-option-height)}.sd-root .min-h-\[var\(--sd-tabs-height\)\]{min-height:var(--sd-tabs-height)}.sd-root .min-h-\[var\(--sd-target-min\)\]{min-height:var(--sd-target-min)}.sd-root .min-h-full{min-height:100%}.sd-root .w-0\.5{width:calc(var(--sd-space-1) * .5)}.sd-root .w-1\/2{width:50%}.sd-root .w-1\/3{width:33.3333%}.sd-root .w-2{width:calc(var(--sd-space-1) * 2)}.sd-root .w-3\/4{width:75%}.sd-root .w-6{width:calc(var(--sd-space-1) * 6)}.sd-root .w-10{width:calc(var(--sd-space-1) * 10)}.sd-root .w-14{width:calc(var(--sd-space-1) * 14)}.sd-root .w-40{width:calc(var(--sd-space-1) * 40)}.sd-root .w-56{width:calc(var(--sd-space-1) * 56)}.sd-root .w-60{width:calc(var(--sd-space-1) * 60)}.sd-root .w-64{width:calc(var(--sd-space-1) * 64)}.sd-root .w-80{width:calc(var(--sd-space-1) * 80)}.sd-root .w-\[3px\]{width:3px}.sd-root .w-\[4\.5rem\]{width:4.5rem}.sd-root .w-\[20rem\]{width:20rem}.sd-root .w-\[21\.5rem\]{width:21.5rem}.sd-root .w-\[22rem\]{width:22rem}.sd-root .w-\[40rem\]{width:40rem}.sd-root .w-\[45rem\]{width:45rem}.sd-root .w-\[max\(2\.75rem\,var\(--sd-target-min\)\)\]{width:max(2.75rem, var(--sd-target-min))}.sd-root .w-\[min\(20rem\,85vw\)\]{width:min(20rem,85vw)}.sd-root .w-\[min\(20rem\,calc\(100vw-4rem\)\)\]{width:min(20rem,100vw - 4rem)}.sd-root .w-\[min\(22\.5rem\,100vw\)\]{width:min(22.5rem,100vw)}.sd-root .w-\[min\(24rem\,calc\(100vw-2rem\)\)\]{width:min(24rem,100vw - 2rem)}.sd-root .w-\[min\(28rem\,100vw\)\]{width:min(28rem,100vw)}.sd-root .w-\[min\(40rem\,100vw\)\]{width:min(40rem,100vw)}.sd-root .w-\[min\(calc\(7\*max\(var\(--sd-target-min\)\,2rem\)\+2\*var\(--sd-spacing-inset-md\)\+2px\)\,calc\(100vw-2rem\)\)\]{width:min(calc(7 * max(var(--sd-target-min), 2rem) + 2 * var(--sd-spacing-inset-md) + 2px), calc(100vw - 2rem))}.sd-root .w-\[min\(var\(--calendar-cell\)\,calc\(100cqw\/7\)\)\]{width:min(var(--calendar-cell), calc(100cqw / 7))}.sd-root .w-\[var\(--code-box\)\]{width:var(--code-box)}.sd-root .w-\[var\(--sd-button-height-lg\)\]{width:var(--sd-button-height-lg)}.sd-root .w-\[var\(--sd-button-height-md\)\]{width:var(--sd-button-height-md)}.sd-root .w-\[var\(--sd-button-height-sm\)\]{width:var(--sd-button-height-sm)}.sd-root .w-\[var\(--sd-icon-button-size\)\]{width:var(--sd-icon-button-size)}.sd-root .w-\[var\(--sd-switch-track-width\)\]{width:var(--sd-switch-track-width)}.sd-root .w-\[var\(--sd-target-min\)\]{width:var(--sd-target-min)}.sd-root .w-auto{width:auto}.sd-root .w-fit{width:fit-content}.sd-root .w-full{width:100%}.sd-root .w-max{width:max-content}.sd-root .w-px{width:1px}.sd-root .max-w-2xl{max-width:var(--container-2xl)}.sd-root .max-w-3xl{max-width:var(--container-3xl)}.sd-root .max-w-4xl{max-width:var(--container-4xl)}.sd-root .max-w-40{max-width:calc(var(--sd-space-1) * 40)}.sd-root .max-w-48{max-width:calc(var(--sd-space-1) * 48)}.sd-root .max-w-64{max-width:calc(var(--sd-space-1) * 64)}.sd-root .max-w-\[4\.5rem\]{max-width:4.5rem}.sd-root .max-w-\[10rem\]{max-width:10rem}.sd-root .max-w-\[18rem\]{max-width:18rem}.sd-root .max-w-\[19\.75rem\]{max-width:19.75rem}.sd-root .max-w-\[20rem\]{max-width:20rem}.sd-root .max-w-\[24rem\]{max-width:24rem}.sd-root .max-w-\[32rem\]{max-width:32rem}.sd-root .max-w-\[36rem\]{max-width:36rem}.sd-root .max-w-\[40rem\]{max-width:40rem}.sd-root .max-w-\[48rem\]{max-width:48rem}.sd-root .max-w-\[70ch\]{max-width:70ch}.sd-root .max-w-\[calc\(7\*var\(--calendar-cell\)\)\]{max-width:calc(7 * var(--calendar-cell))}.sd-root .max-w-\[min\(20rem\,calc\(100vw-2rem\)\)\]{max-width:min(20rem,100vw - 2rem)}.sd-root .max-w-\[min\(25rem\,calc\(100vw-2rem\)\)\]{max-width:min(25rem,100vw - 2rem)}.sd-root .max-w-full{max-width:100%}.sd-root .max-w-lg{max-width:var(--container-lg)}.sd-root .max-w-md{max-width:var(--container-md)}.sd-root .max-w-none{max-width:none}.sd-root .max-w-prose{max-width:65ch}.sd-root .max-w-sm{max-width:var(--container-sm)}.sd-root .max-w-xl{max-width:var(--container-xl)}.sd-root .max-w-xs{max-width:var(--container-xs)}.sd-root .min-w-\(--trigger-width\){min-width:var(--trigger-width)}.sd-root .min-w-0{min-width:0}.sd-root .min-w-5{min-width:calc(var(--sd-space-1) * 5)}.sd-root .min-w-6{min-width:calc(var(--sd-space-1) * 6)}.sd-root .min-w-14{min-width:calc(var(--sd-space-1) * 14)}.sd-root .min-w-32{min-width:calc(var(--sd-space-1) * 32)}.sd-root .min-w-48{min-width:calc(var(--sd-space-1) * 48)}.sd-root .min-w-\[2\.75rem\]{min-width:2.75rem}.sd-root .min-w-\[14rem\]{min-width:14rem}.sd-root .min-w-\[max\(12rem\,var\(--trigger-width\)\)\]{min-width:max(12rem, var(--trigger-width))}.sd-root .min-w-\[min\(17rem\,100\%\)\]{min-width:min(17rem,100%)}.sd-root .min-w-\[var\(--sd-target-min\)\]{min-width:var(--sd-target-min)}.sd-root .flex-1{flex:1}.sd-root .flex-\[1\.4\]{flex:1.4}.sd-root .flex-\[2\.2\]{flex:2.2}.sd-root .flex-\[5\]{flex:5}.sd-root .flex-none{flex:none}.sd-root .shrink{flex-shrink:1}.sd-root .shrink-0{flex-shrink:0}.sd-root .grow{flex-grow:1}.sd-root .basis-0{flex-basis:0}.sd-root .basis-48{flex-basis:calc(var(--sd-space-1) * 48)}.sd-root .caption-bottom{caption-side:bottom}.sd-root .border-collapse{border-collapse:collapse}.sd-root .-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.sd-root .-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.sd-root .-rotate-90{rotate:-90deg}.sd-root .rotate-180{rotate:180deg}.sd-root .transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.sd-root .cursor-default{cursor:default}.sd-root .cursor-grab{cursor:grab}.sd-root .cursor-pointer{cursor:pointer}.sd-root .cursor-progress{cursor:progress}.sd-root .cursor-text{cursor:text}.sd-root .touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x, ) var(--tw-pan-y, ) var(--tw-pinch-zoom, )}.sd-root .touch-none{touch-action:none}.sd-root .resize{resize:both}.sd-root .resize-y{resize:vertical}.sd-root .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sd-root .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sd-root .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sd-root .grid-cols-\[repeat\(auto-fill\,minmax\(8rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr))}.sd-root .flex-col{flex-direction:column}.sd-root .flex-row-reverse{flex-direction:row-reverse}.sd-root .flex-wrap{flex-wrap:wrap}.sd-root .items-baseline{align-items:baseline}.sd-root .items-center{align-items:center}.sd-root .items-end{align-items:flex-end}.sd-root .items-start{align-items:flex-start}.sd-root .items-stretch{align-items:stretch}.sd-root .justify-between{justify-content:space-between}.sd-root .justify-center{justify-content:center}.sd-root .justify-end{justify-content:flex-end}.sd-root .justify-start{justify-content:flex-start}.sd-root .gap-0\.5{gap:calc(var(--sd-space-1) * .5)}.sd-root .gap-1{gap:var(--sd-space-1)}.sd-root .gap-1\.5{gap:calc(var(--sd-space-1) * 1.5)}.sd-root .gap-2{gap:calc(var(--sd-space-1) * 2)}.sd-root .gap-3{gap:calc(var(--sd-space-1) * 3)}.sd-root .gap-4{gap:calc(var(--sd-space-1) * 4)}.sd-root .gap-\[var\(--sd-button-gap\)\]{gap:var(--sd-button-gap)}.sd-root .gap-\[var\(--sd-checkbox-gap\)\]{gap:var(--sd-checkbox-gap)}.sd-root .gap-\[var\(--sd-toast-gap\)\]{gap:var(--sd-toast-gap)}.sd-root .gap-gap-lg{gap:var(--sd-spacing-gap-lg)}.sd-root .gap-gap-md{gap:var(--sd-spacing-gap-md)}.sd-root .gap-gap-sm{gap:var(--sd-spacing-gap-sm)}.sd-root .gap-gap-xs{gap:var(--sd-spacing-gap-xs)}.sd-root .gap-px{gap:1px}.sd-root .gap-stack-lg{gap:var(--sd-spacing-stack-lg)}.sd-root .gap-stack-md{gap:var(--sd-spacing-stack-md)}.sd-root .gap-stack-sm{gap:var(--sd-spacing-stack-sm)}.sd-root .gap-stack-xs{gap:var(--sd-spacing-stack-xs)}.sd-root .gap-x-gap-xs{column-gap:var(--sd-spacing-gap-xs)}.sd-root .gap-y-0\.5{row-gap:calc(var(--sd-space-1) * .5)}.sd-root :where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.sd-root :where(.divide-line-subtle>:not(:last-child)){border-color:var(--sd-color-border-subtle)}.sd-root .self-center{align-self:center}.sd-root .self-start{align-self:flex-start}.sd-root .self-stretch{align-self:stretch}.sd-root .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sd-root .overflow-auto{overflow:auto}.sd-root .overflow-hidden{overflow:hidden}.sd-root .overflow-x-auto{overflow-x:auto}.sd-root .overflow-y-auto{overflow-y:auto}.sd-root .rounded-\[calc\(var\(--sd-input-radius\)-1px\)\]{border-radius:calc(var(--sd-input-radius) - 1px)}.sd-root .rounded-\[calc\(var\(--sd-shape-radius-control\)-0\.125rem\)\]{border-radius:calc(var(--sd-shape-radius-control) - .125rem)}.sd-root .rounded-\[var\(--sd-badge-radius\)\]{border-radius:var(--sd-badge-radius)}.sd-root .rounded-\[var\(--sd-card-radius\)\]{border-radius:var(--sd-card-radius)}.sd-root .rounded-\[var\(--sd-checkbox-radius\)\]{border-radius:var(--sd-checkbox-radius)}.sd-root .rounded-\[var\(--sd-dialog-radius\)\]{border-radius:var(--sd-dialog-radius)}.sd-root .rounded-\[var\(--sd-input-radius\)\]{border-radius:var(--sd-input-radius)}.sd-root .rounded-\[var\(--sd-listbox-radius\)\]{border-radius:var(--sd-listbox-radius)}.sd-root .rounded-\[var\(--sd-radius-md\)\]{border-radius:var(--sd-radius-md)}.sd-root .rounded-\[var\(--sd-radius-sm\)\]{border-radius:var(--sd-radius-sm)}.sd-root .rounded-\[var\(--sd-radius-xl\)\]{border-radius:var(--sd-radius-xl)}.sd-root .rounded-\[var\(--sd-radius-xs\)\]{border-radius:var(--sd-radius-xs)}.sd-root .rounded-\[var\(--sd-switch-radius\)\]{border-radius:var(--sd-switch-radius)}.sd-root .rounded-\[var\(--sd-toast-radius\)\]{border-radius:var(--sd-toast-radius)}.sd-root .rounded-\[var\(--sd-tooltip-radius\)\]{border-radius:var(--sd-tooltip-radius)}.sd-root .rounded-control{border-radius:var(--sd-shape-radius-control)}.sd-root .rounded-full{border-radius:var(--sd-radius-full)}.sd-root .rounded-lg{border-radius:var(--sd-radius-lg)}.sd-root .rounded-md{border-radius:var(--sd-radius-md)}.sd-root .rounded-none{border-radius:var(--sd-radius-none)}.sd-root .rounded-sm{border-radius:var(--sd-radius-sm)}.sd-root .rounded-surface{border-radius:var(--sd-shape-radius-surface)}.sd-root .rounded-xl{border-radius:var(--sd-radius-xl)}.sd-root .rounded-xs{border-radius:var(--sd-radius-xs)}.sd-root .rounded-s-\[var\(--sd-input-radius\)\]{border-start-start-radius:var(--sd-input-radius);border-end-start-radius:var(--sd-input-radius)}.sd-root .rounded-s-control{border-start-start-radius:var(--sd-shape-radius-control);border-end-start-radius:var(--sd-shape-radius-control)}.sd-root .rounded-e-\[var\(--sd-input-radius\)\]{border-start-end-radius:var(--sd-input-radius);border-end-end-radius:var(--sd-input-radius)}.sd-root .rounded-e-\[var\(--sd-radius-sm\)\]{border-start-end-radius:var(--sd-radius-sm);border-end-end-radius:var(--sd-radius-sm)}.sd-root .rounded-t-\[var\(--sd-dialog-radius\)\]{border-top-left-radius:var(--sd-dialog-radius);border-top-right-radius:var(--sd-dialog-radius)}.sd-root .rounded-t-\[var\(--sd-radius-sm\)\]{border-top-left-radius:var(--sd-radius-sm);border-top-right-radius:var(--sd-radius-sm)}.sd-root .border{border-style:var(--tw-border-style);border-width:1px}.sd-root .border-0{border-style:var(--tw-border-style);border-width:0}.sd-root .border-2{border-style:var(--tw-border-style);border-width:2px}.sd-root .border-\[length\:var\(--sd-checkbox-border-width\)\]{border-style:var(--tw-border-style);border-width:var(--sd-checkbox-border-width)}.sd-root .border-\[length\:var\(--sd-switch-border-width\)\]{border-style:var(--tw-border-style);border-width:var(--sd-switch-border-width)}.sd-root .border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0}.sd-root .border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.sd-root .border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.sd-root .border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.sd-root .border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.sd-root .border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.sd-root .border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.sd-root .border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.sd-root .border-dashed{--tw-border-style:dashed;border-style:dashed}.sd-root .border-action-primary{border-color:var(--sd-color-action-primary)}.sd-root .border-badge-strong-bg{border-color:var(--sd-badge-strong-bg)}.sd-root .border-button-outline-border{border-color:var(--sd-button-outline-border)}.sd-root .border-card-border{border-color:var(--sd-card-border)}.sd-root .border-checkbox-border{border-color:var(--sd-checkbox-border)}.sd-root .border-input-border{border-color:var(--sd-input-border)}.sd-root .border-input-border-invalid{border-color:var(--sd-input-border-invalid)}.sd-root .border-line{border-color:var(--sd-color-border-default)}.sd-root .border-line-brand{border-color:var(--sd-color-border-brand)}.sd-root .border-line-control{border-color:var(--sd-color-border-control)}.sd-root .border-line-danger{border-color:var(--sd-color-border-danger)}.sd-root .border-line-strong{border-color:var(--sd-color-border-strong)}.sd-root .border-line-subtle{border-color:var(--sd-color-border-subtle)}.sd-root .border-listbox-border{border-color:var(--sd-listbox-border)}.sd-root .border-switch-border{border-color:var(--sd-switch-border)}.sd-root .border-tabs-border{border-color:var(--sd-tabs-border)}.sd-root .border-toast-border{border-color:var(--sd-toast-border)}.sd-root .border-transparent{border-color:#0000}.sd-root .bg-action-danger{background-color:var(--sd-color-action-danger)}.sd-root .bg-action-neutral{background-color:var(--sd-color-action-neutral)}.sd-root .bg-action-primary{background-color:var(--sd-color-action-primary)}.sd-root .bg-avatar-tint-1-bg{background-color:var(--sd-avatar-tint-1-bg)}.sd-root .bg-avatar-tint-2-bg{background-color:var(--sd-avatar-tint-2-bg)}.sd-root .bg-avatar-tint-3-bg{background-color:var(--sd-avatar-tint-3-bg)}.sd-root .bg-avatar-tint-4-bg{background-color:var(--sd-avatar-tint-4-bg)}.sd-root .bg-avatar-tint-5-bg{background-color:var(--sd-avatar-tint-5-bg)}.sd-root .bg-avatar-tint-6-bg{background-color:var(--sd-avatar-tint-6-bg)}.sd-root .bg-badge-brand-bg{background-color:var(--sd-badge-brand-bg)}.sd-root .bg-badge-brand-fg{background-color:var(--sd-badge-brand-fg)}.sd-root .bg-badge-danger-bg{background-color:var(--sd-badge-danger-bg)}.sd-root .bg-badge-danger-fg{background-color:var(--sd-badge-danger-fg)}.sd-root .bg-badge-info-bg{background-color:var(--sd-badge-info-bg)}.sd-root .bg-badge-info-fg{background-color:var(--sd-badge-info-fg)}.sd-root .bg-badge-neutral-bg{background-color:var(--sd-badge-neutral-bg)}.sd-root .bg-badge-neutral-fg{background-color:var(--sd-badge-neutral-fg)}.sd-root .bg-badge-strong-bg{background-color:var(--sd-badge-strong-bg)}.sd-root .bg-badge-success-bg{background-color:var(--sd-badge-success-bg)}.sd-root .bg-badge-success-fg{background-color:var(--sd-badge-success-fg)}.sd-root .bg-badge-warning-bg{background-color:var(--sd-badge-warning-bg)}.sd-root .bg-badge-warning-fg{background-color:var(--sd-badge-warning-fg)}.sd-root .bg-button-danger-bg{background-color:var(--sd-button-danger-bg)}.sd-root .bg-button-outline-bg{background-color:var(--sd-button-outline-bg)}.sd-root .bg-button-primary-bg{background-color:var(--sd-button-primary-bg)}.sd-root .bg-button-secondary-bg{background-color:var(--sd-button-secondary-bg)}.sd-root .bg-card-bg{background-color:var(--sd-card-bg)}.sd-root .bg-checkbox-bg{background-color:var(--sd-checkbox-bg)}.sd-root .bg-checkbox-bg-checked{background-color:var(--sd-checkbox-bg-checked)}.sd-root .bg-dialog-bg{background-color:var(--sd-dialog-bg)}.sd-root .bg-dialog-scrim{background-color:var(--sd-dialog-scrim)}.sd-root .bg-fg-on-primary{background-color:var(--sd-color-text-on-primary)}.sd-root .bg-icon-brand{background-color:var(--sd-color-icon-brand)}.sd-root .bg-icon-danger{background-color:var(--sd-color-icon-danger)}.sd-root .bg-icon-success{background-color:var(--sd-color-icon-success)}.sd-root .bg-icon-warning{background-color:var(--sd-color-icon-warning)}.sd-root .bg-input-bg{background-color:var(--sd-input-bg)}.sd-root .bg-input-bg-disabled{background-color:var(--sd-input-bg-disabled)}.sd-root .bg-keyboard-key{background-color:var(--sd-keyboard-key)}.sd-root .bg-keyboard-key-function{background-color:var(--sd-keyboard-key-function)}.sd-root .bg-keyboard-surface{background-color:var(--sd-keyboard-surface)}.sd-root .bg-line{background-color:var(--sd-color-border-default)}.sd-root .bg-line-brand{background-color:var(--sd-color-border-brand)}.sd-root .bg-line-control{background-color:var(--sd-color-border-control)}.sd-root .bg-line-strong{background-color:var(--sd-color-border-strong)}.sd-root .bg-list-row-selected{background-color:var(--sd-list-row-selected)}.sd-root .bg-list-selected-edge{background-color:var(--sd-list-selected-edge)}.sd-root .bg-listbox-bg{background-color:var(--sd-listbox-bg)}.sd-root .bg-listbox-option-hover{background-color:var(--sd-listbox-option-hover)}.sd-root .bg-surface{background-color:var(--sd-color-bg-canvas)}.sd-root .bg-surface-brand-subtle{background-color:var(--sd-color-bg-brand-subtle)}.sd-root .bg-surface-danger-subtle{background-color:var(--sd-color-bg-danger-subtle)}.sd-root .bg-surface-info-subtle{background-color:var(--sd-color-bg-info-subtle)}.sd-root .bg-surface-inverse{background-color:var(--sd-color-bg-inverse)}.sd-root .bg-surface-muted{background-color:var(--sd-color-bg-muted)}.sd-root .bg-surface-on-media{background-color:var(--sd-color-bg-on-media)}.sd-root .bg-surface-raised{background-color:var(--sd-color-bg-raised)}.sd-root .bg-surface-subtle{background-color:var(--sd-color-bg-subtle)}.sd-root .bg-surface-success-subtle{background-color:var(--sd-color-bg-success-subtle)}.sd-root .bg-surface-warning-subtle{background-color:var(--sd-color-bg-warning-subtle)}.sd-root .bg-switch-thumb-off{background-color:var(--sd-switch-thumb-off)}.sd-root .bg-switch-track-off{background-color:var(--sd-switch-track-off)}.sd-root .bg-toast-bg{background-color:var(--sd-toast-bg)}.sd-root .bg-tooltip-bg{background-color:var(--sd-tooltip-bg)}.sd-root .bg-transparent{background-color:#0000}.sd-root .fill-current{fill:currentColor}.sd-root .fill-listbox-bg{fill:var(--sd-listbox-bg)}.sd-root .fill-none{fill:none}.sd-root .fill-tooltip-bg{fill:var(--sd-tooltip-bg)}.sd-root .stroke-action-primary{stroke:var(--sd-color-action-primary)}.sd-root .stroke-line-control{stroke:var(--sd-color-border-control)}.sd-root .stroke-listbox-border{stroke:var(--sd-listbox-border)}.sd-root .object-contain{object-fit:contain}.sd-root .p-0{padding:0}.sd-root .p-0\.5{padding:calc(var(--sd-space-1) * .5)}.sd-root .p-1{padding:var(--sd-space-1)}.sd-root .p-1\.5{padding:calc(var(--sd-space-1) * 1.5)}.sd-root .p-2{padding:calc(var(--sd-space-1) * 2)}.sd-root .p-4{padding:calc(var(--sd-space-1) * 4)}.sd-root .p-6{padding:calc(var(--sd-space-1) * 6)}.sd-root .p-\[var\(--sd-card-padding\)\]{padding:var(--sd-card-padding)}.sd-root .p-\[var\(--sd-dialog-padding\)\]{padding:var(--sd-dialog-padding)}.sd-root .p-\[var\(--sd-listbox-padding\)\]{padding:var(--sd-listbox-padding)}.sd-root .p-\[var\(--sd-spacing-inset-lg\)\]{padding:var(--sd-spacing-inset-lg)}.sd-root .p-\[var\(--sd-spacing-inset-md\)\]{padding:var(--sd-spacing-inset-md)}.sd-root .p-\[var\(--sd-spacing-inset-sm\)\]{padding:var(--sd-spacing-inset-sm)}.sd-root .p-\[var\(--sd-spacing-inset-xl\)\]{padding:var(--sd-spacing-inset-xl)}.sd-root .p-\[var\(--sd-toast-padding\)\]{padding:var(--sd-toast-padding)}.sd-root .p-inset-lg{padding:var(--sd-spacing-inset-lg)}.sd-root .p-inset-md{padding:var(--sd-spacing-inset-md)}.sd-root .px-0{padding-inline:0}.sd-root .px-0\.5{padding-inline:calc(var(--sd-space-1) * .5)}.sd-root .px-1{padding-inline:var(--sd-space-1)}.sd-root .px-1\.5{padding-inline:calc(var(--sd-space-1) * 1.5)}.sd-root .px-2{padding-inline:calc(var(--sd-space-1) * 2)}.sd-root .px-2\.5{padding-inline:calc(var(--sd-space-1) * 2.5)}.sd-root .px-3{padding-inline:calc(var(--sd-space-1) * 3)}.sd-root .px-4{padding-inline:calc(var(--sd-space-1) * 4)}.sd-root .px-\[5\%\]{padding-inline:5%}.sd-root .px-\[var\(--sd-button-padding-x-lg\)\]{padding-inline:var(--sd-button-padding-x-lg)}.sd-root .px-\[var\(--sd-button-padding-x-md\)\]{padding-inline:var(--sd-button-padding-x-md)}.sd-root .px-\[var\(--sd-button-padding-x-sm\)\]{padding-inline:var(--sd-button-padding-x-sm)}.sd-root .px-\[var\(--sd-dialog-padding\)\]{padding-inline:var(--sd-dialog-padding)}.sd-root .px-\[var\(--sd-input-padding-x\)\]{padding-inline:var(--sd-input-padding-x)}.sd-root .px-\[var\(--sd-spacing-inset-lg\)\]{padding-inline:var(--sd-spacing-inset-lg)}.sd-root .px-\[var\(--sd-spacing-inset-md\)\]{padding-inline:var(--sd-spacing-inset-md)}.sd-root .px-\[var\(--sd-spacing-inset-sm\)\]{padding-inline:var(--sd-spacing-inset-sm)}.sd-root .px-\[var\(--sd-spacing-inset-xs\)\]{padding-inline:var(--sd-spacing-inset-xs)}.sd-root .px-\[var\(--sd-tabs-padding-x\)\]{padding-inline:var(--sd-tabs-padding-x)}.sd-root .py-0{padding-block:0}.sd-root .py-0\.5{padding-block:calc(var(--sd-space-1) * .5)}.sd-root .py-1{padding-block:var(--sd-space-1)}.sd-root .py-1\.5{padding-block:calc(var(--sd-space-1) * 1.5)}.sd-root .py-2{padding-block:calc(var(--sd-space-1) * 2)}.sd-root .py-2\.5{padding-block:calc(var(--sd-space-1) * 2.5)}.sd-root .py-12{padding-block:calc(var(--sd-space-1) * 12)}.sd-root .py-\[calc\(\(var\(--sd-target-min\)-1\.5rem\)\/2\)\]{padding-block:calc((var(--sd-target-min) - 1.5rem) / 2)}.sd-root .py-\[var\(--sd-spacing-inset-lg\)\]{padding-block:var(--sd-spacing-inset-lg)}.sd-root .py-\[var\(--sd-spacing-inset-md\)\]{padding-block:var(--sd-spacing-inset-md)}.sd-root .py-\[var\(--sd-spacing-inset-sm\)\]{padding-block:var(--sd-spacing-inset-sm)}.sd-root .py-\[var\(--sd-spacing-inset-xl\)\]{padding-block:var(--sd-spacing-inset-xl)}.sd-root .py-\[var\(--sd-spacing-inset-xs\)\]{padding-block:var(--sd-spacing-inset-xs)}.sd-root .py-stack-lg{padding-block:var(--sd-spacing-stack-lg)}.sd-root .py-stack-md{padding-block:var(--sd-spacing-stack-md)}.sd-root .py-stack-xl{padding-block:var(--sd-spacing-stack-xl)}.sd-root .py-stack-xs{padding-block:var(--sd-spacing-stack-xs)}.sd-root .ps-2{padding-inline-start:calc(var(--sd-space-1) * 2)}.sd-root .ps-3{padding-inline-start:calc(var(--sd-space-1) * 3)}.sd-root .ps-10{padding-inline-start:calc(var(--sd-space-1) * 10)}.sd-root .ps-\[calc\(\(var\(--code-box\)-1ch\)\/2\)\]{padding-inline-start:calc((var(--code-box) - 1ch) / 2)}.sd-root .ps-\[calc\(var\(--sd-spacing-inset-sm\)\+1\.75rem\)\]{padding-inline-start:calc(var(--sd-spacing-inset-sm) + 1.75rem)}.sd-root .ps-\[calc\(var\(--sd-spacing-inset-sm\)\+3\.5rem\)\]{padding-inline-start:calc(var(--sd-spacing-inset-sm) + 3.5rem)}.sd-root .ps-\[var\(--sd-spacing-inset-md\)\]{padding-inline-start:var(--sd-spacing-inset-md)}.sd-root .ps-\[var\(--sd-spacing-inset-sm\)\]{padding-inline-start:var(--sd-spacing-inset-sm)}.sd-root .pe-2{padding-inline-end:calc(var(--sd-space-1) * 2)}.sd-root .pe-12{padding-inline-end:calc(var(--sd-space-1) * 12)}.sd-root .pe-20{padding-inline-end:calc(var(--sd-space-1) * 20)}.sd-root .pe-\[calc\(\(var\(--code-box\)-1ch\)\/2\+var\(--sd-spacing-gap-xs\)\)\]{padding-inline-end:calc((var(--code-box) - 1ch) / 2 + var(--sd-spacing-gap-xs))}.sd-root .pe-\[calc\(var\(--sd-target-min\)\*2\+0\.25rem\)\]{padding-inline-end:calc(var(--sd-target-min) * 2 + .25rem)}.sd-root .pe-\[calc\(var\(--sd-target-min\)\+0\.25rem\)\]{padding-inline-end:calc(var(--sd-target-min) + .25rem)}.sd-root .pe-\[calc\(var\(--sd-target-min\)\+5rem\)\]{padding-inline-end:calc(var(--sd-target-min) + 5rem)}.sd-root .pe-\[var\(--sd-spacing-inset-md\)\]{padding-inline-end:var(--sd-spacing-inset-md)}.sd-root .pe-\[var\(--sd-spacing-inset-sm\)\]{padding-inline-end:var(--sd-spacing-inset-sm)}.sd-root .pe-\[var\(--sd-spacing-inset-xs\)\]{padding-inline-end:var(--sd-spacing-inset-xs)}.sd-root .pt-0{padding-top:0}.sd-root .pt-0\.5{padding-top:calc(var(--sd-space-1) * .5)}.sd-root .pt-16{padding-top:calc(var(--sd-space-1) * 16)}.sd-root .pt-\[10dvh\]{padding-top:10dvh}.sd-root .pt-\[var\(--sd-dialog-padding\)\]{padding-top:var(--sd-dialog-padding)}.sd-root .pt-\[var\(--sd-spacing-inset-md\)\]{padding-top:var(--sd-spacing-inset-md)}.sd-root .pt-\[var\(--sd-spacing-inset-sm\)\]{padding-top:var(--sd-spacing-inset-sm)}.sd-root .pt-stack-lg{padding-top:var(--sd-spacing-stack-lg)}.sd-root .pt-stack-md{padding-top:var(--sd-spacing-stack-md)}.sd-root .pt-stack-sm{padding-top:var(--sd-spacing-stack-sm)}.sd-root .pb-0{padding-bottom:0}.sd-root .pb-1{padding-bottom:var(--sd-space-1)}.sd-root .pb-3{padding-bottom:calc(var(--sd-space-1) * 3)}.sd-root .pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.sd-root .pb-\[max\(0\.5rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.5rem, env(safe-area-inset-bottom))}.sd-root .pb-\[var\(--sd-spacing-inset-lg\)\]{padding-bottom:var(--sd-spacing-inset-lg)}.sd-root .pb-\[var\(--sd-spacing-inset-md\)\]{padding-bottom:var(--sd-spacing-inset-md)}.sd-root .pb-\[var\(--sd-spacing-inset-sm\)\]{padding-bottom:var(--sd-spacing-inset-sm)}.sd-root .pb-stack-xl{padding-bottom:var(--sd-spacing-stack-xl)}.sd-root .text-center{text-align:center}.sd-root .text-end{text-align:end}.sd-root .text-start{text-align:start}.sd-root .align-\[-0\.125em\]{vertical-align:-.125em}.sd-root .align-middle{vertical-align:middle}.sd-root .font-mono{font-family:var(--sd-font-family-mono)}.sd-root .font-sans{font-family:var(--sd-font-family-sans)}.sd-root .text-body-lg{font-size:var(--sd-typography-body-lg-font-size);line-height:var(--tw-leading,var(--sd-typography-body-lg-line-height));letter-spacing:var(--tw-tracking,var(--sd-typography-body-lg-letter-spacing));font-weight:var(--tw-font-weight,var(--sd-typography-body-lg-font-weight))}.sd-root .text-body-md{font-size:var(--sd-typography-body-md-font-size);line-height:var(--tw-leading,var(--sd-typography-body-md-line-height));letter-spacing:var(--tw-tracking,var(--sd-typography-body-md-letter-spacing));font-weight:var(--tw-font-weight,var(--sd-typography-body-md-font-weight))}.sd-root .text-body-sm{font-size:var(--sd-typography-body-sm-font-size);line-height:var(--tw-leading,var(--sd-typography-body-sm-line-height));letter-spacing:var(--tw-tracking,var(--sd-typography-body-sm-letter-spacing));font-weight:var(--tw-font-weight,var(--sd-typography-body-sm-font-weight))}.sd-root .text-caption{font-size:var(--sd-typography-caption-font-size);line-height:var(--tw-leading,var(--sd-typography-caption-line-height));letter-spacing:var(--tw-tracking,var(--sd-typography-caption-letter-spacing));font-weight:var(--tw-font-weight,var(--sd-typography-caption-font-weight))}.sd-root .text-heading-lg{font-size:var(--sd-typography-heading-lg-font-size);line-height:var(--tw-leading,var(--sd-typography-heading-lg-line-height));letter-spacing:var(--tw-tracking,var(--sd-typography-heading-lg-letter-spacing));font-weight:var(--tw-font-weight,var(--sd-typography-heading-lg-font-weight))}.sd-root .text-heading-md{font-size:var(--sd-typography-heading-md-font-size);line-height:var(--tw-leading,var(--sd-typography-heading-md-line-height));letter-spacing:var(--tw-tracking,var(--sd-typography-heading-md-letter-spacing));font-weight:var(--tw-font-weight,var(--sd-typography-heading-md-font-weight))}.sd-root .text-heading-sm{font-size:var(--sd-typography-heading-sm-font-size);line-height:var(--tw-leading,var(--sd-typography-heading-sm-line-height));letter-spacing:var(--tw-tracking,var(--sd-typography-heading-sm-letter-spacing));font-weight:var(--tw-font-weight,var(--sd-typography-heading-sm-font-weight))}.sd-root .text-heading-xl{font-size:var(--sd-typography-heading-xl-font-size);line-height:var(--tw-leading,var(--sd-typography-heading-xl-line-height));letter-spacing:var(--tw-tracking,var(--sd-typography-heading-xl-letter-spacing));font-weight:var(--tw-font-weight,var(--sd-typography-heading-xl-font-weight))}.sd-root .text-label-md{font-size:var(--sd-typography-label-md-font-size);line-height:var(--tw-leading,var(--sd-typography-label-md-line-height));letter-spacing:var(--tw-tracking,var(--sd-typography-label-md-letter-spacing));font-weight:var(--tw-font-weight,var(--sd-typography-label-md-font-weight))}.sd-root .text-label-sm{font-size:var(--sd-typography-label-sm-font-size);line-height:var(--tw-leading,var(--sd-typography-label-sm-line-height));letter-spacing:var(--tw-tracking,var(--sd-typography-label-sm-letter-spacing));font-weight:var(--tw-font-weight,var(--sd-typography-label-sm-font-weight))}.sd-root .text-label-xs{font-size:var(--sd-typography-label-xs-font-size);line-height:var(--tw-leading,var(--sd-typography-label-xs-line-height));letter-spacing:var(--tw-tracking,var(--sd-typography-label-xs-letter-spacing));font-weight:var(--tw-font-weight,var(--sd-typography-label-xs-font-weight))}.sd-root .leading-none{--tw-leading:1;line-height:1}.sd-root .leading-normal{--tw-leading:var(--sd-font-line-height-normal);line-height:var(--sd-font-line-height-normal)}.sd-root .leading-tight{--tw-leading:var(--sd-font-line-height-tight);line-height:var(--sd-font-line-height-tight)}.sd-root .font-bold{--tw-font-weight:var(--sd-font-weight-bold);font-weight:var(--sd-font-weight-bold)}.sd-root .font-medium{--tw-font-weight:var(--sd-font-weight-medium);font-weight:var(--sd-font-weight-medium)}.sd-root .font-regular{--tw-font-weight:var(--sd-font-weight-regular);font-weight:var(--sd-font-weight-regular)}.sd-root .font-semibold{--tw-font-weight:var(--sd-font-weight-semibold);font-weight:var(--sd-font-weight-semibold)}.sd-root .tracking-\[calc\(var\(--code-box\)\+var\(--sd-spacing-gap-xs\)-1ch\)\]{--tw-tracking:calc(var(--code-box) + var(--sd-spacing-gap-xs) - 1ch);letter-spacing:calc(var(--code-box) + var(--sd-spacing-gap-xs) - 1ch)}.sd-root .tracking-wide{--tw-tracking:var(--sd-font-tracking-wide);letter-spacing:var(--sd-font-tracking-wide)}.sd-root .\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.sd-root .text-ellipsis{text-overflow:ellipsis}.sd-root .whitespace-nowrap{white-space:nowrap}.sd-root .text-avatar-tint-1-fg{color:var(--sd-avatar-tint-1-fg)}.sd-root .text-avatar-tint-2-fg{color:var(--sd-avatar-tint-2-fg)}.sd-root .text-avatar-tint-3-fg{color:var(--sd-avatar-tint-3-fg)}.sd-root .text-avatar-tint-4-fg{color:var(--sd-avatar-tint-4-fg)}.sd-root .text-avatar-tint-5-fg{color:var(--sd-avatar-tint-5-fg)}.sd-root .text-avatar-tint-6-fg{color:var(--sd-avatar-tint-6-fg)}.sd-root .text-badge-brand-fg{color:var(--sd-badge-brand-fg)}.sd-root .text-badge-danger-fg{color:var(--sd-badge-danger-fg)}.sd-root .text-badge-info-fg{color:var(--sd-badge-info-fg)}.sd-root .text-badge-neutral-fg{color:var(--sd-badge-neutral-fg)}.sd-root .text-badge-strong-fg{color:var(--sd-badge-strong-fg)}.sd-root .text-badge-success-fg{color:var(--sd-badge-success-fg)}.sd-root .text-badge-warning-fg{color:var(--sd-badge-warning-fg)}.sd-root .text-button-danger-fg{color:var(--sd-button-danger-fg)}.sd-root .text-button-ghost-fg{color:var(--sd-button-ghost-fg)}.sd-root .text-button-link-fg{color:var(--sd-button-link-fg)}.sd-root .text-button-outline-fg{color:var(--sd-button-outline-fg)}.sd-root .text-button-primary-fg{color:var(--sd-button-primary-fg)}.sd-root .text-button-secondary-fg{color:var(--sd-button-secondary-fg)}.sd-root .text-card-fg{color:var(--sd-card-fg)}.sd-root .text-card-fg-secondary{color:var(--sd-card-fg-secondary)}.sd-root .text-chart-1{color:var(--sd-color-chart-1)}.sd-root .text-checkbox-label{color:var(--sd-checkbox-label)}.sd-root .text-checkbox-mark{color:var(--sd-checkbox-mark)}.sd-root .text-dialog-fg{color:var(--sd-dialog-fg)}.sd-root .text-fg{color:var(--sd-color-text-default)}.sd-root .text-fg-brand{color:var(--sd-color-text-brand)}.sd-root .text-fg-danger{color:var(--sd-color-text-danger)}.sd-root .text-fg-disabled{color:var(--sd-color-text-disabled)}.sd-root .text-fg-inverse{color:var(--sd-color-text-inverse)}.sd-root .text-fg-link{color:var(--sd-color-text-link)}.sd-root .text-fg-on-action{color:var(--sd-color-text-on-action)}.sd-root .text-fg-on-media{color:var(--sd-color-text-on-media)}.sd-root .text-fg-on-primary{color:var(--sd-color-text-on-primary)}.sd-root .text-fg-secondary{color:var(--sd-color-text-secondary)}.sd-root .text-fg-success{color:var(--sd-color-text-success)}.sd-root .text-fg-warning{color:var(--sd-color-text-warning)}.sd-root .text-field-error{color:var(--sd-field-error)}.sd-root .text-field-error-icon{color:var(--sd-field-error-icon)}.sd-root .text-field-hint{color:var(--sd-field-hint)}.sd-root .text-field-label{color:var(--sd-field-label)}.sd-root .text-icon{color:var(--sd-color-icon-default)}.sd-root .text-icon-brand{color:var(--sd-color-icon-brand)}.sd-root .text-icon-danger{color:var(--sd-color-icon-danger)}.sd-root .text-icon-info{color:var(--sd-color-icon-info)}.sd-root .text-icon-strong{color:var(--sd-color-icon-strong)}.sd-root .text-icon-success{color:var(--sd-color-icon-success)}.sd-root .text-icon-warning{color:var(--sd-color-icon-warning)}.sd-root .text-input-fg{color:var(--sd-input-fg)}.sd-root .text-keyboard-fg{color:var(--sd-keyboard-fg)}.sd-root .text-list-check{color:var(--sd-list-check)}.sd-root .text-list-fg{color:var(--sd-list-fg)}.sd-root .text-list-fg-secondary{color:var(--sd-list-fg-secondary)}.sd-root .text-listbox-check{color:var(--sd-listbox-check)}.sd-root .text-listbox-option-fg{color:var(--sd-listbox-option-fg)}.sd-root .text-select-chevron{color:var(--sd-select-chevron)}.sd-root .text-switch-glyph-off{color:var(--sd-switch-glyph-off)}.sd-root .text-tabs-fg{color:var(--sd-tabs-fg)}.sd-root .text-tabs-icon{color:var(--sd-tabs-icon)}.sd-root .text-toast-fg{color:var(--sd-toast-fg)}.sd-root .text-toast-fg-secondary{color:var(--sd-toast-fg-secondary)}.sd-root .text-tooltip-fg{color:var(--sd-tooltip-fg)}.sd-root .tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}.sd-root .no-underline{text-decoration-line:none}.sd-root .underline{text-decoration-line:underline}.sd-root .decoration-1{text-decoration-thickness:1px}.sd-root .decoration-2{text-decoration-thickness:2px}.sd-root .underline-offset-4{text-underline-offset:4px}.sd-root .caret-transparent{caret-color:#0000}.sd-root .opacity-0{opacity:0}.sd-root .shadow-\[inset_0_0_0_1px_var\(--sd-color-border-control\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--sd-color-border-control));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.sd-root .shadow-\[inset_0_1px_0_0_var\(--sd-color-border-subtle\)\]{--tw-shadow:inset 0 1px 0 0 var(--tw-shadow-color,var(--sd-color-border-subtle));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.sd-root .shadow-elevation-1{--tw-shadow:var(--sd-elevation-1);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.sd-root .shadow-elevation-2{--tw-shadow:var(--sd-elevation-2);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.sd-root .shadow-elevation-3{--tw-shadow:var(--sd-elevation-3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.sd-root .ring{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.sd-root .ring-2{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.sd-root .ring-\[length\:var\(--sd-avatar-stack-ring\)\]{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(var(--sd-avatar-stack-ring) + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.sd-root .\[box-shadow\:inset_0_0_0_2px_var\(--sd-color-icon-default\)\]{box-shadow:inset 0 0 0 2px var(--sd-color-icon-default)}.sd-root .\[box-shadow\:inset_0_0_0_3px_var\(--sd-color-icon-warning\)\]{box-shadow:inset 0 0 0 3px var(--sd-color-icon-warning)}.sd-root .ring-surface{--tw-ring-color:var(--sd-color-bg-canvas)}.sd-root .outline{outline-style:var(--tw-outline-style);outline-width:1px}.sd-root .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, )}.sd-root .transition-\[background-color\,border-color\,color\,text-decoration-thickness\]{transition-property:background-color,border-color,color,text-decoration-thickness;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.sd-root .transition-\[background-color\,border-color\,color\]{transition-property:background-color,border-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.sd-root .transition-\[background-color\,border-color\]{transition-property:background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.sd-root .transition-\[background-color\,color\]{transition-property:background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.sd-root .transition-\[background-color\,scale\]{transition-property:background-color,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.sd-root .transition-\[background-color\]{transition-property:background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.sd-root .transition-\[border-color\,background-color\]{transition-property:border-color,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.sd-root .transition-\[border-color\]{transition-property:border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.sd-root .transition-\[rotate\]{transition-property:rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.sd-root .transition-\[translate\,background-color\]{transition-property:translate,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.sd-root .transition-\[width\,background-color\]{transition-property:width,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.sd-root .transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.sd-root .duration-\[var\(--sd-motion-duration-fast\)\]{--tw-duration:var(--sd-motion-duration-fast);transition-duration:var(--sd-motion-duration-fast)}.sd-root .ease-standard{--tw-ease:var(--sd-motion-easing-standard);transition-timing-function:var(--sd-motion-easing-standard)}.sd-root .outline-none{--tw-outline-style:none;outline-style:none}.sd-root .select-none{-webkit-user-select:none;user-select:none}.sd-root .\[--calendar-cell\:var\(--sd-calendar-day-size\)\]{--calendar-cell:var(--sd-calendar-day-size)}.sd-root .\[--sd-switch-thumb-size\:calc\(1\.25\*var\(--sd-size-icon-sm\)\)\]{--sd-switch-thumb-size:calc(1.25 * var(--sd-size-icon-sm))}.sd-root .\[--sd-switch-track-height\:calc\(1\.25\*var\(--sd-size-icon-lg\)\)\]{--sd-switch-track-height:calc(1.25 * var(--sd-size-icon-lg))}.sd-root .\[--sd-switch-track-width\:calc\(1\.25\*var\(--sd-size-control-md\)\)\]{--sd-switch-track-width:calc(1.25 * var(--sd-size-control-md))}.sd-root :is(.\*\:flex-1>*){flex:1}@media (hover:hover){.sd-root .group-hover\:bg-surface-muted:is(:where(.group):hover *){background-color:var(--sd-color-bg-muted)}}.sd-root .group-has-\[input\:focus\]\:border-2:is(:where(.group):has(:is(input:focus)) *){border-style:var(--tw-border-style);border-width:2px}.sd-root .group-has-\[input\:focus\]\:border-line-brand:is(:where(.group):has(:is(input:focus)) *){border-color:var(--sd-color-border-brand)}.sd-root .group-aria-\[current\=page\]\:bg-surface-brand-subtle:is(:where(.group)[aria-current=page] *){background-color:var(--sd-color-bg-brand-subtle)}.sd-root .group-aria-\[current\=page\]\:text-icon-brand:is(:where(.group)[aria-current=page] *),.sd-root .group-data-current\:text-icon-brand:is(:where(.group)[data-current] *){color:var(--sd-color-icon-brand)}.sd-root .group-data-disabled\:border-line-subtle:is(:where(.group)[data-disabled] *){border-color:var(--sd-color-border-subtle)}.sd-root .group-data-disabled\:bg-fg-disabled:is(:where(.group)[data-disabled] *){background-color:var(--sd-color-text-disabled)}.sd-root .group-data-disabled\:bg-input-bg-disabled:is(:where(.group)[data-disabled] *){background-color:var(--sd-input-bg-disabled)}.sd-root .group-data-disabled\:bg-surface-muted:is(:where(.group)[data-disabled] *){background-color:var(--sd-color-bg-muted)}.sd-root .group-data-disabled\:text-fg-disabled:is(:where(.group)[data-disabled] *){color:var(--sd-color-text-disabled)}.sd-root .group-data-disabled\/thumb\:border-line-subtle:is(:where(.group\/thumb)[data-disabled] *){border-color:var(--sd-color-border-subtle)}.sd-root .group-data-dragging\/thumb\:bg-surface-brand-subtle:is(:where(.group\/thumb)[data-dragging] *){background-color:var(--sd-color-bg-brand-subtle)}.sd-root .group-data-empty\:flex:is(:where(.group)[data-empty] *){display:flex}.sd-root .group-data-empty\:hidden:is(:where(.group)[data-empty] *){display:none}.sd-root .group-data-expanded\:rotate-90:is(:where(.group)[data-expanded] *){rotate:90deg}.sd-root .group-data-expanded\:rotate-180:is(:where(.group)[data-expanded] *){rotate:180deg}.sd-root .group-data-hovered\:bg-surface-muted:is(:where(.group)[data-hovered] *){background-color:var(--sd-color-bg-muted)}.sd-root .group-data-indeterminate\:border-checkbox-bg-checked:is(:where(.group)[data-indeterminate] *){border-color:var(--sd-checkbox-bg-checked)}.sd-root .group-data-indeterminate\:bg-checkbox-bg-checked:is(:where(.group)[data-indeterminate] *){background-color:var(--sd-checkbox-bg-checked)}.sd-root .group-data-invalid\:-my-0\.5:is(:where(.group)[data-invalid] *){margin-block:calc(var(--sd-space-1) * -.5)}.sd-root .group-data-invalid\:border-2:is(:where(.group)[data-invalid] *){border-style:var(--tw-border-style);border-width:2px}.sd-root .group-data-invalid\:border-input-border-invalid:is(:where(.group)[data-invalid] *){border-color:var(--sd-input-border-invalid)}.sd-root .group-data-open\:rotate-180:is(:where(.group)[data-open] *){rotate:180deg}.sd-root .group-data-pressed\:bg-checkbox-bg-pressed:is(:where(.group)[data-pressed] *){background-color:var(--sd-checkbox-bg-pressed)}.sd-root .group-data-pressed\:bg-switch-track-off-pressed:is(:where(.group)[data-pressed] *){background-color:var(--sd-switch-track-off-pressed)}.sd-root .group-data-pressed\:group-data-indeterminate\:bg-checkbox-bg-checked-pressed:is(:where(.group)[data-pressed] *):is(:where(.group)[data-indeterminate] *){background-color:var(--sd-checkbox-bg-checked-pressed)}.sd-root .group-data-sd-invalid\:border-input-border-invalid:is(:where(.group)[data-sd-invalid] *){border-color:var(--sd-input-border-invalid)}.sd-root .group-data-selected\:w-5:is(:where(.group)[data-selected] *){width:calc(var(--sd-space-1) * 5)}.sd-root .group-data-selected\:translate-x-\[calc\(var\(--sd-switch-track-width\)-var\(--sd-switch-thumb-size\)-0\.25rem-2\*var\(--sd-switch-border-width\)\)\]:is(:where(.group)[data-selected] *){--tw-translate-x:calc(var(--sd-switch-track-width) - var(--sd-switch-thumb-size) - .25rem - 2 * var(--sd-switch-border-width));translate:var(--tw-translate-x) var(--tw-translate-y)}.sd-root .group-data-selected\:border-action-primary:is(:where(.group)[data-selected] *){border-color:var(--sd-color-action-primary)}.sd-root .group-data-selected\:border-checkbox-bg-checked:is(:where(.group)[data-selected] *){border-color:var(--sd-checkbox-bg-checked)}.sd-root .group-data-selected\:border-switch-track-on:is(:where(.group)[data-selected] *){border-color:var(--sd-switch-track-on)}.sd-root .group-data-selected\:bg-action-primary:is(:where(.group)[data-selected] *){background-color:var(--sd-color-action-primary)}.sd-root .group-data-selected\:bg-checkbox-bg-checked:is(:where(.group)[data-selected] *){background-color:var(--sd-checkbox-bg-checked)}.sd-root .group-data-selected\:bg-switch-thumb-on:is(:where(.group)[data-selected] *){background-color:var(--sd-switch-thumb-on)}.sd-root .group-data-selected\:bg-switch-track-on:is(:where(.group)[data-selected] *){background-color:var(--sd-switch-track-on)}.sd-root .group-data-selected\:text-icon-brand:is(:where(.group)[data-selected] *){color:var(--sd-color-icon-brand)}.sd-root .group-data-selected\:text-switch-glyph-on:is(:where(.group)[data-selected] *){color:var(--sd-switch-glyph-on)}.sd-root .group-data-selected\:text-tabs-icon-selected:is(:where(.group)[data-selected] *){color:var(--sd-tabs-icon-selected)}.sd-root .group-data-selected\:opacity-100:is(:where(.group)[data-selected] *){opacity:1}.sd-root .group-data-hovered\:group-data-selected\:bg-checkbox-bg-checked-hover:is(:where(.group)[data-hovered] *):is(:where(.group)[data-selected] *){background-color:var(--sd-checkbox-bg-checked-hover)}.sd-root .group-data-selected\:group-data-hovered\:bg-action-primary:is(:where(.group)[data-selected] *):is(:where(.group)[data-hovered] *){background-color:var(--sd-color-action-primary)}.sd-root .group-data-pressed\:group-data-selected\:border-switch-track-on-pressed:is(:where(.group)[data-pressed] *):is(:where(.group)[data-selected] *){border-color:var(--sd-switch-track-on-pressed)}.sd-root .group-data-pressed\:group-data-selected\:bg-checkbox-bg-checked-pressed:is(:where(.group)[data-pressed] *):is(:where(.group)[data-selected] *){background-color:var(--sd-checkbox-bg-checked-pressed)}.sd-root .group-data-pressed\:group-data-selected\:bg-switch-track-on-pressed:is(:where(.group)[data-pressed] *):is(:where(.group)[data-selected] *){background-color:var(--sd-switch-track-on-pressed)}.sd-root .group-data-\[orientation\=horizontal\]\/radios\:flex-row:is(:where(.group\/radios)[data-orientation=horizontal] *){flex-direction:row}.sd-root .group-data-\[orientation\=horizontal\]\/radios\:flex-wrap:is(:where(.group\/radios)[data-orientation=horizontal] *){flex-wrap:wrap}.sd-root .group-data-\[orientation\=horizontal\]\/radios\:gap-x-gap-lg:is(:where(.group\/radios)[data-orientation=horizontal] *){column-gap:var(--sd-spacing-gap-lg)}.sd-root .group-data-\[placement\=bottom\]\:rotate-180:is(:where(.group)[data-placement=bottom] *){rotate:180deg}.sd-root .group-data-\[placement\=left\]\:-rotate-90:is(:where(.group)[data-placement=left] *){rotate:-90deg}.sd-root .group-data-\[placement\=right\]\:rotate-90:is(:where(.group)[data-placement=right] *){rotate:90deg}.sd-root .placeholder\:text-ellipsis::placeholder{text-overflow:ellipsis}.sd-root .placeholder\:text-input-placeholder::placeholder{color:var(--sd-input-placeholder)}.sd-root .placeholder\:opacity-100::placeholder{opacity:1}.sd-root .before\:absolute:before{content:var(--tw-content);position:absolute}.sd-root .before\:inset-0:before{content:var(--tw-content);inset:0}.sd-root .before\:-inset-x-px:before{content:var(--tw-content);inset-inline:-1px}.sd-root .before\:inset-x-0:before{content:var(--tw-content);inset-inline:0}.sd-root .before\:-inset-y-\[3px\]:before{content:var(--tw-content);inset-block:-3px}.sd-root .before\:-inset-y-px:before{content:var(--tw-content);inset-block:-1px}.sd-root .before\:top-1\/2:before{content:var(--tw-content);top:50%}.sd-root .before\:left-1\/2:before{content:var(--tw-content);left:50%}.sd-root .before\:size-\[var\(--sd-chips-target\)\]:before{content:var(--tw-content);width:var(--sd-chips-target);height:var(--sd-chips-target)}.sd-root .before\:size-\[var\(--sd-target-min\)\]:before{content:var(--tw-content);width:var(--sd-target-min);height:var(--sd-target-min)}.sd-root .before\:h-\[max\(100\%\,var\(--sd-button-hit-area\)\)\]:before{content:var(--tw-content);height:max(100%, var(--sd-button-hit-area))}.sd-root .before\:h-\[max\(100\%\,var\(--sd-target-min\)\)\]:before{content:var(--tw-content);height:max(100%, var(--sd-target-min))}.sd-root .before\:w-\[max\(100\%\,var\(--sd-button-hit-area\)\)\]:before{content:var(--tw-content);width:max(100%, var(--sd-button-hit-area))}.sd-root .before\:w-\[max\(100\%\,var\(--sd-target-min\)\)\]:before{content:var(--tw-content);width:max(100%, var(--sd-target-min))}.sd-root .before\:-translate-x-1\/2:before{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.sd-root .before\:-translate-y-1\/2:before{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.sd-root .before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.sd-root .after\:absolute:after{content:var(--tw-content);position:absolute}.sd-root .after\:inset-0:after{content:var(--tw-content);inset:0}.sd-root .after\:inset-x-\[var\(--sd-tabs-padding-x\)\]:after{content:var(--tw-content);inset-inline:var(--sd-tabs-padding-x)}.sd-root .after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.sd-root .after\:start-0:after{content:var(--tw-content);inset-inline-start:calc(var(--sd-space-1) * 0)}.sd-root .after\:end-0:after{content:var(--tw-content);inset-inline-end:calc(var(--sd-space-1) * 0)}.sd-root .after\:bottom-0:after{content:var(--tw-content);bottom:0}.sd-root .after\:h-\[var\(--sd-tabs-indicator-width\)\]:after{content:var(--tw-content);height:var(--sd-tabs-indicator-width)}.sd-root .after\:w-\[var\(--sd-tabs-indicator-width\)\]:after{content:var(--tw-content);width:var(--sd-tabs-indicator-width)}.sd-root .after\:w-px:after{content:var(--tw-content);width:1px}.sd-root .after\:rounded-\[var\(--sd-card-radius\)\]:after{content:var(--tw-content);border-radius:var(--sd-card-radius)}.sd-root .after\:rounded-full:after{content:var(--tw-content);border-radius:var(--sd-radius-full)}.sd-root .after\:bg-line:after{content:var(--tw-content);background-color:var(--sd-color-border-default)}.sd-root .after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.sd-root .first\:ms-0:first-child{margin-inline-start:0}.sd-root .last\:mb-0:last-child{margin-bottom:0}.sd-root .last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.sd-root .hover\:decoration-2:hover{text-decoration-thickness:2px}}.sd-root .focus-visible\:outline-offset-\[calc\(-1\*var\(--sd-focus-ring-width\)-1px\)\]:focus-visible{outline-offset:calc(-1 * var(--sd-focus-ring-width) - 1px)}.sd-root .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.sd-root .disabled\:text-fg-disabled:disabled{color:var(--sd-color-text-disabled)}.sd-root .has-\[\[data-size\=sm\]\]\:gap-x-\[max\(var\(--sd-spacing-gap-sm\)\,calc\(\(var\(--sd-chips-target\)-1\.5rem\)\/2\)\)\]:has([data-size=sm]){column-gap:max(var(--sd-spacing-gap-sm), calc((var(--sd-chips-target) - 1.5rem) / 2))}.sd-root .has-\[\[data-size\=sm\]\]\:gap-y-\[max\(var\(--sd-spacing-gap-sm\)\,calc\(var\(--sd-chips-target\)-1\.5rem\)\)\]:has([data-size=sm]){row-gap:max(var(--sd-spacing-gap-sm), calc(var(--sd-chips-target) - 1.5rem))}.sd-root .has-\[input\:disabled\]\:border-line-subtle:has(:is(input:disabled)){border-color:var(--sd-color-border-subtle)}.sd-root .has-\[input\:disabled\]\:bg-input-bg-disabled:has(:is(input:disabled)){background-color:var(--sd-input-bg-disabled)}.sd-root .has-\[input\[data-hovered\]\]\:border-input-border-hover:has(:is(input[data-hovered])){border-color:var(--sd-input-border-hover)}.sd-root .has-\[input\[data-hovered\]\]\:border-input-border-invalid:has(:is(input[data-hovered])){border-color:var(--sd-input-border-invalid)}.sd-root .aria-\[current\=page\]\:bg-action-primary[aria-current=page]{background-color:var(--sd-color-action-primary)}.sd-root .aria-\[current\=page\]\:bg-surface-brand-subtle-hover[aria-current=page]{background-color:var(--sd-color-bg-brand-subtle-hover)}.sd-root .aria-\[current\=page\]\:font-semibold[aria-current=page]{--tw-font-weight:var(--sd-font-weight-semibold);font-weight:var(--sd-font-weight-semibold)}.sd-root .aria-\[current\=page\]\:text-fg[aria-current=page]{color:var(--sd-color-text-default)}.sd-root .aria-\[current\=page\]\:text-fg-on-primary[aria-current=page]{color:var(--sd-color-text-on-primary)}.sd-root .aria-\[current\=page\]\:underline[aria-current=page]{text-decoration-line:underline}.sd-root .aria-\[current\=page\]\:decoration-2[aria-current=page]{text-decoration-thickness:2px}.sd-root .aria-\[current\=page\]\:underline-offset-8[aria-current=page]{text-underline-offset:8px}.sd-root .data-allows-removing\:pe-0[data-allows-removing]{padding-inline-end:0}.sd-root .data-allows-removing\:pe-1[data-allows-removing]{padding-inline-end:var(--sd-space-1)}.sd-root .data-current\:bg-surface-brand-subtle[data-current]{background-color:var(--sd-color-bg-brand-subtle)}.sd-root .data-current\:font-semibold[data-current]{--tw-font-weight:var(--sd-font-weight-semibold);font-weight:var(--sd-font-weight-semibold)}.sd-root .data-disabled\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.sd-root .data-disabled\:border[data-disabled]{border-style:var(--tw-border-style);border-width:1px}.sd-root .data-disabled\:border-button-disabled-border[data-disabled]{border-color:var(--sd-button-disabled-border)}.sd-root .data-disabled\:border-line-subtle[data-disabled]{border-color:var(--sd-color-border-subtle)}.sd-root .data-disabled\:bg-button-disabled-bg[data-disabled]{background-color:var(--sd-button-disabled-bg)}.sd-root .data-disabled\:bg-input-bg-disabled[data-disabled]{background-color:var(--sd-input-bg-disabled)}.sd-root .data-disabled\:bg-surface[data-disabled]{background-color:var(--sd-color-bg-canvas)}.sd-root .data-disabled\:bg-transparent[data-disabled]{background-color:#0000}.sd-root .data-disabled\:text-button-disabled-fg[data-disabled]{color:var(--sd-button-disabled-fg)}.sd-root .data-disabled\:text-fg-disabled[data-disabled]{color:var(--sd-color-text-disabled)}.sd-root .data-disabled\:no-underline[data-disabled]{text-decoration-line:none}.sd-root .data-dragging\:bg-surface-muted[data-dragging]{background-color:var(--sd-color-bg-muted)}.sd-root .data-drop-target\:border-solid[data-drop-target]{--tw-border-style:solid;border-style:solid}.sd-root .data-drop-target\:border-line-brand[data-drop-target]{border-color:var(--sd-color-border-brand)}.sd-root .data-drop-target\:bg-surface-brand-subtle[data-drop-target]{background-color:var(--sd-color-bg-brand-subtle)}.sd-root .data-focus-visible\:z-10[data-focus-visible]{z-index:10}.sd-root .data-focus-within\:border-input-border-hover[data-focus-within]{border-color:var(--sd-input-border-hover)}.sd-root .data-focused\:bg-listbox-option-hover[data-focused]{background-color:var(--sd-listbox-option-hover)}.sd-root .data-focused\:bg-surface-brand-subtle[data-focused]{background-color:var(--sd-color-bg-brand-subtle)}.sd-root .data-focused\:text-fg[data-focused]{color:var(--sd-color-text-default)}.sd-root .data-hovered\:border-input-border-hover[data-hovered]{border-color:var(--sd-input-border-hover)}.sd-root .data-hovered\:bg-action-primary-hover[data-hovered]{background-color:var(--sd-color-action-primary-hover)}.sd-root .data-hovered\:bg-button-danger-bg-hover[data-hovered]{background-color:var(--sd-button-danger-bg-hover)}.sd-root .data-hovered\:bg-button-ghost-bg-hover[data-hovered]{background-color:var(--sd-button-ghost-bg-hover)}.sd-root .data-hovered\:bg-button-outline-bg-hover[data-hovered]{background-color:var(--sd-button-outline-bg-hover)}.sd-root .data-hovered\:bg-button-primary-bg-hover[data-hovered]{background-color:var(--sd-button-primary-bg-hover)}.sd-root .data-hovered\:bg-button-secondary-bg-hover[data-hovered]{background-color:var(--sd-button-secondary-bg-hover)}.sd-root .data-hovered\:bg-listbox-option-hover[data-hovered]{background-color:var(--sd-listbox-option-hover)}.sd-root .data-hovered\:bg-surface-muted[data-hovered]{background-color:var(--sd-color-bg-muted)}.sd-root .data-hovered\:bg-surface-on-media-hover[data-hovered]{background-color:var(--sd-color-bg-on-media-hover)}.sd-root .data-hovered\:bg-surface-subtle[data-hovered]{background-color:var(--sd-color-bg-subtle)}.sd-root .data-hovered\:bg-tabs-bg-hover[data-hovered]{background-color:var(--sd-tabs-bg-hover)}.sd-root .data-hovered\:text-fg[data-hovered]{color:var(--sd-color-text-default)}.sd-root .data-hovered\:underline[data-hovered]{text-decoration-line:underline}.sd-root .data-hovered\:decoration-2[data-hovered]{text-decoration-thickness:2px}.sd-root .data-hovered\:underline-offset-4[data-hovered]{text-underline-offset:4px}.sd-root .data-current\:data-hovered\:bg-surface-brand-subtle-hover[data-current][data-hovered]{background-color:var(--sd-color-bg-brand-subtle-hover)}.sd-root .data-invalid\:border-2[data-invalid]{border-style:var(--tw-border-style);border-width:2px}.sd-root .data-invalid\:border-input-border-invalid[data-invalid]{border-color:var(--sd-input-border-invalid)}.sd-root .data-invalid\:p-\[calc\(var\(--sd-spacing-inset-md\)-1px\)\][data-invalid]{padding:calc(var(--sd-spacing-inset-md) - 1px)}.sd-root .data-invalid\:text-fg-danger[data-invalid]{color:var(--sd-color-text-danger)}.sd-root .data-outside-month\:invisible[data-outside-month]{visibility:hidden}.sd-root .data-pending\:cursor-progress[data-pending]{cursor:progress}.sd-root .data-placeholder\:text-input-placeholder[data-placeholder]{color:var(--sd-input-placeholder)}.sd-root .data-pressed\:scale-95[data-pressed]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.sd-root .data-pressed\:border-input-border-hover[data-pressed]{border-color:var(--sd-input-border-hover)}.sd-root .data-pressed\:bg-action-neutral-pressed[data-pressed]{background-color:var(--sd-color-action-neutral-pressed)}.sd-root .data-pressed\:bg-action-primary-pressed[data-pressed]{background-color:var(--sd-color-action-primary-pressed)}.sd-root .data-pressed\:bg-button-danger-bg-pressed[data-pressed]{background-color:var(--sd-button-danger-bg-pressed)}.sd-root .data-pressed\:bg-button-ghost-bg-pressed[data-pressed]{background-color:var(--sd-button-ghost-bg-pressed)}.sd-root .data-pressed\:bg-button-outline-bg-pressed[data-pressed]{background-color:var(--sd-button-outline-bg-pressed)}.sd-root .data-pressed\:bg-button-primary-bg-pressed[data-pressed]{background-color:var(--sd-button-primary-bg-pressed)}.sd-root .data-pressed\:bg-button-secondary-bg-pressed[data-pressed]{background-color:var(--sd-button-secondary-bg-pressed)}.sd-root .data-pressed\:bg-keyboard-key[data-pressed]{background-color:var(--sd-keyboard-key)}.sd-root .data-pressed\:bg-keyboard-key-pressed[data-pressed]{background-color:var(--sd-keyboard-key-pressed)}.sd-root .data-pressed\:bg-list-row-pressed[data-pressed]{background-color:var(--sd-list-row-pressed)}.sd-root .data-pressed\:bg-surface-muted[data-pressed]{background-color:var(--sd-color-bg-muted)}.sd-root .data-pressed\:bg-surface-on-media-hover[data-pressed]{background-color:var(--sd-color-bg-on-media-hover)}.sd-root .data-pressed\:bg-surface-subtle[data-pressed]{background-color:var(--sd-color-bg-subtle)}.sd-root .data-pressed\:bg-tabs-bg-pressed[data-pressed]{background-color:var(--sd-tabs-bg-pressed)}.sd-root .data-pressed\:text-button-link-fg-pressed[data-pressed]{color:var(--sd-button-link-fg-pressed)}.sd-root .data-pressed\:text-fg-link-pressed[data-pressed]{color:var(--sd-color-text-link-pressed)}.sd-root .data-pressed\:text-tabs-fg-pressed[data-pressed]{color:var(--sd-tabs-fg-pressed)}.sd-root .data-pressed\:decoration-2[data-pressed]{text-decoration-thickness:2px}.sd-root .data-selected\:rounded-none[data-selected]{border-radius:var(--sd-radius-none)}.sd-root .data-selected\:border-2[data-selected]{border-style:var(--tw-border-style);border-width:2px}.sd-root .data-selected\:border-action-primary[data-selected]{border-color:var(--sd-color-action-primary)}.sd-root .data-selected\:border-line-brand[data-selected]{border-color:var(--sd-color-border-brand)}.sd-root .data-selected\:border-line-control[data-selected]{border-color:var(--sd-color-border-control)}.sd-root .data-selected\:bg-action-primary[data-selected]{background-color:var(--sd-color-action-primary)}.sd-root .data-selected\:bg-listbox-option-selected[data-selected]{background-color:var(--sd-listbox-option-selected)}.sd-root .data-selected\:bg-surface[data-selected]{background-color:var(--sd-color-bg-canvas)}.sd-root .data-selected\:bg-surface-brand-subtle[data-selected]{background-color:var(--sd-color-bg-brand-subtle)}.sd-root .data-selected\:p-\[calc\(var\(--sd-spacing-inset-md\)-1px\)\][data-selected]{padding:calc(var(--sd-spacing-inset-md) - 1px)}.sd-root .data-selected\:px-\[calc\(var\(--sd-button-padding-x-md\)-1px\)\][data-selected]{padding-inline:calc(var(--sd-button-padding-x-md) - 1px)}.sd-root .data-selected\:px-\[calc\(var\(--sd-spacing-inset-md\)-1px\)\][data-selected]{padding-inline:calc(var(--sd-spacing-inset-md) - 1px)}.sd-root .data-selected\:py-\[calc\(var\(--sd-spacing-inset-sm\)-1px\)\][data-selected]{padding-block:calc(var(--sd-spacing-inset-sm) - 1px)}.sd-root .data-selected\:font-medium[data-selected]{--tw-font-weight:var(--sd-font-weight-medium);font-weight:var(--sd-font-weight-medium)}.sd-root .data-selected\:font-semibold[data-selected]{--tw-font-weight:var(--sd-font-weight-semibold);font-weight:var(--sd-font-weight-semibold)}.sd-root .data-selected\:text-fg[data-selected]{color:var(--sd-color-text-default)}.sd-root .data-selected\:text-fg-on-primary[data-selected]{color:var(--sd-color-text-on-primary)}.sd-root .data-selected\:text-tabs-fg-selected[data-selected]{color:var(--sd-tabs-fg-selected)}.sd-root .data-selected\:shadow-elevation-1[data-selected]{--tw-shadow:var(--sd-elevation-1);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.sd-root .data-selected\:after\:bg-tabs-indicator[data-selected]:after{content:var(--tw-content);background-color:var(--sd-tabs-indicator)}.sd-root .data-selected\:data-hovered\:bg-action-primary-hover[data-selected][data-hovered]{background-color:var(--sd-color-action-primary-hover)}.sd-root .data-invalid\:data-selected\:border-input-border-invalid[data-invalid][data-selected]{border-color:var(--sd-input-border-invalid)}.sd-root .data-selected\:data-pressed\:bg-surface-brand-subtle-hover[data-selected][data-pressed]{background-color:var(--sd-color-bg-brand-subtle-hover)}.sd-root .data-selection-end\:rounded-e-\[var\(--sd-radius-md\)\][data-selection-end]{border-start-end-radius:var(--sd-radius-md);border-end-end-radius:var(--sd-radius-md)}.sd-root .data-selection-end\:bg-action-primary[data-selection-end]{background-color:var(--sd-color-action-primary)}.sd-root .data-selection-end\:font-semibold[data-selection-end]{--tw-font-weight:var(--sd-font-weight-semibold);font-weight:var(--sd-font-weight-semibold)}.sd-root .data-selection-end\:text-fg-on-primary[data-selection-end]{color:var(--sd-color-text-on-primary)}.sd-root .data-selection-end\:data-hovered\:bg-action-primary-hover[data-selection-end][data-hovered]{background-color:var(--sd-color-action-primary-hover)}.sd-root .data-selection-mode\:cursor-pointer[data-selection-mode]{cursor:pointer}.sd-root .data-selection-start\:rounded-s-\[var\(--sd-radius-md\)\][data-selection-start]{border-start-start-radius:var(--sd-radius-md);border-end-start-radius:var(--sd-radius-md)}.sd-root .data-selection-start\:bg-action-primary[data-selection-start]{background-color:var(--sd-color-action-primary)}.sd-root .data-selection-start\:font-semibold[data-selection-start]{--tw-font-weight:var(--sd-font-weight-semibold);font-weight:var(--sd-font-weight-semibold)}.sd-root .data-selection-start\:text-fg-on-primary[data-selection-start]{color:var(--sd-color-text-on-primary)}.sd-root .data-unavailable\:cursor-not-allowed[data-unavailable]{cursor:not-allowed}.sd-root .data-unavailable\:text-fg-disabled[data-unavailable]{color:var(--sd-color-text-disabled)}.sd-root .data-unavailable\:line-through[data-unavailable]{text-decoration-line:line-through}.sd-root .data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.sd-root .data-\[orientation\=vertical\]\:flex-row[data-orientation=vertical]{flex-direction:row}.sd-root .data-\[orientation\=vertical\]\:items-start[data-orientation=vertical]{align-items:flex-start}.sd-root .data-\[orientation\=vertical\]\:items-stretch[data-orientation=vertical]{align-items:stretch}.sd-root .data-\[orientation\=vertical\]\:gap-stack-md[data-orientation=vertical]{gap:var(--sd-spacing-stack-md)}.sd-root .data-\[type\=literal\]\:min-w-0[data-type=literal]{min-width:0}.sd-root .data-\[type\=literal\]\:px-0[data-type=literal]{padding-inline:0}.sd-root .data-\[type\=literal\]\:text-fg-secondary[data-type=literal]{color:var(--sd-color-text-secondary)}@media (min-width:40rem){.sd-root .sm\:block{display:block}.sd-root .sm\:hidden{display:none}.sd-root .sm\:w-56{width:calc(var(--sd-space-1) * 56)}.sd-root .sm\:w-auto{width:auto}.sd-root .sm\:min-w-56{min-width:calc(var(--sd-space-1) * 56)}.sd-root .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sd-root .sm\:flex-row{flex-direction:row}.sd-root .sm\:flex-wrap{flex-wrap:wrap}.sd-root .sm\:px-\[var\(--sd-spacing-inset-md\)\]{padding-inline:var(--sd-spacing-inset-md)}}@media (min-width:48rem){.sd-root .md\:flex{display:flex}.sd-root .md\:hidden{display:none}}.sd-root .rtl\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:180deg}.sd-root .rtl\:group-data-expanded\:rotate-90:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):is(:where(.group)[data-expanded] *){rotate:90deg}.sd-root .rtl\:group-data-selected\:-translate-x-\[calc\(var\(--sd-switch-track-width\)-var\(--sd-switch-thumb-size\)-0\.25rem-2\*var\(--sd-switch-border-width\)\)\]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):is(:where(.group)[data-selected] *){--tw-translate-x:calc(calc(var(--sd-switch-track-width) - var(--sd-switch-thumb-size) - .25rem - 2 * var(--sd-switch-border-width)) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.sd-root .dark\:block:where([data-theme=dark],[data-theme=dark] *,[data-theme=dark-hc],[data-theme=dark-hc] *){display:block}.sd-root .dark\:hidden:where([data-theme=dark],[data-theme=dark] *,[data-theme=dark-hc],[data-theme=dark-hc] *){display:none}@media (forced-colors:active){.sd-root .forced-colors\:border-\[CanvasText\]{border-color:canvastext}.sd-root .forced-colors\:border-\[Highlight\]{border-color:highlight}.sd-root .forced-colors\:bg-\[CanvasText\]{background-color:canvastext}.sd-root .forced-colors\:bg-\[Highlight\]{background-color:highlight}.sd-root .forced-colors\:stroke-\[Highlight\]{stroke:highlight}.sd-root .forced-colors\:after\:bg-\[CanvasText\]:after{content:var(--tw-content);background-color:canvastext}.sd-root .forced-colors\:data-selected\:border-\[Highlight\][data-selected]{border-color:highlight}.sd-root .forced-colors\:data-selected\:after\:bg-\[Highlight\][data-selected]:after{content:var(--tw-content);background-color:highlight}}.sd-root .data-hovered\:\[\&_span\]\:underline[data-hovered] span{text-decoration-line:underline}.sd-root .rtl\:\[\&_svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) svg{rotate:180deg}.sd-root .\[\&\:\:-webkit-search-cancel-button\]\:hidden::-webkit-search-cancel-button{display:none}.sd-root .\[\&\>\*\]\:w-full>*{width:100%}.sd-root .\[\&\>tr\:last-child\]\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}.sd-root{--sd-font-family-sans:var(--font-sd-inter), "Inter", ui-sans-serif, system-ui, sans-serif;--sd-font-family-display:var(--font-sd-inter), "Inter", ui-sans-serif, system-ui, sans-serif}.sd-root[data-brand=handle]{--sd-font-family-sans:var(--font-satoshi), "Satoshi", ui-sans-serif, system-ui, sans-serif;--sd-font-family-display:var(--font-general-sans), "General Sans", ui-sans-serif, system-ui, sans-serif;--sd-font-family-mono:var(--font-geist-mono), "Geist Mono", ui-monospace, monospace}
