@layer veneer,app,theme,base,components,utilities;@layer veneer.tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--veneer-seed-accent-h:152;--veneer-seed-accent-c:.115;--veneer-target-min:0px;--veneer-input-font-min:0px;--veneer-motion-scale:1;--veneer-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]{--veneer-x:.5;--veneer-icon-o:inline;--veneer-icon-q:none;--veneer-icon-b:inline;--veneer-icon-v:none;--veneer-icon-kerf:2;--veneer-ref-neutral-h:80;--veneer-ref-neutral-c:.0015;--veneer-ref-accent-k:1;--veneer-ref-tone-k:1;--veneer-ref-depth:.7;--veneer-ref-depth-rest:0;--veneer-ref-rest-ambient:0;--veneer-ref-air:.85;--veneer-ref-control-step:-2px;--veneer-btn-fill:0;--veneer-ref-primary-solid:var(--veneer-color-accent-solid);--veneer-ref-primary-solid-hover:var(--veneer-color-accent-solid-hover);--veneer-ref-primary-on-solid:var(--veneer-color-accent-on-solid);--veneer-ref-surface-line:var(--veneer-color-border);--veneer-ref-hair:-.03;--veneer-ref-page:0;--veneer-ref-body-leading:1.5;--veneer-font-sans:"Inter", "Inter Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--veneer-font-display:"Space Grotesk", "Space Grotesk Fallback", "Inter", ui-sans-serif, system-ui, sans-serif;--veneer-font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback", ui-monospace, "SF Mono", Menlo, monospace;--veneer-ref-title-font:var(--veneer-font-display);--veneer-ref-heading-font:var(--veneer-font-display);--veneer-ref-display-weight:500;--veneer-ref-display-min:2.125;--veneer-ref-display-b:1.659;--veneer-ref-display-m:1.989;--veneer-ref-display-max:3.25;--veneer-ref-title-min:1.5;--veneer-ref-title-b:1.345;--veneer-ref-title-m:.663;--veneer-ref-title-max:1.875;--veneer-ref-measure:66;--veneer-ref-ch:.613em;--veneer-ref-trim-heading:trim-both cap alphabetic;--veneer-ref-trim-display:normal;--veneer-ref-trim-heading-k:1;--veneer-ref-trim-display-k:0;--veneer-ref-prose-wrap:pretty;--veneer-ref-editable-wrap:auto;--veneer-ref-display-variation:normal;--veneer-ref-hm-k1:1.276;--veneer-ref-hm-k2:.284;--veneer-ref-hm-k3:.292;--veneer-ref-em-k1:1.3;--veneer-ref-em-k2:.327;--veneer-ref-em-k3:.275;--veneer-ref-display-tracking:-.03em;--veneer-ref-title-weight:500;--veneer-ref-heading-weight:600;--veneer-ref-label-font:var(--veneer-font-sans);--veneer-ref-label-case:none;--veneer-ref-label-tracking:0em;--veneer-ref-label-adjust:1px;--veneer-ref-eyebrow-font:var(--veneer-font-mono);--veneer-ref-eyebrow-case:uppercase;--veneer-ref-eyebrow-tracking:.08em;--veneer-ref-eyebrow-adjust:-1px;--veneer-ref-button-font:var(--veneer-font-sans);--veneer-ref-button-case:none;--veneer-ref-button-tracking:0em;--veneer-ref-button-weight:500;--veneer-ref-button-adjust:0px;--veneer-ref-radius-round:6px;--veneer-ref-motion-k:1;--veneer-ref-distance:8px;--veneer-ref-scale-from:.97;--veneer-ref-stagger:32ms;--veneer-ref-ease-out:cubic-bezier(.16, 1, .3, 1);--veneer-ref-ease-pop:cubic-bezier(.16, 1, .3, 1);--veneer-ref-spring:linear(0, .085, .261, .454, .625, .761, .86, .927, .969, .993, 1.005, 1.01, 1.011, 1);--veneer-ref-spring-ms:.38s;--veneer-ref-press:.97;--veneer-ref-touch-out:.16s;--veneer-ref-shuttle-head:.18s;--veneer-ref-shuttle-tail:.3s;--veneer-ref-offset:0px;--veneer-ref-sweep:.62s;--veneer-ref-sweep-k:1;--veneer-ref-frame:.62s;--veneer-sweep-buttons:1;--veneer-sweep-surfaces:0;--veneer-ref-sweep-base:var(--veneer-color-text);--veneer-ref-field-fill:var(--veneer-color-surface-raised);--veneer-ref-field-fill-active:var(--veneer-color-accent-soft);--veneer-ref-float-font:"Space Grotesk", "Space Grotesk Fallback", "Inter", ui-sans-serif, system-ui, sans-serif;--veneer-ref-numeric-font:var(--veneer-font-mono);--veneer-ref-emphasis-style:normal}[data-expression=quiet]{--veneer-x:0;--veneer-icon-o:inline;--veneer-icon-q:inline;--veneer-icon-b:none;--veneer-icon-v:none;--veneer-icon-kerf:1.5;--veneer-ref-neutral-h:255;--veneer-ref-neutral-c:.017;--veneer-ref-accent-k:.62;--veneer-ref-tone-k:.72;--veneer-ref-depth:1.2;--veneer-ref-depth-rest:1.2;--veneer-ref-rest-ambient:1;--veneer-ref-air:1.2;--veneer-ref-control-step:4px;--veneer-btn-fill:0;--veneer-ref-primary-solid:var(--veneer-color-neutral-solid);--veneer-ref-primary-solid-hover:var(--veneer-color-neutral-solid-hover);--veneer-ref-primary-on-solid:var(--veneer-color-neutral-on-solid);--veneer-ref-surface-line:transparent;--veneer-ref-hair:.032;--veneer-ref-page:-.012;--veneer-ref-body-leading:1.6;--veneer-font-sans:"Inter", "Inter Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--veneer-font-display:"Inter", "Inter Fallback", ui-sans-serif, system-ui, sans-serif;--veneer-font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback", ui-monospace, "SF Mono", Menlo, monospace;--veneer-ref-title-font:var(--veneer-font-display);--veneer-ref-heading-font:var(--veneer-font-sans);--veneer-ref-display-weight:500;--veneer-ref-display-min:2.125;--veneer-ref-display-b:1.861;--veneer-ref-display-m:1.127;--veneer-ref-display-max:2.7625;--veneer-ref-title-min:1.5;--veneer-ref-title-b:1.345;--veneer-ref-title-m:.663;--veneer-ref-title-max:1.875;--veneer-ref-measure:72;--veneer-ref-ch:.613em;--veneer-ref-trim-heading:normal;--veneer-ref-trim-display:normal;--veneer-ref-trim-heading-k:0;--veneer-ref-trim-display-k:0;--veneer-ref-prose-wrap:auto;--veneer-ref-editable-wrap:auto;--veneer-ref-display-variation:normal;--veneer-ref-hm-k1:1.21;--veneer-ref-hm-k2:.2415;--veneer-ref-hm-k3:.241;--veneer-ref-em-k1:1.21;--veneer-ref-em-k2:.2415;--veneer-ref-em-k3:.241;--veneer-ref-display-tracking:-.028em;--veneer-ref-title-weight:500;--veneer-ref-heading-weight:500;--veneer-ref-label-font:var(--veneer-font-sans);--veneer-ref-label-case:none;--veneer-ref-label-tracking:0em;--veneer-ref-label-adjust:1px;--veneer-ref-eyebrow-font:var(--veneer-font-sans);--veneer-ref-eyebrow-case:none;--veneer-ref-eyebrow-tracking:.005em;--veneer-ref-eyebrow-adjust:0px;--veneer-ref-button-font:var(--veneer-font-sans);--veneer-ref-button-case:none;--veneer-ref-button-tracking:0em;--veneer-ref-button-weight:500;--veneer-ref-button-adjust:0px;--veneer-ref-radius-round:999px;--veneer-ref-motion-k:.85;--veneer-ref-distance:3px;--veneer-ref-scale-from:.99;--veneer-ref-stagger:0s;--veneer-ref-ease-out:cubic-bezier(.2, 0, 0, 1);--veneer-ref-ease-pop:cubic-bezier(.2, 0, 0, 1);--veneer-ref-spring:cubic-bezier(.2, 0, 0, 1);--veneer-ref-spring-ms:.24s;--veneer-ref-press:.985;--veneer-ref-touch-out:.12s;--veneer-ref-shuttle-head:.18s;--veneer-ref-shuttle-tail:.18s;--veneer-ref-offset:0px;--veneer-ref-sweep:.48s;--veneer-ref-sweep-k:1;--veneer-ref-frame:.48s;--veneer-sweep-buttons:1;--veneer-sweep-surfaces:0;--veneer-ref-sweep-base:var(--veneer-color-text);--veneer-ref-field-fill:var(--veneer-color-surface-raised);--veneer-ref-field-fill-active:var(--veneer-color-surface-raised);--veneer-ref-float-font:"Inter", "Inter Fallback", ui-sans-serif, system-ui, sans-serif;--veneer-ref-numeric-font:var(--veneer-font-display);--veneer-ref-emphasis-style:normal}[data-expression=vivid]{--veneer-x:1;--veneer-icon-o:none;--veneer-icon-q:none;--veneer-icon-b:none;--veneer-icon-v:inline;--veneer-icon-fine:inline;--veneer-icon-kerf:2;--veneer-ref-neutral-h:85;--veneer-ref-neutral-c:.012;--veneer-ref-accent-k:1.2;--veneer-ref-tone-k:1.1;--veneer-ref-depth:.35;--veneer-ref-depth-rest:.35;--veneer-ref-rest-ambient:0;--veneer-ref-air:1;--veneer-ref-control-step:0px;--veneer-btn-fill:1;--veneer-ref-primary-solid:var(--veneer-color-accent-solid);--veneer-ref-primary-solid-hover:var(--veneer-color-accent-solid-hover);--veneer-ref-primary-on-solid:var(--veneer-color-accent-on-solid);--veneer-ref-surface-line:var(--veneer-color-border);--veneer-ref-hair:0;--veneer-ref-page:0;--veneer-ref-body-leading:1.55;--veneer-font-sans:"Space Grotesk", "Space Grotesk Fallback", "Inter", ui-sans-serif, system-ui, sans-serif;--veneer-font-display:"Instrument Serif", "Instrument Serif Fallback", "Fraunces", Georgia, serif;--veneer-font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback", ui-monospace, "SF Mono", Menlo, monospace;--veneer-ref-title-font:var(--veneer-font-display);--veneer-ref-heading-font:var(--veneer-font-sans);--veneer-ref-display-weight:400;--veneer-ref-display-min:2.507;--veneer-ref-display-b:1.958;--veneer-ref-display-m:2.347;--veneer-ref-display-max:3.835;--veneer-ref-title-min:1.716;--veneer-ref-title-b:1.539;--veneer-ref-title-m:.7585;--veneer-ref-title-max:2.145;--veneer-ref-measure:60;--veneer-ref-ch:.641em;--veneer-ref-trim-heading:trim-both cap alphabetic;--veneer-ref-trim-display:trim-both cap alphabetic;--veneer-ref-trim-heading-k:1;--veneer-ref-trim-display-k:1;--veneer-ref-prose-wrap:pretty;--veneer-ref-editable-wrap:stable;--veneer-ref-display-variation:"opsz" 144;--veneer-ref-hm-k1:1.276;--veneer-ref-hm-k2:.284;--veneer-ref-hm-k3:.292;--veneer-ref-em-k1:1.3;--veneer-ref-em-k2:.327;--veneer-ref-em-k3:.275;--veneer-ref-display-tracking:-.015em;--veneer-ref-title-weight:400;--veneer-ref-heading-weight:500;--veneer-ref-label-font:var(--veneer-font-mono);--veneer-ref-label-case:uppercase;--veneer-ref-label-tracking:.1em;--veneer-ref-label-adjust:-1px;--veneer-ref-eyebrow-font:var(--veneer-font-mono);--veneer-ref-eyebrow-case:uppercase;--veneer-ref-eyebrow-tracking:.14em;--veneer-ref-eyebrow-adjust:-1px;--veneer-ref-button-font:var(--veneer-font-mono);--veneer-ref-button-case:uppercase;--veneer-ref-button-tracking:.1em;--veneer-ref-button-weight:600;--veneer-ref-button-adjust:-2px;--veneer-ref-radius-round:2px;--veneer-ref-motion-k:1.2;--veneer-ref-distance:12px;--veneer-ref-scale-from:.95;--veneer-ref-stagger:48ms;--veneer-ref-ease-out:cubic-bezier(.16, 1, .3, 1);--veneer-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);--veneer-ref-spring:linear(0, .154, .44, .701, .883, .985, 1.029, 1.038, 1.032, 1.021, 1.011, 1.004, 1, .999, 1);--veneer-ref-spring-ms:.52s;--veneer-ref-press:.96;--veneer-ref-touch-out:.2s;--veneer-ref-shuttle-head:.15s;--veneer-ref-shuttle-tail:.42s;--veneer-ref-offset:3px;--veneer-ref-sweep:.7s;--veneer-ref-sweep-k:1;--veneer-ref-frame:.7s;--veneer-sweep-buttons:1;--veneer-sweep-surfaces:0;--veneer-ref-sweep-base:var(--veneer-color-text);--veneer-ref-field-fill:var(--veneer-color-surface-raised);--veneer-ref-field-fill-active:var(--veneer-color-accent-soft);--veneer-ref-float-font:"Space Grotesk", "Space Grotesk Fallback", "Inter", ui-sans-serif, system-ui, sans-serif;--veneer-ref-numeric-font:var(--veneer-font-sans);--veneer-ref-emphasis-style:italic}[data-flair=sweep]{--veneer-sweep-buttons:1;--veneer-sweep-surfaces:1}[data-flair=none]{--veneer-sweep-buttons:0;--veneer-sweep-surfaces:0;--veneer-btn-fill:0}:root,[data-density=cozy]{--veneer-density-k:1;--veneer-ref-control-sm:28px;--veneer-ref-control-md:36px;--veneer-ref-control-lg:44px}[data-density=compact]{--veneer-density-k:.75;--veneer-ref-control-sm:24px;--veneer-ref-control-md:32px;--veneer-ref-control-lg:40px}[data-density=comfortable]{--veneer-density-k:1.25;--veneer-ref-control-sm:32px;--veneer-ref-control-md:40px;--veneer-ref-control-lg:48px}:root{--veneer-rem:calc(1rem * var(--veneer-ref-rem-k));--veneer-ref-rem-k:1.14286;--veneer-ref-root-size:.875rem;--veneer-ref-fluid-unit:1vw}@supports (width:1cqi){:root{--veneer-ref-fluid-unit:1cqi}:where([data-scope=shell]:not([data-form] *,[data-form]))>:where([data-part=layout])>:where([data-part=main]){--veneer-ref-fluid-unit:calc((100cqi - var(--_navw)) / 100);--_fu:var(--veneer-ref-fluid-unit);--veneer-text-display-size:clamp(calc(var(--veneer-ref-display-min) * var(--veneer-rem)), calc(var(--veneer-ref-display-b) * var(--veneer-rem) + var(--veneer-ref-display-m) * var(--_fu)), calc(var(--veneer-ref-display-max) * var(--veneer-rem)));--veneer-text-title-size:clamp(calc(var(--veneer-ref-title-min) * var(--veneer-rem)), calc(var(--veneer-ref-title-b) * var(--veneer-rem) + var(--veneer-ref-title-m) * var(--_fu)), calc(var(--veneer-ref-title-max) * var(--veneer-rem)))}}@media (width<=1023.98px){:root:not([data-form]){--veneer-ref-rem-k:1.06667;--veneer-ref-root-size:.9375rem}}@media (width<=599.98px){:root:not([data-form]){--veneer-ref-rem-k:1;--veneer-ref-root-size:1rem}}:root[data-form=tablet]{--veneer-ref-rem-k:1.06667;--veneer-ref-root-size:.9375rem}:root[data-form=phone]{--veneer-ref-rem-k:1;--veneer-ref-root-size:1rem}[data-form=phone]{--veneer-ref-fluid-unit:3.75px}[data-form=tablet]{--veneer-ref-fluid-unit:8.34px}[data-form=desktop]{--veneer-ref-fluid-unit:12.8px}:root,[data-form=desktop]{--veneer-ref-type-heading:calc(1.25 * var(--veneer-rem));--veneer-ref-type-body:calc(.875 * var(--veneer-rem));--veneer-ref-type-prose:calc(1 * var(--veneer-rem));--veneer-ref-type-label:calc(.75 * var(--veneer-rem));--veneer-ref-type-caption:calc(.75 * var(--veneer-rem));--veneer-ref-type-code:calc(.8125 * var(--veneer-rem));--veneer-ref-section:48px;--veneer-ref-gutter:32px}@media (width<=1023.98px){:root:not([data-form]){--veneer-ref-type-heading:calc(1.1875 * var(--veneer-rem));--veneer-ref-type-body:calc(.9375 * var(--veneer-rem));--veneer-ref-type-prose:calc(1.0625 * var(--veneer-rem));--veneer-ref-type-caption:calc(.75 * var(--veneer-rem));--veneer-ref-type-code:calc(.8125 * var(--veneer-rem));--veneer-ref-section:40px;--veneer-ref-gutter:24px}}@media (width<=599.98px){:root:not([data-form]){--veneer-ref-type-heading:calc(1.125 * var(--veneer-rem));--veneer-ref-type-body:calc(1 * var(--veneer-rem));--veneer-ref-type-prose:calc(1.0625 * var(--veneer-rem));--veneer-ref-type-caption:calc(.8125 * var(--veneer-rem));--veneer-ref-type-code:calc(.875 * var(--veneer-rem));--veneer-ref-section:32px;--veneer-ref-gutter:16px}}[data-form=tablet]{--veneer-ref-type-heading:calc(1.1875 * var(--veneer-rem));--veneer-ref-type-body:calc(.9375 * var(--veneer-rem));--veneer-ref-type-prose:calc(1.0625 * var(--veneer-rem));--veneer-ref-type-label:calc(.75 * var(--veneer-rem));--veneer-ref-type-caption:calc(.75 * var(--veneer-rem));--veneer-ref-type-code:calc(.8125 * var(--veneer-rem));--veneer-ref-section:40px;--veneer-ref-gutter:24px}[data-form=phone]{--veneer-ref-type-heading:calc(1.125 * var(--veneer-rem));--veneer-ref-type-body:calc(1 * var(--veneer-rem));--veneer-ref-type-prose:calc(1.0625 * var(--veneer-rem));--veneer-ref-type-label:calc(.75 * var(--veneer-rem));--veneer-ref-type-caption:calc(.8125 * var(--veneer-rem));--veneer-ref-type-code:calc(.875 * var(--veneer-rem));--veneer-ref-section:32px;--veneer-ref-gutter:16px}@media (pointer:coarse){:root:not([data-pointer]){--veneer-target-min:44px;--veneer-input-font-min:16px}}[data-pointer=coarse]{--veneer-target-min:44px;--veneer-input-font-min:16px}[data-pointer=fine]{--veneer-target-min:0px;--veneer-input-font-min:0px}@media (prefers-reduced-motion:reduce){:root:not([data-motion]){--veneer-motion-scale:0;--veneer-loop-play:paused}}[data-motion=reduce]{--veneer-motion-scale:0;--veneer-loop-play:paused}[data-motion=full]{--veneer-motion-scale:1;--veneer-loop-play:running}:root,[data-expression],[data-density],[data-form],[data-pointer],[data-motion],[data-flair],[data-theme],[data-palette],[data-veneer]{--_h:var(--veneer-ref-neutral-h);--_c:var(--veneer-ref-neutral-c);--_cl:calc(var(--veneer-ref-neutral-c) * .45);--_ah:var(--veneer-seed-accent-h);--_ac:calc(var(--veneer-seed-accent-c) * var(--veneer-ref-accent-k));--_tk:var(--veneer-ref-tone-k);--veneer-color-page:var(--lightningcss-light,oklch(calc(.972 + var(--veneer-ref-page)) var(--_cl) var(--_h)))var(--lightningcss-dark,oklch(.155 var(--_c) var(--_h)));--veneer-color-surface:var(--lightningcss-light,oklch(.993 var(--_cl) var(--_h)))var(--lightningcss-dark,oklch(.188 var(--_c) var(--_h)));--veneer-color-surface-raised:var(--lightningcss-light,oklch(.998 calc(var(--_cl) * .5) var(--_h)))var(--lightningcss-dark,oklch(.215 var(--_c) var(--_h)));--veneer-color-surface-overlay:var(--lightningcss-light,oklch(100% 0 0))var(--lightningcss-dark,oklch(.235 var(--_c) var(--_h)));--veneer-color-surface-sunken:var(--lightningcss-light,oklch(.955 var(--_cl) var(--_h)))var(--lightningcss-dark,oklch(.135 var(--_c) var(--_h)));--veneer-color-surface-hover:var(--lightningcss-light,oklch(.948 var(--_cl) var(--_h)))var(--lightningcss-dark,oklch(.255 var(--_c) var(--_h)));--veneer-color-surface-active:var(--lightningcss-light,oklch(.922 var(--_cl) var(--_h)))var(--lightningcss-dark,oklch(.285 var(--_c) var(--_h)));--veneer-color-surface-inverse:var(--lightningcss-light,oklch(.245 var(--_c) var(--_h)))var(--lightningcss-dark,oklch(.93 var(--_c) var(--_h)));--veneer-color-on-inverse:var(--lightningcss-light,oklch(.975 var(--_cl) var(--_h)))var(--lightningcss-dark,oklch(.19 var(--_c) var(--_h)));--veneer-color-scrim:var(--lightningcss-light,oklch(.2 var(--_c) var(--_h) / .36))var(--lightningcss-dark,oklch(5% 0 0/.62));--veneer-color-text:var(--lightningcss-light,oklch(.235 var(--_c) var(--_h)))var(--lightningcss-dark,oklch(.935 var(--_c) var(--_h)));--veneer-color-text-subtle:var(--lightningcss-light,oklch(.475 var(--_c) var(--_h)))var(--lightningcss-dark,oklch(.735 var(--_c) var(--_h)));--veneer-color-text-faint:var(--lightningcss-light,oklch(.53 var(--_c) var(--_h)))var(--lightningcss-dark,oklch(.625 var(--_c) var(--_h)));--veneer-color-border:var(--lightningcss-light,oklch(calc(.905 + var(--veneer-ref-hair)) var(--_cl) var(--_h)))var(--lightningcss-dark,oklch(calc(.29 - var(--veneer-ref-hair)) var(--_c) var(--_h)));--veneer-color-border-strong:var(--lightningcss-light,oklch(.84 var(--_c) var(--_h)))var(--lightningcss-dark,oklch(.38 var(--_c) var(--_h)));--veneer-color-border-control:var(--lightningcss-light,oklch(.625 var(--_c) var(--_h)))var(--lightningcss-dark,oklch(.545 var(--_c) var(--_h)));--veneer-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)));--veneer-color-primary-solid:var(--veneer-ref-primary-solid);--veneer-color-primary-solid-hover:var(--veneer-ref-primary-solid-hover);--veneer-color-primary-on-solid:var(--veneer-ref-primary-on-solid);--veneer-color-surface-line:var(--veneer-ref-surface-line);--veneer-color-neutral-solid:var(--veneer-color-surface-inverse);--veneer-color-neutral-solid-hover:var(--lightningcss-light,oklch(.33 var(--_c) var(--_h)))var(--lightningcss-dark,oklch(.86 var(--_c) var(--_h)));--veneer-color-neutral-on-solid:var(--veneer-color-on-inverse);--veneer-color-neutral-soft:var(--veneer-color-surface-hover);--veneer-color-neutral-text:var(--veneer-color-text);--veneer-color-neutral-border:var(--veneer-color-border-strong);--veneer-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)));--veneer-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)));--veneer-color-accent-on-solid:var(--lightningcss-light,oklch(.985 .012 var(--_ah)))var(--lightningcss-dark,oklch(.18 .03 var(--_ah)));--veneer-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)));--veneer-color-accent-text:var(--lightningcss-light,oklch(.46 min(var(--_ac), .12) var(--_ah)))var(--lightningcss-dark,oklch(.8 var(--_ac) var(--_ah)));--veneer-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)));--veneer-color-positive-solid:var(--lightningcss-light,oklch(.52 calc(.12 * var(--_tk)) 148))var(--lightningcss-dark,oklch(.74 calc(.14 * var(--_tk)) 148));--veneer-color-positive-solid-hover:var(--lightningcss-light,oklch(.46 calc(.12 * var(--_tk)) 148))var(--lightningcss-dark,oklch(.79 calc(.14 * var(--_tk)) 148));--veneer-color-positive-on-solid:var(--lightningcss-light,oklch(98.5% .012 148))var(--lightningcss-dark,oklch(18% .03 148));--veneer-color-positive-soft:var(--lightningcss-light,oklch(.955 calc(.035 * var(--_tk)) 148))var(--lightningcss-dark,oklch(.27 calc(.05 * var(--_tk)) 148));--veneer-color-positive-text:var(--lightningcss-light,oklch(.46 calc(.12 * var(--_tk)) 148))var(--lightningcss-dark,oklch(.79 calc(.13 * var(--_tk)) 148));--veneer-color-positive-border:var(--lightningcss-light,oklch(.8 calc(.07 * var(--_tk)) 148))var(--lightningcss-dark,oklch(.43 calc(.08 * var(--_tk)) 148));--veneer-color-caution-solid:var(--lightningcss-light,oklch(.8 calc(.15 * var(--_tk)) 78))var(--lightningcss-dark,oklch(.8 calc(.14 * var(--_tk)) 78));--veneer-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));--veneer-color-caution-on-solid:var(--lightningcss-light,oklch(25% .04 78))var(--lightningcss-dark,oklch(20% .03 78));--veneer-color-caution-soft:var(--lightningcss-light,oklch(.96 calc(.04 * var(--_tk)) 85))var(--lightningcss-dark,oklch(.28 calc(.05 * var(--_tk)) 78));--veneer-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));--veneer-color-caution-border:var(--lightningcss-light,oklch(.82 calc(.1 * var(--_tk)) 80))var(--lightningcss-dark,oklch(.45 calc(.08 * var(--_tk)) 78));--veneer-color-critical-solid:var(--lightningcss-light,oklch(.54 calc(.19 * var(--_tk)) 27))var(--lightningcss-dark,oklch(.7 calc(.16 * var(--_tk)) 25));--veneer-color-critical-solid-hover:var(--lightningcss-light,oklch(.49 calc(.18 * var(--_tk)) 27))var(--lightningcss-dark,oklch(.75 calc(.14 * var(--_tk)) 25));--veneer-color-critical-on-solid:var(--lightningcss-light,oklch(98.5% .01 27))var(--lightningcss-dark,oklch(17% .03 25));--veneer-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));--veneer-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));--veneer-color-critical-border:var(--lightningcss-light,oklch(.8 calc(.08 * var(--_tk)) 27))var(--lightningcss-dark,oklch(.45 calc(.1 * var(--_tk)) 25));--veneer-color-info-solid:var(--lightningcss-light,oklch(.53 calc(.14 * var(--_tk)) 252))var(--lightningcss-dark,oklch(.74 calc(.11 * var(--_tk)) 250));--veneer-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));--veneer-color-info-on-solid:var(--lightningcss-light,oklch(98.5% .01 252))var(--lightningcss-dark,oklch(18% .03 250));--veneer-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));--veneer-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));--veneer-color-info-border:var(--lightningcss-light,oklch(.8 calc(.07 * var(--_tk)) 252))var(--lightningcss-dark,oklch(.43 calc(.08 * var(--_tk)) 250));--veneer-color-highlight-solid:var(--lightningcss-light,oklch(.87 calc(.17 * var(--_tk)) 128))var(--lightningcss-dark,oklch(.86 calc(.18 * var(--_tk)) 132));--veneer-color-highlight-solid-hover:var(--lightningcss-light,oklch(.83 calc(.17 * var(--_tk)) 128))var(--lightningcss-dark,oklch(.9 calc(.16 * var(--_tk)) 132));--veneer-color-highlight-on-solid:var(--lightningcss-light,oklch(25% .05 128))var(--lightningcss-dark,oklch(20% .04 132));--veneer-color-highlight-soft:var(--lightningcss-light,oklch(.96 calc(.05 * var(--_tk)) 128))var(--lightningcss-dark,oklch(.29 calc(.06 * var(--_tk)) 132));--veneer-color-highlight-text:var(--lightningcss-light,oklch(.48 calc(.12 * var(--_tk)) 132))var(--lightningcss-dark,oklch(.86 calc(.17 * var(--_tk)) 132));--veneer-color-highlight-border:var(--lightningcss-light,oklch(.84 calc(.12 * var(--_tk)) 128))var(--lightningcss-dark,oklch(.47 calc(.1 * var(--_tk)) 132));--veneer-color-data-1:var(--lightningcss-light,oklch(.55 calc(.14 * var(--_tk)) 252))var(--lightningcss-dark,oklch(.74 calc(.12 * var(--_tk)) 252));--veneer-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));--veneer-color-data-3:var(--lightningcss-light,oklch(.56 calc(.11 * var(--_tk)) 165))var(--lightningcss-dark,oklch(.76 calc(.12 * var(--_tk)) 165));--veneer-color-data-4:var(--lightningcss-light,oklch(.56 calc(.17 * var(--_tk)) 350))var(--lightningcss-dark,oklch(.74 calc(.14 * var(--_tk)) 350));--veneer-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));--veneer-color-data-6:var(--lightningcss-light,oklch(.55 calc(.16 * var(--_tk)) 30))var(--lightningcss-dark,oklch(.72 calc(.15 * var(--_tk)) 30));--veneer-color-data-7:var(--lightningcss-light,oklch(.52 calc(.14 * var(--_tk)) 295))var(--lightningcss-dark,oklch(.74 calc(.12 * var(--_tk)) 295));--veneer-color-data-8:var(--lightningcss-light,oklch(.6 calc(.11 * var(--_tk)) 115))var(--lightningcss-dark,oklch(.8 calc(.13 * var(--_tk)) 115));--veneer-color-data-grid:var(--veneer-color-border);--veneer-color-data-axis:var(--veneer-color-text-subtle);--veneer-radius-control:calc(2px + 8px * (1 - var(--veneer-x)) * (1 - var(--veneer-x)));--veneer-radius-surface:calc(2px + 12px * (1 - var(--veneer-x)) * (1 - var(--veneer-x)));--veneer-radius-mark:calc(2px + 2px * (1 - var(--veneer-x)) * (1 - var(--veneer-x)));--veneer-radius-round:var(--veneer-ref-radius-round);--veneer-border-hairline:1px;--veneer-border-emphasis:calc(1px + 1px * var(--veneer-x));--veneer-focus-width:2px;--veneer-focus-offset:2px;--_sa:var(--veneer-ref-depth);--veneer-elevation-0:none;--_rest:var(--veneer-ref-depth-rest);--veneer-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(--veneer-ref-rest-ambient))))var(--lightningcss-dark,oklch(0 0 0 / calc(.5 * var(--veneer-ref-rest-ambient))));--veneer-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))));--veneer-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))));--veneer-blur-overlay:calc(12px * (1 - var(--veneer-x)));--veneer-space-hair:calc(2px * var(--veneer-density-k));--veneer-space-tight:calc(4px * var(--veneer-density-k));--veneer-space-related:calc(8px * var(--veneer-density-k));--veneer-space-group:calc(16px * var(--veneer-density-k) * var(--veneer-ref-air));--veneer-space-section:calc(var(--veneer-ref-section) * var(--veneer-ref-air));--veneer-space-page:var(--veneer-ref-gutter);--veneer-pad-control:calc(12px * var(--veneer-density-k) * var(--veneer-ref-air));--veneer-pad-surface:calc(20px * var(--veneer-density-k) * var(--veneer-ref-air));--veneer-control-sm:max(calc(var(--veneer-ref-control-sm) + var(--veneer-ref-control-step)), calc(var(--veneer-target-min) - 8px));--veneer-control-md:max(calc(var(--veneer-ref-control-md) + var(--veneer-ref-control-step)), var(--veneer-target-min));--veneer-control-lg:max(calc(var(--veneer-ref-control-lg) + var(--veneer-ref-control-step)), calc(var(--veneer-target-min) + 4px));--veneer-hit-min:max(24px, var(--veneer-target-min));--veneer-icon-sm:14px;--veneer-icon-md:16px;--veneer-icon-lg:20px;--veneer-icon-stroke:1.5;--_fu:var(--veneer-ref-fluid-unit);--veneer-text-display-font:var(--veneer-font-display);--veneer-text-display-size:clamp(calc(var(--veneer-ref-display-min) * var(--veneer-rem)), calc(var(--veneer-ref-display-b) * var(--veneer-rem) + var(--veneer-ref-display-m) * var(--_fu)), calc(var(--veneer-ref-display-max) * var(--veneer-rem)));--veneer-text-display-leading:1.04;--veneer-text-display-weight:var(--veneer-ref-display-weight);--veneer-text-display-tracking:var(--veneer-ref-display-tracking);--veneer-text-display-variation:var(--veneer-ref-display-variation);--veneer-text-display-trim:var(--veneer-ref-trim-display);--veneer-text-display-trim-k:var(--veneer-ref-trim-display-k);--veneer-text-title-font:var(--veneer-ref-title-font);--veneer-text-title-size:clamp(calc(var(--veneer-ref-title-min) * var(--veneer-rem)), calc(var(--veneer-ref-title-b) * var(--veneer-rem) + var(--veneer-ref-title-m) * var(--_fu)), calc(var(--veneer-ref-title-max) * var(--veneer-rem)));--veneer-text-title-leading:1.15;--veneer-text-title-weight:var(--veneer-ref-title-weight);--veneer-text-title-tracking:calc(var(--veneer-ref-display-tracking) * .6);--veneer-text-heading-font:var(--veneer-ref-heading-font);--veneer-text-heading-size:var(--veneer-ref-type-heading);--veneer-text-heading-leading:1.3;--veneer-text-heading-weight:var(--veneer-ref-heading-weight);--veneer-text-heading-tracking:-.01em;--veneer-text-heading-trim:var(--veneer-ref-trim-heading);--veneer-text-heading-trim-k:var(--veneer-ref-trim-heading-k);--veneer-text-heading-wrap:balance;--veneer-text-body-font:var(--veneer-font-sans);--veneer-text-body-size:var(--veneer-ref-type-body);--veneer-text-body-leading:var(--veneer-ref-body-leading);--veneer-text-body-weight:400;--veneer-text-prose-size:var(--veneer-ref-type-prose);--veneer-text-prose-leading:1.65;--veneer-text-prose-wrap:var(--veneer-ref-prose-wrap);--veneer-text-editable-wrap:var(--veneer-ref-editable-wrap);--veneer-ch:var(--veneer-ref-ch);--veneer-measure:calc(var(--veneer-ref-measure) * var(--veneer-ch));--veneer-text-label-font:var(--veneer-ref-label-font);--veneer-text-label-size:calc(var(--veneer-ref-type-label) + var(--veneer-ref-label-adjust));--veneer-text-label-leading:1.25;--veneer-text-label-weight:500;--veneer-text-label-tracking:var(--veneer-ref-label-tracking);--veneer-text-label-case:var(--veneer-ref-label-case);--veneer-text-eyebrow-font:var(--veneer-ref-eyebrow-font);--veneer-text-eyebrow-size:calc(var(--veneer-ref-type-label) + var(--veneer-ref-eyebrow-adjust));--veneer-text-eyebrow-leading:1.25;--veneer-text-eyebrow-weight:500;--veneer-text-eyebrow-tracking:var(--veneer-ref-eyebrow-tracking);--veneer-text-eyebrow-case:var(--veneer-ref-eyebrow-case);--veneer-text-caption-size:var(--veneer-ref-type-caption);--veneer-text-caption-leading:1.45;--veneer-text-code-font:var(--veneer-font-mono);--veneer-text-code-size:var(--veneer-ref-type-code);--veneer-text-code-leading:1.55;--veneer-text-control-size:max(var(--veneer-ref-type-body), var(--veneer-input-font-min));--veneer-text-control-leading:1.25;--veneer-text-button-font:var(--veneer-ref-button-font);--veneer-text-button-size:calc(var(--veneer-ref-type-body) + var(--veneer-ref-button-adjust));--veneer-text-button-leading:1;--veneer-text-button-weight:var(--veneer-ref-button-weight);--veneer-text-button-tracking:var(--veneer-ref-button-tracking);--veneer-text-button-case:var(--veneer-ref-button-case);--veneer-text-box-trim:trim-both cap alphabetic;--_tw:calc(1cap * 1000);--veneer-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));--veneer-text-numeric-font:var(--veneer-ref-numeric-font);--veneer-text-numeric-variant:tabular-nums lining-nums;--veneer-text-emphasis-style:var(--veneer-ref-emphasis-style);--veneer-text-emphasis-color:var(--veneer-color-accent-text);--veneer-text-display-px:var(--veneer-text-display-size);--veneer-text-title-px:var(--veneer-text-title-size);--veneer-text-heading-px:var(--veneer-text-heading-size);--veneer-text-body-px:var(--veneer-text-body-size);--veneer-text-prose-px:var(--veneer-text-prose-size);--veneer-text-label-px:var(--veneer-text-label-size);--veneer-text-eyebrow-px:var(--veneer-text-eyebrow-size);--veneer-text-caption-px:var(--veneer-text-caption-size);--veneer-text-code-px:var(--veneer-text-code-size);--veneer-text-button-px:var(--veneer-text-button-size);--veneer-text-control-px:var(--veneer-text-control-size);--veneer-text-display-canvas:var(--veneer-text-display-weight) var(--veneer-text-display-px) var(--veneer-text-display-font);--veneer-text-title-canvas:var(--veneer-text-title-weight) var(--veneer-text-title-px) var(--veneer-text-title-font);--veneer-text-heading-canvas:var(--veneer-text-heading-weight) var(--veneer-text-heading-px) var(--veneer-text-heading-font);--veneer-text-body-canvas:var(--veneer-text-body-weight) var(--veneer-text-body-px) var(--veneer-text-body-font);--veneer-text-prose-canvas:var(--veneer-text-body-weight) var(--veneer-text-prose-px) var(--veneer-text-body-font);--veneer-text-label-canvas:var(--veneer-text-label-weight) var(--veneer-text-label-px) var(--veneer-text-label-font);--veneer-text-eyebrow-canvas:var(--veneer-text-eyebrow-weight) var(--veneer-text-eyebrow-px) var(--veneer-text-eyebrow-font);--veneer-text-caption-canvas:var(--veneer-text-body-weight) var(--veneer-text-caption-px) var(--veneer-text-body-font);--veneer-text-code-canvas:var(--veneer-text-body-weight) var(--veneer-text-code-px) var(--veneer-text-code-font);--veneer-text-button-canvas:var(--veneer-text-button-weight) var(--veneer-text-button-px) var(--veneer-text-button-font);--veneer-text-control-canvas:var(--veneer-text-body-weight) var(--veneer-text-control-px) var(--veneer-text-body-font);--_mk:calc(var(--veneer-ref-motion-k) * (.6 + .4 * var(--veneer-motion-scale)));--veneer-duration-instant:80ms;--veneer-duration-fast:calc(.12s * var(--_mk));--veneer-duration-base:calc(.2s * var(--_mk));--veneer-fill-duration:.52s;--veneer-duration-slow:calc(.32s * var(--_mk));--veneer-duration-exit-k:.5;--veneer-ease-out:var(--veneer-ref-ease-out);--veneer-ease-in:cubic-bezier(.4, 0, 1, 1);--veneer-ease-in-out:cubic-bezier(.65, 0, .35, 1);--veneer-ease-pop:var(--veneer-ref-ease-pop);--veneer-ease-sheet:cubic-bezier(.32, .72, 0, 1);--veneer-ease-spring:var(--veneer-ref-spring);--veneer-spring-duration:calc(var(--veneer-ref-spring-ms) * var(--veneer-motion-scale));--veneer-touch-out:calc(var(--veneer-ref-touch-out) * var(--_mk));--veneer-press:calc(1 - (1 - var(--veneer-ref-press)) * var(--veneer-motion-scale));--veneer-offset:calc(var(--veneer-ref-offset) * 1);--veneer-offset-color:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--veneer-shuttle-head:calc(var(--veneer-ref-shuttle-head) * var(--veneer-motion-scale));--veneer-shuttle-tail:calc(var(--veneer-ref-shuttle-tail) * var(--veneer-motion-scale));--veneer-motion-distance:calc(var(--veneer-ref-distance) * var(--veneer-motion-scale));--veneer-motion-scale-from:calc(1 - (1 - var(--veneer-ref-scale-from)) * var(--veneer-motion-scale));--veneer-stagger:calc(var(--veneer-ref-stagger) * var(--veneer-motion-scale));--veneer-stagger-max:6;--veneer-sweep-duration:calc(var(--veneer-ref-sweep) * var(--veneer-motion-scale));--veneer-sweep-ease:cubic-bezier(.65, 0, .35, 1);--veneer-sweep-ease-in:cubic-bezier(.3, .55, .15, 1);--veneer-sweep-width:calc(1px + .5px * min(1, var(--veneer-x) * 2));--veneer-sweep-base-width:var(--veneer-border-hairline);--veneer-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)));--veneer-color-sweep-base:var(--veneer-ref-sweep-base);--veneer-frame-track:var(--lightningcss-light,var(--veneer-color-text))var(--lightningcss-dark,color-mix(in oklab, var(--veneer-color-text) 62%, transparent));--veneer-frame-corner:10px;--veneer-frame-weight:2px;--veneer-frame-stroke:2.6;--veneer-frame-duration:calc(var(--veneer-ref-frame) * var(--veneer-motion-scale));--veneer-color-sweep-critical:var(--veneer-color-critical-solid);--veneer-color-field:var(--veneer-ref-field-fill);--veneer-color-field-active:var(--veneer-ref-field-fill-active);--veneer-color-field-invalid:var(--veneer-color-critical-soft);--veneer-field-height:max(calc(var(--veneer-ref-control-md) + var(--veneer-ref-control-step) + 4px), var(--veneer-target-min));--veneer-label-font:var(--veneer-ref-float-font);--veneer-label-float-size:max(10px, calc(var(--veneer-input-font-min) * .6875));--veneer-label-float-weight:600;--veneer-label-float-tracking:.12em;--veneer-label-float-offset:-7px;--veneer-label-float-duration:calc(.52s * var(--veneer-motion-scale));--veneer-label-float-ease:cubic-bezier(.16, 1, .3, 1);--veneer-label-fade:calc(.12s * (1 - var(--veneer-motion-scale)));--veneer-label-char-duration:.12s;--veneer-label-stagger:var(--veneer-motion-scale);--veneer-color-label:var(--veneer-color-text-subtle);--veneer-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)));--veneer-color-label-active:var(--lightningcss-light, var(--veneer-color-sweep))var(--lightningcss-dark, oklch(.7 min(max(calc(var(--_ac) * 1.35), .14), .16) var(--_ah)));--veneer-message-duration:calc(.18s * var(--veneer-motion-scale));--veneer-z-base:0;--veneer-z-raised:1;--veneer-z-sticky:100;--veneer-z-dock:200;--veneer-z-overlay:300;--veneer-z-menu:400;--veneer-z-modal:500;--veneer-z-toast:600;--veneer-z-tooltip:700;--veneer-opacity-disabled:.45;--veneer-state-hover:.07;--veneer-state-press:.11}:root,[data-expression=balanced]{--veneer-ref-flow-reach:20%;--veneer-ref-flow-out:200px;--veneer-ref-flow-step:14px;--veneer-ref-flow-y:28px;--veneer-ref-flow-x:20px;--veneer-ref-flow-s:.965;--veneer-ref-flow-z:1.025;--veneer-ref-flow-clip:3%;--veneer-ref-flow-r:.6deg;--veneer-ref-flow-floor:.12;--veneer-ref-flow-ease:cubic-bezier(.3, .45, .45, 1)}[data-expression=quiet]{--veneer-ref-flow-reach:12%;--veneer-ref-flow-out:120px;--veneer-ref-flow-step:0px;--veneer-ref-flow-y:10px;--veneer-ref-flow-x:8px;--veneer-ref-flow-s:.99;--veneer-ref-flow-z:1.008;--veneer-ref-flow-clip:0%;--veneer-ref-flow-r:0deg;--veneer-ref-flow-floor:.5;--veneer-ref-flow-ease:linear}[data-expression=vivid]{--veneer-ref-flow-reach:26%;--veneer-ref-flow-out:280px;--veneer-ref-flow-step:24px;--veneer-ref-flow-y:48px;--veneer-ref-flow-x:36px;--veneer-ref-flow-s:.94;--veneer-ref-flow-z:1.04;--veneer-ref-flow-clip:6%;--veneer-ref-flow-r:1.4deg;--veneer-ref-flow-floor:0;--veneer-ref-flow-ease:cubic-bezier(.3, .45, .45, 1)}@media print{:root{--veneer-flow-gate:none}}@media (prefers-reduced-motion:reduce){:root:not([data-motion]){--veneer-flow-gate:none}}[data-motion=reduce],[data-flow=off],:root:not([data-flow-armed]),[data-flow-seen]{--veneer-flow-gate:none}[data-motion=full]{--veneer-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]))){--veneer-flow-gate:none}:where([data-part=spacer])>:where([data-part=row]:not([data-probe])) :where([data-flow]:not([data-flow=off])){--veneer-flow-gate:initial;--veneer-flow-top:0px}@media print{:where([data-part=spacer])>:where([data-part=row]) :where([data-flow]){--veneer-flow-gate:none}}@media (prefers-reduced-motion:reduce){:root:not([data-motion]) :where([data-part=spacer]>[data-part=row] [data-flow]){--veneer-flow-gate:none}}:where([data-motion=reduce]) :where([data-part=spacer]>[data-part=row] [data-flow]),:where([data-flow=off]) :where([data-part=spacer]>[data-part=row] [data-flow]),:where([data-scope=surface]):nth-child(n+121),:where([data-scope=tile]):nth-child(n+121),:where(tr):nth-child(n+121),:where(li):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){--veneer-flow-gate:none}[data-palette=ember]{--veneer-seed-accent-h:41.7;--veneer-seed-accent-c:.192}:where([data-palette=ember]:not(:root)){--veneer-ref-primary-solid:var(--veneer-color-accent-solid);--veneer-ref-primary-solid-hover:var(--veneer-color-accent-solid-hover);--veneer-ref-primary-on-solid:var(--veneer-color-accent-on-solid);--veneer-ref-surface-line:var(--veneer-color-border);--veneer-ref-sweep-base:var(--veneer-color-text);--veneer-ref-field-fill:var(--veneer-color-surface-raised);--veneer-ref-field-fill-active:var(--veneer-color-accent-soft)}:where([data-expression=quiet]) :where([data-palette=ember]:not(:root)){--veneer-ref-primary-solid:var(--veneer-color-neutral-solid);--veneer-ref-primary-solid-hover:var(--veneer-color-neutral-solid-hover);--veneer-ref-primary-on-solid:var(--veneer-color-neutral-on-solid);--veneer-ref-sweep-base:var(--veneer-color-text);--veneer-ref-field-fill:var(--veneer-color-surface-raised);--veneer-ref-field-fill-active:var(--veneer-color-surface-raised)}:where([data-expression=vivid]) :where([data-palette=ember]:not(:root)){--veneer-ref-primary-solid:var(--veneer-color-accent-solid);--veneer-ref-primary-solid-hover:var(--veneer-color-accent-solid-hover);--veneer-ref-primary-on-solid:var(--veneer-color-accent-on-solid);--veneer-ref-surface-line:var(--veneer-color-border);--veneer-ref-sweep-base:var(--veneer-color-text);--veneer-ref-field-fill:var(--veneer-color-surface-raised);--veneer-ref-field-fill-active:var(--veneer-color-accent-soft)}[data-palette=ocean]{--veneer-seed-accent-h:215.1;--veneer-seed-accent-c:.087}:where([data-palette=ocean]:not(:root)){--veneer-ref-primary-solid:var(--veneer-color-accent-solid);--veneer-ref-primary-solid-hover:var(--veneer-color-accent-solid-hover);--veneer-ref-primary-on-solid:var(--veneer-color-accent-on-solid);--veneer-ref-surface-line:var(--veneer-color-border);--veneer-ref-sweep-base:var(--veneer-color-text);--veneer-ref-field-fill:var(--veneer-color-surface-raised);--veneer-ref-field-fill-active:var(--veneer-color-accent-soft)}:where([data-expression=quiet]) :where([data-palette=ocean]:not(:root)){--veneer-ref-primary-solid:var(--veneer-color-neutral-solid);--veneer-ref-primary-solid-hover:var(--veneer-color-neutral-solid-hover);--veneer-ref-primary-on-solid:var(--veneer-color-neutral-on-solid);--veneer-ref-sweep-base:var(--veneer-color-text);--veneer-ref-field-fill:var(--veneer-color-surface-raised);--veneer-ref-field-fill-active:var(--veneer-color-surface-raised)}:where([data-expression=vivid]) :where([data-palette=ocean]:not(:root)){--veneer-ref-primary-solid:var(--veneer-color-accent-solid);--veneer-ref-primary-solid-hover:var(--veneer-color-accent-solid-hover);--veneer-ref-primary-on-solid:var(--veneer-color-accent-on-solid);--veneer-ref-surface-line:var(--veneer-color-border);--veneer-ref-sweep-base:var(--veneer-color-text);--veneer-ref-field-fill:var(--veneer-color-surface-raised);--veneer-ref-field-fill-active:var(--veneer-color-accent-soft)}[data-palette=grape]{--veneer-seed-accent-h:287.8;--veneer-seed-accent-c:.227}:where([data-palette=grape]:not(:root)){--veneer-ref-primary-solid:var(--veneer-color-accent-solid);--veneer-ref-primary-solid-hover:var(--veneer-color-accent-solid-hover);--veneer-ref-primary-on-solid:var(--veneer-color-accent-on-solid);--veneer-ref-surface-line:var(--veneer-color-border);--veneer-ref-sweep-base:var(--veneer-color-text);--veneer-ref-field-fill:var(--veneer-color-surface-raised);--veneer-ref-field-fill-active:var(--veneer-color-accent-soft)}:where([data-expression=quiet]) :where([data-palette=grape]:not(:root)){--veneer-ref-primary-solid:var(--veneer-color-neutral-solid);--veneer-ref-primary-solid-hover:var(--veneer-color-neutral-solid-hover);--veneer-ref-primary-on-solid:var(--veneer-color-neutral-on-solid);--veneer-ref-sweep-base:var(--veneer-color-text);--veneer-ref-field-fill:var(--veneer-color-surface-raised);--veneer-ref-field-fill-active:var(--veneer-color-surface-raised)}:where([data-expression=vivid]) :where([data-palette=grape]:not(:root)){--veneer-ref-primary-solid:var(--veneer-color-accent-solid);--veneer-ref-primary-solid-hover:var(--veneer-color-accent-solid-hover);--veneer-ref-primary-on-solid:var(--veneer-color-accent-on-solid);--veneer-ref-surface-line:var(--veneer-color-border);--veneer-ref-sweep-base:var(--veneer-color-text);--veneer-ref-field-fill:var(--veneer-color-surface-raised);--veneer-ref-field-fill-active:var(--veneer-color-accent-soft)}}@layer veneer.base{:where(:root){background:var(--veneer-color-page);color:var(--veneer-color-text);font-family:var(--veneer-text-body-font);font-size:var(--veneer-ref-root-size);line-height:var(--veneer-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(--veneer-color-accent-solid)}:where([id]){scroll-margin-block-start:var(--veneer-scroll-offset,calc(var(--veneer-control-md) + 12px + var(--veneer-space-related)))}@media (prefers-reduced-motion:no-preference){:where(:root:not([data-motion=reduce])){scroll-behavior:smooth}}:where(:root[data-motion=full]){scroll-behavior:smooth}:where([data-theme]),:where([data-expression]){color:var(--veneer-color-text);font-family:var(--veneer-text-body-font)}:where([data-theme][data-paint]){background-color:var(--veneer-color-page)}:where(:focus-visible){outline:var(--veneer-focus-width) solid var(--veneer-color-focus);outline-offset:var(--veneer-focus-offset);animation:veneer-ring calc(.12s * var(--veneer-motion-scale)) var(--veneer-ease-out)}@keyframes veneer-ring{0%{outline-offset:0px;outline-color:#0000}}::selection{background:var(--veneer-color-accent-soft);color:var(--veneer-color-text)}:where(code),:where(kbd),:where(samp),:where(pre){font-family:var(--veneer-text-code-font);font-size:var(--veneer-text-code-size)}:where(pre){line-height:var(--veneer-text-code-leading)}:where(h1),:where(h2),:where(h3),:where(h4),:where(h5),:where(h6){text-wrap-style:var(--veneer-text-heading-wrap)}:where(p),:where(li),:where(dd),:where(blockquote),:where(figcaption){text-wrap-style:var(--veneer-text-prose-wrap)}:where(textarea),:where([contenteditable]:not([contenteditable=false])){text-wrap-style:var(--veneer-text-editable-wrap)}:where([data-prose]){font-size:var(--veneer-text-prose-size);line-height:var(--veneer-text-prose-leading);max-inline-size:var(--veneer-measure);text-wrap-style:var(--veneer-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(--veneer-text-box-trim)}:where(h1),:where(h2),:where(h3),:where(h4),:where(h5),:where(h6){text-box:var(--veneer-text-heading-trim);--veneer-trim-k:var(--veneer-text-heading-trim-k)}:where([data-scope=hero]) :where([data-part=title]:not([data-scope=hero] :is([data-scope=alert],[data-scope=auth],[data-scope=checklist],[data-scope=dialog],[data-scope=dropzone],[data-scope=empty-state],[data-scope=event-card],[data-scope=item],[data-scope=panel],[data-scope=popover],[data-scope=sheet],[data-scope=shell],[data-scope=sidenav],[data-scope=sidenav-title],[data-scope=steps],[data-scope=surface],[data-scope=toast],[data-scope=year]) :not([data-scope=hero] :is([data-scope=alert],[data-scope=auth],[data-scope=checklist],[data-scope=dialog],[data-scope=dropzone],[data-scope=empty-state],[data-scope=event-card],[data-scope=item],[data-scope=panel],[data-scope=popover],[data-scope=sheet],[data-scope=shell],[data-scope=sidenav],[data-scope=sidenav-title],[data-scope=steps],[data-scope=surface],[data-scope=toast],[data-scope=year]) [data-scope=hero] *))),:where([data-trim=display]){--veneer-trim-k:var(--veneer-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])){--veneer-trim-k:0}:where(h1),:where(h2),:where(h3),:where(h4),:where(h5),:where(h6),:where([data-scope=hero]) :where([data-part=title]:not([data-scope=hero] :is([data-scope=alert],[data-scope=auth],[data-scope=checklist],[data-scope=dialog],[data-scope=dropzone],[data-scope=empty-state],[data-scope=event-card],[data-scope=item],[data-scope=panel],[data-scope=popover],[data-scope=sheet],[data-scope=shell],[data-scope=sidenav],[data-scope=sidenav-title],[data-scope=steps],[data-scope=surface],[data-scope=toast],[data-scope=year]) :not([data-scope=hero] :is([data-scope=alert],[data-scope=auth],[data-scope=checklist],[data-scope=dialog],[data-scope=dropzone],[data-scope=empty-state],[data-scope=event-card],[data-scope=item],[data-scope=panel],[data-scope=popover],[data-scope=sheet],[data-scope=shell],[data-scope=sidenav],[data-scope=sidenav-title],[data-scope=steps],[data-scope=surface],[data-scope=toast],[data-scope=year]) [data-scope=hero] *))),:where([data-trim]){--veneer-trim-fix:calc(var(--veneer-trim-k,0) * var(--veneer-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]:not([data-scope=hero] :is([data-scope=alert],[data-scope=auth],[data-scope=checklist],[data-scope=dialog],[data-scope=dropzone],[data-scope=empty-state],[data-scope=event-card],[data-scope=item],[data-scope=panel],[data-scope=popover],[data-scope=sheet],[data-scope=shell],[data-scope=sidenav],[data-scope=sidenav-title],[data-scope=steps],[data-scope=surface],[data-scope=toast],[data-scope=year]) :not([data-scope=hero] :is([data-scope=alert],[data-scope=auth],[data-scope=checklist],[data-scope=dialog],[data-scope=dropzone],[data-scope=empty-state],[data-scope=event-card],[data-scope=item],[data-scope=panel],[data-scope=popover],[data-scope=sheet],[data-scope=shell],[data-scope=sidenav],[data-scope=sidenav-title],[data-scope=steps],[data-scope=surface],[data-scope=toast],[data-scope=year]) [data-scope=hero] *))),:where([data-trim]){padding-block-start:max(0px, var(--veneer-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]:not([data-scope=hero] :is([data-scope=alert],[data-scope=auth],[data-scope=checklist],[data-scope=dialog],[data-scope=dropzone],[data-scope=empty-state],[data-scope=event-card],[data-scope=item],[data-scope=panel],[data-scope=popover],[data-scope=sheet],[data-scope=shell],[data-scope=sidenav],[data-scope=sidenav-title],[data-scope=steps],[data-scope=surface],[data-scope=toast],[data-scope=year]) :not([data-scope=hero] :is([data-scope=alert],[data-scope=auth],[data-scope=checklist],[data-scope=dialog],[data-scope=dropzone],[data-scope=empty-state],[data-scope=event-card],[data-scope=item],[data-scope=panel],[data-scope=popover],[data-scope=sheet],[data-scope=shell],[data-scope=sidenav],[data-scope=sidenav-title],[data-scope=steps],[data-scope=surface],[data-scope=toast],[data-scope=year]) [data-scope=hero] *))),:where([data-trim]){block-size:calc-size(auto, size + min(0px, var(--veneer-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(--veneer-trim-fix: 0px): none; else: "");margin-block-end:var(--veneer-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)),:where([data-expression=quiet]) :where(:is(h2)),:where([data-expression=quiet]) :where(:is(h3)),:where([data-expression=quiet]) :where(:is(h4)),:where([data-expression=quiet]) :where(:is(h5)),:where([data-expression=quiet]) :where(:is(h6)),:where([data-expression=quiet]:is(h1)),:where([data-expression=quiet]:is(h2)),:where([data-expression=quiet]:is(h3)),:where([data-expression=quiet]:is(h4)),:where([data-expression=quiet]:is(h5)),:where([data-expression=quiet]:is(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(--veneer-ref-hm-k1) * 1em) / 2 + var(--veneer-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(--veneer-ref-hm-k1) * 1em) / 2 + var(--veneer-ref-hm-k3) * 1em))}:where([data-part=eyebrow]):before{margin-block-end:calc(-1 * ((1lh - var(--veneer-ref-em-k1) * 1em) / 2 + var(--veneer-ref-em-k2) * 1em))}:where([data-part=eyebrow]):after{margin-block-start:calc(-1 * ((1lh - var(--veneer-ref-em-k1) * 1em) / 2 + var(--veneer-ref-em-k3) * 1em))}}:where([data-text-canvas]){--veneer-text-display-px:var(--veneer-text-display-size);--veneer-text-title-px:var(--veneer-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(--veneer-text-emphasis-style);color:var(--veneer-text-emphasis-color)}:where([data-numeric]){font-family:var(--veneer-text-numeric-font);font-variant-numeric:var(--veneer-text-numeric-variant)}:where(table),:where(time){font-variant-numeric:var(--veneer-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(--veneer-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(--veneer-hit-min)}:where([data-hit=area]){position:relative}:where([data-hit=area]):after{content:"";inset:min(0px, calc((100% - var(--veneer-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(--veneer-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(--veneer-border-hairline) solid var(--veneer-color-border)}@keyframes veneer-enter{0%{opacity:0;transform:translateY(var(--veneer-motion-distance)) scale(var(--veneer-motion-scale-from))}}@keyframes veneer-exit{to{opacity:0;transform:translateY(calc(var(--veneer-motion-distance) * -.5)) scale(var(--veneer-motion-scale-from))}}@keyframes veneer-fade-in{0%{opacity:0}}@keyframes veneer-fade-out{to{opacity:0}}@keyframes veneer-msg-in{0%{opacity:0;transform:translateY(calc(-4px * var(--veneer-motion-scale)))}}@keyframes veneer-label-a{0%{opacity:0}}@keyframes veneer-label-b{0%{opacity:0}}@keyframes veneer-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes veneer-pulse{0%{opacity:1}to{opacity:.45}}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) :where(*){scroll-behavior:auto!important}:where(:root:not([data-motion=full])) :where(*),:where(:root:not([data-motion=full])) :where(*):before,:where(:root:not([data-motion=full])) :where(*):after{animation-iteration-count:1!important}:where(:root:not([data-motion=full])) :where([data-shimmer]),:where(:root:not([data-motion=full])) :where([data-scope=skeleton]),:where(:root:not([data-motion=full])) :where([data-part=skeleton]),:where(:root:not([data-motion=full])) :where([data-skeleton]),:where(:root:not([data-motion=full])) :where([data-scope=shimmer]),:where(:root:not([data-motion=full])) :where([data-part=shimmer]),:where(:root:not([data-motion=full])) :where(.edge[data-live]),:where(:root:not([data-motion=full])) :where([data-loop]),:where(:root:not([data-motion=full])) :where([data-shimmer]):before,:where(:root:not([data-motion=full])) :where([data-scope=skeleton]):before,:where(:root:not([data-motion=full])) :where([data-part=skeleton]):before,:where(:root:not([data-motion=full])) :where([data-skeleton]):before,:where(:root:not([data-motion=full])) :where([data-scope=shimmer]):before,:where(:root:not([data-motion=full])) :where([data-part=shimmer]):before,:where(:root:not([data-motion=full])) :where([data-loop]):before,:where(:root:not([data-motion=full])) :where([data-shimmer]):after,:where(:root:not([data-motion=full])) :where([data-scope=skeleton]):after,:where(:root:not([data-motion=full])) :where([data-part=skeleton]):after,:where(:root:not([data-motion=full])) :where([data-skeleton]):after,:where(:root:not([data-motion=full])) :where([data-scope=shimmer]):after,:where(:root:not([data-motion=full])) :where([data-part=shimmer]):after,:where(:root:not([data-motion=full])) :where([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]:not([data-scope=progress] :is([data-scope=availability],[data-scope=meter],[data-scope=slider]) :not([data-scope=progress] :is([data-scope=availability],[data-scope=meter],[data-scope=slider]) [data-scope=progress] *))){animation:1.2s ease-in-out infinite alternate veneer-pulse!important}}:where([data-motion=reduce]) :where(*),:where([data-motion=reduce]) :where(*):before,:where([data-motion=reduce]) :where(*):after{animation-iteration-count:1!important}:where([data-motion=reduce]) :where([data-shimmer]),:where([data-motion=reduce]) :where([data-scope=skeleton]),:where([data-motion=reduce]) :where([data-part=skeleton]),:where([data-motion=reduce]) :where([data-skeleton]),:where([data-motion=reduce]) :where([data-scope=shimmer]),:where([data-motion=reduce]) :where([data-part=shimmer]),:where([data-motion=reduce]) :where(.edge[data-live]),:where([data-motion=reduce]) :where([data-loop]),:where([data-motion=reduce]) :where([data-shimmer]):before,:where([data-motion=reduce]) :where([data-scope=skeleton]):before,:where([data-motion=reduce]) :where([data-part=skeleton]):before,:where([data-motion=reduce]) :where([data-skeleton]):before,:where([data-motion=reduce]) :where([data-scope=shimmer]):before,:where([data-motion=reduce]) :where([data-part=shimmer]):before,:where([data-motion=reduce]) :where([data-loop]):before,:where([data-motion=reduce]) :where([data-shimmer]):after,:where([data-motion=reduce]) :where([data-scope=skeleton]):after,:where([data-motion=reduce]) :where([data-part=skeleton]):after,:where([data-motion=reduce]) :where([data-skeleton]):after,:where([data-motion=reduce]) :where([data-scope=shimmer]):after,:where([data-motion=reduce]) :where([data-part=shimmer]):after,:where([data-motion=reduce]) :where([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]:not([data-scope=progress] :is([data-scope=availability],[data-scope=meter],[data-scope=slider]) :not([data-scope=progress] :is([data-scope=availability],[data-scope=meter],[data-scope=slider]) [data-scope=progress] *))){animation:1.2s ease-in-out infinite alternate veneer-pulse!important}@media (forced-colors:active){:where(:focus-visible){outline-color:highlight}}:root{interpolate-size:allow-keywords}@view-transition{navigation:auto}:where(:root)::view-transition-group(*){animation-duration:var(--veneer-duration-slow);animation-timing-function:var(--veneer-ease-out)}:where(:root)::view-transition-old(root){animation:veneer-page-out calc(var(--veneer-duration-slow) * var(--veneer-duration-exit-k)) var(--veneer-ease-in) both}:where(:root)::view-transition-new(root){animation:veneer-page-in var(--veneer-duration-slow) var(--veneer-ease-out) both}@keyframes veneer-page-out{to{opacity:0}}@keyframes veneer-page-in{0%{opacity:0;transform:translateY(var(--veneer-motion-distance))}}[data-vt=bar]{view-transition-name:veneer-bar}[data-vt=side]{view-transition-name:veneer-side}[data-vt=main]{view-transition-name:veneer-main}:where(:root)::view-transition-old(veneer-main){animation:veneer-page-out calc(var(--veneer-duration-slow) * var(--veneer-duration-exit-k)) var(--veneer-ease-in) both}:where(:root)::view-transition-new(veneer-main){animation:veneer-page-in var(--veneer-duration-slow) var(--veneer-ease-out) both}:where(:root)::view-transition-group(veneer-bar){z-index:2}:where(:root)::view-transition-group(veneer-side){z-index:2}@supports (animation-timeline:view()){[data-reveal]{animation:linear both veneer-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 veneer-reveal{0%{opacity:0;transform:translateY(calc(var(--veneer-motion-distance) * 3))}}::details-content{block-size:0;transition:block-size var(--veneer-duration-slow) var(--veneer-ease-out), content-visibility var(--veneer-duration-slow) allow-discrete;overflow:clip}[open]::details-content{block-size:auto}[role=tabpanel]:not([hidden]){transition:opacity var(--veneer-duration-base) var(--veneer-ease-out), translate var(--veneer-duration-base) var(--veneer-ease-out)}@starting-style{[role=tabpanel]:not([hidden]){opacity:0;translate:0 var(--veneer-motion-distance)}}[data-collapse],[data-presence]{transition:block-size var(--veneer-duration-slow) var(--veneer-ease-out), opacity var(--veneer-duration-base) var(--veneer-ease-out), translate var(--veneer-duration-base) var(--veneer-ease-out), scale var(--veneer-duration-base) var(--veneer-ease-out), display var(--veneer-duration-slow) allow-discrete, content-visibility var(--veneer-duration-slow) allow-discrete}[data-collapse]{overflow:clip}[data-collapse][hidden],[data-presence][hidden]{opacity:0;transition-timing-function:var(--veneer-ease-in);--_out:calc(var(--veneer-duration-slow) * var(--veneer-duration-exit-k));--_fade:calc(var(--veneer-duration-base) * var(--veneer-duration-exit-k));transition-duration:var(--_out), var(--_fade), var(--_fade), var(--_fade), var(--_out), var(--_out);display:none}[data-collapse][hidden]{block-size:0}[data-presence=rise][hidden]{translate:0 calc(var(--veneer-motion-distance) * -.5)}[data-presence=pop][hidden]{scale:var(--veneer-motion-scale-from)}[data-presence=slide-up][hidden]{translate:0 50%}[data-presence=slide-down][hidden]{translate:0 -50%}[data-presence=slide-left][hidden]{translate:-50%}[data-presence=slide-right][hidden]{translate:50%}@starting-style{[data-collapse]:not([hidden]){opacity:0;block-size:0}[data-presence]:not([hidden]){opacity:0}[data-presence=rise]:not([hidden]){translate:0 var(--veneer-motion-distance)}[data-presence=pop]:not([hidden]){scale:var(--veneer-motion-scale-from)}[data-presence=slide-up]:not([hidden]){translate:0 100%}[data-presence=slide-down]:not([hidden]){translate:0 -100%}[data-presence=slide-left]:not([hidden]){translate:-100%}[data-presence=slide-right]:not([hidden]){translate:100%}}[data-fade-in]{transition:opacity var(--veneer-duration-slow) var(--veneer-ease-out)}@starting-style{[data-fade-in]{opacity:0}}[data-scope=skeleton]+*,[data-scope=skeleton]~*{transition:opacity var(--veneer-duration-slow) var(--veneer-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(--veneer-duration-instant)}:root{scrollbar-color:var(--veneer-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(--veneer-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(--veneer-duration-fast) var(--veneer-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(--veneer-color-accent-text);text-decoration-thickness:var(--veneer-border-hairline);text-underline-offset:.22em}}@layer veneer.signature{:where([data-sweep]){--veneer-sweep-radius:var(--veneer-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-outline]),:where([data-part=sweep-label]),:where([data-part=sweep-content]),:where([data-part=rail-hover]){--_kc:calc(var(--_a,0) * 3);--_kh:calc(var(--_a,0) * 3);--_ks:calc(var(--_a,0) * 3);--_kx:calc((1 - var(--_a,0)) * 3);--_kw:calc((1 - var(--_a,0)) * 1.5);--_c0:calc((var(--_kc) - var(--_ks)) / max(.0001, 1 - var(--_ks) / 3));--_kk:clamp(0, ((var(--_kh) - var(--_ks)) / max(.0001, 1 - var(--_ks) / 3) - .55) * 1000 + 1, 1);--_hp:calc(var(--_kk) * clamp(0, var(--_kc) + var(--_kw) + 3 * var(--_ks), 1) + (1 - var(--_kk)) * clamp(0, var(--_ks) + (1 - var(--_a,0)) * (var(--_kc) + var(--_kx)), 1));--_tq:clamp(0, min(var(--_kw) + 3 * var(--_ks), var(--_c0) + var(--_kw) + 3 * var(--_ks) - 1), 1);--_tp:clamp(0, (1 - var(--_a,0)) * (var(--_kc) + var(--_kx) - 1), 1);--_hd:calc(1 - (1 - var(--_hp)) * (1 - var(--_hp)) * (1 - var(--_hp)) * (1 - var(--_hp)) * (1 - var(--_hp)) * (1 + 2.95 * var(--_hp) - .7 * var(--_hp) * var(--_hp)));--_td:calc(var(--_kk) * (min(4 * var(--_tq) * var(--_tq) * var(--_tq), .5) + max(0, .5 - 4 * (1 - var(--_tq)) * (1 - var(--_tq)) * (1 - var(--_tq)))) * var(--_kw) / max(.0001, var(--_kw) + 3 * var(--_ks)) + (1 - var(--_kk)) * (min(4 * var(--_tp) * var(--_tp) * var(--_tp), .5) + max(0, .5 - 4 * (1 - var(--_tp)) * (1 - var(--_tp)) * (1 - var(--_tp)))));--_sl:calc(var(--_td) * 100%);--_sr:calc((1 - var(--_hd) * (1 - clamp(0, (var(--_td) - .999) * 1000, 1))) * 100%);--_edges:--_kc calc(var(--_a,0) * 3 * var(--veneer-sweep-duration)) linear calc((1 - var(--_a,0)) * 2 * var(--veneer-sweep-duration)), --_kh calc(var(--_a,0) * 3 * var(--veneer-sweep-duration)) linear calc((1 - var(--_a,0)) * var(--veneer-sweep-duration)), --_ks calc(var(--_a,0) * 3 * var(--veneer-sweep-duration)) linear, --_kx calc((1 - var(--_a,0)) * 3 * var(--veneer-sweep-duration)) linear, --_kw calc(((1 - var(--_a,0)) * 1.5 + var(--_a,0) * .5) * var(--veneer-sweep-duration)) linear;transition:var(--_edges)}: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(--veneer-sweep-width) solid currentColor}:where([data-part=sweep-base]:empty){border:var(--veneer-sweep-base-width) solid currentColor}:where([data-part=sweep]),:where([data-part=sweep-base]){--_rs:calc(var(--veneer-sweep-radius) * var(--_js,1));--_re:calc(var(--veneer-sweep-radius) * var(--_je,1));--_round:var(--_rs) var(--_re) var(--_re) var(--_rs)}:where([data-part=sweep]):where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))),:where([data-part=sweep-base]):where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){--_round:var(--_re) var(--_rs) var(--_rs) var(--_re)}:where([data-joined]:not([data-joined=vertical]))>:where([data-sweep]:not(:nth-child(1 of [data-sweep])))>:where([data-part=sweep]),:where([data-joined]:not([data-joined=vertical]))>:where([data-sweep]:not(:nth-child(1 of [data-sweep])))>:where([data-part=sweep-base]){--_js:0;border-inline-start-width:0;border-start-start-radius:0;border-end-start-radius:0}:where([data-joined]:not([data-joined=vertical]))>:where([data-sweep]:not(:nth-last-child(1 of [data-sweep])))>:where([data-part=sweep]),:where([data-joined]:not([data-joined=vertical]))>:where([data-sweep]:not(:nth-last-child(1 of [data-sweep])))>:where([data-part=sweep-base]){--_je:0;border-inline-end-width:0;border-start-end-radius:0;border-end-end-radius:0}:where([data-joined=vertical])>:where([data-sweep])>:where([data-part=sweep]),:where([data-joined=vertical])>:where([data-sweep])>:where([data-part=sweep-base]){--_round:var(--_rs) var(--_rs) var(--_re) var(--_re)}:where([data-joined=vertical])>:where([data-sweep]:not(:nth-child(1 of [data-sweep])))>:where([data-part=sweep]),:where([data-joined=vertical])>:where([data-sweep]:not(:nth-child(1 of [data-sweep])))>:where([data-part=sweep-base]){--_js:0;border-block-start-width:0;border-start-start-radius:0;border-start-end-radius:0}:where([data-joined=vertical])>:where([data-sweep]:not(:nth-last-child(1 of [data-sweep])))>:where([data-part=sweep]),:where([data-joined=vertical])>:where([data-sweep]:not(:nth-last-child(1 of [data-sweep])))>:where([data-part=sweep-base]){--_je:0;border-block-end-width:0;border-end-end-radius:0;border-end-start-radius:0}:where([data-part=sweep-base]){z-index:1;color:var(--veneer-color-sweep-base);clip-path:inset(0 0 0 calc((100% - var(--_sr)) * var(--_a,0) * var(--_on,1)))}:where([data-part=sweep]){z-index:2;color:var(--veneer-color-sweep);opacity:var(--_on);clip-path:inset(0 var(--_sr) 0 var(--_sl))}:where([data-invalid])>:where([data-part=sweep]),:where([data-invalid])>:where([data-sweep])>:where([data-part=sweep]){color:var(--veneer-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:--veneer-a var(--veneer-shuttle-tail) var(--veneer-ease-spring), --veneer-b var(--veneer-shuttle-head) var(--veneer-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:--veneer-a var(--veneer-shuttle-head) var(--veneer-ease-spring), --veneer-b var(--veneer-shuttle-tail) var(--veneer-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]){translate:var(--veneer-a) 0;inline-size:calc(var(--veneer-b) - var(--veneer-a))}:where([data-scope=segmented])>:where([data-part=indicator]){translate:var(--veneer-a) var(--veneer-ca);inline-size:calc(var(--veneer-b) - var(--veneer-a));block-size:calc(var(--veneer-cb) - var(--veneer-ca));transition:--veneer-a var(--veneer-shuttle-tail) var(--veneer-ease-spring), --veneer-b var(--veneer-shuttle-head) var(--veneer-ease-spring), --veneer-ca var(--veneer-shuttle-head) var(--veneer-ease-out), --veneer-cb var(--veneer-shuttle-head) var(--veneer-ease-out)}:where([data-scope=segmented])>:where([data-part=indicator][data-dir=back]){transition:--veneer-a var(--veneer-shuttle-head) var(--veneer-ease-spring), --veneer-b var(--veneer-shuttle-tail) var(--veneer-ease-spring), --veneer-ca var(--veneer-shuttle-head) var(--veneer-ease-out), --veneer-cb var(--veneer-shuttle-head) var(--veneer-ease-out)}:where([data-scope=segmented])>:where([data-part=indicator][data-instant]){transition:none}:where([data-part=shuttle]){inset-inline:var(--_inset,4px);z-index:-1;pointer-events:none;translate:0 var(--veneer-a);block-size:calc(var(--veneer-b) - var(--veneer-a));border-radius:max(2px, calc(var(--veneer-radius-control) - 2px));background:var(--veneer-color-accent-soft);opacity:0;--veneer-shuttle-head:calc(70ms * var(--veneer-motion-scale));--veneer-shuttle-tail:calc(.12s * var(--veneer-motion-scale));--veneer-ease-spring:var(--veneer-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(--veneer-sweep-fill,var(--veneer-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(--veneer-duration-fast) var(--veneer-ease-out);position:absolute;inset:0}:where([data-sweep]:has(>[data-part=sweep-outline])){--veneer-sweep-duration:var(--veneer-frame-duration)}:where([data-part=frame-corners]),:where([data-part=sweep-corners]){z-index:0;pointer-events:none;color:var(--veneer-frame-track);position:absolute;inset:0}:where([data-part=frame-corners])>i,:where([data-part=sweep-corners])>i{inline-size:var(--veneer-frame-corner);block-size:var(--veneer-frame-corner);box-sizing:border-box;border:0 solid;position:absolute}:where([data-part$=corners])>i:first-child{border-block-start-width:var(--veneer-frame-weight);border-inline-start-width:var(--veneer-frame-weight);inset-block-start:0;inset-inline-start:0}:where([data-part$=corners])>i:nth-child(2){border-block-start-width:var(--veneer-frame-weight);border-inline-end-width:var(--veneer-frame-weight);inset-block-start:0;inset-inline-end:0}:where([data-part$=corners])>i:nth-child(3){border-block-end-width:var(--veneer-frame-weight);border-inline-start-width:var(--veneer-frame-weight);inset-block-end:0;inset-inline-start:0}:where([data-part$=corners])>i:nth-child(4){border-block-end-width:var(--veneer-frame-weight);border-inline-end-width:var(--veneer-frame-weight);inset-block-end:0;inset-inline-end:0}:where([data-part=sweep-corners]),:where([data-part=sweep-content]){color:var(--_tone,var(--veneer-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;--veneer-frame-tail:var(--_td);--veneer-frame-head:var(--_hd);opacity:var(--_on);position:absolute;inset:0;container-type:size}:where([data-part=sweep-outline])>i{--_L:calc(100cqw + 100cqh);--_s:calc(var(--veneer-frame-stroke) * 1px);--_u0:clamp(0px, calc(var(--veneer-frame-tail) * var(--_L) - var(--_o)), var(--_n));--_u1:clamp(0px, calc(var(--veneer-frame-head) * var(--_L) - var(--_o)), var(--_n));background:var(--_tone,var(--veneer-color-sweep));position:absolute}:where([data-part=sweep-outline])>i:nth-child(-n+3){--_o:0px;--_n:50cqh}:where([data-part=sweep-outline])>i:nth-child(2),:where([data-part=sweep-outline])>i:nth-child(5){--_o:50cqh;--_n:100cqw}:where([data-part=sweep-outline])>i:nth-child(3),:where([data-part=sweep-outline])>i: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:first-child,:where([data-part=sweep-outline])>i:nth-child(3),:where([data-part=sweep-outline])>i:nth-child(4),:where([data-part=sweep-outline])>i:nth-child(6){inline-size:var(--_s);block-size:calc(var(--_u1) - var(--_u0))}:where([data-part=sweep-outline])>i:nth-child(2),:where([data-part=sweep-outline])>i: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(--veneer-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(--veneer-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(--veneer-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(--veneer-color-accent-solid);clip-path:inset(0 100% 0 0 round var(--veneer-sweep-radius));transition:clip-path var(--veneer-sweep-duration) var(--veneer-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(--veneer-sweep-radius))}:where([data-part=rail-hover]){background:var(--veneer-color-accent-solid-hover);clip-path:inset(0 var(--_sr) 0 var(--_sl) round var(--veneer-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(--veneer-motion-scale)) var(--veneer-sweep-ease), background-color calc(.42s * var(--veneer-motion-scale)) var(--veneer-sweep-ease)}:where([data-scope=field]){gap:0;min-inline-size:0;display:grid}:where([data-scope=field])>:where([data-part=control]){--_lead:var(--veneer-pad-control);min-inline-size:0;block-size:var(--veneer-field-height);border-radius:var(--veneer-radius-control);--veneer-sweep-radius:var(--veneer-radius-control);background:var(--veneer-color-field);font-family:var(--veneer-label-font);transition:background-color var(--veneer-duration-base) var(--veneer-ease-out);display:block;position:relative}:where([data-scope=field])>:where([data-part=control]:has(>[data-part=icon])){--_lead:calc(var(--veneer-pad-control) + 28px)}:where([data-scope=field])>:where([data-part=control]:hover),:where([data-scope=field])>:where([data-part=control]:focus-within),:where([data-scope=field][data-open])>:where([data-part=control]){background:var(--veneer-color-field-active)}:where([data-scope=field][data-invalid])>:where([data-part=control]){background:var(--veneer-color-field-invalid)}:where([data-scope=field]) :where([data-part=input]:not([data-scope=field] [data-scope=palette] :not([data-scope=field] [data-scope=palette] [data-scope=field] *))){all:unset;box-sizing:border-box;z-index:3;block-size:100%;inline-size:100%;padding-inline:var(--_lead) var(--veneer-pad-control);border-radius:inherit;font:inherit;font-size:var(--veneer-text-control-size);color:var(--veneer-color-text);position:relative}:where([data-scope=field]) :where([data-part=input])::placeholder{color:#0000;transition:color var(--veneer-duration-fast)}:where([data-scope=field]) :where([data-part=icon]:not([data-scope=field] :is([data-scope=alert],[data-scope=banner],[data-scope=checkbox],[data-scope=chip],[data-scope=choice-card],[data-scope=dropzone],[data-scope=editable],[data-scope=knob],[data-scope=notification],[data-scope=otp],[data-scope=quantity],[data-scope=radio],[data-scope=segmented],[data-scope=shell],[data-scope=switch],[data-scope=tab-bar],[data-scope=toast]) :not([data-scope=field] :is([data-scope=alert],[data-scope=banner],[data-scope=checkbox],[data-scope=chip],[data-scope=choice-card],[data-scope=dropzone],[data-scope=editable],[data-scope=knob],[data-scope=notification],[data-scope=otp],[data-scope=quantity],[data-scope=radio],[data-scope=segmented],[data-scope=shell],[data-scope=switch],[data-scope=tab-bar],[data-scope=toast]) [data-scope=field] *))){z-index:4;--veneer-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(--veneer-pad-control)}:where([data-scope=field]) :where([data-part=icon]:not([data-scope=field] :is([data-scope=alert],[data-scope=banner],[data-scope=checkbox],[data-scope=chip],[data-scope=choice-card],[data-scope=dropzone],[data-scope=editable],[data-scope=knob],[data-scope=notification],[data-scope=otp],[data-scope=quantity],[data-scope=radio],[data-scope=segmented],[data-scope=shell],[data-scope=switch],[data-scope=tab-bar],[data-scope=toast]) :not([data-scope=field] :is([data-scope=alert],[data-scope=banner],[data-scope=checkbox],[data-scope=chip],[data-scope=choice-card],[data-scope=dropzone],[data-scope=editable],[data-scope=knob],[data-scope=notification],[data-scope=otp],[data-scope=quantity],[data-scope=radio],[data-scope=segmented],[data-scope=shell],[data-scope=switch],[data-scope=tab-bar],[data-scope=toast]) [data-scope=field] *))) :where(svg){block-size:16px;inline-size:16px;display:block}:where([data-scope=field]) :where([data-part=icon]:not([data-scope=field] :is([data-scope=alert],[data-scope=banner],[data-scope=checkbox],[data-scope=chip],[data-scope=choice-card],[data-scope=dropzone],[data-scope=editable],[data-scope=knob],[data-scope=notification],[data-scope=otp],[data-scope=quantity],[data-scope=radio],[data-scope=segmented],[data-scope=shell],[data-scope=switch],[data-scope=tab-bar],[data-scope=toast]) :not([data-scope=field] :is([data-scope=alert],[data-scope=banner],[data-scope=checkbox],[data-scope=chip],[data-scope=choice-card],[data-scope=dropzone],[data-scope=editable],[data-scope=knob],[data-scope=notification],[data-scope=otp],[data-scope=quantity],[data-scope=radio],[data-scope=segmented],[data-scope=shell],[data-scope=switch],[data-scope=tab-bar],[data-scope=toast]) [data-scope=field] *)))>:where([data-part=sweep-base]){color:var(--veneer-color-text-subtle)}:where([data-scope=field]) :where([data-part=label]:not([data-scope=field] :is([data-scope=button],[data-scope=call-controls],[data-scope=choice-card],[data-scope=prefs],[data-scope=run],[data-scope=setting],[data-scope=stage],[data-scope=switch],[data-scope=tab-bar]) :not([data-scope=field] :is([data-scope=button],[data-scope=call-controls],[data-scope=choice-card],[data-scope=prefs],[data-scope=run],[data-scope=setting],[data-scope=stage],[data-scope=switch],[data-scope=tab-bar]) [data-scope=field] *))){z-index:5;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;line-height:1;font-family:var(--veneer-label-font);font-size:var(--veneer-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(--veneer-label-float-duration);transition-timing-function:var(--veneer-label-float-ease);animation:veneer-label-a var(--veneer-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]:not([data-scope=field] :is([data-scope=button],[data-scope=call-controls],[data-scope=choice-card],[data-scope=prefs],[data-scope=run],[data-scope=setting],[data-scope=stage],[data-scope=switch],[data-scope=tab-bar]) :not([data-scope=field] :is([data-scope=button],[data-scope=call-controls],[data-scope=choice-card],[data-scope=prefs],[data-scope=run],[data-scope=setting],[data-scope=stage],[data-scope=switch],[data-scope=tab-bar]) [data-scope=field] *))),: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]:not([data-scope=field] :is([data-scope=button],[data-scope=call-controls],[data-scope=choice-card],[data-scope=prefs],[data-scope=run],[data-scope=setting],[data-scope=stage],[data-scope=switch],[data-scope=tab-bar]) :not([data-scope=field] :is([data-scope=button],[data-scope=call-controls],[data-scope=choice-card],[data-scope=prefs],[data-scope=run],[data-scope=setting],[data-scope=stage],[data-scope=switch],[data-scope=tab-bar]) [data-scope=field] *))){font-size:var(--veneer-label-float-size);font-weight:var(--veneer-label-float-weight);letter-spacing:var(--veneer-label-float-tracking);text-transform:uppercase;background-color:var(--_notch-color,var(--veneer-field-notch,var(--veneer-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:veneer-label-b;inset-block-start:var(--veneer-label-float-offset);inset-inline-start:calc(var(--veneer-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(--veneer-color-text-subtle)}:where([data-scope=field]) :where([data-part=label]:not([data-scope=field] :is([data-scope=button],[data-scope=call-controls],[data-scope=choice-card],[data-scope=prefs],[data-scope=run],[data-scope=setting],[data-scope=stage],[data-scope=switch],[data-scope=tab-bar]) :not([data-scope=field] :is([data-scope=button],[data-scope=call-controls],[data-scope=choice-card],[data-scope=prefs],[data-scope=run],[data-scope=setting],[data-scope=stage],[data-scope=switch],[data-scope=tab-bar]) [data-scope=field] *))) :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]:not([data-scope=field] :is([data-scope=button],[data-scope=call-controls],[data-scope=choice-card],[data-scope=prefs],[data-scope=run],[data-scope=setting],[data-scope=stage],[data-scope=switch],[data-scope=tab-bar]) :not([data-scope=field] :is([data-scope=button],[data-scope=call-controls],[data-scope=choice-card],[data-scope=prefs],[data-scope=run],[data-scope=setting],[data-scope=stage],[data-scope=switch],[data-scope=tab-bar]) [data-scope=field] *))) :where([data-char]){white-space:pre;color:var(--veneer-color-label);transition:color var(--veneer-label-char-duration) linear;transition-delay:calc(var(--d,0s) * var(--veneer-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(--veneer-color-label-rest)}:where([data-scope=field])>:where([data-part=control]:is(:hover,:focus-within)) :where([data-char]){color:var(--veneer-color-label-active)}:where([data-scope=field][data-invalid]) :where([data-char]){color:var(--veneer-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(--veneer-text-label-size) * 1.25 + var(--veneer-space-tight))}:where([data-scope=field][data-variant=classic])>[data-part=control] [data-part=label]:not([data-scope=field] :is([data-scope=button],[data-scope=call-controls],[data-scope=choice-card],[data-scope=prefs],[data-scope=run],[data-scope=setting],[data-scope=stage],[data-scope=switch],[data-scope=tab-bar]) :not([data-scope=field] :is([data-scope=button],[data-scope=call-controls],[data-scope=choice-card],[data-scope=prefs],[data-scope=run],[data-scope=setting],[data-scope=stage],[data-scope=switch],[data-scope=tab-bar]) [data-scope=field] *)),:where([data-fields=classic]) :where([data-scope=field]:not([data-variant=floating],[data-fields=classic] [data-fields=floating] *))>[data-part=control] [data-part=label]:not([data-scope=field] :is([data-scope=button],[data-scope=call-controls],[data-scope=choice-card],[data-scope=prefs],[data-scope=run],[data-scope=setting],[data-scope=stage],[data-scope=switch],[data-scope=tab-bar]) :not([data-scope=field] :is([data-scope=button],[data-scope=call-controls],[data-scope=choice-card],[data-scope=prefs],[data-scope=run],[data-scope=setting],[data-scope=stage],[data-scope=switch],[data-scope=tab-bar]) [data-scope=field] *)){font-family:var(--veneer-text-label-font);font-size:var(--veneer-text-label-size);font-weight:var(--veneer-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(--veneer-space-tight));inset-inline-start:0;transform:none}:where([data-scope=field][data-variant=classic]) [data-part=input]:not([data-scope=field] [data-scope=palette] :not([data-scope=field] [data-scope=palette] [data-scope=field] *))::placeholder,:where([data-fields=classic]) :where([data-scope=field]:not([data-variant=floating],[data-fields=classic] [data-fields=floating] *)) [data-part=input]:not([data-scope=field] [data-scope=palette] :not([data-scope=field] [data-scope=palette] [data-scope=field] *))::placeholder{color:var(--veneer-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(--veneer-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(--veneer-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(--veneer-color-critical-text)}:where([data-scope=field])>:where([data-part=message]){font-size:max(11px, calc(var(--veneer-text-caption-size) - 1px));color:var(--veneer-color-text-subtle);animation:veneer-msg-in var(--veneer-message-duration) var(--veneer-label-float-ease);margin-block-start:var(--veneer-space-tight);line-height:1.3;display:block}:where([data-scope=field][data-invalid])>:where([data-part=message]){color:var(--veneer-color-critical-text)}:where([data-scope=field][data-disabled]){opacity:var(--veneer-opacity-disabled);pointer-events:none}:where([data-scope=checkbox][data-part=control]){all:unset;cursor:pointer;border-radius:var(--veneer-radius-mark);--veneer-sweep-radius:var(--veneer-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(--veneer-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(--veneer-motion-scale)) var(--veneer-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(--veneer-hit-min)) / 2));position:absolute}:where([data-scope=button][data-sweep]){--_on:var(--veneer-sweep-buttons)}:where([data-scope=surface][data-sweep]){--_on:var(--veneer-sweep-surfaces);--veneer-sweep-radius:var(--veneer-radius-surface)}: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-scope=speech]) :where([data-part=strip]):where([data-sweep]):not([data-pin],[data-confirm]){--_on:0}:where([data-scope=field]) :where([data-part=input]:focus-visible:not([data-scope=field] [data-scope=palette] :not([data-scope=field] [data-scope=palette] [data-scope=field] *))),:where([data-scope=palette]) :where([data-part=input]:focus-visible:not([data-scope=palette] [data-scope=field] :not([data-scope=palette] [data-scope=field] [data-scope=palette] *))){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(:is([data-scope=tabs]>[data-part=list],[data-scope=segmented],[data-scope=toggle-group]))>: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]:not([data-scope=field] :is([data-scope=button],[data-scope=call-controls],[data-scope=choice-card],[data-scope=prefs],[data-scope=run],[data-scope=setting],[data-scope=stage],[data-scope=switch],[data-scope=tab-bar]) :not([data-scope=field] :is([data-scope=button],[data-scope=call-controls],[data-scope=choice-card],[data-scope=prefs],[data-scope=run],[data-scope=setting],[data-scope=stage],[data-scope=switch],[data-scope=tab-bar]) [data-scope=field] *))){forced-color-adjust:none;color:canvastext;background-color:canvas;background-image:none}:where([data-scope=field]) :where([data-part=label]:not([data-scope=field] :is([data-scope=button],[data-scope=call-controls],[data-scope=choice-card],[data-scope=prefs],[data-scope=run],[data-scope=setting],[data-scope=stage],[data-scope=switch],[data-scope=tab-bar]) :not([data-scope=field] :is([data-scope=button],[data-scope=call-controls],[data-scope=choice-card],[data-scope=prefs],[data-scope=run],[data-scope=setting],[data-scope=stage],[data-scope=switch],[data-scope=tab-bar]) [data-scope=field] *))) :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]:not([data-scope=field] [data-scope=palette] :not([data-scope=field] [data-scope=palette] [data-scope=field] *))::placeholder,:where([data-scope=field][data-variant=classic]) [data-part=input]:not([data-scope=field] [data-scope=palette] :not([data-scope=field] [data-scope=palette] [data-scope=field] *))::placeholder{color:graytext}:where([data-scope=field])>:where([data-part=control]:is(:hover,:focus-within)) :where([data-part=label]:not([data-scope=field] :is([data-scope=button],[data-scope=call-controls],[data-scope=choice-card],[data-scope=prefs],[data-scope=run],[data-scope=setting],[data-scope=stage],[data-scope=switch],[data-scope=tab-bar]) :not([data-scope=field] :is([data-scope=button],[data-scope=call-controls],[data-scope=choice-card],[data-scope=prefs],[data-scope=run],[data-scope=setting],[data-scope=stage],[data-scope=switch],[data-scope=tab-bar]) [data-scope=field] *))){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(:is([data-scope=tabs]>[data-part=list],[data-scope=segmented],[data-scope=toggle-group]))>: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 veneer.layout;@layer veneer.components{:where([data-scope=chip]),:where([data-scope=pill]){--veneer-sweep-radius:var(--veneer-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]:not([data-scope=accordion] :is([data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=accordion] :is([data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=accordion] *))){--veneer-sweep-radius:var(--veneer-radius-surface)}:where([data-scope=surface][data-sweep=surface]){--_on:var(--veneer-sweep-surfaces)}:where([data-scope=surface][data-sweep]:not([data-sweep=surface])){--_on:1}:where([data-part=content][hidden]),:where([data-part=content][popover]:not(:popover-open)){display:none}:where([data-scope]){--_solid:var(--veneer-color-accent-solid);--_solid-hover:var(--veneer-color-accent-solid-hover);--_ink-on:var(--veneer-color-accent-on-solid);--_soft:var(--veneer-color-accent-soft);--_text:var(--veneer-color-accent-text);--_border:var(--veneer-color-accent-border)}:where([data-tone=neutral]){--_solid:var(--veneer-color-neutral-solid);--_solid-hover:var(--veneer-color-neutral-solid-hover);--_ink-on:var(--veneer-color-neutral-on-solid);--_soft:var(--veneer-color-neutral-soft);--_text:var(--veneer-color-neutral-text);--_border:var(--veneer-color-neutral-border)}:where([data-tone=positive]){--_solid:var(--veneer-color-positive-solid);--_solid-hover:var(--veneer-color-positive-solid-hover);--_ink-on:var(--veneer-color-positive-on-solid);--_soft:var(--veneer-color-positive-soft);--_text:var(--veneer-color-positive-text);--_border:var(--veneer-color-positive-border)}:where([data-tone=caution]){--_solid:var(--veneer-color-caution-solid);--_solid-hover:var(--veneer-color-caution-solid-hover);--_ink-on:var(--veneer-color-caution-on-solid);--_soft:var(--veneer-color-caution-soft);--_text:var(--veneer-color-caution-text);--_border:var(--veneer-color-caution-border)}:where([data-tone=critical]){--_solid:var(--veneer-color-critical-solid);--_solid-hover:var(--veneer-color-critical-solid-hover);--_ink-on:var(--veneer-color-critical-on-solid);--_soft:var(--veneer-color-critical-soft);--_text:var(--veneer-color-critical-text);--_border:var(--veneer-color-critical-border)}:where([data-tone=info]){--_solid:var(--veneer-color-info-solid);--_solid-hover:var(--veneer-color-info-solid-hover);--_ink-on:var(--veneer-color-info-on-solid);--_soft:var(--veneer-color-info-soft);--_text:var(--veneer-color-info-text);--_border:var(--veneer-color-info-border)}:where(svg[data-icon]){inline-size:var(--veneer-icon-md);block-size:var(--veneer-icon-md);fill:none;stroke:currentColor;stroke-width:var(--veneer-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(--veneer-border-hairline) solid var(--veneer-color-border-strong);border-radius:var(--veneer-radius-mark);background:var(--veneer-color-surface-raised);block-size:20px;min-inline-size:20px;font:500 11px/1 var(--veneer-font-mono);color:var(--veneer-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(--veneer-space-tight);background:var(--veneer-color-surface-overlay);color:var(--veneer-color-text);border:var(--veneer-border-hairline) solid var(--veneer-color-border);border-radius:var(--veneer-radius-surface);box-shadow:var(--veneer-elevation-2);font-size:var(--veneer-text-body-size);line-height:var(--veneer-text-body-leading);transform-origin:var(--veneer-origin,var(--_origin,top left));opacity:0;translate:calc(var(--_side-x) * var(--veneer-motion-distance) * .5) calc(var(--_side-y) * var(--veneer-motion-distance) * .5);scale:var(--veneer-motion-scale-from);transition:opacity calc(var(--veneer-duration-base) * var(--veneer-duration-exit-k)) var(--veneer-ease-in), translate calc(var(--veneer-duration-base) * var(--veneer-duration-exit-k)) var(--veneer-ease-in), scale calc(var(--veneer-duration-base) * var(--veneer-duration-exit-k)) var(--veneer-ease-in), overlay calc(var(--veneer-duration-base) * var(--veneer-duration-exit-k)) allow-discrete, display calc(var(--veneer-duration-base) * var(--veneer-duration-exit-k)) allow-discrete;margin:0;position:fixed;inset:auto;overflow:auto}:where([data-scope=menu][data-part=content]):where(:popover-open),:where([data-scope=menu][data-part=content]):where([data-state=open]),:where([data-scope=popover][data-part=content]):where(:popover-open),:where([data-scope=popover][data-part=content]):where([data-state=open]),:where([data-scope=select][data-part=content]):where(:popover-open),:where([data-scope=select][data-part=content]):where([data-state=open]){opacity:1;transition:opacity var(--veneer-duration-fast) var(--veneer-ease-out), translate var(--veneer-spring-duration) var(--veneer-ease-spring), scale var(--veneer-spring-duration) var(--veneer-ease-spring), overlay var(--veneer-duration-base) allow-discrete, display var(--veneer-duration-base) allow-discrete;translate:0;scale:1}@starting-style{:is(: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(--veneer-motion-scale-from);translate:calc(var(--_side-x) * var(--veneer-motion-distance)) calc(var(--_side-y) * var(--veneer-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}:where([data-scope=skeleton]){--_shim:calc((.35 + .65 * var(--veneer-x)) * var(--veneer-motion-scale));border-radius:var(--veneer-radius-mark);background:var(--veneer-color-surface-active);color:#0000;block-size:12px;display:block;position:relative;overflow:clip}:where([data-scope=skeleton]):after{content:"";opacity:var(--_shim);background:linear-gradient(100deg, transparent 20%, color-mix(in oklab, var(--veneer-color-surface-raised) 85%, transparent) 50%, transparent 80%) 0 0 / 200% 100% no-repeat;animation:veneer-shimmer calc(1.1s + .28s * var(--veneer-x)) var(--veneer-sweep-ease) infinite;position:absolute;inset:0}:where([data-scope=skeleton][data-shape=circle]){border-radius:var(--veneer-radius-round)}:where([data-scope=skeleton][data-shape=text]){block-size:.7em;margin-block:.4em}:where([data-scope=skeleton][data-shape=block]){border-radius:var(--veneer-radius-control)}:where([data-scope=skeleton-scope][aria-busy=true]) :where([data-skeleton]){border-radius:var(--veneer-radius-mark);-webkit-user-select:none;user-select:none;pointer-events:none;position:relative;overflow:clip;color:#0000!important;background:var(--veneer-color-surface-active)!important;border-color:#0000!important}:where([data-scope=skeleton-scope][aria-busy=true]) :where([data-skeleton])>:where(*){visibility:hidden}:where([data-scope=skeleton-scope][aria-busy=true]) :where([data-skeleton=circle]){border-radius:var(--veneer-radius-round)}:where([data-scope=skeleton-scope][aria-busy=true]) :where([data-skeleton]):after{content:"";visibility:visible;opacity:calc((.35 + .65 * var(--veneer-x)) * var(--veneer-motion-scale));background:linear-gradient(100deg, transparent 20%, color-mix(in oklab, var(--veneer-color-surface-raised) 85%, transparent) 50%, transparent 80%) 0 0 / 200% 100% no-repeat;animation:veneer-shimmer calc(1.1s + .28s * var(--veneer-x)) var(--veneer-sweep-ease) infinite;position:absolute;inset:0}:where([data-scope=skeleton-scope][aria-busy=false]) :where([data-skeleton]){animation:veneer-fade-in var(--veneer-duration-base) var(--veneer-ease-out)}}@layer veneer.inputs,veneer.inputs-rich,veneer.data,veneer.app,veneer.flows,veneer.marketing,veneer.canvas;@layer veneer.flow{:where([data-scope=surface]),:where([data-scope=plan]),:where([data-scope=quote]),:where([data-scope=post]),:where([data-scope=prose])>:where(table),:where([data-flow=card]){--_flow-in:veneer-in-card;--_flow-out:veneer-out-card;--_flow-o:50% 0%}:where([data-scope=tile]),:where([data-flow=tile]){--_flow-in:veneer-in-tile;--_flow-out:veneer-out-card}:where([data-scope=table]:has(>[data-part=viewport])){view-timeline:--veneer-flow-host block}:where([data-scope=table]) :where(tbody)>:where(tr),:where([data-flow=row]){--_flow-in:veneer-in-row;--_flow-out:veneer-out-row;--veneer-flow-reach:calc(var(--veneer-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)),:where([data-scope=prose])>:where(:is(ul)),:where([data-scope=prose])>:where(:is(ol)),:where([data-scope=prose])>:where(:is(dl)),:where([data-scope=prose])>:where(:is(blockquote)),:where([data-flow=item]){--_flow-in:veneer-in-item;--_flow-out:veneer-out-fade;--veneer-flow-reach:calc(var(--veneer-ref-flow-reach) * .8)}:where([data-scope=chart]),:where([data-flow=chart]){--_flow-in:veneer-in-chart;--_flow-out:veneer-out-chart;--_flow-o:50% 100%}:where([data-scope=gallery]) :where([data-part=item]:not([data-scope=gallery] :is([data-scope=accordion],[data-scope=checklist],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=gallery] :is([data-scope=accordion],[data-scope=checklist],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=gallery] *))),:where(figure),:where([data-flow=image]){--_flow-in:veneer-in-image;--_flow-out:veneer-out-image}:where([data-part=head])>:where(:is(h1)),:where([data-part=head])>:where(:is(h2)),:where([data-part=head])>:where(:is(h3)),:where([data-scope=prose])>:where(:is(h2)),:where([data-scope=prose])>:where(:is(h3)),:where([data-flow=heading]){--_flow-in:veneer-in-heading;--_flow-out:veneer-out-fade}:where([data-scope=codeblock]),:where([data-flow=code]){--_flow-in:veneer-in-fade;--_flow-out:veneer-out-fade;--_flow-scans:1;isolation:isolate;position:relative;overflow:clip}:where([data-scope=prose])>:where(pre){--_flow-in:veneer-in-fade;--_flow-out:veneer-out-fade}:where([data-scope=form])>:where(*),:where([data-scope=field]),:where([data-flow=form]){--_flow-in:veneer-in-fade;--_flow-out:veneer-out-none}:where([data-scope=kanban]) :where([data-part=card]:not([data-scope=kanban] [data-scope=tour] :not([data-scope=kanban] [data-scope=tour] [data-scope=kanban] *))){--_flow-in:veneer-in-deal;--_flow-out:veneer-out-card;--_flow-o:50% 0%}:where([data-flow=specimen]){--_flow-in:veneer-in-specimen;--_flow-out:veneer-out-specimen}:where([data-flow=block]){--_flow-in:veneer-in-block;--_flow-out:veneer-out-block;--_flow-o:50% 0%}:where([data-flow=plot]){--_flow-in:veneer-in-plot;--_flow-out:veneer-out-plot;--_flow-o:0% 50%}:where([data-flow=icon]){--_flow-in:veneer-in-icon;--_flow-out:veneer-out-icon}:where([data-scope=kanban]) :where([data-part=card]:nth-child(2n):not([data-scope=kanban] [data-scope=tour] :not([data-scope=kanban] [data-scope=tour] [data-scope=kanban] *))){--_flow-s:-1}@media screen{@supports (animation-timeline:view()){:where([data-scope=surface]),:where([data-scope=tile]),: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=chart]),:where([data-scope=gallery]) :where([data-part=item]:not([data-scope=gallery] :is([data-scope=accordion],[data-scope=checklist],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=gallery] :is([data-scope=accordion],[data-scope=checklist],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=gallery] *))),: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]:not([data-scope=kanban] [data-scope=tour] :not([data-scope=kanban] [data-scope=tour] [data-scope=kanban] *))),:where([data-flow]:not([data-flow=off])){--_flow-r:var(--veneer-flow-reach,var(--veneer-ref-flow-reach));--_flow-e:var(--veneer-flow-out,var(--veneer-ref-flow-out));--_flow-w:min(100%, max(var(--_flow-e), 45%));--_flow-t:var(--veneer-flow-top,calc(var(--veneer-control-md) + 12px));--_flow-i:0;--_flow-settle-time:var(--veneer-duration-slow);animation-name:var(--veneer-flow-gate,var(--_flow-in)), var(--veneer-flow-gate,var(--_flow-out));animation-timeline:view(),view();animation-duration:auto, auto;animation-timing-function:var(--veneer-ref-flow-ease), linear;animation-fill-mode:backwards,forwards;animation-range:entry calc(var(--_flow-i) * var(--veneer-ref-flow-step)) cover calc(min(var(--_flow-r), 340px) + var(--_flow-i) * var(--veneer-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))}[data-flow-scan]{--_flow-scan:1}:where([data-scope=surface]):where(:focus-within),:where([data-scope=tile]):where(:focus-within),:where([data-scope=plan]):where(:focus-within),:where([data-scope=quote]):where(:focus-within),:where([data-scope=post]):where(:focus-within),:where([data-scope=table]) :where(tbody)>:where(tr):where(:focus-within),:where([data-scope=list])>:where(li):where(:focus-within),:where([data-scope=timeline])>:where(li):where(:focus-within),:where([data-scope=changelog]) :where(li):where(:focus-within),:where([data-scope=chart]):where(:focus-within),:where([data-scope=gallery]) :where([data-part=item]):where(:focus-within),:where(figure):where(:focus-within),:where([data-part=head])>:where(:is(h1,h2,h3)):where(:focus-within),:where([data-scope=prose])>:where(:is(h2,h3,p,ul,ol,dl,blockquote,pre,table,figure)):where(:focus-within),:where([data-scope=codeblock]):where(:focus-within),:where([data-scope=form])>:where(*):where(:focus-within),:where([data-scope=field]):where(:focus-within),:where([data-scope=kanban]) :where([data-part=card]):where(:focus-within),:where([data-flow]:not([data-flow=off])):where(:focus-within),:where([data-scope=surface]):where(:target),:where([data-scope=tile]):where(:target),:where([data-scope=plan]):where(:target),:where([data-scope=quote]):where(:target),:where([data-scope=post]):where(:target),:where([data-scope=table]) :where(tbody)>:where(tr):where(:target),:where([data-scope=list])>:where(li):where(:target),:where([data-scope=timeline])>:where(li):where(:target),:where([data-scope=changelog]) :where(li):where(:target),:where([data-scope=chart]):where(:target),:where([data-scope=gallery]) :where([data-part=item]):where(:target),:where(figure):where(:target),:where([data-part=head])>:where(:is(h1,h2,h3)):where(:target),:where([data-scope=prose])>:where(:is(h2,h3,p,ul,ol,dl,blockquote,pre,table,figure)):where(:target),:where([data-scope=codeblock]):where(:target),:where([data-scope=form])>:where(*):where(:target),:where([data-scope=field]):where(:target),:where([data-scope=kanban]) :where([data-part=card]):where(:target),:where([data-flow]:not([data-flow=off])):where(:target){animation-name:none}@supports (width:calc(sibling-index() * 1px)){:where([data-scope=surface]),:where([data-scope=tile]),:where([data-scope=plan]),:where([data-scope=gallery]) :where([data-part=item]:not([data-scope=gallery] :is([data-scope=accordion],[data-scope=checklist],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=gallery] :is([data-scope=accordion],[data-scope=checklist],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=gallery] *))),:where([data-scope=form])>:where(*),:where([data-scope=kanban]) :where([data-part=card]:not([data-scope=kanban] [data-scope=tour] :not([data-scope=kanban] [data-scope=tour] [data-scope=kanban] *))),:where([data-flow=icon]){--_flow-i:mod(calc(sibling-index() - 1), var(--veneer-flow-cols,4))}}:where([data-scope=table]:has(>[data-part=viewport])) :where(tbody)>:where(tr){animation-timeline:--veneer-flow-host,--veneer-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)}}[data-flow-settled]{animation-name:none, var(--veneer-flow-gate,var(--_flow-out))}:where([data-scope=codeblock]):after,:where([data-flow=code]):after{content:"";z-index:-1;pointer-events:none;transform-origin:100%;background:linear-gradient(to right, transparent, color-mix(in oklab, var(--veneer-color-accent-soft) 50%, var(--veneer-color-surface-sunken)) 35%);--_flow-scan:inherit;scale:var(--_flow-scan) 1;opacity:var(--_flow-scan);transition-property:scale,opacity;transition-duration:calc((1 - var(--_flow-scan)) * var(--veneer-duration-slow) * 2);transition-timing-function:var(--veneer-ease-out);position:absolute;inset:0}@media (height<=600px){:where([data-scope=codeblock]):after,:where([data-flow=code]):after{content:none}}}}@keyframes veneer-in-fade{0%{opacity:0}}@keyframes veneer-in-card{0%{opacity:0;--_flow-dy:var(--veneer-ref-flow-y);--_flow-sx:var(--veneer-ref-flow-s);--_flow-sy:var(--veneer-ref-flow-s)}}@keyframes veneer-in-tile{0%{opacity:0;--_flow-dy:calc(var(--veneer-ref-flow-y) * 1.4)}}@keyframes veneer-in-row{0%{opacity:0;--_flow-dx:calc(var(--veneer-ref-flow-x) * -1)}}@keyframes veneer-in-item{0%{opacity:0;--_flow-dy:calc(var(--veneer-ref-flow-y) * .5)}}@keyframes veneer-in-chart{0%{opacity:0;--_flow-sy:calc(1 - (1 - var(--veneer-ref-flow-s)) * 2)}}@keyframes veneer-in-image{0%{opacity:0;--_flow-sx:var(--veneer-ref-flow-z);--_flow-sy:var(--veneer-ref-flow-z);clip-path:inset(var(--veneer-ref-flow-clip))}to{clip-path:inset(0)}}@keyframes veneer-in-heading{0%{opacity:0;--_flow-dx:calc(var(--veneer-ref-flow-x) * -1)}}@keyframes veneer-in-deal{0%{opacity:0;--_flow-dy:calc(var(--veneer-ref-flow-y) * -.6);--_flow-rot:calc(var(--veneer-ref-flow-r) * var(--_flow-s,1))}}@keyframes veneer-in-value{0%{opacity:0;translate:0 .4em}}@keyframes veneer-out-card{to{opacity:var(--veneer-ref-flow-floor);--_flow-dy:calc(var(--veneer-ref-flow-y) * -.5)}}@keyframes veneer-out-row{to{opacity:var(--veneer-ref-flow-floor);--_flow-dx:calc(var(--veneer-ref-flow-x) * -.5)}}@keyframes veneer-out-fade{to{opacity:var(--veneer-ref-flow-floor)}}@keyframes veneer-out-image{to{opacity:var(--veneer-ref-flow-floor);--_flow-dy:calc(var(--veneer-ref-flow-y) * -.4)}}@keyframes veneer-out-none{to{opacity:1}}@keyframes veneer-out-chart{to{opacity:var(--veneer-ref-flow-floor);--_flow-sy:var(--veneer-ref-flow-s)}}@keyframes veneer-in-specimen{0%{opacity:0;--_flow-sx:var(--veneer-ref-flow-s);--_flow-sy:var(--veneer-ref-flow-s)}}@keyframes veneer-out-specimen{to{opacity:var(--veneer-ref-flow-floor);--_flow-sx:var(--veneer-ref-flow-s);--_flow-sy:var(--veneer-ref-flow-s)}}@keyframes veneer-in-block{0%{opacity:0;--_flow-dy:calc(var(--veneer-ref-flow-y) * .6);--_flow-sy:var(--veneer-ref-flow-s)}}@keyframes veneer-out-block{to{opacity:var(--veneer-ref-flow-floor);--_flow-dy:calc(var(--veneer-ref-flow-y) * -.3);--_flow-sy:var(--veneer-ref-flow-s)}}@keyframes veneer-in-plot{0%{opacity:0;--_flow-sx:calc(1 - (1 - var(--veneer-ref-flow-s)) * 1.5)}}@keyframes veneer-out-plot{to{opacity:var(--veneer-ref-flow-floor);--_flow-sx:var(--veneer-ref-flow-s)}}@keyframes veneer-in-icon{0%{opacity:0;--_flow-sx:calc(1 - (1 - var(--veneer-ref-flow-s)) * 5);--_flow-sy:calc(1 - (1 - var(--veneer-ref-flow-s)) * 5);--_flow-rot:calc(var(--veneer-ref-flow-r) * -4)}}@keyframes veneer-out-icon{to{opacity:var(--veneer-ref-flow-floor);--_flow-sx:calc(1 - (1 - var(--veneer-ref-flow-s)) * 3);--_flow-sy:calc(1 - (1 - var(--veneer-ref-flow-s)) * 3)}}:where([data-part=spacer])~:where([data-part=row]){transition:opacity var(--veneer-duration-base) var(--veneer-ease-out)}@starting-style{:where([data-part=spacer])~:where([data-part=row]){opacity:0}}[data-flow-state=wait]{opacity:0;translate:0 var(--veneer-ref-flow-y)}[data-flow-state=in]{transition:opacity var(--veneer-duration-slow) var(--veneer-ease-out) calc(var(--_flow-i,0) * var(--veneer-stagger)), translate var(--veneer-duration-slow) var(--veneer-ease-out) calc(var(--_flow-i,0) * var(--veneer-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 --veneer-mx{syntax:"<percentage>";inherits:true;initial-value:50%}@property --veneer-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 --_wp{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 --_flow-scan{syntax:"<number>";inherits:false;initial-value:0}@property --_flow-settle-time{syntax:"<time>";inherits:false;initial-value:0s}@property --veneer-text-display-px{syntax:"<length>";inherits:true;initial-value:0}@property --veneer-text-title-px{syntax:"<length>";inherits:true;initial-value:0}@property --veneer-text-heading-px{syntax:"<length>";inherits:true;initial-value:0}@property --veneer-text-body-px{syntax:"<length>";inherits:true;initial-value:0}@property --veneer-text-prose-px{syntax:"<length>";inherits:true;initial-value:0}@property --veneer-text-label-px{syntax:"<length>";inherits:true;initial-value:0}@property --veneer-text-eyebrow-px{syntax:"<length>";inherits:true;initial-value:0}@property --veneer-text-caption-px{syntax:"<length>";inherits:true;initial-value:0}@property --veneer-text-code-px{syntax:"<length>";inherits:true;initial-value:0}@property --veneer-text-button-px{syntax:"<length>";inherits:true;initial-value:0}@property --veneer-text-control-px{syntax:"<length>";inherits:true;initial-value:0}@property --veneer-trim-fix{syntax:"<length>";inherits:true;initial-value:0}@property --veneer-a{syntax:"<length>";inherits:false;initial-value:0}@property --veneer-b{syntax:"<length>";inherits:false;initial-value:0}@property --veneer-ca{syntax:"<length>";inherits:false;initial-value:0}@property --veneer-cb{syntax:"<length>";inherits:false;initial-value:0}@property --veneer-frame-tail{syntax:"<number>";inherits:true;initial-value:0}@property --veneer-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 --_kc{syntax:"<number>";inherits:false;initial-value:0}@property --_kh{syntax:"<number>";inherits:false;initial-value:0}@property --_ks{syntax:"<number>";inherits:false;initial-value:0}@property --_kx{syntax:"<number>";inherits:false;initial-value:3}@property --_kw{syntax:"<number>";inherits:false;initial-value:1.5}@property --_hp{syntax:"<number>";inherits:false;initial-value:1}@property --_tp{syntax:"<number>";inherits:false;initial-value:1}@property --_tq{syntax:"<number>";inherits:false;initial-value:1}@property --_c0{syntax:"<number>";inherits:false;initial-value:0}@property --_hd{syntax:"<number>";inherits:false;initial-value:1}@property --_td{syntax:"<number>";inherits:false;initial-value:1}@property --veneer-sweep-duration{syntax:"<time>";inherits:true;initial-value:.62s}@layer veneer.theme{[data-palette=ember],[data-palette=ember] :is(:root,[data-expression],[data-density],[data-form],[data-pointer],[data-motion],[data-flair],[data-theme],[data-palette],[data-veneer]){--veneer-color-sweep:var(--lightningcss-light,oklch(.543 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)));--veneer-color-accent-text:var(--lightningcss-light,oklch(.46 min(var(--_ac), .12) var(--_ah)))var(--lightningcss-dark,oklch(.831 var(--_ac) var(--_ah)))}[data-palette=ember]{--veneer-color-brand:#e8590c}:where([data-palette=ember]) :where([data-tone=brand]),:where([data-palette=ember]):where([data-tone=brand]){--_solid:var(--lightningcss-light,oklch(.5 min(var(--_tc), .13) var(--_th)))var(--lightningcss-dark,oklch(.76 calc(var(--_tc) * 1.15) var(--_th)));--_solid-hover:var(--lightningcss-light,oklch(.44 min(var(--_tc), .115) var(--_th)))var(--lightningcss-dark,oklch(.81 calc(var(--_tc) * 1.15) var(--_th)));--_ink-on:var(--lightningcss-light,oklch(.985 .012 var(--_th)))var(--lightningcss-dark,oklch(.18 .03 var(--_th)));--_soft:var(--lightningcss-light,oklch(.952 calc(var(--_tc) * .3) var(--_th)))var(--lightningcss-dark,oklch(.27 calc(var(--_tc) * .45) var(--_th)));--_text:var(--lightningcss-light,oklch(.46 min(var(--_tc), .12) var(--_th)))var(--lightningcss-dark,oklch(.8 var(--_tc) var(--_th)));--_border:var(--lightningcss-light,oklch(.78 calc(var(--_tc) * .6) var(--_th)))var(--lightningcss-dark,oklch(.43 calc(var(--_tc) * .7) var(--_th)));--_tc:calc(.192 * var(--veneer-ref-accent-k));--_th:41.7}[data-palette=ocean]{--veneer-color-brand:#0b7285}:where([data-palette=ocean]) :where([data-tone=brand]),:where([data-palette=ocean]):where([data-tone=brand]){--_solid:var(--lightningcss-light,oklch(.5 min(var(--_tc), .13) var(--_th)))var(--lightningcss-dark,oklch(.76 calc(var(--_tc) * 1.15) var(--_th)));--_solid-hover:var(--lightningcss-light,oklch(.44 min(var(--_tc), .115) var(--_th)))var(--lightningcss-dark,oklch(.81 calc(var(--_tc) * 1.15) var(--_th)));--_ink-on:var(--lightningcss-light,oklch(.985 .012 var(--_th)))var(--lightningcss-dark,oklch(.18 .03 var(--_th)));--_soft:var(--lightningcss-light,oklch(.952 calc(var(--_tc) * .3) var(--_th)))var(--lightningcss-dark,oklch(.27 calc(var(--_tc) * .45) var(--_th)));--_text:var(--lightningcss-light,oklch(.46 min(var(--_tc), .12) var(--_th)))var(--lightningcss-dark,oklch(.8 var(--_tc) var(--_th)));--_border:var(--lightningcss-light,oklch(.78 calc(var(--_tc) * .6) var(--_th)))var(--lightningcss-dark,oklch(.43 calc(var(--_tc) * .7) var(--_th)));--_tc:calc(.087 * var(--veneer-ref-accent-k));--_th:215.1}[data-palette=grape],[data-palette=grape] :is(:root,[data-expression],[data-density],[data-form],[data-pointer],[data-motion],[data-flair],[data-theme],[data-palette],[data-veneer]){--veneer-color-sweep:var(--lightningcss-light,oklch(.54 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)));--veneer-color-accent-text:var(--lightningcss-light,oklch(.46 min(var(--_ac), .12) var(--_ah)))var(--lightningcss-dark,oklch(.827 var(--_ac) var(--_ah)))}[data-palette=grape]{--veneer-color-brand:#7048e8}:where([data-palette=grape]) :where([data-tone=brand]),:where([data-palette=grape]):where([data-tone=brand]){--_solid:var(--lightningcss-light,oklch(.5 min(var(--_tc), .13) var(--_th)))var(--lightningcss-dark,oklch(.76 calc(var(--_tc) * 1.15) var(--_th)));--_solid-hover:var(--lightningcss-light,oklch(.44 min(var(--_tc), .115) var(--_th)))var(--lightningcss-dark,oklch(.81 calc(var(--_tc) * 1.15) var(--_th)));--_ink-on:var(--lightningcss-light,oklch(.985 .012 var(--_th)))var(--lightningcss-dark,oklch(.18 .03 var(--_th)));--_soft:var(--lightningcss-light,oklch(.952 calc(var(--_tc) * .3) var(--_th)))var(--lightningcss-dark,oklch(.27 calc(var(--_tc) * .45) var(--_th)));--_text:var(--lightningcss-light,oklch(.46 min(var(--_tc), .12) var(--_th)))var(--lightningcss-dark,oklch(.8 var(--_tc) var(--_th)));--_border:var(--lightningcss-light,oklch(.78 calc(var(--_tc) * .6) var(--_th)))var(--lightningcss-dark,oklch(.43 calc(var(--_tc) * .7) var(--_th)));--_tc:calc(.227 * var(--veneer-ref-accent-k));--_th:287.8}}