/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@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-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-border-style:solid;--tw-font-weight: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-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-leading:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-500:oklch(63.7% .237 25.331);--color-green-500:oklch(72.3% .219 149.579);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:calc(.75rem*var(--text-scaling));--text-xs--line-height:calc(calc(1/.75)*var(--text-scaling));--text-sm:calc(.875rem*var(--text-scaling));--text-sm--line-height:calc(calc(1.25/.875)*var(--text-scaling));--text-base:calc(1rem*var(--text-scaling));--text-base--line-height:calc( 1.5 *var(--text-scaling));--text-lg:calc(1.125rem*var(--text-scaling));--text-lg--line-height:calc(calc(1.75/1.125)*var(--text-scaling));--text-xl:calc(1.25rem*var(--text-scaling));--text-xl--line-height:calc(calc(1.75/1.25)*var(--text-scaling));--text-2xl:calc(1.5rem*var(--text-scaling));--text-2xl--line-height:calc(calc(2/1.5)*var(--text-scaling));--text-3xl:calc(1.875rem*var(--text-scaling));--text-3xl--line-height:calc( 1.2 *var(--text-scaling));--text-4xl:calc(2.25rem*var(--text-scaling));--text-4xl--line-height:calc(calc(2.5/2.25)*var(--text-scaling));--text-5xl:calc(3rem*var(--text-scaling));--text-5xl--line-height:calc(1*var(--text-scaling));--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--drop-shadow-md:0 3px 3px #0000001f;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--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);--text-scaling:1;--base-font-color:inherit;--base-font-color-dark:inherit;--base-font-family:inherit;--base-font-size:inherit;--base-line-height:inherit;--base-font-weight:inherit;--base-font-style:inherit;--base-letter-spacing:inherit;--heading-font-color:inherit;--heading-font-color-dark:inherit;--heading-font-family:inherit;--heading-font-weight:inherit;--heading-font-style:inherit;--heading-letter-spacing:inherit;--radius-base:.25rem;--radius-container:.25rem;--default-ring-width:1px;--color-primary-50:oklch(98.5% 0 0);--color-primary-100:oklch(97% 0 0);--color-primary-200:oklch(92.2% 0 0);--color-primary-300:oklch(87% 0 0);--color-primary-400:oklch(70.8% 0 0);--color-primary-500:oklch(55.6% 0 0);--color-primary-600:oklch(43.9% 0 0);--color-primary-700:oklch(37.1% 0 0);--color-primary-800:oklch(26.9% 0 0);--color-primary-900:oklch(20.5% 0 0);--color-primary-950:oklch(14.5% 0 0);--color-primary-contrast-dark:var(--color-primary-950);--color-primary-contrast-light:var(--color-primary-50);--color-primary-contrast-50:var(--color-primary-contrast-dark);--color-primary-contrast-500:var(--color-primary-contrast-light);--color-primary-contrast-950:var(--color-primary-contrast-light);--color-secondary-50:oklch(98.5% 0 0);--color-secondary-100:oklch(97% 0 0);--color-secondary-300:oklch(87% 0 0);--color-secondary-400:oklch(70.8% 0 0);--color-secondary-500:oklch(55.6% 0 0);--color-secondary-600:oklch(43.9% 0 0);--color-secondary-800:oklch(26.9% 0 0);--color-secondary-950:oklch(14.5% 0 0);--color-secondary-contrast-dark:var(--color-secondary-950);--color-secondary-contrast-light:var(--color-secondary-50);--color-secondary-contrast-600:var(--color-secondary-contrast-light);--color-tertiary-50:oklch(98.5% 0 0);--color-tertiary-300:oklch(87% 0 0);--color-tertiary-400:oklch(70.8% 0 0);--color-tertiary-500:oklch(55.6% 0 0);--color-tertiary-600:oklch(43.9% 0 0);--color-tertiary-700:oklch(37.1% 0 0);--color-tertiary-800:oklch(26.9% 0 0);--color-tertiary-950:oklch(14.5% 0 0);--color-tertiary-contrast-dark:var(--color-tertiary-950);--color-tertiary-contrast-light:var(--color-tertiary-50);--color-tertiary-contrast-400:var(--color-tertiary-contrast-light);--color-tertiary-contrast-500:var(--color-tertiary-contrast-light);--color-success-50:oklch(98.5% 0 0);--color-success-500:oklch(55.6% 0 0);--color-success-950:oklch(14.5% 0 0);--color-success-contrast-dark:var(--color-success-950);--color-success-contrast-light:var(--color-success-50);--color-success-contrast-500:var(--color-success-contrast-light);--color-warning-50:oklch(98.5% 0 0);--color-warning-500:oklch(55.6% 0 0);--color-warning-950:oklch(14.5% 0 0);--color-warning-contrast-dark:var(--color-warning-950);--color-warning-contrast-light:var(--color-warning-50);--color-warning-contrast-500:var(--color-warning-contrast-light);--color-error-50:oklch(98.5% 0 0);--color-error-500:oklch(55.6% 0 0);--color-error-950:oklch(14.5% 0 0);--color-error-contrast-dark:var(--color-error-950);--color-error-contrast-light:var(--color-error-50);--color-error-contrast-500:var(--color-error-contrast-light);--color-surface-50:oklch(98.5% 0 0);--color-surface-100:oklch(97% 0 0);--color-surface-200:oklch(92.2% 0 0);--color-surface-300:oklch(87% 0 0);--color-surface-400:oklch(70.8% 0 0);--color-surface-500:oklch(55.6% 0 0);--color-surface-600:oklch(43.9% 0 0);--color-surface-700:oklch(37.1% 0 0);--color-surface-800:oklch(26.9% 0 0);--color-surface-900:oklch(20.5% 0 0);--color-surface-950:oklch(14.5% 0 0);--color-surface-contrast-dark:var(--color-surface-950);--color-surface-contrast-light:var(--color-surface-50);--color-surface-contrast-100:var(--color-surface-contrast-dark);--body-background-color:var(--color-surface-50);--body-background-color-dark:var(--color-surface-950);--color-primary-contrast-50-950:light-dark(var(--color-primary-contrast-50),var(--color-primary-contrast-950));--color-primary-100-900:light-dark(var(--color-primary-100),var(--color-primary-900));--color-surface-50-950:light-dark(var(--color-surface-50),var(--color-surface-950));--color-surface-100-900:light-dark(var(--color-surface-100),var(--color-surface-900));--color-surface-200-800:light-dark(var(--color-surface-200),var(--color-surface-800));--color-surface-300-700:light-dark(var(--color-surface-300),var(--color-surface-700));--color-surface-600-400:light-dark(var(--color-surface-600),var(--color-surface-400));--color-surface-700-300:light-dark(var(--color-surface-700),var(--color-surface-300));--color-surface-950-50:light-dark(var(--color-surface-950),var(--color-surface-50))}[data-theme=voertuigtechniek]{--text-scaling:1.067;--base-font-color:var(--color-surface-950);--base-font-color-dark:var(--color-surface-50);--base-font-family:Ubuntu,system-ui,sans-serif;--base-font-size:inherit;--base-line-height:inherit;--base-font-weight:normal;--base-font-style:normal;--base-letter-spacing:0em;--heading-font-color:var(--color-surface-950);--heading-font-color-dark:var(--color-surface-50);--heading-font-family:Ubuntu,system-ui,sans-serif;--heading-font-weight:bold;--heading-font-style:normal;--heading-letter-spacing:inherit;--anchor-font-color:var(--color-primary-500);--anchor-font-color-dark:var(--color-primary-500);--anchor-font-family:mulish,system-ui,sans-serif;--anchor-font-size:inherit;--anchor-line-height:inherit;--anchor-font-weight:inherit;--anchor-font-style:inherit;--anchor-letter-spacing:inherit;--anchor-text-decoration:none;--anchor-text-decoration-hover:underline;--anchor-text-decoration-active:none;--anchor-text-decoration-focus:none;--ui-font-color:var(--color-surface-950);--ui-font-color-dark:var(--color-surface-50);--ui-font-family:Source Sans Pro,system-ui,sans-serif;--ui-font-size:inherit;--ui-line-height:inherit;--ui-font-weight:normal;--ui-font-style:normal;--ui-letter-spacing:0em;--spacing:.25rem;--radius-base:6px;--radius-container:12px;--default-border-width:2px;--default-divide-width:1px;--default-ring-width:2px;--body-background-color:var(--color-surface-50);--body-background-color-dark:var(--color-surface-950);--color-primary-50:oklch(100% 0 none);--color-primary-100:oklch(93.63% .03 213.84);--color-primary-200:oklch(87.48% .06 214.23);--color-primary-300:oklch(81.41% .09 216.75);--color-primary-400:oklch(76.02% .11 218.02);--color-primary-500:oklch(71.17% .12 220.77);--color-primary-600:oklch(67.03% .12 225.48);--color-primary-700:oklch(63.09% .12 229.71);--color-primary-800:oklch(58.92% .12 235.28);--color-primary-900:oklch(54.91% .12 239.69);--color-primary-950:oklch(50.59% .13 244.53);--color-primary-contrast-dark:var(--color-primary-950);--color-primary-contrast-light:var(--color-primary-50);--color-primary-contrast-50:var(--color-primary-contrast-dark);--color-primary-contrast-100:var(--color-primary-contrast-dark);--color-primary-contrast-200:var(--color-primary-contrast-dark);--color-primary-contrast-300:var(--color-primary-contrast-dark);--color-primary-contrast-400:var(--color-primary-contrast-dark);--color-primary-contrast-500:var(--color-primary-contrast-light);--color-primary-contrast-600:var(--color-primary-contrast-light);--color-primary-contrast-700:var(--color-primary-contrast-light);--color-primary-contrast-800:var(--color-primary-contrast-light);--color-primary-contrast-900:var(--color-primary-contrast-light);--color-primary-contrast-950:var(--color-primary-contrast-light);--color-secondary-50:oklch(100% 0 none);--color-secondary-100:oklch(96.43% .03 84.57);--color-secondary-200:oklch(93.29% .07 84.44);--color-secondary-300:oklch(89.98% .1 84);--color-secondary-400:oklch(87.15% .13 83.04);--color-secondary-500:oklch(84.19% .15 81.2);--color-secondary-600:oklch(81.81% .15 78.02);--color-secondary-700:oklch(79.34% .15 75.32);--color-secondary-800:oklch(76.81% .15 71.4);--color-secondary-900:oklch(74.37% .15 68.49);--color-secondary-950:oklch(72.07% .16 65);--color-secondary-contrast-dark:var(--color-secondary-950);--color-secondary-contrast-light:var(--color-secondary-50);--color-secondary-contrast-50:var(--color-secondary-contrast-dark);--color-secondary-contrast-100:var(--color-secondary-contrast-dark);--color-secondary-contrast-200:var(--color-secondary-contrast-dark);--color-secondary-contrast-300:var(--color-secondary-contrast-dark);--color-secondary-contrast-400:var(--color-secondary-contrast-dark);--color-secondary-contrast-500:var(--color-secondary-contrast-light);--color-secondary-contrast-600:var(--color-secondary-contrast-light);--color-secondary-contrast-700:var(--color-secondary-contrast-light);--color-secondary-contrast-800:var(--color-secondary-contrast-light);--color-secondary-contrast-900:var(--color-secondary-contrast-light);--color-secondary-contrast-950:var(--color-secondary-contrast-light);--color-tertiary-50:oklch(100% 0 none);--color-tertiary-100:oklch(93.48% .03 25.08);--color-tertiary-200:oklch(87.25% .06 26.95);--color-tertiary-300:oklch(81.18% .1 27.85);--color-tertiary-400:oklch(75.6% .13 28.93);--color-tertiary-500:oklch(70.59% .17 29.62);--color-tertiary-600:oklch(67.05% .17 29.53);--color-tertiary-700:oklch(63.63% .17 29.85);--color-tertiary-800:oklch(59.89% .17 30.21);--color-tertiary-900:oklch(56.43% .16 30.55);--color-tertiary-950:oklch(52.85% .16 30.54);--color-tertiary-contrast-dark:var(--color-tertiary-950);--color-tertiary-contrast-light:var(--color-tertiary-50);--color-tertiary-contrast-50:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-100:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-200:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-300:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-400:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-500:var(--color-tertiary-contrast-light);--color-tertiary-contrast-600:var(--color-tertiary-contrast-light);--color-tertiary-contrast-700:var(--color-tertiary-contrast-light);--color-tertiary-contrast-800:var(--color-tertiary-contrast-light);--color-tertiary-contrast-900:var(--color-tertiary-contrast-light);--color-tertiary-contrast-950:var(--color-tertiary-contrast-light);--color-success-50:oklch(93.15% .1 134.78);--color-success-100:oklch(89.2% .13 140.03);--color-success-200:oklch(85.53% .16 142.32);--color-success-300:oklch(82.36% .19 143.74);--color-success-400:oklch(79.3% .21 144.04);--color-success-500:oklch(76.58% .23 144.02);--color-success-600:oklch(71.54% .21 144.06);--color-success-700:oklch(66.43% .19 143.97);--color-success-800:oklch(60.97% .17 143.96);--color-success-900:oklch(55.68% .15 143.68);--color-success-950:oklch(50.32% .13 143.37);--color-success-contrast-dark:var(--color-success-950);--color-success-contrast-light:var(--color-success-50);--color-success-contrast-50:var(--color-success-contrast-dark);--color-success-contrast-100:var(--color-success-contrast-dark);--color-success-contrast-200:var(--color-success-contrast-dark);--color-success-contrast-300:var(--color-success-contrast-dark);--color-success-contrast-400:var(--color-success-contrast-dark);--color-success-contrast-500:var(--color-success-contrast-dark);--color-success-contrast-600:var(--color-success-contrast-dark);--color-success-contrast-700:var(--color-success-contrast-light);--color-success-contrast-800:var(--color-success-contrast-light);--color-success-contrast-900:var(--color-success-contrast-light);--color-success-contrast-950:var(--color-success-contrast-light);--color-warning-50:oklch(90.78% .09 80.42);--color-warning-100:oklch(88.36% .1 76.06);--color-warning-200:oklch(85.98% .11 72.78);--color-warning-300:oklch(83.7% .13 69.58);--color-warning-400:oklch(81.48% .14 66.84);--color-warning-500:oklch(79.37% .15 63.85);--color-warning-600:oklch(76.88% .15 64.77);--color-warning-700:oklch(74.39% .15 65.62);--color-warning-800:oklch(71.57% .15 66.27);--color-warning-900:oklch(69.04% .14 66.9);--color-warning-950:oklch(66.49% .14 67.37);--color-warning-contrast-dark:var(--color-warning-950);--color-warning-contrast-light:var(--color-warning-50);--color-warning-contrast-50:var(--color-warning-contrast-dark);--color-warning-contrast-100:var(--color-warning-contrast-dark);--color-warning-contrast-200:var(--color-warning-contrast-dark);--color-warning-contrast-300:var(--color-warning-contrast-dark);--color-warning-contrast-400:var(--color-warning-contrast-dark);--color-warning-contrast-500:var(--color-warning-contrast-dark);--color-warning-contrast-600:var(--color-warning-contrast-light);--color-warning-contrast-700:var(--color-warning-contrast-light);--color-warning-contrast-800:var(--color-warning-contrast-light);--color-warning-contrast-900:var(--color-warning-contrast-light);--color-warning-contrast-950:var(--color-warning-contrast-light);--color-error-50:oklch(84.47% .09 33.11);--color-error-100:oklch(77.27% .11 26.86);--color-error-200:oklch(70.37% .13 23.24);--color-error-300:oklch(63.53% .16 21.18);--color-error-400:oklch(57.58% .18 21.33);--color-error-500:oklch(52.38% .19 23);--color-error-600:oklch(49% .18 22.85);--color-error-700:oklch(45.51% .16 22.93);--color-error-800:oklch(41.9% .14 22.85);--color-error-900:oklch(38.36% .12 23.26);--color-error-950:oklch(34.97% .1 23.96);--color-error-contrast-dark:var(--color-error-950);--color-error-contrast-light:var(--color-error-50);--color-error-contrast-50:var(--color-error-contrast-dark);--color-error-contrast-100:var(--color-error-contrast-dark);--color-error-contrast-200:var(--color-error-contrast-dark);--color-error-contrast-300:var(--color-error-contrast-dark);--color-error-contrast-400:var(--color-error-contrast-light);--color-error-contrast-500:var(--color-error-contrast-light);--color-error-contrast-600:var(--color-error-contrast-light);--color-error-contrast-700:var(--color-error-contrast-light);--color-error-contrast-800:var(--color-error-contrast-light);--color-error-contrast-900:var(--color-error-contrast-light);--color-error-contrast-950:var(--color-error-contrast-light);--color-surface-50:oklch(89.7% .01 264.56);--color-surface-100:oklch(81.68% .02 251.18);--color-surface-200:oklch(73.52% .02 248.14);--color-surface-300:oklch(65.26% .03 240.44);--color-surface-400:oklch(56.68% .04 241.21);--color-surface-500:oklch(47.82% .05 240.89);--color-surface-600:oklch(44.9% .06 241.12);--color-surface-700:oklch(42.02% .06 242.55);--color-surface-800:oklch(39.14% .07 243.67);--color-surface-900:oklch(36.29% .07 245.31);--color-surface-950:oklch(33.42% .08 246.56);--color-surface-contrast-dark:var(--color-surface-950);--color-surface-contrast-light:var(--color-surface-50);--color-surface-contrast-50:var(--color-surface-contrast-dark);--color-surface-contrast-100:var(--color-surface-contrast-dark);--color-surface-contrast-200:var(--color-surface-contrast-dark);--color-surface-contrast-300:var(--color-surface-contrast-dark);--color-surface-contrast-400:var(--color-surface-contrast-light);--color-surface-contrast-500:var(--color-surface-contrast-light);--color-surface-contrast-600:var(--color-surface-contrast-light);--color-surface-contrast-700:var(--color-surface-contrast-light);--color-surface-contrast-800:var(--color-surface-contrast-light);--color-surface-contrast-900:var(--color-surface-contrast-light);--color-surface-contrast-950:var(--color-surface-contrast-light)}}@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-scheme:light}@media(prefers-color-scheme:dark){:root{color-scheme:dark}}:root{scrollbar-color:var(--color-surface-300-700)var(--color-surface-100-900);scrollbar-width:thin}html{-webkit-tap-highlight-color:#7373734d}@supports (color:color-mix(in lab,red,red)){html{-webkit-tap-highlight-color:color-mix(in oklab,var(--color-primary-500)30%,transparent)}}body{background-color:var(--body-background-color)}@media(prefers-color-scheme:dark){body{background-color:var(--body-background-color-dark)}}body{color:var(--base-font-color);font-family:var(--base-font-family);font-size:var(--base-font-size);line-height:var(--base-line-height);font-weight:var(--base-font-weight);font-style:var(--base-font-style);letter-spacing:var(--base-letter-spacing)}@media(prefers-color-scheme:dark){body{color:var(--base-font-color-dark)}}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}.input::placeholder,.textarea::placeholder,.ig-input::placeholder,.ig-textarea::placeholder{color:var(--color-surface-700-300)}::selection{background-color:#73737380}@supports (color:color-mix(in lab,red,red)){::selection{background-color:color-mix(in srgb,var(--color-primary-500)50%,transparent)}}:disabled,.disabled{opacity:.5}:is(:disabled,.disabled)>*{pointer-events:none}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.table{font-size:var(--text-sm);line-height:var(--text-sm--line-height);width:100%;position:relative}.table thead{color:var(--color-surface-700-300);border-bottom-width:1px;border-color:var(--color-surface-200-800)}.table th{text-align:left;font-weight:400}.table tbody>:not(:last-child){border-color:var(--color-surface-200-800);border-top-width:0;border-bottom-width:1px}.table tfoot{border-top-width:1px;border-color:var(--color-surface-200-800);background-color:var(--color-surface-100-900)}.table th,.table td{padding:calc(var(--spacing)*2)}.table caption{color:var(--color-surface-600-400);font-size:var(--text-xs);line-height:var(--text-xs--line-height)}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.right-0{right:calc(var(--spacing)*0)}.bottom-0{bottom:calc(var(--spacing)*0)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-100{z-index:100}.z-\[1\]{z-index:1}.z-\[20\]{z-index:20}.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-10up{margin:calc(10px*var(--scale-ui))}.mx-auto{margin-inline:auto}.select{border-radius:var(--radius-base);width:100%;font-size:var(--text-base);line-height:var(--text-base--line-height);padding-block:calc(var(--spacing)*1);--tw-ring-inset:inset;--tw-ring-color:var(--color-surface-200-800);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 var(--default-ring-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);background-color:#0000;border-width:0;outline-color:#0000;display:block}.select:active,.select:focus,.select:focus-within{--tw-ring-color:var(--color-primary-500)}.select>*+*{margin-top:calc(var(--spacing)*2)}.select[multiple]{border-radius:var(--radius-container);padding:calc(var(--spacing)*1)}.select[multiple] optgroup,.select[multiple] option{background-color:#0000}.select[size]{border-radius:var(--radius-container);padding:calc(var(--spacing)*1)}.select[size] optgroup,.select[size] option{background-color:#0000}.select optgroup{background-color:var(--color-surface-50-950);color:var(--color-surface-950-50)}.select optgroup>*+*,.select optgroup option:first-of-type{margin-top:calc(var(--spacing)*2)}.select optgroup option:last-child{margin-bottom:calc(var(--spacing)*2)!important}.select option{background-color:var(--color-surface-50-950);color:var(--color-surface-950-50);border-radius:var(--radius-base);font-size:var(--text-base);line-height:calc(var(--spacing)*9);height:calc(var(--spacing)*9);padding:calc(var(--spacing)*2)}.label{width:100%;display:block}.label>*+*{margin-top:calc(var(--spacing)*1)}.-mt-20up{margin-top:calc(calc(20px*var(--scale-ui))*-1)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10p{margin-top:calc(10px*var(--scale-ui))}.mt-12ut{margin-top:calc(12px*var(--scale-text-ui))}.mt-20up{margin-top:calc(20px*var(--scale-ui))}.mt-24ht{margin-top:calc(24px*var(--scale-text-heading))}.mt-30up{margin-top:calc(30px*var(--scale-ui))}.input{border-radius:var(--radius-base);width:100%;font-size:var(--text-base);line-height:var(--text-base--line-height);padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*3);--tw-ring-inset:inset;--tw-ring-color:var(--color-surface-200-800);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 var(--default-ring-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);background-color:#0000;border-width:0;outline-color:#0000;display:block}.input:active,.input:focus,.input:focus-within{--tw-ring-color:var(--color-primary-500)}.input[type=file]::file-selector-button{cursor:pointer;border-radius:var(--radius-base);background-color:var(--color-surface-950-50);color:var(--color-surface-50-950);transform:translateY(calc(var(--spacing)*-.5));margin-right:calc(var(--spacing)*2);text-transform:capitalize;font-size:var(--text-xs);height:var(--text-xs--line-height);padding-block:calc(var(--spacing)*0);padding-inline:calc(var(--spacing)*3)}.input[type=range]{accent-color:var(--color-surface-950-50);box-shadow:none;padding-inline:initial}.input[type=color]{border-radius:var(--radius-base);width:calc(var(--spacing)*8.5);height:calc(var(--spacing)*8.5);-webkit-appearance:none;border:none;outline:none;padding:0}.input[type=color]::-webkit-color-swatch-wrapper{padding:0}.input[type=color]::-webkit-color-swatch{border-radius:var(--radius-base);border:none}.input[type=color]::-moz-color-swatch{border:none}.mr-8{margin-right:calc(var(--spacing)*8)}.mr-20up{margin-right:calc(20px*var(--scale-ui))}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-2up{margin-bottom:calc(2px*var(--scale-ui))}.mb-10up{margin-bottom:calc(10px*var(--scale-ui))}.mb-12bt{margin-bottom:calc(12px*var(--scale-text-base))}.mb-16bt{margin-bottom:calc(16px*var(--scale-text-base))}.mb-20bt{margin-bottom:calc(20px*var(--scale-text-base))}.mb-20up{margin-bottom:calc(20px*var(--scale-ui))}.mb-40up{margin-bottom:calc(40px*var(--scale-ui))}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-30up{margin-left:calc(30px*var(--scale-ui))}.legend{width:100%;display:block}.btn{border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing)*2);white-space:nowrap;font-size:var(--text-base);line-height:var(--text-base--line-height);padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*4);transition-property:all;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);flex-direction:row;text-decoration-line:none;display:inline-flex}.btn:not(:disabled):hover{filter:brightness(125%)}@media(prefers-color-scheme:dark){.btn:not(:disabled):hover{filter:brightness(75%)}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.progress{webkit-appearance:none;appearance:none;border-radius:var(--radius-base);background-color:var(--color-surface-200-800);width:100%;height:calc(var(--spacing)*2);overflow:hidden}.progress::-webkit-progress-bar{background-color:var(--color-surface-200-800)}.progress::-webkit-progress-value{background-color:var(--color-surface-950-50)}.progress::-moz-progress-bar{background-color:var(--color-surface-950-50)}.progress:indeterminate::-moz-progress-bar{width:0}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-full{width:100%;height:100%}.h-6{height:calc(var(--spacing)*6)}.h-10{height:calc(var(--spacing)*10)}.h-50hp{height:calc(50px*var(--scale-h))}.h-\[24px\]{height:24px}.h-full{height:100%}.h-min{height:min-content}.h-screen{height:100vh}.h-svh{height:100svh}.placeholder{background-color:var(--color-surface-200-800);border-radius:var(--radius-base);min-height:calc(var(--spacing)*4)}.min-h-\[100px\]{min-height:100px}.min-h-\[200px\]{min-height:200px}.min-h-lvh{min-height:100lvh}.min-h-svh{min-height:100svh}.w-0\.5{width:calc(var(--spacing)*.5)}.w-1{width:calc(var(--spacing)*1)}.w-6{width:calc(var(--spacing)*6)}.w-10{width:calc(var(--spacing)*10)}.w-30up{width:calc(30px*var(--scale-ui))}.w-100wp{width:calc(100px*var(--scale-w))}.w-\[24px\]{width:24px}.w-\[100vw\]{width:100vw}.w-full{width:100%}.w-min{width:min-content}.w-screen{width:100vw}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.auto-cols-auto{grid-auto-columns:auto}.auto-cols-fr,.auto-cols-fr\!{grid-auto-columns:minmax(0,1fr)!important}.grid-flow-col{grid-auto-flow:column}.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-\[1fr\]{grid-template-columns:1fr}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-stretch{place-items:stretch stretch}.content-stretch{align-content:stretch}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-stretch{justify-content:stretch}.justify-items-center{justify-items:center}.justify-items-end{justify-items:end}.justify-items-start{justify-items:start}.gap-2{gap:calc(var(--spacing)*2)}.gap-10p,.gap-10up{gap:calc(10px*var(--scale-ui))}.gap-20p,.gap-20up{gap:calc(20px*var(--scale-ui))}.gap-30up{gap:calc(30px*var(--scale-ui))}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-20up{column-gap:calc(20px*var(--scale-ui))}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.justify-self-center{justify-self:center}.justify-self-end{justify-self:flex-end}.justify-self-stretch{justify-self:stretch}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-visible{overflow:visible}.code:not(pre .code,.ec-line .code){background-color:var(--color-primary-100-900);border-radius:var(--radius-base);color:var(--color-primary-contrast-50-950);font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap;padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.75);overflow-x:auto}.overflow-y-auto{overflow-y:auto}.mark{color:var(--color-tertiary-contrast-500);background-color:var(--color-tertiary-500);border-radius:var(--radius-sm);padding-inline:calc(var(--spacing)*1)}.card{border-radius:var(--radius-container)}a.card{transition-property:all;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media(hover:hover){a.card:hover{filter:brightness(95%)}@media(prefers-color-scheme:dark){a.card:hover{filter:brightness(110%)}}}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:calc(25px*var(--scale-ui))}.rounded-md{border-radius:calc(15px*var(--scale-ui))}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(10px*var(--scale-ui))}.rounded-xs{border-radius:calc(5px*var(--scale-ui))}.rounded-bl{border-bottom-left-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-8{border-style:var(--tw-border-style);border-width:8px}.border-width-normal{border-style:var(--tw-border-style);border-width:calc(2px*var(--scale-ui))}.border-width-thick{border-style:var(--tw-border-style);border-width:calc(4px*var(--scale-ui))}.border-width-thin{border-style:var(--tw-border-style);border-width:calc(1px*var(--scale-ui))}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.\!border-primary-50{border-color:var(--color-primary-50)!important}.border-error-500{border-color:var(--color-error-500)}.border-gray-600{border-color:var(--color-gray-600)}.border-green-500{border-color:var(--color-green-500)}.border-primary-500{border-color:var(--color-primary-500)}.border-surface-500{border-color:var(--color-surface-500)}.border-t-transparent{border-top-color:#0000}.bg-\[\#3875A1\]{background-color:#3875a1}.bg-black{background-color:var(--color-black)}.bg-current{background-color:currentColor}.bg-error-500{background-color:var(--color-error-500)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-700{background-color:var(--color-gray-700)}.bg-primary-500{background-color:var(--color-primary-500)}.bg-secondary-600{background-color:var(--color-secondary-600)}.bg-success-500{background-color:var(--color-success-500)}.bg-surface-50{background-color:var(--color-surface-50)}.bg-surface-100{background-color:var(--color-surface-100)}.bg-surface-300{background-color:var(--color-surface-300)}.bg-surface-500{background-color:var(--color-surface-500)}.bg-surface-700{background-color:var(--color-surface-700)}.bg-surface-900{background-color:var(--color-surface-900)}.bg-surface-950{background-color:var(--color-surface-950)}.bg-surface-950\/80{background-color:#0a0a0acc}@supports (color:color-mix(in lab,red,red)){.bg-surface-950\/80{background-color:color-mix(in oklab,var(--color-surface-950)80%,transparent)}}.bg-tertiary-400{background-color:var(--color-tertiary-400)}.bg-tertiary-500{background-color:var(--color-tertiary-500)}.bg-transparent{background-color:#0000}.bg-warning-500{background-color:var(--color-warning-500)}.stroke-surface-50{stroke:var(--color-surface-50)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-4{padding:calc(var(--spacing)*4)}.p-4up{padding:calc(4px*var(--scale-ui))}.p-8{padding:calc(var(--spacing)*8)}.p-8ht{padding:calc(8px*var(--scale-text-heading))}.p-12ut{padding:calc(12px*var(--scale-text-ui))}.p-16ut{padding:calc(16px*var(--scale-text-ui))}.p-20p,.p-20up{padding:calc(20px*var(--scale-ui))}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-10p{padding-inline:calc(10px*var(--scale-ui))}.px-20up{padding-inline:calc(20px*var(--scale-ui))}.py-8ut{padding-block:calc(8px*var(--scale-text-ui))}.py-10up{padding-block:calc(10px*var(--scale-ui))}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-4bt{padding-top:calc(4px*var(--scale-text-base))}.pb-10p,.pb-10up{padding-bottom:calc(10px*var(--scale-ui))}.pb-30up{padding-bottom:calc(30px*var(--scale-ui))}.text-center{text-align:center}.h1{color:var(--heading-font-color);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);font-size:var(--text-4xl);line-height:var(--text-4xl--line-height)}@media(min-width:48rem){.h1{font-size:var(--text-5xl);line-height:var(--text-5xl--line-height)}}@media(prefers-color-scheme:dark){.h1{color:var(--heading-font-color-dark)}}.h2{color:var(--heading-font-color);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);font-size:var(--text-3xl);line-height:var(--text-3xl--line-height)}@media(min-width:48rem){.h2{font-size:var(--text-4xl);line-height:var(--text-4xl--line-height)}}@media(prefers-color-scheme:dark){.h2{color:var(--heading-font-color-dark)}}.h3{color:var(--heading-font-color);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);font-size:var(--text-2xl);line-height:var(--text-2xl--line-height)}@media(min-width:48rem){.h3{font-size:var(--text-3xl);line-height:var(--text-3xl--line-height)}}@media(prefers-color-scheme:dark){.h3{color:var(--heading-font-color-dark)}}.h4{color:var(--heading-font-color);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);font-size:var(--text-xl);line-height:var(--text-xl--line-height)}@media(min-width:48rem){.h4{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height)}}@media(prefers-color-scheme:dark){.h4{color:var(--heading-font-color-dark)}}.h5{color:var(--heading-font-color);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);font-size:var(--text-lg);line-height:var(--text-lg--line-height)}@media(min-width:48rem){.h5{font-size:var(--text-xl);line-height:var(--text-xl--line-height)}}@media(prefers-color-scheme:dark){.h5{color:var(--heading-font-color-dark)}}.type-heading-h1{font-size:calc(50px*var(--scale-text-heading));line-height:1.25;font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);color:var(--heading-font-color)}.type-heading-h1-dark{font-size:calc(50px*var(--scale-text-heading));line-height:1.25;font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);color:var(--heading-font-color-dark)}.type-heading-h2{font-size:calc(40px*var(--scale-text-heading));line-height:1.25;font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);color:var(--heading-font-color)}.type-heading-h3{font-size:calc(32px*var(--scale-text-heading));line-height:1.25;font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);color:var(--heading-font-color)}.type-heading-h4{font-size:calc(25px*var(--scale-text-heading));line-height:1.25;font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);color:var(--heading-font-color)}.type-heading-h5{font-size:calc(20px*var(--scale-text-heading));line-height:1.25;font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);color:var(--heading-font-color)}.type-base-lg{font-size:calc(24px*var(--scale-text-base));line-height:1.25;font-family:var(--base-font-family);font-weight:var(--base-font-weight);letter-spacing:var(--base-letter-spacing);color:var(--base-font-color)}.type-base-md{font-size:calc(20px*var(--scale-text-base));line-height:1.25;font-family:var(--base-font-family);font-weight:var(--base-font-weight);letter-spacing:var(--base-letter-spacing);color:var(--base-font-color)}.type-base-md-dark{font-size:calc(20px*var(--scale-text-base));line-height:1.25;font-family:var(--base-font-family);font-weight:var(--base-font-weight);letter-spacing:var(--base-letter-spacing);color:var(--base-font-color-dark)}.type-base-sm{font-size:calc(16px*var(--scale-text-base));line-height:1.25;font-family:var(--base-font-family);font-weight:var(--base-font-weight);letter-spacing:var(--base-letter-spacing);color:var(--base-font-color)}.type-ui-lg{font-size:calc(32px*var(--scale-text-ui));line-height:1;font-family:var(--ui-font-family,var(--base-font-family));font-weight:var(--ui-font-weight);letter-spacing:var(--ui-letter-spacing,var(--base-letter-spacing));color:var(--ui-font-color,var(--base-font-color))}.type-ui-md{font-size:calc(20px*var(--scale-text-ui));line-height:1;font-family:var(--ui-font-family,var(--base-font-family));font-weight:var(--ui-font-weight);letter-spacing:var(--ui-letter-spacing,var(--base-letter-spacing));color:var(--ui-font-color,var(--base-font-color))}.type-ui-sm{font-size:calc(16px*var(--scale-text-ui));line-height:1;font-family:var(--ui-font-family,var(--base-font-family));font-weight:var(--ui-font-weight);letter-spacing:var(--ui-letter-spacing,var(--base-letter-spacing));color:var(--ui-font-color,var(--base-font-color))}.font-base{font-family:var(--base-font-family)}.font-heading{font-family:var(--heading-font-family)}.font-mono{font-family:var(--font-mono)}.font-ui{font-family:var(--ui-font-family,var(--base-font-family))}.text-base-lg{font-size:calc(24px*var(--scale-text-base));line-height:var(--tw-leading,1.25)}.text-base-md{font-size:calc(20px*var(--scale-text-base));line-height:var(--tw-leading,1.25)}.text-heading-h2{font-size:calc(40px*var(--scale-text-heading));line-height:var(--tw-leading,1.25)}.text-heading-h4{font-size:calc(25px*var(--scale-text-heading));line-height:var(--tw-leading,1.25)}.text-lg{font-size:calc(1.125rem*var(--text-scaling));line-height:var(--tw-leading,calc(calc(1.75/1.125)*var(--text-scaling)))}.text-ui-md{font-size:calc(20px*var(--scale-text-ui));line-height:var(--tw-leading,1)}.text-xs{font-size:calc(.75rem*var(--text-scaling));line-height:var(--tw-leading,calc(calc(1/.75)*var(--text-scaling)))}.\!font-bold{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.heading-font-weight{font-weight:var(--heading-font-weight)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.\!text-primary-800{color:var(--color-primary-800)!important}.\!text-surface-300{color:var(--color-surface-300)!important}.\!text-surface-950{color:var(--color-surface-950)!important}.\!text-white{color:var(--color-white)!important}.text-base-color{color:var(--base-font-color)}.text-base-color-dark{color:var(--base-font-color-dark)}.text-black{color:var(--color-black)}.text-error-500{color:var(--color-error-500)}.text-error-contrast-500{color:var(--color-error-contrast-500)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-heading-color{color:var(--heading-font-color)}.text-heading-color-dark{color:var(--heading-font-color-dark)}.text-primary-500{color:var(--color-primary-500)}.text-primary-800{color:var(--color-primary-800)}.text-primary-950{color:var(--color-primary-950)}.text-primary-contrast-500{color:var(--color-primary-contrast-500)}.text-red-500{color:var(--color-red-500)}.text-secondary-contrast-600{color:var(--color-secondary-contrast-600)}.text-success-contrast-500{color:var(--color-success-contrast-500)}.text-surface-50{color:var(--color-surface-50)}.text-surface-500{color:var(--color-surface-500)}.text-surface-600{color:var(--color-surface-600)}.text-surface-950{color:var(--color-surface-950)}.text-surface-contrast-100{color:var(--color-surface-contrast-100)}.text-tertiary-contrast-400{color:var(--color-tertiary-contrast-400)}.text-ui-color{color:var(--ui-font-color,var(--base-font-color))}.text-ui-color-dark{color:var(--ui-font-color-dark,var(--base-font-color-dark))}.text-warning-contrast-500{color:var(--color-warning-contrast-500)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-50{opacity:.5}.opacity-80{opacity:.8}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-thick{outline-style:var(--tw-outline-style);outline-width:calc(4px*var(--scale-ui))}.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,)}.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-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-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-300{--tw-duration:.3s;transition-duration:.3s}.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-text{-webkit-user-select:text;user-select:text}.\[key\:string\]{key:string}.\[name\:string\]{name:string}@media(hover:hover){.hover\:bg-gray-600:hover{background-color:var(--color-gray-600)}}@media(min-width:64rem){.lg\:flex-row{flex-direction:row}}@layer utilities{.g-no-select{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}input[type=text].g-no-select,textarea.g-no-select{cursor:text;-webkit-user-select:text!important;user-select:text!important}.g-no-double-tab-zoom{touch-action:manipulation}.g-no-pinch-zoom{touch-action:pan-x pan-y}.g-no-highlights{-webkit-tap-highlight-color:transparent}}}@layer components{[data-component=button][data-type=back]{color:var(--color-surface-50);--icon-size:calc(50px*var(--scale-ui))}[data-component=button][data-type=back] svg{flex-shrink:0;width:var(--icon-size)!important;height:var(--icon-size)!important}[data-component=button][data-type=car-paint],[data-component=button][data-type=car-paint][data-size=md]{width:calc(60px*var(--scale-ui));height:calc(118px*var(--scale-ui))}[data-component=button][data-type=car-paint].state-selected{padding-bottom:calc(10px*var(--scale-ui))}[data-component=button][data-type=car-paint].state-selected path{stroke:var(--color-primary-500);--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));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,)}[data-component=button][data-type=close]{--comp-size:calc(50px*var(--scale-ui));--icon-size:calc(25px*var(--scale-ui));width:var(--comp-size);height:var(--comp-size);background-color:var(--color-tertiary-800);color:var(--color-primary-50);border:none;border-radius:9999px}[data-component=button][data-type=close] svg{width:var(--icon-size);height:var(--icon-size);flex-shrink:0}[data-component=button][data-type=close]:hover{background-color:var(--color-tertiary-700)!important}[data-component=button][data-type=coach-action]{--comp-size:calc(58px*var(--scale-ui));--icon-size:calc(28px*var(--scale-ui));width:var(--comp-size);height:var(--comp-size);background-color:var(--color-surface-950);color:var(--color-primary-50);border-top-left-radius:calc(15px*var(--scale-ui));border-top-right-radius:calc(15px*var(--scale-ui));border-bottom-left-radius:calc(15px*var(--scale-ui));border:none}[data-component=button][data-type=coach-action] svg{width:var(--icon-size);height:var(--icon-size);flex-shrink:0}[data-component=button][data-type=coach-action]:hover:not(:disabled):not(.state-selected),[data-component=button][data-type=coach-action].state-selected{background-color:var(--color-primary-950)}[data-component=button][data-type=coach-action]:disabled{cursor:not-allowed;pointer-events:none;opacity:1;background-color:var(--color-surface-800);color:var(--color-surface-500)}[data-component=button][data-type=coach-action][data-variant=red]{background-color:var(--color-tertiary-950)}[data-component=button][data-type=coach-action][data-variant=red]:hover:not(:disabled):not(.state-selected),[data-component=button][data-type=coach-action][data-variant=red].state-selected{background-color:var(--color-tertiary-800)}[data-component=button][data-type=coach-action][data-variant=red]:disabled{color:var(--color-tertiary-700)}[data-component=button][data-type=coach-action][data-variant=dark]{--comp-size:calc(58px*var(--scale-ui));--icon-size:calc(28px*var(--scale-ui));width:var(--comp-size);height:var(--comp-size);background-color:var(--color-surface-500);color:var(--color-primary-50);border-top-left-radius:calc(15px*var(--scale-ui));border-top-right-radius:calc(15px*var(--scale-ui));border-bottom-left-radius:calc(15px*var(--scale-ui));border:none}[data-component=button][data-type=coach-action][data-variant=dark] svg{width:var(--icon-size);height:var(--icon-size);flex-shrink:0}[data-component=button][data-type=coach-action][data-variant=dark]:hover:not(:disabled):not(.state-selected),[data-component=button][data-type=coach-action][data-variant=dark].state-selected{background-color:var(--color-primary-950)}[data-component=button][data-type=coach-action][data-variant=dark]:disabled{cursor:not-allowed;pointer-events:none;opacity:1;background-color:var(--color-surface-500);color:var(--color-surface-300)}[data-component=button][data-type=coach-action][data-variant=dark][data-variant=red]{background-color:var(--color-tertiary-600)}[data-component=button][data-type=coach-action][data-variant=dark][data-variant=red]:hover:not(:disabled):not(.state-selected),[data-component=button][data-type=coach-action][data-variant=dark][data-variant=red].state-selected{background-color:var(--color-tertiary-800)}[data-component=button][data-type=coach-action][data-variant=dark][data-variant=red]:disabled{background-color:var(--color-tertiary-950);color:var(--color-tertiary-700)}[data-component=button][data-type=standard-avatar]{--comp-width:calc(120px*var(--scale-ui));--comp-height:calc(80px*var(--scale-ui));--comp-hover-bg:var(--color-primary-500);--icon-width:calc(87px*var(--scale-ui));--icon-height:calc(36px*var(--scale-ui));width:var(--comp-width);height:var(--comp-height);background-color:var(--color-surface-950);border-top-left-radius:calc(15px*var(--scale-ui));border-top-right-radius:calc(15px*var(--scale-ui));border-bottom-left-radius:calc(15px*var(--scale-ui));color:var(--color-surface-50)}[data-component=button][data-type=standard-avatar] svg{flex-shrink:0;width:var(--icon-width)!important;height:var(--icon-height)!important}[data-component=button][data-type=standard-avatar].celebration svg{animation:1s spinCoach}[data-component=button][data-type=standard-avatar].idle svg{animation:1s shakeCoach}[data-component=button][data-type=standard-avatar]:hover:not(:disabled):not(.state-selected){background-color:var(--color-primary-950)}[data-component=button][data-type=standard-avatar].state-selected{color:var(--color-surface-50);background-color:#0000}[data-component=button][data-type=standard-avatar]:disabled{cursor:not-allowed;pointer-events:none;opacity:1;background-color:#0000}[data-component=button][data-type=standard-avatar][data-variant=dark]{background-color:var(--color-surface-500);color:var(--color-surface-50)}[data-component=button][data-type=standard-avatar][data-variant=dark]:hover:not(:disabled):not(.state-selected){background-color:var(--color-primary-950)}[data-component=button][data-type=standard-avatar][data-variant=dark].state-selected{color:var(--color-surface-50);background-color:#0000}[data-component=button][data-type=standard-avatar][data-variant=dark]:disabled{background-color:#0000}@keyframes shakeCoach{0%{transform:translate(0)}10%{transform:translate(-4px)}20%{transform:translate(4px)}30%{transform:translate(-4px)}40%{transform:translate(4px)}50%{transform:translate(-4px)}60%{transform:translate(4px)}70%{transform:translate(-4px)}80%{transform:translate(4px)}90%{transform:translate(-4px)}to{transform:translate(0)}}@keyframes spinCoach{0%{animation-timing-function:ease-in;transform:rotateY(0)}50%{animation-timing-function:ease-out;transform:rotateY(180deg)}to{transform:rotateY(360deg)}}[data-component=button][data-type=car-avatar]{--icon-width:calc(120px*var(--scale-ui));--icon-height:calc(80px*var(--scale-ui));width:var(--comp-width);height:var(--comp-height);color:var(--color-surface-50)}[data-component=button][data-type=car-avatar] svg{flex-shrink:0;width:var(--icon-width)!important;height:var(--icon-height)!important}[data-component=button][data-type=car-avatar].celebration svg{animation:1s spinCoach}[data-component=button][data-type=car-avatar].idle svg{animation:1s shakeCoach}[data-component=button][data-type=car-avatar]:hover:not(:disabled):not(.state-selected){--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}[data-component=button][data-type=car-avatar].state-selected{color:var(--color-surface-50);background-color:#0000}[data-component=button][data-type=car-avatar]:disabled{cursor:not-allowed;pointer-events:none;opacity:1;background-color:#0000}[data-component=button][data-type=exit]{--comp-size:calc(50px*var(--scale-ui));--icon-size:calc(24px*var(--scale-ui));width:var(--comp-size);height:var(--comp-size);text-align:center;color:var(--color-primary-50);border:none;border-radius:9999px;background-color:var(--color-tertiary-600)!important}[data-component=button][data-type=exit] svg{width:var(--icon-size);height:var(--icon-size);flex-shrink:0}[data-component=button][data-type=exit]:hover{background-color:var(--color-tertiary-400)!important}[data-component=button][data-type=help]{--icon-size:calc(60px*var(--scale-ui));--bg-size:calc(50px*var(--scale-ui));width:var(--icon-size);height:var(--icon-size);border-radius:9999px;justify-content:center;align-items:center;display:flex}[data-component=button][data-type=help] .bg{width:var(--bg-size);height:var(--bg-size);background-color:var(--color-primary-50);color:var(--color-primary-500);border-radius:9999px;justify-content:center;align-items:center;display:flex}[data-component=button][data-type=help] .bg:hover{background-color:var(--color-primary-100)}[data-component=button][data-type=help] svg{flex-shrink:0;width:var(--icon-size)!important;height:var(--icon-size)!important}[data-component=button][data-type=marker-button][data-variant=starter]{--borderColor:var(--color-surface-500);--allColor:var(--color-surface-400);--outerColor:var(--color-surface-300);--iconColor:var(--color-surface-950)}[data-component=button][data-type=marker-button][data-variant=blue]{--borderColor:var(--color-primary-500);--allColor:var(--color-primary-400);--outerColor:var(--color-primary-300);--iconColor:var(--color-surface-950)}[data-component=button][data-type=marker-button][data-variant=gray]{--borderColor:var(--color-surface-200);--allColor:var(--color-surface-200);--outerColor:var(--color-surface-50);--iconColor:var(--color-surface-300)}[data-component=button][data-type=marker-button]{--comp-width:calc(74px*var(--scale-ui));--comp-height:calc(107px*var(--scale-ui));width:var(--comp-width);height:var(--comp-height);justify-content:center;align-items:center;display:flex;position:relative}[data-component=button][data-type=marker-button] .icon-box{color:var(--iconColor);z-index:2;margin-top:calc(-25px*var(--scale-ui));position:absolute}[data-component=button][data-type=marker-button] .icon-box .icon{width:calc(25px*var(--scale-ui))!important;height:calc(25px*var(--scale-ui))!important}[data-component=button][data-type=marker-button] svg:not(.icon){width:var(--comp-width);height:var(--comp-height);z-index:1;flex-shrink:0;position:absolute;top:0;left:0}[data-component=button][data-type=marker-button] svg:not(.icon) .border{fill:var(--borderColor)}[data-component=button][data-type=marker-button] svg:not(.icon) .outer{fill:var(--outerColor)}[data-component=button][data-type=marker-button] svg:not(.icon) .all{fill:var(--allColor)}[data-component=button][data-type=move]{border-radius:calc(15px*var(--scale-ui));--comp-size:calc(70px*var(--scale-ui));--icon-size:calc(32px*var(--scale-ui));width:var(--comp-size);height:var(--comp-size)}[data-component=button][data-type=move] svg{width:var(--icon-size);height:var(--icon-size)}[data-component=button][data-type=power]{--comp-size:calc(60px*var(--scale-ui));--icon-size:calc(30px*var(--scale-ui));width:var(--comp-size);height:var(--comp-size);background-color:var(--color-tertiary-500);color:var(--color-primary-50);border-radius:9999px}[data-component=button][data-type=power]:hover:not(:disabled):not(.state-selected),[data-component=button][data-type=power].state-selected{background-color:var(--color-tertiary-800)}[data-component=button][data-type=power] svg{flex-shrink:0;width:var(--icon-size)!important;height:var(--icon-size)!important}[data-component=button][data-type=preview]{border-radius:calc(25px*var(--scale-ui));border-style:var(--tw-border-style);border-width:calc(2px*var(--scale-ui));border-color:var(--color-surface-950);background-color:var(--color-surface-950);color:var(--color-surface-50);padding-inline:calc(4px*var(--scale-ui));padding-block:calc(4px*var(--scale-ui));width:calc(120px*var(--scale-ui));height:calc(80px*var(--scale-ui))}[data-component=button][data-type=preview].state-pressed{border-color:var(--color-primary-50);background-color:var(--color-primary-50);color:var(--color-surface-950)}[data-component=button][data-type=preview].state-pressed p{color:var(--color-surface-950)}[data-component=button][data-type=preview].glow{animation:1.2s ease-in-out infinite glowPulsesNeon}[data-component=button][data-type=preview] p{font-size:calc(16px*var(--scale-text-base));line-height:1.25;font-family:var(--base-font-family);font-weight:var(--base-font-weight);letter-spacing:var(--base-letter-spacing);color:var(--color-surface-50);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}[data-component=button][data-type=preview] svg{width:calc(40px*var(--scale-ui));height:calc(40px*var(--scale-ui));flex-shrink:0}[data-component=button][data-type=repair]{border-radius:calc(15px*var(--scale-ui));--comp-size:calc(60px*var(--scale-ui));--icon-size:calc(40px*var(--scale-ui));width:var(--comp-size);height:var(--comp-size)}[data-component=button][data-type=repair] svg{width:var(--icon-size);height:var(--icon-size)}[data-component=button][data-type=screw]{--comp-size:calc(60px*var(--scale-ui));--icon-size:calc(38px*var(--scale-ui));width:var(--comp-size)!important;height:var(--comp-size)!important}[data-component=button][data-type=screw]:hover,[data-component=button][data-type=screw]:focus,[data-component=button][data-type=screw]:active,[data-component=button][data-type=screw].selected,[data-component=button][data-type=screw]:not(.state-fastened),[data-component=button][data-type=screw]:not(.state-fastened):hover,[data-component=button][data-type=screw]:not(.state-fastened):focus,[data-component=button][data-type=screw]:not(.state-fastened):active,[data-component=button][data-type=screw]:not(.state-fastened).selected{border-color:var(--color-primary-50)!important;background-color:#0000!important}[data-component=button][data-type=screw].state-rotating:not(.state-fastened) svg{animation:1.2s linear rotateUnfasten}[data-component=button][data-type=screw].state-fastened,[data-component=button][data-type=screw].state-fastened:hover,[data-component=button][data-type=screw].state-fastened:focus,[data-component=button][data-type=screw].state-fastened:active,[data-component=button][data-type=screw].state-fastened.selected{border-color:var(--color-surface-950)!important;background-color:var(--color-surface-950)!important}[data-component=button][data-type=screw].state-rotating.state-fastened svg{animation:1.2s linear rotateFasten}[data-component=button][data-type=screw].top-left{border-radius:calc(25px*var(--scale-ui));border-top-left-radius:0}[data-component=button][data-type=screw].top-right{border-radius:calc(25px*var(--scale-ui));border-top-right-radius:0}[data-component=button][data-type=screw].bottom-left{border-radius:calc(25px*var(--scale-ui));border-bottom-left-radius:0}[data-component=button][data-type=screw].bottom-right{border-radius:calc(25px*var(--scale-ui));border-bottom-right-radius:0}@keyframes rotateFasten{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes rotateUnfasten{0%{transform:rotate(-360deg)}to{transform:rotate(0)}}[data-component=button][data-type=sound]{--comp-size:calc(60px*var(--scale-ui));--icon-size:calc(38px*var(--scale-ui));width:var(--comp-size);height:var(--comp-size);background-color:var(--color-primary-500);color:var(--color-primary-50);padding-inline:calc(4px*var(--scale-ui));padding-block:calc(4px*var(--scale-ui));border-radius:9999px}[data-component=button][data-type=sound]:hover:not(:disabled):not(.state-selected),[data-component=button][data-type=sound].state-selected{background-color:var(--color-primary-800)}[data-component=button][data-type=sound] svg{flex-shrink:0;width:var(--icon-size)!important;height:var(--icon-size)!important}[data-wrapper=submit-button]{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:1s;--tw-ease:var(--ease-in-out);transition-duration:1s;transition-timing-function:var(--ease-in-out);border-radius:calc(10px*var(--scale-ui));padding-inline:calc(16px*var(--scale-text-ui));padding-block:calc(8px*var(--scale-text-ui));font-family:var(--ui-font-family,var(--base-font-family));font-size:calc(20px*var(--scale-text-ui));line-height:var(--tw-leading,1);text-transform:uppercase;--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);white-space:nowrap;align-items:center;display:flex}[data-wrapper=submit-button].animation{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);border-radius:calc(35px*var(--scale-ui));width:calc(40px*var(--scale-ui));padding:calc(8px*var(--scale-ui))0px;border-color:var(--color-primary-500)!important;background-color:var(--color-primary-500)!important}[data-wrapper=submit-button].animation svg{width:calc(18px*var(--scale-ui));height:calc(18px*var(--scale-ui))}[data-wrapper=submit-button].error{background-color:var(--color-tertiary-500);border-color:var(--color-tertiary-500)}[data-wrapper=submit-button] svg{margin:calc(var(--spacing)*0);text-align:center;justify-content:center;align-items:center;width:100%;display:flex}[data-wrapper=submit-button].error:hover{border-color:var(--color-tertiary-700)!important;background-color:var(--color-tertiary-700)!important}[data-component=button][data-type=tab]{--btn-min-width:calc(150px*var(--scale-ui));--btn-min-height:calc(80px*var(--scale-ui));border-top-left-radius:calc(15px*var(--scale-ui));border-top-right-radius:calc(15px*var(--scale-ui));--tw-border-style:none;background-color:var(--color-primary-500);color:var(--color-primary-50);border-style:none;flex-direction:column;justify-content:center;align-items:flex-start;display:flex}[data-component=button][data-type=tab].state-selected{background-color:var(--color-primary-50);color:var(--color-primary-500)}[data-component=button][data-type=tab][data-size=md] [data-section=icon-text]{font-size:calc(20px*var(--scale-text-ui));line-height:var(--tw-leading,1);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);padding-inline:calc(30px*var(--scale-ui));padding-block:calc(8px*var(--scale-text-ui));min-width:var(--btn-min-width);min-height:var(--btn-min-height);justify-content:center;align-items:center;column-gap:calc(20px*var(--scale-ui));border:1px solid red;flex-direction:row;display:flex}[data-component=button][data-type=tab][data-size=lg] [data-section=icon-text]{font-size:calc(32px*var(--scale-text-ui));line-height:var(--tw-leading,1);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);padding-inline:calc(30px*var(--scale-ui));padding-block:calc(8px*var(--scale-text-ui));min-width:var(--btn-min-width);min-height:var(--btn-min-height);justify-content:center;align-items:center;column-gap:calc(20px*var(--scale-ui));flex-direction:row;display:flex}[data-component=button][data-type=tab] [data-section=flap]{height:calc(20px*var(--scale-ui))}[data-component=button][data-type=text]{font-family:var(--ui-font-family,var(--base-font-family));font-size:calc(20px*var(--scale-text-ui));line-height:var(--tw-leading,1);text-transform:uppercase;--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);white-space:nowrap;min-width:var(--btn-min-width);min-height:var(--btn-min-height)}[data-component=button][data-type=text][data-size=md]{border-radius:calc(10px*var(--scale-ui));padding-inline:calc(16px*var(--scale-text-ui));padding-block:calc(8px*var(--scale-text-ui))}[data-component=button][data-type=truck]{border-radius:calc(25px*var(--scale-ui));border-style:var(--tw-border-style);border-width:calc(2px*var(--scale-ui));border-color:var(--color-surface-950);background-color:var(--color-surface-800);padding-inline:calc(4px*var(--scale-ui));padding-block:calc(4px*var(--scale-ui));color:var(--color-surface-50);width:calc(120px*var(--scale-ui));height:calc(80px*var(--scale-ui))}[data-component=button][data-type=truck].state-selected{border-color:var(--color-primary-50);background-color:var(--color-primary-50);color:var(--color-surface-950)}[data-component=button][data-type=truck].state-selected p{color:var(--color-surface-950)}[data-component=button][data-type=truck] p{color:var(--color-surface-50)}[data-component=button][data-type=truck].glow{animation:1.2s ease-in-out infinite glowPulsesNeon}[data-component=button][data-type=truck] svg{width:calc(80px*var(--scale-ui));height:calc(40px*var(--scale-ui));flex-shrink:0}@keyframes glowPulsesNeon{0%{box-shadow:0 0 12px #35698db3,0 0 24px #35698d80,0 0 36px #35698d4d,0 0 48px #35698d26}50%{filter:brightness(1.3);box-shadow:0 0 18px #1879b0d9,0 0 36px #1879b0a6,0 0 54px #1879b073,0 0 72px #1879b040}to{box-shadow:0 0 12px #35698db3,0 0 24px #35698d80,0 0 36px #35698d4d,0 0 48px #35698d26}}[data-component=button]{--btn-min-width:calc(150px*var(--scale-ui));--btn-min-height:calc(40px*var(--scale-ui));--btn-primary-bg:var(--color-primary-500);--btn-primary-text:var(--color-primary-50);--btn-primary-border:var(--color-primary-500);--btn-primary-disabled-bg:var(--color-surface-100);--btn-primary-disabled-text:var(--color-surface-50);--btn-primary-disabled-border:var(--color-primary-500);--btn-primary-selected-bg:var(--color-primary-800);--btn-primary-selected-border:var(--color-primary-800);--btn-primary-selected-text:var(--color-primary-50);--btn-primary-hover-bg:var(--color-primary-800);--btn-primary-hover-border:var(--color-primary-800);--btn-primary-focus-outline:var(--color-primary-500);--btn-secondary-bg:transparent;--btn-secondary-text:var(--color-primary-500);--btn-secondary-border:var(--color-primary-500);--btn-secondary-disabled-border:var(--color-primary-500);--btn-secondary-disabled-text:var(--color-primary-500);--btn-secondary-selected-border:var(--color-primary-800);--btn-secondary-selected-text:var(--color-primary-800);--btn-secondary-hover-bg:var(--color-primary-500);--btn-secondary-hover-border:var(--color-primary-500);--btn-secondary-focus-outline:var(--color-primary-500);--btn-secondary-focus-text:var(--color-primary-500);--btn-active-transform:scale(.98);--btn-active-shadow:inset 0 2px 4px 0 #0000001a;--btn-error-border:var(--color-error-500);--btn-loading-opacity:.8;--btn-border-width:2px;--btn-transition-duration:.15s;--btn-disabled-opacity:.6;--btn-focus-ring-width:3px;--btn-focus-ring-opacity:.4;-webkit-tap-highlight-color:transparent;cursor:pointer;transition-property:background-color,color,border-color,transform,box-shadow;transition-duration:var(--btn-transition-duration);justify-content:center;align-items:center;display:inline-flex;position:relative}[data-component=button][data-role=primary]{border-style:var(--tw-border-style);border-width:calc(2px*var(--scale-ui));border-color:var(--btn-primary-border);background-color:var(--btn-primary-bg);color:var(--btn-primary-text)}[data-component=button][data-role=primary]:disabled{border-color:var(--btn-primary-disabled-border);background-color:rvar(--btn-primary-disabled-bg);color:var(--btn-primary-disabled-text)}[data-component=button][data-role=primary]:hover:not(:disabled):not(.state-selected){border-color:var(--btn-primary-hover-border);background-color:var(--btn-primary-hover-bg)}[data-component=button][data-role=primary]:focus-visible{outline-style:var(--tw-outline-style);outline-width:calc(2px*var(--scale-ui));outline-offset:calc(2px*var(--scale-ui));outline-color:var(--btn-primary-focus-outline)}[data-component=button][data-role=primary].state-selected{background-color:var(--btn-primary-selected-bg);border-color:var(--btn-primary-selected-border);color:var(--btn-primary-selected-text)}[data-component=button][data-role=secondary]{border-style:var(--tw-border-style);border-width:calc(2px*var(--scale-ui));border-color:var(--btn-secondary-border);color:var(--btn-secondary-text);background-color:var(--btn-secondary-bg)}[data-component=button][data-role=secondary]:disabled{border-color:var(--btn-secondary-disabled-border);color:var(--btn-secondary-disabled-text)}[data-component=button][data-role=secondary]:hover:not(:disabled):not(.state-selected){background-color:var(--btn-secondary-hover-bg)}@supports (color:color-mix(in lab,red,red)){[data-component=button][data-role=secondary]:hover:not(:disabled):not(.state-selected){background-color:color-mix(in oklab,var(--btn-secondary-hover-bg)50%,transparent)}}[data-component=button][data-role=secondary]:hover:not(:disabled):not(.state-selected){border-color:var(--btn-secondary-hover-border)}[data-component=button][data-role=secondary]:focus-visible{outline-style:var(--tw-outline-style);outline-width:calc(2px*var(--scale-ui));outline-offset:calc(2px*var(--scale-ui));outline-color:var(--btn-secondary-focus-outline);color:var(--btn-secondary-focus-text);background-color:#0000}[data-component=button][data-role=secondary].state-selected{border-color:var(--btn-secondary-selected-border);color:var(--btn-secondary-selected-text);background-color:#0000}:is([data-component=button][data-role=primary],[data-component=button][data-role=secondary]).state-active{transform:var(--btn-active-transform);box-shadow:var(--btn-active-shadow)}:is([data-component=button][data-role=primary],[data-component=button][data-role=secondary]).state-error{border-color:var(--btn-error-border)}:is([data-component=button][data-role=primary],[data-component=button][data-role=secondary]).state-loading{opacity:var(--btn-loading-opacity);cursor:wait}[data-component=button]:disabled{cursor:not-allowed;opacity:var(--btn-disabled-opacity);pointer-events:none}:scope .h1,:scope .p,:scope .a{color:var(--color-primary-contrast-light)}:scope .h1{color:var(--color-surface-950)}:scope .p,:scope .a{color:var(--color-surface-500)}[data-button=plain-button]{border-radius:calc(10px*var(--scale-ui));padding-block:calc(2px*var(--scale-ui))}[data-button=plain-button] p{margin-inline:calc(10px*var(--scale-ui));margin-block:calc(var(--spacing)*0);font-family:var(--base-font-family);font-size:calc(20px*var(--scale-text-base));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);text-transform:uppercase}[data-button=plain-button]:not([disabled]).role-primary{border-style:var(--tw-border-style);border-width:calc(2px*var(--scale-ui));border-color:var(--color-primary-500);background-color:var(--color-primary-500)}[data-button=plain-button]:not([disabled]).role-primary .p{color:var(--color-primary-50)}[data-button=plain-button]:not([disabled]).role-secondary{border-style:var(--tw-border-style);border-width:calc(2px*var(--scale-ui));border-color:var(--color-primary-500)}[data-button=plain-button]:not([disabled]).role-secondary .p{color:var(--color-primary-500)}[data-button=plain-button]:not([disabled]).role-secondary.variant-white{border-color:var(--color-surface-50)}[data-button=plain-button]:not([disabled]).role-secondary.variant-white .p{color:var(--color-surface-50)}[data-button=plain-button][disabled].role-primary{background-color:var(--color-surface-500)}[data-button=plain-button][disabled].role-primary .p{color:var(--color-surface-300)}[data-button=plain-button][disabled].role-secondary{border-style:var(--tw-border-style);border-width:calc(2px*var(--scale-ui));background-color:var(--color-primary-50)}[data-button=plain-button][disabled].role-secondary .p{color:var(--color-surface-300)}[data-component=counter-lap]{flex-direction:column;align-items:center;display:inline-flex}[data-component=counter-lap] .counter-container{justify-content:center;align-items:center;display:inline-flex;position:relative}[data-component=counter-lap] p{font-size:calc(40px*var(--scale-text-heading));line-height:1.25;font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);color:var(--color-primary-800);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}[data-component=counter-lap] .lap-label{font-size:calc(32px*var(--scale-text-heading));line-height:1.25;font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);color:var(--heading-font-color);color:var(--color-primary-50)!important}[data-component=counter][data-type=time]{align-items:center;column-gap:calc(10px*var(--scale-ui));--icon-size:calc(50px*var(--scale-ui));flex-direction:row;display:flex}[data-component=counter][data-type=time] p{text-align:center;font-size:calc(50px*var(--scale-text-heading));line-height:var(--tw-leading,1.25);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-primary-50)}[data-component=counter][data-type=time] svg{color:var(--color-primary-50);width:var(--icon-size);height:var(--icon-size)}[data-component=grid-lines]{--dash-color:var(--color-primary-500);--dash-w:calc(4px*var(--scale-ui));--gap-w:calc(8px*var(--scale-ui))}[data-component=grid-lines] .horizontal-dash{background-image:repeating-linear-gradient(to right,var(--dash-color)0px,var(--dash-color)var(--dash-w),transparent var(--dash-w),transparent var(--gap-w));height:1px;position:absolute;left:0;right:0}[data-component=grid-lines] .vertical-dash{background-image:repeating-linear-gradient(to bottom,var(--dash-color)0px,var(--dash-color)var(--dash-w),transparent var(--dash-w),transparent var(--gap-w));width:1px;position:absolute;top:0;bottom:0}[data-component=icon][data-type=steeze][data-size=sm]{height:calc(16px*var(--scale-text-base));width:calc(16px*var(--scale-text-base))}[data-component=icon][data-type=steeze][data-size=md]{height:calc(28px*var(--scale-text-base));width:calc(28px*var(--scale-text-base))}[data-component=icon][data-type=steeze][data-size=lg]{height:calc(50px*var(--scale-text-base));width:calc(50px*var(--scale-text-base))}[data-component=icon][data-type=steeze][data-size=thumb]{width:calc(70px*var(--scale-viewport));height:calc(70px*var(--scale-viewport))}[data-component=layer][data-type=dimmer]{inset:calc(var(--spacing)*0);background-color:var(--color-surface-950);opacity:.5;position:absolute}[data-component=paint-bucket]{width:calc(117px*var(--scale-ui));height:calc(190px*var(--scale-ui));max-width:120px;max-height:200px}[data-component=paint-bucket] [data-layer=bg],[data-component=paint-bucket] [data-layer=bg-empty]{z-index:0;place-self:stretch stretch}[data-component=paint-bucket] [data-layer=paint-left]{line-height:var(--tw-leading,1.25);font-size:calc(25px*var(--scale-text-heading));line-height:1.25;font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);color:var(--heading-font-color);text-align:center;z-index:10;justify-content:center;align-items:center;display:inline-flex;color:var(--color-primary-50)!important}[data-component=paint-bucket] [data-layer=paint-left] p{width:100%}[data-component=panel]{background-color:var(--color-primary-50);border-radius:calc(25px*var(--scale-ui));padding:calc(40px*var(--scale-ui))}[data-component=panel] h1{font-size:calc(50px*var(--scale-text-heading));line-height:1.25;font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);color:var(--heading-font-color);padding-bottom:calc(30px*var(--scale-ui))}[data-component=panel] h3{font-size:calc(32px*var(--scale-text-heading));line-height:1.25;font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);color:var(--heading-font-color);padding-bottom:calc(30px*var(--scale-ui))}[data-component=panel] h5{font-size:calc(20px*var(--scale-text-heading));line-height:1.25;font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);color:var(--heading-font-color);padding-bottom:calc(30px*var(--scale-ui))}[data-component=panel] p{font-size:calc(20px*var(--scale-text-base));line-height:1.25;font-family:var(--base-font-family);font-weight:var(--base-font-weight);letter-spacing:var(--base-letter-spacing);color:var(--base-font-color);padding-bottom:calc(10px*var(--scale-ui))}[data-component=panel].dark h1{font-size:calc(50px*var(--scale-text-heading));line-height:1.25;font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);color:var(--heading-font-color-dark);padding-bottom:calc(30px*var(--scale-ui))}[data-component=panel].dark h3{font-size:calc(32px*var(--scale-text-heading));line-height:1.25;font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);color:var(--heading-font-color-dark);padding-bottom:calc(30px*var(--scale-ui))}[data-component=panel].dark h5{font-size:calc(20px*var(--scale-text-heading));line-height:1.25;font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);color:var(--heading-font-color-dark);padding-bottom:calc(30px*var(--scale-ui))}[data-component=panel].dark p{font-size:calc(20px*var(--scale-text-base));line-height:1.25;font-family:var(--base-font-family);font-weight:var(--base-font-weight);letter-spacing:var(--base-letter-spacing);color:var(--base-font-color-dark);padding-bottom:calc(10px*var(--scale-ui))}[data-component=panel][data-width=sm]{width:calc(400px*var(--scale-ui))}[data-component=panel][data-width=md]{width:calc(600px*var(--scale-ui))}[data-component=panel][data-width=lg]{width:calc(800px*var(--scale-ui))}[data-component=spinner] [data-section=circle]{border-color:var(--color-primary-500);border-style:solid;border-top-color:#0000;border-width:calc(8px*var(--scale-ui))}[data-component=spinner][data-size=md] [data-section=circle]{width:calc(50px*var(--scale-ui));height:calc(50px*var(--scale-ui))}[data-component=loading-bar]{width:calc(810px*var(--scale-viewport));height:calc(10px*var(--scale-viewport));background-color:var(--color-surface-50);border-radius:9999px;position:relative;overflow:hidden}[data-component=loading-bar] .filler{background-color:var(--color-primary-950);border-radius:9999px;height:100%;transition:width .3s;display:block}[data-feature=task-bar]{background-color:var(--color-primary-50);width:100%}[data-feature=task-bar] [data-section=task-grid]{justify-content:center;align-items:center;column-gap:calc(40px*var(--scale-ui));grid-template-columns:auto 1fr auto;display:grid}[data-feature=task-bar] [data-section=markers]{column-gap:calc(30px*var(--scale-ui));width:max-content}[data-feature=task-bar] [data-section=text]{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}[data-feature=task-bar] [data-section=text] .idle-text{font-size:calc(20px*var(--scale-text-base));line-height:var(--tw-leading,1.25);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-surface-300)}[data-feature=task-bar] [data-section=text] .active-text{font-size:calc(32px*var(--scale-text-heading));line-height:var(--tw-leading,1.25);color:var(--color-surface-950)}[data-feature=task-bar] [data-section=completed-tasks]{flex-direction:column;align-items:flex-end;display:flex}[data-feature=task-bar] [data-section=completed-tasks] p{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-surface-950);font-size:calc(40px*var(--scale-text-heading));line-height:var(--tw-leading,1.25)}[data-feature=task-bar] .marker-icon{width:calc(50px*var(--scale-ui));height:calc(71px*var(--scale-ui))}[data-feature=task-bar] .marker-icon .pending{color:var(--color-surface-100)}[data-feature=task-bar] .marker-icon .pending text{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-surface-50)}[data-feature=task-bar] .marker-icon .in-progress{color:var(--color-primary-800)}[data-feature=task-bar] .marker-icon .in-progress text{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-surface-50)}[data-feature=task-bar] .marker-icon .completed{color:var(--color-primary-800)}[data-feature=task-bar] .marker-icon .completed text{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-surface-50)}[data-component=profile-bar] .profile{border-color:var(--color-primary-50);background-color:var(--color-primary-50);width:calc(305px*var(--scale-viewport));height:calc(50px*var(--scale-viewport));border-radius:20px}[data-component=profile-bar] .profile:hover{opacity:.9}[data-component=profile-bar]{align-items:center;gap:calc(30px*var(--scale-ui));flex-direction:row;display:flex}[data-component=profile-bar] .profile-name{font-size:calc(24px*var(--scale-text-base));line-height:1.25;font-family:var(--base-font-family);font-weight:var(--base-font-weight);letter-spacing:var(--base-letter-spacing);color:var(--color-surface-950);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);left:calc(25px*var(--scale-viewport));position:absolute}[data-component=profile-bar] .icon{left:calc(255px*var(--scale-viewport));position:absolute}[data-component=button-group]{border-color:var(--color-surface-50);color:var(--color-surface-50)}[data-component=button-group] .button-box{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}[data-component=button-group] .striketrough{opacity:.6;background-color:var(--color-primary-50);height:2px;width:calc(54px*var(--scale-ui));position:absolute;transform:translateY(-50%)rotate(35deg)translate(0)}[data-component=button-group] .busy{animation:1s infinite alternate pulse}@keyframes pulse{0%{opacity:.4;transform:scale(.95)}to{opacity:.7;transform:scale(1)}}[data-component=button][data-type=button-group][data-role=custom]{padding:calc(12px*var(--scale-text-ui));border-style:var(--tw-border-style);border-width:calc(2px*var(--scale-ui));border-radius:9999px}[data-component=button][data-type=button-group][data-role=custom]:disabled{border-color:var(--color-surface-50);background-color:#0000}[data-component=button][data-type=button-group][data-role=custom].state-active,[data-component=button][data-type=button-group][data-role=custom].state-selected{background-color:var(--color-primary-500);border-color:var(--color-primary-500)}[data-component=button][data-type=button-group][data-role=custom].state-loading.state-selected{animation:1s infinite alternate pulse}[data-component=coach-button-group]{flex-direction:column;display:flex;gap:calc(10px*var(--scale-ui))!important}[data-component=coach-button-group] .animate-glow{transform-origin:100% 100%;animation:2.4s ease-in-out infinite glowPulse}[data-component=coach-button-group] [data-variant=puzzle] svg{margin-left:calc(-3px*var(--scale-ui));margin-top:calc(-1px*var(--scale-ui))}@keyframes glowPulse{0%{box-shadow:0 0 #0ff0,inset 0 0 #0ff0}50%{box-shadow:0 0 30px #00ffff80,inset 0 0 20px #00ffff4d}to{box-shadow:0 0 #0ff0,inset 0 0 #0ff0}}[data-component=tile-button]{cursor:pointer;width:min-content;height:min-content}[data-component=tile-button] [data-component=icon][data-type=steeze][data-size=thumb]{width:calc(70px*var(--scale-viewport));height:calc(70px*var(--scale-viewport));margin-bottom:calc(20px*var(--scale-ui))}[data-component=tile-button] [data-component=icon][data-type=steeze][data-size=thumb][data-variant=light]{color:var(--color-primary-50)}[data-component=tile-button] [data-component=icon][data-type=steeze][data-size=thumb][data-variant=dark-blue]{color:var(--color-surface-950)}[data-component=profile-blocks]{justify-content:center;align-items:center;display:flex}[data-component=profile-blocks] [data-section=grid]{gap:calc(5px*var(--scale-ui));max-width:fit-content}[data-component=profile-blocks] [data-section=grid] [data-block]{width:max-content}[data-component=profile-blocks] [data-section=grid] [data-block] .filled{fill:var(--color-surface-300)}[data-component=profile-blocks] [data-section=grid] [data-block] .empty{fill:var(--color-surface-50)}[data-component=profile-blocks] [data-section=grid] [data-block] .selected.filled{fill:var(--color-primary-800)}[data-component=profile-blocks] [data-section=grid] [data-block] .selected.empty{fill:var(--color-primary-100)}[data-component=progress-bar][data-type=blocks]{justify-content:space-between;width:100%;display:flex}[data-component=progress-bar][data-type=blocks] .blocks-container{column-gap:calc(10px*var(--scale-ui));flex-direction:row;display:flex}[data-component=progress-bar][data-type=blocks] .blocks-container .block-rect{transition:fill .2s}[data-component=progress-bar][data-type=blocks] .blocks-container .block-rect.empty{fill:var(--color-surface-200)}[data-component=progress-bar][data-type=blocks] .blocks-container .block-rect.activity.filled{fill:var(--color-secondary-300)}[data-component=progress-bar][data-type=blocks] .blocks-container .block-rect.minigame.filled{fill:var(--color-primary-300)}[data-component=progress-bar][data-type=blocks] .blocks-container .block-rect.quiz.filled{fill:var(--color-tertiary-300)}[data-component=progress-bar][data-type=blocks] .counter-text{font-size:calc(25px*var(--scale-text-heading));line-height:1.25;font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);color:var(--color-surface-500)}[data-component=progress-bar][data-type=percentage]{width:calc(1561px*var(--scale-viewport))}[data-component=progress-bar][data-type=percentage] [data-section=text]{width:100%;margin-bottom:calc(10px*var(--scale-ui));flex-direction:column;align-items:center;display:flex}[data-component=progress-bar][data-type=percentage] [data-section=text] h2{font-size:calc(40px*var(--scale-text-heading));line-height:var(--tw-leading,1.25);color:var(--color-primary-500);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}[data-component=progress-bar][data-type=percentage] [data-section=bar]{width:calc(1561px*var(--scale-viewport));height:calc(20px*var(--scale-viewport));background-color:var(--color-surface-50);border-radius:9999px;position:relative;overflow:hidden}[data-component=progress-bar][data-type=percentage] [data-section=bar] .filler{background-color:var(--color-primary-500);border-radius:9999px;height:100%;transition:width .3s;display:block}[data-component=progress-bar][data-type=xp]{width:calc(267*var(--scale-ui))}[data-component=progress-bar][data-type=xp] [data-section=text]{width:100%;margin-bottom:calc(10px*var(--scale-ui));flex-direction:column;align-items:center;display:flex}[data-component=progress-bar][data-type=xp] [data-section=text] h2{font-size:calc(40px*var(--scale-text-heading));line-height:var(--tw-leading,1.25);color:var(--heading-font-color);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}[data-component=progress-bar][data-type=xp] [data-section=text] span{color:var(--color-primary-500)}[data-component=progress-bar][data-type=xp] [data-section=bar]{width:calc(267*var(--scale-ui));background-color:var(--color-surface-50);border-radius:9999px;height:10px;position:relative;overflow:hidden}[data-component=progress-bar][data-type=xp] [data-section=bar] .xp-fill{background-color:var(--color-primary-500);border-radius:9999px;height:100%;transition:width .3s;display:block}[data-component=progress-bar][data-type=xp-highscore]{max-width:calc(600px*var(--scale-ui));height:calc(80px*var(--scale-ui));--comp-highscore-bg:var(--color-surface-100);--comp-earned-bg:var(--color-primary-500);--comp-earned-text:var(--color-primary-500)}[data-component=progress-bar][data-type=xp-highscore] [data-section=label]{color:var(--comp-earned-text);font-size:calc(20px*var(--scale-text-base));line-height:var(--tw-leading,1.25);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);position:absolute}[data-component=progress-bar][data-type=xp-highscore] [data-section=icon]{color:var(--color-surface-100);margin-top:calc(45px*var(--scale-ui))}[data-component=progress-bar][data-type=xp-highscore] [data-section=icon] svg{width:calc(25px*var(--scale-ui));height:calc(25px*var(--scale-ui))}[data-component=progress-bar][data-type=xp-highscore] [data-section=icon].icon-active{color:var(--comp-earned-bg)}[data-component=progress-bar][data-type=xp-highscore] [data-section=bar]{margin-top:calc(30px*var(--scale-ui));height:calc(10px*var(--scale-ui));background-color:var(--color-surface-50);border-radius:9999px;overflow:hidden}[data-component=progress-bar][data-type=xp-highscore] [data-section=bar] [data-section=highscore-xp]{background-color:var(--comp-highscore-bg);height:100%;position:absolute}[data-component=progress-bar][data-type=xp-highscore] [data-section=bar] [data-section=earned-xp]{background-color:var(--comp-earned-bg);height:100%;position:absolute;left:0}[data-component=progress-bar][data-type=xp-level]{width:calc(267*var(--scale-ui));--comp-oldxp-bg:var(--color-surface-700);--comp-newxp-bg:var(--color-primary-500);--comp-newxp-text:var(--color-primary-500);position:relative}[data-component=progress-bar][data-type=xp-level] [data-section=bar]{width:calc(267*var(--scale-ui));background-color:var(--color-surface-50);border-radius:9999px;height:10px;position:relative;overflow:hidden}[data-component=progress-bar][data-type=xp-level] [data-section=bar] [data-section=current-xp]{background-color:var(--comp-oldxp-bg);height:100%;position:absolute;left:0}[data-component=progress-bar][data-type=xp-level] [data-section=bar] [data-section=total-xp]{background-color:var(--comp-newxp-bg);border-top-right-radius:9999px;border-bottom-right-radius:9999px;height:100%;position:absolute}[data-component=progress-bar][data-type=xp-level] [data-section=label]{color:var(--comp-newxp-text);font-size:calc(20px*var(--scale-text-base));line-height:var(--tw-leading,1.25);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);position:absolute}[data-component=progress-bar][data-type=xp-level] [data-section=shield-svg].shield-full{color:(--comp-newxp-bg)}[data-component=coach]{pointer-events:none;position:relative}[data-component=coach] [data-layer=speech-bubble]{pointer-events:auto;transform:translate(calc(-116px*var(--scale-viewport)),calc(-120px*var(--scale-viewport)));position:absolute;bottom:0;right:0}[data-component=coach] [data-layer=actions]{pointer-events:auto;transform:translate(calc(-30px*var(--scale-ui)),calc(-120px*var(--scale-ui)));position:absolute;bottom:0;right:0}[data-component=coach] [data-layer=avatar]{pointer-events:auto;transform:translate(calc(-30px*var(--scale-ui)),calc(-30px*var(--scale-ui)));position:absolute;bottom:0;right:0}[data-component=coach][data-coach=car]{pointer-events:none;position:relative}[data-component=coach][data-coach=car] [data-layer=speech-bubble]{pointer-events:auto;transform:translate(calc(-120px*var(--scale-viewport)),calc(-130px*var(--scale-viewport)));position:absolute;bottom:0;right:0}[data-feature=game-board-autoschade]{width:calc(1920px*var(--scale-viewport));height:calc(591px*var(--scale-viewport));overflow:clip}[data-feature=carrosserie-board-item]{--dash-color:var(--color-primary-500)}[data-feature=carrosserie-board-item].is-dragging{opacity:.1}[data-feature=carrosserie-board-item].drag-preview [data-section=body]{background-color:var(--color-primary-100);opacity:90;--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));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,)}[data-feature=carrosserie-board-item] [data-section=body] [data-component=grid-layers]{width:100%;height:100%}[data-feature=carrosserie-board-item] [data-section=body] [data-component=grid-layers] [data-layer=bg]{visibility:hidden}[data-feature=carrosserie-shop-item].is-dragging{opacity:.1}[data-feature=carrosserie-shop-item] [data-section=header]{border-top-left-radius:calc(10px*var(--scale-ui));border-top-right-radius:calc(10px*var(--scale-ui));width:max-content;padding:calc(10px*var(--scale-ui));align-items:center;column-gap:calc(10px*var(--scale-ui));height:calc(24px*var(--scale-ui));flex-direction:row;display:flex}[data-feature=carrosserie-shop-item] [data-section=header] .title{font-size:calc(16px*var(--scale-text-base));line-height:var(--tw-leading,1.25);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-secondary-50)}[data-feature=carrosserie-shop-item] [data-section=header] .divider-line{background-color:var(--color-primary-950);height:calc(14px*var(--scale-ui));width:calc(2px*var(--scale-ui))}[data-feature=carrosserie-shop-item] [data-section=header] .coin{height:calc(12px*var(--scale-ui));width:calc(12px*var(--scale-ui))}[data-feature=carrosserie-shop-item] [data-section=header] .coin svg{width:100%;height:100%}[data-feature=carrosserie-shop-item] [data-section=header] .price{font-size:calc(16px*var(--scale-text-base));line-height:var(--tw-leading,1.25);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-secondary-50)}[data-feature=carrosserie-shop-item] [data-section=body] [data-component=grid-layers]{width:100%;height:100%}[data-feature=carrosserie-shop-item] [data-section=body] [data-component=grid-layers] [data-layer=bg]{background-color:var(--color-primary-100);opacity:.1}[data-feature=carrosserie-shop-item] [data-section=body] [data-component=grid-layers] [data-layer=image]{z-index:10}[data-feature=carrosserie-shop-item] [data-section=body]:not(.drag-preview) [data-section=header]{background-color:var(--color-primary-800)}[data-feature=carrosserie-shop-item] [data-section=body].drag-preview [data-section=header]{opacity:0}[data-feature=carrosserie-shop-item] [data-section=body].drag-preview [data-section=body]{background-color:var(--color-primary-100);opacity:90;--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));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,)}[data-feature=autoschade-game-item]{position:absolute}[data-feature=autoschade-game-item].drag-preview{opacity:90}[data-feature=autoschade-game-item].drag-preview [data-layer=drag-bg]{background-color:var(--color-primary-100);opacity:.5;--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));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,)}[data-feature=autoschade-game-item].inert{opacity:.1}[data-feature=autoschade-game-item] .selected{pointer-events:none}[data-feature=autoschade-game-item] .repairing,[data-feature=autoschade-game-item].snapping{animation:1.5s ease-in-out infinite successPulse}[data-feature=autoschade-game-item].pointerEnabled{cursor:pointer}[data-feature=autoschade-game-item] [data-layer=screws]{pointer-events:none}[data-feature=autoschade-game-item] [data-layer=screws] [data-component=button][data-type=screw]{pointer-events:auto!important}[data-feature=autoschade-game-item] [data-layer=repair]{pointer-events:none}[data-feature=autoschade-game-item] [data-layer=repair] [data-component=button][data-type=repair]{pointer-events:auto!important}@keyframes successPulse{0%{box-shadow:0 0 0 calc(-5px*var(--scale-viewport)) #22b3d8e6;border-radius:calc(10px*var(--scale-viewport))}70%{box-shadow:0 0 0 calc(20px*var(--scale-viewport)) #22b3d800;border-radius:calc(10px*var(--scale-viewport))}to{box-shadow:0 0 0 calc(-5px*var(--scale-viewport)) #22b3d800;border-radius:calc(10px*var(--scale-viewport))}}[data-component=button][data-type=marker][data-variant=activity]{--borderColor:var(--color-secondary-500);--allColor:var(--color-secondary-400);--outerColor:var(--color-secondary-300);--iconColor:var(--color-secondary-950)}[data-component=button][data-type=marker][data-variant=minigame]{--borderColor:var(--color-primary-500);--allColor:var(--color-primary-400);--outerColor:var(--color-primary-300);--iconColor:var(--color-surface-950)}[data-component=button][data-type=marker][data-variant=quiz]{--borderColor:var(--color-tertiary-500);--allColor:var(--color-tertiary-400);--outerColor:var(--color-tertiary-300);--iconColor:var(--color-tertiary-950)}[data-component=button][data-type=marker]:disabled{--borderColor:var(--color-surface-200);--allColor:var(--color-surface-200);--outerColor:var(--color-surface-50);--iconColor:var(--color-surface-300);opacity:1}[data-component=button][data-type=marker]:disabled .middle{fill:var(--color-surface-50)}[data-component=button][data-type=marker]{--marker-scale-selected:1.2;--marker-scale-unselected:.7;--comp-width:calc(129px*var(--scale-ui));--comp-height:calc(96px*var(--scale-ui));width:var(--comp-width);height:var(--comp-height);transform-origin:bottom;z-index:1;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:visible;transform:scale(1)}[data-component=button][data-type=marker] .icon-box{color:var(--iconColor);z-index:2;margin-top:calc(-25px*var(--scale-ui));position:absolute}[data-component=button][data-type=marker] .icon-box .icon{width:calc(25px*var(--scale-ui))!important;height:calc(25px*var(--scale-ui))!important}[data-component=button][data-type=marker] svg:not(.icon){width:var(--comp-width);height:var(--comp-height);z-index:1;flex-shrink:0;position:absolute;top:0;left:0;overflow:visible}[data-component=button][data-type=marker] svg:not(.icon) .border{fill:var(--borderColor);vector-effect:non-scaling-stroke}[data-component=button][data-type=marker] svg:not(.icon) .outer{fill:var(--outerColor)}[data-component=button][data-type=marker] svg:not(.icon) .all{fill:var(--allColor)}[data-component=button][data-type=marker].selected{transform:scale(var(--marker-scale-selected));z-index:10}[data-component=button][data-type=marker].selected svg .border{stroke:#fff;stroke-width:3px}.has-selection [data-component=button][data-type=marker]:not(.selected){transform:scale(var(--marker-scale-unselected));z-index:1}[data-component=button][data-type=marker]:not(.has-selection):hover{transform:scale(1.05)}.has-selection [data-component=button][data-type=marker]:not(.selected):hover{transform:scale(calc(var(--marker-scale-unselected)*1.1))}[data-component=button][data-type=marker].selected:hover{transform:scale(var(--marker-scale-selected))}[data-component=button][data-type=marker].unselected-with-selection{transform:scale(var(--marker-scale-unselected))}[data-component=panel][data-type=all-profile-results]{width:calc(836px*var(--scale-viewport));-webkit-user-select:none;user-select:none;min-width:400px;min-height:240px;position:relative}[data-component=panel][data-type=all-profile-results] [data-component=layer][data-type=dimmer]{z-index:1}[data-component=panel][data-type=all-profile-results] [data-focus]{border-radius:calc(15px*var(--scale-ui));background-color:var(--color-primary-50);margin-bottom:calc(20px*var(--scale-ui));gap:calc(30px*var(--scale-ui));padding:calc(20px*var(--scale-ui));z-index:100;position:relative}[data-component=panel][data-type=all-profile-results] [data-section=title]{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}[data-component=panel][data-type=all-profile-results] [data-section=title] [data-group=left]{gap:calc(20px*var(--scale-viewport));flex-direction:row;align-items:center;display:flex}[data-component=panel][data-type=all-profile-results] [data-section=title] h3{margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0);--tw-leading:1;vertical-align:middle;line-height:1}[data-component=panel][data-type=all-profile-results] [data-section=title] .road-icon{width:calc(40px*var(--scale-viewport));color:#436177}:is([data-component=panel][data-type=all-profile-results] [data-section=title] button:disabled,[data-component=panel][data-type=all-profile-results] [data-section=title] button[disabled]) .info-icon{width:calc(40px*var(--scale-viewport));color:var(--color-surface-100)!important}[data-component=panel][data-type=all-profile-results] [data-section=title] .info-icon{width:calc(40px*var(--scale-viewport));color:var(--color-primary-500)}[data-component=panel][data-type=all-profile-results] [data-section=title] .info-icon:hover{color:var(--color-primary-300)}[data-component=panel][data-type=all-profile-results] [data-section=matches]{justify-content:center;align-items:center;gap:calc(30px*var(--scale-viewport));flex-direction:row;display:flex}[data-component=panel][data-type=all-profile-results] [data-section=matches] [data-match-option] [data-box=icon]{margin-bottom:calc(10px*var(--scale-viewport));justify-content:center;display:flex}[data-component=panel][data-type=all-profile-results] [data-section=matches] [data-match-option] [data-box=icon] .icon{width:calc(74px*var(--scale-viewport));height:calc(74px*var(--scale-viewport))}[data-component=panel][data-type=all-profile-results] [data-section=matches] [data-match-option] [data-box=box-profile-blocks]{margin-bottom:calc(10px*var(--scale-viewport));justify-content:center;display:flex}[data-component=panel][data-type=all-profile-results] [data-section=matches] [data-match-option] [data-box=box-profile-title]{margin-left:calc(30px*var(--scale-viewport))}[data-component=panel][data-type=all-profile-results] [data-section=matches] [data-match-option] [data-box=box-profile-title] h4{font-size:calc(20px*var(--scale-text-base));line-height:1.25;font-family:var(--base-font-family);font-weight:var(--base-font-weight);letter-spacing:var(--base-letter-spacing);color:var(--color-surface-300);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font-size:calc(22px*var(--scale-text-base))}[data-component=panel][data-type=all-profile-results] [data-section=matches] [data-match-option] [data-box=box-button-bekijk]{width:100%}[data-component=panel][data-type=all-profile-results] [data-section=matches] [data-match-option] [data-box=box-button-bekijk] [data-component=button][data-role=primary]{border-color:var(--color-primary-800);background-color:var(--color-primary-800)!important}[data-component=panel][data-type=all-profile-results] [data-section=matches] [data-match-option] [data-box=box-button-bekijk] button{width:100%}[data-component=panel][data-type=all-profile-results] [data-section=info]{margin-top:calc(30px*var(--scale-viewport));margin-bottom:calc(30px*var(--scale-viewport));text-align:left;flex-direction:column;justify-content:center;width:100%;display:flex}[data-component=panel][data-type=all-profile-results] [data-section=info] h3{margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0);margin-bottom:calc(10px*var(--scale-viewport))}[data-component=panel][data-type=all-profile-results] [data-section=info] .description{font-size:calc(24px*var(--scale-text-base));line-height:1.25;font-family:var(--base-font-family);font-weight:var(--base-font-weight);letter-spacing:var(--base-letter-spacing);color:var(--color-surface-500);font-style:italic}[data-component=panel][data-type=all-profile-results] [data-section=info] .intro-text{font-size:calc(20px*var(--scale-text-base));line-height:1.25;font-family:var(--base-font-family);font-weight:var(--base-font-weight);letter-spacing:var(--base-letter-spacing);color:var(--color-surface-500)}[data-component=panel][data-type=all-profile-results] [data-section=info] .boxes-grid{column-gap:calc(20px*var(--scale-viewport));row-gap:calc(5px*var(--scale-viewport));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-component=panel][data-type=all-profile-results] [data-section=info] [data-box=profile-bullet-points]{font-size:calc(20px*var(--scale-text-base));line-height:1.25;font-family:var(--base-font-family);font-weight:var(--base-font-weight);letter-spacing:var(--base-letter-spacing);color:var(--base-font-color);align-items:baseline;gap:calc(8px*var(--scale-viewport));display:flex}[data-component=panel][data-type=all-profile-results] [data-section=info] .bullet{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-surface-800);flex-shrink:0;line-height:1.5}[data-component=panel][data-type=all-profile-results] [data-section=info] .text{font-size:calc(20px*var(--scale-text-base));line-height:1.25;font-family:var(--base-font-family);font-weight:var(--base-font-weight);letter-spacing:var(--base-letter-spacing);color:var(--color-surface-500);flex:1;line-height:1.5}[data-component=panel][data-type=all-profile-results] .back-button{padding-bottom:calc(20px*var(--scale-ui));justify-content:flex-end;display:flex}[data-component=panel][data-type=best-profile]{width:calc(400px*var(--scale-viewport));min-width:210px}[data-component=panel][data-type=best-profile] [data-section=title]{justify-content:center;gap:calc(20px*var(--scale-ui));width:100%;margin-bottom:calc(20px*var(--scale-ui));flex-direction:row;align-items:center;display:flex}[data-component=panel][data-type=best-profile] [data-section=title] h3{margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0);--tw-leading:1;vertical-align:middle;line-height:1}[data-component=panel][data-type=best-profile] [data-section=title] .road-icon{width:calc(40px*var(--scale-viewport));color:#436177}[data-component=panel][data-type=best-profile] [data-section=title] .info-icon{width:calc(40px*var(--scale-viewport));color:var(--color-primary-500)}[data-component=panel][data-type=best-profile] [data-section=title] .info-icon:hover{color:var(--color-primary-300)}[data-component=panel][data-type=best-profile] [data-section=blocks]{margin-bottom:calc(20px*var(--scale-ui));flex-direction:column;align-items:center;display:flex}[data-component=panel][data-type=best-profile] [data-section=blocks] .icon{margin-bottom:calc(20px*var(--scale-ui))}[data-component=panel][data-type=best-profile] [data-section=blocks] .icon svg{width:calc(180px*var(--scale-viewport));height:calc(180px*var(--scale-viewport))}[data-component=panel][data-type=best-profile] [data-section=info]{margin-bottom:calc(20px*var(--scale-ui))}[data-component=panel][data-type=best-profile] [data-section=info] h2{font-size:calc(40px*var(--scale-text-heading));line-height:1.25;font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);color:var(--color-surface-500);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}[data-component=panel][data-type=best-profile] [data-section=info] p{font-size:calc(20px*var(--scale-text-base));line-height:1.25;font-family:var(--base-font-family);font-weight:var(--base-font-weight);letter-spacing:var(--base-letter-spacing);color:var(--color-surface-500);font-style:italic}[data-component=panel][data-type=shop]{width:calc(1500px*var(--scale-viewport));height:calc(300px*var(--scale-viewport));border-top-left-radius:calc(25px*var(--scale-ui));border-top-right-radius:calc(25px*var(--scale-ui));border-bottom-right-radius:0;border-bottom-left-radius:0}[data-component=panel][data-type=shop] [data-section=items-box]{gap:0px calc(40px*var(--scale-viewport))}[data-component=panel][data-type=shop] [data-component=button][data-type=tab]{background-color:var(--color-primary-800);color:var(--color-primary-50);text-transform:uppercase;display:inline-flex}[data-component=panel][data-type=shop] [data-component=button][data-type=tab].state-selected{color:var(--color-primary-800);background-color:var(--color-primary-50)}[data-component=panel][data-type=repair],[data-feature=bottom-panel-repair-front]{width:calc(1560px*var(--scale-viewport));height:calc(486px*var(--scale-viewport))}[data-component=panel][data-type=repair]{border-top-left-radius:calc(25px*var(--scale-ui));border-top-right-radius:calc(25px*var(--scale-ui));border-bottom-right-radius:0;border-bottom-left-radius:0}[data-feature=bottom-panel-repair-front]{--drop-zone-padding-top:calc(120px*var(--scale-viewport))}[data-feature=bottom-panel-repair-front] [data-layer=task-bar]{margin:calc(40px*var(--scale-viewport))}[data-feature=bottom-panel-repair-front] [data-layer=transparent-bg]{border-top-left-radius:calc(25px*var(--scale-ui));border-top-right-radius:calc(25px*var(--scale-ui));background-color:#ffffff4d;border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;height:100%}@supports (color:color-mix(in lab,red,red)){[data-feature=bottom-panel-repair-front] [data-layer=transparent-bg]{background-color:color-mix(in oklab,var(--color-white)30%,transparent)}}[data-feature=bottom-panel-repair-front] [data-layer=ghost-items],[data-feature=bottom-panel-repair-front] [data-layer=drop-zone]{margin-left:calc(40px*var(--scale-viewport));margin-right:calc(40px*var(--scale-viewport));padding-top:var(--drop-zone-padding-top)}[data-component=panel][data-type=profile-locked]{width:calc(400px*var(--scale-viewport));-webkit-user-select:none;user-select:none;min-width:180px}[data-component=panel][data-type=profile-locked] .state-help button{pointer-events:none}[data-component=panel][data-type=profile-locked] .state-help button .info-icon{color:var(--color-surface-100)!important}[data-component=panel][data-type=profile-locked] [data-section=title]{justify-content:center;gap:calc(20px*var(--scale-ui));width:100%;margin-bottom:calc(20px*var(--scale-ui));flex-direction:row;align-items:center;height:60px;display:flex}[data-component=panel][data-type=profile-locked] [data-section=title] h3{margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0);--tw-leading:1;vertical-align:middle;line-height:1}[data-component=panel][data-type=profile-locked] [data-section=title] .road-icon{width:calc(40px*var(--scale-viewport));color:#436177}[data-component=panel][data-type=profile-locked] [data-section=title] .info-icon{width:calc(40px*var(--scale-viewport));color:var(--color-primary-500)}[data-component=panel][data-type=profile-locked] [data-section=title] .info-icon:hover{color:var(--color-primary-300)}[data-component=panel][data-type=profile-locked] [data-section=lock]{align-items:center;gap:calc(20px*var(--scale-ui));flex-direction:column;display:flex}[data-component=panel][data-type=profile-locked] [data-section=lock] .lock-container{justify-content:center;align-items:center;display:flex;position:relative}[data-component=panel][data-type=profile-locked] [data-section=lock] .lock-text{inset:calc(var(--spacing)*0);margin-top:calc(80px*var(--scale-ui));font-size:calc(40px*var(--scale-text-heading));line-height:1.25;font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);color:var(--color-white);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);justify-content:center;align-items:center;display:flex;position:absolute}[data-component=panel][data-type=profile-locked] [data-section=lock] .blocks{gap:calc(5px*var(--scale-ui));flex-direction:row;display:flex}[data-component=panel][data-type=profile-locked] [data-section=lock] .blocks svg{width:calc(35px*var(--scale-viewport));height:calc(30px*var(--scale-viewport))}[data-component=panel][data-type=profile-locked] [data-section=button]{margin-top:calc(40px*var(--scale-ui));justify-content:center;display:flex}[data-component=panel][data-type=profile-locked] [data-section=button] [data-component=button][data-type=text]:disabled{border-color:var(--color-surface-100)!important;background-color:var(--color-surface-100)!important}[data-component=panel][data-type=car-paint-picker] h3{line-height:var(--tw-leading,1.25);font-size:calc(32px*var(--scale-text-heading));line-height:1.25;font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);color:var(--heading-font-color);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);margin-bottom:calc(30px*var(--scale-ui))}[data-component=panel][data-type=car-paint-picker] p{line-height:var(--tw-leading,1.25);font-size:calc(20px*var(--scale-text-base));line-height:1.25;font-family:var(--base-font-family);font-weight:var(--base-font-weight);letter-spacing:var(--base-letter-spacing);color:var(--base-font-color);margin-bottom:calc(30px*var(--scale-ui))}[data-component=panel][data-type=car-paint-picker]:not(:has(h2)) [data-section=colors]{margin-bottom:calc(40px*var(--scale-ui))}[data-component=panel][data-type=car-paint-picker]:has(h2) [data-section=colors]{margin-bottom:calc(20px*var(--scale-ui))}[data-component=panel][data-type=car-paint-picker] [data-section=colors]{gap:calc(30px*var(--scale-ui));padding:calc(5px*var(--scale-ui));flex-direction:row;display:flex}[data-component=panel][data-type=car-paint-picker] [data-section=colors] [data-component=button]{width:calc(65px*var(--scale-ui));height:calc(120px*var(--scale-ui))}[data-component=panel][data-type=car-paint-picker] h2{margin-bottom:calc(20px*var(--scale-ui));font-size:calc(40px*var(--scale-text-heading));line-height:var(--tw-leading,1.25);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-surface-950)}[data-component=panel][data-type=car-paint-picker] .divider-line{margin-bottom:calc(40px*var(--scale-ui));height:calc(2px*var(--scale-ui));background-color:var(--color-surface-500)}[data-component=panel][data-type=sector]{background-color:#0000;border-color:#0000;position:relative;width:calc(400px*var(--scale-viewport))!important;height:calc(500px*var(--scale-viewport))!important}[data-component=panel][data-type=sector] .panel-background{z-index:0;border-radius:inherit;background-color:#0000;border-color:#0000;position:absolute;inset:0}[data-component=panel][data-type=sector] .panel-background img,[data-component=panel][data-type=sector] .panel-background [data-component=image-box]{object-fit:cover;border-radius:inherit;background-color:#0000;border-color:#0000;width:100%;height:100%}[data-component=panel][data-type=sector] h3{font-size:calc(32px*var(--scale-text-heading));line-height:1.25;font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);color:var(--color-primary-50);padding:calc(30px*var(--scale-ui));border-color:#0000}[data-component=panel][data-type=sector] .panel-button{z-index:2;background:0 0;border-color:#0000;flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;inset:0}[data-component=panel][data-type=sector] .marker{padding:calc(30px*var(--scale-ui));z-index:1;flex-direction:column;align-self:flex-start;align-items:flex-start;display:flex;position:relative}[data-component=panel][data-type=sector] .marker [data-component=button][data-type=marker]{--comp-width:calc(40px*var(--scale-viewport));width:calc(57px*var(--scale-viewport));height:calc(75px*var(--scale-viewport));justify-content:flex-start;align-items:flex-start;display:flex}[data-component=panel][data-type=sector] .marker [data-component=button][data-type=marker] svg{width:calc(57px*var(--scale-viewport));height:calc(75px*var(--scale-viewport))}[data-component=panel][data-type=sector] .marker [data-component=button][data-type=marker] .icon-box{justify-content:flex-start;align-items:flex-start;display:flex;margin-top:calc(-20px*var(--scale-viewport))!important}[data-component=panel][data-type=sector] .marker [data-component=button][data-type=marker] .icon-box svg{color:var(--color-primary-950);width:calc(17px*var(--scale-viewport))!important;height:calc(13px*var(--scale-viewport))!important}[data-component=panel][data-type=sector]:hover{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);scale:.98;box-shadow:0 0 20px #3b82f666}[data-component=panel][data-type=settings]{width:calc(1170px*var(--scale-w));height:calc(580px*var(--scale-h));min-width:550px;min-height:270px}[data-component=panel][data-type=settings] [data-section=close]{pointer-events:auto;float:right;transform:translate(180%,-158%)}[data-component=panel][data-type=settings] [data-section=container]{gap:calc(50px*var(--scale-viewport));flex-direction:row;display:flex}[data-component=panel][data-type=settings] [data-section=container] [data-section=profile]{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}[data-component=panel][data-type=settings] [data-section=container] [data-section=profile] .md-icon{width:calc(20px*var(--scale-viewport));height:calc(20px*var(--scale-viewport))}[data-component=panel][data-type=settings] [data-section=container] [data-section=profile] h1{font-size:calc(50px*var(--scale-text-heading));line-height:1.25;font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);color:var(--color-surface-950);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}[data-component=panel][data-type=settings] [data-section=container] [data-section=profile] .reset-btn{border-color:var(--color-tertiary-500);background-color:var(--color-tertiary-500);gap:calc(10px*var(--scale-viewport));width:100%}[data-component=panel][data-type=settings] [data-section=container] [data-section=info]{flex:1}[data-component=panel][data-type=settings] [data-section=container] [data-section=info] .icon{width:calc(30px*var(--scale-viewport))}[data-component=panel][data-type=settings] [data-section=container] [data-section=info] h3{padding:calc(var(--spacing)*0);font-size:calc(32px*var(--scale-text-heading));line-height:1.25;font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);color:var(--color-surface-950);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);margin-bottom:calc(20px*var(--scale-viewport));align-items:center;gap:calc(10px*var(--scale-viewport));display:flex}[data-component=panel][data-type=settings] [data-section=container] [data-section=info] p{font-size:calc(20px*var(--scale-text-base));line-height:1.25;font-family:var(--base-font-family);font-weight:var(--base-font-weight);letter-spacing:var(--base-letter-spacing);color:var(--color-surface-500)}[data-component=panel][data-type=door-paint-info]{--panel-width:calc(255px*var(--scale-ui));width:var(--panel-width);border-top-right-radius:calc(25px*var(--scale-ui));border-bottom-right-radius:calc(25px*var(--scale-ui));background-color:var(--color-white);padding-inline:calc(50px*var(--scale-ui));padding-top:calc(40px*var(--scale-ui));padding-bottom:calc(40px*var(--scale-ui));flex-direction:column;align-items:center;display:flex}[data-component=panel][data-type=door-paint-info] h3{font-size:calc(32px*var(--scale-text-heading));line-height:var(--tw-leading,1.25);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-surface-950);white-space:nowrap}[data-component=panel][data-type=door-paint-info] [data-section=paint-left]{margin-bottom:calc(50px*var(--scale-ui));flex-direction:column;align-items:center;display:flex}[data-component=panel][data-type=door-paint-info] [data-section=paint-left] h3{margin-top:calc(20px*var(--scale-ui))}[data-component=panel][data-type=door-paint-info] [data-section=coverage]{margin-bottom:calc(50px*var(--scale-ui));flex-direction:column;align-items:center;display:flex}[data-component=panel][data-type=door-paint-info] [data-section=coverage] h3{margin-bottom:calc(20px*var(--scale-ui))}[data-component=speech-bubble]{pointer-events:none;--bubble-width:calc(400px*var(--scale-ui));--bubble-px:calc(40px*var(--scale-ui));--bubble-gap:calc(20px*var(--scale-ui));width:var(--bubble-width)}[data-component=speech-bubble] [data-section=close]{pointer-events:auto;float:right;transform:translate(94%,-68%)}[data-component=speech-bubble] [data-section=panel]{background-color:var(--color-primary-50);padding-top:calc(40px*var(--scale-ui));padding-bottom:calc(40px*var(--scale-ui));padding-left:var(--bubble-px);padding-right:var(--bubble-px);border-top-left-radius:calc(25px*var(--scale-ui));border-top-right-radius:calc(25px*var(--scale-ui));border-bottom-left-radius:calc(25px*var(--scale-ui));filter:drop-shadow(0 0 calc(6px*var(--scale-viewport))color(var(--color-surface-950)/.5));transition:height 1s}[data-component=speech-bubble] [data-section=header]{padding-bottom:calc(30px*var(--scale-ui))}[data-component=speech-bubble] [data-section=header] h3{font-size:calc(32px*var(--scale-text-heading));line-height:1.25;font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);color:var(--heading-font-color)}[data-component=speech-bubble] [data-section=body] p{font-size:calc(20px*var(--scale-text-base));line-height:1.25;font-family:var(--base-font-family);font-weight:var(--base-font-weight);letter-spacing:var(--base-letter-spacing);color:var(--base-font-color);padding-bottom:calc(10px*var(--scale-text-base))}[data-component=speech-bubble] [data-section=body] h5{font-size:calc(20px*var(--scale-text-heading));line-height:1.25;font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);color:var(--heading-font-color)}[data-component=speech-bubble] [data-section=footer]{pointer-events:auto;padding-top:calc(20px*var(--scale-ui));width:calc(var(--bubble-width) - 2*var(--bubble-px));gap:var(--bubble-gap);display:grid}[data-component=speech-bubble] [data-section=footer]>div{width:calc((var(--bubble-width) - var(--bubble-gap) - 2*var(--bubble-px))/2)}@media(max-width:800px){[data-component=speech-bubble] h3{font-size:calc(25px*var(--scale-text-heading))!important;line-height:var(--tw-leading,1.25)!important}}[data-component=speech-bubble][data-type=feedback]{font-size:calc(20px*var(--scale-text-base));line-height:var(--tw-leading,1.25)}[data-component=speech-bubble][data-type=feedback] .p{margin-bottom:calc(30px*var(--scale-ui))}[data-component=speech-bubble][data-type=feedback] [data-input=text-input]{pointer-events:auto;margin-bottom:calc(30px*var(--scale-ui))}[data-component=speech-bubble][data-type=feedback] [data-input=message]{min-height:calc(120px*var(--scale-ui));pointer-events:auto;background-color:var(--color-white);width:100%;color:var(--color-surface-950);padding-inline:calc(20px*var(--scale-ui));padding-block:calc(20px*var(--scale-ui));border-radius:calc(5px*var(--scale-ui));border-style:var(--tw-border-style);border-width:calc(2px*var(--scale-ui));border-color:var(--color-surface-200);--tw-outline-style:none;outline-style:none}[data-component=speech-bubble][data-type=feedback] [data-input=message]:focus{border-color:var(--color-primary-500)}[data-component=speech-bubble][data-type=feedback] .title{pointer-events:none;left:calc(var(--spacing)*3);background-color:var(--color-white);padding-inline:calc(10px*var(--scale-ui));font-size:calc(16px*var(--scale-text-base));line-height:var(--tw-leading,1.25);color:var(--color-surface-200);top:calc(-14px*var(--scale-text-base));position:absolute}[data-component=panel][data-type=task-panel]{max-width:calc(1669px*var(--scale-viewport));width:100%}[data-component=panel][data-type=task-panel] [data-section=task-grid]{justify-content:center;align-items:center;column-gap:calc(40px*var(--scale-ui));grid-template-columns:auto 1fr auto;display:grid}[data-component=panel][data-type=task-panel] [data-section=markers]{column-gap:calc(30px*var(--scale-ui));width:max-content}[data-component=panel][data-type=task-panel] [data-section=text]{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}[data-component=panel][data-type=task-panel] [data-section=text] .idle-text{font-size:calc(20px*var(--scale-text-base));line-height:var(--tw-leading,1.25);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-surface-300)}[data-component=panel][data-type=task-panel] [data-section=text] .active-text{font-size:calc(32px*var(--scale-text-heading));line-height:var(--tw-leading,1.25);color:var(--color-surface-950)}[data-component=panel][data-type=task-panel] [data-section=completed-tasks]{flex-direction:column;align-items:flex-end;display:flex}[data-component=panel][data-type=task-panel] [data-section=completed-tasks] p{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-surface-950);font-size:calc(40px*var(--scale-text-heading));line-height:var(--tw-leading,1.25)}[data-component=panel][data-type=task-panel] .marker-icon{width:calc(50px*var(--scale-ui));height:calc(71px*var(--scale-ui))}[data-component=panel][data-type=task-panel] .marker-icon .idle{color:var(--color-surface-100)}[data-component=panel][data-type=task-panel] .marker-icon .idle text{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-surface-50)}[data-component=panel][data-type=task-panel] .marker-icon .in-progress{color:var(--color-primary-800)}[data-component=panel][data-type=task-panel] .marker-icon .in-progress text{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-surface-50)}[data-component=panel][data-type=task-panel] .marker-icon .completed{color:var(--color-primary-800)}[data-component=panel][data-type=task-panel] .marker-icon .completed text{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-surface-50)}[data-component=panel][data-type=reset-game-modal]{border-radius:calc(25px*var(--scale-ui));background-color:var(--color-white);width:calc(600px*var(--scale-ui))}[data-component=panel][data-type=reset-game-modal].resetting-glitch{animation:digital-corruption var(--reset-duration,1s)step-end forwards;position:relative}[data-component=panel][data-type=reset-game-modal] [data-section=container]{padding-inline:calc(50px*var(--scale-ui));padding-block:calc(50px*var(--scale-ui))}[data-component=panel][data-type=reset-game-modal] [data-section=container] [data-section=icon]{margin-bottom:calc(50px*var(--scale-ui));color:var(--color-tertiary-300);justify-content:center;display:flex}[data-component=panel][data-type=reset-game-modal] [data-section=container] [data-section=icon] svg{width:calc(75px*var(--scale-ui));height:calc(80px*var(--scale-ui))}[data-component=panel][data-type=reset-game-modal] [data-section=container] [data-section=text]{flex-direction:column;justify-content:center;align-items:center;display:flex}[data-component=panel][data-type=reset-game-modal] [data-section=container] [data-section=text] h2{text-align:center;font-size:calc(40px*var(--scale-text-heading));line-height:var(--tw-leading,1.25);margin-bottom:calc(60px*var(--scale-ui));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--heading-font-color)}[data-component=panel][data-type=reset-game-modal] [data-section=container] [data-section=text] p{font-size:calc(20px*var(--scale-text-base));line-height:var(--tw-leading,1.25);color:var(--color-surface-500);margin-bottom:calc(90px*var(--scale-ui))}[data-component=panel][data-type=reset-game-modal] [data-section=container] [data-section=buttons]{pointer-events:auto;padding-top:calc(20px*var(--scale-ui));gap:calc(20px*var(--scale-ui));grid-auto-flow:column;display:grid}[data-component=panel][data-type=reset-game-modal] [data-section=container] [data-section=buttons] [data-component=button]{--btn-min-height:calc(40px*var(--scale-ui));border-style:var(--tw-border-style);border-width:calc(4px*var(--scale-ui));text-transform:uppercase;border-radius:calc(10px*var(--scale-ui));--tw-font-weight:var(--font-weight-bold);width:100%;font-weight:var(--font-weight-bold);font-size:calc(24px*var(--scale-text-base));line-height:var(--tw-leading,1.25);height:var(--btn-min-height)}[data-component=panel][data-type=reset-game-modal] [data-section=container] [data-section=buttons] [data-component=button][data-role=primary]{border-color:var(--color-tertiary-500)!important;background-color:var(--color-tertiary-500)!important}[data-component=panel][data-type=reset-game-modal] [data-section=container] [data-section=buttons] [data-component=button][data-role=secondary]{border-color:var(--color-tertiary-500)!important;color:var(--color-tertiary-500)!important}[data-component=panel][data-type=reset-game-modal] [data-section=container] [data-section=buttons] [data-component=button][data-role=secondary]:hover{background-color:var(--color-tertiary-500)!important;opacity:.5!important}@keyframes digital-corruption{0%{filter:none;text-shadow:none;color:inherit;background:linear-gradient(#0000,#0000);transform:translate(0)scale(1)}5%{filter:hue-rotate(-5deg)brightness(1.1)contrast(1.05);text-shadow:1px 0 #ff00004d,-1px 0 #00ffff4d;color:#f00c;background:linear-gradient(#ff00000d,#0000);transform:translate(-2px)scale(1.01)}10%{filter:hue-rotate(5deg)brightness(.95)contrast(1.1);text-shadow:-1px 0 #ff000080,1px 0 #00ffff80;color:#ff1e1ee6;background:linear-gradient(#0000,#ff00000d);transform:translate(2px)scale(.99)}15%{filter:hue-rotate(-10deg)brightness(1.15)contrast(1.15)blur(.5px);text-shadow:1px 1px #ff0000b3,-1px -1px #00ffffb3;color:red;background:linear-gradient(#ff00001a,#ff00000d);transform:translateY(1px)scale(1.02,.98)}20%{filter:hue-rotate(10deg)brightness(.9)contrast(1.2);text-shadow:-1px -1px #f00c,1px 1px #0ffc;color:#ff0000e6;background:linear-gradient(#ff00000d,#ff00001a);transform:translateY(-1px)scale(.98,1.02)}25%{filter:hue-rotate(-15deg)brightness(1.2)contrast(1.25)saturate(1.2);text-shadow:2px 0 #ff0000e6,-2px 0 #00ffffe6;color:red;background:linear-gradient(#ff000026,#ff00001a);transform:skew(2deg)scale(1.01)}30%{filter:hue-rotate(15deg)brightness(.85)contrast(1.3)saturate(1.3);text-shadow:-2px 0 red,2px 0 #0ff;color:#ff1e1ee6;background:linear-gradient(#ff00001a,#ff000026);transform:skew(-2deg)scale(.99)}35%{filter:hue-rotate(-20deg)brightness(1.25)contrast(1.35)saturate(1.4)blur(1px);text-shadow:3px 1px red,-3px -1px #0ff;color:red;background:linear-gradient(#f003,#ff000026);transform:translate(-3px)scale(1.03)skewY(1deg)}40%{filter:hue-rotate(20deg)brightness(.8)contrast(1.4)saturate(1.5);text-shadow:-3px -1px red,3px 1px #0ff;color:#ff0000e6;background:linear-gradient(#ff000026,#f003);transform:translate(3px)scale(.97)skewY(-1deg)}45%{filter:hue-rotate(-25deg)brightness(1.3)contrast(1.45)saturate(1.6)blur(1.5px);text-shadow:4px 2px red,-4px -2px #0ff;color:red;background:linear-gradient(#ff000040,#f003);transform:translateY(2px)scale(1.04,.96)skew(3deg)}50%{filter:hue-rotate(25deg)brightness(.75)contrast(1.5)saturate(1.7);text-shadow:-4px -2px red,4px 2px #0ff;color:#ff3c3ce6;background:linear-gradient(#f003,#ff000040);transform:translateY(-2px)scale(.96,1.04)skew(-3deg)}55%{filter:hue-rotate(-20deg)brightness(1.25)contrast(1.4)saturate(1.5)blur(1px);text-shadow:3px 1px #ff0000e6,-3px -1px #00ffffe6;color:red;background:linear-gradient(#f003,#ff000026);transform:translate(-2px)skewY(2deg)scale(1.02)}60%{filter:hue-rotate(20deg)brightness(.8)contrast(1.35)saturate(1.4);text-shadow:-3px -1px #ff0000e6,3px 1px #00ffffe6;color:#ff1e1ee6;background:linear-gradient(#ff000026,#f003);transform:translate(2px)skewY(-2deg)scale(.98)}65%{filter:hue-rotate(-15deg)brightness(1.15)contrast(1.3)saturate(1.3);text-shadow:2px 0 #f00c,-2px 0 #0ffc;color:#ff0000e6;background:linear-gradient(#ff000026,#ff00001a);transform:skew(1deg)scale(1.01)}70%{filter:hue-rotate(15deg)brightness(.85)contrast(1.25)saturate(1.2);text-shadow:-2px 0 #f00c,2px 0 #0ffc;color:#ff1414e6;background:linear-gradient(#ff00001a,#ff000026);transform:skew(-1deg)scale(.99)}75%{filter:hue-rotate(-10deg)brightness(1.1)contrast(1.2)saturate(1.1);text-shadow:1px 1px #ff0000b3,-1px -1px #00ffffb3;color:#ff0000e6;background:linear-gradient(#ff00001a,#ff00000d);transform:translateY(1px)scale(1.01,.99)}80%{filter:hue-rotate(10deg)brightness(.9)contrast(1.15)saturate(1.1);text-shadow:-1px -1px #ff0000b3,1px 1px #00ffffb3;color:#ff0a0ae6;background:linear-gradient(#ff00000d,#ff00001a);transform:translateY(-1px)scale(.99,1.01)}85%{filter:hue-rotate(-5deg)brightness(1.05)contrast(1.1)saturate(1.05);text-shadow:1px 0 #ff000080,-1px 0 #00ffff80;color:#f00c;background:linear-gradient(#ff00000d,#0000);transform:translate(-1px)scale(1.005)}90%{filter:hue-rotate(5deg)brightness(.95)contrast(1.05)saturate(1.05);text-shadow:-1px 0 #ff000080,1px 0 #00ffff80;color:#ff0000b3;background:linear-gradient(#0000,#ff00000d);transform:translate(1px)scale(.995)}95%{filter:hue-rotate(-2deg)brightness(1.02)contrast(1.02)saturate(1.02);text-shadow:.5px 0 #ff00004d,-.5px 0 #00ffff4d;color:#f009;background:linear-gradient(#ff000005,#0000);transform:translate(0)scale(1.002)}to{filter:none;text-shadow:none;color:inherit;background:linear-gradient(#0000,#0000);transform:translate(0)scale(1)}}}[data-component=chat-bubble][data-size=lg]{z-index:10;background-color:var(--color-primary-50);color:var(--color-surface-500);text-align:start;width:max-content;font-size:calc(20px*var(--scale-text-base));line-height:var(--tw-leading,1.25);padding-inline:calc(30px*var(--scale-ui));padding-block:calc(20px*var(--scale-ui));border-radius:calc(35px*var(--scale-ui));transform:translateY(calc(100px*var(--scale-viewport)))rotate(-30deg);max-width:calc(400px*var(--scale-viewport));opacity:0;filter:drop-shadow(0 0 calc(6px*var(--scale-viewport))color(var(--color-surface-950)/.5));border-bottom-right-radius:0;transition:all .6s;position:relative}[data-component=chat-bubble][data-size=sm]{z-index:10;background-color:var(--color-primary-50);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-surface-500);text-align:start;width:max-content;font-size:calc(20px*var(--scale-text-base));line-height:var(--tw-leading,1.25);padding-inline:calc(30px*var(--scale-ui));padding-block:calc(20px*var(--scale-ui));border-radius:calc(25px*var(--scale-ui));max-width:calc(500px*var(--scale-viewport));opacity:0;border-bottom-right-radius:0;transition:all .6s;position:relative}[data-component=chat-bubble].bouncing{transform:translateY(calc(-50px*var(--scale-viewport)))rotate(0);opacity:.9;z-index:30;transition:all .6s cubic-bezier(.68,-.55,.265,1.55)}[data-component=chat-bubble].visible{opacity:.3;z-index:10;transform:translateY(0)rotate(0)}[data-component=chat-bubble].visible.focused{opacity:1}[data-component=chat-bubble].form{background-color:var(--color-surface-700);width:calc(700px*var(--scale-viewport));text-align:right}[data-component=chat-bubble].own{background-color:var(--color-surface-700)}[data-component=chat-bubble].rows{gap:calc(20px*var(--scale-ui));padding-top:calc(20px*var(--scale-ui));padding-bottom:calc(20px*var(--scale-ui));display:grid}[data-component=chat-bubble].rows [data-component=button]{margin-top:calc(10px*var(--scale-text-base));margin-bottom:calc(10px*var(--scale-text-base))}[data-component=chat-bubble].shadow{filter:drop-shadow(0 0 calc(1.5px*var(--scale-viewport))rgb(from var(--color-surface-950)r g b/.3))}[data-component=chat-bubble][data-size=sm]>div{width:calc(300px*var(--scale-viewport))}[data-component=chat-bubble-handler]{width:calc(710px*var(--scale-viewport));min-height:0;margin-left:calc(50px*var(--scale-viewport));flex-direction:column;justify-content:end;display:flex;align-items:flex-end!important}[data-component=chat-bubble].visible,[data-component=chat-bubble].bouncing{margin-bottom:calc(20px*var(--scale-ui))}[data-component=chat-bubble].visible:last-child,[data-component=chat-bubble].bouncing:last-child{margin-bottom:0}[data-component=chat-bubble-handler] [data-component=chat-bubble]:not(.visible):not(.bouncing){opacity:0!important;border:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;transition:none!important;overflow:hidden!important;transform:none!important}[data-component=chat-bubble-handler] [data-component=chat-bubble].hidden{opacity:0!important;border:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;transition:all .3s!important;overflow:hidden!important;transform:none!important}[data-component=loading-screen]{flex-direction:column;place-self:stretch stretch;width:100%;height:100%;display:flex}[data-component=loading-screen] .bar{flex:1;justify-content:center;align-items:center;display:flex}[data-component=loading-screen] .buttons{padding:calc(40px*var(--scale-ui));justify-content:space-between;align-items:flex-end;display:flex}[data-component=loading-screen] .buttons [data-component=button][data-role=secondary]{color:var(--color-primary-50);border-color:var(--color-primary-50)}@keyframes anim-progress-indeterminate{0%{transform:translate(-200%)}to{transform:translate(200%)}}@keyframes anim-ring-indeterminate{0%{stroke-dasharray:1 400;stroke-dashoffset:0}to{stroke-dasharray:400 400;stroke-dashoffset:-140px}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{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-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-leading{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}.center.svelte-16kxcaj{height:100lvh;display:grid;justify-items:center;align-items:center}html.game-box-no-scroll{overflow:clip;scrollbar-width:none;-ms-overflow-style:none}html.game-box-no-scroll::-webkit-scrollbar{display:none}body[data-preset=standard]{background-color:var(--color-primary-950)}body[data-preset=cinema]{background-color:#000}.icon.svelte-12qhfyh{width:calc(128px * var(--scale-ui));height:calc(128px * var(--scale-ui))}.icon-rotate.svelte-12qhfyh{width:calc(160px * var(--scale-ui));height:calc(170px * var(--scale-ui))}
