.fan-picker-empty-module__SY2RfG__panel{justify-items:center;gap:var(--space-3);width:100%;padding:var(--space-4) var(--space-3);border:1px solid color-mix(in srgb, var(--primary) 30%, var(--glass-outline));border-radius:var(--rounded-lg);background:var(--gradient-surface), radial-gradient(90% 160% at 0% 0%, color-mix(in srgb, var(--primary) 15%, transparent), transparent 60%), radial-gradient(70% 140% at 100% 100%, color-mix(in srgb, var(--tertiary) 7%, transparent), transparent 58%), var(--surface-container-high);box-shadow:var(--shadow-glass);color:var(--on-surface);text-align:center;display:grid}.fan-picker-empty-module__SY2RfG__message{justify-items:center;gap:var(--space-1);max-width:34rem;display:grid}.fan-picker-empty-module__SY2RfG__glyph{color:var(--on-surface-variant);justify-content:center;align-items:center;display:inline-flex}.fan-picker-empty-module__SY2RfG__title{color:var(--on-surface);font-family:var(--font-family-display);font-size:var(--type-title-sm-size);font-weight:var(--type-title-sm-weight);line-height:var(--type-title-sm-line);margin:0}.fan-picker-empty-module__SY2RfG__body{color:var(--on-surface-variant);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line);text-wrap:pretty;margin:0}.fan-picker-empty-module__SY2RfG__action{width:100%;max-width:34rem;padding-top:var(--space-3);border-top:1px solid var(--glass-outline)}@media (max-width:42rem){.fan-picker-empty-module__SY2RfG__panel{padding:var(--space-3) var(--space-2)}}.fan-picker-empty-module__SY2RfG__miss{gap:var(--space-2);width:100%;padding-block:var(--space-3);text-align:center;display:grid}.fan-picker-empty-module__SY2RfG__missReset{min-height:var(--touch-target-min);padding:0 var(--space-2);border-radius:var(--rounded-full);color:var(--on-surface-variant);font-size:var(--type-body-sm-size);background:0 0;border:0;justify-content:center;justify-self:center;align-items:center;gap:.25rem;font-weight:600;display:inline-flex}.fan-picker-empty-module__SY2RfG__missReset:hover,.fan-picker-empty-module__SY2RfG__missReset:focus-visible{color:var(--primary)}
.fan-experience-booking-module__7SRL6W__srOnly{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.fan-experience-booking-module__7SRL6W__screen{--wizard-track-max:100%;--wizard-immersive-track-max:100%;gap:var(--space-3);display:grid;position:relative}.fan-experience-booking-module__7SRL6W__screen>*{animation:fan-experience-booking-module__7SRL6W__booking-rise var(--motion-standard) var(--ease-standard) both}.fan-experience-booking-module__7SRL6W__screen>:nth-child(2){animation-delay:60ms}@keyframes fan-experience-booking-module__7SRL6W__booking-rise{0%{opacity:0;transform:translate3d(0, var(--space-1), 0)}to{opacity:1;transform:translate(0,0)}}.fan-experience-booking-module__7SRL6W__screen :where(aside){animation:fan-experience-booking-module__7SRL6W__booking-rise var(--motion-standard) var(--ease-standard) .12s both}@media (prefers-reduced-motion:reduce){.fan-experience-booking-module__7SRL6W__screen>*,.fan-experience-booking-module__7SRL6W__screen :where(aside){animation:none}}.fan-experience-booking-module__7SRL6W__summary{background:var(--portal-card-surface);border:1px solid var(--portal-card-edge);border-radius:var(--rounded-md);box-shadow:var(--portal-card-shadow);gap:var(--space-2);padding:var(--space-3);display:grid}.fan-experience-booking-module__7SRL6W__passCard{gap:var(--space-2);display:grid}.fan-experience-booking-module__7SRL6W__passIdentity{align-items:center;gap:var(--space-1);display:flex}.fan-experience-booking-module__7SRL6W__passPortrait,.fan-experience-booking-module__7SRL6W__passMonogram{border-radius:var(--rounded-full);object-fit:cover;flex:none;block-size:2.75rem;inline-size:2.75rem}.fan-experience-booking-module__7SRL6W__passMonogram{background:var(--secondary-container);color:var(--on-secondary-container);place-items:center;font-weight:700;display:grid}.fan-experience-booking-module__7SRL6W__passIdentityCopy{min-inline-size:0;display:grid}.fan-experience-booking-module__7SRL6W__passIdentityName{overflow-wrap:anywhere;font-weight:600}.fan-experience-booking-module__7SRL6W__passIdentityRole{color:var(--on-surface-variant);font-size:var(--type-label-sm-size);align-items:center;gap:.25rem;display:flex}.fan-experience-booking-module__7SRL6W__passTitle{gap:.25rem;margin:0;display:grid}.fan-experience-booking-module__7SRL6W__passTitleLine{color:var(--on-surface);font-family:var(--font-family-display);font-size:var(--type-title-sm-size);line-height:var(--type-title-sm-line);overflow-wrap:anywhere}.fan-experience-booking-module__7SRL6W__passTitleMeta{color:var(--on-surface-variant);font-size:var(--type-label-sm-size);line-height:var(--type-label-sm-line)}.fan-experience-booking-module__7SRL6W__passLines{gap:.375rem;margin:0;display:grid}.fan-experience-booking-module__7SRL6W__passLines>div{color:var(--on-surface-variant);font-size:var(--type-body-sm-size);gap:var(--space-2);justify-content:space-between;display:flex}.fan-experience-booking-module__7SRL6W__passLines dt{flex:none}.fan-experience-booking-module__7SRL6W__passLines dd{color:var(--on-surface);overflow-wrap:anywhere;text-align:end;margin:0}.fan-experience-booking-module__7SRL6W__passBreakdown{gap:var(--space-1);display:grid}.fan-experience-booking-module__7SRL6W__passPrice{color:var(--on-surface-variant);font-size:var(--type-body-sm-size);font-variant-numeric:tabular-nums;line-height:var(--type-body-sm-line);justify-content:space-between;align-items:baseline;margin:0;display:flex}.fan-experience-booking-module__7SRL6W__passPrice span:last-child{color:var(--on-surface)}.fan-experience-booking-module__7SRL6W__passTotal{border-block-start:1px solid var(--outline-variant);justify-content:space-between;align-items:baseline;margin:0;padding-block-start:var(--space-1);display:flex}.fan-experience-booking-module__7SRL6W__passTotal strong{font-size:var(--type-headline-md-size);font-variant-numeric:tabular-nums;font-weight:700}.fan-experience-booking-module__7SRL6W__passNote{color:var(--on-surface-variant);font-size:var(--type-label-sm-size);margin:0}.fan-experience-booking-module__7SRL6W__passStub{border-block-start:1px dashed var(--outline);color:var(--on-surface-variant);font-size:var(--type-label-sm-size);align-items:center;gap:var(--space-2);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;margin:0;padding-block-start:var(--space-2);display:flex}.fan-experience-booking-module__7SRL6W__iconBar{gap:var(--space-1) var(--space-2);display:grid}@media (min-width:56rem){.fan-experience-booking-module__7SRL6W__iconBar{grid-template-columns:minmax(0,26rem) minmax(0,1fr) auto;grid-template-areas:"search chips filters""count count count""price price price";align-items:end}.fan-experience-booking-module__7SRL6W__iconSearch{grid-area:search}.fan-experience-booking-module__7SRL6W__iconChips{grid-area:chips}.fan-experience-booking-module__7SRL6W__iconFilters{grid-area:filters}.fan-experience-booking-module__7SRL6W__iconCount{grid-area:count}.fan-experience-booking-module__7SRL6W__iconPrice{grid-area:price}}.fan-experience-booking-module__7SRL6W__iconCount{color:var(--on-surface);font-size:var(--type-body-sm-size);font-weight:600;line-height:var(--type-body-sm-line);margin:0}.fan-experience-booking-module__7SRL6W__iconFilters{gap:var(--space-1);flex-wrap:wrap;justify-content:flex-end;display:flex}.fan-experience-booking-module__7SRL6W__iconFilter{flex:0 auto;min-inline-size:11rem;max-inline-size:16rem}.fan-experience-booking-module__7SRL6W__iconPrice{align-items:end;gap:var(--space-1) var(--space-2);flex-wrap:wrap;justify-content:space-between;padding-block-start:var(--space-1);display:flex}.fan-experience-booking-module__7SRL6W__iconPrice>:first-child{flex:16rem;max-inline-size:26rem}.fan-experience-booking-module__7SRL6W__iconPriceOrder{flex:0 auto}.fan-experience-booking-module__7SRL6W__iconPriceOrder button{white-space:nowrap}@media (pointer:fine){.fan-experience-booking-module__7SRL6W__iconPriceOrder button{min-block-size:2rem}}@media (max-width:47.999rem){.fan-experience-booking-module__7SRL6W__iconChips{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.fan-experience-booking-module__7SRL6W__iconChips::-webkit-scrollbar{display:none}.fan-experience-booking-module__7SRL6W__chip{padding-inline:var(--space-1);flex:none}.fan-experience-booking-module__7SRL6W__iconFilters{flex-wrap:nowrap}.fan-experience-booking-module__7SRL6W__iconFilter{flex:1 1 0;min-inline-size:0;max-inline-size:none}.fan-experience-booking-module__7SRL6W__iconPrice>:first-child{flex:100%;max-inline-size:none}}.fan-experience-booking-module__7SRL6W__iconSearch{max-inline-size:26rem}.fan-experience-booking-module__7SRL6W__iconChips{gap:var(--space-1);--booking-chip-size:var(--touch-target-min);flex-wrap:wrap;display:flex}@media (pointer:fine){.fan-experience-booking-module__7SRL6W__iconChips{--booking-chip-size:2.25rem}}.fan-experience-booking-module__7SRL6W__chip{background:var(--surface-container-low);border:1px solid var(--glass-outline);border-radius:var(--rounded-full);color:var(--on-surface-variant);cursor:pointer;font:inherit;font-size:var(--type-label-sm-size);font-weight:600;line-height:var(--type-label-sm-line);min-block-size:var(--booking-chip-size,var(--touch-target-min));padding-inline:var(--space-2);transition:background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);align-items:center;gap:.375rem;display:inline-flex}@media (hover:hover) and (pointer:fine){.fan-experience-booking-module__7SRL6W__chip:hover{border-color:color-mix(in srgb, var(--primary) 40%, transparent);color:var(--on-surface)}}.fan-experience-booking-module__7SRL6W__chip:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.fan-experience-booking-module__7SRL6W__chip[aria-pressed=true]{background:var(--primary);color:var(--on-primary);border-color:#0000}.fan-experience-booking-module__7SRL6W__chipCount{font-variant-numeric:tabular-nums;opacity:.72}.fan-experience-booking-module__7SRL6W__gallery{gap:var(--space-2);padding:var(--space-1) var(--space-1) var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;list-style:none;display:grid}@media (min-width:90rem){.fan-experience-booking-module__7SRL6W__gallery{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:120rem){.fan-experience-booking-module__7SRL6W__gallery{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:74rem){.fan-experience-booking-module__7SRL6W__gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:58rem){.fan-experience-booking-module__7SRL6W__gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:42rem){.fan-experience-booking-module__7SRL6W__gallery{grid-template-columns:minmax(0,1fr)}}.fan-experience-booking-module__7SRL6W__gallery>li{min-inline-size:0;display:grid}.fan-experience-booking-module__7SRL6W__gallery[data-loading]{opacity:.6;transition:opacity var(--motion-fast) var(--ease-standard)}.fan-experience-booking-module__7SRL6W__gallerySkeleton>li{animation:fan-experience-booking-module__7SRL6W__booking-skeleton-sweep 1.4s var(--ease-standard) infinite;aspect-ratio:var(--portal-item-card-ratio);background:linear-gradient(100deg, var(--surface-container-low) 40%, var(--surface-container-high) 50%, var(--surface-container-low) 60%) right / 300% 100%;border:1px solid var(--glass-outline);border-radius:var(--rounded-md)}@keyframes fan-experience-booking-module__7SRL6W__booking-skeleton-sweep{to{background-position:0}}@media (prefers-reduced-motion:reduce){.fan-experience-booking-module__7SRL6W__gallerySkeleton>li{background:var(--surface-container);animation:none}}.fan-experience-booking-module__7SRL6W__iconOption{aspect-ratio:var(--portal-item-card-ratio);background:var(--surface-container);border:1px solid var(--glass-outline);border-radius:var(--rounded-md);color:var(--on-surface);cursor:pointer;font:inherit;inline-size:100%;min-block-size:var(--touch-target-min);text-align:start;transition:border-color var(--motion-standard) var(--ease-standard), box-shadow var(--motion-standard) var(--ease-standard), transform var(--motion-standard) var(--ease-standard);grid-template-rows:minmax(0,1fr);grid-template-areas:"art";padding:0;display:grid;position:relative;overflow:hidden}.fan-experience-booking-module__7SRL6W__iconOption>*{grid-area:art;min-block-size:0}@media (hover:hover) and (pointer:fine){.fan-experience-booking-module__7SRL6W__iconOption:hover{border-color:color-mix(in srgb, var(--primary) 40%, transparent);box-shadow:var(--shadow-glass-hover);transform:translateY(calc(var(--motion-interaction-lift) * -1))}.fan-experience-booking-module__7SRL6W__iconOption:hover .fan-experience-booking-module__7SRL6W__iconPortrait{transform:scale(1.04)}}.fan-experience-booking-module__7SRL6W__iconOption:active{transform:translateY(0)}.fan-experience-booking-module__7SRL6W__iconOption:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.fan-experience-booking-module__7SRL6W__iconOption[aria-pressed=true]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary), var(--shadow-glass)}.fan-experience-booking-module__7SRL6W__iconPortrait,.fan-experience-booking-module__7SRL6W__iconMonogram{object-fit:cover;object-position:center 20%;block-size:100%;inline-size:100%;transition:transform var(--motion-standard) var(--ease-standard);border-radius:0}.fan-experience-booking-module__7SRL6W__iconMonogram{background:linear-gradient(160deg, var(--surface-container-high), var(--surface-container-lowest));color:color-mix(in srgb, var(--primary) 70%, var(--on-surface-variant));font-family:var(--font-family-display);font-size:var(--type-headline-lg-size);letter-spacing:.04em;place-items:center;font-weight:700;display:grid}.fan-experience-booking-module__7SRL6W__iconScrim{pointer-events:none;background:linear-gradient(#0000 0%,#00000047 34%,#000000b8 66%,#000000eb 100%);align-self:end;block-size:72%}.fan-experience-booking-module__7SRL6W__iconCopy{align-self:end;align-items:start;column-gap:var(--space-1);min-inline-size:0;padding:var(--space-2);z-index:1;grid-template-columns:minmax(0,1fr) auto;display:grid;container-type:inline-size}.fan-experience-booking-module__7SRL6W__iconName{-webkit-line-clamp:2;color:#fff;min-inline-size:0;font-size:var(--type-title-sm-size);font-weight:var(--type-title-sm-weight);line-clamp:2;line-height:var(--type-title-sm-line);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fan-experience-booking-module__7SRL6W__iconFromPrice{color:#fff;font-size:var(--type-headline-md-size);font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--type-headline-md-line);white-space:nowrap;justify-self:end;align-items:baseline;gap:.25rem;display:flex}.fan-experience-booking-module__7SRL6W__iconPriceCaption{color:#ffffffb8;font-size:var(--type-label-sm-size);letter-spacing:.04em;font-weight:700;line-height:var(--type-label-sm-line);text-transform:uppercase}.fan-experience-booking-module__7SRL6W__iconSlots{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));background:var(--glass-surface-strong);border:1px solid var(--glass-outline);border-radius:var(--rounded-full);color:var(--on-surface);font-size:var(--type-label-sm-size);font-weight:700;line-height:var(--type-label-sm-line);margin:var(--space-1);max-inline-size:calc(100% - var(--space-2) - 5rem);text-overflow:ellipsis;white-space:nowrap;z-index:1;place-self:start;align-items:center;padding:.25rem .5rem;display:inline-flex;overflow:hidden}@container (max-width:11rem){.fan-experience-booking-module__7SRL6W__iconCopy{grid-template-columns:minmax(0,1fr);row-gap:.125rem}.fan-experience-booking-module__7SRL6W__iconFromPrice{justify-self:start}}.fan-experience-booking-module__7SRL6W__iconChoice{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));background:var(--glass-surface-strong);border:1px solid var(--glass-outline);border-radius:var(--rounded-full);color:var(--on-surface);margin:var(--space-1);transition:background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);z-index:1;place-self:start end;align-items:center;gap:.25rem;padding:.25rem .5rem;display:inline-flex}.fan-experience-booking-module__7SRL6W__iconOption[aria-pressed=true] .fan-experience-booking-module__7SRL6W__iconChoice{background:var(--primary);color:var(--on-primary);border-color:#0000}.fan-experience-booking-module__7SRL6W__iconPaused{color:var(--status-requested);}.fan-experience-booking-module__7SRL6W__iconChoiceLabel{font-size:var(--type-label-sm-size);letter-spacing:.04em;text-transform:uppercase;font-weight:700}@media (prefers-reduced-motion:reduce){.fan-experience-booking-module__7SRL6W__iconOption,.fan-experience-booking-module__7SRL6W__iconPortrait,.fan-experience-booking-module__7SRL6W__iconChoice{transition:none}.fan-experience-booking-module__7SRL6W__iconOption:hover .fan-experience-booking-module__7SRL6W__iconPortrait{transform:none}}.fan-experience-booking-module__7SRL6W__loadMore{place-self:center}.fan-experience-booking-module__7SRL6W__menuLoading{gap:var(--space-2);display:grid}.fan-experience-booking-module__7SRL6W__menuLoading .fan-experience-booking-module__7SRL6W__menuLoadingRow{border-radius:var(--rounded);block-size:7rem;inline-size:100%;display:block}.fan-experience-booking-module__7SRL6W__experienceList{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),32rem));margin:0;padding:0;list-style:none;display:grid}.fan-experience-booking-module__7SRL6W__experienceList>li{min-inline-size:0;display:grid}.fan-experience-booking-module__7SRL6W__experienceOption{background:var(--surface-container-low);border:1px solid var(--glass-outline);border-radius:var(--rounded-md);color:var(--on-surface);cursor:pointer;font:inherit;inline-size:100%;min-block-size:var(--touch-target-min);padding:var(--space-2);text-align:start;transition:border-color var(--motion-standard) var(--ease-standard), box-shadow var(--motion-standard) var(--ease-standard), transform var(--motion-standard) var(--ease-standard);gap:.25rem;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.fan-experience-booking-module__7SRL6W__experienceOption:not(:disabled):hover{border-color:color-mix(in srgb, var(--primary) 40%, transparent);box-shadow:var(--shadow-glass-hover);transform:translateY(calc(var(--motion-interaction-lift) * -1))}}.fan-experience-booking-module__7SRL6W__experienceOption:active{transform:translateY(0)}.fan-experience-booking-module__7SRL6W__experienceOption:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.fan-experience-booking-module__7SRL6W__experienceOption[aria-pressed=true]{background:var(--secondary-container);border-color:var(--primary);box-shadow:0 0 0 1px var(--primary), var(--shadow-glass);color:var(--on-secondary-container)}.fan-experience-booking-module__7SRL6W__experienceOption:disabled{cursor:not-allowed;opacity:.72}.fan-experience-booking-module__7SRL6W__experienceStage{border-block-end:1px solid var(--glass-outline);border-radius:calc(var(--rounded-md) - 1px) calc(var(--rounded-md) - 1px) 0 0;margin:calc(var(--space-2) * -1) calc(var(--space-2) * -1) 0;display:block;position:relative;overflow:hidden}.fan-experience-booking-module__7SRL6W__experienceHead{align-items:baseline;column-gap:var(--space-2);justify-content:space-between;margin-block-start:var(--space-1);display:flex}.fan-experience-booking-module__7SRL6W__experienceTitle{font-size:var(--type-title-sm-size);font-weight:var(--type-title-sm-weight);line-height:var(--type-title-sm-line);overflow-wrap:anywhere;min-inline-size:0}.fan-experience-booking-module__7SRL6W__experiencePrice{font-size:var(--type-title-sm-size);font-variant-numeric:tabular-nums;font-weight:var(--type-title-sm-weight);line-height:var(--type-title-sm-line);white-space:nowrap}.fan-experience-booking-module__7SRL6W__experienceMeta{color:var(--on-surface-variant);align-items:baseline;column-gap:var(--space-2);font-size:var(--type-label-sm-size);line-height:var(--type-label-sm-line);flex-wrap:wrap;row-gap:.125rem;display:flex}.fan-experience-booking-module__7SRL6W__experienceMeta>span{align-items:center;gap:var(--space-1);display:inline-flex}.fan-experience-booking-module__7SRL6W__experienceDescription{color:var(--on-surface-variant);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line);margin-block-start:var(--space-1)}.fan-experience-booking-module__7SRL6W__experienceAvailability{color:var(--status-scheduled);font-size:var(--type-label-sm-size);line-height:var(--type-label-sm-line);white-space:nowrap}.fan-experience-booking-module__7SRL6W__experienceAvailability>svg{vertical-align:-.22em;margin-inline-end:var(--space-1)}.fan-experience-booking-module__7SRL6W__experienceUnavailable{color:var(--on-surface-variant);font-size:var(--type-label-sm-size);line-height:var(--type-label-sm-line);min-inline-size:0}.fan-experience-booking-module__7SRL6W__experienceChoice{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));background:var(--glass-surface-strong);border:1px solid var(--glass-outline);border-radius:var(--rounded-full);color:var(--on-surface-variant);transition:background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);align-items:center;gap:.25rem;padding:.25rem .5rem;display:inline-flex;position:absolute;inset-block-start:var(--space-1);inset-inline-end:var(--space-1)}.fan-experience-booking-module__7SRL6W__experienceOption[aria-pressed=true] .fan-experience-booking-module__7SRL6W__experienceChoice{background:var(--primary);color:var(--on-primary);border-color:#0000}.fan-experience-booking-module__7SRL6W__experienceChoiceLabel{font-size:var(--type-label-sm-size);letter-spacing:.04em;text-transform:uppercase;font-weight:700}@media (prefers-reduced-motion:reduce){.fan-experience-booking-module__7SRL6W__experienceOption,.fan-experience-booking-module__7SRL6W__experienceChoice{transition:none}}.fan-experience-booking-module__7SRL6W__slotGroup{gap:var(--space-3);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.fan-experience-booking-module__7SRL6W__slotDay{gap:var(--space-1);min-inline-size:0;display:grid}.fan-experience-booking-module__7SRL6W__slotDayLabel{color:var(--on-surface-variant);font-size:var(--type-body-sm-size);font-weight:var(--type-title-sm-weight);line-height:var(--type-body-sm-line);margin:0}.fan-experience-booking-module__7SRL6W__slotRow{gap:var(--space-1);flex-wrap:wrap;display:flex}.fan-experience-booking-module__7SRL6W__slot{background:var(--surface-container-low);border:1px solid var(--outline-variant);border-radius:var(--rounded);cursor:pointer;min-block-size:var(--touch-target-min);min-inline-size:var(--touch-target-min);transition:border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard);display:block;position:relative}@media (hover:hover) and (pointer:fine){.fan-experience-booking-module__7SRL6W__slot:not([data-full]):hover{border-color:color-mix(in srgb, var(--primary) 40%, transparent);box-shadow:var(--shadow-glass)}}.fan-experience-booking-module__7SRL6W__slotInput{block-size:100%;cursor:inherit;opacity:0;inline-size:100%;margin:0;position:absolute;inset:0}.fan-experience-booking-module__7SRL6W__slotBody{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.fan-experience-booking-module__7SRL6W__slotTime{font-size:var(--type-body-md-size);font-variant-numeric:tabular-nums;font-weight:var(--type-title-sm-weight);line-height:var(--type-body-md-line);white-space:nowrap}.fan-experience-booking-module__7SRL6W__slotZone{color:var(--on-surface-variant);font-size:var(--type-label-sm-size);line-height:var(--type-label-sm-line);white-space:nowrap}.fan-experience-booking-module__7SRL6W__slot:has(.fan-experience-booking-module__7SRL6W__slotInput:checked){background:var(--secondary-container);border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);color:var(--on-secondary-container)}.fan-experience-booking-module__7SRL6W__slot:has(.fan-experience-booking-module__7SRL6W__slotInput:focus-visible){border-color:var(--primary);outline:2px solid var(--primary);outline-offset:2px}.fan-experience-booking-module__7SRL6W__slot[data-full]{cursor:not-allowed;opacity:.6}.fan-experience-booking-module__7SRL6W__slot[data-full] .fan-experience-booking-module__7SRL6W__slotTime{text-decoration:line-through}.fan-experience-booking-module__7SRL6W__slotFull{color:var(--on-surface-variant);font-size:var(--type-label-sm-size);line-height:var(--type-label-sm-line);white-space:nowrap}@media (prefers-reduced-motion:reduce){.fan-experience-booking-module__7SRL6W__slot{transition:none}}.fan-experience-booking-module__7SRL6W__review{margin:0 0 var(--space-3);gap:0;display:grid}.fan-experience-booking-module__7SRL6W__review>div{border-block-end:1px solid var(--outline-variant);gap:var(--space-1);padding-block:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:34rem){.fan-experience-booking-module__7SRL6W__review>div{grid-template-columns:minmax(0,10rem) minmax(0,1fr);align-items:baseline}}.fan-experience-booking-module__7SRL6W__review dt{color:var(--on-surface-variant);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line);margin:0}.fan-experience-booking-module__7SRL6W__review dd{color:var(--on-surface);font-size:var(--type-body-md-size);line-height:var(--type-body-md-line);overflow-wrap:anywhere;margin:0}.fan-experience-booking-module__7SRL6W__localReading{color:var(--on-surface-variant);font-size:var(--type-label-sm-size);line-height:var(--type-label-sm-line);margin-block-start:var(--space-1);display:block}.fan-experience-booking-module__7SRL6W__details{gap:var(--space-2);margin-block-end:var(--space-3);display:grid}.fan-experience-booking-module__7SRL6W__reviewAssurance{gap:var(--space-2);padding:var(--space-2);border:1px solid var(--glass-outline);border-radius:var(--rounded);background:var(--glass-surface);margin:0;list-style:none;display:grid}.fan-experience-booking-module__7SRL6W__reviewAssurance li{align-items:start;gap:var(--space-1);grid-template-columns:auto minmax(0,1fr);display:grid}.fan-experience-booking-module__7SRL6W__reviewAssurance li>span:first-child{border:1px solid color-mix(in srgb, var(--primary) 18%, transparent);border-radius:var(--rounded-full);background:color-mix(in srgb, var(--primary) 12%, var(--surface-container-high));block-size:2rem;inline-size:2rem;color:var(--primary);justify-content:center;align-items:center;display:inline-flex}.fan-experience-booking-module__7SRL6W__reviewAssurance strong{color:var(--on-surface);font-size:var(--type-body-sm-size);font-weight:700;line-height:var(--type-body-sm-line);display:block}.fan-experience-booking-module__7SRL6W__reviewAssurance small{color:var(--on-surface-variant);font-size:var(--type-label-sm-size);line-height:var(--type-label-sm-line);display:block}.fan-experience-booking-module__7SRL6W__reviewBreakdown{gap:var(--space-1);margin:0 0 var(--space-1);display:grid}.fan-experience-booking-module__7SRL6W__reviewPrice{align-items:baseline;gap:var(--space-2);padding-inline:var(--space-2);color:var(--on-surface-variant);font-size:var(--type-body-sm-size);font-variant-numeric:tabular-nums;line-height:var(--type-body-sm-line);justify-content:space-between;margin:0;display:flex}.fan-experience-booking-module__7SRL6W__reviewPrice span:last-child{color:var(--on-surface)}.fan-experience-booking-module__7SRL6W__reviewTotal{background:color-mix(in srgb, var(--primary) 8%, var(--surface-container));border-radius:var(--rounded);align-items:baseline;gap:var(--space-2);margin:0 0 var(--space-2);padding:var(--space-2);justify-content:space-between;display:flex}.fan-experience-booking-module__7SRL6W__reviewTotal span{color:var(--on-surface-variant);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line)}.fan-experience-booking-module__7SRL6W__reviewTotal strong{font-size:var(--type-headline-md-size);font-variant-numeric:tabular-nums;font-weight:700}.fan-experience-booking-module__7SRL6W__previewBar{display:none}@media (max-width:64rem){.fan-experience-booking-module__7SRL6W__screen{padding-block-end:calc(4.5rem + env(safe-area-inset-bottom,0px))}.fan-experience-booking-module__7SRL6W__summary{display:none}.fan-experience-booking-module__7SRL6W__previewBar{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));background:var(--glass-surface-strong);border-block-start:1px solid var(--glass-outline);align-items:center;gap:var(--space-2);padding:var(--space-1) var(--page-margin) calc(var(--space-1) + env(safe-area-inset-bottom,0px));z-index:20;justify-content:space-between;display:flex;position:fixed;inset-block-end:0;inset-inline:0}.fan-experience-booking-module__7SRL6W__previewBarTotal{color:var(--on-surface-variant);font-size:var(--type-label-sm-size);flex-direction:column;min-inline-size:0;margin:0;display:flex}.fan-experience-booking-module__7SRL6W__previewBarTotal strong{color:var(--on-surface);font-size:var(--type-body-md-size);font-variant-numeric:tabular-nums;font-weight:700}.fan-experience-booking-module__7SRL6W__previewBarOffer{color:var(--status-success)}.fan-experience-booking-module__7SRL6W__previewBarAction{background:var(--surface-container-high);border:1px solid var(--glass-outline);border-radius:var(--rounded-full);color:var(--on-surface);font:inherit;min-block-size:var(--touch-target-min);padding-inline:var(--space-2);flex:none;align-items:center;gap:.375rem;font-weight:600;text-decoration:none;display:inline-flex}.fan-experience-booking-module__7SRL6W__previewBarAction:focus-visible{outline:2px solid var(--primary);outline-offset:2px}}.fan-experience-booking-module__7SRL6W__previewDialog{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));background:var(--glass-surface-strong);border:1px solid var(--glass-outline);border-radius:var(--rounded-md);color:var(--on-surface);inline-size:min(26rem, calc(100vw - 2 * var(--page-margin)));padding:0}.fan-experience-booking-module__7SRL6W__previewDialog::backdrop{background:color-mix(in srgb, var(--surface-container-lowest) 62%, transparent)}.fan-experience-booking-module__7SRL6W__previewDialogBody{padding:var(--space-3);position:relative}.fan-experience-booking-module__7SRL6W__previewDialogClose{border-radius:var(--rounded-full);color:var(--on-surface-variant);cursor:pointer;min-block-size:var(--touch-target-min);min-inline-size:var(--touch-target-min);background:0 0;border:0;place-items:center;display:grid;position:absolute;inset-block-start:var(--space-1);inset-inline-end:var(--space-1)}.fan-experience-booking-module__7SRL6W__previewDialogClose:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.fan-experience-booking-module__7SRL6W__confirmation{gap:var(--space-3);max-inline-size:44rem;margin-inline:auto;display:grid}.fan-experience-booking-module__7SRL6W__confirmationEyebrow{color:var(--status-success);font-size:var(--type-body-sm-size);align-items:center;gap:var(--space-1);line-height:var(--type-body-sm-line);margin:0;display:flex}.fan-experience-booking-module__7SRL6W__confirmationTitle{font-size:var(--type-headline-md-size);font-weight:var(--type-headline-md-weight);letter-spacing:-.02em;line-height:var(--type-headline-md-line);overflow-wrap:anywhere;text-wrap:balance;margin:0}.fan-experience-booking-module__7SRL6W__confirmationLead{color:var(--on-surface-variant);font-size:var(--type-body-md-size);line-height:var(--type-body-md-line);margin:0}.fan-experience-booking-module__7SRL6W__confirmationPass{background:var(--portal-card-surface);border:1px solid var(--portal-card-edge);border-radius:var(--rounded-md);box-shadow:var(--portal-card-shadow);gap:var(--space-2);padding:var(--space-3);display:grid}.fan-experience-booking-module__7SRL6W__confirmationPass .fan-experience-booking-module__7SRL6W__review{margin:0}.fan-experience-booking-module__7SRL6W__confirmationActions{gap:var(--space-2);flex-wrap:wrap;display:flex}
.fan-collection-loading-module__67T5MG__page{min-height:100%;padding:var(--space-3) var(--page-margin) var(--space-6);background-color:var(--surface-container-lowest);background-image:radial-gradient(circle at 45% 0%, color-mix(in srgb, var(--primary) 7%, transparent), transparent 34rem)}.fan-collection-loading-module__67T5MG__hero{height:11rem;margin-bottom:var(--space-3);border-radius:var(--rounded-lg)}.fan-collection-loading-module__67T5MG__valuePanel{height:5.5rem;margin-bottom:var(--space-3);border-radius:var(--rounded-lg)}.fan-collection-loading-module__67T5MG__toolbar{height:var(--touch-target-min);margin-bottom:var(--space-3);border-radius:var(--rounded-full)}.fan-collection-loading-module__67T5MG__grid{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fan-collection-loading-module__67T5MG__card{border-radius:var(--rounded-lg);height:29rem}@media (max-width:74rem){.fan-collection-loading-module__67T5MG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:58rem){.fan-collection-loading-module__67T5MG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:42rem){.fan-collection-loading-module__67T5MG__page{padding:var(--space-2) var(--page-margin) var(--space-5)}.fan-collection-loading-module__67T5MG__hero{border-radius:var(--rounded-md);height:8rem}}@media (max-width:30rem){.fan-collection-loading-module__67T5MG__grid{grid-template-columns:1fr}.fan-collection-loading-module__67T5MG__valuePanel{height:8rem}}
.fan-shipping-guide-module__Z_B-qa__slot{min-width:0;display:grid;position:relative}.fan-shipping-guide-module__Z_B-qa__trigger{align-items:center;gap:var(--space-2);width:100%;min-height:calc(var(--touch-target-min) * 1.65);padding:var(--space-2);border:1px solid var(--glass-outline);border-radius:var(--rounded-lg);background:var(--surface-container-low);color:var(--on-surface);cursor:pointer;text-align:left;transition:border-color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);grid-template-columns:auto minmax(0,1fr);display:grid}.fan-shipping-guide-module__Z_B-qa__trigger:hover,.fan-shipping-guide-module__Z_B-qa__trigger:focus-visible{border-color:var(--primary);background:var(--surface-container)}.fan-shipping-guide-module__Z_B-qa__icon{color:var(--primary)}.fan-shipping-guide-module__Z_B-qa__triggerCopy{gap:.125rem;min-width:0;display:grid}.fan-shipping-guide-module__Z_B-qa__triggerCopy strong{color:var(--on-surface);font-size:var(--type-body-md-size);line-height:var(--type-body-md-line)}.fan-shipping-guide-module__Z_B-qa__trigger[data-fresh]{animation:fan-shipping-guide-module__Z_B-qa__guideBorderPulse 2.6s var(--ease-standard) infinite}@keyframes fan-shipping-guide-module__Z_B-qa__guideBorderPulse{0%,to{border-color:color-mix(in srgb, var(--primary) 45%, var(--glass-outline));background-color:var(--surface-container-low);box-shadow:0 0 0 0 color-mix(in srgb, var(--primary) 30%, transparent)}50%{border-color:var(--primary);background-color:color-mix(in srgb, var(--primary) 8%, var(--surface-container-low));box-shadow:0 0 0 .4rem color-mix(in srgb, var(--primary) 14%, transparent)}}.fan-shipping-guide-module__Z_B-qa__spark{z-index:1;color:var(--primary);opacity:0;pointer-events:none;font-size:.8rem;line-height:1;position:absolute}.fan-shipping-guide-module__Z_B-qa__spark[data-spot="1"]{animation:fan-shipping-guide-module__Z_B-qa__guideSparkOne 4.8s var(--ease-standard) infinite;top:-.35rem;right:.9rem}.fan-shipping-guide-module__Z_B-qa__spark[data-spot="2"]{animation:fan-shipping-guide-module__Z_B-qa__guideSparkTwo 4.8s var(--ease-standard) infinite;bottom:-.35rem;left:1.4rem}.fan-shipping-guide-module__Z_B-qa__spark[data-spot="3"]{animation:fan-shipping-guide-module__Z_B-qa__guideSparkThree 4.8s var(--ease-standard) infinite;font-size:.65rem;top:.9rem;left:-.35rem}@keyframes fan-shipping-guide-module__Z_B-qa__guideSparkOne{0%,22%{opacity:0;rotate:none;scale:.2}8%,14%{opacity:1;rotate:18deg;scale:1}to{opacity:0;scale:.2}}@keyframes fan-shipping-guide-module__Z_B-qa__guideSparkTwo{0%,34%{opacity:0;rotate:none;scale:.2}42%,48%{opacity:1;rotate:-14deg;scale:1}56%,to{opacity:0;scale:.2}}@keyframes fan-shipping-guide-module__Z_B-qa__guideSparkThree{0%,68%{opacity:0;rotate:none;scale:.2}76%,82%{opacity:1;rotate:22deg;scale:1}90%,to{opacity:0;scale:.2}}.fan-shipping-guide-module__Z_B-qa__prompt{z-index:5;top:-3.6rem;right:var(--space-4);color:var(--on-surface);font-size:var(--type-headline-md-size);letter-spacing:-.01em;text-shadow:0 .15rem .8rem color-mix(in srgb, var(--surface-container-lowest) 85%, transparent);pointer-events:none;font-style:italic;font-weight:700;line-height:1.1;position:absolute}.fan-shipping-guide-module__Z_B-qa__promptArrow{width:1.9rem;height:auto;color:var(--primary);stroke:currentColor;position:absolute;top:92%;right:18%}.fan-shipping-guide-module__Z_B-qa__dialog{width:min(100%,62rem)}.fan-shipping-guide-module__Z_B-qa__body{gap:var(--space-3);max-height:calc(100svh - 2 * var(--page-margin));padding:var(--space-3);display:grid;overflow-y:auto}.fan-shipping-guide-module__Z_B-qa__header{gap:var(--space-1);padding-right:calc(var(--touch-target-min) + var(--space-1));display:grid}.fan-shipping-guide-module__Z_B-qa__header h2{color:var(--on-surface);font-size:var(--type-headline-md-size);font-weight:var(--type-headline-md-weight);line-height:var(--type-headline-md-line);margin:0}.fan-shipping-guide-module__Z_B-qa__progress{align-items:center;gap:var(--space-2);color:var(--on-surface-variant);font-size:var(--type-label-sm-size);letter-spacing:.06em;font-weight:700;line-height:var(--type-label-sm-line);text-transform:uppercase;margin:0;display:flex}.fan-shipping-guide-module__Z_B-qa__dots{align-items:center;gap:calc(var(--space-1) / 2);display:inline-flex}.fan-shipping-guide-module__Z_B-qa__dots>span{border:1px solid var(--outline-variant);border-radius:var(--rounded-full);width:.45rem;height:.45rem;transition:background-color var(--motion-fast) var(--ease-standard)}.fan-shipping-guide-module__Z_B-qa__dots>span[data-active]{border-color:var(--primary);background:var(--primary)}.fan-shipping-guide-module__Z_B-qa__columns{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.fan-shipping-guide-module__Z_B-qa__stagePane,.fan-shipping-guide-module__Z_B-qa__contentPane{min-width:0;animation:fan-shipping-guide-module__Z_B-qa__guideStepIn .32s var(--ease-standard)}@keyframes fan-shipping-guide-module__Z_B-qa__guideStepIn{0%{opacity:0;translate:.75rem}to{opacity:1;translate:0}}.fan-shipping-guide-module__Z_B-qa__contentPane{gap:var(--space-2);align-content:start;display:grid}.fan-shipping-guide-module__Z_B-qa__stepTitle{align-items:baseline;gap:var(--space-1);color:var(--on-surface);font-size:var(--type-title-sm-size);font-weight:var(--type-title-sm-weight);line-height:var(--type-title-sm-line);flex-wrap:wrap;margin:0;display:flex}.fan-shipping-guide-module__Z_B-qa__stepNumber{color:var(--primary);font-size:var(--type-label-sm-size);letter-spacing:.06em;text-transform:uppercase;flex:none;font-weight:700}.fan-shipping-guide-module__Z_B-qa__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fan-shipping-guide-module__Z_B-qa__stepBody{gap:var(--space-2);display:grid}.fan-shipping-guide-module__Z_B-qa__stepBody p{color:var(--on-surface-variant);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line);margin:0}.fan-shipping-guide-module__Z_B-qa__stepBody strong{color:var(--on-surface)}.fan-shipping-guide-module__Z_B-qa__dimensions{gap:var(--space-1);margin:0;display:grid}.fan-shipping-guide-module__Z_B-qa__dimensions>div{gap:calc(var(--space-1) / 2);padding:var(--space-2);border:1px solid var(--outline-variant);border-radius:var(--rounded);background:var(--surface-container-low);display:grid}.fan-shipping-guide-module__Z_B-qa__dimensions dt{color:var(--on-surface-variant);font-size:var(--type-label-sm-size);font-weight:700;line-height:var(--type-label-sm-line);text-transform:uppercase}.fan-shipping-guide-module__Z_B-qa__dimensions dd{color:var(--on-surface);font-size:var(--type-body-md-size);font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--type-body-md-line);margin:0}.fan-shipping-guide-module__Z_B-qa__dimensions dd small{color:var(--on-surface-variant);font-size:var(--type-label-sm-size);font-weight:400;line-height:var(--type-label-sm-line);display:block}.fan-shipping-guide-module__Z_B-qa__labels{gap:var(--space-1);margin:0;display:grid}.fan-shipping-guide-module__Z_B-qa__labels>div{gap:calc(var(--space-1) / 2);padding:var(--space-2);border:1px solid var(--outline-variant);border-radius:var(--rounded);background:var(--surface-container-low);display:grid}.fan-shipping-guide-module__Z_B-qa__labels>div[data-leg=out]{border-color:color-mix(in srgb, var(--primary) 40%, transparent)}.fan-shipping-guide-module__Z_B-qa__labels>div[data-leg=return]{border-color:color-mix(in srgb, var(--tertiary) 40%, transparent)}.fan-shipping-guide-module__Z_B-qa__labels dt{color:var(--on-surface);font-size:var(--type-body-md-size);font-weight:700;line-height:var(--type-body-md-line)}.fan-shipping-guide-module__Z_B-qa__labels>div[data-leg=out] dt{color:var(--primary)}.fan-shipping-guide-module__Z_B-qa__labels>div[data-leg=return] dt{color:var(--tertiary)}.fan-shipping-guide-module__Z_B-qa__labels dd{color:var(--on-surface-variant);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line);margin:0}.fan-shipping-guide-module__Z_B-qa__packing{gap:var(--space-1);padding-left:var(--space-3);color:var(--on-surface-variant);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line);margin:0;display:grid}.fan-shipping-guide-module__Z_B-qa__packing strong{color:var(--on-surface)}.fan-shipping-guide-module__Z_B-qa__tick{border-radius:var(--rounded-full);background:var(--status-success);width:1.15rem;height:1.15rem;color:var(--surface-container-lowest);place-items:center;display:inline-grid}.fan-shipping-guide-module__Z_B-qa__packing li,.fan-shipping-guide-module__Z_B-qa__labels>div{padding-right:calc(var(--space-2) + .6rem);position:relative}.fan-shipping-guide-module__Z_B-qa__packing li>.fan-shipping-guide-module__Z_B-qa__tick,.fan-shipping-guide-module__Z_B-qa__labels>div>.fan-shipping-guide-module__Z_B-qa__tick{position:absolute;top:0;right:0}.fan-shipping-guide-module__Z_B-qa__labels>div>.fan-shipping-guide-module__Z_B-qa__tick{top:var(--space-2);right:var(--space-2)}.fan-shipping-guide-module__Z_B-qa__labels>div>.fan-shipping-guide-module__Z_B-qa__tick[data-beat=labelOut]{animation:fan-shipping-guide-module__Z_B-qa__tickLabelOut 6s var(--ease-standard) infinite}.fan-shipping-guide-module__Z_B-qa__labels>div>.fan-shipping-guide-module__Z_B-qa__tick[data-beat=labelReturn]{animation:fan-shipping-guide-module__Z_B-qa__tickLabelReturn 6s var(--ease-standard) infinite}@keyframes fan-shipping-guide-module__Z_B-qa__tickLabelOut{0%,56%{opacity:0;scale:.3}62%,94%{opacity:1;scale:1}to{opacity:0;scale:.3}}@keyframes fan-shipping-guide-module__Z_B-qa__tickLabelReturn{0%,62%{opacity:0;scale:.3}68%,94%{opacity:1;scale:1}to{opacity:0;scale:.3}}.fan-shipping-guide-module__Z_B-qa__packing li[data-beat=item]>.fan-shipping-guide-module__Z_B-qa__tick{animation:fan-shipping-guide-module__Z_B-qa__tickItem 9.5s var(--ease-standard) infinite}.fan-shipping-guide-module__Z_B-qa__packing li[data-beat=return]>.fan-shipping-guide-module__Z_B-qa__tick{animation:fan-shipping-guide-module__Z_B-qa__tickReturn 9.5s var(--ease-standard) infinite}.fan-shipping-guide-module__Z_B-qa__packing li[data-beat=pen]>.fan-shipping-guide-module__Z_B-qa__tick{animation:fan-shipping-guide-module__Z_B-qa__tickPen 9.5s var(--ease-standard) infinite}.fan-shipping-guide-module__Z_B-qa__packing li[data-beat=seal]>.fan-shipping-guide-module__Z_B-qa__tick{animation:fan-shipping-guide-module__Z_B-qa__tickSeal 9.5s var(--ease-standard) infinite}.fan-shipping-guide-module__Z_B-qa__packing li[data-beat=ship]>.fan-shipping-guide-module__Z_B-qa__tick{animation:fan-shipping-guide-module__Z_B-qa__tickShip 9.5s var(--ease-standard) infinite}@keyframes fan-shipping-guide-module__Z_B-qa__tickItem{0%,11%{opacity:0;scale:.3}15%,96%{opacity:1;scale:1}to{opacity:0;scale:.3}}@keyframes fan-shipping-guide-module__Z_B-qa__tickReturn{0%,36%{opacity:0;scale:.3}40%,96%{opacity:1;scale:1}to{opacity:0;scale:.3}}@keyframes fan-shipping-guide-module__Z_B-qa__tickPen{0%,48%{opacity:0;scale:.3}52%,96%{opacity:1;scale:1}to{opacity:0;scale:.3}}@keyframes fan-shipping-guide-module__Z_B-qa__tickSeal{0%,66%{opacity:0;scale:.3}70%,96%{opacity:1;scale:1}to{opacity:0;scale:.3}}@keyframes fan-shipping-guide-module__Z_B-qa__tickShip{0%,78%{opacity:0;scale:.3}82%,96%{opacity:1;scale:1}to{opacity:0;scale:.3}}.fan-shipping-guide-module__Z_B-qa__legend{gap:var(--space-1);flex-wrap:wrap;margin:0;display:flex}.fan-shipping-guide-module__Z_B-qa__legend span,.fan-shipping-guide-module__Z_B-qa__s3Legend span{padding:calc(var(--space-1) / 2) var(--space-1);border:1px solid var(--outline-variant);border-radius:var(--rounded-full);font-size:var(--type-label-sm-size);font-weight:700;line-height:var(--type-label-sm-line)}.fan-shipping-guide-module__Z_B-qa__legend span[data-leg=out],.fan-shipping-guide-module__Z_B-qa__s3Legend span[data-leg=out]{border-color:color-mix(in srgb, var(--primary) 45%, transparent);color:var(--primary)}.fan-shipping-guide-module__Z_B-qa__legend span[data-leg=return],.fan-shipping-guide-module__Z_B-qa__s3Legend span[data-leg=return]{border-color:color-mix(in srgb, var(--tertiary) 45%, transparent);color:var(--tertiary)}.fan-shipping-guide-module__Z_B-qa__nav{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.fan-shipping-guide-module__Z_B-qa__scene{aspect-ratio:1;border:1px solid var(--glass-outline);border-radius:var(--rounded-md);background:var(--surface-container-lowest);position:relative;overflow:hidden}.fan-shipping-guide-module__Z_B-qa__cap{inset-inline:var(--space-2);bottom:var(--space-2);color:var(--on-surface-variant);font-size:var(--type-body-sm-size);font-weight:700;line-height:var(--type-body-sm-line);text-align:center;margin:0;position:absolute}.fan-shipping-guide-module__Z_B-qa__cap[data-cap="1"],.fan-shipping-guide-module__Z_B-qa__cap[data-cap="2"]{opacity:0}.fan-shipping-guide-module__Z_B-qa__scene{--guide-stroke:color-mix(in srgb, var(--on-surface) 62%, transparent)}.fan-shipping-guide-module__Z_B-qa__flapLeft,.fan-shipping-guide-module__Z_B-qa__flapRight{border-radius:var(--rounded-full);background:var(--guide-stroke);width:44%;height:3px;position:absolute;top:-2px}.fan-shipping-guide-module__Z_B-qa__flapLeft{transform-origin:100%;left:0;translate:-100%;rotate:45deg}.fan-shipping-guide-module__Z_B-qa__flapRight{transform-origin:0;right:0;translate:100%;rotate:-45deg}.fan-shipping-guide-module__Z_B-qa__sceneArrow{aspect-ratio:3/4;background:color-mix(in srgb, var(--primary) 85%, transparent);clip-path:polygon(34% 0,66% 0,66% 46%,100% 46%,50% 100%,0 46%,34% 46%);opacity:0;width:13%;position:absolute;top:11%;left:50%;translate:-50%}.fan-shipping-guide-module__Z_B-qa__scene[data-scene=box] .fan-shipping-guide-module__Z_B-qa__sceneArrow{animation:fan-shipping-guide-module__Z_B-qa__arrowS1 7s var(--ease-standard) infinite}.fan-shipping-guide-module__Z_B-qa__scene[data-scene=packing] .fan-shipping-guide-module__Z_B-qa__sceneArrow{animation:fan-shipping-guide-module__Z_B-qa__arrowS3 9.5s var(--ease-standard) infinite}@keyframes fan-shipping-guide-module__Z_B-qa__arrowS1{0%,8%{opacity:0;translate:-50% -30%}13%{opacity:1;translate:-50%}19%{translate:-50% -12%}25%{translate:-50%}31%{translate:-50% -12%}36%{opacity:1;translate:-50%}42%,to{opacity:0;translate:-50%}}@keyframes fan-shipping-guide-module__Z_B-qa__arrowS3{0%,2%{opacity:0;translate:-50% -30%}6%{opacity:1;translate:-50%}12%{translate:-50% -10%}18%{translate:-50%}24%{translate:-50% -10%}30%{translate:-50%}36%{translate:-50% -10%}44%{opacity:1;translate:-50%}50%,to{opacity:0;translate:-50%}}.fan-shipping-guide-module__Z_B-qa__s1Box{border:3px solid var(--guide-stroke);border-radius:var(--rounded-sm);background:color-mix(in srgb, var(--surface-container-high) 55%, transparent);width:60%;height:34%;animation:fan-shipping-guide-module__Z_B-qa__s1Box 7s var(--ease-standard) infinite;position:absolute;bottom:22%;left:50%;translate:-50%}@keyframes fan-shipping-guide-module__Z_B-qa__s1Box{0%{opacity:0;width:46%;height:26%}4%,46%{opacity:1;width:46%;height:26%}56%,94%{opacity:1;width:60%;height:34%}to{opacity:0;width:60%;height:34%}}.fan-shipping-guide-module__Z_B-qa__s1ItemA{border:2px solid color-mix(in srgb, var(--primary) 55%, transparent);border-radius:var(--rounded-sm);background:color-mix(in srgb, var(--primary) 24%, var(--surface-container-high));width:20%;height:13%;animation:fan-shipping-guide-module__Z_B-qa__s1ItemA 7s var(--ease-standard) infinite;position:absolute;bottom:27%;left:30%}@keyframes fan-shipping-guide-module__Z_B-qa__s1ItemA{0%,12%{opacity:0;translate:0 -220%}20%,94%{opacity:1;translate:0}to{opacity:0;translate:0}}.fan-shipping-guide-module__Z_B-qa__s1ItemB{border:2px solid color-mix(in srgb, var(--secondary) 55%, transparent);border-radius:var(--rounded-full);background:color-mix(in srgb, var(--secondary) 28%, var(--surface-container-high));width:20%;height:9%;animation:fan-shipping-guide-module__Z_B-qa__s1ItemB 7s var(--ease-standard) infinite;position:absolute;bottom:27%;left:53%}@keyframes fan-shipping-guide-module__Z_B-qa__s1ItemB{0%,28%{opacity:0;translate:0 -280%}36%,94%{opacity:1;translate:0}to{opacity:0;translate:0}}.fan-shipping-guide-module__Z_B-qa__s1Count{padding:calc(var(--space-1) / 2) var(--space-1);border:1px solid var(--glass-outline);border-radius:var(--rounded-full);background:var(--surface-container-high);color:var(--on-surface);font-size:var(--type-label-sm-size);font-weight:700;line-height:var(--type-label-sm-line);opacity:0;animation:fan-shipping-guide-module__Z_B-qa__s1Count 7s var(--ease-standard) infinite;position:absolute;top:18%;left:50%;translate:-50%}@keyframes fan-shipping-guide-module__Z_B-qa__s1Count{0%,42%{opacity:0}46%,60%{opacity:1}66%,to{opacity:0}}.fan-shipping-guide-module__Z_B-qa__scene[data-scene=box] .fan-shipping-guide-module__Z_B-qa__cap[data-cap="1"]{animation:fan-shipping-guide-module__Z_B-qa__s1Cap1 7s var(--ease-standard) infinite}.fan-shipping-guide-module__Z_B-qa__scene[data-scene=box] .fan-shipping-guide-module__Z_B-qa__cap[data-cap="2"]{animation:fan-shipping-guide-module__Z_B-qa__s1Cap2 7s var(--ease-standard) infinite}.fan-shipping-guide-module__Z_B-qa__scene[data-scene=box] .fan-shipping-guide-module__Z_B-qa__cap[data-cap="3"]{animation:fan-shipping-guide-module__Z_B-qa__s1Cap3 7s var(--ease-standard) infinite}@keyframes fan-shipping-guide-module__Z_B-qa__s1Cap1{0%{opacity:0}4%,26%{opacity:1}32%,to{opacity:0}}@keyframes fan-shipping-guide-module__Z_B-qa__s1Cap2{0%,44%{opacity:0}50%,60%{opacity:1}66%,to{opacity:0}}@keyframes fan-shipping-guide-module__Z_B-qa__s1Cap3{0%,66%{opacity:0}72%,94%{opacity:1}to{opacity:0}}.fan-shipping-guide-module__Z_B-qa__s2Label{border:1px solid var(--glass-outline);border-radius:var(--rounded-sm);background:var(--surface-container-high);width:34%;height:40%;position:absolute;top:20%}.fan-shipping-guide-module__Z_B-qa__s2Label[data-leg=out]{animation:fan-shipping-guide-module__Z_B-qa__s2LabelOut 6s var(--ease-standard) infinite;left:12%}.fan-shipping-guide-module__Z_B-qa__s2Label[data-leg=return]{animation:fan-shipping-guide-module__Z_B-qa__s2LabelReturn 6s var(--ease-standard) infinite;right:12%}@keyframes fan-shipping-guide-module__Z_B-qa__s2LabelOut{0%{opacity:0;translate:-60%}8%,94%{opacity:1;translate:0}to{opacity:0;translate:0}}@keyframes fan-shipping-guide-module__Z_B-qa__s2LabelReturn{0%,26%{opacity:0;translate:60%}34%,94%{opacity:1;translate:0}to{opacity:0;translate:0}}.fan-shipping-guide-module__Z_B-qa__labelStrip{border-radius:var(--rounded-sm) var(--rounded-sm) 0 0;height:14%;position:absolute;top:0;left:0;right:0}[data-leg=out]>.fan-shipping-guide-module__Z_B-qa__labelStrip{background:color-mix(in srgb, var(--primary) 55%, transparent)}[data-leg=return]>.fan-shipping-guide-module__Z_B-qa__labelStrip{background:color-mix(in srgb, var(--tertiary) 55%, transparent)}.fan-shipping-guide-module__Z_B-qa__labelLines{background:linear-gradient(var(--outline-variant) 0 0) top / 88% .18rem no-repeat, linear-gradient(var(--outline-variant) 0 0) center / 66% .18rem no-repeat, linear-gradient(var(--outline-variant) 0 0) bottom / 76% .18rem no-repeat;opacity:.9;background-position-x:0;height:26%;position:absolute;top:26%;left:12%;right:12%}.fan-shipping-guide-module__Z_B-qa__labelBarcode{background:repeating-linear-gradient(90deg, var(--outline-variant) 0 2px, transparent 2px 5px);opacity:.8;height:16%;position:absolute;bottom:10%;left:12%;right:12%}.fan-shipping-guide-module__Z_B-qa__s2Tag{color:var(--on-surface-variant);font-size:var(--type-label-sm-size);font-weight:700;line-height:var(--type-label-sm-line);text-align:center;position:absolute;top:104%;left:-10%;right:-10%}.fan-shipping-guide-module__Z_B-qa__s2Check{border-radius:var(--rounded-full);background:var(--status-success);width:1.3rem;height:1.3rem;color:var(--surface-container-lowest);animation:fan-shipping-guide-module__Z_B-qa__s2Check 6s var(--ease-standard) infinite;place-items:center;font-size:.7rem;font-weight:700;display:grid;position:absolute;top:-.55rem;right:-.55rem}.fan-shipping-guide-module__Z_B-qa__s2Label[data-leg=return] .fan-shipping-guide-module__Z_B-qa__s2Check{animation-name:fan-shipping-guide-module__Z_B-qa__s2CheckReturn}@keyframes fan-shipping-guide-module__Z_B-qa__s2Check{0%,56%{opacity:0;scale:.3}62%,94%{opacity:1;scale:1}to{opacity:0}}@keyframes fan-shipping-guide-module__Z_B-qa__s2CheckReturn{0%,62%{opacity:0;scale:.3}68%,94%{opacity:1;scale:1}to{opacity:0}}.fan-shipping-guide-module__Z_B-qa__scene[data-scene=labels] .fan-shipping-guide-module__Z_B-qa__cap[data-cap="3"]{animation:fan-shipping-guide-module__Z_B-qa__s2Cap 6s var(--ease-standard) infinite}@keyframes fan-shipping-guide-module__Z_B-qa__s2Cap{0%,68%{opacity:0}74%,94%{opacity:1}to{opacity:0}}.fan-shipping-guide-module__Z_B-qa__s3Box{border:3px solid var(--guide-stroke);border-radius:var(--rounded-sm);background:color-mix(in srgb, var(--surface-container-high) 55%, transparent);width:56%;height:32%;animation:fan-shipping-guide-module__Z_B-qa__s3Box 9.5s var(--ease-standard) infinite;position:absolute;bottom:18%;left:50%;translate:-50%;box-shadow:0 0 0 .3rem #0000}@keyframes fan-shipping-guide-module__Z_B-qa__s3Box{0%{opacity:0;border-color:var(--guide-stroke);box-shadow:0 0 0 .3rem #0000}3%,82%{opacity:1;border-color:var(--guide-stroke);box-shadow:0 0 0 .3rem #0000}88%,92%{opacity:1;border-color:color-mix(in srgb, var(--primary) 75%, transparent);box-shadow:0 0 0 .3rem color-mix(in srgb, var(--primary) 16%, transparent)}96%{opacity:1;border-color:var(--guide-stroke);box-shadow:0 0 0 .3rem #0000}to{opacity:0;border-color:var(--guide-stroke);box-shadow:0 0 0 .3rem #0000}}.fan-shipping-guide-module__Z_B-qa__scene[data-scene=packing] .fan-shipping-guide-module__Z_B-qa__flapLeft{animation:fan-shipping-guide-module__Z_B-qa__s3FlapLeft 9.5s var(--ease-standard) infinite;rotate:180deg}.fan-shipping-guide-module__Z_B-qa__scene[data-scene=packing] .fan-shipping-guide-module__Z_B-qa__flapRight{animation:fan-shipping-guide-module__Z_B-qa__s3FlapRight 9.5s var(--ease-standard) infinite;rotate:-180deg}@keyframes fan-shipping-guide-module__Z_B-qa__s3FlapLeft{0%{opacity:0;rotate:45deg}3%,50%{opacity:1;rotate:45deg}58%,96%{opacity:1;rotate:180deg}to{opacity:0;rotate:180deg}}@keyframes fan-shipping-guide-module__Z_B-qa__s3FlapRight{0%{opacity:0;rotate:-45deg}3%,50%{opacity:1;rotate:-45deg}58%,96%{opacity:1;rotate:-180deg}to{opacity:0;rotate:-180deg}}.fan-shipping-guide-module__Z_B-qa__s3Tape{background:color-mix(in srgb, var(--on-surface-variant) 38%, transparent);transform-origin:0;height:7%;animation:fan-shipping-guide-module__Z_B-qa__s3Tape 9.5s var(--ease-standard) infinite;position:absolute;top:-4%;left:8%;right:8%}@keyframes fan-shipping-guide-module__Z_B-qa__s3Tape{0%,60%{scale:0 1}66%,to{scale:1}}.fan-shipping-guide-module__Z_B-qa__s3Ship{border:1px solid color-mix(in srgb, var(--primary) 45%, transparent);border-radius:var(--rounded-sm);background:var(--surface-container-lowest);width:46%;height:58%;animation:fan-shipping-guide-module__Z_B-qa__s3Ship 9.5s var(--ease-standard) infinite;position:absolute;top:16%;left:50%;translate:-50%}@keyframes fan-shipping-guide-module__Z_B-qa__s3Ship{0%,70%{opacity:0;translate:30%}78%,94%{opacity:1;translate:-50%}to{opacity:0;translate:-50%}}.fan-shipping-guide-module__Z_B-qa__s3Item{border:2px solid color-mix(in srgb, var(--primary) 55%, transparent);border-radius:var(--rounded-sm);background:color-mix(in srgb, var(--primary) 24%, var(--surface-container-high));opacity:0;width:20%;height:12%;animation:fan-shipping-guide-module__Z_B-qa__s3Item 9.5s var(--ease-standard) infinite;position:absolute;bottom:30%;left:28%}@keyframes fan-shipping-guide-module__Z_B-qa__s3Item{0%,4%{opacity:0;translate:0 -220%}11%,50%{opacity:1;translate:0}56%,to{opacity:0;translate:0}}.fan-shipping-guide-module__Z_B-qa__s3Return,.fan-shipping-guide-module__Z_B-qa__s3Pen{opacity:0}.fan-shipping-guide-module__Z_B-qa__s3Return{border:1px solid color-mix(in srgb, var(--tertiary) 55%, transparent);border-radius:var(--rounded-sm);background:var(--surface-container-lowest);width:20%;height:15%;animation:fan-shipping-guide-module__Z_B-qa__s3Return 9.5s var(--ease-standard) infinite;position:absolute;bottom:30%;right:26%}@keyframes fan-shipping-guide-module__Z_B-qa__s3Return{0%,27%{opacity:0;translate:0 -200%}36%,50%{opacity:1;translate:0}56%,to{opacity:0;translate:0}}.fan-shipping-guide-module__Z_B-qa__s3Pen{width:20%;animation:fan-shipping-guide-module__Z_B-qa__s3Pen 9.5s var(--ease-standard) infinite;position:absolute;bottom:21%;left:30%;rotate:-10deg}.fan-shipping-guide-module__Z_B-qa__s3Pen svg{width:100%;height:auto;display:block;overflow:visible}.fan-shipping-guide-module__Z_B-qa__penBarrel{fill:color-mix(in srgb, var(--secondary) 34%, var(--surface-container-high));stroke:var(--guide-stroke);stroke-width:1.1px}.fan-shipping-guide-module__Z_B-qa__penGrip{fill:var(--surface-container-highest);stroke:var(--guide-stroke);stroke-width:1.1px}.fan-shipping-guide-module__Z_B-qa__penNib{fill:color-mix(in srgb, var(--primary) 88%, transparent)}.fan-shipping-guide-module__Z_B-qa__penTrim{fill:color-mix(in srgb, var(--primary) 70%, transparent)}.fan-shipping-guide-module__Z_B-qa__penClip{fill:var(--guide-stroke)}@keyframes fan-shipping-guide-module__Z_B-qa__s3Pen{0%,40%{opacity:0;translate:0 -300%}48%,50%{opacity:1;translate:0}56%,to{opacity:0;translate:0}}.fan-shipping-guide-module__Z_B-qa__s3Legend{top:var(--space-2);left:var(--space-2);justify-items:start;gap:calc(var(--space-1) / 2);display:grid;position:absolute}.fan-shipping-guide-module__Z_B-qa__s3Legend span{background:var(--surface-container-lowest)}.fan-shipping-guide-module__Z_B-qa__s3Legend span[data-leg=return]{animation:fan-shipping-guide-module__Z_B-qa__s3LegendReturn 9.5s var(--ease-standard) infinite}.fan-shipping-guide-module__Z_B-qa__s3Legend span[data-leg=out]{animation:fan-shipping-guide-module__Z_B-qa__s3LegendOut 9.5s var(--ease-standard) infinite}@keyframes fan-shipping-guide-module__Z_B-qa__s3LegendReturn{0%,30%{opacity:0;translate:-.5rem}36%,94%{opacity:1;translate:0}to{opacity:0}}@keyframes fan-shipping-guide-module__Z_B-qa__s3LegendOut{0%,74%{opacity:0;translate:-.5rem}80%,94%{opacity:1;translate:0}to{opacity:0}}.fan-shipping-guide-module__Z_B-qa__scene[data-scene=packing] .fan-shipping-guide-module__Z_B-qa__cap[data-cap="3"]{animation:fan-shipping-guide-module__Z_B-qa__s3Cap 9.5s var(--ease-standard) infinite}@keyframes fan-shipping-guide-module__Z_B-qa__s3Cap{0%,82%{opacity:0}88%,96%{opacity:1}to{opacity:0}}@media (max-width:52rem){.fan-shipping-guide-module__Z_B-qa__columns{grid-template-columns:minmax(0,1fr)}.fan-shipping-guide-module__Z_B-qa__scene{aspect-ratio:4/3}.fan-shipping-guide-module__Z_B-qa__body{max-height:calc(100svh - var(--space-2));padding:var(--space-2)}}@media (prefers-reduced-motion:reduce){.fan-shipping-guide-module__Z_B-qa__trigger,.fan-shipping-guide-module__Z_B-qa__dots>span{transition:none}.fan-shipping-guide-module__Z_B-qa__trigger[data-fresh]{border-color:var(--primary);background-color:color-mix(in srgb, var(--primary) 8%, var(--surface-container-low));box-shadow:0 0 0 .4rem color-mix(in srgb, var(--primary) 14%, transparent);animation:none}.fan-shipping-guide-module__Z_B-qa__spark{animation:none}.fan-shipping-guide-module__Z_B-qa__spark[data-spot="1"]{opacity:.75}.fan-shipping-guide-module__Z_B-qa__stagePane,.fan-shipping-guide-module__Z_B-qa__contentPane,.fan-shipping-guide-module__Z_B-qa__tick,.fan-shipping-guide-module__Z_B-qa__scene *{animation:none}}
.fan-order-shipping-details-module__Bv6laW__shipping{gap:var(--space-2);margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--outline-variant);display:grid}.fan-order-shipping-details-module__Bv6laW__header{justify-content:space-between;align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.fan-order-shipping-details-module__Bv6laW__heading{color:var(--on-surface);font-size:var(--type-title-sm-size);font-weight:var(--type-title-sm-weight);line-height:var(--type-title-sm-line);margin:0}.fan-order-shipping-details-module__Bv6laW__action{min-height:var(--touch-target-min);color:var(--primary);font-size:var(--type-label-sm-size);font-weight:600;line-height:var(--type-label-sm-line);align-items:center;gap:.35rem;display:inline-flex}.fan-order-shipping-details-module__Bv6laW__note{color:var(--on-surface-variant);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line);margin:0}.fan-order-shipping-details-module__Bv6laW__legs{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.fan-order-shipping-details-module__Bv6laW__leg{padding:var(--space-2);border:1px solid var(--outline-variant);border-radius:var(--rounded-sm);background:var(--surface-container-low);gap:.25rem;display:grid}.fan-order-shipping-details-module__Bv6laW__legHead{justify-content:space-between;align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.fan-order-shipping-details-module__Bv6laW__legName{color:var(--on-surface);font-size:var(--type-body-sm-size);font-weight:700;line-height:var(--type-body-sm-line);align-items:center;gap:.35rem;display:inline-flex}.fan-order-shipping-details-module__Bv6laW__state{border-radius:var(--rounded-full);background:var(--surface-container-high);color:var(--on-surface-variant);font-size:var(--type-label-sm-size);letter-spacing:.02em;font-weight:700;line-height:var(--type-label-sm-line);text-transform:uppercase;padding:.15rem .5rem}.fan-order-shipping-details-module__Bv6laW__state[data-tone=positive]{background:color-mix(in srgb, var(--status-success) 20%, transparent);color:var(--status-success)}.fan-order-shipping-details-module__Bv6laW__state[data-tone=warning]{background:color-mix(in srgb, var(--status-authentication) 20%, transparent);color:var(--status-authentication)}.fan-order-shipping-details-module__Bv6laW__state[data-tone=critical]{background:color-mix(in srgb, var(--error) 20%, transparent);color:var(--error-dim)}.fan-order-shipping-details-module__Bv6laW__identity{color:var(--on-surface);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line);word-break:break-word;margin:0}.fan-order-shipping-details-module__Bv6laW__meaning,.fan-order-shipping-details-module__Bv6laW__when{color:var(--on-surface-variant);font-size:var(--type-label-sm-size);line-height:var(--type-label-sm-line);word-break:break-word;margin:0}.fan-order-shipping-details-module__Bv6laW__track{min-height:var(--touch-target-min);padding:0 var(--space-2);border:1px solid color-mix(in srgb, var(--primary) 45%, transparent);border-radius:var(--rounded-full);color:var(--primary);font-size:var(--type-label-sm-size);font-weight:700;line-height:var(--type-label-sm-line);justify-content:center;align-self:start;align-items:center;margin-top:.25rem;display:inline-flex}.fan-order-shipping-details-module__Bv6laW__handoff{margin-top:var(--space-1);padding:var(--space-1);border:1px solid var(--outline-variant);border-radius:var(--rounded-sm);background:var(--surface-container-high);gap:.25rem;display:grid}.fan-order-shipping-details-module__Bv6laW__handoffLabel{color:var(--on-surface);font-size:var(--type-label-sm-size);font-weight:700;line-height:var(--type-label-sm-line)}.fan-order-shipping-details-module__Bv6laW__handoffCode{color:var(--primary);font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,Consolas,monospace;font-size:var(--type-title-sm-size);letter-spacing:.06em;font-weight:700;line-height:var(--type-title-sm-line);word-break:break-all}.fan-order-shipping-details-module__Bv6laW__handoffNote{color:var(--on-surface-variant);font-size:var(--type-label-sm-size);line-height:var(--type-label-sm-line)}
.fan-order-tracking-dialog-module__XtWNsW__trigger{align-items:center;gap:var(--space-1);width:100%;min-height:calc(var(--touch-target-min) * 1.65);padding:var(--space-2);border:1px solid var(--glass-outline);border-radius:var(--rounded-lg);background:var(--surface-container-low);color:var(--on-surface);cursor:pointer;font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line);text-align:left;transition:border-color var(--motion-fast) ease, color var(--motion-fast) ease;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.fan-order-tracking-dialog-module__XtWNsW__trigger:hover,.fan-order-tracking-dialog-module__XtWNsW__trigger:focus-visible{border-color:var(--primary);background:var(--surface-container)}.fan-order-tracking-dialog-module__XtWNsW__triggerIcon{color:var(--primary)}.fan-order-tracking-dialog-module__XtWNsW__triggerCopy{gap:.125rem;min-width:0;display:grid}.fan-order-tracking-dialog-module__XtWNsW__triggerCopy strong{color:var(--on-surface);font-size:var(--type-body-md-size);line-height:var(--type-body-md-line)}.fan-order-tracking-dialog-module__XtWNsW__triggerCopy span{color:var(--on-surface-variant);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line)}.fan-order-tracking-dialog-module__XtWNsW__count{border-radius:var(--rounded-full);background:var(--surface-container-high);color:var(--on-surface-variant);font-size:var(--type-label-sm-size);font-variant-numeric:tabular-nums;padding:.1rem .4rem}.fan-order-tracking-dialog-module__XtWNsW__dialog{width:min(100%,38rem)}.fan-order-tracking-dialog-module__XtWNsW__body{align-content:start;gap:var(--space-3);max-height:calc(100svh - 2 * var(--page-margin));padding:var(--space-3);display:grid;overflow-y:auto}.fan-order-tracking-dialog-module__XtWNsW__header{min-width:0;padding-right:calc(var(--touch-target-min) + var(--space-1));gap:.125rem;display:grid}.fan-order-tracking-dialog-module__XtWNsW__eyebrow{color:var(--primary);font-size:var(--type-label-sm-size);letter-spacing:.06em;font-weight:700;line-height:var(--type-label-sm-line);text-transform:uppercase;margin:0}.fan-order-tracking-dialog-module__XtWNsW__orderTitle{color:var(--on-surface);font-size:var(--type-headline-md-size);font-weight:var(--type-headline-md-weight);line-height:var(--type-headline-md-line);margin:0}.fan-order-tracking-dialog-module__XtWNsW__actions{bottom:calc(-1 * var(--space-3));margin:0 calc(-1 * var(--space-3)) calc(-1 * var(--space-3));padding:var(--space-2) var(--space-3);border-top:1px solid var(--outline-variant);background:var(--surface-container-low);justify-content:flex-end;display:flex;position:sticky}.fan-order-tracking-dialog-module__XtWNsW__openAction{align-items:center;gap:var(--space-1);min-height:var(--touch-target-min);padding:0 var(--space-3);border:1px solid var(--outline);border-radius:var(--rounded-full);color:var(--on-surface);font-size:var(--type-body-sm-size);font-weight:700;line-height:var(--type-body-sm-line);display:inline-flex}.fan-order-tracking-dialog-module__XtWNsW__openAction:hover,.fan-order-tracking-dialog-module__XtWNsW__openAction:focus-visible{border-color:var(--primary);color:var(--primary)}@media (max-width:42rem){.fan-order-tracking-dialog-module__XtWNsW__body{gap:var(--space-2);max-height:calc(100svh - var(--space-2));padding:var(--space-2)}.fan-order-tracking-dialog-module__XtWNsW__actions{bottom:calc(-1 * var(--space-2));margin:0 calc(-1 * var(--space-2)) calc(-1 * var(--space-2));padding:var(--space-1) var(--space-2)}}@media (prefers-reduced-motion:reduce){.fan-order-tracking-dialog-module__XtWNsW__trigger{transition:none}}
.fan-order-detail-module__xjdrKq__page{min-height:100%;padding:var(--space-2) var(--page-margin) var(--space-4);background-color:var(--surface-container-lowest);background-image:radial-gradient(circle at 45% 0%, color-mix(in srgb, var(--primary) 7%, transparent), transparent 34rem);position:relative;container-type:inline-size}.fan-order-detail-module__xjdrKq__backLink{align-items:center;gap:var(--space-1);min-height:var(--touch-target-min);margin-bottom:var(--space-2);color:var(--primary);font-size:var(--type-body-sm-size);font-weight:700;line-height:var(--type-body-sm-line);display:inline-flex}@media (min-width:36rem){.fan-order-detail-module__xjdrKq__backLink{bottom:100%;left:var(--page-margin);margin-bottom:0;position:absolute}}.fan-order-detail-module__xjdrKq__backLink:hover,.fan-order-detail-module__xjdrKq__backLink:focus-visible{text-decoration:underline}.fan-order-detail-module__xjdrKq__layout{align-items:start;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--glass-outline);border-radius:var(--rounded-lg);background:var(--surface-container-low);grid-template-columns:minmax(0,24rem) minmax(0,1fr) minmax(0,22rem);display:grid}.fan-order-detail-module__xjdrKq__mediaColumn,.fan-order-detail-module__xjdrKq__detailColumn,.fan-order-detail-module__xjdrKq__documentColumn{align-content:start;gap:var(--space-2);min-width:0;display:grid}.fan-order-detail-module__xjdrKq__media{aspect-ratio:4/3;border:1px solid var(--glass-outline);border-radius:var(--rounded-lg);background:var(--surface-container-low);position:relative;overflow:hidden}.fan-order-detail-module__xjdrKq__image{background-repeat:no-repeat;display:block;position:absolute;inset:0}.fan-order-detail-module__xjdrKq__photo{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.fan-order-detail-module__xjdrKq__mediaFallback{width:100%;height:100%;color:var(--outline);place-items:center;display:grid}.fan-order-detail-module__xjdrKq__mediaNote{color:var(--on-surface-variant);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line);margin:0}.fan-order-detail-module__xjdrKq__actions{align-items:flex-start;gap:var(--space-1);flex-wrap:wrap;display:flex}.fan-order-detail-module__xjdrKq__action{min-height:var(--touch-target-min);padding:0 var(--space-3);border:1px solid var(--glass-outline);border-radius:var(--rounded-full);background:var(--surface-container-high);color:var(--on-surface);font-size:var(--type-body-sm-size);font-weight:700;line-height:var(--type-body-sm-line);align-items:center;display:inline-flex}.fan-order-detail-module__xjdrKq__action:hover,.fan-order-detail-module__xjdrKq__action:focus-visible{border-color:var(--primary);color:var(--primary)}.fan-order-detail-module__xjdrKq__header{gap:.125rem;min-width:0;display:grid}.fan-order-detail-module__xjdrKq__kind{color:var(--primary);font-size:var(--type-label-sm-size);letter-spacing:.06em;font-weight:700;line-height:var(--type-label-sm-line);text-transform:uppercase;align-items:center;gap:.3rem;margin:0;display:inline-flex}.fan-order-detail-module__xjdrKq__titleRow{align-items:baseline;gap:var(--space-1);flex-wrap:wrap;min-width:0;display:flex}.fan-order-detail-module__xjdrKq__title{color:var(--on-surface);font-size:var(--type-headline-lg-size);font-weight:var(--type-headline-lg-weight);line-height:var(--type-headline-lg-line);margin:0}.fan-order-detail-module__xjdrKq__counterparty{color:var(--on-surface-variant);font-size:var(--type-body-md-size);line-height:var(--type-body-md-line);margin:0}.fan-order-detail-module__xjdrKq__reference{min-width:0;max-width:100%;padding:.3rem var(--space-1);border:1px solid color-mix(in srgb, var(--tertiary) 46%, transparent);border-radius:var(--rounded);background:color-mix(in srgb, var(--tertiary) 16%, transparent);color:var(--tertiary);font-size:var(--type-body-sm-size);letter-spacing:.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex:none;align-items:baseline;gap:.375rem;margin:0;font-weight:800;line-height:1.4;display:inline-flex}.fan-order-detail-module__xjdrKq__referenceLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fan-order-detail-module__xjdrKq__referenceValue{min-width:0;color:inherit}.fan-order-detail-module__xjdrKq__card{gap:var(--space-2);padding:var(--space-2);border:1px solid var(--glass-outline);border-radius:var(--rounded-lg);background:var(--surface-container-low);display:grid}.fan-order-detail-module__xjdrKq__statusCard{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fan-order-detail-module__xjdrKq__statusColumn,.fan-order-detail-module__xjdrKq__statusTotal{align-content:start;gap:var(--space-1);min-width:0;display:grid}.fan-order-detail-module__xjdrKq__statusMeta{color:var(--on-surface-variant);font-size:var(--type-label-sm-size);font-variant-numeric:tabular-nums;line-height:var(--type-label-sm-line);margin:0}.fan-order-detail-module__xjdrKq__statusTotal{padding-left:var(--space-3);border-left:1px solid var(--outline-variant);margin:0}.fan-order-detail-module__xjdrKq__statusTotal div{gap:.125rem;display:grid}.fan-order-detail-module__xjdrKq__statusTotal dt{color:var(--on-surface-variant);font-size:var(--type-label-sm-size);letter-spacing:.04em;font-weight:700;line-height:var(--type-label-sm-line);text-transform:uppercase}.fan-order-detail-module__xjdrKq__statusTotal dd{margin:0}.fan-order-detail-module__xjdrKq__detailCards{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fan-order-detail-module__xjdrKq__detailCards[data-cards=three]{grid-template-columns:repeat(3,minmax(0,1fr))}.fan-order-detail-module__xjdrKq__sectionHeading{color:var(--on-surface-variant);font-size:var(--type-label-sm-size);letter-spacing:.06em;font-weight:700;line-height:var(--type-label-sm-line);text-transform:uppercase;margin:0}.fan-order-detail-module__xjdrKq__cardHeader{justify-content:space-between;align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.fan-order-detail-module__xjdrKq__cardAction{align-items:center;gap:var(--space-1);min-height:var(--touch-target-min);padding:0 var(--space-2);border:1px solid color-mix(in srgb, var(--primary) 40%, transparent);border-radius:var(--rounded-full);color:var(--primary);font-size:var(--type-body-sm-size);font-weight:600;line-height:var(--type-body-sm-line);display:inline-flex}.fan-order-detail-module__xjdrKq__cardAction:hover{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, transparent)}.fan-order-detail-module__xjdrKq__cardAction:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.fan-order-detail-module__xjdrKq__status{width:max-content;max-width:100%;padding:.25rem var(--space-2);border-radius:var(--rounded-full);background:color-mix(in srgb, currentcolor 12%, transparent);color:var(--on-surface-variant);font-size:var(--type-body-sm-size);font-weight:700;line-height:var(--type-body-sm-line);border:1px solid;justify-self:start;align-items:center;margin:0;display:inline-flex}.fan-order-detail-module__xjdrKq__status[data-stage=action_required]{color:var(--status-awaiting)}.fan-order-detail-module__xjdrKq__status[data-stage=queued]{color:var(--status-requested)}.fan-order-detail-module__xjdrKq__status[data-stage=in_progress]{color:var(--status-transit)}.fan-order-detail-module__xjdrKq__status[data-stage=completed]{color:var(--status-success)}.fan-order-detail-module__xjdrKq__status[data-stage=cancelled]{color:var(--error-dim)}.fan-order-detail-module__xjdrKq__statusRow{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.fan-order-detail-module__xjdrKq__statusDetail{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fan-order-detail-module__xjdrKq__status[data-tone=pending]{color:var(--status-awaiting)}.fan-order-detail-module__xjdrKq__status[data-tone=success]{color:var(--status-success)}.fan-order-detail-module__xjdrKq__status[data-tone=error]{color:var(--error-dim)}.fan-order-detail-module__xjdrKq__status[data-tone=info]{color:var(--status-transit)}.fan-order-detail-module__xjdrKq__factGrid{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.fan-order-detail-module__xjdrKq__factGrid>div{gap:.125rem;min-width:0;display:grid}.fan-order-detail-module__xjdrKq__factGrid dt{color:var(--on-surface-variant);font-size:var(--type-label-sm-size);letter-spacing:.04em;font-weight:700;line-height:var(--type-label-sm-line);text-transform:uppercase}.fan-order-detail-module__xjdrKq__factGrid dd{color:var(--on-surface);font-size:var(--type-body-md-size);font-variant-numeric:tabular-nums;line-height:var(--type-body-md-line);margin:0}.fan-order-detail-module__xjdrKq__totalValue.fan-order-detail-module__xjdrKq__totalValue{color:var(--on-surface);font-size:var(--type-headline-md-size);font-weight:700;line-height:var(--type-headline-md-line)}.fan-order-detail-module__xjdrKq__absent{color:var(--on-surface-variant);font-size:var(--type-body-sm-size);font-weight:400}.fan-order-detail-module__xjdrKq__disclosure{min-width:0}.fan-order-detail-module__xjdrKq__disclosureSummary{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--touch-target-min);cursor:pointer;list-style:none;display:flex}.fan-order-detail-module__xjdrKq__disclosureSummary::-webkit-details-marker{display:none}.fan-order-detail-module__xjdrKq__disclosureSummary:hover .fan-order-detail-module__xjdrKq__sectionHeading,.fan-order-detail-module__xjdrKq__disclosureSummary:focus-visible .fan-order-detail-module__xjdrKq__sectionHeading{color:var(--primary)}.fan-order-detail-module__xjdrKq__disclosureIcon{color:var(--on-surface-variant);transition:rotate var(--motion-fast) var(--ease-standard);flex:none}.fan-order-detail-module__xjdrKq__disclosure[open] .fan-order-detail-module__xjdrKq__disclosureIcon{rotate:180deg}.fan-order-detail-module__xjdrKq__disclosureBody{gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--outline-variant);display:grid}@media (prefers-reduced-motion:reduce){.fan-order-detail-module__xjdrKq__disclosureIcon{transition:none}}.fan-order-detail-module__xjdrKq__items{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.fan-order-detail-module__xjdrKq__items li{gap:0 var(--space-2);padding-bottom:var(--space-1);border-bottom:1px solid var(--outline-variant);grid-template-columns:minmax(0,1fr) auto;display:grid}.fan-order-detail-module__xjdrKq__items li:last-child{border-bottom:0;padding-bottom:0}.fan-order-detail-module__xjdrKq__itemTitle{color:var(--on-surface);font-size:var(--type-body-md-size);font-weight:700;line-height:var(--type-body-md-line)}.fan-order-detail-module__xjdrKq__itemDescription{color:var(--on-surface-variant);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line);grid-column:1}.fan-order-detail-module__xjdrKq__itemPrice{color:var(--on-surface);font-size:var(--type-body-md-size);font-variant-numeric:tabular-nums;line-height:var(--type-body-md-line);text-align:right;white-space:nowrap;grid-area:1/2}.fan-order-detail-module__xjdrKq__priceSummary{padding-top:var(--space-1);border-top:1px solid var(--outline-variant);gap:.25rem;margin:0;display:grid}.fan-order-detail-module__xjdrKq__priceSummary>div{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.fan-order-detail-module__xjdrKq__priceSummary dt{color:var(--on-surface-variant);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line)}.fan-order-detail-module__xjdrKq__priceSummary dd{color:var(--on-surface);font-size:var(--type-body-sm-size);font-variant-numeric:tabular-nums;line-height:var(--type-body-sm-line);margin:0}.fan-order-detail-module__xjdrKq__priceTotal dt,.fan-order-detail-module__xjdrKq__priceTotal dd{color:var(--on-surface);font-weight:700}.fan-order-detail-module__xjdrKq__note{color:var(--on-surface);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line);margin:0}.fan-order-detail-module__xjdrKq__deliverables{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.fan-order-detail-module__xjdrKq__deliverable{align-items:center;gap:var(--space-1);min-height:var(--touch-target-min);max-width:100%;padding:0 var(--space-2);border:1px solid var(--outline);border-radius:var(--rounded-full);color:var(--on-surface);font-size:var(--type-body-sm-size);font-weight:700;line-height:var(--type-body-sm-line);overflow-wrap:anywhere;justify-self:start;display:inline-flex}.fan-order-detail-module__xjdrKq__deliverable:hover,.fan-order-detail-module__xjdrKq__deliverable:focus-visible{border-color:var(--primary);color:var(--primary)}.fan-order-detail-module__xjdrKq__deliverableNote{color:var(--on-surface-variant);font-size:var(--type-label-sm-size);line-height:var(--type-label-sm-line);margin:0}.fan-order-detail-module__xjdrKq__certificate{align-items:center;gap:var(--space-1);color:var(--on-surface);font-size:var(--type-body-sm-size);font-weight:700;line-height:var(--type-body-sm-line);flex-wrap:wrap;margin:0;display:flex}.fan-order-detail-module__xjdrKq__certificateSerial{color:var(--on-surface-variant);font-variant-numeric:tabular-nums;word-break:break-all;font-weight:400}.fan-order-detail-module__xjdrKq__timeline{gap:var(--space-2);padding:0 0 0 var(--space-2);border-left:1px solid var(--outline-variant);margin:0;list-style:none;display:grid}.fan-order-detail-module__xjdrKq__timeline li{gap:.125rem;min-width:0;display:grid}.fan-order-detail-module__xjdrKq__timelineLabel{color:var(--on-surface);font-size:var(--type-body-sm-size);font-weight:700;line-height:var(--type-body-sm-line)}.fan-order-detail-module__xjdrKq__timelineDate{color:var(--on-surface-variant);font-size:var(--type-label-sm-size);line-height:var(--type-label-sm-line)}.fan-order-detail-module__xjdrKq__timelineDetail{color:var(--on-surface-variant);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line);margin:0}.fan-order-detail-module__xjdrKq__recommendations{gap:var(--space-6);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--outline-variant);display:grid}@container (max-width:78rem){.fan-order-detail-module__xjdrKq__layout{grid-template-columns:minmax(0,24rem) minmax(0,1fr)}.fan-order-detail-module__xjdrKq__mediaColumn{grid-area:1/1}.fan-order-detail-module__xjdrKq__detailColumn{grid-area:1/2/span 2}.fan-order-detail-module__xjdrKq__documentColumn{grid-area:2/1}}@container (max-width:64rem){.fan-order-detail-module__xjdrKq__layout{grid-template-columns:minmax(0,1fr)}.fan-order-detail-module__xjdrKq__mediaColumn,.fan-order-detail-module__xjdrKq__detailColumn,.fan-order-detail-module__xjdrKq__documentColumn{grid-area:auto/1}}@media (max-width:42rem){.fan-order-detail-module__xjdrKq__page{padding:var(--space-2) var(--page-margin) var(--space-5)}.fan-order-detail-module__xjdrKq__title{font-size:var(--type-headline-md-size);line-height:var(--type-headline-md-line)}.fan-order-detail-module__xjdrKq__factGrid,.fan-order-detail-module__xjdrKq__statusCard,.fan-order-detail-module__xjdrKq__detailCards,.fan-order-detail-module__xjdrKq__detailCards[data-cards=three]{grid-template-columns:minmax(0,1fr)}.fan-order-detail-module__xjdrKq__statusTotal{padding-top:var(--space-2);border-top:1px solid var(--outline-variant);border-left:0;padding-left:0}.fan-order-detail-module__xjdrKq__recommendations{gap:var(--space-4);margin-top:var(--space-4)}}
.fan-order-invoice-module__KYUS2q__page{min-height:100%;padding:var(--space-3) var(--page-margin) var(--space-6);background-color:var(--surface-container-lowest);background-image:radial-gradient(circle at 45% 0%, color-mix(in srgb, var(--primary) 7%, transparent), transparent 34rem);position:relative}.fan-order-invoice-module__KYUS2q__backLink{align-items:center;gap:var(--space-1);min-height:var(--touch-target-min);margin-bottom:var(--space-2);color:var(--primary);font-size:var(--type-body-sm-size);font-weight:700;line-height:var(--type-body-sm-line);display:inline-flex}.fan-order-invoice-module__KYUS2q__backLink:hover,.fan-order-invoice-module__KYUS2q__backLink:focus-visible{text-decoration:underline}.fan-order-invoice-module__KYUS2q__sheet{width:min(100%,48rem);margin:0 auto}@page{size:A4 portrait;margin:12mm}@media print{.fan-order-invoice-module__KYUS2q__page{background:0 0;min-height:0;padding:0}.fan-order-invoice-module__KYUS2q__backLink{display:none}.fan-order-invoice-module__KYUS2q__sheet{width:100%;max-width:none;margin:0}}
.fan-delivery-address-fields-module__Ndwb0W__grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.fan-delivery-address-fields-module__Ndwb0W__wide{grid-column:1/-1}.fan-delivery-address-fields-module__Ndwb0W__countryNote{gap:calc(var(--space-1) / 2);color:var(--on-surface-variant);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line);grid-column:1/-1;margin:0;display:grid}.fan-delivery-address-fields-module__Ndwb0W__countryNote span{color:var(--on-surface);font-size:var(--type-label-sm-size);font-weight:600;line-height:var(--type-label-sm-line)}.fan-delivery-address-fields-module__Ndwb0W__countryNote strong{color:var(--on-surface);font-size:var(--type-body-md-size);font-weight:400;line-height:var(--type-body-md-line)}@media (max-width:40rem){.fan-delivery-address-fields-module__Ndwb0W__grid{grid-template-columns:minmax(0,1fr)}}@container fan-address (max-width:30rem){.fan-delivery-address-fields-module__Ndwb0W__grid{grid-template-columns:minmax(0,1fr)}}
.fan-edit-save-confirmation-module__C0rAGq__countdown{font-size:var(--type-label-sm-size);line-height:var(--type-label-sm-line);opacity:.85;margin-top:.25rem;display:block}
.fan-purchase-order-edit-screen-module__JSUC9q__page{min-height:100%;max-inline-size:44rem;padding:var(--space-3) var(--page-margin) var(--space-6);margin-inline:auto;position:relative}.fan-purchase-order-edit-screen-module__JSUC9q__backLink{align-items:center;gap:var(--space-1);min-height:var(--touch-target-min);margin-bottom:var(--space-3);color:var(--primary);font-size:var(--type-body-sm-size);font-weight:700;line-height:var(--type-body-sm-line);display:inline-flex}.fan-purchase-order-edit-screen-module__JSUC9q__backLink:hover,.fan-purchase-order-edit-screen-module__JSUC9q__backLink:focus-visible{text-decoration:underline}.fan-purchase-order-edit-screen-module__JSUC9q__header{margin-bottom:var(--space-3)}.fan-purchase-order-edit-screen-module__JSUC9q__title{color:var(--on-surface);font-size:var(--type-headline-md-size);font-weight:700;line-height:var(--type-headline-md-line)}.fan-purchase-order-edit-screen-module__JSUC9q__lead{margin-top:var(--space-1);color:var(--on-surface-variant);font-size:var(--type-body-md-size);line-height:var(--type-body-md-line)}.fan-purchase-order-edit-screen-module__JSUC9q__summary{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--outline-variant);border-radius:var(--rounded-lg);background-color:var(--surface-container-low);margin-bottom:var(--space-3);align-items:center;display:flex}.fan-purchase-order-edit-screen-module__JSUC9q__thumbnail{border-radius:var(--rounded-sm);object-fit:cover;flex-shrink:0;block-size:4.5rem;inline-size:4.5rem}.fan-purchase-order-edit-screen-module__JSUC9q__itemTitle{color:var(--on-surface);font-size:var(--type-title-sm-size);font-weight:700;line-height:var(--type-title-sm-line)}.fan-purchase-order-edit-screen-module__JSUC9q__itemCreator{color:var(--on-surface-variant);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line)}.fan-purchase-order-edit-screen-module__JSUC9q__itemPrice{margin-top:var(--space-1);color:var(--on-surface);font-size:var(--type-body-md-size);font-weight:600;line-height:var(--type-body-md-line);font-variant-numeric:tabular-nums}.fan-purchase-order-edit-screen-module__JSUC9q__restrictionNote{padding:var(--space-2) var(--space-3);border:1px solid var(--outline-variant);border-radius:var(--rounded);background-color:var(--surface-container);color:var(--on-surface-variant);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line);margin-bottom:var(--space-3)}
.fan-watchlist-card-module__ZiEJ4q__card{--watchlist-corner-size:2rem;--watchlist-info-rise:calc(var(--type-label-sm-line) + var(--space-1));aspect-ratio:var(--portal-item-card-ratio);border:1px solid var(--portal-card-edge);border-radius:var(--rounded-lg);background:var(--portal-card-surface);min-block-size:fit-content;box-shadow:var(--portal-card-shadow);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));transition:border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard), translate var(--motion-fast) var(--ease-standard);grid-template-rows:minmax(0,1fr);grid-template-areas:"media";padding:0;display:grid;position:relative;overflow:hidden}:is(.fan-watchlist-card-module__ZiEJ4q__card:has(.fan-watchlist-card-module__ZiEJ4q__stretchedLink:hover),.fan-watchlist-card-module__ZiEJ4q__card:has(.fan-watchlist-card-module__ZiEJ4q__stretchedLink:focus-visible)){border-color:color-mix(in srgb, var(--primary) 54%, transparent);box-shadow:var(--shadow-glass-hover);translate:0 calc(var(--motion-interaction-lift) * -1)}.fan-watchlist-card-module__ZiEJ4q__card[data-inactive]{border-color:var(--outline-variant);box-shadow:none}.fan-watchlist-card-module__ZiEJ4q__media{background:var(--surface-container-low);grid-area:media;min-height:0;position:relative;overflow:hidden;container-type:inline-size}.fan-watchlist-card-module__ZiEJ4q__image{object-fit:cover;width:100%;height:100%;transition:filter var(--motion-standard) ease, transform var(--motion-data-reveal) var(--ease-standard);display:block}.fan-watchlist-card-module__ZiEJ4q__glassRise{z-index:1;background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--surface-container-lowest) 74%, transparent) 50%, color-mix(in srgb, var(--surface-container-lowest) 96%, transparent) 78%, var(--surface-container-lowest)), radial-gradient(circle at 50% 100%, color-mix(in srgb, var(--primary) 12%, transparent), transparent 66%);opacity:.96;pointer-events:none;height:48%;transition:height var(--motion-standard) var(--ease-standard), opacity var(--motion-standard) var(--ease-standard);position:absolute;inset:auto 0 0}.fan-watchlist-card-module__ZiEJ4q__card:hover .fan-watchlist-card-module__ZiEJ4q__glassRise,.fan-watchlist-card-module__ZiEJ4q__card:focus-within .fan-watchlist-card-module__ZiEJ4q__glassRise{opacity:1;height:76%}.fan-watchlist-card-module__ZiEJ4q__imageFallback{width:100%;height:100%;color:var(--outline);place-items:center;display:grid}.fan-watchlist-card-module__ZiEJ4q__card[data-inactive] .fan-watchlist-card-module__ZiEJ4q__image,.fan-watchlist-card-module__ZiEJ4q__card[data-inactive] .fan-watchlist-card-module__ZiEJ4q__imageFallback,.fan-watchlist-card-module__ZiEJ4q__card[data-inactive] .fan-watchlist-card-module__ZiEJ4q__summary,.fan-watchlist-card-module__ZiEJ4q__card[data-inactive] .fan-watchlist-card-module__ZiEJ4q__info{filter:grayscale();opacity:.72}.fan-watchlist-card-module__ZiEJ4q__card[data-inactive]:hover .fan-watchlist-card-module__ZiEJ4q__image,.fan-watchlist-card-module__ZiEJ4q__card[data-inactive]:focus-within .fan-watchlist-card-module__ZiEJ4q__image{filter:grayscale()brightness(1.06)}.fan-watchlist-card-module__ZiEJ4q__kind,.fan-watchlist-card-module__ZiEJ4q__status{top:var(--space-1);z-index:2;height:var(--watchlist-corner-size);padding:0 var(--space-1);border-radius:var(--rounded-full);font-size:var(--type-label-sm-size);font-weight:700;line-height:var(--type-label-sm-line);white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);align-items:center;display:inline-flex;position:absolute}.fan-watchlist-card-module__ZiEJ4q__kind{left:var(--space-1);border:1px solid color-mix(in srgb, var(--inverse-surface) 16%, transparent);background:color-mix(in srgb, var(--surface-container-lowest) 62%, transparent);color:var(--on-surface);letter-spacing:.06em;text-transform:uppercase}.fan-watchlist-card-module__ZiEJ4q__status{right:var(--space-1);background:color-mix(in srgb, var(--surface-container-lowest) 62%, transparent);color:var(--status-success);translate:calc((var(--space-1) + var(--watchlist-corner-size)) * -1) 0;transition:translate var(--motion-fast) var(--ease-standard);border:1px solid}@media (pointer:fine){.fan-watchlist-card-module__ZiEJ4q__status{translate:none}.fan-watchlist-card-module__ZiEJ4q__card:hover .fan-watchlist-card-module__ZiEJ4q__status,.fan-watchlist-card-module__ZiEJ4q__card:focus-within .fan-watchlist-card-module__ZiEJ4q__status{translate:calc((var(--space-1) + var(--watchlist-corner-size)) * -1) 0}}.fan-watchlist-card-module__ZiEJ4q__status[data-status=sold_out],.fan-watchlist-card-module__ZiEJ4q__status[data-status=expired]{color:var(--status-requested)}.fan-watchlist-card-module__ZiEJ4q__status[data-status=withdrawn],.fan-watchlist-card-module__ZiEJ4q__status[data-status=unavailable]{color:var(--on-surface-variant)}.fan-watchlist-card-module__ZiEJ4q__summary{z-index:2;right:var(--space-2);bottom:var(--space-2);left:var(--space-2);justify-content:space-between;align-items:baseline;gap:var(--space-2);min-width:0;transform:translateY(calc(var(--watchlist-info-rise) * -1));transition:transform var(--motion-standard) var(--ease-standard);display:flex;position:absolute}.fan-watchlist-card-module__ZiEJ4q__info{z-index:2;right:var(--space-2);bottom:var(--space-2);left:var(--space-2);color:var(--on-surface-variant);font-size:var(--type-label-sm-size);line-height:var(--type-label-sm-line);text-overflow:ellipsis;white-space:nowrap;transition:opacity var(--motion-standard) var(--ease-standard), transform var(--motion-standard) var(--ease-standard);position:absolute;overflow:hidden}@media (pointer:fine){.fan-watchlist-card-module__ZiEJ4q__summary{transform:translateY(0)}.fan-watchlist-card-module__ZiEJ4q__info{opacity:0;transform:translateY(var(--space-1))}.fan-watchlist-card-module__ZiEJ4q__card:hover .fan-watchlist-card-module__ZiEJ4q__summary,.fan-watchlist-card-module__ZiEJ4q__card:focus-within .fan-watchlist-card-module__ZiEJ4q__summary{transform:translateY(calc(var(--watchlist-info-rise) * -1))}.fan-watchlist-card-module__ZiEJ4q__card:hover .fan-watchlist-card-module__ZiEJ4q__info,.fan-watchlist-card-module__ZiEJ4q__card:focus-within .fan-watchlist-card-module__ZiEJ4q__info{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.fan-watchlist-card-module__ZiEJ4q__card:hover .fan-watchlist-card-module__ZiEJ4q__image,.fan-watchlist-card-module__ZiEJ4q__card:focus-within .fan-watchlist-card-module__ZiEJ4q__image{filter:brightness(1.07)saturate(1.05);transform:scale(var(--motion-media-scale))}}.fan-watchlist-card-module__ZiEJ4q__title{min-width:0;color:var(--on-surface);font-size:var(--type-title-sm-size);font-weight:800;line-height:var(--type-title-sm-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fan-watchlist-card-module__ZiEJ4q__stretchedLink{color:inherit}.fan-watchlist-card-module__ZiEJ4q__stretchedLink:after{z-index:1;content:"";position:absolute;inset:0}.fan-watchlist-card-module__ZiEJ4q__price{color:var(--primary);font-size:var(--type-title-sm-size);font-variant-numeric:tabular-nums;font-weight:800;line-height:var(--type-title-sm-line);white-space:nowrap;flex:none}.fan-watchlist-card-module__ZiEJ4q__card[data-inactive] .fan-watchlist-card-module__ZiEJ4q__price{color:var(--on-surface-variant)}.fan-watchlist-card-module__ZiEJ4q__removeButton{z-index:2;width:var(--watchlist-corner-size);height:var(--watchlist-corner-size);margin:var(--space-1);border:1px solid color-mix(in srgb, var(--inverse-surface) 16%, transparent);border-radius:var(--rounded-full);background:color-mix(in srgb, var(--surface-container-lowest) 68%, transparent);color:var(--on-surface);font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:border-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard), opacity var(--motion-fast) var(--ease-standard);grid-area:media;justify-content:center;place-self:start end;align-items:center;padding:0;display:inline-flex;position:relative}.fan-watchlist-card-module__ZiEJ4q__removeButton:after{inset:calc((var(--touch-target-min) - var(--watchlist-corner-size)) / -2);content:"";position:absolute}@media (pointer:fine){.fan-watchlist-card-module__ZiEJ4q__removeButton{opacity:0}.fan-watchlist-card-module__ZiEJ4q__card:hover .fan-watchlist-card-module__ZiEJ4q__removeButton,.fan-watchlist-card-module__ZiEJ4q__card:focus-within .fan-watchlist-card-module__ZiEJ4q__removeButton,.fan-watchlist-card-module__ZiEJ4q__removeButton:focus-visible{opacity:1}}.fan-watchlist-card-module__ZiEJ4q__removeButton:hover,.fan-watchlist-card-module__ZiEJ4q__removeButton:focus-visible{border-color:var(--error);color:var(--error)}.fan-watchlist-card-module__ZiEJ4q__removeButton:disabled{cursor:wait;color:var(--outline)}.fan-watchlist-card-module__ZiEJ4q__confirmRow{align-items:center;gap:var(--space-1);width:100%;padding:var(--space-2);flex-wrap:wrap;display:flex}.fan-watchlist-card-module__ZiEJ4q__confirmCopy{color:var(--on-surface);font-size:var(--type-label-sm-size);line-height:var(--type-label-sm-line)}.fan-watchlist-card-module__ZiEJ4q__confirmButton,.fan-watchlist-card-module__ZiEJ4q__cancelButton{align-items:center;gap:var(--space-1);min-height:var(--touch-target-min);padding:0 var(--space-2);border:1px solid var(--glass-outline);border-radius:var(--rounded-full);color:var(--on-surface-variant);font:inherit;font-size:var(--type-label-sm-size);font-weight:700;line-height:var(--type-label-sm-line);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);background:0 0;display:inline-flex}.fan-watchlist-card-module__ZiEJ4q__confirmButton:hover,.fan-watchlist-card-module__ZiEJ4q__confirmButton:focus-visible{border-color:var(--error);color:var(--error)}.fan-watchlist-card-module__ZiEJ4q__confirmButton:disabled{cursor:wait;color:var(--outline)}.fan-watchlist-card-module__ZiEJ4q__cancelButton:hover,.fan-watchlist-card-module__ZiEJ4q__cancelButton:focus-visible{border-color:var(--primary);color:var(--primary)}.fan-watchlist-card-module__ZiEJ4q__removedNote,.fan-watchlist-card-module__ZiEJ4q__inactiveNote{width:100%;padding:var(--space-2);color:var(--on-surface-variant);font-size:var(--type-label-sm-size);line-height:var(--type-label-sm-line);margin:0}@container (max-width:11rem){.fan-watchlist-card-module__ZiEJ4q__summary{flex-wrap:wrap;gap:0}.fan-watchlist-card-module__ZiEJ4q__title,.fan-watchlist-card-module__ZiEJ4q__price{flex:1 0 100%}}@media (prefers-reduced-motion:reduce){.fan-watchlist-card-module__ZiEJ4q__card,.fan-watchlist-card-module__ZiEJ4q__status,.fan-watchlist-card-module__ZiEJ4q__removeButton,.fan-watchlist-card-module__ZiEJ4q__confirmButton,.fan-watchlist-card-module__ZiEJ4q__cancelButton,.fan-watchlist-card-module__ZiEJ4q__image,.fan-watchlist-card-module__ZiEJ4q__glassRise,.fan-watchlist-card-module__ZiEJ4q__summary,.fan-watchlist-card-module__ZiEJ4q__info{transition:none}:is(.fan-watchlist-card-module__ZiEJ4q__card:has(.fan-watchlist-card-module__ZiEJ4q__stretchedLink:hover),.fan-watchlist-card-module__ZiEJ4q__card:has(.fan-watchlist-card-module__ZiEJ4q__stretchedLink:focus-visible)){translate:none}.fan-watchlist-card-module__ZiEJ4q__card:hover .fan-watchlist-card-module__ZiEJ4q__image,.fan-watchlist-card-module__ZiEJ4q__card:focus-within .fan-watchlist-card-module__ZiEJ4q__image,.fan-watchlist-card-module__ZiEJ4q__info{transform:none}}@media (prefers-reduced-transparency:reduce){.fan-watchlist-card-module__ZiEJ4q__card{background:var(--surface-container);-webkit-backdrop-filter:none;backdrop-filter:none}.fan-watchlist-card-module__ZiEJ4q__kind,.fan-watchlist-card-module__ZiEJ4q__status,.fan-watchlist-card-module__ZiEJ4q__removeButton{background:var(--surface-container-highest);-webkit-backdrop-filter:none;backdrop-filter:none}.fan-watchlist-card-module__ZiEJ4q__glassRise{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--surface-container-lowest) 92%, transparent) 42%, var(--surface-container-lowest) 72%);opacity:1}}
.fan-watchlist-module__5WnSnG__page{min-height:100%;padding:var(--space-3) var(--page-margin) var(--space-6);background-color:var(--surface-container-lowest);background-image:radial-gradient(circle at 45% 0%, color-mix(in srgb, var(--primary) 7%, transparent), transparent 34rem)}.fan-watchlist-module__5WnSnG__notice{align-items:flex-start;gap:var(--space-1);margin-bottom:var(--space-2);padding:var(--space-1) var(--space-2);border:1px solid color-mix(in srgb, var(--secondary) 48%, transparent);border-radius:var(--rounded);background:var(--surface-container-high);color:var(--on-surface);display:flex}.fan-watchlist-module__5WnSnG__notice svg{color:var(--secondary);flex:none;margin-top:.25rem}.fan-watchlist-module__5WnSnG__notice p{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line);margin:0}.fan-watchlist-module__5WnSnG__stateCard{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--outline-variant);border-radius:var(--rounded-lg);background:var(--surface-container-low);color:var(--on-surface-variant);display:flex}.fan-watchlist-module__5WnSnG__stateCard svg{color:var(--error);flex:none}.fan-watchlist-module__5WnSnG__stateCard strong{color:var(--on-surface);font-size:var(--type-title-sm-size);line-height:var(--type-title-sm-line);display:block}.fan-watchlist-module__5WnSnG__stateCard p{margin:var(--space-1) 0 0;font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line)}.fan-watchlist-module__5WnSnG__toolbar{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);--watchlist-control-size:var(--touch-target-min);flex-wrap:wrap;display:flex}@media (pointer:fine){.fan-watchlist-module__5WnSnG__toolbar{--watchlist-control-size:2.25rem}}.fan-watchlist-module__5WnSnG__statusRail{border:1px solid var(--glass-outline);border-radius:var(--rounded-full);background:var(--surface-container-high);align-items:center;gap:.25rem;max-width:100%;padding:.25rem;display:flex;overflow-x:auto}.fan-watchlist-module__5WnSnG__statusRail a{min-height:var(--watchlist-control-size);padding:0 var(--space-2);border-radius:var(--rounded-full);color:var(--on-surface-variant);font-size:var(--type-label-sm-size);font-weight:700;line-height:var(--type-label-sm-line);white-space:nowrap;transition:background var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex}.fan-watchlist-module__5WnSnG__statusRail a:hover,.fan-watchlist-module__5WnSnG__statusRail a:focus-visible{color:var(--on-surface)}.fan-watchlist-module__5WnSnG__statusRail a:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.fan-watchlist-module__5WnSnG__statusRail a[aria-current=page]{background:var(--secondary-container);color:var(--secondary)}.fan-watchlist-module__5WnSnG__resultsHeading{color:var(--on-surface);font-size:var(--type-title-sm-size);font-weight:var(--type-title-sm-weight);line-height:var(--type-title-sm-line);margin:0}.fan-watchlist-module__5WnSnG__filterPanel{margin-left:auto}.fan-watchlist-module__5WnSnG__filterSummary{align-items:center;gap:var(--space-1);min-height:var(--watchlist-control-size);padding:0 var(--space-2);border:1px solid var(--glass-outline);border-radius:var(--rounded-full);background:var(--surface-container-high);color:var(--on-surface);font-size:var(--type-label-sm-size);font-weight:700;line-height:var(--type-label-sm-line);cursor:pointer;list-style:none;display:inline-flex}.fan-watchlist-module__5WnSnG__filterSummary::-webkit-details-marker{display:none}.fan-watchlist-module__5WnSnG__filterSummary:hover,.fan-watchlist-module__5WnSnG__filterSummary:focus-visible{border-color:var(--primary);color:var(--primary)}.fan-watchlist-module__5WnSnG__filterForm{gap:var(--space-2);width:min(100%,46rem);margin-top:var(--space-1);padding:var(--space-2);border:1px solid var(--glass-outline);border-radius:var(--rounded-md);background:var(--glass-surface-strong);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fan-watchlist-module__5WnSnG__field{gap:.25rem;min-width:0;display:grid}.fan-watchlist-module__5WnSnG__field>span{color:var(--on-surface-variant);font-size:var(--type-label-sm-size);font-weight:700;line-height:var(--type-label-sm-line)}.fan-watchlist-module__5WnSnG__field select{min-height:var(--touch-target-min);padding:0 var(--space-1);border:1px solid var(--outline);border-radius:var(--rounded);background:var(--surface-container);color:var(--on-surface);font:inherit;font-size:var(--type-body-sm-size)}.fan-watchlist-module__5WnSnG__field select:focus-visible{border-color:var(--primary);outline:2px solid var(--primary);outline-offset:1px}.fan-watchlist-module__5WnSnG__filterActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.fan-watchlist-module__5WnSnG__applyButton{align-items:center;gap:var(--space-1);min-height:var(--touch-target-min);padding:0 var(--space-3);border:1px solid var(--primary);border-radius:var(--rounded-full);background:var(--primary);color:var(--on-primary);font:inherit;font-size:var(--type-body-sm-size);cursor:pointer;font-weight:700;display:inline-flex}.fan-watchlist-module__5WnSnG__applyButton:hover,.fan-watchlist-module__5WnSnG__applyButton:focus-visible{background:var(--primary-container);color:var(--on-primary-container)}.fan-watchlist-module__5WnSnG__clearLink{min-height:var(--touch-target-min);color:var(--primary);font-size:var(--type-label-sm-size);align-items:center;font-weight:700;display:inline-flex}.fan-watchlist-module__5WnSnG__clearLink:hover,.fan-watchlist-module__5WnSnG__clearLink:focus-visible{text-decoration:underline}.fan-watchlist-module__5WnSnG__grid{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:90rem){.fan-watchlist-module__5WnSnG__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:120rem){.fan-watchlist-module__5WnSnG__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.fan-watchlist-module__5WnSnG__grid>li{min-width:0;display:grid}.fan-watchlist-module__5WnSnG__grid>li>*{height:100%}.fan-watchlist-module__5WnSnG__emptyState{justify-items:center;gap:var(--space-1);padding:var(--space-6) var(--space-3);border:1px solid var(--outline-variant);border-radius:var(--rounded-lg);background:var(--surface-container-low);text-align:center;display:grid}.fan-watchlist-module__5WnSnG__emptyState svg{color:var(--secondary)}.fan-watchlist-module__5WnSnG__emptyState strong{color:var(--on-surface);font-size:var(--type-title-sm-size);line-height:var(--type-title-sm-line)}.fan-watchlist-module__5WnSnG__emptyState p{max-width:32rem;color:var(--on-surface-variant);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line);margin:0}.fan-watchlist-module__5WnSnG__emptyAction{min-height:var(--touch-target-min);margin-top:var(--space-1);padding:0 var(--space-3);border:1px solid var(--primary);border-radius:var(--rounded-full);background:var(--primary);color:var(--on-primary);font-size:var(--type-body-sm-size);align-items:center;font-weight:700;display:inline-flex}.fan-watchlist-module__5WnSnG__emptyAction:hover,.fan-watchlist-module__5WnSnG__emptyAction:focus-visible{background:var(--primary-container);color:var(--on-primary-container)}.fan-watchlist-module__5WnSnG__pagination{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-3);display:flex}.fan-watchlist-module__5WnSnG__pagination a,.fan-watchlist-module__5WnSnG__pagination span{min-height:var(--touch-target-min);padding:0 var(--space-2);color:var(--primary);font-size:var(--type-body-sm-size);font-weight:700;line-height:var(--type-body-sm-line);align-items:center;display:inline-flex}.fan-watchlist-module__5WnSnG__pagination span{color:var(--on-surface-variant)}.fan-watchlist-module__5WnSnG__pagination a:hover,.fan-watchlist-module__5WnSnG__pagination a:focus-visible{text-decoration:underline}.fan-watchlist-module__5WnSnG__pageCount{font-weight:400}@media (max-width:74rem){.fan-watchlist-module__5WnSnG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:58rem){.fan-watchlist-module__5WnSnG__grid,.fan-watchlist-module__5WnSnG__filterForm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:42rem){.fan-watchlist-module__5WnSnG__page{padding:var(--space-2) var(--page-margin) var(--space-5)}.fan-watchlist-module__5WnSnG__toolbar{gap:var(--space-1)}.fan-watchlist-module__5WnSnG__statusRail{order:-1;width:100%}.fan-watchlist-module__5WnSnG__filterPanel{position:static}.fan-watchlist-module__5WnSnG__filterForm{grid-template-columns:1fr;width:100%}.fan-watchlist-module__5WnSnG__grid{grid-template-columns:1fr}.fan-watchlist-module__5WnSnG__filterSummary{justify-content:center;width:100%}.fan-watchlist-module__5WnSnG__filterPanel{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.fan-watchlist-module__5WnSnG__statusRail a{transition:none}}@media (prefers-reduced-transparency:reduce){.fan-watchlist-module__5WnSnG__filterForm{background:var(--surface-container-high);-webkit-backdrop-filter:none;backdrop-filter:none}}
.fan-watchlist-loading-module__QXPXuW__page{min-height:100%;padding:var(--space-3) var(--page-margin) var(--space-6);background-color:var(--surface-container-lowest);background-image:radial-gradient(circle at 45% 0%, color-mix(in srgb, var(--primary) 7%, transparent), transparent 34rem)}.fan-watchlist-loading-module__QXPXuW__hero{height:11rem;margin-bottom:var(--space-3);border-radius:var(--rounded-lg)}.fan-watchlist-loading-module__QXPXuW__toolbar{height:var(--touch-target-min);margin-bottom:var(--space-3);border-radius:var(--rounded-full)}.fan-watchlist-loading-module__QXPXuW__grid{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fan-watchlist-loading-module__QXPXuW__card{border-radius:var(--rounded-lg);height:22rem}@media (max-width:74rem){.fan-watchlist-loading-module__QXPXuW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:58rem){.fan-watchlist-loading-module__QXPXuW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:42rem){.fan-watchlist-loading-module__QXPXuW__page{padding:var(--space-2) var(--page-margin) var(--space-5)}.fan-watchlist-loading-module__QXPXuW__hero{border-radius:var(--rounded-md);height:8rem}}@media (max-width:30rem){.fan-watchlist-loading-module__QXPXuW__grid{grid-template-columns:1fr}}
