:root{--ds-border-heavy:4px;--ds-border-medium:1.5px;--ds-border-none:0px;--ds-border-thick:2px;--ds-border-thin:1px;--ds-bounce-gentle:.25;--ds-bounce-lively:.4;--ds-bounce-none:0;--ds-bounce-soft:.1;--ds-breakpoint-2xl:1536px;--ds-breakpoint-3xl:1920px;--ds-breakpoint-lg:1024px;--ds-breakpoint-md:768px;--ds-breakpoint-sm:480px;--ds-breakpoint-xl:1280px;--ds-breakpoint-xs:0px;--ds-button-border-width:1px;--ds-button-danger-bg:#b3261e;--ds-button-danger-bg-active:#651f1b;--ds-button-danger-bg-disabled:#e6e6e6;--ds-button-danger-bg-hover:#8a2620;--ds-button-danger-border:#0000;--ds-button-danger-text:#fff;--ds-button-danger-text-disabled:#787878;--ds-button-gap:8px;--ds-button-height-lg:48px;--ds-button-height-md:40px;--ds-button-height-sm:32px;--ds-button-height-xl:56px;--ds-button-height-xs:28px;--ds-button-icon-size-lg:24px;--ds-button-icon-size-md:20px;--ds-button-icon-size-sm:16px;--ds-button-icon-size-xl:24px;--ds-button-icon-size-xs:16px;--ds-button-padding-x-lg:20px;--ds-button-padding-x-md:16px;--ds-button-padding-x-sm:12px;--ds-button-padding-x-xl:24px;--ds-button-padding-x-xs:8px;--ds-button-primary-bg:#131313;--ds-button-primary-bg-active:#424242;--ds-button-primary-bg-disabled:#e6e6e6;--ds-button-primary-bg-hover:#2c2c2c;--ds-button-primary-border:#0000;--ds-button-primary-text:#fff;--ds-button-primary-text-disabled:#787878;--ds-button-radius:12px;--ds-button-secondary-bg:#fff;--ds-button-secondary-bg-active:#f2f2f2;--ds-button-secondary-bg-disabled:#f7f7f7;--ds-button-secondary-bg-hover:#f7f7f7;--ds-button-secondary-border:#d6d6d6;--ds-button-secondary-text:#2c2c2c;--ds-button-secondary-text-disabled:#787878;--ds-button-tertiary-bg:#0000;--ds-button-tertiary-bg-active:#00000014;--ds-button-tertiary-bg-disabled:#0000;--ds-button-tertiary-bg-hover:#0000000a;--ds-button-tertiary-border:#0000;--ds-button-tertiary-text:#131313;--ds-button-tertiary-text-disabled:#787878;--ds-color-action-danger-bg:#b3261e;--ds-color-action-danger-bg-active:#651f1b;--ds-color-action-danger-bg-disabled:#e6e6e6;--ds-color-action-danger-bg-hover:#8a2620;--ds-color-action-danger-border:#0000;--ds-color-action-danger-text:#fff;--ds-color-action-primary-bg:#131313;--ds-color-action-primary-bg-active:#424242;--ds-color-action-primary-bg-disabled:#e6e6e6;--ds-color-action-primary-bg-hover:#2c2c2c;--ds-color-action-primary-border:#0000;--ds-color-action-primary-text:#fff;--ds-color-action-secondary-bg:#fff;--ds-color-action-secondary-bg-active:#f2f2f2;--ds-color-action-secondary-bg-disabled:#f7f7f7;--ds-color-action-secondary-bg-hover:#f7f7f7;--ds-color-action-secondary-border:#d6d6d6;--ds-color-action-secondary-text:#2c2c2c;--ds-color-action-tertiary-bg:#0000;--ds-color-action-tertiary-bg-active:#00000014;--ds-color-action-tertiary-bg-disabled:#0000;--ds-color-action-tertiary-bg-hover:#0000000a;--ds-color-action-tertiary-border:#0000;--ds-color-action-tertiary-text:#131313;--ds-color-alpha-black-12:#0000001f;--ds-color-alpha-black-24:#0000003d;--ds-color-alpha-black-4:#0000000a;--ds-color-alpha-black-48:#0000007a;--ds-color-alpha-black-64:#000000a3;--ds-color-alpha-black-8:#00000014;--ds-color-alpha-white-12:#ffffff1f;--ds-color-alpha-white-24:#ffffff3d;--ds-color-alpha-white-4:#ffffff0a;--ds-color-alpha-white-48:#ffffff7a;--ds-color-alpha-white-64:#ffffffa3;--ds-color-alpha-white-8:#ffffff14;--ds-color-bg-canvas:#fff;--ds-color-bg-inverse:#1d1d1d;--ds-color-bg-subtle:#f7f7f7;--ds-color-bg-sunken:#f2f2f2;--ds-color-black:#000;--ds-color-border-accent:#131313;--ds-color-border-default:#787878;--ds-color-border-disabled:#e6e6e6;--ds-color-border-inverse:#424242;--ds-color-border-strong:#686868;--ds-color-border-subtle:#e6e6e6;--ds-color-cobalt-100:#cad9ff;--ds-color-cobalt-200:#a1baff;--ds-color-cobalt-300:#7b9bfa;--ds-color-cobalt-400:#5f7ee0;--ds-color-cobalt-50:#f3f7ff;--ds-color-cobalt-500:#4662c4;--ds-color-cobalt-600:#2f47a6;--ds-color-cobalt-700:#24398e;--ds-color-cobalt-800:#1b2c75;--ds-color-cobalt-900:#13205a;--ds-color-cobalt-950:#101934;--ds-color-coral-100:#ffd4d1;--ds-color-coral-200:#ffb3ae;--ds-color-coral-300:#f7938f;--ds-color-coral-400:#e37b78;--ds-color-coral-50:#fff4f3;--ds-color-coral-500:#cc6563;--ds-color-coral-600:#b5504f;--ds-color-coral-700:#953b3b;--ds-color-coral-800:#742728;--ds-color-coral-900:#531819;--ds-color-coral-950:#2d1110;--ds-color-fern-100:#b4efcb;--ds-color-fern-200:#91daaf;--ds-color-fern-300:#71c495;--ds-color-fern-400:#54ae7d;--ds-color-fern-50:#e3ffed;--ds-color-fern-500:#399767;--ds-color-fern-600:#1c8152;--ds-color-fern-700:#01683f;--ds-color-fern-800:#004f2e;--ds-color-fern-900:#00381f;--ds-color-fern-950:#072013;--ds-color-focus-ring:#131313;--ds-color-focus-ring-inverse:#fff;--ds-color-focus-ring-offset:#fff;--ds-color-fuchsia-100:#ffcee4;--ds-color-fuchsia-200:#ffa7d2;--ds-color-fuchsia-300:#ff7ac0;--ds-color-fuchsia-400:#eb5baa;--ds-color-fuchsia-50:#fff3f8;--ds-color-fuchsia-500:#d23f93;--ds-color-fuchsia-600:#b8237d;--ds-color-fuchsia-700:#990b65;--ds-color-fuchsia-800:#77004d;--ds-color-fuchsia-900:#550036;--ds-color-fuchsia-950:#30091f;--ds-color-heather-100:#e1d9f1;--ds-color-heather-200:#cac0dd;--ds-color-heather-300:#b2a8c7;--ds-color-heather-400:#9c90b1;--ds-color-heather-50:#f8f5ff;--ds-color-heather-500:#857a9a;--ds-color-heather-600:#6f6483;--ds-color-heather-700:#594f6b;--ds-color-heather-800:#443b53;--ds-color-heather-900:#30293b;--ds-color-heather-950:#1c1922;--ds-color-honey-100:#ffdeb7;--ds-color-honey-200:#ffc67e;--ds-color-honey-300:#f6b051;--ds-color-honey-400:#e69c2f;--ds-color-honey-50:#fff5ea;--ds-color-honey-500:#d48a00;--ds-color-honey-600:#a26800;--ds-color-honey-700:#8a5800;--ds-color-honey-800:#674100;--ds-color-honey-900:#462b00;--ds-color-honey-950:#281600;--ds-color-icon-accent:#131313;--ds-color-icon-disabled:#ababab;--ds-color-icon-inverse:#fff;--ds-color-icon-primary:#424242;--ds-color-icon-secondary:#686868;--ds-color-iris-100:#ded6ff;--ds-color-iris-200:#c5b6ff;--ds-color-iris-300:#ad9aee;--ds-color-iris-400:#9580d7;--ds-color-iris-50:#f7f5ff;--ds-color-iris-500:#7e68be;--ds-color-iris-600:#6750a4;--ds-color-iris-700:#543e89;--ds-color-iris-800:#412e6e;--ds-color-iris-900:#2e2052;--ds-color-iris-950:#1c162e;--ds-color-moss-100:#cde7b2;--ds-color-moss-200:#b0cf8f;--ds-color-moss-300:#94b76f;--ds-color-moss-400:#7b9e52;--ds-color-moss-50:#eefde1;--ds-color-moss-500:#638639;--ds-color-moss-600:#4d6e1f;--ds-color-moss-700:#3c5910;--ds-color-moss-800:#2c4503;--ds-color-moss-900:#1f3201;--ds-color-moss-950:#151e09;--ds-color-neutral-0:#fff;--ds-color-neutral-100:#f2f2f2;--ds-color-neutral-1000:#000;--ds-color-neutral-200:#e6e6e6;--ds-color-neutral-25:#fbfbfb;--ds-color-neutral-300:#d6d6d6;--ds-color-neutral-400:#ababab;--ds-color-neutral-450:#787878;--ds-color-neutral-50:#f7f7f7;--ds-color-neutral-500:#686868;--ds-color-neutral-600:#535353;--ds-color-neutral-700:#424242;--ds-color-neutral-800:#2c2c2c;--ds-color-neutral-900:#1d1d1d;--ds-color-neutral-950:#131313;--ds-color-overlay-scrim:#0000007a;--ds-color-overlay-skeleton:#f2f2f2;--ds-color-plum-100:#ffc8eb;--ds-color-plum-200:#efa5d5;--ds-color-plum-300:#d888bd;--ds-color-plum-400:#bf6ca4;--ds-color-plum-50:#fff3fa;--ds-color-plum-500:#a5528b;--ds-color-plum-600:#8a3a72;--ds-color-plum-700:#732b5e;--ds-color-plum-800:#5c1e4a;--ds-color-plum-900:#441437;--ds-color-plum-950:#281221;--ds-color-rose-100:#f9ebeb;--ds-color-rose-200:#f3d3d1;--ds-color-rose-300:#ecb1ae;--ds-color-rose-400:#e47d78;--ds-color-rose-50:#fcf8f7;--ds-color-rose-500:#db332a;--ds-color-rose-600:#b3261e;--ds-color-rose-700:#8a2620;--ds-color-rose-800:#651f1b;--ds-color-rose-900:#461816;--ds-color-rose-950:#2d100f;--ds-color-selected-bg:#f2f2f2;--ds-color-selected-border:#131313;--ds-color-selected-text:#131313;--ds-color-sepia-100:#f9d6b9;--ds-color-sepia-200:#e6bc98;--ds-color-sepia-300:#d1a37b;--ds-color-sepia-400:#ba8b61;--ds-color-sepia-50:#fff5ec;--ds-color-sepia-500:#a3744a;--ds-color-sepia-600:#8b5e34;--ds-color-sepia-700:#724a24;--ds-color-sepia-800:#593715;--ds-color-sepia-900:#40260c;--ds-color-sepia-950:#24180c;--ds-color-sky-100:#c4deff;--ds-color-sky-200:#95c4ff;--ds-color-sky-300:#67a9fa;--ds-color-sky-400:#498fe3;--ds-color-sky-50:#f1f7ff;--ds-color-sky-500:#2c75c8;--ds-color-sky-600:#0b5cad;--ds-color-sky-700:#004a91;--ds-color-sky-800:#003972;--ds-color-sky-900:#002956;--ds-color-sky-950:#081b32;--ds-color-status-error-border:#ecb1ae;--ds-color-status-error-solid:#b3261e;--ds-color-status-error-surface:#fcf8f7;--ds-color-status-error-text:#651f1b;--ds-color-status-info-border:#67a9fa;--ds-color-status-info-solid:#0b5cad;--ds-color-status-info-surface:#f1f7ff;--ds-color-status-info-text:#003972;--ds-color-status-success-border:#71c495;--ds-color-status-success-solid:#1c8152;--ds-color-status-success-surface:#e3ffed;--ds-color-status-success-text:#004f2e;--ds-color-status-warning-border:#f6b051;--ds-color-status-warning-solid:#d48a00;--ds-color-status-warning-surface:#fff5ea;--ds-color-status-warning-text:#462b00;--ds-color-surface-accent-subtle:#f2f2f2;--ds-color-surface-default:#fff;--ds-color-surface-hover:#0000000a;--ds-color-surface-inverse:#1d1d1d;--ds-color-surface-overlay:#fff;--ds-color-surface-pressed:#00000014;--ds-color-surface-raised:#fff;--ds-color-surface-sunken:#f7f7f7;--ds-color-tangerine-100:#ffd7c5;--ds-color-tangerine-200:#ffb899;--ds-color-tangerine-300:#ff9766;--ds-color-tangerine-400:#ef7e46;--ds-color-tangerine-50:#fff4f0;--ds-color-tangerine-500:#d9682c;--ds-color-tangerine-600:#c2530e;--ds-color-tangerine-700:#9c3f00;--ds-color-tangerine-800:#762e00;--ds-color-tangerine-900:#521e00;--ds-color-tangerine-950:#2f1003;--ds-color-teal-100:#b2e9eb;--ds-color-teal-200:#8dd2d5;--ds-color-teal-300:#6cbbbe;--ds-color-teal-400:#4da3a7;--ds-color-teal-50:#e1fdfe;--ds-color-teal-500:#308b8f;--ds-color-teal-600:#0b7478;--ds-color-teal-700:#005e61;--ds-color-teal-800:#00484b;--ds-color-teal-900:#003335;--ds-color-teal-950:#071f20;--ds-color-text-disabled:#787878;--ds-color-text-error:#8a2620;--ds-color-text-info:#004a91;--ds-color-text-inverse:#fff;--ds-color-text-link:#131313;--ds-color-text-link-hover:#424242;--ds-color-text-link-visited:#424242;--ds-color-text-on-accent:#fff;--ds-color-text-placeholder:#686868;--ds-color-text-primary:#1d1d1d;--ds-color-text-secondary:#535353;--ds-color-text-success:#01683f;--ds-color-text-tertiary:#686868;--ds-color-text-warning:#674100;--ds-color-transparent:#0000;--ds-color-white:#fff;--ds-container-2xl:1440px;--ds-container-3xl:1600px;--ds-container-full:100%;--ds-container-lg:1024px;--ds-container-md:768px;--ds-container-prose:72ch;--ds-container-sm:640px;--ds-container-xl:1280px;--ds-container-xs:480px;--ds-distance-lg:32px;--ds-distance-md:16px;--ds-distance-sm:8px;--ds-distance-xl:64px;--ds-distance-xs:4px;--ds-duration-deliberate:.64s;--ds-duration-fast:.12s;--ds-duration-instant:0s;--ds-duration-moderate:.4s;--ds-duration-normal:.2s;--ds-duration-slow:.32s;--ds-duration-slower:.48s;--ds-duration-tick:40ms;--ds-easing-accelerate:cubic-bezier(.3, 0, 1, 1);--ds-easing-decelerate:cubic-bezier(0, 0, 0, 1);--ds-easing-emphasized:cubic-bezier(.05, .7, .1, 1);--ds-easing-expressive:cubic-bezier(.16, 1, .3, 1);--ds-easing-in-out:cubic-bezier(.65, 0, .35, 1);--ds-easing-linear:cubic-bezier(0, 0, 1, 1);--ds-easing-overshoot:cubic-bezier(.34, 1.56, .64, 1);--ds-easing-spring:cubic-bezier(.3, 1.25, .6, 1);--ds-easing-standard:cubic-bezier(.2, 0, 0, 1);--ds-elevation-flat:none;--ds-elevation-modal:0 24px 48px -12px #1018282e;--ds-elevation-overlay:0 4px 8px -2px #1018281a, 0 2px 4px -2px #1018280f;--ds-elevation-raised:0 1px 3px 0 #1018281a, 0 1px 2px -1px #1018280f;--ds-elevation-sticky:0 12px 16px -4px #10182814, 0 4px 6px -2px #10182808;--ds-field-bg:#fff;--ds-field-bg-disabled:#f7f7f7;--ds-field-bg-read-only:#f7f7f7;--ds-field-border:#787878;--ds-field-border-disabled:#e6e6e6;--ds-field-border-error:#b3261e;--ds-field-border-focus:#131313;--ds-field-border-hover:#686868;--ds-field-border-width:1px;--ds-field-border-width-focus:2px;--ds-field-gap:8px;--ds-field-height-lg:48px;--ds-field-height-md:40px;--ds-field-height-sm:32px;--ds-field-help:#686868;--ds-field-icon-size:20px;--ds-field-label:#535353;--ds-field-padding-x:12px;--ds-field-padding-y:8px;--ds-field-radius:12px;--ds-field-text:#1d1d1d;--ds-field-text-disabled:#787878;--ds-field-text-error:#8a2620;--ds-field-text-placeholder:#686868;--ds-font-family-display:"Outfit", "IBM Plex Sans Arabic", "Noto Sans Arabic", system-ui, sans-serif;--ds-font-family-mono:"JetBrains Mono", "SF Mono", "Cascadia Mono", Consolas, "Liberation Mono", monospace;--ds-font-family-numeric:"Outfit", system-ui, sans-serif;--ds-font-family-sans:"DM Sans", "IBM Plex Sans Arabic", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--ds-font-family-serif:"Source Serif 4", "Noto Naskh Arabic", Georgia, "Times New Roman", serif;--ds-font-letter-spacing-normal:0em;--ds-font-letter-spacing-tight:-.01em;--ds-font-letter-spacing-tighter:-.02em;--ds-font-letter-spacing-wide:.01em;--ds-font-letter-spacing-wider:.02em;--ds-font-letter-spacing-widest:.08em;--ds-font-line-height-arabic:1.75;--ds-font-line-height-loose:1.65;--ds-font-line-height-none:1;--ds-font-line-height-normal:1.4;--ds-font-line-height-relaxed:1.5;--ds-font-line-height-snug:1.25;--ds-font-line-height-tight:1.15;--ds-font-measure-default:72ch;--ds-font-measure-narrow:45ch;--ds-font-measure-wide:88ch;--ds-font-size-10xl:4.5rem;--ds-font-size-2xl:1.5rem;--ds-font-size-2xs:.6875rem;--ds-font-size-3xl:1.75rem;--ds-font-size-4xl:2rem;--ds-font-size-5xl:2.25rem;--ds-font-size-6xl:2.5rem;--ds-font-size-7xl:3rem;--ds-font-size-8xl:3.5rem;--ds-font-size-9xl:4rem;--ds-font-size-lg:1.125rem;--ds-font-size-md:1rem;--ds-font-size-sm:.875rem;--ds-font-size-xl:1.25rem;--ds-font-size-xs:.75rem;--ds-font-weight-bold:700;--ds-font-weight-extrabold:800;--ds-font-weight-light:300;--ds-font-weight-medium:500;--ds-font-weight-regular:400;--ds-font-weight-semibold:600;--ds-grid-columns-compact:4;--ds-grid-columns-expanded:12;--ds-grid-columns-medium:8;--ds-grid-columns-wide:12;--ds-grid-gutter-compact:16px;--ds-grid-gutter-expanded:24px;--ds-grid-gutter-medium:20px;--ds-grid-gutter-wide:24px;--ds-grid-margin-compact:16px;--ds-grid-margin-expanded:32px;--ds-grid-margin-medium:24px;--ds-grid-margin-wide:64px;--ds-icon-2xl:48px;--ds-icon-3xl:64px;--ds-icon-lg:32px;--ds-icon-md:24px;--ds-icon-sm:20px;--ds-icon-xl:40px;--ds-icon-xs:16px;--ds-motion-bounce-pop:.4;--ds-motion-bounce-press:.25;--ds-motion-bounce-select:.25;--ds-motion-bounce-surface:.1;--ds-motion-count:.64s;--ds-motion-delay-grace:.2s;--ds-motion-delay-intent:.4s;--ds-motion-ease-emphasized:cubic-bezier(.05, .7, .1, 1);--ds-motion-ease-enter:cubic-bezier(0, 0, 0, 1);--ds-motion-ease-exit:cubic-bezier(.3, 0, 1, 1);--ds-motion-ease-expressive:cubic-bezier(.16, 1, .3, 1);--ds-motion-ease-in-out:cubic-bezier(.65, 0, .35, 1);--ds-motion-ease-linear:cubic-bezier(0, 0, 1, 1);--ds-motion-ease-pop:cubic-bezier(.34, 1.56, .64, 1);--ds-motion-ease-spring:cubic-bezier(.3, 1.25, .6, 1);--ds-motion-ease-standard:cubic-bezier(.2, 0, 0, 1);--ds-motion-enter:.2s;--ds-motion-exit:.12s;--ds-motion-focus-move:.12s;--ds-motion-micro-feedback:.12s;--ds-motion-page-transition:.32s;--ds-motion-select:.32s;--ds-motion-spring-default-damping:12;--ds-motion-spring-default-mass:1;--ds-motion-spring-default-stiffness:180;--ds-motion-spring-gentle-damping:14;--ds-motion-spring-gentle-mass:1;--ds-motion-spring-gentle-stiffness:120;--ds-motion-spring-molasses-damping:44;--ds-motion-spring-molasses-mass:1;--ds-motion-spring-molasses-stiffness:120;--ds-motion-spring-slow-damping:12;--ds-motion-spring-slow-mass:3;--ds-motion-spring-slow-stiffness:180;--ds-motion-spring-stiff-damping:30;--ds-motion-spring-stiff-mass:1;--ds-motion-spring-stiff-stiffness:400;--ds-motion-spring-wobbly-damping:8;--ds-motion-spring-wobbly-mass:1;--ds-motion-spring-wobbly-stiffness:180;--ds-motion-stagger:40ms;--ds-motion-stagger-max:.4s;--ds-motion-state-change:.2s;--ds-motion-surface:.32s;--ds-motion-travel-lg:64px;--ds-motion-travel-md:16px;--ds-motion-travel-sm:8px;--ds-opacity-0:0;--ds-opacity-100:1;--ds-opacity-disabled:.38;--ds-opacity-hover:.08;--ds-opacity-muted:.62;--ds-opacity-pressed:.12;--ds-opacity-scrim:.48;--ds-radius-2xl:26px;--ds-radius-3xl:32px;--ds-radius-4xl:40px;--ds-radius-full:9999px;--ds-radius-lg:16px;--ds-radius-md:12px;--ds-radius-none:0px;--ds-radius-sm:8px;--ds-radius-xl:20px;--ds-radius-xs:4px;--ds-shadow-2xl:0 24px 48px -12px #1018282e;--ds-shadow-dark2xl:0 24px 48px -12px #000000a6;--ds-shadow-dark-lg:0 12px 16px -4px #00000080, 0 4px 6px -2px #0000004d;--ds-shadow-dark-md:0 4px 8px -2px #00000073, 0 2px 4px -2px #0000004d;--ds-shadow-dark-sm:0 1px 3px 0 #0006, 0 1px 2px -1px #0000004d;--ds-shadow-dark-xl:0 20px 24px -4px #0000008c, 0 8px 8px -4px #0000004d;--ds-shadow-dark-xs:0 1px 2px 0 #0000004d;--ds-shadow-inner:inset 0 2px 4px 0 #1018280f;--ds-shadow-lg:0 12px 16px -4px #10182814, 0 4px 6px -2px #10182808;--ds-shadow-md:0 4px 8px -2px #1018281a, 0 2px 4px -2px #1018280f;--ds-shadow-none:none;--ds-shadow-sm:0 1px 3px 0 #1018281a, 0 1px 2px -1px #1018280f;--ds-shadow-xl:0 20px 24px -4px #10182814, 0 8px 8px -4px #10182808;--ds-shadow-xs:0 1px 2px 0 #1018280d;--ds-size-10:40px;--ds-size-11:44px;--ds-size-12:48px;--ds-size-14:56px;--ds-size-16:64px;--ds-size-20:80px;--ds-size-24:96px;--ds-size-4:16px;--ds-size-5:20px;--ds-size-6:24px;--ds-size-7:28px;--ds-size-8:32px;--ds-size-9:36px;--ds-space-0:0px;--ds-space-025:1px;--ds-space-05:2px;--ds-space-1:4px;--ds-space-10:40px;--ds-space-12:48px;--ds-space-14:56px;--ds-space-16:64px;--ds-space-2:8px;--ds-space-20:80px;--ds-space-24:96px;--ds-space-3:12px;--ds-space-32:128px;--ds-space-4:16px;--ds-space-40:160px;--ds-space-48:192px;--ds-space-5:20px;--ds-space-6:24px;--ds-space-7:28px;--ds-space-8:32px;--ds-spacing-inline-2xs:2px;--ds-spacing-inline-lg:16px;--ds-spacing-inline-md:12px;--ds-spacing-inline-sm:8px;--ds-spacing-inline-xl:24px;--ds-spacing-inline-xs:4px;--ds-spacing-inset-2xl:48px;--ds-spacing-inset-2xs:4px;--ds-spacing-inset-lg:24px;--ds-spacing-inset-md:16px;--ds-spacing-inset-none:0px;--ds-spacing-inset-sm:12px;--ds-spacing-inset-xl:32px;--ds-spacing-inset-xs:8px;--ds-spacing-section-lg:96px;--ds-spacing-section-md:64px;--ds-spacing-section-sm:48px;--ds-spacing-section-xl:128px;--ds-spacing-stack-2xl:48px;--ds-spacing-stack-2xs:4px;--ds-spacing-stack-3xl:64px;--ds-spacing-stack-lg:24px;--ds-spacing-stack-md:16px;--ds-spacing-stack-sm:12px;--ds-spacing-stack-xl:32px;--ds-spacing-stack-xs:8px;--ds-spring-default-damping:12;--ds-spring-default-mass:1;--ds-spring-default-stiffness:180;--ds-spring-gentle-damping:14;--ds-spring-gentle-mass:1;--ds-spring-gentle-stiffness:120;--ds-spring-molasses-damping:44;--ds-spring-molasses-mass:1;--ds-spring-molasses-stiffness:120;--ds-spring-slow-damping:12;--ds-spring-slow-mass:3;--ds-spring-slow-stiffness:180;--ds-spring-stiff-damping:30;--ds-spring-stiff-mass:1;--ds-spring-stiff-stiffness:400;--ds-spring-wobbly-damping:8;--ds-spring-wobbly-mass:1;--ds-spring-wobbly-stiffness:180;--ds-target-coarse:44px;--ds-target-fine:24px;--ds-target-kiosk:56px;--ds-target-remote:56px;--ds-target-stylus:32px;--ds-target-wearable:44px;--ds-type-body-font-family:"DM Sans", "IBM Plex Sans Arabic", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--ds-type-body-font-size:1rem;--ds-type-body-font-weight:400;--ds-type-body-line-height:1.5;--ds-type-body-letter-spacing:0em;--ds-type-body:400 1rem/1.5 "DM Sans", "IBM Plex Sans Arabic", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--ds-type-body-lg-font-family:"DM Sans", "IBM Plex Sans Arabic", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--ds-type-body-lg-font-size:1.125rem;--ds-type-body-lg-font-weight:400;--ds-type-body-lg-line-height:1.5;--ds-type-body-lg-letter-spacing:0em;--ds-type-body-lg:400 1.125rem/1.5 "DM Sans", "IBM Plex Sans Arabic", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--ds-type-body-sm-font-family:"DM Sans", "IBM Plex Sans Arabic", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--ds-type-body-sm-font-size:.875rem;--ds-type-body-sm-font-weight:400;--ds-type-body-sm-line-height:1.4;--ds-type-body-sm-letter-spacing:0em;--ds-type-body-sm:400 .875rem/1.4 "DM Sans", "IBM Plex Sans Arabic", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--ds-type-button-font-family:"DM Sans", "IBM Plex Sans Arabic", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--ds-type-button-font-size:.875rem;--ds-type-button-font-weight:600;--ds-type-button-line-height:1;--ds-type-button-letter-spacing:0em;--ds-type-button:600 .875rem/1 "DM Sans", "IBM Plex Sans Arabic", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--ds-type-caption-font-family:"DM Sans", "IBM Plex Sans Arabic", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--ds-type-caption-font-size:.75rem;--ds-type-caption-font-weight:400;--ds-type-caption-line-height:1.4;--ds-type-caption-letter-spacing:0em;--ds-type-caption:400 .75rem/1.4 "DM Sans", "IBM Plex Sans Arabic", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--ds-type-code-font-family:"JetBrains Mono", "SF Mono", "Cascadia Mono", Consolas, "Liberation Mono", monospace;--ds-type-code-font-size:.875rem;--ds-type-code-font-weight:400;--ds-type-code-line-height:1.5;--ds-type-code-letter-spacing:0em;--ds-type-code:400 .875rem/1.5 "JetBrains Mono", "SF Mono", "Cascadia Mono", Consolas, "Liberation Mono", monospace;--ds-type-display-font-family:"Outfit", "IBM Plex Sans Arabic", "Noto Sans Arabic", system-ui, sans-serif;--ds-type-display-font-size:3rem;--ds-type-display-font-weight:700;--ds-type-display-line-height:1.15;--ds-type-display-letter-spacing:-.02em;--ds-type-display:700 3rem/1.15 "Outfit", "IBM Plex Sans Arabic", "Noto Sans Arabic", system-ui, sans-serif;--ds-type-h1-font-family:"Outfit", "IBM Plex Sans Arabic", "Noto Sans Arabic", system-ui, sans-serif;--ds-type-h1-font-size:2.25rem;--ds-type-h1-font-weight:700;--ds-type-h1-line-height:1.15;--ds-type-h1-letter-spacing:-.01em;--ds-type-h1:700 2.25rem/1.15 "Outfit", "IBM Plex Sans Arabic", "Noto Sans Arabic", system-ui, sans-serif;--ds-type-h2-font-family:"Outfit", "IBM Plex Sans Arabic", "Noto Sans Arabic", system-ui, sans-serif;--ds-type-h2-font-size:2rem;--ds-type-h2-font-weight:600;--ds-type-h2-line-height:1.25;--ds-type-h2-letter-spacing:-.01em;--ds-type-h2:600 2rem/1.25 "Outfit", "IBM Plex Sans Arabic", "Noto Sans Arabic", system-ui, sans-serif;--ds-type-h3-font-family:"Outfit", "IBM Plex Sans Arabic", "Noto Sans Arabic", system-ui, sans-serif;--ds-type-h3-font-size:1.5rem;--ds-type-h3-font-weight:600;--ds-type-h3-line-height:1.25;--ds-type-h3-letter-spacing:0em;--ds-type-h3:600 1.5rem/1.25 "Outfit", "IBM Plex Sans Arabic", "Noto Sans Arabic", system-ui, sans-serif;--ds-type-h4-font-family:"Outfit", "IBM Plex Sans Arabic", "Noto Sans Arabic", system-ui, sans-serif;--ds-type-h4-font-size:1.25rem;--ds-type-h4-font-weight:600;--ds-type-h4-line-height:1.25;--ds-type-h4-letter-spacing:0em;--ds-type-h4:600 1.25rem/1.25 "Outfit", "IBM Plex Sans Arabic", "Noto Sans Arabic", system-ui, sans-serif;--ds-type-h5-font-family:"Outfit", "IBM Plex Sans Arabic", "Noto Sans Arabic", system-ui, sans-serif;--ds-type-h5-font-size:1.125rem;--ds-type-h5-font-weight:600;--ds-type-h5-line-height:1.4;--ds-type-h5-letter-spacing:0em;--ds-type-h5:600 1.125rem/1.4 "Outfit", "IBM Plex Sans Arabic", "Noto Sans Arabic", system-ui, sans-serif;--ds-type-label-font-family:"DM Sans", "IBM Plex Sans Arabic", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--ds-type-label-font-size:.875rem;--ds-type-label-font-weight:500;--ds-type-label-line-height:1.4;--ds-type-label-letter-spacing:0em;--ds-type-label:500 .875rem/1.4 "DM Sans", "IBM Plex Sans Arabic", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--ds-type-navigation-font-family:"DM Sans", "IBM Plex Sans Arabic", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--ds-type-navigation-font-size:.875rem;--ds-type-navigation-font-weight:500;--ds-type-navigation-line-height:1;--ds-type-navigation-letter-spacing:0em;--ds-type-navigation:500 .875rem/1 "DM Sans", "IBM Plex Sans Arabic", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--ds-type-numeric-font-family:"Outfit", system-ui, sans-serif;--ds-type-numeric-font-size:1rem;--ds-type-numeric-font-weight:500;--ds-type-numeric-line-height:1.4;--ds-type-numeric-letter-spacing:0em;--ds-type-numeric:500 1rem/1.4 "Outfit", system-ui, sans-serif;--ds-type-numeric-lg-font-family:"Outfit", system-ui, sans-serif;--ds-type-numeric-lg-font-size:2rem;--ds-type-numeric-lg-font-weight:600;--ds-type-numeric-lg-line-height:1.15;--ds-type-numeric-lg-letter-spacing:-.01em;--ds-type-numeric-lg:600 2rem/1.15 "Outfit", system-ui, sans-serif;--ds-type-overline-font-family:"DM Sans", "IBM Plex Sans Arabic", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--ds-type-overline-font-size:.6875rem;--ds-type-overline-font-weight:600;--ds-type-overline-line-height:1;--ds-type-overline-letter-spacing:.08em;--ds-type-overline:600 .6875rem/1 "DM Sans", "IBM Plex Sans Arabic", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--ds-z-index-banner:1300;--ds-z-index-base:0;--ds-z-index-drawer:1500;--ds-z-index-dropdown:1200;--ds-z-index-modal:1600;--ds-z-index-overlay:1400;--ds-z-index-popover:1700;--ds-z-index-raised:100;--ds-z-index-sticky:1100;--ds-z-index-toast:1800;--ds-z-index-tooltip:1900}[data-theme=dark]{--ds-button-danger-bg:#e47d78;--ds-button-danger-bg-active:#f3d3d1;--ds-button-danger-bg-disabled:#2c2c2c;--ds-button-danger-bg-hover:#ecb1ae;--ds-button-danger-text:#131313;--ds-button-danger-text-disabled:#686868;--ds-button-primary-bg:#f7f7f7;--ds-button-primary-bg-active:#d6d6d6;--ds-button-primary-bg-disabled:#2c2c2c;--ds-button-primary-bg-hover:#e6e6e6;--ds-button-primary-text:#131313;--ds-button-primary-text-disabled:#686868;--ds-button-secondary-bg:#2c2c2c;--ds-button-secondary-bg-active:#535353;--ds-button-secondary-bg-disabled:#1d1d1d;--ds-button-secondary-bg-hover:#424242;--ds-button-secondary-border:#535353;--ds-button-secondary-text:#f2f2f2;--ds-button-secondary-text-disabled:#686868;--ds-button-tertiary-bg-active:#ffffff1f;--ds-button-tertiary-bg-hover:#ffffff14;--ds-button-tertiary-text:#f7f7f7;--ds-button-tertiary-text-disabled:#686868;--ds-color-action-danger-bg:#e47d78;--ds-color-action-danger-bg-active:#f3d3d1;--ds-color-action-danger-bg-disabled:#2c2c2c;--ds-color-action-danger-bg-hover:#ecb1ae;--ds-color-action-danger-text:#131313;--ds-color-action-primary-bg:#f7f7f7;--ds-color-action-primary-bg-active:#d6d6d6;--ds-color-action-primary-bg-disabled:#2c2c2c;--ds-color-action-primary-bg-hover:#e6e6e6;--ds-color-action-primary-text:#131313;--ds-color-action-secondary-bg:#2c2c2c;--ds-color-action-secondary-bg-active:#535353;--ds-color-action-secondary-bg-disabled:#1d1d1d;--ds-color-action-secondary-bg-hover:#424242;--ds-color-action-secondary-border:#535353;--ds-color-action-secondary-text:#f2f2f2;--ds-color-action-tertiary-bg-active:#ffffff1f;--ds-color-action-tertiary-bg-hover:#ffffff14;--ds-color-action-tertiary-text:#f7f7f7;--ds-color-bg-canvas:#131313;--ds-color-bg-inverse:#f2f2f2;--ds-color-bg-subtle:#1d1d1d;--ds-color-bg-sunken:#000;--ds-color-border-accent:#f7f7f7;--ds-color-border-disabled:#2c2c2c;--ds-color-border-inverse:#d6d6d6;--ds-color-border-subtle:#2c2c2c;--ds-color-focus-ring:#f7f7f7;--ds-color-focus-ring-offset:#131313;--ds-color-icon-accent:#f7f7f7;--ds-color-icon-disabled:#535353;--ds-color-icon-inverse:#1d1d1d;--ds-color-icon-primary:#e6e6e6;--ds-color-icon-secondary:#ababab;--ds-color-overlay-scrim:#000000a3;--ds-color-overlay-skeleton:#2c2c2c;--ds-color-selected-bg:#1d1d1d;--ds-color-selected-border:#f7f7f7;--ds-color-selected-text:#f7f7f7;--ds-color-status-error-border:#651f1b;--ds-color-status-error-solid:#db332a;--ds-color-status-error-surface:#2d100f;--ds-color-status-error-text:#f3d3d1;--ds-color-status-info-border:#003972;--ds-color-status-info-solid:#2c75c8;--ds-color-status-info-surface:#081b32;--ds-color-status-info-text:#95c4ff;--ds-color-status-success-border:#004f2e;--ds-color-status-success-solid:#399767;--ds-color-status-success-surface:#072013;--ds-color-status-success-text:#91daaf;--ds-color-status-warning-border:#674100;--ds-color-status-warning-solid:#e69c2f;--ds-color-status-warning-surface:#281600;--ds-color-status-warning-text:#ffc67e;--ds-color-surface-accent-subtle:#1d1d1d;--ds-color-surface-default:#1d1d1d;--ds-color-surface-hover:#ffffff14;--ds-color-surface-inverse:#f2f2f2;--ds-color-surface-overlay:#2c2c2c;--ds-color-surface-pressed:#ffffff1f;--ds-color-surface-raised:#2c2c2c;--ds-color-surface-sunken:#131313;--ds-color-text-disabled:#686868;--ds-color-text-error:#ecb1ae;--ds-color-text-info:#67a9fa;--ds-color-text-inverse:#1d1d1d;--ds-color-text-link:#f7f7f7;--ds-color-text-link-hover:#e6e6e6;--ds-color-text-link-visited:#d6d6d6;--ds-color-text-placeholder:#ababab;--ds-color-text-primary:#f7f7f7;--ds-color-text-secondary:#d6d6d6;--ds-color-text-success:#71c495;--ds-color-text-tertiary:#ababab;--ds-color-text-warning:#f6b051;--ds-elevation-modal:0 24px 48px -12px #000000a6;--ds-elevation-overlay:0 4px 8px -2px #00000073, 0 2px 4px -2px #0000004d;--ds-elevation-raised:0 1px 3px 0 #0006, 0 1px 2px -1px #0000004d;--ds-elevation-sticky:0 12px 16px -4px #00000080, 0 4px 6px -2px #0000004d;--ds-field-bg:#1d1d1d;--ds-field-bg-disabled:#1d1d1d;--ds-field-bg-read-only:#1d1d1d;--ds-field-border-disabled:#2c2c2c;--ds-field-border-error:#db332a;--ds-field-border-focus:#f7f7f7;--ds-field-help:#ababab;--ds-field-label:#d6d6d6;--ds-field-text:#f7f7f7;--ds-field-text-disabled:#686868;--ds-field-text-error:#ecb1ae;--ds-field-text-placeholder:#ababab}[data-theme=light]{--ds-button-danger-bg:#b3261e;--ds-button-danger-bg-active:#651f1b;--ds-button-danger-bg-disabled:#e6e6e6;--ds-button-danger-bg-hover:#8a2620;--ds-button-danger-text:#fff;--ds-button-danger-text-disabled:#787878;--ds-button-primary-bg:#131313;--ds-button-primary-bg-active:#424242;--ds-button-primary-bg-disabled:#e6e6e6;--ds-button-primary-bg-hover:#2c2c2c;--ds-button-primary-text:#fff;--ds-button-primary-text-disabled:#787878;--ds-button-secondary-bg:#fff;--ds-button-secondary-bg-active:#f2f2f2;--ds-button-secondary-bg-disabled:#f7f7f7;--ds-button-secondary-bg-hover:#f7f7f7;--ds-button-secondary-border:#d6d6d6;--ds-button-secondary-text:#2c2c2c;--ds-button-secondary-text-disabled:#787878;--ds-button-tertiary-bg-active:#00000014;--ds-button-tertiary-bg-hover:#0000000a;--ds-button-tertiary-text:#131313;--ds-button-tertiary-text-disabled:#787878;--ds-color-action-danger-bg:#b3261e;--ds-color-action-danger-bg-active:#651f1b;--ds-color-action-danger-bg-disabled:#e6e6e6;--ds-color-action-danger-bg-hover:#8a2620;--ds-color-action-danger-text:#fff;--ds-color-action-primary-bg:#131313;--ds-color-action-primary-bg-active:#424242;--ds-color-action-primary-bg-disabled:#e6e6e6;--ds-color-action-primary-bg-hover:#2c2c2c;--ds-color-action-primary-text:#fff;--ds-color-action-secondary-bg:#fff;--ds-color-action-secondary-bg-active:#f2f2f2;--ds-color-action-secondary-bg-disabled:#f7f7f7;--ds-color-action-secondary-bg-hover:#f7f7f7;--ds-color-action-secondary-border:#d6d6d6;--ds-color-action-secondary-text:#2c2c2c;--ds-color-action-tertiary-bg-active:#00000014;--ds-color-action-tertiary-bg-hover:#0000000a;--ds-color-action-tertiary-text:#131313;--ds-color-bg-canvas:#fff;--ds-color-bg-inverse:#1d1d1d;--ds-color-bg-subtle:#f7f7f7;--ds-color-bg-sunken:#f2f2f2;--ds-color-border-accent:#131313;--ds-color-border-disabled:#e6e6e6;--ds-color-border-inverse:#424242;--ds-color-border-subtle:#e6e6e6;--ds-color-focus-ring:#131313;--ds-color-focus-ring-offset:#fff;--ds-color-icon-accent:#131313;--ds-color-icon-disabled:#ababab;--ds-color-icon-inverse:#fff;--ds-color-icon-primary:#424242;--ds-color-icon-secondary:#686868;--ds-color-overlay-scrim:#0000007a;--ds-color-overlay-skeleton:#f2f2f2;--ds-color-selected-bg:#f2f2f2;--ds-color-selected-border:#131313;--ds-color-selected-text:#131313;--ds-color-status-error-border:#ecb1ae;--ds-color-status-error-solid:#b3261e;--ds-color-status-error-surface:#fcf8f7;--ds-color-status-error-text:#651f1b;--ds-color-status-info-border:#67a9fa;--ds-color-status-info-solid:#0b5cad;--ds-color-status-info-surface:#f1f7ff;--ds-color-status-info-text:#003972;--ds-color-status-success-border:#71c495;--ds-color-status-success-solid:#1c8152;--ds-color-status-success-surface:#e3ffed;--ds-color-status-success-text:#004f2e;--ds-color-status-warning-border:#f6b051;--ds-color-status-warning-solid:#d48a00;--ds-color-status-warning-surface:#fff5ea;--ds-color-status-warning-text:#462b00;--ds-color-surface-accent-subtle:#f2f2f2;--ds-color-surface-default:#fff;--ds-color-surface-hover:#0000000a;--ds-color-surface-inverse:#1d1d1d;--ds-color-surface-overlay:#fff;--ds-color-surface-pressed:#00000014;--ds-color-surface-raised:#fff;--ds-color-surface-sunken:#f7f7f7;--ds-color-text-disabled:#787878;--ds-color-text-error:#8a2620;--ds-color-text-info:#004a91;--ds-color-text-inverse:#fff;--ds-color-text-link:#131313;--ds-color-text-link-hover:#424242;--ds-color-text-link-visited:#424242;--ds-color-text-placeholder:#686868;--ds-color-text-primary:#1d1d1d;--ds-color-text-secondary:#535353;--ds-color-text-success:#01683f;--ds-color-text-tertiary:#686868;--ds-color-text-warning:#674100;--ds-elevation-modal:0 24px 48px -12px #1018282e;--ds-elevation-overlay:0 4px 8px -2px #1018281a, 0 2px 4px -2px #1018280f;--ds-elevation-raised:0 1px 3px 0 #1018281a, 0 1px 2px -1px #1018280f;--ds-elevation-sticky:0 12px 16px -4px #10182814, 0 4px 6px -2px #10182808;--ds-field-bg:#fff;--ds-field-bg-disabled:#f7f7f7;--ds-field-bg-read-only:#f7f7f7;--ds-field-border-disabled:#e6e6e6;--ds-field-border-error:#b3261e;--ds-field-border-focus:#131313;--ds-field-help:#686868;--ds-field-label:#535353;--ds-field-text:#1d1d1d;--ds-field-text-disabled:#787878;--ds-field-text-error:#8a2620;--ds-field-text-placeholder:#686868}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ds-button-danger-bg:#e47d78;--ds-button-danger-bg-active:#f3d3d1;--ds-button-danger-bg-disabled:#2c2c2c;--ds-button-danger-bg-hover:#ecb1ae;--ds-button-danger-text:#131313;--ds-button-danger-text-disabled:#686868;--ds-button-primary-bg:#f7f7f7;--ds-button-primary-bg-active:#d6d6d6;--ds-button-primary-bg-disabled:#2c2c2c;--ds-button-primary-bg-hover:#e6e6e6;--ds-button-primary-text:#131313;--ds-button-primary-text-disabled:#686868;--ds-button-secondary-bg:#2c2c2c;--ds-button-secondary-bg-active:#535353;--ds-button-secondary-bg-disabled:#1d1d1d;--ds-button-secondary-bg-hover:#424242;--ds-button-secondary-border:#535353;--ds-button-secondary-text:#f2f2f2;--ds-button-secondary-text-disabled:#686868;--ds-button-tertiary-bg-active:#ffffff1f;--ds-button-tertiary-bg-hover:#ffffff14;--ds-button-tertiary-text:#f7f7f7;--ds-button-tertiary-text-disabled:#686868;--ds-color-action-danger-bg:#e47d78;--ds-color-action-danger-bg-active:#f3d3d1;--ds-color-action-danger-bg-disabled:#2c2c2c;--ds-color-action-danger-bg-hover:#ecb1ae;--ds-color-action-danger-text:#131313;--ds-color-action-primary-bg:#f7f7f7;--ds-color-action-primary-bg-active:#d6d6d6;--ds-color-action-primary-bg-disabled:#2c2c2c;--ds-color-action-primary-bg-hover:#e6e6e6;--ds-color-action-primary-text:#131313;--ds-color-action-secondary-bg:#2c2c2c;--ds-color-action-secondary-bg-active:#535353;--ds-color-action-secondary-bg-disabled:#1d1d1d;--ds-color-action-secondary-bg-hover:#424242;--ds-color-action-secondary-border:#535353;--ds-color-action-secondary-text:#f2f2f2;--ds-color-action-tertiary-bg-active:#ffffff1f;--ds-color-action-tertiary-bg-hover:#ffffff14;--ds-color-action-tertiary-text:#f7f7f7;--ds-color-bg-canvas:#131313;--ds-color-bg-inverse:#f2f2f2;--ds-color-bg-subtle:#1d1d1d;--ds-color-bg-sunken:#000;--ds-color-border-accent:#f7f7f7;--ds-color-border-disabled:#2c2c2c;--ds-color-border-inverse:#d6d6d6;--ds-color-border-subtle:#2c2c2c;--ds-color-focus-ring:#f7f7f7;--ds-color-focus-ring-offset:#131313;--ds-color-icon-accent:#f7f7f7;--ds-color-icon-disabled:#535353;--ds-color-icon-inverse:#1d1d1d;--ds-color-icon-primary:#e6e6e6;--ds-color-icon-secondary:#ababab;--ds-color-overlay-scrim:#000000a3;--ds-color-overlay-skeleton:#2c2c2c;--ds-color-selected-bg:#1d1d1d;--ds-color-selected-border:#f7f7f7;--ds-color-selected-text:#f7f7f7;--ds-color-status-error-border:#651f1b;--ds-color-status-error-solid:#db332a;--ds-color-status-error-surface:#2d100f;--ds-color-status-error-text:#f3d3d1;--ds-color-status-info-border:#003972;--ds-color-status-info-solid:#2c75c8;--ds-color-status-info-surface:#081b32;--ds-color-status-info-text:#95c4ff;--ds-color-status-success-border:#004f2e;--ds-color-status-success-solid:#399767;--ds-color-status-success-surface:#072013;--ds-color-status-success-text:#91daaf;--ds-color-status-warning-border:#674100;--ds-color-status-warning-solid:#e69c2f;--ds-color-status-warning-surface:#281600;--ds-color-status-warning-text:#ffc67e;--ds-color-surface-accent-subtle:#1d1d1d;--ds-color-surface-default:#1d1d1d;--ds-color-surface-hover:#ffffff14;--ds-color-surface-inverse:#f2f2f2;--ds-color-surface-overlay:#2c2c2c;--ds-color-surface-pressed:#ffffff1f;--ds-color-surface-raised:#2c2c2c;--ds-color-surface-sunken:#131313;--ds-color-text-disabled:#686868;--ds-color-text-error:#ecb1ae;--ds-color-text-info:#67a9fa;--ds-color-text-inverse:#1d1d1d;--ds-color-text-link:#f7f7f7;--ds-color-text-link-hover:#e6e6e6;--ds-color-text-link-visited:#d6d6d6;--ds-color-text-placeholder:#ababab;--ds-color-text-primary:#f7f7f7;--ds-color-text-secondary:#d6d6d6;--ds-color-text-success:#71c495;--ds-color-text-tertiary:#ababab;--ds-color-text-warning:#f6b051;--ds-elevation-modal:0 24px 48px -12px #000000a6;--ds-elevation-overlay:0 4px 8px -2px #00000073, 0 2px 4px -2px #0000004d;--ds-elevation-raised:0 1px 3px 0 #0006, 0 1px 2px -1px #0000004d;--ds-elevation-sticky:0 12px 16px -4px #00000080, 0 4px 6px -2px #0000004d;--ds-field-bg:#1d1d1d;--ds-field-bg-disabled:#1d1d1d;--ds-field-bg-read-only:#1d1d1d;--ds-field-border-disabled:#2c2c2c;--ds-field-border-error:#db332a;--ds-field-border-focus:#f7f7f7;--ds-field-help:#ababab;--ds-field-label:#d6d6d6;--ds-field-text:#f7f7f7;--ds-field-text-disabled:#686868;--ds-field-text-error:#ecb1ae;--ds-field-text-placeholder:#ababab}}[data-contrast=more]{--ds-button-danger-bg:#461816;--ds-button-danger-bg-active:#2d100f;--ds-button-danger-bg-disabled:#d6d6d6;--ds-button-danger-bg-hover:#2d100f;--ds-button-danger-border:#000;--ds-button-danger-text-disabled:#535353;--ds-button-primary-bg:#000;--ds-button-primary-bg-active:#2c2c2c;--ds-button-primary-bg-disabled:#d6d6d6;--ds-button-primary-bg-hover:#1d1d1d;--ds-button-primary-border:#000;--ds-button-primary-text-disabled:#535353;--ds-button-secondary-bg-active:#e6e6e6;--ds-button-secondary-bg-disabled:#f2f2f2;--ds-button-secondary-bg-hover:#f2f2f2;--ds-button-secondary-border:#000;--ds-button-secondary-text:#000;--ds-button-secondary-text-disabled:#535353;--ds-button-tertiary-bg-active:#0000001f;--ds-button-tertiary-bg-hover:#00000014;--ds-button-tertiary-border:#000;--ds-button-tertiary-text:#000;--ds-button-tertiary-text-disabled:#535353;--ds-color-action-danger-bg:#461816;--ds-color-action-danger-bg-active:#2d100f;--ds-color-action-danger-bg-disabled:#d6d6d6;--ds-color-action-danger-bg-hover:#2d100f;--ds-color-action-danger-border:#000;--ds-color-action-primary-bg:#000;--ds-color-action-primary-bg-active:#2c2c2c;--ds-color-action-primary-bg-disabled:#d6d6d6;--ds-color-action-primary-bg-hover:#1d1d1d;--ds-color-action-primary-border:#000;--ds-color-action-secondary-bg-active:#e6e6e6;--ds-color-action-secondary-bg-disabled:#f2f2f2;--ds-color-action-secondary-bg-hover:#f2f2f2;--ds-color-action-secondary-border:#000;--ds-color-action-secondary-text:#000;--ds-color-action-tertiary-bg-active:#0000001f;--ds-color-action-tertiary-bg-hover:#00000014;--ds-color-action-tertiary-border:#000;--ds-color-action-tertiary-text:#000;--ds-color-bg-inverse:#000;--ds-color-bg-subtle:#fff;--ds-color-border-accent:#000;--ds-color-border-default:#1d1d1d;--ds-color-border-disabled:#ababab;--ds-color-border-inverse:#fff;--ds-color-border-strong:#000;--ds-color-border-subtle:#424242;--ds-color-focus-ring:#000;--ds-color-icon-accent:#000;--ds-color-icon-disabled:#535353;--ds-color-icon-primary:#000;--ds-color-icon-secondary:#2c2c2c;--ds-color-overlay-scrim:#000000a3;--ds-color-overlay-skeleton:#e6e6e6;--ds-color-selected-border:#000;--ds-color-selected-text:#000;--ds-color-status-error-border:#461816;--ds-color-status-error-solid:#461816;--ds-color-status-error-surface:#f9ebeb;--ds-color-status-error-text:#2d100f;--ds-color-status-info-border:#002956;--ds-color-status-info-solid:#002956;--ds-color-status-info-surface:#c4deff;--ds-color-status-info-text:#081b32;--ds-color-status-success-border:#00381f;--ds-color-status-success-solid:#00381f;--ds-color-status-success-surface:#b4efcb;--ds-color-status-success-text:#072013;--ds-color-status-warning-border:#462b00;--ds-color-status-warning-solid:#674100;--ds-color-status-warning-surface:#ffdeb7;--ds-color-status-warning-text:#281600;--ds-color-surface-hover:#00000014;--ds-color-surface-inverse:#000;--ds-color-surface-pressed:#0000001f;--ds-color-surface-sunken:#f2f2f2;--ds-color-text-disabled:#535353;--ds-color-text-error:#461816;--ds-color-text-info:#002956;--ds-color-text-link:#000;--ds-color-text-link-hover:#1d1d1d;--ds-color-text-link-visited:#1d1d1d;--ds-color-text-placeholder:#424242;--ds-color-text-primary:#000;--ds-color-text-secondary:#1d1d1d;--ds-color-text-success:#00381f;--ds-color-text-tertiary:#2c2c2c;--ds-color-text-warning:#281600;--ds-elevation-modal:none;--ds-elevation-overlay:none;--ds-elevation-raised:none;--ds-elevation-sticky:none;--ds-field-bg-disabled:#fff;--ds-field-bg-read-only:#fff;--ds-field-border:#1d1d1d;--ds-field-border-disabled:#ababab;--ds-field-border-error:#461816;--ds-field-border-focus:#000;--ds-field-border-hover:#000;--ds-field-help:#2c2c2c;--ds-field-label:#1d1d1d;--ds-field-text:#000;--ds-field-text-disabled:#535353;--ds-field-text-error:#461816;--ds-field-text-placeholder:#424242}[data-contrast=more][data-theme=dark]{--ds-button-danger-bg:#f3d3d1;--ds-button-danger-bg-active:#fff;--ds-button-danger-bg-disabled:#424242;--ds-button-danger-bg-hover:#f9ebeb;--ds-button-danger-border:#fff;--ds-button-danger-text:#000;--ds-button-danger-text-disabled:#ababab;--ds-button-primary-bg:#fff;--ds-button-primary-bg-active:#e6e6e6;--ds-button-primary-bg-disabled:#424242;--ds-button-primary-bg-hover:#f2f2f2;--ds-button-primary-border:#fff;--ds-button-primary-text:#000;--ds-button-primary-text-disabled:#ababab;--ds-button-secondary-bg:#000;--ds-button-secondary-bg-active:#2c2c2c;--ds-button-secondary-bg-disabled:#1d1d1d;--ds-button-secondary-bg-hover:#1d1d1d;--ds-button-secondary-border:#fff;--ds-button-secondary-text:#fff;--ds-button-secondary-text-disabled:#ababab;--ds-button-tertiary-bg-active:#ffffff3d;--ds-button-tertiary-bg-hover:#ffffff1f;--ds-button-tertiary-border:#fff;--ds-button-tertiary-text:#fff;--ds-button-tertiary-text-disabled:#ababab;--ds-color-action-danger-bg:#f3d3d1;--ds-color-action-danger-bg-active:#fff;--ds-color-action-danger-bg-disabled:#424242;--ds-color-action-danger-bg-hover:#f9ebeb;--ds-color-action-danger-border:#fff;--ds-color-action-danger-text:#000;--ds-color-action-primary-bg:#fff;--ds-color-action-primary-bg-active:#e6e6e6;--ds-color-action-primary-bg-disabled:#424242;--ds-color-action-primary-bg-hover:#f2f2f2;--ds-color-action-primary-border:#fff;--ds-color-action-primary-text:#000;--ds-color-action-secondary-bg:#000;--ds-color-action-secondary-bg-active:#2c2c2c;--ds-color-action-secondary-bg-disabled:#1d1d1d;--ds-color-action-secondary-bg-hover:#1d1d1d;--ds-color-action-secondary-border:#fff;--ds-color-action-secondary-text:#fff;--ds-color-action-tertiary-bg-active:#ffffff3d;--ds-color-action-tertiary-bg-hover:#ffffff1f;--ds-color-action-tertiary-border:#fff;--ds-color-action-tertiary-text:#fff;--ds-color-bg-canvas:#000;--ds-color-bg-inverse:#fff;--ds-color-bg-subtle:#000;--ds-color-bg-sunken:#000;--ds-color-border-accent:#fff;--ds-color-border-default:#f2f2f2;--ds-color-border-disabled:#535353;--ds-color-border-inverse:#000;--ds-color-border-strong:#fff;--ds-color-border-subtle:#d6d6d6;--ds-color-focus-ring:#fff;--ds-color-focus-ring-offset:#000;--ds-color-icon-accent:#fff;--ds-color-icon-inverse:#000;--ds-color-icon-primary:#fff;--ds-color-icon-secondary:#e6e6e6;--ds-color-overlay-scrim:#000000a3;--ds-color-overlay-skeleton:#2c2c2c;--ds-color-selected-bg:#131313;--ds-color-selected-border:#fff;--ds-color-selected-text:#fff;--ds-color-status-error-border:#f3d3d1;--ds-color-status-error-solid:#f3d3d1;--ds-color-status-error-surface:#000;--ds-color-status-error-text:#f9ebeb;--ds-color-status-info-border:#95c4ff;--ds-color-status-info-solid:#95c4ff;--ds-color-status-info-surface:#000;--ds-color-status-info-text:#c4deff;--ds-color-status-success-border:#91daaf;--ds-color-status-success-solid:#91daaf;--ds-color-status-success-surface:#000;--ds-color-status-success-text:#b4efcb;--ds-color-status-warning-border:#ffc67e;--ds-color-status-warning-solid:#ffc67e;--ds-color-status-warning-surface:#000;--ds-color-status-warning-text:#ffdeb7;--ds-color-surface-accent-subtle:#131313;--ds-color-surface-default:#000;--ds-color-surface-hover:#ffffff1f;--ds-color-surface-inverse:#fff;--ds-color-surface-overlay:#000;--ds-color-surface-pressed:#ffffff3d;--ds-color-surface-raised:#000;--ds-color-surface-sunken:#000;--ds-color-text-disabled:#ababab;--ds-color-text-error:#f3d3d1;--ds-color-text-info:#95c4ff;--ds-color-text-inverse:#000;--ds-color-text-link:#fff;--ds-color-text-link-hover:#f2f2f2;--ds-color-text-link-visited:#e6e6e6;--ds-color-text-on-accent:#000;--ds-color-text-placeholder:#d6d6d6;--ds-color-text-primary:#fff;--ds-color-text-secondary:#f2f2f2;--ds-color-text-success:#91daaf;--ds-color-text-tertiary:#e6e6e6;--ds-color-text-warning:#ffc67e;--ds-elevation-modal:none;--ds-elevation-overlay:none;--ds-elevation-raised:none;--ds-elevation-sticky:none;--ds-field-bg:#000;--ds-field-bg-disabled:#000;--ds-field-bg-read-only:#000;--ds-field-border:#f2f2f2;--ds-field-border-disabled:#535353;--ds-field-border-error:#f3d3d1;--ds-field-border-focus:#fff;--ds-field-border-hover:#fff;--ds-field-help:#e6e6e6;--ds-field-label:#f2f2f2;--ds-field-text:#fff;--ds-field-text-disabled:#ababab;--ds-field-text-error:#f3d3d1;--ds-field-text-placeholder:#d6d6d6}@media (prefers-contrast:more){:root:not([data-contrast=less]):not([data-theme=dark]){--ds-button-danger-bg:#461816;--ds-button-danger-bg-active:#2d100f;--ds-button-danger-bg-disabled:#d6d6d6;--ds-button-danger-bg-hover:#2d100f;--ds-button-danger-border:#000;--ds-button-danger-text-disabled:#535353;--ds-button-primary-bg:#000;--ds-button-primary-bg-active:#2c2c2c;--ds-button-primary-bg-disabled:#d6d6d6;--ds-button-primary-bg-hover:#1d1d1d;--ds-button-primary-border:#000;--ds-button-primary-text-disabled:#535353;--ds-button-secondary-bg-active:#e6e6e6;--ds-button-secondary-bg-disabled:#f2f2f2;--ds-button-secondary-bg-hover:#f2f2f2;--ds-button-secondary-border:#000;--ds-button-secondary-text:#000;--ds-button-secondary-text-disabled:#535353;--ds-button-tertiary-bg-active:#0000001f;--ds-button-tertiary-bg-hover:#00000014;--ds-button-tertiary-border:#000;--ds-button-tertiary-text:#000;--ds-button-tertiary-text-disabled:#535353;--ds-color-action-danger-bg:#461816;--ds-color-action-danger-bg-active:#2d100f;--ds-color-action-danger-bg-disabled:#d6d6d6;--ds-color-action-danger-bg-hover:#2d100f;--ds-color-action-danger-border:#000;--ds-color-action-primary-bg:#000;--ds-color-action-primary-bg-active:#2c2c2c;--ds-color-action-primary-bg-disabled:#d6d6d6;--ds-color-action-primary-bg-hover:#1d1d1d;--ds-color-action-primary-border:#000;--ds-color-action-secondary-bg-active:#e6e6e6;--ds-color-action-secondary-bg-disabled:#f2f2f2;--ds-color-action-secondary-bg-hover:#f2f2f2;--ds-color-action-secondary-border:#000;--ds-color-action-secondary-text:#000;--ds-color-action-tertiary-bg-active:#0000001f;--ds-color-action-tertiary-bg-hover:#00000014;--ds-color-action-tertiary-border:#000;--ds-color-action-tertiary-text:#000;--ds-color-bg-inverse:#000;--ds-color-bg-subtle:#fff;--ds-color-border-accent:#000;--ds-color-border-default:#1d1d1d;--ds-color-border-disabled:#ababab;--ds-color-border-inverse:#fff;--ds-color-border-strong:#000;--ds-color-border-subtle:#424242;--ds-color-focus-ring:#000;--ds-color-icon-accent:#000;--ds-color-icon-disabled:#535353;--ds-color-icon-primary:#000;--ds-color-icon-secondary:#2c2c2c;--ds-color-overlay-scrim:#000000a3;--ds-color-overlay-skeleton:#e6e6e6;--ds-color-selected-border:#000;--ds-color-selected-text:#000;--ds-color-status-error-border:#461816;--ds-color-status-error-solid:#461816;--ds-color-status-error-surface:#f9ebeb;--ds-color-status-error-text:#2d100f;--ds-color-status-info-border:#002956;--ds-color-status-info-solid:#002956;--ds-color-status-info-surface:#c4deff;--ds-color-status-info-text:#081b32;--ds-color-status-success-border:#00381f;--ds-color-status-success-solid:#00381f;--ds-color-status-success-surface:#b4efcb;--ds-color-status-success-text:#072013;--ds-color-status-warning-border:#462b00;--ds-color-status-warning-solid:#674100;--ds-color-status-warning-surface:#ffdeb7;--ds-color-status-warning-text:#281600;--ds-color-surface-hover:#00000014;--ds-color-surface-inverse:#000;--ds-color-surface-pressed:#0000001f;--ds-color-surface-sunken:#f2f2f2;--ds-color-text-disabled:#535353;--ds-color-text-error:#461816;--ds-color-text-info:#002956;--ds-color-text-link:#000;--ds-color-text-link-hover:#1d1d1d;--ds-color-text-link-visited:#1d1d1d;--ds-color-text-placeholder:#424242;--ds-color-text-primary:#000;--ds-color-text-secondary:#1d1d1d;--ds-color-text-success:#00381f;--ds-color-text-tertiary:#2c2c2c;--ds-color-text-warning:#281600;--ds-elevation-modal:none;--ds-elevation-overlay:none;--ds-elevation-raised:none;--ds-elevation-sticky:none;--ds-field-bg-disabled:#fff;--ds-field-bg-read-only:#fff;--ds-field-border:#1d1d1d;--ds-field-border-disabled:#ababab;--ds-field-border-error:#461816;--ds-field-border-focus:#000;--ds-field-border-hover:#000;--ds-field-help:#2c2c2c;--ds-field-label:#1d1d1d;--ds-field-text:#000;--ds-field-text-disabled:#535353;--ds-field-text-error:#461816;--ds-field-text-placeholder:#424242}:root:not([data-contrast=less])[data-theme=dark]{--ds-button-danger-bg:#f3d3d1;--ds-button-danger-bg-active:#fff;--ds-button-danger-bg-disabled:#424242;--ds-button-danger-bg-hover:#f9ebeb;--ds-button-danger-border:#fff;--ds-button-danger-text:#000;--ds-button-danger-text-disabled:#ababab;--ds-button-primary-bg:#fff;--ds-button-primary-bg-active:#e6e6e6;--ds-button-primary-bg-disabled:#424242;--ds-button-primary-bg-hover:#f2f2f2;--ds-button-primary-border:#fff;--ds-button-primary-text:#000;--ds-button-primary-text-disabled:#ababab;--ds-button-secondary-bg:#000;--ds-button-secondary-bg-active:#2c2c2c;--ds-button-secondary-bg-disabled:#1d1d1d;--ds-button-secondary-bg-hover:#1d1d1d;--ds-button-secondary-border:#fff;--ds-button-secondary-text:#fff;--ds-button-secondary-text-disabled:#ababab;--ds-button-tertiary-bg-active:#ffffff3d;--ds-button-tertiary-bg-hover:#ffffff1f;--ds-button-tertiary-border:#fff;--ds-button-tertiary-text:#fff;--ds-button-tertiary-text-disabled:#ababab;--ds-color-action-danger-bg:#f3d3d1;--ds-color-action-danger-bg-active:#fff;--ds-color-action-danger-bg-disabled:#424242;--ds-color-action-danger-bg-hover:#f9ebeb;--ds-color-action-danger-border:#fff;--ds-color-action-danger-text:#000;--ds-color-action-primary-bg:#fff;--ds-color-action-primary-bg-active:#e6e6e6;--ds-color-action-primary-bg-disabled:#424242;--ds-color-action-primary-bg-hover:#f2f2f2;--ds-color-action-primary-border:#fff;--ds-color-action-primary-text:#000;--ds-color-action-secondary-bg:#000;--ds-color-action-secondary-bg-active:#2c2c2c;--ds-color-action-secondary-bg-disabled:#1d1d1d;--ds-color-action-secondary-bg-hover:#1d1d1d;--ds-color-action-secondary-border:#fff;--ds-color-action-secondary-text:#fff;--ds-color-action-tertiary-bg-active:#ffffff3d;--ds-color-action-tertiary-bg-hover:#ffffff1f;--ds-color-action-tertiary-border:#fff;--ds-color-action-tertiary-text:#fff;--ds-color-bg-canvas:#000;--ds-color-bg-inverse:#fff;--ds-color-bg-subtle:#000;--ds-color-bg-sunken:#000;--ds-color-border-accent:#fff;--ds-color-border-default:#f2f2f2;--ds-color-border-disabled:#535353;--ds-color-border-inverse:#000;--ds-color-border-strong:#fff;--ds-color-border-subtle:#d6d6d6;--ds-color-focus-ring:#fff;--ds-color-focus-ring-offset:#000;--ds-color-icon-accent:#fff;--ds-color-icon-inverse:#000;--ds-color-icon-primary:#fff;--ds-color-icon-secondary:#e6e6e6;--ds-color-overlay-scrim:#000000a3;--ds-color-overlay-skeleton:#2c2c2c;--ds-color-selected-bg:#131313;--ds-color-selected-border:#fff;--ds-color-selected-text:#fff;--ds-color-status-error-border:#f3d3d1;--ds-color-status-error-solid:#f3d3d1;--ds-color-status-error-surface:#000;--ds-color-status-error-text:#f9ebeb;--ds-color-status-info-border:#95c4ff;--ds-color-status-info-solid:#95c4ff;--ds-color-status-info-surface:#000;--ds-color-status-info-text:#c4deff;--ds-color-status-success-border:#91daaf;--ds-color-status-success-solid:#91daaf;--ds-color-status-success-surface:#000;--ds-color-status-success-text:#b4efcb;--ds-color-status-warning-border:#ffc67e;--ds-color-status-warning-solid:#ffc67e;--ds-color-status-warning-surface:#000;--ds-color-status-warning-text:#ffdeb7;--ds-color-surface-accent-subtle:#131313;--ds-color-surface-default:#000;--ds-color-surface-hover:#ffffff1f;--ds-color-surface-inverse:#fff;--ds-color-surface-overlay:#000;--ds-color-surface-pressed:#ffffff3d;--ds-color-surface-raised:#000;--ds-color-surface-sunken:#000;--ds-color-text-disabled:#ababab;--ds-color-text-error:#f3d3d1;--ds-color-text-info:#95c4ff;--ds-color-text-inverse:#000;--ds-color-text-link:#fff;--ds-color-text-link-hover:#f2f2f2;--ds-color-text-link-visited:#e6e6e6;--ds-color-text-on-accent:#000;--ds-color-text-placeholder:#d6d6d6;--ds-color-text-primary:#fff;--ds-color-text-secondary:#f2f2f2;--ds-color-text-success:#91daaf;--ds-color-text-tertiary:#e6e6e6;--ds-color-text-warning:#ffc67e;--ds-elevation-modal:none;--ds-elevation-overlay:none;--ds-elevation-raised:none;--ds-elevation-sticky:none;--ds-field-bg:#000;--ds-field-bg-disabled:#000;--ds-field-bg-read-only:#000;--ds-field-border:#f2f2f2;--ds-field-border-disabled:#535353;--ds-field-border-error:#f3d3d1;--ds-field-border-focus:#fff;--ds-field-border-hover:#fff;--ds-field-help:#e6e6e6;--ds-field-label:#f2f2f2;--ds-field-text:#fff;--ds-field-text-disabled:#ababab;--ds-field-text-error:#f3d3d1;--ds-field-text-placeholder:#d6d6d6}}@media (forced-colors:active){:root{--ds-color-focus-ring:Highlight;--ds-color-border-default:CanvasText}}[data-brand=kite]{--ds-button-danger-bg-disabled:#c2d9d1;--ds-button-danger-text:#fff;--ds-button-danger-text-disabled:#6b8986;--ds-button-primary-bg:#5e7c79;--ds-button-primary-bg-active:#3a5452;--ds-button-primary-bg-disabled:#c2d9d1;--ds-button-primary-bg-hover:#4b6865;--ds-button-primary-text:#fff;--ds-button-primary-text-disabled:#6b8986;--ds-button-secondary-bg:#f2f5e9;--ds-button-secondary-bg-active:#dbe7de;--ds-button-secondary-bg-disabled:#e3efe2;--ds-button-secondary-bg-hover:#e3efe2;--ds-button-secondary-border:#a9c0bb;--ds-button-secondary-text:#2f2e29;--ds-button-secondary-text-disabled:#6b8986;--ds-button-tertiary-text:#4b6865;--ds-button-tertiary-text-disabled:#6b8986;--ds-color-action-danger-bg-disabled:#c2d9d1;--ds-color-action-danger-text:#fff;--ds-color-action-primary-bg:#5e7c79;--ds-color-action-primary-bg-active:#3a5452;--ds-color-action-primary-bg-disabled:#c2d9d1;--ds-color-action-primary-bg-hover:#4b6865;--ds-color-action-primary-text:#fff;--ds-color-action-secondary-bg:#f2f5e9;--ds-color-action-secondary-bg-active:#dbe7de;--ds-color-action-secondary-bg-disabled:#e3efe2;--ds-color-action-secondary-bg-hover:#e3efe2;--ds-color-action-secondary-border:#a9c0bb;--ds-color-action-secondary-text:#2f2e29;--ds-color-action-tertiary-text:#4b6865;--ds-color-bg-canvas:#f2f5e9;--ds-color-bg-inverse:#172625;--ds-color-bg-subtle:#e3efe2;--ds-color-bg-sunken:#dbe7de;--ds-color-border-accent:#5e7c79;--ds-color-border-default:#6b8986;--ds-color-border-disabled:#c2d9d1;--ds-color-border-inverse:#364948;--ds-color-border-strong:#617c7b;--ds-color-border-subtle:#c2d9d1;--ds-color-focus-ring:#3a5452;--ds-color-focus-ring-offset:#f2f5e9;--ds-color-heather-100:#e0dfd8;--ds-color-heather-200:#c8c7bf;--ds-color-heather-300:#b1b0a7;--ds-color-heather-400:#9a9990;--ds-color-heather-50:#f7f7f3;--ds-color-heather-500:#84837a;--ds-color-heather-600:#6f6e65;--ds-color-heather-700:#5a5950;--ds-color-heather-800:#44433c;--ds-color-heather-900:#2f2e29;--ds-color-heather-950:#1b1b18;--ds-color-icon-accent:#5e7c79;--ds-color-icon-disabled:#8ca4a1;--ds-color-icon-inverse:#f2f5e9;--ds-color-icon-primary:#44433c;--ds-color-icon-secondary:#6f6e65;--ds-color-iris-100:#cbe1de;--ds-color-iris-200:#adc7c4;--ds-color-iris-300:#91aeab;--ds-color-iris-400:#779592;--ds-color-iris-50:#eefaf8;--ds-color-iris-500:#5e7c79;--ds-color-iris-600:#4b6865;--ds-color-iris-700:#3a5452;--ds-color-iris-800:#2b413f;--ds-color-iris-900:#1d2f2d;--ds-color-iris-950:#141c1c;--ds-color-moss-100:#dde4b1;--ds-color-moss-200:#c5cc8f;--ds-color-moss-300:#aeb570;--ds-color-moss-400:#979e53;--ds-color-moss-50:#f6fadf;--ds-color-moss-500:#80873c;--ds-color-moss-600:#6a7025;--ds-color-moss-700:#555a12;--ds-color-moss-800:#414402;--ds-color-moss-900:#2d3000;--ds-color-moss-950:#1b1c08;--ds-color-neutral-0:#f2f5e9;--ds-color-neutral-100:#dbe7de;--ds-color-neutral-200:#c2d9d1;--ds-color-neutral-25:#ebf2e5;--ds-color-neutral-300:#a9c0bb;--ds-color-neutral-400:#8ca4a1;--ds-color-neutral-450:#6b8986;--ds-color-neutral-50:#e3efe2;--ds-color-neutral-500:#617c7b;--ds-color-neutral-600:#4a605e;--ds-color-neutral-700:#364948;--ds-color-neutral-800:#223331;--ds-color-neutral-900:#172625;--ds-color-neutral-950:#0f1a19;--ds-color-overlay-skeleton:#dbe7de;--ds-color-selected-bg:#cbe1de;--ds-color-selected-border:#5e7c79;--ds-color-selected-text:#2b413f;--ds-color-surface-accent-subtle:#eefaf8;--ds-color-surface-default:#f2f5e9;--ds-color-surface-inverse:#172625;--ds-color-surface-overlay:#f2f5e9;--ds-color-surface-raised:#fff;--ds-color-surface-sunken:#e3efe2;--ds-color-teal-100:#c5e1e1;--ds-color-teal-200:#9ec8c9;--ds-color-teal-300:#8ab0b1;--ds-color-teal-400:#729a9b;--ds-color-teal-50:#ebfafa;--ds-color-teal-500:#5c8485;--ds-color-teal-600:#486e70;--ds-color-teal-700:#36595a;--ds-color-teal-800:#264546;--ds-color-teal-900:#193131;--ds-color-teal-950:#121d1d;--ds-color-text-disabled:#6b8986;--ds-color-text-inverse:#f2f5e9;--ds-color-text-link:#4b6865;--ds-color-text-link-hover:#3a5452;--ds-color-text-link-visited:#555a12;--ds-color-text-placeholder:#6f6e65;--ds-color-text-primary:#1b1b18;--ds-color-text-secondary:#5a5950;--ds-color-text-tertiary:#6f6e65;--ds-field-bg:#f2f5e9;--ds-field-bg-disabled:#e3efe2;--ds-field-bg-read-only:#e3efe2;--ds-field-border:#6b8986;--ds-field-border-disabled:#c2d9d1;--ds-field-border-focus:#5e7c79;--ds-field-border-hover:#617c7b;--ds-field-help:#6f6e65;--ds-field-label:#5a5950;--ds-field-text:#1b1b18;--ds-field-text-disabled:#6b8986;--ds-field-text-placeholder:#6f6e65}[data-brand=kite][data-theme=dark]{--ds-button-danger-bg-disabled:#223331;--ds-button-danger-text:#0f1a19;--ds-button-danger-text-disabled:#617c7b;--ds-button-primary-bg:#91aeab;--ds-button-primary-bg-active:#cbe1de;--ds-button-primary-bg-disabled:#223331;--ds-button-primary-bg-hover:#adc7c4;--ds-button-primary-text:#0f1a19;--ds-button-primary-text-disabled:#617c7b;--ds-button-secondary-bg:#223331;--ds-button-secondary-bg-active:#4a605e;--ds-button-secondary-bg-disabled:#172625;--ds-button-secondary-bg-hover:#364948;--ds-button-secondary-border:#4a605e;--ds-button-secondary-text:#dbe7de;--ds-button-secondary-text-disabled:#617c7b;--ds-button-tertiary-text:#adc7c4;--ds-button-tertiary-text-disabled:#617c7b;--ds-color-action-danger-bg-disabled:#223331;--ds-color-action-danger-text:#0f1a19;--ds-color-action-primary-bg:#91aeab;--ds-color-action-primary-bg-active:#cbe1de;--ds-color-action-primary-bg-disabled:#223331;--ds-color-action-primary-bg-hover:#adc7c4;--ds-color-action-primary-text:#0f1a19;--ds-color-action-secondary-bg:#223331;--ds-color-action-secondary-bg-active:#4a605e;--ds-color-action-secondary-bg-disabled:#172625;--ds-color-action-secondary-bg-hover:#364948;--ds-color-action-secondary-border:#4a605e;--ds-color-action-secondary-text:#dbe7de;--ds-color-action-tertiary-text:#adc7c4;--ds-color-bg-canvas:#0f1a19;--ds-color-bg-inverse:#dbe7de;--ds-color-bg-subtle:#172625;--ds-color-bg-sunken:#000;--ds-color-border-accent:#91aeab;--ds-color-border-default:#6b8986;--ds-color-border-disabled:#223331;--ds-color-border-inverse:#a9c0bb;--ds-color-border-strong:#617c7b;--ds-color-border-subtle:#223331;--ds-color-focus-ring:#91aeab;--ds-color-focus-ring-offset:#0f1a19;--ds-color-heather-100:#e0dfd8;--ds-color-heather-200:#c8c7bf;--ds-color-heather-300:#b1b0a7;--ds-color-heather-400:#9a9990;--ds-color-heather-50:#f7f7f3;--ds-color-heather-500:#84837a;--ds-color-heather-600:#6f6e65;--ds-color-heather-700:#5a5950;--ds-color-heather-800:#44433c;--ds-color-heather-900:#2f2e29;--ds-color-heather-950:#1b1b18;--ds-color-icon-accent:#91aeab;--ds-color-icon-disabled:#4a605e;--ds-color-icon-inverse:#172625;--ds-color-icon-primary:#c2d9d1;--ds-color-icon-secondary:#8ca4a1;--ds-color-iris-100:#cbe1de;--ds-color-iris-200:#adc7c4;--ds-color-iris-300:#91aeab;--ds-color-iris-400:#779592;--ds-color-iris-50:#eefaf8;--ds-color-iris-500:#5e7c79;--ds-color-iris-600:#4b6865;--ds-color-iris-700:#3a5452;--ds-color-iris-800:#2b413f;--ds-color-iris-900:#1d2f2d;--ds-color-iris-950:#141c1c;--ds-color-moss-100:#dde4b1;--ds-color-moss-200:#c5cc8f;--ds-color-moss-300:#aeb570;--ds-color-moss-400:#979e53;--ds-color-moss-50:#f6fadf;--ds-color-moss-500:#80873c;--ds-color-moss-600:#6a7025;--ds-color-moss-700:#555a12;--ds-color-moss-800:#414402;--ds-color-moss-900:#2d3000;--ds-color-moss-950:#1b1c08;--ds-color-neutral-0:#f2f5e9;--ds-color-neutral-100:#dbe7de;--ds-color-neutral-200:#c2d9d1;--ds-color-neutral-25:#ebf2e5;--ds-color-neutral-300:#a9c0bb;--ds-color-neutral-400:#8ca4a1;--ds-color-neutral-450:#6b8986;--ds-color-neutral-50:#e3efe2;--ds-color-neutral-500:#617c7b;--ds-color-neutral-600:#4a605e;--ds-color-neutral-700:#364948;--ds-color-neutral-800:#223331;--ds-color-neutral-900:#172625;--ds-color-neutral-950:#0f1a19;--ds-color-overlay-skeleton:#223331;--ds-color-selected-bg:#1d2f2d;--ds-color-selected-border:#91aeab;--ds-color-selected-text:#cbe1de;--ds-color-surface-accent-subtle:#1d2f2d;--ds-color-surface-default:#172625;--ds-color-surface-inverse:#dbe7de;--ds-color-surface-overlay:#223331;--ds-color-surface-raised:#223331;--ds-color-surface-sunken:#0f1a19;--ds-color-teal-100:#c5e1e1;--ds-color-teal-200:#9ec8c9;--ds-color-teal-300:#8ab0b1;--ds-color-teal-400:#729a9b;--ds-color-teal-50:#ebfafa;--ds-color-teal-500:#5c8485;--ds-color-teal-600:#486e70;--ds-color-teal-700:#36595a;--ds-color-teal-800:#264546;--ds-color-teal-900:#193131;--ds-color-teal-950:#121d1d;--ds-color-text-disabled:#617c7b;--ds-color-text-inverse:#172625;--ds-color-text-link:#adc7c4;--ds-color-text-link-hover:#cbe1de;--ds-color-text-link-visited:#c5cc8f;--ds-color-text-placeholder:#8ca4a1;--ds-color-text-primary:#e3efe2;--ds-color-text-secondary:#a9c0bb;--ds-color-text-tertiary:#8ca4a1;--ds-field-bg:#172625;--ds-field-bg-disabled:#172625;--ds-field-bg-read-only:#172625;--ds-field-border:#6b8986;--ds-field-border-disabled:#223331;--ds-field-border-focus:#91aeab;--ds-field-border-hover:#617c7b;--ds-field-help:#8ca4a1;--ds-field-label:#a9c0bb;--ds-field-text:#e3efe2;--ds-field-text-disabled:#617c7b;--ds-field-text-placeholder:#8ca4a1}@media (prefers-color-scheme:dark){[data-brand=kite]:not([data-theme=light]){--ds-button-danger-bg-disabled:#223331;--ds-button-danger-text:#0f1a19;--ds-button-danger-text-disabled:#617c7b;--ds-button-primary-bg:#91aeab;--ds-button-primary-bg-active:#cbe1de;--ds-button-primary-bg-disabled:#223331;--ds-button-primary-bg-hover:#adc7c4;--ds-button-primary-text:#0f1a19;--ds-button-primary-text-disabled:#617c7b;--ds-button-secondary-bg:#223331;--ds-button-secondary-bg-active:#4a605e;--ds-button-secondary-bg-disabled:#172625;--ds-button-secondary-bg-hover:#364948;--ds-button-secondary-border:#4a605e;--ds-button-secondary-text:#dbe7de;--ds-button-secondary-text-disabled:#617c7b;--ds-button-tertiary-text:#adc7c4;--ds-button-tertiary-text-disabled:#617c7b;--ds-color-action-danger-bg-disabled:#223331;--ds-color-action-danger-text:#0f1a19;--ds-color-action-primary-bg:#91aeab;--ds-color-action-primary-bg-active:#cbe1de;--ds-color-action-primary-bg-disabled:#223331;--ds-color-action-primary-bg-hover:#adc7c4;--ds-color-action-primary-text:#0f1a19;--ds-color-action-secondary-bg:#223331;--ds-color-action-secondary-bg-active:#4a605e;--ds-color-action-secondary-bg-disabled:#172625;--ds-color-action-secondary-bg-hover:#364948;--ds-color-action-secondary-border:#4a605e;--ds-color-action-secondary-text:#dbe7de;--ds-color-action-tertiary-text:#adc7c4;--ds-color-bg-canvas:#0f1a19;--ds-color-bg-inverse:#dbe7de;--ds-color-bg-subtle:#172625;--ds-color-bg-sunken:#000;--ds-color-border-accent:#91aeab;--ds-color-border-default:#6b8986;--ds-color-border-disabled:#223331;--ds-color-border-inverse:#a9c0bb;--ds-color-border-strong:#617c7b;--ds-color-border-subtle:#223331;--ds-color-focus-ring:#91aeab;--ds-color-focus-ring-offset:#0f1a19;--ds-color-heather-100:#e0dfd8;--ds-color-heather-200:#c8c7bf;--ds-color-heather-300:#b1b0a7;--ds-color-heather-400:#9a9990;--ds-color-heather-50:#f7f7f3;--ds-color-heather-500:#84837a;--ds-color-heather-600:#6f6e65;--ds-color-heather-700:#5a5950;--ds-color-heather-800:#44433c;--ds-color-heather-900:#2f2e29;--ds-color-heather-950:#1b1b18;--ds-color-icon-accent:#91aeab;--ds-color-icon-disabled:#4a605e;--ds-color-icon-inverse:#172625;--ds-color-icon-primary:#c2d9d1;--ds-color-icon-secondary:#8ca4a1;--ds-color-iris-100:#cbe1de;--ds-color-iris-200:#adc7c4;--ds-color-iris-300:#91aeab;--ds-color-iris-400:#779592;--ds-color-iris-50:#eefaf8;--ds-color-iris-500:#5e7c79;--ds-color-iris-600:#4b6865;--ds-color-iris-700:#3a5452;--ds-color-iris-800:#2b413f;--ds-color-iris-900:#1d2f2d;--ds-color-iris-950:#141c1c;--ds-color-moss-100:#dde4b1;--ds-color-moss-200:#c5cc8f;--ds-color-moss-300:#aeb570;--ds-color-moss-400:#979e53;--ds-color-moss-50:#f6fadf;--ds-color-moss-500:#80873c;--ds-color-moss-600:#6a7025;--ds-color-moss-700:#555a12;--ds-color-moss-800:#414402;--ds-color-moss-900:#2d3000;--ds-color-moss-950:#1b1c08;--ds-color-neutral-0:#f2f5e9;--ds-color-neutral-100:#dbe7de;--ds-color-neutral-200:#c2d9d1;--ds-color-neutral-25:#ebf2e5;--ds-color-neutral-300:#a9c0bb;--ds-color-neutral-400:#8ca4a1;--ds-color-neutral-450:#6b8986;--ds-color-neutral-50:#e3efe2;--ds-color-neutral-500:#617c7b;--ds-color-neutral-600:#4a605e;--ds-color-neutral-700:#364948;--ds-color-neutral-800:#223331;--ds-color-neutral-900:#172625;--ds-color-neutral-950:#0f1a19;--ds-color-overlay-skeleton:#223331;--ds-color-selected-bg:#1d2f2d;--ds-color-selected-border:#91aeab;--ds-color-selected-text:#cbe1de;--ds-color-surface-accent-subtle:#1d2f2d;--ds-color-surface-default:#172625;--ds-color-surface-inverse:#dbe7de;--ds-color-surface-overlay:#223331;--ds-color-surface-raised:#223331;--ds-color-surface-sunken:#0f1a19;--ds-color-teal-100:#c5e1e1;--ds-color-teal-200:#9ec8c9;--ds-color-teal-300:#8ab0b1;--ds-color-teal-400:#729a9b;--ds-color-teal-50:#ebfafa;--ds-color-teal-500:#5c8485;--ds-color-teal-600:#486e70;--ds-color-teal-700:#36595a;--ds-color-teal-800:#264546;--ds-color-teal-900:#193131;--ds-color-teal-950:#121d1d;--ds-color-text-disabled:#617c7b;--ds-color-text-inverse:#172625;--ds-color-text-link:#adc7c4;--ds-color-text-link-hover:#cbe1de;--ds-color-text-link-visited:#c5cc8f;--ds-color-text-placeholder:#8ca4a1;--ds-color-text-primary:#e3efe2;--ds-color-text-secondary:#a9c0bb;--ds-color-text-tertiary:#8ca4a1;--ds-field-bg:#172625;--ds-field-bg-disabled:#172625;--ds-field-bg-read-only:#172625;--ds-field-border:#6b8986;--ds-field-border-disabled:#223331;--ds-field-border-focus:#91aeab;--ds-field-border-hover:#617c7b;--ds-field-help:#8ca4a1;--ds-field-label:#a9c0bb;--ds-field-text:#e3efe2;--ds-field-text-disabled:#617c7b;--ds-field-text-placeholder:#8ca4a1}}[data-brand=kite][data-contrast=more]{--ds-button-danger-bg-disabled:#a9c0bb;--ds-button-danger-text:#fff;--ds-button-danger-text-disabled:#4a605e;--ds-button-primary-bg:#3a5452;--ds-button-primary-bg-active:#1d2f2d;--ds-button-primary-bg-disabled:#a9c0bb;--ds-button-primary-bg-hover:#2b413f;--ds-button-primary-text:#fff;--ds-button-primary-text-disabled:#4a605e;--ds-button-secondary-bg:#fff;--ds-button-secondary-bg-active:#c2d9d1;--ds-button-secondary-bg-disabled:#dbe7de;--ds-button-secondary-bg-hover:#dbe7de;--ds-button-secondary-border:#000;--ds-button-secondary-text:#000;--ds-button-secondary-text-disabled:#4a605e;--ds-button-tertiary-text:#2b413f;--ds-button-tertiary-text-disabled:#4a605e;--ds-color-action-danger-bg-disabled:#a9c0bb;--ds-color-action-danger-text:#fff;--ds-color-action-primary-bg:#3a5452;--ds-color-action-primary-bg-active:#1d2f2d;--ds-color-action-primary-bg-disabled:#a9c0bb;--ds-color-action-primary-bg-hover:#2b413f;--ds-color-action-primary-text:#fff;--ds-color-action-secondary-bg:#fff;--ds-color-action-secondary-bg-active:#c2d9d1;--ds-color-action-secondary-bg-disabled:#dbe7de;--ds-color-action-secondary-bg-hover:#dbe7de;--ds-color-action-secondary-border:#000;--ds-color-action-secondary-text:#000;--ds-color-action-tertiary-text:#2b413f;--ds-color-bg-canvas:#fff;--ds-color-bg-inverse:#000;--ds-color-bg-subtle:#fff;--ds-color-bg-sunken:#dbe7de;--ds-color-border-accent:#2b413f;--ds-color-border-default:#172625;--ds-color-border-disabled:#8ca4a1;--ds-color-border-inverse:#fff;--ds-color-border-strong:#000;--ds-color-border-subtle:#364948;--ds-color-focus-ring:#2b413f;--ds-color-focus-ring-offset:#fff;--ds-color-heather-100:#e0dfd8;--ds-color-heather-200:#c8c7bf;--ds-color-heather-300:#b1b0a7;--ds-color-heather-400:#9a9990;--ds-color-heather-50:#f7f7f3;--ds-color-heather-500:#84837a;--ds-color-heather-600:#6f6e65;--ds-color-heather-700:#5a5950;--ds-color-heather-800:#44433c;--ds-color-heather-900:#2f2e29;--ds-color-heather-950:#1b1b18;--ds-color-icon-accent:#2b413f;--ds-color-icon-disabled:#4a605e;--ds-color-icon-inverse:#fff;--ds-color-icon-primary:#000;--ds-color-icon-secondary:#44433c;--ds-color-iris-100:#cbe1de;--ds-color-iris-200:#adc7c4;--ds-color-iris-300:#91aeab;--ds-color-iris-400:#779592;--ds-color-iris-50:#eefaf8;--ds-color-iris-500:#5e7c79;--ds-color-iris-600:#4b6865;--ds-color-iris-700:#3a5452;--ds-color-iris-800:#2b413f;--ds-color-iris-900:#1d2f2d;--ds-color-iris-950:#141c1c;--ds-color-moss-100:#dde4b1;--ds-color-moss-200:#c5cc8f;--ds-color-moss-300:#aeb570;--ds-color-moss-400:#979e53;--ds-color-moss-50:#f6fadf;--ds-color-moss-500:#80873c;--ds-color-moss-600:#6a7025;--ds-color-moss-700:#555a12;--ds-color-moss-800:#414402;--ds-color-moss-900:#2d3000;--ds-color-moss-950:#1b1c08;--ds-color-neutral-0:#f2f5e9;--ds-color-neutral-100:#dbe7de;--ds-color-neutral-200:#c2d9d1;--ds-color-neutral-25:#ebf2e5;--ds-color-neutral-300:#a9c0bb;--ds-color-neutral-400:#8ca4a1;--ds-color-neutral-450:#6b8986;--ds-color-neutral-50:#e3efe2;--ds-color-neutral-500:#617c7b;--ds-color-neutral-600:#4a605e;--ds-color-neutral-700:#364948;--ds-color-neutral-800:#223331;--ds-color-neutral-900:#172625;--ds-color-neutral-950:#0f1a19;--ds-color-overlay-skeleton:#c2d9d1;--ds-color-selected-bg:#cbe1de;--ds-color-selected-border:#2b413f;--ds-color-selected-text:#1d2f2d;--ds-color-surface-accent-subtle:#cbe1de;--ds-color-surface-default:#fff;--ds-color-surface-inverse:#000;--ds-color-surface-overlay:#fff;--ds-color-surface-raised:#fff;--ds-color-surface-sunken:#dbe7de;--ds-color-teal-100:#c5e1e1;--ds-color-teal-200:#9ec8c9;--ds-color-teal-300:#8ab0b1;--ds-color-teal-400:#729a9b;--ds-color-teal-50:#ebfafa;--ds-color-teal-500:#5c8485;--ds-color-teal-600:#486e70;--ds-color-teal-700:#36595a;--ds-color-teal-800:#264546;--ds-color-teal-900:#193131;--ds-color-teal-950:#121d1d;--ds-color-text-disabled:#4a605e;--ds-color-text-inverse:#fff;--ds-color-text-link:#2b413f;--ds-color-text-link-hover:#1d2f2d;--ds-color-text-link-visited:#2d3000;--ds-color-text-placeholder:#44433c;--ds-color-text-primary:#000;--ds-color-text-secondary:#2f2e29;--ds-color-text-tertiary:#44433c;--ds-field-bg:#fff;--ds-field-bg-disabled:#fff;--ds-field-bg-read-only:#fff;--ds-field-border:#172625;--ds-field-border-disabled:#8ca4a1;--ds-field-border-focus:#2b413f;--ds-field-border-hover:#000;--ds-field-help:#44433c;--ds-field-label:#2f2e29;--ds-field-text:#000;--ds-field-text-disabled:#4a605e;--ds-field-text-placeholder:#44433c}[data-brand=kite][data-contrast=more][data-theme=dark]{--ds-button-danger-bg-disabled:#364948;--ds-button-danger-text:#000;--ds-button-danger-text-disabled:#8ca4a1;--ds-button-primary-bg:#adc7c4;--ds-button-primary-bg-active:#eefaf8;--ds-button-primary-bg-disabled:#364948;--ds-button-primary-bg-hover:#cbe1de;--ds-button-primary-text:#000;--ds-button-primary-text-disabled:#8ca4a1;--ds-button-secondary-bg:#000;--ds-button-secondary-bg-active:#223331;--ds-button-secondary-bg-disabled:#172625;--ds-button-secondary-bg-hover:#172625;--ds-button-secondary-border:#fff;--ds-button-secondary-text:#fff;--ds-button-secondary-text-disabled:#8ca4a1;--ds-button-tertiary-text:#adc7c4;--ds-button-tertiary-text-disabled:#8ca4a1;--ds-color-action-danger-bg-disabled:#364948;--ds-color-action-danger-text:#000;--ds-color-action-primary-bg:#adc7c4;--ds-color-action-primary-bg-active:#eefaf8;--ds-color-action-primary-bg-disabled:#364948;--ds-color-action-primary-bg-hover:#cbe1de;--ds-color-action-primary-text:#000;--ds-color-action-secondary-bg:#000;--ds-color-action-secondary-bg-active:#223331;--ds-color-action-secondary-bg-disabled:#172625;--ds-color-action-secondary-bg-hover:#172625;--ds-color-action-secondary-border:#fff;--ds-color-action-secondary-text:#fff;--ds-color-action-tertiary-text:#adc7c4;--ds-color-bg-canvas:#000;--ds-color-bg-inverse:#fff;--ds-color-bg-subtle:#000;--ds-color-bg-sunken:#000;--ds-color-border-accent:#adc7c4;--ds-color-border-default:#dbe7de;--ds-color-border-disabled:#4a605e;--ds-color-border-inverse:#000;--ds-color-border-strong:#fff;--ds-color-border-subtle:#a9c0bb;--ds-color-focus-ring:#adc7c4;--ds-color-focus-ring-offset:#000;--ds-color-heather-100:#e0dfd8;--ds-color-heather-200:#c8c7bf;--ds-color-heather-300:#b1b0a7;--ds-color-heather-400:#9a9990;--ds-color-heather-50:#f7f7f3;--ds-color-heather-500:#84837a;--ds-color-heather-600:#6f6e65;--ds-color-heather-700:#5a5950;--ds-color-heather-800:#44433c;--ds-color-heather-900:#2f2e29;--ds-color-heather-950:#1b1b18;--ds-color-icon-accent:#adc7c4;--ds-color-icon-disabled:#8ca4a1;--ds-color-icon-inverse:#000;--ds-color-icon-primary:#fff;--ds-color-icon-secondary:#c2d9d1;--ds-color-iris-100:#cbe1de;--ds-color-iris-200:#adc7c4;--ds-color-iris-300:#91aeab;--ds-color-iris-400:#779592;--ds-color-iris-50:#eefaf8;--ds-color-iris-500:#5e7c79;--ds-color-iris-600:#4b6865;--ds-color-iris-700:#3a5452;--ds-color-iris-800:#2b413f;--ds-color-iris-900:#1d2f2d;--ds-color-iris-950:#141c1c;--ds-color-moss-100:#dde4b1;--ds-color-moss-200:#c5cc8f;--ds-color-moss-300:#aeb570;--ds-color-moss-400:#979e53;--ds-color-moss-50:#f6fadf;--ds-color-moss-500:#80873c;--ds-color-moss-600:#6a7025;--ds-color-moss-700:#555a12;--ds-color-moss-800:#414402;--ds-color-moss-900:#2d3000;--ds-color-moss-950:#1b1c08;--ds-color-neutral-0:#f2f5e9;--ds-color-neutral-100:#dbe7de;--ds-color-neutral-200:#c2d9d1;--ds-color-neutral-25:#ebf2e5;--ds-color-neutral-300:#a9c0bb;--ds-color-neutral-400:#8ca4a1;--ds-color-neutral-450:#6b8986;--ds-color-neutral-50:#e3efe2;--ds-color-neutral-500:#617c7b;--ds-color-neutral-600:#4a605e;--ds-color-neutral-700:#364948;--ds-color-neutral-800:#223331;--ds-color-neutral-900:#172625;--ds-color-neutral-950:#0f1a19;--ds-color-overlay-skeleton:#223331;--ds-color-selected-bg:#141c1c;--ds-color-selected-border:#adc7c4;--ds-color-selected-text:#cbe1de;--ds-color-surface-accent-subtle:#141c1c;--ds-color-surface-default:#000;--ds-color-surface-inverse:#fff;--ds-color-surface-overlay:#000;--ds-color-surface-raised:#000;--ds-color-surface-sunken:#000;--ds-color-teal-100:#c5e1e1;--ds-color-teal-200:#9ec8c9;--ds-color-teal-300:#8ab0b1;--ds-color-teal-400:#729a9b;--ds-color-teal-50:#ebfafa;--ds-color-teal-500:#5c8485;--ds-color-teal-600:#486e70;--ds-color-teal-700:#36595a;--ds-color-teal-800:#264546;--ds-color-teal-900:#193131;--ds-color-teal-950:#121d1d;--ds-color-text-disabled:#8ca4a1;--ds-color-text-inverse:#000;--ds-color-text-link:#adc7c4;--ds-color-text-link-hover:#cbe1de;--ds-color-text-link-visited:#c5cc8f;--ds-color-text-placeholder:#a9c0bb;--ds-color-text-primary:#fff;--ds-color-text-secondary:#dbe7de;--ds-color-text-tertiary:#c2d9d1;--ds-field-bg:#000;--ds-field-bg-disabled:#000;--ds-field-bg-read-only:#000;--ds-field-border:#dbe7de;--ds-field-border-disabled:#4a605e;--ds-field-border-focus:#adc7c4;--ds-field-border-hover:#fff;--ds-field-help:#c2d9d1;--ds-field-label:#dbe7de;--ds-field-text:#fff;--ds-field-text-disabled:#8ca4a1;--ds-field-text-placeholder:#a9c0bb}@media (pointer:coarse){:root{--ds-target-minimum:var(--ds-target-coarse)}}@media (pointer:fine){:root{--ds-target-minimum:var(--ds-target-fine)}}[data-platform=mobile]{--ds-spacing-section-lg:64px;--ds-spacing-section-md:48px;--ds-type-display-font-family:"DM Sans", "IBM Plex Sans Arabic", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--ds-type-display-font-size:2.5rem;--ds-type-display-font-weight:700;--ds-type-display-line-height:1.15;--ds-type-display-letter-spacing:-.02em;--ds-type-display:700 2.5rem/1.15 "DM Sans", "IBM Plex Sans Arabic", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--ds-type-h1-font-family:"DM Sans", "IBM Plex Sans Arabic", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--ds-type-h1-font-size:2rem;--ds-type-h1-font-weight:700;--ds-type-h1-line-height:1.15;--ds-type-h1-letter-spacing:-.01em;--ds-type-h1:700 2rem/1.15 "DM Sans", "IBM Plex Sans Arabic", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--ds-type-h2-font-family:"DM Sans", "IBM Plex Sans Arabic", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--ds-type-h2-font-size:1.5rem;--ds-type-h2-font-weight:600;--ds-type-h2-line-height:1.25;--ds-type-h2-letter-spacing:-.01em;--ds-type-h2:600 1.5rem/1.25 "DM Sans", "IBM Plex Sans Arabic", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--ds-target-minimum:var(--ds-target-coarse)}[data-platform=tv]{--ds-icon-md:32px;--ds-radius-md:16px;--ds-spacing-section-lg:128px;--ds-spacing-section-md:96px;--ds-type-body-font-family:"DM Sans", "IBM Plex Sans Arabic", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--ds-type-body-font-size:1.5rem;--ds-type-body-font-weight:400;--ds-type-body-line-height:1.5;--ds-type-body-letter-spacing:0em;--ds-type-body:400 1.5rem/1.5 "DM Sans", "IBM Plex Sans Arabic", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--ds-type-body-sm-font-family:"DM Sans", "IBM Plex Sans Arabic", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--ds-type-body-sm-font-size:1.25rem;--ds-type-body-sm-font-weight:400;--ds-type-body-sm-line-height:1.4;--ds-type-body-sm-letter-spacing:0em;--ds-type-body-sm:400 1.25rem/1.4 "DM Sans", "IBM Plex Sans Arabic", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--ds-type-button-font-family:"DM Sans", "IBM Plex Sans Arabic", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--ds-type-button-font-size:1.25rem;--ds-type-button-font-weight:600;--ds-type-button-line-height:1;--ds-type-button-letter-spacing:0em;--ds-type-button:600 1.25rem/1 "DM Sans", "IBM Plex Sans Arabic", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--ds-type-caption-font-family:"DM Sans", "IBM Plex Sans Arabic", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--ds-type-caption-font-size:1.125rem;--ds-type-caption-font-weight:400;--ds-type-caption-line-height:1.4;--ds-type-caption-letter-spacing:0em;--ds-type-caption:400 1.125rem/1.4 "DM Sans", "IBM Plex Sans Arabic", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--ds-type-h1-font-family:"DM Sans", "IBM Plex Sans Arabic", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--ds-type-h1-font-size:4rem;--ds-type-h1-font-weight:700;--ds-type-h1-line-height:1.15;--ds-type-h1-letter-spacing:-.01em;--ds-type-h1:700 4rem/1.15 "DM Sans", "IBM Plex Sans Arabic", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--ds-type-h2-font-family:"DM Sans", "IBM Plex Sans Arabic", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--ds-type-h2-font-size:3rem;--ds-type-h2-font-weight:600;--ds-type-h2-line-height:1.25;--ds-type-h2-letter-spacing:-.01em;--ds-type-h2:600 3rem/1.25 "DM Sans", "IBM Plex Sans Arabic", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--ds-type-label-font-family:"DM Sans", "IBM Plex Sans Arabic", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--ds-type-label-font-size:1.125rem;--ds-type-label-font-weight:500;--ds-type-label-line-height:1.4;--ds-type-label-letter-spacing:0em;--ds-type-label:500 1.125rem/1.4 "DM Sans", "IBM Plex Sans Arabic", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--ds-target-minimum:var(--ds-target-remote)}[data-platform=wearable]{--ds-radius-lg:9999px;--ds-radius-md:9999px;--ds-spacing-inset-lg:12px;--ds-spacing-inset-md:8px;--ds-spacing-section-lg:32px;--ds-spacing-section-md:24px;--ds-type-body-font-family:"DM Sans", "IBM Plex Sans Arabic", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--ds-type-body-font-size:.875rem;--ds-type-body-font-weight:400;--ds-type-body-line-height:1.4;--ds-type-body-letter-spacing:0em;--ds-type-body:400 .875rem/1.4 "DM Sans", "IBM Plex Sans Arabic", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--ds-type-button-font-family:"DM Sans", "IBM Plex Sans Arabic", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--ds-type-button-font-size:.875rem;--ds-type-button-font-weight:600;--ds-type-button-line-height:1;--ds-type-button-letter-spacing:0em;--ds-type-button:600 .875rem/1 "DM Sans", "IBM Plex Sans Arabic", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--ds-type-h1-font-family:"DM Sans", "IBM Plex Sans Arabic", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--ds-type-h1-font-size:1.125rem;--ds-type-h1-font-weight:600;--ds-type-h1-line-height:1.15;--ds-type-h1-letter-spacing:0em;--ds-type-h1:600 1.125rem/1.15 "DM Sans", "IBM Plex Sans Arabic", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--ds-type-h2-font-family:"DM Sans", "IBM Plex Sans Arabic", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--ds-type-h2-font-size:1rem;--ds-type-h2-font-weight:600;--ds-type-h2-line-height:1.25;--ds-type-h2-letter-spacing:0em;--ds-type-h2:600 1rem/1.25 "DM Sans", "IBM Plex Sans Arabic", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--ds-target-minimum:var(--ds-target-wearable)}[data-platform=kiosk]{--ds-spacing-inset-lg:32px;--ds-spacing-inset-md:24px;--ds-type-body-font-family:"DM Sans", "IBM Plex Sans Arabic", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--ds-type-body-font-size:1.25rem;--ds-type-body-font-weight:400;--ds-type-body-line-height:1.5;--ds-type-body-letter-spacing:0em;--ds-type-body:400 1.25rem/1.5 "DM Sans", "IBM Plex Sans Arabic", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--ds-type-button-font-family:"DM Sans", "IBM Plex Sans Arabic", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--ds-type-button-font-size:1.125rem;--ds-type-button-font-weight:600;--ds-type-button-line-height:1;--ds-type-button-letter-spacing:0em;--ds-type-button:600 1.125rem/1 "DM Sans", "IBM Plex Sans Arabic", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--ds-target-minimum:var(--ds-target-kiosk)}@media (prefers-reduced-motion:reduce){:root{--ds-motion-micro-feedback:1ms;--ds-motion-state-change:1ms;--ds-motion-enter:1ms;--ds-motion-exit:1ms;--ds-motion-surface:1ms;--ds-motion-page-transition:1ms;--ds-motion-focus-move:1ms;--ds-motion-select:1ms;--ds-motion-count:1ms;--ds-motion-stagger:1ms;--ds-motion-stagger-max:1ms;--ds-motion-delay-intent:1ms;--ds-motion-delay-grace:1ms}}*,:before,:after{box-sizing:border-box}body{background:var(--ds-color-bg-canvas);color:var(--ds-color-text-primary);font:var(--ds-type-body);-webkit-font-smoothing:antialiased;margin:0}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--ds-border-thick) solid var(--ds-color-focus-ring);outline-offset:2px;scroll-margin-block:var(--ds-space-16)}.ds-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-visually-hidden:focus-within{clip-path:none;white-space:normal;block-size:auto;inline-size:auto;position:static}:root{--ds-direction:1}[dir=rtl]{--ds-direction:-1}:lang(ar),:lang(fa),:lang(ur),:lang(ps){line-height:var(--ds-font-line-height-arabic);letter-spacing:var(--ds-font-letter-spacing-normal)}:lang(ar) [class*=overline],:lang(fa) [class*=overline],:lang(ur) [class*=overline]{text-transform:none;letter-spacing:var(--ds-font-letter-spacing-normal);font-size:var(--ds-type-label-font-size)}[data-mirror=true]{transform:scaleX(var(--ds-direction))}.ds-enter-from-inline-start{transform:translateX(calc(var(--ds-direction) * -100%))}.ds-enter-from-inline-end{transform:translateX(calc(var(--ds-direction) * 100%))}[data-numerals=arabic-indic]{font-feature-settings:"anum" 1}[data-numeric=tabular]{font-variant-numeric:tabular-nums}.ds-icon{pointer-events:none;inline-size:var(--ds-icon-md);block-size:var(--ds-icon-md);color:inherit;flex:none;display:block}.ds-icon[data-size=xs]{inline-size:var(--ds-icon-xs);block-size:var(--ds-icon-xs)}.ds-icon[data-size=sm]{inline-size:var(--ds-icon-sm);block-size:var(--ds-icon-sm)}.ds-icon[data-size=md]{inline-size:var(--ds-icon-md);block-size:var(--ds-icon-md)}.ds-icon[data-size=lg]{inline-size:var(--ds-icon-lg);block-size:var(--ds-icon-lg)}.ds-icon[data-size=xl]{inline-size:var(--ds-icon-xl);block-size:var(--ds-icon-xl)}.ds-icon[data-size="2xl"]{inline-size:var(--ds-icon-2xl);block-size:var(--ds-icon-2xl)}.ds-icon[data-size="3xl"]{inline-size:var(--ds-icon-3xl);block-size:var(--ds-icon-3xl)}.ds-icon[data-mirror=true]{transform:scaleX(var(--ds-direction,1))}.ds-icon[data-anim]{transform-box:fill-box;transform-origin:50%}.ds-icon[data-anim=spin][data-play]{animation:ds-icon-spin var(--ds-duration-deliberate) linear infinite}.ds-icon[data-anim=draw] :is(path,circle,rect){stroke-dasharray:100;stroke-dashoffset:0}.ds-icon[data-anim=draw][data-play] :is(path,circle,rect){animation:ds-icon-draw var(--ds-duration-slower) var(--ds-motion-ease-enter) both}.ds-icon[data-anim=draw][data-play] path:nth-child(2){animation-delay:calc(var(--ds-duration-fast))}.ds-icon[data-anim=draw][data-play] path:nth-child(3){animation-delay:calc(var(--ds-duration-fast) * 2)}.ds-icon[data-anim=pulse][data-play]{animation:ds-icon-pulse calc(var(--ds-duration-deliberate) * 2) var(--ds-motion-ease-standard) infinite}.ds-icon[data-anim=ring][data-play]{transform-origin:50% 12%;animation:ds-icon-ring calc(var(--ds-duration-deliberate) + var(--ds-duration-slow)) var(--ds-motion-ease-standard) 1}.ds-icon[data-anim=bounce][data-play]{animation:ds-icon-bounce var(--ds-duration-slower) var(--ds-motion-ease-standard) 1}.ds-icon[data-anim=shake][data-play]{animation:ds-icon-shake var(--ds-duration-slow) var(--ds-motion-ease-standard) 1}.ds-icon[data-anim=pop][data-play]{animation:ds-icon-pop var(--ds-duration-slow) var(--ds-easing-overshoot) 1}.ds-icon[data-anim=rotate]{transition:rotate var(--ds-motion-state-change) var(--ds-motion-ease-standard)}.ds-icon[data-anim=rotate][data-open=true]{rotate:180deg}@keyframes ds-icon-spin{to{rotate:360deg}}@keyframes ds-icon-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes ds-icon-pulse{0%,to{opacity:1;scale:1}50%{opacity:.72;scale:1.12}}@keyframes ds-icon-ring{0%,to{rotate:0deg}15%{rotate:14deg}30%{rotate:-12deg}45%{rotate:9deg}60%{rotate:-6deg}75%{rotate:3deg}}@keyframes ds-icon-bounce{0%,to{translate:0}40%{translate:0 -22%}70%{translate:0 6%}}@keyframes ds-icon-shake{0%,to{translate:0}20%{translate:-12%}40%{translate:10%}60%{translate:-7%}80%{translate:4%}}@keyframes ds-icon-pop{0%{scale:.6}to{scale:1}}@media (prefers-reduced-motion:reduce){.ds-icon[data-anim][data-play]{animation:none}.ds-icon[data-anim=spin][data-play]{animation:ds-icon-spin calc(var(--ds-duration-deliberate) * 4) linear infinite}.ds-icon[data-anim=draw][data-play] :is(path,circle,rect){stroke-dashoffset:0;animation:none}.ds-icon[data-anim=rotate]{transition:none}}.ds-button{--_height:var(--ds-button-height-md);--_padding-inline:var(--ds-button-padding-x-md);--_font-size:var(--ds-type-button-font-size);--_icon-size:var(--ds-button-icon-size-md);justify-content:center;align-items:center;gap:var(--ds-button-gap);min-inline-size:var(--_height);min-block-size:var(--_height);padding-block:0;padding-inline:var(--_padding-inline);border:var(--ds-button-border-width) solid transparent;border-radius:var(--ds-button-radius);font-family:var(--ds-type-button-font-family);font-size:var(--_font-size);font-weight:var(--ds-type-button-font-weight);line-height:var(--ds-type-button-line-height);letter-spacing:var(--ds-type-button-letter-spacing);text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--ds-motion-state-change) var(--ds-motion-ease-standard), border-color var(--ds-motion-state-change) var(--ds-motion-ease-standard), color var(--ds-motion-state-change) var(--ds-motion-ease-standard), scale var(--ds-motion-micro-feedback) var(--ds-motion-ease-spring);text-decoration:none;display:inline-flex;position:relative}.ds-button:active:not(:disabled):not([aria-disabled=true]){scale:.97}.ds-button:after{content:"";block-size:max(100%, var(--ds-target-minimum,var(--ds-target-fine)));position:absolute;inset-block:50%;inset-inline:0;transform:translateY(-50%)}.ds-button[data-size=xs]{--_height:var(--ds-button-height-xs);--_padding-inline:var(--ds-button-padding-x-xs);--_font-size:var(--ds-font-size-xs);--_icon-size:var(--ds-button-icon-size-xs)}.ds-button[data-size=sm]{--_height:var(--ds-button-height-sm);--_padding-inline:var(--ds-button-padding-x-sm);--_icon-size:var(--ds-button-icon-size-sm)}.ds-button[data-size=lg]{--_height:var(--ds-button-height-lg);--_padding-inline:var(--ds-button-padding-x-lg);--_font-size:var(--ds-font-size-md);--_icon-size:var(--ds-button-icon-size-lg)}.ds-button[data-size=xl]{--_height:var(--ds-button-height-xl);--_padding-inline:var(--ds-button-padding-x-xl);--_font-size:var(--ds-font-size-lg);--_icon-size:var(--ds-button-icon-size-xl)}.ds-button[data-full-width]{inline-size:100%}.ds-button__content{justify-content:center;align-items:center;gap:var(--ds-button-gap);min-inline-size:0;display:inline-flex}.ds-button__label{text-overflow:ellipsis;overflow:hidden}.ds-button__icon{flex:none;display:inline-flex}.ds-button__icon:empty{display:none}.ds-button__icon>svg:not([data-size]){inline-size:var(--_icon-size);block-size:var(--_icon-size)}.ds-button[data-variant=primary]{background:var(--ds-button-primary-bg);border-color:var(--ds-button-primary-border);color:var(--ds-button-primary-text)}.ds-button[data-variant=secondary]{background:var(--ds-button-secondary-bg);border-color:var(--ds-button-secondary-border);color:var(--ds-button-secondary-text)}.ds-button[data-variant=tertiary]{background:var(--ds-button-tertiary-bg);border-color:var(--ds-button-tertiary-border);color:var(--ds-button-tertiary-text)}.ds-button[data-variant=danger]{background:var(--ds-button-danger-bg);border-color:var(--ds-button-danger-border);color:var(--ds-button-danger-text)}@media (hover:hover){.ds-button[data-variant=primary]:hover:not(:disabled):not([aria-disabled=true]){background:var(--ds-button-primary-bg-hover)}.ds-button[data-variant=secondary]:hover:not(:disabled):not([aria-disabled=true]){background:var(--ds-button-secondary-bg-hover)}.ds-button[data-variant=tertiary]:hover:not(:disabled):not([aria-disabled=true]){background:var(--ds-button-tertiary-bg-hover)}.ds-button[data-variant=danger]:hover:not(:disabled):not([aria-disabled=true]){background:var(--ds-button-danger-bg-hover)}}.ds-button[data-variant=primary]:active:not(:disabled):not([aria-disabled=true]){background:var(--ds-button-primary-bg-active)}.ds-button[data-variant=secondary]:active:not(:disabled):not([aria-disabled=true]){background:var(--ds-button-secondary-bg-active)}.ds-button[data-variant=tertiary]:active:not(:disabled):not([aria-disabled=true]){background:var(--ds-button-tertiary-bg-active)}.ds-button[data-variant=danger]:active:not(:disabled):not([aria-disabled=true]){background:var(--ds-button-danger-bg-active)}.ds-button:disabled,.ds-button[aria-disabled=true]{cursor:not-allowed;color:var(--ds-button-primary-text-disabled)}.ds-button[data-variant=primary]:disabled,.ds-button[data-variant=primary][aria-disabled=true],.ds-button[data-variant=danger]:disabled,.ds-button[data-variant=danger][aria-disabled=true]{background:var(--ds-button-primary-bg-disabled);border-color:#0000}.ds-button[data-variant=secondary]:disabled,.ds-button[data-variant=secondary][aria-disabled=true]{background:var(--ds-button-secondary-bg-disabled);border-color:var(--ds-color-border-disabled)}.ds-button[data-variant=tertiary]:disabled,.ds-button[data-variant=tertiary][aria-disabled=true]{background:0 0}.ds-button[data-loading] .ds-button__content{visibility:hidden}.ds-button__spinner{place-items:center;display:grid;position:absolute;inset:0}[data-platform=tv] .ds-button:focus-visible{outline-width:var(--ds-border-heavy);outline-offset:4px}[data-platform=wearable] .ds-button{border-radius:var(--ds-radius-full);inline-size:100%}@media (prefers-reduced-motion:reduce){.ds-button:active:not(:disabled):not([aria-disabled=true]){scale:none}}.ds-icon-button{--_size:var(--ds-size-10);inline-size:var(--_size);block-size:var(--_size);border:var(--ds-button-border-width) solid transparent;border-radius:var(--ds-button-radius);cursor:pointer;transition:background-color var(--ds-motion-state-change) var(--ds-motion-ease-standard), border-color var(--ds-motion-state-change) var(--ds-motion-ease-standard), color var(--ds-motion-state-change) var(--ds-motion-ease-standard), scale var(--ds-motion-micro-feedback) var(--ds-motion-ease-spring);place-items:center;padding:0;display:inline-grid;position:relative}.ds-icon-button[data-size=sm]{--_size:var(--ds-size-8)}.ds-icon-button[data-size=lg]{--_size:var(--ds-size-12)}.ds-icon-button[data-round]{border-radius:var(--ds-radius-full)}.ds-icon-button>svg:not([data-size]){inline-size:var(--ds-icon-md);block-size:var(--ds-icon-md)}.ds-icon-button[data-size=sm]>svg:not([data-size]){inline-size:var(--ds-icon-sm);block-size:var(--ds-icon-sm)}.ds-icon-button:after{content:"";inline-size:max(100%, var(--ds-target-minimum,var(--ds-target-fine)));block-size:max(100%, var(--ds-target-minimum,var(--ds-target-fine)));position:absolute;inset:50%;translate:-50% -50%}.ds-icon-button[data-variant=primary]{background:var(--ds-button-primary-bg);color:var(--ds-button-primary-text)}.ds-icon-button[data-variant=secondary]{background:var(--ds-button-secondary-bg);color:var(--ds-button-secondary-text);border-color:var(--ds-button-secondary-border)}.ds-icon-button[data-variant=tertiary]{background:var(--ds-button-tertiary-bg);color:var(--ds-color-icon-primary)}.ds-icon-button[data-variant=danger]{background:var(--ds-button-danger-bg);color:var(--ds-button-danger-text)}@media (hover:hover){.ds-icon-button[data-variant=primary]:hover:not(:disabled){background:var(--ds-button-primary-bg-hover)}.ds-icon-button[data-variant=secondary]:hover:not(:disabled){background:var(--ds-button-secondary-bg-hover)}.ds-icon-button[data-variant=tertiary]:hover:not(:disabled){background:var(--ds-button-tertiary-bg-hover)}.ds-icon-button[data-variant=danger]:hover:not(:disabled){background:var(--ds-button-danger-bg-hover)}}.ds-icon-button[data-variant=primary]:active:not(:disabled){background:var(--ds-button-primary-bg-active)}.ds-icon-button[data-variant=secondary]:active:not(:disabled){background:var(--ds-button-secondary-bg-active)}.ds-icon-button[data-variant=tertiary]:active:not(:disabled){background:var(--ds-button-tertiary-bg-active)}.ds-icon-button[data-variant=danger]:active:not(:disabled){background:var(--ds-button-danger-bg-active)}.ds-icon-button[aria-pressed=true]{background:var(--ds-color-selected-bg);border-color:var(--ds-color-selected-border);color:var(--ds-color-selected-text)}.ds-icon-button:disabled{color:var(--ds-color-text-disabled);cursor:not-allowed}.ds-icon-button[data-variant=primary]:disabled,.ds-icon-button[data-variant=danger]:disabled{background:var(--ds-button-primary-bg-disabled)}.ds-icon-button[data-variant=secondary]:disabled{background:var(--ds-button-secondary-bg-disabled);border-color:var(--ds-color-border-disabled)}.ds-icon-button:active:not(:disabled){scale:.92}.ds-icon-button[data-morph=plus]>*{transition:rotate var(--ds-motion-state-change) var(--ds-motion-ease-spring)}.ds-icon-button[data-morph=plus][aria-expanded=true]>*{rotate:45deg}[data-platform=tv] .ds-icon-button:focus-visible{outline-width:var(--ds-border-heavy);outline-offset:4px}@media (prefers-reduced-motion:reduce){.ds-icon-button{transition:background-color var(--ds-motion-state-change) var(--ds-motion-ease-standard)}.ds-icon-button[data-morph=plus]>*{transition:none}.ds-icon-button:active:not(:disabled){scale:none}}.ds-field{--_height:var(--ds-field-height-md);--_font-size:var(--ds-type-body-font-size);gap:var(--ds-field-gap);flex-direction:column;min-inline-size:0;display:flex}.ds-field[data-size=sm]{--_height:var(--ds-field-height-sm);--_font-size:var(--ds-font-size-sm)}.ds-field[data-size=lg]{--_height:var(--ds-field-height-lg);--_font-size:var(--ds-font-size-lg)}.ds-field[data-inline]{inline-size:auto;display:inline-flex}.ds-field__label-row{justify-content:space-between;align-items:baseline;gap:var(--ds-spacing-inline-md);display:flex}.ds-field__label{color:var(--ds-field-label);font-family:var(--ds-type-label-font-family);font-size:var(--ds-type-label-font-size);font-weight:var(--ds-type-label-font-weight);line-height:var(--ds-type-label-line-height)}.ds-field__required{color:var(--ds-color-text-error)}.ds-field__optional{color:var(--ds-color-text-tertiary);font-weight:var(--ds-font-weight-regular)}.ds-field__count{font-size:var(--ds-font-size-xs);font-variant-numeric:tabular-nums;color:var(--ds-color-text-tertiary);direction:ltr;unicode-bidi:isolate}.ds-field__count[data-over]{color:var(--ds-color-text-error);font-weight:var(--ds-font-weight-semibold)}.ds-field__group{min-inline-size:0;display:flex}.ds-field__control{align-items:center;gap:var(--ds-spacing-inline-sm);min-inline-size:0;min-block-size:var(--_height);padding-inline:var(--ds-field-padding-x);background:var(--ds-field-bg);border:var(--ds-field-border-width) solid var(--ds-field-border);border-radius:var(--ds-field-radius);transition:border-color var(--ds-motion-state-change) var(--ds-motion-ease-standard), background-color var(--ds-motion-state-change) var(--ds-motion-ease-standard);flex:1;display:flex}.ds-field__control:hover{border-color:var(--ds-field-border-hover)}.ds-field__control:focus-within{border-color:var(--ds-field-border-focus);outline:var(--ds-border-thick) solid var(--ds-color-focus-ring);outline-offset:2px}.ds-field[data-variant=filled] .ds-field__control{background:var(--ds-color-bg-sunken);border-color:#0000;border-block-end:var(--ds-border-thick) solid var(--ds-color-border-default);border-end-end-radius:0;border-end-start-radius:0}.ds-field[data-variant=filled] .ds-field__control:hover{background:var(--ds-color-surface-hover);border-block-end-color:var(--ds-color-border-strong)}.ds-field[data-variant=filled] .ds-field__control:focus-within{border-block-end-color:var(--ds-color-border-accent)}.ds-field[data-variant=underlined] .ds-field__control{border-color:#0000;border-block-end:var(--ds-border-thin) solid var(--ds-color-border-default);background:0 0;border-radius:0;padding-inline:0}.ds-field[data-variant=underlined] .ds-field__control:focus-within{border-block-end-color:var(--ds-color-border-accent);border-block-end-width:var(--ds-border-thick)}.ds-field:is([data-state=error],[data-invalid]) .ds-field__control{border-color:var(--ds-field-border-error);border-width:var(--ds-field-border-width-focus)}.ds-field[data-variant=filled]:is([data-state=error],[data-invalid]) .ds-field__control,.ds-field[data-variant=underlined]:is([data-state=error],[data-invalid]) .ds-field__control{border-color:#0000;border-block-end-color:var(--ds-field-border-error)}.ds-field[data-state=success] .ds-field__control{border-color:var(--ds-color-status-success-solid)}.ds-field[data-variant=filled][data-state=success] .ds-field__control,.ds-field[data-variant=underlined][data-state=success] .ds-field__control{border-color:#0000;border-block-end-color:var(--ds-color-status-success-solid)}.ds-field__input{min-inline-size:0;padding-block:var(--ds-field-padding-y);color:var(--ds-field-text);font-family:var(--ds-type-body-font-family);font-size:var(--_font-size);line-height:var(--ds-type-body-line-height);background:0 0;border:none;flex:1}.ds-field__input:focus{outline:none}.ds-field__input::placeholder{color:var(--ds-field-text-placeholder);opacity:1}.ds-field__input:disabled{color:var(--ds-field-text-disabled);cursor:not-allowed}.ds-field__control:has(.ds-field__input:disabled){background:var(--ds-field-bg-disabled);border-color:var(--ds-field-border-disabled)}.ds-field__control:has(.ds-field__input:disabled):hover{background:var(--ds-field-bg-disabled);border-color:var(--ds-field-border-disabled)}.ds-field:has(.ds-field__input:disabled) .ds-field__label{color:var(--ds-field-text-disabled)}.ds-field__control:has(.ds-field__input:read-only:not(:disabled)){background:var(--ds-field-bg-read-only)}.ds-field__affix:empty,.ds-field__addon:empty{display:none}.ds-field__affix{color:var(--ds-color-icon-secondary);flex:none;align-items:center;display:inline-flex}.ds-field__affix[data-static]{color:var(--ds-color-text-tertiary);font-size:var(--_font-size);-webkit-user-select:none;user-select:none}.ds-field__button{min-inline-size:var(--ds-size-6);min-block-size:var(--ds-size-6);border-radius:var(--ds-radius-full);color:var(--ds-color-icon-secondary);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;padding:0;display:grid}.ds-field__button svg{inline-size:var(--ds-icon-sm);block-size:var(--ds-icon-sm)}.ds-field__button[hidden]{display:none}.ds-field__button:hover{background:var(--ds-color-surface-hover);color:var(--ds-color-icon-primary)}.ds-field__addon{flex:none;display:flex}.ds-field__group:has(.ds-field__addon:not(:empty)) .ds-field__control{border-start-end-radius:0;border-end-end-radius:0}.ds-field__group:has(.ds-field__addon:not(:empty)) .ds-field__addon>*{border-start-start-radius:0;border-end-start-radius:0;block-size:100%;margin-inline-start:calc(var(--ds-field-border-width) * -1)}.ds-field__help,.ds-field__error,.ds-field__success{font-family:var(--ds-type-caption-font-family);font-size:var(--ds-type-caption-font-size);line-height:var(--ds-type-caption-line-height);margin:0}.ds-field__help{color:var(--ds-field-help)}.ds-field__error,.ds-field__success{align-items:center;gap:var(--ds-spacing-inline-xs);display:flex}.ds-field__error>svg,.ds-field__success>svg{inline-size:var(--ds-icon-xs);block-size:var(--ds-icon-xs);flex:none}.ds-field__error{color:var(--ds-field-text-error)}.ds-field__success{color:var(--ds-color-text-success)}.ds-slider{gap:var(--ds-field-gap);flex-direction:column;display:flex}.ds-slider__header{justify-content:space-between;align-items:baseline;gap:var(--ds-spacing-inline-md);display:flex}.ds-slider__value{font-family:var(--ds-font-family-numeric);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--ds-color-text-primary)}.ds-slider__input{--_fill-direction:to right;--_fill:var(--ds-color-action-primary-bg);--_thumb:var(--ds-size-5);appearance:none;inline-size:100%;block-size:var(--ds-target-minimum,var(--ds-target-fine));cursor:pointer;background:0 0;margin:0}[dir=rtl] .ds-slider__input,.ds-slider__input:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--_fill-direction:to left}.ds-slider__input:disabled{--_fill:var(--ds-color-border-disabled);cursor:not-allowed}.ds-slider__input::-webkit-slider-runnable-track{block-size:var(--ds-space-1);border-radius:var(--ds-radius-full);background:linear-gradient(var(--_fill-direction), var(--_fill) var(--_pct,0%), var(--ds-color-bg-sunken) var(--_pct,0%))}.ds-slider__input::-moz-range-track{block-size:var(--ds-space-1);border-radius:var(--ds-radius-full);background:var(--ds-color-bg-sunken)}.ds-slider__input::-moz-range-progress{block-size:var(--ds-space-1);border-radius:var(--ds-radius-full);background:var(--_fill)}.ds-slider__input::-webkit-slider-thumb{appearance:none;inline-size:var(--_thumb);block-size:var(--_thumb);border:var(--ds-border-thick) solid var(--_fill);border-radius:var(--ds-radius-full);background:var(--ds-color-surface-default);box-shadow:var(--ds-elevation-raised);transition:scale var(--ds-motion-micro-feedback) var(--ds-motion-ease-spring);margin-block-start:calc((var(--_thumb) - var(--ds-space-1)) / -2)}.ds-slider__input::-moz-range-thumb{inline-size:var(--_thumb);block-size:var(--_thumb);border:var(--ds-border-thick) solid var(--_fill);border-radius:var(--ds-radius-full);background:var(--ds-color-surface-default);box-shadow:var(--ds-elevation-raised);transition:scale var(--ds-motion-micro-feedback) var(--ds-motion-ease-spring)}.ds-slider__input:active:not(:disabled)::-webkit-slider-thumb{scale:1.2}.ds-slider__input:active:not(:disabled)::-moz-range-thumb{scale:1.2}.ds-slider__input:focus-visible{outline:none}.ds-slider__input:focus-visible::-webkit-slider-thumb{outline:var(--ds-border-thick) solid var(--ds-color-focus-ring);outline-offset:2px}.ds-slider__input:focus-visible::-moz-range-thumb{outline:var(--ds-border-thick) solid var(--ds-color-focus-ring);outline-offset:2px}.ds-slider:has(.ds-slider__input:disabled) :is(.ds-field__label,.ds-slider__value){color:var(--ds-color-text-disabled)}[data-platform=tv] .ds-slider__input{--_thumb:var(--ds-size-8)}@media (forced-colors:active){.ds-slider__input::-webkit-slider-runnable-track{background:linear-gradient(var(--_fill-direction), Highlight var(--_pct,0%), CanvasText var(--_pct,0%))}}@media (prefers-reduced-motion:reduce){.ds-slider__input::-webkit-slider-thumb{transition:none}.ds-slider__input::-moz-range-thumb{transition:none}}.ds-select__control{padding-inline-end:0;position:relative}.ds-select__input{appearance:none;min-inline-size:0;padding-inline-end:var(--ds-space-8);padding-block:var(--ds-field-padding-y);color:var(--ds-field-text);font-family:var(--ds-type-body-font-family);font-size:var(--_font-size,var(--ds-type-body-font-size));line-height:var(--ds-type-body-line-height);cursor:pointer;background:0 0;border:none;flex:1}.ds-select__input:focus{outline:none}.ds-select__input:invalid{color:var(--ds-field-text-placeholder)}.ds-select__input:has(option[value=""]:checked){color:var(--ds-field-text-placeholder)}.ds-select__input:disabled{color:var(--ds-field-text-disabled);cursor:not-allowed}.ds-field__control:has(.ds-select__input:disabled){background:var(--ds-field-bg-disabled);border-color:var(--ds-field-border-disabled)}.ds-field__control:has(.ds-select__input:disabled):hover{background:var(--ds-field-bg-disabled);border-color:var(--ds-field-border-disabled)}.ds-field:has(.ds-select__input:disabled) .ds-field__label{color:var(--ds-field-text-disabled)}.ds-select__control:has(.ds-select__input:disabled) .ds-select__chevron{color:var(--ds-field-text-disabled)}.ds-select__chevron{inline-size:var(--ds-icon-sm);block-size:var(--ds-icon-sm);color:var(--ds-color-icon-secondary);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-end:var(--ds-field-padding-x);translate:0 -50%}.ds-dialog{--_max-inline-size:32rem;max-inline-size:min(var(--_max-inline-size), calc(100vw - var(--ds-space-8)));max-block-size:calc(100dvh - var(--ds-space-16));z-index:var(--ds-z-index-modal);background:0 0;border:none;padding:0;overflow:visible}.ds-dialog[data-size=sm]{--_max-inline-size:24rem}.ds-dialog[data-size=lg]{--_max-inline-size:48rem}.ds-dialog::backdrop{background:var(--ds-color-overlay-scrim)}.ds-dialog__panel{gap:var(--ds-spacing-stack-md);padding:var(--ds-spacing-inset-lg);background:var(--ds-color-surface-overlay);border:var(--ds-border-thin) solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-2xl);box-shadow:var(--ds-elevation-modal);max-block-size:calc(100dvh - var(--ds-space-16));flex-direction:column;display:flex;overflow:hidden}.ds-dialog__header{justify-content:space-between;align-items:flex-start;gap:var(--ds-spacing-inline-md);display:flex}.ds-dialog__title{font:var(--ds-type-h4);color:var(--ds-color-text-primary);margin:0}.ds-dialog__close{min-inline-size:var(--ds-target-minimum,var(--ds-target-fine));min-block-size:var(--ds-target-minimum,var(--ds-target-fine));border-radius:var(--ds-radius-sm);color:var(--ds-color-icon-secondary);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;margin-block-start:calc(var(--ds-space-1) * -1);margin-inline-end:calc(var(--ds-space-1) * -1);padding:0;display:grid}.ds-dialog__close:hover{background:var(--ds-color-surface-hover);color:var(--ds-color-icon-primary)}.ds-dialog__description{color:var(--ds-color-text-secondary);font:var(--ds-type-body);max-inline-size:var(--ds-font-measure-default);margin:0}.ds-dialog__content{overscroll-behavior:contain;min-block-size:0;margin-inline:calc(var(--ds-space-1) * -1);padding:var(--ds-space-1);color:var(--ds-color-text-primary);font:var(--ds-type-body);flex:auto;overflow-y:auto}.ds-dialog__content:empty,.ds-dialog__actions:empty{display:none}html:has(.ds-dialog:modal){overflow:hidden}.ds-dialog__actions{justify-content:flex-end;gap:var(--ds-spacing-inline-sm);flex-wrap:wrap;display:flex}.ds-dialog[open]{animation:ds-dialog-in var(--ds-motion-surface) var(--ds-motion-ease-enter)}.ds-dialog[open]::backdrop{animation:ds-scrim-in var(--ds-motion-surface) var(--ds-motion-ease-enter)}@keyframes ds-dialog-in{0%{opacity:0;transform:translateY(var(--ds-motion-travel-sm)) scale(.98)}to{opacity:1;transform:none}}@keyframes ds-scrim-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ds-dialog[open],.ds-dialog[open]::backdrop{animation:none}}@media (width<=599px){.ds-dialog{inline-size:100vw;max-inline-size:100vw;margin:0;margin-block-start:auto}.ds-dialog__panel{border-start-start-radius:var(--ds-radius-2xl);border-start-end-radius:var(--ds-radius-2xl);border-end-end-radius:0;border-end-start-radius:0;padding-block-end:max(var(--ds-spacing-inset-lg), env(safe-area-inset-bottom))}.ds-dialog__actions{flex-direction:column-reverse}.ds-dialog__actions>*{inline-size:100%}.ds-dialog[open]{animation-name:ds-sheet-in}}@keyframes ds-sheet-in{0%{transform:translateY(100%)}to{transform:none}}.ds-link{color:var(--ds-color-text-link);border-radius:var(--ds-radius-xs);transition:color var(--ds-motion-state-change) var(--ds-motion-ease-standard)}.ds-link:hover{color:var(--ds-color-text-link-hover)}.ds-link:visited{color:var(--ds-color-text-link-visited)}.ds-link[data-variant=inline]{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}.ds-link[data-variant=inline]:hover{text-decoration-thickness:2px}.ds-link[data-variant=standalone]{align-items:center;gap:var(--ds-spacing-inline-xs);font-weight:var(--ds-font-weight-medium);text-decoration:none;display:inline-flex}.ds-link[data-variant=standalone]:hover{text-decoration:underline}.ds-link[data-variant=subtle]{color:var(--ds-color-text-secondary);text-decoration:none}.ds-link[data-variant=subtle]:hover{color:var(--ds-color-text-primary);text-decoration:underline}.ds-link__external{vertical-align:-.08em;block-size:.9em;inline-size:.9em;transform:scaleX(var(--ds-direction,1));margin-inline-start:.25em;display:inline-block}.ds-link__arrow{scale:var(--ds-direction,1) 1;transition:translate var(--ds-motion-state-change) var(--ds-motion-ease-spring);margin-inline-start:.25em;display:inline-block}.ds-link__arrow .ds-icon[data-mirror=true]{transform:none}.ds-link:hover .ds-link__arrow,.ds-link:focus-visible .ds-link__arrow{translate:calc(3px * var(--ds-direction,1)) 0}@media (prefers-reduced-motion:reduce){.ds-link__arrow{transition:none}}.ds-card{--_pad:0px;--_radius:var(--ds-radius-xl);gap:var(--ds-spacing-stack-md);background:var(--ds-color-surface-raised);border:var(--ds-border-thin) solid var(--ds-color-border-subtle);border-radius:var(--_radius);min-inline-size:0;color:var(--ds-color-text-primary);flex-direction:column;display:flex;position:relative;container-type:inline-size}.ds-card[hidden]{display:none}.ds-card[data-elevation=flat],.ds-card[data-elevation=outlined]{box-shadow:var(--ds-elevation-flat)}.ds-card[data-elevation=raised]{box-shadow:var(--ds-elevation-raised)}.ds-card[data-padding=none]{--_pad:0px;padding:0}.ds-card[data-padding=sm]{--_pad:var(--ds-spacing-inset-sm);padding:var(--_pad)}.ds-card[data-padding=md]{--_pad:var(--ds-spacing-inset-md);padding:var(--_pad)}.ds-card[data-padding=lg]{--_pad:var(--ds-spacing-inset-lg);padding:var(--_pad)}.ds-card:has(a:focus-visible,button:focus-visible){border-color:var(--ds-color-border-accent)}.ds-card__media{margin-inline:calc(-1 * var(--_pad));background:var(--ds-color-surface-sunken);border-start-start-radius:calc(var(--_radius) - var(--ds-border-thin));border-start-end-radius:calc(var(--_radius) - var(--ds-border-thin));margin-block-start:calc(-1 * var(--_pad));overflow:hidden}.ds-card__media:empty{display:none}.ds-card__media>:is(img,video,picture,svg,iframe){object-fit:cover;block-size:auto;inline-size:100%;display:block}.ds-card__header{align-items:flex-start;gap:var(--ds-spacing-inline-md);display:flex}.ds-card__heading{gap:var(--ds-spacing-stack-2xs);flex-direction:column;flex:1;min-inline-size:0;display:flex}.ds-card__eyebrow{font:var(--ds-type-overline);color:var(--ds-color-text-secondary);margin:0}.ds-card__title{font:var(--ds-type-h4);color:var(--ds-color-text-primary);overflow-wrap:anywhere;margin:0}.ds-card__footer{align-items:center;gap:var(--ds-spacing-inline-sm);flex-wrap:wrap;margin-block-start:auto;display:flex}.ds-card__footer:empty{display:none}.ds-card__link{color:inherit;border-radius:var(--ds-radius-xs);text-decoration:none}.ds-card__link:after{content:"";border-radius:var(--_radius);position:absolute;inset:0}.ds-card__link:focus-visible{outline:none}.ds-card__link:focus-visible:after{outline:var(--ds-border-thick) solid var(--ds-color-focus-ring);outline-offset:2px}.ds-card[data-interactive]{cursor:pointer;transition:box-shadow var(--ds-motion-state-change) var(--ds-motion-ease-standard), border-color var(--ds-motion-state-change) var(--ds-motion-ease-standard), scale var(--ds-motion-state-change) var(--ds-motion-ease-standard)}.ds-card[data-interactive]:hover{border-color:var(--ds-color-border-default);box-shadow:var(--ds-elevation-overlay)}.ds-card[data-interactive]:hover .ds-card__link{text-underline-offset:.2em;text-decoration:underline}.ds-card[data-interactive]:has(.ds-card__link:active){scale:.99}.ds-card[data-interactive] :is(a,button,input,select,textarea,summary,[tabindex]):not(.ds-card__link){z-index:1;position:relative}.ds-card__dismiss{min-inline-size:var(--ds-target-minimum,var(--ds-target-fine));min-block-size:var(--ds-target-minimum,var(--ds-target-fine));margin-block-start:calc(-1 * var(--ds-spacing-inline-xs));margin-inline:auto calc(-1 * var(--ds-spacing-inline-xs));border-radius:var(--ds-radius-sm);color:var(--ds-color-icon-secondary);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;padding:0;display:grid}.ds-card__dismiss:hover{background:var(--ds-color-surface-hover)}.ds-card__dismiss:active{background:var(--ds-color-surface-pressed)}.ds-card[data-state=dismissing]{animation:ds-card-dismiss var(--ds-motion-exit) var(--ds-motion-ease-exit) forwards;pointer-events:none}@keyframes ds-card-dismiss{to{opacity:0;scale:.94}}@media (prefers-reduced-motion:reduce){.ds-card[data-interactive]{transition:none}.ds-card[data-interactive]:has(.ds-card__link:active){scale:none}.ds-card[data-state=dismissing]{animation-name:ds-card-fade}@keyframes ds-card-fade{to{opacity:0}}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ds-badge[data-variant=solid]:is([data-tone=warning],[data-tone=success]){color:var(--ds-color-text-inverse)}}@media (prefers-contrast:more){:root:not([data-contrast=less]) .ds-badge[data-variant=solid][data-tone=warning]{color:var(--ds-color-text-inverse)}}@keyframes ds-popover-in{0%{opacity:0;transform:translateY(calc(var(--ds-motion-travel-sm) * -1))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ds-popover{animation:none}}@keyframes ds-drawer-in{0%{transform:translateX(calc(var(--_from,1) * var(--ds-direction,1) * 100%))}to{transform:none}}@keyframes ds-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.ds-drawer .ds-drawer__panel{animation:none!important}}@keyframes ds-toast-in{0%{opacity:0;transform:translateY(var(--ds-motion-travel-md))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ds-toast{transition:none;animation:none}}@media (width<=599px){.ds-toast-region{inset-inline:var(--ds-space-4);inline-size:auto}}@keyframes ds-tooltip-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ds-tooltip{animation:none}}@media (hover:none){.ds-tooltip{display:none}}@keyframes ds-progress-slide{0%{transform:translateX(calc(var(--ds-direction,1) * -100%))}to{transform:translateX(calc(var(--ds-direction,1) * 250%))}}@keyframes ds-progress-spin{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@media (prefers-reduced-motion:reduce){.ds-progress__track[data-indeterminate] .ds-progress__fill{opacity:.5;inline-size:100%;animation:none}.ds-progress__fill,.ds-progress__ring-fill,.ds-progress__step{transition:none}.ds-progress__ring[data-indeterminate] svg{animation-duration:calc(var(--ds-duration-deliberate) * 3)}}.kite-kumo,.kite-kumo-air{--kite-art-cloud:#f4f6eb;--kite-art-cloud-shade:#c2d9d1;--kite-art-haze:#b4cbbb;--kite-art-ink:#2f3d3a;--kite-art-light:#fff9e3;--kite-art-cheek:#f78bb3;--kite-art-tongue:#e23d7f;--kite-art-calm:#607b7b;--kite-art-breeze:#71773e;--kite-art-strong:#9e730e;--kite-art-storm:#d61f2b;--kite-art-storm-lit:#708f8d;--kite-art-storm-shade:#6b8986;--kite-art-storm-haze:#607b7b;--kite-art-storm-eye:#e9efe8;--kite-art-charge:#425553;--kite-art-gold:#9e730e;--kite-art-rim:#dbd298;--kite-art-bag:#71773e;--kite-art-knot:#d61f2b;--kite-art-scarf-1:#1f4fc4;--kite-art-scarf-2:#f2c230;--kite-art-scarf-3:#d3262b;--kite-art-scarf-4:#1d9450;--kite-art-scarf-5:#e85a9b;--kite-art-breath:#e9efe8;--kite-art-zone-storm:#d61f2b;--kite-art-zone-strong:#9e730e;--kite-art-zone-breeze:#71773e;--kumo-lit:var(--kite-art-cloud);--kumo-shade:var(--kite-art-cloud-shade);--kumo-haze:var(--kite-art-haze);--kumo-eye:var(--kite-art-ink);--kumo-power:var(--kite-art-breeze);--kite-flow:calc(var(--ds-motion-surface) * 4)}.kite-kumo[data-tier=calm]{--kumo-power:var(--kite-art-calm)}.kite-kumo[data-tier=strong]{--kumo-power:var(--kite-art-strong)}.kite-kumo[data-tier=storm]{--kumo-power:var(--kite-art-storm);--kumo-lit:var(--kite-art-storm-lit);--kumo-shade:var(--kite-art-storm-shade);--kumo-haze:var(--kite-art-storm-haze);--kumo-eye:var(--kite-art-storm-eye)}.kite-kumo{inline-size:var(--ds-size-24);block-size:var(--ds-size-24);border-radius:var(--ds-radius-full);color:inherit;cursor:grab;pointer-events:auto;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin-block-start:calc(var(--ds-size-24) / -2);margin-inline-start:calc(var(--ds-size-24) / -2);padding:0;position:absolute;inset-block-start:0;inset-inline-start:0}.kite-kumo.is-dragging{cursor:grabbing}.kite-kumo:focus-visible{outline:var(--ds-border-thick) solid var(--ds-color-focus-ring);outline-offset:var(--ds-spacing-inline-xs);box-shadow:0 0 0 calc(var(--ds-spacing-inline-xs) + var(--ds-border-thick) * 2) var(--ds-color-focus-ring-offset)}.is-entering .kite-kumo:not(.is-arriving):not(.has-arrived),.is-entering .kite-kumo-air{opacity:0}.kite-kumo__body{pointer-events:none;block-size:100%;inline-size:100%;display:block}.kite-kumo.is-charging .kite-kumo__body{scale:calc(1 + .35 * var(--kumo-charge,0))}.kite-kumo__art{block-size:100%;inline-size:100%;scale:var(--kumo-grow,1);transition:scale var(--ds-motion-state-change) var(--ds-motion-ease-standard);display:block;overflow:visible}@media (hover:hover){.kite-kumo:hover:not(.is-dragging) .kite-kumo__art{scale:calc(var(--kumo-grow,1) * 1.04)}}.kite-kumo__shadow{fill:var(--kite-art-ink);opacity:.16}.kite-kumo__halo{fill:var(--kite-art-cloud);fill-opacity:.86;stroke:var(--kite-art-ink);stroke-opacity:.18;stroke-width:1.2px}.kite-kumo__slot{fill:var(--kite-art-haze)}.kite-kumo__bead{fill:var(--kumo-power);stroke:var(--kite-art-ink);stroke-opacity:.25;stroke-width:.6px;transform-box:fill-box;transform-origin:50%;transition:scale var(--ds-motion-state-change) var(--ds-motion-ease-pop), fill var(--ds-motion-state-change) var(--ds-motion-ease-standard);scale:0}.kite-kumo__bead.is-lit{scale:1}.kite-kumo__bead.is-ghost{fill:var(--kite-art-cloud);stroke:var(--kumo-power);stroke-opacity:1;stroke-width:1.2px;scale:.85}.kite-kumo__burst,.kite-kumo__evolve{fill:none;stroke:var(--kumo-power);stroke-width:4px;opacity:0}.kite-kumo__evolve{stroke:var(--kite-art-gold);stroke-width:3px}.kite-kumo__charge,.kite-kumo__charge-under{fill:none;stroke-dasharray:100 100;stroke-dashoffset:calc(100 * (1 - var(--kumo-charge,0)));stroke-linecap:round;transform-origin:60px 60px;opacity:0;transition:opacity var(--ds-motion-exit) var(--ds-motion-ease-exit);transform:rotate(-90deg)}.kite-kumo__charge{stroke:var(--kite-art-charge);stroke-width:5px}.kite-kumo__charge-under{stroke:var(--kite-art-cloud);stroke-width:9px}.kite-kumo.is-charging .kite-kumo__charge,.kite-kumo.is-charging .kite-kumo__charge-under{opacity:1;transition:opacity var(--ds-motion-enter) var(--ds-motion-ease-enter)}.kite-kumo.is-full .kite-kumo__charge{stroke:var(--kite-art-gold)}.kite-kumo.is-full .kite-kumo__charge,.kite-kumo.is-full .kite-kumo__charge-under{animation:kite-kumo-tremble var(--ds-motion-micro-feedback) steps(1, end) infinite}.kite-kumo__sparkle{fill:var(--kite-art-rim);stroke:var(--kite-art-gold);stroke-width:.8px;transform-box:fill-box;transform-origin:50%;scale:0}.kite-kumo__cloud{transform-origin:60px 60px;transition:transform var(--ds-motion-state-change) var(--ds-motion-ease-spring);animation:kite-kumo-bob calc(var(--ds-motion-surface) * 9) var(--ds-motion-ease-in-out) infinite alternate}.kite-kumo[data-face=left] .kite-kumo__cloud{transform:scaleX(-1)}.kite-kumo.is-dragging .kite-kumo__cloud,.kite-kumo.is-charging .kite-kumo__cloud{animation:none}.kite-kumo__outline{fill:var(--kite-art-ink);stroke:var(--kite-art-ink);stroke-width:4.4px;stroke-linejoin:round}.kite-kumo__fill{fill:var(--kumo-lit);transition:fill var(--ds-motion-state-change) var(--ds-motion-ease-standard)}.kite-kumo__shade{fill:var(--kumo-shade);transition:fill var(--ds-motion-state-change) var(--ds-motion-ease-standard)}.kite-kumo__haze{fill:var(--kumo-haze);opacity:.75;transition:fill var(--ds-motion-state-change) var(--ds-motion-ease-standard)}.kite-kumo__brush{fill:none;stroke:var(--kite-art-ink);stroke-opacity:.22;stroke-width:1.3px;stroke-linecap:round}.kite-kumo__light{fill:none;stroke:var(--kite-art-light);stroke-width:2.4px;stroke-linecap:round;opacity:.9}.kite-kumo[data-tier=storm] .kite-kumo__light{opacity:.35}.kite-kumo__face{opacity:0;transition:opacity var(--ds-motion-state-change) var(--ds-motion-ease-standard)}.kite-kumo[data-mood=calm] .kite-kumo__face[data-face=calm],.kite-kumo[data-mood=breeze] .kite-kumo__face[data-face=breeze],.kite-kumo[data-mood=strong] .kite-kumo__face[data-face=strong],.kite-kumo[data-mood=storm] .kite-kumo__face[data-face=storm],.kite-kumo[data-mood=held] .kite-kumo__face[data-face=held],.kite-kumo[data-mood=charging] .kite-kumo__face[data-face=charging],.kite-kumo[data-mood=proud] .kite-kumo__face[data-face=proud],.kite-kumo[data-mood=wow] .kite-kumo__face[data-face=wow],.kite-kumo[data-mood=dizzy] .kite-kumo__face[data-face=dizzy],.kite-kumo[data-mood=sneeze] .kite-kumo__face[data-face=sneeze],.kite-kumo[data-mood=yawn] .kite-kumo__face[data-face=yawn],.kite-kumo[data-mood=bored] .kite-kumo__face[data-face=bored],.kite-kumo[data-mood=asleep] .kite-kumo__face[data-face=asleep]{opacity:1}.kite-kumo__ink{fill:var(--kumo-eye)}.kite-kumo__line{fill:none;stroke:var(--kumo-eye);stroke-linecap:round;stroke-linejoin:round}.kite-kumo__glint{fill:var(--kite-art-cloud)}.kite-kumo[data-tier=storm] .kite-kumo__glint{fill:var(--kite-art-ink)}.kite-kumo__cheek{fill:var(--kite-art-cheek);opacity:.6}.kite-kumo__cheek--full{opacity:.8}.kite-kumo__cheek--hot{fill:var(--kite-art-storm);opacity:.55}.kite-kumo__tongue{fill:var(--kite-art-tongue)}.kite-kumo__spray circle{fill:var(--kite-art-cloud-shade);stroke:var(--kite-art-ink);stroke-opacity:.4;stroke-width:.6px}.kite-kumo__gaze{translate:var(--kumo-gaze-x,0) var(--kumo-gaze-y,0);transition:translate var(--ds-motion-state-change) var(--ds-motion-ease-standard)}.kite-kumo__blink{transform-box:fill-box;transform-origin:50%}.kite-kumo[data-mood=calm] [data-face=calm] .kite-kumo__blink,.kite-kumo[data-mood=breeze] [data-face=breeze] .kite-kumo__blink,.kite-kumo[data-mood=strong] [data-face=strong] .kite-kumo__blink{animation:kite-kumo-blink calc(var(--ds-motion-surface) * 14) linear infinite}.kite-kumo[data-mood=storm] .kite-kumo__art{animation:kite-kumo-shake calc(var(--ds-motion-micro-feedback) * 1.5) var(--ds-motion-ease-in-out) infinite alternate}.kite-kumo__z{fill:none;stroke:var(--kite-art-ink);stroke-linecap:round;stroke-linejoin:round;opacity:0}.kite-kumo[data-mood=asleep] .kite-kumo__z{animation:kite-kumo-z calc(var(--ds-motion-surface) * 8) var(--ds-motion-ease-in-out) infinite}.kite-kumo[data-mood=asleep] .kite-kumo__z:nth-child(2){animation-delay:calc(var(--ds-motion-surface) * 8 / 3)}.kite-kumo[data-mood=asleep] .kite-kumo__z:nth-child(3){animation-delay:calc(var(--ds-motion-surface) * 16 / 3)}.kite-kumo__part{display:none}.kite-kumo:is([data-form=scarf],[data-form=bag],[data-form=sky],[data-form=fujin]) .kite-kumo__scarf,.kite-kumo:is([data-form=bag],[data-form=sky],[data-form=fujin]) .kite-kumo__bag,.kite-kumo:is([data-form=sky],[data-form=fujin]) .kite-kumo__rim,.kite-kumo[data-form=fujin] .kite-kumo__crest{display:inline}.kite-kumo__ribbon,.kite-kumo__wrap,.kite-kumo__wrap-stripe{fill:none;stroke-linecap:round}.kite-kumo__ribbon{stroke-width:3px}.kite-kumo__ribbon--1{stroke:var(--kite-art-scarf-1)}.kite-kumo__ribbon--2{stroke:var(--kite-art-scarf-2)}.kite-kumo__ribbon--3{stroke:var(--kite-art-scarf-3)}.kite-kumo__ribbon--4{stroke:var(--kite-art-scarf-4)}.kite-kumo__ribbon--5{stroke:var(--kite-art-scarf-5)}.kite-kumo__wrap{stroke:var(--kite-art-scarf-3);stroke-width:4.6px}.kite-kumo__wrap-stripe{stroke:var(--kite-art-scarf-2);stroke-width:1.2px}.kite-kumo__knot{fill:var(--kite-art-scarf-3);stroke:var(--kite-art-ink);stroke-width:1px}.kite-kumo__tails{transform-origin:29px 81px;animation:kite-kumo-flutter var(--kite-flow) var(--ds-motion-ease-in-out) infinite alternate}.kite-kumo__bag-edge,.kite-kumo__bag-cloth,.kite-kumo__bag-fold{fill:none;stroke-linecap:round}.kite-kumo__bag-edge{stroke:var(--kite-art-ink);stroke-width:13px}.kite-kumo__bag-cloth{stroke:var(--kite-art-bag);stroke-width:9.4px}.kite-kumo__bag-fold{stroke:var(--kite-art-rim);stroke-opacity:.55;stroke-width:1.6px}.kite-kumo__bag-knot{fill:var(--kite-art-knot);stroke:var(--kite-art-ink);stroke-width:1px}.kite-kumo__rim{fill:none;stroke:var(--kite-art-rim);stroke-width:2.6px;stroke-linecap:round}.kite-kumo__crest-disc{fill:var(--kite-art-rim);stroke:var(--kite-art-ink);stroke-width:1.2px}.kite-kumo__crest-swirl{fill:none;stroke:var(--kite-art-ink);stroke-width:1.3px;stroke-linecap:round}.kite-kumo__badge{white-space:nowrap;pointer-events:none;margin-block-start:var(--ds-spacing-stack-2xs);position:absolute;inset-block-start:100%;inset-inline-start:50%;translate:-50%}.kite-kumo__badge .ds-badge{font-variant-numeric:tabular-nums}.kite-kumo-edge{inline-size:0;block-size:var(--ds-spacing-stack-sm);visibility:hidden;pointer-events:none;position:absolute;inset-block-start:calc(max(env(safe-area-inset-top), var(--ds-spacing-inset-md)) + var(--ds-size-12));inset-inline-start:calc(var(--ds-size-24) / 2 + var(--ds-spacing-inset-md))}.kite-kumo-air{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.kite-kumo-air__zones{opacity:0;transition:opacity var(--ds-motion-exit) var(--ds-motion-ease-exit)}.kite-kumo-air__zones-in{transition:scale var(--ds-motion-exit) var(--ds-motion-ease-exit);scale:.96}.kite-kumo-air.is-zoning .kite-kumo-air__zones{opacity:1;transition:opacity var(--ds-motion-enter) var(--ds-motion-ease-enter)}.kite-kumo-air.is-zoning .kite-kumo-air__zones-in{transition:scale var(--ds-motion-enter) var(--ds-motion-ease-enter);scale:1}.kite-kumo-air__band{fill:none;opacity:.35}.kite-kumo-air__band[data-band=storm]{stroke:var(--kite-art-zone-storm);stroke-opacity:.286}.kite-kumo-air__band[data-band=strong]{stroke:var(--kite-art-zone-strong);stroke-opacity:.286}.kite-kumo-air__band[data-band=breeze]{stroke:var(--kite-art-zone-breeze);stroke-opacity:.229}.kite-kumo-air__label{font:var(--ds-type-caption);font-weight:var(--ds-font-weight-medium);fill:var(--ds-color-text-primary);stroke:var(--ds-color-surface-raised);stroke-width:var(--ds-border-heavy);stroke-linejoin:round;paint-order:stroke}.kite-kumo-air__under,.kite-kumo-air__stroke{fill:none;stroke-linecap:round;stroke-dasharray:40 24;animation:kite-kumo-flow var(--kite-flow) linear infinite}.kite-kumo-air__under{stroke:var(--kite-art-haze);stroke-width:3.5px;translate:0 1.5px}.kite-kumo-air__stroke{stroke:var(--kite-art-breath);stroke-width:3.5px}.kite-kumo-air__puff{fill:var(--kite-art-cloud);stroke:var(--kite-art-ink);stroke-opacity:.2;stroke-width:1px;opacity:0}@keyframes kite-kumo-bob{0%{translate:0 calc(var(--ds-spacing-inline-2xs) * -1)}to{translate:0 var(--ds-spacing-inline-2xs)}}@keyframes kite-kumo-blink{0%,94%,to{scale:1}97%{scale:1 .1}}@keyframes kite-kumo-shake{0%{rotate:-3deg}to{rotate:3deg}}@keyframes kite-kumo-tremble{0%{rotate:-2deg}50%{rotate:2deg}}@keyframes kite-kumo-flutter{0%{transform:skewY(-7deg)}to{transform:skewY(5deg)}}@keyframes kite-kumo-flow{to{stroke-dashoffset:-64px}}@keyframes kite-kumo-z{0%{opacity:0;translate:0}25%{opacity:1}80%{opacity:.8}to{opacity:0;translate:var(--ds-spacing-inline-xs) calc(var(--ds-spacing-inline-sm) * -1)}}.is-paused .kite-kumo *,.is-paused .kite-kumo-air *{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.kite-kumo *,.kite-kumo-air *{animation:none!important}.kite-kumo[data-mood=asleep] .kite-kumo__z{opacity:1}.kite-kumo__art,.kite-kumo__cloud,.kite-kumo__gaze,.kite-kumo__bead,.kite-kumo-air__zones-in{transition:none}}.kite-dock>[hidden],.kite-book-badge[hidden]{display:none}@media (width<=47.99em){.kite-book__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=47.99em){.kite-toasts.ds-toast-region{inset-inline:var(--ds-spacing-inset-md);inline-size:auto}}@keyframes kite-coach-bob{0%{translate:0}to{translate:0 calc(var(--ds-spacing-inline-2xs) * -2)}}@media (prefers-reduced-motion:reduce){.kite-coach__card{animation:none}.kite-glyph__art,.kite-glyph.is-on .kite-glyph__art,.kite-book__tile,button.kite-book__rare{transition:none}}@font-face{font-family:DM Sans;font-style:normal;font-display:block;font-weight:100 1000;src:url(/kites-and-wind/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2)format("woff2-variations")}@font-face{font-family:Outfit;font-style:normal;font-display:block;font-weight:100 900;src:url(/kites-and-wind/assets/outfit-latin-wght-normal-Bc-8i84L.woff2)format("woff2-variations")}html,body{block-size:100%}body{overscroll-behavior:none;overflow:hidden}.kite-loader{z-index:var(--ds-z-index-overlay);background:var(--ds-color-bg-canvas);color:var(--ds-color-text-primary);transition:opacity var(--ds-motion-surface) var(--ds-motion-ease-exit);place-items:center;display:grid;position:fixed;inset:0}.kite-loader.is-leaving{opacity:0;pointer-events:none}.kite-loader__inner{justify-items:center;gap:var(--ds-spacing-stack-md);display:grid}.kite-loader__scene{inline-size:calc(var(--ds-size-24) * 2.5);aspect-ratio:240/168;position:relative}.kite-loader__scene svg{display:block;overflow:visible}.kite-loader__sprite{position:absolute}.kite-loader__rig,.kite-loader__pole{block-size:100%;inline-size:100%;position:absolute;inset:0}.kite-loader__rig{transform-origin:16.75% 100%}.kite-loader__wheel{block-size:16.67%;inline-size:11.67%;animation:kite-spin calc(var(--ds-duration-deliberate) * 3) var(--ds-motion-ease-linear) infinite;position:absolute;inset-block-start:2.38%;inset-inline-start:10.92%}.kite-loader__wheel svg{block-size:100%;inline-size:100%}.kite-loader__carp{transform-origin:6%;block-size:41.9%;inline-size:73.33%;animation:kite-flutter calc(var(--ds-duration-deliberate) * 3) var(--ds-motion-ease-in-out) infinite alternate;position:absolute;inset-block-start:10%;inset-inline-start:15.39%}.kite-loader__seg{position:absolute;inset:0}.kite-loader__seg .kite-loader__seg{transform-origin:31.5%}.kite-loader__seg .kite-loader__seg .kite-loader__seg{transform-origin:52.5%}.kite-loader__seg .kite-loader__seg .kite-loader__seg .kite-loader__seg{transform-origin:73.5%}.kite-loader__slice{block-size:100%;inline-size:100%;position:absolute;inset:0}.kite-loader__slice.is-head{clip-path:inset(-25% 67.5% -25% -10%)}.kite-loader__slice.is-front{clip-path:inset(-25% 46.5% -25% 30.5%)}.kite-loader__slice.is-back{clip-path:inset(-25% 25.5% -25% 51.5%)}.kite-loader__slice.is-tail{clip-path:inset(-25% -10% -25% 72.5%)}.kite-loader__streak{aspect-ratio:60/8;opacity:0;inline-size:25%;position:absolute;inset-inline-start:0}.kite-loader__streak svg{block-size:100%;inline-size:100%}.kite-loader__streak[data-streak="0"]{inset-block-start:14%}.kite-loader__streak[data-streak="1"]{inset-block-start:58%}.kite-loader__streak[data-streak="2"]{inset-block-start:78%}.kite-loader.is-flying .kite-loader__carp,.kite-loader.is-flying .kite-loader__wheel{animation:none}.kite-loader__label{font:var(--ds-type-label);color:var(--ds-color-text-secondary);margin:0}.kite-loader__track{inline-size:calc(var(--ds-size-24) * 1.5);block-size:var(--ds-spacing-inline-xs);border-radius:var(--ds-radius-full);background:var(--ds-color-bg-sunken);overflow:hidden}.kite-loader__fill{border-radius:inherit;background:var(--ds-color-action-primary-bg);block-size:100%;inline-size:40%;animation:kite-travel calc(var(--ds-motion-surface) * 4) var(--ds-motion-ease-in-out) infinite}.kite-loader__error{justify-items:center;gap:var(--ds-spacing-stack-sm);max-inline-size:var(--ds-container-prose);padding-inline:var(--ds-spacing-inset-md);text-align:center;display:grid}.kite-loader__error[hidden]{display:none}.kite-loader__error p{font:var(--ds-type-body);color:var(--ds-color-text-primary);margin:0}@keyframes kite-flutter{0%{transform:rotate(12deg)}to{transform:rotate(4deg)}}@keyframes kite-spin{to{transform:rotate(1turn)}}@keyframes kite-travel{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.kite-loader__carp,.kite-loader__wheel,.kite-loader__fill{animation:none}.kite-loader__carp{transform:rotate(8deg)}}.is-loading .kite-stage{opacity:0}.kite-stage{position:fixed;inset:0}.kite-canvas{touch-action:none;outline:none;block-size:100%;inline-size:100%;display:block}.kite-canvas:focus-visible{outline:var(--ds-border-thick) solid var(--ds-color-focus-ring);outline-offset:calc(var(--ds-spacing-inline-xs) * -1)}.kite-overlay{pointer-events:none;position:fixed;inset:0}.kite-bar{inset-inline:var(--ds-spacing-inset-md);justify-content:space-between;align-items:flex-end;gap:var(--ds-spacing-stack-xs) var(--ds-spacing-inline-md);flex-wrap:wrap;display:flex;position:absolute;inset-block-end:max(var(--ds-spacing-inset-md), env(safe-area-inset-bottom))}.kite-dock{gap:var(--ds-spacing-inline-xs);padding:var(--ds-spacing-inset-2xs);border-radius:var(--ds-radius-full);background:var(--ds-color-surface-raised);box-shadow:var(--ds-elevation-raised);pointer-events:auto;display:flex}.kite-dock .ds-icon-button[data-variant=tertiary]:not(:disabled):not([aria-pressed=true]){color:var(--ds-color-text-primary)}.kite-credit{max-inline-size:22ch;font:var(--ds-type-caption);color:var(--ds-color-text-primary);text-align:end;pointer-events:auto;margin:0;margin-inline-start:auto}@media (width>=30em){.kite-credit{max-inline-size:none}}.kite-credit a{min-block-size:var(--ds-size-6);line-height:var(--ds-size-6);color:var(--ds-color-text-primary);display:inline-block}.kite-panel{z-index:var(--ds-z-index-raised);inset-block:var(--ds-spacing-inset-md) calc(var(--ds-spacing-inset-md) + var(--ds-size-16));inline-size:min(calc(var(--ds-container-xs) * .75), calc(100% - 2 * var(--ds-spacing-inset-md)));pointer-events:auto;flex-direction:column;padding:0;display:flex;position:absolute;inset-inline-end:var(--ds-spacing-inset-md);overflow:hidden}.kite-panel:focus-visible{outline:var(--ds-border-thick) solid var(--ds-color-focus-ring);outline-offset:calc(var(--ds-spacing-inline-xs) * -1)}.kite-panel[hidden]{display:none}.kite-panel__header{justify-content:space-between;align-items:center;gap:var(--ds-spacing-inline-sm);padding-block:var(--ds-spacing-inset-xs);padding-inline:var(--ds-spacing-inset-md) var(--ds-spacing-inset-xs);border-block-end:var(--ds-border-thin) solid var(--ds-color-border-subtle);display:flex}.kite-panel__title{font:var(--ds-type-h5);color:var(--ds-color-text-primary);margin:0}.kite-panel__body{overscroll-behavior:contain;padding:var(--ds-spacing-inset-md);align-content:start;gap:var(--ds-spacing-stack-lg);flex:1;display:grid;overflow:auto}.kite-panel__section{gap:var(--ds-spacing-stack-sm);border:0;margin:0;padding:0;display:grid}.kite-panel__section-title{font:var(--ds-type-overline);color:var(--ds-color-text-secondary);margin:0;padding:0}.kite-panel__note{font:var(--ds-type-caption);color:var(--ds-color-text-secondary);margin:0}.kite-panel__footer{justify-content:space-between;align-items:center;gap:var(--ds-spacing-inline-sm);padding-block:var(--ds-spacing-inset-xs);padding-inline:var(--ds-spacing-inset-md);border-block-start:var(--ds-border-thin) solid var(--ds-color-border-subtle);display:flex}.kite-panel__meter{font:var(--ds-type-caption);font-variant-numeric:tabular-nums;color:var(--ds-color-text-secondary);margin:0}@media (width<=47.99em){.kite-panel{border-end-end-radius:0;border-end-start-radius:0;max-block-size:55dvh;inline-size:auto;inset-block:auto 0;inset-inline:0}}.kite-message{z-index:var(--ds-z-index-overlay);padding:var(--ds-spacing-inset-md);pointer-events:auto;background:var(--ds-color-bg-canvas);place-items:center;display:grid;position:absolute;inset:0}.kite-message[hidden]{display:none}.kite-message__card{gap:var(--ds-spacing-stack-sm);max-inline-size:var(--ds-container-prose);justify-items:start;display:grid}.kite-message__card h1{font:var(--ds-type-h3);margin:0}.kite-message__card p{font:var(--ds-type-body);color:var(--ds-color-text-secondary);margin:0}.is-entering .kite-dock,.is-entering .kite-credit{opacity:0}.is-paused .kite-loader__carp,.is-paused .kite-loader__wheel,.is-paused .kite-loader__fill{animation-play-state:paused}.ds-popover-wrap{display:inline-flex;position:relative}.ds-popover{z-index:var(--ds-z-index-popover);min-inline-size:14rem;max-inline-size:min(22rem, calc(100vw - var(--ds-space-8)));padding:var(--ds-spacing-inset-md);background:var(--ds-color-surface-overlay);border:var(--ds-border-thin) solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-xl);box-shadow:var(--ds-elevation-overlay);animation:ds-popover-in var(--ds-motion-enter) var(--ds-motion-ease-enter);position:absolute}.ds-popover[data-placement=bottom-start]{inset-block-start:calc(100% + var(--ds-motion-travel-sm));inset-inline-start:0}.ds-popover[data-placement=bottom-end]{inset-block-start:calc(100% + var(--ds-motion-travel-sm));inset-inline-end:0}.ds-popover[data-placement=top-start]{inset-block-end:calc(100% + var(--ds-motion-travel-sm));inset-inline-start:0}.ds-popover[data-placement=top-end]{inset-block-end:calc(100% + var(--ds-motion-travel-sm));inset-inline-end:0}@media (prefers-reduced-motion:reduce){.ds-popover{animation:none}}.ds-drawer{--_size:24rem;block-size:100dvh;max-block-size:100dvh;inline-size:100vw;max-inline-size:100vw;z-index:var(--ds-z-index-drawer);background:0 0;border:none;margin:0;padding:0}.ds-drawer[data-size=sm]{--_size:18rem}.ds-drawer[data-size=lg]{--_size:34rem}.ds-drawer::backdrop{background:var(--ds-color-overlay-scrim)}.ds-drawer[hidden]{display:none}.ds-drawer__panel{background:var(--ds-color-surface-overlay);box-shadow:var(--ds-elevation-modal);flex-direction:column;display:flex;position:fixed}.ds-drawer[data-side=start] .ds-drawer__panel{inline-size:min(var(--_size), 100vw);border-start-end-radius:var(--ds-radius-2xl);border-end-end-radius:var(--ds-radius-2xl);inset-block:0;inset-inline-start:0}.ds-drawer[data-side=end] .ds-drawer__panel{inline-size:min(var(--_size), 100vw);border-start-start-radius:var(--ds-radius-2xl);border-end-start-radius:var(--ds-radius-2xl);inset-block:0;inset-inline-end:0}.ds-drawer[data-side=bottom] .ds-drawer__panel{max-block-size:85dvh;border-start-start-radius:var(--ds-radius-2xl);border-start-end-radius:var(--ds-radius-2xl);padding-block-end:env(safe-area-inset-bottom);inset-block-end:0;inset-inline:0}.ds-drawer__header{justify-content:space-between;align-items:center;gap:var(--ds-spacing-inline-md);padding:var(--ds-spacing-inset-md) var(--ds-spacing-inset-lg);border-block-end:var(--ds-border-thin) solid var(--ds-color-border-subtle);display:flex}.ds-drawer__title{font:var(--ds-type-h4);color:var(--ds-color-text-primary);margin:0}.ds-drawer__description{padding:var(--ds-spacing-inset-sm) var(--ds-spacing-inset-lg) 0;font:var(--ds-type-body-sm);color:var(--ds-color-text-secondary);margin:0}.ds-drawer__handle{inline-size:var(--ds-space-8);block-size:var(--ds-space-1);margin:var(--ds-spacing-stack-xs) auto 0;border-radius:var(--ds-radius-full);background:var(--ds-color-border-default);flex:none}.ds-drawer__close{min-inline-size:var(--ds-target-minimum,var(--ds-target-fine));min-block-size:var(--ds-target-minimum,var(--ds-target-fine));border-radius:var(--ds-radius-sm);color:var(--ds-color-icon-secondary);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;padding:0;display:grid}.ds-drawer__close svg{inline-size:var(--ds-icon-sm);block-size:var(--ds-icon-sm)}.ds-drawer__close:hover{background:var(--ds-color-surface-hover)}.ds-drawer__close:active{background:var(--ds-color-surface-pressed)}.ds-drawer__body{overscroll-behavior:contain;padding:var(--ds-spacing-inset-lg);flex:1;overflow-y:auto}.ds-drawer__footer{justify-content:flex-end;gap:var(--ds-spacing-inline-sm);padding:var(--ds-spacing-inset-md) var(--ds-spacing-inset-lg);border-block-start:var(--ds-border-thin) solid var(--ds-color-border-subtle);display:flex}.ds-drawer__footer:empty{display:none}.ds-drawer[data-side=start]{--_from:-1}.ds-drawer[data-side=end]{--_from:1}.ds-drawer[open][data-side=start] .ds-drawer__panel,.ds-drawer[open][data-side=end] .ds-drawer__panel,.ds-drawer[data-mode=push]:not([hidden]):is([data-side=start],[data-side=end]) .ds-drawer__panel{animation:ds-drawer-in var(--ds-motion-surface) var(--ds-motion-ease-enter)}.ds-drawer[open][data-side=bottom] .ds-drawer__panel,.ds-drawer[data-mode=push][data-side=bottom]:not([hidden]) .ds-drawer__panel{animation:ds-sheet-up var(--ds-motion-surface) var(--ds-motion-ease-enter)}.ds-drawer[data-mode=push]{z-index:auto;inline-size:min(var(--_size), 100%);flex:none;align-self:stretch;block-size:auto;max-block-size:none;position:relative;overflow:clip}.ds-drawer[data-mode=push][data-side=bottom]{inline-size:100%}.ds-drawer[data-mode=push] .ds-drawer__panel{block-size:100%;max-block-size:100dvh;inline-size:100%;box-shadow:none;background:var(--ds-color-surface-default);border-radius:0;position:sticky;inset-block-start:0}.ds-drawer[data-mode=push][data-side=start] .ds-drawer__panel{border-inline-end:var(--ds-border-thin) solid var(--ds-color-border-subtle)}.ds-drawer[data-mode=push][data-side=end] .ds-drawer__panel{border-inline-start:var(--ds-border-thin) solid var(--ds-color-border-subtle)}.ds-drawer[data-mode=push][data-side=bottom] .ds-drawer__panel{border-block-start:var(--ds-border-thin) solid var(--ds-color-border-subtle);max-block-size:50dvh}@media (prefers-reduced-motion:reduce){.ds-drawer .ds-drawer__panel{animation:none!important}}.ds-toast-region{z-index:var(--ds-z-index-toast);gap:var(--ds-space-2);inline-size:min(24rem, calc(100vw - var(--ds-space-8)));pointer-events:none;flex-direction:column;display:flex;position:fixed;inset-block-end:max(var(--ds-space-4), env(safe-area-inset-bottom));inset-inline-end:var(--ds-space-4)}.ds-toast-live{gap:var(--ds-space-2);flex-direction:column;display:flex}.ds-toast{align-items:flex-start;gap:var(--ds-spacing-inline-sm);padding:var(--ds-spacing-inset-sm) var(--ds-spacing-inset-md);background:var(--ds-color-surface-inverse);color:var(--ds-color-text-inverse);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-elevation-modal);pointer-events:auto;animation:ds-toast-in var(--ds-motion-enter) var(--ds-motion-ease-enter);display:flex}.ds-toast[data-tone=success]{border-inline-start:var(--ds-border-heavy) solid var(--ds-color-status-success-solid)}.ds-toast[data-tone=warning]{border-inline-start:var(--ds-border-heavy) solid var(--ds-color-status-warning-solid)}.ds-toast[data-tone=error]{border-inline-start:var(--ds-border-heavy) solid var(--ds-color-status-error-solid)}.ds-toast[data-tone=info]{border-inline-start:var(--ds-border-heavy) solid var(--ds-color-status-info-solid)}.ds-toast__body{flex:1;min-inline-size:0}.ds-toast__title{font:var(--ds-type-label);font-weight:var(--ds-font-weight-semibold);margin:0}.ds-toast__message{font:var(--ds-type-body-sm);overflow-wrap:anywhere;margin:0}.ds-toast__action{min-block-size:var(--ds-size-8);padding-inline:var(--ds-space-2);border-radius:var(--ds-radius-sm);color:inherit;font:var(--ds-type-button);cursor:pointer;background:0 0;border:none;flex:none;text-decoration:underline}.ds-toast__dismiss{min-inline-size:var(--ds-target-minimum,var(--ds-target-fine));min-block-size:var(--ds-target-minimum,var(--ds-target-fine));border-radius:var(--ds-radius-sm);color:inherit;opacity:.7;cursor:pointer;background:0 0;border:none;flex:none;place-items:center;padding:0;display:grid}.ds-toast__dismiss:hover{opacity:1}.ds-toast__dismiss svg{inline-size:var(--ds-icon-xs);block-size:var(--ds-icon-xs)}.ds-toast{touch-action:pan-y;transition:translate var(--ds-motion-select) var(--ds-motion-ease-standard), opacity var(--ds-motion-select) var(--ds-motion-ease-standard)}.ds-toast[data-swiping]{-webkit-user-select:none;user-select:none;cursor:grabbing;transition:none}@media (prefers-reduced-motion:reduce){.ds-toast{transition:none;animation:none}}@media (width<=599px){.ds-toast-region{inset-inline:var(--ds-space-4);inline-size:auto}}.ds-badge{--_bg:var(--ds-color-bg-sunken);--_fg:var(--ds-color-text-secondary);--_edge:var(--ds-color-border-default);align-items:center;gap:var(--ds-space-1);min-block-size:var(--ds-size-6);padding-inline:var(--ds-space-2);background:var(--_bg);color:var(--_fg);border:var(--ds-border-thin) solid var(--_edge);border-radius:var(--ds-radius-full);font-family:var(--ds-font-family-sans);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-medium);line-height:var(--ds-font-line-height-none);white-space:nowrap;vertical-align:middle;display:inline-flex}.ds-badge[data-size=sm]{min-block-size:var(--ds-size-5);padding-inline:var(--ds-space-2);font-size:var(--ds-font-size-2xs)}.ds-badge[data-size=lg]{min-block-size:var(--ds-size-7);padding-inline:var(--ds-space-3);font-size:var(--ds-font-size-sm)}.ds-badge[data-shape=square]{border-radius:var(--ds-radius-sm)}.ds-badge[data-tone=neutral]{--_bg:var(--ds-color-bg-sunken);--_fg:var(--ds-color-text-secondary);--_edge:var(--ds-color-border-default)}.ds-badge[data-tone=info]{--_bg:var(--ds-color-status-info-surface);--_fg:var(--ds-color-status-info-text);--_edge:var(--ds-color-status-info-border)}.ds-badge[data-tone=success]{--_bg:var(--ds-color-status-success-surface);--_fg:var(--ds-color-status-success-text);--_edge:var(--ds-color-status-success-border)}.ds-badge[data-tone=warning]{--_bg:var(--ds-color-status-warning-surface);--_fg:var(--ds-color-status-warning-text);--_edge:var(--ds-color-status-warning-border)}.ds-badge[data-tone=error]{--_bg:var(--ds-color-status-error-surface);--_fg:var(--ds-color-status-error-text);--_edge:var(--ds-color-status-error-border)}.ds-badge[data-tone=accent]{--_bg:var(--ds-color-surface-accent-subtle);--_fg:var(--ds-color-selected-text);--_edge:var(--ds-color-border-accent)}.ds-badge[data-variant=solid]{color:var(--ds-color-text-on-accent);border-color:#0000}.ds-badge[data-variant=solid][data-tone=neutral]{background:var(--ds-color-surface-inverse);color:var(--ds-color-text-inverse)}.ds-badge[data-variant=solid][data-tone=info]{background:var(--ds-color-status-info-solid)}.ds-badge[data-variant=solid][data-tone=success]{background:var(--ds-color-status-success-solid)}.ds-badge[data-variant=solid][data-tone=warning]{background:var(--ds-color-status-warning-solid);color:var(--ds-color-text-primary)}.ds-badge[data-variant=solid][data-tone=error]{background:var(--ds-color-status-error-solid)}.ds-badge[data-variant=solid][data-tone=accent]{background:var(--ds-color-action-primary-bg);color:var(--ds-color-action-primary-text)}[data-theme=dark] .ds-badge[data-variant=solid]:is([data-tone=warning],[data-tone=success]),[data-contrast=more] .ds-badge[data-variant=solid][data-tone=warning]{color:var(--ds-color-text-inverse)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ds-badge[data-variant=solid]:is([data-tone=warning],[data-tone=success]){color:var(--ds-color-text-inverse)}}@media (prefers-contrast:more){:root:not([data-contrast=less]) .ds-badge[data-variant=solid][data-tone=warning]{color:var(--ds-color-text-inverse)}}.ds-badge[data-variant=outline]{background:0 0}.ds-badge__dot{inline-size:var(--ds-space-2);block-size:var(--ds-space-2);border-radius:var(--ds-radius-full);background:currentColor;flex:none}.ds-badge[data-count]{min-inline-size:var(--ds-size-6);padding-inline:var(--ds-space-1);font-variant-numeric:tabular-nums;justify-content:center}.ds-badge[data-count][data-size=sm]{min-inline-size:var(--ds-size-5)}.ds-badge-anchor{display:inline-flex;position:relative}.ds-badge-anchor>.ds-badge{z-index:var(--ds-z-index-raised);border-color:var(--ds-color-bg-canvas);border-width:var(--ds-border-thick);position:absolute;inset-block-start:calc(var(--ds-space-1) * -1);inset-inline-end:calc(var(--ds-space-1) * -1)}.ds-progress{gap:var(--ds-space-1);flex-direction:column;display:flex}.ds-progress__head{justify-content:space-between;align-items:baseline;gap:var(--ds-spacing-inline-md);display:flex}.ds-progress__label{font:var(--ds-type-label);color:var(--ds-color-text-secondary)}.ds-progress__value{font-size:var(--ds-font-size-sm);font-variant-numeric:tabular-nums;color:var(--ds-color-text-secondary)}.ds-progress__track{block-size:var(--ds-space-2);background:var(--ds-color-bg-sunken);border-radius:var(--ds-radius-full);position:relative;overflow:hidden}.ds-progress[data-size=sm] .ds-progress__track{block-size:var(--ds-space-1)}.ds-progress[data-size=lg] .ds-progress__track{block-size:var(--ds-space-3)}.ds-progress__fill{border-radius:var(--ds-radius-full);background:var(--ds-color-action-primary-bg);block-size:100%;transition:inline-size var(--ds-motion-state-change) var(--ds-motion-ease-standard)}.ds-progress[data-tone=success] .ds-progress__fill{background:var(--ds-color-status-success-solid)}.ds-progress[data-tone=warning] .ds-progress__fill{background:var(--ds-color-status-warning-solid)}.ds-progress[data-tone=error] .ds-progress__fill{background:var(--ds-color-status-error-solid)}.ds-progress__track[data-indeterminate] .ds-progress__fill{inline-size:40%;animation:ds-progress-slide calc(var(--ds-duration-deliberate) * 2) var(--ds-easing-linear) infinite}.ds-progress[data-variant=circular]{align-items:center;gap:var(--ds-spacing-inline-sm);flex-direction:row}.ds-progress[data-variant=circular] .ds-progress__head{flex-direction:column;justify-content:center;align-items:flex-start;gap:0}.ds-progress__ring{inline-size:var(--ds-size-10);block-size:var(--ds-size-10);flex:none;display:inline-flex}.ds-progress[data-size=sm] .ds-progress__ring{inline-size:var(--ds-size-6);block-size:var(--ds-size-6)}.ds-progress[data-size=lg] .ds-progress__ring{inline-size:var(--ds-size-16);block-size:var(--ds-size-16)}.ds-progress__ring svg{block-size:100%;inline-size:100%;transform:rotate(-90deg)}.ds-progress__ring-track,.ds-progress__ring-fill{fill:none;stroke-width:5px}.ds-progress__ring-track{stroke:var(--ds-color-bg-sunken)}.ds-progress__ring-fill{stroke:var(--ds-color-action-primary-bg);stroke-linecap:round;stroke-dasharray:100;transition:stroke-dashoffset var(--ds-motion-state-change) var(--ds-motion-ease-standard)}.ds-progress[data-tone=success] .ds-progress__ring-fill{stroke:var(--ds-color-status-success-solid)}.ds-progress[data-tone=warning] .ds-progress__ring-fill{stroke:var(--ds-color-status-warning-solid)}.ds-progress[data-tone=error] .ds-progress__ring-fill{stroke:var(--ds-color-status-error-solid)}.ds-progress__ring[data-indeterminate] .ds-progress__ring-fill{stroke-dasharray:25 75;stroke-dashoffset:0}.ds-progress__ring[data-indeterminate] svg{animation:ds-progress-spin var(--ds-duration-deliberate) linear infinite}.ds-progress__steps{gap:var(--ds-space-1);display:flex}.ds-progress__step{block-size:var(--ds-space-2);border-radius:var(--ds-radius-full);background:var(--ds-color-bg-sunken);transition:background-color var(--ds-motion-state-change) var(--ds-motion-ease-standard);flex:1 1 0}.ds-progress[data-size=sm] .ds-progress__step{block-size:var(--ds-space-1)}.ds-progress[data-size=lg] .ds-progress__step{block-size:var(--ds-space-3)}.ds-progress__step[data-state=complete]{background:var(--ds-color-action-primary-bg)}.ds-progress__step[data-state=current]{background:var(--ds-color-surface-accent-subtle);box-shadow:inset 0 0 0 var(--ds-border-thin) var(--ds-color-border-accent)}.ds-progress[data-tone=success] .ds-progress__step[data-state=complete]{background:var(--ds-color-status-success-solid)}.ds-progress[data-tone=warning] .ds-progress__step[data-state=complete]{background:var(--ds-color-status-warning-solid)}.ds-progress[data-tone=error] .ds-progress__step[data-state=complete]{background:var(--ds-color-status-error-solid)}@media (prefers-reduced-motion:reduce){.ds-progress__track[data-indeterminate] .ds-progress__fill{opacity:.5;inline-size:100%;animation:none}.ds-progress__fill,.ds-progress__ring-fill,.ds-progress__step{transition:none}.ds-progress__ring[data-indeterminate] svg{animation-duration:calc(var(--ds-duration-deliberate) * 3)}}.ds-tooltip-wrap{display:inline-flex;position:relative}.ds-tooltip{z-index:var(--ds-z-index-tooltip);max-inline-size:18rem;padding:var(--ds-space-1) var(--ds-space-2);background:var(--ds-color-surface-inverse);color:var(--ds-color-text-inverse);border-radius:var(--ds-radius-md);box-shadow:var(--ds-elevation-overlay);font:var(--ds-type-caption);white-space:normal;pointer-events:auto;inline-size:max-content;animation:ds-tooltip-in var(--ds-motion-micro-feedback) var(--ds-motion-ease-enter);position:absolute}.ds-tooltip-wrap>.ds-tooltip:before{content:"";inset:calc(var(--ds-motion-travel-sm) * -1);position:absolute}.ds-tooltip[data-placement=top]{inset-block-end:calc(100% + var(--ds-motion-travel-sm))}.ds-tooltip[data-placement=bottom]{inset-block-start:calc(100% + var(--ds-motion-travel-sm))}.ds-tooltip:is([data-placement=top],[data-placement=bottom]){inset-inline-start:50%;translate:-50%}.ds-tooltip:is([data-placement=top],[data-placement=bottom]):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){translate:50%}.ds-tooltip[data-placement=start]{inset-block-start:50%;inset-inline-end:calc(100% + var(--ds-motion-travel-sm));translate:0 -50%}.ds-tooltip[data-placement=end]{inset-block-start:50%;inset-inline-start:calc(100% + var(--ds-motion-travel-sm));translate:0 -50%}@media (prefers-reduced-motion:reduce){.ds-tooltip{animation:none}}@media (hover:none){.ds-tooltip{display:none}}.kite-hud-front,.kite-hud-back,.kite-book{--kite-art-seal:#d61f2b;--kite-art-seal-edge:#a3171f;--kite-art-cream:#e9efe8;--kite-art-spire:#425553}.kite-hud-back,.kite-hud-front{pointer-events:none;position:absolute;inset:0}.kite-seal{inline-size:var(--ds-size-20);block-size:var(--ds-size-20);margin-block-start:calc(var(--ds-size-20) / -2);margin-inline-start:calc(var(--ds-size-20) / -2);position:absolute;inset-block-start:0;inset-inline-start:0}.kite-seal__art{block-size:100%;inline-size:100%;display:block;overflow:visible}.kite-seal__ink{fill:var(--kite-art-seal);stroke:var(--kite-art-seal-edge);stroke-width:.7px;stroke-linejoin:round}.kite-seal__ring{fill:none;stroke:var(--kite-art-cream);stroke-width:.8px;opacity:.55}.kite-seal__specks{fill:var(--kite-art-cream);opacity:.6}.kite-seal__picto{fill:none;stroke:var(--kite-art-cream);stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round}.kite-seal__splash{border:var(--ds-border-heavy) solid var(--kite-art-seal);border-radius:var(--ds-radius-full);opacity:0;position:absolute;inset:0}.kite-dock>[hidden],.kite-book-badge[hidden]{display:none}.kite-book-pop{inline-size:100vw;max-block-size:calc(100dvh - var(--ds-size-16) - var(--ds-spacing-inset-md) * 3);overscroll-behavior:contain;overflow-y:auto}.kite-book-drawer .ds-drawer__panel{max-block-size:70dvh}.kite-book-drawer .kite-book__title{display:none}.kite-book{gap:var(--ds-spacing-stack-sm);display:grid}.kite-book__title{font:var(--ds-type-h5);color:var(--ds-color-text-primary);margin:0}.kite-book__subtitle{font:var(--ds-type-overline);color:var(--ds-color-text-secondary);margin:0}.kite-book__grid,.kite-book__rare-row{margin:0;padding:0;list-style:none}.kite-book__grid{gap:var(--ds-spacing-inline-xs);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=47.99em){.kite-book__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.kite-book__tile{align-content:start;justify-items:center;gap:var(--ds-spacing-stack-2xs);block-size:100%;inline-size:100%;min-block-size:var(--ds-target-coarse);padding:var(--ds-spacing-inset-2xs);border:var(--ds-border-thin) solid transparent;border-radius:var(--ds-radius-md);color:var(--ds-color-text-primary);font:var(--ds-type-caption);text-align:center;cursor:pointer;transition:background-color var(--ds-motion-state-change) var(--ds-motion-ease-standard);background:0 0;display:grid}.kite-book__tile:hover{background:var(--ds-color-surface-hover)}.kite-book__tile:active{background:var(--ds-color-surface-pressed)}.kite-book__tile:focus-visible{outline:var(--ds-border-thick) solid var(--ds-color-focus-ring);outline-offset:var(--ds-border-thin)}.kite-book__tile[aria-pressed=true]{border-color:var(--ds-color-border-accent);background:var(--ds-color-surface-accent-subtle)}.kite-book__mark{inline-size:var(--ds-size-10);block-size:var(--ds-size-10);border-radius:var(--ds-radius-full);font:var(--ds-type-h5);color:var(--ds-color-text-secondary);place-items:center;display:grid}.kite-book__mark .kite-seal__art{block-size:100%;inline-size:100%}.kite-book__tile[data-state=missing] .kite-book__mark,.kite-book__tile[data-state=secret] .kite-book__mark{border:var(--ds-border-thin) dashed var(--ds-color-border-default)}.kite-book__tile[data-state=missing] .kite-book__name,.kite-book__tile[data-state=secret] .kite-book__name{color:var(--ds-color-text-secondary)}.kite-book__hint{min-block-size:calc(var(--ds-type-body-sm-line-height) * 2em);font:var(--ds-type-body-sm);color:var(--ds-color-text-secondary);margin:0}.kite-book__form{gap:var(--ds-spacing-stack-2xs);border-block-start:var(--ds-border-thin) solid var(--ds-color-border-subtle);padding-block-start:var(--ds-spacing-stack-sm);display:grid}.kite-book__form-text{font:var(--ds-type-label);color:var(--ds-color-text-primary);margin:0}.kite-book__reward{align-items:center;gap:var(--ds-spacing-inline-sm);font:var(--ds-type-body-sm);color:var(--ds-color-text-secondary);margin:0;display:flex}.kite-book__reward[hidden]{display:none}.kite-look{inline-size:var(--ds-size-12);block-size:var(--ds-size-6);flex:none}.kite-look__silhouette{fill:currentColor;opacity:.35}.kite-book__rare-row{gap:var(--ds-spacing-inline-xs);flex-wrap:wrap;display:flex}.kite-book__rare{justify-items:center;gap:var(--ds-spacing-stack-2xs);min-inline-size:var(--ds-target-coarse);min-block-size:var(--ds-target-coarse);padding:var(--ds-spacing-inset-xs);border:var(--ds-border-thin) solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-default);color:var(--ds-color-text-primary);font:var(--ds-type-caption);display:grid}button.kite-book__rare{cursor:pointer;transition:background-color var(--ds-motion-state-change) var(--ds-motion-ease-standard)}button.kite-book__rare:hover{background:var(--ds-color-surface-hover)}button.kite-book__rare:active{background:var(--ds-color-surface-pressed)}button.kite-book__rare:focus-visible{outline:var(--ds-border-thick) solid var(--ds-color-focus-ring);outline-offset:var(--ds-border-thin)}.kite-book__rare.is-locked{color:var(--ds-color-text-tertiary);background:0 0;border-style:dashed}.kite-book__volatile{font:var(--ds-type-caption);color:var(--ds-color-text-secondary);margin:0}.kite-book__volatile[hidden]{display:none}.kite-more-pop{padding:var(--ds-spacing-inset-xs)}.kite-more{gap:var(--ds-spacing-stack-2xs);display:grid}.kite-more .kite-more__item,.kite-more .kite-more__item .ds-button__content{justify-content:flex-start}.kite-more .kite-more__item[hidden]{display:none}.kite-toasts.ds-toast-region{inset-block-end:calc(max(var(--ds-spacing-inset-md), env(safe-area-inset-bottom)) + var(--ds-size-12) + var(--ds-spacing-stack-sm));inset-inline-end:var(--ds-spacing-inset-md)}@media (width<=47.99em){.kite-toasts.ds-toast-region{inset-inline:var(--ds-spacing-inset-md);inline-size:auto}}.kite-coach{pointer-events:none;max-inline-size:60vw;position:absolute;inset-block-start:0;inset-inline-start:0}.kite-coach__card{padding-block:var(--ds-spacing-inset-xs);padding-inline:var(--ds-spacing-inset-sm);border:var(--ds-border-thin) solid var(--ds-color-border-default);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-raised);box-shadow:var(--ds-elevation-raised);animation:kite-coach-bob calc(var(--ds-motion-surface) * 5) var(--ds-motion-ease-in-out) infinite alternate;position:relative}.kite-coach__card:after{content:"";inline-size:var(--ds-spacing-inline-md);block-size:var(--ds-spacing-inline-md);border-inline-end:var(--ds-border-thin) solid var(--ds-color-border-default);border-block-end:var(--ds-border-thin) solid var(--ds-color-border-default);background:var(--ds-color-surface-raised);margin-block-start:calc(var(--ds-spacing-inline-md) / -2);margin-inline-start:calc(var(--ds-spacing-inline-md) / -2);position:absolute;inset-block-start:100%;inset-inline-start:var(--kite-coach-tail,50%);rotate:45deg}.kite-coach.is-below .kite-coach__card:after{border:0;border-inline-start:var(--ds-border-thin) solid var(--ds-color-border-default);border-block-start:var(--ds-border-thin) solid var(--ds-color-border-default);margin-block-start:0;margin-block-end:calc(var(--ds-spacing-inline-md) / -2);inset-block:auto 100%}.kite-coach__words{font:var(--ds-type-label);color:var(--ds-color-text-primary);margin:0}.kite-coach__hand{inline-size:var(--ds-icon-lg);block-size:var(--ds-icon-lg);color:var(--ds-color-text-primary);opacity:0;margin-block-start:calc(var(--ds-icon-lg) / -6);margin-inline-start:calc(var(--ds-icon-lg) / -4);position:absolute;inset-block-start:0;inset-inline-start:0}.kite-coach__hand svg{block-size:100%;inline-size:100%}.kite-glyph{inline-size:var(--ds-size-5);block-size:var(--ds-size-5);margin-block-start:calc(var(--ds-size-5) / -2);margin-inline-start:calc(var(--ds-size-5) / -2);position:absolute;inset-block-start:0;inset-inline-start:0}.kite-glyph__art{opacity:0;block-size:100%;inline-size:100%;transition:opacity var(--ds-motion-exit) var(--ds-motion-ease-exit), scale var(--ds-motion-exit) var(--ds-motion-ease-exit);display:block;scale:.4}.kite-glyph.is-on .kite-glyph__art{opacity:1;transition:opacity var(--ds-motion-state-change) var(--ds-motion-ease-pop), scale var(--ds-motion-state-change) var(--ds-motion-ease-pop);scale:1}.kite-glyph__dot{fill:var(--kite-art-cream);stroke:var(--kite-art-spire);stroke-width:1px}.kite-glyph__tick{fill:none;stroke:var(--kite-art-spire);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.is-paused .kite-coach__card{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.kite-coach__card{animation:none}.kite-glyph__art,.kite-glyph.is-on .kite-glyph__art,.kite-book__tile,button.kite-book__rare{transition:none}}.ds-popover-wrap:has(>.ds-popover:not([hidden])) .ds-tooltip{display:none}
