.Sweat_root___wppp{--bg:#eef7fb;--bone:var(--hl);--surface:#ffffff;--ink:#0f2a3d;--edge:#0f2a3d;--shadow:#0f2a3d;--soft:#e3f4fc;--hl:#cdeafb;--pick:#5ccbf5;--glow:rgba(56,189,248,0.26);--viz-hit:#0f9d8a;--viz-miss:#dc4a3d;--viz-rest:#3b8fd6;--viz-grid:#e4f0f6;--pie-1:#2a78d6;--pie-2:#eb6834;--pie-3:#1baf7a;--pie-4:#eda100;--pie-5:#e87ba4;--pie-other:#8a9aa5;--color-zinc-100:#0f2a3d;--color-zinc-200:#1c3a4f;--color-zinc-300:#34505f;--color-zinc-400:#557080;--color-zinc-500:#7790a0;--color-zinc-600:#a7bcc8;--color-zinc-700:#c8dbe5;--color-zinc-800:#e4f0f6;--color-zinc-900:#ffffff;--color-zinc-950:#0f2a3d;--color-orange-200:#075985;--color-orange-300:#0369a1;--color-orange-400:#0284c7;--color-orange-500:#38bdf8;--color-amber-300:#0f766e;--color-amber-400:#2dd4bf;--color-red-200:#991b1b;--color-red-300:#b91c1c;--color-red-400:#dc2626;background-color:var(--bg);background-image:radial-gradient(80% 340px at 50% -40px,var(--glow),transparent 75%);background-repeat:no-repeat;color:var(--ink);font-family:ui-rounded,SF Pro Rounded,Nunito,Segoe UI,system-ui,sans-serif;min-height:100vh;color-scheme:light}.Sweat_root___wppp[data-theme=dark],html.dark .Sweat_root___wppp{--bg:#061118;--bone:#24414f;--surface:#0c1b24;--ink:#eaf6fb;--edge:#24414f;--shadow:#02080b;--soft:#11262f;--hl:#123244;--pick:#38bdf8;--glow:rgba(56,189,248,0.2);--viz-hit:#12a594;--viz-miss:#e5484d;--viz-rest:#3e8ee0;--viz-grid:#16303c;--pie-1:#3987e5;--pie-2:#d95926;--pie-3:#199e70;--pie-4:#c98500;--pie-5:#d55181;--pie-other:#6b8492;--color-zinc-100:#eaf6fb;--color-zinc-200:#d9e8ef;--color-zinc-300:#c2d3dc;--color-zinc-400:#94aab6;--color-zinc-500:#6b8492;--color-zinc-600:#4a6270;--color-zinc-700:#2a4252;--color-zinc-800:#16303c;--color-zinc-900:#0c1b24;--color-orange-200:#bae6fd;--color-orange-300:#7dd3fc;--color-orange-400:#38bdf8;--color-amber-300:#5eead4;--color-red-200:#fecaca;--color-red-300:#fca5a5;--color-red-400:#f87171;color-scheme:dark}.Sweat_meter__z7Xkj{--heat:0.1;--w:84px;--wave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 20' preserveAspectRatio='none'%3E%3Cpath d='M0 7Q10 0 20 7T40 7V20H0Z'/%3E%3C/svg%3E");position:relative;isolation:isolate;padding-top:34px}.Sweat_meter__z7Xkj.Sweat_small__AYigz{--w:38px;padding-top:16px}.Sweat_track__AST8g{position:relative;height:46px;border-radius:14px;background:color-mix(in srgb,#38bdf8 14%,var(--surface));border:2px solid var(--edge);overflow:visible}.Sweat_small__AYigz .Sweat_track__AST8g{height:21px;border-radius:9px}.Sweat_clip__u1K41{position:absolute;inset:0;z-index:2;border-radius:inherit;overflow:hidden}.Sweat_clip__u1K41:before{content:"";position:absolute;inset:55% 0 0 0;background:#7dd3fc;opacity:.6;-webkit-mask:var(--wave) 0 0 /34px 100% repeat-x;mask:var(--wave) 0 0 /34px 100% repeat-x;animation:Sweat_rollBack__Ubpn7 5s linear infinite}.Sweat_fill__kyOUz{--roll:calc(2.6s - var(--heat) * 1.7s);position:absolute;inset:18% auto 0 0;opacity:.86;background:linear-gradient(180deg,#38bdf8,#2563eb);-webkit-mask:var(--wave) 0 0 /40px 100% repeat-x;mask:var(--wave) 0 0 /40px 100% repeat-x;animation:Sweat_roll__pXWQV var(--roll) linear infinite;transition:width 1.1s cubic-bezier(.22,1.4,.36,1)}.Sweat_small__AYigz .Sweat_fill__kyOUz{-webkit-mask-size:22px 100%;mask-size:22px 100%;animation-name:Sweat_rollSmall__OGOtM}.Sweat_fill__kyOUz:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#bae6fd,#7dd3fc);opacity:.55;-webkit-mask:var(--wave) 0 0 /56px 100% repeat-x;mask:var(--wave) 0 0 /56px 100% repeat-x;animation:Sweat_rollBack__Ubpn7 calc(var(--roll) * 1.7) linear infinite}.Sweat_fill__kyOUz:after{content:"";position:absolute;right:0;top:0;bottom:0;width:18px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.75));animation:Sweat_foam__Adb4Z .6s ease-in-out infinite alternate}.Sweat_ticks__Wfcno{position:absolute;inset:0;display:grid;pointer-events:none}.Sweat_ticks__Wfcno i{border-right:2px solid color-mix(in srgb,var(--edge) 35%,transparent)}.Sweat_ticks__Wfcno i:last-child{border-right:0}.Sweat_meter__z7Xkj[data-stage=home]{--w:131px}.Sweat_meter__z7Xkj[data-stage=toe]{--w:91px}.Sweat_meter__z7Xkj[data-stage=island]{--w:117px}.Sweat_meter__z7Xkj.Sweat_small__AYigz[data-stage=home]{--w:59px}.Sweat_meter__z7Xkj.Sweat_small__AYigz[data-stage=toe]{--w:41px}.Sweat_meter__z7Xkj.Sweat_small__AYigz[data-stage=island]{--w:53px}.Sweat_stage__hloPa{position:absolute;inset:-60px 0 0 0;z-index:3;overflow:hidden;border-radius:0 0 12px 12px;pointer-events:none}.Sweat_small__AYigz .Sweat_stage__hloPa{border-radius:0 0 7px 7px}.Sweat_meter__z7Xkj[data-stage=swim] .Sweat_stage__hloPa{z-index:1}.Sweat_runner__S53bZ{position:absolute;bottom:0;left:max(0px,calc(var(--at) * 100% - var(--w)));width:var(--w);transition:left 1.2s cubic-bezier(.3,1.3,.5,1)}.Sweat_meter__z7Xkj[data-stage=swim] .Sweat_runner__S53bZ{bottom:-10px}.Sweat_meter__z7Xkj.Sweat_small__AYigz[data-stage=swim] .Sweat_runner__S53bZ{bottom:-4px}.Sweat_runner__S53bZ svg{display:block;width:100%;height:auto;overflow:visible}.Sweat_finish__Q5N1X{position:absolute;right:6px;bottom:100%;height:26px;width:auto}.Sweat_small__AYigz .Sweat_finish__Q5N1X{height:13px;right:3px}.Sweat_hippo__vmuXe{--step:calc(0.7s - var(--heat) * 0.3s);transform-origin:50% 100%;animation:Sweat_pant__n0E1G 1.6s ease-in-out infinite alternate}.Sweat_frond__u_nEW,.Sweat_hippo__vmuXe,.Sweat_leg__vVHVU,.Sweat_ribbon__BsYxj,.Sweat_ripple__O4VAy,.Sweat_smoke__U_H7J{transform-box:fill-box}.Sweat_drop__SAv3M{display:none;opacity:0}.Sweat_ribbon__BsYxj{transform-origin:100% 50%;animation:Sweat_flap__3aHZS 1.4s ease-in-out infinite alternate}.Sweat_swim__YILgz{animation:Sweat_bob__x_RfC calc(var(--step) / 2) ease-in-out infinite alternate}.Sweat_swim__YILgz .Sweat_leg__vVHVU{transform-origin:50% 8%;animation:Sweat_stride__H7hlI var(--step) ease-in-out infinite alternate}.Sweat_swim__YILgz .Sweat_legB__MNXch{animation-direction:alternate-reverse}.Sweat_swim__YILgz .Sweat_ribbon__BsYxj{animation-duration:calc(var(--step) / 2)}.Sweat_swim__YILgz .Sweat_drop__SAv3M{display:inline;animation:Sweat_fling__GAfqn calc(var(--step) * 1.6) ease-out infinite}.Sweat_swim__YILgz .Sweat_drop__SAv3M:nth-of-type(2){animation-delay:calc(var(--step) * .6)}.Sweat_swim__YILgz .Sweat_drop__SAv3M:nth-of-type(3){animation-delay:calc(var(--step) * 1.1)}.Sweat_toeLeg__NU6uD{transform-origin:50% 8%;animation:Sweat_dip__s6Mxj 1.5s ease-in-out infinite alternate}.Sweat_ripple__O4VAy{transform-origin:50% 50%;opacity:0;animation:Sweat_ring__9_63r 1.5s ease-out infinite}.Sweat_ripple__O4VAy:nth-of-type(2){animation-delay:.5s}.Sweat_lie__Fyqmp{animation-duration:2.6s}.Sweat_frond__u_nEW{transform-origin:50% 100%;animation:Sweat_sway__qfJTg 3.2s ease-in-out infinite alternate}.Sweat_smoke__U_H7J{transform-origin:50% 100%;opacity:0;animation:Sweat_drift__xo_ce 3s ease-out infinite}.Sweat_smoke__U_H7J:nth-of-type(2){animation-delay:1.5s}.Sweat_meter__z7Xkj[data-pace=tight] .Sweat_fill__kyOUz{--roll:0.5s;background:linear-gradient(180deg,#0ea5e9,#1e3a8a)}.Sweat_meter__z7Xkj[data-pace=tight] .Sweat_hippo__vmuXe{--step:0.3s}.Sweat_meter__z7Xkj[data-pace=tight] .Sweat_toeLeg__NU6uD{animation-duration:.5s}.Sweat_meter__z7Xkj[data-pace=lost] .Sweat_fill__kyOUz{--roll:7s;background:linear-gradient(180deg,#a1a1aa,#71717a)}.Sweat_meter__z7Xkj[data-pace=lost] .Sweat_fill__kyOUz:after{display:none}.Sweat_meter__z7Xkj[data-pace=lost] .Sweat_runner__S53bZ{filter:grayscale(.85) brightness(.92)}.Sweat_meter__z7Xkj[data-pace=lost] .Sweat_leg__vVHVU,.Sweat_meter__z7Xkj[data-pace=lost] .Sweat_ribbon__BsYxj,.Sweat_meter__z7Xkj[data-pace=lost] .Sweat_swim__YILgz{animation:none}.Sweat_meter__z7Xkj[data-pace=lost] .Sweat_drop__SAv3M,.Sweat_meter__z7Xkj[data-pace=lost] .Sweat_ripple__O4VAy{display:none}.Sweat_meter__z7Xkj[data-pace=done] .Sweat_fill__kyOUz{background:linear-gradient(180deg,#5eead4,#0ea5e9)}.Sweat_flapA__hRYQF,.Sweat_flapB__vf7dK,.Sweat_sweat___PoNU{transform-box:fill-box}.Sweat_moving__hZUVK .Sweat_flapA__hRYQF{transform-origin:100% 100%;animation:Sweat_flap__3aHZS .25s ease-in-out infinite alternate}.Sweat_moving__hZUVK .Sweat_flapB__vf7dK{transform-origin:100% 0;animation:Sweat_flap__3aHZS .25s ease-in-out infinite alternate-reverse}.Sweat_sweat___PoNU{opacity:0}.Sweat_moving__hZUVK .Sweat_sweat___PoNU{animation:Sweat_sweatFly__M_9LT .9s ease-out infinite}@keyframes Sweat_sweatFly__M_9LT{0%{transform:translate(0);opacity:0}30%{opacity:1}to{transform:translate(-17px,14px);opacity:0}}.Sweat_ring__9_63r{transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dashoffset .25s linear}.Sweat_hatch__d8ZgH{background:repeating-linear-gradient(135deg,var(--hatch) 0 3px,color-mix(in srgb,var(--hatch) 35%,transparent) 3px 6px)}.Sweat_coach__rZKdO{transform-origin:50% 100%;animation:Sweat_coachBob___TjBx 2.4s ease-in-out infinite alternate}.Sweat_coach__rZKdO[data-mood=worry]{animation:Sweat_coachShake__itmbD .5s ease-in-out infinite alternate}.Sweat_coach__rZKdO[data-mood=party]{animation:Sweat_coachHop__R38R7 .6s cubic-bezier(.3,0,.4,1) infinite alternate}.Sweat_coach__rZKdO[data-mood=sad]{animation-duration:4s}.Sweat_coach__rZKdO[data-still=true]{animation:none}.Sweat_bubble__ZocvL:before{content:"";position:absolute;left:-9px;bottom:10px;width:14px;height:14px;background:var(--surface);border-left:2px solid var(--edge);border-bottom:2px solid var(--edge);transform:rotate(45deg)}@keyframes Sweat_coachBob___TjBx{0%{transform:rotate(-3deg)}to{transform:rotate(3deg) translateY(-2px)}}@keyframes Sweat_coachShake__itmbD{0%{transform:translateX(-1.5px) rotate(-2deg)}to{transform:translateX(1.5px) rotate(2deg)}}@keyframes Sweat_coachHop__R38R7{0%{transform:translateY(0)}to{transform:translateY(-7px) rotate(4deg)}}:where(.Sweat_root___wppp) :where(button,summary,a,label,select){position:relative;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.Sweat_root___wppp :is(button,summary,a):after{content:"";position:absolute;left:50%;top:50%;width:max(100%,48px);height:max(100%,48px);transform:translate(-50%,-50%)}.Sweat_root___wppp :is(button,summary,a):focus-visible{outline:3px solid #38bdf8;outline-offset:2px}.Sweat_root___wppp input[type=checkbox]{width:22px;height:22px;flex-shrink:0}.Sweat_strip__Tll_b{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding-inline:16px}.Sweat_strip__Tll_b::-webkit-scrollbar{display:none}.Sweat_stamp__VIBcA{display:inline-block;border-radius:8px;background:var(--ink);box-shadow:3px 3px 0 #38bdf8;padding:5px 12px;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:var(--bg);animation:Sweat_pop__0Bxc5 .6s cubic-bezier(.2,1.6,.4,1) both}.Sweat_pulse__oceFy{animation:Sweat_pulseRing__S5yWk 1.8s ease-out infinite}.Sweat_shake__YvYRr{animation:Sweat_shake__YvYRr .6s ease-in-out 2}@keyframes Sweat_roll__pXWQV{to{-webkit-mask-position:40px 0;mask-position:40px 0}}@keyframes Sweat_rollSmall__OGOtM{to{-webkit-mask-position:22px 0;mask-position:22px 0}}@keyframes Sweat_rollBack__Ubpn7{to{-webkit-mask-position:-56px 0;mask-position:-56px 0}}@keyframes Sweat_foam__Adb4Z{0%{opacity:.35}to{opacity:.9}}@keyframes Sweat_bob__x_RfC{0%{transform:translateY(0)}to{transform:translateY(-3.5px)}}@keyframes Sweat_stride__H7hlI{0%{transform:rotate(34deg)}to{transform:rotate(-34deg)}}@keyframes Sweat_flap__3aHZS{0%{transform:rotate(-10deg)}to{transform:rotate(14deg)}}@keyframes Sweat_fling__GAfqn{0%{transform:translate(0);opacity:0}15%{opacity:1}to{transform:translate(-26px,10px);opacity:0}}@keyframes Sweat_dip__s6Mxj{0%{transform:rotate(-30deg)}to{transform:rotate(-58deg)}}@keyframes Sweat_ring__9_63r{0%{transform:scale(.3);opacity:.9}to{transform:scale(1.5);opacity:0}}@keyframes Sweat_sway__qfJTg{0%{transform:rotate(-4deg)}to{transform:rotate(5deg)}}@keyframes Sweat_drift__xo_ce{0%{transform:translate(0) scale(.5);opacity:.8}to{transform:translate(6px,-16px) scale(1.3);opacity:0}}@keyframes Sweat_pant__n0E1G{0%{transform:scale(1)}to{transform:scale(1.02,.97)}}@keyframes Sweat_pop__0Bxc5{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}@keyframes Sweat_pulseRing__S5yWk{0%{box-shadow:0 0 0 0 rgba(239,68,68,.55)}to{box-shadow:0 0 0 16px rgba(239,68,68,0)}}@keyframes Sweat_shake__YvYRr{0%,to{transform:translateX(0)}20%{transform:translateX(-4px) rotate(-.5deg)}40%{transform:translateX(4px) rotate(.5deg)}60%{transform:translateX(-3px)}80%{transform:translateX(3px)}}@keyframes Sweat_slideUp__SSoyE{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes Sweat_fadeIn__kKt04{0%{opacity:0}}.Sweat_sheet__m8X4Z{animation:Sweat_slideUp__SSoyE .28s ease-out both}.Sweat_fade__Vvq20{animation:Sweat_fadeIn__kKt04 .2s ease-out both}.Sweat_step__0l92G{animation:Sweat_slideUp__SSoyE .35s ease-out both}@keyframes Sweat_podiumRise__2Jv8a{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes Sweat_podiumHop__92A3Z{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes Sweat_podiumWave__ea4tB{0%,to{transform:rotate(-10deg)}50%{transform:rotate(14deg)}}@keyframes Sweat_podiumGlint__QyhH0{0%,to{filter:brightness(1)}50%{filter:brightness(1.3) drop-shadow(0 0 6px #fde58a)}}@keyframes Sweat_podiumIn__1uCGw{0%{opacity:0;transform:translateY(16px) scale(.92)}to{opacity:1;transform:none}}.Sweat_stepRise__yhc3z{transform-box:fill-box;transform-origin:bottom;animation:Sweat_podiumRise__2Jv8a .7s cubic-bezier(.2,.8,.3,1.15) both}.Sweat_crowdHop__cmytn{animation:Sweat_podiumHop__92A3Z .9s ease-in-out infinite}.Sweat_armWave__lrEj2{transform-box:fill-box;transform-origin:bottom center;animation:Sweat_podiumWave__ea4tB .7s ease-in-out infinite}.Sweat_trophyGlint__95gF2{animation:Sweat_podiumGlint__QyhH0 1.6s ease-in-out infinite}.Sweat_podiumIn__1uCGw{animation:Sweat_podiumIn__1uCGw .6s ease-out both}@keyframes Sweat_raysTurn__s1tAz{to{transform:rotate(1turn)}}.Sweat_raysTurn__s1tAz{transform-origin:160px 64px;animation:Sweat_raysTurn__s1tAz 60s linear infinite}@media (prefers-reduced-motion:reduce){.Sweat_respect__ymYFV .Sweat_armWave__lrEj2,.Sweat_respect__ymYFV .Sweat_clip__u1K41:before,.Sweat_respect__ymYFV .Sweat_coach__rZKdO,.Sweat_respect__ymYFV .Sweat_crowdHop__cmytn,.Sweat_respect__ymYFV .Sweat_drop__SAv3M,.Sweat_respect__ymYFV .Sweat_fade__Vvq20,.Sweat_respect__ymYFV .Sweat_fill__kyOUz,.Sweat_respect__ymYFV .Sweat_fill__kyOUz:after,.Sweat_respect__ymYFV .Sweat_fill__kyOUz:before,.Sweat_respect__ymYFV .Sweat_flapA__hRYQF,.Sweat_respect__ymYFV .Sweat_flapB__vf7dK,.Sweat_respect__ymYFV .Sweat_frond__u_nEW,.Sweat_respect__ymYFV .Sweat_hippo__vmuXe,.Sweat_respect__ymYFV .Sweat_leg__vVHVU,.Sweat_respect__ymYFV .Sweat_meter__z7Xkj[data-pace] .Sweat_hippo__vmuXe,.Sweat_respect__ymYFV .Sweat_podiumIn__1uCGw,.Sweat_respect__ymYFV .Sweat_pulse__oceFy,.Sweat_respect__ymYFV .Sweat_raysTurn__s1tAz,.Sweat_respect__ymYFV .Sweat_ribbon__BsYxj,.Sweat_respect__ymYFV .Sweat_ripple__O4VAy,.Sweat_respect__ymYFV .Sweat_runner__S53bZ,.Sweat_respect__ymYFV .Sweat_shake__YvYRr,.Sweat_respect__ymYFV .Sweat_sheet__m8X4Z,.Sweat_respect__ymYFV .Sweat_smoke__U_H7J,.Sweat_respect__ymYFV .Sweat_stamp__VIBcA,.Sweat_respect__ymYFV .Sweat_stepRise__yhc3z,.Sweat_respect__ymYFV .Sweat_step__0l92G,.Sweat_respect__ymYFV .Sweat_sweat___PoNU,.Sweat_respect__ymYFV .Sweat_swim__YILgz .Sweat_leg__vVHVU,.Sweat_respect__ymYFV .Sweat_trophyGlint__95gF2{animation:none!important;transition:none!important}}