.BenefitsGrid_root__lm0b1{margin-top:clamp(40px,6vw,64px)}.BenefitsGrid_title__tbfoj{font-family:var(--font-display);font-weight:900;font-size:clamp(22px,2.8vw,29px);letter-spacing:-.025em;text-transform:uppercase;margin-bottom:22px}.BenefitsGrid_grid__YQF_I{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:14px}.BenefitsGrid_card__Q1az7{padding:24px 22px;border-radius:20px;background:rgba(255,255,255,.025);border:1px solid var(--line);transition:border-color var(--duration-base) var(--ease-hover)}.BenefitsGrid_card__Q1az7:hover{border-color:rgba(243,42,119,.35)}.BenefitsGrid_icon__N9vp7{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:13px;background:rgba(243,42,119,.1);border:1px solid rgba(243,42,119,.28);color:var(--pink);margin-bottom:16px}.BenefitsGrid_cardTitle__IRMHZ{font-family:var(--font-display);font-weight:900;font-size:16px;letter-spacing:-.01em;text-transform:uppercase}.BenefitsGrid_cardText__l6oVv{margin:10px 0 0;font-size:13px;line-height:1.6;color:var(--text-muted);text-wrap:pretty}@media (max-width:720px){.BenefitsGrid_grid__YQF_I{grid-template-columns:1fr}.BenefitsGrid_card__Q1az7{padding:20px 18px}}.GuestPanel_root__uynnj{display:flex;align-items:center;justify-content:space-between;gap:22px;flex-wrap:wrap;padding:clamp(22px,3vw,30px);border-radius:22px;background:linear-gradient(125deg,#2a0a1c,#120a16);border:1px solid rgba(243,42,119,.28)}.GuestPanel_copy__D1WJA{flex:1 1 320px;min-width:0}.GuestPanel_title__CgNmo{font-family:var(--font-display);font-weight:900;font-size:clamp(24px,3vw,32px);line-height:1;letter-spacing:-.03em;text-transform:uppercase}.GuestPanel_text__Dik1b{margin:12px 0 0;max-width:520px;font-size:14.5px;line-height:1.6;color:var(--text-muted);text-wrap:pretty}.ProgressPanel_root__IKZuW{padding:clamp(22px,3vw,30px);border-radius:22px;background:linear-gradient(150deg,color-mix(in srgb,var(--tier) 10%,transparent),transparent 58%),var(--bg-card);border:1px solid color-mix(in srgb,var(--tier) 34%,transparent)}.ProgressPanel_head__f4wle{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:22px}.ProgressPanel_label__6IpXd{margin:0;font-size:10px;letter-spacing:.16em;font-weight:900;color:var(--text-dim)}.ProgressPanel_tier__5VcC8{margin:8px 0 0;font-family:var(--font-display);font-weight:900;font-size:clamp(28px,3.4vw,38px);line-height:1;letter-spacing:-.03em;text-transform:uppercase;color:var(--tier)}.ProgressPanel_hint__WvMTe{margin:0;padding:8px 13px;border-radius:100px;background:rgba(255,194,75,.1);border:1px solid rgba(255,194,75,.28);font-size:12px;font-weight:800;color:var(--amber)}.ProgressPanel_bar__iVtyF{height:10px;border-radius:6px;background:rgba(255,255,255,.06);overflow:hidden}.ProgressPanel_fill__47FXW{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,var(--tier),var(--pink))}.ProgressPanel_foot__jKjXD{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-top:12px;flex-wrap:wrap}.ProgressPanel_progress__kgKoT{font-family:var(--font-display);font-weight:900;font-size:16px;font-variant-numeric:tabular-nums}.ProgressPanel_remaining__eFq9X{font-size:13px;color:var(--text-muted)}.TierCard_root__gNMh_{position:relative;display:flex;flex-direction:column;padding:22px 20px;border-radius:20px;background:var(--bg-card);border:1px solid var(--line);transition-property:border-color,transform;transition-duration:var(--duration-base);transition-timing-function:var(--ease-out)}.TierCard_achieved__Hm5w6,.TierCard_current__JJxMl{background:linear-gradient(160deg,color-mix(in srgb,var(--tier) 9%,transparent),transparent 60%),var(--bg-card);border-color:color-mix(in srgb,var(--tier) 32%,transparent)}.TierCard_current__JJxMl{border-color:color-mix(in srgb,var(--tier) 60%,transparent);box-shadow:0 0 40px color-mix(in srgb,var(--tier) 14%,transparent)}.TierCard_locked__uYD4k{opacity:.72}.TierCard_selected__pzThY{transform:translateY(-4px);border-color:color-mix(in srgb,var(--tier) 70%,transparent)}.TierCard_head__tWqN9{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.TierCard_name__9_fZ_{font-family:var(--font-display);font-weight:900;font-size:19px;letter-spacing:.02em;text-transform:uppercase;color:var(--tier)}.TierCard_tag___085B{display:inline-flex;align-items:center;gap:5px;flex:none;padding:4px 9px;border-radius:100px;border:1px solid;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.TierCard_tag_achieved__dJQDT{background:rgba(35,224,138,.12);border-color:rgba(35,224,138,.3);color:var(--green)}.TierCard_tag_current__hqa6R{background:rgba(243,42,119,.14);border-color:rgba(243,42,119,.4);color:var(--pink-soft)}.TierCard_tag_locked__0Sxzv{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1);color:var(--text-ghost)}.TierCard_requirement__5xEWk{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--line)}.TierCard_requirementLabel__128_n{font-size:9.5px;letter-spacing:.14em;font-weight:800;color:var(--text-dim)}.TierCard_requirementValue__srnM7{font-family:var(--font-display);font-weight:900;font-size:22px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.TierCard_perks__GrV8u{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.TierCard_perk__C57Ly{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.45;color:var(--text-muted)}.TierCard_perkIcon___iEGo{flex:none;margin-top:2px;color:var(--tier)}.TierCard_locked__uYD4k .TierCard_perkIcon___iEGo{color:var(--text-ghost)}.TierRail_root__F4TzL{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:22px clamp(16px,2vw,26px);border-radius:20px;background:var(--bg-card);border:1px solid rgba(255,255,255,.08)}.TierRail_stop__kyvmG{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:14px 6px 0;min-width:0;border-radius:12px;text-align:start}.TierRail_track__QdGZs{position:absolute;top:4px;inset-inline:0;height:4px;border-radius:3px;background:rgba(255,255,255,.07)}.TierRail_reached__MbTE2 .TierRail_track__QdGZs{background:color-mix(in srgb,var(--tier) 55%,transparent)}.TierRail_dot__P0d0o{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.14);margin-top:-3px;flex:none}.TierRail_reached__MbTE2 .TierRail_dot__P0d0o{background:var(--tier)}.TierRail_dotCurrent__G0Qvc{box-shadow:0 0 0 4px rgba(255,255,255,.12)}.TierRail_name__Z2Bgx{font-family:var(--font-display);font-weight:900;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-ghost);overflow:hidden;text-overflow:ellipsis;transition:color var(--duration-fast) var(--ease-hover)}:where(.TierRail_active__KQOTw) .TierRail_name__Z2Bgx{color:var(--tier)}:where(.TierRail_stop__kyvmG:hover) .TierRail_name__Z2Bgx{color:var(--text)}.TierRail_xp__EvVdA{font-size:11.5px;color:var(--text-faint);font-variant-numeric:tabular-nums}:where(.TierRail_active__KQOTw) .TierRail_xp__EvVdA{color:var(--text-strong)}@media (max-width:720px){.TierRail_root__F4TzL{grid-template-columns:1fr;gap:0;padding:10px 16px}.TierRail_stop__kyvmG{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;column-gap:12px;row-gap:0;padding:13px 0;border-radius:0}.TierRail_track__QdGZs{display:none}.TierRail_stop__kyvmG:after,.TierRail_stop__kyvmG:before{content:"";position:absolute;inset-inline-start:5px;width:2px;background:rgba(255,255,255,.09)}.TierRail_stop__kyvmG:before{top:0;height:calc(50% - 7px)}.TierRail_stop__kyvmG:after{top:calc(50% + 7px);bottom:0}.TierRail_stop__kyvmG:first-child:before,.TierRail_stop__kyvmG:last-child:after{display:none}.TierRail_reached__MbTE2:after,.TierRail_reached__MbTE2:before{background:color-mix(in srgb,var(--tier) 45%,transparent)}.TierRail_dot__P0d0o{margin-top:0;width:12px;height:12px;justify-self:center}.TierRail_name__Z2Bgx{font-size:13px}.TierRail_xp__EvVdA{justify-self:end;font-size:12.5px}.TierRail_active__KQOTw{background:rgba(255,255,255,.035);border-radius:12px}:where(.TierRail_active__KQOTw) .TierRail_name__Z2Bgx,:where(.TierRail_active__KQOTw) .TierRail_xp__EvVdA{padding-inline-end:2px}}.LoyaltyPage_root__yyzZy{padding-top:40px;padding-bottom:64px}.LoyaltyPage_header__T7or_{margin-bottom:26px}.LoyaltyPage_kicker__xLgpk{margin:0 0 10px;font-size:11px;letter-spacing:.18em;font-weight:900;color:var(--amber)}.LoyaltyPage_title__uPStZ{font-family:var(--font-display);font-weight:900;font-size:clamp(32px,4vw,46px);line-height:1;letter-spacing:-.035em;text-transform:uppercase}.LoyaltyPage_rail__pwbIZ,.LoyaltyPage_status__xHAwt{margin-bottom:18px}.LoyaltyPage_tiers__b1U3_{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));grid-auto-rows:1fr;gap:14px}@media (max-width:1100px){.LoyaltyPage_tiers__b1U3_{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}}@media (max-width:720px){.LoyaltyPage_root__yyzZy{padding-top:26px;padding-bottom:48px}.LoyaltyPage_tiers__b1U3_{grid-template-columns:1fr}}