.container.svelte-wpoxa5{padding:0 135px;max-width:1170px;margin:0 auto}@media only screen and (min-width: 320px) and (max-width: 767px){.container.svelte-wpoxa5{padding:0 28px}}.event-header.svelte-wpoxa5{background:white;border-bottom:1px solid #f7f7f5;padding:32px 0}.header-content.svelte-wpoxa5{display:flex;align-items:center;justify-content:space-between;gap:2rem;position:relative}@media only screen and (min-width: 320px) and (max-width: 767px){.header-content.svelte-wpoxa5{flex-direction:column;gap:1.5rem}}.logo-section.svelte-wpoxa5{flex-shrink:0}@media only screen and (min-width: 320px) and (max-width: 767px){.logo-section.svelte-wpoxa5{order:1}}.event-announcement.svelte-wpoxa5{position:absolute;left:50%;transform:translate(-50%)}@media only screen and (min-width: 320px) and (max-width: 767px){.event-announcement.svelte-wpoxa5{position:static;transform:none;order:2}}.logo.svelte-wpoxa5{width:238px;height:24px}.announcement-badge.svelte-wpoxa5{background:linear-gradient(135deg,#006AFF,#7C33DE);color:#fff;padding:12px 24px;border-radius:50px;display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px;box-shadow:0 4px 20px #0000001a}@media only screen and (min-width: 320px) and (max-width: 767px){.announcement-badge.svelte-wpoxa5{padding:10px 20px;font-size:12px}}.badge-icon.svelte-wpoxa5{font-size:16px}.form-header.svelte-by8bie{text-align:center;margin-bottom:40px}.title.svelte-by8bie{font-family:Termina Test,sans-serif;font-size:42px;font-weight:700;color:#161515;margin-bottom:20px;line-height:1.2}@media only screen and (min-width: 320px) and (max-width: 767px){.title.svelte-by8bie{font-size:28px}}.event-meta.svelte-by8bie{display:flex;justify-content:center;gap:24px;margin-bottom:20px}@media only screen and (min-width: 320px) and (max-width: 767px){.event-meta.svelte-by8bie{flex-direction:column;gap:12px;align-items:center}}.meta-item.svelte-by8bie{display:flex;align-items:center;gap:6px;color:#637381;font-weight:500;font-size:14px}.meta-icon.svelte-by8bie{font-size:16px}.price-tag.svelte-by8bie{background:linear-gradient(135deg,#FA6C30,#fb8f62);color:#fff;padding:8px 16px;border-radius:50px;font-weight:600;font-size:14px}.price-container.svelte-by8bie{display:flex;align-items:center;gap:8px}.original-price.svelte-by8bie{text-decoration:line-through;opacity:.8;font-size:13px}.current-price.svelte-by8bie{font-weight:700;font-size:16px}.discount-badge.svelte-by8bie{background:rgba(255,255,255,.2);padding:2px 6px;border-radius:12px;font-size:12px;font-weight:700}.form-container.svelte-1mbj1gy.svelte-1mbj1gy{background:white;border-radius:12px;padding:40px;box-shadow:0 4px 24px #0000000f;border:1px solid #f0f0f0}@media only screen and (min-width: 320px) and (max-width: 767px){.form-container.svelte-1mbj1gy.svelte-1mbj1gy{padding:24px 20px}}.ticket-form.svelte-1mbj1gy.svelte-1mbj1gy{display:flex;flex-direction:column;gap:28px;align-items:flex-start;width:100%}.form-section.svelte-1mbj1gy.svelte-1mbj1gy{position:relative;text-align:left;display:block;width:100%}.form-section.svelte-1mbj1gy>.svelte-1mbj1gy,.form-group.svelte-1mbj1gy.svelte-1mbj1gy,.form-group.svelte-1mbj1gy>.svelte-1mbj1gy{text-align:left;margin-left:0;margin-right:auto}.form-section.svelte-1mbj1gy h3.svelte-1mbj1gy{font-family:Barlow,sans-serif;font-size:16px;font-weight:600;color:#161515;margin-bottom:12px;display:flex;align-items:center;gap:6px}.form-group.svelte-1mbj1gy.svelte-1mbj1gy{margin-bottom:16px}.name-row.svelte-1mbj1gy.svelte-1mbj1gy{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media only screen and (min-width: 320px) and (max-width: 767px){.name-row.svelte-1mbj1gy.svelte-1mbj1gy{grid-template-columns:1fr}}.number-input.svelte-1mbj1gy.svelte-1mbj1gy{width:100%;max-width:100%;padding:12px 16px;border:1px solid #e5e5e5;background:white;border-radius:6px;font-size:15px;color:#161515;box-sizing:border-box;transition:all .2s ease;font-family:Barlow,sans-serif;font-weight:400;text-align:left;margin:0}.number-input.svelte-1mbj1gy.svelte-1mbj1gy:focus{outline:none;border-color:#006aff;box-shadow:0 0 0 3px #006aff1a}.number-input.svelte-1mbj1gy.svelte-1mbj1gy:hover{border-color:#006aff}.number-input.error.svelte-1mbj1gy.svelte-1mbj1gy{border-color:#fa6c30;box-shadow:0 0 0 3px #fa6c301a}.form-label.svelte-1mbj1gy.svelte-1mbj1gy{display:block;margin-bottom:8px;color:#161515;font-size:14px;font-weight:600;font-family:Barlow,sans-serif}.form-select.svelte-1mbj1gy.svelte-1mbj1gy{width:100%;max-width:100%;padding:12px 40px 12px 16px;border:1px solid #e5e5e5;background:white;border-radius:6px;font-size:15px;color:#161515;box-sizing:border-box;transition:all .2s ease;font-family:Barlow,sans-serif;font-weight:400;text-align:left;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}.form-select.svelte-1mbj1gy.svelte-1mbj1gy:focus{outline:none;border-color:#006aff;box-shadow:0 0 0 3px #006aff1a}.form-select.svelte-1mbj1gy.svelte-1mbj1gy:hover{border-color:#006aff}.form-select.error.svelte-1mbj1gy.svelte-1mbj1gy{border-color:#fa6c30;box-shadow:0 0 0 3px #fa6c301a}.total-display.svelte-1mbj1gy.svelte-1mbj1gy{background:rgba(0,106,255,.05);border:1px solid rgba(0,106,255,.15);padding:20px;border-radius:8px;margin-top:12px}.amount-breakdown.svelte-1mbj1gy.svelte-1mbj1gy{display:flex;flex-direction:column;gap:8px}.currency-note.svelte-1mbj1gy.svelte-1mbj1gy{margin-top:8px;padding-top:8px;border-top:1px solid rgba(0,106,255,.2);color:#666}.amount-row.svelte-1mbj1gy.svelte-1mbj1gy{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#161515;font-family:Barlow,sans-serif}.amount-row.total-row.svelte-1mbj1gy.svelte-1mbj1gy{border-top:1px solid rgba(0,106,255,.2);padding-top:12px;margin-top:8px;font-size:16px}.amount.svelte-1mbj1gy.svelte-1mbj1gy{font-weight:600;color:#161515;min-width:80px;text-align:right}.submit-section.svelte-1mbj1gy.svelte-1mbj1gy{margin-top:24px;padding-top:24px;border-top:1px solid #f0f0f0;width:100%;display:block}.error-text.svelte-1mbj1gy.svelte-1mbj1gy{color:#fa6c30;font-size:12px;margin-top:4px;display:block;font-family:Barlow,sans-serif}.form-error.svelte-1mbj1gy.svelte-1mbj1gy{background:rgba(250,108,48,.05);border:1px solid rgba(250,108,48,.2);color:#fa6c30;padding:16px;border-radius:8px;margin-top:16px;font-family:Barlow,sans-serif}.payment-notice.svelte-1mbj1gy.svelte-1mbj1gy{margin-top:20px;padding-top:20px;border-top:1px solid #f0f0f0;font-size:13px;color:#666;font-family:Barlow,sans-serif}.payment-notice.svelte-1mbj1gy p.svelte-1mbj1gy{margin-bottom:8px}.payment-provider.svelte-1mbj1gy.svelte-1mbj1gy{font-weight:600}.info-box.svelte-1mbj1gy.svelte-1mbj1gy{display:flex;align-items:flex-start;gap:10px;border:1px solid #e5e5e5;border-radius:6px;padding:32px 16px;margin-bottom:18px;background:#fafbfc;font-size:14px;color:#333;position:relative}.info-icon.svelte-1mbj1gy.svelte-1mbj1gy{position:absolute;top:12px;right:12px;width:16px;height:16px;min-width:16px;min-height:16px}.info-text.svelte-1mbj1gy ul.svelte-1mbj1gy{margin:8px 0 0;padding-left:18px}.info-text.svelte-1mbj1gy li.svelte-1mbj1gy{margin-bottom:2px}.coupon-toggle.svelte-1mbj1gy.svelte-1mbj1gy{margin-top:4px;text-align:left}.coupon-link.svelte-1mbj1gy.svelte-1mbj1gy{background:none;border:none;color:#6b7280;font-size:14px;font-weight:400;font-family:Barlow,sans-serif;cursor:pointer;text-decoration:underline;transition:all .2s ease;padding:0}.coupon-link.svelte-1mbj1gy.svelte-1mbj1gy:hover:not(:disabled){color:#374151}.coupon-link.svelte-1mbj1gy.svelte-1mbj1gy:disabled{opacity:.6;cursor:not-allowed}.coupon-input-section.svelte-1mbj1gy.svelte-1mbj1gy{margin-top:12px;padding:16px;background:rgba(0,106,255,.03);border:1px solid rgba(0,106,255,.15);border-radius:8px}.coupon-input-container.svelte-1mbj1gy.svelte-1mbj1gy{display:flex;flex-direction:column;gap:8px;width:100%;margin-bottom:8px}.coupon-input-row.svelte-1mbj1gy.svelte-1mbj1gy{display:flex;gap:12px;align-items:flex-start;width:100%}.coupon-buttons.svelte-1mbj1gy.svelte-1mbj1gy{display:flex;gap:8px;align-items:center}.coupon-applied-section.svelte-1mbj1gy.svelte-1mbj1gy{margin-top:8px;text-align:center}.coupon-remove-link.svelte-1mbj1gy.svelte-1mbj1gy{background:none;border:none;color:#6b7280;font-size:13px;font-weight:500;font-family:Barlow,sans-serif;cursor:pointer;text-decoration:underline;transition:all .2s ease;padding:4px 8px;margin-top:8px}.coupon-remove-link.svelte-1mbj1gy.svelte-1mbj1gy:hover:not(:disabled){color:#374151}.coupon-remove-link.svelte-1mbj1gy.svelte-1mbj1gy:disabled{opacity:.6;cursor:not-allowed}.coupon-input.svelte-1mbj1gy.svelte-1mbj1gy{flex:1;padding:12px 16px;border:1px solid #e5e5e5;background:white;border-radius:6px;font-size:15px;color:#161515;box-sizing:border-box;transition:all .2s ease;font-family:Barlow,sans-serif;font-weight:400;text-align:left;margin:0}.coupon-input.svelte-1mbj1gy.svelte-1mbj1gy:focus{outline:none;border-color:#006aff;box-shadow:0 0 0 3px #006aff1a}.coupon-input.svelte-1mbj1gy.svelte-1mbj1gy:hover{border-color:#006aff}.coupon-input.error.svelte-1mbj1gy.svelte-1mbj1gy{border-color:#fa6c30;box-shadow:0 0 0 3px #fa6c301a}.coupon-button.svelte-1mbj1gy.svelte-1mbj1gy{padding:12px 20px;border:none;border-radius:6px;font-size:14px;font-weight:600;font-family:Barlow,sans-serif;cursor:pointer;transition:all .2s ease;min-width:80px;white-space:nowrap}.coupon-button.apply.svelte-1mbj1gy.svelte-1mbj1gy{background:#006AFF;color:#fff}.coupon-button.apply.svelte-1mbj1gy.svelte-1mbj1gy:hover:not(:disabled){background:#0055cc;transform:translateY(-1px)}.coupon-button.cancel.svelte-1mbj1gy.svelte-1mbj1gy{background:#f3f4f6;color:#6b7280;border:1px solid #d1d5db}.coupon-button.cancel.svelte-1mbj1gy.svelte-1mbj1gy:hover:not(:disabled){background:#e5e7eb;color:#374151}.coupon-button.svelte-1mbj1gy.svelte-1mbj1gy:disabled{opacity:.6;cursor:not-allowed;transform:none}.coupon-success.svelte-1mbj1gy.svelte-1mbj1gy{margin-top:8px;padding:8px 12px;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);border-radius:6px;color:#065f46;font-size:14px;font-weight:500;font-family:Barlow,sans-serif}.discount-row.svelte-1mbj1gy.svelte-1mbj1gy{color:#10b981!important;font-weight:600}.discount-row.svelte-1mbj1gy .amount.discount.svelte-1mbj1gy{color:#10b981;font-weight:600}@media only screen and (min-width: 320px) and (max-width: 767px){.coupon-input-row.svelte-1mbj1gy.svelte-1mbj1gy{flex-direction:column;gap:12px;align-items:center}.coupon-input.svelte-1mbj1gy.svelte-1mbj1gy{text-align:center;width:100%}.coupon-buttons.svelte-1mbj1gy.svelte-1mbj1gy{display:flex;gap:8px;justify-content:center;width:100%}.coupon-button.svelte-1mbj1gy.svelte-1mbj1gy{flex:0 0 auto;width:auto;min-width:70px;max-width:90px;padding:10px 14px;font-size:13px}.coupon-input-section.svelte-1mbj1gy.svelte-1mbj1gy{padding:12px}.coupon-applied-section.svelte-1mbj1gy.svelte-1mbj1gy{text-align:center}}.page-wrapper.svelte-1vsuz2s{min-height:100vh;background:linear-gradient(0deg,#F7F7F5,#F7F7F5),linear-gradient(0deg,#FFFFFF,#FFFFFF);font-family:Barlow,sans-serif}.container.svelte-1vsuz2s{padding:0 135px;max-width:1170px;margin:0 auto}@media only screen and (min-width: 320px) and (max-width: 767px){.container.svelte-1vsuz2s{padding:0 28px}}.main-content.svelte-1vsuz2s{padding:64px 0}.form-section.svelte-1vsuz2s{max-width:600px;margin:0 auto}
