.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@font-face{font-display:swap;font-style:normal;font-weight:300 700;src:url(/assets/quicksand-vietnamese-variable-normal-ei70gACF.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-family:Quicksand}@font-face{font-display:swap;font-style:normal;font-weight:300 700;src:url(/assets/quicksand-latin-ext-variable-normal-CrJ75Ewg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-family:Quicksand}@font-face{font-display:swap;font-style:normal;font-weight:300 700;src:url(/assets/quicksand-latin-variable-normal-Buj9m_3d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:Quicksand}@font-face{font-display:swap;font-style:normal;font-weight:100 700;src:url(/assets/roboto-mono-cyrillic-ext-variable-normal-BUDPrIko.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-family:Roboto Mono}@font-face{font-display:swap;font-style:normal;font-weight:100 700;src:url(/assets/roboto-mono-cyrillic-variable-normal-HUlVHixE.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-family:Roboto Mono}@font-face{font-display:swap;font-style:normal;font-weight:100 700;src:url(/assets/roboto-mono-greek-variable-normal-BJJTbwTT.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-family:Roboto Mono}@font-face{font-display:swap;font-style:normal;font-weight:100 700;src:url(/assets/roboto-mono-vietnamese-variable-normal-DlC-zuDL.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-family:Roboto Mono}@font-face{font-display:swap;font-style:normal;font-weight:100 700;src:url(/assets/roboto-mono-latin-ext-variable-normal-QAYlOegK.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-family:Roboto Mono}@font-face{font-display:swap;font-style:normal;font-weight:100 700;src:url(/assets/roboto-mono-latin-variable-normal-CZtBPCCa.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:Roboto Mono}:root:not([data-wasd-theme]),[data-wasd-theme=vorlaut]:not([data-wasd-color-scheme]),[data-wasd-theme=vorlaut][data-wasd-color-scheme=light]{--wasd-color-surface-canvas:#f7f8f6;--wasd-color-surface-raised:#fff;--wasd-color-surface-muted:#eef1ed;--wasd-color-surface-inverse:#202724;--wasd-color-surface-overlay:#1111118f;--wasd-color-text-default:#202724;--wasd-color-text-muted:#5c6962;--wasd-color-text-subtle:#7a8580;--wasd-color-text-inverse:#f7f8f6;--wasd-color-text-brand:#574dff;--wasd-color-text-accent:#ff8fe8;--wasd-color-border-transparent:transparent;--wasd-color-border-subtle:#d8ddd7;--wasd-color-border-strong:#9ba69f;--wasd-color-border-contrast:#111;--wasd-color-border-focus:#574dff;--wasd-color-accent-primary-base:#574dff;--wasd-color-accent-primary-strong:#2c22d7;--wasd-color-accent-primary-soft:#b8b3ff;--wasd-color-accent-primary-contrast:#fff;--wasd-color-accent-secondary-base:#ff8fe8;--wasd-color-accent-secondary-strong:#d85bc2;--wasd-color-accent-secondary-soft:#ffd6f6;--wasd-color-accent-secondary-contrast:#111;--wasd-color-accent-tertiary-base:#ffedc2;--wasd-color-accent-tertiary-strong:#ffe1a0;--wasd-color-accent-tertiary-soft:#fff7df;--wasd-color-accent-tertiary-contrast:#111;--wasd-color-accent-warning-base:#a45f16;--wasd-color-accent-warning-strong:#7d420e;--wasd-color-accent-warning-soft:#ffe4bf;--wasd-color-accent-warning-contrast:#111;--wasd-color-accent-success-base:#177245;--wasd-color-accent-success-strong:#0d5d35;--wasd-color-accent-success-soft:#dff8ea;--wasd-color-accent-success-contrast:#fff;--wasd-color-accent-fail-base:#b42318;--wasd-color-accent-fail-strong:#86180f;--wasd-color-accent-fail-soft:#fde2df;--wasd-color-accent-fail-contrast:#fff;--wasd-color-decorative-paper-base:#fff;--wasd-color-decorative-paper-soft:#fffaf2;--wasd-color-decorative-ink:#111;--wasd-color-decorative-muted:#4f4f4f;--wasd-color-decorative-line:#111;--wasd-color-decorative-brand-base:#574dff;--wasd-color-decorative-brand-strong:#2c22d7;--wasd-color-decorative-brand-accent:#ff8fe8;--wasd-color-decorative-highlight:#ffedc2;--wasd-typography-family-sans:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-family-mono:"Roboto Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--wasd-typography-size-body-xs:.8125rem;--wasd-typography-size-body-sm:.875rem;--wasd-typography-size-body-md:1rem;--wasd-typography-size-body-lg:1.125rem;--wasd-typography-size-body-xl:1.25rem;--wasd-typography-size-label-xs:.76rem;--wasd-typography-size-label-sm:.84rem;--wasd-typography-size-label-md:.98rem;--wasd-typography-size-label-lg:1rem;--wasd-typography-size-label-xl:1.125rem;--wasd-typography-size-heading-xs:1.125rem;--wasd-typography-size-heading-sm:1.25rem;--wasd-typography-size-heading-md:1.75rem;--wasd-typography-size-heading-lg:2.25rem;--wasd-typography-size-heading-xl:3rem;--wasd-typography-size-display-sm:3rem;--wasd-typography-size-display-md:3.75rem;--wasd-typography-size-display-lg:4.5rem;--wasd-typography-size-code-sm:.875rem;--wasd-typography-size-code-md:1rem;--wasd-typography-line-height-tight:1.2;--wasd-typography-line-height-normal:1.5;--wasd-typography-line-height-loose:1.7;--wasd-typography-line-height-body-xs:1.45;--wasd-typography-line-height-body-sm:1.5;--wasd-typography-line-height-body-md:1.5;--wasd-typography-line-height-body-lg:1.6;--wasd-typography-line-height-body-xl:1.6;--wasd-typography-line-height-label-xs:1.2;--wasd-typography-line-height-label-sm:1.2;--wasd-typography-line-height-label-md:1.2;--wasd-typography-line-height-label-lg:1.2;--wasd-typography-line-height-label-xl:1.2;--wasd-typography-line-height-heading-xs:1.25;--wasd-typography-line-height-heading-sm:1.2;--wasd-typography-line-height-heading-md:1.15;--wasd-typography-line-height-heading-lg:1.1;--wasd-typography-line-height-heading-xl:1.05;--wasd-typography-line-height-display-sm:1.05;--wasd-typography-line-height-display-md:1;--wasd-typography-line-height-display-lg:.98;--wasd-typography-line-height-code-sm:1.5;--wasd-typography-line-height-code-md:1.55;--wasd-typography-tracking-normal:0;--wasd-typography-tracking-body:0;--wasd-typography-tracking-label:.06em;--wasd-typography-tracking-heading:0;--wasd-typography-tracking-display:0;--wasd-typography-tracking-code:0;--wasd-typography-weight-regular:400;--wasd-typography-weight-medium:500;--wasd-typography-weight-semibold:650;--wasd-typography-weight-bold:750;--wasd-typography-text-style-body-xs-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-body-xs-font-size:.8125rem;--wasd-typography-text-style-body-xs-line-height:1.45;--wasd-typography-text-style-body-xs-letter-spacing:0;--wasd-typography-text-style-body-xs-font-weight:400;--wasd-typography-text-style-body-sm-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-body-sm-font-size:.875rem;--wasd-typography-text-style-body-sm-line-height:1.5;--wasd-typography-text-style-body-sm-letter-spacing:0;--wasd-typography-text-style-body-sm-font-weight:400;--wasd-typography-text-style-body-md-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-body-md-font-size:1rem;--wasd-typography-text-style-body-md-line-height:1.5;--wasd-typography-text-style-body-md-letter-spacing:0;--wasd-typography-text-style-body-md-font-weight:400;--wasd-typography-text-style-body-lg-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-body-lg-font-size:1.125rem;--wasd-typography-text-style-body-lg-line-height:1.6;--wasd-typography-text-style-body-lg-letter-spacing:0;--wasd-typography-text-style-body-lg-font-weight:400;--wasd-typography-text-style-body-xl-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-body-xl-font-size:1.25rem;--wasd-typography-text-style-body-xl-line-height:1.6;--wasd-typography-text-style-body-xl-letter-spacing:0;--wasd-typography-text-style-body-xl-font-weight:400;--wasd-typography-text-style-label-xs-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-label-xs-font-size:.76rem;--wasd-typography-text-style-label-xs-line-height:1.2;--wasd-typography-text-style-label-xs-letter-spacing:.06em;--wasd-typography-text-style-label-xs-font-weight:750;--wasd-typography-text-style-label-sm-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-label-sm-font-size:.84rem;--wasd-typography-text-style-label-sm-line-height:1.2;--wasd-typography-text-style-label-sm-letter-spacing:.06em;--wasd-typography-text-style-label-sm-font-weight:750;--wasd-typography-text-style-label-md-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-label-md-font-size:.98rem;--wasd-typography-text-style-label-md-line-height:1.2;--wasd-typography-text-style-label-md-letter-spacing:.06em;--wasd-typography-text-style-label-md-font-weight:750;--wasd-typography-text-style-label-lg-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-label-lg-font-size:1rem;--wasd-typography-text-style-label-lg-line-height:1.2;--wasd-typography-text-style-label-lg-letter-spacing:.06em;--wasd-typography-text-style-label-lg-font-weight:750;--wasd-typography-text-style-label-xl-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-label-xl-font-size:1.125rem;--wasd-typography-text-style-label-xl-line-height:1.2;--wasd-typography-text-style-label-xl-letter-spacing:.06em;--wasd-typography-text-style-label-xl-font-weight:750;--wasd-typography-text-style-heading-xs-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-heading-xs-font-size:1.125rem;--wasd-typography-text-style-heading-xs-line-height:1.25;--wasd-typography-text-style-heading-xs-letter-spacing:0;--wasd-typography-text-style-heading-xs-font-weight:650;--wasd-typography-text-style-heading-sm-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-heading-sm-font-size:1.25rem;--wasd-typography-text-style-heading-sm-line-height:1.2;--wasd-typography-text-style-heading-sm-letter-spacing:0;--wasd-typography-text-style-heading-sm-font-weight:650;--wasd-typography-text-style-heading-md-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-heading-md-font-size:1.75rem;--wasd-typography-text-style-heading-md-line-height:1.15;--wasd-typography-text-style-heading-md-letter-spacing:0;--wasd-typography-text-style-heading-md-font-weight:750;--wasd-typography-text-style-heading-lg-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-heading-lg-font-size:2.25rem;--wasd-typography-text-style-heading-lg-line-height:1.1;--wasd-typography-text-style-heading-lg-letter-spacing:0;--wasd-typography-text-style-heading-lg-font-weight:750;--wasd-typography-text-style-heading-xl-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-heading-xl-font-size:3rem;--wasd-typography-text-style-heading-xl-line-height:1.05;--wasd-typography-text-style-heading-xl-letter-spacing:0;--wasd-typography-text-style-heading-xl-font-weight:750;--wasd-typography-text-style-display-sm-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-display-sm-font-size:3rem;--wasd-typography-text-style-display-sm-line-height:1.05;--wasd-typography-text-style-display-sm-letter-spacing:0;--wasd-typography-text-style-display-sm-font-weight:750;--wasd-typography-text-style-display-md-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-display-md-font-size:3.75rem;--wasd-typography-text-style-display-md-line-height:1;--wasd-typography-text-style-display-md-letter-spacing:0;--wasd-typography-text-style-display-md-font-weight:750;--wasd-typography-text-style-display-lg-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-display-lg-font-size:4.5rem;--wasd-typography-text-style-display-lg-line-height:.98;--wasd-typography-text-style-display-lg-letter-spacing:0;--wasd-typography-text-style-display-lg-font-weight:750;--wasd-typography-text-style-code-sm-font-family:"Roboto Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--wasd-typography-text-style-code-sm-font-size:.875rem;--wasd-typography-text-style-code-sm-line-height:1.5;--wasd-typography-text-style-code-sm-letter-spacing:0;--wasd-typography-text-style-code-sm-font-weight:400;--wasd-typography-text-style-code-md-font-family:"Roboto Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--wasd-typography-text-style-code-md-font-size:1rem;--wasd-typography-text-style-code-md-line-height:1.55;--wasd-typography-text-style-code-md-letter-spacing:0;--wasd-typography-text-style-code-md-font-weight:400;--wasd-spacing-0:0;--wasd-spacing-1:.25rem;--wasd-spacing-2:.5rem;--wasd-spacing-3:.75rem;--wasd-spacing-4:1rem;--wasd-spacing-5:1.25rem;--wasd-spacing-6:1.5rem;--wasd-spacing-7:1.75rem;--wasd-spacing-8:2rem;--wasd-spacing-9:2.25rem;--wasd-spacing-10:2.5rem;--wasd-spacing-12:3rem;--wasd-spacing-14:3.5rem;--wasd-spacing-16:4rem;--wasd-spacing-20:5rem;--wasd-spacing-24:6rem;--wasd-spacing-32:8rem;--wasd-dimension-scale-2xs:.125rem;--wasd-dimension-scale-xs:.25rem;--wasd-dimension-scale-sm:.5rem;--wasd-dimension-scale-md:.75rem;--wasd-dimension-scale-lg:1rem;--wasd-dimension-scale-xl:1.5rem;--wasd-dimension-scale-2xl:2rem;--wasd-dimension-control-xs:2rem;--wasd-dimension-control-sm:2.7rem;--wasd-dimension-control-md:3.5rem;--wasd-dimension-control-lg:3.75rem;--wasd-dimension-control-xl:4.25rem;--wasd-dimension-icon-xs:1rem;--wasd-dimension-icon-sm:1.25rem;--wasd-dimension-icon-md:1.5rem;--wasd-dimension-icon-lg:2rem;--wasd-dimension-icon-xl:2.5rem;--wasd-dimension-container-sm:40rem;--wasd-dimension-container-md:56rem;--wasd-dimension-container-lg:72rem;--wasd-dimension-container-xl:90rem;--wasd-border-width-none:0;--wasd-border-width-hairline:1px;--wasd-border-width-thin:1px;--wasd-border-width-medium:2px;--wasd-border-width-thick:3px;--wasd-border-width-heavy:4px;--wasd-radius-none:0;--wasd-radius-xs:.125rem;--wasd-radius-sm:.25rem;--wasd-radius-md:.5rem;--wasd-radius-lg:.75rem;--wasd-radius-xl:1rem;--wasd-radius-2xl:1.5rem;--wasd-radius-pill:999px;--wasd-radius-full:9999px;--wasd-shadow-none:none;--wasd-shadow-xs:0 1px 2px #11111114;--wasd-shadow-sm:0 2px 8px #1111111a;--wasd-shadow-md:0 8px 24px #1111111f;--wasd-shadow-lg:0 16px 48px #11111129;--wasd-shadow-focus:0 0 0 3px #574dff47;--wasd-shadow-focus-strong:0 0 0 6px #574dff33;--wasd-opacity-transparent:0;--wasd-opacity-subtle:.72;--wasd-opacity-muted:.56;--wasd-opacity-disabled:.55;--wasd-opacity-overlay:.56;--wasd-opacity-full:1;--wasd-motion-duration-instant:0s;--wasd-motion-duration-fast:.12s;--wasd-motion-duration-normal:.16s;--wasd-motion-duration-slow:.24s;--wasd-motion-duration-slower:.36s;--wasd-motion-easing-linear:linear;--wasd-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--wasd-motion-easing-entrance:cubic-bezier(0, 0, 0, 1);--wasd-motion-easing-exit:cubic-bezier(.4, 0, 1, 1);--wasd-skeleton-color-base:color-mix(in srgb, var(--wasd-color-surface-muted,#eef1ed) 96%, var(--wasd-color-text-subtle,#7a8580) 4%);--wasd-skeleton-color-highlight:color-mix(in srgb, var(--wasd-color-surface-raised,#fff) 96%, var(--wasd-color-surface-muted,#eef1ed) 4%);--wasd-skeleton-color-accent:color-mix(in srgb, var(--wasd-color-surface-muted,#eef1ed) 88%, var(--wasd-color-surface-raised,#fff) 12%);--wasd-skeleton-color-border:transparent;--wasd-skeleton-effect-background:linear-gradient(100deg, transparent 0%, color-mix(in srgb, var(--wasd-skeleton-color-highlight) var(--wasd-skeleton-effect-background-halo-opacity), transparent) 14%, color-mix(in srgb, var(--wasd-skeleton-color-highlight) var(--wasd-skeleton-effect-background-edge-opacity), transparent) 30%, color-mix(in srgb, var(--wasd-skeleton-color-highlight) var(--wasd-skeleton-effect-background-peak-opacity), transparent) 50%, color-mix(in srgb, var(--wasd-skeleton-color-highlight) var(--wasd-skeleton-effect-background-edge-opacity), transparent) 70%, color-mix(in srgb, var(--wasd-skeleton-color-highlight) var(--wasd-skeleton-effect-background-halo-opacity), transparent) 86%, transparent 100%), var(--wasd-skeleton-color-base);--wasd-skeleton-effect-static-background:var(--wasd-skeleton-color-base);--wasd-skeleton-effect-background-size:560% 100%, 100% 100%;--wasd-skeleton-effect-background-halo-opacity:6%;--wasd-skeleton-effect-background-edge-opacity:18%;--wasd-skeleton-effect-background-peak-opacity:34%;--wasd-skeleton-effect-sheen-halo-opacity:6%;--wasd-skeleton-effect-sheen-edge-opacity:10%;--wasd-skeleton-effect-sheen-peak-opacity:16%;--wasd-skeleton-effect-sheen-opacity:.1;--wasd-skeleton-effect-static-sheen-opacity:.06;--wasd-skeleton-motion-duration:3.6s;--wasd-skeleton-motion-easing:cubic-bezier(.45, 0, .55, 1);--wasd-layout-gap-inline:.75rem;--wasd-layout-gap-section:2rem;--wasd-layout-padding-page:1.5rem;--wasd-layout-breakpoint-sm:40rem;--wasd-layout-breakpoint-md:48rem;--wasd-layout-breakpoint-lg:64rem;--wasd-layout-breakpoint-xl:80rem;--wasd-layout-breakpoint-2xl:96rem;--wasd-layout-z-index-base:0;--wasd-layout-z-index-docked:10;--wasd-layout-z-index-dropdown:1000;--wasd-layout-z-index-sticky:1100;--wasd-layout-z-index-overlay:1200;--wasd-layout-z-index-modal:1300;--wasd-layout-z-index-popover:1400;--wasd-layout-z-index-toast:1500;--wasd-layout-z-index-tooltip:1600;--wasd-ripple-duration:.72s;--wasd-ripple-easing:cubic-bezier(.16, 1, .3, 1);--wasd-ripple-opacity:.88;--wasd-ripple-scale-start:.14;--wasd-ripple-scale-middle:.58;--wasd-ripple-scale-end:1.04;--wasd-ripple-disc-core-color:currentColor;--wasd-ripple-disc-core-opacity:24%;--wasd-ripple-disc-middle-color:currentColor;--wasd-ripple-disc-middle-opacity:14%;--wasd-ripple-disc-outer-color:currentColor;--wasd-ripple-disc-outer-opacity:8%;--wasd-avatar-radius:var(--wasd-radius-pill,999px);--wasd-avatar-border-width:var(--wasd-border-width-thin,1px);--wasd-avatar-shadow:var(--wasd-shadow-none,none);--wasd-avatar-font-family:var(--wasd-typography-family-sans,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);--wasd-avatar-font-weight:var(--wasd-typography-weight-semibold,650);--wasd-avatar-line-height:var(--wasd-typography-line-height-label-sm,1.2);--wasd-avatar-size-xs-block-size:1.5rem;--wasd-avatar-size-xs-font-size:.625rem;--wasd-avatar-size-xs-icon-size:var(--wasd-dimension-icon-xs,1rem);--wasd-avatar-size-sm-block-size:1.75rem;--wasd-avatar-size-sm-font-size:var(--wasd-typography-size-label-xs,.76rem);--wasd-avatar-size-sm-icon-size:var(--wasd-dimension-icon-xs,1rem);--wasd-avatar-size-md-block-size:2rem;--wasd-avatar-size-md-font-size:var(--wasd-typography-size-label-sm,.84rem);--wasd-avatar-size-md-icon-size:var(--wasd-dimension-icon-sm,1.25rem);--wasd-avatar-size-lg-block-size:2.5rem;--wasd-avatar-size-lg-font-size:var(--wasd-typography-size-label-md,.98rem);--wasd-avatar-size-lg-icon-size:var(--wasd-dimension-icon-md,1.5rem);--wasd-avatar-size-xl-block-size:3rem;--wasd-avatar-size-xl-font-size:var(--wasd-typography-size-label-lg,1rem);--wasd-avatar-size-xl-icon-size:var(--wasd-dimension-icon-lg,2rem);--wasd-avatar-neutral-background:var(--wasd-color-surface-muted,#eef1ed);--wasd-avatar-neutral-foreground:var(--wasd-color-text-default,#202724);--wasd-avatar-neutral-border:var(--wasd-color-border-subtle,#d8ddd7);--wasd-avatar-primary-background:var(--wasd-color-accent-primary-soft,#b8b3ff);--wasd-avatar-primary-foreground:var(--wasd-color-accent-primary-strong,#2c22d7);--wasd-avatar-primary-border:color-mix(in srgb, var(--wasd-color-accent-primary-base,#574dff) 38%, transparent);--wasd-avatar-secondary-background:var(--wasd-color-accent-secondary-soft,#ffd6f6);--wasd-avatar-secondary-foreground:var(--wasd-color-accent-secondary-strong,#d85bc2);--wasd-avatar-secondary-border:color-mix(in srgb, var(--wasd-color-accent-secondary-base,#ff8fe8) 38%, transparent);--wasd-avatar-tertiary-background:var(--wasd-color-accent-tertiary-soft,#fff7df);--wasd-avatar-tertiary-foreground:var(--wasd-color-accent-tertiary-strong,#ffe1a0);--wasd-avatar-tertiary-border:color-mix(in srgb, var(--wasd-color-accent-tertiary-base,#ffedc2) 38%, transparent);--wasd-badge-radius:var(--wasd-radius-pill,999px);--wasd-badge-border-width:var(--wasd-border-width-thin,1px);--wasd-badge-focus-shadow:var(--wasd-shadow-focus,0 0 0 3px #574dff47);--wasd-badge-disabled-opacity:var(--wasd-opacity-disabled,.55);--wasd-badge-size-xs-font-size:.65rem;--wasd-badge-size-xs-min-block-size:1.25rem;--wasd-badge-size-xs-padding-inline:.45rem;--wasd-badge-size-xs-gap:.125rem;--wasd-badge-size-xs-icon-size:var(--wasd-dimension-icon-xs,1rem);--wasd-badge-size-sm-font-size:var(--wasd-typography-size-label-xs,.76rem);--wasd-badge-size-sm-min-block-size:1.5rem;--wasd-badge-size-sm-padding-inline:.55rem;--wasd-badge-size-sm-gap:.25rem;--wasd-badge-size-sm-icon-size:var(--wasd-dimension-icon-xs,1rem);--wasd-badge-size-md-font-size:var(--wasd-typography-size-label-sm,.84rem);--wasd-badge-size-md-min-block-size:1.75rem;--wasd-badge-size-md-padding-inline:.7rem;--wasd-badge-size-md-gap:.35rem;--wasd-badge-size-md-icon-size:var(--wasd-dimension-icon-sm,1.25rem);--wasd-badge-size-lg-font-size:var(--wasd-typography-size-label-md,.98rem);--wasd-badge-size-lg-min-block-size:2rem;--wasd-badge-size-lg-padding-inline:.85rem;--wasd-badge-size-lg-gap:var(--wasd-spacing-2,.5rem);--wasd-badge-size-lg-icon-size:var(--wasd-dimension-icon-sm,1.25rem);--wasd-badge-size-xl-font-size:var(--wasd-typography-size-label-lg,1rem);--wasd-badge-size-xl-min-block-size:2.25rem;--wasd-badge-size-xl-padding-inline:1rem;--wasd-badge-size-xl-gap:var(--wasd-spacing-2,.5rem);--wasd-badge-size-xl-icon-size:var(--wasd-dimension-icon-md,1.5rem);--wasd-badge-font-weight:var(--wasd-typography-weight-semibold,650);--wasd-badge-line-height:var(--wasd-typography-line-height-label-sm,1.2);--wasd-badge-status-neutral-soft-background:var(--wasd-color-surface-muted,#eef1ed);--wasd-badge-status-neutral-soft-foreground:var(--wasd-color-text-default,#202724);--wasd-badge-status-neutral-soft-border:color-mix(in srgb, var(--wasd-color-text-default,#202724) 34%, transparent);--wasd-badge-status-neutral-solid-background:var(--wasd-color-surface-raised,#fff);--wasd-badge-status-neutral-solid-foreground:var(--wasd-color-text-default,#202724);--wasd-badge-status-neutral-solid-border:var(--wasd-color-surface-raised,#fff);--wasd-badge-status-neutral-outline-background:transparent;--wasd-badge-status-neutral-outline-foreground:var(--wasd-color-text-default,#202724);--wasd-badge-status-neutral-outline-border:var(--wasd-color-border-subtle,#d8ddd7);--wasd-badge-status-info-soft-background:var(--wasd-color-accent-primary-soft,#b8b3ff);--wasd-badge-status-info-soft-foreground:var(--wasd-color-accent-primary-strong,#2c22d7);--wasd-badge-status-info-soft-border:color-mix(in srgb, var(--wasd-color-accent-primary-base,#574dff) 34%, transparent);--wasd-badge-status-info-solid-background:var(--wasd-color-accent-primary-base,#574dff);--wasd-badge-status-info-solid-foreground:var(--wasd-color-accent-primary-contrast,#fff);--wasd-badge-status-info-solid-border:var(--wasd-color-accent-primary-base,#574dff);--wasd-badge-status-info-outline-background:transparent;--wasd-badge-status-info-outline-foreground:var(--wasd-color-accent-primary-strong,#2c22d7);--wasd-badge-status-info-outline-border:var(--wasd-color-accent-primary-base,#574dff);--wasd-badge-status-success-soft-background:var(--wasd-color-accent-success-soft,#dff8ea);--wasd-badge-status-success-soft-foreground:var(--wasd-color-accent-success-strong,#0d5d35);--wasd-badge-status-success-soft-border:color-mix(in srgb, var(--wasd-color-accent-success-base,#177245) 34%, transparent);--wasd-badge-status-success-solid-background:var(--wasd-color-accent-success-base,#177245);--wasd-badge-status-success-solid-foreground:var(--wasd-color-accent-success-contrast,#fff);--wasd-badge-status-success-solid-border:var(--wasd-color-accent-success-base,#177245);--wasd-badge-status-success-outline-background:transparent;--wasd-badge-status-success-outline-foreground:var(--wasd-color-accent-success-strong,#0d5d35);--wasd-badge-status-success-outline-border:var(--wasd-color-accent-success-base,#177245);--wasd-badge-status-warning-soft-background:var(--wasd-color-accent-warning-soft,#ffe4bf);--wasd-badge-status-warning-soft-foreground:var(--wasd-color-accent-warning-strong,#7d420e);--wasd-badge-status-warning-soft-border:color-mix(in srgb, var(--wasd-color-accent-warning-base,#a45f16) 34%, transparent);--wasd-badge-status-warning-solid-background:var(--wasd-color-accent-warning-base,#a45f16);--wasd-badge-status-warning-solid-foreground:var(--wasd-color-accent-warning-contrast,#111);--wasd-badge-status-warning-solid-border:var(--wasd-color-accent-warning-base,#a45f16);--wasd-badge-status-warning-outline-background:transparent;--wasd-badge-status-warning-outline-foreground:var(--wasd-color-accent-warning-strong,#7d420e);--wasd-badge-status-warning-outline-border:var(--wasd-color-accent-warning-base,#a45f16);--wasd-badge-status-fail-soft-background:var(--wasd-color-accent-fail-soft,#fde2df);--wasd-badge-status-fail-soft-foreground:var(--wasd-color-accent-fail-strong,#86180f);--wasd-badge-status-fail-soft-border:color-mix(in srgb, var(--wasd-color-accent-fail-base,#b42318) 34%, transparent);--wasd-badge-status-fail-solid-background:var(--wasd-color-accent-fail-base,#b42318);--wasd-badge-status-fail-solid-foreground:var(--wasd-color-accent-fail-contrast,#fff);--wasd-badge-status-fail-solid-border:var(--wasd-color-accent-fail-base,#b42318);--wasd-badge-status-fail-outline-background:transparent;--wasd-badge-status-fail-outline-foreground:var(--wasd-color-accent-fail-strong,#86180f);--wasd-badge-status-fail-outline-border:var(--wasd-color-accent-fail-base,#b42318);--wasd-badge-transition-duration:var(--wasd-motion-duration-normal,.16s);--wasd-badge-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-chip-radius:var(--wasd-radius-pill,999px);--wasd-chip-border-width:var(--wasd-border-width-thin,1px);--wasd-chip-focus-shadow:var(--wasd-shadow-focus,0 0 0 3px #574dff47);--wasd-chip-disabled-opacity:var(--wasd-opacity-disabled,.55);--wasd-chip-font-family:var(--wasd-typography-family-sans,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);--wasd-chip-font-weight:var(--wasd-typography-weight-semibold,650);--wasd-chip-line-height:var(--wasd-typography-line-height-label-sm,1.2);--wasd-chip-size-xs-min-block-size:1.625rem;--wasd-chip-size-xs-avatar-size:1.25rem;--wasd-chip-size-xs-gap:.25rem;--wasd-chip-size-xs-padding-inline:.5rem;--wasd-chip-size-xs-font-size:.625rem;--wasd-chip-size-sm-min-block-size:1.875rem;--wasd-chip-size-sm-avatar-size:1.5rem;--wasd-chip-size-sm-gap:var(--wasd-spacing-1,.25rem);--wasd-chip-size-sm-padding-inline:.625rem;--wasd-chip-size-sm-font-size:var(--wasd-typography-size-label-xs,.76rem);--wasd-chip-size-md-min-block-size:2.125rem;--wasd-chip-size-md-avatar-size:1.75rem;--wasd-chip-size-md-gap:var(--wasd-spacing-1,.25rem);--wasd-chip-size-md-padding-inline:.75rem;--wasd-chip-size-md-font-size:var(--wasd-typography-size-label-sm,.84rem);--wasd-chip-size-lg-min-block-size:2.5rem;--wasd-chip-size-lg-avatar-size:2rem;--wasd-chip-size-lg-gap:var(--wasd-spacing-2,.5rem);--wasd-chip-size-lg-padding-inline:.9rem;--wasd-chip-size-lg-font-size:var(--wasd-typography-size-label-md,.98rem);--wasd-chip-size-xl-min-block-size:2.875rem;--wasd-chip-size-xl-avatar-size:2.25rem;--wasd-chip-size-xl-gap:var(--wasd-spacing-2,.5rem);--wasd-chip-size-xl-padding-inline:1rem;--wasd-chip-size-xl-font-size:var(--wasd-typography-size-label-lg,1rem);--wasd-chip-neutral-background:var(--wasd-color-surface-muted,#eef1ed);--wasd-chip-neutral-foreground:var(--wasd-color-text-default,#202724);--wasd-chip-neutral-border:var(--wasd-color-border-subtle,#d8ddd7);--wasd-chip-primary-background:var(--wasd-color-accent-primary-soft,#b8b3ff);--wasd-chip-primary-foreground:var(--wasd-color-accent-primary-strong,#2c22d7);--wasd-chip-primary-border:color-mix(in srgb, var(--wasd-color-accent-primary-base,#574dff) 36%, transparent);--wasd-chip-secondary-background:var(--wasd-color-accent-secondary-soft,#ffd6f6);--wasd-chip-secondary-foreground:var(--wasd-color-accent-secondary-strong,#d85bc2);--wasd-chip-secondary-border:color-mix(in srgb, var(--wasd-color-accent-secondary-base,#ff8fe8) 36%, transparent);--wasd-chip-tertiary-background:var(--wasd-color-accent-tertiary-soft,#fff7df);--wasd-chip-tertiary-foreground:var(--wasd-color-accent-tertiary-strong,#ffe1a0);--wasd-chip-tertiary-border:color-mix(in srgb, var(--wasd-color-accent-tertiary-base,#ffedc2) 36%, transparent);--wasd-chip-transition-duration:var(--wasd-motion-duration-fast,.12s);--wasd-chip-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-icon-size-xs:var(--wasd-dimension-icon-xs,1rem);--wasd-icon-size-sm:var(--wasd-dimension-icon-sm,1.25rem);--wasd-icon-size-md:var(--wasd-dimension-icon-md,1.5rem);--wasd-icon-size-lg:var(--wasd-dimension-icon-lg,2rem);--wasd-icon-size-xl:var(--wasd-dimension-icon-xl,2.5rem);--wasd-icon-color-current:currentColor;--wasd-icon-color-default:var(--wasd-color-text-default,#202724);--wasd-icon-color-muted:var(--wasd-color-text-muted,#5c6962);--wasd-icon-color-inverse:var(--wasd-color-text-inverse,#f7f8f6);--wasd-icon-color-brand:var(--wasd-color-text-brand,#574dff);--wasd-icon-color-accent:var(--wasd-color-text-accent,#ff8fe8);--wasd-icon-color-success:var(--wasd-color-accent-success-base,#177245);--wasd-icon-color-warning:var(--wasd-color-accent-warning-base,#a45f16);--wasd-icon-color-danger:var(--wasd-color-accent-fail-base,#b42318);--wasd-icon-stroke-width-hairline:1.25;--wasd-icon-stroke-width-thin:1.5;--wasd-icon-stroke-width-regular:2;--wasd-icon-stroke-width-bold:2.5;--wasd-icon-animation-pulse-duration:calc(var(--wasd-motion-duration-slower,.36s) * 2);--wasd-icon-animation-pulse-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-icon-animation-spin-duration:calc(var(--wasd-motion-duration-slower,.36s) * 3);--wasd-icon-animation-spin-easing:var(--wasd-motion-easing-linear,linear);--wasd-footer-canvas-background:var(--wasd-color-surface-canvas,#f7f8f6);--wasd-footer-canvas-foreground:var(--wasd-color-text-default,#202724);--wasd-footer-canvas-border:var(--wasd-color-border-subtle,#d8ddd7);--wasd-footer-canvas-shadow:var(--wasd-shadow-none,none);--wasd-footer-raised-background:var(--wasd-color-surface-raised,#fff);--wasd-footer-raised-foreground:var(--wasd-color-text-default,#202724);--wasd-footer-raised-border:var(--wasd-color-border-subtle,#d8ddd7);--wasd-footer-raised-shadow:var(--wasd-shadow-sm,0 2px 8px #1111111a);--wasd-footer-glass-background:color-mix(in srgb, var(--wasd-color-surface-raised,#fff) 78%, transparent);--wasd-footer-glass-foreground:var(--wasd-color-text-default,#202724);--wasd-footer-glass-border:color-mix(in srgb, var(--wasd-color-border-subtle,#d8ddd7) 72%, transparent);--wasd-footer-glass-shadow:var(--wasd-shadow-xs,0 1px 2px #11111114);--wasd-footer-inverse-background:var(--wasd-color-surface-inverse,#202724);--wasd-footer-inverse-foreground:var(--wasd-color-text-inverse,#f7f8f6);--wasd-footer-inverse-border:color-mix(in srgb, var(--wasd-color-text-inverse,#f7f8f6) 20%, transparent);--wasd-footer-inverse-shadow:var(--wasd-shadow-md,0 8px 24px #1111111f);--wasd-footer-min-block-size:var(--wasd-dimension-control-lg,3.75rem);--wasd-footer-padding-inline-none:var(--wasd-spacing-0,0);--wasd-footer-padding-inline-xs:var(--wasd-spacing-2,.5rem);--wasd-footer-padding-inline-sm:var(--wasd-spacing-3,.75rem);--wasd-footer-padding-inline-md:var(--wasd-spacing-4,1rem);--wasd-footer-padding-inline-lg:var(--wasd-spacing-6,1.5rem);--wasd-footer-padding-inline-xl:var(--wasd-spacing-8,2rem);--wasd-footer-padding-block-none:var(--wasd-spacing-0,0);--wasd-footer-padding-block-xs:var(--wasd-spacing-1,.25rem);--wasd-footer-padding-block-sm:var(--wasd-spacing-2,.5rem);--wasd-footer-padding-block-md:var(--wasd-spacing-3,.75rem);--wasd-footer-padding-block-lg:var(--wasd-spacing-4,1rem);--wasd-footer-padding-block-xl:var(--wasd-spacing-6,1.5rem);--wasd-footer-gap-none:var(--wasd-spacing-0,0);--wasd-footer-gap-xs:var(--wasd-spacing-1,.25rem);--wasd-footer-gap-sm:var(--wasd-spacing-2,.5rem);--wasd-footer-gap-md:var(--wasd-spacing-3,.75rem);--wasd-footer-gap-lg:var(--wasd-spacing-4,1rem);--wasd-footer-gap-xl:var(--wasd-spacing-6,1.5rem);--wasd-footer-border-width:var(--wasd-border-width-thin,1px);--wasd-footer-blur:18px;--wasd-footer-transition-duration:var(--wasd-motion-duration-normal,.16s);--wasd-footer-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-header-canvas-background:var(--wasd-color-surface-canvas,#f7f8f6);--wasd-header-canvas-foreground:var(--wasd-color-text-default,#202724);--wasd-header-canvas-border:var(--wasd-color-border-subtle,#d8ddd7);--wasd-header-canvas-shadow:var(--wasd-shadow-none,none);--wasd-header-raised-background:var(--wasd-color-surface-raised,#fff);--wasd-header-raised-foreground:var(--wasd-color-text-default,#202724);--wasd-header-raised-border:var(--wasd-color-border-subtle,#d8ddd7);--wasd-header-raised-shadow:var(--wasd-shadow-sm,0 2px 8px #1111111a);--wasd-header-glass-background:color-mix(in srgb, var(--wasd-color-surface-raised,#fff) 78%, transparent);--wasd-header-glass-foreground:var(--wasd-color-text-default,#202724);--wasd-header-glass-border:color-mix(in srgb, var(--wasd-color-border-subtle,#d8ddd7) 72%, transparent);--wasd-header-glass-shadow:var(--wasd-shadow-xs,0 1px 2px #11111114);--wasd-header-inverse-background:var(--wasd-color-surface-inverse,#202724);--wasd-header-inverse-foreground:var(--wasd-color-text-inverse,#f7f8f6);--wasd-header-inverse-border:color-mix(in srgb, var(--wasd-color-text-inverse,#f7f8f6) 20%, transparent);--wasd-header-inverse-shadow:var(--wasd-shadow-md,0 8px 24px #1111111f);--wasd-header-min-block-size:var(--wasd-dimension-control-lg,3.75rem);--wasd-header-padding-inline-none:var(--wasd-spacing-0,0);--wasd-header-padding-inline-xs:var(--wasd-spacing-2,.5rem);--wasd-header-padding-inline-sm:var(--wasd-spacing-3,.75rem);--wasd-header-padding-inline-md:var(--wasd-spacing-4,1rem);--wasd-header-padding-inline-lg:var(--wasd-spacing-6,1.5rem);--wasd-header-padding-inline-xl:var(--wasd-spacing-8,2rem);--wasd-header-gap-none:var(--wasd-spacing-0,0);--wasd-header-gap-xs:var(--wasd-spacing-1,.25rem);--wasd-header-gap-sm:var(--wasd-spacing-2,.5rem);--wasd-header-gap-md:var(--wasd-spacing-3,.75rem);--wasd-header-gap-lg:var(--wasd-spacing-4,1rem);--wasd-header-gap-xl:var(--wasd-spacing-6,1.5rem);--wasd-header-border-width:var(--wasd-border-width-thin,1px);--wasd-header-blur:18px;--wasd-header-transition-duration:var(--wasd-motion-duration-normal,.16s);--wasd-header-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-input-background:var(--wasd-color-surface-raised,#fff);--wasd-input-foreground:var(--wasd-color-text-default,#202724);--wasd-input-placeholder:var(--wasd-color-text-subtle,#7a8580);--wasd-input-border:var(--wasd-color-border-strong,#9ba69f);--wasd-input-hover-background:var(--wasd-color-surface-raised,#fff);--wasd-input-hover-border:var(--wasd-color-border-contrast,#111);--wasd-input-focus-background:var(--wasd-color-surface-raised,#fff);--wasd-input-focus-border:var(--wasd-color-border-focus,#574dff);--wasd-input-focus-shadow:var(--wasd-shadow-focus,0 0 0 3px #574dff47);--wasd-input-invalid-background:var(--wasd-color-surface-raised,#fff);--wasd-input-invalid-border:var(--wasd-color-accent-fail-base,#b42318);--wasd-input-invalid-foreground:var(--wasd-color-text-default,#202724);--wasd-input-invalid-shadow:0 0 0 3px color-mix(in srgb, var(--wasd-color-accent-fail-base) 22%, transparent);--wasd-input-disabled-background:var(--wasd-color-surface-muted,#eef1ed);--wasd-input-disabled-border:var(--wasd-color-border-subtle,#d8ddd7);--wasd-input-disabled-foreground:var(--wasd-color-text-subtle,#7a8580);--wasd-input-disabled-opacity:var(--wasd-opacity-disabled,.55);--wasd-input-selection:var(--wasd-color-accent-primary-soft,#b8b3ff);--wasd-input-accent:var(--wasd-color-accent-primary-base,#574dff);--wasd-input-border-width:var(--wasd-border-width-thin,1px);--wasd-input-radius:var(--wasd-radius-md,.5rem);--wasd-input-font-family:var(--wasd-typography-family-sans,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);--wasd-input-font-weight:var(--wasd-typography-weight-regular,400);--wasd-input-line-height:var(--wasd-typography-line-height-normal,1.5);--wasd-input-shadow:var(--wasd-shadow-none,none);--wasd-input-transition-duration:var(--wasd-motion-duration-fast,.12s);--wasd-input-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-input-size-xs-font-size:var(--wasd-typography-size-body-xs,.8125rem);--wasd-input-size-xs-min-block-size:var(--wasd-dimension-control-xs,2rem);--wasd-input-size-xs-padding-block:var(--wasd-spacing-1,.25rem);--wasd-input-size-xs-padding-inline:var(--wasd-spacing-2,.5rem);--wasd-input-size-xs-gap:var(--wasd-spacing-1,.25rem);--wasd-input-size-sm-font-size:var(--wasd-typography-size-body-sm,.875rem);--wasd-input-size-sm-min-block-size:var(--wasd-dimension-control-sm,2.7rem);--wasd-input-size-sm-padding-block:var(--wasd-spacing-2,.5rem);--wasd-input-size-sm-padding-inline:var(--wasd-spacing-3,.75rem);--wasd-input-size-sm-gap:var(--wasd-spacing-2,.5rem);--wasd-input-size-md-font-size:var(--wasd-typography-size-body-md,1rem);--wasd-input-size-md-min-block-size:var(--wasd-dimension-control-md,3.5rem);--wasd-input-size-md-padding-block:var(--wasd-spacing-3,.75rem);--wasd-input-size-md-padding-inline:var(--wasd-spacing-4,1rem);--wasd-input-size-md-gap:var(--wasd-spacing-2,.5rem);--wasd-input-size-lg-font-size:var(--wasd-typography-size-body-lg,1.125rem);--wasd-input-size-lg-min-block-size:var(--wasd-dimension-control-lg,3.75rem);--wasd-input-size-lg-padding-block:var(--wasd-spacing-3,.75rem);--wasd-input-size-lg-padding-inline:var(--wasd-spacing-5,1.25rem);--wasd-input-size-lg-gap:var(--wasd-spacing-3,.75rem);--wasd-input-size-xl-font-size:var(--wasd-typography-size-body-xl,1.25rem);--wasd-input-size-xl-min-block-size:var(--wasd-dimension-control-xl,4.25rem);--wasd-input-size-xl-padding-block:var(--wasd-spacing-4,1rem);--wasd-input-size-xl-padding-inline:var(--wasd-spacing-6,1.5rem);--wasd-input-size-xl-gap:var(--wasd-spacing-3,.75rem);--wasd-input-checkbox-size-xs:1rem;--wasd-input-checkbox-size-sm:1.125rem;--wasd-input-checkbox-size-md:1.25rem;--wasd-input-checkbox-size-lg:1.5rem;--wasd-input-checkbox-size-xl:1.75rem;--wasd-input-checkbox-radius:var(--wasd-radius-sm,.25rem);--wasd-input-checkbox-mark-color:var(--wasd-color-accent-primary-contrast,#fff);--wasd-input-checkbox-mixed-mark-height:.1875rem;--wasd-input-switch-inline-size-xs:2.5rem;--wasd-input-switch-inline-size-sm:2.875rem;--wasd-input-switch-inline-size-md:3.25rem;--wasd-input-switch-inline-size-lg:3.75rem;--wasd-input-switch-inline-size-xl:4.25rem;--wasd-input-switch-block-size-xs:1.5rem;--wasd-input-switch-block-size-sm:1.75rem;--wasd-input-switch-block-size-md:2rem;--wasd-input-switch-block-size-lg:2.25rem;--wasd-input-switch-block-size-xl:2.5rem;--wasd-input-switch-handle-size-xs:1rem;--wasd-input-switch-handle-size-sm:1.25rem;--wasd-input-switch-handle-size-md:1.5rem;--wasd-input-switch-handle-size-lg:1.75rem;--wasd-input-switch-handle-size-xl:2rem;--wasd-input-switch-icon-size-xs:.625rem;--wasd-input-switch-icon-size-sm:.75rem;--wasd-input-switch-icon-size-md:1rem;--wasd-input-switch-icon-size-lg:1.125rem;--wasd-input-switch-icon-size-xl:1.25rem;--wasd-input-switch-thumb-inset:.25rem;--wasd-input-switch-target-size:3rem;--wasd-input-slider-track-block-size-xs:.375rem;--wasd-input-slider-track-block-size-sm:.4375rem;--wasd-input-slider-track-block-size-md:.5rem;--wasd-input-slider-track-block-size-lg:.625rem;--wasd-input-slider-track-block-size-xl:.75rem;--wasd-input-slider-handle-border-width:var(--wasd-border-width-medium,2px);--wasd-input-slider-handle-border:var(--wasd-color-surface-raised,#fff);--wasd-input-slider-handle-ring-width:.1875rem;--wasd-input-slider-handle-ring:var(--wasd-color-surface-raised,#fff);--wasd-input-slider-handle-shadow:var(--wasd-shadow-md,0 8px 24px #1111111f);--wasd-input-field-gap:var(--wasd-spacing-2,.5rem);--wasd-input-field-group-gap:var(--wasd-spacing-4,1rem);--wasd-input-field-label-color:var(--wasd-color-text-default,#202724);--wasd-input-field-description-color:var(--wasd-color-text-muted,#5c6962);--wasd-input-field-error-color:var(--wasd-color-accent-fail-base,#b42318);--wasd-input-field-required-color:var(--wasd-color-accent-fail-base,#b42318);--wasd-divider-color-default:var(--wasd-color-border-subtle,#d8ddd7);--wasd-divider-color-subtle:var(--wasd-color-border-transparent,transparent);--wasd-divider-color-strong:var(--wasd-color-border-strong,#9ba69f);--wasd-divider-thickness:var(--wasd-border-width-thin,1px);--wasd-divider-spacing-block:var(--wasd-spacing-2,.5rem);--wasd-divider-spacing-inline:var(--wasd-spacing-2,.5rem);--wasd-divider-inset:var(--wasd-spacing-6,1.5rem);--wasd-menu-surface-raised-background:var(--wasd-color-surface-raised,#fff);--wasd-menu-surface-raised-foreground:var(--wasd-color-text-default,#202724);--wasd-menu-surface-raised-border:var(--wasd-color-border-subtle,#d8ddd7);--wasd-menu-surface-raised-shadow:var(--wasd-shadow-md,0 8px 24px #1111111f);--wasd-menu-surface-flat-background:var(--wasd-color-surface-muted,#eef1ed);--wasd-menu-surface-flat-foreground:var(--wasd-color-text-default,#202724);--wasd-menu-surface-flat-border:var(--wasd-color-border-transparent,transparent);--wasd-menu-surface-flat-shadow:var(--wasd-shadow-none,none);--wasd-menu-surface-transparent-background:transparent;--wasd-menu-surface-transparent-foreground:var(--wasd-color-text-default,#202724);--wasd-menu-surface-transparent-border:var(--wasd-color-border-transparent,transparent);--wasd-menu-surface-transparent-shadow:var(--wasd-shadow-none,none);--wasd-menu-border-width:var(--wasd-border-width-thin,1px);--wasd-menu-radius:var(--wasd-radius-md,.5rem);--wasd-menu-item-radius:var(--wasd-radius-sm,.25rem);--wasd-menu-pill-radius:var(--wasd-radius-pill,999px);--wasd-menu-padding:var(--wasd-spacing-2,.5rem);--wasd-menu-gap:var(--wasd-spacing-1,.25rem);--wasd-menu-nested-gap:var(--wasd-spacing-1,.25rem);--wasd-menu-nested-offset:var(--wasd-spacing-4,1rem);--wasd-menu-nested-z-index:20;--wasd-menu-item-background:transparent;--wasd-menu-item-foreground:var(--wasd-color-text-default,#202724);--wasd-menu-item-description:var(--wasd-color-text-muted,#5c6962);--wasd-menu-item-icon:var(--wasd-color-text-muted,#5c6962);--wasd-menu-item-indicator:var(--wasd-color-text-subtle,#7a8580);--wasd-menu-item-hover-background:var(--wasd-color-surface-muted,#eef1ed);--wasd-menu-item-hover-foreground:var(--wasd-color-text-default,#202724);--wasd-menu-item-active-background:var(--wasd-color-accent-primary-soft,#b8b3ff);--wasd-menu-item-active-foreground:var(--wasd-color-text-default,#202724);--wasd-menu-item-focus-background:var(--wasd-color-surface-muted,#eef1ed);--wasd-menu-item-focus-foreground:var(--wasd-color-text-default,#202724);--wasd-menu-item-focus-shadow:var(--wasd-shadow-focus,0 0 0 3px #574dff47);--wasd-menu-item-selected-background:var(--wasd-color-accent-primary-soft,#b8b3ff);--wasd-menu-item-selected-foreground:var(--wasd-color-text-default,#202724);--wasd-menu-item-selected-indicator:var(--wasd-color-accent-primary-base,#574dff);--wasd-menu-item-disabled-foreground:var(--wasd-color-text-subtle,#7a8580);--wasd-menu-item-disabled-opacity:var(--wasd-opacity-disabled,.55);--wasd-menu-item-font-family:var(--wasd-typography-family-sans,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);--wasd-menu-item-font-weight:var(--wasd-typography-weight-medium,500);--wasd-menu-item-line-height:var(--wasd-typography-line-height-label-md,1.2);--wasd-menu-item-transition-duration:var(--wasd-motion-duration-fast,.12s);--wasd-menu-item-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-menu-item-size-xs-font-size:var(--wasd-typography-size-label-xs,.76rem);--wasd-menu-item-size-xs-description-font-size:var(--wasd-typography-size-body-xs,.8125rem);--wasd-menu-item-size-xs-min-block-size:var(--wasd-dimension-control-xs,2rem);--wasd-menu-item-size-xs-padding-block:var(--wasd-spacing-1,.25rem);--wasd-menu-item-size-xs-padding-inline:var(--wasd-spacing-2,.5rem);--wasd-menu-item-size-xs-gap:var(--wasd-spacing-1,.25rem);--wasd-menu-item-size-xs-icon-size:.875rem;--wasd-menu-item-size-sm-font-size:var(--wasd-typography-size-label-sm,.84rem);--wasd-menu-item-size-sm-description-font-size:var(--wasd-typography-size-body-xs,.8125rem);--wasd-menu-item-size-sm-min-block-size:var(--wasd-dimension-control-sm,2.7rem);--wasd-menu-item-size-sm-padding-block:var(--wasd-spacing-2,.5rem);--wasd-menu-item-size-sm-padding-inline:var(--wasd-spacing-3,.75rem);--wasd-menu-item-size-sm-gap:var(--wasd-spacing-2,.5rem);--wasd-menu-item-size-sm-icon-size:1rem;--wasd-menu-item-size-md-font-size:var(--wasd-typography-size-label-md,.98rem);--wasd-menu-item-size-md-description-font-size:var(--wasd-typography-size-body-sm,.875rem);--wasd-menu-item-size-md-min-block-size:var(--wasd-dimension-control-md,3.5rem);--wasd-menu-item-size-md-padding-block:var(--wasd-spacing-2,.5rem);--wasd-menu-item-size-md-padding-inline:var(--wasd-spacing-3,.75rem);--wasd-menu-item-size-md-gap:var(--wasd-spacing-2,.5rem);--wasd-menu-item-size-md-icon-size:1.125rem;--wasd-menu-item-size-lg-font-size:var(--wasd-typography-size-label-lg,1rem);--wasd-menu-item-size-lg-description-font-size:var(--wasd-typography-size-body-md,1rem);--wasd-menu-item-size-lg-min-block-size:var(--wasd-dimension-control-lg,3.75rem);--wasd-menu-item-size-lg-padding-block:var(--wasd-spacing-3,.75rem);--wasd-menu-item-size-lg-padding-inline:var(--wasd-spacing-4,1rem);--wasd-menu-item-size-lg-gap:var(--wasd-spacing-3,.75rem);--wasd-menu-item-size-lg-icon-size:1.25rem;--wasd-menu-item-size-xl-font-size:var(--wasd-typography-size-label-xl,1.125rem);--wasd-menu-item-size-xl-description-font-size:var(--wasd-typography-size-body-lg,1.125rem);--wasd-menu-item-size-xl-min-block-size:var(--wasd-dimension-control-xl,4.25rem);--wasd-menu-item-size-xl-padding-block:var(--wasd-spacing-3,.75rem);--wasd-menu-item-size-xl-padding-inline:var(--wasd-spacing-5,1.25rem);--wasd-menu-item-size-xl-gap:var(--wasd-spacing-3,.75rem);--wasd-menu-item-size-xl-icon-size:1.375rem;--wasd-menu-label-color:var(--wasd-color-text-muted,#5c6962);--wasd-menu-label-font-family:var(--wasd-typography-family-sans,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);--wasd-menu-label-font-weight:var(--wasd-typography-weight-semibold,650);--wasd-menu-label-letter-spacing:var(--wasd-typography-tracking-label,.06em);--wasd-menu-label-text-transform:uppercase;--wasd-menu-content-color:var(--wasd-color-text-default,#202724);--wasd-overlay-backdrop-default:var(--wasd-color-surface-overlay,#1111118f);--wasd-overlay-backdrop-transparent:transparent;--wasd-overlay-backdrop-blur:blur(10px);--wasd-overlay-padding:var(--wasd-spacing-4,1rem);--wasd-overlay-content-max-inline-size:100%;--wasd-overlay-z-index:var(--wasd-layout-z-index-overlay,1200);--wasd-overlay-opacity:var(--wasd-opacity-full,1);--wasd-overlay-transition-duration:var(--wasd-motion-duration-normal,.16s);--wasd-overlay-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-modal-surface-background:var(--wasd-color-surface-raised,#fff);--wasd-modal-surface-foreground:var(--wasd-color-text-default,#202724);--wasd-modal-surface-muted-foreground:var(--wasd-color-text-muted,#5c6962);--wasd-modal-surface-border:var(--wasd-color-border-subtle,#d8ddd7);--wasd-modal-surface-shadow:var(--wasd-shadow-lg,0 16px 48px #11111129);--wasd-modal-border-width:var(--wasd-border-width-thin,1px);--wasd-modal-radius-dialog:var(--wasd-radius-xl,1rem);--wasd-modal-radius-full:var(--wasd-radius-2xl,1.5rem);--wasd-modal-radius-mobile-full:var(--wasd-radius-none,0);--wasd-modal-padding-overlay:var(--wasd-spacing-4,1rem);--wasd-modal-padding-header-block:var(--wasd-spacing-5,1.25rem);--wasd-modal-padding-header-inline:var(--wasd-spacing-6,1.5rem);--wasd-modal-padding-body-block:var(--wasd-spacing-6,1.5rem);--wasd-modal-padding-body-inline:var(--wasd-spacing-6,1.5rem);--wasd-modal-padding-footer-block:var(--wasd-spacing-5,1.25rem);--wasd-modal-padding-footer-inline:var(--wasd-spacing-6,1.5rem);--wasd-modal-gap-header:var(--wasd-spacing-2,.5rem);--wasd-modal-gap-body:var(--wasd-spacing-4,1rem);--wasd-modal-gap-footer:var(--wasd-spacing-3,.75rem);--wasd-modal-size-dialog-max-inline:var(--wasd-dimension-container-sm,40rem);--wasd-modal-size-full-max-inline:var(--wasd-dimension-container-lg,72rem);--wasd-modal-size-max-block:calc(100dvh - var(--wasd-spacing-8,2rem));--wasd-modal-size-close-button:var(--wasd-dimension-control-xs,2rem);--wasd-modal-size-close-icon:var(--wasd-dimension-icon-sm,1.25rem);--wasd-modal-typography-title-font-family:var(--wasd-typography-text-style-heading-sm-font-family,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);--wasd-modal-typography-title-font-size:var(--wasd-typography-text-style-heading-sm-font-size,1.25rem);--wasd-modal-typography-title-font-weight:var(--wasd-typography-text-style-heading-sm-font-weight,650);--wasd-modal-typography-title-letter-spacing:var(--wasd-typography-text-style-heading-sm-letter-spacing,0);--wasd-modal-typography-title-line-height:var(--wasd-typography-text-style-heading-sm-line-height,1.2);--wasd-modal-typography-description-font-family:var(--wasd-typography-text-style-body-sm-font-family,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);--wasd-modal-typography-description-font-size:var(--wasd-typography-text-style-body-sm-font-size,.875rem);--wasd-modal-typography-description-font-weight:var(--wasd-typography-text-style-body-sm-font-weight,400);--wasd-modal-typography-description-letter-spacing:var(--wasd-typography-text-style-body-sm-letter-spacing,0);--wasd-modal-typography-description-line-height:var(--wasd-typography-text-style-body-sm-line-height,1.5);--wasd-modal-typography-body-font-family:var(--wasd-typography-text-style-body-md-font-family,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);--wasd-modal-typography-body-font-size:var(--wasd-typography-text-style-body-md-font-size,1rem);--wasd-modal-typography-body-font-weight:var(--wasd-typography-text-style-body-md-font-weight,400);--wasd-modal-typography-body-letter-spacing:var(--wasd-typography-text-style-body-md-letter-spacing,0);--wasd-modal-typography-body-line-height:var(--wasd-typography-text-style-body-md-line-height,1.5);--wasd-modal-close-background:var(--wasd-color-border-transparent,transparent);--wasd-modal-close-foreground:var(--wasd-color-text-muted,#5c6962);--wasd-modal-close-hover-background:var(--wasd-color-surface-muted,#eef1ed);--wasd-modal-close-hover-foreground:var(--wasd-color-text-default,#202724);--wasd-modal-close-focus-shadow:var(--wasd-shadow-focus,0 0 0 3px #574dff47);--wasd-modal-z-index:var(--wasd-layout-z-index-modal,1300);--wasd-modal-transition-duration:var(--wasd-motion-duration-normal,.16s);--wasd-modal-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-modal-transform-distance:var(--wasd-spacing-3,.75rem);--wasd-modal-mobile-breakpoint:var(--wasd-layout-breakpoint-sm,40rem);--wasd-popover-surface-raised-background:var(--wasd-color-surface-raised,#fff);--wasd-popover-surface-raised-foreground:var(--wasd-color-text-default,#202724);--wasd-popover-surface-raised-border:var(--wasd-color-border-subtle,#d8ddd7);--wasd-popover-surface-raised-shadow:var(--wasd-shadow-lg,0 16px 48px #11111129);--wasd-popover-surface-flat-background:var(--wasd-color-surface-muted,#eef1ed);--wasd-popover-surface-flat-foreground:var(--wasd-color-text-default,#202724);--wasd-popover-surface-flat-border:var(--wasd-color-border-transparent,transparent);--wasd-popover-surface-flat-shadow:var(--wasd-shadow-none,none);--wasd-popover-surface-transparent-background:transparent;--wasd-popover-surface-transparent-foreground:var(--wasd-color-text-default,#202724);--wasd-popover-surface-transparent-border:var(--wasd-color-border-transparent,transparent);--wasd-popover-surface-transparent-shadow:var(--wasd-shadow-none,none);--wasd-popover-border-width:var(--wasd-border-width-thin,1px);--wasd-popover-radius:var(--wasd-radius-md,.5rem);--wasd-popover-padding:var(--wasd-spacing-3,.75rem);--wasd-popover-gap:var(--wasd-spacing-2,.5rem);--wasd-popover-min-inline-size:12rem;--wasd-popover-max-inline-size:calc(100vw - 2rem);--wasd-popover-z-index:var(--wasd-layout-z-index-popover,1400);--wasd-popover-transition-duration:var(--wasd-motion-duration-fast,.12s);--wasd-popover-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-popover-transform-distance:.25rem;--wasd-tooltip-surface-background:var(--wasd-color-surface-inverse,#202724);--wasd-tooltip-surface-foreground:var(--wasd-color-text-inverse,#f7f8f6);--wasd-tooltip-surface-border:var(--wasd-color-border-transparent,transparent);--wasd-tooltip-surface-shadow:var(--wasd-shadow-md,0 8px 24px #1111111f);--wasd-tooltip-typography-font-family:var(--wasd-typography-family-sans,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);--wasd-tooltip-typography-font-size:var(--wasd-typography-size-label-sm,.84rem);--wasd-tooltip-typography-line-height:var(--wasd-typography-line-height-label-sm,1.2);--wasd-tooltip-typography-font-weight:var(--wasd-typography-weight-semibold,650);--wasd-tooltip-typography-letter-spacing:var(--wasd-typography-tracking-normal,0);--wasd-tooltip-border-width:var(--wasd-border-width-thin,1px);--wasd-tooltip-radius:var(--wasd-radius-sm,.25rem);--wasd-tooltip-padding-block:var(--wasd-spacing-1,.25rem);--wasd-tooltip-padding-inline:var(--wasd-spacing-2,.5rem);--wasd-tooltip-gap:var(--wasd-spacing-2,.5rem);--wasd-tooltip-arrow-size:var(--wasd-spacing-2,.5rem);--wasd-tooltip-arrow-offset:var(--wasd-spacing-3,.75rem);--wasd-tooltip-max-inline-size:20rem;--wasd-tooltip-z-index:var(--wasd-layout-z-index-tooltip,1600);--wasd-tooltip-transition-duration:var(--wasd-motion-duration-fast,.12s);--wasd-tooltip-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-tooltip-transform-distance:.25rem;--wasd-table-background:var(--wasd-color-surface-raised,#fff);--wasd-table-foreground:var(--wasd-color-text-default,#202724);--wasd-table-muted-foreground:var(--wasd-color-text-muted,#5c6962);--wasd-table-border-color:var(--wasd-color-border-subtle,#d8ddd7);--wasd-table-border-width:var(--wasd-border-width-thin,1px);--wasd-table-radius:var(--wasd-radius-md,.5rem);--wasd-table-shadow:var(--wasd-shadow-xs,0 1px 2px #11111114);--wasd-table-header-background:var(--wasd-color-surface-muted,#eef1ed);--wasd-table-header-foreground:var(--wasd-color-text-default,#202724);--wasd-table-header-border-color:var(--wasd-color-border-strong,#9ba69f);--wasd-table-row-hover-background:color-mix(in srgb, var(--wasd-color-accent-primary-soft,#b8b3ff) 28%, transparent);--wasd-table-row-selected-background:color-mix(in srgb, var(--wasd-color-accent-primary-soft,#b8b3ff) 52%, transparent);--wasd-table-row-striped-background:color-mix(in srgb, var(--wasd-color-surface-muted,#eef1ed) 54%, transparent);--wasd-table-cell-padding-block-compact:var(--wasd-spacing-2,.5rem);--wasd-table-cell-padding-inline-compact:var(--wasd-spacing-3,.75rem);--wasd-table-cell-padding-block-comfortable:var(--wasd-spacing-3,.75rem);--wasd-table-cell-padding-inline-comfortable:var(--wasd-spacing-4,1rem);--wasd-table-cell-padding-block-spacious:var(--wasd-spacing-4,1rem);--wasd-table-cell-padding-inline-spacious:var(--wasd-spacing-5,1.25rem);--wasd-table-caption-gap:var(--wasd-spacing-2,.5rem);--wasd-table-caption-foreground:var(--wasd-color-text-muted,#5c6962);--wasd-table-typography-body-size:var(--wasd-typography-size-body-sm,.875rem);--wasd-table-typography-label-size:var(--wasd-typography-size-label-sm,.84rem);--wasd-table-typography-font-weight:var(--wasd-typography-weight-regular,400);--wasd-table-typography-strong-font-weight:var(--wasd-typography-weight-semibold,650);--wasd-table-typography-line-height:var(--wasd-typography-line-height-body-sm,1.5);--wasd-table-transition-duration:var(--wasd-motion-duration-normal,.16s);--wasd-table-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-tabs-gap:var(--wasd-spacing-3,.75rem);--wasd-tabs-list-background:var(--wasd-color-surface-muted,#eef1ed);--wasd-tabs-list-border:var(--wasd-color-border-subtle,#d8ddd7);--wasd-tabs-list-radius:var(--wasd-radius-md,.5rem);--wasd-tabs-list-padding:var(--wasd-spacing-1,.25rem);--wasd-tabs-tab-foreground:var(--wasd-color-text-muted,#5c6962);--wasd-tabs-tab-hover-foreground:var(--wasd-color-text-default,#202724);--wasd-tabs-tab-hover-background:color-mix(in srgb, var(--wasd-color-accent-primary-soft,#b8b3ff) 28%, transparent);--wasd-tabs-tab-active-foreground:var(--wasd-color-accent-primary-strong,#2c22d7);--wasd-tabs-tab-active-background:var(--wasd-color-surface-raised,#fff);--wasd-tabs-tab-disabled-foreground:var(--wasd-color-text-subtle,#7a8580);--wasd-tabs-tab-border:var(--wasd-color-border-subtle,#d8ddd7);--wasd-tabs-tab-focus-shadow:var(--wasd-shadow-focus,0 0 0 3px #574dff47);--wasd-tabs-tab-radius:var(--wasd-radius-md,.5rem);--wasd-tabs-indicator-color:var(--wasd-color-accent-primary-base,#574dff);--wasd-tabs-indicator-thickness:var(--wasd-border-width-thick,3px);--wasd-tabs-indicator-radius:var(--wasd-radius-pill,999px);--wasd-tabs-panel-background:var(--wasd-color-surface-raised,#fff);--wasd-tabs-panel-foreground:var(--wasd-color-text-default,#202724);--wasd-tabs-panel-border:var(--wasd-color-border-subtle,#d8ddd7);--wasd-tabs-panel-radius:var(--wasd-radius-md,.5rem);--wasd-tabs-panel-padding:var(--wasd-spacing-4,1rem);--wasd-tabs-size-xs-font-size:var(--wasd-typography-size-label-xs,.76rem);--wasd-tabs-size-xs-min-block-size:var(--wasd-dimension-control-xs,2rem);--wasd-tabs-size-xs-padding-inline:var(--wasd-spacing-2,.5rem);--wasd-tabs-size-xs-gap:var(--wasd-spacing-1,.25rem);--wasd-tabs-size-xs-icon-size:var(--wasd-dimension-icon-xs,1rem);--wasd-tabs-size-sm-font-size:var(--wasd-typography-size-label-sm,.84rem);--wasd-tabs-size-sm-min-block-size:var(--wasd-dimension-control-sm,2.7rem);--wasd-tabs-size-sm-padding-inline:var(--wasd-spacing-3,.75rem);--wasd-tabs-size-sm-gap:var(--wasd-spacing-1,.25rem);--wasd-tabs-size-sm-icon-size:var(--wasd-dimension-icon-xs,1rem);--wasd-tabs-size-md-font-size:var(--wasd-typography-size-label-md,.98rem);--wasd-tabs-size-md-min-block-size:var(--wasd-dimension-control-md,3.5rem);--wasd-tabs-size-md-padding-inline:var(--wasd-spacing-4,1rem);--wasd-tabs-size-md-gap:var(--wasd-spacing-2,.5rem);--wasd-tabs-size-md-icon-size:var(--wasd-dimension-icon-sm,1.25rem);--wasd-tabs-size-lg-font-size:var(--wasd-typography-size-label-lg,1rem);--wasd-tabs-size-lg-min-block-size:var(--wasd-dimension-control-lg,3.75rem);--wasd-tabs-size-lg-padding-inline:var(--wasd-spacing-5,1.25rem);--wasd-tabs-size-lg-gap:var(--wasd-spacing-2,.5rem);--wasd-tabs-size-lg-icon-size:var(--wasd-dimension-icon-sm,1.25rem);--wasd-tabs-size-xl-font-size:var(--wasd-typography-size-label-xl,1.125rem);--wasd-tabs-size-xl-min-block-size:var(--wasd-dimension-control-xl,4.25rem);--wasd-tabs-size-xl-padding-inline:var(--wasd-spacing-6,1.5rem);--wasd-tabs-size-xl-gap:var(--wasd-spacing-3,.75rem);--wasd-tabs-size-xl-icon-size:var(--wasd-dimension-icon-md,1.5rem);--wasd-tabs-font-weight:var(--wasd-typography-weight-semibold,650);--wasd-tabs-line-height:var(--wasd-typography-line-height-label-md,1.2);--wasd-tabs-motion-duration:var(--wasd-motion-duration-slow,.24s);--wasd-tabs-motion-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-tabs-motion-distance:var(--wasd-spacing-3,.75rem);--wasd-toolbar-surface-transparent-background:transparent;--wasd-toolbar-surface-transparent-foreground:var(--wasd-color-text-default,#202724);--wasd-toolbar-surface-transparent-border:var(--wasd-color-border-transparent,transparent);--wasd-toolbar-surface-transparent-shadow:var(--wasd-shadow-none,none);--wasd-toolbar-surface-canvas-background:var(--wasd-color-surface-canvas,#f7f8f6);--wasd-toolbar-surface-canvas-foreground:var(--wasd-color-text-default,#202724);--wasd-toolbar-surface-canvas-border:var(--wasd-color-border-subtle,#d8ddd7);--wasd-toolbar-surface-canvas-shadow:var(--wasd-shadow-none,none);--wasd-toolbar-surface-raised-background:var(--wasd-color-surface-raised,#fff);--wasd-toolbar-surface-raised-foreground:var(--wasd-color-text-default,#202724);--wasd-toolbar-surface-raised-border:var(--wasd-color-border-subtle,#d8ddd7);--wasd-toolbar-surface-raised-shadow:var(--wasd-shadow-xs,0 1px 2px #11111114);--wasd-toolbar-surface-floating-background:var(--wasd-color-surface-raised,#fff);--wasd-toolbar-surface-floating-foreground:var(--wasd-color-text-default,#202724);--wasd-toolbar-surface-floating-border:var(--wasd-color-border-subtle,#d8ddd7);--wasd-toolbar-surface-floating-shadow:var(--wasd-shadow-sm,0 2px 8px #1111111a);--wasd-toolbar-density-compact-padding-block:var(--wasd-spacing-1,.25rem);--wasd-toolbar-density-compact-padding-inline:var(--wasd-spacing-1,.25rem);--wasd-toolbar-density-compact-gap:var(--wasd-spacing-1,.25rem);--wasd-toolbar-density-compact-group-gap:var(--wasd-spacing-1,.25rem);--wasd-toolbar-density-comfortable-padding-block:var(--wasd-spacing-2,.5rem);--wasd-toolbar-density-comfortable-padding-inline:var(--wasd-spacing-2,.5rem);--wasd-toolbar-density-comfortable-gap:var(--wasd-spacing-2,.5rem);--wasd-toolbar-density-comfortable-group-gap:var(--wasd-spacing-2,.5rem);--wasd-toolbar-density-spacious-padding-block:var(--wasd-spacing-3,.75rem);--wasd-toolbar-density-spacious-padding-inline:var(--wasd-spacing-3,.75rem);--wasd-toolbar-density-spacious-gap:var(--wasd-spacing-3,.75rem);--wasd-toolbar-density-spacious-group-gap:var(--wasd-spacing-3,.75rem);--wasd-toolbar-border-width:var(--wasd-border-width-thin,1px);--wasd-toolbar-radius:var(--wasd-radius-md,.5rem);--wasd-toolbar-min-block-size:var(--wasd-dimension-control-lg,3.75rem);--wasd-toolbar-divider-spacing:var(--wasd-spacing-2,.5rem);--wasd-toolbar-divider-min-block-size:var(--wasd-dimension-control-sm,2.7rem);--wasd-toolbar-transition-duration:var(--wasd-motion-duration-normal,.16s);--wasd-toolbar-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-button-border-width:var(--wasd-border-width-medium,2px);--wasd-button-radius:var(--wasd-radius-md,.5rem);--wasd-button-pill-radius:var(--wasd-radius-pill,999px);--wasd-button-font-family:var(--wasd-typography-family-sans,"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--wasd-button-font-weight:900;--wasd-button-letter-spacing:var(--wasd-typography-tracking-label,.06em);--wasd-button-line-height:var(--wasd-typography-line-height-label-md,1.2);--wasd-button-text-transform:uppercase;--wasd-button-disabled-opacity:var(--wasd-opacity-disabled,.55);--wasd-button-shadow-base:7px 7px 0 0 var(--wasd-color-decorative-line,#111);--wasd-button-shadow-hover:4px 4px 0 0 var(--wasd-color-decorative-line,#111);--wasd-button-shadow-active:3px 3px 0 0 var(--wasd-color-decorative-line,#111);--wasd-button-shadow-focus-visible-ring:var(--wasd-shadow-focus-strong,0 0 0 6px #574dff33);--wasd-button-transform-base:none;--wasd-button-transform-hover:translate(3px, 3px);--wasd-button-transform-active:translate(4px, 4px);--wasd-button-transform-soft-active:translate(1px, 1px);--wasd-button-transition-duration:var(--wasd-motion-duration-normal,.16s);--wasd-button-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-button-primary-background:var(--wasd-color-accent-primary-base,#574dff);--wasd-button-primary-foreground:var(--wasd-color-accent-primary-contrast,#fff);--wasd-button-primary-border:var(--wasd-color-border-contrast,#111);--wasd-button-primary-hover-background:var(--wasd-color-accent-primary-strong,#2c22d7);--wasd-button-primary-hover-foreground:var(--wasd-color-accent-primary-contrast,#fff);--wasd-button-primary-hover-border:var(--wasd-color-border-contrast,#111);--wasd-button-primary-active-background:var(--wasd-color-accent-primary-strong,#2c22d7);--wasd-button-primary-active-foreground:var(--wasd-color-accent-primary-contrast,#fff);--wasd-button-primary-active-border:var(--wasd-color-border-contrast,#111);--wasd-button-primary-focus-background:var(--wasd-color-accent-primary-strong,#2c22d7);--wasd-button-primary-focus-foreground:var(--wasd-color-accent-primary-contrast,#fff);--wasd-button-primary-focus-border:var(--wasd-color-border-contrast,#111);--wasd-button-primary-focus-within-background:var(--wasd-color-accent-primary-strong,#2c22d7);--wasd-button-primary-focus-within-foreground:var(--wasd-color-accent-primary-contrast,#fff);--wasd-button-primary-focus-within-border:var(--wasd-color-border-contrast,#111);--wasd-button-primary-focus-visible-background:var(--wasd-color-accent-primary-strong,#2c22d7);--wasd-button-primary-focus-visible-foreground:var(--wasd-color-accent-primary-contrast,#fff);--wasd-button-primary-focus-visible-border:var(--wasd-color-border-contrast,#111);--wasd-button-primary-target-background:var(--wasd-color-accent-primary-strong,#2c22d7);--wasd-button-primary-target-foreground:var(--wasd-color-accent-primary-contrast,#fff);--wasd-button-primary-target-border:var(--wasd-color-border-contrast,#111);--wasd-button-primary-disabled-background:var(--wasd-color-accent-primary-soft,#b8b3ff);--wasd-button-primary-disabled-foreground:var(--wasd-color-text-subtle,#7a8580);--wasd-button-primary-disabled-border:var(--wasd-color-border-contrast,#111);--wasd-button-secondary-background:var(--wasd-color-accent-secondary-soft,#ffd6f6);--wasd-button-secondary-foreground:var(--wasd-color-accent-secondary-contrast,#111);--wasd-button-secondary-border:var(--wasd-color-border-contrast,#111);--wasd-button-secondary-hover-background:var(--wasd-color-accent-secondary-base,#ff8fe8);--wasd-button-secondary-hover-foreground:var(--wasd-color-accent-secondary-contrast,#111);--wasd-button-secondary-hover-border:var(--wasd-color-border-contrast,#111);--wasd-button-secondary-active-background:var(--wasd-color-accent-secondary-strong,#d85bc2);--wasd-button-secondary-active-foreground:var(--wasd-color-accent-secondary-contrast,#111);--wasd-button-secondary-active-border:var(--wasd-color-border-contrast,#111);--wasd-button-secondary-focus-background:var(--wasd-color-accent-secondary-base,#ff8fe8);--wasd-button-secondary-focus-foreground:var(--wasd-color-accent-secondary-contrast,#111);--wasd-button-secondary-focus-border:var(--wasd-color-border-contrast,#111);--wasd-button-secondary-focus-within-background:var(--wasd-color-accent-secondary-base,#ff8fe8);--wasd-button-secondary-focus-within-foreground:var(--wasd-color-accent-secondary-contrast,#111);--wasd-button-secondary-focus-within-border:var(--wasd-color-border-contrast,#111);--wasd-button-secondary-focus-visible-background:var(--wasd-color-accent-secondary-base,#ff8fe8);--wasd-button-secondary-focus-visible-foreground:var(--wasd-color-accent-secondary-contrast,#111);--wasd-button-secondary-focus-visible-border:var(--wasd-color-border-contrast,#111);--wasd-button-secondary-target-background:var(--wasd-color-accent-secondary-strong,#d85bc2);--wasd-button-secondary-target-foreground:var(--wasd-color-accent-secondary-contrast,#111);--wasd-button-secondary-target-border:var(--wasd-color-border-contrast,#111);--wasd-button-secondary-disabled-background:var(--wasd-color-accent-secondary-soft,#ffd6f6);--wasd-button-secondary-disabled-foreground:var(--wasd-color-text-subtle,#7a8580);--wasd-button-secondary-disabled-border:var(--wasd-color-border-subtle,#d8ddd7);--wasd-button-tertiary-background:transparent;--wasd-button-tertiary-foreground:var(--wasd-color-accent-tertiary-contrast,#111);--wasd-button-tertiary-border:transparent;--wasd-button-tertiary-hover-background:var(--wasd-color-accent-tertiary-base,#ffe7a8);--wasd-button-tertiary-hover-foreground:var(--wasd-color-accent-tertiary-contrast,#111);--wasd-button-tertiary-hover-border:transparent;--wasd-button-tertiary-active-background:var(--wasd-color-accent-tertiary-strong,#fff0c7);--wasd-button-tertiary-active-foreground:var(--wasd-color-accent-tertiary-contrast,#111);--wasd-button-tertiary-active-border:transparent;--wasd-button-tertiary-focus-background:var(--wasd-color-accent-tertiary-base,#ffe7a8);--wasd-button-tertiary-focus-foreground:var(--wasd-color-accent-tertiary-contrast,#111);--wasd-button-tertiary-focus-border:transparent;--wasd-button-tertiary-focus-within-background:var(--wasd-color-accent-tertiary-base,#ffe7a8);--wasd-button-tertiary-focus-within-foreground:var(--wasd-color-accent-tertiary-contrast,#111);--wasd-button-tertiary-focus-within-border:transparent;--wasd-button-tertiary-focus-visible-background:var(--wasd-color-accent-tertiary-base,#ffe7a8);--wasd-button-tertiary-focus-visible-foreground:var(--wasd-color-accent-tertiary-contrast,#111);--wasd-button-tertiary-focus-visible-border:transparent;--wasd-button-tertiary-target-background:var(--wasd-color-accent-tertiary-strong,#fff0c7);--wasd-button-tertiary-target-foreground:var(--wasd-color-accent-tertiary-contrast,#111);--wasd-button-tertiary-target-border:transparent;--wasd-button-tertiary-disabled-background:transparent;--wasd-button-tertiary-disabled-foreground:var(--wasd-color-text-subtle,#7a8580);--wasd-button-tertiary-disabled-border:transparent;--wasd-button-size-xs-font-size:var(--wasd-typography-size-label-xs,.76rem);--wasd-button-size-xs-min-block-size:var(--wasd-dimension-control-xs,2rem);--wasd-button-size-xs-padding-block:.45rem;--wasd-button-size-xs-padding-inline:.7rem;--wasd-button-size-xs-gap:var(--wasd-dimension-scale-sm,.5rem);--wasd-button-size-sm-font-size:var(--wasd-typography-size-label-sm,.84rem);--wasd-button-size-sm-min-block-size:var(--wasd-dimension-control-sm,2.7rem);--wasd-button-size-sm-padding-block:.62rem;--wasd-button-size-sm-padding-inline:1rem;--wasd-button-size-sm-gap:var(--wasd-dimension-scale-sm,.5rem);--wasd-button-size-md-font-size:var(--wasd-typography-size-label-md,.98rem);--wasd-button-size-md-min-block-size:var(--wasd-dimension-control-md,3.5rem);--wasd-button-size-md-padding-block:.9rem;--wasd-button-size-md-padding-inline:1.35rem;--wasd-button-size-md-gap:var(--wasd-dimension-scale-sm,.5rem);--wasd-button-size-lg-font-size:var(--wasd-typography-size-label-lg,1rem);--wasd-button-size-lg-min-block-size:var(--wasd-dimension-control-lg,3.75rem);--wasd-button-size-lg-padding-block:1rem;--wasd-button-size-lg-padding-inline:1.65rem;--wasd-button-size-lg-gap:var(--wasd-dimension-scale-sm,.5rem);--wasd-button-size-xl-font-size:var(--wasd-typography-size-label-xl,1.125rem);--wasd-button-size-xl-min-block-size:var(--wasd-dimension-control-xl,4.25rem);--wasd-button-size-xl-padding-block:1.1rem;--wasd-button-size-xl-padding-inline:2rem;--wasd-button-size-xl-gap:var(--wasd-dimension-scale-sm,.5rem)}[data-wasd-theme=vorlaut][data-wasd-color-scheme=dark]{--wasd-color-surface-canvas:#15131f;--wasd-color-surface-raised:#211f2e;--wasd-color-surface-muted:#2b293a;--wasd-color-surface-inverse:#fbf8ff;--wasd-color-surface-overlay:#000000ad;--wasd-color-text-default:#fbf8ff;--wasd-color-text-muted:#cbc4db;--wasd-color-text-subtle:#a89fbd;--wasd-color-text-inverse:#15131f;--wasd-color-text-brand:#c8c3ff;--wasd-color-text-accent:#762b63;--wasd-color-border-transparent:transparent;--wasd-color-border-subtle:#3d394f;--wasd-color-border-strong:#68617b;--wasd-color-border-contrast:#fbf8ff;--wasd-color-border-focus:#c8c3ff;--wasd-color-accent-primary-base:#aca5ff;--wasd-color-accent-primary-strong:#d7d3ff;--wasd-color-accent-primary-soft:#302a62;--wasd-color-accent-primary-contrast:#15131f;--wasd-color-accent-secondary-base:#e876cf;--wasd-color-accent-secondary-strong:#ffabea;--wasd-color-accent-secondary-soft:#4f2248;--wasd-color-accent-secondary-contrast:#15131f;--wasd-color-accent-tertiary-base:#ffe2a3;--wasd-color-accent-tertiary-strong:#fff0c7;--wasd-color-accent-tertiary-soft:#433313;--wasd-color-accent-tertiary-contrast:#15131f;--wasd-color-accent-warning-base:#ffbf75;--wasd-color-accent-warning-strong:#ffd6a6;--wasd-color-accent-warning-soft:#4a2b12;--wasd-color-accent-warning-contrast:#111;--wasd-color-accent-success-base:#78dfa0;--wasd-color-accent-success-strong:#a8f5c0;--wasd-color-accent-success-soft:#163722;--wasd-color-accent-success-contrast:#15131f;--wasd-color-accent-fail-base:#ff8c82;--wasd-color-accent-fail-strong:#ffb3ad;--wasd-color-accent-fail-soft:#4c1d1b;--wasd-color-accent-fail-contrast:#15131f;--wasd-color-decorative-paper-base:#211f2e;--wasd-color-decorative-paper-soft:#2b293a;--wasd-color-decorative-ink:#fbf8ff;--wasd-color-decorative-muted:#cbc4db;--wasd-color-decorative-line:#756df0;--wasd-color-decorative-brand-base:#aca5ff;--wasd-color-decorative-brand-strong:#d7d3ff;--wasd-color-decorative-brand-accent:#ffabea;--wasd-color-decorative-highlight:#433313;--wasd-typography-family-sans:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-family-mono:"Roboto Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--wasd-typography-size-body-xs:.8125rem;--wasd-typography-size-body-sm:.875rem;--wasd-typography-size-body-md:1rem;--wasd-typography-size-body-lg:1.125rem;--wasd-typography-size-body-xl:1.25rem;--wasd-typography-size-label-xs:.76rem;--wasd-typography-size-label-sm:.84rem;--wasd-typography-size-label-md:.98rem;--wasd-typography-size-label-lg:1rem;--wasd-typography-size-label-xl:1.125rem;--wasd-typography-size-heading-xs:1.125rem;--wasd-typography-size-heading-sm:1.25rem;--wasd-typography-size-heading-md:1.75rem;--wasd-typography-size-heading-lg:2.25rem;--wasd-typography-size-heading-xl:3rem;--wasd-typography-size-display-sm:3rem;--wasd-typography-size-display-md:3.75rem;--wasd-typography-size-display-lg:4.5rem;--wasd-typography-size-code-sm:.875rem;--wasd-typography-size-code-md:1rem;--wasd-typography-line-height-tight:1.2;--wasd-typography-line-height-normal:1.5;--wasd-typography-line-height-loose:1.7;--wasd-typography-line-height-body-xs:1.45;--wasd-typography-line-height-body-sm:1.5;--wasd-typography-line-height-body-md:1.5;--wasd-typography-line-height-body-lg:1.6;--wasd-typography-line-height-body-xl:1.6;--wasd-typography-line-height-label-xs:1.2;--wasd-typography-line-height-label-sm:1.2;--wasd-typography-line-height-label-md:1.2;--wasd-typography-line-height-label-lg:1.2;--wasd-typography-line-height-label-xl:1.2;--wasd-typography-line-height-heading-xs:1.25;--wasd-typography-line-height-heading-sm:1.2;--wasd-typography-line-height-heading-md:1.15;--wasd-typography-line-height-heading-lg:1.1;--wasd-typography-line-height-heading-xl:1.05;--wasd-typography-line-height-display-sm:1.05;--wasd-typography-line-height-display-md:1;--wasd-typography-line-height-display-lg:.98;--wasd-typography-line-height-code-sm:1.5;--wasd-typography-line-height-code-md:1.55;--wasd-typography-tracking-normal:0;--wasd-typography-tracking-body:0;--wasd-typography-tracking-label:.06em;--wasd-typography-tracking-heading:0;--wasd-typography-tracking-display:0;--wasd-typography-tracking-code:0;--wasd-typography-weight-regular:400;--wasd-typography-weight-medium:500;--wasd-typography-weight-semibold:650;--wasd-typography-weight-bold:750;--wasd-typography-text-style-body-xs-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-body-xs-font-size:.8125rem;--wasd-typography-text-style-body-xs-line-height:1.45;--wasd-typography-text-style-body-xs-letter-spacing:0;--wasd-typography-text-style-body-xs-font-weight:400;--wasd-typography-text-style-body-sm-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-body-sm-font-size:.875rem;--wasd-typography-text-style-body-sm-line-height:1.5;--wasd-typography-text-style-body-sm-letter-spacing:0;--wasd-typography-text-style-body-sm-font-weight:400;--wasd-typography-text-style-body-md-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-body-md-font-size:1rem;--wasd-typography-text-style-body-md-line-height:1.5;--wasd-typography-text-style-body-md-letter-spacing:0;--wasd-typography-text-style-body-md-font-weight:400;--wasd-typography-text-style-body-lg-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-body-lg-font-size:1.125rem;--wasd-typography-text-style-body-lg-line-height:1.6;--wasd-typography-text-style-body-lg-letter-spacing:0;--wasd-typography-text-style-body-lg-font-weight:400;--wasd-typography-text-style-body-xl-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-body-xl-font-size:1.25rem;--wasd-typography-text-style-body-xl-line-height:1.6;--wasd-typography-text-style-body-xl-letter-spacing:0;--wasd-typography-text-style-body-xl-font-weight:400;--wasd-typography-text-style-label-xs-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-label-xs-font-size:.76rem;--wasd-typography-text-style-label-xs-line-height:1.2;--wasd-typography-text-style-label-xs-letter-spacing:.06em;--wasd-typography-text-style-label-xs-font-weight:750;--wasd-typography-text-style-label-sm-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-label-sm-font-size:.84rem;--wasd-typography-text-style-label-sm-line-height:1.2;--wasd-typography-text-style-label-sm-letter-spacing:.06em;--wasd-typography-text-style-label-sm-font-weight:750;--wasd-typography-text-style-label-md-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-label-md-font-size:.98rem;--wasd-typography-text-style-label-md-line-height:1.2;--wasd-typography-text-style-label-md-letter-spacing:.06em;--wasd-typography-text-style-label-md-font-weight:750;--wasd-typography-text-style-label-lg-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-label-lg-font-size:1rem;--wasd-typography-text-style-label-lg-line-height:1.2;--wasd-typography-text-style-label-lg-letter-spacing:.06em;--wasd-typography-text-style-label-lg-font-weight:750;--wasd-typography-text-style-label-xl-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-label-xl-font-size:1.125rem;--wasd-typography-text-style-label-xl-line-height:1.2;--wasd-typography-text-style-label-xl-letter-spacing:.06em;--wasd-typography-text-style-label-xl-font-weight:750;--wasd-typography-text-style-heading-xs-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-heading-xs-font-size:1.125rem;--wasd-typography-text-style-heading-xs-line-height:1.25;--wasd-typography-text-style-heading-xs-letter-spacing:0;--wasd-typography-text-style-heading-xs-font-weight:650;--wasd-typography-text-style-heading-sm-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-heading-sm-font-size:1.25rem;--wasd-typography-text-style-heading-sm-line-height:1.2;--wasd-typography-text-style-heading-sm-letter-spacing:0;--wasd-typography-text-style-heading-sm-font-weight:650;--wasd-typography-text-style-heading-md-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-heading-md-font-size:1.75rem;--wasd-typography-text-style-heading-md-line-height:1.15;--wasd-typography-text-style-heading-md-letter-spacing:0;--wasd-typography-text-style-heading-md-font-weight:750;--wasd-typography-text-style-heading-lg-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-heading-lg-font-size:2.25rem;--wasd-typography-text-style-heading-lg-line-height:1.1;--wasd-typography-text-style-heading-lg-letter-spacing:0;--wasd-typography-text-style-heading-lg-font-weight:750;--wasd-typography-text-style-heading-xl-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-heading-xl-font-size:3rem;--wasd-typography-text-style-heading-xl-line-height:1.05;--wasd-typography-text-style-heading-xl-letter-spacing:0;--wasd-typography-text-style-heading-xl-font-weight:750;--wasd-typography-text-style-display-sm-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-display-sm-font-size:3rem;--wasd-typography-text-style-display-sm-line-height:1.05;--wasd-typography-text-style-display-sm-letter-spacing:0;--wasd-typography-text-style-display-sm-font-weight:750;--wasd-typography-text-style-display-md-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-display-md-font-size:3.75rem;--wasd-typography-text-style-display-md-line-height:1;--wasd-typography-text-style-display-md-letter-spacing:0;--wasd-typography-text-style-display-md-font-weight:750;--wasd-typography-text-style-display-lg-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-display-lg-font-size:4.5rem;--wasd-typography-text-style-display-lg-line-height:.98;--wasd-typography-text-style-display-lg-letter-spacing:0;--wasd-typography-text-style-display-lg-font-weight:750;--wasd-typography-text-style-code-sm-font-family:"Roboto Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--wasd-typography-text-style-code-sm-font-size:.875rem;--wasd-typography-text-style-code-sm-line-height:1.5;--wasd-typography-text-style-code-sm-letter-spacing:0;--wasd-typography-text-style-code-sm-font-weight:400;--wasd-typography-text-style-code-md-font-family:"Roboto Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--wasd-typography-text-style-code-md-font-size:1rem;--wasd-typography-text-style-code-md-line-height:1.55;--wasd-typography-text-style-code-md-letter-spacing:0;--wasd-typography-text-style-code-md-font-weight:400;--wasd-spacing-0:0;--wasd-spacing-1:.25rem;--wasd-spacing-2:.5rem;--wasd-spacing-3:.75rem;--wasd-spacing-4:1rem;--wasd-spacing-5:1.25rem;--wasd-spacing-6:1.5rem;--wasd-spacing-7:1.75rem;--wasd-spacing-8:2rem;--wasd-spacing-9:2.25rem;--wasd-spacing-10:2.5rem;--wasd-spacing-12:3rem;--wasd-spacing-14:3.5rem;--wasd-spacing-16:4rem;--wasd-spacing-20:5rem;--wasd-spacing-24:6rem;--wasd-spacing-32:8rem;--wasd-dimension-scale-2xs:.125rem;--wasd-dimension-scale-xs:.25rem;--wasd-dimension-scale-sm:.5rem;--wasd-dimension-scale-md:.75rem;--wasd-dimension-scale-lg:1rem;--wasd-dimension-scale-xl:1.5rem;--wasd-dimension-scale-2xl:2rem;--wasd-dimension-control-xs:2rem;--wasd-dimension-control-sm:2.7rem;--wasd-dimension-control-md:3.5rem;--wasd-dimension-control-lg:3.75rem;--wasd-dimension-control-xl:4.25rem;--wasd-dimension-icon-xs:1rem;--wasd-dimension-icon-sm:1.25rem;--wasd-dimension-icon-md:1.5rem;--wasd-dimension-icon-lg:2rem;--wasd-dimension-icon-xl:2.5rem;--wasd-dimension-container-sm:40rem;--wasd-dimension-container-md:56rem;--wasd-dimension-container-lg:72rem;--wasd-dimension-container-xl:90rem;--wasd-border-width-none:0;--wasd-border-width-hairline:1px;--wasd-border-width-thin:1px;--wasd-border-width-medium:2px;--wasd-border-width-thick:3px;--wasd-border-width-heavy:4px;--wasd-radius-none:0;--wasd-radius-xs:.125rem;--wasd-radius-sm:.25rem;--wasd-radius-md:.5rem;--wasd-radius-lg:.75rem;--wasd-radius-xl:1rem;--wasd-radius-2xl:1.5rem;--wasd-radius-pill:999px;--wasd-radius-full:9999px;--wasd-shadow-none:none;--wasd-shadow-xs:0 1px 2px #00000047;--wasd-shadow-sm:0 2px 10px #00000057;--wasd-shadow-md:0 10px 28px #0000005c;--wasd-shadow-lg:0 18px 56px #00000070;--wasd-shadow-focus:0 0 0 3px #c8c3ff57;--wasd-shadow-focus-strong:0 0 0 6px #c8c3ff3d;--wasd-opacity-transparent:0;--wasd-opacity-subtle:.72;--wasd-opacity-muted:.56;--wasd-opacity-disabled:.5;--wasd-opacity-overlay:.68;--wasd-opacity-full:1;--wasd-motion-duration-instant:0s;--wasd-motion-duration-fast:.12s;--wasd-motion-duration-normal:.16s;--wasd-motion-duration-slow:.24s;--wasd-motion-duration-slower:.36s;--wasd-motion-easing-linear:linear;--wasd-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--wasd-motion-easing-entrance:cubic-bezier(0, 0, 0, 1);--wasd-motion-easing-exit:cubic-bezier(.4, 0, 1, 1);--wasd-skeleton-color-base:color-mix(in srgb, var(--wasd-color-surface-raised) 90%, var(--wasd-color-surface-muted) 10%);--wasd-skeleton-color-highlight:color-mix(in srgb, var(--wasd-skeleton-color-base) 86%, var(--wasd-color-text-subtle) 14%);--wasd-skeleton-color-accent:color-mix(in srgb, var(--wasd-skeleton-color-base) 94%, var(--wasd-color-surface-muted) 6%);--wasd-skeleton-color-border:transparent;--wasd-skeleton-effect-background:linear-gradient(100deg, transparent 0%, color-mix(in srgb, var(--wasd-skeleton-color-highlight) var(--wasd-skeleton-effect-background-halo-opacity), transparent) 14%, color-mix(in srgb, var(--wasd-skeleton-color-highlight) var(--wasd-skeleton-effect-background-edge-opacity), transparent) 30%, color-mix(in srgb, var(--wasd-skeleton-color-highlight) var(--wasd-skeleton-effect-background-peak-opacity), transparent) 50%, color-mix(in srgb, var(--wasd-skeleton-color-highlight) var(--wasd-skeleton-effect-background-edge-opacity), transparent) 70%, color-mix(in srgb, var(--wasd-skeleton-color-highlight) var(--wasd-skeleton-effect-background-halo-opacity), transparent) 86%, transparent 100%), var(--wasd-skeleton-color-base);--wasd-skeleton-effect-static-background:var(--wasd-skeleton-color-base);--wasd-skeleton-effect-background-size:560% 100%, 100% 100%;--wasd-skeleton-effect-background-halo-opacity:3%;--wasd-skeleton-effect-background-edge-opacity:7%;--wasd-skeleton-effect-background-peak-opacity:16%;--wasd-skeleton-effect-sheen-halo-opacity:3%;--wasd-skeleton-effect-sheen-edge-opacity:4%;--wasd-skeleton-effect-sheen-peak-opacity:7%;--wasd-skeleton-effect-sheen-opacity:.04;--wasd-skeleton-effect-static-sheen-opacity:.03;--wasd-skeleton-motion-duration:3.6s;--wasd-skeleton-motion-easing:cubic-bezier(.45, 0, .55, 1);--wasd-layout-gap-inline:.75rem;--wasd-layout-gap-section:2rem;--wasd-layout-padding-page:1.5rem;--wasd-layout-breakpoint-sm:40rem;--wasd-layout-breakpoint-md:48rem;--wasd-layout-breakpoint-lg:64rem;--wasd-layout-breakpoint-xl:80rem;--wasd-layout-breakpoint-2xl:96rem;--wasd-layout-z-index-base:0;--wasd-layout-z-index-docked:10;--wasd-layout-z-index-dropdown:1000;--wasd-layout-z-index-sticky:1100;--wasd-layout-z-index-overlay:1200;--wasd-layout-z-index-modal:1300;--wasd-layout-z-index-popover:1400;--wasd-layout-z-index-toast:1500;--wasd-layout-z-index-tooltip:1600;--wasd-ripple-duration:.72s;--wasd-ripple-easing:cubic-bezier(.16, 1, .3, 1);--wasd-ripple-opacity:.88;--wasd-ripple-scale-start:.14;--wasd-ripple-scale-middle:.58;--wasd-ripple-scale-end:1.04;--wasd-ripple-disc-core-color:currentColor;--wasd-ripple-disc-core-opacity:24%;--wasd-ripple-disc-middle-color:currentColor;--wasd-ripple-disc-middle-opacity:14%;--wasd-ripple-disc-outer-color:currentColor;--wasd-ripple-disc-outer-opacity:8%;--wasd-avatar-radius:var(--wasd-radius-pill,999px);--wasd-avatar-border-width:var(--wasd-border-width-thin,1px);--wasd-avatar-shadow:var(--wasd-shadow-none,none);--wasd-avatar-font-family:var(--wasd-typography-family-sans,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);--wasd-avatar-font-weight:var(--wasd-typography-weight-semibold,650);--wasd-avatar-line-height:var(--wasd-typography-line-height-label-sm,1.2);--wasd-avatar-size-xs-block-size:1.5rem;--wasd-avatar-size-xs-font-size:.625rem;--wasd-avatar-size-xs-icon-size:var(--wasd-dimension-icon-xs,1rem);--wasd-avatar-size-sm-block-size:1.75rem;--wasd-avatar-size-sm-font-size:var(--wasd-typography-size-label-xs,.76rem);--wasd-avatar-size-sm-icon-size:var(--wasd-dimension-icon-xs,1rem);--wasd-avatar-size-md-block-size:2rem;--wasd-avatar-size-md-font-size:var(--wasd-typography-size-label-sm,.84rem);--wasd-avatar-size-md-icon-size:var(--wasd-dimension-icon-sm,1.25rem);--wasd-avatar-size-lg-block-size:2.5rem;--wasd-avatar-size-lg-font-size:var(--wasd-typography-size-label-md,.98rem);--wasd-avatar-size-lg-icon-size:var(--wasd-dimension-icon-md,1.5rem);--wasd-avatar-size-xl-block-size:3rem;--wasd-avatar-size-xl-font-size:var(--wasd-typography-size-label-lg,1rem);--wasd-avatar-size-xl-icon-size:var(--wasd-dimension-icon-lg,2rem);--wasd-avatar-neutral-background:var(--wasd-color-surface-muted,#eef1ed);--wasd-avatar-neutral-foreground:var(--wasd-color-text-default,#202724);--wasd-avatar-neutral-border:var(--wasd-color-border-subtle,#d8ddd7);--wasd-avatar-primary-background:var(--wasd-color-accent-primary-soft,#b8b3ff);--wasd-avatar-primary-foreground:var(--wasd-color-accent-primary-strong,#2c22d7);--wasd-avatar-primary-border:color-mix(in srgb, var(--wasd-color-accent-primary-base,#574dff) 38%, transparent);--wasd-avatar-secondary-background:var(--wasd-color-accent-secondary-soft,#ffd6f6);--wasd-avatar-secondary-foreground:var(--wasd-color-accent-secondary-strong,#d85bc2);--wasd-avatar-secondary-border:color-mix(in srgb, var(--wasd-color-accent-secondary-base,#ff8fe8) 38%, transparent);--wasd-avatar-tertiary-background:var(--wasd-color-accent-tertiary-soft,#fff7df);--wasd-avatar-tertiary-foreground:var(--wasd-color-accent-tertiary-strong,#ffe1a0);--wasd-avatar-tertiary-border:color-mix(in srgb, var(--wasd-color-accent-tertiary-base,#ffedc2) 38%, transparent);--wasd-badge-radius:var(--wasd-radius-pill,999px);--wasd-badge-border-width:var(--wasd-border-width-thin,1px);--wasd-badge-focus-shadow:var(--wasd-shadow-focus,0 0 0 3px #574dff47);--wasd-badge-disabled-opacity:var(--wasd-opacity-disabled,.55);--wasd-badge-size-xs-font-size:.65rem;--wasd-badge-size-xs-min-block-size:1.25rem;--wasd-badge-size-xs-padding-inline:.45rem;--wasd-badge-size-xs-gap:.125rem;--wasd-badge-size-xs-icon-size:var(--wasd-dimension-icon-xs,1rem);--wasd-badge-size-sm-font-size:var(--wasd-typography-size-label-xs,.76rem);--wasd-badge-size-sm-min-block-size:1.5rem;--wasd-badge-size-sm-padding-inline:.55rem;--wasd-badge-size-sm-gap:.25rem;--wasd-badge-size-sm-icon-size:var(--wasd-dimension-icon-xs,1rem);--wasd-badge-size-md-font-size:var(--wasd-typography-size-label-sm,.84rem);--wasd-badge-size-md-min-block-size:1.75rem;--wasd-badge-size-md-padding-inline:.7rem;--wasd-badge-size-md-gap:.35rem;--wasd-badge-size-md-icon-size:var(--wasd-dimension-icon-sm,1.25rem);--wasd-badge-size-lg-font-size:var(--wasd-typography-size-label-md,.98rem);--wasd-badge-size-lg-min-block-size:2rem;--wasd-badge-size-lg-padding-inline:.85rem;--wasd-badge-size-lg-gap:var(--wasd-spacing-2,.5rem);--wasd-badge-size-lg-icon-size:var(--wasd-dimension-icon-sm,1.25rem);--wasd-badge-size-xl-font-size:var(--wasd-typography-size-label-lg,1rem);--wasd-badge-size-xl-min-block-size:2.25rem;--wasd-badge-size-xl-padding-inline:1rem;--wasd-badge-size-xl-gap:var(--wasd-spacing-2,.5rem);--wasd-badge-size-xl-icon-size:var(--wasd-dimension-icon-md,1.5rem);--wasd-badge-font-weight:var(--wasd-typography-weight-semibold,650);--wasd-badge-line-height:var(--wasd-typography-line-height-label-sm,1.2);--wasd-badge-status-neutral-soft-background:var(--wasd-color-surface-muted,#eef1ed);--wasd-badge-status-neutral-soft-foreground:var(--wasd-color-text-default,#202724);--wasd-badge-status-neutral-soft-border:color-mix(in srgb, var(--wasd-color-text-default,#202724) 34%, transparent);--wasd-badge-status-neutral-solid-background:var(--wasd-color-surface-raised,#fff);--wasd-badge-status-neutral-solid-foreground:var(--wasd-color-text-default,#202724);--wasd-badge-status-neutral-solid-border:var(--wasd-color-surface-raised,#fff);--wasd-badge-status-neutral-outline-background:transparent;--wasd-badge-status-neutral-outline-foreground:var(--wasd-color-text-default,#202724);--wasd-badge-status-neutral-outline-border:var(--wasd-color-border-subtle,#d8ddd7);--wasd-badge-status-info-soft-background:var(--wasd-color-accent-primary-soft,#b8b3ff);--wasd-badge-status-info-soft-foreground:var(--wasd-color-accent-primary-strong,#2c22d7);--wasd-badge-status-info-soft-border:color-mix(in srgb, var(--wasd-color-accent-primary-base,#574dff) 34%, transparent);--wasd-badge-status-info-solid-background:var(--wasd-color-accent-primary-base,#574dff);--wasd-badge-status-info-solid-foreground:var(--wasd-color-accent-primary-contrast,#fff);--wasd-badge-status-info-solid-border:var(--wasd-color-accent-primary-base,#574dff);--wasd-badge-status-info-outline-background:transparent;--wasd-badge-status-info-outline-foreground:var(--wasd-color-accent-primary-strong,#2c22d7);--wasd-badge-status-info-outline-border:var(--wasd-color-accent-primary-base,#574dff);--wasd-badge-status-success-soft-background:var(--wasd-color-accent-success-soft,#dff8ea);--wasd-badge-status-success-soft-foreground:var(--wasd-color-accent-success-strong,#0d5d35);--wasd-badge-status-success-soft-border:color-mix(in srgb, var(--wasd-color-accent-success-base,#177245) 34%, transparent);--wasd-badge-status-success-solid-background:var(--wasd-color-accent-success-base,#177245);--wasd-badge-status-success-solid-foreground:var(--wasd-color-accent-success-contrast,#fff);--wasd-badge-status-success-solid-border:var(--wasd-color-accent-success-base,#177245);--wasd-badge-status-success-outline-background:transparent;--wasd-badge-status-success-outline-foreground:var(--wasd-color-accent-success-strong,#0d5d35);--wasd-badge-status-success-outline-border:var(--wasd-color-accent-success-base,#177245);--wasd-badge-status-warning-soft-background:var(--wasd-color-accent-warning-soft,#ffe4bf);--wasd-badge-status-warning-soft-foreground:var(--wasd-color-accent-warning-strong,#7d420e);--wasd-badge-status-warning-soft-border:color-mix(in srgb, var(--wasd-color-accent-warning-base,#a45f16) 34%, transparent);--wasd-badge-status-warning-solid-background:var(--wasd-color-accent-warning-base,#a45f16);--wasd-badge-status-warning-solid-foreground:var(--wasd-color-accent-warning-contrast,#111);--wasd-badge-status-warning-solid-border:var(--wasd-color-accent-warning-base,#a45f16);--wasd-badge-status-warning-outline-background:transparent;--wasd-badge-status-warning-outline-foreground:var(--wasd-color-accent-warning-strong,#7d420e);--wasd-badge-status-warning-outline-border:var(--wasd-color-accent-warning-base,#a45f16);--wasd-badge-status-fail-soft-background:var(--wasd-color-accent-fail-soft,#fde2df);--wasd-badge-status-fail-soft-foreground:var(--wasd-color-accent-fail-strong,#86180f);--wasd-badge-status-fail-soft-border:color-mix(in srgb, var(--wasd-color-accent-fail-base,#b42318) 34%, transparent);--wasd-badge-status-fail-solid-background:var(--wasd-color-accent-fail-base,#b42318);--wasd-badge-status-fail-solid-foreground:var(--wasd-color-accent-fail-contrast,#fff);--wasd-badge-status-fail-solid-border:var(--wasd-color-accent-fail-base,#b42318);--wasd-badge-status-fail-outline-background:transparent;--wasd-badge-status-fail-outline-foreground:var(--wasd-color-accent-fail-strong,#86180f);--wasd-badge-status-fail-outline-border:var(--wasd-color-accent-fail-base,#b42318);--wasd-badge-transition-duration:var(--wasd-motion-duration-normal,.16s);--wasd-badge-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-chip-radius:var(--wasd-radius-pill,999px);--wasd-chip-border-width:var(--wasd-border-width-thin,1px);--wasd-chip-focus-shadow:var(--wasd-shadow-focus,0 0 0 3px #574dff47);--wasd-chip-disabled-opacity:var(--wasd-opacity-disabled,.55);--wasd-chip-font-family:var(--wasd-typography-family-sans,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);--wasd-chip-font-weight:var(--wasd-typography-weight-semibold,650);--wasd-chip-line-height:var(--wasd-typography-line-height-label-sm,1.2);--wasd-chip-size-xs-min-block-size:1.625rem;--wasd-chip-size-xs-avatar-size:1.25rem;--wasd-chip-size-xs-gap:.25rem;--wasd-chip-size-xs-padding-inline:.5rem;--wasd-chip-size-xs-font-size:.625rem;--wasd-chip-size-sm-min-block-size:1.875rem;--wasd-chip-size-sm-avatar-size:1.5rem;--wasd-chip-size-sm-gap:var(--wasd-spacing-1,.25rem);--wasd-chip-size-sm-padding-inline:.625rem;--wasd-chip-size-sm-font-size:var(--wasd-typography-size-label-xs,.76rem);--wasd-chip-size-md-min-block-size:2.125rem;--wasd-chip-size-md-avatar-size:1.75rem;--wasd-chip-size-md-gap:var(--wasd-spacing-1,.25rem);--wasd-chip-size-md-padding-inline:.75rem;--wasd-chip-size-md-font-size:var(--wasd-typography-size-label-sm,.84rem);--wasd-chip-size-lg-min-block-size:2.5rem;--wasd-chip-size-lg-avatar-size:2rem;--wasd-chip-size-lg-gap:var(--wasd-spacing-2,.5rem);--wasd-chip-size-lg-padding-inline:.9rem;--wasd-chip-size-lg-font-size:var(--wasd-typography-size-label-md,.98rem);--wasd-chip-size-xl-min-block-size:2.875rem;--wasd-chip-size-xl-avatar-size:2.25rem;--wasd-chip-size-xl-gap:var(--wasd-spacing-2,.5rem);--wasd-chip-size-xl-padding-inline:1rem;--wasd-chip-size-xl-font-size:var(--wasd-typography-size-label-lg,1rem);--wasd-chip-neutral-background:var(--wasd-color-surface-muted,#eef1ed);--wasd-chip-neutral-foreground:var(--wasd-color-text-default,#202724);--wasd-chip-neutral-border:var(--wasd-color-border-subtle,#d8ddd7);--wasd-chip-primary-background:var(--wasd-color-accent-primary-soft,#b8b3ff);--wasd-chip-primary-foreground:var(--wasd-color-accent-primary-strong,#2c22d7);--wasd-chip-primary-border:color-mix(in srgb, var(--wasd-color-accent-primary-base,#574dff) 36%, transparent);--wasd-chip-secondary-background:var(--wasd-color-accent-secondary-soft,#ffd6f6);--wasd-chip-secondary-foreground:var(--wasd-color-accent-secondary-strong,#d85bc2);--wasd-chip-secondary-border:color-mix(in srgb, var(--wasd-color-accent-secondary-base,#ff8fe8) 36%, transparent);--wasd-chip-tertiary-background:var(--wasd-color-accent-tertiary-soft,#fff7df);--wasd-chip-tertiary-foreground:var(--wasd-color-accent-tertiary-strong,#ffe1a0);--wasd-chip-tertiary-border:color-mix(in srgb, var(--wasd-color-accent-tertiary-base,#ffedc2) 36%, transparent);--wasd-chip-transition-duration:var(--wasd-motion-duration-fast,.12s);--wasd-chip-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-icon-size-xs:var(--wasd-dimension-icon-xs,1rem);--wasd-icon-size-sm:var(--wasd-dimension-icon-sm,1.25rem);--wasd-icon-size-md:var(--wasd-dimension-icon-md,1.5rem);--wasd-icon-size-lg:var(--wasd-dimension-icon-lg,2rem);--wasd-icon-size-xl:var(--wasd-dimension-icon-xl,2.5rem);--wasd-icon-color-current:currentColor;--wasd-icon-color-default:var(--wasd-color-text-default,#202724);--wasd-icon-color-muted:var(--wasd-color-text-muted,#5c6962);--wasd-icon-color-inverse:var(--wasd-color-text-inverse,#f7f8f6);--wasd-icon-color-brand:var(--wasd-color-text-brand,#574dff);--wasd-icon-color-accent:var(--wasd-color-text-accent,#ff8fe8);--wasd-icon-color-success:var(--wasd-color-accent-success-base,#177245);--wasd-icon-color-warning:var(--wasd-color-accent-warning-base,#a45f16);--wasd-icon-color-danger:var(--wasd-color-accent-fail-base,#b42318);--wasd-icon-stroke-width-hairline:1.25;--wasd-icon-stroke-width-thin:1.5;--wasd-icon-stroke-width-regular:2;--wasd-icon-stroke-width-bold:2.5;--wasd-icon-animation-pulse-duration:calc(var(--wasd-motion-duration-slower,.36s) * 2);--wasd-icon-animation-pulse-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-icon-animation-spin-duration:calc(var(--wasd-motion-duration-slower,.36s) * 3);--wasd-icon-animation-spin-easing:var(--wasd-motion-easing-linear,linear);--wasd-footer-canvas-background:var(--wasd-color-surface-canvas,#f7f8f6);--wasd-footer-canvas-foreground:var(--wasd-color-text-default,#202724);--wasd-footer-canvas-border:var(--wasd-color-border-subtle,#d8ddd7);--wasd-footer-canvas-shadow:var(--wasd-shadow-none,none);--wasd-footer-raised-background:var(--wasd-color-surface-raised,#fff);--wasd-footer-raised-foreground:var(--wasd-color-text-default,#202724);--wasd-footer-raised-border:var(--wasd-color-border-subtle,#d8ddd7);--wasd-footer-raised-shadow:var(--wasd-shadow-sm,0 2px 8px #1111111a);--wasd-footer-glass-background:color-mix(in srgb, var(--wasd-color-surface-raised,#fff) 78%, transparent);--wasd-footer-glass-foreground:var(--wasd-color-text-default,#202724);--wasd-footer-glass-border:color-mix(in srgb, var(--wasd-color-border-subtle,#d8ddd7) 72%, transparent);--wasd-footer-glass-shadow:var(--wasd-shadow-xs,0 1px 2px #11111114);--wasd-footer-inverse-background:var(--wasd-color-surface-inverse,#202724);--wasd-footer-inverse-foreground:var(--wasd-color-text-inverse,#f7f8f6);--wasd-footer-inverse-border:color-mix(in srgb, var(--wasd-color-text-inverse,#f7f8f6) 20%, transparent);--wasd-footer-inverse-shadow:var(--wasd-shadow-md,0 8px 24px #1111111f);--wasd-footer-min-block-size:var(--wasd-dimension-control-lg,3.75rem);--wasd-footer-padding-inline-none:var(--wasd-spacing-0,0);--wasd-footer-padding-inline-xs:var(--wasd-spacing-2,.5rem);--wasd-footer-padding-inline-sm:var(--wasd-spacing-3,.75rem);--wasd-footer-padding-inline-md:var(--wasd-spacing-4,1rem);--wasd-footer-padding-inline-lg:var(--wasd-spacing-6,1.5rem);--wasd-footer-padding-inline-xl:var(--wasd-spacing-8,2rem);--wasd-footer-padding-block-none:var(--wasd-spacing-0,0);--wasd-footer-padding-block-xs:var(--wasd-spacing-1,.25rem);--wasd-footer-padding-block-sm:var(--wasd-spacing-2,.5rem);--wasd-footer-padding-block-md:var(--wasd-spacing-3,.75rem);--wasd-footer-padding-block-lg:var(--wasd-spacing-4,1rem);--wasd-footer-padding-block-xl:var(--wasd-spacing-6,1.5rem);--wasd-footer-gap-none:var(--wasd-spacing-0,0);--wasd-footer-gap-xs:var(--wasd-spacing-1,.25rem);--wasd-footer-gap-sm:var(--wasd-spacing-2,.5rem);--wasd-footer-gap-md:var(--wasd-spacing-3,.75rem);--wasd-footer-gap-lg:var(--wasd-spacing-4,1rem);--wasd-footer-gap-xl:var(--wasd-spacing-6,1.5rem);--wasd-footer-border-width:var(--wasd-border-width-thin,1px);--wasd-footer-blur:18px;--wasd-footer-transition-duration:var(--wasd-motion-duration-normal,.16s);--wasd-footer-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-header-canvas-background:var(--wasd-color-surface-canvas,#f7f8f6);--wasd-header-canvas-foreground:var(--wasd-color-text-default,#202724);--wasd-header-canvas-border:var(--wasd-color-border-subtle,#d8ddd7);--wasd-header-canvas-shadow:var(--wasd-shadow-none,none);--wasd-header-raised-background:var(--wasd-color-surface-raised,#fff);--wasd-header-raised-foreground:var(--wasd-color-text-default,#202724);--wasd-header-raised-border:var(--wasd-color-border-subtle,#d8ddd7);--wasd-header-raised-shadow:var(--wasd-shadow-sm,0 2px 8px #1111111a);--wasd-header-glass-background:color-mix(in srgb, var(--wasd-color-surface-raised,#fff) 78%, transparent);--wasd-header-glass-foreground:var(--wasd-color-text-default,#202724);--wasd-header-glass-border:color-mix(in srgb, var(--wasd-color-border-subtle,#d8ddd7) 72%, transparent);--wasd-header-glass-shadow:var(--wasd-shadow-xs,0 1px 2px #11111114);--wasd-header-inverse-background:var(--wasd-color-surface-inverse,#202724);--wasd-header-inverse-foreground:var(--wasd-color-text-inverse,#f7f8f6);--wasd-header-inverse-border:color-mix(in srgb, var(--wasd-color-text-inverse,#f7f8f6) 20%, transparent);--wasd-header-inverse-shadow:var(--wasd-shadow-md,0 8px 24px #1111111f);--wasd-header-min-block-size:var(--wasd-dimension-control-lg,3.75rem);--wasd-header-padding-inline-none:var(--wasd-spacing-0,0);--wasd-header-padding-inline-xs:var(--wasd-spacing-2,.5rem);--wasd-header-padding-inline-sm:var(--wasd-spacing-3,.75rem);--wasd-header-padding-inline-md:var(--wasd-spacing-4,1rem);--wasd-header-padding-inline-lg:var(--wasd-spacing-6,1.5rem);--wasd-header-padding-inline-xl:var(--wasd-spacing-8,2rem);--wasd-header-gap-none:var(--wasd-spacing-0,0);--wasd-header-gap-xs:var(--wasd-spacing-1,.25rem);--wasd-header-gap-sm:var(--wasd-spacing-2,.5rem);--wasd-header-gap-md:var(--wasd-spacing-3,.75rem);--wasd-header-gap-lg:var(--wasd-spacing-4,1rem);--wasd-header-gap-xl:var(--wasd-spacing-6,1.5rem);--wasd-header-border-width:var(--wasd-border-width-thin,1px);--wasd-header-blur:18px;--wasd-header-transition-duration:var(--wasd-motion-duration-normal,.16s);--wasd-header-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-input-background:var(--wasd-color-surface-raised,#fff);--wasd-input-foreground:var(--wasd-color-text-default,#202724);--wasd-input-placeholder:var(--wasd-color-text-subtle,#7a8580);--wasd-input-border:var(--wasd-color-border-strong,#9ba69f);--wasd-input-hover-background:var(--wasd-color-surface-raised,#fff);--wasd-input-hover-border:var(--wasd-color-border-contrast,#111);--wasd-input-focus-background:var(--wasd-color-surface-raised,#fff);--wasd-input-focus-border:var(--wasd-color-border-focus,#574dff);--wasd-input-focus-shadow:var(--wasd-shadow-focus,0 0 0 3px #574dff47);--wasd-input-invalid-background:var(--wasd-color-surface-raised,#fff);--wasd-input-invalid-border:var(--wasd-color-accent-fail-base,#b42318);--wasd-input-invalid-foreground:var(--wasd-color-text-default,#202724);--wasd-input-invalid-shadow:0 0 0 3px color-mix(in srgb, var(--wasd-color-accent-fail-base) 22%, transparent);--wasd-input-disabled-background:var(--wasd-color-surface-muted,#eef1ed);--wasd-input-disabled-border:var(--wasd-color-border-subtle,#d8ddd7);--wasd-input-disabled-foreground:var(--wasd-color-text-subtle,#7a8580);--wasd-input-disabled-opacity:var(--wasd-opacity-disabled,.55);--wasd-input-selection:var(--wasd-color-accent-primary-soft,#b8b3ff);--wasd-input-accent:var(--wasd-color-accent-primary-base,#574dff);--wasd-input-border-width:var(--wasd-border-width-thin,1px);--wasd-input-radius:var(--wasd-radius-md,.5rem);--wasd-input-font-family:var(--wasd-typography-family-sans,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);--wasd-input-font-weight:var(--wasd-typography-weight-regular,400);--wasd-input-line-height:var(--wasd-typography-line-height-normal,1.5);--wasd-input-shadow:var(--wasd-shadow-none,none);--wasd-input-transition-duration:var(--wasd-motion-duration-fast,.12s);--wasd-input-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-input-size-xs-font-size:var(--wasd-typography-size-body-xs,.8125rem);--wasd-input-size-xs-min-block-size:var(--wasd-dimension-control-xs,2rem);--wasd-input-size-xs-padding-block:var(--wasd-spacing-1,.25rem);--wasd-input-size-xs-padding-inline:var(--wasd-spacing-2,.5rem);--wasd-input-size-xs-gap:var(--wasd-spacing-1,.25rem);--wasd-input-size-sm-font-size:var(--wasd-typography-size-body-sm,.875rem);--wasd-input-size-sm-min-block-size:var(--wasd-dimension-control-sm,2.7rem);--wasd-input-size-sm-padding-block:var(--wasd-spacing-2,.5rem);--wasd-input-size-sm-padding-inline:var(--wasd-spacing-3,.75rem);--wasd-input-size-sm-gap:var(--wasd-spacing-2,.5rem);--wasd-input-size-md-font-size:var(--wasd-typography-size-body-md,1rem);--wasd-input-size-md-min-block-size:var(--wasd-dimension-control-md,3.5rem);--wasd-input-size-md-padding-block:var(--wasd-spacing-3,.75rem);--wasd-input-size-md-padding-inline:var(--wasd-spacing-4,1rem);--wasd-input-size-md-gap:var(--wasd-spacing-2,.5rem);--wasd-input-size-lg-font-size:var(--wasd-typography-size-body-lg,1.125rem);--wasd-input-size-lg-min-block-size:var(--wasd-dimension-control-lg,3.75rem);--wasd-input-size-lg-padding-block:var(--wasd-spacing-3,.75rem);--wasd-input-size-lg-padding-inline:var(--wasd-spacing-5,1.25rem);--wasd-input-size-lg-gap:var(--wasd-spacing-3,.75rem);--wasd-input-size-xl-font-size:var(--wasd-typography-size-body-xl,1.25rem);--wasd-input-size-xl-min-block-size:var(--wasd-dimension-control-xl,4.25rem);--wasd-input-size-xl-padding-block:var(--wasd-spacing-4,1rem);--wasd-input-size-xl-padding-inline:var(--wasd-spacing-6,1.5rem);--wasd-input-size-xl-gap:var(--wasd-spacing-3,.75rem);--wasd-input-checkbox-size-xs:1rem;--wasd-input-checkbox-size-sm:1.125rem;--wasd-input-checkbox-size-md:1.25rem;--wasd-input-checkbox-size-lg:1.5rem;--wasd-input-checkbox-size-xl:1.75rem;--wasd-input-checkbox-radius:var(--wasd-radius-sm,.25rem);--wasd-input-checkbox-mark-color:var(--wasd-color-accent-primary-contrast,#fff);--wasd-input-checkbox-mixed-mark-height:.1875rem;--wasd-input-switch-inline-size-xs:2.5rem;--wasd-input-switch-inline-size-sm:2.875rem;--wasd-input-switch-inline-size-md:3.25rem;--wasd-input-switch-inline-size-lg:3.75rem;--wasd-input-switch-inline-size-xl:4.25rem;--wasd-input-switch-block-size-xs:1.5rem;--wasd-input-switch-block-size-sm:1.75rem;--wasd-input-switch-block-size-md:2rem;--wasd-input-switch-block-size-lg:2.25rem;--wasd-input-switch-block-size-xl:2.5rem;--wasd-input-switch-handle-size-xs:1rem;--wasd-input-switch-handle-size-sm:1.25rem;--wasd-input-switch-handle-size-md:1.5rem;--wasd-input-switch-handle-size-lg:1.75rem;--wasd-input-switch-handle-size-xl:2rem;--wasd-input-switch-icon-size-xs:.625rem;--wasd-input-switch-icon-size-sm:.75rem;--wasd-input-switch-icon-size-md:1rem;--wasd-input-switch-icon-size-lg:1.125rem;--wasd-input-switch-icon-size-xl:1.25rem;--wasd-input-switch-thumb-inset:.25rem;--wasd-input-switch-target-size:3rem;--wasd-input-slider-track-block-size-xs:.375rem;--wasd-input-slider-track-block-size-sm:.4375rem;--wasd-input-slider-track-block-size-md:.5rem;--wasd-input-slider-track-block-size-lg:.625rem;--wasd-input-slider-track-block-size-xl:.75rem;--wasd-input-slider-handle-border-width:var(--wasd-border-width-medium,2px);--wasd-input-slider-handle-border:var(--wasd-color-surface-raised,#fff);--wasd-input-slider-handle-ring-width:.1875rem;--wasd-input-slider-handle-ring:var(--wasd-color-surface-raised,#fff);--wasd-input-slider-handle-shadow:var(--wasd-shadow-md,0 8px 24px #1111111f);--wasd-input-field-gap:var(--wasd-spacing-2,.5rem);--wasd-input-field-group-gap:var(--wasd-spacing-4,1rem);--wasd-input-field-label-color:var(--wasd-color-text-default,#202724);--wasd-input-field-description-color:var(--wasd-color-text-muted,#5c6962);--wasd-input-field-error-color:var(--wasd-color-accent-fail-base,#b42318);--wasd-input-field-required-color:var(--wasd-color-accent-fail-base,#b42318);--wasd-divider-color-default:var(--wasd-color-border-subtle,#d8ddd7);--wasd-divider-color-subtle:var(--wasd-color-border-transparent,transparent);--wasd-divider-color-strong:var(--wasd-color-border-strong,#9ba69f);--wasd-divider-thickness:var(--wasd-border-width-thin,1px);--wasd-divider-spacing-block:var(--wasd-spacing-2,.5rem);--wasd-divider-spacing-inline:var(--wasd-spacing-2,.5rem);--wasd-divider-inset:var(--wasd-spacing-6,1.5rem);--wasd-menu-surface-raised-background:var(--wasd-color-surface-raised,#fff);--wasd-menu-surface-raised-foreground:var(--wasd-color-text-default,#202724);--wasd-menu-surface-raised-border:var(--wasd-color-border-subtle,#d8ddd7);--wasd-menu-surface-raised-shadow:var(--wasd-shadow-md,0 8px 24px #1111111f);--wasd-menu-surface-flat-background:var(--wasd-color-surface-muted,#eef1ed);--wasd-menu-surface-flat-foreground:var(--wasd-color-text-default,#202724);--wasd-menu-surface-flat-border:var(--wasd-color-border-transparent,transparent);--wasd-menu-surface-flat-shadow:var(--wasd-shadow-none,none);--wasd-menu-surface-transparent-background:transparent;--wasd-menu-surface-transparent-foreground:var(--wasd-color-text-default,#202724);--wasd-menu-surface-transparent-border:var(--wasd-color-border-transparent,transparent);--wasd-menu-surface-transparent-shadow:var(--wasd-shadow-none,none);--wasd-menu-border-width:var(--wasd-border-width-thin,1px);--wasd-menu-radius:var(--wasd-radius-md,.5rem);--wasd-menu-item-radius:var(--wasd-radius-sm,.25rem);--wasd-menu-pill-radius:var(--wasd-radius-pill,999px);--wasd-menu-padding:var(--wasd-spacing-2,.5rem);--wasd-menu-gap:var(--wasd-spacing-1,.25rem);--wasd-menu-nested-gap:var(--wasd-spacing-1,.25rem);--wasd-menu-nested-offset:var(--wasd-spacing-4,1rem);--wasd-menu-nested-z-index:20;--wasd-menu-item-background:transparent;--wasd-menu-item-foreground:var(--wasd-color-text-default,#202724);--wasd-menu-item-description:var(--wasd-color-text-muted,#5c6962);--wasd-menu-item-icon:var(--wasd-color-text-muted,#5c6962);--wasd-menu-item-indicator:var(--wasd-color-text-subtle,#7a8580);--wasd-menu-item-hover-background:var(--wasd-color-surface-muted,#eef1ed);--wasd-menu-item-hover-foreground:var(--wasd-color-text-default,#202724);--wasd-menu-item-active-background:var(--wasd-color-accent-primary-soft,#b8b3ff);--wasd-menu-item-active-foreground:var(--wasd-color-text-default,#202724);--wasd-menu-item-focus-background:var(--wasd-color-surface-muted,#eef1ed);--wasd-menu-item-focus-foreground:var(--wasd-color-text-default,#202724);--wasd-menu-item-focus-shadow:var(--wasd-shadow-focus,0 0 0 3px #574dff47);--wasd-menu-item-selected-background:var(--wasd-color-accent-primary-soft,#b8b3ff);--wasd-menu-item-selected-foreground:var(--wasd-color-text-default,#202724);--wasd-menu-item-selected-indicator:var(--wasd-color-accent-primary-base,#574dff);--wasd-menu-item-disabled-foreground:var(--wasd-color-text-subtle,#7a8580);--wasd-menu-item-disabled-opacity:var(--wasd-opacity-disabled,.55);--wasd-menu-item-font-family:var(--wasd-typography-family-sans,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);--wasd-menu-item-font-weight:var(--wasd-typography-weight-medium,500);--wasd-menu-item-line-height:var(--wasd-typography-line-height-label-md,1.2);--wasd-menu-item-transition-duration:var(--wasd-motion-duration-fast,.12s);--wasd-menu-item-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-menu-item-size-xs-font-size:var(--wasd-typography-size-label-xs,.76rem);--wasd-menu-item-size-xs-description-font-size:var(--wasd-typography-size-body-xs,.8125rem);--wasd-menu-item-size-xs-min-block-size:var(--wasd-dimension-control-xs,2rem);--wasd-menu-item-size-xs-padding-block:var(--wasd-spacing-1,.25rem);--wasd-menu-item-size-xs-padding-inline:var(--wasd-spacing-2,.5rem);--wasd-menu-item-size-xs-gap:var(--wasd-spacing-1,.25rem);--wasd-menu-item-size-xs-icon-size:.875rem;--wasd-menu-item-size-sm-font-size:var(--wasd-typography-size-label-sm,.84rem);--wasd-menu-item-size-sm-description-font-size:var(--wasd-typography-size-body-xs,.8125rem);--wasd-menu-item-size-sm-min-block-size:var(--wasd-dimension-control-sm,2.7rem);--wasd-menu-item-size-sm-padding-block:var(--wasd-spacing-2,.5rem);--wasd-menu-item-size-sm-padding-inline:var(--wasd-spacing-3,.75rem);--wasd-menu-item-size-sm-gap:var(--wasd-spacing-2,.5rem);--wasd-menu-item-size-sm-icon-size:1rem;--wasd-menu-item-size-md-font-size:var(--wasd-typography-size-label-md,.98rem);--wasd-menu-item-size-md-description-font-size:var(--wasd-typography-size-body-sm,.875rem);--wasd-menu-item-size-md-min-block-size:var(--wasd-dimension-control-md,3.5rem);--wasd-menu-item-size-md-padding-block:var(--wasd-spacing-2,.5rem);--wasd-menu-item-size-md-padding-inline:var(--wasd-spacing-3,.75rem);--wasd-menu-item-size-md-gap:var(--wasd-spacing-2,.5rem);--wasd-menu-item-size-md-icon-size:1.125rem;--wasd-menu-item-size-lg-font-size:var(--wasd-typography-size-label-lg,1rem);--wasd-menu-item-size-lg-description-font-size:var(--wasd-typography-size-body-md,1rem);--wasd-menu-item-size-lg-min-block-size:var(--wasd-dimension-control-lg,3.75rem);--wasd-menu-item-size-lg-padding-block:var(--wasd-spacing-3,.75rem);--wasd-menu-item-size-lg-padding-inline:var(--wasd-spacing-4,1rem);--wasd-menu-item-size-lg-gap:var(--wasd-spacing-3,.75rem);--wasd-menu-item-size-lg-icon-size:1.25rem;--wasd-menu-item-size-xl-font-size:var(--wasd-typography-size-label-xl,1.125rem);--wasd-menu-item-size-xl-description-font-size:var(--wasd-typography-size-body-lg,1.125rem);--wasd-menu-item-size-xl-min-block-size:var(--wasd-dimension-control-xl,4.25rem);--wasd-menu-item-size-xl-padding-block:var(--wasd-spacing-3,.75rem);--wasd-menu-item-size-xl-padding-inline:var(--wasd-spacing-5,1.25rem);--wasd-menu-item-size-xl-gap:var(--wasd-spacing-3,.75rem);--wasd-menu-item-size-xl-icon-size:1.375rem;--wasd-menu-label-color:var(--wasd-color-text-muted,#5c6962);--wasd-menu-label-font-family:var(--wasd-typography-family-sans,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);--wasd-menu-label-font-weight:var(--wasd-typography-weight-semibold,650);--wasd-menu-label-letter-spacing:var(--wasd-typography-tracking-label,.06em);--wasd-menu-label-text-transform:uppercase;--wasd-menu-content-color:var(--wasd-color-text-default,#202724);--wasd-overlay-backdrop-default:var(--wasd-color-surface-overlay,#1111118f);--wasd-overlay-backdrop-transparent:transparent;--wasd-overlay-backdrop-blur:blur(10px);--wasd-overlay-padding:var(--wasd-spacing-4,1rem);--wasd-overlay-content-max-inline-size:100%;--wasd-overlay-z-index:var(--wasd-layout-z-index-overlay,1200);--wasd-overlay-opacity:var(--wasd-opacity-full,1);--wasd-overlay-transition-duration:var(--wasd-motion-duration-normal,.16s);--wasd-overlay-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-modal-surface-background:var(--wasd-color-surface-raised,#fff);--wasd-modal-surface-foreground:var(--wasd-color-text-default,#202724);--wasd-modal-surface-muted-foreground:var(--wasd-color-text-muted,#5c6962);--wasd-modal-surface-border:var(--wasd-color-border-subtle,#d8ddd7);--wasd-modal-surface-shadow:var(--wasd-shadow-lg,0 16px 48px #11111129);--wasd-modal-border-width:var(--wasd-border-width-thin,1px);--wasd-modal-radius-dialog:var(--wasd-radius-xl,1rem);--wasd-modal-radius-full:var(--wasd-radius-2xl,1.5rem);--wasd-modal-radius-mobile-full:var(--wasd-radius-none,0);--wasd-modal-padding-overlay:var(--wasd-spacing-4,1rem);--wasd-modal-padding-header-block:var(--wasd-spacing-5,1.25rem);--wasd-modal-padding-header-inline:var(--wasd-spacing-6,1.5rem);--wasd-modal-padding-body-block:var(--wasd-spacing-6,1.5rem);--wasd-modal-padding-body-inline:var(--wasd-spacing-6,1.5rem);--wasd-modal-padding-footer-block:var(--wasd-spacing-5,1.25rem);--wasd-modal-padding-footer-inline:var(--wasd-spacing-6,1.5rem);--wasd-modal-gap-header:var(--wasd-spacing-2,.5rem);--wasd-modal-gap-body:var(--wasd-spacing-4,1rem);--wasd-modal-gap-footer:var(--wasd-spacing-3,.75rem);--wasd-modal-size-dialog-max-inline:var(--wasd-dimension-container-sm,40rem);--wasd-modal-size-full-max-inline:var(--wasd-dimension-container-lg,72rem);--wasd-modal-size-max-block:calc(100dvh - var(--wasd-spacing-8,2rem));--wasd-modal-size-close-button:var(--wasd-dimension-control-xs,2rem);--wasd-modal-size-close-icon:var(--wasd-dimension-icon-sm,1.25rem);--wasd-modal-typography-title-font-family:var(--wasd-typography-text-style-heading-sm-font-family,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);--wasd-modal-typography-title-font-size:var(--wasd-typography-text-style-heading-sm-font-size,1.25rem);--wasd-modal-typography-title-font-weight:var(--wasd-typography-text-style-heading-sm-font-weight,650);--wasd-modal-typography-title-letter-spacing:var(--wasd-typography-text-style-heading-sm-letter-spacing,0);--wasd-modal-typography-title-line-height:var(--wasd-typography-text-style-heading-sm-line-height,1.2);--wasd-modal-typography-description-font-family:var(--wasd-typography-text-style-body-sm-font-family,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);--wasd-modal-typography-description-font-size:var(--wasd-typography-text-style-body-sm-font-size,.875rem);--wasd-modal-typography-description-font-weight:var(--wasd-typography-text-style-body-sm-font-weight,400);--wasd-modal-typography-description-letter-spacing:var(--wasd-typography-text-style-body-sm-letter-spacing,0);--wasd-modal-typography-description-line-height:var(--wasd-typography-text-style-body-sm-line-height,1.5);--wasd-modal-typography-body-font-family:var(--wasd-typography-text-style-body-md-font-family,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);--wasd-modal-typography-body-font-size:var(--wasd-typography-text-style-body-md-font-size,1rem);--wasd-modal-typography-body-font-weight:var(--wasd-typography-text-style-body-md-font-weight,400);--wasd-modal-typography-body-letter-spacing:var(--wasd-typography-text-style-body-md-letter-spacing,0);--wasd-modal-typography-body-line-height:var(--wasd-typography-text-style-body-md-line-height,1.5);--wasd-modal-close-background:var(--wasd-color-border-transparent,transparent);--wasd-modal-close-foreground:var(--wasd-color-text-muted,#5c6962);--wasd-modal-close-hover-background:var(--wasd-color-surface-muted,#eef1ed);--wasd-modal-close-hover-foreground:var(--wasd-color-text-default,#202724);--wasd-modal-close-focus-shadow:var(--wasd-shadow-focus,0 0 0 3px #574dff47);--wasd-modal-z-index:var(--wasd-layout-z-index-modal,1300);--wasd-modal-transition-duration:var(--wasd-motion-duration-normal,.16s);--wasd-modal-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-modal-transform-distance:var(--wasd-spacing-3,.75rem);--wasd-modal-mobile-breakpoint:var(--wasd-layout-breakpoint-sm,40rem);--wasd-popover-surface-raised-background:var(--wasd-color-surface-raised,#fff);--wasd-popover-surface-raised-foreground:var(--wasd-color-text-default,#202724);--wasd-popover-surface-raised-border:var(--wasd-color-border-subtle,#d8ddd7);--wasd-popover-surface-raised-shadow:var(--wasd-shadow-lg,0 16px 48px #11111129);--wasd-popover-surface-flat-background:var(--wasd-color-surface-muted,#eef1ed);--wasd-popover-surface-flat-foreground:var(--wasd-color-text-default,#202724);--wasd-popover-surface-flat-border:var(--wasd-color-border-transparent,transparent);--wasd-popover-surface-flat-shadow:var(--wasd-shadow-none,none);--wasd-popover-surface-transparent-background:transparent;--wasd-popover-surface-transparent-foreground:var(--wasd-color-text-default,#202724);--wasd-popover-surface-transparent-border:var(--wasd-color-border-transparent,transparent);--wasd-popover-surface-transparent-shadow:var(--wasd-shadow-none,none);--wasd-popover-border-width:var(--wasd-border-width-thin,1px);--wasd-popover-radius:var(--wasd-radius-md,.5rem);--wasd-popover-padding:var(--wasd-spacing-3,.75rem);--wasd-popover-gap:var(--wasd-spacing-2,.5rem);--wasd-popover-min-inline-size:12rem;--wasd-popover-max-inline-size:calc(100vw - 2rem);--wasd-popover-z-index:var(--wasd-layout-z-index-popover,1400);--wasd-popover-transition-duration:var(--wasd-motion-duration-fast,.12s);--wasd-popover-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-popover-transform-distance:.25rem;--wasd-tooltip-surface-background:var(--wasd-color-surface-inverse,#202724);--wasd-tooltip-surface-foreground:var(--wasd-color-text-inverse,#f7f8f6);--wasd-tooltip-surface-border:var(--wasd-color-border-transparent,transparent);--wasd-tooltip-surface-shadow:var(--wasd-shadow-md,0 8px 24px #1111111f);--wasd-tooltip-typography-font-family:var(--wasd-typography-family-sans,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);--wasd-tooltip-typography-font-size:var(--wasd-typography-size-label-sm,.84rem);--wasd-tooltip-typography-line-height:var(--wasd-typography-line-height-label-sm,1.2);--wasd-tooltip-typography-font-weight:var(--wasd-typography-weight-semibold,650);--wasd-tooltip-typography-letter-spacing:var(--wasd-typography-tracking-normal,0);--wasd-tooltip-border-width:var(--wasd-border-width-thin,1px);--wasd-tooltip-radius:var(--wasd-radius-sm,.25rem);--wasd-tooltip-padding-block:var(--wasd-spacing-1,.25rem);--wasd-tooltip-padding-inline:var(--wasd-spacing-2,.5rem);--wasd-tooltip-gap:var(--wasd-spacing-2,.5rem);--wasd-tooltip-arrow-size:var(--wasd-spacing-2,.5rem);--wasd-tooltip-arrow-offset:var(--wasd-spacing-3,.75rem);--wasd-tooltip-max-inline-size:20rem;--wasd-tooltip-z-index:var(--wasd-layout-z-index-tooltip,1600);--wasd-tooltip-transition-duration:var(--wasd-motion-duration-fast,.12s);--wasd-tooltip-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-tooltip-transform-distance:.25rem;--wasd-table-background:var(--wasd-color-surface-raised,#fff);--wasd-table-foreground:var(--wasd-color-text-default,#202724);--wasd-table-muted-foreground:var(--wasd-color-text-muted,#5c6962);--wasd-table-border-color:var(--wasd-color-border-subtle,#d8ddd7);--wasd-table-border-width:var(--wasd-border-width-thin,1px);--wasd-table-radius:var(--wasd-radius-md,.5rem);--wasd-table-shadow:var(--wasd-shadow-xs,0 1px 2px #11111114);--wasd-table-header-background:var(--wasd-color-surface-muted,#eef1ed);--wasd-table-header-foreground:var(--wasd-color-text-default,#202724);--wasd-table-header-border-color:var(--wasd-color-border-strong,#9ba69f);--wasd-table-row-hover-background:color-mix(in srgb, var(--wasd-color-accent-primary-soft,#b8b3ff) 28%, transparent);--wasd-table-row-selected-background:color-mix(in srgb, var(--wasd-color-accent-primary-soft,#b8b3ff) 52%, transparent);--wasd-table-row-striped-background:color-mix(in srgb, var(--wasd-color-surface-muted,#eef1ed) 54%, transparent);--wasd-table-cell-padding-block-compact:var(--wasd-spacing-2,.5rem);--wasd-table-cell-padding-inline-compact:var(--wasd-spacing-3,.75rem);--wasd-table-cell-padding-block-comfortable:var(--wasd-spacing-3,.75rem);--wasd-table-cell-padding-inline-comfortable:var(--wasd-spacing-4,1rem);--wasd-table-cell-padding-block-spacious:var(--wasd-spacing-4,1rem);--wasd-table-cell-padding-inline-spacious:var(--wasd-spacing-5,1.25rem);--wasd-table-caption-gap:var(--wasd-spacing-2,.5rem);--wasd-table-caption-foreground:var(--wasd-color-text-muted,#5c6962);--wasd-table-typography-body-size:var(--wasd-typography-size-body-sm,.875rem);--wasd-table-typography-label-size:var(--wasd-typography-size-label-sm,.84rem);--wasd-table-typography-font-weight:var(--wasd-typography-weight-regular,400);--wasd-table-typography-strong-font-weight:var(--wasd-typography-weight-semibold,650);--wasd-table-typography-line-height:var(--wasd-typography-line-height-body-sm,1.5);--wasd-table-transition-duration:var(--wasd-motion-duration-normal,.16s);--wasd-table-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-tabs-gap:var(--wasd-spacing-3,.75rem);--wasd-tabs-list-background:var(--wasd-color-surface-muted,#eef1ed);--wasd-tabs-list-border:var(--wasd-color-border-subtle,#d8ddd7);--wasd-tabs-list-radius:var(--wasd-radius-md,.5rem);--wasd-tabs-list-padding:var(--wasd-spacing-1,.25rem);--wasd-tabs-tab-foreground:var(--wasd-color-text-muted,#5c6962);--wasd-tabs-tab-hover-foreground:var(--wasd-color-text-default,#202724);--wasd-tabs-tab-hover-background:color-mix(in srgb, var(--wasd-color-accent-primary-soft,#b8b3ff) 28%, transparent);--wasd-tabs-tab-active-foreground:var(--wasd-color-accent-primary-strong,#2c22d7);--wasd-tabs-tab-active-background:var(--wasd-color-surface-raised,#fff);--wasd-tabs-tab-disabled-foreground:var(--wasd-color-text-subtle,#7a8580);--wasd-tabs-tab-border:var(--wasd-color-border-subtle,#d8ddd7);--wasd-tabs-tab-focus-shadow:var(--wasd-shadow-focus,0 0 0 3px #574dff47);--wasd-tabs-tab-radius:var(--wasd-radius-md,.5rem);--wasd-tabs-indicator-color:var(--wasd-color-accent-primary-base,#574dff);--wasd-tabs-indicator-thickness:var(--wasd-border-width-thick,3px);--wasd-tabs-indicator-radius:var(--wasd-radius-pill,999px);--wasd-tabs-panel-background:var(--wasd-color-surface-raised,#fff);--wasd-tabs-panel-foreground:var(--wasd-color-text-default,#202724);--wasd-tabs-panel-border:var(--wasd-color-border-subtle,#d8ddd7);--wasd-tabs-panel-radius:var(--wasd-radius-md,.5rem);--wasd-tabs-panel-padding:var(--wasd-spacing-4,1rem);--wasd-tabs-size-xs-font-size:var(--wasd-typography-size-label-xs,.76rem);--wasd-tabs-size-xs-min-block-size:var(--wasd-dimension-control-xs,2rem);--wasd-tabs-size-xs-padding-inline:var(--wasd-spacing-2,.5rem);--wasd-tabs-size-xs-gap:var(--wasd-spacing-1,.25rem);--wasd-tabs-size-xs-icon-size:var(--wasd-dimension-icon-xs,1rem);--wasd-tabs-size-sm-font-size:var(--wasd-typography-size-label-sm,.84rem);--wasd-tabs-size-sm-min-block-size:var(--wasd-dimension-control-sm,2.7rem);--wasd-tabs-size-sm-padding-inline:var(--wasd-spacing-3,.75rem);--wasd-tabs-size-sm-gap:var(--wasd-spacing-1,.25rem);--wasd-tabs-size-sm-icon-size:var(--wasd-dimension-icon-xs,1rem);--wasd-tabs-size-md-font-size:var(--wasd-typography-size-label-md,.98rem);--wasd-tabs-size-md-min-block-size:var(--wasd-dimension-control-md,3.5rem);--wasd-tabs-size-md-padding-inline:var(--wasd-spacing-4,1rem);--wasd-tabs-size-md-gap:var(--wasd-spacing-2,.5rem);--wasd-tabs-size-md-icon-size:var(--wasd-dimension-icon-sm,1.25rem);--wasd-tabs-size-lg-font-size:var(--wasd-typography-size-label-lg,1rem);--wasd-tabs-size-lg-min-block-size:var(--wasd-dimension-control-lg,3.75rem);--wasd-tabs-size-lg-padding-inline:var(--wasd-spacing-5,1.25rem);--wasd-tabs-size-lg-gap:var(--wasd-spacing-2,.5rem);--wasd-tabs-size-lg-icon-size:var(--wasd-dimension-icon-sm,1.25rem);--wasd-tabs-size-xl-font-size:var(--wasd-typography-size-label-xl,1.125rem);--wasd-tabs-size-xl-min-block-size:var(--wasd-dimension-control-xl,4.25rem);--wasd-tabs-size-xl-padding-inline:var(--wasd-spacing-6,1.5rem);--wasd-tabs-size-xl-gap:var(--wasd-spacing-3,.75rem);--wasd-tabs-size-xl-icon-size:var(--wasd-dimension-icon-md,1.5rem);--wasd-tabs-font-weight:var(--wasd-typography-weight-semibold,650);--wasd-tabs-line-height:var(--wasd-typography-line-height-label-md,1.2);--wasd-tabs-motion-duration:var(--wasd-motion-duration-slow,.24s);--wasd-tabs-motion-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-tabs-motion-distance:var(--wasd-spacing-3,.75rem);--wasd-toolbar-surface-transparent-background:transparent;--wasd-toolbar-surface-transparent-foreground:var(--wasd-color-text-default,#202724);--wasd-toolbar-surface-transparent-border:var(--wasd-color-border-transparent,transparent);--wasd-toolbar-surface-transparent-shadow:var(--wasd-shadow-none,none);--wasd-toolbar-surface-canvas-background:var(--wasd-color-surface-canvas,#f7f8f6);--wasd-toolbar-surface-canvas-foreground:var(--wasd-color-text-default,#202724);--wasd-toolbar-surface-canvas-border:var(--wasd-color-border-subtle,#d8ddd7);--wasd-toolbar-surface-canvas-shadow:var(--wasd-shadow-none,none);--wasd-toolbar-surface-raised-background:var(--wasd-color-surface-raised,#fff);--wasd-toolbar-surface-raised-foreground:var(--wasd-color-text-default,#202724);--wasd-toolbar-surface-raised-border:var(--wasd-color-border-subtle,#d8ddd7);--wasd-toolbar-surface-raised-shadow:var(--wasd-shadow-xs,0 1px 2px #11111114);--wasd-toolbar-surface-floating-background:var(--wasd-color-surface-raised,#fff);--wasd-toolbar-surface-floating-foreground:var(--wasd-color-text-default,#202724);--wasd-toolbar-surface-floating-border:var(--wasd-color-border-subtle,#d8ddd7);--wasd-toolbar-surface-floating-shadow:var(--wasd-shadow-sm,0 2px 8px #1111111a);--wasd-toolbar-density-compact-padding-block:var(--wasd-spacing-1,.25rem);--wasd-toolbar-density-compact-padding-inline:var(--wasd-spacing-1,.25rem);--wasd-toolbar-density-compact-gap:var(--wasd-spacing-1,.25rem);--wasd-toolbar-density-compact-group-gap:var(--wasd-spacing-1,.25rem);--wasd-toolbar-density-comfortable-padding-block:var(--wasd-spacing-2,.5rem);--wasd-toolbar-density-comfortable-padding-inline:var(--wasd-spacing-2,.5rem);--wasd-toolbar-density-comfortable-gap:var(--wasd-spacing-2,.5rem);--wasd-toolbar-density-comfortable-group-gap:var(--wasd-spacing-2,.5rem);--wasd-toolbar-density-spacious-padding-block:var(--wasd-spacing-3,.75rem);--wasd-toolbar-density-spacious-padding-inline:var(--wasd-spacing-3,.75rem);--wasd-toolbar-density-spacious-gap:var(--wasd-spacing-3,.75rem);--wasd-toolbar-density-spacious-group-gap:var(--wasd-spacing-3,.75rem);--wasd-toolbar-border-width:var(--wasd-border-width-thin,1px);--wasd-toolbar-radius:var(--wasd-radius-md,.5rem);--wasd-toolbar-min-block-size:var(--wasd-dimension-control-lg,3.75rem);--wasd-toolbar-divider-spacing:var(--wasd-spacing-2,.5rem);--wasd-toolbar-divider-min-block-size:var(--wasd-dimension-control-sm,2.7rem);--wasd-toolbar-transition-duration:var(--wasd-motion-duration-normal,.16s);--wasd-toolbar-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-button-border-width:var(--wasd-border-width-medium,2px);--wasd-button-radius:var(--wasd-radius-md,.5rem);--wasd-button-pill-radius:var(--wasd-radius-pill,999px);--wasd-button-font-family:var(--wasd-typography-family-sans,"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--wasd-button-font-weight:900;--wasd-button-letter-spacing:var(--wasd-typography-tracking-label,.06em);--wasd-button-line-height:var(--wasd-typography-line-height-label-md,1.2);--wasd-button-text-transform:uppercase;--wasd-button-disabled-opacity:var(--wasd-opacity-disabled,.55);--wasd-button-shadow-base:7px 7px 0 0 var(--wasd-color-decorative-line,#111);--wasd-button-shadow-hover:4px 4px 0 0 var(--wasd-color-decorative-line,#111);--wasd-button-shadow-active:3px 3px 0 0 var(--wasd-color-decorative-line,#111);--wasd-button-shadow-focus-visible-ring:var(--wasd-shadow-focus-strong,0 0 0 6px #574dff33);--wasd-button-transform-base:none;--wasd-button-transform-hover:translate(3px, 3px);--wasd-button-transform-active:translate(4px, 4px);--wasd-button-transform-soft-active:translate(1px, 1px);--wasd-button-transition-duration:var(--wasd-motion-duration-normal,.16s);--wasd-button-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-button-primary-background:#aca5ff;--wasd-button-primary-foreground:#15131f;--wasd-button-primary-border:#15131f;--wasd-button-primary-hover-background:#d7d3ff;--wasd-button-primary-hover-foreground:#15131f;--wasd-button-primary-hover-border:#15131f;--wasd-button-primary-active-background:#d7d3ff;--wasd-button-primary-active-foreground:#15131f;--wasd-button-primary-active-border:#15131f;--wasd-button-primary-focus-background:#d7d3ff;--wasd-button-primary-focus-foreground:#15131f;--wasd-button-primary-focus-border:#15131f;--wasd-button-primary-focus-within-background:#d7d3ff;--wasd-button-primary-focus-within-foreground:#15131f;--wasd-button-primary-focus-within-border:#15131f;--wasd-button-primary-focus-visible-background:#d7d3ff;--wasd-button-primary-focus-visible-foreground:#15131f;--wasd-button-primary-focus-visible-border:#15131f;--wasd-button-primary-target-background:#d7d3ff;--wasd-button-primary-target-foreground:#15131f;--wasd-button-primary-target-border:#15131f;--wasd-button-primary-disabled-background:#302a62;--wasd-button-primary-disabled-foreground:#a89fbd;--wasd-button-primary-disabled-border:#68617b;--wasd-button-secondary-background:#e876cf;--wasd-button-secondary-foreground:#15131f;--wasd-button-secondary-border:#15131f;--wasd-button-secondary-hover-background:#ffabea;--wasd-button-secondary-hover-foreground:#15131f;--wasd-button-secondary-hover-border:#15131f;--wasd-button-secondary-active-background:#ffc9f3;--wasd-button-secondary-active-foreground:#15131f;--wasd-button-secondary-active-border:#15131f;--wasd-button-secondary-focus-background:#ffabea;--wasd-button-secondary-focus-foreground:#15131f;--wasd-button-secondary-focus-border:#15131f;--wasd-button-secondary-focus-within-background:#ffabea;--wasd-button-secondary-focus-within-foreground:#15131f;--wasd-button-secondary-focus-within-border:#15131f;--wasd-button-secondary-focus-visible-background:#ffabea;--wasd-button-secondary-focus-visible-foreground:#15131f;--wasd-button-secondary-focus-visible-border:#15131f;--wasd-button-secondary-target-background:#ffc9f3;--wasd-button-secondary-target-foreground:#15131f;--wasd-button-secondary-target-border:#15131f;--wasd-button-secondary-disabled-background:#4f2248;--wasd-button-secondary-disabled-foreground:#a89fbd;--wasd-button-secondary-disabled-border:#68617b;--wasd-button-tertiary-background:transparent;--wasd-button-tertiary-foreground:#ffe2a3;--wasd-button-tertiary-border:transparent;--wasd-button-tertiary-hover-background:#ffe2a3;--wasd-button-tertiary-hover-foreground:#15131f;--wasd-button-tertiary-hover-border:transparent;--wasd-button-tertiary-active-background:#fff0c7;--wasd-button-tertiary-active-foreground:#15131f;--wasd-button-tertiary-active-border:transparent;--wasd-button-tertiary-focus-background:#ffe2a3;--wasd-button-tertiary-focus-foreground:#15131f;--wasd-button-tertiary-focus-border:transparent;--wasd-button-tertiary-focus-within-background:#ffe2a3;--wasd-button-tertiary-focus-within-foreground:#15131f;--wasd-button-tertiary-focus-within-border:transparent;--wasd-button-tertiary-focus-visible-background:#ffe2a3;--wasd-button-tertiary-focus-visible-foreground:#15131f;--wasd-button-tertiary-focus-visible-border:transparent;--wasd-button-tertiary-target-background:#fff0c7;--wasd-button-tertiary-target-foreground:#15131f;--wasd-button-tertiary-target-border:transparent;--wasd-button-tertiary-disabled-background:transparent;--wasd-button-tertiary-disabled-foreground:#a89fbd;--wasd-button-tertiary-disabled-border:transparent;--wasd-button-size-xs-font-size:var(--wasd-typography-size-label-xs,.76rem);--wasd-button-size-xs-min-block-size:var(--wasd-dimension-control-xs,2rem);--wasd-button-size-xs-padding-block:.45rem;--wasd-button-size-xs-padding-inline:.7rem;--wasd-button-size-xs-gap:var(--wasd-dimension-scale-sm,.5rem);--wasd-button-size-sm-font-size:var(--wasd-typography-size-label-sm,.84rem);--wasd-button-size-sm-min-block-size:var(--wasd-dimension-control-sm,2.7rem);--wasd-button-size-sm-padding-block:.62rem;--wasd-button-size-sm-padding-inline:1rem;--wasd-button-size-sm-gap:var(--wasd-dimension-scale-sm,.5rem);--wasd-button-size-md-font-size:var(--wasd-typography-size-label-md,.98rem);--wasd-button-size-md-min-block-size:var(--wasd-dimension-control-md,3.5rem);--wasd-button-size-md-padding-block:.9rem;--wasd-button-size-md-padding-inline:1.35rem;--wasd-button-size-md-gap:var(--wasd-dimension-scale-sm,.5rem);--wasd-button-size-lg-font-size:var(--wasd-typography-size-label-lg,1rem);--wasd-button-size-lg-min-block-size:var(--wasd-dimension-control-lg,3.75rem);--wasd-button-size-lg-padding-block:1rem;--wasd-button-size-lg-padding-inline:1.65rem;--wasd-button-size-lg-gap:var(--wasd-dimension-scale-sm,.5rem);--wasd-button-size-xl-font-size:var(--wasd-typography-size-label-xl,1.125rem);--wasd-button-size-xl-min-block-size:var(--wasd-dimension-control-xl,4.25rem);--wasd-button-size-xl-padding-block:1.1rem;--wasd-button-size-xl-padding-inline:2rem;--wasd-button-size-xl-gap:var(--wasd-dimension-scale-sm,.5rem)}:root:not([data-wasd-theme]),[data-wasd-theme=vorlaut]:not([data-wasd-color-scheme]),[data-wasd-theme=vorlaut][data-wasd-color-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-wasd-theme=vorlaut][data-wasd-color-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:not([data-wasd-theme]) .wasd-button[data-variant=secondary],:root:not([data-wasd-theme]) wasd-button[variant=secondary],[data-wasd-theme=vorlaut]:not([data-wasd-color-scheme]) .wasd-button[data-variant=secondary],[data-wasd-theme=vorlaut]:not([data-wasd-color-scheme]) wasd-button[variant=secondary],[data-wasd-theme=vorlaut][data-wasd-color-scheme=light] .wasd-button[data-variant=secondary],[data-wasd-theme=vorlaut][data-wasd-color-scheme=light] wasd-button[variant=secondary]{--wasd-button-shadow-base:7px 7px 0 0 #ffd6f6;--wasd-button-shadow-hover:4px 4px 0 0 #ff8fe8;--wasd-button-shadow-active:3px 3px 0 0 #d85bc2}[data-wasd-theme=vorlaut][data-wasd-color-scheme=dark] .wasd-button[data-variant=secondary],[data-wasd-theme=vorlaut][data-wasd-color-scheme=dark] wasd-button[variant=secondary]{--wasd-button-shadow-base:7px 7px 0 0 #4f2248;--wasd-button-shadow-hover:4px 4px 0 0 #e876cf;--wasd-button-shadow-active:3px 3px 0 0 #ffabea}@media (prefers-color-scheme:dark){:root:not([data-wasd-theme]),[data-wasd-theme=vorlaut]:not([data-wasd-color-scheme]){--wasd-color-surface-canvas:#15131f;--wasd-color-surface-raised:#211f2e;--wasd-color-surface-muted:#2b293a;--wasd-color-surface-inverse:#fbf8ff;--wasd-color-surface-overlay:#000000ad;--wasd-color-text-default:#fbf8ff;--wasd-color-text-muted:#cbc4db;--wasd-color-text-subtle:#a89fbd;--wasd-color-text-inverse:#15131f;--wasd-color-text-brand:#c8c3ff;--wasd-color-text-accent:#762b63;--wasd-color-border-transparent:transparent;--wasd-color-border-subtle:#3d394f;--wasd-color-border-strong:#68617b;--wasd-color-border-contrast:#fbf8ff;--wasd-color-border-focus:#c8c3ff;--wasd-color-accent-primary-base:#aca5ff;--wasd-color-accent-primary-strong:#d7d3ff;--wasd-color-accent-primary-soft:#302a62;--wasd-color-accent-primary-contrast:#15131f;--wasd-color-accent-secondary-base:#e876cf;--wasd-color-accent-secondary-strong:#ffabea;--wasd-color-accent-secondary-soft:#4f2248;--wasd-color-accent-secondary-contrast:#15131f;--wasd-color-accent-tertiary-base:#ffe2a3;--wasd-color-accent-tertiary-strong:#fff0c7;--wasd-color-accent-tertiary-soft:#433313;--wasd-color-accent-tertiary-contrast:#15131f;--wasd-color-accent-warning-base:#ffbf75;--wasd-color-accent-warning-strong:#ffd6a6;--wasd-color-accent-warning-soft:#4a2b12;--wasd-color-accent-warning-contrast:#111;--wasd-color-accent-success-base:#78dfa0;--wasd-color-accent-success-strong:#a8f5c0;--wasd-color-accent-success-soft:#163722;--wasd-color-accent-success-contrast:#15131f;--wasd-color-accent-fail-base:#ff8c82;--wasd-color-accent-fail-strong:#ffb3ad;--wasd-color-accent-fail-soft:#4c1d1b;--wasd-color-accent-fail-contrast:#15131f;--wasd-color-decorative-paper-base:#211f2e;--wasd-color-decorative-paper-soft:#2b293a;--wasd-color-decorative-ink:#fbf8ff;--wasd-color-decorative-muted:#cbc4db;--wasd-color-decorative-line:#756df0;--wasd-color-decorative-brand-base:#aca5ff;--wasd-color-decorative-brand-strong:#d7d3ff;--wasd-color-decorative-brand-accent:#ffabea;--wasd-color-decorative-highlight:#433313;--wasd-typography-family-sans:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-family-mono:"Roboto Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--wasd-typography-size-body-xs:.8125rem;--wasd-typography-size-body-sm:.875rem;--wasd-typography-size-body-md:1rem;--wasd-typography-size-body-lg:1.125rem;--wasd-typography-size-body-xl:1.25rem;--wasd-typography-size-label-xs:.76rem;--wasd-typography-size-label-sm:.84rem;--wasd-typography-size-label-md:.98rem;--wasd-typography-size-label-lg:1rem;--wasd-typography-size-label-xl:1.125rem;--wasd-typography-size-heading-xs:1.125rem;--wasd-typography-size-heading-sm:1.25rem;--wasd-typography-size-heading-md:1.75rem;--wasd-typography-size-heading-lg:2.25rem;--wasd-typography-size-heading-xl:3rem;--wasd-typography-size-display-sm:3rem;--wasd-typography-size-display-md:3.75rem;--wasd-typography-size-display-lg:4.5rem;--wasd-typography-size-code-sm:.875rem;--wasd-typography-size-code-md:1rem;--wasd-typography-line-height-tight:1.2;--wasd-typography-line-height-normal:1.5;--wasd-typography-line-height-loose:1.7;--wasd-typography-line-height-body-xs:1.45;--wasd-typography-line-height-body-sm:1.5;--wasd-typography-line-height-body-md:1.5;--wasd-typography-line-height-body-lg:1.6;--wasd-typography-line-height-body-xl:1.6;--wasd-typography-line-height-label-xs:1.2;--wasd-typography-line-height-label-sm:1.2;--wasd-typography-line-height-label-md:1.2;--wasd-typography-line-height-label-lg:1.2;--wasd-typography-line-height-label-xl:1.2;--wasd-typography-line-height-heading-xs:1.25;--wasd-typography-line-height-heading-sm:1.2;--wasd-typography-line-height-heading-md:1.15;--wasd-typography-line-height-heading-lg:1.1;--wasd-typography-line-height-heading-xl:1.05;--wasd-typography-line-height-display-sm:1.05;--wasd-typography-line-height-display-md:1;--wasd-typography-line-height-display-lg:.98;--wasd-typography-line-height-code-sm:1.5;--wasd-typography-line-height-code-md:1.55;--wasd-typography-tracking-normal:0;--wasd-typography-tracking-body:0;--wasd-typography-tracking-label:.06em;--wasd-typography-tracking-heading:0;--wasd-typography-tracking-display:0;--wasd-typography-tracking-code:0;--wasd-typography-weight-regular:400;--wasd-typography-weight-medium:500;--wasd-typography-weight-semibold:650;--wasd-typography-weight-bold:750;--wasd-typography-text-style-body-xs-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-body-xs-font-size:.8125rem;--wasd-typography-text-style-body-xs-line-height:1.45;--wasd-typography-text-style-body-xs-letter-spacing:0;--wasd-typography-text-style-body-xs-font-weight:400;--wasd-typography-text-style-body-sm-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-body-sm-font-size:.875rem;--wasd-typography-text-style-body-sm-line-height:1.5;--wasd-typography-text-style-body-sm-letter-spacing:0;--wasd-typography-text-style-body-sm-font-weight:400;--wasd-typography-text-style-body-md-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-body-md-font-size:1rem;--wasd-typography-text-style-body-md-line-height:1.5;--wasd-typography-text-style-body-md-letter-spacing:0;--wasd-typography-text-style-body-md-font-weight:400;--wasd-typography-text-style-body-lg-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-body-lg-font-size:1.125rem;--wasd-typography-text-style-body-lg-line-height:1.6;--wasd-typography-text-style-body-lg-letter-spacing:0;--wasd-typography-text-style-body-lg-font-weight:400;--wasd-typography-text-style-body-xl-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-body-xl-font-size:1.25rem;--wasd-typography-text-style-body-xl-line-height:1.6;--wasd-typography-text-style-body-xl-letter-spacing:0;--wasd-typography-text-style-body-xl-font-weight:400;--wasd-typography-text-style-label-xs-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-label-xs-font-size:.76rem;--wasd-typography-text-style-label-xs-line-height:1.2;--wasd-typography-text-style-label-xs-letter-spacing:.06em;--wasd-typography-text-style-label-xs-font-weight:750;--wasd-typography-text-style-label-sm-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-label-sm-font-size:.84rem;--wasd-typography-text-style-label-sm-line-height:1.2;--wasd-typography-text-style-label-sm-letter-spacing:.06em;--wasd-typography-text-style-label-sm-font-weight:750;--wasd-typography-text-style-label-md-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-label-md-font-size:.98rem;--wasd-typography-text-style-label-md-line-height:1.2;--wasd-typography-text-style-label-md-letter-spacing:.06em;--wasd-typography-text-style-label-md-font-weight:750;--wasd-typography-text-style-label-lg-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-label-lg-font-size:1rem;--wasd-typography-text-style-label-lg-line-height:1.2;--wasd-typography-text-style-label-lg-letter-spacing:.06em;--wasd-typography-text-style-label-lg-font-weight:750;--wasd-typography-text-style-label-xl-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-label-xl-font-size:1.125rem;--wasd-typography-text-style-label-xl-line-height:1.2;--wasd-typography-text-style-label-xl-letter-spacing:.06em;--wasd-typography-text-style-label-xl-font-weight:750;--wasd-typography-text-style-heading-xs-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-heading-xs-font-size:1.125rem;--wasd-typography-text-style-heading-xs-line-height:1.25;--wasd-typography-text-style-heading-xs-letter-spacing:0;--wasd-typography-text-style-heading-xs-font-weight:650;--wasd-typography-text-style-heading-sm-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-heading-sm-font-size:1.25rem;--wasd-typography-text-style-heading-sm-line-height:1.2;--wasd-typography-text-style-heading-sm-letter-spacing:0;--wasd-typography-text-style-heading-sm-font-weight:650;--wasd-typography-text-style-heading-md-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-heading-md-font-size:1.75rem;--wasd-typography-text-style-heading-md-line-height:1.15;--wasd-typography-text-style-heading-md-letter-spacing:0;--wasd-typography-text-style-heading-md-font-weight:750;--wasd-typography-text-style-heading-lg-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-heading-lg-font-size:2.25rem;--wasd-typography-text-style-heading-lg-line-height:1.1;--wasd-typography-text-style-heading-lg-letter-spacing:0;--wasd-typography-text-style-heading-lg-font-weight:750;--wasd-typography-text-style-heading-xl-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-heading-xl-font-size:3rem;--wasd-typography-text-style-heading-xl-line-height:1.05;--wasd-typography-text-style-heading-xl-letter-spacing:0;--wasd-typography-text-style-heading-xl-font-weight:750;--wasd-typography-text-style-display-sm-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-display-sm-font-size:3rem;--wasd-typography-text-style-display-sm-line-height:1.05;--wasd-typography-text-style-display-sm-letter-spacing:0;--wasd-typography-text-style-display-sm-font-weight:750;--wasd-typography-text-style-display-md-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-display-md-font-size:3.75rem;--wasd-typography-text-style-display-md-line-height:1;--wasd-typography-text-style-display-md-letter-spacing:0;--wasd-typography-text-style-display-md-font-weight:750;--wasd-typography-text-style-display-lg-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-display-lg-font-size:4.5rem;--wasd-typography-text-style-display-lg-line-height:.98;--wasd-typography-text-style-display-lg-letter-spacing:0;--wasd-typography-text-style-display-lg-font-weight:750;--wasd-typography-text-style-code-sm-font-family:"Roboto Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--wasd-typography-text-style-code-sm-font-size:.875rem;--wasd-typography-text-style-code-sm-line-height:1.5;--wasd-typography-text-style-code-sm-letter-spacing:0;--wasd-typography-text-style-code-sm-font-weight:400;--wasd-typography-text-style-code-md-font-family:"Roboto Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--wasd-typography-text-style-code-md-font-size:1rem;--wasd-typography-text-style-code-md-line-height:1.55;--wasd-typography-text-style-code-md-letter-spacing:0;--wasd-typography-text-style-code-md-font-weight:400;--wasd-spacing-0:0;--wasd-spacing-1:.25rem;--wasd-spacing-2:.5rem;--wasd-spacing-3:.75rem;--wasd-spacing-4:1rem;--wasd-spacing-5:1.25rem;--wasd-spacing-6:1.5rem;--wasd-spacing-7:1.75rem;--wasd-spacing-8:2rem;--wasd-spacing-9:2.25rem;--wasd-spacing-10:2.5rem;--wasd-spacing-12:3rem;--wasd-spacing-14:3.5rem;--wasd-spacing-16:4rem;--wasd-spacing-20:5rem;--wasd-spacing-24:6rem;--wasd-spacing-32:8rem;--wasd-dimension-scale-2xs:.125rem;--wasd-dimension-scale-xs:.25rem;--wasd-dimension-scale-sm:.5rem;--wasd-dimension-scale-md:.75rem;--wasd-dimension-scale-lg:1rem;--wasd-dimension-scale-xl:1.5rem;--wasd-dimension-scale-2xl:2rem;--wasd-dimension-control-xs:2rem;--wasd-dimension-control-sm:2.7rem;--wasd-dimension-control-md:3.5rem;--wasd-dimension-control-lg:3.75rem;--wasd-dimension-control-xl:4.25rem;--wasd-dimension-icon-xs:1rem;--wasd-dimension-icon-sm:1.25rem;--wasd-dimension-icon-md:1.5rem;--wasd-dimension-icon-lg:2rem;--wasd-dimension-icon-xl:2.5rem;--wasd-dimension-container-sm:40rem;--wasd-dimension-container-md:56rem;--wasd-dimension-container-lg:72rem;--wasd-dimension-container-xl:90rem;--wasd-border-width-none:0;--wasd-border-width-hairline:1px;--wasd-border-width-thin:1px;--wasd-border-width-medium:2px;--wasd-border-width-thick:3px;--wasd-border-width-heavy:4px;--wasd-radius-none:0;--wasd-radius-xs:.125rem;--wasd-radius-sm:.25rem;--wasd-radius-md:.5rem;--wasd-radius-lg:.75rem;--wasd-radius-xl:1rem;--wasd-radius-2xl:1.5rem;--wasd-radius-pill:999px;--wasd-radius-full:9999px;--wasd-shadow-none:none;--wasd-shadow-xs:0 1px 2px #00000047;--wasd-shadow-sm:0 2px 10px #00000057;--wasd-shadow-md:0 10px 28px #0000005c;--wasd-shadow-lg:0 18px 56px #00000070;--wasd-shadow-focus:0 0 0 3px #c8c3ff57;--wasd-shadow-focus-strong:0 0 0 6px #c8c3ff3d;--wasd-opacity-transparent:0;--wasd-opacity-subtle:.72;--wasd-opacity-muted:.56;--wasd-opacity-disabled:.5;--wasd-opacity-overlay:.68;--wasd-opacity-full:1;--wasd-motion-duration-instant:0s;--wasd-motion-duration-fast:.12s;--wasd-motion-duration-normal:.16s;--wasd-motion-duration-slow:.24s;--wasd-motion-duration-slower:.36s;--wasd-motion-easing-linear:linear;--wasd-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--wasd-motion-easing-entrance:cubic-bezier(0, 0, 0, 1);--wasd-motion-easing-exit:cubic-bezier(.4, 0, 1, 1);--wasd-skeleton-color-base:color-mix(in srgb, var(--wasd-color-surface-raised) 90%, var(--wasd-color-surface-muted) 10%);--wasd-skeleton-color-highlight:color-mix(in srgb, var(--wasd-skeleton-color-base) 86%, var(--wasd-color-text-subtle) 14%);--wasd-skeleton-color-accent:color-mix(in srgb, var(--wasd-skeleton-color-base) 94%, var(--wasd-color-surface-muted) 6%);--wasd-skeleton-color-border:transparent;--wasd-skeleton-effect-background:linear-gradient(100deg, transparent 0%, color-mix(in srgb, var(--wasd-skeleton-color-highlight) var(--wasd-skeleton-effect-background-halo-opacity), transparent) 14%, color-mix(in srgb, var(--wasd-skeleton-color-highlight) var(--wasd-skeleton-effect-background-edge-opacity), transparent) 30%, color-mix(in srgb, var(--wasd-skeleton-color-highlight) var(--wasd-skeleton-effect-background-peak-opacity), transparent) 50%, color-mix(in srgb, var(--wasd-skeleton-color-highlight) var(--wasd-skeleton-effect-background-edge-opacity), transparent) 70%, color-mix(in srgb, var(--wasd-skeleton-color-highlight) var(--wasd-skeleton-effect-background-halo-opacity), transparent) 86%, transparent 100%), var(--wasd-skeleton-color-base);--wasd-skeleton-effect-static-background:var(--wasd-skeleton-color-base);--wasd-skeleton-effect-background-size:560% 100%, 100% 100%;--wasd-skeleton-effect-background-halo-opacity:3%;--wasd-skeleton-effect-background-edge-opacity:7%;--wasd-skeleton-effect-background-peak-opacity:16%;--wasd-skeleton-effect-sheen-halo-opacity:3%;--wasd-skeleton-effect-sheen-edge-opacity:4%;--wasd-skeleton-effect-sheen-peak-opacity:7%;--wasd-skeleton-effect-sheen-opacity:.04;--wasd-skeleton-effect-static-sheen-opacity:.03;--wasd-skeleton-motion-duration:3.6s;--wasd-skeleton-motion-easing:cubic-bezier(.45, 0, .55, 1);--wasd-layout-gap-inline:.75rem;--wasd-layout-gap-section:2rem;--wasd-layout-padding-page:1.5rem;--wasd-layout-breakpoint-sm:40rem;--wasd-layout-breakpoint-md:48rem;--wasd-layout-breakpoint-lg:64rem;--wasd-layout-breakpoint-xl:80rem;--wasd-layout-breakpoint-2xl:96rem;--wasd-layout-z-index-base:0;--wasd-layout-z-index-docked:10;--wasd-layout-z-index-dropdown:1000;--wasd-layout-z-index-sticky:1100;--wasd-layout-z-index-overlay:1200;--wasd-layout-z-index-modal:1300;--wasd-layout-z-index-popover:1400;--wasd-layout-z-index-toast:1500;--wasd-layout-z-index-tooltip:1600;--wasd-ripple-duration:.72s;--wasd-ripple-easing:cubic-bezier(.16, 1, .3, 1);--wasd-ripple-opacity:.88;--wasd-ripple-scale-start:.14;--wasd-ripple-scale-middle:.58;--wasd-ripple-scale-end:1.04;--wasd-ripple-disc-core-color:currentColor;--wasd-ripple-disc-core-opacity:24%;--wasd-ripple-disc-middle-color:currentColor;--wasd-ripple-disc-middle-opacity:14%;--wasd-ripple-disc-outer-color:currentColor;--wasd-ripple-disc-outer-opacity:8%;--wasd-avatar-radius:var(--wasd-radius-pill,999px);--wasd-avatar-border-width:var(--wasd-border-width-thin,1px);--wasd-avatar-shadow:var(--wasd-shadow-none,none);--wasd-avatar-font-family:var(--wasd-typography-family-sans,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);--wasd-avatar-font-weight:var(--wasd-typography-weight-semibold,650);--wasd-avatar-line-height:var(--wasd-typography-line-height-label-sm,1.2);--wasd-avatar-size-xs-block-size:1.5rem;--wasd-avatar-size-xs-font-size:.625rem;--wasd-avatar-size-xs-icon-size:var(--wasd-dimension-icon-xs,1rem);--wasd-avatar-size-sm-block-size:1.75rem;--wasd-avatar-size-sm-font-size:var(--wasd-typography-size-label-xs,.76rem);--wasd-avatar-size-sm-icon-size:var(--wasd-dimension-icon-xs,1rem);--wasd-avatar-size-md-block-size:2rem;--wasd-avatar-size-md-font-size:var(--wasd-typography-size-label-sm,.84rem);--wasd-avatar-size-md-icon-size:var(--wasd-dimension-icon-sm,1.25rem);--wasd-avatar-size-lg-block-size:2.5rem;--wasd-avatar-size-lg-font-size:var(--wasd-typography-size-label-md,.98rem);--wasd-avatar-size-lg-icon-size:var(--wasd-dimension-icon-md,1.5rem);--wasd-avatar-size-xl-block-size:3rem;--wasd-avatar-size-xl-font-size:var(--wasd-typography-size-label-lg,1rem);--wasd-avatar-size-xl-icon-size:var(--wasd-dimension-icon-lg,2rem);--wasd-avatar-neutral-background:var(--wasd-color-surface-muted,#eef1ed);--wasd-avatar-neutral-foreground:var(--wasd-color-text-default,#202724);--wasd-avatar-neutral-border:var(--wasd-color-border-subtle,#d8ddd7);--wasd-avatar-primary-background:var(--wasd-color-accent-primary-soft,#b8b3ff);--wasd-avatar-primary-foreground:var(--wasd-color-accent-primary-strong,#2c22d7);--wasd-avatar-primary-border:color-mix(in srgb, var(--wasd-color-accent-primary-base,#574dff) 38%, transparent);--wasd-avatar-secondary-background:var(--wasd-color-accent-secondary-soft,#ffd6f6);--wasd-avatar-secondary-foreground:var(--wasd-color-accent-secondary-strong,#d85bc2);--wasd-avatar-secondary-border:color-mix(in srgb, var(--wasd-color-accent-secondary-base,#ff8fe8) 38%, transparent);--wasd-avatar-tertiary-background:var(--wasd-color-accent-tertiary-soft,#fff7df);--wasd-avatar-tertiary-foreground:var(--wasd-color-accent-tertiary-strong,#ffe1a0);--wasd-avatar-tertiary-border:color-mix(in srgb, var(--wasd-color-accent-tertiary-base,#ffedc2) 38%, transparent);--wasd-badge-radius:var(--wasd-radius-pill,999px);--wasd-badge-border-width:var(--wasd-border-width-thin,1px);--wasd-badge-focus-shadow:var(--wasd-shadow-focus,0 0 0 3px #574dff47);--wasd-badge-disabled-opacity:var(--wasd-opacity-disabled,.55);--wasd-badge-size-xs-font-size:.65rem;--wasd-badge-size-xs-min-block-size:1.25rem;--wasd-badge-size-xs-padding-inline:.45rem;--wasd-badge-size-xs-gap:.125rem;--wasd-badge-size-xs-icon-size:var(--wasd-dimension-icon-xs,1rem);--wasd-badge-size-sm-font-size:var(--wasd-typography-size-label-xs,.76rem);--wasd-badge-size-sm-min-block-size:1.5rem;--wasd-badge-size-sm-padding-inline:.55rem;--wasd-badge-size-sm-gap:.25rem;--wasd-badge-size-sm-icon-size:var(--wasd-dimension-icon-xs,1rem);--wasd-badge-size-md-font-size:var(--wasd-typography-size-label-sm,.84rem);--wasd-badge-size-md-min-block-size:1.75rem;--wasd-badge-size-md-padding-inline:.7rem;--wasd-badge-size-md-gap:.35rem;--wasd-badge-size-md-icon-size:var(--wasd-dimension-icon-sm,1.25rem);--wasd-badge-size-lg-font-size:var(--wasd-typography-size-label-md,.98rem);--wasd-badge-size-lg-min-block-size:2rem;--wasd-badge-size-lg-padding-inline:.85rem;--wasd-badge-size-lg-gap:var(--wasd-spacing-2,.5rem);--wasd-badge-size-lg-icon-size:var(--wasd-dimension-icon-sm,1.25rem);--wasd-badge-size-xl-font-size:var(--wasd-typography-size-label-lg,1rem);--wasd-badge-size-xl-min-block-size:2.25rem;--wasd-badge-size-xl-padding-inline:1rem;--wasd-badge-size-xl-gap:var(--wasd-spacing-2,.5rem);--wasd-badge-size-xl-icon-size:var(--wasd-dimension-icon-md,1.5rem);--wasd-badge-font-weight:var(--wasd-typography-weight-semibold,650);--wasd-badge-line-height:var(--wasd-typography-line-height-label-sm,1.2);--wasd-badge-status-neutral-soft-background:var(--wasd-color-surface-muted,#eef1ed);--wasd-badge-status-neutral-soft-foreground:var(--wasd-color-text-default,#202724);--wasd-badge-status-neutral-soft-border:color-mix(in srgb, var(--wasd-color-text-default,#202724) 34%, transparent);--wasd-badge-status-neutral-solid-background:var(--wasd-color-surface-raised,#fff);--wasd-badge-status-neutral-solid-foreground:var(--wasd-color-text-default,#202724);--wasd-badge-status-neutral-solid-border:var(--wasd-color-surface-raised,#fff);--wasd-badge-status-neutral-outline-background:transparent;--wasd-badge-status-neutral-outline-foreground:var(--wasd-color-text-default,#202724);--wasd-badge-status-neutral-outline-border:var(--wasd-color-border-subtle,#d8ddd7);--wasd-badge-status-info-soft-background:var(--wasd-color-accent-primary-soft,#b8b3ff);--wasd-badge-status-info-soft-foreground:var(--wasd-color-accent-primary-strong,#2c22d7);--wasd-badge-status-info-soft-border:color-mix(in srgb, var(--wasd-color-accent-primary-base,#574dff) 34%, transparent);--wasd-badge-status-info-solid-background:var(--wasd-color-accent-primary-base,#574dff);--wasd-badge-status-info-solid-foreground:var(--wasd-color-accent-primary-contrast,#fff);--wasd-badge-status-info-solid-border:var(--wasd-color-accent-primary-base,#574dff);--wasd-badge-status-info-outline-background:transparent;--wasd-badge-status-info-outline-foreground:var(--wasd-color-accent-primary-strong,#2c22d7);--wasd-badge-status-info-outline-border:var(--wasd-color-accent-primary-base,#574dff);--wasd-badge-status-success-soft-background:var(--wasd-color-accent-success-soft,#dff8ea);--wasd-badge-status-success-soft-foreground:var(--wasd-color-accent-success-strong,#0d5d35);--wasd-badge-status-success-soft-border:color-mix(in srgb, var(--wasd-color-accent-success-base,#177245) 34%, transparent);--wasd-badge-status-success-solid-background:var(--wasd-color-accent-success-base,#177245);--wasd-badge-status-success-solid-foreground:var(--wasd-color-accent-success-contrast,#fff);--wasd-badge-status-success-solid-border:var(--wasd-color-accent-success-base,#177245);--wasd-badge-status-success-outline-background:transparent;--wasd-badge-status-success-outline-foreground:var(--wasd-color-accent-success-strong,#0d5d35);--wasd-badge-status-success-outline-border:var(--wasd-color-accent-success-base,#177245);--wasd-badge-status-warning-soft-background:var(--wasd-color-accent-warning-soft,#ffe4bf);--wasd-badge-status-warning-soft-foreground:var(--wasd-color-accent-warning-strong,#7d420e);--wasd-badge-status-warning-soft-border:color-mix(in srgb, var(--wasd-color-accent-warning-base,#a45f16) 34%, transparent);--wasd-badge-status-warning-solid-background:var(--wasd-color-accent-warning-base,#a45f16);--wasd-badge-status-warning-solid-foreground:var(--wasd-color-accent-warning-contrast,#111);--wasd-badge-status-warning-solid-border:var(--wasd-color-accent-warning-base,#a45f16);--wasd-badge-status-warning-outline-background:transparent;--wasd-badge-status-warning-outline-foreground:var(--wasd-color-accent-warning-strong,#7d420e);--wasd-badge-status-warning-outline-border:var(--wasd-color-accent-warning-base,#a45f16);--wasd-badge-status-fail-soft-background:var(--wasd-color-accent-fail-soft,#fde2df);--wasd-badge-status-fail-soft-foreground:var(--wasd-color-accent-fail-strong,#86180f);--wasd-badge-status-fail-soft-border:color-mix(in srgb, var(--wasd-color-accent-fail-base,#b42318) 34%, transparent);--wasd-badge-status-fail-solid-background:var(--wasd-color-accent-fail-base,#b42318);--wasd-badge-status-fail-solid-foreground:var(--wasd-color-accent-fail-contrast,#fff);--wasd-badge-status-fail-solid-border:var(--wasd-color-accent-fail-base,#b42318);--wasd-badge-status-fail-outline-background:transparent;--wasd-badge-status-fail-outline-foreground:var(--wasd-color-accent-fail-strong,#86180f);--wasd-badge-status-fail-outline-border:var(--wasd-color-accent-fail-base,#b42318);--wasd-badge-transition-duration:var(--wasd-motion-duration-normal,.16s);--wasd-badge-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-chip-radius:var(--wasd-radius-pill,999px);--wasd-chip-border-width:var(--wasd-border-width-thin,1px);--wasd-chip-focus-shadow:var(--wasd-shadow-focus,0 0 0 3px #574dff47);--wasd-chip-disabled-opacity:var(--wasd-opacity-disabled,.55);--wasd-chip-font-family:var(--wasd-typography-family-sans,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);--wasd-chip-font-weight:var(--wasd-typography-weight-semibold,650);--wasd-chip-line-height:var(--wasd-typography-line-height-label-sm,1.2);--wasd-chip-size-xs-min-block-size:1.625rem;--wasd-chip-size-xs-avatar-size:1.25rem;--wasd-chip-size-xs-gap:.25rem;--wasd-chip-size-xs-padding-inline:.5rem;--wasd-chip-size-xs-font-size:.625rem;--wasd-chip-size-sm-min-block-size:1.875rem;--wasd-chip-size-sm-avatar-size:1.5rem;--wasd-chip-size-sm-gap:var(--wasd-spacing-1,.25rem);--wasd-chip-size-sm-padding-inline:.625rem;--wasd-chip-size-sm-font-size:var(--wasd-typography-size-label-xs,.76rem);--wasd-chip-size-md-min-block-size:2.125rem;--wasd-chip-size-md-avatar-size:1.75rem;--wasd-chip-size-md-gap:var(--wasd-spacing-1,.25rem);--wasd-chip-size-md-padding-inline:.75rem;--wasd-chip-size-md-font-size:var(--wasd-typography-size-label-sm,.84rem);--wasd-chip-size-lg-min-block-size:2.5rem;--wasd-chip-size-lg-avatar-size:2rem;--wasd-chip-size-lg-gap:var(--wasd-spacing-2,.5rem);--wasd-chip-size-lg-padding-inline:.9rem;--wasd-chip-size-lg-font-size:var(--wasd-typography-size-label-md,.98rem);--wasd-chip-size-xl-min-block-size:2.875rem;--wasd-chip-size-xl-avatar-size:2.25rem;--wasd-chip-size-xl-gap:var(--wasd-spacing-2,.5rem);--wasd-chip-size-xl-padding-inline:1rem;--wasd-chip-size-xl-font-size:var(--wasd-typography-size-label-lg,1rem);--wasd-chip-neutral-background:var(--wasd-color-surface-muted,#eef1ed);--wasd-chip-neutral-foreground:var(--wasd-color-text-default,#202724);--wasd-chip-neutral-border:var(--wasd-color-border-subtle,#d8ddd7);--wasd-chip-primary-background:var(--wasd-color-accent-primary-soft,#b8b3ff);--wasd-chip-primary-foreground:var(--wasd-color-accent-primary-strong,#2c22d7);--wasd-chip-primary-border:color-mix(in srgb, var(--wasd-color-accent-primary-base,#574dff) 36%, transparent);--wasd-chip-secondary-background:var(--wasd-color-accent-secondary-soft,#ffd6f6);--wasd-chip-secondary-foreground:var(--wasd-color-accent-secondary-strong,#d85bc2);--wasd-chip-secondary-border:color-mix(in srgb, var(--wasd-color-accent-secondary-base,#ff8fe8) 36%, transparent);--wasd-chip-tertiary-background:var(--wasd-color-accent-tertiary-soft,#fff7df);--wasd-chip-tertiary-foreground:var(--wasd-color-accent-tertiary-strong,#ffe1a0);--wasd-chip-tertiary-border:color-mix(in srgb, var(--wasd-color-accent-tertiary-base,#ffedc2) 36%, transparent);--wasd-chip-transition-duration:var(--wasd-motion-duration-fast,.12s);--wasd-chip-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-icon-size-xs:var(--wasd-dimension-icon-xs,1rem);--wasd-icon-size-sm:var(--wasd-dimension-icon-sm,1.25rem);--wasd-icon-size-md:var(--wasd-dimension-icon-md,1.5rem);--wasd-icon-size-lg:var(--wasd-dimension-icon-lg,2rem);--wasd-icon-size-xl:var(--wasd-dimension-icon-xl,2.5rem);--wasd-icon-color-current:currentColor;--wasd-icon-color-default:var(--wasd-color-text-default,#202724);--wasd-icon-color-muted:var(--wasd-color-text-muted,#5c6962);--wasd-icon-color-inverse:var(--wasd-color-text-inverse,#f7f8f6);--wasd-icon-color-brand:var(--wasd-color-text-brand,#574dff);--wasd-icon-color-accent:var(--wasd-color-text-accent,#ff8fe8);--wasd-icon-color-success:var(--wasd-color-accent-success-base,#177245);--wasd-icon-color-warning:var(--wasd-color-accent-warning-base,#a45f16);--wasd-icon-color-danger:var(--wasd-color-accent-fail-base,#b42318);--wasd-icon-stroke-width-hairline:1.25;--wasd-icon-stroke-width-thin:1.5;--wasd-icon-stroke-width-regular:2;--wasd-icon-stroke-width-bold:2.5;--wasd-icon-animation-pulse-duration:calc(var(--wasd-motion-duration-slower,.36s) * 2);--wasd-icon-animation-pulse-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-icon-animation-spin-duration:calc(var(--wasd-motion-duration-slower,.36s) * 3);--wasd-icon-animation-spin-easing:var(--wasd-motion-easing-linear,linear);--wasd-footer-canvas-background:var(--wasd-color-surface-canvas,#f7f8f6);--wasd-footer-canvas-foreground:var(--wasd-color-text-default,#202724);--wasd-footer-canvas-border:var(--wasd-color-border-subtle,#d8ddd7);--wasd-footer-canvas-shadow:var(--wasd-shadow-none,none);--wasd-footer-raised-background:var(--wasd-color-surface-raised,#fff);--wasd-footer-raised-foreground:var(--wasd-color-text-default,#202724);--wasd-footer-raised-border:var(--wasd-color-border-subtle,#d8ddd7);--wasd-footer-raised-shadow:var(--wasd-shadow-sm,0 2px 8px #1111111a);--wasd-footer-glass-background:color-mix(in srgb, var(--wasd-color-surface-raised,#fff) 78%, transparent);--wasd-footer-glass-foreground:var(--wasd-color-text-default,#202724);--wasd-footer-glass-border:color-mix(in srgb, var(--wasd-color-border-subtle,#d8ddd7) 72%, transparent);--wasd-footer-glass-shadow:var(--wasd-shadow-xs,0 1px 2px #11111114);--wasd-footer-inverse-background:var(--wasd-color-surface-inverse,#202724);--wasd-footer-inverse-foreground:var(--wasd-color-text-inverse,#f7f8f6);--wasd-footer-inverse-border:color-mix(in srgb, var(--wasd-color-text-inverse,#f7f8f6) 20%, transparent);--wasd-footer-inverse-shadow:var(--wasd-shadow-md,0 8px 24px #1111111f);--wasd-footer-min-block-size:var(--wasd-dimension-control-lg,3.75rem);--wasd-footer-padding-inline-none:var(--wasd-spacing-0,0);--wasd-footer-padding-inline-xs:var(--wasd-spacing-2,.5rem);--wasd-footer-padding-inline-sm:var(--wasd-spacing-3,.75rem);--wasd-footer-padding-inline-md:var(--wasd-spacing-4,1rem);--wasd-footer-padding-inline-lg:var(--wasd-spacing-6,1.5rem);--wasd-footer-padding-inline-xl:var(--wasd-spacing-8,2rem);--wasd-footer-padding-block-none:var(--wasd-spacing-0,0);--wasd-footer-padding-block-xs:var(--wasd-spacing-1,.25rem);--wasd-footer-padding-block-sm:var(--wasd-spacing-2,.5rem);--wasd-footer-padding-block-md:var(--wasd-spacing-3,.75rem);--wasd-footer-padding-block-lg:var(--wasd-spacing-4,1rem);--wasd-footer-padding-block-xl:var(--wasd-spacing-6,1.5rem);--wasd-footer-gap-none:var(--wasd-spacing-0,0);--wasd-footer-gap-xs:var(--wasd-spacing-1,.25rem);--wasd-footer-gap-sm:var(--wasd-spacing-2,.5rem);--wasd-footer-gap-md:var(--wasd-spacing-3,.75rem);--wasd-footer-gap-lg:var(--wasd-spacing-4,1rem);--wasd-footer-gap-xl:var(--wasd-spacing-6,1.5rem);--wasd-footer-border-width:var(--wasd-border-width-thin,1px);--wasd-footer-blur:18px;--wasd-footer-transition-duration:var(--wasd-motion-duration-normal,.16s);--wasd-footer-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-header-canvas-background:var(--wasd-color-surface-canvas,#f7f8f6);--wasd-header-canvas-foreground:var(--wasd-color-text-default,#202724);--wasd-header-canvas-border:var(--wasd-color-border-subtle,#d8ddd7);--wasd-header-canvas-shadow:var(--wasd-shadow-none,none);--wasd-header-raised-background:var(--wasd-color-surface-raised,#fff);--wasd-header-raised-foreground:var(--wasd-color-text-default,#202724);--wasd-header-raised-border:var(--wasd-color-border-subtle,#d8ddd7);--wasd-header-raised-shadow:var(--wasd-shadow-sm,0 2px 8px #1111111a);--wasd-header-glass-background:color-mix(in srgb, var(--wasd-color-surface-raised,#fff) 78%, transparent);--wasd-header-glass-foreground:var(--wasd-color-text-default,#202724);--wasd-header-glass-border:color-mix(in srgb, var(--wasd-color-border-subtle,#d8ddd7) 72%, transparent);--wasd-header-glass-shadow:var(--wasd-shadow-xs,0 1px 2px #11111114);--wasd-header-inverse-background:var(--wasd-color-surface-inverse,#202724);--wasd-header-inverse-foreground:var(--wasd-color-text-inverse,#f7f8f6);--wasd-header-inverse-border:color-mix(in srgb, var(--wasd-color-text-inverse,#f7f8f6) 20%, transparent);--wasd-header-inverse-shadow:var(--wasd-shadow-md,0 8px 24px #1111111f);--wasd-header-min-block-size:var(--wasd-dimension-control-lg,3.75rem);--wasd-header-padding-inline-none:var(--wasd-spacing-0,0);--wasd-header-padding-inline-xs:var(--wasd-spacing-2,.5rem);--wasd-header-padding-inline-sm:var(--wasd-spacing-3,.75rem);--wasd-header-padding-inline-md:var(--wasd-spacing-4,1rem);--wasd-header-padding-inline-lg:var(--wasd-spacing-6,1.5rem);--wasd-header-padding-inline-xl:var(--wasd-spacing-8,2rem);--wasd-header-gap-none:var(--wasd-spacing-0,0);--wasd-header-gap-xs:var(--wasd-spacing-1,.25rem);--wasd-header-gap-sm:var(--wasd-spacing-2,.5rem);--wasd-header-gap-md:var(--wasd-spacing-3,.75rem);--wasd-header-gap-lg:var(--wasd-spacing-4,1rem);--wasd-header-gap-xl:var(--wasd-spacing-6,1.5rem);--wasd-header-border-width:var(--wasd-border-width-thin,1px);--wasd-header-blur:18px;--wasd-header-transition-duration:var(--wasd-motion-duration-normal,.16s);--wasd-header-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-input-background:var(--wasd-color-surface-raised,#fff);--wasd-input-foreground:var(--wasd-color-text-default,#202724);--wasd-input-placeholder:var(--wasd-color-text-subtle,#7a8580);--wasd-input-border:var(--wasd-color-border-strong,#9ba69f);--wasd-input-hover-background:var(--wasd-color-surface-raised,#fff);--wasd-input-hover-border:var(--wasd-color-border-contrast,#111);--wasd-input-focus-background:var(--wasd-color-surface-raised,#fff);--wasd-input-focus-border:var(--wasd-color-border-focus,#574dff);--wasd-input-focus-shadow:var(--wasd-shadow-focus,0 0 0 3px #574dff47);--wasd-input-invalid-background:var(--wasd-color-surface-raised,#fff);--wasd-input-invalid-border:var(--wasd-color-accent-fail-base,#b42318);--wasd-input-invalid-foreground:var(--wasd-color-text-default,#202724);--wasd-input-invalid-shadow:0 0 0 3px color-mix(in srgb, var(--wasd-color-accent-fail-base) 22%, transparent);--wasd-input-disabled-background:var(--wasd-color-surface-muted,#eef1ed);--wasd-input-disabled-border:var(--wasd-color-border-subtle,#d8ddd7);--wasd-input-disabled-foreground:var(--wasd-color-text-subtle,#7a8580);--wasd-input-disabled-opacity:var(--wasd-opacity-disabled,.55);--wasd-input-selection:var(--wasd-color-accent-primary-soft,#b8b3ff);--wasd-input-accent:var(--wasd-color-accent-primary-base,#574dff);--wasd-input-border-width:var(--wasd-border-width-thin,1px);--wasd-input-radius:var(--wasd-radius-md,.5rem);--wasd-input-font-family:var(--wasd-typography-family-sans,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);--wasd-input-font-weight:var(--wasd-typography-weight-regular,400);--wasd-input-line-height:var(--wasd-typography-line-height-normal,1.5);--wasd-input-shadow:var(--wasd-shadow-none,none);--wasd-input-transition-duration:var(--wasd-motion-duration-fast,.12s);--wasd-input-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-input-size-xs-font-size:var(--wasd-typography-size-body-xs,.8125rem);--wasd-input-size-xs-min-block-size:var(--wasd-dimension-control-xs,2rem);--wasd-input-size-xs-padding-block:var(--wasd-spacing-1,.25rem);--wasd-input-size-xs-padding-inline:var(--wasd-spacing-2,.5rem);--wasd-input-size-xs-gap:var(--wasd-spacing-1,.25rem);--wasd-input-size-sm-font-size:var(--wasd-typography-size-body-sm,.875rem);--wasd-input-size-sm-min-block-size:var(--wasd-dimension-control-sm,2.7rem);--wasd-input-size-sm-padding-block:var(--wasd-spacing-2,.5rem);--wasd-input-size-sm-padding-inline:var(--wasd-spacing-3,.75rem);--wasd-input-size-sm-gap:var(--wasd-spacing-2,.5rem);--wasd-input-size-md-font-size:var(--wasd-typography-size-body-md,1rem);--wasd-input-size-md-min-block-size:var(--wasd-dimension-control-md,3.5rem);--wasd-input-size-md-padding-block:var(--wasd-spacing-3,.75rem);--wasd-input-size-md-padding-inline:var(--wasd-spacing-4,1rem);--wasd-input-size-md-gap:var(--wasd-spacing-2,.5rem);--wasd-input-size-lg-font-size:var(--wasd-typography-size-body-lg,1.125rem);--wasd-input-size-lg-min-block-size:var(--wasd-dimension-control-lg,3.75rem);--wasd-input-size-lg-padding-block:var(--wasd-spacing-3,.75rem);--wasd-input-size-lg-padding-inline:var(--wasd-spacing-5,1.25rem);--wasd-input-size-lg-gap:var(--wasd-spacing-3,.75rem);--wasd-input-size-xl-font-size:var(--wasd-typography-size-body-xl,1.25rem);--wasd-input-size-xl-min-block-size:var(--wasd-dimension-control-xl,4.25rem);--wasd-input-size-xl-padding-block:var(--wasd-spacing-4,1rem);--wasd-input-size-xl-padding-inline:var(--wasd-spacing-6,1.5rem);--wasd-input-size-xl-gap:var(--wasd-spacing-3,.75rem);--wasd-input-checkbox-size-xs:1rem;--wasd-input-checkbox-size-sm:1.125rem;--wasd-input-checkbox-size-md:1.25rem;--wasd-input-checkbox-size-lg:1.5rem;--wasd-input-checkbox-size-xl:1.75rem;--wasd-input-checkbox-radius:var(--wasd-radius-sm,.25rem);--wasd-input-checkbox-mark-color:var(--wasd-color-accent-primary-contrast,#fff);--wasd-input-checkbox-mixed-mark-height:.1875rem;--wasd-input-switch-inline-size-xs:2.5rem;--wasd-input-switch-inline-size-sm:2.875rem;--wasd-input-switch-inline-size-md:3.25rem;--wasd-input-switch-inline-size-lg:3.75rem;--wasd-input-switch-inline-size-xl:4.25rem;--wasd-input-switch-block-size-xs:1.5rem;--wasd-input-switch-block-size-sm:1.75rem;--wasd-input-switch-block-size-md:2rem;--wasd-input-switch-block-size-lg:2.25rem;--wasd-input-switch-block-size-xl:2.5rem;--wasd-input-switch-handle-size-xs:1rem;--wasd-input-switch-handle-size-sm:1.25rem;--wasd-input-switch-handle-size-md:1.5rem;--wasd-input-switch-handle-size-lg:1.75rem;--wasd-input-switch-handle-size-xl:2rem;--wasd-input-switch-icon-size-xs:.625rem;--wasd-input-switch-icon-size-sm:.75rem;--wasd-input-switch-icon-size-md:1rem;--wasd-input-switch-icon-size-lg:1.125rem;--wasd-input-switch-icon-size-xl:1.25rem;--wasd-input-switch-thumb-inset:.25rem;--wasd-input-switch-target-size:3rem;--wasd-input-slider-track-block-size-xs:.375rem;--wasd-input-slider-track-block-size-sm:.4375rem;--wasd-input-slider-track-block-size-md:.5rem;--wasd-input-slider-track-block-size-lg:.625rem;--wasd-input-slider-track-block-size-xl:.75rem;--wasd-input-slider-handle-border-width:var(--wasd-border-width-medium,2px);--wasd-input-slider-handle-border:var(--wasd-color-surface-raised,#fff);--wasd-input-slider-handle-ring-width:.1875rem;--wasd-input-slider-handle-ring:var(--wasd-color-surface-raised,#fff);--wasd-input-slider-handle-shadow:var(--wasd-shadow-md,0 8px 24px #1111111f);--wasd-input-field-gap:var(--wasd-spacing-2,.5rem);--wasd-input-field-group-gap:var(--wasd-spacing-4,1rem);--wasd-input-field-label-color:var(--wasd-color-text-default,#202724);--wasd-input-field-description-color:var(--wasd-color-text-muted,#5c6962);--wasd-input-field-error-color:var(--wasd-color-accent-fail-base,#b42318);--wasd-input-field-required-color:var(--wasd-color-accent-fail-base,#b42318);--wasd-divider-color-default:var(--wasd-color-border-subtle,#d8ddd7);--wasd-divider-color-subtle:var(--wasd-color-border-transparent,transparent);--wasd-divider-color-strong:var(--wasd-color-border-strong,#9ba69f);--wasd-divider-thickness:var(--wasd-border-width-thin,1px);--wasd-divider-spacing-block:var(--wasd-spacing-2,.5rem);--wasd-divider-spacing-inline:var(--wasd-spacing-2,.5rem);--wasd-divider-inset:var(--wasd-spacing-6,1.5rem);--wasd-menu-surface-raised-background:var(--wasd-color-surface-raised,#fff);--wasd-menu-surface-raised-foreground:var(--wasd-color-text-default,#202724);--wasd-menu-surface-raised-border:var(--wasd-color-border-subtle,#d8ddd7);--wasd-menu-surface-raised-shadow:var(--wasd-shadow-md,0 8px 24px #1111111f);--wasd-menu-surface-flat-background:var(--wasd-color-surface-muted,#eef1ed);--wasd-menu-surface-flat-foreground:var(--wasd-color-text-default,#202724);--wasd-menu-surface-flat-border:var(--wasd-color-border-transparent,transparent);--wasd-menu-surface-flat-shadow:var(--wasd-shadow-none,none);--wasd-menu-surface-transparent-background:transparent;--wasd-menu-surface-transparent-foreground:var(--wasd-color-text-default,#202724);--wasd-menu-surface-transparent-border:var(--wasd-color-border-transparent,transparent);--wasd-menu-surface-transparent-shadow:var(--wasd-shadow-none,none);--wasd-menu-border-width:var(--wasd-border-width-thin,1px);--wasd-menu-radius:var(--wasd-radius-md,.5rem);--wasd-menu-item-radius:var(--wasd-radius-sm,.25rem);--wasd-menu-pill-radius:var(--wasd-radius-pill,999px);--wasd-menu-padding:var(--wasd-spacing-2,.5rem);--wasd-menu-gap:var(--wasd-spacing-1,.25rem);--wasd-menu-nested-gap:var(--wasd-spacing-1,.25rem);--wasd-menu-nested-offset:var(--wasd-spacing-4,1rem);--wasd-menu-nested-z-index:20;--wasd-menu-item-background:transparent;--wasd-menu-item-foreground:var(--wasd-color-text-default,#202724);--wasd-menu-item-description:var(--wasd-color-text-muted,#5c6962);--wasd-menu-item-icon:var(--wasd-color-text-muted,#5c6962);--wasd-menu-item-indicator:var(--wasd-color-text-subtle,#7a8580);--wasd-menu-item-hover-background:var(--wasd-color-surface-muted,#eef1ed);--wasd-menu-item-hover-foreground:var(--wasd-color-text-default,#202724);--wasd-menu-item-active-background:var(--wasd-color-accent-primary-soft,#b8b3ff);--wasd-menu-item-active-foreground:var(--wasd-color-text-default,#202724);--wasd-menu-item-focus-background:var(--wasd-color-surface-muted,#eef1ed);--wasd-menu-item-focus-foreground:var(--wasd-color-text-default,#202724);--wasd-menu-item-focus-shadow:var(--wasd-shadow-focus,0 0 0 3px #574dff47);--wasd-menu-item-selected-background:var(--wasd-color-accent-primary-soft,#b8b3ff);--wasd-menu-item-selected-foreground:var(--wasd-color-text-default,#202724);--wasd-menu-item-selected-indicator:var(--wasd-color-accent-primary-base,#574dff);--wasd-menu-item-disabled-foreground:var(--wasd-color-text-subtle,#7a8580);--wasd-menu-item-disabled-opacity:var(--wasd-opacity-disabled,.55);--wasd-menu-item-font-family:var(--wasd-typography-family-sans,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);--wasd-menu-item-font-weight:var(--wasd-typography-weight-medium,500);--wasd-menu-item-line-height:var(--wasd-typography-line-height-label-md,1.2);--wasd-menu-item-transition-duration:var(--wasd-motion-duration-fast,.12s);--wasd-menu-item-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-menu-item-size-xs-font-size:var(--wasd-typography-size-label-xs,.76rem);--wasd-menu-item-size-xs-description-font-size:var(--wasd-typography-size-body-xs,.8125rem);--wasd-menu-item-size-xs-min-block-size:var(--wasd-dimension-control-xs,2rem);--wasd-menu-item-size-xs-padding-block:var(--wasd-spacing-1,.25rem);--wasd-menu-item-size-xs-padding-inline:var(--wasd-spacing-2,.5rem);--wasd-menu-item-size-xs-gap:var(--wasd-spacing-1,.25rem);--wasd-menu-item-size-xs-icon-size:.875rem;--wasd-menu-item-size-sm-font-size:var(--wasd-typography-size-label-sm,.84rem);--wasd-menu-item-size-sm-description-font-size:var(--wasd-typography-size-body-xs,.8125rem);--wasd-menu-item-size-sm-min-block-size:var(--wasd-dimension-control-sm,2.7rem);--wasd-menu-item-size-sm-padding-block:var(--wasd-spacing-2,.5rem);--wasd-menu-item-size-sm-padding-inline:var(--wasd-spacing-3,.75rem);--wasd-menu-item-size-sm-gap:var(--wasd-spacing-2,.5rem);--wasd-menu-item-size-sm-icon-size:1rem;--wasd-menu-item-size-md-font-size:var(--wasd-typography-size-label-md,.98rem);--wasd-menu-item-size-md-description-font-size:var(--wasd-typography-size-body-sm,.875rem);--wasd-menu-item-size-md-min-block-size:var(--wasd-dimension-control-md,3.5rem);--wasd-menu-item-size-md-padding-block:var(--wasd-spacing-2,.5rem);--wasd-menu-item-size-md-padding-inline:var(--wasd-spacing-3,.75rem);--wasd-menu-item-size-md-gap:var(--wasd-spacing-2,.5rem);--wasd-menu-item-size-md-icon-size:1.125rem;--wasd-menu-item-size-lg-font-size:var(--wasd-typography-size-label-lg,1rem);--wasd-menu-item-size-lg-description-font-size:var(--wasd-typography-size-body-md,1rem);--wasd-menu-item-size-lg-min-block-size:var(--wasd-dimension-control-lg,3.75rem);--wasd-menu-item-size-lg-padding-block:var(--wasd-spacing-3,.75rem);--wasd-menu-item-size-lg-padding-inline:var(--wasd-spacing-4,1rem);--wasd-menu-item-size-lg-gap:var(--wasd-spacing-3,.75rem);--wasd-menu-item-size-lg-icon-size:1.25rem;--wasd-menu-item-size-xl-font-size:var(--wasd-typography-size-label-xl,1.125rem);--wasd-menu-item-size-xl-description-font-size:var(--wasd-typography-size-body-lg,1.125rem);--wasd-menu-item-size-xl-min-block-size:var(--wasd-dimension-control-xl,4.25rem);--wasd-menu-item-size-xl-padding-block:var(--wasd-spacing-3,.75rem);--wasd-menu-item-size-xl-padding-inline:var(--wasd-spacing-5,1.25rem);--wasd-menu-item-size-xl-gap:var(--wasd-spacing-3,.75rem);--wasd-menu-item-size-xl-icon-size:1.375rem;--wasd-menu-label-color:var(--wasd-color-text-muted,#5c6962);--wasd-menu-label-font-family:var(--wasd-typography-family-sans,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);--wasd-menu-label-font-weight:var(--wasd-typography-weight-semibold,650);--wasd-menu-label-letter-spacing:var(--wasd-typography-tracking-label,.06em);--wasd-menu-label-text-transform:uppercase;--wasd-menu-content-color:var(--wasd-color-text-default,#202724);--wasd-overlay-backdrop-default:var(--wasd-color-surface-overlay,#1111118f);--wasd-overlay-backdrop-transparent:transparent;--wasd-overlay-backdrop-blur:blur(10px);--wasd-overlay-padding:var(--wasd-spacing-4,1rem);--wasd-overlay-content-max-inline-size:100%;--wasd-overlay-z-index:var(--wasd-layout-z-index-overlay,1200);--wasd-overlay-opacity:var(--wasd-opacity-full,1);--wasd-overlay-transition-duration:var(--wasd-motion-duration-normal,.16s);--wasd-overlay-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-modal-surface-background:var(--wasd-color-surface-raised,#fff);--wasd-modal-surface-foreground:var(--wasd-color-text-default,#202724);--wasd-modal-surface-muted-foreground:var(--wasd-color-text-muted,#5c6962);--wasd-modal-surface-border:var(--wasd-color-border-subtle,#d8ddd7);--wasd-modal-surface-shadow:var(--wasd-shadow-lg,0 16px 48px #11111129);--wasd-modal-border-width:var(--wasd-border-width-thin,1px);--wasd-modal-radius-dialog:var(--wasd-radius-xl,1rem);--wasd-modal-radius-full:var(--wasd-radius-2xl,1.5rem);--wasd-modal-radius-mobile-full:var(--wasd-radius-none,0);--wasd-modal-padding-overlay:var(--wasd-spacing-4,1rem);--wasd-modal-padding-header-block:var(--wasd-spacing-5,1.25rem);--wasd-modal-padding-header-inline:var(--wasd-spacing-6,1.5rem);--wasd-modal-padding-body-block:var(--wasd-spacing-6,1.5rem);--wasd-modal-padding-body-inline:var(--wasd-spacing-6,1.5rem);--wasd-modal-padding-footer-block:var(--wasd-spacing-5,1.25rem);--wasd-modal-padding-footer-inline:var(--wasd-spacing-6,1.5rem);--wasd-modal-gap-header:var(--wasd-spacing-2,.5rem);--wasd-modal-gap-body:var(--wasd-spacing-4,1rem);--wasd-modal-gap-footer:var(--wasd-spacing-3,.75rem);--wasd-modal-size-dialog-max-inline:var(--wasd-dimension-container-sm,40rem);--wasd-modal-size-full-max-inline:var(--wasd-dimension-container-lg,72rem);--wasd-modal-size-max-block:calc(100dvh - var(--wasd-spacing-8,2rem));--wasd-modal-size-close-button:var(--wasd-dimension-control-xs,2rem);--wasd-modal-size-close-icon:var(--wasd-dimension-icon-sm,1.25rem);--wasd-modal-typography-title-font-family:var(--wasd-typography-text-style-heading-sm-font-family,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);--wasd-modal-typography-title-font-size:var(--wasd-typography-text-style-heading-sm-font-size,1.25rem);--wasd-modal-typography-title-font-weight:var(--wasd-typography-text-style-heading-sm-font-weight,650);--wasd-modal-typography-title-letter-spacing:var(--wasd-typography-text-style-heading-sm-letter-spacing,0);--wasd-modal-typography-title-line-height:var(--wasd-typography-text-style-heading-sm-line-height,1.2);--wasd-modal-typography-description-font-family:var(--wasd-typography-text-style-body-sm-font-family,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);--wasd-modal-typography-description-font-size:var(--wasd-typography-text-style-body-sm-font-size,.875rem);--wasd-modal-typography-description-font-weight:var(--wasd-typography-text-style-body-sm-font-weight,400);--wasd-modal-typography-description-letter-spacing:var(--wasd-typography-text-style-body-sm-letter-spacing,0);--wasd-modal-typography-description-line-height:var(--wasd-typography-text-style-body-sm-line-height,1.5);--wasd-modal-typography-body-font-family:var(--wasd-typography-text-style-body-md-font-family,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);--wasd-modal-typography-body-font-size:var(--wasd-typography-text-style-body-md-font-size,1rem);--wasd-modal-typography-body-font-weight:var(--wasd-typography-text-style-body-md-font-weight,400);--wasd-modal-typography-body-letter-spacing:var(--wasd-typography-text-style-body-md-letter-spacing,0);--wasd-modal-typography-body-line-height:var(--wasd-typography-text-style-body-md-line-height,1.5);--wasd-modal-close-background:var(--wasd-color-border-transparent,transparent);--wasd-modal-close-foreground:var(--wasd-color-text-muted,#5c6962);--wasd-modal-close-hover-background:var(--wasd-color-surface-muted,#eef1ed);--wasd-modal-close-hover-foreground:var(--wasd-color-text-default,#202724);--wasd-modal-close-focus-shadow:var(--wasd-shadow-focus,0 0 0 3px #574dff47);--wasd-modal-z-index:var(--wasd-layout-z-index-modal,1300);--wasd-modal-transition-duration:var(--wasd-motion-duration-normal,.16s);--wasd-modal-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-modal-transform-distance:var(--wasd-spacing-3,.75rem);--wasd-modal-mobile-breakpoint:var(--wasd-layout-breakpoint-sm,40rem);--wasd-popover-surface-raised-background:var(--wasd-color-surface-raised,#fff);--wasd-popover-surface-raised-foreground:var(--wasd-color-text-default,#202724);--wasd-popover-surface-raised-border:var(--wasd-color-border-subtle,#d8ddd7);--wasd-popover-surface-raised-shadow:var(--wasd-shadow-lg,0 16px 48px #11111129);--wasd-popover-surface-flat-background:var(--wasd-color-surface-muted,#eef1ed);--wasd-popover-surface-flat-foreground:var(--wasd-color-text-default,#202724);--wasd-popover-surface-flat-border:var(--wasd-color-border-transparent,transparent);--wasd-popover-surface-flat-shadow:var(--wasd-shadow-none,none);--wasd-popover-surface-transparent-background:transparent;--wasd-popover-surface-transparent-foreground:var(--wasd-color-text-default,#202724);--wasd-popover-surface-transparent-border:var(--wasd-color-border-transparent,transparent);--wasd-popover-surface-transparent-shadow:var(--wasd-shadow-none,none);--wasd-popover-border-width:var(--wasd-border-width-thin,1px);--wasd-popover-radius:var(--wasd-radius-md,.5rem);--wasd-popover-padding:var(--wasd-spacing-3,.75rem);--wasd-popover-gap:var(--wasd-spacing-2,.5rem);--wasd-popover-min-inline-size:12rem;--wasd-popover-max-inline-size:calc(100vw - 2rem);--wasd-popover-z-index:var(--wasd-layout-z-index-popover,1400);--wasd-popover-transition-duration:var(--wasd-motion-duration-fast,.12s);--wasd-popover-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-popover-transform-distance:.25rem;--wasd-tooltip-surface-background:var(--wasd-color-surface-inverse,#202724);--wasd-tooltip-surface-foreground:var(--wasd-color-text-inverse,#f7f8f6);--wasd-tooltip-surface-border:var(--wasd-color-border-transparent,transparent);--wasd-tooltip-surface-shadow:var(--wasd-shadow-md,0 8px 24px #1111111f);--wasd-tooltip-typography-font-family:var(--wasd-typography-family-sans,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);--wasd-tooltip-typography-font-size:var(--wasd-typography-size-label-sm,.84rem);--wasd-tooltip-typography-line-height:var(--wasd-typography-line-height-label-sm,1.2);--wasd-tooltip-typography-font-weight:var(--wasd-typography-weight-semibold,650);--wasd-tooltip-typography-letter-spacing:var(--wasd-typography-tracking-normal,0);--wasd-tooltip-border-width:var(--wasd-border-width-thin,1px);--wasd-tooltip-radius:var(--wasd-radius-sm,.25rem);--wasd-tooltip-padding-block:var(--wasd-spacing-1,.25rem);--wasd-tooltip-padding-inline:var(--wasd-spacing-2,.5rem);--wasd-tooltip-gap:var(--wasd-spacing-2,.5rem);--wasd-tooltip-arrow-size:var(--wasd-spacing-2,.5rem);--wasd-tooltip-arrow-offset:var(--wasd-spacing-3,.75rem);--wasd-tooltip-max-inline-size:20rem;--wasd-tooltip-z-index:var(--wasd-layout-z-index-tooltip,1600);--wasd-tooltip-transition-duration:var(--wasd-motion-duration-fast,.12s);--wasd-tooltip-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-tooltip-transform-distance:.25rem;--wasd-table-background:var(--wasd-color-surface-raised,#fff);--wasd-table-foreground:var(--wasd-color-text-default,#202724);--wasd-table-muted-foreground:var(--wasd-color-text-muted,#5c6962);--wasd-table-border-color:var(--wasd-color-border-subtle,#d8ddd7);--wasd-table-border-width:var(--wasd-border-width-thin,1px);--wasd-table-radius:var(--wasd-radius-md,.5rem);--wasd-table-shadow:var(--wasd-shadow-xs,0 1px 2px #11111114);--wasd-table-header-background:var(--wasd-color-surface-muted,#eef1ed);--wasd-table-header-foreground:var(--wasd-color-text-default,#202724);--wasd-table-header-border-color:var(--wasd-color-border-strong,#9ba69f);--wasd-table-row-hover-background:color-mix(in srgb, var(--wasd-color-accent-primary-soft,#b8b3ff) 28%, transparent);--wasd-table-row-selected-background:color-mix(in srgb, var(--wasd-color-accent-primary-soft,#b8b3ff) 52%, transparent);--wasd-table-row-striped-background:color-mix(in srgb, var(--wasd-color-surface-muted,#eef1ed) 54%, transparent);--wasd-table-cell-padding-block-compact:var(--wasd-spacing-2,.5rem);--wasd-table-cell-padding-inline-compact:var(--wasd-spacing-3,.75rem);--wasd-table-cell-padding-block-comfortable:var(--wasd-spacing-3,.75rem);--wasd-table-cell-padding-inline-comfortable:var(--wasd-spacing-4,1rem);--wasd-table-cell-padding-block-spacious:var(--wasd-spacing-4,1rem);--wasd-table-cell-padding-inline-spacious:var(--wasd-spacing-5,1.25rem);--wasd-table-caption-gap:var(--wasd-spacing-2,.5rem);--wasd-table-caption-foreground:var(--wasd-color-text-muted,#5c6962);--wasd-table-typography-body-size:var(--wasd-typography-size-body-sm,.875rem);--wasd-table-typography-label-size:var(--wasd-typography-size-label-sm,.84rem);--wasd-table-typography-font-weight:var(--wasd-typography-weight-regular,400);--wasd-table-typography-strong-font-weight:var(--wasd-typography-weight-semibold,650);--wasd-table-typography-line-height:var(--wasd-typography-line-height-body-sm,1.5);--wasd-table-transition-duration:var(--wasd-motion-duration-normal,.16s);--wasd-table-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-tabs-gap:var(--wasd-spacing-3,.75rem);--wasd-tabs-list-background:var(--wasd-color-surface-muted,#eef1ed);--wasd-tabs-list-border:var(--wasd-color-border-subtle,#d8ddd7);--wasd-tabs-list-radius:var(--wasd-radius-md,.5rem);--wasd-tabs-list-padding:var(--wasd-spacing-1,.25rem);--wasd-tabs-tab-foreground:var(--wasd-color-text-muted,#5c6962);--wasd-tabs-tab-hover-foreground:var(--wasd-color-text-default,#202724);--wasd-tabs-tab-hover-background:color-mix(in srgb, var(--wasd-color-accent-primary-soft,#b8b3ff) 28%, transparent);--wasd-tabs-tab-active-foreground:var(--wasd-color-accent-primary-strong,#2c22d7);--wasd-tabs-tab-active-background:var(--wasd-color-surface-raised,#fff);--wasd-tabs-tab-disabled-foreground:var(--wasd-color-text-subtle,#7a8580);--wasd-tabs-tab-border:var(--wasd-color-border-subtle,#d8ddd7);--wasd-tabs-tab-focus-shadow:var(--wasd-shadow-focus,0 0 0 3px #574dff47);--wasd-tabs-tab-radius:var(--wasd-radius-md,.5rem);--wasd-tabs-indicator-color:var(--wasd-color-accent-primary-base,#574dff);--wasd-tabs-indicator-thickness:var(--wasd-border-width-thick,3px);--wasd-tabs-indicator-radius:var(--wasd-radius-pill,999px);--wasd-tabs-panel-background:var(--wasd-color-surface-raised,#fff);--wasd-tabs-panel-foreground:var(--wasd-color-text-default,#202724);--wasd-tabs-panel-border:var(--wasd-color-border-subtle,#d8ddd7);--wasd-tabs-panel-radius:var(--wasd-radius-md,.5rem);--wasd-tabs-panel-padding:var(--wasd-spacing-4,1rem);--wasd-tabs-size-xs-font-size:var(--wasd-typography-size-label-xs,.76rem);--wasd-tabs-size-xs-min-block-size:var(--wasd-dimension-control-xs,2rem);--wasd-tabs-size-xs-padding-inline:var(--wasd-spacing-2,.5rem);--wasd-tabs-size-xs-gap:var(--wasd-spacing-1,.25rem);--wasd-tabs-size-xs-icon-size:var(--wasd-dimension-icon-xs,1rem);--wasd-tabs-size-sm-font-size:var(--wasd-typography-size-label-sm,.84rem);--wasd-tabs-size-sm-min-block-size:var(--wasd-dimension-control-sm,2.7rem);--wasd-tabs-size-sm-padding-inline:var(--wasd-spacing-3,.75rem);--wasd-tabs-size-sm-gap:var(--wasd-spacing-1,.25rem);--wasd-tabs-size-sm-icon-size:var(--wasd-dimension-icon-xs,1rem);--wasd-tabs-size-md-font-size:var(--wasd-typography-size-label-md,.98rem);--wasd-tabs-size-md-min-block-size:var(--wasd-dimension-control-md,3.5rem);--wasd-tabs-size-md-padding-inline:var(--wasd-spacing-4,1rem);--wasd-tabs-size-md-gap:var(--wasd-spacing-2,.5rem);--wasd-tabs-size-md-icon-size:var(--wasd-dimension-icon-sm,1.25rem);--wasd-tabs-size-lg-font-size:var(--wasd-typography-size-label-lg,1rem);--wasd-tabs-size-lg-min-block-size:var(--wasd-dimension-control-lg,3.75rem);--wasd-tabs-size-lg-padding-inline:var(--wasd-spacing-5,1.25rem);--wasd-tabs-size-lg-gap:var(--wasd-spacing-2,.5rem);--wasd-tabs-size-lg-icon-size:var(--wasd-dimension-icon-sm,1.25rem);--wasd-tabs-size-xl-font-size:var(--wasd-typography-size-label-xl,1.125rem);--wasd-tabs-size-xl-min-block-size:var(--wasd-dimension-control-xl,4.25rem);--wasd-tabs-size-xl-padding-inline:var(--wasd-spacing-6,1.5rem);--wasd-tabs-size-xl-gap:var(--wasd-spacing-3,.75rem);--wasd-tabs-size-xl-icon-size:var(--wasd-dimension-icon-md,1.5rem);--wasd-tabs-font-weight:var(--wasd-typography-weight-semibold,650);--wasd-tabs-line-height:var(--wasd-typography-line-height-label-md,1.2);--wasd-tabs-motion-duration:var(--wasd-motion-duration-slow,.24s);--wasd-tabs-motion-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-tabs-motion-distance:var(--wasd-spacing-3,.75rem);--wasd-toolbar-surface-transparent-background:transparent;--wasd-toolbar-surface-transparent-foreground:var(--wasd-color-text-default,#202724);--wasd-toolbar-surface-transparent-border:var(--wasd-color-border-transparent,transparent);--wasd-toolbar-surface-transparent-shadow:var(--wasd-shadow-none,none);--wasd-toolbar-surface-canvas-background:var(--wasd-color-surface-canvas,#f7f8f6);--wasd-toolbar-surface-canvas-foreground:var(--wasd-color-text-default,#202724);--wasd-toolbar-surface-canvas-border:var(--wasd-color-border-subtle,#d8ddd7);--wasd-toolbar-surface-canvas-shadow:var(--wasd-shadow-none,none);--wasd-toolbar-surface-raised-background:var(--wasd-color-surface-raised,#fff);--wasd-toolbar-surface-raised-foreground:var(--wasd-color-text-default,#202724);--wasd-toolbar-surface-raised-border:var(--wasd-color-border-subtle,#d8ddd7);--wasd-toolbar-surface-raised-shadow:var(--wasd-shadow-xs,0 1px 2px #11111114);--wasd-toolbar-surface-floating-background:var(--wasd-color-surface-raised,#fff);--wasd-toolbar-surface-floating-foreground:var(--wasd-color-text-default,#202724);--wasd-toolbar-surface-floating-border:var(--wasd-color-border-subtle,#d8ddd7);--wasd-toolbar-surface-floating-shadow:var(--wasd-shadow-sm,0 2px 8px #1111111a);--wasd-toolbar-density-compact-padding-block:var(--wasd-spacing-1,.25rem);--wasd-toolbar-density-compact-padding-inline:var(--wasd-spacing-1,.25rem);--wasd-toolbar-density-compact-gap:var(--wasd-spacing-1,.25rem);--wasd-toolbar-density-compact-group-gap:var(--wasd-spacing-1,.25rem);--wasd-toolbar-density-comfortable-padding-block:var(--wasd-spacing-2,.5rem);--wasd-toolbar-density-comfortable-padding-inline:var(--wasd-spacing-2,.5rem);--wasd-toolbar-density-comfortable-gap:var(--wasd-spacing-2,.5rem);--wasd-toolbar-density-comfortable-group-gap:var(--wasd-spacing-2,.5rem);--wasd-toolbar-density-spacious-padding-block:var(--wasd-spacing-3,.75rem);--wasd-toolbar-density-spacious-padding-inline:var(--wasd-spacing-3,.75rem);--wasd-toolbar-density-spacious-gap:var(--wasd-spacing-3,.75rem);--wasd-toolbar-density-spacious-group-gap:var(--wasd-spacing-3,.75rem);--wasd-toolbar-border-width:var(--wasd-border-width-thin,1px);--wasd-toolbar-radius:var(--wasd-radius-md,.5rem);--wasd-toolbar-min-block-size:var(--wasd-dimension-control-lg,3.75rem);--wasd-toolbar-divider-spacing:var(--wasd-spacing-2,.5rem);--wasd-toolbar-divider-min-block-size:var(--wasd-dimension-control-sm,2.7rem);--wasd-toolbar-transition-duration:var(--wasd-motion-duration-normal,.16s);--wasd-toolbar-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-button-border-width:var(--wasd-border-width-medium,2px);--wasd-button-radius:var(--wasd-radius-md,.5rem);--wasd-button-pill-radius:var(--wasd-radius-pill,999px);--wasd-button-font-family:var(--wasd-typography-family-sans,"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--wasd-button-font-weight:900;--wasd-button-letter-spacing:var(--wasd-typography-tracking-label,.06em);--wasd-button-line-height:var(--wasd-typography-line-height-label-md,1.2);--wasd-button-text-transform:uppercase;--wasd-button-disabled-opacity:var(--wasd-opacity-disabled,.55);--wasd-button-shadow-base:7px 7px 0 0 var(--wasd-color-decorative-line,#111);--wasd-button-shadow-hover:4px 4px 0 0 var(--wasd-color-decorative-line,#111);--wasd-button-shadow-active:3px 3px 0 0 var(--wasd-color-decorative-line,#111);--wasd-button-shadow-focus-visible-ring:var(--wasd-shadow-focus-strong,0 0 0 6px #574dff33);--wasd-button-transform-base:none;--wasd-button-transform-hover:translate(3px, 3px);--wasd-button-transform-active:translate(4px, 4px);--wasd-button-transform-soft-active:translate(1px, 1px);--wasd-button-transition-duration:var(--wasd-motion-duration-normal,.16s);--wasd-button-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-button-primary-background:#aca5ff;--wasd-button-primary-foreground:#15131f;--wasd-button-primary-border:#15131f;--wasd-button-primary-hover-background:#d7d3ff;--wasd-button-primary-hover-foreground:#15131f;--wasd-button-primary-hover-border:#15131f;--wasd-button-primary-active-background:#d7d3ff;--wasd-button-primary-active-foreground:#15131f;--wasd-button-primary-active-border:#15131f;--wasd-button-primary-focus-background:#d7d3ff;--wasd-button-primary-focus-foreground:#15131f;--wasd-button-primary-focus-border:#15131f;--wasd-button-primary-focus-within-background:#d7d3ff;--wasd-button-primary-focus-within-foreground:#15131f;--wasd-button-primary-focus-within-border:#15131f;--wasd-button-primary-focus-visible-background:#d7d3ff;--wasd-button-primary-focus-visible-foreground:#15131f;--wasd-button-primary-focus-visible-border:#15131f;--wasd-button-primary-target-background:#d7d3ff;--wasd-button-primary-target-foreground:#15131f;--wasd-button-primary-target-border:#15131f;--wasd-button-primary-disabled-background:#302a62;--wasd-button-primary-disabled-foreground:#a89fbd;--wasd-button-primary-disabled-border:#68617b;--wasd-button-secondary-background:#e876cf;--wasd-button-secondary-foreground:#15131f;--wasd-button-secondary-border:#15131f;--wasd-button-secondary-hover-background:#ffabea;--wasd-button-secondary-hover-foreground:#15131f;--wasd-button-secondary-hover-border:#15131f;--wasd-button-secondary-active-background:#ffc9f3;--wasd-button-secondary-active-foreground:#15131f;--wasd-button-secondary-active-border:#15131f;--wasd-button-secondary-focus-background:#ffabea;--wasd-button-secondary-focus-foreground:#15131f;--wasd-button-secondary-focus-border:#15131f;--wasd-button-secondary-focus-within-background:#ffabea;--wasd-button-secondary-focus-within-foreground:#15131f;--wasd-button-secondary-focus-within-border:#15131f;--wasd-button-secondary-focus-visible-background:#ffabea;--wasd-button-secondary-focus-visible-foreground:#15131f;--wasd-button-secondary-focus-visible-border:#15131f;--wasd-button-secondary-target-background:#ffc9f3;--wasd-button-secondary-target-foreground:#15131f;--wasd-button-secondary-target-border:#15131f;--wasd-button-secondary-disabled-background:#4f2248;--wasd-button-secondary-disabled-foreground:#a89fbd;--wasd-button-secondary-disabled-border:#68617b;--wasd-button-tertiary-background:transparent;--wasd-button-tertiary-foreground:#ffe2a3;--wasd-button-tertiary-border:transparent;--wasd-button-tertiary-hover-background:#ffe2a3;--wasd-button-tertiary-hover-foreground:#15131f;--wasd-button-tertiary-hover-border:transparent;--wasd-button-tertiary-active-background:#fff0c7;--wasd-button-tertiary-active-foreground:#15131f;--wasd-button-tertiary-active-border:transparent;--wasd-button-tertiary-focus-background:#ffe2a3;--wasd-button-tertiary-focus-foreground:#15131f;--wasd-button-tertiary-focus-border:transparent;--wasd-button-tertiary-focus-within-background:#ffe2a3;--wasd-button-tertiary-focus-within-foreground:#15131f;--wasd-button-tertiary-focus-within-border:transparent;--wasd-button-tertiary-focus-visible-background:#ffe2a3;--wasd-button-tertiary-focus-visible-foreground:#15131f;--wasd-button-tertiary-focus-visible-border:transparent;--wasd-button-tertiary-target-background:#fff0c7;--wasd-button-tertiary-target-foreground:#15131f;--wasd-button-tertiary-target-border:transparent;--wasd-button-tertiary-disabled-background:transparent;--wasd-button-tertiary-disabled-foreground:#a89fbd;--wasd-button-tertiary-disabled-border:transparent;--wasd-button-size-xs-font-size:var(--wasd-typography-size-label-xs,.76rem);--wasd-button-size-xs-min-block-size:var(--wasd-dimension-control-xs,2rem);--wasd-button-size-xs-padding-block:.45rem;--wasd-button-size-xs-padding-inline:.7rem;--wasd-button-size-xs-gap:var(--wasd-dimension-scale-sm,.5rem);--wasd-button-size-sm-font-size:var(--wasd-typography-size-label-sm,.84rem);--wasd-button-size-sm-min-block-size:var(--wasd-dimension-control-sm,2.7rem);--wasd-button-size-sm-padding-block:.62rem;--wasd-button-size-sm-padding-inline:1rem;--wasd-button-size-sm-gap:var(--wasd-dimension-scale-sm,.5rem);--wasd-button-size-md-font-size:var(--wasd-typography-size-label-md,.98rem);--wasd-button-size-md-min-block-size:var(--wasd-dimension-control-md,3.5rem);--wasd-button-size-md-padding-block:.9rem;--wasd-button-size-md-padding-inline:1.35rem;--wasd-button-size-md-gap:var(--wasd-dimension-scale-sm,.5rem);--wasd-button-size-lg-font-size:var(--wasd-typography-size-label-lg,1rem);--wasd-button-size-lg-min-block-size:var(--wasd-dimension-control-lg,3.75rem);--wasd-button-size-lg-padding-block:1rem;--wasd-button-size-lg-padding-inline:1.65rem;--wasd-button-size-lg-gap:var(--wasd-dimension-scale-sm,.5rem);--wasd-button-size-xl-font-size:var(--wasd-typography-size-label-xl,1.125rem);--wasd-button-size-xl-min-block-size:var(--wasd-dimension-control-xl,4.25rem);--wasd-button-size-xl-padding-block:1.1rem;--wasd-button-size-xl-padding-inline:2rem;--wasd-button-size-xl-gap:var(--wasd-dimension-scale-sm,.5rem);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:not([data-wasd-theme]) .wasd-button[data-variant=secondary],:root:not([data-wasd-theme]) wasd-button[variant=secondary],[data-wasd-theme=vorlaut]:not([data-wasd-color-scheme]) .wasd-button[data-variant=secondary],[data-wasd-theme=vorlaut]:not([data-wasd-color-scheme]) wasd-button[variant=secondary]{--wasd-button-shadow-base:7px 7px 0 0 #4f2248;--wasd-button-shadow-hover:4px 4px 0 0 #e876cf;--wasd-button-shadow-active:3px 3px 0 0 #ffabea}}.wasd-ripple-host{position:relative;overflow:hidden}.wasd-ripple{block-size:var(--wasd-ripple-size,0);inline-size:var(--wasd-ripple-size,0);opacity:0;pointer-events:none;transform:translate(-50%, -50%) scale(var(--wasd-ripple-scale-start,.14));transform-origin:50%;will-change:opacity, transform;border:0;border-radius:999px;position:absolute;inset-block-start:var(--wasd-ripple-y,50%);inset-inline-start:var(--wasd-ripple-x,50%)}.wasd-ripple:before{background:radial-gradient(circle, color-mix(in srgb, var(--wasd-ripple-disc-core-color,currentColor) var(--wasd-ripple-disc-core-opacity,24%), transparent) 0 36%, color-mix(in srgb, var(--wasd-ripple-disc-middle-color,currentColor) var(--wasd-ripple-disc-middle-opacity,14%), transparent) 36% 56%, color-mix(in srgb, var(--wasd-ripple-disc-outer-color,currentColor) var(--wasd-ripple-disc-outer-opacity,8%), transparent) 56% 72%, transparent 72% 100%);border-radius:inherit;content:"";position:absolute;inset:0}.wasd-ripple{animation:wasd-ripple-enter var(--wasd-ripple-duration,.72s) var(--wasd-ripple-easing,cubic-bezier(.16, 1, .3, 1)) forwards}@keyframes wasd-ripple-enter{0%{opacity:var(--wasd-ripple-opacity,.88);transform:translate(-50%, -50%) scale(var(--wasd-ripple-scale-start,.14))}44%{opacity:var(--wasd-ripple-opacity,.88);transform:translate(-50%, -50%) scale(var(--wasd-ripple-scale-middle,.58))}to{opacity:0;transform:translate(-50%, -50%) scale(var(--wasd-ripple-scale-end,1.04))}}@media (prefers-reduced-motion:reduce){.wasd-ripple{opacity:0;animation:none}}.wasd-skeleton{--wasd-skeleton-local-background:var(--wasd-skeleton-effect-background);--wasd-skeleton-local-static-background:var(--wasd-skeleton-effect-static-background);--wasd-skeleton-local-radius:var(--wasd-radius-md);--wasd-skeleton-local-inline-size:var(--wasd-skeleton-inline-size,100%);--wasd-skeleton-local-block-size:var(--wasd-skeleton-block-size,4rem);background:var(--wasd-skeleton-local-background);background-size:var(--wasd-skeleton-effect-background-size);border-radius:var(--wasd-skeleton-local-radius);box-sizing:border-box;color:#0000;inline-size:var(--wasd-skeleton-local-inline-size);isolation:isolate;vertical-align:middle;border:0;min-block-size:1px;max-inline-size:100%;display:inline-block;position:relative;overflow:hidden}.wasd-skeleton:before{background:radial-gradient(ellipse at 50% 50%, color-mix(in srgb, var(--wasd-skeleton-color-highlight) var(--wasd-skeleton-effect-sheen-peak-opacity), transparent) 0%, color-mix(in srgb, var(--wasd-skeleton-color-highlight) var(--wasd-skeleton-effect-sheen-edge-opacity), transparent) 34%, color-mix(in srgb, var(--wasd-skeleton-color-highlight) var(--wasd-skeleton-effect-sheen-halo-opacity), transparent) 54%, transparent 76%);content:"";opacity:0;pointer-events:none;z-index:0;position:absolute;inset:-80% -65%;transform:translate(-42%)scaleX(1.16)}.wasd-skeleton:not([data-animated=false]){animation:wasd-skeleton-flow var(--wasd-skeleton-motion-duration) var(--wasd-skeleton-motion-easing) infinite alternate}.wasd-skeleton:not([data-animated=false]):before{animation:wasd-skeleton-glint var(--wasd-skeleton-motion-duration) var(--wasd-skeleton-motion-easing) infinite alternate}.wasd-skeleton[data-animated=false]{background:var(--wasd-skeleton-local-static-background);background-size:100% 100%}.wasd-skeleton[data-animated=false]:before{opacity:var(--wasd-skeleton-effect-static-sheen-opacity);transform:translate(0)scaleX(1.16)}.wasd-skeleton[data-variant=text]{--wasd-skeleton-local-radius:var(--wasd-radius-pill);--wasd-skeleton-local-inline-size:var(--wasd-skeleton-inline-size,12rem);--wasd-skeleton-local-block-size:var(--wasd-skeleton-block-size,1lh);font-size:var(--wasd-typography-text-style-body-md-font-size);line-height:var(--wasd-typography-text-style-body-md-line-height);block-size:var(--wasd-skeleton-local-block-size)}.wasd-skeleton[data-typography-variant=body-xs]{font-size:var(--wasd-typography-text-style-body-xs-font-size);line-height:var(--wasd-typography-text-style-body-xs-line-height)}.wasd-skeleton[data-typography-variant=body-sm]{font-size:var(--wasd-typography-text-style-body-sm-font-size);line-height:var(--wasd-typography-text-style-body-sm-line-height)}.wasd-skeleton[data-typography-variant=body-md]{font-size:var(--wasd-typography-text-style-body-md-font-size);line-height:var(--wasd-typography-text-style-body-md-line-height)}.wasd-skeleton[data-typography-variant=body-lg]{font-size:var(--wasd-typography-text-style-body-lg-font-size);line-height:var(--wasd-typography-text-style-body-lg-line-height)}.wasd-skeleton[data-typography-variant=body-xl]{font-size:var(--wasd-typography-text-style-body-xl-font-size);line-height:var(--wasd-typography-text-style-body-xl-line-height)}.wasd-skeleton[data-typography-variant=label-xs]{font-size:var(--wasd-typography-text-style-label-xs-font-size);line-height:var(--wasd-typography-text-style-label-xs-line-height)}.wasd-skeleton[data-typography-variant=label-sm]{font-size:var(--wasd-typography-text-style-label-sm-font-size);line-height:var(--wasd-typography-text-style-label-sm-line-height)}.wasd-skeleton[data-typography-variant=label-md]{font-size:var(--wasd-typography-text-style-label-md-font-size);line-height:var(--wasd-typography-text-style-label-md-line-height)}.wasd-skeleton[data-typography-variant=label-lg]{font-size:var(--wasd-typography-text-style-label-lg-font-size);line-height:var(--wasd-typography-text-style-label-lg-line-height)}.wasd-skeleton[data-typography-variant=label-xl]{font-size:var(--wasd-typography-text-style-label-xl-font-size);line-height:var(--wasd-typography-text-style-label-xl-line-height)}.wasd-skeleton[data-typography-variant=heading-xs]{font-size:var(--wasd-typography-text-style-heading-xs-font-size);line-height:var(--wasd-typography-text-style-heading-xs-line-height)}.wasd-skeleton[data-typography-variant=heading-sm]{font-size:var(--wasd-typography-text-style-heading-sm-font-size);line-height:var(--wasd-typography-text-style-heading-sm-line-height)}.wasd-skeleton[data-typography-variant=heading-md]{font-size:var(--wasd-typography-text-style-heading-md-font-size);line-height:var(--wasd-typography-text-style-heading-md-line-height)}.wasd-skeleton[data-typography-variant=heading-lg]{font-size:var(--wasd-typography-text-style-heading-lg-font-size);line-height:var(--wasd-typography-text-style-heading-lg-line-height)}.wasd-skeleton[data-typography-variant=heading-xl]{font-size:var(--wasd-typography-text-style-heading-xl-font-size);line-height:var(--wasd-typography-text-style-heading-xl-line-height)}.wasd-skeleton[data-typography-variant=display-sm]{font-size:var(--wasd-typography-text-style-display-sm-font-size);line-height:var(--wasd-typography-text-style-display-sm-line-height)}.wasd-skeleton[data-typography-variant=display-md]{font-size:var(--wasd-typography-text-style-display-md-font-size);line-height:var(--wasd-typography-text-style-display-md-line-height)}.wasd-skeleton[data-typography-variant=display-lg]{font-size:var(--wasd-typography-text-style-display-lg-font-size);line-height:var(--wasd-typography-text-style-display-lg-line-height)}.wasd-skeleton[data-typography-variant=code-sm]{font-size:var(--wasd-typography-text-style-code-sm-font-size);line-height:var(--wasd-typography-text-style-code-sm-line-height)}.wasd-skeleton[data-typography-variant=code-md]{font-size:var(--wasd-typography-text-style-code-md-font-size);line-height:var(--wasd-typography-text-style-code-md-line-height)}.wasd-skeleton[data-variant=block]{block-size:var(--wasd-skeleton-local-block-size)}.wasd-skeleton[data-variant=media]{--wasd-skeleton-local-block-size:auto;aspect-ratio:var(--wasd-skeleton-aspect-ratio,16 / 9)}.wasd-skeleton[data-variant=avatar]{--wasd-skeleton-local-block-size:var(--wasd-skeleton-block-size,3rem);--wasd-skeleton-local-inline-size:var(--wasd-skeleton-inline-size,3rem);--wasd-skeleton-local-radius:var(--wasd-radius-pill);block-size:var(--wasd-skeleton-local-block-size)}.wasd-skeleton[data-radius=none]{--wasd-skeleton-local-radius:0}.wasd-skeleton[data-radius=sm]{--wasd-skeleton-local-radius:var(--wasd-radius-sm)}.wasd-skeleton[data-radius=md]{--wasd-skeleton-local-radius:var(--wasd-radius-md)}.wasd-skeleton[data-radius=lg]{--wasd-skeleton-local-radius:var(--wasd-radius-lg)}.wasd-skeleton[data-radius=pill],.wasd-skeleton[data-variant=avatar]{--wasd-skeleton-local-radius:var(--wasd-radius-pill)}.wasd-skeleton-group{--wasd-skeleton-group-gap:var(--wasd-spacing-2);gap:var(--wasd-skeleton-group-gap);inline-size:var(--wasd-skeleton-inline-size,min(100%, 18rem));vertical-align:middle;max-inline-size:100%;display:inline-grid}.wasd-skeleton-group[data-gap=none]{--wasd-skeleton-group-gap:var(--wasd-spacing-0)}.wasd-skeleton-group[data-gap=xs]{--wasd-skeleton-group-gap:var(--wasd-spacing-1)}.wasd-skeleton-group[data-gap=md]{--wasd-skeleton-group-gap:var(--wasd-spacing-4)}.wasd-skeleton-group[data-gap=lg]{--wasd-skeleton-group-gap:var(--wasd-spacing-6)}.wasd-skeleton-group[data-gap=xl]{--wasd-skeleton-group-gap:var(--wasd-spacing-8)}.wasd-skeleton-group>.wasd-skeleton{--wasd-skeleton-inline-size:100%;display:block}.wasd-skeleton-group>.wasd-skeleton:last-child:not(:only-child){--wasd-skeleton-inline-size:72%}@keyframes wasd-skeleton-flow{0%{background-position:120% 0,0 0}to{background-position:-20% 0,0 0}}@keyframes wasd-skeleton-glint{0%{opacity:.02;transform:translate(-28%)scaleX(1.16)}to{opacity:var(--wasd-skeleton-effect-sheen-opacity);transform:translate(28%)scaleX(1.16)}}@media (prefers-reduced-motion:reduce){.wasd-skeleton,.wasd-skeleton:before{animation:none}.wasd-skeleton:not([data-animated=false]){background:var(--wasd-skeleton-local-static-background);background-size:100% 100%}}.wasd-icon{--wasd-icon-size-current:var(--wasd-icon-size-md,var(--wasd-dimension-icon-md));--wasd-icon-color-current-value:var(--wasd-icon-color-current,currentColor);--wasd-icon-stroke-width-current:var(--wasd-icon-stroke-width-regular,2);--wasd-icon-animation-spin-duration-current:var(--wasd-icon-animation-spin-duration,calc(var(--wasd-motion-duration-slower,.36s) * 3));--wasd-icon-animation-spin-easing-current:var(--wasd-icon-animation-spin-easing,linear);--wasd-icon-animation-pulse-duration-current:var(--wasd-icon-animation-pulse-duration,calc(var(--wasd-motion-duration-slower,.36s) * 2));--wasd-icon-animation-pulse-easing-current:var(--wasd-icon-animation-pulse-easing,var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1)));block-size:var(--wasd-icon-size-current);box-sizing:content-box;color:var(--wasd-icon-color-current-value);fill:none;inline-size:var(--wasd-icon-size-current);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--wasd-icon-stroke-width-current);transform-origin:50%;vertical-align:-.125em;flex:none;display:inline-block;overflow:visible}.wasd-icon[data-size=xs]{--wasd-icon-size-current:var(--wasd-icon-size-xs,var(--wasd-dimension-icon-xs))}.wasd-icon[data-size=sm]{--wasd-icon-size-current:var(--wasd-icon-size-sm,var(--wasd-dimension-icon-sm))}.wasd-icon[data-size=lg]{--wasd-icon-size-current:var(--wasd-icon-size-lg,var(--wasd-dimension-icon-lg))}.wasd-icon[data-size=xl]{--wasd-icon-size-current:var(--wasd-icon-size-xl,var(--wasd-dimension-icon-xl))}.wasd-icon[data-tone=default]{--wasd-icon-color-current-value:var(--wasd-icon-color-default,var(--wasd-color-text-default))}.wasd-icon[data-tone=muted]{--wasd-icon-color-current-value:var(--wasd-icon-color-muted,var(--wasd-color-text-muted))}.wasd-icon[data-tone=inverse]{--wasd-icon-color-current-value:var(--wasd-icon-color-inverse,var(--wasd-color-text-inverse))}.wasd-icon[data-tone=brand]{--wasd-icon-color-current-value:var(--wasd-icon-color-brand,var(--wasd-color-text-brand))}.wasd-icon[data-tone=accent]{--wasd-icon-color-current-value:var(--wasd-icon-color-accent,var(--wasd-color-text-accent))}.wasd-icon[data-tone=success]{--wasd-icon-color-current-value:var(--wasd-icon-color-success,var(--wasd-color-accent-success-base))}.wasd-icon[data-tone=warning]{--wasd-icon-color-current-value:var(--wasd-icon-color-warning,var(--wasd-color-accent-warning-base))}.wasd-icon[data-tone=danger]{--wasd-icon-color-current-value:var(--wasd-icon-color-danger,var(--wasd-color-accent-fail-base))}.wasd-icon[data-stroke-width=hairline]{--wasd-icon-stroke-width-current:var(--wasd-icon-stroke-width-hairline,1.25)}.wasd-icon[data-stroke-width=thin]{--wasd-icon-stroke-width-current:var(--wasd-icon-stroke-width-thin,1.5)}.wasd-icon[data-stroke-width=bold]{--wasd-icon-stroke-width-current:var(--wasd-icon-stroke-width-bold,2.5)}.wasd-icon[data-animation=spin]{animation:wasd-icon-spin var(--wasd-icon-animation-spin-duration-current) var(--wasd-icon-animation-spin-easing-current) infinite}.wasd-icon[data-animation=pulse]{animation:wasd-icon-pulse var(--wasd-icon-animation-pulse-duration-current) var(--wasd-icon-animation-pulse-easing-current) infinite}@keyframes wasd-icon-spin{to{rotate:360deg}}@keyframes wasd-icon-pulse{0%,to{scale:1}50%{scale:1.08}}@media (prefers-reduced-motion:reduce){.wasd-icon[data-animation=pulse],.wasd-icon[data-animation=spin]{animation:none}}.wasd-avatar{--wasd-avatar-block-size:var(--wasd-avatar-size-md-block-size);--wasd-avatar-font-size:var(--wasd-avatar-size-md-font-size);--wasd-avatar-icon-size:var(--wasd-avatar-size-md-icon-size);--wasd-avatar-background:var(--wasd-avatar-neutral-background);--wasd-avatar-foreground:var(--wasd-avatar-neutral-foreground);--wasd-avatar-border-color:var(--wasd-avatar-neutral-border);aspect-ratio:1;background:var(--wasd-avatar-background);block-size:var(--wasd-avatar-block-size);border:var(--wasd-avatar-border-width) solid var(--wasd-avatar-border-color);border-radius:var(--wasd-avatar-radius);box-shadow:var(--wasd-avatar-shadow);box-sizing:border-box;color:var(--wasd-avatar-foreground);font-family:var(--wasd-avatar-font-family);font-size:var(--wasd-avatar-font-size);font-weight:var(--wasd-avatar-font-weight);inline-size:var(--wasd-avatar-block-size);line-height:var(--wasd-avatar-line-height);text-transform:uppercase;-webkit-user-select:none;user-select:none;vertical-align:middle;flex:none;justify-content:center;place-items:center;max-inline-size:100%;display:inline-grid;overflow:hidden}.wasd-avatar[data-size=xs]{--wasd-avatar-block-size:var(--wasd-avatar-size-xs-block-size);--wasd-avatar-font-size:var(--wasd-avatar-size-xs-font-size);--wasd-avatar-icon-size:var(--wasd-avatar-size-xs-icon-size)}.wasd-avatar[data-size=sm]{--wasd-avatar-block-size:var(--wasd-avatar-size-sm-block-size);--wasd-avatar-font-size:var(--wasd-avatar-size-sm-font-size);--wasd-avatar-icon-size:var(--wasd-avatar-size-sm-icon-size)}.wasd-avatar[data-size=lg]{--wasd-avatar-block-size:var(--wasd-avatar-size-lg-block-size);--wasd-avatar-font-size:var(--wasd-avatar-size-lg-font-size);--wasd-avatar-icon-size:var(--wasd-avatar-size-lg-icon-size)}.wasd-avatar[data-size=xl]{--wasd-avatar-block-size:var(--wasd-avatar-size-xl-block-size);--wasd-avatar-font-size:var(--wasd-avatar-size-xl-font-size);--wasd-avatar-icon-size:var(--wasd-avatar-size-xl-icon-size)}.wasd-avatar[data-variant=primary]{--wasd-avatar-background:var(--wasd-avatar-primary-background);--wasd-avatar-foreground:var(--wasd-avatar-primary-foreground);--wasd-avatar-border-color:var(--wasd-avatar-primary-border)}.wasd-avatar[data-variant=secondary]{--wasd-avatar-background:var(--wasd-avatar-secondary-background);--wasd-avatar-foreground:var(--wasd-avatar-secondary-foreground);--wasd-avatar-border-color:var(--wasd-avatar-secondary-border)}.wasd-avatar[data-variant=tertiary]{--wasd-avatar-background:var(--wasd-avatar-tertiary-background);--wasd-avatar-foreground:var(--wasd-avatar-tertiary-foreground);--wasd-avatar-border-color:var(--wasd-avatar-tertiary-border)}.wasd-avatar__image{object-fit:cover;block-size:100%;inline-size:100%;display:block}.wasd-avatar__character{text-align:center;white-space:nowrap;justify-content:center;align-items:center;block-size:1em;inline-size:max-content;line-height:1;display:inline-flex}.wasd-avatar__icon,.wasd-avatar__icon.wasd-icon,.wasd-avatar__icon wasd-icon{--wasd-icon-size-md:var(--wasd-avatar-icon-size);block-size:var(--wasd-avatar-icon-size);inline-size:var(--wasd-avatar-icon-size)}.wasd-badge{--wasd-badge-background:var(--wasd-badge-status-neutral-soft-background);--wasd-badge-foreground:var(--wasd-badge-status-neutral-soft-foreground);--wasd-badge-border-color:var(--wasd-badge-status-neutral-soft-border);--wasd-badge-font-size:var(--wasd-badge-size-md-font-size);--wasd-badge-min-block-size:var(--wasd-badge-size-md-min-block-size);--wasd-badge-padding-inline:var(--wasd-badge-size-md-padding-inline);--wasd-badge-gap:var(--wasd-badge-size-md-gap);--wasd-badge-icon-size:var(--wasd-badge-size-md-icon-size);background:var(--wasd-badge-background);border:var(--wasd-badge-border-width) solid var(--wasd-badge-border-color);border-radius:var(--wasd-badge-radius);box-sizing:border-box;color:var(--wasd-badge-foreground);font-size:var(--wasd-badge-font-size);font-weight:var(--wasd-badge-font-weight);align-items:center;gap:var(--wasd-badge-gap);line-height:var(--wasd-badge-line-height);max-inline-size:100%;min-block-size:var(--wasd-badge-min-block-size);padding-inline:var(--wasd-badge-padding-inline);vertical-align:middle;display:inline-flex}.wasd-badge[data-clickable]{gap:0;padding-inline:0;overflow:hidden}.wasd-badge__action{appearance:none;border-radius:calc(var(--wasd-badge-radius) - var(--wasd-badge-border-width));color:inherit;cursor:pointer;font:inherit;align-items:center;gap:var(--wasd-badge-gap);line-height:inherit;max-inline-size:100%;min-block-size:calc(var(--wasd-badge-min-block-size) - (var(--wasd-badge-border-width) * 2));min-inline-size:0;padding-block:0;padding-inline:var(--wasd-badge-padding-inline);text-align:start;transition:background-color var(--wasd-badge-transition-duration) var(--wasd-badge-transition-easing), box-shadow var(--wasd-badge-transition-duration) var(--wasd-badge-transition-easing), opacity var(--wasd-badge-transition-duration) var(--wasd-badge-transition-easing);background:0 0;border:0;margin:0;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.wasd-badge[data-dismissible][data-clickable] .wasd-badge__action{padding-inline-end:var(--wasd-badge-gap)}.wasd-badge__action>:not(.wasd-ripple){z-index:1;position:relative}.wasd-badge__action:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb, currentColor 10%, transparent)}.wasd-badge__action:focus-visible{box-shadow:var(--wasd-badge-focus-shadow);outline:none}.wasd-badge__action:disabled,.wasd-badge__action[aria-disabled=true]{cursor:not-allowed;opacity:var(--wasd-badge-disabled-opacity)}.wasd-badge[data-size=xs]{--wasd-badge-font-size:var(--wasd-badge-size-xs-font-size);--wasd-badge-min-block-size:var(--wasd-badge-size-xs-min-block-size);--wasd-badge-padding-inline:var(--wasd-badge-size-xs-padding-inline);--wasd-badge-gap:var(--wasd-badge-size-xs-gap);--wasd-badge-icon-size:var(--wasd-badge-size-xs-icon-size)}.wasd-badge[data-size=sm]{--wasd-badge-font-size:var(--wasd-badge-size-sm-font-size);--wasd-badge-min-block-size:var(--wasd-badge-size-sm-min-block-size);--wasd-badge-padding-inline:var(--wasd-badge-size-sm-padding-inline);--wasd-badge-gap:var(--wasd-badge-size-sm-gap);--wasd-badge-icon-size:var(--wasd-badge-size-sm-icon-size)}.wasd-badge[data-size=lg]{--wasd-badge-font-size:var(--wasd-badge-size-lg-font-size);--wasd-badge-min-block-size:var(--wasd-badge-size-lg-min-block-size);--wasd-badge-padding-inline:var(--wasd-badge-size-lg-padding-inline);--wasd-badge-gap:var(--wasd-badge-size-lg-gap);--wasd-badge-icon-size:var(--wasd-badge-size-lg-icon-size)}.wasd-badge[data-size=xl]{--wasd-badge-font-size:var(--wasd-badge-size-xl-font-size);--wasd-badge-min-block-size:var(--wasd-badge-size-xl-min-block-size);--wasd-badge-padding-inline:var(--wasd-badge-size-xl-padding-inline);--wasd-badge-gap:var(--wasd-badge-size-xl-gap);--wasd-badge-icon-size:var(--wasd-badge-size-xl-icon-size)}.wasd-badge[data-status=info]{--wasd-badge-background:var(--wasd-badge-status-info-soft-background);--wasd-badge-foreground:var(--wasd-badge-status-info-soft-foreground);--wasd-badge-border-color:var(--wasd-badge-status-info-soft-border)}.wasd-badge[data-status=success]{--wasd-badge-background:var(--wasd-badge-status-success-soft-background);--wasd-badge-foreground:var(--wasd-badge-status-success-soft-foreground);--wasd-badge-border-color:var(--wasd-badge-status-success-soft-border)}.wasd-badge[data-status=warning]{--wasd-badge-background:var(--wasd-badge-status-warning-soft-background);--wasd-badge-foreground:var(--wasd-badge-status-warning-soft-foreground);--wasd-badge-border-color:var(--wasd-badge-status-warning-soft-border)}.wasd-badge[data-status=fail]{--wasd-badge-background:var(--wasd-badge-status-fail-soft-background);--wasd-badge-foreground:var(--wasd-badge-status-fail-soft-foreground);--wasd-badge-border-color:var(--wasd-badge-status-fail-soft-border)}.wasd-badge[data-variant=solid][data-status=neutral]{--wasd-badge-background:var(--wasd-badge-status-neutral-solid-background);--wasd-badge-foreground:var(--wasd-badge-status-neutral-solid-foreground);--wasd-badge-border-color:var(--wasd-badge-status-neutral-solid-border)}.wasd-badge[data-variant=solid][data-status=info]{--wasd-badge-background:var(--wasd-badge-status-info-solid-background);--wasd-badge-foreground:var(--wasd-badge-status-info-solid-foreground);--wasd-badge-border-color:var(--wasd-badge-status-info-solid-border)}.wasd-badge[data-variant=solid][data-status=success]{--wasd-badge-background:var(--wasd-badge-status-success-solid-background);--wasd-badge-foreground:var(--wasd-badge-status-success-solid-foreground);--wasd-badge-border-color:var(--wasd-badge-status-success-solid-border)}.wasd-badge[data-variant=solid][data-status=warning]{--wasd-badge-background:var(--wasd-badge-status-warning-solid-background);--wasd-badge-foreground:var(--wasd-badge-status-warning-solid-foreground);--wasd-badge-border-color:var(--wasd-badge-status-warning-solid-border)}.wasd-badge[data-variant=solid][data-status=fail]{--wasd-badge-background:var(--wasd-badge-status-fail-solid-background);--wasd-badge-foreground:var(--wasd-badge-status-fail-solid-foreground);--wasd-badge-border-color:var(--wasd-badge-status-fail-solid-border)}.wasd-badge[data-variant=outline][data-status=neutral]{--wasd-badge-background:var(--wasd-badge-status-neutral-outline-background);--wasd-badge-foreground:var(--wasd-badge-status-neutral-outline-foreground);--wasd-badge-border-color:var(--wasd-badge-status-neutral-outline-border)}.wasd-badge[data-variant=outline][data-status=info]{--wasd-badge-background:var(--wasd-badge-status-info-outline-background);--wasd-badge-foreground:var(--wasd-badge-status-info-outline-foreground);--wasd-badge-border-color:var(--wasd-badge-status-info-outline-border)}.wasd-badge[data-variant=outline][data-status=success]{--wasd-badge-background:var(--wasd-badge-status-success-outline-background);--wasd-badge-foreground:var(--wasd-badge-status-success-outline-foreground);--wasd-badge-border-color:var(--wasd-badge-status-success-outline-border)}.wasd-badge[data-variant=outline][data-status=warning]{--wasd-badge-background:var(--wasd-badge-status-warning-outline-background);--wasd-badge-foreground:var(--wasd-badge-status-warning-outline-foreground);--wasd-badge-border-color:var(--wasd-badge-status-warning-outline-border)}.wasd-badge[data-variant=outline][data-status=fail]{--wasd-badge-background:var(--wasd-badge-status-fail-outline-background);--wasd-badge-foreground:var(--wasd-badge-status-fail-outline-foreground);--wasd-badge-border-color:var(--wasd-badge-status-fail-outline-border)}.wasd-badge__icon{--wasd-icon-size-md:var(--wasd-badge-icon-size);block-size:var(--wasd-badge-icon-size);inline-size:var(--wasd-badge-icon-size);flex:none}.wasd-badge__label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.wasd-badge__label:empty,.wasd-badge__label[data-empty]{display:none}.wasd-badge__dismiss{appearance:none;background:color-mix(in srgb, currentColor 10%, transparent);border-radius:var(--wasd-badge-radius);color:inherit;cursor:pointer;inline-size:calc(var(--wasd-badge-icon-size) + .45rem);min-block-size:calc(var(--wasd-badge-icon-size) + .45rem);transition:background-color var(--wasd-badge-transition-duration) var(--wasd-badge-transition-easing), opacity var(--wasd-badge-transition-duration) var(--wasd-badge-transition-easing);border:0;flex:none;justify-content:center;align-items:center;margin-inline-start:calc(var(--wasd-badge-gap) * .5);margin-inline-end:calc(var(--wasd-badge-padding-inline) * -1);padding:0;display:inline-flex;position:relative;overflow:hidden}.wasd-badge[data-clickable] .wasd-badge__dismiss{margin-inline:0}.wasd-badge__dismiss:hover:not(:disabled){background:color-mix(in srgb, currentColor 16%, transparent)}.wasd-badge__dismiss:focus-visible{box-shadow:var(--wasd-badge-focus-shadow);outline:none}.wasd-badge__dismiss:disabled{cursor:not-allowed;opacity:var(--wasd-badge-disabled-opacity)}.wasd-badge__dismiss-icon{--wasd-icon-size-md:calc(var(--wasd-badge-icon-size) * .9);block-size:calc(var(--wasd-badge-icon-size) * .9);inline-size:calc(var(--wasd-badge-icon-size) * .9)}@media (prefers-reduced-motion:reduce){.wasd-badge__action,.wasd-badge__dismiss{transition:none}}.wasd-button{--wasd-button-background:transparent;--wasd-button-border-color:transparent;--wasd-button-color:currentColor;--wasd-button-shadow:var(--wasd-button-shadow-base);--wasd-button-transform:var(--wasd-button-transform-base);--wasd-button-hover-background:var(--wasd-button-background);--wasd-button-hover-border-color:var(--wasd-button-border-color);--wasd-button-hover-color:var(--wasd-button-color);--wasd-button-hover-shadow:var(--wasd-button-shadow-hover);--wasd-button-hover-transform:var(--wasd-button-transform-hover);--wasd-button-active-background:var(--wasd-button-hover-background);--wasd-button-active-border-color:var(--wasd-button-hover-border-color);--wasd-button-active-color:var(--wasd-button-hover-color);--wasd-button-active-shadow:var(--wasd-button-shadow-active);--wasd-button-active-transform:var(--wasd-button-transform-active);--wasd-button-focus-background:var(--wasd-button-background);--wasd-button-focus-border-color:var(--wasd-button-border-color);--wasd-button-focus-color:var(--wasd-button-color);--wasd-button-focus-shadow:var(--wasd-button-focus-shadow-override,var(--wasd-button-shadow));--wasd-button-focus-transform:var(--wasd-button-transform);--wasd-button-focus-within-background:var(--wasd-button-focus-background);--wasd-button-focus-within-border-color:var(--wasd-button-focus-border-color);--wasd-button-focus-within-color:var(--wasd-button-focus-color);--wasd-button-focus-within-shadow:var(--wasd-button-focus-within-shadow-override,var(--wasd-button-focus-shadow));--wasd-button-focus-within-transform:var(--wasd-button-focus-transform);--wasd-button-focus-visible-background:var(--wasd-button-focus-background);--wasd-button-focus-visible-border-color:var(--wasd-button-focus-border-color);--wasd-button-focus-visible-color:var(--wasd-button-focus-color);--wasd-button-focus-visible-shadow:var(--wasd-button-focus-visible-shadow-override,var(--wasd-button-shadow-base), var(--wasd-button-shadow-focus-visible-ring));--wasd-button-focus-visible-transform:var(--wasd-button-focus-transform);--wasd-button-target-background:var(--wasd-button-active-background);--wasd-button-target-border-color:var(--wasd-button-active-border-color);--wasd-button-target-color:var(--wasd-button-active-color);--wasd-button-target-shadow:var(--wasd-button-shadow-active), var(--wasd-button-shadow-focus-visible-ring);--wasd-button-target-transform:var(--wasd-button-active-transform);--wasd-button-disabled-background:var(--wasd-button-background);--wasd-button-disabled-border-color:var(--wasd-button-border-color);--wasd-button-disabled-color:var(--wasd-button-color);appearance:none;background:var(--wasd-button-background);border:var(--wasd-button-border-width) solid var(--wasd-button-border-color);border-radius:var(--wasd-button-radius);box-sizing:border-box;box-shadow:var(--wasd-button-shadow);color:var(--wasd-button-color);cursor:pointer;font-family:var(--wasd-button-font-family);font-size:var(--wasd-button-size-md-font-size);font-weight:var(--wasd-button-font-weight);align-items:center;gap:var(--wasd-button-size-md-gap);isolation:isolate;letter-spacing:var(--wasd-button-letter-spacing);line-height:var(--wasd-button-line-height);max-inline-size:100%;min-block-size:var(--wasd-button-size-md-min-block-size);padding:var(--wasd-button-size-md-padding-block) var(--wasd-button-size-md-padding-inline);text-align:center;text-transform:var(--wasd-button-text-transform);touch-action:manipulation;transform:var(--wasd-button-transform);transition:background-color var(--wasd-button-transition-duration) var(--wasd-button-transition-easing), border-color var(--wasd-button-transition-duration) var(--wasd-button-transition-easing), box-shadow var(--wasd-button-transition-duration) var(--wasd-button-transition-easing), color var(--wasd-button-transition-duration) var(--wasd-button-transition-easing), opacity var(--wasd-button-transition-duration) var(--wasd-button-transition-easing), transform var(--wasd-button-transition-duration) var(--wasd-button-transition-easing);-webkit-user-select:none;user-select:none;vertical-align:middle;-webkit-tap-highlight-color:transparent;white-space:normal;background-clip:padding-box;justify-content:center;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.wasd-button[data-width-transition]{inline-size:var(--wasd-button-width-transition-inline-size,auto);transition:background-color var(--wasd-button-transition-duration) var(--wasd-button-transition-easing), border-color var(--wasd-button-transition-duration) var(--wasd-button-transition-easing), box-shadow var(--wasd-button-transition-duration) var(--wasd-button-transition-easing), color var(--wasd-button-transition-duration) var(--wasd-button-transition-easing), inline-size var(--wasd-button-transition-duration) var(--wasd-button-transition-easing), opacity var(--wasd-button-transition-duration) var(--wasd-button-transition-easing), transform var(--wasd-button-transition-duration) var(--wasd-button-transition-easing);will-change:inline-size}.wasd-button[data-width-transition][data-width-transition-measuring]{transition:none}.wasd-button[data-width-transition][data-width-transition-active]{white-space:nowrap}.wasd-button>.wasd-ripple{color:currentColor;z-index:-1}.wasd-button>.wasd-button__icon{--wasd-button-icon-size:1em;--wasd-icon-size-md:var(--wasd-button-icon-size);block-size:var(--wasd-button-icon-size);inline-size:var(--wasd-button-icon-size);flex:none;align-self:center;line-height:1;translate:0 .0625em}.wasd-button>.wasd-button__label{min-inline-size:0;display:block}.wasd-button[data-text-display=single-line],.wasd-button[data-text-display=truncate]{white-space:nowrap}.wasd-button[data-text-display=single-line]>.wasd-button__label,.wasd-button[data-text-display=truncate]>.wasd-button__label{white-space:nowrap;overflow:hidden}.wasd-button[data-text-display=truncate],.wasd-button[data-text-display=truncate]>.wasd-button__label{text-overflow:ellipsis}.wasd-button:not([data-state]):target,.wasd-button[data-state=target]{background:var(--wasd-button-target-background);border-color:var(--wasd-button-target-border-color);box-shadow:var(--wasd-button-target-shadow);color:var(--wasd-button-target-color);transform:var(--wasd-button-target-transform)}.wasd-button:not([data-state]):focus,.wasd-button[data-state=focus]{background:var(--wasd-button-focus-background);border-color:var(--wasd-button-focus-border-color);box-shadow:var(--wasd-button-focus-shadow);color:var(--wasd-button-focus-color);transform:var(--wasd-button-focus-transform);outline:none}.wasd-button:not([data-state]):focus-within,.wasd-button[data-state=focus-within]{background:var(--wasd-button-focus-within-background);border-color:var(--wasd-button-focus-within-border-color);box-shadow:var(--wasd-button-focus-within-shadow);color:var(--wasd-button-focus-within-color);transform:var(--wasd-button-focus-within-transform);outline:none}.wasd-button:not([data-state]):focus-visible,.wasd-button[data-state=focus-visible]{background:var(--wasd-button-focus-visible-background);border-color:var(--wasd-button-focus-visible-border-color);box-shadow:var(--wasd-button-focus-visible-shadow);color:var(--wasd-button-focus-visible-color);transform:var(--wasd-button-focus-visible-transform);outline:none}.wasd-button[data-state=hover]{background:var(--wasd-button-hover-background);border-color:var(--wasd-button-hover-border-color);box-shadow:var(--wasd-button-hover-shadow);color:var(--wasd-button-hover-color);transform:var(--wasd-button-hover-transform)}.wasd-button:not([data-state]):active,.wasd-button[data-state=active]{background:var(--wasd-button-active-background);border-color:var(--wasd-button-active-border-color);box-shadow:var(--wasd-button-active-shadow);color:var(--wasd-button-active-color);transform:var(--wasd-button-active-transform)}.wasd-button:disabled,.wasd-button[aria-disabled=true]{background:var(--wasd-button-disabled-background);border-color:var(--wasd-button-disabled-border-color);box-shadow:none;color:var(--wasd-button-disabled-color);cursor:not-allowed;opacity:var(--wasd-button-disabled-opacity);transform:none}.wasd-button[data-pill]{--wasd-button-radius:var(--wasd-button-pill-radius)}.wasd-button[data-variant=primary]{--wasd-button-background:var(--wasd-button-primary-background);--wasd-button-border-color:var(--wasd-button-primary-border);--wasd-button-color:var(--wasd-button-primary-foreground);--wasd-button-hover-background:var(--wasd-button-primary-hover-background);--wasd-button-hover-border-color:var(--wasd-button-primary-hover-border);--wasd-button-hover-color:var(--wasd-button-primary-hover-foreground);--wasd-button-active-background:var(--wasd-button-primary-active-background);--wasd-button-active-border-color:var(--wasd-button-primary-active-border);--wasd-button-active-color:var(--wasd-button-primary-active-foreground);--wasd-button-focus-background:var(--wasd-button-primary-focus-background);--wasd-button-focus-border-color:var(--wasd-button-primary-focus-border);--wasd-button-focus-color:var(--wasd-button-primary-focus-foreground);--wasd-button-focus-within-background:var(--wasd-button-primary-focus-within-background);--wasd-button-focus-within-border-color:var(--wasd-button-primary-focus-within-border);--wasd-button-focus-within-color:var(--wasd-button-primary-focus-within-foreground);--wasd-button-focus-visible-background:var(--wasd-button-primary-focus-visible-background);--wasd-button-focus-visible-border-color:var(--wasd-button-primary-focus-visible-border);--wasd-button-focus-visible-color:var(--wasd-button-primary-focus-visible-foreground);--wasd-button-target-background:var(--wasd-button-primary-target-background);--wasd-button-target-border-color:var(--wasd-button-primary-target-border);--wasd-button-target-color:var(--wasd-button-primary-target-foreground);--wasd-button-disabled-background:var(--wasd-button-primary-disabled-background);--wasd-button-disabled-border-color:var(--wasd-button-primary-disabled-border);--wasd-button-disabled-color:var(--wasd-button-primary-disabled-foreground)}.wasd-button[data-variant=secondary]{--wasd-button-background:var(--wasd-button-secondary-background);--wasd-button-border-color:var(--wasd-button-secondary-border);--wasd-button-color:var(--wasd-button-secondary-foreground);--wasd-button-hover-background:var(--wasd-button-secondary-hover-background);--wasd-button-hover-border-color:var(--wasd-button-secondary-hover-border);--wasd-button-hover-color:var(--wasd-button-secondary-hover-foreground);--wasd-button-active-background:var(--wasd-button-secondary-active-background);--wasd-button-active-border-color:var(--wasd-button-secondary-active-border);--wasd-button-active-color:var(--wasd-button-secondary-active-foreground);--wasd-button-focus-background:var(--wasd-button-secondary-focus-background);--wasd-button-focus-border-color:var(--wasd-button-secondary-focus-border);--wasd-button-focus-color:var(--wasd-button-secondary-focus-foreground);--wasd-button-focus-within-background:var(--wasd-button-secondary-focus-within-background);--wasd-button-focus-within-border-color:var(--wasd-button-secondary-focus-within-border);--wasd-button-focus-within-color:var(--wasd-button-secondary-focus-within-foreground);--wasd-button-focus-visible-background:var(--wasd-button-secondary-focus-visible-background);--wasd-button-focus-visible-border-color:var(--wasd-button-secondary-focus-visible-border);--wasd-button-focus-visible-color:var(--wasd-button-secondary-focus-visible-foreground);--wasd-button-target-background:var(--wasd-button-secondary-target-background);--wasd-button-target-border-color:var(--wasd-button-secondary-target-border);--wasd-button-target-color:var(--wasd-button-secondary-target-foreground);--wasd-button-target-transform:var(--wasd-button-transform-soft-active);--wasd-button-disabled-background:var(--wasd-button-secondary-disabled-background);--wasd-button-disabled-border-color:var(--wasd-button-secondary-disabled-border);--wasd-button-disabled-color:var(--wasd-button-secondary-disabled-foreground)}.wasd-button[data-variant=tertiary]{--wasd-button-background:var(--wasd-button-tertiary-background);--wasd-button-border-color:transparent;--wasd-button-color:var(--wasd-button-tertiary-foreground);--wasd-button-hover-background:var(--wasd-button-tertiary-hover-background);--wasd-button-hover-border-color:transparent;--wasd-button-hover-color:var(--wasd-button-tertiary-hover-foreground);--wasd-button-active-background:var(--wasd-button-tertiary-active-background);--wasd-button-active-border-color:transparent;--wasd-button-active-color:var(--wasd-button-tertiary-active-foreground);--wasd-button-focus-background:var(--wasd-button-tertiary-focus-background);--wasd-button-focus-border-color:transparent;--wasd-button-focus-color:var(--wasd-button-tertiary-focus-foreground);--wasd-button-focus-within-background:var(--wasd-button-tertiary-focus-within-background);--wasd-button-focus-within-border-color:transparent;--wasd-button-focus-within-color:var(--wasd-button-tertiary-focus-within-foreground);--wasd-button-focus-visible-background:var(--wasd-button-tertiary-focus-visible-background);--wasd-button-focus-visible-border-color:transparent;--wasd-button-focus-visible-color:var(--wasd-button-tertiary-focus-visible-foreground);--wasd-button-target-background:var(--wasd-button-tertiary-target-background);--wasd-button-target-border-color:transparent;--wasd-button-target-color:var(--wasd-button-tertiary-target-foreground);--wasd-button-target-transform:none;--wasd-button-disabled-background:var(--wasd-button-tertiary-disabled-background);--wasd-button-disabled-border-color:var(--wasd-button-tertiary-disabled-border);--wasd-button-disabled-color:var(--wasd-button-tertiary-disabled-foreground);--wasd-button-shadow:none;--wasd-button-hover-shadow:none;--wasd-button-active-shadow:none;--wasd-button-focus-shadow:var(--wasd-button-focus-shadow-override,none);--wasd-button-focus-within-shadow:var(--wasd-button-focus-within-shadow-override,none);--wasd-button-focus-visible-shadow:var(--wasd-button-focus-visible-shadow-override,none);--wasd-button-target-shadow:none;--wasd-button-hover-transform:none;--wasd-button-active-transform:none;--wasd-button-focus-transform:none;--wasd-button-focus-within-transform:none;--wasd-button-focus-visible-transform:none}.wasd-button[data-variant=tertiary]:not([data-state]):focus-visible,.wasd-button[data-variant=tertiary][data-state=focus-visible]{outline:var(--wasd-button-focus-visible-outline,3px solid color-mix(in srgb, var(--wasd-color-accent-primary-base) 28%, transparent));outline-offset:var(--wasd-button-focus-visible-outline-offset,3px)}.wasd-button[data-size=xs]{font-size:var(--wasd-button-size-xs-font-size);gap:var(--wasd-button-size-xs-gap);min-block-size:var(--wasd-button-size-xs-min-block-size);padding-block:var(--wasd-button-size-xs-padding-block);padding-inline:var(--wasd-button-size-xs-padding-inline)}.wasd-button[data-size=sm]{font-size:var(--wasd-button-size-sm-font-size);gap:var(--wasd-button-size-sm-gap);min-block-size:var(--wasd-button-size-sm-min-block-size);padding-block:var(--wasd-button-size-sm-padding-block);padding-inline:var(--wasd-button-size-sm-padding-inline)}.wasd-button[data-size=lg]{font-size:var(--wasd-button-size-lg-font-size);gap:var(--wasd-button-size-lg-gap);min-block-size:var(--wasd-button-size-lg-min-block-size);padding-block:var(--wasd-button-size-lg-padding-block);padding-inline:var(--wasd-button-size-lg-padding-inline)}.wasd-button[data-size=xl]{font-size:var(--wasd-button-size-xl-font-size);gap:var(--wasd-button-size-xl-gap);min-block-size:var(--wasd-button-size-xl-min-block-size);padding-block:var(--wasd-button-size-xl-padding-block);padding-inline:var(--wasd-button-size-xl-padding-inline)}@media (hover:hover) and (pointer:fine){.wasd-button:not([data-state]):hover:not(:active):not(:disabled):not([aria-disabled=true]){background:var(--wasd-button-hover-background);border-color:var(--wasd-button-hover-border-color);box-shadow:var(--wasd-button-hover-shadow);color:var(--wasd-button-hover-color);transform:var(--wasd-button-hover-transform)}}.wasd-button.wasd-button-skeleton{--wasd-button-skeleton-inline-size:9rem;--wasd-button-skeleton-tint:var(--wasd-button-hover-background);--wasd-button-skeleton-tint-opacity:.36;--wasd-button-skeleton-base:var(--wasd-skeleton-color-base);--wasd-button-skeleton-highlight:var(--wasd-skeleton-color-highlight);--wasd-button-skeleton-background:linear-gradient(100deg, transparent 0%, color-mix(in srgb, var(--wasd-button-skeleton-highlight) var(--wasd-skeleton-effect-background-halo-opacity), transparent) 14%, color-mix(in srgb, var(--wasd-button-skeleton-highlight) var(--wasd-skeleton-effect-background-edge-opacity), transparent) 30%, color-mix(in srgb, var(--wasd-button-skeleton-highlight) var(--wasd-skeleton-effect-background-peak-opacity), transparent) 50%, color-mix(in srgb, var(--wasd-button-skeleton-highlight) var(--wasd-skeleton-effect-background-edge-opacity), transparent) 70%, color-mix(in srgb, var(--wasd-button-skeleton-highlight) var(--wasd-skeleton-effect-background-halo-opacity), transparent) 86%, transparent 100%), var(--wasd-button-skeleton-base);--wasd-button-skeleton-static-background:var(--wasd-button-skeleton-base);background:var(--wasd-button-skeleton-background);background-clip:border-box;background-size:var(--wasd-skeleton-effect-background-size);box-shadow:none;color:#0000;cursor:default;inline-size:var(--wasd-button-skeleton-inline-size);opacity:1;pointer-events:none;text-shadow:none;border:0;transform:none}.wasd-button.wasd-button-skeleton:before{background:radial-gradient(ellipse at 50% 50%, color-mix(in srgb, var(--wasd-button-skeleton-highlight) var(--wasd-skeleton-effect-sheen-peak-opacity), transparent) 0%, color-mix(in srgb, var(--wasd-button-skeleton-highlight) var(--wasd-skeleton-effect-sheen-edge-opacity), transparent) 34%, color-mix(in srgb, var(--wasd-button-skeleton-highlight) var(--wasd-skeleton-effect-sheen-halo-opacity), transparent) 54%, transparent 76%);content:"";opacity:0;z-index:0;position:absolute;inset:-80% -65%;transform:translate(-42%)scaleX(1.16)}.wasd-button.wasd-button-skeleton:after{background:var(--wasd-button-skeleton-tint);content:"";mix-blend-mode:color;opacity:var(--wasd-button-skeleton-tint-opacity);pointer-events:none;z-index:1;position:absolute;inset:0}.wasd-button.wasd-button-skeleton:not([data-animated=false]){animation:wasd-button-skeleton-flow var(--wasd-skeleton-motion-duration) var(--wasd-skeleton-motion-easing) infinite alternate}.wasd-button.wasd-button-skeleton:not([data-animated=false]):before{animation:wasd-button-skeleton-glint var(--wasd-skeleton-motion-duration) var(--wasd-skeleton-motion-easing) infinite alternate}.wasd-button.wasd-button-skeleton[data-animated=false]{background:var(--wasd-button-skeleton-static-background);background-size:100% 100%}.wasd-button.wasd-button-skeleton[data-animated=false]:before{opacity:var(--wasd-skeleton-effect-static-sheen-opacity);transform:translate(0)scaleX(1.16)}.wasd-button.wasd-button-skeleton[data-variant=tertiary]{--wasd-button-skeleton-tint-opacity:.32}.wasd-button.wasd-button-skeleton[data-size=xs]{--wasd-button-skeleton-inline-size:6.25rem}.wasd-button.wasd-button-skeleton[data-size=sm]{--wasd-button-skeleton-inline-size:7.5rem}.wasd-button.wasd-button-skeleton[data-size=lg]{--wasd-button-skeleton-inline-size:10.25rem}.wasd-button.wasd-button-skeleton[data-size=xl]{--wasd-button-skeleton-inline-size:11.5rem}@keyframes wasd-button-skeleton-flow{0%{background-position:120% 0,0 0}to{background-position:-20% 0,0 0}}@keyframes wasd-button-skeleton-glint{0%{opacity:.02;transform:translate(-28%)scaleX(1.16)}to{opacity:var(--wasd-skeleton-effect-sheen-opacity);transform:translate(28%)scaleX(1.16)}}@media (prefers-reduced-motion:reduce){.wasd-button{transition:none}.wasd-button.wasd-button-skeleton,.wasd-button.wasd-button-skeleton:before,.wasd-button.wasd-button-skeleton:after{animation:none}.wasd-button.wasd-button-skeleton:not([data-animated=false]){background:var(--wasd-button-skeleton-static-background);background-size:100% 100%}}.wasd-chip{--wasd-chip-background:var(--wasd-chip-neutral-background);--wasd-chip-foreground:var(--wasd-chip-neutral-foreground);--wasd-chip-border-color:var(--wasd-chip-neutral-border);--wasd-chip-min-block-size:var(--wasd-chip-size-md-min-block-size);--wasd-chip-avatar-size:var(--wasd-chip-size-md-avatar-size);--wasd-chip-gap:var(--wasd-chip-size-md-gap);--wasd-chip-padding-inline:var(--wasd-chip-size-md-padding-inline);--wasd-chip-font-size:var(--wasd-chip-size-md-font-size);background:var(--wasd-chip-background);border:var(--wasd-chip-border-width) solid var(--wasd-chip-border-color);border-radius:var(--wasd-chip-radius);box-sizing:border-box;color:var(--wasd-chip-foreground);font-family:var(--wasd-chip-font-family);font-size:var(--wasd-chip-font-size);font-weight:var(--wasd-chip-font-weight);align-items:center;gap:var(--wasd-chip-gap);line-height:var(--wasd-chip-line-height);max-inline-size:100%;min-block-size:var(--wasd-chip-min-block-size);padding-block:0;padding-inline:calc(var(--wasd-chip-padding-inline) - var(--wasd-chip-border-width)) var(--wasd-chip-padding-inline);transition:background-color var(--wasd-chip-transition-duration) var(--wasd-chip-transition-easing), border-color var(--wasd-chip-transition-duration) var(--wasd-chip-transition-easing), color var(--wasd-chip-transition-duration) var(--wasd-chip-transition-easing), opacity var(--wasd-chip-transition-duration) var(--wasd-chip-transition-easing);vertical-align:middle;display:inline-flex}.wasd-chip[data-size=xs]{--wasd-chip-min-block-size:var(--wasd-chip-size-xs-min-block-size);--wasd-chip-avatar-size:var(--wasd-chip-size-xs-avatar-size);--wasd-chip-gap:var(--wasd-chip-size-xs-gap);--wasd-chip-padding-inline:var(--wasd-chip-size-xs-padding-inline);--wasd-chip-font-size:var(--wasd-chip-size-xs-font-size)}.wasd-chip[data-size=sm]{--wasd-chip-min-block-size:var(--wasd-chip-size-sm-min-block-size);--wasd-chip-avatar-size:var(--wasd-chip-size-sm-avatar-size);--wasd-chip-gap:var(--wasd-chip-size-sm-gap);--wasd-chip-padding-inline:var(--wasd-chip-size-sm-padding-inline);--wasd-chip-font-size:var(--wasd-chip-size-sm-font-size)}.wasd-chip[data-size=lg]{--wasd-chip-min-block-size:var(--wasd-chip-size-lg-min-block-size);--wasd-chip-avatar-size:var(--wasd-chip-size-lg-avatar-size);--wasd-chip-gap:var(--wasd-chip-size-lg-gap);--wasd-chip-padding-inline:var(--wasd-chip-size-lg-padding-inline);--wasd-chip-font-size:var(--wasd-chip-size-lg-font-size)}.wasd-chip[data-size=xl]{--wasd-chip-min-block-size:var(--wasd-chip-size-xl-min-block-size);--wasd-chip-avatar-size:var(--wasd-chip-size-xl-avatar-size);--wasd-chip-gap:var(--wasd-chip-size-xl-gap);--wasd-chip-padding-inline:var(--wasd-chip-size-xl-padding-inline);--wasd-chip-font-size:var(--wasd-chip-size-xl-font-size)}.wasd-chip[data-variant=primary]{--wasd-chip-background:var(--wasd-chip-primary-background);--wasd-chip-foreground:var(--wasd-chip-primary-foreground);--wasd-chip-border-color:var(--wasd-chip-primary-border)}.wasd-chip[data-variant=secondary]{--wasd-chip-background:var(--wasd-chip-secondary-background);--wasd-chip-foreground:var(--wasd-chip-secondary-foreground);--wasd-chip-border-color:var(--wasd-chip-secondary-border)}.wasd-chip[data-variant=tertiary]{--wasd-chip-background:var(--wasd-chip-tertiary-background);--wasd-chip-foreground:var(--wasd-chip-tertiary-foreground);--wasd-chip-border-color:var(--wasd-chip-tertiary-border)}.wasd-chip[data-disabled]{opacity:var(--wasd-chip-disabled-opacity)}.wasd-chip[data-link]{cursor:pointer;text-decoration:none}.wasd-chip[data-link]:focus-visible{box-shadow:var(--wasd-chip-focus-shadow);outline:none}.wasd-chip[data-link][aria-disabled=true]{cursor:not-allowed}.wasd-chip__avatar{--wasd-avatar-size-md-block-size:var(--wasd-chip-avatar-size);--wasd-avatar-size-md-font-size:calc(var(--wasd-chip-font-size) * .9);--wasd-avatar-size-md-icon-size:calc(var(--wasd-chip-avatar-size) * .55);margin-inline-start:calc((var(--wasd-chip-padding-inline) - var(--wasd-chip-border-width)) * -1 + .125rem)}.wasd-chip__label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.wasd-chip__label:empty{display:none}@media (prefers-reduced-motion:reduce){.wasd-chip{transition:none}}.wasd-button.wasd-icon-button,.wasd-icon-button__control{--wasd-icon-button-size:var(--wasd-button-size-md-min-block-size);--wasd-icon-button-icon-size:var(--wasd-icon-size-md,var(--wasd-dimension-icon-md));--wasd-icon-button-padding:max(0px, calc((var(--wasd-icon-button-size) - var(--wasd-icon-button-icon-size) - (var(--wasd-button-border-width) * 2)) / 2))}.wasd-button.wasd-icon-button[data-size=xs],.wasd-icon-button__control[size=xs]{--wasd-icon-button-size:var(--wasd-button-size-xs-min-block-size);--wasd-icon-button-icon-size:var(--wasd-icon-size-xs,var(--wasd-dimension-icon-xs))}.wasd-button.wasd-icon-button[data-size=sm],.wasd-icon-button__control[size=sm]{--wasd-icon-button-size:var(--wasd-button-size-sm-min-block-size);--wasd-icon-button-icon-size:var(--wasd-icon-size-sm,var(--wasd-dimension-icon-sm))}.wasd-button.wasd-icon-button[data-size=lg],.wasd-icon-button__control[size=lg]{--wasd-icon-button-size:var(--wasd-button-size-lg-min-block-size);--wasd-icon-button-icon-size:var(--wasd-icon-size-lg,var(--wasd-dimension-icon-lg))}.wasd-button.wasd-icon-button[data-size=xl],.wasd-icon-button__control[size=xl]{--wasd-icon-button-size:var(--wasd-button-size-xl-min-block-size);--wasd-icon-button-icon-size:var(--wasd-icon-size-xl,var(--wasd-dimension-icon-xl))}.wasd-button.wasd-icon-button{aspect-ratio:1;block-size:var(--wasd-icon-button-size);inline-size:var(--wasd-icon-button-size);min-block-size:var(--wasd-icon-button-size);min-inline-size:var(--wasd-icon-button-size);white-space:nowrap;flex:none;gap:0;padding:0}.wasd-button.wasd-icon-button>.wasd-icon-button__icon{--wasd-button-icon-size:var(--wasd-icon-button-icon-size);--wasd-icon-size-md:var(--wasd-icon-button-icon-size);block-size:var(--wasd-icon-button-icon-size);inline-size:var(--wasd-icon-button-icon-size);line-height:1;translate:0}.wasd-button.wasd-icon-button[data-circle]{--wasd-button-radius:var(--wasd-button-pill-radius)}.wasd-icon-button__control{--wasd-button-size-xs-gap:0;--wasd-button-size-sm-gap:0;--wasd-button-size-md-gap:0;--wasd-button-size-lg-gap:0;--wasd-button-size-xl-gap:0;--wasd-button-size-xs-padding-block:var(--wasd-icon-button-padding);--wasd-button-size-xs-padding-inline:var(--wasd-icon-button-padding);--wasd-button-size-sm-padding-block:var(--wasd-icon-button-padding);--wasd-button-size-sm-padding-inline:var(--wasd-icon-button-padding);--wasd-button-size-md-padding-block:var(--wasd-icon-button-padding);--wasd-button-size-md-padding-inline:var(--wasd-icon-button-padding);--wasd-button-size-lg-padding-block:var(--wasd-icon-button-padding);--wasd-button-size-lg-padding-inline:var(--wasd-icon-button-padding);--wasd-button-size-xl-padding-block:var(--wasd-icon-button-padding);--wasd-button-size-xl-padding-inline:var(--wasd-icon-button-padding);max-inline-size:100%;line-height:0;display:inline-block}.wasd-icon-button__control>.wasd-icon-button__icon{--wasd-icon-size-md:var(--wasd-icon-button-icon-size);block-size:var(--wasd-icon-button-icon-size);inline-size:var(--wasd-icon-button-icon-size);line-height:1}.wasd-toolbar{--wasd-toolbar-current-background:var(--wasd-toolbar-surface-raised-background);--wasd-toolbar-current-border:var(--wasd-toolbar-surface-raised-border);--wasd-toolbar-current-foreground:var(--wasd-toolbar-surface-raised-foreground);--wasd-toolbar-current-shadow:var(--wasd-toolbar-surface-raised-shadow);--wasd-toolbar-current-padding-block:var(--wasd-toolbar-density-comfortable-padding-block);--wasd-toolbar-current-padding-inline:var(--wasd-toolbar-density-comfortable-padding-inline);--wasd-toolbar-current-gap:var(--wasd-toolbar-density-comfortable-gap);--wasd-toolbar-current-group-gap:var(--wasd-toolbar-density-comfortable-group-gap);--wasd-divider-spacing-block:var(--wasd-toolbar-divider-spacing);--wasd-divider-spacing-inline:var(--wasd-toolbar-divider-spacing);background:var(--wasd-toolbar-current-background);border:var(--wasd-toolbar-border-width) solid var(--wasd-toolbar-current-border);border-radius:var(--wasd-toolbar-radius);box-shadow:var(--wasd-toolbar-current-shadow);box-sizing:border-box;color:var(--wasd-toolbar-current-foreground);align-items:center;gap:var(--wasd-toolbar-current-gap);max-inline-size:100%;min-block-size:var(--wasd-toolbar-min-block-size);min-inline-size:0;padding-block:var(--wasd-toolbar-current-padding-block);padding-inline:var(--wasd-toolbar-current-padding-inline);transition:background-color var(--wasd-toolbar-transition-duration) var(--wasd-toolbar-transition-easing), border-color var(--wasd-toolbar-transition-duration) var(--wasd-toolbar-transition-easing), box-shadow var(--wasd-toolbar-transition-duration) var(--wasd-toolbar-transition-easing), color var(--wasd-toolbar-transition-duration) var(--wasd-toolbar-transition-easing);vertical-align:middle;flex-wrap:nowrap;justify-content:flex-start;margin:0;display:inline-flex}.wasd-toolbar>*,::slotted(*){flex:none;min-inline-size:0}.wasd-toolbar>.wasd-button,.wasd-toolbar>.wasd-icon-button,::slotted(.wasd-button),::slotted(.wasd-icon-button),::slotted(wasd-button),::slotted(wasd-icon-button){max-inline-size:100%}.wasd-toolbar>[role=group],.wasd-toolbar>.wasd-toolbar__group,::slotted([role=group]),::slotted(.wasd-toolbar__group){flex:none;flex-wrap:inherit;align-items:center;gap:var(--wasd-toolbar-current-group-gap);min-inline-size:0;display:inline-flex}.wasd-toolbar[data-full-width]{inline-size:100%;display:flex}.wasd-toolbar[data-surface=transparent]{--wasd-toolbar-current-background:var(--wasd-toolbar-surface-transparent-background);--wasd-toolbar-current-border:var(--wasd-toolbar-surface-transparent-border);--wasd-toolbar-current-foreground:var(--wasd-toolbar-surface-transparent-foreground);--wasd-toolbar-current-shadow:var(--wasd-toolbar-surface-transparent-shadow)}.wasd-toolbar[data-surface=canvas]{--wasd-toolbar-current-background:var(--wasd-toolbar-surface-canvas-background);--wasd-toolbar-current-border:var(--wasd-toolbar-surface-canvas-border);--wasd-toolbar-current-foreground:var(--wasd-toolbar-surface-canvas-foreground);--wasd-toolbar-current-shadow:var(--wasd-toolbar-surface-canvas-shadow)}.wasd-toolbar[data-surface=floating]{--wasd-toolbar-current-background:var(--wasd-toolbar-surface-floating-background);--wasd-toolbar-current-border:var(--wasd-toolbar-surface-floating-border);--wasd-toolbar-current-foreground:var(--wasd-toolbar-surface-floating-foreground);--wasd-toolbar-current-shadow:var(--wasd-toolbar-surface-floating-shadow)}.wasd-toolbar[data-density=compact]{--wasd-toolbar-current-padding-block:var(--wasd-toolbar-density-compact-padding-block);--wasd-toolbar-current-padding-inline:var(--wasd-toolbar-density-compact-padding-inline);--wasd-toolbar-current-gap:var(--wasd-toolbar-density-compact-gap);--wasd-toolbar-current-group-gap:var(--wasd-toolbar-density-compact-group-gap)}.wasd-toolbar[data-density=spacious]{--wasd-toolbar-current-padding-block:var(--wasd-toolbar-density-spacious-padding-block);--wasd-toolbar-current-padding-inline:var(--wasd-toolbar-density-spacious-padding-inline);--wasd-toolbar-current-gap:var(--wasd-toolbar-density-spacious-gap);--wasd-toolbar-current-group-gap:var(--wasd-toolbar-density-spacious-group-gap)}.wasd-toolbar[data-orientation=vertical]{flex-direction:column;align-items:stretch;min-block-size:0;max-block-size:100%;inline-size:max-content}.wasd-toolbar[data-orientation=vertical][data-full-width]{inline-size:100%}.wasd-toolbar[data-orientation=vertical]>[role=group],.wasd-toolbar[data-orientation=vertical]>.wasd-toolbar__group{flex-direction:column;align-items:stretch}.wasd-toolbar[data-align=start]{align-items:flex-start}.wasd-toolbar[data-align=end]{align-items:flex-end}.wasd-toolbar[data-align=stretch]{align-items:stretch}.wasd-toolbar[data-justify=center]{justify-content:center}.wasd-toolbar[data-justify=end]{justify-content:flex-end}.wasd-toolbar[data-justify=between]{justify-content:space-between}.wasd-toolbar[data-wrap=wrap]{flex-wrap:wrap}.wasd-toolbar>.wasd-divider[data-orientation=vertical]{min-block-size:var(--wasd-toolbar-divider-min-block-size);align-self:stretch}.wasd-toolbar[data-orientation=vertical]>.wasd-divider[data-orientation=horizontal]{inline-size:auto}@media (prefers-reduced-motion:reduce){.wasd-toolbar{transition:none}}.wasd-footer{--wasd-footer-background:var(--wasd-footer-canvas-background);--wasd-footer-foreground:var(--wasd-footer-canvas-foreground);--wasd-footer-border-color:var(--wasd-footer-canvas-border);--wasd-footer-shadow:var(--wasd-footer-canvas-shadow);--wasd-footer-padding-inline:var(--wasd-footer-padding-inline-md);--wasd-footer-padding-block:var(--wasd-footer-padding-block-md);--wasd-footer-gap:var(--wasd-footer-gap-md);background:var(--wasd-footer-background);box-shadow:var(--wasd-footer-shadow);box-sizing:border-box;color:var(--wasd-footer-foreground);align-items:center;gap:var(--wasd-footer-gap);inline-size:100%;min-block-size:var(--wasd-footer-min-block-size);min-inline-size:0;padding-block:var(--wasd-footer-padding-block);padding-inline:var(--wasd-footer-padding-inline);transition:background-color var(--wasd-footer-transition-duration) var(--wasd-footer-transition-easing), border-color var(--wasd-footer-transition-duration) var(--wasd-footer-transition-easing), box-shadow var(--wasd-footer-transition-duration) var(--wasd-footer-transition-easing), color var(--wasd-footer-transition-duration) var(--wasd-footer-transition-easing);z-index:20;flex-wrap:nowrap;justify-content:flex-start;display:flex}.wasd-footer>*,::slotted(*){min-inline-size:0}.wasd-footer>.wasd-box:only-child,.wasd-footer>.wasd-container:only-child,.wasd-footer>.wasd-grid:only-child,.wasd-footer>.wasd-inline:only-child,.wasd-footer>.wasd-stack:only-child,::slotted(.wasd-box:only-child),::slotted(.wasd-container:only-child),::slotted(.wasd-grid:only-child),::slotted(.wasd-inline:only-child),::slotted(.wasd-stack:only-child),::slotted(wasd-box:only-child),::slotted(wasd-container:only-child),::slotted(wasd-grid:only-child),::slotted(wasd-inline:only-child),::slotted(wasd-stack:only-child){flex:auto;inline-size:100%;min-inline-size:0}.wasd-footer>nav,::slotted(nav),::slotted(wasd-inline[as=nav]){flex:auto}.wasd-footer[data-border]{border-block-start:var(--wasd-footer-border-width) solid var(--wasd-footer-border-color)}.wasd-footer[data-position=sticky]{position:sticky;inset-block-end:0}.wasd-footer[data-position=fixed]{position:fixed;inset-block-end:0;inset-inline:0}.wasd-footer[data-surface=raised]{--wasd-footer-background:var(--wasd-footer-raised-background);--wasd-footer-foreground:var(--wasd-footer-raised-foreground);--wasd-footer-border-color:var(--wasd-footer-raised-border);--wasd-footer-shadow:var(--wasd-footer-raised-shadow)}.wasd-footer[data-surface=glass]{--wasd-footer-background:var(--wasd-footer-glass-background);--wasd-footer-foreground:var(--wasd-footer-glass-foreground);--wasd-footer-border-color:var(--wasd-footer-glass-border);--wasd-footer-shadow:var(--wasd-footer-glass-shadow);backdrop-filter:saturate(140%) blur(var(--wasd-footer-blur))}.wasd-footer[data-surface=inverse]{--wasd-footer-background:var(--wasd-footer-inverse-background);--wasd-footer-foreground:var(--wasd-footer-inverse-foreground);--wasd-footer-border-color:var(--wasd-footer-inverse-border);--wasd-footer-shadow:var(--wasd-footer-inverse-shadow)}.wasd-footer[data-gap=none]{--wasd-footer-gap:var(--wasd-footer-gap-none)}.wasd-footer[data-gap=xs]{--wasd-footer-gap:var(--wasd-footer-gap-xs)}.wasd-footer[data-gap=sm]{--wasd-footer-gap:var(--wasd-footer-gap-sm)}.wasd-footer[data-gap=lg]{--wasd-footer-gap:var(--wasd-footer-gap-lg)}.wasd-footer[data-gap=xl]{--wasd-footer-gap:var(--wasd-footer-gap-xl)}.wasd-footer[data-padding-inline=none]{--wasd-footer-padding-inline:var(--wasd-footer-padding-inline-none)}.wasd-footer[data-padding-inline=xs]{--wasd-footer-padding-inline:var(--wasd-footer-padding-inline-xs)}.wasd-footer[data-padding-inline=sm]{--wasd-footer-padding-inline:var(--wasd-footer-padding-inline-sm)}.wasd-footer[data-padding-inline=lg]{--wasd-footer-padding-inline:var(--wasd-footer-padding-inline-lg)}.wasd-footer[data-padding-inline=xl]{--wasd-footer-padding-inline:var(--wasd-footer-padding-inline-xl)}.wasd-footer[data-padding-block=none]{--wasd-footer-padding-block:var(--wasd-footer-padding-block-none)}.wasd-footer[data-padding-block=xs]{--wasd-footer-padding-block:var(--wasd-footer-padding-block-xs)}.wasd-footer[data-padding-block=sm]{--wasd-footer-padding-block:var(--wasd-footer-padding-block-sm)}.wasd-footer[data-padding-block=lg]{--wasd-footer-padding-block:var(--wasd-footer-padding-block-lg)}.wasd-footer[data-padding-block=xl]{--wasd-footer-padding-block:var(--wasd-footer-padding-block-xl)}.wasd-footer[data-align=start]{align-items:flex-start}.wasd-footer[data-align=end]{align-items:flex-end}.wasd-footer[data-align=stretch]{align-items:stretch}.wasd-footer[data-justify=center]{justify-content:center}.wasd-footer[data-justify=end]{justify-content:flex-end}.wasd-footer[data-justify=between]{justify-content:space-between}.wasd-footer[data-wrap=wrap]{flex-wrap:wrap}@media (prefers-reduced-motion:reduce){.wasd-footer{transition:none}}.wasd-header{--wasd-header-background:var(--wasd-header-canvas-background);--wasd-header-foreground:var(--wasd-header-canvas-foreground);--wasd-header-border-color:var(--wasd-header-canvas-border);--wasd-header-shadow:var(--wasd-header-canvas-shadow);--wasd-header-padding-inline:var(--wasd-header-padding-inline-md);--wasd-header-gap:var(--wasd-header-gap-md);background:var(--wasd-header-background);box-shadow:var(--wasd-header-shadow);box-sizing:border-box;color:var(--wasd-header-foreground);align-items:center;gap:var(--wasd-header-gap);inline-size:100%;min-block-size:var(--wasd-header-min-block-size);min-inline-size:0;padding-block:0;padding-inline:var(--wasd-header-padding-inline);transition:background-color var(--wasd-header-transition-duration) var(--wasd-header-transition-easing), border-color var(--wasd-header-transition-duration) var(--wasd-header-transition-easing), box-shadow var(--wasd-header-transition-duration) var(--wasd-header-transition-easing), color var(--wasd-header-transition-duration) var(--wasd-header-transition-easing);z-index:20;flex-wrap:nowrap;justify-content:flex-start;display:flex}.wasd-header>*,::slotted(*){min-inline-size:0}.wasd-header>.wasd-box:only-child,.wasd-header>.wasd-container:only-child,.wasd-header>.wasd-grid:only-child,.wasd-header>.wasd-inline:only-child,.wasd-header>.wasd-stack:only-child,::slotted(.wasd-box:only-child),::slotted(.wasd-container:only-child),::slotted(.wasd-grid:only-child),::slotted(.wasd-inline:only-child),::slotted(.wasd-stack:only-child),::slotted(wasd-box:only-child),::slotted(wasd-container:only-child),::slotted(wasd-grid:only-child),::slotted(wasd-inline:only-child),::slotted(wasd-stack:only-child){flex:auto;inline-size:100%;min-inline-size:0}.wasd-header>nav,::slotted(nav),::slotted(wasd-inline[as=nav]){flex:auto}.wasd-header[data-border]{border-block-end:var(--wasd-header-border-width) solid var(--wasd-header-border-color)}.wasd-header[data-position=sticky]{position:sticky;inset-block-start:0}.wasd-header[data-position=fixed]{position:fixed;inset-block-start:0;inset-inline:0}.wasd-header[data-surface=raised]{--wasd-header-background:var(--wasd-header-raised-background);--wasd-header-foreground:var(--wasd-header-raised-foreground);--wasd-header-border-color:var(--wasd-header-raised-border);--wasd-header-shadow:var(--wasd-header-raised-shadow)}.wasd-header[data-surface=glass]{--wasd-header-background:var(--wasd-header-glass-background);--wasd-header-foreground:var(--wasd-header-glass-foreground);--wasd-header-border-color:var(--wasd-header-glass-border);--wasd-header-shadow:var(--wasd-header-glass-shadow);backdrop-filter:saturate(140%) blur(var(--wasd-header-blur))}.wasd-header[data-surface=inverse]{--wasd-header-background:var(--wasd-header-inverse-background);--wasd-header-foreground:var(--wasd-header-inverse-foreground);--wasd-header-border-color:var(--wasd-header-inverse-border);--wasd-header-shadow:var(--wasd-header-inverse-shadow)}.wasd-header[data-gap=none]{--wasd-header-gap:var(--wasd-header-gap-none)}.wasd-header[data-gap=xs]{--wasd-header-gap:var(--wasd-header-gap-xs)}.wasd-header[data-gap=sm]{--wasd-header-gap:var(--wasd-header-gap-sm)}.wasd-header[data-gap=lg]{--wasd-header-gap:var(--wasd-header-gap-lg)}.wasd-header[data-gap=xl]{--wasd-header-gap:var(--wasd-header-gap-xl)}.wasd-header[data-padding-inline=none]{--wasd-header-padding-inline:var(--wasd-header-padding-inline-none)}.wasd-header[data-padding-inline=xs]{--wasd-header-padding-inline:var(--wasd-header-padding-inline-xs)}.wasd-header[data-padding-inline=sm]{--wasd-header-padding-inline:var(--wasd-header-padding-inline-sm)}.wasd-header[data-padding-inline=lg]{--wasd-header-padding-inline:var(--wasd-header-padding-inline-lg)}.wasd-header[data-padding-inline=xl]{--wasd-header-padding-inline:var(--wasd-header-padding-inline-xl)}.wasd-header[data-align=start]{align-items:flex-start}.wasd-header[data-align=end]{align-items:flex-end}.wasd-header[data-align=stretch]{align-items:stretch}.wasd-header[data-justify=center]{justify-content:center}.wasd-header[data-justify=end]{justify-content:flex-end}.wasd-header[data-justify=between]{justify-content:space-between}.wasd-header[data-wrap=wrap]{padding-block:var(--wasd-spacing-2);flex-wrap:wrap}@media (prefers-reduced-motion:reduce){.wasd-header{transition:none}}.wasd-divider{--wasd-divider-current-color:var(--wasd-divider-color-default);--wasd-divider-current-inset-start:0;--wasd-divider-current-inset-end:0;background:var(--wasd-divider-current-color);box-sizing:border-box;color:inherit;border:0;flex:none;margin:0}.wasd-divider[data-tone=subtle]{--wasd-divider-current-color:var(--wasd-divider-color-subtle)}.wasd-divider[data-tone=strong]{--wasd-divider-current-color:var(--wasd-divider-color-strong)}.wasd-divider[data-inset=start]{--wasd-divider-current-inset-start:var(--wasd-divider-inset)}.wasd-divider[data-inset=end]{--wasd-divider-current-inset-end:var(--wasd-divider-inset)}.wasd-divider[data-inset=both]{--wasd-divider-current-inset-start:var(--wasd-divider-inset);--wasd-divider-current-inset-end:var(--wasd-divider-inset)}.wasd-divider[data-orientation=horizontal]{block-size:var(--wasd-divider-thickness);inline-size:max(0px, calc(100% - var(--wasd-divider-current-inset-start) - var(--wasd-divider-current-inset-end)));margin-block:var(--wasd-divider-spacing-block);margin-inline:var(--wasd-divider-current-inset-start) var(--wasd-divider-current-inset-end);min-block-size:var(--wasd-divider-thickness)}.wasd-divider[data-orientation=vertical]{block-size:auto;inline-size:var(--wasd-divider-thickness);margin-block:0;margin-inline:var(--wasd-divider-spacing-inline);min-block-size:1em;min-inline-size:var(--wasd-divider-thickness);align-self:stretch}.wasd-input-control{--wasd-input-control-background:var(--wasd-input-background);--wasd-input-control-border:var(--wasd-input-border);--wasd-input-control-color:var(--wasd-input-foreground);--wasd-input-control-shadow:var(--wasd-input-shadow);--wasd-input-control-placeholder:var(--wasd-input-placeholder);accent-color:var(--wasd-input-accent);appearance:none;background:var(--wasd-input-control-background);border:var(--wasd-input-border-width) solid var(--wasd-input-control-border);border-radius:var(--wasd-input-radius);box-sizing:border-box;box-shadow:var(--wasd-input-control-shadow);color:var(--wasd-input-control-color);font-family:var(--wasd-input-font-family);font-size:var(--wasd-input-size-md-font-size);font-weight:var(--wasd-input-font-weight);line-height:var(--wasd-input-line-height);min-block-size:var(--wasd-input-size-md-min-block-size);min-inline-size:0;padding:var(--wasd-input-size-md-padding-block) var(--wasd-input-size-md-padding-inline);transition:background-color var(--wasd-input-transition-duration) var(--wasd-input-transition-easing), border-color var(--wasd-input-transition-duration) var(--wasd-input-transition-easing), box-shadow var(--wasd-input-transition-duration) var(--wasd-input-transition-easing), color var(--wasd-input-transition-duration) var(--wasd-input-transition-easing), opacity var(--wasd-input-transition-duration) var(--wasd-input-transition-easing);width:100%}.wasd-input-control::placeholder{color:var(--wasd-input-control-placeholder);opacity:1}.wasd-input-control::selection{background:var(--wasd-input-selection)}.wasd-input-control[data-pill],.wasd-input-root[data-pill] .wasd-input-control{border-radius:var(--wasd-radius-pill,999px)}.wasd-input-control[data-size=xs]{font-size:var(--wasd-input-size-xs-font-size);min-block-size:var(--wasd-input-size-xs-min-block-size);padding-block:var(--wasd-input-size-xs-padding-block);padding-inline:var(--wasd-input-size-xs-padding-inline)}.wasd-input-control[data-size=sm]{font-size:var(--wasd-input-size-sm-font-size);min-block-size:var(--wasd-input-size-sm-min-block-size);padding-block:var(--wasd-input-size-sm-padding-block);padding-inline:var(--wasd-input-size-sm-padding-inline)}.wasd-input-control[data-size=lg]{font-size:var(--wasd-input-size-lg-font-size);min-block-size:var(--wasd-input-size-lg-min-block-size);padding-block:var(--wasd-input-size-lg-padding-block);padding-inline:var(--wasd-input-size-lg-padding-inline)}.wasd-input-control[data-size=xl]{font-size:var(--wasd-input-size-xl-font-size);min-block-size:var(--wasd-input-size-xl-min-block-size);padding-block:var(--wasd-input-size-xl-padding-block);padding-inline:var(--wasd-input-size-xl-padding-inline)}.wasd-input-control:not([data-state]):focus,.wasd-input-control:not([data-state]):focus-within,.wasd-input-control[data-state=focus],.wasd-input-control[data-state=focus-within]{--wasd-input-control-background:var(--wasd-input-focus-background);--wasd-input-control-border:var(--wasd-input-focus-border);--wasd-input-control-shadow:var(--wasd-input-focus-shadow);outline:none}.wasd-input-control[data-state=hover]{--wasd-input-control-background:var(--wasd-input-hover-background);--wasd-input-control-border:var(--wasd-input-hover-border)}.wasd-input-control:not([data-state]):focus-visible,.wasd-input-control[data-state=focus-visible]{--wasd-input-control-background:var(--wasd-input-focus-background);--wasd-input-control-border:var(--wasd-input-focus-border);--wasd-input-control-shadow:var(--wasd-input-focus-shadow);outline:none}.wasd-input-control[aria-invalid=true],.wasd-input-control[data-invalid],.wasd-input-control[data-state=invalid]{--wasd-input-control-background:var(--wasd-input-invalid-background);--wasd-input-control-border:var(--wasd-input-invalid-border);--wasd-input-control-color:var(--wasd-input-invalid-foreground);--wasd-input-control-shadow:var(--wasd-input-invalid-shadow)}.wasd-input-control:disabled,.wasd-input-control[aria-disabled=true]{--wasd-input-control-background:var(--wasd-input-disabled-background);--wasd-input-control-border:var(--wasd-input-disabled-border);--wasd-input-control-color:var(--wasd-input-disabled-foreground);cursor:not-allowed;opacity:var(--wasd-input-disabled-opacity)}.wasd-input-control:read-only:not(select){cursor:default}@media (hover:hover) and (pointer:fine){.wasd-input-control:not([data-state]):hover:not(:disabled):not([aria-disabled=true]){--wasd-input-control-background:var(--wasd-input-hover-background);--wasd-input-control-border:var(--wasd-input-hover-border)}}@media (prefers-reduced-motion:reduce){.wasd-input-control{transition:none}}.wasd-input-root{--wasd-input-root-padding-block:var(--wasd-input-size-md-padding-block);--wasd-input-root-padding-inline:var(--wasd-input-size-md-padding-inline);--wasd-input-root-font-size:var(--wasd-input-size-md-font-size);--wasd-input-root-icon-size:var(--wasd-dimension-icon-md);--wasd-input-root-min-block-size:var(--wasd-input-size-md-min-block-size);--wasd-input-root-action-size:min(calc(var(--wasd-input-root-min-block-size) - (var(--wasd-input-border-width) * 2) - .25rem), max(1.5rem, calc(var(--wasd-input-root-icon-size) + var(--wasd-input-size-md-gap))));--wasd-input-root-leading-offset:var(--wasd-input-root-padding-inline);--wasd-input-root-trailing-offset:var(--wasd-input-root-padding-inline);--wasd-input-root-floating-label-scale:.76;--wasd-input-root-floating-label-reserved-block-size:clamp(.625rem, calc(var(--wasd-input-root-min-block-size) * .18), .875rem);--wasd-input-root-floating-label-active-block-start:clamp(.125rem, calc(var(--wasd-input-root-min-block-size) * .08), .375rem);--wasd-input-root-floating-label-value-padding-block-start:calc(var(--wasd-input-root-floating-label-active-block-start) + (var(--wasd-input-root-font-size) * .9));--wasd-input-root-floating-label-value-padding-block-end:max(.125rem, calc(var(--wasd-input-root-padding-block) * .5));--wasd-input-root-floating-label-scrim-inline:.25em;--wasd-input-root-floating-label-inline-start:calc(var(--wasd-input-root-padding-inline) - var(--wasd-input-root-floating-label-scrim-inline));--wasd-input-root-floating-label-inline-end:var(--wasd-input-root-padding-inline);color:var(--wasd-input-foreground);box-sizing:border-box;inline-size:var(--wasd-input-inline-size,100%);max-inline-size:100%;display:inline-grid;position:relative}.wasd-input{inline-size:var(--wasd-input-inline-size,100%);display:inline-block}.wasd-input-root .wasd-input,.wasd-input-root .wasd-select{grid-area:1/1}.wasd-input-root[data-size=xs]{--wasd-input-root-padding-block:var(--wasd-input-size-xs-padding-block);--wasd-input-root-padding-inline:var(--wasd-input-size-xs-padding-inline);--wasd-input-root-font-size:var(--wasd-input-size-xs-font-size);--wasd-input-root-icon-size:var(--wasd-dimension-icon-xs);--wasd-input-root-min-block-size:var(--wasd-input-size-xs-min-block-size)}.wasd-input-root[data-size=sm]{--wasd-input-root-padding-block:var(--wasd-input-size-sm-padding-block);--wasd-input-root-padding-inline:var(--wasd-input-size-sm-padding-inline);--wasd-input-root-font-size:var(--wasd-input-size-sm-font-size);--wasd-input-root-icon-size:var(--wasd-dimension-icon-sm);--wasd-input-root-min-block-size:var(--wasd-input-size-sm-min-block-size)}.wasd-input-root[data-size=lg]{--wasd-input-root-padding-block:var(--wasd-input-size-lg-padding-block);--wasd-input-root-padding-inline:var(--wasd-input-size-lg-padding-inline);--wasd-input-root-font-size:var(--wasd-input-size-lg-font-size);--wasd-input-root-icon-size:var(--wasd-dimension-icon-lg);--wasd-input-root-min-block-size:var(--wasd-input-size-lg-min-block-size)}.wasd-input-root[data-size=xl]{--wasd-input-root-padding-block:var(--wasd-input-size-xl-padding-block);--wasd-input-root-padding-inline:var(--wasd-input-size-xl-padding-inline);--wasd-input-root-font-size:var(--wasd-input-size-xl-font-size);--wasd-input-root-icon-size:var(--wasd-dimension-icon-xl);--wasd-input-root-min-block-size:var(--wasd-input-size-xl-min-block-size)}.wasd-input-root[data-leading-icon] .wasd-input-control{padding-inline-start:calc(var(--wasd-input-root-padding-inline) + var(--wasd-input-root-icon-size) + var(--wasd-input-size-md-gap))}.wasd-input-root[data-trailing-icon] .wasd-input-control,.wasd-input-root[data-clearable] .wasd-input-control{padding-inline-end:calc(var(--wasd-input-root-padding-inline) + var(--wasd-input-root-action-size) + var(--wasd-input-size-md-gap))}.wasd-input-root[data-trailing-icon][data-clearable] .wasd-input-control{padding-inline-end:calc(var(--wasd-input-root-padding-inline) + var(--wasd-input-root-action-size) + var(--wasd-input-root-icon-size) + (var(--wasd-input-size-md-gap) * 2))}.wasd-input-root[data-trailing-icon],.wasd-input-root[data-clearable]{--wasd-input-root-floating-label-inline-end:calc(var(--wasd-input-root-padding-inline) + var(--wasd-input-root-action-size) + var(--wasd-input-size-md-gap))}.wasd-input-root[data-trailing-icon][data-clearable]{--wasd-input-root-floating-label-inline-end:calc(var(--wasd-input-root-padding-inline) + var(--wasd-input-root-action-size) + var(--wasd-input-root-icon-size) + (var(--wasd-input-size-md-gap) * 2))}.wasd-input-root[data-floating-label]{--wasd-input-root-control-background:var(--wasd-input-background);--wasd-input-root-control-border:var(--wasd-input-border);--wasd-input-root-control-shadow:var(--wasd-input-shadow);background:var(--wasd-input-root-control-background);block-size:var(--wasd-input-root-min-block-size);border:var(--wasd-input-border-width) solid var(--wasd-input-root-control-border);border-radius:var(--wasd-input-radius);box-shadow:var(--wasd-input-root-control-shadow);transition:background-color var(--wasd-input-transition-duration) var(--wasd-input-transition-easing), border-color var(--wasd-input-transition-duration) var(--wasd-input-transition-easing), box-shadow var(--wasd-input-transition-duration) var(--wasd-input-transition-easing)}.wasd-input-root[data-floating-label][data-pill]{border-radius:var(--wasd-radius-pill,999px)}.wasd-input-root[data-floating-label]:not([data-state]):focus-within,.wasd-input-root[data-floating-label][data-state=focus],.wasd-input-root[data-floating-label][data-state=focus-within],.wasd-input-root[data-floating-label][data-state=focus-visible]{--wasd-input-root-control-background:var(--wasd-input-focus-background);--wasd-input-root-control-border:var(--wasd-input-focus-border);--wasd-input-root-control-shadow:var(--wasd-input-focus-shadow)}.wasd-input-root[data-floating-label][data-state=hover]{--wasd-input-root-control-background:var(--wasd-input-hover-background);--wasd-input-root-control-border:var(--wasd-input-hover-border)}.wasd-input-root[data-floating-label][data-invalid],.wasd-input-root[data-floating-label][data-state=invalid]{--wasd-input-root-control-background:var(--wasd-input-invalid-background);--wasd-input-root-control-border:var(--wasd-input-invalid-border);--wasd-input-root-control-shadow:var(--wasd-input-invalid-shadow)}.wasd-input-root[data-floating-label][data-disabled]{--wasd-input-root-control-background:var(--wasd-input-disabled-background);--wasd-input-root-control-border:var(--wasd-input-disabled-border);cursor:not-allowed}.wasd-input-root[data-floating-label] .wasd-input-control{border-radius:inherit;block-size:100%;box-shadow:none;min-block-size:0;padding-block:var(--wasd-input-root-padding-block);transition:color var(--wasd-input-transition-duration) var(--wasd-input-transition-easing), opacity var(--wasd-input-transition-duration) var(--wasd-input-transition-easing), padding var(--wasd-input-transition-duration) var(--wasd-input-transition-easing);background:0 0;border:0;outline:none;line-height:1.2}.wasd-input-root[data-floating-label]:focus-within .wasd-input-control,.wasd-input-root[data-floating-label][data-has-value] .wasd-input-control,.wasd-input-root[data-floating-label][data-label-floating] .wasd-input-control{padding-block-start:var(--wasd-input-root-floating-label-value-padding-block-start);padding-block-end:var(--wasd-input-root-floating-label-value-padding-block-end)}.wasd-input-root[data-floating-label] .wasd-input-control::placeholder{opacity:0}.wasd-input-root[data-floating-label]:focus-within .wasd-input-control::placeholder{opacity:1}.wasd-input-root--select[data-floating-label]:not(:focus-within):not([data-has-value]):not([data-label-floating]) .wasd-select{color:#0000}@media (hover:hover) and (pointer:fine){.wasd-input-root[data-floating-label]:not([data-state]):hover:not([data-disabled]){--wasd-input-root-control-background:var(--wasd-input-hover-background);--wasd-input-root-control-border:var(--wasd-input-hover-border)}}.wasd-input-root__icon,.wasd-input-root__clear{block-size:var(--wasd-input-root-icon-size);color:var(--wasd-input-placeholder);inline-size:var(--wasd-input-root-icon-size);pointer-events:none;z-index:1;grid-area:1/1;justify-content:center;place-self:center start;align-items:center;display:inline-flex}.wasd-input-root__icon--leading{margin-inline-start:var(--wasd-input-root-leading-offset)}.wasd-input-root__icon--trailing{place-self:center end;margin-inline-end:var(--wasd-input-root-trailing-offset)}.wasd-input-root[data-clearable] .wasd-input-root__icon--trailing{margin-inline-end:calc(var(--wasd-input-root-trailing-offset) + var(--wasd-input-root-action-size) + var(--wasd-input-size-md-gap))}.wasd-input-root__icon .wasd-icon,.wasd-input-root__icon wasd-icon,.wasd-input-root__clear .wasd-icon,.wasd-input-root__clear wasd-icon{block-size:var(--wasd-input-root-icon-size);inline-size:var(--wasd-input-root-icon-size)}.wasd-input-root__clear{appearance:none;background:color-mix(in srgb, currentColor 8%, transparent);border-radius:var(--wasd-radius-pill,999px);cursor:pointer;pointer-events:auto;border:0;place-self:center end;margin-inline-end:var(--wasd-input-root-trailing-offset);padding:0}.wasd-input-root__clear-button{--wasd-button-background:transparent;--wasd-button-border-color:transparent;--wasd-button-color:var(--wasd-input-placeholder);--wasd-button-shadow:none;--wasd-button-transform-base:none;--wasd-button-transform:none;--wasd-button-hover-background:color-mix(in srgb, currentColor 10%, transparent);--wasd-button-hover-border-color:transparent;--wasd-button-hover-color:var(--wasd-input-foreground);--wasd-button-hover-shadow:none;--wasd-button-hover-transform:none;--wasd-button-active-background:color-mix(in srgb, currentColor 14%, transparent);--wasd-button-active-border-color:transparent;--wasd-button-active-color:var(--wasd-input-foreground);--wasd-button-active-shadow:none;--wasd-button-active-transform:none;--wasd-button-focus-background:transparent;--wasd-button-focus-border-color:transparent;--wasd-button-focus-color:var(--wasd-input-foreground);--wasd-button-focus-shadow:none;--wasd-button-focus-transform:none;--wasd-button-focus-within-transform:none;--wasd-button-focus-visible-background:color-mix(in srgb, currentColor 10%, transparent);--wasd-button-focus-visible-border-color:transparent;--wasd-button-focus-visible-color:var(--wasd-input-foreground);--wasd-button-focus-visible-shadow:var(--wasd-input-focus-shadow);--wasd-button-focus-visible-transform:none;--wasd-button-target-transform:none;--wasd-button-disabled-background:transparent;--wasd-button-disabled-border-color:transparent;--wasd-button-disabled-color:var(--wasd-input-disabled-foreground);--wasd-button-tertiary-background:transparent;--wasd-button-tertiary-border:transparent;--wasd-button-tertiary-foreground:var(--wasd-input-placeholder);--wasd-button-tertiary-hover-background:color-mix(in srgb, currentColor 10%, transparent);--wasd-button-tertiary-hover-border:transparent;--wasd-button-tertiary-hover-foreground:var(--wasd-input-foreground);--wasd-button-tertiary-active-background:color-mix(in srgb, currentColor 14%, transparent);--wasd-button-tertiary-active-border:transparent;--wasd-button-tertiary-active-foreground:var(--wasd-input-foreground);--wasd-button-tertiary-focus-background:transparent;--wasd-button-tertiary-focus-border:transparent;--wasd-button-tertiary-focus-foreground:var(--wasd-input-foreground);--wasd-button-tertiary-focus-visible-background:color-mix(in srgb, currentColor 10%, transparent);--wasd-button-tertiary-focus-visible-border:transparent;--wasd-button-tertiary-focus-visible-foreground:var(--wasd-input-foreground);--wasd-button-tertiary-disabled-background:transparent;--wasd-button-tertiary-disabled-border:transparent;--wasd-button-tertiary-disabled-foreground:var(--wasd-input-disabled-foreground);--wasd-button-size-xs-min-block-size:var(--wasd-input-root-action-size);--wasd-button-size-sm-min-block-size:var(--wasd-input-root-action-size);--wasd-button-size-md-min-block-size:var(--wasd-input-root-action-size);--wasd-button-size-lg-min-block-size:var(--wasd-input-root-action-size);--wasd-button-size-xl-min-block-size:var(--wasd-input-root-action-size);--wasd-button-size-xs-padding-block:0;--wasd-button-size-xs-padding-inline:0;--wasd-button-size-sm-padding-block:0;--wasd-button-size-sm-padding-inline:0;--wasd-button-size-md-padding-block:0;--wasd-button-size-md-padding-inline:0;--wasd-button-size-lg-padding-block:0;--wasd-button-size-lg-padding-inline:0;--wasd-button-size-xl-padding-block:0;--wasd-button-size-xl-padding-inline:0;--wasd-icon-size-xs:var(--wasd-input-root-icon-size);--wasd-icon-size-sm:var(--wasd-input-root-icon-size);--wasd-icon-size-md:var(--wasd-input-root-icon-size);--wasd-icon-size-lg:var(--wasd-input-root-icon-size);--wasd-icon-size-xl:var(--wasd-input-root-icon-size);block-size:var(--wasd-input-root-action-size);color:var(--wasd-input-placeholder);inline-size:var(--wasd-input-root-action-size);pointer-events:auto;z-index:1;grid-area:1/1;place-self:center end;margin-inline-end:var(--wasd-input-root-trailing-offset)}.wasd-input-root__clear-button.wasd-button{background:var(--wasd-button-background);border-color:var(--wasd-button-border-color);box-shadow:var(--wasd-button-shadow);color:var(--wasd-button-color)}.wasd-input-root__clear-button.wasd-button:disabled{background:var(--wasd-button-disabled-background);border-color:var(--wasd-button-disabled-border-color);box-shadow:none;color:var(--wasd-button-disabled-color)}.wasd-input-root--select[data-select-indicator] .wasd-input-root__select-indicator{transition:color var(--wasd-input-transition-duration) var(--wasd-input-transition-easing), transform var(--wasd-input-transition-duration) var(--wasd-input-transition-easing)}.wasd-input-root--select[data-select-open][data-select-indicator] .wasd-input-root__select-indicator{transform:rotate(180deg)}.wasd-input-root__clear:hover:not(:disabled){background:color-mix(in srgb, currentColor 14%, transparent);color:var(--wasd-input-foreground)}.wasd-input-root__clear:focus-visible{box-shadow:var(--wasd-input-focus-shadow);outline:none}.wasd-input-root__clear:disabled{cursor:not-allowed;opacity:var(--wasd-input-disabled-opacity)}.wasd-input-root__floating-label{border-radius:var(--wasd-radius-sm,.25rem);box-sizing:border-box;color:var(--wasd-input-placeholder);font-family:var(--wasd-input-font-family);font-size:var(--wasd-input-size-md-font-size);font-weight:var(--wasd-input-font-weight);max-inline-size:calc(100% - var(--wasd-input-root-floating-label-inline-start) - var(--wasd-input-root-floating-label-inline-end) + var(--wasd-input-root-floating-label-scrim-inline));padding-inline:var(--wasd-input-root-floating-label-scrim-inline);pointer-events:none;text-overflow:ellipsis;transform-origin:0 0;transition:background-color var(--wasd-input-transition-duration) var(--wasd-input-transition-easing), color var(--wasd-input-transition-duration) var(--wasd-input-transition-easing), inset-block-start var(--wasd-input-transition-duration) var(--wasd-input-transition-easing), transform var(--wasd-input-transition-duration) var(--wasd-input-transition-easing);white-space:nowrap;z-index:1;background:0 0;grid-area:1/1;line-height:1;position:absolute;inset-block-start:50%;inset-inline-start:var(--wasd-input-root-floating-label-inline-start);overflow:hidden;transform:translateY(-50%)}.wasd-input-root[data-size=xs] .wasd-input-root__floating-label{font-size:var(--wasd-input-size-xs-font-size)}.wasd-input-root[data-size=sm] .wasd-input-root__floating-label{font-size:var(--wasd-input-size-sm-font-size)}.wasd-input-root[data-size=lg] .wasd-input-root__floating-label{font-size:var(--wasd-input-size-lg-font-size)}.wasd-input-root[data-size=xl] .wasd-input-root__floating-label{font-size:var(--wasd-input-size-xl-font-size)}.wasd-input-root[data-leading-icon]{--wasd-input-root-floating-label-inline-start:calc(var(--wasd-input-root-padding-inline) + var(--wasd-input-root-icon-size) + var(--wasd-input-size-md-gap) - var(--wasd-input-root-floating-label-scrim-inline))}.wasd-input-root:focus-within .wasd-input-root__floating-label,.wasd-input-root[data-has-value] .wasd-input-root__floating-label,.wasd-input-root[data-label-floating] .wasd-input-root__floating-label{color:var(--wasd-input-focus-border);max-inline-size:calc(100% - var(--wasd-input-root-floating-label-inline-start) - var(--wasd-input-root-padding-inline) + var(--wasd-input-root-floating-label-scrim-inline));transform:scale(var(--wasd-input-root-floating-label-scale));inset-block-start:var(--wasd-input-root-floating-label-active-block-start)}.wasd-input-root[data-invalid] .wasd-input-root__floating-label{color:var(--wasd-input-invalid-border)}.wasd-input-root[data-disabled] .wasd-input-root__floating-label,.wasd-input-root[data-disabled] .wasd-input-root__icon{color:var(--wasd-input-disabled-foreground)}.wasd-input[type=color]{padding:calc(var(--wasd-input-border-width) + .125rem)}.wasd-input[type=color]::-webkit-color-swatch-wrapper{padding:0}.wasd-input[type=color]::-webkit-color-swatch{border-radius:calc(var(--wasd-input-radius) - var(--wasd-input-border-width));border:0}.wasd-input[type=search]::-webkit-search-cancel-button{opacity:.72}.wasd-input-root[data-floating-label] .wasd-input:is([type=date],[type=datetime-local],[type=month],[type=time],[type=week])::-webkit-calendar-picker-indicator{margin-block:auto}.wasd-input-root[data-floating-label] .wasd-input[type=number]::-webkit-inner-spin-button{margin-block:auto}.wasd-input-root[data-floating-label] .wasd-input[type=number]::-webkit-outer-spin-button{margin-block:auto}.wasd-textarea{block-size:auto;min-block-size:calc(var(--wasd-input-size-md-min-block-size) * 2.4);resize:vertical;vertical-align:top}.wasd-textarea[data-size=xs]{min-block-size:calc(var(--wasd-input-size-xs-min-block-size) * 2.4)}.wasd-textarea[data-size=sm]{min-block-size:calc(var(--wasd-input-size-sm-min-block-size) * 2.4)}.wasd-textarea[data-size=lg]{min-block-size:calc(var(--wasd-input-size-lg-min-block-size) * 2.4)}.wasd-textarea[data-size=xl]{min-block-size:calc(var(--wasd-input-size-xl-min-block-size) * 2.4)}.wasd-textarea[data-resize=none]{resize:none}.wasd-textarea[data-resize=both]{resize:both}.wasd-textarea[data-resize=horizontal]{resize:horizontal}.wasd-textarea[data-resize=vertical]{resize:vertical}.wasd-textarea[data-auto-resize]{resize:none;overflow-y:hidden}.wasd-input-root--textarea{--wasd-textarea-first-line-center:calc(var(--wasd-input-root-padding-block) + ((var(--wasd-input-root-font-size) * var(--wasd-input-line-height)) / 2));align-items:stretch}.wasd-input-root--textarea[data-floating-label]{block-size:auto;min-block-size:var(--wasd-input-root-min-block-size)}.wasd-input-root--textarea[data-floating-label] .wasd-textarea{block-size:auto;min-block-size:max(calc(var(--wasd-input-root-min-block-size) * 2.4), var(--wasd-input-root-min-block-size))}.wasd-input-root--textarea[data-floating-label]:focus-within,.wasd-input-root--textarea[data-floating-label][data-has-value],.wasd-input-root--textarea[data-floating-label][data-label-floating]{--wasd-textarea-first-line-center:calc(var(--wasd-input-root-floating-label-value-padding-block-start) + ((var(--wasd-input-root-font-size) * 1.2) / 2))}.wasd-input-root--textarea[data-floating-label] .wasd-input-root__floating-label{color:var(--wasd-input-placeholder);line-height:var(--wasd-input-line-height);inset-block-start:var(--wasd-textarea-first-line-center);transform:translateY(-50%)}.wasd-input-root--textarea[data-floating-label]:focus-within .wasd-input-root__floating-label,.wasd-input-root--textarea[data-floating-label][data-has-value] .wasd-input-root__floating-label,.wasd-input-root--textarea[data-floating-label][data-label-floating] .wasd-input-root__floating-label{color:var(--wasd-input-focus-border);transform:scale(var(--wasd-input-root-floating-label-scale));line-height:1;inset-block-start:var(--wasd-input-root-floating-label-active-block-start)}.wasd-input-root--textarea[data-invalid] .wasd-input-root__floating-label,.wasd-input-root--textarea[data-state=invalid] .wasd-input-root__floating-label{color:var(--wasd-input-invalid-border)}.wasd-input-root--textarea[data-disabled] .wasd-input-root__floating-label{color:var(--wasd-input-disabled-foreground)}.wasd-input-root--textarea .wasd-input-root__icon,.wasd-input-root--textarea .wasd-input-root__clear-button{place-self:start;margin-block-start:var(--wasd-textarea-first-line-center);translate:0 -50%}.wasd-input-root--textarea .wasd-input-root__icon--trailing,.wasd-input-root--textarea .wasd-input-root__clear-button{place-self:start end}.wasd-popover,:where(.wasd-popover__content,.wasd-popover__panel){--wasd-popover-current-background:var(--wasd-popover-surface-raised-background);--wasd-popover-current-border:var(--wasd-popover-surface-raised-border);--wasd-popover-current-color:var(--wasd-popover-surface-raised-foreground);--wasd-popover-current-shadow:var(--wasd-popover-surface-raised-shadow);--wasd-popover-current-transform-x:0;--wasd-popover-current-transform-y:calc(var(--wasd-popover-transform-distance) * -1)}.wasd-popover{display:inline-block;position:relative}.wasd-popover[data-block]{display:block}.wasd-popover__trigger{display:inline-flex}:where(.wasd-popover__content,.wasd-popover__panel){background:var(--wasd-popover-current-background);border:var(--wasd-popover-border-width) solid var(--wasd-popover-current-border);border-radius:var(--wasd-popover-radius);box-shadow:var(--wasd-popover-current-shadow);box-sizing:border-box;color:var(--wasd-popover-current-color);inline-size:max-content;max-inline-size:var(--wasd-popover-max-inline-size);min-inline-size:var(--wasd-popover-min-inline-size);opacity:0;overscroll-behavior:contain;padding:var(--wasd-popover-padding);pointer-events:none;transform:translate(var(--wasd-popover-current-transform-x), var(--wasd-popover-current-transform-y));transition:opacity var(--wasd-popover-transition-duration) var(--wasd-popover-transition-easing), transform var(--wasd-popover-transition-duration) var(--wasd-popover-transition-easing);z-index:var(--wasd-popover-z-index);margin:0;position:absolute;overflow:auto}:where(.wasd-popover__content,.wasd-popover__panel)[data-surface=flat]{--wasd-popover-current-background:var(--wasd-popover-surface-flat-background);--wasd-popover-current-border:var(--wasd-popover-surface-flat-border);--wasd-popover-current-color:var(--wasd-popover-surface-flat-foreground);--wasd-popover-current-shadow:var(--wasd-popover-surface-flat-shadow)}:where(.wasd-popover__content,.wasd-popover__panel)[data-surface=transparent],:where(.wasd-popover__content,.wasd-popover__panel)[data-surface=none]{--wasd-popover-current-background:var(--wasd-popover-surface-transparent-background);--wasd-popover-current-border:var(--wasd-popover-surface-transparent-border);--wasd-popover-current-color:var(--wasd-popover-surface-transparent-foreground);--wasd-popover-current-shadow:var(--wasd-popover-surface-transparent-shadow)}:where(.wasd-popover__content,.wasd-popover__panel)[data-surface=none]{box-shadow:none;border:0;border-radius:0;min-inline-size:0;max-inline-size:none;padding:0}.wasd-popover[data-open]>:where(.wasd-popover__content,.wasd-popover__panel),:where(.wasd-popover__content,.wasd-popover__panel)[data-open]{opacity:1;pointer-events:auto;transform:translate(0)}.wasd-popover[data-open]>:where(.wasd-popover__content,.wasd-popover__panel)[data-placement=bottom],:where(.wasd-popover__content,.wasd-popover__panel)[data-open][data-placement=bottom],.wasd-popover[data-open]>:where(.wasd-popover__content,.wasd-popover__panel)[data-placement=top],:where(.wasd-popover__content,.wasd-popover__panel)[data-open][data-placement=top]{transform:translate(-50%)}:where(.wasd-popover__content,.wasd-popover__panel)[data-placement=bottom],:where(.wasd-popover__content,.wasd-popover__panel)[data-placement=bottom-start],:where(.wasd-popover__content,.wasd-popover__panel)[data-placement=bottom-end]{--wasd-popover-current-transform-y:calc(var(--wasd-popover-transform-distance) * -1);inset-block-start:calc(100% + var(--wasd-popover-gap));inset-inline-start:50%}:where(.wasd-popover__content,.wasd-popover__panel)[data-placement=bottom]{--wasd-popover-current-transform-x:-50%}:where(.wasd-popover__content,.wasd-popover__panel)[data-placement=bottom-start]{inset-inline-start:0}:where(.wasd-popover__content,.wasd-popover__panel)[data-placement=bottom-end]{inset-inline:auto 0}:where(.wasd-popover__content,.wasd-popover__panel)[data-placement=top],:where(.wasd-popover__content,.wasd-popover__panel)[data-placement=top-start],:where(.wasd-popover__content,.wasd-popover__panel)[data-placement=top-end]{--wasd-popover-current-transform-y:var(--wasd-popover-transform-distance);inset-block-end:calc(100% + var(--wasd-popover-gap));inset-inline-start:50%}:where(.wasd-popover__content,.wasd-popover__panel)[data-placement=top]{--wasd-popover-current-transform-x:-50%}:where(.wasd-popover__content,.wasd-popover__panel)[data-placement=top-start]{inset-inline-start:0}:where(.wasd-popover__content,.wasd-popover__panel)[data-placement=top-end]{inset-inline:auto 0}:where(.wasd-popover__content,.wasd-popover__panel)[data-placement=right],:where(.wasd-popover__content,.wasd-popover__panel)[data-placement=right-start],:where(.wasd-popover__content,.wasd-popover__panel)[data-placement=right-end]{--wasd-popover-current-transform-x:calc(var(--wasd-popover-transform-distance) * -1);--wasd-popover-current-transform-y:0;inset-block-start:50%;inset-inline-start:calc(100% + var(--wasd-popover-gap))}:where(.wasd-popover__content,.wasd-popover__panel)[data-placement=right]{transform:translate(var(--wasd-popover-current-transform-x), -50%)}.wasd-popover[data-open]>:where(.wasd-popover__content,.wasd-popover__panel)[data-placement=right],:where(.wasd-popover__content,.wasd-popover__panel)[data-open][data-placement=right]{transform:translateY(-50%)}:where(.wasd-popover__content,.wasd-popover__panel)[data-placement=right-start]{inset-block-start:0}:where(.wasd-popover__content,.wasd-popover__panel)[data-placement=right-end]{inset-block:auto 0}:where(.wasd-popover__content,.wasd-popover__panel)[data-placement=left],:where(.wasd-popover__content,.wasd-popover__panel)[data-placement=left-start],:where(.wasd-popover__content,.wasd-popover__panel)[data-placement=left-end]{--wasd-popover-current-transform-x:var(--wasd-popover-transform-distance);--wasd-popover-current-transform-y:0;inset-block-start:50%;inset-inline-end:calc(100% + var(--wasd-popover-gap))}:where(.wasd-popover__content,.wasd-popover__panel)[data-placement=left]{transform:translate(var(--wasd-popover-current-transform-x), -50%)}.wasd-popover[data-open]>:where(.wasd-popover__content,.wasd-popover__panel)[data-placement=left],:where(.wasd-popover__content,.wasd-popover__panel)[data-open][data-placement=left]{transform:translateY(-50%)}:where(.wasd-popover__content,.wasd-popover__panel)[data-placement=left-start]{inset-block-start:0}:where(.wasd-popover__content,.wasd-popover__panel)[data-placement=left-end]{inset-block:auto 0}@media (prefers-reduced-motion:reduce){:where(.wasd-popover__content,.wasd-popover__panel){transition:none}}.wasd-menu{--wasd-menu-current-background:var(--wasd-menu-surface-raised-background);--wasd-menu-current-border:var(--wasd-menu-surface-raised-border);--wasd-menu-current-color:var(--wasd-menu-surface-raised-foreground);--wasd-menu-current-shadow:var(--wasd-menu-surface-raised-shadow);--wasd-menu-inherited-description-font-size:var(--wasd-menu-item-size-md-description-font-size);--wasd-menu-inherited-font-size:var(--wasd-menu-item-size-md-font-size);--wasd-menu-inherited-gap:var(--wasd-menu-item-size-md-gap);--wasd-menu-inherited-icon-size:var(--wasd-menu-item-size-md-icon-size);--wasd-menu-inherited-min-block-size:var(--wasd-menu-item-size-md-min-block-size);--wasd-menu-inherited-padding-block:var(--wasd-menu-item-size-md-padding-block);--wasd-menu-inherited-padding-inline:var(--wasd-menu-item-size-md-padding-inline);background:var(--wasd-menu-current-background);border:var(--wasd-menu-border-width) solid var(--wasd-menu-current-border);border-radius:var(--wasd-menu-radius);box-shadow:var(--wasd-menu-current-shadow);box-sizing:border-box;color:var(--wasd-menu-current-color);gap:var(--wasd-menu-gap);inline-size:var(--wasd-menu-inline-size,100%);max-inline-size:var(--wasd-menu-max-inline-size,100%);min-inline-size:min(100%, var(--wasd-menu-min-inline-size,12rem));padding:var(--wasd-menu-padding);margin:0;display:grid;position:relative}.wasd-menu[data-surface=flat]{--wasd-menu-current-background:var(--wasd-menu-surface-flat-background);--wasd-menu-current-border:var(--wasd-menu-surface-flat-border);--wasd-menu-current-color:var(--wasd-menu-surface-flat-foreground);--wasd-menu-current-shadow:var(--wasd-menu-surface-flat-shadow)}.wasd-menu[data-surface=transparent]{--wasd-menu-current-background:var(--wasd-menu-surface-transparent-background);--wasd-menu-current-border:var(--wasd-menu-surface-transparent-border);--wasd-menu-current-color:var(--wasd-menu-surface-transparent-foreground);--wasd-menu-current-shadow:var(--wasd-menu-surface-transparent-shadow);min-inline-size:0;padding:0}.wasd-menu[data-orientation=horizontal]{flex-wrap:wrap;align-items:center;max-inline-size:100%;display:flex}.wasd-menu[data-size=xs]{--wasd-menu-inherited-description-font-size:var(--wasd-menu-item-size-xs-description-font-size);--wasd-menu-inherited-font-size:var(--wasd-menu-item-size-xs-font-size);--wasd-menu-inherited-gap:var(--wasd-menu-item-size-xs-gap);--wasd-menu-inherited-icon-size:var(--wasd-menu-item-size-xs-icon-size);--wasd-menu-inherited-min-block-size:var(--wasd-menu-item-size-xs-min-block-size);--wasd-menu-inherited-padding-block:var(--wasd-menu-item-size-xs-padding-block);--wasd-menu-inherited-padding-inline:var(--wasd-menu-item-size-xs-padding-inline)}.wasd-menu[data-size=sm]{--wasd-menu-inherited-description-font-size:var(--wasd-menu-item-size-sm-description-font-size);--wasd-menu-inherited-font-size:var(--wasd-menu-item-size-sm-font-size);--wasd-menu-inherited-gap:var(--wasd-menu-item-size-sm-gap);--wasd-menu-inherited-icon-size:var(--wasd-menu-item-size-sm-icon-size);--wasd-menu-inherited-min-block-size:var(--wasd-menu-item-size-sm-min-block-size);--wasd-menu-inherited-padding-block:var(--wasd-menu-item-size-sm-padding-block);--wasd-menu-inherited-padding-inline:var(--wasd-menu-item-size-sm-padding-inline)}.wasd-menu[data-size=lg]{--wasd-menu-inherited-description-font-size:var(--wasd-menu-item-size-lg-description-font-size);--wasd-menu-inherited-font-size:var(--wasd-menu-item-size-lg-font-size);--wasd-menu-inherited-gap:var(--wasd-menu-item-size-lg-gap);--wasd-menu-inherited-icon-size:var(--wasd-menu-item-size-lg-icon-size);--wasd-menu-inherited-min-block-size:var(--wasd-menu-item-size-lg-min-block-size);--wasd-menu-inherited-padding-block:var(--wasd-menu-item-size-lg-padding-block);--wasd-menu-inherited-padding-inline:var(--wasd-menu-item-size-lg-padding-inline)}.wasd-menu[data-size=xl]{--wasd-menu-inherited-description-font-size:var(--wasd-menu-item-size-xl-description-font-size);--wasd-menu-inherited-font-size:var(--wasd-menu-item-size-xl-font-size);--wasd-menu-inherited-gap:var(--wasd-menu-item-size-xl-gap);--wasd-menu-inherited-icon-size:var(--wasd-menu-item-size-xl-icon-size);--wasd-menu-inherited-min-block-size:var(--wasd-menu-item-size-xl-min-block-size);--wasd-menu-inherited-padding-block:var(--wasd-menu-item-size-xl-padding-block);--wasd-menu-inherited-padding-inline:var(--wasd-menu-item-size-xl-padding-inline)}.wasd-menu-item-shell{min-inline-size:0;display:block;position:relative}.wasd-menu-item-shell.wasd-popover{--wasd-popover-gap:var(--wasd-menu-nested-gap);display:block}.wasd-menu[data-orientation=horizontal]>.wasd-menu-item-shell{flex:none}.wasd-menu-item{--wasd-menu-item-current-background:var(--wasd-menu-item-background);--wasd-menu-item-current-color:var(--wasd-menu-item-foreground);--wasd-menu-item-current-icon-color:var(--wasd-menu-item-icon);--wasd-menu-item-current-indicator-color:var(--wasd-menu-item-indicator);--wasd-icon-size-md:var(--wasd-menu-item-size-md-icon-size);appearance:none;background:var(--wasd-menu-item-current-background);border-radius:var(--wasd-menu-item-radius);box-sizing:border-box;color:var(--wasd-menu-item-current-color);cursor:pointer;font-family:var(--wasd-menu-item-font-family);font-size:var(--wasd-menu-item-size-md-font-size);font-weight:var(--wasd-menu-item-font-weight);align-items:center;gap:var(--wasd-menu-item-size-md-gap);isolation:isolate;inline-size:100%;line-height:var(--wasd-menu-item-line-height);min-block-size:var(--wasd-menu-item-size-md-min-block-size);min-inline-size:0;padding:var(--wasd-menu-item-size-md-padding-block) var(--wasd-menu-item-size-md-padding-inline);text-align:start;transition:background-color var(--wasd-menu-item-transition-duration) var(--wasd-menu-item-transition-easing), box-shadow var(--wasd-menu-item-transition-duration) var(--wasd-menu-item-transition-easing), color var(--wasd-menu-item-transition-duration) var(--wasd-menu-item-transition-easing), opacity var(--wasd-menu-item-transition-duration) var(--wasd-menu-item-transition-easing);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:0;margin:0;text-decoration:none;display:flex;position:relative;overflow:hidden}.wasd-menu-item>:not(.wasd-ripple){z-index:1;position:relative}.wasd-menu-item>.wasd-ripple{color:currentColor;z-index:0}.wasd-menu-item[data-pill]{border-radius:var(--wasd-menu-pill-radius)}.wasd-menu-item[data-size=xs]{--wasd-icon-size-md:var(--wasd-menu-item-size-xs-icon-size);font-size:var(--wasd-menu-item-size-xs-font-size);gap:var(--wasd-menu-item-size-xs-gap);min-block-size:var(--wasd-menu-item-size-xs-min-block-size);padding-block:var(--wasd-menu-item-size-xs-padding-block);padding-inline:var(--wasd-menu-item-size-xs-padding-inline)}.wasd-menu-item[data-size=sm]{--wasd-icon-size-md:var(--wasd-menu-item-size-sm-icon-size);font-size:var(--wasd-menu-item-size-sm-font-size);gap:var(--wasd-menu-item-size-sm-gap);min-block-size:var(--wasd-menu-item-size-sm-min-block-size);padding-block:var(--wasd-menu-item-size-sm-padding-block);padding-inline:var(--wasd-menu-item-size-sm-padding-inline)}.wasd-menu-item[data-size=lg]{--wasd-icon-size-md:var(--wasd-menu-item-size-lg-icon-size);font-size:var(--wasd-menu-item-size-lg-font-size);gap:var(--wasd-menu-item-size-lg-gap);min-block-size:var(--wasd-menu-item-size-lg-min-block-size);padding-block:var(--wasd-menu-item-size-lg-padding-block);padding-inline:var(--wasd-menu-item-size-lg-padding-inline)}.wasd-menu-item[data-size=xl]{--wasd-icon-size-md:var(--wasd-menu-item-size-xl-icon-size);font-size:var(--wasd-menu-item-size-xl-font-size);gap:var(--wasd-menu-item-size-xl-gap);min-block-size:var(--wasd-menu-item-size-xl-min-block-size);padding-block:var(--wasd-menu-item-size-xl-padding-block);padding-inline:var(--wasd-menu-item-size-xl-padding-inline)}.wasd-menu .wasd-menu-item:not([data-size]){--wasd-icon-size-md:var(--wasd-menu-inherited-icon-size);font-size:var(--wasd-menu-inherited-font-size);gap:var(--wasd-menu-inherited-gap);min-block-size:var(--wasd-menu-inherited-min-block-size);padding-block:var(--wasd-menu-inherited-padding-block);padding-inline:var(--wasd-menu-inherited-padding-inline)}.wasd-menu-item__content{flex:auto;gap:.125rem;min-inline-size:0;display:grid}.wasd-menu-item__label,.wasd-menu-item__description{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.wasd-menu-item__label{white-space:nowrap}.wasd-menu-item__description{color:var(--wasd-menu-item-description);font-size:var(--wasd-menu-item-size-md-description-font-size);font-weight:var(--wasd-typography-weight-regular);line-height:var(--wasd-typography-line-height-normal);white-space:normal}.wasd-menu-item[data-size=xs] .wasd-menu-item__description,.wasd-menu-label[data-size=xs],.wasd-menu-content[data-size=xs]{font-size:var(--wasd-menu-item-size-xs-description-font-size)}.wasd-menu-item[data-size=sm] .wasd-menu-item__description,.wasd-menu-label[data-size=sm],.wasd-menu-content[data-size=sm]{font-size:var(--wasd-menu-item-size-sm-description-font-size)}.wasd-menu-item[data-size=lg] .wasd-menu-item__description,.wasd-menu-label[data-size=lg],.wasd-menu-content[data-size=lg]{font-size:var(--wasd-menu-item-size-lg-description-font-size)}.wasd-menu-item[data-size=xl] .wasd-menu-item__description,.wasd-menu-label[data-size=xl],.wasd-menu-content[data-size=xl]{font-size:var(--wasd-menu-item-size-xl-description-font-size)}.wasd-menu .wasd-menu-item:not([data-size]) .wasd-menu-item__description,.wasd-menu .wasd-menu-label:not([data-size]),.wasd-menu .wasd-menu-content:not([data-size]){font-size:var(--wasd-menu-inherited-description-font-size)}.wasd-menu-item__icon,.wasd-menu-item__indicator{color:var(--wasd-menu-item-current-icon-color);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.wasd-menu-item__indicator{color:var(--wasd-menu-item-current-indicator-color);transition:transform var(--wasd-menu-item-transition-duration) var(--wasd-menu-item-transition-easing);margin-inline-start:auto}.wasd-menu-item-shell[data-submenu-indicator=up]>.wasd-menu-item .wasd-menu-item__indicator{transform:rotate(180deg)}.wasd-menu-item-shell[data-submenu-indicator=right]>.wasd-menu-item .wasd-menu-item__indicator{transform:rotate(-90deg)}.wasd-menu-item[aria-selected=true],.wasd-menu-item[data-selected],.wasd-menu-item[data-state=selected]{--wasd-menu-item-current-background:var(--wasd-menu-item-selected-background);--wasd-menu-item-current-color:var(--wasd-menu-item-selected-foreground);--wasd-menu-item-current-indicator-color:var(--wasd-menu-item-selected-indicator)}.wasd-menu-item:not([data-state]):focus,.wasd-menu-item[data-state=focus],.wasd-menu-item:not([data-state]):focus-visible,.wasd-menu-item[data-state=focus-visible]{--wasd-menu-item-current-background:var(--wasd-menu-item-focus-background);--wasd-menu-item-current-color:var(--wasd-menu-item-focus-foreground);box-shadow:var(--wasd-menu-item-focus-shadow);outline:none}.wasd-menu-item[data-state=hover]{--wasd-menu-item-current-background:var(--wasd-menu-item-hover-background);--wasd-menu-item-current-color:var(--wasd-menu-item-hover-foreground)}.wasd-menu-item:not([data-state]):active,.wasd-menu-item[data-state=active]{--wasd-menu-item-current-background:var(--wasd-menu-item-active-background);--wasd-menu-item-current-color:var(--wasd-menu-item-active-foreground)}.wasd-menu-item:disabled,.wasd-menu-item[aria-disabled=true]{--wasd-menu-item-current-color:var(--wasd-menu-item-disabled-foreground);--wasd-menu-item-current-icon-color:var(--wasd-menu-item-disabled-foreground);--wasd-menu-item-current-indicator-color:var(--wasd-menu-item-disabled-foreground);cursor:not-allowed;opacity:var(--wasd-menu-item-disabled-opacity)}.wasd-menu-label,.wasd-menu-content{box-sizing:border-box;padding-block:var(--wasd-menu-item-size-md-padding-block);padding-inline:var(--wasd-menu-item-size-md-padding-inline)}.wasd-menu-label{color:var(--wasd-menu-label-color);font-family:var(--wasd-menu-label-font-family);font-size:var(--wasd-menu-item-size-md-description-font-size);font-weight:var(--wasd-menu-label-font-weight);letter-spacing:var(--wasd-menu-label-letter-spacing);line-height:var(--wasd-typography-line-height-label-md);text-transform:var(--wasd-menu-label-text-transform)}.wasd-menu-content{color:var(--wasd-menu-content-color);font-family:var(--wasd-menu-item-font-family);font-size:var(--wasd-menu-item-size-md-description-font-size);line-height:var(--wasd-typography-line-height-normal);min-inline-size:0}.wasd-menu-label[data-inset],.wasd-menu-content[data-inset]{padding-inline-start:calc(var(--wasd-menu-item-size-md-padding-inline) + var(--wasd-menu-item-size-md-icon-size) + var(--wasd-menu-item-size-md-gap))}.wasd-menu-label[data-size=xs],.wasd-menu-content[data-size=xs]{padding-block:var(--wasd-menu-item-size-xs-padding-block);padding-inline:var(--wasd-menu-item-size-xs-padding-inline)}.wasd-menu-label[data-size=xs][data-inset],.wasd-menu-content[data-size=xs][data-inset]{padding-inline-start:calc(var(--wasd-menu-item-size-xs-padding-inline) + var(--wasd-menu-item-size-xs-icon-size) + var(--wasd-menu-item-size-xs-gap))}.wasd-menu-label[data-size=sm],.wasd-menu-content[data-size=sm]{padding-block:var(--wasd-menu-item-size-sm-padding-block);padding-inline:var(--wasd-menu-item-size-sm-padding-inline)}.wasd-menu-label[data-size=sm][data-inset],.wasd-menu-content[data-size=sm][data-inset]{padding-inline-start:calc(var(--wasd-menu-item-size-sm-padding-inline) + var(--wasd-menu-item-size-sm-icon-size) + var(--wasd-menu-item-size-sm-gap))}.wasd-menu-label[data-size=lg],.wasd-menu-content[data-size=lg]{padding-block:var(--wasd-menu-item-size-lg-padding-block);padding-inline:var(--wasd-menu-item-size-lg-padding-inline)}.wasd-menu-label[data-size=lg][data-inset],.wasd-menu-content[data-size=lg][data-inset]{padding-inline-start:calc(var(--wasd-menu-item-size-lg-padding-inline) + var(--wasd-menu-item-size-lg-icon-size) + var(--wasd-menu-item-size-lg-gap))}.wasd-menu-label[data-size=xl],.wasd-menu-content[data-size=xl]{padding-block:var(--wasd-menu-item-size-xl-padding-block);padding-inline:var(--wasd-menu-item-size-xl-padding-inline)}.wasd-menu-label[data-size=xl][data-inset],.wasd-menu-content[data-size=xl][data-inset]{padding-inline-start:calc(var(--wasd-menu-item-size-xl-padding-inline) + var(--wasd-menu-item-size-xl-icon-size) + var(--wasd-menu-item-size-xl-gap))}.wasd-menu .wasd-menu-label:not([data-size]),.wasd-menu .wasd-menu-content:not([data-size]){padding-block:var(--wasd-menu-inherited-padding-block);padding-inline:var(--wasd-menu-inherited-padding-inline)}.wasd-menu .wasd-menu-label:not([data-size])[data-inset],.wasd-menu .wasd-menu-content:not([data-size])[data-inset]{padding-inline-start:calc(var(--wasd-menu-inherited-padding-inline) + var(--wasd-menu-inherited-icon-size) + var(--wasd-menu-inherited-gap))}.wasd-menu-group,.wasd-menu-group__items{gap:var(--wasd-menu-gap);min-inline-size:0;display:grid}.wasd-menu[data-orientation=vertical][data-nesting-mode=inline]>.wasd-menu-item-shell[data-submenu-mode=inline]>.wasd-menu{--wasd-menu-nested-available-inline-size:max(0px, calc(100% - var(--wasd-menu-nested-offset)));inline-size:var(--wasd-menu-nested-available-inline-size);max-inline-size:var(--wasd-menu-nested-available-inline-size);min-inline-size:0;margin-block-start:var(--wasd-menu-nested-gap);margin-inline-start:var(--wasd-menu-nested-offset);display:none}.wasd-menu[data-orientation=vertical][data-nesting-mode=inline]>.wasd-menu-item-shell[data-submenu-mode=inline][data-submenu-open]>.wasd-menu{display:grid}.wasd-menu[data-orientation=vertical][data-nesting-mode=inline]>.wasd-menu-item-shell[data-submenu-mode=inline][data-submenu-open]>.wasd-menu[data-orientation=horizontal]{display:flex}.wasd-menu-item-shell[data-submenu-mode=popover]>.wasd-popover__content>.wasd-menu{z-index:var(--wasd-menu-nested-z-index);margin:0}.wasd-menu[data-orientation=horizontal]>.wasd-divider[data-orientation=horizontal]{block-size:auto;inline-size:var(--wasd-divider-thickness);margin-block:0;margin-inline:var(--wasd-divider-spacing-inline);min-block-size:1em;min-inline-size:var(--wasd-divider-thickness);align-self:stretch}@media (hover:hover) and (pointer:fine){.wasd-menu-item:not([data-state]):hover:not(:active):not(:disabled):not([aria-disabled=true]){--wasd-menu-item-current-background:var(--wasd-menu-item-hover-background);--wasd-menu-item-current-color:var(--wasd-menu-item-hover-foreground)}}@media (prefers-reduced-motion:reduce){.wasd-menu-item,.wasd-menu-item__indicator{transition:none}}.wasd-overlay{box-sizing:border-box;opacity:0;overscroll-behavior:contain;padding:var(--wasd-overlay-padding);pointer-events:none;transition:opacity var(--wasd-overlay-transition-duration) var(--wasd-overlay-transition-easing), visibility var(--wasd-overlay-transition-duration) var(--wasd-overlay-transition-easing);visibility:hidden;z-index:var(--wasd-overlay-z-index);place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.wasd-overlay[data-open],.wasd-overlay[open]{opacity:var(--wasd-overlay-opacity);pointer-events:auto;visibility:visible}.wasd-overlay__backdrop{background:var(--wasd-overlay-backdrop-default);backdrop-filter:var(--wasd-overlay-backdrop-blur);z-index:0;position:absolute;inset:0}.wasd-overlay[data-backdrop=transparent]>.wasd-overlay__backdrop,.wasd-overlay[backdrop=transparent]>.wasd-overlay__backdrop{background:var(--wasd-overlay-backdrop-transparent);backdrop-filter:none}.wasd-overlay[data-backdrop=none]>.wasd-overlay__backdrop,.wasd-overlay[backdrop=none]>.wasd-overlay__backdrop{backdrop-filter:none;pointer-events:none;background:0 0}.wasd-overlay__content{box-sizing:border-box;inline-size:min(100%, var(--wasd-overlay-content-max-inline-size));z-index:1;justify-items:center;max-block-size:100%;min-inline-size:0;display:grid;position:relative}@media (prefers-reduced-motion:reduce){.wasd-overlay{transition:none}}.wasd-modal{--wasd-overlay-content-max-inline-size:var(--wasd-modal-size-dialog-max-inline);--wasd-overlay-padding:var(--wasd-modal-padding-overlay);--wasd-overlay-z-index:var(--wasd-modal-z-index);place-items:center}.wasd-modal[data-variant=full],.wasd-modal[variant=full]{--wasd-overlay-content-max-inline-size:var(--wasd-modal-size-full-max-inline)}.wasd-modal__panel{background:var(--wasd-modal-surface-background);border:var(--wasd-modal-border-width) solid var(--wasd-modal-surface-border);border-radius:var(--wasd-modal-radius-dialog);box-shadow:var(--wasd-modal-surface-shadow);box-sizing:border-box;color:var(--wasd-modal-surface-foreground);font-family:var(--wasd-modal-typography-body-font-family);font-size:var(--wasd-modal-typography-body-font-size);font-weight:var(--wasd-modal-typography-body-font-weight);inline-size:100%;letter-spacing:var(--wasd-modal-typography-body-letter-spacing);line-height:var(--wasd-modal-typography-body-line-height);max-block-size:var(--wasd-modal-size-max-block);opacity:0;min-block-size:0;min-inline-size:0;transform:translateY(var(--wasd-modal-transform-distance)) scale(.98);transition:opacity var(--wasd-modal-transition-duration) var(--wasd-modal-transition-easing), transform var(--wasd-modal-transition-duration) var(--wasd-modal-transition-easing);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.wasd-modal[data-open] .wasd-modal__panel,.wasd-modal[open] .wasd-modal__panel{opacity:1;transform:translateY(0)scale(1)}.wasd-modal[data-variant=full] .wasd-modal__panel,.wasd-modal[variant=full] .wasd-modal__panel{border-radius:var(--wasd-modal-radius-full)}.wasd-modal__header{border-block-end:var(--wasd-modal-border-width) solid var(--wasd-modal-surface-border);box-sizing:border-box;align-items:start;gap:var(--wasd-modal-gap-header);padding:var(--wasd-modal-padding-header-block) var(--wasd-modal-padding-header-inline);grid-template-columns:minmax(0,1fr) auto;display:grid}.wasd-modal__heading{gap:var(--wasd-modal-gap-header);min-inline-size:0;display:grid}.wasd-modal__title{color:var(--wasd-modal-surface-foreground);font-family:var(--wasd-modal-typography-title-font-family);font-size:var(--wasd-modal-typography-title-font-size);font-weight:var(--wasd-modal-typography-title-font-weight);letter-spacing:var(--wasd-modal-typography-title-letter-spacing);line-height:var(--wasd-modal-typography-title-line-height);min-inline-size:0;margin:0}.wasd-modal__description{color:var(--wasd-modal-surface-muted-foreground);font-family:var(--wasd-modal-typography-description-font-family);font-size:var(--wasd-modal-typography-description-font-size);font-weight:var(--wasd-modal-typography-description-font-weight);letter-spacing:var(--wasd-modal-typography-description-letter-spacing);line-height:var(--wasd-modal-typography-description-line-height);min-inline-size:0;margin:0}.wasd-modal__body{box-sizing:border-box;gap:var(--wasd-modal-gap-body);overscroll-behavior:contain;min-block-size:0;padding:var(--wasd-modal-padding-body-block) var(--wasd-modal-padding-body-inline);display:grid;overflow:auto}.wasd-modal__footer{border-block-start:var(--wasd-modal-border-width) solid var(--wasd-modal-surface-border);box-sizing:border-box;align-items:center;gap:var(--wasd-modal-gap-footer);padding:var(--wasd-modal-padding-footer-block) var(--wasd-modal-padding-footer-inline);flex-wrap:wrap;justify-content:flex-end;display:flex}.wasd-modal__footer[hidden],.wasd-modal__header[hidden]{display:none}.wasd-modal__close{appearance:none;background:var(--wasd-modal-close-background);border-radius:var(--wasd-radius-full);box-sizing:border-box;color:var(--wasd-modal-close-foreground);cursor:pointer;block-size:var(--wasd-modal-size-close-button);inline-size:var(--wasd-modal-size-close-button);margin:calc((var(--wasd-modal-size-close-button) - var(--wasd-modal-size-close-icon)) / -2);transition:background-color var(--wasd-modal-transition-duration) var(--wasd-modal-transition-easing), box-shadow var(--wasd-modal-transition-duration) var(--wasd-modal-transition-easing), color var(--wasd-modal-transition-duration) var(--wasd-modal-transition-easing);border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.wasd-modal__close:hover{background:var(--wasd-modal-close-hover-background);color:var(--wasd-modal-close-hover-foreground)}.wasd-modal__close:focus-visible{box-shadow:var(--wasd-modal-close-focus-shadow);outline:none}.wasd-modal__close[disabled],.wasd-modal__close[aria-disabled=true]{cursor:not-allowed;opacity:var(--wasd-opacity-disabled)}.wasd-modal__close--floating{z-index:2;margin:0;position:absolute;inset-block-start:var(--wasd-modal-padding-header-block);inset-inline-end:var(--wasd-modal-padding-header-inline)}@media (width<=40rem){.wasd-modal[data-variant=full],.wasd-modal[variant=full]{--wasd-overlay-padding:0}.wasd-modal[data-variant=full] .wasd-overlay__content,.wasd-modal[variant=full] .wasd-overlay__content{block-size:100dvh;inline-size:100%}.wasd-modal[data-variant=full] .wasd-modal__panel,.wasd-modal[variant=full] .wasd-modal__panel{border-radius:var(--wasd-modal-radius-mobile-full);border:0;block-size:100dvh;max-block-size:100dvh}}@media (prefers-reduced-motion:reduce){.wasd-modal__panel,.wasd-modal__close{transition:none}}.wasd-tooltip,.wasd-tooltip__content{--wasd-tooltip-arrow-fill-size:max(0px, calc(var(--wasd-tooltip-arrow-size) - var(--wasd-tooltip-border-width)));--wasd-tooltip-current-arrow-block:50%;--wasd-tooltip-current-arrow-inline:50%;--wasd-tooltip-current-transform-x:0;--wasd-tooltip-current-transform-y:var(--wasd-tooltip-transform-distance)}.wasd-tooltip{vertical-align:middle;max-inline-size:100%;display:inline-block;position:relative}.wasd-tooltip[data-block]{display:block}.wasd-tooltip__trigger{max-inline-size:100%;display:inline-flex}.wasd-tooltip__content{background:var(--wasd-tooltip-surface-background);border:var(--wasd-tooltip-border-width) solid var(--wasd-tooltip-surface-border);border-radius:var(--wasd-tooltip-radius);box-shadow:var(--wasd-tooltip-surface-shadow);box-sizing:border-box;color:var(--wasd-tooltip-surface-foreground);font-family:var(--wasd-tooltip-typography-font-family);font-size:var(--wasd-tooltip-typography-font-size);font-weight:var(--wasd-tooltip-typography-font-weight);inline-size:max-content;letter-spacing:var(--wasd-tooltip-typography-letter-spacing);line-height:var(--wasd-tooltip-typography-line-height);max-inline-size:min(var(--wasd-tooltip-max-inline-size), calc(100vw - 2rem));opacity:0;overflow-wrap:anywhere;padding:var(--wasd-tooltip-padding-block) var(--wasd-tooltip-padding-inline);pointer-events:none;text-align:start;transform:translate(var(--wasd-tooltip-current-transform-x), var(--wasd-tooltip-current-transform-y));transition:opacity var(--wasd-tooltip-transition-duration) var(--wasd-tooltip-transition-easing), transform var(--wasd-tooltip-transition-duration) var(--wasd-tooltip-transition-easing), visibility var(--wasd-tooltip-transition-duration) var(--wasd-tooltip-transition-easing);visibility:hidden;z-index:var(--wasd-tooltip-z-index);margin:0;position:absolute}.wasd-tooltip__content:before,.wasd-tooltip__content:after{background:var(--wasd-tooltip-surface-border);block-size:var(--wasd-tooltip-arrow-size);content:"";inline-size:calc(var(--wasd-tooltip-arrow-size) + var(--wasd-tooltip-arrow-size));pointer-events:none;position:absolute}.wasd-tooltip__content:after{background:var(--wasd-tooltip-surface-background);block-size:var(--wasd-tooltip-arrow-fill-size);inline-size:calc(var(--wasd-tooltip-arrow-fill-size) + var(--wasd-tooltip-arrow-fill-size))}.wasd-tooltip__content[data-arrow=false]:before,.wasd-tooltip__content[data-arrow=false]:after{display:none}.wasd-tooltip[data-open]>.wasd-tooltip__content,.wasd-tooltip__content[data-open]{opacity:1;visibility:visible;transform:translate(0)}.wasd-tooltip[data-open]>.wasd-tooltip__content[data-placement=bottom],.wasd-tooltip__content[data-open][data-placement=bottom],.wasd-tooltip[data-open]>.wasd-tooltip__content[data-placement=top],.wasd-tooltip__content[data-open][data-placement=top]{transform:translate(-50%)}.wasd-tooltip__content[data-placement=bottom],.wasd-tooltip__content[data-placement=bottom-start],.wasd-tooltip__content[data-placement=bottom-end]{--wasd-tooltip-current-transform-y:calc(var(--wasd-tooltip-transform-distance) * -1);inset-block-start:calc(100% + var(--wasd-tooltip-gap));inset-inline-start:50%}.wasd-tooltip__content[data-placement=bottom]{--wasd-tooltip-current-transform-x:-50%}.wasd-tooltip__content[data-placement=bottom-start]{--wasd-tooltip-current-arrow-inline:var(--wasd-tooltip-arrow-offset);inset-inline-start:0}.wasd-tooltip__content[data-placement=bottom-end]{--wasd-tooltip-current-arrow-inline:calc(100% - var(--wasd-tooltip-arrow-offset));inset-inline:auto 0}.wasd-tooltip__content[data-placement=bottom]:before,.wasd-tooltip__content[data-placement=bottom-start]:before,.wasd-tooltip__content[data-placement=bottom-end]:before{clip-path:polygon(50% 0,100% 100%,0 100%);inset-block-start:calc(var(--wasd-tooltip-arrow-size) * -1);inset-inline-start:var(--wasd-tooltip-current-arrow-inline);transform:translate(-50%)}.wasd-tooltip__content[data-placement=bottom]:after,.wasd-tooltip__content[data-placement=bottom-start]:after,.wasd-tooltip__content[data-placement=bottom-end]:after{clip-path:polygon(50% 0,100% 100%,0 100%);inset-block-start:calc(var(--wasd-tooltip-arrow-fill-size) * -1);inset-inline-start:var(--wasd-tooltip-current-arrow-inline);transform:translate(-50%)}.wasd-tooltip__content[data-placement=top],.wasd-tooltip__content[data-placement=top-start],.wasd-tooltip__content[data-placement=top-end]{--wasd-tooltip-current-transform-y:var(--wasd-tooltip-transform-distance);inset-block-end:calc(100% + var(--wasd-tooltip-gap));inset-inline-start:50%}.wasd-tooltip__content[data-placement=top]{--wasd-tooltip-current-transform-x:-50%}.wasd-tooltip__content[data-placement=top-start]{--wasd-tooltip-current-arrow-inline:var(--wasd-tooltip-arrow-offset);inset-inline-start:0}.wasd-tooltip__content[data-placement=top-end]{--wasd-tooltip-current-arrow-inline:calc(100% - var(--wasd-tooltip-arrow-offset));inset-inline:auto 0}.wasd-tooltip__content[data-placement=top]:before,.wasd-tooltip__content[data-placement=top-start]:before,.wasd-tooltip__content[data-placement=top-end]:before{clip-path:polygon(0 0,100% 0,50% 100%);inset-block-end:calc(var(--wasd-tooltip-arrow-size) * -1);inset-inline-start:var(--wasd-tooltip-current-arrow-inline);transform:translate(-50%)}.wasd-tooltip__content[data-placement=top]:after,.wasd-tooltip__content[data-placement=top-start]:after,.wasd-tooltip__content[data-placement=top-end]:after{clip-path:polygon(0 0,100% 0,50% 100%);inset-block-end:calc(var(--wasd-tooltip-arrow-fill-size) * -1);inset-inline-start:var(--wasd-tooltip-current-arrow-inline);transform:translate(-50%)}.wasd-tooltip__content[data-placement=right],.wasd-tooltip__content[data-placement=right-start],.wasd-tooltip__content[data-placement=right-end]{--wasd-tooltip-current-transform-x:calc(var(--wasd-tooltip-transform-distance) * -1);--wasd-tooltip-current-transform-y:0;inset-block-start:50%;inset-inline-start:calc(100% + var(--wasd-tooltip-gap))}.wasd-tooltip__content[data-placement=right]{transform:translate(var(--wasd-tooltip-current-transform-x), -50%)}.wasd-tooltip[data-open]>.wasd-tooltip__content[data-placement=right],.wasd-tooltip__content[data-open][data-placement=right]{transform:translateY(-50%)}.wasd-tooltip__content[data-placement=right-start]{--wasd-tooltip-current-arrow-block:var(--wasd-tooltip-arrow-offset);inset-block-start:0}.wasd-tooltip__content[data-placement=right-end]{--wasd-tooltip-current-arrow-block:calc(100% - var(--wasd-tooltip-arrow-offset));inset-block:auto 0}.wasd-tooltip__content[data-placement=right]:before,.wasd-tooltip__content[data-placement=right-start]:before,.wasd-tooltip__content[data-placement=right-end]:before{block-size:calc(var(--wasd-tooltip-arrow-size) + var(--wasd-tooltip-arrow-size));clip-path:polygon(0 50%,100% 0,100% 100%);inline-size:var(--wasd-tooltip-arrow-size);inset-block-start:var(--wasd-tooltip-current-arrow-block);inset-inline-start:calc(var(--wasd-tooltip-arrow-size) * -1);transform:translateY(-50%)}.wasd-tooltip__content[data-placement=right]:after,.wasd-tooltip__content[data-placement=right-start]:after,.wasd-tooltip__content[data-placement=right-end]:after{block-size:calc(var(--wasd-tooltip-arrow-fill-size) + var(--wasd-tooltip-arrow-fill-size));clip-path:polygon(0 50%,100% 0,100% 100%);inline-size:var(--wasd-tooltip-arrow-fill-size);inset-block-start:var(--wasd-tooltip-current-arrow-block);inset-inline-start:calc(var(--wasd-tooltip-arrow-fill-size) * -1);transform:translateY(-50%)}.wasd-tooltip__content[data-placement=left],.wasd-tooltip__content[data-placement=left-start],.wasd-tooltip__content[data-placement=left-end]{--wasd-tooltip-current-transform-x:var(--wasd-tooltip-transform-distance);--wasd-tooltip-current-transform-y:0;inset-block-start:50%;inset-inline-end:calc(100% + var(--wasd-tooltip-gap))}.wasd-tooltip__content[data-placement=left]{transform:translate(var(--wasd-tooltip-current-transform-x), -50%)}.wasd-tooltip[data-open]>.wasd-tooltip__content[data-placement=left],.wasd-tooltip__content[data-open][data-placement=left]{transform:translateY(-50%)}.wasd-tooltip__content[data-placement=left-start]{--wasd-tooltip-current-arrow-block:var(--wasd-tooltip-arrow-offset);inset-block-start:0}.wasd-tooltip__content[data-placement=left-end]{--wasd-tooltip-current-arrow-block:calc(100% - var(--wasd-tooltip-arrow-offset));inset-block:auto 0}.wasd-tooltip__content[data-placement=left]:before,.wasd-tooltip__content[data-placement=left-start]:before,.wasd-tooltip__content[data-placement=left-end]:before{block-size:calc(var(--wasd-tooltip-arrow-size) + var(--wasd-tooltip-arrow-size));clip-path:polygon(0 0,100% 50%,0 100%);inline-size:var(--wasd-tooltip-arrow-size);inset-block-start:var(--wasd-tooltip-current-arrow-block);inset-inline-end:calc(var(--wasd-tooltip-arrow-size) * -1);transform:translateY(-50%)}.wasd-tooltip__content[data-placement=left]:after,.wasd-tooltip__content[data-placement=left-start]:after,.wasd-tooltip__content[data-placement=left-end]:after{block-size:calc(var(--wasd-tooltip-arrow-fill-size) + var(--wasd-tooltip-arrow-fill-size));clip-path:polygon(0 0,100% 50%,0 100%);inline-size:var(--wasd-tooltip-arrow-fill-size);inset-block-start:var(--wasd-tooltip-current-arrow-block);inset-inline-end:calc(var(--wasd-tooltip-arrow-fill-size) * -1);transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.wasd-tooltip__content{transition:none}}.wasd-table-container{--wasd-table-container-edge-size:2.5rem;scrollbar-gutter:stable both-edges;max-inline-size:100%;position:relative;overflow:auto}.wasd-table-container[data-overflow-hint]{-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--wasd-table-container-edge-size), #000 calc(100% - var(--wasd-table-container-edge-size)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--wasd-table-container-edge-size), #000 calc(100% - var(--wasd-table-container-edge-size)), transparent 100%)}.wasd-table{--wasd-table-cell-padding-block:var(--wasd-table-cell-padding-block-comfortable);--wasd-table-cell-padding-inline:var(--wasd-table-cell-padding-inline-comfortable);--wasd-table-selection-control-size:1rem;--wasd-table-selection-column-size:2.75rem;background:var(--wasd-table-background);border-collapse:separate;border-spacing:0;color:var(--wasd-table-foreground);font-size:var(--wasd-table-typography-body-size);inline-size:100%;line-height:var(--wasd-table-typography-line-height);table-layout:auto;min-inline-size:max-content}.wasd-table[data-layout=fixed]{table-layout:fixed;min-inline-size:100%}.wasd-table[data-surface=outlined],.wasd-table[data-surface=raised]{border:var(--wasd-table-border-width) solid var(--wasd-table-border-color);border-radius:var(--wasd-table-radius);overflow:hidden}.wasd-table[data-surface=raised]{box-shadow:var(--wasd-table-shadow)}.wasd-table[data-density=compact]{--wasd-table-cell-padding-block:var(--wasd-table-cell-padding-block-compact);--wasd-table-cell-padding-inline:var(--wasd-table-cell-padding-inline-compact)}.wasd-table[data-density=spacious]{--wasd-table-cell-padding-block:var(--wasd-table-cell-padding-block-spacious);--wasd-table-cell-padding-inline:var(--wasd-table-cell-padding-inline-spacious)}.wasd-table-caption{caption-side:top;color:var(--wasd-table-caption-foreground);font-size:var(--wasd-table-typography-label-size);text-align:start;margin-block-end:var(--wasd-table-caption-gap)}.wasd-table-caption[data-side=bottom]{caption-side:bottom;margin-block-start:var(--wasd-table-caption-gap);margin-block-end:0}.wasd-table-column,.wasd-table-cell,.wasd-table :where(th,td){border-block-end:var(--wasd-table-border-width) solid var(--wasd-table-border-color);box-sizing:border-box;padding:var(--wasd-table-cell-padding-block) var(--wasd-table-cell-padding-inline);text-align:start;vertical-align:middle}.wasd-table-column,.wasd-table :where(thead th){background:var(--wasd-table-header-background);border-block-end-color:var(--wasd-table-header-border-color);color:var(--wasd-table-header-foreground);font-size:var(--wasd-table-typography-label-size);font-weight:var(--wasd-table-typography-strong-font-weight);white-space:nowrap;position:relative}.wasd-table[data-sticky-header] .wasd-table-column,.wasd-table[data-sticky-header] :where(thead th){z-index:2;position:sticky;inset-block-start:0}.wasd-table-row:last-child>.wasd-table-cell,.wasd-table-row:last-child>.wasd-table-column,.wasd-table tbody tr:last-child>:where(th,td),.wasd-table tfoot tr:last-child>:where(th,td){border-block-end:0}.wasd-table-row[data-selected],.wasd-table tbody tr[data-selected]{background:var(--wasd-table-row-selected-background)}.wasd-table-row[data-disabled],.wasd-table tbody tr[data-disabled]{opacity:.68}.wasd-table-row[data-clickable],.wasd-table-row[data-selectable],.wasd-table-row[data-interactive],.wasd-table tbody tr[data-clickable],.wasd-table tbody tr[data-selectable],.wasd-table tbody tr[data-interactive]{cursor:pointer}.wasd-table-row[data-disabled],.wasd-table tbody tr[data-disabled]{cursor:not-allowed}.wasd-table[data-striped] tbody tr:nth-child(2n):not([data-selected]){background:var(--wasd-table-row-striped-background)}.wasd-table[data-hover] tbody tr{transition:background-color var(--wasd-table-transition-duration) var(--wasd-table-transition-easing)}.wasd-table[data-hover] tbody tr[data-state=hover]:not([data-selected]),.wasd-table[data-hover] tbody tr:hover:not([data-selected]){background:var(--wasd-table-row-hover-background)}.wasd-table[data-hover] tbody tr[data-selected][data-state=hover],.wasd-table[data-hover] tbody tr[data-selected]:hover{background:color-mix(in srgb, var(--wasd-table-row-selected-background) 82%, var(--wasd-table-row-hover-background))}.wasd-table-row[data-clickable]:focus-visible,.wasd-table-row[data-selectable]:focus-visible,.wasd-table tbody tr[data-clickable]:focus-visible,.wasd-table tbody tr[data-selectable]:focus-visible{box-shadow:var(--wasd-shadow-focus,0 0 0 3px color-mix(in srgb, var(--wasd-table-header-foreground) 24%, transparent));z-index:1;outline:none;position:relative}.wasd-table-selection-column,.wasd-table-selection-cell{background:inherit;inline-size:var(--wasd-table-selection-column-size);min-inline-size:var(--wasd-table-selection-column-size);padding-inline:calc(var(--wasd-table-cell-padding-inline) * .75);text-align:center;z-index:1;position:sticky;inset-inline-start:0}.wasd-table-selection-column{background:var(--wasd-table-header-background);z-index:3}.wasd-table-selection-control{appearance:none;background:var(--wasd-table-background);border:var(--wasd-table-border-width) solid var(--wasd-table-border-color);box-sizing:border-box;color:var(--wasd-table-foreground);cursor:pointer;block-size:var(--wasd-table-selection-control-size);inline-size:var(--wasd-table-selection-control-size);transition:background-color var(--wasd-table-transition-duration) var(--wasd-table-transition-easing), border-color var(--wasd-table-transition-duration) var(--wasd-table-transition-easing), box-shadow var(--wasd-table-transition-duration) var(--wasd-table-transition-easing);vertical-align:middle;border-radius:.25rem;place-content:center;margin:0;display:inline-grid}.wasd-table-selection-control:before{border:solid;content:"";opacity:0;block-size:.58em;inline-size:.32em;transition:opacity var(--wasd-table-transition-duration) var(--wasd-table-transition-easing), transform var(--wasd-table-transition-duration) var(--wasd-table-transition-easing);border-width:0 .14em .14em 0;transform:rotate(45deg)translate(-.04em,-.08em)scale(.85)}.wasd-table-selection-control:checked,.wasd-table-selection-control:indeterminate{background:var(--wasd-table-header-foreground);border-color:var(--wasd-table-header-foreground);color:var(--wasd-table-background)}.wasd-table-selection-control:checked:before{opacity:1;transform:rotate(45deg)translate(-.04em,-.08em)scale(1)}.wasd-table-selection-control:indeterminate:before{opacity:1;background:currentColor;border:0;block-size:.12em;inline-size:.62em;transform:none}.wasd-table-selection-control:focus-visible{box-shadow:var(--wasd-shadow-focus,0 0 0 3px color-mix(in srgb, var(--wasd-table-header-foreground) 24%, transparent));outline:none}.wasd-table-selection-control:disabled{cursor:not-allowed;opacity:.58}.wasd-table-column[data-align=center],.wasd-table-cell[data-align=center],.wasd-table :where(th,td)[data-align=center]{text-align:center}.wasd-table-column[data-align=end],.wasd-table-cell[data-align=end],.wasd-table :where(th,td)[data-align=end]{text-align:end}.wasd-table-cell[data-emphasis=strong]{font-weight:var(--wasd-table-typography-strong-font-weight)}.wasd-table-cell[data-emphasis=muted]{color:var(--wasd-table-muted-foreground)}.wasd-table-cell[data-truncate],.wasd-table-column[data-truncate]{text-overflow:ellipsis;white-space:nowrap;max-inline-size:1px;overflow:hidden}.wasd-table-cell[data-sticky],.wasd-table-column[data-sticky]{background:inherit;z-index:1;position:sticky;inset-inline-start:0}.wasd-table-column[data-sticky]{z-index:3}@media (prefers-reduced-motion:reduce){.wasd-table[data-hover] tbody tr,.wasd-table-selection-control,.wasd-table-selection-control:before{transition:none}}.wasd-tabs{--wasd-tabs-tab-font-size:var(--wasd-tabs-size-md-font-size);--wasd-tabs-tab-min-block-size:var(--wasd-tabs-size-md-min-block-size);--wasd-tabs-tab-padding-inline:var(--wasd-tabs-size-md-padding-inline);--wasd-tabs-tab-gap:var(--wasd-tabs-size-md-gap);--wasd-tabs-tab-icon-size:var(--wasd-tabs-size-md-icon-size);color:var(--wasd-tabs-panel-foreground);gap:var(--wasd-tabs-gap);inline-size:100%;min-inline-size:0;display:grid}.wasd-tabs[data-orientation=vertical]{grid-template-columns:auto minmax(0,1fr);align-items:start}.wasd-tabs[data-size=xs]{--wasd-tabs-tab-font-size:var(--wasd-tabs-size-xs-font-size);--wasd-tabs-tab-min-block-size:var(--wasd-tabs-size-xs-min-block-size);--wasd-tabs-tab-padding-inline:var(--wasd-tabs-size-xs-padding-inline);--wasd-tabs-tab-gap:var(--wasd-tabs-size-xs-gap);--wasd-tabs-tab-icon-size:var(--wasd-tabs-size-xs-icon-size)}.wasd-tabs[data-size=sm]{--wasd-tabs-tab-font-size:var(--wasd-tabs-size-sm-font-size);--wasd-tabs-tab-min-block-size:var(--wasd-tabs-size-sm-min-block-size);--wasd-tabs-tab-padding-inline:var(--wasd-tabs-size-sm-padding-inline);--wasd-tabs-tab-gap:var(--wasd-tabs-size-sm-gap);--wasd-tabs-tab-icon-size:var(--wasd-tabs-size-sm-icon-size)}.wasd-tabs[data-size=lg]{--wasd-tabs-tab-font-size:var(--wasd-tabs-size-lg-font-size);--wasd-tabs-tab-min-block-size:var(--wasd-tabs-size-lg-min-block-size);--wasd-tabs-tab-padding-inline:var(--wasd-tabs-size-lg-padding-inline);--wasd-tabs-tab-gap:var(--wasd-tabs-size-lg-gap);--wasd-tabs-tab-icon-size:var(--wasd-tabs-size-lg-icon-size)}.wasd-tabs[data-size=xl]{--wasd-tabs-tab-font-size:var(--wasd-tabs-size-xl-font-size);--wasd-tabs-tab-min-block-size:var(--wasd-tabs-size-xl-min-block-size);--wasd-tabs-tab-padding-inline:var(--wasd-tabs-size-xl-padding-inline);--wasd-tabs-tab-gap:var(--wasd-tabs-size-xl-gap);--wasd-tabs-tab-icon-size:var(--wasd-tabs-size-xl-icon-size)}.wasd-tab-list{border-block-end:var(--wasd-tabs-indicator-thickness) solid var(--wasd-tabs-list-border);align-items:center;gap:var(--wasd-tabs-list-padding);min-inline-size:0;display:flex;position:relative;overflow-x:auto}.wasd-tabs[data-orientation=vertical] .wasd-tab-list,.wasd-tab-list[data-orientation=vertical]{border-block-end:0;border-inline-end:var(--wasd-tabs-indicator-thickness) solid var(--wasd-tabs-list-border);flex-direction:column;align-items:stretch;overflow-x:visible}.wasd-tabs[data-variant=segmented] .wasd-tab-list,.wasd-tab-list[data-variant=segmented],.wasd-tabs[data-variant=enclosed] .wasd-tab-list,.wasd-tab-list[data-variant=enclosed]{background:var(--wasd-tabs-list-background);border:var(--wasd-border-width-thin) solid var(--wasd-tabs-list-border);border-radius:var(--wasd-tabs-list-radius);padding:var(--wasd-tabs-list-padding)}.wasd-tabs[data-variant=enclosed] .wasd-tab-list,.wasd-tab-list[data-variant=enclosed]{border-end-end-radius:0;border-end-start-radius:0}.wasd-tab{appearance:none;border-radius:var(--wasd-tabs-tab-radius);color:var(--wasd-tabs-tab-foreground);cursor:pointer;font:inherit;font-size:var(--wasd-tabs-tab-font-size);font-weight:var(--wasd-tabs-font-weight);align-items:center;gap:var(--wasd-tabs-tab-gap);line-height:var(--wasd-tabs-line-height);min-block-size:var(--wasd-tabs-tab-min-block-size);min-inline-size:0;padding-block:0;padding-inline:var(--wasd-tabs-tab-padding-inline);text-align:center;transition:background-color var(--wasd-tabs-motion-duration) var(--wasd-tabs-motion-easing), color var(--wasd-tabs-motion-duration) var(--wasd-tabs-motion-easing), opacity var(--wasd-tabs-motion-duration) var(--wasd-tabs-motion-easing);-webkit-user-select:none;user-select:none;white-space:nowrap;background:0 0;border:0;flex:none;justify-content:center;display:inline-flex;position:relative;overflow:hidden}.wasd-tab:after{background:var(--wasd-tabs-indicator-color);block-size:var(--wasd-tabs-indicator-thickness);border-radius:var(--wasd-tabs-indicator-radius);content:"";inset-block-end:0;inset-inline:var(--wasd-tabs-tab-padding-inline);opacity:0;transition:opacity var(--wasd-tabs-motion-duration) var(--wasd-tabs-motion-easing), transform var(--wasd-tabs-motion-duration) var(--wasd-tabs-motion-easing);position:absolute;transform:scaleX(.36)}.wasd-tabs[data-orientation=vertical] .wasd-tab:after,.wasd-tab-list[data-orientation=vertical] .wasd-tab:after{block-size:auto;inline-size:var(--wasd-tabs-indicator-thickness);inset-block:var(--wasd-tabs-list-padding);inset-inline:auto 0;transform:scaleY(.36)}.wasd-tab[data-active]{color:var(--wasd-tabs-tab-active-foreground)}.wasd-tab[data-active]:after{opacity:1;transform:scale(1)}.wasd-tabs[data-variant=segmented] .wasd-tab:after,.wasd-tabs[data-variant=enclosed] .wasd-tab:after,.wasd-tab-list[data-variant=segmented] .wasd-tab:after,.wasd-tab-list[data-variant=enclosed] .wasd-tab:after{display:none}.wasd-tabs[data-variant=segmented] .wasd-tab[data-active],.wasd-tab-list[data-variant=segmented] .wasd-tab[data-active]{background:var(--wasd-tabs-tab-active-background);box-shadow:var(--wasd-shadow-xs)}.wasd-tabs[data-variant=enclosed] .wasd-tab,.wasd-tab-list[data-variant=enclosed] .wasd-tab{border:var(--wasd-border-width-thin) solid transparent}.wasd-tabs[data-variant=enclosed] .wasd-tab[data-active],.wasd-tab-list[data-variant=enclosed] .wasd-tab[data-active]{background:var(--wasd-tabs-panel-background);border-color:var(--wasd-tabs-tab-border)}.wasd-tab:hover:not(:disabled){background:var(--wasd-tabs-tab-hover-background);color:var(--wasd-tabs-tab-hover-foreground)}.wasd-tab:focus-visible{box-shadow:var(--wasd-tabs-tab-focus-shadow);outline:none}.wasd-tab:disabled,.wasd-tab[aria-disabled=true]{color:var(--wasd-tabs-tab-disabled-foreground);cursor:not-allowed;opacity:var(--wasd-opacity-disabled)}.wasd-tab__icon{--wasd-icon-size-md:var(--wasd-tabs-tab-icon-size);block-size:var(--wasd-tabs-tab-icon-size);inline-size:var(--wasd-tabs-tab-icon-size);flex:none}.wasd-tab-panels{min-inline-size:0}.wasd-tab-panels[data-animation=slide]{display:grid;overflow:clip}@supports not (overflow:clip){.wasd-tab-panels[data-animation=slide]{overflow:hidden}}.wasd-tab-panel{background:var(--wasd-tabs-panel-background);border-radius:var(--wasd-tabs-panel-radius);color:var(--wasd-tabs-panel-foreground);min-inline-size:0;padding-block:var(--wasd-tabs-panel-padding);padding-inline:0}.wasd-tab-panels[data-animation=slide]>.wasd-tab-panel:not([hidden]){grid-area:1/1;inline-size:100%}.wasd-tabs[data-variant=enclosed] .wasd-tab-panel{border:var(--wasd-border-width-thin) solid var(--wasd-tabs-panel-border);border-start-start-radius:0;border-start-end-radius:0}.wasd-tab-panel:not([hidden]){display:block}.wasd-tabs[data-animation=fade] .wasd-tab-panel:not([hidden]),.wasd-tab-panel[data-animation=fade]:not([hidden]){animation:wasd-tabs-panel-fade var(--wasd-tabs-motion-duration) var(--wasd-tabs-motion-easing)}.wasd-tabs[data-animation=slide] .wasd-tab-panel[data-active],.wasd-tab-panel[data-animation=slide][data-active]{animation:wasd-tabs-panel-slide-enter var(--wasd-tabs-motion-duration) var(--wasd-tabs-motion-easing) both;z-index:1}.wasd-tabs[data-animation=slide] .wasd-tab-panel[data-exiting],.wasd-tab-panel[data-animation=slide][data-exiting]{animation:wasd-tabs-panel-slide-exit var(--wasd-tabs-motion-duration) var(--wasd-tabs-motion-easing) both;pointer-events:none;z-index:0}.wasd-tabs[data-orientation=vertical] .wasd-tab-panel[data-animation=slide][data-active],.wasd-tab-panel[data-animation=slide][data-orientation=vertical][data-active]{animation:wasd-tabs-panel-slide-vertical-enter var(--wasd-tabs-motion-duration) var(--wasd-tabs-motion-easing) both}.wasd-tabs[data-orientation=vertical] .wasd-tab-panel[data-animation=slide][data-exiting],.wasd-tab-panel[data-animation=slide][data-orientation=vertical][data-exiting]{animation:wasd-tabs-panel-slide-vertical-exit var(--wasd-tabs-motion-duration) var(--wasd-tabs-motion-easing) both}.wasd-tabs[data-animation=scale] .wasd-tab-panel:not([hidden]),.wasd-tab-panel[data-animation=scale]:not([hidden]){animation:wasd-tabs-panel-scale var(--wasd-tabs-motion-duration) var(--wasd-tabs-motion-easing)}@keyframes wasd-tabs-panel-fade{0%{opacity:0}to{opacity:1}}@keyframes wasd-tabs-panel-slide-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes wasd-tabs-panel-slide-exit{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes wasd-tabs-panel-slide-vertical-enter{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes wasd-tabs-panel-slide-vertical-exit{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes wasd-tabs-panel-scale{0%{opacity:0;transform-origin:50% 0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@media (width<=44rem){.wasd-tabs[data-orientation=vertical]{grid-template-columns:minmax(0,1fr)}.wasd-tabs[data-orientation=vertical] .wasd-tab-list{border-block-end:var(--wasd-tabs-indicator-thickness) solid var(--wasd-tabs-list-border);border-inline-end:0;flex-direction:row;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.wasd-tab,.wasd-tab:after,.wasd-tab-panel:not([hidden]){transition:none;animation:none}}.wasd-select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;cursor:pointer;inline-size:var(--wasd-select-inline-size,100%);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 1.1rem),calc(100% - .78rem);background-repeat:no-repeat;background-size:.36rem .36rem,.36rem .36rem;padding-inline-end:calc(var(--wasd-input-size-md-padding-inline) + 1.5rem);display:inline-block}@media (prefers-color-scheme:dark){.wasd-select{--lightningcss-light: ;--lightningcss-dark:initial}}.wasd-input-root .wasd-select{background-image:none;inline-size:100%}.wasd-select--custom{appearance:none;font:inherit;text-align:start;justify-content:flex-start;align-items:center;min-inline-size:0;display:inline-flex}.wasd-select__value{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;display:block;overflow:hidden}.wasd-select__options{--wasd-popover-gap:var(--wasd-spacing-1);gap:var(--wasd-menu-gap);inline-size:100%;max-block-size:min(18rem,100vh - 2rem);min-inline-size:100%;display:grid;inset-block-start:calc(100% + var(--wasd-popover-gap));inset-inline-start:0;overflow:auto}.wasd-select__options>.wasd-select-option,.wasd-select__options>wasd-select-option{inline-size:100%}.wasd-select[data-size=xs]{padding-inline-end:calc(var(--wasd-input-size-xs-padding-inline) + 1.25rem)}.wasd-select[data-size=sm]{padding-inline-end:calc(var(--wasd-input-size-sm-padding-inline) + 1.35rem)}.wasd-select[data-size=lg]{padding-inline-end:calc(var(--wasd-input-size-lg-padding-inline) + 1.6rem)}.wasd-select[data-size=xl]{padding-inline-end:calc(var(--wasd-input-size-xl-padding-inline) + 1.75rem)}.wasd-select:disabled{cursor:not-allowed}.wasd-select option{background-color:var(--wasd-input-background);color:var(--wasd-input-foreground)}.wasd-input-root--select{--wasd-menu-inherited-description-font-size:var(--wasd-menu-item-size-md-description-font-size);--wasd-menu-inherited-font-size:var(--wasd-menu-item-size-md-font-size);--wasd-menu-inherited-gap:var(--wasd-menu-item-size-md-gap);--wasd-menu-inherited-icon-size:var(--wasd-menu-item-size-md-icon-size);--wasd-menu-inherited-min-block-size:var(--wasd-menu-item-size-md-min-block-size);--wasd-menu-inherited-padding-block:var(--wasd-menu-item-size-md-padding-block);--wasd-menu-inherited-padding-inline:var(--wasd-menu-item-size-md-padding-inline);--wasd-input-root-select-clear-button-size:var(--wasd-input-root-action-size);--wasd-input-root-select-clear-icon-size:var(--wasd-input-root-icon-size);--wasd-input-root-select-indicator-size:var(--wasd-input-root-icon-size);--wasd-input-root-floating-label-inline-end:calc(var(--wasd-input-root-padding-inline) + var(--wasd-input-root-select-indicator-size) + var(--wasd-input-size-md-gap))}.wasd-input-root--select[data-size=xs]{--wasd-menu-inherited-description-font-size:var(--wasd-menu-item-size-xs-description-font-size);--wasd-menu-inherited-font-size:var(--wasd-menu-item-size-xs-font-size);--wasd-menu-inherited-gap:var(--wasd-menu-item-size-xs-gap);--wasd-menu-inherited-icon-size:var(--wasd-menu-item-size-xs-icon-size);--wasd-menu-inherited-min-block-size:var(--wasd-menu-item-size-xs-min-block-size);--wasd-menu-inherited-padding-block:var(--wasd-menu-item-size-xs-padding-block);--wasd-menu-inherited-padding-inline:var(--wasd-menu-item-size-xs-padding-inline)}.wasd-input-root--select[data-size=sm]{--wasd-menu-inherited-description-font-size:var(--wasd-menu-item-size-sm-description-font-size);--wasd-menu-inherited-font-size:var(--wasd-menu-item-size-sm-font-size);--wasd-menu-inherited-gap:var(--wasd-menu-item-size-sm-gap);--wasd-menu-inherited-icon-size:var(--wasd-menu-item-size-sm-icon-size);--wasd-menu-inherited-min-block-size:var(--wasd-menu-item-size-sm-min-block-size);--wasd-menu-inherited-padding-block:var(--wasd-menu-item-size-sm-padding-block);--wasd-menu-inherited-padding-inline:var(--wasd-menu-item-size-sm-padding-inline)}.wasd-input-root--select[data-size=lg]{--wasd-menu-inherited-description-font-size:var(--wasd-menu-item-size-lg-description-font-size);--wasd-menu-inherited-font-size:var(--wasd-menu-item-size-lg-font-size);--wasd-menu-inherited-gap:var(--wasd-menu-item-size-lg-gap);--wasd-menu-inherited-icon-size:var(--wasd-menu-item-size-lg-icon-size);--wasd-menu-inherited-min-block-size:var(--wasd-menu-item-size-lg-min-block-size);--wasd-menu-inherited-padding-block:var(--wasd-menu-item-size-lg-padding-block);--wasd-menu-inherited-padding-inline:var(--wasd-menu-item-size-lg-padding-inline)}.wasd-input-root--select[data-size=xl]{--wasd-menu-inherited-description-font-size:var(--wasd-menu-item-size-xl-description-font-size);--wasd-menu-inherited-font-size:var(--wasd-menu-item-size-xl-font-size);--wasd-menu-inherited-gap:var(--wasd-menu-item-size-xl-gap);--wasd-menu-inherited-icon-size:var(--wasd-menu-item-size-xl-icon-size);--wasd-menu-inherited-min-block-size:var(--wasd-menu-item-size-xl-min-block-size);--wasd-menu-inherited-padding-block:var(--wasd-menu-item-size-xl-padding-block);--wasd-menu-inherited-padding-inline:var(--wasd-menu-item-size-xl-padding-inline)}.wasd-input-root--select .wasd-select__options .wasd-select-option.wasd-menu-item:not([data-size]){--wasd-icon-size-md:var(--wasd-menu-inherited-icon-size,var(--wasd-menu-item-size-md-icon-size));font-size:var(--wasd-menu-inherited-font-size,var(--wasd-menu-item-size-md-font-size));gap:var(--wasd-menu-inherited-gap,var(--wasd-menu-item-size-md-gap));min-block-size:var(--wasd-menu-inherited-min-block-size,var(--wasd-menu-item-size-md-min-block-size));padding-block:var(--wasd-menu-inherited-padding-block,var(--wasd-menu-item-size-md-padding-block));padding-inline:var(--wasd-menu-inherited-padding-inline,var(--wasd-menu-item-size-md-padding-inline))}.wasd-input-root--select .wasd-select__options .wasd-select-option.wasd-menu-item:not([data-size]) .wasd-menu-item__description{font-size:var(--wasd-menu-inherited-description-font-size,var(--wasd-menu-item-size-md-description-font-size))}.wasd-input-root--select .wasd-select{padding-inline-end:calc(var(--wasd-input-root-padding-inline) + var(--wasd-input-root-select-indicator-size) + var(--wasd-input-size-md-gap))}.wasd-input-root--select[data-clearable] .wasd-select{padding-inline-end:calc(var(--wasd-input-root-padding-inline) + var(--wasd-input-root-select-indicator-size) + var(--wasd-input-root-select-clear-button-size) + (var(--wasd-input-size-md-gap) * 2))}.wasd-input-root--select[data-clearable]{--wasd-input-root-floating-label-inline-end:calc(var(--wasd-input-root-padding-inline) + var(--wasd-input-root-select-indicator-size) + var(--wasd-input-root-select-clear-button-size) + (var(--wasd-input-size-md-gap) * 2))}.wasd-input-root--select[data-trailing-icon] .wasd-select{padding-inline-end:calc(var(--wasd-input-root-padding-inline) + var(--wasd-input-root-select-indicator-size) + var(--wasd-input-root-icon-size) + (var(--wasd-input-size-md-gap) * 2))}.wasd-input-root--select[data-trailing-icon]{--wasd-input-root-floating-label-inline-end:calc(var(--wasd-input-root-padding-inline) + var(--wasd-input-root-select-indicator-size) + var(--wasd-input-root-icon-size) + (var(--wasd-input-size-md-gap) * 2))}.wasd-input-root--select[data-trailing-icon][data-clearable] .wasd-select{padding-inline-end:calc(var(--wasd-input-root-padding-inline) + var(--wasd-input-root-select-indicator-size) + var(--wasd-input-root-select-clear-button-size) + var(--wasd-input-root-icon-size) + (var(--wasd-input-size-md-gap) * 3))}.wasd-input-root--select[data-trailing-icon][data-clearable]{--wasd-input-root-floating-label-inline-end:calc(var(--wasd-input-root-padding-inline) + var(--wasd-input-root-select-indicator-size) + var(--wasd-input-root-select-clear-button-size) + var(--wasd-input-root-icon-size) + (var(--wasd-input-size-md-gap) * 3))}.wasd-input-root--select .wasd-input-root__select-indicator{place-self:center end;margin-inline-end:var(--wasd-input-root-trailing-offset)}.wasd-input-root--select[data-trailing-icon] .wasd-input-root__icon--trailing{margin-inline-end:calc(var(--wasd-input-root-trailing-offset) + var(--wasd-input-root-select-indicator-size) + var(--wasd-input-size-md-gap))}.wasd-input-root--select[data-trailing-icon][data-clearable] .wasd-input-root__icon--trailing{margin-inline-end:calc(var(--wasd-input-root-trailing-offset) + var(--wasd-input-root-select-indicator-size) + var(--wasd-input-root-select-clear-button-size) + (var(--wasd-input-size-md-gap) * 2))}.wasd-input-root--select .wasd-input-root__clear-button{--wasd-button-background:transparent;--wasd-button-border-color:transparent;--wasd-button-color:var(--wasd-input-foreground);--wasd-button-shadow:none;--wasd-button-hover-background:color-mix(in srgb, currentColor 10%, transparent);--wasd-button-hover-border-color:transparent;--wasd-button-hover-color:var(--wasd-input-foreground);--wasd-button-hover-shadow:none;--wasd-button-active-background:color-mix(in srgb, currentColor 14%, transparent);--wasd-button-active-border-color:transparent;--wasd-button-active-color:var(--wasd-input-foreground);--wasd-button-active-shadow:none;--wasd-button-focus-background:transparent;--wasd-button-focus-border-color:transparent;--wasd-button-focus-color:var(--wasd-input-foreground);--wasd-button-focus-shadow:none;--wasd-button-focus-within-background:transparent;--wasd-button-focus-within-border-color:transparent;--wasd-button-focus-within-color:var(--wasd-input-foreground);--wasd-button-focus-within-shadow:none;--wasd-button-focus-visible-background:transparent;--wasd-button-focus-visible-border-color:transparent;--wasd-button-focus-visible-color:var(--wasd-input-foreground);--wasd-button-focus-visible-shadow:var(--wasd-input-focus-shadow);--wasd-button-target-background:transparent;--wasd-button-target-border-color:transparent;--wasd-button-target-color:var(--wasd-input-foreground);--wasd-button-target-shadow:none;--wasd-button-disabled-background:transparent;--wasd-button-disabled-border-color:transparent;--wasd-button-disabled-color:var(--wasd-input-disabled-foreground);--wasd-button-tertiary-background:transparent;--wasd-button-tertiary-border:transparent;--wasd-button-tertiary-foreground:var(--wasd-input-foreground);--wasd-button-tertiary-hover-background:color-mix(in srgb, currentColor 10%, transparent);--wasd-button-tertiary-hover-border:transparent;--wasd-button-tertiary-hover-foreground:var(--wasd-input-foreground);--wasd-button-tertiary-active-background:color-mix(in srgb, currentColor 14%, transparent);--wasd-button-tertiary-active-border:transparent;--wasd-button-tertiary-active-foreground:var(--wasd-input-foreground);--wasd-button-tertiary-focus-background:transparent;--wasd-button-tertiary-focus-border:transparent;--wasd-button-tertiary-focus-foreground:var(--wasd-input-foreground);--wasd-button-tertiary-focus-within-background:transparent;--wasd-button-tertiary-focus-within-border:transparent;--wasd-button-tertiary-focus-within-foreground:var(--wasd-input-foreground);--wasd-button-tertiary-focus-visible-background:transparent;--wasd-button-tertiary-focus-visible-border:transparent;--wasd-button-tertiary-focus-visible-foreground:var(--wasd-input-foreground);--wasd-button-tertiary-target-background:transparent;--wasd-button-tertiary-target-border:transparent;--wasd-button-tertiary-target-foreground:var(--wasd-input-foreground);--wasd-button-tertiary-disabled-background:transparent;--wasd-button-tertiary-disabled-border:transparent;--wasd-button-tertiary-disabled-foreground:var(--wasd-input-disabled-foreground);--wasd-button-size-xs-min-block-size:var(--wasd-input-root-select-clear-button-size);--wasd-button-size-sm-min-block-size:var(--wasd-input-root-select-clear-button-size);--wasd-button-size-md-min-block-size:var(--wasd-input-root-select-clear-button-size);--wasd-button-size-lg-min-block-size:var(--wasd-input-root-select-clear-button-size);--wasd-button-size-xl-min-block-size:var(--wasd-input-root-select-clear-button-size);--wasd-button-size-xs-padding-block:0;--wasd-button-size-xs-padding-inline:0;--wasd-button-size-sm-padding-block:0;--wasd-button-size-sm-padding-inline:0;--wasd-button-size-md-padding-block:0;--wasd-button-size-md-padding-inline:0;--wasd-button-size-lg-padding-block:0;--wasd-button-size-lg-padding-inline:0;--wasd-button-size-xl-padding-block:0;--wasd-button-size-xl-padding-inline:0;--wasd-icon-size-xs:var(--wasd-input-root-select-clear-icon-size);--wasd-icon-size-sm:var(--wasd-input-root-select-clear-icon-size);--wasd-icon-size-md:var(--wasd-input-root-select-clear-icon-size);--wasd-icon-size-lg:var(--wasd-input-root-select-clear-icon-size);--wasd-icon-size-xl:var(--wasd-input-root-select-clear-icon-size);block-size:var(--wasd-input-root-select-clear-button-size);color:var(--wasd-input-foreground);inline-size:var(--wasd-input-root-select-clear-button-size);margin-inline-end:calc(var(--wasd-input-root-trailing-offset) + var(--wasd-input-root-select-indicator-size) + var(--wasd-input-size-md-gap))}.wasd-input-root--select .wasd-input-root__clear-button.wasd-button{background:var(--wasd-button-background);border-color:var(--wasd-button-border-color);box-shadow:var(--wasd-button-shadow);color:var(--wasd-button-color)}.wasd-input-root--select .wasd-input-root__clear-button.wasd-button:disabled{background:var(--wasd-button-disabled-background);border-color:var(--wasd-button-disabled-border-color);box-shadow:none;color:var(--wasd-button-disabled-color)}.wasd-select-options{gap:var(--wasd-menu-gap);min-inline-size:0;display:grid}.wasd-select-option.wasd-menu-item{inline-size:100%}:host(:not([size])) .wasd-select-option.wasd-menu-item:not([data-size]){--wasd-icon-size-md:var(--wasd-menu-inherited-icon-size,var(--wasd-menu-item-size-md-icon-size));font-size:var(--wasd-menu-inherited-font-size,var(--wasd-menu-item-size-md-font-size));gap:var(--wasd-menu-inherited-gap,var(--wasd-menu-item-size-md-gap));min-block-size:var(--wasd-menu-inherited-min-block-size,var(--wasd-menu-item-size-md-min-block-size));padding-block:var(--wasd-menu-inherited-padding-block,var(--wasd-menu-item-size-md-padding-block));padding-inline:var(--wasd-menu-inherited-padding-inline,var(--wasd-menu-item-size-md-padding-inline))}:host(:not([size])) .wasd-select-option.wasd-menu-item:not([data-size]) .wasd-menu-item__description{font-size:var(--wasd-menu-inherited-description-font-size,var(--wasd-menu-item-size-md-description-font-size))}.wasd-select-option__selected-icon{color:var(--wasd-menu-item-selected-indicator)}.wasd-checkbox{--wasd-checkbox-background:var(--wasd-input-background);--wasd-checkbox-border:var(--wasd-input-border);--wasd-checkbox-color:var(--wasd-input-foreground);--wasd-checkbox-shadow:var(--wasd-input-shadow);accent-color:var(--wasd-input-accent);appearance:none;background:var(--wasd-checkbox-background);border:var(--wasd-input-border-width) solid var(--wasd-checkbox-border);border-radius:var(--wasd-input-checkbox-radius);box-shadow:var(--wasd-checkbox-shadow);box-sizing:border-box;color:var(--wasd-checkbox-color);cursor:pointer;inline-size:var(--wasd-input-checkbox-size-md);block-size:var(--wasd-input-checkbox-size-md);transition:background-color var(--wasd-input-transition-duration) var(--wasd-input-transition-easing), border-color var(--wasd-input-transition-duration) var(--wasd-input-transition-easing), box-shadow var(--wasd-input-transition-duration) var(--wasd-input-transition-easing), opacity var(--wasd-input-transition-duration) var(--wasd-input-transition-easing);vertical-align:middle;flex:none;place-content:center;margin:0;display:inline-grid}.wasd-checkbox-root{color:var(--wasd-input-field-label-color);cursor:pointer;font-family:var(--wasd-input-font-family);font-size:var(--wasd-input-size-md-font-size);font-weight:var(--wasd-typography-weight-semibold);align-items:center;gap:var(--wasd-spacing-2);line-height:var(--wasd-input-line-height);vertical-align:middle;display:inline-flex}.wasd-checkbox-root[data-size=xs]{font-size:var(--wasd-input-size-xs-font-size)}.wasd-checkbox-root[data-size=sm]{font-size:var(--wasd-input-size-sm-font-size)}.wasd-checkbox-root[data-size=lg]{font-size:var(--wasd-input-size-lg-font-size)}.wasd-checkbox-root[data-size=xl]{font-size:var(--wasd-input-size-xl-font-size)}.wasd-checkbox-root[data-disabled]{cursor:not-allowed}.wasd-checkbox-root[data-disabled] .wasd-checkbox__label{color:var(--wasd-input-disabled-foreground);opacity:var(--wasd-input-disabled-opacity)}.wasd-checkbox:before{border:solid var(--wasd-input-checkbox-mark-color);content:"";opacity:0;block-size:.62em;inline-size:.34em;transition:opacity var(--wasd-input-transition-duration) var(--wasd-input-transition-easing), transform var(--wasd-input-transition-duration) var(--wasd-input-transition-easing);border-width:0 .16em .16em 0;transform:rotate(45deg)translate(-.04em,-.08em)scale(.85)}.wasd-checkbox:checked,.wasd-checkbox[data-indeterminate]{--wasd-checkbox-background:var(--wasd-input-accent);--wasd-checkbox-border:var(--wasd-input-accent);--wasd-checkbox-color:var(--wasd-input-checkbox-mark-color)}.wasd-checkbox:checked:before{opacity:1;transform:rotate(45deg)translate(-.04em,-.08em)scale(1)}.wasd-checkbox[data-indeterminate]:before{background:var(--wasd-input-checkbox-mark-color);block-size:var(--wasd-input-checkbox-mixed-mark-height);opacity:1;border:0;inline-size:.68em;transform:none}.wasd-checkbox[data-size=xs]{block-size:var(--wasd-input-checkbox-size-xs);inline-size:var(--wasd-input-checkbox-size-xs)}.wasd-checkbox[data-size=sm]{block-size:var(--wasd-input-checkbox-size-sm);inline-size:var(--wasd-input-checkbox-size-sm)}.wasd-checkbox[data-size=lg]{block-size:var(--wasd-input-checkbox-size-lg);inline-size:var(--wasd-input-checkbox-size-lg)}.wasd-checkbox[data-size=xl]{block-size:var(--wasd-input-checkbox-size-xl);inline-size:var(--wasd-input-checkbox-size-xl)}.wasd-checkbox:not([data-state]):focus,.wasd-checkbox[data-state=focus],.wasd-checkbox:not([data-state]):focus-visible,.wasd-checkbox[data-state=focus-visible]{--wasd-checkbox-border:var(--wasd-input-focus-border);--wasd-checkbox-shadow:var(--wasd-input-focus-shadow);outline:none}.wasd-checkbox[aria-invalid=true],.wasd-checkbox[data-invalid],.wasd-checkbox[data-state=invalid]{--wasd-checkbox-border:var(--wasd-input-invalid-border);--wasd-checkbox-shadow:var(--wasd-input-invalid-shadow)}.wasd-checkbox:disabled,.wasd-checkbox[aria-disabled=true]{--wasd-checkbox-background:var(--wasd-input-disabled-background);--wasd-checkbox-border:var(--wasd-input-disabled-border);--wasd-checkbox-color:var(--wasd-input-disabled-foreground);cursor:not-allowed;opacity:var(--wasd-input-disabled-opacity)}.wasd-checkbox[data-state=hover]{--wasd-checkbox-border:var(--wasd-input-hover-border)}@media (hover:hover) and (pointer:fine){.wasd-checkbox:not([data-state]):hover:not(:disabled):not([aria-disabled=true]){--wasd-checkbox-border:var(--wasd-input-hover-border)}}@media (prefers-reduced-motion:reduce){.wasd-checkbox,.wasd-checkbox:before{transition:none}}.wasd-switch{--wasd-switch-background:var(--wasd-input-disabled-background);--wasd-switch-outline:var(--wasd-input-border);--wasd-switch-handle:var(--wasd-input-background);--wasd-switch-handle-color:var(--wasd-input-placeholder);--wasd-switch-shadow:var(--wasd-input-shadow);accent-color:var(--wasd-input-accent);appearance:none;background:var(--wasd-switch-background);border-radius:var(--wasd-radius-pill,999px);box-shadow:inset 0 0 0 2px var(--wasd-switch-outline), var(--wasd-switch-shadow);box-sizing:border-box;cursor:pointer;inline-size:var(--wasd-input-switch-inline-size-md);block-size:var(--wasd-input-switch-block-size-md);padding:var(--wasd-input-switch-thumb-inset);transition:background-color var(--wasd-input-transition-duration) var(--wasd-input-transition-easing), box-shadow var(--wasd-input-transition-duration) var(--wasd-input-transition-easing), opacity var(--wasd-input-transition-duration) var(--wasd-input-transition-easing);vertical-align:middle;border:0;margin:0;display:inline-grid;position:relative}.wasd-switch:before{aspect-ratio:1;background:var(--wasd-switch-handle);border-radius:var(--wasd-radius-pill,999px);box-shadow:var(--wasd-shadow-sm,0 2px 6px #11111129);content:"";block-size:var(--wasd-input-switch-handle-size-md);transition:background-color var(--wasd-input-transition-duration) var(--wasd-input-transition-easing), transform var(--wasd-input-transition-duration) var(--wasd-input-transition-easing);margin-block:auto;display:block;transform:translate(0)}.wasd-switch:checked{--wasd-switch-background:var(--wasd-input-accent);--wasd-switch-handle:var(--wasd-input-background);--wasd-switch-handle-color:var(--wasd-input-accent);--wasd-switch-outline:transparent}.wasd-switch:checked:before{transform:translateX(calc(var(--wasd-input-switch-inline-size-md) - var(--wasd-input-switch-handle-size-md) - (var(--wasd-input-switch-thumb-inset) * 2)))}.wasd-switch-root{--wasd-switch-inline-size:var(--wasd-input-switch-inline-size-md);--wasd-switch-block-size:var(--wasd-input-switch-block-size-md);--wasd-switch-handle-size:var(--wasd-input-switch-handle-size-md);--wasd-switch-icon-size:var(--wasd-input-switch-icon-size-md);--wasd-switch-target-size:var(--wasd-input-switch-target-size);color:var(--wasd-input-foreground);inline-size:var(--wasd-switch-inline-size);min-block-size:var(--wasd-switch-target-size);vertical-align:middle;place-items:center;display:inline-grid;position:relative}.wasd-switch-field{color:var(--wasd-input-field-label-color);cursor:pointer;font-family:var(--wasd-input-font-family);font-size:var(--wasd-input-size-md-font-size);font-weight:var(--wasd-typography-weight-semibold);align-items:center;gap:var(--wasd-spacing-2);line-height:var(--wasd-input-line-height);vertical-align:middle;display:inline-flex}.wasd-switch-field[data-size=xs]{font-size:var(--wasd-input-size-xs-font-size)}.wasd-switch-field[data-size=sm]{font-size:var(--wasd-input-size-sm-font-size)}.wasd-switch-field[data-size=lg]{font-size:var(--wasd-input-size-lg-font-size)}.wasd-switch-field[data-size=xl]{font-size:var(--wasd-input-size-xl-font-size)}.wasd-switch-field[data-disabled]{cursor:not-allowed}.wasd-switch-field[data-disabled] .wasd-switch__label{color:var(--wasd-input-disabled-foreground);opacity:var(--wasd-input-disabled-opacity)}.wasd-switch-root[data-size=xs]{--wasd-switch-inline-size:var(--wasd-input-switch-inline-size-xs);--wasd-switch-block-size:var(--wasd-input-switch-block-size-xs);--wasd-switch-handle-size:var(--wasd-input-switch-handle-size-xs);--wasd-switch-icon-size:var(--wasd-input-switch-icon-size-xs)}.wasd-switch-root[data-size=sm]{--wasd-switch-inline-size:var(--wasd-input-switch-inline-size-sm);--wasd-switch-block-size:var(--wasd-input-switch-block-size-sm);--wasd-switch-handle-size:var(--wasd-input-switch-handle-size-sm);--wasd-switch-icon-size:var(--wasd-input-switch-icon-size-sm)}.wasd-switch-root[data-size=lg]{--wasd-switch-inline-size:var(--wasd-input-switch-inline-size-lg);--wasd-switch-block-size:var(--wasd-input-switch-block-size-lg);--wasd-switch-handle-size:var(--wasd-input-switch-handle-size-lg);--wasd-switch-icon-size:var(--wasd-input-switch-icon-size-lg)}.wasd-switch-root[data-size=xl]{--wasd-switch-inline-size:var(--wasd-input-switch-inline-size-xl);--wasd-switch-block-size:var(--wasd-input-switch-block-size-xl);--wasd-switch-handle-size:var(--wasd-input-switch-handle-size-xl);--wasd-switch-icon-size:var(--wasd-input-switch-icon-size-xl)}.wasd-switch-root .wasd-switch{block-size:100%;box-shadow:none;opacity:0;z-index:2;grid-area:1/1;inline-size:100%;padding:0}.wasd-switch-root .wasd-switch:before{content:none}.wasd-switch__track{--wasd-switch-track-background:var(--wasd-input-disabled-background);--wasd-switch-track-outline:var(--wasd-input-border);--wasd-switch-track-shadow:var(--wasd-input-shadow);--wasd-switch-handle-background:var(--wasd-input-background);--wasd-switch-handle-foreground:var(--wasd-input-placeholder);block-size:var(--wasd-switch-block-size);border-radius:var(--wasd-radius-pill,999px);box-shadow:inset 0 0 0 2px var(--wasd-switch-track-outline), var(--wasd-switch-track-shadow);box-sizing:border-box;inline-size:var(--wasd-switch-inline-size);pointer-events:none;transition:background-color var(--wasd-input-transition-duration) var(--wasd-input-transition-easing), box-shadow var(--wasd-input-transition-duration) var(--wasd-input-transition-easing), opacity var(--wasd-input-transition-duration) var(--wasd-input-transition-easing);grid-area:1/1;display:block;position:relative;overflow:hidden}.wasd-switch__track:before{background:linear-gradient(90deg, color-mix(in srgb, var(--wasd-input-accent) 12%, transparent), transparent), var(--wasd-switch-track-background);content:"";position:absolute;inset:0}.wasd-switch__handle{background:var(--wasd-switch-handle-background);block-size:var(--wasd-switch-handle-size);border-radius:var(--wasd-radius-pill,999px);box-shadow:var(--wasd-shadow-sm,0 2px 6px #11111129);color:var(--wasd-switch-handle-foreground);inline-size:var(--wasd-switch-handle-size);transition:background-color var(--wasd-input-transition-duration) var(--wasd-input-transition-easing), color var(--wasd-input-transition-duration) var(--wasd-input-transition-easing), inline-size var(--wasd-input-transition-duration) var(--wasd-input-transition-easing), inset-inline-start var(--wasd-input-transition-duration) var(--wasd-input-transition-easing);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:50%;inset-inline-start:var(--wasd-input-switch-thumb-inset);transform:translateY(-50%)}.wasd-switch__handle .wasd-icon,.wasd-switch__handle wasd-icon{block-size:var(--wasd-switch-icon-size);inline-size:var(--wasd-switch-icon-size)}.wasd-switch-root .wasd-switch:checked+.wasd-switch__track{--wasd-switch-track-background:var(--wasd-input-accent);--wasd-switch-track-outline:transparent;--wasd-switch-handle-background:var(--wasd-input-background);--wasd-switch-handle-foreground:var(--wasd-input-accent)}.wasd-switch-root .wasd-switch:checked+.wasd-switch__track .wasd-switch__handle{inset-inline-start:calc(var(--wasd-switch-inline-size) - var(--wasd-switch-handle-size) - var(--wasd-input-switch-thumb-inset))}.wasd-switch-root .wasd-switch:not([data-state]):focus-visible+.wasd-switch__track,.wasd-switch-root .wasd-switch[data-state=focus]+.wasd-switch__track,.wasd-switch-root .wasd-switch[data-state=focus-visible]+.wasd-switch__track{--wasd-switch-track-shadow:var(--wasd-input-focus-shadow)}.wasd-switch-root .wasd-switch[aria-invalid=true]+.wasd-switch__track,.wasd-switch-root .wasd-switch[data-invalid]+.wasd-switch__track,.wasd-switch-root .wasd-switch[data-state=invalid]+.wasd-switch__track{--wasd-switch-track-outline:var(--wasd-input-invalid-border);--wasd-switch-track-shadow:var(--wasd-input-invalid-shadow)}.wasd-switch-root .wasd-switch:disabled,.wasd-switch-root .wasd-switch[aria-disabled=true]{cursor:not-allowed}.wasd-switch-root .wasd-switch:disabled+.wasd-switch__track,.wasd-switch-root .wasd-switch[aria-disabled=true]+.wasd-switch__track{opacity:var(--wasd-input-disabled-opacity)}.wasd-switch-root .wasd-switch[data-state=hover]+.wasd-switch__track{--wasd-switch-track-outline:var(--wasd-input-hover-border)}.wasd-switch[data-size=xs]{block-size:var(--wasd-input-switch-block-size-xs);inline-size:var(--wasd-input-switch-inline-size-xs)}.wasd-switch[data-size=xs]:before{block-size:var(--wasd-input-switch-handle-size-xs)}.wasd-switch[data-size=xs]:checked:before{transform:translateX(calc(var(--wasd-input-switch-inline-size-xs) - var(--wasd-input-switch-handle-size-xs) - (var(--wasd-input-switch-thumb-inset) * 2)))}.wasd-switch[data-size=sm]{block-size:var(--wasd-input-switch-block-size-sm);inline-size:var(--wasd-input-switch-inline-size-sm)}.wasd-switch[data-size=sm]:before{block-size:var(--wasd-input-switch-handle-size-sm)}.wasd-switch[data-size=sm]:checked:before{transform:translateX(calc(var(--wasd-input-switch-inline-size-sm) - var(--wasd-input-switch-handle-size-sm) - (var(--wasd-input-switch-thumb-inset) * 2)))}.wasd-switch[data-size=lg]{block-size:var(--wasd-input-switch-block-size-lg);inline-size:var(--wasd-input-switch-inline-size-lg)}.wasd-switch[data-size=lg]:before{block-size:var(--wasd-input-switch-handle-size-lg)}.wasd-switch[data-size=lg]:checked:before{transform:translateX(calc(var(--wasd-input-switch-inline-size-lg) - var(--wasd-input-switch-handle-size-lg) - (var(--wasd-input-switch-thumb-inset) * 2)))}.wasd-switch[data-size=xl]{block-size:var(--wasd-input-switch-block-size-xl);inline-size:var(--wasd-input-switch-inline-size-xl)}.wasd-switch[data-size=xl]:before{block-size:var(--wasd-input-switch-handle-size-xl)}.wasd-switch[data-size=xl]:checked:before{transform:translateX(calc(var(--wasd-input-switch-inline-size-xl) - var(--wasd-input-switch-handle-size-xl) - (var(--wasd-input-switch-thumb-inset) * 2)))}.wasd-switch:not([data-state]):focus,.wasd-switch[data-state=focus],.wasd-switch:not([data-state]):focus-visible,.wasd-switch[data-state=focus-visible]{--wasd-switch-outline:var(--wasd-input-focus-border);--wasd-switch-shadow:var(--wasd-input-focus-shadow);outline:none}.wasd-switch[aria-invalid=true],.wasd-switch[data-invalid],.wasd-switch[data-state=invalid]{--wasd-switch-outline:var(--wasd-input-invalid-border);--wasd-switch-shadow:var(--wasd-input-invalid-shadow)}.wasd-switch:disabled,.wasd-switch[aria-disabled=true]{cursor:not-allowed;opacity:var(--wasd-input-disabled-opacity)}.wasd-switch[data-state=hover]{--wasd-switch-outline:var(--wasd-input-hover-border)}.wasd-switch-root .wasd-switch,.wasd-switch-root .wasd-switch:disabled,.wasd-switch-root .wasd-switch[aria-disabled=true]{opacity:0}@media (hover:hover) and (pointer:fine){.wasd-switch-root .wasd-switch:not([data-state]):hover:not(:disabled):not([aria-disabled=true])+.wasd-switch__track{--wasd-switch-track-outline:var(--wasd-input-hover-border)}.wasd-switch:not([data-state]):hover:not(:disabled):not([aria-disabled=true]){--wasd-switch-outline:var(--wasd-input-hover-border)}}@media (prefers-reduced-motion:reduce){.wasd-switch,.wasd-switch:before,.wasd-switch__track,.wasd-switch__handle{transition:none}}.wasd-slider-field{color:var(--wasd-input-field-label-color);font-family:var(--wasd-input-font-family);gap:var(--wasd-input-field-gap);inline-size:var(--wasd-slider-inline-size,100%);vertical-align:middle;max-inline-size:100%;display:inline-grid}.wasd-slider-field[data-disabled]{cursor:not-allowed}.wasd-slider-field[data-orientation=vertical]{inline-size:var(--wasd-slider-inline-size,max-content);justify-items:center}.wasd-slider-field[data-orientation=vertical] .wasd-slider-root{justify-self:center}.wasd-slider__header{font-size:var(--wasd-input-size-md-font-size);align-items:baseline;gap:var(--wasd-spacing-2);line-height:var(--wasd-input-line-height);justify-content:space-between;min-inline-size:0;display:flex}.wasd-slider-field[data-orientation=vertical] .wasd-slider__header{align-items:center;gap:var(--wasd-spacing-1);text-align:center;flex-direction:column;justify-content:center;justify-self:center;inline-size:max-content}.wasd-slider-field[data-size=xs] .wasd-slider__header{font-size:var(--wasd-input-size-xs-font-size)}.wasd-slider-field[data-size=sm] .wasd-slider__header{font-size:var(--wasd-input-size-sm-font-size)}.wasd-slider-field[data-size=lg] .wasd-slider__header{font-size:var(--wasd-input-size-lg-font-size)}.wasd-slider-field[data-size=xl] .wasd-slider__header{font-size:var(--wasd-input-size-xl-font-size)}.wasd-slider__label{color:var(--wasd-input-field-label-color);font-weight:var(--wasd-typography-weight-semibold);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.wasd-slider__value{color:var(--wasd-input-placeholder);font-variant-numeric:tabular-nums;white-space:nowrap}.wasd-slider-root{--wasd-slider-position:50%;--wasd-slider-handle-block-position:50%;--wasd-slider-handle-inline-position:var(--wasd-slider-position);--wasd-slider-accent:var(--wasd-color-accent-primary-base);--wasd-slider-accent-strong:var(--wasd-color-accent-primary-strong);--wasd-slider-accent-soft:var(--wasd-color-accent-primary-soft);--wasd-slider-accent-contrast:var(--wasd-color-accent-primary-contrast);--wasd-slider-track-size:var(--wasd-input-slider-track-block-size-md);--wasd-slider-handle-size:var(--wasd-input-switch-handle-size-md);--wasd-slider-icon-size:var(--wasd-input-switch-icon-size-md);--wasd-slider-target-size:var(--wasd-input-switch-target-size);--wasd-slider-track-background:var(--wasd-input-disabled-background);--wasd-slider-track-outline:var(--wasd-input-border);--wasd-slider-track-shadow:var(--wasd-input-shadow);--wasd-slider-handle-background:var(--wasd-slider-accent);--wasd-slider-handle-foreground:var(--wasd-slider-accent-contrast);--wasd-slider-handle-border-color:var(--wasd-input-slider-handle-border);--wasd-slider-handle-ring-color:var(--wasd-input-slider-handle-ring);--wasd-slider-handle-shadow:var(--wasd-input-slider-handle-shadow);color:var(--wasd-input-foreground);inline-size:100%;min-block-size:var(--wasd-slider-target-size);place-items:center stretch;display:grid;position:relative}.wasd-slider-root[data-size=xs]{--wasd-slider-track-size:var(--wasd-input-slider-track-block-size-xs);--wasd-slider-handle-size:var(--wasd-input-switch-handle-size-xs);--wasd-slider-icon-size:var(--wasd-input-switch-icon-size-xs)}.wasd-slider-root[data-size=sm]{--wasd-slider-track-size:var(--wasd-input-slider-track-block-size-sm);--wasd-slider-handle-size:var(--wasd-input-switch-handle-size-sm);--wasd-slider-icon-size:var(--wasd-input-switch-icon-size-sm)}.wasd-slider-root[data-size=lg]{--wasd-slider-track-size:var(--wasd-input-slider-track-block-size-lg);--wasd-slider-handle-size:var(--wasd-input-switch-handle-size-lg);--wasd-slider-icon-size:var(--wasd-input-switch-icon-size-lg)}.wasd-slider-root[data-size=xl]{--wasd-slider-track-size:var(--wasd-input-slider-track-block-size-xl);--wasd-slider-handle-size:var(--wasd-input-switch-handle-size-xl);--wasd-slider-icon-size:var(--wasd-input-switch-icon-size-xl)}.wasd-slider-root[data-variant=secondary]{--wasd-slider-accent:var(--wasd-color-accent-secondary-base);--wasd-slider-accent-strong:var(--wasd-color-accent-secondary-strong);--wasd-slider-accent-soft:var(--wasd-color-accent-secondary-soft);--wasd-slider-accent-contrast:var(--wasd-color-accent-secondary-contrast)}.wasd-slider-root[data-variant=tertiary]{--wasd-slider-accent:var(--wasd-color-accent-tertiary-base);--wasd-slider-accent-strong:var(--wasd-color-accent-tertiary-strong);--wasd-slider-accent-soft:var(--wasd-color-accent-tertiary-soft);--wasd-slider-accent-contrast:var(--wasd-color-accent-tertiary-contrast)}.wasd-slider-root[data-orientation=horizontal][data-direction=reverse]{--wasd-slider-handle-inline-position:calc(100% - var(--wasd-slider-position))}.wasd-slider-root[data-orientation=vertical]{--wasd-slider-handle-block-position:calc(100% - var(--wasd-slider-position));--wasd-slider-handle-inline-position:50%;block-size:var(--wasd-slider-block-size,12rem);inline-size:var(--wasd-slider-target-size);min-block-size:var(--wasd-slider-block-size,12rem);min-inline-size:var(--wasd-slider-target-size);place-items:stretch center}.wasd-slider-root[data-orientation=vertical][data-direction=reverse]{--wasd-slider-handle-block-position:var(--wasd-slider-position)}.wasd-slider{accent-color:var(--wasd-slider-accent);appearance:none;block-size:var(--wasd-slider-target-size);cursor:pointer;opacity:0;z-index:2;direction:ltr;grid-area:1/1;inline-size:100%;margin:0;padding:0;position:relative}.wasd-slider-root[data-direction=reverse] .wasd-slider{direction:rtl}.wasd-slider-root[data-orientation=vertical] .wasd-slider{block-size:var(--wasd-slider-target-size);writing-mode:vertical-lr;inline-size:100%}.wasd-slider-root[data-orientation=vertical][data-direction=normal] .wasd-slider{direction:rtl}.wasd-slider-root[data-orientation=vertical][data-direction=reverse] .wasd-slider{direction:ltr}.wasd-slider::-webkit-slider-runnable-track{block-size:var(--wasd-slider-target-size)}.wasd-slider::-webkit-slider-thumb{appearance:none;block-size:var(--wasd-slider-target-size);inline-size:var(--wasd-slider-handle-size)}.wasd-slider::-moz-range-track{block-size:var(--wasd-slider-target-size)}.wasd-slider::-moz-range-thumb{block-size:var(--wasd-slider-target-size);inline-size:var(--wasd-slider-handle-size);border:0}.wasd-slider-root[data-orientation=vertical] .wasd-slider::-webkit-slider-runnable-track{block-size:var(--wasd-slider-target-size);inline-size:100%}.wasd-slider-root[data-orientation=vertical] .wasd-slider::-webkit-slider-thumb{block-size:var(--wasd-slider-target-size);inline-size:var(--wasd-slider-handle-size)}.wasd-slider-root[data-orientation=vertical] .wasd-slider::-moz-range-track{block-size:var(--wasd-slider-target-size);inline-size:100%}.wasd-slider-root[data-orientation=vertical] .wasd-slider::-moz-range-thumb{block-size:var(--wasd-slider-target-size);inline-size:var(--wasd-slider-handle-size)}.wasd-slider__track{background:linear-gradient(90deg, color-mix(in srgb, var(--wasd-slider-accent) 10%, transparent), transparent), var(--wasd-slider-track-background);block-size:var(--wasd-slider-track-size);border-radius:var(--wasd-radius-pill,999px);box-shadow:inset 0 0 0 1px var(--wasd-slider-track-outline), var(--wasd-slider-track-shadow);pointer-events:none;inline-size:100%;transition:background-color var(--wasd-input-transition-duration) var(--wasd-input-transition-easing), box-shadow var(--wasd-input-transition-duration) var(--wasd-input-transition-easing), opacity var(--wasd-input-transition-duration) var(--wasd-input-transition-easing);grid-area:1/1;position:relative;overflow:hidden}.wasd-slider-root[data-orientation=horizontal][data-direction=reverse] .wasd-slider__track{background:linear-gradient(270deg, color-mix(in srgb, var(--wasd-slider-accent) 10%, transparent), transparent), var(--wasd-slider-track-background)}.wasd-slider-root[data-orientation=vertical] .wasd-slider__track{background:linear-gradient(0deg, color-mix(in srgb, var(--wasd-slider-accent) 10%, transparent), transparent), var(--wasd-slider-track-background);block-size:100%;inline-size:var(--wasd-slider-track-size)}.wasd-slider-root[data-orientation=vertical][data-direction=reverse] .wasd-slider__track{background:linear-gradient(180deg, color-mix(in srgb, var(--wasd-slider-accent) 10%, transparent), transparent), var(--wasd-slider-track-background)}.wasd-slider__range{background:linear-gradient(90deg, var(--wasd-slider-accent-strong), var(--wasd-slider-accent));border-radius:inherit;block-size:100%;inline-size:var(--wasd-slider-position);min-inline-size:calc(var(--wasd-slider-track-size) * .5);transition:block-size var(--wasd-input-transition-duration) var(--wasd-input-transition-easing), inline-size var(--wasd-input-transition-duration) var(--wasd-input-transition-easing);display:block;position:absolute;inset-block:0;inset-inline-start:0}.wasd-slider-root[data-orientation=horizontal][data-direction=reverse] .wasd-slider__range{background:linear-gradient(270deg, var(--wasd-slider-accent-strong), var(--wasd-slider-accent));inset-inline:auto 0}.wasd-slider-root[data-orientation=vertical] .wasd-slider__range{background:linear-gradient(0deg, var(--wasd-slider-accent-strong), var(--wasd-slider-accent));block-size:var(--wasd-slider-position);inline-size:100%;min-block-size:calc(var(--wasd-slider-track-size) * .5);min-inline-size:0;inset-block:auto 0;inset-inline:0}.wasd-slider-root[data-orientation=vertical][data-direction=reverse] .wasd-slider__range{background:linear-gradient(180deg, var(--wasd-slider-accent-strong), var(--wasd-slider-accent));inset-block:0 auto}.wasd-slider__handle{background:var(--wasd-slider-handle-background);block-size:var(--wasd-slider-handle-size);border:var(--wasd-input-slider-handle-border-width) solid var(--wasd-slider-handle-border-color);border-radius:var(--wasd-radius-pill,999px);box-shadow:0 0 0 var(--wasd-input-slider-handle-ring-width) var(--wasd-slider-handle-ring-color), var(--wasd-slider-handle-shadow);box-sizing:border-box;color:var(--wasd-slider-handle-foreground);inline-size:var(--wasd-slider-handle-size);pointer-events:none;transition:background-color var(--wasd-input-transition-duration) var(--wasd-input-transition-easing), box-shadow var(--wasd-input-transition-duration) var(--wasd-input-transition-easing), color var(--wasd-input-transition-duration) var(--wasd-input-transition-easing), inset-block-start var(--wasd-input-transition-duration) var(--wasd-input-transition-easing), inset-inline-start var(--wasd-input-transition-duration) var(--wasd-input-transition-easing), opacity var(--wasd-input-transition-duration) var(--wasd-input-transition-easing);z-index:3;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:var(--wasd-slider-handle-block-position);inset-inline-start:var(--wasd-slider-handle-inline-position);transform:translate(-50%,-50%)}.wasd-slider__handle .wasd-icon,.wasd-slider__handle wasd-icon{--wasd-icon-size-md:var(--wasd-slider-icon-size);block-size:var(--wasd-slider-icon-size);inline-size:var(--wasd-slider-icon-size)}.wasd-slider:not([data-state]):focus-visible+.wasd-slider__track,.wasd-slider[data-state=focus]+.wasd-slider__track,.wasd-slider[data-state=focus-visible]+.wasd-slider__track{--wasd-slider-track-outline:var(--wasd-input-focus-border);--wasd-slider-track-shadow:var(--wasd-input-focus-shadow)}.wasd-slider[aria-invalid=true]+.wasd-slider__track,.wasd-slider[data-invalid]+.wasd-slider__track,.wasd-slider[data-state=invalid]+.wasd-slider__track{--wasd-slider-track-outline:var(--wasd-input-invalid-border);--wasd-slider-track-shadow:var(--wasd-input-invalid-shadow)}.wasd-slider:disabled,.wasd-slider[aria-disabled=true]{cursor:not-allowed}.wasd-slider:disabled+.wasd-slider__track,.wasd-slider[aria-disabled=true]+.wasd-slider__track{opacity:var(--wasd-input-disabled-opacity)}.wasd-slider:disabled+.wasd-slider__track+.wasd-slider__handle,.wasd-slider[aria-disabled=true]+.wasd-slider__track+.wasd-slider__handle{opacity:0;visibility:hidden}.wasd-slider[data-state=hover]+.wasd-slider__track{--wasd-slider-track-outline:var(--wasd-input-hover-border)}.wasd-slider:not([data-state]):focus-visible+.wasd-slider__track+.wasd-slider__handle,.wasd-slider[data-state=focus]+.wasd-slider__track+.wasd-slider__handle,.wasd-slider[data-state=focus-visible]+.wasd-slider__track+.wasd-slider__handle{box-shadow:0 0 0 calc(var(--wasd-input-slider-handle-ring-width) + .125rem) color-mix(in srgb, var(--wasd-slider-accent) 20%, var(--wasd-slider-handle-ring-color)), var(--wasd-slider-handle-shadow)}@media (hover:hover) and (pointer:fine){.wasd-slider:not([data-state]):hover:not(:disabled):not([aria-disabled=true])+.wasd-slider__track{--wasd-slider-track-outline:var(--wasd-input-hover-border)}}@media (prefers-reduced-motion:reduce){.wasd-slider__track,.wasd-slider__range,.wasd-slider__handle{transition:none}}.wasd-label{color:var(--wasd-input-field-label-color);cursor:default;font-family:var(--wasd-input-font-family);font-size:var(--wasd-input-size-md-font-size);font-weight:var(--wasd-typography-weight-semibold);align-items:baseline;gap:var(--wasd-spacing-1);line-height:var(--wasd-input-line-height);display:inline-flex}.wasd-label[data-size=xs]{font-size:var(--wasd-input-size-xs-font-size)}.wasd-label[data-size=sm]{font-size:var(--wasd-input-size-sm-font-size)}.wasd-label[data-size=lg]{font-size:var(--wasd-input-size-lg-font-size)}.wasd-label[data-size=xl]{font-size:var(--wasd-input-size-xl-font-size)}.wasd-label[data-required]:after{color:var(--wasd-input-field-required-color);content:"*"}.wasd-label[aria-disabled=true]{color:var(--wasd-input-disabled-foreground);opacity:var(--wasd-input-disabled-opacity)}.wasd-field{box-sizing:border-box;color:var(--wasd-input-foreground);gap:var(--wasd-input-field-gap);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.wasd-field[data-size=xs]{font-size:var(--wasd-input-size-xs-font-size)}.wasd-field[data-size=sm]{font-size:var(--wasd-input-size-sm-font-size)}.wasd-field[data-size=md]{font-size:var(--wasd-input-size-md-font-size)}.wasd-field[data-size=lg]{font-size:var(--wasd-input-size-lg-font-size)}.wasd-field[data-size=xl]{font-size:var(--wasd-input-size-xl-font-size)}.wasd-field__label{color:var(--wasd-input-field-label-color);min-inline-size:0}.wasd-field__control{min-inline-size:0}.wasd-field__description,.wasd-field__error{font-size:var(--wasd-typography-size-body-sm);line-height:var(--wasd-typography-line-height-normal);min-inline-size:0}.wasd-field__description{color:var(--wasd-input-field-description-color)}.wasd-field__error{color:var(--wasd-input-field-error-color);font-weight:var(--wasd-typography-weight-medium)}.wasd-field[aria-invalid=true] .wasd-field__label{color:var(--wasd-input-field-error-color)}.wasd-field[aria-invalid=true] .wasd-input-control,.wasd-field[aria-invalid=true] ::slotted(.wasd-input-control){--wasd-input-control-background:var(--wasd-input-invalid-background);--wasd-input-control-border:var(--wasd-input-invalid-border);--wasd-input-control-color:var(--wasd-input-invalid-foreground);--wasd-input-control-shadow:var(--wasd-input-invalid-shadow)}.wasd-field[aria-invalid=true] .wasd-checkbox,.wasd-field[aria-invalid=true] ::slotted(.wasd-checkbox){--wasd-checkbox-border:var(--wasd-input-invalid-border);--wasd-checkbox-shadow:var(--wasd-input-invalid-shadow)}.wasd-field[aria-invalid=true] .wasd-switch,.wasd-field[aria-invalid=true] .wasd-switch__track{--wasd-switch-outline:var(--wasd-input-invalid-border);--wasd-switch-shadow:var(--wasd-input-invalid-shadow);--wasd-switch-track-outline:var(--wasd-input-invalid-border);--wasd-switch-track-shadow:var(--wasd-input-invalid-shadow)}.wasd-field[aria-invalid=true] ::slotted(.wasd-switch){--wasd-switch-outline:var(--wasd-input-invalid-border);--wasd-switch-shadow:var(--wasd-input-invalid-shadow)}.wasd-field[data-orientation=horizontal]{align-items:start;column-gap:var(--wasd-input-field-group-gap);grid-template-columns:minmax(8rem,.34fr) minmax(0,1fr)}.wasd-field[data-orientation=horizontal] .wasd-field__label{grid-column:1;padding-block-start:calc((var(--wasd-input-size-md-min-block-size) - 1lh) / 2)}.wasd-field[data-orientation=horizontal] .wasd-field__control,.wasd-field[data-orientation=horizontal] .wasd-field__description,.wasd-field[data-orientation=horizontal] .wasd-field__error{grid-column:2}@media (width<=42rem){.wasd-field[data-orientation=horizontal]{grid-template-columns:1fr}.wasd-field[data-orientation=horizontal] .wasd-field__label,.wasd-field[data-orientation=horizontal] .wasd-field__control,.wasd-field[data-orientation=horizontal] .wasd-field__description,.wasd-field[data-orientation=horizontal] .wasd-field__error{grid-column:auto}.wasd-field[data-orientation=horizontal] .wasd-field__label{padding-block-start:0}}.wasd-text{color:var(--wasd-text-color,var(--wasd-color-text-default));font-family:var(--wasd-typography-family-sans);margin:0}.wasd-text[data-tone=muted]{--wasd-text-color:var(--wasd-color-text-muted)}.wasd-text[data-tone=inverse]{--wasd-text-color:var(--wasd-color-text-inverse)}.wasd-text[data-variant=body-xs]{font-family:var(--wasd-typography-text-style-body-xs-font-family);font-size:var(--wasd-typography-text-style-body-xs-font-size);font-weight:var(--wasd-typography-text-style-body-xs-font-weight);letter-spacing:var(--wasd-typography-text-style-body-xs-letter-spacing);line-height:var(--wasd-typography-text-style-body-xs-line-height)}.wasd-text[data-variant=body-sm]{font-family:var(--wasd-typography-text-style-body-sm-font-family);font-size:var(--wasd-typography-text-style-body-sm-font-size);font-weight:var(--wasd-typography-text-style-body-sm-font-weight);letter-spacing:var(--wasd-typography-text-style-body-sm-letter-spacing);line-height:var(--wasd-typography-text-style-body-sm-line-height)}.wasd-text[data-variant=body-md]{font-family:var(--wasd-typography-text-style-body-md-font-family);font-size:var(--wasd-typography-text-style-body-md-font-size);font-weight:var(--wasd-typography-text-style-body-md-font-weight);letter-spacing:var(--wasd-typography-text-style-body-md-letter-spacing);line-height:var(--wasd-typography-text-style-body-md-line-height)}.wasd-text[data-variant=body-lg]{font-family:var(--wasd-typography-text-style-body-lg-font-family);font-size:var(--wasd-typography-text-style-body-lg-font-size);font-weight:var(--wasd-typography-text-style-body-lg-font-weight);letter-spacing:var(--wasd-typography-text-style-body-lg-letter-spacing);line-height:var(--wasd-typography-text-style-body-lg-line-height)}.wasd-text[data-variant=body-xl]{font-family:var(--wasd-typography-text-style-body-xl-font-family);font-size:var(--wasd-typography-text-style-body-xl-font-size);font-weight:var(--wasd-typography-text-style-body-xl-font-weight);letter-spacing:var(--wasd-typography-text-style-body-xl-letter-spacing);line-height:var(--wasd-typography-text-style-body-xl-line-height)}.wasd-text[data-variant=label-xs]{font-family:var(--wasd-typography-text-style-label-xs-font-family);font-size:var(--wasd-typography-text-style-label-xs-font-size);font-weight:var(--wasd-typography-text-style-label-xs-font-weight);letter-spacing:var(--wasd-typography-text-style-label-xs-letter-spacing);line-height:var(--wasd-typography-text-style-label-xs-line-height)}.wasd-text[data-variant=label-sm]{font-family:var(--wasd-typography-text-style-label-sm-font-family);font-size:var(--wasd-typography-text-style-label-sm-font-size);font-weight:var(--wasd-typography-text-style-label-sm-font-weight);letter-spacing:var(--wasd-typography-text-style-label-sm-letter-spacing);line-height:var(--wasd-typography-text-style-label-sm-line-height)}.wasd-text[data-variant=label-md]{font-family:var(--wasd-typography-text-style-label-md-font-family);font-size:var(--wasd-typography-text-style-label-md-font-size);font-weight:var(--wasd-typography-text-style-label-md-font-weight);letter-spacing:var(--wasd-typography-text-style-label-md-letter-spacing);line-height:var(--wasd-typography-text-style-label-md-line-height)}.wasd-text[data-variant=label-lg]{font-family:var(--wasd-typography-text-style-label-lg-font-family);font-size:var(--wasd-typography-text-style-label-lg-font-size);font-weight:var(--wasd-typography-text-style-label-lg-font-weight);letter-spacing:var(--wasd-typography-text-style-label-lg-letter-spacing);line-height:var(--wasd-typography-text-style-label-lg-line-height)}.wasd-text[data-variant=label-xl]{font-family:var(--wasd-typography-text-style-label-xl-font-family);font-size:var(--wasd-typography-text-style-label-xl-font-size);font-weight:var(--wasd-typography-text-style-label-xl-font-weight);letter-spacing:var(--wasd-typography-text-style-label-xl-letter-spacing);line-height:var(--wasd-typography-text-style-label-xl-line-height)}.wasd-text[data-variant=heading-xs]{font-family:var(--wasd-typography-text-style-heading-xs-font-family);font-size:var(--wasd-typography-text-style-heading-xs-font-size);font-weight:var(--wasd-typography-text-style-heading-xs-font-weight);letter-spacing:var(--wasd-typography-text-style-heading-xs-letter-spacing);line-height:var(--wasd-typography-text-style-heading-xs-line-height)}.wasd-text[data-variant=heading-sm]{font-family:var(--wasd-typography-text-style-heading-sm-font-family);font-size:var(--wasd-typography-text-style-heading-sm-font-size);font-weight:var(--wasd-typography-text-style-heading-sm-font-weight);letter-spacing:var(--wasd-typography-text-style-heading-sm-letter-spacing);line-height:var(--wasd-typography-text-style-heading-sm-line-height)}.wasd-text[data-variant=heading-md]{font-family:var(--wasd-typography-text-style-heading-md-font-family);font-size:var(--wasd-typography-text-style-heading-md-font-size);font-weight:var(--wasd-typography-text-style-heading-md-font-weight);letter-spacing:var(--wasd-typography-text-style-heading-md-letter-spacing);line-height:var(--wasd-typography-text-style-heading-md-line-height)}.wasd-text[data-variant=heading-lg]{font-family:var(--wasd-typography-text-style-heading-lg-font-family);font-size:var(--wasd-typography-text-style-heading-lg-font-size);font-weight:var(--wasd-typography-text-style-heading-lg-font-weight);letter-spacing:var(--wasd-typography-text-style-heading-lg-letter-spacing);line-height:var(--wasd-typography-text-style-heading-lg-line-height)}.wasd-text[data-variant=heading-xl]{font-family:var(--wasd-typography-text-style-heading-xl-font-family);font-size:var(--wasd-typography-text-style-heading-xl-font-size);font-weight:var(--wasd-typography-text-style-heading-xl-font-weight);letter-spacing:var(--wasd-typography-text-style-heading-xl-letter-spacing);line-height:var(--wasd-typography-text-style-heading-xl-line-height)}.wasd-text[data-variant=display-sm]{font-family:var(--wasd-typography-text-style-display-sm-font-family);font-size:var(--wasd-typography-text-style-display-sm-font-size);font-weight:var(--wasd-typography-text-style-display-sm-font-weight);letter-spacing:var(--wasd-typography-text-style-display-sm-letter-spacing);line-height:var(--wasd-typography-text-style-display-sm-line-height)}.wasd-text[data-variant=display-md]{font-family:var(--wasd-typography-text-style-display-md-font-family);font-size:var(--wasd-typography-text-style-display-md-font-size);font-weight:var(--wasd-typography-text-style-display-md-font-weight);letter-spacing:var(--wasd-typography-text-style-display-md-letter-spacing);line-height:var(--wasd-typography-text-style-display-md-line-height)}.wasd-text[data-variant=display-lg]{font-family:var(--wasd-typography-text-style-display-lg-font-family);font-size:var(--wasd-typography-text-style-display-lg-font-size);font-weight:var(--wasd-typography-text-style-display-lg-font-weight);letter-spacing:var(--wasd-typography-text-style-display-lg-letter-spacing);line-height:var(--wasd-typography-text-style-display-lg-line-height)}.wasd-text[data-variant=code-sm]{font-family:var(--wasd-typography-text-style-code-sm-font-family);font-size:var(--wasd-typography-text-style-code-sm-font-size);font-weight:var(--wasd-typography-text-style-code-sm-font-weight);letter-spacing:var(--wasd-typography-text-style-code-sm-letter-spacing);line-height:var(--wasd-typography-text-style-code-sm-line-height)}.wasd-text[data-variant=code-md]{font-family:var(--wasd-typography-text-style-code-md-font-family);font-size:var(--wasd-typography-text-style-code-md-font-size);font-weight:var(--wasd-typography-text-style-code-md-font-weight);letter-spacing:var(--wasd-typography-text-style-code-md-letter-spacing);line-height:var(--wasd-typography-text-style-code-md-line-height)}.wasd-box{--wasd-box-background:transparent;--wasd-box-border-color:transparent;--wasd-box-border-width:var(--wasd-border-width-thin);--wasd-box-color:var(--wasd-color-text-default);--wasd-box-padding-block:var(--wasd-spacing-0);--wasd-box-padding-inline:var(--wasd-spacing-0);--wasd-box-radius:var(--wasd-radius-none);--wasd-box-shadow:var(--wasd-shadow-none);background:var(--wasd-box-background);border:var(--wasd-box-border-width) solid var(--wasd-box-border-color);border-radius:var(--wasd-box-radius);box-shadow:var(--wasd-box-shadow);box-sizing:border-box;color:var(--wasd-box-color);min-inline-size:0;padding-block:var(--wasd-box-padding-block);padding-inline:var(--wasd-box-padding-inline);display:block}.wasd-box[data-surface=canvas]{--wasd-box-background:var(--wasd-color-surface-canvas)}.wasd-box[data-surface=raised]{--wasd-box-background:var(--wasd-color-surface-raised)}.wasd-box[data-surface=muted]{--wasd-box-background:var(--wasd-color-surface-muted)}.wasd-box[data-surface=inverse]{--wasd-box-background:var(--wasd-color-surface-inverse);--wasd-box-color:var(--wasd-color-text-inverse)}.wasd-box[data-surface=primary]{--wasd-box-background:var(--wasd-color-accent-primary-soft);--wasd-box-border-color:var(--wasd-color-accent-primary-base)}.wasd-box[data-surface=secondary]{--wasd-box-background:var(--wasd-color-accent-secondary-soft);--wasd-box-border-color:var(--wasd-color-accent-secondary-base)}.wasd-box[data-surface=tertiary]{--wasd-box-background:var(--wasd-color-accent-tertiary-soft);--wasd-box-border-color:var(--wasd-color-accent-tertiary-base)}.wasd-box[data-surface=success]{--wasd-box-background:var(--wasd-color-accent-success-soft);--wasd-box-border-color:var(--wasd-color-accent-success-base)}.wasd-box[data-surface=warning]{--wasd-box-background:var(--wasd-color-accent-warning-soft);--wasd-box-border-color:var(--wasd-color-accent-warning-base)}.wasd-box[data-surface=danger]{--wasd-box-background:var(--wasd-color-accent-fail-soft);--wasd-box-border-color:var(--wasd-color-accent-fail-base)}.wasd-box[data-tone=muted]{--wasd-box-color:var(--wasd-color-text-muted)}.wasd-box[data-tone=inverse]{--wasd-box-color:var(--wasd-color-text-inverse)}.wasd-box[data-tone=brand]{--wasd-box-color:var(--wasd-color-text-brand)}.wasd-box[data-tone=accent]{--wasd-box-color:var(--wasd-color-text-accent)}.wasd-box[data-padding=xs]{--wasd-box-padding-block:var(--wasd-spacing-2);--wasd-box-padding-inline:var(--wasd-spacing-2)}.wasd-box[data-padding=sm]{--wasd-box-padding-block:var(--wasd-spacing-3);--wasd-box-padding-inline:var(--wasd-spacing-3)}.wasd-box[data-padding=md]{--wasd-box-padding-block:var(--wasd-spacing-4);--wasd-box-padding-inline:var(--wasd-spacing-4)}.wasd-box[data-padding=lg]{--wasd-box-padding-block:var(--wasd-spacing-6);--wasd-box-padding-inline:var(--wasd-spacing-6)}.wasd-box[data-padding=xl]{--wasd-box-padding-block:var(--wasd-spacing-8);--wasd-box-padding-inline:var(--wasd-spacing-8)}.wasd-box[data-padding-block=none]{--wasd-box-padding-block:var(--wasd-spacing-0)}.wasd-box[data-padding-block=xs]{--wasd-box-padding-block:var(--wasd-spacing-2)}.wasd-box[data-padding-block=sm]{--wasd-box-padding-block:var(--wasd-spacing-3)}.wasd-box[data-padding-block=md]{--wasd-box-padding-block:var(--wasd-spacing-4)}.wasd-box[data-padding-block=lg]{--wasd-box-padding-block:var(--wasd-spacing-6)}.wasd-box[data-padding-block=xl]{--wasd-box-padding-block:var(--wasd-spacing-8)}.wasd-box[data-padding-inline=none]{--wasd-box-padding-inline:var(--wasd-spacing-0)}.wasd-box[data-padding-inline=xs]{--wasd-box-padding-inline:var(--wasd-spacing-2)}.wasd-box[data-padding-inline=sm]{--wasd-box-padding-inline:var(--wasd-spacing-3)}.wasd-box[data-padding-inline=md]{--wasd-box-padding-inline:var(--wasd-spacing-4)}.wasd-box[data-padding-inline=lg]{--wasd-box-padding-inline:var(--wasd-spacing-6)}.wasd-box[data-padding-inline=xl]{--wasd-box-padding-inline:var(--wasd-spacing-8)}.wasd-box[data-border=none],.wasd-box[data-border-width=none]{--wasd-box-border-width:var(--wasd-border-width-none)}.wasd-box[data-border=subtle]{--wasd-box-border-color:var(--wasd-color-border-subtle)}.wasd-box[data-border=strong]{--wasd-box-border-color:var(--wasd-color-border-strong)}.wasd-box[data-border=contrast]{--wasd-box-border-color:var(--wasd-color-border-contrast)}.wasd-box[data-border=focus]{--wasd-box-border-color:var(--wasd-color-border-focus)}.wasd-box[data-border-width=hairline]{--wasd-box-border-width:var(--wasd-border-width-hairline)}.wasd-box[data-border-width=medium]{--wasd-box-border-width:var(--wasd-border-width-medium)}.wasd-box[data-border-width=thick]{--wasd-box-border-width:var(--wasd-border-width-thick)}.wasd-box[data-border-width=heavy]{--wasd-box-border-width:var(--wasd-border-width-heavy)}.wasd-box[data-radius=xs]{--wasd-box-radius:var(--wasd-radius-xs)}.wasd-box[data-radius=sm]{--wasd-box-radius:var(--wasd-radius-sm)}.wasd-box[data-radius=md]{--wasd-box-radius:var(--wasd-radius-md)}.wasd-box[data-radius=lg]{--wasd-box-radius:var(--wasd-radius-lg)}.wasd-box[data-radius=xl]{--wasd-box-radius:var(--wasd-radius-xl)}.wasd-box[data-radius="2xl"]{--wasd-box-radius:var(--wasd-radius-2xl)}.wasd-box[data-radius=pill]{--wasd-box-radius:var(--wasd-radius-pill)}.wasd-box[data-radius=full]{--wasd-box-radius:var(--wasd-radius-full)}.wasd-box[data-shadow=xs]{--wasd-box-shadow:var(--wasd-shadow-xs)}.wasd-box[data-shadow=sm]{--wasd-box-shadow:var(--wasd-shadow-sm)}.wasd-box[data-shadow=md]{--wasd-box-shadow:var(--wasd-shadow-md)}.wasd-box[data-shadow=lg]{--wasd-box-shadow:var(--wasd-shadow-lg)}.wasd-container{--wasd-container-max-inline-size:var(--wasd-dimension-container-lg);--wasd-container-padding-inline:var(--wasd-layout-padding-page);inline-size:100%;max-inline-size:var(--wasd-container-max-inline-size);padding-inline:min(var(--wasd-container-padding-inline), 8vw);margin-inline:auto}.wasd-container[data-size=sm]{--wasd-container-max-inline-size:var(--wasd-dimension-container-sm)}.wasd-container[data-size=md]{--wasd-container-max-inline-size:var(--wasd-dimension-container-md)}.wasd-container[data-size=xl]{--wasd-container-max-inline-size:var(--wasd-dimension-container-xl)}.wasd-container[data-size=full]{--wasd-container-max-inline-size:none}.wasd-container[data-padding=none]{--wasd-container-padding-inline:var(--wasd-spacing-0)}.wasd-container[data-padding=sm]{--wasd-container-padding-inline:var(--wasd-spacing-4)}.wasd-container[data-padding=lg]{--wasd-container-padding-inline:var(--wasd-spacing-8)}.wasd-container[data-align=start]{margin-inline:0 auto}.wasd-container[data-align=end]{margin-inline:auto 0}.wasd-stack{--wasd-stack-gap:var(--wasd-spacing-4);align-items:stretch;gap:var(--wasd-stack-gap);flex-direction:column;justify-content:flex-start;min-inline-size:0;display:flex}.wasd-stack>*{min-inline-size:0}.wasd-stack[data-gap=none]{--wasd-stack-gap:var(--wasd-spacing-0)}.wasd-stack[data-gap=xs]{--wasd-stack-gap:var(--wasd-spacing-1)}.wasd-stack[data-gap=sm]{--wasd-stack-gap:var(--wasd-spacing-2)}.wasd-stack[data-gap=lg]{--wasd-stack-gap:var(--wasd-spacing-6)}.wasd-stack[data-gap=xl]{--wasd-stack-gap:var(--wasd-spacing-8)}.wasd-stack[data-align=start]{align-items:flex-start}.wasd-stack[data-align=center]{align-items:center}.wasd-stack[data-align=end]{align-items:flex-end}.wasd-stack[data-justify=center]{justify-content:center}.wasd-stack[data-justify=end]{justify-content:flex-end}.wasd-stack[data-justify=between]{justify-content:space-between}.wasd-grid{--wasd-grid-gap:var(--wasd-spacing-4);--wasd-grid-min-item-width:14rem;align-items:stretch;gap:var(--wasd-grid-gap);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--wasd-grid-min-item-width)), 1fr));justify-items:stretch;min-inline-size:0;display:grid}.wasd-grid>*{min-inline-size:0}.wasd-grid[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.wasd-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.wasd-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.wasd-grid[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.wasd-grid[data-columns="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}.wasd-grid[data-gap=none]{--wasd-grid-gap:var(--wasd-spacing-0)}.wasd-grid[data-gap=xs]{--wasd-grid-gap:var(--wasd-spacing-1)}.wasd-grid[data-gap=sm]{--wasd-grid-gap:var(--wasd-spacing-2)}.wasd-grid[data-gap=lg]{--wasd-grid-gap:var(--wasd-spacing-6)}.wasd-grid[data-gap=xl]{--wasd-grid-gap:var(--wasd-spacing-8)}.wasd-grid[data-align=start]{align-items:start}.wasd-grid[data-align=center]{align-items:center}.wasd-grid[data-align=end]{align-items:end}.wasd-grid[data-justify=start]{justify-items:start}.wasd-grid[data-justify=center]{justify-items:center}.wasd-grid[data-justify=end]{justify-items:end}.wasd-grid[data-min-item-width=xs]{--wasd-grid-min-item-width:10rem}.wasd-grid[data-min-item-width=md]{--wasd-grid-min-item-width:18rem}.wasd-grid[data-min-item-width=lg]{--wasd-grid-min-item-width:22rem}@media (width<=40rem){.wasd-grid[data-columns="2"],.wasd-grid[data-columns="3"],.wasd-grid[data-columns="4"],.wasd-grid[data-columns="6"]{grid-template-columns:minmax(0,1fr)}}.wasd-inline{--wasd-inline-gap:var(--wasd-spacing-4);align-items:center;gap:var(--wasd-inline-gap);flex-wrap:wrap;justify-content:flex-start;min-inline-size:0;display:flex}.wasd-inline>*{min-inline-size:0}.wasd-inline[data-gap=none]{--wasd-inline-gap:var(--wasd-spacing-0)}.wasd-inline[data-gap=xs]{--wasd-inline-gap:var(--wasd-spacing-1)}.wasd-inline[data-gap=sm]{--wasd-inline-gap:var(--wasd-spacing-2)}.wasd-inline[data-gap=lg]{--wasd-inline-gap:var(--wasd-spacing-6)}.wasd-inline[data-gap=xl]{--wasd-inline-gap:var(--wasd-spacing-8)}.wasd-inline[data-align=start]{align-items:flex-start}.wasd-inline[data-align=end]{align-items:flex-end}.wasd-inline[data-align=stretch]{align-items:stretch}.wasd-inline[data-justify=center]{justify-content:center}.wasd-inline[data-justify=end]{justify-content:flex-end}.wasd-inline[data-justify=between]{justify-content:space-between}.wasd-inline[data-wrap=nowrap]{flex-wrap:nowrap}@font-face{font-display:swap;font-style:normal;font-weight:300 700;src:url(/assets/quicksand-vietnamese-variable-normal-ei70gACF.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-family:Quicksand}@font-face{font-display:swap;font-style:normal;font-weight:300 700;src:url(/assets/quicksand-latin-ext-variable-normal-CrJ75Ewg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-family:Quicksand}@font-face{font-display:swap;font-style:normal;font-weight:300 700;src:url(/assets/quicksand-latin-variable-normal-Buj9m_3d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:Quicksand}@font-face{font-display:swap;font-style:normal;font-weight:100 700;src:url(/assets/roboto-mono-cyrillic-ext-variable-normal-BUDPrIko.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-family:Roboto Mono}@font-face{font-display:swap;font-style:normal;font-weight:100 700;src:url(/assets/roboto-mono-cyrillic-variable-normal-HUlVHixE.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-family:Roboto Mono}@font-face{font-display:swap;font-style:normal;font-weight:100 700;src:url(/assets/roboto-mono-greek-variable-normal-BJJTbwTT.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-family:Roboto Mono}@font-face{font-display:swap;font-style:normal;font-weight:100 700;src:url(/assets/roboto-mono-vietnamese-variable-normal-DlC-zuDL.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-family:Roboto Mono}@font-face{font-display:swap;font-style:normal;font-weight:100 700;src:url(/assets/roboto-mono-latin-ext-variable-normal-QAYlOegK.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-family:Roboto Mono}@font-face{font-display:swap;font-style:normal;font-weight:100 700;src:url(/assets/roboto-mono-latin-variable-normal-CZtBPCCa.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:Roboto Mono}[data-wasd-theme=duct-tape]:not([data-wasd-color-scheme]),[data-wasd-theme=duct-tape][data-wasd-color-scheme=light]{--wasd-color-surface-canvas:#f4f6fb;--wasd-color-surface-raised:#fff;--wasd-color-surface-muted:#e7ebf4;--wasd-color-surface-inverse:#242633;--wasd-color-surface-overlay:#1011169e;--wasd-color-text-default:#242633;--wasd-color-text-muted:#5c6273;--wasd-color-text-subtle:#7a8194;--wasd-color-text-inverse:#fff;--wasd-color-text-brand:#6373ff;--wasd-color-text-accent:#ff5fd2;--wasd-color-border-transparent:transparent;--wasd-color-border-subtle:#cfd5e3;--wasd-color-border-strong:#2f3340;--wasd-color-border-contrast:#101116;--wasd-color-border-focus:#6373ff;--wasd-color-accent-primary-base:#6373ff;--wasd-color-accent-primary-strong:#394be0;--wasd-color-accent-primary-soft:#e3e6ff;--wasd-color-accent-primary-contrast:#fff;--wasd-color-accent-secondary-base:#ff5fd2;--wasd-color-accent-secondary-strong:#c936a3;--wasd-color-accent-secondary-soft:#ffe2f7;--wasd-color-accent-secondary-contrast:#101116;--wasd-color-accent-tertiary-base:#16c8e8;--wasd-color-accent-tertiary-strong:#008da8;--wasd-color-accent-tertiary-soft:#d8f7ff;--wasd-color-accent-tertiary-contrast:#101116;--wasd-color-accent-warning-base:#f08a2e;--wasd-color-accent-warning-strong:#ba5c00;--wasd-color-accent-warning-soft:#ffe6d2;--wasd-color-accent-warning-contrast:#101116;--wasd-color-accent-success-base:#25b889;--wasd-color-accent-success-strong:#07845f;--wasd-color-accent-success-soft:#d4f8eb;--wasd-color-accent-success-contrast:#071611;--wasd-color-accent-fail-base:#e03f5f;--wasd-color-accent-fail-strong:#ad173b;--wasd-color-accent-fail-soft:#ffdce5;--wasd-color-accent-fail-contrast:#fff;--wasd-color-decorative-paper-base:#fff;--wasd-color-decorative-paper-soft:#eef2fb;--wasd-color-decorative-ink:#101116;--wasd-color-decorative-muted:#5c6273;--wasd-color-decorative-line:#2f3340;--wasd-color-decorative-brand-base:#6373ff;--wasd-color-decorative-brand-strong:#394be0;--wasd-color-decorative-brand-accent:#ff5fd2;--wasd-color-decorative-highlight:#d8f7ff;--wasd-typography-family-sans:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-family-mono:"Roboto Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--wasd-typography-size-body-xs:.8125rem;--wasd-typography-size-body-sm:.875rem;--wasd-typography-size-body-md:1rem;--wasd-typography-size-body-lg:1.125rem;--wasd-typography-size-body-xl:1.25rem;--wasd-typography-size-label-xs:.76rem;--wasd-typography-size-label-sm:.84rem;--wasd-typography-size-label-md:.98rem;--wasd-typography-size-label-lg:1rem;--wasd-typography-size-label-xl:1.125rem;--wasd-typography-size-heading-xs:1.125rem;--wasd-typography-size-heading-sm:1.25rem;--wasd-typography-size-heading-md:1.75rem;--wasd-typography-size-heading-lg:2.25rem;--wasd-typography-size-heading-xl:3rem;--wasd-typography-size-display-sm:3rem;--wasd-typography-size-display-md:3.75rem;--wasd-typography-size-display-lg:4.5rem;--wasd-typography-size-code-sm:.875rem;--wasd-typography-size-code-md:1rem;--wasd-typography-line-height-tight:1.2;--wasd-typography-line-height-normal:1.5;--wasd-typography-line-height-loose:1.7;--wasd-typography-line-height-body-xs:1.45;--wasd-typography-line-height-body-sm:1.5;--wasd-typography-line-height-body-md:1.5;--wasd-typography-line-height-body-lg:1.6;--wasd-typography-line-height-body-xl:1.6;--wasd-typography-line-height-label-xs:1.2;--wasd-typography-line-height-label-sm:1.2;--wasd-typography-line-height-label-md:1.2;--wasd-typography-line-height-label-lg:1.2;--wasd-typography-line-height-label-xl:1.2;--wasd-typography-line-height-heading-xs:1.25;--wasd-typography-line-height-heading-sm:1.2;--wasd-typography-line-height-heading-md:1.15;--wasd-typography-line-height-heading-lg:1.1;--wasd-typography-line-height-heading-xl:1.05;--wasd-typography-line-height-display-sm:1.05;--wasd-typography-line-height-display-md:1;--wasd-typography-line-height-display-lg:.98;--wasd-typography-line-height-code-sm:1.5;--wasd-typography-line-height-code-md:1.55;--wasd-typography-tracking-normal:0;--wasd-typography-tracking-body:0;--wasd-typography-tracking-label:0;--wasd-typography-tracking-heading:0;--wasd-typography-tracking-display:0;--wasd-typography-tracking-code:0;--wasd-typography-weight-regular:400;--wasd-typography-weight-medium:500;--wasd-typography-weight-semibold:680;--wasd-typography-weight-bold:760;--wasd-typography-text-style-body-xs-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-body-xs-font-size:.8125rem;--wasd-typography-text-style-body-xs-line-height:1.45;--wasd-typography-text-style-body-xs-letter-spacing:0;--wasd-typography-text-style-body-xs-font-weight:400;--wasd-typography-text-style-body-sm-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-body-sm-font-size:.875rem;--wasd-typography-text-style-body-sm-line-height:1.5;--wasd-typography-text-style-body-sm-letter-spacing:0;--wasd-typography-text-style-body-sm-font-weight:400;--wasd-typography-text-style-body-md-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-body-md-font-size:1rem;--wasd-typography-text-style-body-md-line-height:1.5;--wasd-typography-text-style-body-md-letter-spacing:0;--wasd-typography-text-style-body-md-font-weight:400;--wasd-typography-text-style-body-lg-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-body-lg-font-size:1.125rem;--wasd-typography-text-style-body-lg-line-height:1.6;--wasd-typography-text-style-body-lg-letter-spacing:0;--wasd-typography-text-style-body-lg-font-weight:400;--wasd-typography-text-style-body-xl-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-body-xl-font-size:1.25rem;--wasd-typography-text-style-body-xl-line-height:1.6;--wasd-typography-text-style-body-xl-letter-spacing:0;--wasd-typography-text-style-body-xl-font-weight:400;--wasd-typography-text-style-label-xs-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-label-xs-font-size:.76rem;--wasd-typography-text-style-label-xs-line-height:1.2;--wasd-typography-text-style-label-xs-letter-spacing:0;--wasd-typography-text-style-label-xs-font-weight:750;--wasd-typography-text-style-label-sm-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-label-sm-font-size:.84rem;--wasd-typography-text-style-label-sm-line-height:1.2;--wasd-typography-text-style-label-sm-letter-spacing:0;--wasd-typography-text-style-label-sm-font-weight:750;--wasd-typography-text-style-label-md-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-label-md-font-size:.98rem;--wasd-typography-text-style-label-md-line-height:1.2;--wasd-typography-text-style-label-md-letter-spacing:0;--wasd-typography-text-style-label-md-font-weight:750;--wasd-typography-text-style-label-lg-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-label-lg-font-size:1rem;--wasd-typography-text-style-label-lg-line-height:1.2;--wasd-typography-text-style-label-lg-letter-spacing:0;--wasd-typography-text-style-label-lg-font-weight:750;--wasd-typography-text-style-label-xl-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-label-xl-font-size:1.125rem;--wasd-typography-text-style-label-xl-line-height:1.2;--wasd-typography-text-style-label-xl-letter-spacing:0;--wasd-typography-text-style-label-xl-font-weight:750;--wasd-typography-text-style-heading-xs-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-heading-xs-font-size:1.125rem;--wasd-typography-text-style-heading-xs-line-height:1.25;--wasd-typography-text-style-heading-xs-letter-spacing:0;--wasd-typography-text-style-heading-xs-font-weight:650;--wasd-typography-text-style-heading-sm-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-heading-sm-font-size:1.25rem;--wasd-typography-text-style-heading-sm-line-height:1.2;--wasd-typography-text-style-heading-sm-letter-spacing:0;--wasd-typography-text-style-heading-sm-font-weight:650;--wasd-typography-text-style-heading-md-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-heading-md-font-size:1.75rem;--wasd-typography-text-style-heading-md-line-height:1.15;--wasd-typography-text-style-heading-md-letter-spacing:0;--wasd-typography-text-style-heading-md-font-weight:750;--wasd-typography-text-style-heading-lg-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-heading-lg-font-size:2.25rem;--wasd-typography-text-style-heading-lg-line-height:1.1;--wasd-typography-text-style-heading-lg-letter-spacing:0;--wasd-typography-text-style-heading-lg-font-weight:750;--wasd-typography-text-style-heading-xl-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-heading-xl-font-size:3rem;--wasd-typography-text-style-heading-xl-line-height:1.05;--wasd-typography-text-style-heading-xl-letter-spacing:0;--wasd-typography-text-style-heading-xl-font-weight:750;--wasd-typography-text-style-display-sm-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-display-sm-font-size:3rem;--wasd-typography-text-style-display-sm-line-height:1.05;--wasd-typography-text-style-display-sm-letter-spacing:0;--wasd-typography-text-style-display-sm-font-weight:750;--wasd-typography-text-style-display-md-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-display-md-font-size:3.75rem;--wasd-typography-text-style-display-md-line-height:1;--wasd-typography-text-style-display-md-letter-spacing:0;--wasd-typography-text-style-display-md-font-weight:750;--wasd-typography-text-style-display-lg-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-display-lg-font-size:4.5rem;--wasd-typography-text-style-display-lg-line-height:.98;--wasd-typography-text-style-display-lg-letter-spacing:0;--wasd-typography-text-style-display-lg-font-weight:750;--wasd-typography-text-style-code-sm-font-family:"Roboto Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--wasd-typography-text-style-code-sm-font-size:.875rem;--wasd-typography-text-style-code-sm-line-height:1.5;--wasd-typography-text-style-code-sm-letter-spacing:0;--wasd-typography-text-style-code-sm-font-weight:400;--wasd-typography-text-style-code-md-font-family:"Roboto Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--wasd-typography-text-style-code-md-font-size:1rem;--wasd-typography-text-style-code-md-line-height:1.55;--wasd-typography-text-style-code-md-letter-spacing:0;--wasd-typography-text-style-code-md-font-weight:400;--wasd-spacing-0:0;--wasd-spacing-1:.25rem;--wasd-spacing-2:.5rem;--wasd-spacing-3:.75rem;--wasd-spacing-4:1rem;--wasd-spacing-5:1.25rem;--wasd-spacing-6:1.5rem;--wasd-spacing-7:1.75rem;--wasd-spacing-8:2rem;--wasd-spacing-9:2.25rem;--wasd-spacing-10:2.5rem;--wasd-spacing-12:3rem;--wasd-spacing-14:3.5rem;--wasd-spacing-16:4rem;--wasd-spacing-20:5rem;--wasd-spacing-24:6rem;--wasd-spacing-32:8rem;--wasd-dimension-scale-2xs:.125rem;--wasd-dimension-scale-xs:.25rem;--wasd-dimension-scale-sm:.5rem;--wasd-dimension-scale-md:.75rem;--wasd-dimension-scale-lg:1rem;--wasd-dimension-scale-xl:1.5rem;--wasd-dimension-scale-2xl:2rem;--wasd-dimension-control-xs:2rem;--wasd-dimension-control-sm:2.7rem;--wasd-dimension-control-md:3.5rem;--wasd-dimension-control-lg:3.75rem;--wasd-dimension-control-xl:4.25rem;--wasd-dimension-icon-xs:1rem;--wasd-dimension-icon-sm:1.25rem;--wasd-dimension-icon-md:1.5rem;--wasd-dimension-icon-lg:2rem;--wasd-dimension-icon-xl:2.5rem;--wasd-dimension-container-sm:40rem;--wasd-dimension-container-md:56rem;--wasd-dimension-container-lg:72rem;--wasd-dimension-container-xl:90rem;--wasd-border-width-none:0;--wasd-border-width-hairline:1px;--wasd-border-width-thin:1px;--wasd-border-width-medium:2px;--wasd-border-width-thick:3px;--wasd-border-width-heavy:4px;--wasd-radius-none:0;--wasd-radius-xs:.125rem;--wasd-radius-sm:.25rem;--wasd-radius-md:.375rem;--wasd-radius-lg:.5rem;--wasd-radius-xl:.75rem;--wasd-radius-2xl:1rem;--wasd-radius-pill:999px;--wasd-radius-full:9999px;--wasd-shadow-none:none;--wasd-shadow-xs:2px 2px 0 #1715122e;--wasd-shadow-sm:3px 3px 0 #17151238;--wasd-shadow-md:6px 6px 0 #17151247;--wasd-shadow-lg:10px 10px 0 #17151257;--wasd-shadow-focus:0 0 0 3px #6373ff57;--wasd-shadow-focus-strong:0 0 0 3px #16c8e87a, 0 0 0 6px #6373ff47;--wasd-opacity-transparent:0;--wasd-opacity-subtle:.72;--wasd-opacity-muted:.56;--wasd-opacity-disabled:.48;--wasd-opacity-overlay:.62;--wasd-opacity-full:1;--wasd-motion-duration-instant:0s;--wasd-motion-duration-fast:.11s;--wasd-motion-duration-normal:.17s;--wasd-motion-duration-slow:.25s;--wasd-motion-duration-slower:.42s;--wasd-motion-easing-linear:linear;--wasd-motion-easing-standard:cubic-bezier(.2, .8, .2, 1);--wasd-motion-easing-entrance:cubic-bezier(.16, 1, .3, 1);--wasd-motion-easing-exit:cubic-bezier(.7, 0, .84, 0);--wasd-skeleton-color-base:color-mix(in srgb, var(--wasd-color-surface-muted) 88%, var(--wasd-color-accent-tertiary-soft) 12%);--wasd-skeleton-color-highlight:color-mix(in srgb, var(--wasd-color-surface-raised) 82%, var(--wasd-color-accent-secondary-soft) 18%);--wasd-skeleton-color-accent:color-mix(in srgb, var(--wasd-color-accent-primary-soft) 36%, var(--wasd-color-surface-muted) 64%);--wasd-skeleton-color-border:transparent;--wasd-skeleton-effect-background:linear-gradient(100deg, transparent 0%, color-mix(in srgb, var(--wasd-skeleton-color-highlight) var(--wasd-skeleton-effect-background-halo-opacity), transparent) 14%, color-mix(in srgb, var(--wasd-skeleton-color-highlight) var(--wasd-skeleton-effect-background-edge-opacity), transparent) 30%, color-mix(in srgb, var(--wasd-skeleton-color-highlight) var(--wasd-skeleton-effect-background-peak-opacity), transparent) 50%, color-mix(in srgb, var(--wasd-skeleton-color-highlight) var(--wasd-skeleton-effect-background-edge-opacity), transparent) 70%, color-mix(in srgb, var(--wasd-skeleton-color-highlight) var(--wasd-skeleton-effect-background-halo-opacity), transparent) 86%, transparent 100%), var(--wasd-skeleton-color-base);--wasd-skeleton-effect-static-background:var(--wasd-skeleton-color-base);--wasd-skeleton-effect-background-size:560% 100%, 100% 100%;--wasd-skeleton-effect-background-halo-opacity:8%;--wasd-skeleton-effect-background-edge-opacity:20%;--wasd-skeleton-effect-background-peak-opacity:38%;--wasd-skeleton-effect-sheen-halo-opacity:7%;--wasd-skeleton-effect-sheen-edge-opacity:12%;--wasd-skeleton-effect-sheen-peak-opacity:18%;--wasd-skeleton-effect-sheen-opacity:.13;--wasd-skeleton-effect-static-sheen-opacity:.07;--wasd-skeleton-motion-duration:3.1s;--wasd-skeleton-motion-easing:cubic-bezier(.45, 0, .55, 1);--wasd-layout-gap-inline:.75rem;--wasd-layout-gap-section:2rem;--wasd-layout-padding-page:1.5rem;--wasd-layout-breakpoint-sm:40rem;--wasd-layout-breakpoint-md:48rem;--wasd-layout-breakpoint-lg:64rem;--wasd-layout-breakpoint-xl:80rem;--wasd-layout-breakpoint-2xl:96rem;--wasd-layout-z-index-base:0;--wasd-layout-z-index-docked:10;--wasd-layout-z-index-dropdown:1000;--wasd-layout-z-index-sticky:1100;--wasd-layout-z-index-overlay:1200;--wasd-layout-z-index-modal:1300;--wasd-layout-z-index-popover:1400;--wasd-layout-z-index-toast:1500;--wasd-layout-z-index-tooltip:1600;--wasd-ripple-duration:.68s;--wasd-ripple-easing:cubic-bezier(.16, 1, .3, 1);--wasd-ripple-opacity:1;--wasd-ripple-scale-start:.16;--wasd-ripple-scale-middle:.62;--wasd-ripple-scale-end:1.08;--wasd-ripple-disc-core-color:currentColor;--wasd-ripple-disc-core-opacity:30%;--wasd-ripple-disc-middle-color:currentColor;--wasd-ripple-disc-middle-opacity:17%;--wasd-ripple-disc-outer-color:currentColor;--wasd-ripple-disc-outer-opacity:9%;--wasd-avatar-radius:var(--wasd-radius-pill,999px);--wasd-avatar-border-width:var(--wasd-border-width-medium,2px);--wasd-avatar-shadow:var(--wasd-shadow-xs);--wasd-avatar-font-family:var(--wasd-typography-family-sans,"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--wasd-avatar-font-weight:var(--wasd-typography-weight-bold,760);--wasd-avatar-line-height:var(--wasd-typography-line-height-label-sm,1.2);--wasd-avatar-size-xs-block-size:1.5rem;--wasd-avatar-size-xs-font-size:.625rem;--wasd-avatar-size-xs-icon-size:var(--wasd-dimension-icon-xs,1rem);--wasd-avatar-size-sm-block-size:1.75rem;--wasd-avatar-size-sm-font-size:var(--wasd-typography-size-label-xs,.76rem);--wasd-avatar-size-sm-icon-size:var(--wasd-dimension-icon-xs,1rem);--wasd-avatar-size-md-block-size:2rem;--wasd-avatar-size-md-font-size:var(--wasd-typography-size-label-sm,.84rem);--wasd-avatar-size-md-icon-size:var(--wasd-dimension-icon-sm,1.25rem);--wasd-avatar-size-lg-block-size:2.5rem;--wasd-avatar-size-lg-font-size:var(--wasd-typography-size-label-md,.98rem);--wasd-avatar-size-lg-icon-size:var(--wasd-dimension-icon-md,1.5rem);--wasd-avatar-size-xl-block-size:3rem;--wasd-avatar-size-xl-font-size:var(--wasd-typography-size-label-lg,1rem);--wasd-avatar-size-xl-icon-size:var(--wasd-dimension-icon-lg,2rem);--wasd-avatar-neutral-background:#e7ebf4;--wasd-avatar-neutral-foreground:#242633;--wasd-avatar-neutral-border:#2f3340;--wasd-avatar-primary-background:#e3e6ff;--wasd-avatar-primary-foreground:#394be0;--wasd-avatar-primary-border:#6373ff;--wasd-avatar-secondary-background:#ffe2f7;--wasd-avatar-secondary-foreground:#c936a3;--wasd-avatar-secondary-border:#ff5fd2;--wasd-avatar-tertiary-background:#d8f7ff;--wasd-avatar-tertiary-foreground:#008da8;--wasd-avatar-tertiary-border:#16c8e8;--wasd-badge-radius:var(--wasd-radius-sm,.25rem);--wasd-badge-border-width:var(--wasd-border-width-medium,2px);--wasd-badge-focus-shadow:var(--wasd-shadow-focus-strong);--wasd-badge-disabled-opacity:var(--wasd-opacity-disabled,.55);--wasd-badge-size-xs-font-size:.65rem;--wasd-badge-size-xs-min-block-size:1.25rem;--wasd-badge-size-xs-padding-inline:.45rem;--wasd-badge-size-xs-gap:.125rem;--wasd-badge-size-xs-icon-size:var(--wasd-dimension-icon-xs,1rem);--wasd-badge-size-sm-font-size:var(--wasd-typography-size-label-xs,.76rem);--wasd-badge-size-sm-min-block-size:1.5rem;--wasd-badge-size-sm-padding-inline:.55rem;--wasd-badge-size-sm-gap:.25rem;--wasd-badge-size-sm-icon-size:var(--wasd-dimension-icon-xs,1rem);--wasd-badge-size-md-font-size:var(--wasd-typography-size-label-sm,.84rem);--wasd-badge-size-md-min-block-size:1.75rem;--wasd-badge-size-md-padding-inline:.7rem;--wasd-badge-size-md-gap:.35rem;--wasd-badge-size-md-icon-size:var(--wasd-dimension-icon-sm,1.25rem);--wasd-badge-size-lg-font-size:var(--wasd-typography-size-label-md,.98rem);--wasd-badge-size-lg-min-block-size:2rem;--wasd-badge-size-lg-padding-inline:.85rem;--wasd-badge-size-lg-gap:var(--wasd-spacing-2,.5rem);--wasd-badge-size-lg-icon-size:var(--wasd-dimension-icon-sm,1.25rem);--wasd-badge-size-xl-font-size:var(--wasd-typography-size-label-lg,1rem);--wasd-badge-size-xl-min-block-size:2.25rem;--wasd-badge-size-xl-padding-inline:1rem;--wasd-badge-size-xl-gap:var(--wasd-spacing-2,.5rem);--wasd-badge-size-xl-icon-size:var(--wasd-dimension-icon-md,1.5rem);--wasd-badge-font-weight:var(--wasd-typography-weight-bold,760);--wasd-badge-line-height:var(--wasd-typography-line-height-label-sm,1.2);--wasd-badge-status-neutral-soft-background:#e7ebf4;--wasd-badge-status-neutral-soft-foreground:#242633;--wasd-badge-status-neutral-soft-border:#2f3340;--wasd-badge-status-neutral-solid-background:#fff;--wasd-badge-status-neutral-solid-foreground:#242633;--wasd-badge-status-neutral-solid-border:#fff;--wasd-badge-status-neutral-outline-background:transparent;--wasd-badge-status-neutral-outline-foreground:#242633;--wasd-badge-status-neutral-outline-border:#2f3340;--wasd-badge-status-info-soft-background:#e3e6ff;--wasd-badge-status-info-soft-foreground:#394be0;--wasd-badge-status-info-soft-border:#6373ff;--wasd-badge-status-info-solid-background:#6373ff;--wasd-badge-status-info-solid-foreground:#fff;--wasd-badge-status-info-solid-border:#6373ff;--wasd-badge-status-info-outline-background:transparent;--wasd-badge-status-info-outline-foreground:#394be0;--wasd-badge-status-info-outline-border:#394be0;--wasd-badge-status-success-soft-background:#d4f8eb;--wasd-badge-status-success-soft-foreground:#07845f;--wasd-badge-status-success-soft-border:#25b889;--wasd-badge-status-success-solid-background:#25b889;--wasd-badge-status-success-solid-foreground:#101116;--wasd-badge-status-success-solid-border:#25b889;--wasd-badge-status-success-outline-background:transparent;--wasd-badge-status-success-outline-foreground:#07845f;--wasd-badge-status-success-outline-border:#07845f;--wasd-badge-status-warning-soft-background:#ffe6d2;--wasd-badge-status-warning-soft-foreground:#ba5c00;--wasd-badge-status-warning-soft-border:#f08a2e;--wasd-badge-status-warning-solid-background:#f08a2e;--wasd-badge-status-warning-solid-foreground:#101116;--wasd-badge-status-warning-solid-border:#f08a2e;--wasd-badge-status-warning-outline-background:transparent;--wasd-badge-status-warning-outline-foreground:#ba5c00;--wasd-badge-status-warning-outline-border:#ba5c00;--wasd-badge-status-fail-soft-background:#ffdce5;--wasd-badge-status-fail-soft-foreground:#ad173b;--wasd-badge-status-fail-soft-border:#e03f5f;--wasd-badge-status-fail-solid-background:#e03f5f;--wasd-badge-status-fail-solid-foreground:#fff;--wasd-badge-status-fail-solid-border:#e03f5f;--wasd-badge-status-fail-outline-background:transparent;--wasd-badge-status-fail-outline-foreground:#ad173b;--wasd-badge-status-fail-outline-border:#ad173b;--wasd-badge-transition-duration:var(--wasd-motion-duration-normal,.16s);--wasd-badge-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-chip-radius:var(--wasd-radius-sm,.25rem);--wasd-chip-border-width:var(--wasd-border-width-medium,2px);--wasd-chip-focus-shadow:var(--wasd-shadow-focus-strong);--wasd-chip-disabled-opacity:var(--wasd-opacity-disabled,.55);--wasd-chip-font-family:var(--wasd-typography-family-sans,"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--wasd-chip-font-weight:var(--wasd-typography-weight-bold,760);--wasd-chip-line-height:var(--wasd-typography-line-height-label-sm,1.2);--wasd-chip-size-xs-min-block-size:1.625rem;--wasd-chip-size-xs-avatar-size:1.25rem;--wasd-chip-size-xs-gap:.25rem;--wasd-chip-size-xs-padding-inline:.5rem;--wasd-chip-size-xs-font-size:.625rem;--wasd-chip-size-sm-min-block-size:1.875rem;--wasd-chip-size-sm-avatar-size:1.5rem;--wasd-chip-size-sm-gap:var(--wasd-spacing-1,.25rem);--wasd-chip-size-sm-padding-inline:.625rem;--wasd-chip-size-sm-font-size:var(--wasd-typography-size-label-xs,.76rem);--wasd-chip-size-md-min-block-size:2.125rem;--wasd-chip-size-md-avatar-size:1.75rem;--wasd-chip-size-md-gap:var(--wasd-spacing-1,.25rem);--wasd-chip-size-md-padding-inline:.75rem;--wasd-chip-size-md-font-size:var(--wasd-typography-size-label-sm,.84rem);--wasd-chip-size-lg-min-block-size:2.5rem;--wasd-chip-size-lg-avatar-size:2rem;--wasd-chip-size-lg-gap:var(--wasd-spacing-2,.5rem);--wasd-chip-size-lg-padding-inline:.9rem;--wasd-chip-size-lg-font-size:var(--wasd-typography-size-label-md,.98rem);--wasd-chip-size-xl-min-block-size:2.875rem;--wasd-chip-size-xl-avatar-size:2.25rem;--wasd-chip-size-xl-gap:var(--wasd-spacing-2,.5rem);--wasd-chip-size-xl-padding-inline:1rem;--wasd-chip-size-xl-font-size:var(--wasd-typography-size-label-lg,1rem);--wasd-chip-neutral-background:#e7ebf4;--wasd-chip-neutral-foreground:#242633;--wasd-chip-neutral-border:#2f3340;--wasd-chip-primary-background:#e3e6ff;--wasd-chip-primary-foreground:#394be0;--wasd-chip-primary-border:#6373ff;--wasd-chip-secondary-background:#ffe2f7;--wasd-chip-secondary-foreground:#c936a3;--wasd-chip-secondary-border:#ff5fd2;--wasd-chip-tertiary-background:#d8f7ff;--wasd-chip-tertiary-foreground:#008da8;--wasd-chip-tertiary-border:#16c8e8;--wasd-chip-transition-duration:var(--wasd-motion-duration-fast,.12s);--wasd-chip-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-icon-size-xs:var(--wasd-dimension-icon-xs,1rem);--wasd-icon-size-sm:var(--wasd-dimension-icon-sm,1.25rem);--wasd-icon-size-md:var(--wasd-dimension-icon-md,1.5rem);--wasd-icon-size-lg:var(--wasd-dimension-icon-lg,2rem);--wasd-icon-size-xl:var(--wasd-dimension-icon-xl,2.5rem);--wasd-icon-color-current:currentColor;--wasd-icon-color-default:var(--wasd-color-text-default,#202724);--wasd-icon-color-muted:var(--wasd-color-text-muted,#5c6962);--wasd-icon-color-inverse:var(--wasd-color-text-inverse,#f7f8f6);--wasd-icon-color-brand:#6373ff;--wasd-icon-color-accent:#ff5fd2;--wasd-icon-color-success:#25b889;--wasd-icon-color-warning:#f08a2e;--wasd-icon-color-danger:#e03f5f;--wasd-icon-stroke-width-hairline:1.5;--wasd-icon-stroke-width-thin:1.75;--wasd-icon-stroke-width-regular:2.25;--wasd-icon-stroke-width-bold:2.75;--wasd-icon-animation-pulse-duration:calc(var(--wasd-motion-duration-slower,.36s) * 2);--wasd-icon-animation-pulse-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-icon-animation-spin-duration:calc(var(--wasd-motion-duration-slower,.36s) * 3);--wasd-icon-animation-spin-easing:var(--wasd-motion-easing-linear,linear);--wasd-footer-canvas-background:#f4f6fb;--wasd-footer-canvas-foreground:#242633;--wasd-footer-canvas-border:#2f3340;--wasd-footer-canvas-shadow:var(--wasd-shadow-none);--wasd-footer-raised-background:#fff;--wasd-footer-raised-foreground:#242633;--wasd-footer-raised-border:#2f3340;--wasd-footer-raised-shadow:var(--wasd-shadow-sm);--wasd-footer-glass-background:#ffffffd6;--wasd-footer-glass-foreground:#242633;--wasd-footer-glass-border:#2f33408a;--wasd-footer-glass-shadow:var(--wasd-shadow-xs);--wasd-footer-inverse-background:#242633;--wasd-footer-inverse-foreground:#fff;--wasd-footer-inverse-border:#16c8e8;--wasd-footer-inverse-shadow:var(--wasd-shadow-md);--wasd-footer-min-block-size:var(--wasd-dimension-control-lg,3.75rem);--wasd-footer-padding-inline-none:var(--wasd-spacing-0,0);--wasd-footer-padding-inline-xs:var(--wasd-spacing-2,.5rem);--wasd-footer-padding-inline-sm:var(--wasd-spacing-3,.75rem);--wasd-footer-padding-inline-md:var(--wasd-spacing-4,1rem);--wasd-footer-padding-inline-lg:var(--wasd-spacing-6,1.5rem);--wasd-footer-padding-inline-xl:var(--wasd-spacing-8,2rem);--wasd-footer-padding-block-none:var(--wasd-spacing-0,0);--wasd-footer-padding-block-xs:var(--wasd-spacing-1,.25rem);--wasd-footer-padding-block-sm:var(--wasd-spacing-2,.5rem);--wasd-footer-padding-block-md:var(--wasd-spacing-3,.75rem);--wasd-footer-padding-block-lg:var(--wasd-spacing-4,1rem);--wasd-footer-padding-block-xl:var(--wasd-spacing-6,1.5rem);--wasd-footer-gap-none:var(--wasd-spacing-0,0);--wasd-footer-gap-xs:var(--wasd-spacing-1,.25rem);--wasd-footer-gap-sm:var(--wasd-spacing-2,.5rem);--wasd-footer-gap-md:var(--wasd-spacing-3,.75rem);--wasd-footer-gap-lg:var(--wasd-spacing-4,1rem);--wasd-footer-gap-xl:var(--wasd-spacing-6,1.5rem);--wasd-footer-border-width:var(--wasd-border-width-medium,2px);--wasd-footer-blur:10px;--wasd-footer-transition-duration:var(--wasd-motion-duration-normal);--wasd-footer-transition-easing:var(--wasd-motion-easing-standard);--wasd-header-canvas-background:#f4f6fb;--wasd-header-canvas-foreground:#242633;--wasd-header-canvas-border:#2f3340;--wasd-header-canvas-shadow:var(--wasd-shadow-none);--wasd-header-raised-background:#fff;--wasd-header-raised-foreground:#242633;--wasd-header-raised-border:#2f3340;--wasd-header-raised-shadow:var(--wasd-shadow-sm);--wasd-header-glass-background:#ffffffd6;--wasd-header-glass-foreground:#242633;--wasd-header-glass-border:#2f33408a;--wasd-header-glass-shadow:var(--wasd-shadow-xs);--wasd-header-inverse-background:#242633;--wasd-header-inverse-foreground:#fff;--wasd-header-inverse-border:#16c8e8;--wasd-header-inverse-shadow:var(--wasd-shadow-md);--wasd-header-min-block-size:var(--wasd-dimension-control-lg,3.75rem);--wasd-header-padding-inline-none:var(--wasd-spacing-0,0);--wasd-header-padding-inline-xs:var(--wasd-spacing-2,.5rem);--wasd-header-padding-inline-sm:var(--wasd-spacing-3,.75rem);--wasd-header-padding-inline-md:var(--wasd-spacing-4,1rem);--wasd-header-padding-inline-lg:var(--wasd-spacing-6,1.5rem);--wasd-header-padding-inline-xl:var(--wasd-spacing-8,2rem);--wasd-header-gap-none:var(--wasd-spacing-0,0);--wasd-header-gap-xs:var(--wasd-spacing-1,.25rem);--wasd-header-gap-sm:var(--wasd-spacing-2,.5rem);--wasd-header-gap-md:var(--wasd-spacing-3,.75rem);--wasd-header-gap-lg:var(--wasd-spacing-4,1rem);--wasd-header-gap-xl:var(--wasd-spacing-6,1.5rem);--wasd-header-border-width:var(--wasd-border-width-medium,2px);--wasd-header-blur:10px;--wasd-header-transition-duration:var(--wasd-motion-duration-normal);--wasd-header-transition-easing:var(--wasd-motion-easing-standard);--wasd-input-background:#fff;--wasd-input-foreground:#242633;--wasd-input-placeholder:#7a8194;--wasd-input-border:#2f3340;--wasd-input-hover-background:#fff;--wasd-input-hover-border:#101116;--wasd-input-focus-background:#fff;--wasd-input-focus-border:#6373ff;--wasd-input-focus-shadow:var(--wasd-shadow-focus-strong);--wasd-input-invalid-background:#fff6f8;--wasd-input-invalid-border:#e03f5f;--wasd-input-invalid-foreground:#242633;--wasd-input-invalid-shadow:0 0 0 3px #d42d443d;--wasd-input-disabled-background:#e7ebf4;--wasd-input-disabled-border:#c2c9da;--wasd-input-disabled-foreground:#7a8194;--wasd-input-disabled-opacity:var(--wasd-opacity-disabled);--wasd-input-selection:#d8f7ff;--wasd-input-accent:#6373ff;--wasd-input-border-width:var(--wasd-border-width-medium,2px);--wasd-input-radius:var(--wasd-radius-sm,.25rem);--wasd-input-font-family:var(--wasd-typography-family-sans,"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--wasd-input-font-weight:var(--wasd-typography-weight-regular,400);--wasd-input-line-height:var(--wasd-typography-line-height-normal,1.5);--wasd-input-shadow:3px 3px 0 color-mix(in srgb, var(--wasd-color-decorative-line) 16%, transparent);--wasd-input-transition-duration:var(--wasd-motion-duration-fast,.11s);--wasd-input-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, .8, .2, 1));--wasd-input-size-xs-font-size:var(--wasd-typography-size-body-xs,.8125rem);--wasd-input-size-xs-min-block-size:var(--wasd-dimension-control-xs,2rem);--wasd-input-size-xs-padding-block:var(--wasd-spacing-1,.25rem);--wasd-input-size-xs-padding-inline:var(--wasd-spacing-2,.5rem);--wasd-input-size-xs-gap:var(--wasd-spacing-1,.25rem);--wasd-input-size-sm-font-size:var(--wasd-typography-size-body-sm,.875rem);--wasd-input-size-sm-min-block-size:var(--wasd-dimension-control-sm,2.7rem);--wasd-input-size-sm-padding-block:var(--wasd-spacing-2,.5rem);--wasd-input-size-sm-padding-inline:var(--wasd-spacing-3,.75rem);--wasd-input-size-sm-gap:var(--wasd-spacing-2,.5rem);--wasd-input-size-md-font-size:var(--wasd-typography-size-body-md,1rem);--wasd-input-size-md-min-block-size:var(--wasd-dimension-control-md,3.5rem);--wasd-input-size-md-padding-block:var(--wasd-spacing-3,.75rem);--wasd-input-size-md-padding-inline:var(--wasd-spacing-4,1rem);--wasd-input-size-md-gap:var(--wasd-spacing-2,.5rem);--wasd-input-size-lg-font-size:var(--wasd-typography-size-body-lg,1.125rem);--wasd-input-size-lg-min-block-size:var(--wasd-dimension-control-lg,3.75rem);--wasd-input-size-lg-padding-block:var(--wasd-spacing-3,.75rem);--wasd-input-size-lg-padding-inline:var(--wasd-spacing-5,1.25rem);--wasd-input-size-lg-gap:var(--wasd-spacing-3,.75rem);--wasd-input-size-xl-font-size:var(--wasd-typography-size-body-xl,1.25rem);--wasd-input-size-xl-min-block-size:var(--wasd-dimension-control-xl,4.25rem);--wasd-input-size-xl-padding-block:var(--wasd-spacing-4,1rem);--wasd-input-size-xl-padding-inline:var(--wasd-spacing-6,1.5rem);--wasd-input-size-xl-gap:var(--wasd-spacing-3,.75rem);--wasd-input-checkbox-size-xs:1rem;--wasd-input-checkbox-size-sm:1.125rem;--wasd-input-checkbox-size-md:1.25rem;--wasd-input-checkbox-size-lg:1.5rem;--wasd-input-checkbox-size-xl:1.75rem;--wasd-input-checkbox-radius:var(--wasd-radius-xs,.125rem);--wasd-input-checkbox-mark-color:var(--wasd-color-accent-primary-contrast);--wasd-input-checkbox-mixed-mark-height:.1875rem;--wasd-input-switch-inline-size-xs:2.5rem;--wasd-input-switch-inline-size-sm:2.875rem;--wasd-input-switch-inline-size-md:3.25rem;--wasd-input-switch-inline-size-lg:3.75rem;--wasd-input-switch-inline-size-xl:4.25rem;--wasd-input-switch-block-size-xs:1.5rem;--wasd-input-switch-block-size-sm:1.75rem;--wasd-input-switch-block-size-md:2rem;--wasd-input-switch-block-size-lg:2.25rem;--wasd-input-switch-block-size-xl:2.5rem;--wasd-input-switch-handle-size-xs:1rem;--wasd-input-switch-handle-size-sm:1.25rem;--wasd-input-switch-handle-size-md:1.5rem;--wasd-input-switch-handle-size-lg:1.75rem;--wasd-input-switch-handle-size-xl:2rem;--wasd-input-switch-icon-size-xs:.625rem;--wasd-input-switch-icon-size-sm:.75rem;--wasd-input-switch-icon-size-md:1rem;--wasd-input-switch-icon-size-lg:1.125rem;--wasd-input-switch-icon-size-xl:1.25rem;--wasd-input-switch-thumb-inset:.25rem;--wasd-input-switch-target-size:3rem;--wasd-input-slider-track-block-size-xs:.375rem;--wasd-input-slider-track-block-size-sm:.4375rem;--wasd-input-slider-track-block-size-md:.5rem;--wasd-input-slider-track-block-size-lg:.625rem;--wasd-input-slider-track-block-size-xl:.75rem;--wasd-input-slider-handle-border-width:var(--wasd-border-width-medium,2px);--wasd-input-slider-handle-border:var(--wasd-color-decorative-line);--wasd-input-slider-handle-ring-width:.1875rem;--wasd-input-slider-handle-ring:var(--wasd-color-surface-raised);--wasd-input-slider-handle-shadow:var(--wasd-shadow-sm);--wasd-input-field-gap:var(--wasd-spacing-2,.5rem);--wasd-input-field-group-gap:var(--wasd-spacing-4,1rem);--wasd-input-field-label-color:var(--wasd-color-text-default);--wasd-input-field-description-color:var(--wasd-color-text-muted);--wasd-input-field-error-color:var(--wasd-color-accent-fail-base);--wasd-input-field-required-color:var(--wasd-color-accent-fail-base);--wasd-divider-color-default:#cfd5e3;--wasd-divider-color-subtle:#2f334024;--wasd-divider-color-strong:#2f3340;--wasd-divider-thickness:var(--wasd-border-width-medium,2px);--wasd-divider-spacing-block:var(--wasd-spacing-2,.5rem);--wasd-divider-spacing-inline:var(--wasd-spacing-2,.5rem);--wasd-divider-inset:var(--wasd-spacing-6,1.5rem);--wasd-menu-surface-raised-background:#fff;--wasd-menu-surface-raised-foreground:#242633;--wasd-menu-surface-raised-border:#2f3340;--wasd-menu-surface-raised-shadow:var(--wasd-shadow-md);--wasd-menu-surface-flat-background:#e7ebf4;--wasd-menu-surface-flat-foreground:#242633;--wasd-menu-surface-flat-border:transparent;--wasd-menu-surface-flat-shadow:var(--wasd-shadow-none);--wasd-menu-surface-transparent-background:transparent;--wasd-menu-surface-transparent-foreground:#242633;--wasd-menu-surface-transparent-border:transparent;--wasd-menu-surface-transparent-shadow:var(--wasd-shadow-none);--wasd-menu-border-width:var(--wasd-border-width-medium,2px);--wasd-menu-radius:var(--wasd-radius-sm,.25rem);--wasd-menu-item-radius:var(--wasd-radius-xs,.125rem);--wasd-menu-pill-radius:var(--wasd-radius-pill,999px);--wasd-menu-padding:var(--wasd-spacing-2,.5rem);--wasd-menu-gap:var(--wasd-spacing-1,.25rem);--wasd-menu-nested-gap:var(--wasd-spacing-1,.25rem);--wasd-menu-nested-offset:var(--wasd-spacing-4,1rem);--wasd-menu-nested-z-index:20;--wasd-menu-item-background:transparent;--wasd-menu-item-foreground:#242633;--wasd-menu-item-description:#5c6273;--wasd-menu-item-icon:#5c6273;--wasd-menu-item-indicator:#6373ff;--wasd-menu-item-hover-background:#d8f7ff;--wasd-menu-item-hover-foreground:#242633;--wasd-menu-item-active-background:#e3e6ff;--wasd-menu-item-active-foreground:#394be0;--wasd-menu-item-focus-background:#d8f7ff;--wasd-menu-item-focus-foreground:#242633;--wasd-menu-item-focus-shadow:var(--wasd-shadow-focus);--wasd-menu-item-selected-background:#e3e6ff;--wasd-menu-item-selected-foreground:#242633;--wasd-menu-item-selected-indicator:#6373ff;--wasd-menu-item-disabled-foreground:#7a8194;--wasd-menu-item-disabled-opacity:var(--wasd-opacity-disabled);--wasd-menu-item-font-family:var(--wasd-typography-family-sans,"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--wasd-menu-item-font-weight:var(--wasd-typography-weight-semibold);--wasd-menu-item-line-height:var(--wasd-typography-line-height-label-md,1.2);--wasd-menu-item-transition-duration:var(--wasd-motion-duration-fast,.12s);--wasd-menu-item-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-menu-item-size-xs-font-size:var(--wasd-typography-size-label-xs,.76rem);--wasd-menu-item-size-xs-description-font-size:var(--wasd-typography-size-body-xs,.8125rem);--wasd-menu-item-size-xs-min-block-size:var(--wasd-dimension-control-xs,2rem);--wasd-menu-item-size-xs-padding-block:var(--wasd-spacing-1,.25rem);--wasd-menu-item-size-xs-padding-inline:var(--wasd-spacing-2,.5rem);--wasd-menu-item-size-xs-gap:var(--wasd-spacing-1,.25rem);--wasd-menu-item-size-xs-icon-size:.875rem;--wasd-menu-item-size-sm-font-size:var(--wasd-typography-size-label-sm,.84rem);--wasd-menu-item-size-sm-description-font-size:var(--wasd-typography-size-body-xs,.8125rem);--wasd-menu-item-size-sm-min-block-size:var(--wasd-dimension-control-sm,2.7rem);--wasd-menu-item-size-sm-padding-block:var(--wasd-spacing-2,.5rem);--wasd-menu-item-size-sm-padding-inline:var(--wasd-spacing-3,.75rem);--wasd-menu-item-size-sm-gap:var(--wasd-spacing-2,.5rem);--wasd-menu-item-size-sm-icon-size:1rem;--wasd-menu-item-size-md-font-size:var(--wasd-typography-size-label-md,.98rem);--wasd-menu-item-size-md-description-font-size:var(--wasd-typography-size-body-sm,.875rem);--wasd-menu-item-size-md-min-block-size:var(--wasd-dimension-control-md,3.5rem);--wasd-menu-item-size-md-padding-block:var(--wasd-spacing-2,.5rem);--wasd-menu-item-size-md-padding-inline:var(--wasd-spacing-3,.75rem);--wasd-menu-item-size-md-gap:var(--wasd-spacing-2,.5rem);--wasd-menu-item-size-md-icon-size:1.125rem;--wasd-menu-item-size-lg-font-size:var(--wasd-typography-size-label-lg,1rem);--wasd-menu-item-size-lg-description-font-size:var(--wasd-typography-size-body-md,1rem);--wasd-menu-item-size-lg-min-block-size:var(--wasd-dimension-control-lg,3.75rem);--wasd-menu-item-size-lg-padding-block:var(--wasd-spacing-3,.75rem);--wasd-menu-item-size-lg-padding-inline:var(--wasd-spacing-4,1rem);--wasd-menu-item-size-lg-gap:var(--wasd-spacing-3,.75rem);--wasd-menu-item-size-lg-icon-size:1.25rem;--wasd-menu-item-size-xl-font-size:var(--wasd-typography-size-label-xl,1.125rem);--wasd-menu-item-size-xl-description-font-size:var(--wasd-typography-size-body-lg,1.125rem);--wasd-menu-item-size-xl-min-block-size:var(--wasd-dimension-control-xl,4.25rem);--wasd-menu-item-size-xl-padding-block:var(--wasd-spacing-3,.75rem);--wasd-menu-item-size-xl-padding-inline:var(--wasd-spacing-5,1.25rem);--wasd-menu-item-size-xl-gap:var(--wasd-spacing-3,.75rem);--wasd-menu-item-size-xl-icon-size:1.375rem;--wasd-menu-label-color:#5c6273;--wasd-menu-label-font-family:var(--wasd-typography-family-sans,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);--wasd-menu-label-font-weight:var(--wasd-typography-weight-semibold,650);--wasd-menu-label-letter-spacing:var(--wasd-typography-tracking-label,.06em);--wasd-menu-label-text-transform:uppercase;--wasd-menu-content-color:#242633;--wasd-overlay-backdrop-default:#101116a3;--wasd-overlay-backdrop-transparent:transparent;--wasd-overlay-backdrop-blur:blur(8px);--wasd-overlay-padding:var(--wasd-spacing-4,1rem);--wasd-overlay-content-max-inline-size:100%;--wasd-overlay-z-index:var(--wasd-layout-z-index-overlay,1200);--wasd-overlay-opacity:1;--wasd-overlay-transition-duration:var(--wasd-motion-duration-normal);--wasd-overlay-transition-easing:var(--wasd-motion-easing-standard);--wasd-modal-surface-background:#fff;--wasd-modal-surface-foreground:#242633;--wasd-modal-surface-muted-foreground:#5c6273;--wasd-modal-surface-border:#2f3340;--wasd-modal-surface-shadow:var(--wasd-shadow-lg);--wasd-modal-border-width:var(--wasd-border-width-medium,2px);--wasd-modal-radius-dialog:var(--wasd-radius-md,.375rem);--wasd-modal-radius-full:var(--wasd-radius-lg,.5rem);--wasd-modal-radius-mobile-full:var(--wasd-radius-none,0);--wasd-modal-padding-overlay:var(--wasd-spacing-4,1rem);--wasd-modal-padding-header-block:var(--wasd-spacing-5,1.25rem);--wasd-modal-padding-header-inline:var(--wasd-spacing-6,1.5rem);--wasd-modal-padding-body-block:var(--wasd-spacing-6,1.5rem);--wasd-modal-padding-body-inline:var(--wasd-spacing-6,1.5rem);--wasd-modal-padding-footer-block:var(--wasd-spacing-5,1.25rem);--wasd-modal-padding-footer-inline:var(--wasd-spacing-6,1.5rem);--wasd-modal-gap-header:var(--wasd-spacing-2,.5rem);--wasd-modal-gap-body:var(--wasd-spacing-4,1rem);--wasd-modal-gap-footer:var(--wasd-spacing-3,.75rem);--wasd-modal-size-dialog-max-inline:var(--wasd-dimension-container-sm,40rem);--wasd-modal-size-full-max-inline:var(--wasd-dimension-container-lg,72rem);--wasd-modal-size-max-block:calc(100dvh - var(--wasd-spacing-8,2rem));--wasd-modal-size-close-button:var(--wasd-dimension-control-xs,2rem);--wasd-modal-size-close-icon:var(--wasd-dimension-icon-sm,1.25rem);--wasd-modal-typography-title-font-family:var(--wasd-typography-text-style-heading-sm-font-family,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);--wasd-modal-typography-title-font-size:var(--wasd-typography-text-style-heading-sm-font-size,1.25rem);--wasd-modal-typography-title-font-weight:var(--wasd-typography-text-style-heading-sm-font-weight,650);--wasd-modal-typography-title-letter-spacing:var(--wasd-typography-text-style-heading-sm-letter-spacing,0);--wasd-modal-typography-title-line-height:var(--wasd-typography-text-style-heading-sm-line-height,1.2);--wasd-modal-typography-description-font-family:var(--wasd-typography-text-style-body-sm-font-family,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);--wasd-modal-typography-description-font-size:var(--wasd-typography-text-style-body-sm-font-size,.875rem);--wasd-modal-typography-description-font-weight:var(--wasd-typography-text-style-body-sm-font-weight,400);--wasd-modal-typography-description-letter-spacing:var(--wasd-typography-text-style-body-sm-letter-spacing,0);--wasd-modal-typography-description-line-height:var(--wasd-typography-text-style-body-sm-line-height,1.5);--wasd-modal-typography-body-font-family:var(--wasd-typography-text-style-body-md-font-family,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);--wasd-modal-typography-body-font-size:var(--wasd-typography-text-style-body-md-font-size,1rem);--wasd-modal-typography-body-font-weight:var(--wasd-typography-text-style-body-md-font-weight,400);--wasd-modal-typography-body-letter-spacing:var(--wasd-typography-text-style-body-md-letter-spacing,0);--wasd-modal-typography-body-line-height:var(--wasd-typography-text-style-body-md-line-height,1.5);--wasd-modal-close-background:#d8f7ff;--wasd-modal-close-foreground:#242633;--wasd-modal-close-hover-background:#16c8e8;--wasd-modal-close-hover-foreground:#101116;--wasd-modal-close-focus-shadow:var(--wasd-shadow-focus-strong);--wasd-modal-z-index:var(--wasd-layout-z-index-modal,1300);--wasd-modal-transition-duration:var(--wasd-motion-duration-normal);--wasd-modal-transition-easing:var(--wasd-motion-easing-standard);--wasd-modal-transform-distance:var(--wasd-spacing-3,.75rem);--wasd-modal-mobile-breakpoint:var(--wasd-layout-breakpoint-sm,40rem);--wasd-popover-surface-raised-background:#fff;--wasd-popover-surface-raised-foreground:#242633;--wasd-popover-surface-raised-border:#2f3340;--wasd-popover-surface-raised-shadow:var(--wasd-shadow-lg);--wasd-popover-surface-flat-background:#e7ebf4;--wasd-popover-surface-flat-foreground:#242633;--wasd-popover-surface-flat-border:transparent;--wasd-popover-surface-flat-shadow:var(--wasd-shadow-none);--wasd-popover-surface-transparent-background:transparent;--wasd-popover-surface-transparent-foreground:#242633;--wasd-popover-surface-transparent-border:transparent;--wasd-popover-surface-transparent-shadow:var(--wasd-shadow-none);--wasd-popover-border-width:var(--wasd-border-width-medium,2px);--wasd-popover-radius:var(--wasd-radius-sm,.25rem);--wasd-popover-padding:var(--wasd-spacing-3,.75rem);--wasd-popover-gap:var(--wasd-spacing-2,.5rem);--wasd-popover-min-inline-size:12rem;--wasd-popover-max-inline-size:calc(100vw - 2rem);--wasd-popover-z-index:var(--wasd-layout-z-index-popover,1400);--wasd-popover-transition-duration:var(--wasd-motion-duration-fast);--wasd-popover-transition-easing:var(--wasd-motion-easing-standard);--wasd-popover-transform-distance:.375rem;--wasd-tooltip-surface-background:#242633;--wasd-tooltip-surface-foreground:#fff;--wasd-tooltip-surface-border:#2f3340;--wasd-tooltip-surface-shadow:var(--wasd-shadow-lg);--wasd-tooltip-typography-font-family:var(--wasd-typography-family-sans,"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--wasd-tooltip-typography-font-size:var(--wasd-typography-size-label-sm,.84rem);--wasd-tooltip-typography-line-height:var(--wasd-typography-line-height-label-sm,1.2);--wasd-tooltip-typography-font-weight:var(--wasd-typography-weight-bold,760);--wasd-tooltip-typography-letter-spacing:var(--wasd-typography-tracking-normal,0);--wasd-tooltip-border-width:var(--wasd-border-width-medium,2px);--wasd-tooltip-radius:var(--wasd-radius-sm,.25rem);--wasd-tooltip-padding-block:var(--wasd-spacing-1,.25rem);--wasd-tooltip-padding-inline:var(--wasd-spacing-2,.5rem);--wasd-tooltip-gap:var(--wasd-spacing-2,.5rem);--wasd-tooltip-arrow-size:var(--wasd-spacing-2,.5rem);--wasd-tooltip-arrow-offset:var(--wasd-spacing-3,.75rem);--wasd-tooltip-max-inline-size:20rem;--wasd-tooltip-z-index:var(--wasd-layout-z-index-tooltip,1600);--wasd-tooltip-transition-duration:var(--wasd-motion-duration-fast,.12s);--wasd-tooltip-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-tooltip-transform-distance:.375rem;--wasd-table-background:#fff;--wasd-table-foreground:#242633;--wasd-table-muted-foreground:#5c6273;--wasd-table-border-color:#2f3340;--wasd-table-border-width:var(--wasd-border-width-medium,2px);--wasd-table-radius:var(--wasd-radius-md,.375rem);--wasd-table-shadow:var(--wasd-shadow-sm);--wasd-table-header-background:#e3e6ff;--wasd-table-header-foreground:#242633;--wasd-table-header-border-color:#2f3340;--wasd-table-row-hover-background:#d8f7ff9e;--wasd-table-row-selected-background:#deedff;--wasd-table-row-striped-background:#e7ebf494;--wasd-table-cell-padding-block-compact:var(--wasd-spacing-2,.5rem);--wasd-table-cell-padding-inline-compact:var(--wasd-spacing-3,.75rem);--wasd-table-cell-padding-block-comfortable:var(--wasd-spacing-3,.75rem);--wasd-table-cell-padding-inline-comfortable:var(--wasd-spacing-4,1rem);--wasd-table-cell-padding-block-spacious:var(--wasd-spacing-4,1rem);--wasd-table-cell-padding-inline-spacious:var(--wasd-spacing-5,1.25rem);--wasd-table-caption-gap:var(--wasd-spacing-2,.5rem);--wasd-table-caption-foreground:var(--wasd-color-text-muted,#5c6962);--wasd-table-typography-body-size:var(--wasd-typography-size-body-sm,.875rem);--wasd-table-typography-label-size:var(--wasd-typography-size-label-sm,.84rem);--wasd-table-typography-font-weight:var(--wasd-typography-weight-regular,400);--wasd-table-typography-strong-font-weight:var(--wasd-typography-weight-semibold,650);--wasd-table-typography-line-height:var(--wasd-typography-line-height-body-sm,1.5);--wasd-table-transition-duration:var(--wasd-motion-duration-normal,.16s);--wasd-table-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-tabs-gap:var(--wasd-spacing-3);--wasd-tabs-list-background:#e7ebf4;--wasd-tabs-list-border:#2f3340;--wasd-tabs-list-radius:var(--wasd-radius-sm);--wasd-tabs-list-padding:var(--wasd-spacing-1);--wasd-tabs-tab-foreground:#5c6273;--wasd-tabs-tab-hover-foreground:#242633;--wasd-tabs-tab-hover-background:#d8f7ff;--wasd-tabs-tab-active-foreground:#394be0;--wasd-tabs-tab-active-background:#fff;--wasd-tabs-tab-disabled-foreground:#7a8194;--wasd-tabs-tab-border:#2f3340;--wasd-tabs-tab-focus-shadow:var(--wasd-shadow-focus-strong);--wasd-tabs-tab-radius:var(--wasd-radius-sm);--wasd-tabs-indicator-color:#ff5fd2;--wasd-tabs-indicator-thickness:var(--wasd-border-width-thick);--wasd-tabs-indicator-radius:var(--wasd-radius-pill);--wasd-tabs-panel-background:#fff;--wasd-tabs-panel-foreground:#242633;--wasd-tabs-panel-border:#2f3340;--wasd-tabs-panel-radius:var(--wasd-radius-md);--wasd-tabs-panel-padding:var(--wasd-spacing-4);--wasd-tabs-size-xs-font-size:var(--wasd-typography-size-label-xs,.76rem);--wasd-tabs-size-xs-min-block-size:var(--wasd-dimension-control-xs,2rem);--wasd-tabs-size-xs-padding-inline:var(--wasd-spacing-2,.5rem);--wasd-tabs-size-xs-gap:var(--wasd-spacing-1,.25rem);--wasd-tabs-size-xs-icon-size:var(--wasd-dimension-icon-xs,1rem);--wasd-tabs-size-sm-font-size:var(--wasd-typography-size-label-sm,.84rem);--wasd-tabs-size-sm-min-block-size:var(--wasd-dimension-control-sm,2.7rem);--wasd-tabs-size-sm-padding-inline:var(--wasd-spacing-3,.75rem);--wasd-tabs-size-sm-gap:var(--wasd-spacing-1,.25rem);--wasd-tabs-size-sm-icon-size:var(--wasd-dimension-icon-xs,1rem);--wasd-tabs-size-md-font-size:var(--wasd-typography-size-label-md,.98rem);--wasd-tabs-size-md-min-block-size:var(--wasd-dimension-control-md,3.5rem);--wasd-tabs-size-md-padding-inline:var(--wasd-spacing-4,1rem);--wasd-tabs-size-md-gap:var(--wasd-spacing-2,.5rem);--wasd-tabs-size-md-icon-size:var(--wasd-dimension-icon-sm,1.25rem);--wasd-tabs-size-lg-font-size:var(--wasd-typography-size-label-lg,1rem);--wasd-tabs-size-lg-min-block-size:var(--wasd-dimension-control-lg,3.75rem);--wasd-tabs-size-lg-padding-inline:var(--wasd-spacing-5,1.25rem);--wasd-tabs-size-lg-gap:var(--wasd-spacing-2,.5rem);--wasd-tabs-size-lg-icon-size:var(--wasd-dimension-icon-sm,1.25rem);--wasd-tabs-size-xl-font-size:var(--wasd-typography-size-label-xl,1.125rem);--wasd-tabs-size-xl-min-block-size:var(--wasd-dimension-control-xl,4.25rem);--wasd-tabs-size-xl-padding-inline:var(--wasd-spacing-6,1.5rem);--wasd-tabs-size-xl-gap:var(--wasd-spacing-3,.75rem);--wasd-tabs-size-xl-icon-size:var(--wasd-dimension-icon-md,1.5rem);--wasd-tabs-font-weight:var(--wasd-typography-weight-semibold,650);--wasd-tabs-line-height:var(--wasd-typography-line-height-label-md,1.2);--wasd-tabs-motion-duration:var(--wasd-motion-duration-slow,.24s);--wasd-tabs-motion-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-tabs-motion-distance:var(--wasd-spacing-3,.75rem);--wasd-toolbar-surface-transparent-background:transparent;--wasd-toolbar-surface-transparent-foreground:#242633;--wasd-toolbar-surface-transparent-border:transparent;--wasd-toolbar-surface-transparent-shadow:var(--wasd-shadow-none);--wasd-toolbar-surface-canvas-background:#f4f6fb;--wasd-toolbar-surface-canvas-foreground:#242633;--wasd-toolbar-surface-canvas-border:#cfd5e3;--wasd-toolbar-surface-canvas-shadow:var(--wasd-shadow-none);--wasd-toolbar-surface-raised-background:#fff;--wasd-toolbar-surface-raised-foreground:#242633;--wasd-toolbar-surface-raised-border:#2f3340;--wasd-toolbar-surface-raised-shadow:var(--wasd-shadow-xs);--wasd-toolbar-surface-floating-background:#fff;--wasd-toolbar-surface-floating-foreground:#242633;--wasd-toolbar-surface-floating-border:#2f3340;--wasd-toolbar-surface-floating-shadow:var(--wasd-shadow-sm);--wasd-toolbar-density-compact-padding-block:var(--wasd-spacing-1,.25rem);--wasd-toolbar-density-compact-padding-inline:var(--wasd-spacing-1,.25rem);--wasd-toolbar-density-compact-gap:var(--wasd-spacing-1,.25rem);--wasd-toolbar-density-compact-group-gap:var(--wasd-spacing-1,.25rem);--wasd-toolbar-density-comfortable-padding-block:var(--wasd-spacing-2,.5rem);--wasd-toolbar-density-comfortable-padding-inline:var(--wasd-spacing-2,.5rem);--wasd-toolbar-density-comfortable-gap:var(--wasd-spacing-2,.5rem);--wasd-toolbar-density-comfortable-group-gap:var(--wasd-spacing-2,.5rem);--wasd-toolbar-density-spacious-padding-block:var(--wasd-spacing-3,.75rem);--wasd-toolbar-density-spacious-padding-inline:var(--wasd-spacing-3,.75rem);--wasd-toolbar-density-spacious-gap:var(--wasd-spacing-3,.75rem);--wasd-toolbar-density-spacious-group-gap:var(--wasd-spacing-3,.75rem);--wasd-toolbar-border-width:var(--wasd-border-width-medium,2px);--wasd-toolbar-radius:var(--wasd-radius-sm,.25rem);--wasd-toolbar-min-block-size:var(--wasd-dimension-control-lg,3.75rem);--wasd-toolbar-divider-spacing:var(--wasd-spacing-2,.5rem);--wasd-toolbar-divider-min-block-size:var(--wasd-dimension-control-sm,2.7rem);--wasd-toolbar-transition-duration:var(--wasd-motion-duration-normal);--wasd-toolbar-transition-easing:var(--wasd-motion-easing-standard);--wasd-button-border-width:var(--wasd-border-width-medium,2px);--wasd-button-radius:var(--wasd-radius-sm,.25rem);--wasd-button-pill-radius:var(--wasd-radius-pill,999px);--wasd-button-font-family:var(--wasd-typography-family-sans,"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--wasd-button-font-weight:var(--wasd-typography-weight-bold,760);--wasd-button-letter-spacing:0;--wasd-button-line-height:var(--wasd-typography-line-height-label-md,1.2);--wasd-button-text-transform:none;--wasd-button-disabled-opacity:var(--wasd-opacity-disabled,.55);--wasd-button-shadow-base:5px 5px 0 0 var(--wasd-color-decorative-line,#101116);--wasd-button-shadow-hover:3px 3px 0 0 var(--wasd-color-decorative-line,#101116);--wasd-button-shadow-active:1px 1px 0 0 var(--wasd-color-decorative-line,#101116);--wasd-button-shadow-focus-visible-ring:var(--wasd-shadow-focus-strong);--wasd-button-transform-base:none;--wasd-button-transform-hover:translate(2px, 2px);--wasd-button-transform-active:translate(4px, 4px);--wasd-button-transform-soft-active:translate(1px, 1px);--wasd-button-transition-duration:var(--wasd-motion-duration-fast,.11s);--wasd-button-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, .8, .2, 1));--wasd-button-primary-background:#6373ff;--wasd-button-primary-foreground:#fff;--wasd-button-primary-border:#101116;--wasd-button-primary-hover-background:#394be0;--wasd-button-primary-hover-foreground:#fff;--wasd-button-primary-hover-border:#101116;--wasd-button-primary-active-background:#0f43ad;--wasd-button-primary-active-foreground:#fff;--wasd-button-primary-active-border:#101116;--wasd-button-primary-focus-background:#394be0;--wasd-button-primary-focus-foreground:#fff;--wasd-button-primary-focus-border:#101116;--wasd-button-primary-focus-within-background:#394be0;--wasd-button-primary-focus-within-foreground:#fff;--wasd-button-primary-focus-within-border:#101116;--wasd-button-primary-focus-visible-background:#394be0;--wasd-button-primary-focus-visible-foreground:#fff;--wasd-button-primary-focus-visible-border:#101116;--wasd-button-primary-target-background:#0f43ad;--wasd-button-primary-target-foreground:#fff;--wasd-button-primary-target-border:#101116;--wasd-button-primary-disabled-background:#e3e6ff;--wasd-button-primary-disabled-foreground:#6d746f;--wasd-button-primary-disabled-border:#9ba7bd;--wasd-button-secondary-background:#ff5fd2;--wasd-button-secondary-foreground:#101116;--wasd-button-secondary-border:#101116;--wasd-button-secondary-hover-background:#c936a3;--wasd-button-secondary-hover-foreground:#fff;--wasd-button-secondary-hover-border:#101116;--wasd-button-secondary-active-background:#b31862;--wasd-button-secondary-active-foreground:#fff;--wasd-button-secondary-active-border:#101116;--wasd-button-secondary-focus-background:#c936a3;--wasd-button-secondary-focus-foreground:#fff;--wasd-button-secondary-focus-border:#101116;--wasd-button-secondary-focus-within-background:#c936a3;--wasd-button-secondary-focus-within-foreground:#fff;--wasd-button-secondary-focus-within-border:#101116;--wasd-button-secondary-focus-visible-background:#c936a3;--wasd-button-secondary-focus-visible-foreground:#fff;--wasd-button-secondary-focus-visible-border:#101116;--wasd-button-secondary-target-background:#b31862;--wasd-button-secondary-target-foreground:#fff;--wasd-button-secondary-target-border:#101116;--wasd-button-secondary-disabled-background:#ffe2f7;--wasd-button-secondary-disabled-foreground:#7a8194;--wasd-button-secondary-disabled-border:#c5c8d8;--wasd-button-tertiary-background:transparent;--wasd-button-tertiary-foreground:#101116;--wasd-button-tertiary-border:transparent;--wasd-button-tertiary-hover-background:#d8f7ff;--wasd-button-tertiary-hover-foreground:#101116;--wasd-button-tertiary-hover-border:#101116;--wasd-button-tertiary-active-background:#16c8e8;--wasd-button-tertiary-active-foreground:#101116;--wasd-button-tertiary-active-border:#101116;--wasd-button-tertiary-focus-background:#d8f7ff;--wasd-button-tertiary-focus-foreground:#101116;--wasd-button-tertiary-focus-border:#101116;--wasd-button-tertiary-focus-within-background:#d8f7ff;--wasd-button-tertiary-focus-within-foreground:#101116;--wasd-button-tertiary-focus-within-border:#101116;--wasd-button-tertiary-focus-visible-background:#d8f7ff;--wasd-button-tertiary-focus-visible-foreground:#101116;--wasd-button-tertiary-focus-visible-border:#101116;--wasd-button-tertiary-target-background:#16c8e8;--wasd-button-tertiary-target-foreground:#101116;--wasd-button-tertiary-target-border:#101116;--wasd-button-tertiary-disabled-background:transparent;--wasd-button-tertiary-disabled-foreground:#7a8194;--wasd-button-tertiary-disabled-border:transparent;--wasd-button-size-xs-font-size:var(--wasd-typography-size-label-xs,.76rem);--wasd-button-size-xs-min-block-size:var(--wasd-dimension-control-xs,2rem);--wasd-button-size-xs-padding-block:.45rem;--wasd-button-size-xs-padding-inline:.7rem;--wasd-button-size-xs-gap:var(--wasd-dimension-scale-sm,.5rem);--wasd-button-size-sm-font-size:var(--wasd-typography-size-label-sm,.84rem);--wasd-button-size-sm-min-block-size:var(--wasd-dimension-control-sm,2.7rem);--wasd-button-size-sm-padding-block:.62rem;--wasd-button-size-sm-padding-inline:1rem;--wasd-button-size-sm-gap:var(--wasd-dimension-scale-sm,.5rem);--wasd-button-size-md-font-size:var(--wasd-typography-size-label-md,.98rem);--wasd-button-size-md-min-block-size:var(--wasd-dimension-control-md,3.5rem);--wasd-button-size-md-padding-block:.9rem;--wasd-button-size-md-padding-inline:1.35rem;--wasd-button-size-md-gap:var(--wasd-dimension-scale-sm,.5rem);--wasd-button-size-lg-font-size:var(--wasd-typography-size-label-lg,1rem);--wasd-button-size-lg-min-block-size:var(--wasd-dimension-control-lg,3.75rem);--wasd-button-size-lg-padding-block:1rem;--wasd-button-size-lg-padding-inline:1.65rem;--wasd-button-size-lg-gap:var(--wasd-dimension-scale-sm,.5rem);--wasd-button-size-xl-font-size:var(--wasd-typography-size-label-xl,1.125rem);--wasd-button-size-xl-min-block-size:var(--wasd-dimension-control-xl,4.25rem);--wasd-button-size-xl-padding-block:1.1rem;--wasd-button-size-xl-padding-inline:2rem;--wasd-button-size-xl-gap:var(--wasd-dimension-scale-sm,.5rem)}[data-wasd-theme=duct-tape][data-wasd-color-scheme=dark]{--wasd-color-surface-canvas:#151821;--wasd-color-surface-raised:#202431;--wasd-color-surface-muted:#2b3040;--wasd-color-surface-inverse:#f7f8ff;--wasd-color-surface-overlay:#000000b8;--wasd-color-text-default:#f7f8ff;--wasd-color-text-muted:#cbd1e5;--wasd-color-text-subtle:#9fa7c2;--wasd-color-text-inverse:#11131a;--wasd-color-text-brand:#9aa5ff;--wasd-color-text-accent:#ff82dd;--wasd-color-border-transparent:transparent;--wasd-color-border-subtle:#444b62;--wasd-color-border-strong:#d7dcff;--wasd-color-border-contrast:#f7f8ff;--wasd-color-border-focus:#9aa5ff;--wasd-color-accent-primary-base:#9aa5ff;--wasd-color-accent-primary-strong:#c8ceff;--wasd-color-accent-primary-soft:#272f72;--wasd-color-accent-primary-contrast:#11131a;--wasd-color-accent-secondary-base:#ff82dd;--wasd-color-accent-secondary-strong:#ffb6ed;--wasd-color-accent-secondary-soft:#55234b;--wasd-color-accent-secondary-contrast:#11131a;--wasd-color-accent-tertiary-base:#5ee7ff;--wasd-color-accent-tertiary-strong:#a6f3ff;--wasd-color-accent-tertiary-soft:#123f4a;--wasd-color-accent-tertiary-contrast:#11131a;--wasd-color-accent-warning-base:#ffb36b;--wasd-color-accent-warning-strong:#ffd0a2;--wasd-color-accent-warning-soft:#4a2c16;--wasd-color-accent-warning-contrast:#11131a;--wasd-color-accent-success-base:#79e4b5;--wasd-color-accent-success-strong:#b4f5d7;--wasd-color-accent-success-soft:#133f31;--wasd-color-accent-success-contrast:#11131a;--wasd-color-accent-fail-base:#ff8198;--wasd-color-accent-fail-strong:#ffb6c5;--wasd-color-accent-fail-soft:#54202d;--wasd-color-accent-fail-contrast:#11131a;--wasd-color-decorative-paper-base:#202431;--wasd-color-decorative-paper-soft:#262b3a;--wasd-color-decorative-ink:#f7f8ff;--wasd-color-decorative-muted:#cbd1e5;--wasd-color-decorative-line:#556078;--wasd-color-decorative-brand-base:#9aa5ff;--wasd-color-decorative-brand-strong:#c8ceff;--wasd-color-decorative-brand-accent:#ff82dd;--wasd-color-decorative-highlight:#123f4a;--wasd-typography-family-sans:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-family-mono:"Roboto Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--wasd-typography-size-body-xs:.8125rem;--wasd-typography-size-body-sm:.875rem;--wasd-typography-size-body-md:1rem;--wasd-typography-size-body-lg:1.125rem;--wasd-typography-size-body-xl:1.25rem;--wasd-typography-size-label-xs:.76rem;--wasd-typography-size-label-sm:.84rem;--wasd-typography-size-label-md:.98rem;--wasd-typography-size-label-lg:1rem;--wasd-typography-size-label-xl:1.125rem;--wasd-typography-size-heading-xs:1.125rem;--wasd-typography-size-heading-sm:1.25rem;--wasd-typography-size-heading-md:1.75rem;--wasd-typography-size-heading-lg:2.25rem;--wasd-typography-size-heading-xl:3rem;--wasd-typography-size-display-sm:3rem;--wasd-typography-size-display-md:3.75rem;--wasd-typography-size-display-lg:4.5rem;--wasd-typography-size-code-sm:.875rem;--wasd-typography-size-code-md:1rem;--wasd-typography-line-height-tight:1.2;--wasd-typography-line-height-normal:1.5;--wasd-typography-line-height-loose:1.7;--wasd-typography-line-height-body-xs:1.45;--wasd-typography-line-height-body-sm:1.5;--wasd-typography-line-height-body-md:1.5;--wasd-typography-line-height-body-lg:1.6;--wasd-typography-line-height-body-xl:1.6;--wasd-typography-line-height-label-xs:1.2;--wasd-typography-line-height-label-sm:1.2;--wasd-typography-line-height-label-md:1.2;--wasd-typography-line-height-label-lg:1.2;--wasd-typography-line-height-label-xl:1.2;--wasd-typography-line-height-heading-xs:1.25;--wasd-typography-line-height-heading-sm:1.2;--wasd-typography-line-height-heading-md:1.15;--wasd-typography-line-height-heading-lg:1.1;--wasd-typography-line-height-heading-xl:1.05;--wasd-typography-line-height-display-sm:1.05;--wasd-typography-line-height-display-md:1;--wasd-typography-line-height-display-lg:.98;--wasd-typography-line-height-code-sm:1.5;--wasd-typography-line-height-code-md:1.55;--wasd-typography-tracking-normal:0;--wasd-typography-tracking-body:0;--wasd-typography-tracking-label:0;--wasd-typography-tracking-heading:0;--wasd-typography-tracking-display:0;--wasd-typography-tracking-code:0;--wasd-typography-weight-regular:400;--wasd-typography-weight-medium:500;--wasd-typography-weight-semibold:680;--wasd-typography-weight-bold:760;--wasd-typography-text-style-body-xs-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-body-xs-font-size:.8125rem;--wasd-typography-text-style-body-xs-line-height:1.45;--wasd-typography-text-style-body-xs-letter-spacing:0;--wasd-typography-text-style-body-xs-font-weight:400;--wasd-typography-text-style-body-sm-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-body-sm-font-size:.875rem;--wasd-typography-text-style-body-sm-line-height:1.5;--wasd-typography-text-style-body-sm-letter-spacing:0;--wasd-typography-text-style-body-sm-font-weight:400;--wasd-typography-text-style-body-md-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-body-md-font-size:1rem;--wasd-typography-text-style-body-md-line-height:1.5;--wasd-typography-text-style-body-md-letter-spacing:0;--wasd-typography-text-style-body-md-font-weight:400;--wasd-typography-text-style-body-lg-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-body-lg-font-size:1.125rem;--wasd-typography-text-style-body-lg-line-height:1.6;--wasd-typography-text-style-body-lg-letter-spacing:0;--wasd-typography-text-style-body-lg-font-weight:400;--wasd-typography-text-style-body-xl-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-body-xl-font-size:1.25rem;--wasd-typography-text-style-body-xl-line-height:1.6;--wasd-typography-text-style-body-xl-letter-spacing:0;--wasd-typography-text-style-body-xl-font-weight:400;--wasd-typography-text-style-label-xs-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-label-xs-font-size:.76rem;--wasd-typography-text-style-label-xs-line-height:1.2;--wasd-typography-text-style-label-xs-letter-spacing:0;--wasd-typography-text-style-label-xs-font-weight:750;--wasd-typography-text-style-label-sm-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-label-sm-font-size:.84rem;--wasd-typography-text-style-label-sm-line-height:1.2;--wasd-typography-text-style-label-sm-letter-spacing:0;--wasd-typography-text-style-label-sm-font-weight:750;--wasd-typography-text-style-label-md-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-label-md-font-size:.98rem;--wasd-typography-text-style-label-md-line-height:1.2;--wasd-typography-text-style-label-md-letter-spacing:0;--wasd-typography-text-style-label-md-font-weight:750;--wasd-typography-text-style-label-lg-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-label-lg-font-size:1rem;--wasd-typography-text-style-label-lg-line-height:1.2;--wasd-typography-text-style-label-lg-letter-spacing:0;--wasd-typography-text-style-label-lg-font-weight:750;--wasd-typography-text-style-label-xl-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-label-xl-font-size:1.125rem;--wasd-typography-text-style-label-xl-line-height:1.2;--wasd-typography-text-style-label-xl-letter-spacing:0;--wasd-typography-text-style-label-xl-font-weight:750;--wasd-typography-text-style-heading-xs-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-heading-xs-font-size:1.125rem;--wasd-typography-text-style-heading-xs-line-height:1.25;--wasd-typography-text-style-heading-xs-letter-spacing:0;--wasd-typography-text-style-heading-xs-font-weight:650;--wasd-typography-text-style-heading-sm-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-heading-sm-font-size:1.25rem;--wasd-typography-text-style-heading-sm-line-height:1.2;--wasd-typography-text-style-heading-sm-letter-spacing:0;--wasd-typography-text-style-heading-sm-font-weight:650;--wasd-typography-text-style-heading-md-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-heading-md-font-size:1.75rem;--wasd-typography-text-style-heading-md-line-height:1.15;--wasd-typography-text-style-heading-md-letter-spacing:0;--wasd-typography-text-style-heading-md-font-weight:750;--wasd-typography-text-style-heading-lg-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-heading-lg-font-size:2.25rem;--wasd-typography-text-style-heading-lg-line-height:1.1;--wasd-typography-text-style-heading-lg-letter-spacing:0;--wasd-typography-text-style-heading-lg-font-weight:750;--wasd-typography-text-style-heading-xl-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-heading-xl-font-size:3rem;--wasd-typography-text-style-heading-xl-line-height:1.05;--wasd-typography-text-style-heading-xl-letter-spacing:0;--wasd-typography-text-style-heading-xl-font-weight:750;--wasd-typography-text-style-display-sm-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-display-sm-font-size:3rem;--wasd-typography-text-style-display-sm-line-height:1.05;--wasd-typography-text-style-display-sm-letter-spacing:0;--wasd-typography-text-style-display-sm-font-weight:750;--wasd-typography-text-style-display-md-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-display-md-font-size:3.75rem;--wasd-typography-text-style-display-md-line-height:1;--wasd-typography-text-style-display-md-letter-spacing:0;--wasd-typography-text-style-display-md-font-weight:750;--wasd-typography-text-style-display-lg-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-display-lg-font-size:4.5rem;--wasd-typography-text-style-display-lg-line-height:.98;--wasd-typography-text-style-display-lg-letter-spacing:0;--wasd-typography-text-style-display-lg-font-weight:750;--wasd-typography-text-style-code-sm-font-family:"Roboto Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--wasd-typography-text-style-code-sm-font-size:.875rem;--wasd-typography-text-style-code-sm-line-height:1.5;--wasd-typography-text-style-code-sm-letter-spacing:0;--wasd-typography-text-style-code-sm-font-weight:400;--wasd-typography-text-style-code-md-font-family:"Roboto Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--wasd-typography-text-style-code-md-font-size:1rem;--wasd-typography-text-style-code-md-line-height:1.55;--wasd-typography-text-style-code-md-letter-spacing:0;--wasd-typography-text-style-code-md-font-weight:400;--wasd-spacing-0:0;--wasd-spacing-1:.25rem;--wasd-spacing-2:.5rem;--wasd-spacing-3:.75rem;--wasd-spacing-4:1rem;--wasd-spacing-5:1.25rem;--wasd-spacing-6:1.5rem;--wasd-spacing-7:1.75rem;--wasd-spacing-8:2rem;--wasd-spacing-9:2.25rem;--wasd-spacing-10:2.5rem;--wasd-spacing-12:3rem;--wasd-spacing-14:3.5rem;--wasd-spacing-16:4rem;--wasd-spacing-20:5rem;--wasd-spacing-24:6rem;--wasd-spacing-32:8rem;--wasd-dimension-scale-2xs:.125rem;--wasd-dimension-scale-xs:.25rem;--wasd-dimension-scale-sm:.5rem;--wasd-dimension-scale-md:.75rem;--wasd-dimension-scale-lg:1rem;--wasd-dimension-scale-xl:1.5rem;--wasd-dimension-scale-2xl:2rem;--wasd-dimension-control-xs:2rem;--wasd-dimension-control-sm:2.7rem;--wasd-dimension-control-md:3.5rem;--wasd-dimension-control-lg:3.75rem;--wasd-dimension-control-xl:4.25rem;--wasd-dimension-icon-xs:1rem;--wasd-dimension-icon-sm:1.25rem;--wasd-dimension-icon-md:1.5rem;--wasd-dimension-icon-lg:2rem;--wasd-dimension-icon-xl:2.5rem;--wasd-dimension-container-sm:40rem;--wasd-dimension-container-md:56rem;--wasd-dimension-container-lg:72rem;--wasd-dimension-container-xl:90rem;--wasd-border-width-none:0;--wasd-border-width-hairline:1px;--wasd-border-width-thin:1px;--wasd-border-width-medium:2px;--wasd-border-width-thick:3px;--wasd-border-width-heavy:4px;--wasd-radius-none:0;--wasd-radius-xs:.125rem;--wasd-radius-sm:.25rem;--wasd-radius-md:.375rem;--wasd-radius-lg:.5rem;--wasd-radius-xl:.75rem;--wasd-radius-2xl:1rem;--wasd-radius-pill:999px;--wasd-radius-full:9999px;--wasd-shadow-none:none;--wasd-shadow-xs:2px 2px 0 #0000004d;--wasd-shadow-sm:3px 3px 0 #00000061;--wasd-shadow-md:6px 6px 0 #00000075;--wasd-shadow-lg:10px 10px 0 #0000008f;--wasd-shadow-focus:0 0 0 3px #9aa5ff59;--wasd-shadow-focus-strong:0 0 0 3px #5ee7ff6b, 0 0 0 6px #9aa5ff47;--wasd-opacity-transparent:0;--wasd-opacity-subtle:.72;--wasd-opacity-muted:.56;--wasd-opacity-disabled:.5;--wasd-opacity-overlay:.72;--wasd-opacity-full:1;--wasd-motion-duration-instant:0s;--wasd-motion-duration-fast:.11s;--wasd-motion-duration-normal:.17s;--wasd-motion-duration-slow:.25s;--wasd-motion-duration-slower:.42s;--wasd-motion-easing-linear:linear;--wasd-motion-easing-standard:cubic-bezier(.2, .8, .2, 1);--wasd-motion-easing-entrance:cubic-bezier(.16, 1, .3, 1);--wasd-motion-easing-exit:cubic-bezier(.7, 0, .84, 0);--wasd-skeleton-color-base:color-mix(in srgb, var(--wasd-color-surface-muted) 82%, var(--wasd-color-surface-raised) 18%);--wasd-skeleton-color-highlight:color-mix(in srgb, var(--wasd-skeleton-color-base) 82%, var(--wasd-color-accent-tertiary-base) 18%);--wasd-skeleton-color-accent:color-mix(in srgb, var(--wasd-color-accent-primary-soft) 52%, var(--wasd-color-surface-muted) 48%);--wasd-skeleton-color-border:transparent;--wasd-skeleton-effect-background:linear-gradient(100deg, transparent 0%, color-mix(in srgb, var(--wasd-skeleton-color-highlight) var(--wasd-skeleton-effect-background-halo-opacity), transparent) 14%, color-mix(in srgb, var(--wasd-skeleton-color-highlight) var(--wasd-skeleton-effect-background-edge-opacity), transparent) 30%, color-mix(in srgb, var(--wasd-skeleton-color-highlight) var(--wasd-skeleton-effect-background-peak-opacity), transparent) 50%, color-mix(in srgb, var(--wasd-skeleton-color-highlight) var(--wasd-skeleton-effect-background-edge-opacity), transparent) 70%, color-mix(in srgb, var(--wasd-skeleton-color-highlight) var(--wasd-skeleton-effect-background-halo-opacity), transparent) 86%, transparent 100%), var(--wasd-skeleton-color-base);--wasd-skeleton-effect-static-background:var(--wasd-skeleton-color-base);--wasd-skeleton-effect-background-size:560% 100%, 100% 100%;--wasd-skeleton-effect-background-halo-opacity:5%;--wasd-skeleton-effect-background-edge-opacity:10%;--wasd-skeleton-effect-background-peak-opacity:18%;--wasd-skeleton-effect-sheen-halo-opacity:4%;--wasd-skeleton-effect-sheen-edge-opacity:7%;--wasd-skeleton-effect-sheen-peak-opacity:11%;--wasd-skeleton-effect-sheen-opacity:.08;--wasd-skeleton-effect-static-sheen-opacity:.05;--wasd-skeleton-motion-duration:3.1s;--wasd-skeleton-motion-easing:cubic-bezier(.45, 0, .55, 1);--wasd-layout-gap-inline:.75rem;--wasd-layout-gap-section:2rem;--wasd-layout-padding-page:1.5rem;--wasd-layout-breakpoint-sm:40rem;--wasd-layout-breakpoint-md:48rem;--wasd-layout-breakpoint-lg:64rem;--wasd-layout-breakpoint-xl:80rem;--wasd-layout-breakpoint-2xl:96rem;--wasd-layout-z-index-base:0;--wasd-layout-z-index-docked:10;--wasd-layout-z-index-dropdown:1000;--wasd-layout-z-index-sticky:1100;--wasd-layout-z-index-overlay:1200;--wasd-layout-z-index-modal:1300;--wasd-layout-z-index-popover:1400;--wasd-layout-z-index-toast:1500;--wasd-layout-z-index-tooltip:1600;--wasd-ripple-duration:.68s;--wasd-ripple-easing:cubic-bezier(.16, 1, .3, 1);--wasd-ripple-opacity:1;--wasd-ripple-scale-start:.16;--wasd-ripple-scale-middle:.62;--wasd-ripple-scale-end:1.08;--wasd-ripple-disc-core-color:currentColor;--wasd-ripple-disc-core-opacity:30%;--wasd-ripple-disc-middle-color:currentColor;--wasd-ripple-disc-middle-opacity:17%;--wasd-ripple-disc-outer-color:currentColor;--wasd-ripple-disc-outer-opacity:9%;--wasd-avatar-radius:var(--wasd-radius-pill,999px);--wasd-avatar-border-width:var(--wasd-border-width-medium,2px);--wasd-avatar-shadow:var(--wasd-shadow-xs);--wasd-avatar-font-family:var(--wasd-typography-family-sans,"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--wasd-avatar-font-weight:var(--wasd-typography-weight-bold,760);--wasd-avatar-line-height:var(--wasd-typography-line-height-label-sm,1.2);--wasd-avatar-size-xs-block-size:1.5rem;--wasd-avatar-size-xs-font-size:.625rem;--wasd-avatar-size-xs-icon-size:var(--wasd-dimension-icon-xs,1rem);--wasd-avatar-size-sm-block-size:1.75rem;--wasd-avatar-size-sm-font-size:var(--wasd-typography-size-label-xs,.76rem);--wasd-avatar-size-sm-icon-size:var(--wasd-dimension-icon-xs,1rem);--wasd-avatar-size-md-block-size:2rem;--wasd-avatar-size-md-font-size:var(--wasd-typography-size-label-sm,.84rem);--wasd-avatar-size-md-icon-size:var(--wasd-dimension-icon-sm,1.25rem);--wasd-avatar-size-lg-block-size:2.5rem;--wasd-avatar-size-lg-font-size:var(--wasd-typography-size-label-md,.98rem);--wasd-avatar-size-lg-icon-size:var(--wasd-dimension-icon-md,1.5rem);--wasd-avatar-size-xl-block-size:3rem;--wasd-avatar-size-xl-font-size:var(--wasd-typography-size-label-lg,1rem);--wasd-avatar-size-xl-icon-size:var(--wasd-dimension-icon-lg,2rem);--wasd-avatar-neutral-background:#2b3040;--wasd-avatar-neutral-foreground:#f7f8ff;--wasd-avatar-neutral-border:#d7dcff;--wasd-avatar-primary-background:#272f72;--wasd-avatar-primary-foreground:#c8ceff;--wasd-avatar-primary-border:#9aa5ff;--wasd-avatar-secondary-background:#55234b;--wasd-avatar-secondary-foreground:#ffb6ed;--wasd-avatar-secondary-border:#ff82dd;--wasd-avatar-tertiary-background:#123f4a;--wasd-avatar-tertiary-foreground:#a6f3ff;--wasd-avatar-tertiary-border:#5ee7ff;--wasd-badge-radius:var(--wasd-radius-sm,.25rem);--wasd-badge-border-width:var(--wasd-border-width-medium,2px);--wasd-badge-focus-shadow:var(--wasd-shadow-focus-strong);--wasd-badge-disabled-opacity:var(--wasd-opacity-disabled,.55);--wasd-badge-size-xs-font-size:.65rem;--wasd-badge-size-xs-min-block-size:1.25rem;--wasd-badge-size-xs-padding-inline:.45rem;--wasd-badge-size-xs-gap:.125rem;--wasd-badge-size-xs-icon-size:var(--wasd-dimension-icon-xs,1rem);--wasd-badge-size-sm-font-size:var(--wasd-typography-size-label-xs,.76rem);--wasd-badge-size-sm-min-block-size:1.5rem;--wasd-badge-size-sm-padding-inline:.55rem;--wasd-badge-size-sm-gap:.25rem;--wasd-badge-size-sm-icon-size:var(--wasd-dimension-icon-xs,1rem);--wasd-badge-size-md-font-size:var(--wasd-typography-size-label-sm,.84rem);--wasd-badge-size-md-min-block-size:1.75rem;--wasd-badge-size-md-padding-inline:.7rem;--wasd-badge-size-md-gap:.35rem;--wasd-badge-size-md-icon-size:var(--wasd-dimension-icon-sm,1.25rem);--wasd-badge-size-lg-font-size:var(--wasd-typography-size-label-md,.98rem);--wasd-badge-size-lg-min-block-size:2rem;--wasd-badge-size-lg-padding-inline:.85rem;--wasd-badge-size-lg-gap:var(--wasd-spacing-2,.5rem);--wasd-badge-size-lg-icon-size:var(--wasd-dimension-icon-sm,1.25rem);--wasd-badge-size-xl-font-size:var(--wasd-typography-size-label-lg,1rem);--wasd-badge-size-xl-min-block-size:2.25rem;--wasd-badge-size-xl-padding-inline:1rem;--wasd-badge-size-xl-gap:var(--wasd-spacing-2,.5rem);--wasd-badge-size-xl-icon-size:var(--wasd-dimension-icon-md,1.5rem);--wasd-badge-font-weight:var(--wasd-typography-weight-bold,760);--wasd-badge-line-height:var(--wasd-typography-line-height-label-sm,1.2);--wasd-badge-status-neutral-soft-background:#2b3040;--wasd-badge-status-neutral-soft-foreground:#f7f8ff;--wasd-badge-status-neutral-soft-border:#111722;--wasd-badge-status-neutral-solid-background:#202431;--wasd-badge-status-neutral-solid-foreground:#f7f8ff;--wasd-badge-status-neutral-solid-border:#202431;--wasd-badge-status-neutral-outline-background:transparent;--wasd-badge-status-neutral-outline-foreground:#f7f8ff;--wasd-badge-status-neutral-outline-border:#111722;--wasd-badge-status-info-soft-background:#272f72;--wasd-badge-status-info-soft-foreground:#c8ceff;--wasd-badge-status-info-soft-border:#111722;--wasd-badge-status-info-solid-background:#9aa5ff;--wasd-badge-status-info-solid-foreground:#11131a;--wasd-badge-status-info-solid-border:#9aa5ff;--wasd-badge-status-info-outline-background:transparent;--wasd-badge-status-info-outline-foreground:#c8ceff;--wasd-badge-status-info-outline-border:#c8ceff;--wasd-badge-status-success-soft-background:#133f31;--wasd-badge-status-success-soft-foreground:#b4f5d7;--wasd-badge-status-success-soft-border:#111722;--wasd-badge-status-success-solid-background:#79e4b5;--wasd-badge-status-success-solid-foreground:#11131a;--wasd-badge-status-success-solid-border:#79e4b5;--wasd-badge-status-success-outline-background:transparent;--wasd-badge-status-success-outline-foreground:#b4f5d7;--wasd-badge-status-success-outline-border:#b4f5d7;--wasd-badge-status-warning-soft-background:#4a2c16;--wasd-badge-status-warning-soft-foreground:#ffd0a2;--wasd-badge-status-warning-soft-border:#111722;--wasd-badge-status-warning-solid-background:#ffb36b;--wasd-badge-status-warning-solid-foreground:#11131a;--wasd-badge-status-warning-solid-border:#ffb36b;--wasd-badge-status-warning-outline-background:transparent;--wasd-badge-status-warning-outline-foreground:#ffd0a2;--wasd-badge-status-warning-outline-border:#ffd0a2;--wasd-badge-status-fail-soft-background:#54202d;--wasd-badge-status-fail-soft-foreground:#ffb6c5;--wasd-badge-status-fail-soft-border:#111722;--wasd-badge-status-fail-solid-background:#ff8198;--wasd-badge-status-fail-solid-foreground:#11131a;--wasd-badge-status-fail-solid-border:#ff8198;--wasd-badge-status-fail-outline-background:transparent;--wasd-badge-status-fail-outline-foreground:#ffb6c5;--wasd-badge-status-fail-outline-border:#ffb6c5;--wasd-badge-transition-duration:var(--wasd-motion-duration-normal,.16s);--wasd-badge-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-chip-radius:var(--wasd-radius-sm,.25rem);--wasd-chip-border-width:var(--wasd-border-width-medium,2px);--wasd-chip-focus-shadow:var(--wasd-shadow-focus-strong);--wasd-chip-disabled-opacity:var(--wasd-opacity-disabled,.55);--wasd-chip-font-family:var(--wasd-typography-family-sans,"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--wasd-chip-font-weight:var(--wasd-typography-weight-bold,760);--wasd-chip-line-height:var(--wasd-typography-line-height-label-sm,1.2);--wasd-chip-size-xs-min-block-size:1.625rem;--wasd-chip-size-xs-avatar-size:1.25rem;--wasd-chip-size-xs-gap:.25rem;--wasd-chip-size-xs-padding-inline:.5rem;--wasd-chip-size-xs-font-size:.625rem;--wasd-chip-size-sm-min-block-size:1.875rem;--wasd-chip-size-sm-avatar-size:1.5rem;--wasd-chip-size-sm-gap:var(--wasd-spacing-1,.25rem);--wasd-chip-size-sm-padding-inline:.625rem;--wasd-chip-size-sm-font-size:var(--wasd-typography-size-label-xs,.76rem);--wasd-chip-size-md-min-block-size:2.125rem;--wasd-chip-size-md-avatar-size:1.75rem;--wasd-chip-size-md-gap:var(--wasd-spacing-1,.25rem);--wasd-chip-size-md-padding-inline:.75rem;--wasd-chip-size-md-font-size:var(--wasd-typography-size-label-sm,.84rem);--wasd-chip-size-lg-min-block-size:2.5rem;--wasd-chip-size-lg-avatar-size:2rem;--wasd-chip-size-lg-gap:var(--wasd-spacing-2,.5rem);--wasd-chip-size-lg-padding-inline:.9rem;--wasd-chip-size-lg-font-size:var(--wasd-typography-size-label-md,.98rem);--wasd-chip-size-xl-min-block-size:2.875rem;--wasd-chip-size-xl-avatar-size:2.25rem;--wasd-chip-size-xl-gap:var(--wasd-spacing-2,.5rem);--wasd-chip-size-xl-padding-inline:1rem;--wasd-chip-size-xl-font-size:var(--wasd-typography-size-label-lg,1rem);--wasd-chip-neutral-background:#2b3040;--wasd-chip-neutral-foreground:#f7f8ff;--wasd-chip-neutral-border:#d7dcff;--wasd-chip-primary-background:#272f72;--wasd-chip-primary-foreground:#c8ceff;--wasd-chip-primary-border:#9aa5ff;--wasd-chip-secondary-background:#55234b;--wasd-chip-secondary-foreground:#ffb6ed;--wasd-chip-secondary-border:#ff82dd;--wasd-chip-tertiary-background:#123f4a;--wasd-chip-tertiary-foreground:#a6f3ff;--wasd-chip-tertiary-border:#5ee7ff;--wasd-chip-transition-duration:var(--wasd-motion-duration-fast,.12s);--wasd-chip-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-icon-size-xs:var(--wasd-dimension-icon-xs,1rem);--wasd-icon-size-sm:var(--wasd-dimension-icon-sm,1.25rem);--wasd-icon-size-md:var(--wasd-dimension-icon-md,1.5rem);--wasd-icon-size-lg:var(--wasd-dimension-icon-lg,2rem);--wasd-icon-size-xl:var(--wasd-dimension-icon-xl,2.5rem);--wasd-icon-color-current:currentColor;--wasd-icon-color-default:var(--wasd-color-text-default,#202724);--wasd-icon-color-muted:var(--wasd-color-text-muted,#5c6962);--wasd-icon-color-inverse:var(--wasd-color-text-inverse,#f7f8f6);--wasd-icon-color-brand:#9aa5ff;--wasd-icon-color-accent:#ff82dd;--wasd-icon-color-success:#79e4b5;--wasd-icon-color-warning:#ffb36b;--wasd-icon-color-danger:#ff8198;--wasd-icon-stroke-width-hairline:1.5;--wasd-icon-stroke-width-thin:1.75;--wasd-icon-stroke-width-regular:2.25;--wasd-icon-stroke-width-bold:2.75;--wasd-icon-animation-pulse-duration:calc(var(--wasd-motion-duration-slower,.36s) * 2);--wasd-icon-animation-pulse-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-icon-animation-spin-duration:calc(var(--wasd-motion-duration-slower,.36s) * 3);--wasd-icon-animation-spin-easing:var(--wasd-motion-easing-linear,linear);--wasd-footer-canvas-background:#151821;--wasd-footer-canvas-foreground:#f7f8ff;--wasd-footer-canvas-border:#d7dcff;--wasd-footer-canvas-shadow:var(--wasd-shadow-none);--wasd-footer-raised-background:#202431;--wasd-footer-raised-foreground:#f7f8ff;--wasd-footer-raised-border:#d7dcff;--wasd-footer-raised-shadow:var(--wasd-shadow-sm);--wasd-footer-glass-background:#202431d1;--wasd-footer-glass-foreground:#f7f8ff;--wasd-footer-glass-border:#d7dcff70;--wasd-footer-glass-shadow:var(--wasd-shadow-xs);--wasd-footer-inverse-background:#f7f8ff;--wasd-footer-inverse-foreground:#11131a;--wasd-footer-inverse-border:#11131a;--wasd-footer-inverse-shadow:var(--wasd-shadow-md);--wasd-footer-min-block-size:var(--wasd-dimension-control-lg,3.75rem);--wasd-footer-padding-inline-none:var(--wasd-spacing-0,0);--wasd-footer-padding-inline-xs:var(--wasd-spacing-2,.5rem);--wasd-footer-padding-inline-sm:var(--wasd-spacing-3,.75rem);--wasd-footer-padding-inline-md:var(--wasd-spacing-4,1rem);--wasd-footer-padding-inline-lg:var(--wasd-spacing-6,1.5rem);--wasd-footer-padding-inline-xl:var(--wasd-spacing-8,2rem);--wasd-footer-padding-block-none:var(--wasd-spacing-0,0);--wasd-footer-padding-block-xs:var(--wasd-spacing-1,.25rem);--wasd-footer-padding-block-sm:var(--wasd-spacing-2,.5rem);--wasd-footer-padding-block-md:var(--wasd-spacing-3,.75rem);--wasd-footer-padding-block-lg:var(--wasd-spacing-4,1rem);--wasd-footer-padding-block-xl:var(--wasd-spacing-6,1.5rem);--wasd-footer-gap-none:var(--wasd-spacing-0,0);--wasd-footer-gap-xs:var(--wasd-spacing-1,.25rem);--wasd-footer-gap-sm:var(--wasd-spacing-2,.5rem);--wasd-footer-gap-md:var(--wasd-spacing-3,.75rem);--wasd-footer-gap-lg:var(--wasd-spacing-4,1rem);--wasd-footer-gap-xl:var(--wasd-spacing-6,1.5rem);--wasd-footer-border-width:var(--wasd-border-width-medium,2px);--wasd-footer-blur:10px;--wasd-footer-transition-duration:var(--wasd-motion-duration-normal);--wasd-footer-transition-easing:var(--wasd-motion-easing-standard);--wasd-header-canvas-background:#151821;--wasd-header-canvas-foreground:#f7f8ff;--wasd-header-canvas-border:#3f465c;--wasd-header-canvas-shadow:var(--wasd-shadow-none);--wasd-header-raised-background:#202431;--wasd-header-raised-foreground:#f7f8ff;--wasd-header-raised-border:#3f465c;--wasd-header-raised-shadow:var(--wasd-shadow-sm);--wasd-header-glass-background:#202431d1;--wasd-header-glass-foreground:#f7f8ff;--wasd-header-glass-border:#3f465cb8;--wasd-header-glass-shadow:var(--wasd-shadow-xs);--wasd-header-inverse-background:#f7f8ff;--wasd-header-inverse-foreground:#11131a;--wasd-header-inverse-border:#11131a;--wasd-header-inverse-shadow:var(--wasd-shadow-md);--wasd-header-min-block-size:var(--wasd-dimension-control-lg,3.75rem);--wasd-header-padding-inline-none:var(--wasd-spacing-0,0);--wasd-header-padding-inline-xs:var(--wasd-spacing-2,.5rem);--wasd-header-padding-inline-sm:var(--wasd-spacing-3,.75rem);--wasd-header-padding-inline-md:var(--wasd-spacing-4,1rem);--wasd-header-padding-inline-lg:var(--wasd-spacing-6,1.5rem);--wasd-header-padding-inline-xl:var(--wasd-spacing-8,2rem);--wasd-header-gap-none:var(--wasd-spacing-0,0);--wasd-header-gap-xs:var(--wasd-spacing-1,.25rem);--wasd-header-gap-sm:var(--wasd-spacing-2,.5rem);--wasd-header-gap-md:var(--wasd-spacing-3,.75rem);--wasd-header-gap-lg:var(--wasd-spacing-4,1rem);--wasd-header-gap-xl:var(--wasd-spacing-6,1.5rem);--wasd-header-border-width:var(--wasd-border-width-medium,2px);--wasd-header-blur:10px;--wasd-header-transition-duration:var(--wasd-motion-duration-normal);--wasd-header-transition-easing:var(--wasd-motion-easing-standard);--wasd-input-background:#202431;--wasd-input-foreground:#f7f8ff;--wasd-input-placeholder:#9fa7c2;--wasd-input-border:#3f465c;--wasd-input-hover-background:#292d31;--wasd-input-hover-border:#556078;--wasd-input-focus-background:#292d31;--wasd-input-focus-border:#556078;--wasd-input-focus-shadow:var(--wasd-shadow-focus-strong);--wasd-input-invalid-background:#2d2024;--wasd-input-invalid-border:#ff8198;--wasd-input-invalid-foreground:#f7f8ff;--wasd-input-invalid-shadow:0 0 0 3px #ff7a8547;--wasd-input-disabled-background:#25282b;--wasd-input-disabled-border:#514b40;--wasd-input-disabled-foreground:#9fa7c2;--wasd-input-disabled-opacity:var(--wasd-opacity-disabled);--wasd-input-selection:#123f4a;--wasd-input-accent:#9aa5ff;--wasd-input-border-width:var(--wasd-border-width-medium,2px);--wasd-input-radius:var(--wasd-radius-sm,.25rem);--wasd-input-font-family:var(--wasd-typography-family-sans,"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--wasd-input-font-weight:var(--wasd-typography-weight-regular,400);--wasd-input-line-height:var(--wasd-typography-line-height-normal,1.5);--wasd-input-shadow:3px 3px 0 color-mix(in srgb, var(--wasd-color-decorative-line) 16%, transparent);--wasd-input-transition-duration:var(--wasd-motion-duration-fast,.11s);--wasd-input-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, .8, .2, 1));--wasd-input-size-xs-font-size:var(--wasd-typography-size-body-xs,.8125rem);--wasd-input-size-xs-min-block-size:var(--wasd-dimension-control-xs,2rem);--wasd-input-size-xs-padding-block:var(--wasd-spacing-1,.25rem);--wasd-input-size-xs-padding-inline:var(--wasd-spacing-2,.5rem);--wasd-input-size-xs-gap:var(--wasd-spacing-1,.25rem);--wasd-input-size-sm-font-size:var(--wasd-typography-size-body-sm,.875rem);--wasd-input-size-sm-min-block-size:var(--wasd-dimension-control-sm,2.7rem);--wasd-input-size-sm-padding-block:var(--wasd-spacing-2,.5rem);--wasd-input-size-sm-padding-inline:var(--wasd-spacing-3,.75rem);--wasd-input-size-sm-gap:var(--wasd-spacing-2,.5rem);--wasd-input-size-md-font-size:var(--wasd-typography-size-body-md,1rem);--wasd-input-size-md-min-block-size:var(--wasd-dimension-control-md,3.5rem);--wasd-input-size-md-padding-block:var(--wasd-spacing-3,.75rem);--wasd-input-size-md-padding-inline:var(--wasd-spacing-4,1rem);--wasd-input-size-md-gap:var(--wasd-spacing-2,.5rem);--wasd-input-size-lg-font-size:var(--wasd-typography-size-body-lg,1.125rem);--wasd-input-size-lg-min-block-size:var(--wasd-dimension-control-lg,3.75rem);--wasd-input-size-lg-padding-block:var(--wasd-spacing-3,.75rem);--wasd-input-size-lg-padding-inline:var(--wasd-spacing-5,1.25rem);--wasd-input-size-lg-gap:var(--wasd-spacing-3,.75rem);--wasd-input-size-xl-font-size:var(--wasd-typography-size-body-xl,1.25rem);--wasd-input-size-xl-min-block-size:var(--wasd-dimension-control-xl,4.25rem);--wasd-input-size-xl-padding-block:var(--wasd-spacing-4,1rem);--wasd-input-size-xl-padding-inline:var(--wasd-spacing-6,1.5rem);--wasd-input-size-xl-gap:var(--wasd-spacing-3,.75rem);--wasd-input-checkbox-size-xs:1rem;--wasd-input-checkbox-size-sm:1.125rem;--wasd-input-checkbox-size-md:1.25rem;--wasd-input-checkbox-size-lg:1.5rem;--wasd-input-checkbox-size-xl:1.75rem;--wasd-input-checkbox-radius:var(--wasd-radius-xs,.125rem);--wasd-input-checkbox-mark-color:var(--wasd-color-accent-primary-contrast);--wasd-input-checkbox-mixed-mark-height:.1875rem;--wasd-input-switch-inline-size-xs:2.5rem;--wasd-input-switch-inline-size-sm:2.875rem;--wasd-input-switch-inline-size-md:3.25rem;--wasd-input-switch-inline-size-lg:3.75rem;--wasd-input-switch-inline-size-xl:4.25rem;--wasd-input-switch-block-size-xs:1.5rem;--wasd-input-switch-block-size-sm:1.75rem;--wasd-input-switch-block-size-md:2rem;--wasd-input-switch-block-size-lg:2.25rem;--wasd-input-switch-block-size-xl:2.5rem;--wasd-input-switch-handle-size-xs:1rem;--wasd-input-switch-handle-size-sm:1.25rem;--wasd-input-switch-handle-size-md:1.5rem;--wasd-input-switch-handle-size-lg:1.75rem;--wasd-input-switch-handle-size-xl:2rem;--wasd-input-switch-icon-size-xs:.625rem;--wasd-input-switch-icon-size-sm:.75rem;--wasd-input-switch-icon-size-md:1rem;--wasd-input-switch-icon-size-lg:1.125rem;--wasd-input-switch-icon-size-xl:1.25rem;--wasd-input-switch-thumb-inset:.25rem;--wasd-input-switch-target-size:3rem;--wasd-input-slider-track-block-size-xs:.375rem;--wasd-input-slider-track-block-size-sm:.4375rem;--wasd-input-slider-track-block-size-md:.5rem;--wasd-input-slider-track-block-size-lg:.625rem;--wasd-input-slider-track-block-size-xl:.75rem;--wasd-input-slider-handle-border-width:var(--wasd-border-width-medium,2px);--wasd-input-slider-handle-border:#556078;--wasd-input-slider-handle-ring-width:.1875rem;--wasd-input-slider-handle-ring:var(--wasd-color-surface-raised);--wasd-input-slider-handle-shadow:var(--wasd-shadow-sm);--wasd-input-field-gap:var(--wasd-spacing-2,.5rem);--wasd-input-field-group-gap:var(--wasd-spacing-4,1rem);--wasd-input-field-label-color:var(--wasd-color-text-default);--wasd-input-field-description-color:var(--wasd-color-text-muted);--wasd-input-field-error-color:var(--wasd-color-accent-fail-base);--wasd-input-field-required-color:var(--wasd-color-accent-fail-base);--wasd-divider-color-default:#444b62;--wasd-divider-color-subtle:#d7dcff29;--wasd-divider-color-strong:#d7dcff;--wasd-divider-thickness:var(--wasd-border-width-medium,2px);--wasd-divider-spacing-block:var(--wasd-spacing-2,.5rem);--wasd-divider-spacing-inline:var(--wasd-spacing-2,.5rem);--wasd-divider-inset:var(--wasd-spacing-6,1.5rem);--wasd-menu-surface-raised-background:#202431;--wasd-menu-surface-raised-foreground:#f7f8ff;--wasd-menu-surface-raised-border:#d7dcff;--wasd-menu-surface-raised-shadow:var(--wasd-shadow-md);--wasd-menu-surface-flat-background:#2b3040;--wasd-menu-surface-flat-foreground:#f7f8ff;--wasd-menu-surface-flat-border:transparent;--wasd-menu-surface-flat-shadow:var(--wasd-shadow-none);--wasd-menu-surface-transparent-background:transparent;--wasd-menu-surface-transparent-foreground:#f7f8ff;--wasd-menu-surface-transparent-border:transparent;--wasd-menu-surface-transparent-shadow:var(--wasd-shadow-none);--wasd-menu-border-width:var(--wasd-border-width-medium,2px);--wasd-menu-radius:var(--wasd-radius-sm,.25rem);--wasd-menu-item-radius:var(--wasd-radius-xs,.125rem);--wasd-menu-pill-radius:var(--wasd-radius-pill,999px);--wasd-menu-padding:var(--wasd-spacing-2,.5rem);--wasd-menu-gap:var(--wasd-spacing-1,.25rem);--wasd-menu-nested-gap:var(--wasd-spacing-1,.25rem);--wasd-menu-nested-offset:var(--wasd-spacing-4,1rem);--wasd-menu-nested-z-index:20;--wasd-menu-item-background:transparent;--wasd-menu-item-foreground:#f7f8ff;--wasd-menu-item-description:#cbd1e5;--wasd-menu-item-icon:#cbd1e5;--wasd-menu-item-indicator:#9aa5ff;--wasd-menu-item-hover-background:#123f4a;--wasd-menu-item-hover-foreground:#f7f8ff;--wasd-menu-item-active-background:#272f72;--wasd-menu-item-active-foreground:#c8ceff;--wasd-menu-item-focus-background:#123f4a;--wasd-menu-item-focus-foreground:#f7f8ff;--wasd-menu-item-focus-shadow:var(--wasd-shadow-focus);--wasd-menu-item-selected-background:#272f72;--wasd-menu-item-selected-foreground:#f7f8ff;--wasd-menu-item-selected-indicator:#9aa5ff;--wasd-menu-item-disabled-foreground:#9fa7c2;--wasd-menu-item-disabled-opacity:var(--wasd-opacity-disabled);--wasd-menu-item-font-family:var(--wasd-typography-family-sans,"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--wasd-menu-item-font-weight:var(--wasd-typography-weight-semibold);--wasd-menu-item-line-height:var(--wasd-typography-line-height-label-md,1.2);--wasd-menu-item-transition-duration:var(--wasd-motion-duration-fast,.12s);--wasd-menu-item-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-menu-item-size-xs-font-size:var(--wasd-typography-size-label-xs,.76rem);--wasd-menu-item-size-xs-description-font-size:var(--wasd-typography-size-body-xs,.8125rem);--wasd-menu-item-size-xs-min-block-size:var(--wasd-dimension-control-xs,2rem);--wasd-menu-item-size-xs-padding-block:var(--wasd-spacing-1,.25rem);--wasd-menu-item-size-xs-padding-inline:var(--wasd-spacing-2,.5rem);--wasd-menu-item-size-xs-gap:var(--wasd-spacing-1,.25rem);--wasd-menu-item-size-xs-icon-size:.875rem;--wasd-menu-item-size-sm-font-size:var(--wasd-typography-size-label-sm,.84rem);--wasd-menu-item-size-sm-description-font-size:var(--wasd-typography-size-body-xs,.8125rem);--wasd-menu-item-size-sm-min-block-size:var(--wasd-dimension-control-sm,2.7rem);--wasd-menu-item-size-sm-padding-block:var(--wasd-spacing-2,.5rem);--wasd-menu-item-size-sm-padding-inline:var(--wasd-spacing-3,.75rem);--wasd-menu-item-size-sm-gap:var(--wasd-spacing-2,.5rem);--wasd-menu-item-size-sm-icon-size:1rem;--wasd-menu-item-size-md-font-size:var(--wasd-typography-size-label-md,.98rem);--wasd-menu-item-size-md-description-font-size:var(--wasd-typography-size-body-sm,.875rem);--wasd-menu-item-size-md-min-block-size:var(--wasd-dimension-control-md,3.5rem);--wasd-menu-item-size-md-padding-block:var(--wasd-spacing-2,.5rem);--wasd-menu-item-size-md-padding-inline:var(--wasd-spacing-3,.75rem);--wasd-menu-item-size-md-gap:var(--wasd-spacing-2,.5rem);--wasd-menu-item-size-md-icon-size:1.125rem;--wasd-menu-item-size-lg-font-size:var(--wasd-typography-size-label-lg,1rem);--wasd-menu-item-size-lg-description-font-size:var(--wasd-typography-size-body-md,1rem);--wasd-menu-item-size-lg-min-block-size:var(--wasd-dimension-control-lg,3.75rem);--wasd-menu-item-size-lg-padding-block:var(--wasd-spacing-3,.75rem);--wasd-menu-item-size-lg-padding-inline:var(--wasd-spacing-4,1rem);--wasd-menu-item-size-lg-gap:var(--wasd-spacing-3,.75rem);--wasd-menu-item-size-lg-icon-size:1.25rem;--wasd-menu-item-size-xl-font-size:var(--wasd-typography-size-label-xl,1.125rem);--wasd-menu-item-size-xl-description-font-size:var(--wasd-typography-size-body-lg,1.125rem);--wasd-menu-item-size-xl-min-block-size:var(--wasd-dimension-control-xl,4.25rem);--wasd-menu-item-size-xl-padding-block:var(--wasd-spacing-3,.75rem);--wasd-menu-item-size-xl-padding-inline:var(--wasd-spacing-5,1.25rem);--wasd-menu-item-size-xl-gap:var(--wasd-spacing-3,.75rem);--wasd-menu-item-size-xl-icon-size:1.375rem;--wasd-menu-label-color:#cbd1e5;--wasd-menu-label-font-family:var(--wasd-typography-family-sans,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);--wasd-menu-label-font-weight:var(--wasd-typography-weight-semibold,650);--wasd-menu-label-letter-spacing:var(--wasd-typography-tracking-label,.06em);--wasd-menu-label-text-transform:uppercase;--wasd-menu-content-color:#f7f8ff;--wasd-overlay-backdrop-default:#000000bd;--wasd-overlay-backdrop-transparent:transparent;--wasd-overlay-backdrop-blur:blur(8px);--wasd-overlay-padding:var(--wasd-spacing-4,1rem);--wasd-overlay-content-max-inline-size:100%;--wasd-overlay-z-index:var(--wasd-layout-z-index-overlay,1200);--wasd-overlay-opacity:1;--wasd-overlay-transition-duration:var(--wasd-motion-duration-normal);--wasd-overlay-transition-easing:var(--wasd-motion-easing-standard);--wasd-modal-surface-background:#202431;--wasd-modal-surface-foreground:#f7f8ff;--wasd-modal-surface-muted-foreground:#cbd1e5;--wasd-modal-surface-border:#d7dcff;--wasd-modal-surface-shadow:var(--wasd-shadow-lg);--wasd-modal-border-width:var(--wasd-border-width-medium,2px);--wasd-modal-radius-dialog:var(--wasd-radius-md,.375rem);--wasd-modal-radius-full:var(--wasd-radius-lg,.5rem);--wasd-modal-radius-mobile-full:var(--wasd-radius-none,0);--wasd-modal-padding-overlay:var(--wasd-spacing-4,1rem);--wasd-modal-padding-header-block:var(--wasd-spacing-5,1.25rem);--wasd-modal-padding-header-inline:var(--wasd-spacing-6,1.5rem);--wasd-modal-padding-body-block:var(--wasd-spacing-6,1.5rem);--wasd-modal-padding-body-inline:var(--wasd-spacing-6,1.5rem);--wasd-modal-padding-footer-block:var(--wasd-spacing-5,1.25rem);--wasd-modal-padding-footer-inline:var(--wasd-spacing-6,1.5rem);--wasd-modal-gap-header:var(--wasd-spacing-2,.5rem);--wasd-modal-gap-body:var(--wasd-spacing-4,1rem);--wasd-modal-gap-footer:var(--wasd-spacing-3,.75rem);--wasd-modal-size-dialog-max-inline:var(--wasd-dimension-container-sm,40rem);--wasd-modal-size-full-max-inline:var(--wasd-dimension-container-lg,72rem);--wasd-modal-size-max-block:calc(100dvh - var(--wasd-spacing-8,2rem));--wasd-modal-size-close-button:var(--wasd-dimension-control-xs,2rem);--wasd-modal-size-close-icon:var(--wasd-dimension-icon-sm,1.25rem);--wasd-modal-typography-title-font-family:var(--wasd-typography-text-style-heading-sm-font-family,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);--wasd-modal-typography-title-font-size:var(--wasd-typography-text-style-heading-sm-font-size,1.25rem);--wasd-modal-typography-title-font-weight:var(--wasd-typography-text-style-heading-sm-font-weight,650);--wasd-modal-typography-title-letter-spacing:var(--wasd-typography-text-style-heading-sm-letter-spacing,0);--wasd-modal-typography-title-line-height:var(--wasd-typography-text-style-heading-sm-line-height,1.2);--wasd-modal-typography-description-font-family:var(--wasd-typography-text-style-body-sm-font-family,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);--wasd-modal-typography-description-font-size:var(--wasd-typography-text-style-body-sm-font-size,.875rem);--wasd-modal-typography-description-font-weight:var(--wasd-typography-text-style-body-sm-font-weight,400);--wasd-modal-typography-description-letter-spacing:var(--wasd-typography-text-style-body-sm-letter-spacing,0);--wasd-modal-typography-description-line-height:var(--wasd-typography-text-style-body-sm-line-height,1.5);--wasd-modal-typography-body-font-family:var(--wasd-typography-text-style-body-md-font-family,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);--wasd-modal-typography-body-font-size:var(--wasd-typography-text-style-body-md-font-size,1rem);--wasd-modal-typography-body-font-weight:var(--wasd-typography-text-style-body-md-font-weight,400);--wasd-modal-typography-body-letter-spacing:var(--wasd-typography-text-style-body-md-letter-spacing,0);--wasd-modal-typography-body-line-height:var(--wasd-typography-text-style-body-md-line-height,1.5);--wasd-modal-close-background:#123f4a;--wasd-modal-close-foreground:#f7f8ff;--wasd-modal-close-hover-background:#5ee7ff;--wasd-modal-close-hover-foreground:#11131a;--wasd-modal-close-focus-shadow:var(--wasd-shadow-focus-strong);--wasd-modal-z-index:var(--wasd-layout-z-index-modal,1300);--wasd-modal-transition-duration:var(--wasd-motion-duration-normal);--wasd-modal-transition-easing:var(--wasd-motion-easing-standard);--wasd-modal-transform-distance:var(--wasd-spacing-3,.75rem);--wasd-modal-mobile-breakpoint:var(--wasd-layout-breakpoint-sm,40rem);--wasd-popover-surface-raised-background:#202431;--wasd-popover-surface-raised-foreground:#f7f8ff;--wasd-popover-surface-raised-border:#d7dcff;--wasd-popover-surface-raised-shadow:var(--wasd-shadow-lg);--wasd-popover-surface-flat-background:#2b3040;--wasd-popover-surface-flat-foreground:#f7f8ff;--wasd-popover-surface-flat-border:transparent;--wasd-popover-surface-flat-shadow:var(--wasd-shadow-none);--wasd-popover-surface-transparent-background:transparent;--wasd-popover-surface-transparent-foreground:#f7f8ff;--wasd-popover-surface-transparent-border:transparent;--wasd-popover-surface-transparent-shadow:var(--wasd-shadow-none);--wasd-popover-border-width:var(--wasd-border-width-medium,2px);--wasd-popover-radius:var(--wasd-radius-sm,.25rem);--wasd-popover-padding:var(--wasd-spacing-3,.75rem);--wasd-popover-gap:var(--wasd-spacing-2,.5rem);--wasd-popover-min-inline-size:12rem;--wasd-popover-max-inline-size:calc(100vw - 2rem);--wasd-popover-z-index:var(--wasd-layout-z-index-popover,1400);--wasd-popover-transition-duration:var(--wasd-motion-duration-fast);--wasd-popover-transition-easing:var(--wasd-motion-easing-standard);--wasd-popover-transform-distance:.375rem;--wasd-tooltip-surface-background:#f7f8ff;--wasd-tooltip-surface-foreground:#11131a;--wasd-tooltip-surface-border:#d7dcff;--wasd-tooltip-surface-shadow:var(--wasd-shadow-lg);--wasd-tooltip-typography-font-family:var(--wasd-typography-family-sans,"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--wasd-tooltip-typography-font-size:var(--wasd-typography-size-label-sm,.84rem);--wasd-tooltip-typography-line-height:var(--wasd-typography-line-height-label-sm,1.2);--wasd-tooltip-typography-font-weight:var(--wasd-typography-weight-bold,760);--wasd-tooltip-typography-letter-spacing:var(--wasd-typography-tracking-normal,0);--wasd-tooltip-border-width:var(--wasd-border-width-medium,2px);--wasd-tooltip-radius:var(--wasd-radius-sm,.25rem);--wasd-tooltip-padding-block:var(--wasd-spacing-1,.25rem);--wasd-tooltip-padding-inline:var(--wasd-spacing-2,.5rem);--wasd-tooltip-gap:var(--wasd-spacing-2,.5rem);--wasd-tooltip-arrow-size:var(--wasd-spacing-2,.5rem);--wasd-tooltip-arrow-offset:var(--wasd-spacing-3,.75rem);--wasd-tooltip-max-inline-size:20rem;--wasd-tooltip-z-index:var(--wasd-layout-z-index-tooltip,1600);--wasd-tooltip-transition-duration:var(--wasd-motion-duration-fast,.12s);--wasd-tooltip-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-tooltip-transform-distance:.375rem;--wasd-table-background:#202431;--wasd-table-foreground:#f7f8ff;--wasd-table-muted-foreground:#cbd1e5;--wasd-table-border-color:#d7dcff;--wasd-table-border-width:var(--wasd-border-width-medium,2px);--wasd-table-radius:var(--wasd-radius-md,.375rem);--wasd-table-shadow:var(--wasd-shadow-sm);--wasd-table-header-background:#272f72;--wasd-table-header-foreground:#f7f8ff;--wasd-table-header-border-color:#d7dcff;--wasd-table-row-hover-background:#123f4a94;--wasd-table-row-selected-background:#1e3661;--wasd-table-row-striped-background:#2b2f33a3;--wasd-table-cell-padding-block-compact:var(--wasd-spacing-2,.5rem);--wasd-table-cell-padding-inline-compact:var(--wasd-spacing-3,.75rem);--wasd-table-cell-padding-block-comfortable:var(--wasd-spacing-3,.75rem);--wasd-table-cell-padding-inline-comfortable:var(--wasd-spacing-4,1rem);--wasd-table-cell-padding-block-spacious:var(--wasd-spacing-4,1rem);--wasd-table-cell-padding-inline-spacious:var(--wasd-spacing-5,1.25rem);--wasd-table-caption-gap:var(--wasd-spacing-2,.5rem);--wasd-table-caption-foreground:var(--wasd-color-text-muted,#5c6962);--wasd-table-typography-body-size:var(--wasd-typography-size-body-sm,.875rem);--wasd-table-typography-label-size:var(--wasd-typography-size-label-sm,.84rem);--wasd-table-typography-font-weight:var(--wasd-typography-weight-regular,400);--wasd-table-typography-strong-font-weight:var(--wasd-typography-weight-semibold,650);--wasd-table-typography-line-height:var(--wasd-typography-line-height-body-sm,1.5);--wasd-table-transition-duration:var(--wasd-motion-duration-normal,.16s);--wasd-table-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-tabs-gap:var(--wasd-spacing-3);--wasd-tabs-list-background:#2b3040;--wasd-tabs-list-border:#d7dcff;--wasd-tabs-list-radius:var(--wasd-radius-sm);--wasd-tabs-list-padding:var(--wasd-spacing-1);--wasd-tabs-tab-foreground:#cbd1e5;--wasd-tabs-tab-hover-foreground:#f7f8ff;--wasd-tabs-tab-hover-background:#123f4a;--wasd-tabs-tab-active-foreground:#c8ceff;--wasd-tabs-tab-active-background:#202431;--wasd-tabs-tab-disabled-foreground:#9fa7c2;--wasd-tabs-tab-border:#d7dcff;--wasd-tabs-tab-focus-shadow:var(--wasd-shadow-focus-strong);--wasd-tabs-tab-radius:var(--wasd-radius-sm);--wasd-tabs-indicator-color:#ff82dd;--wasd-tabs-indicator-thickness:var(--wasd-border-width-thick);--wasd-tabs-indicator-radius:var(--wasd-radius-pill);--wasd-tabs-panel-background:#202431;--wasd-tabs-panel-foreground:#f7f8ff;--wasd-tabs-panel-border:#d7dcff;--wasd-tabs-panel-radius:var(--wasd-radius-md);--wasd-tabs-panel-padding:var(--wasd-spacing-4);--wasd-tabs-size-xs-font-size:var(--wasd-typography-size-label-xs,.76rem);--wasd-tabs-size-xs-min-block-size:var(--wasd-dimension-control-xs,2rem);--wasd-tabs-size-xs-padding-inline:var(--wasd-spacing-2,.5rem);--wasd-tabs-size-xs-gap:var(--wasd-spacing-1,.25rem);--wasd-tabs-size-xs-icon-size:var(--wasd-dimension-icon-xs,1rem);--wasd-tabs-size-sm-font-size:var(--wasd-typography-size-label-sm,.84rem);--wasd-tabs-size-sm-min-block-size:var(--wasd-dimension-control-sm,2.7rem);--wasd-tabs-size-sm-padding-inline:var(--wasd-spacing-3,.75rem);--wasd-tabs-size-sm-gap:var(--wasd-spacing-1,.25rem);--wasd-tabs-size-sm-icon-size:var(--wasd-dimension-icon-xs,1rem);--wasd-tabs-size-md-font-size:var(--wasd-typography-size-label-md,.98rem);--wasd-tabs-size-md-min-block-size:var(--wasd-dimension-control-md,3.5rem);--wasd-tabs-size-md-padding-inline:var(--wasd-spacing-4,1rem);--wasd-tabs-size-md-gap:var(--wasd-spacing-2,.5rem);--wasd-tabs-size-md-icon-size:var(--wasd-dimension-icon-sm,1.25rem);--wasd-tabs-size-lg-font-size:var(--wasd-typography-size-label-lg,1rem);--wasd-tabs-size-lg-min-block-size:var(--wasd-dimension-control-lg,3.75rem);--wasd-tabs-size-lg-padding-inline:var(--wasd-spacing-5,1.25rem);--wasd-tabs-size-lg-gap:var(--wasd-spacing-2,.5rem);--wasd-tabs-size-lg-icon-size:var(--wasd-dimension-icon-sm,1.25rem);--wasd-tabs-size-xl-font-size:var(--wasd-typography-size-label-xl,1.125rem);--wasd-tabs-size-xl-min-block-size:var(--wasd-dimension-control-xl,4.25rem);--wasd-tabs-size-xl-padding-inline:var(--wasd-spacing-6,1.5rem);--wasd-tabs-size-xl-gap:var(--wasd-spacing-3,.75rem);--wasd-tabs-size-xl-icon-size:var(--wasd-dimension-icon-md,1.5rem);--wasd-tabs-font-weight:var(--wasd-typography-weight-semibold,650);--wasd-tabs-line-height:var(--wasd-typography-line-height-label-md,1.2);--wasd-tabs-motion-duration:var(--wasd-motion-duration-slow,.24s);--wasd-tabs-motion-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-tabs-motion-distance:var(--wasd-spacing-3,.75rem);--wasd-toolbar-surface-transparent-background:transparent;--wasd-toolbar-surface-transparent-foreground:#f7f8ff;--wasd-toolbar-surface-transparent-border:transparent;--wasd-toolbar-surface-transparent-shadow:var(--wasd-shadow-none);--wasd-toolbar-surface-canvas-background:#151821;--wasd-toolbar-surface-canvas-foreground:#f7f8ff;--wasd-toolbar-surface-canvas-border:#3f465c;--wasd-toolbar-surface-canvas-shadow:var(--wasd-shadow-none);--wasd-toolbar-surface-raised-background:#202431;--wasd-toolbar-surface-raised-foreground:#f7f8ff;--wasd-toolbar-surface-raised-border:#3f465c;--wasd-toolbar-surface-raised-shadow:var(--wasd-shadow-xs);--wasd-toolbar-surface-floating-background:#202431;--wasd-toolbar-surface-floating-foreground:#f7f8ff;--wasd-toolbar-surface-floating-border:#3f465c;--wasd-toolbar-surface-floating-shadow:var(--wasd-shadow-sm);--wasd-toolbar-density-compact-padding-block:var(--wasd-spacing-1,.25rem);--wasd-toolbar-density-compact-padding-inline:var(--wasd-spacing-1,.25rem);--wasd-toolbar-density-compact-gap:var(--wasd-spacing-1,.25rem);--wasd-toolbar-density-compact-group-gap:var(--wasd-spacing-1,.25rem);--wasd-toolbar-density-comfortable-padding-block:var(--wasd-spacing-2,.5rem);--wasd-toolbar-density-comfortable-padding-inline:var(--wasd-spacing-2,.5rem);--wasd-toolbar-density-comfortable-gap:var(--wasd-spacing-2,.5rem);--wasd-toolbar-density-comfortable-group-gap:var(--wasd-spacing-2,.5rem);--wasd-toolbar-density-spacious-padding-block:var(--wasd-spacing-3,.75rem);--wasd-toolbar-density-spacious-padding-inline:var(--wasd-spacing-3,.75rem);--wasd-toolbar-density-spacious-gap:var(--wasd-spacing-3,.75rem);--wasd-toolbar-density-spacious-group-gap:var(--wasd-spacing-3,.75rem);--wasd-toolbar-border-width:var(--wasd-border-width-medium,2px);--wasd-toolbar-radius:var(--wasd-radius-sm,.25rem);--wasd-toolbar-min-block-size:var(--wasd-dimension-control-lg,3.75rem);--wasd-toolbar-divider-spacing:var(--wasd-spacing-2,.5rem);--wasd-toolbar-divider-min-block-size:var(--wasd-dimension-control-sm,2.7rem);--wasd-toolbar-transition-duration:var(--wasd-motion-duration-normal);--wasd-toolbar-transition-easing:var(--wasd-motion-easing-standard);--wasd-button-border-width:var(--wasd-border-width-medium,2px);--wasd-button-radius:var(--wasd-radius-sm,.25rem);--wasd-button-pill-radius:var(--wasd-radius-pill,999px);--wasd-button-font-family:var(--wasd-typography-family-sans,"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--wasd-button-font-weight:var(--wasd-typography-weight-bold,760);--wasd-button-letter-spacing:0;--wasd-button-line-height:var(--wasd-typography-line-height-label-md,1.2);--wasd-button-text-transform:none;--wasd-button-disabled-opacity:var(--wasd-opacity-disabled,.55);--wasd-button-shadow-base:5px 5px 0 0 var(--wasd-color-decorative-line,#101116);--wasd-button-shadow-hover:3px 3px 0 0 var(--wasd-color-decorative-line,#101116);--wasd-button-shadow-active:1px 1px 0 0 var(--wasd-color-decorative-line,#101116);--wasd-button-shadow-focus-visible-ring:var(--wasd-shadow-focus-strong);--wasd-button-transform-base:none;--wasd-button-transform-hover:translate(2px, 2px);--wasd-button-transform-active:translate(4px, 4px);--wasd-button-transform-soft-active:translate(1px, 1px);--wasd-button-transition-duration:var(--wasd-motion-duration-fast,.11s);--wasd-button-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, .8, .2, 1));--wasd-button-primary-background:#9aa5ff;--wasd-button-primary-foreground:#11131a;--wasd-button-primary-border:#07090d;--wasd-button-primary-hover-background:#c8ceff;--wasd-button-primary-hover-foreground:#11131a;--wasd-button-primary-hover-border:#111722;--wasd-button-primary-active-background:#c5d8ff;--wasd-button-primary-active-foreground:#11131a;--wasd-button-primary-active-border:#111722;--wasd-button-primary-focus-background:#c8ceff;--wasd-button-primary-focus-foreground:#11131a;--wasd-button-primary-focus-border:#111722;--wasd-button-primary-focus-within-background:#c8ceff;--wasd-button-primary-focus-within-foreground:#11131a;--wasd-button-primary-focus-within-border:#111722;--wasd-button-primary-focus-visible-background:#c8ceff;--wasd-button-primary-focus-visible-foreground:#11131a;--wasd-button-primary-focus-visible-border:#111722;--wasd-button-primary-target-background:#c5d8ff;--wasd-button-primary-target-foreground:#11131a;--wasd-button-primary-target-border:#111722;--wasd-button-primary-disabled-background:#272f72;--wasd-button-primary-disabled-foreground:#9fa7c2;--wasd-button-primary-disabled-border:#4b5268;--wasd-button-secondary-background:#ff82dd;--wasd-button-secondary-foreground:#11131a;--wasd-button-secondary-border:#07090d;--wasd-button-secondary-hover-background:#ffb6ed;--wasd-button-secondary-hover-foreground:#11131a;--wasd-button-secondary-hover-border:#111722;--wasd-button-secondary-active-background:#ffc7e1;--wasd-button-secondary-active-foreground:#11131a;--wasd-button-secondary-active-border:#111722;--wasd-button-secondary-focus-background:#ffb6ed;--wasd-button-secondary-focus-foreground:#11131a;--wasd-button-secondary-focus-border:#111722;--wasd-button-secondary-focus-within-background:#ffb6ed;--wasd-button-secondary-focus-within-foreground:#11131a;--wasd-button-secondary-focus-within-border:#111722;--wasd-button-secondary-focus-visible-background:#ffb6ed;--wasd-button-secondary-focus-visible-foreground:#11131a;--wasd-button-secondary-focus-visible-border:#111722;--wasd-button-secondary-target-background:#ffc7e1;--wasd-button-secondary-target-foreground:#11131a;--wasd-button-secondary-target-border:#111722;--wasd-button-secondary-disabled-background:#55234b;--wasd-button-secondary-disabled-foreground:#9fa7c2;--wasd-button-secondary-disabled-border:#4b5268;--wasd-button-tertiary-background:transparent;--wasd-button-tertiary-foreground:#f7f8ff;--wasd-button-tertiary-border:transparent;--wasd-button-tertiary-hover-background:#123f4a;--wasd-button-tertiary-hover-foreground:#f7f8ff;--wasd-button-tertiary-hover-border:#111722;--wasd-button-tertiary-active-background:#5ee7ff;--wasd-button-tertiary-active-foreground:#11131a;--wasd-button-tertiary-active-border:#111722;--wasd-button-tertiary-focus-background:#123f4a;--wasd-button-tertiary-focus-foreground:#f7f8ff;--wasd-button-tertiary-focus-border:#111722;--wasd-button-tertiary-focus-within-background:#123f4a;--wasd-button-tertiary-focus-within-foreground:#f7f8ff;--wasd-button-tertiary-focus-within-border:#111722;--wasd-button-tertiary-focus-visible-background:#123f4a;--wasd-button-tertiary-focus-visible-foreground:#f7f8ff;--wasd-button-tertiary-focus-visible-border:#111722;--wasd-button-tertiary-target-background:#5ee7ff;--wasd-button-tertiary-target-foreground:#11131a;--wasd-button-tertiary-target-border:#111722;--wasd-button-tertiary-disabled-background:transparent;--wasd-button-tertiary-disabled-foreground:#9fa7c2;--wasd-button-tertiary-disabled-border:transparent;--wasd-button-size-xs-font-size:var(--wasd-typography-size-label-xs,.76rem);--wasd-button-size-xs-min-block-size:var(--wasd-dimension-control-xs,2rem);--wasd-button-size-xs-padding-block:.45rem;--wasd-button-size-xs-padding-inline:.7rem;--wasd-button-size-xs-gap:var(--wasd-dimension-scale-sm,.5rem);--wasd-button-size-sm-font-size:var(--wasd-typography-size-label-sm,.84rem);--wasd-button-size-sm-min-block-size:var(--wasd-dimension-control-sm,2.7rem);--wasd-button-size-sm-padding-block:.62rem;--wasd-button-size-sm-padding-inline:1rem;--wasd-button-size-sm-gap:var(--wasd-dimension-scale-sm,.5rem);--wasd-button-size-md-font-size:var(--wasd-typography-size-label-md,.98rem);--wasd-button-size-md-min-block-size:var(--wasd-dimension-control-md,3.5rem);--wasd-button-size-md-padding-block:.9rem;--wasd-button-size-md-padding-inline:1.35rem;--wasd-button-size-md-gap:var(--wasd-dimension-scale-sm,.5rem);--wasd-button-size-lg-font-size:var(--wasd-typography-size-label-lg,1rem);--wasd-button-size-lg-min-block-size:var(--wasd-dimension-control-lg,3.75rem);--wasd-button-size-lg-padding-block:1rem;--wasd-button-size-lg-padding-inline:1.65rem;--wasd-button-size-lg-gap:var(--wasd-dimension-scale-sm,.5rem);--wasd-button-size-xl-font-size:var(--wasd-typography-size-label-xl,1.125rem);--wasd-button-size-xl-min-block-size:var(--wasd-dimension-control-xl,4.25rem);--wasd-button-size-xl-padding-block:1.1rem;--wasd-button-size-xl-padding-inline:2rem;--wasd-button-size-xl-gap:var(--wasd-dimension-scale-sm,.5rem)}[data-wasd-theme=duct-tape]:not([data-wasd-color-scheme]),[data-wasd-theme=duct-tape][data-wasd-color-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-wasd-theme=duct-tape][data-wasd-color-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-wasd-theme=duct-tape]:not([data-wasd-color-scheme]),[data-wasd-theme=duct-tape][data-wasd-color-scheme=light],[data-wasd-theme=duct-tape][data-wasd-color-scheme=dark]{--dts-button-shadow-line:var(--wasd-color-decorative-line);--wasd-button-focus-shadow-override:var(--wasd-shadow-focus);--wasd-button-focus-within-shadow-override:var(--wasd-shadow-focus);--wasd-button-focus-visible-shadow-override:var(--wasd-shadow-focus-strong);--wasd-button-focus-visible-outline:none;--wasd-button-focus-visible-outline-offset:0;--wasd-ripple-disc-core-opacity:30%;--wasd-ripple-disc-middle-opacity:17%;--wasd-ripple-disc-outer-opacity:9%}[data-wasd-theme=duct-tape][data-wasd-color-scheme=dark]{--dts-button-shadow-line:#080a0f}[data-wasd-theme=duct-tape]:not([data-wasd-color-scheme]) .wasd-button[data-variant=primary],[data-wasd-theme=duct-tape]:not([data-wasd-color-scheme]) wasd-button[variant=primary],[data-wasd-theme=duct-tape][data-wasd-color-scheme=light] .wasd-button[data-variant=primary],[data-wasd-theme=duct-tape][data-wasd-color-scheme=light] wasd-button[variant=primary],[data-wasd-theme=duct-tape][data-wasd-color-scheme=dark] .wasd-button[data-variant=primary],[data-wasd-theme=duct-tape][data-wasd-color-scheme=dark] wasd-button[variant=primary]{--wasd-button-shadow-base:5px 5px 0 0 color-mix(in srgb, var(--dts-button-shadow-line) 78%, var(--wasd-color-accent-primary-soft) 22%);--wasd-button-shadow-hover:3px 3px 0 0 color-mix(in srgb, var(--dts-button-shadow-line) 70%, var(--wasd-color-accent-primary-soft) 30%);--wasd-button-shadow-active:1px 1px 0 0 var(--dts-button-shadow-line);--wasd-ripple-disc-core-color:var(--wasd-color-accent-primary-base);--wasd-ripple-disc-middle-color:var(--wasd-color-accent-primary-soft);--wasd-ripple-disc-outer-color:var(--wasd-color-accent-tertiary-base)}[data-wasd-theme=duct-tape]:not([data-wasd-color-scheme]) .wasd-button[data-variant=secondary],[data-wasd-theme=duct-tape]:not([data-wasd-color-scheme]) wasd-button[variant=secondary],[data-wasd-theme=duct-tape][data-wasd-color-scheme=light] .wasd-button[data-variant=secondary],[data-wasd-theme=duct-tape][data-wasd-color-scheme=light] wasd-button[variant=secondary],[data-wasd-theme=duct-tape][data-wasd-color-scheme=dark] .wasd-button[data-variant=secondary],[data-wasd-theme=duct-tape][data-wasd-color-scheme=dark] wasd-button[variant=secondary]{--wasd-button-shadow-base:5px 5px 0 0 color-mix(in srgb, var(--dts-button-shadow-line) 78%, var(--wasd-color-accent-secondary-soft) 22%);--wasd-button-shadow-hover:3px 3px 0 0 color-mix(in srgb, var(--dts-button-shadow-line) 70%, var(--wasd-color-accent-secondary-soft) 30%);--wasd-button-shadow-active:1px 1px 0 0 var(--dts-button-shadow-line);--wasd-ripple-disc-core-color:var(--wasd-color-accent-secondary-base);--wasd-ripple-disc-middle-color:var(--wasd-color-accent-secondary-soft);--wasd-ripple-disc-outer-color:var(--wasd-color-accent-tertiary-base)}[data-wasd-theme=duct-tape]:not([data-wasd-color-scheme]) .wasd-button[data-variant=tertiary],[data-wasd-theme=duct-tape]:not([data-wasd-color-scheme]) wasd-button[variant=tertiary],[data-wasd-theme=duct-tape][data-wasd-color-scheme=light] .wasd-button[data-variant=tertiary],[data-wasd-theme=duct-tape][data-wasd-color-scheme=light] wasd-button[variant=tertiary],[data-wasd-theme=duct-tape][data-wasd-color-scheme=dark] .wasd-button[data-variant=tertiary],[data-wasd-theme=duct-tape][data-wasd-color-scheme=dark] wasd-button[variant=tertiary]{--wasd-button-shadow-base:5px 5px 0 0 color-mix(in srgb, var(--dts-button-shadow-line) 78%, var(--wasd-color-accent-tertiary-soft) 22%);--wasd-button-shadow-hover:3px 3px 0 0 color-mix(in srgb, var(--dts-button-shadow-line) 70%, var(--wasd-color-accent-tertiary-soft) 30%);--wasd-button-shadow-active:1px 1px 0 0 var(--dts-button-shadow-line);--wasd-ripple-disc-core-color:var(--wasd-color-accent-tertiary-base);--wasd-ripple-disc-middle-color:var(--wasd-color-accent-tertiary-soft);--wasd-ripple-disc-outer-color:var(--wasd-color-accent-tertiary-base)}[data-wasd-theme=duct-tape]:not([data-wasd-color-scheme]) .wasd-switch-root,[data-wasd-theme=duct-tape]:not([data-wasd-color-scheme]) .wasd-switch,[data-wasd-theme=duct-tape]:not([data-wasd-color-scheme]) wasd-switch,[data-wasd-theme=duct-tape][data-wasd-color-scheme=light] .wasd-switch-root,[data-wasd-theme=duct-tape][data-wasd-color-scheme=light] .wasd-switch,[data-wasd-theme=duct-tape][data-wasd-color-scheme=light] wasd-switch,[data-wasd-theme=duct-tape][data-wasd-color-scheme=dark] .wasd-switch-root,[data-wasd-theme=duct-tape][data-wasd-color-scheme=dark] .wasd-switch,[data-wasd-theme=duct-tape][data-wasd-color-scheme=dark] wasd-switch{--wasd-input-border:transparent;--wasd-input-hover-border:transparent;--wasd-input-focus-border:transparent;--wasd-input-invalid-border:transparent;--wasd-switch-outline:transparent;--wasd-switch-track-outline:transparent}@media (prefers-color-scheme:dark){[data-wasd-theme=duct-tape]:not([data-wasd-color-scheme]){--wasd-color-surface-canvas:#151821;--wasd-color-surface-raised:#202431;--wasd-color-surface-muted:#2b3040;--wasd-color-surface-inverse:#f7f8ff;--wasd-color-surface-overlay:#000000b8;--wasd-color-text-default:#f7f8ff;--wasd-color-text-muted:#cbd1e5;--wasd-color-text-subtle:#9fa7c2;--wasd-color-text-inverse:#11131a;--wasd-color-text-brand:#9aa5ff;--wasd-color-text-accent:#ff82dd;--wasd-color-border-transparent:transparent;--wasd-color-border-subtle:#444b62;--wasd-color-border-strong:#d7dcff;--wasd-color-border-contrast:#f7f8ff;--wasd-color-border-focus:#9aa5ff;--wasd-color-accent-primary-base:#9aa5ff;--wasd-color-accent-primary-strong:#c8ceff;--wasd-color-accent-primary-soft:#272f72;--wasd-color-accent-primary-contrast:#11131a;--wasd-color-accent-secondary-base:#ff82dd;--wasd-color-accent-secondary-strong:#ffb6ed;--wasd-color-accent-secondary-soft:#55234b;--wasd-color-accent-secondary-contrast:#11131a;--wasd-color-accent-tertiary-base:#5ee7ff;--wasd-color-accent-tertiary-strong:#a6f3ff;--wasd-color-accent-tertiary-soft:#123f4a;--wasd-color-accent-tertiary-contrast:#11131a;--wasd-color-accent-warning-base:#ffb36b;--wasd-color-accent-warning-strong:#ffd0a2;--wasd-color-accent-warning-soft:#4a2c16;--wasd-color-accent-warning-contrast:#11131a;--wasd-color-accent-success-base:#79e4b5;--wasd-color-accent-success-strong:#b4f5d7;--wasd-color-accent-success-soft:#133f31;--wasd-color-accent-success-contrast:#11131a;--wasd-color-accent-fail-base:#ff8198;--wasd-color-accent-fail-strong:#ffb6c5;--wasd-color-accent-fail-soft:#54202d;--wasd-color-accent-fail-contrast:#11131a;--wasd-color-decorative-paper-base:#202431;--wasd-color-decorative-paper-soft:#262b3a;--wasd-color-decorative-ink:#f7f8ff;--wasd-color-decorative-muted:#cbd1e5;--wasd-color-decorative-line:#556078;--wasd-color-decorative-brand-base:#9aa5ff;--wasd-color-decorative-brand-strong:#c8ceff;--wasd-color-decorative-brand-accent:#ff82dd;--wasd-color-decorative-highlight:#123f4a;--wasd-typography-family-sans:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-family-mono:"Roboto Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--wasd-typography-size-body-xs:.8125rem;--wasd-typography-size-body-sm:.875rem;--wasd-typography-size-body-md:1rem;--wasd-typography-size-body-lg:1.125rem;--wasd-typography-size-body-xl:1.25rem;--wasd-typography-size-label-xs:.76rem;--wasd-typography-size-label-sm:.84rem;--wasd-typography-size-label-md:.98rem;--wasd-typography-size-label-lg:1rem;--wasd-typography-size-label-xl:1.125rem;--wasd-typography-size-heading-xs:1.125rem;--wasd-typography-size-heading-sm:1.25rem;--wasd-typography-size-heading-md:1.75rem;--wasd-typography-size-heading-lg:2.25rem;--wasd-typography-size-heading-xl:3rem;--wasd-typography-size-display-sm:3rem;--wasd-typography-size-display-md:3.75rem;--wasd-typography-size-display-lg:4.5rem;--wasd-typography-size-code-sm:.875rem;--wasd-typography-size-code-md:1rem;--wasd-typography-line-height-tight:1.2;--wasd-typography-line-height-normal:1.5;--wasd-typography-line-height-loose:1.7;--wasd-typography-line-height-body-xs:1.45;--wasd-typography-line-height-body-sm:1.5;--wasd-typography-line-height-body-md:1.5;--wasd-typography-line-height-body-lg:1.6;--wasd-typography-line-height-body-xl:1.6;--wasd-typography-line-height-label-xs:1.2;--wasd-typography-line-height-label-sm:1.2;--wasd-typography-line-height-label-md:1.2;--wasd-typography-line-height-label-lg:1.2;--wasd-typography-line-height-label-xl:1.2;--wasd-typography-line-height-heading-xs:1.25;--wasd-typography-line-height-heading-sm:1.2;--wasd-typography-line-height-heading-md:1.15;--wasd-typography-line-height-heading-lg:1.1;--wasd-typography-line-height-heading-xl:1.05;--wasd-typography-line-height-display-sm:1.05;--wasd-typography-line-height-display-md:1;--wasd-typography-line-height-display-lg:.98;--wasd-typography-line-height-code-sm:1.5;--wasd-typography-line-height-code-md:1.55;--wasd-typography-tracking-normal:0;--wasd-typography-tracking-body:0;--wasd-typography-tracking-label:0;--wasd-typography-tracking-heading:0;--wasd-typography-tracking-display:0;--wasd-typography-tracking-code:0;--wasd-typography-weight-regular:400;--wasd-typography-weight-medium:500;--wasd-typography-weight-semibold:680;--wasd-typography-weight-bold:760;--wasd-typography-text-style-body-xs-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-body-xs-font-size:.8125rem;--wasd-typography-text-style-body-xs-line-height:1.45;--wasd-typography-text-style-body-xs-letter-spacing:0;--wasd-typography-text-style-body-xs-font-weight:400;--wasd-typography-text-style-body-sm-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-body-sm-font-size:.875rem;--wasd-typography-text-style-body-sm-line-height:1.5;--wasd-typography-text-style-body-sm-letter-spacing:0;--wasd-typography-text-style-body-sm-font-weight:400;--wasd-typography-text-style-body-md-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-body-md-font-size:1rem;--wasd-typography-text-style-body-md-line-height:1.5;--wasd-typography-text-style-body-md-letter-spacing:0;--wasd-typography-text-style-body-md-font-weight:400;--wasd-typography-text-style-body-lg-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-body-lg-font-size:1.125rem;--wasd-typography-text-style-body-lg-line-height:1.6;--wasd-typography-text-style-body-lg-letter-spacing:0;--wasd-typography-text-style-body-lg-font-weight:400;--wasd-typography-text-style-body-xl-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-body-xl-font-size:1.25rem;--wasd-typography-text-style-body-xl-line-height:1.6;--wasd-typography-text-style-body-xl-letter-spacing:0;--wasd-typography-text-style-body-xl-font-weight:400;--wasd-typography-text-style-label-xs-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-label-xs-font-size:.76rem;--wasd-typography-text-style-label-xs-line-height:1.2;--wasd-typography-text-style-label-xs-letter-spacing:0;--wasd-typography-text-style-label-xs-font-weight:750;--wasd-typography-text-style-label-sm-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-label-sm-font-size:.84rem;--wasd-typography-text-style-label-sm-line-height:1.2;--wasd-typography-text-style-label-sm-letter-spacing:0;--wasd-typography-text-style-label-sm-font-weight:750;--wasd-typography-text-style-label-md-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-label-md-font-size:.98rem;--wasd-typography-text-style-label-md-line-height:1.2;--wasd-typography-text-style-label-md-letter-spacing:0;--wasd-typography-text-style-label-md-font-weight:750;--wasd-typography-text-style-label-lg-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-label-lg-font-size:1rem;--wasd-typography-text-style-label-lg-line-height:1.2;--wasd-typography-text-style-label-lg-letter-spacing:0;--wasd-typography-text-style-label-lg-font-weight:750;--wasd-typography-text-style-label-xl-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-label-xl-font-size:1.125rem;--wasd-typography-text-style-label-xl-line-height:1.2;--wasd-typography-text-style-label-xl-letter-spacing:0;--wasd-typography-text-style-label-xl-font-weight:750;--wasd-typography-text-style-heading-xs-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-heading-xs-font-size:1.125rem;--wasd-typography-text-style-heading-xs-line-height:1.25;--wasd-typography-text-style-heading-xs-letter-spacing:0;--wasd-typography-text-style-heading-xs-font-weight:650;--wasd-typography-text-style-heading-sm-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-heading-sm-font-size:1.25rem;--wasd-typography-text-style-heading-sm-line-height:1.2;--wasd-typography-text-style-heading-sm-letter-spacing:0;--wasd-typography-text-style-heading-sm-font-weight:650;--wasd-typography-text-style-heading-md-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-heading-md-font-size:1.75rem;--wasd-typography-text-style-heading-md-line-height:1.15;--wasd-typography-text-style-heading-md-letter-spacing:0;--wasd-typography-text-style-heading-md-font-weight:750;--wasd-typography-text-style-heading-lg-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-heading-lg-font-size:2.25rem;--wasd-typography-text-style-heading-lg-line-height:1.1;--wasd-typography-text-style-heading-lg-letter-spacing:0;--wasd-typography-text-style-heading-lg-font-weight:750;--wasd-typography-text-style-heading-xl-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-heading-xl-font-size:3rem;--wasd-typography-text-style-heading-xl-line-height:1.05;--wasd-typography-text-style-heading-xl-letter-spacing:0;--wasd-typography-text-style-heading-xl-font-weight:750;--wasd-typography-text-style-display-sm-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-display-sm-font-size:3rem;--wasd-typography-text-style-display-sm-line-height:1.05;--wasd-typography-text-style-display-sm-letter-spacing:0;--wasd-typography-text-style-display-sm-font-weight:750;--wasd-typography-text-style-display-md-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-display-md-font-size:3.75rem;--wasd-typography-text-style-display-md-line-height:1;--wasd-typography-text-style-display-md-letter-spacing:0;--wasd-typography-text-style-display-md-font-weight:750;--wasd-typography-text-style-display-lg-font-family:"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wasd-typography-text-style-display-lg-font-size:4.5rem;--wasd-typography-text-style-display-lg-line-height:.98;--wasd-typography-text-style-display-lg-letter-spacing:0;--wasd-typography-text-style-display-lg-font-weight:750;--wasd-typography-text-style-code-sm-font-family:"Roboto Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--wasd-typography-text-style-code-sm-font-size:.875rem;--wasd-typography-text-style-code-sm-line-height:1.5;--wasd-typography-text-style-code-sm-letter-spacing:0;--wasd-typography-text-style-code-sm-font-weight:400;--wasd-typography-text-style-code-md-font-family:"Roboto Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--wasd-typography-text-style-code-md-font-size:1rem;--wasd-typography-text-style-code-md-line-height:1.55;--wasd-typography-text-style-code-md-letter-spacing:0;--wasd-typography-text-style-code-md-font-weight:400;--wasd-spacing-0:0;--wasd-spacing-1:.25rem;--wasd-spacing-2:.5rem;--wasd-spacing-3:.75rem;--wasd-spacing-4:1rem;--wasd-spacing-5:1.25rem;--wasd-spacing-6:1.5rem;--wasd-spacing-7:1.75rem;--wasd-spacing-8:2rem;--wasd-spacing-9:2.25rem;--wasd-spacing-10:2.5rem;--wasd-spacing-12:3rem;--wasd-spacing-14:3.5rem;--wasd-spacing-16:4rem;--wasd-spacing-20:5rem;--wasd-spacing-24:6rem;--wasd-spacing-32:8rem;--wasd-dimension-scale-2xs:.125rem;--wasd-dimension-scale-xs:.25rem;--wasd-dimension-scale-sm:.5rem;--wasd-dimension-scale-md:.75rem;--wasd-dimension-scale-lg:1rem;--wasd-dimension-scale-xl:1.5rem;--wasd-dimension-scale-2xl:2rem;--wasd-dimension-control-xs:2rem;--wasd-dimension-control-sm:2.7rem;--wasd-dimension-control-md:3.5rem;--wasd-dimension-control-lg:3.75rem;--wasd-dimension-control-xl:4.25rem;--wasd-dimension-icon-xs:1rem;--wasd-dimension-icon-sm:1.25rem;--wasd-dimension-icon-md:1.5rem;--wasd-dimension-icon-lg:2rem;--wasd-dimension-icon-xl:2.5rem;--wasd-dimension-container-sm:40rem;--wasd-dimension-container-md:56rem;--wasd-dimension-container-lg:72rem;--wasd-dimension-container-xl:90rem;--wasd-border-width-none:0;--wasd-border-width-hairline:1px;--wasd-border-width-thin:1px;--wasd-border-width-medium:2px;--wasd-border-width-thick:3px;--wasd-border-width-heavy:4px;--wasd-radius-none:0;--wasd-radius-xs:.125rem;--wasd-radius-sm:.25rem;--wasd-radius-md:.375rem;--wasd-radius-lg:.5rem;--wasd-radius-xl:.75rem;--wasd-radius-2xl:1rem;--wasd-radius-pill:999px;--wasd-radius-full:9999px;--wasd-shadow-none:none;--wasd-shadow-xs:2px 2px 0 #0000004d;--wasd-shadow-sm:3px 3px 0 #00000061;--wasd-shadow-md:6px 6px 0 #00000075;--wasd-shadow-lg:10px 10px 0 #0000008f;--wasd-shadow-focus:0 0 0 3px #9aa5ff59;--wasd-shadow-focus-strong:0 0 0 3px #5ee7ff6b, 0 0 0 6px #9aa5ff47;--wasd-opacity-transparent:0;--wasd-opacity-subtle:.72;--wasd-opacity-muted:.56;--wasd-opacity-disabled:.5;--wasd-opacity-overlay:.72;--wasd-opacity-full:1;--wasd-motion-duration-instant:0s;--wasd-motion-duration-fast:.11s;--wasd-motion-duration-normal:.17s;--wasd-motion-duration-slow:.25s;--wasd-motion-duration-slower:.42s;--wasd-motion-easing-linear:linear;--wasd-motion-easing-standard:cubic-bezier(.2, .8, .2, 1);--wasd-motion-easing-entrance:cubic-bezier(.16, 1, .3, 1);--wasd-motion-easing-exit:cubic-bezier(.7, 0, .84, 0);--wasd-skeleton-color-base:color-mix(in srgb, var(--wasd-color-surface-muted) 82%, var(--wasd-color-surface-raised) 18%);--wasd-skeleton-color-highlight:color-mix(in srgb, var(--wasd-skeleton-color-base) 82%, var(--wasd-color-accent-tertiary-base) 18%);--wasd-skeleton-color-accent:color-mix(in srgb, var(--wasd-color-accent-primary-soft) 52%, var(--wasd-color-surface-muted) 48%);--wasd-skeleton-color-border:transparent;--wasd-skeleton-effect-background:linear-gradient(100deg, transparent 0%, color-mix(in srgb, var(--wasd-skeleton-color-highlight) var(--wasd-skeleton-effect-background-halo-opacity), transparent) 14%, color-mix(in srgb, var(--wasd-skeleton-color-highlight) var(--wasd-skeleton-effect-background-edge-opacity), transparent) 30%, color-mix(in srgb, var(--wasd-skeleton-color-highlight) var(--wasd-skeleton-effect-background-peak-opacity), transparent) 50%, color-mix(in srgb, var(--wasd-skeleton-color-highlight) var(--wasd-skeleton-effect-background-edge-opacity), transparent) 70%, color-mix(in srgb, var(--wasd-skeleton-color-highlight) var(--wasd-skeleton-effect-background-halo-opacity), transparent) 86%, transparent 100%), var(--wasd-skeleton-color-base);--wasd-skeleton-effect-static-background:var(--wasd-skeleton-color-base);--wasd-skeleton-effect-background-size:560% 100%, 100% 100%;--wasd-skeleton-effect-background-halo-opacity:5%;--wasd-skeleton-effect-background-edge-opacity:10%;--wasd-skeleton-effect-background-peak-opacity:18%;--wasd-skeleton-effect-sheen-halo-opacity:4%;--wasd-skeleton-effect-sheen-edge-opacity:7%;--wasd-skeleton-effect-sheen-peak-opacity:11%;--wasd-skeleton-effect-sheen-opacity:.08;--wasd-skeleton-effect-static-sheen-opacity:.05;--wasd-skeleton-motion-duration:3.1s;--wasd-skeleton-motion-easing:cubic-bezier(.45, 0, .55, 1);--wasd-layout-gap-inline:.75rem;--wasd-layout-gap-section:2rem;--wasd-layout-padding-page:1.5rem;--wasd-layout-breakpoint-sm:40rem;--wasd-layout-breakpoint-md:48rem;--wasd-layout-breakpoint-lg:64rem;--wasd-layout-breakpoint-xl:80rem;--wasd-layout-breakpoint-2xl:96rem;--wasd-layout-z-index-base:0;--wasd-layout-z-index-docked:10;--wasd-layout-z-index-dropdown:1000;--wasd-layout-z-index-sticky:1100;--wasd-layout-z-index-overlay:1200;--wasd-layout-z-index-modal:1300;--wasd-layout-z-index-popover:1400;--wasd-layout-z-index-toast:1500;--wasd-layout-z-index-tooltip:1600;--wasd-ripple-duration:.68s;--wasd-ripple-easing:cubic-bezier(.16, 1, .3, 1);--wasd-ripple-opacity:1;--wasd-ripple-scale-start:.16;--wasd-ripple-scale-middle:.62;--wasd-ripple-scale-end:1.08;--wasd-ripple-disc-core-color:currentColor;--wasd-ripple-disc-core-opacity:30%;--wasd-ripple-disc-middle-color:currentColor;--wasd-ripple-disc-middle-opacity:17%;--wasd-ripple-disc-outer-color:currentColor;--wasd-ripple-disc-outer-opacity:9%;--wasd-avatar-radius:var(--wasd-radius-pill,999px);--wasd-avatar-border-width:var(--wasd-border-width-medium,2px);--wasd-avatar-shadow:var(--wasd-shadow-xs);--wasd-avatar-font-family:var(--wasd-typography-family-sans,"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--wasd-avatar-font-weight:var(--wasd-typography-weight-bold,760);--wasd-avatar-line-height:var(--wasd-typography-line-height-label-sm,1.2);--wasd-avatar-size-xs-block-size:1.5rem;--wasd-avatar-size-xs-font-size:.625rem;--wasd-avatar-size-xs-icon-size:var(--wasd-dimension-icon-xs,1rem);--wasd-avatar-size-sm-block-size:1.75rem;--wasd-avatar-size-sm-font-size:var(--wasd-typography-size-label-xs,.76rem);--wasd-avatar-size-sm-icon-size:var(--wasd-dimension-icon-xs,1rem);--wasd-avatar-size-md-block-size:2rem;--wasd-avatar-size-md-font-size:var(--wasd-typography-size-label-sm,.84rem);--wasd-avatar-size-md-icon-size:var(--wasd-dimension-icon-sm,1.25rem);--wasd-avatar-size-lg-block-size:2.5rem;--wasd-avatar-size-lg-font-size:var(--wasd-typography-size-label-md,.98rem);--wasd-avatar-size-lg-icon-size:var(--wasd-dimension-icon-md,1.5rem);--wasd-avatar-size-xl-block-size:3rem;--wasd-avatar-size-xl-font-size:var(--wasd-typography-size-label-lg,1rem);--wasd-avatar-size-xl-icon-size:var(--wasd-dimension-icon-lg,2rem);--wasd-avatar-neutral-background:#2b3040;--wasd-avatar-neutral-foreground:#f7f8ff;--wasd-avatar-neutral-border:#d7dcff;--wasd-avatar-primary-background:#272f72;--wasd-avatar-primary-foreground:#c8ceff;--wasd-avatar-primary-border:#9aa5ff;--wasd-avatar-secondary-background:#55234b;--wasd-avatar-secondary-foreground:#ffb6ed;--wasd-avatar-secondary-border:#ff82dd;--wasd-avatar-tertiary-background:#123f4a;--wasd-avatar-tertiary-foreground:#a6f3ff;--wasd-avatar-tertiary-border:#5ee7ff;--wasd-badge-radius:var(--wasd-radius-sm,.25rem);--wasd-badge-border-width:var(--wasd-border-width-medium,2px);--wasd-badge-focus-shadow:var(--wasd-shadow-focus-strong);--wasd-badge-disabled-opacity:var(--wasd-opacity-disabled,.55);--wasd-badge-size-xs-font-size:.65rem;--wasd-badge-size-xs-min-block-size:1.25rem;--wasd-badge-size-xs-padding-inline:.45rem;--wasd-badge-size-xs-gap:.125rem;--wasd-badge-size-xs-icon-size:var(--wasd-dimension-icon-xs,1rem);--wasd-badge-size-sm-font-size:var(--wasd-typography-size-label-xs,.76rem);--wasd-badge-size-sm-min-block-size:1.5rem;--wasd-badge-size-sm-padding-inline:.55rem;--wasd-badge-size-sm-gap:.25rem;--wasd-badge-size-sm-icon-size:var(--wasd-dimension-icon-xs,1rem);--wasd-badge-size-md-font-size:var(--wasd-typography-size-label-sm,.84rem);--wasd-badge-size-md-min-block-size:1.75rem;--wasd-badge-size-md-padding-inline:.7rem;--wasd-badge-size-md-gap:.35rem;--wasd-badge-size-md-icon-size:var(--wasd-dimension-icon-sm,1.25rem);--wasd-badge-size-lg-font-size:var(--wasd-typography-size-label-md,.98rem);--wasd-badge-size-lg-min-block-size:2rem;--wasd-badge-size-lg-padding-inline:.85rem;--wasd-badge-size-lg-gap:var(--wasd-spacing-2,.5rem);--wasd-badge-size-lg-icon-size:var(--wasd-dimension-icon-sm,1.25rem);--wasd-badge-size-xl-font-size:var(--wasd-typography-size-label-lg,1rem);--wasd-badge-size-xl-min-block-size:2.25rem;--wasd-badge-size-xl-padding-inline:1rem;--wasd-badge-size-xl-gap:var(--wasd-spacing-2,.5rem);--wasd-badge-size-xl-icon-size:var(--wasd-dimension-icon-md,1.5rem);--wasd-badge-font-weight:var(--wasd-typography-weight-bold,760);--wasd-badge-line-height:var(--wasd-typography-line-height-label-sm,1.2);--wasd-badge-status-neutral-soft-background:#2b3040;--wasd-badge-status-neutral-soft-foreground:#f7f8ff;--wasd-badge-status-neutral-soft-border:#111722;--wasd-badge-status-neutral-solid-background:#202431;--wasd-badge-status-neutral-solid-foreground:#f7f8ff;--wasd-badge-status-neutral-solid-border:#202431;--wasd-badge-status-neutral-outline-background:transparent;--wasd-badge-status-neutral-outline-foreground:#f7f8ff;--wasd-badge-status-neutral-outline-border:#111722;--wasd-badge-status-info-soft-background:#272f72;--wasd-badge-status-info-soft-foreground:#c8ceff;--wasd-badge-status-info-soft-border:#111722;--wasd-badge-status-info-solid-background:#9aa5ff;--wasd-badge-status-info-solid-foreground:#11131a;--wasd-badge-status-info-solid-border:#9aa5ff;--wasd-badge-status-info-outline-background:transparent;--wasd-badge-status-info-outline-foreground:#c8ceff;--wasd-badge-status-info-outline-border:#c8ceff;--wasd-badge-status-success-soft-background:#133f31;--wasd-badge-status-success-soft-foreground:#b4f5d7;--wasd-badge-status-success-soft-border:#111722;--wasd-badge-status-success-solid-background:#79e4b5;--wasd-badge-status-success-solid-foreground:#11131a;--wasd-badge-status-success-solid-border:#79e4b5;--wasd-badge-status-success-outline-background:transparent;--wasd-badge-status-success-outline-foreground:#b4f5d7;--wasd-badge-status-success-outline-border:#b4f5d7;--wasd-badge-status-warning-soft-background:#4a2c16;--wasd-badge-status-warning-soft-foreground:#ffd0a2;--wasd-badge-status-warning-soft-border:#111722;--wasd-badge-status-warning-solid-background:#ffb36b;--wasd-badge-status-warning-solid-foreground:#11131a;--wasd-badge-status-warning-solid-border:#ffb36b;--wasd-badge-status-warning-outline-background:transparent;--wasd-badge-status-warning-outline-foreground:#ffd0a2;--wasd-badge-status-warning-outline-border:#ffd0a2;--wasd-badge-status-fail-soft-background:#54202d;--wasd-badge-status-fail-soft-foreground:#ffb6c5;--wasd-badge-status-fail-soft-border:#111722;--wasd-badge-status-fail-solid-background:#ff8198;--wasd-badge-status-fail-solid-foreground:#11131a;--wasd-badge-status-fail-solid-border:#ff8198;--wasd-badge-status-fail-outline-background:transparent;--wasd-badge-status-fail-outline-foreground:#ffb6c5;--wasd-badge-status-fail-outline-border:#ffb6c5;--wasd-badge-transition-duration:var(--wasd-motion-duration-normal,.16s);--wasd-badge-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-chip-radius:var(--wasd-radius-sm,.25rem);--wasd-chip-border-width:var(--wasd-border-width-medium,2px);--wasd-chip-focus-shadow:var(--wasd-shadow-focus-strong);--wasd-chip-disabled-opacity:var(--wasd-opacity-disabled,.55);--wasd-chip-font-family:var(--wasd-typography-family-sans,"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--wasd-chip-font-weight:var(--wasd-typography-weight-bold,760);--wasd-chip-line-height:var(--wasd-typography-line-height-label-sm,1.2);--wasd-chip-size-xs-min-block-size:1.625rem;--wasd-chip-size-xs-avatar-size:1.25rem;--wasd-chip-size-xs-gap:.25rem;--wasd-chip-size-xs-padding-inline:.5rem;--wasd-chip-size-xs-font-size:.625rem;--wasd-chip-size-sm-min-block-size:1.875rem;--wasd-chip-size-sm-avatar-size:1.5rem;--wasd-chip-size-sm-gap:var(--wasd-spacing-1,.25rem);--wasd-chip-size-sm-padding-inline:.625rem;--wasd-chip-size-sm-font-size:var(--wasd-typography-size-label-xs,.76rem);--wasd-chip-size-md-min-block-size:2.125rem;--wasd-chip-size-md-avatar-size:1.75rem;--wasd-chip-size-md-gap:var(--wasd-spacing-1,.25rem);--wasd-chip-size-md-padding-inline:.75rem;--wasd-chip-size-md-font-size:var(--wasd-typography-size-label-sm,.84rem);--wasd-chip-size-lg-min-block-size:2.5rem;--wasd-chip-size-lg-avatar-size:2rem;--wasd-chip-size-lg-gap:var(--wasd-spacing-2,.5rem);--wasd-chip-size-lg-padding-inline:.9rem;--wasd-chip-size-lg-font-size:var(--wasd-typography-size-label-md,.98rem);--wasd-chip-size-xl-min-block-size:2.875rem;--wasd-chip-size-xl-avatar-size:2.25rem;--wasd-chip-size-xl-gap:var(--wasd-spacing-2,.5rem);--wasd-chip-size-xl-padding-inline:1rem;--wasd-chip-size-xl-font-size:var(--wasd-typography-size-label-lg,1rem);--wasd-chip-neutral-background:#2b3040;--wasd-chip-neutral-foreground:#f7f8ff;--wasd-chip-neutral-border:#d7dcff;--wasd-chip-primary-background:#272f72;--wasd-chip-primary-foreground:#c8ceff;--wasd-chip-primary-border:#9aa5ff;--wasd-chip-secondary-background:#55234b;--wasd-chip-secondary-foreground:#ffb6ed;--wasd-chip-secondary-border:#ff82dd;--wasd-chip-tertiary-background:#123f4a;--wasd-chip-tertiary-foreground:#a6f3ff;--wasd-chip-tertiary-border:#5ee7ff;--wasd-chip-transition-duration:var(--wasd-motion-duration-fast,.12s);--wasd-chip-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-icon-size-xs:var(--wasd-dimension-icon-xs,1rem);--wasd-icon-size-sm:var(--wasd-dimension-icon-sm,1.25rem);--wasd-icon-size-md:var(--wasd-dimension-icon-md,1.5rem);--wasd-icon-size-lg:var(--wasd-dimension-icon-lg,2rem);--wasd-icon-size-xl:var(--wasd-dimension-icon-xl,2.5rem);--wasd-icon-color-current:currentColor;--wasd-icon-color-default:var(--wasd-color-text-default,#202724);--wasd-icon-color-muted:var(--wasd-color-text-muted,#5c6962);--wasd-icon-color-inverse:var(--wasd-color-text-inverse,#f7f8f6);--wasd-icon-color-brand:#9aa5ff;--wasd-icon-color-accent:#ff82dd;--wasd-icon-color-success:#79e4b5;--wasd-icon-color-warning:#ffb36b;--wasd-icon-color-danger:#ff8198;--wasd-icon-stroke-width-hairline:1.5;--wasd-icon-stroke-width-thin:1.75;--wasd-icon-stroke-width-regular:2.25;--wasd-icon-stroke-width-bold:2.75;--wasd-icon-animation-pulse-duration:calc(var(--wasd-motion-duration-slower,.36s) * 2);--wasd-icon-animation-pulse-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-icon-animation-spin-duration:calc(var(--wasd-motion-duration-slower,.36s) * 3);--wasd-icon-animation-spin-easing:var(--wasd-motion-easing-linear,linear);--wasd-footer-canvas-background:#151821;--wasd-footer-canvas-foreground:#f7f8ff;--wasd-footer-canvas-border:#d7dcff;--wasd-footer-canvas-shadow:var(--wasd-shadow-none);--wasd-footer-raised-background:#202431;--wasd-footer-raised-foreground:#f7f8ff;--wasd-footer-raised-border:#d7dcff;--wasd-footer-raised-shadow:var(--wasd-shadow-sm);--wasd-footer-glass-background:#202431d1;--wasd-footer-glass-foreground:#f7f8ff;--wasd-footer-glass-border:#d7dcff70;--wasd-footer-glass-shadow:var(--wasd-shadow-xs);--wasd-footer-inverse-background:#f7f8ff;--wasd-footer-inverse-foreground:#11131a;--wasd-footer-inverse-border:#11131a;--wasd-footer-inverse-shadow:var(--wasd-shadow-md);--wasd-footer-min-block-size:var(--wasd-dimension-control-lg,3.75rem);--wasd-footer-padding-inline-none:var(--wasd-spacing-0,0);--wasd-footer-padding-inline-xs:var(--wasd-spacing-2,.5rem);--wasd-footer-padding-inline-sm:var(--wasd-spacing-3,.75rem);--wasd-footer-padding-inline-md:var(--wasd-spacing-4,1rem);--wasd-footer-padding-inline-lg:var(--wasd-spacing-6,1.5rem);--wasd-footer-padding-inline-xl:var(--wasd-spacing-8,2rem);--wasd-footer-padding-block-none:var(--wasd-spacing-0,0);--wasd-footer-padding-block-xs:var(--wasd-spacing-1,.25rem);--wasd-footer-padding-block-sm:var(--wasd-spacing-2,.5rem);--wasd-footer-padding-block-md:var(--wasd-spacing-3,.75rem);--wasd-footer-padding-block-lg:var(--wasd-spacing-4,1rem);--wasd-footer-padding-block-xl:var(--wasd-spacing-6,1.5rem);--wasd-footer-gap-none:var(--wasd-spacing-0,0);--wasd-footer-gap-xs:var(--wasd-spacing-1,.25rem);--wasd-footer-gap-sm:var(--wasd-spacing-2,.5rem);--wasd-footer-gap-md:var(--wasd-spacing-3,.75rem);--wasd-footer-gap-lg:var(--wasd-spacing-4,1rem);--wasd-footer-gap-xl:var(--wasd-spacing-6,1.5rem);--wasd-footer-border-width:var(--wasd-border-width-medium,2px);--wasd-footer-blur:10px;--wasd-footer-transition-duration:var(--wasd-motion-duration-normal);--wasd-footer-transition-easing:var(--wasd-motion-easing-standard);--wasd-header-canvas-background:#151821;--wasd-header-canvas-foreground:#f7f8ff;--wasd-header-canvas-border:#3f465c;--wasd-header-canvas-shadow:var(--wasd-shadow-none);--wasd-header-raised-background:#202431;--wasd-header-raised-foreground:#f7f8ff;--wasd-header-raised-border:#3f465c;--wasd-header-raised-shadow:var(--wasd-shadow-sm);--wasd-header-glass-background:#202431d1;--wasd-header-glass-foreground:#f7f8ff;--wasd-header-glass-border:#3f465cb8;--wasd-header-glass-shadow:var(--wasd-shadow-xs);--wasd-header-inverse-background:#f7f8ff;--wasd-header-inverse-foreground:#11131a;--wasd-header-inverse-border:#11131a;--wasd-header-inverse-shadow:var(--wasd-shadow-md);--wasd-header-min-block-size:var(--wasd-dimension-control-lg,3.75rem);--wasd-header-padding-inline-none:var(--wasd-spacing-0,0);--wasd-header-padding-inline-xs:var(--wasd-spacing-2,.5rem);--wasd-header-padding-inline-sm:var(--wasd-spacing-3,.75rem);--wasd-header-padding-inline-md:var(--wasd-spacing-4,1rem);--wasd-header-padding-inline-lg:var(--wasd-spacing-6,1.5rem);--wasd-header-padding-inline-xl:var(--wasd-spacing-8,2rem);--wasd-header-gap-none:var(--wasd-spacing-0,0);--wasd-header-gap-xs:var(--wasd-spacing-1,.25rem);--wasd-header-gap-sm:var(--wasd-spacing-2,.5rem);--wasd-header-gap-md:var(--wasd-spacing-3,.75rem);--wasd-header-gap-lg:var(--wasd-spacing-4,1rem);--wasd-header-gap-xl:var(--wasd-spacing-6,1.5rem);--wasd-header-border-width:var(--wasd-border-width-medium,2px);--wasd-header-blur:10px;--wasd-header-transition-duration:var(--wasd-motion-duration-normal);--wasd-header-transition-easing:var(--wasd-motion-easing-standard);--wasd-input-background:#202431;--wasd-input-foreground:#f7f8ff;--wasd-input-placeholder:#9fa7c2;--wasd-input-border:#3f465c;--wasd-input-hover-background:#292d31;--wasd-input-hover-border:#556078;--wasd-input-focus-background:#292d31;--wasd-input-focus-border:#556078;--wasd-input-focus-shadow:var(--wasd-shadow-focus-strong);--wasd-input-invalid-background:#2d2024;--wasd-input-invalid-border:#ff8198;--wasd-input-invalid-foreground:#f7f8ff;--wasd-input-invalid-shadow:0 0 0 3px #ff7a8547;--wasd-input-disabled-background:#25282b;--wasd-input-disabled-border:#514b40;--wasd-input-disabled-foreground:#9fa7c2;--wasd-input-disabled-opacity:var(--wasd-opacity-disabled);--wasd-input-selection:#123f4a;--wasd-input-accent:#9aa5ff;--wasd-input-border-width:var(--wasd-border-width-medium,2px);--wasd-input-radius:var(--wasd-radius-sm,.25rem);--wasd-input-font-family:var(--wasd-typography-family-sans,"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--wasd-input-font-weight:var(--wasd-typography-weight-regular,400);--wasd-input-line-height:var(--wasd-typography-line-height-normal,1.5);--wasd-input-shadow:3px 3px 0 color-mix(in srgb, var(--wasd-color-decorative-line) 16%, transparent);--wasd-input-transition-duration:var(--wasd-motion-duration-fast,.11s);--wasd-input-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, .8, .2, 1));--wasd-input-size-xs-font-size:var(--wasd-typography-size-body-xs,.8125rem);--wasd-input-size-xs-min-block-size:var(--wasd-dimension-control-xs,2rem);--wasd-input-size-xs-padding-block:var(--wasd-spacing-1,.25rem);--wasd-input-size-xs-padding-inline:var(--wasd-spacing-2,.5rem);--wasd-input-size-xs-gap:var(--wasd-spacing-1,.25rem);--wasd-input-size-sm-font-size:var(--wasd-typography-size-body-sm,.875rem);--wasd-input-size-sm-min-block-size:var(--wasd-dimension-control-sm,2.7rem);--wasd-input-size-sm-padding-block:var(--wasd-spacing-2,.5rem);--wasd-input-size-sm-padding-inline:var(--wasd-spacing-3,.75rem);--wasd-input-size-sm-gap:var(--wasd-spacing-2,.5rem);--wasd-input-size-md-font-size:var(--wasd-typography-size-body-md,1rem);--wasd-input-size-md-min-block-size:var(--wasd-dimension-control-md,3.5rem);--wasd-input-size-md-padding-block:var(--wasd-spacing-3,.75rem);--wasd-input-size-md-padding-inline:var(--wasd-spacing-4,1rem);--wasd-input-size-md-gap:var(--wasd-spacing-2,.5rem);--wasd-input-size-lg-font-size:var(--wasd-typography-size-body-lg,1.125rem);--wasd-input-size-lg-min-block-size:var(--wasd-dimension-control-lg,3.75rem);--wasd-input-size-lg-padding-block:var(--wasd-spacing-3,.75rem);--wasd-input-size-lg-padding-inline:var(--wasd-spacing-5,1.25rem);--wasd-input-size-lg-gap:var(--wasd-spacing-3,.75rem);--wasd-input-size-xl-font-size:var(--wasd-typography-size-body-xl,1.25rem);--wasd-input-size-xl-min-block-size:var(--wasd-dimension-control-xl,4.25rem);--wasd-input-size-xl-padding-block:var(--wasd-spacing-4,1rem);--wasd-input-size-xl-padding-inline:var(--wasd-spacing-6,1.5rem);--wasd-input-size-xl-gap:var(--wasd-spacing-3,.75rem);--wasd-input-checkbox-size-xs:1rem;--wasd-input-checkbox-size-sm:1.125rem;--wasd-input-checkbox-size-md:1.25rem;--wasd-input-checkbox-size-lg:1.5rem;--wasd-input-checkbox-size-xl:1.75rem;--wasd-input-checkbox-radius:var(--wasd-radius-xs,.125rem);--wasd-input-checkbox-mark-color:var(--wasd-color-accent-primary-contrast);--wasd-input-checkbox-mixed-mark-height:.1875rem;--wasd-input-switch-inline-size-xs:2.5rem;--wasd-input-switch-inline-size-sm:2.875rem;--wasd-input-switch-inline-size-md:3.25rem;--wasd-input-switch-inline-size-lg:3.75rem;--wasd-input-switch-inline-size-xl:4.25rem;--wasd-input-switch-block-size-xs:1.5rem;--wasd-input-switch-block-size-sm:1.75rem;--wasd-input-switch-block-size-md:2rem;--wasd-input-switch-block-size-lg:2.25rem;--wasd-input-switch-block-size-xl:2.5rem;--wasd-input-switch-handle-size-xs:1rem;--wasd-input-switch-handle-size-sm:1.25rem;--wasd-input-switch-handle-size-md:1.5rem;--wasd-input-switch-handle-size-lg:1.75rem;--wasd-input-switch-handle-size-xl:2rem;--wasd-input-switch-icon-size-xs:.625rem;--wasd-input-switch-icon-size-sm:.75rem;--wasd-input-switch-icon-size-md:1rem;--wasd-input-switch-icon-size-lg:1.125rem;--wasd-input-switch-icon-size-xl:1.25rem;--wasd-input-switch-thumb-inset:.25rem;--wasd-input-switch-target-size:3rem;--wasd-input-slider-track-block-size-xs:.375rem;--wasd-input-slider-track-block-size-sm:.4375rem;--wasd-input-slider-track-block-size-md:.5rem;--wasd-input-slider-track-block-size-lg:.625rem;--wasd-input-slider-track-block-size-xl:.75rem;--wasd-input-slider-handle-border-width:var(--wasd-border-width-medium,2px);--wasd-input-slider-handle-border:#556078;--wasd-input-slider-handle-ring-width:.1875rem;--wasd-input-slider-handle-ring:var(--wasd-color-surface-raised);--wasd-input-slider-handle-shadow:var(--wasd-shadow-sm);--wasd-input-field-gap:var(--wasd-spacing-2,.5rem);--wasd-input-field-group-gap:var(--wasd-spacing-4,1rem);--wasd-input-field-label-color:var(--wasd-color-text-default);--wasd-input-field-description-color:var(--wasd-color-text-muted);--wasd-input-field-error-color:var(--wasd-color-accent-fail-base);--wasd-input-field-required-color:var(--wasd-color-accent-fail-base);--wasd-divider-color-default:#444b62;--wasd-divider-color-subtle:#d7dcff29;--wasd-divider-color-strong:#d7dcff;--wasd-divider-thickness:var(--wasd-border-width-medium,2px);--wasd-divider-spacing-block:var(--wasd-spacing-2,.5rem);--wasd-divider-spacing-inline:var(--wasd-spacing-2,.5rem);--wasd-divider-inset:var(--wasd-spacing-6,1.5rem);--wasd-menu-surface-raised-background:#202431;--wasd-menu-surface-raised-foreground:#f7f8ff;--wasd-menu-surface-raised-border:#d7dcff;--wasd-menu-surface-raised-shadow:var(--wasd-shadow-md);--wasd-menu-surface-flat-background:#2b3040;--wasd-menu-surface-flat-foreground:#f7f8ff;--wasd-menu-surface-flat-border:transparent;--wasd-menu-surface-flat-shadow:var(--wasd-shadow-none);--wasd-menu-surface-transparent-background:transparent;--wasd-menu-surface-transparent-foreground:#f7f8ff;--wasd-menu-surface-transparent-border:transparent;--wasd-menu-surface-transparent-shadow:var(--wasd-shadow-none);--wasd-menu-border-width:var(--wasd-border-width-medium,2px);--wasd-menu-radius:var(--wasd-radius-sm,.25rem);--wasd-menu-item-radius:var(--wasd-radius-xs,.125rem);--wasd-menu-pill-radius:var(--wasd-radius-pill,999px);--wasd-menu-padding:var(--wasd-spacing-2,.5rem);--wasd-menu-gap:var(--wasd-spacing-1,.25rem);--wasd-menu-nested-gap:var(--wasd-spacing-1,.25rem);--wasd-menu-nested-offset:var(--wasd-spacing-4,1rem);--wasd-menu-nested-z-index:20;--wasd-menu-item-background:transparent;--wasd-menu-item-foreground:#f7f8ff;--wasd-menu-item-description:#cbd1e5;--wasd-menu-item-icon:#cbd1e5;--wasd-menu-item-indicator:#9aa5ff;--wasd-menu-item-hover-background:#123f4a;--wasd-menu-item-hover-foreground:#f7f8ff;--wasd-menu-item-active-background:#272f72;--wasd-menu-item-active-foreground:#c8ceff;--wasd-menu-item-focus-background:#123f4a;--wasd-menu-item-focus-foreground:#f7f8ff;--wasd-menu-item-focus-shadow:var(--wasd-shadow-focus);--wasd-menu-item-selected-background:#272f72;--wasd-menu-item-selected-foreground:#f7f8ff;--wasd-menu-item-selected-indicator:#9aa5ff;--wasd-menu-item-disabled-foreground:#9fa7c2;--wasd-menu-item-disabled-opacity:var(--wasd-opacity-disabled);--wasd-menu-item-font-family:var(--wasd-typography-family-sans,"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--wasd-menu-item-font-weight:var(--wasd-typography-weight-semibold);--wasd-menu-item-line-height:var(--wasd-typography-line-height-label-md,1.2);--wasd-menu-item-transition-duration:var(--wasd-motion-duration-fast,.12s);--wasd-menu-item-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-menu-item-size-xs-font-size:var(--wasd-typography-size-label-xs,.76rem);--wasd-menu-item-size-xs-description-font-size:var(--wasd-typography-size-body-xs,.8125rem);--wasd-menu-item-size-xs-min-block-size:var(--wasd-dimension-control-xs,2rem);--wasd-menu-item-size-xs-padding-block:var(--wasd-spacing-1,.25rem);--wasd-menu-item-size-xs-padding-inline:var(--wasd-spacing-2,.5rem);--wasd-menu-item-size-xs-gap:var(--wasd-spacing-1,.25rem);--wasd-menu-item-size-xs-icon-size:.875rem;--wasd-menu-item-size-sm-font-size:var(--wasd-typography-size-label-sm,.84rem);--wasd-menu-item-size-sm-description-font-size:var(--wasd-typography-size-body-xs,.8125rem);--wasd-menu-item-size-sm-min-block-size:var(--wasd-dimension-control-sm,2.7rem);--wasd-menu-item-size-sm-padding-block:var(--wasd-spacing-2,.5rem);--wasd-menu-item-size-sm-padding-inline:var(--wasd-spacing-3,.75rem);--wasd-menu-item-size-sm-gap:var(--wasd-spacing-2,.5rem);--wasd-menu-item-size-sm-icon-size:1rem;--wasd-menu-item-size-md-font-size:var(--wasd-typography-size-label-md,.98rem);--wasd-menu-item-size-md-description-font-size:var(--wasd-typography-size-body-sm,.875rem);--wasd-menu-item-size-md-min-block-size:var(--wasd-dimension-control-md,3.5rem);--wasd-menu-item-size-md-padding-block:var(--wasd-spacing-2,.5rem);--wasd-menu-item-size-md-padding-inline:var(--wasd-spacing-3,.75rem);--wasd-menu-item-size-md-gap:var(--wasd-spacing-2,.5rem);--wasd-menu-item-size-md-icon-size:1.125rem;--wasd-menu-item-size-lg-font-size:var(--wasd-typography-size-label-lg,1rem);--wasd-menu-item-size-lg-description-font-size:var(--wasd-typography-size-body-md,1rem);--wasd-menu-item-size-lg-min-block-size:var(--wasd-dimension-control-lg,3.75rem);--wasd-menu-item-size-lg-padding-block:var(--wasd-spacing-3,.75rem);--wasd-menu-item-size-lg-padding-inline:var(--wasd-spacing-4,1rem);--wasd-menu-item-size-lg-gap:var(--wasd-spacing-3,.75rem);--wasd-menu-item-size-lg-icon-size:1.25rem;--wasd-menu-item-size-xl-font-size:var(--wasd-typography-size-label-xl,1.125rem);--wasd-menu-item-size-xl-description-font-size:var(--wasd-typography-size-body-lg,1.125rem);--wasd-menu-item-size-xl-min-block-size:var(--wasd-dimension-control-xl,4.25rem);--wasd-menu-item-size-xl-padding-block:var(--wasd-spacing-3,.75rem);--wasd-menu-item-size-xl-padding-inline:var(--wasd-spacing-5,1.25rem);--wasd-menu-item-size-xl-gap:var(--wasd-spacing-3,.75rem);--wasd-menu-item-size-xl-icon-size:1.375rem;--wasd-menu-label-color:#cbd1e5;--wasd-menu-label-font-family:var(--wasd-typography-family-sans,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);--wasd-menu-label-font-weight:var(--wasd-typography-weight-semibold,650);--wasd-menu-label-letter-spacing:var(--wasd-typography-tracking-label,.06em);--wasd-menu-label-text-transform:uppercase;--wasd-menu-content-color:#f7f8ff;--wasd-overlay-backdrop-default:#000000bd;--wasd-overlay-backdrop-transparent:transparent;--wasd-overlay-backdrop-blur:blur(8px);--wasd-overlay-padding:var(--wasd-spacing-4,1rem);--wasd-overlay-content-max-inline-size:100%;--wasd-overlay-z-index:var(--wasd-layout-z-index-overlay,1200);--wasd-overlay-opacity:1;--wasd-overlay-transition-duration:var(--wasd-motion-duration-normal);--wasd-overlay-transition-easing:var(--wasd-motion-easing-standard);--wasd-modal-surface-background:#202431;--wasd-modal-surface-foreground:#f7f8ff;--wasd-modal-surface-muted-foreground:#cbd1e5;--wasd-modal-surface-border:#d7dcff;--wasd-modal-surface-shadow:var(--wasd-shadow-lg);--wasd-modal-border-width:var(--wasd-border-width-medium,2px);--wasd-modal-radius-dialog:var(--wasd-radius-md,.375rem);--wasd-modal-radius-full:var(--wasd-radius-lg,.5rem);--wasd-modal-radius-mobile-full:var(--wasd-radius-none,0);--wasd-modal-padding-overlay:var(--wasd-spacing-4,1rem);--wasd-modal-padding-header-block:var(--wasd-spacing-5,1.25rem);--wasd-modal-padding-header-inline:var(--wasd-spacing-6,1.5rem);--wasd-modal-padding-body-block:var(--wasd-spacing-6,1.5rem);--wasd-modal-padding-body-inline:var(--wasd-spacing-6,1.5rem);--wasd-modal-padding-footer-block:var(--wasd-spacing-5,1.25rem);--wasd-modal-padding-footer-inline:var(--wasd-spacing-6,1.5rem);--wasd-modal-gap-header:var(--wasd-spacing-2,.5rem);--wasd-modal-gap-body:var(--wasd-spacing-4,1rem);--wasd-modal-gap-footer:var(--wasd-spacing-3,.75rem);--wasd-modal-size-dialog-max-inline:var(--wasd-dimension-container-sm,40rem);--wasd-modal-size-full-max-inline:var(--wasd-dimension-container-lg,72rem);--wasd-modal-size-max-block:calc(100dvh - var(--wasd-spacing-8,2rem));--wasd-modal-size-close-button:var(--wasd-dimension-control-xs,2rem);--wasd-modal-size-close-icon:var(--wasd-dimension-icon-sm,1.25rem);--wasd-modal-typography-title-font-family:var(--wasd-typography-text-style-heading-sm-font-family,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);--wasd-modal-typography-title-font-size:var(--wasd-typography-text-style-heading-sm-font-size,1.25rem);--wasd-modal-typography-title-font-weight:var(--wasd-typography-text-style-heading-sm-font-weight,650);--wasd-modal-typography-title-letter-spacing:var(--wasd-typography-text-style-heading-sm-letter-spacing,0);--wasd-modal-typography-title-line-height:var(--wasd-typography-text-style-heading-sm-line-height,1.2);--wasd-modal-typography-description-font-family:var(--wasd-typography-text-style-body-sm-font-family,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);--wasd-modal-typography-description-font-size:var(--wasd-typography-text-style-body-sm-font-size,.875rem);--wasd-modal-typography-description-font-weight:var(--wasd-typography-text-style-body-sm-font-weight,400);--wasd-modal-typography-description-letter-spacing:var(--wasd-typography-text-style-body-sm-letter-spacing,0);--wasd-modal-typography-description-line-height:var(--wasd-typography-text-style-body-sm-line-height,1.5);--wasd-modal-typography-body-font-family:var(--wasd-typography-text-style-body-md-font-family,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);--wasd-modal-typography-body-font-size:var(--wasd-typography-text-style-body-md-font-size,1rem);--wasd-modal-typography-body-font-weight:var(--wasd-typography-text-style-body-md-font-weight,400);--wasd-modal-typography-body-letter-spacing:var(--wasd-typography-text-style-body-md-letter-spacing,0);--wasd-modal-typography-body-line-height:var(--wasd-typography-text-style-body-md-line-height,1.5);--wasd-modal-close-background:#123f4a;--wasd-modal-close-foreground:#f7f8ff;--wasd-modal-close-hover-background:#5ee7ff;--wasd-modal-close-hover-foreground:#11131a;--wasd-modal-close-focus-shadow:var(--wasd-shadow-focus-strong);--wasd-modal-z-index:var(--wasd-layout-z-index-modal,1300);--wasd-modal-transition-duration:var(--wasd-motion-duration-normal);--wasd-modal-transition-easing:var(--wasd-motion-easing-standard);--wasd-modal-transform-distance:var(--wasd-spacing-3,.75rem);--wasd-modal-mobile-breakpoint:var(--wasd-layout-breakpoint-sm,40rem);--wasd-popover-surface-raised-background:#202431;--wasd-popover-surface-raised-foreground:#f7f8ff;--wasd-popover-surface-raised-border:#d7dcff;--wasd-popover-surface-raised-shadow:var(--wasd-shadow-lg);--wasd-popover-surface-flat-background:#2b3040;--wasd-popover-surface-flat-foreground:#f7f8ff;--wasd-popover-surface-flat-border:transparent;--wasd-popover-surface-flat-shadow:var(--wasd-shadow-none);--wasd-popover-surface-transparent-background:transparent;--wasd-popover-surface-transparent-foreground:#f7f8ff;--wasd-popover-surface-transparent-border:transparent;--wasd-popover-surface-transparent-shadow:var(--wasd-shadow-none);--wasd-popover-border-width:var(--wasd-border-width-medium,2px);--wasd-popover-radius:var(--wasd-radius-sm,.25rem);--wasd-popover-padding:var(--wasd-spacing-3,.75rem);--wasd-popover-gap:var(--wasd-spacing-2,.5rem);--wasd-popover-min-inline-size:12rem;--wasd-popover-max-inline-size:calc(100vw - 2rem);--wasd-popover-z-index:var(--wasd-layout-z-index-popover,1400);--wasd-popover-transition-duration:var(--wasd-motion-duration-fast);--wasd-popover-transition-easing:var(--wasd-motion-easing-standard);--wasd-popover-transform-distance:.375rem;--wasd-tooltip-surface-background:#f7f8ff;--wasd-tooltip-surface-foreground:#11131a;--wasd-tooltip-surface-border:#d7dcff;--wasd-tooltip-surface-shadow:var(--wasd-shadow-lg);--wasd-tooltip-typography-font-family:var(--wasd-typography-family-sans,"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--wasd-tooltip-typography-font-size:var(--wasd-typography-size-label-sm,.84rem);--wasd-tooltip-typography-line-height:var(--wasd-typography-line-height-label-sm,1.2);--wasd-tooltip-typography-font-weight:var(--wasd-typography-weight-bold,760);--wasd-tooltip-typography-letter-spacing:var(--wasd-typography-tracking-normal,0);--wasd-tooltip-border-width:var(--wasd-border-width-medium,2px);--wasd-tooltip-radius:var(--wasd-radius-sm,.25rem);--wasd-tooltip-padding-block:var(--wasd-spacing-1,.25rem);--wasd-tooltip-padding-inline:var(--wasd-spacing-2,.5rem);--wasd-tooltip-gap:var(--wasd-spacing-2,.5rem);--wasd-tooltip-arrow-size:var(--wasd-spacing-2,.5rem);--wasd-tooltip-arrow-offset:var(--wasd-spacing-3,.75rem);--wasd-tooltip-max-inline-size:20rem;--wasd-tooltip-z-index:var(--wasd-layout-z-index-tooltip,1600);--wasd-tooltip-transition-duration:var(--wasd-motion-duration-fast,.12s);--wasd-tooltip-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-tooltip-transform-distance:.375rem;--wasd-table-background:#202431;--wasd-table-foreground:#f7f8ff;--wasd-table-muted-foreground:#cbd1e5;--wasd-table-border-color:#d7dcff;--wasd-table-border-width:var(--wasd-border-width-medium,2px);--wasd-table-radius:var(--wasd-radius-md,.375rem);--wasd-table-shadow:var(--wasd-shadow-sm);--wasd-table-header-background:#272f72;--wasd-table-header-foreground:#f7f8ff;--wasd-table-header-border-color:#d7dcff;--wasd-table-row-hover-background:#123f4a94;--wasd-table-row-selected-background:#1e3661;--wasd-table-row-striped-background:#2b2f33a3;--wasd-table-cell-padding-block-compact:var(--wasd-spacing-2,.5rem);--wasd-table-cell-padding-inline-compact:var(--wasd-spacing-3,.75rem);--wasd-table-cell-padding-block-comfortable:var(--wasd-spacing-3,.75rem);--wasd-table-cell-padding-inline-comfortable:var(--wasd-spacing-4,1rem);--wasd-table-cell-padding-block-spacious:var(--wasd-spacing-4,1rem);--wasd-table-cell-padding-inline-spacious:var(--wasd-spacing-5,1.25rem);--wasd-table-caption-gap:var(--wasd-spacing-2,.5rem);--wasd-table-caption-foreground:var(--wasd-color-text-muted,#5c6962);--wasd-table-typography-body-size:var(--wasd-typography-size-body-sm,.875rem);--wasd-table-typography-label-size:var(--wasd-typography-size-label-sm,.84rem);--wasd-table-typography-font-weight:var(--wasd-typography-weight-regular,400);--wasd-table-typography-strong-font-weight:var(--wasd-typography-weight-semibold,650);--wasd-table-typography-line-height:var(--wasd-typography-line-height-body-sm,1.5);--wasd-table-transition-duration:var(--wasd-motion-duration-normal,.16s);--wasd-table-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-tabs-gap:var(--wasd-spacing-3);--wasd-tabs-list-background:#2b3040;--wasd-tabs-list-border:#d7dcff;--wasd-tabs-list-radius:var(--wasd-radius-sm);--wasd-tabs-list-padding:var(--wasd-spacing-1);--wasd-tabs-tab-foreground:#cbd1e5;--wasd-tabs-tab-hover-foreground:#f7f8ff;--wasd-tabs-tab-hover-background:#123f4a;--wasd-tabs-tab-active-foreground:#c8ceff;--wasd-tabs-tab-active-background:#202431;--wasd-tabs-tab-disabled-foreground:#9fa7c2;--wasd-tabs-tab-border:#d7dcff;--wasd-tabs-tab-focus-shadow:var(--wasd-shadow-focus-strong);--wasd-tabs-tab-radius:var(--wasd-radius-sm);--wasd-tabs-indicator-color:#ff82dd;--wasd-tabs-indicator-thickness:var(--wasd-border-width-thick);--wasd-tabs-indicator-radius:var(--wasd-radius-pill);--wasd-tabs-panel-background:#202431;--wasd-tabs-panel-foreground:#f7f8ff;--wasd-tabs-panel-border:#d7dcff;--wasd-tabs-panel-radius:var(--wasd-radius-md);--wasd-tabs-panel-padding:var(--wasd-spacing-4);--wasd-tabs-size-xs-font-size:var(--wasd-typography-size-label-xs,.76rem);--wasd-tabs-size-xs-min-block-size:var(--wasd-dimension-control-xs,2rem);--wasd-tabs-size-xs-padding-inline:var(--wasd-spacing-2,.5rem);--wasd-tabs-size-xs-gap:var(--wasd-spacing-1,.25rem);--wasd-tabs-size-xs-icon-size:var(--wasd-dimension-icon-xs,1rem);--wasd-tabs-size-sm-font-size:var(--wasd-typography-size-label-sm,.84rem);--wasd-tabs-size-sm-min-block-size:var(--wasd-dimension-control-sm,2.7rem);--wasd-tabs-size-sm-padding-inline:var(--wasd-spacing-3,.75rem);--wasd-tabs-size-sm-gap:var(--wasd-spacing-1,.25rem);--wasd-tabs-size-sm-icon-size:var(--wasd-dimension-icon-xs,1rem);--wasd-tabs-size-md-font-size:var(--wasd-typography-size-label-md,.98rem);--wasd-tabs-size-md-min-block-size:var(--wasd-dimension-control-md,3.5rem);--wasd-tabs-size-md-padding-inline:var(--wasd-spacing-4,1rem);--wasd-tabs-size-md-gap:var(--wasd-spacing-2,.5rem);--wasd-tabs-size-md-icon-size:var(--wasd-dimension-icon-sm,1.25rem);--wasd-tabs-size-lg-font-size:var(--wasd-typography-size-label-lg,1rem);--wasd-tabs-size-lg-min-block-size:var(--wasd-dimension-control-lg,3.75rem);--wasd-tabs-size-lg-padding-inline:var(--wasd-spacing-5,1.25rem);--wasd-tabs-size-lg-gap:var(--wasd-spacing-2,.5rem);--wasd-tabs-size-lg-icon-size:var(--wasd-dimension-icon-sm,1.25rem);--wasd-tabs-size-xl-font-size:var(--wasd-typography-size-label-xl,1.125rem);--wasd-tabs-size-xl-min-block-size:var(--wasd-dimension-control-xl,4.25rem);--wasd-tabs-size-xl-padding-inline:var(--wasd-spacing-6,1.5rem);--wasd-tabs-size-xl-gap:var(--wasd-spacing-3,.75rem);--wasd-tabs-size-xl-icon-size:var(--wasd-dimension-icon-md,1.5rem);--wasd-tabs-font-weight:var(--wasd-typography-weight-semibold,650);--wasd-tabs-line-height:var(--wasd-typography-line-height-label-md,1.2);--wasd-tabs-motion-duration:var(--wasd-motion-duration-slow,.24s);--wasd-tabs-motion-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, 0, 0, 1));--wasd-tabs-motion-distance:var(--wasd-spacing-3,.75rem);--wasd-toolbar-surface-transparent-background:transparent;--wasd-toolbar-surface-transparent-foreground:#f7f8ff;--wasd-toolbar-surface-transparent-border:transparent;--wasd-toolbar-surface-transparent-shadow:var(--wasd-shadow-none);--wasd-toolbar-surface-canvas-background:#151821;--wasd-toolbar-surface-canvas-foreground:#f7f8ff;--wasd-toolbar-surface-canvas-border:#3f465c;--wasd-toolbar-surface-canvas-shadow:var(--wasd-shadow-none);--wasd-toolbar-surface-raised-background:#202431;--wasd-toolbar-surface-raised-foreground:#f7f8ff;--wasd-toolbar-surface-raised-border:#3f465c;--wasd-toolbar-surface-raised-shadow:var(--wasd-shadow-xs);--wasd-toolbar-surface-floating-background:#202431;--wasd-toolbar-surface-floating-foreground:#f7f8ff;--wasd-toolbar-surface-floating-border:#3f465c;--wasd-toolbar-surface-floating-shadow:var(--wasd-shadow-sm);--wasd-toolbar-density-compact-padding-block:var(--wasd-spacing-1,.25rem);--wasd-toolbar-density-compact-padding-inline:var(--wasd-spacing-1,.25rem);--wasd-toolbar-density-compact-gap:var(--wasd-spacing-1,.25rem);--wasd-toolbar-density-compact-group-gap:var(--wasd-spacing-1,.25rem);--wasd-toolbar-density-comfortable-padding-block:var(--wasd-spacing-2,.5rem);--wasd-toolbar-density-comfortable-padding-inline:var(--wasd-spacing-2,.5rem);--wasd-toolbar-density-comfortable-gap:var(--wasd-spacing-2,.5rem);--wasd-toolbar-density-comfortable-group-gap:var(--wasd-spacing-2,.5rem);--wasd-toolbar-density-spacious-padding-block:var(--wasd-spacing-3,.75rem);--wasd-toolbar-density-spacious-padding-inline:var(--wasd-spacing-3,.75rem);--wasd-toolbar-density-spacious-gap:var(--wasd-spacing-3,.75rem);--wasd-toolbar-density-spacious-group-gap:var(--wasd-spacing-3,.75rem);--wasd-toolbar-border-width:var(--wasd-border-width-medium,2px);--wasd-toolbar-radius:var(--wasd-radius-sm,.25rem);--wasd-toolbar-min-block-size:var(--wasd-dimension-control-lg,3.75rem);--wasd-toolbar-divider-spacing:var(--wasd-spacing-2,.5rem);--wasd-toolbar-divider-min-block-size:var(--wasd-dimension-control-sm,2.7rem);--wasd-toolbar-transition-duration:var(--wasd-motion-duration-normal);--wasd-toolbar-transition-easing:var(--wasd-motion-easing-standard);--wasd-button-border-width:var(--wasd-border-width-medium,2px);--wasd-button-radius:var(--wasd-radius-sm,.25rem);--wasd-button-pill-radius:var(--wasd-radius-pill,999px);--wasd-button-font-family:var(--wasd-typography-family-sans,"Quicksand", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--wasd-button-font-weight:var(--wasd-typography-weight-bold,760);--wasd-button-letter-spacing:0;--wasd-button-line-height:var(--wasd-typography-line-height-label-md,1.2);--wasd-button-text-transform:none;--wasd-button-disabled-opacity:var(--wasd-opacity-disabled,.55);--wasd-button-shadow-base:5px 5px 0 0 var(--wasd-color-decorative-line,#101116);--wasd-button-shadow-hover:3px 3px 0 0 var(--wasd-color-decorative-line,#101116);--wasd-button-shadow-active:1px 1px 0 0 var(--wasd-color-decorative-line,#101116);--wasd-button-shadow-focus-visible-ring:var(--wasd-shadow-focus-strong);--wasd-button-transform-base:none;--wasd-button-transform-hover:translate(2px, 2px);--wasd-button-transform-active:translate(4px, 4px);--wasd-button-transform-soft-active:translate(1px, 1px);--wasd-button-transition-duration:var(--wasd-motion-duration-fast,.11s);--wasd-button-transition-easing:var(--wasd-motion-easing-standard,cubic-bezier(.2, .8, .2, 1));--wasd-button-primary-background:#9aa5ff;--wasd-button-primary-foreground:#11131a;--wasd-button-primary-border:#07090d;--wasd-button-primary-hover-background:#c8ceff;--wasd-button-primary-hover-foreground:#11131a;--wasd-button-primary-hover-border:#111722;--wasd-button-primary-active-background:#c5d8ff;--wasd-button-primary-active-foreground:#11131a;--wasd-button-primary-active-border:#111722;--wasd-button-primary-focus-background:#c8ceff;--wasd-button-primary-focus-foreground:#11131a;--wasd-button-primary-focus-border:#111722;--wasd-button-primary-focus-within-background:#c8ceff;--wasd-button-primary-focus-within-foreground:#11131a;--wasd-button-primary-focus-within-border:#111722;--wasd-button-primary-focus-visible-background:#c8ceff;--wasd-button-primary-focus-visible-foreground:#11131a;--wasd-button-primary-focus-visible-border:#111722;--wasd-button-primary-target-background:#c5d8ff;--wasd-button-primary-target-foreground:#11131a;--wasd-button-primary-target-border:#111722;--wasd-button-primary-disabled-background:#272f72;--wasd-button-primary-disabled-foreground:#9fa7c2;--wasd-button-primary-disabled-border:#4b5268;--wasd-button-secondary-background:#ff82dd;--wasd-button-secondary-foreground:#11131a;--wasd-button-secondary-border:#07090d;--wasd-button-secondary-hover-background:#ffb6ed;--wasd-button-secondary-hover-foreground:#11131a;--wasd-button-secondary-hover-border:#111722;--wasd-button-secondary-active-background:#ffc7e1;--wasd-button-secondary-active-foreground:#11131a;--wasd-button-secondary-active-border:#111722;--wasd-button-secondary-focus-background:#ffb6ed;--wasd-button-secondary-focus-foreground:#11131a;--wasd-button-secondary-focus-border:#111722;--wasd-button-secondary-focus-within-background:#ffb6ed;--wasd-button-secondary-focus-within-foreground:#11131a;--wasd-button-secondary-focus-within-border:#111722;--wasd-button-secondary-focus-visible-background:#ffb6ed;--wasd-button-secondary-focus-visible-foreground:#11131a;--wasd-button-secondary-focus-visible-border:#111722;--wasd-button-secondary-target-background:#ffc7e1;--wasd-button-secondary-target-foreground:#11131a;--wasd-button-secondary-target-border:#111722;--wasd-button-secondary-disabled-background:#55234b;--wasd-button-secondary-disabled-foreground:#9fa7c2;--wasd-button-secondary-disabled-border:#4b5268;--wasd-button-tertiary-background:transparent;--wasd-button-tertiary-foreground:#f7f8ff;--wasd-button-tertiary-border:transparent;--wasd-button-tertiary-hover-background:#123f4a;--wasd-button-tertiary-hover-foreground:#f7f8ff;--wasd-button-tertiary-hover-border:#111722;--wasd-button-tertiary-active-background:#5ee7ff;--wasd-button-tertiary-active-foreground:#11131a;--wasd-button-tertiary-active-border:#111722;--wasd-button-tertiary-focus-background:#123f4a;--wasd-button-tertiary-focus-foreground:#f7f8ff;--wasd-button-tertiary-focus-border:#111722;--wasd-button-tertiary-focus-within-background:#123f4a;--wasd-button-tertiary-focus-within-foreground:#f7f8ff;--wasd-button-tertiary-focus-within-border:#111722;--wasd-button-tertiary-focus-visible-background:#123f4a;--wasd-button-tertiary-focus-visible-foreground:#f7f8ff;--wasd-button-tertiary-focus-visible-border:#111722;--wasd-button-tertiary-target-background:#5ee7ff;--wasd-button-tertiary-target-foreground:#11131a;--wasd-button-tertiary-target-border:#111722;--wasd-button-tertiary-disabled-background:transparent;--wasd-button-tertiary-disabled-foreground:#9fa7c2;--wasd-button-tertiary-disabled-border:transparent;--wasd-button-size-xs-font-size:var(--wasd-typography-size-label-xs,.76rem);--wasd-button-size-xs-min-block-size:var(--wasd-dimension-control-xs,2rem);--wasd-button-size-xs-padding-block:.45rem;--wasd-button-size-xs-padding-inline:.7rem;--wasd-button-size-xs-gap:var(--wasd-dimension-scale-sm,.5rem);--wasd-button-size-sm-font-size:var(--wasd-typography-size-label-sm,.84rem);--wasd-button-size-sm-min-block-size:var(--wasd-dimension-control-sm,2.7rem);--wasd-button-size-sm-padding-block:.62rem;--wasd-button-size-sm-padding-inline:1rem;--wasd-button-size-sm-gap:var(--wasd-dimension-scale-sm,.5rem);--wasd-button-size-md-font-size:var(--wasd-typography-size-label-md,.98rem);--wasd-button-size-md-min-block-size:var(--wasd-dimension-control-md,3.5rem);--wasd-button-size-md-padding-block:.9rem;--wasd-button-size-md-padding-inline:1.35rem;--wasd-button-size-md-gap:var(--wasd-dimension-scale-sm,.5rem);--wasd-button-size-lg-font-size:var(--wasd-typography-size-label-lg,1rem);--wasd-button-size-lg-min-block-size:var(--wasd-dimension-control-lg,3.75rem);--wasd-button-size-lg-padding-block:1rem;--wasd-button-size-lg-padding-inline:1.65rem;--wasd-button-size-lg-gap:var(--wasd-dimension-scale-sm,.5rem);--wasd-button-size-xl-font-size:var(--wasd-typography-size-label-xl,1.125rem);--wasd-button-size-xl-min-block-size:var(--wasd-dimension-control-xl,4.25rem);--wasd-button-size-xl-padding-block:1.1rem;--wasd-button-size-xl-padding-inline:2rem;--wasd-button-size-xl-gap:var(--wasd-dimension-scale-sm,.5rem);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}body{background:var(--wasd-color-surface-canvas);color:var(--wasd-color-text-default);font-family:var(--wasd-typography-family-sans);margin:0}button,input,textarea,select{font:inherit}a{color:inherit}.dts-auto-grid{--dts-auto-grid-flex-basis:auto;--dts-auto-grid-gap:var(--wasd-spacing-4);--dts-auto-grid-min:16rem;flex:1 1 var(--dts-auto-grid-flex-basis);align-items:stretch;gap:var(--dts-auto-grid-gap);grid-template-columns:repeat(auto-fit, minmax(min(var(--dts-auto-grid-min), 100%), 1fr));inline-size:100%;min-inline-size:0;display:grid}.wasd-toolbar>.dts-auto-grid{display:grid}.dts-auto-grid--control-panels{--dts-auto-grid-min:17rem}.dts-auto-grid--toolbar{--dts-auto-grid-flex-basis:44rem;--dts-auto-grid-gap:var(--wasd-spacing-2);--dts-auto-grid-min:7.25rem}.dts-tool-panel{background:var(--wasd-color-surface-canvas);border:var(--wasd-border-width-thin) solid var(--wasd-color-border-subtle);border-radius:var(--wasd-radius-sm);align-content:start;gap:var(--wasd-spacing-3);min-inline-size:0;padding:var(--wasd-spacing-4);grid-template-rows:auto minmax(0,1fr);display:grid}.dts-tool-panel>:is(h1,h2,h3,h4){margin:0}.dts-tool-preview-frame{--dts-tool-preview-min-block-size:34rem;grid-template-rows:minmax(var(--dts-tool-preview-min-block-size), 1fr);min-inline-size:0;display:grid}.dts-shell{flex-direction:column;min-block-size:100vh;display:flex}.dts-main-region{flex:auto;grid-template-columns:minmax(0,1fr) minmax(0,78rem) minmax(0,1fr);inline-size:100%;display:grid}.dts-header{display:block}.dts-header__inner{align-items:center;column-gap:var(--wasd-spacing-8);row-gap:var(--wasd-spacing-4);grid-template-columns:minmax(20rem,1fr) minmax(18rem,44rem) minmax(20rem,1fr);inline-size:min(100%,78rem);margin-inline:auto;display:grid}.dts-header__topline{justify-content:flex-start;align-items:center;inline-size:100%;min-inline-size:0;display:flex}.dts-header__panel{display:contents}.dts-mobile-menu-button{flex:none;display:none}.wasd-button.dts-brand{--wasd-button-background:transparent;--wasd-button-border-color:transparent;--wasd-button-shadow:none;--wasd-button-hover-background:transparent;--wasd-button-hover-border-color:transparent;--wasd-button-hover-shadow:none;--wasd-button-active-background:transparent;--wasd-button-active-border-color:transparent;--wasd-button-active-shadow:none;--wasd-button-focus-background:transparent;--wasd-button-focus-border-color:transparent;--wasd-button-focus-shadow:none;--wasd-button-focus-within-background:transparent;--wasd-button-focus-within-border-color:transparent;--wasd-button-focus-within-shadow:none;--wasd-button-focus-visible-background:transparent;--wasd-button-focus-visible-border-color:transparent;--wasd-button-focus-visible-shadow:none;--wasd-button-target-background:transparent;--wasd-button-target-border-color:transparent;--wasd-button-target-shadow:none;box-shadow:none;align-items:center;gap:var(--wasd-spacing-2);min-inline-size:13rem;padding-block:var(--wasd-spacing-1);padding-inline:var(--wasd-spacing-1);text-align:start;background:0 0;border-color:#0000;flex-flow:row;justify-content:flex-start;justify-self:start;text-decoration:none;display:inline-flex;position:relative;transform:none}.wasd-button.dts-brand:hover,.wasd-button.dts-brand:active,.wasd-button.dts-brand:focus,.wasd-button.dts-brand:focus-within,.wasd-button.dts-brand:target{box-shadow:none;background:0 0;border-color:#0000;transform:none}.wasd-button.dts-brand .wasd-button__label{align-items:center;gap:var(--wasd-spacing-2);flex-flow:row;display:inline-flex}.dts-brand__label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.dts-brand__mark{flex:none;block-size:3.75rem;inline-size:4.72rem;display:block;position:relative}.dts-brand__logo{object-fit:contain;block-size:100%;inline-size:100%;display:block}.dts-brand__logo--dark,html[data-wasd-color-scheme=dark] .dts-brand__logo--light{display:none}html[data-wasd-color-scheme=dark] .dts-brand__logo--dark{display:block}.dts-brand__wordmark{gap:.1rem;line-height:1;display:grid}.dts-brand__wordmark-main{color:var(--wasd-color-text-default);font-size:var(--wasd-typography-size-label-xl);font-weight:var(--wasd-typography-weight-bold)}.dts-brand__wordmark-sub{color:var(--wasd-color-text-muted);font-size:var(--wasd-typography-size-label-sm);font-weight:var(--wasd-typography-weight-semibold)}.dts-search{justify-self:center;inline-size:100%;min-inline-size:0;max-inline-size:44rem;position:relative}.dts-search__input.wasd-input-control{inline-size:100%}.dts-search__results{background:var(--wasd-color-surface-raised);border:var(--wasd-border-width-thin) solid var(--wasd-color-border-subtle);border-radius:var(--wasd-radius-sm);box-shadow:var(--wasd-shadow-md);gap:var(--wasd-spacing-1);max-block-size:22rem;padding:var(--wasd-spacing-2);z-index:10;display:grid;position:absolute;inset-block-start:calc(100% + var(--wasd-spacing-2));inset-inline:0;overflow:auto}.dts-search__result{border-radius:var(--wasd-radius-xs);gap:var(--wasd-spacing-1);padding:var(--wasd-spacing-3);text-decoration:none;display:grid}.dts-search__result:hover,.dts-search__result:focus-visible{background:color-mix(in srgb, var(--wasd-color-surface-raised) 78%, var(--wasd-color-accent-primary-soft));outline:none}.dts-search__result-title{font-weight:var(--wasd-typography-weight-semibold)}.dts-search__result-meta,.dts-search__empty{color:var(--wasd-color-text-muted);font-size:var(--wasd-typography-size-body-sm)}.dts-search__empty{padding:var(--wasd-spacing-3);margin:0}.dts-header-controls{flex:none;justify-self:end}.dts-display-controls,.dts-header__language{flex:none}.dts-header__language>.wasd-input-root--select{--wasd-input-root-icon-size:1.1rem;inline-size:2.25rem}.dts-header__language .dts-language-select--icon.wasd-select{border:0;block-size:2.25rem;min-block-size:2.25rem;inline-size:2.25rem;padding:0}.dts-header__language .dts-language-select--icon .wasd-select__value,.dts-header__language .wasd-input-root__select-indicator{display:none}.dts-header__language .wasd-input-root__icon--leading{color:var(--wasd-color-text-default);place-self:center;margin:0}.dts-header__language .wasd-select__options{min-inline-size:12.5rem;inset-inline:auto 0}.dts-footer__settings{justify-self:end}.dts-footer__language>.wasd-input-root--select{inline-size:10.5rem}.dts-footer__language .wasd-select__options{min-inline-size:12.5rem;inset-block-start:auto;inset-block-end:calc(100% + var(--wasd-popover-gap));inset-inline:auto 0}.dts-color-scheme-toggle{flex:none}.dts-main{--dts-main-padding:var(--wasd-spacing-8);inline-size:100%;min-inline-size:0;padding:var(--dts-main-padding);grid-column:2}.dts-ad-slot{align-items:stretch;inline-size:100%;min-inline-size:0;display:grid}.dts-ad-slot--inline{min-block-size:14rem}.dts-ad-slot--rail{min-block-size:37.5rem}.dts-ad-slot__unit{inline-size:100%;min-block-size:inherit}.dts-ad-slot__placeholder-label{background:color-mix(in srgb, var(--wasd-color-surface-raised) 58%, #8d8d8d);border:1px dashed color-mix(in srgb, var(--wasd-color-border-subtle) 58%, #777);border-radius:var(--wasd-radius-sm);color:var(--wasd-color-text-muted);font-size:var(--wasd-typography-size-label-sm);font-weight:var(--wasd-typography-weight-semibold);min-block-size:inherit;padding:var(--wasd-spacing-3);text-align:center;place-items:center;display:grid}.dts-ad-rail{display:none}.cms-ad-banner,.cms-feature-grid__ad,.cms-metric-grid__ad,.blog-page__post-ad,.tools-grid__item--ad{min-inline-size:0}.cms-ad-banner{display:grid}.blog-page__post-ad{max-inline-size:58rem;list-style:none}.dts-footer{--wasd-footer-min-block-size:4rem;flex:none;display:block}.dts-footer__inner{inline-size:min(100%,78rem);min-block-size:inherit;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;margin-inline:auto;display:grid}.dts-footer__copyright{white-space:nowrap;justify-self:start}.dts-footer__menu{justify-self:center}.dts-footer__language{justify-self:end}.tools-index__intro{border-block-end:var(--wasd-border-width-thin) solid var(--wasd-color-border-subtle);align-items:end;gap:var(--wasd-spacing-6);grid-template-columns:minmax(0,1fr) minmax(18rem,28rem);padding-block-end:var(--wasd-spacing-6);display:grid}.tools-index__intro-copy{max-inline-size:42rem}.tools-index__intro h1,.tools-index__intro p,.home-page h1,.home-page h2,.home-page h3,.home-page p,.home-hero__stats,.blog-page__header h1,.blog-page__header p,.blog-page__post h2,.blog-page__post p,.blog-post-page__header h1,.blog-post-page__header p,.tool-card__title,.tool-card__summary,.category-page__header h1,.category-page__header p,.category-guide h2,.category-guide p,.category-guide ol,.category-guide ul,.cms-content h2,.cms-content h3,.cms-content p,.cms-content ol,.cms-content ul,.tag-page__header h1,.tag-page__header p,.tool-page__header h1,.tool-page__header p,.not-found h1{margin:0}.tools-index__eyebrow{color:var(--wasd-color-accent-primary-base);text-transform:uppercase}.home-page{container-type:inline-size}.home-hero{border-block-end:var(--wasd-border-width-thin) solid var(--wasd-color-border-subtle);align-items:center;gap:clamp(var(--wasd-spacing-6), 5vw, var(--wasd-spacing-10));min-block-size:clamp(32rem,66vh,46rem);padding-block:clamp(var(--wasd-spacing-6), 5vw, var(--wasd-spacing-10));grid-template-columns:minmax(0,1fr) minmax(20rem,34rem);display:grid}.home-hero__copy{max-inline-size:44rem}.home-hero__eyebrow{color:var(--wasd-color-accent-primary-base);text-transform:uppercase}.home-hero__description{max-inline-size:42rem}.home-hero__actions{align-items:center}.home-hero__design-system-credit{max-inline-size:42rem}.home-hero__design-system-credit a{color:var(--wasd-color-accent-primary-base);font-weight:var(--wasd-typography-weight-semibold);-webkit-text-decoration-color:color-mix(in srgb, var(--wasd-color-accent-primary-base) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--wasd-color-accent-primary-base) 55%, transparent);text-underline-offset:.18em}.home-hero__design-system-credit a:hover,.home-hero__design-system-credit a:focus-visible{color:var(--wasd-color-accent-primary-strong)}.home-hero__stats{gap:var(--wasd-spacing-3);grid-template-columns:repeat(2,minmax(0,1fr));max-inline-size:36rem;padding:0;list-style:none;display:grid}.home-hero__stats div{background:var(--wasd-color-surface-raised);border:var(--wasd-border-width-thin) solid var(--wasd-color-border-subtle);border-radius:var(--wasd-radius-sm);padding:var(--wasd-spacing-4)}.home-hero__stats dt{color:var(--wasd-color-text-muted);font-size:var(--wasd-typography-size-label-sm);font-weight:var(--wasd-typography-weight-semibold)}.home-hero__stats dd{font-size:var(--wasd-typography-size-heading-sm);font-weight:var(--wasd-typography-weight-semibold);line-height:var(--wasd-typography-line-height-heading-sm);margin:var(--wasd-spacing-1) 0 0}.home-hero__showcase{align-self:center;gap:var(--wasd-spacing-3);grid-template-columns:repeat(2,minmax(0,1fr));inline-size:100%;max-inline-size:34rem;display:grid}.home-hero__preview{background:var(--wasd-color-surface-raised);border:var(--wasd-border-width-thin) solid var(--wasd-color-border-subtle);border-radius:var(--wasd-radius-sm);box-shadow:var(--wasd-shadow-sm);text-decoration:none;display:block;position:relative;overflow:hidden}.home-hero__preview:hover,.home-hero__preview:focus-visible{border-color:var(--wasd-color-border-focus);outline:none}.home-hero__preview--1{grid-column:1/-1}.home-hero__preview-image{aspect-ratio:16/9;object-fit:cover;block-size:auto;inline-size:100%;display:block}.home-hero__preview--1 .home-hero__preview-image{aspect-ratio:21/10}.home-hero__preview-label{background:color-mix(in srgb, var(--wasd-color-surface-raised) 90%, transparent);border:var(--wasd-border-width-thin) solid var(--wasd-color-border-subtle);border-radius:var(--wasd-radius-xs);box-shadow:var(--wasd-shadow-sm);font-size:var(--wasd-typography-size-label-sm);font-weight:var(--wasd-typography-weight-semibold);inset-block-end:var(--wasd-spacing-2);inset-inline:var(--wasd-spacing-2);padding:var(--wasd-spacing-1) var(--wasd-spacing-2);text-overflow:ellipsis;white-space:nowrap;display:block;position:absolute;overflow:hidden}.cms-marketing-hero{border-block-end:var(--wasd-border-width-thin) solid var(--wasd-color-border-subtle);align-items:center;gap:clamp(var(--wasd-spacing-6), 5vw, var(--wasd-spacing-10));min-block-size:clamp(32rem,66vh,46rem);padding-block:clamp(var(--wasd-spacing-6), 5vw, var(--wasd-spacing-10));grid-template-columns:minmax(0,1fr) minmax(20rem,34rem);display:grid}.cms-marketing-hero--compact,.cms-marketing-hero--without-showcase{grid-template-columns:minmax(0,48rem);min-block-size:auto}.cms-marketing-hero__copy{max-inline-size:44rem}.cms-marketing-hero__eyebrow,.cms-section-header__eyebrow{color:var(--wasd-color-accent-primary-base);text-transform:uppercase}.cms-marketing-hero__description,.cms-marketing-hero__design-system-credit{max-inline-size:42rem}.cms-marketing-hero__design-system-credit a{color:var(--wasd-color-accent-primary-base);font-weight:var(--wasd-typography-weight-semibold);-webkit-text-decoration-color:color-mix(in srgb, var(--wasd-color-accent-primary-base) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--wasd-color-accent-primary-base) 55%, transparent);text-underline-offset:.18em}.cms-marketing-hero__design-system-credit a:hover,.cms-marketing-hero__design-system-credit a:focus-visible{color:var(--wasd-color-accent-primary-strong)}.cms-marketing-hero__stats{gap:var(--wasd-spacing-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));max-inline-size:42rem;margin:0;padding:0;list-style:none;display:grid}.cms-marketing-hero__stats .cms-metric-list__item{background:var(--wasd-color-surface-raised);border:var(--wasd-border-width-thin) solid var(--wasd-color-border-subtle);border-radius:var(--wasd-radius-sm);padding:var(--wasd-spacing-4)}.cms-marketing-hero__stats dt{color:var(--wasd-color-text-muted);font-size:var(--wasd-typography-size-label-sm);font-weight:var(--wasd-typography-weight-semibold)}.cms-marketing-hero__stats dd{font-size:var(--wasd-typography-size-heading-sm);font-weight:var(--wasd-typography-weight-semibold);line-height:var(--wasd-typography-line-height-heading-sm);margin:var(--wasd-spacing-1) 0 0}.cms-marketing-hero__stats p{color:var(--wasd-color-text-muted);font-size:var(--wasd-typography-size-body-sm);line-height:var(--wasd-typography-line-height-body-sm);margin-block:var(--wasd-spacing-2) 0}.cms-hero-image{--cms-hero-image-content-max:42rem;--cms-hero-image-min-block-size:clamp(28rem, 64vh, 46rem);background:var(--wasd-color-surface-inverse);border-radius:var(--wasd-radius-lg);box-shadow:var(--wasd-shadow-sm);color:var(--wasd-color-text-inverse);isolation:isolate;inline-size:100%;min-block-size:var(--cms-hero-image-min-block-size);display:grid;position:relative;overflow:hidden}.cms-content>.cms-hero-image,.trust-page>.cms-hero-image{--cms-hero-image-breakout-inline-size:min(78rem, calc(100vw - (var(--dts-main-padding) * 2)));inline-size:var(--cms-hero-image-breakout-inline-size);max-inline-size:none}.trust-page>.cms-hero-image{margin-inline:calc((100% - var(--cms-hero-image-breakout-inline-size)) / 2)}.cms-hero-image--height-medium{--cms-hero-image-min-block-size:clamp(24rem, 50vh, 36rem)}.cms-hero-image--height-screen{--cms-hero-image-min-block-size:clamp(34rem, calc(100vh - 9rem), 58rem)}.cms-hero-image__image,.cms-hero-image__figure{grid-area:1/1;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.cms-hero-image__image{object-fit:cover;display:block}.cms-hero-image__figure .cms-hero-image__image{position:static}.cms-hero-image:before,.cms-hero-image:after{content:"";pointer-events:none;z-index:1;grid-area:1/1;position:absolute;inset:0}.cms-hero-image:before{background:linear-gradient(90deg,#000000b8,#00000057 58%,#00000080),linear-gradient(#0000 42%,#00000075)}.cms-hero-image--overlay-soft:before{background:linear-gradient(90deg,#00000094,#0003 62%),linear-gradient(#0000 40%,#00000057)}.cms-hero-image--overlay-strong:before{background:linear-gradient(90deg,#000000d1,#00000070 58%),linear-gradient(#0000001a 32%,#0000009e)}.cms-hero-image--overlay-brand:before{background:linear-gradient(135deg, color-mix(in srgb, var(--wasd-color-accent-primary-base) 52%, transparent), transparent 52%), linear-gradient(24deg, color-mix(in srgb, var(--wasd-color-accent-secondary-base) 28%, transparent), transparent 56%), linear-gradient(90deg, #000000c2, #0000003d 58%, #00000085)}.cms-hero-image--overlay-none:before,.cms-hero-image--overlay-none:after{opacity:0}.cms-hero-image:after{background:linear-gradient(120deg, transparent 0 50%, color-mix(in srgb, var(--wasd-color-accent-tertiary-base) 22%, transparent) 50% 50.5%, transparent 50.5%), linear-gradient(0deg, color-mix(in srgb, var(--wasd-color-surface-inverse) 28%, transparent), transparent 34%);opacity:.72}.cms-hero-image__content{padding:clamp(var(--wasd-spacing-5), 6vw, var(--wasd-spacing-10));z-index:2;grid-area:1/1;place-items:end start;display:grid;position:relative}.cms-hero-image--position-center .cms-hero-image__content{place-items:center}.cms-hero-image--position-end .cms-hero-image__content{place-items:end}.cms-hero-image__copy{max-inline-size:var(--cms-hero-image-content-max);min-inline-size:0}.cms-hero-image--text-center .cms-hero-image__copy{text-align:center;align-items:center}.cms-hero-image .wasd-text{--wasd-text-color:currentColor}.cms-hero-image__eyebrow{color:color-mix(in srgb, var(--wasd-color-accent-tertiary-soft) 88%, white);text-transform:uppercase}.cms-hero-image__title,.cms-hero-image__description{overflow-wrap:anywhere;text-shadow:0 1px 2px #0000006b;max-inline-size:100%}.cms-hero-image__description{color:color-mix(in srgb, var(--wasd-color-text-inverse) 78%, transparent)}.cms-hero-image--text-center .wasd-inline{justify-content:center}.cms-hero-image__stats{gap:var(--wasd-spacing-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));inline-size:100%;margin:0;padding:0;list-style:none;display:grid}.cms-hero-image__stats .cms-metric-list__item{background:color-mix(in srgb, var(--wasd-color-surface-raised) 24%, transparent);border:var(--wasd-border-width-thin) solid color-mix(in srgb, var(--wasd-color-text-inverse) 28%, transparent);border-radius:var(--wasd-radius-sm);color:var(--wasd-color-text-inverse);gap:var(--wasd-spacing-1);padding:var(--wasd-spacing-3);display:grid}@supports (backdrop-filter:blur(12px)){.cms-hero-image__stats .cms-metric-list__item{backdrop-filter:blur(12px)}}.cms-hero-image__stats dt{color:color-mix(in srgb, var(--wasd-color-text-inverse) 72%, transparent);font-size:var(--wasd-typography-size-label-sm);font-weight:var(--wasd-typography-weight-semibold)}.cms-hero-image__stats dd{font-size:var(--wasd-typography-size-heading-xs);font-weight:var(--wasd-typography-weight-bold);line-height:var(--wasd-typography-line-height-heading-xs);margin:0}.cms-hero-image__stats p{color:color-mix(in srgb, var(--wasd-color-text-inverse) 72%, transparent);font-size:var(--wasd-typography-size-body-sm);line-height:var(--wasd-typography-line-height-body-sm);margin:0}.cms-hero-image__caption{background:color-mix(in srgb, var(--wasd-color-surface-inverse) 72%, transparent);border:var(--wasd-border-width-thin) solid color-mix(in srgb, var(--wasd-color-text-inverse) 22%, transparent);border-radius:var(--wasd-radius-xs);color:color-mix(in srgb, var(--wasd-color-text-inverse) 82%, transparent);font-size:var(--wasd-typography-size-body-sm);max-inline-size:min(24rem, calc(100% - (var(--wasd-spacing-3) * 2)));padding:var(--wasd-spacing-1) var(--wasd-spacing-2);z-index:3;position:absolute;inset-block-start:var(--wasd-spacing-3);inset-inline-end:var(--wasd-spacing-3)}.cms-feature-grid,.cms-metric-grid{--cms-marketing-block-background-image:none;--cms-marketing-card-background-1:var(--wasd-color-accent-primary-soft);--cms-marketing-card-background-2:var(--wasd-color-accent-secondary-soft);--cms-marketing-card-background-3:var(--wasd-color-accent-tertiary-soft);--cms-marketing-card-background-4:var(--wasd-color-accent-success-soft);--cms-marketing-card-color:var(--wasd-color-text-default);--cms-marketing-card-muted-color:var(--wasd-color-text-muted);--cms-marketing-card-link-1:var(--wasd-color-accent-primary-strong);--cms-marketing-card-link-2:var(--wasd-color-accent-secondary-strong);--cms-marketing-card-link-3:var(--wasd-color-accent-tertiary-strong);--cms-marketing-card-link-4:var(--wasd-color-accent-success-strong);color:var(--wasd-color-text-default);gap:var(--wasd-spacing-5);isolation:isolate;background:0 0;border-radius:0;inline-size:100%;padding:0;display:grid;position:relative;overflow:visible}.cms-feature-grid:before,.cms-metric-grid:before{background-image:var(--cms-marketing-block-background-image);content:"";opacity:0;z-index:-1;background-position:50%;background-size:cover;position:absolute;inset:0}.cms-marketing-block--has-background-image:before{opacity:.18}.cms-marketing-block--surface-canvas{--cms-marketing-card-background-1:var(--wasd-color-surface-raised);--cms-marketing-card-background-2:var(--wasd-color-surface-raised);--cms-marketing-card-background-3:var(--wasd-color-surface-raised);--cms-marketing-card-background-4:var(--wasd-color-surface-raised)}.cms-marketing-block--surface-muted{--cms-marketing-card-background-1:var(--wasd-color-surface-muted);--cms-marketing-card-background-2:var(--wasd-color-surface-muted);--cms-marketing-card-background-3:var(--wasd-color-surface-muted);--cms-marketing-card-background-4:var(--wasd-color-surface-muted)}.cms-marketing-block--surface-primary{--cms-marketing-card-background-1:var(--wasd-color-accent-primary-soft);--cms-marketing-card-background-2:var(--wasd-color-accent-primary-soft);--cms-marketing-card-background-3:var(--wasd-color-accent-primary-soft);--cms-marketing-card-background-4:var(--wasd-color-accent-primary-soft);--cms-marketing-card-link-1:var(--wasd-color-accent-primary-strong);--cms-marketing-card-link-2:var(--wasd-color-accent-primary-strong);--cms-marketing-card-link-3:var(--wasd-color-accent-primary-strong);--cms-marketing-card-link-4:var(--wasd-color-accent-primary-strong)}.cms-marketing-block--surface-secondary{--cms-marketing-card-background-1:var(--wasd-color-accent-secondary-soft);--cms-marketing-card-background-2:var(--wasd-color-accent-secondary-soft);--cms-marketing-card-background-3:var(--wasd-color-accent-secondary-soft);--cms-marketing-card-background-4:var(--wasd-color-accent-secondary-soft);--cms-marketing-card-link-1:var(--wasd-color-accent-secondary-strong);--cms-marketing-card-link-2:var(--wasd-color-accent-secondary-strong);--cms-marketing-card-link-3:var(--wasd-color-accent-secondary-strong);--cms-marketing-card-link-4:var(--wasd-color-accent-secondary-strong)}.cms-marketing-block--surface-tertiary{--cms-marketing-card-background-1:var(--wasd-color-accent-tertiary-soft);--cms-marketing-card-background-2:var(--wasd-color-accent-tertiary-soft);--cms-marketing-card-background-3:var(--wasd-color-accent-tertiary-soft);--cms-marketing-card-background-4:var(--wasd-color-accent-tertiary-soft);--cms-marketing-card-link-1:var(--wasd-color-accent-tertiary-strong);--cms-marketing-card-link-2:var(--wasd-color-accent-tertiary-strong);--cms-marketing-card-link-3:var(--wasd-color-accent-tertiary-strong);--cms-marketing-card-link-4:var(--wasd-color-accent-tertiary-strong)}.cms-marketing-block--surface-inverse{--cms-marketing-card-background-1:var(--wasd-color-surface-inverse);--cms-marketing-card-background-2:var(--wasd-color-surface-inverse);--cms-marketing-card-background-3:var(--wasd-color-surface-inverse);--cms-marketing-card-background-4:var(--wasd-color-surface-inverse);--cms-marketing-card-color:var(--wasd-color-text-inverse);--cms-marketing-card-muted-color:color-mix(in srgb, var(--wasd-color-text-inverse) 72%, transparent);--cms-marketing-card-link-1:var(--wasd-color-text-inverse);--cms-marketing-card-link-2:var(--wasd-color-text-inverse);--cms-marketing-card-link-3:var(--wasd-color-text-inverse);--cms-marketing-card-link-4:var(--wasd-color-text-inverse)}.cms-marketing-block--surface-inverse.cms-marketing-block--has-background-image:before{opacity:.24}.cms-feature-grid>*,.cms-metric-grid>*{z-index:1;position:relative}.cms-feature-grid .wasd-text,.cms-metric-grid .wasd-text{--wasd-text-color:currentColor}.cms-feature-grid .wasd-text[data-tone=muted],.cms-metric-grid .wasd-text[data-tone=muted]{--wasd-text-color:var(--wasd-color-text-muted)}.cms-metric-grid__body{inline-size:100%}.cms-metric-grid__items{gap:var(--wasd-spacing-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));inline-size:100%;margin:0;padding:0;list-style:none;display:grid}.cms-metric-grid__items .cms-metric-list__item{--cms-metric-card-background:var(--cms-marketing-card-background-1);--cms-metric-card-color:var(--cms-marketing-card-color);--cms-metric-card-muted-color:var(--cms-marketing-card-muted-color);background:var(--cms-metric-card-background);border-radius:var(--wasd-radius-lg,var(--wasd-radius-md));color:var(--cms-metric-card-color);gap:var(--wasd-spacing-3);min-block-size:11rem;min-inline-size:0;padding:var(--wasd-spacing-5);display:grid}.cms-metric-grid__items .cms-metric-list__item--1{--cms-metric-card-background:var(--cms-marketing-card-background-1)}.cms-metric-grid__items .cms-metric-list__item--2{--cms-metric-card-background:var(--cms-marketing-card-background-2)}.cms-metric-grid__items .cms-metric-list__item--3{--cms-metric-card-background:var(--cms-marketing-card-background-3)}.cms-metric-grid__items .cms-metric-list__item--4{--cms-metric-card-background:var(--cms-marketing-card-background-4)}.cms-metric-grid__items .cms-metric-list__item:first-child{grid-column:span 2}.cms-marketing-block--surface-none .cms-metric-grid__items .cms-metric-list__item:first-child{--cms-metric-card-background:var(--wasd-color-surface-inverse);--cms-metric-card-color:var(--wasd-color-text-inverse);--cms-metric-card-muted-color:color-mix(in srgb, var(--wasd-color-text-inverse) 70%, transparent)}.cms-metric-grid__items dt{color:var(--cms-metric-card-muted-color);font-size:var(--wasd-typography-size-label-sm);font-weight:var(--wasd-typography-weight-semibold);overflow-wrap:anywhere}.cms-metric-grid__items dd{color:currentColor;font-size:var(--wasd-typography-size-heading-md);font-weight:var(--wasd-typography-weight-bold);line-height:var(--wasd-typography-line-height-heading-md);overflow-wrap:anywhere;margin:0}.cms-metric-grid__items p{color:var(--cms-metric-card-muted-color);font-size:var(--wasd-typography-size-body-sm);line-height:var(--wasd-typography-line-height-body-sm);align-self:end;margin:0}.cms-metric-grid__ad{grid-column:1/-1}.cms-marketing-hero__showcase{align-self:center;gap:var(--wasd-spacing-3);inline-size:100%;max-inline-size:34rem;display:grid}.cms-layout-slot--marketing-hero{--cms-layout-slot-min-block-size:16rem}.cms-section-header{max-inline-size:58rem}.cms-section-header--center{text-align:center;margin-inline:auto}.cms-layout,.cms-layout-slot{min-inline-size:0}.cms-layout-slot{--cms-layout-slot-min-block-size:7rem;--puck-slot-border-style:dashed;--puck-slot-border-width:var(--wasd-border-width-thin);--puck-slot-color-bg:color-mix(in srgb, var(--wasd-color-accent-primary-soft) 38%, transparent);--puck-slot-color-border:color-mix(in srgb, var(--wasd-color-border-focus) 58%, var(--wasd-color-border-subtle));background:color-mix(in srgb, var(--wasd-color-surface-raised) 24%, transparent);border-radius:var(--wasd-radius-sm);box-sizing:border-box;inline-size:100%;min-block-size:var(--cms-layout-slot-min-block-size);outline:var(--wasd-border-width-hairline) dashed color-mix(in srgb, var(--wasd-color-border-subtle) 70%, transparent);outline-offset:calc(var(--wasd-border-width-hairline) * -1);padding:var(--wasd-spacing-3);transition:none!important}.cms-layout-slot:empty{background:color-mix(in srgb, var(--wasd-color-accent-primary-soft) 44%, transparent);min-block-size:var(--puck-slot-min-empty-height);outline-color:color-mix(in srgb, var(--wasd-color-border-focus) 68%, var(--wasd-color-border-subtle))}.cms-layout-slot:hover,.cms-layout-slot:focus-within{background:color-mix(in srgb, var(--wasd-color-accent-primary-soft) 34%, transparent);outline-color:var(--wasd-color-border-focus)}.cms-layout-slot .cms-layout-slot{margin-block:var(--wasd-spacing-2)}.cms-layout-slot--box,.cms-layout-slot--container,.cms-layout-slot--grid,.cms-layout-slot--stack{--cms-layout-slot-min-block-size:8rem}.cms-layout-slot--inline{--cms-layout-slot-min-block-size:5.5rem}.cms-layout-slot>*{min-inline-size:0}.cms-layout-slot--grid.cms-layout-slot-grid--columns-1{grid-template-columns:minmax(0,1fr)}.cms-layout-slot--grid.cms-layout-slot-grid--columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-layout-slot--grid.cms-layout-slot-grid--columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cms-layout-slot--grid.cms-layout-slot-grid--columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.cms-layout-slot--grid.cms-layout-slot-grid--columns-6{grid-template-columns:repeat(6,minmax(0,1fr))}.cms-feature-grid{--cms-feature-grid-min:18rem}.cms-feature-grid--2{--cms-feature-grid-min:22rem}.cms-feature-grid--3{--cms-feature-grid-min:18rem}.cms-feature-grid--4{--cms-feature-grid-min:14rem}.cms-feature-grid__header{max-inline-size:58rem}.cms-feature-grid__items{gap:var(--wasd-spacing-4);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--cms-feature-grid-min)), 1fr));display:grid}.cms-feature-card{--cms-feature-card-background:var(--cms-marketing-card-background-1);--cms-feature-card-color:var(--cms-marketing-card-color);--cms-feature-card-muted-color:var(--cms-marketing-card-muted-color);--cms-feature-link-color:var(--cms-marketing-card-link-1);background:var(--cms-feature-card-background);border-radius:var(--wasd-radius-lg,var(--wasd-radius-md));color:var(--cms-feature-card-color);gap:var(--wasd-spacing-4);min-block-size:100%;min-inline-size:0;padding:var(--wasd-spacing-5);display:grid;position:relative;overflow:hidden}.cms-feature-card--1{--cms-feature-card-background:var(--cms-marketing-card-background-1);--cms-feature-link-color:var(--cms-marketing-card-link-1)}.cms-feature-card--2{--cms-feature-card-background:var(--cms-marketing-card-background-2);--cms-feature-link-color:var(--cms-marketing-card-link-2)}.cms-feature-card--3{--cms-feature-card-background:var(--cms-marketing-card-background-3);--cms-feature-link-color:var(--cms-marketing-card-link-3)}.cms-feature-card--4{--cms-feature-card-background:var(--cms-marketing-card-background-4);--cms-feature-link-color:var(--cms-marketing-card-link-4)}.cms-feature-grid__ad{min-block-size:100%;min-inline-size:0;display:flex}.cms-feature-card__image{aspect-ratio:16/10;background:var(--wasd-color-surface-canvas);object-fit:cover;block-size:auto;inline-size:100%;display:block}.cms-feature-card__figure{gap:var(--wasd-spacing-2);margin:0 calc(var(--wasd-spacing-5) * -1);display:grid}.cms-content__image-figure{gap:var(--wasd-spacing-2);margin:0;display:grid}.cms-feature-card__image-caption{color:var(--cms-feature-card-muted-color);font-size:var(--wasd-typography-size-body-sm);line-height:var(--wasd-typography-line-height-body-sm);padding-inline:var(--wasd-spacing-5)}.cms-content__image-caption{color:var(--wasd-color-text-muted);font-size:var(--wasd-typography-size-body-sm);line-height:var(--wasd-typography-line-height-body-sm)}.cms-feature-card__content{block-size:100%;min-inline-size:0}.cms-feature-card__content .wasd-text[data-tone=muted]{--wasd-text-color:var(--cms-feature-card-muted-color)}.cms-feature-card__link{color:var(--cms-feature-link-color);font-weight:var(--wasd-typography-weight-semibold);align-items:center;gap:var(--wasd-spacing-2);text-underline-offset:.18em;margin-block-start:auto;text-decoration-color:currentColor;display:inline-flex}.cms-feature-card__link:after{border-block-start:var(--wasd-border-width-thick) solid currentColor;border-inline-end:var(--wasd-border-width-thick) solid currentColor;content:"";flex:none;block-size:.45rem;inline-size:.45rem;display:inline-block;transform:rotate(45deg)}.cms-feature-card__link:hover,.cms-feature-card__link:focus-visible{color:var(--cms-feature-card-color)}.home-section{gap:var(--wasd-spacing-4);padding-block-start:var(--wasd-spacing-4);display:grid}.home-section__header{align-items:end}.home-category-list{gap:var(--wasd-spacing-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));margin:0;padding:0;list-style:none;display:grid}.home-category-list>li{min-inline-size:0;display:flex}.home-category-card{background:var(--wasd-color-surface-raised);border:var(--wasd-border-width-thin) solid var(--wasd-color-border-subtle);border-radius:var(--wasd-radius-sm);gap:var(--wasd-spacing-2);min-block-size:8rem;padding:var(--wasd-spacing-5);flex:auto;text-decoration:none;display:grid}.home-category-card:hover,.home-category-card:focus-visible{border-color:var(--wasd-color-border-focus);outline:none}.home-category-card__title{font-size:var(--wasd-typography-size-heading-xs);font-weight:var(--wasd-typography-weight-semibold);line-height:var(--wasd-typography-line-height-heading-xs)}.home-category-card__meta{color:var(--wasd-color-text-muted);font-size:var(--wasd-typography-size-body-sm);align-self:end}.blog-page__header,.blog-post-page__header{border-block-end:var(--wasd-border-width-thin) solid var(--wasd-color-border-subtle);max-inline-size:58rem;padding-block-end:var(--wasd-spacing-6)}.blog-page__posts{gap:var(--wasd-spacing-4);margin:0;padding:0;list-style:none;display:grid}.blog-page__post{background:var(--wasd-color-surface-raised);border:var(--wasd-border-width-thin) solid var(--wasd-color-border-subtle);border-radius:var(--wasd-radius-sm);max-inline-size:58rem;padding:var(--wasd-spacing-5)}.blog-page__post a{color:inherit;-webkit-text-decoration-color:color-mix(in srgb, var(--wasd-color-accent-primary-base) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--wasd-color-accent-primary-base) 50%, transparent);text-underline-offset:.18em}.blog-page__post-meta{min-block-size:1.25rem}.tools-index__search.wasd-input-control{inline-size:100%}.tools-index__category{border-block-end:var(--wasd-border-width-thin) solid var(--wasd-color-border-subtle);padding-block-end:var(--wasd-spacing-6)}.tools-index__category:last-child{border-block-end:0;padding-block-end:0}.tools-index__category-header{inline-size:100%}.tools-index__category-header h2,.tools-index__category-header h3,.tools-index__category-header p{margin:0}.tools-index__subcategories,.tools-index__subcategory{padding-block-start:var(--wasd-spacing-2)}.tools-grid{--tools-grid-min-column-size:20rem;align-items:stretch;gap:var(--wasd-spacing-4);grid-auto-rows:auto;grid-template-columns:repeat(auto-fit, minmax(var(--tools-grid-min-column-size), 1fr));margin:0;padding:0;list-style:none;display:grid}.tools-grid__item{align-items:stretch;min-inline-size:0;display:flex}.tools-grid__item--ad{min-block-size:100%}.cms-tool-card-block{align-items:stretch;inline-size:100%;min-inline-size:0;display:flex}.tool-card{background:var(--wasd-color-surface-raised);border:var(--wasd-border-width-thin) solid var(--wasd-color-border-subtle);border-radius:var(--wasd-radius-md);box-shadow:var(--wasd-shadow-sm);min-block-size:0;inline-size:100%;min-inline-size:0;padding:var(--wasd-spacing-5);flex-direction:column;flex:auto;display:flex}.tool-card__media{background:var(--wasd-color-surface-canvas);border:var(--wasd-border-width-thin) solid var(--wasd-color-border-subtle);border-radius:var(--wasd-radius-sm);inline-size:100%;margin-block-end:var(--wasd-spacing-4);text-decoration:none;display:block;position:relative;overflow:hidden}.tool-card__media:before{content:"";padding-top:56.25%;display:block}.tool-card__media:focus-visible,.tool-card__title-link:focus-visible{outline:2px solid var(--wasd-color-border-focus);outline-offset:3px}.tool-card__title-link{color:inherit;text-decoration:none}.tool-card__image{object-fit:cover;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.tool-card__content{flex:auto;min-block-size:0;min-inline-size:0}.tool-card__summary{min-block-size:3rem}.tool-card__cta{margin-block-start:auto}.tool-card__category-list{--tool-card-category-chain-gap:.1875rem;--tool-card-category-shape-depth:.75rem;--tool-card-category-shape-notch-buffer:.125rem;gap:var(--tool-card-category-chain-gap);max-inline-size:100%}.tool-card__category-list>.wasd-chip.tool-card__category-chip{flex:0 auto}.wasd-chip.tool-card__category-chip--chain{--tool-card-category-shape:polygon(0 0, 100% 0, 100% 100%, 0 100%);background:var(--wasd-chip-background);clip-path:var(--tool-card-category-shape);isolation:isolate;border-color:#0000;border-radius:0;position:relative;overflow:hidden}.wasd-chip.tool-card__category-chip--chain[data-category-chain-position=first],.wasd-chip.tool-card__category-chip--chain[data-category-chain-position=middle]{padding-inline-end:calc(var(--wasd-chip-padding-inline) + var(--tool-card-category-shape-depth) * .5)}.wasd-chip.tool-card__category-chip--chain:not([data-category-chain-position=first]){margin-inline-start:calc(var(--tool-card-category-chain-gap) - var(--tool-card-category-shape-depth));padding-inline-start:calc(var(--wasd-chip-padding-inline) + var(--tool-card-category-shape-depth) + var(--tool-card-category-shape-notch-buffer))}.wasd-chip.tool-card__category-chip--chain[data-category-chain-position=first]{--tool-card-category-shape:polygon(0 0, calc(100% - var(--tool-card-category-shape-depth)) 0, 100% 50%, calc(100% - var(--tool-card-category-shape-depth)) 100%, 0 100%);z-index:1;border-start-start-radius:var(--wasd-chip-radius);border-end-start-radius:var(--wasd-chip-radius)}.wasd-chip.tool-card__category-chip--chain[data-category-chain-position=middle]{--tool-card-category-shape:polygon(var(--tool-card-category-shape-depth) 50%, 0 0, calc(100% - var(--tool-card-category-shape-depth)) 0, 100% 50%, calc(100% - var(--tool-card-category-shape-depth)) 100%, 0 100%);z-index:2}.wasd-chip.tool-card__category-chip--chain[data-category-chain-position=last]{--tool-card-category-shape:polygon(var(--tool-card-category-shape-depth) 50%, 0 0, 100% 0, 100% 100%, 0 100%);z-index:3;border-start-end-radius:var(--wasd-chip-radius);border-end-end-radius:var(--wasd-chip-radius)}.wasd-chip.tool-card__category-chip--chain .wasd-chip__avatar,.wasd-chip.tool-card__category-chip--chain .wasd-chip__label{z-index:1;position:relative}.wasd-chip.tool-card__category-chip--visual,.wasd-badge.tool-tag-badge--visual{--tool-visual-background:color-mix(in srgb, var(--tool-visual-accent) 14%, var(--wasd-color-surface-raised));--tool-visual-border:color-mix(in srgb, var(--tool-visual-accent) 42%, var(--wasd-color-border-subtle));--tool-visual-foreground:color-mix(in srgb, var(--tool-visual-accent) 78%, var(--wasd-color-text-default));--tool-visual-avatar-background:var(--tool-visual-accent);--tool-visual-avatar-border:color-mix(in srgb, var(--tool-visual-accent) 78%, black);--tool-visual-avatar-foreground:#fff}.wasd-chip.tool-card__category-chip--visual{--wasd-chip-background:var(--tool-visual-background);--wasd-chip-border-color:var(--tool-visual-border);--wasd-chip-foreground:var(--tool-visual-foreground)}.wasd-chip.tool-card__category-chip--visual .wasd-chip__avatar{--wasd-avatar-background:var(--tool-visual-avatar-background);--wasd-avatar-border-color:var(--tool-visual-avatar-border);--wasd-avatar-foreground:var(--tool-visual-avatar-foreground);--wasd-avatar-size-md-icon-size:calc(var(--wasd-chip-avatar-size) * .72)}.wasd-chip.tool-card__category-chip--minecraft .wasd-chip__avatar{--wasd-avatar-background:transparent;--wasd-avatar-border-color:transparent;--wasd-avatar-shadow:none;--wasd-avatar-size-md-icon-size:calc(var(--wasd-chip-avatar-size) * .96)}.wasd-badge.tool-tag-badge--visual{--wasd-badge-background:var(--tool-visual-background);--wasd-badge-border-color:var(--tool-visual-border);--wasd-badge-foreground:var(--tool-visual-foreground)}.tool-card__category-chip--games,.tool-tag-badge--games{--tool-visual-accent:#315bc7}.tool-card__category-chip--math,.tool-tag-badge--math{--tool-visual-accent:#4051b5}.tool-card__category-chip--minecraft,.tool-tag-badge--minecraft{--tool-visual-accent:#1f5a37}.tool-card__category-chip--satisfactory,.tool-tag-badge--satisfactory{--tool-visual-accent:#c4511b}.tool-card__category-chip--stardew,.tool-tag-badge--stardew{--tool-visual-accent:#5f7d2d}.tool-tag-badge--shape{--tool-visual-accent:#2f7a53}[data-wasd-color-scheme=dark] .wasd-chip.tool-card__category-chip--visual,[data-wasd-color-scheme=dark] .wasd-badge.tool-tag-badge--visual{--tool-visual-background:color-mix(in srgb, var(--tool-visual-accent) 32%, var(--wasd-color-surface-raised));--tool-visual-border:color-mix(in srgb, var(--tool-visual-accent) 60%, var(--wasd-color-border-subtle));--tool-visual-foreground:color-mix(in srgb, var(--tool-visual-accent) 18%, var(--wasd-color-text-default));--tool-visual-avatar-border:color-mix(in srgb, var(--tool-visual-accent) 56%, white)}.tools-index__empty{background:var(--wasd-color-surface-raised);border:var(--wasd-border-width-thin) solid var(--wasd-color-border-subtle);border-radius:var(--wasd-radius-sm);color:var(--wasd-color-text-muted);padding:var(--wasd-spacing-5);margin:0}.tool-breadcrumb ol{align-items:center;gap:var(--wasd-spacing-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tool-breadcrumb li{color:var(--wasd-color-text-muted);font-size:var(--wasd-typography-size-label-sm);font-weight:var(--wasd-typography-weight-semibold);align-items:center;gap:var(--wasd-spacing-1);display:inline-flex}.tool-breadcrumb li+li:before{color:var(--wasd-color-text-subtle);content:"/"}.tool-breadcrumb__link{border-radius:var(--wasd-radius-xs);color:var(--wasd-color-text-muted);padding:var(--wasd-spacing-1) var(--wasd-spacing-2);text-decoration:none}.tool-breadcrumb__link:hover,.tool-breadcrumb__link:focus-visible{background:color-mix(in srgb, var(--wasd-color-surface-raised) 76%, var(--wasd-color-accent-primary-soft));color:var(--wasd-color-text-default);outline:none}.tool-breadcrumb__current{color:var(--wasd-color-text-default);padding:var(--wasd-spacing-1) var(--wasd-spacing-2)}.tool-page__header,.category-page__header,.tag-page__header{border-block-end:var(--wasd-border-width-thin) solid var(--wasd-color-border-subtle);padding-block-end:var(--wasd-spacing-6)}.tool-page__header-copy,.category-page__header-copy,.tag-page__header-copy{max-inline-size:48rem}.category-guide{border-block-end:var(--wasd-border-width-thin) solid var(--wasd-color-border-subtle);padding-block-end:var(--wasd-spacing-6)}.category-guide__section{max-inline-size:64rem}.category-guide__section ol,.category-guide__section ul{color:var(--wasd-color-text-muted);gap:var(--wasd-spacing-2);padding-inline-start:1.25rem;display:grid}.category-guide__table-wrap{border:var(--wasd-border-width-thin) solid var(--wasd-color-border-subtle);border-radius:var(--wasd-radius-sm);overflow-x:auto}.category-guide__table{background:var(--wasd-color-surface-raised);border-collapse:collapse;inline-size:100%;min-inline-size:36rem}.category-guide__table th,.category-guide__table td{border-block-end:var(--wasd-border-width-thin) solid var(--wasd-color-border-subtle);padding:var(--wasd-spacing-3) var(--wasd-spacing-4);text-align:start;vertical-align:top}.category-guide__table th{color:var(--wasd-color-text-default);font-size:var(--wasd-typography-size-label-sm);font-weight:var(--wasd-typography-weight-semibold)}.category-guide__table td{color:var(--wasd-color-text-muted)}.category-guide__table tbody tr:last-child td{border-block-end:0}.category-guide__table a{color:var(--wasd-color-accent-primary-base);font-weight:var(--wasd-typography-weight-semibold);-webkit-text-decoration-color:color-mix(in srgb, var(--wasd-color-accent-primary-base) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--wasd-color-accent-primary-base) 50%, transparent);text-underline-offset:.18em}.tool-page__surface{min-block-size:24rem}.tool-page-content{border-block-start:var(--wasd-border-width-thin) solid var(--wasd-color-border-subtle);padding-block-start:var(--wasd-spacing-6)}.tool-page-content h2,.tool-page-content p,.tool-page-content ol,.tool-page-content ul{margin:0}.tool-page-content__overview{max-inline-size:58rem}.tool-page-content__columns{gap:var(--wasd-spacing-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tool-page-content__section{min-inline-size:0}.tool-page-content__section ol,.tool-page-content__section ul{color:var(--wasd-color-text-muted);gap:var(--wasd-spacing-2);padding-inline-start:1.25rem;display:grid}.tool-page-content__supplement{border-block-start:var(--wasd-border-width-thin) solid var(--wasd-color-border-subtle);padding-block-start:var(--wasd-spacing-5)}.tool-page-content__faq-list{gap:var(--wasd-spacing-4);display:grid}.tool-page-content__faq-item h3,.tool-page-content__faq-item p{margin:0}.tool-page-content__related{border-block-start:var(--wasd-border-width-thin) solid var(--wasd-color-border-subtle);padding-block-start:var(--wasd-spacing-5)}.cms-content{max-inline-size:64rem}.cms-content__section,.cms-content__cta{min-inline-size:0}.cms-content__rich-text{color:var(--wasd-color-text-muted);gap:var(--wasd-spacing-3);display:grid}.cms-content__rich-text strong,.cms-content__rich-text b{color:var(--wasd-color-text-default)}.cms-content__rich-text a{color:var(--wasd-color-accent-primary-base);font-weight:var(--wasd-typography-weight-semibold);-webkit-text-decoration-color:color-mix(in srgb, var(--wasd-color-accent-primary-base) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--wasd-color-accent-primary-base) 50%, transparent);text-underline-offset:.18em}.cms-content__rich-text blockquote{border-inline-start:3px solid var(--wasd-color-border-strong);color:var(--wasd-color-text-muted);padding-inline-start:var(--wasd-spacing-4)}.cms-formula{max-inline-size:52rem}.cms-formula__description,.cms-formula__caption{margin:0}.cms-formula__body{background:var(--wasd-color-surface-raised);border:var(--wasd-border-width-thin) solid var(--wasd-color-border-subtle);border-radius:var(--wasd-radius-sm);gap:var(--wasd-spacing-3);padding:var(--wasd-spacing-4);display:grid;overflow-x:auto}.cms-formula__line{align-items:start;gap:var(--wasd-spacing-2);min-inline-size:max-content;display:grid}.cms-formula__line+.cms-formula__line{border-block-start:var(--wasd-border-width-thin) solid var(--wasd-color-border-subtle);padding-block-start:var(--wasd-spacing-3)}.cms-formula__label{color:var(--wasd-color-text-muted);font-size:var(--wasd-typography-text-style-label-sm-font-size);font-weight:var(--wasd-typography-weight-medium)}.cms-formula__math{color:var(--wasd-color-text-default);display:block}.cms-formula__math math{display:inline-block;display:inline math;max-inline-size:100%;font-size:1.35rem}.cms-formula__fallback{color:var(--wasd-color-text-default);font-family:var(--wasd-typography-family-mono);font-size:var(--wasd-typography-text-style-code-md-font-size,1rem);white-space:nowrap}@media (width>=42rem){.cms-formula__line--labeled{grid-template-columns:minmax(6rem,max-content) minmax(18rem,1fr)}}.cms-content__section ol,.cms-content__section ul{color:var(--wasd-color-text-muted);gap:var(--wasd-spacing-2);padding-inline-start:1.25rem;display:grid}.cms-content__cta{background:var(--wasd-color-surface-raised);border:var(--wasd-border-width-thin) solid var(--wasd-color-border-subtle);border-radius:var(--wasd-radius-sm);gap:var(--wasd-spacing-4);max-inline-size:48rem;padding:var(--wasd-spacing-5);display:grid}.cms-content__cta-image{aspect-ratio:16/9;background:var(--wasd-color-surface-canvas);border:var(--wasd-border-width-thin) solid var(--wasd-color-border-subtle);border-radius:var(--wasd-radius-xs);object-fit:cover;block-size:auto;inline-size:100%;display:block}.cms-content__faq-list{gap:var(--wasd-spacing-4);display:grid}.cms-content__faq-item{border-block-start:var(--wasd-border-width-thin) solid var(--wasd-color-border-subtle);padding-block-start:var(--wasd-spacing-4)}.cms-content__link{color:var(--wasd-color-accent-primary-base);font-weight:var(--wasd-typography-weight-semibold);-webkit-text-decoration-color:color-mix(in srgb, var(--wasd-color-accent-primary-base) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--wasd-color-accent-primary-base) 50%, transparent);text-underline-offset:.18em}.blog-post-page__content{max-inline-size:58rem}.tool-page__loading{background:var(--wasd-color-surface-raised);border:var(--wasd-border-width-thin) solid var(--wasd-color-border-subtle);border-radius:var(--wasd-radius-sm);color:var(--wasd-color-text-muted);padding:var(--wasd-spacing-5);min-height:50vh}.not-found{max-inline-size:36rem}.tool-teaser-page{background:var(--wasd-color-surface-canvas);place-items:center;min-block-size:100vh;display:grid}.tool-teaser-capture{background:linear-gradient(135deg, color-mix(in srgb, var(--wasd-color-accent-primary-soft) 58%, transparent), transparent 45%), var(--wasd-color-surface-canvas);block-size:720px;inline-size:1280px;padding:24px;overflow:hidden}.tool-teaser-stage{block-size:100%;inline-size:100%}.tool-teaser-stage .sphere-generator,.tool-teaser-stage .model-converter,.tool-teaser-stage .tree-generator,.tool-teaser-stage .calculator-tool{block-size:100%}.tool-teaser-stage .sphere-generator>.wasd-stack,.tool-teaser-stage .model-converter>.wasd-stack,.tool-teaser-stage .tree-generator>.wasd-stack,.tool-teaser-stage .calculator-tool>.wasd-stack{gap:16px}.tool-teaser-stage .sphere-generator__header,.tool-teaser-stage .model-converter__header,.tool-teaser-stage .calculator-tool__header,.tool-teaser-stage .sphere-generator__shape-toolbar,.tool-teaser-stage .model-converter__tool-toolbar,.tool-teaser-stage .tree-generator__tool-toolbar,.tool-teaser-stage .sphere-generator__downloads,.tool-teaser-stage .tree-generator__downloads,.tool-teaser-stage .model-converter__output,.tool-teaser-stage .sphere-generator__stats,.tool-teaser-stage .model-converter__controls>.wasd-stack>:nth-child(n+5){display:none}.tool-teaser-stage .sphere-generator__layout,.tool-teaser-stage .model-converter__layout,.tool-teaser-stage .tree-generator__layout{grid-template-columns:minmax(16rem,20rem) minmax(0,1fr);gap:16px;block-size:100%}.tool-teaser-stage .calculator-tool{inline-size:min(100%,30rem);margin-block-start:16px}.tool-teaser-stage .sphere-generator__controls,.tool-teaser-stage .sphere-generator__viewport,.tool-teaser-stage .model-converter__controls,.tool-teaser-stage .model-converter__viewport,.tool-teaser-stage .tree-generator__controls,.tool-teaser-stage .tree-generator__viewport{max-block-size:100%;padding:18px;overflow:hidden}.tool-teaser-stage .sphere-generator__viewport.voxel-preview,.tool-teaser-stage .model-converter__viewport.voxel-preview,.tool-teaser-stage .tree-generator__viewport.voxel-preview{--voxel-preview-min-block-size:0;block-size:100%;grid-template-rows:minmax(0,1fr);gap:0;max-height:none}.tool-teaser-stage .voxel-preview__body,.tool-teaser-stage .voxel-preview__tabs.wasd-tabs,.tool-teaser-stage .voxel-preview__viewport,.tool-teaser-stage .voxel-preview__panels.wasd-tab-panels,.tool-teaser-stage .voxel-preview__panel.wasd-tab-panel,.tool-teaser-stage .voxel-preview__panel--3d.wasd-tab-panel,.tool-teaser-stage .voxel-preview__preview,.tool-teaser-stage .voxel-preview__preview-fallback{block-size:100%;min-block-size:0}.trust-page{max-inline-size:64rem;margin-inline:auto}.trust-page__header,.trust-page__section{border-block-end:1px solid var(--wasd-color-border-subtle);padding-block-end:var(--wasd-spacing-5)}.trust-page__section ul,.trust-page__section ol{color:var(--wasd-color-text-muted);margin:0;padding-inline-start:1.25rem}.trust-page__section li+li{margin-block-start:var(--wasd-spacing-2)}.trust-page__section a{color:var(--wasd-color-accent-primary-base);font-weight:650}@media (width>=96rem){.dts-ad-rail{--dts-ad-rail-sticky-offset:7.5rem;inline-size:min(10rem, calc(100% - var(--wasd-spacing-4)));top:var(--dts-ad-rail-sticky-offset);grid-row:1;align-self:start;padding-block-start:var(--wasd-spacing-10);display:grid;position:sticky}.dts-ad-rail--left{grid-column:1;justify-self:end;margin-inline-end:var(--wasd-spacing-4)}.dts-ad-rail--right{grid-column:3;justify-self:start;margin-inline-start:var(--wasd-spacing-4)}}@media (width<=68rem){.dts-header__inner{grid-template-columns:1fr}.dts-header__topline,.dts-header__panel{justify-self:stretch;inline-size:100%}.dts-header__panel{gap:var(--wasd-spacing-4);grid-template-columns:minmax(0,1fr);display:grid}.dts-brand,.dts-search,.dts-header-controls{justify-self:stretch;inline-size:100%}.dts-header-controls{justify-content:end}}@media (width<=54rem){.dts-header{padding-inline:var(--wasd-spacing-3)}.dts-header__inner{row-gap:var(--wasd-spacing-3)}.dts-header__topline{justify-content:space-between}.dts-header__panel[data-open=false]{display:none}.dts-mobile-menu-button{display:inline-flex}.wasd-button.dts-brand{min-inline-size:0;padding-inline:0}.dts-brand__mark{block-size:3rem;inline-size:3.78rem}.dts-search,.dts-header-controls{justify-self:stretch;inline-size:100%}.dts-header-controls{justify-content:stretch}.dts-display-controls{justify-content:space-between;inline-size:100%}.dts-main{--dts-main-padding:var(--wasd-spacing-5);padding:var(--dts-main-padding)}.dts-footer__inner{text-align:center;grid-template-columns:1fr;justify-items:center}.dts-footer__copyright,.dts-footer__menu,.dts-footer__settings,.dts-footer__language{justify-self:center}.dts-footer__copyright{white-space:normal}.tools-index__intro{grid-template-columns:1fr;align-items:stretch}.home-hero,.cms-marketing-hero{grid-template-columns:1fr;min-block-size:auto}.home-hero__showcase,.cms-marketing-hero__showcase,.home-hero__stats,.cms-marketing-hero__stats,.cms-metric-grid__items{max-inline-size:none}.tool-page-content__columns{grid-template-columns:1fr}}@media (width<=38rem){.dts-header{padding-inline:var(--wasd-spacing-2)}.cms-layout-slot--grid.cms-layout-slot-grid--columns-2,.cms-layout-slot--grid.cms-layout-slot-grid--columns-3,.cms-layout-slot--grid.cms-layout-slot-grid--columns-4,.cms-layout-slot--grid.cms-layout-slot-grid--columns-6{grid-template-columns:minmax(0,1fr)}.home-hero__stats,.cms-marketing-hero__stats,.cms-metric-grid__items{grid-template-columns:1fr}.cms-metric-grid__items .cms-metric-list__item:first-child{grid-column:auto}.tools-grid{grid-template-columns:minmax(0,1fr)}.home-hero__showcase,.cms-marketing-hero__showcase{gap:var(--wasd-spacing-3);grid-template-columns:1fr}.home-hero__preview--1{grid-column:auto}}@media (width<=22rem){.dts-brand__wordmark{display:none}}
