/*! tailwindcss v4.1.11 | 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-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-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}}}@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-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-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--radius-xl:.75rem;--drop-shadow-md:0 3px 3px #0000001f;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--blur-md:12px;--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-950:var(--color-primary-contrast-light);--color-secondary-50:oklch(98.5% 0 0);--color-secondary-100:oklch(97% 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-tertiary-50:oklch(98.5% 0 0);--color-tertiary-300:oklch(87% 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-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-warning-50:oklch(98.5% 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-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-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);--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-primary-contrast-950-50:light-dark(var(--color-primary-contrast-950),var(--color-primary-contrast-50));--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-800-200:light-dark(var(--color-surface-800),var(--color-surface-200));--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%;-moz-tab-size:4;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}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{color:rgb(var(--color-surface-50));background-color:rgb(var(--color-surface-950));overscroll-behavior:contain}:root{color-scheme:light}:root:where(.dark,.dark *){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)}body:where(.dark,.dark *){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)}body:where(.dark,.dark *){color:var(--base-font-color-dark)}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}::selection{background-color:var(--color-primary-500)}:disabled,.disabled{opacity:.5}:is(:disabled,.disabled)>*{pointer-events:none}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.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)}.left-0{left: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-\[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}}.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);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}.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)}.select option:checked{background-image:linear-gradient(0deg,var(--color-primary-500)0%,var(--color-primary-500)100%)!important;color:var(--color-primary-contrast-950-50)!important}.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,.mt-10up{margin-top:calc(10px*var(--scale-ui))}.mt-20p,.mt-20up{margin-top:calc(20px*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::placeholder{color:var(--color-surface-700-300)}.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}.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\!{border-radius:var(--radius-base)!important;width:100%!important;font-size:var(--text-base)!important;line-height:var(--text-base--line-height)!important;padding-block:calc(var(--spacing)*1)!important;padding-inline:calc(var(--spacing)*3)!important;--tw-ring-inset:inset!important;--tw-ring-color:var(--color-surface-200-800)!important;--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 var(--default-ring-width)var(--tw-ring-color,currentColor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important;background-color:#0000!important;border-width:0!important;outline-color:#0000!important;display:block!important}.input\!:active,.input\!:focus,.input\!:focus-within{--tw-ring-color:var(--color-primary-500)!important}.input\!::placeholder{color:var(--color-surface-700-300)!important}.input\![type=file]::file-selector-button{cursor:pointer!important;border-radius:var(--radius-base)!important;background-color:var(--color-surface-950-50)!important;color:var(--color-surface-50-950)!important;transform:translateY(calc(var(--spacing)*-.5))!important;margin-right:calc(var(--spacing)*2)!important;text-transform:capitalize!important;font-size:var(--text-xs)!important;height:var(--text-xs--line-height)!important;padding-block:calc(var(--spacing)*0)!important;padding-inline:calc(var(--spacing)*3)!important}.input\![type=range]{accent-color:var(--color-surface-950-50)!important;box-shadow:none!important}.input\![type=color]{border-radius:var(--radius-base)!important;width:calc(var(--spacing)*8.5)!important;height:calc(var(--spacing)*8.5)!important;-webkit-appearance:none!important;border:none!important;outline:none!important;padding:0!important}.input\![type=color]::-webkit-color-swatch-wrapper{padding:0!important}.input\![type=color]::-webkit-color-swatch{border-radius:var(--radius-base)!important;border:none!important}.mr-2{margin-right:calc(var(--spacing)*2)}.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-20up{margin-bottom:calc(20px*var(--scale-ui))}.mb-30up{margin-bottom:calc(30px*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))}.textarea{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}.textarea:active,.textarea:focus,.textarea:focus-within{--tw-ring-color:var(--color-primary-500)}.textarea::placeholder{color:var(--color-surface-800-200)}.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}@media (hover:hover){.btn:hover{filter:brightness(125%)}.btn:hover:where(.dark,.dark *){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;-webkit-appearance:none;-moz-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-2\/5{height:40%}.h-6{height:calc(var(--spacing)*6)}.h-10{height:calc(var(--spacing)*10)}.h-50up{height:calc(50px*var(--scale-ui))}.h-\[5vw\]{height:5vw}.h-\[24px\]{height:24px}.h-auto{height:auto}.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-2\/5{width:40%}.w-6{width:calc(var(--spacing)*6)}.w-10{width:calc(var(--spacing)*10)}.w-50up{width:calc(50px*var(--scale-ui))}.w-\[5vw\]{width:5vw}.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}.list-none{list-style-type:none}.auto-cols-auto{grid-auto-columns:auto}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.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-1{gap:calc(var(--spacing)*1)}.gap-2{gap:calc(var(--spacing)*2)}.gap-10p{gap:calc(10px*var(--scale-ui))}.gap-20p{gap:calc(20px*var(--scale-ui))}.gap-30up{gap:calc(30px*var(--scale-ui))}.gap-x-2{column-gap:calc(var(--spacing)*2)}.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}.pre{-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm));border-radius:var(--radius-container);color:var(--color-white);font-size:var(--text-xs);white-space:pre-wrap;padding:calc(var(--spacing)*4);background-color:#000000d9;overflow-x:auto}.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}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.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-thick{border-style:var(--tw-border-style);border-width:calc(4px*var(--scale-ui))}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b-width-thin{border-bottom-style:var(--tw-border-style);border-bottom-width:calc(1px*var(--scale-ui))}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.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-white{border-color:var(--color-white)}.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-gray-700{background-color:var(--color-gray-700)}.bg-surface-200{background-color:var(--color-surface-200)}.bg-surface-500{background-color:var(--color-surface-500)}.bg-surface-700{background-color:var(--color-surface-700)}.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-500{background-color:var(--color-tertiary-500)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-primary-500{--tw-gradient-from:var(--color-primary-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-primary-950{--tw-gradient-via:var(--color-primary-950);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-primary-500{--tw-gradient-to:var(--color-primary-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.stroke-surface-50{stroke:var(--color-surface-50)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-8{padding:calc(var(--spacing)*8)}.p-8ht{padding:calc(8px*var(--scale-text-heading))}.p-16ut{padding:calc(16px*var(--scale-text-ui))}.p-20p{padding:calc(20px*var(--scale-ui))}.p-40up{padding:calc(40px*var(--scale-ui))}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-4ut{padding-inline:calc(4px*var(--scale-text-ui))}.px-10p{padding-inline:calc(10px*var(--scale-ui))}.py-8ut{padding-block:calc(8px*var(--scale-text-ui))}.pt-1{padding-top:calc(var(--spacing)*1)}.pb-10p{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)}}.h1:where(.dark,.dark *){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)}}.h2:where(.dark,.dark *){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)}}.h3:where(.dark,.dark *){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)}}.h4:where(.dark,.dark *){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)}}.h5:where(.dark,.dark *){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-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-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)}.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-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-h3{font-size:calc(32px*var(--scale-text-heading));line-height:var(--tw-leading,1.25)}.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)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-base-color{color:var(--base-font-color)}.text-base-color-dark{color:var(--base-font-color-dark)}.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-red-500{color:var(--color-red-500)}.text-secondary-500{color:var(--color-secondary-500)}.text-surface-50{color:var(--color-surface-50)}.text-surface-100{color:var(--color-surface-100)}.text-surface-950{color:var(--color-surface-950)}.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-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-80{opacity:.8}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-md{--tw-blur:blur(var(--blur-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,)}.blur-sm{--tw-blur:blur(var(--blur-sm));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,visibility,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-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-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)}.outline-none{--tw-outline-style:none;outline-style:none}.\[category\:string\]{category:string}.\[key\:string\]{key:string}.\[skill\:string\]{skill:string}@media (hover:hover){.hover\:bg-black\/10:hover{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/10:hover{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.hover\:bg-gray-600:hover{background-color:var(--color-gray-600)}}@media (min-width:64rem){.lg\:flex-row{flex-direction:row}}.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}}@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}}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(./files/ubuntu-latin-400-normal.woff2)format("woff2"),url(./files/ubuntu-latin-400-normal.woff)format("woff")}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(./files/ubuntu-latin-700-normal.woff2)format("woff2"),url(./files/ubuntu-latin-700-normal.woff)format("woff")}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:700;src:url(./files/source-sans-pro-latin-700-normal.woff2)format("woff2"),url(./files/source-sans-pro-latin-700-normal.woff)format("woff")}@font-face{font-family:Source Sans Pro;font-style:normal;font-display:swap;font-weight:900;src:url(./files/source-sans-pro-latin-900-normal.woff2)format("woff2"),url(./files/source-sans-pro-latin-900-normal.woff)format("woff")}: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-component=notification]{--ntf-normal-bg:var(--color-primary-950);--ntf-high-bg:var(--color-secondary-950);--ntf-critical-bg:var(--color-tertiary-950);--notification-width:calc(1194px*var(--scale-ui));--icon-size:calc(24px*var(--scale-ui));--icon-close:calc(20px*var(--scale-ui));--spacing-horizontal:calc(8px*var(--scale-ui));--spacing-text:calc(12px*var(--scale-ui));font-size:calc(20px*var(--scale-text-base));line-height:var(--tw-leading,1.25);border-radius:calc(15px*var(--scale-ui));margin-block:calc(8px*var(--scale-text-ui));width:max-content;padding:calc(8px*var(--scale-ui));max-width:var(--notification-width)}[data-component=notification]>.flex{height:calc(40px*var(--scale-ui));justify-content:space-between;align-items:center}[data-component=notification] [data-section=text]{-webkit-user-select:none;user-select:none;padding-inline:calc(12px*var(--scale-text-ui));align-items:center;height:100%;display:flex}[data-component=notification] [data-section=text] p{color:var(--color-white)}[data-component=notification] [data-section=icon]{color:var(--color-primary-50);padding-left:var(--spacing-horizontal);padding-right:calc(var(--spacing-horizontal)/2);justify-content:center;align-items:center;height:100%;display:flex}[data-component=notification] [data-section=icon]>*{width:var(--icon-size);height:var(--icon-size)}[data-component=notification] [data-section=button]{padding-left:calc(var(--spacing-horizontal)/2);padding-right:var(--spacing-horizontal);flex-shrink:0;justify-content:center;align-items:center;height:100%;display:flex}[data-component=notification] [data-section=button] button{color:var(--color-white);width:var(--icon-close);height:var(--icon-close);justify-content:center;align-items:center;display:flex}[data-component=notification] [data-section=button] svg{width:var(--icon-close);height:var(--icon-close)}[data-component=notification][data-role=normal]{background-color:var(--ntf-normal-bg)}[data-component=notification][data-role=high]{background-color:var(--ntf-high-bg)}[data-component=notification][data-role=critical]{background-color:var(--ntf-critical-bg)}[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]{--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}[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=coach-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=coach-avatar] svg{flex-shrink:0;width:var(--icon-width)!important;height:var(--icon-height)!important}[data-component=button][data-type=coach-avatar].celebration svg{animation:1s spinCoach}[data-component=button][data-type=coach-avatar].idle svg{animation:1s shakeCoach}[data-component=button][data-type=coach-avatar]:hover:not(:disabled):not(.state-selected){background-color:var(--color-primary-950)}[data-component=button][data-type=coach-avatar].state-selected{color:var(--color-surface-50);background-color:#0000}[data-component=button][data-type=coach-avatar]:disabled{cursor:not-allowed;pointer-events:none;opacity:1;background-color:#0000}[data-component=button][data-type=coach-avatar][data-variant=dark]{background-color:var(--color-surface-500);color:var(--color-surface-50)}[data-component=button][data-type=coach-avatar][data-variant=dark]:hover:not(:disabled):not(.state-selected){background-color:var(--color-primary-950)}[data-component=button][data-type=coach-avatar][data-variant=dark].state-selected{color:var(--color-surface-50);background-color:#0000}[data-component=button][data-type=coach-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=code]{--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=code]:hover:not(:disabled):not(.state-selected),[data-component=button][data-type=code].state-selected{background-color:var(--color-primary-800)}[data-component=button][data-type=code] svg{flex-shrink:0;width:var(--icon-size)!important;height:var(--icon-size)!important}[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}@keyframes pulse{50%{opacity:.5}}[data-component=button][data-type=marker][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][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][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]{--comp-width:calc(129px*var(--scale-ui));--comp-height:calc(96px*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] .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}[data-component=button][data-type=marker] svg:not(.icon) .border{fill:var(--borderColor)}[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=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(38px*var(--scale-ui));width:var(--comp-size);height:var(--comp-size);background-color:var(--color-tertiary-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=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].glow{animation:1.2s ease-in-out infinite glowPulsesNeon}[data-component=button][data-type=preview] svg{width:calc(80px*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-group][data-type=truck] [data-component=button]{--tw-border-style:none;color:var(--color-surface-100);background-image:none;border-style:none}[data-component=button-group][data-type=truck] [data-component=button][aria-pressed=true]{color:var(--color-primary-50)}[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].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][data-type=screw]{--comp-size:calc(60px*var(--scale-ui));--icon-size:calc(38px*var(--scale-ui));width:var(--comp-size);height:var(--comp-size)}[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){border-color:var(--color-primary-50);background-color:#0000}[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=info]{--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=info]:hover:not(:disabled):not(.state-selected),[data-component=button][data-type=info].state-selected{background-color:var(--color-primary-800)}[data-component=button][data-type=info] svg{flex-shrink:0;width:var(--icon-size)!important;height:var(--icon-size)!important}[data-component=button][data-type=start]{border:none}[data-component=button][data-type=start][data-size=md]{width:calc(290px*var(--scale-ui));height:calc(90px*var(--scale-ui))}[data-component=button][data-type=start] [data-section=transition-box]{border-radius:9999px;position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%}[data-component=button][data-type=start] [data-section=start-box]{z-index:10;position:relative}[data-component=button][data-type=start] [data-section=start-box] svg{width:calc(290px*var(--scale-ui));height:calc(90px*var(--scale-ui));filter:drop-shadow(0 0 8px #fff9)}[data-component=button][data-type=switch-sector]{border-style:var(--tw-border-style);border-width:calc(2px*var(--scale-ui));border-color:var(--color-white);--comp-size:calc(70px*var(--scale-ui));--icon-size:calc(38px*var(--scale-ui));padding-inline:calc(4px*var(--scale-ui));padding-block:calc(4px*var(--scale-ui));width:var(--comp-size);height:var(--comp-size);border-radius:9999px}[data-component=button][data-type=switch-sector]:hover:not(:disabled):not(.state-selected){background-color:var(--color-primary-800)}[data-component=button][data-type=switch-sector] svg{flex-shrink:0;width:var(--icon-size)!important;height:var(--icon-size)!important}[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-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:var(--radius-xl);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(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));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=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-component=logo-bar]{width:calc(60px*var(--scale-ui))}[data-component=logo-bar] [data-section=percentage],[data-component=logo-bar] [data-section=icon]{margin-bottom:calc(10px*var(--scale-ui))}[data-component=logo-bar] [data-section=chart]{width:100%;max-height:calc(140px*var(--scale-ui));background-color:var(--chart-color);position:relative}[data-component=logo-bar][data-variant=blue]{--chart-color:var(--color-primary-500);--text-color:var(--color-primary-500);--icon-primary-color:var(--color-primary-500);--icon-stroke-color:var(--color-primary-700);--icon-secondary-color:var(--color-primary-50)}[data-component=logo-bar][data-variant=blue] [data-section=percentage] p{color:var(--chart-color);text-align:center;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)}[data-component=logo-bar][data-variant=blue] [data-section=chart]{background-color:var(--chart-color)}[data-component=logo-bar][data-variant=gray]{--chart-color:var(--color-surface-500);--text-color:var(--color-surface-500);--icon-primary-color:var(--color-surface-500);--icon-stroke-color:var(--color-surface-700);--icon-secondary-color:var(--color-surface-50)}[data-component=logo-bar][data-variant=gray] [data-section=percentage] p{color:var(--chart-color);text-align:center;font-size:calc(20px*var(--scale-text-base));line-height:var(--tw-leading,1.25)}[data-component=logo-bar][data-variant=gray] [data-section=chart]{background-color:var(--chart-color)}[data-component=logo-bar-grid]{column-gap:calc(20px*var(--scale-ui));flex-wrap:wrap;align-items:flex-end;width:100%;display:flex}[data-component=countdown-timer]{align-items:center;column-gap:calc(10px*var(--scale-ui));--icon-size:calc(50px*var(--scale-ui));flex-direction:row;display:flex}[data-component=countdown-timer] 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=countdown-timer] svg{color:var(--color-primary-50);width:var(--icon-size);height:var(--icon-size)}[data-component=counter][data-type=coin]{justify-content:center;align-items:center;gap:calc(20px*var(--scale-ui));width:calc(144px*var(--scale-ui));display:flex;position:relative}[data-component=counter][data-type=coin] [data-section=stroke]{font-size:calc(40px*var(--scale-text-heading));line-height:var(--tw-leading,1.25);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#00aa19;margin-top:calc(100px*var(--scale-ui));margin-left:calc(80px*var(--scale-ui));-webkit-text-stroke:calc(8px*var(--scale-ui))#dbffdf;paint-order:stroke fill;position:absolute;rotate:6deg}[data-component=counter][data-type=coin] [data-section=text]{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-white)}[data-component=counter][data-type=coin] [data-section=svg]{width:calc(44px*var(--scale-ui));height:calc(44px*var(--scale-ui))}[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=counter][data-type=xp]{width:calc(254px*var(--scale-ui));height:calc(132px*var(--scale-ui))}[data-component=drop-zone]{pointer-events:auto}[data-component=draggable]{-webkit-user-select:none;user-select:none;transition:opacity .2s,transform .2s}[data-component=draggable]:not(.state-dragging):not(.state-drag-disabled){cursor:grab}[data-component=draggable].state-idle{opacity:1}[data-component=draggable].state-dragging{opacity:.5;cursor:grabbing}[data-component=draggable].state-drag-preview{filter:brightness(.95)}[data-component=draggable].state-dropping{animation:.2s ease-out drop-finish}[data-companion=drag-preview-follower]{box-shadow:0 4px 10px #0000001a}[data-companion=drag-preview-follower].state-cannot-drop{box-shadow:0 0 12px #ef444480}@keyframes drop-finish{0%{opacity:.8;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}[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=match-diagram] [data-section=diagram]{width:calc(500px*var(--scale-ui))}[data-component=match-diagram] [data-section=diagram] .center-mask,[data-component=match-diagram] [data-section=diagram] .no-pointer{pointer-events:none}[data-component=match-diagram] [data-section=diagram] .segment-interaction-layer{fill:#0000;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;outline:none}[data-component=match-diagram] [data-section=diagram] .diagram-center{fill:#fff;cursor:default;pointer-events:all}[data-component=match-diagram] [data-section=diagram] [data-section=icon]{width:100%;height:100%;color:var(--color-surface-200);justify-content:center;align-items:center;display:flex}[data-component=match-diagram] [data-section=diagram] [data-section=icon] svg{min-width:50px;min-height:50px}[data-component=match-diagram] [data-section=diagram] [data-section=icon].selected{color:var(--color-surface-50)}[data-component=match-diagram] [data-section=diagram] [data-section=center-percentage]{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}[data-component=match-diagram] [data-section=diagram] [data-section=center-percentage] [data-section=percentage]{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-500);font-size:50px!important}[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-input=text-input]{--idle-text:var(--color-surface-200);--idle-border:var(--color-surface-200);--focused-text:var(--color-primary-500);--focused-border:var(--color-primary-500);--error-text:var(--color-tertiary-500);--error-border:var(--color-tertiary-500);border-style:var(--tw-border-style);border-width:calc(2px*var(--scale-ui));font-size:calc(20px*var(--scale-text-base));line-height:var(--tw-leading,1.25);padding-inline:calc(10px*var(--scale-ui))}[data-input=text-input] [data-child=input]{padding-inline:calc(10px*var(--scale-ui));padding-bottom:calc(2px*var(--scale-ui))}[data-input=text-input] [data-child=icon-box],[data-input=text-input] [data-child=icon-box] svg{width:calc(30px*var(--scale-ui))!important;height:calc(30px*var(--scale-ui))!important}[data-input=text-input] [data-child=legend]{padding-inline:calc(10px*var(--scale-ui));font-size:calc(16px*var(--scale-text-base));line-height:var(--tw-leading,1.25);top:calc(-6px*var(--scale-text-base));position:relative}[data-input=text-input].dirty.unfocused{border-color:var(--color-primary-500)}[data-input=text-input].dirty.unfocused [data-child=legend]{color:var(--color-primary-500)}[data-input=text-input].focused{border-color:var(--color-primary-500)}[data-input=text-input].focused [data-child=legend]{color:var(--color-primary-500)}[data-input=text-input].unfocused{border-color:var(--idle-border)}[data-input=text-input].unfocused [data-child=legend]{color:var(--idle-text)}[data-input=text-input].dirty{color:var(--color-surface-950)}[data-input=text-input].dirty.invalid{border-color:var(--error-border)}[data-input=text-input].dirty.invalid>legend{color:var(--error-text)!important}[data-input=text-input].dirty.invalid [data-child=icon-box]{color:var(--color-tertiary-500)}[data-child=legend]{padding-inline:calc(5px*var(--scale-ui));color:var(--color-surface-200)}[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]{color:var(--heading-font-color);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);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=door-coverage]{width:calc(127px*var(--scale-ui));height:calc(145px*var(--scale-ui))}[data-component=door-coverage] [data-section=coveredpct]{margin-top:calc(40px*var(--scale-ui));line-height:var(--tw-leading,1.25);color:var(--heading-font-color);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);justify-content:center;align-items:center;display:inline-flex}[data-component=door-coverage] [data-section=coveredpct] p{-webkit-text-stroke:calc(8px*var(--scale-ui))var(--color-primary-800);paint-order:stroke fill}[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=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=progress-radial]{display:inline-block;position:relative}[data-component=progress-radial] [data-section=radial-box] .progress-bar{width:calc(220px*var(--scale-ui));height:calc(220px*var(--scale-ui))}[data-component=progress-radial] [data-section=percentage]{color:var(--color-primary-500);font-size:92px}[data-component=progress-radial] .progress-bg{stroke:var(--color-surface-50)}[data-component=progress-radial] .progress-fill{stroke:var(--color-primary-500);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:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out)}[data-component=progress-radial] .progress-fill-cap{fill:var(--color-primary-500);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:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out)}[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=xp-counter]{width:calc(271px*var(--scale-ui));height:calc(144px*var(--scale-ui));position:relative}[data-component=xp-counter] .xp-counter-wrapper{width:100%;height:100%;position:relative}[data-component=xp-counter] .xp-counter-text{inset:calc(var(--spacing)*0);width:max-content;margin-top:calc(13px*var(--scale-ui));height:calc(56px*var(--scale-ui));flex-direction:column;justify-content:center;display:flex;position:absolute;top:0;left:0}[data-component=xp-counter] .xp-counter-text h4{font-size:calc(25px*var(--scale-text-heading));line-height:var(--tw-leading,1.25)}[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)}:scope [data-component=button-group]{border-color:var(--color-surface-50);color:var(--color-surface-50)}:scope [data-component=button-group] .button-box{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}:scope [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)}:scope [data-component=button-group] .busy{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=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-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:rgb(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}@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=city-map]{width:calc(1452px*var(--scale-viewport));height:calc(1080px*var(--scale-viewport))}[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=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=match-profile]{border-radius:calc(25px*var(--scale-ui));padding:calc(40px*var(--scale-ui));width:calc(600px*var(--scale-ui));height:calc(687px*var(--scale-ui))}[data-component=panel][data-type=match-profile] [data-section=container]{flex-direction:row;justify-content:center;display:flex}[data-component=panel][data-type=match-profile] [data-section=container] [data-section=diagram-container]{flex-direction:column;display:flex}[data-component=panel][data-type=match-profile] [data-section=container] [data-section=diagram-container] [data-section=title]{text-align:center;width:100%;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-primary-500);height:calc(100px*var(--scale-ui));flex-direction:column;justify-content:center;align-items:center;display:flex}[data-component=panel][data-type=match-profile] [data-section=container] [data-section=diagram-container] [data-section=diagram]{justify-content:center;align-items:center;margin-top:auto;margin-bottom:auto;display:flex}[data-component=panel][data-type=match-profile] [data-section=container] [data-section=selected]{width:calc(500px*var(--scale-ui));opacity:0;flex-shrink:0;animation:.8s ease-in-out 1.2s forwards fadeIn}[data-component=panel][data-type=match-profile] [data-section=container] [data-section=selected] .description{margin-top:calc(40px*var(--scale-ui));margin-bottom:calc(40px*var(--scale-ui));font-size:calc(20px*var(--scale-text-base));line-height:var(--tw-leading,1.25)}[data-component=panel][data-type=match-profile] [data-section=container] [data-section=selected] p{color:var(--color-surface-500)}[data-component=panel][data-type=match-profile] [data-section=container] [data-section=selected] .box{border-radius:calc(15px*var(--scale-ui));background-color:var(--color-surface-50);margin-bottom:calc(20px*var(--scale-ui));font-size:calc(20px*var(--scale-text-base));line-height:var(--tw-leading,1.25);padding:calc(20px*var(--scale-ui))calc(30px*var(--scale-ui))}[data-component=panel][data-type=match-profile] [data-section=container] [data-section=selected] .box .title{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}[data-component=panel][data-type=match-profile].selected{width:calc(1121px*var(--scale-ui));height:calc(var(--content-height) + 80px*var(--scale-ui));transition:height .6s ease-in-out,width .6s ease-in-out .6s}[data-component=panel][data-type=match-profile].selected [data-section=container]{width:calc(1041px*var(--scale-ui))}:scope [data-section=finger-animation]{margin-left:calc(360px*var(--scale-ui));margin-top:calc(250px*var(--scale-ui));animation:3s ease-in-out infinite fingerClick;position:absolute}@keyframes fingerClick{0%{transform:scale(.8)}40%{transform:scale(.7)}70%{transform:scale(.8)}to{transform:scale(.8)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}[data-component=panel][data-type=spelerscode-modal]{width:calc(600px*var(--scale-viewport));height:auto;background-color:#0000!important}[data-component=panel][data-type=spelerscode-modal] [data-section=close]{pointer-events:auto;float:right;transform:translate(194%,-168%)}[data-component=panel][data-type=spelerscode-modal] .text{font-size:calc(20px*var(--scale-text-base));line-height:var(--tw-leading,1.25);margin-bottom:calc(40px*var(--scale-ui))}[data-component=panel][data-type=spelerscode-modal] .copy-button{gap:calc(10px*var(--scale-ui));width:100%;margin-bottom:calc(30px*var(--scale-ui))}[data-component=panel][data-type=spelerscode-modal] [data-section=code]{text-align:center}[data-component=panel][data-type=spelerscode-modal] [data-section=code] [data-component=button][data-role=primary]{border-color:var(--color-primary-50);background-color:var(--color-primary-50);color:var(--color-primary-500);text-align:center;font-size:calc(20px*var(--scale-text-base));line-height:var(--tw-leading,1.25);text-decoration-line:underline}[data-component=panel][data-type=spelerscode-modal] [data-section=code] [data-component=button][data-role=primary]:hover{border-color:var(--color-primary-50);background-color:var(--color-primary-50);color:var(--color-primary-500)}[data-component=panel][data-type=spelerscode-modal] [data-input=text-input]{margin-bottom:calc(30px*var(--scale-ui))}[data-component=panel][data-type=spelerscode-modal] span{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font-style:italic}[data-component=panel][data-type=spelerscode-modal] [data-section=submit]{justify-content:space-between;width:100%;display:flex}[data-component=panel][data-type=spelerscode-modal] [data-section=submit] div:first-child{flex-grow:1}[data-component=panel][data-type=spelerscode-modal] [data-section=submit] [data-component=button]{place-self:flex-end}[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-feature=modal][data-type=info-modal]{background-image:none!important}[data-feature=modal][data-type=info-modal] [data-section=close]{pointer-events:auto;float:right;transform:translate(calc(84px*var(--scale-ui)),calc(-80px*var(--scale-ui)))}[data-feature=modal][data-type=info-modal] [data-section=panel]{min-width:375px;width:calc(750px*var(--scale-ui))}[data-feature=modal][data-type=info-modal] [data-section=panel] h3{font-size:calc(32px*var(--scale-text-heading));line-height:var(--tw-leading,1.25)}[data-feature=modal][data-type=info-modal] [data-section=panel] p{font-size:calc(20px*var(--scale-text-base));line-height:var(--tw-leading,1.25)}[data-feature=modal][data-type=info-modal] [data-section=panel] a{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);text-decoration-line:underline}[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(30px*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));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=speech-bubble][data-type=result-starter]{pointer-events:none;-webkit-user-select:none;user-select:none}[data-component=speech-bubble][data-type=result-starter] [data-section=header]{padding-bottom:0}[data-component=speech-bubble][data-type=result-starter] [data-section=header] [data-section=banners]{margin-bottom:calc(10px*var(--scale-ui));flex-direction:column;justify-content:center;align-items:center;display:flex}[data-component=speech-bubble][data-type=result-starter] [data-section=header] [data-section=banners] svg{width:calc(700px*var(--scale-ui));height:calc(300px*var(--scale-ui));margin-top:calc(-120px*var(--scale-ui));filter:drop-shadow(0px calc(25px*var(--scale-ui))calc(18px*var(--scale-ui))#0000004d)}[data-component=speech-bubble][data-type=result-starter] [data-section=header] [data-section=xp-counter]{margin-top:calc(-8px*var(--scale-ui));margin-bottom:calc(10px*var(--scale-ui))}[data-component=speech-bubble][data-type=result-starter] [data-section=header] [data-section=title] h3{font-size:calc(32px*var(--scale-text-heading));line-height:var(--tw-leading,1.25);margin-bottom:calc(10px*var(--scale-ui))}[data-component=speech-bubble][data-type=result-starter] [data-section=header] [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)}[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)}@define-mixin scene-test{&[data-scene="test"]{&[data-section="jens"]{border: solid 8px blue;}}}@define-mixin scene-preview{&[data-scene="preview"]{&[data-layer="controls"]{justify-items: end; margin-top: auto;&[data-section="footer"]{padding-inline: calc(20px*var(--scale-text-ui)); width: 100%; background-color: var(--color-surface-950); display: flex; height: calc(90px*var(--scale-ui)); justify-content: space-between; align-items: center;&.left {flex: 1;}&.center { --tw-font-weight: var(--font-weight-bold); font-weight: var(--font-weight-bold); text-transform: uppercase; color: var(--color-primary-50); font-size: calc(32px*var(--scale-text-heading)); line-height: var(--tw-leading,1.25); flex: 1; display: flex; justify-content: center; }&.right {flex: 1; display: flex; justify-content: flex-end;&[data-type="preview-button"]{border-radius: calc(infinity*1px); border-radius: 9999px; padding-inline: calc(16px*var(--scale-text-ui)); padding-block: calc(8px*var(--scale-text-ui)); color: var(--color-primary-50); --tw-font-weight: var(--font-weight-bold); font-weight: var(--font-weight-bold); text-transform: uppercase;}}}}}}@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-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-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}@keyframes spin{to{transform:rotate(360deg)}}.center.svelte-sjo7eq{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}.announce-fullscreen{max-width:500px;text-align:start}.announce-fullscreen>h3{margin-bottom:calc(30px * var(--scale-text-base))}.announce-fullscreen>p.svelte-1d7rfcc{margin-bottom:calc(10px * var(--scale-text-base))}.announce-fullscreen>[data-component=button]{margin-top:calc(30px * var(--scale-text-base))}body[data-preset=standard]{background-color:var(--color-primary-950)}body[data-preset=cinema]{background-color:#000}.icon.svelte-1d7rfcc{width:calc(128px * var(--scale-ui));height:calc(128px * var(--scale-ui))}.icon-rotate.svelte-1d7rfcc{width:calc(160px * var(--scale-ui));height:calc(170px * var(--scale-ui))}
