:root{--bg:#050b16;--bg-2:#08101f;--bg-3:#0d1b36;--bg-4:#112349;--card:#0f1b33;--card-2:#14233f;--card-3:#182a4b;--text:#f5f9ff;--muted:#c7d3e6;--soft:#8ea2c0;--line:#97b8ff1f;--line-strong:#97b8ff3d;--shadow:0 22px 48px #00000061;--radius:22px;--success-bg:#22c55e24;--success-line:#22c55e4d;--error-bg:#ef444424;--error-line:#ef444447;--info-bg:#3b82f624;--info-line:#3b82f647}[data-astro-cid-7s2tzxsd]{box-sizing:border-box}html,body{margin:0;padding:0}body{color:var(--text);background:radial-gradient(circle at top center, #4d76e442, transparent 26%), radial-gradient(circle at 15% 0%, #3056b92e, transparent 22%), radial-gradient(circle at 85% 8%, #1e419124, transparent 18%), linear-gradient(180deg, var(--bg-4) 0%, var(--bg-3) 24%, var(--bg-2) 54%, var(--bg) 100%);min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.btn[data-astro-cid-7s2tzxsd]:disabled{opacity:.6;cursor:not-allowed;transform:none}.cancelled-banner[data-astro-cid-7s2tzxsd]{color:#ffd1d1;background:#d1000024;border:1px solid #d100004d;border-radius:16px;margin:18px 0 0;padding:14px 16px}.cancelled-banner[data-astro-cid-7s2tzxsd] strong[data-astro-cid-7s2tzxsd]{color:#fff;margin-bottom:6px;display:block}.page[data-astro-cid-7s2tzxsd]{max-width:1180px;margin:0 auto;padding:42px 20px 72px}.hero[data-astro-cid-7s2tzxsd]{margin-bottom:30px}.hero-copy[data-astro-cid-7s2tzxsd]{max-width:920px;padding-top:4px}.hero--single[data-astro-cid-7s2tzxsd]{display:block}.badge[data-astro-cid-7s2tzxsd]{color:#edf4ff;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #97b8ff29;border-radius:999px;margin:0 0 14px;padding:7px 12px;font-size:.74rem;font-weight:700;display:inline-flex}h1[data-astro-cid-7s2tzxsd]{letter-spacing:-.025em;word-spacing:.04em;text-transform:uppercase;text-wrap:balance;max-width:980px;margin:0;font-family:Manrope,sans-serif;font-size:clamp(2.25rem,4.5vw,4.15rem);font-weight:800;line-height:.96}.date[data-astro-cid-7s2tzxsd]{color:var(--muted);margin:14px 0 0;font-size:1rem;line-height:1.5}.meta-line[data-astro-cid-7s2tzxsd]{color:#edf4ff;margin:8px 0 0;font-size:.95rem;font-weight:500;line-height:1.55}.desc[data-astro-cid-7s2tzxsd]{max-width:760px;color:var(--muted);margin:16px 0 0;font-size:.99rem;line-height:1.68}.desc[data-astro-cid-7s2tzxsd] p[data-astro-cid-7s2tzxsd]{margin:0 0 12px}.desc[data-astro-cid-7s2tzxsd] p[data-astro-cid-7s2tzxsd]:last-child{margin-bottom:0}.content[data-astro-cid-7s2tzxsd]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#132444f7,#0a1528fc);border:1px solid #97b8ff29;border-radius:26px;padding:22px;box-shadow:0 30px 70px #00000061,inset 0 1px #ffffff0a}.section-head[data-astro-cid-7s2tzxsd]{margin-bottom:18px}.section-head[data-astro-cid-7s2tzxsd] h2[data-astro-cid-7s2tzxsd]{letter-spacing:-.04em;margin:0;font-family:Manrope,sans-serif;font-size:1.46rem;font-weight:800;line-height:1.08}.section-head[data-astro-cid-7s2tzxsd] p[data-astro-cid-7s2tzxsd]{color:var(--soft);margin:6px 0 0;font-size:.93rem;line-height:1.5}.tabs[data-astro-cid-7s2tzxsd]{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.tab-btn[data-astro-cid-7s2tzxsd]{color:var(--text);cursor:pointer;letter-spacing:-.01em;background:#ffffff08;border:1px solid #97b8ff1f;border-radius:999px;padding:10px 14px;font-size:.88rem;font-weight:700;transition:background .2s,color .2s,border-color .2s,transform .2s,box-shadow .2s}.tab-btn[data-astro-cid-7s2tzxsd]:hover{border-color:var(--line-strong);transform:translateY(-1px)}.tab-btn[data-astro-cid-7s2tzxsd].active{color:#091427;background:linear-gradient(#eef5ff,#d8e7ff);border-color:#0000;box-shadow:0 6px 18px #0000002e}.tab-panel[data-astro-cid-7s2tzxsd]{display:none}.tab-panel[data-astro-cid-7s2tzxsd].active{display:block}.ticket-layout[data-astro-cid-7s2tzxsd]{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:start;gap:20px;display:grid}.card[data-astro-cid-7s2tzxsd]{background:linear-gradient(#1c2f56cc,#0d1a31eb);border:1px solid #97b8ff24;border-radius:20px;padding:18px;box-shadow:inset 0 1px #ffffff08,0 12px 28px #0000002e}.hero-side-card[data-astro-cid-7s2tzxsd]{background:linear-gradient(#08101ffa,#040a14);border:1px solid #97b8ff1f;padding:0;position:sticky;top:24px;overflow:hidden}.card-head[data-astro-cid-7s2tzxsd]{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.card-head[data-astro-cid-7s2tzxsd] h3[data-astro-cid-7s2tzxsd]{letter-spacing:-.03em;margin:0;font-family:Manrope,sans-serif;font-size:1.08rem;font-weight:800;line-height:1.1}.card-head[data-astro-cid-7s2tzxsd] span[data-astro-cid-7s2tzxsd]{color:var(--soft);font-size:.83rem;font-weight:600}.ticket-list[data-astro-cid-7s2tzxsd]{gap:10px;display:grid}.ticket[data-astro-cid-7s2tzxsd]{text-align:left;cursor:pointer;color:inherit;background:linear-gradient(#ffffff07,#ffffff04);border:1px solid #97b8ff1f;border-radius:14px;padding:14px;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s}.ticket[data-astro-cid-7s2tzxsd].active,.ticket[data-astro-cid-7s2tzxsd]:hover{background:linear-gradient(#547adf33,#466ec814);border-color:#97b8ff57;transform:translateY(-1px);box-shadow:0 10px 24px #00000038}.ticket-row[data-astro-cid-7s2tzxsd]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:5px;display:flex}.ticket-row[data-astro-cid-7s2tzxsd] strong[data-astro-cid-7s2tzxsd]{letter-spacing:-.01em;font-size:.96rem;font-weight:700}.ticket-row[data-astro-cid-7s2tzxsd] span[data-astro-cid-7s2tzxsd]{color:#fff;white-space:nowrap;font-size:.92rem;font-weight:700}.ticket[data-astro-cid-7s2tzxsd] p[data-astro-cid-7s2tzxsd]{color:var(--soft);margin:0;font-size:.89rem;line-height:1.5}.form[data-astro-cid-7s2tzxsd]{gap:12px;margin-top:16px;display:grid}label[data-astro-cid-7s2tzxsd]{color:var(--text);gap:7px;font-size:.91rem;font-weight:600;display:grid}input[data-astro-cid-7s2tzxsd]{box-sizing:border-box;width:100%;color:var(--text);background:#070f1eb8;border:1px solid #97b8ff1f;border-radius:11px;padding:13px 14px;font-size:15px;transition:border-color .2s,box-shadow .2s,background .2s}input[data-astro-cid-7s2tzxsd]::placeholder{color:#91a5c3}input[data-astro-cid-7s2tzxsd]:focus{background:#0a1428e6;border-color:#97b8ff57;outline:none;box-shadow:0 0 0 3px #466ec824}.btn[data-astro-cid-7s2tzxsd]{cursor:pointer;letter-spacing:-.01em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:13px 18px;font-size:.93rem;font-weight:700;transition:transform .2s,background .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex}.btn[data-astro-cid-7s2tzxsd]:hover{transform:translateY(-1px)}.primary[data-astro-cid-7s2tzxsd]{color:#08111f;background:linear-gradient(#eef5ff,#d5e5ff);border-color:#0000}.primary[data-astro-cid-7s2tzxsd]:hover{background:linear-gradient(#f7faff,#dceaff);box-shadow:0 10px 24px #0003}.secondary[data-astro-cid-7s2tzxsd]{color:#eef4ff;background:#ffffff0a;border-color:#97b8ff24}.secondary[data-astro-cid-7s2tzxsd]:hover{background:#ffffff12;border-color:#97b8ff47}.guest-text[data-astro-cid-7s2tzxsd]{color:var(--muted);margin:0;font-size:.94rem;line-height:1.6}.guest-status[data-astro-cid-7s2tzxsd]{border:1px solid #0000;border-radius:12px;margin:0;padding:12px 14px;font-size:.92rem;font-weight:600}.guest-status[data-astro-cid-7s2tzxsd].success{background:var(--success-bg);color:#86efac;border-color:var(--success-line)}.guest-status[data-astro-cid-7s2tzxsd].error{background:var(--error-bg);color:#fca5a5;border-color:var(--error-line)}.guest-status[data-astro-cid-7s2tzxsd].info{background:var(--info-bg);color:#93c5fd;border-color:var(--info-line)}.divider[data-astro-cid-7s2tzxsd]{background:var(--line);height:1px;margin:2px 0}.image-frame[data-astro-cid-7s2tzxsd]{background:radial-gradient(circle at 50% 18%,#567ee414,#0000 30%),linear-gradient(#040912f5,#08101ffa);justify-content:center;align-items:center;min-height:520px;padding:16px;display:flex}.event-image[data-astro-cid-7s2tzxsd]{aspect-ratio:3/4;object-fit:cover;object-position:center 22%;background:#091427;border-radius:14px;width:100%;display:block;box-shadow:0 18px 40px #00000061,0 0 0 1px #97b8ff14}.donation-inline[data-astro-cid-7s2tzxsd]{background:linear-gradient(#ffffff06,#ffffff04);border:1px solid #97b8ff1f;border-radius:16px;margin-top:4px;padding:13px}.donation-head[data-astro-cid-7s2tzxsd]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.donation-title[data-astro-cid-7s2tzxsd]{color:#fff;letter-spacing:-.01em;margin:0;font-size:.92rem;font-weight:700}.donation-check[data-astro-cid-7s2tzxsd]{cursor:pointer;color:var(--muted);align-items:center;gap:10px;margin:12px 0 0;font-weight:600;display:flex}.donation-check[data-astro-cid-7s2tzxsd] input[data-astro-cid-7s2tzxsd]{width:18px;height:18px;box-shadow:none;margin:0;padding:0}.donation-custom[data-astro-cid-7s2tzxsd]{margin-top:12px}.donation-custom-label[data-astro-cid-7s2tzxsd]{color:var(--muted);margin-bottom:8px;font-size:.88rem;font-weight:600;display:block}.donation-custom[data-astro-cid-7s2tzxsd] input[data-astro-cid-7s2tzxsd]{max-width:220px}.donation-hint[data-astro-cid-7s2tzxsd]{color:var(--soft);margin:10px 0 0;font-size:.82rem}.checkout-summary[data-astro-cid-7s2tzxsd]{border-top:1px solid var(--line);gap:12px;margin-top:16px;padding-top:16px;display:grid}.summary-row[data-astro-cid-7s2tzxsd]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.summary-row[data-astro-cid-7s2tzxsd] span[data-astro-cid-7s2tzxsd]{color:var(--muted)}.summary-row[data-astro-cid-7s2tzxsd] strong[data-astro-cid-7s2tzxsd]{color:#fff}.summary-row[data-astro-cid-7s2tzxsd].small{font-size:.9rem}.summary-row[data-astro-cid-7s2tzxsd].small small[data-astro-cid-7s2tzxsd]{color:var(--soft);margin-top:2px;display:block}.summary-row[data-astro-cid-7s2tzxsd].total{border-top:1px solid var(--line);padding-top:12px;font-size:1rem;font-weight:700}.setlist-list[data-astro-cid-7s2tzxsd]{gap:14px;display:grid}.setlist-item[data-astro-cid-7s2tzxsd]{border:1px solid var(--line);background:#ffffff08;border-radius:18px;gap:14px;padding:14px;display:grid}.setlist-item[data-astro-cid-7s2tzxsd].has-image{grid-template-columns:96px minmax(0,1fr)}.setlist-item[data-astro-cid-7s2tzxsd].no-image{grid-template-columns:minmax(0,1fr)}.setlist-content[data-astro-cid-7s2tzxsd]{width:100%;min-width:0}.setlist-top[data-astro-cid-7s2tzxsd]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.setlist-content[data-astro-cid-7s2tzxsd] h4[data-astro-cid-7s2tzxsd]{color:#fff;letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:700}.setlist-time[data-astro-cid-7s2tzxsd]{color:#cbd5e1;text-align:right;white-space:nowrap;margin:0;font-weight:700}.setlist-note[data-astro-cid-7s2tzxsd]{color:var(--muted);margin:10px 0 0;line-height:1.55}.setlist-actions[data-astro-cid-7s2tzxsd]{justify-content:flex-start;margin-top:12px;display:flex}.setlist-image[data-astro-cid-7s2tzxsd]{object-fit:cover;background:#1e293b;border-radius:12px;width:96px;height:96px;display:block}.empty-state[data-astro-cid-7s2tzxsd]{color:var(--soft);margin:0;font-size:.95rem}@media (max-width:980px){.hero-copy[data-astro-cid-7s2tzxsd]{max-width:100%}.ticket-layout[data-astro-cid-7s2tzxsd]{grid-template-columns:1fr}.hero-side-card[data-astro-cid-7s2tzxsd]{position:static;top:auto}.image-frame[data-astro-cid-7s2tzxsd]{min-height:420px}}@media (max-width:640px){.page[data-astro-cid-7s2tzxsd]{padding:28px 16px 52px}h1[data-astro-cid-7s2tzxsd]{font-size:clamp(1.95rem,9vw,3rem);line-height:.98}.hero[data-astro-cid-7s2tzxsd]{margin-bottom:24px}.hero-copy[data-astro-cid-7s2tzxsd]{padding-bottom:20px}.content[data-astro-cid-7s2tzxsd]{border-radius:20px;padding:16px}.card[data-astro-cid-7s2tzxsd]{border-radius:16px;padding:16px}.hero-side-card[data-astro-cid-7s2tzxsd]{padding:0}.image-frame[data-astro-cid-7s2tzxsd]{min-height:320px;padding:10px}.event-image[data-astro-cid-7s2tzxsd]{max-height:420px}.setlist-item[data-astro-cid-7s2tzxsd].has-image,.setlist-top[data-astro-cid-7s2tzxsd]{grid-template-columns:1fr}.setlist-time[data-astro-cid-7s2tzxsd]{text-align:left}.setlist-image[data-astro-cid-7s2tzxsd]{aspect-ratio:1;width:100%;height:auto}}@media (max-width:420px){.page[data-astro-cid-7s2tzxsd]{padding:22px 12px 44px}.hero[data-astro-cid-7s2tzxsd]{margin-bottom:20px}.hero-copy[data-astro-cid-7s2tzxsd]{padding-bottom:18px}.badge[data-astro-cid-7s2tzxsd]{margin-bottom:12px;padding:6px 10px;font-size:.68rem}h1[data-astro-cid-7s2tzxsd]{letter-spacing:-.05em;font-size:1.72rem;line-height:.98}.date[data-astro-cid-7s2tzxsd]{margin-top:12px;font-size:.92rem}.meta-line[data-astro-cid-7s2tzxsd]{font-size:.88rem;line-height:1.45}.desc[data-astro-cid-7s2tzxsd]{margin-top:14px;font-size:.92rem;line-height:1.55}.content[data-astro-cid-7s2tzxsd]{border-radius:16px;padding:12px}.section-head[data-astro-cid-7s2tzxsd]{margin-bottom:14px}.section-head[data-astro-cid-7s2tzxsd] h2[data-astro-cid-7s2tzxsd]{font-size:1.2rem}.section-head[data-astro-cid-7s2tzxsd] p[data-astro-cid-7s2tzxsd]{font-size:.86rem;line-height:1.45}.tabs[data-astro-cid-7s2tzxsd]{gap:8px;margin-bottom:14px}.tab-btn[data-astro-cid-7s2tzxsd]{padding:9px 12px;font-size:.8rem}.ticket-layout[data-astro-cid-7s2tzxsd]{gap:14px}.card[data-astro-cid-7s2tzxsd]{border-radius:14px;padding:14px}.card-head[data-astro-cid-7s2tzxsd]{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:12px}.card-head[data-astro-cid-7s2tzxsd] h3[data-astro-cid-7s2tzxsd]{font-size:1rem}.card-head[data-astro-cid-7s2tzxsd] span[data-astro-cid-7s2tzxsd]{font-size:.78rem}.ticket[data-astro-cid-7s2tzxsd]{border-radius:12px;padding:12px}.ticket-row[data-astro-cid-7s2tzxsd]{align-items:flex-start;gap:10px}.ticket-row[data-astro-cid-7s2tzxsd] strong[data-astro-cid-7s2tzxsd]{font-size:.9rem}.ticket-row[data-astro-cid-7s2tzxsd] span[data-astro-cid-7s2tzxsd]{font-size:.86rem}.ticket[data-astro-cid-7s2tzxsd] p[data-astro-cid-7s2tzxsd]{font-size:.84rem;line-height:1.45}.form[data-astro-cid-7s2tzxsd]{gap:10px;margin-top:14px}label[data-astro-cid-7s2tzxsd]{gap:6px;font-size:.86rem}input[data-astro-cid-7s2tzxsd]{padding:12px;font-size:16px}.btn[data-astro-cid-7s2tzxsd]{width:100%;padding:12px 16px;font-size:.88rem}.donation-inline[data-astro-cid-7s2tzxsd]{border-radius:14px;padding:12px}.donation-head[data-astro-cid-7s2tzxsd]{gap:10px}.donation-title[data-astro-cid-7s2tzxsd]{font-size:.88rem;line-height:1.35}.donation-check[data-astro-cid-7s2tzxsd]{align-items:flex-start;gap:8px;font-size:.86rem}.donation-custom-label[data-astro-cid-7s2tzxsd]{font-size:.84rem}.donation-custom[data-astro-cid-7s2tzxsd] input[data-astro-cid-7s2tzxsd]{max-width:100%}.donation-hint[data-astro-cid-7s2tzxsd]{font-size:.78rem;line-height:1.4}.checkout-summary[data-astro-cid-7s2tzxsd]{gap:10px;margin-top:14px;padding-top:14px}.summary-row[data-astro-cid-7s2tzxsd]{gap:10px}.summary-row[data-astro-cid-7s2tzxsd] span[data-astro-cid-7s2tzxsd],.summary-row[data-astro-cid-7s2tzxsd] strong[data-astro-cid-7s2tzxsd]{font-size:.88rem}.summary-row[data-astro-cid-7s2tzxsd].small{font-size:.84rem}.summary-row[data-astro-cid-7s2tzxsd].small small[data-astro-cid-7s2tzxsd]{font-size:.74rem;line-height:1.35}.summary-row[data-astro-cid-7s2tzxsd].total{font-size:.94rem}.guest-text[data-astro-cid-7s2tzxsd]{font-size:.88rem}.guest-status[data-astro-cid-7s2tzxsd]{padding:10px 12px;font-size:.85rem}.image-frame[data-astro-cid-7s2tzxsd]{min-height:240px;padding:8px}.event-image[data-astro-cid-7s2tzxsd]{border-radius:10px;max-height:320px}.setlist-item[data-astro-cid-7s2tzxsd]{border-radius:14px;padding:12px}.setlist-content[data-astro-cid-7s2tzxsd] h4[data-astro-cid-7s2tzxsd]{font-size:.94rem}.setlist-time[data-astro-cid-7s2tzxsd]{font-size:.84rem}.setlist-note[data-astro-cid-7s2tzxsd]{font-size:.86rem;line-height:1.45}}
