.checkout[data-astro-cid-nilej6n6]{gap:var(--space-2xl);padding-block:var(--space-lg) var(--space-2xl);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=62rem){.checkout[data-astro-cid-nilej6n6]{gap:var(--space-3xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pick[data-astro-cid-nilej6n6]{position:sticky;top:6.5rem}}.eyebrow[data-astro-cid-nilej6n6]{align-items:center;gap:var(--space-xs);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-strong);margin-bottom:var(--space-md);font-weight:700;display:inline-flex}fieldset[data-astro-cid-nilej6n6]{border:0;min-width:0;margin:0;padding:0}.tabs[data-astro-cid-nilej6n6]{gap:var(--space-xs);grid-template-columns:repeat(auto-fit,minmax(0,1fr));padding-top:.7rem;display:grid}.tab[data-astro-cid-nilej6n6]{position:relative}.tab[data-astro-cid-nilej6n6] input[data-astro-cid-nilej6n6],.screen[data-astro-cid-nilej6n6] input[data-astro-cid-nilej6n6]{opacity:0;cursor:pointer;z-index:1;margin:0;position:absolute;inset:0}.tab-in[data-astro-cid-nilej6n6]{padding:var(--space-sm) var(--space-2xs);border:var(--rule-1);border-radius:var(--radius-md);background:var(--color-paper);text-align:center;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);justify-items:center;gap:.15rem;display:grid;position:relative}.tab-in[data-astro-cid-nilej6n6] strong[data-astro-cid-nilej6n6]{font-family:var(--font-display);font-weight:700;font-size:var(--text-md);letter-spacing:.04em;color:var(--color-ink)}.tab-in[data-astro-cid-nilej6n6] small[data-astro-cid-nilej6n6]{font-size:var(--text-xs);color:var(--color-neutral);white-space:nowrap}@media (width<=30rem){.tab-in[data-astro-cid-nilej6n6] small[data-astro-cid-nilej6n6]{line-height:1.3;display:grid}.tab-in[data-astro-cid-nilej6n6] .sep[data-astro-cid-nilej6n6]{display:none}}.tab-badge[data-astro-cid-nilej6n6]{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-on-accent);padding:.15rem .5rem;font-size:.6rem;font-style:normal;font-weight:700;position:absolute;top:0;left:50%;transform:translate(-50%,-55%)}.tab[data-astro-cid-nilej6n6]:hover .tab-in[data-astro-cid-nilej6n6]{border-color:var(--color-neutral)}.tab[data-astro-cid-nilej6n6] input[data-astro-cid-nilej6n6]:checked+.tab-in[data-astro-cid-nilej6n6]{background:linear-gradient(140deg, var(--color-accent), var(--color-accent-deep));border-color:#0000;transform:translateY(-2px);box-shadow:0 14px 28px -16px oklch(54% .205 28/.8)}.tab[data-astro-cid-nilej6n6] input[data-astro-cid-nilej6n6]:checked+.tab-in[data-astro-cid-nilej6n6] strong[data-astro-cid-nilej6n6]{color:var(--color-on-accent)}.tab[data-astro-cid-nilej6n6] input[data-astro-cid-nilej6n6]:checked+.tab-in[data-astro-cid-nilej6n6] small[data-astro-cid-nilej6n6]{color:var(--color-on-gold-2)}.tab[data-astro-cid-nilej6n6] input[data-astro-cid-nilej6n6]:checked+.tab-in[data-astro-cid-nilej6n6] .tab-badge[data-astro-cid-nilej6n6]{background:var(--color-on-accent);color:var(--color-accent-deep)}.tab[data-astro-cid-nilej6n6] input[data-astro-cid-nilej6n6]:focus-visible+.tab-in[data-astro-cid-nilej6n6],.screen[data-astro-cid-nilej6n6] input[data-astro-cid-nilej6n6]:focus-visible+span[data-astro-cid-nilej6n6]{outline:2px solid var(--color-focus);outline-offset:2px}.summary-card[data-astro-cid-nilej6n6]{margin-top:var(--space-md);padding:var(--space-sm);background:var(--color-paper);border:1px solid var(--color-on-gold-line);border-radius:calc(var(--radius-lg) + .25rem);box-shadow:0 0 0 3px oklch(54% .205 28/.06),0 24px 48px -30px oklch(54% .205 28/.5)}.band[data-astro-cid-nilej6n6]{align-items:center;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--color-accent), var(--color-accent-deep));color:var(--color-on-accent);display:flex}.mark[data-astro-cid-nilej6n6]{background:var(--color-on-accent);border-radius:3px;flex:none;width:.375rem;height:1.6rem}.b-name[data-astro-cid-nilej6n6]{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);letter-spacing:.18em;text-transform:uppercase}.badge[data-astro-cid-nilej6n6]{letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-pill);color:var(--color-on-accent);white-space:nowrap;background:oklch(100% 0 0/.18);padding:.2rem .55rem;font-size:.65rem;font-weight:700}.badge[data-astro-cid-nilej6n6][hidden]{display:none}@media (width<=30rem){.band[data-astro-cid-nilej6n6]{row-gap:var(--space-xs);flex-wrap:wrap}.b-name[data-astro-cid-nilej6n6]{letter-spacing:.1em}}.chip[data-astro-cid-nilej6n6]{font-size:var(--text-xs);border-radius:var(--radius-sm);white-space:nowrap;border:1px solid oklch(100% 0 0/.6);margin-left:auto;padding:.25rem .6rem;font-weight:600}.sc-body[data-astro-cid-nilej6n6]{gap:var(--space-sm);padding:var(--space-lg) var(--space-md) var(--space-md);display:grid}.big[data-astro-cid-nilej6n6]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-accent);font-variant-numeric:tabular-nums;font-size:clamp(3rem,4vw + 1.25rem,4.5rem);font-weight:700;line-height:1}.per[data-astro-cid-nilej6n6]{align-items:center;gap:var(--space-xs);color:var(--color-neutral);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.per-pill[data-astro-cid-nilej6n6]{border-radius:var(--radius-pill);background:var(--color-paper-3);color:var(--color-ink);font-size:var(--text-xs);padding:.3rem .75rem}.promo[data-astro-cid-nilej6n6]{align-items:center;gap:var(--space-xs);padding:.6rem var(--space-sm);border:1px solid var(--color-on-gold-line);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-accent-strong);background:oklch(54% .205 28/.06);font-weight:600;display:flex}.promo[data-astro-cid-nilej6n6][hidden]{display:none}.promo[data-astro-cid-nilej6n6] svg{flex:none;width:1.1rem;height:1.1rem}.screens[data-astro-cid-nilej6n6]{margin-top:var(--space-sm);padding:var(--space-md);border:var(--rule-1);border-radius:var(--radius-md);background:var(--color-paper-2)}.screens[data-astro-cid-nilej6n6] legend[data-astro-cid-nilej6n6]{float:left;width:100%;font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink);margin-bottom:var(--space-sm);font-weight:700}.screen-row[data-astro-cid-nilej6n6]{clear:both;border-radius:var(--radius-pill);background:var(--color-paper-3);grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem;padding:.35rem;display:grid}.screen[data-astro-cid-nilej6n6]{position:relative}.screen[data-astro-cid-nilej6n6] span[data-astro-cid-nilej6n6]{border-radius:var(--radius-pill);height:2.6rem;color:var(--color-muted);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);place-items:center;font-weight:600;display:grid}.screen[data-astro-cid-nilej6n6]:hover span[data-astro-cid-nilej6n6]{color:var(--color-ink);background:oklch(100% 0 0/.6)}.screen[data-astro-cid-nilej6n6] input[data-astro-cid-nilej6n6]:checked+span[data-astro-cid-nilej6n6]{background:var(--color-accent);color:var(--color-on-accent);box-shadow:0 8px 18px -8px oklch(54% .205 28/.8)}.screen[data-astro-cid-nilej6n6] input[data-astro-cid-nilej6n6]:disabled+span[data-astro-cid-nilej6n6]{opacity:.35}.extra-line[data-astro-cid-nilej6n6]{margin-top:var(--space-sm);font-size:var(--text-xs);color:var(--color-neutral);text-align:center}.extra-line[data-astro-cid-nilej6n6][hidden]{display:none}.extra-line[data-astro-cid-nilej6n6] strong[data-astro-cid-nilej6n6]{color:var(--color-accent-strong);font-size:var(--text-sm)}.extra-note[data-astro-cid-nilej6n6]{margin-top:var(--space-sm);color:var(--color-neutral)}.features[data-astro-cid-nilej6n6]{margin-top:var(--space-lg);gap:var(--space-xs) var(--space-lg);font-size:var(--text-sm);color:var(--color-muted);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}@media (width>=40rem){.features[data-astro-cid-nilej6n6]{grid-template-columns:repeat(2,minmax(0,1fr))}}.features[data-astro-cid-nilej6n6] li[data-astro-cid-nilej6n6]{gap:var(--space-xs);grid-template-columns:1rem 1fr;display:grid}.features[data-astro-cid-nilej6n6] svg{width:1rem;height:1rem;color:var(--color-accent);margin-top:.2em}.details[data-astro-cid-nilej6n6]{gap:var(--space-lg);display:grid}.back[data-astro-cid-nilej6n6]{color:var(--color-neutral);text-decoration:none}.back[data-astro-cid-nilej6n6]:hover{color:var(--color-ink)}.steps[data-astro-cid-nilej6n6]{grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid;position:relative}.steps[data-astro-cid-nilej6n6]:before{content:"";background:linear-gradient(90deg, var(--color-accent) 50%, var(--color-rule) 50%);height:2px;position:absolute;top:1rem;left:16.6%;right:16.6%}.steps[data-astro-cid-nilej6n6] li[data-astro-cid-nilej6n6]{justify-items:center;gap:var(--space-2xs);font-size:var(--text-xs);color:var(--color-neutral);font-weight:600;display:grid;position:relative}.dot[data-astro-cid-nilej6n6]{background:var(--color-paper);border:2px solid var(--color-rule);width:2rem;height:2rem;font-family:var(--font-figure);border-radius:50%;place-items:center;font-size:.8rem;display:grid}.dot[data-astro-cid-nilej6n6] svg{width:1rem;height:1rem}.steps[data-astro-cid-nilej6n6] .done[data-astro-cid-nilej6n6] .dot[data-astro-cid-nilej6n6]{background:var(--color-ok);border-color:var(--color-ok);color:var(--color-on-accent)}.steps[data-astro-cid-nilej6n6] .done[data-astro-cid-nilej6n6]{color:var(--color-ok)}.steps[data-astro-cid-nilej6n6] .current[data-astro-cid-nilej6n6] .dot[data-astro-cid-nilej6n6]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent);box-shadow:0 0 0 4px var(--color-accent-quiet)}.steps[data-astro-cid-nilej6n6] .current[data-astro-cid-nilej6n6]{color:var(--color-ink)}h1[data-astro-cid-nilej6n6]{font-size:clamp(2.1rem,3vw + 1rem,3.1rem)}.lead[data-astro-cid-nilej6n6]{color:var(--color-muted);max-width:48ch;margin-top:calc(-1 * var(--space-sm))}.ticket[data-astro-cid-nilej6n6]{--t-ink:oklch(98% .005 30);--t-muted:oklch(80% .02 30);--t-line:oklch(100% 0 0/.14);--t-field:oklch(100% 0 0/.07);border-radius:calc(var(--radius-lg) + .25rem);color:var(--t-ink);background:radial-gradient(28rem 16rem at 100% 0,oklch(54% .205 28/.35),#0000 70%),linear-gradient(165deg,oklch(24% .03 25),oklch(17% .015 25));position:relative;overflow:hidden;box-shadow:0 30px 60px -30px oklch(20% .05 25/.75)}.ticket-top[data-astro-cid-nilej6n6]{color-scheme:dark}.ticket-top[data-astro-cid-nilej6n6],.ticket-bottom[data-astro-cid-nilej6n6]{padding:var(--space-lg);gap:var(--space-md);display:grid}.ticket-head[data-astro-cid-nilej6n6]{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-bottom:var(--space-md);border-bottom:1px solid var(--t-line);display:flex}.ticket-brand[data-astro-cid-nilej6n6]{align-items:center;gap:var(--space-xs);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--t-muted);font-weight:700;display:inline-flex}.ticket-brand[data-astro-cid-nilej6n6] strong[data-astro-cid-nilej6n6]{color:var(--t-ink)}.ticket-brand[data-astro-cid-nilej6n6]{white-space:nowrap}@media (width<=30rem){.tb-sub[data-astro-cid-nilej6n6],.barcode[data-astro-cid-nilej6n6]{display:none}}.barcode[data-astro-cid-nilej6n6]{opacity:.55;background:repeating-linear-gradient(90deg, var(--t-ink) 0 2px, transparent 2px 4px, var(--t-ink) 4px 5px, transparent 5px 8px, var(--t-ink) 8px 11px, transparent 11px 13px);width:5.5rem;height:1.6rem}.ticket-title[data-astro-cid-nilej6n6]{font-family:var(--font-display);font-weight:700;font-size:var(--text-xl);color:var(--t-ink)}.ticket-sub[data-astro-cid-nilej6n6]{color:var(--t-muted);margin-top:calc(-1 * var(--space-sm))}.ticket[data-astro-cid-nilej6n6] label[data-astro-cid-nilej6n6]{color:var(--t-ink)}.opt[data-astro-cid-nilej6n6]{color:var(--t-muted);font-weight:400}.ticket[data-astro-cid-nilej6n6] .input[data-astro-cid-nilej6n6],.ticket[data-astro-cid-nilej6n6] .select[data-astro-cid-nilej6n6]{background-color:var(--t-field);border-color:var(--t-line);color:var(--t-ink)}.ticket[data-astro-cid-nilej6n6] .input[data-astro-cid-nilej6n6]:hover,.ticket[data-astro-cid-nilej6n6] .select[data-astro-cid-nilej6n6]:hover{border-color:oklch(100% 0 0/.35)}.ticket[data-astro-cid-nilej6n6] .input[data-astro-cid-nilej6n6]:focus-visible,.ticket[data-astro-cid-nilej6n6] .select[data-astro-cid-nilej6n6]:focus-visible{outline-color:var(--color-on-gold-line);border-color:var(--color-on-gold-line);background-color:oklch(100% 0 0/.1)}.ticket[data-astro-cid-nilej6n6] .input[data-astro-cid-nilej6n6]::placeholder{color:oklch(100% 0 0/.35)}.ticket[data-astro-cid-nilej6n6] .input[data-astro-cid-nilej6n6][aria-invalid=true]{border-color:oklch(70% .18 28)}.ticket[data-astro-cid-nilej6n6] .field-error{color:oklch(78% .14 28)}.tear[data-astro-cid-nilej6n6]{height:0;margin-inline:var(--space-lg);border-top:2px dashed oklch(100% 0 0/.28);position:relative}.tear[data-astro-cid-nilej6n6]:before,.tear[data-astro-cid-nilej6n6]:after{content:"";background:var(--color-paper);border-radius:50%;width:1.7rem;height:1.7rem;position:absolute;top:-.85rem}.tear[data-astro-cid-nilej6n6]:before{left:calc(-1 * var(--space-lg) - .85rem)}.tear[data-astro-cid-nilej6n6]:after{right:calc(-1 * var(--space-lg) - .85rem)}.ticket-bottom[data-astro-cid-nilej6n6]{background:radial-gradient(20rem 10rem at 0% 100%, oklch(100% 0 0/.12), transparent 70%), linear-gradient(140deg, var(--color-accent), var(--color-accent-deep));color:var(--color-on-accent)}.total-row[data-astro-cid-nilej6n6]{justify-content:space-between;align-items:end;gap:var(--space-md);display:flex}.k[data-astro-cid-nilej6n6]{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-on-gold-2);font-weight:700}.v[data-astro-cid-nilej6n6]{font-weight:600;font-size:var(--text-md)}.total[data-astro-cid-nilej6n6]{text-align:right}.total[data-astro-cid-nilej6n6] .v[data-astro-cid-nilej6n6]{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(2rem,2.4vw + 1rem,2.75rem);font-weight:700;line-height:1}.t-note[data-astro-cid-nilej6n6]{font-size:var(--text-xs);color:var(--color-on-gold-2);margin-top:var(--space-2xs)}.confirm[data-astro-cid-nilej6n6]{--btn-bg:var(--color-on-accent);--btn-fg:var(--color-accent-deep);--btn-border:var(--color-on-accent);width:100%;box-shadow:0 14px 30px -14px oklch(15% .05 25/.7)}.confirm[data-astro-cid-nilej6n6]:hover{background:var(--color-paper-3)}.confirm[data-astro-cid-nilej6n6] svg{color:var(--color-accent)}.hp[data-astro-cid-nilej6n6]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.confirm[data-astro-cid-nilej6n6][disabled]{opacity:.75;cursor:progress}.send-err[data-astro-cid-nilej6n6]{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);color:var(--color-on-accent);text-align:center;background:oklch(100% 0 0/.16)}.send-err[data-astro-cid-nilej6n6][hidden]{display:none}.send-err[data-astro-cid-nilej6n6] a[data-astro-cid-nilej6n6]{color:inherit;font-weight:700;text-decoration:underline}.ticket[data-astro-cid-nilej6n6]>.ticket-top[data-astro-cid-nilej6n6]>.field-error[data-astro-cid-nilej6n6]{margin-top:calc(-1 * var(--space-xs))}.secure[data-astro-cid-nilej6n6]{justify-content:center;align-items:center;gap:var(--space-2xs);color:var(--color-on-gold-2);text-align:center;display:flex}.secure[data-astro-cid-nilej6n6] svg{width:.9rem;height:.9rem;color:var(--color-on-accent)}.pay[data-astro-cid-nilej6n6]{color:var(--color-muted);padding:var(--space-sm) var(--space-md);border:var(--rule-1);border-radius:var(--radius-md);background:var(--color-paper-2)}.assure[data-astro-cid-nilej6n6]{border:var(--rule-1);border-radius:var(--radius-md);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid;overflow:hidden}.assure[data-astro-cid-nilej6n6] li[data-astro-cid-nilej6n6]{align-items:center;gap:var(--space-xs);padding:var(--space-sm);font-size:var(--text-xs);color:var(--color-muted);display:flex}.assure[data-astro-cid-nilej6n6] li[data-astro-cid-nilej6n6]+li[data-astro-cid-nilej6n6]{border-left:var(--rule-1)}.assure[data-astro-cid-nilej6n6] strong[data-astro-cid-nilej6n6]{color:var(--color-ink);font-size:var(--text-sm);display:block}.assure[data-astro-cid-nilej6n6] svg{width:1.1rem;height:1.1rem;color:var(--color-accent);flex:none}@media (width<=30rem){.assure[data-astro-cid-nilej6n6]{grid-template-columns:1fr}.assure[data-astro-cid-nilej6n6] li[data-astro-cid-nilej6n6]+li[data-astro-cid-nilej6n6]{border-left:0;border-top:var(--rule-1)}}.alt[data-astro-cid-nilej6n6]{align-items:center;gap:var(--space-md);padding:var(--space-md);border:var(--rule-1);border-radius:var(--radius-md);transition:border-color var(--dur-fast) var(--ease-out);grid-template-columns:auto 1fr auto;text-decoration:none;display:grid}.alt[data-astro-cid-nilej6n6]:hover{border-color:var(--color-accent)}.alt[data-astro-cid-nilej6n6] strong[data-astro-cid-nilej6n6]{display:block}.alt[data-astro-cid-nilej6n6] .small[data-astro-cid-nilej6n6]{color:var(--color-neutral);display:block}.alt-icon[data-astro-cid-nilej6n6]{border-radius:var(--radius-sm);background:var(--color-ok);width:2.6rem;height:2.6rem;color:var(--color-on-accent);place-items:center;display:grid}.alt-icon[data-astro-cid-nilej6n6] svg{width:1.4rem;height:1.4rem}.alt[data-astro-cid-nilej6n6]>svg:last-of-type{width:1.2rem;height:1.2rem;color:var(--color-accent)}
