.ice-quest-game-module__h0zSvq__page{--navy:#071b36;--blue:#0b5ea8;--ice:#e9f7ff;--red:#ef554a;color:#fff;background:#07182e;min-height:100svh;overflow-x:hidden}.ice-quest-game-module__h0zSvq__page button,.ice-quest-game-module__h0zSvq__page input{font:inherit}.ice-quest-game-module__h0zSvq__page button{-webkit-tap-highlight-color:transparent}.ice-quest-game-module__h0zSvq__topbar{z-index:50;background:#051428f5;border-bottom:1px solid #ffffff24;grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr);align-items:center;min-height:74px;padding:10px clamp(14px,2.4vw,34px);display:grid;position:relative;box-shadow:0 8px 30px #0000002e}.ice-quest-game-module__h0zSvq__wordmark,.ice-quest-game-module__h0zSvq__controls button{color:#fff;background:0 0;border:0}.ice-quest-game-module__h0zSvq__wordmark{letter-spacing:-.01em;border-radius:14px;justify-self:start;align-items:center;gap:10px;padding:8px 10px;display:inline-flex}.ice-quest-game-module__h0zSvq__wordmark:hover,.ice-quest-game-module__h0zSvq__controls button:hover{background:#ffffff17}.ice-quest-game-module__h0zSvq__wordmark:active,.ice-quest-game-module__h0zSvq__controls button:active,.ice-quest-game-module__h0zSvq__primaryButton:active,.ice-quest-game-module__h0zSvq__secondaryButton:active,.ice-quest-game-module__h0zSvq__nextButton:active{transform:translateY(1px)scale(.98)}.ice-quest-game-module__h0zSvq__wordmark:focus-visible,.ice-quest-game-module__h0zSvq__controls button:focus-visible,.ice-quest-game-module__h0zSvq__primaryButton:focus-visible,.ice-quest-game-module__h0zSvq__secondaryButton:focus-visible,.ice-quest-game-module__h0zSvq__nextButton:focus-visible,.ice-quest-game-module__h0zSvq__findObject:focus-visible,.ice-quest-game-module__h0zSvq__bagButton:focus-visible,.ice-quest-game-module__h0zSvq__bagItem:focus-visible,.ice-quest-game-module__h0zSvq__gearItem:focus-visible,.ice-quest-game-module__h0zSvq__storyHotspot:focus-visible,.ice-quest-game-module__h0zSvq__catchLanes button:focus-visible,.ice-quest-game-module__h0zSvq__replayButton:focus-visible,.ice-quest-game-module__h0zSvq__stagePicker button:focus-visible,.ice-quest-game-module__h0zSvq__closeButton:focus-visible,.ice-quest-game-module__h0zSvq__gate input:focus-visible{outline-offset:3px;outline:3px solid #ffd86b}.ice-quest-game-module__h0zSvq__progress{color:#c5eaff;letter-spacing:.08em;text-transform:uppercase;justify-items:center;gap:6px;font-size:12px;font-weight:800;display:grid}.ice-quest-game-module__h0zSvq__puckDots{gap:7px;display:flex}.ice-quest-game-module__h0zSvq__puckDots i{background:#132b49;border:1px solid #ffffff59;border-radius:50%;width:12px;height:7px;box-shadow:inset 0 -2px #00000059}.ice-quest-game-module__h0zSvq__puckDots .ice-quest-game-module__h0zSvq__puckDotActive{background:#79d2ff;border-color:#bde9ff;box-shadow:0 0 8px #79d2ff6b}.ice-quest-game-module__h0zSvq__controls{justify-self:end;gap:5px;display:flex}.ice-quest-game-module__h0zSvq__controls button{cursor:pointer;border-radius:12px;place-items:center;width:40px;height:40px;font-size:17px;transition:transform .15s,background .15s;display:grid}.ice-quest-game-module__h0zSvq__scene{isolation:isolate;background:#17304d;min-height:calc(100svh - 74px);position:relative;overflow:hidden}.ice-quest-game-module__h0zSvq__sceneImage{z-index:-3;object-fit:cover}.ice-quest-game-module__h0zSvq__sceneVeil{z-index:-2;background:linear-gradient(90deg,#041122d1 0%,#04112261 48%,#0411220d 72%);position:absolute;inset:0}.ice-quest-game-module__h0zSvq__eyebrow{color:#85d4ff;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:clamp(11px,1.2vw,13px);font-weight:900}.ice-quest-game-module__h0zSvq__arrivalCopy{z-index:3;width:min(590px,52vw);position:absolute;top:50%;left:clamp(24px,8vw,120px);transform:translateY(-50%)}.ice-quest-game-module__h0zSvq__arrivalCopy h1,.ice-quest-game-module__h0zSvq__finaleCard h1{letter-spacing:-.075em;text-wrap:balance;margin:0;font-size:clamp(54px,8vw,112px);line-height:.91}.ice-quest-game-module__h0zSvq__arrivalCopy>p:not(.ice-quest-game-module__h0zSvq__eyebrow),.ice-quest-game-module__h0zSvq__finaleCard>p:not(.ice-quest-game-module__h0zSvq__eyebrow){color:#e6f6ff;text-wrap:balance;max-width:530px;margin:24px 0 30px;font-size:clamp(18px,2.1vw,28px);line-height:1.32}.ice-quest-game-module__h0zSvq__primaryButton,.ice-quest-game-module__h0zSvq__secondaryButton,.ice-quest-game-module__h0zSvq__nextButton{cursor:pointer;border-radius:14px;min-height:48px;padding:12px 22px;font-weight:900;transition:transform .15s,box-shadow .15s,background .15s}.ice-quest-game-module__h0zSvq__primaryButton{color:#041b31;background:#a9e3ff;border:1px solid #a9e3ff;box-shadow:0 12px 26px #00183652}.ice-quest-game-module__h0zSvq__primaryButton:hover{background:#d2f2ff;box-shadow:0 16px 34px #00183661}.ice-quest-game-module__h0zSvq__secondaryButton{color:#fff;background:#061c3594;border:1px solid #ffffff61}.ice-quest-game-module__h0zSvq__secondaryButton:hover{background:#ffffff1f}.ice-quest-game-module__h0zSvq__sceneHeader{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#031428c7;border:1px solid #ffffff38;border-radius:18px;max-width:min(650px,67vw);padding:16px 20px;position:absolute;top:clamp(18px,3vw,42px);left:clamp(18px,4vw,58px);box-shadow:0 10px 30px #0000002e}.ice-quest-game-module__h0zSvq__sceneHeader h1,.ice-quest-game-module__h0zSvq__actionCaption h1{letter-spacing:-.045em;margin:0;font-size:clamp(24px,3.2vw,48px);line-height:1}.ice-quest-game-module__h0zSvq__sceneHeader>p:last-child,.ice-quest-game-module__h0zSvq__actionCaption>p:last-child{color:#d8eef9;margin:9px 0 0;font-size:15px}.ice-quest-game-module__h0zSvq__findObject,.ice-quest-game-module__h0zSvq__bagButton,.ice-quest-game-module__h0zSvq__bagItem,.ice-quest-game-module__h0zSvq__gearItem,.ice-quest-game-module__h0zSvq__storyHotspot{cursor:pointer;background:0 0;border:0}.ice-quest-game-module__h0zSvq__findObject img,.ice-quest-game-module__h0zSvq__bagButton img,.ice-quest-game-module__h0zSvq__bagItem img,.ice-quest-game-module__h0zSvq__gearItem img,.ice-quest-game-module__h0zSvq__storyHotspot img,.ice-quest-game-module__h0zSvq__benchTray img,.ice-quest-game-module__h0zSvq__collectedStrip img,.ice-quest-game-module__h0zSvq__equippedItems img{object-fit:contain;width:100%;height:100%}.ice-quest-game-module__h0zSvq__findObject{z-index:5;filter:drop-shadow(0 9px 8px #0000004d);border-radius:18px;width:clamp(58px,8vw,112px);height:clamp(58px,8vw,112px);padding:0;transition:transform .18s,filter .18s,opacity .24s;position:absolute}.ice-quest-game-module__h0zSvq__findObject:hover{filter:drop-shadow(0 12px 11px #00000061)brightness(1.08);transform:scale(1.1)rotate(-2deg)}.ice-quest-game-module__h0zSvq__findObject:active{transform:scale(.94)}.ice-quest-game-module__h0zSvq__findObject.ice-quest-game-module__h0zSvq__collectedObject{pointer-events:none;opacity:0;transform:translateY(-55px)scale(.55)}.ice-quest-game-module__h0zSvq__locker_puck{bottom:18%;right:24%}.ice-quest-game-module__h0zSvq__locker_glove{top:27%;right:8%}.ice-quest-game-module__h0zSvq__locker_mask{top:23%;left:31%}.ice-quest-game-module__h0zSvq__locker_medal{top:19%;left:51%}.ice-quest-game-module__h0zSvq__locker_tape{bottom:20%;left:43%}.ice-quest-game-module__h0zSvq__collectedStrip{z-index:9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#031428c2;border:1px solid #ffffff38;border-radius:18px;gap:7px;padding:8px 10px;display:flex;position:absolute;top:clamp(18px,3vw,42px);right:clamp(18px,3vw,46px)}.ice-quest-game-module__h0zSvq__collectedStrip img,.ice-quest-game-module__h0zSvq__collectedStrip i{background:#def6ff24;border-radius:11px;width:clamp(34px,4vw,52px);height:clamp(34px,4vw,52px);display:block}.ice-quest-game-module__h0zSvq__collectedStrip img{animation:.28s ease-out both ice-quest-game-module__h0zSvq__itemArrives}.ice-quest-game-module__h0zSvq__questionBubble{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04182ee6;border:1px solid #ffffff4d;border-radius:16px;align-items:center;gap:12px;max-width:min(590px,66vw);padding:13px 18px;animation:.24s ease-out both ice-quest-game-module__h0zSvq__bubbleIn;display:flex;position:absolute;bottom:clamp(20px,3vw,42px);left:clamp(18px,4vw,58px);box-shadow:0 12px 32px #00000047}.ice-quest-game-module__h0zSvq__questionBubble span{color:#ef554a;font-size:15px}.ice-quest-game-module__h0zSvq__questionBubble p{margin:0;font-size:clamp(16px,1.8vw,22px);font-weight:850;line-height:1.25}.ice-quest-game-module__h0zSvq__nextButton{z-index:24;color:#062038;background:#b8e9ff;border:1px solid #b8e9ff;animation:.22s ease-out both ice-quest-game-module__h0zSvq__bubbleIn;position:absolute;bottom:clamp(20px,3vw,42px);right:clamp(18px,4vw,58px);box-shadow:0 12px 32px #0000003d}.ice-quest-game-module__h0zSvq__nextButton:hover{background:#e2f7ff}.ice-quest-game-module__h0zSvq__bagScene:after,.ice-quest-game-module__h0zSvq__lockerScene:after,.ice-quest-game-module__h0zSvq__gearScene:after,.ice-quest-game-module__h0zSvq__goalieScene:after{z-index:-1;content:"";background:linear-gradient(#000d1d2e,#0000 48%,#000e1e38);position:absolute;inset:0}.ice-quest-game-module__h0zSvq__bagButton{z-index:8;filter:drop-shadow(0 20px 18px #0006);width:clamp(240px,34vw,480px);height:clamp(190px,27vw,380px);padding:0;transition:transform .26s,filter .26s;position:absolute;bottom:10%;left:50%;transform:translate(-50%)}.ice-quest-game-module__h0zSvq__bagButton:not(:disabled):hover{filter:drop-shadow(0 25px 22px #00000075)brightness(1.05);transform:translate(-50%)scale(1.035)}.ice-quest-game-module__h0zSvq__bagButton span{color:#062038;background:#c7efff;border-radius:999px;min-width:160px;padding:9px 14px;font-size:14px;font-weight:900;position:absolute;bottom:3%;left:50%;transform:translate(-50%)}.ice-quest-game-module__h0zSvq__bagButtonOpen{bottom:6%;transform:translate(-50%)scale(1.15)}.ice-quest-game-module__h0zSvq__bagContents{z-index:12;width:min(500px,52vw);height:min(260px,29vw);position:absolute;bottom:23%;left:50%;transform:translate(-50%)}.ice-quest-game-module__h0zSvq__bagItem{--angle:calc((var(--item-index) - 3) * 7deg);left:calc(2% + (var(--item-index) * 14%));bottom:calc((var(--item-index) % 2) * 20%);width:clamp(62px,7vw,96px);height:clamp(62px,7vw,96px);transform:rotate(var(--angle));filter:drop-shadow(0 9px 8px #0000005c);animation:.3s ease-out both ice-quest-game-module__h0zSvq__bagItemIn;animation-delay:calc(var(--item-index) * 45ms);padding:0;transition:transform .19s,opacity .3s;position:absolute}.ice-quest-game-module__h0zSvq__bagItem:hover{z-index:20;transform:translateY(-10px)rotate(0)scale(1.12)}.ice-quest-game-module__h0zSvq__bagItemCollected{pointer-events:none;opacity:0;transform:translate(260px,100px)scale(.45)}.ice-quest-game-module__h0zSvq__benchTray{z-index:14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04162aa3;border:1px solid #fff3;border-radius:16px;grid-template-columns:repeat(4,clamp(42px,5vw,70px));gap:3px;min-width:180px;min-height:70px;padding:10px;display:grid;position:absolute;bottom:18%;right:2.5%}.ice-quest-game-module__h0zSvq__benchTray:empty{display:none}.ice-quest-game-module__h0zSvq__benchTray img{width:clamp(42px,5vw,70px);height:clamp(42px,5vw,70px);animation:.28s ease-out both ice-quest-game-module__h0zSvq__itemArrives}.ice-quest-game-module__h0zSvq__gearShelf{z-index:12;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#05162ab8;border:1px solid #ffffff3d;border-radius:22px;grid-template-columns:repeat(3,clamp(64px,8vw,112px));gap:clamp(5px,1vw,12px);padding:12px;display:grid;position:absolute;top:22%;right:clamp(16px,3vw,42px);box-shadow:0 16px 40px #0000003d}.ice-quest-game-module__h0zSvq__gearItem{filter:drop-shadow(0 7px 7px #0000004d);border-radius:16px;width:clamp(64px,8vw,112px);height:clamp(64px,8vw,112px);padding:2px;transition:transform .17s,background .17s,opacity .24s}.ice-quest-game-module__h0zSvq__gearItem:hover{background:#ffffff17;transform:translateY(-4px)scale(1.06)}.ice-quest-game-module__h0zSvq__gearItemEquipped{pointer-events:none;opacity:.16;transform:scale(.78)}.ice-quest-game-module__h0zSvq__gearItemRejected{animation:.56s ice-quest-game-module__h0zSvq__gentleReturn}.ice-quest-game-module__h0zSvq__playerDrop{z-index:10;background:#04162a6b;border:2px dashed #caeeff9e;border-radius:22px;width:min(330px,34vw);min-height:90px;padding:12px;transition:background .2s,border-color .2s;position:absolute;bottom:9%;left:28%}.ice-quest-game-module__h0zSvq__playerDrop>span{color:#dbf4ff;text-align:center;margin-bottom:6px;font-size:13px;font-weight:850;display:block}.ice-quest-game-module__h0zSvq__playerReady{background:#07466ea3;border-style:solid;border-color:#9be0ff}.ice-quest-game-module__h0zSvq__equippedItems{justify-content:center;display:flex}.ice-quest-game-module__h0zSvq__equippedItems img{width:clamp(42px,5vw,66px);height:clamp(42px,5vw,66px);margin-left:-8px;animation:.24s ease-out both ice-quest-game-module__h0zSvq__itemArrives}.ice-quest-game-module__h0zSvq__actionCaption{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#031428d1;border:1px solid #ffffff3d;border-radius:18px;max-width:min(470px,48vw);padding:16px 20px;position:absolute;top:clamp(18px,3vw,42px);left:clamp(18px,4vw,58px)}.ice-quest-game-module__h0zSvq__storyHotspot{z-index:12;background:#9be0ff14;border:2px solid #b8e9ffad;border-radius:50%;padding:0;transition:transform .18s,opacity .24s;animation:1.8s ease-in-out infinite ice-quest-game-module__h0zSvq__hotspotBreath;position:absolute}.ice-quest-game-module__h0zSvq__storyHotspot:hover{transform:scale(1.1)}.ice-quest-game-module__h0zSvq__storyHotspot span{width:100%;height:100%;display:block}.ice-quest-game-module__h0zSvq__story_glove{width:clamp(105px,15vw,210px);height:clamp(72px,10vw,140px);bottom:1%;right:42%}.ice-quest-game-module__h0zSvq__story_radio{width:clamp(84px,11vw,150px);height:clamp(66px,8vw,112px);bottom:1%;left:44%}.ice-quest-game-module__h0zSvq__story_goalie{border-radius:42% 42% 18% 18%;width:31%;height:75%;top:16%;left:38%}.ice-quest-game-module__h0zSvq__story_goalie span{width:100%;height:100%;display:block}.ice-quest-game-module__h0zSvq__gearScene .ice-quest-game-module__h0zSvq__sceneHeader{max-width:min(440px,44vw)}.ice-quest-game-module__h0zSvq__storyHotspotFound{pointer-events:none;animation:.42s ease-out both ice-quest-game-module__h0zSvq__storyFound}.ice-quest-game-module__h0zSvq__goalieScene .ice-quest-game-module__h0zSvq__sceneHeader{max-width:min(520px,58vw)}.ice-quest-game-module__h0zSvq__catchLanes{z-index:8;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset:19% 5% 9%}.ice-quest-game-module__h0zSvq__catchLanes button{cursor:crosshair;background:0 0;border:0;border-right:1px dashed #b8e9ff33;transition:background .16s}.ice-quest-game-module__h0zSvq__catchLanes button:last-child{border-right:0}.ice-quest-game-module__h0zSvq__catchLanes button:hover{background:#89d6ff14}.ice-quest-game-module__h0zSvq__flyingPuck{z-index:14;object-fit:contain;filter:drop-shadow(0 12px 9px #0000006b);width:clamp(68px,8vw,114px);height:clamp(68px,8vw,114px);animation:2.5s linear infinite ice-quest-game-module__h0zSvq__puckFlight;position:absolute;top:31%}.ice-quest-game-module__h0zSvq__lane0{left:18%}.ice-quest-game-module__h0zSvq__lane1{left:calc(50% - 55px)}.ice-quest-game-module__h0zSvq__lane2{right:18%}.ice-quest-game-module__h0zSvq__catcher{z-index:18;object-fit:contain;filter:drop-shadow(0 18px 14px #0006);width:clamp(150px,21vw,300px);height:clamp(150px,21vw,300px);transition:left .28s cubic-bezier(.2,.8,.2,1),transform .22s;position:absolute;bottom:-4%}.ice-quest-game-module__h0zSvq__catcherLane0{left:11%}.ice-quest-game-module__h0zSvq__catcherLane1{left:calc(50% - clamp(75px,10.5vw,150px))}.ice-quest-game-module__h0zSvq__catcherLane2{left:calc(89% - clamp(150px,21vw,300px))}.ice-quest-game-module__h0zSvq__catcherClosed{transform:translateY(-17%)rotate(-8deg)scale(1.06)}.ice-quest-game-module__h0zSvq__caughtPuck{z-index:21;background:#ddf7ffdb;border:1px solid #ffffff42;border-radius:50%;place-items:center;width:clamp(180px,25vw,330px);height:clamp(180px,25vw,330px);animation:.42s cubic-bezier(.2,.9,.25,1.15) both ice-quest-game-module__h0zSvq__caughtReveal;display:grid;position:absolute;top:20%;left:50%;transform:translate(-50%);box-shadow:0 18px 60px #01152c61}.ice-quest-game-module__h0zSvq__caughtPuck img{object-fit:contain;width:87%;height:87%}.ice-quest-game-module__h0zSvq__homeScene .ice-quest-game-module__h0zSvq__sceneImage{animation:8s ease-in-out infinite alternate ice-quest-game-module__h0zSvq__homeStill}.ice-quest-game-module__h0zSvq__homeCurtain{z-index:3;background:linear-gradient(90deg,#020f1fdb,#020f1f9e);transition:opacity .52s;position:absolute;inset:0}.ice-quest-game-module__h0zSvq__homeCurtainOpen{opacity:0}.ice-quest-game-module__h0zSvq__homeReady{z-index:8;width:min(560px,70vw);position:absolute;top:50%;left:clamp(24px,8vw,120px);transform:translateY(-50%)}.ice-quest-game-module__h0zSvq__homeReady h1{letter-spacing:-.06em;margin:0 0 28px;font-size:clamp(40px,6vw,78px);line-height:.96}.ice-quest-game-module__h0zSvq__homePlaying .ice-quest-game-module__h0zSvq__sceneImage{animation:1.45s ease-in-out both ice-quest-game-module__h0zSvq__homeAction}.ice-quest-game-module__h0zSvq__homeNarration{z-index:8;color:#e8f8ff;white-space:nowrap;background:#031428d1;border-radius:14px;margin:0;padding:12px 18px;font-size:clamp(16px,2vw,22px);font-weight:800;position:absolute;bottom:5%;left:50%;transform:translate(-50%)}.ice-quest-game-module__h0zSvq__replayButton{z-index:24;color:#fff;cursor:pointer;background:#04182ec2;border:1px solid #ffffff61;border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;display:grid;position:absolute;bottom:clamp(84px,9vw,112px);right:clamp(22px,4.5vw,68px)}.ice-quest-game-module__h0zSvq__transition{z-index:100;background:#071b36;place-items:center;animation:.62s both ice-quest-game-module__h0zSvq__transitionIn;display:grid;position:fixed;inset:0}.ice-quest-game-module__h0zSvq__transition span{background:#101820;border-radius:50%;width:76px;height:20px;animation:.62s both ice-quest-game-module__h0zSvq__transitionPuck;position:absolute;box-shadow:inset 0 -5px #000,0 20px 40px #00000052}.ice-quest-game-module__h0zSvq__transition p{color:#dff5ff;margin-top:130px;font-size:clamp(19px,2.4vw,30px);font-weight:850}.ice-quest-game-module__h0zSvq__finaleCard{z-index:5;width:min(680px,72vw);position:absolute;top:50%;left:clamp(24px,7vw,110px);transform:translateY(-50%)}.ice-quest-game-module__h0zSvq__finaleCard h1{font-size:clamp(44px,6.5vw,86px)}.ice-quest-game-module__h0zSvq__finaleCard>div{flex-wrap:wrap;gap:12px;display:flex}.ice-quest-game-module__h0zSvq__modalBackdrop{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010a16c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ice-quest-game-module__h0zSvq__specialistPanel,.ice-quest-game-module__h0zSvq__gate{background:#0a2442;border:1px solid #ffffff38;border-radius:24px;width:min(560px,100%);max-height:calc(100svh - 40px);padding:clamp(24px,4vw,42px);position:relative;overflow:auto;box-shadow:0 24px 80px #00000075}.ice-quest-game-module__h0zSvq__specialistPanel h2,.ice-quest-game-module__h0zSvq__gate h2{margin:0;font-size:clamp(27px,4vw,38px)}.ice-quest-game-module__h0zSvq__specialistPanel>p:not(.ice-quest-game-module__h0zSvq__eyebrow){color:#cae9f8;line-height:1.5}.ice-quest-game-module__h0zSvq__closeButton{color:#fff;cursor:pointer;background:#ffffff17;border:0;border-radius:50%;place-items:center;width:38px;height:38px;font-size:24px;display:grid;position:absolute;top:14px;right:14px}.ice-quest-game-module__h0zSvq__stagePicker{grid-template-columns:1fr 1fr;gap:8px;margin-top:22px;display:grid}.ice-quest-game-module__h0zSvq__stagePicker button{color:#e8f8ff;cursor:pointer;text-align:left;background:#ffffff0d;border:1px solid #ffffff29;border-radius:13px;align-items:center;gap:10px;min-height:48px;padding:10px 12px;display:flex}.ice-quest-game-module__h0zSvq__stagePicker button:hover,.ice-quest-game-module__h0zSvq__stagePicker button[aria-current=step]{background:#79d2ff24;border-color:#87d8ff}.ice-quest-game-module__h0zSvq__stagePicker span{color:#08223d;background:#a9e3ff;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:12px;font-weight:900;display:grid}.ice-quest-game-module__h0zSvq__gate{width:min(430px,100%)}.ice-quest-game-module__h0zSvq__gate input{color:#fff;background:#ffffff14;border:1px solid #ffffff57;border-radius:13px;width:100%;height:58px;margin:22px 0 12px;padding:8px 14px;font-size:24px}.ice-quest-game-module__h0zSvq__gate .ice-quest-game-module__h0zSvq__primaryButton{width:100%;margin-top:12px}.ice-quest-game-module__h0zSvq__gateError{color:#ffd6d2;margin:0;font-weight:750}@keyframes ice-quest-game-module__h0zSvq__itemArrives{0%{opacity:0;transform:translateY(-20px)scale(.65)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ice-quest-game-module__h0zSvq__bubbleIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ice-quest-game-module__h0zSvq__bagItemIn{0%{opacity:0;transform:translateY(40px) rotate(var(--angle)) scale(.6)}to{opacity:1;transform:translateY(0) rotate(var(--angle)) scale(1)}}@keyframes ice-quest-game-module__h0zSvq__gentleReturn{0%,to{transform:translate(0)}30%{transform:translate(-7px)rotate(-3deg)}65%{transform:translate(5px)rotate(2deg)}}@keyframes ice-quest-game-module__h0zSvq__hotspotBreath{0%,to{filter:brightness()}50%{filter:brightness(1.17)}}@keyframes ice-quest-game-module__h0zSvq__storyFound{0%{opacity:1;transform:scale(1)}60%{opacity:1;transform:scale(1.18)}to{opacity:.24;transform:scale(.8)}}@keyframes ice-quest-game-module__h0zSvq__puckFlight{0%{transform:translateY(-120px)scale(.34)rotate(0)}to{transform:translateY(42vh)scale(1.05)rotate(620deg)}}@keyframes ice-quest-game-module__h0zSvq__caughtReveal{0%{opacity:0;transform:translate(-50%)scale(.45)rotate(-12deg)}to{opacity:1;transform:translate(-50%)scale(1)rotate(0)}}@keyframes ice-quest-game-module__h0zSvq__homeStill{0%{transform:scale(1.005)}to{transform:scale(1.035)}}@keyframes ice-quest-game-module__h0zSvq__homeAction{0%{filter:brightness(.85);transform:scale(1.02)}45%{filter:brightness();transform:scale(1.09)}to{filter:brightness();transform:scale(1.035)}}@keyframes ice-quest-game-module__h0zSvq__transitionIn{0%{opacity:0}18%,82%{opacity:1}to{opacity:0}}@keyframes ice-quest-game-module__h0zSvq__transitionPuck{0%{transform:translate(-48vw)rotate(0)}to{transform:translate(48vw)rotate(720deg)}}@media (max-width:900px){.ice-quest-game-module__h0zSvq__topbar{grid-template-columns:auto 1fr auto;min-height:66px;padding-inline:12px}.ice-quest-game-module__h0zSvq__wordmark{padding-inline:4px}.ice-quest-game-module__h0zSvq__scene{min-height:calc(100svh - 66px)}.ice-quest-game-module__h0zSvq__arrival .ice-quest-game-module__h0zSvq__sceneImage{object-position:70% center}.ice-quest-game-module__h0zSvq__arrivalCopy{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#031428c7;border-radius:22px;width:auto;padding:22px;inset:auto 20px 6%;transform:none}.ice-quest-game-module__h0zSvq__arrivalCopy h1{font-size:clamp(48px,12vw,78px)}.ice-quest-game-module__h0zSvq__arrivalCopy>p:not(.ice-quest-game-module__h0zSvq__eyebrow){margin:14px 0 20px;font-size:19px}.ice-quest-game-module__h0zSvq__sceneHeader,.ice-quest-game-module__h0zSvq__actionCaption{max-width:calc(100% - 36px)}.ice-quest-game-module__h0zSvq__collectedStrip{inset:auto auto 92px 18px}.ice-quest-game-module__h0zSvq__locker_puck{bottom:27%;right:21%}.ice-quest-game-module__h0zSvq__locker_glove{top:34%;right:5%}.ice-quest-game-module__h0zSvq__locker_mask{top:30%;left:31%}.ice-quest-game-module__h0zSvq__locker_medal{top:26%;left:54%}.ice-quest-game-module__h0zSvq__locker_tape{bottom:30%;left:44%}.ice-quest-game-module__h0zSvq__bagButton{bottom:14%}.ice-quest-game-module__h0zSvq__bagButtonOpen{bottom:11%}.ice-quest-game-module__h0zSvq__bagContents{width:70vw;bottom:29%}.ice-quest-game-module__h0zSvq__benchTray{grid-template-columns:repeat(2,48px);min-width:0;bottom:28%;right:18px}.ice-quest-game-module__h0zSvq__gearShelf{grid-template-columns:repeat(3,72px);top:auto;bottom:16%;right:14px}.ice-quest-game-module__h0zSvq__gearItem{width:72px;height:72px}.ice-quest-game-module__h0zSvq__playerDrop{width:37vw;bottom:23%;left:18px}.ice-quest-game-module__h0zSvq__story_goalie{width:39%;left:34%}.ice-quest-game-module__h0zSvq__homeNarration{text-align:center;white-space:normal;max-width:calc(100% - 32px)}}@media (max-width:640px){.ice-quest-game-module__h0zSvq__progress>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ice-quest-game-module__h0zSvq__puckDots{gap:4px}.ice-quest-game-module__h0zSvq__controls{gap:0}.ice-quest-game-module__h0zSvq__controls button{width:35px;height:38px}.ice-quest-game-module__h0zSvq__sceneHeader h1,.ice-quest-game-module__h0zSvq__actionCaption h1{font-size:26px}.ice-quest-game-module__h0zSvq__sceneHeader>p:last-child{font-size:13px}.ice-quest-game-module__h0zSvq__questionBubble{max-width:none;bottom:82px;right:18px}.ice-quest-game-module__h0zSvq__nextButton{bottom:20px;right:18px}.ice-quest-game-module__h0zSvq__findObject{width:70px;height:70px}.ice-quest-game-module__h0zSvq__bagContents{width:88vw}.ice-quest-game-module__h0zSvq__bagItem{left:calc(1% + (var(--item-index) * 14%));width:62px;height:62px}.ice-quest-game-module__h0zSvq__benchTray{display:none}.ice-quest-game-module__h0zSvq__gearShelf{grid-template-columns:repeat(3,58px);gap:2px;padding:6px;bottom:20%;right:8px}.ice-quest-game-module__h0zSvq__gearItem{width:58px;height:58px}.ice-quest-game-module__h0zSvq__playerDrop{width:35vw;min-height:74px;bottom:25%}.ice-quest-game-module__h0zSvq__equippedItems img{width:38px;height:38px}.ice-quest-game-module__h0zSvq__actionCaption{max-width:none;left:14px;right:14px}.ice-quest-game-module__h0zSvq__caughtPuck{top:27%}.ice-quest-game-module__h0zSvq__homeReady{width:auto;left:22px;right:22px}.ice-quest-game-module__h0zSvq__stagePicker{grid-template-columns:1fr}.ice-quest-game-module__h0zSvq__finaleCard{width:auto;left:22px;right:22px}}@media (prefers-reduced-motion:reduce){.ice-quest-game-module__h0zSvq__page *,.ice-quest-game-module__h0zSvq__page :before,.ice-quest-game-module__h0zSvq__page :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
