.TicketSelector_panel__fa_iF{--tk-fs-label:0.875rem;--tk-fs-ui:0.9375rem;--tk-fs-body:1rem;--tk-fs-lead:1.125rem;--tk-fs-price:clamp(1.6rem,1.3rem + 1.1vw,2rem);--tk-tap:44px;position:static;z-index:1;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:0;border-radius:0;box-shadow:none;padding:0}.TicketSelector_head__tSyU4 h3{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.TicketSelector_head__tSyU4{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-5)}.TicketSelector_list__Xyt4f{display:flex;flex-direction:column;gap:var(--space-3)}.TicketSelector_row__wkhqN{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-4);padding-left:calc(var(--space-4) + 3px);border-radius:var(--radius-sm);border:1px solid var(--border);border-left:3px solid var(--border-strong);background:var(--glass-faint);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.TicketSelector_row__wkhqN:hover{border-color:var(--border-strong)}.TicketSelector_tier_standard__mfMkF{border-left-color:rgba(148,143,178,.5)}.TicketSelector_tier_premium__4AlOT{border-left-color:var(--sapphire)}.TicketSelector_tier_vip__JhuBt{border-left-color:var(--gold)}.TicketSelector_active__cdwFI{background:var(--concrete-700);border-color:var(--cyan-border);border-left-color:var(--cyan-structural);box-shadow:inset 0 0 0 1px var(--cyan-faint)}.TicketSelector_disabled__M1Jiq{opacity:.55}.TicketSelector_disabled__M1Jiq:hover{border-color:var(--border)}.TicketSelector_info__yQd_s{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.TicketSelector_nameLine__JZcsU{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.TicketSelector_name__iWvfx{font-family:var(--font-display);font-weight:700;font-size:var(--tk-fs-lead);color:var(--text-strong)}.TicketSelector_tier__uPUcz{font-size:var(--tk-fs-label);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-wide);padding:3px 10px;border-radius:var(--radius-pill);border:1px solid var(--border)}.TicketSelector_standard__fyzv6{color:var(--text-muted)}.TicketSelector_premium__PW_9u{border-color:rgba(106,166,255,.35)}.TicketSelector_vip__eI3_M{border-color:rgba(232,201,138,.4);background:rgba(232,201,138,.08)}.TicketSelector_desc__oFS4j{font-size:var(--tk-fs-body);line-height:1.6;color:var(--text-muted)}.TicketSelector_stock__utwJR{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.TicketSelector_stockText__cslWM{font-size:var(--tk-fs-ui);color:var(--warning);font-weight:600}.TicketSelector_saleNote__bF4Zc{font-size:var(--tk-fs-ui);color:var(--info)}.TicketSelector_limit__riTYI{font-size:var(--tk-fs-label);color:var(--text-muted)}.TicketSelector_priceCol__8CEza{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-3);flex-shrink:0}.TicketSelector_price__k5hlE{font-family:var(--font-mono);font-weight:700;font-size:var(--tk-fs-price);line-height:1;letter-spacing:var(--tracking-tight);color:var(--text-strong)}.TicketSelector_statusLabel___ejqe{font-size:var(--tk-fs-ui);font-weight:600;color:var(--text-muted);text-align:right}.TicketSelector_maxNote__HV9UH{font-size:var(--tk-fs-label);color:var(--text-muted)}.TicketSelector_stepper__Hrr7g{display:flex;align-items:center;gap:var(--space-1);background:var(--glass-strong);border:1px solid var(--border);border-radius:var(--radius-pill);padding:4px}.TicketSelector_stepper__Hrr7g button{width:var(--tk-tap);height:var(--tk-tap);border-radius:50%;border:none;background:transparent;color:var(--text-strong);font-size:1.4rem;line-height:1;cursor:pointer;transition:background .18s ease,color .18s ease}.TicketSelector_stepper__Hrr7g button:hover:not(:disabled){background:var(--concrete-600)}.TicketSelector_stepper__Hrr7g button:disabled{opacity:.3;cursor:not-allowed}.TicketSelector_stepper__Hrr7g button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.TicketSelector_count__CSId7{min-width:34px;text-align:center;font-family:var(--font-mono);font-size:var(--tk-fs-lead);font-weight:700}.TicketSelector_coupon__NPnHp{margin:var(--space-5) 0}.TicketSelector_summary__ixHG8{padding:var(--space-4) 0;border-top:1px solid var(--border);margin-bottom:var(--space-4)}.TicketSelector_summaryHead__et4Ql{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3)}.TicketSelector_summaryHead__et4Ql h4{font-family:var(--font-display);font-size:var(--tk-fs-lead);color:var(--text-strong)}.TicketSelector_qtyChip__44V12{font-size:var(--tk-fs-label);font-weight:600;letter-spacing:.04em;color:var(--accent-2);background:var(--mock-bg);border:1px solid rgba(157,123,255,.3);border-radius:var(--radius-pill);padding:4px 12px}.TicketSelector_empty__XUQoz{font-size:var(--tk-fs-body);line-height:1.6;color:var(--text-muted);padding:var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius);background:var(--glass-faint)}.TicketSelector_summaryLines__4mb2n{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-3)}.TicketSelector_summaryLines__4mb2n li{display:flex;justify-content:space-between;gap:var(--space-3);font-size:var(--tk-fs-body)}.TicketSelector_slName__vxGyG{color:var(--text);min-width:0}.TicketSelector_slQty__gxoav{color:var(--accent-2);font-weight:700;font-family:var(--font-mono)}.TicketSelector_slPrice__2rgYr{color:var(--text-strong);font-weight:600;flex-shrink:0;font-family:var(--font-mono)}.TicketSelector_totals__CUGgC{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border)}.TicketSelector_totalLine__XDNmA{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:var(--tk-fs-body);color:var(--text-muted)}.TicketSelector_totalLine__XDNmA span:last-child{font-family:var(--font-mono)}.TicketSelector_discountLine__ccvAh{color:var(--success)}.TicketSelector_grand__kBUL4{color:var(--text-strong);font-weight:700;padding-top:var(--space-2)}.TicketSelector_total__rvFm_{font-family:var(--font-mono);font-size:var(--tk-fs-price);line-height:1.1}.TicketSelector_note__8acAH{margin-top:var(--space-3);text-align:center;font-size:var(--tk-fs-label);line-height:1.6;color:var(--text-muted)}.TicketSelector_mobileBar__AVyIk{display:none;position:fixed;left:var(--space-4);right:var(--space-4);bottom:var(--space-4);z-index:80;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-5);border-radius:var(--radius-pill);background:rgba(12,9,20,.86);backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur));border:1px solid var(--border-glow);box-shadow:var(--shadow-deep),var(--glow-accent)}.TicketSelector_mobileInfo__R4ZD4{display:flex;flex-direction:column;gap:2px;min-width:0}.TicketSelector_mobileTotal__SKl1N{font-family:var(--font-mono);font-weight:700;font-size:1.45rem;line-height:1.1;color:var(--text-strong)}.TicketSelector_mobileQty__qFMYP{font-size:var(--tk-fs-label);color:var(--text-muted)}@media (max-width:980px){.TicketSelector_panel__fa_iF{position:static}}@media (max-width:720px){.TicketSelector_mobileBar__AVyIk{display:flex}}@media (max-width:420px){.TicketSelector_panel__fa_iF{padding:var(--space-4)}.TicketSelector_row__wkhqN{padding:var(--space-3);padding-left:calc(var(--space-3) + 3px);gap:var(--space-3)}}.TicketSelector_panel__fa_iF{max-inline-size:var(--evt-measure,860px);margin-inline:auto}.TicketSelector_list__Xyt4f{gap:0;-webkit-border-before:1px solid rgba(239,243,240,.13);border-block-start:1px solid rgba(239,243,240,.13)}.TicketSelector_row__wkhqN{position:relative;align-items:center;padding:clamp(20px,2.4vw,30px) 0;border:0;-webkit-border-after:1px solid rgba(239,243,240,.13);border-block-end:1px solid rgba(239,243,240,.13);border-radius:0;background:none;transition:opacity .2s ease}.TicketSelector_row__wkhqN:hover{border-color:rgba(239,243,240,.13)}.TicketSelector_tier_premium__4AlOT,.TicketSelector_tier_standard__mfMkF,.TicketSelector_tier_vip__JhuBt{border-left-color:transparent}.TicketSelector_active__cdwFI{background:none;border-color:rgba(239,243,240,.13);box-shadow:none}.TicketSelector_active__cdwFI:before{content:"";position:absolute;inset-inline-start:-18px;inset-block:clamp(18px,2.2vw,28px);inline-size:2px;background:#35e3d8}.TicketSelector_tier__uPUcz{padding:0;border:0;border-radius:0;background:none;font-family:var(--font-mono),monospace;font-size:11px;font-weight:400;letter-spacing:.12em}.TicketSelector_standard__fyzv6{color:rgba(239,243,240,.38)}.TicketSelector_premium__PW_9u{color:var(--sapphire);border:0}.TicketSelector_vip__eI3_M{color:var(--gold);border:0;background:none}.TicketSelector_name__iWvfx{font-weight:500;letter-spacing:-.02em;color:#eff3f0}.TicketSelector_desc__oFS4j{color:rgba(239,243,240,.6)}.TicketSelector_empty__XUQoz{border:0;border-radius:0;background:none;padding:0;color:rgba(239,243,240,.55)}.TicketSelector_stepper__Hrr7g{background:none;border-color:rgba(239,243,240,.18)}.TicketSelector_summary__ixHG8,.TicketSelector_totals__CUGgC{-webkit-border-before:1px solid rgba(239,243,240,.13);border-block-start:1px solid rgba(239,243,240,.13)}@media (max-width:420px){.TicketSelector_panel__fa_iF{padding:0}.TicketSelector_row__wkhqN{padding:var(--space-4) 0}.TicketSelector_active__cdwFI:before{inset-inline-start:-10px}}.TicketSelector_row__wkhqN{transition:border-color .22s ease,background .22s ease,transform .22s var(--ease-decay,ease)}.TicketSelector_row__wkhqN:hover:not(.TicketSelector_disabled__M1Jiq){border-block-end-color:var(--cyan-edge);transform:translateY(-2px)}.TicketSelector_row__wkhqN:hover:not(.TicketSelector_disabled__M1Jiq) .TicketSelector_price__k5hlE{color:var(--cyan-structural)}.TicketSelector_price__k5hlE{transition:color .22s ease}.TicketSelector_active__cdwFI{background:linear-gradient(270deg,var(--cyan-wash),transparent 55%);border-block-end-color:var(--cyan-border)}.TicketSelector_active__cdwFI .TicketSelector_price__k5hlE{color:var(--cyan-structural)}.TicketSelector_stepper__Hrr7g button:hover:not(:disabled){background:var(--cyan-faint);color:var(--cyan-structural)}@media (prefers-reduced-motion:reduce){.TicketSelector_price__k5hlE,.TicketSelector_row__wkhqN{transition:none}.TicketSelector_row__wkhqN:hover:not(.TicketSelector_disabled__M1Jiq){transform:none}}