.calculator-module__mPbS1a__group{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.calculator-module__mPbS1a__legend{padding:0;font-size:15px;font-weight:800}.calculator-module__mPbS1a__options{flex-wrap:wrap;gap:8px;display:flex}.calculator-module__mPbS1a__option{display:inline-flex;position:relative}.calculator-module__mPbS1a__option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.calculator-module__mPbS1a__pill{color:#0a1727;white-space:nowrap;pointer-events:none;background:#fff;border:4px solid #0a1727;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:0 14px;font-size:14px;font-weight:700;transition:transform 80ms steps(2,end),box-shadow 80ms steps(2,end);display:inline-flex;box-shadow:4px 4px #0a1727}.calculator-module__mPbS1a__option input:checked+.calculator-module__mPbS1a__pill{color:#163300;background:#9fe870}.calculator-module__mPbS1a__option:hover .calculator-module__mPbS1a__pill{transform:translate(-1px,-1px);box-shadow:5px 5px #0a1727}.calculator-module__mPbS1a__option input:focus-visible+.calculator-module__mPbS1a__pill{outline-offset:3px;outline:3px solid #2b45e0}.calculator-module__mPbS1a__hint{color:var(--color-muted,#5a6476);margin:0;font-size:13px;line-height:1.45}.calculator-module__mPbS1a__bar{background:#fff;border:3px solid #0a1727;height:22px;display:flex;overflow:hidden}.calculator-module__mPbS1a__seg{min-width:0;height:100%;transition:width .4s steps(6,end)}.calculator-module__mPbS1a__seg+.calculator-module__mPbS1a__seg{box-shadow:inset 3px 0 #0a1727}.calculator-module__mPbS1a__legendList{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 14px;margin:0;padding:0;font-size:13px;font-weight:650;list-style:none;display:grid}.calculator-module__mPbS1a__legendItem{align-items:center;gap:8px;min-width:0;display:flex}.calculator-module__mPbS1a__swatch{border:2px solid #0a1727;flex-shrink:0;width:12px;height:12px}.calculator-module__mPbS1a__legendHours{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.calculator-module__mPbS1a__num{font-variant-numeric:tabular-nums;min-height:1.1em;line-height:1.1;display:block}.calculator-module__mPbS1a__value{font-variant-numeric:tabular-nums;min-height:1.5em;margin:0;font-size:15px;font-weight:700}@media (max-width:480px){.calculator-module__mPbS1a__stepBtn:not([aria-current=step]){padding-right:5px}.calculator-module__mPbS1a__stepBtn:not([aria-current=step]) .calculator-module__mPbS1a__stepName{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:420px){.calculator-module__mPbS1a__legendList{grid-template-columns:minmax(0,1fr)}}.calculator-module__mPbS1a__steps{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.calculator-module__mPbS1a__stepBtn{all:unset;cursor:pointer;background:#fff;border:3px solid #0a1727;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 12px 0 5px;font-size:14px;font-weight:800;display:inline-flex}.calculator-module__mPbS1a__stepBtn:focus-visible{outline-offset:3px;outline:3px solid #2b45e0}.calculator-module__mPbS1a__stepNum{font-variant-numeric:tabular-nums;background:#dde2ec;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;display:inline-grid}.calculator-module__mPbS1a__stepBtn[data-done] .calculator-module__mPbS1a__stepNum{background:#9fe870}.calculator-module__mPbS1a__stepBtn[aria-current=step]{color:#fff;background:#0a1727}.calculator-module__mPbS1a__stepBtn[aria-current=step] .calculator-module__mPbS1a__stepNum{color:#0a1727;background:#ffd27a}.calculator-module__mPbS1a__live{font-variant-numeric:tabular-nums;white-space:nowrap;background:#ffd27a;border:3px solid #0a1727;padding:4px 10px;font-size:15px;font-weight:800}.calculator-module__mPbS1a__body{flex-direction:column;gap:18px;min-height:190px;display:flex}
.victory-module___kVNfG__victory{inset:0 0 calc(40 * var(--u)) 0;z-index:3;outline:none;position:absolute}.victory-module___kVNfG__scene{left:calc(170 * var(--u));width:calc(460 * var(--u));height:calc(400 * var(--u));position:absolute;bottom:0}.victory-module___kVNfG__tower{left:calc(165 * var(--u));width:calc(130 * var(--u));z-index:2;flex-direction:column-reverse;display:flex;position:absolute;bottom:0}.victory-module___kVNfG__rank{box-sizing:border-box;height:calc(44 * var(--u));border:max(2px, calc(4 * var(--u))) solid var(--color-ink,#0a1727);background:var(--color-coin,#ffd27a);color:#0a1727;font-family:var(--font-body);font-weight:800;font-size:max(11px, calc(20 * var(--u)));border-bottom-width:0;justify-content:center;align-items:center;line-height:1;display:flex}.victory-module___kVNfG__rank:first-child{border-bottom-width:max(2px, calc(4 * var(--u)))}.victory-module___kVNfG__rank:last-child{background:#9fe870}.victory-module___kVNfG__climber{left:calc(172 * var(--u));bottom:calc(220 * var(--u));width:calc(56 * var(--u));height:calc(56 * var(--u));z-index:3;position:absolute}.victory-module___kVNfG__climber svg{width:100%;height:100%;display:block}.victory-module___kVNfG__mast{left:calc(268 * var(--u));bottom:calc(220 * var(--u));width:calc(150 * var(--u));height:calc(110 * var(--u));z-index:1;position:absolute;overflow:hidden}.victory-module___kVNfG__pole{width:max(3px, calc(5 * var(--u)));height:calc(100 * var(--u));z-index:1;background:#0a1727;position:absolute;bottom:0;left:0}.victory-module___kVNfG__flag{width:calc(128 * var(--u));height:calc(62 * var(--u));align-items:center;gap:calc(4 * var(--u));padding-left:calc(6 * var(--u));box-sizing:border-box;clip-path:polygon(0 0,100% 50%,0 100%);color:#0a1727;font-family:var(--font-body);font-weight:800;font-size:max(8px, calc(13 * var(--u)));letter-spacing:.02em;transform-origin:0;background:#9fe870;display:flex;position:absolute;top:0;left:100%}.victory-module___kVNfG__pole:after{content:"";left:100%;top:calc(-3 * var(--u));width:calc(134 * var(--u));height:calc(68 * var(--u));clip-path:polygon(0 0,100% 50%,0 100%);z-index:-1;background:#0a1727;position:absolute}.victory-module___kVNfG__mark{width:calc(22 * var(--u));height:calc(22 * var(--u));flex-shrink:0}.victory-module___kVNfG__burst{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(10 * var(--u));height:calc(10 * var(--u));box-shadow:calc(40 * var(--u)) 0 currentColor, calc(-40 * var(--u)) 0 currentColor, 0 calc(40 * var(--u)) currentColor, 0 calc(-40 * var(--u)) currentColor, calc(28 * var(--u)) calc(28 * var(--u)) currentColor, calc(-28 * var(--u)) calc(28 * var(--u)) currentColor, calc(28 * var(--u)) calc(-28 * var(--u)) currentColor, calc(-28 * var(--u)) calc(-28 * var(--u)) currentColor;opacity:0;z-index:0;background:currentColor;position:absolute}.victory-module___kVNfG__coin{left:calc(var(--x) * var(--u));width:calc(12 * var(--u));height:calc(12 * var(--u));border:max(2px, calc(3 * var(--u))) solid #0a1727;opacity:0;z-index:4;background:#ffd27a;position:absolute;top:0}.victory-module___kVNfG__message{left:calc(680 * var(--u));top:calc(110 * var(--u));width:calc(440 * var(--u));gap:calc(18 * var(--u));padding:calc(20 * var(--u));background:#fff;border:4px solid #0a1727;border-radius:10px;flex-direction:column;display:flex;position:absolute;box-shadow:6px 6px #0a1727}.victory-module___kVNfG__line{font-weight:800;font-size:max(16px, calc(26 * var(--u)));color:#0a1727;line-height:1.2}@media (prefers-reduced-motion:no-preference){.victory-module___kVNfG__rank{animation:victory-module___kVNfG__vRise .3s steps(3) calc(.3s + var(--i) * .12s) both, victory-module___kVNfG__vLight .1s linear calc(1.18s + var(--i) * .28s) both}.victory-module___kVNfG__rank:last-child{animation:victory-module___kVNfG__vRise .3s steps(3) calc(.3s + var(--i) * .12s) both, victory-module___kVNfG__vLightTop .1s linear calc(1.18s + var(--i) * .28s) both}.victory-module___kVNfG__climber{animation:.1s linear .9s both victory-module___kVNfG__vShow,2s linear .9s both victory-module___kVNfG__vClimb}.victory-module___kVNfG__pole{animation:.4s steps(4,end) 2.3s both victory-module___kVNfG__vPole}.victory-module___kVNfG__flag{animation:.7s step-end 2.7s infinite victory-module___kVNfG__vWave}.victory-module___kVNfG__burst{animation:victory-module___kVNfG__vBurst .6s steps(4) calc(2.4s + var(--i) * .3s) both}.victory-module___kVNfG__coin{animation:victory-module___kVNfG__vCoin 1s steps(8) calc(2.5s + var(--i) * .1s) both}.victory-module___kVNfG__message{animation:.4s steps(4,end) 3s both victory-module___kVNfG__vFade}}@keyframes victory-module___kVNfG__vRise{0%{opacity:0;translate:0 100%}to{opacity:1;translate:0}}@keyframes victory-module___kVNfG__vLight{0%,50%{background:#fff}51%,to{background:#ffd27a}}@keyframes victory-module___kVNfG__vLightTop{0%,50%{background:#fff}51%,to{background:#9fe870}}@keyframes victory-module___kVNfG__vShow{0%,50%{opacity:0}51%,to{opacity:1}}@keyframes victory-module___kVNfG__vClimb{0%{translate:calc(-90 * var(--u)) calc(220 * var(--u))}7%{translate:calc(-45 * var(--u)) calc(150 * var(--u))}14%{translate:0 calc(176 * var(--u))}21%{translate:0 calc(110 * var(--u))}28%{translate:0 calc(132 * var(--u))}35%{translate:0 calc(66 * var(--u))}42%{translate:0 calc(88 * var(--u))}49%{translate:0 calc(22 * var(--u))}56%{translate:0 calc(44 * var(--u))}63%{translate:0 calc(-22 * var(--u))}70%,85%,to{translate:0}78%,92%{translate:0 calc(-30 * var(--u))}}@keyframes victory-module___kVNfG__vPole{0%{translate:0 100%}to{translate:0}}@keyframes victory-module___kVNfG__vWave{0%,to{scale:1}50%{scale:.92 .9}}@keyframes victory-module___kVNfG__vBurst{0%{opacity:1;scale:.3}75%{opacity:1}to{opacity:0;scale:1.3}}@keyframes victory-module___kVNfG__vCoin{0%{opacity:1;translate:0 calc(-20 * var(--u));scale:1}50%{scale:.3 1}90%{opacity:1}to{opacity:0;translate:0 calc(380 * var(--u));scale:1}}@keyframes victory-module___kVNfG__vFade{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@container stage (max-width:999px){.victory-module___kVNfG__victory{flex-direction:column;order:4;gap:12px;display:flex;position:relative;inset:auto;container-type:inline-size}.victory-module___kVNfG__scene{--u:calc(100cqw / 460);aspect-ratio:460/400;width:100%;height:auto;position:relative;left:auto}.victory-module___kVNfG__message{--u:1px;gap:14px;width:auto;padding:16px;position:static}.victory-module___kVNfG__line{font-size:20px}}
