.engine-mix-panel.svelte-tdb6vw{animation:svelte-tdb6vw-slideDown .15s ease-out}@keyframes svelte-tdb6vw-slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.engine-range.svelte-tdb6vw{height:4px;cursor:pointer;accent-color:var(--color-primary-500)}/*! tailwindcss v4.3.2 | 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-font-weight:initial}}}.choice-block.svelte-1dii3m5{margin-bottom:calc(var(--spacing,.25rem) * 2);gap:var(--spacing,.25rem);flex-direction:column;display:flex}.choice-heading.svelte-1dii3m5{font-size:calc(.75rem * var(--text-scaling));line-height:var(--tw-leading,calc(calc(1 / .75) * var(--text-scaling)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-surface-700,oklch(37.1% 0 0))}.choice-heading.svelte-1dii3m5:where(.dark,.dark *){color:var(--color-surface-300,oklch(87% 0 0))}.choice-chips.svelte-1dii3m5{gap:var(--spacing,.25rem);flex-wrap:wrap;display:flex}.choice-chip.svelte-1dii3m5{cursor:pointer;background-color:var(--color-surface-200,oklch(92.2% 0 0));padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:var(--spacing,.25rem);font-size:calc(.75rem * var(--text-scaling));line-height:var(--tw-leading,calc(calc(1 / .75) * var(--text-scaling)));color:var(--color-surface-800,oklch(26.9% 0 0));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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e38px}@media(hover:hover){.choice-chip.svelte-1dii3m5:hover{background-color:var(--color-surface-300,oklch(87% 0 0))}}.choice-chip.svelte-1dii3m5:where(.dark,.dark *){background-color:var(--color-surface-700,oklch(37.1% 0 0));color:var(--color-surface-100,oklch(97% 0 0))}@media(hover:hover){.choice-chip.svelte-1dii3m5:where(.dark,.dark *):hover{background-color:var(--color-surface-600,oklch(43.9% 0 0))}}.choice-chip--active.svelte-1dii3m5{background-color:var(--color-primary-500,oklch(55.6% 0 0));color:var(--color-white,#fff)}@media(hover:hover){.choice-chip--active.svelte-1dii3m5:hover{background-color:var(--color-primary-600,oklch(43.9% 0 0))}}@property --tw-font-weight{syntax:"*";inherits:false}.stepper.svelte-mwalwh{display:flex;align-items:center;border-radius:.25rem;border:1px solid var(--color-surface-300);background-color:var(--color-surface-100);overflow:hidden}.dark .stepper.svelte-mwalwh{border-color:var(--color-surface-600);background-color:var(--color-surface-800)}.stepper-btn.svelte-mwalwh{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;color:var(--color-surface-500);transition:background-color .15s;cursor:pointer;background:transparent;border:none;padding:0}.stepper-btn.svelte-mwalwh:hover{background-color:var(--color-surface-200)}.dark .stepper-btn.svelte-mwalwh:hover{background-color:var(--color-surface-700)}.stepper-btn.svelte-mwalwh:disabled{opacity:.3;cursor:not-allowed}.stepper-val.svelte-mwalwh{padding:0 .375rem;font-size:.75rem;font-weight:600;min-width:1.25rem;text-align:center;color:var(--color-surface-700)}.dark .stepper-val.svelte-mwalwh{color:var(--color-surface-300)}
