/*! tailwindcss v4.1.3 | MIT License | https://tailwindcss.com */
:root,:host{--color-text-primary:var(--color-gray-900);--color-text-secondary:var(--color-gray-600);--color-text-tertiary:var(--color-gray-500);--color-text-link:var(--color-blue-600);--color-text-accent:var(--color-rose-700);--color-text-success:var(--color-emerald-700);--color-text-danger:var(--color-red-700);--color-text-warning:var(--color-amber-700);--color-text-info:var(--color-cyan-700);--color-text-filled-primary:var(--color-white);--color-text-filled-secondary:var(--color-gray-100);--color-text-filled-tertiary:var(--color-gray-200);--color-text-filled-link:var(--color-blue-100);--color-text-filled-accent:var(--color-rose-100);--color-text-filled-success:var(--color-emerald-100);--color-text-filled-danger:var(--color-red-100);--color-text-filled-warning:var(--color-amber-100);--color-text-filled-info:var(--color-cyan-100);--color-bg-primary:var(--color-white);--color-bg-secondary:var(--color-gray-50);--color-bg-tertiary:var(--color-gray-100);--color-bg-accent:var(--color-rose-50);--color-bg-success:var(--color-emerald-50);--color-bg-danger:var(--color-red-50);--color-bg-warning:var(--color-amber-50);--color-bg-info:var(--color-cyan-50);--color-bg-hover-primary:var(--color-gray-50);--color-bg-hover-secondary:var(--color-gray-100);--color-bg-hover-tertiary:var(--color-gray-200);--color-bg-hover-accent:var(--color-rose-100);--color-bg-hover-success:var(--color-emerald-100);--color-bg-hover-danger:var(--color-red-100);--color-bg-hover-warning:var(--color-amber-100);--color-bg-hover-info:var(--color-cyan-100);--color-bg-active-primary:var(--color-gray-100);--color-bg-active-secondary:var(--color-gray-200);--color-bg-active-tertiary:var(--color-gray-300);--color-bg-active-accent:var(--color-rose-200);--color-bg-active-success:var(--color-emerald-200);--color-bg-active-danger:var(--color-red-200);--color-bg-active-warning:var(--color-amber-200);--color-bg-active-info:var(--color-cyan-200);--color-bg-filled-primary:var(--color-gray-800);--color-bg-filled-secondary:var(--color-gray-600);--color-bg-filled-tertiary:var(--color-gray-500);--color-bg-filled-accent:var(--color-rose-600);--color-bg-filled-success:var(--color-emerald-700);--color-bg-filled-danger:var(--color-red-600);--color-bg-filled-warning:var(--color-amber-700);--color-bg-filled-info:var(--color-cyan-700);--color-bg-filled-hover-primary:var(--color-gray-900);--color-bg-filled-hover-secondary:var(--color-gray-700);--color-bg-filled-hover-tertiary:var(--color-gray-600);--color-bg-filled-hover-accent:var(--color-rose-700);--color-bg-filled-hover-success:var(--color-emerald-800);--color-bg-filled-hover-danger:var(--color-red-700);--color-bg-filled-hover-warning:var(--color-amber-800);--color-bg-filled-hover-info:var(--color-cyan-800);--color-bg-filled-active-primary:var(--color-gray-950);--color-bg-filled-active-secondary:var(--color-gray-800);--color-bg-filled-active-tertiary:var(--color-gray-700);--color-bg-filled-active-accent:var(--color-rose-800);--color-bg-filled-active-success:var(--color-emerald-900);--color-bg-filled-active-danger:var(--color-red-800);--color-bg-filled-active-warning:var(--color-amber-900);--color-bg-filled-active-info:var(--color-cyan-900);--color-border-primary:var(--color-gray-200);--color-border-secondary:var(--color-gray-200);--color-border-tertiary:var(--color-gray-200);--color-border-form:var(--color-gray-300);--color-border-accent:var(--color-rose-300);--color-border-success:var(--color-emerald-300);--color-border-danger:var(--color-red-300);--color-border-warning:var(--color-amber-300);--color-border-info:var(--color-cyan-300);--color-divider-filled:oklch(1 0 0/15%);--color-focus-primary:var(--color-gray-600);--color-focus-secondary:var(--color-gray-600);--color-focus-tertiary:var(--color-gray-600);--color-focus-accent:var(--color-rose-600);--color-focus-success:var(--color-emerald-600);--color-focus-danger:var(--color-red-600);--color-focus-warning:var(--color-amber-600);--color-focus-info:var(--color-cyan-600);--br-base:var(--spacing);--fs-base:calc(var(--spacing)*.5);--fs-em:calc(var(--fs-ratio,1)*1em);--lh:1;--fs-unit:8;--gap-unit:1;--aspect-ratio:1;--py-unit:1;--br-unit:1;--size-unit:1;--transition-duration:.2s;--transition-timing:cubic-bezier(.215,.61,.355,1);--modal-width-xs:20rem;--modal-width-sm:24rem;--modal-width-md:28rem;--modal-width-lg:32rem;--modal-width-xl:36rem;--shadow-color:0 0 0;--shadow-alpha:.1;--shadow-alpha-soft:.06;--shadow-ui-xs:0 1px 2px 0 rgb(var(--shadow-color)/var(--shadow-alpha));--shadow-ui-sm:0 1px 3px 0 rgb(var(--shadow-color)/var(--shadow-alpha));--shadow-ui-md:0 2px 4px -1px rgb(var(--shadow-color)/var(--shadow-alpha)),0 1px 2px 0 rgb(var(--shadow-color)/var(--shadow-alpha-soft));--shadow-ui-lg:0 3px 6px -1px rgb(var(--shadow-color)/var(--shadow-alpha)),0 1px 2px -1px rgb(var(--shadow-color)/var(--shadow-alpha-soft));--shadow-ui-xl:0 4px 8px -2px rgb(var(--shadow-color)/var(--shadow-alpha)),0 2px 3px -1px rgb(var(--shadow-color)/var(--shadow-alpha-soft));--shadow-layout-xs:0 2px 4px -1px rgb(var(--shadow-color)/var(--shadow-alpha)),0 1px 2px 0 rgb(var(--shadow-color)/var(--shadow-alpha-soft));--shadow-layout-sm:0 4px 8px -2px rgb(var(--shadow-color)/var(--shadow-alpha)),0 1px 3px -1px rgb(var(--shadow-color)/var(--shadow-alpha-soft));--shadow-layout-md:0 6px 12px -3px rgb(var(--shadow-color)/var(--shadow-alpha)),0 2px 4px -1px rgb(var(--shadow-color)/var(--shadow-alpha-soft));--shadow-layout-lg:0 10px 20px -5px rgb(var(--shadow-color)/var(--shadow-alpha)),0 2px 6px -2px rgb(var(--shadow-color)/var(--shadow-alpha-soft));--shadow-layout-xl:0 16px 32px -6px rgb(var(--shadow-color)/var(--shadow-alpha)),0 3px 8px -2px rgb(var(--shadow-color)/var(--shadow-alpha-soft));--max-height:20rem;--fs-unit-xs:6;--fs-unit-sm:7;--fs-unit-md:8;--fs-unit-lg:9;--fs-unit-xl:10;--lh-base:1.6;--ls-base:-.011em;--ls-display:-.022em}:root[data-theme=dark],[data-theme=dark],:host([data-theme=dark]){color-scheme:dark;--color-text-primary:oklch(98.5% .002 247.839);--color-text-secondary:oklch(87.2% .01 258.338);--color-text-tertiary:oklch(70.7% .022 261.325);--color-text-link:oklch(70.7% .165 254.624);--color-text-accent:oklch(71.2% .194 13.428);--color-text-success:oklch(76.5% .177 163.223);--color-text-danger:oklch(70.4% .191 22.216);--color-text-warning:oklch(82.8% .189 84.429);--color-text-info:oklch(78.9% .154 211.53);--color-text-filled-primary:oklch(21% .034 264.665);--color-text-filled-tertiary:oklch(98.5% .002 247.839);--color-text-filled-link:oklch(97% .014 254.604);--color-bg-primary:oklch(13% .028 261.692);--color-bg-secondary:oklch(21% .034 264.665);--color-bg-tertiary:oklch(27.8% .033 256.848);--color-bg-accent:oklch(27.1% .105 12.094);--color-bg-success:oklch(26.2% .051 172.552);--color-bg-danger:oklch(25.8% .092 26.042);--color-bg-warning:oklch(27.9% .077 45.635);--color-bg-info:oklch(30.2% .056 229.695);--color-bg-form:oklch(13% .028 261.692);--color-bg-hover-primary:oklch(21% .034 264.665);--color-bg-hover-secondary:oklch(27.8% .033 256.848);--color-bg-hover-tertiary:oklch(37.3% .034 259.733);--color-bg-hover-accent:oklch(41% .159 10.272);--color-bg-hover-success:oklch(37.8% .077 168.94);--color-bg-hover-danger:oklch(39.6% .141 25.723);--color-bg-hover-warning:oklch(41.4% .112 45.904);--color-bg-hover-info:oklch(39.8% .07 227.392);--color-bg-active-primary:oklch(27.8% .033 256.848);--color-bg-active-secondary:oklch(37.3% .034 259.733);--color-bg-active-tertiary:oklch(27.8% .033 256.848);--color-bg-active-accent:oklch(27.1% .105 12.094);--color-bg-active-success:oklch(43.2% .095 166.913);--color-bg-active-danger:oklch(25.8% .092 26.042);--color-bg-active-warning:oklch(47.3% .137 46.201);--color-bg-active-info:oklch(45% .085 224.283);--color-bg-filled-primary:oklch(96.7% .003 264.542);--color-bg-filled-accent:oklch(51.4% .222 16.935);--color-bg-filled-danger:oklch(50.5% .213 27.518);--color-bg-filled-hover-primary:oklch(92.8% .006 264.531);--color-bg-filled-hover-accent:oklch(45.5% .188 13.697);--color-bg-filled-hover-danger:oklch(44.4% .177 26.899);--color-bg-filled-active-primary:oklch(87.2% .01 258.338);--color-bg-filled-active-accent:oklch(41% .159 10.272);--color-bg-filled-active-danger:oklch(39.6% .141 25.723);--color-border-primary:oklch(27.8% .033 256.848);--color-border-secondary:oklch(27.8% .033 256.848);--color-border-tertiary:oklch(27.8% .033 256.848);--color-border-form:oklch(37.3% .034 259.733);--color-border-accent:oklch(51.4% .222 16.935);--color-border-success:oklch(50.8% .118 165.612);--color-border-danger:oklch(50.5% .213 27.518);--color-border-warning:oklch(55.5% .163 48.998);--color-border-info:oklch(52% .105 223.128);--color-divider-filled:oklch(.708 0 0/35%);--color-focus-primary:oklch(70.7% .022 261.325);--color-focus-secondary:oklch(70.7% .022 261.325);--color-focus-tertiary:oklch(70.7% .022 261.325);--color-focus-accent:oklch(71.2% .194 13.428);--color-focus-success:oklch(76.5% .177 163.223);--color-focus-danger:oklch(70.4% .191 22.216);--color-focus-warning:oklch(82.8% .189 84.429);--color-focus-info:oklch(78.9% .154 211.53);--overlay-bg:oklch(0 0 0/70%);--shadow-alpha:.4;--shadow-alpha-soft:.25}[data-theme=light]{color-scheme:light}@layer base{[data-size]{--pl:calc(var(--py-unit)*var(--spacing));--size:calc(var(--size-unit)*var(--spacing));--br:calc(var(--br-unit)*var(--br-base));--py:calc(var(--py-unit)*var(--spacing));--px:calc(var(--aspect-ratio)*var(--py-unit)*var(--spacing));--gap:calc(var(--gap-unit)*var(--spacing));--margin:var(--gap);--fs:calc(var(--fs-unit)*var(--fs-base));--icon-size:var(--fs)}[data-responsive]{--py-unit-desktop:var(--py-unit);--py-unit-tablet:var(--py-unit);--py-unit-mobile:var(--py-unit);--px-unit-desktop:var(--py-unit-desktop);--px-unit-tablet:var(--py-unit-tablet);--px-unit-mobile:var(--py-unit-mobile);--gap-unit-desktop:var(--gap-unit);--gap-unit-tablet:var(--gap-unit);--gap-unit-mobile:var(--gap-unit);--fs-unit-desktop:var(--fs-unit);--fs-unit-tablet:var(--fs-unit);--fs-unit-mobile:var(--fs-unit);--py-desktop:calc(var(--py-unit-desktop)*var(--spacing));--py-tablet:calc(var(--py-unit-tablet)*var(--spacing));--py-mobile:calc(var(--py-unit-mobile)*var(--spacing));--px-desktop:calc(var(--aspect-ratio)*var(--px-unit-desktop)*var(--spacing));--px-tablet:calc(var(--aspect-ratio)*var(--px-unit-tablet)*var(--spacing));--px-mobile:calc(var(--aspect-ratio)*var(--px-unit-mobile)*var(--spacing));--gap-desktop:calc(var(--gap-unit-desktop)*var(--spacing));--gap-tablet:calc(var(--gap-unit-tablet)*var(--spacing));--gap-mobile:calc(var(--gap-unit-mobile)*var(--spacing));--fs-desktop:calc(var(--fs-unit-desktop)*var(--fs-base));--fs-tablet:calc(var(--fs-unit-tablet)*var(--fs-base));--fs-mobile:calc(var(--fs-unit-mobile)*var(--fs-base))}}@layer components{:root,[data-theme]{--text-color:var(--color-text-primary);--bg-color:var(--color-bg-primary);--bg-hover-color:var(--color-bg-hover-primary);--bg-active-color:var(--color-bg-active-primary);--border-color:var(--color-border-primary);--ring-color:var(--color-border-primary);--divider-color:var(--color-border-primary);--focus-color:var(--color-focus-primary);--accent-color:var(--color-bg-primary);--checked-bg-color:var(--color-bg-primary);--link-text:var(--color-text-link);--bw:1px;--bw-t:var(--bw);--bw-r:var(--bw);--bw-b:var(--bw);--bw-l:var(--bw);--bw-s:var(--bw);--bw-e:var(--bw);--rw:1px}[data-vane-type=ui][data-size=xs]{--gap-unit:1;--shadow-base:var(--shadow-ui-xs)}[data-vane-type=ui][data-size=sm]{--gap-unit:1.5;--shadow-base:var(--shadow-ui-sm)}[data-vane-type=ui][data-size=md]{--gap-unit:2;--shadow-base:var(--shadow-ui-md)}[data-vane-type=ui][data-size=lg]{--gap-unit:2.5;--shadow-base:var(--shadow-ui-lg)}[data-vane-type=ui][data-size=xl]{--gap-unit:3;--shadow-base:var(--shadow-ui-xl)}:is(.vane-button,.vane-nav-link,.vane-menu-item,.vane-menu-label)[data-size=xs]{--gap-unit:1.5}:is(.vane-button,.vane-nav-link,.vane-menu-item,.vane-menu-label)[data-size=sm]{--gap-unit:2}:is(.vane-button,.vane-nav-link,.vane-menu-item,.vane-menu-label)[data-size=md]{--gap-unit:2.5}:is(.vane-button,.vane-nav-link,.vane-menu-item,.vane-menu-label)[data-size=lg]{--gap-unit:3}:is(.vane-button,.vane-nav-link,.vane-menu-item,.vane-menu-label)[data-size=xl]{--gap-unit:3.5}:is(.vane-badge,.vane-chip)[data-size=xs]{--gap-unit:.5}:is(.vane-badge,.vane-chip)[data-size=sm]{--gap-unit:.75}:is(.vane-badge,.vane-chip)[data-size=md]{--gap-unit:1}:is(.vane-badge,.vane-chip)[data-size=lg]{--gap-unit:1.25}:is(.vane-badge,.vane-chip)[data-size=xl]{--gap-unit:1.5}[data-vane-type=ui][data-size]{--min-h:calc((var(--fs-unit)*.5*var(--lh) + 2*var(--py-unit))*var(--spacing));--br:calc(var(--min-h)*var(--br-unit))}[data-vane-type=layout]{--aspect-ratio:1}[data-vane-type=layout][data-size=xs]{--br-unit:3;--gap-unit:2;--py-unit:2;--shadow-base:var(--shadow-layout-xs)}[data-vane-type=layout][data-size=sm]{--br-unit:4;--gap-unit:3;--py-unit:3;--shadow-base:var(--shadow-layout-sm)}[data-vane-type=layout][data-size=md]{--br-unit:5;--gap-unit:4;--py-unit:4;--shadow-base:var(--shadow-layout-md)}[data-vane-type=layout][data-size=lg]{--br-unit:6;--gap-unit:6;--py-unit:6;--shadow-base:var(--shadow-layout-lg)}[data-vane-type=layout][data-size=xl]{--br-unit:7;--gap-unit:8;--py-unit:8;--shadow-base:var(--shadow-layout-xl)}.vane-button{--lh:1.3;--py-unit:2;--aspect-ratio:2;--br-unit:.2174}.vane-button[data-size=xs]{--fs-unit:var(--fs-unit-xs);--py-unit:1}.vane-button[data-size=sm]{--fs-unit:var(--fs-unit-sm);--py-unit:1.5}.vane-button[data-size=md]{--fs-unit:var(--fs-unit-md);--py-unit:2}.vane-button[data-size=lg]{--fs-unit:var(--fs-unit-lg);--py-unit:2.5}.vane-button[data-size=xl]{--fs-unit:var(--fs-unit-xl);--py-unit:3}.vane-icon-button{--lh:1.3;--py-unit:2;--aspect-ratio:1;--br-unit:.2174}.vane-icon-button[data-size=xs]{--fs-unit:var(--fs-unit-xs);--py-unit:1}.vane-icon-button[data-size=sm]{--fs-unit:var(--fs-unit-sm);--py-unit:1.5}.vane-icon-button[data-size=md]{--fs-unit:var(--fs-unit-md);--py-unit:2}.vane-icon-button[data-size=lg]{--fs-unit:var(--fs-unit-lg);--py-unit:2.5}.vane-icon-button[data-size=xl]{--fs-unit:var(--fs-unit-xl);--py-unit:3}.vane-icon{--py-unit:2;--aspect-ratio:1;--br-unit:.2174}.vane-icon[data-size=xs]{--fs-unit:var(--fs-unit-xs);--icon-size:calc(var(--spacing)*4);--py-unit:1}.vane-icon[data-size=sm]{--fs-unit:var(--fs-unit-sm);--icon-size:calc(var(--spacing)*6);--py-unit:1.5}.vane-icon[data-size=md]{--fs-unit:var(--fs-unit-md);--icon-size:calc(var(--spacing)*8);--py-unit:2}.vane-icon[data-size=lg]{--fs-unit:var(--fs-unit-lg);--icon-size:calc(var(--spacing)*12);--py-unit:2.5}.vane-icon[data-size=xl]{--fs-unit:var(--fs-unit-xl);--icon-size:calc(var(--spacing)*16);--py-unit:3}.vane-icon[data-variant=outline]{--bg-color:transparent}.vane-button :where(svg:not([class*=size-])),.vane-icon-button :where(svg:not([class*=size-])),.vane-icon :where(svg:not([class*=size-])){width:var(--icon-size);height:var(--icon-size)}.vane-badge{--lh:1.2;--py-unit:1;--aspect-ratio:2;--br-unit:.1923}.vane-badge[data-size=xs]{--fs-unit:5;--py-unit:.5}.vane-badge[data-size=sm]{--fs-unit:6;--py-unit:.75}.vane-badge[data-size=md]{--fs-unit:7;--py-unit:1}.vane-badge[data-size=lg]{--fs-unit:8;--py-unit:1.25}.vane-badge[data-size=xl]{--fs-unit:9;--py-unit:1.5}.vane-chip{--lh:1.1;--py-unit:.875;--aspect-ratio:2;--br-unit:.2564}.vane-chip[data-size=xs]{--fs-unit:5;--py-unit:.375}.vane-chip[data-size=sm]{--fs-unit:6;--py-unit:.625}.vane-chip[data-size=md]{--fs-unit:7;--py-unit:.875}.vane-chip[data-size=lg]{--fs-unit:8;--py-unit:1.125}.vane-chip[data-size=xl]{--fs-unit:9;--py-unit:1.375}.vane-badge :where(svg:not([class*=size-])),.vane-chip :where(svg:not([class*=size-])){width:var(--icon-size);height:var(--icon-size)}.vane-code{--spacing:.25em;--fs-base:calc(var(--spacing)*.5);--lh:1;--py-unit:.5;--aspect-ratio:3;--br-unit:.2941}.vane-code[data-size=xs]{--fs-unit:5;--py-unit:.25}.vane-code[data-size=sm]{--fs-unit:6;--py-unit:.375}.vane-code[data-size=md]{--fs-unit:7;--py-unit:.5}.vane-code[data-size=lg]{--fs-unit:8;--py-unit:.625}.vane-code[data-size=xl]{--fs-unit:9;--py-unit:.75}.vane-code[data-appearance=secondary][data-variant=outline]{--text-color:var(--color-text-primary);--bg-color:var(--color-bg-tertiary)}.vane-kbd{--spacing:.25em;--fs-base:calc(var(--spacing)*.5);--lh:1;--py-unit:.3;--aspect-ratio:5;--br-unit:.2941;--bw:max(1px,.07em);--bw-t:var(--bw);--bw-r:var(--bw);--bw-l:var(--bw);--bw-b:calc(var(--bw)*2)}.vane-kbd[data-size=xs]{--fs-unit:4.5;--py-unit:.18}.vane-kbd[data-size=sm]{--fs-unit:5;--py-unit:.24}.vane-kbd[data-size=md]{--fs-unit:6;--py-unit:.3}.vane-kbd[data-size=lg]{--fs-unit:7;--py-unit:.36}.vane-kbd[data-size=xl]{--fs-unit:8;--py-unit:.42}.vane-mark{--lh:1}.vane-input{--lh:var(--lh-base);--py-unit:2;--aspect-ratio:2;--br-unit:.1923}.vane-input[data-size=xs]{--fs-unit:var(--fs-unit-xs);--py-unit:1}.vane-input[data-size=sm]{--fs-unit:var(--fs-unit-sm);--py-unit:1.5}.vane-input[data-size=md]{--fs-unit:var(--fs-unit-md);--py-unit:2}.vane-input[data-size=lg]{--fs-unit:var(--fs-unit-lg);--py-unit:2.5}.vane-input[data-size=xl]{--fs-unit:var(--fs-unit-xl);--py-unit:3}.vane-textarea{--lh:var(--lh-base);--py-unit:2;--aspect-ratio:2;--br-unit:.1923;min-height:calc(var(--fs)*var(--lh)*3);resize:vertical}.vane-textarea[data-size=xs]{--fs-unit:var(--fs-unit-xs);--py-unit:1}.vane-textarea[data-size=sm]{--fs-unit:var(--fs-unit-sm);--py-unit:1.5}.vane-textarea[data-size=md]{--fs-unit:var(--fs-unit-md);--py-unit:2}.vane-textarea[data-size=lg]{--fs-unit:var(--fs-unit-lg);--py-unit:2.5}.vane-textarea[data-size=xl]{--fs-unit:var(--fs-unit-xl);--py-unit:3}.vane-select{--lh:var(--lh-base);--py-unit:2;--aspect-ratio:2;--br-unit:.1923}.vane-select[data-size=xs]{--fs-unit:var(--fs-unit-xs);--py-unit:1}.vane-select[data-size=sm]{--fs-unit:var(--fs-unit-sm);--py-unit:1.5}.vane-select[data-size=md]{--fs-unit:var(--fs-unit-md);--py-unit:2}.vane-select[data-size=lg]{--fs-unit:var(--fs-unit-lg);--py-unit:2.5}.vane-select[data-size=xl]{--fs-unit:var(--fs-unit-xl);--py-unit:3}.vane-select option,.vane-select optgroup{background-color:var(--bg-color);color:var(--text-color)}.vane-select[data-variant=ghost] option,.vane-select[data-variant=ghost] optgroup{background-color:var(--color-bg-primary);color:var(--color-text-primary)}.vane-select optgroup{font-style:normal;font-weight:600}.vane-select option:disabled{color:var(--text-color)}@supports (color:color-mix(in lab, red, red)){.vane-select option:disabled{color:color-mix(in oklab,var(--text-color)70%,var(--bg-color))}}.vane-checkbox[data-size]{--br-unit:.25;--br:calc(var(--size-unit)*var(--br-unit)*var(--spacing))}.vane-checkbox[data-size=xs]{--size-unit:3.5}.vane-checkbox[data-size=sm]{--size-unit:3.75}.vane-checkbox[data-size=md]{--size-unit:4}.vane-checkbox[data-size=lg]{--size-unit:4.5}.vane-checkbox[data-size=xl]{--size-unit:5}.vane-radio[data-size]{--br-unit:.25;--br:calc(var(--size-unit)*var(--br-unit)*var(--spacing))}.vane-radio[data-size=xs]{--size-unit:3.5}.vane-radio[data-size=sm]{--size-unit:3.75}.vane-radio[data-size=md]{--size-unit:4}.vane-radio[data-size=lg]{--size-unit:4.5}.vane-radio[data-size=xl]{--size-unit:5}.vane-switch-wrapper[data-size]{--switch-w:calc(var(--size)*1.75);--switch-pad:calc(var(--size)*.125);--switch-thumb:calc(var(--size) - 2*var(--switch-pad));--switch-travel:calc(var(--switch-w) - var(--size));--switch-br:calc(var(--size)*.25)}.vane-switch-wrapper[data-size=xs]{--size-unit:3.75}.vane-switch-wrapper[data-size=sm]{--size-unit:4}.vane-switch-wrapper[data-size=md]{--size-unit:4.5}.vane-switch-wrapper[data-size=lg]{--size-unit:5}.vane-switch-wrapper[data-size=xl]{--size-unit:6}.vane-switch[data-size]{--br:var(--switch-br)}.vane-switch-thumb{width:var(--switch-thumb);height:var(--switch-thumb);--br:calc(var(--switch-br) - var(--switch-pad));margin-inline-start:var(--switch-pad)}[dir=rtl] .vane-switch-thumb{--switch-travel:calc(var(--size) - var(--switch-w))}.vane-field{--gap-unit:1.5}.vane-field[data-size=xs]{--gap-unit:1}.vane-field[data-size=sm]{--gap-unit:1.25}.vane-field[data-size=md]{--gap-unit:1.5}.vane-field[data-size=lg]{--gap-unit:2}.vane-field[data-size=xl]{--gap-unit:2.5}.vane-field-control-row{--gap-unit:1.5;--lh:var(--lh-base)}.vane-field-control-row[data-size=xs]{--gap-unit:1;--fs-unit:var(--fs-unit-xs)}.vane-field-control-row[data-size=sm]{--gap-unit:1.25;--fs-unit:var(--fs-unit-sm)}.vane-field-control-row[data-size=md]{--gap-unit:1.5;--fs-unit:var(--fs-unit-md)}.vane-field-control-row[data-size=lg]{--gap-unit:2;--fs-unit:var(--fs-unit-lg)}.vane-field-control-row[data-size=xl]{--gap-unit:2.5;--fs-unit:var(--fs-unit-xl)}.vane-label{--lh:var(--lh-base)}.vane-label[data-size=xs]{--fs-unit:var(--fs-unit-xs)}.vane-label[data-size=sm]{--fs-unit:var(--fs-unit-sm)}.vane-label[data-size=md]{--fs-unit:var(--fs-unit-md)}.vane-label[data-size=lg]{--fs-unit:var(--fs-unit-lg)}.vane-label[data-size=xl]{--fs-unit:var(--fs-unit-xl)}.vane-divider{--py-unit:4;--aspect-ratio:1}.vane-divider[data-size=xs]{--py-unit:2}.vane-divider[data-size=sm]{--py-unit:3}.vane-divider[data-size=md]{--py-unit:4}.vane-divider[data-size=lg]{--py-unit:5}.vane-divider[data-size=xl]{--py-unit:6}:is(.vane-table,.vane-table-head,.vane-table-body,.vane-table-foot,.vane-table-row)[data-size=xs]{--tbl-py-unit:1;--tbl-fs-unit:var(--fs-unit-xs)}:is(.vane-table,.vane-table-head,.vane-table-body,.vane-table-foot,.vane-table-row)[data-size=sm]{--tbl-py-unit:1.5;--tbl-fs-unit:var(--fs-unit-sm)}:is(.vane-table,.vane-table-head,.vane-table-body,.vane-table-foot,.vane-table-row)[data-size=md]{--tbl-py-unit:2;--tbl-fs-unit:var(--fs-unit-md)}:is(.vane-table,.vane-table-head,.vane-table-body,.vane-table-foot,.vane-table-row)[data-size=lg]{--tbl-py-unit:2.5;--tbl-fs-unit:var(--fs-unit-lg)}:is(.vane-table,.vane-table-head,.vane-table-body,.vane-table-foot,.vane-table-row)[data-size=xl]{--tbl-py-unit:3;--tbl-fs-unit:var(--fs-unit-xl)}.vane-table-cell{--aspect-ratio:2;--py-unit:var(--tbl-py-unit,2);--fs-unit:var(--tbl-fs-unit,var(--fs-unit-md));--py:calc(var(--py-unit)*var(--spacing));--px:calc(var(--aspect-ratio)*var(--py-unit)*var(--spacing));--fs:calc(var(--fs-unit)*var(--fs-base))}.vane-table-cell[data-size]{--aspect-ratio:2}.vane-table-cell[data-size=xs]{--fs-unit:var(--fs-unit-xs);--py-unit:1}.vane-table-cell[data-size=sm]{--fs-unit:var(--fs-unit-sm);--py-unit:1.5}.vane-table-cell[data-size=md]{--fs-unit:var(--fs-unit-md);--py-unit:2}.vane-table-cell[data-size=lg]{--fs-unit:var(--fs-unit-lg);--py-unit:2.5}.vane-table-cell[data-size=xl]{--fs-unit:var(--fs-unit-xl);--py-unit:3}.vane-table-caption{--fs-unit:var(--tbl-fs-unit,var(--fs-unit-md));--fs:calc(var(--fs-unit)*var(--fs-base))}.vane-table-caption[data-size=xs]{--fs-unit:var(--fs-unit-xs)}.vane-table-caption[data-size=sm]{--fs-unit:var(--fs-unit-sm)}.vane-table-caption[data-size=md]{--fs-unit:var(--fs-unit-md)}.vane-table-caption[data-size=lg]{--fs-unit:var(--fs-unit-lg)}.vane-table-caption[data-size=xl]{--fs-unit:var(--fs-unit-xl)}.vane-list{--lh:var(--lh-base);--py-unit:3}.vane-list[data-size=xs]{--fs-unit:var(--fs-unit-xs);--py-unit:1}.vane-list[data-size=sm]{--fs-unit:var(--fs-unit-sm);--py-unit:2}.vane-list[data-size=md]{--fs-unit:var(--fs-unit-md);--py-unit:3}.vane-list[data-size=lg]{--fs-unit:var(--fs-unit-lg);--py-unit:4}.vane-list[data-size=xl]{--fs-unit:var(--fs-unit-xl);--py-unit:5}.vane-text{--lh:var(--lh-base);--ls:var(--ls-base);overflow-wrap:anywhere}.vane-text[data-size=xs]{--fs-unit:var(--fs-unit-xs);--lh:1.7}.vane-text[data-size=sm]{--fs-unit:var(--fs-unit-sm);--lh:1.65}.vane-text[data-size=md]{--fs-unit:var(--fs-unit-md);--lh:1.6}.vane-text[data-size=lg]{--fs-unit:var(--fs-unit-lg);--lh:1.55}.vane-text[data-size=xl]{--fs-unit:var(--fs-unit-xl);--lh:1.5}.vane-blockquote{--lh:var(--lh-base);--ls:var(--ls-base);--py-unit:3;--bw-s:calc(var(--bw)*3)}.vane-blockquote[data-size=xs]{--fs-unit:var(--fs-unit-xs);--py-unit:1}.vane-blockquote[data-size=sm]{--fs-unit:var(--fs-unit-sm);--py-unit:2}.vane-blockquote[data-size=md]{--fs-unit:var(--fs-unit-md);--py-unit:3}.vane-blockquote[data-size=lg]{--fs-unit:var(--fs-unit-lg);--py-unit:4}.vane-blockquote[data-size=xl]{--fs-unit:var(--fs-unit-xl);--py-unit:5}.vane-link{--lh:var(--lh-base);--icon-size:var(--fs-em);--ls:var(--ls-base)}.vane-link[data-size=xs]{--fs-unit:var(--fs-unit-xs)}.vane-link[data-size=sm]{--fs-unit:var(--fs-unit-sm)}.vane-link[data-size=md]{--fs-unit:var(--fs-unit-md)}.vane-link[data-size=lg]{--fs-unit:var(--fs-unit-lg)}.vane-link[data-size=xl]{--fs-unit:var(--fs-unit-xl)}.vane-link :where(svg:not([class*=size-])){width:var(--icon-size);height:var(--icon-size)}.vane-link-start-icon{margin-inline-end:calc(var(--gap)*.5)}.vane-link-end-icon{margin-inline-start:calc(var(--gap)*.5)}.vane-list-item{--lh:var(--lh-base)}.vane-list-item :where(svg:not([class*=size-])){width:var(--icon-size);height:var(--icon-size)}.vane-list-item[data-size=xs]{--fs-unit:var(--fs-unit-xs)}.vane-list-item[data-size=sm]{--fs-unit:var(--fs-unit-sm)}.vane-list-item[data-size=md]{--fs-unit:var(--fs-unit-md)}.vane-list-item[data-size=lg]{--fs-unit:var(--fs-unit-lg)}.vane-list-item[data-size=xl]{--fs-unit:var(--fs-unit-xl)}.vane-list-item[data-variant=outline]{--bg-color:transparent}.vane-card{--gap-unit:3;--aspect-ratio:1;--py-unit:6;--py-unit-desktop:6;--py-unit-tablet:5;--py-unit-mobile:4}.vane-card[data-size=xs]{--gap-unit:1.5;--py-unit:3;--py-unit-desktop:3;--py-unit-tablet:3;--py-unit-mobile:2}.vane-card[data-size=sm]{--gap-unit:2.25;--py-unit:4.5;--py-unit-desktop:4.5;--py-unit-tablet:4;--py-unit-mobile:3}.vane-card[data-size=md]{--gap-unit:3;--py-unit:6;--py-unit-desktop:6;--py-unit-tablet:5;--py-unit-mobile:4}.vane-card[data-size=lg]{--gap-unit:4.5;--py-unit:9;--py-unit-desktop:9;--py-unit-tablet:7;--py-unit-mobile:5}.vane-card[data-size=xl]{--gap-unit:6;--py-unit:12;--py-unit-desktop:12;--py-unit-tablet:9;--py-unit-mobile:6}.vane-container{--aspect-ratio:2;--py-unit:8;--py-unit-desktop:8;--py-unit-tablet:6;--py-unit-mobile:4;--px-unit-tablet:4;--px-unit-mobile:2}.vane-container[data-size=xs]{--py-unit:4;--py-unit-desktop:4;--py-unit-tablet:3;--py-unit-mobile:2;--px-unit-tablet:3;--px-unit-mobile:2}.vane-container[data-size=sm]{--py-unit:6;--py-unit-desktop:6;--py-unit-tablet:4.5;--py-unit-mobile:3;--px-unit-tablet:4;--px-unit-mobile:2}.vane-container[data-size=md]{--py-unit:8;--py-unit-desktop:8;--py-unit-tablet:6;--py-unit-mobile:4;--px-unit-tablet:4;--px-unit-mobile:2}.vane-container[data-size=lg]{--py-unit:12;--py-unit-desktop:12;--py-unit-tablet:9;--py-unit-mobile:6;--px-unit-tablet:4;--px-unit-mobile:2}.vane-container[data-size=xl]{--py-unit:16;--py-unit-desktop:16;--py-unit-tablet:12;--py-unit-mobile:8;--px-unit-tablet:4;--px-unit-mobile:2}:is(.vane-stack,.vane-alert){--py-unit:4;--py-unit-desktop:4;--py-unit-tablet:3;--py-unit-mobile:2}:is(.vane-stack,.vane-alert)[data-size=xs]{--py-unit:2;--py-unit-desktop:2;--py-unit-tablet:2;--py-unit-mobile:1}:is(.vane-stack,.vane-alert)[data-size=sm]{--py-unit:3;--py-unit-desktop:3;--py-unit-tablet:2.5;--py-unit-mobile:2}:is(.vane-stack,.vane-alert)[data-size=md]{--py-unit:4;--py-unit-desktop:4;--py-unit-tablet:3;--py-unit-mobile:2}:is(.vane-stack,.vane-alert)[data-size=lg]{--py-unit:6;--py-unit-desktop:6;--py-unit-tablet:4;--py-unit-mobile:3}:is(.vane-stack,.vane-alert)[data-size=xl]{--py-unit:8;--py-unit-desktop:8;--py-unit-tablet:6;--py-unit-mobile:4}.vane-modal{--py-unit:6;--py-unit-desktop:6;--py-unit-tablet:5;--py-unit-mobile:4}.vane-modal[data-size=xs]{--modal-width:var(--modal-width-xs);--py-unit:2;--py-unit-desktop:2;--py-unit-tablet:2;--py-unit-mobile:1.5}.vane-modal[data-size=sm]{--modal-width:var(--modal-width-sm);--py-unit:4;--py-unit-desktop:4;--py-unit-tablet:3;--py-unit-mobile:2.5}.vane-modal[data-size=md]{--modal-width:var(--modal-width-md);--py-unit:6;--py-unit-desktop:6;--py-unit-tablet:5;--py-unit-mobile:4}.vane-modal[data-size=lg]{--modal-width:var(--modal-width-lg);--py-unit:8;--py-unit-desktop:8;--py-unit-tablet:6;--py-unit-mobile:5}.vane-modal[data-size=xl]{--modal-width:var(--modal-width-xl);--py-unit:10;--py-unit-desktop:10;--py-unit-tablet:8;--py-unit-mobile:6}.vane-popup{--py-unit:4;--py-unit-desktop:4;--py-unit-tablet:3;--py-unit-mobile:2.5}.vane-popup[data-size=xs]{--py-unit:2;--py-unit-desktop:2;--py-unit-tablet:2;--py-unit-mobile:1.5}.vane-popup[data-size=sm]{--py-unit:3;--py-unit-desktop:3;--py-unit-tablet:2.5;--py-unit-mobile:2}.vane-popup[data-size=md]{--py-unit:4;--py-unit-desktop:4;--py-unit-tablet:3;--py-unit-mobile:2.5}.vane-popup[data-size=lg]{--py-unit:5;--py-unit-desktop:5;--py-unit-tablet:4;--py-unit-mobile:3}.vane-popup[data-size=xl]{--py-unit:6;--py-unit-desktop:6;--py-unit-tablet:5;--py-unit-mobile:4}.vane-section{--lh:var(--lh-base);--py-unit-desktop:12;--py-unit-tablet:6;--py-unit-mobile:4;--gap-unit-desktop:8;--gap-unit-tablet:6;--gap-unit-mobile:4}.vane-section[data-size=xs]{--py-unit-desktop:6;--py-unit-tablet:3;--py-unit-mobile:2;--gap-unit-desktop:4;--gap-unit-tablet:3;--gap-unit-mobile:2}.vane-section[data-size=sm]{--py-unit-desktop:9;--py-unit-tablet:4.5;--py-unit-mobile:3;--gap-unit-desktop:6;--gap-unit-tablet:4.5;--gap-unit-mobile:3}.vane-section[data-size=md]{--py-unit-desktop:12;--py-unit-tablet:6;--py-unit-mobile:4;--gap-unit-desktop:8;--gap-unit-tablet:6;--gap-unit-mobile:4}.vane-section[data-size=lg]{--py-unit-desktop:18;--py-unit-tablet:9;--py-unit-mobile:6;--px-unit-tablet:8;--px-unit-mobile:4;--gap-unit-desktop:12;--gap-unit-tablet:9;--gap-unit-mobile:6}.vane-section[data-size=xl]{--py-unit-desktop:24;--py-unit-tablet:12;--py-unit-mobile:8;--px-unit-tablet:8;--px-unit-mobile:4;--gap-unit-desktop:16;--gap-unit-tablet:12;--gap-unit-mobile:8}.vane-title{--lh:1.3;--fs-unit-desktop:12;--fs-unit-tablet:11;--fs-unit-mobile:10;--ls:var(--ls-base)}.vane-title[data-size=xs]{--fs-unit-desktop:9;--fs-unit-tablet:8;--fs-unit-mobile:7;--lh:1.556}.vane-title[data-size=sm]{--fs-unit-desktop:10;--fs-unit-tablet:9;--fs-unit-mobile:8;--lh:1.4}.vane-title[data-size=md]{--fs-unit-desktop:12;--fs-unit-tablet:11;--fs-unit-mobile:10;--lh:1.333}.vane-title[data-size=lg]{--fs-unit-desktop:15;--fs-unit-tablet:14;--fs-unit-mobile:13;--lh:1.2}.vane-title[data-size=xl]{--fs-unit-desktop:18;--fs-unit-tablet:17;--fs-unit-mobile:16;--lh:1.111}.vane-section-title{--lh:1.2;--fs-unit-desktop:18;--fs-unit-tablet:16;--fs-unit-mobile:14;--ls:var(--ls-display)}.vane-section-title[data-size=xs]{--fs-unit-desktop:12;--fs-unit-tablet:10;--fs-unit-mobile:8;--lh:1.333}.vane-section-title[data-size=sm]{--fs-unit-desktop:15;--fs-unit-tablet:13;--fs-unit-mobile:11;--lh:1.2}.vane-section-title[data-size=md]{--fs-unit-desktop:18;--fs-unit-tablet:16;--fs-unit-mobile:14;--lh:1.111}.vane-section-title[data-size=lg]{--fs-unit-desktop:24;--fs-unit-tablet:22;--fs-unit-mobile:20;--lh:1}.vane-section-title[data-size=xl]{--fs-unit-desktop:30;--fs-unit-tablet:28;--fs-unit-mobile:26;--lh:1}.vane-page-title{--lh:1.1;--fs-unit-desktop:24;--fs-unit-tablet:21;--fs-unit-mobile:18;--ls:var(--ls-display)}.vane-page-title[data-size=xs]{--fs-unit-desktop:15;--fs-unit-tablet:12;--fs-unit-mobile:9;--lh:1.2}.vane-page-title[data-size=sm]{--fs-unit-desktop:18;--fs-unit-tablet:15;--fs-unit-mobile:12;--lh:1.111}.vane-page-title[data-size=md]{--fs-unit-desktop:24;--fs-unit-tablet:21;--fs-unit-mobile:18;--lh:1}.vane-page-title[data-size=lg]{--fs-unit-desktop:30;--fs-unit-tablet:27;--fs-unit-mobile:24;--lh:1}.vane-page-title[data-size=xl]{--fs-unit-desktop:36;--fs-unit-tablet:33;--fs-unit-mobile:30;--lh:1}.vane-menu-item{--lh:var(--lh-base);--py-unit:2;--aspect-ratio:2;--br-unit:.15}.vane-menu-item[data-size=xs]{--fs-unit:var(--fs-unit-xs);--py-unit:1}.vane-menu-item[data-size=sm]{--fs-unit:var(--fs-unit-sm);--py-unit:1.5}.vane-menu-item[data-size=md]{--fs-unit:var(--fs-unit-md);--py-unit:2}.vane-menu-item[data-size=lg]{--fs-unit:var(--fs-unit-lg);--py-unit:2.5}.vane-menu-item[data-size=xl]{--fs-unit:var(--fs-unit-xl);--py-unit:3}[data-menu-dropdown][data-size=xs] .vane-divider{--py-unit:.5}[data-menu-dropdown][data-size=sm] .vane-divider{--py-unit:.75}[data-menu-dropdown][data-size=md] .vane-divider{--py-unit:1}[data-menu-dropdown][data-size=lg] .vane-divider{--py-unit:1.25}[data-menu-dropdown][data-size=xl] .vane-divider{--py-unit:1.5}.vane-nav-link{--lh:var(--lh-base);--py-unit:2;--aspect-ratio:2;--br-unit:.15}.vane-nav-link[data-size=xs]{--fs-unit:var(--fs-unit-xs);--py-unit:1}.vane-nav-link[data-size=sm]{--fs-unit:var(--fs-unit-sm);--py-unit:1.5}.vane-nav-link[data-size=md]{--fs-unit:var(--fs-unit-md);--py-unit:2}.vane-nav-link[data-size=lg]{--fs-unit:var(--fs-unit-lg);--py-unit:2.5}.vane-nav-link[data-size=xl]{--fs-unit:var(--fs-unit-xl);--py-unit:3}.vane-nav-link[data-active][data-variant=outline]{background-color:var(--bg-hover-color)}.vane-nav-link[data-active][data-variant=outline]:hover{background-color:var(--bg-active-color)}.vane-nav-link[data-active][data-variant=filled]{background-color:var(--bg-hover-color)}.vane-nav-link[data-active][data-variant=filled]:hover{background-color:var(--bg-active-color)}.vane-menu-label{--lh:var(--lh-base);--py-unit:1;--aspect-ratio:2;--br-unit:.15}.vane-menu-label[data-size=xs]{--fs-unit:var(--fs-unit-xs);--py-unit:.75}.vane-menu-label[data-size=sm]{--fs-unit:var(--fs-unit-sm);--py-unit:.875}.vane-menu-label[data-size=md]{--fs-unit:var(--fs-unit-md);--py-unit:1}.vane-menu-label[data-size=lg]{--fs-unit:var(--fs-unit-lg);--py-unit:1.25}.vane-menu-label[data-size=xl]{--fs-unit:var(--fs-unit-xl);--py-unit:1.5}.vane-menu-item :where(svg:not([class*=size-])),.vane-nav-link :where(svg:not([class*=size-])),.vane-menu-label :where(svg:not([class*=size-])){width:var(--icon-size);height:var(--icon-size)}.vane-popup{max-width:calc(100vw - 1rem)}.vane-popup[data-size=xs]{--br-unit:1.5;--max-height:12rem;--popup-min-w:6rem;--popup-arrow-size:5px}.vane-popup[data-size=sm]{--br-unit:2;--max-height:16rem;--popup-min-w:7rem;--popup-arrow-size:6px}.vane-popup[data-size=md]{--br-unit:2.5;--max-height:20rem;--popup-min-w:8rem;--popup-arrow-size:7px}.vane-popup[data-size=lg]{--br-unit:3;--max-height:24rem;--popup-min-w:9rem;--popup-arrow-size:8px}.vane-popup[data-size=xl]{--br-unit:3.5;--max-height:28rem;--popup-min-w:10rem;--popup-arrow-size:10px}.vane-popup-scroll{gap:var(--gap);max-height:var(--max-height);flex-direction:column;min-height:0;display:flex;overflow:auto}.vane-popup[data-menu-dropdown]>.vane-popup-scroll{max-height:none;overflow:visible}.vane-popup[data-menu-dropdown][data-size=xs]{--py-unit:1;--py-unit-desktop:1;--py-unit-tablet:1;--py-unit-mobile:1}.vane-popup[data-menu-dropdown][data-size=sm]{--py-unit:1.25;--py-unit-desktop:1.25;--py-unit-tablet:1.25;--py-unit-mobile:1.25}.vane-popup[data-menu-dropdown][data-size=md]{--py-unit:1.5;--py-unit-desktop:1.5;--py-unit-tablet:1.5;--py-unit-mobile:1.5}.vane-popup[data-menu-dropdown][data-size=lg]{--py-unit:1.75;--py-unit-desktop:1.75;--py-unit-tablet:1.75;--py-unit-mobile:1.75}.vane-popup[data-menu-dropdown][data-size=xl]{--py-unit:2;--py-unit-desktop:2;--py-unit-tablet:2;--py-unit-mobile:2}.vane-overlay[data-state=entering]{animation:vane-fade-in var(--transition-duration)var(--transition-timing)forwards}.vane-overlay[data-state=exiting]{animation:vane-fade-out var(--transition-duration)var(--transition-timing)forwards}.vane-modal[data-state=entering]{animation:vane-scale-in var(--transition-duration)var(--transition-timing)forwards}.vane-modal[data-state=exiting]{animation:vane-scale-out var(--transition-duration)var(--transition-timing)forwards}.vane-popup[data-state=entering]{animation:vane-scale-in var(--transition-duration)var(--transition-timing)forwards}.vane-popup[data-state=exiting]{animation:vane-scale-out var(--transition-duration)var(--transition-timing)forwards}.vane-popup-arrow{width:var(--popup-arrow-size,7px);height:var(--popup-arrow-size,7px);background:inherit;border:inherit;pointer-events:none;border-width:0;position:absolute;transform:rotate(45deg)}[data-placement^=top]>.vane-popup-arrow{bottom:calc(var(--popup-arrow-size,7px)/-2);margin-left:calc(var(--popup-arrow-size,7px)/-2);border-bottom-width:1px;border-right-width:1px;left:50%}[data-placement^=bottom]>.vane-popup-arrow{top:calc(var(--popup-arrow-size,7px)/-2);margin-left:calc(var(--popup-arrow-size,7px)/-2);border-top-width:1px;border-left-width:1px;left:50%}[data-placement^=left]>.vane-popup-arrow{right:calc(var(--popup-arrow-size,7px)/-2);margin-top:calc(var(--popup-arrow-size,7px)/-2);border-top-width:1px;border-right-width:1px;top:50%}[data-placement^=right]>.vane-popup-arrow{left:calc(var(--popup-arrow-size,7px)/-2);margin-top:calc(var(--popup-arrow-size,7px)/-2);border-bottom-width:1px;border-left-width:1px;top:50%}[data-placement=top-start]>.vane-popup-arrow,[data-placement=bottom-start]>.vane-popup-arrow{margin-left:calc(var(--popup-arrow-size,7px)/-2);left:1rem}[data-placement=top-end]>.vane-popup-arrow,[data-placement=bottom-end]>.vane-popup-arrow{margin-left:0;margin-right:calc(var(--popup-arrow-size,7px)/-2);left:auto;right:1rem}[data-placement=left-start]>.vane-popup-arrow,[data-placement=right-start]>.vane-popup-arrow{margin-top:calc(var(--popup-arrow-size,7px)/-2);top:1rem}[data-placement=left-end]>.vane-popup-arrow,[data-placement=right-end]>.vane-popup-arrow{margin-top:0;margin-bottom:calc(var(--popup-arrow-size,7px)/-2);top:auto;bottom:1rem}:is(.vane-card-header,.vane-card-body,.vane-card-footer,.vane-modal-header,.vane-modal-body,.vane-modal-footer){--py-unit-desktop:inherit;--py-unit-tablet:inherit;--py-unit-mobile:inherit}.vane-card-header{flex-shrink:0}.vane-card-body{flex:1;min-height:0}.vane-card-footer,.vane-modal-header{flex-shrink:0}.vane-modal-body{flex:1;min-height:0}.vane-modal-footer{flex-shrink:0}.vane-modal-close{--aspect-ratio:1;flex-shrink:0}.vane-modal-close:hover{background:var(--color-bg-hover-secondary)}[data-disabled=true]{--bg-hover-color:var(--bg-color);--bg-active-color:var(--bg-color)}[data-loading=true]{position:relative}.vane-spinner[data-size=xs]{--fs-unit:var(--fs-unit-xs)}.vane-spinner[data-size=sm]{--fs-unit:var(--fs-unit-sm)}.vane-spinner[data-size=md]{--fs-unit:var(--fs-unit-md)}.vane-spinner[data-size=lg]{--fs-unit:var(--fs-unit-lg)}.vane-spinner[data-size=xl]{--fs-unit:var(--fs-unit-xl)}.vane-spinner{border:max(2px,.125em) solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.6s linear infinite vane-spin}[data-readonly=true]{caret-color:#0000;--bg-hover-color:var(--bg-color);--bg-active-color:var(--bg-color)}[data-appearance=primary]{--app-text:var(--color-text-primary);--app-text-filled:var(--color-text-filled-primary);--app-bg:var(--color-bg-primary);--app-bg-filled:var(--color-bg-filled-primary);--app-bg-hover:var(--color-bg-hover-primary);--app-bg-hover-filled:var(--color-bg-filled-hover-primary);--app-bg-active:var(--color-bg-active-primary);--app-bg-active-filled:var(--color-bg-filled-active-primary);--app-border:var(--color-border-primary);--app-focus:var(--color-focus-primary)}[data-appearance=secondary]{--app-text:var(--color-text-secondary);--app-text-filled:var(--color-text-filled-secondary);--app-bg:var(--color-bg-secondary);--app-bg-filled:var(--color-bg-filled-secondary);--app-bg-hover:var(--color-bg-hover-secondary);--app-bg-hover-filled:var(--color-bg-filled-hover-secondary);--app-bg-active:var(--color-bg-active-secondary);--app-bg-active-filled:var(--color-bg-filled-active-secondary);--app-border:var(--color-border-secondary);--app-focus:var(--color-focus-secondary)}[data-appearance=tertiary]{--app-text:var(--color-text-tertiary);--app-text-filled:var(--color-text-filled-tertiary);--app-bg:var(--color-bg-tertiary);--app-bg-filled:var(--color-bg-filled-tertiary);--app-bg-hover:var(--color-bg-hover-tertiary);--app-bg-hover-filled:var(--color-bg-filled-hover-tertiary);--app-bg-active:var(--color-bg-active-tertiary);--app-bg-active-filled:var(--color-bg-filled-active-tertiary);--app-border:var(--color-border-tertiary);--app-focus:var(--color-focus-tertiary)}[data-appearance=accent]{--app-text:var(--color-text-accent);--app-text-filled:var(--color-text-filled-accent);--app-bg:var(--color-bg-accent);--app-bg-filled:var(--color-bg-filled-accent);--app-bg-hover:var(--color-bg-hover-accent);--app-bg-hover-filled:var(--color-bg-filled-hover-accent);--app-bg-active:var(--color-bg-active-accent);--app-bg-active-filled:var(--color-bg-filled-active-accent);--app-border:var(--color-border-accent);--app-focus:var(--color-focus-accent)}[data-appearance=success]{--app-text:var(--color-text-success);--app-text-filled:var(--color-text-filled-success);--app-bg:var(--color-bg-success);--app-bg-filled:var(--color-bg-filled-success);--app-bg-hover:var(--color-bg-hover-success);--app-bg-hover-filled:var(--color-bg-filled-hover-success);--app-bg-active:var(--color-bg-active-success);--app-bg-active-filled:var(--color-bg-filled-active-success);--app-border:var(--color-border-success);--app-focus:var(--color-focus-success)}[data-appearance=danger]{--app-text:var(--color-text-danger);--app-text-filled:var(--color-text-filled-danger);--app-bg:var(--color-bg-danger);--app-bg-filled:var(--color-bg-filled-danger);--app-bg-hover:var(--color-bg-hover-danger);--app-bg-hover-filled:var(--color-bg-filled-hover-danger);--app-bg-active:var(--color-bg-active-danger);--app-bg-active-filled:var(--color-bg-filled-active-danger);--app-border:var(--color-border-danger);--app-focus:var(--color-focus-danger)}[data-appearance=warning]{--app-text:var(--color-text-warning);--app-text-filled:var(--color-text-filled-warning);--app-bg:var(--color-bg-warning);--app-bg-filled:var(--color-bg-filled-warning);--app-bg-hover:var(--color-bg-hover-warning);--app-bg-hover-filled:var(--color-bg-filled-hover-warning);--app-bg-active:var(--color-bg-active-warning);--app-bg-active-filled:var(--color-bg-filled-active-warning);--app-border:var(--color-border-warning);--app-focus:var(--color-focus-warning)}[data-appearance=info]{--app-text:var(--color-text-info);--app-text-filled:var(--color-text-filled-info);--app-bg:var(--color-bg-info);--app-bg-filled:var(--color-bg-filled-info);--app-bg-hover:var(--color-bg-hover-info);--app-bg-hover-filled:var(--color-bg-filled-hover-info);--app-bg-active:var(--color-bg-active-info);--app-bg-active-filled:var(--color-bg-filled-active-info);--app-border:var(--color-border-info);--app-focus:var(--color-focus-info)}[data-variant=outline]{--text-color:var(--app-text);--bg-color:var(--app-bg);--bg-hover-color:var(--app-bg-hover);--bg-active-color:var(--app-bg-active);--border-color:var(--app-border);--ring-color:var(--app-border);--divider-color:var(--app-border);--focus-color:var(--app-focus);--accent-color:var(--app-bg);--checked-bg-color:var(--app-bg);--link-text:var(--color-text-link)}[data-variant=filled]{--text-color:var(--app-text-filled);--bg-color:var(--app-bg-filled);--bg-hover-color:var(--app-bg-hover-filled);--bg-active-color:var(--app-bg-active-filled);--border-color:transparent;--ring-color:transparent;--divider-color:var(--color-divider-filled);--focus-color:var(--app-focus);--accent-color:var(--app-bg-filled);--checked-bg-color:var(--app-bg-filled);--link-text:var(--color-text-filled-link)}[data-variant=ghost]{--text-color:var(--app-text);--bg-color:transparent;--bg-hover-color:var(--app-bg-hover);--bg-active-color:var(--app-bg-active);--border-color:transparent;--ring-color:transparent;--divider-color:var(--app-border);--focus-color:var(--app-focus);--accent-color:var(--app-bg);--checked-bg-color:var(--app-bg);--link-text:var(--color-text-link)}[data-variant=filled] :is(.vane-field-description,.vane-field-error){--text-color:inherit}.vane-checkbox[data-variant]{--border-color:var(--color-border-form);--ring-color:var(--color-border-form)}.vane-checkbox[data-variant=filled]:is(:checked,:indeterminate){--border-color:transparent;--ring-color:transparent}.vane-checkbox[data-variant=outline]:is(:checked,:indeterminate),.vane-checkbox[data-variant=ghost]:is(:checked,:indeterminate){--border-color:var(--checked-bg-color);--ring-color:var(--checked-bg-color)}.vane-radio[data-variant]{--border-color:var(--color-border-form);--ring-color:var(--color-border-form)}.vane-radio[data-variant=filled]:checked{--border-color:transparent;--ring-color:transparent}.vane-radio:is([data-variant=outline],[data-variant=ghost]):checked{--border-color:var(--checked-bg-color);--ring-color:var(--checked-bg-color)}.vane-switch[data-variant]{--border-color:var(--color-border-form);--ring-color:var(--color-border-form)}.vane-switch[data-variant=filled]:checked{--border-color:transparent;--ring-color:transparent}.vane-switch:is([data-variant=outline],[data-variant=ghost]):checked{--border-color:var(--checked-bg-color);--ring-color:var(--checked-bg-color)}@media (prefers-reduced-motion:reduce){.vane-overlay[data-state],.vane-modal[data-state],.vane-popup[data-state],.vane-spinner{animation-duration:.01ms!important;animation-iteration-count:1!important}[data-vane-type]{transition-duration:.01ms!important}}}.vane-select,.vane-input[data-status=error]{padding-inline-end:calc(var(--px) + var(--icon-size) + var(--gap))}.vane-select[data-status=error]~.vane-select-chevron{color:var(--color-text-danger)}.vane-label:is([data-disabled=true],:has(:disabled)) :is([data-disabled=true],:disabled),.vane-select-wrapper[data-disabled=true] .vane-select[data-disabled=true]{opacity:1}@supports (appearance:base-select){.vane-select{appearance:base-select}.vane-select::picker(select){appearance:base-select}.vane-select::picker-icon{display:none}.vane-select::picker(select){position-try-order:normal;background-color:var(--bg-color);color:var(--text-color);border:1px solid var(--border-color);border-radius:var(--br);box-shadow:var(--shadow-base);padding:calc(var(--py)*.5);margin-block:calc(var(--gap)*.5)}.vane-select[data-variant=ghost]::picker(select){background-color:var(--color-bg-primary);color:var(--color-text-primary);border-color:var(--color-border-primary)}.vane-select option{align-items:center;gap:var(--gap);min-block-size:0;padding:calc(var(--py)*.75)var(--px);border-radius:var(--br);display:flex}.vane-select option:not(:disabled):hover,.vane-select option:not(:disabled):focus{background-color:var(--bg-hover-color);outline:none}.vane-select optgroup{padding:calc(var(--py)*.5)var(--px)}.vane-select[data-shape=sharp] option{border-radius:0}.vane-select[data-shape=sharp]::picker(select){border-radius:0}}@keyframes vane-fade-in{0%{opacity:0}to{opacity:1}}@keyframes vane-fade-out{0%{opacity:1}to{opacity:0}}@keyframes vane-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes vane-scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes vane-spin{to{transform:rotate(360deg)}}