.mobile-navigation_dock__uvAh1{display:none}@media (max-width:620px){.mobile-navigation_dock__uvAh1{position:fixed;inset:auto 0 0;z-index:40;display:block;height:calc(56px + env(safe-area-inset-bottom, 0px));padding:8px max(8px,env(safe-area-inset-left,0px)) calc(4px + env(safe-area-inset-bottom, 0px)) max(8px,env(safe-area-inset-right,0px));isolation:isolate}.mobile-navigation_surface__3yFt1{position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:24px 24px 0 0;background:linear-gradient(180deg,#22313b7a,#0b1217a8 58%,#091014b3);-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%);-webkit-mask-image:linear-gradient(#000,#000),url(/bastu/mobile-nav-cutout.svg);mask-image:linear-gradient(#000,#000),url(/bastu/mobile-nav-cutout.svg);-webkit-mask-size:100% 100%,120px 48px;mask-size:100% 100%,120px 48px;-webkit-mask-position:center,center top;mask-position:center,center top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}.mobile-navigation_edges__APcX6{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr);z-index:-1;pointer-events:none}.mobile-navigation_cradle__RFdqC{position:relative}.mobile-navigation_cradle__RFdqC>svg{position:absolute;inset:0 0 auto;display:block;width:120px;height:66px}.mobile-navigation_wing__2SYKa{border-top:1px solid #c5d5df4d}.mobile-navigation_wing__2SYKa:first-child{border-radius:24px 0 0;border-left:1px solid #c5d5df4d}.mobile-navigation_wing__2SYKa:first-child,.mobile-navigation_wing__2SYKa:last-child{-webkit-mask-image:linear-gradient(#000 22px,transparent);mask-image:linear-gradient(#000 22px,transparent)}.mobile-navigation_wing__2SYKa:last-child{border-radius:0 24px 0 0;border-right:1px solid #c5d5df4d}.mobile-navigation_items__Rv3ZA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) 76px repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px;height:44px}.mobile-navigation_item__PZKNu:nth-child(3){grid-column:4}.mobile-navigation_item__PZKNu{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:8px 1px;border:1px solid transparent;border-radius:11px;background:transparent;color:#aeb7c1!important;font-size:clamp(8px,2.25vw,11px);font-weight:500;line-height:1.2;touch-action:manipulation;transition:color .16s,background .16s}.mobile-navigation_item__PZKNu>svg{width:20px;height:20px}.mobile-navigation_item__PZKNu>span:not(.mobile-navigation_badge__VvVLR){display:none}.mobile-navigation_item__PZKNu[aria-current=page]{color:#fff3df!important}.mobile-navigation_item__PZKNu[aria-current=page]>svg{color:#fff0ac;filter:drop-shadow(0 0 .55px #ff8b21) drop-shadow(0 0 2.4px #ff6904) drop-shadow(0 0 9px #ff3c0066)}.mobile-navigation_item__PZKNu[aria-current=page]:before{content:"";position:absolute;z-index:1;left:50%;top:-9px;transform:translateX(-50%);width:44px;height:2px;border-radius:10px;background:linear-gradient(90deg,transparent,#ffb96699 15%,#fff0acee 30%,#fffbe1 40% 60%,#fff0acee 70%,#ffb96699 85%,transparent);pointer-events:none}.mobile-navigation_item__PZKNu[aria-current=page]:after{content:"";position:absolute;z-index:0;left:50%;top:-19px;transform:translateX(-50%);width:64px;height:22px;background:linear-gradient(90deg,transparent,#ff8b21cc 25%,#ffb34d 50%,#ff8b21cc 75%,transparent) 50% /44px 4px no-repeat,radial-gradient(ellipse,#ff690466,#ff490033 40%,transparent 72%);filter:blur(2.5px);pointer-events:none}.mobile-navigation_badge__VvVLR{position:absolute;top:3px;left:calc(50% + 4px);display:inline-grid;place-items:center;box-sizing:border-box;min-width:16px;height:16px;padding:0 3px;border-radius:8px;background:#ff3b30;color:#fff;font-size:9px;font-weight:600;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px #0b1217,0 0 8px #ff3b3066}.mobile-navigation_logAction__XH2j5{position:absolute;top:-26px;left:50%;transform:translateX(-50%);display:grid;place-items:center;width:64px;height:64px;padding:0;border:0;border-radius:50%;isolation:isolate;background:transparent;box-shadow:0 8px 20px #0005;touch-action:manipulation;transition:transform .16s,filter .16s}.mobile-navigation_logAction__XH2j5:before{content:"";position:absolute;inset:4px;border:1px solid #ffe8b74d;border-radius:inherit;background:radial-gradient(ellipse at 25% 8%,#fffbe14d,transparent 46%),radial-gradient(ellipse at 80% 95%,#ffbc5247,transparent 54%),linear-gradient(155deg,#ffe7ad18,#ff7f0012 48%,#311b1438);-webkit-backdrop-filter:blur(6px) saturate(175%) brightness(1.15);backdrop-filter:blur(6px) saturate(175%) brightness(1.15);box-shadow:inset 1.5px 2px 3px #fff9df66,inset -1px -2px 4px #ffbd4f70,inset 0 0 10px #ff690426;pointer-events:none}.mobile-navigation_logAction__XH2j5:after{content:"";position:absolute;inset:6px;border-radius:inherit;background:radial-gradient(ellipse 44% 28% at 33% 18%,#fffdf091,#fff2d21c 48%,transparent 74%),radial-gradient(ellipse 42% 12% at 64% 94%,#fff3c780,transparent 72%),linear-gradient(145deg,#fff7df14,transparent 42% 68%,#ffd58012);pointer-events:none}.mobile-navigation_ring__mUSWE{position:absolute;z-index:1;inset:0;width:64px;height:64px}.mobile-navigation_plus__A5okI{position:relative;z-index:2;width:28px;height:28px;color:#fff0ac;stroke-width:1.8;filter:drop-shadow(0 0 .55px #ff8b21) drop-shadow(0 0 2.4px #ff6904) drop-shadow(0 0 9px #ff3c0090)}.mobile-navigation_logAction__XH2j5:active{transform:translateX(-50%) scale(.94)}.mobile-navigation_item__PZKNu:active{background:#ff69041a}}@media (prefers-reduced-motion:reduce){.mobile-navigation_item__PZKNu,.mobile-navigation_logAction__XH2j5{transition:none}}.temperature-trace_trace__5RnrK{isolation:isolate}.temperature-trace_wisp__X1Mf1{opacity:var(--wisp-opacity,.5);animation:temperature-trace_fallingHeat__o5SzX var(--fall-duration,5s) var(--fall-delay,0s) linear infinite}.temperature-trace_embers__2xcY5{animation:temperature-trace_emberFall__c78_b calc(var(--fall-duration, 5s) * .8) var(--fall-delay,0s) linear infinite}@keyframes temperature-trace_fallingHeat__o5SzX{0%{opacity:0;transform:translateY(-2px)}18%{opacity:var(--wisp-opacity,.5)}68%{opacity:calc(var(--wisp-opacity, .5) * .65)}to{opacity:0;transform:translate(var(--fall-drift,2px),15px)}}@keyframes temperature-trace_emberFall__c78_b{0%{opacity:0;transform:translate(0)}18%{opacity:.85}65%{opacity:.35}to{opacity:0;transform:translate(var(--fall-drift,2px),23px)}}@media (prefers-reduced-motion:reduce){.temperature-trace_embers__2xcY5,.temperature-trace_wisp__X1Mf1{animation:none}.temperature-trace_wisp__X1Mf1{opacity:calc(var(--wisp-opacity, .5) * .7)}.temperature-trace_embers__2xcY5{opacity:.35}}.temperature-gauge_instrument__EdwDY{width:100%;min-height:260px;padding-block:10px;position:relative;display:flex;align-items:center;justify-content:center;flex:1 0 auto;isolation:isolate}.temperature-gauge_dial__oJFEJ{display:block;width:100%;max-width:270px;height:auto;aspect-ratio:306/316;overflow:visible}.temperature-gauge_scale__ZEZ9S{font-size:8.7px;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.temperature-gauge_readout__jk5p3{font-family:inherit}.temperature-gauge_number__ILptb{font-weight:450;letter-spacing:-.07em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;filter:drop-shadow(0 0 12px #ff891c65)}.temperature-gauge_degree__ECOWv{letter-spacing:0;font-weight:400}.temperature-gauge_caption__tsOYh{fill:#b3bbc0;font-size:12.5px;font-weight:400}.temperature-gauge_target__BjgDT{fill:#9faeb7;font-size:13px}.temperature-gauge_instrument__EdwDY[data-empty=true] .temperature-gauge_number__ILptb{filter:none}.temperature-gauge_instrument__EdwDY[data-live=true] .temperature-gauge_mercuryBloom__mNksm{animation:temperature-gauge_breathe__eSHZw 4.6s ease-in-out infinite}.temperature-gauge_accessibleReading__vJ8bi{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@keyframes temperature-gauge_breathe__eSHZw{0%,to{opacity:.68}50%{opacity:.9}}@media (prefers-reduced-motion:reduce){.temperature-gauge_instrument__EdwDY[data-live=true] .temperature-gauge_mercuryBloom__mNksm{animation:none}}@media (min-width:1500px){.temperature-gauge_instrument__EdwDY{min-height:300px}.temperature-gauge_dial__oJFEJ{max-width:300px}}@media (max-width:620px){.temperature-gauge_instrument__EdwDY{min-height:0;padding-block:2px}.temperature-gauge_dial__oJFEJ{max-width:196px}}.ember-bar_bar__H2R4B{isolation:isolate}.ember-bar_wisp__Mz9z1{opacity:var(--wisp-opacity,.5);animation:ember-bar_fallingHeat__DVOT_ var(--fall-duration,5s) var(--fall-delay,0s) linear infinite}.ember-bar_embers__l7kns{animation:ember-bar_emberFall__SJfxF calc(var(--fall-duration, 5s) * .8) var(--fall-delay,0s) linear infinite}@keyframes ember-bar_fallingHeat__DVOT_{0%{opacity:0;transform:translateY(-2px)}18%{opacity:var(--wisp-opacity,.5)}68%{opacity:calc(var(--wisp-opacity, .5) * .65)}to{opacity:0;transform:translate(var(--fall-drift,2px),15px)}}@keyframes ember-bar_emberFall__SJfxF{0%{opacity:0;transform:translate(0)}18%{opacity:.85}65%{opacity:.35}to{opacity:0;transform:translate(var(--fall-drift,2px),23px)}}@media (prefers-reduced-motion:reduce){.ember-bar_embers__l7kns,.ember-bar_wisp__Mz9z1{animation:none}.ember-bar_wisp__Mz9z1{opacity:calc(var(--wisp-opacity, .5) * .7)}.ember-bar_embers__l7kns{opacity:.35}}.session-card_toolButton__on8s7.session-card_toolButton__on8s7{border-radius:999px;padding-inline:12px;color:#d3dbe1;border-color:#a8b5bd48}.session-card_toolButton__on8s7.session-card_toolButton__on8s7:hover:not(:disabled){border-color:#ff8b2180;color:#ffd9c8;background:#ff69040d}.session-card_photoField__QxXtv{display:flex;align-items:center;gap:14px}.session-card_photoThumb__0PD_T{width:64px;height:64px;flex-shrink:0;object-fit:cover;border-radius:10px;border:1px solid #ff8b2166;box-shadow:0 0 12px #ff3c0033}.session-card_photoThumbButton__JYaRf{display:block;padding:0;border:0;background:none;border-radius:10px;cursor:zoom-in;flex-shrink:0;line-height:0}.session-card_photoThumbButton__JYaRf:focus-visible{outline:2px solid #ffb966;outline-offset:3px}.session-card_photoThumbButton__JYaRf:hover .session-card_photoThumb__0PD_T{filter:brightness(1.12)}.session-card_viewerDialog__0bktE.session-card_viewerDialog__0bktE{width:min(720px,100%)}.session-card_viewerImage__weCPu{display:block;width:100%;max-height:min(70vh,720px);object-fit:contain;border-radius:12px;background:#05080a;border:1px solid #bac9d432}.session-card_photoEmpty__9ZQSt{display:grid;place-items:center;width:64px;height:64px;flex-shrink:0;border-radius:10px;border:1px dashed #a8b5bd40;color:#8fa0ad}.session-card_photoEmpty__9ZQSt svg{width:22px;height:22px}.session-card_photoButtons__irLrJ{display:flex;flex-wrap:wrap;gap:4px 14px}.session-card_photoHint__rY7FX{margin-top:8px;font-size:11px;line-height:1.5;color:#8fa0ad}.session-card_donePhoto__B1HES{width:100%;max-height:220px;object-fit:cover;border-radius:10px;border:1px solid #ff8b2166;box-shadow:0 0 14px #ff3c0033}.session-card_sessionTools__diGxX{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;margin:14px 0 6px}.session-card_sessionTools__diGxX .session-card_compactPhoto__m6LD2 .session-card_photoThumb__0PD_T{width:40px;height:40px;border-radius:8px}.session-card_sessionTools__diGxX .session-card_compactPhoto__m6LD2{margin-right:4px}.session-card_sessionTools__diGxX .session-card_compactRemove__HXGcr{top:-7px;right:-7px;width:22px;height:22px}.session-card_photoRow__5dC42{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px}.session-card_compactPhoto__m6LD2{position:relative;display:inline-block}.session-card_compactPhoto__m6LD2 .session-card_photoThumb__0PD_T{width:56px;height:56px}.session-card_compactRemove__HXGcr{position:absolute;top:-8px;right:-8px;display:grid;place-items:center;width:24px;height:24px;padding:0;border:1px solid #a8b5bd60;border-radius:50%;background:#0a1015;color:#d3dbe1;box-shadow:0 2px 8px #00000080;cursor:pointer}.session-card_compactRemove__HXGcr svg{width:12px;height:12px}.session-card_compactRemove__HXGcr:hover:not(:disabled){border-color:#ff5a3aa0;color:#ffb4a0}.session-card_photoRowCompact__kaFC8{justify-content:center;padding:6px 0 26px}.session-card_cardDialog__RbYG_.session-card_cardDialog__RbYG_{width:min(560px,100%)}.session-card_cardBody__7fLb5{display:contents}.session-card_preview__C1JJd{display:grid;place-items:center;margin:6px 0 2px}.session-card_previewCanvas__D_sGB{display:block;width:auto;max-width:100%;max-height:min(58vh,640px);height:auto;border-radius:12px;border:1px solid #bac9d432;box-shadow:0 18px 50px #00000080;background:#0b1015}.session-card_skeleton__Glq3F{background:linear-gradient(90deg,#ffffff08,#ffffff16 45%,#ffffff08 90%);background-size:220% 100%;animation:session-card_shimmer___v0y5 1.5s ease-in-out infinite}@keyframes session-card_shimmer___v0y5{0%{background-position:120% 0}to{background-position:-120% 0}}.session-card_previewSkeleton__t3HZq{height:min(58vh,640px);max-width:100%;border-radius:12px;border:1px solid #bac9d41f}@media (prefers-reduced-motion:reduce){.session-card_skeleton__Glq3F{animation:none}}.session-card_cardHead__Scr09{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:8px 14px}.session-card_cardHead__Scr09 h2{margin:0}.session-card_segmentedSm__uxMWq.session-card_segmentedSm__uxMWq{width:-moz-fit-content;width:fit-content;gap:4px;padding:3px}.session-card_segmentedSm__uxMWq.session-card_segmentedSm__uxMWq>button{padding:5px 11px;font-size:12px}.session-card_segmentedFull__BUUpy.session-card_segmentedFull__BUUpy{width:100%}.session-card_cardTools__tu11O{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:-2px}.session-card_cardTools__tu11O>div{display:contents}.session-card_cardTool__Zi_W_.session-card_cardTool__Zi_W_{color:#d3dbe1;border-color:#a8b5bd40}.session-card_cardTool__Zi_W_.session-card_cardTool__Zi_W_:hover:not(:disabled){border-color:#ff8b2180;color:#ffd9c8;background:#ff69040d}.session-card_optionList__5olay{border:1px solid #a8b5bd26;border-radius:12px;background:#0a1015a6;overflow:hidden}.session-card_optionRow__EQyr0+.session-card_optionRow__EQyr0{border-top:1px solid #a8b5bd1c}.session-card_optionToggle__fwcpY{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:38px;padding:5px 12px;border:0;background:transparent;color:#e6ebef;font:inherit;font-size:13px;text-align:left;cursor:pointer}.session-card_optionToggle__fwcpY:hover{background:#ffffff06}.session-card_optionToggle__fwcpY[aria-checked=true]{color:#fff3df}.session-card_switchTrack__VxjV_{position:relative;flex-shrink:0;width:34px;height:20px;border-radius:999px;border:1px solid #a8b5bd40;background:#10171d;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.session-card_switchKnob__1_0Nk{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#7f8f9b;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.session-card_optionToggle__fwcpY[aria-checked=true] .session-card_switchTrack__VxjV_{border-color:#ff8b21a3;background:linear-gradient(112deg,#ff49002e,#ff3c000c 70%,#0a1015);box-shadow:inset 0 0 10px #ff690422,0 0 10px #ff3c0030}.session-card_optionToggle__fwcpY[aria-checked=true] .session-card_switchKnob__1_0Nk{transform:translateX(14px);background:radial-gradient(circle at 50% 45%,#ffffff 0 28%,#fff0ac 52%,#ffb659 100%);box-shadow:0 0 2px 1px #ff8b21,0 0 8px #ff6904,0 0 16px #ff3c0066}.session-card_optionSub__eOvdb{display:grid;grid-gap:5px;gap:5px;padding:0 12px 10px}.session-card_optionSubLabel__9nBmP{font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--bastu-muted,#aebcc8)}.session-card_optionSkeleton__hkMh9{display:block;height:12px;width:120px;margin:13px 12px;border-radius:6px}.session-card_cardClub__BtcZq>div{width:100%}.session-card_cardActions__Pio85{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:18px}@media (max-width:620px){.session-card_previewCanvas__D_sGB{max-height:48vh}.session-card_previewSkeleton__t3HZq{height:48vh}.session-card_cardDialog__RbYG_.session-card_cardDialog__RbYG_{max-height:calc(100dvh - max(20px, env(safe-area-inset-top, 0px)) - max(20px, env(safe-area-inset-bottom, 0px)));overflow:hidden;padding-bottom:0;gap:0}.session-card_cardBody__7fLb5{display:flex;flex-direction:column;gap:10px;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:0 -26px;padding:0 26px 14px}.session-card_cardActions__Pio85{flex-shrink:0;margin:0 -26px;padding:12px 26px 14px;background:#0a1015;border-top:1px solid #bac9d41f}}.session-card_templatePicker__wua1H{display:grid;grid-gap:7px;gap:7px}.legal-links_links__p117t{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12px;color:#8d9ea8}.legal-links_links__p117t a{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:color .15s,border-color .15s}.legal-links_links__p117t a:hover{color:#ffd9c8;border-bottom-color:#ff8b2166}.legal-links_version__6dQGP{margin:10px 0 0;font-size:11px;color:#6f7f8a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pull-to-refresh_indicator__4fMGM{--pull:0px;--scale:0.6;--p:0;--c:138.2px;position:fixed;z-index:25;left:50%;top:calc(env(safe-area-inset-top, 0px) + 44px);width:52px;height:52px;display:grid;place-items:center;opacity:0;pointer-events:none;transform:translate(-50%,calc(var(--pull) - 62px)) scale(var(--scale));will-change:transform,opacity}.pull-to-refresh_ring__jM761{position:absolute;inset:0;width:52px;height:52px;overflow:visible}.pull-to-refresh_progress__A92hm{transform:rotate(-90deg);transform-origin:26px 26px}.pull-to-refresh_arc__TejnY{stroke-dasharray:var(--c);stroke-dashoffset:calc(var(--c) * (1 - var(--p)));stroke-linecap:round}.pull-to-refresh_sweep___m5jl{opacity:0;transform-origin:26px 26px}.pull-to-refresh_glowDisc__AR21W{transform-origin:26px 26px;transform:scale(calc(.6 + .4 * var(--p)))}.pull-to-refresh_flame__m2nR1{position:relative;width:20px;height:20px;color:#fff0ac;stroke-width:1.8;transform-origin:50% 90%;transform:scale(calc(.72 + .28 * var(--p)));filter:drop-shadow(0 0 .55px #ff8b21) drop-shadow(0 0 2.4px #ff6904) drop-shadow(0 0 9px #ff3c0090)}.pull-to-refresh_embers__tfnGz{position:absolute;left:50%;top:50%;width:0;height:0}.pull-to-refresh_embers__tfnGz i{position:absolute;left:-1px;top:-4px;width:3px;height:3px;border-radius:50%;background:#ffb34d;box-shadow:0 0 4px #ff8b21,0 0 8px #ff6904;opacity:0}.pull-to-refresh_embers__tfnGz i:first-child{left:-5px}.pull-to-refresh_embers__tfnGz i:nth-child(2){left:1px;width:2px;height:2px}.pull-to-refresh_embers__tfnGz i:nth-child(3){left:4px}.pull-to-refresh_refreshing__d7uXp .pull-to-refresh_progress__A92hm{opacity:.45;animation:pull-to-refresh_ringBreath__apB9x 1.6s ease-in-out infinite}.pull-to-refresh_refreshing__d7uXp .pull-to-refresh_sweep___m5jl{opacity:1;animation:pull-to-refresh_sweepSpin__DaIr_ 1.1s linear infinite}.pull-to-refresh_refreshing__d7uXp .pull-to-refresh_glowDisc__AR21W{animation:pull-to-refresh_discBreath__Rcv2_ 1.6s ease-in-out infinite}.pull-to-refresh_refreshing__d7uXp .pull-to-refresh_flame__m2nR1{animation:pull-to-refresh_flameFlicker__7ls2Q .9s ease-in-out infinite}.pull-to-refresh_refreshing__d7uXp .pull-to-refresh_embers__tfnGz i{animation:pull-to-refresh_emberRise__yjiw0 1.4s ease-out infinite}.pull-to-refresh_refreshing__d7uXp .pull-to-refresh_embers__tfnGz i:nth-child(2){animation-delay:.45s;animation-duration:1.7s}.pull-to-refresh_refreshing__d7uXp .pull-to-refresh_embers__tfnGz i:nth-child(3){animation-delay:.9s;animation-duration:1.2s}@keyframes pull-to-refresh_sweepSpin__DaIr_{to{transform:rotate(1turn)}}@keyframes pull-to-refresh_ringBreath__apB9x{50%{opacity:.3}}@keyframes pull-to-refresh_discBreath__Rcv2_{50%{opacity:.3;transform:scale(1.15)}}@keyframes pull-to-refresh_flameFlicker__7ls2Q{0%,to{transform:scale(1) skewX(0deg);filter:drop-shadow(0 0 .55px #ff8b21) drop-shadow(0 0 2.4px #ff6904) drop-shadow(0 0 9px #ff3c0090)}30%{transform:scale(1.06,1.1) skewX(-3deg) translateY(-.5px);filter:drop-shadow(0 0 .7px #ffd08a) drop-shadow(0 0 3.4px #ff8b21) drop-shadow(0 0 13px #ff3c00c0)}60%{transform:scale(.97,.94) skewX(2.5deg);filter:drop-shadow(0 0 .5px #ff8b21) drop-shadow(0 0 2px #ff6904) drop-shadow(0 0 7px #ff3c0080)}80%{transform:scale(1.03,1.05) skewX(-1.5deg) translateY(-.3px)}}@keyframes pull-to-refresh_emberRise__yjiw0{0%{transform:translate(0) scale(.6);opacity:0}20%{opacity:.9}to{transform:translate(2px,-18px) scale(1);opacity:0}}@media (prefers-reduced-motion:reduce){.pull-to-refresh_refreshing__d7uXp .pull-to-refresh_embers__tfnGz i,.pull-to-refresh_refreshing__d7uXp .pull-to-refresh_flame__m2nR1,.pull-to-refresh_refreshing__d7uXp .pull-to-refresh_glowDisc__AR21W,.pull-to-refresh_refreshing__d7uXp .pull-to-refresh_progress__A92hm{animation:none}.pull-to-refresh_refreshing__d7uXp .pull-to-refresh_sweep___m5jl{animation-duration:2.2s}}.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}.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_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{min-height:100dvh;display:grid;place-items:center;padding:24px 16px calc(24px + env(safe-area-inset-bottom, 0px))}.community_gate__7J9dU>section{width:100%;max-width:520px}.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-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_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}.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}}.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;place-items:center;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;justify-content:flex-end;gap:2px;flex:1 1;min-width:0;overflow:hidden}@media (max-width:420px){.achievements_stripBadges__FG9BN>:nth-child(n+5){display:none}}.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_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{font-size:12px;font-weight:500;line-height:1.3;color:#8e9aa4}.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}.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_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}.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}}