@layer warp.tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--warp-seed-accent-h:152;--warp-seed-accent-c:.115;--warp-target-min:0px;--warp-input-font-min:0px;--warp-motion-scale:1;--warp-loop-play:running}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root,[data-expression=balanced]{--warp-x:.5;--warp-icon-o:inline;--warp-icon-q:none;--warp-icon-b:inline;--warp-icon-v:none;--warp-icon-weft:2;--warp-ref-neutral-h:80;--warp-ref-neutral-c:.0015;--warp-ref-accent-k:1;--warp-ref-tone-k:1;--warp-ref-depth:.7;--warp-ref-depth-rest:0;--warp-ref-rest-ambient:0;--warp-ref-air:.85;--warp-ref-control-step:-2px;--warp-btn-fill:0;--warp-ref-primary-solid:var(--warp-color-accent-solid);--warp-ref-primary-solid-hover:var(--warp-color-accent-solid-hover);--warp-ref-primary-on-solid:var(--warp-color-accent-on-solid);--warp-ref-surface-line:var(--warp-color-border);--warp-ref-hair:-.03;--warp-ref-page:0;--warp-ref-body-leading:1.5;--warp-font-sans:"Inter", "Inter Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--warp-font-display:"Space Grotesk", "Space Grotesk Fallback", "Inter", ui-sans-serif, system-ui, sans-serif;--warp-font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback", ui-monospace, "SF Mono", Menlo, monospace;--warp-ref-title-font:var(--warp-font-display);--warp-ref-heading-font:var(--warp-font-display);--warp-ref-display-weight:500;--warp-ref-display-min:2.125;--warp-ref-display-b:1.659;--warp-ref-display-m:1.989;--warp-ref-display-max:3.25;--warp-ref-title-min:1.5;--warp-ref-title-b:1.345;--warp-ref-title-m:.663;--warp-ref-title-max:1.875;--warp-ref-measure:66;--warp-ref-ch:.613em;--warp-ref-trim-heading:trim-both cap alphabetic;--warp-ref-trim-display:normal;--warp-ref-trim-heading-k:1;--warp-ref-trim-display-k:0;--warp-ref-prose-wrap:pretty;--warp-ref-editable-wrap:auto;--warp-ref-display-variation:normal;--warp-ref-hm-k1:1.276;--warp-ref-hm-k2:.284;--warp-ref-hm-k3:.292;--warp-ref-em-k1:1.3;--warp-ref-em-k2:.327;--warp-ref-em-k3:.275;--warp-ref-display-tracking:-.03em;--warp-ref-title-weight:500;--warp-ref-heading-weight:600;--warp-ref-label-font:var(--warp-font-sans);--warp-ref-label-case:none;--warp-ref-label-tracking:0em;--warp-ref-label-adjust:1px;--warp-ref-eyebrow-font:var(--warp-font-mono);--warp-ref-eyebrow-case:uppercase;--warp-ref-eyebrow-tracking:.08em;--warp-ref-eyebrow-adjust:-1px;--warp-ref-button-font:var(--warp-font-sans);--warp-ref-button-case:none;--warp-ref-button-tracking:0em;--warp-ref-button-weight:500;--warp-ref-button-adjust:0px;--warp-ref-radius-round:6px;--warp-ref-motion-k:1;--warp-ref-distance:8px;--warp-ref-scale-from:.97;--warp-ref-stagger:32ms;--warp-ref-ease-out:cubic-bezier(.16, 1, .3, 1);--warp-ref-ease-pop:cubic-bezier(.16, 1, .3, 1);--warp-ref-spring:linear(0, .085, .261, .454, .625, .761, .86, .927, .969, .993, 1.005, 1.01, 1.011, 1);--warp-ref-spring-ms:.38s;--warp-ref-press:.97;--warp-ref-touch-out:.16s;--warp-ref-shuttle-head:.18s;--warp-ref-shuttle-tail:.3s;--warp-ref-offset:0px;--warp-ref-sweep:.52s;--warp-ref-sweep-k:1;--warp-ref-frame:.64s;--warp-sweep-buttons:1;--warp-sweep-surfaces:0;--warp-ref-sweep-base:var(--warp-color-text);--warp-ref-field-fill:var(--warp-color-surface-raised);--warp-ref-field-fill-active:var(--warp-color-accent-soft);--warp-ref-float-font:"Space Grotesk", "Space Grotesk Fallback", "Inter", ui-sans-serif, system-ui, sans-serif;--warp-ref-numeric-font:var(--warp-font-mono);--warp-ref-emphasis-style:normal}[data-expression=quiet]{--warp-x:0;--warp-icon-o:inline;--warp-icon-q:inline;--warp-icon-b:none;--warp-icon-v:none;--warp-icon-weft:1.5;--warp-ref-neutral-h:255;--warp-ref-neutral-c:.017;--warp-ref-accent-k:.62;--warp-ref-tone-k:.72;--warp-ref-depth:1.2;--warp-ref-depth-rest:1.2;--warp-ref-rest-ambient:1;--warp-ref-air:1.2;--warp-ref-control-step:4px;--warp-btn-fill:0;--warp-ref-primary-solid:var(--warp-color-neutral-solid);--warp-ref-primary-solid-hover:var(--warp-color-neutral-solid-hover);--warp-ref-primary-on-solid:var(--warp-color-neutral-on-solid);--warp-ref-surface-line:transparent;--warp-ref-hair:.032;--warp-ref-page:-.012;--warp-ref-body-leading:1.6;--warp-font-sans:"Inter", "Inter Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--warp-font-display:"Inter", "Inter Fallback", ui-sans-serif, system-ui, sans-serif;--warp-font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback", ui-monospace, "SF Mono", Menlo, monospace;--warp-ref-title-font:var(--warp-font-display);--warp-ref-heading-font:var(--warp-font-sans);--warp-ref-display-weight:500;--warp-ref-display-min:2.125;--warp-ref-display-b:1.861;--warp-ref-display-m:1.127;--warp-ref-display-max:2.7625;--warp-ref-title-min:1.5;--warp-ref-title-b:1.345;--warp-ref-title-m:.663;--warp-ref-title-max:1.875;--warp-ref-measure:72;--warp-ref-ch:.613em;--warp-ref-trim-heading:normal;--warp-ref-trim-display:normal;--warp-ref-trim-heading-k:0;--warp-ref-trim-display-k:0;--warp-ref-prose-wrap:auto;--warp-ref-editable-wrap:auto;--warp-ref-display-variation:normal;--warp-ref-hm-k1:1.21;--warp-ref-hm-k2:.2415;--warp-ref-hm-k3:.241;--warp-ref-em-k1:1.21;--warp-ref-em-k2:.2415;--warp-ref-em-k3:.241;--warp-ref-display-tracking:-.028em;--warp-ref-title-weight:500;--warp-ref-heading-weight:500;--warp-ref-label-font:var(--warp-font-sans);--warp-ref-label-case:none;--warp-ref-label-tracking:0em;--warp-ref-label-adjust:1px;--warp-ref-eyebrow-font:var(--warp-font-sans);--warp-ref-eyebrow-case:none;--warp-ref-eyebrow-tracking:.005em;--warp-ref-eyebrow-adjust:0px;--warp-ref-button-font:var(--warp-font-sans);--warp-ref-button-case:none;--warp-ref-button-tracking:0em;--warp-ref-button-weight:500;--warp-ref-button-adjust:0px;--warp-ref-radius-round:999px;--warp-ref-motion-k:.85;--warp-ref-distance:3px;--warp-ref-scale-from:.99;--warp-ref-stagger:0s;--warp-ref-ease-out:cubic-bezier(.2, 0, 0, 1);--warp-ref-ease-pop:cubic-bezier(.2, 0, 0, 1);--warp-ref-spring:cubic-bezier(.2, 0, 0, 1);--warp-ref-spring-ms:.24s;--warp-ref-press:.985;--warp-ref-touch-out:.12s;--warp-ref-shuttle-head:.18s;--warp-ref-shuttle-tail:.18s;--warp-ref-offset:0px;--warp-ref-sweep:.4s;--warp-ref-sweep-k:1;--warp-ref-frame:.49s;--warp-sweep-buttons:1;--warp-sweep-surfaces:0;--warp-ref-sweep-base:var(--warp-color-text);--warp-ref-field-fill:var(--warp-color-surface-raised);--warp-ref-field-fill-active:var(--warp-color-surface-raised);--warp-ref-float-font:"Inter", "Inter Fallback", ui-sans-serif, system-ui, sans-serif;--warp-ref-numeric-font:var(--warp-font-display);--warp-ref-emphasis-style:normal}[data-expression=vivid]{--warp-x:1;--warp-icon-o:none;--warp-icon-q:none;--warp-icon-b:none;--warp-icon-v:inline;--warp-icon-fine:inline;--warp-icon-weft:2;--warp-ref-neutral-h:85;--warp-ref-neutral-c:.012;--warp-ref-accent-k:1.2;--warp-ref-tone-k:1.1;--warp-ref-depth:.35;--warp-ref-depth-rest:.35;--warp-ref-rest-ambient:0;--warp-ref-air:1;--warp-ref-control-step:0px;--warp-btn-fill:1;--warp-ref-primary-solid:var(--warp-color-accent-solid);--warp-ref-primary-solid-hover:var(--warp-color-accent-solid-hover);--warp-ref-primary-on-solid:var(--warp-color-accent-on-solid);--warp-ref-surface-line:var(--warp-color-border);--warp-ref-hair:0;--warp-ref-page:0;--warp-ref-body-leading:1.55;--warp-font-sans:"Space Grotesk", "Space Grotesk Fallback", "Inter", ui-sans-serif, system-ui, sans-serif;--warp-font-display:"Instrument Serif", "Instrument Serif Fallback", "Fraunces", Georgia, serif;--warp-font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback", ui-monospace, "SF Mono", Menlo, monospace;--warp-ref-title-font:var(--warp-font-display);--warp-ref-heading-font:var(--warp-font-sans);--warp-ref-display-weight:400;--warp-ref-display-min:2.507;--warp-ref-display-b:1.958;--warp-ref-display-m:2.347;--warp-ref-display-max:3.835;--warp-ref-title-min:1.716;--warp-ref-title-b:1.539;--warp-ref-title-m:.7585;--warp-ref-title-max:2.145;--warp-ref-measure:60;--warp-ref-ch:.641em;--warp-ref-trim-heading:trim-both cap alphabetic;--warp-ref-trim-display:trim-both cap alphabetic;--warp-ref-trim-heading-k:1;--warp-ref-trim-display-k:1;--warp-ref-prose-wrap:pretty;--warp-ref-editable-wrap:stable;--warp-ref-display-variation:"opsz" 144;--warp-ref-hm-k1:1.276;--warp-ref-hm-k2:.284;--warp-ref-hm-k3:.292;--warp-ref-em-k1:1.3;--warp-ref-em-k2:.327;--warp-ref-em-k3:.275;--warp-ref-display-tracking:-.015em;--warp-ref-title-weight:400;--warp-ref-heading-weight:500;--warp-ref-label-font:var(--warp-font-mono);--warp-ref-label-case:uppercase;--warp-ref-label-tracking:.1em;--warp-ref-label-adjust:-1px;--warp-ref-eyebrow-font:var(--warp-font-mono);--warp-ref-eyebrow-case:uppercase;--warp-ref-eyebrow-tracking:.14em;--warp-ref-eyebrow-adjust:-1px;--warp-ref-button-font:var(--warp-font-mono);--warp-ref-button-case:uppercase;--warp-ref-button-tracking:.1em;--warp-ref-button-weight:600;--warp-ref-button-adjust:-2px;--warp-ref-radius-round:2px;--warp-ref-motion-k:1.2;--warp-ref-distance:12px;--warp-ref-scale-from:.95;--warp-ref-stagger:48ms;--warp-ref-ease-out:cubic-bezier(.16, 1, .3, 1);--warp-ref-ease-pop:linear(0, .095, .291, .505, .692, .839, .936, .994, 1.024, 1.034, 1.034, 1.028, 1.021, 1.014, 1.008, 1.004, 1.001, 1);--warp-ref-spring:linear(0, .154, .44, .701, .883, .985, 1.029, 1.038, 1.032, 1.021, 1.011, 1.004, 1, .999, 1);--warp-ref-spring-ms:.52s;--warp-ref-press:.96;--warp-ref-touch-out:.2s;--warp-ref-shuttle-head:.15s;--warp-ref-shuttle-tail:.42s;--warp-ref-offset:3px;--warp-ref-sweep:.58s;--warp-ref-sweep-k:1;--warp-ref-frame:.64s;--warp-sweep-buttons:1;--warp-sweep-surfaces:0;--warp-ref-sweep-base:var(--warp-color-text);--warp-ref-field-fill:var(--warp-color-surface-raised);--warp-ref-field-fill-active:var(--warp-color-accent-soft);--warp-ref-float-font:"Space Grotesk", "Space Grotesk Fallback", "Inter", ui-sans-serif, system-ui, sans-serif;--warp-ref-numeric-font:var(--warp-font-sans);--warp-ref-emphasis-style:italic}[data-flair=sweep]{--warp-sweep-buttons:1;--warp-sweep-surfaces:1}[data-flair=none]{--warp-sweep-buttons:0;--warp-sweep-surfaces:0;--warp-btn-fill:0}:root,[data-density=cozy]{--warp-density-k:1;--warp-ref-control-sm:28px;--warp-ref-control-md:36px;--warp-ref-control-lg:44px}[data-density=compact]{--warp-density-k:.75;--warp-ref-control-sm:24px;--warp-ref-control-md:32px;--warp-ref-control-lg:40px}[data-density=comfortable]{--warp-density-k:1.25;--warp-ref-control-sm:32px;--warp-ref-control-md:40px;--warp-ref-control-lg:48px}:root{--warp-rem:calc(1rem * var(--warp-ref-rem-k));--warp-ref-rem-k:1.14286;--warp-ref-root-size:.875rem;--warp-ref-fluid-unit:1vw}@supports (width:1cqi){:root{--warp-ref-fluid-unit:1cqi}}@media (width<=1023.98px){:root:not([data-form]){--warp-ref-rem-k:1.06667;--warp-ref-root-size:.9375rem}}@media (width<=599.98px){:root:not([data-form]){--warp-ref-rem-k:1;--warp-ref-root-size:1rem}}:root[data-form=tablet]{--warp-ref-rem-k:1.06667;--warp-ref-root-size:.9375rem}:root[data-form=phone]{--warp-ref-rem-k:1;--warp-ref-root-size:1rem}[data-form=phone]{--warp-ref-fluid-unit:3.75px}[data-form=tablet]{--warp-ref-fluid-unit:8.34px}[data-form=desktop]{--warp-ref-fluid-unit:12.8px}:root,[data-form=desktop]{--warp-ref-type-heading:calc(1.25 * var(--warp-rem));--warp-ref-type-body:calc(.875 * var(--warp-rem));--warp-ref-type-prose:calc(1 * var(--warp-rem));--warp-ref-type-label:calc(.75 * var(--warp-rem));--warp-ref-type-caption:calc(.75 * var(--warp-rem));--warp-ref-type-code:calc(.8125 * var(--warp-rem));--warp-ref-section:48px;--warp-ref-gutter:32px}@media (width<=1023.98px){:root:not([data-form]){--warp-ref-type-heading:calc(1.1875 * var(--warp-rem));--warp-ref-type-body:calc(.9375 * var(--warp-rem));--warp-ref-type-prose:calc(1.0625 * var(--warp-rem));--warp-ref-type-caption:calc(.75 * var(--warp-rem));--warp-ref-type-code:calc(.8125 * var(--warp-rem));--warp-ref-section:40px;--warp-ref-gutter:24px}}@media (width<=599.98px){:root:not([data-form]){--warp-ref-type-heading:calc(1.125 * var(--warp-rem));--warp-ref-type-body:calc(1 * var(--warp-rem));--warp-ref-type-prose:calc(1.0625 * var(--warp-rem));--warp-ref-type-caption:calc(.8125 * var(--warp-rem));--warp-ref-type-code:calc(.875 * var(--warp-rem));--warp-ref-section:32px;--warp-ref-gutter:16px}}[data-form=tablet]{--warp-ref-type-heading:calc(1.1875 * var(--warp-rem));--warp-ref-type-body:calc(.9375 * var(--warp-rem));--warp-ref-type-prose:calc(1.0625 * var(--warp-rem));--warp-ref-type-label:calc(.75 * var(--warp-rem));--warp-ref-type-caption:calc(.75 * var(--warp-rem));--warp-ref-type-code:calc(.8125 * var(--warp-rem));--warp-ref-section:40px;--warp-ref-gutter:24px}[data-form=phone]{--warp-ref-type-heading:calc(1.125 * var(--warp-rem));--warp-ref-type-body:calc(1 * var(--warp-rem));--warp-ref-type-prose:calc(1.0625 * var(--warp-rem));--warp-ref-type-label:calc(.75 * var(--warp-rem));--warp-ref-type-caption:calc(.8125 * var(--warp-rem));--warp-ref-type-code:calc(.875 * var(--warp-rem));--warp-ref-section:32px;--warp-ref-gutter:16px}@media (pointer:coarse){:root:not([data-pointer]){--warp-target-min:44px;--warp-input-font-min:16px}}[data-pointer=coarse]{--warp-target-min:44px;--warp-input-font-min:16px}[data-pointer=fine]{--warp-target-min:0px;--warp-input-font-min:0px}@media (prefers-reduced-motion:reduce){:root:not([data-motion]){--warp-motion-scale:0;--warp-loop-play:paused}}[data-motion=reduce]{--warp-motion-scale:0;--warp-loop-play:paused}[data-motion=full]{--warp-motion-scale:1;--warp-loop-play:running}:root,[data-expression],[data-density],[data-form],[data-pointer],[data-motion],[data-flair],[data-warp]{--_h:var(--warp-ref-neutral-h);--_c:var(--warp-ref-neutral-c);--_cl:calc(var(--warp-ref-neutral-c) * .45);--_ah:var(--warp-seed-accent-h);--_ac:calc(var(--warp-seed-accent-c) * var(--warp-ref-accent-k));--_tk:var(--warp-ref-tone-k);--warp-color-page:var(--lightningcss-light,oklch(calc(.972 + var(--warp-ref-page)) var(--_cl) var(--_h)))var(--lightningcss-dark,oklch(.155 var(--_c) var(--_h)));--warp-color-surface:var(--lightningcss-light,oklch(.993 var(--_cl) var(--_h)))var(--lightningcss-dark,oklch(.188 var(--_c) var(--_h)));--warp-color-surface-raised:var(--lightningcss-light,oklch(.998 calc(var(--_cl) * .5) var(--_h)))var(--lightningcss-dark,oklch(.215 var(--_c) var(--_h)));--warp-color-surface-overlay:var(--lightningcss-light,oklch(100% 0 0))var(--lightningcss-dark,oklch(.235 var(--_c) var(--_h)));--warp-color-surface-sunken:var(--lightningcss-light,oklch(.955 var(--_cl) var(--_h)))var(--lightningcss-dark,oklch(.135 var(--_c) var(--_h)));--warp-color-surface-hover:var(--lightningcss-light,oklch(.948 var(--_cl) var(--_h)))var(--lightningcss-dark,oklch(.255 var(--_c) var(--_h)));--warp-color-surface-active:var(--lightningcss-light,oklch(.922 var(--_cl) var(--_h)))var(--lightningcss-dark,oklch(.285 var(--_c) var(--_h)));--warp-color-surface-inverse:var(--lightningcss-light,oklch(.245 var(--_c) var(--_h)))var(--lightningcss-dark,oklch(.93 var(--_c) var(--_h)));--warp-color-on-inverse:var(--lightningcss-light,oklch(.975 var(--_cl) var(--_h)))var(--lightningcss-dark,oklch(.19 var(--_c) var(--_h)));--warp-color-scrim:var(--lightningcss-light,oklch(.2 var(--_c) var(--_h) / .36))var(--lightningcss-dark,oklch(5% 0 0/.62));--warp-color-text:var(--lightningcss-light,oklch(.235 var(--_c) var(--_h)))var(--lightningcss-dark,oklch(.935 var(--_c) var(--_h)));--warp-color-text-subtle:var(--lightningcss-light,oklch(.475 var(--_c) var(--_h)))var(--lightningcss-dark,oklch(.735 var(--_c) var(--_h)));--warp-color-text-faint:var(--lightningcss-light,oklch(.53 var(--_c) var(--_h)))var(--lightningcss-dark,oklch(.625 var(--_c) var(--_h)));--warp-color-border:var(--lightningcss-light,oklch(calc(.905 + var(--warp-ref-hair)) var(--_cl) var(--_h)))var(--lightningcss-dark,oklch(calc(.29 - var(--warp-ref-hair)) var(--_c) var(--_h)));--warp-color-border-strong:var(--lightningcss-light,oklch(.84 var(--_c) var(--_h)))var(--lightningcss-dark,oklch(.38 var(--_c) var(--_h)));--warp-color-border-control:var(--lightningcss-light,oklch(.625 var(--_c) var(--_h)))var(--lightningcss-dark,oklch(.545 var(--_c) var(--_h)));--warp-color-focus:var(--lightningcss-light,oklch(.52 min(calc(var(--_ac) * 1.1), .135) var(--_ah)))var(--lightningcss-dark,oklch(.8 calc(var(--_ac) * 1.15) var(--_ah)));--warp-color-primary-solid:var(--warp-ref-primary-solid);--warp-color-primary-solid-hover:var(--warp-ref-primary-solid-hover);--warp-color-primary-on-solid:var(--warp-ref-primary-on-solid);--warp-color-surface-line:var(--warp-ref-surface-line);--warp-color-neutral-solid:var(--warp-color-surface-inverse);--warp-color-neutral-solid-hover:var(--lightningcss-light,oklch(.33 var(--_c) var(--_h)))var(--lightningcss-dark,oklch(.86 var(--_c) var(--_h)));--warp-color-neutral-on-solid:var(--warp-color-on-inverse);--warp-color-neutral-soft:var(--warp-color-surface-hover);--warp-color-neutral-text:var(--warp-color-text);--warp-color-neutral-border:var(--warp-color-border-strong);--warp-color-accent-solid:var(--lightningcss-light,oklch(.5 min(var(--_ac), .13) var(--_ah)))var(--lightningcss-dark,oklch(.76 calc(var(--_ac) * 1.15) var(--_ah)));--warp-color-accent-solid-hover:var(--lightningcss-light,oklch(.44 min(var(--_ac), .115) var(--_ah)))var(--lightningcss-dark,oklch(.81 calc(var(--_ac) * 1.15) var(--_ah)));--warp-color-accent-on-solid:var(--lightningcss-light,oklch(.985 .012 var(--_ah)))var(--lightningcss-dark,oklch(.18 .03 var(--_ah)));--warp-color-accent-soft:var(--lightningcss-light,oklch(.952 calc(var(--_ac) * .3) var(--_ah)))var(--lightningcss-dark,oklch(.27 calc(var(--_ac) * .45) var(--_ah)));--warp-color-accent-text:var(--lightningcss-light,oklch(.46 min(var(--_ac), .12) var(--_ah)))var(--lightningcss-dark,oklch(.8 var(--_ac) var(--_ah)));--warp-color-accent-border:var(--lightningcss-light,oklch(.78 calc(var(--_ac) * .6) var(--_ah)))var(--lightningcss-dark,oklch(.43 calc(var(--_ac) * .7) var(--_ah)));--warp-color-positive-solid:var(--lightningcss-light,oklch(.52 calc(.12 * var(--_tk)) 148))var(--lightningcss-dark,oklch(.74 calc(.14 * var(--_tk)) 148));--warp-color-positive-solid-hover:var(--lightningcss-light,oklch(.46 calc(.12 * var(--_tk)) 148))var(--lightningcss-dark,oklch(.79 calc(.14 * var(--_tk)) 148));--warp-color-positive-on-solid:var(--lightningcss-light,oklch(98.5% .012 148))var(--lightningcss-dark,oklch(18% .03 148));--warp-color-positive-soft:var(--lightningcss-light,oklch(.955 calc(.035 * var(--_tk)) 148))var(--lightningcss-dark,oklch(.27 calc(.05 * var(--_tk)) 148));--warp-color-positive-text:var(--lightningcss-light,oklch(.46 calc(.12 * var(--_tk)) 148))var(--lightningcss-dark,oklch(.79 calc(.13 * var(--_tk)) 148));--warp-color-positive-border:var(--lightningcss-light,oklch(.8 calc(.07 * var(--_tk)) 148))var(--lightningcss-dark,oklch(.43 calc(.08 * var(--_tk)) 148));--warp-color-caution-solid:var(--lightningcss-light,oklch(.8 calc(.15 * var(--_tk)) 78))var(--lightningcss-dark,oklch(.8 calc(.14 * var(--_tk)) 78));--warp-color-caution-solid-hover:var(--lightningcss-light,oklch(.75 min(calc(.15 * var(--_tk)), .155) 78))var(--lightningcss-dark,oklch(.85 min(calc(.13 * var(--_tk)), .137) 78));--warp-color-caution-on-solid:var(--lightningcss-light,oklch(25% .04 78))var(--lightningcss-dark,oklch(20% .03 78));--warp-color-caution-soft:var(--lightningcss-light,oklch(.96 calc(.04 * var(--_tk)) 85))var(--lightningcss-dark,oklch(.28 calc(.05 * var(--_tk)) 78));--warp-color-caution-text:var(--lightningcss-light,oklch(.5 min(calc(.1 * var(--_tk)), .107) 70))var(--lightningcss-dark,oklch(.82 calc(.13 * var(--_tk)) 80));--warp-color-caution-border:var(--lightningcss-light,oklch(.82 calc(.1 * var(--_tk)) 80))var(--lightningcss-dark,oklch(.45 calc(.08 * var(--_tk)) 78));--warp-color-critical-solid:var(--lightningcss-light,oklch(.54 calc(.19 * var(--_tk)) 27))var(--lightningcss-dark,oklch(.7 calc(.16 * var(--_tk)) 25));--warp-color-critical-solid-hover:var(--lightningcss-light,oklch(.49 calc(.18 * var(--_tk)) 27))var(--lightningcss-dark,oklch(.75 calc(.14 * var(--_tk)) 25));--warp-color-critical-on-solid:var(--lightningcss-light,oklch(98.5% .01 27))var(--lightningcss-dark,oklch(17% .03 25));--warp-color-critical-soft:var(--lightningcss-light,oklch(.955 min(calc(.02 * var(--_tk)), .022) 27))var(--lightningcss-dark,oklch(.26 calc(.055 * var(--_tk)) 25));--warp-color-critical-text:var(--lightningcss-light,oklch(.51 calc(.18 * var(--_tk)) 27))var(--lightningcss-dark,oklch(.8 min(calc(.11 * var(--_tk)), .112) 25));--warp-color-critical-border:var(--lightningcss-light,oklch(.8 calc(.08 * var(--_tk)) 27))var(--lightningcss-dark,oklch(.45 calc(.1 * var(--_tk)) 25));--warp-color-info-solid:var(--lightningcss-light,oklch(.53 calc(.14 * var(--_tk)) 252))var(--lightningcss-dark,oklch(.74 calc(.11 * var(--_tk)) 250));--warp-color-info-solid-hover:var(--lightningcss-light,oklch(.48 min(calc(.14 * var(--_tk)), .143) 252))var(--lightningcss-dark,oklch(.79 calc(.1 * var(--_tk)) 250));--warp-color-info-on-solid:var(--lightningcss-light,oklch(98.5% .01 252))var(--lightningcss-dark,oklch(18% .03 250));--warp-color-info-soft:var(--lightningcss-light,oklch(.955 min(calc(.02 * var(--_tk)), .022) 252))var(--lightningcss-dark,oklch(.27 calc(.05 * var(--_tk)) 250));--warp-color-info-text:var(--lightningcss-light,oklch(.49 min(calc(.14 * var(--_tk)), .146) 252))var(--lightningcss-dark,oklch(.81 calc(.09 * var(--_tk)) 250));--warp-color-info-border:var(--lightningcss-light,oklch(.8 calc(.07 * var(--_tk)) 252))var(--lightningcss-dark,oklch(.43 calc(.08 * var(--_tk)) 250));--warp-color-highlight-solid:var(--lightningcss-light,oklch(.87 calc(.17 * var(--_tk)) 128))var(--lightningcss-dark,oklch(.86 calc(.18 * var(--_tk)) 132));--warp-color-highlight-solid-hover:var(--lightningcss-light,oklch(.83 calc(.17 * var(--_tk)) 128))var(--lightningcss-dark,oklch(.9 calc(.16 * var(--_tk)) 132));--warp-color-highlight-on-solid:var(--lightningcss-light,oklch(25% .05 128))var(--lightningcss-dark,oklch(20% .04 132));--warp-color-highlight-soft:var(--lightningcss-light,oklch(.96 calc(.05 * var(--_tk)) 128))var(--lightningcss-dark,oklch(.29 calc(.06 * var(--_tk)) 132));--warp-color-highlight-text:var(--lightningcss-light,oklch(.48 calc(.12 * var(--_tk)) 132))var(--lightningcss-dark,oklch(.86 calc(.17 * var(--_tk)) 132));--warp-color-highlight-border:var(--lightningcss-light,oklch(.84 calc(.12 * var(--_tk)) 128))var(--lightningcss-dark,oklch(.47 calc(.1 * var(--_tk)) 132));--warp-color-data-1:var(--lightningcss-light,oklch(.55 calc(.14 * var(--_tk)) 252))var(--lightningcss-dark,oklch(.74 calc(.12 * var(--_tk)) 252));--warp-color-data-2:var(--lightningcss-light,oklch(.62 min(calc(.14 * var(--_tk)), .144) 60))var(--lightningcss-dark,oklch(.78 calc(.14 * var(--_tk)) 65));--warp-color-data-3:var(--lightningcss-light,oklch(.56 calc(.11 * var(--_tk)) 165))var(--lightningcss-dark,oklch(.76 calc(.12 * var(--_tk)) 165));--warp-color-data-4:var(--lightningcss-light,oklch(.56 calc(.17 * var(--_tk)) 350))var(--lightningcss-dark,oklch(.74 calc(.14 * var(--_tk)) 350));--warp-color-data-5:var(--lightningcss-light,oklch(.58 min(calc(.1 * var(--_tk)), .102) 215))var(--lightningcss-dark,oklch(.8 calc(.1 * var(--_tk)) 215));--warp-color-data-6:var(--lightningcss-light,oklch(.55 calc(.16 * var(--_tk)) 30))var(--lightningcss-dark,oklch(.72 calc(.15 * var(--_tk)) 30));--warp-color-data-7:var(--lightningcss-light,oklch(.52 calc(.14 * var(--_tk)) 295))var(--lightningcss-dark,oklch(.74 calc(.12 * var(--_tk)) 295));--warp-color-data-8:var(--lightningcss-light,oklch(.6 calc(.11 * var(--_tk)) 115))var(--lightningcss-dark,oklch(.8 calc(.13 * var(--_tk)) 115));--warp-color-data-grid:var(--warp-color-border);--warp-color-data-axis:var(--warp-color-text-subtle);--warp-radius-control:calc(2px + 8px * (1 - var(--warp-x)) * (1 - var(--warp-x)));--warp-radius-surface:calc(2px + 12px * (1 - var(--warp-x)) * (1 - var(--warp-x)));--warp-radius-mark:calc(2px + 2px * (1 - var(--warp-x)) * (1 - var(--warp-x)));--warp-radius-round:var(--warp-ref-radius-round);--warp-border-hairline:1px;--warp-border-emphasis:calc(1px + 1px * var(--warp-x));--warp-focus-width:2px;--warp-focus-offset:2px;--_sa:var(--warp-ref-depth);--warp-elevation-0:none;--_rest:var(--warp-ref-depth-rest);--warp-elevation-1:0 1px 2px var(--lightningcss-light,oklch(.2 .02 var(--_h) / calc(.07 * var(--_rest))))var(--lightningcss-dark,oklch(0 0 0 / calc(.4 * var(--_rest)))), 0 6px 18px -6px var(--lightningcss-light,oklch(.2 .02 var(--_h) / calc(.12 * var(--warp-ref-rest-ambient))))var(--lightningcss-dark,oklch(0 0 0 / calc(.5 * var(--warp-ref-rest-ambient))));--warp-elevation-2:0 1px 3px var(--lightningcss-light,oklch(.2 .02 var(--_h) / calc(.06 * var(--_sa))))var(--lightningcss-dark,oklch(0 0 0 / calc(.35 * var(--_sa)))), 0 6px 16px -4px var(--lightningcss-light,oklch(.2 .02 var(--_h) / calc(.1 * var(--_sa))))var(--lightningcss-dark,oklch(0 0 0 / calc(.5 * var(--_sa))));--warp-elevation-3:0 2px 6px var(--lightningcss-light,oklch(.2 .02 var(--_h) / calc(.07 * var(--_sa))))var(--lightningcss-dark,oklch(0 0 0 / calc(.4 * var(--_sa)))), 0 18px 40px -8px var(--lightningcss-light,oklch(.2 .02 var(--_h) / calc(.16 * var(--_sa))))var(--lightningcss-dark,oklch(0 0 0 / calc(.6 * var(--_sa))));--warp-blur-overlay:calc(12px * (1 - var(--warp-x)));--warp-space-hair:calc(2px * var(--warp-density-k));--warp-space-tight:calc(4px * var(--warp-density-k));--warp-space-related:calc(8px * var(--warp-density-k));--warp-space-group:calc(16px * var(--warp-density-k) * var(--warp-ref-air));--warp-space-section:calc(var(--warp-ref-section) * var(--warp-ref-air));--warp-space-page:var(--warp-ref-gutter);--warp-pad-control:calc(12px * var(--warp-density-k) * var(--warp-ref-air));--warp-pad-surface:calc(20px * var(--warp-density-k) * var(--warp-ref-air));--warp-control-sm:max(calc(var(--warp-ref-control-sm) + var(--warp-ref-control-step)), calc(var(--warp-target-min) - 8px));--warp-control-md:max(calc(var(--warp-ref-control-md) + var(--warp-ref-control-step)), var(--warp-target-min));--warp-control-lg:max(calc(var(--warp-ref-control-lg) + var(--warp-ref-control-step)), calc(var(--warp-target-min) + 4px));--warp-hit-min:max(24px, var(--warp-target-min));--warp-icon-sm:14px;--warp-icon-md:16px;--warp-icon-lg:20px;--warp-icon-stroke:1.5;--_fu:var(--warp-ref-fluid-unit);--warp-text-display-font:var(--warp-font-display);--warp-text-display-size:clamp(calc(var(--warp-ref-display-min) * var(--warp-rem)), calc(var(--warp-ref-display-b) * var(--warp-rem) + var(--warp-ref-display-m) * var(--_fu)), calc(var(--warp-ref-display-max) * var(--warp-rem)));--warp-text-display-leading:1.04;--warp-text-display-weight:var(--warp-ref-display-weight);--warp-text-display-tracking:var(--warp-ref-display-tracking);--warp-text-display-variation:var(--warp-ref-display-variation);--warp-text-display-trim:var(--warp-ref-trim-display);--warp-text-display-trim-k:var(--warp-ref-trim-display-k);--warp-text-title-font:var(--warp-ref-title-font);--warp-text-title-size:clamp(calc(var(--warp-ref-title-min) * var(--warp-rem)), calc(var(--warp-ref-title-b) * var(--warp-rem) + var(--warp-ref-title-m) * var(--_fu)), calc(var(--warp-ref-title-max) * var(--warp-rem)));--warp-text-title-leading:1.15;--warp-text-title-weight:var(--warp-ref-title-weight);--warp-text-title-tracking:calc(var(--warp-ref-display-tracking) * .6);--warp-text-heading-font:var(--warp-ref-heading-font);--warp-text-heading-size:var(--warp-ref-type-heading);--warp-text-heading-leading:1.3;--warp-text-heading-weight:var(--warp-ref-heading-weight);--warp-text-heading-tracking:-.01em;--warp-text-heading-trim:var(--warp-ref-trim-heading);--warp-text-heading-trim-k:var(--warp-ref-trim-heading-k);--warp-text-heading-wrap:balance;--warp-text-body-font:var(--warp-font-sans);--warp-text-body-size:var(--warp-ref-type-body);--warp-text-body-leading:var(--warp-ref-body-leading);--warp-text-body-weight:400;--warp-text-prose-size:var(--warp-ref-type-prose);--warp-text-prose-leading:1.65;--warp-text-prose-wrap:var(--warp-ref-prose-wrap);--warp-text-editable-wrap:var(--warp-ref-editable-wrap);--warp-ch:var(--warp-ref-ch);--warp-measure:calc(var(--warp-ref-measure) * var(--warp-ch));--warp-text-label-font:var(--warp-ref-label-font);--warp-text-label-size:calc(var(--warp-ref-type-label) + var(--warp-ref-label-adjust));--warp-text-label-leading:1.25;--warp-text-label-weight:500;--warp-text-label-tracking:var(--warp-ref-label-tracking);--warp-text-label-case:var(--warp-ref-label-case);--warp-text-eyebrow-font:var(--warp-ref-eyebrow-font);--warp-text-eyebrow-size:calc(var(--warp-ref-type-label) + var(--warp-ref-eyebrow-adjust));--warp-text-eyebrow-leading:1.25;--warp-text-eyebrow-weight:500;--warp-text-eyebrow-tracking:var(--warp-ref-eyebrow-tracking);--warp-text-eyebrow-case:var(--warp-ref-eyebrow-case);--warp-text-caption-size:var(--warp-ref-type-caption);--warp-text-caption-leading:1.45;--warp-text-code-font:var(--warp-font-mono);--warp-text-code-size:var(--warp-ref-type-code);--warp-text-code-leading:1.55;--warp-text-control-size:max(var(--warp-ref-type-body), var(--warp-input-font-min));--warp-text-control-leading:1.25;--warp-text-button-font:var(--warp-ref-button-font);--warp-text-button-size:calc(var(--warp-ref-type-body) + var(--warp-ref-button-adjust));--warp-text-button-leading:1;--warp-text-button-weight:var(--warp-ref-button-weight);--warp-text-button-tracking:var(--warp-ref-button-tracking);--warp-text-button-case:var(--warp-ref-button-case);--warp-text-box-trim:trim-both cap alphabetic;--_tw:calc(1cap * 1000);--warp-ref-trim-swap:calc(clamp(0px, var(--_tw) - 550em, .1642em) - clamp(0px, var(--_tw) - 562em, .1642em)  + clamp(0px, var(--_tw) - 566em, .1268em) - clamp(0px, var(--_tw) - 576em, .1268em)  + clamp(0px, var(--_tw) - 586em, .1067em) - clamp(0px, var(--_tw) - 596em, .1067em)  - clamp(0px, var(--_tw) - 762em, .0395em) + clamp(0px, var(--_tw) - 772em, .0395em)  - clamp(0px, var(--_tw) - 780em, .0855em) + clamp(0px, var(--_tw) - 791em, .0855em));--warp-text-numeric-font:var(--warp-ref-numeric-font);--warp-text-numeric-variant:tabular-nums lining-nums;--warp-text-emphasis-style:var(--warp-ref-emphasis-style);--warp-text-emphasis-color:var(--warp-color-accent-text);--warp-text-display-px:var(--warp-text-display-size);--warp-text-title-px:var(--warp-text-title-size);--warp-text-heading-px:var(--warp-text-heading-size);--warp-text-body-px:var(--warp-text-body-size);--warp-text-prose-px:var(--warp-text-prose-size);--warp-text-label-px:var(--warp-text-label-size);--warp-text-eyebrow-px:var(--warp-text-eyebrow-size);--warp-text-caption-px:var(--warp-text-caption-size);--warp-text-code-px:var(--warp-text-code-size);--warp-text-button-px:var(--warp-text-button-size);--warp-text-control-px:var(--warp-text-control-size);--warp-text-display-canvas:var(--warp-text-display-weight) var(--warp-text-display-px) var(--warp-text-display-font);--warp-text-title-canvas:var(--warp-text-title-weight) var(--warp-text-title-px) var(--warp-text-title-font);--warp-text-heading-canvas:var(--warp-text-heading-weight) var(--warp-text-heading-px) var(--warp-text-heading-font);--warp-text-body-canvas:var(--warp-text-body-weight) var(--warp-text-body-px) var(--warp-text-body-font);--warp-text-prose-canvas:var(--warp-text-body-weight) var(--warp-text-prose-px) var(--warp-text-body-font);--warp-text-label-canvas:var(--warp-text-label-weight) var(--warp-text-label-px) var(--warp-text-label-font);--warp-text-eyebrow-canvas:var(--warp-text-eyebrow-weight) var(--warp-text-eyebrow-px) var(--warp-text-eyebrow-font);--warp-text-caption-canvas:var(--warp-text-body-weight) var(--warp-text-caption-px) var(--warp-text-body-font);--warp-text-code-canvas:var(--warp-text-body-weight) var(--warp-text-code-px) var(--warp-text-code-font);--warp-text-button-canvas:var(--warp-text-button-weight) var(--warp-text-button-px) var(--warp-text-button-font);--warp-text-control-canvas:var(--warp-text-body-weight) var(--warp-text-control-px) var(--warp-text-body-font);--_mk:calc(var(--warp-ref-motion-k) * (.6 + .4 * var(--warp-motion-scale)));--warp-duration-instant:80ms;--warp-duration-fast:calc(.12s * var(--_mk));--warp-duration-base:calc(.2s * var(--_mk));--warp-fill-duration:.52s;--warp-duration-slow:calc(.32s * var(--_mk));--warp-duration-exit-k:.5;--warp-ease-out:var(--warp-ref-ease-out);--warp-ease-in:cubic-bezier(.4, 0, 1, 1);--warp-ease-in-out:cubic-bezier(.65, 0, .35, 1);--warp-ease-pop:var(--warp-ref-ease-pop);--warp-ease-sheet:cubic-bezier(.32, .72, 0, 1);--warp-ease-spring:var(--warp-ref-spring);--warp-spring-duration:calc(var(--warp-ref-spring-ms) * var(--warp-motion-scale));--warp-touch-out:calc(var(--warp-ref-touch-out) * var(--_mk));--warp-press:calc(1 - (1 - var(--warp-ref-press)) * var(--warp-motion-scale));--warp-offset:calc(var(--warp-ref-offset) * 1);--warp-offset-color:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--warp-shuttle-head:calc(var(--warp-ref-shuttle-head) * var(--warp-motion-scale));--warp-shuttle-tail:calc(var(--warp-ref-shuttle-tail) * var(--warp-motion-scale));--warp-motion-distance:calc(var(--warp-ref-distance) * var(--warp-motion-scale));--warp-motion-scale-from:calc(1 - (1 - var(--warp-ref-scale-from)) * var(--warp-motion-scale));--warp-stagger:calc(var(--warp-ref-stagger) * var(--warp-motion-scale));--warp-stagger-max:6;--warp-sweep-duration:calc(var(--warp-ref-sweep) * var(--warp-motion-scale));--warp-sweep-ease:cubic-bezier(.65, 0, .35, 1);--warp-sweep-ease-in:cubic-bezier(.3, .55, .15, 1);--warp-sweep-width:calc(1px + .5px * min(1, var(--warp-x) * 2));--warp-sweep-base-width:var(--warp-border-hairline);--warp-color-sweep:var(--lightningcss-light,oklch(.515 min(max(calc(var(--_ac) * 1.25), .12), .13) var(--_ah)))var(--lightningcss-dark,oklch(.6 min(max(calc(var(--_ac) * 1.35), .14), .16) var(--_ah)));--warp-color-sweep-base:var(--warp-ref-sweep-base);--warp-frame-track:var(--lightningcss-light,var(--warp-color-text))var(--lightningcss-dark,color-mix(in oklab, var(--warp-color-text) 62%, transparent));--warp-frame-corner:10px;--warp-frame-weight:2px;--warp-frame-stroke:2.6;--warp-frame-duration:calc(var(--warp-ref-frame) * var(--warp-motion-scale));--warp-color-sweep-critical:var(--warp-color-critical-solid);--warp-color-field:var(--warp-ref-field-fill);--warp-color-field-active:var(--warp-ref-field-fill-active);--warp-color-field-invalid:var(--warp-color-critical-soft);--warp-field-height:max(calc(var(--warp-ref-control-md) + var(--warp-ref-control-step) + 4px), var(--warp-target-min));--warp-label-font:var(--warp-ref-float-font);--warp-label-float-size:max(10px, calc(var(--warp-input-font-min) * .6875));--warp-label-float-weight:600;--warp-label-float-tracking:.12em;--warp-label-float-offset:-7px;--warp-label-float-duration:calc(.52s * var(--warp-motion-scale));--warp-label-float-ease:cubic-bezier(.16, 1, .3, 1);--warp-label-fade:calc(.12s * (1 - var(--warp-motion-scale)));--warp-label-char-duration:.12s;--warp-label-stagger:var(--warp-motion-scale);--warp-color-label:var(--warp-color-text-subtle);--warp-color-label-rest:var(--lightningcss-light, oklch(.4 min(calc(var(--_ac) * .85), .1) var(--_ah)))var(--lightningcss-dark,oklch(.72 calc(var(--_ac) * .55) var(--_ah)));--warp-color-label-active:var(--lightningcss-light, var(--warp-color-sweep))var(--lightningcss-dark, oklch(.7 min(max(calc(var(--_ac) * 1.35), .14), .16) var(--_ah)));--warp-message-duration:calc(.18s * var(--warp-motion-scale));--warp-z-base:0;--warp-z-raised:1;--warp-z-sticky:100;--warp-z-dock:200;--warp-z-overlay:300;--warp-z-menu:400;--warp-z-modal:500;--warp-z-toast:600;--warp-z-tooltip:700;--warp-opacity-disabled:.45;--warp-state-hover:.07;--warp-state-press:.11}:root,[data-expression=balanced]{--warp-ref-flow-reach:20%;--warp-ref-flow-out:200px;--warp-ref-flow-step:14px;--warp-ref-flow-y:28px;--warp-ref-flow-x:20px;--warp-ref-flow-s:.965;--warp-ref-flow-z:1.025;--warp-ref-flow-clip:3%;--warp-ref-flow-r:.6deg;--warp-ref-flow-floor:.12;--warp-ref-flow-ease:cubic-bezier(.3, .45, .45, 1)}[data-expression=quiet]{--warp-ref-flow-reach:12%;--warp-ref-flow-out:120px;--warp-ref-flow-step:0px;--warp-ref-flow-y:10px;--warp-ref-flow-x:8px;--warp-ref-flow-s:.99;--warp-ref-flow-z:1.008;--warp-ref-flow-clip:0%;--warp-ref-flow-r:0deg;--warp-ref-flow-floor:.5;--warp-ref-flow-ease:linear}[data-expression=vivid]{--warp-ref-flow-reach:26%;--warp-ref-flow-out:280px;--warp-ref-flow-step:24px;--warp-ref-flow-y:48px;--warp-ref-flow-x:36px;--warp-ref-flow-s:.94;--warp-ref-flow-z:1.04;--warp-ref-flow-clip:6%;--warp-ref-flow-r:1.4deg;--warp-ref-flow-floor:0;--warp-ref-flow-ease:cubic-bezier(.3, .45, .45, 1)}@media print{:root{--warp-flow-gate:none}}@media (prefers-reduced-motion:reduce){:root:not([data-motion]){--warp-flow-gate:none}}[data-motion=reduce],[data-flow=off],:root:not([data-flow-armed]),[data-flow-seen]{--warp-flow-gate:none}[data-motion=full]{--warp-flow-gate:initial}:where(dialog),:where([popover]),:where([role=dialog]),:where([role=menu]),:where([role=listbox]),:where([role=tooltip]),:where([role=alert]),:where([role=status]),:where([data-scope=sheet]),:where([data-scope=drawer]),:where([data-scope=toast]),:where([data-scope=tour]),:where([data-scope=palette]),:where([data-scope=shell])>:where([data-part=nav]),:where([data-scope=scroll-grid]),:where([data-scope=sortable]),:where(:has(>[data-part=spacer])),:where([data-dragging]),:where(thead),:where([data-sticky]),:where(:has(>:is([data-scope=rte],[data-presentation=sheet],[data-part=scrim]))),:where([data-scope=surface]):nth-child(n+121),:where([data-scope=tile]):nth-child(n+121),:where([data-scope=listing]):nth-child(n+121),:where(tr):nth-child(n+121),:where(li):nth-child(n+121),:where([data-scope=stat]):nth-child(n+121),:where([data-part=item]):nth-child(n+121),:where([data-part=card]):nth-child(n+121),:where([data-scope=field]):nth-child(n+121),:where([data-scope=prose])>:where(*):nth-child(n+121),:where([data-flow]):nth-child(n+121){--warp-flow-gate:none}}@layer warp.base{:where(:root){background:var(--warp-color-page);color:var(--warp-color-text);font-family:var(--warp-text-body-font);font-size:var(--warp-ref-root-size);line-height:var(--warp-text-body-leading);font-optical-sizing:auto;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;accent-color:var(--warp-color-accent-solid)}:where([data-theme]),:where([data-expression]){color:var(--warp-color-text);font-family:var(--warp-text-body-font)}:where([data-theme]){background-color:var(--warp-color-page)}:where(:focus-visible){outline:var(--warp-focus-width) solid var(--warp-color-focus);outline-offset:var(--warp-focus-offset);animation:warp-ring calc(.12s * var(--warp-motion-scale)) var(--warp-ease-out)}@keyframes warp-ring{0%{outline-offset:0px;outline-color:#0000}}{background:var(--warp-color-accent-soft);color:var(--warp-color-text)}:where(code),:where(kbd),:where(samp),:where(pre){font-family:var(--warp-text-code-font);font-size:var(--warp-text-code-size)}:where(pre){line-height:var(--warp-text-code-leading)}:where(h1),:where(h2),:where(h3),:where(h4),:where(h5),:where(h6){text-wrap-style:var(--warp-text-heading-wrap)}:where(p),:where(li),:where(dd),:where(blockquote),:where(figcaption){text-wrap-style:var(--warp-text-prose-wrap)}:where(textarea),:where([contenteditable]:not([contenteditable=false])){text-wrap-style:var(--warp-text-editable-wrap)}:where([data-prose]){font-size:var(--warp-text-prose-size);line-height:var(--warp-text-prose-leading);max-inline-size:var(--warp-measure);text-wrap-style:var(--warp-text-prose-wrap);overflow-wrap:break-word}@supports (text-box:trim-both cap alphabetic){:where([data-scope=button]),:where([data-scope=badge]),:where([data-scope=chip]),:where([data-scope=pill]),:where([data-scope=tag]),:where([data-part=eyebrow]),:where([data-scope=button])>:where(span:not([data-part])),:where([data-scope=badge])>:where(span:not([data-part])),:where([data-scope=chip])>:where(span:not([data-part])),:where([data-scope=pill])>:where(span:not([data-part])),:where([data-scope=tag])>:where(span:not([data-part])){text-box:var(--warp-text-box-trim)}:where(h1),:where(h2),:where(h3),:where(h4),:where(h5),:where(h6){text-box:var(--warp-text-heading-trim);--warp-trim-k:var(--warp-text-heading-trim-k)}:where([data-scope=hero]) :where([data-part=title]),:where([data-trim=display]){--warp-trim-k:var(--warp-text-display-trim-k)}:where(h1):where(:has(>button[aria-expanded])),:where(h2):where(:has(>button[aria-expanded])),:where(h3):where(:has(>button[aria-expanded])),:where(h4):where(:has(>button[aria-expanded])),:where(h5):where(:has(>button[aria-expanded])),:where(h6):where(:has(>button[aria-expanded])){--warp-trim-k:0}:where(h1),:where(h2),:where(h3),:where(h4),:where(h5),:where(h6),:where([data-scope=hero]) :where([data-part=title]),:where([data-trim]){--warp-trim-fix:calc(var(--warp-trim-k,0) * var(--warp-ref-trim-swap))}@supports not ((hanging-punctuation:first) and (not (block-size:calc-size(auto, size)))){:where(h1),:where(h2),:where(h3),:where(h4),:where(h5),:where(h6),:where([data-scope=hero]) :where([data-part=title]),:where([data-trim]){padding-block-start:max(0px, var(--warp-trim-fix))}}@supports (block-size:calc-size(auto, size)){:where(h1),:where(h2),:where(h3),:where(h4),:where(h5),:where(h6),:where([data-scope=hero]) :where([data-part=title]),:where([data-trim]){block-size:calc-size(auto, size + min(0px, var(--warp-trim-fix)))}}@supports (hanging-punctuation:first) and (not (block-size:calc-size(auto, size))){:where(h1):before,:where(h2):before,:where(h3):before,:where(h4):before,:where(h5):before,:where(h6):before,:where([data-scope=hero]) :where([data-part=title]):before,:where([data-trim]):before{content:if(style(--warp-trim-fix: 0px): none; else: "");margin-block-end:var(--warp-trim-fix);display:table}}}@supports not (text-box:trim-both cap alphabetic){:where(h1):before,:where(h2):before,:where(h3):before,:where(h4):before,:where(h5):before,:where(h6):before,:where(h1):after,:where(h2):after,:where(h3):after,:where(h4):after,:where(h5):after,:where(h6):after,:where([data-part=eyebrow]):before,:where([data-part=eyebrow]):after{content:"";display:table}:where(h1),:where(h2),:where(h3),:where(h4),:where(h5),:where(h6){--_t:1}:where([data-expression=quiet]) :where(:is(h1,h2,h3,h4,h5,h6)),:where([data-expression=quiet]:is(h1,h2,h3,h4,h5,h6)){--_t:0}:where(h1):before,:where(h2):before,:where(h3):before,:where(h4):before,:where(h5):before,:where(h6):before{margin-block-end:calc(-1 * var(--_t) * ((1lh - var(--warp-ref-hm-k1) * 1em) / 2 + var(--warp-ref-hm-k2) * 1em))}:where(h1):after,:where(h2):after,:where(h3):after,:where(h4):after,:where(h5):after,:where(h6):after{margin-block-start:calc(-1 * var(--_t) * ((1lh - var(--warp-ref-hm-k1) * 1em) / 2 + var(--warp-ref-hm-k3) * 1em))}:where([data-part=eyebrow]):before{margin-block-end:calc(-1 * ((1lh - var(--warp-ref-em-k1) * 1em) / 2 + var(--warp-ref-em-k2) * 1em))}:where([data-part=eyebrow]):after{margin-block-start:calc(-1 * ((1lh - var(--warp-ref-em-k1) * 1em) / 2 + var(--warp-ref-em-k3) * 1em))}}:where([data-text-canvas]){--warp-text-display-px:var(--warp-text-display-size);--warp-text-title-px:var(--warp-text-title-size)}:where(h1),:where(h2),:where(h3),:where(h4),:where(h5),:where(h6){font-synthesis-style:none}:where(h1) :where(em),:where(h2) :where(em),:where(h3) :where(em),:where(h4) :where(em),:where(h5) :where(em),:where(h6) :where(em){font-style:var(--warp-text-emphasis-style);color:var(--warp-text-emphasis-color)}:where([data-numeric]){font-family:var(--warp-text-numeric-font);font-variant-numeric:var(--warp-text-numeric-variant)}:where(table),:where(time){font-variant-numeric:var(--warp-text-numeric-variant)}:where([data-scope=button]:not([data-emphasis=link])),:where([data-scope=toggle]),:where([data-part=close]),:where([role=tab]),:where([data-hit]:not([data-hit=area])){min-block-size:var(--warp-hit-min)}:where([data-scope=button][data-icon-only]),:where([data-part=close]),:where([data-scope=toggle]),:where([data-hit]:not([data-hit=area])){min-inline-size:var(--warp-hit-min)}:where([data-hit=area]){position:relative}:where([data-hit=area]):after{content:"";inset:min(0px, calc((100% - var(--warp-hit-min)) / 2));position:absolute}:where([data-scope=button][data-emphasis=link]:not(:is(p,li,dd,td,figcaption,blockquote,label) *)),:where([data-hit=text]){min-block-size:var(--warp-hit-min);align-items:center;display:inline-flex}:where([data-scope=button][data-loading])>:where(:not([data-part=spinner],[data-scope=spinner])){opacity:0;visibility:visible!important}:where(hr){border:0;border-top:var(--warp-border-hairline) solid var(--warp-color-border)}@keyframes warp-enter{0%{opacity:0;transform:translateY(var(--warp-motion-distance)) scale(var(--warp-motion-scale-from))}}@keyframes warp-exit{to{opacity:0;transform:translateY(calc(var(--warp-motion-distance) * -.5)) scale(var(--warp-motion-scale-from))}}@keyframes warp-fade-in{0%{opacity:0}}@keyframes warp-fade-out{to{opacity:0}}@keyframes warp-msg-in{0%{opacity:0;transform:translateY(calc(-4px * var(--warp-motion-scale)))}}@keyframes warp-label-a{0%{opacity:0}}@keyframes warp-label-b{0%{opacity:0}}@keyframes warp-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes warp-pulse{0%{opacity:1}to{opacity:.45}}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) :where(*){scroll-behavior:auto!important;animation-iteration-count:1!important}:where(:root:not([data-motion=full])) :where([data-shimmer],[data-scope=skeleton],[data-part=skeleton],[data-skeleton],[data-scope=shimmer],[data-part=shimmer],.edge[data-live],[data-loop]),:where(:root:not([data-motion=full])) :where([data-shimmer],[data-scope=skeleton],[data-part=skeleton],[data-skeleton],[data-scope=shimmer],[data-part=shimmer],[data-loop]):before,:where(:root:not([data-motion=full])) :where([data-shimmer],[data-scope=skeleton],[data-part=skeleton],[data-skeleton],[data-scope=shimmer],[data-part=shimmer],[data-loop]):after{animation:none!important}:where(:root:not([data-motion=full])) :where([data-scope=spinner],[data-part=spinner],[data-part=spin],[data-scope=progress][data-state=indeterminate] [data-part=range]){animation:1.2s ease-in-out infinite alternate warp-pulse!important}}:where([data-motion=reduce]) :where(*){animation-iteration-count:1!important}:where([data-motion=reduce]) :where([data-shimmer],[data-scope=skeleton],[data-part=skeleton],[data-skeleton],[data-scope=shimmer],[data-part=shimmer],.edge[data-live],[data-loop]),:where([data-motion=reduce]) :where([data-shimmer],[data-scope=skeleton],[data-part=skeleton],[data-skeleton],[data-scope=shimmer],[data-part=shimmer],[data-loop]):before,:where([data-motion=reduce]) :where([data-shimmer],[data-scope=skeleton],[data-part=skeleton],[data-skeleton],[data-scope=shimmer],[data-part=shimmer],[data-loop]):after{animation:none!important}:where([data-motion=reduce]) :where([data-scope=spinner],[data-part=spinner],[data-part=spin],[data-scope=progress][data-state=indeterminate] [data-part=range]){animation:1.2s ease-in-out infinite alternate warp-pulse!important}@media (forced-colors:active){:where(:focus-visible){outline-color:highlight}}:root{interpolate-size:allow-keywords}@view-transition{navigation:auto}::view-transition-group(*){animation-duration:var(--warp-duration-slow);animation-timing-function:var(--warp-ease-out)}::view-transition-old(root){animation:warp-page-out calc(var(--warp-duration-slow) * var(--warp-duration-exit-k)) var(--warp-ease-in) both}::view-transition-new(root){animation:warp-page-in var(--warp-duration-slow) var(--warp-ease-out) both}@keyframes warp-page-out{to{opacity:0}}@keyframes warp-page-in{0%{opacity:0;transform:translateY(var(--warp-motion-distance))}}[data-vt=bar]{view-transition-name:warp-bar}[data-vt=side]{view-transition-name:warp-side}[data-vt=main]{view-transition-name:warp-main}::view-transition-old(warp-main){animation:warp-page-out calc(var(--warp-duration-slow) * var(--warp-duration-exit-k)) var(--warp-ease-in) both}::view-transition-new(warp-main){animation:warp-page-in var(--warp-duration-slow) var(--warp-ease-out) both}::view-transition-group(warp-bar){z-index:2}::view-transition-group(warp-side){z-index:2}@supports (animation-timeline:view()){[data-reveal]{animation:linear both warp-reveal;animation-timeline:view();animation-range:entry calc(var(--_d,0) * 4%) entry calc(60% + var(--_d,0) * 4%)}@media (prefers-reduced-motion:reduce){[data-reveal]{animation:none}}[data-motion=reduce] [data-reveal]{animation:none}}@keyframes warp-reveal{0%{opacity:0;transform:translateY(calc(var(--warp-motion-distance) * 3))}}::details-content{block-size:0;transition:block-size var(--warp-duration-slow) var(--warp-ease-out), content-visibility var(--warp-duration-slow) allow-discrete;overflow:clip}[open]::details-content{block-size:auto}[role=tabpanel]:not([hidden]){transition:opacity var(--warp-duration-base) var(--warp-ease-out), translate var(--warp-duration-base) var(--warp-ease-out)}@starting-style{[role=tabpanel]:not([hidden]){opacity:0;translate:0 var(--warp-motion-distance)}}[data-fade-in]{transition:opacity var(--warp-duration-slow) var(--warp-ease-out)}@starting-style{[data-fade-in]{opacity:0}}[data-scope=skeleton]+*,[data-scope=skeleton]~*{transition:opacity var(--warp-duration-slow) var(--warp-ease-out)}@starting-style{[data-scope=skeleton]+*,[data-scope=skeleton]~*{opacity:0}}:where(a):active,:where(button):active,:where([role=button]):active{transition-duration:var(--warp-duration-instant)}:root{scrollbar-color:var(--warp-color-border-strong) transparent}:where(*){scrollbar-width:thin}:where(html){scrollbar-width:auto}@supports not (scrollbar-color:auto){:where(:not(html))::-webkit-scrollbar{block-size:10px;inline-size:10px}:where(:not(html))::-webkit-scrollbar-thumb{background:var(--warp-color-border-strong) padding-box;border:2px solid #0000;border-radius:999px}:where(:not(html))::-webkit-scrollbar-track{background:0 0}:where(:not(html))::-webkit-scrollbar-corner{background:0 0}}:where(summary){cursor:pointer;list-style:none}:where(summary)::-webkit-details-marker{display:none}:where(:not([data-scope] *))>:where(summary:not(:has(svg))):before,:where(.rr-grid) :where(summary):before{content:"";vertical-align:.12em;block-size:.4em;inline-size:.4em;transition:rotate var(--warp-duration-fast) var(--warp-ease-out);border-block-end:1.5px solid;border-inline-end:1.5px solid;margin-inline-end:.5em;display:inline-block;rotate:-45deg}:where(details[open])>:where(summary):before{rotate:45deg}:where(a:any-link){color:var(--warp-color-accent-text);text-decoration-thickness:var(--warp-border-hairline);text-underline-offset:.22em}}@layer warp.signature{:where([data-sweep]){--warp-sweep-radius:var(--warp-radius-control);--_on:1;--_a:0;position:relative}@media (hover:hover){:where([data-sweep]:hover),:where([data-sweep-trigger]:hover) :where([data-sweep]),:where(label:is([data-scope=checkbox],[data-scope=radio],[data-scope=switch]):hover) :where([data-sweep]){--_a:1}}@media (hover:none){:where([data-sweep]:active),:where([data-sweep-trigger]:active) :where([data-sweep]),:where(label:is([data-scope=checkbox],[data-scope=radio],[data-scope=switch]):active) :where([data-sweep]){--_a:1}}:where([data-sweep]:is(:focus-visible,:has(:focus-visible),[data-pin],[data-hold],[data-confirm],[data-invalid],[aria-expanded=true],[aria-pressed=true],[data-state=open],:popover-open)),:where([data-sweep]:has(>[aria-expanded=true],>[data-part=heading] [aria-expanded=true])),:where(:is([data-sweep-trigger],label[data-scope=checkbox],label[data-scope=radio],label[data-scope=switch]):is(:focus-visible,:has(:focus-visible),[data-hold],[aria-expanded=true],[aria-pressed=true],[data-state=open])) :where([data-sweep]),:where(:is([data-scope=field]>[data-part=control],[data-scope=field][data-sweep],[data-scope=composer],[data-part=input-row],[data-sweep-focus=within]):focus-within),:where(dialog[data-scope=palette][open])>:where([data-sweep]),:where([data-scope=field])>:where([data-part=control]:has(select:open)),:where([data-scope=field][data-open]) :where([data-sweep]),:where([data-sweep][data-open=""]) :where([data-sweep]),:where([data-invalid])>:where([data-sweep]){--_a:1}:where([data-part=sweep]),:where([data-part=sweep-base]),:where([data-part=sweep-fill]),:where([data-part=sweep-corners]),:where([data-part=sweep-label]),:where([data-part=sweep-content]),:where([data-part=rail-hover]){--_sl:calc((1 - var(--_a,0)) * 100%);--_sr:calc((1 - var(--_a,0)) * 100%);--_edges:--_sl calc((1 - var(--_a,0)) * var(--warp-sweep-duration)) var(--warp-sweep-ease), --_sr calc(var(--_a,0) * var(--warp-sweep-duration)) var(--warp-sweep-ease-in) calc((1 - var(--_a,0)) * var(--warp-sweep-duration)), --_a 0s linear var(--_latch,0s);transition:var(--_edges)}@media (hover:none){:where([data-part=sweep]),:where([data-part=sweep-base]),:where([data-part=sweep-fill]),:where([data-part=sweep-corners]),:where([data-part=sweep-outline]),:where([data-part=sweep-label]),:where([data-part=sweep-content]){--_latch:calc((1 - var(--_a,0)) * 1.25 * var(--warp-sweep-duration))}}:where([data-part=sweep]),:where([data-part=sweep-base]){box-sizing:border-box;pointer-events:none;border-radius:inherit;position:absolute;inset:0}:where([data-part=sweep]:empty){border:var(--warp-sweep-width) solid currentColor}:where([data-part=sweep-base]:empty){border:var(--warp-sweep-base-width) solid currentColor}:where([data-part=sweep-base]){z-index:1;color:var(--warp-color-sweep-base);clip-path:inset(0 0 0 calc((100% - var(--_sr)) * var(--_a,0) * var(--_on,1)) round var(--warp-sweep-radius))}:where([data-part=sweep]){z-index:2;color:var(--warp-color-sweep);opacity:var(--_on);clip-path:inset(0 var(--_sr) 0 var(--_sl) round var(--warp-sweep-radius))}:where([data-invalid])>:where([data-part=sweep]),:where([data-invalid])>:where([data-sweep])>:where([data-part=sweep]){color:var(--warp-color-sweep-critical);opacity:1}:where([data-scope=tabs])>:where([data-part=list])>:where([data-part=indicator]),:where([data-scope=segmented])>:where([data-part=indicator]),:where([data-part=shuttle]){transition:--warp-a var(--warp-shuttle-tail) var(--warp-ease-spring), --warp-b var(--warp-shuttle-head) var(--warp-ease-spring)}:where([data-scope=tabs])>:where([data-part=list])>:where([data-part=indicator]):where([data-dir=back]),:where([data-scope=segmented])>:where([data-part=indicator]):where([data-dir=back]),:where([data-part=shuttle]):where([data-dir=back]){transition:--warp-a var(--warp-shuttle-head) var(--warp-ease-spring), --warp-b var(--warp-shuttle-tail) var(--warp-ease-spring)}:where([data-scope=tabs])>:where([data-part=list])>:where([data-part=indicator]):where([data-instant]),:where([data-scope=segmented])>:where([data-part=indicator]):where([data-instant]),:where([data-part=shuttle]):where([data-instant]){transition:none}:where([data-scope=tabs])>:where([data-part=list])>:where([data-part=indicator]),:where([data-scope=segmented])>:where([data-part=indicator]){translate:var(--warp-a) 0;inline-size:calc(var(--warp-b) - var(--warp-a))}:where([data-part=shuttle]){inset-inline:var(--_inset,4px);z-index:-1;pointer-events:none;translate:0 var(--warp-a);block-size:calc(var(--warp-b) - var(--warp-a));border-radius:max(2px, calc(var(--warp-radius-control) - 2px));background:var(--warp-color-accent-soft);opacity:0;--warp-shuttle-head:calc(70ms * var(--warp-motion-scale));--warp-shuttle-tail:calc(.12s * var(--warp-motion-scale));--warp-ease-spring:var(--warp-ease-out);position:absolute;inset-block-start:0}:where([data-part=shuttle][data-on]),:where([data-part=list]:has([aria-selected=true]))>:where([data-part=shuttle]){opacity:1}:where([data-part=sweep-fill]){z-index:-1;pointer-events:none;border-radius:inherit;background:var(--warp-sweep-fill,var(--warp-color-accent-solid-hover));transform:translateX(calc((var(--_sl) - var(--_sr)) * 1.01 * var(--_on)));opacity:max(var(--_on), var(--_a,0));transition:var(--_edges), opacity var(--warp-duration-fast) var(--warp-ease-out);position:absolute;inset:0}:where([data-sweep]:has(>[data-part=sweep-outline])){--warp-sweep-duration:var(--warp-frame-duration)}:where([data-part=frame-corners]),:where([data-part=sweep-corners]){z-index:0;pointer-events:none;color:var(--warp-frame-track);position:absolute;inset:0}:where([data-part=frame-corners])>i,:where([data-part=sweep-corners])>i{inline-size:var(--warp-frame-corner);block-size:var(--warp-frame-corner);box-sizing:border-box;border:0 solid;position:absolute}:where([data-part$=corners])>i:first-child{border-block-start-width:var(--warp-frame-weight);border-inline-start-width:var(--warp-frame-weight);inset-block-start:0;inset-inline-start:0}:where([data-part$=corners])>i:nth-child(2){border-block-start-width:var(--warp-frame-weight);border-inline-end-width:var(--warp-frame-weight);inset-block-start:0;inset-inline-end:0}:where([data-part$=corners])>i:nth-child(3){border-block-end-width:var(--warp-frame-weight);border-inline-start-width:var(--warp-frame-weight);inset-block-end:0;inset-inline-start:0}:where([data-part$=corners])>i:nth-child(4){border-block-end-width:var(--warp-frame-weight);border-inline-end-width:var(--warp-frame-weight);inset-block-end:0;inset-inline-end:0}:where([data-part=sweep-corners]),:where([data-part=sweep-content]){color:var(--_tone,var(--warp-color-sweep));opacity:var(--_on);clip-path:inset(0 var(--_sr) 0 var(--_sl))}:where([data-part=sweep-outline]){z-index:0;pointer-events:none;--warp-frame-tail:calc(1 - var(--_a,0));--warp-frame-head:var(--_a,0);opacity:var(--_on);transition:--warp-frame-tail calc((1 - var(--_a,0)) * var(--warp-sweep-duration)) var(--warp-sweep-ease), --warp-frame-head calc(var(--_a,0) * var(--warp-sweep-duration)) var(--warp-sweep-ease-in) calc((1 - var(--_a,0)) * var(--warp-sweep-duration)), --_a 0s linear var(--_latch,0s);position:absolute;inset:0;container-type:size}:where([data-part=sweep-outline])>i{--_L:calc(100cqw + 100cqh);--_s:calc(var(--warp-frame-stroke) * 1px);--_u0:clamp(0px, calc(var(--warp-frame-tail) * var(--_L) - var(--_o)), var(--_n));--_u1:clamp(0px, calc(var(--warp-frame-head) * var(--_L) - var(--_o)), var(--_n));background:var(--_tone,var(--warp-color-sweep));position:absolute}:where([data-part=sweep-outline])>i:nth-child(-n+3){--_o:0px;--_n:50cqh}:where([data-part=sweep-outline])>i:is(:nth-child(2),:nth-child(5)){--_o:50cqh;--_n:100cqw}:where([data-part=sweep-outline])>i:is(:nth-child(3),:nth-child(6)){--_o:calc(50cqh + 100cqw);--_n:50cqh}:where([data-part=sweep-outline])>i:nth-child(4){--_o:0px;--_n:50cqh}:where([data-part=sweep-outline])>i:is(:first-child,:nth-child(3),:nth-child(4),:nth-child(6)){inline-size:var(--_s);block-size:calc(var(--_u1) - var(--_u0))}:where([data-part=sweep-outline])>i:is(:nth-child(2),:nth-child(5)){block-size:var(--_s);inline-size:calc(var(--_u1) - var(--_u0));inset-inline-start:var(--_u0)}:where([data-part=sweep-outline])>i:first-child{inset-block-end:calc(50cqh + var(--_u0));inset-inline-start:0}:where([data-part=sweep-outline])>i:nth-child(2){inset-block-start:0}:where([data-part=sweep-outline])>i:nth-child(3){inset-block-start:var(--_u0);inset-inline-end:0}:where([data-part=sweep-outline])>i:nth-child(4){inset-block-start:calc(50cqh + var(--_u0));inset-inline-start:0}:where([data-part=sweep-outline])>i:nth-child(5){inset-block-end:0}:where([data-part=sweep-outline])>i:nth-child(6){inset-block-end:var(--_u0);inset-inline-end:0}:where([data-part=sweep-label]){z-index:1;justify-content:center;align-items:center;gap:inherit;clip-path:inset(-1em -1em -1em calc((100% - var(--_sr)) * var(--_a,0) * var(--_on,1) * 3 - 1em));display:inline-flex;position:relative}:where([data-sweep]:has(>[data-part=sweep-outline]))>:where([data-part=sweep-label]){color:var(--_tone,var(--warp-color-accent-text))}:where([data-part=sweep-content]){z-index:2;justify-content:center;align-items:center;gap:inherit;padding:inherit;pointer-events:none;color:var(--warp-color-text);display:inline-flex;position:absolute;inset:0}:where([data-sweep]:has(>[data-part=sweep-fill]))>:where([data-part=sweep-content]){color:var(--_tone-ink,var(--warp-color-accent-on-solid))}:where([data-part=rail-fill]),:where([data-part=rail-hover]){border-radius:inherit;pointer-events:none;position:absolute;inset:0}:where([data-part=rail-fill]){background:var(--warp-color-accent-solid);clip-path:inset(0 100% 0 0 round var(--warp-sweep-radius));transition:clip-path var(--warp-sweep-duration) var(--warp-sweep-ease)}:where([data-on])>:where([data-part=rail-fill]),:where(:checked)+:where([data-part=track])>:where([data-part=rail-fill]){clip-path:inset(0 round var(--warp-sweep-radius))}:where([data-part=rail-hover]){background:var(--warp-color-accent-solid-hover);clip-path:inset(0 var(--_sr) 0 var(--_sl) round var(--warp-sweep-radius))}:where(:checked)+:where([data-part=track])>:where([data-part=sweep]),:where([data-on])>:where([data-part=sweep]),:where([data-part=track]:not([data-on],:checked+*)) [data-part=rail-hover]{visibility:hidden}:where([data-part=thumb]){transition:transform calc(.42s * var(--warp-motion-scale)) var(--warp-sweep-ease), background-color calc(.42s * var(--warp-motion-scale)) var(--warp-sweep-ease)}:where([data-scope=field]){gap:0;min-inline-size:0;display:grid}:where([data-scope=field])>:where([data-part=control]){--_lead:var(--warp-pad-control);min-inline-size:0;block-size:var(--warp-field-height);border-radius:var(--warp-radius-control);--warp-sweep-radius:var(--warp-radius-control);background:var(--warp-color-field);font-family:var(--warp-label-font);transition:background-color var(--warp-duration-base) var(--warp-ease-out);display:block;position:relative}:where([data-scope=field])>:where([data-part=control]:has(>[data-part=icon])){--_lead:calc(var(--warp-pad-control) + 28px)}:where([data-scope=field])>:where([data-part=control]:is(:hover,:focus-within)),:where([data-scope=field][data-open])>:where([data-part=control]){background:var(--warp-color-field-active)}:where([data-scope=field][data-invalid])>:where([data-part=control]){background:var(--warp-color-field-invalid)}:where([data-scope=field]) :where([data-part=input]){all:unset;box-sizing:border-box;z-index:3;block-size:100%;inline-size:100%;padding-inline:var(--_lead) var(--warp-pad-control);border-radius:inherit;font:inherit;font-size:var(--warp-text-control-size);color:var(--warp-color-text);position:relative}:where([data-scope=field]) :where([data-part=input])::placeholder{color:#0000;transition:color var(--warp-duration-fast)}:where([data-scope=field]) :where([data-part=icon]){z-index:4;--warp-sweep-radius:0px;pointer-events:none;block-size:16px;inline-size:16px;margin-block-start:-8px;position:absolute;inset-block-start:50%;inset-inline-start:var(--warp-pad-control)}:where([data-scope=field]) :where([data-part=icon]) :where(svg){block-size:16px;inline-size:16px;display:block}:where([data-scope=field]) :where([data-part=icon])>:where([data-part=sweep-base]){color:var(--warp-color-text-subtle)}:where([data-scope=field]) :where([data-part=label]){z-index:5;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;line-height:1;font-family:var(--warp-label-font);font-size:var(--warp-text-control-size);letter-spacing:0;transition-property:inset-block-start,inset-inline-start,transform,padding,font-size,letter-spacing,background-color;transition-duration:var(--warp-label-float-duration);transition-timing-function:var(--warp-label-float-ease);animation:warp-label-a var(--warp-label-fade) linear;background:0 0;padding-inline:0;font-weight:400;display:block;position:absolute;inset-block-start:50%;inset-inline-start:var(--_lead);transform:translateY(-50%)}:where([data-scope=field]:has(input:is([type=date],[type=time],[type=datetime-local],[type=month],[type=week]))) :where([data-part=label]),:where([data-scope=field])>:where([data-part=control]:is(:hover,:focus-within,[data-filled],:has([data-part=input]:not(:placeholder-shown)))) :where([data-part=label]){font-size:var(--warp-label-float-size);font-weight:var(--warp-label-float-weight);letter-spacing:var(--warp-label-float-tracking);text-transform:uppercase;background-color:var(--_notch-color,var(--warp-field-notch,var(--warp-color-surface)));background-image:var(--_notch-image,none);background-size:var(--_notch-size,auto);background-position:var(--_notch-pos,0 0);background-repeat:no-repeat;padding-inline:4px;animation-name:warp-label-b;inset-block-start:var(--warp-label-float-offset);inset-inline-start:calc(var(--warp-pad-control) - 4px);transform:none}:where([data-scope=field]:has(input:is([type=date],[type=time],[type=datetime-local],[type=month],[type=week]))) :where([data-part=input])::placeholder,:where([data-scope=field])>:where([data-part=control]:is(:hover,:focus-within)) :where([data-part=input])::placeholder{color:var(--warp-color-text-subtle)}:where([data-scope=field]) :where([data-part=label]) :where([data-part=label-text]),:where([data-part=label-text]:has(+[data-part=label-chars])){clip-path:inset(50%);white-space:nowrap;text-transform:none;letter-spacing:normal;block-size:1px;inline-size:1px;position:absolute;overflow:clip}:where([data-scope=field]) :where([data-part=label]) :where([data-char][data-c]):before,:where([data-part=label-chars])>:where([data-char][data-c]):before{content:attr(data-c)}:where([data-part=label-chars])>:where([data-char]){white-space:pre}:where([data-scope=field]) :where([data-part=label]) :where([data-char]){white-space:pre;color:var(--warp-color-label);transition:color var(--warp-label-char-duration) linear;transition-delay:calc(var(--d,0s) * var(--warp-label-stagger));display:inline}:where([data-scope=field]:has(input:is([type=date],[type=time],[type=datetime-local],[type=month],[type=week]))) :where([data-char]),:where([data-scope=field])>:where([data-part=control]:is([data-filled],:has([data-part=input]:not(:placeholder-shown)))) :where([data-char]){color:var(--warp-color-label-rest)}:where([data-scope=field])>:where([data-part=control]:is(:hover,:focus-within)) :where([data-char]){color:var(--warp-color-label-active)}:where([data-scope=field][data-invalid]) :where([data-char]){color:var(--warp-color-critical-text)}:where([data-scope=field][data-variant=classic]),:where([data-fields=classic]) :where([data-scope=field]:not([data-variant=floating],[data-fields=classic] [data-fields=floating] *)){padding-block-start:calc(var(--warp-text-label-size) * 1.25 + var(--warp-space-tight))}:where([data-scope=field][data-variant=classic])>[data-part=control] [data-part=label],:where([data-fields=classic]) :where([data-scope=field]:not([data-variant=floating],[data-fields=classic] [data-fields=floating] *))>[data-part=control] [data-part=label]{font-family:var(--warp-text-label-font);font-size:var(--warp-text-label-size);font-weight:var(--warp-text-label-weight);letter-spacing:0;text-transform:none;pointer-events:auto;cursor:default;background:0 0;padding:0;transition:none;animation:none;inset-block-start:auto;inset-block-end:calc(100% + var(--warp-space-tight));inset-inline-start:0;transform:none}:where([data-scope=field][data-variant=classic]) [data-part=input]::placeholder,:where([data-fields=classic]) :where([data-scope=field]:not([data-variant=floating],[data-fields=classic] [data-fields=floating] *)) [data-part=input]::placeholder{color:var(--warp-color-text-subtle)}:where([data-scope=field][data-variant=classic]) [data-char],:where([data-fields=classic]) :where([data-scope=field]:not([data-variant=floating],[data-fields=classic] [data-fields=floating] *)) [data-char]{color:var(--warp-color-text)}:where([data-scope=field][data-variant=classic])>:where([data-part=control]:is(:hover,:focus-within)) [data-char],:where([data-fields=classic]) :where([data-scope=field]:not([data-variant=floating],[data-fields=classic] [data-fields=floating] *))>:where([data-part=control]:is(:hover,:focus-within)) [data-char]{color:var(--warp-color-label-active)}:where([data-scope=field][data-variant=classic])[data-invalid] [data-char],:where([data-fields=classic]) :where([data-scope=field]:not([data-variant=floating],[data-fields=classic] [data-fields=floating] *))[data-invalid] [data-char]{color:var(--warp-color-critical-text)}:where([data-scope=field])>:where([data-part=message]){font-size:max(11px, calc(var(--warp-text-caption-size) - 1px));color:var(--warp-color-text-subtle);animation:warp-msg-in var(--warp-message-duration) var(--warp-label-float-ease);margin-block-start:var(--warp-space-tight);line-height:1.3;display:block}:where([data-scope=field][data-invalid])>:where([data-part=message]){color:var(--warp-color-critical-text)}:where([data-scope=field][data-disabled]){opacity:var(--warp-opacity-disabled);pointer-events:none}:where([data-scope=checkbox][data-part=control]){all:unset;cursor:pointer;border-radius:var(--warp-radius-mark);--warp-sweep-radius:var(--warp-radius-mark);flex:none;place-items:center;block-size:20px;inline-size:20px;display:inline-grid;position:relative}:where([data-scope=checkbox][data-part=control]) :where(svg){z-index:3;fill:none;block-size:70%;inline-size:70%;stroke:var(--warp-color-accent-solid);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;position:relative;overflow:visible}:where([data-scope=checkbox][data-part=control]) :where(path){stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset calc(.42s * var(--warp-motion-scale)) var(--warp-sweep-ease)}:where([data-scope=checkbox][data-part=control][aria-checked=true]) :where(path){stroke-dashoffset:0}:where([data-scope=checkbox][data-part=control]):after{content:"";inset:min(0px, calc((100% - var(--warp-hit-min)) / 2));position:absolute}:where([data-scope=button][data-sweep]){--_on:var(--warp-sweep-buttons)}:where([data-scope=surface][data-sweep]){--_on:var(--warp-sweep-surfaces);--warp-sweep-radius:var(--warp-radius-surface)}:where(a[data-scope=surface][data-sweep]),:where(button[data-scope=surface][data-sweep]),:where([data-scope=stat][data-interactive][data-sweep]){--_on:1}:where([data-scope=comment-thread]):where([data-sweep]):not([data-pin],[data-confirm]),:where([data-scope=artifact]):where([data-sweep]):not([data-pin],[data-confirm]),:where([data-part=tool-frame]):where([data-sweep]):not([data-pin],[data-confirm]),:where([data-part=strip]):where([data-sweep]):not([data-pin],[data-confirm]){--_on:0}:where([data-scope=field]) :where([data-part=input]:focus-visible),:where([data-scope=palette]) :where([data-part=input]:focus-visible){outline:none}@media (forced-colors:active){:where([data-part=sweep]),:where([data-part=sweep-base]),:where([data-part=sweep-corners]),:where([data-part=frame-corners]),:where([data-part=sweep-outline]),:where([data-part=sweep-fill]),:where([data-part=rail-fill]),:where([data-part=rail-hover]),:where([data-part=thumb]),:where([data-part=indicator]){forced-color-adjust:none}:where([data-part=sweep-base]){color:canvastext}:where([data-part=sweep]){color:highlight;opacity:1}:where([data-part=sweep]:empty){border-width:2px}:where([data-part=icon])>:where([data-part=sweep-base]){color:canvastext}:where([data-sweep]){--_on:1}:where([data-scope=field])>:where([data-part=control]:focus-within){outline-offset:2px;outline:2px solid highlight}:where([data-scope=field][data-invalid])>:where([data-part=control])>:where([data-part=sweep]),:where([data-invalid])>:where([data-part=sweep]),:where([data-invalid])>:where([data-sweep])>:where([data-part=sweep]){color:canvastext;border-style:double;border-width:3px}:where([data-scope=field]) :where([data-part=label]){forced-color-adjust:none;color:canvastext;background-color:canvas;background-image:none}:where([data-scope=field]) :where([data-part=label]) :where([data-char]){color:inherit}:where([data-scope=field]) :where([data-part=input])::placeholder{forced-color-adjust:none;color:#0000}:where([data-scope=field])>:where([data-part=control]:is(:hover,:focus-within)) :where([data-part=input])::placeholder,:where([data-fields=classic]) :where([data-scope=field]) [data-part=input]::placeholder,:where([data-scope=field][data-variant=classic]) [data-part=input]::placeholder{color:graytext}:where([data-scope=field])>:where([data-part=control]:is(:hover,:focus-within)) :where([data-part=label]){color:highlight}:where([data-part=frame-corners]){color:canvastext}:where([data-part=sweep-corners]){color:highlight;opacity:1}:where([data-part=sweep-outline])>i{background:highlight}:where([data-part=sweep-outline]){opacity:1}:where([data-part=sweep-content]){display:none}:where([data-part=sweep-label]){clip-path:none}:where([data-part=sweep-fill]){border-radius:inherit;background:0 0;box-shadow:inset 0 0 0 2px highlight}:where([data-part=rail-fill]){background:highlight}:where([data-part=rail-hover]){display:none}:where([data-part=thumb]){box-shadow:none;background:canvastext}:where(:checked)+:where([data-part=track]) :where([data-part=thumb]),:where([data-on])>:where([data-part=thumb]){background:highlighttext}:where(:checked)+:where([data-part=track])>:where([data-part=sweep]),:where([data-on])>:where([data-part=sweep]){visibility:visible;color:canvastext}:where([data-part=indicator])~:where([aria-checked=true],[aria-selected=true],[aria-pressed=true]){forced-color-adjust:none;color:highlighttext}:where([data-scope=checkbox][data-part=control]) :where(svg){forced-color-adjust:none;stroke:canvastext}}}@layer warp.layout;@layer warp.components{:where([data-scope=chip]),:where([data-scope=pill]){--warp-sweep-radius:var(--warp-radius-round)}:where([data-scope=surface]),:where([data-scope=menu][data-part=content]),:where([data-scope=select][data-part=content]),:where([data-scope=accordion]) :where([data-part=item]){--warp-sweep-radius:var(--warp-radius-surface)}:where([data-scope=surface][data-sweep=surface]){--_on:var(--warp-sweep-surfaces)}:where([data-part=content]):where(:not([data-scope=button]>*)){justify-content:normal;align-items:normal;gap:normal;display:block}:where([data-part=content][hidden]),:where([data-part=content][popover]:not(:popover-open)){display:none}:where([data-scope]){--_solid:var(--warp-color-accent-solid);--_solid-hover:var(--warp-color-accent-solid-hover);--_ink-on:var(--warp-color-accent-on-solid);--_soft:var(--warp-color-accent-soft);--_text:var(--warp-color-accent-text);--_border:var(--warp-color-accent-border)}:where([data-tone=neutral]){--_solid:var(--warp-color-neutral-solid);--_solid-hover:var(--warp-color-neutral-solid-hover);--_ink-on:var(--warp-color-neutral-on-solid);--_soft:var(--warp-color-neutral-soft);--_text:var(--warp-color-neutral-text);--_border:var(--warp-color-neutral-border)}:where([data-tone=positive]){--_solid:var(--warp-color-positive-solid);--_solid-hover:var(--warp-color-positive-solid-hover);--_ink-on:var(--warp-color-positive-on-solid);--_soft:var(--warp-color-positive-soft);--_text:var(--warp-color-positive-text);--_border:var(--warp-color-positive-border)}:where([data-tone=caution]){--_solid:var(--warp-color-caution-solid);--_solid-hover:var(--warp-color-caution-solid-hover);--_ink-on:var(--warp-color-caution-on-solid);--_soft:var(--warp-color-caution-soft);--_text:var(--warp-color-caution-text);--_border:var(--warp-color-caution-border)}:where([data-tone=critical]){--_solid:var(--warp-color-critical-solid);--_solid-hover:var(--warp-color-critical-solid-hover);--_ink-on:var(--warp-color-critical-on-solid);--_soft:var(--warp-color-critical-soft);--_text:var(--warp-color-critical-text);--_border:var(--warp-color-critical-border)}:where([data-tone=info]){--_solid:var(--warp-color-info-solid);--_solid-hover:var(--warp-color-info-solid-hover);--_ink-on:var(--warp-color-info-on-solid);--_soft:var(--warp-color-info-soft);--_text:var(--warp-color-info-text);--_border:var(--warp-color-info-border)}:where(svg[data-icon]){inline-size:var(--warp-icon-md);block-size:var(--warp-icon-md);fill:none;stroke:currentColor;stroke-width:var(--warp-icon-stroke);stroke-linecap:round;stroke-linejoin:round;flex:none}:where([data-expression=vivid]) :where(svg[data-icon]){stroke-linecap:square;stroke-linejoin:miter}:where([data-expression=quiet]) :where(svg[data-icon]),:where([data-expression=balanced]) :where(svg[data-icon]){stroke-linecap:round;stroke-linejoin:round}:where(kbd[data-scope=kbd]){border:var(--warp-border-hairline) solid var(--warp-color-border-strong);border-radius:var(--warp-radius-mark);background:var(--warp-color-surface-raised);block-size:20px;min-inline-size:20px;font:500 11px/1 var(--warp-font-mono);color:var(--warp-color-text-subtle);border-block-end-width:2px;place-items:center;padding-inline:5px;display:inline-grid}html:has(dialog:modal){overflow:hidden}html[data-scrollbar]:has(dialog:modal){scrollbar-gutter:stable}:where([data-part=sr-only]),:where([data-scope=announcer]){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:clip}:where([data-scope=menu][data-part=content]),:where([data-scope=popover][data-part=content]),:where([data-scope=select][data-part=content]){--_side-x:0;--_side-y:-1;box-sizing:border-box;min-inline-size:180px;max-inline-size:min(360px,100vw - 16px);max-block-size:min(var(--_avail,480px), calc(100dvh - 16px));overscroll-behavior:contain;padding:var(--warp-space-tight);background:var(--warp-color-surface-overlay);color:var(--warp-color-text);border:var(--warp-border-hairline) solid var(--warp-color-border);border-radius:var(--warp-radius-surface);box-shadow:var(--warp-elevation-2);font-size:var(--warp-text-body-size);line-height:var(--warp-text-body-leading);transform-origin:var(--warp-origin,var(--_origin,top left));opacity:0;translate:calc(var(--_side-x) * var(--warp-motion-distance) * .5) calc(var(--_side-y) * var(--warp-motion-distance) * .5);scale:var(--warp-motion-scale-from);transition:opacity calc(var(--warp-duration-base) * var(--warp-duration-exit-k)) var(--warp-ease-in), translate calc(var(--warp-duration-base) * var(--warp-duration-exit-k)) var(--warp-ease-in), scale calc(var(--warp-duration-base) * var(--warp-duration-exit-k)) var(--warp-ease-in), overlay calc(var(--warp-duration-base) * var(--warp-duration-exit-k)) allow-discrete, display calc(var(--warp-duration-base) * var(--warp-duration-exit-k)) allow-discrete;margin:0;position:fixed;inset:auto;overflow:auto}:where([data-scope=menu][data-part=content]):where(:popover-open,[data-state=open]),:where([data-scope=popover][data-part=content]):where(:popover-open,[data-state=open]),:where([data-scope=select][data-part=content]):where(:popover-open,[data-state=open]){opacity:1;transition:opacity var(--warp-duration-fast) var(--warp-ease-out), translate var(--warp-spring-duration) var(--warp-ease-spring), scale var(--warp-spring-duration) var(--warp-ease-spring), overlay var(--warp-duration-base) allow-discrete, display var(--warp-duration-base) allow-discrete;translate:0;scale:1}@starting-style{:where([data-scope=menu][data-part=content]):popover-open,:where([data-scope=popover][data-part=content]):popover-open,:where([data-scope=select][data-part=content]):popover-open{opacity:0;scale:var(--warp-motion-scale-from);translate:calc(var(--_side-x) * var(--warp-motion-distance)) calc(var(--_side-y) * var(--warp-motion-distance))}}:where([data-side=top]){--_side-x:0;--_side-y:1;--_origin:bottom left}:where([data-side=bottom]){--_side-x:0;--_side-y:-1;--_origin:top left}:where([data-side=right]){--_side-x:-1;--_side-y:0;--_origin:top left}:where([data-side=left]){--_side-x:1;--_side-y:0;--_origin:top right}}@layer warp.inputs,warp.inputs-rich,warp.data,warp.app,warp.flows,warp.marketing,warp.canvas;@layer warp.flow{:where([data-scope=surface]),:where([data-scope=listing]),:where([data-scope=plan]),:where([data-scope=quote]),:where([data-scope=post]),:where([data-scope=prose])>:where(table),:where([data-flow=card]){--_flow-in:warp-in-card;--_flow-out:warp-out-card;--_flow-o:50% 0%}:where([data-scope=tile]),:where([data-flow=tile]){--_flow-in:warp-in-tile;--_flow-out:warp-out-card}:where([data-scope=table]:has(>[data-part=viewport])){view-timeline:--warp-flow-host block}:where([data-scope=table]) :where(tbody)>:where(tr),:where([data-flow=row]){--_flow-in:warp-in-row;--_flow-out:warp-out-row;--warp-flow-reach:calc(var(--warp-ref-flow-reach) * .7)}:where([data-scope=list])>:where(li),:where([data-scope=timeline])>:where(li),:where([data-scope=changelog]) :where(li),:where([data-scope=prose])>:where(:is(p,ul,ol,dl,blockquote)),:where([data-flow=item]){--_flow-in:warp-in-item;--_flow-out:warp-out-fade;--warp-flow-reach:calc(var(--warp-ref-flow-reach) * .8)}:where([data-scope=stat]),:where([data-flow=stat]){--_flow-in:warp-in-fade;--_flow-out:warp-out-fade;view-timeline:--warp-flow-host block}:where([data-scope=chart]),:where([data-flow=chart]){--_flow-in:warp-in-chart;--_flow-out:warp-out-fade;--_flow-o:50% 100%}:where([data-scope=gallery]) :where([data-part=item]),:where(figure),:where([data-flow=image]){--_flow-in:warp-in-image;--_flow-out:warp-out-image}:where([data-part=head])>:where(:is(h1,h2,h3)),:where([data-scope=prose])>:where(:is(h2,h3)),:where([data-flow=heading]){--_flow-in:warp-in-heading;--_flow-out:warp-out-fade}:where([data-scope=codeblock]),:where([data-flow=code]){--_flow-in:warp-in-fade;--_flow-out:warp-out-fade;view-timeline:--warp-flow-host block;isolation:isolate;position:relative;overflow:clip}:where([data-scope=prose])>:where(pre){--_flow-in:warp-in-fade;--_flow-out:warp-out-fade}:where([data-scope=form])>:where(*),:where([data-scope=field]),:where([data-flow=form]){--_flow-in:warp-in-fade;--_flow-out:warp-out-none}:where([data-scope=kanban]) :where([data-part=card]),:where([data-flow=deal]){--_flow-in:warp-in-deal;--_flow-out:warp-out-card;--_flow-o:50% 0%}:where([data-scope=kanban]) :where([data-part=card]:nth-child(2n)){--_flow-s:-1}@media screen{@supports (animation-timeline:view()){:where([data-scope=surface]),:where([data-scope=tile]),:where([data-scope=listing]),:where([data-scope=plan]),:where([data-scope=quote]),:where([data-scope=post]),:where([data-scope=table]) :where(tbody)>:where(tr),:where([data-scope=list])>:where(li),:where([data-scope=timeline])>:where(li),:where([data-scope=changelog]) :where(li),:where([data-scope=stat]),:where([data-scope=chart]),:where([data-scope=gallery]) :where([data-part=item]),:where(figure),:where([data-part=head])>:where(:is(h1,h2,h3)),:where([data-scope=prose])>:where(:is(h2,h3,p,ul,ol,dl,blockquote,pre,table,figure)),:where([data-scope=codeblock]),:where([data-scope=form])>:where(*),:where([data-scope=field]),:where([data-scope=kanban]) :where([data-part=card]),:where([data-flow]:not([data-flow=off])){--_flow-r:var(--warp-flow-reach,var(--warp-ref-flow-reach));--_flow-e:var(--warp-flow-out,var(--warp-ref-flow-out));--_flow-w:min(100%, max(var(--_flow-e), 45%));--_flow-t:var(--warp-flow-top,calc(var(--warp-control-md) + 12px));--_flow-i:0;animation-name:var(--warp-flow-gate,var(--_flow-in)), var(--warp-flow-gate,var(--_flow-nest,var(--_flow-out)));animation-timeline:view(),view();animation-duration:auto, auto;animation-timing-function:var(--warp-ref-flow-ease), linear;animation-fill-mode:backwards,forwards;animation-range:entry calc(var(--_flow-i) * var(--warp-ref-flow-step)) cover calc(min(var(--_flow-r), 340px) + var(--_flow-i) * var(--warp-ref-flow-step)), exit calc(100% - var(--_flow-t) - var(--_flow-w) * .4) exit calc(100% - var(--_flow-t) + var(--_flow-w) * .6);transform-origin:var(--_flow-o,50% 50%);translate:if(style(--_flow-dx: 0px) and style(--_flow-dy: 0px): revert-layer; else: var(--_flow-dx) var(--_flow-dy));scale:if(style(--_flow-sx: 1) and style(--_flow-sy: 1): revert-layer; else: var(--_flow-sx) var(--_flow-sy));rotate:if(style(--_flow-rot: 0deg): revert-layer; else: var(--_flow-rot))}:where([data-scope=surface]):where(:focus-within,:target),:where([data-scope=tile]):where(:focus-within,:target),:where([data-scope=listing]):where(:focus-within,:target),:where([data-scope=plan]):where(:focus-within,:target),:where([data-scope=quote]):where(:focus-within,:target),:where([data-scope=post]):where(:focus-within,:target),:where([data-scope=table]) :where(tbody)>:where(tr):where(:focus-within,:target),:where([data-scope=list])>:where(li):where(:focus-within,:target),:where([data-scope=timeline])>:where(li):where(:focus-within,:target),:where([data-scope=changelog]) :where(li):where(:focus-within,:target),:where([data-scope=stat]):where(:focus-within,:target),:where([data-scope=chart]):where(:focus-within,:target),:where([data-scope=gallery]) :where([data-part=item]):where(:focus-within,:target),:where(figure):where(:focus-within,:target),:where([data-part=head])>:where(:is(h1,h2,h3)):where(:focus-within,:target),:where([data-scope=prose])>:where(:is(h2,h3,p,ul,ol,dl,blockquote,pre,table,figure)):where(:focus-within,:target),:where([data-scope=codeblock]):where(:focus-within,:target),:where([data-scope=form])>:where(*):where(:focus-within,:target),:where([data-scope=field]):where(:focus-within,:target),:where([data-scope=kanban]) :where([data-part=card]):where(:focus-within,:target),:where([data-flow]:not([data-flow=off])):where(:focus-within,:target){animation-name:none}:where([data-scope=surface])>*,:where([data-scope=tile])>*,:where([data-scope=listing])>*,:where([data-scope=plan])>*,:where([data-scope=quote])>*,:where([data-scope=post])>*,:where([data-scope=chart])>*,:where(figure)>*,:where([data-scope=codeblock])>*,:where([data-scope=prose])>:where(:is(p,ul,ol,dl,blockquote,pre,table))>*,:where([data-flow]:not([data-flow=off]))>*{--_flow-nest:warp-out-none}@supports (width:calc(sibling-index() * 1px)){:where([data-scope=surface]),:where([data-scope=tile]),:where([data-scope=listing]),:where([data-scope=plan]),:where([data-scope=stat]),:where([data-scope=gallery]) :where([data-part=item]),:where([data-scope=form])>:where(*),:where([data-scope=kanban]) :where([data-part=card]){--_flow-i:mod(calc(sibling-index() - 1), var(--warp-flow-cols,4))}}:where([data-scope=table]:has(>[data-part=viewport])) :where(tbody)>:where(tr){animation-timeline:--warp-flow-host,--warp-flow-host}@supports (width:calc(sibling-index() * 1px)){:where([data-scope=table]:has(>[data-part=viewport])) :where(tbody)>:where(tr){--_flow-i:min(calc(sibling-index() - 1), 12)}}:where([data-scope=stat]) :where([data-part=value]){animation:var(--warp-flow-gate,warp-in-value) auto var(--warp-ref-flow-ease) backwards;animation-timeline:--warp-flow-host;animation-range:entry 0 cover var(--warp-ref-flow-reach);display:block}:where([data-scope=codeblock]):after,:where([data-flow=code]):after{content:"";z-index:-1;pointer-events:none;transform-origin:100%;background:color-mix(in oklab, var(--warp-color-accent-soft) 50%, var(--warp-color-surface-sunken));animation:var(--warp-flow-gate,warp-in-scan) auto linear backwards;animation-timeline:--warp-flow-host;animation-range:entry 0 cover calc(var(--warp-ref-flow-reach) * 1.3);position:absolute;inset:0;scale:0 1}}}@keyframes warp-in-fade{0%{opacity:0}}@keyframes warp-in-card{0%{opacity:0;--_flow-dy:var(--warp-ref-flow-y);--_flow-sx:var(--warp-ref-flow-s);--_flow-sy:var(--warp-ref-flow-s)}}@keyframes warp-in-tile{0%{opacity:0;--_flow-dy:calc(var(--warp-ref-flow-y) * 1.4)}}@keyframes warp-in-row{0%{opacity:0;--_flow-dx:calc(var(--warp-ref-flow-x) * -1)}}@keyframes warp-in-item{0%{opacity:0;--_flow-dy:calc(var(--warp-ref-flow-y) * .5)}}@keyframes warp-in-chart{0%{opacity:0;--_flow-sy:calc(1 - (1 - var(--warp-ref-flow-s)) * 2)}}@keyframes warp-in-image{0%{opacity:0;--_flow-sx:var(--warp-ref-flow-z);--_flow-sy:var(--warp-ref-flow-z);clip-path:inset(var(--warp-ref-flow-clip))}to{clip-path:inset(0)}}@keyframes warp-in-heading{0%{opacity:0;--_flow-dx:calc(var(--warp-ref-flow-x) * -1)}}@keyframes warp-in-deal{0%{opacity:0;--_flow-dy:calc(var(--warp-ref-flow-y) * -.6);--_flow-rot:calc(var(--warp-ref-flow-r) * var(--_flow-s,1))}}@keyframes warp-in-value{0%{opacity:0;translate:0 .4em}}@keyframes warp-in-scan{0%{scale:1}}@keyframes warp-out-card{to{opacity:var(--warp-ref-flow-floor);--_flow-dy:calc(var(--warp-ref-flow-y) * -.5)}}@keyframes warp-out-row{to{opacity:var(--warp-ref-flow-floor);--_flow-dx:calc(var(--warp-ref-flow-x) * .5)}}@keyframes warp-out-fade{to{opacity:var(--warp-ref-flow-floor)}}@keyframes warp-out-image{to{opacity:var(--warp-ref-flow-floor);--_flow-dy:calc(var(--warp-ref-flow-y) * -.4)}}@keyframes warp-out-none{to{opacity:1}}:where([data-part=spacer])~:where([data-part=row]){transition:opacity var(--warp-duration-base) var(--warp-ease-out)}@starting-style{:where([data-part=spacer])~:where([data-part=row]){opacity:0}}[data-flow-state=wait]{opacity:0;translate:0 var(--warp-ref-flow-y)}[data-flow-state=in]{transition:opacity var(--warp-duration-slow) var(--warp-ease-out) calc(var(--_flow-i,0) * var(--warp-stagger)), translate var(--warp-duration-slow) var(--warp-ease-out) calc(var(--_flow-i,0) * var(--warp-stagger))}}@font-face{font-family:Inter Fallback;src:local(Arial),local(ArialMT);font-weight:100 549;size-adjust:107.12%;ascent-override:90.44%;descent-override:22.52%;line-gap-override:0%;font-display:swap}@font-face{font-family:Inter Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-weight:550 900;size-adjust:107.12%;ascent-override:90.44%;descent-override:22.52%;line-gap-override:0%;font-display:swap}@font-face{font-family:Space Grotesk Fallback;src:local(Arial),local(ArialMT);font-weight:100 549;size-adjust:109.69%;ascent-override:89.71%;descent-override:26.62%;line-gap-override:0%;font-display:swap}@font-face{font-family:Space Grotesk Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-weight:550 900;size-adjust:109.69%;ascent-override:89.71%;descent-override:26.62%;line-gap-override:0%;font-display:swap}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman),local(TimesNewRomanPSMT);font-style:normal;size-adjust:83.94%;ascent-override:117.94%;descent-override:36.93%;line-gap-override:0%;font-display:swap}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman Italic),local(TimesNewRomanPS-ItalicMT);font-style:italic;size-adjust:83.94%;ascent-override:117.94%;descent-override:36.93%;line-gap-override:0%;font-display:swap}@font-face{font-family:IBM Plex Mono Fallback;src:local(Courier New),local(CourierNewPSMT);font-weight:100 549;size-adjust:99.98%;ascent-override:102.52%;descent-override:27.5%;line-gap-override:0%;font-display:swap}@font-face{font-family:IBM Plex Mono Fallback;src:local(Courier New Bold),local(CourierNewPS-BoldMT);font-weight:550 900;size-adjust:99.98%;ascent-override:102.52%;descent-override:27.5%;line-gap-override:0%;font-display:swap}@property --warp-mx{syntax:"<percentage>";inherits:true;initial-value:50%}@property --warp-my{syntax:"<percentage>";inherits:true;initial-value:50%}@property --_fo{syntax:"<number>";inherits:false;initial-value:1}@property --_fr{syntax:"<number>";inherits:false;initial-value:0}@property --_flow-dx{syntax:"<length>";inherits:false;initial-value:0}@property --_flow-dy{syntax:"<length>";inherits:false;initial-value:0}@property --_flow-sx{syntax:"<number>";inherits:false;initial-value:1}@property --_flow-sy{syntax:"<number>";inherits:false;initial-value:1}@property --_flow-rot{syntax:"<angle>";inherits:false;initial-value:0deg}@property --warp-text-display-px{syntax:"<length>";inherits:true;initial-value:0}@property --warp-text-title-px{syntax:"<length>";inherits:true;initial-value:0}@property --warp-text-heading-px{syntax:"<length>";inherits:true;initial-value:0}@property --warp-text-body-px{syntax:"<length>";inherits:true;initial-value:0}@property --warp-text-prose-px{syntax:"<length>";inherits:true;initial-value:0}@property --warp-text-label-px{syntax:"<length>";inherits:true;initial-value:0}@property --warp-text-eyebrow-px{syntax:"<length>";inherits:true;initial-value:0}@property --warp-text-caption-px{syntax:"<length>";inherits:true;initial-value:0}@property --warp-text-code-px{syntax:"<length>";inherits:true;initial-value:0}@property --warp-text-button-px{syntax:"<length>";inherits:true;initial-value:0}@property --warp-text-control-px{syntax:"<length>";inherits:true;initial-value:0}@property --warp-trim-fix{syntax:"<length>";inherits:true;initial-value:0}@property --warp-a{syntax:"<length>";inherits:false;initial-value:0}@property --warp-b{syntax:"<length>";inherits:false;initial-value:0}@property --warp-frame-tail{syntax:"<number>";inherits:true;initial-value:0}@property --warp-frame-head{syntax:"<number>";inherits:true;initial-value:0}@property --_a{syntax:"<number>";inherits:true;initial-value:0}@property --_sl{syntax:"<percentage>";inherits:false;initial-value:100%}@property --_sr{syntax:"<percentage>";inherits:false;initial-value:100%}@property --warp-sweep-duration{syntax:"<time>";inherits:true;initial-value:.52s}