@font-face{font-family:Fira Code;font-style:normal;font-weight:300;font-display:swap;src:url(../media/4dbfcf7458d03467-s.3xkvl6y1svdl7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Code;font-style:normal;font-weight:300;font-display:swap;src:url(../media/3a57836c74542f8a-s.3satllyfeztgm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7cc14846ae792ab1-s.1ypsvgn76azk8.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Code;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b76175754460df9c-s.0s00oay2urhfh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Code;font-style:normal;font-weight:300;font-display:swap;src:url(../media/fd53d9ff5aa109c1-s.2e7e7o3b06bit.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code;font-style:normal;font-weight:300;font-display:swap;src:url(../media/827817f2d2b070ea-s.42uvx-yt4pp0r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Code;font-style:normal;font-weight:300;font-display:swap;src:url(../media/075ee26d22284d67-s.38ktayd7yc-3c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Code Fallback;src:local(Arial);ascent-override:73.56%;descent-override:23.92%;line-gap-override:0.0%;size-adjust:134.59%}.fira_code_ea479c79-module__Fscrgq__className{font-family:Fira Code,Fira Code Fallback;font-style:normal;font-weight:300}.fira_code_ea479c79-module__Fscrgq__variable{--font-fira-code:"Fira Code", "Fira Code Fallback"}
@layer base{:where(.ds-scope,[data-drag-hint-host]){--font-apercu-pro:"Apercu Pro DS", Arial, Helvetica, sans-serif;--black:#000;--white:#fff;--neutral-50:#f5f5f5;--neutral-100:#eee;--neutral-200:#e1e1e2;--neutral-300:#d2d2d4;--neutral-400:#c1c1c2;--neutral-500:#a6a6a7;--neutral-600:#828284;--neutral-700:#5f5f61;--neutral-800:#424244;--neutral-900:#2f2f31;--neutral-950:#1f1f22;--accent-50:#f5f1ff;--accent-100:#d9d1ff;--accent-200:#bfaeff;--accent-300:#a78bff;--accent-400:#9067ff;--accent-500:#7a47ea;--accent-600:#6233c1;--accent-700:#4b2696;--accent-800:#371675;--accent-900:#240759;--accent-950:#14003e;--support-50:#fff1fb;--support-100:#ffcdea;--support-200:#ffa3dd;--support-300:#ff71d1;--support-400:#ff3bc7;--support-500:#e200ba;--support-600:#bb00a7;--support-700:#91008e;--support-800:#690071;--support-900:#440051;--support-950:#250033;--success-50:#e5ffda;--success-100:#c4febe;--success-200:#9df5a5;--success-300:#6eeb91;--success-400:#39dc86;--success-500:#00c87d;--success-600:#00ad70;--success-700:#018d5c;--success-800:#006a46;--success-900:#01472f;--success-950:#00281b;--warning-50:#f9f4ee;--warning-100:#ffe5ba;--warning-200:#ffd47b;--warning-300:#ffc000;--warning-400:#ffab02;--warning-500:#ff9703;--warning-600:#f77f02;--warning-700:#c95e00;--warning-800:#953a00;--warning-900:#611400;--warning-950:#350000;--error-50:#ffeff3;--error-100:#ffced9;--error-200:#ffaabd;--error-300:#ff839e;--error-400:#ff5b7e;--error-500:#ff3561;--error-600:#e71947;--error-700:#bf0931;--error-800:#940c1f;--error-900:#690c12;--error-950:#430707;--font-family-sans:var(--font-apercu-pro);--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--font-size-step--1:clamp(var(--font-size-step--1-min) / 16 * 1rem, var(--font-size-step--1-min) / 16 * 1rem + (var(--font-size-step--1-max) - var(--font-size-step--1-min)) * var(--fluid-bp), var(--font-size-step--1-max) / 16 * 1rem);--font-size-step--1-min:14;--font-size-step--1-max:16;--font-size-step-1:clamp(var(--font-size-step-1-min) / 16 * 1rem, var(--font-size-step-1-min) / 16 * 1rem + (var(--font-size-step-1-max) - var(--font-size-step-1-min)) * var(--fluid-bp), var(--font-size-step-1-max) / 16 * 1rem);--font-size-step-1-min:16;--font-size-step-1-max:18;--font-size-step-2:clamp(var(--font-size-step-2-min) / 16 * 1rem, var(--font-size-step-2-min) / 16 * 1rem + (var(--font-size-step-2-max) - var(--font-size-step-2-min)) * var(--fluid-bp), var(--font-size-step-2-max) / 16 * 1rem);--font-size-step-2-min:18;--font-size-step-2-max:20;--font-size-step-3:clamp(var(--font-size-step-3-min) / 16 * 1rem, var(--font-size-step-3-min) / 16 * 1rem + (var(--font-size-step-3-max) - var(--font-size-step-3-min)) * var(--fluid-bp), var(--font-size-step-3-max) / 16 * 1rem);--font-size-step-3-min:20;--font-size-step-3-max:24;--font-size-step-4:clamp(var(--font-size-step-4-min) / 16 * 1rem, var(--font-size-step-4-min) / 16 * 1rem + (var(--font-size-step-4-max) - var(--font-size-step-4-min)) * var(--fluid-bp), var(--font-size-step-4-max) / 16 * 1rem);--font-size-step-4-min:22;--font-size-step-4-max:30;--font-size-step-5:clamp(var(--font-size-step-5-min) / 16 * 1rem, var(--font-size-step-5-min) / 16 * 1rem + (var(--font-size-step-5-max) - var(--font-size-step-5-min)) * var(--fluid-bp), var(--font-size-step-5-max) / 16 * 1rem);--font-size-step-5-min:32;--font-size-step-5-max:44;--font-size-step-6:clamp(var(--font-size-step-6-min) / 16 * 1rem, var(--font-size-step-6-min) / 16 * 1rem + (var(--font-size-step-6-max) - var(--font-size-step-6-min)) * var(--fluid-bp), var(--font-size-step-6-max) / 16 * 1rem);--font-size-step-6-min:36;--font-size-step-6-max:64;--font-size-step-7:clamp(var(--font-size-step-7-min) / 16 * 1rem, var(--font-size-step-7-min) / 16 * 1rem + (var(--font-size-step-7-max) - var(--font-size-step-7-min)) * var(--fluid-bp), var(--font-size-step-7-max) / 16 * 1rem);--font-size-step-7-min:40;--font-size-step-7-max:88;--font-size-step-8:clamp(var(--font-size-step-8-min) / 16 * 1rem, var(--font-size-step-8-min) / 16 * 1rem + (var(--font-size-step-8-max) - var(--font-size-step-8-min)) * var(--fluid-bp), var(--font-size-step-8-max) / 16 * 1rem);--font-size-step-8-min:40;--font-size-step-8-max:128;--font-size-step-9:clamp(var(--font-size-step-9-min) / 16 * 1rem, var(--font-size-step-9-min) / 16 * 1rem + (var(--font-size-step-9-max) - var(--font-size-step-9-min)) * var(--fluid-bp), var(--font-size-step-9-max) / 16 * 1rem);--font-size-step-9-min:40;--font-size-step-9-max:180;--font-size-10:.625rem;--font-size-12:.75rem;--font-size-14:.875rem;--font-size-16:1rem;--font-size-18:1.125rem;--line-height-compressed:.87;--line-height-none:1;--line-height-tight:1.125;--line-height-snug:1.375;--line-height-normal:1.5;--letter-spacing-tighter:-.05em;--letter-spacing-tight:-.025em;--letter-spacing-normal:0em;--letter-spacing-wide:.025em;--letter-spacing-wider:.05em;--letter-spacing-widest:.1em;--display-lg-font-size:var(--font-size-step-9);--display-lg-line-height:var(--line-height-compressed);--display-lg-font-weight:var(--font-weight-medium);--display-lg-letter-spacing:var(--letter-spacing-tighter);--display-lg-text-transform:none;--display-lg-text-wrap:balance;--display-lg-space-before:var(--space-7);--display-lg-space-after:var(--space-5);--display-md-font-size:var(--font-size-step-8);--display-md-line-height:var(--line-height-compressed);--display-md-font-weight:var(--font-weight-medium);--display-md-letter-spacing:var(--letter-spacing-tighter);--display-md-text-transform:none;--display-md-text-wrap:balance;--display-md-space-before:var(--space-7);--display-md-space-after:var(--space-6);--display-sm-font-size:var(--font-size-step-7);--display-sm-line-height:var(--line-height-compressed);--display-sm-font-weight:var(--font-weight-medium);--display-sm-letter-spacing:var(--letter-spacing-tight);--display-sm-text-transform:none;--display-sm-text-wrap:balance;--display-sm-space-before:var(--space-7);--display-sm-space-after:var(--space-6);--heading-xl-font-size:var(--font-size-step-6);--heading-xl-line-height:var(--line-height-none);--heading-xl-font-weight:var(--font-weight-medium);--heading-xl-letter-spacing:var(--letter-spacing-tight);--heading-xl-text-transform:none;--heading-xl-text-wrap:balance;--heading-xl-space-before:var(--space-7);--heading-xl-space-after:var(--space-6);--heading-lg-font-size:var(--font-size-step-5);--heading-lg-line-height:var(--line-height-none);--heading-lg-font-weight:var(--font-weight-medium);--heading-lg-letter-spacing:var(--letter-spacing-tight);--heading-lg-text-transform:none;--heading-lg-text-wrap:balance;--heading-lg-space-before:var(--space-6);--heading-lg-space-after:var(--space-5);--heading-md-font-size:var(--font-size-step-4);--heading-md-line-height:var(--line-height-tight);--heading-md-font-weight:var(--font-weight-medium);--heading-md-letter-spacing:var(--letter-spacing-tight);--heading-md-text-transform:none;--heading-md-text-wrap:balance;--heading-md-space-before:var(--space-6);--heading-md-space-after:var(--space-4);--heading-sm-font-size:var(--font-size-step-3);--heading-sm-line-height:var(--line-height-tight);--heading-sm-font-weight:var(--font-weight-medium);--heading-sm-letter-spacing:var(--letter-spacing-normal);--heading-sm-text-transform:none;--heading-sm-text-wrap:balance;--heading-sm-space-before:var(--space-6);--heading-sm-space-after:var(--space-4);--heading-xs-font-size:var(--font-size-step-2);--heading-xs-line-height:var(--line-height-tight);--heading-xs-font-weight:var(--font-weight-medium);--heading-xs-letter-spacing:var(--letter-spacing-normal);--heading-xs-text-transform:none;--heading-xs-text-wrap:balance;--heading-xs-space-before:var(--space-5);--heading-xs-space-after:var(--space-4);--heading-2xs-font-size:var(--font-size-step-1);--heading-2xs-line-height:var(--line-height-tight);--heading-2xs-font-weight:var(--font-weight-medium);--heading-2xs-letter-spacing:var(--letter-spacing-normal);--heading-2xs-text-transform:none;--heading-2xs-text-wrap:balance;--heading-2xs-space-before:var(--space-4);--heading-2xs-space-after:var(--space-3);--body-lg-font-size:var(--font-size-step-2);--body-lg-line-height:var(--line-height-snug);--body-lg-font-weight:var(--font-weight-light);--body-lg-letter-spacing:var(--letter-spacing-normal);--body-lg-text-transform:none;--body-lg-text-wrap:pretty;--body-lg-space-before:var(--space-4);--body-lg-space-after:var(--space-4);--body-md-font-size:var(--font-size-step-1);--body-md-line-height:var(--line-height-snug);--body-md-font-weight:var(--font-weight-light);--body-md-letter-spacing:var(--letter-spacing-normal);--body-md-text-transform:none;--body-md-text-wrap:pretty;--body-md-space-before:var(--space-4);--body-md-space-after:var(--space-4);--body-sm-font-size:var(--font-size-step--1);--body-sm-line-height:var(--line-height-snug);--body-sm-font-weight:var(--font-weight-light);--body-sm-letter-spacing:var(--letter-spacing-normal);--body-sm-text-transform:none;--body-sm-text-wrap:pretty;--body-sm-space-before:var(--space-4);--body-sm-space-after:var(--space-4);--figure-font-size:var(--font-size-step-6);--figure-line-height:var(--line-height-none);--figure-font-weight:var(--font-weight-medium);--figure-letter-spacing:var(--letter-spacing-tight);--figure-text-transform:none;--figure-text-wrap:nowrap;--figure-space-before:var(--space-4);--figure-space-after:var(--space-3);--figure-sm-font-size:var(--font-size-step-5);--figure-sm-line-height:var(--line-height-none);--figure-sm-font-weight:var(--font-weight-medium);--figure-sm-letter-spacing:var(--letter-spacing-tight);--figure-sm-text-transform:none;--figure-sm-text-wrap:nowrap;--figure-sm-space-before:var(--space-3);--figure-sm-space-after:var(--space-2);--label-font-size:var(--font-size-14);--label-line-height:var(--line-height-tight);--label-font-weight:var(--font-weight-medium);--label-letter-spacing:var(--letter-spacing-normal);--label-text-transform:none;--label-text-wrap:wrap;--label-space-before:var(--space-3);--label-space-after:var(--space-1);--eyebrow-font-size:var(--font-size-14);--eyebrow-line-height:var(--line-height-tight);--eyebrow-font-weight:var(--font-weight-medium);--eyebrow-letter-spacing:var(--letter-spacing-wider);--eyebrow-text-transform:uppercase;--eyebrow-text-wrap:wrap;--eyebrow-space-before:var(--space-3);--eyebrow-space-after:var(--space-1);--eyebrow-heading-space:calc(var(--space-2) + .2em);--detail-font-size:var(--font-size-14);--detail-line-height:var(--line-height-tight);--detail-font-weight:var(--font-weight-light);--detail-letter-spacing:var(--letter-spacing-normal);--detail-text-transform:none;--detail-text-wrap:pretty;--detail-space-before:var(--space-3);--detail-space-after:var(--space-1);--detail-sm-font-size:var(--font-size-12);--detail-sm-line-height:var(--line-height-tight);--detail-sm-font-weight:var(--font-weight-light);--detail-sm-letter-spacing:var(--letter-spacing-normal);--detail-sm-text-transform:none;--detail-sm-text-wrap:pretty;--detail-sm-space-before:var(--space-3);--detail-sm-space-after:var(--space-1);--control-sm-font-size:var(--font-size-14);--control-sm-line-height:1.4286;--control-md-font-size:var(--font-size-14);--control-md-line-height:1.4286;--control-lg-font-size:var(--font-size-16);--control-lg-line-height:var(--line-height-normal);--space-1:clamp(var(--space-1-min) / 16 * 1rem, var(--space-1-min) / 16 * 1rem + (var(--space-1-max) - var(--space-1-min)) * var(--fluid-bp), var(--space-1-max) / 16 * 1rem);--space-1-min:6;--space-1-max:8;--space-2:clamp(var(--space-2-min) / 16 * 1rem, var(--space-2-min) / 16 * 1rem + (var(--space-2-max) - var(--space-2-min)) * var(--fluid-bp), var(--space-2-max) / 16 * 1rem);--space-2-min:10;--space-2-max:12;--space-3:clamp(var(--space-3-min) / 16 * 1rem, var(--space-3-min) / 16 * 1rem + (var(--space-3-max) - var(--space-3-min)) * var(--fluid-bp), var(--space-3-max) / 16 * 1rem);--space-3-min:14;--space-3-max:16;--space-4:clamp(var(--space-4-min) / 16 * 1rem, var(--space-4-min) / 16 * 1rem + (var(--space-4-max) - var(--space-4-min)) * var(--fluid-bp), var(--space-4-max) / 16 * 1rem);--space-4-min:20;--space-4-max:24;--space-5:clamp(var(--space-5-min) / 16 * 1rem, var(--space-5-min) / 16 * 1rem + (var(--space-5-max) - var(--space-5-min)) * var(--fluid-bp), var(--space-5-max) / 16 * 1rem);--space-5-min:28;--space-5-max:32;--space-6:clamp(var(--space-6-min) / 16 * 1rem, var(--space-6-min) / 16 * 1rem + (var(--space-6-max) - var(--space-6-min)) * var(--fluid-bp), var(--space-6-max) / 16 * 1rem);--space-6-min:32;--space-6-max:40;--space-7:clamp(var(--space-7-min) / 16 * 1rem, var(--space-7-min) / 16 * 1rem + (var(--space-7-max) - var(--space-7-min)) * var(--fluid-bp), var(--space-7-max) / 16 * 1rem);--space-7-min:36;--space-7-max:48;--space-none:0rem;--space-3xs:.125rem;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--ds-measure-xs:10rem;--ds-measure-sm:14rem;--ds-measure-md:20rem;--ds-measure-lg:26rem;--ds-aside-width:17.5rem;--radius-none:0px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-3xl:32px;--radius-4xl:48px;--radius-full:2048px;--border-hairline:.5px;--border-thin:1px;--border-thick:2px;--viewport-floor:390;--viewport-mobile:810;--viewport-tablet:1280;--viewport-ceiling:1920;--fluid-bp:calc((100vw - var(--viewport-floor) / 16 * 1rem) / (var(--viewport-ceiling) - var(--viewport-floor)));--site-inset:clamp(var(--site-inset-min) / 16 * 1rem, var(--site-inset-min) / 16 * 1rem + (var(--site-inset-max) - var(--site-inset-min)) * var(--fluid-bp), var(--site-inset-max) / 16 * 1rem);--site-inset-min:16;--site-inset-max:64;--site-inset-control:var(--site-inset);--site-inset-card:var(--site-inset);--site-max-width:1920px;--container-xl:calc(var(--site-max-width) - 2 * var(--site-inset-max) * 1px);--site-grid-column:calc((var(--container-xl) - 11 * var(--grid-gap-inline)) / 12);--container-lg:calc(10 * var(--site-grid-column) + 9 * var(--grid-gap-inline));--container-md:calc(8 * var(--site-grid-column) + 7 * var(--grid-gap-inline));--container-sm:calc(6 * var(--site-grid-column) + 5 * var(--grid-gap-inline));--container-xs:calc(4 * var(--site-grid-column) + 3 * var(--grid-gap-inline));--container-max:100%;--z-chrome-top:200;--shadow-s:0px 1px 1px 1px #00000014, 0px 2px 2px 2px #0000000a;--shadow-m:0px 2px 2px 2px #00000014, 0px 3px 3px 3px #0000000a;--shadow-l:0px 3px 3px 3px #00000014, 0px 4px 4px 4px #0000000a;--motion-fast:.15s;--motion-base:.2s;--motion-slow:.3s;--motion-ease-in-out:cubic-bezier(.645, .045, .355, 1);--motion-ease-out:cubic-bezier(.215, .61, .355, 1);--motion-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ds-icon-family:"Material Symbols Rounded";--ds-icon-weight:350;--section-padding-block:var(--space-3xl);--card-padding-inline-sm:clamp(var(--card-padding-inline-sm-min) / 16 * 1rem, var(--card-padding-inline-sm-min) / 16 * 1rem + (var(--card-padding-inline-sm-max) - var(--card-padding-inline-sm-min)) * var(--fluid-bp), var(--card-padding-inline-sm-max) / 16 * 1rem);--card-padding-inline-sm-min:12;--card-padding-inline-sm-max:24;--card-padding-inline-md:clamp(var(--card-padding-inline-md-min) / 16 * 1rem, var(--card-padding-inline-md-min) / 16 * 1rem + (var(--card-padding-inline-md-max) - var(--card-padding-inline-md-min)) * var(--fluid-bp), var(--card-padding-inline-md-max) / 16 * 1rem);--card-padding-inline-md-min:16;--card-padding-inline-md-max:32;--card-padding-inline-lg:clamp(var(--card-padding-inline-lg-min) / 16 * 1rem, var(--card-padding-inline-lg-min) / 16 * 1rem + (var(--card-padding-inline-lg-max) - var(--card-padding-inline-lg-min)) * var(--fluid-bp), var(--card-padding-inline-lg-max) / 16 * 1rem);--card-padding-inline-lg-min:24;--card-padding-inline-lg-max:48;--card-padding-block-sm:clamp(var(--card-padding-block-sm-min) / 16 * 1rem, var(--card-padding-block-sm-min) / 16 * 1rem + (var(--card-padding-block-sm-max) - var(--card-padding-block-sm-min)) * var(--fluid-bp), var(--card-padding-block-sm-max) / 16 * 1rem);--card-padding-block-sm-min:16;--card-padding-block-sm-max:24;--card-padding-block-md:clamp(var(--card-padding-block-md-min) / 16 * 1rem, var(--card-padding-block-md-min) / 16 * 1rem + (var(--card-padding-block-md-max) - var(--card-padding-block-md-min)) * var(--fluid-bp), var(--card-padding-block-md-max) / 16 * 1rem);--card-padding-block-md-min:24;--card-padding-block-md-max:32;--card-padding-block-lg:clamp(var(--card-padding-block-lg-min) / 16 * 1rem, var(--card-padding-block-lg-min) / 16 * 1rem + (var(--card-padding-block-lg-max) - var(--card-padding-block-lg-min)) * var(--fluid-bp), var(--card-padding-block-lg-max) / 16 * 1rem);--card-padding-block-lg-min:32;--card-padding-block-lg-max:48;--grid-gap-block:clamp(var(--grid-gap-block-min) / 16 * 1rem, var(--grid-gap-block-min) / 16 * 1rem + (var(--grid-gap-block-max) - var(--grid-gap-block-min)) * var(--fluid-bp), var(--grid-gap-block-max) / 16 * 1rem);--grid-gap-block-min:24;--grid-gap-block-max:64;--grid-gap-inline:2rem;--card-gap-inline:var(--space-md);--hover-strength:10%;--pressed-strength:14%;--disabled-opacity:40%;--ring-width:3px;--ring-opacity:35%;--media-control-fill:color-mix(in srgb, var(--white) 45%, transparent);--media-control-fg:var(--black);--media-scrim-soft:color-mix(in srgb, var(--black) 50%, transparent);--media-scrim-strong:color-mix(in srgb, var(--black) 85%, transparent);--media-backdrop:color-mix(in srgb, var(--black) 80%, transparent);--scrim-bottom:linear-gradient(to top, var(--media-scrim-strong) 0%, var(--media-scrim-soft) 40%, transparent 75%);--scrim-top:linear-gradient(to bottom, var(--media-scrim-strong) 0%, var(--media-scrim-soft) 40%, transparent 75%);--scrim-left:linear-gradient(to right, var(--media-scrim-strong) 0%, var(--media-scrim-soft) 40%, transparent 75%);--scrim-right:linear-gradient(to left, var(--media-scrim-strong) 0%, var(--media-scrim-soft) 40%, transparent 75%);--scrim-full:var(--media-scrim-soft)}@supports (color:lab(0% 0 0)){:where(.ds-scope,[data-drag-hint-host]){--black:lab(0% 0 0);--white:lab(100% 0 0);--neutral-50:lab(96.52% -.0000298023 .0000119209);--neutral-100:lab(94.084% .0000298023 0);--neutral-200:lab(89.5514% .0994802 -.363982);--neutral-300:lab(84.198% .29847 -1.09141);--neutral-400:lab(78.0674% .0994802 -.363958);--neutral-500:lab(68.0914% .0995398 -.363922);--neutral-600:lab(54.3859% .299513 -1.09073);--neutral-700:lab(40.3499% .300378 -1.09017);--neutral-800:lab(28.0538% .299886 -1.08995);--neutral-900:lab(19.4608% .404641 -1.45019);--neutral-950:lab(11.9023% .616841 -2.16745);--accent-50:lab(95.731% 3.2509 -6.24315);--accent-100:lab(85.6272% 9.44215 -21.461);--accent-200:lab(74.8413% 18.8976 -38.1001);--accent-300:lab(64.3266% 30.2424 -54.9258);--accent-400:lab(54.0322% 43.3503 -71.5479);--accent-500:lab(44.0159% 50.0674 -76.0852);--accent-600:lab(34.69% 46.0368 -68.0515);--accent-700:lab(26.1883% 37.9053 -56.1204);--accent-800:lab(17.8795% 33.9731 -49.0049);--accent-900:lab(10.1754% 30.5835 -43.3807);--accent-950:lab(4.04945% 22.5412 -34.9619);--support-50:lab(96.4782% 6.18458 -3.06362);--support-100:lab(87.4826% 21.4598 -7.28005);--support-200:lab(77.7793% 40.9593 -14.6715);--support-300:lab(68.0319% 62.715 -22.7383);--support-400:lab(60.6567% 80.2898 -28.2536);--support-500:lab(51.6791% 81.5398 -35.0667);--support-600:lab(43.3619% 72.1689 -37.6556);--support-700:lab(33.8735% 61.1857 -38.14);--support-800:lab(24.1234% 49.7289 -35.991);--support-900:lab(14.3634% 37.8886 -30.935);--support-950:lab(5.49853% 25.5904 -24.2921);--success-50:lab(97.439% -13.6939 14.8598);--success-100:lab(94.5577% -27.6752 24.4824);--success-200:lab(89.5583% -39.4071 29.9382);--success-300:lab(84.3906% -50.8654 32.5761);--success-400:lab(78.3135% -57.5374 30.0107);--success-500:lab(71.2727% -56.7038 25.2194);--success-600:lab(62.4256% -50.3922 20.4724);--success-700:lab(51.5715% -42.9102 16.7342);--success-800:lab(39.0663% -34.8088 12.6226);--success-900:lab(25.8368% -25.8793 8.58614);--success-950:lab(13.211% -17.6667 4.52068);--warning-50:lab(96.4156% .999421 3.66161);--warning-100:lab(92.354% 4.6021 24.6299);--warning-200:lab(87.3538% 7.83286 50.0062);--warning-300:lab(81.8379% 14.1429 83.1848);--warning-400:lab(76.9061% 24.4464 79.6145);--warning-500:lab(72.5712% 34.2771 77.0067);--warning-600:lab(66.4117% 42.766 73.1115);--warning-700:lab(52.9347% 40.6737 62.0127);--warning-800:lab(37.282% 37.3066 48.6148);--warning-900:lab(20.6836% 34.1021 31.1803);--warning-950:lab(7.19813% 26.5362 11.4673);--error-50:lab(95.8306% 6.07297 .107968);--error-100:lab(87.3542% 19.0735 1.45826);--error-200:lab(78.5835% 33.834 3.75459);--error-300:lab(69.9% 49.9247 8.53466);--error-400:lab(62.5678% 64.7874 16.573);--error-500:lab(57.6168% 75.3684 27.057);--error-600:lab(50.5236% 73.7818 32.5369);--error-700:lab(41.2282% 64.8561 32.8474);--error-800:lab(31.6902% 52.6824 30.4978);--error-900:lab(21.6966% 39.6724 24.947);--error-950:lab(12.1004% 28.3507 16.1303);--shadow-s:0px 1px 1px 1px lab(0% 0 0/.08), 0px 2px 2px 2px lab(0% 0 0/.04);--shadow-m:0px 2px 2px 2px lab(0% 0 0/.08), 0px 3px 3px 3px lab(0% 0 0/.04);--shadow-l:0px 3px 3px 3px lab(0% 0 0/.08), 0px 4px 4px 4px lab(0% 0 0/.04)}}@media (max-width:810px){:where(.ds-scope,[data-drag-hint-host]){--site-inset-control:var(--space-xs);--site-inset-card:var(--space-xs);--card-gap-inline:var(--space-xs);--section-padding-block:var(--space-2xl)}}:where(.ds-scope,[data-drag-hint-host]),:where(.ds-scope,[data-drag-hint-host]) .theme-light,:where(.ds-scope,[data-drag-hint-host])[data-page-canvas=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:var(--white);--bg-subtle:var(--neutral-50);--bg-strong:var(--neutral-100);--bg-accent:var(--accent-50);--fg:var(--neutral-900);--fg-subtle:color-mix(in srgb, var(--fg) 75%, transparent);--fg-faint:color-mix(in srgb, var(--fg) 38%, transparent);--fg-accent:var(--accent-500);--border:color-mix(in srgb, var(--fg) 24%, transparent);--border-subtle:color-mix(in srgb, var(--fg) 12%, transparent);--border-strong:color-mix(in srgb, var(--fg) 60%, transparent);--input:color-mix(in srgb, var(--fg) 4%, transparent);--fill:color-mix(in srgb, var(--fg) 8%, transparent);--primary:var(--accent-700);--primary-fg:var(--white);--link:var(--accent-600);--ring:var(--accent-600);--cta:var(--success-500);--cta-fg:var(--neutral-950);--support:var(--support-600);--success:var(--success-600);--warning:var(--warning-600);--error:var(--error-600);--selection-background:var(--accent-200);--selection-text:var(--black);--brand-wordmark:var(--accent-700);--brand-monogram:var(--accent-500);--navbar-menu-background:var(--bg);--navbar-border-width:var(--border-thin);--avatar-gradient:linear-gradient(to bottom, var(--accent-100), var(--accent-300))}:where(.ds-scope,[data-drag-hint-host]) .theme-pastel,:where(.ds-scope,[data-drag-hint-host])[data-page-canvas=pastel]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:var(--accent-100);--bg-subtle:var(--accent-200);--bg-strong:var(--accent-300);--bg-accent:var(--accent-100);--fg:var(--black);--fg-subtle:color-mix(in srgb, var(--fg) 75%, transparent);--fg-faint:color-mix(in srgb, var(--fg) 38%, transparent);--fg-accent:var(--accent-600);--border:color-mix(in srgb, var(--fg) 40%, transparent);--border-subtle:color-mix(in srgb, var(--fg) 18%, transparent);--border-strong:color-mix(in srgb, var(--fg) 60%, transparent);--input:color-mix(in srgb, var(--fg) 4%, transparent);--fill:color-mix(in srgb, var(--fg) 8%, transparent);--primary:var(--black);--primary-fg:var(--white);--link:var(--accent-700);--ring:var(--accent-700);--cta:var(--success-500);--cta-fg:var(--neutral-950);--support:var(--support-800);--success:var(--success-800);--warning:var(--warning-800);--error:var(--error-700);--selection-background:var(--accent-200);--selection-text:var(--black);--brand-wordmark:var(--accent-600);--brand-monogram:var(--accent-400);--navbar-menu-background:var(--bg);--navbar-border-width:var(--border-thin);--avatar-gradient:linear-gradient(to bottom, var(--accent-200), var(--accent-400))}:where(.ds-scope,[data-drag-hint-host]) .theme-brand,:where(.ds-scope,[data-drag-hint-host])[data-page-canvas=brand]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--accent-700);--bg-subtle:var(--accent-800);--bg-strong:var(--accent-900);--bg-accent:var(--accent-600);--fg:var(--white);--fg-subtle:color-mix(in srgb, var(--accent-100) 85%, transparent);--fg-faint:color-mix(in srgb, var(--accent-200) 45%, transparent);--fg-accent:var(--support-300);--border:color-mix(in srgb, var(--accent-300) 35%, transparent);--border-subtle:color-mix(in srgb, var(--accent-300) 18%, transparent);--border-strong:color-mix(in srgb, var(--accent-300) 60%, transparent);--input:color-mix(in srgb, var(--fg) 4%, transparent);--fill:color-mix(in srgb, var(--accent-100) 8%, transparent);--primary:var(--white);--primary-fg:var(--accent-950);--link:var(--support-100);--ring:var(--white);--cta:var(--success-500);--cta-fg:var(--neutral-950);--support:var(--support-200);--success:var(--success-200);--warning:var(--warning-200);--error:var(--error-200);--selection-background:var(--accent-200);--selection-text:var(--black);--brand-wordmark:var(--white);--brand-monogram:var(--support-300);--navbar-menu-background:var(--accent-600);--navbar-border-width:0px;--avatar-gradient:linear-gradient(to bottom, var(--accent-300), var(--accent-600))}:where(.ds-scope,[data-drag-hint-host]) .theme-dark,:where(.ds-scope,[data-drag-hint-host])[data-page-canvas=dark],:where(.ds-scope,[data-drag-hint-host]) .on-media{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--neutral-900);--bg-subtle:var(--neutral-950);--bg-strong:var(--black);--bg-accent:var(--neutral-800);--fg:var(--white);--fg-subtle:color-mix(in srgb, var(--fg) 75%, transparent);--fg-faint:color-mix(in srgb, var(--fg) 38%, transparent);--fg-accent:var(--neutral-200);--border:color-mix(in srgb, var(--fg) 40%, transparent);--border-subtle:color-mix(in srgb, var(--fg) 18%, transparent);--border-strong:color-mix(in srgb, var(--fg) 60%, transparent);--input:color-mix(in srgb, var(--fg) 4%, transparent);--fill:color-mix(in srgb, var(--fg) 8%, transparent);--primary:var(--white);--primary-fg:var(--neutral-950);--link:var(--white);--ring:var(--white);--cta:var(--success-500);--cta-fg:var(--neutral-950);--support:var(--support-200);--success:var(--success-200);--warning:var(--warning-200);--error:var(--error-200);--selection-background:var(--accent-200);--selection-text:var(--black);--brand-wordmark:var(--white);--brand-monogram:var(--neutral-200);--navbar-menu-background:var(--bg-subtle);--navbar-border-width:0px;--avatar-gradient:linear-gradient(to bottom, var(--neutral-300), var(--neutral-600));color:var(--fg)}:where(.ds-scope,[data-drag-hint-host]) :is(.theme-light,:where(.ds-scope,[data-drag-hint-host]) .theme-pastel,:where(.ds-scope,[data-drag-hint-host]) .theme-brand,:where(.ds-scope,[data-drag-hint-host]) .theme-dark){background-color:var(--bg);color:var(--fg)}:where(.ds-scope,[data-drag-hint-host]) *,:where(.ds-scope,[data-drag-hint-host]) :before,:where(.ds-scope,[data-drag-hint-host]) :after{box-sizing:border-box}:where(.ds-scope,[data-drag-hint-host]) :where(html){-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(.ds-scope,[data-drag-hint-host]) :where(a){color:inherit;text-decoration:none}:where(.ds-scope,[data-drag-hint-host]) :where(h1,:where(.ds-scope,[data-drag-hint-host]) h2,:where(.ds-scope,[data-drag-hint-host]) h3,:where(.ds-scope,[data-drag-hint-host]) h4,:where(.ds-scope,[data-drag-hint-host]) h5,:where(.ds-scope,[data-drag-hint-host]) h6,:where(.ds-scope,[data-drag-hint-host]) p,:where(.ds-scope,[data-drag-hint-host]) blockquote,:where(.ds-scope,[data-drag-hint-host]) figure,:where(.ds-scope,[data-drag-hint-host]) figcaption,:where(.ds-scope,[data-drag-hint-host]) dl,:where(.ds-scope,[data-drag-hint-host]) dd,:where(.ds-scope,[data-drag-hint-host]) pre,:where(.ds-scope,[data-drag-hint-host]) ul,:where(.ds-scope,[data-drag-hint-host]) ol,:where(.ds-scope,[data-drag-hint-host]) menu){margin:0}:where(.ds-scope,[data-drag-hint-host]) :where(ul[role=list],:where(.ds-scope,[data-drag-hint-host]) ol[role=list]){padding:0;list-style:none}:where(.ds-scope,[data-drag-hint-host]) :where(button,:where(.ds-scope,[data-drag-hint-host]) input,:where(.ds-scope,[data-drag-hint-host]) select,:where(.ds-scope,[data-drag-hint-host]) textarea){font:inherit;color:inherit}:where(.ds-scope,[data-drag-hint-host]) :where(button,:where(.ds-scope,[data-drag-hint-host]) select,:where(.ds-scope,[data-drag-hint-host]) textarea,:where(.ds-scope,[data-drag-hint-host]) input:not([type=checkbox],:where(.ds-scope,[data-drag-hint-host]) [type=radio])){appearance:none;background:0 0;border:0;padding:0}:where(.ds-scope,[data-drag-hint-host]) :where(summary){list-style:none}:where(.ds-scope,[data-drag-hint-host]) :where(summary)::-webkit-details-marker{display:none}:where(.ds-scope,[data-drag-hint-host]) :where([popover]){margin:0;inset:auto;overflow:visible}:where(.ds-scope,[data-drag-hint-host]) :where([popover],:where(.ds-scope,[data-drag-hint-host]) dialog){background:0 0;border:0;padding:0}:where(.ds-scope,[data-drag-hint-host]) .text-style-display-lg{font-size:var(--display-lg-font-size);line-height:var(--display-lg-line-height);font-weight:var(--display-lg-font-weight);letter-spacing:var(--display-lg-letter-spacing);text-transform:var(--display-lg-text-transform);text-wrap:var(--display-lg-text-wrap)}:where(.ds-scope,[data-drag-hint-host]) .text-style-display-md{font-size:var(--display-md-font-size);line-height:var(--display-md-line-height);font-weight:var(--display-md-font-weight);letter-spacing:var(--display-md-letter-spacing);text-transform:var(--display-md-text-transform);text-wrap:var(--display-md-text-wrap)}:where(.ds-scope,[data-drag-hint-host]) .text-style-display-sm{font-size:var(--display-sm-font-size);line-height:var(--display-sm-line-height);font-weight:var(--display-sm-font-weight);letter-spacing:var(--display-sm-letter-spacing);text-transform:var(--display-sm-text-transform);text-wrap:var(--display-sm-text-wrap)}:where(.ds-scope,[data-drag-hint-host]) .text-style-heading-xl{font-size:var(--heading-xl-font-size);line-height:var(--heading-xl-line-height);font-weight:var(--heading-xl-font-weight);letter-spacing:var(--heading-xl-letter-spacing);text-transform:var(--heading-xl-text-transform);text-wrap:var(--heading-xl-text-wrap)}:where(.ds-scope,[data-drag-hint-host]) .text-style-heading-lg{font-size:var(--heading-lg-font-size);line-height:var(--heading-lg-line-height);font-weight:var(--heading-lg-font-weight);letter-spacing:var(--heading-lg-letter-spacing);text-transform:var(--heading-lg-text-transform);text-wrap:var(--heading-lg-text-wrap)}:where(.ds-scope,[data-drag-hint-host]) .text-style-heading-md{font-size:var(--heading-md-font-size);line-height:var(--heading-md-line-height);font-weight:var(--heading-md-font-weight);letter-spacing:var(--heading-md-letter-spacing);text-transform:var(--heading-md-text-transform);text-wrap:var(--heading-md-text-wrap)}:where(.ds-scope,[data-drag-hint-host]) .text-style-heading-sm{font-size:var(--heading-sm-font-size);line-height:var(--heading-sm-line-height);font-weight:var(--heading-sm-font-weight);letter-spacing:var(--heading-sm-letter-spacing);text-transform:var(--heading-sm-text-transform);text-wrap:var(--heading-sm-text-wrap)}:where(.ds-scope,[data-drag-hint-host]) .text-style-heading-xs{font-size:var(--heading-xs-font-size);line-height:var(--heading-xs-line-height);font-weight:var(--heading-xs-font-weight);letter-spacing:var(--heading-xs-letter-spacing);text-transform:var(--heading-xs-text-transform);text-wrap:var(--heading-xs-text-wrap)}:where(.ds-scope,[data-drag-hint-host]) .text-style-heading-2xs{font-size:var(--heading-2xs-font-size);line-height:var(--heading-2xs-line-height);font-weight:var(--heading-2xs-font-weight);letter-spacing:var(--heading-2xs-letter-spacing);text-transform:var(--heading-2xs-text-transform);text-wrap:var(--heading-2xs-text-wrap)}:where(.ds-scope,[data-drag-hint-host]) .text-style-body-lg{font-size:var(--body-lg-font-size);line-height:var(--body-lg-line-height);font-weight:var(--body-lg-font-weight);letter-spacing:var(--body-lg-letter-spacing);text-transform:var(--body-lg-text-transform);text-wrap:var(--body-lg-text-wrap)}:where(.ds-scope,[data-drag-hint-host]) .text-style-body-md{font-size:var(--body-md-font-size);line-height:var(--body-md-line-height);font-weight:var(--body-md-font-weight);letter-spacing:var(--body-md-letter-spacing);text-transform:var(--body-md-text-transform);text-wrap:var(--body-md-text-wrap)}:where(.ds-scope,[data-drag-hint-host]) .text-style-body-sm{font-size:var(--body-sm-font-size);line-height:var(--body-sm-line-height);font-weight:var(--body-sm-font-weight);letter-spacing:var(--body-sm-letter-spacing);text-transform:var(--body-sm-text-transform);text-wrap:var(--body-sm-text-wrap)}:where(.ds-scope,[data-drag-hint-host]) .text-style-label{font-size:var(--label-font-size);line-height:var(--label-line-height);font-weight:var(--label-font-weight);letter-spacing:var(--label-letter-spacing);text-transform:var(--label-text-transform);text-wrap:var(--label-text-wrap)}:where(.ds-scope,[data-drag-hint-host]) .text-style-eyebrow{font-size:var(--eyebrow-font-size);line-height:var(--eyebrow-line-height);font-weight:var(--eyebrow-font-weight);letter-spacing:var(--eyebrow-letter-spacing);text-transform:var(--eyebrow-text-transform);text-wrap:var(--eyebrow-text-wrap)}:where(.ds-scope,[data-drag-hint-host]) .text-style-figure{font-size:var(--figure-font-size);line-height:var(--figure-line-height);font-weight:var(--figure-font-weight);letter-spacing:var(--figure-letter-spacing);text-transform:var(--figure-text-transform);text-wrap:var(--figure-text-wrap)}:where(.ds-scope,[data-drag-hint-host]) .text-style-figure-sm{font-size:var(--figure-sm-font-size);line-height:var(--figure-sm-line-height);font-weight:var(--figure-sm-font-weight);letter-spacing:var(--figure-sm-letter-spacing);text-transform:var(--figure-sm-text-transform);text-wrap:var(--figure-sm-text-wrap)}:where(.ds-scope,[data-drag-hint-host]) .text-style-detail{font-size:var(--detail-font-size);line-height:var(--detail-line-height);font-weight:var(--detail-font-weight);letter-spacing:var(--detail-letter-spacing);text-transform:var(--detail-text-transform);text-wrap:var(--detail-text-wrap)}:where(.ds-scope,[data-drag-hint-host]) .text-style-detail-sm{font-size:var(--detail-sm-font-size);line-height:var(--detail-sm-line-height);font-weight:var(--detail-sm-font-weight);letter-spacing:var(--detail-sm-letter-spacing);text-transform:var(--detail-sm-text-transform);text-wrap:var(--detail-sm-text-wrap)}:where(.ds-scope,[data-drag-hint-host]) :is(h1,:where(.ds-scope,[data-drag-hint-host]) h2,:where(.ds-scope,[data-drag-hint-host]) h3,:where(.ds-scope,[data-drag-hint-host]) h4,:where(.ds-scope,[data-drag-hint-host]) h5,:where(.ds-scope,[data-drag-hint-host]) h6,:where(.ds-scope,[data-drag-hint-host]) p,:where(.ds-scope,[data-drag-hint-host]) blockquote,:where(.ds-scope,[data-drag-hint-host]) li,:where(.ds-scope,[data-drag-hint-host]) dt,:where(.ds-scope,[data-drag-hint-host]) dd,:where(.ds-scope,[data-drag-hint-host]) figcaption,:where(.ds-scope,[data-drag-hint-host]) .text-style-display-lg,:where(.ds-scope,[data-drag-hint-host]) .text-style-display-md,:where(.ds-scope,[data-drag-hint-host]) .text-style-display-sm,:where(.ds-scope,[data-drag-hint-host]) .text-style-figure,:where(.ds-scope,[data-drag-hint-host]) .text-style-figure-sm,:where(.ds-scope,[data-drag-hint-host]) .text-style-heading-xl,:where(.ds-scope,[data-drag-hint-host]) .text-style-heading-lg,:where(.ds-scope,[data-drag-hint-host]) .text-style-heading-md,:where(.ds-scope,[data-drag-hint-host]) .text-style-heading-sm,:where(.ds-scope,[data-drag-hint-host]) .text-style-heading-xs,:where(.ds-scope,[data-drag-hint-host]) .text-style-heading-2xs,:where(.ds-scope,[data-drag-hint-host]) .text-style-body-lg,:where(.ds-scope,[data-drag-hint-host]) .text-style-body-md,:where(.ds-scope,[data-drag-hint-host]) .text-style-body-sm,:where(.ds-scope,[data-drag-hint-host]) .text-style-label,:where(.ds-scope,[data-drag-hint-host]) .text-style-eyebrow,:where(.ds-scope,[data-drag-hint-host]) .text-style-detail,:where(.ds-scope,[data-drag-hint-host]) .text-style-detail-sm):not(:has(:is(h1,:where(.ds-scope,[data-drag-hint-host]) h2,:where(.ds-scope,[data-drag-hint-host]) h3,:where(.ds-scope,[data-drag-hint-host]) h4,:where(.ds-scope,[data-drag-hint-host]) h5,:where(.ds-scope,[data-drag-hint-host]) h6,:where(.ds-scope,[data-drag-hint-host]) p,:where(.ds-scope,[data-drag-hint-host]) blockquote,:where(.ds-scope,[data-drag-hint-host]) li,:where(.ds-scope,[data-drag-hint-host]) dt,:where(.ds-scope,[data-drag-hint-host]) dd,:where(.ds-scope,[data-drag-hint-host]) [class*=text-style-]))){text-box:trim-both cap alphabetic}}@layer patterns,utilities;
@layer base;@layer patterns{:where(.ds-scope,[data-drag-hint-host]) ::selection{background-color:var(--selection-background,Highlight);color:var(--selection-text,HighlightText)}:where(.ds-scope,[data-drag-hint-host]) .theme-scope{display:contents}:where(.ds-scope,[data-drag-hint-host]) .surface{background-color:var(--bg);color:var(--fg)}:where(.ds-scope,[data-drag-hint-host]) .control,:where(.ds-scope,[data-drag-hint-host]) .control-media{--control-bg:transparent;--hover-tint:currentColor;--control-hover:color-mix(in oklab, var(--hover-tint) var(--hover-strength), var(--control-bg));--control-pressed:color-mix(in oklab, var(--hover-tint) var(--pressed-strength), var(--control-bg))}:where(.ds-scope,[data-drag-hint-host]) .control{justify-content:center;align-items:center;gap:var(--space-xs);height:fit-content;font-family:var(--font-family-sans);font-weight:var(--font-weight-medium);text-align:center;white-space:nowrap;--control-border-width:var(--border-thin);border:var(--control-border-width) solid transparent;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--motion-fast) var(--motion-ease-out), border-color var(--motion-fast) var(--motion-ease-out), color var(--motion-fast) var(--motion-ease-out);text-decoration:none;display:inline-flex}:where(.ds-scope,[data-drag-hint-host]) :is(.control,:where(.ds-scope,[data-drag-hint-host]) .control-media):is(:disabled,:where(.ds-scope,[data-drag-hint-host]) [aria-disabled=true]){--control-hover:var(--control-bg);--control-pressed:var(--control-bg);opacity:var(--disabled-opacity);cursor:not-allowed}:where(.ds-scope,[data-drag-hint-host]) .control:focus-visible{outline:var(--ring-width) solid color-mix(in srgb, var(--control-ring,var(--ring)) var(--ring-opacity), transparent);outline-offset:0}:where(.ds-scope,[data-drag-hint-host]) .control-pill{border-radius:var(--radius-full)}:where(.ds-scope,[data-drag-hint-host]) .control-fill{width:100%;display:flex}:where(.ds-scope,[data-drag-hint-host]) .control-label{text-box:trim-both cap alphabetic;display:inline-block}:where(.ds-scope,[data-drag-hint-host]) .control-primary,:where(.ds-scope,[data-drag-hint-host]) .control-secondary{--hover-tint:var(--fg);--control-border:var(--border);--control-fg:var(--fg-subtle);--control-ring:var(--ring);--control-border-hover:var(--border);--control-fg-hover:var(--fg);--control-border-active:var(--border);--control-fg-active:var(--fg)}:where(.ds-scope,[data-drag-hint-host]) .control-secondary{--control-border:transparent;--control-border-hover:transparent;--control-border-active:transparent}:where(.ds-scope,[data-drag-hint-host]) .control-media{--control-bg:var(--media-control-fill);--hover-tint:var(--white);--hover-strength:30%;--pressed-strength:40%;--control-fg:var(--media-control-fg);--control-fg-hover:var(--media-control-fg);--control-fg-active:var(--media-control-fg);--control-border:transparent;--control-border-hover:transparent;--control-border-active:transparent;--control-ring:var(--white);--control-radius:var(--radius-full);background-color:var(--control-bg);color:var(--control-fg);border-color:var(--control-border);border-radius:var(--control-radius);backdrop-filter:blur(16px)}@media (hover:hover) and (pointer:fine){:where(.ds-scope,[data-drag-hint-host]) .control-media:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--control-hover)}}:where(.ds-scope,[data-drag-hint-host]) .control-media:active:not(:disabled):not([aria-disabled=true]){background-color:var(--control-pressed)}:where(.ds-scope,[data-drag-hint-host]) .control-media:focus-visible{outline:var(--ring-width) solid color-mix(in srgb, var(--control-ring) var(--ring-opacity), transparent);outline-offset:0}:where(.ds-scope,[data-drag-hint-host]) .signage-pill{box-sizing:border-box;height:fit-content;padding-block:var(--space-3xs);padding-inline:var(--space-xs);border-radius:var(--radius-full);font-family:var(--font-family-sans);font-size:var(--font-size-14);line-height:1.25rem;font-weight:var(--font-weight-medium);white-space:nowrap;align-items:center;display:inline-flex}:where(.ds-scope,[data-drag-hint-host]) .tag-leading{padding-inline-start:var(--space-3xs)}:where(.ds-scope,[data-drag-hint-host]){--navbar-padding-block:var(--space-sm);--ds-navbar-height:calc(48px + 2 * var(--navbar-padding-block) + var(--border-thin));--ds-outline-height:calc(36px + 2 * (var(--space-2xs) + var(--space-3xs)) + var(--border-thin));--ds-page-safe-floor:var(--space-md);--ds-ruled-inset:var(--space-2xl);--ds-ruled-rail-width:var(--border-thin)}@media (max-width:810px){:where(.ds-scope,[data-drag-hint-host]){--navbar-padding-block:var(--space-xs);--ds-page-safe-floor:calc(var(--space-xl) + var(--space-xs));--ds-ruled-inset:var(--space-none);--ds-ruled-rail-width:0px}}:where(.ds-scope,[data-drag-hint-host]) .page{--page-safe-bottom:max(calc(var(--navbar-padding-block) + env(safe-area-inset-bottom)), var(--ds-page-safe-floor));flex-direction:column;min-height:100dvh;display:flex}:where(.ds-scope,[data-drag-hint-host]) .page-header{flex-direction:column;min-width:0;display:flex}:where(.ds-scope,[data-drag-hint-host]) .page:not([data-overlap]) .page-header{padding-block-start:var(--page-navbar-space,var(--page-navbar-height))}@property --page-navbar-height{syntax:"<length>";inherits:true;initial-value:0}:where(.ds-scope,[data-drag-hint-host]) .page-navbar{inset-inline:0;z-index:10;pointer-events:none;background:0 0;position:fixed;top:0}:where(.ds-scope,[data-drag-hint-host]) .page-navbar>*{pointer-events:auto}:where(.ds-scope,[data-drag-hint-host]) .page-header,:where(.ds-scope,[data-drag-hint-host]) .page-navbar,:where(.ds-scope,[data-drag-hint-host]) .page-navbar *,:where(.ds-scope,[data-drag-hint-host]) .page-outline,:where(.ds-scope,[data-drag-hint-host]) .page-outline *{transition:background-color var(--motion-base) var(--motion-ease-in-out), border-color var(--motion-base) var(--motion-ease-in-out), color var(--motion-base) steps(2, jump-none), fill var(--motion-base) steps(2, jump-none)}:where(.ds-scope,[data-drag-hint-host]) .page:not([data-settled]) .page-navbar,:where(.ds-scope,[data-drag-hint-host]) .page:not([data-settled]) .page-navbar *,:where(.ds-scope,[data-drag-hint-host]) .page:not([data-settled]) .page-outline,:where(.ds-scope,[data-drag-hint-host]) .page:not([data-settled]) .page-outline *{transition:none}@media (prefers-reduced-motion:reduce){:where(.ds-scope,[data-drag-hint-host]) .page-header,:where(.ds-scope,[data-drag-hint-host]) .page-navbar,:where(.ds-scope,[data-drag-hint-host]) .page-navbar *,:where(.ds-scope,[data-drag-hint-host]) .page-outline,:where(.ds-scope,[data-drag-hint-host]) .page-outline *{transition:none}}:where(.ds-scope,[data-drag-hint-host]) .page-content{--page-bleed:var(--site-inset);--page-bleed-card:var(--site-inset-card);min-width:0;min-height:0;padding-inline:var(--site-inset);flex-direction:column;flex:1;display:flex}:where(.ds-scope,[data-drag-hint-host]) .page[data-ruled]{--ds-ruled-frame:var(--site-inset);--page-gutter:calc(var(--ds-ruled-frame) + var(--ds-ruled-inset,0px))}:where(.ds-scope,[data-drag-hint-host]) .page[data-ruled] .page-navbar{--navbar-border-width:var(--border-thin)}@media not (max-width:1280px){:where(.ds-scope,[data-drag-hint-host]) .page[data-ruled]{--ds-ruled-frame:clamp(var(--site-inset), 20vw - 224px, var(--space-3xl))}}:where(.ds-scope,[data-drag-hint-host]) .page-ruled{position:relative}:where(.ds-scope,[data-drag-hint-host]) .page-ruled:before{content:"";inset-block:0;inset-inline:calc(max(var(--page-gutter,var(--site-inset)), calc((100% - var(--page-frame,100%)) / 2)) - var(--ds-ruled-inset,0px));pointer-events:none;border-inline:var(--ds-ruled-rail-width,var(--border-thin)) solid var(--border-subtle);position:absolute}:where(.ds-scope,[data-drag-hint-host]) .page-ruled .section{margin-inline:calc(-1 * var(--page-bleed,var(--site-inset)));padding-inline:max(var(--page-gutter,var(--site-inset)), calc((100% - var(--page-frame,100%)) / 2));border-block-end:var(--border-thin) solid var(--border-subtle)}:where(.ds-scope,[data-drag-hint-host]) .page-ruled~.page-footer{position:relative}:where(.ds-scope,[data-drag-hint-host]) .page-ruled~.page-footer:before{content:"";inset-block:0;inset-inline:calc(max(var(--page-gutter,var(--site-inset)), calc((100% - var(--page-frame,100%)) / 2)) - var(--ds-ruled-inset,0px));pointer-events:none;border-inline:var(--ds-ruled-rail-width,var(--border-thin)) solid var(--border-subtle);position:absolute}:where(.ds-scope,[data-drag-hint-host]) .page-outline{background-color:var(--bg-subtle);color:var(--fg);border-bottom:var(--border-thin) solid var(--border-subtle);--outline-frame-inset:max(0px, calc((100% - var(--page-frame,100%)) / 2));top:var(--page-navbar-height,0px);z-index:9;min-width:0;min-height:var(--ds-outline-height);padding-block:calc(var(--space-2xs) + var(--space-3xs));margin-inline:calc(-1 * var(--page-bleed,var(--site-inset)));padding-inline:calc(var(--page-bleed,var(--site-inset)) + var(--outline-frame-inset));display:flex;position:sticky}:where(.ds-scope,[data-drag-hint-host]) .page-body{--body-frame-inset:max(0px, calc((100% - var(--page-frame,100%)) / 2));align-items:stretch;gap:var(--grid-gap-inline);min-width:0;padding-inline:var(--body-frame-inset);flex-direction:row;display:flex}:where(.ds-scope,[data-drag-hint-host]) .page-column{--page-bleed:0px;--page-bleed-card:0px;flex-direction:column;flex:auto;min-width:0;display:flex}:where(.ds-scope,[data-drag-hint-host]) .page-aside{flex:0 0 var(--ds-aside-width);min-width:0;top:calc(var(--page-chrome-height,0px) + var(--space-md));margin-block:var(--section-padding-block);flex-direction:column;align-self:flex-start;display:flex;position:sticky}:where(.ds-scope,[data-drag-hint-host]) .page-footer{flex-direction:column;min-width:0;display:flex}:where(.ds-scope,[data-drag-hint-host]) .page-dock{background-color:var(--bg);color:var(--fg);border-top:var(--border-thin) solid var(--border-subtle);--dock-frame-inset:calc((100% - var(--page-frame,100%)) / 2);inset-inline:0;z-index:10;justify-content:space-between;align-items:center;gap:var(--space-md);padding-block:var(--navbar-padding-block) var(--page-safe-bottom);padding-inline:max(var(--site-inset), var(--dock-frame-inset)) max(var(--site-inset-control), var(--dock-frame-inset));opacity:0;transition:transform var(--motion-base) var(--motion-ease-out), opacity var(--motion-base) var(--motion-ease-out);flex-wrap:wrap;display:flex;position:fixed;bottom:0;transform:translateY(100%)}:where(.ds-scope,[data-drag-hint-host]) .page-dock[data-shown=true]{opacity:1;transform:none}:where(.ds-scope,[data-drag-hint-host]) .page-dock[data-has-aside=true]{display:none}@media (prefers-reduced-motion:reduce){:where(.ds-scope,[data-drag-hint-host]) .page-dock{transition:none}}:where(.ds-scope,[data-drag-hint-host]) .page-dock-sentinel{height:1px;margin-block-end:-1px}:where(.ds-scope,[data-drag-hint-host]) .page-floating-button{z-index:11;position:fixed;inset-block-end:var(--page-safe-bottom);inset-inline-end:calc(var(--space-md) + env(safe-area-inset-right))}@media not (min-width:1280px){:where(.ds-scope,[data-drag-hint-host]) .page-aside{display:none}:where(.ds-scope,[data-drag-hint-host]) .page-column{--page-bleed:var(--site-inset);--page-bleed-card:var(--site-inset-card)}:where(.ds-scope,[data-drag-hint-host]) .page-dock[data-has-aside=true]{display:flex}:where(.ds-scope,[data-drag-hint-host]) .page-floating-button{--qa-size:44px}}:where(.ds-scope,[data-drag-hint-host]) .section{min-width:0;padding-block:var(--section-padding-block);padding-inline:var(--site-inset);scroll-margin-top:calc(var(--page-chrome-height,0px) + var(--space-xl) - var(--section-padding-block));flex-direction:column;display:flex}:where(.ds-scope,[data-drag-hint-host]) .section-container{width:100%;max-width:var(--page-frame,var(--container-xl));gap:var(--grid-gap-block);flex-direction:column;min-width:0;margin-inline:auto;display:flex}:where(.ds-scope,[data-drag-hint-host]) .page[data-overlap] .page-content>section:first-child,:where(.ds-scope,[data-drag-hint-host]) .page[data-overlap] .page-content>.page-body:first-child>.page-column>section:first-child{padding-block-start:calc(var(--page-navbar-space,var(--page-navbar-height)) + var(--section-padding-block))}:where(.ds-scope,[data-drag-hint-host]) .section:not(:has([data-bleeds=always])){content-visibility:auto;contain-intrinsic-block-size:auto 800px}@media (max-width:810px){:where(.ds-scope,[data-drag-hint-host]) .section:has([data-bleeds=compact],:where(.ds-scope,[data-drag-hint-host]) .card-grid){content-visibility:visible}}:where(.ds-scope,[data-drag-hint-host]) .page-content:where(:not(.page-ruled)) .section{padding-inline:0}:where(.ds-scope,[data-drag-hint-host]) .page-content .section-surface{margin-inline:calc(-1 * var(--page-bleed,var(--site-inset)));padding-inline:var(--page-bleed,var(--site-inset))}:where(.ds-scope,[data-drag-hint-host]) .section-container>:first-child{margin-top:0}:where(.ds-scope,[data-drag-hint-host]) .flow{gap:0}:where(.ds-scope,[data-drag-hint-host]) .flow>*{--flow-before:var(--space-3);--flow-after-previous:var(--space-3);margin-block:0}:where(.ds-scope,[data-drag-hint-host]) .flow>.text-style-display-lg{--flow-before:var(--display-lg-space-before)}:where(.ds-scope,[data-drag-hint-host]) .flow>.text-style-display-lg+*{--flow-after-previous:var(--display-lg-space-after)}:where(.ds-scope,[data-drag-hint-host]) .flow>.text-style-display-md{--flow-before:var(--display-md-space-before)}:where(.ds-scope,[data-drag-hint-host]) .flow>.text-style-display-md+*{--flow-after-previous:var(--display-md-space-after)}:where(.ds-scope,[data-drag-hint-host]) .flow>.text-style-display-sm{--flow-before:var(--display-sm-space-before)}:where(.ds-scope,[data-drag-hint-host]) .flow>.text-style-display-sm+*{--flow-after-previous:var(--display-sm-space-after)}:where(.ds-scope,[data-drag-hint-host]) .flow>.text-style-heading-xl{--flow-before:var(--heading-xl-space-before)}:where(.ds-scope,[data-drag-hint-host]) .flow>.text-style-heading-xl+*{--flow-after-previous:var(--heading-xl-space-after)}:where(.ds-scope,[data-drag-hint-host]) .flow>.text-style-heading-lg{--flow-before:var(--heading-lg-space-before)}:where(.ds-scope,[data-drag-hint-host]) .flow>.text-style-heading-lg+*{--flow-after-previous:var(--heading-lg-space-after)}:where(.ds-scope,[data-drag-hint-host]) .flow>.text-style-heading-md{--flow-before:var(--heading-md-space-before)}:where(.ds-scope,[data-drag-hint-host]) .flow>.text-style-heading-md+*{--flow-after-previous:var(--heading-md-space-after)}:where(.ds-scope,[data-drag-hint-host]) .flow>.text-style-heading-sm{--flow-before:var(--heading-sm-space-before)}:where(.ds-scope,[data-drag-hint-host]) .flow>.text-style-heading-sm+*{--flow-after-previous:var(--heading-sm-space-after)}:where(.ds-scope,[data-drag-hint-host]) .flow>.text-style-heading-xs{--flow-before:var(--heading-xs-space-before)}:where(.ds-scope,[data-drag-hint-host]) .flow>.text-style-heading-xs+*{--flow-after-previous:var(--heading-xs-space-after)}:where(.ds-scope,[data-drag-hint-host]) .flow>.text-style-heading-2xs{--flow-before:var(--heading-2xs-space-before)}:where(.ds-scope,[data-drag-hint-host]) .flow>.text-style-heading-2xs+*{--flow-after-previous:var(--heading-2xs-space-after)}:where(.ds-scope,[data-drag-hint-host]) .flow>.text-style-body-lg{--flow-before:var(--body-lg-space-before)}:where(.ds-scope,[data-drag-hint-host]) .flow>.text-style-body-lg+*{--flow-after-previous:var(--body-lg-space-after)}:where(.ds-scope,[data-drag-hint-host]) .flow>.text-style-body-md{--flow-before:var(--body-md-space-before)}:where(.ds-scope,[data-drag-hint-host]) .flow>.text-style-body-md+*{--flow-after-previous:var(--body-md-space-after)}:where(.ds-scope,[data-drag-hint-host]) .flow>.text-style-body-sm{--flow-before:var(--body-sm-space-before)}:where(.ds-scope,[data-drag-hint-host]) .flow>.text-style-body-sm+*{--flow-after-previous:var(--body-sm-space-after)}:where(.ds-scope,[data-drag-hint-host]) .flow>.text-style-label{--flow-before:var(--label-space-before)}:where(.ds-scope,[data-drag-hint-host]) .flow>.text-style-label+*{--flow-after-previous:var(--label-space-after)}:where(.ds-scope,[data-drag-hint-host]) .flow>.text-style-eyebrow{--flow-before:var(--eyebrow-space-before)}:where(.ds-scope,[data-drag-hint-host]) .flow>.text-style-eyebrow+*{--flow-after-previous:var(--eyebrow-space-after)}:where(.ds-scope,[data-drag-hint-host]) .flow>.text-style-figure{--flow-before:var(--figure-space-before)}:where(.ds-scope,[data-drag-hint-host]) .flow>.text-style-figure+*{--flow-after-previous:var(--figure-space-after)}:where(.ds-scope,[data-drag-hint-host]) .flow>.text-style-figure-sm{--flow-before:var(--figure-sm-space-before)}:where(.ds-scope,[data-drag-hint-host]) .flow>.text-style-figure-sm+*{--flow-after-previous:var(--figure-sm-space-after)}:where(.ds-scope,[data-drag-hint-host]) .flow>.text-style-detail{--flow-before:var(--detail-space-before)}:where(.ds-scope,[data-drag-hint-host]) .flow>.text-style-detail+*{--flow-after-previous:var(--detail-space-after)}:where(.ds-scope,[data-drag-hint-host]) .flow>.text-style-detail-sm{--flow-before:var(--detail-sm-space-before)}:where(.ds-scope,[data-drag-hint-host]) .flow>.text-style-detail-sm+*{--flow-after-previous:var(--detail-sm-space-after)}:where(.ds-scope,[data-drag-hint-host]) .flow>.button-wrapper{--flow-before:var(--space-6)}:where(.ds-scope,[data-drag-hint-host]) .flow>.button-wrapper+*{--flow-after-previous:var(--space-1)}:where(.ds-scope,[data-drag-hint-host]) .flow>.text-style-eyebrow+:is(h1,:where(.ds-scope,[data-drag-hint-host]) h2,:where(.ds-scope,[data-drag-hint-host]) h3,:where(.ds-scope,[data-drag-hint-host]) h4,:where(.ds-scope,[data-drag-hint-host]) h5,:where(.ds-scope,[data-drag-hint-host]) h6){--flow-before:var(--eyebrow-heading-space);--flow-after-previous:var(--eyebrow-heading-space)}:where(.ds-scope,[data-drag-hint-host]) .flow>.text-style-label+:is(h1,:where(.ds-scope,[data-drag-hint-host]) h2,:where(.ds-scope,[data-drag-hint-host]) h3,:where(.ds-scope,[data-drag-hint-host]) h4,:where(.ds-scope,[data-drag-hint-host]) h5,:where(.ds-scope,[data-drag-hint-host]) h6),:where(.ds-scope,[data-drag-hint-host]) .flow>:is(h1,:where(.ds-scope,[data-drag-hint-host]) h2,:where(.ds-scope,[data-drag-hint-host]) h3,:where(.ds-scope,[data-drag-hint-host]) h4,:where(.ds-scope,[data-drag-hint-host]) h5,:where(.ds-scope,[data-drag-hint-host]) h6)+:is(.text-style-detail,:where(.ds-scope,[data-drag-hint-host]) .text-style-detail-sm){--flow-before:var(--space-2);--flow-after-previous:var(--space-2)}:where(.ds-scope,[data-drag-hint-host]) .flow>.button-wrapper+:is(.text-style-detail,:where(.ds-scope,[data-drag-hint-host]) .text-style-detail-sm,:where(.ds-scope,[data-drag-hint-host]) .text-style-label){--flow-before:var(--space-3);--flow-after-previous:var(--space-3)}:where(.ds-scope,[data-drag-hint-host]) .flow>:not([hidden])~:not([hidden]){margin-block-start:max(var(--flow-before), var(--flow-after-previous))}:where(.ds-scope,[data-drag-hint-host]) .button-wrapper{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}:where(.ds-scope,[data-drag-hint-host]) .container-xs,:where(.ds-scope,[data-drag-hint-host]) .container-sm,:where(.ds-scope,[data-drag-hint-host]) .container-md,:where(.ds-scope,[data-drag-hint-host]) .container-lg,:where(.ds-scope,[data-drag-hint-host]) .container-xl,:where(.ds-scope,[data-drag-hint-host]) .container-max{width:100%;min-width:0;margin-inline:auto}:where(.ds-scope,[data-drag-hint-host]) .container-xs{max-width:var(--container-xs)}:where(.ds-scope,[data-drag-hint-host]) .container-sm{max-width:var(--container-sm)}:where(.ds-scope,[data-drag-hint-host]) .container-md{max-width:var(--container-md)}:where(.ds-scope,[data-drag-hint-host]) .container-lg{max-width:var(--container-lg)}:where(.ds-scope,[data-drag-hint-host]) .container-xl{max-width:var(--container-xl)}:where(.ds-scope,[data-drag-hint-host]) .container-max{max-width:var(--container-max)}:where(.ds-scope,[data-drag-hint-host]) .card-grid{margin-inline:calc(var(--page-bleed-card,var(--site-inset-card)) - var(--page-bleed,var(--site-inset)));--grid-gap-column:var(--card-gap-inline);--grid-gap-row:var(--space-md)}:where(.ds-scope,[data-drag-hint-host]) [data-scrim=bottom]{--surface-scrim:var(--scrim-bottom)}:where(.ds-scope,[data-drag-hint-host]) [data-scrim=top]{--surface-scrim:var(--scrim-top)}:where(.ds-scope,[data-drag-hint-host]) [data-scrim=left]{--surface-scrim:var(--scrim-left)}:where(.ds-scope,[data-drag-hint-host]) [data-scrim=right]{--surface-scrim:var(--scrim-right)}:where(.ds-scope,[data-drag-hint-host]) [data-scrim=full]{--surface-scrim:var(--scrim-full)}:where(.ds-scope,[data-drag-hint-host]) :where(.surface-card){border-radius:var(--radius-2xl);background:var(--bg);min-width:0;color:var(--fg);flex-direction:column;display:flex}:where(.ds-scope,[data-drag-hint-host]) :where(.surface-sm){padding:var(--card-padding-block-sm) var(--card-padding-inline-sm);border-radius:var(--radius-md)}:where(.ds-scope,[data-drag-hint-host]) :where(.surface-md){padding:var(--card-padding-block-md) var(--card-padding-inline-md);border-radius:var(--radius-lg)}:where(.ds-scope,[data-drag-hint-host]) :where(.surface-lg){padding:var(--card-padding-block-lg) var(--card-padding-inline-lg)}:where(.ds-scope,[data-drag-hint-host]) .surface-outlined{border:var(--border-thin) solid var(--border-subtle)}:where(.ds-scope,[data-drag-hint-host]) .surface-indicator{border-color:var(--primary)}:where(.ds-scope,[data-drag-hint-host]) .surface-link{cursor:pointer;text-decoration:none}:where(.ds-scope,[data-drag-hint-host]) .surface-link:focus-visible{outline:var(--ring-width) solid color-mix(in srgb, var(--primary) var(--ring-opacity), transparent);outline-offset:0}}@layer utilities;
@layer base;@layer patterns{:root:has(.page){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){:root:has(.page){scroll-behavior:auto}}}@layer utilities;
@layer base,patterns;@layer utilities{:where(.ds-scope,[data-drag-hint-host]) .bg-subtle{background-color:var(--bg-subtle)}:where(.ds-scope,[data-drag-hint-host]) .bg-strong{background-color:var(--bg-strong)}}:where(.ds-scope,[data-drag-hint-host]) .padding-top-none{padding-top:var(--space-none)}:where(.ds-scope,[data-drag-hint-host]) .padding-top-3xs{padding-top:var(--space-3xs)}:where(.ds-scope,[data-drag-hint-host]) .padding-top-2xs{padding-top:var(--space-2xs)}:where(.ds-scope,[data-drag-hint-host]) .padding-top-xs{padding-top:var(--space-xs)}:where(.ds-scope,[data-drag-hint-host]) .padding-top-sm{padding-top:var(--space-sm)}:where(.ds-scope,[data-drag-hint-host]) .padding-top-md{padding-top:var(--space-md)}:where(.ds-scope,[data-drag-hint-host]) .padding-top-lg{padding-top:var(--space-lg)}:where(.ds-scope,[data-drag-hint-host]) .padding-top-xl{padding-top:var(--space-xl)}:where(.ds-scope,[data-drag-hint-host]) .padding-top-2xl{padding-top:var(--space-2xl)}:where(.ds-scope,[data-drag-hint-host]) .padding-top-3xl{padding-top:var(--space-3xl)}:where(.ds-scope,[data-drag-hint-host]) .padding-top-4xl{padding-top:var(--space-4xl)}:where(.ds-scope,[data-drag-hint-host]) .padding-top-navbar{padding-top:var(--navbar-padding-block)}:where(.ds-scope,[data-drag-hint-host]) .padding-top-section{padding-top:var(--section-padding-block)}:where(.ds-scope,[data-drag-hint-host]) .padding-right-none{padding-right:var(--space-none)}:where(.ds-scope,[data-drag-hint-host]) .padding-right-3xs{padding-right:var(--space-3xs)}:where(.ds-scope,[data-drag-hint-host]) .padding-right-2xs{padding-right:var(--space-2xs)}:where(.ds-scope,[data-drag-hint-host]) .padding-right-xs{padding-right:var(--space-xs)}:where(.ds-scope,[data-drag-hint-host]) .padding-right-sm{padding-right:var(--space-sm)}:where(.ds-scope,[data-drag-hint-host]) .padding-right-md{padding-right:var(--space-md)}:where(.ds-scope,[data-drag-hint-host]) .padding-right-lg{padding-right:var(--space-lg)}:where(.ds-scope,[data-drag-hint-host]) .padding-right-xl{padding-right:var(--space-xl)}:where(.ds-scope,[data-drag-hint-host]) .padding-right-2xl{padding-right:var(--space-2xl)}:where(.ds-scope,[data-drag-hint-host]) .padding-right-3xl{padding-right:var(--space-3xl)}:where(.ds-scope,[data-drag-hint-host]) .padding-right-4xl{padding-right:var(--space-4xl)}:where(.ds-scope,[data-drag-hint-host]) .padding-right-page{padding-right:var(--site-inset)}:where(.ds-scope,[data-drag-hint-host]) .padding-right-control{padding-right:var(--site-inset-control)}:where(.ds-scope,[data-drag-hint-host]) .padding-bottom-none{padding-bottom:var(--space-none)}:where(.ds-scope,[data-drag-hint-host]) .padding-bottom-3xs{padding-bottom:var(--space-3xs)}:where(.ds-scope,[data-drag-hint-host]) .padding-bottom-2xs{padding-bottom:var(--space-2xs)}:where(.ds-scope,[data-drag-hint-host]) .padding-bottom-xs{padding-bottom:var(--space-xs)}:where(.ds-scope,[data-drag-hint-host]) .padding-bottom-sm{padding-bottom:var(--space-sm)}:where(.ds-scope,[data-drag-hint-host]) .padding-bottom-md{padding-bottom:var(--space-md)}:where(.ds-scope,[data-drag-hint-host]) .padding-bottom-lg{padding-bottom:var(--space-lg)}:where(.ds-scope,[data-drag-hint-host]) .padding-bottom-xl{padding-bottom:var(--space-xl)}:where(.ds-scope,[data-drag-hint-host]) .padding-bottom-2xl{padding-bottom:var(--space-2xl)}:where(.ds-scope,[data-drag-hint-host]) .padding-bottom-3xl{padding-bottom:var(--space-3xl)}:where(.ds-scope,[data-drag-hint-host]) .padding-bottom-4xl{padding-bottom:var(--space-4xl)}:where(.ds-scope,[data-drag-hint-host]) .padding-bottom-navbar{padding-bottom:var(--navbar-padding-block)}:where(.ds-scope,[data-drag-hint-host]) .padding-bottom-section{padding-bottom:var(--section-padding-block)}:where(.ds-scope,[data-drag-hint-host]) .padding-left-none{padding-left:var(--space-none)}:where(.ds-scope,[data-drag-hint-host]) .padding-left-3xs{padding-left:var(--space-3xs)}:where(.ds-scope,[data-drag-hint-host]) .padding-left-2xs{padding-left:var(--space-2xs)}:where(.ds-scope,[data-drag-hint-host]) .padding-left-xs{padding-left:var(--space-xs)}:where(.ds-scope,[data-drag-hint-host]) .padding-left-sm{padding-left:var(--space-sm)}:where(.ds-scope,[data-drag-hint-host]) .padding-left-md{padding-left:var(--space-md)}:where(.ds-scope,[data-drag-hint-host]) .padding-left-lg{padding-left:var(--space-lg)}:where(.ds-scope,[data-drag-hint-host]) .padding-left-xl{padding-left:var(--space-xl)}:where(.ds-scope,[data-drag-hint-host]) .padding-left-2xl{padding-left:var(--space-2xl)}:where(.ds-scope,[data-drag-hint-host]) .padding-left-3xl{padding-left:var(--space-3xl)}:where(.ds-scope,[data-drag-hint-host]) .padding-left-4xl{padding-left:var(--space-4xl)}:where(.ds-scope,[data-drag-hint-host]) .padding-left-page{padding-left:var(--site-inset)}:where(.ds-scope,[data-drag-hint-host]) .padding-left-control{padding-left:var(--site-inset-control)}:where(.ds-scope,[data-drag-hint-host]) .margin-top-none{margin-top:var(--space-none)}:where(.ds-scope,[data-drag-hint-host]) .margin-top-3xs{margin-top:var(--space-3xs)}:where(.ds-scope,[data-drag-hint-host]) .margin-top-2xs{margin-top:var(--space-2xs)}:where(.ds-scope,[data-drag-hint-host]) .margin-top-xs{margin-top:var(--space-xs)}:where(.ds-scope,[data-drag-hint-host]) .margin-top-sm{margin-top:var(--space-sm)}:where(.ds-scope,[data-drag-hint-host]) .margin-top-md{margin-top:var(--space-md)}:where(.ds-scope,[data-drag-hint-host]) .margin-top-lg{margin-top:var(--space-lg)}:where(.ds-scope,[data-drag-hint-host]) .margin-top-xl{margin-top:var(--space-xl)}:where(.ds-scope,[data-drag-hint-host]) .margin-top-2xl{margin-top:var(--space-2xl)}:where(.ds-scope,[data-drag-hint-host]) .margin-top-3xl{margin-top:var(--space-3xl)}:where(.ds-scope,[data-drag-hint-host]) .margin-top-4xl{margin-top:var(--space-4xl)}:where(.ds-scope,[data-drag-hint-host]) .margin-top-auto{margin-top:auto}:where(.ds-scope,[data-drag-hint-host]) .margin-right-none{margin-right:var(--space-none)}:where(.ds-scope,[data-drag-hint-host]) .margin-right-3xs{margin-right:var(--space-3xs)}:where(.ds-scope,[data-drag-hint-host]) .margin-right-2xs{margin-right:var(--space-2xs)}:where(.ds-scope,[data-drag-hint-host]) .margin-right-xs{margin-right:var(--space-xs)}:where(.ds-scope,[data-drag-hint-host]) .margin-right-sm{margin-right:var(--space-sm)}:where(.ds-scope,[data-drag-hint-host]) .margin-right-md{margin-right:var(--space-md)}:where(.ds-scope,[data-drag-hint-host]) .margin-right-lg{margin-right:var(--space-lg)}:where(.ds-scope,[data-drag-hint-host]) .margin-right-xl{margin-right:var(--space-xl)}:where(.ds-scope,[data-drag-hint-host]) .margin-right-2xl{margin-right:var(--space-2xl)}:where(.ds-scope,[data-drag-hint-host]) .margin-right-3xl{margin-right:var(--space-3xl)}:where(.ds-scope,[data-drag-hint-host]) .margin-right-4xl{margin-right:var(--space-4xl)}:where(.ds-scope,[data-drag-hint-host]) .margin-right-auto{margin-right:auto}:where(.ds-scope,[data-drag-hint-host]) .margin-bottom-none{margin-bottom:var(--space-none)}:where(.ds-scope,[data-drag-hint-host]) .margin-bottom-3xs{margin-bottom:var(--space-3xs)}:where(.ds-scope,[data-drag-hint-host]) .margin-bottom-2xs{margin-bottom:var(--space-2xs)}:where(.ds-scope,[data-drag-hint-host]) .margin-bottom-xs{margin-bottom:var(--space-xs)}:where(.ds-scope,[data-drag-hint-host]) .margin-bottom-sm{margin-bottom:var(--space-sm)}:where(.ds-scope,[data-drag-hint-host]) .margin-bottom-md{margin-bottom:var(--space-md)}:where(.ds-scope,[data-drag-hint-host]) .margin-bottom-lg{margin-bottom:var(--space-lg)}:where(.ds-scope,[data-drag-hint-host]) .margin-bottom-xl{margin-bottom:var(--space-xl)}:where(.ds-scope,[data-drag-hint-host]) .margin-bottom-2xl{margin-bottom:var(--space-2xl)}:where(.ds-scope,[data-drag-hint-host]) .margin-bottom-3xl{margin-bottom:var(--space-3xl)}:where(.ds-scope,[data-drag-hint-host]) .margin-bottom-4xl{margin-bottom:var(--space-4xl)}:where(.ds-scope,[data-drag-hint-host]) .margin-bottom-auto{margin-bottom:auto}:where(.ds-scope,[data-drag-hint-host]) .margin-left-none{margin-left:var(--space-none)}:where(.ds-scope,[data-drag-hint-host]) .margin-left-3xs{margin-left:var(--space-3xs)}:where(.ds-scope,[data-drag-hint-host]) .margin-left-2xs{margin-left:var(--space-2xs)}:where(.ds-scope,[data-drag-hint-host]) .margin-left-xs{margin-left:var(--space-xs)}:where(.ds-scope,[data-drag-hint-host]) .margin-left-sm{margin-left:var(--space-sm)}:where(.ds-scope,[data-drag-hint-host]) .margin-left-md{margin-left:var(--space-md)}:where(.ds-scope,[data-drag-hint-host]) .margin-left-lg{margin-left:var(--space-lg)}:where(.ds-scope,[data-drag-hint-host]) .margin-left-xl{margin-left:var(--space-xl)}:where(.ds-scope,[data-drag-hint-host]) .margin-left-2xl{margin-left:var(--space-2xl)}:where(.ds-scope,[data-drag-hint-host]) .margin-left-3xl{margin-left:var(--space-3xl)}:where(.ds-scope,[data-drag-hint-host]) .margin-left-4xl{margin-left:var(--space-4xl)}:where(.ds-scope,[data-drag-hint-host]) .margin-left-auto{margin-left:auto}:where(.ds-scope,[data-drag-hint-host]) .gap-row-none{row-gap:var(--space-none)}:where(.ds-scope,[data-drag-hint-host]) .gap-row-3xs{row-gap:var(--space-3xs)}:where(.ds-scope,[data-drag-hint-host]) .gap-row-2xs{row-gap:var(--space-2xs)}:where(.ds-scope,[data-drag-hint-host]) .gap-row-xs{row-gap:var(--space-xs)}:where(.ds-scope,[data-drag-hint-host]) .gap-row-sm{row-gap:var(--space-sm)}:where(.ds-scope,[data-drag-hint-host]) .gap-row-md{row-gap:var(--space-md)}:where(.ds-scope,[data-drag-hint-host]) .gap-row-lg{row-gap:var(--space-lg)}:where(.ds-scope,[data-drag-hint-host]) .gap-row-xl{row-gap:var(--space-xl)}:where(.ds-scope,[data-drag-hint-host]) .gap-row-2xl{row-gap:var(--space-2xl)}:where(.ds-scope,[data-drag-hint-host]) .gap-row-3xl{row-gap:var(--space-3xl)}:where(.ds-scope,[data-drag-hint-host]) .gap-row-4xl{row-gap:var(--space-4xl)}:where(.ds-scope,[data-drag-hint-host]) .gap-column-none{column-gap:var(--space-none)}:where(.ds-scope,[data-drag-hint-host]) .gap-column-3xs{column-gap:var(--space-3xs)}:where(.ds-scope,[data-drag-hint-host]) .gap-column-2xs{column-gap:var(--space-2xs)}:where(.ds-scope,[data-drag-hint-host]) .gap-column-xs{column-gap:var(--space-xs)}:where(.ds-scope,[data-drag-hint-host]) .gap-column-sm{column-gap:var(--space-sm)}:where(.ds-scope,[data-drag-hint-host]) .gap-column-md{column-gap:var(--space-md)}:where(.ds-scope,[data-drag-hint-host]) .gap-column-lg{column-gap:var(--space-lg)}:where(.ds-scope,[data-drag-hint-host]) .gap-column-xl{column-gap:var(--space-xl)}:where(.ds-scope,[data-drag-hint-host]) .gap-column-2xl{column-gap:var(--space-2xl)}:where(.ds-scope,[data-drag-hint-host]) .gap-column-3xl{column-gap:var(--space-3xl)}:where(.ds-scope,[data-drag-hint-host]) .gap-column-4xl{column-gap:var(--space-4xl)}:where(.ds-scope,[data-drag-hint-host]) .measure-xs{--layout-measure:var(--ds-measure-xs)}:where(.ds-scope,[data-drag-hint-host]) .measure-sm{--layout-measure:var(--ds-measure-sm)}:where(.ds-scope,[data-drag-hint-host]) .measure-md{--layout-measure:var(--ds-measure-md)}:where(.ds-scope,[data-drag-hint-host]) .measure-lg{--layout-measure:var(--ds-measure-lg)}:where(.ds-scope,[data-drag-hint-host]) .radius-none{border-radius:var(--radius-none)}:where(.ds-scope,[data-drag-hint-host]) .radius-2xs{border-radius:var(--radius-2xs)}:where(.ds-scope,[data-drag-hint-host]) .radius-xs{border-radius:var(--radius-xs)}:where(.ds-scope,[data-drag-hint-host]) .radius-sm{border-radius:var(--radius-sm)}:where(.ds-scope,[data-drag-hint-host]) .radius-md{border-radius:var(--radius-md)}:where(.ds-scope,[data-drag-hint-host]) .radius-lg{border-radius:var(--radius-lg)}:where(.ds-scope,[data-drag-hint-host]) .radius-xl{border-radius:var(--radius-xl)}:where(.ds-scope,[data-drag-hint-host]) .radius-2xl{border-radius:var(--radius-2xl)}:where(.ds-scope,[data-drag-hint-host]) .radius-3xl{border-radius:var(--radius-3xl)}:where(.ds-scope,[data-drag-hint-host]) .radius-4xl{border-radius:var(--radius-4xl)}:where(.ds-scope,[data-drag-hint-host]) .radius-full{border-radius:var(--radius-full)}:where(.ds-scope,[data-drag-hint-host]) .text-primary{color:var(--fg)}:where(.ds-scope,[data-drag-hint-host]) .text-secondary{color:var(--fg-subtle)}:where(.ds-scope,[data-drag-hint-host]) .text-faint{color:var(--fg-faint)}:where(.ds-scope,[data-drag-hint-host]) .text-accent{color:var(--link)}:where(.ds-scope,[data-drag-hint-host]) .container-limit-xs{--layout-container:var(--container-xs)}:where(.ds-scope,[data-drag-hint-host]) .container-limit-sm{--layout-container:var(--container-sm)}:where(.ds-scope,[data-drag-hint-host]) .container-limit-md{--layout-container:var(--container-md)}:where(.ds-scope,[data-drag-hint-host]) .container-limit-lg{--layout-container:var(--container-lg)}:where(.ds-scope,[data-drag-hint-host]) .container-limit-xl{--layout-container:var(--container-xl)}:where(.ds-scope,[data-drag-hint-host]) .container-limit-max{--layout-container:var(--container-max)}
@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:100 700;font-display:block;src:url(../media/MaterialSymbolsRounded-subset.17aca8f9.0ywcfwcyv04-7.woff2)format("woff2")}
:root{--black:#201f1d;--border-width-hairline:.5px;--border-width-none:0px;--border-width-thick:2px;--border-width-thin:1px;--breakpoint-mobile:810px;--breakpoint-tablet:1280px;--chamfer-m:14px;--cyan-50:#e4faff;--cyan-100:#a8f3ff;--cyan-200:#4bedff;--cyan-300:#04e3ff;--cyan-400:#01d5ff;--cyan-500:#00c2ff;--cyan-600:#02a5ee;--cyan-700:#0081be;--cyan-800:#015b89;--cyan-900:#003655;--cyan-950:#001729;--font-family-sans:var(--font-apercu-pro);--font-size-10:.625rem;--font-size-12:.75rem;--font-size-14:.875rem;--font-size-16:1rem;--font-size-step--1:clamp(.875rem, .8431rem + .1307vw, 1rem);--font-size-step-1:clamp(1rem, .9681rem + .1307vw, 1.125rem);--font-size-step-2:clamp(1.125rem, 1.0613rem + .2614vw, 1.375rem);--font-size-step-3:clamp(1.5rem, 1.3407rem + .6536vw, 2.125rem);--font-size-step-4:clamp(2rem, 1.777rem + .915vw, 2.875rem);--font-size-step-5:clamp(2.25rem, 1.8676rem + 1.5686vw, 3.75rem);--font-size-step-6:clamp(2.625rem, 1.8922rem + 3.0065vw, 5.5rem);--font-size-step-7:clamp(2.625rem, .4265rem + 9.0196vw, 11.25rem);--font-weight-light:300;--font-weight-medium:500;--fushia-50:#fff1fb;--fushia-100:#ffcdea;--fushia-200:#ffa3dd;--fushia-300:#ff71d1;--fushia-400:#ff3bc7;--fushia-500:#e200ba;--fushia-600:#bb00a7;--fushia-700:#91008e;--fushia-800:#690071;--fushia-900:#440051;--fushia-950:#250033;--green-50:#e5ffda;--green-100:#c4febe;--green-200:#9df5a5;--green-300:#6eeb91;--green-400:#39dc86;--green-500:#00c87d;--green-600:#00ad70;--green-700:#018d5c;--green-800:#006a46;--green-900:#01472f;--green-950:#00281b;--letter-spacing-normal:0em;--letter-spacing-tight:-.025em;--letter-spacing-tighter:-.05em;--letter-spacing-wide:.025em;--letter-spacing-wider:.05em;--letter-spacing-widest:.1em;--line-height-loose:2;--line-height-none:1;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-snug:1.375;--line-height-tight:1.125;--motion-base:.2s;--motion-ease-in-out:cubic-bezier(.645, .045, .355, 1);--motion-ease-out:cubic-bezier(.215, .61, .355, 1);--motion-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--motion-fast:.15s;--motion-slow:.3s;--neutral-50:#fcfcfc;--neutral-100:#eee;--neutral-200:#e1e1e2;--neutral-300:#d2d2d4;--neutral-400:#c1c1c2;--neutral-500:#a6a6a7;--neutral-600:#828284;--neutral-700:#5f5f61;--neutral-800:#424244;--neutral-900:#2f2f31;--neutral-950:#1f1f22;--purple-50:#f5f1ff;--purple-100:#d9d1ff;--purple-200:#bfaeff;--purple-300:#a78bff;--purple-400:#9067ff;--purple-500:#7a47ea;--purple-600:#6233c1;--purple-700:#4b2696;--purple-800:#371675;--purple-900:#240759;--purple-950:#14003e;--radius-full:2048px;--radius-l:16px;--radius-m:8px;--radius-none:0px;--radius-s:4px;--radius-xl:24px;--red-50:#ffeff3;--red-100:#ffced9;--red-200:#ffaabd;--red-300:#ff839e;--red-400:#ff5b7e;--red-500:#ff3561;--red-600:#e71947;--red-700:#bf0931;--red-800:#940c1f;--red-900:#690c12;--red-950:#430707;--shadow-m:0px 4px 16px 0px #0000004d;--shadow-s:0px 2px 6px 0px #00000059;--size-2xs:24px;--size-3xs:20px;--size-4xs:16px;--size-l:60px;--size-m:48px;--size-s:40px;--size-xl:72px;--size-xs:32px;--space-2:.125rem;--space-4:.25rem;--space-8:.5rem;--space-12:.75rem;--space-16:1rem;--space-20:1.25rem;--space-24:1.5rem;--space-2xl:clamp(3rem, 2.6176rem + 1.5686vw, 4.5rem);--space-2xl-3xl:clamp(3rem, 2.2353rem + 3.1373vw, 6rem);--space-3xl:clamp(4rem, 3.4902rem + 2.0915vw, 6rem);--space-3xl-4xl:clamp(4rem, 3.1078rem + 3.6601vw, 7.5rem);--space-4xl:clamp(5rem, 4.3627rem + 2.6144vw, 7.5rem);--space-4xl-5xl:clamp(5rem, 3.9804rem + 4.183vw, 9rem);--space-5xl:clamp(6rem, 5.2353rem + 3.1373vw, 9rem);--space-5xl-6xl:clamp(6rem, 4.0882rem + 7.8431vw, 13.5rem);--space-6xl:clamp(9rem, 7.8529rem + 4.7059vw, 13.5rem);--space-l:clamp(2rem, 1.7451rem + 1.0458vw, 3rem);--space-l-xl:clamp(2rem, 1.5539rem + 1.8301vw, 3.75rem);--space-m:clamp(1.5rem, 1.3088rem + .7843vw, 2.25rem);--space-m-2xl:clamp(1.5rem, .7353rem + 3.1373vw, 4.5rem);--space-m-l:clamp(1.5rem, 1.1176rem + 1.5686vw, 3rem);--space-s:clamp(1rem, .8725rem + .5229vw, 1.5rem);--space-s-m:clamp(1rem, .6814rem + 1.3072vw, 2.25rem);--space-xl:clamp(2.5rem, 2.1814rem + 1.3072vw, 3.75rem);--space-xl-2xl:clamp(2.5rem, 1.9902rem + 2.0915vw, 4.5rem);--space-xs:clamp(.5rem, .4363rem + .2614vw, .75rem);--space-xs-s:clamp(.5rem, .2451rem + 1.0458vw, 1.5rem);--white:#fff;--yellow-50:#f9f4ee;--yellow-100:#ffe5ba;--yellow-200:#ffd47b;--yellow-300:#ffc000;--yellow-400:#ffab02;--yellow-500:#ff9703;--yellow-600:#f77f02;--yellow-700:#c95e00;--yellow-800:#953a00;--yellow-900:#611400;--yellow-950:#350000;--z-base:0;--z-chrome:100;--z-chrome-top:200;--z-float:2;--z-max:9999;--z-raised:1;--control-padding-l:var(--space-24);--control-padding-m:var(--space-16);--control-padding-s:var(--space-12);--focus-ring-width:2px;--font-weight-body:var(--font-weight-light);--font-weight-heading:var(--font-weight-medium);--icon-l:var(--size-2xs);--icon-m:var(--size-3xs);--icon-s:var(--size-4xs);--layout-block-padding-2xs:var(--space-s);--layout-block-padding-l:var(--space-2xl-3xl);--layout-block-padding-m:var(--space-xl-2xl);--layout-block-padding-s:var(--space-l-xl);--layout-block-padding-xl:var(--space-3xl-4xl);--layout-block-padding-xs:var(--space-m);--layout-column-count:12;--layout-container:1920px;--layout-container-2xs:688px;--layout-container-m:1612px;--layout-container-s:1304px;--layout-container-xs:996px;--layout-gap:var(--space-s);--layout-inline-padding:var(--space-m-l);--layout-inset-l:var(--space-xl-2xl);--layout-inset-m:var(--space-m-l);--layout-inset-s:var(--space-m);--layout-inset-xs:var(--space-s);--layout-stack-2xl:var(--space-2xl);--layout-stack-l:var(--space-l);--layout-stack-m:var(--space-m);--layout-stack-s:var(--space-s);--layout-stack-xl:var(--space-xl);--layout-stack-xs:var(--space-xs);--z-cursor:var(--z-max);--z-nav:var(--z-chrome-top);--z-sticky-bar:var(--z-chrome)}@supports (color:lab(0% 0 0)){:root{--black:lab(11.8552% .13157 1.5295);--cyan-50:lab(96.8171% -6.71268 -4.98706);--cyan-100:lab(91.2189% -21.7211 -13.527);--cyan-200:lab(86.1575% -38.7428 -21.526);--cyan-300:lab(82.3929% -39.604 -27.2132);--cyan-400:lab(78.3716% -33.9277 -33.5908);--cyan-500:lab(72.6826% -25.453 -42.2185);--cyan-600:lab(63.5299% -16.5463 -47.3962);--cyan-700:lab(50.5018% -12.9774 -41.083);--cyan-800:lab(36.0191% -9.72445 -32.5803);--cyan-900:lab(20.8458% -6.45039 -23.7017);--cyan-950:lab(6.7874% -3.03716 -15.2514);--fushia-50:lab(96.4782% 6.18458 -3.06362);--fushia-100:lab(87.4826% 21.4598 -7.28005);--fushia-200:lab(77.7793% 40.9593 -14.6715);--fushia-300:lab(68.0319% 62.715 -22.7383);--fushia-400:lab(60.6567% 80.2898 -28.2536);--fushia-500:lab(51.6791% 81.5398 -35.0667);--fushia-600:lab(43.3619% 72.1689 -37.6556);--fushia-700:lab(33.8735% 61.1857 -38.14);--fushia-800:lab(24.1234% 49.7289 -35.991);--fushia-900:lab(14.3634% 37.8886 -30.935);--fushia-950:lab(5.49853% 25.5904 -24.2921);--green-50:lab(97.439% -13.6939 14.8598);--green-100:lab(94.5577% -27.6752 24.4824);--green-200:lab(89.5583% -39.4071 29.9382);--green-300:lab(84.3906% -50.8654 32.5761);--green-400:lab(78.3135% -57.5374 30.0107);--green-500:lab(71.2727% -56.7038 25.2194);--green-600:lab(62.4256% -50.3922 20.4724);--green-700:lab(51.5715% -42.9102 16.7342);--green-800:lab(39.0663% -34.8088 12.6226);--green-900:lab(25.8368% -25.8793 8.58614);--green-950:lab(13.211% -17.6667 4.52068);--neutral-50:lab(98.956% .0000298023 -.0000119209);--neutral-100:lab(94.084% .0000298023 0);--neutral-200:lab(89.5514% .0994802 -.363982);--neutral-300:lab(84.198% .29847 -1.09141);--neutral-400:lab(78.0674% .0994802 -.363958);--neutral-500:lab(68.0914% .0995398 -.363922);--neutral-600:lab(54.3859% .299513 -1.09073);--neutral-700:lab(40.3499% .300378 -1.09017);--neutral-800:lab(28.0538% .299886 -1.08995);--neutral-900:lab(19.4608% .404641 -1.45019);--neutral-950:lab(11.9023% .616841 -2.16745);--purple-50:lab(95.731% 3.2509 -6.24315);--purple-100:lab(85.6272% 9.44215 -21.461);--purple-200:lab(74.8413% 18.8976 -38.1001);--purple-300:lab(64.3266% 30.2424 -54.9258);--purple-400:lab(54.0322% 43.3503 -71.5479);--purple-500:lab(44.0159% 50.0674 -76.0852);--purple-600:lab(34.69% 46.0368 -68.0515);--purple-700:lab(26.1883% 37.9053 -56.1204);--purple-800:lab(17.8795% 33.9731 -49.0049);--purple-900:lab(10.1754% 30.5835 -43.3807);--purple-950:lab(4.04945% 22.5412 -34.9619);--red-50:lab(95.8306% 6.07297 .107968);--red-100:lab(87.3542% 19.0735 1.45826);--red-200:lab(78.5835% 33.834 3.75459);--red-300:lab(69.9% 49.9247 8.53466);--red-400:lab(62.5678% 64.7874 16.573);--red-500:lab(57.6168% 75.3684 27.057);--red-600:lab(50.5236% 73.7818 32.5369);--red-700:lab(41.2282% 64.8561 32.8474);--red-800:lab(31.6902% 52.6824 30.4978);--red-900:lab(21.6966% 39.6724 24.947);--red-950:lab(12.1004% 28.3507 16.1303);--shadow-m:0px 4px 16px 0px lab(0% 0 0/.3);--shadow-s:0px 2px 6px 0px lab(0% 0 0/.35);--white:lab(100% 0 0);--yellow-50:lab(96.4156% .999421 3.66161);--yellow-100:lab(92.354% 4.6021 24.6299);--yellow-200:lab(87.3538% 7.83286 50.0062);--yellow-300:lab(81.8379% 14.1429 83.1848);--yellow-400:lab(76.9061% 24.4464 79.6145);--yellow-500:lab(72.5712% 34.2771 77.0067);--yellow-600:lab(66.4117% 42.766 73.1115);--yellow-700:lab(52.9347% 40.6737 62.0127);--yellow-800:lab(37.282% 37.3066 48.6148);--yellow-900:lab(20.6836% 34.1021 31.1803);--yellow-950:lab(7.19813% 26.5362 11.4673)}}:root{--bg:#fff;--bg-border:#ebebeb;--bg-fg:#000;--bg-fg-muted:#797979;--bg-hover:#fafafa;--bg-fg-disabled:#d8d8d8;--bg-fg-ghost:#c7c7c7;--surface:var(--bg);--border:var(--bg-border);--fg:var(--bg-fg);--fg-muted:var(--bg-fg-muted);--hover:var(--bg-hover);--soft:var(--bg-soft);--soft-border:var(--bg-soft-border);--soft-fg:var(--bg-soft-fg);--soft-hover:var(--bg-soft-hover);--fg-disabled:var(--bg-fg-disabled);--fg-ghost:var(--bg-fg-ghost);--bg-raised:#fff;--bg-strong:#f5f5f5;--bg-subtle:#fcfcfc;--border-muted:#f5f5f5;--field:#f5f5f5;--fill:#e4e4e4;--media-fg:#fff;--media-fg-ghost:#ffffff73;--media-fg-muted:#fffc;--media-scrim:#00000080;--media-scrim-strong:#000000d9;--overlay-backdrop:#00000073;--overlay-backdrop-heavy:#000c;--ring:#4b2696;--accent:#00ad70;--accent-border:#1fb779;--accent-fg:#fff;--accent-fg-muted:#fff;--accent-hover:#0fb073;--accent-soft:#00ad7029;--accent-soft-border:#00ad7021;--accent-soft-fg:#015334;--accent-soft-hover:#23b076;--critical:#ff3561;--critical-border:#f02056;--critical-fg:#000;--critical-fg-muted:#000;--critical-hover:#fb305e;--critical-soft:#ff356129;--critical-soft-border:#ff356121;--critical-soft-fg:#7d152c;--critical-soft-hover:#f2325b;--highlight:#ff3bc7;--highlight-border:#ff47d0;--highlight-fg:#fff;--highlight-fg-muted:#fff;--highlight-hover:#ff3fca;--highlight-soft:#ff3bc729;--highlight-soft-border:#ff3bc721;--highlight-soft-fg:#7c175f;--highlight-soft-hover:#ff48c9;--info:#00c2ff;--info-border:#00b3ef;--info-fg:#000;--info-fg-muted:#000;--info-hover:#00befb;--info-soft:#00c2ff29;--info-soft-border:#00c2ff21;--info-soft-fg:#005775;--info-soft-hover:#01b8f2;--primary:#4b2696;--primary-border:#5938a8;--primary-fg:#fff;--primary-fg-muted:#d5d1eb;--primary-hover:#502c9c;--primary-soft:#4b269629;--primary-soft-border:#4b269621;--primary-soft-fg:#371a71;--primary-soft-hover:#51309b;--secondary:#e4e4e4;--secondary-border:#d2d2d2;--secondary-fg:#000;--secondary-fg-muted:#555;--secondary-hover:#dfdfdf;--secondary-soft:#e4e4e429;--secondary-soft-border:#e4e4e421;--secondary-soft-fg:#5e5e5e;--secondary-soft-hover:#d8d8d8;--success:#00ad70;--success-border:#01a064;--success-fg:#000;--success-fg-muted:#000;--success-hover:#00aa6d;--success-soft:#00ad7029;--success-soft-border:#00ad7021;--success-soft-fg:#015334;--success-soft-hover:#00a46a;--success-fg-disabled:#00784d;--success-fg-ghost:#015f3b;--warning:#ff9703;--warning-border:#ef8800;--warning-fg:#000;--warning-fg-muted:#000;--warning-hover:#fb9300;--warning-soft:#ff970329;--warning-soft-border:#ff970321;--warning-soft-fg:#754300;--warning-soft-hover:#f28f00;--warning-fg-disabled:#c27101;--warning-fg-ghost:#a35e00}@supports (color:lab(0% 0 0)){:root{--bg:lab(100% 0 0);--bg-border:lab(93.04% .0000298023 -.0000119209);--bg-fg:lab(0% 0 0);--bg-fg-muted:lab(50.816% 0 0);--bg-hover:lab(98.26% 0 0);--bg-fg-disabled:lab(86.312% 0 0);--bg-fg-ghost:lab(80.28% 0 -.0000119209);--bg-raised:lab(100% 0 0);--bg-strong:lab(96.52% -.0000298023 .0000119209);--bg-subtle:lab(98.956% .0000298023 -.0000119209);--border-muted:lab(96.52% -.0000298023 .0000119209);--field:lab(96.52% -.0000298023 .0000119209);--fill:lab(90.604% -.0000298023 0);--media-fg:lab(100% 0 0);--media-fg-ghost:lab(100% 0 0/.45);--media-fg-muted:lab(100% 0 0/.8);--media-scrim:lab(0% 0 0/.5);--media-scrim-strong:lab(0% 0 0/.85);--overlay-backdrop:lab(0% 0 0/.45);--overlay-backdrop-heavy:lab(0% 0 0/.8);--ring:lab(26.1883% 37.9053 -56.1204);--accent:lab(62.4256% -50.3922 20.4724);--accent-border:lab(66.0243% -50.2197 20.5337);--accent-fg:lab(100% 0 0);--accent-fg-muted:lab(100% 0 0);--accent-hover:lab(63.5745% -50.0354 20.2158);--accent-soft:lab(62.4256% -50.3922 20.4724/.161);--accent-soft-border:lab(62.4256% -50.3922 20.4724/.129);--accent-soft-fg:lab(30.3968% -29.4575 11.6246);--accent-soft-hover:lab(63.8474% -47.988 19.1765);--critical:lab(57.6168% 75.3684 27.057);--critical-border:lab(52.9662% 75.3522 27.0051);--critical-fg:lab(0% 0 0);--critical-fg-muted:lab(0% 0 0);--critical-hover:lab(56.3369% 75.3685 26.9554);--critical-soft:lab(57.6168% 75.3684 27.057/.161);--critical-soft-border:lab(57.6168% 75.3684 27.057/.129);--critical-soft-fg:lab(27.4769% 44.3362 15.468);--critical-soft-hover:lab(54.7053% 72.4399 26.3689);--highlight:lab(60.6567% 80.2898 -28.2536);--highlight-border:lab(62.2035% 77.8868 -31.1418);--highlight-fg:lab(100% 0 0);--highlight-fg-muted:lab(100% 0 0);--highlight-hover:lab(61.1319% 79.4829 -29.2933);--highlight-soft:lab(60.6567% 80.2898 -28.2536/.161);--highlight-soft-border:lab(60.6567% 80.2898 -28.2536/.129);--highlight-soft-fg:lab(28.9101% 47.0822 -16.4697);--highlight-soft-hover:lab(61.9804% 77.0139 -27.3951);--info:lab(72.6826% -25.453 -42.2185);--info-border:lab(67.7291% -23.0384 -41.3747);--info-fg:lab(0% 0 0);--info-fg-muted:lab(0% 0 0);--info-hover:lab(71.3798% -24.7813 -42.2239);--info-soft:lab(72.6826% -25.453 -42.2185/.161);--info-soft-border:lab(72.6826% -25.453 -42.2185/.129);--info-soft-fg:lab(33.8034% -14.217 -23.9816);--info-soft-hover:lab(69.3076% -24.4599 -40.5541);--primary:lab(26.1883% 37.9053 -56.1204);--primary-border:lab(32.7892% 35.7497 -56.1923);--primary-fg:lab(100% 0 0);--primary-fg-muted:lab(84.7793% 5.12415 -12.4038);--primary-hover:lab(28.3546% 37.2455 -56.0469);--primary-soft:lab(26.1883% 37.9053 -56.1204/.161);--primary-soft-border:lab(26.1883% 37.9053 -56.1204/.129);--primary-soft-fg:lab(18.2671% 31.1136 -45.8557);--primary-soft-hover:lab(29.2358% 35.1627 -54.0828);--secondary:lab(90.604% -.0000298023 0);--secondary-border:lab(84.224% -.0000298023 .0000119209);--secondary-fg:lab(0% 0 0);--secondary-fg-muted:lab(36.2% 0 .00000596046);--secondary-hover:lab(88.864% 0 0);--secondary-soft:lab(90.604% -.0000298023 0/.161);--secondary-soft-border:lab(90.604% -.0000298023 0/.129);--secondary-soft-fg:lab(39.912% -.0000149012 0);--secondary-soft-hover:lab(86.312% 0 0);--success:lab(62.4256% -50.3922 20.4724);--success-border:lab(58.0467% -47.9117 20.9571);--success-fg:lab(0% 0 0);--success-fg-muted:lab(0% 0 0);--success-hover:lab(61.482% -49.9116 20.7495);--success-soft:lab(62.4256% -50.3922 20.4724/.161);--success-soft-border:lab(62.4256% -50.3922 20.4724/.129);--success-soft-fg:lab(30.3968% -29.4575 11.6246);--success-soft-hover:lab(59.447% -48.3846 19.6573);--success-fg-disabled:lab(44.091% -38.4864 15.2752);--success-fg-ghost:lab(34.9331% -32.6238 13.4859);--warning:lab(72.5712% 34.2771 77.0067);--warning-border:lab(67.1601% 35.2877 72.9594);--warning-fg:lab(0% 0 0);--warning-fg-muted:lab(0% 0 0);--warning-hover:lab(71.1521% 34.7752 76.2828);--warning-soft:lab(72.5712% 34.2771 77.0067/.161);--warning-soft-border:lab(72.5712% 34.2771 77.0067/.129);--warning-soft-fg:lab(33.9994% 19.0284 43.6448);--warning-soft-hover:lab(69.1078% 33.2036 74.4977);--warning-fg-disabled:lab(55.9712% 28.2545 62.6936);--warning-fg-ghost:lab(47.2155% 24.9392 55.1968)}}[data-theme=purple]{--bg:#4b2696;--bg-border:#5938a8;--bg-fg:#fff;--bg-fg-muted:#d5d1eb;--bg-hover:#502c9c;--bg-fg-disabled:#7b6cb9;--bg-fg-ghost:#8e82c5;--surface:var(--bg);--border:var(--bg-border);--fg:var(--bg-fg);--fg-muted:var(--bg-fg-muted);--hover:var(--bg-hover);--soft:var(--bg-soft);--soft-border:var(--bg-soft-border);--soft-fg:var(--bg-soft-fg);--soft-hover:var(--bg-soft-hover);--fg-disabled:var(--bg-fg-disabled);--fg-ghost:var(--bg-fg-ghost);--bg-raised:#573a9f;--bg-strong:#4f2e9a;--bg-subtle:#4e2b98;--border-muted:#583ba3;--field:#4f2e9a;--fill:#573a9f;--ring:#fff;--accent:#00ad70;--accent-border:#1fb779;--accent-fg:#fff;--accent-fg-muted:#fff;--accent-hover:#0fb073;--accent-soft:#00ad7029;--accent-soft-border:#00ad7021;--accent-soft-fg:#dbf0e4;--accent-soft-hover:#23b076;--critical:#e71947;--critical-border:#f52d52;--critical-fg:#fff;--critical-fg-muted:#fff5f5;--critical-hover:#ec204b;--critical-soft:#e7194729;--critical-soft-border:#e7194721;--critical-soft-fg:#ffe2e1;--critical-soft-hover:#ea2d4e;--highlight:#e200ba;--highlight-border:#ee22c5;--highlight-fg:#fff;--highlight-fg-muted:#fffbfd;--highlight-hover:#e610be;--highlight-soft:#e200ba29;--highlight-soft-border:#e200ba21;--highlight-soft-fg:#ffe1f5;--highlight-soft-hover:#e424bd;--info:#00c2ff;--info-border:#00b3ef;--info-fg:#000;--info-fg-muted:#000;--info-hover:#00befb;--info-soft:#00c2ff29;--info-soft-border:#00c2ff21;--info-soft-fg:#d5f2ff;--info-soft-hover:#01b8f2;--primary:#fff;--primary-border:#ebebeb;--primary-fg:#000;--primary-fg-muted:#797979;--primary-hover:#fafafa;--primary-soft:#ffffff29;--primary-soft-border:#ffffff21;--primary-soft-fg:#fff;--primary-soft-hover:#f2f2f2;--secondary:#573a9f;--secondary-border:#6549af;--secondary-fg:#fff;--secondary-fg-muted:#dcd9ee;--secondary-hover:#5b3fa4;--secondary-soft:#573a9f29;--secondary-soft-border:#573a9f21;--secondary-soft-fg:#e6e3f3;--secondary-soft-hover:#5d42a3;--success:#00ad70;--success-border:#01a064;--success-fg:#000;--success-fg-muted:#000;--success-hover:#00aa6d;--success-soft:#00ad7029;--success-soft-border:#00ad7021;--success-soft-fg:#dbf0e4;--success-soft-hover:#00a46a;--success-fg-disabled:#00784d;--success-fg-ghost:#015f3b;--warning:#ff9703;--warning-border:#ef8800;--warning-fg:#000;--warning-fg-muted:#000;--warning-hover:#fb9300;--warning-soft:#ff970329;--warning-soft-border:#ff970321;--warning-soft-fg:#ffe9d3;--warning-soft-hover:#f28f00;--warning-fg-disabled:#c27101;--warning-fg-ghost:#a35e00}@supports (color:lab(0% 0 0)){[data-theme=purple]{--bg:lab(26.1883% 37.9053 -56.1204);--bg-border:lab(32.7892% 35.7497 -56.1923);--bg-fg:lab(100% 0 0);--bg-fg-muted:lab(84.7793% 5.12415 -12.4038);--bg-hover:lab(28.3546% 37.2455 -56.0469);--bg-fg-disabled:lab(49.6731% 19.5998 -38.9431);--bg-fg-ghost:lab(57.5115% 15.8605 -33.421);--bg-raised:lab(32.4163% 32.0595 -51.4682);--bg-strong:lab(28.4957% 35.4492 -54.5897);--bg-subtle:lab(27.5959% 36.5803 -55.0579);--border-muted:lab(32.9203% 32.8063 -52.9569);--field:lab(28.4957% 35.4492 -54.5897);--fill:lab(32.4163% 32.0595 -51.4682);--ring:lab(100% 0 0);--accent:lab(62.4256% -50.3922 20.4724);--accent-border:lab(66.0243% -50.2197 20.5337);--accent-fg:lab(100% 0 0);--accent-fg-muted:lab(100% 0 0);--accent-hover:lab(63.5745% -50.0354 20.2158);--accent-soft:lab(62.4256% -50.3922 20.4724/.161);--accent-soft-border:lab(62.4256% -50.3922 20.4724/.129);--accent-soft-fg:lab(92.9417% -8.71515 3.28987);--accent-soft-hover:lab(63.8474% -47.988 19.1765);--critical:lab(50.5236% 73.7818 32.5369);--critical-border:lab(54.8077% 74.1191 31.8506);--critical-fg:lab(100% 0 0);--critical-fg-muted:lab(97.3332% 3.54272 1.28266);--critical-hover:lab(52.0208% 74.1124 32.3395);--critical-soft:lab(50.5236% 73.7818 32.5369/.161);--critical-soft-border:lab(50.5236% 73.7818 32.5369/.129);--critical-soft-fg:lab(92.2547% 10.1489 4.32277);--critical-soft-hover:lab(52.6045% 70.8597 30.923);--highlight:lab(51.6791% 81.5398 -35.0667);--highlight-border:lab(55.6397% 81.6421 -35.2625);--highlight-fg:lab(100% 0 0);--highlight-fg-muted:lab(99.0045% 1.64029 -.466871);--highlight-hover:lab(53.0752% 81.5579 -35.2378);--highlight-soft:lab(51.6791% 81.5398 -35.0667/.161);--highlight-soft-border:lab(51.6791% 81.5398 -35.0667/.129);--highlight-soft-fg:lab(92.4627% 13.162 -5.80229);--highlight-soft-hover:lab(53.6025% 78.3441 -33.8342);--info:lab(72.6826% -25.453 -42.2185);--info-border:lab(67.7291% -23.0384 -41.3747);--info-fg:lab(0% 0 0);--info-fg-muted:lab(0% 0 0);--info-hover:lab(71.3798% -24.7813 -42.2239);--info-soft:lab(72.6826% -25.453 -42.2185/.161);--info-soft-border:lab(72.6826% -25.453 -42.2185/.129);--info-soft-fg:lab(93.6597% -7.79957 -9.62234);--info-soft-hover:lab(69.3076% -24.4599 -40.5541);--primary:lab(100% 0 0);--primary-border:lab(93.04% .0000298023 -.0000119209);--primary-fg:lab(0% 0 0);--primary-fg-muted:lab(50.816% 0 0);--primary-hover:lab(98.26% 0 0);--primary-soft:lab(100% 0 0/.161);--primary-soft-border:lab(100% 0 0/.129);--primary-soft-fg:lab(100% 0 0);--primary-soft-hover:lab(95.476% -.0000298023 0);--secondary:lab(32.4163% 32.0595 -51.4682);--secondary-border:lab(38.3343% 31.0107 -51.4174);--secondary-fg:lab(100% 0 0);--secondary-fg-muted:lab(87.409% 4.03118 -10.0438);--secondary-hover:lab(34.3166% 31.5723 -51.5305);--secondary-soft:lab(32.4163% 32.0595 -51.4682/.161);--secondary-soft-border:lab(32.4163% 32.0595 -51.4682/.129);--secondary-soft-fg:lab(90.8394% 3.27447 -7.51468);--secondary-soft-hover:lab(35.1579% 30.0272 -49.4218);--success:lab(62.4256% -50.3922 20.4724);--success-border:lab(58.0467% -47.9117 20.9571);--success-fg:lab(0% 0 0);--success-fg-muted:lab(0% 0 0);--success-hover:lab(61.482% -49.9116 20.7495);--success-soft:lab(62.4256% -50.3922 20.4724/.161);--success-soft-border:lab(62.4256% -50.3922 20.4724/.129);--success-soft-fg:lab(92.9417% -8.71515 3.28987);--success-soft-hover:lab(59.447% -48.3846 19.6573);--success-fg-disabled:lab(44.091% -38.4864 15.2752);--success-fg-ghost:lab(34.9331% -32.6238 13.4859);--warning:lab(72.5712% 34.2771 77.0067);--warning-border:lab(67.1601% 35.2877 72.9594);--warning-fg:lab(0% 0 0);--warning-fg-muted:lab(0% 0 0);--warning-hover:lab(71.1521% 34.7752 76.2828);--warning-soft:lab(72.5712% 34.2771 77.0067/.161);--warning-soft-border:lab(72.5712% 34.2771 77.0067/.129);--warning-soft-fg:lab(93.7158% 5.23809 13.6747);--warning-soft-hover:lab(69.1078% 33.2036 74.4977);--warning-fg-disabled:lab(55.9712% 28.2545 62.6936);--warning-fg-ghost:lab(47.2155% 24.9392 55.1968)}}[data-theme=dark]{--bg:#1f1f22;--bg-border:#303033;--bg-fg:#fff;--bg-fg-muted:#c6c6c6;--bg-hover:#242427;--bg-fg-disabled:#636366;--bg-fg-ghost:#7a7a7d;--surface:var(--bg);--border:var(--bg-border);--fg:var(--bg-fg);--fg-muted:var(--bg-fg-muted);--hover:var(--bg-hover);--soft:var(--bg-soft);--soft-border:var(--bg-soft-border);--soft-fg:var(--bg-soft-fg);--soft-hover:var(--bg-soft-hover);--fg-disabled:var(--bg-fg-disabled);--fg-ghost:var(--bg-fg-ghost);--bg-raised:#2e2e31;--bg-strong:#242427;--bg-subtle:#232326;--border-muted:#303030;--field:#242427;--fill:#2e2e31;--ring:#a78bff;--accent:#00ad70;--accent-border:#1fb779;--accent-fg:#fff;--accent-fg-muted:#fff;--accent-hover:#0fb073;--accent-soft:#00ad7029;--accent-soft-border:#00ad7021;--accent-soft-fg:#bfe5ce;--accent-soft-hover:#23b076;--critical:#ff3561;--critical-border:#f02056;--critical-fg:#000;--critical-fg-muted:#000;--critical-hover:#fb305e;--critical-soft:#ff356129;--critical-soft-border:#ff356121;--critical-soft-fg:#ffd0d2;--critical-soft-hover:#f2325b;--highlight:#e200ba;--highlight-border:#ee22c5;--highlight-fg:#fff;--highlight-fg-muted:#fffbfd;--highlight-hover:#e610be;--highlight-soft:#e200ba29;--highlight-soft-border:#e200ba21;--highlight-soft-fg:#ffcbee;--highlight-soft-hover:#e424bd;--info:#00c2ff;--info-border:#00b3ef;--info-fg:#000;--info-fg-muted:#000;--info-hover:#00befb;--info-soft:#00c2ff29;--info-soft-border:#00c2ff21;--info-soft-fg:#afe5ff;--info-soft-hover:#01b8f2;--primary:#a78bff;--primary-border:#af93ff;--primary-fg:#fff;--primary-fg-muted:#fff;--primary-hover:#aa8eff;--primary-soft:#a78bff29;--primary-soft-border:#a78bff21;--primary-soft-fg:#ded8ff;--primary-soft-hover:#aa90ff;--secondary:#2e2e31;--secondary-border:#3e3e41;--secondary-fg:#fff;--secondary-fg-muted:#cacacb;--secondary-hover:#333336;--secondary-soft:#2e2e3129;--secondary-soft-border:#2e2e3121;--secondary-soft-fg:#d7d7d7;--secondary-soft-hover:#353538;--success:#00ad70;--success-border:#01a064;--success-fg:#000;--success-fg-muted:#000;--success-hover:#00aa6d;--success-soft:#00ad7029;--success-soft-border:#00ad7021;--success-soft-fg:#bfe5ce;--success-soft-hover:#00a46a;--success-fg-disabled:#00784d;--success-fg-ghost:#015f3b;--warning:#ff9703;--warning-border:#ef8800;--warning-fg:#000;--warning-fg-muted:#000;--warning-hover:#fb9300;--warning-soft:#ff970329;--warning-soft-border:#ff970321;--warning-soft-fg:#ffd5ad;--warning-soft-hover:#f28f00;--warning-fg-disabled:#c27101;--warning-fg-ghost:#a35e00}@supports (color:lab(0% 0 0)){[data-theme=dark]{--bg:lab(11.9023% .616841 -2.16745);--bg-border:lab(19.9159% .50655 -1.81144);--bg-fg:lab(100% 0 0);--bg-fg-muted:lab(79.932% 0 0);--bg-hover:lab(14.3385% .614032 -2.1691);--bg-fg-disabled:lab(42.0722% .502259 -1.81503);--bg-fg-ghost:lab(51.2363% .503421 -1.81507);--bg-raised:lab(18.9878% .507042 -1.81113);--bg-strong:lab(14.3385% .614032 -2.1691);--bg-subtle:lab(13.7584% .614658 -2.16873);--border-muted:lab(19.844% 0 0);--field:lab(14.3385% .614032 -2.1691);--fill:lab(18.9878% .507042 -1.81113);--ring:lab(64.3266% 30.2424 -54.9258);--accent:lab(62.4256% -50.3922 20.4724);--accent-border:lab(66.0243% -50.2197 20.5337);--accent-fg:lab(100% 0 0);--accent-fg-muted:lab(100% 0 0);--accent-hover:lab(63.5745% -50.0354 20.2158);--accent-soft:lab(62.4256% -50.3922 20.4724/.161);--accent-soft-border:lab(62.4256% -50.3922 20.4724/.129);--accent-soft-fg:lab(87.6958% -16.3022 6.98077);--accent-soft-hover:lab(63.8474% -47.988 19.1765);--critical:lab(57.6168% 75.3684 27.057);--critical-border:lab(52.9662% 75.3522 27.0051);--critical-fg:lab(0% 0 0);--critical-fg-muted:lab(0% 0 0);--critical-hover:lab(56.3369% 75.3685 26.9554);--critical-soft:lab(57.6168% 75.3684 27.057/.161);--critical-soft-border:lab(57.6168% 75.3684 27.057/.129);--critical-soft-fg:lab(87.7124% 17.2315 5.56918);--critical-soft-hover:lab(54.7053% 72.4399 26.3689);--highlight:lab(51.6791% 81.5398 -35.0667);--highlight-border:lab(55.6397% 81.6421 -35.2625);--highlight-fg:lab(100% 0 0);--highlight-fg-muted:lab(99.0045% 1.64029 -.466871);--highlight-hover:lab(53.0752% 81.5579 -35.2378);--highlight-soft:lab(51.6791% 81.5398 -35.0667/.161);--highlight-soft-border:lab(51.6791% 81.5398 -35.0667/.129);--highlight-soft-fg:lab(87.1441% 23.139 -9.95464);--highlight-soft-hover:lab(53.6025% 78.3441 -33.8342);--info:lab(72.6826% -25.453 -42.2185);--info-border:lab(67.7291% -23.0384 -41.3747);--info-fg:lab(0% 0 0);--info-fg-muted:lab(0% 0 0);--info-hover:lab(71.3798% -24.7813 -42.2239);--info-soft:lab(72.6826% -25.453 -42.2185/.161);--info-soft-border:lab(72.6826% -25.453 -42.2185/.129);--info-soft-fg:lab(87.8185% -13.4197 -18.6335);--info-soft-hover:lab(69.3076% -24.4599 -40.5541);--primary:lab(64.3266% 30.2424 -54.9258);--primary-border:lab(66.9686% 28.1901 -50.5756);--primary-fg:lab(100% 0 0);--primary-fg-muted:lab(100% 0 0);--primary-hover:lab(65.2259% 29.3421 -53.1376);--primary-soft:lab(64.3266% 30.2424 -54.9258/.161);--primary-soft-border:lab(64.3266% 30.2424 -54.9258/.129);--primary-soft-fg:lab(87.724% 7.62323 -18.2123);--primary-soft-hover:lab(65.7553% 28.2993 -52.3712);--secondary:lab(18.9878% .507042 -1.81113);--secondary-border:lab(26.296% .503734 -1.81322);--secondary-fg:lab(100% 0 0);--secondary-fg-muted:lab(81.3154% .0995398 -.363958);--secondary-hover:lab(21.3079% .50585 -1.81187);--secondary-soft:lab(18.9878% .507042 -1.81113/.161);--secondary-soft-border:lab(18.9878% .507042 -1.81113/.129);--secondary-soft-fg:lab(85.964% -.0000298023 .0000119209);--secondary-soft-hover:lab(22.2359% .505403 -1.81215);--success:lab(62.4256% -50.3922 20.4724);--success-border:lab(58.0467% -47.9117 20.9571);--success-fg:lab(0% 0 0);--success-fg-muted:lab(0% 0 0);--success-hover:lab(61.482% -49.9116 20.7495);--success-soft:lab(62.4256% -50.3922 20.4724/.161);--success-soft-border:lab(62.4256% -50.3922 20.4724/.129);--success-soft-fg:lab(87.6958% -16.3022 6.98077);--success-soft-hover:lab(59.447% -48.3846 19.6573);--success-fg-disabled:lab(44.091% -38.4864 15.2752);--success-fg-ghost:lab(34.9331% -32.6238 13.4859);--warning:lab(72.5712% 34.2771 77.0067);--warning-border:lab(67.1601% 35.2877 72.9594);--warning-fg:lab(0% 0 0);--warning-fg-muted:lab(0% 0 0);--warning-hover:lab(71.1521% 34.7752 76.2828);--warning-soft:lab(72.5712% 34.2771 77.0067/.161);--warning-soft-border:lab(72.5712% 34.2771 77.0067/.129);--warning-soft-fg:lab(88.1797% 11.0437 25.4297);--warning-soft-hover:lab(69.1078% 33.2036 74.4977);--warning-fg-disabled:lab(55.9712% 28.2545 62.6936);--warning-fg-ghost:lab(47.2155% 24.9392 55.1968)}}[data-theme=lavender]{--bg:#d9d1ff;--bg-border:#c8c0ed;--bg-fg:#000;--bg-fg-muted:#42404f;--bg-hover:#d5cdfb;--bg-fg-disabled:#b0aacf;--bg-fg-ghost:#9c97b9;--surface:var(--bg);--border:var(--bg-border);--fg:var(--bg-fg);--fg-muted:var(--bg-fg-muted);--hover:var(--bg-hover);--soft:var(--bg-soft);--soft-border:var(--bg-soft-border);--soft-fg:var(--bg-soft-fg);--soft-hover:var(--bg-soft-hover);--fg-disabled:var(--bg-fg-disabled);--fg-ghost:var(--bg-fg-ghost);--bg-raised:#dcd5ff;--bg-strong:#d0c9f5;--bg-subtle:#d6cefc;--border-muted:#d0c8f6;--field:#d0c9f5;--fill:#c2bbe4;--accent:#00ad70;--accent-border:#1fb779;--accent-fg:#fff;--accent-fg-muted:#fff;--accent-hover:#0fb073;--accent-soft:#00ad7029;--accent-soft-border:#00ad7021;--accent-soft-fg:#000;--accent-soft-hover:#23b076;--critical:#ff3561;--critical-border:#f02056;--critical-fg:#000;--critical-fg-muted:#000;--critical-hover:#fb305e;--critical-soft:#ff356129;--critical-soft-border:#ff356121;--critical-soft-fg:#000;--critical-soft-hover:#f2325b;--highlight:#ff3bc7;--highlight-border:#ff47d0;--highlight-fg:#fff;--highlight-fg-muted:#fff;--highlight-hover:#ff3fca;--highlight-soft:#ff3bc729;--highlight-soft-border:#ff3bc721;--highlight-soft-fg:#000;--highlight-soft-hover:#ff48c9;--info:#00c2ff;--info-border:#00b3ef;--info-fg:#000;--info-fg-muted:#000;--info-hover:#00befb;--info-soft:#00c2ff29;--info-soft-border:#00c2ff21;--info-soft-fg:#000;--info-soft-hover:#01b8f2;--primary:#4b2696;--primary-border:#5938a8;--primary-fg:#fff;--primary-fg-muted:#d5d1eb;--primary-hover:#502c9c;--primary-soft:#4b269629;--primary-soft-border:#4b269621;--primary-soft-fg:#000;--primary-soft-hover:#51309b;--secondary:#c2bbe4;--secondary-border:#b3acd4;--secondary-fg:#000;--secondary-fg-muted:#000;--secondary-hover:#beb7e0;--secondary-soft:#c2bbe429;--secondary-soft-border:#c2bbe421;--secondary-soft-fg:#09080d;--secondary-soft-hover:#b8b1d8;--success:#00ad70;--success-border:#01a064;--success-fg:#000;--success-fg-muted:#000;--success-hover:#00aa6d;--success-soft:#00ad7029;--success-soft-border:#00ad7021;--success-soft-fg:#000;--success-soft-hover:#00a46a;--success-fg-disabled:#00784d;--success-fg-ghost:#015f3b;--warning:#ff9703;--warning-border:#ef8800;--warning-fg:#000;--warning-fg-muted:#000;--warning-hover:#fb9300;--warning-soft:#ff970329;--warning-soft-border:#ff970321;--warning-soft-fg:#000;--warning-soft-hover:#f28f00;--warning-fg-disabled:#c27101;--warning-fg-ghost:#a35e00}@supports (color:lab(0% 0 0)){[data-theme=lavender]{--bg:lab(85.6272% 9.44215 -21.461);--bg-border:lab(79.4737% 9.5309 -21.418);--bg-fg:lab(0% 0 0);--bg-fg-muted:lab(27.7014% 3.49169 -8.63854);--bg-hover:lab(84.2221% 9.61933 -21.7886);--bg-fg-disabled:lab(71.0089% 7.7976 -18.1265);--bg-fg-ghost:lab(63.7369% 7.20122 -17.1752);--bg-raised:lab(86.8491% 8.56027 -19.823);--bg-strong:lab(82.6386% 8.95724 -20.8713);--bg-subtle:lab(84.5704% 9.61605 -21.7901);--border-muted:lab(82.3647% 9.63694 -21.7803);--field:lab(82.6386% 8.95724 -20.8713);--fill:lab(77.4463% 8.66482 -19.7717);--accent:lab(62.4256% -50.3922 20.4724);--accent-border:lab(66.0243% -50.2197 20.5337);--accent-fg:lab(100% 0 0);--accent-fg-muted:lab(100% 0 0);--accent-hover:lab(63.5745% -50.0354 20.2158);--accent-soft:lab(62.4256% -50.3922 20.4724/.161);--accent-soft-border:lab(62.4256% -50.3922 20.4724/.129);--accent-soft-fg:lab(0% 0 0);--accent-soft-hover:lab(63.8474% -47.988 19.1765);--critical:lab(57.6168% 75.3684 27.057);--critical-border:lab(52.9662% 75.3522 27.0051);--critical-fg:lab(0% 0 0);--critical-fg-muted:lab(0% 0 0);--critical-hover:lab(56.3369% 75.3685 26.9554);--critical-soft:lab(57.6168% 75.3684 27.057/.161);--critical-soft-border:lab(57.6168% 75.3684 27.057/.129);--critical-soft-fg:lab(0% 0 0);--critical-soft-hover:lab(54.7053% 72.4399 26.3689);--highlight:lab(60.6567% 80.2898 -28.2536);--highlight-border:lab(62.2035% 77.8868 -31.1418);--highlight-fg:lab(100% 0 0);--highlight-fg-muted:lab(100% 0 0);--highlight-hover:lab(61.1319% 79.4829 -29.2933);--highlight-soft:lab(60.6567% 80.2898 -28.2536/.161);--highlight-soft-border:lab(60.6567% 80.2898 -28.2536/.129);--highlight-soft-fg:lab(0% 0 0);--highlight-soft-hover:lab(61.9804% 77.0139 -27.3951);--info:lab(72.6826% -25.453 -42.2185);--info-border:lab(67.7291% -23.0384 -41.3747);--info-fg:lab(0% 0 0);--info-fg-muted:lab(0% 0 0);--info-hover:lab(71.3798% -24.7813 -42.2239);--info-soft:lab(72.6826% -25.453 -42.2185/.161);--info-soft-border:lab(72.6826% -25.453 -42.2185/.129);--info-soft-fg:lab(0% 0 0);--info-soft-hover:lab(69.3076% -24.4599 -40.5541);--primary:lab(26.1883% 37.9053 -56.1204);--primary-border:lab(32.7892% 35.7497 -56.1923);--primary-fg:lab(100% 0 0);--primary-fg-muted:lab(84.7793% 5.12415 -12.4038);--primary-hover:lab(28.3546% 37.2455 -56.0469);--primary-soft:lab(26.1883% 37.9053 -56.1204/.161);--primary-soft-border:lab(26.1883% 37.9053 -56.1204/.129);--primary-soft-fg:lab(0% 0 0);--primary-soft-hover:lab(29.2358% 35.1627 -54.0828);--secondary:lab(77.4463% 8.66482 -19.7717);--secondary-border:lab(72.0015% 8.57905 -19.3998);--secondary-fg:lab(0% 0 0);--secondary-fg-muted:lab(0% 0 0);--secondary-hover:lab(76.0533% 8.6773 -19.7658);--secondary-soft:lab(77.4463% 8.66482 -19.7717/.161);--secondary-soft-border:lab(77.4463% 8.66482 -19.7717/.129);--secondary-soft-fg:lab(2.3193% .790216 -1.84411);--secondary-soft-hover:lab(73.7644% 8.31643 -18.6985);--success:lab(62.4256% -50.3922 20.4724);--success-border:lab(58.0467% -47.9117 20.9571);--success-fg:lab(0% 0 0);--success-fg-muted:lab(0% 0 0);--success-hover:lab(61.482% -49.9116 20.7495);--success-soft:lab(62.4256% -50.3922 20.4724/.161);--success-soft-border:lab(62.4256% -50.3922 20.4724/.129);--success-soft-fg:lab(0% 0 0);--success-soft-hover:lab(59.447% -48.3846 19.6573);--success-fg-disabled:lab(44.091% -38.4864 15.2752);--success-fg-ghost:lab(34.9331% -32.6238 13.4859);--warning:lab(72.5712% 34.2771 77.0067);--warning-border:lab(67.1601% 35.2877 72.9594);--warning-fg:lab(0% 0 0);--warning-fg-muted:lab(0% 0 0);--warning-hover:lab(71.1521% 34.7752 76.2828);--warning-soft:lab(72.5712% 34.2771 77.0067/.161);--warning-soft-border:lab(72.5712% 34.2771 77.0067/.129);--warning-soft-fg:lab(0% 0 0);--warning-soft-hover:lab(69.1078% 33.2036 74.4977);--warning-fg-disabled:lab(55.9712% 28.2545 62.6936);--warning-fg-ghost:lab(47.2155% 24.9392 55.1968)}}
