.TicketQRCode-module-scss-module__uke3ja__qrWrapper{flex-direction:column;align-items:center;gap:.5rem;display:flex}.TicketQRCode-module-scss-module__uke3ja__qrContainer{background:#fff;border-radius:12px;justify-content:center;align-items:center;padding:.75rem;display:flex;position:relative;box-shadow:0 2px 8px #0000001a}.TicketQRCode-module-scss-module__uke3ja__qrImage{border-radius:4px;display:block}.TicketQRCode-module-scss-module__uke3ja__checkedIn .TicketQRCode-module-scss-module__uke3ja__qrContainer{opacity:.5}.TicketQRCode-module-scss-module__uke3ja__checkedInOverlay{background:#22c55ee6;border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.TicketQRCode-module-scss-module__uke3ja__checkedInOverlay span{color:#fff;text-transform:uppercase;letter-spacing:.05em;font-size:1rem;font-weight:600}.TicketQRCode-module-scss-module__uke3ja__voidedState{text-align:center;border:2px dashed #d1435b;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;width:100%;height:100%;padding:.75rem;display:flex}.TicketQRCode-module-scss-module__uke3ja__voidedTitle{color:#d1435b;text-transform:uppercase;letter-spacing:.06em;font-size:1.05rem;font-weight:700}.TicketQRCode-module-scss-module__uke3ja__voidedText{color:#6b7280;font-size:.8rem;line-height:1.35}.TicketQRCode-module-scss-module__uke3ja__ticketName{color:var(--color-text-secondary);text-align:center;margin:0;font-size:.85rem}.TicketQRCode-module-scss-module__uke3ja__checkInCode{text-align:center;color:var(--color-text-secondary);margin:0;font-size:.8rem}.TicketQRCode-module-scss-module__uke3ja__checkInCodeLabel{font-weight:600}.TicketQRCode-module-scss-module__uke3ja__checkInCodeValue{word-break:break-all;color:var(--color-text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.TicketQRCode-module-scss-module__uke3ja__loading{color:var(--color-text-tertiary);font-size:.85rem}.TicketQRCode-module-scss-module__uke3ja__error{color:var(--color-danger-text,#ef4444);text-align:center;margin:0;font-size:.85rem}
.TicketCalendarButton-module-scss-module__Lqw0KG__wrapper{display:inline-block;position:relative}.TicketCalendarButton-module-scss-module__Lqw0KG__calendarButton{border:1px solid var(--color-border,#0000001f);background:var(--color-surface-secondary,#f5f5f5);height:44px;color:var(--color-text-primary);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:.9rem;font-weight:500;transition:all .15s;display:inline-flex}.TicketCalendarButton-module-scss-module__Lqw0KG__calendarButton svg{font-size:1rem}.TicketCalendarButton-module-scss-module__Lqw0KG__calendarButton:hover{background:var(--color-surface-hover,#eee);border-color:var(--color-border-hover,#0003)}[data-theme=dark] .TicketCalendarButton-module-scss-module__Lqw0KG__calendarButton{background:#ffffff0d;border-color:#ffffff1f}[data-theme=dark] .TicketCalendarButton-module-scss-module__Lqw0KG__calendarButton:hover{background:#ffffff1a;border-color:#fff3}.TicketCalendarButton-module-scss-module__Lqw0KG__linkButton{color:var(--color-brand-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:.4rem;padding:.5rem 0;font-size:.9rem;font-weight:500;transition:opacity .15s;display:inline-flex}.TicketCalendarButton-module-scss-module__Lqw0KG__linkButton svg{font-size:.9rem}.TicketCalendarButton-module-scss-module__Lqw0KG__linkButton:hover{opacity:.8}.TicketCalendarButton-module-scss-module__Lqw0KG__overlay{z-index:10000;position:fixed;inset:0}.TicketCalendarButton-module-scss-module__Lqw0KG__dropdown{background:var(--color-background,#fff);border:1px solid var(--color-border,#0000001a);z-index:10001;border-radius:12px;min-width:220px;overflow:hidden;box-shadow:0 8px 24px #00000026}[data-theme=dark] .TicketCalendarButton-module-scss-module__Lqw0KG__dropdown{border-color:#ffffff1a;box-shadow:0 0 0 1px #ffffff0d,0 8px 24px #0006}.TicketCalendarButton-module-scss-module__Lqw0KG__dropdownHeader{border-bottom:1px solid var(--color-border,#00000014);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}[data-theme=dark] .TicketCalendarButton-module-scss-module__Lqw0KG__dropdownHeader{border-bottom-color:#ffffff0f}.TicketCalendarButton-module-scss-module__Lqw0KG__dateInfo{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:500}.TicketCalendarButton-module-scss-module__Lqw0KG__closeBtn{background:var(--color-surface-secondary,#f5f5f5);width:24px;height:24px;color:var(--color-text-tertiary);cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:.75rem;transition:all .15s;display:flex}.TicketCalendarButton-module-scss-module__Lqw0KG__closeBtn:hover{background:var(--color-surface-hover,#eee);color:var(--color-text-secondary)}[data-theme=dark] .TicketCalendarButton-module-scss-module__Lqw0KG__closeBtn{background:#ffffff0d}[data-theme=dark] .TicketCalendarButton-module-scss-module__Lqw0KG__closeBtn:hover{background:#ffffff1a}.TicketCalendarButton-module-scss-module__Lqw0KG__dropdownItem{width:100%;color:var(--color-text-primary);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.75rem;padding:.875rem 1rem;font-size:.9rem;font-weight:500;transition:background .15s;display:flex}.TicketCalendarButton-module-scss-module__Lqw0KG__dropdownItem svg{flex-shrink:0;font-size:1.1rem}.TicketCalendarButton-module-scss-module__Lqw0KG__dropdownItem:hover{background:#0000000a}.TicketCalendarButton-module-scss-module__Lqw0KG__dropdownItem:not(:last-child){border-bottom:1px solid var(--color-border,#0000000f)}[data-theme=dark] .TicketCalendarButton-module-scss-module__Lqw0KG__dropdownItem:hover{background:#ffffff0d}[data-theme=dark] .TicketCalendarButton-module-scss-module__Lqw0KG__dropdownItem:not(:last-child){border-bottom-color:#ffffff0a}@media (max-width:480px){.TicketCalendarButton-module-scss-module__Lqw0KG__dropdown{border-bottom:none;border-radius:16px 16px 0 0;min-width:100%;right:0;top:auto!important;bottom:0!important;left:0!important}.TicketCalendarButton-module-scss-module__Lqw0KG__dropdownItem{padding:1rem 1.25rem}}.TicketCalendarButton-module-scss-module__Lqw0KG__inlineWrapper{flex-wrap:wrap;gap:.5rem;display:flex}.TicketCalendarButton-module-scss-module__Lqw0KG__inlineButton{border:1px solid var(--color-border,#0000001f);background:var(--color-surface-secondary,#f5f5f5);color:var(--color-text-primary);cursor:pointer;border-radius:8px;align-items:center;gap:.4rem;padding:.5rem .875rem;font-size:.85rem;font-weight:500;transition:all .15s;display:inline-flex}.TicketCalendarButton-module-scss-module__Lqw0KG__inlineButton svg{font-size:.95rem}.TicketCalendarButton-module-scss-module__Lqw0KG__inlineButton:hover{background:var(--color-surface-hover,#eee);border-color:var(--color-border-hover,#0003)}.TicketCalendarButton-module-scss-module__Lqw0KG__inlineButton[data-provider=apple]:hover{color:#fff;background:#333;border-color:#333}.TicketCalendarButton-module-scss-module__Lqw0KG__inlineButton[data-provider=google]:hover{color:#fff;background:#4285f4;border-color:#4285f4}.TicketCalendarButton-module-scss-module__Lqw0KG__inlineButton[data-provider=outlook]:hover{color:#fff;background:#0078d4;border-color:#0078d4}.TicketCalendarButton-module-scss-module__Lqw0KG__inlineButton[data-provider=yahoo]:hover{color:#fff;background:#720e9e;border-color:#720e9e}[data-theme=dark] .TicketCalendarButton-module-scss-module__Lqw0KG__inlineButton{background:#ffffff0d;border-color:#ffffff1f}[data-theme=dark] .TicketCalendarButton-module-scss-module__Lqw0KG__inlineButton:hover{background:#ffffff1a;border-color:#fff3}[data-theme=dark] .TicketCalendarButton-module-scss-module__Lqw0KG__inlineButton[data-provider=apple]:hover{color:#fff;background:#333;border-color:#555}[data-theme=dark] .TicketCalendarButton-module-scss-module__Lqw0KG__inlineButton[data-provider=google]:hover{color:#fff;background:#4285f4;border-color:#4285f4}[data-theme=dark] .TicketCalendarButton-module-scss-module__Lqw0KG__inlineButton[data-provider=outlook]:hover{color:#fff;background:#0078d4;border-color:#0078d4}[data-theme=dark] .TicketCalendarButton-module-scss-module__Lqw0KG__inlineButton[data-provider=yahoo]:hover{color:#fff;background:#720e9e;border-color:#720e9e}
.FollowButton-module-scss-module__GFtrZa__btn{border-radius:var(--radius-md);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.45rem;font-weight:600;line-height:1;transition:transform .1s,box-shadow .15s,background .15s,border-color .15s,color .15s;display:inline-flex}.FollowButton-module-scss-module__GFtrZa__btn:disabled{opacity:.6;cursor:not-allowed}.FollowButton-module-scss-module__GFtrZa__btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.FollowButton-module-scss-module__GFtrZa__btn svg{flex-shrink:0}.FollowButton-module-scss-module__GFtrZa__md{padding:.5rem 1rem;font-size:.9rem}.FollowButton-module-scss-module__GFtrZa__md svg{width:.85rem;height:.85rem}.FollowButton-module-scss-module__GFtrZa__lg{padding:.7rem 1.4rem;font-size:1rem}.FollowButton-module-scss-module__GFtrZa__lg svg{width:1rem;height:1rem}.FollowButton-module-scss-module__GFtrZa__follow{background:var(--color-brand-primary);border-color:color-mix(in srgb, var(--color-brand-primary) 70%, #000);color:var(--color-text-primary-on-brand)}.FollowButton-module-scss-module__GFtrZa__follow:hover:not(:disabled){box-shadow:var(--shadow-md);transform:translateY(-1px)}.FollowButton-module-scss-module__GFtrZa__follow:active{transform:translateY(0)}.FollowButton-module-scss-module__GFtrZa__following{border-color:var(--color-brand-primary);color:var(--color-brand-primary);background:0 0}.FollowButton-module-scss-module__GFtrZa__following:hover:not(:disabled){background:color-mix(in srgb, var(--color-brand-primary) 10%, var(--color-background))}.FollowButton-module-scss-module__GFtrZa__chevron{opacity:.8;margin-left:.15rem;width:.7rem!important;height:.7rem!important}.FollowButton-module-scss-module__GFtrZa__skeleton{background:color-mix(in srgb, var(--color-background-standout) 60%, var(--color-background-alt));border-color:var(--color-border);color:#0000;pointer-events:none;min-width:6rem}
.StripePaymentModal-module-scss-module__TNDHrW__overlay{z-index:9999;-webkit-backdrop-filter:blur(8px);background:#050505e0;justify-content:center;align-items:flex-end;height:100dvh;padding:0;display:flex;position:fixed;inset:0}@media (min-width:600px){.StripePaymentModal-module-scss-module__TNDHrW__overlay{align-items:center;padding:1rem}}.StripePaymentModal-module-scss-module__TNDHrW__modal{background:var(--color-background-alt,#fff);-webkit-overflow-scrolling:touch;border-radius:0;width:100%;max-width:480px;height:100dvh;max-height:100dvh;overflow:hidden auto;box-shadow:0 -12px 50px #cc009f1f,0 -2px #cc009f40}@media (min-width:600px){.StripePaymentModal-module-scss-module__TNDHrW__modal{border-radius:20px;height:auto;max-height:90vh;box-shadow:0 24px 80px #00000073,0 0 0 1px #cc009f2e}}.StripePaymentModal-module-scss-module__TNDHrW__header{padding:24px 20px 22px;padding-top:max(24px,env(safe-area-inset-top));z-index:2;background:linear-gradient(155deg,#1c0c1a 0%,#0f1015 65%);position:sticky;top:0}@media (min-width:600px){.StripePaymentModal-module-scss-module__TNDHrW__header{padding-top:24px}}.StripePaymentModal-module-scss-module__TNDHrW__header:after{content:"";background:linear-gradient(90deg,#0000 0%,#cc009f99 30%,#cc009f 50%,#cc009f99 70%,#0000 100%);height:2px;position:absolute;bottom:0;left:0;right:0}.StripePaymentModal-module-scss-module__TNDHrW__headerContent{padding-right:44px}.StripePaymentModal-module-scss-module__TNDHrW__headerEyebrow{letter-spacing:.12em;text-transform:uppercase;color:#fff6;margin-bottom:6px;font-size:.65rem;font-weight:600}.StripePaymentModal-module-scss-module__TNDHrW__backButton{color:#fff9;cursor:pointer;background:0 0;border:none;align-items:center;gap:.4rem;margin-bottom:8px;padding:0;font-size:.8rem;font-weight:600;transition:color .15s;display:inline-flex}.StripePaymentModal-module-scss-module__TNDHrW__backButton:hover{color:#fff}.StripePaymentModal-module-scss-module__TNDHrW__backButton svg{font-size:.7rem}.StripePaymentModal-module-scss-module__TNDHrW__headerTitle{color:#ffffffe6;margin:0 0 12px;font-size:1.05rem;font-weight:600;line-height:1.35}.StripePaymentModal-module-scss-module__TNDHrW__headerAmount{color:#cc009f;letter-spacing:-.03em;text-shadow:0 0 30px #cc009f66;font-size:2.2rem;font-weight:800;line-height:1}.StripePaymentModal-module-scss-module__TNDHrW__closeButton{color:#ffffff8c;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:.85rem;transition:background .2s,color .2s,border-color .2s;display:flex;position:absolute;top:18px;right:16px}.StripePaymentModal-module-scss-module__TNDHrW__closeButton:hover{color:#ffffffe6;background:#ffffff29;border-color:#ffffff40}.StripePaymentModal-module-scss-module__TNDHrW__closeButton:focus-visible{outline-offset:2px;outline:2px solid #cc009fb3}.StripePaymentModal-module-scss-module__TNDHrW__body{padding:20px 16px;padding-bottom:max(24px,env(safe-area-inset-bottom))}@media (min-width:600px){.StripePaymentModal-module-scss-module__TNDHrW__body{padding:24px 24px 28px}}.StripePaymentModal-module-scss-module__TNDHrW__form{flex-direction:column;gap:18px;display:flex}.StripePaymentModal-module-scss-module__TNDHrW__summary{background:var(--color-background-standout,#f0f2f5);border-radius:12px;padding:14px 16px;font-size:.875rem}[data-theme=dark] .StripePaymentModal-module-scss-module__TNDHrW__summary{background:#0a0a0a;border:1px solid #ffffff0a}.StripePaymentModal-module-scss-module__TNDHrW__summaryTitle{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-label,#5f6b7a);margin-bottom:10px;font-size:.65rem;font-weight:600}.StripePaymentModal-module-scss-module__TNDHrW__summaryLine{color:var(--color-text-secondary,#364356);justify-content:space-between;align-items:baseline;gap:12px;padding:3px 0;display:flex}.StripePaymentModal-module-scss-module__TNDHrW__summaryLine span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.StripePaymentModal-module-scss-module__TNDHrW__summaryLine span:last-child{white-space:nowrap;flex-shrink:0;font-weight:500}.StripePaymentModal-module-scss-module__TNDHrW__discountValue{color:#059669;font-weight:600!important}.StripePaymentModal-module-scss-module__TNDHrW__summaryTotal{border-top:1px solid var(--color-border,#c7cdd4);color:var(--color-text-primary,#0f1419);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding-top:10px;font-size:.95rem;font-weight:700;display:flex}[data-theme=dark] .StripePaymentModal-module-scss-module__TNDHrW__summaryTotal{border-top-color:#ffffff14}.StripePaymentModal-module-scss-module__TNDHrW__paymentElementWrap{min-height:44px}.StripePaymentModal-module-scss-module__TNDHrW__errorMessage{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:11px 14px;font-size:.875rem;line-height:1.5}.StripePaymentModal-module-scss-module__TNDHrW__refundPolicy{border:1px solid var(--color-border,#c7cdd4);text-align:left;background:#0000000a;border-radius:10px;padding:.875rem 1rem}[data-theme=dark] .StripePaymentModal-module-scss-module__TNDHrW__refundPolicy{background:#ffffff08;border-color:#ffffff14}.StripePaymentModal-module-scss-module__TNDHrW__refundPolicyLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-primary,#0f1419);margin:0 0 .35rem;font-size:.7rem;font-weight:700}.StripePaymentModal-module-scss-module__TNDHrW__refundPolicyText{color:var(--color-text-secondary,#5f6b7a);margin:0;font-size:.85rem;line-height:1.5}.StripePaymentModal-module-scss-module__TNDHrW__payButton{color:#fff;cursor:pointer;letter-spacing:.01em;background:linear-gradient(135deg,#cc009f 0%,#9c0077 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:15px 24px;font-family:inherit;font-size:1rem;font-weight:700;transition:opacity .2s,transform .15s,box-shadow .2s;display:flex;box-shadow:0 4px 16px #cc009f4d}.StripePaymentModal-module-scss-module__TNDHrW__payButton:hover:not(:disabled){opacity:.92;transform:translateY(-1px);box-shadow:0 6px 24px #cc009f66}.StripePaymentModal-module-scss-module__TNDHrW__payButton:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #cc009f40}.StripePaymentModal-module-scss-module__TNDHrW__payButton:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.StripePaymentModal-module-scss-module__TNDHrW__payButton:focus-visible{outline-offset:2px;outline:3px solid #cc009f80}.StripePaymentModal-module-scss-module__TNDHrW__lockIcon{opacity:.85;font-size:.8rem}.StripePaymentModal-module-scss-module__TNDHrW__processingLabel{align-items:center;gap:6px;display:flex}.StripePaymentModal-module-scss-module__TNDHrW__dots{align-items:center;gap:3px;display:inline-flex}.StripePaymentModal-module-scss-module__TNDHrW__dots:before,.StripePaymentModal-module-scss-module__TNDHrW__dots:after,.StripePaymentModal-module-scss-module__TNDHrW__dots{content:""}.StripePaymentModal-module-scss-module__TNDHrW__dots:before{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite StripePaymentModal-module-scss-module__TNDHrW__dot-pulse;display:inline-block}.StripePaymentModal-module-scss-module__TNDHrW__dots{background:currentColor;border-radius:50%;width:4px;height:4px;margin-right:7px;animation:1.2s ease-in-out .2s infinite StripePaymentModal-module-scss-module__TNDHrW__dot-pulse;box-shadow:7px 0}@keyframes StripePaymentModal-module-scss-module__TNDHrW__dot-pulse{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.StripePaymentModal-module-scss-module__TNDHrW__securityNote{color:var(--color-text-label,#5f6b7a);text-align:center;justify-content:center;align-items:center;gap:6px;font-size:.72rem;line-height:1.4;display:flex}.StripePaymentModal-module-scss-module__TNDHrW__securityNote svg{color:#059669;flex-shrink:0;font-size:.75rem}
.SeatingCanvas-module-scss-module__qjOMua__canvas{-webkit-user-select:none;user-select:none;--seat-accent:#5deab5;--seat-picked:var(--seat-accent);--seat-picked-edge:color-mix(in srgb, var(--seat-accent) 52%, #0a2a20);--seat-picked-ink:#0b2019;--map-paper:var(--seatmap-bg,#0c0911);--map-ink:var(--widget-text,#fff);--map-line:color-mix(in srgb, var(--map-ink) 18%, var(--map-paper));--map-line-soft:color-mix(in srgb, var(--map-ink) 9%, var(--map-paper));--map-grid:color-mix(in srgb, var(--map-ink) 4%, var(--map-paper));--map-quiet:color-mix(in srgb, var(--map-ink) 68%, var(--map-paper));border:1px solid var(--map-line);background:radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--color-brand-primary) 12%, transparent), transparent 60%),var(--map-paper);border-radius:16px;width:100%;position:relative;overflow:clip;container-type:inline-size}.SeatingCanvas-module-scss-module__qjOMua__grid{pointer-events:none;background-image:repeating-linear-gradient(0deg, var(--map-grid) 0 1px, transparent 1px 100%),repeating-linear-gradient(90deg, var(--map-grid) 0 1px, transparent 1px 100%);position:absolute;inset:-200%}.SeatingCanvas-module-scss-module__qjOMua__content{transform-origin:0 0;pointer-events:none;position:absolute;inset:0}.SeatingCanvas-module-scss-module__qjOMua__canvasEdit{touch-action:none}.SeatingCanvas-module-scss-module__qjOMua__floorPlan{object-fit:contain;pointer-events:none;transform-origin:50%;width:100%;height:100%;position:absolute;inset:0}.SeatingCanvas-module-scss-module__qjOMua__shapes{pointer-events:none;display:block;position:absolute}.SeatingCanvas-module-scss-module__qjOMua__chair{fill:var(--map-ink);stroke:color-mix(in srgb, var(--map-paper) 80%, transparent);stroke-width:1.5px;vector-effect:non-scaling-stroke;pointer-events:none}.SeatingCanvas-module-scss-module__qjOMua__seatDot{stroke:var(--map-ink);stroke-width:1.5px}.SeatingCanvas-module-scss-module__qjOMua__chairTaken{stroke:color-mix(in srgb, var(--map-ink) 60%, var(--map-paper));fill:color-mix(in srgb, var(--map-ink) 12%, var(--map-paper))!important}.SeatingCanvas-module-scss-module__qjOMua__chairMine{stroke:var(--seat-accent);stroke-width:3px;fill:var(--map-ink)!important}.SeatingCanvas-module-scss-module__qjOMua__selectionBox{fill:none;stroke:var(--seat-accent);stroke-width:2px;vector-effect:non-scaling-stroke;pointer-events:none}.SeatingCanvas-module-scss-module__qjOMua__zone{pointer-events:none}.SeatingCanvas-module-scss-module__qjOMua__zoneClickable{cursor:pointer}.SeatingCanvas-module-scss-module__qjOMua__labels{pointer-events:none;position:absolute;inset:0}.SeatingCanvas-module-scss-module__qjOMua__zoneLabel{white-space:nowrap;letter-spacing:-.01em;font-weight:800;line-height:1;position:absolute;transform:translate(-50%,-50%)}.SeatingCanvas-module-scss-module__qjOMua__zoneLabelLg{font-size:clamp(.6rem,2.86cqw,.95rem)}.SeatingCanvas-module-scss-module__qjOMua__zoneLabelMd{font-size:clamp(.5rem,2.32cqw,.8rem)}.SeatingCanvas-module-scss-module__qjOMua__zoneLabelSm{font-size:clamp(.42rem,1.96cqw,.68rem)}.SeatingCanvas-module-scss-module__qjOMua__zoneLabelXs{font-size:clamp(.36rem,1.6cqw,.56rem)}.SeatingCanvas-module-scss-module__qjOMua__seatNumber{letter-spacing:-.02em;pointer-events:none;font-size:clamp(.32rem,1.35cqw,.5rem);font-weight:700}.SeatingCanvas-module-scss-module__qjOMua__zoneLabelSold{letter-spacing:.06em;font-size:clamp(.5rem,2cqw,.7rem)}.SeatingCanvas-module-scss-module__qjOMua__structureLabel{color:var(--map-ink);letter-spacing:.08em;white-space:nowrap;text-transform:uppercase;font-size:clamp(.55rem,2.2cqw,.8rem);font-weight:700;position:absolute}.SeatingCanvas-module-scss-module__qjOMua__structureLabelStage{color:color-mix(in srgb, #ed4d9e 55%, var(--map-ink));letter-spacing:.1em;font-size:clamp(.7rem,3cqw,1.15rem);font-weight:800}.SeatingCanvas-module-scss-module__qjOMua__hitLayer{pointer-events:none;position:absolute;inset:0}.SeatingCanvas-module-scss-module__qjOMua__floor{z-index:0;position:absolute;inset:0}.SeatingCanvas-module-scss-module__qjOMua__hit{pointer-events:auto;cursor:pointer;appearance:none;background:0 0;border:none;padding:0;position:absolute;transform:translate(-50%,-50%)}.SeatingCanvas-module-scss-module__qjOMua__hit:focus-visible{outline-offset:4px;box-shadow:none;outline:2px dashed #fff}.SeatingCanvas-module-scss-module__qjOMua__hit[data-selected]:focus-visible{box-shadow:none;outline:none}.SeatingCanvas-module-scss-module__qjOMua__empty{color:var(--map-ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:0 24px;display:flex;position:absolute;inset:0}.SeatingCanvas-module-scss-module__qjOMua__empty strong{font-size:1.1rem;font-weight:700}.SeatingCanvas-module-scss-module__qjOMua__empty span{color:var(--map-quiet);font-size:.85rem}.SeatingCanvas-module-scss-module__qjOMua__hitBox{transform-origin:50%;cursor:pointer;appearance:none;background:0 0;border:none;border-radius:8px;padding:0;position:absolute}.SeatingCanvas-module-scss-module__qjOMua__hitBox:focus-visible{outline-offset:4px;box-shadow:none;outline:2px dashed #fff}.SeatingCanvas-module-scss-module__qjOMua__hitBox[data-selected]:focus-visible{box-shadow:none;outline:none}.SeatingCanvas-module-scss-module__qjOMua__rotateHandle{pointer-events:auto;z-index:2;border:2px solid var(--seat-accent);width:26px;height:26px;color:var(--seat-accent);cursor:grab;touch-action:none;background:#0c0911;border-radius:50%;justify-content:center;align-items:center;margin:-13px 0 0 -13px;padding:0;font-size:.85rem;line-height:1;display:flex;position:absolute}.SeatingCanvas-module-scss-module__qjOMua__rotateHandle:active{cursor:grabbing}.SeatingCanvas-module-scss-module__qjOMua__resizeHandle{pointer-events:auto;z-index:2;border:2px solid var(--seat-accent);cursor:nwse-resize;touch-action:none;background:#0c0911;border-radius:3px;width:14px;height:14px;margin:-7px 0 0 -7px;padding:0;position:absolute}.SeatingCanvas-module-scss-module__qjOMua__endHandle{pointer-events:auto;z-index:2;border:2px solid var(--seat-accent);cursor:ew-resize;touch-action:none;background:#0c0911;border-radius:6px;width:12px;height:30px;position:absolute;transform:translate(-50%,-50%)}.SeatingCanvas-module-scss-module__qjOMua__endHandle:hover,.SeatingCanvas-module-scss-module__qjOMua__endHandle:focus-visible{background:var(--seat-accent)}.SeatingCanvas-module-scss-module__qjOMua__pointHandle{pointer-events:auto;border:2px solid var(--seat-accent);cursor:grab;touch-action:none;background:#0c0911;border-radius:50%;width:14px;height:14px;position:absolute;transform:translate(-50%,-50%)}.SeatingCanvas-module-scss-module__qjOMua__pointHandle:hover,.SeatingCanvas-module-scss-module__qjOMua__pointHandle:focus-visible{background:var(--seat-accent)}.SeatingCanvas-module-scss-module__qjOMua__handleTether{z-index:1;border-left:1.5px solid var(--seat-accent);opacity:.8;pointer-events:none;width:0;position:absolute}.SeatingCanvas-module-scss-module__qjOMua__hitDraggable{cursor:grab;touch-action:none}.SeatingCanvas-module-scss-module__qjOMua__hitDraggable:active{cursor:grabbing}.SeatingCanvas-module-scss-module__qjOMua__canvasDrawing{--seat-draw:color-mix(in srgb, var(--color-brand-primary) 55%, #fff);cursor:crosshair}.SeatingCanvas-module-scss-module__qjOMua__drawGuide{pointer-events:none}.SeatingCanvas-module-scss-module__qjOMua__drawSurface{pointer-events:auto;z-index:3;cursor:crosshair;touch-action:none;position:absolute;inset:0}.SeatingCanvas-module-scss-module__qjOMua__drawPreview{fill:#ffffff14;stroke:var(--seat-accent);stroke-width:2px;stroke-dasharray:6 4;vector-effect:non-scaling-stroke;pointer-events:none}.SeatingCanvas-module-scss-module__qjOMua__zoneFocused{filter:drop-shadow(0 0 3px #000000d9)}.SeatingCanvas-module-scss-module__qjOMua__tip{z-index:5;pointer-events:none;text-align:center;background:#fff;border-radius:14px;min-width:148px;max-width:220px;line-height:1.15;position:absolute;overflow:clip;box-shadow:0 10px 30px #00000047}.SeatingCanvas-module-scss-module__qjOMua__tipNoun{color:#6b6770;letter-spacing:.1em;text-transform:uppercase;padding:9px 14px 0;font-size:.62rem;font-weight:700;display:block}.SeatingCanvas-module-scss-module__qjOMua__tipLabel{color:#15131a;padding:1px 14px 9px;font-size:1.25rem;font-weight:800;display:block}.SeatingCanvas-module-scss-module__qjOMua__tipBand{background:var(--tip-band);color:var(--tip-ink,#fff);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 14px 9px;display:flex}.SeatingCanvas-module-scss-module__qjOMua__tipBand>:only-child{margin:0 auto}.SeatingCanvas-module-scss-module__qjOMua__tipCategory{font-size:.78rem;font-weight:600}.SeatingCanvas-module-scss-module__qjOMua__tipPrice{font-variant-numeric:tabular-nums;font-size:1rem;font-weight:800}
.SeatingMapPicker-module-scss-module__ZoETYG__picker{--seat-mint:#5deab5;--seat-gold:#f5c14b;position:relative}.SeatingMapPicker-module-scss-module__ZoETYG__viewport{aspect-ratio:5/4;--map-paper:var(--seatmap-bg,#0c0911);--map-ink:var(--widget-text,#fff);border:1px solid color-mix(in srgb, var(--map-ink) 18%, var(--map-paper));background:radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--color-brand-primary) 12%, transparent), transparent 60%),var(--map-paper);touch-action:none;overscroll-behavior:contain;border-radius:16px;justify-content:center;width:100%;min-height:420px;max-height:660px;display:flex;position:relative;overflow:clip}.SeatingMapPicker-module-scss-module__ZoETYG__viewport .SeatingMapPicker-module-scss-module__ZoETYG__mapBox{overflow-clip-margin:1600px;background:0 0;border:0;border-radius:0;width:auto;max-width:100%;height:100%;overflow:clip}.SeatingMapPicker-module-scss-module__ZoETYG__contained .SeatingMapPicker-module-scss-module__ZoETYG__backdrop,.SeatingMapPicker-module-scss-module__ZoETYG__contained .SeatingMapPicker-module-scss-module__ZoETYG__sheet{z-index:4;position:absolute}.SeatingMapPicker-module-scss-module__ZoETYG__contained .SeatingMapPicker-module-scss-module__ZoETYG__sheet{border-radius:18px 18px 0 0;width:auto;max-height:70%;margin-bottom:0;inset:auto 0 0;transform:none}.SeatingMapPicker-module-scss-module__ZoETYG__backdrop{z-index:1199;background:color-mix(in srgb, var(--seatmap-bg,#0c0911) 62%, transparent);position:fixed;inset:0}.SeatingMapPicker-module-scss-module__ZoETYG__sheet{z-index:1200;border-top:1px solid var(--widget-border,var(--color-border));background:var(--widget-surface,#1c1526);max-height:80vh;color:var(--widget-text,#fff);border-radius:20px 20px 0 0;padding:10px 20px 24px;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -18px 48px #00000038}@media (min-width:720px){.SeatingMapPicker-module-scss-module__ZoETYG__sheet{border:1px solid var(--widget-border,var(--color-border));border-radius:18px;width:min(420px,92vw);margin-bottom:0;inset:50% 50% auto;transform:translate(-50%,-50%)}}.SeatingMapPicker-module-scss-module__ZoETYG__grabber{background:color-mix(in srgb, var(--widget-text,#fff) 28%, transparent);border-radius:100px;width:40px;height:4px;margin:0 auto 14px;display:block}.SeatingMapPicker-module-scss-module__ZoETYG__sheetHead{align-items:flex-start;gap:12px;margin-bottom:6px;display:flex}.SeatingMapPicker-module-scss-module__ZoETYG__sheetCategory{text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:800}.SeatingMapPicker-module-scss-module__ZoETYG__sheetTitle{font-family:var(--font-fraunces),Georgia,serif;margin:2px 0 0;font-size:1.25rem;font-weight:700}.SeatingMapPicker-module-scss-module__ZoETYG__sheetClose{background:color-mix(in srgb, var(--widget-text,#fff) 8%, transparent);width:34px;height:34px;color:var(--widget-text,#fff);cursor:pointer;border:none;border-radius:9px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.SeatingMapPicker-module-scss-module__ZoETYG__sheetClose:hover,.SeatingMapPicker-module-scss-module__ZoETYG__sheetClose:focus-visible{background:color-mix(in srgb, var(--widget-text,#fff) 16%, transparent)}.SeatingMapPicker-module-scss-module__ZoETYG__sheetSub{color:var(--widget-text,#fff);align-items:center;gap:7px;margin:0 0 14px;font-size:.82rem;display:flex}.SeatingMapPicker-module-scss-module__ZoETYG__sheetSub svg{color:var(--color-brand-primary);font-size:.75rem}.SeatingMapPicker-module-scss-module__ZoETYG__priceRow{border:1px solid var(--widget-border,var(--color-border));background:color-mix(in srgb, var(--widget-text,#fff) 5%, transparent);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;font-size:.875rem;font-weight:600;display:flex}.SeatingMapPicker-module-scss-module__ZoETYG__priceRow strong{font-size:1rem;font-weight:800}.SeatingMapPicker-module-scss-module__ZoETYG__feeNote{color:var(--widget-text,#fff);align-items:flex-start;gap:7px;margin:9px 0 0;font-size:.75rem;display:flex}.SeatingMapPicker-module-scss-module__ZoETYG__feeNote svg{color:var(--color-brand-primary);flex-shrink:0;margin-top:2px}.SeatingMapPicker-module-scss-module__ZoETYG__minSpend{border-left:3px solid var(--seat-gold);color:var(--widget-text,#fff);background:#f5c14b1a;border-radius:0 9px 9px 0;align-items:flex-start;gap:8px;margin:14px 0 0;padding:11px 13px;font-size:.78rem;line-height:1.5;display:flex}.SeatingMapPicker-module-scss-module__ZoETYG__minSpend svg{color:var(--seat-gold);flex-shrink:0;margin-top:2px}.SeatingMapPicker-module-scss-module__ZoETYG__soldOut{background:color-mix(in srgb, var(--widget-text,#fff) 6%, transparent);text-align:center;color:var(--widget-text,#fff);border-radius:12px;margin:0;padding:16px;font-size:.875rem;font-weight:600}.SeatingMapPicker-module-scss-module__ZoETYG__reserveBtn,.SeatingMapPicker-module-scss-module__ZoETYG__removeBtn{width:100%;font:inherit;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:9px;margin-top:14px;padding:14px 18px;font-size:.9rem;font-weight:700;display:flex}.SeatingMapPicker-module-scss-module__ZoETYG__reserveBtn{background:var(--color-brand-primary);color:#fff}.SeatingMapPicker-module-scss-module__ZoETYG__reserveBtn:hover,.SeatingMapPicker-module-scss-module__ZoETYG__reserveBtn:focus-visible{filter:brightness(1.1)}.SeatingMapPicker-module-scss-module__ZoETYG__removeBtn{border:1px solid var(--widget-border,var(--color-border));background:color-mix(in srgb, var(--widget-text,#fff) 6%, transparent);color:var(--widget-text,#fff)}.SeatingMapPicker-module-scss-module__ZoETYG__removeBtn:hover,.SeatingMapPicker-module-scss-module__ZoETYG__removeBtn:focus-visible{border-color:var(--color-brand-primary);color:var(--widget-text,#fff)}.SeatingMapPicker-module-scss-module__ZoETYG__seatGrid{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.SeatingMapPicker-module-scss-module__ZoETYG__seatBtn{border:1.5px solid var(--widget-border,var(--color-border));background:color-mix(in srgb, var(--widget-text,#fff) 5%, transparent);min-width:44px;min-height:44px;color:var(--widget-text,#fff);font:inherit;cursor:pointer;border-radius:11px;padding:0 10px;font-size:.85rem;font-weight:700}.SeatingMapPicker-module-scss-module__ZoETYG__seatBtn:hover:not(:disabled),.SeatingMapPicker-module-scss-module__ZoETYG__seatBtn:focus-visible:not(:disabled){border-color:var(--color-brand-primary);color:var(--widget-text,#fff)}.SeatingMapPicker-module-scss-module__ZoETYG__seatBtnOn{border-color:var(--seat-mint);color:var(--widget-text,#fff);background:#5deab52e}.SeatingMapPicker-module-scss-module__ZoETYG__seatBtnTaken{color:var(--widget-muted,#ffffff8c);cursor:not-allowed;border-style:dashed;text-decoration:line-through}.SeatingMapPicker-module-scss-module__ZoETYG__sheetIncludes{color:var(--widget-text,#fff);margin:6px 0 0;font-size:.813rem;line-height:1.45}
.TicketPreviewPane-module-scss-module__W_7L2q__cop{background:radial-gradient(100% 30% at 50% 0,#ed4d9e24,#0000 70%),#0c0911;border:.5px solid #ffffff14;border-radius:20px;overflow:hidden;box-shadow:0 24px 48px -12px #0000008c}.TicketPreviewPane-module-scss-module__W_7L2q__grab{background:#fff3;border-radius:4px;width:38px;height:4px;margin:9px auto 0;display:block}.TicketPreviewPane-module-scss-module__W_7L2q__top{justify-content:space-between;align-items:center;padding:10px 14px 4px;display:flex}.TicketPreviewPane-module-scss-module__W_7L2q__icon{color:#a8a1b5;background:#ffffff0f;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;display:flex}.TicketPreviewPane-module-scss-module__W_7L2q__icon.TicketPreviewPane-module-scss-module__W_7L2q__hidden{visibility:hidden}.TicketPreviewPane-module-scss-module__W_7L2q__ttl{color:#fff;font-size:14px;font-weight:800}.TicketPreviewPane-module-scss-module__W_7L2q__steps{justify-content:center;align-items:center;padding:6px 14px 12px;display:flex}.TicketPreviewPane-module-scss-module__W_7L2q__chip{color:#a8a1b5;background:#ffffff12;border:1px solid #ffffff2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:21px;height:21px;font-size:11px;font-weight:700;display:flex}.TicketPreviewPane-module-scss-module__W_7L2q__chip.TicketPreviewPane-module-scss-module__W_7L2q__on{color:#fff;background:#d11e78;border-color:#d11e78}.TicketPreviewPane-module-scss-module__W_7L2q__chip.TicketPreviewPane-module-scss-module__W_7L2q__done{color:#0c0911;background:#5deab5;border-color:#5deab5}.TicketPreviewPane-module-scss-module__W_7L2q__csep{background:#ffffff2e;width:22px;height:1px}.TicketPreviewPane-module-scss-module__W_7L2q__cbody{padding:2px 16px 12px}.TicketPreviewPane-module-scss-module__W_7L2q__evhead{margin-bottom:13px}.TicketPreviewPane-module-scss-module__W_7L2q__evsub{color:#a8a1b5;font-size:11px;font-weight:600}.TicketPreviewPane-module-scss-module__W_7L2q__evttl{color:#fff;letter-spacing:-.01em;margin-top:2px;font-family:Fraunces,Georgia,serif;font-size:19px;font-weight:700;line-height:1.15}.TicketPreviewPane-module-scss-module__W_7L2q__sec2{color:#fff;align-items:center;gap:7px;margin:2px 0 9px;font-family:Fraunces,Georgia,serif;font-size:15px;font-weight:700;display:flex}.TicketPreviewPane-module-scss-module__W_7L2q__sec2 svg{color:#ff8fcb;font-size:15px}.TicketPreviewPane-module-scss-module__W_7L2q__sec2.TicketPreviewPane-module-scss-module__W_7L2q__gift svg{color:#9d8dff}.TicketPreviewPane-module-scss-module__W_7L2q__trow{background:#ffffff0d;border:.5px solid #ffffff1a;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;padding:12px 13px;display:flex}.TicketPreviewPane-module-scss-module__W_7L2q__trow.TicketPreviewPane-module-scss-module__W_7L2q__featured{border-color:#f5c14b80}.TicketPreviewPane-module-scss-module__W_7L2q__trow.TicketPreviewPane-module-scss-module__W_7L2q__addon{border-color:#9d8dff73}.TicketPreviewPane-module-scss-module__W_7L2q__tinfo{min-width:0}.TicketPreviewPane-module-scss-module__W_7L2q__tname{color:#fff;flex-wrap:wrap;align-items:center;gap:7px;font-size:13.5px;font-weight:700;display:flex}.TicketPreviewPane-module-scss-module__W_7L2q__tprice{color:#5deab5;margin-top:3px;font-size:12.5px;font-weight:700}.TicketPreviewPane-module-scss-module__W_7L2q__tdesc{color:#a8a1b5;margin-top:4px;font-size:11.5px;line-height:1.45}.TicketPreviewPane-module-scss-module__W_7L2q__tdesc p{margin:0}.TicketPreviewPane-module-scss-module__W_7L2q__tnote{color:#5deab5;margin-top:3px;font-size:11px}.TicketPreviewPane-module-scss-module__W_7L2q__badge{text-transform:uppercase;letter-spacing:.03em;color:#ff8fcb;background:#ed4d9e2e;border-radius:5px;padding:2px 6px;font-size:9px;font-weight:800}.TicketPreviewPane-module-scss-module__W_7L2q__badge.TicketPreviewPane-module-scss-module__W_7L2q__gold{color:#f5c14b;background:#f5c14b29}.TicketPreviewPane-module-scss-module__W_7L2q__step{flex-shrink:0;align-items:center;gap:9px;display:flex}.TicketPreviewPane-module-scss-module__W_7L2q__step button{color:#0c0911;cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;font-weight:800;line-height:1;display:flex}.TicketPreviewPane-module-scss-module__W_7L2q__step button:hover{background:#ececec}.TicketPreviewPane-module-scss-module__W_7L2q__step button:disabled{opacity:.4;cursor:not-allowed}.TicketPreviewPane-module-scss-module__W_7L2q__step span{text-align:center;color:#fff;min-width:14px;font-size:13px;font-weight:700}.TicketPreviewPane-module-scss-module__W_7L2q__empty{text-align:center;color:#a8a1b5;border:1px dashed #ffffff2e;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:22px 14px;font-size:12.5px;display:flex}.TicketPreviewPane-module-scss-module__W_7L2q__promo{color:#ff8fcb;align-items:center;gap:7px;margin-top:8px;font-size:12.5px;font-weight:600;display:flex}.TicketPreviewPane-module-scss-module__W_7L2q__foot{border-top:.5px solid #ffffff14;padding:12px 16px 16px}.TicketPreviewPane-module-scss-module__W_7L2q__cta{color:#fff;background:#d11e78;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px;font-family:inherit;font-size:15px;font-weight:800;display:flex}.TicketPreviewPane-module-scss-module__W_7L2q__cta[disabled]{opacity:.45;filter:none}.TicketPreviewPane-module-scss-module__W_7L2q__cta.TicketPreviewPane-module-scss-module__W_7L2q__ctaGhost{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff4d;font-size:13.5px;transition:background .12s,border-color .12s,transform .12s}.TicketPreviewPane-module-scss-module__W_7L2q__cta.TicketPreviewPane-module-scss-module__W_7L2q__ctaGhost svg{color:#ff8fcb}.TicketPreviewPane-module-scss-module__W_7L2q__cta.TicketPreviewPane-module-scss-module__W_7L2q__ctaGhost:hover{background:#ffffff24;border-color:#ffffff80;transform:translateY(-1px)}.TicketPreviewPane-module-scss-module__W_7L2q__cta.TicketPreviewPane-module-scss-module__W_7L2q__ctaGhost:active{transform:translateY(0)}.TicketPreviewPane-module-scss-module__W_7L2q__cta.TicketPreviewPane-module-scss-module__W_7L2q__ctaGhost:focus-visible{outline-offset:2px;outline:2px solid #ff8fcb}.TicketPreviewPane-module-scss-module__W_7L2q__cta.TicketPreviewPane-module-scss-module__W_7L2q__ctaGhost[disabled]{opacity:1}.TicketPreviewPane-module-scss-module__W_7L2q__sum{margin-top:2px}.TicketPreviewPane-module-scss-module__W_7L2q__sumRow{color:#fff;border-bottom:.5px solid #ffffff14;justify-content:space-between;gap:12px;padding:10px 0;font-size:13px;display:flex}.TicketPreviewPane-module-scss-module__W_7L2q__sumRow.TicketPreviewPane-module-scss-module__W_7L2q__sumTotal{border-bottom:none;padding-top:12px;font-size:15px;font-weight:800}.TicketPreviewPane-module-scss-module__W_7L2q__sumFee{text-align:right;color:#a8a1b5;padding:3px 0 0;font-size:11.5px}.TicketPreviewPane-module-scss-module__W_7L2q__reviewNote{color:#fff;background:#5deab514;border:1px solid #5deab538;border-radius:12px;align-items:flex-start;gap:9px;margin-top:16px;padding:12px 13px;font-size:12px;line-height:1.5;display:flex}.TicketPreviewPane-module-scss-module__W_7L2q__reviewNote svg{color:#5deab5;flex:none;margin-top:2px;font-size:13px}.TicketPreviewPane-module-scss-module__W_7L2q__feesBtn{width:100%;font:inherit;cursor:pointer;color:#fff;background:0 0;border:none;border-bottom:.5px solid #ffffff14}.TicketPreviewPane-module-scss-module__W_7L2q__feesBtn svg{font-size:11px;transition:transform .18s}.TicketPreviewPane-module-scss-module__W_7L2q__chevUp{transform:rotate(180deg)}.TicketPreviewPane-module-scss-module__W_7L2q__subfee{color:#a8a1b5;justify-content:space-between;gap:12px;padding:7px 0 7px 4px;font-size:11.5px;display:flex}.TicketPreviewPane-module-scss-module__W_7L2q__check{color:#fff;cursor:pointer;align-items:flex-start;gap:9px;padding:8px 0;font-size:12.5px;line-height:1.45;display:flex}.TicketPreviewPane-module-scss-module__W_7L2q__check input{accent-color:#d11e78;flex-shrink:0;width:16px;height:16px;margin-top:2px}.TicketPreviewPane-module-scss-module__W_7L2q__note2{color:#a8a1b5;margin:-2px 0 9px;font-size:11.5px;line-height:1.5}.TicketPreviewPane-module-scss-module__W_7L2q__detForm{flex-direction:column;gap:9px;display:flex}.TicketPreviewPane-module-scss-module__W_7L2q__qblock{margin-bottom:14px}.TicketPreviewPane-module-scss-module__W_7L2q__qlbl{color:#fff;margin-bottom:6px;font-size:12.5px;font-weight:600}.TicketPreviewPane-module-scss-module__W_7L2q__req{color:#ff8fcb;font-weight:700}.TicketPreviewPane-module-scss-module__W_7L2q__opts{flex-direction:column;display:flex}.TicketPreviewPane-module-scss-module__W_7L2q__opts .TicketPreviewPane-module-scss-module__W_7L2q__check{padding:5px 0}.TicketPreviewPane-module-scss-module__W_7L2q__inp{box-sizing:border-box;color:#fff;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:10px;width:100%;padding:11px 12px;font-family:inherit;font-size:13.5px}.TicketPreviewPane-module-scss-module__W_7L2q__inp::placeholder{color:#a8a1b5}.TicketPreviewPane-module-scss-module__W_7L2q__inp:disabled{opacity:1}textarea.TicketPreviewPane-module-scss-module__W_7L2q__inp{resize:vertical}.TicketPreviewPane-module-scss-module__W_7L2q__selwrap{position:relative}.TicketPreviewPane-module-scss-module__W_7L2q__selwrap select.TicketPreviewPane-module-scss-module__W_7L2q__inp{appearance:none}.TicketPreviewPane-module-scss-module__W_7L2q__selwrap:after{content:"";pointer-events:none;border-bottom:1.5px solid #a8a1b5;border-right:1.5px solid #a8a1b5;width:7px;height:7px;position:absolute;top:50%;right:13px;transform:translateY(-70%)rotate(45deg)}.TicketPreviewPane-module-scss-module__W_7L2q__donamt{color:#fff;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:10px;align-items:center;gap:4px;max-width:140px;margin-top:6px;padding:9px 12px;font-size:14px;display:flex}.TicketPreviewPane-module-scss-module__W_7L2q__donamt input{color:#fff;background:0 0;border:none;width:100%;font-family:inherit;font-size:14px}.TicketPreviewPane-module-scss-module__W_7L2q__loading{text-align:center;color:#a8a1b5;padding:40px 16px;font-size:13px}.TicketPreviewPane-module-scss-module__W_7L2q__dateList{gap:7px;margin-bottom:12px;display:grid}.TicketPreviewPane-module-scss-module__W_7L2q__dateOpt{text-align:left;cursor:pointer;width:100%;font:inherit;background:#ffffff0a;border:1px solid #ffffff29;border-radius:10px;align-items:baseline;gap:9px;padding:10px 12px;display:flex}.TicketPreviewPane-module-scss-module__W_7L2q__dateOpt:hover{border-color:#ffffff52}.TicketPreviewPane-module-scss-module__W_7L2q__dateOptOn{border-color:var(--brand,#ed4d9e);background:#ed4d9e24}.TicketPreviewPane-module-scss-module__W_7L2q__dateOptD{color:#fff;font-size:13.5px;font-weight:700}.TicketPreviewPane-module-scss-module__W_7L2q__dateOptT{color:#ffffffd1;font-size:12px}.TicketPreviewPane-module-scss-module__W_7L2q__seatTabs{grid-template-columns:1fr 1fr;gap:8px;margin:2px 0 11px;display:grid}.TicketPreviewPane-module-scss-module__W_7L2q__seatTab{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:11px;padding:9px 10px;font-family:inherit;font-size:12.5px;font-weight:700}.TicketPreviewPane-module-scss-module__W_7L2q__seatTabOn{border-color:var(--color-brand-primary);background:#ed4d9e24}.TicketPreviewPane-module-scss-module__W_7L2q__seatWrap{margin-bottom:4px}.TicketPreviewPane-module-scss-module__W_7L2q__venueMin{color:#fff;margin:9px 0 0;font-size:12px;line-height:1.45}.TicketPreviewPane-module-scss-module__W_7L2q__venueMin strong{color:#f5c14b}.TicketPreviewPane-module-scss-module__W_7L2q__paidChip{color:#5deab5;letter-spacing:.02em;background:#5deab524;border-radius:999px;align-items:center;gap:6px;margin-bottom:11px;padding:5px 11px;font-size:11.5px;font-weight:800;display:inline-flex}.TicketPreviewPane-module-scss-module__W_7L2q__paidChip svg{font-size:10px}.TicketPreviewPane-module-scss-module__W_7L2q__guestHint{color:#fff;background:#ffffff0a;border-radius:9px;margin-bottom:10px;padding:9px 11px;font-size:12px}.TicketPreviewPane-module-scss-module__W_7L2q__guestCard{border:1px solid #ffffff24;border-radius:12px;margin-bottom:9px;padding:11px}.TicketPreviewPane-module-scss-module__W_7L2q__guestHead{color:#fff;margin-bottom:8px;font-size:12.5px;font-weight:700}.TicketPreviewPane-module-scss-module__W_7L2q__guestToggle{gap:5px;margin-bottom:8px;display:flex}.TicketPreviewPane-module-scss-module__W_7L2q__guestTog{text-align:center;color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;flex:1;padding:7px 6px;font-family:inherit;font-size:11.5px;font-weight:700}.TicketPreviewPane-module-scss-module__W_7L2q__guestTog:hover{background:#ffffff1a}.TicketPreviewPane-module-scss-module__W_7L2q__guestTog:focus-visible{outline-offset:2px;outline:2px solid #ff8fcb}.TicketPreviewPane-module-scss-module__W_7L2q__guestEmail{margin-top:7px}.TicketPreviewPane-module-scss-module__W_7L2q__guestNote{color:#ffffffb8;margin-top:7px;font-size:11.5px}.TicketPreviewPane-module-scss-module__W_7L2q__guestTogOn{background:#d11e7838;border-color:#d11e78}.TicketPreviewPane-module-scss-module__W_7L2q__conf{text-align:center;padding:6px 0 2px}.TicketPreviewPane-module-scss-module__W_7L2q__confCheck{color:#5deab5;background:#5deab529;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 14px;font-size:22px;display:flex}.TicketPreviewPane-module-scss-module__W_7L2q__confTtl{letter-spacing:-.02em;color:#fff;margin-bottom:6px;font-family:Fraunces,Georgia,serif;font-size:21px;font-weight:700}.TicketPreviewPane-module-scss-module__W_7L2q__confSub{color:#ffffffdb;margin-bottom:16px;font-size:12.5px}.TicketPreviewPane-module-scss-module__W_7L2q__confHero{color:#fff;background:#d11e78;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-bottom:9px;padding:12px;font-size:13.5px;font-weight:800;display:flex}.TicketPreviewPane-module-scss-module__W_7L2q__confRow{gap:9px;margin-bottom:14px;display:flex}.TicketPreviewPane-module-scss-module__W_7L2q__confSec{color:#fff;border:1px solid #ffffff2e;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:7px;padding:10px;font-size:12.5px;font-weight:700;display:flex}.TicketPreviewPane-module-scss-module__W_7L2q__confSec svg{color:#a8a1b5;font-size:12px}.TicketPreviewPane-module-scss-module__W_7L2q__followRow{text-align:left;border-top:.5px solid #ffffff1a;align-items:center;gap:9px;padding-top:13px;display:flex}.TicketPreviewPane-module-scss-module__W_7L2q__followAv{color:#fff;background:#ed4d9e47;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:flex}.TicketPreviewPane-module-scss-module__W_7L2q__followName{color:#fff;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.TicketPreviewPane-module-scss-module__W_7L2q__followPill{color:#fff;background:#d11e7833;border:1px solid #d11e78;border-radius:999px;flex-shrink:0;padding:7px 15px;font-size:12px;font-weight:800}
.TicketSourceFields-module-scss-module__n1r9_q__wrap{flex-direction:column;gap:16px;display:flex}.TicketSourceFields-module-scss-module__n1r9_q__cards{flex-direction:column;gap:9px;display:flex}.TicketSourceFields-module-scss-module__n1r9_q__card{text-align:left;color:#fff;cursor:pointer;background:#0c0911;border:1px solid #fff3;border-radius:13px;align-items:flex-start;gap:13px;width:100%;padding:15px;font-family:inherit;display:flex}.TicketSourceFields-module-scss-module__n1r9_q__card:hover:not(:disabled),.TicketSourceFields-module-scss-module__n1r9_q__card:focus-visible:not(:disabled){border-color:#ff8fcb}.TicketSourceFields-module-scss-module__n1r9_q__card:disabled{opacity:.55;cursor:not-allowed}.TicketSourceFields-module-scss-module__n1r9_q__cardSm{padding:13px}.TicketSourceFields-module-scss-module__n1r9_q__cardOn{background:#ed4d9e1a;border-color:#ed4d9e;box-shadow:0 0 0 3px #ed4d9e24}.TicketSourceFields-module-scss-module__n1r9_q__cardOn .TicketSourceFields-module-scss-module__n1r9_q__radio{background:radial-gradient(circle,#ed4d9e 0 45%,#0000 46%);border-color:#ed4d9e}.TicketSourceFields-module-scss-module__n1r9_q__cardIcon{color:#ff8fcb;background:#ed4d9e29;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;display:flex}.TicketSourceFields-module-scss-module__n1r9_q__cardBody{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.TicketSourceFields-module-scss-module__n1r9_q__cardName{color:#fff;font-size:14px;font-weight:700}.TicketSourceFields-module-scss-module__n1r9_q__cardDesc{color:#ffffffd1;font-size:12.5px;font-weight:400;line-height:1.45}.TicketSourceFields-module-scss-module__n1r9_q__radio{border:2px solid #ffffff59;border-radius:50%;flex-shrink:0;width:18px;height:18px;margin-top:2px}.TicketSourceFields-module-scss-module__n1r9_q__panel{background:#ffffff08;border:1px solid #ffffff24;border-radius:13px;flex-direction:column;gap:16px;padding:16px;display:flex}.TicketSourceFields-module-scss-module__n1r9_q__field{flex-direction:column;gap:7px;min-width:0;display:flex}.TicketSourceFields-module-scss-module__n1r9_q__label{color:#fff;font-size:13px;font-weight:700}.TicketSourceFields-module-scss-module__n1r9_q__req{color:#ff8fcb}.TicketSourceFields-module-scss-module__n1r9_q__optional{color:#ffffffb3;font-size:11.5px;font-weight:500}input.TicketSourceFields-module-scss-module__n1r9_q__input:not([type=checkbox]):not([type=radio]):not([type=range]),input.TicketSourceFields-module-scss-module__n1r9_q__priceInput:not([type=checkbox]):not([type=radio]):not([type=range]){color:#fff;background:#0c0911;border:1px solid #fff3;border-radius:11px;width:100%;padding:12px 14px;font-family:inherit;font-size:14.5px}input.TicketSourceFields-module-scss-module__n1r9_q__input:not([type=checkbox]):not([type=radio]):not([type=range])::placeholder,input.TicketSourceFields-module-scss-module__n1r9_q__priceInput:not([type=checkbox]):not([type=radio]):not([type=range])::placeholder{color:#ffffff80}input.TicketSourceFields-module-scss-module__n1r9_q__input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,input.TicketSourceFields-module-scss-module__n1r9_q__priceInput:not([type=checkbox]):not([type=radio]):not([type=range]):focus{border-color:#ed4d9e;outline:none;box-shadow:0 0 0 3px #ed4d9e2e}input.TicketSourceFields-module-scss-module__n1r9_q__input:not([type=checkbox]):not([type=radio]):not([type=range]):disabled,input.TicketSourceFields-module-scss-module__n1r9_q__priceInput:not([type=checkbox]):not([type=radio]):not([type=range]):disabled{opacity:.6;cursor:not-allowed}.TicketSourceFields-module-scss-module__n1r9_q__priceInput{flex:110px;width:auto;min-width:0}.TicketSourceFields-module-scss-module__n1r9_q__inlineRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.TicketSourceFields-module-scss-module__n1r9_q__dash{color:#ffffffc7}.TicketSourceFields-module-scss-module__n1r9_q__toggle{color:#fff;cursor:pointer;background:#0c0911;border:1px solid #fff3;border-radius:100px;flex-shrink:0;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:700}.TicketSourceFields-module-scss-module__n1r9_q__toggle:hover:not(:disabled),.TicketSourceFields-module-scss-module__n1r9_q__toggle:focus-visible:not(:disabled){border-color:#ff8fcb}.TicketSourceFields-module-scss-module__n1r9_q__toggle:disabled{opacity:.6;cursor:not-allowed}.TicketSourceFields-module-scss-module__n1r9_q__toggleOn{color:#5deab5;background:#5deab524;border-color:#5deab5}.TicketSourceFields-module-scss-module__n1r9_q__help{color:#ffffffc7;margin:0;font-size:12px;line-height:1.5}.TicketSourceFields-module-scss-module__n1r9_q__pending{color:#f5c14b;margin:0;font-size:12px;font-weight:600}.TicketSourceFields-module-scss-module__n1r9_q__note{color:#ffffffe0;align-items:flex-start;gap:8px;margin:0;font-size:12.5px;line-height:1.5;display:flex}.TicketSourceFields-module-scss-module__n1r9_q__note svg{color:#5deab5;flex-shrink:0;margin-top:2px}.TicketSourceFields-module-scss-module__n1r9_q__warn{color:#f5c14b;margin:0;font-size:12.5px;font-weight:600;line-height:1.5}.TicketSourceFields-module-scss-module__n1r9_q__sourceCard,.TicketSourceFields-module-scss-module__n1r9_q__modeCard{background:linear-gradient(#261d35,#201829);border:1px solid #ffffff2e;border-radius:16px;margin-bottom:16px;padding:18px 20px 20px;box-shadow:0 8px 24px #00000047}.TicketSourceFields-module-scss-module__n1r9_q__modeCard{background:linear-gradient(#ed4d9e1a,#ed4d9e08),linear-gradient(#261d35,#201829);border-color:#ed4d9e73;flex-direction:column;gap:10px;display:flex}.TicketSourceFields-module-scss-module__n1r9_q__modeLabel{letter-spacing:.06em;text-transform:uppercase;color:#fff;font-size:12px;font-weight:700}.TicketSourceFields-module-scss-module__n1r9_q__modeSeg{background:#ffffff08;border:1px solid #ffffff2e;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;padding:4px;display:grid}.TicketSourceFields-module-scss-module__n1r9_q__modeBtn{color:#fff;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff2e;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:12px 10px;font-family:inherit;font-size:13.5px;font-weight:700;transition:border-color .15s,background .15s;display:inline-flex}.TicketSourceFields-module-scss-module__n1r9_q__modeBtn:hover,.TicketSourceFields-module-scss-module__n1r9_q__modeBtn:focus,.TicketSourceFields-module-scss-module__n1r9_q__modeBtn:focus-visible,.TicketSourceFields-module-scss-module__n1r9_q__modeBtn:active,.TicketSourceFields-module-scss-module__n1r9_q__modeBtn:visited{color:#fff}.TicketSourceFields-module-scss-module__n1r9_q__modeBtn:hover:not(.TicketSourceFields-module-scss-module__n1r9_q__modeBtnOn){border-color:#ff8fcb}.TicketSourceFields-module-scss-module__n1r9_q__modeBtn:focus-visible{outline:var(--focus-ring);outline-offset:2px}.TicketSourceFields-module-scss-module__n1r9_q__modeBtn:disabled{opacity:.6;cursor:not-allowed}.TicketSourceFields-module-scss-module__n1r9_q__modeBtn svg{flex-shrink:0;font-size:13px}.TicketSourceFields-module-scss-module__n1r9_q__modeBtnOn{background:#d11e78;border-color:#d11e78}@media (prefers-reduced-motion:reduce){.TicketSourceFields-module-scss-module__n1r9_q__modeBtn{transition:none}}.TicketSourceFields-module-scss-module__n1r9_q__cardInfo{color:#a8a1b5;vertical-align:-2px;flex-shrink:0;align-items:center;margin-left:8px;font-size:12px;display:inline-flex;position:relative}.TicketSourceFields-module-scss-module__n1r9_q__cardInfo:hover{color:#ff8fcb}.TicketSourceFields-module-scss-module__n1r9_q__cardTip{color:#1a1622;letter-spacing:normal;text-transform:none;text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;z-index:40;background:#efeef2;border-radius:11px;width:230px;max-width:74vw;padding:11px 13px;font-size:12px;font-weight:500;line-height:1.5;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 12px 32px #0000008c}.TicketSourceFields-module-scss-module__n1r9_q__cardInfo:hover .TicketSourceFields-module-scss-module__n1r9_q__cardTip{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.TicketSourceFields-module-scss-module__n1r9_q__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.TicketSourceFields-module-scss-module__n1r9_q__grpH{color:#fff;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.TicketSourceFields-module-scss-module__n1r9_q__linkPaste{cursor:text;background:#0c0911;border:1.5px solid #ffffff24;border-radius:12px;align-items:center;gap:11px;padding:14px 15px;transition:border-color .12s,box-shadow .12s;display:flex}.TicketSourceFields-module-scss-module__n1r9_q__linkPaste:focus-within{border-color:var(--color-brand-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand-primary) 18%, transparent)}.TicketSourceFields-module-scss-module__n1r9_q__linkPaste input:not([type=checkbox]):not([type=radio]):not([type=range]){min-width:0;box-shadow:none;color:#fff;text-align:left;background:0 0;border:none;border-radius:0;outline:none;flex:1;padding:0;font-family:inherit;font-size:15px}.TicketSourceFields-module-scss-module__n1r9_q__linkPaste input:not([type=checkbox]):not([type=radio]):not([type=range])::placeholder{color:#fff9;opacity:1}.TicketSourceFields-module-scss-module__n1r9_q__linkPaste input:not([type=checkbox]):not([type=radio]):not([type=range]):focus{box-shadow:none;border:none;outline:none}.TicketSourceFields-module-scss-module__n1r9_q__lpIc{background:color-mix(in srgb, var(--color-brand-primary) 14%, transparent);width:34px;height:34px;color:color-mix(in srgb, var(--color-brand-primary) 55%, #fff);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}.TicketSourceFields-module-scss-module__n1r9_q__tgm{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:100px;align-items:center;gap:10px;padding:9px 15px 9px 11px;font-family:inherit;font-size:13.5px;font-weight:700;transition:border-color .12s,background .12s;display:inline-flex}.TicketSourceFields-module-scss-module__n1r9_q__tgm:hover:not(:disabled){border-color:#fff6}.TicketSourceFields-module-scss-module__n1r9_q__tgm:disabled{opacity:.6;cursor:not-allowed}.TicketSourceFields-module-scss-module__n1r9_q__tgmDot{background:#ffffff38;border-radius:100px;flex-shrink:0;width:38px;height:22px;transition:background .12s;position:relative}.TicketSourceFields-module-scss-module__n1r9_q__tgmDot:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:left .12s;position:absolute;top:2px;left:2px}.TicketSourceFields-module-scss-module__n1r9_q__tgmOn{border-color:var(--color-brand-primary);background:color-mix(in srgb, var(--color-brand-primary) 12%, transparent)}.TicketSourceFields-module-scss-module__n1r9_q__tgmOn .TicketSourceFields-module-scss-module__n1r9_q__tgmDot{background:var(--color-brand-primary)}.TicketSourceFields-module-scss-module__n1r9_q__tgmOn .TicketSourceFields-module-scss-module__n1r9_q__tgmDot:after{left:18px}.TicketSourceFields-module-scss-module__n1r9_q__glowline{background:linear-gradient(90deg, transparent, var(--color-brand-primary) 34%, #ffb3e6 50%, var(--color-brand-primary) 66%, transparent);height:2px;box-shadow:0 0 16px 2px color-mix(in srgb, var(--color-brand-primary) 40%, transparent);border-radius:2px;margin:20px 2px}.TicketSourceFields-module-scss-module__n1r9_q__qcPromo{background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--color-brand-primary) 20%, transparent), transparent 55%),radial-gradient(120% 90% at 100% 100%, #f5c14b1f, transparent 55%),linear-gradient(180deg, #241b33, #1c1526);border:1px solid color-mix(in srgb, var(--color-brand-primary) 35%, transparent);box-shadow:0 16px 44px color-mix(in srgb, var(--color-brand-primary) 13%, transparent);border-radius:18px;padding:20px 22px;position:relative;overflow:hidden}.TicketSourceFields-module-scss-module__n1r9_q__qcPromoH{color:#fff;font-size:16px;font-weight:800;line-height:1.25}.TicketSourceFields-module-scss-module__n1r9_q__qcPromoList{flex-direction:column;gap:16px;padding:16px 0 18px;display:flex}.TicketSourceFields-module-scss-module__n1r9_q__qcPromoItem{align-items:flex-start;gap:12px;display:flex}.TicketSourceFields-module-scss-module__n1r9_q__qcPromoIc{background:color-mix(in srgb, var(--color-brand-primary) 16%, transparent);width:28px;height:28px;color:color-mix(in srgb, var(--color-brand-primary) 55%, #fff);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:15px;display:flex}.TicketSourceFields-module-scss-module__n1r9_q__qcPromoT{color:#fff;font-size:14px;font-weight:800}.TicketSourceFields-module-scss-module__n1r9_q__qcPromoD{color:#ffffffc7;margin-top:3px;font-size:13px;line-height:1.5}.TicketSourceFields-module-scss-module__n1r9_q__qcPromoEm{color:color-mix(in srgb, var(--color-brand-primary) 55%, #fff);margin-top:4px;font-size:13px;font-style:italic;font-weight:700}.TicketSourceFields-module-scss-module__n1r9_q__qcPromoFoot{border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:16px;display:flex}.TicketSourceFields-module-scss-module__n1r9_q__qcPromoSwitch{background:var(--color-brand-primary);color:#fff;cursor:pointer;border:none;border-radius:100px;align-items:center;gap:8px;padding:11px 20px;font-family:inherit;font-size:14px;font-weight:800;display:inline-flex}.TicketSourceFields-module-scss-module__n1r9_q__qcPromoSwitch:hover:not(:disabled),.TicketSourceFields-module-scss-module__n1r9_q__qcPromoSwitch:focus-visible:not(:disabled){background:color-mix(in srgb, var(--color-brand-primary) 85%, black)}.TicketSourceFields-module-scss-module__n1r9_q__qcPromoSwitch:disabled{opacity:.6;cursor:not-allowed}.TicketSourceFields-module-scss-module__n1r9_q__qcPromoLearn{align-items:center;gap:5px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.TicketSourceFields-module-scss-module__n1r9_q__qcPromoLearn,.TicketSourceFields-module-scss-module__n1r9_q__qcPromoLearn:link,.TicketSourceFields-module-scss-module__n1r9_q__qcPromoLearn:visited{color:#ffffffc7}.TicketSourceFields-module-scss-module__n1r9_q__qcPromoLearn:hover,.TicketSourceFields-module-scss-module__n1r9_q__qcPromoLearn:focus-visible{color:#fff;text-decoration:underline}.TicketSourceFields-module-scss-module__n1r9_q__priceFields{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.TicketSourceFields-module-scss-module__n1r9_q__priceFieldsOff{pointer-events:none}.TicketSourceFields-module-scss-module__n1r9_q__priceFieldsOff .TicketSourceFields-module-scss-module__n1r9_q__dash{opacity:.5}@media (prefers-reduced-motion:reduce){.TicketSourceFields-module-scss-module__n1r9_q__tgm,.TicketSourceFields-module-scss-module__n1r9_q__tgmDot,.TicketSourceFields-module-scss-module__n1r9_q__tgmDot:after{transition:none}}
.ticketDisplaySettings-module-scss-module__TKlgDq__chipsL{color:#cbc5d4;text-transform:uppercase;letter-spacing:.05em;margin:14px 0 2px;font-size:11px;font-weight:700}.ticketDisplaySettings-module-scss-module__TKlgDq__subfield{color:#cbc5d4;background:#ed4d9e0d;border-left:2px solid #ed4d9e73;border-radius:0 10px 10px 0;align-items:flex-start;gap:10px;margin-top:12px;padding:10px 13px;font-size:12px;line-height:1.5;display:flex}.ticketDisplaySettings-module-scss-module__TKlgDq__subfield svg{color:#ff8fcb;flex-shrink:0;margin-top:2px;font-size:14px}.ticketDisplaySettings-module-scss-module__TKlgDq__savingNote{color:#cbc5d4;margin:8px 0 0;font-size:11.5px;font-weight:600}.ticketDisplaySettings-module-scss-module__TKlgDq__tierRow{align-items:center;gap:9px;margin-top:9px;display:flex}.ticketDisplaySettings-module-scss-module__TKlgDq__tierIcon{color:#9d8dff;flex-shrink:0;font-size:14px}.ticketDisplaySettings-module-scss-module__TKlgDq__secInput{flex:1;margin:0}.ticketDisplaySettings-module-scss-module__TKlgDq__removeBtn{color:#cbc5d4;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;display:flex}.ticketDisplaySettings-module-scss-module__TKlgDq__removeBtn:hover,.ticketDisplaySettings-module-scss-module__TKlgDq__removeBtn:focus-visible{color:#ff8f8f;border-color:#ff6b6b}.ticketDisplaySettings-module-scss-module__TKlgDq__removeBtn:focus-visible{outline-offset:1px;outline:2px solid #ff8fcb}.ticketDisplaySettings-module-scss-module__TKlgDq__removeBtn:disabled{opacity:.5;cursor:default;color:#cbc5d4;border-color:#ffffff2e}.ticketDisplaySettings-module-scss-module__TKlgDq__addLink{color:#ff8fcb;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-top:4px;padding:6px 2px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.ticketDisplaySettings-module-scss-module__TKlgDq__addLink svg{font-size:12px}.ticketDisplaySettings-module-scss-module__TKlgDq__addLink:hover,.ticketDisplaySettings-module-scss-module__TKlgDq__addLink:focus-visible{color:#ff8fcb;text-decoration:underline}.ticketDisplaySettings-module-scss-module__TKlgDq__addLink:disabled{opacity:.5;cursor:default;text-decoration:none}.ticketDisplaySettings-module-scss-module__TKlgDq__assignRow{background:#0c0911;border:1px solid #ffffff2e;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:9px;padding:9px 11px;display:flex}.ticketDisplaySettings-module-scss-module__TKlgDq__assignTx{flex-direction:column;gap:1px;min-width:0;display:flex}.ticketDisplaySettings-module-scss-module__TKlgDq__nm{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.ticketDisplaySettings-module-scss-module__TKlgDq__sub{color:#cbc5d4;font-size:11.5px}.ticketDisplaySettings-module-scss-module__TKlgDq__selWrap{flex-shrink:0;position:relative}select.ticketDisplaySettings-module-scss-module__TKlgDq__tsel{appearance:none;color:#fff;cursor:pointer;background:#191320;border:1px solid #ffffff2e;border-radius:9px;min-width:150px;padding:8px 30px 8px 12px;font-family:inherit;font-size:12.5px;font-weight:600}select.ticketDisplaySettings-module-scss-module__TKlgDq__tsel:focus{outline-offset:1px;outline:2px solid #ff8fcb}select.ticketDisplaySettings-module-scss-module__TKlgDq__tsel:disabled{opacity:.6;cursor:default}.ticketDisplaySettings-module-scss-module__TKlgDq__selCaret{color:#cbc5d4;pointer-events:none;font-size:13px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ticketDisplaySettings-module-scss-module__TKlgDq__chips{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.ticketDisplaySettings-module-scss-module__TKlgDq__chip{color:#fff;cursor:pointer;background:#0c0911;border:1px solid #ffffff2e;border-radius:100px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.ticketDisplaySettings-module-scss-module__TKlgDq__chip:hover{color:#fff;border-color:#f5c14b99}.ticketDisplaySettings-module-scss-module__TKlgDq__chip:focus-visible{outline-offset:1px;outline:2px solid #ff8fcb}.ticketDisplaySettings-module-scss-module__TKlgDq__chip:disabled{opacity:.6;cursor:default}.ticketDisplaySettings-module-scss-module__TKlgDq__chipOn{color:#fff;background:#f5c14b24;border-color:#f5c14b}.ticketDisplaySettings-module-scss-module__TKlgDq__chipOn:hover{border-color:#f5c14b}.ticketDisplaySettings-module-scss-module__TKlgDq__chipOn svg{color:#f5c14b;font-size:11px}.ticketDisplaySettings-module-scss-module__TKlgDq__stickerRow{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:9px;display:grid}.ticketDisplaySettings-module-scss-module__TKlgDq__stickerChip{cursor:pointer;background:radial-gradient(circle at 50% 0,#241a2e,#15111c);border:1px solid #ffffff2e;border-radius:13px;justify-content:center;align-items:center;min-height:84px;padding:10px;transition:border-color .12s,box-shadow .12s;display:flex;overflow:hidden}.ticketDisplaySettings-module-scss-module__TKlgDq__stickerChip:hover{border-color:#f5c14b99}.ticketDisplaySettings-module-scss-module__TKlgDq__stickerChip:focus-visible{outline-offset:1px;outline:2px solid #ff8fcb}.ticketDisplaySettings-module-scss-module__TKlgDq__stickerChip:disabled{opacity:.6;cursor:default}.ticketDisplaySettings-module-scss-module__TKlgDq__stickerChipSel{border-color:#f5c14b;box-shadow:0 0 0 2px #f5c14b8c}.ticketDisplaySettings-module-scss-module__TKlgDq__stickerChipSel:hover{border-color:#f5c14b}.ticketDisplaySettings-module-scss-module__TKlgDq__noStickers{color:#cbc5d4;margin:8px 0 0;font-size:12.5px}.ticketDisplaySettings-module-scss-module__TKlgDq__prevCard{background:linear-gradient(#f5c14b24,#f5c14b08);border:1.5px solid #f5c14b;border-radius:14px;margin-top:9px;padding:15px;overflow:hidden}.ticketDisplaySettings-module-scss-module__TKlgDq__prevSticker{margin-bottom:10px}.ticketDisplaySettings-module-scss-module__TKlgDq__prevRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.ticketDisplaySettings-module-scss-module__TKlgDq__prevTx{min-width:0}.ticketDisplaySettings-module-scss-module__TKlgDq__prevNm{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;overflow:hidden}.ticketDisplaySettings-module-scss-module__TKlgDq__prevSub{color:#cbc5d4;margin-top:2px;font-size:11.5px;font-weight:600}.ticketDisplaySettings-module-scss-module__TKlgDq__prevPrice{color:#fff;flex-shrink:0;font-size:16px;font-weight:800}@media (max-width:560px){.ticketDisplaySettings-module-scss-module__TKlgDq__assignRow{flex-wrap:wrap}.ticketDisplaySettings-module-scss-module__TKlgDq__assignRow .ticketDisplaySettings-module-scss-module__TKlgDq__selWrap{flex:100%}select.ticketDisplaySettings-module-scss-module__TKlgDq__tsel{width:100%;min-width:0}}
.AccessPassCard-module-scss-module__TOZdvq__card{background:linear-gradient(#261d35,#201829);border:1px solid #ffffff2e;border-radius:16px;margin-bottom:16px;padding:18px 20px 20px;box-shadow:0 8px 24px #00000047}.AccessPassCard-module-scss-module__TOZdvq__head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.AccessPassCard-module-scss-module__TOZdvq__title{text-transform:uppercase;letter-spacing:.06em;color:#fff;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.AccessPassCard-module-scss-module__TOZdvq__title svg{font-size:13px}.AccessPassCard-module-scss-module__TOZdvq__editLink,.AccessPassCard-module-scss-module__TOZdvq__createLink{cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;padding:0;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.AccessPassCard-module-scss-module__TOZdvq__editLink:disabled,.AccessPassCard-module-scss-module__TOZdvq__createLink:disabled{opacity:.55;cursor:not-allowed}.AccessPassCard-module-scss-module__TOZdvq__editLink,.AccessPassCard-module-scss-module__TOZdvq__editLink:hover,.AccessPassCard-module-scss-module__TOZdvq__editLink:focus,.AccessPassCard-module-scss-module__TOZdvq__editLink:active,.AccessPassCard-module-scss-module__TOZdvq__editLink:visited,.AccessPassCard-module-scss-module__TOZdvq__createLink,.AccessPassCard-module-scss-module__TOZdvq__createLink:hover,.AccessPassCard-module-scss-module__TOZdvq__createLink:focus,.AccessPassCard-module-scss-module__TOZdvq__createLink:active,.AccessPassCard-module-scss-module__TOZdvq__createLink:visited{color:#ff8fcb}.AccessPassCard-module-scss-module__TOZdvq__editLink:hover,.AccessPassCard-module-scss-module__TOZdvq__createLink:hover{text-decoration:underline}.AccessPassCard-module-scss-module__TOZdvq__editLink:focus-visible,.AccessPassCard-module-scss-module__TOZdvq__createLink:focus-visible{outline:var(--focus-ring);outline-offset:2px}.AccessPassCard-module-scss-module__TOZdvq__editLink svg,.AccessPassCard-module-scss-module__TOZdvq__createLink svg{font-size:11px}.AccessPassCard-module-scss-module__TOZdvq__createLink{margin-top:12px}.AccessPassCard-module-scss-module__TOZdvq__sub{color:#fff;margin:0 0 12px;font-size:13px;line-height:1.5}.AccessPassCard-module-scss-module__TOZdvq__row{background:#0c0911;border:1px solid #ffffff2e;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.AccessPassCard-module-scss-module__TOZdvq__passIcon{color:#9d8dff;background:#9d8dff29;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;display:inline-flex}.AccessPassCard-module-scss-module__TOZdvq__passName{color:#fff;flex:1;min-width:0;font-size:14px;font-weight:700}.AccessPassCard-module-scss-module__TOZdvq__passMeta{color:#cbc5d4;font-size:12px;font-weight:500;display:inline}.AccessPassCard-module-scss-module__TOZdvq__tg{cursor:pointer;background:#ffffff38;border:none;border-radius:100px;flex-shrink:0;width:42px;height:24px;padding:0;position:relative}.AccessPassCard-module-scss-module__TOZdvq__tg:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:left .12s;position:absolute;top:3px;left:3px}.AccessPassCard-module-scss-module__TOZdvq__tg:focus-visible{outline-offset:2px;outline:2px solid #ff8fcb}.AccessPassCard-module-scss-module__TOZdvq__tg:disabled{opacity:.5;cursor:not-allowed}.AccessPassCard-module-scss-module__TOZdvq__tgOn{background:#d11e78}.AccessPassCard-module-scss-module__TOZdvq__tgOn:after{left:21px}.AccessPassCard-module-scss-module__TOZdvq__tgMixed{background:#d11e7873}.AccessPassCard-module-scss-module__TOZdvq__tgMixed:after{left:12px}.AccessPassCard-module-scss-module__TOZdvq__note{color:#cbc5d4;margin:10px 0 0;font-size:12.5px;line-height:1.5}.AccessPassCard-module-scss-module__TOZdvq__error{color:#ff8f8f;margin:8px 0 0;font-size:12.5px;font-weight:600}@media (prefers-reduced-motion:reduce){.AccessPassCard-module-scss-module__TOZdvq__tg:after{transition:none}}.AccessPassCard-module-scss-module__TOZdvq__rowEdit{color:#fff;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;margin-left:10px;padding:8px 13px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.AccessPassCard-module-scss-module__TOZdvq__rowEdit svg{color:#ff8fcb;font-size:12px}.AccessPassCard-module-scss-module__TOZdvq__rowEdit:hover{color:#fff;border-color:#ff8fcb}.AccessPassCard-module-scss-module__TOZdvq__rowEdit:focus-visible{outline-offset:2px;outline:2px solid #ff8fcb}.AccessPassCard-module-scss-module__TOZdvq__rowEdit:visited{color:#fff}
.FeatureCard-module-scss-module__kjA4IW__group{letter-spacing:.06em;text-transform:uppercase;color:#f5c14b;margin:18px 0 8px;font-size:11px;font-weight:800}.FeatureCard-module-scss-module__kjA4IW__group:first-of-type{margin-top:4px}.FeatureCard-module-scss-module__kjA4IW__groupHint{text-transform:none;letter-spacing:0;color:#cbc5d4;margin-left:6px;font-size:10.5px;font-weight:500}.FeatureCard-module-scss-module__kjA4IW__card{background:#0c0911;border:1.5px solid #ffffff2e;border-radius:13px;margin-bottom:8px;overflow:hidden}.FeatureCard-module-scss-module__kjA4IW__card:hover:not(.FeatureCard-module-scss-module__kjA4IW__open){border-color:#ed4d9e66}.FeatureCard-module-scss-module__kjA4IW__open{background:linear-gradient(#ed4d9e1a,#ed4d9e05);border-color:#ed4d9e}.FeatureCard-module-scss-module__kjA4IW__head{text-align:left;color:#fff;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:13px 14px;font-family:inherit;display:flex}.FeatureCard-module-scss-module__kjA4IW__head:hover,.FeatureCard-module-scss-module__kjA4IW__head:focus,.FeatureCard-module-scss-module__kjA4IW__head:active,.FeatureCard-module-scss-module__kjA4IW__head:visited{color:#fff}.FeatureCard-module-scss-module__kjA4IW__head:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.FeatureCard-module-scss-module__kjA4IW__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.FeatureCard-module-scss-module__kjA4IW__title{align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex}.FeatureCard-module-scss-module__kjA4IW__desc{color:#cbc5d4;font-size:11.5px;line-height:1.4}.FeatureCard-module-scss-module__kjA4IW__pill{letter-spacing:.04em;text-transform:uppercase;color:#0c0911;background:#5deab5;border-radius:100px;padding:2px 7px;font-size:10px;font-weight:800}.FeatureCard-module-scss-module__kjA4IW__chev{color:#fff9;flex-shrink:0;font-size:12px;transition:transform .15s}.FeatureCard-module-scss-module__kjA4IW__open .FeatureCard-module-scss-module__kjA4IW__chev{transform:rotate(180deg)}.FeatureCard-module-scss-module__kjA4IW__body{border-top:1px solid #ffffff1f;padding:4px 14px 16px}@media (prefers-reduced-motion:reduce){.FeatureCard-module-scss-module__kjA4IW__chev{transition:none}}
.Schedule-module-scss-module__XUYGNa__schedule{padding:none}.Schedule-module-scss-module__XUYGNa__headerRow{justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;display:flex}.Schedule-module-scss-module__XUYGNa__heading{color:var(--color-text-primary);margin-top:0;margin-bottom:.25rem;font-size:1.25rem;font-weight:700}.Schedule-module-scss-module__XUYGNa__stepTitle{color:var(--color-text-primary);margin-bottom:.5rem;font-size:1.15rem;font-weight:600}.Schedule-module-scss-module__XUYGNa__instructions{color:var(--color-text-secondary);margin-top:-.5rem;margin-bottom:1.25rem;font-size:.95rem}.Schedule-module-scss-module__XUYGNa__card{background:0 0;border:none;border-radius:0;margin-bottom:1.25rem;padding:0}.Schedule-module-scss-module__XUYGNa__card:last-child{margin-bottom:0}.Schedule-module-scss-module__XUYGNa__cardHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.Schedule-module-scss-module__XUYGNa__cardHeader .Schedule-module-scss-module__XUYGNa__stepTitle{margin-bottom:0}.Schedule-module-scss-module__XUYGNa__clearScheduleLink{border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:6px;padding:.35rem .75rem;font-size:.8rem;transition:all .15s}.Schedule-module-scss-module__XUYGNa__clearScheduleLink:hover{color:var(--color-pill-2-text);border-color:var(--color-pill-2-text);background:var(--color-pill-2-bg)}.Schedule-module-scss-module__XUYGNa__timezoneWrapper{color:var(--color-text-secondary);flex-direction:column;gap:.25rem;margin-top:.25rem;font-size:.9rem;display:flex}.Schedule-module-scss-module__XUYGNa__timezoneRow{align-items:center;gap:.5rem;display:flex}.Schedule-module-scss-module__XUYGNa__timezoneLabel{color:var(--color-text-secondary);font-weight:500}.Schedule-module-scss-module__XUYGNa__timezoneValue{color:var(--color-text-primary);word-break:break-word;font-weight:600}.Schedule-module-scss-module__XUYGNa__setTimezoneButton{color:var(--color-link);cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;margin:0;padding:0;font-size:.85rem;display:inline-flex}.Schedule-module-scss-module__XUYGNa__setTimezoneButton:hover{text-decoration:underline}.Schedule-module-scss-module__XUYGNa__setTimezoneButton svg{font-size:.85rem}.Schedule-module-scss-module__XUYGNa__clearButton{color:var(--color-pill-2-text);border:1px solid var(--color-pill-2-text);cursor:pointer;transition:background var(--transition-bg);background:0 0;border-radius:.5rem;padding:.5rem 1rem;font-size:.9rem}.Schedule-module-scss-module__XUYGNa__clearButton:hover{background:var(--color-pill-2-hover)}.Schedule-module-scss-module__XUYGNa__tentativeBox{background:var(--color-background-standout);border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:15px;margin-bottom:1.5rem;padding:.75rem 1rem;display:flex}@media (max-width:480px){.Schedule-module-scss-module__XUYGNa__tentativeBox{flex-direction:column;align-items:flex-start;gap:.75rem}}.Schedule-module-scss-module__XUYGNa__toggleLabel{color:var(--color-text-primary);font-size:.9rem;font-weight:600}.Schedule-module-scss-module__XUYGNa__toggleSwitch{-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.Schedule-module-scss-module__XUYGNa__toggleOption{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.25rem .5rem;font-size:.9rem;font-weight:500;transition:all .15s}.Schedule-module-scss-module__XUYGNa__toggleOption.Schedule-module-scss-module__XUYGNa__active{color:var(--color-text-primary)}.Schedule-module-scss-module__XUYGNa__toggleOption.Schedule-module-scss-module__XUYGNa__inactive{color:var(--color-text-secondary)}.Schedule-module-scss-module__XUYGNa__toggleOption:hover{background:var(--color-background-standout)}.Schedule-module-scss-module__XUYGNa__toggleWrapper{flex-shrink:0;align-items:center;gap:.5rem;margin-right:1rem;display:inline-flex}@media (max-width:600px){.Schedule-module-scss-module__XUYGNa__toggleWrapper{justify-content:flex-start;width:100%;margin-bottom:.5rem}}.Schedule-module-scss-module__XUYGNa__switch{background:var(--color-border);cursor:pointer;width:36px;height:20px;transition:background var(--transition-bg);border:none;border-radius:999px;padding:0;position:relative}.Schedule-module-scss-module__XUYGNa__switch:focus{box-shadow:0 0 0 2px var(--color-link);outline:none}.Schedule-module-scss-module__XUYGNa__thumb{background:var(--color-background-alt);width:16px;height:16px;transition:transform var(--transition-transform);border-radius:50%;position:absolute;top:2px;left:2px}.Schedule-module-scss-module__XUYGNa__checked{background:var(--color-brand-primary)}.Schedule-module-scss-module__XUYGNa__checked .Schedule-module-scss-module__XUYGNa__thumb{transform:translate(16px)}.Schedule-module-scss-module__XUYGNa__inactive{color:var(--color-text-secondary)}.Schedule-module-scss-module__XUYGNa__calendarWrapper{margin-bottom:2rem}.Schedule-module-scss-module__XUYGNa__dateRows{flex-direction:column;gap:1rem;display:flex}.Schedule-module-scss-module__XUYGNa__dateRow{background:#0c0911;border:1px solid #ffffff2e;border-radius:12px;overflow:hidden}.Schedule-module-scss-module__XUYGNa__dateRowCancelled{opacity:.7;background:var(--color-background-standout)}.Schedule-module-scss-module__XUYGNa__dateHeader{background:0 0;border-bottom:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.Schedule-module-scss-module__XUYGNa__dateInfo{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.Schedule-module-scss-module__XUYGNa__dateLabel{color:var(--color-text-primary);font-size:1rem;font-weight:600}.Schedule-module-scss-module__XUYGNa__cancelledBadge{background:var(--color-pill-2-bg);color:var(--color-pill-2-text);border-radius:4px;padding:.15rem .5rem;font-size:.75rem;font-weight:500}.Schedule-module-scss-module__XUYGNa__dateActions{align-items:center;gap:.5rem;display:flex}.Schedule-module-scss-module__XUYGNa__cancelDateButton{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.25rem .5rem;font-size:.85rem}.Schedule-module-scss-module__XUYGNa__cancelDateButton:hover{color:var(--color-pill-2-text);background:var(--color-pill-2-bg)}.Schedule-module-scss-module__XUYGNa__uncancelButton{color:var(--color-link);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:.35rem;padding:.25rem .5rem;font-size:.85rem;display:inline-flex}.Schedule-module-scss-module__XUYGNa__uncancelButton:hover{background:color-mix(in oklab, var(--color-link) 10%, transparent)}.Schedule-module-scss-module__XUYGNa__uncancelButton svg{font-size:.75rem}.Schedule-module-scss-module__XUYGNa__deleteDateButton{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.25rem .5rem;font-size:.85rem;font-weight:600}.Schedule-module-scss-module__XUYGNa__deleteDateButton:hover,.Schedule-module-scss-module__XUYGNa__deleteDateButton:focus-visible{color:#ff8f8f;background:#ff8f8f1f}.Schedule-module-scss-module__XUYGNa__dateContent{flex-direction:column;gap:.75rem;padding:1rem;display:flex}.Schedule-module-scss-module__XUYGNa__timesSection{min-height:2.5rem}.Schedule-module-scss-module__XUYGNa__allDayIndicator{color:var(--color-text-secondary);padding:.5rem 0;font-size:.9rem;font-style:italic}.Schedule-module-scss-module__XUYGNa__slotList{flex-direction:column;gap:.5rem;display:flex}.Schedule-module-scss-module__XUYGNa__slotRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.Schedule-module-scss-module__XUYGNa__timeInput{border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text-primary);border-radius:6px;width:auto;min-width:0;padding:.5rem .6rem;font-size:.95rem}.Schedule-module-scss-module__XUYGNa__timeInput:focus{border-color:var(--color-brand-primary);box-shadow:var(--focus-ring);outline:none}.Schedule-module-scss-module__XUYGNa__timeInput::-webkit-calendar-picker-indicator{filter:var(--filter-brand-primary);cursor:pointer}.Schedule-module-scss-module__XUYGNa__timeSeparator{color:var(--color-text-secondary);flex-shrink:0;font-size:1rem}.Schedule-module-scss-module__XUYGNa__removeSlotButton{cursor:pointer;color:#fff;background:0 0;border:none;border-radius:4px;flex-shrink:0;margin-left:auto;padding:.25rem .5rem;font-size:.85rem;font-weight:600}.Schedule-module-scss-module__XUYGNa__removeSlotButton:hover,.Schedule-module-scss-module__XUYGNa__removeSlotButton:focus-visible{color:#ff8f8f;background:#ff8f8f1f}.Schedule-module-scss-module__XUYGNa__dateOptions{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:1rem;padding-top:.5rem;display:flex}.Schedule-module-scss-module__XUYGNa__allDayToggle{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.4rem;font-size:.85rem;display:inline-flex}.Schedule-module-scss-module__XUYGNa__allDayToggle input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--color-brand-primary);cursor:pointer}.Schedule-module-scss-module__XUYGNa__allDayToggle:hover{color:var(--color-text-primary)}.Schedule-module-scss-module__XUYGNa__addTimeButton,.Schedule-module-scss-module__XUYGNa__repeatButton{color:#ff8fcb;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:.35rem;padding:.25rem .5rem;font-size:.85rem;font-weight:600;display:inline-flex}.Schedule-module-scss-module__XUYGNa__addTimeButton:hover,.Schedule-module-scss-module__XUYGNa__addTimeButton:focus,.Schedule-module-scss-module__XUYGNa__addTimeButton:focus-visible,.Schedule-module-scss-module__XUYGNa__addTimeButton:active,.Schedule-module-scss-module__XUYGNa__addTimeButton:visited,.Schedule-module-scss-module__XUYGNa__repeatButton:hover,.Schedule-module-scss-module__XUYGNa__repeatButton:focus,.Schedule-module-scss-module__XUYGNa__repeatButton:focus-visible,.Schedule-module-scss-module__XUYGNa__repeatButton:active,.Schedule-module-scss-module__XUYGNa__repeatButton:visited{color:#ff8fcb;background:#ed4d9e1f}.Schedule-module-scss-module__XUYGNa__addTimeButton:focus-visible,.Schedule-module-scss-module__XUYGNa__repeatButton:focus-visible{outline:var(--focus-ring);outline-offset:2px}.Schedule-module-scss-module__XUYGNa__addTimeButton svg,.Schedule-module-scss-module__XUYGNa__repeatButton svg{font-size:.7rem}.Schedule-module-scss-module__XUYGNa__iconButton{cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;height:2rem;margin-top:1.65rem;font-size:1.25rem}.Schedule-module-scss-module__XUYGNa__iconButton:hover{color:var(--color-pill-2-active)}.Schedule-module-scss-module__XUYGNa__buttonRow{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.Schedule-module-scss-module__XUYGNa__buttonRow .Schedule-module-scss-module__XUYGNa__addSlotButton,.Schedule-module-scss-module__XUYGNa__buttonRow .Schedule-module-scss-module__XUYGNa__recurButton{background:var(--color-background);color:var(--color-pill-9-text);border:1px solid var(--color-pill-9-border);cursor:pointer;border-radius:4px;align-items:center;gap:.4rem;padding:.25rem .65rem;font-size:.85rem;font-weight:500;display:inline-flex}.Schedule-module-scss-module__XUYGNa__buttonRow .Schedule-module-scss-module__XUYGNa__addSlotButton:hover,.Schedule-module-scss-module__XUYGNa__buttonRow .Schedule-module-scss-module__XUYGNa__recurButton:hover{background:var(--color-pill-9-hover)}.Schedule-module-scss-module__XUYGNa__buttonRow .Schedule-module-scss-module__XUYGNa__addSlotButton svg,.Schedule-module-scss-module__XUYGNa__buttonRow .Schedule-module-scss-module__XUYGNa__recurButton svg,.Schedule-module-scss-module__XUYGNa__addIcon{font-size:.75rem}.Schedule-module-scss-module__XUYGNa__slotGroup{flex-direction:column;flex:1;display:flex}.Schedule-module-scss-module__XUYGNa__slotGroup label{color:var(--color-text-primary);margin-bottom:.25rem;font-size:.8rem}.Schedule-module-scss-module__XUYGNa__summaryBox{color:#fff;background:#ed4d9e12;border-left:3px solid #ed4d9e;border-radius:0 9px 9px 0;margin:-1rem 0 2rem;padding:12px 14px;font-size:13.5px;line-height:1.55}.Schedule-module-scss-module__XUYGNa__summaryContent{color:var(--color-text-primary);font-size:.92rem;line-height:1.5}.Schedule-module-scss-module__XUYGNa__summaryContent br{margin-top:.5rem;display:block}.Schedule-module-scss-module__XUYGNa__footerButtonWrapper{justify-content:center;margin-top:2rem;display:flex}@media (max-width:480px){.Schedule-module-scss-module__XUYGNa__dateHeader{padding:.6rem .75rem}.Schedule-module-scss-module__XUYGNa__dateLabel{font-size:.95rem}.Schedule-module-scss-module__XUYGNa__dateContent{padding:.75rem}.Schedule-module-scss-module__XUYGNa__slotRow{gap:.4rem}.Schedule-module-scss-module__XUYGNa__timeInput{padding:.45rem .5rem;font-size:.9rem}.Schedule-module-scss-module__XUYGNa__dateOptions{gap:.75rem}.Schedule-module-scss-module__XUYGNa__addTimeButton,.Schedule-module-scss-module__XUYGNa__repeatButton{padding:.2rem .4rem;font-size:.8rem}}.Schedule-module-scss-module__XUYGNa__addDatesButton{width:100%;color:var(--color-brand-primary);border:1px dashed var(--color-brand-primary);cursor:pointer;background:0 0;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;margin-top:1.25rem;padding:.7rem 1rem;font-size:.95rem;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.Schedule-module-scss-module__XUYGNa__addDatesButton:hover,.Schedule-module-scss-module__XUYGNa__addDatesButton:focus,.Schedule-module-scss-module__XUYGNa__addDatesButton:focus-visible,.Schedule-module-scss-module__XUYGNa__addDatesButton:active{background:var(--color-brand-primary);color:#fff;border-style:solid}.Schedule-module-scss-module__XUYGNa__addDatesButton:focus-visible{outline:var(--focus-ring);outline-offset:2px}.Schedule-module-scss-module__XUYGNa__addDatesButton:disabled{opacity:.5;cursor:not-allowed;color:var(--color-brand-primary);background:0 0}.Schedule-module-scss-module__XUYGNa__pickerBackdrop{z-index:1000;background:#000000eb;justify-content:center;align-items:flex-start;padding:2rem 1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.Schedule-module-scss-module__XUYGNa__pickerPanel{background:var(--color-background-alt);border:1px solid var(--color-border);border-radius:.75rem;width:100%;max-width:40rem;padding:1.25rem}.Schedule-module-scss-module__XUYGNa__soldBadge{background:var(--color-pill-9-hover);color:var(--color-pill-9-text);border:1px solid var(--color-pill-9-border);border-radius:4px;padding:.15rem .5rem;font-size:.75rem;font-weight:600}.Schedule-module-scss-module__XUYGNa__lockedNote{color:var(--color-text-primary);border:1px dashed var(--color-border);cursor:help;border-radius:4px;padding:.25rem .5rem;font-size:.8rem}.Schedule-module-scss-module__XUYGNa__kindOptions{background:#0c0911;border:1px solid #fff3;border-radius:12px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:4px;display:grid}@media (max-width:40rem){.Schedule-module-scss-module__XUYGNa__kindOptions{grid-auto-flow:row}}.Schedule-module-scss-module__XUYGNa__kindOption{text-align:center;cursor:pointer;background:#ffffff0e;border:1px solid #fff3;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:10px 8px;font-family:inherit;transition:background .12s,border-color .12s;display:flex}.Schedule-module-scss-module__XUYGNa__kindOption:hover,.Schedule-module-scss-module__XUYGNa__kindOption:focus,.Schedule-module-scss-module__XUYGNa__kindOption:focus-visible,.Schedule-module-scss-module__XUYGNa__kindOption:active{border-color:#ff8fcb}.Schedule-module-scss-module__XUYGNa__kindOption:hover .Schedule-module-scss-module__XUYGNa__kindLabel,.Schedule-module-scss-module__XUYGNa__kindOption:focus .Schedule-module-scss-module__XUYGNa__kindLabel,.Schedule-module-scss-module__XUYGNa__kindOption:focus-visible .Schedule-module-scss-module__XUYGNa__kindLabel,.Schedule-module-scss-module__XUYGNa__kindOption:active .Schedule-module-scss-module__XUYGNa__kindLabel{color:#fff}.Schedule-module-scss-module__XUYGNa__kindOption:focus-visible{outline:var(--focus-ring);outline-offset:2px}.Schedule-module-scss-module__XUYGNa__kindOptionActive{background:#d11e78;border-color:#d11e78}.Schedule-module-scss-module__XUYGNa__kindOptionActive .Schedule-module-scss-module__XUYGNa__kindLabel{color:#fff}.Schedule-module-scss-module__XUYGNa__kindOptionActive .Schedule-module-scss-module__XUYGNa__kindHint{color:#ffffffd9}.Schedule-module-scss-module__XUYGNa__kindOptionActive:hover,.Schedule-module-scss-module__XUYGNa__kindOptionActive:focus,.Schedule-module-scss-module__XUYGNa__kindOptionActive:active{border-color:#d11e78}.Schedule-module-scss-module__XUYGNa__kindLabel{color:#fff;font-size:13.5px;font-weight:700;line-height:1.2}.Schedule-module-scss-module__XUYGNa__kindHint{color:#ffffffb8;font-size:11px;line-height:1.3}@media (min-width:40rem){.Schedule-module-scss-module__XUYGNa__kindHint{display:none}}.Schedule-module-scss-module__XUYGNa__kindWarning{color:var(--color-text-primary);background:var(--color-pill-9-hover);border:1px solid var(--color-pill-9-border);border-radius:6px;margin-top:.85rem;padding:.6rem .75rem;font-size:.85rem}.Schedule-module-scss-module__XUYGNa__tzLabel{color:#fff;margin-bottom:7px;font-size:13px;font-weight:600;display:block}.Schedule-module-scss-module__XUYGNa__tzField{color:#fff;cursor:pointer;text-align:left;background:#0c0911;border:1px solid #fff3;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:13px 14px;font-family:inherit;font-size:15px;display:flex}.Schedule-module-scss-module__XUYGNa__tzField:hover,.Schedule-module-scss-module__XUYGNa__tzField:focus-visible{border-color:#ff8fcb}.Schedule-module-scss-module__XUYGNa__tzField:hover,.Schedule-module-scss-module__XUYGNa__tzField:focus,.Schedule-module-scss-module__XUYGNa__tzField:active,.Schedule-module-scss-module__XUYGNa__tzField:visited{color:#fff}.Schedule-module-scss-module__XUYGNa__tzField:focus{border-color:#ed4d9e;outline:none;box-shadow:0 0 0 3px #ed4d9e2e}.Schedule-module-scss-module__XUYGNa__tzField option{color:#fff;background:#0c0911}.Schedule-module-scss-module__XUYGNa__tzRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.Schedule-module-scss-module__XUYGNa__tzRow .Schedule-module-scss-module__XUYGNa__tzField{flex:260px}.Schedule-module-scss-module__XUYGNa__allDay{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:100px;flex-shrink:0;align-items:center;gap:8px;padding:12px 15px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.Schedule-module-scss-module__XUYGNa__allDayDot{background:#fff3;border-radius:100px;flex-shrink:0;width:26px;height:15px;transition:background .12s;position:relative}.Schedule-module-scss-module__XUYGNa__allDayDot:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;transition:left .12s;position:absolute;top:2px;left:2px}.Schedule-module-scss-module__XUYGNa__allDayOn{background:#ed4d9e1f;border-color:#ed4d9e}.Schedule-module-scss-module__XUYGNa__allDayOn .Schedule-module-scss-module__XUYGNa__allDayDot{background:#d11e78}.Schedule-module-scss-module__XUYGNa__allDayOn .Schedule-module-scss-module__XUYGNa__allDayDot:after{left:13px}@media (prefers-reduced-motion:reduce){.Schedule-module-scss-module__XUYGNa__allDayDot,.Schedule-module-scss-module__XUYGNa__allDayDot:after{transition:none}}.Schedule-module-scss-module__XUYGNa__multiList{flex-direction:column;gap:10px;display:flex}.Schedule-module-scss-module__XUYGNa__addDateButton{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:10px;align-self:flex-start;align-items:center;gap:7px;margin-top:10px;padding:11px 15px;font-family:inherit;font-size:13.5px;font-weight:700;transition:border-color .15s;display:inline-flex}.Schedule-module-scss-module__XUYGNa__addDateButton:hover,.Schedule-module-scss-module__XUYGNa__addDateButton:focus,.Schedule-module-scss-module__XUYGNa__addDateButton:focus-visible,.Schedule-module-scss-module__XUYGNa__addDateButton:active,.Schedule-module-scss-module__XUYGNa__addDateButton:visited{color:#fff;border-color:#ff8fcb}.Schedule-module-scss-module__XUYGNa__addDateButton:focus-visible{outline:var(--focus-ring);outline-offset:2px}.Schedule-module-scss-module__XUYGNa__addDateButton svg{flex-shrink:0;font-size:12px}.Schedule-module-scss-module__XUYGNa__multiNote{color:#fff;background:#ed4d9e12;border-left:3px solid #ed4d9e;border-radius:0 9px 9px 0;align-items:flex-start;gap:9px;margin:12px 0 0;padding:12px 14px;font-size:13.5px;line-height:1.55;display:flex}.Schedule-module-scss-module__XUYGNa__multiNote svg{color:#ff8fcb;flex-shrink:0;margin-top:3px;font-size:15px}@media (prefers-reduced-motion:reduce){.Schedule-module-scss-module__XUYGNa__addDateButton{transition:none}}
.RecurrenceBuilder-module-scss-module__eRl3QG__wrapper{background:var(--color-background);border:1px solid var(--color-pill-9-border);box-shadow:var(--shadow-sm);border-radius:.5rem;margin-top:1rem;padding:1rem 1.25rem}.RecurrenceBuilder-module-scss-module__eRl3QG__header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.RecurrenceBuilder-module-scss-module__eRl3QG__header span{color:var(--color-text-primary);font-size:1rem;font-weight:600}.RecurrenceBuilder-module-scss-module__eRl3QG__header .RecurrenceBuilder-module-scss-module__eRl3QG__closeButton{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;font-size:1rem;line-height:1;display:inline-flex}.RecurrenceBuilder-module-scss-module__eRl3QG__header .RecurrenceBuilder-module-scss-module__eRl3QG__closeButton:hover{color:var(--color-pill-2-active)}.RecurrenceBuilder-module-scss-module__eRl3QG__header .RecurrenceBuilder-module-scss-module__eRl3QG__closeButton svg{font-size:1.1rem}.RecurrenceBuilder-module-scss-module__eRl3QG__controlRow{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:1rem;display:flex}.RecurrenceBuilder-module-scss-module__eRl3QG__controlRow label{color:var(--color-text-primary);font-weight:500}.RecurrenceBuilder-module-scss-module__eRl3QG__controlRow input[type=number],.RecurrenceBuilder-module-scss-module__eRl3QG__controlRow select{border:1px solid var(--color-pill-9-border);background:var(--color-pill-9-bg);color:var(--color-text-primary);border-radius:.375rem;padding:.45rem .65rem;font-size:.95rem}.RecurrenceBuilder-module-scss-module__eRl3QG__weekdayRow{gap:.25rem;margin-bottom:1rem;display:flex}.RecurrenceBuilder-module-scss-module__eRl3QG__dayButton{background:var(--color-pill-6-bg);border:1px solid var(--color-pill-6-border);width:2.25rem;height:2.25rem;color:var(--color-pill-6-text);cursor:pointer;text-align:center;transition:background var(--transition-bg),color var(--transition-color),border var(--transition-border);border-radius:.375rem;padding:0;font-size:.95rem;font-weight:600;line-height:2.25rem}.RecurrenceBuilder-module-scss-module__eRl3QG__dayButton.RecurrenceBuilder-module-scss-module__eRl3QG__active{background:var(--color-pill-3-active);color:var(--color-text-primary-on-brand);border-color:var(--color-pill-3-active)}.RecurrenceBuilder-module-scss-module__eRl3QG__dayButton:hover{background:var(--color-pill-6-hover);color:var(--color-pill-6-hover-text)}.RecurrenceBuilder-module-scss-module__eRl3QG__radioGroup{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.RecurrenceBuilder-module-scss-module__eRl3QG__radioGroup label{color:var(--color-text-primary);align-items:center;gap:.5rem;font-weight:500;display:flex}.RecurrenceBuilder-module-scss-module__eRl3QG__radioGroup label input{accent-color:var(--color-brand-primary);margin:0}.RecurrenceBuilder-module-scss-module__eRl3QG__rangeSection{flex-direction:column;gap:.75rem;margin-bottom:1.25rem;display:flex}.RecurrenceBuilder-module-scss-module__eRl3QG__rangeSection label{color:var(--color-text-primary);font-weight:500}.RecurrenceBuilder-module-scss-module__eRl3QG__rangeSection input[type=date]{border:1px solid var(--color-pill-9-border);background:var(--color-pill-9-bg);color:var(--color-text-primary);border-radius:.375rem;padding:.45rem .65rem;font-size:.95rem}.RecurrenceBuilder-module-scss-module__eRl3QG__generateButton{background:var(--color-pill-9-active);color:var(--color-text-primary-on-brand);border:solid 1px var(--color-pill-9-border);cursor:pointer;transition:background var(--transition-bg),transform var(--transition-transform);border-radius:.375rem;padding:.6rem 1.1rem;font-size:.95rem;font-weight:600}.RecurrenceBuilder-module-scss-module__eRl3QG__generateButton:hover{background:var(--color-pill-9-hover)}.RecurrenceBuilder-module-scss-module__eRl3QG__generateButton:focus{outline:2px solid var(--color-pill-9-hover);outline-offset:2px}.RecurrenceBuilder-module-scss-module__eRl3QG__recurringToggle{background:var(--color-pill-6-hover);color:var(--color-pill-6-text);cursor:pointer;border:none;border-radius:.375rem;align-items:center;gap:.3rem;margin-left:.75rem;padding:.45rem .75rem;font-size:.9rem;font-weight:500;display:inline-flex}.RecurrenceBuilder-module-scss-module__eRl3QG__recurringToggle:hover{background:var(--color-pill-6-active);color:var(--color-text-primary-on-brand)}.RecurrenceBuilder-module-scss-module__eRl3QG__recurringToggle svg{font-size:.85rem}
.ParkingInput-module-scss-module__j9wQiW__group{color:var(--color-text-primary);margin-bottom:2rem}.ParkingInput-module-scss-module__j9wQiW__heading{color:var(--color-text-primary);margin-bottom:.6rem;font-size:1rem;font-weight:700}.ParkingInput-module-scss-module__j9wQiW__pillGrid{flex-wrap:wrap;gap:.6rem;display:flex}.ParkingInput-module-scss-module__j9wQiW__pill{border:1px solid var(--color-pill-6-border);background:var(--color-pill-6-bg);color:var(--color-pill-6-text);border-radius:var(--radius-pill);cursor:pointer;transition:background var(--transition-bg),color var(--transition-color),border var(--transition-border),transform var(--transition-transform),box-shadow var(--transition-shadow);box-shadow:var(--pill-glow);padding:.5rem 1rem;font-size:.95rem;font-weight:600}.ParkingInput-module-scss-module__j9wQiW__pill:hover{background:var(--color-pill-6-hover);color:var(--color-pill-6-hover-text);border-color:var(--color-pill-6-border);box-shadow:var(--pill-glow-hover);transform:translateY(-1px)}.ParkingInput-module-scss-module__j9wQiW__pill:focus-visible{box-shadow:var(--focus-ring);outline:none}.ParkingInput-module-scss-module__j9wQiW__pill.ParkingInput-module-scss-module__j9wQiW__active{background:var(--color-pill-5-selected);color:var(--color-text-primary-on-brand);border-color:var(--color-pill-5-selected);box-shadow:var(--pill-glow-hover);transform:translateY(-1px)}
.TicketRedemption-module-scss-module__vMtheW__page{background:var(--color-background);flex-direction:column;justify-content:flex-start;align-items:center;min-height:60vh;padding:2rem 1.5rem 3rem;display:flex}.TicketRedemption-module-scss-module__vMtheW__card{background:#ffffff08;border:1px solid #ffffff14;border-radius:24px;width:100%;max-width:400px;overflow:hidden}.TicketRedemption-module-scss-module__vMtheW__header{text-align:center;border-bottom:1px solid #ffffff0f;padding:2rem 1.5rem 1.5rem}.TicketRedemption-module-scss-module__vMtheW__header h1{color:var(--color-text-primary);margin:0;font-size:1.4rem;font-weight:600;line-height:1.3}.TicketRedemption-module-scss-module__vMtheW__ticketIcon{background:color-mix(in oklab, var(--color-brand-primary) 15%, transparent);width:48px;height:48px;color:var(--color-brand-primary);border-radius:12px;justify-content:center;align-items:center;margin:0 auto 1rem;font-size:1.25rem;display:flex}.TicketRedemption-module-scss-module__vMtheW__kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--color-brand-primary);margin:0 0 .5rem;font-size:.8rem;font-weight:600}.TicketRedemption-module-scss-module__vMtheW__voidBanner,.TicketRedemption-module-scss-module__vMtheW__checkedInBanner{justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.9rem;font-weight:500;display:flex}.TicketRedemption-module-scss-module__vMtheW__voidBanner{background:color-mix(in oklab, var(--color-danger-bg,#dc2626) 15%, transparent);color:var(--color-danger-text,#fca5a5)}.TicketRedemption-module-scss-module__vMtheW__checkedInBanner{background:color-mix(in oklab, var(--color-success-text,#22c55e) 12%, transparent);color:var(--color-success-text,#22c55e)}.TicketRedemption-module-scss-module__vMtheW__checkedInBanner svg{font-size:.85rem}.TicketRedemption-module-scss-module__vMtheW__qrSection{background:#ffffff05;flex-direction:column;align-items:center;gap:1rem;padding:2rem 1.5rem;display:flex}.TicketRedemption-module-scss-module__vMtheW__qrHelper{color:var(--color-text-secondary);text-align:center;margin:0;font-size:.85rem}.TicketRedemption-module-scss-module__vMtheW__details{border-top:1px solid #ffffff0f;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;display:flex}.TicketRedemption-module-scss-module__vMtheW__detailRow{align-items:flex-start;gap:.875rem;display:flex}.TicketRedemption-module-scss-module__vMtheW__detailRow>div{flex-direction:column;gap:.125rem;display:flex}.TicketRedemption-module-scss-module__vMtheW__detailIcon{color:var(--color-text-tertiary);flex-shrink:0;margin-top:.2rem;font-size:.9rem}.TicketRedemption-module-scss-module__vMtheW__detailPrimary{color:var(--color-text-primary);font-size:.9rem;font-weight:500}.TicketRedemption-module-scss-module__vMtheW__detailSecondary{color:var(--color-text-secondary);font-size:.8rem}.TicketRedemption-module-scss-module__vMtheW__attendee{background:#ffffff05;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.TicketRedemption-module-scss-module__vMtheW__attendeeLabel{color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem}.TicketRedemption-module-scss-module__vMtheW__attendeeName{color:var(--color-text-primary);font-size:.9rem;font-weight:500}.TicketRedemption-module-scss-module__vMtheW__footer{text-align:center;border-top:1px solid #ffffff0f;padding:1.25rem 1.5rem}.TicketRedemption-module-scss-module__vMtheW__backBtn{color:var(--color-text-secondary);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:9px;align-items:center;gap:.4rem;margin:1rem 0 0 1rem;padding:.45rem .8rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.TicketRedemption-module-scss-module__vMtheW__backBtn svg{font-size:.7rem}.TicketRedemption-module-scss-module__vMtheW__backBtn:hover{border-color:var(--color-brand-primary);color:var(--color-text-primary);background:#ffffff1a}.TicketRedemption-module-scss-module__vMtheW__backBtn:focus-visible{box-shadow:var(--focus-ring);outline:none}.TicketRedemption-module-scss-module__vMtheW__eventLink{background:var(--color-brand-primary);width:100%;height:44px;color:var(--color-text-primary-on-brand);border-radius:10px;justify-content:center;align-items:center;padding:0 1.5rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:filter .15s;display:inline-flex}.TicketRedemption-module-scss-module__vMtheW__eventLink:hover{filter:brightness(1.1);color:var(--color-text-primary-on-brand)}.TicketRedemption-module-scss-module__vMtheW__brandingNote{color:var(--color-text-tertiary);margin-top:1.5rem;font-size:.8rem}.TicketRedemption-module-scss-module__vMtheW__brandingNote a{color:var(--color-brand-primary);text-decoration:none}.TicketRedemption-module-scss-module__vMtheW__brandingNote a:hover{text-decoration:underline}@media (max-width:600px){.TicketRedemption-module-scss-module__vMtheW__page{justify-content:flex-start;min-height:auto;padding:0 0 2.5rem}.TicketRedemption-module-scss-module__vMtheW__card{border-top:none;border-left:none;border-right:none;border-radius:0 0 18px 18px;max-width:none}.TicketRedemption-module-scss-module__vMtheW__header{padding:1.5rem 1.25rem 1.25rem}.TicketRedemption-module-scss-module__vMtheW__header h1{font-size:1.25rem}.TicketRedemption-module-scss-module__vMtheW__qrSection{padding:1.5rem 1.25rem}.TicketRedemption-module-scss-module__vMtheW__details{padding:1rem 1.25rem}.TicketRedemption-module-scss-module__vMtheW__attendee{padding:.875rem 1.25rem}.TicketRedemption-module-scss-module__vMtheW__footer{padding:1rem 1.25rem}}.TicketRedemption-module-scss-module__vMtheW__seatBanner{background:color-mix(in oklab, var(--color-brand-primary) 14%, transparent);color:var(--color-text-primary);border-bottom:1px solid #ffffff0f;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1rem;display:flex}.TicketRedemption-module-scss-module__vMtheW__seatBanner svg{color:var(--color-brand-primary);flex-shrink:0;font-size:1.05rem}.TicketRedemption-module-scss-module__vMtheW__seatBanner strong{letter-spacing:.01em;font-size:1.15rem;font-weight:700}.TicketRedemption-module-scss-module__vMtheW__seatBannerLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary);font-size:.72rem;font-weight:600;display:block}.TicketRedemption-module-scss-module__vMtheW__minSpendBanner{color:#f6ebc8;background:linear-gradient(135deg,#241d0e,#171109);border:1px solid #d4af3773;border-radius:13px;align-items:flex-start;gap:9px;margin-top:10px;padding:12px 13px;font-size:.813rem;line-height:1.5;display:flex}.TicketRedemption-module-scss-module__vMtheW__minSpendBanner svg{color:#f5c14b;flex-shrink:0;margin-top:2px;font-size:1rem}.TicketRedemption-module-scss-module__vMtheW__minSpendBanner strong{color:#fff}
