.ticket-copy.svelte-rbaeh8{color:var(--text-muted);font-size:14px;line-height:1.55;margin:6px 0 12px}.ticket-form.svelte-rbaeh8{display:flex;flex-direction:column;gap:10px}.legal-consent-box.svelte-rbaeh8{margin-top:12px;padding:10px 12px;border:1px solid var(--border-1);border-radius:10px;background:var(--surface-2);display:grid;gap:10px}.consent-row.svelte-rbaeh8{display:flex;gap:8px;align-items:flex-start;font-size:13px;color:var(--text-main);line-height:1.4}.invoice-form.svelte-rbaeh8{display:grid;gap:8px}.invoice-note.svelte-rbaeh8{margin:0;font-size:12px;color:var(--text-muted)}.ticket-input.svelte-rbaeh8{width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--border-1);background:var(--surface-1);color:var(--text-main);font-family:var(--font-mono);font-size:12px}.pay-grid.svelte-rbaeh8{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pay-contribution-full.svelte-rbaeh8{margin-top:14px;width:100%}.pay-contribution-card.svelte-rbaeh8{width:100%;border-radius:14px;border:1px solid var(--border-1);background:var(--surface-2);padding:14px 16px 16px;display:flex;flex-direction:column;gap:10px;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.pay-contribution-card.pay-square-selected.svelte-rbaeh8{border-color:color-mix(in srgb,var(--accent-main) 72%,var(--border-1));background:color-mix(in srgb,var(--accent-main) 14%,var(--surface-2));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-main) 35%,transparent),0 4px 16px color-mix(in srgb,var(--accent-main) 22%,transparent)}.pay-contribution-head.svelte-rbaeh8{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.pay-contribution-title.svelte-rbaeh8{font-weight:900;font-size:18px;letter-spacing:-.02em;color:var(--text-main)}.pay-contribution-lead.svelte-rbaeh8{margin:0;font-size:13px;line-height:1.45;color:var(--text-muted)}.pay-contribution-field.svelte-rbaeh8{display:flex;flex-direction:column;gap:6px;max-width:220px}.pay-contribution-label.svelte-rbaeh8{font-size:12px;font-weight:750;color:var(--text-soft)}.pay-contribution-input.svelte-rbaeh8{padding:11px 14px;border-radius:10px;border:1px solid var(--border-1);background:var(--surface-1);color:var(--text-main);font-family:var(--font-ui);font-size:18px;font-weight:800;letter-spacing:.02em}.pay-contribution-input.svelte-rbaeh8:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-main) 65%,#ffffff);outline-offset:2px}.pay-contribution-input.svelte-rbaeh8:disabled{opacity:.65;cursor:not-allowed}.pay-square.svelte-rbaeh8{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;width:100%;min-height:108px;border-radius:14px;border:1px solid var(--border-1);background:var(--surface-2);padding:11px 13px;cursor:pointer;text-align:left;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease,background .12s ease}.pay-square.svelte-rbaeh8:hover{border-color:color-mix(in srgb,var(--accent-main) 55%,var(--border-1));background:color-mix(in srgb,var(--accent-main) 8%,var(--surface-2));box-shadow:0 3px 12px color-mix(in srgb,var(--accent-main) 20%,transparent)}.pay-square.svelte-rbaeh8:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-main) 65%,#ffffff);outline-offset:2px}.pay-square.svelte-rbaeh8:active{transform:translateY(1px)}.pay-square.svelte-rbaeh8:disabled{opacity:.72;cursor:wait}.pay-square-selected.svelte-rbaeh8{border-color:color-mix(in srgb,var(--accent-main) 72%,var(--border-1));background:color-mix(in srgb,var(--accent-main) 14%,var(--surface-2));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-main) 35%,transparent),0 4px 16px color-mix(in srgb,var(--accent-main) 22%,transparent)}.pay-square-selected.svelte-rbaeh8:hover{border-color:color-mix(in srgb,var(--accent-main) 78%,var(--border-1));background:color-mix(in srgb,var(--accent-main) 16%,var(--surface-2))}.checkout-panel.svelte-rbaeh8{margin-top:16px;display:grid;gap:14px}.checkout-order.svelte-rbaeh8{padding:12px 14px;border-radius:12px;border:1px solid var(--border-1);background:var(--surface-2)}.checkout-order-title.svelte-rbaeh8{margin:0 0 10px;font-size:13px;font-weight:850;letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);font-family:var(--font-ui)}.checkout-order-dl.svelte-rbaeh8{margin:0;display:grid;gap:8px}.checkout-order-row.svelte-rbaeh8{display:grid;grid-template-columns:minmax(0,120px) 1fr;gap:10px;align-items:baseline;font-size:14px}.checkout-order-row.svelte-rbaeh8 dt:where(.svelte-rbaeh8){margin:0;color:var(--text-muted);font-weight:650}.checkout-order-row.svelte-rbaeh8 dd:where(.svelte-rbaeh8){margin:0;color:var(--text-main);font-weight:800;text-align:right}.checkout-order-total.svelte-rbaeh8{padding-top:8px;margin-top:4px;border-top:1px dashed var(--border-1)}.checkout-order-total.svelte-rbaeh8 dt:where(.svelte-rbaeh8){color:var(--text-main);font-weight:850}.checkout-order-total.svelte-rbaeh8 dd:where(.svelte-rbaeh8){font-size:18px;font-weight:950;color:var(--accent-main)}.checkout-order-detail.svelte-rbaeh8{margin:10px 0 0;font-size:12px;line-height:1.45;color:var(--text-muted)}.post-consent-box.svelte-rbaeh8{margin-top:14px}.checkout-preparing.svelte-rbaeh8{margin:0;padding:12px 14px;border-radius:10px;border:1px dashed var(--border-1);background:var(--surface-2);font-size:14px;color:var(--text-muted);font-family:var(--font-ui)}.ticket-safe-intro.svelte-rbaeh8{margin:0 0 8px;font-size:14px;line-height:1.45;color:var(--text-main);font-weight:650;font-family:var(--font-ui)}.pay-square-price.svelte-rbaeh8{font-weight:950;letter-spacing:-.02em;font-size:24px;line-height:1.1;color:var(--accent-main)}.pay-square-head.svelte-rbaeh8{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px}.pay-pill.svelte-rbaeh8{border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800;letter-spacing:.01em;border:1px solid var(--border-1);background:var(--surface-1);color:var(--text-soft);white-space:nowrap}.pay-pill-subscription.svelte-rbaeh8{border-color:var(--border-1);color:var(--text-soft)}.pay-square-main.svelte-rbaeh8{font-size:15px;font-weight:850;color:var(--text-main);line-height:1.2}.pay-square-summary.svelte-rbaeh8{font-size:12px;line-height:1.3;color:var(--text-muted);text-align:left}@media(max-width:680px){.pay-grid.svelte-rbaeh8{grid-template-columns:1fr;gap:10px}.pay-square.svelte-rbaeh8{min-height:82px}}.pay-note.svelte-rbaeh8{color:var(--text-muted);font-size:14px;line-height:1.5}.pay-error.svelte-rbaeh8{color:var(--text-danger);margin-top:10px}.post-consent-box.svelte-rbaeh8 .ticket-safe-box:where(.svelte-rbaeh8){margin-top:0}.ticket-safe-box.svelte-rbaeh8{margin-top:14px;padding:12px;border-radius:12px;border:1px solid var(--border-1);background:color-mix(in srgb,var(--surface-2) 78%,var(--accent-main) 22%)}.ticket-safe-title.svelte-rbaeh8{margin:0;font-weight:850;font-family:var(--font-ui)}.ticket-safe-copy.svelte-rbaeh8{margin:6px 0 10px;font-size:13px;color:var(--text-muted)}.ticket-safe-value.svelte-rbaeh8{margin:0 0 10px;padding:10px 12px;border-radius:10px;background:var(--surface-1);border:1px dashed var(--border-1);font-family:var(--font-mono);font-size:12px;white-space:pre-wrap;word-break:break-all}.ticket-safe-actions.svelte-rbaeh8{display:flex;flex-wrap:wrap;gap:8px}.ticket-safe-btn.svelte-rbaeh8{border-radius:999px;border:1px solid var(--border-1);padding:8px 12px;background:var(--surface-1);color:var(--text-main);font-family:var(--font-ui);font-size:12px;font-weight:800;cursor:pointer}.ticket-safe-btn-primary.svelte-rbaeh8{background:var(--accent-main);color:var(--accent-contrast)}.ticket-safe-status.svelte-rbaeh8{margin:8px 0 0;font-size:12px;color:var(--text-muted)}.contact-line.svelte-rbaeh8{margin-top:10px}
