.SkiGame_game__Pwgnw{position:fixed;inset:0;z-index:2000;background:#dde8f3;color:#fff;font-family:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SkiGame_canvas__nUL7H{position:absolute;inset:0}.SkiGame_canvas__nUL7H canvas{display:block}.SkiGame_attribution__Yviq2,.SkiGame_bottomLeft__R0jIN,.SkiGame_bottomRight__SWXU_,.SkiGame_hudText__gVAFq,.SkiGame_intro__5DWgD,.SkiGame_liftHint__SJT1W,.SkiGame_liftPrompt__mkBEp,.SkiGame_replayBadge__7TdwO,.SkiGame_topLeft__YVYk4,.SkiGame_topRight__3BD7z{text-shadow:0 1px 3px rgba(0,0,0,.45)}.SkiGame_bottomLeft__R0jIN,.SkiGame_bottomRight__SWXU_,.SkiGame_topLeft__YVYk4,.SkiGame_topRight__3BD7z{position:absolute;pointer-events:none}.SkiGame_topLeft__YVYk4{top:max(16px,env(safe-area-inset-top));left:max(18px,env(safe-area-inset-left));width:min(220px,45vw)}.SkiGame_topRight__3BD7z{top:max(16px,env(safe-area-inset-top));right:calc(max(14px,env(safe-area-inset-right)) + 50px);display:flex;align-items:baseline;gap:4px;text-align:right}.SkiGame_bottomLeft__R0jIN{bottom:max(28px,env(safe-area-inset-bottom));left:max(18px,env(safe-area-inset-left))}.SkiGame_bottomRight__SWXU_{bottom:max(30px,env(safe-area-inset-bottom));right:max(18px,env(safe-area-inset-right));display:flex;flex-direction:column;align-items:flex-end;text-align:right}.SkiGame_runName__FaFJo{overflow:hidden;font-size:15px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.SkiGame_runMeta___ozGF{font-size:12px;opacity:.8}.SkiGame_progress__BE8hM{height:3px;margin-top:6px;border-radius:2px;background:rgba(255,255,255,.3);overflow:hidden}.SkiGame_progressFill__4vFB4{height:100%;background:#4dc5b3}.SkiGame_boostMeter__Nxa0p{width:72px;margin-top:4px}.SkiGame_boostFill__HGS75{background:#ffd166;transition:width .1s linear}.SkiGame_liftFill__F4mM_{background:#ffd166}.SkiGame_liftHint__SJT1W,.SkiGame_liftPrompt__mkBEp{position:absolute;left:50%;bottom:28px;transform:translateX(-50%);display:flex;align-items:center;gap:14px;padding:8px 16px;border-radius:999px;background:rgba(22,37,47,.6);font-size:14px;font-weight:600;white-space:nowrap;pointer-events:none}.SkiGame_liftHint__SJT1W kbd,.SkiGame_liftPrompt__mkBEp kbd{padding:2px 7px;border-radius:4px;background:rgba(255,255,255,.2);font-family:inherit;font-size:13px}.SkiGame_liftPrompt__mkBEp{bottom:96px;font-size:16px;gap:8px;animation:SkiGame_liftPulse__0g0dv 1.6s ease-in-out infinite}.SkiGame_replayBadge__7TdwO{position:absolute;top:20px;left:50%;transform:translateX(-50%);padding:4px 12px;border-radius:4px;background:rgba(200,40,40,.85);font-size:13px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;pointer-events:none}.SkiGame_balance__duDf6{position:absolute;left:50%;top:62%;width:180px;height:10px;margin-left:-90px;border-radius:999px;background:linear-gradient(90deg,rgba(225,80,70,.85) 0 12%,rgba(22,37,47,.6) 22% 78%,rgba(225,80,70,.85) 88% 100%);pointer-events:none}.SkiGame_balanceNeedle__8MA_G{position:absolute;top:-5px;width:4px;height:20px;margin-left:-2px;border-radius:2px;background:#fff;box-shadow:0 0 6px rgba(0,0,0,.4);transition:left .1s linear}@keyframes SkiGame_liftPulse__0g0dv{50%{background:rgba(30,140,120,.8)}}@media(max-width:600px){.SkiGame_liftHint__SJT1W{gap:8px;font-size:12px}}.SkiGame_outOfBounds__oW7_r{margin-top:8px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ffb3a8;opacity:.85}.SkiGame_speed__Xjw3M{font-size:30px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.SkiGame_speedUnit__laPBB{font-size:11px;opacity:.8}.SkiGame_liveCount__FHLD4{position:absolute;top:calc(100% + 4px);right:0;display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;white-space:nowrap;opacity:.9}.SkiGame_liveDot__QgXG2{width:8px;height:8px;border-radius:50%;background:#4dc5b3;box-shadow:0 0 0 0 rgba(77,197,179,.6);animation:SkiGame_livePulse__Wna7r 2s ease-out infinite}@keyframes SkiGame_livePulse__Wna7r{to{box-shadow:0 0 0 8px rgba(77,197,179,0)}}.SkiGame_time__JN4C4{font-size:22px;font-weight:700;font-variant-numeric:tabular-nums}.SkiGame_menuButton__x1zDa{position:absolute;top:max(10px,env(safe-area-inset-top));right:max(14px,env(safe-area-inset-right));display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:rgba(22,37,47,.45);color:#fff;cursor:pointer;opacity:.85;transition:opacity .15s,background .15s;-webkit-tap-highlight-color:rgba(0,0,0,0)}.SkiGame_menuButton__x1zDa:hover{background:rgba(22,37,47,.8);opacity:1}.SkiGame_card__Hjdp4.SkiGame_menuCard__nwLzX{width:min(340px,100%);padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:linear-gradient(180deg,rgba(28,46,58,.96),rgba(14,25,33,.96));box-shadow:0 24px 60px rgba(0,0,0,.4);animation:SkiGame_cardIn__Uujth .3s cubic-bezier(.2,.9,.25,1.1) both}.SkiGame_menuHead__H6tPj{min-width:0}.SkiGame_menuTitle__qCYHz{overflow:hidden;margin:2px 0 0;font-size:22px;font-weight:800;text-overflow:ellipsis;white-space:nowrap;color:#fff}.SkiGame_menuList___msLC{display:grid;grid-template-columns:1fr;gap:8px;margin:16px 0 0}.SkiGame_menuItem__wk7Eb,.SkiGame_menuPrimary__Mm9pd{display:flex;align-items:center;justify-content:center;min-height:46px;padding:8px 14px;border:0;border-radius:12px;background:rgba(255,255,255,.08);color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s,transform .1s;-webkit-tap-highlight-color:rgba(0,0,0,0)}.SkiGame_menuItem__wk7Eb:hover,.SkiGame_menuPrimary__Mm9pd:hover{background:rgba(255,255,255,.15)}.SkiGame_menuItem__wk7Eb:active,.SkiGame_menuPrimary__Mm9pd:active{transform:scale(.97)}.SkiGame_menuPrimary__Mm9pd{min-height:50px;background:linear-gradient(180deg,#62d6c4,#4dc5b3);box-shadow:0 6px 18px rgba(77,197,179,.3);color:#16252f;font-size:16px;font-weight:800}.SkiGame_menuPrimary__Mm9pd:hover{background:linear-gradient(180deg,#78e0d0,#55cdbb)}.SkiGame_menuHint__kY31P{margin:14px 0 0;font-size:12px;color:rgba(255,255,255,.5)}@media(min-width:560px)and (max-height:560px){.SkiGame_card__Hjdp4.SkiGame_menuCard__nwLzX{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:center;gap:6px 20px;width:min(640px,100%);text-align:left}.SkiGame_menuList___msLC{grid-template-columns:1fr 1fr;grid-row:span 2;margin:0}.SkiGame_menuPrimary__Mm9pd{grid-column:1/-1}.SkiGame_menuItem__wk7Eb,.SkiGame_menuPrimary__Mm9pd{min-height:42px;font-size:14px}.SkiGame_menuHint__kY31P{margin:0}}@keyframes SkiGame_cardIn__Uujth{0%{opacity:0;transform:translateY(14px) scale(.96)}}.SkiGame_closeButton__ZYdXH{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border:0;border-radius:999px;background:rgba(255,255,255,.1);color:#fff;font-size:14px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.SkiGame_closeButton__ZYdXH:hover{background:rgba(255,255,255,.2)}.SkiGame_card__Hjdp4.SkiGame_helpCard__od_NH{width:min(720px,100%)}.SkiGame_helpFoot__8_xQ2{position:sticky;bottom:-24px;margin:8px -24px -24px;padding:12px 24px 16px;background:linear-gradient(transparent,rgba(22,37,47,.98) 30%)}.SkiGame_helpFoot__8_xQ2 .SkiGame_primary__9YcBc{min-width:180px;min-height:46px;font-size:16px}.SkiGame_touchControls__T7l85{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;margin:12px 0;text-align:left}.SkiGame_touchControls__T7l85 div{padding:10px 12px;border-radius:10px;background:rgba(255,255,255,.06)}.SkiGame_touchControls__T7l85 dt{font-size:14px;font-weight:700}.SkiGame_touchControls__T7l85 dd{margin:2px 0 0;font-size:13px;color:rgba(255,255,255,.7)}.SkiGame_button___HJNr,.SkiGame_chipOn__bbYzI,.SkiGame_chipRoute__i132D,.SkiGame_chip__lBsDN,.SkiGame_primary__9YcBc,.SkiGame_tabOn__No4hl,.SkiGame_tab__8toXw{padding:6px 12px;border:0;border-radius:8px;background:rgba(22,37,47,.7);color:#fff;font-size:14px;text-decoration:none;cursor:pointer}.SkiGame_button___HJNr:hover,.SkiGame_chipOn__bbYzI:hover,.SkiGame_chipRoute__i132D:hover,.SkiGame_chip__lBsDN:hover,.SkiGame_primary__9YcBc:hover,.SkiGame_tabOn__No4hl:hover,.SkiGame_tab__8toXw:hover{background:rgba(22,37,47,.9);color:#fff}.SkiGame_primary__9YcBc{padding:10px 28px;background:#4dc5b3;color:#16252f;font-weight:700}.SkiGame_primary__9YcBc:hover{background:#62d6c4;color:#16252f}.SkiGame_overlay__pQXyx{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:rgba(10,20,28,.45)}.SkiGame_card__Hjdp4{width:min(520px,100%);max-height:100%;overflow:auto;overscroll-behavior:contain;touch-action:pan-y;padding:24px;border-radius:14px;background:rgba(22,37,47,.92);text-align:center}.SkiGame_title__Tmrtq{margin:0 0 8px;font-size:24px;font-weight:800;color:#fff}.SkiGame_muted__raQ9j{font-size:14px;opacity:.8}.SkiGame_error__ByUwf{color:#ff8a80}.SkiGame_controls__2lTfx{width:100%;margin:16px 0;font-size:14px;border-collapse:collapse;text-align:left}.SkiGame_controls__2lTfx th{padding:4px 6px;font-weight:600;opacity:.7}.SkiGame_controls__2lTfx td{padding:6px;border-top:1px solid rgba(255,255,255,.12)}.SkiGame_controls__2lTfx kbd{padding:2px 6px;border-radius:4px;background:rgba(255,255,255,.15);color:#fff;font-family:inherit;font-size:13px;white-space:nowrap}.SkiGame_grabChart__15SAK{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:4px 10px;margin:0 0 16px;font-size:13px;text-align:left}.SkiGame_grabChart__15SAK div{display:flex;align-items:baseline;gap:6px}.SkiGame_grabChart__15SAK dt{flex:none}.SkiGame_grabChart__15SAK dd{margin:0;opacity:.8}.SkiGame_grabChart__15SAK kbd{padding:2px 6px;border-radius:4px;background:rgba(255,255,255,.15);color:#fff;font-family:inherit;font-size:12px;white-space:nowrap}@media(max-width:600px){.SkiGame_controls__2lTfx thead{display:none}.SkiGame_controls__2lTfx tr{display:grid;grid-template-columns:auto auto 1fr;gap:4px 8px;padding:8px 0;border-top:1px solid rgba(255,255,255,.12)}.SkiGame_controls__2lTfx td{padding:0;border:0}.SkiGame_controls__2lTfx td:first-child,.SkiGame_controls__2lTfx td:last-child{grid-column:1/-1}.SkiGame_controls__2lTfx td:last-child{font-size:12px;opacity:.7}.SkiGame_controls__2lTfx td:last-child:empty{display:none}}.SkiGame_tuning__qNfes{position:absolute;top:52px;right:16px;bottom:40px;width:min(300px,100vw - 32px);overflow-y:auto;padding:12px;border-radius:12px;background:rgba(22,37,47,.88);font-size:12px}.SkiGame_tuningHeader__L5_Gd{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.SkiGame_slider__OjUwd{display:block;margin-bottom:8px}.SkiGame_slider__OjUwd span{display:flex;justify-content:space-between}.SkiGame_slider__OjUwd em{font-style:normal;opacity:.7}.SkiGame_slider__OjUwd input{width:100%}.SkiGame_attribution__Yviq2{position:absolute;right:8px;bottom:6px;max-width:calc(100% - 16px);font-size:11px;text-align:right;opacity:.85}.SkiGame_generatedNote__cnk4e{display:block;margin-bottom:2px;font-size:12px}.SkiGame_runPicker__cTmd4{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:12px 0;font-size:14px}.SkiGame_eyebrow__biZ7V{margin:0;font-size:14px;letter-spacing:.06em;text-transform:uppercase;opacity:.8}.SkiGame_finishTime__DPk0L{font-size:56px;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}.SkiGame_newBest__iYQ4V{margin:4px 0 0;color:#4dc5b3;font-weight:700}.SkiGame_stats__CX35z{display:flex;justify-content:center;gap:32px;margin:16px 0 4px}.SkiGame_stats__CX35z div{display:flex;flex-direction:column}.SkiGame_stats__CX35z strong{font-size:24px}.SkiGame_stats__CX35z span{font-size:13px;opacity:.8}.SkiGame_actions__3e6j0{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px}.SkiGame_mapCard__exuX1{width:min(900px,100%)}.SkiGame_mapHeader__plI6_{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.SkiGame_mapHeader__plI6_ .SkiGame_title__Tmrtq{margin:0}.SkiGame_runMap__IELhW{text-align:left}.SkiGame_relief__xOv2y{position:relative;width:100%;aspect-ratio:16/10;max-height:calc(100vh - 260px);overflow:hidden;border-radius:10px;background:linear-gradient(#6fa3c8,#a9c9de 45%,#dfe9ef 80%)}.SkiGame_relief__xOv2y canvas{position:absolute;inset:0;display:block;width:100%;height:100%;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SkiGame_relief__xOv2y canvas:active{cursor:grabbing}.SkiGame_relief__xOv2y .SkiGame_reliefOnRun__frAA0{cursor:pointer}.SkiGame_relief__xOv2y .SkiGame_zoomButtons__VwgZh .SkiGame_button___HJNr,.SkiGame_relief__xOv2y .SkiGame_zoomButtons__VwgZh .SkiGame_chipOn__bbYzI,.SkiGame_relief__xOv2y .SkiGame_zoomButtons__VwgZh .SkiGame_chipRoute__i132D,.SkiGame_relief__xOv2y .SkiGame_zoomButtons__VwgZh .SkiGame_chip__lBsDN,.SkiGame_relief__xOv2y .SkiGame_zoomButtons__VwgZh .SkiGame_primary__9YcBc,.SkiGame_relief__xOv2y .SkiGame_zoomButtons__VwgZh .SkiGame_tabOn__No4hl,.SkiGame_relief__xOv2y .SkiGame_zoomButtons__VwgZh .SkiGame_tab__8toXw{background:rgba(22,37,47,.75)}.SkiGame_baseLabel__nGb4z,.SkiGame_finishPin__VqP76,.SkiGame_peakLabel__y9kfy,.SkiGame_startPin__SchwF{position:absolute;top:0;left:0;margin:-34px 0 0;padding:3px 8px;border-radius:6px;font-size:12px;font-weight:700;white-space:nowrap;pointer-events:none;opacity:0;translate:-50% 0;transition:opacity .2s}.SkiGame_baseLabel__nGb4z:after,.SkiGame_finishPin__VqP76:after,.SkiGame_peakLabel__y9kfy:after,.SkiGame_startPin__SchwF:after{content:"";position:absolute;top:100%;left:50%;width:2px;height:10px;margin-left:-1px;background:inherit}.SkiGame_baseLabel__nGb4z:empty,.SkiGame_finishPin__VqP76:empty,.SkiGame_peakLabel__y9kfy:empty,.SkiGame_startPin__SchwF:empty{display:none}.SkiGame_baseLabel__nGb4z,.SkiGame_finishPin__VqP76{margin-top:10px}.SkiGame_baseLabel__nGb4z:after,.SkiGame_finishPin__VqP76:after{top:auto;bottom:100%}.SkiGame_peakLabel__y9kfy{background:#16252f;color:#fff}.SkiGame_baseLabel__nGb4z{background:rgba(22,37,47,.75);color:#fff}.SkiGame_startPin__SchwF{background:#4dc5b3;color:#16252f}.SkiGame_finishPin__VqP76{background:#fff;color:#16252f}.SkiGame_reliefCursor__kdHTM{width:22px;height:22px;margin:-11px 0 0 -11px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #16252f}.SkiGame_herePin__X1vio,.SkiGame_reliefCursor__kdHTM{position:absolute;top:0;left:0;pointer-events:none;opacity:0}.SkiGame_herePin__X1vio{display:flex;flex-direction:column;align-items:center;translate:-50% -13px;transition:opacity .2s}.SkiGame_herePin__X1vio span{margin-top:2px;padding:1px 6px;border-radius:4px;background:#e8463a;color:#fff;font-size:11px;font-weight:700}.SkiGame_riderPin__v_cNH{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;pointer-events:none;opacity:0;translate:-50% -6px;transition:opacity .2s}.SkiGame_riderPin__v_cNH span{margin-top:2px;padding:1px 5px;border-radius:4px;background:rgba(10,14,22,.7);color:#fff;font-size:10px;font-weight:600;white-space:nowrap}.SkiGame_riderDot__VnBim{width:12px;height:12px;border:2px solid #fff;border-radius:50%;background:#4dc5b3;box-shadow:0 1px 3px rgba(0,0,0,.4)}.SkiGame_hereArrow__FudnY{width:26px;height:26px;border:2px solid #fff;border-radius:50%;background:#e8463a;box-shadow:0 0 0 1px #16252f,0 0 0 6px rgba(232,70,58,.25);animation:SkiGame_herePulse__wnGqz 1.6s ease-in-out infinite}.SkiGame_hereArrow__FudnY:before{content:"";display:block;width:0;height:0;margin:3px auto 0;border-right:6px solid rgba(0,0,0,0);border-bottom:13px solid #fff;border-left:6px solid rgba(0,0,0,0)}@keyframes SkiGame_herePulse__wnGqz{50%{box-shadow:0 0 0 1px #16252f,0 0 0 11px rgba(232,70,58,.1)}}.SkiGame_dropActions__F7932{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.SkiGame_compass__XBmTj{position:absolute;top:10px;right:10px;width:34px;height:34px;border-radius:50%;background:rgba(22,37,47,.75);pointer-events:none}.SkiGame_compass__XBmTj div{position:absolute;inset:0;padding-top:1px;font-size:11px;font-weight:700;line-height:1;text-align:center;color:#fff}.SkiGame_compass__XBmTj div:before{content:"";display:block;width:0;height:0;margin:3px auto 1px;border:5px solid rgba(0,0,0,0);border-top:0;border-bottom:8px solid #e8432e}.SkiGame_runMapLabel__9fMaU{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;min-height:1.4em;margin-top:10px;font-size:15px}.SkiGame_runMapLabel__9fMaU .SkiGame_muted__raQ9j{font-size:13px}.SkiGame_legend__pXW5a{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin:10px 0 0;font-size:13px;color:rgba(255,255,255,.75)}.SkiGame_legend__pXW5a span:before{content:"";display:inline-block;width:18px;height:4px;margin-right:6px;vertical-align:middle;border-radius:2px}.SkiGame_legend__pXW5a .SkiGame_easy__5XvYG:before{background:#1f9d55}.SkiGame_legend__pXW5a .SkiGame_intermediate__wqaja:before{background:#1e5fd6}.SkiGame_legend__pXW5a .SkiGame_advanced__VpPvI:before{background:#111;box-shadow:0 0 0 1px rgba(255,255,255,.5)}.SkiGame_legend__pXW5a .SkiGame_lift__IiZHk:before{background:repeating-linear-gradient(90deg,#c0262d 0 5px,transparent 5px 8px)}.SkiGame_legend__pXW5a .SkiGame_boundary__iRuxm:before{background:radial-gradient(circle,#e8432e 1.5px,transparent 2px) 0 50%/5px 4px repeat-x}.SkiGame_tabs__MbSCb{display:flex;align-items:center;gap:4px;font-size:13px}.SkiGame_tabOn__No4hl,.SkiGame_tab__8toXw{background:rgba(0,0,0,0);font-size:16px;font-weight:700;color:rgba(255,255,255,.6)}.SkiGame_tabOn__No4hl{background:rgba(255,255,255,.12);color:#fff}.SkiGame_resortPicker__EnE6x{display:grid;grid-template-columns:240px 1fr;grid-template-rows:auto auto;gap:12px;text-align:left}@media(max-width:640px){.SkiGame_resortPicker__EnE6x{grid-template-columns:1fr}.SkiGame_resortPicker__EnE6x .SkiGame_resortMapWrap__fBeXZ{order:-1}}.SkiGame_resortSide__UyPdH{display:flex;flex-direction:column;gap:8px;min-width:0}.SkiGame_resortSearch__oL6Ir{width:100%;padding:8px 10px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:rgba(10,20,28,.6);color:#fff;font-size:15px}.SkiGame_resortSearch__oL6Ir:focus{outline:2px solid #4dc5b3;outline-offset:-1px}.SkiGame_resortList__Kt7UO{height:min(340px,100vh - 320px);margin:0;padding:0;overflow-y:auto;list-style:none}.SkiGame_resortList__Kt7UO li.SkiGame_muted__raQ9j{padding:6px 8px;font-size:13px}.SkiGame_resortRowOn__CtsAX,.SkiGame_resortRow__RJ2eC{display:block;width:100%;padding:6px 8px;border:0;border-radius:6px;background:rgba(0,0,0,0);color:#fff;text-align:left;cursor:pointer}.SkiGame_resortRowOn__CtsAX span,.SkiGame_resortRowOn__CtsAX strong,.SkiGame_resortRow__RJ2eC span,.SkiGame_resortRow__RJ2eC strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.SkiGame_resortRowOn__CtsAX strong,.SkiGame_resortRow__RJ2eC strong{font-size:14px}.SkiGame_resortRowOn__CtsAX span,.SkiGame_resortRow__RJ2eC span{font-size:12px;color:rgba(255,255,255,.6)}.SkiGame_resortRowOn__CtsAX:hover,.SkiGame_resortRow__RJ2eC:hover{background:rgba(255,255,255,.08)}.SkiGame_resortRowOn__CtsAX{background:rgba(77,197,179,.25)}.SkiGame_resortRowOn__CtsAX:hover{background:rgba(77,197,179,.32)}.SkiGame_resortMapWrap__fBeXZ{position:relative;display:flex;min-width:0}.SkiGame_globe__GC4VJ{position:relative;flex:1;min-height:300px;overflow:hidden;border-radius:10px;background:radial-gradient(circle at 50% 50%,#183243 0,#0f212d 45%,#08131a 100%)}@media(max-width:640px){.SkiGame_globe__GC4VJ{min-height:0;aspect-ratio:4/3}}.SkiGame_globe__GC4VJ canvas{position:absolute;inset:0;display:block;width:100%;height:100%;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SkiGame_globe__GC4VJ canvas:active{cursor:grabbing}.SkiGame_globeLabel__rxttT{position:absolute;top:0;left:0;font-size:13px;font-weight:700;color:#fff;white-space:nowrap;text-shadow:-1px -1px 0 #16252f,1px -1px 0 #16252f,-1px 1px 0 #16252f,1px 1px 0 #16252f,0 0 6px #16252f;pointer-events:none;opacity:0;transition:opacity .15s}.SkiGame_crosshair__nktUn{position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;fill:none;stroke:#fff;stroke-width:1.5;opacity:.8;pointer-events:none}.SkiGame_zoomButtons__VwgZh{position:absolute;right:8px;bottom:8px;display:flex;flex-direction:column;gap:4px}.SkiGame_zoomButtons__VwgZh .SkiGame_button___HJNr,.SkiGame_zoomButtons__VwgZh .SkiGame_chipOn__bbYzI,.SkiGame_zoomButtons__VwgZh .SkiGame_chipRoute__i132D,.SkiGame_zoomButtons__VwgZh .SkiGame_chip__lBsDN,.SkiGame_zoomButtons__VwgZh .SkiGame_primary__9YcBc,.SkiGame_zoomButtons__VwgZh .SkiGame_tabOn__No4hl,.SkiGame_zoomButtons__VwgZh .SkiGame_tab__8toXw{width:32px;padding:4px 0;font-size:18px;line-height:1}.SkiGame_resortFoot__Ab1W6{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;font-size:13px}.SkiGame_letterbox__2DYlW{position:absolute;inset:0;pointer-events:none}.SkiGame_letterbox__2DYlW:after,.SkiGame_letterbox__2DYlW:before{content:"";position:absolute;left:0;right:0;height:9vh;background:#000;transition:transform .9s cubic-bezier(.65,0,.35,1)}.SkiGame_letterbox__2DYlW:before{top:0;transform:translateY(-100%)}.SkiGame_letterbox__2DYlW:after{bottom:0;transform:translateY(100%)}.SkiGame_cinema__LSBBW .SkiGame_letterbox__2DYlW:after,.SkiGame_cinema__LSBBW .SkiGame_letterbox__2DYlW:before{transform:none}.SkiGame_intro__5DWgD{position:absolute;left:max(16px,5vw);right:16px;bottom:calc(9vh + 24px);max-width:560px;text-shadow:0 1px 3px rgba(0,0,0,.5),0 2px 18px rgba(0,0,0,.35);animation:SkiGame_introIn__tv4Gr 1.2s ease-out both}.SkiGame_intro__5DWgD:before{content:"";position:absolute;inset:-60px -120px -40px -80px;z-index:-1;background:radial-gradient(ellipse at 30% 60%,rgba(8,16,24,.5),transparent 70%);pointer-events:none}.SkiGame_shot__Imr_4{margin:0 0 6px;font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;opacity:.85;animation:SkiGame_introIn__tv4Gr .8s ease-out both}.SkiGame_introTitle__MB_aq{margin:0;font-size:clamp(32px,6vw,56px);font-weight:800;line-height:1.05;color:#fff}.SkiGame_introMeta__h2Ugz{margin-top:6px;font-size:15px;opacity:.9}.SkiGame_introActions__c_ZvP{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px}.SkiGame_padFocus__pzAKF{outline:2px solid #fff;outline-offset:2px}.SkiGame_introHint__HCELk{margin:12px 0 0;font-size:13px;opacity:.75}@keyframes SkiGame_introIn__tv4Gr{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.SkiGame_intro__5DWgD,.SkiGame_shot__Imr_4{animation:none}}.SkiGame_fullscreenButton__rJjWu{right:calc(max(14px,env(safe-area-inset-right)) + 46px)}.SkiGame_withFullscreen__F8lBF .SkiGame_topRight__3BD7z{right:calc(max(14px,env(safe-area-inset-right)) + 96px)}.SkiGame_touchUi__SwKbj{touch-action:none;-webkit-user-select:none;-webkit-touch-callout:none}.SkiGame_touchUi__SwKbj .SkiGame_bottomRight__SWXU_{flex-direction:column-reverse}.SkiGame_touchUi__SwKbj .SkiGame_bottomLeft__R0jIN,.SkiGame_touchUi__SwKbj .SkiGame_bottomRight__SWXU_{top:calc(max(16px,env(safe-area-inset-top)) + 40px);bottom:auto}.SkiGame_touchUi__SwKbj .SkiGame_menuButton__x1zDa{width:44px;height:44px}.SkiGame_touchUi__SwKbj .SkiGame_topRight__3BD7z{right:calc(max(14px,env(safe-area-inset-right)) + 56px)}.SkiGame_touchUi__SwKbj .SkiGame_fullscreenButton__rJjWu{right:calc(max(14px,env(safe-area-inset-right)) + 52px)}.SkiGame_touchUi__SwKbj.SkiGame_withFullscreen__F8lBF .SkiGame_topRight__3BD7z{right:calc(max(14px,env(safe-area-inset-right)) + 108px)}.SkiGame_touchUi__SwKbj .SkiGame_button___HJNr,.SkiGame_touchUi__SwKbj .SkiGame_chipOn__bbYzI,.SkiGame_touchUi__SwKbj .SkiGame_chipRoute__i132D,.SkiGame_touchUi__SwKbj .SkiGame_chip__lBsDN,.SkiGame_touchUi__SwKbj .SkiGame_primary__9YcBc,.SkiGame_touchUi__SwKbj .SkiGame_tabOn__No4hl,.SkiGame_touchUi__SwKbj .SkiGame_tab__8toXw{min-height:44px}.SkiGame_touchUi__SwKbj .SkiGame_tabOn__No4hl,.SkiGame_touchUi__SwKbj .SkiGame_tab__8toXw{min-height:40px}.SkiGame_touchUi__SwKbj .SkiGame_resortRowOn__CtsAX,.SkiGame_touchUi__SwKbj .SkiGame_resortRow__RJ2eC{padding:10px 8px}.SkiGame_touchUi__SwKbj .SkiGame_zoomButtons__VwgZh .SkiGame_button___HJNr,.SkiGame_touchUi__SwKbj .SkiGame_zoomButtons__VwgZh .SkiGame_chipOn__bbYzI,.SkiGame_touchUi__SwKbj .SkiGame_zoomButtons__VwgZh .SkiGame_chipRoute__i132D,.SkiGame_touchUi__SwKbj .SkiGame_zoomButtons__VwgZh .SkiGame_chip__lBsDN,.SkiGame_touchUi__SwKbj .SkiGame_zoomButtons__VwgZh .SkiGame_primary__9YcBc,.SkiGame_touchUi__SwKbj .SkiGame_zoomButtons__VwgZh .SkiGame_tabOn__No4hl,.SkiGame_touchUi__SwKbj .SkiGame_zoomButtons__VwgZh .SkiGame_tab__8toXw{width:40px;min-height:40px}.SkiGame_touchUi__SwKbj .SkiGame_card__Hjdp4,.SkiGame_touchUi__SwKbj .SkiGame_resortList__Kt7UO{touch-action:pan-y}@media(max-height:560px){.SkiGame_card__Hjdp4.SkiGame_mapCard__exuX1{padding:10px 12px;border-radius:12px}.SkiGame_mapHeader__plI6_{margin-bottom:8px}.SkiGame_relief__xOv2y{max-height:calc(100vh - 150px);max-height:calc(100dvh - 150px)}.SkiGame_runMapLabel__9fMaU{margin-top:6px;font-size:14px}.SkiGame_dropActions__F7932{margin-top:6px}.SkiGame_legend__pXW5a{display:none}.SkiGame_resortList__Kt7UO{height:calc(100vh - 210px);height:calc(100dvh - 210px);min-height:120px}.SkiGame_globe__GC4VJ{min-height:0}.SkiGame_helpFoot__8_xQ2{bottom:-24px}}@media(max-width:640px){.SkiGame_resortList__Kt7UO{height:max(180px,100dvh - 520px)}.SkiGame_card__Hjdp4.SkiGame_mapCard__exuX1{padding:14px}}.SkiGame_rotate__5ZvR8{display:none}@media(pointer:coarse)and (orientation:portrait){.SkiGame_rotate__5ZvR8{display:block;text-shadow:0 1px 3px rgba(0,0,0,.45);position:absolute;top:56px;left:50%;transform:translateX(-50%);padding:6px 14px;border-radius:999px;background:rgba(22,37,47,.7);font-size:13px;font-weight:600;white-space:nowrap;pointer-events:none}}@media(max-height:500px){.SkiGame_runName__FaFJo{font-size:14px}.SkiGame_speed__Xjw3M{font-size:26px}.SkiGame_time__JN4C4{font-size:18px}.SkiGame_bottomLeft__R0jIN{bottom:max(12px,env(safe-area-inset-bottom))}.SkiGame_intro__5DWgD{bottom:calc(9vh + 10px)}.SkiGame_introTitle__MB_aq{font-size:clamp(26px,5vw,40px)}.SkiGame_introActions__c_ZvP{margin-top:10px}.SkiGame_introActions__c_ZvP>*{min-height:40px}.SkiGame_introHint__HCELk{margin-top:6px}}.SkiGame_underModal__ef7VZ{z-index:1040}.SkiGame_rivals__aUU7q{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:4px}.SkiGame_rivalKind__LtP6h{margin-right:6px;opacity:.65;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.SkiGame_rival__kkqvb.SkiGame_rivalOff__w9rJa{border-color:rgba(255,255,255,.3);color:rgba(255,255,255,.7)}.SkiGame_rival__kkqvb.SkiGame_rivalPoints__9vYuX{background:linear-gradient(90deg,rgba(255,209,102,.3) calc(var(--fill, 0) * 100%),transparent calc(var(--fill, 0) * 100%)),rgba(20,16,4,.45)}.SkiGame_rival__kkqvb.SkiGame_rivalPast__zfML1{background:#ffd166;color:#16252f}.SkiGame_rival__kkqvb.SkiGame_rivalPast__zfML1 .SkiGame_rivalKind__LtP6h{opacity:.6}.SkiGame_rival__kkqvb{display:inline-block;padding:3px 9px;border:1px solid rgba(255,209,102,.6);border-radius:999px;background:rgba(20,16,4,.45);color:#ffd166;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;transition:color .3s,border-color .3s}.SkiGame_rivalBehind__BnJOw{border-color:rgba(255,110,110,.7);color:#ff8a7a}.SkiGame_mapChips__jUksJ{position:absolute;top:8px;left:8px;right:52px;display:flex;flex-wrap:wrap;gap:6px;pointer-events:none;z-index:3}.SkiGame_mapChips__jUksJ>*{pointer-events:auto}.SkiGame_chipOn__bbYzI,.SkiGame_chipRoute__i132D,.SkiGame_chip__lBsDN{padding:6px 12px;border-radius:999px;background:rgba(22,37,47,.8);font-weight:600;white-space:nowrap}.SkiGame_chipOn__bbYzI{background:#4dc5b3;color:#16252f}.SkiGame_chipOn__bbYzI:hover{background:#62d6c4;color:#16252f}.SkiGame_chipRoute__i132D{box-shadow:inset 0 0 0 1.5px #4dc5b3}.SkiGame_runList__JZiwv{position:absolute;top:46px;left:8px;bottom:8px;width:min(320px,100% - 64px);overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;padding:4px;border-radius:10px;background:rgba(22,37,47,.94);z-index:3}.SkiGame_runRow__MrKFc{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:7px;background:none;color:#fff;font-size:14px;text-align:left;cursor:pointer}.SkiGame_runRow__MrKFc:hover{background:rgba(255,255,255,.08)}.SkiGame_runRow__MrKFc .SkiGame_muted__raQ9j{margin-left:auto;font-size:12px;white-space:nowrap}.SkiGame_runRowOn__i6Roj{background:rgba(77,197,179,.22)}.SkiGame_runRowOn__i6Roj:hover{background:rgba(77,197,179,.3)}.SkiGame_runRowRoute__Bpn4o{margin-bottom:2px;box-shadow:inset 3px 0 0 #4dc5b3}.SkiGame_runRowRoute__Bpn4o .SkiGame_runRowName__AI92Z{font-weight:700}.SkiGame_runRowName__AI92Z{display:flex;flex-direction:column;min-width:0}.SkiGame_runRowName__AI92Z small{overflow:hidden;font-size:11px;font-weight:400;color:rgba(255,255,255,.6);white-space:nowrap;text-overflow:ellipsis}.SkiGame_runDot__yWnpl{flex:none;width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 1.5px rgba(255,255,255,.85)}.SkiGame_runRowNow__iXgst{flex:none;padding:1px 6px;border-radius:4px;background:rgba(255,255,255,.14);font-size:11px}.SkiGame_runMapLabel__9fMaU>span:first-child{min-width:0;max-width:100%}.SkiGame_routeVia__Ovipe{display:block;overflow:hidden;font-size:13px;white-space:nowrap;text-overflow:ellipsis;color:rgba(255,255,255,.65)}.SkiGame_mapOverlay__MyRn0{z-index:10}@media(max-height:560px),(max-width:640px){.SkiGame_mapOverlay__MyRn0{padding:0}.SkiGame_mapOverlay__MyRn0 .SkiGame_card__Hjdp4.SkiGame_mapCard__exuX1{display:flex;flex-direction:column;width:100%;height:100%;max-height:none;padding:max(10px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));border-radius:0;background:#16252f}.SkiGame_mapOverlay__MyRn0 .SkiGame_mapHeader__plI6_{flex:none;margin-bottom:8px}.SkiGame_mapOverlay__MyRn0 .SkiGame_runMap__IELhW{display:flex;flex:1;flex-direction:column;min-height:0}.SkiGame_mapOverlay__MyRn0 .SkiGame_relief__xOv2y{flex:1;min-height:0;max-height:none;aspect-ratio:auto}.SkiGame_mapOverlay__MyRn0 .SkiGame_dropActions__F7932,.SkiGame_mapOverlay__MyRn0 .SkiGame_runMapLabel__9fMaU{flex:none}.SkiGame_mapOverlay__MyRn0 .SkiGame_legend__pXW5a,.SkiGame_mapOverlay__MyRn0 .SkiGame_runMapLabel__9fMaU .SkiGame_muted__raQ9j{display:none}.SkiGame_mapOverlay__MyRn0 .SkiGame_runList__JZiwv{right:8px;width:auto}.SkiGame_mapOverlay__MyRn0 .SkiGame_dropActions__F7932{flex-wrap:nowrap;overflow-x:auto}.SkiGame_mapOverlay__MyRn0 .SkiGame_dropActions__F7932>*{flex:none}}