@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-content:"";--tw-text-shadow-color:initial;--tw-text-shadow-alpha:100%}}}@layer theme{:root,:host{--font-sans:"Noto Sans HK", "Noto Sans HK Fallback: Noto Sans HK",sans-serif;--font-mono:ui-monospace,SFMono-Regular,"SF Mono",Consolas,"Liberation Mono",Menlo,monospace;--color-red-50:var(--color-danger-50);--color-red-400:var(--color-danger-400);--color-red-500:var(--color-danger-500);--color-red-600:var(--color-danger-600);--color-red-700:var(--color-danger-700);--color-red-800:var(--color-danger-800);--color-red-900:var(--color-danger-900);--color-orange-50:var(--color-orange-50);--color-orange-100:var(--color-orange-100);--color-orange-200:var(--color-orange-200);--color-orange-300:var(--color-orange-300);--color-orange-400:var(--color-orange-400);--color-orange-500:var(--color-orange-500);--color-orange-600:var(--color-orange-600);--color-orange-700:var(--color-orange-700);--color-orange-800:var(--color-orange-800);--color-orange-900:var(--color-orange-900);--color-orange-950:var(--color-orange-950);--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-yellow-50:var(--color-warning-50);--color-yellow-200:var(--color-warning-200);--color-yellow-700:var(--color-warning-700);--color-yellow-800:var(--color-warning-800);--color-yellow-900:var(--color-warning-900);--color-green-50:var(--color-success-50);--color-green-100:var(--color-success-100);--color-green-200:var(--color-success-200);--color-green-500:var(--color-success-500);--color-green-600:var(--color-success-600);--color-green-700:var(--color-success-700);--color-green-800:var(--color-success-800);--color-green-900:var(--color-success-900);--color-blue-50:var(--color-info-50);--color-blue-100:var(--color-info-100);--color-blue-200:var(--color-info-200);--color-blue-500:var(--color-info-500);--color-blue-600:var(--color-info-600);--color-blue-800:var(--color-info-800);--color-blue-900:var(--color-info-900);--color-indigo-50:#eef2ff;--color-indigo-600:#4f39f6;--color-purple-100:#f3e8ff;--color-purple-200:#e9d5ff;--color-purple-800:#6e11b0;--color-gray-50:var(--color-gray-50);--color-gray-100:var(--color-gray-100);--color-gray-200:var(--color-gray-200);--color-gray-300:var(--color-gray-300);--color-gray-400:var(--color-gray-400);--color-gray-500:var(--color-gray-500);--color-gray-600:var(--color-gray-600);--color-gray-700:var(--color-gray-700);--color-gray-800:var(--color-gray-800);--color-gray-900:var(--color-gray-900);--color-gray-950:var(--color-gray-950);--color-neutral-600:#525252;--color-neutral-900:#171717;--color-black:var(--color-black);--color-white:var(--color-white);--spacing:.25rem;--breakpoint-md:48rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--z-base:0;--z-content-1:1;--z-elevated:5;--z-overlay:10;--z-navbar:50;--z-tooltip:1070;--z-popover:1300;--z-modal:9000;--z-toast:10000;--z-max:10000000;--font-family-button:"Noto Sans HK", "Noto Sans HK Fallback: Noto Sans HK",sans-serif;--font-family-sans:"Noto Sans HK", "Noto Sans HK Fallback: Noto Sans HK",sans-serif;--font-family-pingfang:"PingFang TC","Noto Sans HK",sans-serif;--letter-spacing-normal:0;--color-primary:var(--color-primary);--color-primary-50:var(--color-primary-50);--color-primary-100:var(--color-primary-100);--color-primary-200:var(--color-primary-200);--color-primary-300:var(--color-primary-300);--color-primary-400:var(--color-primary-400);--color-primary-500:var(--color-primary-500);--color-primary-600:var(--color-primary-600);--color-primary-700:var(--color-primary-700);--color-primary-800:var(--color-primary-800);--color-primary-900:var(--color-primary-900);--color-primary-950:var(--color-primary-950);--color-success:var(--color-success);--color-success-50:var(--color-success-50);--color-success-100:var(--color-success-100);--color-success-200:var(--color-success-200);--color-success-300:var(--color-success-300);--color-success-400:var(--color-success-400);--color-success-500:var(--color-success-500);--color-success-600:var(--color-success-600);--color-success-700:var(--color-success-700);--color-success-800:var(--color-success-800);--color-success-900:var(--color-success-900);--color-success-950:var(--color-success-950);--color-danger:var(--color-danger);--color-danger-50:var(--color-danger-50);--color-danger-100:var(--color-danger-100);--color-danger-200:var(--color-danger-200);--color-danger-300:var(--color-danger-300);--color-danger-400:var(--color-danger-400);--color-danger-500:var(--color-danger-500);--color-danger-600:var(--color-danger-600);--color-danger-700:var(--color-danger-700);--color-danger-800:var(--color-danger-800);--color-danger-900:var(--color-danger-900);--color-danger-950:var(--color-danger-950);--color-warning:var(--color-warning);--color-warning-50:var(--color-warning-50);--color-warning-100:var(--color-warning-100);--color-warning-200:var(--color-warning-200);--color-warning-300:var(--color-warning-300);--color-warning-400:var(--color-warning-400);--color-warning-500:var(--color-warning-500);--color-warning-600:var(--color-warning-600);--color-warning-700:var(--color-warning-700);--color-warning-800:var(--color-warning-800);--color-warning-900:var(--color-warning-900);--color-warning-950:var(--color-warning-950);--color-info:var(--color-info);--color-info-50:var(--color-info-50);--color-info-100:var(--color-info-100);--color-info-200:var(--color-info-200);--color-info-300:var(--color-info-300);--color-info-400:var(--color-info-400);--color-info-500:var(--color-info-500);--color-info-600:var(--color-info-600);--color-info-700:var(--color-info-700);--color-info-800:var(--color-info-800);--color-info-900:var(--color-info-900);--color-info-950:var(--color-info-950);--color-text:var(--color-text);--color-text-dark:var(--color-text-dark);--color-text-gray:var(--color-text-gray);--color-text-light:var(--color-text-light);--color-text-muted:var(--color-text-muted);--color-heading:var(--color-heading);--color-coin:var(--color-coin);--color-like:var(--color-like);--color-bookmark:var(--color-bookmark);--color-comment:var(--color-comment);--color-bg-primary:var(--color-bg-primary);--color-bg-secondary:var(--color-bg-secondary);--color-bg-tertiary:var(--color-bg-tertiary);--color-bg-light-v1:var(--color-bg-light-v1);--color-bg-light-v2:var(--color-bg-light-v2);--color-bg-light-v3:var(--color-bg-light-v3);--color-bg-light-v4:var(--color-bg-light-v4);--color-border:var(--color-border);--color-border-light:var(--color-border-light);--color-border-dark:var(--color-border-dark);--color-primary-light:var(--color-primary-light);--color-primary-hover:var(--color-primary-hover);--color-primary-darker:var(--color-primary-darker);--color-primary-darkest:var(--color-primary-darkest);--color-success-light:var(--color-success-light);--color-success-hover:var(--color-success-hover);--color-success-dark:var(--color-success-dark);--color-danger-light:var(--color-danger-light);--color-danger-hover:var(--color-danger-hover);--color-danger-dark:var(--color-danger-dark);--color-error:var(--color-error);--color-warning-light:var(--color-warning-light);--color-warning-hover:var(--color-warning-hover);--color-warning-dark:var(--color-warning-dark);--color-info-light:var(--color-info-light);--color-info-hover:var(--color-info-hover);--color-info-dark:var(--color-info-dark)}@supports (color:lab(0% 0 0)){:root,:host{--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-indigo-50:lab(95.4818% .411302 -6.78529);--color-indigo-600:lab(38.4009% 52.6132 -92.3857);--color-purple-100:lab(93.3333% 6.97437 -9.83434);--color-purple-200:lab(87.8405% 13.4282 -18.7159);--color-purple-800:lab(30.6017% 56.7637 -64.4751);--color-neutral-600:lab(34.924% 0 0);--color-neutral-900:lab(7.78201% -.0000149012 0)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--color-system-mode:oklch;--color-primary-50-hex:#f0fdfb;--color-primary-50-oklch:#f0fdfb;--color-primary-50:var(--color-primary-50-oklch);--color-primary-100-hex:#ddfbef;--color-primary-100-oklch:#ddfbef;--color-primary-100:var(--color-primary-100-oklch);--color-primary-200-hex:#bdf8e4;--color-primary-200-oklch:#bdf8e4;--color-primary-200:var(--color-primary-200-oklch);--color-primary-300-hex:#96ead7;--color-primary-300-oklch:#96ead7;--color-primary-300:var(--color-primary-300-oklch);--color-primary-400-hex:#78d5ca;--color-primary-400-oklch:#78d5ca;--color-primary-400:var(--color-primary-400-oklch);--color-primary-500-hex:#4dbbb6;--color-primary-500-oklch:#4dbbb6;--color-primary-500:var(--color-primary-500-oklch);--color-primary-600-hex:#389ca0;--color-primary-600-oklch:#389ca0;--color-primary-600:var(--color-primary-600-oklch);--color-primary-700-hex:#267a87;--color-primary-700-oklch:#267a87;--color-primary-700:var(--color-primary-700-oklch);--color-primary-800-hex:#19596c;--color-primary-800-oklch:#19596c;--color-primary-800:var(--color-primary-800-oklch);--color-primary-900-hex:#0e4258;--color-primary-900-oklch:#0e4258;--color-primary-900:var(--color-primary-900-oklch);--color-primary-950-hex:#062938;--color-primary-950-oklch:#062938;--color-primary-950:var(--color-primary-950-oklch);--color-primary-hex:var(--color-primary-500-hex);--color-primary-oklch:var(--color-primary-500-oklch);--color-primary:var(--color-primary-oklch);--color-primary-light-hex:var(--color-primary-100-hex);--color-primary-light-oklch:var(--color-primary-100-oklch);--color-primary-light:var(--color-primary-light-oklch);--color-primary-hover-hex:var(--color-primary-600-hex);--color-primary-hover-oklch:var(--color-primary-600-oklch);--color-primary-hover:var(--color-primary-hover-oklch);--color-primary-darker-hex:var(--color-primary-700-hex);--color-primary-darker-oklch:var(--color-primary-700-oklch);--color-primary-darker:var(--color-primary-darker-oklch);--color-primary-darkest-hex:var(--color-primary-800-hex);--color-primary-darkest-oklch:var(--color-primary-800-oklch);--color-primary-darkest:var(--color-primary-darkest-oklch);--color-secondary-50-hex:#fafbfd;--color-secondary-50-oklch:#f5f9fe;--color-secondary-50:var(--color-secondary-50-oklch);--color-secondary-100-hex:#f5f7fb;--color-secondary-100-oklch:#edf2fa;--color-secondary-100:var(--color-secondary-100-oklch);--color-secondary-200-hex:#eaedf5;--color-secondary-200-oklch:#dde5f1;--color-secondary-200:var(--color-secondary-200-oklch);--color-secondary-300-hex:#d8dce8;--color-secondary-300-oklch:#c2cbd9;--color-secondary-300:var(--color-secondary-300-oklch);--color-secondary-400-hex:#a8afce;--color-secondary-400-oklch:#8e99a9;--color-secondary-400:var(--color-secondary-400-oklch);--color-secondary-500-hex:#6b7189;--color-secondary-500-oklch:#4a5565;--color-secondary-500:var(--color-secondary-500-oklch);--color-secondary-600-hex:#575968;--color-secondary-600-oklch:#364153;--color-secondary-600:var(--color-secondary-600-oklch);--color-secondary-700-hex:#484c5f;--color-secondary-700-oklch:#283345;--color-secondary-700:var(--color-secondary-700-oklch);--color-secondary-800-hex:#3b3e4d;--color-secondary-800-oklch:#1d2737;--color-secondary-800:var(--color-secondary-800-oklch);--color-secondary-900-hex:#31333f;--color-secondary-900-oklch:#161d2a;--color-secondary-900:var(--color-secondary-900-oklch);--color-secondary-950-hex:#252730;--color-secondary-950-oklch:#0d121b;--color-secondary-950:var(--color-secondary-950-oklch);--color-secondary-hex:var(--color-secondary-500-hex);--color-secondary-oklch:var(--color-secondary-500-oklch);--color-secondary:var(--color-secondary-oklch);--color-secondary-light-hex:var(--color-secondary-100-hex);--color-secondary-light-oklch:var(--color-secondary-100-oklch);--color-secondary-light:var(--color-secondary-light-oklch);--color-secondary-hover-hex:var(--color-secondary-600-hex);--color-secondary-hover-oklch:var(--color-secondary-600-oklch);--color-secondary-hover:var(--color-secondary-hover-oklch);--color-secondary-dark-hex:var(--color-secondary-700-hex);--color-secondary-dark-oklch:var(--color-secondary-700-oklch);--color-secondary-dark:var(--color-secondary-dark-oklch);--color-danger-50-hex:#fffbf7;--color-danger-50-oklch:#fffbf7;--color-danger-50:var(--color-danger-50-oklch);--color-danger-100-hex:#fff7d1;--color-danger-100-oklch:#fff7d1;--color-danger-100:var(--color-danger-100-oklch);--color-danger-200-hex:#ffcab8;--color-danger-200-oklch:#ffcab8;--color-danger-200:var(--color-danger-200-oklch);--color-danger-300-hex:#ffa695;--color-danger-300-oklch:#ffa695;--color-danger-300:var(--color-danger-300-oklch);--color-danger-400-hex:#ff857a;--color-danger-400-oklch:#ff857a;--color-danger-400:var(--color-danger-400-oklch);--color-danger-500-hex:#ff4f51;--color-danger-500-oklch:#ff4f51;--color-danger-500:var(--color-danger-500-oklch);--color-danger-600-hex:#db3949;--color-danger-600-oklch:#db3949;--color-danger-600:var(--color-danger-600-oklch);--color-danger-700-hex:#b72742;--color-danger-700-oklch:#b72742;--color-danger-700:var(--color-danger-700-oklch);--color-danger-800-hex:#93193a;--color-danger-800-oklch:#93193a;--color-danger-800:var(--color-danger-800-oklch);--color-danger-900-hex:#7a0f35;--color-danger-900-oklch:#7a0f35;--color-danger-900:var(--color-danger-900-oklch);--color-danger-950-hex:#500724;--color-danger-950-oklch:#500724;--color-danger-950:var(--color-danger-950-oklch);--color-danger-hex:var(--color-danger-500-hex);--color-danger-oklch:var(--color-danger-500-oklch);--color-danger:var(--color-danger-oklch);--color-error:var(--color-danger);--color-danger-light-hex:var(--color-danger-100-hex);--color-danger-light-oklch:var(--color-danger-100-oklch);--color-danger-light:var(--color-danger-light-oklch);--color-danger-hover-hex:var(--color-danger-600-hex);--color-danger-hover-oklch:var(--color-danger-600-oklch);--color-danger-hover:var(--color-danger-hover-oklch);--color-danger-dark-hex:var(--color-danger-700-hex);--color-danger-dark-oklch:var(--color-danger-700-oklch);--color-danger-dark:var(--color-danger-dark-oklch);--color-success-50-hex:#fbfef4;--color-success-50-oklch:#fbfef4;--color-success-50:var(--color-success-50-oklch);--color-success-100-hex:#f4fbcf;--color-success-100-oklch:#f4fbcf;--color-success-100:var(--color-success-100-oklch);--color-success-200-hex:#e8f8a1;--color-success-200-oklch:#e8f8a1;--color-success-200:var(--color-success-200-oklch);--color-success-300-hex:#d1eb70;--color-success-300-oklch:#d1eb70;--color-success-300:var(--color-success-300-oklch);--color-success-400-hex:#b6d84a;--color-success-400-oklch:#b6d84a;--color-success-400:var(--color-success-400-oklch);--color-success-500-hex:#92bf18;--color-success-500-oklch:#92bf18;--color-success-500:var(--color-success-500-oklch);--color-success-600-hex:#78a411;--color-success-600-oklch:#78a411;--color-success-600:var(--color-success-600-oklch);--color-success-700-hex:#60890c;--color-success-700-oklch:#60890c;--color-success-700:var(--color-success-700-oklch);--color-success-800-hex:#4a6e07;--color-success-800-oklch:#4a6e07;--color-success-800:var(--color-success-800-oklch);--color-success-900-hex:#3a5b04;--color-success-900-oklch:#3a5b04;--color-success-900:var(--color-success-900-oklch);--color-success-950-hex:#263d02;--color-success-950-oklch:#083000;--color-success-950:var(--color-success-950-oklch);--color-success-hex:var(--color-success-500-hex);--color-success-oklch:var(--color-success-500-oklch);--color-success:var(--color-success-oklch);--color-success-light-hex:var(--color-success-100-hex);--color-success-light-oklch:var(--color-success-100-oklch);--color-success-light:var(--color-success-light-oklch);--color-success-hover-hex:var(--color-success-600-hex);--color-success-hover-oklch:var(--color-success-600-oklch);--color-success-hover:var(--color-success-hover-oklch);--color-success-dark-hex:var(--color-success-700-hex);--color-success-dark-oklch:var(--color-success-700-oklch);--color-success-dark:var(--color-success-dark-oklch);--color-warning-50-hex:#fffef8;--color-warning-50-oklch:#fffef8;--color-warning-50:var(--color-warning-50-oklch);--color-warning-100-hex:#fff7d1;--color-warning-100-oklch:#fff7d1;--color-warning-100:var(--color-warning-100-oklch);--color-warning-200-hex:#ffeda4;--color-warning-200-oklch:#ffeda4;--color-warning-200:var(--color-warning-200-oklch);--color-warning-300-hex:#fee279;--color-warning-300-oklch:#fee279;--color-warning-300:var(--color-warning-300-oklch);--color-warning-400-hex:#ffd458;--color-warning-400-oklch:#ffd458;--color-warning-400:var(--color-warning-400-oklch);--color-warning-500-hex:#ffc020;--color-warning-500-oklch:#ffc020;--color-warning-500:var(--color-warning-500-oklch);--color-warning-600-hex:#db9e18;--color-warning-600-oklch:#db9e18;--color-warning-600:var(--color-warning-600-oklch);--color-warning-700-hex:#b77f10;--color-warning-700-oklch:#b77f10;--color-warning-700:var(--color-warning-700-oklch);--color-warning-800-hex:#926009;--color-warning-800-oklch:#926009;--color-warning-800:var(--color-warning-800-oklch);--color-warning-900-hex:#794a07;--color-warning-900-oklch:#794a07;--color-warning-900:var(--color-warning-900-oklch);--color-warning-950-hex:#5c3805;--color-warning-950-oklch:#5c3805;--color-warning-950:var(--color-warning-950-oklch);--color-warning-hex:var(--color-warning-500-hex);--color-warning-oklch:var(--color-warning-500-oklch);--color-warning:var(--color-warning-oklch);--color-warning-light-hex:var(--color-warning-100-hex);--color-warning-light-oklch:var(--color-warning-100-oklch);--color-warning-light:var(--color-warning-light-oklch);--color-warning-hover-hex:var(--color-warning-600-hex);--color-warning-hover-oklch:var(--color-warning-600-oklch);--color-warning-hover:var(--color-warning-hover-oklch);--color-warning-dark-hex:var(--color-warning-700-hex);--color-warning-dark-oklch:var(--color-warning-700-oklch);--color-warning-dark:var(--color-warning-dark-oklch);--color-info-50-hex:#f0fbff;--color-info-50-oklch:#f0fbff;--color-info-50:var(--color-info-50-oklch);--color-info-100-hex:#d0f4ff;--color-info-100-oklch:#d0f4ff;--color-info-100:var(--color-info-100-oklch);--color-info-200-hex:#a1e4ff;--color-info-200-oklch:#a1e4ff;--color-info-200:var(--color-info-200-oklch);--color-info-300-hex:#73cfff;--color-info-300-oklch:#73cfff;--color-info-300:var(--color-info-300-oklch);--color-info-400-hex:#50b9ff;--color-info-400-oklch:#50b9ff;--color-info-400:var(--color-info-400-oklch);--color-info-500-hex:#1696ff;--color-info-500-oklch:#1696ff;--color-info-500:var(--color-info-500-oklch);--color-info-600-hex:#1074db;--color-info-600-oklch:#1074db;--color-info-600:var(--color-info-600-oklch);--color-info-700-hex:#0b57b7;--color-info-700-oklch:#0b57b7;--color-info-700:var(--color-info-700-oklch);--color-info-800-hex:#073d93;--color-info-800-oklch:#073d93;--color-info-800:var(--color-info-800-oklch);--color-info-900-hex:#042b7a;--color-info-900-oklch:#042b7a;--color-info-900:var(--color-info-900-oklch);--color-info-950-hex:#021a4d;--color-info-950-oklch:#021a4d;--color-info-950:var(--color-info-950-oklch);--color-info-hex:var(--color-info-500-hex);--color-info-oklch:var(--color-info-500-oklch);--color-info:var(--color-info-oklch);--color-info-light-hex:var(--color-info-100-hex);--color-info-light-oklch:var(--color-info-100-oklch);--color-info-light:var(--color-info-light-oklch);--color-info-hover-hex:var(--color-info-600-hex);--color-info-hover-oklch:var(--color-info-600-oklch);--color-info-hover:var(--color-info-hover-oklch);--color-info-dark-hex:var(--color-info-700-hex);--color-info-dark-oklch:var(--color-info-700-oklch);--color-info-dark:var(--color-info-dark-oklch);--color-white:#fff;--color-black:#000;--color-text:#606065;--color-text-dark:#1e2022;--color-text-gray:#969696;--color-text-light:#6b7280;--color-text-muted:#9ca3af;--color-heading:#202428;--color-coin:#f5b723;--color-like:#df532c;--color-bookmark:#fad961;--color-comment:#a963a1;--color-gray-50-hex:#fff;--color-gray-50-oklch:#fff;--color-gray-50:var(--color-gray-50-oklch);--color-gray-100-hex:#f9fbfe;--color-gray-100-oklch:#f9fbfe;--color-gray-100:var(--color-gray-100-oklch);--color-gray-200-hex:#f4f7fc;--color-gray-200-oklch:#f4f7fc;--color-gray-200:var(--color-gray-200-oklch);--color-gray-300-hex:#eff3f9;--color-gray-300-oklch:#eff3f9;--color-gray-300:var(--color-gray-300-oklch);--color-gray-400-hex:#e9edf5;--color-gray-400-oklch:#e9edf5;--color-gray-400:var(--color-gray-400-oklch);--color-gray-500-hex:#d4dbec;--color-gray-500-oklch:#d4dbec;--color-gray-500:var(--color-gray-500-oklch);--color-gray-600-hex:#a8b0c6;--color-gray-600-oklch:#a8b0c6;--color-gray-600:var(--color-gray-600-oklch);--color-gray-700-hex:#737a8e;--color-gray-700-oklch:#737a8e;--color-gray-700:var(--color-gray-700-oklch);--color-gray-800-hex:#323643;--color-gray-800-oklch:#323643;--color-gray-800:var(--color-gray-800-oklch);--color-gray-900-hex:#242839;--color-gray-900-oklch:#242839;--color-gray-900:var(--color-gray-900-oklch);--color-gray-950-hex:#1a1d26;--color-gray-950-oklch:#1a1d26;--color-gray-950:var(--color-gray-950-oklch);--color-red-50:#fef2f2;--color-red-100:#fee2e2;--color-red-200:#fecaca;--color-red-300:#fca5a5;--color-red-400:#f87171;--color-red-500:#ef4444;--color-red-600:#dc2626;--color-red-700:#b91c1c;--color-red-800:#991b1b;--color-red-900:#7f1d1d;--color-red-950:#450a0a;--color-yellow-50:#fefce8;--color-yellow-100:#fef9c3;--color-yellow-200:#fef08a;--color-yellow-300:#fde047;--color-yellow-400:#facc15;--color-yellow-500:#eab308;--color-yellow-600:#ca8a04;--color-yellow-700:#a16207;--color-yellow-800:#854d0e;--color-yellow-900:#713f12;--color-yellow-950:#422006;--color-orange-50:#fff7ed;--color-orange-100:#ffeed5;--color-orange-200:#ffdcb2;--color-orange-300:#ffbf77;--color-orange-400:#ff9e50;--color-orange-500:#ff7a21;--color-orange-600:#ea580c;--color-orange-700:#be4007;--color-orange-800:#9a3405;--color-orange-900:#802b04;--color-orange-950:#481600;--color-green-50:#f0fdf4;--color-green-100:#dcfce7;--color-green-200:#bbf7d0;--color-green-300:#86efac;--color-green-400:#4ade80;--color-green-500:#22c55e;--color-green-600:#16a34a;--color-green-700:#15803d;--color-green-800:#166534;--color-green-900:#14532d;--color-green-950:#052e16;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue-200:#bfdbfe;--color-blue-300:#93c5fd;--color-blue-400:#60a5fa;--color-blue-500:#3b82f6;--color-blue-600:#2563eb;--color-blue-700:#1d4ed8;--color-blue-800:#1e40af;--color-blue-900:#1e3a8a;--color-blue-950:#172554;--color-bg-primary:#fff;--color-bg-secondary:#f9fbfe;--color-bg-tertiary:#f4f7fc;--color-bg-light-v1:#f9f9f9;--color-bg-light-v2:#f1f3f7;--color-bg-light-v3:#ecf5fe;--color-bg-light-v4:#f3f6fb;--color-border:#e4e4e7;--color-border-light:#eff3f9;--color-border-dark:#d4dbec;--primary:var(--color-primary);--primary-light:var(--color-primary-light);--primary-hover:var(--color-primary-hover);--primary-darker:var(--color-primary-darker);--primary-darkest:var(--color-primary-darkest);--color-mark-bg-hex:#fcf8e3;--color-mark-bg-oklch:var(--color-mark-bg-hex);--color-mark-bg:var(--color-mark-bg-oklch);--color-whatsapp-hex:#25d366;--color-whatsapp-oklch:#3acf76;--color-whatsapp:var(--color-whatsapp-oklch);--color-whatsapp-hover-hex:#20bd5a;--color-whatsapp-hover-oklch:#2eb968;--color-whatsapp-hover:var(--color-whatsapp-hover-oklch);--success:var(--color-success);--success-light:var(--color-success-light);--success-hover:var(--color-success-hover);--success-dark:var(--color-success-dark);--info:var(--color-info);--info-light:var(--color-info-light);--info-hover:var(--color-info-hover);--info-dark:var(--color-info-dark);--warning:var(--color-warning);--warning-light:var(--color-warning-light);--warning-hover:var(--color-warning-hover);--warning-dark:var(--color-warning-dark);--danger:var(--color-danger);--danger-light:var(--color-danger-light);--danger-hover:var(--color-danger-hover);--danger-dark:var(--color-danger-dark);--error:var(--color-error);--gray-50:var(--color-gray-50);--gray-100:var(--color-gray-100);--gray-200:var(--color-gray-200);--gray-300:var(--color-gray-300);--gray-400:var(--color-gray-400);--gray-500:var(--color-gray-500);--gray-600:var(--color-gray-600);--gray-700:var(--color-gray-700);--gray-800:var(--color-gray-800);--gray-900:var(--color-gray-900);--swiper-theme-color:var(--color-info);--tooltip-bg:var(--color-text-dark);--popover-bg:var(--color-bg-light-v1)}@supports (color:lab(0% 0 0)){:root{--color-primary-50-oklch:lab(98.2983% -4.68239 -.593483);--color-primary-100-oklch:lab(96.1963% -11.7631 2.31173);--color-primary-200-oklch:lab(93.1585% -22.3205 3.27314);--color-primary-300-oklch:lab(86.9445% -29.7803 .749326);--color-primary-400-oklch:lab(79.31% -30.9997 -3.67364);--color-primary-500-oklch:lab(69.5465% -33.4903 -7.39932);--color-primary-600-oklch:lab(58.8273% -28.7656 -11.1209);--color-primary-700-oklch:lab(46.7758% -22.3081 -14.8084);--color-primary-800-oklch:lab(34.5677% -15.37 -17.0743);--color-primary-900-oklch:lab(25.5481% -10.6525 -18.3036);--color-primary-950-oklch:lab(14.7913% -7.91733 -13.4786);--color-secondary-50-oklch:lab(97.6584% -.513464 -2.97197);--color-secondary-100-oklch:lab(95.3267% -.754595 -4.44924);--color-secondary-200-oklch:lab(90.6722% -1.19779 -6.62863);--color-secondary-300-oklch:lab(81.3792% -1.41984 -8.07908);--color-secondary-400-oklch:lab(62.8029% -1.58203 -9.50214);--color-secondary-500-oklch:lab(35.6337% -1.58697 -10.8425);--color-secondary-600-oklch:lab(27.1134% -.956401 -12.3224);--color-secondary-700-oklch:lab(20.9399% -.703752 -12.9818);--color-secondary-800-oklch:lab(15.1408% -.34675 -11.9043);--color-secondary-900-oklch:lab(10.5214% -.136785 -10.1271);--color-secondary-950-oklch:lab(5.18574% -.125743 -6.53743);--color-danger-50-oklch:lab(98.8403% .860155 2.41143);--color-danger-100-oklch:lab(97.1459% -1.69092 19.3798);--color-danger-200-oklch:lab(85.7506% 17.5483 16.5738);--color-danger-300-oklch:lab(76.9224% 32.3803 23.1554);--color-danger-400-oklch:lab(69.6406% 46.5807 28.2445);--color-danger-500-oklch:lab(60.2087% 67.2077 39.3987);--color-danger-600-oklch:lab(50.8051% 63.2764 31.0247);--color-danger-700-oklch:lab(41.7264% 57.6905 22.3019);--color-danger-800-oklch:lab(32.801% 50.5909 14.245);--color-danger-900-oklch:lab(26.4095% 45.4834 7.91638);--color-danger-950-oklch:lab(15.7212% 33.906 3.38879);--color-success-50-oklch:lab(99.2169% -2.32074 4.43827);--color-success-100-oklch:lab(97.2506% -7.7658 20.3801);--color-success-200-oklch:lab(94.9119% -15.3189 39.9852);--color-success-300-oklch:lab(89.263% -21.9018 55.7042);--color-success-400-oklch:lab(81.8651% -26.0535 62.9509);--color-success-500-oklch:lab(72.1004% -30.9473 67.9162);--color-success-600-oklch:lab(62.3618% -29.6417 60.6111);--color-success-700-oklch:lab(52.4643% -27.4735 52.8851);--color-success-800-oklch:lab(42.3278% -24.4376 45.0926);--color-success-900-oklch:lab(34.9021% -22.4606 39.4549);--color-success-950-oklch:lab(16.3901% -25.4188 25.4921);--color-warning-50-oklch:lab(99.6039% -.43121 3.01535);--color-warning-100-oklch:lab(97.1459% -1.69092 19.3798);--color-warning-200-oklch:lab(93.9695% -1.21889 37.7291);--color-warning-300-oklch:lab(90.6554% .58952 54.3498);--color-warning-400-oklch:lab(87.0131% 6.0994 64.9406);--color-warning-500-oklch:lab(81.905% 14.3835 78.6848);--color-warning-600-oklch:lab(69.6992% 16.0721 69.408);--color-warning-700-oklch:lab(57.8243% 16.3659 60.3998);--color-warning-800-oklch:lab(45.3523% 16.3363 50.6595);--color-warning-900-oklch:lab(36.3198% 17.0154 43.0445);--color-warning-950-oklch:lab(27.3716% 13.5096 35.0978);--color-info-50-oklch:lab(97.8705% -3.19105 -3.23831);--color-info-100-oklch:lab(93.8627% -10.3728 -9.42214);--color-info-200-oklch:lab(86.8105% -16.906 -20.2347);--color-info-300-oklch:lab(78.8162% -18.5273 -32.5699);--color-info-400-oklch:lab(71.3049% -14.6348 -44.2712);--color-info-500-oklch:lab(59.979% -2.83271 -62.1979);--color-info-600-oklch:lab(48.1669% 4.23703 -61.143);--color-info-700-oklch:lab(37.4387% 9.10531 -57.7638);--color-info-800-oklch:lab(27.195% 12.6804 -52.8699);--color-info-900-oklch:lab(19.8% 15.3669 -49.3486);--color-info-950-oklch:lab(10.5823% 9.83611 -34.7626);--color-gray-50-oklch:lab(100% 0 0);--color-gray-100-oklch:lab(98.5262% -.285268 -1.67643);--color-gray-200-oklch:lab(97.1102% -.358552 -2.77336);--color-gray-300-oklch:lab(95.6593% -.562549 -3.38266);--color-gray-400-oklch:lab(93.6168% -.288814 -4.37298);--color-gray-500-oklch:lab(87.2491% -.00914931 -9.20827);--color-gray-600-oklch:lab(71.7315% .487477 -12.2581);--color-gray-700-oklch:lab(51.1611% .661701 -11.8352);--color-gray-800-oklch:lab(22.6389% .80961 -8.73292);--color-gray-900-oklch:lab(16.3109% 1.91909 -11.639);--color-gray-950-oklch:lab(10.7664% .539921 -6.64903);--color-red-50:lab(96.4435% 4.15292 1.51154);--color-red-100:lab(92.2082% 9.9324 3.70617);--color-red-200:lab(85.9872% 19.0148 7.41284);--color-red-300:lab(76.6274% 33.0527 14.0379);--color-red-400:lab(64.7405% 52.7179 26.6645);--color-red-500:lab(55.7818% 65.601 40.7834);--color-red-600:lab(48.7979% 67.7128 48.8305);--color-red-700:lab(40.7283% 59.9215 43.8918);--color-red-800:lab(33.8585% 50.7898 35.3989);--color-red-900:lab(28.5779% 41.9927 26.8344);--color-red-950:lab(12.9824% 27.9386 16.1809);--color-yellow-50:lab(98.7208% -1.8028 9.85291);--color-yellow-100:lab(97.3349% -4.43277 26.6576);--color-yellow-200:lab(94.3374% -4.96262 50.7535);--color-yellow-300:lab(89.7025% -1.10003 73.9587);--color-yellow-400:lab(84.2835% 6.27226 82.0509);--color-yellow-500:lab(76.4539% 11.7478 77.3971);--color-yellow-600:lab(62.8122% 18.834 66.9853);--color-yellow-700:lab(47.8799% 21.991 53.9145);--color-yellow-800:lab(38.8402% 20.9874 43.6655);--color-yellow-900:lab(32.4231% 19.7644 35.4357);--color-yellow-950:lab(16.7955% 15.1757 22.4064);--color-orange-50:lab(97.7398% 1.85677 8.07494);--color-orange-100:lab(95.1282% 4.37838 16.633);--color-orange-200:lab(89.9323% 11.6418 34.7077);--color-orange-300:lab(82.8136% 23.5358 54.6796);--color-orange-400:lab(74.4248% 38.3103 66.766);--color-orange-500:lab(66.7974% 49.9754 69.3637);--color-orange-600:lab(57.427% 55.3378 65.4606);--color-orange-700:lab(45.8067% 50.1421 55.5167);--color-orange-800:lab(37.2701% 42.0099 47.6148);--color-orange-900:lab(30.8233% 36.0539 41.4);--color-orange-950:lab(15.636% 24.0605 25.0645);--color-green-50:lab(98.146% -5.63258 2.77407);--color-green-100:lab(96.2244% -13.6558 6.43483);--color-green-200:lab(92.3777% -25.3823 12.4133);--color-green-300:lab(86.8462% -42.8319 22.636);--color-green-400:lab(79.1499% -56.2117 34.1812);--color-green-500:lab(70.2133% -57.9792 39.4359);--color-green-600:lab(58.8404% -51.0743 35.4302);--color-green-700:lab(46.8754% -41.6483 27.6157);--color-green-800:lab(37.3247% -33.3524 20.7128);--color-green-900:lab(30.6743% -27.9381 16.3183);--color-green-950:lab(15.7046% -19.698 11.298);--color-blue-50:lab(96.5495% -1.16226 -5.18732);--color-blue-100:lab(92.0197% -2.22269 -11.5018);--color-blue-200:lab(86.1921% -3.95206 -20.4158);--color-blue-300:lab(77.5663% -6.25578 -33.2537);--color-blue-400:lab(66.0321% -2.92194 -49.7543);--color-blue-500:lab(54.6214% 8.755 -65.7847);--color-blue-600:lab(44.7848% 21.0478 -75.596);--color-blue-700:lab(37.6572% 27.032 -76.5101);--color-blue-800:lab(30.7843% 22.3638 -63.8528);--color-blue-900:lab(26.3443% 13.7696 -48.6855);--color-blue-950:lab(15.7757% 8.10984 -31.0423);--color-whatsapp-oklch:lab(73.924% -55.0667 32.3157);--color-whatsapp-hover-oklch:lab(66.819% -51.6123 30.3071)}}.color-mode-hex{--color-primary:var(--color-primary-hex);--color-primary-50:var(--color-primary-50-hex);--color-primary-100:var(--color-primary-100-hex);--color-primary-200:var(--color-primary-200-hex);--color-primary-300:var(--color-primary-300-hex);--color-primary-400:var(--color-primary-400-hex);--color-primary-500:var(--color-primary-500-hex);--color-primary-600:var(--color-primary-600-hex);--color-primary-700:var(--color-primary-700-hex);--color-primary-800:var(--color-primary-800-hex);--color-primary-900:var(--color-primary-900-hex);--color-primary-950:var(--color-primary-950-hex);--color-primary-light:var(--color-primary-light-hex);--color-primary-hover:var(--color-primary-hover-hex);--color-primary-darker:var(--color-primary-darker-hex);--color-primary-darkest:var(--color-primary-darkest-hex);--color-secondary:var(--color-secondary-hex);--color-secondary-50:var(--color-secondary-50-hex);--color-secondary-100:var(--color-secondary-100-hex);--color-secondary-200:var(--color-secondary-200-hex);--color-secondary-300:var(--color-secondary-300-hex);--color-secondary-400:var(--color-secondary-400-hex);--color-secondary-500:var(--color-secondary-500-hex);--color-secondary-600:var(--color-secondary-600-hex);--color-secondary-700:var(--color-secondary-700-hex);--color-secondary-800:var(--color-secondary-800-hex);--color-secondary-900:var(--color-secondary-900-hex);--color-secondary-950:var(--color-secondary-950-hex);--color-secondary-light:var(--color-secondary-light-hex);--color-secondary-hover:var(--color-secondary-hover-hex);--color-secondary-dark:var(--color-secondary-dark-hex);--color-success:var(--color-success-hex);--color-success-50:var(--color-success-50-hex);--color-success-100:var(--color-success-100-hex);--color-success-200:var(--color-success-200-hex);--color-success-300:var(--color-success-300-hex);--color-success-400:var(--color-success-400-hex);--color-success-500:var(--color-success-500-hex);--color-success-600:var(--color-success-600-hex);--color-success-700:var(--color-success-700-hex);--color-success-800:var(--color-success-800-hex);--color-success-900:var(--color-success-900-hex);--color-success-950:var(--color-success-950-hex);--color-success-light:var(--color-success-light-hex);--color-success-hover:var(--color-success-hover-hex);--color-success-dark:var(--color-success-dark-hex);--color-danger:var(--color-danger-hex);--color-danger-50:var(--color-danger-50-hex);--color-danger-100:var(--color-danger-100-hex);--color-danger-200:var(--color-danger-200-hex);--color-danger-300:var(--color-danger-300-hex);--color-danger-400:var(--color-danger-400-hex);--color-danger-500:var(--color-danger-500-hex);--color-danger-600:var(--color-danger-600-hex);--color-danger-700:var(--color-danger-700-hex);--color-danger-800:var(--color-danger-800-hex);--color-danger-900:var(--color-danger-900-hex);--color-danger-950:var(--color-danger-950-hex);--color-danger-light:var(--color-danger-light-hex);--color-danger-hover:var(--color-danger-hover-hex);--color-danger-dark:var(--color-danger-dark-hex);--color-error:var(--color-danger-hex);--color-warning:var(--color-warning-hex);--color-warning-50:var(--color-warning-50-hex);--color-warning-100:var(--color-warning-100-hex);--color-warning-200:var(--color-warning-200-hex);--color-warning-300:var(--color-warning-300-hex);--color-warning-400:var(--color-warning-400-hex);--color-warning-500:var(--color-warning-500-hex);--color-warning-600:var(--color-warning-600-hex);--color-warning-700:var(--color-warning-700-hex);--color-warning-800:var(--color-warning-800-hex);--color-warning-900:var(--color-warning-900-hex);--color-warning-950:var(--color-warning-950-hex);--color-warning-light:var(--color-warning-light-hex);--color-warning-hover:var(--color-warning-hover-hex);--color-warning-dark:var(--color-warning-dark-hex);--color-info:var(--color-info-hex);--color-info-50:var(--color-info-50-hex);--color-info-100:var(--color-info-100-hex);--color-info-200:var(--color-info-200-hex);--color-info-300:var(--color-info-300-hex);--color-info-400:var(--color-info-400-hex);--color-info-500:var(--color-info-500-hex);--color-info-600:var(--color-info-600-hex);--color-info-700:var(--color-info-700-hex);--color-info-800:var(--color-info-800-hex);--color-info-900:var(--color-info-900-hex);--color-info-950:var(--color-info-950-hex);--color-info-light:var(--color-info-light-hex);--color-info-hover:var(--color-info-hover-hex);--color-info-dark:var(--color-info-dark-hex);--color-gray-50:var(--color-gray-50-hex);--color-gray-100:var(--color-gray-100-hex);--color-gray-200:var(--color-gray-200-hex);--color-gray-300:var(--color-gray-300-hex);--color-gray-400:var(--color-gray-400-hex);--color-gray-500:var(--color-gray-500-hex);--color-gray-600:var(--color-gray-600-hex);--color-gray-700:var(--color-gray-700-hex);--color-gray-800:var(--color-gray-800-hex);--color-gray-900:var(--color-gray-900-hex);--color-gray-950:var(--color-gray-950-hex)}.color-mode-oklch{--color-primary:var(--color-primary-oklch);--color-primary-50:var(--color-primary-50-oklch);--color-primary-100:var(--color-primary-100-oklch);--color-primary-200:var(--color-primary-200-oklch);--color-primary-300:var(--color-primary-300-oklch);--color-primary-400:var(--color-primary-400-oklch);--color-primary-500:var(--color-primary-500-oklch);--color-primary-600:var(--color-primary-600-oklch);--color-primary-700:var(--color-primary-700-oklch);--color-primary-800:var(--color-primary-800-oklch);--color-primary-900:var(--color-primary-900-oklch);--color-primary-950:var(--color-primary-950-oklch);--color-primary-light:var(--color-primary-light-oklch);--color-primary-hover:var(--color-primary-hover-oklch);--color-primary-darker:var(--color-primary-darker-oklch);--color-primary-darkest:var(--color-primary-darkest-oklch);--color-secondary:var(--color-secondary-oklch);--color-secondary-50:var(--color-secondary-50-oklch);--color-secondary-100:var(--color-secondary-100-oklch);--color-secondary-200:var(--color-secondary-200-oklch);--color-secondary-300:var(--color-secondary-300-oklch);--color-secondary-400:var(--color-secondary-400-oklch);--color-secondary-500:var(--color-secondary-500-oklch);--color-secondary-600:var(--color-secondary-600-oklch);--color-secondary-700:var(--color-secondary-700-oklch);--color-secondary-800:var(--color-secondary-800-oklch);--color-secondary-900:var(--color-secondary-900-oklch);--color-secondary-950:var(--color-secondary-950-oklch);--color-secondary-light:var(--color-secondary-light-oklch);--color-secondary-hover:var(--color-secondary-hover-oklch);--color-secondary-dark:var(--color-secondary-dark-oklch);--color-success:var(--color-success-oklch);--color-success-100:var(--color-success-100-oklch);--color-success-200:var(--color-success-200-oklch);--color-success-300:var(--color-success-300-oklch);--color-success-400:var(--color-success-400-oklch);--color-success-500:var(--color-success-500-oklch);--color-success-600:var(--color-success-600-oklch);--color-success-700:var(--color-success-700-oklch);--color-success-800:var(--color-success-800-oklch);--color-success-900:var(--color-success-900-oklch);--color-success-light:var(--color-success-light-oklch);--color-success-hover:var(--color-success-hover-oklch);--color-success-dark:var(--color-success-dark-oklch);--color-danger:var(--color-danger-oklch);--color-danger-100:var(--color-danger-100-oklch);--color-danger-200:var(--color-danger-200-oklch);--color-danger-300:var(--color-danger-300-oklch);--color-danger-400:var(--color-danger-400-oklch);--color-danger-500:var(--color-danger-500-oklch);--color-danger-600:var(--color-danger-600-oklch);--color-danger-700:var(--color-danger-700-oklch);--color-danger-800:var(--color-danger-800-oklch);--color-danger-900:var(--color-danger-900-oklch);--color-danger-light:var(--color-danger-light-oklch);--color-danger-hover:var(--color-danger-hover-oklch);--color-danger-dark:var(--color-danger-dark-oklch);--color-error:var(--color-danger-oklch);--color-warning:var(--color-warning-oklch);--color-warning-100:var(--color-warning-100-oklch);--color-warning-200:var(--color-warning-200-oklch);--color-warning-300:var(--color-warning-300-oklch);--color-warning-400:var(--color-warning-400-oklch);--color-warning-500:var(--color-warning-500-oklch);--color-warning-600:var(--color-warning-600-oklch);--color-warning-700:var(--color-warning-700-oklch);--color-warning-800:var(--color-warning-800-oklch);--color-warning-900:var(--color-warning-900-oklch);--color-warning-light:var(--color-warning-light-oklch);--color-warning-hover:var(--color-warning-hover-oklch);--color-warning-dark:var(--color-warning-dark-oklch);--color-info:var(--color-info-oklch);--color-info-100:var(--color-info-100-oklch);--color-info-200:var(--color-info-200-oklch);--color-info-300:var(--color-info-300-oklch);--color-info-400:var(--color-info-400-oklch);--color-info-500:var(--color-info-500-oklch);--color-info-600:var(--color-info-600-oklch);--color-info-700:var(--color-info-700-oklch);--color-info-800:var(--color-info-800-oklch);--color-info-900:var(--color-info-900-oklch);--color-info-light:var(--color-info-light-oklch);--color-info-hover:var(--color-info-hover-oklch);--color-info-dark:var(--color-info-dark-oklch);--color-gray-50:var(--color-gray-50-oklch);--color-gray-100:var(--color-gray-100-oklch);--color-gray-200:var(--color-gray-200-oklch);--color-gray-300:var(--color-gray-300-oklch);--color-gray-400:var(--color-gray-400-oklch);--color-gray-500:var(--color-gray-500-oklch);--color-gray-600:var(--color-gray-600-oklch);--color-gray-700:var(--color-gray-700-oklch);--color-gray-800:var(--color-gray-800-oklch);--color-gray-900:var(--color-gray-900-oklch);--color-gray-950:var(--color-gray-950-oklch)}@supports not (color:oklch(.7 .1 180)){:root{--color-primary:var(--color-primary-hex);--color-primary-100:var(--color-primary-100-hex);--color-primary-200:var(--color-primary-200-hex);--color-primary-300:var(--color-primary-300-hex);--color-primary-400:var(--color-primary-400-hex);--color-primary-500:var(--color-primary-500-hex);--color-primary-600:var(--color-primary-600-hex);--color-primary-700:var(--color-primary-700-hex);--color-primary-800:var(--color-primary-800-hex);--color-primary-900:var(--color-primary-900-hex);--color-primary-light:var(--color-primary-light-hex);--color-primary-hover:var(--color-primary-hover-hex);--color-primary-darker:var(--color-primary-darker-hex);--color-primary-darkest:var(--color-primary-darkest-hex);--color-secondary:var(--color-secondary-hex);--color-secondary-50:var(--color-secondary-50-hex);--color-secondary-100:var(--color-secondary-100-hex);--color-secondary-200:var(--color-secondary-200-hex);--color-secondary-300:var(--color-secondary-300-hex);--color-secondary-400:var(--color-secondary-400-hex);--color-secondary-500:var(--color-secondary-500-hex);--color-secondary-600:var(--color-secondary-600-hex);--color-secondary-700:var(--color-secondary-700-hex);--color-secondary-800:var(--color-secondary-800-hex);--color-secondary-900:var(--color-secondary-900-hex);--color-secondary-950:var(--color-secondary-950-hex);--color-secondary-light:var(--color-secondary-light-hex);--color-secondary-hover:var(--color-secondary-hover-hex);--color-secondary-dark:var(--color-secondary-dark-hex);--color-success:var(--color-success-hex);--color-success-100:var(--color-success-100-hex);--color-success-200:var(--color-success-200-hex);--color-success-300:var(--color-success-300-hex);--color-success-400:var(--color-success-400-hex);--color-success-500:var(--color-success-500-hex);--color-success-600:var(--color-success-600-hex);--color-success-700:var(--color-success-700-hex);--color-success-800:var(--color-success-800-hex);--color-success-900:var(--color-success-900-hex);--color-success-light:var(--color-success-light-hex);--color-success-hover:var(--color-success-hover-hex);--color-success-dark:var(--color-success-dark-hex);--color-danger:var(--color-danger-hex);--color-danger-100:var(--color-danger-100-hex);--color-danger-200:var(--color-danger-200-hex);--color-danger-300:var(--color-danger-300-hex);--color-danger-400:var(--color-danger-400-hex);--color-danger-500:var(--color-danger-500-hex);--color-danger-600:var(--color-danger-600-hex);--color-danger-700:var(--color-danger-700-hex);--color-danger-800:var(--color-danger-800-hex);--color-danger-900:var(--color-danger-900-hex);--color-danger-light:var(--color-danger-light-hex);--color-danger-hover:var(--color-danger-hover-hex);--color-danger-dark:var(--color-danger-dark-hex);--color-error:var(--color-danger-hex);--color-warning:var(--color-warning-hex);--color-warning-100:var(--color-warning-100-hex);--color-warning-200:var(--color-warning-200-hex);--color-warning-300:var(--color-warning-300-hex);--color-warning-400:var(--color-warning-400-hex);--color-warning-500:var(--color-warning-500-hex);--color-warning-600:var(--color-warning-600-hex);--color-warning-700:var(--color-warning-700-hex);--color-warning-800:var(--color-warning-800-hex);--color-warning-900:var(--color-warning-900-hex);--color-warning-light:var(--color-warning-light-hex);--color-warning-hover:var(--color-warning-hover-hex);--color-warning-dark:var(--color-warning-dark-hex);--color-info:var(--color-info-hex);--color-info-100:var(--color-info-100-hex);--color-info-200:var(--color-info-200-hex);--color-info-300:var(--color-info-300-hex);--color-info-400:var(--color-info-400-hex);--color-info-500:var(--color-info-500-hex);--color-info-600:var(--color-info-600-hex);--color-info-700:var(--color-info-700-hex);--color-info-800:var(--color-info-800-hex);--color-info-900:var(--color-info-900-hex);--color-info-light:var(--color-info-light-hex);--color-info-hover:var(--color-info-hover-hex);--color-info-dark:var(--color-info-dark-hex);--color-gray-50:var(--color-gray-50-hex);--color-gray-100:var(--color-gray-100-hex);--color-gray-200:var(--color-gray-200-hex);--color-gray-300:var(--color-gray-300-hex);--color-gray-400:var(--color-gray-400-hex);--color-gray-500:var(--color-gray-500-hex);--color-gray-600:var(--color-gray-600-hex);--color-gray-700:var(--color-gray-700-hex);--color-gray-800:var(--color-gray-800-hex);--color-gray-900:var(--color-gray-900-hex);--color-gray-950:var(--color-gray-950-hex)}}button,input,select,textarea,.button{font-family:inherit}.font-pingfang{font-family:var(--font-family-pingfang)}.nuxt-icon,.svgo-icon{width:auto;height:auto;vertical-align:inherit;margin-bottom:0}.svgo-icon--fill,.svgo-icon--fill *{fill:currentColor}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}}@layer components{@layer components{.button{--button-accent:var(--color-primary);--button-accent-oklch:var(--color-primary-oklch);--button-accent-100:var(--color-primary-100);--button-contrast:var(--color-white);--button-bg:var(--button-accent);--button-text:var(--button-contrast);--button-border-color:var(--button-accent);--button-hover-bg:var(--button-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.button{--button-hover-bg:color-mix(in oklch,var(--button-accent-oklch)var(--hover-bg-opacity),transparent)}}.button{--button-hover-text:var(--button-contrast);--button-hover-border-color:var(--button-accent);--button-active-bg:var(--button-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.button{--button-active-bg:color-mix(in oklch,var(--button-accent-oklch)var(--tonal-hover-opacity),transparent)}}.button{--button-active-border-color:var(--button-accent);--button-spinner-color:var(--button-contrast);--button-height:40px;--button-padding-x:1rem;--button-padding-y:.5rem;--button-gap:.5rem;--button-icon-size:var(--icon-size-xxxxs);--button-border-radius:var(--radius-md);--button-border-width:var(--border-width-default);--button-shadow:none;--button-lift-y:0;--button-font-size:var(--font-size-button3);--button-line-height:var(--line-height-button3);--button-font-weight:var(--font-weight-medium);--button-disabled-opacity:.5;--button-focus-ring-width:var(--focus-ring-width);--button-focus-ring:var(--button-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.button{--button-focus-ring:color-mix(in oklch,var(--button-accent-oklch)var(--focus-ring-opacity),transparent)}}.button{--button-focus-ring-offset:var(--focus-ring-offset);--button-overlay-bg:var(--button-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.button{--button-overlay-bg:color-mix(in oklch,var(--button-accent-oklch)20%,var(--button-bg))}}.button{--button-overlay-text:var(--button-text);justify-content:center;align-items:center;gap:var(--button-gap);height:var(--button-height);padding:var(--button-padding-y)var(--button-padding-x);border-radius:var(--button-border-radius);border:var(--button-border-width)solid var(--button-border-color);background-color:var(--button-bg);color:var(--button-text);font-size:var(--button-font-size);line-height:var(--button-line-height);font-weight:var(--button-font-weight);box-shadow:var(--button-shadow);transform:translateY(var(--button-lift-y));white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;text-decoration:none;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s,transform .15s,opacity .15s;display:inline-flex;position:relative;overflow:hidden}a.button{color:var(--button-text)}.button-variant-solid{--button-hover-bg:var(--button-accent)}@supports (color:color-mix(in lab,red,red)){.button-variant-solid{--button-hover-bg:color-mix(in oklch,var(--button-accent)88%,var(--color-black))}}.button-variant-solid{--button-hover-text:var(--button-contrast);--button-hover-border-color:var(--button-accent)}@supports (color:color-mix(in lab,red,red)){.button-variant-solid{--button-hover-border-color:color-mix(in oklch,var(--button-accent)88%,var(--color-black))}}.button-variant-solid{--button-active-bg:var(--button-accent)}@supports (color:color-mix(in lab,red,red)){.button-variant-solid{--button-active-bg:color-mix(in oklch,var(--button-accent)80%,var(--color-black))}}.button-variant-solid{--button-active-border-color:var(--button-accent)}@supports (color:color-mix(in lab,red,red)){.button-variant-solid{--button-active-border-color:color-mix(in oklch,var(--button-accent)80%,var(--color-black))}}.button-variant-solid{--button-active-text:var(--button-contrast)}.button-variant-outlined{--button-bg:transparent;--button-text:var(--button-accent);--button-border-color:var(--button-accent);--button-spinner-color:var(--button-accent)}@supports (color:color-mix(in lab,red,red)){.button-variant-outlined{--button-spinner-color:color-mix(in oklch,var(--button-accent)70%,var(--color-black))}}.button-variant-outlined{--button-hover-bg:var(--button-accent-100)}@supports (color:color-mix(in lab,red,red)){.button-variant-outlined{--button-hover-bg:color-mix(in oklch,var(--button-accent-100)90%,var(--button-accent))}}.button-variant-outlined{--button-hover-text:var(--button-accent);--button-hover-border-color:var(--button-accent);--button-active-bg:var(--button-accent-100)}@supports (color:color-mix(in lab,red,red)){.button-variant-outlined{--button-active-bg:color-mix(in oklch,var(--button-accent-100)80%,var(--button-accent))}}.button-variant-outlined{--button-active-border-color:var(--button-accent)}.button-variant-soft{--button-bg:var(--button-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.button-variant-soft{--button-bg:color-mix(in oklch,var(--button-accent-oklch)var(--tonal-bg-opacity),transparent)}}.button-variant-soft{--button-text:var(--button-accent);--button-border-color:var(--button-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.button-variant-soft{--button-border-color:color-mix(in oklch,var(--button-accent-oklch)var(--tonal-hover-opacity),transparent)}}.button-variant-soft{--button-spinner-color:var(--button-accent)}@supports (color:color-mix(in lab,red,red)){.button-variant-soft{--button-spinner-color:color-mix(in oklch,var(--button-accent)70%,var(--color-black))}}.button-variant-soft{--button-hover-bg:var(--button-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.button-variant-soft{--button-hover-bg:color-mix(in oklch,var(--button-accent-oklch)var(--hover-bg-opacity),transparent)}}.button-variant-soft{--button-hover-text:var(--button-accent);--button-hover-border-color:var(--button-accent);--button-active-bg:var(--button-accent)}@supports (color:color-mix(in lab,red,red)){.button-variant-soft{--button-active-bg:color-mix(in oklch,var(--button-accent)30%,var(--color-white))}}.button-variant-soft{--button-active-border-color:var(--button-accent)}@supports (color:color-mix(in lab,red,red)){.button-variant-soft{--button-active-border-color:color-mix(in oklch,var(--button-accent)85%,var(--color-black))}}.button-variant-ghost{--button-bg:transparent;--button-text:var(--button-accent);--button-border-color:transparent;--button-spinner-color:var(--button-accent)}@supports (color:color-mix(in lab,red,red)){.button-variant-ghost{--button-spinner-color:color-mix(in oklch,var(--button-accent)70%,var(--color-black))}}.button-variant-ghost{--button-hover-bg:var(--button-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.button-variant-ghost{--button-hover-bg:color-mix(in oklch,var(--button-accent-oklch)var(--hover-bg-opacity),transparent)}}.button-variant-ghost{--button-hover-text:var(--button-accent);--button-hover-border-color:transparent;--button-active-bg:var(--button-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.button-variant-ghost{--button-active-bg:color-mix(in oklch,var(--button-accent-oklch)var(--tonal-hover-opacity),transparent)}}.button-variant-text{--button-bg:transparent;--button-text:var(--button-accent);--button-border-width:0;--button-spinner-color:var(--button-accent)}@supports (color:color-mix(in lab,red,red)){.button-variant-text{--button-spinner-color:color-mix(in oklch,var(--button-accent)70%,var(--color-black))}}.button-variant-text{--button-hover-bg:var(--button-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.button-variant-text{--button-hover-bg:color-mix(in oklch,var(--button-accent-oklch)var(--hover-bg-opacity),transparent)}}.button-variant-text{--button-hover-text:var(--button-accent);--button-active-bg:var(--button-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.button-variant-text{--button-active-bg:color-mix(in oklch,var(--button-accent-oklch)var(--tonal-hover-opacity),transparent)}}.button-variant-text{border:none}.button-variant-bare{--button-bg:transparent;--button-text:var(--color-gray-600);--button-border-width:0;--button-spinner-color:var(--button-accent)}@supports (color:color-mix(in lab,red,red)){.button-variant-bare{--button-spinner-color:color-mix(in oklch,var(--button-accent)70%,var(--color-black))}}.button-variant-bare{--button-hover-bg:transparent;--button-hover-text:var(--button-accent);--button-hover-border-color:transparent;--button-active-bg:transparent;--button-active-text:var(--button-accent);--button-active-border-color:transparent;border:none}.button-color-primary{--button-accent:var(--color-primary);--button-accent-oklch:var(--color-primary-oklch);--button-accent-100:var(--color-primary-100);--button-contrast:var(--color-white);--button-focus-ring:var(--color-primary-oklch)}@supports (color:color-mix(in lab,red,red)){.button-color-primary{--button-focus-ring:color-mix(in oklch,var(--color-primary-oklch)var(--focus-ring-opacity),transparent)}}.button-color-secondary{--button-accent:var(--color-secondary);--button-accent-oklch:var(--color-secondary-oklch);--button-accent-100:var(--color-secondary-100);--button-contrast:var(--color-white);--button-focus-ring:var(--color-secondary-oklch)}@supports (color:color-mix(in lab,red,red)){.button-color-secondary{--button-focus-ring:color-mix(in oklch,var(--color-secondary-oklch)var(--focus-ring-opacity),transparent)}}.button-color-success{--button-accent:var(--color-success);--button-accent-oklch:var(--color-success-oklch);--button-accent-100:var(--color-success-100);--button-contrast:var(--color-white);--button-focus-ring:var(--color-success-oklch)}@supports (color:color-mix(in lab,red,red)){.button-color-success{--button-focus-ring:color-mix(in oklch,var(--color-success-oklch)var(--focus-ring-opacity),transparent)}}.button-color-warning{--button-accent:var(--color-warning);--button-accent-oklch:var(--color-warning-oklch);--button-accent-100:var(--color-warning-100);--button-contrast:var(--color-gray-900);--button-focus-ring:var(--color-warning-oklch)}@supports (color:color-mix(in lab,red,red)){.button-color-warning{--button-focus-ring:color-mix(in oklch,var(--color-warning-oklch)var(--focus-ring-opacity),transparent)}}.button-color-danger{--button-accent:var(--color-danger);--button-accent-oklch:var(--color-danger-oklch);--button-accent-100:var(--color-danger-100);--button-contrast:var(--color-white);--button-focus-ring:var(--color-danger-oklch)}@supports (color:color-mix(in lab,red,red)){.button-color-danger{--button-focus-ring:color-mix(in oklch,var(--color-danger-oklch)var(--focus-ring-opacity),transparent)}}.button-color-info{--button-accent:var(--color-info);--button-accent-oklch:var(--color-info-oklch);--button-accent-100:var(--color-info-100);--button-contrast:var(--color-white);--button-focus-ring:var(--color-info-oklch)}@supports (color:color-mix(in lab,red,red)){.button-color-info{--button-focus-ring:color-mix(in oklch,var(--color-info-oklch)var(--focus-ring-opacity),transparent)}}.button-color-neutral{--button-accent:var(--color-gray-700);--button-accent-oklch:var(--color-gray-700-oklch);--button-accent-100:var(--color-gray-200);--button-contrast:var(--color-white);--button-focus-ring:var(--color-gray-700-oklch)}@supports (color:color-mix(in lab,red,red)){.button-color-neutral{--button-focus-ring:color-mix(in oklch,var(--color-gray-700-oklch)var(--focus-ring-opacity),transparent)}}.button-color-inverted{--button-accent:var(--color-white);--button-accent-oklch:#fff;--button-accent-100:var(--color-gray-100);--button-contrast:var(--color-primary);--button-spinner-color:var(--color-primary);--button-focus-ring:#fff}@supports (color:lab(0% 0 0)){.button-color-inverted{--button-accent-oklch:lab(100% 0 0);--button-focus-ring:lab(100% 0 0)}}@supports (color:color-mix(in lab,red,red)){.button-color-inverted{--button-focus-ring:color-mix(in oklch,lab(100% 0 0) var(--focus-ring-opacity),transparent)}}.button-color-inverted{--button-hover-bg:var(--color-gray-100);--button-hover-text:var(--color-primary);--button-hover-border-color:var(--color-gray-100);--button-active-bg:var(--color-gray-200);--button-active-text:var(--color-primary);--button-active-border-color:var(--color-gray-200);--button-overlay-bg:var(--color-gray-100);--button-overlay-text:var(--color-primary)}.button-variant-outlined.button-color-inverted,.button-variant-soft.button-color-inverted,.button-variant-ghost.button-color-inverted,.button-variant-text.button-color-inverted{--button-text:var(--color-white);--button-hover-text:var(--color-white);--button-spinner-color:var(--color-white)}.button-variant-soft.button-color-inverted{--button-bg:var(--color-white)}@supports (color:color-mix(in lab,red,red)){.button-variant-soft.button-color-inverted{--button-bg:color-mix(in oklch,var(--color-white)20%,transparent)}}.button-variant-soft.button-color-inverted{--button-border-color:var(--color-white)}@supports (color:color-mix(in lab,red,red)){.button-variant-soft.button-color-inverted{--button-border-color:color-mix(in oklch,var(--color-white)30%,transparent)}}.button-variant-soft.button-color-inverted{--button-hover-bg:var(--color-white)}@supports (color:color-mix(in lab,red,red)){.button-variant-soft.button-color-inverted{--button-hover-bg:color-mix(in oklch,var(--color-white)30%,transparent)}}.button-variant-soft.button-color-inverted{--button-hover-border-color:var(--color-white)}@supports (color:color-mix(in lab,red,red)){.button-variant-soft.button-color-inverted{--button-hover-border-color:color-mix(in oklch,var(--color-white)40%,transparent)}}.button-variant-soft.button-color-inverted{--button-active-bg:var(--color-white)}@supports (color:color-mix(in lab,red,red)){.button-variant-soft.button-color-inverted{--button-active-bg:color-mix(in oklch,var(--color-white)40%,transparent)}}.button-variant-outlined.button-color-inverted{--button-bg:transparent;--button-border-color:var(--color-white);--button-hover-bg:var(--color-white)}@supports (color:color-mix(in lab,red,red)){.button-variant-outlined.button-color-inverted{--button-hover-bg:color-mix(in oklch,var(--color-white)15%,transparent)}}.button-variant-outlined.button-color-inverted{--button-hover-border-color:var(--color-white);--button-active-bg:var(--color-white)}@supports (color:color-mix(in lab,red,red)){.button-variant-outlined.button-color-inverted{--button-active-bg:color-mix(in oklch,var(--color-white)25%,transparent)}}.button-variant-ghost.button-color-inverted{--button-hover-bg:var(--color-white)}@supports (color:color-mix(in lab,red,red)){.button-variant-ghost.button-color-inverted{--button-hover-bg:color-mix(in oklch,var(--color-white)15%,transparent)}}.button-variant-ghost.button-color-inverted{--button-active-bg:var(--color-white)}@supports (color:color-mix(in lab,red,red)){.button-variant-ghost.button-color-inverted{--button-active-bg:color-mix(in oklch,var(--color-white)25%,transparent)}}.button-variant-text.button-color-inverted{--button-hover-bg:var(--color-white)}@supports (color:color-mix(in lab,red,red)){.button-variant-text.button-color-inverted{--button-hover-bg:color-mix(in oklch,var(--color-white)15%,transparent)}}.button-variant-text.button-color-inverted{--button-active-bg:var(--color-white)}@supports (color:color-mix(in lab,red,red)){.button-variant-text.button-color-inverted{--button-active-bg:color-mix(in oklch,var(--color-white)25%,transparent)}}.button-variant-bare.button-color-inverted{--button-text:var(--color-white)}@supports (color:color-mix(in lab,red,red)){.button-variant-bare.button-color-inverted{--button-text:color-mix(in oklch,var(--color-white)70%,transparent)}}.button-variant-bare.button-color-inverted{--button-hover-text:var(--color-white);--button-active-text:var(--color-white);--button-spinner-color:var(--color-white)}.button-size-xs{--button-height:24px;--button-padding-x:.75rem;--button-padding-y:.25rem;--button-font-size:var(--font-size-button1);--button-line-height:var(--line-height-button1);--button-border-radius:var(--radius-sm);--button-icon-size:var(--icon-size-xxxxxs)}.button-size-sm{--button-height:32px;--button-padding-x:.875rem;--button-padding-y:.375rem;--button-font-size:var(--font-size-button2);--button-line-height:var(--line-height-button2);--button-border-radius:var(--radius-md);--button-icon-size:var(--icon-size-xxxxxs)}.button-size-md{--button-height:40px;--button-padding-x:1rem;--button-padding-y:.5rem;--button-font-size:var(--font-size-button3);--button-line-height:var(--line-height-button3);--button-border-radius:var(--radius-md);--button-icon-size:var(--icon-size-xxxxs)}.button-size-lg{--button-height:48px;--button-padding-x:1.25rem;--button-padding-y:.625rem;--button-font-size:var(--font-size-button4);--button-line-height:var(--line-height-button4);--button-border-radius:var(--radius-lg);--button-icon-size:var(--icon-size-xxxs)}.button-size-xl{--button-height:56px;--button-padding-x:1.5rem;--button-padding-y:.75rem;--button-font-size:var(--font-size-h6);--button-line-height:var(--line-height-h6);--button-border-radius:var(--radius-xl);--button-icon-size:var(--icon-size-xxxs)}.button:focus-visible{box-shadow:0 0 0 var(--button-focus-ring-offset) var(--button-bg),0 0 0 calc(var(--button-focus-ring-offset) + var(--button-focus-ring-width)) var(--button-focus-ring);outline:none}.button:hover:not(.button-disabled,:disabled){background-color:var(--button-hover-bg);color:var(--button-hover-text);border-color:var(--button-hover-border-color)}.button:active:not(.button-disabled,:disabled){background-color:var(--button-active-bg);color:var(--button-active-text,var(--button-text));border-color:var(--button-active-border-color)}.button:disabled,.button-disabled:not(.button-loading){opacity:var(--button-disabled-opacity);cursor:not-allowed;pointer-events:none}.button-disabled.button-loading{cursor:progress;pointer-events:none}.button-selected{background-color:var(--button-selected-bg,var(--button-active-bg));border-color:var(--button-selected-border-color,var(--button-active-border-color));color:var(--button-selected-text,var(--button-active-text,var(--button-text)))}.button-variant-solid.button-selected{--button-selected-bg:var(--button-accent)}@supports (color:color-mix(in lab,red,red)){.button-variant-solid.button-selected{--button-selected-bg:color-mix(in oklch,var(--button-accent)80%,var(--color-black))}}.button-variant-solid.button-selected{--button-selected-border-color:var(--button-accent)}@supports (color:color-mix(in lab,red,red)){.button-variant-solid.button-selected{--button-selected-border-color:color-mix(in oklch,var(--button-accent)80%,var(--color-black))}}.button-variant-solid.button-selected{--button-selected-text:var(--button-contrast)}.button-variant-soft.button-selected{--button-selected-bg:var(--button-accent)}@supports (color:color-mix(in lab,red,red)){.button-variant-soft.button-selected{--button-selected-bg:color-mix(in oklch,var(--button-accent)35%,var(--color-white))}}.button-variant-soft.button-selected{--button-selected-border-color:var(--button-accent)}@supports (color:color-mix(in lab,red,red)){.button-variant-soft.button-selected{--button-selected-border-color:color-mix(in oklch,var(--button-accent)50%,var(--color-white))}}.button-variant-soft.button-selected{--button-selected-text:var(--button-accent)}.button-variant-outlined.button-selected{--button-selected-bg:var(--button-accent-100);--button-selected-border-color:var(--button-accent);--button-selected-text:var(--button-accent)}.button-variant-solid.button-selected.button-color-inverted{--button-selected-bg:var(--color-gray-200);--button-selected-border-color:var(--color-gray-200);--button-selected-text:var(--color-primary)}.button-variant-soft.button-selected.button-color-inverted{--button-selected-bg:var(--color-white)}@supports (color:color-mix(in lab,red,red)){.button-variant-soft.button-selected.button-color-inverted{--button-selected-bg:color-mix(in oklch,var(--color-white)50%,transparent)}}.button-variant-soft.button-selected.button-color-inverted{--button-selected-text:var(--color-white)}.button-variant-outlined.button-selected.button-color-inverted{--button-selected-bg:var(--color-white)}@supports (color:color-mix(in lab,red,red)){.button-variant-outlined.button-selected.button-color-inverted{--button-selected-bg:color-mix(in oklch,var(--color-white)30%,transparent)}}.button-variant-outlined.button-selected.button-color-inverted{--button-selected-text:var(--color-white)}.button-shape-sharp{--button-border-radius:0}.button-shape-rounded{--button-border-radius:var(--radius-md)}.button-shape-pill{--button-border-radius:var(--radius-full)}.button-shape-circle{--button-border-radius:var(--radius-full);width:var(--button-height);padding:0}.button-shape-square{width:var(--button-height);padding:0}.button-full-width{width:100%}.button-icon-only{width:var(--button-height);gap:0;padding:0}.button-content{z-index:0;align-items:center;gap:var(--button-gap);transition:opacity .3s ease-in-out;display:flex;position:relative}.button-content-hidden{opacity:0}.button-prepend,.button-append{flex-shrink:0;align-items:center;display:flex}.button .iconbox:not([class*=iconbox-]){--iconbox-size:var(--button-icon-size)}.button-prepend .iconbox,.button-append .iconbox{color:inherit;align-items:center;display:flex}.button-icon-only .button-prepend,.button-icon-only .button-append{gap:0}.button-overlay{z-index:var(--z-overlay);border-radius:inherit;background-color:var(--button-overlay-bg);color:var(--button-overlay-text);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.button-lift{--button-shadow:var(--shadow-200);--button-lift-y:0}.button-lift:hover:not(.button-disabled,:disabled){--button-shadow:var(--shadow-400);--button-lift-y:-2px}.button-lift:active:not(.button-disabled,:disabled){--button-shadow:var(--shadow-100);--button-lift-y:0}.chip{--chip-accent:var(--color-gray-700);--chip-accent-oklch:var(--color-gray-700-oklch);--chip-contrast:var(--color-white);--chip-bg:var(--chip-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.chip{--chip-bg:color-mix(in oklch,var(--chip-accent-oklch)var(--tonal-bg-opacity),transparent)}}.chip{--chip-border-color:var(--chip-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.chip{--chip-border-color:color-mix(in oklch,var(--chip-accent-oklch)var(--tonal-hover-opacity),transparent)}}.chip{--chip-text-color:var(--chip-accent);--chip-bg-active:var(--chip-accent);--chip-border-active:var(--chip-accent);--chip-text-active:var(--chip-contrast);--chip-padding-y:6px;--chip-padding-x:12px;--chip-gap:8px;--chip-radius:var(--radius-full);--chip-border-width:var(--border-width-default);--chip-font-size:var(--font-size-button2);--chip-line-height:var(--line-height-button2);--chip-font-weight:var(--font-weight-medium);--chip-focus-ring:var(--chip-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.chip{--chip-focus-ring:color-mix(in oklch,var(--chip-accent-oklch)var(--focus-ring-opacity),transparent)}}.chip{--chip-icon-size:var(--icon-size-xxxxs);--chip-remove-icon-size:.625rem;justify-content:center;align-items:center;gap:var(--chip-gap);padding:var(--chip-padding-y)var(--chip-padding-x);border-radius:var(--chip-radius);border:var(--chip-border-width)solid var(--chip-border-color);background-color:var(--chip-bg);color:var(--chip-text-color);font-size:var(--chip-font-size);line-height:var(--chip-line-height);font-weight:var(--chip-font-weight);white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.chip:focus-visible{box-shadow:0 0 0 var(--focus-ring-offset) var(--chip-bg),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--chip-focus-ring);outline:none}.chip-variant-solid{--chip-bg:var(--chip-accent);--chip-border-color:var(--chip-accent);--chip-text-color:var(--chip-contrast);--chip-bg-active:var(--chip-accent);--chip-border-active:var(--chip-accent);--chip-text-active:var(--chip-contrast)}.chip-variant-soft{--chip-bg:var(--chip-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.chip-variant-soft{--chip-bg:color-mix(in oklch,var(--chip-accent-oklch)var(--tonal-bg-opacity),transparent)}}.chip-variant-soft{--chip-border-color:var(--chip-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.chip-variant-soft{--chip-border-color:color-mix(in oklch,var(--chip-accent-oklch)var(--tonal-hover-opacity),transparent)}}.chip-variant-soft{--chip-text-color:var(--chip-accent);--chip-bg-active:var(--chip-accent);--chip-border-active:var(--chip-accent);--chip-text-active:var(--chip-contrast)}.chip-variant-outlined{--chip-bg:transparent;--chip-border-color:var(--chip-accent);--chip-text-color:var(--chip-accent);--chip-bg-active:var(--chip-accent);--chip-border-active:var(--chip-accent);--chip-text-active:var(--chip-contrast)}.chip-variant-text{--chip-bg:transparent;--chip-border-color:transparent;--chip-text-color:var(--chip-accent);--chip-bg-active:var(--chip-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.chip-variant-text{--chip-bg-active:color-mix(in oklch,var(--chip-accent-oklch)var(--tonal-bg-opacity),transparent)}}.chip-variant-text{--chip-border-active:var(--chip-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.chip-variant-text{--chip-border-active:color-mix(in oklch,var(--chip-accent-oklch)var(--tonal-hover-opacity),transparent)}}.chip-variant-text{--chip-text-active:var(--chip-accent)}.chip-active{--chip-bg:var(--chip-bg-active);--chip-border-color:var(--chip-border-active);--chip-text-color:var(--chip-text-active)}.chip-color-primary{--chip-accent:var(--color-primary);--chip-accent-oklch:var(--color-primary-oklch);--chip-contrast:var(--color-white);--chip-focus-ring:var(--color-primary-oklch)}@supports (color:color-mix(in lab,red,red)){.chip-color-primary{--chip-focus-ring:color-mix(in oklch,var(--color-primary-oklch)var(--focus-ring-opacity),transparent)}}.chip-color-secondary{--chip-accent:var(--color-secondary);--chip-accent-oklch:var(--color-secondary-oklch);--chip-contrast:var(--color-white);--chip-focus-ring:var(--color-secondary-oklch)}@supports (color:color-mix(in lab,red,red)){.chip-color-secondary{--chip-focus-ring:color-mix(in oklch,var(--color-secondary-oklch)var(--focus-ring-opacity),transparent)}}.chip-color-success{--chip-accent:var(--color-success);--chip-accent-oklch:var(--color-success-oklch);--chip-contrast:var(--color-white);--chip-focus-ring:var(--color-success-oklch)}@supports (color:color-mix(in lab,red,red)){.chip-color-success{--chip-focus-ring:color-mix(in oklch,var(--color-success-oklch)var(--focus-ring-opacity),transparent)}}.chip-color-warning{--chip-accent:var(--color-warning);--chip-accent-oklch:var(--color-warning-oklch);--chip-contrast:var(--color-gray-900);--chip-focus-ring:var(--color-warning-oklch)}@supports (color:color-mix(in lab,red,red)){.chip-color-warning{--chip-focus-ring:color-mix(in oklch,var(--color-warning-oklch)var(--focus-ring-opacity),transparent)}}.chip-color-danger{--chip-accent:var(--color-danger);--chip-accent-oklch:var(--color-danger-oklch);--chip-contrast:var(--color-white);--chip-focus-ring:var(--color-danger-oklch)}@supports (color:color-mix(in lab,red,red)){.chip-color-danger{--chip-focus-ring:color-mix(in oklch,var(--color-danger-oklch)var(--focus-ring-opacity),transparent)}}.chip-color-info{--chip-accent:var(--color-info);--chip-accent-oklch:var(--color-info-oklch);--chip-contrast:var(--color-white);--chip-focus-ring:var(--color-info-oklch)}@supports (color:color-mix(in lab,red,red)){.chip-color-info{--chip-focus-ring:color-mix(in oklch,var(--color-info-oklch)var(--focus-ring-opacity),transparent)}}.chip-color-neutral{--chip-accent:var(--color-gray-700);--chip-accent-oklch:var(--color-gray-700-oklch);--chip-contrast:var(--color-white);--chip-focus-ring:var(--color-gray-700-oklch)}@supports (color:color-mix(in lab,red,red)){.chip-color-neutral{--chip-focus-ring:color-mix(in oklch,var(--color-gray-700-oklch)var(--focus-ring-opacity),transparent)}}.chip-size-xs{--chip-padding-y:2px;--chip-padding-x:6px;--chip-font-size:var(--font-size-button1);--chip-line-height:var(--line-height-button1);--chip-icon-size:var(--icon-size-xxxxxs)}.chip-size-sm{--chip-padding-y:4px;--chip-padding-x:8px;--chip-font-size:var(--font-size-button1);--chip-line-height:var(--line-height-button1);--chip-icon-size:var(--icon-size-xxxxxs)}.chip-size-md{--chip-padding-y:5px;--chip-padding-x:12px;--chip-font-size:var(--font-size-button2);--chip-line-height:var(--line-height-button2);--chip-icon-size:var(--icon-size-xxxxs)}.chip-size-lg{--chip-padding-y:7px;--chip-padding-x:16px;--chip-font-size:var(--font-size-button3);--chip-line-height:var(--line-height-button3);--chip-icon-size:var(--icon-size-xxxs)}button.chip{cursor:pointer}button.chip:hover:not(.chip-disabled){--chip-bg:var(--chip-accent-oklch)}@supports (color:color-mix(in lab,red,red)){button.chip:hover:not(.chip-disabled){--chip-bg:color-mix(in oklch,var(--chip-accent-oklch)calc(var(--tonal-bg-opacity) + var(--hover-bg-opacity)),transparent)}}button.chip:hover:not(.chip-disabled){--chip-border-color:var(--chip-accent-oklch)}@supports (color:color-mix(in lab,red,red)){button.chip:hover:not(.chip-disabled){--chip-border-color:color-mix(in oklch,var(--chip-accent-oklch)calc(var(--tonal-hover-opacity) + var(--hover-bg-opacity)),transparent)}}button.chip.chip-variant-solid:hover:not(.chip-disabled){--chip-bg:var(--chip-accent-oklch)}@supports (color:color-mix(in lab,red,red)){button.chip.chip-variant-solid:hover:not(.chip-disabled){--chip-bg:color-mix(in oklch,var(--chip-accent-oklch)85%,transparent)}}button.chip.chip-variant-solid:hover:not(.chip-disabled){--chip-border-color:var(--chip-accent-oklch)}@supports (color:color-mix(in lab,red,red)){button.chip.chip-variant-solid:hover:not(.chip-disabled){--chip-border-color:color-mix(in oklch,var(--chip-accent-oklch)85%,transparent)}}.chip-selectable{cursor:pointer}.chip-selectable input[type=radio],.chip-selectable input[type=checkbox]{opacity:0;pointer-events:none;position:absolute}.chip-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.chip-with-icon{gap:var(--chip-gap)}.chip-with-icon .iconbox{flex-shrink:0}.chip-removable{padding-right:max(calc(var(--chip-padding-x) - 4px),.5rem)}.chip-remove{cursor:pointer;border-radius:var(--radius-full);width:16px;height:16px;color:inherit;font-size:var(--chip-remove-icon-size);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:4px;transition:background-color .15s;display:inline-flex}.chip-remove:hover{background-color:var(--chip-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.chip-remove:hover{background-color:color-mix(in oklch,var(--chip-accent-oklch)var(--hover-bg-opacity),transparent)}}.chip-remove:focus-visible{box-shadow:0 0 0 var(--focus-ring-offset) var(--chip-bg),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--chip-focus-ring);outline:none}.chip-prepend,.chip-append{flex-shrink:0;align-items:center;display:flex}.chip .iconbox:not([class*=iconbox-]){--iconbox-size:var(--chip-icon-size)}.chip-prepend .iconbox,.chip-append .iconbox{color:inherit;align-items:center;display:flex}.chip-group{gap:var(--chip-gap);flex-wrap:wrap;display:flex}.chip-group-toggle{gap:var(--chip-gap);display:inline-flex}.badge{--badge-accent:var(--color-gray-700);--badge-accent-oklch:var(--color-gray-700-oklch);--badge-contrast:var(--color-white);--badge-bg:var(--badge-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.badge{--badge-bg:color-mix(in oklch,var(--badge-accent-oklch)var(--tonal-bg-opacity),transparent)}}.badge{--badge-border-color:var(--badge-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.badge{--badge-border-color:color-mix(in oklch,var(--badge-accent-oklch)var(--tonal-hover-opacity),transparent)}}.badge{--badge-text-color:var(--badge-accent);--badge-padding-y:4px;--badge-padding-x:8px;--badge-gap:4px;--badge-radius:var(--radius-sm);--badge-border-width:var(--border-width-default);--badge-font-size:var(--font-size-p2);--badge-line-height:var(--line-height-p2);--badge-font-weight:var(--font-weight-medium);--badge-icon-size:var(--icon-size-xxxxs);justify-content:center;align-items:center;gap:var(--badge-gap);padding:var(--badge-padding-y)var(--badge-padding-x);border-radius:var(--badge-radius);border:var(--badge-border-width)solid var(--badge-border-color);background-color:var(--badge-bg);color:var(--badge-text-color);font-size:var(--badge-font-size);line-height:var(--badge-line-height);font-weight:var(--badge-font-weight);white-space:nowrap;vertical-align:middle;display:inline-flex}.badge-blurb{display:inline-block;position:relative}.badge-variant-solid{--badge-bg:var(--badge-accent);--badge-border-color:var(--badge-accent);--badge-text-color:var(--badge-contrast)}.badge-variant-outlined{--badge-bg:transparent;--badge-border-color:var(--badge-accent);--badge-text-color:var(--badge-accent)}.badge-variant-soft{--badge-bg:var(--badge-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.badge-variant-soft{--badge-bg:color-mix(in oklch,var(--badge-accent-oklch)var(--tonal-bg-opacity),transparent)}}.badge-variant-soft{--badge-border-color:transparent;--badge-text-color:var(--badge-accent)}.badge-color-primary{--badge-accent:var(--color-primary);--badge-accent-oklch:var(--color-primary-oklch);--badge-contrast:var(--color-white)}.badge-color-secondary{--badge-accent:var(--color-secondary);--badge-accent-oklch:var(--color-secondary-oklch);--badge-contrast:var(--color-white)}.badge-color-success{--badge-accent:var(--color-success);--badge-accent-oklch:var(--color-success-oklch);--badge-contrast:var(--color-white)}.badge-color-warning{--badge-accent:var(--color-warning);--badge-accent-oklch:var(--color-warning-oklch);--badge-contrast:var(--color-gray-900)}.badge-color-danger{--badge-accent:var(--color-danger);--badge-accent-oklch:var(--color-danger-oklch);--badge-contrast:var(--color-white)}.badge-color-info{--badge-accent:var(--color-info);--badge-accent-oklch:var(--color-info-oklch);--badge-contrast:var(--color-white)}.badge-color-neutral{--badge-accent:var(--color-gray-700);--badge-accent-oklch:var(--color-gray-700-oklch);--badge-contrast:var(--color-white)}.badge-size-xs{--badge-padding-y:2px;--badge-padding-x:6px;--badge-font-size:var(--font-size-caption1);--badge-line-height:var(--line-height-caption1);--badge-icon-size:var(--icon-size-xxxxxs)}.badge-size-sm{--badge-padding-y:3px;--badge-padding-x:8px;--badge-font-size:var(--font-size-caption2);--badge-line-height:var(--line-height-caption2);--badge-icon-size:var(--icon-size-xxxxxs)}.badge-size-md{--badge-padding-y:4px;--badge-padding-x:10px;--badge-font-size:var(--font-size-p2);--badge-line-height:var(--line-height-p2);--badge-icon-size:var(--icon-size-xxxxs)}.badge-size-lg{--badge-padding-y:6px;--badge-padding-x:12px;--badge-font-size:var(--font-size-p1);--badge-line-height:var(--line-height-p1);--badge-icon-size:var(--icon-size-xxxs)}.badge-size-xl{--badge-padding-y:8px;--badge-padding-x:16px;--badge-font-size:var(--font-size-s1);--badge-line-height:var(--line-height-s1);--badge-icon-size:var(--icon-size-xxs)}.badge-shape-pill{--badge-radius:var(--radius-full);--badge-padding-x:.75rem}.badge-prepend,.badge-append{flex-shrink:0;align-items:center;display:flex}.badge .iconbox:not([class*=iconbox-]){--iconbox-size:var(--badge-icon-size)}.badge-prepend .iconbox,.badge-append .iconbox{color:inherit;align-items:center;display:flex}.tabs{--tab-accent:var(--color-primary);--tab-accent-oklch:var(--color-primary-oklch);--tab-contrast:var(--color-white);--tabs-list-bg:transparent;--tabs-list-border-color:var(--color-gray-300);--tabs-list-gap:0;--tabs-list-padding:0;--tabs-list-radius:var(--radius-sm);--tabs-indicator-color:var(--tab-accent);--tabs-indicator-size:3px;--tabs-indicator-display:block;--tab-color:var(--color-gray-600);--tab-hover-color:var(--color-gray-900);--tab-active-color:var(--tab-accent);--tab-bg:transparent;--tab-active-bg:transparent;--tab-radius:var(--radius-sm);--tab-padding-y:.75rem;--tab-padding-x:1rem;--tab-font-size:var(--font-size-p1);--tab-line-height:var(--line-height-p1);--tab-font-weight:var(--font-weight-medium);--tab-disabled-color:var(--color-gray-400);--tab-focus-ring:var(--tab-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.tabs{--tab-focus-ring:color-mix(in oklch,var(--tab-accent-oklch)var(--focus-ring-opacity),transparent)}}.tabs{--tabs-content-padding-y:1rem;--tabs-content-padding-x:0;flex-direction:column;width:100%;display:flex}.tabs-header{align-items:flex-end;width:100%;display:flex}.tabs-list{padding:var(--tabs-list-padding);gap:var(--tabs-list-gap);background-color:var(--tabs-list-bg);border-radius:var(--tabs-list-radius);border-bottom:var(--border-width-default)solid var(--tabs-list-border-color);flex:1;min-width:0;margin:0;list-style:none;display:flex;position:relative}.tabs-orientation-vertical{flex-direction:row}.tabs-orientation-vertical .tabs-header{flex-direction:column;align-items:stretch}.tabs-orientation-vertical .tabs-list{border-bottom:0;border-right:var(--border-width-default)solid var(--tabs-list-border-color);flex-direction:column;flex:none}.tab{padding:var(--tab-padding-y)var(--tab-padding-x);font-size:var(--tab-font-size);line-height:var(--tab-line-height);font-weight:var(--tab-font-weight);color:var(--tab-color);background-color:var(--tab-bg);border-radius:var(--tab-radius);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:none;justify-content:center;align-items:center;transition:color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.tab .iconbox:not([class*=iconbox-]){--iconbox-size:var(--tab-icon-size)}.tab:hover{color:var(--tab-hover-color)}.tab:focus-visible{box-shadow:0 0 0 var(--focus-ring-offset) var(--tab-bg),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--tab-focus-ring);outline:none}.tab:disabled,.tab[aria-disabled=true]{color:var(--tab-disabled-color);cursor:not-allowed;opacity:.5}.tab-active,.tab[aria-selected=true]{color:var(--tab-active-color);background-color:var(--tab-active-bg)}.tab-indicator{height:var(--tabs-indicator-size);background-color:var(--tabs-indicator-color);border-radius:var(--radius-full);opacity:0;pointer-events:none;display:var(--tabs-indicator-display);transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0}.tabs-orientation-vertical .tab-indicator{width:var(--tabs-indicator-size);height:auto;inset:0 0 auto auto}.tabs-variant-underline{--tabs-list-border-color:var(--color-gray-300);--tabs-list-padding:0;--tabs-indicator-display:block;--tab-active-bg:transparent;--tab-radius:var(--radius-sm)}.tabs-variant-boxed{--tabs-list-bg:var(--color-gray-100);--tabs-list-border-color:transparent;--tabs-list-padding:.25rem;--tabs-list-radius:var(--radius-sm);--tabs-indicator-display:none;--tab-radius:var(--radius-sm);--tab-active-bg:var(--color-white);--tab-color:var(--color-gray-700);--tab-hover-color:var(--color-gray-900)}.tabs-variant-pill{--tabs-list-bg:transparent;--tabs-list-border-color:transparent;--tabs-indicator-display:none;--tab-radius:var(--radius-full);--tab-active-bg:var(--tab-accent);--tab-active-color:var(--tab-contrast);--tab-hover-color:var(--tab-accent)}.tabs-color-primary{--tab-accent:var(--color-primary);--tab-accent-oklch:var(--color-primary-oklch);--tab-contrast:var(--color-white);--tabs-indicator-color:var(--color-primary);--tab-focus-ring:var(--color-primary-oklch)}@supports (color:color-mix(in lab,red,red)){.tabs-color-primary{--tab-focus-ring:color-mix(in oklch,var(--color-primary-oklch)var(--focus-ring-opacity),transparent)}}.tabs-color-secondary{--tab-accent:var(--color-secondary);--tab-accent-oklch:var(--color-secondary-oklch);--tab-contrast:var(--color-white);--tabs-indicator-color:var(--color-secondary);--tab-focus-ring:var(--color-secondary-oklch)}@supports (color:color-mix(in lab,red,red)){.tabs-color-secondary{--tab-focus-ring:color-mix(in oklch,var(--color-secondary-oklch)var(--focus-ring-opacity),transparent)}}.tabs-color-success{--tab-accent:var(--color-success);--tab-accent-oklch:var(--color-success-oklch);--tab-contrast:var(--color-white);--tabs-indicator-color:var(--color-success);--tab-focus-ring:var(--color-success-oklch)}@supports (color:color-mix(in lab,red,red)){.tabs-color-success{--tab-focus-ring:color-mix(in oklch,var(--color-success-oklch)var(--focus-ring-opacity),transparent)}}.tabs-color-warning{--tab-accent:var(--color-warning);--tab-accent-oklch:var(--color-warning-oklch);--tab-contrast:var(--color-gray-900);--tabs-indicator-color:var(--color-warning);--tab-focus-ring:var(--color-warning-oklch)}@supports (color:color-mix(in lab,red,red)){.tabs-color-warning{--tab-focus-ring:color-mix(in oklch,var(--color-warning-oklch)var(--focus-ring-opacity),transparent)}}.tabs-color-danger{--tab-accent:var(--color-danger);--tab-accent-oklch:var(--color-danger-oklch);--tab-contrast:var(--color-white);--tabs-indicator-color:var(--color-danger);--tab-focus-ring:var(--color-danger-oklch)}@supports (color:color-mix(in lab,red,red)){.tabs-color-danger{--tab-focus-ring:color-mix(in oklch,var(--color-danger-oklch)var(--focus-ring-opacity),transparent)}}.tabs-color-info{--tab-accent:var(--color-info);--tab-accent-oklch:var(--color-info-oklch);--tab-contrast:var(--color-white);--tabs-indicator-color:var(--color-info);--tab-focus-ring:var(--color-info-oklch)}@supports (color:color-mix(in lab,red,red)){.tabs-color-info{--tab-focus-ring:color-mix(in oklch,var(--color-info-oklch)var(--focus-ring-opacity),transparent)}}.tabs-color-neutral{--tab-accent:var(--color-gray-700);--tab-accent-oklch:var(--color-gray-700-oklch);--tab-contrast:var(--color-white);--tabs-indicator-color:var(--color-gray-700);--tab-focus-ring:var(--color-gray-700-oklch)}@supports (color:color-mix(in lab,red,red)){.tabs-color-neutral{--tab-focus-ring:color-mix(in oklch,var(--color-gray-700-oklch)var(--focus-ring-opacity),transparent)}}.tabs-size-sm{--tab-padding-y:.5rem;--tab-padding-x:.75rem;--tab-font-size:var(--font-size-button2);--tab-line-height:var(--line-height-button2);--tab-icon-size:var(--icon-size-xxxxxs);--tabs-content-padding-y:.75rem}.tabs-size-md{--tab-padding-y:.75rem;--tab-padding-x:1rem;--tab-font-size:var(--font-size-p1);--tab-line-height:var(--line-height-p1);--tab-icon-size:var(--icon-size-xxxxs);--tabs-content-padding-y:1rem}.tabs-size-lg{--tab-padding-y:1rem;--tab-padding-x:1.5rem;--tab-font-size:var(--font-size-p1);--tab-line-height:var(--line-height-p1);--tab-icon-size:var(--icon-size-xxxs);--tabs-content-padding-y:1.25rem}.tab-content{padding-block:var(--tabs-content-padding-y);padding-inline:var(--tabs-content-padding-x)}.tabs-orientation-vertical .tab-content{padding:var(--tabs-content-padding-y)0 0 1.5rem;flex:1}.tabs-aside{padding-bottom:var(--tab-padding-y);flex-shrink:0;justify-content:flex-end;align-items:center;margin-left:auto;display:none}@media(min-width:768px){.tabs-aside{display:flex}}.accordion{--accordion-radius:var(--radius-md);--accordion-border:var(--color-gray-300);--accordion-border-active:var(--color-gray-400);--accordion-border-width:var(--border-width-default);--accordion-panel-indent:.75rem;--accordion-focus-ring:var(--color-primary-oklch)}@supports (color:color-mix(in lab,red,red)){.accordion{--accordion-focus-ring:color-mix(in oklch,var(--color-primary-oklch)var(--focus-ring-opacity),transparent)}}.accordion{--accordion-hover-bg:var(--color-gray-50);--accordion-text:var(--color-gray-800);--accordion-icon:var(--color-gray-600);--accordion-trigger-padding-y:.75rem;--accordion-trigger-padding-x:1rem;--accordion-trigger-font-size:var(--font-size-s1);--accordion-trigger-line-height:var(--line-height-s1);--accordion-panel-padding-y:.75rem;--accordion-panel-padding-x:1rem;flex-direction:column;width:100%;display:flex}.accordion-variant-default .accordion-item{border-bottom:var(--accordion-border-width)solid var(--accordion-border);transition:border-color .2s cubic-bezier(.4,0,.2,1)}.accordion-variant-default .accordion-item.is-open{border-bottom-color:var(--accordion-border-active)}.accordion-variant-bordered .accordion-item,.accordion-variant-separated .accordion-item{border:var(--accordion-border-width)solid var(--accordion-border);border-radius:var(--accordion-radius);margin-bottom:.5rem;transition:border-color .2s cubic-bezier(.4,0,.2,1)}.accordion-variant-bordered .accordion-item.is-open,.accordion-variant-separated .accordion-item.is-open{border-color:var(--accordion-border-active)}.accordion-variant-separated .accordion-item:last-child{margin-bottom:0}.accordion-color-primary{--accordion-hover-bg:var(--color-primary-oklch)}@supports (color:color-mix(in lab,red,red)){.accordion-color-primary{--accordion-hover-bg:color-mix(in oklch,var(--color-primary-oklch)var(--hover-bg-opacity),transparent)}}.accordion-color-primary{--accordion-text:var(--color-primary-oklch);--accordion-icon:var(--color-primary-oklch);--accordion-focus-ring:var(--color-primary-oklch)}@supports (color:color-mix(in lab,red,red)){.accordion-color-primary{--accordion-focus-ring:color-mix(in oklch,var(--color-primary-oklch)var(--focus-ring-opacity),transparent)}}.accordion-color-secondary{--accordion-hover-bg:var(--color-secondary-oklch)}@supports (color:color-mix(in lab,red,red)){.accordion-color-secondary{--accordion-hover-bg:color-mix(in oklch,var(--color-secondary-oklch)var(--hover-bg-opacity),transparent)}}.accordion-color-secondary{--accordion-text:var(--color-secondary-oklch);--accordion-icon:var(--color-secondary-oklch);--accordion-focus-ring:var(--color-secondary-oklch)}@supports (color:color-mix(in lab,red,red)){.accordion-color-secondary{--accordion-focus-ring:color-mix(in oklch,var(--color-secondary-oklch)var(--focus-ring-opacity),transparent)}}.accordion-color-success{--accordion-hover-bg:var(--color-success-oklch)}@supports (color:color-mix(in lab,red,red)){.accordion-color-success{--accordion-hover-bg:color-mix(in oklch,var(--color-success-oklch)var(--hover-bg-opacity),transparent)}}.accordion-color-success{--accordion-text:var(--color-success-oklch);--accordion-icon:var(--color-success-oklch);--accordion-focus-ring:var(--color-success-oklch)}@supports (color:color-mix(in lab,red,red)){.accordion-color-success{--accordion-focus-ring:color-mix(in oklch,var(--color-success-oklch)var(--focus-ring-opacity),transparent)}}.accordion-color-warning{--accordion-hover-bg:var(--color-warning-oklch)}@supports (color:color-mix(in lab,red,red)){.accordion-color-warning{--accordion-hover-bg:color-mix(in oklch,var(--color-warning-oklch)var(--hover-bg-opacity),transparent)}}.accordion-color-warning{--accordion-text:var(--color-warning-oklch);--accordion-icon:var(--color-warning-oklch);--accordion-focus-ring:var(--color-warning-oklch)}@supports (color:color-mix(in lab,red,red)){.accordion-color-warning{--accordion-focus-ring:color-mix(in oklch,var(--color-warning-oklch)var(--focus-ring-opacity),transparent)}}.accordion-color-danger{--accordion-hover-bg:var(--color-danger-oklch)}@supports (color:color-mix(in lab,red,red)){.accordion-color-danger{--accordion-hover-bg:color-mix(in oklch,var(--color-danger-oklch)var(--hover-bg-opacity),transparent)}}.accordion-color-danger{--accordion-text:var(--color-danger-oklch);--accordion-icon:var(--color-danger-oklch);--accordion-focus-ring:var(--color-danger-oklch)}@supports (color:color-mix(in lab,red,red)){.accordion-color-danger{--accordion-focus-ring:color-mix(in oklch,var(--color-danger-oklch)var(--focus-ring-opacity),transparent)}}.accordion-color-info{--accordion-hover-bg:var(--color-info-oklch)}@supports (color:color-mix(in lab,red,red)){.accordion-color-info{--accordion-hover-bg:color-mix(in oklch,var(--color-info-oklch)var(--hover-bg-opacity),transparent)}}.accordion-color-info{--accordion-text:var(--color-info-oklch);--accordion-icon:var(--color-info-oklch);--accordion-focus-ring:var(--color-info-oklch)}@supports (color:color-mix(in lab,red,red)){.accordion-color-info{--accordion-focus-ring:color-mix(in oklch,var(--color-info-oklch)var(--focus-ring-opacity),transparent)}}.accordion-color-neutral{--accordion-hover-bg:var(--color-gray-50);--accordion-text:var(--color-gray-800);--accordion-icon:var(--color-gray-600);--accordion-focus-ring:var(--color-gray-600-oklch)}@supports (color:color-mix(in lab,red,red)){.accordion-color-neutral{--accordion-focus-ring:color-mix(in oklch,var(--color-gray-600-oklch)var(--focus-ring-opacity),transparent)}}.accordion-size-sm .accordion-trigger{--accordion-trigger-padding-y:.5rem;--accordion-trigger-padding-x:.75rem;--accordion-trigger-font-size:var(--font-size-p2);--accordion-trigger-line-height:var(--line-height-p2);--accordion-panel-padding-y:.5rem;--accordion-panel-padding-x:.75rem}.accordion-size-md .accordion-trigger{--accordion-trigger-padding-y:.75rem;--accordion-trigger-padding-x:1rem;--accordion-trigger-font-size:var(--font-size-s1);--accordion-trigger-line-height:var(--line-height-s1);--accordion-panel-padding-y:.75rem;--accordion-panel-padding-x:1rem}.accordion-size-lg .accordion-trigger{--accordion-trigger-padding-y:1rem;--accordion-trigger-padding-x:1.25rem;--accordion-trigger-font-size:var(--font-size-s1);--accordion-trigger-line-height:var(--line-height-s1);--accordion-panel-padding-y:1rem;--accordion-panel-padding-x:1.25rem}.accordion-size-sm .accordion-panel,.accordion-size-md .accordion-panel,.accordion-size-lg .accordion-panel{padding:var(--accordion-panel-padding-y)var(--accordion-panel-padding-x)}.accordion-item{background-color:var(--color-white);overflow:hidden}.accordion-header{width:100%}.accordion-trigger{text-align:left;width:100%;padding:var(--accordion-trigger-padding-y)var(--accordion-trigger-padding-x);font-size:var(--accordion-trigger-font-size);line-height:var(--accordion-trigger-line-height);color:var(--accordion-text,var(--color-gray-800));outline:none;justify-content:space-between;align-items:center;transition:color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1);display:flex}.accordion-trigger:not(.is-disabled):hover{background-color:var(--accordion-hover-bg,var(--color-gray-50))}.accordion-trigger:focus-visible{box-shadow:0 0 0 var(--focus-ring-width) var(--accordion-focus-ring,var(--color-primary-oklch))}@supports (color:color-mix(in lab,red,red)){.accordion-trigger:focus-visible{box-shadow:0 0 0 var(--focus-ring-width) var(--accordion-focus-ring,color-mix(in oklch,var(--color-primary-oklch)var(--focus-ring-opacity),transparent))}}.accordion-trigger.is-disabled{opacity:.6;cursor:not-allowed}.accordion-title{font-weight:var(--font-weight-medium);font-size:var(--accordion-trigger-font-size);line-height:var(--accordion-trigger-line-height);color:var(--accordion-text,var(--color-gray-800))}.accordion-icon{color:var(--accordion-icon,var(--color-gray-600));transition:transform .28s cubic-bezier(.4,0,.2,1)}.accordion-item-icon{color:var(--accordion-icon,var(--color-gray-600))}.accordion-content{opacity:0;will-change:height,opacity;height:0;transition:height .32s,opacity .24s;overflow:hidden}.accordion-item-header-default{align-items:center;gap:.5rem;display:flex}.accordion .accordion-panel{padding:var(--accordion-panel-padding-y)var(--accordion-panel-padding-x);gap:.5rem;padding-inline-start:calc(var(--accordion-panel-padding-x) + var(--accordion-panel-indent));display:grid}.accordion .accordion-panel>*{margin:0}.accordion-transition-enter-active{transition:height .38s cubic-bezier(.16,1,.3,1),opacity .28s cubic-bezier(.16,1,.3,1) 40ms}.accordion-transition-leave-active{transition:height .32s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,1,1)}.accordion-transition-enter-from,.accordion-transition-leave-to{opacity:0;height:0}.accordion-transition-enter-to,.accordion-transition-leave-from{height:var(--accordion-content-height,auto);opacity:1}@media(prefers-reduced-motion:reduce){.accordion-trigger,.accordion-icon,.accordion-transition-enter-active,.accordion-transition-leave-active,.accordion-content{transition:none}}@media(min-width:500px){.accordion{--accordion-border-width:calc(var(--border-width-default)*2)}}.alert{--alert-accent:var(--color-gray-700);--alert-accent-oklch:var(--color-gray-700-oklch);--alert-contrast:var(--color-white);--alert-bg:var(--alert-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.alert{--alert-bg:color-mix(in oklch,var(--alert-accent-oklch)var(--tonal-bg-opacity),transparent)}}.alert{--alert-border-color:var(--alert-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.alert{--alert-border-color:color-mix(in oklch,var(--alert-accent-oklch)var(--tonal-hover-opacity),transparent)}}.alert{--alert-text-color:var(--color-gray-800);--alert-icon-color:var(--alert-accent);--alert-radius:var(--radius-lg);--alert-border-width:var(--border-width-default);--alert-padding-y:.75rem;--alert-padding-x:1rem;--alert-gap:.75rem;--alert-content-gap:.25rem;--alert-icon-size:var(--icon-size-xxxxs);--alert-title-size:var(--font-size-p1);--alert-title-line-height:var(--line-height-p1);--alert-title-weight:var(--font-weight-semibold);--alert-description-size:var(--font-size-p2);--alert-description-line-height:var(--line-height-p2);--alert-description-weight:var(--font-weight-normal);--alert-close-padding:.25rem;--alert-focus-ring:var(--alert-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.alert{--alert-focus-ring:color-mix(in oklch,var(--alert-accent-oklch)var(--focus-ring-opacity),transparent)}}.alert{align-items:flex-start;gap:var(--alert-gap);border-radius:var(--alert-radius);padding:var(--alert-padding-y)var(--alert-padding-x);border:var(--alert-border-width)solid var(--alert-border-color);background:var(--alert-bg);width:100%;color:var(--alert-text-color);display:flex;position:relative}.alert-icon{color:var(--alert-icon-color);flex-shrink:0;justify-content:center;align-items:center;display:flex}.alert .iconbox:not([class*=iconbox-]){--iconbox-size:var(--alert-icon-size)}.alert-content{gap:var(--alert-content-gap);flex-direction:column;flex:1;min-width:0;display:flex}.alert-title{font-size:var(--alert-title-size);line-height:var(--alert-title-line-height);font-weight:var(--alert-title-weight);color:var(--alert-text-color)}.alert-description{font-size:var(--alert-description-size);line-height:var(--alert-description-line-height);font-weight:var(--alert-description-weight);color:var(--alert-text-color)}.alert-actions{align-items:center;gap:var(--alert-content-gap);flex-shrink:0;display:flex}.alert-close{padding:var(--alert-close-padding);margin:calc(-1*var(--alert-close-padding));border-radius:var(--radius-sm);cursor:pointer;color:var(--color-gray-600);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:color .2s;display:flex}.alert-close:hover{color:var(--color-danger)}.alert-close:focus-visible{box-shadow:0 0 0 var(--focus-ring-offset) var(--alert-bg),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--alert-focus-ring);outline:none}.alert-variant-solid{--alert-bg:var(--alert-accent);--alert-border-color:var(--alert-accent);--alert-text-color:var(--alert-contrast);--alert-icon-color:var(--alert-contrast)}.alert-variant-solid .alert-close{color:var(--alert-contrast)}.alert-variant-soft{--alert-bg:var(--alert-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.alert-variant-soft{--alert-bg:color-mix(in oklch,var(--alert-accent-oklch)var(--tonal-bg-opacity),transparent)}}.alert-variant-soft{--alert-border-color:var(--alert-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.alert-variant-soft{--alert-border-color:color-mix(in oklch,var(--alert-accent-oklch)var(--tonal-hover-opacity),transparent)}}.alert-variant-outlined{--alert-bg:transparent;--alert-border-color:var(--alert-accent);--alert-text-color:var(--alert-accent);--alert-icon-color:var(--alert-accent)}.alert-variant-ghost{--alert-bg:transparent;--alert-border-color:transparent;--alert-text-color:var(--alert-accent);--alert-icon-color:var(--alert-accent)}.alert-color-primary{--alert-accent:var(--color-primary);--alert-accent-oklch:var(--color-primary-oklch);--alert-contrast:var(--color-white);--alert-focus-ring:var(--color-primary-oklch)}@supports (color:color-mix(in lab,red,red)){.alert-color-primary{--alert-focus-ring:color-mix(in oklch,var(--color-primary-oklch)var(--focus-ring-opacity),transparent)}}.alert-color-secondary{--alert-accent:var(--color-secondary);--alert-accent-oklch:var(--color-secondary-oklch);--alert-contrast:var(--color-white);--alert-focus-ring:var(--color-secondary-oklch)}@supports (color:color-mix(in lab,red,red)){.alert-color-secondary{--alert-focus-ring:color-mix(in oklch,var(--color-secondary-oklch)var(--focus-ring-opacity),transparent)}}.alert-color-success{--alert-accent:var(--color-success);--alert-accent-oklch:var(--color-success-oklch);--alert-contrast:var(--color-white);--alert-focus-ring:var(--color-success-oklch)}@supports (color:color-mix(in lab,red,red)){.alert-color-success{--alert-focus-ring:color-mix(in oklch,var(--color-success-oklch)var(--focus-ring-opacity),transparent)}}.alert-color-warning{--alert-accent:var(--color-warning);--alert-accent-oklch:var(--color-warning-oklch);--alert-contrast:var(--color-gray-900);--alert-focus-ring:var(--color-warning-oklch)}@supports (color:color-mix(in lab,red,red)){.alert-color-warning{--alert-focus-ring:color-mix(in oklch,var(--color-warning-oklch)var(--focus-ring-opacity),transparent)}}.alert-color-danger{--alert-accent:var(--color-danger);--alert-accent-oklch:var(--color-danger-oklch);--alert-contrast:var(--color-white);--alert-focus-ring:var(--color-danger-oklch)}@supports (color:color-mix(in lab,red,red)){.alert-color-danger{--alert-focus-ring:color-mix(in oklch,var(--color-danger-oklch)var(--focus-ring-opacity),transparent)}}.alert-color-info{--alert-accent:var(--color-info);--alert-accent-oklch:var(--color-info-oklch);--alert-contrast:var(--color-white);--alert-focus-ring:var(--color-info-oklch)}@supports (color:color-mix(in lab,red,red)){.alert-color-info{--alert-focus-ring:color-mix(in oklch,var(--color-info-oklch)var(--focus-ring-opacity),transparent)}}.alert-color-neutral{--alert-accent:var(--color-gray-700);--alert-accent-oklch:var(--color-gray-700-oklch);--alert-contrast:var(--color-white);--alert-focus-ring:var(--color-gray-700-oklch)}@supports (color:color-mix(in lab,red,red)){.alert-color-neutral{--alert-focus-ring:color-mix(in oklch,var(--color-gray-700-oklch)var(--focus-ring-opacity),transparent)}}.alert-color-primary-light{--alert-accent:var(--color-primary-light);--alert-accent-oklch:var(--color-primary-light-oklch);--alert-contrast:var(--color-gray-800);--alert-focus-ring:var(--color-primary-oklch)}@supports (color:color-mix(in lab,red,red)){.alert-color-primary-light{--alert-focus-ring:color-mix(in oklch,var(--color-primary-oklch)var(--focus-ring-opacity),transparent)}}.alert-text-primary{--alert-text-color:var(--color-primary)}.alert-text-primary-light{--alert-text-color:var(--color-primary-light)}.alert-text-secondary{--alert-text-color:var(--color-secondary)}.alert-text-success{--alert-text-color:var(--color-success)}.alert-text-warning{--alert-text-color:var(--color-warning)}.alert-text-danger{--alert-text-color:var(--color-danger)}.alert-text-info{--alert-text-color:var(--color-info)}.alert-text-neutral{--alert-text-color:var(--color-gray-700)}.alert-size-sm{--alert-padding-y:.5rem;--alert-padding-x:.75rem;--alert-gap:.5rem;--alert-content-gap:.125rem;--alert-icon-size:var(--icon-size-xxxxxs);--alert-title-size:var(--font-size-p2);--alert-title-line-height:var(--line-height-p2);--alert-description-size:var(--font-size-caption1);--alert-description-line-height:var(--line-height-caption1)}.alert-size-md{--alert-padding-y:.75rem;--alert-padding-x:1rem;--alert-gap:.75rem;--alert-content-gap:.25rem;--alert-icon-size:var(--icon-size-xxxxs);--alert-title-size:var(--font-size-p1);--alert-title-line-height:var(--line-height-p1);--alert-description-size:var(--font-size-p2);--alert-description-line-height:var(--line-height-p2)}.alert-size-lg{--alert-padding-y:1rem;--alert-padding-x:1.25rem;--alert-gap:1rem;--alert-content-gap:.375rem;--alert-icon-size:var(--icon-size-xxxs);--alert-title-size:var(--font-size-h6);--alert-title-line-height:var(--line-height-h6);--alert-description-size:var(--font-size-p1);--alert-description-line-height:var(--line-height-p1)}.breadcrumbs{--breadcrumbs-tone:var(--color-primary-oklch);--breadcrumbs-base:var(--color-gray-700);--breadcrumbs-gap:.5rem;--breadcrumbs-font-size:var(--font-size-p2);--breadcrumbs-line-height:var(--line-height-p2);--breadcrumbs-icon-size:1.125rem;--breadcrumbs-separator-size:var(--font-size-p2);--breadcrumbs-item-max-width:12rem;--breadcrumbs-current-max-width:20rem;width:100%}@media(min-width:768px){.breadcrumbs{--breadcrumbs-item-max-width:15rem;--breadcrumbs-current-max-width:30rem}}@media(min-width:1024px){.breadcrumbs{--breadcrumbs-item-max-width:20rem;--breadcrumbs-current-max-width:40rem}}.breadcrumbs-variant-default{color:var(--breadcrumbs-base)}.breadcrumbs-variant-white{--breadcrumbs-base:var(--color-white);--breadcrumbs-tone:var(--color-white)}.breadcrumbs-color-primary{--breadcrumbs-tone:var(--color-primary-oklch)}.breadcrumbs-color-secondary{--breadcrumbs-tone:var(--color-secondary-oklch)}.breadcrumbs-color-success{--breadcrumbs-tone:var(--color-success-oklch)}.breadcrumbs-color-warning{--breadcrumbs-tone:var(--color-warning-oklch)}.breadcrumbs-color-danger{--breadcrumbs-tone:var(--color-danger-oklch)}.breadcrumbs-color-info{--breadcrumbs-tone:var(--color-info-oklch)}.breadcrumbs-color-neutral{--breadcrumbs-tone:var(--color-primary-oklch)}.breadcrumbs-color-white{--breadcrumbs-tone:var(--color-white);--breadcrumbs-base:var(--color-white)}.breadcrumbs-size-sm{--breadcrumbs-font-size:var(--font-size-c1);--breadcrumbs-line-height:var(--line-height-c1);--breadcrumbs-icon-size:1rem;--breadcrumbs-separator-size:var(--font-size-c2);--breadcrumbs-item-max-width:6.25rem;--breadcrumbs-current-max-width:11.25rem}.breadcrumbs-size-md{--breadcrumbs-font-size:var(--font-size-p2);--breadcrumbs-line-height:var(--line-height-p2);--breadcrumbs-icon-size:1.125rem;--breadcrumbs-separator-size:var(--font-size-p2);--breadcrumbs-item-max-width:10rem;--breadcrumbs-current-max-width:15rem}.breadcrumbs-size-lg{--breadcrumbs-font-size:var(--font-size-p1);--breadcrumbs-line-height:var(--line-height-p1);--breadcrumbs-icon-size:1.25rem;--breadcrumbs-separator-size:var(--font-size-p1);--breadcrumbs-item-max-width:12.5rem;--breadcrumbs-current-max-width:18.75rem}.breadcrumbs-list{align-items:center;gap:var(--breadcrumbs-gap);flex-wrap:nowrap;width:100%;min-width:0;max-width:100%;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.breadcrumbs-item{align-items:center;gap:var(--breadcrumbs-gap);min-width:0;max-width:var(--breadcrumbs-item-max-width);flex-shrink:2;display:flex}.breadcrumbs-item:first-child{flex-shrink:0}.breadcrumbs-item:last-child{max-width:var(--breadcrumbs-current-max-width);flex-shrink:1}@media(max-width:640px){.breadcrumbs-item:not(:first-child,:last-child){display:none}}@media(min-width:641px)and (max-width:1023px){.breadcrumbs-item:nth-child(n+3):not(:nth-last-child(-n+1)){display:none}}.breadcrumbs-separator{color:var(--breadcrumbs-base);opacity:.8;font-size:var(--breadcrumbs-separator-size);flex-shrink:0;align-items:center;display:inline-flex}.breadcrumbs-separator svg{width:var(--breadcrumbs-separator-size);height:var(--breadcrumbs-separator-size)}.breadcrumbs a.breadcrumbs-link{--link-color:var(--breadcrumbs-base);--link-color-oklch:var(--breadcrumbs-tone);--link-hover-color:var(--breadcrumbs-tone);--link-text-decoration:none;--link-hover-decoration:none;--link-font-size:var(--breadcrumbs-font-size);--link-line-height:var(--breadcrumbs-line-height);--link-font-weight:var(--font-weight-normal);align-items:center;gap:var(--breadcrumbs-gap);min-width:0;max-width:100%;color:var(--breadcrumbs-base);display:flex}.breadcrumbs-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.breadcrumbs a.breadcrumbs-link:hover,.breadcrumbs a.breadcrumbs-link:focus-visible,.breadcrumbs a.breadcrumbs-link:active{color:var(--breadcrumbs-tone)}@keyframes breadcrumb-bounce{0%{transform:translateY(0)scale(1)}50%{transform:translateY(-2px)scale(1.02)}to{transform:translateY(-1px)scale(1.01)}}.breadcrumbs-variant-white .breadcrumbs-link{--link-color:var(--color-white);--link-hover-color:var(--color-white);transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.breadcrumbs-variant-white a.breadcrumbs-link:hover,.breadcrumbs-variant-white a.breadcrumbs-link:focus-visible{color:var(--color-white);animation:.4s cubic-bezier(.34,1.56,.64,1) forwards breadcrumb-bounce}.breadcrumbs-variant-white a.breadcrumbs-link:active{color:var(--color-white);transition:transform .1s ease-out;transform:translateY(0)scale(.98)}.breadcrumbs-current{align-items:center;gap:var(--breadcrumbs-gap);min-width:0;max-width:100%;color:var(--breadcrumbs-tone);font-size:var(--breadcrumbs-font-size);line-height:var(--breadcrumbs-line-height);font-weight:var(--font-weight-medium);display:flex}.breadcrumbs-variant-white .breadcrumbs-current{color:var(--color-white)}.breadcrumbs-text-disabled{align-items:center;gap:var(--breadcrumbs-gap);min-width:0;max-width:100%;color:var(--breadcrumbs-base);display:flex}@supports (color:color-mix(in lab,red,red)){.breadcrumbs-text-disabled{color:color-mix(in oklch,var(--breadcrumbs-base)50%,transparent)}}.breadcrumbs-text-disabled{font-size:var(--breadcrumbs-font-size);line-height:var(--breadcrumbs-line-height);cursor:not-allowed}.breadcrumbs-ellipsis{color:var(--breadcrumbs-base);font-size:var(--breadcrumbs-font-size);line-height:var(--breadcrumbs-line-height)}.breadcrumbs-icon,.breadcrumbs-icon-sm,.breadcrumbs-icon-md,.breadcrumbs-icon-lg{width:var(--breadcrumbs-icon-size);height:var(--breadcrumbs-icon-size);font-size:var(--breadcrumbs-icon-size);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}@media(prefers-reduced-motion:reduce){.breadcrumbs-link,.breadcrumbs-variant-white .breadcrumbs-link{transition:none}.breadcrumbs-variant-white a.breadcrumbs-link:hover,.breadcrumbs-variant-white a.breadcrumbs-link:focus-visible,.breadcrumbs-variant-white a.breadcrumbs-link:active{animation:none;transform:none}}.tooltip-trigger{display:inline-block}.tooltip-position-wrapper{z-index:var(--z-tooltip);pointer-events:none;position:absolute}.tooltip{--tooltip-bg:var(--color-gray-900);--tooltip-text:var(--color-white);--tooltip-padding-x:12px;--tooltip-padding-y:8px;--tooltip-radius:var(--radius-md);--tooltip-shadow:var(--shadow-300);--tooltip-font-size:var(--font-size-p2);--tooltip-line-height:var(--line-height-p2);--tooltip-font-weight:var(--font-weight-normal);--tooltip-max-width:280px;--tooltip-arrow-size:8px;max-width:var(--tooltip-max-width);padding:var(--tooltip-padding-y)var(--tooltip-padding-x);background:var(--tooltip-bg);color:var(--tooltip-text);border-radius:var(--tooltip-radius);box-shadow:var(--tooltip-shadow);font-size:var(--tooltip-font-size);line-height:var(--tooltip-line-height);font-weight:var(--tooltip-font-weight);overflow-wrap:break-word}.tooltip-arrow{width:var(--tooltip-arrow-size);height:var(--tooltip-arrow-size);background:var(--tooltip-bg);position:absolute;transform:rotate(45deg)}.tooltip-color-dark{--tooltip-bg:var(--color-gray-900);--tooltip-text:var(--color-white)}.tooltip-color-light{--tooltip-bg:var(--color-white);--tooltip-text:var(--color-gray-900);--tooltip-shadow:var(--shadow-400)}.tooltip-color-primary{--tooltip-bg:var(--color-primary);--tooltip-text:var(--color-white)}.tooltip-color-secondary{--tooltip-bg:var(--color-secondary);--tooltip-text:var(--color-white)}.tooltip-color-success{--tooltip-bg:var(--color-success);--tooltip-text:var(--color-white)}.tooltip-color-warning{--tooltip-bg:var(--color-warning);--tooltip-text:var(--color-gray-900)}.tooltip-color-danger{--tooltip-bg:var(--color-danger);--tooltip-text:var(--color-white)}.tooltip-color-info{--tooltip-bg:var(--color-info);--tooltip-text:var(--color-white)}.tooltip-size-sm{--tooltip-padding-x:8px;--tooltip-padding-y:4px;--tooltip-font-size:var(--font-size-c2);--tooltip-line-height:var(--line-height-c2);--tooltip-max-width:200px;--tooltip-arrow-size:6px}.tooltip-size-md{--tooltip-padding-x:12px;--tooltip-padding-y:8px;--tooltip-font-size:var(--font-size-p2);--tooltip-line-height:var(--line-height-p2);--tooltip-max-width:280px;--tooltip-arrow-size:8px}.tooltip-size-lg{--tooltip-padding-x:16px;--tooltip-padding-y:12px;--tooltip-font-size:var(--font-size-p1);--tooltip-line-height:var(--line-height-p1);--tooltip-max-width:360px;--tooltip-arrow-size:10px}.tooltip-enter-active{transition:opacity .2s cubic-bezier(.34,1.56,.64,1),transform .2s cubic-bezier(.34,1.56,.64,1)}.tooltip-leave-active{transition:opacity .15s cubic-bezier(.4,0,1,1),transform .15s cubic-bezier(.4,0,1,1)}.tooltip-enter-from,.tooltip-leave-to{opacity:0;transform:scale(.6)}.tooltip-enter-to,.tooltip-leave-from{opacity:1;transform:scale(1)}@media(prefers-reduced-motion:reduce){.tooltip-enter-active,.tooltip-leave-active{transition:none}}.input{flex-direction:column;width:100%;display:flex}.input-wrapper{--input-bg:var(--form-bg);--input-border:var(--form-input-border);--input-hover-border:var(--form-input-border-hover);--input-text:var(--form-text);--input-placeholder:var(--form-text-placeholder);--input-focus-border:var(--form-accent-primary-oklch);--input-focus-ring:var(--form-accent-primary-oklch)}@supports (color:color-mix(in lab,red,red)){.input-wrapper{--input-focus-ring:color-mix(in oklch,var(--form-accent-primary-oklch)var(--form-ring-opacity),transparent)}}.input-wrapper{--input-radius:var(--form-radius-md);background-color:var(--input-bg);border:var(--form-border-width)solid var(--input-border);border-radius:var(--input-radius);width:100%;transition:border-color var(--form-transition),box-shadow var(--form-transition),background-color var(--form-transition);align-items:center;display:flex;overflow:hidden}.input:not(.input-disabled) .input-wrapper:hover{border-color:var(--input-hover-border)}.input-variant-outlined .input-wrapper{background-color:var(--form-bg);border-color:var(--form-input-border)}.input-variant-filled .input-wrapper{background-color:var(--form-bg-filled);border-width:0 0 var(--form-border-width)0;border-radius:var(--form-radius-md)var(--form-radius-md)0 0}.input-variant-filled.input-focused .input-wrapper{box-shadow:0 1px 0 0 var(--input-focus-border)}.input-variant-filled.input-state-error .input-wrapper{box-shadow:0 1px 0 0 var(--form-color-error-oklch)}.input-variant-filled.input-state-warning .input-wrapper{box-shadow:0 1px 0 0 var(--form-color-warning-oklch)}.input-variant-filled.input-state-success .input-wrapper{box-shadow:0 1px 0 0 var(--form-color-success-oklch)}.input-variant-underlined .input-wrapper{border-width:0 0 var(--form-border-width)0;background-color:#0000;border-radius:0;align-items:flex-end}.input-variant-underlined .input-element{height:auto;margin-bottom:.25rem;padding-left:0;padding-right:0}.input-variant-underlined.input-focused .input-wrapper{box-shadow:0 1px 0 0 var(--input-focus-border)}.input-variant-underlined.input-state-error .input-wrapper{box-shadow:0 1px 0 0 var(--form-color-error-oklch)}.input-variant-underlined.input-state-warning .input-wrapper{box-shadow:0 1px 0 0 var(--form-color-warning-oklch)}.input-variant-underlined.input-state-success .input-wrapper{box-shadow:0 1px 0 0 var(--form-color-success-oklch)}.input-size-sm .input-wrapper{height:var(--form-height-sm)}.input-size-sm .input-element{padding:0 var(--form-padding-x-sm);font-size:var(--form-font-size-sm);line-height:var(--form-line-height-sm)}.input-size-sm .iconbox{--iconbox-size:var(--icon-size-xxxxxs)}.input-size-md .input-wrapper{height:var(--form-height-md)}.input-size-md .input-element{padding:0 var(--form-padding-x-md);font-size:var(--form-font-size-md);line-height:var(--form-line-height-md)}.input-size-md .iconbox{--iconbox-size:var(--icon-size-xxxxs)}.input-size-lg .input-wrapper{height:var(--form-height-lg)}.input-size-lg .input-element{padding:0 var(--form-padding-x-lg);font-size:var(--form-font-size-lg);line-height:var(--form-line-height-lg)}.input-size-lg .iconbox{--iconbox-size:var(--icon-size-xxxs)}.input-focused .input-wrapper{border-color:var(--input-focus-border);box-shadow:0 0 0 var(--form-ring-width) var(--input-focus-ring)}.input-state-error .input-wrapper{--input-hover-border:var(--form-color-error-oklch);border-color:var(--form-color-error-oklch);box-shadow:0 0 0 var(--form-ring-width) var(--form-color-error-oklch)}@supports (color:color-mix(in lab,red,red)){.input-state-error .input-wrapper{box-shadow:0 0 0 var(--form-ring-width) color-mix(in oklch,var(--form-color-error-oklch)var(--form-ring-opacity),transparent)}}.input-state-error .input-message,.input-state-error .input-status-icon{color:var(--form-color-error)}.input-state-warning .input-wrapper{--input-hover-border:var(--form-color-warning-oklch);border-color:var(--form-color-warning-oklch);box-shadow:0 0 0 var(--form-ring-width) var(--form-color-warning-oklch)}@supports (color:color-mix(in lab,red,red)){.input-state-warning .input-wrapper{box-shadow:0 0 0 var(--form-ring-width) color-mix(in oklch,var(--form-color-warning-oklch)var(--form-ring-opacity),transparent)}}.input-state-warning .input-message,.input-state-warning .input-status-icon{color:var(--form-color-warning)}.input-state-success .input-wrapper{--input-hover-border:var(--form-color-success-oklch);border-color:var(--form-color-success-oklch);box-shadow:0 0 0 var(--form-ring-width) var(--form-color-success-oklch)}@supports (color:color-mix(in lab,red,red)){.input-state-success .input-wrapper{box-shadow:0 0 0 var(--form-ring-width) color-mix(in oklch,var(--form-color-success-oklch)var(--form-ring-opacity),transparent)}}.input-state-success .input-message,.input-state-success .input-status-icon{color:var(--form-color-success)}.input-disabled .input-wrapper{border-color:var(--form-input-border-disabled);background-color:var(--form-bg-disabled-dark);cursor:not-allowed}.input-disabled .input-element{color:var(--form-text-disabled);cursor:not-allowed}.input-label{margin-bottom:var(--form-label-margin-bottom);font-size:var(--form-label-font-size);line-height:var(--form-label-line-height);font-weight:var(--form-label-font-weight);color:var(--form-label-color);align-items:flex-start;display:flex}.input-label-text{margin-right:var(--form-label-text-gap);flex:1}.input-element{width:100%;height:100%;padding:0 var(--form-padding-x-md);font-size:var(--font-size-s1);line-height:var(--line-height-s1);color:var(--input-text);background-color:#0000;border:none;outline:none;flex:1}.input-element::placeholder{color:var(--input-placeholder)}.input-element::-webkit-search-cancel-button{appearance:none}.input-element::-webkit-search-decoration{appearance:none}.input-element:disabled{background-color:var(--form-bg-disabled-dark);cursor:not-allowed}.input-element:disabled::placeholder{color:var(--form-text-disabled)}.input-prepend,.input-append{--prepend-append-outer:1rem;--prepend-append-gap:.5rem;height:100%;color:var(--form-icon-color);flex-shrink:0;align-items:center;display:flex}.input-prepend{padding-left:var(--prepend-append-outer);padding-right:var(--prepend-append-gap)}.input-append{padding-right:var(--prepend-append-outer);padding-left:var(--prepend-append-gap)}.input-wrapper:has(.input-prepend) .input-element{padding-left:0}.input-wrapper:has(.input-append) .input-element{padding-right:0}.input-prepend .iconbox,.input-append .iconbox{align-items:center;display:flex}.input-prepend .iconbox .icon,.input-prepend .iconbox .iconify,.input-append .iconbox .icon,.input-append .iconbox .iconify{--icon-size:var(--iconbox-size);font-size:var(--iconbox-size)}.input-size-sm .input-prepend,.input-size-sm .input-append{--prepend-append-outer:.75rem;--prepend-append-gap:.375rem}.input-size-md .input-prepend,.input-size-md .input-append{--prepend-append-outer:1rem;--prepend-append-gap:.5rem}.input-size-lg .input-prepend,.input-size-lg .input-append{--prepend-append-outer:1.125rem;--prepend-append-gap:.625rem}.input-action-button{height:100%;padding-left:var(--prepend-append-gap,.5rem);padding-right:var(--prepend-append-outer,1rem);color:var(--form-icon-color);cursor:pointer;transition:color var(--form-transition);-webkit-user-select:none;user-select:none;background-color:#0000;border:none;outline:none;align-items:center;display:flex}.input-action-button:hover{color:var(--form-icon-color-hover)}.input-action-button:focus{outline:none}.input-password-toggle{padding-left:var(--prepend-append-gap,.5rem);padding-right:var(--prepend-append-outer,1rem);color:var(--form-text-placeholder-dark)}.input-password-toggle:hover{color:var(--form-text)}.input-status-icon{height:100%;padding-left:var(--prepend-append-gap,.5rem);padding-right:var(--prepend-append-outer,1rem);align-items:center;display:flex}.input-inner{justify-content:space-between;align-items:flex-start;gap:var(--form-padding-x-sm);margin-top:var(--form-helper-margin-top);display:flex}.input-message{font-size:var(--form-helper-font-size);line-height:var(--form-helper-line-height);color:var(--form-helper-color-dark);flex:1}.input-counter{font-size:var(--form-helper-font-size);line-height:var(--form-helper-line-height);color:var(--form-text-placeholder-dark);flex-shrink:0}.input-animate-shake{animation:.4s ease-out error-shake}.input-animate-pulse{animation:.3s ease-out 3 error-pulse}@media(prefers-reduced-motion:reduce){.input-wrapper{transition:none}.input-animate-shake,.input-animate-pulse{animation:none}}.textarea{flex-direction:column;width:100%;display:flex}.textarea-wrapper{--textarea-bg:var(--form-bg);--textarea-border:var(--form-input-border);--textarea-hover-border:var(--form-input-border-hover);--textarea-text:var(--form-text);--textarea-placeholder:var(--form-text-placeholder);--textarea-focus-border:var(--form-accent-primary-oklch);--textarea-focus-ring:var(--form-accent-primary-oklch)}@supports (color:color-mix(in lab,red,red)){.textarea-wrapper{--textarea-focus-ring:color-mix(in oklch,var(--form-accent-primary-oklch)var(--form-ring-opacity),transparent)}}.textarea-wrapper{--textarea-radius:var(--form-radius-md);--textarea-min-height:5rem;--prepend-append-padding:var(--form-padding-x-md);flex-direction:column;width:100%;display:flex;position:relative}.textarea:not(.textarea-disabled) .textarea-element:hover{border-color:var(--textarea-hover-border)}.textarea-variant-outlined .textarea-element{background-color:var(--form-bg);border-color:var(--form-input-border)}.textarea-variant-filled .textarea-element{background-color:var(--form-bg-filled);border-width:0 0 var(--form-border-width)0;border-radius:var(--form-radius-md)var(--form-radius-md)0 0}.textarea-variant-filled.textarea-focused .textarea-element{box-shadow:0 1px 0 0 var(--textarea-focus-border)}.textarea-variant-filled.textarea-state-error .textarea-element{box-shadow:0 1px 0 0 var(--form-color-error-oklch)}.textarea-variant-filled.textarea-state-warning .textarea-element{box-shadow:0 1px 0 0 var(--form-color-warning-oklch)}.textarea-variant-filled.textarea-state-success .textarea-element{box-shadow:0 1px 0 0 var(--form-color-success-oklch)}.textarea-size-sm .textarea-element{min-height:4rem;padding:var(--form-padding-x-sm);font-size:var(--form-font-size-sm);line-height:var(--form-line-height-sm)}.textarea-size-md .textarea-element{min-height:5rem;padding:var(--form-padding-x-md);font-size:var(--form-font-size-md);line-height:var(--form-line-height-md)}.textarea-size-lg .textarea-element{min-height:6rem;padding:var(--form-padding-x-lg);font-size:var(--form-font-size-lg);line-height:var(--form-line-height-lg)}.textarea-size-sm .iconbox{--iconbox-size:var(--icon-size-xxxxxs)}.textarea-size-md .iconbox{--iconbox-size:var(--icon-size-xxxxs)}.textarea-size-lg .iconbox{--iconbox-size:var(--icon-size-xxxs)}.textarea-resize-none .textarea-element{resize:none}.textarea-resize-vertical .textarea-element{resize:vertical}.textarea-resize-both .textarea-element{resize:both}.textarea-focused .textarea-element{border-color:var(--textarea-focus-border);box-shadow:0 0 0 var(--form-ring-width) var(--textarea-focus-ring)}.textarea-state-error .textarea-element{border-color:var(--form-color-error-oklch);box-shadow:0 0 0 var(--form-ring-width) var(--form-color-error-oklch)}@supports (color:color-mix(in lab,red,red)){.textarea-state-error .textarea-element{box-shadow:0 0 0 var(--form-ring-width) color-mix(in oklch,var(--form-color-error-oklch)var(--form-ring-opacity),transparent)}}.textarea-state-error .textarea-element:hover{border-color:var(--form-color-error-oklch)}.textarea-state-error .textarea-message,.textarea-state-error .textarea-status-icon{color:var(--form-color-error)}.textarea-state-warning .textarea-element{border-color:var(--form-color-warning-oklch);box-shadow:0 0 0 var(--form-ring-width) var(--form-color-warning-oklch)}@supports (color:color-mix(in lab,red,red)){.textarea-state-warning .textarea-element{box-shadow:0 0 0 var(--form-ring-width) color-mix(in oklch,var(--form-color-warning-oklch)var(--form-ring-opacity),transparent)}}.textarea-state-warning .textarea-element:hover{border-color:var(--form-color-warning-oklch)}.textarea-state-warning .textarea-message,.textarea-state-warning .textarea-status-icon{color:var(--form-color-warning)}.textarea-state-success .textarea-element{border-color:var(--form-color-success-oklch);box-shadow:0 0 0 var(--form-ring-width) var(--form-color-success-oklch)}@supports (color:color-mix(in lab,red,red)){.textarea-state-success .textarea-element{box-shadow:0 0 0 var(--form-ring-width) color-mix(in oklch,var(--form-color-success-oklch)var(--form-ring-opacity),transparent)}}.textarea-state-success .textarea-element:hover{border-color:var(--form-color-success-oklch)}.textarea-state-success .textarea-message,.textarea-state-success .textarea-status-icon{color:var(--form-color-success)}.textarea-disabled .textarea-element{border-color:var(--form-input-border-disabled);background-color:var(--form-bg-disabled-dark);color:var(--form-text-disabled);cursor:not-allowed}.textarea-label{margin-bottom:var(--form-label-margin-bottom);font-size:var(--form-label-font-size);line-height:var(--form-label-line-height);font-weight:var(--form-label-font-weight);color:var(--form-label-color);align-items:flex-start;display:flex}.textarea-label-text{margin-right:var(--form-label-text-gap);flex:1}.textarea-element{width:100%;min-height:var(--textarea-min-height);padding:var(--form-padding-x-md);font-size:var(--font-size-s1);line-height:var(--line-height-s1);color:var(--textarea-text);background-color:var(--textarea-bg);border:var(--form-border-width)solid var(--textarea-border);border-radius:var(--textarea-radius);transition:border-color var(--form-transition),box-shadow var(--form-transition),background-color var(--form-transition);outline:none;font-family:inherit}.textarea-element::placeholder{color:var(--textarea-placeholder)}.textarea-element:disabled::placeholder{color:var(--form-text-disabled)}.textarea-status-icon{top:var(--form-padding-x-sm);right:var(--form-padding-x-sm);align-items:center;display:flex;position:absolute}.textarea-status-icon .iconbox{--iconbox-size:var(--icon-size-xxxxs)}.textarea-prepend,.textarea-append{top:var(--prepend-append-padding);color:var(--form-icon-color);pointer-events:none;flex-shrink:0;align-items:center;display:flex;position:absolute}.textarea-prepend{left:var(--prepend-append-padding)}.textarea-append{right:var(--prepend-append-padding)}.textarea-prepend .iconbox,.textarea-append .iconbox{align-items:center;display:flex}.textarea-prepend .iconbox .icon,.textarea-prepend .iconbox .iconify,.textarea-append .iconbox .icon,.textarea-append .iconbox .iconify{--icon-size:var(--iconbox-size);font-size:var(--iconbox-size)}.textarea-size-sm .textarea-prepend,.textarea-size-sm .textarea-append{--prepend-append-padding:var(--form-padding-x-sm)}.textarea-size-md .textarea-prepend,.textarea-size-md .textarea-append{--prepend-append-padding:var(--form-padding-x-md)}.textarea-size-lg .textarea-prepend,.textarea-size-lg .textarea-append{--prepend-append-padding:var(--form-padding-x-lg)}:is(.textarea-wrapper:has(.textarea-prepend) .textarea-element,.textarea-wrapper:has(.textarea-append):not(:has(.textarea-prepend)) .textarea-element){padding-top:calc(var(--prepend-append-padding)*2.5)}.textarea-inner{justify-content:space-between;align-items:flex-start;gap:var(--form-padding-x-sm);margin-top:var(--form-helper-margin-top);display:flex}.textarea-message{font-size:var(--form-helper-font-size);line-height:var(--form-helper-line-height);color:var(--form-helper-color-dark);flex:1}.textarea-counter{font-size:var(--form-helper-font-size);line-height:var(--form-helper-line-height);color:var(--form-text-placeholder-dark);flex-shrink:0}.textarea-animate-shake{animation:.4s ease-out error-shake}.textarea-animate-pulse{animation:.3s ease-out 3 error-pulse}@media(prefers-reduced-motion:reduce){.textarea-element{transition:none}.textarea-animate-shake,.textarea-animate-pulse{animation:none}}.checkbox{--checkbox-accent:var(--form-accent-primary);--checkbox-accent-oklch:var(--form-accent-primary-oklch);--checkbox-contrast:var(--color-white);--checkbox-size:20px;--checkbox-radius:var(--form-radius-sm);--checkbox-border:var(--form-control-border);--checkbox-border-width:var(--form-border-width);--checkbox-bg:var(--form-bg);--checkbox-hover-border:var(--form-control-border-hover);--checkbox-active-bg:var(--checkbox-accent);--checkbox-active-border:var(--checkbox-accent);--checkbox-focus-ring:var(--checkbox-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.checkbox{--checkbox-focus-ring:color-mix(in oklch,var(--checkbox-accent-oklch)var(--form-ring-opacity),transparent)}}.checkbox{--checkbox-focus-ring-offset:var(--form-ring-offset);--checkbox-icon-size:var(--icon-size-xxxxxs);--checkbox-icon-color:var(--checkbox-contrast);--checkbox-disabled-bg:var(--form-bg-disabled);--checkbox-disabled-border:var(--form-control-border-disabled);--checkbox-disabled-color:var(--form-text-disabled);--checkbox-gap:.25rem;--checkbox-row-gap:.5rem;--checkbox-description-indent-sm:1.5rem;--checkbox-description-indent-md:1.75rem;--checkbox-description-indent-lg:2rem;gap:var(--checkbox-gap);flex-direction:column;display:inline-flex}.checkbox-row{align-items:center;gap:var(--checkbox-row-gap);font-weight:var(--font-weight-medium);color:var(--form-label-color);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;position:relative}.checkbox-row.checkbox-disabled{cursor:not-allowed;opacity:.6}.checkbox-color-primary{--checkbox-accent:var(--form-accent-primary);--checkbox-accent-oklch:var(--form-accent-primary-oklch);--checkbox-contrast:var(--color-white);--checkbox-active-bg:var(--form-accent-primary);--checkbox-active-border:var(--form-accent-primary);--checkbox-focus-ring:var(--form-accent-primary-oklch)}@supports (color:color-mix(in lab,red,red)){.checkbox-color-primary{--checkbox-focus-ring:color-mix(in oklch,var(--form-accent-primary-oklch)var(--form-ring-opacity),transparent)}}.checkbox-color-secondary{--checkbox-accent:var(--form-accent-secondary);--checkbox-accent-oklch:var(--form-accent-secondary-oklch);--checkbox-contrast:var(--color-white);--checkbox-active-bg:var(--form-accent-secondary);--checkbox-active-border:var(--form-accent-secondary);--checkbox-focus-ring:var(--form-accent-secondary-oklch)}@supports (color:color-mix(in lab,red,red)){.checkbox-color-secondary{--checkbox-focus-ring:color-mix(in oklch,var(--form-accent-secondary-oklch)var(--form-ring-opacity),transparent)}}.checkbox-color-success{--checkbox-accent:var(--form-accent-success);--checkbox-accent-oklch:var(--form-accent-success-oklch);--checkbox-contrast:var(--color-white);--checkbox-active-bg:var(--form-accent-success);--checkbox-active-border:var(--form-accent-success);--checkbox-focus-ring:var(--form-accent-success-oklch)}@supports (color:color-mix(in lab,red,red)){.checkbox-color-success{--checkbox-focus-ring:color-mix(in oklch,var(--form-accent-success-oklch)var(--form-ring-opacity),transparent)}}.checkbox-color-warning{--checkbox-accent:var(--form-accent-warning);--checkbox-accent-oklch:var(--form-accent-warning-oklch);--checkbox-contrast:var(--color-gray-900);--checkbox-active-bg:var(--form-accent-warning);--checkbox-active-border:var(--form-accent-warning);--checkbox-focus-ring:var(--form-accent-warning-oklch)}@supports (color:color-mix(in lab,red,red)){.checkbox-color-warning{--checkbox-focus-ring:color-mix(in oklch,var(--form-accent-warning-oklch)var(--form-ring-opacity),transparent)}}.checkbox-color-danger{--checkbox-accent:var(--form-accent-danger);--checkbox-accent-oklch:var(--form-accent-danger-oklch);--checkbox-contrast:var(--color-white);--checkbox-active-bg:var(--form-accent-danger);--checkbox-active-border:var(--form-accent-danger);--checkbox-focus-ring:var(--form-accent-danger-oklch)}@supports (color:color-mix(in lab,red,red)){.checkbox-color-danger{--checkbox-focus-ring:color-mix(in oklch,var(--form-accent-danger-oklch)var(--form-ring-opacity),transparent)}}.checkbox-color-info{--checkbox-accent:var(--form-accent-info);--checkbox-accent-oklch:var(--form-accent-info-oklch);--checkbox-contrast:var(--color-white);--checkbox-active-bg:var(--form-accent-info);--checkbox-active-border:var(--form-accent-info);--checkbox-focus-ring:var(--form-accent-info-oklch)}@supports (color:color-mix(in lab,red,red)){.checkbox-color-info{--checkbox-focus-ring:color-mix(in oklch,var(--form-accent-info-oklch)var(--form-ring-opacity),transparent)}}.checkbox-color-neutral{--checkbox-accent:var(--form-accent-neutral);--checkbox-accent-oklch:var(--form-accent-neutral-oklch);--checkbox-contrast:var(--color-white);--checkbox-active-bg:var(--form-accent-neutral);--checkbox-active-border:var(--form-accent-neutral);--checkbox-focus-ring:var(--form-accent-neutral-oklch)}@supports (color:color-mix(in lab,red,red)){.checkbox-color-neutral{--checkbox-focus-ring:color-mix(in oklch,var(--form-accent-neutral-oklch)var(--form-ring-opacity),transparent)}}.checkbox-size-sm{--checkbox-size:16px;--checkbox-radius:var(--form-radius-xs);--checkbox-icon-size:var(--icon-size-xxxxxs)}.checkbox-size-sm .checkbox-text{font-size:var(--font-size-c1);line-height:var(--line-height-c1)}.checkbox-size-sm .checkbox-description{margin-left:var(--checkbox-description-indent-sm)}.checkbox-size-md{--checkbox-size:20px;--checkbox-radius:var(--form-radius-sm);--checkbox-icon-size:var(--icon-size-xxxxs)}.checkbox-size-md .checkbox-text{font-size:var(--font-size-p2);line-height:var(--line-height-p2)}.checkbox-size-md .checkbox-description{margin-left:var(--checkbox-description-indent-md)}.checkbox-size-lg{--checkbox-size:24px;--checkbox-radius:var(--form-radius-md);--checkbox-icon-size:var(--icon-size-xxxs)}.checkbox-size-lg .checkbox-text{font-size:var(--font-size-p1);line-height:var(--line-height-p1)}.checkbox-size-lg .checkbox-description{margin-left:var(--checkbox-description-indent-lg)}.checkbox .iconbox:not([class*=iconbox-]){--iconbox-size:var(--checkbox-icon-size)}.checkbox-control{width:var(--checkbox-size);height:var(--checkbox-size);border-radius:var(--checkbox-radius);border:var(--checkbox-border-width)solid var(--checkbox-border);background-color:var(--checkbox-bg);color:var(--checkbox-icon-color);transition:background-color var(--form-transition),border-color var(--form-transition),box-shadow var(--form-transition),color var(--form-transition);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.checkbox-control:hover{border-color:var(--checkbox-hover-border)}.checkbox-icon{width:var(--checkbox-icon-size);height:var(--checkbox-icon-size);opacity:0;color:currentColor;transition:opacity .14s}.checkbox-input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.checkbox-input:checked+.checkbox-control .checkbox-icon-check,.checkbox-input:indeterminate+.checkbox-control .checkbox-icon-indeterminate{opacity:1}.checkbox-input:checked+.checkbox-control,.checkbox-input:indeterminate+.checkbox-control{background-color:var(--checkbox-active-bg);border-color:var(--checkbox-active-border);color:var(--checkbox-icon-color)}.checkbox-input:focus-visible+.checkbox-control{box-shadow:0 0 0 var(--checkbox-focus-ring-offset) var(--checkbox-bg),0 0 0 calc(var(--checkbox-focus-ring-offset) + var(--form-ring-width)) var(--checkbox-focus-ring)}.checkbox-input:disabled+.checkbox-control{background-color:var(--checkbox-disabled-bg);border-color:var(--checkbox-disabled-border);color:var(--checkbox-disabled-color);cursor:not-allowed}.checkbox-input:disabled{cursor:not-allowed}.checkbox-input:disabled~.checkbox-text{color:var(--form-text-disabled);cursor:not-allowed}.checkbox-state-error .checkbox-control{border-color:var(--form-color-error-oklch)}.checkbox-state-error .checkbox-input:checked+.checkbox-control,.checkbox-state-error .checkbox-input:indeterminate+.checkbox-control{background-color:var(--form-color-error);border-color:var(--form-color-error-oklch)}.checkbox-state-error .checkbox-input:focus-visible+.checkbox-control{box-shadow:0 0 0 var(--checkbox-focus-ring-offset) var(--checkbox-bg),0 0 0 calc(var(--checkbox-focus-ring-offset) + var(--form-ring-width)) var(--form-color-error-oklch)}@supports (color:color-mix(in lab,red,red)){.checkbox-state-error .checkbox-input:focus-visible+.checkbox-control{box-shadow:0 0 0 var(--checkbox-focus-ring-offset) var(--checkbox-bg),0 0 0 calc(var(--checkbox-focus-ring-offset) + var(--form-ring-width)) color-mix(in oklch,var(--form-color-error-oklch)var(--form-ring-opacity),transparent)}}.checkbox-text{flex-direction:column;gap:.125rem;display:flex}.checkbox-label{font-size:var(--font-size-p1);line-height:var(--line-height-p1);color:var(--form-label-color)}.checkbox-description{font-size:var(--form-helper-font-size);line-height:var(--form-helper-line-height);color:var(--form-helper-color)}.checkbox-description-error{color:var(--form-color-error)}.checkbox-description-disabled{color:var(--form-text-disabled)}@media(prefers-reduced-motion:reduce){.checkbox-control,.checkbox-icon{transition:none}}.select{--select-accent:var(--form-accent-primary);--select-accent-oklch:var(--form-accent-primary-oklch);--select-contrast:var(--color-white);--select-trigger-height:var(--form-height-md);--select-trigger-padding-x:var(--form-padding-x-md);--select-trigger-padding-y:var(--form-padding-y-md);--select-trigger-font-size:var(--form-font-size-md);--select-trigger-line-height:var(--form-line-height-md);--select-trigger-bg:var(--form-bg);--select-trigger-border:var(--form-input-border);--select-trigger-border-width:var(--form-border-width);--select-trigger-radius:var(--form-radius-md);--select-trigger-text:var(--form-text);--select-trigger-placeholder:var(--form-text-placeholder-dark);--select-trigger-hover-border:var(--form-input-border-hover);--select-trigger-focus-border:var(--select-accent-oklch);--select-trigger-focus-ring:var(--select-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.select{--select-trigger-focus-ring:color-mix(in oklch,var(--select-accent-oklch)var(--form-ring-opacity),transparent)}}.select{--select-menu-bg:var(--form-bg);--select-menu-border:var(--form-menu-border);--select-menu-radius:var(--form-radius-md);--select-menu-shadow:var(--shadow-400);--select-chip-height:1.75rem;--select-chip-font-size:var(--form-helper-font-size);--select-chip-bg:var(--select-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.select{--select-chip-bg:color-mix(in oklch,var(--select-accent-oklch)var(--tonal-bg-opacity),transparent)}}.select{--select-chip-text:var(--select-accent);--select-chip-hover-bg:var(--select-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.select{--select-chip-hover-bg:color-mix(in oklch,var(--select-accent-oklch)var(--tonal-hover-opacity),transparent)}}.select{--select-chip-radius:var(--form-radius-sm);--select-icon-color:var(--form-icon-color);--select-icon-size:var(--icon-size-xxxxs);--select-clear-icon-color:var(--form-text-disabled);--select-clear-icon-hover:var(--form-text-placeholder-dark);--select-content-gap:.5rem;--select-actions-gap:.25rem;--select-chips-gap:.375rem;--select-chip-padding-x:.5rem;--select-chip-remove-margin:.25rem;--select-chip-remove-padding:.125rem;--select-chip-remove-radius:var(--radius-xs);--select-badge-min-size:1.25rem;--select-badge-padding-x:.375rem;--select-badge-radius:var(--radius-xl);--select-search-padding:.5rem;--select-inline-search-min-width:1.25rem;--select-inline-search-padding-x:.25rem;--select-clear-padding:.125rem;--select-clear-radius:var(--radius-full);--select-empty-padding:2rem 1rem;--select-group-padding:.75rem 1rem .25rem;--select-group-padding-md:.75rem 1.25rem .25rem;--select-group-options-indent:1.5rem;--select-group-options-indent-md:1.75rem;--select-group-divider-spacing:.75rem;--select-group-divider-color:var(--color-gray-300);--select-native-icon-offset:1.5rem;flex-direction:column;width:100%;display:flex;position:relative}.select-variant-filled{--select-trigger-bg:var(--select-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.select-variant-filled{--select-trigger-bg:color-mix(in oklch,var(--select-accent-oklch)var(--tonal-bg-opacity),transparent)}}.select-variant-filled{--select-trigger-border:transparent;--select-trigger-hover-border:var(--select-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.select-variant-filled{--select-trigger-hover-border:color-mix(in oklch,var(--select-accent-oklch)var(--tonal-hover-opacity),transparent)}}.select-variant-underlined{--select-trigger-bg:transparent;--select-trigger-border:var(--form-input-border);--select-trigger-radius:0}.select-variant-underlined .select-trigger{border-top:none;border-left:none;border-right:none;border-bottom:var(--select-trigger-border-width)solid var(--select-trigger-border);border-radius:0}.select-variant-underlined .select-trigger:hover:not(:disabled){border-bottom-color:var(--select-trigger-hover-border)}.select-variant-underlined .select-trigger:focus,.select-variant-underlined .select-trigger:focus-visible{border-bottom-color:var(--select-trigger-focus-border);box-shadow:0 1px 0 0 var(--select-trigger-focus-border)}.select-color-primary{--select-accent:var(--form-accent-primary);--select-accent-oklch:var(--form-accent-primary-oklch);--select-contrast:var(--color-white);--select-trigger-focus-border:var(--form-accent-primary-oklch);--select-trigger-focus-ring:var(--form-accent-primary-oklch)}@supports (color:color-mix(in lab,red,red)){.select-color-primary{--select-trigger-focus-ring:color-mix(in oklch,var(--form-accent-primary-oklch)var(--form-ring-opacity),transparent)}}.select-color-secondary{--select-accent:var(--form-accent-secondary);--select-accent-oklch:var(--form-accent-secondary-oklch);--select-contrast:var(--color-white);--select-trigger-focus-border:var(--form-accent-secondary-oklch);--select-trigger-focus-ring:var(--form-accent-secondary-oklch)}@supports (color:color-mix(in lab,red,red)){.select-color-secondary{--select-trigger-focus-ring:color-mix(in oklch,var(--form-accent-secondary-oklch)var(--form-ring-opacity),transparent)}}.select-color-success{--select-accent:var(--form-accent-success);--select-accent-oklch:var(--form-accent-success-oklch);--select-contrast:var(--color-white);--select-trigger-focus-border:var(--form-accent-success-oklch);--select-trigger-focus-ring:var(--form-accent-success-oklch)}@supports (color:color-mix(in lab,red,red)){.select-color-success{--select-trigger-focus-ring:color-mix(in oklch,var(--form-accent-success-oklch)var(--form-ring-opacity),transparent)}}.select-color-warning{--select-accent:var(--form-accent-warning);--select-accent-oklch:var(--form-accent-warning-oklch);--select-contrast:var(--color-gray-900);--select-trigger-focus-border:var(--form-accent-warning-oklch);--select-trigger-focus-ring:var(--form-accent-warning-oklch)}@supports (color:color-mix(in lab,red,red)){.select-color-warning{--select-trigger-focus-ring:color-mix(in oklch,var(--form-accent-warning-oklch)var(--form-ring-opacity),transparent)}}.select-color-danger{--select-accent:var(--form-accent-danger);--select-accent-oklch:var(--form-accent-danger-oklch);--select-contrast:var(--color-white);--select-trigger-focus-border:var(--form-accent-danger-oklch);--select-trigger-focus-ring:var(--form-accent-danger-oklch)}@supports (color:color-mix(in lab,red,red)){.select-color-danger{--select-trigger-focus-ring:color-mix(in oklch,var(--form-accent-danger-oklch)var(--form-ring-opacity),transparent)}}.select-color-info{--select-accent:var(--form-accent-info);--select-accent-oklch:var(--form-accent-info-oklch);--select-contrast:var(--color-white);--select-trigger-focus-border:var(--form-accent-info-oklch);--select-trigger-focus-ring:var(--form-accent-info-oklch)}@supports (color:color-mix(in lab,red,red)){.select-color-info{--select-trigger-focus-ring:color-mix(in oklch,var(--form-accent-info-oklch)var(--form-ring-opacity),transparent)}}.select-color-neutral{--select-accent:var(--form-accent-neutral);--select-accent-oklch:var(--form-accent-neutral-oklch);--select-contrast:var(--color-white);--select-trigger-focus-border:var(--color-gray-600);--select-trigger-focus-ring:var(--color-gray-600-oklch)}@supports (color:color-mix(in lab,red,red)){.select-color-neutral{--select-trigger-focus-ring:color-mix(in oklch,var(--color-gray-600-oklch)var(--form-ring-opacity),transparent)}}.select-size-sm{--select-trigger-height:var(--form-height-sm);--select-trigger-padding-x:var(--form-padding-x-sm);--select-trigger-padding-y:var(--form-padding-y-sm);--select-trigger-font-size:var(--form-font-size-sm);--select-trigger-line-height:var(--form-line-height-sm);--select-chip-height:1.25rem;--select-chip-font-size:var(--font-size-c2);--select-icon-size:var(--icon-size-xxxxxs)}.select-size-md{--select-trigger-height:var(--form-height-md);--select-trigger-padding-x:var(--form-padding-x-md);--select-trigger-padding-y:var(--form-padding-y-md);--select-trigger-font-size:var(--form-font-size-md);--select-trigger-line-height:var(--form-line-height-md);--select-chip-height:1.5rem;--select-chip-font-size:var(--form-helper-font-size);--select-icon-size:var(--icon-size-xxxxs)}.select-size-lg{--select-trigger-height:var(--form-height-lg);--select-trigger-padding-x:var(--form-padding-x-lg);--select-trigger-padding-y:var(--form-padding-y-lg);--select-trigger-font-size:var(--form-font-size-lg);--select-trigger-line-height:var(--form-line-height-lg);--select-chip-height:1.75rem;--select-chip-font-size:var(--form-font-size-sm);--select-icon-size:var(--icon-size-xxxs)}.select-state-error{--select-trigger-border:var(--form-color-error-oklch);--select-trigger-hover-border:var(--form-color-error-oklch);--select-trigger-focus-border:var(--form-color-error-oklch);--select-trigger-focus-ring:var(--form-color-error-oklch)}@supports (color:color-mix(in lab,red,red)){.select-state-error{--select-trigger-focus-ring:color-mix(in oklch,var(--form-color-error-oklch)var(--form-ring-opacity),transparent)}}.select-state-success{--select-trigger-border:var(--form-color-success-oklch);--select-trigger-hover-border:var(--form-color-success-oklch);--select-trigger-focus-border:var(--form-color-success-oklch);--select-trigger-focus-ring:var(--form-color-success-oklch)}@supports (color:color-mix(in lab,red,red)){.select-state-success{--select-trigger-focus-ring:color-mix(in oklch,var(--form-color-success-oklch)var(--form-ring-opacity),transparent)}}.select-state-warning{--select-trigger-border:var(--form-color-warning-oklch);--select-trigger-hover-border:var(--form-color-warning-oklch);--select-trigger-focus-border:var(--form-color-warning-oklch);--select-trigger-focus-ring:var(--form-color-warning-oklch)}@supports (color:color-mix(in lab,red,red)){.select-state-warning{--select-trigger-focus-ring:color-mix(in oklch,var(--form-color-warning-oklch)var(--form-ring-opacity),transparent)}}.select-disabled{--select-trigger-bg:var(--form-bg-disabled-dark);--select-trigger-border:var(--form-input-border-disabled);--select-trigger-text:var(--form-text-disabled);pointer-events:none}.select-loading{pointer-events:none}.select-loading .select-trigger{opacity:.7}.select-loading .select-trailing-icon,.select-loading .select-append .iconbox{animation:1s linear infinite spin}.select-trigger{width:100%;height:var(--select-trigger-height);padding:0 var(--select-trigger-padding-x);background:var(--select-trigger-bg);border:var(--select-trigger-border-width)solid var(--select-trigger-border);border-radius:var(--select-trigger-radius);color:var(--select-trigger-text);font-size:var(--select-trigger-font-size);line-height:var(--select-trigger-line-height);cursor:pointer;transition:border-color var(--form-transition),box-shadow var(--form-transition),background-color var(--form-transition);justify-content:space-between;align-items:center;display:flex}.select-trigger:hover:not(:disabled,.select-disabled .select-trigger){border-color:var(--select-trigger-hover-border)}.select-trigger:focus,.select-trigger:focus-visible{border-color:var(--select-trigger-focus-border);box-shadow:0 0 0 var(--form-ring-width) var(--select-trigger-focus-ring);outline:none}.select-open .select-trigger,.select-focused .select-trigger{border-color:var(--select-trigger-focus-border);box-shadow:0 0 0 var(--form-ring-width) var(--select-trigger-focus-ring)}.select-trigger:disabled{cursor:not-allowed;opacity:.6}.select-trigger-content{align-items:center;gap:var(--select-content-gap);flex:1;min-width:0;display:flex}.select-chips-wrap-trigger .select-trigger{height:auto;min-height:var(--select-trigger-height);padding-top:var(--select-trigger-padding-y);padding-bottom:var(--select-trigger-padding-y)}.select-chips-wrap-trigger .select-trigger-content{align-items:flex-start}.select-trigger-placeholder{color:var(--select-trigger-placeholder)}.select-trigger-value{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.select-trigger-actions{align-items:center;gap:var(--select-actions-gap);flex-shrink:0;display:flex}.select-native-wrapper{width:100%;position:relative}.select-native{appearance:none;width:100%;height:var(--select-trigger-height);padding:0 var(--select-trigger-padding-x);padding-right:calc(var(--select-trigger-padding-x) + var(--select-native-icon-offset));background:var(--select-trigger-bg);border:var(--select-trigger-border-width)solid var(--select-trigger-border);border-radius:var(--select-trigger-radius);color:var(--select-trigger-text);font-size:var(--select-trigger-font-size);line-height:var(--select-trigger-line-height);cursor:pointer;transition:border-color var(--form-transition),box-shadow var(--form-transition)}.select-native:hover:not(:disabled){border-color:var(--select-trigger-hover-border)}.select-native:focus,.select-native:focus-visible{border-color:var(--select-trigger-focus-border);box-shadow:0 0 0 var(--form-ring-width) var(--select-trigger-focus-ring);outline:none}.select-native:disabled{cursor:not-allowed;opacity:.6;background-color:var(--form-bg-disabled-dark)}.select-native-icon{right:var(--select-trigger-padding-x);pointer-events:none;color:var(--select-icon-color);position:absolute;top:50%;transform:translateY(-50%)}.select-prepend,.select-append{pointer-events:none;color:var(--select-icon-color);align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.select-prepend{left:var(--select-trigger-padding-x)}.select-append{right:var(--select-trigger-padding-x)}.select .iconbox:not([class*=iconbox-]){--iconbox-size:var(--select-icon-size)}.select-prepend .iconbox,.select-append .iconbox{align-items:center;display:flex}.select-native-has-prepend .select-native{padding-left:calc(var(--select-trigger-padding-x) + var(--select-icon-size) + var(--select-content-gap))}.select-menu-position-wrapper{z-index:var(--z-popover)}.select-menu{--select-menu-bg:var(--form-bg,var(--color-white));--select-menu-border:var(--form-menu-border,var(--color-gray-200));--select-menu-radius:var(--form-radius-md,.5rem);--select-menu-shadow:var(--shadow-400);z-index:var(--z-popover);background:var(--select-menu-bg);border:1px solid var(--select-menu-border);border-radius:var(--select-menu-radius);box-shadow:var(--select-menu-shadow);overflow:hidden}.select-menu-content{overflow-y:auto}.select-menu-content ul{margin:0;padding:0}.select-chips{gap:var(--select-chips-gap);flex-wrap:nowrap;flex:1;min-width:0;display:flex;overflow:hidden}.select-chip{height:var(--select-chip-height);padding:0 var(--select-chip-padding-x);background:var(--select-chip-bg);border-radius:var(--select-chip-radius);font-size:var(--select-chip-font-size);color:var(--select-chip-text);align-items:center;max-width:100%;display:inline-flex}.select-chip-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-chip-remove{margin-left:var(--select-chip-remove-margin);padding:var(--select-chip-remove-padding);border-radius:var(--select-chip-remove-radius);cursor:pointer;color:var(--form-icon-color);justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.select-chip-remove:hover{color:var(--color-danger-500)}.select-chips-wrap{flex-wrap:wrap;overflow:visible}.select-chips-more{height:var(--select-chip-height);padding:0 var(--select-chip-padding-x);background:var(--form-bg-disabled);border-radius:var(--select-chip-radius);font-size:var(--select-chip-font-size);font-weight:var(--font-weight-medium);color:var(--form-text-placeholder-dark);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.select-count{align-items:center;gap:var(--select-actions-gap);color:var(--select-trigger-text);display:inline-flex}.select-count-badge{min-width:var(--select-badge-min-size);height:var(--select-badge-min-size);padding:0 var(--select-badge-padding-x);background:var(--form-badge-bg);border-radius:var(--select-badge-radius);font-size:var(--font-size-c2);font-weight:var(--font-weight-medium);color:var(--form-badge-text);justify-content:center;align-items:center;display:inline-flex}.select-search{padding:var(--select-search-padding);border-bottom:1px solid var(--form-divider-color)}.select-popup-search-header{border-bottom:1px solid var(--form-divider-color)}.select-popup-footer{border-top:1px solid var(--form-divider-color)}.select-search-input{width:100%;padding:var(--select-search-padding)var(--form-padding-x-md);border:var(--form-border-width)solid var(--form-input-border);border-radius:var(--form-radius-sm);font-size:var(--form-font-size-sm);line-height:var(--form-line-height-sm);color:var(--form-text);background:var(--form-bg);transition:border-color var(--form-transition),box-shadow var(--form-transition)}.select-search-input::placeholder{color:var(--form-text-placeholder-dark)}.select-search-input:hover:not(:focus){border-color:var(--form-input-border-hover)}.select-search-input:focus{border-color:var(--form-accent-primary-oklch);box-shadow:0 0 0 var(--form-ring-width) var(--form-accent-primary-oklch);outline:none}@supports (color:color-mix(in lab,red,red)){.select-search-input:focus{box-shadow:0 0 0 var(--form-ring-width) color-mix(in oklch,var(--form-accent-primary-oklch)var(--form-ring-opacity),transparent)}}.select-inline-search{flex:1 1 var(--select-inline-search-min-width);min-width:var(--select-inline-search-min-width);padding:0 var(--select-inline-search-padding-x);font-size:inherit;line-height:inherit;color:var(--select-trigger-text);background:0 0;border:none}.select-inline-search::placeholder{color:var(--select-trigger-placeholder)}.select-inline-search:focus{outline:none}.select-icon{color:var(--select-icon-color);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.select-trailing-icon{color:var(--select-icon-color);transition:transform var(--form-transition);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.select-open .select-trailing-icon{transform:rotate(180deg)}.select-clear{padding:var(--select-clear-padding);border-radius:var(--select-clear-radius);color:var(--select-clear-icon-color);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.select-clear:hover{color:var(--color-danger-500)}.select-empty{padding:var(--select-empty-padding);text-align:center;color:var(--form-text-placeholder);font-size:var(--form-font-size-sm);line-height:var(--form-line-height-sm)}.select-group-title{padding:var(--select-group-padding);font-size:var(--font-size-s2);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--form-text-dark)}.select-group-title:not(:first-child){padding-top:var(--select-group-divider-spacing);border-top:1px solid var(--select-group-divider-color)}@media(min-width:768px){.select-group-title{padding:var(--select-group-padding-md)}}.select-group-options .select-option{padding-left:var(--select-group-options-indent)}@media(min-width:768px){.select-group-options .select-option{padding-left:var(--select-group-options-indent-md)}}.select-label{margin-bottom:var(--form-label-margin-bottom);font-size:var(--form-label-font-size);line-height:var(--form-label-line-height);font-weight:var(--form-label-font-weight);color:var(--form-label-color);display:block}.select-helper{margin-top:var(--form-helper-margin-top);font-size:var(--form-helper-font-size);line-height:var(--form-helper-line-height);color:var(--form-helper-color-dark)}.select-error-message{margin-top:var(--form-helper-margin-top);font-size:var(--form-helper-font-size);line-height:var(--form-helper-line-height);color:var(--form-color-error)}.select-warning-message{margin-top:var(--form-helper-margin-top);font-size:var(--form-helper-font-size);line-height:var(--form-helper-line-height);color:var(--form-color-warning)}.select-success-message{margin-top:var(--form-helper-margin-top);font-size:var(--form-helper-font-size);line-height:var(--form-helper-line-height);color:var(--form-color-success)}.select-menu-enter-active{transition:opacity .1s ease-out,transform .1s ease-out}.select-menu-leave-active{transition:opacity 75ms ease-in,transform 75ms ease-in}.select-menu-enter-from,.select-menu-leave-to{opacity:0;transform:scale(.95)}.select-menu-enter-to,.select-menu-leave-from{opacity:1;transform:scale(1)}.select-animate-shake .select-trigger{animation:.4s ease-out error-shake}@media(prefers-reduced-motion:reduce){.select-trigger,.select-native,.select-trailing-icon,.select-chip-remove,.select-clear,.select-search-input,.select-loading .select-trailing-icon,.select-menu-enter-active,.select-menu-leave-active,.select-animate-shake .select-trigger{transition:none;animation:none}}.select-option{--select-option-accent:var(--form-accent-neutral);--select-option-accent-oklch:var(--form-accent-neutral-oklch);--select-option-contrast:var(--color-white);--select-option-bg:transparent;--select-option-text:var(--form-text);--select-option-hover-bg:var(--select-option-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.select-option{--select-option-hover-bg:color-mix(in oklch,var(--select-option-accent-oklch)var(--hover-bg-opacity),transparent)}}.select-option{--select-option-selected-bg:var(--select-option-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.select-option{--select-option-selected-bg:color-mix(in oklch,var(--select-option-accent-oklch)var(--tonal-bg-opacity),transparent)}}.select-option{--select-option-highlighted-bg:var(--select-option-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.select-option{--select-option-highlighted-bg:color-mix(in oklch,var(--select-option-accent-oklch)var(--tonal-hover-opacity),transparent)}}.select-option{--select-option-focus-ring:var(--select-option-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.select-option{--select-option-focus-ring:color-mix(in oklch,var(--select-option-accent-oklch)var(--form-ring-opacity),transparent)}}.select-option{--select-option-selected-label:var(--select-option-accent);--select-option-min-height:var(--form-height-md);--select-option-padding-x:1rem;--select-option-padding-y:var(--form-padding-y-md);--select-option-gap:12px;--select-option-radius:var(--form-radius-sm);--select-option-font-size:var(--font-size-s1);--select-option-line-height:var(--line-height-s1);--select-option-font-weight:var(--font-weight-medium);--select-option-icon-size:var(--icon-size-xxxxs);--select-option-checkbox-size:1rem;--select-option-checkbox-icon-size:.75rem;--select-option-shortcut-font-size:var(--font-size-c2);--select-option-badge-font-size:var(--font-size-c2);--select-option-shortcut-bg:var(--form-bg-disabled);--select-option-shortcut-text:var(--form-text-placeholder-dark);--select-option-checkbox-border:var(--form-control-border);--select-option-checkbox-bg:var(--form-bg);--select-option-badge-text:var(--form-icon-color);width:100%;min-width:0;min-height:var(--select-option-min-height);justify-content:flex-start;align-items:center;gap:var(--select-option-gap);padding:var(--select-option-padding-y)var(--select-option-padding-x);background-color:var(--select-option-bg);color:var(--select-option-text);cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;transition:background-color var(--form-transition),color var(--form-transition),box-shadow var(--form-transition),opacity var(--form-transition);-webkit-tap-highlight-color:transparent;border:none;border-radius:0;display:flex;position:relative}.select-option-variant-default{background-color:#0000}.select-option-variant-highlighted{background-color:var(--select-option-highlighted-bg)}.select-option-color-primary{--select-option-accent:var(--form-accent-primary);--select-option-accent-oklch:var(--form-accent-primary-oklch);--select-option-contrast:var(--color-white)}.select-option-color-secondary{--select-option-accent:var(--form-accent-secondary);--select-option-accent-oklch:var(--form-accent-secondary-oklch);--select-option-contrast:var(--color-white)}.select-option-color-success{--select-option-accent:var(--form-accent-success);--select-option-accent-oklch:var(--form-accent-success-oklch);--select-option-contrast:var(--color-white)}.select-option-color-warning{--select-option-accent:var(--form-accent-warning);--select-option-accent-oklch:var(--form-accent-warning-oklch);--select-option-contrast:var(--color-gray-900)}.select-option-color-danger{--select-option-accent:var(--form-accent-danger);--select-option-accent-oklch:var(--form-accent-danger-oklch);--select-option-contrast:var(--color-white)}.select-option-color-info{--select-option-accent:var(--form-accent-info);--select-option-accent-oklch:var(--form-accent-info-oklch);--select-option-contrast:var(--color-white)}.select-option-color-neutral{--select-option-accent:var(--form-accent-neutral);--select-option-accent-oklch:var(--form-accent-neutral-oklch);--select-option-contrast:var(--color-white)}.select-option-size-sm{--select-option-min-height:var(--form-height-sm);--select-option-padding-y:var(--form-padding-y-sm);--select-option-padding-x:1rem;--select-option-font-size:var(--form-helper-font-size);--select-option-line-height:var(--form-helper-line-height);--select-option-font-weight:var(--font-weight-normal);--select-option-icon-size:var(--icon-size-xxxxxs)}.select-option-size-md{--select-option-min-height:var(--form-height-md);--select-option-padding-y:var(--form-padding-y-md);--select-option-padding-x:1rem;--select-option-font-size:var(--font-size-s1);--select-option-line-height:var(--line-height-s1);--select-option-font-weight:var(--font-weight-medium);--select-option-icon-size:var(--icon-size-xxxxs)}.select-option-size-lg{--select-option-min-height:var(--form-height-lg);--select-option-padding-y:var(--form-padding-y-lg);--select-option-padding-x:1rem;--select-option-font-size:var(--font-size-s2);--select-option-line-height:var(--line-height-s2);--select-option-font-weight:var(--font-weight-medium);--select-option-icon-size:var(--icon-size-xxxs)}.select-option-selected{--select-option-text:var(--select-option-selected-label);background-color:var(--select-option-selected-bg)}.select-option-selected .select-option-checkbox{border-color:var(--select-option-accent-oklch);background-color:var(--select-option-accent)}.select-option-selected .select-option-label{color:var(--select-option-selected-label);font-weight:var(--font-weight-medium)}.select-option-highlighted{background-color:var(--select-option-highlighted-bg)}.select-option:hover:not(.select-option-disabled){background-color:var(--select-option-hover-bg)}.select-option:focus-visible{box-shadow:0 0 0 var(--form-ring-offset) var(--select-option-bg),0 0 0 calc(var(--form-ring-offset) + var(--form-ring-width)) var(--select-option-focus-ring);outline:none}.select-option-disabled{opacity:.5;cursor:not-allowed;pointer-events:none;color:var(--form-text-disabled)}.select-option-disabled .select-option-label{color:var(--form-text-disabled)}.select-option-tinted{--select-option-text:var(--select-option-accent)}.select-option-tinted .select-option-icon,.select-option-tinted .select-option-label{color:var(--select-option-accent)}.select-option-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.select-option-item{border:0;padding:0}.select-option-checkbox{width:var(--select-option-checkbox-size);height:var(--select-option-checkbox-size);border-radius:var(--form-radius-sm);border:var(--form-border-width)solid var(--select-option-checkbox-border);background-color:var(--select-option-checkbox-bg);transition:border-color var(--form-transition),background-color var(--form-transition);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.select-option-checkbox-icon{width:var(--select-option-checkbox-icon-size);height:var(--select-option-checkbox-icon-size);color:var(--select-option-contrast);margin:auto;position:absolute;inset:0}.select-option-icon{width:var(--select-option-icon-size);height:var(--select-option-icon-size);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.select-option-shortcut{border-radius:var(--form-radius-sm);background-color:var(--select-option-shortcut-bg);color:var(--select-option-shortcut-text);font-size:var(--select-option-shortcut-font-size);line-height:var(--line-height-c2);font-weight:var(--font-weight-medium);flex-shrink:0;align-items:center;padding:.125rem .375rem;display:inline-flex}.select-option-badge{color:var(--select-option-badge-text);font-size:var(--select-option-badge-font-size);line-height:var(--line-height-c2);flex-shrink:0;align-items:center;display:inline-flex}@media(prefers-reduced-motion:reduce){.select-option,.select-option-checkbox{transition:none}}.switch{--switch-track-bg:var(--color-gray-300);--switch-track-bg-checked:var(--form-accent-primary);--switch-thumb-bg:var(--form-bg);--switch-focus-ring:var(--form-accent-primary-oklch)}@supports (color:color-mix(in lab,red,red)){.switch{--switch-focus-ring:color-mix(in oklch,var(--form-accent-primary-oklch)var(--form-ring-opacity),transparent)}}.switch{--switch-icon-color:var(--form-icon-color);--switch-icon-color-checked:var(--form-icon-color-hover);--switch-label-color:var(--form-label-color);--switch-description-color:var(--form-helper-color-dark);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.75rem;display:inline-flex}.switch-disabled{pointer-events:none}.switch-readonly{cursor:default}.switch-color-primary{--switch-track-bg-checked:var(--form-accent-primary);--switch-focus-ring:var(--form-accent-primary-oklch)}@supports (color:color-mix(in lab,red,red)){.switch-color-primary{--switch-focus-ring:color-mix(in oklch,var(--form-accent-primary-oklch)var(--form-ring-opacity),transparent)}}.switch-color-secondary{--switch-track-bg-checked:var(--form-accent-secondary);--switch-focus-ring:var(--form-accent-secondary-oklch)}@supports (color:color-mix(in lab,red,red)){.switch-color-secondary{--switch-focus-ring:color-mix(in oklch,var(--form-accent-secondary-oklch)var(--form-ring-opacity),transparent)}}.switch-color-success{--switch-track-bg-checked:var(--form-accent-success);--switch-focus-ring:var(--form-accent-success-oklch)}@supports (color:color-mix(in lab,red,red)){.switch-color-success{--switch-focus-ring:color-mix(in oklch,var(--form-accent-success-oklch)var(--form-ring-opacity),transparent)}}.switch-color-warning{--switch-track-bg-checked:var(--form-accent-warning);--switch-focus-ring:var(--form-accent-warning-oklch)}@supports (color:color-mix(in lab,red,red)){.switch-color-warning{--switch-focus-ring:color-mix(in oklch,var(--form-accent-warning-oklch)var(--form-ring-opacity),transparent)}}.switch-color-danger{--switch-track-bg-checked:var(--form-accent-danger);--switch-focus-ring:var(--form-accent-danger-oklch)}@supports (color:color-mix(in lab,red,red)){.switch-color-danger{--switch-focus-ring:color-mix(in oklch,var(--form-accent-danger-oklch)var(--form-ring-opacity),transparent)}}.switch-color-info{--switch-track-bg-checked:var(--form-accent-info);--switch-focus-ring:var(--form-accent-info-oklch)}@supports (color:color-mix(in lab,red,red)){.switch-color-info{--switch-focus-ring:color-mix(in oklch,var(--form-accent-info-oklch)var(--form-ring-opacity),transparent)}}.switch-color-neutral{--switch-track-bg-checked:var(--form-accent-neutral);--switch-focus-ring:var(--form-accent-neutral-oklch)}@supports (color:color-mix(in lab,red,red)){.switch-color-neutral{--switch-focus-ring:color-mix(in oklch,var(--form-accent-neutral-oklch)var(--form-ring-opacity),transparent)}}.switch-size-sm .switch-track{width:2.25rem;height:1.25rem}.switch-size-sm .switch-thumb{width:1rem;height:1rem}.switch-size-sm .switch-thumb-checked{transform:translate(1rem)}.switch-size-md .switch-track{width:3.75rem;height:1.875rem}.switch-size-md .switch-thumb{width:1.625rem;height:1.625rem}.switch-size-md .switch-thumb-checked{transform:translate(1.875rem)}.switch-size-lg .switch-track{width:3.5rem;height:2rem}.switch-size-lg .switch-thumb{width:1.75rem;height:1.75rem}.switch-size-lg .switch-thumb-checked{transform:translate(1.5rem)}.switch-input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.switch-track{background-color:var(--switch-track-bg);transition:background-color var(--form-transition);border-radius:9999px;display:inline-block;position:relative}.switch-track-checked{background-color:var(--switch-track-bg-checked)}.switch-track:focus-within{box-shadow:0 0 0 var(--form-ring-width) var(--switch-focus-ring)}.switch-track-disabled{opacity:.5;cursor:not-allowed}.switch-track-readonly{cursor:default;opacity:.6}.switch-thumb{background-color:var(--switch-thumb-bg);transition:transform var(--form-transition);border-radius:9999px;position:absolute;top:2px;left:2px}.switch-icon{width:.75rem;height:.75rem;color:var(--switch-icon-color);margin:auto;position:absolute;inset:0}.switch-icon-checked{color:var(--switch-icon-color-checked)}.switch-content{flex-direction:column;gap:.25rem;display:flex}.switch-label{font-size:var(--font-size-p2);line-height:var(--line-height-p2);color:var(--switch-label-color)}.switch-label-disabled{color:var(--form-text-disabled);cursor:not-allowed}.switch-description{font-size:var(--form-helper-font-size);line-height:var(--form-helper-line-height);color:var(--switch-description-color)}.switch-description-disabled{color:var(--form-text-disabled)}.switch-error{font-size:var(--form-helper-font-size);line-height:var(--form-helper-line-height);color:var(--form-color-error)}.switch-state-error .switch-track{border:1px solid var(--form-color-error-oklch)}.switch-state-error .switch-track-checked{background-color:var(--form-color-error);border-color:var(--form-color-error-oklch)}.switch-state-error .switch-track:focus-within{box-shadow:0 0 0 var(--form-ring-width) var(--form-color-error-oklch)}@supports (color:color-mix(in lab,red,red)){.switch-state-error .switch-track:focus-within{box-shadow:0 0 0 var(--form-ring-width) color-mix(in oklch,var(--form-color-error-oklch)var(--form-ring-opacity),transparent)}}@media(prefers-reduced-motion:reduce){.switch-track,.switch-thumb{transition:none}}.radio{--radio-border:var(--form-control-border);--radio-border-width:var(--form-border-width);--radio-border-checked:var(--form-accent-primary);--radio-bg:var(--form-bg);--radio-bg-checked:var(--form-accent-primary);--radio-dot-bg:var(--color-white);--radio-focus-ring:var(--form-accent-primary-oklch)}@supports (color:color-mix(in lab,red,red)){.radio{--radio-focus-ring:color-mix(in oklch,var(--form-accent-primary-oklch)var(--form-ring-opacity),transparent)}}.radio{--radio-label-color:var(--form-label-color);--radio-description-color:var(--form-helper-color-dark);cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:var(--font-weight-medium);color:var(--radio-label-color);align-items:center;gap:.5rem;display:inline-flex;position:relative}.radio-disabled{pointer-events:none;opacity:.5}.radio-readonly{cursor:default}.radio-color-primary{--radio-border-checked:var(--form-accent-primary);--radio-bg-checked:var(--form-accent-primary);--radio-focus-ring:var(--form-accent-primary-oklch)}@supports (color:color-mix(in lab,red,red)){.radio-color-primary{--radio-focus-ring:color-mix(in oklch,var(--form-accent-primary-oklch)var(--form-ring-opacity),transparent)}}.radio-color-secondary{--radio-border-checked:var(--form-accent-secondary);--radio-bg-checked:var(--form-accent-secondary);--radio-focus-ring:var(--form-accent-secondary-oklch)}@supports (color:color-mix(in lab,red,red)){.radio-color-secondary{--radio-focus-ring:color-mix(in oklch,var(--form-accent-secondary-oklch)var(--form-ring-opacity),transparent)}}.radio-color-success{--radio-border-checked:var(--form-accent-success);--radio-bg-checked:var(--form-accent-success);--radio-focus-ring:var(--form-accent-success-oklch)}@supports (color:color-mix(in lab,red,red)){.radio-color-success{--radio-focus-ring:color-mix(in oklch,var(--form-accent-success-oklch)var(--form-ring-opacity),transparent)}}.radio-color-warning{--radio-border-checked:var(--form-accent-warning);--radio-bg-checked:var(--form-accent-warning);--radio-focus-ring:var(--form-accent-warning-oklch)}@supports (color:color-mix(in lab,red,red)){.radio-color-warning{--radio-focus-ring:color-mix(in oklch,var(--form-accent-warning-oklch)var(--form-ring-opacity),transparent)}}.radio-color-danger{--radio-border-checked:var(--form-accent-danger);--radio-bg-checked:var(--form-accent-danger);--radio-focus-ring:var(--form-accent-danger-oklch)}@supports (color:color-mix(in lab,red,red)){.radio-color-danger{--radio-focus-ring:color-mix(in oklch,var(--form-accent-danger-oklch)var(--form-ring-opacity),transparent)}}.radio-color-info{--radio-border-checked:var(--form-accent-info);--radio-bg-checked:var(--form-accent-info);--radio-focus-ring:var(--form-accent-info-oklch)}@supports (color:color-mix(in lab,red,red)){.radio-color-info{--radio-focus-ring:color-mix(in oklch,var(--form-accent-info-oklch)var(--form-ring-opacity),transparent)}}.radio-color-neutral{--radio-border-checked:var(--form-accent-neutral);--radio-bg-checked:var(--form-accent-neutral);--radio-focus-ring:var(--form-accent-neutral-oklch)}@supports (color:color-mix(in lab,red,red)){.radio-color-neutral{--radio-focus-ring:color-mix(in oklch,var(--form-accent-neutral-oklch)var(--form-ring-opacity),transparent)}}.radio-size-sm{--radio-control-size:1rem;--radio-dot-size:.375rem;--radio-label-font-size:var(--font-size-c1);--radio-label-line-height:var(--line-height-c1)}.radio-size-md{--radio-control-size:1.25rem;--radio-dot-size:.5rem;--radio-label-font-size:var(--font-size-p2);--radio-label-line-height:var(--line-height-p2)}.radio-size-lg{--radio-control-size:1.5rem;--radio-dot-size:.625rem;--radio-label-font-size:var(--font-size-p1);--radio-label-line-height:var(--line-height-p1)}.radio-input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.radio-control{width:var(--radio-control-size);height:var(--radio-control-size);border:var(--radio-border-width)solid var(--radio-border);background-color:var(--radio-bg);transition:background-color var(--form-transition),border-color var(--form-transition),box-shadow var(--form-transition);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.radio-control-checked{border-color:var(--radio-border-checked);background-color:var(--radio-bg-checked)}.radio-control-focus{box-shadow:0 0 0 var(--form-ring-width) var(--radio-focus-ring)}.radio-control-disabled{border-color:var(--form-control-border-disabled);background-color:var(--form-bg-disabled);cursor:not-allowed}.radio-control-readonly{cursor:default;opacity:.6}.radio-dot{width:var(--radio-dot-size);height:var(--radio-dot-size);background-color:var(--radio-dot-bg);opacity:0;transition:opacity var(--form-transition);border-radius:9999px}.radio-dot-checked{opacity:1}.radio-content{flex-direction:column;gap:.25rem;display:flex}.radio-label{font-size:var(--radio-label-font-size);line-height:var(--radio-label-line-height)}.radio-label-disabled{color:var(--form-text-disabled);cursor:not-allowed}.radio-description{font-size:var(--form-helper-font-size);line-height:var(--form-helper-line-height);color:var(--radio-description-color)}.radio-description-disabled{color:var(--form-text-disabled)}.radio-error{font-size:var(--form-helper-font-size);line-height:var(--form-helper-line-height);color:var(--form-color-error)}.radio-state-error .radio-control{border-color:var(--form-color-error-oklch)}.radio-state-error .radio-control-checked{background-color:var(--form-color-error);border-color:var(--form-color-error-oklch)}.radio-state-error .radio-control-focus{box-shadow:0 0 0 var(--form-ring-width) var(--form-color-error-oklch)}@supports (color:color-mix(in lab,red,red)){.radio-state-error .radio-control-focus{box-shadow:0 0 0 var(--form-ring-width) color-mix(in oklch,var(--form-color-error-oklch)var(--form-ring-opacity),transparent)}}@media(prefers-reduced-motion:reduce){.radio-control,.radio-dot{transition:none}}.progress{--progress-accent:var(--color-primary);--progress-accent-oklch:var(--color-primary-oklch);--progress-track-bg:var(--color-gray-200);--progress-bar-bg:var(--progress-accent);--progress-radius:var(--radius-full);--progress-height:.75rem;--progress-gap:0;--progress-label-color:var(--color-gray-700);--progress-label-size:var(--font-size-c2);--progress-label-line-height:var(--line-height-c2);align-items:center;gap:var(--progress-gap);display:flex}.progress-with-label{--progress-gap:.5rem}.progress-color-primary{--progress-accent:var(--color-primary);--progress-accent-oklch:var(--color-primary-oklch);--progress-bar-bg:var(--progress-accent)}.progress-color-secondary{--progress-accent:var(--color-secondary);--progress-accent-oklch:var(--color-secondary-oklch);--progress-bar-bg:var(--progress-accent)}.progress-color-success{--progress-accent:var(--color-success);--progress-accent-oklch:var(--color-success-oklch);--progress-bar-bg:var(--progress-accent)}.progress-color-warning{--progress-accent:var(--color-warning);--progress-accent-oklch:var(--color-warning-oklch);--progress-bar-bg:var(--progress-accent)}.progress-color-danger{--progress-accent:var(--color-danger);--progress-accent-oklch:var(--color-danger-oklch);--progress-bar-bg:var(--progress-accent)}.progress-color-info{--progress-accent:var(--color-info);--progress-accent-oklch:var(--color-info-oklch);--progress-bar-bg:var(--progress-accent)}.progress-color-neutral{--progress-accent:var(--color-gray-500);--progress-accent-oklch:var(--color-gray-500-oklch);--progress-bar-bg:var(--progress-accent)}.progress-size-xs{--progress-height:.25rem}.progress-size-sm{--progress-height:.5rem}.progress-size-md{--progress-height:.75rem}.progress-size-lg{--progress-height:1rem}.progress-track{border-radius:var(--progress-radius);background-color:var(--progress-track-bg);height:var(--progress-height);flex:1;overflow:hidden}.progress-bar{border-radius:var(--progress-radius);background-color:var(--progress-bar-bg);height:100%;transition:width .3s ease-out}.progress-label{font-size:var(--progress-label-size);line-height:var(--progress-label-line-height);color:var(--progress-label-color);font-variant-numeric:tabular-nums;flex-shrink:0}.progress-striped{background-image:linear-gradient(45deg,var(--color-white)25%,transparent 25%,transparent 50%,var(--color-white)50%,var(--color-white)75%,transparent 75%,transparent)}@supports (color:color-mix(in lab,red,red)){.progress-striped{background-image:linear-gradient(45deg,color-mix(in oklch,var(--color-white)15%,transparent)25%,transparent 25%,transparent 50%,color-mix(in oklch,var(--color-white)15%,transparent)50%,color-mix(in oklch,var(--color-white)15%,transparent)75%,transparent 75%,transparent)}}.progress-striped{background-size:1rem 1rem}.progress-animated{animation:1s linear infinite progress-bar-stripes}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress-indeterminate{transform-origin:0;width:100%;animation:1.5s ease-in-out infinite progress-indeterminate}@keyframes progress-indeterminate{0%{transform-origin:0;transform:scaleX(0)}50%{transform-origin:0;transform:scaleX(.6)}to{transform-origin:100%;transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.progress-animated,.progress-indeterminate{animation:none}.progress-bar{transition:none}}.otp-input{--otp-input-cell-bg:var(--form-bg);--otp-input-cell-border:var(--form-input-border);--otp-input-cell-text:var(--form-text-dark);--otp-input-cell-focus-border:var(--form-accent-primary-oklch);--otp-input-cell-focus-ring:var(--form-accent-primary-oklch)}@supports (color:color-mix(in lab,red,red)){.otp-input{--otp-input-cell-focus-ring:color-mix(in oklch,var(--form-accent-primary-oklch)var(--form-ring-opacity),transparent)}}.otp-input{--otp-input-cell-error-border:var(--form-color-error-oklch);--otp-input-cell-error-ring:var(--form-color-error-oklch)}@supports (color:color-mix(in lab,red,red)){.otp-input{--otp-input-cell-error-ring:color-mix(in oklch,var(--form-color-error-oklch)var(--form-ring-opacity),transparent)}}.otp-input{--otp-input-cell-hover-border:var(--form-input-border-hover);--otp-input-gap:.25rem;--otp-input-gap-md:.5rem;flex-direction:column;display:inline-flex}.otp-input-variant-outlined .otp-input-cell{border-width:var(--form-border-width);border-radius:var(--form-radius-md);border-style:solid}.otp-input-variant-filled .otp-input-cell{background-color:var(--form-bg-disabled);border-radius:var(--form-radius-md);border:none}.otp-input-variant-filled .otp-input-cell:focus{box-shadow:0 0 0 var(--form-ring-width) var(--otp-input-cell-focus-ring)}.otp-input-variant-underlined .otp-input-cell{border:none;border-bottom:var(--form-border-width)solid var(--otp-input-cell-border);background-color:#0000;border-radius:0}.otp-input-variant-underlined .otp-input-cell:focus{border-bottom-color:var(--otp-input-cell-focus-border);box-shadow:none}.otp-input-color-primary{--otp-input-cell-focus-border:var(--form-accent-primary-oklch);--otp-input-cell-focus-ring:var(--form-accent-primary-oklch)}@supports (color:color-mix(in lab,red,red)){.otp-input-color-primary{--otp-input-cell-focus-ring:color-mix(in oklch,var(--form-accent-primary-oklch)var(--form-ring-opacity),transparent)}}.otp-input-color-secondary{--otp-input-cell-focus-border:var(--form-accent-secondary-oklch);--otp-input-cell-focus-ring:var(--form-accent-secondary-oklch)}@supports (color:color-mix(in lab,red,red)){.otp-input-color-secondary{--otp-input-cell-focus-ring:color-mix(in oklch,var(--form-accent-secondary-oklch)var(--form-ring-opacity),transparent)}}.otp-input-color-success{--otp-input-cell-focus-border:var(--form-accent-success-oklch);--otp-input-cell-focus-ring:var(--form-accent-success-oklch)}@supports (color:color-mix(in lab,red,red)){.otp-input-color-success{--otp-input-cell-focus-ring:color-mix(in oklch,var(--form-accent-success-oklch)var(--form-ring-opacity),transparent)}}.otp-input-color-warning{--otp-input-cell-focus-border:var(--form-accent-warning-oklch);--otp-input-cell-focus-ring:var(--form-accent-warning-oklch)}@supports (color:color-mix(in lab,red,red)){.otp-input-color-warning{--otp-input-cell-focus-ring:color-mix(in oklch,var(--form-accent-warning-oklch)var(--form-ring-opacity),transparent)}}.otp-input-color-danger{--otp-input-cell-focus-border:var(--form-accent-danger-oklch);--otp-input-cell-focus-ring:var(--form-accent-danger-oklch)}@supports (color:color-mix(in lab,red,red)){.otp-input-color-danger{--otp-input-cell-focus-ring:color-mix(in oklch,var(--form-accent-danger-oklch)var(--form-ring-opacity),transparent)}}.otp-input-color-info{--otp-input-cell-focus-border:var(--form-accent-info-oklch);--otp-input-cell-focus-ring:var(--form-accent-info-oklch)}@supports (color:color-mix(in lab,red,red)){.otp-input-color-info{--otp-input-cell-focus-ring:color-mix(in oklch,var(--form-accent-info-oklch)var(--form-ring-opacity),transparent)}}.otp-input-color-neutral{--otp-input-cell-focus-border:var(--color-gray-600-oklch);--otp-input-cell-focus-ring:var(--color-gray-600-oklch)}@supports (color:color-mix(in lab,red,red)){.otp-input-color-neutral{--otp-input-cell-focus-ring:color-mix(in oklch,var(--color-gray-600-oklch)var(--form-ring-opacity),transparent)}}.otp-input-size-sm .otp-input-cell{width:2.25rem;padding-top:var(--form-padding-y-sm);padding-bottom:var(--form-padding-y-sm);font-size:var(--form-helper-font-size);line-height:var(--form-helper-line-height);font-weight:var(--font-weight-normal)}@media(min-width:768px){.otp-input-size-sm .otp-input-cell{width:2.5rem}}@media(min-width:1024px){.otp-input-size-sm .otp-input-cell{width:2.5rem}}.otp-input-size-md .otp-input-cell{width:2.5rem;padding-top:var(--form-padding-y-md);padding-bottom:var(--form-padding-y-md);font-size:var(--font-size-s1);line-height:var(--line-height-s1);font-weight:var(--font-weight-medium)}@media(min-width:768px){.otp-input-size-md .otp-input-cell{width:2.5rem}}@media(min-width:1024px){.otp-input-size-md .otp-input-cell{width:2.75rem}}.otp-input-size-lg .otp-input-cell{width:3rem;padding-top:var(--form-padding-y-lg);padding-bottom:var(--form-padding-y-lg);font-size:var(--font-size-s1);line-height:var(--line-height-s1);font-weight:var(--font-weight-medium)}@media(min-width:768px){.otp-input-size-lg .otp-input-cell{width:3rem}}@media(min-width:1024px){.otp-input-size-lg .otp-input-cell{width:3.5rem}}.otp-input-error .otp-input-cell{border-color:var(--otp-input-cell-error-border)}.otp-input-error .otp-input-cell:focus{border-color:var(--otp-input-cell-error-border);box-shadow:0 0 0 var(--form-ring-width) var(--otp-input-cell-error-ring)}.otp-input-variant-underlined.otp-input-error .otp-input-cell{border-bottom-color:var(--otp-input-cell-error-border)}.otp-input-variant-underlined.otp-input-error .otp-input-cell:focus{box-shadow:none}.otp-input-loading .otp-input-cell{opacity:.5;pointer-events:none}.otp-input-cell-focused:not(.otp-input-error .otp-input-cell){border-color:var(--otp-input-cell-focus-border);box-shadow:0 0 0 var(--form-ring-width) var(--otp-input-cell-focus-ring)}.otp-input-wrapper{display:inline-flex;position:relative}.otp-input-cells{gap:var(--otp-input-gap);display:flex}@media(min-width:768px){.otp-input-cells{gap:var(--otp-input-gap-md)}}.otp-input-cell{text-align:center;background-color:var(--otp-input-cell-bg);border-color:var(--otp-input-cell-border);color:var(--otp-input-cell-text);transition:border-color var(--form-transition),box-shadow var(--form-transition);-webkit-tap-highlight-color:transparent}.otp-input-cell:hover:not(:disabled,:focus){border-color:var(--otp-input-cell-hover-border)}.otp-input-cell:focus{border-color:var(--otp-input-cell-focus-border);box-shadow:0 0 0 var(--form-ring-width) var(--otp-input-cell-focus-ring);outline:none}.otp-input-cell:disabled{cursor:not-allowed;opacity:.5}.otp-input-error-message{margin-top:var(--form-helper-margin-top);font-size:var(--form-helper-font-size);line-height:var(--form-helper-line-height);color:var(--form-color-error-oklch)}.otp-input-loading-overlay{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.otp-input-shake{animation:.4s ease-out error-shake}.otp-input-loading-enter-active{transition:opacity var(--form-transition)}.otp-input-loading-leave-active{transition:opacity .15s}.otp-input-loading-enter-from,.otp-input-loading-leave-to{opacity:0}@media(prefers-reduced-motion:reduce){.otp-input-cell,.otp-input-shake,.otp-input-loading-enter-active,.otp-input-loading-leave-active{transition:none;animation:none}}.pagination{--pagination-gap:.5rem;--pagination-item-min-width:2.5rem;--pagination-item-height:2.5rem;--pagination-select-min-width:140px;--pagination-border-color:var(--color-gray-300);--pagination-text:var(--color-gray-700);--pagination-bg:var(--color-white);--pagination-hover-bg:var(--color-primary-oklch)}@supports (color:color-mix(in lab,red,red)){.pagination{--pagination-hover-bg:color-mix(in oklch,var(--color-primary-oklch)var(--hover-bg-opacity),transparent)}}.pagination{--pagination-focus-ring:var(--color-primary-oklch)}@supports (color:color-mix(in lab,red,red)){.pagination{--pagination-focus-ring:color-mix(in oklch,var(--color-primary-oklch)var(--focus-ring-opacity),transparent)}}.pagination{--pagination-icon-size:var(--icon-size-xxxxs);justify-content:center;align-items:center;gap:var(--pagination-gap);display:flex}.pagination-color-primary{--pagination-border-color:var(--color-primary-oklch);--pagination-text:var(--color-primary-oklch);--pagination-hover-bg:var(--color-primary-oklch)}@supports (color:color-mix(in lab,red,red)){.pagination-color-primary{--pagination-hover-bg:color-mix(in oklch,var(--color-primary-oklch)var(--hover-bg-opacity),transparent)}}.pagination-color-primary{--pagination-focus-ring:var(--color-primary-oklch)}@supports (color:color-mix(in lab,red,red)){.pagination-color-primary{--pagination-focus-ring:color-mix(in oklch,var(--color-primary-oklch)var(--focus-ring-opacity),transparent)}}.pagination-color-secondary{--pagination-border-color:var(--color-secondary-oklch);--pagination-text:var(--color-secondary-oklch);--pagination-hover-bg:var(--color-secondary-oklch)}@supports (color:color-mix(in lab,red,red)){.pagination-color-secondary{--pagination-hover-bg:color-mix(in oklch,var(--color-secondary-oklch)var(--hover-bg-opacity),transparent)}}.pagination-color-secondary{--pagination-focus-ring:var(--color-secondary-oklch)}@supports (color:color-mix(in lab,red,red)){.pagination-color-secondary{--pagination-focus-ring:color-mix(in oklch,var(--color-secondary-oklch)var(--focus-ring-opacity),transparent)}}.pagination-color-success{--pagination-border-color:var(--color-success-oklch);--pagination-text:var(--color-success-oklch);--pagination-hover-bg:var(--color-success-oklch)}@supports (color:color-mix(in lab,red,red)){.pagination-color-success{--pagination-hover-bg:color-mix(in oklch,var(--color-success-oklch)var(--hover-bg-opacity),transparent)}}.pagination-color-success{--pagination-focus-ring:var(--color-success-oklch)}@supports (color:color-mix(in lab,red,red)){.pagination-color-success{--pagination-focus-ring:color-mix(in oklch,var(--color-success-oklch)var(--focus-ring-opacity),transparent)}}.pagination-color-warning{--pagination-border-color:var(--color-warning-oklch);--pagination-text:var(--color-warning-oklch);--pagination-hover-bg:var(--color-warning-oklch)}@supports (color:color-mix(in lab,red,red)){.pagination-color-warning{--pagination-hover-bg:color-mix(in oklch,var(--color-warning-oklch)var(--hover-bg-opacity),transparent)}}.pagination-color-warning{--pagination-focus-ring:var(--color-warning-oklch)}@supports (color:color-mix(in lab,red,red)){.pagination-color-warning{--pagination-focus-ring:color-mix(in oklch,var(--color-warning-oklch)var(--focus-ring-opacity),transparent)}}.pagination-color-danger{--pagination-border-color:var(--color-danger-oklch);--pagination-text:var(--color-danger-oklch);--pagination-hover-bg:var(--color-danger-oklch)}@supports (color:color-mix(in lab,red,red)){.pagination-color-danger{--pagination-hover-bg:color-mix(in oklch,var(--color-danger-oklch)var(--hover-bg-opacity),transparent)}}.pagination-color-danger{--pagination-focus-ring:var(--color-danger-oklch)}@supports (color:color-mix(in lab,red,red)){.pagination-color-danger{--pagination-focus-ring:color-mix(in oklch,var(--color-danger-oklch)var(--focus-ring-opacity),transparent)}}.pagination-color-info{--pagination-border-color:var(--color-info-oklch);--pagination-text:var(--color-info-oklch);--pagination-hover-bg:var(--color-info-oklch)}@supports (color:color-mix(in lab,red,red)){.pagination-color-info{--pagination-hover-bg:color-mix(in oklch,var(--color-info-oklch)var(--hover-bg-opacity),transparent)}}.pagination-color-info{--pagination-focus-ring:var(--color-info-oklch)}@supports (color:color-mix(in lab,red,red)){.pagination-color-info{--pagination-focus-ring:color-mix(in oklch,var(--color-info-oklch)var(--focus-ring-opacity),transparent)}}.pagination-color-neutral{--pagination-border-color:var(--color-gray-700);--pagination-text:var(--color-gray-700);--pagination-hover-bg:var(--color-gray-700-oklch)}@supports (color:color-mix(in lab,red,red)){.pagination-color-neutral{--pagination-hover-bg:color-mix(in oklch,var(--color-gray-700-oklch)var(--hover-bg-opacity),transparent)}}.pagination-color-neutral{--pagination-focus-ring:var(--color-gray-700-oklch)}@supports (color:color-mix(in lab,red,red)){.pagination-color-neutral{--pagination-focus-ring:color-mix(in oklch,var(--color-gray-700-oklch)var(--focus-ring-opacity),transparent)}}.pagination-size-xs{--pagination-gap:.25rem;--pagination-item-min-width:1.75rem;--pagination-item-height:1.75rem;--pagination-select-min-width:100px}.pagination-size-xs .pagination-item,.pagination-size-xs .pagination-ellipsis{width:var(--pagination-item-min-width);height:var(--pagination-item-height);font-size:var(--font-size-c2);line-height:var(--line-height-c2)}.pagination-size-sm{--pagination-gap:.375rem;--pagination-item-min-width:2rem;--pagination-item-height:2rem;--pagination-select-min-width:120px}.pagination-size-sm .pagination-item,.pagination-size-sm .pagination-ellipsis{width:var(--pagination-item-min-width);height:var(--pagination-item-height);font-size:var(--font-size-c1);line-height:var(--line-height-c1)}.pagination-size-md{--pagination-gap:.5rem;--pagination-item-min-width:2.5rem;--pagination-item-height:2.5rem;--pagination-select-min-width:140px}.pagination-size-md .pagination-item,.pagination-size-md .pagination-ellipsis{width:var(--pagination-item-min-width);height:var(--pagination-item-height);font-size:var(--font-size-button2);line-height:var(--line-height-button2)}.pagination-size-lg{--pagination-gap:.5rem;--pagination-item-min-width:3rem;--pagination-item-height:3rem;--pagination-select-min-width:160px}.pagination-size-lg .pagination-item,.pagination-size-lg .pagination-ellipsis{width:var(--pagination-item-min-width);height:var(--pagination-item-height);font-size:var(--font-size-button3);line-height:var(--line-height-button3)}.pagination-item{width:var(--pagination-item-min-width);height:var(--pagination-item-height);background:var(--pagination-bg);color:var(--pagination-text);border:1px solid var(--pagination-border-color);border-radius:var(--radius-lg);font-size:inherit;font-weight:var(--font-weight-medium);line-height:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex}.pagination-item .iconbox{justify-content:center;align-items:center;display:flex}.pagination-item-variant-outlined{border:1px solid var(--pagination-border-color);color:var(--pagination-text);background:0 0}.pagination-item-variant-outlined:hover:not(:disabled){background:var(--pagination-hover-bg)}.pagination-item-variant-solid{background:var(--pagination-text);border:1px solid var(--pagination-text);color:var(--pagination-bg)}.pagination-item-variant-solid:hover:not(:disabled){background:var(--pagination-text)}@supports (color:color-mix(in lab,red,red)){.pagination-item-variant-solid:hover:not(:disabled){background:color-mix(in oklch,var(--pagination-text)88%,var(--color-black))}}.pagination-item-variant-solid:hover:not(:disabled){border-color:var(--pagination-text)}@supports (color:color-mix(in lab,red,red)){.pagination-item-variant-solid:hover:not(:disabled){border-color:color-mix(in oklch,var(--pagination-text)88%,var(--color-black))}}.pagination-item-variant-soft{background:var(--pagination-hover-bg);color:var(--pagination-text);border:1px solid #0000}.pagination-item-variant-soft:hover:not(:disabled){background:var(--pagination-text)}@supports (color:color-mix(in lab,red,red)){.pagination-item-variant-soft:hover:not(:disabled){background:color-mix(in oklch,var(--pagination-text)var(--tonal-hover-opacity),transparent)}}.pagination-item-variant-ghost{color:var(--pagination-text);background:0 0;border:1px solid #0000}.pagination-item-variant-ghost:hover:not(:disabled){background:var(--pagination-hover-bg)}.pagination-item-variant-text{color:var(--pagination-text);background:0 0;border:1px solid #0000}.pagination-item-variant-text:hover:not(:disabled){background:var(--pagination-hover-bg)}.pagination-item:focus-visible{box-shadow:0 0 0 var(--focus-ring-offset,2px) var(--pagination-bg),0 0 0 calc(var(--focus-ring-offset,2px) + var(--focus-ring-width,3px)) var(--pagination-focus-ring);outline:none}.pagination-item:disabled{opacity:.5;cursor:not-allowed}.pagination-item:active:not(:disabled){transform:scale(.97)}.pagination-item-desktop{display:none}@media(min-width:640px){.pagination-item-desktop{display:inline-flex}}.pagination-ellipsis{min-width:var(--pagination-item-min-width);height:var(--pagination-item-height);color:var(--pagination-text);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;padding-left:.75rem;padding-right:.75rem;display:none}@media(min-width:640px){.pagination-ellipsis{display:inline-flex}}.pagination-mobile-container{position:relative}@media(min-width:640px){.pagination-mobile-container{display:none}}.pagination-select{appearance:none;min-width:var(--pagination-select-min-width);height:var(--pagination-item-height);border-style:solid;border-width:1px;border-color:var(--pagination-border-color);border-radius:var(--radius-lg);background-color:var(--pagination-bg);color:var(--pagination-text);font-size:var(--font-size-button2);line-height:var(--line-height-button2);font-weight:var(--font-weight-medium);cursor:pointer;padding-left:1rem;padding-right:2rem;transition:background-color .2s,box-shadow .2s}.pagination-select:hover:not(:disabled){background-color:var(--pagination-hover-bg)}.pagination-select:focus{box-shadow:0 0 0 var(--focus-ring-width) var(--pagination-focus-ring);outline:none}.pagination-select:disabled{opacity:.5;cursor:not-allowed}.pagination .iconbox:not([class*=iconbox-]){--iconbox-size:var(--pagination-icon-size)}.pagination-select-icon{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%);color:var(--pagination-text)!important}.pagination-disabled{opacity:.5;pointer-events:none}@media(prefers-reduced-motion:reduce){.pagination-select{transition:none}}.number{--number-height:var(--number-height-md);--number-padding-x:var(--number-padding-x-md);--number-padding-y:var(--number-padding-y-md);--number-font-size:var(--number-font-size-md);--number-line-height:var(--number-line-height-md);--number-radius-current:var(--number-radius);--number-border-color:var(--number-border);--number-bg-color:var(--number-bg);--number-text-color:var(--number-text);--number-placeholder-color:var(--number-placeholder);--number-focus-border:var(--form-accent-primary-oklch);--number-focus-ring-color:var(--number-focus-ring);--number-button-bg-current:var(--number-button-bg);--number-button-border-current:var(--number-button-border);--number-icon-size:var(--icon-size-xxxxs);flex-direction:column;gap:.25rem;width:100%;display:flex}.number-control{background-color:var(--number-bg-color);border:var(--number-border-width)solid var(--number-border-color);border-radius:var(--number-radius-current);width:100%;transition:border-color var(--form-transition),box-shadow var(--form-transition),background-color var(--form-transition);align-items:stretch;display:flex;overflow:hidden}.number-input{width:100%;min-width:0;height:var(--number-height);padding:var(--number-padding-y)var(--number-padding-x);color:var(--number-text-color);font-size:var(--number-font-size);line-height:var(--number-line-height);background-color:#0000;border:0;outline:none;flex:1}.number-input::placeholder{color:var(--number-placeholder-color)}.number-stepper{align-items:stretch;display:flex}.number-button{background-color:var(--number-button-bg-current);border:0;border-left:var(--number-border-width)solid var(--number-button-border-current);width:2.5rem;color:var(--number-button-icon);cursor:pointer;transition:background-color var(--form-transition),border-color var(--form-transition),color var(--form-transition);justify-content:center;align-items:center;display:inline-flex}.number-button:hover:not(:disabled){background-color:var(--number-button-bg-hover);color:var(--number-button-icon-hover)}.number-button:active:not(:disabled){background-color:var(--number-button-bg-active)}.number-button:disabled{cursor:not-allowed;color:var(--number-button-icon-disabled)}.number-variant-outlined .number-control{background-color:var(--number-bg);border-color:var(--number-border)}.number-variant-filled .number-control{background-color:var(--form-bg-filled);border-color:var(--number-border)}.number-variant-underlined .number-control{border-width:0 0 var(--number-border-width)0;background-color:#0000;border-radius:0}.number-color-primary{--number-focus-border:var(--form-accent-primary-oklch);--number-focus-ring-color:var(--form-accent-primary-oklch)}@supports (color:color-mix(in lab,red,red)){.number-color-primary{--number-focus-ring-color:color-mix(in oklch,var(--form-accent-primary-oklch)var(--focus-ring-opacity),transparent)}}.number-color-primary{--number-button-border-focus:var(--form-accent-primary);--number-button-bg-hover:var(--form-accent-primary-oklch)}@supports (color:color-mix(in lab,red,red)){.number-color-primary{--number-button-bg-hover:color-mix(in oklch,var(--form-accent-primary-oklch)var(--hover-bg-opacity),transparent)}}.number-color-primary{--number-button-bg-active:var(--form-accent-primary-oklch)}@supports (color:color-mix(in lab,red,red)){.number-color-primary{--number-button-bg-active:color-mix(in oklch,var(--form-accent-primary-oklch)var(--pressed-bg-opacity),transparent)}}.number-color-secondary{--number-focus-border:var(--form-accent-secondary-oklch);--number-focus-ring-color:var(--form-accent-secondary-oklch)}@supports (color:color-mix(in lab,red,red)){.number-color-secondary{--number-focus-ring-color:color-mix(in oklch,var(--form-accent-secondary-oklch)var(--focus-ring-opacity),transparent)}}.number-color-secondary{--number-button-border-focus:var(--form-accent-secondary);--number-button-bg-hover:var(--form-accent-secondary-oklch)}@supports (color:color-mix(in lab,red,red)){.number-color-secondary{--number-button-bg-hover:color-mix(in oklch,var(--form-accent-secondary-oklch)var(--hover-bg-opacity),transparent)}}.number-color-secondary{--number-button-bg-active:var(--form-accent-secondary-oklch)}@supports (color:color-mix(in lab,red,red)){.number-color-secondary{--number-button-bg-active:color-mix(in oklch,var(--form-accent-secondary-oklch)var(--pressed-bg-opacity),transparent)}}.number-color-success{--number-focus-border:var(--form-accent-success-oklch);--number-focus-ring-color:var(--form-accent-success-oklch)}@supports (color:color-mix(in lab,red,red)){.number-color-success{--number-focus-ring-color:color-mix(in oklch,var(--form-accent-success-oklch)var(--focus-ring-opacity),transparent)}}.number-color-success{--number-button-border-focus:var(--form-accent-success);--number-button-bg-hover:var(--form-accent-success-oklch)}@supports (color:color-mix(in lab,red,red)){.number-color-success{--number-button-bg-hover:color-mix(in oklch,var(--form-accent-success-oklch)var(--hover-bg-opacity),transparent)}}.number-color-success{--number-button-bg-active:var(--form-accent-success-oklch)}@supports (color:color-mix(in lab,red,red)){.number-color-success{--number-button-bg-active:color-mix(in oklch,var(--form-accent-success-oklch)var(--pressed-bg-opacity),transparent)}}.number-color-warning{--number-focus-border:var(--form-accent-warning-oklch);--number-focus-ring-color:var(--form-accent-warning-oklch)}@supports (color:color-mix(in lab,red,red)){.number-color-warning{--number-focus-ring-color:color-mix(in oklch,var(--form-accent-warning-oklch)var(--focus-ring-opacity),transparent)}}.number-color-warning{--number-button-border-focus:var(--form-accent-warning);--number-button-bg-hover:var(--form-accent-warning-oklch)}@supports (color:color-mix(in lab,red,red)){.number-color-warning{--number-button-bg-hover:color-mix(in oklch,var(--form-accent-warning-oklch)var(--hover-bg-opacity),transparent)}}.number-color-warning{--number-button-bg-active:var(--form-accent-warning-oklch)}@supports (color:color-mix(in lab,red,red)){.number-color-warning{--number-button-bg-active:color-mix(in oklch,var(--form-accent-warning-oklch)var(--pressed-bg-opacity),transparent)}}.number-color-danger{--number-focus-border:var(--form-accent-danger-oklch);--number-focus-ring-color:var(--form-accent-danger-oklch)}@supports (color:color-mix(in lab,red,red)){.number-color-danger{--number-focus-ring-color:color-mix(in oklch,var(--form-accent-danger-oklch)var(--focus-ring-opacity),transparent)}}.number-color-danger{--number-button-border-focus:var(--form-accent-danger);--number-button-bg-hover:var(--form-accent-danger-oklch)}@supports (color:color-mix(in lab,red,red)){.number-color-danger{--number-button-bg-hover:color-mix(in oklch,var(--form-accent-danger-oklch)var(--hover-bg-opacity),transparent)}}.number-color-danger{--number-button-bg-active:var(--form-accent-danger-oklch)}@supports (color:color-mix(in lab,red,red)){.number-color-danger{--number-button-bg-active:color-mix(in oklch,var(--form-accent-danger-oklch)var(--pressed-bg-opacity),transparent)}}.number-color-info{--number-focus-border:var(--form-accent-info-oklch);--number-focus-ring-color:var(--form-accent-info-oklch)}@supports (color:color-mix(in lab,red,red)){.number-color-info{--number-focus-ring-color:color-mix(in oklch,var(--form-accent-info-oklch)var(--focus-ring-opacity),transparent)}}.number-color-info{--number-button-border-focus:var(--form-accent-info);--number-button-bg-hover:var(--form-accent-info-oklch)}@supports (color:color-mix(in lab,red,red)){.number-color-info{--number-button-bg-hover:color-mix(in oklch,var(--form-accent-info-oklch)var(--hover-bg-opacity),transparent)}}.number-color-info{--number-button-bg-active:var(--form-accent-info-oklch)}@supports (color:color-mix(in lab,red,red)){.number-color-info{--number-button-bg-active:color-mix(in oklch,var(--form-accent-info-oklch)var(--pressed-bg-opacity),transparent)}}.number-color-neutral{--number-button-border-focus:var(--color-gray-400);--number-button-bg-hover:var(--color-gray-700-oklch)}@supports (color:color-mix(in lab,red,red)){.number-color-neutral{--number-button-bg-hover:color-mix(in oklch,var(--color-gray-700-oklch)var(--hover-bg-opacity),transparent)}}.number-color-neutral{--number-button-bg-active:var(--color-gray-700-oklch)}@supports (color:color-mix(in lab,red,red)){.number-color-neutral{--number-button-bg-active:color-mix(in oklch,var(--color-gray-700-oklch)var(--pressed-bg-opacity),transparent)}}.number-size-sm{--number-height:var(--number-height-sm);--number-padding-x:var(--number-padding-x-sm);--number-padding-y:var(--number-padding-y-sm);--number-font-size:var(--number-font-size-sm);--number-line-height:var(--number-line-height-sm);--number-icon-size:var(--icon-size-xxxxxs)}.number-size-md{--number-height:var(--number-height-md);--number-padding-x:var(--number-padding-x-md);--number-padding-y:var(--number-padding-y-md);--number-font-size:var(--number-font-size-md);--number-line-height:var(--number-line-height-md);--number-icon-size:var(--icon-size-xxxxs)}.number-size-lg{--number-height:var(--number-height-lg);--number-padding-x:var(--number-padding-x-lg);--number-padding-y:var(--number-padding-y-lg);--number-font-size:var(--number-font-size-lg);--number-line-height:var(--number-line-height-lg);--number-icon-size:var(--icon-size-xxxs)}.number-focused .number-control{border-color:var(--number-focus-border);box-shadow:0 0 0 var(--focus-ring-width) var(--number-focus-ring-color)}.number-focused .number-button{border-left-color:var(--number-button-border-focus,var(--number-button-border-current))}.number-disabled .number-control{background-color:var(--number-bg-disabled);border-color:var(--number-border-disabled);cursor:not-allowed;opacity:var(--number-disabled-opacity)}.number-disabled .number-input{color:var(--number-text-disabled);cursor:not-allowed}.number-disabled .number-button{cursor:not-allowed}.number-readonly{cursor:default}.number-readonly .number-control{opacity:.6}.number-readonly .number-input{cursor:default}.number-readonly .number-button{cursor:not-allowed}.number-state-error .number-control{border-color:var(--form-color-error-oklch)}.number-state-error.number-focused .number-control{border-color:var(--form-color-error-oklch);box-shadow:0 0 0 var(--focus-ring-width) var(--form-color-error-oklch)}@supports (color:color-mix(in lab,red,red)){.number-state-error.number-focused .number-control{box-shadow:0 0 0 var(--focus-ring-width) color-mix(in oklch,var(--form-color-error-oklch)var(--form-ring-opacity),transparent)}}.number-label{font-size:var(--form-label-font-size);line-height:var(--form-label-line-height);color:var(--form-label-color);align-items:flex-start;gap:.25rem;display:inline-flex}.number-description{font-size:var(--font-size-c2);line-height:var(--line-height-c2);color:var(--form-helper-color)}.number-error{font-size:var(--font-size-c2);line-height:var(--line-height-c2);color:var(--form-color-error)}.number-prepend,.number-append{padding:0 var(--number-padding-x);color:var(--form-icon-color);flex-shrink:0;align-items:center;display:flex}.number-prepend{padding-right:0}.number-append{padding-left:0}.number-prepend .iconbox,.number-append .iconbox,.number-button .iconbox{--iconbox-size:var(--number-icon-size)}.number-control:has(.number-prepend) .number-input{padding-left:.375rem}.number-control:has(.number-append) .number-input{padding-right:.375rem}.date-input{--date-input-bg:var(--form-bg);--date-input-border:var(--form-input-border);--date-input-border-hover:var(--form-input-border-hover);--date-input-text:var(--form-text);--date-input-placeholder:var(--form-text-placeholder);--date-input-separator:var(--color-gray-400);--date-input-focus-border:var(--form-accent-primary-oklch);--date-input-focus-ring:var(--form-accent-primary-oklch)}@supports (color:color-mix(in lab,red,red)){.date-input{--date-input-focus-ring:color-mix(in oklch,var(--form-accent-primary-oklch)var(--form-ring-opacity),transparent)}}.date-input{--date-input-icon-color:var(--form-icon-color);--date-input-icon-hover:var(--form-icon-color-hover);--date-input-height:var(--form-height-md);--date-input-radius:var(--form-radius-md);--date-input-segment-width:2.5rem;--date-input-segment-width-year:3.5rem;flex-direction:column;gap:.25rem;width:100%;display:flex}.date-input-control{width:100%;padding:0 var(--form-padding-x-md);background-color:var(--date-input-bg);border:var(--form-border-width)solid var(--date-input-border);border-radius:var(--date-input-radius);height:var(--date-input-height);transition:border-color var(--form-transition),box-shadow var(--form-transition);align-items:center;gap:.25rem;display:flex}.date-input-control:hover:not(.date-input-disabled .date-input-control){border-color:var(--date-input-border-hover)}.date-input-focused .date-input-control,.date-input-control-focused{border-color:var(--date-input-focus-border);box-shadow:0 0 0 var(--form-ring-width) var(--date-input-focus-ring)}.date-input-segment{width:var(--date-input-segment-width);text-align:center;color:var(--date-input-text);font-size:var(--form-font-size-md);line-height:var(--form-line-height-md);font-weight:var(--font-weight-medium);background:0 0;border:none;outline:none;padding:0}.date-input-segment:nth-of-type(3),.date-input-segment:nth-of-type(6){width:var(--date-input-segment-width-year)}.date-input-segment::placeholder{color:var(--date-input-placeholder);font-weight:var(--font-weight-normal)}.date-input-separator{color:var(--date-input-separator);font-size:var(--form-font-size-md);line-height:var(--form-line-height-md);-webkit-user-select:none;user-select:none}.date-input-range-separator{color:var(--color-gray-500);font-size:var(--form-font-size-md);line-height:var(--form-line-height-md);font-weight:var(--font-weight-medium);-webkit-user-select:none;user-select:none;padding:0 .5rem}.date-input-trigger{color:var(--date-input-icon-color);cursor:pointer;transition:color var(--form-transition);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:.25rem;display:inline-flex}.date-input-trigger:hover:not(:disabled){color:var(--date-input-icon-hover)}.date-input-trigger:disabled{cursor:not-allowed;opacity:var(--form-disabled-opacity)}.date-input-trigger .iconbox{--iconbox-size:var(--icon-size-xxxxs)}.date-input-variant-filled .date-input-control{background-color:var(--form-bg-disabled);border-color:#0000}.date-input-variant-filled.date-input-focused .date-input-control,.date-input-variant-filled .date-input-control-focused{box-shadow:0 0 0 var(--form-ring-width) var(--date-input-focus-ring);border-color:#0000}.date-input-variant-underlined .date-input-control{border:none;border-bottom:var(--form-border-width)solid var(--date-input-border);background-color:#0000;border-radius:0;padding-left:0;padding-right:0}.date-input-variant-underlined.date-input-focused .date-input-control,.date-input-variant-underlined .date-input-control-focused{border-bottom-color:var(--date-input-focus-border);box-shadow:none}.date-input-size-sm{--date-input-height:var(--form-height-sm);--date-input-radius:var(--form-radius-sm);--date-input-segment-width:2rem;--date-input-segment-width-year:3rem}.date-input-size-sm .date-input-control{padding:0 var(--form-padding-x-sm)}.date-input-size-sm .date-input-segment,.date-input-size-sm .date-input-separator{font-size:var(--form-font-size-sm);line-height:var(--form-line-height-sm)}.date-input-size-sm .date-input-trigger .iconbox{--iconbox-size:var(--icon-size-xxxxxs)}.date-input-size-lg{--date-input-height:var(--form-height-lg);--date-input-radius:var(--form-radius-lg);--date-input-segment-width:3rem;--date-input-segment-width-year:4rem}.date-input-size-lg .date-input-control{padding:0 var(--form-padding-x-lg)}.date-input-size-lg .date-input-segment,.date-input-size-lg .date-input-separator{font-size:var(--font-size-s1);line-height:var(--line-height-s1)}.date-input-size-lg .date-input-trigger .iconbox{--iconbox-size:var(--icon-size-xxxs)}.date-input-disabled .date-input-control{border-color:var(--form-input-border-disabled);background-color:var(--form-bg-disabled-dark);cursor:not-allowed;opacity:var(--form-disabled-opacity)}.date-input-disabled .date-input-segment{color:var(--form-text-disabled);cursor:not-allowed}.date-input-disabled .date-input-separator{color:var(--form-text-disabled)}.date-input-disabled .date-input-trigger{cursor:not-allowed;opacity:var(--form-disabled-opacity)}.date-input-readonly .date-input-control{background-color:var(--form-bg-disabled);cursor:default}.date-input-readonly .date-input-segment{cursor:default}.date-input-error .date-input-control{border-color:var(--form-color-error-oklch)}.date-input-error.date-input-focused .date-input-control,.date-input-error .date-input-control-focused{border-color:var(--form-color-error-oklch);box-shadow:0 0 0 var(--form-ring-width) var(--form-color-error-oklch)}@supports (color:color-mix(in lab,red,red)){.date-input-error.date-input-focused .date-input-control,.date-input-error .date-input-control-focused{box-shadow:0 0 0 var(--form-ring-width) color-mix(in oklch,var(--form-color-error-oklch)var(--form-ring-opacity),transparent)}}.date-input-warning .date-input-control{border-color:var(--form-color-warning-oklch)}.date-input-warning.date-input-focused .date-input-control,.date-input-warning .date-input-control-focused{border-color:var(--form-color-warning-oklch);box-shadow:0 0 0 var(--form-ring-width) var(--form-color-warning-oklch)}@supports (color:color-mix(in lab,red,red)){.date-input-warning.date-input-focused .date-input-control,.date-input-warning .date-input-control-focused{box-shadow:0 0 0 var(--form-ring-width) color-mix(in oklch,var(--form-color-warning-oklch)var(--form-ring-opacity),transparent)}}.date-input-success .date-input-control{border-color:var(--form-color-success-oklch)}.date-input-success.date-input-focused .date-input-control,.date-input-success .date-input-control-focused{border-color:var(--form-color-success-oklch);box-shadow:0 0 0 var(--form-ring-width) var(--form-color-success-oklch)}@supports (color:color-mix(in lab,red,red)){.date-input-success.date-input-focused .date-input-control,.date-input-success .date-input-control-focused{box-shadow:0 0 0 var(--form-ring-width) color-mix(in oklch,var(--form-color-success-oklch)var(--form-ring-opacity),transparent)}}.date-input-label{font-size:var(--form-label-font-size);line-height:var(--form-label-line-height);color:var(--form-label-color);font-weight:var(--font-weight-medium);align-items:flex-start;gap:.25rem;display:inline-flex}.date-input-message{font-size:var(--font-size-c2);line-height:var(--line-height-c2);color:var(--form-helper-color)}.date-input-error .date-input-message{color:var(--form-color-error-oklch)}.date-input-warning .date-input-message{color:var(--form-color-warning-oklch)}.date-input-success .date-input-message{color:var(--form-color-success-oklch)}@media(prefers-reduced-motion:reduce){.date-input-control{transition:none}}.date-native{--date-native-accent:var(--form-accent-primary);--date-native-accent-oklch:var(--form-accent-primary-oklch);--date-native-contrast:var(--color-white);--date-native-height:var(--form-height-md);--date-native-padding-x:var(--form-padding-x-md);--date-native-font-size:var(--form-font-size-md);--date-native-line-height:var(--form-line-height-md);--date-native-bg:var(--form-bg);--date-native-border:var(--form-input-border);--date-native-border-width:var(--form-border-width);--date-native-radius:var(--form-radius-md);--date-native-text:var(--form-text);--date-native-placeholder:var(--form-text-placeholder);--date-native-hover-border:var(--form-input-border-hover);--date-native-focus-border:var(--date-native-accent-oklch);--date-native-focus-ring:var(--date-native-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.date-native{--date-native-focus-ring:color-mix(in oklch,var(--date-native-accent-oklch)var(--form-ring-opacity),transparent)}}.date-native{--date-native-icon-color:var(--form-icon-color);--date-native-icon-size:var(--icon-size-xxxxs);flex-direction:column;gap:.25rem;width:100%;display:flex}.date-native-variant-filled{--date-native-bg:var(--date-native-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.date-native-variant-filled{--date-native-bg:color-mix(in oklch,var(--date-native-accent-oklch)var(--tonal-bg-opacity),transparent)}}.date-native-variant-filled{--date-native-border:transparent;--date-native-hover-border:var(--date-native-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.date-native-variant-filled{--date-native-hover-border:color-mix(in oklch,var(--date-native-accent-oklch)var(--tonal-hover-opacity),transparent)}}.date-native-variant-underlined{--date-native-bg:transparent;--date-native-border:var(--form-input-border);--date-native-radius:0}.date-native-variant-underlined .date-native-input{border-top:none;border-left:none;border-right:none;border-bottom:var(--date-native-border-width)solid var(--date-native-border);border-radius:0;padding-left:0}.date-native-variant-underlined .date-native-input:hover:not(:disabled){border-bottom-color:var(--date-native-hover-border)}.date-native-variant-underlined .date-native-input:focus{border-bottom-color:var(--date-native-focus-border);box-shadow:0 1px 0 0 var(--date-native-focus-border)}.date-native-color-primary{--date-native-accent:var(--form-accent-primary);--date-native-accent-oklch:var(--form-accent-primary-oklch)}.date-native-color-secondary{--date-native-accent:var(--form-accent-secondary);--date-native-accent-oklch:var(--form-accent-secondary-oklch)}.date-native-color-success{--date-native-accent:var(--form-accent-success);--date-native-accent-oklch:var(--form-accent-success-oklch)}.date-native-color-warning{--date-native-accent:var(--form-accent-warning);--date-native-accent-oklch:var(--form-accent-warning-oklch)}.date-native-color-danger{--date-native-accent:var(--color-danger);--date-native-accent-oklch:var(--color-danger-oklch)}.date-native-color-info{--date-native-accent:var(--form-accent-info);--date-native-accent-oklch:var(--form-accent-info-oklch)}.date-native-color-neutral{--date-native-accent:var(--color-gray-600);--date-native-accent-oklch:var(--color-gray-600-oklch)}.date-native-size-sm{--date-native-height:var(--form-height-sm);--date-native-padding-x:var(--form-padding-x-sm);--date-native-font-size:var(--form-font-size-sm);--date-native-line-height:var(--form-line-height-sm);--date-native-radius:var(--form-radius-sm);--date-native-icon-size:var(--icon-size-xxxxxs)}.date-native-size-lg{--date-native-height:var(--form-height-lg);--date-native-padding-x:var(--form-padding-x-lg);--date-native-font-size:var(--form-font-size-lg);--date-native-line-height:var(--form-line-height-lg);--date-native-radius:var(--form-radius-lg);--date-native-icon-size:var(--icon-size-xxxs)}.date-native-wrapper{align-items:center;width:100%;display:flex;position:relative}.date-native-has-prepend .date-native-input{padding-left:calc(var(--date-native-padding-x) + var(--date-native-icon-size) + .5rem)}.date-native-input{appearance:none;width:100%;height:var(--date-native-height);padding:0 var(--date-native-padding-x);padding-right:calc(var(--date-native-padding-x) + var(--date-native-icon-size) + .5rem);background:var(--date-native-bg);border:var(--date-native-border-width)solid var(--date-native-border);border-radius:var(--date-native-radius);color:var(--date-native-text);font-size:var(--date-native-font-size);line-height:var(--date-native-line-height);cursor:pointer;transition:border-color var(--form-transition),box-shadow var(--form-transition)}.date-native-input:hover:not(:disabled){border-color:var(--date-native-hover-border)}.date-native-input:focus{border-color:var(--date-native-focus-border);box-shadow:0 0 0 var(--form-ring-width) var(--date-native-focus-ring);outline:none}.date-native-input::placeholder{color:var(--date-native-placeholder)}.date-native-input::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;right:0}.date-native-prepend,.date-native-append{pointer-events:none;color:var(--date-native-icon-color);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.date-native-prepend{left:var(--date-native-padding-x)}.date-native-append{right:var(--date-native-padding-x)}.date-native-prepend .iconbox,.date-native-append .iconbox{--iconbox-size:var(--date-native-icon-size)}.date-native-disabled{pointer-events:none}.date-native-disabled .date-native-input{border-color:var(--form-input-border-disabled);background-color:var(--form-bg-disabled-dark);color:var(--form-text-disabled);cursor:not-allowed;opacity:var(--form-disabled-opacity)}.date-native-disabled .date-native-prepend,.date-native-disabled .date-native-append{color:var(--form-text-disabled)}.date-native-state-error .date-native-input{border-color:var(--form-color-error-oklch)}.date-native-state-error .date-native-input:focus{border-color:var(--form-color-error-oklch);box-shadow:0 0 0 var(--form-ring-width) var(--form-color-error-oklch)}@supports (color:color-mix(in lab,red,red)){.date-native-state-error .date-native-input:focus{box-shadow:0 0 0 var(--form-ring-width) color-mix(in oklch,var(--form-color-error-oklch)var(--form-ring-opacity),transparent)}}.date-native-state-warning .date-native-input{border-color:var(--form-color-warning-oklch)}.date-native-state-warning .date-native-input:focus{border-color:var(--form-color-warning-oklch);box-shadow:0 0 0 var(--form-ring-width) var(--form-color-warning-oklch)}@supports (color:color-mix(in lab,red,red)){.date-native-state-warning .date-native-input:focus{box-shadow:0 0 0 var(--form-ring-width) color-mix(in oklch,var(--form-color-warning-oklch)var(--form-ring-opacity),transparent)}}.date-native-state-success .date-native-input{border-color:var(--form-color-success-oklch)}.date-native-state-success .date-native-input:focus{border-color:var(--form-color-success-oklch);box-shadow:0 0 0 var(--form-ring-width) var(--form-color-success-oklch)}@supports (color:color-mix(in lab,red,red)){.date-native-state-success .date-native-input:focus{box-shadow:0 0 0 var(--form-ring-width) color-mix(in oklch,var(--form-color-success-oklch)var(--form-ring-opacity),transparent)}}.date-native-label{font-size:var(--form-label-font-size);line-height:var(--form-label-line-height);color:var(--form-label-color);font-weight:var(--font-weight-medium);align-items:flex-start;gap:.25rem;display:inline-flex}.date-native-helper,.date-native-error,.date-native-warning,.date-native-success{font-size:var(--font-size-c2);line-height:var(--line-height-c2)}.date-native-helper{color:var(--form-helper-color)}.date-native-error{color:var(--form-color-error-oklch)}.date-native-warning{color:var(--form-color-warning-oklch)}.date-native-success{color:var(--form-color-success-oklch)}@media(prefers-reduced-motion:reduce){.date-native-input{transition:none}}.date-picker{flex-direction:column;gap:.25rem;width:100%;display:flex;position:relative}.date-picker-variant-filled .date-picker-trigger{background-color:var(--form-bg-filled);border-width:0 0 var(--form-border-width)0;border-radius:var(--form-radius-md)var(--form-radius-md)0 0}.date-picker-variant-filled.date-picker-focused .date-picker-trigger{box-shadow:0 1px 0 0 var(--date-picker-trigger-focus-border)}.date-picker-variant-underlined .date-picker-trigger{border-width:0 0 var(--form-border-width)0;background-color:#0000;border-radius:0}.date-picker-variant-underlined.date-picker-focused .date-picker-trigger{box-shadow:0 1px 0 0 var(--date-picker-trigger-focus-border)}.date-picker-variant-filled.date-picker-error .date-picker-trigger{box-shadow:0 1px 0 0 var(--form-color-error-oklch)}.date-picker-variant-filled.date-picker-warning .date-picker-trigger{box-shadow:0 1px 0 0 var(--form-color-warning-oklch)}.date-picker-variant-filled.date-picker-success .date-picker-trigger{box-shadow:0 1px 0 0 var(--form-color-success-oklch)}.date-picker-variant-underlined.date-picker-error .date-picker-trigger{box-shadow:0 1px 0 0 var(--form-color-error-oklch)}.date-picker-variant-underlined.date-picker-warning .date-picker-trigger{box-shadow:0 1px 0 0 var(--form-color-warning-oklch)}.date-picker-variant-underlined.date-picker-success .date-picker-trigger{box-shadow:0 1px 0 0 var(--form-color-success-oklch)}.date-picker{--date-picker-cell-size:2rem;--date-picker-panel-padding:.75rem;--date-picker-panel-gap:.5rem}.date-picker-header{gap:.375rem}.date-picker-weekdays{gap:.125rem;font-size:.75rem}.date-picker-days{gap:.125rem}.date-picker-size-sm{--date-picker-trigger-height:var(--form-height-sm);--date-picker-trigger-padding-x:var(--form-padding-x-sm);--date-picker-trigger-font-size:var(--form-font-size-sm);--date-picker-trigger-line-height:var(--form-line-height-sm);--date-picker-cell-size:1.75rem;--date-picker-panel-padding:.5rem;--date-picker-panel-gap:.375rem}.date-picker-size-sm .date-picker-icon .iconbox{--iconbox-size:var(--icon-size-xxxxxs)}.date-picker-size-sm .date-picker-header{gap:.25rem;padding:.375rem .5rem}.date-picker-size-sm .date-picker-header-nav,.date-picker-size-sm .date-picker-month-selector,.date-picker-size-sm .date-picker-year-selector{min-width:1.5rem;height:1.5rem;font-size:var(--font-size-c1);gap:.25rem;padding:0 .375rem}.date-picker-size-sm .date-picker-header-nav svg,.date-picker-size-sm .date-picker-month-selector svg,.date-picker-size-sm .date-picker-year-selector svg{width:.875rem;height:.875rem}.date-picker-size-sm .date-picker-weekdays{gap:0;margin-bottom:.25rem;font-size:.625rem}.date-picker-size-sm .date-picker-week-label{font-size:.625rem}.date-picker-size-sm .date-picker-days{gap:0}.date-picker-size-sm .date-picker-day{font-size:var(--font-size-c1)}.date-picker-size-sm .date-picker-month-grid,.date-picker-size-sm .date-picker-year-grid{gap:.25rem}.date-picker-size-sm .date-picker-month,.date-picker-size-sm .date-picker-year{height:2rem;font-size:var(--font-size-c1)}.date-picker-size-sm .date-picker-footer{gap:.375rem;padding-top:.375rem}.date-picker-size-sm .picker-text-button{font-size:var(--font-size-c1);height:1.5rem;padding:.25rem .5rem}.date-picker-size-lg{--date-picker-trigger-height:var(--form-height-lg);--date-picker-trigger-padding-x:var(--form-padding-x-lg);--date-picker-trigger-font-size:var(--form-font-size-md);--date-picker-trigger-line-height:var(--form-line-height-md);--date-picker-cell-size:2.75rem}.date-picker-size-lg .date-picker-icon .iconbox{--iconbox-size:var(--icon-size-xxxs)}.date-picker-trigger{width:100%;height:var(--date-picker-trigger-height);padding:0 var(--date-picker-trigger-padding-x);border-radius:var(--date-picker-trigger-radius);background:var(--date-picker-trigger-bg);border:var(--form-border-width)solid var(--date-picker-trigger-border);color:var(--date-picker-trigger-text);font-size:var(--date-picker-trigger-font-size);line-height:var(--date-picker-trigger-line-height);transition:border-color var(--form-transition),box-shadow var(--form-transition),background-color var(--form-transition);justify-content:space-between;align-items:center;display:inline-flex}.date-picker-trigger:hover:not(:disabled){border-color:var(--date-picker-trigger-hover-border)}.date-picker-focused .date-picker-trigger{border-color:var(--date-picker-trigger-focus-border);box-shadow:0 0 0 var(--form-ring-width) var(--date-picker-trigger-focus-ring);outline:none}.date-picker-trigger:disabled{opacity:var(--form-disabled-opacity);cursor:not-allowed}.date-picker-input{color:inherit;white-space:nowrap;-webkit-user-select:text;user-select:text;cursor:text;flex:1;align-items:center;gap:.5rem;min-width:0;display:inline-flex;overflow:hidden}.date-picker-placeholder{color:var(--date-picker-trigger-placeholder)}.date-picker-icon{color:var(--date-picker-icon-color);display:inline-flex}.date-picker-trigger:hover .date-picker-icon{color:var(--date-picker-icon-hover)}.date-picker-icon .iconbox{--iconbox-size:var(--icon-size-xxxxs)}.date-picker-panel{background:var(--date-picker-panel-bg);border-radius:var(--date-picker-panel-radius);padding:var(--date-picker-panel-padding);gap:var(--date-picker-panel-gap);flex-direction:column;display:flex}.date-picker-dropdown{z-index:var(--z-popover);border:var(--border-width-default)solid var(--date-picker-panel-border);box-shadow:var(--date-picker-panel-shadow)}.date-picker-inline .date-picker-panel{width:100%;max-width:340px}@media(min-width:992px){.date-picker-inline .date-picker-panel:has(.date-picker-dual-container){max-width:720px}}@media(max-width:991px){.date-picker-day{--date-picker-cell-size:2.5rem;height:2.5rem}}.date-picker-header{grid-template-columns:auto 1fr auto;justify-content:space-between;align-items:center;gap:.5rem;display:grid}.date-picker-nav{align-items:center;gap:.25rem;display:inline-flex}.picker-nav-button{height:var(--picker-nav-height);width:var(--picker-nav-height);border-radius:var(--radius-sm);color:var(--picker-nav-icon);cursor:pointer;transition:color var(--form-transition),background-color var(--form-transition);background-color:#0000;border:none;justify-content:center;align-items:center;display:inline-flex}.picker-nav-button:hover{background-color:var(--picker-nav-button-bg-hover);color:var(--picker-nav-icon-hover)}.picker-nav-button:active{background-color:var(--form-accent-neutral-oklch)}@supports (color:color-mix(in lab,red,red)){.picker-nav-button:active{background-color:color-mix(in oklch,var(--form-accent-neutral-oklch)calc(var(--hover-bg-opacity)*1.5),transparent)}}.date-picker-select{min-width:6rem;height:var(--form-height-sm);padding:0 var(--form-padding-x-sm);border-radius:var(--form-radius-sm);border:var(--form-border-width)solid var(--date-picker-panel-border);background:var(--date-picker-panel-bg);color:var(--form-text);font-size:var(--form-font-size-sm);line-height:var(--form-line-height-sm)}.date-picker-weekdays{color:var(--date-picker-weekday-color);font-size:var(--font-size-c2);text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;display:grid}.date-picker-weekdays-week{grid-template-columns:repeat(8,minmax(0,1fr))}.date-picker-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;display:grid}.date-picker-day{height:var(--date-picker-cell-size);border-radius:var(--date-picker-cell-radius);border:var(--border-width-default)solid var(--date-picker-cell-border);background-color:var(--date-picker-cell-bg);color:var(--date-picker-cell-text);cursor:pointer;transition:background-color var(--form-transition),color var(--form-transition),border-color var(--form-transition);justify-content:center;align-items:center;display:flex}.date-picker-day:hover:not(.is-disabled){background-color:var(--date-picker-cell-hover-bg);color:var(--date-picker-cell-hover-text)}.date-picker-day:focus-visible{box-shadow:0 0 0 var(--focus-ring-width) var(--date-picker-cell-focus-ring);outline:none}.date-picker-day.is-selected{background-color:var(--date-picker-cell-selected-bg);color:var(--date-picker-cell-selected-text);border-color:var(--date-picker-cell-selected-border)}.date-picker-day.is-in-range{background-color:var(--date-picker-cell-range-bg);color:var(--date-picker-cell-range-text)}.date-picker-day.is-today{border-color:var(--date-picker-cell-today-border)}.date-picker-day.is-disabled{opacity:var(--date-picker-disabled-opacity);cursor:not-allowed}.date-picker-day.is-highlighted:not(.is-selected){background-color:var(--date-picker-cell-highlighted-bg);color:var(--date-picker-cell-highlighted-text)}.date-picker-day.is-other-month{opacity:.4}.date-picker-day.is-range-start,.date-picker-day.is-range-end{background-color:var(--date-picker-cell-selected-bg);color:var(--date-picker-cell-selected-text)}.date-picker-week-number{color:var(--date-picker-week-label-color);font-size:var(--font-size-c2);text-align:center}.date-picker-week-rows{flex-direction:column;gap:.25rem;display:flex}.date-picker-week-row{grid-template-columns:auto repeat(7,minmax(0,1fr));align-items:center;gap:.25rem;display:grid}.date-picker-month-grid,.date-picker-year-grid{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center;justify-items:center;gap:.35rem 1.5rem;display:grid}.date-picker-month,.date-picker-year{height:var(--date-picker-cell-size);width:100%;color:var(--date-picker-cell-text);border-radius:var(--date-picker-cell-radius);cursor:pointer;transition:background-color var(--form-transition),color var(--form-transition),border-color var(--form-transition);background-color:#0000;border:none;justify-content:center;align-items:center;display:flex}.date-picker-month:hover,.date-picker-year:hover{background-color:var(--date-picker-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.date-picker-month:hover,.date-picker-year:hover{background-color:color-mix(in oklch,var(--date-picker-accent-oklch)10%,transparent)}}.date-picker-month:hover,.date-picker-year:hover{color:var(--date-picker-accent)}.date-picker-month.is-selected,.date-picker-year.is-selected{background-color:var(--date-picker-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.date-picker-month.is-selected,.date-picker-year.is-selected{background-color:color-mix(in oklch,var(--date-picker-accent-oklch)18%,transparent)}}.date-picker-month.is-selected,.date-picker-year.is-selected{color:var(--date-picker-accent);border-color:#0000}.date-picker-month.is-in-range{background-color:var(--date-picker-cell-range-bg);color:var(--date-picker-cell-range-text)}.date-picker-month.is-range-start,.date-picker-month.is-range-end{background-color:var(--date-picker-cell-selected-bg);color:var(--date-picker-cell-selected-text)}.date-picker-month.is-in-range:hover,.date-picker-month.is-range-start:hover,.date-picker-month.is-range-end:hover{background-color:var(--date-picker-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.date-picker-month.is-in-range:hover,.date-picker-month.is-range-start:hover,.date-picker-month.is-range-end:hover{background-color:color-mix(in oklch,var(--date-picker-accent-oklch)25%,transparent)}}.date-picker-month.is-in-range:hover,.date-picker-month.is-range-start:hover,.date-picker-month.is-range-end:hover{color:var(--date-picker-accent)}.date-picker-footer{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.picker-text-button{height:var(--form-height-sm);padding:0 var(--form-padding-x-sm);color:var(--date-picker-accent);font-size:var(--form-font-size-sm);line-height:var(--form-line-height-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--form-transition),background-color var(--form-transition);background:0 0;border:none;align-items:center;gap:.25rem;display:inline-flex}.picker-text-button:hover{background-color:var(--date-picker-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.picker-text-button:hover{background-color:color-mix(in oklch,var(--date-picker-accent-oklch)var(--hover-bg-opacity),transparent)}}.picker-text-button:hover{color:var(--date-picker-accent)}.picker-text-button:active{background-color:var(--date-picker-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.picker-text-button:active{background-color:color-mix(in oklch,var(--date-picker-accent-oklch)calc(var(--hover-bg-opacity)*1.5),transparent)}}.picker-text-button:focus-visible{outline:2px solid var(--date-picker-accent);outline-offset:2px}.picker-text-button-danger{color:var(--form-color-error)}.picker-text-button-danger:hover{background-color:var(--form-color-error-oklch)}@supports (color:color-mix(in lab,red,red)){.picker-text-button-danger:hover{background-color:color-mix(in oklch,var(--form-color-error-oklch)var(--hover-bg-opacity),transparent)}}.picker-text-button-danger:hover{color:var(--form-color-error)}.picker-text-button-danger:active{background-color:var(--form-color-error-oklch)}@supports (color:color-mix(in lab,red,red)){.picker-text-button-danger:active{background-color:color-mix(in oklch,var(--form-color-error-oklch)calc(var(--hover-bg-opacity)*1.5),transparent)}}.picker-text-button-danger:focus-visible{outline-color:var(--form-color-error)}.picker-text-button-neutral{color:var(--color-gray-600)}.picker-text-button-neutral:hover{background-color:var(--form-accent-neutral-oklch)}@supports (color:color-mix(in lab,red,red)){.picker-text-button-neutral:hover{background-color:color-mix(in oklch,var(--form-accent-neutral-oklch)var(--hover-bg-opacity),transparent)}}.picker-text-button-neutral:hover{color:var(--color-gray-700)}.picker-text-button-neutral:active{background-color:var(--form-accent-neutral-oklch)}@supports (color:color-mix(in lab,red,red)){.picker-text-button-neutral:active{background-color:color-mix(in oklch,var(--form-accent-neutral-oklch)calc(var(--hover-bg-opacity)*1.5),transparent)}}.picker-text-button-neutral:focus-visible{outline-color:var(--color-gray-600)}.picker-chip-button{height:var(--form-height-sm);padding:0 var(--form-padding-x-sm);border-radius:var(--form-radius-sm);border:var(--form-border-width)solid var(--form-input-border);background:var(--form-bg);color:var(--date-picker-cell-text);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--form-transition),color var(--form-transition),border-color var(--form-transition);justify-content:center;align-items:center;display:inline-flex}.picker-chip-button:hover{background-color:var(--date-picker-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.picker-chip-button:hover{background-color:color-mix(in oklch,var(--date-picker-accent-oklch)12%,transparent)}}.picker-chip-button:hover{border-color:var(--date-picker-accent);color:var(--date-picker-accent)}.picker-chip-button:active{background-color:var(--date-picker-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.picker-chip-button:active{background-color:color-mix(in oklch,var(--date-picker-accent-oklch)16%,transparent)}}.picker-chip-button.is-active{background:var(--date-picker-cell-selected-bg);color:var(--date-picker-cell-selected-text);border-color:#0000}.picker-chip-button.is-active:hover{background:var(--date-picker-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.picker-chip-button.is-active:hover{background:color-mix(in oklch,var(--date-picker-accent-oklch)85%,transparent)}}.date-picker-label{font-size:var(--form-label-font-size);line-height:var(--form-label-line-height);color:var(--form-label-color);margin-bottom:var(--form-label-margin-bottom);align-items:center;gap:.25rem;display:inline-flex}.date-picker-message{font-size:var(--form-helper-font-size);line-height:var(--form-helper-line-height);color:var(--form-helper-color-dark);margin-top:var(--form-helper-margin-top)}.date-picker-error .date-picker-trigger{border-color:var(--form-color-error-oklch);box-shadow:0 0 0 var(--form-ring-width) var(--form-color-error-oklch)}@supports (color:color-mix(in lab,red,red)){.date-picker-error .date-picker-trigger{box-shadow:0 0 0 var(--form-ring-width) color-mix(in oklch,var(--form-color-error-oklch)var(--form-ring-opacity),transparent)}}.date-picker-error .date-picker-message,.date-picker-error .date-picker-icon{color:var(--form-color-error)}.date-picker-warning .date-picker-trigger{border-color:var(--form-color-warning-oklch);box-shadow:0 0 0 var(--form-ring-width) var(--form-color-warning-oklch)}@supports (color:color-mix(in lab,red,red)){.date-picker-warning .date-picker-trigger{box-shadow:0 0 0 var(--form-ring-width) color-mix(in oklch,var(--form-color-warning-oklch)var(--form-ring-opacity),transparent)}}.date-picker-warning .date-picker-message{color:var(--form-color-warning)}.date-picker-success .date-picker-trigger{border-color:var(--form-color-success-oklch);box-shadow:0 0 0 var(--form-ring-width) var(--form-color-success-oklch)}@supports (color:color-mix(in lab,red,red)){.date-picker-success .date-picker-trigger{box-shadow:0 0 0 var(--form-ring-width) color-mix(in oklch,var(--form-color-success-oklch)var(--form-ring-opacity),transparent)}}.date-picker-success .date-picker-message{color:var(--form-color-success)}.date-picker-required .date-picker-label:after{content:" *";color:var(--form-color-error)}.date-picker-disabled .date-picker-trigger{border-color:var(--form-input-border-disabled);background-color:var(--form-bg-disabled-dark);cursor:not-allowed;opacity:var(--form-disabled-opacity)}.date-picker-animate-shake .date-picker-trigger{animation:.4s ease-out error-shake}.date-picker-animate-pulse .date-picker-icon{animation:.3s ease-out 3 error-pulse}.date-picker-dual-container{grid-template-columns:1fr;gap:1.5rem;display:grid}@media(min-width:768px){.date-picker-dual-container{grid-template-columns:1fr 1fr;gap:2rem}}.date-picker-month-section{flex-direction:column;gap:.5rem;display:flex}.date-picker-month-header{font-size:var(--font-size-p1);border-bottom:1px solid var(--color-gray-200);justify-content:center;align-items:center;padding:.5rem 0;display:flex}@media(prefers-reduced-motion:reduce){.date-picker-trigger{transition:none}.date-picker-animate-shake .date-picker-trigger,.date-picker-animate-pulse .date-picker-icon{animation:none}}.time-picker{--time-picker-accent:var(--color-primary);--time-picker-accent-oklch:var(--color-primary-oklch);--time-picker-contrast:var(--color-white);--time-picker-trigger-height:var(--form-height-md);--time-picker-trigger-padding-x:var(--form-padding-x-md);--time-picker-trigger-font-size:var(--form-font-size-md);--time-picker-trigger-line-height:var(--form-line-height-md);--time-picker-trigger-radius:var(--form-radius-md);--time-picker-trigger-bg:var(--form-bg);--time-picker-trigger-border:var(--form-input-border);--time-picker-trigger-text:var(--form-text);--time-picker-trigger-placeholder:var(--form-text-placeholder);--time-picker-trigger-hover-border:var(--form-input-border-hover);--time-picker-trigger-focus-border:var(--time-picker-accent-oklch);--time-picker-trigger-focus-ring:var(--time-picker-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.time-picker{--time-picker-trigger-focus-ring:color-mix(in oklch,var(--time-picker-accent-oklch)var(--form-ring-opacity),transparent)}}.time-picker{--time-picker-icon-color:var(--form-icon-color);--time-picker-icon-hover:var(--form-icon-color-hover);--time-picker-panel-bg:var(--picker-surface-bg);--time-picker-panel-border:var(--picker-surface-border);--time-picker-panel-radius:var(--picker-surface-radius);--time-picker-panel-shadow:var(--picker-surface-shadow);--time-picker-panel-padding:var(--picker-padding);--time-picker-panel-gap:var(--picker-gap);--time-picker-clock-size:16rem;--time-picker-clock-bg:var(--color-white);--time-picker-clock-border:var(--picker-surface-border);--time-picker-clock-tick:var(--color-gray-200);--time-picker-clock-number:var(--picker-text);--time-picker-clock-muted:var(--picker-subtext);--time-picker-clock-disabled:var(--color-gray-400);--time-picker-clock-hover-bg:var(--picker-cell-hover-bg);--time-picker-clock-active-bg:var(--picker-cell-selected-bg);--time-picker-clock-active-text:var(--picker-cell-selected-text);--time-picker-clock-active-border:var(--picker-cell-selected-border);--time-picker-clock-radius-outer:42%;--time-picker-clock-radius-inner:28%;--time-picker-number-size:2.75rem;--time-picker-number-radius:var(--radius-full);--time-picker-hand-color:var(--time-picker-accent);--time-picker-hand-minute-color:var(--time-picker-accent);--time-picker-hand-width:3px;--time-picker-hand-cap:.75rem;--time-picker-hand-head-size:2rem;--time-picker-hand-head-border:3px;--time-picker-label-color:var(--form-label-color);--time-picker-helper-color:var(--form-helper-color);--time-picker-footer-gap:.5rem;gap:var(--radius-sm);flex-direction:column;width:100%;display:flex}.time-picker-color-primary{--time-picker-accent:var(--color-primary);--time-picker-accent-oklch:var(--color-primary-oklch)}.time-picker-color-neutral{--time-picker-accent:var(--color-gray-700);--time-picker-accent-oklch:var(--color-gray-700-oklch)}.time-picker-trigger{width:100%;height:var(--time-picker-trigger-height);padding:0 var(--time-picker-trigger-padding-x);border-radius:var(--time-picker-trigger-radius);background:var(--time-picker-trigger-bg);border:var(--form-border-width)solid var(--time-picker-trigger-border);color:var(--time-picker-trigger-text);font-size:var(--time-picker-trigger-font-size);line-height:var(--time-picker-trigger-line-height);transition:border-color var(--form-transition),box-shadow var(--form-transition),background-color var(--form-transition),color var(--form-transition);text-align:left;justify-content:space-between;align-items:center;display:inline-flex}.time-picker-trigger:hover:not(:disabled){border-color:var(--time-picker-trigger-hover-border)}.time-picker-focused .time-picker-trigger{border-color:var(--time-picker-trigger-focus-border);box-shadow:0 0 0 var(--form-ring-width) var(--time-picker-trigger-focus-ring);outline:none}.time-picker-trigger:disabled{opacity:var(--form-disabled-opacity);cursor:not-allowed}.time-picker-display{min-width:0;color:inherit;align-items:center;gap:.25rem;display:inline-flex}.time-picker-value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.time-picker-placeholder{color:var(--time-picker-trigger-placeholder)}.time-picker-icon{color:var(--time-picker-icon-color);display:inline-flex}.time-picker-trigger:hover:not(:disabled) .time-picker-icon{color:var(--time-picker-icon-hover)}.time-picker-trigger .iconbox{--iconbox-size:var(--icon-size-xxxxs)}.time-picker-panel{gap:var(--time-picker-panel-gap);padding:var(--time-picker-panel-padding);background-color:var(--time-picker-panel-bg);border:var(--border-width-default)solid var(--time-picker-panel-border);border-radius:var(--time-picker-panel-radius);box-shadow:var(--time-picker-panel-shadow);flex-direction:column;width:max-content;display:flex}.time-picker-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.time-picker-header-values{align-items:baseline;gap:.25rem;display:inline-flex}.time-picker-segment{color:var(--time-picker-clock-number);font-size:var(--font-size-h4);line-height:var(--line-height-h4);font-weight:var(--font-weight-semibold);border-radius:var(--radius-sm);transition:color var(--form-transition),background-color var(--form-transition),box-shadow var(--form-transition);background:0 0;border:none;padding:.125rem .25rem}.time-picker-segment.is-active{color:var(--time-picker-accent)}.time-picker-segment:focus-visible{box-shadow:0 0 0 var(--focus-ring-width) var(--time-picker-trigger-focus-ring);outline:none}.time-picker-header-separator{color:var(--time-picker-clock-muted);font-weight:var(--font-weight-semibold);font-size:var(--font-size-h4)}.time-picker-period-toggle{align-items:center;gap:var(--radius-xs);padding:var(--radius-xs);border-radius:var(--radius-md);background-color:var(--form-bg-filled);display:inline-flex}.time-picker-period-button{color:var(--time-picker-clock-muted);font-size:var(--font-size-s1);line-height:var(--line-height-s1);font-weight:var(--font-weight-semibold);padding:var(--radius-xs).5rem;border-radius:var(--radius-sm);cursor:pointer;transition:color var(--form-transition),background-color var(--form-transition);background:0 0;border:none}.time-picker-period-button.is-active{background-color:var(--time-picker-accent);color:var(--time-picker-contrast)}.time-picker-period-button:disabled{opacity:var(--form-disabled-opacity);cursor:not-allowed}.time-picker-clock{width:var(--time-picker-clock-size);aspect-ratio:1;touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative}.time-picker-clock-face{background-color:var(--time-picker-clock-bg);border:var(--form-border-width)solid var(--time-picker-clock-border);box-shadow:inset 0 0 0 1px var(--time-picker-clock-tick),var(--shadow-200);border-radius:50%;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.time-picker-clock-face{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--time-picker-clock-tick)40%,transparent),var(--shadow-200)}}.time-picker-clock-face:before{content:"";background:repeating-conic-gradient(var(--time-picker-clock-tick)0deg 1deg,transparent 1deg 6deg);border-radius:50%;position:absolute;inset:6%}@supports (color:color-mix(in lab,red,red)){.time-picker-clock-face:before{background:repeating-conic-gradient(color-mix(in oklch,var(--time-picker-clock-tick)85%,transparent)0deg 1deg,transparent 1deg 6deg)}}.time-picker-clock-face:before{opacity:.9}.time-picker-hand{margin-top:calc(var(--time-picker-hand-width)*-.5);width:var(--time-picker-hand-length,42%);height:var(--time-picker-hand-width);background:linear-gradient(to right,var(--time-picker-hand-color)0%,var(--time-picker-hand-color)var(--time-picker-hand-gradient-stop,85.7%),transparent var(--time-picker-hand-gradient-stop,85.7%),transparent 100%);border-radius:var(--time-picker-hand-width);transform-origin:0;transform:rotate(calc(var(--time-picker-hand-rotation,0deg) - 90deg));pointer-events:auto;cursor:grab;z-index:20;transition:filter .2s,width .25s cubic-bezier(.34,1.56,.64,1);position:absolute;top:50%;left:50%}.time-picker-hand:active{cursor:grabbing;filter:brightness(1.1);z-index:30}.time-picker-hand:before{content:"";width:var(--time-picker-hand-cap);height:var(--time-picker-hand-cap);border-radius:var(--radius-full);background-color:var(--time-picker-contrast);border:var(--time-picker-hand-head-border)solid var(--time-picker-accent);box-shadow:var(--shadow-100);position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.time-picker-hand:after{content:"";width:var(--time-picker-hand-head-size);height:var(--time-picker-hand-head-size);border-radius:var(--radius-full);border:2px solid var(--time-picker-accent);box-shadow:0 0 0 1px var(--time-picker-contrast),0 0 0 4px var(--time-picker-accent-oklch),0 0 0 10px var(--time-picker-accent-oklch),var(--shadow-100);background-color:#0000;position:absolute;top:50%;left:100%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.time-picker-hand:after{box-shadow:0 0 0 1px var(--time-picker-contrast),0 0 0 4px color-mix(in oklch,var(--time-picker-accent-oklch)20%,transparent),0 0 0 10px color-mix(in oklch,var(--time-picker-accent-oklch)10%,transparent),var(--shadow-100)}}.time-picker-hand:after{cursor:grab;z-index:10;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s cubic-bezier(.34,1.56,.64,1),border-width .25s cubic-bezier(.34,1.56,.64,1);animation:.3s cubic-bezier(.34,1.56,.64,1) knob-snap}@keyframes knob-snap{0%{transform:translate(-50%,-50%)scale(.9)}50%{transform:translate(-50%,-50%)scale(1.15)}to{transform:translate(-50%,-50%)scale(1)}}.time-picker-hand:hover:after{box-shadow:0 0 0 1px var(--time-picker-contrast),0 0 0 6px var(--time-picker-accent-oklch),0 0 0 14px var(--time-picker-accent-oklch),var(--shadow-200);border-width:2.5px;transform:translate(-50%,-50%)scale(1.15)}@supports (color:color-mix(in lab,red,red)){.time-picker-hand:hover:after{box-shadow:0 0 0 1px var(--time-picker-contrast),0 0 0 6px color-mix(in oklch,var(--time-picker-accent-oklch)25%,transparent),0 0 0 14px color-mix(in oklch,var(--time-picker-accent-oklch)12%,transparent),var(--shadow-200)}}.time-picker-hand:active:after{cursor:grabbing;box-shadow:0 0 0 1px var(--time-picker-contrast),0 0 0 5px var(--time-picker-accent-oklch),0 0 0 12px var(--time-picker-accent-oklch),var(--shadow-300);border-width:2.5px;transform:translate(-50%,-50%)scale(1.05)}@supports (color:color-mix(in lab,red,red)){.time-picker-hand:active:after{box-shadow:0 0 0 1px var(--time-picker-contrast),0 0 0 5px color-mix(in oklch,var(--time-picker-accent-oklch)30%,transparent),0 0 0 12px color-mix(in oklch,var(--time-picker-accent-oklch)15%,transparent),var(--shadow-300)}}.time-picker-hand:active:after{transition:transform .1s,box-shadow .1s,border-width .1s}.time-picker-hand-minute:after{background-color:var(--time-picker-accent);width:.625rem;height:.625rem;box-shadow:0 0 0 2px var(--time-picker-contrast),var(--shadow-100);border-width:0}.time-picker-hand-minute.on-labeled-minute:after{width:var(--time-picker-hand-head-size);height:var(--time-picker-hand-head-size);border:1.5px solid var(--time-picker-accent);box-shadow:0 0 0 1px var(--time-picker-contrast),0 0 0 4px var(--time-picker-accent-oklch),0 0 0 10px var(--time-picker-accent-oklch),var(--shadow-100);background-color:#0000}@supports (color:color-mix(in lab,red,red)){.time-picker-hand-minute.on-labeled-minute:after{box-shadow:0 0 0 1px var(--time-picker-contrast),0 0 0 4px color-mix(in oklch,var(--time-picker-accent-oklch)20%,transparent),0 0 0 10px color-mix(in oklch,var(--time-picker-accent-oklch)10%,transparent),var(--shadow-100)}}.time-picker-hand-minute.on-labeled-minute:hover:after,.time-picker-hand-minute.on-labeled-minute:active:after{border-width:2px}.time-picker-clock-center{border-radius:var(--radius-full);background-color:var(--time-picker-accent);border:3px solid var(--time-picker-contrast);width:.9rem;height:.9rem;box-shadow:var(--shadow-100);z-index:1;position:absolute}.time-picker-number{width:var(--time-picker-number-size);height:var(--time-picker-number-size);border-radius:var(--time-picker-number-radius);border:var(--form-border-width)solid transparent;color:var(--time-picker-clock-number);font-size:var(--font-size-s1);line-height:var(--line-height-s1);font-weight:var(--font-weight-semibold);transition:background-color var(--form-transition),color var(--form-transition),border-color var(--form-transition),transform var(--form-transition);z-index:2;-webkit-user-select:none;user-select:none;background:0 0;justify-content:center;align-items:center;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.time-picker-number[data-ring=inner]{font-size:var(--font-size-c1);line-height:var(--line-height-c1);color:var(--time-picker-inner-number,var(--color-gray-500))}.time-picker-number[data-ring=inner].is-active{color:var(--time-picker-clock-number)}.time-picker-number:hover:not(:disabled){background-color:var(--time-picker-clock-hover-bg);transform:translate(-50%,-50%)scale(1.02)}.time-picker-number:disabled{color:var(--time-picker-clock-disabled);cursor:not-allowed}.time-picker-number.is-active{color:var(--time-picker-clock-number);font-weight:var(--font-weight-bold)}.time-picker-hint{text-align:center;font-size:var(--font-size-c2);line-height:var(--line-height-c2);color:var(--time-picker-helper-color);opacity:.8;margin:0;padding:.25rem 0}.time-picker-footer{justify-content:space-between;align-items:center;gap:var(--time-picker-footer-gap);display:flex}.time-picker-footer-actions{align-items:center;gap:var(--radius-sm);display:inline-flex}.time-picker-text-button{height:var(--form-height-sm);padding:0 var(--form-padding-x-sm);color:var(--time-picker-accent);font-size:var(--form-font-size-sm);line-height:var(--form-line-height-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--form-transition),background-color var(--form-transition);background:0 0;border:none;align-items:center;gap:.25rem;display:inline-flex}.time-picker-text-button:hover{background-color:var(--time-picker-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.time-picker-text-button:hover{background-color:color-mix(in oklch,var(--time-picker-accent-oklch)var(--hover-bg-opacity),transparent)}}.time-picker-text-button:hover{color:var(--time-picker-accent)}.time-picker-text-button:active{background-color:var(--time-picker-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.time-picker-text-button:active{background-color:color-mix(in oklch,var(--time-picker-accent-oklch)calc(var(--hover-bg-opacity)*1.5),transparent)}}.time-picker-text-button:focus-visible{outline:2px solid var(--time-picker-accent);outline-offset:2px}.time-picker-text-button:disabled{opacity:var(--form-disabled-opacity);cursor:not-allowed}.time-picker-text-button-danger{color:var(--form-color-error)}.time-picker-text-button-danger:hover{background-color:var(--form-color-error-oklch)}@supports (color:color-mix(in lab,red,red)){.time-picker-text-button-danger:hover{background-color:color-mix(in oklch,var(--form-color-error-oklch)var(--hover-bg-opacity),transparent)}}.time-picker-text-button-danger:hover{color:var(--form-color-error)}.time-picker-text-button-danger:active{background-color:var(--form-color-error-oklch)}@supports (color:color-mix(in lab,red,red)){.time-picker-text-button-danger:active{background-color:color-mix(in oklch,var(--form-color-error-oklch)calc(var(--hover-bg-opacity)*1.5),transparent)}}.time-picker-text-button-danger:focus-visible{outline-color:var(--form-color-error)}.time-picker-text-button-neutral{color:var(--color-gray-600)}.time-picker-text-button-neutral:hover{background-color:var(--form-accent-neutral-oklch)}@supports (color:color-mix(in lab,red,red)){.time-picker-text-button-neutral:hover{background-color:color-mix(in oklch,var(--form-accent-neutral-oklch)var(--hover-bg-opacity),transparent)}}.time-picker-text-button-neutral:hover{color:var(--color-gray-700)}.time-picker-text-button-neutral:active{background-color:var(--form-accent-neutral-oklch)}@supports (color:color-mix(in lab,red,red)){.time-picker-text-button-neutral:active{background-color:color-mix(in oklch,var(--form-accent-neutral-oklch)calc(var(--hover-bg-opacity)*1.5),transparent)}}.time-picker-text-button-neutral:focus-visible{outline-color:var(--color-gray-600)}.time-picker-label{align-items:flex-start;gap:var(--radius-sm);font-size:var(--form-label-font-size);line-height:var(--form-label-line-height);color:var(--time-picker-label-color);font-weight:var(--font-weight-medium);display:inline-flex}.time-picker-message{font-size:var(--font-size-c2);line-height:var(--line-height-c2);color:var(--time-picker-helper-color)}.time-picker-error .time-picker-message{color:var(--form-color-error-oklch)}.time-picker-warning .time-picker-message{color:var(--form-color-warning-oklch)}.time-picker-success .time-picker-message{color:var(--form-color-success-oklch)}.time-picker-disabled .time-picker-trigger{border-color:var(--form-input-border-disabled);background-color:var(--form-bg-disabled-dark);color:var(--form-text-disabled);cursor:not-allowed}.time-picker-readonly .time-picker-trigger{background-color:var(--form-bg-disabled);cursor:default}.time-picker-error .time-picker-trigger{border-color:var(--form-color-error-oklch)}.time-picker-warning .time-picker-trigger{border-color:var(--form-color-warning-oklch)}.time-picker-success .time-picker-trigger{border-color:var(--form-color-success-oklch)}.time-picker-variant-filled .time-picker-trigger{background-color:var(--form-bg-filled);border-width:0 0 var(--form-border-width)0;border-radius:var(--form-radius-md)var(--form-radius-md)0 0}.time-picker-variant-filled.time-picker-focused .time-picker-trigger{box-shadow:0 1px 0 0 var(--time-picker-trigger-focus-border)}.time-picker-variant-underlined .time-picker-trigger{border-width:0 0 var(--form-border-width)0;background-color:#0000;border-radius:0}.time-picker-variant-underlined.time-picker-focused .time-picker-trigger{box-shadow:0 1px 0 0 var(--time-picker-trigger-focus-border)}.time-picker-size-sm{--time-picker-trigger-height:var(--form-height-sm);--time-picker-trigger-padding-x:var(--form-padding-x-sm);--time-picker-trigger-font-size:var(--form-font-size-sm);--time-picker-trigger-line-height:var(--form-line-height-sm);--time-picker-clock-size:14rem;--time-picker-number-size:2.25rem}.time-picker-size-sm .time-picker-segment,.time-picker-size-sm .time-picker-header-separator{font-size:var(--font-size-h6);line-height:var(--line-height-h6)}.time-picker-size-sm .time-picker-period-button{font-size:var(--font-size-c1);line-height:var(--line-height-c1)}.time-picker-size-lg{--time-picker-trigger-height:var(--form-height-lg);--time-picker-trigger-padding-x:var(--form-padding-x-lg);--time-picker-trigger-font-size:var(--form-font-size-md);--time-picker-trigger-line-height:var(--form-line-height-md);--time-picker-clock-size:18rem;--time-picker-number-size:3rem}.time-picker-size-lg .time-picker-segment,.time-picker-size-lg .time-picker-header-separator{font-size:var(--font-size-h3);line-height:var(--line-height-h3)}.time-picker-modal-body{justify-content:center;padding:0 1rem 1rem;display:flex}@media(min-width:768px){.time-picker-modal-body{padding:0 1.25rem 1rem}}.time-picker-modal-body .time-picker-panel{box-shadow:none;border:none;width:100%;padding:0}.time-picker-modal-body .time-picker-clock{width:100%;max-width:20rem}.time-picker-modal-body .time-picker-number{--time-picker-number-size:3rem;font-size:var(--font-size-p1)}.time-picker-modal-body .time-picker-number[data-ring=inner]{font-size:var(--font-size-s1)}.time-picker-modal-body .time-picker-segment,.time-picker-modal-body .time-picker-header-separator{font-size:var(--font-size-h3);line-height:var(--line-height-h3)}.time-picker-modal-body .time-picker-period-button{font-size:var(--font-size-s1);padding:var(--radius-sm).75rem}@media(prefers-reduced-motion:reduce){.time-picker-trigger,.time-picker-period-button,.time-picker-number,.time-picker-hand,.time-picker-text-button{transition:none}}.time-native{--time-native-accent:var(--form-accent-primary);--time-native-accent-oklch:var(--form-accent-primary-oklch);--time-native-contrast:var(--color-white);--time-native-height:var(--form-height-md);--time-native-padding-x:var(--form-padding-x-md);--time-native-font-size:var(--form-font-size-md);--time-native-line-height:var(--form-line-height-md);--time-native-bg:var(--form-bg);--time-native-border:var(--form-input-border);--time-native-border-width:var(--form-border-width);--time-native-radius:var(--form-radius-md);--time-native-text:var(--form-text);--time-native-placeholder:var(--form-text-placeholder);--time-native-hover-border:var(--form-input-border-hover);--time-native-focus-border:var(--time-native-accent-oklch);--time-native-focus-ring:var(--time-native-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.time-native{--time-native-focus-ring:color-mix(in oklch,var(--time-native-accent-oklch)var(--form-ring-opacity),transparent)}}.time-native{--time-native-icon-color:var(--form-icon-color);--time-native-icon-size:var(--icon-size-xxxxs);flex-direction:column;gap:.25rem;width:100%;display:flex}.time-native-variant-filled{--time-native-bg:var(--time-native-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.time-native-variant-filled{--time-native-bg:color-mix(in oklch,var(--time-native-accent-oklch)var(--tonal-bg-opacity),transparent)}}.time-native-variant-filled{--time-native-border:transparent;--time-native-hover-border:var(--time-native-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.time-native-variant-filled{--time-native-hover-border:color-mix(in oklch,var(--time-native-accent-oklch)var(--tonal-hover-opacity),transparent)}}.time-native-variant-underlined{--time-native-bg:transparent;--time-native-border:var(--form-input-border);--time-native-radius:0}.time-native-variant-underlined .time-native-input{border-top:none;border-left:none;border-right:none;border-bottom:var(--time-native-border-width)solid var(--time-native-border);border-radius:0;padding-left:0}.time-native-variant-underlined .time-native-input:hover:not(:disabled){border-bottom-color:var(--time-native-hover-border)}.time-native-variant-underlined .time-native-input:focus{border-bottom-color:var(--time-native-focus-border);box-shadow:0 1px 0 0 var(--time-native-focus-border)}.time-native-color-primary{--time-native-accent:var(--form-accent-primary);--time-native-accent-oklch:var(--form-accent-primary-oklch)}.time-native-color-secondary{--time-native-accent:var(--form-accent-secondary);--time-native-accent-oklch:var(--form-accent-secondary-oklch)}.time-native-color-success{--time-native-accent:var(--form-accent-success);--time-native-accent-oklch:var(--form-accent-success-oklch)}.time-native-color-warning{--time-native-accent:var(--form-accent-warning);--time-native-accent-oklch:var(--form-accent-warning-oklch)}.time-native-color-danger{--time-native-accent:var(--color-danger);--time-native-accent-oklch:var(--color-danger-oklch)}.time-native-color-info{--time-native-accent:var(--form-accent-info);--time-native-accent-oklch:var(--form-accent-info-oklch)}.time-native-color-neutral{--time-native-accent:var(--color-gray-600);--time-native-accent-oklch:var(--color-gray-600-oklch)}.time-native-size-sm{--time-native-height:var(--form-height-sm);--time-native-padding-x:var(--form-padding-x-sm);--time-native-font-size:var(--form-font-size-sm);--time-native-line-height:var(--form-line-height-sm);--time-native-radius:var(--form-radius-sm);--time-native-icon-size:var(--icon-size-xxxxxs)}.time-native-size-lg{--time-native-height:var(--form-height-lg);--time-native-padding-x:var(--form-padding-x-lg);--time-native-font-size:var(--form-font-size-lg);--time-native-line-height:var(--form-line-height-lg);--time-native-radius:var(--form-radius-lg);--time-native-icon-size:var(--icon-size-xxxs)}.time-native-wrapper{align-items:center;width:100%;display:flex;position:relative}.time-native-has-prepend .time-native-input{padding-left:calc(var(--time-native-padding-x) + var(--time-native-icon-size) + .5rem)}.time-native-input{appearance:none;width:100%;height:var(--time-native-height);padding:0 var(--time-native-padding-x);padding-right:calc(var(--time-native-padding-x) + var(--time-native-icon-size) + .5rem);background:var(--time-native-bg);border:var(--time-native-border-width)solid var(--time-native-border);border-radius:var(--time-native-radius);color:var(--time-native-text);font-size:var(--time-native-font-size);line-height:var(--time-native-line-height);cursor:pointer;transition:border-color var(--form-transition),box-shadow var(--form-transition)}.time-native-input:hover:not(:disabled){border-color:var(--time-native-hover-border)}.time-native-input:focus{border-color:var(--time-native-focus-border);box-shadow:0 0 0 var(--form-ring-width) var(--time-native-focus-ring);outline:none}.time-native-input::placeholder{color:var(--time-native-placeholder)}.time-native-input::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;right:0}.time-native-prepend,.time-native-append{pointer-events:none;color:var(--time-native-icon-color);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.time-native-prepend{left:var(--time-native-padding-x)}.time-native-append{right:var(--time-native-padding-x)}.time-native-prepend .iconbox,.time-native-append .iconbox{--iconbox-size:var(--time-native-icon-size)}.time-native-disabled{pointer-events:none}.time-native-disabled .time-native-input{border-color:var(--form-input-border-disabled);background-color:var(--form-bg-disabled-dark);color:var(--form-text-disabled);cursor:not-allowed;opacity:var(--form-disabled-opacity)}.time-native-disabled .time-native-prepend,.time-native-disabled .time-native-append{color:var(--form-text-disabled)}.time-native-state-error .time-native-input{border-color:var(--form-color-error-oklch)}.time-native-state-error .time-native-input:focus{border-color:var(--form-color-error-oklch);box-shadow:0 0 0 var(--form-ring-width) var(--form-color-error-oklch)}@supports (color:color-mix(in lab,red,red)){.time-native-state-error .time-native-input:focus{box-shadow:0 0 0 var(--form-ring-width) color-mix(in oklch,var(--form-color-error-oklch)var(--form-ring-opacity),transparent)}}.time-native-state-warning .time-native-input{border-color:var(--form-color-warning-oklch)}.time-native-state-warning .time-native-input:focus{border-color:var(--form-color-warning-oklch);box-shadow:0 0 0 var(--form-ring-width) var(--form-color-warning-oklch)}@supports (color:color-mix(in lab,red,red)){.time-native-state-warning .time-native-input:focus{box-shadow:0 0 0 var(--form-ring-width) color-mix(in oklch,var(--form-color-warning-oklch)var(--form-ring-opacity),transparent)}}.time-native-state-success .time-native-input{border-color:var(--form-color-success-oklch)}.time-native-state-success .time-native-input:focus{border-color:var(--form-color-success-oklch);box-shadow:0 0 0 var(--form-ring-width) var(--form-color-success-oklch)}@supports (color:color-mix(in lab,red,red)){.time-native-state-success .time-native-input:focus{box-shadow:0 0 0 var(--form-ring-width) color-mix(in oklch,var(--form-color-success-oklch)var(--form-ring-opacity),transparent)}}.time-native-label{font-size:var(--form-label-font-size);line-height:var(--form-label-line-height);color:var(--form-label-color);font-weight:var(--font-weight-medium);align-items:flex-start;gap:.25rem;display:inline-flex}.time-native-helper,.time-native-error,.time-native-warning,.time-native-success{font-size:var(--font-size-c2);line-height:var(--line-height-c2)}.time-native-helper{color:var(--form-helper-color)}.time-native-error{color:var(--form-color-error-oklch)}.time-native-warning{color:var(--form-color-warning-oklch)}.time-native-success{color:var(--form-color-success-oklch)}@media(prefers-reduced-motion:reduce){.time-native-input{transition:none}}.time-input{--time-input-bg:var(--form-bg);--time-input-border:var(--form-input-border);--time-input-border-hover:var(--form-input-border-hover);--time-input-text:var(--form-text);--time-input-placeholder:var(--form-text-placeholder);--time-input-separator:var(--form-text);--time-input-focus-border:var(--form-accent-primary-oklch);--time-input-focus-ring:var(--form-accent-primary-oklch)}@supports (color:color-mix(in lab,red,red)){.time-input{--time-input-focus-ring:color-mix(in oklch,var(--form-accent-primary-oklch)var(--form-ring-opacity),transparent)}}.time-input{--time-input-icon-color:var(--form-icon-color);--time-input-icon-hover:var(--form-icon-color-hover);--time-input-height:var(--form-height-md);--time-input-radius:var(--form-radius-md);--time-input-segment-width:2.5rem;gap:var(--radius-sm);flex-direction:column;width:100%;display:flex}.time-input-control{align-items:center;gap:var(--radius-md);width:100%;padding:0 var(--form-padding-x-md);background-color:var(--time-input-bg);border:var(--form-border-width)solid var(--time-input-border);border-radius:var(--time-input-radius);height:var(--time-input-height);transition:border-color var(--form-transition),box-shadow var(--form-transition);display:flex}.time-input-control:hover:not(.time-input-disabled .time-input-control){border-color:var(--time-input-border-hover)}.time-input-focused .time-input-control,.time-input-control-focused{border-color:var(--time-input-focus-border);box-shadow:0 0 0 var(--form-ring-width) var(--time-input-focus-ring)}.time-input-segments-wrapper{align-items:center;gap:var(--radius-sm);flex-shrink:0;display:flex}.time-input-actions-wrapper{align-items:center;gap:var(--radius-md);flex-shrink:0;margin-left:auto;display:flex}.time-input-divider{background-color:var(--form-divider-color);flex-shrink:0;width:1px;height:1.5rem}.time-input-segment{width:var(--time-input-segment-width);text-align:center;color:var(--time-input-text);font-size:var(--form-font-size-md);line-height:var(--form-line-height-md);font-weight:var(--font-weight-medium);background:0 0;border:none;outline:none;padding:0}.time-input-segment::placeholder{color:var(--time-input-placeholder);font-weight:var(--font-weight-normal)}.time-input-separator{color:var(--time-input-separator);font-size:var(--form-font-size-md);line-height:var(--form-line-height-md);-webkit-user-select:none;user-select:none}.time-input-ampm-toggle{align-items:center;gap:var(--radius-xs);padding:var(--radius-xs)var(--radius-sm);border-radius:var(--radius-md);background-color:var(--color-gray-200);flex-shrink:0;display:flex;position:relative}.time-input-ampm-button{padding:var(--radius-sm).5rem;border-radius:var(--radius-sm);color:var(--form-icon-color);font-size:var(--form-font-size-sm);line-height:var(--form-line-height-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:color var(--form-transition),transform var(--form-transition);z-index:1;background:0 0;border:none;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.time-input-ampm-button:hover:not(:disabled){color:var(--form-icon-color-hover);transform:scale(1.02)}.time-input-ampm-button.is-active{color:var(--color-white)}.time-input-ampm-button:active:not(:disabled){transform:scale(.98)}.time-input-ampm-toggle:before{content:"";top:var(--radius-xs);left:var(--radius-sm);width:calc((100% - var(--radius-sm)*2)/2 - var(--radius-xs)/2);height:calc(100% - calc(var(--radius-xs)*2));background-color:var(--form-accent-primary);border-radius:var(--radius-sm);box-shadow:var(--shadow-200);z-index:0;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute}.time-input-12h .time-input-ampm-toggle[data-period=PM]:before{transform:translate(calc(100% + var(--radius-xs)))}.time-input-ampm-button:disabled{cursor:not-allowed;opacity:var(--form-disabled-opacity)}.time-input-trigger{padding:var(--radius-sm);color:var(--time-input-icon-color);cursor:pointer;transition:color var(--form-transition);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.time-input-trigger:hover:not(:disabled){color:var(--time-input-icon-hover)}.time-input-trigger:disabled{cursor:not-allowed;opacity:var(--form-disabled-opacity)}.time-input-trigger .iconbox{--iconbox-size:var(--icon-size-xxxxs)}.time-input-variant-filled .time-input-control{background-color:var(--form-bg-disabled);border-color:#0000}.time-input-variant-filled.time-input-focused .time-input-control,.time-input-variant-filled .time-input-control-focused{box-shadow:0 0 0 var(--form-ring-width) var(--time-input-focus-ring);border-color:#0000}.time-input-variant-underlined .time-input-control{border:none;border-bottom:var(--form-border-width)solid var(--time-input-border);background-color:#0000;border-radius:0;padding-left:0;padding-right:0}.time-input-variant-underlined.time-input-focused .time-input-control,.time-input-variant-underlined .time-input-control-focused{border-bottom-color:var(--time-input-focus-border);box-shadow:none}.time-input-size-sm{--time-input-height:var(--form-height-sm);--time-input-radius:var(--form-radius-sm);--time-input-segment-width:2rem}.time-input-size-sm .time-input-control{padding:0 var(--form-padding-x-sm)}.time-input-size-sm .time-input-segment,.time-input-size-sm .time-input-separator{font-size:var(--form-font-size-sm);line-height:var(--form-line-height-sm)}.time-input-size-sm .time-input-trigger .iconbox{--iconbox-size:var(--icon-size-xxxxxs)}.time-input-size-sm .time-input-divider{height:1.25rem}.time-input-size-lg{--time-input-height:var(--form-height-lg);--time-input-radius:var(--form-radius-lg);--time-input-segment-width:3rem}.time-input-size-lg .time-input-control{padding:0 var(--form-padding-x-lg)}.time-input-size-lg .time-input-segment,.time-input-size-lg .time-input-separator{font-size:var(--font-size-s1);line-height:var(--line-height-s1)}.time-input-size-lg .time-input-trigger .iconbox{--iconbox-size:var(--icon-size-xxxs)}.time-input-size-lg .time-input-divider{height:1.75rem}.time-input-compact{--time-input-segment-width:2rem}.time-input-compact .time-input-control{gap:var(--radius-xs);padding:0 var(--form-padding-x-sm)}.time-input-compact .time-input-segments-wrapper{gap:var(--radius-xs)}.time-input-compact .time-input-actions-wrapper{gap:var(--radius-sm)}.time-input-compact .time-input-ampm-toggle{padding:calc(var(--radius-xs)*.5)var(--radius-xs);gap:calc(var(--radius-xs)*.5)}.time-input-compact .time-input-ampm-toggle:before{left:var(--radius-xs);width:calc((100% - var(--radius-xs)*2)/2 - calc(var(--radius-xs)*.5)/2)}.time-input-compact .time-input-ampm-button{padding:var(--radius-xs).375rem;font-size:var(--form-font-size-sm)}.time-input-compact .time-input-trigger{padding:var(--radius-xs)}.time-input-compact.time-input-size-sm{--time-input-segment-width:1.75rem}.time-input-compact.time-input-size-sm .time-input-segment,.time-input-compact.time-input-size-sm .time-input-separator{font-size:var(--form-font-size-sm)}.time-input-compact.time-input-size-md{--time-input-segment-width:2rem}.time-input-compact.time-input-size-lg{--time-input-segment-width:2.5rem}.time-input-compact.time-input-size-lg .time-input-segment,.time-input-compact.time-input-size-lg .time-input-separator{font-size:var(--form-font-size-md)}.time-input-disabled .time-input-control{border-color:var(--form-input-border-disabled);background-color:var(--form-bg-disabled-dark);cursor:not-allowed;opacity:var(--form-disabled-opacity)}.time-input-disabled .time-input-segment{color:var(--form-text-disabled);cursor:not-allowed}.time-input-disabled .time-input-separator{color:var(--form-text-disabled)}.time-input-disabled .time-input-trigger{cursor:not-allowed;opacity:var(--form-disabled-opacity)}.time-input-disabled .time-input-divider{opacity:var(--form-disabled-opacity)}.time-input-readonly .time-input-control{background-color:var(--form-bg-disabled);cursor:default}.time-input-readonly .time-input-segment{cursor:default}.time-input-error .time-input-control{border-color:var(--form-color-error-oklch)}.time-input-error.time-input-focused .time-input-control,.time-input-error .time-input-control-focused{border-color:var(--form-color-error-oklch);box-shadow:0 0 0 var(--form-ring-width) var(--form-color-error-oklch)}@supports (color:color-mix(in lab,red,red)){.time-input-error.time-input-focused .time-input-control,.time-input-error .time-input-control-focused{box-shadow:0 0 0 var(--form-ring-width) color-mix(in oklch,var(--form-color-error-oklch)var(--form-ring-opacity),transparent)}}.time-input-warning .time-input-control{border-color:var(--form-color-warning-oklch)}.time-input-warning.time-input-focused .time-input-control,.time-input-warning .time-input-control-focused{border-color:var(--form-color-warning-oklch);box-shadow:0 0 0 var(--form-ring-width) var(--form-color-warning-oklch)}@supports (color:color-mix(in lab,red,red)){.time-input-warning.time-input-focused .time-input-control,.time-input-warning .time-input-control-focused{box-shadow:0 0 0 var(--form-ring-width) color-mix(in oklch,var(--form-color-warning-oklch)var(--form-ring-opacity),transparent)}}.time-input-success .time-input-control{border-color:var(--form-color-success-oklch)}.time-input-success.time-input-focused .time-input-control,.time-input-success .time-input-control-focused{border-color:var(--form-color-success-oklch);box-shadow:0 0 0 var(--form-ring-width) var(--form-color-success-oklch)}@supports (color:color-mix(in lab,red,red)){.time-input-success.time-input-focused .time-input-control,.time-input-success .time-input-control-focused{box-shadow:0 0 0 var(--form-ring-width) color-mix(in oklch,var(--form-color-success-oklch)var(--form-ring-opacity),transparent)}}.time-input-label{align-items:flex-start;gap:var(--radius-sm);font-size:var(--form-label-font-size);line-height:var(--form-label-line-height);color:var(--form-label-color);font-weight:var(--font-weight-medium);display:inline-flex}.time-input-message{font-size:var(--font-size-c2);line-height:var(--line-height-c2);color:var(--form-helper-color)}.time-input-error .time-input-message{color:var(--form-color-error-oklch)}.time-input-warning .time-input-message{color:var(--form-color-warning-oklch)}.time-input-success .time-input-message{color:var(--form-color-success-oklch)}@media(prefers-reduced-motion:reduce){.time-input-control,.time-input-ampm-button,.time-input-ampm-toggle:before,.time-input-trigger{transition:none;animation:none}}.time-spinner-wrapper{z-index:1000;pointer-events:none}.time-spinner{--time-spinner-bg:var(--form-bg);--time-spinner-border:var(--form-menu-border);--time-spinner-radius:var(--radius-lg);--time-spinner-shadow:var(--shadow-400);--time-spinner-gap:.25rem;--time-spinner-padding:.375rem;--time-spinner-btn-bg:var(--color-gray-100);--time-spinner-btn-color:var(--color-gray-600);--time-spinner-btn-hover-bg:var(--color-primary-100);--time-spinner-btn-hover-color:var(--color-primary-600);--time-spinner-btn-size:1.75rem;--time-spinner-value-bg:var(--color-gray-50);--time-spinner-value-color:var(--color-gray-900);--time-spinner-value-hover-bg:var(--color-primary-50);--time-spinner-value-hover-color:var(--color-primary-700);--time-spinner-separator-color:var(--color-gray-400);--time-spinner-separator-hover-color:var(--color-gray-500);--time-spinner-icon-size:var(--font-size-p1);justify-content:center;align-items:center;gap:var(--time-spinner-gap);padding:var(--time-spinner-padding);background-color:var(--time-spinner-bg);border:1px solid var(--time-spinner-border);border-radius:var(--time-spinner-radius);box-shadow:var(--time-spinner-shadow);pointer-events:auto;display:flex}.time-spinner-enter-active{transition:opacity .15s,transform .15s}.time-spinner-leave-active{transition:opacity .1s,transform .1s}.time-spinner-enter-from,.time-spinner-leave-to{opacity:0;transform:scale(.95)translateY(-4px)}.time-spinner-segment{flex-direction:column;align-items:center;gap:.25rem;display:flex}.time-spinner-btn{width:var(--time-spinner-btn-size);height:var(--time-spinner-btn-size);background-color:var(--time-spinner-btn-bg);border-radius:var(--radius-md);color:var(--time-spinner-btn-color);cursor:pointer;border:none;justify-content:center;align-items:center;padding:0;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.time-spinner-btn:hover:not(:disabled){background-color:var(--time-spinner-btn-hover-bg);color:var(--time-spinner-btn-hover-color)}.time-spinner-btn:active:not(:disabled){transform:scale(.9)}.time-spinner-btn:disabled{cursor:not-allowed;opacity:.4}.time-spinner-icon{font-size:var(--time-spinner-icon-size);transition:transform .2s cubic-bezier(.4,0,.2,1)}.time-spinner-btn:hover:not(:disabled) .time-spinner-icon{transform:scale(1.1)}.time-spinner-value{text-align:center;min-width:2.25rem;font-size:var(--font-size-p2);line-height:var(--line-height-p2);font-weight:var(--font-weight-semibold);color:var(--time-spinner-value-color);background-color:var(--time-spinner-value-bg);border-radius:var(--radius-md);padding:.25rem .5rem;transition:background-color .2s,transform .2s,color .2s}.time-spinner-segment:hover .time-spinner-value{background-color:var(--time-spinner-value-hover-bg);color:var(--time-spinner-value-hover-color);transform:scale(1.05)}@keyframes value-bounce{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.time-spinner-value.value-animate{animation:.3s value-bounce}.time-spinner-separator{font-size:var(--font-size-h6);line-height:var(--line-height-h6);font-weight:var(--font-weight-semibold);color:var(--time-spinner-separator-color);-webkit-user-select:none;user-select:none;transition:color .2s cubic-bezier(.4,0,.2,1)}.time-spinner:hover .time-spinner-separator{color:var(--time-spinner-separator-hover-color)}@media(prefers-reduced-motion:reduce){.time-spinner-btn,.time-spinner-icon,.time-spinner-value,.time-spinner-separator,.time-spinner-enter-active,.time-spinner-leave-active{transition:none;animation:none}}.file{--file-gap:.75rem;--file-accent:var(--form-accent-primary);--file-accent-oklch:var(--form-accent-primary-oklch);--file-contrast:var(--color-white);--file-focus-ring:var(--file-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.file{--file-focus-ring:color-mix(in oklch,var(--file-accent-oklch)var(--form-ring-opacity),transparent)}}.file{--file-icon-size:var(--icon-size-xxxxs);gap:var(--file-gap);flex-direction:column;display:inline-flex}.file-color-primary{--file-accent:var(--form-accent-primary);--file-accent-oklch:var(--form-accent-primary-oklch);--file-contrast:var(--color-white);--file-focus-ring:var(--form-accent-primary-oklch)}@supports (color:color-mix(in lab,red,red)){.file-color-primary{--file-focus-ring:color-mix(in oklch,var(--form-accent-primary-oklch)var(--form-ring-opacity),transparent)}}.file-color-secondary{--file-accent:var(--form-accent-secondary);--file-accent-oklch:var(--form-accent-secondary-oklch);--file-contrast:var(--color-white);--file-focus-ring:var(--form-accent-secondary-oklch)}@supports (color:color-mix(in lab,red,red)){.file-color-secondary{--file-focus-ring:color-mix(in oklch,var(--form-accent-secondary-oklch)var(--form-ring-opacity),transparent)}}.file-color-success{--file-accent:var(--form-accent-success);--file-accent-oklch:var(--form-accent-success-oklch);--file-contrast:var(--color-white);--file-focus-ring:var(--form-accent-success-oklch)}@supports (color:color-mix(in lab,red,red)){.file-color-success{--file-focus-ring:color-mix(in oklch,var(--form-accent-success-oklch)var(--form-ring-opacity),transparent)}}.file-color-warning{--file-accent:var(--form-accent-warning);--file-accent-oklch:var(--form-accent-warning-oklch);--file-contrast:var(--color-gray-900);--file-focus-ring:var(--form-accent-warning-oklch)}@supports (color:color-mix(in lab,red,red)){.file-color-warning{--file-focus-ring:color-mix(in oklch,var(--form-accent-warning-oklch)var(--form-ring-opacity),transparent)}}.file-color-danger{--file-accent:var(--form-accent-danger);--file-accent-oklch:var(--form-accent-danger-oklch);--file-contrast:var(--color-white);--file-focus-ring:var(--form-accent-danger-oklch)}@supports (color:color-mix(in lab,red,red)){.file-color-danger{--file-focus-ring:color-mix(in oklch,var(--form-accent-danger-oklch)var(--form-ring-opacity),transparent)}}.file-color-info{--file-accent:var(--form-accent-info);--file-accent-oklch:var(--form-accent-info-oklch);--file-contrast:var(--color-white);--file-focus-ring:var(--form-accent-info-oklch)}@supports (color:color-mix(in lab,red,red)){.file-color-info{--file-focus-ring:color-mix(in oklch,var(--form-accent-info-oklch)var(--form-ring-opacity),transparent)}}.file-color-neutral{--file-accent:var(--form-accent-neutral);--file-accent-oklch:var(--form-accent-neutral-oklch);--file-contrast:var(--color-white);--file-focus-ring:var(--form-accent-neutral-oklch)}@supports (color:color-mix(in lab,red,red)){.file-color-neutral{--file-focus-ring:color-mix(in oklch,var(--form-accent-neutral-oklch)var(--form-ring-opacity),transparent)}}.file .iconbox:not([class*=iconbox-]){--iconbox-size:var(--file-icon-size)}.file-dropzone .iconbox,.file-inline-icon-wrapper .iconbox{--iconbox-size:var(--icon-size-sm)}.file-item-prepend .iconbox{--iconbox-size:var(--icon-size-xxs)}.file-label{font-size:var(--form-label-size);font-weight:var(--form-label-weight);color:var(--file-accent-oklch);line-height:var(--form-label-line-height)}.file-description{font-size:var(--form-message-size);color:var(--form-message-color);line-height:var(--form-message-line-height)}.file-button{--file-button-height:var(--form-height-md);--file-button-padding:.5rem .75rem;--file-button-gap:.5rem;--file-button-radius:var(--form-radius-md);justify-content:center;align-items:center;gap:var(--file-button-gap);height:var(--file-button-height);padding:var(--file-button-padding);border-radius:var(--file-button-radius);background:var(--file-accent);color:var(--file-contrast);cursor:pointer;transition:background-color var(--form-transition),box-shadow var(--form-transition);border:none;display:inline-flex}.file-button:hover:not(:disabled){background:var(--file-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.file-button:hover:not(:disabled){background:color-mix(in oklch,var(--file-accent-oklch)90%,var(--color-black))}}.file-button:focus-visible{box-shadow:0 0 0 var(--focus-ring-width) var(--file-focus-ring);outline:none}.file-button:disabled{opacity:var(--form-disabled-opacity);cursor:not-allowed}.file-button-icon{color:var(--file-contrast);width:var(--icon-size-xxxxs);height:var(--icon-size-xxxxs)}.file-dropzone{--file-dropzone-padding:2rem;--file-dropzone-radius:var(--form-radius-md);--file-dropzone-bg:transparent;--file-dropzone-border:var(--color-gray-300);--file-dropzone-border-style:dashed;padding:var(--file-dropzone-padding);border-radius:var(--file-dropzone-radius);border:2px var(--file-dropzone-border-style)var(--file-dropzone-border);background:var(--file-dropzone-bg);cursor:pointer;transition:border-color var(--form-transition),background-color var(--form-transition);justify-content:center;align-items:center;display:flex}.file-dropzone:hover:not(.file-disabled .file-dropzone){border-color:var(--color-gray-400);background:var(--color-gray-50)}.file-dropzone-over{border-color:var(--file-accent-oklch);background:var(--file-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.file-dropzone-over{background:color-mix(in oklch,var(--file-accent-oklch)5%,transparent)}}.file-dropzone-no-drop{--file-dropzone-border-style:solid}.file-inline-preview{border-radius:var(--radius-lg);border:var(--border-width-default)solid var(--color-gray-200);background:var(--color-white);box-shadow:var(--shadow-100);transition:border-color var(--form-transition),box-shadow var(--form-transition);align-items:center;gap:1rem;padding:1rem;display:flex}.file-inline-preview:hover{border-color:var(--color-gray-300);box-shadow:var(--shadow-200)}.file-inline-leading{flex-shrink:0}.file-inline-image{border-radius:var(--radius-md);object-fit:cover;width:4rem;height:4rem}.file-inline-icon-wrapper{border-radius:var(--radius-md);background:var(--file-accent-oklch);justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}@supports (color:color-mix(in lab,red,red)){.file-inline-icon-wrapper{background:color-mix(in oklch,var(--file-accent-oklch)10%,transparent)}}.file-inline-icon{width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--file-accent-oklch)}.file-inline-info{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.file-inline-name{font-size:var(--font-size-p1);font-weight:var(--font-weight-medium);color:var(--color-gray-900);line-height:var(--line-height-p1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-inline-size{font-size:var(--font-size-c1);color:var(--color-gray-700);line-height:var(--line-height-c1)}.file-inline-actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.file-inline-change,.file-inline-delete{border-radius:var(--radius-full);cursor:pointer;width:2.25rem;height:2.25rem;transition:background-color var(--form-transition),transform var(--form-transition);border:none;justify-content:center;align-items:center;display:flex}.file-inline-change{background:var(--file-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.file-inline-change{background:color-mix(in oklch,var(--file-accent-oklch)10%,transparent)}}.file-inline-change:hover{background:var(--file-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.file-inline-change:hover{background:color-mix(in oklch,var(--file-accent-oklch)18%,transparent)}}.file-inline-change:hover{transform:scale(1.05)}.file-inline-change-icon{width:var(--icon-size-xxxxs);height:var(--icon-size-xxxxs);color:var(--file-accent-oklch)}.file-inline-delete{background:var(--color-gray-100)}.file-inline-delete:hover{background:var(--form-accent-danger-oklch)}@supports (color:color-mix(in lab,red,red)){.file-inline-delete:hover{background:color-mix(in oklch,var(--form-accent-danger-oklch)12%,transparent)}}.file-inline-delete:hover{transform:scale(1.05)}.file-inline-delete-icon{width:var(--icon-size-xxxxs);height:var(--icon-size-xxxxs);color:var(--color-gray-500)}.file-inline-delete:hover .file-inline-delete-icon{color:var(--form-accent-danger-oklch)}.file-dropzone-content{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.file-dropzone-icon{width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--color-gray-800)}.file-dropzone-label{font-size:var(--font-size-p1);font-weight:var(--font-weight-medium);color:var(--color-gray-800);line-height:var(--line-height-p1)}.file-dropzone-description{font-size:var(--font-size-p2);color:var(--color-gray-800);line-height:var(--line-height-p2)}.file-list{--file-list-gap:.75rem;gap:var(--file-list-gap);display:flex}.file-list-list{flex-direction:column}.file-list-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem;display:grid}.file-item{--file-item-padding:.875rem 1rem;--file-item-radius:var(--radius-lg);--file-item-bg:var(--color-white);--file-item-border:var(--color-gray-200);padding:var(--file-item-padding);border-radius:var(--file-item-radius);border:var(--border-width-default)solid var(--file-item-border);background:var(--file-item-bg);box-shadow:var(--shadow-100);transition:border-color var(--form-transition),box-shadow var(--form-transition),transform var(--form-transition);align-items:center;gap:.875rem;display:flex}.file-list-list .file-item{width:100%}.file-list-grid .file-item{text-align:center;flex-direction:column;padding:.75rem;position:relative}.file-item:hover{border-color:var(--color-gray-300);box-shadow:var(--shadow-200)}.file-item-preview{border-radius:var(--radius-md);background:var(--color-gray-50);justify-content:center;align-items:center;width:100%;height:120px;display:flex;overflow:hidden}.file-item-image{object-fit:cover;width:100%;height:100%}.file-item-info{flex:1;align-items:center;gap:.875rem;min-width:0;display:flex}.file-list-grid .file-item-info{flex-direction:column;gap:.375rem}.file-item-prepend{border-radius:var(--radius-md);background:var(--file-accent-oklch);flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.file-item-prepend{background:color-mix(in oklch,var(--file-accent-oklch)10%,transparent)}}.file-item-icon{width:var(--icon-size-xxs);height:var(--icon-size-xxs);color:var(--file-accent-oklch)}.file-item-details{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.file-list-grid .file-item-details{width:100%}.file-item-name{font-size:var(--font-size-p2);font-weight:var(--font-weight-medium);color:var(--color-gray-900);line-height:var(--line-height-p2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-item-size{font-size:var(--font-size-c2);color:var(--color-gray-700);line-height:var(--line-height-c2)}.file-item-delete{background:var(--color-gray-100);border-radius:var(--radius-full);cursor:pointer;width:2rem;height:2rem;transition:background-color var(--form-transition),color var(--form-transition),transform var(--form-transition);border:none;justify-content:center;align-items:center;display:flex}.file-list-grid .file-item-delete{background:var(--color-white);box-shadow:var(--shadow-200);position:absolute;top:.5rem;right:.5rem}.file-item-delete:hover{background:var(--form-accent-danger-oklch)}@supports (color:color-mix(in lab,red,red)){.file-item-delete:hover{background:color-mix(in oklch,var(--form-accent-danger-oklch)12%,transparent)}}.file-item-delete:hover{transform:scale(1.05)}.file-item-delete-icon{width:var(--icon-size-xxxxs);height:var(--icon-size-xxxxs);color:var(--color-gray-500)}.file-item-delete:hover .file-item-delete-icon{color:var(--form-accent-danger-oklch)}.file-size-sm .file-button{--file-button-height:var(--form-height-sm);--file-button-padding:.375rem .625rem;--file-button-gap:.375rem;font-size:var(--font-size-c1)}.file-size-sm .file-button-icon{width:var(--icon-size-xxxxxs);height:var(--icon-size-xxxxxs)}.file-size-sm .iconbox{--iconbox-size:var(--icon-size-xxxxxs)}.file-size-sm .file-dropzone{--file-dropzone-padding:1.25rem}.file-size-sm .file-dropzone-icon{width:var(--icon-size-xs);height:var(--icon-size-xs)}.file-size-sm .file-dropzone .iconbox{--iconbox-size:var(--icon-size-xs)}.file-size-sm .file-dropzone-label{font-size:var(--font-size-p2)}.file-size-md .file-button{--file-button-height:var(--form-height-md);--file-button-padding:.5rem .75rem;--file-button-gap:.5rem}.file-size-lg .file-button{--file-button-height:var(--form-height-lg);--file-button-padding:.75rem 1.25rem;--file-button-gap:.75rem;font-size:var(--font-size-p1)}.file-size-lg .file-button-icon{width:var(--icon-size-xxxs);height:var(--icon-size-xxxs)}.file-size-lg .iconbox{--iconbox-size:var(--icon-size-xxxs)}.file-size-lg .file-dropzone{--file-dropzone-padding:3rem}.file-size-lg .file-dropzone-icon{width:var(--icon-size-md);height:var(--icon-size-md)}.file-size-lg .file-dropzone .iconbox{--iconbox-size:var(--icon-size-md)}.file-size-lg .file-dropzone-label{font-size:var(--font-size-h6)}.file-disabled .file-button,.file-disabled .file-dropzone{opacity:var(--form-disabled-opacity);cursor:not-allowed}@media(prefers-reduced-motion:reduce){.file-button,.file-dropzone,.file-item,.file-item-delete{transition:none}}.color-picker{--color-picker-trigger-height:var(--form-height-md);--color-picker-trigger-padding:.25rem;--color-picker-trigger-radius:var(--form-radius-md);--color-picker-trigger-bg:var(--picker-surface-bg);--color-picker-trigger-border:var(--picker-surface-border);--color-picker-trigger-text:var(--picker-text);--color-picker-gap:.5rem;gap:var(--color-picker-gap);flex-direction:column;display:inline-flex}.color-picker-trigger{width:var(--color-picker-trigger-height);height:var(--color-picker-trigger-height);padding:var(--color-picker-trigger-padding);border-radius:var(--color-picker-trigger-radius);border:var(--border-width-default)solid var(--color-picker-trigger-border);background:var(--color-picker-trigger-bg);color:var(--color-picker-trigger-text);cursor:pointer;transition:border-color var(--form-transition),box-shadow var(--form-transition);justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.color-picker-trigger:hover:not(:disabled){border-color:var(--picker-nav-button-border)}.color-picker-trigger:focus-visible{box-shadow:0 0 0 var(--focus-ring-width) var(--form-accent-primary-oklch);outline:none}@supports (color:color-mix(in lab,red,red)){.color-picker-trigger:focus-visible{box-shadow:0 0 0 var(--focus-ring-width) color-mix(in oklch,var(--form-accent-primary-oklch)var(--focus-ring-opacity),transparent)}}.color-picker-trigger:disabled{opacity:var(--form-disabled-opacity);cursor:not-allowed}.color-picker-swatch{border-radius:var(--radius-sm);border:2px solid var(--picker-surface-border);width:1.75rem;height:1.75rem;box-shadow:var(--shadow-100)}.color-picker-value{font-size:var(--font-size-p2);line-height:var(--line-height-p2);color:var(--picker-text)}.color-picker-popover{padding:var(--picker-padding);background-color:var(--picker-surface-bg);border:var(--border-width-default)solid var(--picker-surface-border);border-radius:var(--picker-surface-radius);box-shadow:var(--picker-surface-shadow)}.color-picker-container{gap:.75rem;display:flex}.color-picker-grid{border-radius:var(--radius-md);cursor:crosshair;background:linear-gradient(to top,var(--color-black),transparent),linear-gradient(to right,var(--color-white),transparent);-webkit-user-select:none;user-select:none;width:200px;height:200px;position:relative}.color-picker-grid-thumb{border:2px solid var(--color-white);border-radius:var(--radius-full);width:14px;height:14px;box-shadow:0 0 0 1px var(--color-black),var(--shadow-200);position:absolute}@supports (color:color-mix(in lab,red,red)){.color-picker-grid-thumb{box-shadow:0 0 0 1px color-mix(in oklch,var(--color-black)30%,transparent),var(--shadow-200)}}.color-picker-grid-thumb{pointer-events:none;transform:translate(-50%,-50%)}.color-picker-hue{border-radius:var(--radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(#db0000,#fcdf00 17%,#32be00 33%,#00d8e1,#0054e0 67%,#d400cd 83%,#db0000);background:linear-gradient(color(xyz 0.37 0.129 -0.04),color(xyz 0.404 0.171 -0.04) 2.12%,color(xyz 0.421 0.195 -0.038),color(xyz 0.439 0.222 -0.036) 4.25%,color(xyz 0.448 0.236 -0.034),color(xyz 0.457 0.25 -0.033) 5.31%,color(xyz 0.475 0.281 -0.029) 6.38%,color(xyz 0.512 0.35 -0.018) 8.5%,color(xyz 0.587 0.519 0.017),color(xyz 0.665 0.735 0.074) 17%,color(xyz 0.382 0.536 0.054) 25%,color(xyz 0.275 0.452 0.045) 29%,color(xyz 0.229 0.413 0.041) 31%,color(xyz 0.208 0.395 0.039),color(xyz 0.188 0.377 0.037) 33%,color(xyz 0.192 0.382 0.05),color(xyz 0.195 0.387 0.062),#10c31c,#09c42c 35.12%,color(xyz 0.219 0.417 0.154) 37.25%,color(xyz 0.259 0.458 0.317) 41.5%,color(xyz 0.369 0.544 0.816) 50%,color(xyz 0.305 0.399 0.889),color(xyz 0.257 0.279 0.949),color(xyz 0.224 0.183 0.998),color(xyz 0.203 0.108 1.038) 67%,color(xyz 0.216 0.115 0.994),#553bfe 71%,#8b2bf4 75%,#a216ee,color(xyz 0.341 0.152 0.783) 79%,color(xyz 0.425 0.167 0.703) 83%,color(xyz 0.388 0.161 0.385),color(xyz 0.369 0.153 0.168) 91.5%,color(xyz 0.365 0.147 0.091),color(xyz 0.364 0.141 0.032),color(xyz 0.366 0.135 -0.011),color(xyz 0.37 0.129 -0.04));width:16px;height:200px;position:relative}.color-picker-hue-thumb{border:2px solid var(--color-white);border-radius:var(--radius-sm);width:20px;height:6px;box-shadow:0 0 0 1px var(--color-black),var(--shadow-200);position:absolute;left:50%}@supports (color:color-mix(in lab,red,red)){.color-picker-hue-thumb{box-shadow:0 0 0 1px color-mix(in oklch,var(--color-black)30%,transparent),var(--shadow-200)}}.color-picker-hue-thumb{pointer-events:none;transform:translate(-50%,-50%)}.color-picker-size-sm{--color-picker-trigger-height:var(--form-height-sm);--color-picker-trigger-padding:.2rem;--color-picker-gap:.375rem}.color-picker-size-sm .color-picker-swatch{border-width:2px;width:1.5rem;height:1.5rem}.color-picker-size-sm .color-picker-value{font-size:var(--font-size-c1);line-height:var(--line-height-c1)}.color-picker-size-md{--color-picker-trigger-height:var(--form-height-md);--color-picker-trigger-padding:.25rem;--color-picker-gap:.5rem}.color-picker-size-lg{--color-picker-trigger-height:var(--form-height-lg);--color-picker-trigger-padding:.3rem;--color-picker-gap:.625rem}.color-picker-size-lg .color-picker-swatch{border-width:2px;width:2rem;height:2rem}.color-picker-size-lg .color-picker-value{font-size:var(--font-size-p1);line-height:var(--line-height-p1)}.color-picker-disabled .color-picker-trigger{opacity:var(--form-disabled-opacity);cursor:not-allowed}.color-picker-error .color-picker-trigger{--color-picker-trigger-border:var(--form-accent-danger-oklch)}.color-picker-error .color-picker-trigger:focus-visible{box-shadow:0 0 0 var(--focus-ring-width) var(--form-accent-danger-oklch)}@supports (color:color-mix(in lab,red,red)){.color-picker-error .color-picker-trigger:focus-visible{box-shadow:0 0 0 var(--focus-ring-width) color-mix(in oklch,var(--form-accent-danger-oklch)var(--focus-ring-opacity),transparent)}}.color-picker-label{font-size:var(--form-label-size);font-weight:var(--form-label-weight);color:var(--form-label-color);line-height:var(--form-label-line-height)}.color-picker-description{font-size:var(--form-message-size);color:var(--form-message-color);line-height:var(--form-message-line-height)}.color-picker-error-message{font-size:var(--form-message-size);color:var(--form-message-error-color);line-height:var(--form-message-line-height)}.slider{--slider-track-height:var(--slider-track-height-md);--slider-thumb-size:var(--slider-thumb-size-md);--slider-active-bg:var(--slider-track-active-bg);--slider-track-bg-color:var(--slider-track-bg);--slider-focus-ring:var(--slider-thumb-focus-ring);width:100%;padding-inline:calc(var(--slider-thumb-size)/2);flex-direction:column;gap:.5rem;display:inline-flex}.slider-track{width:100%;height:var(--slider-track-height);background-color:var(--slider-track-bg-color);border-radius:var(--slider-track-radius);position:relative}.slider-track-active{background-color:var(--slider-active-bg);border-radius:inherit;height:100%;position:absolute}.slider-thumb{cursor:grab;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.slider-thumb:active{cursor:grabbing}.slider-thumb:focus-visible{outline:none}.slider-thumb:focus-visible .slider-thumb-inner{box-shadow:0 0 0 var(--focus-ring-width) var(--slider-focus-ring)}.slider-thumb-inner{width:var(--slider-thumb-size);height:var(--slider-thumb-size);border-radius:var(--radius-full);border:var(--border-width-default)solid var(--slider-thumb-border);background-color:var(--slider-thumb-bg);box-shadow:var(--slider-thumb-shadow)}.slider-variant-soft .slider-track{background-color:var(--slider-active-bg)}@supports (color:color-mix(in lab,red,red)){.slider-variant-soft .slider-track{background-color:color-mix(in oklch,var(--slider-active-bg)15%,var(--slider-track-bg-color))}}.slider-variant-soft .slider-track-active{background-color:var(--slider-active-bg)}@supports (color:color-mix(in lab,red,red)){.slider-variant-soft .slider-track-active{background-color:color-mix(in oklch,var(--slider-active-bg)70%,transparent)}}.slider-marks{width:100%;min-height:1.75rem;margin-top:var(--slider-mark-gap);position:relative}.slider-mark{flex-direction:column;align-items:center;gap:.25rem;display:flex;position:absolute;transform:translate(-50%)}.slider-mark-tick{width:var(--slider-mark-size);height:var(--slider-mark-size);border-radius:var(--slider-mark-border-radius);background-color:var(--slider-mark-color)}.slider-mark.is-active .slider-mark-tick{background-color:var(--slider-active-bg)}.slider-mark-label{color:var(--slider-mark-label-color);font-size:var(--font-size-c2);line-height:var(--line-height-c2)}.slider-size-sm{--slider-track-height:var(--slider-track-height-sm);--slider-thumb-size:var(--slider-thumb-size-sm)}.slider-size-lg{--slider-track-height:var(--slider-track-height-lg);--slider-thumb-size:var(--slider-thumb-size-lg)}.slider-color-primary{--slider-active-bg:var(--form-accent-primary);--slider-focus-ring:var(--form-accent-primary-oklch)}@supports (color:color-mix(in lab,red,red)){.slider-color-primary{--slider-focus-ring:color-mix(in oklch,var(--form-accent-primary-oklch)var(--focus-ring-opacity),transparent)}}.slider-color-secondary{--slider-active-bg:var(--form-accent-secondary);--slider-focus-ring:var(--form-accent-secondary-oklch)}@supports (color:color-mix(in lab,red,red)){.slider-color-secondary{--slider-focus-ring:color-mix(in oklch,var(--form-accent-secondary-oklch)var(--focus-ring-opacity),transparent)}}.slider-color-success{--slider-active-bg:var(--form-accent-success);--slider-focus-ring:var(--form-accent-success-oklch)}@supports (color:color-mix(in lab,red,red)){.slider-color-success{--slider-focus-ring:color-mix(in oklch,var(--form-accent-success-oklch)var(--focus-ring-opacity),transparent)}}.slider-color-warning{--slider-active-bg:var(--form-accent-warning);--slider-focus-ring:var(--form-accent-warning-oklch)}@supports (color:color-mix(in lab,red,red)){.slider-color-warning{--slider-focus-ring:color-mix(in oklch,var(--form-accent-warning-oklch)var(--focus-ring-opacity),transparent)}}.slider-color-danger{--slider-active-bg:var(--form-accent-danger);--slider-focus-ring:var(--form-accent-danger-oklch)}@supports (color:color-mix(in lab,red,red)){.slider-color-danger{--slider-focus-ring:color-mix(in oklch,var(--form-accent-danger-oklch)var(--focus-ring-opacity),transparent)}}.slider-color-info{--slider-active-bg:var(--form-accent-info);--slider-focus-ring:var(--form-accent-info-oklch)}@supports (color:color-mix(in lab,red,red)){.slider-color-info{--slider-focus-ring:color-mix(in oklch,var(--form-accent-info-oklch)var(--focus-ring-opacity),transparent)}}.slider-color-neutral{--slider-active-bg:var(--color-gray-700);--slider-focus-ring:var(--color-gray-700-oklch)}@supports (color:color-mix(in lab,red,red)){.slider-color-neutral{--slider-focus-ring:color-mix(in oklch,var(--color-gray-700-oklch)var(--focus-ring-opacity),transparent)}}.slider-disabled{opacity:var(--slider-disabled-opacity);cursor:not-allowed}.slider-disabled .slider-thumb{cursor:not-allowed}.slider-vertical{width:auto;height:100%;padding-inline:0;padding-block:calc(var(--slider-thumb-size)/2);flex-direction:row}.slider-vertical .slider-track{width:var(--slider-track-height);flex:1;height:auto;min-height:100%}.slider-vertical .slider-track-active{width:100%;height:auto}.slider-vertical .slider-thumb{top:auto;left:50%;transform:translate(-50%,50%)}.slider-vertical .slider-marks{width:calc(var(--slider-mark-size) + 2rem);height:100%;margin-top:0;margin-left:var(--slider-mark-gap)}.slider-vertical .slider-mark{flex-direction:row;transform:translateY(50%)}.slider-vertical.slider-inverted .slider-thumb{transform:translate(-50%,-50%)}.slider-vertical.slider-inverted .slider-mark{transform:translateY(-50%)}.slider-inverted:not(.slider-vertical) .slider-thumb{transform:translate(50%,-50%)}.slider-inverted:not(.slider-vertical) .slider-mark{transform:translate(50%)}.floating-button{--floating-button-z:var(--z-navbar);--floating-button-shadow:var(--shadow-fab);--floating-button-menu-offset:.5rem;justify-content:center;align-items:center;display:inline-flex;position:relative}.floating-button-position-fixed{z-index:var(--floating-button-z);position:fixed}.floating-button-position-relative{position:relative}.floating-button-shadow{box-shadow:var(--floating-button-shadow)}.floating-button-menu{--floating-button-gap:.5rem;align-items:center;gap:var(--floating-button-gap);z-index:var(--z-content-1);display:flex;position:absolute}.floating-button-menu-up{--menu-center-transform:translateX(-50%);transform:var(--menu-center-transform);padding-bottom:var(--floating-button-menu-offset);flex-direction:column-reverse;bottom:100%;left:50%}.floating-button-menu-down{--menu-center-transform:translateX(-50%);transform:var(--menu-center-transform);padding-top:var(--floating-button-menu-offset);flex-direction:column;top:100%;left:50%}.floating-button-menu-left{--menu-center-transform:translateY(-50%);transform:var(--menu-center-transform);padding-right:var(--floating-button-menu-offset);flex-direction:row-reverse;top:50%;right:100%}.floating-button-menu-right{--menu-center-transform:translateY(-50%);transform:var(--menu-center-transform);padding-left:var(--floating-button-menu-offset);flex-direction:row;top:50%;left:100%}.floating-button-trigger{z-index:var(--z-overlay);position:relative}.floating-button-icon-rotate{transform:rotate(45deg)}.floating-button-backdrop{z-index:var(--z-base);position:fixed;inset:0}.floating-button-icon-transition{transition:transform .2s}.floating-button-menu-enter-active{transition:opacity .2s ease-out,transform .2s ease-out}.floating-button-menu-leave-active{transition:opacity .15s ease-in,transform .15s ease-in}.floating-button-menu-enter-from,.floating-button-menu-leave-to{opacity:0;transform:var(--menu-center-transform,none)scale(.75)}.floating-button-menu-enter-to,.floating-button-menu-leave-from{opacity:1;transform:var(--menu-center-transform,none)scale(1)}.floating-button-backdrop-enter-active{transition:opacity .2s}.floating-button-backdrop-leave-active{transition:opacity .15s}.floating-button-backdrop-enter-from,.floating-button-backdrop-leave-to{opacity:0}.floating-button-backdrop-enter-to,.floating-button-backdrop-leave-from{opacity:1}@media(prefers-reduced-motion:reduce){.floating-button-icon-transition,.floating-button-menu-enter-active,.floating-button-menu-leave-active,.floating-button-backdrop-enter-active,.floating-button-backdrop-leave-active{transition:none}}.datetime-picker-footer{flex-direction:column;gap:.75rem;padding-top:.5rem;display:flex}.datetime-picker-divider{background-color:var(--color-gray-200);height:1px;margin:0 -.75rem}.datetime-picker-time-controls{justify-content:center;align-items:center;gap:.375rem;display:flex}.time-spinner-btn{width:1.75rem;height:1.75rem}.time-spinner-icon{font-size:var(--font-size-button4)}.time-spinner-value{min-width:2.25rem;font-size:var(--font-size-p2);padding:.25rem .5rem}.time-spinner-separator{font-size:var(--font-size-s2)}.time-spinner-segment{gap:.25rem}.datetime-picker-time-disabled{opacity:var(--form-disabled-opacity,.5);pointer-events:none;cursor:not-allowed}.datetime-picker-actions{justify-content:flex-end;align-items:center;gap:.5rem;padding-top:.5rem;display:flex}.datetime-range-time-sections{flex-direction:row;justify-content:center;gap:.75rem;display:flex}@media(min-width:640px){.datetime-range-time-sections{gap:1.5rem}}.datetime-range-time-section{flex-direction:column;flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.datetime-range-time-label{font-size:var(--font-size-c1);font-weight:var(--font-weight-medium);color:var(--color-gray-600);line-height:var(--line-height-c1);white-space:nowrap}.datetime-picker-footer-size-sm{gap:.375rem;padding-top:.375rem}.datetime-picker-footer-size-sm .time-spinner-btn{width:1.25rem;height:1.25rem}.datetime-picker-footer-size-sm .time-spinner-icon{font-size:var(--font-size-p2)}.datetime-picker-footer-size-sm .time-spinner-value{min-width:1.5rem;font-size:var(--font-size-c1);line-height:var(--line-height-c1);padding:.125rem .25rem}.datetime-picker-footer-size-sm .time-spinner-separator{font-size:var(--font-size-p2);line-height:var(--line-height-p2)}.datetime-picker-footer-size-sm .time-spinner-segment{gap:.125rem}.datetime-picker-footer-size-sm .datetime-picker-time-controls{gap:.25rem}.datetime-picker-footer-size-sm .datetime-picker-divider{margin:0 -.5rem}.datetime-picker-footer-size-sm .datetime-range-time-label{font-size:var(--font-size-c2);line-height:var(--line-height-c2)}:root{--ease-out-expo:cubic-bezier(.16,1,.3,1);--ease-out-quart:cubic-bezier(.25,1,.5,1);--ease-in-out-smooth:cubic-bezier(.45,0,.15,1);--modal-enter-duration:.15s;--modal-leave-duration:.12s;--slide-enter-duration:.2s;--slide-leave-duration:.15s}.modal-enter-from,.modal-leave-to{opacity:0}.modal-enter-active{transition:opacity var(--modal-enter-duration)var(--ease-out-quart)}.modal-leave-active{transition:opacity var(--modal-leave-duration)ease-out}.modal-enter-from [data-modal-content]{opacity:0;transform:scale(.96)}.modal-leave-to [data-modal-content]{opacity:0;transform:scale(.98)}.modal-enter-active [data-modal-content]{transition:opacity var(--modal-enter-duration)var(--ease-out-quart),transform var(--modal-enter-duration)var(--ease-out-expo)}.modal-leave-active [data-modal-content]{transition:opacity var(--modal-leave-duration)ease-out,transform var(--modal-leave-duration)ease-out}.slide-enter-from,.slide-leave-to{opacity:0}.slide-enter-active{transition:opacity var(--slide-enter-duration)var(--ease-out-quart)}.slide-leave-active{transition:opacity var(--slide-leave-duration)ease-out}.slide-enter-from [data-modal-content],.slide-leave-to [data-modal-content]{transform:translateY(100%)}.slide-enter-active [data-modal-content]{transition:transform var(--slide-enter-duration)var(--ease-out-expo)}.slide-leave-active [data-modal-content]{transition:transform var(--slide-leave-duration)var(--ease-in-out-smooth)}.modal-overlay{z-index:var(--z-modal);background-color:var(--color-black);width:100%;height:100%;position:fixed;top:0;left:0}@supports (color:color-mix(in lab,red,red)){.modal-overlay{background-color:color-mix(in srgb,var(--color-black)50%,transparent)}}.modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity var(--modal-enter-duration)var(--ease-out-quart),z-index 0s;pointer-events:auto}.modal-wrapper{z-index:calc(var(--z-modal) + 1);pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal-wrapper>*{pointer-events:auto}.modal-wrapper.modal-fullscreen-mobile{justify-content:stretch!important;align-items:stretch!important;padding:0!important}:root{--step-enter-duration:.15s;--step-leave-duration:.1s}.step-enter-from{opacity:0;transform:translate(1rem)}.step-enter-active{transition:opacity var(--step-enter-duration)var(--ease-out-quart),transform var(--step-enter-duration)var(--ease-out-expo)}.step-enter-to,.step-leave-from{opacity:1;transform:translate(0)}.step-leave-active{transition:opacity var(--step-leave-duration)ease-out,transform var(--step-leave-duration)ease-out;inset-inline:0;position:absolute;top:0}.step-leave-to{opacity:0;transform:translate(-1rem)}@media(prefers-reduced-motion:reduce){.modal-enter-active,.modal-leave-active,.modal-enter-active [data-modal-content],.modal-leave-active [data-modal-content],.slide-enter-active,.slide-leave-active,.slide-enter-active [data-modal-content],.slide-leave-active [data-modal-content],.step-enter-active,.step-leave-active{transition-duration:.01ms!important;transition-delay:0s!important}}:root{--cq-blog-md:280px;--cq-blog-lg:320px;--cq-blog-xl:360px;--blog-max-width-lg:360px;--blog-max-width-xl:320px;--blog-max-width-2xl:300px;--blog-padding-sm:.75rem;--blog-padding:1rem;--blog-padding-lg:1.25rem;--blog-height-horizontal-tablet:8rem;--blog-thumb-mobile:6rem;--blog-thumb-tablet-width:16rem;--blog-thumb-tablet-height:9rem}.blog-card-container{width:100%}.blog-card-item{--card-shadow:var(--shadow-card-default);--card-shadow-hover:var(--shadow-card-hover);box-sizing:border-box;background:var(--color-white);border:1px solid var(--color-gray-400);border-radius:var(--radius-lg);height:100%;box-shadow:var(--shadow-card-default);flex-direction:column;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.blog-card-item:hover{box-shadow:var(--shadow-card-hover);border-color:#0000;transform:translateY(-4px)}.blog-card-item:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.blog-card-thumb{background:linear-gradient(135deg,var(--color-gray-100)0%,var(--color-gray-200)100%);line-height:var(--line-height-none);flex-shrink:0;margin:0;padding:0;position:relative;overflow:hidden}.blog-card-thumb img{object-fit:contain;object-position:center center;width:100%;height:100%;margin:0;padding:0;transition:transform .3s cubic-bezier(.4,0,.2,1);display:block}.blog-card-item:hover .blog-card-thumb img{transform:scale(1.05)}.blog-section-header{align-items:center;margin-bottom:1.5rem;display:flex;position:relative}@media(min-width:768px){.blog-section-header{margin-bottom:2rem}}.blog-section-indicator{border-radius:var(--radius-full);background:linear-gradient(to bottom,var(--color-primary),var(--color-primary-dark));width:.25rem;height:1.5rem;margin-right:.75rem}.blog-section-indicator.secondary{background:linear-gradient(to bottom,var(--color-secondary),var(--color-secondary-dark))}.blog-section-divider{background:linear-gradient(to right,var(--color-gray-200),transparent);flex:1;height:1px;margin-left:1rem}.blog-card-content{flex-direction:column;flex:1;justify-content:flex-start;min-height:0;display:flex;position:relative;overflow:hidden}.blog-card-info{flex-direction:column;flex:0 auto;gap:8px;min-height:0;display:flex}.blog-card-horizontal-meta{border-top:1px solid var(--color-gray-400);white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;min-height:20px;margin-top:auto;padding-top:12px;display:flex;overflow:hidden}.blog-card-horizontal-meta>div:first-child{flex:1;min-width:0;overflow:hidden}.blog-card-horizontal-meta>div:last-child{flex-shrink:0}.blog-card-vertical-footer{border-top:1px solid var(--color-gray-400);flex-shrink:0;min-height:auto;margin-top:auto;padding-top:16px}.blog-card-title{word-break:normal;overflow-wrap:anywhere;transition:color .2s}.blog-card-item:hover .blog-card-title,.blog-card-item:hover .blog-card-title.text-gray-800,.blog-card-item:hover .blog-card-title.text-gray-900,.blog-card-item:hover .blog-card-title[class*=text-gray],a.blog-card-item:hover .blog-card-title.text-gray-800,a.blog-card-item:hover .blog-card-title.text-gray-900,a.blog-card-item:hover .blog-card-title[class*=text-gray]{color:var(--color-primary)!important}.blog-card-description{word-break:normal;overflow-wrap:anywhere}@media(min-width:1024px){.blog-cards-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(min-content,1fr);align-items:stretch;gap:1rem;display:grid;container-type:inline-size}.blog-card-container{height:100%}.blog-card-item{height:100%;min-height:unset;max-height:unset;flex-direction:column;width:100%;max-width:100%}@container (width>=1440px){.blog-card-item{max-width:var(--blog-max-width-lg);margin:0 auto}}.blog-card-thumb{aspect-ratio:16/9;border-radius:var(--radius-lg)var(--radius-lg)0 0;flex-shrink:0;width:100%;height:auto}.blog-card-content{padding:var(--blog-padding);flex-direction:column;flex:1;justify-content:flex-start;min-height:0;display:flex;overflow:hidden;container-type:inline-size}.blog-card-title{color:var(--color-gray-800);flex-shrink:0;min-height:auto;margin-bottom:.5rem}.blog-card-description{color:var(--color-gray-800);flex:0 auto;min-height:0;margin-bottom:.5rem}.blog-card-vertical-footer{flex-shrink:0;min-height:auto;margin-top:auto;padding-top:.75rem;display:block}@container (width>=280px){.blog-card-info{gap:10px}.blog-card-vertical-footer{padding-top:1rem}}@container (width>=320px){.blog-card-info{gap:12px}.blog-card-vertical-footer{padding-top:1.25rem}}.blog-card-horizontal-meta{display:none}}@media(min-width:1280px){.blog-cards-grid{grid-auto-rows:minmax(min-content,1fr);gap:1.5rem}@container (width>=1600px){.blog-card-item{max-width:var(--blog-max-width-xl);margin:0 auto}}@container (width>=1920px){.blog-card-item{max-width:var(--blog-max-width-2xl)}}.blog-card-content{padding:var(--blog-padding-lg)}.blog-card-vertical-footer{padding-top:1rem}}@media(min-width:768px)and (max-width:1023px){.blog-cards-grid{flex-direction:column;gap:1.25rem;display:flex}.blog-card-tablet-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1rem!important;display:grid!important}.blog-card-item{background:var(--color-white);border:1px solid var(--color-gray-400);border-radius:var(--radius-lg);height:auto;min-height:8rem;max-height:none;box-shadow:var(--shadow-card-default);flex-direction:row}.blog-card-item:hover{box-shadow:var(--shadow-card-hover);border-color:#0000;transform:translateY(-4px)}.blog-card-thumb{width:var(--blog-thumb-tablet-width);height:var(--blog-thumb-tablet-height);aspect-ratio:16/9;border-radius:var(--radius-sm);flex-shrink:0}.blog-card-thumb img{object-fit:cover}.blog-card-content{padding:var(--blog-padding-sm);flex-direction:column;flex:1;justify-content:flex-start;min-height:0;display:flex;overflow:hidden}.blog-card-info{gap:.5rem;margin-bottom:.75rem}.blog-card-title,.blog-card-description{color:var(--color-gray-800)}.blog-card-horizontal-meta{border-top-color:var(--color-gray-200);color:var(--color-gray-700);flex-shrink:0;margin-top:auto;padding-top:.5rem;display:flex}.blog-card-vertical-footer{display:none}}@media(max-width:767px){:is(.blog-grid-mobile,.grid:has(.blog-card-container)){gap:0!important}.blog-cards-grid{flex-direction:column;gap:0;display:flex}.blog-card-container{height:auto;margin-bottom:1rem;padding-bottom:1rem;position:relative}.blog-card-container:after{content:"";background:linear-gradient(to right,transparent,var(--color-gray-400)5%,var(--color-gray-400)20%,var(--color-gray-400)50%,var(--color-gray-400)80%,var(--color-gray-400)95%,transparent);height:1px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.blog-card-container:after{background:linear-gradient(to right,transparent,color-mix(in srgb,var(--color-gray-400)15%,transparent)5%,color-mix(in srgb,var(--color-gray-400)30%,transparent)20%,color-mix(in srgb,var(--color-gray-400)35%,transparent)50%,color-mix(in srgb,var(--color-gray-400)30%,transparent)80%,color-mix(in srgb,var(--color-gray-400)15%,transparent)95%,transparent)}}.blog-card-container:after{box-shadow:var(--shadow-100)}.blog-card-container:last-child{margin-bottom:0}.blog-card-container:last-child:after{display:none}.blog-card-item{box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:row;height:auto;min-height:auto;max-height:none;padding:0;transition:opacity .2s}.blog-card-item:hover{box-shadow:none;opacity:.8;transform:none}.blog-card-thumb{width:var(--blog-thumb-mobile);height:var(--blog-thumb-mobile);aspect-ratio:1;border-radius:var(--radius-lg);flex-shrink:0;margin-right:.75rem}.blog-card-thumb img{object-fit:cover}.blog-card-content{flex:1;justify-content:flex-start;min-width:0;height:auto;min-height:auto;padding:0}.blog-card-content:has(.blog-card-info){gap:.125rem}.blog-card-info{gap:.5rem;margin-bottom:.5rem}.blog-card-title{color:var(--color-gray-800);flex-shrink:0;margin-bottom:0}.blog-card-description{min-height:0;color:var(--color-gray-800);flex:0 auto;margin-bottom:0}.blog-card-horizontal-meta{min-height:auto;color:var(--color-gray-700);border-top:none;margin-top:0;padding-top:0;display:flex}.blog-card-horizontal-meta img{display:none}.blog-card-horizontal-meta .as-eye{width:.875rem;height:.875rem}.blog-card-horizontal-meta>div:first-child{flex:auto;min-width:0;margin-right:.5rem}.blog-card-horizontal-meta>div:last-child{flex:none;justify-content:flex-end;align-items:center;gap:.25rem;min-width:60px;display:flex}.blog-card-vertical-footer{display:none}}:root{--blog-secondary-thumb-featured:88px;--blog-secondary-thumb-featured-lg:76px;--blog-secondary-thumb-featured-xl:96px;--blog-secondary-thumb-related:96px;--blog-secondary-thumb-mobile:6rem;--blog-secondary-gap:1rem;--blog-secondary-gap-sm:.75rem;--blog-secondary-padding:1rem;--blog-secondary-padding-sm:.75rem;--blog-secondary-hover-bg:var(--color-gray-50);--blog-secondary-border:var(--color-gray-200);--blog-secondary-border-dark:var(--color-gray-400)}.blog-secondary-card{align-items:flex-start;text-decoration:none;transition:all .2s;display:flex}.blog-secondary-card--featured{gap:var(--blog-secondary-gap);padding:var(--blog-secondary-padding-sm)0;border-bottom:1px solid var(--blog-secondary-border)}.blog-secondary-card--featured:hover{background-color:var(--blog-secondary-hover-bg)}.blog-secondary-card--featured:last-child{border-bottom:none}@media(min-width:1024px){.blog-secondary-card--featured{gap:.875rem;padding:.625rem 0}}@media(min-width:1280px){.blog-secondary-card--featured{gap:var(--blog-secondary-gap);padding:var(--blog-secondary-padding-sm)0}}.blog-secondary-card--related{gap:var(--blog-secondary-gap-sm);border-bottom:1px solid var(--blog-secondary-border);flex-direction:row;padding-bottom:1rem}.blog-secondary-card--related:hover{background-color:var(--blog-secondary-hover-bg)}@media(min-width:768px){.blog-secondary-card--related{border:1px solid var(--blog-secondary-border-dark);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-200);flex-direction:column;gap:0;padding:0;overflow:hidden}.blog-secondary-card--related:hover{box-shadow:var(--shadow-400);background-color:#0000;border-color:#0000;transform:translateY(-4px)}}.blog-secondary-card--tablet-vertical{width:100%;height:100%;min-height:unset;max-height:unset;border:1px solid var(--blog-secondary-border-dark);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-200);flex-direction:column;gap:0;padding:0;transition:all .2s cubic-bezier(.4,0,.2,1);overflow:hidden}.blog-secondary-card--tablet-vertical:hover{box-shadow:var(--shadow-400);border-color:#0000;transform:translateY(-4px)}@media(max-width:767px){.blog-secondary-card--tablet-vertical{gap:var(--blog-secondary-gap-sm);min-height:auto;max-height:none;box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:row;padding:0;position:relative}.blog-secondary-card--tablet-vertical:not(:last-child){margin-bottom:1rem;padding-bottom:1rem}.blog-secondary-card--tablet-vertical:not(:last-child):after{content:"";background:linear-gradient(to right,transparent,var(--color-gray-400)5%,var(--color-gray-400)20%,var(--color-gray-400)50%,var(--color-gray-400)80%,var(--color-gray-400)95%,transparent);height:1px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.blog-secondary-card--tablet-vertical:not(:last-child):after{background:linear-gradient(to right,transparent,color-mix(in srgb,var(--color-gray-400)15%,transparent)5%,color-mix(in srgb,var(--color-gray-400)30%,transparent)20%,color-mix(in srgb,var(--color-gray-400)35%,transparent)50%,color-mix(in srgb,var(--color-gray-400)30%,transparent)80%,color-mix(in srgb,var(--color-gray-400)15%,transparent)95%,transparent)}}.blog-secondary-card--tablet-vertical:not(:last-child):after{box-shadow:var(--shadow-100)}.blog-secondary-card--tablet-vertical:hover{box-shadow:none;opacity:.8;transform:none}}.blog-secondary-thumb{background-color:var(--color-gray-100);flex-shrink:0;position:relative;overflow:hidden}.blog-secondary-thumb--featured{width:var(--blog-secondary-thumb-featured);height:var(--blog-secondary-thumb-featured);border-radius:var(--radius-lg)}@media(min-width:1024px){.blog-secondary-thumb--featured{width:var(--blog-secondary-thumb-featured-lg);height:var(--blog-secondary-thumb-featured-lg);border-radius:var(--radius-md)}}@media(min-width:1280px){.blog-secondary-thumb--featured{width:var(--blog-secondary-thumb-featured-xl);height:var(--blog-secondary-thumb-featured-xl);border-radius:var(--radius-lg)}}.blog-secondary-thumb--related{width:var(--blog-secondary-thumb-related);height:var(--blog-secondary-thumb-related);border-radius:var(--radius-sm)}@media(min-width:768px){.blog-secondary-thumb--related{aspect-ratio:16/9;border-radius:0;width:100%;height:auto}}.blog-secondary-thumb--tablet-vertical{aspect-ratio:16/9;flex-shrink:0;width:100%;height:auto}@media(min-width:1280px){.blog-secondary-content--tablet-vertical{gap:1rem;padding:1.25rem}.blog-secondary-card--tablet-vertical .blog-secondary-meta{padding-top:1.25rem}}@media(min-width:1536px){.blog-secondary-content--tablet-vertical{gap:1.25rem;padding:1.5rem}.blog-secondary-card--tablet-vertical .blog-secondary-meta{padding-top:1.5rem}}@media(max-width:767px){.blog-secondary-thumb--tablet-vertical{width:var(--blog-secondary-thumb-mobile);height:var(--blog-secondary-thumb-mobile);aspect-ratio:1;border-radius:var(--radius-lg);margin-right:var(--blog-secondary-gap-sm)}}.blog-secondary-content{flex-direction:column;flex:1;min-width:0;display:flex}.blog-secondary-content--featured{gap:.5rem}@media(min-width:1024px){.blog-secondary-content--featured{gap:.375rem}}@media(min-width:1280px){.blog-secondary-content--featured{gap:.5rem}}.blog-secondary-content--related{gap:.5rem}@media(min-width:768px){.blog-secondary-content--related{padding:var(--blog-secondary-padding);gap:.75rem}}.blog-secondary-content--tablet-vertical{padding:var(--blog-secondary-padding);flex-direction:column;flex:1;justify-content:flex-start;gap:.5rem;min-height:0;display:flex;overflow:hidden}@media(max-width:767px){.blog-secondary-content--tablet-vertical{gap:.5rem;padding:0}}.blog-secondary-title{-webkit-line-clamp:2;line-clamp:2;word-break:normal;overflow-wrap:anywhere;min-height:var(--line-height-s1);-webkit-box-orient:vertical;transition:color .2s;display:-webkit-box;overflow:hidden}.blog-secondary-card--tablet-vertical .blog-secondary-title{-webkit-line-clamp:2;line-clamp:2;flex-shrink:0;min-height:auto;margin-bottom:.5rem}.blog-secondary-card:hover .blog-secondary-title,.blog-secondary-card:hover .blog-secondary-title.text-gray-800,.blog-secondary-card:hover .blog-secondary-title.text-gray-900,.blog-secondary-card:hover .blog-secondary-title[class*=text-gray],a.blog-secondary-card:hover .blog-secondary-title.text-gray-800,a.blog-secondary-card:hover .blog-secondary-title.text-gray-900,a.blog-secondary-card:hover .blog-secondary-title[class*=text-gray]{color:var(--color-primary)!important}.blog-secondary-description{-webkit-line-clamp:2;line-clamp:2;word-break:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:0 auto;min-height:0;margin-bottom:.75rem;display:-webkit-box;overflow:hidden}.blog-secondary-card--tablet-vertical .blog-secondary-description{margin-bottom:.5rem}.blog-secondary-meta{align-items:center;gap:.5rem;margin-top:.5rem;display:flex}@media(min-width:768px){.blog-secondary-card--related .blog-secondary-meta,.blog-secondary-card--tablet-vertical .blog-secondary-meta{flex-direction:column;align-items:stretch;gap:.5rem}.blog-secondary-card--related .blog-secondary-meta{border-top:1px solid var(--blog-secondary-border);padding-top:.75rem}}.blog-secondary-card--tablet-vertical .blog-card-horizontal-meta{border-top:1px solid var(--color-gray-400);white-space:nowrap;justify-content:flex-start;align-items:center;gap:.5rem;min-height:20px;margin-top:auto;padding-top:12px;display:flex;overflow:hidden}.blog-secondary-card--tablet-vertical .blog-card-vertical-footer{border-top:1px solid var(--color-gray-400);flex-shrink:0;min-height:auto;margin-top:auto;padding-top:.75rem}@media(min-width:1024px){.blog-secondary-card--tablet-vertical .blog-card-horizontal-meta{display:none}.blog-secondary-card--tablet-vertical .blog-card-vertical-footer{display:block}}@media(max-width:1023px){.blog-secondary-card--tablet-vertical .blog-card-horizontal-meta{display:flex}.blog-secondary-card--tablet-vertical .blog-card-vertical-footer{display:none}}@media(max-width:767px){.blog-secondary-card--tablet-vertical .blog-card-horizontal-meta{border-top:none;margin-top:0;padding-top:0}}.bk.bk-course,.block.block-course{background:0 0;width:100%;margin:0 0 2rem;padding:0 0 1rem;display:block;position:relative}.bk.bk-course.mb-4,.bk.bk-course.mb-6,.bk.bk-course.mb-8,.block.block-course.mb-4,.block.block-course.mb-6,.block.block-course.mb-8{margin-bottom:2rem}.bk.bk-course a,.block.block-course a{text-decoration:none}a.bk.bk-course,a.bk.bk-course:hover,a.bk.bk-course:focus,a.bk.bk-course:active{text-underline-offset:0!important;-webkit-text-decoration:none!important;text-decoration:none!important;text-decoration-thickness:0!important}.bk.bk-course a:hover,.bk.bk-course a:focus,.bk.bk-course a:active,.block.block-course a:hover,.block.block-course a:focus,.block.block-course a:active{text-underline-offset:0!important;text-decoration:none!important;text-decoration-thickness:0!important}.bk.bk-course a[data-courseid],.bk.bk-course a[data-courseid]:hover,.bk.bk-course a[data-courseid]:focus,.bk.bk-course a[data-courseid]:active,a.bk.bk-course[data-courseid],a.bk.bk-course[data-courseid]:hover,a.bk.bk-course[data-courseid]:focus,a.bk.bk-course[data-courseid]:active{text-underline-offset:0!important;-webkit-text-decoration:none!important;text-decoration:none!important;text-decoration-thickness:0!important}.bk.bk-course a[data-courseid] h1,.bk.bk-course a[data-courseid] h2,.bk.bk-course a[data-courseid] h3,.bk.bk-course a[data-courseid] h4,.bk.bk-course a[data-courseid] h5,.bk.bk-course a[data-courseid] h6{text-decoration:none!important}.blog-content{overflow:visible}.bk.bk-course .course-card,.block.block-course .card{max-width:100%;overflow:visible}.bk.bk-course .course-card img,.block.block-course .card img{object-fit:cover}.bk.bk-course picture,.bk.bk-course .smart-picture,.block.block-course picture,.block.block-course .smart-picture{margin:0!important}.bk.bk-course .course-card-thumb{margin-top:0!important;margin-bottom:0!important}.bk.bk-course .course-card-thumb>div,.bk.bk-course .smart-picture-container,.block.block-course .smart-picture-container{margin:0!important}.bk.bk-course .smart-picture-container,.block.block-course .smart-picture-container,.bk.bk-course .smart-picture-container .smart-picture,.block.block-course .smart-picture-container .smart-picture{width:100%;height:100%;padding:0;display:block}.bk.bk-course .smart-picture-container img,.block.block-course .smart-picture-container img{width:100%;height:100%;margin:0;padding:0;display:block}@media(min-width:768px){.bk.bk-course .course-card h3,.block.block-course .card h3{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.bk.bk-course .course-card .iconbox.iconbox-sm,.block.block-course .card .iconbox.iconbox-sm{display:none}.bk.bk-course .course-card .line-through,.block.block-course .card .line-through{text-decoration:line-through}.block.block-course .card{border:1px solid var(--color-gray-300);border-radius:var(--radius-lg);background:var(--color-white);width:100%;box-shadow:var(--shadow-200);flex-direction:row;align-items:stretch;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}@media(hover:hover)and (pointer:fine){.block.block-course .card:hover{box-shadow:var(--shadow-400);transform:translateY(-2px)}}.block.block-course .course-image{aspect-ratio:16/9;background:linear-gradient(135deg,var(--color-gray-100)0%,var(--color-gray-200)100%);flex-shrink:0;width:14rem;min-width:14rem;position:relative;overflow:hidden}.block.block-course .course-image img{object-fit:cover;width:100%;height:100%}.block.block-course .course-image img[src=null],.block.block-course .course-image img[src=""],.block.block-course .course-image img:not([src]){content:url(../_img-v3/placeholder/placeholder.svg)}:is(.block.block-course .course-image:has(img[src=null]),.block.block-course .course-image:has(img[src=""]),.block.block-course .course-image:has(img:not([src]))){background:linear-gradient(135deg,var(--color-gray-100)0%,var(--color-gray-200)100%);justify-content:center;align-items:center;display:flex}.block.block-course .course-image:has(img[src=null]):after{content:"";opacity:.3;background-image:url(../_img-v3/placeholder/placeholder.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:50%;height:50%}.block.block-course .course-image:has(img[src=""]):after{content:"";opacity:.3;background-image:url(../_img-v3/placeholder/placeholder.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:50%;height:50%}.block.block-course .course-image:has(img:not([src])):after{content:"";opacity:.3;background-image:url(../_img-v3/placeholder/placeholder.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:50%;height:50%}.block.block-course .course-content{flex:auto;grid-template-rows:auto auto;grid-template-columns:1fr;justify-content:start;align-items:start;gap:.5rem;min-width:0;padding:.5rem .75rem;display:grid}.block.block-course .course-content .s1,.block.block-course .course-content .h6,.block.block-course .course-content .h6-md{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-h6);color:var(--color-gray-900);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.bk.bk-course .course-card-title,.block.block-course .course-card-title{transition:color .2s cubic-bezier(.4,0,.2,1)}.blog-content a:focus-visible .course-card-title,.blog-content .course-card:focus-visible .course-card-title,.blog-content [data-courseid]:focus-visible .course-card-title,.bk.bk-course :is(.course-card,a):focus-visible .course-card-title,.block.block-course :is(.card,a):focus-visible .course-card-title{color:var(--color-primary)}@media(hover:hover)and (pointer:fine){.blog-content a:is(:hover,:active) .course-card-title,.blog-content .course-card:is(:hover,:active) .course-card-title,.blog-content [data-courseid]:is(:hover,:active) .course-card-title,.bk.bk-course :is(.course-card,a):is(:hover,:active) .course-card-title,.block.block-course :is(.card,a):is(:hover,:active) .course-card-title{color:var(--color-primary)}}.block.block-course .course-content .p2,.block.block-course .course-content .p1-md{font-size:var(--font-size-p1);line-height:var(--line-height-p1);color:var(--color-gray-700);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.block.block-course .course-content>div:last-child{flex-wrap:nowrap;grid-area:3/1/4/-1;justify-content:flex-end;align-items:baseline;gap:.5rem;margin-top:auto;display:flex}.block.block-course .course-card-discount{color:var(--color-danger-600);font-size:var(--font-size-caption1);font-weight:var(--font-weight-semibold);text-transform:none;background:0 0;align-items:center;gap:.25rem;padding:0;display:inline-flex}.block.block-course .course-content .h5,.block.block-course .course-content .h3-md{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bolder);color:var(--color-primary);line-height:var(--line-height-h5)}.block.block-course .course-content .h6{font-size:var(--font-size-p2);font-weight:var(--font-weight-medium);color:var(--color-gray-700)}.block.block-course .course-content s{color:var(--color-gray-500);font-size:var(--font-size-p2);margin-right:.25rem;text-decoration:line-through}@media(min-width:1280px){.block.block-course .card{border-radius:var(--radius-lg)}.block.block-course .course-image{border-radius:var(--radius-lg)0 0 var(--radius-lg);width:21.5rem;min-width:21.5rem;height:12.0938rem;margin:0}.block.block-course .course-content{grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:start;gap:.75rem;padding:1.25rem 1.5rem;display:grid}.block.block-course .course-content .s1,.block.block-course .course-content .h6,.block.block-course .course-content .h6-md{grid-area:1/1/2/2}.block.block-course .course-content .p2,.block.block-course .course-content .p1-md{grid-area:2/1/3/2}.block.block-course .course-content>div:last-child{grid-area:1/2/3/3;justify-content:flex-end;align-self:center}}@media(min-width:768px)and (max-width:1279px){.block.block-course .card{border-radius:var(--radius-md)}.block.block-course .course-image{border-radius:var(--radius-md)0 0 var(--radius-md);width:14rem;min-width:14rem;height:7.875rem}.block.block-course .course-content{grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:start;gap:.5rem;padding:.5rem .75rem;display:grid}.block.block-course .course-content .s1,.block.block-course .course-content .h6,.block.block-course .course-content .h6-md{grid-area:1/1/2/2}.block.block-course .course-content .p2,.block.block-course .course-content .p1-md{grid-area:2/1/3/2}.block.block-course .course-content>div:last-child{grid-area:1/2/3/3;justify-content:flex-end;align-self:center}}@media(max-width:767px){.block.block-course .card{box-shadow:none;height:var(--thumb-size-mobile-bk-course,6rem);min-height:var(--thumb-size-mobile-bk-course,6rem);max-height:var(--thumb-size-mobile-bk-course,6rem);background:0 0;border:none;border-radius:0;gap:0;padding:0}.block.block-course .course-image{width:var(--thumb-size-mobile-bk-course,6rem);min-width:var(--thumb-size-mobile-bk-course,6rem);height:var(--thumb-size-mobile-bk-course,6rem);border-radius:var(--radius-lg);margin-right:.75rem}.block.block-course .course-content{height:var(--thumb-size-mobile-bk-course,6rem);min-height:var(--thumb-size-mobile-bk-course,6rem);max-height:var(--thumb-size-mobile-bk-course,6rem);gap:.25rem;padding:0}.block.block-course .course-content .s1,.block.block-course .course-content .h6,.block.block-course .course-content .h6-md{font-size:var(--font-size-p2);line-height:var(--line-height-p2)}.block.block-course .course-content .p2,.block.block-course .course-content .p1-md{font-size:var(--font-size-caption1);line-height:var(--line-height-caption1)}.block.block-course .course-content>div:last-child{justify-content:flex-end;gap:.25rem}.block.block-course .course-content .h5,.block.block-course .course-content .h3-md{font-size:var(--font-size-p1)}.block.block-course .course-content .h6,.block.block-course .course-content s{font-size:var(--font-size-caption1)}}@media(min-width:1280px){.bk.bk-course,.block.block-course{padding-bottom:0}}@media(min-width:768px)and (max-width:1279px){.bk.bk-course,.block.block-course{padding-bottom:0}.bk.bk-course p.course-card-title,a.bk.bk-course p.course-card-title,.blog-content .bk.bk-course p.course-card-title,.bk.bk-course .course-card p.course-card-title,a.bk.bk-course .course-card p.course-card-title{margin-top:0!important;margin-bottom:0!important}}@media(max-width:767px){.bk.bk-course,.block.block-course{margin-bottom:2rem;padding-bottom:0}.bk.bk-course:not(:last-child):after,.block.block-course:not(:last-child):after{content:"";background:linear-gradient(to right,transparent,var(--color-gray-400)10%,var(--color-gray-400)50%,var(--color-gray-400)90%,transparent);height:1px;position:absolute;bottom:-1rem;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.bk.bk-course:not(:last-child):after,.block.block-course:not(:last-child):after{background:linear-gradient(to right,transparent,color-mix(in srgb,var(--color-gray-400)20%,transparent)10%,color-mix(in srgb,var(--color-gray-400)30%,transparent)50%,color-mix(in srgb,var(--color-gray-400)20%,transparent)90%,transparent)}}a.bk.bk-course>div:last-child,a.bk.bk-course .course-card>div:last-child{height:auto!important;min-height:96px!important;padding:0!important}a.bk.bk-course>div:last-child>div:first-child{gap:.25rem!important}a.bk.bk-course>div:last-child>div:last-child{margin-top:auto!important}a.bk.bk-course p.course-card-title{margin-top:0!important;margin-bottom:0!important}.bk.bk-course .course-card,.block.block-course .card{box-shadow:var(--shadow-200)}}@media(max-width:480px){.bk.bk-course .course-card,.block.block-course .card{max-width:100%}}.blog-nav{background-color:var(--color-white);position:relative}.nav-wrapper{width:100%;z-index:var(--z-content-1);position:relative}.blog-dropdown{width:100%;display:block}.blog-toc-menu{margin:0;padding-left:0;list-style:none}.blog-toc-menu>li{color:var(--color-gray-700);padding-inline-start:20px;margin-bottom:6px;padding-left:20px;list-style:none;position:relative}.blog-toc-menu>li:before{content:"▸";color:var(--color-gray-700);font-size:var(--font-size-caption1);transition:color .15s;position:absolute;top:6px;left:0}.blog-toc-menu>li:hover:before{color:var(--color-primary)}.blog-toc-menu .nested-toc-list{margin:4px 0 0;padding-left:0;list-style:none}.blog-toc-menu .nested-toc-list>li{color:var(--color-gray-700);padding-inline-start:16px;margin-bottom:4px;padding-left:16px;list-style:none;position:relative}.blog-toc-menu .nested-toc-list>li:before{content:"–";color:var(--color-gray-700);font-size:var(--font-size-p2);position:absolute;top:6px;left:0}.toc-link{color:var(--color-gray-700);border-radius:var(--radius-md);padding:8px 24px;text-decoration:none;transition:all .3s;display:block}.toc-link:hover{color:var(--color-primary);background-color:var(--color-primary-oklch)}@supports (color:color-mix(in lab,red,red)){.toc-link:hover{background-color:color-mix(in oklch,var(--color-primary-oklch)var(--hover-bg-opacity),transparent)}}.toc-link:hover{transform:translate(4px)}.toc-link:focus{outline:2px solid var(--color-primary-oklch)}@supports (color:color-mix(in lab,red,red)){.toc-link:focus{outline:2px solid color-mix(in oklch,var(--color-primary-oklch)var(--focus-ring-opacity),transparent)}}.toc-link:focus{outline-offset:2px}.toc-link:active{color:var(--color-primary);background-color:var(--color-primary-oklch)}@supports (color:color-mix(in lab,red,red)){.toc-link:active{background-color:color-mix(in oklch,var(--color-primary-oklch)var(--tonal-hover-opacity),transparent)}}.toc-link:active{font-weight:var(--font-weight-medium)}.toc-link[aria-current=page]{color:var(--color-primary);background-color:var(--color-primary-oklch)}@supports (color:color-mix(in lab,red,red)){.toc-link[aria-current=page]{background-color:color-mix(in oklch,var(--color-primary-oklch)var(--tonal-bg-opacity),transparent)}}.toc-link[aria-current=page]{font-weight:var(--font-weight-medium)}.toc-link:first-child{margin-top:0}.toc-link:last-child{margin-bottom:0}.blog-toc-menu .toc-link{color:var(--color-gray-700);border-radius:var(--radius-sm);padding:2px 4px;text-decoration:none;transition:all .15s ease-in-out;display:inline-block}.blog-toc-menu .toc-link:hover{color:var(--color-primary);background-color:var(--color-primary-light)}.blog-toc-menu .toc-link.active,.blog-toc-menu .toc-link.toc-link-active{color:var(--color-primary);background-color:var(--color-primary-light);font-weight:var(--font-weight-medium)}.sticky-nav.expanded{box-shadow:var(--shadow-300)}.dropdown-toggle{border-radius:var(--radius-xs);cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;width:auto;height:auto;transition:all .15s;display:flex}.dropdown-toggle:hover{background-color:var(--color-primary-oklch)}@supports (color:color-mix(in lab,red,red)){.dropdown-toggle:hover{background-color:color-mix(in oklch,var(--color-primary-oklch)var(--hover-bg-opacity),transparent)}}.dropdown-toggle:focus{outline:2px solid var(--color-primary-oklch)}@supports (color:color-mix(in lab,red,red)){.dropdown-toggle:focus{outline:2px solid color-mix(in oklch,var(--color-primary-oklch)var(--focus-ring-opacity),transparent)}}.dropdown-toggle:focus{outline-offset:2px}.dropdown-toggle:active{background-color:var(--color-primary-oklch)}@supports (color:color-mix(in lab,red,red)){.dropdown-toggle:active{background-color:color-mix(in oklch,var(--color-primary-oklch)var(--tonal-hover-opacity),transparent)}}.dropdown-toggle:active{transform:scale(.98)}.dropdown-toggle:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.dropdown-toggle i{color:var(--color-gray-600);line-height:var(--line-height-none);transition:color .15s}.dropdown-toggle:hover i{color:var(--color-primary)}.sticky-nav [class*=container],.sticky-nav .flex,.sticky-nav .w-full{overflow:visible!important}.sticky-nav{transition:all .3s ease-in-out}.sticky-nav[data-state=hidden]{opacity:0;pointer-events:none;transform:translateY(-100%)}.sticky-nav[data-state=visible]{opacity:1;pointer-events:auto;transform:translateY(0)}.sticky-nav[data-expanded=true]{box-shadow:var(--shadow-300)}.blog-overall-progress-bar{width:100%;z-index:var(--z-navbar);pointer-events:none;position:fixed;top:0;left:0;right:0}@media(min-width:640px){.toc-link{font-size:var(--font-size-p2);line-height:var(--line-height-p2);padding:6px 16px}}@media(min-width:768px){.toc-link{font-size:var(--font-size-p1);line-height:var(--line-height-p1);padding:8px 24px}}:root{--font-size-blog:18px;--font-size-quote:22px;--font-size-blog-title:2rem;--line-height-blog:36px;--line-height-quote:32px;--line-height-blog-title:3rem;--blog-heading-step:.9;--font-size-h4-alt:calc(var(--font-size-h6)*var(--blog-heading-step));--font-size-h5-alt:calc(var(--font-size-h4-alt)*var(--blog-heading-step));--font-size-h6-alt:calc(var(--font-size-h5-alt)*var(--blog-heading-step));--line-height-h4-alt:calc(var(--line-height-h6)*var(--blog-heading-step));--line-height-h5-alt:calc(var(--line-height-h4-alt)*var(--blog-heading-step));--line-height-h6-alt:calc(var(--line-height-h5-alt)*var(--blog-heading-step))}.blog-title{font-size:var(--font-size-blog-title);line-height:var(--line-height-blog-title);font-weight:var(--font-weight-semibold)}.blog-text{font-size:var(--font-size-blog);line-height:var(--line-height-blog);font-weight:var(--font-weight-normal);color:var(--color-gray-800)}.blog-content p:not(.course-card-title){font-size:var(--font-size-blog)!important;line-height:var(--line-height-blog)!important;color:var(--color-gray-800)!important;margin-bottom:1rem!important;font-family:inherit!important}.blog-content b,.blog-content strong{letter-spacing:var(--letter-spacing-normal);font-synthesis-weight:auto;text-shadow:none;font-weight:var(--font-weight-bolder)!important;color:var(--color-gray-900)!important}.blog-content .safe-html-content .text-emphasis{text-shadow:none;font-weight:var(--font-weight-bolder)!important}.blog-content :where(a:not(.btn,.button,[class*=button-])){color:var(--color-primary)!important;font-size:inherit!important;cursor:pointer!important;font-family:inherit!important;text-decoration:none!important}.blog-content :where(a:not(.btn,.button,[class*=button-]):hover),.blog-content :where(a:not(.btn,.button,[class*=button-]):focus){color:var(--color-primary-hover)!important;text-decoration:underline!important}.blog-content mark{padding:.2em;background-color:var(--color-mark-bg)!important;color:inherit!important}.blog-content em,.blog-content i{font-style:italic!important}.blog-content :where(h1,h2,h3,h4,h5,h6){--blog-heading-size:var(--font-size-h6);margin-bottom:0;font-family:inherit!important;line-height:var(--blog-heading-line,var(--line-height-tight))!important;font-size:var(--blog-heading-size)!important}.blog-content h1{--blog-heading-size:var(--font-size-h4)}.blog-content h2{--blog-heading-size:var(--font-size-h5)}.blog-content h3:not(.bk-course *){--blog-heading-size:var(--font-size-h6)}.blog-content h4{--blog-heading-size:var(--font-size-h4-alt);--blog-heading-line:var(--line-height-h4-alt)}.blog-content h5{--blog-heading-size:var(--font-size-h5-alt);--blog-heading-line:var(--line-height-h5-alt)}.blog-content h6{--blog-heading-size:var(--font-size-h6-alt);--blog-heading-line:var(--line-height-h6-alt)}.blog-content .block-header :where(.h1,.h2,.h3,.h4,.h5,.h6){font-weight:var(--font-weight-bolder)!important;color:var(--color-gray-900)!important}.blog-content blockquote{font-size:var(--font-size-quote)!important;line-height:var(--line-height-quote)!important;font-weight:var(--font-weight-bold)!important;color:var(--color-gray-800)!important;border-left:4px solid var(--color-primary)!important;margin:1.5rem 0!important;padding-left:1rem!important}.blog-content .block-quote blockquote{font-style:normal;font-weight:var(--font-weight-bolder);font-size:var(--font-size-2xl)!important;line-height:var(--line-height-blog)!important}.content-quote{border-left-color:var(--color-primary)!important}.blog-content ul:not([class]),.blog-content ol:not([class]){font-size:var(--font-size-p1);line-height:var(--line-height-p1);margin-bottom:8px;padding-left:24px;list-style-position:outside}.blog-content ul:not([class]){list-style-type:disc}.blog-content ol:not([class]){list-style-type:decimal}.blog-content :is(.content-list-unordered,.bk-list .content-list-unordered,.content-list-ordered,.bk-list .content-list-ordered){font-size:var(--font-size-blog)!important;line-height:var(--line-height-blog)!important;margin:0 0 16px!important;padding-inline-start:40px!important;list-style-position:outside!important;display:block!important}.blog-content :is(.content-list-unordered,.bk-list .content-list-unordered){list-style-type:disc!important}.blog-content :is(.content-list-ordered,.bk-list .content-list-ordered){list-style-type:decimal!important}.blog-content :is(.content-list-item,.content-list-unordered>li,.content-list-ordered>li,.content-list-nested>li){font-size:var(--font-size-p1)!important;line-height:var(--line-height-p1)!important;margin:0 0 16px!important;padding-inline-start:0!important;display:list-item!important}.blog-content :is(.content-list-nested,.content-list-unordered .content-list-nested,.content-list-ordered .content-list-nested){margin:8px 0!important;padding-inline-start:32px!important}.blog-content :is(.content-list-unordered .content-list-unordered){list-style-type:circle!important}.blog-content :is(.content-list-unordered .content-list-unordered .content-list-unordered){list-style-type:square!important}.blog-content .block-list ul{padding-left:0;list-style:none}.blog-content .block-list :is(ul ul){padding-left:40px}.blog-content .block-list li{font-size:var(--font-size-p1);line-height:var(--line-height-p1);margin-bottom:8px;padding-left:40px;position:relative}.blog-content .block-list li:before{content:"•";font-weight:var(--font-weight-extrabold);font-size:inherit;position:absolute;top:.875rem;left:8px;transform:translateY(-50%);color:var(--color-gray-800)!important}.blog-content ul:not([class]) li,.blog-content ol:not([class]) li{font-size:inherit;line-height:inherit;margin-bottom:4px}.bk-tableOfContent{border:1px solid var(--color-gray-300);border-radius:var(--radius-lg);background-color:var(--color-gray-50);box-shadow:var(--shadow-100);font-size:var(--font-size-p1);line-height:var(--line-height-p1);color:var(--color-gray-700)}.blog-content .content-toc-link,.bk-tableOfContent .content-toc-link{font-size:var(--font-size-p1);line-height:var(--line-height-p1);border-radius:var(--radius-sm);padding-block:3px;padding-inline:4px;transition:color .15s,background-color .15s;display:block;position:relative;color:var(--color-gray-700)!important;text-decoration:none!important}.bk-tableOfContent .bk-tableOfContent{box-shadow:none!important;background-color:#0000!important;border:none!important;padding:0!important}.content-toc-menu>li>.content-toc-link,.content-nested-toc-list>li>.content-toc-link{padding-inline-start:14px}.blog-content .content-toc-link:hover,.bk-tableOfContent .content-toc-link:hover,.bk-tableOfContent .content-toc-link:focus-visible,.bk-tableOfContent .content-toc-link:active{background-color:var(--color-primary-oklch);color:var(--color-primary)!important}@supports (color:color-mix(in lab,red,red)){.blog-content .content-toc-link:hover,.bk-tableOfContent .content-toc-link:hover,.bk-tableOfContent .content-toc-link:focus-visible,.bk-tableOfContent .content-toc-link:active{background-color:color-mix(in oklch,var(--color-primary-oklch)var(--hover-bg-opacity),transparent)}}.blog-content .content-toc-link:hover,.bk-tableOfContent .content-toc-link:hover,.bk-tableOfContent .content-toc-link:focus-visible,.bk-tableOfContent .content-toc-link:active{text-decoration:none!important}.blog-content .content-toc-menu,.bk-tableOfContent .content-toc-menu{margin:0;padding-inline-start:0;list-style:none}.blog-content .content-nested-toc-list,.bk-tableOfContent .content-nested-toc-list{margin:2px 0 0;padding-inline-start:0;list-style:none}.blog-content .content-toc-menu>li,.bk-tableOfContent .content-toc-menu>li{font-size:var(--font-size-p1);line-height:var(--line-height-p1);margin:0;padding-inline-start:14px;list-style:none;position:relative}.blog-content .content-nested-toc-list>li,.bk-tableOfContent .content-nested-toc-list>li{font-size:var(--font-size-p1);line-height:var(--line-height-p1);margin:0;padding-inline-start:12px;list-style:none;position:relative}.blog-content .content-nested-toc-list>li:before,.bk-tableOfContent .content-nested-toc-list>li:before{content:"–";color:var(--color-gray-700);font-size:var(--font-size-p2);position:absolute;top:6px;left:0}.blog-content .content-toc-menu>li:before,.bk-tableOfContent .content-toc-menu>li:before{content:"▸";color:var(--color-gray-700);font-size:var(--font-size-caption1);transition:color .15s;position:absolute;top:6px;left:0}.blog-content .content-toc-menu>li:hover:before,.bk-tableOfContent .content-toc-menu>li:hover:before{color:var(--color-gray-700)}.toc-link:hover,.toc-link.active{color:var(--color-primary);background-color:var(--color-primary-oklch)}@supports (color:color-mix(in lab,red,red)){.toc-link:hover,.toc-link.active{background-color:color-mix(in oklch,var(--color-primary-oklch)var(--hover-bg-opacity),transparent)}}.blog-content code,.blog-content pre{font-family:var(--font-mono)!important;font-size:var(--font-size-p2)!important;background-color:var(--color-gray-100)!important;border-radius:var(--radius-sm)!important;padding:.125rem .25rem!important}.blog-content samp{font-family:var(--font-mono)!important;font-size:var(--font-size-p2)!important;color:var(--color-gray-700)!important}.blog-content var{font-family:var(--font-mono)!important;color:var(--color-gray-700)!important;font-style:italic!important;font-size:var(--font-size-p2)!important}.blog-content kbd{font-size:var(--font-size-p2)!important;line-height:var(--line-height-none)!important;color:var(--color-gray-700)!important;background-color:var(--color-gray-100)!important;border:1px solid var(--color-gray-300)!important;border-radius:var(--radius-sm)!important;font-family:var(--font-mono)!important;box-shadow:var(--shadow-inset-hairline)!important;padding:.125rem .375rem!important;display:inline-block!important}.blog-content output{font-family:var(--font-mono)!important;background-color:var(--color-gray-50)!important;border-radius:var(--radius-sm)!important;color:var(--color-gray-800)!important;padding:.25rem .5rem!important;display:inline-block!important}.blog-content .block{margin-bottom:24px}@media(min-width:768px){.blog-content .block{margin-bottom:32px}}.blog-content .block-paragraph,.blog-content .block-table,.blog-content .block-list{font-size:var(--font-size-blog);line-height:var(--line-height-blog)}.blog-content .block-image-with-bkg{width:auto;max-width:100%;height:auto}.blog-content-footer{border-top:1px solid var(--color-gray-200)!important;font-size:var(--font-size-p1)!important;line-height:var(--line-height-p1)!important;color:var(--color-gray-800)!important;background:0 0!important;border-radius:0!important;margin-top:32px!important;margin-bottom:16px!important;padding-top:16px!important}.blog-content-footer:not(:last-child){margin-bottom:16px!important}.blog-content-footer[style*=background]{background:0 0!important}.blog-content .blog-content-footer a{color:var(--color-primary)!important;font-size:inherit!important;line-height:inherit!important;text-decoration:none!important}.blog-content .blog-content-footer a:hover,.blog-content .blog-content-footer a:focus{color:var(--color-primary-hover)!important;text-decoration:underline!important}.blog-content footer,.blog-content .bk footer,.blog-content .bk-raw footer,.blog-content [class*=bk-] footer{border-top:1px solid var(--color-gray-200)!important;font-size:var(--font-size-p2)!important;color:var(--color-gray-600)!important;background:0 0!important;margin-top:32px!important;padding-top:16px!important}.blog-content footer:not(:last-child),.blog-content .bk footer:not(:last-child),.blog-content .bk-raw footer:not(:last-child){margin-bottom:16px!important}.blog-content footer[style*=background],.blog-content .bk footer[style*=background]{background:0 0!important}.blog-content iframe,.blog-content embed,.blog-content object{max-width:100%!important;margin:1rem auto!important;display:block!important}.blog-content .Embed[data-permalink*=instagram],.blog-content iframe[src*="instagram.com"]{width:100%!important;max-width:400px!important;min-height:400px!important;margin:1rem auto!important;display:block!important}.blog-content audio,.blog-content video{max-width:100%!important;height:auto!important;margin:1rem 0!important;display:block!important}.blog-content picture{margin:1rem 0!important;display:block!important}.blog-content picture img{margin:0!important}.blog-content>img:not(.course-thumbnail-img),.blog-content p img:not(.course-thumbnail-img),.blog-content .content-renderer>img:not(.course-thumbnail-img){max-width:100%!important;height:auto!important;margin:1rem auto!important;display:block!important}.blog-content .course-thumbnail-img{height:unset!important;display:unset!important;margin:0!important}.blog-content fieldset{border:1px solid var(--color-gray-300)!important;background:0 0!important;margin:1rem 0!important;padding:1rem!important}.blog-content legend{font-weight:var(--font-weight-semibold)!important;font-size:inherit!important;color:var(--color-gray-800)!important;padding:0 .5rem!important}.blog-content label{font-weight:var(--font-weight-medium)!important;color:var(--color-gray-700)!important;font-size:inherit!important;margin-bottom:.25rem!important;display:inline-block!important}.blog-content progress,.blog-content meter{width:100%!important;height:1rem!important;margin:1rem 0!important;display:block!important}.blog-content details{background:0 0!important;border:none!important;margin:1rem 0!important;padding:0!important}.blog-content summary{cursor:pointer!important;font-weight:var(--font-weight-semibold)!important;color:var(--color-gray-800)!important;font-size:inherit!important;padding:.5rem 0!important;display:list-item!important}.blog-content summary::-webkit-details-marker{color:var(--color-primary)!important}.blog-content figure{text-align:center!important;background:0 0!important;padding:0!important}.blog-content figcaption{font-size:var(--font-size-p2)!important;color:var(--color-gray-600)!important;text-align:center!important;margin-top:.5rem!important;font-style:normal!important}.blog-content cite{color:var(--color-gray-600)!important;font-style:italic!important;font-size:inherit!important}.blog-content q{quotes:'"' '"' "'" "'"!important;color:inherit!important;font-style:normal!important}.blog-content q:before{content:open-quote!important}.blog-content q:after{content:close-quote!important}.blog-content dfn{font-style:italic!important;font-weight:var(--font-weight-medium)!important;color:var(--color-gray-800)!important}.blog-content abbr[title]{cursor:help!important;border-bottom:none!important;-webkit-text-decoration:underline dotted!important;text-decoration:underline dotted!important}.blog-content address{color:var(--color-gray-700)!important;font-style:italic!important;font-size:inherit!important;line-height:inherit!important;margin:1rem 0!important}.blog-content time{color:var(--color-gray-600)!important;font-size:inherit!important;font-style:normal!important}.blog-content dialog{border:1px solid var(--color-gray-300)!important;border-radius:var(--radius-lg)!important;background-color:var(--color-white)!important;margin:1rem auto!important;padding:1rem!important}.blog-content ruby{flex-direction:column-reverse!important;align-items:center!important;display:inline-flex!important;position:relative!important}.blog-content rt{font-size:var(--font-size-caption1)!important;line-height:var(--line-height-none)!important;color:var(--color-gray-600)!important}.blog-content rp{display:none!important}.blog-nav-header{padding:.5rem 0}.blog-toc-wrapper{border-top:1px solid var(--color-border);background-color:var(--color-white);max-height:400px;padding:12px 16px;overflow-y:auto}.current-section{align-items:center;margin-top:.25rem;display:flex}.blog-content :focus{outline-offset:2px!important}.blog-content .bk,.blog-content>div>:not(.bk){margin-left:0!important;margin-right:0!important}.blog-content a[href],.blog-content area[href],.blog-content summary,.blog-content button,.blog-content [role=button],.blog-content area{cursor:pointer!important}.blog-content [contenteditable=true]{cursor:text!important;outline:1px solid var(--color-primary)!important;outline-offset:2px!important}.blog-content datalist,.blog-content source,.blog-content track,.blog-content colgroup,.blog-content col{display:none!important}.blog-content wbr{display:inline!important}.blog-content bdo,.blog-content bdi{font-size:inherit!important;color:inherit!important}.blog-content ::-webkit-scrollbar{width:auto!important;height:auto!important}.content-table-container,.blog-content .content-table-container{margin-bottom:16px;overflow:auto visible}:is(.content-table-container,.content-table-container-scroll,.content-table-container-scroll-x).content-table-container--block,.blog-content :is(.content-table-container,.content-table-container-scroll,.content-table-container-scroll-x).content-table-container--block{margin-bottom:0}.content-table-container-scroll-x,.blog-content .content-table-container-scroll-x{border:1px solid var(--color-border-light);border-radius:var(--radius-lg);-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--color-gray-400)var(--color-gray-100);scroll-behavior:smooth;margin-bottom:16px;display:block;position:relative;overflow:auto hidden}.content-table-container-scroll,.blog-content .content-table-container-scroll{border:1px solid var(--color-border-light);border-radius:var(--radius-lg);scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--color-gray-400)var(--color-gray-100);max-height:450px;margin-bottom:16px;display:block;position:relative;overflow:auto}.content-table-container-scroll::-webkit-scrollbar{width:8px;height:8px}.content-table-container-scroll-x::-webkit-scrollbar{width:8px;height:8px}.content-table-container-scroll::-webkit-scrollbar-track{background:var(--color-gray-100);border-radius:var(--radius-sm)}.content-table-container-scroll-x::-webkit-scrollbar-track{background:var(--color-gray-100);border-radius:var(--radius-sm)}.content-table-container-scroll::-webkit-scrollbar-thumb{background:var(--color-gray-400);border-radius:var(--radius-sm)}.content-table-container-scroll-x::-webkit-scrollbar-thumb{background:var(--color-gray-400);border-radius:var(--radius-sm)}.content-table-container-scroll:hover::-webkit-scrollbar-thumb{background:var(--color-gray-500)}.content-table-container-scroll-x:hover::-webkit-scrollbar-thumb{background:var(--color-gray-500)}.blog-content :is(.block-table,.blog-table) table{border-collapse:collapse;text-indent:0;border-color:inherit;width:100%;font-size:var(--font-size-p1);line-height:var(--line-height-p1);color:var(--color-gray-900)}.blog-content .block-table table{border:1px solid var(--color-gray-500)}.blog-content :is(.block-table,.blog-table) :is(table td){border:1px solid var(--color-gray-500);padding:8px}.blog-content .block-table :is(table td){border-style:solid;border-color:var(--color-gray-500);border-bottom:0}.blog-content :is(.block-table,.blog-table) :is(thead th,thead td){background:var(--color-gray-300);border:1px solid var(--color-gray-500);font-weight:var(--font-weight-semibold);text-align:center;padding:8px;border-bottom:1px solid var(--color-gray-500)!important}.blog-content :is(.block-table,.blog-table) th{font-weight:var(--font-weight-semibold)}.blog-content :is(.block-table,.blog-table) :is(table,thead,tbody,tfoot,tr,td,th){display:revert}.blog-content .blog-table :is(tbody tr:first-child td){border-top:0}.blog-content .blog-table :is(tbody tr:hover){background-color:var(--color-gray-50)}.blog-content .blog-table :is(tbody td:first-child){background-color:var(--color-gray-50);font-weight:var(--font-weight-medium)}.blog-content .blog-table :is(td[colspan]){text-align:center;font-weight:var(--font-weight-medium);background-color:var(--color-gray-50)}.blog-content .block-table .blog-table-inner,.blog-content .blog-table .blog-table-inner{width:100%;display:block}.content-table{min-width:100%}:is(.blog-content,.block-table,.blog-table) .blog-table-fixed-width{scrollbar-width:thin;scrollbar-color:var(--color-gray-400)var(--color-gray-100);width:max-content;min-width:100%;display:block;overflow:auto hidden}:is(.blog-content,.block-table,.blog-table) .blog-table-fixed-width::-webkit-scrollbar{height:8px}:is(.blog-content,.block-table,.blog-table) .blog-table-fixed-width::-webkit-scrollbar-track{background:var(--color-gray-100);border-radius:var(--radius-sm)}:is(.blog-content,.block-table,.blog-table) .blog-table-fixed-width::-webkit-scrollbar-thumb{background:var(--color-gray-400);border-radius:var(--radius-sm)}:is(.blog-content,.block-table,.blog-table) .blog-table-fixed-width:hover::-webkit-scrollbar-thumb{background:var(--color-gray-500)}:is(.blog-content,.block-table,.blog-table) .blog-table-fixed-width>table{table-layout:auto;width:max-content;min-width:100%}:is(.content-table-container-scroll,.content-table-container-scroll-x) :is(.blog-table-inner,.blog-table-fixed-width){overflow:visible}:is(.blog-content,.block-table,.blog-table) .blog-table-fixed-width :is(td,th){white-space:nowrap}:is(.blog-content,:root) .content-table-container-scroll-x:has(.blog-table-fixed-width){overflow-x:auto!important}.blog-content .blog-table-sticky-scroll{border-collapse:separate;border-spacing:0;table-layout:auto;width:100%;min-width:fit-content;margin:0;display:table}.blog-content .blog-table-fixed-width>.blog-table-sticky-scroll{width:max-content;min-width:100%}.blog-content .blog-table-sticky-scroll :is(thead th,thead td){z-index:var(--z-overlay);position:sticky;top:0}.blog-content .blog-table-sticky-scroll :is(thead th,thead td):after,.blog-content .blog-table-sticky-scroll :is(thead th,thead td):before{content:"";border-top:1px solid var(--color-gray-500);width:100%;position:absolute;left:0}.blog-content .blog-table-sticky-scroll :is(thead th,thead td):before{top:-1px}.blog-content .blog-table-sticky-scroll :is(thead th,thead td):after{bottom:-1px}@media(max-width:767px){.blog-table-responsive .content-table-container,.blog-table-responsive .content-table-container-scroll{border:none!important;max-height:none!important;overflow:visible!important}.blog-table-responsive .blog-table-inner{border:none!important;border-radius:0!important;width:100%!important;overflow:visible!important}.blog-table-responsive table,.blog-table-responsive thead,.blog-table-responsive tbody,.blog-table-responsive th,.blog-table-responsive td,.blog-table-responsive tr{width:100%!important;display:block!important}.blog-table-responsive thead{position:absolute;top:-9999px;left:-9999px}.blog-table-responsive tr{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-200);margin-bottom:16px;padding:16px}.blog-table-responsive td{min-height:32px;position:relative;text-align:left!important;border:none!important;padding:8px 0 8px 45%!important}.blog-table-responsive td:before{content:attr(data-label);width:40%;font-weight:var(--font-weight-semibold);color:var(--color-gray-700);text-align:left;padding-right:8px;position:absolute;left:0}.blog-table-responsive td[style*=background-color]{border-radius:var(--radius-sm);margin:4px 0;padding:12px 12px 12px 45%!important}.blog-table-responsive tr td:first-child{font-weight:var(--font-weight-semibold);font-size:var(--font-size-p1);border-bottom:1px solid var(--color-gray-200);margin-bottom:12px;padding-bottom:12px!important;padding-left:0!important}.blog-table-responsive tr td:first-child:before{display:none}}@media(min-width:768px){.blog-content :is(.block-table,.blog-table) :is(table td),.blog-content :is(.block-table,.blog-table) :is(thead th,thead td){padding:16px}}@media(min-width:768px)and (max-width:1023px){.blog-table-responsive .content-table-container-scroll{-webkit-overflow-scrolling:touch;position:relative;max-height:none!important;overflow:auto hidden!important}.blog-table-responsive .content-table-container-scroll:before,.blog-table-responsive .content-table-container-scroll:after{content:"";pointer-events:none;width:20px;z-index:var(--z-content-1);position:absolute;top:0;bottom:0}.blog-table-responsive .content-table-container-scroll:before{background:linear-gradient(to right,var(--color-white),transparent);left:0}.blog-table-responsive .content-table-container-scroll:after{background:linear-gradient(to left,var(--color-white),transparent);right:0}}@media(min-width:1024px){.blog-table-responsive table{font-size:var(--font-size-p1)}.blog-table-responsive tbody tr{transition:background-color .15s}.blog-table-responsive tbody tr:hover{background-color:var(--color-gray-50)}}.blog-content [style*=font-size],.blog-content [style*=font-family],.blog-content [style*=line-height]{font-size:inherit!important;font-family:inherit!important;line-height:inherit!important}.blog-content p[style]{font-size:var(--font-size-blog)!important;line-height:var(--line-height-blog)!important;color:var(--color-gray-800)!important;margin-bottom:1rem!important;font-family:inherit!important}.blog-content span[style]{font-size:inherit!important;line-height:inherit!important;color:inherit!important;font-family:inherit!important;font-weight:inherit!important;font-style:inherit!important;-webkit-text-decoration:inherit!important;text-decoration:inherit!important;white-space:normal!important;font-variant:normal!important}.blog-content span span{font-size:inherit!important;line-height:inherit!important;color:inherit!important;font-family:inherit!important}.blog-content span[style*="font-weight:700"],.blog-content span[style*="font-weight: 700"],.blog-content span[style*="font-weight:bold"],.blog-content span[style*="font-weight: bold"]{letter-spacing:var(--letter-spacing-normal);font-synthesis-weight:auto;text-shadow:none;font-weight:var(--font-weight-bolder)!important;color:var(--color-gray-900)!important}.blog-content [style*="font-style:italic"],.blog-content [style*="font-style: italic"]{font-style:italic!important}.blog-content h1[style],.blog-content h2[style],.blog-content h3[style],.blog-content h4[style],.blog-content h5[style],.blog-content h6[style]{font-family:inherit!important;line-height:var(--line-height-tight)!important;margin-top:1.5rem!important;margin-bottom:1rem!important}.blog-content a:not([class]){color:var(--color-primary)!important;font-size:inherit!important;font-family:inherit!important;text-decoration:none!important}.blog-content a:not([class]):hover,.blog-content a:not([class]):focus{color:var(--color-primary-hover)!important;text-decoration:underline!important}.blog-content ul[style],.blog-content ol[style]{margin-bottom:1rem!important;padding-left:2.5rem!important}.blog-content li[style]{font-size:var(--font-size-p1)!important;line-height:var(--line-height-p1)!important;color:var(--color-gray-800)!important;margin-bottom:.5rem!important;font-family:inherit!important}.blog-content table[style]{border-collapse:collapse!important;width:100%!important;margin-bottom:1rem!important}.blog-content td[style],.blog-content th[style]{border:1px solid var(--color-gray-300)!important;font-size:var(--font-size-p1)!important;line-height:var(--line-height-p1)!important;padding:.5rem!important}.blog-content tbody td[style*=background-color]{background-color:#0000!important}.blog-content thead td[style*=background-color],.blog-content thead th[style*=background-color]{background-color:var(--color-gray-100)!important}.blog-content [style*=border]{border:none!important}.blog-content table [style*=border],.blog-content td[style*=border],.blog-content th[style*=border]{border:1px solid var(--color-gray-300)!important}.blog-content blockquote[style]{border-left:4px solid var(--color-primary)!important;color:var(--color-gray-700)!important;background-color:#0000!important;margin:1.5rem 0!important;padding-left:1rem!important;font-style:italic!important}.blog-content>img[style]:not(.course-thumbnail-img),.blog-content p img[style]:not(.course-thumbnail-img){max-width:100%!important;height:auto!important;margin:1rem auto!important;display:block!important}.blog-content .course-thumbnail-img[style]{margin:0!important}.blog-content div[style*=word-wrap],.blog-content div[style*=overflow]{overflow-wrap:normal!important;overflow:visible!important}.blog-content [style*=text-align]{text-align:left!important}.blog-content [style*="text-align:center"],.blog-content [style*="text-align: center"]{text-align:center!important}.blog-content [style*=white-space]{white-space:normal!important}.blog-content [style*=text-decoration]:not(.button,.btn,[class*=button-],[class*=btn-]){text-decoration:none!important}.blog-content a[style*="text-decoration:underline"]:not(.button,.btn,[class*=button-],[class*=btn-]),.blog-content [style*="text-decoration:underline"]:not(.button,.btn,[class*=button-],[class*=btn-]),.blog-content [style*="text-decoration: underline"]:not(.button,.btn,[class*=button-],[class*=btn-]){text-decoration:underline!important}.blog-content [style*=text-transform]{text-transform:none!important}.blog-content [style*=letter-spacing],.blog-content [style*=word-spacing]{letter-spacing:var(--letter-spacing-normal)!important;word-spacing:normal!important}.blog-content [style*=text-indent]{text-indent:0!important}.blog-content [style*=color]:not(.button,.btn,[class*=button-],[class*=btn-]){color:inherit!important}.blog-content a[style*=color]:not(.button,.btn,[class*=button-],[class*=btn-]),.blog-content [style*="color:#4DBB"]:not(.button,.btn,[class*=button-],[class*=btn-]),.blog-content [style*="color: #4DBB"]:not(.button,.btn,[class*=button-],[class*=btn-]),.blog-content [style*="color:rgb(77,187"]:not(.button,.btn,[class*=button-],[class*=btn-]){color:var(--color-primary)!important}.blog-content [style*=background],.blog-content [style*=background-color]{background:0 0!important}.blog-content mark[style*=background],.blog-content [style*="background-color:yellow"],.blog-content [style*="background-color: yellow"],.blog-content [style*="background-color:#ff"]{background-color:var(--color-warning-200)!important}.blog-content .safe-html-content [style*=width]:not(.course-card-rating,.course-card-rating *),.blog-content .safe-html-content [style*=height]:not(.course-card-rating,.course-card-rating *){width:auto!important;height:auto!important}.blog-content table[style*=width]{width:100%!important}.blog-content [style*=float]{float:none!important}.blog-content [style*=position]{position:static!important}.blog-content [style*=z-index]{z-index:auto!important}.blog-content .safe-html-content [style*=display]{display:initial!important}.blog-content .safe-html-content [style*="display:none"],.blog-content .safe-html-content [style*="display: none"]{display:none!important}.blog-content .safe-html-content [style*=opacity]{opacity:1!important}.blog-content .safe-html-content [style*="opacity:0"],.blog-content .safe-html-content [style*="opacity: 0"]{opacity:0!important}.blog-content .safe-html-content [style*=visibility]{visibility:visible!important}.blog-content .safe-html-content [style*="visibility:hidden"],.blog-content .safe-html-content [style*="visibility: hidden"]{visibility:hidden!important}.blog-content .safe-html-content [style*=box-shadow]{box-shadow:none!important}.blog-content .safe-html-content [style*=text-shadow]{text-shadow:none!important}.blog-content .safe-html-content [style*=transform]{transform:none!important}.blog-content .safe-html-content [style*=transition]{transition:none!important}.blog-content .safe-html-content [style*=outline]{outline:none!important}.blog-content [style*=cursor]{cursor:auto!important}.blog-content a[style*=cursor]:not(.button,.btn,[class*=button-],[class*=btn-]){cursor:pointer!important}.blog-content [style*=margin],.blog-content [style*=padding]{margin-top:revert!important;margin-bottom:revert!important;padding-top:revert!important;padding-bottom:revert!important}:root{--card-max-width-lg:360px;--card-max-width-xl:320px;--card-max-width-2xl:300px;--card-padding-sm:.75rem;--card-padding:1rem;--card-padding-lg:1.25rem;--thumb-size-mobile:6rem;--thumb-size-mobile-bk-course:7.5rem;--thumb-size-horizontal-mobile:96px;--thumb-size-horizontal-desktop:180px;--thumb-size-vertical:180px}.course-card{--card-shadow:var(--shadow-card-default);--card-shadow-hover:var(--shadow-card-hover);box-sizing:border-box;cursor:pointer;width:100%;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;container-type:inline-size}.course-card:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}a.course-card{color:inherit;display:flex}.course-card--elevated{background:var(--color-white);border:1px solid var(--color-gray-400);border-radius:var(--radius-lg);box-shadow:var(--shadow-card-default)}.course-card--elevated:hover{box-shadow:var(--shadow-card-hover);opacity:1;transform:translateY(-4px)}.course-card-thumb{background:linear-gradient(135deg,var(--color-gray-200),var(--color-gray-300));flex-shrink:0;position:relative;overflow:hidden}.course-card-thumb img{object-fit:cover;object-position:center;width:100%;height:100%}.course-card-content{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.course-card-info{flex-direction:column;gap:.5rem;display:flex}.course-card-title{text-overflow:ellipsis;min-height:var(--line-height-s1);overflow:hidden}.course-card-rating{align-items:center;gap:.5rem;min-height:1.25rem;display:flex}.course-card-rating .stars{gap:.125rem;display:flex}.course-card-meta{align-items:center;gap:.5rem;min-height:1.25rem;display:flex}.course-card-instructor{align-items:center;gap:.5rem;min-height:2rem;display:flex}.course-card-instructor .instructor-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:2rem;height:2rem}.course-card-instructor span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.course-card-price{flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.course-card-price-current,.course-card-price-original{white-space:nowrap}.course-card-bottom{justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;display:flex}.course-card--vertical{flex-direction:column}@media(max-width:767px){.course-card--vertical{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;flex-direction:row!important;align-items:flex-start!important;gap:0!important;width:100%!important;max-width:100%!important}.course-card--vertical .course-card-thumb{width:var(--thumb-size-mobile)!important;min-width:var(--thumb-size-mobile)!important;height:var(--thumb-size-mobile)!important;border-radius:var(--radius-lg)!important;margin-right:.75rem!important}.course-card--vertical .course-card-content{flex-direction:column;justify-content:space-between;display:flex;min-height:var(--thumb-size-mobile)!important;padding:0!important}.course-card--vertical .course-card-info{gap:.25rem!important}.course-card--vertical .course-card-bottom{margin-top:auto;display:flex!important}.course-card--vertical .course-card-price{border-top:none!important;margin-top:0!important;padding-top:0!important}}@media(min-width:1280px){.course-card--vertical{max-width:var(--card-max-width-2xl)}}@media(min-width:768px){.course-card--vertical{width:100%;max-width:var(--card-max-width-xl)}.course-card--vertical .course-card-content{padding:var(--card-padding);flex:1}.course-card--vertical .course-card-price{border-top:1px solid var(--color-black)}@supports (color:color-mix(in lab,red,red)){.course-card--vertical .course-card-price{border-top:1px solid color-mix(in srgb,var(--color-black)5%,transparent)}}.course-card--vertical .course-card-price{padding-top:var(--card-padding);margin-top:auto}}.course-card--vertical .course-card-info{gap:.5rem}.course-card--horizontal{flex-direction:row;align-items:stretch;overflow:hidden}.course-card--horizontal .course-card-thumb{position:relative;overflow:hidden}@container (width<=480px){.course-card--horizontal .course-card-info{gap:.375rem!important}.course-card--horizontal .course-card-bottom{flex-direction:column;align-items:flex-start;gap:.25rem}.course-card--horizontal .course-card-price{justify-content:flex-start;width:100%}}.course-card--tablet-vertical{width:100%;height:100%;min-height:unset;max-height:unset;flex-direction:column;gap:0;overflow:hidden}@media(min-width:768px){.course-card--tablet-vertical .course-card-thumb{aspect-ratio:16/9;width:100%;height:auto}}.course-card--tablet-vertical .course-card-meta,.course-card--tablet-vertical .course-card-rating,.course-card--tablet-vertical .course-card-instructor{min-height:1.25rem}@media(min-width:1024px){.course-card--tablet-vertical{width:100%;max-width:none}.course-card--tablet-vertical .course-card-thumb{height:auto}}@media(min-width:768px)and (max-width:1023px){.course-card--tablet-vertical{width:100%;max-width:none}.course-card--tablet-vertical .course-card-thumb{height:auto}}@media(max-width:767px){.course-card--tablet-vertical{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;flex-direction:row!important;align-items:flex-start!important;min-height:6rem!important}.course-card--tablet-vertical:not(:last-child):after{content:"";background:linear-gradient(to right,transparent,var(--color-gray-400)10%,var(--color-gray-400)50%,var(--color-gray-400)90%,transparent);height:1px;position:absolute;bottom:-.75rem;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.course-card--tablet-vertical:not(:last-child):after{background:linear-gradient(to right,transparent,color-mix(in srgb,var(--color-gray-400)20%,transparent)10%,color-mix(in srgb,var(--color-gray-400)30%,transparent)50%,color-mix(in srgb,var(--color-gray-400)20%,transparent)90%,transparent)}}.course-card--tablet-vertical .course-card-thumb{width:var(--thumb-size-mobile)!important;min-width:var(--thumb-size-mobile)!important;height:var(--thumb-size-mobile)!important;border-radius:var(--radius-lg)!important;margin-right:.75rem!important}.course-card--tablet-vertical .course-card-content{flex-direction:column;justify-content:space-between;display:flex;min-height:var(--thumb-size-mobile)!important;padding:0 .5rem 0 0!important}.course-card--tablet-vertical .course-card-info{gap:.125rem!important}.course-card--tablet-vertical .course-card-bottom{margin-top:auto;display:flex!important}.course-card--tablet-vertical .course-card-price{border-top:none!important;margin-top:0!important;padding-top:0!important}}.course-card--responsive .course-card-content{min-width:0;overflow:hidden}.course-card--responsive.course-card-divider{margin-bottom:1rem;padding-bottom:1rem;position:relative}.course-card--responsive.course-card-divider:not(:last-child):after{content:"";background:linear-gradient(to right,transparent,var(--color-gray-400)10%,var(--color-gray-400)50%,var(--color-gray-400)90%,transparent);height:1px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.course-card--responsive.course-card-divider:not(:last-child):after{background:linear-gradient(to right,transparent,color-mix(in srgb,var(--color-gray-400)20%,transparent)10%,color-mix(in srgb,var(--color-gray-400)30%,transparent)50%,color-mix(in srgb,var(--color-gray-400)20%,transparent)90%,transparent)}}.bk-course .course-card{box-shadow:none;background:0 0;border:none;overflow:visible}.bk-course .course-card:hover{box-shadow:none;background:0 0;transform:none}@media(min-width:1280px){.bk-course .course-card--horizontal{border:1px solid var(--color-gray-300);border-radius:var(--radius-lg);background:var(--color-white);align-items:stretch;display:flex;overflow:hidden}.bk-course .course-card--horizontal:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.bk-course .course-card--horizontal .course-card-thumb{border-radius:var(--radius-lg)0 0 var(--radius-lg);width:21.5rem;min-width:21.5rem;height:12.0938rem;position:relative;overflow:hidden}.bk-course .course-card--horizontal .course-card-content{justify-content:space-between;padding:1.25rem}.bk-course .course-card--horizontal .course-card-bottom{display:none}.bk-course .course-card--horizontal .course-card-price{border-top:none;margin-top:auto;padding-top:.5rem}}@media(min-width:768px)and (max-width:1279px){.bk-course .course-card--horizontal{border:1px solid var(--color-gray-300);border-radius:var(--radius-md);background:var(--color-white);align-items:stretch;display:flex;overflow:hidden}.bk-course .course-card--horizontal:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.bk-course .course-card--horizontal .course-card-thumb{border-radius:var(--radius-md)0 0 var(--radius-md);width:14rem;min-width:14rem;height:7.875rem;position:relative;overflow:hidden}.bk-course .course-card--horizontal .course-card-content{justify-content:space-between;padding:.5rem .75rem}.bk-course .course-card--horizontal .course-card-info{gap:.125rem}.bk-course .course-card--horizontal .course-card-bottom{display:none}.bk-course .course-card--horizontal .course-card-price{border-top:none;margin-top:auto;padding-top:.25rem}}@media(max-width:767px){.bk-course .course-card{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;flex-direction:row!important;align-items:stretch!important;gap:0!important;height:6rem!important;min-height:6rem!important;max-height:6rem!important}.bk-course .course-card .course-card-thumb{border-radius:var(--radius-lg)!important;width:6rem!important;min-width:6rem!important;height:6rem!important;margin-right:.75rem!important}.bk-course .course-card .course-card-content{justify-content:space-between!important;height:6rem!important;min-height:6rem!important;max-height:6rem!important;padding:.25rem 0!important}.bk-course .course-card .course-card-info{gap:0!important}.bk-course .course-card .course-card-title{height:1.25rem!important;max-height:1.25rem!important}.bk-course .course-card .course-card-bottom{margin-top:auto!important;display:flex!important}.bk-course .course-card .course-card-price{border-top:none!important;margin-top:0!important;padding-top:0!important}}.course-grid{gap:1.5rem;display:grid}.course-grid-2{grid-template-columns:repeat(2,1fr)}.course-grid-3{grid-template-columns:repeat(3,1fr)}.course-grid-4{grid-template-columns:repeat(4,1fr)}@media(min-width:768px)and (max-width:1279px){.course-grid-responsive{grid-template-columns:repeat(3,1fr)}}@media(min-width:1280px){.course-grid-responsive{grid-template-columns:repeat(4,1fr)}}@media(max-width:767px){.course-grid,.course-grid-2,.course-grid-3,.course-grid-4,.course-grid-responsive{grid-template-columns:1fr}}.course-card .badge.badge-color-warning{--badge-accent:var(--color-warning);--badge-accent-oklch:var(--color-warning-oklch);--badge-contrast:var(--color-gray-900)}.course-card .badge.badge-color-danger{--badge-accent:var(--color-danger);--badge-accent-oklch:var(--color-danger-oklch)}.course-card-thumb .course-subject-tag{--course-subject-tag-padding-y:2px;--course-subject-tag-padding-x:6px;--course-subject-tag-tiny-padding-y:1px;--course-subject-tag-tiny-padding-x:4px;--course-subject-tag-top-radius:0;--course-subject-tag-radius:var(--radius-sm);z-index:var(--z-overlay);margin:0!important;position:absolute!important;top:0!important;left:0!important}.course-card-thumb .course-subject-tag>div{padding:var(--course-subject-tag-padding-y)var(--course-subject-tag-padding-x)!important;border-radius:var(--course-subject-tag-top-radius)var(--course-subject-tag-top-radius)var(--course-subject-tag-radius)var(--course-subject-tag-radius)!important}.course-card-thumb .course-subject-tag.text-tiny>div{padding:var(--course-subject-tag-tiny-padding-y)var(--course-subject-tag-tiny-padding-x)!important}.course-card-discount{--course-card-discount-accent:var(--color-primary);--course-card-discount-accent-oklch:var(--color-primary-oklch);--course-card-discount-bg:var(--course-card-discount-accent-oklch)}@supports (color:color-mix(in lab,red,red)){.course-card-discount{--course-card-discount-bg:color-mix(in oklch,var(--course-card-discount-accent-oklch)var(--tonal-bg-opacity),transparent)}}.course-card-discount{--course-card-discount-text:var(--course-card-discount-accent);--course-card-discount-padding-y:2px;--course-card-discount-padding-x:8px;--course-card-discount-radius:var(--radius-sm);--course-card-discount-font-weight:var(--font-weight-medium);padding:var(--course-card-discount-padding-y)var(--course-card-discount-padding-x);background:var(--course-card-discount-bg);color:var(--course-card-discount-text);border-radius:var(--course-card-discount-radius);font-weight:var(--course-card-discount-font-weight);align-items:center;display:inline-flex}.course-card-price-wrapper{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.course-card-price-row{align-items:baseline;gap:.5rem;display:flex}.course-card.flex-row .course-card-content{min-width:0;overflow:hidden}.course-card.items-stretch{align-items:stretch}.course-card.bg-transparent{background:0 0}.course-card.hover\:opacity-80:hover{opacity:.8}:root{--series-card-max-width-lg:360px;--series-card-max-width-xl:320px;--series-card-max-width-2xl:300px;--series-card-padding-sm:.75rem;--series-card-padding:1rem;--series-card-padding-lg:1.25rem;--series-thumb-size-mobile:6rem;--series-thumb-size-horizontal-mobile:96px;--series-thumb-size-horizontal-desktop:180px;--series-thumb-size-vertical:180px}.series-card{--card-shadow:var(--shadow-card-default);--card-shadow-hover:var(--shadow-card-hover);box-sizing:border-box;cursor:pointer;width:100%;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;container-type:inline-size}.series-card:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}a.series-card{color:inherit;display:flex}.series-card--elevated{background:var(--color-white);border:1px solid var(--color-gray-400);border-radius:var(--radius-lg);box-shadow:var(--shadow-card-default)}.series-card--elevated:hover{box-shadow:var(--shadow-card-hover);opacity:1;transform:translateY(-4px)}.series-card-thumb{background:linear-gradient(135deg,var(--color-gray-200),var(--color-gray-300));aspect-ratio:16/9;flex-shrink:0;position:relative;overflow:hidden}.series-card-thumb img{object-fit:cover;object-position:center;width:100%;height:100%}.series-card-content{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.series-card-info{flex-direction:column;gap:.5rem;display:flex}.series-card-title{text-overflow:ellipsis;min-height:var(--line-height-s1);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.series-card-meta{align-items:center;gap:.5rem;min-height:1.25rem;display:flex}.series-card-bottom{justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;display:flex}.series-card--vertical{flex-direction:column}@media(max-width:767px){.series-card--vertical{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;flex-direction:row!important;align-items:flex-start!important;gap:0!important;width:100%!important;max-width:100%!important}.series-card--vertical .series-card-thumb{width:var(--series-thumb-size-mobile)!important;min-width:var(--series-thumb-size-mobile)!important;height:var(--series-thumb-size-mobile)!important;border-radius:var(--radius-lg)!important;aspect-ratio:16/9!important;margin-right:.75rem!important}.series-card--vertical .series-card-content{flex-direction:column;justify-content:space-between;display:flex;min-height:var(--series-thumb-size-mobile)!important;padding:0!important}.series-card--vertical .series-card-info{gap:.25rem!important}.series-card--vertical .series-card-bottom{margin-top:auto;display:flex!important}}@media(min-width:1280px){.series-card--vertical{max-width:var(--series-card-max-width-2xl)}}@media(min-width:768px){.series-card--vertical{width:100%;max-width:var(--series-card-max-width-xl)}.series-card--vertical .series-card-content{padding:var(--series-card-padding);flex:1}.series-card--vertical .series-card-thumb{aspect-ratio:16/9;width:100%;height:auto}}.series-card--vertical .series-card-info{gap:.5rem}.series-card--horizontal{flex-direction:row;align-items:stretch;overflow:hidden}.series-card--horizontal .series-card-thumb{aspect-ratio:16/9;position:relative;overflow:hidden}@container (width<=480px){.series-card--horizontal .series-card-info{gap:.375rem!important}.series-card--horizontal .series-card-bottom{flex-direction:column;align-items:flex-start;gap:.25rem}}.series-card--responsive .series-card-content{min-width:0;overflow:hidden}.series-card--responsive.series-card-divider{margin-bottom:1rem;padding-bottom:1rem;position:relative}.series-card--responsive.series-card-divider:not(:last-child):after{content:"";background:linear-gradient(to right,transparent,var(--color-gray-400)10%,var(--color-gray-400)50%,var(--color-gray-400)90%,transparent);height:1px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.series-card--responsive.series-card-divider:not(:last-child):after{background:linear-gradient(to right,transparent,color-mix(in srgb,var(--color-gray-400)20%,transparent)10%,color-mix(in srgb,var(--color-gray-400)30%,transparent)50%,color-mix(in srgb,var(--color-gray-400)20%,transparent)90%,transparent)}}@media(min-width:768px){.series-card--responsive{flex-direction:column}.series-card--responsive .series-card-thumb{aspect-ratio:16/9;width:100%;height:auto}.series-card--responsive .series-card-content{padding:var(--series-card-padding)}}@media(max-width:767px){.series-card--responsive{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;flex-direction:row!important;align-items:flex-start!important;gap:0!important;width:100%!important;max-width:100%!important}.series-card--responsive .series-card-thumb{width:var(--series-thumb-size-mobile)!important;min-width:var(--series-thumb-size-mobile)!important;height:var(--series-thumb-size-mobile)!important;border-radius:var(--radius-lg)!important;aspect-ratio:16/9!important;margin-right:.75rem!important}.series-card--responsive .series-card-content{flex-direction:column;justify-content:space-between;display:flex;min-height:var(--series-thumb-size-mobile)!important;padding:0!important}.series-card--responsive .series-card-info{gap:.25rem!important}.series-card--responsive .series-card-bottom{margin-top:auto;display:flex!important}.series-card--responsive.series-card-divider:not(:last-child):after{content:"";background:linear-gradient(to right,transparent,var(--color-gray-400)10%,var(--color-gray-400)50%,var(--color-gray-400)90%,transparent);height:1px;position:absolute;bottom:-.75rem;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.series-card--responsive.series-card-divider:not(:last-child):after{background:linear-gradient(to right,transparent,color-mix(in srgb,var(--color-gray-400)20%,transparent)10%,color-mix(in srgb,var(--color-gray-400)30%,transparent)50%,color-mix(in srgb,var(--color-gray-400)20%,transparent)90%,transparent)}}}.series-grid{gap:1.5rem;display:grid}.series-grid-3{grid-template-columns:repeat(3,1fr)}.series-grid-4{grid-template-columns:repeat(4,1fr)}.series-grid-responsive{gap:1.5rem;display:grid}@media(min-width:768px)and (max-width:1279px){.series-grid-responsive{grid-template-columns:repeat(3,1fr)}}@media(min-width:1280px){.series-grid-responsive{grid-template-columns:repeat(4,1fr)}}@media(max-width:767px){.series-grid,.series-grid-3,.series-grid-4,.series-grid-responsive{grid-template-columns:1fr}}.series-card-thumb .series-subject-tag{--series-subject-tag-padding-y:2px;--series-subject-tag-padding-x:6px;--series-subject-tag-tiny-padding-y:1px;--series-subject-tag-tiny-padding-x:4px;--series-subject-tag-top-radius:0;--series-subject-tag-radius:var(--radius-sm);z-index:var(--z-overlay);margin:0!important;position:absolute!important;top:0!important;left:0!important}.series-card-thumb .series-subject-tag>div{padding:var(--series-subject-tag-padding-y)var(--series-subject-tag-padding-x)!important;border-radius:var(--series-subject-tag-top-radius)var(--series-subject-tag-top-radius)var(--series-subject-tag-radius)var(--series-subject-tag-radius)!important}.series-card-thumb .series-subject-tag.text-tiny>div{padding:var(--series-subject-tag-tiny-padding-y)var(--series-subject-tag-tiny-padding-x)!important}.series-card.flex-row .series-card-content{min-width:0;overflow:hidden}.series-card.items-stretch{align-items:stretch}.series-card.bg-transparent{background:0 0}.series-card.hover\:opacity-80:hover{opacity:.8}.series-card .badge{--badge-padding-y:2px;--badge-padding-x:8px;--badge-radius:var(--radius-sm);--badge-font-size:var(--font-size-caption2);--badge-line-height:var(--line-height-caption2);--badge-font-weight:var(--font-weight-medium)}.series-card .badge-color-primary{--badge-accent:var(--color-primary);--badge-accent-oklch:var(--color-primary-oklch)}.series-card .badge-color-warning{--badge-accent:var(--color-warning);--badge-accent-oklch:var(--color-warning-oklch);--badge-contrast:var(--color-gray-900)}.series-card .badge-color-danger{--badge-accent:var(--color-danger);--badge-accent-oklch:var(--color-danger-oklch)}.class-card{border:1px solid var(--color-gray-400);border-radius:.5rem;position:relative;overflow:hidden}.class-card-overlay{background-color:var(--color-white);width:100%;height:100%;position:absolute}@supports (color:color-mix(in lab,red,red)){.class-card-overlay{background-color:color-mix(in srgb,var(--color-white)50%,transparent)}}.class-card-overlay{z-index:var(--z-content-1)}.class-card-wrapper{justify-content:space-between;display:flex;position:relative}.class-card-content{align-items:flex-start;width:100%;padding:1rem 1rem 1.5rem;display:flex}@media(min-width:768px){.class-card-content{padding:1rem 1rem 1.5rem}}.class-card-content .info{flex-grow:1}.class-info-section{flex-shrink:0;margin-bottom:.25rem}@media(min-width:768px){.class-info-section{width:120px;padding-right:1rem}}.class-schedule-section{flex-grow:1}@media(min-width:768px){.class-schedule-section{margin-right:1rem}}.class-event-item{background-color:var(--color-primary-light);white-space:normal;text-align:left;align-items:center;padding:.5rem .75rem;display:inline-flex}.class-event-item i{color:var(--color-primary)}.class-card-action-button{display:flex;position:absolute;top:.5rem;right:.5rem}.class-quota-bar{width:100%;height:.5rem;z-index:var(--z-content-1);border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.class-quota-bar .quota-progress{background-color:var(--color-gray-200);border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;width:100%;height:100%;overflow:hidden}.class-quota-bar .quota-progress-fill{border-radius:0;height:100%;transition:width .2s}.class-quota-radio{height:.5rem}.class-quota-radio .quota-progress,.class-quota-radio .quota-progress-fill{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;height:.5rem}.class-quota-compact{height:.25rem}.class-quota-compact .quota-progress,.class-quota-compact .quota-progress-fill{border-radius:13.5px;height:.25rem}.class-card-selected{border-color:var(--color-primary-oklch);border-width:2px}.class-card-selected .class-card-content{padding:calc(1rem - 1px) calc(1rem - 1px) calc(1.5rem - 1px)}.class-card-simplified .class-card-content{flex-direction:column}@media(min-width:768px){.class-card-simplified .info{flex-wrap:wrap;display:flex}.class-card-simplified .class-info-section{width:auto;margin-bottom:0;padding-right:1rem}.class-card-simplified .class-schedule-section{margin-right:0}}.class-card-clickable{cursor:pointer;transition:border-color .2s cubic-bezier(.4,0,.2,1)}.class-card-clickable:hover:not(.class-card-disabled){border-color:var(--color-primary-oklch)}.class-card-disabled{cursor:not-allowed;opacity:.7}.class-card-disabled .class-card-overlay{display:block}.picker-control{background-color:var(--color-gray-200);border-top:1px solid var(--color-gray-400);justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:0 1rem;display:flex}@media(min-width:768px){.picker-control{padding:0 1.25rem}}.picker-control-info{flex:1;min-width:0;overflow:hidden}.picker-control-actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.picker-selected-title{font-size:var(--font-size-paragraph2);font-weight:var(--font-weight-medium);color:var(--color-gray-800);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.picker-selected-language{font-size:var(--font-size-caption2);color:var(--color-gray-600);margin-top:.25rem}.picker-submit-button{flex-shrink:0}@media(min-width:768px){.picker-submit-button{min-width:200px}}.picker-secondary-button{flex-shrink:0}.selection-grid,.selection-grid-trial{flex-direction:column;gap:.75rem;display:flex}@media(min-width:768px){.selection-grid-trial{flex-flow:wrap;gap:0}}.selection-item,.selection-item-half{width:100%}@media(min-width:768px){.selection-item-half{width:50%}.selection-item-half:nth-child(odd){padding-right:.5rem}.selection-item-half:nth-child(2n){padding-left:.5rem}}.selection-grid-loading{opacity:.6;pointer-events:none}.selection-grid-empty{min-height:200px;color:var(--color-gray-500);font-size:var(--font-size-paragraph1);justify-content:center;align-items:center;display:flex}.payment-content p{margin-bottom:.75rem}.payment-content a{color:var(--color-primary)}.payment-content img{vertical-align:middle;display:inline}.terms-content>ol{margin:0;padding-left:1.25em;list-style-type:decimal;list-style-position:outside}.terms-content>ol>li{margin-bottom:24px;padding-left:.5em}.terms-content .terms-list-1{margin-top:12px;margin-bottom:0;padding-left:1.5em;list-style-type:circle;list-style-position:outside}.terms-content .terms-list-1>li{margin-bottom:8px;padding-left:.25em}.terms-content .terms-list-2{margin-top:8px;margin-bottom:0;padding-left:1.5em;list-style-type:square;list-style-position:outside}.terms-content .terms-list-2>li{margin-bottom:8px;padding-left:.25em}.terms-content .terms-list-3{margin-top:8px;margin-bottom:0;padding-left:1.5em;list-style-type:square;list-style-position:outside}.terms-content .terms-list-3>li{margin-bottom:4px;padding-left:.25em}.terms-content li>p{margin-top:12px;margin-bottom:0}.terms-content .guideline-list{margin-top:0;margin-bottom:0;padding-left:1.5em;list-style-type:decimal;list-style-position:outside}.terms-content .guideline-list>li{margin-bottom:8px;padding-left:.25em}.terms-content a{color:var(--color-primary)}.terms-content a:hover{text-decoration:underline}.instagram-embed,.Embed[data-permalink*="instagram.com"]{width:100%!important;max-width:400px!important;margin:1rem auto!important}.Embed{width:100%!important;min-width:auto!important;max-width:100%!important;margin:0!important}.Embed .Header{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;padding:12px!important;display:flex!important}.Embed .AvatarContainer{flex-shrink:0!important;margin-right:8px!important}.Embed .Avatar{width:32px!important;height:32px!important}.Embed .HeaderText{flex:1!important;min-width:0!important;overflow:hidden!important}.Embed .Username,.Embed .UsernameText{font-size:var(--font-size-p2)!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.Embed .HeaderSecondaryContent{font-size:var(--font-size-caption1)!important}.Embed .HeaderCta{flex-shrink:0!important;margin-left:auto!important}.Embed .ViewProfileButton{font-size:var(--font-size-caption1)!important;white-space:nowrap!important;padding:6px 12px!important}.Embed .Content,.Embed .EmbedFrame{width:100%!important;max-width:100%!important;position:relative!important}.Embed .EmbeddedMedia{width:100%!important;height:auto!important;display:block!important}.Embed .EmbeddedMediaImage{object-fit:cover!important;width:100%!important;max-width:100%!important;height:auto!important;display:block!important}.Embed .EmbedSidecar{width:100%!important}.Embed ._ae36,.Embed ._ae37,.Embed ._ae38,.Embed ._adc-,.Embed ._adc_,.Embed ._adxh{width:100%!important;max-width:100%!important}.Embed ._adxi,.Embed ._adxj{width:100%!important;max-width:100%!important;margin:0!important}.Embed video{width:100%!important;max-width:100%!important;height:auto!important}.Embed ._afxw,.Embed ._al46,.Embed ._al47{width:32px!important;height:32px!important;padding:8px!important}.Embed .Feedback{align-items:center!important;gap:16px!important;padding:8px 12px!important;display:flex!important}.Embed .Feedback a{padding:4px!important;display:inline-flex!important}.Embed .SocialProof{font-size:var(--font-size-p2)!important;padding:0 12px 8px!important}.Embed .SocialProof a{font-weight:var(--font-weight-semibold)!important}.Embed .Footer{border-top:1px solid var(--color-gray-300)!important;padding:8px 12px 12px!important}.Embed .CommentInput{font-size:var(--font-size-p2)!important;padding:8px 0!important}.Embed .Glyph{margin-left:auto!important}.Embed .HoverCard{display:none!important}.Embed .PrimaryCTA{background-color:var(--color-gray-100)!important;border-top:1px solid var(--color-gray-300)!important;padding:12px!important}.Embed .PrimaryCTA a{font-size:var(--font-size-p2)!important;text-align:center!important;background-color:var(--color-info)!important;color:var(--color-white)!important;border-radius:var(--radius-sm)!important;font-weight:var(--font-weight-semibold)!important;padding:10px 16px!important;text-decoration:none!important;display:block!important}.Embed .Sprite,.Embed .img,.Embed i[class*=sp_]{transform:scale(.9)!important}.Embed ._acnb{width:6px!important;height:6px!important}iframe[src*="instagram.com"]{border:none;width:100%;min-height:400px;margin:0 auto;display:block;max-width:400px!important}.instagram-embed-loading,.Embed[data-permalink*="instagram.com"].loading{background-color:var(--color-gray-100);border:1px solid var(--color-gray-300);border-radius:3px;justify-content:center;align-items:center;min-height:400px;display:flex}@media(max-width:400px){.instagram-embed,.Embed[data-permalink*="instagram.com"]{margin:1rem 8px!important}iframe[src*="instagram.com"]{margin:0 8px}.Embed .Username,.Embed .UsernameText{font-size:var(--font-size-p2)!important}.Embed .HeaderSecondaryContent,.Embed .FollowerCountText{font-size:var(--font-size-caption1)!important}.Embed .ViewProfileButton{font-size:var(--font-size-caption1)!important;padding:4px 8px!important}}@media(prefers-reduced-motion:reduce){.Embed video{animation:none!important}.Embed ._aakh{transition:none!important}}@media(prefers-color-scheme:dark){.Embed,.Embed .Header,.Embed .Footer,.Embed .PrimaryCTA{background-color:var(--color-gray-950)!important;border-color:var(--color-gray-900)!important}.Embed .Username,.Embed .UsernameText,.Embed .SocialProof,.Embed .CommentInput{color:var(--color-gray-100)!important}.Embed .HeaderSecondaryContent,.Embed .FollowerCountText{color:var(--color-gray-600)!important}}.custom-toaster{font-family:inherit;z-index:var(--z-toast)!important}[data-sonner-toaster]{pointer-events:auto!important}[data-sonner-toast][data-type=success],[data-sonner-toast][data-type=error]{background-color:var(--color-white)!important}[data-sonner-toast] [data-icon]{justify-content:center;align-items:center;display:flex}[data-sonner-toast][data-type=loading] [data-icon]{height:100%}[data-sonner-toast] .sonner-loading-wrapper{justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;display:flex!important;position:static!important}[data-sonner-toast] .sonner-spinner{justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;display:flex!important}[data-sonner-toast] [data-close-button] svg{width:12px;height:12px}[data-sonner-toast][data-type=success] [data-icon] svg{color:var(--color-success-600)}[data-sonner-toast][data-type=error] [data-icon] svg{color:var(--color-danger-600)}[data-sonner-toast][data-type=info] [data-icon] svg{color:var(--color-info-600)}[data-sonner-toast][data-type=warning] [data-icon] svg{color:var(--color-amber-600)}[data-sonner-toast][data-type=loading] [data-icon] svg{color:var(--color-gray-600);margin:0;transform:none}[data-sonner-toast]:not([data-type]) [data-icon] svg,[data-sonner-toast][data-type=""] [data-icon] svg{color:var(--color-primary)}[data-sonner-toast]{height:auto;min-height:var(--initial-height)!important}[data-sonner-toast] [data-content]{word-break:normal;overflow-wrap:anywhere}[data-sonner-toast] [data-title],[data-sonner-toast] [data-description]{word-break:normal;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}[data-sonner-toast][data-expanded=false]{scrollbar-width:none;-ms-overflow-style:none;overflow-y:auto}[data-sonner-toast][data-expanded=false]::-webkit-scrollbar{display:none}[data-sonner-toast][data-expanded=true]{overflow:visible}.toast-message{font-weight:var(--font-weight-medium);margin-bottom:.25rem}.toast-description{font-size:var(--font-size-p2);opacity:.9}[data-sonner-toast] .toast-with-progress{flex-direction:column;width:100%;display:flex}[data-sonner-toast] .toast-content-wrapper{flex:1}[data-sonner-toast] .toast-progress-bar{background-color:var(--color-black);width:100%}@supports (color:color-mix(in lab,red,red)){[data-sonner-toast] .toast-progress-bar{background-color:color-mix(in srgb,var(--color-black)10%,transparent)}}[data-sonner-toast] .toast-progress-bar{border-radius:var(--radius-sm);margin-top:8px;overflow:hidden}[data-sonner-toast] .toast-progress-bar__fill{transform-origin:0;height:100%}[data-sonner-toast][data-type=success] .toast-progress-bar__fill{background-color:var(--color-success-500)}[data-sonner-toast][data-type=error] .toast-progress-bar__fill{background-color:var(--color-danger-500)}[data-sonner-toast][data-type=info] .toast-progress-bar__fill{background-color:var(--color-info-500)}[data-sonner-toast][data-type=warning] .toast-progress-bar__fill{background-color:var(--color-amber-500)}[data-sonner-toast][data-type=loading] .toast-progress-bar__fill{background-color:var(--color-gray-400)}[data-sonner-toast]:not([data-type]) .toast-progress-bar__fill,[data-sonner-toast][data-type=""] .toast-progress-bar__fill{background-color:var(--color-primary)}.icon{--icon-size:1em;--icon-color:currentColor;vertical-align:middle;color:var(--icon-color);width:var(--icon-size);height:var(--icon-size);flex-shrink:0;display:inline-block}.iconbox{--iconbox-size:var(--icon-size-xs);--iconbox-color:currentColor;width:var(--iconbox-size);height:var(--iconbox-size);color:var(--iconbox-color);border-radius:10rem;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.iconbox.iconify{font-size:var(--iconbox-size)}.iconbox .icon,.iconbox .iconify{--icon-size:var(--iconbox-size);font-size:var(--iconbox-size)}.iconbox-xxxxxs{--iconbox-size:var(--icon-size-xxxxxs)}.iconbox-xxxxs{--iconbox-size:var(--icon-size-xxxxs)}.iconbox-xxxs{--iconbox-size:var(--icon-size-xxxs)}.iconbox-xxs{--iconbox-size:var(--icon-size-xxs)}.iconbox-xs{--iconbox-size:var(--icon-size-xs)}.iconbox-sm{--iconbox-size:var(--icon-size-sm)}.iconbox-md{--iconbox-size:var(--icon-size-md)}.iconbox-lg{--iconbox-size:var(--icon-size-lg)}.iconbox-xl{--iconbox-size:var(--icon-size-xl)}.iconbox-xxl{--iconbox-size:var(--icon-size-xxl)}.iconbox-xxxl{--iconbox-size:var(--icon-size-xxxl)}.iconbox-xxxxl{--iconbox-size:var(--icon-size-xxxxl)}.iconbox-xxxxxl{--iconbox-size:var(--icon-size-xxxxxl)}.iconbox-xxxxxxl{--iconbox-size:var(--icon-size-xxxxxxl)}@media(min-width:768px){.iconbox-md-xxxxxs{--iconbox-size:var(--icon-size-xxxxxs)}.iconbox-md-xxxxs{--iconbox-size:var(--icon-size-xxxxs)}.iconbox-md-xxxs{--iconbox-size:var(--icon-size-xxxs)}.iconbox-md-xxs{--iconbox-size:var(--icon-size-xxs)}.iconbox-md-xs{--iconbox-size:var(--icon-size-xs)}.iconbox-md-sm{--iconbox-size:var(--icon-size-sm)}.iconbox-md-md{--iconbox-size:var(--icon-size-md)}.iconbox-md-lg{--iconbox-size:var(--icon-size-lg)}.iconbox-md-xl{--iconbox-size:var(--icon-size-xl)}.iconbox-md-xxl{--iconbox-size:var(--icon-size-xxl)}.iconbox-md-xxxl{--iconbox-size:var(--icon-size-xxxl)}.iconbox-md-xxxxl{--iconbox-size:var(--icon-size-xxxxl)}.iconbox-md-xxxxxl{--iconbox-size:var(--icon-size-xxxxxl)}.iconbox-md-xxxxxxl{--iconbox-size:var(--icon-size-xxxxxxl)}}@media(min-width:1024px){.iconbox-lg-xxxxxs{--iconbox-size:var(--icon-size-xxxxxs)}.iconbox-lg-xxxxs{--iconbox-size:var(--icon-size-xxxxs)}.iconbox-lg-xxxs{--iconbox-size:var(--icon-size-xxxs)}.iconbox-lg-xxs{--iconbox-size:var(--icon-size-xxs)}.iconbox-lg-xs{--iconbox-size:var(--icon-size-xs)}.iconbox-lg-sm{--iconbox-size:var(--icon-size-sm)}.iconbox-lg-md{--iconbox-size:var(--icon-size-md)}.iconbox-lg-lg{--iconbox-size:var(--icon-size-lg)}.iconbox-lg-xl{--iconbox-size:var(--icon-size-xl)}.iconbox-lg-xxl{--iconbox-size:var(--icon-size-xxl)}.iconbox-lg-xxxl{--iconbox-size:var(--icon-size-xxxl)}.iconbox-lg-xxxxl{--iconbox-size:var(--icon-size-xxxxl)}.iconbox-lg-xxxxxl{--iconbox-size:var(--icon-size-xxxxxl)}.iconbox-lg-xxxxxxl{--iconbox-size:var(--icon-size-xxxxxxl)}}.button.iconbox{padding:3px}.button .icon{vertical-align:middle;line-height:var(--line-height-none)}.icon svg{fill:currentColor;color:inherit;shape-rendering:auto}.icon svg path,.icon svg circle,.icon svg rect{fill:currentColor}.icon:focus{outline:none}@media(forced-colors:active){.icon{forced-color-adjust:auto}}@media(prefers-reduced-motion:reduce){.icon{transition:none;animation:none}}a:hover .icon,.button:hover .icon{color:inherit}.icon.loading{animation:1s linear infinite spin}}:root{--date-picker-accent:var(--color-primary);--date-picker-accent-oklch:var(--color-primary-oklch);--date-picker-contrast:var(--color-white);--date-picker-trigger-height:var(--form-height-md);--date-picker-trigger-padding-x:var(--form-padding-x-md);--date-picker-trigger-font-size:var(--form-font-size-md);--date-picker-trigger-line-height:var(--form-line-height-md);--date-picker-trigger-radius:var(--form-radius-md);--date-picker-trigger-bg:var(--form-bg);--date-picker-trigger-border:var(--form-input-border);--date-picker-trigger-text:var(--form-text);--date-picker-trigger-placeholder:var(--form-text-placeholder);--date-picker-trigger-hover-border:var(--form-input-border-hover);--date-picker-trigger-focus-border:var(--date-picker-accent-oklch);--date-picker-trigger-focus-ring:var(--date-picker-accent-oklch)}@supports (color:color-mix(in lab,red,red)){:root{--date-picker-trigger-focus-ring:color-mix(in oklch,var(--date-picker-accent-oklch)var(--form-ring-opacity),transparent)}}:root{--date-picker-icon-color:var(--form-icon-color);--date-picker-icon-hover:var(--form-icon-color-hover);--date-picker-panel-bg:var(--picker-surface-bg);--date-picker-panel-border:var(--picker-surface-border);--date-picker-panel-radius:var(--picker-surface-radius);--date-picker-panel-shadow:var(--picker-surface-shadow);--date-picker-panel-padding:var(--picker-padding);--date-picker-panel-gap:var(--picker-gap);--date-picker-weekday-color:var(--picker-weekday-color);--date-picker-week-label-color:var(--picker-week-label-color);--date-picker-cell-size:var(--picker-cell-size);--date-picker-cell-radius:0;--date-picker-cell-bg:var(--picker-cell-bg);--date-picker-cell-text:var(--picker-cell-text);--date-picker-cell-border:var(--picker-cell-border);--date-picker-cell-hover-bg:var(--picker-cell-hover-bg);--date-picker-cell-hover-text:var(--picker-cell-hover-text);--date-picker-cell-focus-ring:var(--picker-cell-focus-ring);--date-picker-cell-selected-bg:var(--picker-cell-selected-bg);--date-picker-cell-selected-text:var(--picker-cell-selected-text);--date-picker-cell-selected-border:var(--picker-cell-selected-border);--date-picker-cell-range-bg:var(--picker-cell-range-bg);--date-picker-cell-range-text:var(--picker-cell-range-text);--date-picker-cell-today-border:var(--picker-cell-today-border);--date-picker-cell-highlighted-bg:var(--date-picker-cell-hover-bg);--date-picker-cell-highlighted-text:var(--date-picker-cell-hover-text);--date-picker-disabled-opacity:var(--picker-disabled-opacity)}:is(.content-table-container,.content-table-container-scroll,.content-table-container-scroll-x)>.safe-html-content{display:contents}.order-card{border:1px solid var(--color-gray-400);background-color:var(--color-white);border-radius:4px;overflow:hidden}.order-card-header{border-radius:4px 4px 0 0;justify-content:space-between;align-items:center;height:40px;padding:12px;display:flex}@media(min-width:768px){.order-card-header{padding:12px 16px}}.order-card-body{border-top:1px solid var(--color-gray-400);flex-wrap:wrap;align-items:flex-start;display:flex}.order-mail-group{flex-wrap:wrap;padding:0}.order-mail-group-header{background-color:var(--color-gray-100);font-weight:var(--font-weight-medium);border-top:1px solid var(--color-gray-400);justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.order-mail-group:first-child .order-mail-group-header{border-top:none}.order-mail-group-label{color:var(--color-gray-700);width:100px;font-weight:var(--font-weight-normal);margin-right:8px;display:inline-block}@media(min-width:768px){.order-card-body{flex-wrap:nowrap}}.course-thumbnail{background-color:var(--color-gray-300);flex-shrink:0;position:relative;overflow:hidden}@media(max-width:767px){.course-thumbnail{width:80px;min-width:80px;height:80px;min-height:80px}.order-card .course-card{margin:0 12px;padding:12px 0}}@media(min-width:768px){.course-thumbnail{width:96px;min-width:96px;height:96px;min-height:96px}.order-card .course-card{padding:12px 16px}}.order-card .course-card{cursor:default}.order-card .course-card:not(:last-of-type){border-bottom:1px solid var(--color-gray-400)}@media(max-width:767px){.order-info{border-bottom:1px solid var(--color-gray-400);flex-basis:100%;padding:8px 12px 0}}@media(min-width:768px){.order-info{border-left:1px solid var(--color-gray-400);flex-shrink:0;align-self:stretch;width:241px;padding:12px 16px}}.order-info-item{height:20px;margin-bottom:4px;line-height:20px}.refund-badge{border:1px solid var(--color-gray-600);color:var(--color-gray-700);border-radius:4px;padding:0 4px}.auto-renewal-card{border:1px solid var(--color-gray-400);background-color:var(--color-white);border-radius:.5rem;flex-direction:column;gap:1rem;width:100%;min-height:162px;padding:1rem;display:flex;position:relative}@media(min-width:768px){.auto-renewal-card{flex-direction:row;gap:1.25rem}}.auto-renewal-card-overlay{z-index:var(--z-overlay);background-color:var(--color-white);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.auto-renewal-card-overlay{background-color:color-mix(in srgb,var(--color-white)40%,transparent)}}.auto-renewal-card-thumb{border-radius:.5rem;flex-shrink:0;overflow:hidden;display:none!important}@media(min-width:768px){.auto-renewal-card-thumb{width:96px;height:96px;display:block!important}.auto-renewal-card-thumb,.auto-renewal-card-thumb .smart-picture-container,.auto-renewal-card-thumb picture,.auto-renewal-card-thumb img{object-fit:cover;width:96px!important;max-width:96px!important;height:96px!important;max-height:96px!important}}@media(min-width:1024px){.auto-renewal-card-thumb{width:288px;height:162px}.auto-renewal-card-thumb,.auto-renewal-card-thumb .smart-picture-container,.auto-renewal-card-thumb picture,.auto-renewal-card-thumb img{object-fit:cover;width:288px!important;max-width:288px!important;height:162px!important;max-height:162px!important}}.auto-renewal-card-content{flex-direction:column;flex:1;display:flex}.auto-renewal-card-title{color:var(--color-gray-800);font-size:var(--font-size-h6);font-weight:var(--font-weight-h6);line-height:var(--line-height-h6);text-overflow:ellipsis;white-space:nowrap;overflow-wrap:break-word;margin-bottom:.25rem;overflow:hidden}@media(min-width:768px){.auto-renewal-card-title{font-size:var(--font-size-h6);line-height:var(--line-height-h6)}}.auto-renewal-card-display-name{color:var(--color-gray-700);font-size:var(--font-size-p1);line-height:var(--line-height-p1)}.auto-renewal-card-ended-badge{border:1px solid var(--color-gray-800);width:fit-content;color:var(--color-gray-800);font-size:var(--font-size-p2);line-height:var(--line-height-p2);border-radius:.125rem;margin-top:.75rem;padding:.5rem .75rem}.auto-renewal-card-reward{background-color:var(--color-primary-100);color:var(--color-primary);border-radius:.125rem;align-items:start;gap:.5rem;margin-top:.75rem;padding:.5rem;display:flex}@media(min-width:768px){.auto-renewal-card-reward{margin-top:.5rem}}.auto-renewal-card-reward-icon{flex-shrink:0;margin-top:.125rem}.auto-renewal-card-reward-text{font-size:var(--font-size-s2);line-height:var(--line-height-s2)}.auto-renewal-card-details{color:var(--color-gray-700);font-size:var(--font-size-p2);line-height:var(--line-height-p2);margin-top:.75rem}@media(min-width:768px){.auto-renewal-card-details{margin-top:.5rem}}.auto-renewal-card-details--mobile{display:flex}@media(min-width:768px){.auto-renewal-card-details--mobile{display:none}}.auto-renewal-card-details-labels{flex-direction:column;gap:.25rem;margin-right:1rem;display:flex}.auto-renewal-card-details-values{flex-direction:column;gap:.25rem;display:flex}.auto-renewal-card-details--desktop{display:none}@media(min-width:768px){.auto-renewal-card-details--desktop{gap:1rem;display:flex}}.auto-renewal-card-details-column{flex-direction:column;flex:1;gap:.25rem;display:flex}.auto-renewal-card-price-section{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.auto-renewal-card-price-label{color:var(--color-gray-700);font-size:var(--font-size-c1);line-height:var(--line-height-c1)}.auto-renewal-card-price-value{color:var(--color-gray-800);font-size:var(--font-size-h6);font-weight:var(--font-weight-h6);line-height:var(--line-height-h6);margin-bottom:0}.auto-renewal-card-actions{gap:.5rem;margin-top:1rem;display:flex}@layer base{hr{border-color:var(--color-border);width:100%}blockquote{font-size:var(--font-size-quote);line-height:var(--line-height-quote);border-left:4px solid var(--color-primary);color:var(--color-gray-800);font-weight:var(--font-weight-bolder);margin-top:30px;margin-bottom:30px;padding:24px;font-style:normal}blockquote>cite{color:var(--color-text-muted);font-size:var(--font-size-blog);margin-top:10px;display:block}.lead{font-weight:var(--font-weight-normal)}sup.sup{top:-1.3em}}.my-page-title{border-left:4px solid var(--color-primary);color:var(--color-gray-800);font-size:var(--font-size-h5);font-weight:var(--font-weight-h5);line-height:var(--line-height-h5);margin-bottom:2rem;padding-left:1rem}.my-page-container{min-height:60vh}.my-page-container--sm{min-height:350px}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!absolute{position:absolute!important}.absolute{position:absolute}.absolute\!{position:absolute!important}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.\!top-3{top:calc(var(--spacing)*3)!important}.-top-2{top:calc(var(--spacing)*-2)}.-top-25{top:calc(var(--spacing)*-25)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-2\!{top:calc(var(--spacing)*2)!important}.top-3{top:calc(var(--spacing)*3)}.top-20{top:calc(var(--spacing)*20)}.top-full{top:100%}.\!right-3{right:calc(var(--spacing)*3)!important}.right-0{right:calc(var(--spacing)*0)}.right-2{right:calc(var(--spacing)*2)}.right-2\!{right:calc(var(--spacing)*2)!important}.right-3{right:calc(var(--spacing)*3)}.right-5{right:calc(var(--spacing)*5)}.-bottom-2{bottom:calc(var(--spacing)*-2)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-2{bottom:calc(var(--spacing)*2)}.bottom-5{bottom:calc(var(--spacing)*5)}.bottom-20{bottom:calc(var(--spacing)*20)}.bottom-\[100px\]{bottom:100px}.-left-2{left:calc(var(--spacing)*-2)}.-left-30{left:calc(var(--spacing)*-30)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.z-\(--z-content-1\){z-index:var(--z-content-1)}.z-\(--z-elevated\){z-index:var(--z-elevated)}.z-\(--z-navbar\){z-index:var(--z-navbar)}.z-\(--z-popover\){z-index:var(--z-popover)}.z-\(--z-toast\){z-index:var(--z-toast)}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-9999{z-index:9999}.z-\[10001\]{z-index:10001}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-last{order:9999}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.-m-4{margin:calc(var(--spacing)*-4)}.-m-\[1px_0_1px_1px\]{margin:calc(1px 0 1px 1px*-1)}.m-0{margin:calc(var(--spacing)*0)}.m-5{margin:calc(var(--spacing)*5)}.m-19{margin:calc(var(--spacing)*19)}.m-31{margin:calc(var(--spacing)*31)}.m-33{margin:calc(var(--spacing)*33)}.m-39{margin:calc(var(--spacing)*39)}.m-41{margin:calc(var(--spacing)*41)}.m-50{margin:calc(var(--spacing)*50)}.m-56{margin:calc(var(--spacing)*56)}.m-57{margin:calc(var(--spacing)*57)}.m-62{margin:calc(var(--spacing)*62)}.m-63{margin:calc(var(--spacing)*63)}.m-73{margin:calc(var(--spacing)*73)}.m-76{margin:calc(var(--spacing)*76)}.m-83{margin:calc(var(--spacing)*83)}.m-84{margin:calc(var(--spacing)*84)}.m-87{margin:calc(var(--spacing)*87)}.m-91{margin:calc(var(--spacing)*91)}.m-92{margin:calc(var(--spacing)*92)}.m-97{margin:calc(var(--spacing)*97)}.m-98{margin:calc(var(--spacing)*98)}.m-99{margin:calc(var(--spacing)*99)}.m-104{margin:calc(var(--spacing)*104)}.m-110{margin:calc(var(--spacing)*110)}.m-125{margin:calc(var(--spacing)*125)}.m-132{margin:calc(var(--spacing)*132)}.m-143{margin:calc(var(--spacing)*143)}.m-147{margin:calc(var(--spacing)*147)}.m-149{margin:calc(var(--spacing)*149)}.m-164{margin:calc(var(--spacing)*164)}.m-166{margin:calc(var(--spacing)*166)}.m-167{margin:calc(var(--spacing)*167)}.m-177{margin:calc(var(--spacing)*177)}.m-178{margin:calc(var(--spacing)*178)}.m-195{margin:calc(var(--spacing)*195)}.m-196{margin:calc(var(--spacing)*196)}.m-207{margin:calc(var(--spacing)*207)}.m-208{margin:calc(var(--spacing)*208)}.m-209{margin:calc(var(--spacing)*209)}.m-225{margin:calc(var(--spacing)*225)}.m-228{margin:calc(var(--spacing)*228)}.m-230{margin:calc(var(--spacing)*230)}.m-231{margin:calc(var(--spacing)*231)}.m-240{margin:calc(var(--spacing)*240)}.m-250{margin:calc(var(--spacing)*250)}.m-260{margin:calc(var(--spacing)*260)}.m-263{margin:calc(var(--spacing)*263)}.m-271{margin:calc(var(--spacing)*271)}.m-273{margin:calc(var(--spacing)*273)}.m-281{margin:calc(var(--spacing)*281)}.m-291{margin:calc(var(--spacing)*291)}.m-299{margin:calc(var(--spacing)*299)}.m-316{margin:calc(var(--spacing)*316)}.m-318{margin:calc(var(--spacing)*318)}.m-323{margin:calc(var(--spacing)*323)}.m-333{margin:calc(var(--spacing)*333)}.m-337{margin:calc(var(--spacing)*337)}.m-340{margin:calc(var(--spacing)*340)}.m-352{margin:calc(var(--spacing)*352)}.m-360{margin:calc(var(--spacing)*360)}.m-361{margin:calc(var(--spacing)*361)}.m-375{margin:calc(var(--spacing)*375)}.m-381{margin:calc(var(--spacing)*381)}.m-386{margin:calc(var(--spacing)*386)}.m-395{margin:calc(var(--spacing)*395)}.m-416{margin:calc(var(--spacing)*416)}.m-417{margin:calc(var(--spacing)*417)}.m-423{margin:calc(var(--spacing)*423)}.m-427{margin:calc(var(--spacing)*427)}.m-437{margin:calc(var(--spacing)*437)}.m-438{margin:calc(var(--spacing)*438)}.m-455{margin:calc(var(--spacing)*455)}.m-460{margin:calc(var(--spacing)*460)}.m-489{margin:calc(var(--spacing)*489)}.m-530{margin:calc(var(--spacing)*530)}.m-542{margin:calc(var(--spacing)*542)}.m-556{margin:calc(var(--spacing)*556)}.m-561{margin:calc(var(--spacing)*561)}.m-579{margin:calc(var(--spacing)*579)}.m-584{margin:calc(var(--spacing)*584)}.m-597{margin:calc(var(--spacing)*597)}.m-650{margin:calc(var(--spacing)*650)}.m-675{margin:calc(var(--spacing)*675)}.m-750{margin:calc(var(--spacing)*750)}.m-854{margin:calc(var(--spacing)*854)}.-mx-4{margin-inline:calc(var(--spacing)*-4)}.mx-0{margin-inline:calc(var(--spacing)*0)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-1\.5{margin-inline:calc(var(--spacing)*1.5)}.mx-6{margin-inline:calc(var(--spacing)*6)}.mx-auto{margin-inline:auto}.my-0{margin-block:calc(var(--spacing)*0)}.my-2{margin-block:calc(var(--spacing)*2)}.my-3{margin-block:calc(var(--spacing)*3)}.my-4{margin-block:calc(var(--spacing)*4)}.my-5{margin-block:calc(var(--spacing)*5)}.my-6{margin-block:calc(var(--spacing)*6)}.my-8{margin-block:calc(var(--spacing)*8)}.my-10{margin-block:calc(var(--spacing)*10)}.my-12{margin-block:calc(var(--spacing)*12)}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-15{margin-top:calc(var(--spacing)*15)}.mt-20{margin-top:calc(var(--spacing)*20)}.mt-auto{margin-top:auto}.mr-0{margin-right:calc(var(--spacing)*0)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-3{margin-right:calc(var(--spacing)*3)}.mr-4{margin-right:calc(var(--spacing)*4)}.mr-5{margin-right:calc(var(--spacing)*5)}.mr-6{margin-right:calc(var(--spacing)*6)}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-15{margin-bottom:calc(var(--spacing)*15)}.ml-0{margin-left:calc(var(--spacing)*0)}.ml-0\.5{margin-left:calc(var(--spacing)*.5)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-5{margin-left:calc(var(--spacing)*5)}.ml-8{margin-left:calc(var(--spacing)*8)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!inline{display:inline!important}.block{display:block}.contents{display:contents}.flex{display:flex}.flex\!{display:flex!important}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-5\/3,.aspect-\[5\/3\]{aspect-ratio:5/3}.aspect-video{aspect-ratio:var(--aspect-video)}.size-0{width:calc(var(--spacing)*0);height:calc(var(--spacing)*0)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-6\!{width:calc(var(--spacing)*6)!important;height:calc(var(--spacing)*6)!important}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-12{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.size-15{width:calc(var(--spacing)*15);height:calc(var(--spacing)*15)}.size-16{width:calc(var(--spacing)*16);height:calc(var(--spacing)*16)}.size-20{width:calc(var(--spacing)*20);height:calc(var(--spacing)*20)}.size-24{width:calc(var(--spacing)*24);height:calc(var(--spacing)*24)}.size-30{width:calc(var(--spacing)*30);height:calc(var(--spacing)*30)}.size-32{width:calc(var(--spacing)*32);height:calc(var(--spacing)*32)}.size-48{width:calc(var(--spacing)*48);height:calc(var(--spacing)*48)}.size-60{width:calc(var(--spacing)*60);height:calc(var(--spacing)*60)}.size-64{width:calc(var(--spacing)*64);height:calc(var(--spacing)*64)}.size-\[\.\.\.\]{width:...;height:...}.size-\[60px\]{width:60px;height:60px}.size-\[96px\]{width:96px;height:96px}.size-\[160px\]{width:160px;height:160px}.size-\[200px\]{width:200px;height:200px}.size-full{width:100%;height:100%}.h-0{height:calc(var(--spacing)*0)}.h-0\.5{height:calc(var(--spacing)*.5)}.h-3{height:calc(var(--spacing)*3)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-15{height:calc(var(--spacing)*15)}.h-16{height:calc(var(--spacing)*16)}.h-18{height:calc(var(--spacing)*18)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-32{height:calc(var(--spacing)*32)}.h-48{height:calc(var(--spacing)*48)}.h-60{height:calc(var(--spacing)*60)}.h-64{height:calc(var(--spacing)*64)}.h-80{height:calc(var(--spacing)*80)}.h-100{height:calc(var(--spacing)*100)}.h-\[5\.5rem\]{height:5.5rem}.h-\[11\.25rem\]{height:11.25rem}.h-\[40vh\]{height:40vh}.h-\[60px\]{height:60px}.h-\[80vh\]{height:80vh}.h-\[182px\]{height:182px}.h-\[540px\]{height:540px}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-0{max-height:calc(var(--spacing)*0)}.max-h-10{max-height:calc(var(--spacing)*10)}.max-h-96{max-height:calc(var(--spacing)*96)}.max-h-\[80vh\]{max-height:80vh}.max-h-\[182px\]{max-height:182px}.max-h-\[400px\]{max-height:400px}.max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-5{min-height:calc(var(--spacing)*5)}.min-h-10{min-height:calc(var(--spacing)*10)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-12{min-height:calc(var(--spacing)*12)}.min-h-20{min-height:calc(var(--spacing)*20)}.min-h-21{min-height:calc(var(--spacing)*21)}.min-h-24{min-height:calc(var(--spacing)*24)}.min-h-40{min-height:calc(var(--spacing)*40)}.min-h-44{min-height:calc(var(--spacing)*44)}.min-h-\[56px\]{min-height:56px}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[106px\]{min-height:106px}.min-h-\[120px\]{min-height:120px}.min-h-\[182px\]{min-height:182px}.min-h-\[200px\]{min-height:200px}.min-h-\[280px\]{min-height:280px}.min-h-\[400px\]{min-height:400px}.min-h-screen{min-height:100vh}.w-1{width:calc(var(--spacing)*1)}.w-1\/2{width:50%}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing)*3)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing)*4)}.w-4\/5{width:80%}.w-4\/12{width:33.3333%}.w-5{width:calc(var(--spacing)*5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing)*6)}.w-8{width:calc(var(--spacing)*8)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-18{width:calc(var(--spacing)*18)}.w-20{width:calc(var(--spacing)*20)}.w-22{width:calc(var(--spacing)*22)}.w-24{width:calc(var(--spacing)*24)}.w-26{width:calc(var(--spacing)*26)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-40{width:calc(var(--spacing)*40)}.w-48{width:calc(var(--spacing)*48)}.w-56{width:calc(var(--spacing)*56)}.w-60{width:calc(var(--spacing)*60)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-\[11\.25rem\]{width:11.25rem}.w-\[21\.5rem\]{width:21.5rem}.w-\[38px\]{width:38px}.w-\[90px\]{width:90px}.w-\[156px\]{width:156px}.w-\[224px\]{width:224px}.w-\[492px\]{width:492px}.w-\[calc\(\(100\%-1\.5rem\)\/3\)\]{width:calc(33.3333% - .5rem)}.w-\[calc\(\(200\%-0\.75rem\)\/3\)\]{width:calc(66.6667% - .25rem)}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-18{max-width:calc(var(--spacing)*18)}.max-w-100{max-width:calc(var(--spacing)*100)}.max-w-\[40\%\]{max-width:40%}.max-w-\[320px\]{max-width:320px}.max-w-\[420px\]{max-width:420px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-10{min-width:calc(var(--spacing)*10)}.min-w-40{min-width:calc(var(--spacing)*40)}.min-w-48{min-width:calc(var(--spacing)*48)}.min-w-\[130px\]{min-width:130px}.min-w-\[200px\]{min-width:200px}.min-w-\[240px\]{min-width:240px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:calc(var(--spacing)*0);--tw-border-spacing-y:calc(var(--spacing)*0);border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y)}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[18\%\]{--tw-translate-x:18%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-0\.5{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[-100\%\]{--tw-translate-y:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-rotate-45{rotate:-45deg}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.scroll-mt-\[100px\]{scroll-margin-top:100px}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.columns-1{columns:1}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-center\!{align-items:center!important}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-start\!{align-items:flex-start!important}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-center\!{justify-content:center!important}.justify-end{justify-content:flex-end}.justify-evenly{justify-content:space-evenly}.justify-start{justify-content:flex-start}.justify-start\!{justify-content:flex-start!important}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-7\.5{gap:calc(var(--spacing)*7.5)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*12)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*12)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-x-6{column-gap:calc(var(--spacing)*6)}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-3{row-gap:calc(var(--spacing)*3)}.gap-y-6{row-gap:calc(var(--spacing)*6)}.gap-y-10{row-gap:calc(var(--spacing)*10)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px*var(--tw-divide-y-reverse));border-bottom-width:calc(0px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-gray-100>:not(:last-child)){border-color:var(--color-gray-100)}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[1px\]{border-radius:1px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-lg\!{border-radius:var(--radius-lg)!important}.rounded-md{border-radius:var(--radius-md)}.rounded-md\!{border-radius:var(--radius-md)!important}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.rounded-l-lg{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-l-sm{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.rounded-tl-\[1px\]{border-top-left-radius:1px}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border\!{border-style:var(--tw-border-style)!important;border-width:1px!important}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-56{border-top-style:var(--tw-border-style);border-top-width:56px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-56{border-right-style:var(--tw-border-style);border-right-width:56px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-solid{--tw-border-style:solid;border-style:solid}.border-black,.border-black\/5{border-color:var(--color-black)}@supports (color:color-mix(in lab,red,red)){.border-black\/5{border-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.border-blue-200{border-color:var(--color-blue-200)}.border-danger{border-color:var(--color-danger)}.border-gray-50{border-color:var(--color-gray-50)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-gray-500{border-color:var(--color-gray-500)}.border-gray-600{border-color:var(--color-gray-600)}.border-gray-700{border-color:var(--color-gray-700)}.border-gray-800{border-color:var(--color-gray-800)}.border-gray-900{border-color:var(--color-gray-900)}.border-gray-950{border-color:var(--color-gray-950)}.border-green-200{border-color:var(--color-green-200)}.border-info{border-color:var(--color-info)}.border-info-200{border-color:var(--color-info-200)}.border-info-300\!{border-color:var(--color-info-300)!important}.border-primary{border-color:var(--color-primary)}.border-primary-200{border-color:var(--color-primary-200)}.border-purple-200{border-color:var(--color-purple-200)}.border-red-500{border-color:var(--color-red-500)}.border-success{border-color:var(--color-success)}.border-transparent{border-color:#0000}.border-warning{border-color:var(--color-warning)}.border-warning-200{border-color:var(--color-warning-200)}.border-white{border-color:var(--color-white)}.border-yellow-200{border-color:var(--color-yellow-200)}.border-t-gray-600{border-top-color:var(--color-gray-600)}.border-r-transparent{border-right-color:#0000}.border-l-amber-500{border-left-color:var(--color-amber-500)}.border-l-blue-500{border-left-color:var(--color-blue-500)}.border-l-gray-400{border-left-color:var(--color-gray-400)}.border-l-green-500{border-left-color:var(--color-green-500)}.border-l-primary{border-left-color:var(--color-primary)}.border-l-red-500{border-left-color:var(--color-red-500)}.bg-\(--color-whatsapp\){background-color:var(--color-whatsapp)}.bg-\[color\:var\(--color-primary-200\)\]{background-color:var(--color-primary-200)}.bg-black,.bg-black\/50{background-color:var(--color-black)}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-danger{background-color:var(--color-danger)}.bg-danger-100{background-color:var(--color-danger-100)}.bg-danger\/10{background-color:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.bg-danger\/10{background-color:color-mix(in oklab,var(--color-danger)10%,transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-600{background-color:var(--color-gray-600)}.bg-gray-700{background-color:var(--color-gray-700)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-gray-950{background-color:var(--color-gray-950)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-600{background-color:var(--color-green-600)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-info{background-color:var(--color-info)}.bg-info-50{background-color:var(--color-info-50)}.bg-info-50\!{background-color:var(--color-info-50)!important}.bg-info-100{background-color:var(--color-info-100)}.bg-info-100\/50\!{background-color:var(--color-info-100)!important}@supports (color:color-mix(in lab,red,red)){.bg-info-100\/50\!{background-color:color-mix(in oklab,var(--color-info-100)50%,transparent)!important}}.bg-info-600{background-color:var(--color-info-600)}.bg-info\/10{background-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.bg-info\/10{background-color:color-mix(in oklab,var(--color-info)10%,transparent)}}.bg-primary{background-color:var(--color-primary)}.bg-primary-50{background-color:var(--color-primary-50)}.bg-primary-100{background-color:var(--color-primary-100)}.bg-primary-light{background-color:var(--color-primary-light)}.bg-primary\/5{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}.bg-primary\/10{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.bg-purple-100{background-color:var(--color-purple-100)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500{background-color:var(--color-red-500)}.bg-success{background-color:var(--color-success)}.bg-success-100{background-color:var(--color-success-100)}.bg-transparent{background-color:#0000}.bg-transparent\!{background-color:#0000!important}.bg-warning{background-color:var(--color-warning)}.bg-warning-100{background-color:var(--color-warning-100)}.bg-white,.bg-white\/40{background-color:var(--color-white)}@supports (color:color-mix(in lab,red,red)){.bg-white\/40{background-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.bg-white\/95{background-color:var(--color-white)}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white)95%,transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-200{background-color:var(--color-yellow-200)}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-gray-100{--tw-gradient-from:var(--color-gray-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-gray-300{--tw-gradient-from:var(--color-gray-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-primary{--tw-gradient-from:var(--color-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-primary-400{--tw-gradient-from:var(--color-primary-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-primary-600{--tw-gradient-from:var(--color-primary-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-gray-200{--tw-gradient-to:var(--color-gray-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-primary-400{--tw-gradient-to:var(--color-primary-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-primary-500{--tw-gradient-to:var(--color-primary-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-0\!{padding:calc(var(--spacing)*0)!important}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-10{padding:calc(var(--spacing)*10)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-0\!{padding-inline:calc(var(--spacing)*0)!important}.px-0\.5{padding-inline:calc(var(--spacing)*.5)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-4\!{padding-inline:calc(var(--spacing)*4)!important}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-\[5\%\]{padding-inline:5%}.\!py-4{padding-block:calc(var(--spacing)*4)!important}.py-0\!{padding-block:calc(var(--spacing)*0)!important}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\!{padding-block:calc(var(--spacing)*3)!important}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.\!pt-0{padding-top:calc(var(--spacing)*0)!important}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-15{padding-top:calc(var(--spacing)*15)}.pr-0{padding-right:calc(var(--spacing)*0)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-8{padding-right:calc(var(--spacing)*8)}.pr-12{padding-right:calc(var(--spacing)*12)}.pr-12\!{padding-right:calc(var(--spacing)*12)!important}.\!pb-0{padding-bottom:calc(var(--spacing)*0)!important}.\!pb-4{padding-bottom:calc(var(--spacing)*4)!important}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-15{padding-bottom:calc(var(--spacing)*15)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-sub{vertical-align:sub}.align-super{vertical-align:super}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.75em\]{font-size:.75em}.text-\[3\.75rem\]{font-size:3.75rem}.text-\[10rem\]{font-size:10rem}.text-\[12px\]{font-size:12px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[48px\]{font-size:48px}.text-\[80px\]{font-size:80px}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words,.wrap-break-word{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-amber-600{color:var(--color-amber-600)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-black{color:var(--color-black)}.text-blue-600{color:var(--color-blue-600)}.text-blue-800{color:var(--color-blue-800)}.text-blue-900{color:var(--color-blue-900)}.text-coin{color:var(--color-coin)}.text-danger{color:var(--color-danger)}.text-danger-600{color:var(--color-danger-600)}.text-danger-700{color:var(--color-danger-700)}.text-error{color:var(--color-error)}.text-gray-50{color:var(--color-gray-50)}.text-gray-100{color:var(--color-gray-100)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-gray-950{color:var(--color-gray-950)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-green-900{color:var(--color-green-900)}.text-indigo-600{color:var(--color-indigo-600)}.text-info{color:var(--color-info)}.text-info-700{color:var(--color-info-700)}.text-info-800{color:var(--color-info-800)}.text-info-800\!{color:var(--color-info-800)!important}.text-info-900{color:var(--color-info-900)}.text-inherit{color:inherit}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-900{color:var(--color-neutral-900)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-primary{color:var(--color-primary)}.text-primary-500{color:var(--color-primary-500)}.text-primary-600{color:var(--color-primary-600)}.text-primary-700{color:var(--color-primary-700)}.text-purple-800{color:var(--color-purple-800)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-red-900{color:var(--color-red-900)}.text-success{color:var(--color-success)}.text-success-500{color:var(--color-success-500)}.text-success-600{color:var(--color-success-600)}.text-success-700{color:var(--color-success-700)}.text-transparent{color:#0000}.text-warning{color:var(--color-warning)}.text-warning-700{color:var(--color-warning-700)}.text-warning-800{color:var(--color-warning-800)}.text-warning-900{color:var(--color-warning-900)}.text-white{color:var(--color-white)}.text-yellow-700{color:var(--color-yellow-700)}.text-yellow-800{color:var(--color-yellow-800)}.text-yellow-900{color:var(--color-yellow-900)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.\!no-underline{text-decoration-line:none!important}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.decoration-solid{text-decoration-style:solid}.placeholder-gray-700::placeholder{color:var(--color-gray-700)}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg\!{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-primary-darker\/25{--tw-shadow-color:var(--color-primary-darker)}@supports (color:color-mix(in lab,red,red)){.shadow-primary-darker\/25{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-primary-darker)25%,transparent)var(--tw-shadow-alpha),transparent)}}.ring-gray-100{--tw-ring-color:var(--color-gray-100)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[max-height\]{transition-property:max-height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors\!{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--button-accent-oklch\:var\(--color-whatsapp-oklch\)\]{--button-accent-oklch:var(--color-whatsapp-oklch)}.\[--button-accent\:var\(--color-whatsapp\)\]{--button-accent:var(--color-whatsapp)}.\[--button-active-bg\:transparent\]{--button-active-bg:transparent}.\[--button-hover-bg\:transparent\]{--button-hover-bg:transparent}.\[--button-text\:var\(--color-gray-700\)\]{--button-text:var(--color-gray-700)}.\[-webkit-text-stroke\:initial\]{-webkit-text-stroke:initial}@media(hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:bg-\(--color-whatsapp-hover\):is(:where(.group):hover *){background-color:var(--color-whatsapp-hover)}.group-hover\:bg-green-700:is(:where(.group):hover *){background-color:var(--color-green-700)}.group-hover\:bg-info-700:is(:where(.group):hover *){background-color:var(--color-info-700)}.group-hover\:bg-primary-600:is(:where(.group):hover *){background-color:var(--color-primary-600)}.group-hover\:text-green-700:is(:where(.group):hover *){color:var(--color-green-700)}.group-hover\:text-green-800:is(:where(.group):hover *){color:var(--color-green-800)}.group-hover\:text-info-800:is(:where(.group):hover *){color:var(--color-info-800)}.group-hover\:text-primary:is(:where(.group):hover *){color:var(--color-primary)}.group-hover\:text-primary-800:is(:where(.group):hover *){color:var(--color-primary-800)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:duration-500:is(:where(.group):hover *){--tw-duration:.5s;transition-duration:.5s}}.group-active\:text-green-700:is(:where(.group):active *){color:var(--color-green-700)}.group-active\:text-primary:is(:where(.group):active *){color:var(--color-primary)}.placeholder\:text-gray-600::placeholder{color:var(--color-gray-600)}.placeholder\:text-gray-700::placeholder{color:var(--color-gray-700)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:calc(var(--spacing)*0)}.before\:rounded-md:before{content:var(--tw-content);border-radius:var(--radius-md)}.before\:border:before{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.before\:border-primary:before{content:var(--tw-content);border-color:var(--color-primary)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing)*0)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){.hover\:\!-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:\!scale-\[1\.02\]:hover{scale:1.02!important}.hover\:\!transform-gpu:hover{transform:translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)!important}.hover\:cursor-auto:hover{cursor:auto}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:border-gray-400:hover{border-color:var(--color-gray-400)}.hover\:border-gray-600:hover{border-color:var(--color-gray-600)}.hover\:border-info-200:hover{border-color:var(--color-info-200)}.hover\:border-info-300:hover{border-color:var(--color-info-300)}.hover\:border-primary:hover{border-color:var(--color-primary)}.hover\:border-primary-200:hover{border-color:var(--color-primary-200)}.hover\:border-primary-300:hover{border-color:var(--color-primary-300)}.hover\:bg-\(--color-whatsapp-hover\):hover{background-color:var(--color-whatsapp-hover)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-gray-300:hover{background-color:var(--color-gray-300)}.hover\:bg-gray-400:hover{background-color:var(--color-gray-400)}.hover\:bg-info-50:hover{background-color:var(--color-info-50)}.hover\:bg-info-100:hover{background-color:var(--color-info-100)}.hover\:bg-info-200\/50\!:hover{background-color:var(--color-info-200)!important}@supports (color:color-mix(in lab,red,red)){.hover\:bg-info-200\/50\!:hover{background-color:color-mix(in oklab,var(--color-info-200)50%,transparent)!important}}.hover\:bg-primary-50:hover{background-color:var(--color-primary-50)}.hover\:bg-primary-600:hover{background-color:var(--color-primary-600)}.hover\:bg-primary-darker:hover{background-color:var(--color-primary-darker)}.hover\:bg-primary\/5:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/5:hover{background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-white\/20:hover{background-color:var(--color-white)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.hover\:text-blue-600:hover{color:var(--color-blue-600)}.hover\:text-error:hover{color:var(--color-error)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:text-info:hover{color:var(--color-info)}.hover\:text-primary:hover{color:var(--color-primary)}.hover\:text-primary-600:hover{color:var(--color-primary-600)}.hover\:text-primary-hover:hover{color:var(--color-primary-hover)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-primary:focus{border-color:var(--color-primary)}.focus\:bg-primary-darker:focus{background-color:var(--color-primary-darker)}.focus\:text-white:focus{color:var(--color-white)}.focus\:shadow-\[0_0_0_3px_var\(--color-primary-alpha-20\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--color-primary-alpha-20));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\(--color-whatsapp\)\/50:focus{--tw-ring-color:var(--color-whatsapp)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-\(--color-whatsapp\)\/50:focus{--tw-ring-color:color-mix(in oklab,var(--color-whatsapp)50%,transparent)}}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-primary-light:focus{--tw-ring-color:var(--color-primary-light)}.focus\:ring-primary\/20:focus{--tw-ring-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-primary\/20:focus{--tw-ring-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.focus\:ring-primary\/50:focus{--tw-ring-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-primary\/50:focus{--tw-ring-color:color-mix(in oklab,var(--color-primary)50%,transparent)}}.focus\:ring-white\/30:focus{--tw-ring-color:var(--color-white)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-white\/30:focus{--tw-ring-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.focus\:ring-offset-1:focus{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:\!-translate-y-px:active{--tw-translate-y:-1px!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.active\:-translate-y-px:active{--tw-translate-y:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.active\:\!scale-100:active{--tw-scale-x:100%!important;--tw-scale-y:100%!important;--tw-scale-z:100%!important;scale:var(--tw-scale-x)var(--tw-scale-y)!important}.active\:scale-100:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:bg-transparent:active{background-color:#0000}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media(prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}@media(hover:hover){.motion-reduce\:hover\:scale-100:hover{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}}}@media(min-width:700px){.min-\[700px\]\:w-\[400px\]{width:400px}}@media(min-width:40rem){.sm\:mt-0{margin-top:calc(var(--spacing)*0)}.sm\:ml-4{margin-left:calc(var(--spacing)*4)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline-block{display:inline-block}.sm\:inline-flex{display:inline-flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:calc(var(--spacing)*2)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:py-0{padding-block:calc(var(--spacing)*0)}}@media(min-width:48rem){.md\:absolute{position:absolute}.md\:relative{position:relative}.md\:right-10{right:calc(var(--spacing)*10)}.md\:bottom-10{bottom:calc(var(--spacing)*10)}.md\:order-0{order:0}.md\:order-1{order:1}.md\:order-2{order:2}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-span-9{grid-column:span 9/span 9}.md\:col-span-10{grid-column:span 10/span 10}.md\:col-span-11{grid-column:span 11/span 11}.md\:col-span-12{grid-column:span 12/span 12}.md\:col-start-1{grid-column-start:1}.md\:col-start-2{grid-column-start:2}.md\:col-start-3{grid-column-start:3}.md\:col-start-4{grid-column-start:4}.md\:col-start-5{grid-column-start:5}.md\:col-start-6{grid-column-start:6}.md\:col-start-7{grid-column-start:7}.md\:col-start-8{grid-column-start:8}.md\:col-start-9{grid-column-start:9}.md\:col-start-10{grid-column-start:10}.md\:col-start-11{grid-column-start:11}.md\:col-start-12{grid-column-start:12}.md\:mx-0{margin-inline:calc(var(--spacing)*0)}.md\:mx-auto{margin-inline:auto}.md\:mt-0{margin-top:calc(var(--spacing)*0)}.md\:mt-1{margin-top:calc(var(--spacing)*1)}.md\:mt-6{margin-top:calc(var(--spacing)*6)}.md\:mt-13{margin-top:calc(var(--spacing)*13)}.md\:mt-15{margin-top:calc(var(--spacing)*15)}.md\:mt-16{margin-top:calc(var(--spacing)*16)}.md\:mr-0{margin-right:calc(var(--spacing)*0)}.md\:mr-4{margin-right:calc(var(--spacing)*4)}.md\:mb-0{margin-bottom:calc(var(--spacing)*0)}.md\:mb-2{margin-bottom:calc(var(--spacing)*2)}.md\:mb-3{margin-bottom:calc(var(--spacing)*3)}.md\:mb-4{margin-bottom:calc(var(--spacing)*4)}.md\:mb-5{margin-bottom:calc(var(--spacing)*5)}.md\:mb-6{margin-bottom:calc(var(--spacing)*6)}.md\:mb-8{margin-bottom:calc(var(--spacing)*8)}.md\:mb-10{margin-bottom:calc(var(--spacing)*10)}.md\:mb-15{margin-bottom:calc(var(--spacing)*15)}.md\:ml-2{margin-left:calc(var(--spacing)*2)}.md\:line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.md\:line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.md\:block{display:block}.md\:contents{display:contents}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline{display:inline}.md\:size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.md\:size-20{width:calc(var(--spacing)*20);height:calc(var(--spacing)*20)}.md\:size-28{width:calc(var(--spacing)*28);height:calc(var(--spacing)*28)}.md\:size-32{width:calc(var(--spacing)*32);height:calc(var(--spacing)*32)}.md\:size-40{width:calc(var(--spacing)*40);height:calc(var(--spacing)*40)}.md\:size-\[120px\]{width:120px;height:120px}.md\:size-\[150px\]{width:150px;height:150px}.md\:h-8{height:calc(var(--spacing)*8)}.md\:h-15{height:calc(var(--spacing)*15)}.md\:h-22{height:calc(var(--spacing)*22)}.md\:h-\[50vh\]{height:50vh}.md\:h-\[calc\(70vh-20px\)\]{height:calc(70vh - 20px)}.md\:h-auto{height:auto}.md\:h-full{height:100%}.md\:max-h-48{max-height:calc(var(--spacing)*48)}.md\:max-h-\[70vh\]{max-height:70vh}.md\:max-h-\[500px\]{max-height:500px}.md\:min-h-0{min-height:calc(var(--spacing)*0)}.md\:min-h-24{min-height:calc(var(--spacing)*24)}.md\:min-h-48{min-height:calc(var(--spacing)*48)}.md\:min-h-\[150px\]{min-height:150px}.md\:min-h-\[211px\]{min-height:211px}.md\:min-h-\[350px\]{min-height:350px}.md\:w-1\/2{width:50%}.md\:w-2\/12{width:16.6667%}.md\:w-3\/12{width:25%}.md\:w-4\/12{width:33.3333%}.md\:w-6\/12{width:50%}.md\:w-18{width:calc(var(--spacing)*18)}.md\:w-20{width:calc(var(--spacing)*20)}.md\:w-32{width:calc(var(--spacing)*32)}.md\:w-52{width:calc(var(--spacing)*52)}.md\:w-\[100px\]{width:100px}.md\:w-\[154px\]{width:154px}.md\:w-\[241px\]{width:241px}.md\:w-\[255px\]{width:255px}.md\:w-auto{width:auto}.md\:max-w-none{max-width:none}.md\:min-w-60{min-width:calc(var(--spacing)*60)}.md\:min-w-\[185px\]{min-width:185px}.md\:min-w-\[200px\]{min-width:200px}.md\:flex-1{flex:1}.md\:flex-initial{flex:0 auto}.md\:flex-none{flex:none}.md\:shrink-0{flex-shrink:0}.md\:grow-0{flex-grow:0}.md\:scroll-mt-\[120px\]{scroll-margin-top:120px}.md\:columns-2{columns:2}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:flex-nowrap{flex-wrap:nowrap}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:justify-end{justify-content:flex-end}.md\:gap-2{gap:calc(var(--spacing)*2)}.md\:gap-3{gap:calc(var(--spacing)*3)}.md\:gap-4{gap:calc(var(--spacing)*4)}.md\:gap-6{gap:calc(var(--spacing)*6)}.md\:gap-7{gap:calc(var(--spacing)*7)}.md\:gap-8{gap:calc(var(--spacing)*8)}:where(.md\:space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*16)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*16)*calc(1 - var(--tw-space-y-reverse)))}.md\:gap-x-0{column-gap:calc(var(--spacing)*0)}.md\:gap-x-4{column-gap:calc(var(--spacing)*4)}.md\:gap-x-6{column-gap:calc(var(--spacing)*6)}.md\:gap-y-6{row-gap:calc(var(--spacing)*6)}.md\:self-auto{align-self:auto}.md\:overflow-hidden{overflow:hidden}.md\:rounded-sm{border-radius:var(--radius-sm)}.md\:border-0{border-style:var(--tw-border-style);border-width:0}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:border-gray-400{border-color:var(--color-gray-400)}.md\:p-5{padding:calc(var(--spacing)*5)}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:px-0{padding-inline:calc(var(--spacing)*0)}.md\:px-2{padding-inline:calc(var(--spacing)*2)}.md\:px-3{padding-inline:calc(var(--spacing)*3)}.md\:px-4{padding-inline:calc(var(--spacing)*4)}.md\:px-5{padding-inline:calc(var(--spacing)*5)}.md\:px-6{padding-inline:calc(var(--spacing)*6)}.md\:px-10{padding-inline:calc(var(--spacing)*10)}.md\:px-12{padding-inline:calc(var(--spacing)*12)}.md\:px-\[39px\]\!{padding-inline:39px!important}.md\:py-1{padding-block:calc(var(--spacing)*1)}.md\:py-3{padding-block:calc(var(--spacing)*3)}.md\:py-4{padding-block:calc(var(--spacing)*4)}.md\:py-5{padding-block:calc(var(--spacing)*5)}.md\:py-6{padding-block:calc(var(--spacing)*6)}.md\:py-8{padding-block:calc(var(--spacing)*8)}.md\:py-10{padding-block:calc(var(--spacing)*10)}.md\:py-15{padding-block:calc(var(--spacing)*15)}.md\:py-16{padding-block:calc(var(--spacing)*16)}.md\:py-20{padding-block:calc(var(--spacing)*20)}.md\:py-30{padding-block:calc(var(--spacing)*30)}.md\:pt-0{padding-top:calc(var(--spacing)*0)}.md\:pt-4{padding-top:calc(var(--spacing)*4)}.md\:pt-6{padding-top:calc(var(--spacing)*6)}.md\:pt-10{padding-top:calc(var(--spacing)*10)}.md\:pr-2{padding-right:calc(var(--spacing)*2)}.md\:pr-4{padding-right:calc(var(--spacing)*4)}.md\:pr-10{padding-right:calc(var(--spacing)*10)}.md\:pb-0{padding-bottom:calc(var(--spacing)*0)}.md\:pb-3{padding-bottom:calc(var(--spacing)*3)}.md\:pb-10{padding-bottom:calc(var(--spacing)*10)}.md\:pb-12{padding-bottom:calc(var(--spacing)*12)}.md\:pb-20{padding-bottom:calc(var(--spacing)*20)}.md\:pl-2{padding-left:calc(var(--spacing)*2)}.md\:pl-3{padding-left:calc(var(--spacing)*3)}.md\:pl-5{padding-left:calc(var(--spacing)*5)}.md\:pl-10{padding-left:calc(var(--spacing)*10)}.md\:text-center{text-align:center}.md\:text-right{text-align:right}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-\[5rem\]{font-size:5rem}.md\:text-\[26px\]{font-size:26px}.md\:text-\[56px\]{font-size:56px}.md\:leading-\[34px\]{--tw-leading:34px;line-height:34px}.md\:text-gray-100{color:var(--color-gray-100)}.md\:text-shadow-primary-darker{--tw-text-shadow-color:var(--color-primary-darker)}@supports (color:color-mix(in lab,red,red)){.md\:text-shadow-primary-darker{--tw-text-shadow-color:color-mix(in oklab,var(--color-primary-darker)var(--tw-text-shadow-alpha),transparent)}}.md\:text-shadow-sm{text-shadow:0px 1px 0px var(--tw-text-shadow-color,#00000013),0px 1px 1px var(--tw-text-shadow-color,#00000013),0px 2px 2px var(--tw-text-shadow-color,#00000013)}}@media(min-width:64rem){.lg\:bottom-10{bottom:calc(var(--spacing)*10)}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:col-span-10{grid-column:span 10/span 10}.lg\:col-span-11{grid-column:span 11/span 11}.lg\:col-span-12{grid-column:span 12/span 12}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:col-start-3{grid-column-start:3}.lg\:col-start-4{grid-column-start:4}.lg\:col-start-5{grid-column-start:5}.lg\:col-start-6{grid-column-start:6}.lg\:col-start-7{grid-column-start:7}.lg\:col-start-8{grid-column-start:8}.lg\:col-start-9{grid-column-start:9}.lg\:col-start-10{grid-column-start:10}.lg\:col-start-11{grid-column-start:11}.lg\:col-start-12{grid-column-start:12}.lg\:mx-auto{margin-inline:auto}.lg\:mt-15{margin-top:calc(var(--spacing)*15)}.lg\:mb-0{margin-bottom:calc(var(--spacing)*0)}.lg\:mb-2{margin-bottom:calc(var(--spacing)*2)}.lg\:mb-4{margin-bottom:calc(var(--spacing)*4)}.lg\:mb-10{margin-bottom:calc(var(--spacing)*10)}.lg\:mb-18{margin-bottom:calc(var(--spacing)*18)}.lg\:line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:size-40{width:calc(var(--spacing)*40);height:calc(var(--spacing)*40)}.lg\:size-48{width:calc(var(--spacing)*48);height:calc(var(--spacing)*48)}.lg\:size-\[160px\]{width:160px;height:160px}.lg\:w-1\/2{width:50%}.lg\:w-1\/12{width:8.33333%}.lg\:w-2\/12{width:16.6667%}.lg\:w-4\/12{width:33.3333%}.lg\:w-64{width:calc(var(--spacing)*64)}.lg\:w-auto{width:auto}.lg\:max-w-3xl{max-width:var(--container-3xl)}.lg\:max-w-\[400px\]{max-width:400px}.lg\:flex-1{flex:1}.lg\:basis-\[30\%\]{flex-basis:30%}.lg\:basis-\[70\%\]{flex-basis:70%}.lg\:columns-3{columns:3}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:justify-center{justify-content:center}.lg\:justify-items-center{justify-items:center}.lg\:gap-6{gap:calc(var(--spacing)*6)}.lg\:gap-10{gap:calc(var(--spacing)*10)}.lg\:gap-16{gap:calc(var(--spacing)*16)}:where(.lg\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}.lg\:gap-y-6{row-gap:calc(var(--spacing)*6)}.lg\:gap-y-16{row-gap:calc(var(--spacing)*16)}.lg\:rounded-lg{border-radius:var(--radius-lg)}.lg\:bg-\[url\(\'\/_img-v3\/bkg\/home_course_filter\.webp\'\)\]{background-image:url(../_img-v3/bkg/home_course_filter.webp)}.lg\:bg-cover{background-size:cover}.lg\:p-6{padding:calc(var(--spacing)*6)}.lg\:p-8{padding:calc(var(--spacing)*8)}.lg\:p-10{padding:calc(var(--spacing)*10)}.lg\:px-4{padding-inline:calc(var(--spacing)*4)}.lg\:px-6{padding-inline:calc(var(--spacing)*6)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:px-40{padding-inline:calc(var(--spacing)*40)}.lg\:px-\[165px\]\!{padding-inline:165px!important}.lg\:py-4{padding-block:calc(var(--spacing)*4)}.lg\:py-10{padding-block:calc(var(--spacing)*10)}.lg\:py-20{padding-block:calc(var(--spacing)*20)}.lg\:py-30{padding-block:calc(var(--spacing)*30)}.lg\:pt-3{padding-top:calc(var(--spacing)*3)}.lg\:pt-8{padding-top:calc(var(--spacing)*8)}.lg\:pt-10{padding-top:calc(var(--spacing)*10)}.lg\:pt-40{padding-top:calc(var(--spacing)*40)}.lg\:pb-0{padding-bottom:calc(var(--spacing)*0)}.lg\:pb-4{padding-bottom:calc(var(--spacing)*4)}.lg\:pb-10{padding-bottom:calc(var(--spacing)*10)}.lg\:pb-40{padding-bottom:calc(var(--spacing)*40)}.lg\:pl-3{padding-left:calc(var(--spacing)*3)}}@media(min-width:80rem){.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:w-1\/2{width:50%}.xl\:py-10{padding-block:calc(var(--spacing)*10)}}.\[\&_\.progress-bar\]\:rounded-r .progress-bar{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.\[\&_\.progress-track\]\:rounded-none .progress-track{border-radius:0}.\[\&\:last-child\]\:pb-3:last-child{padding-bottom:calc(var(--spacing)*3)}.\[\&\>i\]\:size-auto>i{width:auto;height:auto}.\[\&\>i\]\:min-h-10>i{min-height:calc(var(--spacing)*10)}.\[\&\>i\]\:text-gray-700>i{color:var(--color-gray-700)}:root{--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-full:9999px;--border-width-default:1px;--border-width-control:2px;--focus-ring-opacity:20%;--focus-ring-width:3px;--focus-ring-offset:2px;--hover-bg-opacity:10%;--tonal-bg-opacity:12%;--tonal-hover-opacity:16%;--pressed-bg-opacity:24%;--icon-size-xxxxxs:1rem;--icon-size-xxxxs:1.25rem;--icon-size-xxxs:1.5rem;--icon-size-xxs:1.75rem;--icon-size-xs:2rem;--icon-size-sm:2.5rem;--icon-size-md:3.125rem;--icon-size-lg:3.75rem;--icon-size-xl:4.375rem;--icon-size-xxl:5rem;--icon-size-xxxl:6.25rem;--icon-size-xxxxl:8.75rem;--icon-size-xxxxxl:11.25rem;--icon-size-xxxxxxl:15rem;--grid-margin-mobile:16px;--grid-margin-tablet:39px;--grid-margin-desktop:165px;--grid-gutter-mobile:21px;--grid-gutter-tablet:30px;--grid-gutter-desktop:30px;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--font-weight-bolder:bolder;--font-weight-lighter:lighter;--font-size-base:1rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-size-6xl:3.75rem;--font-size-7xl:4.5rem;--font-size-8xl:6rem;--font-size-9xl:8rem;--font-size-h1:72px;--font-size-h2:48px;--font-size-h3:40px;--font-size-h4:28px;--font-size-h5:24px;--font-size-h6:20px;--font-size-s1:16px;--font-size-s2:14px;--font-size-p1:16px;--font-size-p2:14px;--font-size-caption1:12px;--font-size-caption2:12px;--font-size-c1:var(--font-size-caption1);--font-size-c2:var(--font-size-caption2);--font-size-button1:12px;--font-size-button2:14px;--font-size-button3:16px;--font-size-button4:18px;--line-height-base:1.76;--line-height-heading:1.3;--line-height-none:1;--line-height-tight:1.25;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:2;--line-height-h1:96px;--line-height-h2:64px;--line-height-h3:56px;--line-height-h4:40px;--line-height-h5:32px;--line-height-h6:28px;--line-height-s1:24px;--line-height-s2:20px;--line-height-p1:24px;--line-height-p2:20px;--line-height-caption1:16px;--line-height-caption2:16px;--line-height-c1:var(--line-height-caption1);--line-height-c2:var(--line-height-caption2);--line-height-button1:16px;--line-height-button2:20px;--line-height-button3:24px;--line-height-button4:24px;--shadow-color:var(--color-gray-800);--shadow-100:0 1px 2px 0 var(--shadow-color)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-100:0 1px 2px 0 color-mix(in srgb,var(--shadow-color)6%,transparent)}}:root{--shadow-200:0 1px 2px 0 var(--shadow-color),0 1px 4px 0 var(--shadow-color)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-200:0 1px 2px 0 color-mix(in srgb,var(--shadow-color)6%,transparent),0 1px 4px 0 color-mix(in srgb,var(--shadow-color)8%,transparent)}}:root{--shadow-300:0 2px 4px -1px var(--shadow-color),0 4px 6px -1px var(--shadow-color)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-300:0 2px 4px -1px color-mix(in srgb,var(--shadow-color)6%,transparent),0 4px 6px -1px color-mix(in srgb,var(--shadow-color)8%,transparent)}}:root{--shadow-400:0 4px 6px -2px var(--shadow-color),0 10px 16px -4px var(--shadow-color)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-400:0 4px 6px -2px color-mix(in srgb,var(--shadow-color)4%,transparent),0 10px 16px -4px color-mix(in srgb,var(--shadow-color)10%,transparent)}}:root{--shadow-500:0 10px 10px -4px var(--shadow-color),0 20px 24px -4px var(--shadow-color)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-500:0 10px 10px -4px color-mix(in srgb,var(--shadow-color)4%,transparent),0 20px 24px -4px color-mix(in srgb,var(--shadow-color)10%,transparent)}}:root{--shadow-600:0 24px 48px -12px var(--shadow-color)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-600:0 24px 48px -12px color-mix(in srgb,var(--shadow-color)24%,transparent)}}:root{--shadow-card-default:var(--shadow-200);--shadow-card-hover:var(--shadow-400);--shadow-fab:var(--shadow-400);--shadow-fab-hover:var(--shadow-500);--shadow-inset-hairline:inset 0 -1px 0 var(--color-gray-300);--shadow-outline-primary:0 0 0 2px var(--color-primary-light),var(--shadow-400);--shadow-focus-primary-weak:0 0 0 .2rem var(--color-primary)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-focus-primary-weak:0 0 0 .2rem color-mix(in srgb,var(--color-primary)25%,transparent)}}:root{--shadow-focus-primary-strong:0 0 0 3px var(--color-primary)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-focus-primary-strong:0 0 0 3px color-mix(in srgb,var(--color-primary)50%,transparent)}}:root{--shadow-focus-primary-medium:0 0 0 3px var(--color-primary)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-focus-primary-medium:0 0 0 3px color-mix(in srgb,var(--color-primary)30%,transparent)}}:root{--shadow-focus-primary-subtle:0 0 0 2px var(--color-primary)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-focus-primary-subtle:0 0 0 2px color-mix(in srgb,var(--color-primary)10%,transparent)}}:root{--shadow-focus-success-weak:0 0 0 .2rem var(--color-success)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-focus-success-weak:0 0 0 .2rem color-mix(in srgb,var(--color-success)25%,transparent)}}:root{--shadow-focus-danger-weak:0 0 0 .2rem var(--color-danger)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-focus-danger-weak:0 0 0 .2rem color-mix(in srgb,var(--color-danger)25%,transparent)}}:root{--shadow-focus-danger-subtle:0 0 0 2px var(--color-danger)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-focus-danger-subtle:0 0 0 2px color-mix(in srgb,var(--color-danger)10%,transparent)}}:root{--shadow-brand-primary-strong:0 10px 25px -5px var(--color-primary-oklch),0 6px 10px -5px var(--color-primary-oklch)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-brand-primary-strong:0 10px 25px -5px color-mix(in oklch,var(--color-primary-oklch)35%,transparent),0 6px 10px -5px color-mix(in oklch,var(--color-primary-oklch)25%,transparent)}}:root{--shadow-brand-primary-soft:0 5px 15px -3px var(--color-primary-oklch),0 4px 6px -2px var(--color-primary-oklch)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-brand-primary-soft:0 5px 15px -3px color-mix(in oklch,var(--color-primary-oklch)30%,transparent),0 4px 6px -2px color-mix(in oklch,var(--color-primary-oklch)20%,transparent)}}:root{--shadow-brand-primary-subtle:0 2px 4px var(--color-primary-oklch)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-brand-primary-subtle:0 2px 4px color-mix(in oklch,var(--color-primary-oklch)20%,transparent)}}:root{--shadow-brand-success-strong:0 10px 25px -5px var(--color-success-oklch),0 6px 10px -5px var(--color-success-oklch)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-brand-success-strong:0 10px 25px -5px color-mix(in oklch,var(--color-success-oklch)35%,transparent),0 6px 10px -5px color-mix(in oklch,var(--color-success-oklch)25%,transparent)}}:root{--shadow-brand-success-soft:0 5px 15px -3px var(--color-success-oklch),0 4px 6px -2px var(--color-success-oklch)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-brand-success-soft:0 5px 15px -3px color-mix(in oklch,var(--color-success-oklch)30%,transparent),0 4px 6px -2px color-mix(in oklch,var(--color-success-oklch)20%,transparent)}}:root{--shadow-brand-success-subtle:0 2px 4px var(--color-success-oklch)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-brand-success-subtle:0 2px 4px color-mix(in oklch,var(--color-success-oklch)20%,transparent)}}:root{--shadow-brand-danger-strong:0 10px 25px -5px var(--color-danger-oklch),0 6px 10px -5px var(--color-danger-oklch)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-brand-danger-strong:0 10px 25px -5px color-mix(in oklch,var(--color-danger-oklch)35%,transparent),0 6px 10px -5px color-mix(in oklch,var(--color-danger-oklch)25%,transparent)}}:root{--shadow-brand-danger-soft:0 5px 15px -3px var(--color-danger-oklch),0 4px 6px -2px var(--color-danger-oklch)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-brand-danger-soft:0 5px 15px -3px color-mix(in oklch,var(--color-danger-oklch)30%,transparent),0 4px 6px -2px color-mix(in oklch,var(--color-danger-oklch)20%,transparent)}}:root{--shadow-brand-danger-subtle:0 2px 4px var(--color-danger-oklch)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-brand-danger-subtle:0 2px 4px color-mix(in oklch,var(--color-danger-oklch)20%,transparent)}}:root{--shadow-brand-warning-strong:0 10px 25px -5px var(--color-warning-oklch),0 6px 10px -5px var(--color-warning-oklch)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-brand-warning-strong:0 10px 25px -5px color-mix(in oklch,var(--color-warning-oklch)35%,transparent),0 6px 10px -5px color-mix(in oklch,var(--color-warning-oklch)25%,transparent)}}:root{--shadow-brand-warning-soft:0 5px 15px -3px var(--color-warning-oklch),0 4px 6px -2px var(--color-warning-oklch)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-brand-warning-soft:0 5px 15px -3px color-mix(in oklch,var(--color-warning-oklch)30%,transparent),0 4px 6px -2px color-mix(in oklch,var(--color-warning-oklch)20%,transparent)}}:root{--shadow-brand-warning-subtle:0 2px 4px var(--color-warning-oklch)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-brand-warning-subtle:0 2px 4px color-mix(in oklch,var(--color-warning-oklch)20%,transparent)}}:root{--shadow-brand-info-strong:0 10px 25px -5px var(--color-info-oklch),0 6px 10px -5px var(--color-info-oklch)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-brand-info-strong:0 10px 25px -5px color-mix(in oklch,var(--color-info-oklch)35%,transparent),0 6px 10px -5px color-mix(in oklch,var(--color-info-oklch)25%,transparent)}}:root{--shadow-brand-info-soft:0 5px 15px -3px var(--color-info-oklch),0 4px 6px -2px var(--color-info-oklch)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-brand-info-soft:0 5px 15px -3px color-mix(in oklch,var(--color-info-oklch)30%,transparent),0 4px 6px -2px color-mix(in oklch,var(--color-info-oklch)20%,transparent)}}:root{--shadow-brand-info-subtle:0 2px 4px var(--color-info-oklch)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-brand-info-subtle:0 2px 4px color-mix(in oklch,var(--color-info-oklch)20%,transparent)}}:root{--shadow-brand-secondary-strong:0 10px 25px -5px #4a556559,0 6px 10px -5px #4a556540;--shadow-brand-secondary-soft:0 5px 15px -3px #4a55654d,0 4px 6px -2px #4a556533;--shadow-brand-secondary-subtle:0 2px 4px #4a556533;--gradient-from:var(--color-primary);--gradient-to:var(--color-primary)}@supports (color:lab(0% 0 0)){:root{--shadow-brand-secondary-strong:0 10px 25px -5px lab(35.6337% -1.58697 -10.8425/.35),0 6px 10px -5px lab(35.6337% -1.58697 -10.8425/.25);--shadow-brand-secondary-soft:0 5px 15px -3px lab(35.6337% -1.58697 -10.8425/.3),0 4px 6px -2px lab(35.6337% -1.58697 -10.8425/.2);--shadow-brand-secondary-subtle:0 2px 4px lab(35.6337% -1.58697 -10.8425/.2)}}@supports (color:color-mix(in lab,red,red)){:root{--gradient-to:color-mix(in srgb,var(--color-primary)60%,var(--color-primary-light)40%)}}:root{--gradient-from-secondary:var(--color-secondary);--gradient-to-secondary:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){:root{--gradient-to-secondary:color-mix(in srgb,var(--color-secondary)85%,var(--color-gray-900)15%)}}:root{--gradient-from-success:var(--color-success);--gradient-to-success:var(--color-success)}@supports (color:color-mix(in lab,red,red)){:root{--gradient-to-success:color-mix(in srgb,var(--color-success)80%,var(--color-gray-900)20%)}}:root{--gradient-from-danger:var(--color-danger);--gradient-to-danger:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){:root{--gradient-to-danger:color-mix(in srgb,var(--color-danger)80%,var(--color-gray-900)20%)}}:root{--gradient-from-warning:var(--color-warning);--gradient-to-warning:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){:root{--gradient-to-warning:color-mix(in srgb,var(--color-warning)70%,var(--color-gray-900)30%)}}:root{--gradient-from-info:var(--color-info);--gradient-to-info:var(--color-info)}@supports (color:color-mix(in lab,red,red)){:root{--gradient-to-info:color-mix(in srgb,var(--color-info)80%,var(--color-gray-900)20%)}}:root{--gradient-from-neutral:var(--color-gray-100);--gradient-to-neutral:var(--color-gray-300);--gradient-hero-primary:linear-gradient(114deg,var(--color-primary)0%,var(--color-primary)78%,var(--color-primary)92%,var(--color-primary)100%)}@supports (color:color-mix(in lab,red,red)){:root{--gradient-hero-primary:linear-gradient(114deg,color-mix(in srgb,var(--color-primary)97%,var(--color-primary-light)3%)0%,color-mix(in srgb,var(--color-primary)95%,var(--color-primary-darker)5%)78%,color-mix(in srgb,var(--color-primary)90%,var(--color-primary-darker)10%)92%,color-mix(in srgb,var(--color-primary)88%,var(--color-primary-darker)12%)100%)}}:root{--gradient-hero-secondary:linear-gradient(135deg,var(--color-secondary),var(--color-secondary-dark));--gradient-overlay-dark:linear-gradient(to top,var(--color-gray-900)0%,transparent 70%)}@supports (color:color-mix(in lab,red,red)){:root{--gradient-overlay-dark:linear-gradient(to top,color-mix(in srgb,var(--color-gray-900)60%,transparent)0%,transparent 70%)}}:root{--gradient-overlay-subtle:linear-gradient(to right,var(--color-white)0%,transparent 60%)}@supports (color:color-mix(in lab,red,red)){:root{--gradient-overlay-subtle:linear-gradient(to right,color-mix(in srgb,var(--color-white)85%,transparent)0%,transparent 60%)}}@keyframes error-shake{0%{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}to{transform:translate(0)}}@keyframes error-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-error-shake{animation:.4s ease-out error-shake}.animate-error-pulse{animation:.3s ease-out 3 error-pulse}.animate-spin{animation:1s linear infinite spin}:root{--form-input-border:var(--color-gray-500);--form-input-border-hover:var(--color-gray-600);--form-input-border-disabled:var(--color-gray-400);--form-control-border:var(--color-gray-400);--form-menu-border:var(--color-gray-400);--form-control-border-hover:var(--color-gray-700-oklch)}@supports (color:color-mix(in lab,red,red)){:root{--form-control-border-hover:color-mix(in oklch,var(--color-gray-700-oklch)var(--hover-bg-opacity),transparent)}}:root{--form-control-border-disabled:var(--color-gray-400);--form-bg:var(--color-white);--form-bg-disabled:var(--color-gray-100);--form-bg-disabled-dark:var(--color-gray-300);--form-bg-filled:var(--color-gray-200);--form-bg-readonly:var(--color-gray-50);--form-text:var(--color-gray-800);--form-text-dark:var(--color-gray-900);--form-text-placeholder:var(--color-gray-600);--form-text-placeholder-dark:var(--color-gray-700);--form-text-disabled:var(--color-gray-600);--form-color-error:var(--color-danger);--form-color-error-oklch:var(--color-danger-oklch);--form-color-success:var(--color-success);--form-color-success-oklch:var(--color-success-oklch);--form-color-warning:var(--color-warning);--form-color-warning-oklch:var(--color-warning-oklch);--form-accent-primary:var(--color-primary);--form-accent-primary-oklch:var(--color-primary-oklch);--form-accent-secondary:var(--color-secondary);--form-accent-secondary-oklch:var(--color-secondary-oklch);--form-accent-success:var(--color-success);--form-accent-success-oklch:var(--color-success-oklch);--form-accent-warning:var(--color-warning);--form-accent-warning-oklch:var(--color-warning-oklch);--form-accent-danger:var(--color-danger);--form-accent-danger-oklch:var(--color-danger-oklch);--form-accent-info:var(--color-info);--form-accent-info-oklch:var(--color-info-oklch);--form-accent-neutral:var(--color-gray-700);--form-accent-neutral-oklch:var(--color-gray-700-oklch);--form-ring-width:var(--focus-ring-width);--form-ring-offset:var(--focus-ring-offset);--form-ring-opacity:var(--focus-ring-opacity);--form-radius-xs:var(--radius-xs);--form-radius-sm:var(--radius-sm);--form-radius-md:var(--radius-md);--form-radius-lg:var(--radius-lg);--form-border-width:var(--border-width-default);--form-transition-duration:.2s;--form-transition-timing:ease;--form-transition:var(--form-transition-duration)var(--form-transition-timing);--form-height-sm:2rem;--form-padding-x-sm:.5rem;--form-padding-y-sm:.375rem;--form-font-size-sm:var(--font-size-p2);--form-line-height-sm:var(--line-height-p2);--form-height-md:2.5rem;--form-padding-x-md:.75rem;--form-padding-y-md:.625rem;--form-font-size-md:var(--font-size-p1);--form-line-height-md:var(--line-height-p1);--form-height-lg:3rem;--form-padding-x-lg:.875rem;--form-padding-y-lg:.75rem;--form-font-size-lg:1.125rem;--form-line-height-lg:1.5rem;--form-label-color:var(--color-gray-800);--form-label-font-size:var(--font-size-s1);--form-label-line-height:var(--line-height-s1);--form-label-font-weight:var(--font-weight-medium);--form-label-margin-bottom:.25rem;--form-label-text-gap:1rem;--form-helper-color:var(--color-gray-600);--form-helper-color-dark:var(--color-gray-700);--form-helper-font-size:var(--font-size-caption1);--form-helper-line-height:var(--line-height-caption1);--form-helper-margin-top:.25rem;--form-icon-color:var(--color-gray-600);--form-icon-color-hover:var(--color-gray-800);--form-icon-color-disabled:var(--color-gray-400);--form-badge-bg:var(--color-gray-500);--form-badge-text:var(--color-white);--form-action-hover-bg:var(--color-gray-500);--form-divider-color:var(--color-gray-500);--form-group-header-color:var(--color-gray-700);--form-group-header-font-size:var(--font-size-caption1);--form-group-header-font-weight:var(--font-weight-semibold);--form-required-color:var(--color-danger);--form-counter-color:var(--color-gray-600);--form-counter-color-warning:var(--color-warning);--form-counter-color-error:var(--color-danger);--form-disabled-opacity:.6;--number-height-sm:var(--form-height-sm);--number-height-md:var(--form-height-md);--number-height-lg:var(--form-height-lg);--number-padding-x-sm:var(--form-padding-x-sm);--number-padding-y-sm:var(--form-padding-y-sm);--number-padding-x-md:var(--form-padding-x-md);--number-padding-y-md:var(--form-padding-y-md);--number-padding-x-lg:var(--form-padding-x-lg);--number-padding-y-lg:var(--form-padding-y-lg);--number-font-size-sm:var(--form-font-size-sm);--number-line-height-sm:var(--form-line-height-sm);--number-font-size-md:var(--form-font-size-md);--number-line-height-md:var(--form-line-height-md);--number-font-size-lg:var(--form-font-size-lg);--number-line-height-lg:var(--form-line-height-lg);--number-gap:.5rem;--number-radius:var(--form-radius-md);--number-border-width:var(--border-width-default);--number-bg:var(--form-bg);--number-bg-disabled:var(--form-bg-disabled);--number-border:var(--form-input-border);--number-border-hover:var(--form-input-border-hover);--number-border-disabled:var(--form-input-border-disabled);--number-text:var(--form-text);--number-text-disabled:var(--form-text-disabled);--number-placeholder:var(--form-text-placeholder);--number-button-bg:var(--form-bg);--number-button-bg-hover:var(--form-accent-neutral-oklch)}@supports (color:color-mix(in lab,red,red)){:root{--number-button-bg-hover:color-mix(in oklch,var(--form-accent-neutral-oklch)var(--hover-bg-opacity),transparent)}}:root{--number-button-bg-active:var(--form-accent-neutral-oklch)}@supports (color:color-mix(in lab,red,red)){:root{--number-button-bg-active:color-mix(in oklch,var(--form-accent-neutral-oklch)var(--pressed-bg-opacity),transparent)}}:root{--number-button-border:var(--form-input-border);--number-button-icon:var(--form-icon-color);--number-button-icon-hover:var(--form-icon-color-hover);--number-button-icon-disabled:var(--form-icon-color-disabled);--number-focus-ring:var(--form-accent-primary-oklch)}@supports (color:color-mix(in lab,red,red)){:root{--number-focus-ring:color-mix(in oklch,var(--form-accent-primary-oklch)var(--focus-ring-opacity),transparent)}}:root{--number-disabled-opacity:.6;--number-spinner-size:var(--font-size-button2);--picker-surface-bg:var(--color-white);--picker-surface-border:var(--color-gray-200);--picker-surface-radius:var(--radius-lg);--picker-surface-shadow:var(--shadow-200);--picker-padding:1rem;--picker-gap:.75rem;--picker-text:var(--color-gray-900);--picker-subtext:var(--color-gray-600);--picker-nav-icon:var(--form-icon-color);--picker-nav-icon-hover:var(--form-icon-color-hover);--picker-nav-button-bg:var(--form-bg);--picker-nav-button-bg-hover:var(--form-accent-neutral-oklch)}@supports (color:color-mix(in lab,red,red)){:root{--picker-nav-button-bg-hover:color-mix(in oklch,var(--form-accent-neutral-oklch)var(--hover-bg-opacity),transparent)}}:root{--picker-nav-button-border:var(--color-gray-200);--picker-nav-height:var(--form-height-md);--picker-cell-size:2.5rem;--picker-cell-radius:var(--radius-sm);--picker-cell-bg:var(--color-white);--picker-cell-text:var(--color-gray-900);--picker-cell-border:transparent;--picker-cell-hover-bg:var(--form-accent-neutral-oklch)}@supports (color:color-mix(in lab,red,red)){:root{--picker-cell-hover-bg:color-mix(in oklch,var(--form-accent-neutral-oklch)var(--hover-bg-opacity),transparent)}}:root{--picker-cell-hover-text:var(--color-gray-900);--picker-cell-focus-ring:var(--form-accent-primary-oklch)}@supports (color:color-mix(in lab,red,red)){:root{--picker-cell-focus-ring:color-mix(in oklch,var(--form-accent-primary-oklch)var(--focus-ring-opacity),transparent)}}:root{--picker-cell-selected-bg:var(--color-primary);--picker-cell-selected-text:var(--color-white);--picker-cell-selected-border:var(--color-primary);--picker-cell-range-bg:var(--color-primary-oklch)}@supports (color:color-mix(in lab,red,red)){:root{--picker-cell-range-bg:color-mix(in oklch,var(--color-primary-oklch)var(--tonal-bg-opacity),transparent)}}:root{--picker-cell-range-text:var(--color-primary);--picker-cell-today-border:var(--color-primary);--picker-weekday-color:var(--color-gray-600);--picker-week-label-color:var(--color-gray-600);--picker-divider-color:var(--color-gray-200);--picker-time-row-height:var(--form-height-md);--picker-time-row-bg:var(--color-white);--picker-time-row-hover-bg:var(--form-accent-neutral-oklch)}@supports (color:color-mix(in lab,red,red)){:root{--picker-time-row-hover-bg:color-mix(in oklch,var(--form-accent-neutral-oklch)var(--hover-bg-opacity),transparent)}}:root{--picker-time-row-selected-bg:var(--color-primary);--picker-time-row-selected-text:var(--color-white);--picker-time-row-text:var(--color-gray-900);--picker-disabled-opacity:.6;--file-dropzone-bg:var(--form-bg);--file-dropzone-border:var(--form-input-border);--file-dropzone-border-hover:var(--form-input-border-hover);--file-dropzone-radius:var(--radius-lg);--file-dropzone-shadow:var(--shadow-100);--file-dropzone-padding:1rem;--file-dropzone-gap:.75rem;--file-dropzone-hover-bg:var(--form-accent-neutral-oklch)}@supports (color:color-mix(in lab,red,red)){:root{--file-dropzone-hover-bg:color-mix(in oklch,var(--form-accent-neutral-oklch)var(--hover-bg-opacity),transparent)}}:root{--file-dropzone-active-bg:var(--form-accent-primary-oklch)}@supports (color:color-mix(in lab,red,red)){:root{--file-dropzone-active-bg:color-mix(in oklch,var(--form-accent-primary-oklch)var(--tonal-bg-opacity),transparent)}}:root{--file-text:var(--color-gray-900);--file-subtext:var(--color-gray-600);--file-icon:var(--form-icon-color);--file-icon-strong:var(--form-accent-primary);--file-item-bg:var(--color-gray-50);--file-item-border:var(--color-gray-200);--file-item-radius:var(--radius-md);--file-item-padding:.75rem;--file-item-gap:.5rem;--file-badge-bg:var(--color-primary-oklch)}@supports (color:color-mix(in lab,red,red)){:root{--file-badge-bg:color-mix(in oklch,var(--color-primary-oklch)var(--tonal-bg-opacity),transparent)}}:root{--file-badge-text:var(--color-primary);--file-progress-track:var(--color-gray-200);--file-progress-indicator:var(--color-primary);--file-disabled-opacity:.6;--file-error-color:var(--form-color-error);--file-success-color:var(--form-color-success);--slider-track-bg:var(--color-gray-200);--slider-track-active-bg:var(--form-accent-primary);--slider-track-radius:var(--radius-full);--slider-track-height-sm:.25rem;--slider-track-height-md:.375rem;--slider-track-height-lg:.5rem;--slider-thumb-size-sm:1rem;--slider-thumb-size-md:1.25rem;--slider-thumb-size-lg:1.5rem;--slider-thumb-bg:var(--color-white);--slider-thumb-border:var(--form-input-border);--slider-thumb-shadow:var(--shadow-100);--slider-thumb-focus-ring:var(--form-accent-primary-oklch)}@supports (color:color-mix(in lab,red,red)){:root{--slider-thumb-focus-ring:color-mix(in oklch,var(--form-accent-primary-oklch)var(--focus-ring-opacity),transparent)}}:root{--slider-mark-size:.5rem;--slider-mark-border-radius:var(--radius-full);--slider-mark-color:var(--color-gray-400);--slider-mark-active-color:var(--form-accent-primary);--slider-mark-label-color:var(--color-gray-700);--slider-mark-gap:.5rem;--slider-tooltip-bg:var(--color-gray-900);--slider-tooltip-text:var(--color-white);--slider-tooltip-radius:var(--radius-sm);--slider-tooltip-padding:.25rem .5rem;--slider-tooltip-shadow:var(--shadow-200);--slider-disabled-opacity:.6}.container{width:100%;padding-left:var(--grid-margin-mobile);padding-right:var(--grid-margin-mobile);margin-left:auto;margin-right:auto}.container-max{width:100%;padding-left:var(--grid-margin-mobile);padding-right:var(--grid-margin-mobile);max-width:1440px;margin-left:auto;margin-right:auto}.container-fluid{width:100%;padding-left:var(--grid-margin-mobile);padding-right:var(--grid-margin-mobile)}.grid-container{gap:var(--grid-gutter-mobile);width:100%;padding-left:var(--grid-margin-mobile);padding-right:var(--grid-margin-mobile);grid-template-columns:repeat(4,1fr);margin-left:auto;margin-right:auto;display:grid}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}@media(min-width:768px){.container,.container-max,.container-fluid{padding-left:var(--grid-margin-tablet);padding-right:var(--grid-margin-tablet)}.grid-container{gap:var(--grid-gutter-tablet);padding-left:var(--grid-margin-tablet);padding-right:var(--grid-margin-tablet);grid-template-columns:repeat(12,1fr)}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-span-9{grid-column:span 9/span 9}.md\:col-span-10{grid-column:span 10/span 10}.md\:col-span-11{grid-column:span 11/span 11}.md\:col-span-12{grid-column:span 12/span 12}.md\:col-start-1{grid-column-start:1}.md\:col-start-2{grid-column-start:2}.md\:col-start-3{grid-column-start:3}.md\:col-start-4{grid-column-start:4}.md\:col-start-5{grid-column-start:5}.md\:col-start-6{grid-column-start:6}.md\:col-start-7{grid-column-start:7}.md\:col-start-8{grid-column-start:8}.md\:col-start-9{grid-column-start:9}.md\:col-start-10{grid-column-start:10}.md\:col-start-11{grid-column-start:11}.md\:col-start-12{grid-column-start:12}}@media(min-width:1024px){.container,.container-max,.container-fluid,.grid-container{padding-left:var(--grid-margin-desktop);padding-right:var(--grid-margin-desktop)}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:col-span-10{grid-column:span 10/span 10}.lg\:col-span-11{grid-column:span 11/span 11}.lg\:col-span-12{grid-column:span 12/span 12}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:col-start-3{grid-column-start:3}.lg\:col-start-4{grid-column-start:4}.lg\:col-start-5{grid-column-start:5}.lg\:col-start-6{grid-column-start:6}.lg\:col-start-7{grid-column-start:7}.lg\:col-start-8{grid-column-start:8}.lg\:col-start-9{grid-column-start:9}.lg\:col-start-10{grid-column-start:10}.lg\:col-start-11{grid-column-start:11}.lg\:col-start-12{grid-column-start:12}}.container-padding{width:100%;padding-left:var(--grid-margin-mobile);padding-right:var(--grid-margin-mobile)}@media(min-width:768px){.container-padding{padding-left:var(--grid-margin-tablet);padding-right:var(--grid-margin-tablet)}}@media(min-width:1024px){.container-padding{padding-left:var(--grid-margin-desktop);padding-right:var(--grid-margin-desktop)}}.container-px{padding-left:16px;padding-right:16px}@media(min-width:768px){.container-px{padding-left:39px;padding-right:39px}}@media(min-width:1024px){.container-px{padding-left:165px;padding-right:165px}}.grid-auto-fit{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:21px;display:grid}@media(min-width:768px){.grid-auto-fit{gap:30px}}.grid-auto-fill{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:21px;display:grid}@media(min-width:768px){.grid-auto-fill{gap:30px}}.text-h1{font-size:var(--font-size-h1);line-height:var(--line-height-h1);font-weight:var(--font-weight-semibold)}.text-h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-semibold)}.text-h3{font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:var(--font-weight-semibold)}.text-h4{font-size:var(--font-size-h4);line-height:var(--line-height-h4);font-weight:var(--font-weight-medium)}.text-h5{font-size:var(--font-size-h5);line-height:var(--line-height-h5);font-weight:var(--font-weight-medium)}.text-h6{font-size:var(--font-size-h6);line-height:var(--line-height-h6);font-weight:var(--font-weight-medium)}.text-s1{font-size:var(--font-size-s1);line-height:var(--line-height-s1);font-weight:var(--font-weight-medium)}.text-s2{font-size:var(--font-size-s2);line-height:var(--line-height-s2);font-weight:var(--font-weight-medium)}.text-p1{font-size:var(--font-size-p1);line-height:var(--line-height-p1);font-weight:var(--font-weight-normal)}.text-p2{font-size:var(--font-size-p2);line-height:var(--line-height-p2);font-weight:var(--font-weight-normal)}.text-c1{font-size:var(--font-size-caption1);line-height:var(--line-height-caption1);font-weight:var(--font-weight-normal)}.text-c2{font-size:var(--font-size-caption2);line-height:var(--line-height-caption2);font-weight:var(--font-weight-medium)}.text-button1{font-size:var(--font-size-button1);line-height:var(--line-height-button1);font-weight:var(--font-weight-medium)}.text-button2{font-size:var(--font-size-button2);line-height:var(--line-height-button2);font-weight:var(--font-weight-medium)}.text-button3{font-size:var(--font-size-button3);line-height:var(--line-height-button3);font-weight:var(--font-weight-medium)}.text-button4{font-size:var(--font-size-button4);line-height:var(--line-height-button4);font-weight:var(--font-weight-medium)}@media(min-width:768px){.md\:text-h1{font-size:var(--font-size-h1);line-height:var(--line-height-h1);font-weight:var(--font-weight-semibold)}.md\:text-h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-semibold)}.md\:text-h3{font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:var(--font-weight-semibold)}.md\:text-h4{font-size:var(--font-size-h4);line-height:var(--line-height-h4);font-weight:var(--font-weight-medium)}.md\:text-h5{font-size:var(--font-size-h5);line-height:var(--line-height-h5);font-weight:var(--font-weight-medium)}.md\:text-h6{font-size:var(--font-size-h6);line-height:var(--line-height-h6);font-weight:var(--font-weight-medium)}.md\:text-s1{font-size:var(--font-size-s1);line-height:var(--line-height-s1);font-weight:var(--font-weight-medium)}.md\:text-s2{font-size:var(--font-size-s2);line-height:var(--line-height-s2);font-weight:var(--font-weight-medium)}.md\:text-p1{font-size:var(--font-size-p1);line-height:var(--line-height-p1);font-weight:var(--font-weight-normal)}.md\:text-p2{font-size:var(--font-size-p2);line-height:var(--line-height-p2);font-weight:var(--font-weight-normal)}}@media(min-width:1024px){.lg\:text-h1{font-size:var(--font-size-h1);line-height:var(--line-height-h1);font-weight:var(--font-weight-semibold)}.lg\:text-h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-semibold)}.lg\:text-h3{font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:var(--font-weight-semibold)}.lg\:text-h4{font-size:var(--font-size-h4);line-height:var(--line-height-h4);font-weight:var(--font-weight-medium)}.lg\:text-h5{font-size:var(--font-size-h5);line-height:var(--line-height-h5);font-weight:var(--font-weight-medium)}.lg\:text-h6{font-size:var(--font-size-h6);line-height:var(--line-height-h6);font-weight:var(--font-weight-medium)}.lg\:text-s1{font-size:var(--font-size-s1);line-height:var(--line-height-s1);font-weight:var(--font-weight-medium)}.lg\:text-s2{font-size:var(--font-size-s2);line-height:var(--line-height-s2);font-weight:var(--font-weight-medium)}.lg\:text-p1{font-size:var(--font-size-p1);line-height:var(--line-height-p1);font-weight:var(--font-weight-normal)}.lg\:text-p2{font-size:var(--font-size-p2);line-height:var(--line-height-p2);font-weight:var(--font-weight-normal)}}.shadow-100{box-shadow:var(--shadow-100)}.shadow-200{box-shadow:var(--shadow-200)}.shadow-300{box-shadow:var(--shadow-300)}.shadow-400{box-shadow:var(--shadow-400)}.shadow-500{box-shadow:var(--shadow-500)}.shadow-600{box-shadow:var(--shadow-600)}.shadow-card-default{box-shadow:var(--shadow-card-default)}.hover\:shadow-card-hover:hover{box-shadow:var(--shadow-card-hover)}.shadow-fab{box-shadow:var(--shadow-fab)}.hover\:shadow-fab-hover:hover{box-shadow:var(--shadow-fab-hover)}.transition-shadow{transition:box-shadow .15s cubic-bezier(.4,0,.2,1)}.transition-shadow-slow{transition:box-shadow .3s cubic-bezier(.4,0,.2,1)}.gradient-token-primary{--gradient-from:var(--color-primary);--gradient-to:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.gradient-token-primary{--gradient-to:color-mix(in srgb,var(--color-primary)60%,var(--color-primary-light)40%)}}.gradient-token-secondary{--gradient-from:var(--color-secondary);--gradient-to:var(--gradient-to-secondary)}.gradient-token-success{--gradient-from:var(--color-success);--gradient-to:var(--gradient-to-success)}.gradient-token-danger{--gradient-from:var(--color-danger);--gradient-to:var(--gradient-to-danger)}.gradient-token-warning{--gradient-from:var(--color-warning);--gradient-to:var(--gradient-to-warning)}.gradient-token-info{--gradient-from:var(--color-info);--gradient-to:var(--gradient-to-info)}.gradient-token-neutral{--gradient-from:var(--gradient-from-neutral);--gradient-to:var(--gradient-to-neutral)}.gradient-horizontal{background-image:linear-gradient(to right,var(--gradient-from),var(--gradient-to))}.gradient-horizontal-reverse{background-image:linear-gradient(to left,var(--gradient-from),var(--gradient-to))}.gradient-vertical{background-image:linear-gradient(to bottom,var(--gradient-from),var(--gradient-to))}.gradient-vertical-reverse{background-image:linear-gradient(to top,var(--gradient-from),var(--gradient-to))}.gradient-diagonal{background-image:linear-gradient(45deg,var(--gradient-from),var(--gradient-to))}.gradient-diagonal-reverse{background-image:linear-gradient(-45deg,var(--gradient-from),var(--gradient-to))}.gradient-radial{background-image:radial-gradient(circle,var(--gradient-from),var(--gradient-to))}.gradient-radial-ellipse{background-image:radial-gradient(ellipse,var(--gradient-from),var(--gradient-to))}.bg-primary-gradient{background-image:var(--gradient-hero-primary);background-color:var(--color-primary)}.bg-secondary-gradient{background-image:var(--gradient-hero-secondary);background-color:var(--color-secondary)}.bg-overlay-dark{background-image:var(--gradient-overlay-dark)}.bg-overlay-subtle{background-image:var(--gradient-overlay-subtle)}.gradient-text{background-image:linear-gradient(to right,var(--gradient-from),var(--gradient-to));color:#0000;-webkit-background-clip:text;background-clip:text}.gradient-border{border:none;position:relative}.gradient-border:before{content:"";padding:var(--border-width,1px);background:linear-gradient(to right,var(--gradient-from),var(--gradient-to));-webkit-mask:linear-gradient(var(--color-white)0 0)content-box,linear-gradient(var(--color-white)0 0);mask:linear-gradient(var(--color-white)0 0)content-box,linear-gradient(var(--color-white)0 0);pointer-events:none;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}}@font-face{font-family:Noto Sans HK Fallback\: Noto Sans HK;src:local(Noto Sans HK);size-adjust:100%;ascent-override:116%;descent-override:28.8%;line-gap-override:0%}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-text-shadow-color{syntax:"*";inherits:false}@property --tw-text-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@font-face{font-family:afterschool-icons;src:url(./afterschool-icons.DsYEt7t5.eot?85559519);src:url(./afterschool-icons.DsYEt7t5.eot?85559519#iefix)format("embedded-opentype"),url(./afterschool-icons.LjpYLWcP.woff2?85559519)format("woff2"),url(./afterschool-icons.RP3L3Mpq.woff?85559519)format("woff"),url(./afterschool-icons.tgXK4FDv.ttf?85559519)format("truetype"),url(./afterschool-icons.yQWVQJE2.svg?85559519#afterschool-icons)format("svg");font-weight:400;font-style:normal}[class^=as-]:before,[class*=" as-"]:before{-webkit-text-decoration:inherit;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:1em;margin-left:.2em;margin-right:.2em;font-family:afterschool-icons;font-style:normal;font-weight:400;line-height:1em;display:inline-block}.as-hist:before{content:""}.as-bafs:before{content:""}.as-bio:before{content:""}.as-chem:before{content:""}.as-chi:before{content:""}.as-econ:before{content:""}.as-menu:before{content:""}.as-clit:before{content:""}.as-briefcase:before{content:""}.as-dat:before{content:""}.as-cart:before{content:""}.as-friend:before{content:""}.as-elit:before{content:""}.as-ict:before{content:""}.as-ls:before{content:""}.as-m1:before{content:""}.as-m2:before{content:""}.as-math:before{content:""}.as-phy:before{content:""}.as-va:before{content:""}.as-diamond:before{content:""}.as-order:before{content:""}.as-book:before{content:""}.as-course-recording:before{content:""}.as-chist:before{content:""}.as-email-fill:before{content:""}.as-arrow-down:before{content:""}.as-ers:before{content:""}.as-resource-others:before{content:""}.as-file-text:before{content:""}.as-close-circle:before{content:""}.as-tutor:before{content:""}.as-review:before{content:""}.as-resource-document:before{content:""}.as-geog:before{content:""}.as-courses-referral:before{content:""}.as-hmsc:before{content:""}.as-alert-circle-fill:before{content:""}.as-logout:before{content:""}.as-cart-fill:before{content:""}.as-pe:before{content:""}.as-tal:before{content:""}.as-ths:before{content:""}.as-view:before{content:""}.as-resource-image:before{content:""}.as-search:before{content:""}.as-clap:before{content:""}.as-checkmark-circle-fill:before{content:""}.as-youtube-white:before{content:""}.as-player-play:before{content:""}.as-player-volume-low:before{content:""}.as-heart:before{content:""}.as-hex:before{content:""}.as-back-to-top:before{content:""}.as-play:before{content:""}.as-credit-card:before{content:""}.as-comment:before{content:""}.as-resource-play:before{content:""}.as-clock:before{content:""}.as-close:before{content:""}.as-arrow-up:before{content:""}.as-reward:before{content:""}.as-blog-clap:before{content:""}.as-more-alt:before{content:""}.as-loading:before{content:""}.as-timer:before{content:""}.as-eng:before{content:""}.as-player-shrink:before{content:""}.as-liked:before{content:""}.as-credit-card-fill:before{content:""}.as-quiz:before{content:""}.as-book-fill:before{content:""}.as-player-volume-max:before{content:""}.as-player-volume-mult:before{content:""}.as-player-theater-mode:before{content:""}.as-player-pause:before{content:""}.as-live:before{content:""}.as-send-fill:before{content:""}.as-player-enlarge:before{content:""}.as-player-default-size:before{content:""}.as-send:before{content:""}.as-close-circle-fill:before{content:""}.as-file-download:before{content:""}.as-qr-code:before{content:""}.as-attendance-fill:before{content:""}.as-attendance:before{content:""}.as-coin:before{content:""}.as-essay:before{content:""}.as-notification-on-fill:before{content:""}.as-home:before{content:""}.as-image:before{content:""}.as-eye-close:before{content:""}.as-file-pen:before{content:""}.as-cart-add:before{content:""}.as-wechat-pay:before{content:""}.as-setting-fill:before{content:""}.as-alipay:before{content:""}.as-offline-payment:before{content:""}.as-headset:before{content:""}.as-auto-renew-fill:before{content:""}.as-auto-renew:before{content:""}.as-minus-circle-fill:before{content:""}.as-flame:before{content:""}.as-file-download-fill:before{content:""}.as-map-pin:before{content:""}.as-lightening:before{content:""}.as-table-sort-desc:before{content:""}.as-print:before{content:""}.as-question-list:before{content:""}.as-magnifying-collapse:before{content:""}.as-magnifying-expand:before{content:""}.as-arrow-left-alt:before{content:""}.as-arrow-right-alt:before{content:""}.as-drag-indicator:before{content:""}.as-others:before{content:""}.as-crown:before{content:""}.as-writing:before{content:""}.as-subscribe:before{content:""}.as-message-fill:before{content:""}.as-bubble-question:before{content:""}.as-bubble-question-fill:before{content:""}.as-fa-flag-fill:before{content:""}.as-shop-fill:before{content:""}.as-sort:before{content:""}.as-star-fill:before{content:""}.as-student-count:before{content:""}.as-subject:before{content:""}.as-upload:before{content:""}.as-alert-circle:before{content:""}.as-instagram-white:before{content:""}.as-facebook-white:before{content:""}.as-arrow-left:before{content:""}.as-copy:before{content:""}.as-attachment:before{content:""}.as-phone:before{content:""}.as-edit:before{content:""}.as-blog-clap-fill:before{content:""}.as-bookmark:before{content:""}.as-bookmark-fill:before{content:""}.as-calendar:before{content:""}.as-camera:before{content:""}.as-camera-fill:before{content:""}.as-checkmark:before{content:""}.as-checkmark-circle:before{content:""}.as-coupon-fill:before{content:""}.as-clock-fill:before{content:""}.as-briefcase-fill:before{content:""}.as-user-fill:before{content:""}.as-order-fill:before{content:""}.as-coupon:before{content:""}.as-heart-fill:before{content:""}.as-archive:before{content:""}.as-email:before{content:""}.as-eye:before{content:""}.as-female:before{content:""}.as-in-progress:before{content:""}.as-info:before{content:""}.as-leaderboard:before{content:""}.as-like:before{content:""}.as-like-fill:before{content:""}.as-lock:before{content:""}.as-male:before{content:""}.as-message:before{content:""}.as-minus:before{content:""}.as-more:before{content:""}.as-notification:before{content:""}.as-notification-fill:before{content:""}.as-unlimited:before{content:""}.as-user:before{content:""}.as-whatsapp:before{content:""}.as-arrow-right:before{content:""}.as-flame-fill:before{content:""}.as-community:before{content:""}.as-table-sort:before{content:""}.as-delete:before{content:""}.as-table-sort-asc:before{content:""}.as-file-text-fill:before{content:""}.as-filter:before{content:""}.as-friend-register:before{content:""}.as-history-list:before{content:""}.as-personal:before{content:""}.as-circle:before{content:""}.as-play-fill:before{content:""}.as-plus:before{content:""}.as-plus-circle:before{content:""}.as-plus-circle-fill:before{content:""}.as-question-mark:before{content:""}.as-receipt:before{content:""}.as-receipt-fill:before{content:""}.as-refund:before{content:""}.as-setting:before{content:""}.as-share:before{content:""}.as-shop:before{content:""}.as-download:before{content:""}.as-submit:before{content:""}.as-order-setting:before{content:""}.as-info-fill:before{content:""}.as-edit-fill:before{content:""}.as-star:before{content:""}.as-ban-circle:before{content:""}.as-arrow-up-alt:before{content:""}.as-comment-circle:before{content:""}.as-fa-flag:before{content:""}html[dir=ltr],[data-sonner-toaster][dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}html[dir=rtl],[data-sonner-toaster][dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;z-index:999999999;outline:none;margin:0;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;list-style:none;transition:transform .4s;position:fixed}[data-sonner-toaster][data-lifted=true]{transform:translateY(-8px)}@media(hover:none)and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);opacity:0;transform:var(--y);touch-action:none;box-sizing:border-box;overflow-wrap:anywhere;outline:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;position:absolute}[data-sonner-toast][data-styled=true]{background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);width:var(--width);align-items:center;gap:6px;padding:16px;font-size:13px;display:flex;box-shadow:0 4px 12px #0000001a}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-y-position=top]{--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap));top:0}[data-sonner-toast][data-y-position=bottom]{--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap));bottom:0}[data-sonner-toast][data-styled=true] [data-description]{color:#3f3f3f;font-weight:400;line-height:1.4}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{color:inherit;font-weight:500;line-height:1.5}[data-sonner-toast][data-styled=true] [data-icon]{width:16px;height:16px;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);flex-shrink:0;justify-content:flex-start;align-items:center;display:flex;position:relative}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform-origin:50%;animation:.3s forwards sonner-fade-in;transform:scale(.8)}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{flex-direction:column;gap:2px;display:flex}[data-sonner-toast][data-styled=true] [data-button]{height:24px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);cursor:pointer;border:none;border-radius:4px;outline:none;flex-shrink:0;align-items:center;padding-left:8px;padding-right:8px;font-size:12px;font-weight:500;transition:opacity .4s,box-shadow .2s;display:flex}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:#00000014}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:#ffffff4d}[data-sonner-toast][data-styled=true] [data-close-button]{left:var(--toast-close-button-start);right:var(--toast-close-button-end);width:20px;height:20px;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);cursor:pointer;z-index:1;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .1s,background .2s,border-color .2s;display:flex;position:absolute;top:0}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:"";z-index:-1;height:100%;position:absolute;left:-100%;right:-100%}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3)translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3)translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]:after{content:"";height:calc(var(--gap) + 1px);width:100%;position:absolute;bottom:100%;left:0}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0px)) translate(var(--swipe-amount-x,0px));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media(max-width:600px){[data-sonner-toaster]{right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%;position:fixed}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{width:calc(100% - var(--mobile-offset-left) * 2);left:0;right:0}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#bffcd9;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#dde7fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fbeeb1;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:#1f1f1f;--normal-border:#333;--normal-border-hover:#404040;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#19233e;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#2e2e00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);z-index:10;position:absolute;inset:0}.sonner-loading-wrapper[data-visible=false]{transform-origin:50%;animation:.2s forwards sonner-fade-out}.sonner-spinner{height:var(--size);width:var(--size);position:relative;top:50%;left:50%}.sonner-loading-bar{background:var(--gray11);border-radius:6px;width:24%;height:8%;animation:1.2s linear infinite sonner-spin;position:absolute;top:-3.9%;left:-10%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg)translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg)translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg)translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg)translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg)translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg)translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg)translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg)translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg)translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg)translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg)translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg)translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media(prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{transform-origin:50%;transition:opacity .2s,transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8)translate(-50%,-50%)}.custom-toaster{font-family:inherit}.loading-spinner[data-v-ed33b778]{position:relative}.loading-spinner-ring[data-v-ed33b778]{border:2px solid color-mix(in oklch,var(--spinner-color) 25%,transparent);border-top-color:var(--spinner-color);border-radius:50%;width:100%;height:100%;animation:1s linear infinite loading-spinner-ed33b778}@keyframes loading-spinner-ed33b778{to{transform:rotate(360deg)}}@keyframes dropdown-appear-7c273b04{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.notification-dropdown[data-v-7c273b04]{border:1px solid var(--color-gray-400)!important;box-shadow:var(--shadow-400)!important;border-radius:4px!important;animation:.2s ease-out dropdown-appear-7c273b04!important;overflow:hidden!important}.notification-header[data-v-7c273b04]{background:linear-gradient(#f9fafb,#fff)!important;border-bottom:1px solid #f3f4f6!important}.notification-footer[data-v-7c273b04]{z-index:var(--z-overlay)!important;background:linear-gradient(#fff,#f9fafb)!important;border-top:1px solid #f3f4f6!important;position:sticky!important;bottom:0!important}.notification-footer button[data-v-7c273b04]:hover{color:var(--color-primary,#3b82f6)!important}.notification-content[data-v-7c273b04]{background:#fff!important}.notification-item-wrapper[data-v-7c273b04]{border:none!important}.notification-item-wrapper[data-v-7c273b04]:hover{background-color:var(--color-primary-alpha-5,#3b82f60d)!important}.notification-item-wrapper[data-v-7c273b04] .flex{border-top:none!important;border-bottom:none!important}.notification-item-wrapper[data-v-7c273b04]:hover .iconbox{background-color:var(--color-primary-light)!important}.notification-item-wrapper[data-v-7c273b04]:hover .iconbox>i{color:var(--color-primary)!important}.empty-state[data-v-7c273b04]{background:linear-gradient(#f9fafb,#fff)!important}.empty-icon[data-v-7c273b04]{background:linear-gradient(135deg,#f3f4f6,#e5e7eb)!important;border-radius:50%!important}.empty-icon .iconify[data-v-7c273b04]{color:var(--color-gray-700,#6b7280)!important;font-size:20px!important}.notification-content[data-v-7c273b04]{scrollbar-width:thin!important;scrollbar-color:#cbd5e1 transparent!important}.notification-content[data-v-7c273b04]::-webkit-scrollbar{width:4px!important}.notification-content[data-v-7c273b04]::-webkit-scrollbar-track{background:0 0!important}.notification-content[data-v-7c273b04]::-webkit-scrollbar-thumb{background-color:#cbd5e1!important;border-radius:2px!important}.notification-content[data-v-7c273b04]:hover::-webkit-scrollbar-thumb{background-color:#94a3b8!important}.notification-dropdown .dropdown-menu[data-v-7c273b04]{box-shadow:none!important;border:none!important;border-radius:0!important;padding:0!important}.smart-picture-container[data-v-59ec7687]{width:100%;height:100%;display:block;position:relative;overflow:hidden}.smart-picture[data-v-59ec7687]{width:100%;height:100%;display:block;overflow:hidden}img[data-v-59ec7687]{object-fit:cover;width:100%;height:100%;display:block}.smart-picture-container.no-fill[data-v-59ec7687],.smart-picture-container.no-fill .smart-picture[data-v-59ec7687]{width:fit-content;height:fit-content}.profile-dropdown[data-v-4a62b785]{--profile-dropdown-connector-gap:.5rem;border-top:none}.profile-dropdown[data-v-4a62b785]:before{content:"";inset-inline:0;top:calc(-1 * var(--profile-dropdown-connector-gap));height:var(--profile-dropdown-connector-gap);pointer-events:auto;position:absolute}.app-header{box-shadow:0 1px 2px color-mix(in srgb,var(--color-black) 5%,transparent);transition:transform .3s ease-in-out,opacity .3s ease-in-out}.app-header.header-hidden{opacity:0;pointer-events:none;transform:translateY(-100%)}.nav-item__has-megamenu{position:static}.courses-megamenu-dropdown{max-width:100vw;box-shadow:0 4px 6px -1px color-mix(in srgb,var(--color-black) 10%,transparent),0 2px 4px -1px color-mix(in srgb,var(--color-black) 6%,transparent)}.auth-register-btn{display:none}@media(min-width:1150px){.auth-register-btn{display:flex}}.dropdown-enter-active,.dropdown-leave-active{transition:all .2s ease-in-out}.dropdown-enter-from,.dropdown-leave-to{opacity:0;transform:translateY(-10px)}.dropdown-enter-to,.dropdown-leave-from{opacity:1;transform:translateY(0)}.tutor-menu-dropdown{--tutor-menu-dropdown-connector-gap:.5rem;border-top:none}.tutor-menu-dropdown:before{content:"";inset-inline:0;top:calc(-1 * var(--tutor-menu-dropdown-connector-gap));height:var(--tutor-menu-dropdown-connector-gap);pointer-events:auto;position:absolute}.footer-logo[data-v-e1368938]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.footer-logo[data-v-e1368938]:hover{transform:scale(1.02)}@media(prefers-reduced-motion:reduce){.footer-logo[data-v-e1368938]{transition:none}.footer-logo[data-v-e1368938]:hover{transform:none}}.error__image[data-v-d0ebf37b]{width:240px;height:240px}@media(min-width:768px){.error__image[data-v-d0ebf37b]{width:320px;height:320px}}
