.side-scroller.svelte-e9cyel{display:grid;grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;gap:.65rem;align-items:center;min-width:0}.scroll-track.svelte-e9cyel{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--line) transparent;padding-bottom:.75rem}.browse-arrow.svelte-e9cyel{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid #a7cbce26;border-radius:50%;color:var(--play-paper);background:#a7cbce08;cursor:pointer;transition:background .2s,border-color .2s,opacity .2s}.browse-arrow.svelte-e9cyel svg:where(.svelte-e9cyel){width:1.3rem;height:1.3rem;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.browse-arrow.svelte-e9cyel:hover:not(:disabled){background:#a7cbce18;border-color:#a7cbce70}.browse-arrow.svelte-e9cyel:disabled{opacity:.18;cursor:default}.browse-arrow.svelte-e9cyel:focus-visible{outline:2px solid var(--play-accent);outline-offset:3px}@media (max-width: 600px){.side-scroller.svelte-e9cyel{grid-template-columns:2rem minmax(0,1fr) 2rem;gap:.35rem}.browse-arrow.svelte-e9cyel{width:2rem;height:2rem}}@media (prefers-reduced-motion: reduce){.browse-arrow.svelte-e9cyel{transition:none}}.axis.svelte-103q98q{font-size:11px;fill:#6b7280;font-variant-numeric:tabular-nums}.end-label.svelte-103q98q{font-size:11px;fill:#d1d5db}.axis.svelte-f6bqel{font-size:10px;fill:#6b7280;font-variant-numeric:tabular-nums}.roi-choice.svelte-1my2eaw{border:2px solid #1f2937;background:#111827;color:#e5e7eb}.roi-choice.svelte-1my2eaw:hover{border-color:#4b5563}.roi-choice.selected.svelte-1my2eaw{border-color:#06b6d4;background:#08334466;color:#67e8f9;box-shadow:0 0 0 1px #06b6d4}.choice-title.svelte-1my2eaw{display:flex;justify-content:space-between;align-items:center;gap:.5rem;font-size:1rem;font-weight:800}.choice-hint.svelte-1my2eaw,.choice-meta.svelte-1my2eaw{color:#c7cdd6;font-size:.9rem;line-height:1.5;margin-top:.25rem}.roi-choice.selected.svelte-1my2eaw .choice-hint:where(.svelte-1my2eaw),.roi-choice.selected.svelte-1my2eaw .choice-meta:where(.svelte-1my2eaw){color:#a5f3fc}.selection-mark.svelte-1my2eaw{flex:none;width:1rem;font-size:1rem;font-weight:800}.roi-choice.svelte-1my2eaw:focus-visible{outline:3px solid #00c8ff;outline-offset:3px}.roi-option-row.svelte-1my2eaw:hover{background:#ffffff0d}.roi-option-row.selected.svelte-1my2eaw{background:#08334480;box-shadow:inset 3px 0 #00c8ff}.roi-option-row.selected.svelte-1my2eaw td:where(.svelte-1my2eaw){color:#67e8f9;font-weight:700}.card-title.svelte-1my2eaw{font-size:1.05rem;font-weight:800;color:#f3f4f6}.roi-calculator.svelte-1my2eaw .text-xs{font-size:.875rem;line-height:1.5}.roi-calculator.svelte-1my2eaw .text-sm{font-size:1rem;line-height:1.5}.roi-calculator.svelte-1my2eaw .text-gray-600{color:#a3acb9}.roi-calculator.svelte-1my2eaw .text-gray-500{color:#b4bcc8}.roi-calculator.svelte-1my2eaw .text-gray-400{color:#c7cdd6}.calculator-title.svelte-1my2eaw{margin-bottom:1.25rem;color:#67e8f9;font:400 clamp(1.6rem,3vw,2.4rem)/1.1 "Archivo Black",sans-serif;letter-spacing:-.03em}.how-it-works.svelte-1my2eaw{margin-bottom:1.75rem;padding:1.25rem 1.4rem;border:1px solid #155e75;border-radius:.5rem;background:#08334459}.how-it-works.svelte-1my2eaw h3:where(.svelte-1my2eaw){color:#f3f4f6;font-size:1.1rem;font-weight:800;margin-bottom:.6rem}.venue-flow.svelte-1my2eaw{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding:0;list-style:none}.venue-flow.svelte-1my2eaw li:where(.svelte-1my2eaw){position:relative;display:grid;grid-template-columns:auto 1fr;align-content:start;gap:.7rem;padding:1rem;border:1px solid #254b60;border-radius:.5rem;background:#071b28;min-width:0}.venue-flow.svelte-1my2eaw li:where(.svelte-1my2eaw):not(:last-child):after{content:"→";position:absolute;right:-1rem;top:1.65rem;width:1rem;text-align:center;color:#67e8f9}.flow-icon.svelte-1my2eaw{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:.5rem;background:#10384b;color:#67e8f9}.flow-icon.svelte-1my2eaw svg:where(.svelte-1my2eaw){width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.flow-number.svelte-1my2eaw{justify-self:end;color:#89afc2;font-size:.8rem;font-variant-numeric:tabular-nums}.venue-flow.svelte-1my2eaw b:where(.svelte-1my2eaw),.venue-flow.svelte-1my2eaw p:where(.svelte-1my2eaw){grid-column:1 / -1}.how-it-works.svelte-1my2eaw .venue-flow:where(.svelte-1my2eaw) p:where(.svelte-1my2eaw){margin:0;font-size:.9rem;line-height:1.5;color:#bacad6}.how-it-works.svelte-1my2eaw .planning-note:where(.svelte-1my2eaw){font-size:.85rem;color:#a9becc}.how-it-works.svelte-1my2eaw .planning-note:where(.svelte-1my2eaw) a:where(.svelte-1my2eaw){color:#67e8f9;font-weight:700;text-decoration:underline;text-underline-offset:3px}.guest-summary.svelte-1my2eaw{display:flex;flex-wrap:wrap;gap:.5rem 2rem;margin-top:1rem;padding-top:.8rem;border-top:1px solid #374151;color:#b4bcc8;font-size:.9rem}.guest-summary.svelte-1my2eaw b:where(.svelte-1my2eaw){color:#67e8f9;font-variant-numeric:tabular-nums}.data-source.svelte-1my2eaw{margin-top:.8rem;color:#b4bcc8;font-size:.875rem;line-height:1.6}.data-source.svelte-1my2eaw summary:where(.svelte-1my2eaw){cursor:pointer;color:#d1d5db}.data-source.svelte-1my2eaw p:where(.svelte-1my2eaw){margin-top:.5rem;max-width:75ch}.data-source.svelte-1my2eaw a:where(.svelte-1my2eaw){color:#67e8f9;text-decoration:underline;text-underline-offset:3px}@media (max-width: 1000px){.venue-flow.svelte-1my2eaw{grid-template-columns:repeat(2,minmax(0,1fr))}.venue-flow.svelte-1my2eaw li:where(.svelte-1my2eaw):nth-child(2):after{content:none}}@media (max-width: 550px){.how-it-works.svelte-1my2eaw{padding:1rem}.venue-flow.svelte-1my2eaw{grid-template-columns:1fr;gap:.75rem}.venue-flow.svelte-1my2eaw li:where(.svelte-1my2eaw){grid-template-columns:auto 1fr auto;column-gap:.8rem}.flow-icon.svelte-1my2eaw{grid-row:1 / 3}.flow-number.svelte-1my2eaw{grid-column:3;grid-row:1}.venue-flow.svelte-1my2eaw b:where(.svelte-1my2eaw),.venue-flow.svelte-1my2eaw p:where(.svelte-1my2eaw){grid-column:2}.venue-flow.svelte-1my2eaw b:where(.svelte-1my2eaw){grid-row:1}.venue-flow.svelte-1my2eaw li:where(.svelte-1my2eaw):after{display:none}}.how-it-works.svelte-1my2eaw b:where(.svelte-1my2eaw){color:#f3f4f6}.how-it-works.svelte-1my2eaw p:where(.svelte-1my2eaw){margin-top:.9rem;color:#d1d5db;font-size:.95rem;line-height:1.55}.step-title.svelte-1my2eaw{margin-bottom:.5rem;color:#e5e7eb;font-size:.95rem;font-weight:800;letter-spacing:.02em}input[type=range].svelte-1my2eaw{accent-color:#00c8ff}
