.ClubBooking_ticket__MHKYd{background:#ffffff;border:1px solid rgba(15,23,42,.08);border-radius:24px;box-shadow:0 22px 50px rgba(15,23,42,.08);overflow:hidden}.ClubBooking_ticketHead__K68UA{padding:1.4rem 1.5rem 1.2rem;background:var(--primary-5,#F2FAFF);border-bottom:1px solid var(--primary-4,#e3f5ff);color:#0f172a}.ClubBooking_tierPill__cEipm{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .65rem;border-radius:999px;background:var(--primary-1,#3ABEF5);color:#ffffff;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ClubBooking_priceRow__nzNRy{display:flex;align-items:baseline;gap:.55rem;margin-top:.7rem;flex-wrap:wrap}.ClubBooking_price__C5yhV{font-size:2.2rem;font-weight:800;line-height:1;letter-spacing:-.02em}.ClubBooking_priceLabel__n4Tnn{font-size:.82rem;font-weight:600;color:#64748b}.ClubBooking_nextPrice__Fd0JW{font-size:.82rem;font-weight:700;color:var(--primary-hover,#007EB2)}.ClubBooking_countdownWrap__8r1rw{margin-top:1rem}.ClubBooking_countdownLabel__LqL8T{font-size:.72rem;font-weight:700;color:#475569;margin-bottom:.45rem}.ClubBooking_countdown__BL78n{display:flex;align-items:center;gap:.35rem}.ClubBooking_cdBox__OBUCX{min-width:52px;padding:.45rem .4rem;border-radius:12px;background:#ffffff;border:1px solid var(--primary-3,#b8e8ff);text-align:center}.ClubBooking_cdValue__doj99{display:block;font-size:1.2rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.15}.ClubBooking_cdUnit__TekQ7{display:block;font-size:.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.ClubBooking_cdColon__XouSZ{font-weight:800;color:#94a3b8;padding-bottom:.8rem}.ClubBooking_cdUrgent__nd3Ez{color:#e11d48}.ClubBooking_ticketBody__dJGok{padding:1.25rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.ClubBooking_seatsHead__56Um1{display:flex;justify-content:space-between;font-size:.82rem;font-weight:700;color:#334155}.ClubBooking_seatsHot___BBpn{color:#e11d48}.ClubBooking_seatsBar__P8fZv{height:8px;border-radius:999px;background:#eef2f7;overflow:hidden;margin-top:.45rem}.ClubBooking_seatsFill__WlEB5{height:100%;border-radius:999px;background:var(--primary-1,#3ABEF5)}.ClubBooking_ladder__uspul{display:flex;flex-direction:column;gap:.45rem}.ClubBooking_ladderRow__99kDl{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .75rem;border-radius:12px;border:1px solid #eef2f7;font-size:.86rem}.ClubBooking_ladderCurrent__6fVue{border-color:var(--primary-2,#7ACCF5);background:var(--primary-5,#F2FAFF)}.ClubBooking_ladderEnded__PpFxD{opacity:.5}.ClubBooking_ladderName__fypNG{font-weight:700;color:#0f172a}.ClubBooking_ladderMeta__ux7nq{display:block;font-size:.72rem;font-weight:600;color:#64748b;margin-top:.1rem}.ClubBooking_ladderPrice__a0GWe{font-weight:800;color:#0f172a;white-space:nowrap}.ClubBooking_struck__KFrAS{text-decoration:line-through}.ClubBooking_primaryBtn__KyUlt{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:15px 24px;border:none;border-radius:999px;background:var(--primary-1,#3ABEF5);color:#ffffff;font-size:.98rem;font-weight:800;font-family:inherit;cursor:pointer;box-shadow:0 10px 24px rgba(58,190,245,.28);transition:transform .12s ease,opacity .12s ease,background .12s ease}a.ClubBooking_primaryBtn__KyUlt{color:#ffffff!important}.ClubBooking_stickyCta__ncih2{position:sticky;bottom:0;margin-top:auto;padding-top:.85rem;background:linear-gradient(180deg,rgba(255,255,255,0),#ffffff 45%)}.ClubBooking_primaryBtn__KyUlt:hover:not(:disabled){background:var(--primary-hover,#007EB2)}.ClubBooking_primaryBtn__KyUlt:active{transform:scale(.98)}.ClubBooking_primaryBtn__KyUlt:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.ClubBooking_secondaryLink__aAQUn{display:block;text-align:center;font-size:.84rem;font-weight:700;color:var(--primary-hover,#007EB2);text-decoration:none}.ClubBooking_fineRow__31yf5{display:flex;align-items:flex-start;gap:.5rem;font-size:.8rem;line-height:1.5;color:#64748b}.ClubBooking_refundToggle__7uU2X{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;background:none;border:none;padding:0;font-family:inherit;cursor:pointer;text-align:left}.ClubBooking_refundList__GSPFk{margin:1rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.6rem}.ClubBooking_refundItem__eJzwm{display:flex;gap:.6rem;font-size:.9rem;line-height:1.5;color:#334155}.ClubBooking_hostRow__rbCyY{display:flex;align-items:center;gap:.8rem}.ClubBooking_hostAvatar__EWHC1{width:44px;height:44px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:var(--primary-1,#3ABEF5);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;flex-shrink:0}.ClubBooking_hostName__vMS22{font-weight:800;color:#0f172a;font-size:.95rem}.ClubBooking_hostRole__TSvMl{font-size:.8rem;color:#64748b;font-weight:600}.ClubBooking_mobileBar__n7krg{display:none}@media (max-width:900px){.ClubBooking_mobileBar__n7krg{display:flex;align-items:center;gap:.9rem;position:fixed;left:0;right:0;bottom:0;z-index:60;padding:.8rem 1rem calc(.8rem + env(safe-area-inset-bottom));background:rgba(255,255,255,.97);backdrop-filter:blur(12px);border-top:1px solid rgba(15,23,42,.08);box-shadow:0 -10px 30px rgba(15,23,42,.08)}.ClubBooking_mobileBar__n7krg .ClubBooking_primaryBtn__KyUlt{width:auto;flex:1;padding:13px 18px}}.ClubBooking_mobilePrice__sWmUa{display:flex;flex-direction:column;line-height:1.15}.ClubBooking_mobilePriceValue__W7XGm{font-size:1.2rem;font-weight:800;color:#0f172a}.ClubBooking_mobilePriceNote__vAnZP{font-size:.7rem;font-weight:700;color:#e11d48}.ClubBooking_backdrop___DGf3{position:fixed;inset:0;z-index:1000;background:rgba(6,17,30,.55);display:flex;align-items:center;justify-content:center;padding:1.5rem 1rem;animation:ClubBooking_fadeIn__7__vP .18s ease}.ClubBooking_sheet__l6JsM{display:flex;flex-direction:column;width:100%;max-width:460px;max-height:100%;overflow:hidden;background:#ffffff;border-radius:24px;box-shadow:0 30px 80px rgba(6,17,30,.35);animation:ClubBooking_rise__9IIpR .22s ease}@media (max-width:600px){.ClubBooking_backdrop___DGf3{align-items:flex-end;padding:0}.ClubBooking_sheet__l6JsM{max-width:none;max-height:92%;border-radius:24px 24px 0 0}.ClubBooking_sheetBody__INJfP{padding-bottom:calc(1.25rem + env(safe-area-inset-bottom))}}@keyframes ClubBooking_fadeIn__7__vP{0%{opacity:0}to{opacity:1}}@keyframes ClubBooking_rise__9IIpR{0%{transform:translateY(24px);opacity:.6}to{transform:translateY(0);opacity:1}}.ClubBooking_sheetHead__k8Ibk{flex-shrink:0;z-index:1;display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:#ffffff;border-bottom:1px solid #eef2f7}.ClubBooking_sheetTitle___ermY{flex:1;margin:0;font-size:1.02rem;font-weight:800;color:#0f172a}.ClubBooking_iconBtn__YbCqQ{width:36px;height:36px;border-radius:50%;border:none;background:#f1f5f9;color:#0f172a;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.ClubBooking_steps__WPGYg{display:flex;gap:.35rem;padding:.85rem 1.25rem 0;flex-shrink:0}.ClubBooking_stepDot__OSglR{flex:1;height:4px;border-radius:999px;background:#e2e8f0}.ClubBooking_stepDotOn__Hdd5U{background:var(--primary-1,#3ABEF5)}.ClubBooking_sheetBody__INJfP{padding:1.25rem;display:flex;flex-direction:column;gap:1.1rem;min-height:0;overflow-y:auto;overscroll-behavior:contain}.ClubBooking_eventMini__WiaKk{display:flex;gap:.8rem;align-items:center;padding:.75rem;border-radius:16px;background:#f8fafc}.ClubBooking_eventMiniImg__EVzwu{width:52px;height:52px;border-radius:12px;-o-object-fit:cover;object-fit:cover;flex-shrink:0;background:var(--primary-4,#E3F5FF)}.ClubBooking_eventMiniTitle__DOIk7{font-weight:800;font-size:.92rem;color:#0f172a;line-height:1.3}.ClubBooking_eventMiniMeta__hZ2l7{font-size:.78rem;color:#64748b;font-weight:600;margin-top:.15rem}.ClubBooking_label__i_OMz{display:block;font-size:.78rem;font-weight:800;color:#334155;margin-bottom:.45rem;letter-spacing:.01em}.ClubBooking_stepper__66I2r{display:flex;align-items:center;justify-content:space-between;padding:.6rem .75rem;border:1px solid #e2e8f0;border-radius:16px}.ClubBooking_stepperBtn__din2I{width:40px;height:40px;border-radius:12px;border:none;background:#f1f5f9;color:#0f172a;font-size:1.3rem;font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:center}.ClubBooking_stepperBtn__din2I:disabled{opacity:.35;cursor:not-allowed}.ClubBooking_stepperValue__dhGGU{font-size:1.3rem;font-weight:800;color:#0f172a;text-align:center}.ClubBooking_stepperSub__ITHil{display:block;font-size:.72rem;font-weight:600;color:#64748b}.ClubBooking_summary__K8r8Q{border:1px dashed #cbd5e1;border-radius:16px;padding:.9rem 1rem;display:flex;flex-direction:column;gap:.45rem;font-size:.88rem;color:#334155}.ClubBooking_sumRow__kx_NG{display:flex;justify-content:space-between;gap:1rem}.ClubBooking_sumTotal__SjwWw{border-top:1px solid #e2e8f0;padding-top:.55rem;margin-top:.2rem;font-weight:800;font-size:1rem;color:#0f172a}.ClubBooking_input__Rk21z{width:100%;padding:.85rem 1rem;border:1.5px solid #e2e8f0;border-radius:14px;font-size:1rem;font-family:inherit;color:#0f172a;background:#ffffff;outline:none;transition:border-color .12s ease}.ClubBooking_input__Rk21z:focus{border-color:var(--primary-1,#3ABEF5)}.ClubBooking_phoneWrap__avKjy{display:flex;align-items:center;border:1.5px solid #e2e8f0;border-radius:14px;overflow:hidden}.ClubBooking_phoneWrap__avKjy:focus-within{border-color:var(--primary-1,#3ABEF5)}.ClubBooking_phonePrefix__NNK5U{padding:.85rem .8rem;background:#f8fafc;font-weight:800;color:#334155;border-right:1px solid #e2e8f0}.ClubBooking_phoneInput__MfPxX{flex:1;border:none;padding:.85rem .9rem;font-size:1rem;font-family:inherit;outline:none;min-width:0;letter-spacing:.04em}.ClubBooking_genderRow__neMPU{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.ClubBooking_genderBtn__Twk7Z{padding:.75rem .5rem;border-radius:14px;border:1.5px solid #e2e8f0;background:#ffffff;font-family:inherit;font-size:.9rem;font-weight:700;color:#334155;cursor:pointer}.ClubBooking_genderOn__eQQde{border-color:var(--primary-1,#3ABEF5);background:var(--primary-5,#F2FAFF);color:var(--primary-hover,#007EB2)}.ClubBooking_otpInput__JKLE2{width:100%;padding:.95rem 1rem;border:1.5px solid #e2e8f0;border-radius:16px;font-size:1.6rem;font-weight:800;letter-spacing:.6em;text-align:center;font-family:inherit;outline:none}.ClubBooking_otpInput__JKLE2:focus{border-color:var(--primary-1,#3ABEF5)}.ClubBooking_helper__U9J9M{font-size:.82rem;line-height:1.55;color:#64748b;margin:0}.ClubBooking_linkBtn__Q11Zp{background:none;border:none;padding:0;font-family:inherit;font-size:.84rem;font-weight:800;color:var(--primary-hover,#007EB2);cursor:pointer}.ClubBooking_linkBtn__Q11Zp:disabled{color:#94a3b8;cursor:default}.ClubBooking_error__8x4jE{padding:.75rem .9rem;border-radius:14px;background:#fef2f2;color:#b91c1c;font-size:.86rem;line-height:1.5;font-weight:600}.ClubBooking_notice__gtYAQ{padding:.9rem 1rem;border-radius:14px;background:#f0f9ff;color:#0c4a6e;font-size:.86rem;line-height:1.55}.ClubBooking_successHero__xvYPf{text-align:center;padding:.5rem 0 .25rem}.ClubBooking_successEmoji__k5ECA{font-size:2.6rem}.ClubBooking_successTitle__DvD0U{margin:.35rem 0 .25rem;font-size:1.4rem;font-weight:800;color:#0f172a}.ClubBooking_successSub__UeGbK{margin:0;font-size:.9rem;color:#475569;line-height:1.55}.ClubBooking_appSteps__q6z0J{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.ClubBooking_appStep__sMvcC{display:flex;gap:.75rem;align-items:flex-start}.ClubBooking_appStepNum__HoP0z{width:28px;height:28px;border-radius:50%;background:var(--primary-1,#3ABEF5);color:#fff;font-weight:800;font-size:.85rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ClubBooking_appStepText__lpJeJ{font-size:.9rem;line-height:1.5;color:#334155}.ClubBooking_appStepText__lpJeJ strong{color:#0f172a}.ClubBooking_perks__GhYtA{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.ClubBooking_perk__QtEmw{display:flex;gap:.5rem;align-items:center;padding:.65rem .7rem;border-radius:12px;background:#f8fafc;font-size:.8rem;font-weight:700;color:#334155}.ClubBooking_storeRow__LzD6n{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;color:#ffffff}.ClubBooking_storeBtn__pcdKA{display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.8rem;border-radius:14px;background:#0f172a;color:#ffffff;font-size:.86rem;font-weight:800;text-decoration:none}.ClubBooking_spinner__Bj828{width:18px;height:18px;border-radius:50%;border:2.5px solid rgba(255,255,255,.4);border-top-color:#ffffff;animation:ClubBooking_spin__vvYy_ .8s linear infinite}@keyframes ClubBooking_spin__vvYy_{to{transform:rotate(1turn)}}.ClubBooking_pageSpacer__NUETN{height:0}@media (max-width:900px){.ClubBooking_pageSpacer__NUETN{height:84px}}.ClubBooking_refundToggle__7uU2X::-webkit-details-marker{display:none}details[open]>.ClubBooking_refundToggle__7uU2X>svg{transform:rotate(180deg)}@media (max-width:900px){.ClubBooking_cardBookBtn__eb7nC{display:none}}.ClubBooking_stickyTicket__VRjQL{position:sticky;top:96px}@media (max-width:900px){.ClubBooking_stickyTicket__VRjQL{position:static}}.ClubBooking_factGrid__LT_Rj{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem 1.5rem}.ClubPage_heroActions__PuM31{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.25rem}.ClubPage_heroBtnPrimary__NK7ta,.ClubPage_heroBtn__7QowT{display:inline-flex;align-items:center;padding:10px 18px;border-radius:999px;font-weight:800;font-size:.9rem;text-decoration:none!important}.ClubPage_heroBtnPrimary__NK7ta{background:#3dbbf5;color:#06111e!important}.ClubPage_heroBtn__7QowT{border:1.5px solid rgba(255,255,255,.7);color:#fff!important;background:rgba(255,255,255,.08)}.ClubPage_sectionTitle__3ihxc{margin:0 0 1rem;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:800;letter-spacing:-.02em;color:#0f172a}.ClubPage_upcoming__lzi2c{width:100%;max-width:1080px;margin:0 auto;padding:2.5rem 1.5rem 0;scroll-margin-top:90px}.ClubPage_upGrid__IY_jn{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}.ClubPage_upCard__U6j0x{display:flex;flex-direction:column;border-radius:20px;overflow:hidden;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 18px 40px rgba(15,23,42,.06);text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease}.ClubPage_upCard__U6j0x:hover{transform:translateY(-3px);box-shadow:0 22px 44px rgba(15,23,42,.1)}.ClubPage_upMedia__cMEAx{position:relative;aspect-ratio:16/10;background:linear-gradient(135deg,#16324f,#0c1c2e)}.ClubPage_upMedia__cMEAx img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ClubPage_upDate__f0NhL{position:absolute;top:12px;left:12px;display:flex;flex-direction:column;align-items:center;min-width:48px;padding:6px 8px;border-radius:12px;background:#fff;color:#0f172a;line-height:1;box-shadow:0 6px 16px rgba(2,8,23,.25)}.ClubPage_upDate__f0NhL b{font-size:1.15rem}.ClubPage_upDate__f0NhL span{margin-top:3px;font-size:.62rem;font-weight:800;letter-spacing:.1em;color:#ef5a3c}.ClubPage_upBody__GsU5e{padding:.95rem 1rem 1rem;display:flex;flex-direction:column;gap:.3rem;flex:1}.ClubPage_upCat__gE8ZU{font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#0284c7}.ClubPage_upBody__GsU5e h3{margin:0;font-size:1.05rem;font-weight:800;line-height:1.3;color:#0f172a}.ClubPage_upBody__GsU5e p{margin:0;font-size:.86rem;color:#475569}.ClubPage_upFoot__FFki9{margin-top:auto;padding-top:.6rem;display:flex;justify-content:space-between;align-items:center}.ClubPage_upPrice__1A73F{font-weight:800;color:#0f172a}.ClubPage_upCta__zo0NW{font-weight:800;font-size:.88rem;color:#0284c7}.ClubPage_gallery__1tWS8{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.6rem}.ClubPage_gallery__1tWS8 img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:14px;display:block}.ClubPage_organiser__FFpIo{display:flex;flex-direction:column;gap:1rem}.ClubPage_orgHead__vMZh5{display:flex;gap:1rem;align-items:center}.ClubPage_orgLogo__ktHD6{flex:none;width:68px;height:68px;border-radius:18px;-o-object-fit:cover;object-fit:cover;border:1px solid rgba(15,23,42,.1);background:#eef6fd;display:grid;place-items:center;font-size:1.6rem;font-weight:800;color:#16324f}.ClubPage_orgName__42V_V{margin:0;display:flex;align-items:center;gap:.35rem;font-size:1.15rem;font-weight:800;color:#0f172a}.ClubPage_orgVerified__BDneF{color:#0284c7;flex:none}.ClubPage_orgMeta___toKP{margin:.2rem 0 0;font-size:.88rem;color:#64748b}.ClubPage_orgTagline__6hKaU{margin:0;color:#334155;line-height:1.6;font-size:.95rem}.ClubPage_orgChips__GcjFw{display:flex;flex-wrap:wrap;gap:.4rem}.ClubPage_orgChips__GcjFw span{padding:4px 10px;border-radius:999px;background:#eef6fd;color:#16324f;font-size:.78rem;font-weight:700}.ClubPage_orgActions__Z6L61{display:flex;flex-wrap:wrap;gap:.6rem}.ClubPage_orgBtnGhost__v8_Hf,.ClubPage_orgBtn__4KpIY{display:inline-flex;align-items:center;gap:.4rem;padding:10px 16px;border-radius:999px;font-weight:800;font-size:.88rem;text-decoration:none!important}.ClubPage_orgBtn__4KpIY{background:#16324f;color:#fff!important}.ClubPage_orgBtnGhost__v8_Hf{border:1.5px solid #16324f;color:#16324f!important}@media (max-width:640px){.ClubPage_upcoming__lzi2c{padding:2rem 1rem 0}.ClubPage_orgLogo__ktHD6{width:56px;height:56px}}