.buttons_btn__0DF3F{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:10px 16px;border:1px solid transparent;border-radius:9px;background:transparent;color:inherit;font:inherit;font-size:12px;font-weight:500;letter-spacing:.08em;line-height:1.2;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}.buttons_btn__0DF3F svg{flex-shrink:0;width:15px;height:15px}.buttons_btn__0DF3F:disabled{opacity:.55;cursor:default}.buttons_primary__0wMTO{border-color:#ff6a3a88;background:linear-gradient(112deg,#ff3c0033,#ff3c0012 70%,transparent);color:#ffd9c8;box-shadow:0 0 16px #ff3c0028}.buttons_primary__0wMTO:hover:not(:disabled){background:linear-gradient(112deg,#ff3c0050,#ff3c001c 70%,transparent);border-color:#ff6a3ab0}.buttons_secondary__zP_h1{border-color:#a8b5bd30;color:var(--bastu-muted,#aebcc8)}.buttons_secondary__zP_h1:hover:not(:disabled){border-color:#a8b5bd60;color:var(--bastu-ink,#f3f1ec)}.buttons_danger__UhXsO{border-color:#ff5a3a80;background:linear-gradient(112deg,#ff1e0030,#ff3c0010 70%,transparent);color:#ffb4a0;box-shadow:0 0 12px #ff1e0022}.buttons_danger__UhXsO:hover:not(:disabled){background:linear-gradient(112deg,#ff1e0048,#ff3c001a 70%,transparent);border-color:#ff5a3ab0}.buttons_ghost__7yOHy{min-height:32px;padding:4px 6px;color:#ffd090}.buttons_ghost__7yOHy:hover:not(:disabled){color:#ffe4bd}.buttons_sm__iONN_{min-height:34px;padding:7px 12px;font-size:11px}.buttons_sm__iONN_ svg{width:14px;height:14px}.buttons_lg__ZnZ4v{min-height:48px;padding:13px 20px;border-radius:11px;font-size:13px}.buttons_icon__EHamL{width:40px;padding:0}.buttons_icon__EHamL.buttons_sm__iONN_{width:34px}.buttons_block__b4drY{width:100%}.achievements_badgeDefs__Zr2NL{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.achievements_badge__YUjc1{display:block;overflow:visible;flex-shrink:0}.achievements_badgeText__ZCwKM{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.achievements_badgeAnimated__BllKT .achievements_badgeAura__hERMj{transform-origin:100px 108px;animation:achievements_badgePulse__T3Zce 3.4s ease-in-out infinite}.achievements_badgeAnimated__BllKT .achievements_badgeRays__73VKf{transform-origin:100px 108px;animation:achievements_badgeSpin__vHwGM 48s linear infinite}.achievements_badgeSpark__r6PPb{opacity:0}.achievements_badgeAnimated__BllKT .achievements_badgeSpark__r6PPb{transform-box:fill-box;transform-origin:center;animation:achievements_badgeTwinkle__RIH06 2.8s ease-in-out infinite}@keyframes achievements_badgePulse__T3Zce{0%,to{opacity:.75;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes achievements_badgeSpin__vHwGM{to{transform:rotate(1turn)}}@keyframes achievements_badgeTwinkle__RIH06{0%,to{opacity:0;transform:scale(.4)}45%{opacity:1;transform:scale(1)}70%{opacity:.2;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.achievements_badgeAnimated__BllKT .achievements_badgeAura__hERMj,.achievements_badgeAnimated__BllKT .achievements_badgeRays__73VKf,.achievements_badgeAnimated__BllKT .achievements_badgeSpark__r6PPb{animation:none}.achievements_badgeAnimated__BllKT .achievements_badgeSpark__r6PPb{opacity:.8}}.achievements_bar__IhAOE{display:block;position:relative;height:6px;border-radius:99px;background:#a8b5bd1f;overflow:hidden}.achievements_bar__IhAOE>span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,#ff3c00,#ff8b21 60%,#fff0ac);box-shadow:0 0 10px #ff690480;transition:width .6s cubic-bezier(.2,.7,.2,1)}.achievements_miniLabel__jatTL{font-size:9px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#b8a68e}.achievements_emptyText__j_iBL{margin:0;font-size:12px;line-height:1.5;color:var(--bastu-muted)}.achievements_ringWrap__MMPuS{position:relative;display:grid;place-items:center;flex-shrink:0}.achievements_ringWrap__MMPuS>svg{display:block;width:100%;height:auto}.achievements_ringValueBig__Cgf2Q,.achievements_ringValue__kHxyV{position:absolute;inset:0;display:grid;grid-auto-flow:column;place-content:center;align-items:baseline;font-weight:500;letter-spacing:-.04em;color:#fff3df;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.achievements_ringValue__kHxyV{font-size:19px}.achievements_ringValue__kHxyV small{font-size:11px;color:#aebcc8;letter-spacing:0}.achievements_ringValueBig__Cgf2Q{font-size:30px}.achievements_smallButton___PP_U{flex-shrink:0}.achievements_card___MP7S{display:grid;grid-gap:16px;gap:16px;margin:0 0 15px}.achievements_cardLoading__7dNoM{min-height:190px}.achievements_cardGrid__94xQk{display:grid;grid-template-columns:minmax(170px,.8fr) minmax(250px,1.3fr) minmax(250px,1.2fr);grid-gap:14px;gap:14px;align-items:stretch}.achievements_goalRing__HLEOi,.achievements_goalYear__U0IOp,.achievements_nextRow__MrG0I,.achievements_streak__H3Br9{font:inherit;color:inherit;text-align:left;cursor:pointer}.achievements_streak__H3Br9{position:relative;display:flex;align-items:center;gap:14px;padding:16px;border:1px solid #a8b5bd26;border-radius:12px;background:radial-gradient(120% 90% at 20% 100%,#ff3c0014,transparent 60%),#0a1015a6;overflow:hidden}.achievements_streakFlame__COafG{display:grid;place-items:center;width:58px;height:58px;flex-shrink:0;border-radius:50%;border:1px solid #a8b5bd33;color:#6f7b85}.achievements_streakFlame__COafG svg{width:30px;height:30px}.achievements_streakLit__Gy2tp .achievements_streakFlame__COafG{border-color:#ff8b2199;color:#fff0ac;background:radial-gradient(circle at 50% 70%,#ff3c0040,transparent 70%);box-shadow:0 0 18px #ff3c0044,inset 0 0 12px #ff690430}.achievements_streakLit__Gy2tp .achievements_streakFlame__COafG svg{filter:drop-shadow(0 0 1px #ff8b21) drop-shadow(0 0 5px #ff6904) drop-shadow(0 0 12px #ff3c00);animation:achievements_flicker__inp7S 2.6s ease-in-out infinite}@keyframes achievements_flicker__inp7S{0%,to{transform:scale(1) rotate(0deg)}35%{transform:scale(1.05) rotate(-2deg)}70%{transform:scale(.97) rotate(1.5deg)}}.achievements_streakText__dR6KE{display:grid;grid-gap:2px;gap:2px;min-width:0}.achievements_streakText__dR6KE strong{font-size:34px;font-weight:500;line-height:1;letter-spacing:-.05em;color:#fff3df;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.achievements_streakText__dR6KE>span{font-size:12px;color:#d7dee4}.achievements_streakText__dR6KE small{margin-top:4px;font-size:11px;line-height:1.35;color:#9fb0bd}.achievements_goals__y7p9F{display:grid;grid-gap:10px;gap:10px}.achievements_goalRing__HLEOi{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid #a8b5bd26;border-radius:12px;background:#0a1015a6}.achievements_goalRing__HLEOi .achievements_ringWrap__MMPuS{width:64px}.achievements_goalText__m4Nlg{display:grid;grid-gap:2px;gap:2px;min-width:0}.achievements_goalText__m4Nlg strong,.achievements_goalYearHead__6gimO strong{font-size:13px;font-weight:500;color:var(--bastu-ink)}.achievements_goalText__m4Nlg span,.achievements_goalYearHead__6gimO span{font-size:12px;color:#c6d0d8}.achievements_goalText__m4Nlg small,.achievements_goalYear__U0IOp small{font-size:11px;color:#9fb0bd}.achievements_goalYear__U0IOp{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid #a8b5bd26;border-radius:12px;background:#0a1015a6}.achievements_goalYearHead__6gimO{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.achievements_goalRing__HLEOi:hover,.achievements_goalYear__U0IOp:hover,.achievements_streak__H3Br9:hover{border-color:#ff8b2166}.achievements_nextList__f5Knu{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0}.achievements_nextList__f5Knu ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.achievements_nextRow__MrG0I{display:flex;align-items:center;gap:10px;width:100%;padding:4px 8px 4px 2px;border:1px solid transparent;border-radius:10px;background:transparent}.achievements_nextRow__MrG0I:hover{background:#ffffff08}.achievements_nextText__414OD{display:grid;grid-gap:4px;gap:4px;min-width:0;flex:1 1}.achievements_nextText__414OD strong{font-size:13px;font-weight:500;color:var(--bastu-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.achievements_nextText__414OD small{font-size:11px;color:#9fb0bd}@media (max-width:1180px){.achievements_cardGrid__94xQk{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.achievements_nextList__f5Knu{grid-column:1/-1}}@media (max-width:620px){.achievements_card___MP7S{margin:0 0 14px}.achievements_cardGrid__94xQk{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.achievements_goals__y7p9F{display:contents}.achievements_goalYear__U0IOp,.achievements_nextList__f5Knu{grid-column:1/-1}.achievements_goalRing__HLEOi,.achievements_streak__H3Br9{flex-direction:column;align-items:flex-start;gap:10px;padding:12px}.achievements_streakFlame__COafG{width:46px;height:46px}.achievements_streakFlame__COafG svg{width:24px;height:24px}.achievements_streakText__dR6KE strong{font-size:28px}.achievements_goalRing__HLEOi .achievements_ringWrap__MMPuS{width:46px}.achievements_ringValue__kHxyV{font-size:15px}.achievements_ringValue__kHxyV small{font-size:9px}.achievements_goalHint__yVp5O{display:none}}.achievements_strip__KYzn0{display:flex;align-items:center;gap:14px;width:100%;margin:0 0 14px;padding:12px 16px;font:inherit;color:inherit;text-align:left;cursor:pointer}.achievements_strip__KYzn0:hover{border-color:#ff8b2166}.achievements_strip__KYzn0>svg{width:16px;height:16px;color:#a5b1bb;flex-shrink:0}.achievements_stripText__VlaTU{display:grid;grid-gap:2px;gap:2px;flex-shrink:0}.achievements_stripText__VlaTU strong{font-size:14px;font-weight:500;color:var(--bastu-ink)}.achievements_stripText__VlaTU span{font-size:11px;color:#9fb0bd}.achievements_stripBadges__FG9BN{display:flex;flex-wrap:wrap;justify-content:flex-end;align-content:flex-start;gap:24px 2px;flex:1 1;min-width:0;height:44px;overflow:hidden}.achievements_view__RJ0fa{display:grid;grid-gap:14px;gap:14px;min-width:0}.achievements_view__RJ0fa>section{margin:0}.achievements_summary__yavBm{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.achievements_summaryMain__rglne{display:flex;align-items:center;gap:16px}.achievements_summaryMain__rglne .achievements_ringWrap__MMPuS{width:96px}.achievements_summaryText__NtfYM{display:grid;grid-gap:6px;gap:6px}.achievements_summaryText__NtfYM strong{font-size:20px;font-weight:500;letter-spacing:-.03em;color:var(--bastu-ink)}.achievements_streaks__ug1Cz{display:grid;grid-template-columns:repeat(3,minmax(92px,1fr));grid-gap:10px;gap:10px;margin:0;flex:1 1;max-width:520px}.achievements_streaks__ug1Cz>div{display:grid;grid-gap:3px;gap:3px;padding:12px 14px;border:1px solid #a8b5bd26;border-radius:12px;background:#0a1015a6}.achievements_streaks__ug1Cz dt{font-size:11px;color:#aebcc8}.achievements_streaks__ug1Cz dd{display:flex;align-items:center;gap:6px;margin:0;font-size:26px;font-weight:500;letter-spacing:-.04em;color:#c6d0d8;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.achievements_streaks__ug1Cz dd svg{width:18px;height:18px;color:#6f7b85}.achievements_streaks__ug1Cz small{font-size:10px;color:#899ba9}.achievements_streakOn__Um_l_{border-color:#ff8b2155!important}.achievements_streakOn__Um_l_ dd{color:#fff3df}.achievements_streakOn__Um_l_ dd svg{color:#fff0ac;filter:drop-shadow(0 0 1px #ff8b21) drop-shadow(0 0 4px #ff6904)}@media (max-width:620px){.achievements_summary__yavBm{display:grid}.achievements_streaks__ug1Cz{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.achievements_streaks__ug1Cz>div{padding:10px;min-width:0}.achievements_streaks__ug1Cz dt{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.achievements_streaks__ug1Cz dd{font-size:22px}}.achievements_goalPanel__6HOri{display:grid;grid-gap:16px;gap:16px}.achievements_goalRows__9QYfT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.achievements_goalRow__Nv0gN{display:grid;grid-gap:7px;gap:7px;padding:14px;border:1px solid #a8b5bd26;border-radius:12px;background:#0a1015a6}.achievements_goalRow__Nv0gN strong{font-size:15px;font-weight:500;color:var(--bastu-ink)}.achievements_goalRow__Nv0gN small{font-size:11px;color:#9fb0bd}@media (max-width:620px){.achievements_goalRows__9QYfT{grid-template-columns:minmax(0,1fr)}}.achievements_resolutionRow__JhBIE{grid-column:1/-1}.achievements_resolutionHead__a4rFK{display:flex;align-items:center;gap:12px}.achievements_resolutionText__rj1Ym{display:grid;grid-gap:3px;gap:3px;flex:1 1;min-width:0}.achievements_resolutionDialog__t94WO .achievements_detailBadge__NPCUU{margin-top:0}.achievements_resolutionHint__GqMEx{margin-top:-6px;font-size:12px;color:#9fb0bd}.achievements_nextPanel__DMDSL{display:grid;grid-gap:12px;gap:12px}.achievements_nextCards__xmGYx{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.achievements_nextCard__usj1D{display:flex;align-items:center;gap:12px;width:100%;height:100%;padding:10px 12px 10px 6px;border:1px solid #a8b5bd26;border-radius:12px;background:#0a1015a6;font:inherit;color:inherit;text-align:left;cursor:pointer}.achievements_nextCard__usj1D:hover{border-color:#ff8b2166}.achievements_nextCard__usj1D .achievements_nextText__414OD>span{font-size:11px;line-height:1.4;color:#aebcc8}@media (max-width:900px){.achievements_nextCards__xmGYx{grid-template-columns:minmax(0,1fr)}}.achievements_category__o2UdK{display:grid;grid-gap:14px;gap:14px}.achievements_categoryHead__LHIok{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.achievements_categoryCount__Cf80X{flex-shrink:0;padding:3px 9px;border:1px solid #a8b5bd33;border-radius:99px;font-size:11px;color:#c6d0d8;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.achievements_grid__sCBIB{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(116px,1fr));grid-gap:8px;gap:8px}.achievements_tile__vwYUR{display:grid;justify-items:center;align-content:start;grid-gap:5px;gap:5px;width:100%;height:100%;padding:10px 6px 12px;border:1px solid transparent;border-radius:12px;background:transparent;font:inherit;color:inherit;text-align:center;cursor:pointer;transition:background .15s,border-color .15s,transform .15s}.achievements_tile__vwYUR:hover{background:#ffffff07;border-color:#a8b5bd22}.achievements_tile__vwYUR:active{transform:scale(.97)}.achievements_tile__vwYUR strong{max-width:100%;font-size:12px;font-weight:500;line-height:1.3;color:#8e9aa4;overflow-wrap:anywhere}.achievements_tile__vwYUR small{font-size:10px;line-height:1.3;color:#7f8e9a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.achievements_tileUnlocked__qcXlb strong{color:var(--bastu-ink)}.achievements_tileUnlocked__qcXlb small{color:#d8b98e}.achievements_tileBar__FWYsz{width:72%;height:4px;margin-top:2px}@media (max-width:620px){.achievements_grid__sCBIB{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.achievements_tile__vwYUR{padding:8px 2px 10px}}.achievements_footNote__SCrG5{margin:4px 4px 10px;font-size:11px;line-height:1.6;color:#899ba9}.achievements_detail__xAK7P{align-items:center;text-align:center;padding-top:12px}.achievements_detailBadge__NPCUU{display:grid;place-items:center;margin:6px 0 2px}.achievements_detailTitle__6U5rq{font-size:22px;text-align:center}.achievements_detailText__ZHpuC{margin:0;max-width:34ch;font-size:13px;line-height:1.55;color:#c6d0d8}.achievements_detailStatus__gj_tX{margin:4px 0 0;font-size:12px;color:#d8b98e}.achievements_detailProgress__jME2m{display:grid;grid-gap:6px;gap:6px;width:min(260px,100%);margin-top:6px}.achievements_detailProgress__jME2m small{font-size:11px;color:#aebcc8;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.achievements_celebrate__fQjta>div:last-child,.achievements_detail__xAK7P>div:last-child{align-self:stretch}.achievements_tierChip__StIS9{padding:3px 10px;border:1px solid #a8b5bd40;border-radius:99px;font-size:9px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#c6d0d8}.achievements_tier_bronze__0G2sN{border-color:#e8a16877;color:#ffcf9f}.achievements_tier_silver__IJUZg{border-color:#e2e9ef77;color:#eef5fa}.achievements_tier_gold__pKqI5{border-color:#ffd86599;color:#ffe38a}.achievements_tier_ember__NZsSs{border-color:#ff8b21aa;color:#ffb659;box-shadow:0 0 10px #ff3c0033}.achievements_tier_legend__3Nts6{border-color:#ffd865aa;color:#fff0ac;background:linear-gradient(90deg,#ff3c0022,#ffd86522);box-shadow:0 0 14px #ff690444}.achievements_yearChips__GLwB3{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.achievements_yearChips__GLwB3 li{padding:3px 9px;border:1px solid #ff8b2166;border-radius:99px;font-size:11px;color:#ffd4a1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.achievements_celebrateBackdrop__BhfwM{background:radial-gradient(circle at 50% 38%,#ff3c0026,transparent 55%),#05080ad0}.achievements_celebrate__fQjta{position:relative;align-items:center;text-align:center;overflow:hidden;width:min(440px,100%)}.achievements_celebrate__fQjta>*{position:relative}.achievements_burst__ea9l8{position:absolute!important;left:50%;top:130px;width:520px;height:520px;margin:-260px 0 0 -260px;border-radius:50%;background:repeating-conic-gradient(from 0deg,#ff8b2122 0deg 6deg,transparent 6deg 18deg);-webkit-mask-image:radial-gradient(circle,#000 20%,transparent 68%);mask-image:radial-gradient(circle,#000 20%,transparent 68%);animation:achievements_badgeSpin__vHwGM 30s linear infinite;pointer-events:none}@media (max-width:440px){.achievements_celebrateActions__7X4e2{display:grid;grid-template-columns:1fr 1fr}.achievements_celebrateActions__7X4e2>button{justify-content:center;margin-right:0}.achievements_celebrateActions__7X4e2>button:last-child{grid-column:1/-1}}.achievements_celebrateBadge__Eggk1{display:grid;place-items:center;margin:4px 0 6px;animation:achievements_badgeLand__wltkm .9s cubic-bezier(.2,1.4,.3,1) both}@keyframes achievements_badgeLand__wltkm{0%{opacity:0;transform:scale(.3) rotate(-12deg);filter:brightness(2.2)}60%{opacity:1;filter:brightness(1.4)}to{transform:scale(1) rotate(0deg);filter:brightness(1)}}.achievements_celebrateGrid__4QyWu{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px 4px;gap:8px 4px;width:100%;max-height:46vh;overflow-y:auto}.achievements_celebrateGrid__4QyWu li{display:grid;justify-items:center;grid-gap:3px;gap:3px;animation:achievements_badgeLand__wltkm .7s cubic-bezier(.2,1.4,.3,1) both}.achievements_celebrateGrid__4QyWu small{font-size:10px;line-height:1.25;color:#d7dee4}@media (prefers-reduced-motion:reduce){.achievements_burst__ea9l8,.achievements_celebrateBadge__Eggk1,.achievements_celebrateGrid__4QyWu li,.achievements_streakLit__Gy2tp .achievements_streakFlame__COafG svg{animation:none}}.achievements_goalsDialog__nySUS{gap:14px}.achievements_unlockedGrid__FAlps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));grid-gap:14px 10px;gap:14px 10px}.achievements_unlockedGrid__FAlps li{display:grid;justify-items:center;align-content:start;grid-gap:4px;gap:4px;min-width:0;text-align:center}.achievements_unlockedGrid__FAlps li>svg{margin-bottom:4px}.achievements_unlockedGrid__FAlps strong{font-size:12px;font-weight:500;line-height:1.3;color:#f3f1ec}.achievements_unlockedGrid__FAlps span{font-size:11px;color:#9fb0bd;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.achievements_memberBadges__Cq6hE{display:grid;grid-gap:8px;gap:8px;min-height:40px;padding:12px 0 2px;border-top:1px solid #a8b5bd1f}.achievements_memberBadges__Cq6hE ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:2px}.achievements_memberBadges__Cq6hE li{position:relative}.achievements_memberCount__Nn0l7{position:absolute;right:-2px;bottom:2px;padding:0 4px;border-radius:99px;background:#ff6904;color:#1a0d05;font-size:9px;font-weight:700}.achievements_memberMore__b_Njj{padding:0 6px;font-size:11px;color:#aebcc8}.achievements_badgePreview__IX5f_{opacity:.6;filter:saturate(.7) brightness(.92)}.achievements_goalRing__HLEOi .achievements_ringWrap__MMPuS:before{content:"";position:absolute;inset:4px;border-radius:50%;border:3px solid #a8b5bd1c}.achievements_celebrateBadgeWrap__b7tDo{position:relative;display:block}.achievements_subhead__qvIp3{margin:6px 0 -6px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#8e9aa4}.achievements_sharePanel__KL3ov{display:grid;grid-gap:8px;gap:8px;align-self:stretch;margin-top:4px;text-align:left}.achievements_shareImageTitle__vix6h{margin-top:10px;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#9fb0bd}.achievements_shareImageButton__NwLy0{display:flex;align-items:center;gap:12px;width:100%;padding:11px 12px;border:1px solid #a8b5bd26;border-radius:10px;background:#0a1015a6;color:#f3f1ec;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.achievements_shareImageButton__NwLy0:focus-visible,.achievements_shareImageButton__NwLy0:hover{border-color:#ff8b2170;background:#ff49000f}.achievements_shareImageButton__NwLy0:disabled{opacity:.6;cursor:default}.achievements_shareImageButton__NwLy0>svg{flex-shrink:0;width:18px;height:18px;color:#ff8b21}.achievements_shareImageButton__NwLy0>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.achievements_shareImageButton__NwLy0 strong{font-size:13px;font-weight:500}.achievements_shareImageButton__NwLy0 small{font-size:11px;color:#899ba9}.community_stack__jKnC7.community_stack__jKnC7{display:grid;grid-gap:14px;gap:14px}.community_head__ZdAgW{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.community_headActions__zthj1{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.community_profile__yfT3k{display:flex;gap:14px;align-items:flex-start;min-width:0}.community_avatar__mDg8O{flex-shrink:0;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:1px solid #ff8b2166;background:radial-gradient(circle at 35% 30%,#ffb96633,#ff690414 60%,transparent),linear-gradient(150deg,#2a1a12,#120c0a);box-shadow:0 0 12px #ff3c0033,inset 0 1px 0 #fff0ac22;color:#fff3df;font-size:16px;font-weight:600;letter-spacing:.02em}.community_avatarSmall__qkujh{width:34px;height:34px;font-size:12px}.community_profileText__gef_m{min-width:0}.community_profileText__gef_m strong{display:block;font-size:17px;font-weight:500;color:#fff3df}.community_handle__7PWd3{font-size:12px;color:#8fa0ad}.community_bio__fGIYb{margin:6px 0 0;font-size:12px;line-height:1.45;color:#aebcc8}.community_badges__s_p7T{display:flex;gap:6px;flex-wrap:wrap;margin-top:7px}.community_adminEntry__g3VeU{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #ff8b2140;border-radius:12px;background:radial-gradient(120% 100% at 0 0,#ff690414,transparent 60%),#0a1015a6}.community_adminEntryIcon__qV21p{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:10px;background:#ff8b2118;color:#ffb659}.community_adminEntryIcon__qV21p svg{width:18px;height:18px}.community_adminEntryText__PdZrc{display:grid;grid-gap:2px;gap:2px;flex:1 1;min-width:0}.community_adminEntryText__PdZrc strong{font-size:14px;font-weight:500;color:#fff3df}.community_adminEntryText__PdZrc span{font-size:12px;line-height:1.4;color:#9fb0bd}.community_adminEntry__g3VeU>button{flex-shrink:0}@media (max-width:480px){.community_adminEntry__g3VeU{flex-wrap:wrap}.community_adminEntry__g3VeU>button{width:100%;justify-content:center}}.community_badge__F4b_x{padding:3px 7px;border:1px solid #6f7b8555;border-radius:99px;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#aebcc8}.community_badgeAdmin__nvvHc{border-color:#ff8b21aa;color:#ffd9a8;background:#ff69041a;box-shadow:0 0 8px #ff3c0033}.community_badgePremium__dk1Z_{border-color:#6bd9e5aa;color:#cdf7fb;background:#08bce71a}.community_clubActions__LWKf9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.community_clubActions__LWKf9>:last-child:nth-child(odd){grid-column:1/-1}.community_list__kZI1y{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.community_row___pqnJ{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:10px 12px;border:1px solid #a8b5bd30;border-radius:10px;background:#0a1015c0;color:inherit;text-align:left;font:inherit}button.community_row___pqnJ{cursor:pointer;transition:border-color .16s,background .16s}button.community_row___pqnJ:active,button.community_row___pqnJ:hover{border-color:#ff8b2166;background:#ff69040d}.community_rowMain__ZSKyd{flex:1 1;min-width:0}.community_rowMain__ZSKyd strong{display:block;font-size:14px;font-weight:500;color:#f3f1ec;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.community_rowMeta__SWGwR{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:3px;font-size:11px;line-height:1.3;color:#8fa0ad}.community_rowMeta__SWGwR svg{width:12px;height:12px}.community_rowActions__q7TD9{display:flex;align-items:center;gap:6px;flex-shrink:0}.community_chev__oe_jp{flex-shrink:0;width:16px;height:16px;color:#6f7b85}.community_roleTag__EYCTv{display:inline-block;padding:2px 6px;border:1px solid #6f7b8555;border-radius:99px;font-size:8px;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:#aebcc8;white-space:nowrap}.community_roleBlocked__zCeYp{margin-left:4px;color:#ffb08a;border-color:#ff6a3a55}.community_countBadge__jMsQA{display:inline-grid;place-items:center;box-sizing:border-box;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#ff3b30;color:#fff;font-size:10px;font-weight:600;letter-spacing:0;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:0 0 8px #ff3b3066}.community_eyebrowWithBadge__cBWk_{display:inline-flex;align-items:center;gap:8px}.community_roleOwner__a7y77{border-color:#ffb96699;color:#ffe0b0}.community_roleAdmin__2YJze{border-color:#6bd9e588;color:#cdf7fb}.community_search__tF_ZJ{position:relative}.community_search__tF_ZJ svg{position:absolute;left:12px;top:50%;width:16px;height:16px;transform:translateY(-50%);color:#6f7b85;pointer-events:none}.community_search__tF_ZJ input{width:100%;min-width:0;padding:10px 12px 10px 36px;border:1px solid #a8b5bd30;border-radius:8px;background:#0a1015c0;color:var(--bastu-ink,#f3f1ec);font:inherit;font-size:13px;color-scheme:dark}.community_search__tF_ZJ input:focus{outline:none;border-color:#ff8b21a3;box-shadow:0 0 0 3px #ff690420}.community_prefix__EfYkw{position:relative;display:block}.community_prefix__EfYkw:before{content:"@";position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#8fa0ad;font-size:14px;pointer-events:none}.community_prefix__EfYkw input{padding-left:27px!important}.community_textarea__WjOoa{width:100%;min-width:0;min-height:68px;padding:10px 12px;border:1px solid #a8b5bd30;border-radius:8px;background:#0a1015c0;color:var(--bastu-ink,#f3f1ec);font:inherit;font-size:13px;line-height:1.45;color-scheme:dark;resize:vertical}.community_textarea__WjOoa:focus{outline:none;border-color:#ff8b21a3;box-shadow:0 0 0 3px #ff690420}.community_hint__oN4P4{margin:4px 0 0;font-size:11px;color:#8fa0ad}.community_notice__dTx5V{margin:0;font-size:12px;line-height:1.45;color:#b9d6c8}.community_center__k3CSe{padding:20px 0;text-align:center;color:#8fa0ad;font-size:12px}.community_board__O_ZR_{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px;container-type:inline-size}.community_boardRow__zSPMB{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-column-gap:6px;column-gap:6px;padding-right:8px;border:1px solid #a8b5bd30;border-radius:10px;background:#0a1015c0;transition:border-color .15s,background-color .15s}.community_boardRowSelectable__Tf89r{cursor:pointer}.community_boardRowSelectable__Tf89r:hover{border-color:#ff8b2170}.community_boardRow__zSPMB:has(.community_boardSelect___7Ya9[aria-pressed=true]){border-color:#ff8b21aa;background-color:#ff690415}.community_boardRowBlocked__ZbpVE{opacity:.6}.community_boardSelect___7Ya9{grid-column:1;grid-row:1;min-width:0;display:grid;grid-template-columns:22px 34px minmax(0,1fr);grid-column-gap:10px;column-gap:10px;align-items:center;padding:10px 12px;border:0;border-radius:10px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.community_boardSelect___7Ya9:disabled{cursor:default}.community_boardSelect___7Ya9:focus-visible{outline:2px solid #ffb966;outline-offset:2px}.community_boardActions__IGeyA{grid-column:2;grid-row:1;display:flex}.community_boardActions__IGeyA:empty{display:none}.community_boardRowTop__kcT8a{border-color:#ff8b2144;background:linear-gradient(90deg,#ff69041a,transparent 60%)}.community_rank__wCNSK{font-size:13px;font-weight:600;text-align:center;color:#8fa0ad;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.community_rankTop__toJQq{color:#fff0ac;text-shadow:0 0 6px #ff6904aa}.community_boardStats__lqd5M{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0 4px 0 12px;padding:9px 0 10px;border-top:1px solid #a8b5bd1c}.community_boardStat__gd9mq{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;line-height:1.1}.community_boardStat__gd9mq strong{font-size:16px;font-weight:500;color:#fff3df;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.community_boardStat__gd9mq span{max-width:100%;font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:#8fa0ad;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.community_menu__TysSK{display:flex;flex-wrap:wrap;gap:6px;padding:2px 0 4px}.community_memberActions__AOdTe{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.community_memberActions__AOdTe>button:not(.community_memberModerate__50m3x)+.community_memberModerate__50m3x{margin-top:6px;position:relative}.community_memberActions__AOdTe>button:not(.community_memberModerate__50m3x)+.community_memberModerate__50m3x:before{content:"";position:absolute;top:-7px;left:0;right:0;border-top:1px solid #a8b5bd1f}.community_memberActions__AOdTe>.community_memberModerate__50m3x{color:#aeb7c1;border-color:#a8b5bd2a}.community_memberActions__AOdTe>button{width:100%;justify-content:flex-start;min-height:46px}.community_linkBox__wpbnO{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px dashed #ff8b2166;border-radius:11px;background:#ff69040d}.community_linkBox__wpbnO code{font-size:11px;word-break:break-all;color:#ffe0b0}.community_linkActions__FqoLK{display:flex;gap:8px;flex-wrap:wrap}.community_adminStats__fzZy9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.community_adminStat__3Z9Wt{padding:12px;border:1px solid #a8b5bd30;border-radius:10px;background:#0a1015c0}.community_adminStat__3Z9Wt strong{display:block;font-size:22px;font-weight:500;color:#fff3df;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.community_adminStat__3Z9Wt span{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#8fa0ad}.community_userRow__syY75{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;padding:10px 12px;border:1px solid #a8b5bd30;border-radius:10px;background:#0a1015c0}.community_userRow__syY75 strong{display:block;font-size:13px;font-weight:500;color:#f3f1ec;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.community_userRow__syY75 small{display:block;font-size:11px;color:#8fa0ad}.community_userControls__ulDdK{display:flex;gap:6px}@media (max-width:620px){.community_userRow__syY75{grid-template-columns:minmax(0,1fr)}.community_userControls__ulDdK{flex-wrap:wrap}}.community_userRow__syY75 strong .community_roleTag__EYCTv{margin-left:8px;vertical-align:middle}.community_reportRow__Hykwy{display:grid;grid-gap:12px;gap:12px;padding:12px 14px;border:1px solid #a8b5bd30;border-radius:12px;background:#0a1015c0}.community_reportResolved__BesnL{opacity:.55}.community_reportMain__nfUYE{display:grid;grid-gap:6px;gap:6px;min-width:0}.community_reportTags__t3_HI{display:flex;flex-wrap:wrap;gap:6px}.community_reportMain__nfUYE strong{font-size:14px;font-weight:500;color:#f3f1ec;overflow-wrap:anywhere}.community_reportMain__nfUYE strong .community_roleTag__EYCTv{margin-left:8px;vertical-align:middle}.community_reportMessage__zDOvN{margin:0;font-size:13px;line-height:1.5;color:#c2cbd2}.community_reportMain__nfUYE small{font-size:11px;color:#8fa0ad}.community_reportActions___hoZW{display:flex;flex-wrap:wrap;gap:8px}.community_select__kkDJc{min-height:36px;padding:6px 36px 6px 10px;border:1px solid #a8b5bd30;border-radius:8px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#0a1015c0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23aebcc8' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;background-size:16px;color:var(--bastu-ink,#f3f1ec);font:inherit;font-size:12px;color-scheme:dark}@container (min-width: 400px){.community_boardRow__zSPMB{grid-template-columns:minmax(0,1fr) auto auto}.community_boardStats__lqd5M{grid-column:2;grid-row:1;grid-template-columns:repeat(3,70px);gap:8px;margin:0 4px 0 0;padding:0;border-top:0}.community_boardActions__IGeyA{grid-column:3}.community_boardStat__gd9mq{align-items:flex-end}}@container (min-width: 580px){.community_boardStats__lqd5M{grid-template-columns:repeat(3,84px)}}.community_boardRow__zSPMB .community_rowMeta__SWGwR{display:flex;align-items:center;flex-wrap:nowrap;gap:6px;white-space:nowrap;overflow:hidden}.community_boardRow__zSPMB .community_rowHandle__Ftzed{min-width:0;overflow:hidden;text-overflow:ellipsis}@media (min-width:621px){.community_stack__jKnC7.community_stack__jKnC7{gap:18px}.community_clubActions__LWKf9{display:flex;flex-wrap:wrap}.community_clubActions__LWKf9>:last-child:nth-child(odd){grid-column:auto}.community_adminStats__fzZy9{grid-template-columns:repeat(3,minmax(0,1fr))}}.community_gate__7J9dU{position:fixed;inset:0;z-index:1;overflow-y:auto;display:grid;place-items:center;padding:calc(24px + env(safe-area-inset-top, 0px)) 16px calc(24px + env(safe-area-inset-bottom, 0px))}.community_gate__7J9dU>section{width:100%;max-width:520px}.community_termsLinks__3Wa6w a{color:#ffd090;text-decoration:underline;text-underline-offset:2px}.community_termsActions__AJKU9{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 18px;margin-top:6px}.community_termsActions__AJKU9>button{flex:1 1 220px}.community_termsSignOut__E8c8X{display:inline-flex;align-items:center;gap:6px;color:#9aa7b1;font-size:13px}.community_termsSignOut__E8c8X:hover{color:#ffd9c8}.community_termsSignOut__E8c8X svg{width:16px;height:16px}.community_termsNote__0CCIj{margin:0;color:#7f8e98;font-size:11px;line-height:1.6}.community_inviteBox__3FV7e.community_inviteBox__3FV7e{border-color:#ff8b2166;box-shadow:0 0 18px #ff3c0022,inset 0 1px 0 #fff0ac14}.community_inviteRow__RJzRu{flex-wrap:wrap;padding:12px 14px}.community_inviteActions__b2uiP{display:flex;gap:8px;flex-basis:100%;padding-left:46px}@media (max-width:400px){.community_inviteActions__b2uiP{padding-left:0}}.community_deleteRow__S6U1S{grid-column:1/-1;display:flex;margin-top:6px;padding-top:18px;border-top:1px solid #ffffff0d}.community_verified__5G6F8{display:inline-block;width:17px;height:17px;vertical-align:middle;flex-shrink:0;filter:drop-shadow(0 0 5px #0095f666)}.community_verified__5G6F8 svg{display:block;width:100%;height:100%}.community_verifiedInline__bgX21{margin-left:5px;position:relative;top:-1px}.community_verifiedTitle__vbHQM{width:22px;height:22px;margin-left:0;position:relative;top:-1px}.community_verifyButtonOn__eyATZ{border-color:#2f8cff99;background:#2f8cff1f;color:#8ec1ff}.community_suggest__rbAvG{list-style:none;margin:-6px 0 0;padding:0;display:grid;grid-gap:4px;gap:4px}.community_suggestRow__8cFLA{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:7px 10px;border:1px solid #a8b5bd30;border-radius:9px;background:#0a1015c0;color:inherit;font:inherit;text-align:left;cursor:pointer}.community_suggestRow__8cFLA:active,.community_suggestRow__8cFLA:hover{border-color:#ff8b2166;background:#ff69040d}.community_suggestAdd__UdqNs{width:16px;height:16px;margin-left:auto;flex-shrink:0;color:#ffb966}.community_inviteForm__Vieb9{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;margin-top:6px}.community_inviteList__Fgavm{display:grid;grid-gap:8px;gap:8px;grid-column:1/-1}.community_inviteListLabel__8NyVm{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#a0a9b2}.community_sentList__mLLh3{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.community_sentRow__QUUGf{display:flex;align-items:center;gap:10px;min-height:40px}.community_sentFail__4hh3U,.community_sentOk__Hc6qH{display:grid;place-items:center;width:26px;height:26px;flex-shrink:0;border-radius:50%;border:1px solid #9fe0c088;color:#9fe0c0}.community_sentFail__4hh3U svg,.community_sentOk__Hc6qH svg{width:13px;height:13px}.community_sentFail__4hh3U{border-color:#ffb08a88;color:#ffb08a}.community_avatarImage__5TDHp{overflow:hidden;padding:0}.community_avatarImage__5TDHp img{display:block;width:100%;height:100%;object-fit:cover}.community_avatarTiny__8kcs5{width:14px;height:14px;font-size:6px;border-width:1px;box-shadow:0 0 0 1.5px #0b1217}.community_avatarPicker__04_Fm{display:flex;gap:8px;flex-wrap:wrap}.community_clubAvatarRow__rgpz_{grid-column:1/-1;align-items:center;flex-wrap:wrap}.community_calHead__R9B2p{display:flex;align-items:center;justify-content:space-between;gap:10px}.community_calDay__bDlGL{display:grid;grid-gap:8px;gap:8px;padding-top:4px}.community_calDay__bDlGL .community_rowMeta__SWGwR strong{color:#fff3df;text-transform:capitalize}.community_calMonthInline__EWCk4.community_calMonthInline__EWCk4{margin:0;text-align:left}.community_calCell__XNL3r{display:flex;flex-direction:column;align-items:center;gap:4px;min-height:44px}.community_calStack__Vws4N{display:flex;justify-content:center;min-height:14px}.community_calStack__Vws4N>*+*{margin-left:-4px}.community_back__bBeKM{justify-self:start;padding-left:0}.community_clubToolbar__yKB8h{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;min-width:0}.community_clubPicker__6_aQ4{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:7px;gap:7px;min-width:0;width:min(100%,280px)}.community_clubPicker__6_aQ4>span{color:#899ba9;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.community_clubPicker__6_aQ4 select{width:100%;min-height:44px;padding:10px 42px 10px 13px;text-overflow:ellipsis;font-size:14px}.community_profileText__gef_m .community_clubTitle___hUqI{display:flex;align-items:center;flex-wrap:wrap;gap:0 8px;margin:0 0 8px;color:#fff3df;font-size:clamp(25px,3vw,36px);font-weight:500;letter-spacing:-.035em;overflow-wrap:anywhere}.community_clubManageChevron__errY9{transform:rotate(90deg);transition:transform .2s}.community_clubManageChevronOpen__Hquo2{transform:rotate(-90deg)}@media (max-width:620px){.community_clubManageButton__TjAe9{width:100%}}.community_dashboardHeading__Fy4YS{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:12px 0 4px}.community_dashboardHeading__Fy4YS h2{margin:8px 0;font-size:clamp(22px,2.2vw,30px);font-weight:500;overflow-wrap:anywhere}.community_dashboardHeading__Fy4YS p{max-width:470px;margin:0;color:#899ba9;font-size:12px;line-height:1.6}.community_dashboardFilters__xygDN{display:flex;flex-wrap:wrap;gap:12px;width:440px;flex-shrink:0}.community_dashboardFilters__xygDN .community_clubPicker__6_aQ4{flex:1 1 160px;width:auto;min-width:0}.community_dashboardFilters__xygDN .community_clubPicker__6_aQ4.community_periodKind__gSUjQ{flex:0 0 132px}.community_dashboardFilters__xygDN .community_periodPicker__4wBLY{flex-basis:100%}.community_periodPicker__4wBLY{justify-content:space-between;align-items:center}.community_periodPicker__4wBLY span{color:#c6d0d8;font-size:13px;text-transform:capitalize}.community_dashboardMetrics__53axZ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.community_dashboardMetrics__53axZ>section{margin:0}.community_dashboardMain__1u8eV{display:grid;grid-template-columns:minmax(300px,1fr) minmax(0,1.2fr);grid-gap:18px;gap:18px;align-items:stretch}.community_dashboardMain__1u8eV>*{min-width:0}.community_dashboardSide__B7P4i{display:flex;flex-direction:column;gap:18px;min-width:0}.community_dashboardSide__B7P4i>*{margin:0;max-width:none}@media (min-width:1101px){.community_calendarPanel__Lh9cR.community_calendarPanel__Lh9cR{display:flex;flex-direction:column}.community_calendarPanel__Lh9cR.community_calendarPanel__Lh9cR>div{flex:1 1}.community_calendarPanel__Lh9cR .community_calGrid__Bptli{flex:1 1;align-content:space-evenly;gap:12px 4px}.community_calendarPanel__Lh9cR .community_calCell__XNL3r{gap:6px}.community_calendarPanel__Lh9cR .community_calCell__XNL3r>button{width:44px;height:44px;font-size:15px}}.community_dashboardPair__Qe0_D{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));grid-gap:18px;gap:18px;align-items:stretch}.community_dashboardPair__Qe0_D>*{min-width:0;max-width:none;margin:0}.community_dashboardCard__NYpdI.community_dashboardCard__NYpdI{padding:24px}.community_activityPanel__WCFEm.community_activityPanel__WCFEm{display:flex;flex-direction:column;padding:24px}.community_activityChart__qxkFi{flex:1 1 auto;height:280px;margin:15px -8px 0}.community_activityNote__pM4of{margin:16px 0 0;max-width:560px;color:#899ba9;font-size:11px;line-height:1.6}@media (min-width:1101px){.community_activityChart__qxkFi{height:150px;margin-top:8px}.community_activityNote__pM4of{display:none}.community_activityPanel__WCFEm.community_activityPanel__WCFEm{padding:20px 24px 16px}.community_calendarPanel__Lh9cR .community_calGrid__Bptli{gap:8px 4px}.community_calendarPanel__Lh9cR .community_calCell__XNL3r>button{width:38px;height:38px;font-size:14px}}.community_heatPanel__kP_zY.community_heatPanel__kP_zY{position:relative;max-width:none}.community_heatPanel__kP_zY.community_heatPanel__kP_zY .community_heatTip__u9_SI{transform:translate(-50%,calc(-100% - 8px))}.community_chartTooltip__FnIr7{display:grid;grid-gap:7px;gap:7px;border:1px solid #ff8b2155;border-radius:10px;padding:12px 15px;background:#0b1217f5;box-shadow:0 8px 25px #0008;color:#c6d0d8;font-size:12px}.community_chartTooltip__FnIr7 strong{color:#fff0ac;font-size:15px;font-weight:500}.community_sectionTitle___JywY{margin:0;color:#f3f1ec;font-size:18px;font-weight:500}.community_rank__wCNSK svg{width:16px;height:16px}.community_dataState__XrLdP{min-height:260px;display:grid;align-content:center;justify-items:center;grid-gap:12px;gap:12px;color:#aebcc8;font-size:14px}@media (max-width:1100px){.community_dashboardMetrics__53axZ{grid-template-columns:repeat(2,minmax(0,1fr))}.community_dashboardMain__1u8eV{grid-template-columns:minmax(0,1fr)}.community_dashboardSide__B7P4i{gap:14px}.community_dashboardPair__Qe0_D{grid-template-columns:minmax(0,1fr);gap:14px}}@media (max-width:620px){.community_clubToolbar__yKB8h{gap:10px;align-items:flex-end}.community_clubToolbar__yKB8h>button{font-size:11px;padding:8px;flex-shrink:0}.community_clubToolbar__yKB8h>button svg{width:14px;height:14px}.community_dashboardHeading__Fy4YS{display:grid;grid-gap:18px;gap:18px}.community_dashboardFilters__xygDN{width:100%}.community_dashboardMetrics__53axZ{gap:10px}.community_dashboardMetrics__53axZ>section{padding:16px 12px;gap:10px;min-height:92px}.community_dashboardMetrics__53axZ h2{font-size:11px}.community_dashboardMetrics__53axZ>section>div:first-child{padding-right:9px}.community_dashboardMetrics__53axZ>section>div:first-child svg{width:21px;height:25px}.community_activityPanel__WCFEm.community_activityPanel__WCFEm{padding:18px 14px}.community_activityChart__qxkFi{height:230px}}@media (prefers-reduced-motion:reduce){.community_boardRow__zSPMB{transition:none}}.community_dashboardMain__1u8eV>section,.community_stack__jKnC7.community_stack__jKnC7>details,.community_stack__jKnC7.community_stack__jKnC7>section{max-width:none}.community_clubHeader__0wgVq>div{flex-direction:row;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:16px}.community_clubHeader__0wgVq .community_clubHeaderActions__gdodp,.community_clubHeader__0wgVq form{flex-basis:100%}.community_clubHeader__0wgVq .community_profileText__gef_m .community_clubTitle___hUqI{font-size:clamp(23px,2.4vw,30px)}.community_feedPanel__pgX6I.community_feedPanel__pgX6I{display:flex;flex-direction:column;min-width:0;padding:24px}.community_feedPanel__pgX6I.community_feedPanel__pgX6I>div:first-child{align-items:flex-start;gap:14px}.community_feedPanel__pgX6I.community_feedPanel__pgX6I>div:first-child>svg{width:20px;height:20px;flex-shrink:0;color:#aebcc8}.community_feedPanel__pgX6I.community_feedPanel__pgX6I>div:first-child p{line-height:1.6}.community_sessionFeed__tiTG4{flex:1 1;list-style:none;margin:16px 0 0;padding:0}.community_membersScroll__Bgw_x.community_membersScroll__Bgw_x{max-height:min(60vh,580px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#8fa0ad40 transparent;padding-bottom:4px}@media (min-width:1101px){.community_membersScroll__Bgw_x.community_membersScroll__Bgw_x{max-height:calc(5 * 62px + 4 * 6px + 4px)}.community_recentFeed__gXXTY.community_recentFeed__gXXTY{flex:none;max-height:calc(5 * 76px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#8fa0ad40 transparent;mask-image:linear-gradient(180deg,#000 calc(100% - 28px),transparent);-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 28px),transparent);padding-bottom:12px}}.community_sessionFeedRow__gbFkg{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:15px 0;border-top:1px solid #a8b5bd20}.community_feedAvatar__UkKYj{position:relative}.community_feedAvatar__UkKYj>.community_liveDot__VMjmK{position:absolute;right:-1px;bottom:-1px;border:2px solid #10171b;box-sizing:content-box}.community_feedMember__2H9nJ{min-width:0;display:grid;grid-gap:6px;gap:6px}.community_feedMember__2H9nJ strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;color:#f3f1ec}.community_feedMember__2H9nJ>span,.community_feedValues__BgvjD>span{color:#899ba9;font-size:10px;line-height:1.5}.community_feedValues__BgvjD{display:grid;justify-items:end;grid-gap:6px;gap:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.community_feedValues__BgvjD strong{font-size:16px;font-weight:500;white-space:nowrap;color:#fff3df}.community_sessionFeedLive__6Its4 .community_feedValues__BgvjD strong{color:#fff0ac}.community_liveLabel__91oJo{display:inline-flex;align-items:center;gap:8px;color:#ffd4a1;font-size:10px;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;padding-top:5px}.community_roleTagLive__Sn1M2{display:inline-flex;align-items:center;gap:7px;color:#ffd4a1;border-color:#ff8b2166}.community_activeHead__u5A7B.community_activeHead__u5A7B,.community_feedPanel__pgX6I.community_feedPanel__pgX6I>.community_activeHead__u5A7B.community_activeHead__u5A7B:first-child{display:grid;grid-gap:0;gap:0;align-items:stretch}.community_activeTitleRow__j0SXU{display:flex;align-items:center;justify-content:space-between;gap:12px}.community_activeTitleRow__j0SXU .community_roleTag__EYCTv{flex-shrink:0}.community_feedPanelCompact__CJO8Y.community_feedPanelCompact__CJO8Y{padding-bottom:20px}.community_feedPanelCompact__CJO8Y.community_feedPanelCompact__CJO8Y>div:first-child p{margin-bottom:0}.community_feedPanel__pgX6I.community_feedPanel__pgX6I .community_board__O_ZR_{margin-top:4px}.community_liveDot__VMjmK{display:inline-block;width:6px;height:6px;border-radius:50%;background:#fff0ac;box-shadow:0 0 2px 1px #ff8b21,0 0 8px #ff6904,0 0 18px #ff3c0066}.community_feedState__5OU5J{flex:1 1;padding:25px 0;color:#899ba9;font-size:12px;line-height:1.6}.community_feedEmpty__sUTGN{flex:1 1;display:grid;justify-items:center;align-content:center;grid-gap:12px;gap:12px;min-height:155px;color:#899ba9;text-align:center}.community_feedEmpty__sUTGN svg{width:26px;height:30px;color:#687d87}.community_feedEmpty__sUTGN p{font-size:12px;max-width:280px;line-height:1.6;margin:0}.community_feedUpdated__fTvFd{margin:auto 0 0;padding-top:12px;border-top:1px solid #a8b5bd20;color:#899ba9;font-size:10px;line-height:1.6}.community_liveChips__2mR6s{display:flex;flex-wrap:wrap;gap:12px 22px;margin:16px 0 18px;padding:0;list-style:none}.community_liveChip__5IMda{display:inline-flex;align-items:center;gap:10px;color:#f3f1ec;font-size:13px;font-weight:500;white-space:nowrap}.community_liveChip__5IMda>.community_feedAvatar__UkKYj>.community_liveDot__VMjmK{width:8px;height:8px;right:-2px;bottom:-2px}@media (max-width:620px){.community_feedPanel__pgX6I.community_feedPanel__pgX6I{padding:20px 16px}.community_feedUpdated__fTvFd{margin-top:18px}.community_sessionFeedRow__gbFkg{gap:9px}.community_feedMember__2H9nJ strong{font-size:13px}.community_feedValues__BgvjD strong{font-size:14px}}.community_memberPicker__UuF5c{position:relative;width:100%}.community_memberTrigger__p_CpW{display:flex;align-items:center;gap:10px;width:100%;min-height:54px;padding:9px 15px 9px 11px;border:1px solid #a8b5bd40;border-radius:12px;background:linear-gradient(135deg,#162027dd,#0a1015ed);color:#f3f1ec;text-align:left;font:inherit;font-size:13px;cursor:pointer;box-shadow:inset 0 1px 0 #ffffff08}.community_memberTrigger__p_CpW:hover,.community_memberTrigger__p_CpW[aria-expanded=true]{border-color:#ff8b2180}.community_clubPicker__6_aQ4 .community_memberTrigger__p_CpW:focus-visible{outline:none;border-color:#ffb966;box-shadow:0 0 0 3px #ff690426}.community_memberPickerValue__vN1Sd{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:8px 8px 8px 0;margin:-8px 0}.community_groupIcon__Fr8et{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:50%;background:#ff690418;color:#fff0ac}.community_groupIcon__Fr8et svg{width:19px;height:19px;filter:drop-shadow(0 0 3px #ff690488)}.community_pickerChevron__o64cw{width:15px;height:15px;flex-shrink:0;transform:rotate(90deg);color:#aebcc8}.community_pickerChevronOpen__AHMvY{transform:rotate(-90deg)}.community_memberOptions__blp2N{position:absolute;z-index:30;top:calc(100% + 8px);left:0;right:0;max-height:min(300px,45dvh);overflow-y:auto;overscroll-behavior:contain;padding:6px;border:1px solid #ff8b2155;border-radius:14px;background:#10181ff5;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 16px 45px #000a,inset 0 1px 0 #fff0ac12}.community_memberOption__m33qP{display:flex;align-items:center;gap:10px;width:100%;min-height:57px;padding:9px 10px;border:1px solid transparent;border-radius:9px;background:transparent;color:#f3f1ec;text-align:left;font:inherit;cursor:pointer}.community_memberOption__m33qP[aria-selected=true]{border-color:#ff8b2144;background:linear-gradient(90deg,#ff690424,#ff690408)}.community_memberOption__m33qP:hover,.community_memberOptions__blp2N .community_memberOption__m33qP:focus-visible{background-color:#ffffff0a;outline:1px solid #ffb96670;outline-offset:-1px}.community_memberOptionText__z3p1g{display:grid;grid-gap:4px;gap:4px;flex:1 1;min-width:0}.community_memberOptionText__z3p1g strong{font-weight:500;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:8px 8px 8px 0;margin:-8px 0}.community_memberOptionText__z3p1g small{font-size:10px;color:#899ba9}.community_pickerCheck__VHQOE{width:16px;height:16px;flex-shrink:0;color:#fff0ac;filter:drop-shadow(0 0 3px #ff6904)}.community_clubSwitcher__WbAVP{width:min(100%,300px)}@media (max-width:620px){.community_clubToolbar__yKB8h{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:4px;gap:4px}.community_clubToolbar__yKB8h>.community_clubPicker__6_aQ4{width:100%}.community_clubToolbar__yKB8h>button{justify-self:end;min-height:40px}.community_clubPicker__6_aQ4 select,.community_memberTrigger__p_CpW{min-height:52px}.community_dashboardHeading__Fy4YS{width:100%;grid-template-columns:minmax(0,1fr)}.community_dashboardFilters__xygDN,.community_periodPicker__4wBLY{width:100%}.community_periodPicker__4wBLY{min-height:44px}}.community_reportForm__XP9Rp.community_reportForm__XP9Rp{grid-template-columns:1fr}.community_reportReasons__eiSML.community_reportReasons__eiSML{grid-auto-flow:row;grid-auto-columns:auto}.community_reportReason__sZh_a.community_reportReason__sZh_a{justify-content:flex-start;white-space:normal;text-align:left}.community_clubTop__CVx3b{display:grid;grid-gap:6px;gap:6px;min-width:0}.community_clubTopRow__ymR0s{display:flex;align-items:flex-start;gap:12px;min-width:0;padding-top:2px}.community_clubBarAvatar__Uu9N0{flex-shrink:0;display:inline-flex}.community_clubBarAvatar__Uu9N0 .community_avatar__mDg8O{width:44px;height:44px;font-size:14px}.community_clubBarText__03So1{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.community_clubBarTitle__LXea2.community_clubBarTitle__LXea2{margin:0;min-width:0;font-size:clamp(20px,2vw,27px);line-height:1.2;font-weight:450;letter-spacing:-.035em;color:#fff3df}.community_clubSwitch__7DDUW{display:inline-flex;align-items:center;gap:10px;max-width:100%;padding:0;border:0;background:transparent;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer}.community_clubSwitchLabel__WjoZo{min-width:0;overflow-wrap:anywhere}.community_clubSwitchLabel__WjoZo .community_verifiedTitle__vbHQM{margin-left:8px}@media (max-width:620px){.community_clubSwitch__7DDUW{display:flex;width:100%}.community_clubSwitchLabel__WjoZo{flex:1 1}}.community_clubSwitchCaret__xlik5{position:relative;display:inline-grid;margin-right:1px;place-items:center;flex-shrink:0;width:24px;height:24px;border:1px solid #a8b5bd33;border-radius:50%;background:#ffffff0a;color:#e6ebef;transition:border-color .15s,background .15s,color .15s}.community_clubSwitchCaret__xlik5 svg{width:13px;height:13px;transform:rotate(90deg);stroke-width:2.2}.community_clubSwitch__7DDUW:hover .community_clubSwitchCaret__xlik5{border-color:#ff8b2180;background:#ff69040f;color:#ffd9c8}.community_clubSwitch__7DDUW[aria-expanded=true] .community_clubSwitchCaret__xlik5 svg{transform:rotate(-90deg)}.community_clubSwitchDot__F9J9l{position:absolute;top:-2px;right:-2px;width:8px;height:8px;border-radius:50%;border:2px solid #0b1217;background:#ff3b30}.community_clubMetaRow__6vkUc{display:flex;align-items:center;gap:18px;min-width:0}@media (max-width:620px){.community_clubMetaRow__6vkUc{justify-content:space-between;gap:8px}}.community_clubMetaRow__6vkUc>.community_clubBarActions__pLp3Y{margin-block:-8px}.community_clubBarMeta__TRSYt{display:flex;align-items:center;gap:10px;min-width:0;white-space:nowrap;overflow:hidden;line-height:1.4}.community_clubBarMeta__TRSYt strong{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;color:#c3cdcd;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.community_clubBarMeta__TRSYt strong svg{width:11px;height:11px;stroke-width:2}.community_clubBarMeta__TRSYt>span{overflow:hidden;text-overflow:ellipsis;color:#9aa7b2;font-size:12px}.community_clubBarActions__pLp3Y{display:flex;align-items:center;gap:0;flex-shrink:0;margin-right:-8px}.community_clubBarIcon__u9yVG.community_clubBarIcon__u9yVG{width:38px;min-height:40px;padding:0;color:#c6d0d8}.community_clubBarIcon__u9yVG svg{width:20px;height:20px}.community_clubTabs__BgH5z{display:flex;gap:24px;margin-top:8px;border-bottom:1px solid #a8b5bd24}.community_clubTab__ug7aC.community_clubTab__ug7aC{position:relative;padding:10px 0 11px;border:0;background:transparent;color:#8f9ca8;font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:color .15s}.community_clubTab__ug7aC.community_clubTab__ug7aC:hover{color:#d3dbe1}.community_clubTabActive__irXXE.community_clubTabActive__irXXE{color:#fff3df}.community_clubTabActive__irXXE:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:linear-gradient(90deg,#ff8b21,#ffb659);box-shadow:0 0 8px #ff6904aa}.community_mobileTitle__FpN0J{display:none}@media (max-width:620px){.community_mobileTitle__FpN0J{display:block;margin:0;font-size:32px;font-weight:450;line-height:1.07;letter-spacing:-.055em}}.community_switchList__ad_2U{display:grid;grid-gap:2px;gap:2px;max-height:min(50vh,420px);margin:14px 0 0;padding:0;overflow-y:auto;overscroll-behavior:contain;list-style:none}.community_switchRow__PdBN3{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;width:100%;min-height:54px;padding:8px;border:0;border-radius:12px;background:transparent;font:inherit;text-align:left;cursor:pointer}.community_switchRow__PdBN3:hover{background:#ffffff08}.community_switchRowCurrent__3yTK8{background:linear-gradient(112deg,#ff49001a,#ff3c0008 70%,transparent)}.community_switchText__h8uEf{display:grid;grid-gap:2px;gap:2px;min-width:0}.community_switchText__h8uEf strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;color:#f3f1ec}.community_switchText__h8uEf small{color:#899ba9;font-size:11px}.community_switchCheck__6oM2m{width:16px;height:16px;color:#ffb659}.community_switchDiscover__TnbAO.community_switchDiscover__TnbAO{width:100%;margin-top:12px}.event-sauna_sauna__ZJZvV{--heat:0;--seat:34px;position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;border:1px solid #ffb07a26;border-radius:14px;background:#1c130c;box-shadow:inset 0 1px 0 #ffe2c40f,0 10px 30px #00000055;isolation:isolate}.event-sauna_compact__KM7N0{--seat:28px;aspect-ratio:16/7;border-radius:12px}.event-sauna_bleed__Y4Yi2{width:calc(100% + 2 * var(--bleed, 16px));margin:0 calc(-1 * var(--bleed, 16px));border-right:0;border-left:0;border-radius:0;box-shadow:none}.event-sauna_scene__7vNzG{position:absolute;inset:0;width:100%;height:100%;display:block}.event-sauna_warmth__VCw_O{opacity:calc(.02 + var(--heat) * .12);mix-blend-mode:soft-light}.event-sauna_stove__QXhme{position:absolute;bottom:-1px;left:2%;height:50%;width:auto;aspect-ratio:64/90;overflow:visible;filter:drop-shadow(0 4px 8px #00000080)}.event-sauna_compact__KM7N0 .event-sauna_stove__QXhme{height:62%}.event-sauna_stoveGlow__4qSgM{position:absolute;bottom:-18%;left:-10%;width:46%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,#ffb05acc,#ff6a1a66 45%,transparent);opacity:calc(.3 + var(--heat) * .7);animation:event-sauna_stoveBreath__2aA47 4.5s ease-in-out infinite;pointer-events:none}.event-sauna_logo__SaYIX{fill:#25282b;opacity:.88}.event-sauna_fireGlass__OK5dg{opacity:calc(.75 + var(--heat) * .25)}.event-sauna_flame__jWr64{transform-box:fill-box;transform-origin:50% 100%;animation:event-sauna_flicker__H1lm9 1.6s ease-in-out infinite;opacity:.9}.event-sauna_flame2__evfpJ{animation-duration:1.2s;animation-delay:-.4s}.event-sauna_flame3__dALRY{animation-duration:1.9s;animation-delay:-.9s}@keyframes event-sauna_flicker__H1lm9{0%,to{transform:scaleY(1) scaleX(1)}40%{transform:scaleY(1.12) scaleX(.94)}70%{transform:scaleY(.9) scaleX(1.05)}}@keyframes event-sauna_stoveBreath__2aA47{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.event-sauna_steam__yGrTZ{position:absolute;left:3%;top:26%;width:16%;height:26%;pointer-events:none}.event-sauna_compact__KM7N0 .event-sauna_steam__yGrTZ{top:6%;height:34%}.event-sauna_steam__yGrTZ i{position:absolute;bottom:0;width:26%;height:60%;border-radius:50%;background:radial-gradient(closest-side,#ffffff1f,transparent);filter:blur(3px);opacity:0;animation:event-sauna_steam__yGrTZ 5s ease-out infinite}.event-sauna_steam__yGrTZ i:first-child{left:10%}.event-sauna_steam__yGrTZ i:nth-child(2){left:38%;animation-delay:1.6s}.event-sauna_steam__yGrTZ i:nth-child(3){left:64%;animation-delay:3.2s}@keyframes event-sauna_steam__yGrTZ{0%{opacity:0;transform:translateY(20%) scale(.7)}25%{opacity:calc(.5 + var(--heat) * .5)}to{opacity:0;transform:translateY(-90%) scale(1.4)}}.event-sauna_seats__Hkmka{position:absolute;inset:0}.event-sauna_seat__ZTcM7{position:absolute;display:grid;place-items:center;width:var(--seat);height:var(--seat);border-radius:50%;transform:translate(-50%,-100%);transition:opacity .4s ease,filter .4s ease}.event-sauna_seat__ZTcM7>span{width:100%!important;height:100%!important;font-size:calc(var(--seat) * .36)!important}.event-sauna_present__fN6Hb{box-shadow:0 0 0 2px #ff8a2a,0 0 14px #ff7a1a99;animation:event-sauna_presentGlow__Wq0jP 3.2s ease-in-out infinite}.event-sauna_going__4vdNm{opacity:.5;filter:grayscale(.6);outline:1.5px dashed #ffd2b080;outline-offset:2px}@keyframes event-sauna_presentGlow__Wq0jP{0%,to{box-shadow:0 0 0 2px #ff8a2a,0 0 12px #ff7a1a80}50%{box-shadow:0 0 0 2px #ffa34f,0 0 20px #ff7a1acc}}.event-sauna_more__q5iqQ{position:absolute;transform:translate(-100%,-50%);padding:3px 8px;border:1px solid #ffb07a55;border-radius:999px;background:#2a1a10e6;color:#ffd9c8;font-size:11px;font-weight:600;white-space:nowrap}@media (prefers-reduced-motion:reduce){.event-sauna_flame__jWr64,.event-sauna_present__fN6Hb,.event-sauna_steam__yGrTZ i,.event-sauna_stoveGlow__4qSgM{animation:none!important}.event-sauna_steam__yGrTZ{display:none}}.pickers_wrap__sBSTH{position:relative}.pickers_trigger__ITpvg{display:flex;align-items:center;gap:9px;width:100%;padding:10px 12px;border:1px solid #a8b5bd30;border-radius:8px;background:#0a1015c0;font-size:13px;color:#f3f1ec;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:left;transition:border-color .15s,box-shadow .15s}.pickers_trigger__ITpvg svg{width:15px;height:15px;flex-shrink:0;fill:none;stroke:#8a96a0;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.pickers_trigger__ITpvg:hover{border-color:#a8b5bd60}.pickers_triggerOpen__60g_O,.pickers_trigger__ITpvg:focus-visible{outline:none;border-color:#ff8b21a3;box-shadow:0 0 0 3px #ff690420}.pickers_triggerOpen__60g_O svg{stroke:#ffb659}.pickers_popover__g13V1{position:absolute;top:calc(100% + 6px);left:0;z-index:10;min-width:264px;padding:12px;border:1px solid #bac9d432;border-top-color:#c0d0dc4d;border-radius:12px;background:linear-gradient(130deg,#1c242bfa,#0b1116fc 64%);box-shadow:inset 0 1px 0 #f0f7ff08,0 18px 44px #00000080;overflow-y:auto;overscroll-behavior:contain}.pickers_calHead__VKQGo{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.pickers_calMonth__CXK_S{font-size:13px;font-weight:500;color:#f3f1ec;text-transform:capitalize}.pickers_navBtn__ZHPmE{width:28px;height:28px;border:1px solid #a8b5bd24;border-radius:7px;background:transparent;color:#a0a9b2;font-size:18px;line-height:1}.pickers_navBtn__ZHPmE:hover{color:#ffb659;border-color:#ff8b2166}.pickers_calGrid__1oaLE{display:grid;grid-template-columns:repeat(7,34px);grid-gap:2px;gap:2px;justify-content:center}.pickers_weekday__ZHTab{text-align:center;font-size:9px;letter-spacing:.1em;color:#6f7b85;padding-bottom:4px}.pickers_day__GLWnp{width:30px;height:30px;margin:auto;border:1px solid transparent;border-radius:50%;background:transparent;color:#c2cbd2;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background .15s,border-color .15s,color .15s}.pickers_day__GLWnp:hover{background:#ff49000e;color:#fff0db}.pickers_dayToday__R0vCF{border-color:#a8b5bd40}.pickers_daySelected__QGqnb,.pickers_daySelected__QGqnb:hover{background:linear-gradient(112deg,#ff490040,#ff3c0014 70%,transparent);border-color:#ff8b21a3;color:#fffbe1;box-shadow:0 0 10px #ff3c0040}.pickers_calFoot__qYl3f{display:flex;justify-content:flex-end;margin-top:8px;padding-top:8px;border-top:1px solid #8e9eab18}.pickers_footBtn__pEneC{border:0;padding:4px 6px;background:transparent;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#ffb08a}.pickers_footBtn__pEneC:hover{color:#ffd090}.pickers_timeRow___HzWw{display:grid;grid-template-columns:1fr 34px;grid-gap:6px;gap:6px}.pickers_clearBtn__V3Vln{border:1px solid #a8b5bd30;border-radius:8px;background:transparent;color:#a0a9b2;font-size:18px;line-height:1}.pickers_clearBtn__V3Vln:hover{color:#ffb08a;border-color:#ff6a3a66}.pickers_timePopover__kFYN6{min-width:0;width:168px;padding:8px}.pickers_timeCols__7Ckuj{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.pickers_timeCol__J4cTI{position:relative;display:flex;flex-direction:column;gap:2px;max-height:216px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ff8b2140 transparent;padding-right:2px}.pickers_colLabel___OLLO{position:-webkit-sticky;position:sticky;top:0;padding:2px 0 4px;background:#0f161b;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#6f7b85;text-align:center}.pickers_timeOpt__l_s_K{border:1px solid transparent;border-radius:6px;padding:6px 0;background:transparent;color:#c2cbd2;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pickers_timeOpt__l_s_K:hover{background:#ff49000e;color:#fff0db}.pickers_timeOptActive__Jc99J,.pickers_timeOptActive__Jc99J:hover{background:linear-gradient(112deg,#ff490040,#ff3c0014 70%,transparent);border-color:#ff8b21a3;color:#fffbe1}.onboarding_gate__orpeY{min-height:100dvh;width:100%;display:grid;place-items:center;padding:24px 16px calc(24px + env(safe-area-inset-bottom, 0px))}.onboarding_card__Yz7Ag{position:relative;overflow:hidden;width:min(520px,100%);display:flex;flex-direction:column;gap:18px;padding:22px 24px;border:1px solid #bac9d432;border-top-color:#c0d0dc4d;border-radius:16px;background:linear-gradient(130deg,#192026f0,#0a1015fa 64%);box-shadow:inset 0 1px 0 #f0f7ff08,0 24px 60px #00000080}.onboarding_head__CONSm{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;min-height:24px}.onboarding_photo__LgN4N{position:relative;margin:-22px -24px -46px;aspect-ratio:16/9;background:#0a1015}.onboarding_photo__LgN4N img{display:block;width:100%;height:100%;object-fit:cover}.onboarding_photo__LgN4N:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0c101300 66%,#0c1013d9)}.onboarding_dots__7IV6_{display:flex;align-items:center;gap:6px}.onboarding_dot__Kgvpl{width:6px;height:6px;border-radius:3px;background:#a8b5bd40;transition:width .25s ease,background .25s ease}.onboarding_dotDone__mPGP0{background:#ff8b2199}.onboarding_dotActive__mH5s3{width:20px;background:#ffa34f;box-shadow:0 0 10px #ff8b21aa}.onboarding_heading__9q46q{display:flex;flex-direction:column;gap:8px;text-align:center;align-items:center}.onboarding_title__Ajvfy{margin:0;font-size:24px;font-weight:500;letter-spacing:-.03em;line-height:1.2;color:var(--bastu-ink)}.onboarding_text___PPge{margin:0;max-width:44ch;font-size:14px;line-height:1.6;color:var(--bastu-muted)}.onboarding_features__CpOCJ{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.onboarding_feature__nyMLU{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;padding:11px 14px;border:1px solid #a8b5bd22;border-radius:12px;background:#0a1015a0}.onboarding_featureIcon__UP_xB{display:grid;place-items:center;width:44px;height:40px;padding-right:12px;border-right:1px solid #8d969c25;color:#fff0ac}.onboarding_featureIcon__UP_xB svg{width:26px;height:30px;stroke-width:1.6px;filter:drop-shadow(0 0 .55px #ff8b21) drop-shadow(0 0 2.4px #ff6904) drop-shadow(0 0 9px #ff3c008c)}.onboarding_featureBody__W8Z6u{display:grid;grid-gap:2px;gap:2px;min-width:0}.onboarding_featureTitle__abpWh{font-size:14px;font-weight:500;color:var(--bastu-ink)}.onboarding_featureText__jLVCK{font-size:13px;line-height:1.5;color:var(--bastu-muted)}.onboarding_editor__YekG7{display:flex;flex-direction:column;gap:12px}.onboarding_hint__gQ5sN{display:flex;gap:8px;align-items:flex-start;margin:0;font-size:12px;line-height:1.5;color:#8fa0ad}.onboarding_hint__gQ5sN svg{flex:none;width:16px;height:16px;margin-top:1px;color:#fff0ac;filter:drop-shadow(0 0 .55px #ff8b21) drop-shadow(0 0 2.4px #ff6904)}.onboarding_actions__Q5Fs4{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:4px}.onboarding_actions__Q5Fs4 button svg{width:16px;height:16px}@media (max-width:480px){.onboarding_card__Yz7Ag{padding:18px 16px}.onboarding_photo__LgN4N{margin:-18px -16px -46px}.onboarding_title__Ajvfy{font-size:22px}}.language-picker_wrap__hWJFE{position:relative;width:100%}.language-picker_trigger__OyI0f{display:flex;align-items:center;gap:10px;width:100%;padding:11px 12px;border:1px solid #a8b5bd30;border-radius:9px;background:#0a1015c0;color:var(--bastu-ink,#f3f1ec);font:inherit;font-size:14px;text-align:left;transition:border-color .16s,box-shadow .16s}.language-picker_trigger__OyI0f:disabled{opacity:.6}.language-picker_triggerOpen__mzlQN,.language-picker_trigger__OyI0f:focus-visible{border-color:#ff8b21a3;box-shadow:0 0 0 3px #ff690420;outline:none}.language-picker_flag__yijIi{font-size:18px;line-height:1;width:24px;text-align:center}.language-picker_label___WJX5{flex:1 1}.language-picker_check__3wQfn,.language-picker_chevron__DLSE9{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.language-picker_chevron__DLSE9{color:#8c99a3;transition:transform .16s}.language-picker_triggerOpen__mzlQN .language-picker_chevron__DLSE9{transform:rotate(180deg)}.language-picker_popover__j4DRM{position:absolute;z-index:30;inset:calc(100% + 6px) 0 auto;padding:8px;border:1px solid #a8b5bd30;border-radius:12px;background:linear-gradient(140deg,#1b2329f2,#0b1014f8 65%);box-shadow:0 18px 44px #00000080,inset 0 1px 0 #e0edf10e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow-y:auto;overscroll-behavior:contain}.language-picker_search__qeo5R{width:100%;margin-bottom:6px;padding:9px 11px;border:1px solid #a8b5bd30;border-radius:8px;background:#0a1015c0;color:var(--bastu-ink,#f3f1ec);font:inherit;font-size:16px}.language-picker_search__qeo5R:focus{outline:none;border-color:#ff8b21a3}.language-picker_list__pnQ_L{list-style:none;margin:0;padding:0;max-height:260px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.language-picker_option__kBJbR{display:flex;align-items:center;gap:10px;width:100%;padding:10px;border:0;border-radius:8px;background:transparent;color:#d5dde3;font:inherit;font-size:14px;text-align:left;transition:background .12s,color .12s}.language-picker_option__kBJbR:focus-visible,.language-picker_option__kBJbR:hover{background:#ff69041a;color:#fff3df;outline:none}.language-picker_option__kBJbR span:nth-child(2){flex:1 1}.language-picker_optionActive__DD5v1{color:#fff3df;background:linear-gradient(112deg,#ff490033,#ff3c0012 70%,transparent)}.language-picker_check__3wQfn{color:#ffc98a}.language-picker_emptyRow__tM6bK{padding:10px;font-size:13px;color:#8c99a3}.public-language-picker_picker__6wHzb{position:relative;z-index:10;width:166px;flex-shrink:0}.public-language-picker_picker__6wHzb [role=dialog]{left:auto;right:0;width:min(260px,calc(100vw - 40px))}.public-language-picker_picker__6wHzb[data-align=start] [role=dialog]{left:0;right:auto}@media (max-width:760px){.public-language-picker_picker__6wHzb{width:148px}}.timer-orb_orb__icQID{position:relative;width:min(84%,320px);aspect-ratio:1/1;margin:0 auto;isolation:isolate}.timer-orb_orb__icQID>*{position:absolute;inset:0}.timer-orb_halo__m0Ira{inset:-10%;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 62%,#ff690440 78%,#ffd08a99 88%,#fff0accc 92%,transparent 100%);filter:blur(14px);opacity:.45;-webkit-mask:radial-gradient(circle closest-side,transparent 60%,#000 71%,#000 77%,transparent 97%);mask:radial-gradient(circle closest-side,transparent 60%,#000 71%,#000 77%,transparent 97%);animation:timer-orb_orbSpin__HLZEG 9s linear infinite}.timer-orb_core__exJVv{inset:8%;border-radius:50%;background:radial-gradient(circle at 50% 44%,#2f160b,#170d0c 52%,#0b0d11 100%);box-shadow:inset 0 0 44px #ff490030,inset 0 -24px 48px #ff3c001c,inset 0 1px 0 #ffffff10;animation:timer-orb_coreBreath__F78gR 3.4s ease-in-out infinite}.timer-orb_sheen__YYuzT{inset:8%;border-radius:50%;background:radial-gradient(ellipse 60% 40% at 36% 22%,#ffffff14,transparent 60%);pointer-events:none}.timer-orb_embers__RZKcr{inset:12%;border-radius:50%;overflow:hidden}.timer-orb_ember__crlNa{position:absolute;bottom:18%;border-radius:50%;background:#ffb34d;box-shadow:0 0 4px #ff8b21,0 0 10px #ff6904;opacity:0;animation-name:timer-orb_emberRise__t_ke_;animation-timing-function:ease-out;animation-iteration-count:infinite}.timer-orb_ring__ldacw{width:100%;height:100%}.timer-orb_breath__6uKiK{animation:timer-orb_ringBreath__KaXDt 3.4s ease-in-out infinite}.timer-orb_sweep__C6jPf{animation:timer-orb_orbSpin__HLZEG 6s linear infinite}.timer-orb_innerSpin__w4upF{animation:timer-orb_orbSpinReverse__UEN71 40s linear infinite}@keyframes timer-orb_orbSpin__HLZEG{to{transform:rotate(1turn)}}@keyframes timer-orb_orbSpinReverse__UEN71{to{transform:rotate(-1turn)}}@keyframes timer-orb_ringBreath__KaXDt{50%{opacity:.82;transform:scale(.992)}}@keyframes timer-orb_coreBreath__F78gR{50%{box-shadow:inset 0 0 60px #ff490044,inset 0 -28px 56px #ff3c0026,inset 0 1px 0 #ffffff10}}@keyframes timer-orb_emberRise__t_ke_{0%{transform:translate(0) scale(.6);opacity:0}15%{opacity:.9}70%{opacity:.5}to{transform:translate(6px,-160px) scale(1);opacity:0}}@media (prefers-reduced-motion:reduce){.timer-orb_breath__6uKiK,.timer-orb_core__exJVv,.timer-orb_ember__crlNa,.timer-orb_halo__m0Ira,.timer-orb_innerSpin__w4upF,.timer-orb_sweep__C6jPf{animation:none}.timer-orb_ember__crlNa{opacity:.5}}.toaster_stack__FfzyL{position:fixed;z-index:70;left:50%;top:calc(env(safe-area-inset-top, 0px) + 14px);transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 32px);pointer-events:none}@media (max-width:620px){.toaster_stack__FfzyL{top:calc(env(safe-area-inset-top, 0px) + 52px)}}.toaster_toast__rqtso{pointer-events:auto;display:inline-flex;align-items:center;gap:10px;padding:10px 16px 10px 12px;border:1px solid #ffac6180;border-top-color:#ffe0af99;border-radius:999px;background:linear-gradient(130deg,#2a1a10ee,#120c0cf4 70%);color:#fff3df;font:inherit;font-size:13px;font-weight:500;letter-spacing:.01em;box-shadow:inset 0 1px 0 #ffe6be22,inset 0 0 18px #ff690418,0 0 2.4px #ff690480,0 0 22px #ff3c0040,0 10px 30px #00000070;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:toaster_toastIn__WLd1t .32s cubic-bezier(.2,.9,.2,1.1) both,toaster_toastGlow__A_7Gt 2.6s ease-in-out infinite}.toaster_icon__ZG3GT{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#ffd08a,#ff8b21 55%,#ff4900 100%);color:#2a1208;box-shadow:0 0 2px #ffd08a,0 0 8px #ff6904cc}.toaster_icon__ZG3GT svg{width:13px;height:13px}.toaster_info__2gu7Y .toaster_icon__ZG3GT{background:radial-gradient(circle at 40% 35%,#dffaff,#66e7ff 55%,#007bff 100%);color:#06232c;box-shadow:0 0 2px #dffaff,0 0 8px #08bce7cc}.toaster_info__2gu7Y{border-color:#66e7ff66;box-shadow:inset 0 1px 0 #e0f7ff22,inset 0 0 18px #08bce718,0 0 2.4px #08bce780,0 0 22px #007bff40,0 10px 30px #00000070;animation:toaster_toastIn__WLd1t .32s cubic-bezier(.2,.9,.2,1.1) both}@keyframes toaster_toastIn__WLd1t{0%{opacity:0;transform:translateY(-10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toaster_toastGlow__A_7Gt{50%{box-shadow:inset 0 1px 0 #ffe6be22,inset 0 0 22px #ff690428,0 0 4px #ff6904a0,0 0 30px #ff3c0060,0 10px 30px #00000070}}@media (prefers-reduced-motion:reduce){.toaster_toast__rqtso{animation:none}}