.demo-checkout.svelte-7sjw2p{background:var(--color-surface-base);min-block-size:0;min-inline-size:0;color:var(--color-text-primary);flex-direction:column;flex:1;display:flex}.checkout-scroll.svelte-7sjw2p{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-block-size:0;scroll-padding-block:24px;overflow-y:auto}.checkout-content.svelte-7sjw2p{inline-size:100%;max-inline-size:72rem;margin-inline:auto;padding:20px 20px 32px}.progress.svelte-7sjw2p ol:where(.svelte-7sjw2p){flex-wrap:wrap;align-items:center;gap:8px 24px;margin:0 0 24px;padding:0;list-style:none;display:flex}.progress.svelte-7sjw2p li:where(.svelte-7sjw2p){min-inline-size:0;color:var(--color-text-muted);border-block-end:2px solid #0000;align-items:center;gap:4px;padding-block:8px;font-size:13px;font-weight:600;display:flex}.progress.svelte-7sjw2p .active:where(.svelte-7sjw2p){color:var(--color-text-primary);border-color:var(--color-border-accent)}.progress.svelte-7sjw2p .done:where(.svelte-7sjw2p){color:var(--color-text-secondary)}.progress.svelte-7sjw2p svg:where(.svelte-7sjw2p){block-size:16px;inline-size:16px}svg.svelte-7sjw2p{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:22px;inline-size:22px}.checkout-heading.svelte-7sjw2p{margin-block-end:20px}h1.svelte-7sjw2p{letter-spacing:-.02em;text-wrap:balance;max-inline-size:24ch;margin:8px 0 12px;font-size:clamp(26px,4vw,36px);font-weight:650;line-height:1.12}h1.svelte-7sjw2p:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:6px}.event-name.svelte-7sjw2p{overflow-wrap:anywhere;font-size:17px;font-weight:600}.venue.svelte-7sjw2p{color:var(--color-text-secondary);overflow-wrap:anywhere;margin-block-start:4px;font-size:14px}.back.svelte-7sjw2p{min-block-size:44px;color:var(--color-text-secondary);background:0 0;border:0;align-items:center;gap:8px;padding:0 8px 0 0;font-size:14px;font-weight:600;display:inline-flex}.payment-error.svelte-7sjw2p{border:1px solid var(--color-danger-border);border-radius:var(--shape-sm);background:var(--color-danger-soft);margin-block-end:24px;padding:16px;font-size:15px;line-height:1.5}.payment-error.svelte-7sjw2p strong:where(.svelte-7sjw2p){color:var(--color-danger)}.payment-error.svelte-7sjw2p p:where(.svelte-7sjw2p){max-inline-size:65ch;color:var(--color-text-primary);margin-block-start:4px}.payment-error.svelte-7sjw2p:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}.review-grid.svelte-7sjw2p{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.order-summary.svelte-7sjw2p{min-inline-size:0}h2.svelte-7sjw2p,legend.svelte-7sjw2p{margin:0;font-size:20px;font-weight:650;line-height:1.3}.section-heading.svelte-7sjw2p{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-block-end:16px;display:flex}.section-heading.svelte-7sjw2p>span:where(.svelte-7sjw2p){color:var(--color-text-secondary);font-size:14px}h3.svelte-7sjw2p{overflow-wrap:anywhere;margin-block:0 12px;font-size:17px;font-weight:600;line-height:1.4}.selected-seats.svelte-7sjw2p{overscroll-behavior:contain;scrollbar-gutter:stable;max-block-size:180px;margin:0 0 20px;padding:0;list-style:none;overflow-y:auto}.selected-seats.svelte-7sjw2p li:where(.svelte-7sjw2p){overflow-wrap:anywhere;padding-block:8px;font-size:15px;line-height:1.5}.selected-seats.svelte-7sjw2p li:where(.svelte-7sjw2p)+li:where(.svelte-7sjw2p){border-block-start:1px solid var(--glass-border)}.general-receipt.svelte-7sjw2p{color:var(--color-text-secondary);margin-block-end:20px;font-size:15px;line-height:1.5}.breakdown.svelte-7sjw2p{border-block:1px solid var(--glass-border-strong);gap:12px;margin:0;padding-block:18px;display:grid}.breakdown.svelte-7sjw2p>div:where(.svelte-7sjw2p){justify-content:space-between;align-items:baseline;gap:16px;font-size:15px;line-height:1.4;display:flex}.breakdown.svelte-7sjw2p dt:where(.svelte-7sjw2p){color:var(--color-text-secondary)}.breakdown.svelte-7sjw2p dd:where(.svelte-7sjw2p){flex:none;margin:0;font-weight:600}.breakdown.svelte-7sjw2p .total:where(.svelte-7sjw2p){border-block-start:1px solid var(--glass-border);margin-block-start:4px;padding-block-start:14px;font-weight:700}.total.svelte-7sjw2p dt:where(.svelte-7sjw2p){color:var(--color-text-primary)}.total.svelte-7sjw2p dd:where(.svelte-7sjw2p){font-size:20px;font-weight:700}.total.svelte-7sjw2p dd:where(.svelte-7sjw2p) span:where(.svelte-7sjw2p){font-size:12px;font-weight:500}form.svelte-7sjw2p,fieldset.svelte-7sjw2p{min-inline-size:0}fieldset.svelte-7sjw2p{border:0;margin:0;padding:0}legend.svelte-7sjw2p{padding:0}.field-intro.svelte-7sjw2p{color:var(--color-text-secondary);margin-block:10px 20px;font-size:14px;line-height:1.5}.field.svelte-7sjw2p+.field:where(.svelte-7sjw2p){margin-block-start:20px}.field.svelte-7sjw2p label:where(.svelte-7sjw2p){margin-block-end:8px;font-size:15px;font-weight:600;display:block}.field.svelte-7sjw2p input:where(.svelte-7sjw2p){border:1px solid var(--glass-border-strong);border-radius:var(--shape-sm);background:var(--color-surface-raised);min-block-size:48px;inline-size:100%;color:var(--color-text-primary);font:inherit;padding:12px;font-size:16px}.field.svelte-7sjw2p input:where(.svelte-7sjw2p)::placeholder{color:var(--color-text-muted);opacity:1}.field.svelte-7sjw2p input[aria-invalid=true]:where(.svelte-7sjw2p){border-color:var(--color-danger)}.field-error.svelte-7sjw2p{color:var(--color-danger);margin-block-start:6px;font-size:14px;line-height:1.4}.payment-method.svelte-7sjw2p{border-block-start:1px solid var(--glass-border);margin-block-start:28px;padding-block-start:24px}.payment-method.svelte-7sjw2p p:where(.svelte-7sjw2p){color:var(--color-text-secondary);margin-block-start:8px;font-size:14px;line-height:1.5}.checkout-action.svelte-7sjw2p{padding:14px 20px calc(14px + env(safe-area-inset-bottom));border-block-start:1px solid var(--glass-border-strong);background:var(--color-surface-raised);flex:none}.action-content.svelte-7sjw2p{flex-direction:column;gap:12px;max-inline-size:72rem;margin-inline:auto;display:flex}.complete.svelte-7sjw2p .action-content:where(.svelte-7sjw2p){justify-content:flex-end}.payment-action.svelte-7sjw2p{gap:6px;display:grid}.action-note.svelte-7sjw2p{text-align:center;color:var(--color-text-secondary);margin:0;font-size:12px;line-height:1.5}.action-total.svelte-7sjw2p{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;font-size:13px;display:flex}.action-total.svelte-7sjw2p>span:where(.svelte-7sjw2p){color:var(--color-text-secondary)}.action-total.svelte-7sjw2p strong:where(.svelte-7sjw2p){font-size:20px;line-height:1.2}.action-total.svelte-7sjw2p small:where(.svelte-7sjw2p){font-size:12px;font-weight:500}button.svelte-7sjw2p{cursor:pointer;touch-action:manipulation;font-family:inherit}button.svelte-7sjw2p:disabled{cursor:wait;opacity:.65}button.svelte-7sjw2p:focus-visible,input.svelte-7sjw2p:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}.primary.svelte-7sjw2p{inline-size:100%}.spinner.svelte-7sjw2p{border-radius:var(--shape-pill);border:2px solid;border-inline-end-color:#0000;block-size:18px;inline-size:18px;animation:.8s linear infinite svelte-7sjw2p-turn}@keyframes svelte-7sjw2p-turn{to{transform:rotate(360deg)}}.confirmation.svelte-7sjw2p{max-inline-size:46rem}.receipt-heading.svelte-7sjw2p{flex-wrap:wrap;align-items:baseline;gap:12px;margin-block-end:20px;display:flex}.folio.svelte-7sjw2p{color:var(--color-text-secondary);font-size:14px}.contact-receipt.svelte-7sjw2p{gap:16px;margin:0 0 28px;display:grid}.contact-receipt.svelte-7sjw2p dt:where(.svelte-7sjw2p){color:var(--color-text-secondary);margin-block-end:4px;font-size:12px}.contact-receipt.svelte-7sjw2p dd:where(.svelte-7sjw2p){overflow-wrap:anywhere;margin:0;font-size:15px}.receipt-tickets.svelte-7sjw2p,.receipt-extras.svelte-7sjw2p{margin-block-end:20px}.extra-lines.svelte-7sjw2p{margin:0}.extra-lines.svelte-7sjw2p>div:where(.svelte-7sjw2p){border-block-start:1px solid var(--glass-border);justify-content:space-between;align-items:baseline;gap:16px;padding-block:12px;font-size:15px;line-height:1.4;display:flex}.extra-lines.svelte-7sjw2p dt:where(.svelte-7sjw2p){overflow-wrap:anywhere;gap:4px;min-inline-size:0;display:grid}.extra-lines.svelte-7sjw2p dt:where(.svelte-7sjw2p) small:where(.svelte-7sjw2p){color:var(--color-text-secondary);font-size:13px}.extra-lines.svelte-7sjw2p dd:where(.svelte-7sjw2p){flex:none;margin:0;font-weight:600}.receipt-tickets.svelte-7sjw2p h3:where(.svelte-7sjw2p) span:where(.svelte-7sjw2p){color:var(--color-text-secondary);font-weight:400}.receipt-seat-list.svelte-7sjw2p{margin:0;padding:0;list-style:none}.receipt-seat-list.svelte-7sjw2p li:where(.svelte-7sjw2p){border-block-start:1px solid var(--glass-border);align-items:center;gap:12px;padding-block:16px;display:flex}.receipt-seat-list.svelte-7sjw2p li:where(.svelte-7sjw2p)>span:where(.svelte-7sjw2p){overflow-wrap:anywhere;flex-direction:column;gap:4px;min-inline-size:0;font-size:14px;line-height:1.4;display:flex}.receipt-seat-list.svelte-7sjw2p strong:where(.svelte-7sjw2p){color:var(--color-text-secondary);font-size:12px;font-weight:600}.receipt-notice.svelte-7sjw2p{color:var(--color-text-secondary);margin-block:0 20px;font-size:13px;font-weight:600;line-height:1.5}.memory-note.svelte-7sjw2p{color:var(--color-text-secondary);margin-block-start:18px;font-size:13px;line-height:1.5}.sr-only.svelte-7sjw2p{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (width>=48rem){.checkout-content.svelte-7sjw2p{padding:28px 32px 40px}.review-grid.svelte-7sjw2p{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}.order-summary.svelte-7sjw2p{grid-area:1/2}form.svelte-7sjw2p{grid-area:1/1}.action-content.svelte-7sjw2p{flex-direction:row;justify-content:space-between;align-items:center}.action-total.svelte-7sjw2p{flex-direction:column;gap:3px}.primary.svelte-7sjw2p{inline-size:auto;min-inline-size:300px}.checkout-action.svelte-7sjw2p{padding-inline:32px}.contact-receipt.svelte-7sjw2p{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=47.999rem){.demo-checkout.svelte-7sjw2p:not(.complete) .checkout-content:where(.svelte-7sjw2p){padding-block-start:12px}.demo-checkout.svelte-7sjw2p:not(.complete) .progress:where(.svelte-7sjw2p) ol:where(.svelte-7sjw2p){margin-block-end:12px}.demo-checkout.svelte-7sjw2p:not(.complete) .progress:where(.svelte-7sjw2p) li:where(.svelte-7sjw2p){padding-block:4px}.demo-checkout.svelte-7sjw2p:not(.complete) .checkout-heading:where(.svelte-7sjw2p){margin-block-end:12px}.demo-checkout.svelte-7sjw2p:not(.complete) h1:where(.svelte-7sjw2p){margin-block:4px 8px}.demo-checkout.svelte-7sjw2p:not(.complete) .event-name:where(.svelte-7sjw2p){font-size:15px}.demo-checkout.svelte-7sjw2p:not(.complete) .venue:where(.svelte-7sjw2p){font-size:13px}.review-grid.svelte-7sjw2p{gap:28px}.field-intro.svelte-7sjw2p{margin-block:8px 14px}.field.svelte-7sjw2p+.field:where(.svelte-7sjw2p){margin-block-start:14px}.payment-method.svelte-7sjw2p{margin-block-start:20px;padding-block-start:18px}}@media (width<=23rem){.checkout-content.svelte-7sjw2p,.checkout-action.svelte-7sjw2p{padding-inline:16px}.progress.svelte-7sjw2p ol:where(.svelte-7sjw2p){gap:8px}.progress.svelte-7sjw2p li:where(.svelte-7sjw2p){font-size:12px}.primary.svelte-7sjw2p{padding-inline:12px;font-size:15px}}@media (prefers-reduced-motion:reduce){.spinner.svelte-7sjw2p{animation:none}}.demo-waiting.svelte-ijy5ab{min-block-size:0;min-inline-size:0;color:var(--color-text-primary);background:var(--color-surface-base);flex-direction:column;flex:1;display:flex}.waiting-scroll.svelte-ijy5ab{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-block-size:0;overflow-y:auto}.waiting-content.svelte-ijy5ab{max-inline-size:38rem;margin-inline:auto;padding:24px 20px 32px}.progress.svelte-ijy5ab ol:where(.svelte-ijy5ab){justify-content:space-between;gap:12px;margin:0 0 28px;padding:0;list-style:none;display:flex}.progress.svelte-ijy5ab li:where(.svelte-ijy5ab){color:var(--color-text-muted);border-block-end:2px solid #0000;padding-block:6px;font-size:12px;font-weight:600}.progress.svelte-ijy5ab [aria-current]:where(.svelte-ijy5ab){color:var(--color-text-primary);border-color:var(--color-border-accent)}.event-heading.svelte-ijy5ab{margin-block-end:20px}.eyebrow.svelte-ijy5ab{color:var(--color-text-accent);margin-block-end:8px;font-size:13px;font-weight:600}h1.svelte-ijy5ab{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:clamp(22px,4vw,30px);font-weight:650;line-height:1.2}.venue.svelte-ijy5ab{color:var(--color-text-secondary);overflow-wrap:anywhere;margin-block-start:8px;font-size:14px}.queue-panel.svelte-ijy5ab{border:1px solid var(--glass-border-strong);border-radius:var(--shape-md);background:var(--color-surface-raised);padding:22px 22px 24px}.queue-panel.is-ready.svelte-ijy5ab{border-color:color-mix(in oklab, var(--color-success) 45%, transparent)}.state-row.svelte-ijy5ab{align-items:center;gap:14px;display:flex}.state-symbol.svelte-ijy5ab{border-radius:var(--shape-pill);background:color-mix(in oklab, var(--color-border-accent) 22%, var(--color-surface-raised));block-size:44px;inline-size:44px;color:var(--color-text-accent);flex:none;place-items:center;display:grid}.is-ready.svelte-ijy5ab .state-symbol:where(.svelte-ijy5ab){background:var(--color-success-soft);color:var(--color-success)}.has-error.svelte-ijy5ab .state-symbol:where(.svelte-ijy5ab){color:var(--color-danger);background:var(--color-danger-soft)}svg.svelte-ijy5ab{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:22px;inline-size:22px}h2.svelte-ijy5ab{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(22px,4vw,28px);font-weight:650;line-height:1.2}h2.svelte-ijy5ab:focus{outline:none}.lead.svelte-ijy5ab{color:var(--color-text-secondary);margin-block-start:14px;font-size:15px;line-height:1.6}.lead.svelte-ijy5ab strong:where(.svelte-ijy5ab){color:var(--color-text-primary)}.queue-metrics.svelte-ijy5ab{justify-content:space-between;gap:16px;margin:24px 0 14px;display:flex}.queue-metrics.svelte-ijy5ab>div:where(.svelte-ijy5ab){gap:6px;display:grid}.queue-metrics.svelte-ijy5ab .end:where(.svelte-ijy5ab){text-align:end}.queue-metrics.svelte-ijy5ab dt:where(.svelte-ijy5ab){color:var(--color-text-secondary);font-size:12px;line-height:1.4}.queue-metrics.svelte-ijy5ab dd:where(.svelte-ijy5ab){font-variant-numeric:tabular-nums;margin:0;font-size:34px;font-weight:700;line-height:1}.metric-note.svelte-ijy5ab{color:var(--color-text-muted);font-size:12px}.bar.svelte-ijy5ab{border-radius:var(--shape-pill);background:var(--glass-fill-strong);block-size:8px;overflow:hidden}.bar.svelte-ijy5ab span:where(.svelte-ijy5ab){border-radius:var(--shape-pill);background:linear-gradient(90deg, var(--color-morado-border), var(--color-morado-border-soft));block-size:100%;transition:inline-size 1s linear;display:block}.next-steps.svelte-ijy5ab{border-radius:var(--shape-md);background:color-mix(in oklab, var(--color-surface-raised) 60%, transparent);border:1px solid var(--glass-border);margin-block-start:20px;padding:18px 20px}.next-steps.svelte-ijy5ab h3:where(.svelte-ijy5ab){color:var(--color-text-primary);margin:0 0 12px;font-size:14px;font-weight:650}.next-steps.svelte-ijy5ab ul:where(.svelte-ijy5ab){gap:12px;margin:0;padding:0;list-style:none;display:grid}.next-steps.svelte-ijy5ab li:where(.svelte-ijy5ab){color:var(--color-text-secondary);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;font-size:14px;line-height:1.5;display:grid}.next-steps.svelte-ijy5ab li:where(.svelte-ijy5ab) svg:where(.svelte-ijy5ab){block-size:20px;inline-size:20px;color:var(--color-text-accent);margin-block-start:1px}.next-steps.svelte-ijy5ab strong:where(.svelte-ijy5ab){color:var(--color-text-primary)}.persist-warning.svelte-ijy5ab{border:1px solid var(--color-warning-border);border-radius:var(--shape-sm);background:var(--color-warning-soft);color:var(--color-text-primary);grid-template-columns:20px minmax(0,1fr);gap:10px;margin-block-start:14px;padding:12px 14px;font-size:13px;line-height:1.5;display:grid}.persist-warning.svelte-ijy5ab svg:where(.svelte-ijy5ab){block-size:20px;inline-size:20px;color:var(--color-warning)}.ready-note.svelte-ijy5ab{color:var(--color-text-secondary);text-align:center;margin-block-start:16px;font-size:13px;line-height:1.5}.waiting-action.svelte-ijy5ab{padding:14px 20px calc(14px + env(safe-area-inset-bottom));background:var(--color-surface-raised);border-block-start:1px solid var(--glass-border);flex:none}.waiting-action.svelte-ijy5ab>div:where(.svelte-ijy5ab){max-inline-size:35.5rem;margin-inline:auto}.waiting-action.svelte-ijy5ab p:where(.svelte-ijy5ab){color:var(--color-text-secondary);text-align:center;margin-block-end:10px;font-size:12px;line-height:1.4}.dots.svelte-ijy5ab{gap:4px;display:inline-flex}.dots.svelte-ijy5ab i:where(.svelte-ijy5ab){border-radius:var(--shape-pill);opacity:.35;background:currentColor;block-size:6px;inline-size:6px;animation:1.2s ease-in-out infinite svelte-ijy5ab-wait-dot}.dots.svelte-ijy5ab i:where(.svelte-ijy5ab):nth-child(2){animation-delay:.15s}.dots.svelte-ijy5ab i:where(.svelte-ijy5ab):nth-child(3){animation-delay:.3s}@keyframes svelte-ijy5ab-wait-dot{0%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}button.svelte-ijy5ab:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:4px}.sr-only.svelte-ijy5ab{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.dots.svelte-ijy5ab i:where(.svelte-ijy5ab){opacity:.7;animation:none}.bar.svelte-ijy5ab span:where(.svelte-ijy5ab){transition:none}}@media (width<=23rem){.waiting-content.svelte-ijy5ab{padding:16px}.progress.svelte-ijy5ab ol:where(.svelte-ijy5ab){gap:8px;margin-block-end:20px}.queue-panel.svelte-ijy5ab{padding:18px}.next-steps.svelte-ijy5ab{padding:16px}.waiting-action.svelte-ijy5ab{padding-inline:16px}.queue-metrics.svelte-ijy5ab dd:where(.svelte-ijy5ab){font-size:30px}}.recovery.svelte-1m3k002{min-block-size:0;color:var(--color-text-primary);flex-direction:column;flex:1;display:flex}.body.svelte-1m3k002{flex:1;min-block-size:0;padding:clamp(24px,5vw,48px) 24px;overflow-y:auto}.body.svelte-1m3k002>:where(.svelte-1m3k002){max-inline-size:34rem;margin-inline:auto}svg.svelte-1m3k002{fill:none;block-size:42px;inline-size:42px;stroke:var(--color-text-accent);stroke-width:1.6px;margin-block-end:24px;display:block}h1.svelte-1m3k002{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(26px,4vw,36px);font-weight:650;line-height:1.12}p.svelte-1m3k002{margin-block-start:20px;font-size:16px;line-height:1.55}.next.svelte-1m3k002{color:var(--color-text-secondary)}.reference.svelte-1m3k002{border:1px solid var(--glass-border-strong);border-radius:var(--shape-md);background:var(--color-surface-raised);gap:8px;margin-block-start:24px;padding:20px;display:grid}.reference.svelte-1m3k002 span:where(.svelte-1m3k002),small.svelte-1m3k002{color:var(--color-text-secondary);font-size:13px}.reference.svelte-1m3k002 strong:where(.svelte-1m3k002){letter-spacing:.035em;font-size:24px}footer.svelte-1m3k002{padding:16px 24px calc(16px + env(safe-area-inset-bottom));border-block-start:1px solid var(--glass-border);background:var(--color-surface-raised);gap:8px;display:grid}footer.svelte-1m3k002>:where(.svelte-1m3k002){text-align:center;inline-size:100%;max-inline-size:34rem;margin-inline:auto}button.svelte-1m3k002,a.svelte-1m3k002{border-radius:var(--shape-pill);min-block-size:48px;font:inherit;cursor:pointer;touch-action:manipulation;color:var(--color-text-primary);border:0;justify-content:center;align-items:center;padding:12px 20px;font-weight:600;display:flex}button.svelte-1m3k002{background:var(--color-primary)}a.svelte-1m3k002{text-underline-offset:4px;font-size:14px}.svelte-1m3k002:is(button:where(.svelte-1m3k002),a:where(.svelte-1m3k002),h1:where(.svelte-1m3k002)):focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}.sr-only.svelte-1m3k002{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.preview-shell.svelte-e10yff{background:var(--color-surface-base);block-size:100dvh;min-block-size:0;color:var(--color-text-primary);flex-direction:column;display:flex;overflow:hidden}.preview-header.svelte-e10yff{background:var(--color-surface-base);justify-content:space-between;align-items:center;gap:18px;padding:10px 18px;display:flex}.back-link.svelte-e10yff{gap:2px;padding-inline:10px 16px;font-size:14px}.brand.svelte-e10yff{letter-spacing:-.03em;font-size:21px;font-weight:700}a.svelte-e10yff:not(.ft-liquid),button.svelte-e10yff:not(.ft-liquid){border:1px solid var(--glass-border-strong);border-radius:var(--shape-sm);min-block-size:44px;color:var(--color-text-primary);background:var(--color-surface-raised);font:inherit;cursor:pointer;touch-action:manipulation;justify-content:center;align-items:center;padding:8px 14px;font-size:13px;text-decoration:none;display:inline-flex}a.svelte-e10yff:not(.ft-liquid):hover{background:var(--color-surface-pressed)}.svelte-e10yff:is(a:where(.svelte-e10yff),button:where(.svelte-e10yff),input:where(.svelte-e10yff),summary:where(.svelte-e10yff)):focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}h1.svelte-e10yff{overflow-wrap:anywhere;letter-spacing:-.02em;font-size:clamp(20px,2vw,28px);font-weight:600;line-height:1.2}.event-info.svelte-e10yff{justify-content:space-between;gap:20px;padding:18px 24px 12px;display:flex}.event-info.svelte-e10yff p:where(.svelte-e10yff){color:var(--color-text-secondary);margin-block-start:5px;font-size:13px}summary.svelte-e10yff{cursor:pointer;min-block-size:44px;color:var(--color-text-secondary);padding-block:10px;font-size:13px}.test-settings.svelte-e10yff{flex:none;position:relative}.settings-fields.svelte-e10yff{z-index:20;background:var(--color-surface-raised);border:1px solid var(--glass-border-strong);border-radius:var(--shape-sm);gap:12px;inline-size:280px;padding:16px;display:grid;position:absolute;inset-inline-end:0}label.svelte-e10yff{gap:6px;font-size:12px;display:grid}input.svelte-e10yff{font:inherit;background:var(--color-surface-base);border:1px solid var(--glass-border-strong);min-block-size:44px;inline-size:100%;color:var(--color-text-primary);border-radius:var(--shape-sm);padding:8px 12px;font-size:16px}.source.svelte-e10yff{color:var(--color-text-muted);margin-inline:0;font-size:12px}.source.svelte-e10yff p:where(.svelte-e10yff){max-block-size:90px;margin-block-end:10px;overflow-y:auto}.map-layout.svelte-e10yff{flex:1;grid-template-columns:minmax(0,1fr);gap:16px;min-block-size:0;padding:0 20px 20px;display:grid;position:relative}.map-area.svelte-e10yff{border:1px solid var(--glass-border);border-radius:var(--shape-md);min-block-size:0;min-inline-size:0;overflow:hidden}.empty.svelte-e10yff{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;padding:32px;display:flex}.empty.svelte-e10yff p:where(.svelte-e10yff){max-inline-size:55ch;color:var(--color-text-secondary)}@media (width>=64rem){.map-layout.has-zone.svelte-e10yff{grid-template-columns:minmax(0,1fr) clamp(21rem,28vw,24rem)}}@media (width<=40rem){.preview-header.svelte-e10yff{gap:10px;padding:8px 12px}.preview-header.svelte-e10yff .back-link:where(.svelte-e10yff){padding-inline:8px 14px;font-size:13px}.event-info.svelte-e10yff{gap:10px;padding:14px 12px 8px}.event-info.svelte-e10yff h1:where(.svelte-e10yff){overflow-wrap:anywhere;font-size:19px}.event-info.svelte-e10yff p:where(.svelte-e10yff){font-size:12px}.map-layout.svelte-e10yff{padding:0 8px 8px}.test-settings.svelte-e10yff{max-inline-size:108px}.settings-fields.svelte-e10yff{inline-size:min(280px,100vw - 24px)}}.event-info.svelte-e10yff>div:where(.svelte-e10yff){min-inline-size:0}.notice.svelte-e10yff{color:var(--color-text-secondary);background:var(--color-surface-raised);border-block-end:1px solid var(--glass-border);flex:none;align-items:center;gap:12px;padding:10px 16px;font-size:13px;display:flex}.notice.svelte-e10yff p:where(.svelte-e10yff){flex:1}.notice.svelte-e10yff button:where(.svelte-e10yff){min-block-size:44px}.preview-shell.svelte-e10yff{padding-block-start:env(safe-area-inset-top)}.reserva-dock.svelte-e10yff{z-index:45;background:var(--color-surface-raised);overscroll-behavior:contain;border-start-start-radius:var(--shape-lg);border-start-end-radius:var(--shape-lg);max-block-size:75dvh;max-inline-size:720px;margin-inline:auto;position:fixed;inset-block-end:0;inset-inline:0;overflow-y:auto;box-shadow:0 -6px 24px #00000059}.sr-only.svelte-e10yff{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}
