.flow-bookings_titleRow__Zr382{display:flex;align-items:baseline;justify-content:space-between;gap:20px;flex-wrap:wrap}.flow-bookings_tabs__6xzBx{display:flex;gap:9px}.flow-bookings_tabs__6xzBx a{font-size:13.5px;color:#9a929c;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:8px 18px;min-height:38px;box-sizing:border-box;display:inline-flex;align-items:center}.flow-bookings_tabs__6xzBx a:hover{color:#f4f1f4}.flow-bookings_tabs__6xzBx a[aria-current=page]{color:#f4f1f4;border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.06)}.flow-bookings_stack__8Kia4{display:flex;flex-direction:column;gap:12px;margin-top:26px}.flow-bookings_card__25G_O{border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#0e0b11}.flow-bookings_combat__U_Jgk{--tone:#f3899f;--tone-border:rgba(225,29,72,0.28)}.flow-bookings_boutique__2Key1{--tone:#d9b6a5;--tone-border:rgba(194,133,110,0.25)}.flow-bookings_fitness___j2Ts{--tone:#c4aaf7;--tone-border:rgba(139,92,246,0.3)}.flow-bookings_row__c1B_q{border-color:var(--tone-border,rgba(255,255,255,.1));padding:24px;display:flex;gap:20px;flex-wrap:wrap;align-items:center}.flow-bookings_rowMain__3GSFo{min-width:0;flex:1 1 260px}.flow-bookings_rowTitle__XOQN7{font-size:19px;font-weight:400;margin-top:8px!important}.flow-bookings_tagRow__u_Snn{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.flow-bookings_eyebrow__ehS_G{font-family:var(--font-ibm-mono),monospace;font-size:10px;letter-spacing:.2em;color:var(--tone,#7a727c);text-transform:uppercase}.flow-bookings_violet__aJIjF{color:#c4aaf7}.flow-bookings_meta__5toQy{font-size:14px;line-height:1.55;color:#9a929c;margin-top:6px!important}.flow-bookings_pillMuted__QATd0,.flow-bookings_pillOk__KfXSM,.flow-bookings_pillWarn__Tp5d7{font-family:var(--font-ibm-mono),monospace;font-size:9px;letter-spacing:.16em;text-transform:uppercase;border:1px solid;border-radius:5px;padding:3px 7px}.flow-bookings_pillOk__KfXSM{color:#86efac;border-color:rgba(34,197,94,.35)}.flow-bookings_pillMuted__QATd0{color:#b5adb7;border-color:rgba(255,255,255,.18)}.flow-bookings_pillWarn__Tp5d7{color:#fde68a;border-color:rgba(234,179,8,.4)}.flow-bookings_ok___vlE6{color:#86efac}.flow-bookings_warn__MojpM{color:#fde68a}.flow-bookings_bad__TtRPP{color:#fca5a5}.flow-bookings_next__jlzdW{border-color:var(--tone-border);overflow:hidden;display:flex;flex-wrap:wrap}.flow-bookings_nextMain__bLRZP{flex:1 1 380px;min-width:0;padding:26px}.flow-bookings_nextTitle__srtSx{font-size:22px;font-weight:400;margin-top:10px!important}.flow-bookings_next__jlzdW .flow-bookings_eyebrow__ehS_G{color:var(--tone)}.flow-bookings_facts__Wp0o7{display:flex;gap:22px;margin:20px 0 0;padding-top:18px;border-top:1px solid rgba(255,255,255,.08);flex-wrap:wrap}.flow-bookings_facts__Wp0o7 dt{font-family:var(--font-ibm-mono),monospace;font-size:9px;letter-spacing:.2em;color:#7a727c;text-transform:uppercase}.flow-bookings_facts__Wp0o7 dd{font-size:15px;margin:5px 0 0}.flow-bookings_qrPanel__FwEPu{flex:0 0 auto;width:190px;box-sizing:border-box;padding:26px;border-left:1px solid rgba(255,255,255,.07);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.flow-bookings_qrPanel__FwEPu>span{font-size:12.5px;color:#7a727c;text-align:center}.flow-bookings_qr__NgK3K{width:126px;height:126px;border-radius:12px;background:#f4f1f4;padding:6px;box-sizing:border-box}.flow-bookings_qrFallback__fwPYa{font-size:14px;color:#f4f1f4!important;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:10px 18px}.flow-bookings_offer__dj4Y4{border-color:rgba(139,92,246,.45);background:linear-gradient(180deg,rgba(139,92,246,.1),#0e0b11)}.flow-bookings_waitCard__Axa4_{border-color:rgba(139,92,246,.3);background:rgba(139,92,246,.05)}.flow-bookings_inlineError__sVtPc{font-size:13px;color:#fca5a5;margin-top:8px!important}.flow-bookings_actions__3Ero6{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:22px}.flow-bookings_row__c1B_q .flow-bookings_actions__3Ero6{margin-top:0}.flow-bookings_btnClaim__IgxMc,.flow-bookings_btnDanger__XC8JD,.flow-bookings_btnLight__zECET,.flow-bookings_btnMuted__j_xuH,.flow-bookings_btnOutline__winiv,.flow-bookings_btnQuiet__2O2h_,.flow-bookings_btnViolet__OtRz6{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;font-size:14.5px;padding:12px 22px;min-height:46px;box-sizing:border-box;cursor:pointer;text-align:center}.flow-bookings_btnLight__zECET{color:#09070a!important;background:#f4f1f4;border:0}.flow-bookings_btnLight__zECET:hover{background:#fff}.flow-bookings_btnOutline__winiv{color:#c9c1cb!important;background:none;border:1px solid rgba(255,255,255,.16)}.flow-bookings_btnOutline__winiv:hover{border-color:rgba(255,255,255,.32);color:#f4f1f4!important}.flow-bookings_btnMuted__j_xuH{color:#9a929c!important;background:none;border:1px solid rgba(255,255,255,.12)}.flow-bookings_btnMuted__j_xuH:hover{color:#f4f1f4!important}.flow-bookings_btnViolet__OtRz6{color:#f4f1f4!important;background:none;border:1px solid rgba(139,92,246,.5)}.flow-bookings_btnViolet__OtRz6:hover{background:rgba(139,92,246,.12)}.flow-bookings_btnClaim__IgxMc{flex:1;min-width:200px;color:#fff;background:#8b5cf6;border:0;font-size:15px;padding:15px}.flow-bookings_btnClaim__IgxMc:hover{background:#9b72f7}.flow-bookings_btnDanger__XC8JD{flex:1;min-width:200px;color:#fff;background:#e11d48;border:0;font-size:15px;padding:15px}.flow-bookings_btnDanger__XC8JD:hover{background:#f43f5e}.flow-bookings_btnQuiet__2O2h_{font-size:13.5px;min-height:36px;padding:7px 14px;margin-left:10px;color:#f4f1f4;background:none;border:1px solid rgba(255,255,255,.2)}.flow-bookings_btnClaim__IgxMc:disabled,.flow-bookings_btnDanger__XC8JD:disabled,.flow-bookings_btnLight__zECET:disabled,.flow-bookings_btnMuted__j_xuH:disabled,.flow-bookings_btnOutline__winiv:disabled{opacity:.55;cursor:default}.flow-bookings_textLink__Rt_Rn{font-size:13.5px;color:#9a929c!important;border-bottom:1px solid rgba(255,255,255,.18);padding:6px 0}.flow-bookings_textLink__Rt_Rn:hover{color:#f4f1f4!important}.flow-bookings_alert__I_IqN{margin-top:18px;font-size:14px;line-height:1.55;color:#fca5a5;border:1px solid rgba(239,68,68,.3);background:rgba(239,68,68,.06);border-radius:12px;padding:12px 16px}.flow-bookings_empty__dkG1D{border:1px dashed rgba(255,255,255,.14);border-radius:20px;background:rgba(19,16,23,.4);padding:60px 32px;margin-top:26px;text-align:center}.flow-bookings_empty__dkG1D h2{font-family:var(--font-playfair),serif;font-weight:400;font-size:26px}.flow-bookings_empty__dkG1D p{font-size:15px;line-height:1.65;color:#9a929c;margin:12px auto 22px;max-width:44ch}.flow-bookings_stats__5f_xO{display:flex;gap:16px;margin-top:24px;flex-wrap:wrap}.flow-bookings_stat__oTZE_{flex:1 1 150px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:#0e0b11;padding:20px}.flow-bookings_stat__oTZE_ .flow-bookings_eyebrow__ehS_G{font-size:9px}.flow-bookings_statValue__3d5Vc{font-family:var(--font-playfair),serif;font-size:30px;margin-top:8px;min-height:36px}.flow-bookings_history__mGmxx{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.flow-bookings_historyRow__K8fTH{display:flex;gap:20px;padding:20px 24px;border-radius:16px;flex-wrap:wrap;align-items:center}.flow-bookings_historyTitle__rPxNm{font-size:17px;margin-top:8px}.flow-bookings_credit__VUxP7{text-align:right;min-width:120px;font-size:15px}.flow-bookings_credit__VUxP7>div+div{font-size:13px;color:#7a727c;margin-top:5px}.flow-bookings_narrow__zaTOk{max-width:580px;margin:0 auto;padding:46px 24px 100px}.flow-bookings_back__F6iz4{font-size:14px;color:#9a929c!important;display:inline-flex;min-height:36px;align-items:center}.flow-bookings_back__F6iz4:hover{color:#f4f1f4!important}.flow-bookings_lede__6Xm0m{font-size:15px;line-height:1.65;color:#9a929c;margin-top:12px!important}.flow-bookings_fine___4h4_{font-size:13px;line-height:1.65;color:#7a727c;margin-top:18px!important}.flow-bookings_sr__ChYsx{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.flow-bookings_cancelGlow__iH6Vy{background:radial-gradient(900px 520px at 50% -10%,rgba(225,29,72,.13),transparent 60%)}.flow-bookings_cancelH1__wM_4_{font-family:var(--font-bebas),sans-serif;font-weight:400;font-size:44px;letter-spacing:.02em;margin-top:20px!important}.flow-bookings_cancelCard__jDV_o{border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#0e0b11;margin-top:22px;overflow:hidden}.flow-bookings_cancelHead__KbcqZ{padding:22px;border-bottom:1px solid rgba(255,255,255,.08)}.flow-bookings_cancelWhen__aL1Nk{font-size:19px;margin-top:8px}.flow-bookings_cancelBody__KpDZ1{padding:22px;display:flex;flex-direction:column;gap:14px}.flow-bookings_line__ii1xJ{display:flex;justify-content:space-between;gap:16px;font-size:15px}.flow-bookings_line__ii1xJ>span:first-child{color:#9a929c}.flow-bookings_lineTop__R5j25{padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.flow-bookings_cancelNoteWrap___Nk4n{padding:0 22px 22px}.flow-bookings_noteBad__1pTB1,.flow-bookings_noteOk__tcBvc{display:flex;gap:11px;align-items:flex-start;padding:15px;border-radius:13px;font-size:14px;line-height:1.6}.flow-bookings_noteOk__tcBvc{border:1px solid rgba(34,197,94,.3);background:rgba(34,197,94,.05);color:#bbe8c8}.flow-bookings_noteBad__1pTB1{border:1px solid rgba(239,68,68,.35);background:rgba(239,68,68,.06)}.flow-bookings_noteBad__1pTB1>div>div{font-size:14.5px;color:#fca5a5}.flow-bookings_noteBad__1pTB1 p{color:#cbbbbb;margin-top:6px!important}.flow-bookings_noteBad__1pTB1>span,.flow-bookings_noteOk__tcBvc>span{width:6px;height:6px;border-radius:50%;flex:none;margin-top:8px}.flow-bookings_noteOk__tcBvc>span{background:#22c55e}.flow-bookings_noteBad__1pTB1>span{background:#ef4444}.flow-bookings_offerGlow__CLGau{background:radial-gradient(900px 520px at 50% -10%,rgba(139,92,246,.16),transparent 60%)}.flow-bookings_offerH1__o40wJ{font-family:var(--font-playfair),serif;font-weight:400;font-size:36px;line-height:1.08;margin-top:16px!important}.flow-bookings_offerCard__g4WCb{border:1px solid rgba(139,92,246,.35);border-radius:20px;background:linear-gradient(180deg,#16121f,#0d0a10);padding:28px;margin-top:24px;position:relative;overflow:hidden}.flow-bookings_offerCard__g4WCb:before{content:"";position:absolute;top:0;left:0;right:0;height:1.5px;background:linear-gradient(90deg,transparent,#8b5cf6,transparent)}.flow-bookings_countdown__GmM4n{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;font-size:15px;color:#c4aaf7}.flow-bookings_clock__2Fc4m{font-family:var(--font-playfair),serif;font-size:44px;line-height:1;color:#f4f1f4;font-variant-numeric:tabular-nums}.flow-bookings_meter__anvSB{height:4px;border-radius:999px;background:rgba(255,255,255,.09);margin-top:18px;overflow:hidden}.flow-bookings_meter__anvSB>span{display:block;height:100%;background:linear-gradient(90deg,#8b5cf6,#c4aaf7);transition:width 1s linear}.flow-bookings_summary__4JjIb{display:flex;flex-direction:column;gap:13px;margin:24px 0 0;padding-top:22px;border-top:1px solid rgba(255,255,255,.09)}.flow-bookings_summary__4JjIb>div{display:flex;justify-content:space-between;gap:16px;font-size:15px}.flow-bookings_summary__4JjIb dt{color:#9a929c}.flow-bookings_summary__4JjIb dd{margin:0;text-align:right}@media (max-width:640px){.flow-bookings_qrPanel__FwEPu{width:100%;border-left:0;border-top:1px solid rgba(255,255,255,.07)}.flow-bookings_credit__VUxP7{text-align:left}.flow-bookings_nextMain__bLRZP,.flow-bookings_row__c1B_q{padding:20px}.flow-bookings_historyRow__K8fTH{padding:18px}.flow-bookings_cancelH1__wM_4_{font-size:38px}.flow-bookings_offerH1__o40wJ{font-size:30px}}@media (prefers-reduced-motion:reduce){.flow-bookings_meter__anvSB>span{transition:none}}.flow-bookings_sheet__XDQSe{position:fixed;inset:auto 0 0 0;margin:0;width:100%;max-width:none;max-height:85vh;padding:0;border:0;border-top:1px solid rgba(255,255,255,.1);border-radius:22px 22px 0 0;background:linear-gradient(180deg,#15111a,#0d0a10);color:#f4f1f4;overflow-y:auto}.flow-bookings_sheet__XDQSe::backdrop{background:rgba(0,0,0,.6);backdrop-filter:blur(2px)}.flow-bookings_sheetBody__qIB8z{padding:10px 18px calc(26px + env(safe-area-inset-bottom));display:flex;flex-direction:column}.flow-bookings_sheetHandle__Y51lZ{width:36px;height:4px;border-radius:4px;background:rgba(255,255,255,.18);margin:0 auto 18px}.flow-bookings_sheetTitle__Gg_NZ{font:400 23px/1.2 var(--font-playfair),serif;margin:10px 0 0!important}.flow-bookings_sheetText__N9ORZ{font-size:14.5px;line-height:1.6;color:#a49ca6;margin-top:8px!important}.flow-bookings_sheetActions__rA2uR{display:flex;flex-direction:column;gap:8px;margin-top:20px}.flow-bookings_btnSheetDanger__3IVDn,.flow-bookings_btnSheetQuiet__H0ZrF{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 26px;border-radius:999px;font:500 15px var(--font-instrument),sans-serif;cursor:pointer}.flow-bookings_btnSheetDanger__3IVDn{color:#fca5a5;border:1px solid transparent;background:linear-gradient(#16111a,#16111a) padding-box,linear-gradient(120deg,#ef4444,rgba(239,68,68,.15) 70%,rgba(239,68,68,.5)) border-box}.flow-bookings_btnSheetQuiet__H0ZrF{color:#f4f1f4;background:none;border:1px solid rgba(255,255,255,.12);font-weight:400}.flow-bookings_btnSheetDanger__3IVDn:disabled,.flow-bookings_btnSheetQuiet__H0ZrF:disabled{opacity:.55;cursor:default}.flow-bookings_sheet__XDQSe :focus-visible{outline:2px solid #c4aaf7;outline-offset:3px}@media (max-width:759px){.flow-bookings_btnClaim__IgxMc,.flow-bookings_btnDanger__XC8JD{border:1px solid transparent;background:linear-gradient(#16111a,#16111a) padding-box,linear-gradient(120deg,var(--edge),color-mix(in srgb,var(--edge) 15%,transparent) 70%,color-mix(in srgb,var(--edge) 50%,transparent)) border-box;box-shadow:0 10px 30px color-mix(in srgb,var(--edge) 14%,transparent)}.flow-bookings_btnDanger__XC8JD{--edge:#ef4444;color:#fca5a5}.flow-bookings_btnClaim__IgxMc{--edge:#8b5cf6;color:#f4f1f4}.flow-bookings_btnClaim__IgxMc:hover,.flow-bookings_btnDanger__XC8JD:hover{background:linear-gradient(#1d1622,#1d1622) padding-box,linear-gradient(120deg,var(--edge),var(--edge)) border-box}}@media (max-width:399px){.flow-bookings_actions__3Ero6{flex-direction:column;align-items:stretch}.flow-bookings_actions__3Ero6>*{width:100%;min-width:0;margin-left:0}.flow-bookings_row__c1B_q .flow-bookings_actions__3Ero6{width:100%}}