.simulator.svelte-19yaoy4{display:flex;flex-direction:column;gap:var(--space-sm);scroll-margin-block-start:calc(var(--nav-height) + var(--space-lg))}.field.svelte-19yaoy4 [data-slot=toggle-group-item],.custom-module.svelte-19yaoy4 .custom-module-input,.bundle-card button,.module.svelte-19yaoy4 button{scroll-margin-block-end:12.5rem}h2.svelte-19yaoy4{font-size:var(--text-2xl)}.field.svelte-19yaoy4{display:flex;flex-direction:column;gap:var(--space-2xs);padding:0;border:none}legend.svelte-19yaoy4,.field.svelte-19yaoy4>label{padding:0;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent)}.hint.svelte-19yaoy4{font-size:var(--text-xs);color:var(--color-text-muted)}.seats-row.svelte-19yaoy4{display:flex;align-items:center;gap:var(--space-sm)}.seats-slider.svelte-19yaoy4{flex:1 1 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;block-size:1.25rem;background:transparent}.seats-slider.svelte-19yaoy4::-webkit-slider-runnable-track{block-size:2px;background:var(--color-border)}.seats-slider.svelte-19yaoy4::-moz-range-track{block-size:2px;background:var(--color-border)}.seats-slider.svelte-19yaoy4::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;inline-size:.75rem;block-size:.75rem;margin-block-start:-.365rem;border-radius:50%;background:var(--color-accent)}.seats-slider.svelte-19yaoy4::-moz-range-thumb{inline-size:.75rem;block-size:.75rem;border:none;border-radius:50%;background:var(--color-accent)}.seats-row.svelte-19yaoy4 .seats-input,.custom-module.svelte-19yaoy4 .custom-module-input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.seats-row.svelte-19yaoy4 .seats-input::-webkit-outer-spin-button,.seats-row.svelte-19yaoy4 .seats-input::-webkit-inner-spin-button,.custom-module.svelte-19yaoy4 .custom-module-input::-webkit-outer-spin-button,.custom-module.svelte-19yaoy4 .custom-module-input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.seats-row.svelte-19yaoy4 .seats-input{flex:0 0 6.5rem;min-block-size:2.25rem}.field.svelte-19yaoy4 [data-slot=toggle-group]{flex-wrap:wrap;justify-content:flex-start;gap:var(--space-3xs)}.bundle-grid.svelte-19yaoy4{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:var(--space-xs) var(--space-sm);margin-block-start:var(--space-2xs)}.bundle-card{display:flex;align-items:flex-start;gap:var(--space-2xs);padding:var(--space-sm);border:var(--rule-hairline) solid var(--color-border);border-radius:var(--radius-card);cursor:pointer}.bundle-card.selected{border:2px solid var(--color-accent);padding:calc(var(--space-sm) - 1px)}.bundle-card.locked{cursor:not-allowed}.customize.svelte-19yaoy4{margin-block-start:var(--space-sm)}.customize.svelte-19yaoy4 summary:where(.svelte-19yaoy4){width:fit-content;list-style:none;font-size:var(--text-xs);color:var(--color-text-muted);cursor:pointer;text-decoration:underline;text-underline-offset:.2em}.customize.svelte-19yaoy4 summary:where(.svelte-19yaoy4)::-webkit-details-marker{display:none}.customize.svelte-19yaoy4 summary:where(.svelte-19yaoy4):hover,.customize.svelte-19yaoy4 summary:where(.svelte-19yaoy4):focus-visible{color:var(--color-accent)}.module-grid.svelte-19yaoy4{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:var(--space-xs) var(--space-sm);margin-block-start:var(--space-sm)}.module.svelte-19yaoy4{display:flex;align-items:flex-start;gap:var(--space-2xs)}.module.svelte-19yaoy4 label,.bundle-text.svelte-19yaoy4{display:flex;flex-direction:column;font-family:inherit;font-size:var(--text-sm);letter-spacing:normal;text-transform:none;color:var(--color-text)}.module-examples.svelte-19yaoy4{font-size:var(--text-xs);color:var(--color-text-muted)}.custom-module.svelte-19yaoy4{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);margin-block-start:var(--space-sm);padding-block-start:var(--space-sm);border-block-start:var(--rule-hairline) solid var(--color-border)}.custom-module-copy.svelte-19yaoy4{display:flex;flex-direction:column;gap:var(--space-3xs)}.custom-module-question.svelte-19yaoy4{font-size:var(--text-xs);color:var(--color-text-muted)}.custom-module-copy.svelte-19yaoy4 label{font-family:inherit;font-size:var(--text-sm);font-weight:520;letter-spacing:normal;text-transform:none;color:var(--color-text)}.custom-module.svelte-19yaoy4 .custom-module-input{flex:0 0 5rem;min-block-size:2.25rem}.result.svelte-19yaoy4{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm) var(--space-lg);position:sticky;inset-block-end:0;z-index:20;margin-block-start:var(--space-xs);padding:var(--space-sm);background-color:var(--color-paper);border-block-start:var(--rule-hairline) solid var(--color-border)}.prices.svelte-19yaoy4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--space-lg);flex:1 1 16rem}.result.svelte-19yaoy4 .result-cta{flex:0 0 auto}.prices.svelte-19yaoy4 dt:where(.svelte-19yaoy4){font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent)}.prices.svelte-19yaoy4 dd:where(.svelte-19yaoy4){margin-block-start:var(--space-3xs);font-size:var(--text-xl);font-weight:620}.disclaimer.svelte-19yaoy4{font-size:var(--text-xs);color:var(--color-text-muted)}.figure-section.svelte-1e39h6k{border-block-start:var(--rule-hairline) solid var(--color-border)}
