@property --tower-lift{syntax:"<length>";inherits:true;initial-value:0}@property --tower-elevator-lift{syntax:"<length>";inherits:true;initial-value:0}.WordSlingPrototype-module__ltM-vW__gameShell{isolation:isolate;background:#0d2744;border:0;border-radius:0;width:100%;max-width:none;height:calc(100dvh - 1rem);min-height:min(760px,100dvh - 1rem);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000073}.WordSlingPrototype-module__ltM-vW__arenaBackdrop{z-index:0;object-fit:cover;object-position:center top;transform:none;height:155%!important;top:-12%!important}.WordSlingPrototype-module__ltM-vW__arenaShade{z-index:1;pointer-events:none;background:linear-gradient(#020d1f9e 0%,#0000 22% 61%,#030e1d33 79%,#020914b3 100%),linear-gradient(90deg,#74230d21,#0000 34% 66%,#00406229);position:absolute;inset:0}.WordSlingPrototype-module__ltM-vW__arenaAtmosphere{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.WordSlingPrototype-module__ltM-vW__arenaSunwash{filter:blur(12px);background:radial-gradient(#fffacf38,#95efff14 40%,#0000 72%);border-radius:50%;width:min(84vw,1280px);height:72%;position:absolute;top:-28%;left:50%;transform:translate(-50%)}.WordSlingPrototype-module__ltM-vW__arenaHorizonMist{filter:blur(10px);opacity:.82;background:linear-gradient(#0000,#cbfaff21 46%,#0000);height:18%;position:absolute;bottom:27%;left:-8%;right:-8%}.WordSlingPrototype-module__ltM-vW__arenaGroundLight{filter:blur(12px);background:radial-gradient(#fde25b21,#0000 70%);border-radius:50%;height:17%;position:absolute;bottom:17%;left:12%;right:12%}.WordSlingPrototype-module__ltM-vW__playableTerrain,.WordSlingPrototype-module__ltM-vW__towerTerrainLayer{pointer-events:none;width:100%;height:clamp(330px,40vh,500px);position:absolute;bottom:155px;left:0}.WordSlingPrototype-module__ltM-vW__playableTerrain{z-index:5;opacity:1;overflow:visible}.WordSlingPrototype-module__ltM-vW__towerTerrainLayer{z-index:7}.WordSlingPrototype-module__ltM-vW__terrainFace{filter:drop-shadow(0 -3px #c4e74d8c)}.WordSlingPrototype-module__ltM-vW__terrainRidge{stroke-width:2px;stroke-linecap:round;filter:drop-shadow(0 5px #2d5b2973)}.WordSlingPrototype-module__ltM-vW__terrainTexture{opacity:.82}.WordSlingPrototype-module__ltM-vW__terrainRockFace{opacity:.72;filter:drop-shadow(5px 7px #203e2f38)}.WordSlingPrototype-module__ltM-vW__terrainRockCut{fill:none;stroke:#e5efc538;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.WordSlingPrototype-module__ltM-vW__terrainStrata{fill:none;stroke:#d7e88f2b;stroke-width:3px;stroke-linecap:round;stroke-dasharray:18 14}.WordSlingPrototype-module__ltM-vW__topBar{z-index:20;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid;position:absolute;inset:14px 16px auto}.WordSlingPrototype-module__ltM-vW__topBar>:last-child{justify-self:end}.WordSlingPrototype-module__ltM-vW__iconButton{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#031226b8;border:1px solid #ffffff29;border-radius:15px;place-items:center;width:46px;height:46px;transition:transform .16s,background .16s;display:grid;box-shadow:0 8px 20px #0003}.WordSlingPrototype-module__ltM-vW__iconButton:hover{background:#0b2546e6;transform:translateY(-2px)}.WordSlingPrototype-module__ltM-vW__logo{color:#fff;letter-spacing:-.06em;filter:drop-shadow(0 5px #0000004d);margin-top:2px;font-size:clamp(1.65rem,3vw,3rem);font-style:italic;font-weight:1000;line-height:.95}.WordSlingPrototype-module__ltM-vW__logo span{color:#ff4b42}.WordSlingPrototype-module__ltM-vW__teamPanel{z-index:15;border:1px solid color-mix(in srgb, var(--team-color) 30%, #ffffff1f);background:linear-gradient(135deg, color-mix(in srgb, var(--team-color) 12%, #031226f0), #031226c7);opacity:.68;-webkit-backdrop-filter:blur(15px)saturate(1.2);backdrop-filter:blur(15px)saturate(1.2);border-radius:20px;align-items:center;gap:11px;width:min(31vw,430px);padding:9px 11px 9px 9px;transition:opacity .18s,transform .18s,border-color .18s,box-shadow .18s;display:flex;position:absolute;top:92px;overflow:hidden;box-shadow:0 15px 34px #0000003d}.WordSlingPrototype-module__ltM-vW__teamPanel:before{background:var(--team-color);width:5px;box-shadow:0 0 18px var(--team-color);content:"";opacity:.58;position:absolute;inset:0 auto 0 0}.WordSlingPrototype-module__ltM-vW__teamPanelLeft{left:22px}.WordSlingPrototype-module__ltM-vW__teamPanelRight{flex-direction:row-reverse;padding:9px 9px 9px 11px;right:22px}.WordSlingPrototype-module__ltM-vW__teamPanelRight:before{left:auto;right:0}.WordSlingPrototype-module__ltM-vW__teamPanelActive{border-color:color-mix(in srgb, var(--team-color) 72%, white);opacity:1;box-shadow:0 18px 44px #00000057, 0 0 0 2px color-mix(in srgb, var(--team-color) 17%, transparent), 0 0 30px color-mix(in srgb, var(--team-color) 18%, transparent);transform:translateY(-3px)}.WordSlingPrototype-module__ltM-vW__teamPanelActive:before{opacity:1}.WordSlingPrototype-module__ltM-vW__avatarFrame{border:2px solid color-mix(in srgb, var(--team-color) 64%, white);background:#071426;border-radius:17px;flex:0 0 66px;width:66px;height:66px;position:relative;overflow:hidden;box-shadow:inset 0 0 20px #ffffff12,0 8px 16px #0000003d}.WordSlingPrototype-module__ltM-vW__teamPanelBody{flex:1;min-width:0}.WordSlingPrototype-module__ltM-vW__teamPanelHeading{justify-content:space-between;align-items:center;gap:8px;display:flex}.WordSlingPrototype-module__ltM-vW__teamPanelRight .WordSlingPrototype-module__ltM-vW__teamPanelHeading{text-align:right;flex-direction:row-reverse}.WordSlingPrototype-module__ltM-vW__teamSubtitle{color:#ffffff7a;letter-spacing:.21em;text-transform:uppercase;font-size:8px;font-weight:1000}.WordSlingPrototype-module__ltM-vW__teamName{color:#fff;letter-spacing:.08em;text-shadow:0 3px #00000040;margin-top:1px;font-size:clamp(1rem,1.55vw,1.35rem);font-weight:1000;line-height:1}.WordSlingPrototype-module__ltM-vW__teamState{color:#ffffff61;letter-spacing:.12em;background:#00000029;border:1px solid #ffffff1a;border-radius:999px;flex:none;align-items:center;gap:5px;padding:4px 7px;font-size:7px;font-weight:1000;display:inline-flex}.WordSlingPrototype-module__ltM-vW__teamState i{background:currentColor;border-radius:50%;width:6px;height:6px}.WordSlingPrototype-module__ltM-vW__teamStateActive{border-color:color-mix(in srgb, var(--team-color) 50%, transparent);background:color-mix(in srgb, var(--team-color) 17%, #0000002e);color:color-mix(in srgb, var(--team-color) 78%, white)}.WordSlingPrototype-module__ltM-vW__teamStateActive i{box-shadow:0 0 10px var(--team-color);animation:1.4s ease-in-out infinite WordSlingPrototype-module__ltM-vW__team-ready-pulse}.WordSlingPrototype-module__ltM-vW__vitalRow{color:#ffffff85;grid-template-columns:auto 1fr auto;align-items:center;gap:5px;margin-top:7px;display:grid}.WordSlingPrototype-module__ltM-vW__vitalRow>span{color:var(--team-color);display:grid}.WordSlingPrototype-module__ltM-vW__vitalRow b{letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:900;overflow:hidden}.WordSlingPrototype-module__ltM-vW__vitalRow strong{color:#fff;font-size:11px;font-weight:1000}.WordSlingPrototype-module__ltM-vW__hitSummary{color:#ffffff6b;letter-spacing:.06em;text-align:right;text-transform:uppercase;margin-top:4px;font-size:7px;font-weight:900;display:block}.WordSlingPrototype-module__ltM-vW__healthPill{color:#fff;background:#0003;border:1px solid #ffffff26;border-radius:13px;justify-items:end;gap:1px;min-width:82px;padding:5px 9px;display:grid}.WordSlingPrototype-module__ltM-vW__healthPill span{color:#ffffff70;letter-spacing:.16em;font-size:7px;font-weight:900}.WordSlingPrototype-module__ltM-vW__healthPill strong{align-items:center;gap:4px;font-size:13px;font-weight:1000;display:flex}.WordSlingPrototype-module__ltM-vW__scorePill{min-width:96px}.WordSlingPrototype-module__ltM-vW__scorePill small{color:#ffffff85;letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:900}.WordSlingPrototype-module__ltM-vW__healthTrack{background:#00000059;border:1px solid #ffffff26;border-radius:999px;height:8px;margin-top:4px;position:relative;overflow:hidden}.WordSlingPrototype-module__ltM-vW__healthFill{border-radius:inherit;height:100%;transition:width .52s cubic-bezier(.22,1,.36,1),background-color .24s;position:relative;box-shadow:0 0 14px}.WordSlingPrototype-module__ltM-vW__healthLoss{border-radius:inherit;background:#ffe6a3;transition:width .65s ease-out .4s;position:absolute;inset:0 auto 0 0}@media (prefers-reduced-motion:reduce){.WordSlingPrototype-module__ltM-vW__healthLoss{transition:none}}.WordSlingPrototype-module__ltM-vW__turnBadge{z-index:16;border:1px solid color-mix(in srgb, var(--team-color) 42%, #ffffff1f);background:linear-gradient(145deg, #031226f0, color-mix(in srgb, var(--team-color) 12%, #031226d6));min-width:142px;box-shadow:0 12px 30px #00000047, 0 0 22px color-mix(in srgb, var(--team-color) 13%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:18px;justify-content:center;align-items:center;gap:9px;padding:8px 13px;display:flex;position:absolute;top:101px;left:50%;overflow:hidden;transform:translate(-50%)}.WordSlingPrototype-module__ltM-vW__turnBadge:after{background:var(--team-color);height:3px;box-shadow:0 0 12px var(--team-color);content:"";position:absolute;bottom:0;left:0;right:0}.WordSlingPrototype-module__ltM-vW__turnBadge>svg{color:var(--team-color);filter:drop-shadow(0 0 8px color-mix(in srgb, var(--team-color) 70%, transparent))}.WordSlingPrototype-module__ltM-vW__turnBadge>div{justify-items:start;display:grid}.WordSlingPrototype-module__ltM-vW__turnBadge span,.WordSlingPrototype-module__ltM-vW__turnBadge small{letter-spacing:.22em;color:#ffffff85;font-size:8px;font-weight:900}.WordSlingPrototype-module__ltM-vW__turnBadge strong{color:#fff;font-size:21px;font-weight:1000;line-height:1}.WordSlingPrototype-module__ltM-vW__slingshotWrap{--launcher-travel:0px;z-index:6;filter:drop-shadow(0 14px 10px #00000047);opacity:.86;width:145px;height:116px;transition:transform .22s,opacity .22s,filter .22s;position:absolute;bottom:185px}.WordSlingPrototype-module__ltM-vW__slingshotLeft{translate:var(--launcher-travel) 0;left:calc(4.5% + 126px)}.WordSlingPrototype-module__ltM-vW__slingshotRight{translate:calc(var(--launcher-travel) * -1) 0;right:calc(4.5% + 126px);transform:scaleX(-1)}.WordSlingPrototype-module__ltM-vW__launcherLevel_middle{--launcher-travel:clamp(38px, 4.5vw, 90px)}.WordSlingPrototype-module__ltM-vW__launcherLevel_high{--launcher-travel:clamp(76px, 9vw, 180px)}.WordSlingPrototype-module__ltM-vW__slingshotRight .WordSlingPrototype-module__ltM-vW__loadedProjectile{transform:scaleX(-1)}.WordSlingPrototype-module__ltM-vW__cannonRig{z-index:2;transform-origin:43% 76%;pointer-events:none;transition:filter .18s,transform .18s;position:absolute;inset:0}.WordSlingPrototype-module__ltM-vW__cannonArt{object-fit:contain;object-position:center bottom;filter:saturate(1.08)contrast(1.06)drop-shadow(2px 0 #2a1b18)drop-shadow(-2px 0 #2a1b18)drop-shadow(0 3px #2a1b18)drop-shadow(0 12px 8px #00000057)}.WordSlingPrototype-module__ltM-vW__cannonGlow{z-index:3;background:radial-gradient(circle, color-mix(in srgb, var(--sling-color) 62%, white), transparent 68%);opacity:0;filter:blur(2px);border-radius:50%;width:34px;height:34px;position:absolute;top:11px;right:-2px}.WordSlingPrototype-module__ltM-vW__cannonSmoke{z-index:4;opacity:0;width:48px;height:54px;position:absolute;top:4px;right:-11px}.WordSlingPrototype-module__ltM-vW__cannonSmoke i{background:#e2e8e8d1;border-radius:50%;position:absolute;box-shadow:inset -4px -4px #5e6c7038}.WordSlingPrototype-module__ltM-vW__cannonSmoke i:first-child{width:21px;height:21px;bottom:5px;right:2px}.WordSlingPrototype-module__ltM-vW__cannonSmoke i:nth-child(2){width:16px;height:16px;bottom:16px;right:15px}.WordSlingPrototype-module__ltM-vW__cannonSmoke i:nth-child(3){width:12px;height:12px;bottom:27px;right:2px}.WordSlingPrototype-module__ltM-vW__mountedCannon{--cannon-angle:-13deg;z-index:6;transform-origin:23% 82%;pointer-events:none;filter:drop-shadow(0 9px 6px #0000005c);width:clamp(92px,8.2vw,124px);height:clamp(54px,4.9vw,76px);position:absolute;bottom:54%;left:56%;transform:translate(-18%)}.WordSlingPrototype-module__ltM-vW__mountedCannonRight{left:auto;right:56%;transform:translate(18%)scaleX(-1)}.WordSlingPrototype-module__ltM-vW__towerType_scout .WordSlingPrototype-module__ltM-vW__mountedCannon{width:84px;bottom:48%;left:51%}.WordSlingPrototype-module__ltM-vW__towerType_scout .WordSlingPrototype-module__ltM-vW__mountedCannonRight{left:auto;right:51%}.WordSlingPrototype-module__ltM-vW__towerType_keep .WordSlingPrototype-module__ltM-vW__mountedCannon{width:102px;bottom:62%;left:54%}.WordSlingPrototype-module__ltM-vW__towerType_keep .WordSlingPrototype-module__ltM-vW__mountedCannonRight{left:auto;right:54%}.WordSlingPrototype-module__ltM-vW__towerType_citadel .WordSlingPrototype-module__ltM-vW__mountedCannon{width:112px;bottom:55%;left:59%}.WordSlingPrototype-module__ltM-vW__towerType_citadel .WordSlingPrototype-module__ltM-vW__mountedCannonRight{left:auto;right:59%}.WordSlingPrototype-module__ltM-vW__mountedCannon .WordSlingPrototype-module__ltM-vW__cannonRig{transform:rotate(var(--cannon-angle));transform-origin:27% 76%;transition:filter .15s,transform .12s;position:absolute;inset:0}.WordSlingPrototype-module__ltM-vW__mountedCannon .WordSlingPrototype-module__ltM-vW__cannonArt{filter:drop-shadow(1px 1px #172337)drop-shadow(-1px -1px #172337);width:100%;height:100%;display:block;overflow:visible}.WordSlingPrototype-module__ltM-vW__mountedCannon .WordSlingPrototype-module__ltM-vW__cannonBarrel{transform-origin:58px 62px}.WordSlingPrototype-module__ltM-vW__mountedCannon .WordSlingPrototype-module__ltM-vW__cannonGlow{top:-5px;right:-13px}.WordSlingPrototype-module__ltM-vW__mountedCannon .WordSlingPrototype-module__ltM-vW__cannonSmoke{top:-13px;right:-22px}.WordSlingPrototype-module__ltM-vW__mountedCannonActive{filter:brightness(1.06) drop-shadow(0 9px 6px #0000005c) drop-shadow(0 0 9px color-mix(in srgb, var(--sling-color) 28%, transparent))}.WordSlingPrototype-module__ltM-vW__mountedCannonLoaded .WordSlingPrototype-module__ltM-vW__cannonRig{filter:brightness(1.08)saturate(1.08)}.WordSlingPrototype-module__ltM-vW__slingshotActive{opacity:1;filter:drop-shadow(0 16px 12px #00000057)}.WordSlingPrototype-module__ltM-vW__slingshotLeft.WordSlingPrototype-module__ltM-vW__slingshotActive{transform:translateY(-4px)scale(1.05)}.WordSlingPrototype-module__ltM-vW__slingshotRight.WordSlingPrototype-module__ltM-vW__slingshotActive{transform:translateY(-4px)scaleX(-1)scale(1.05)}.WordSlingPrototype-module__ltM-vW__tower{--tower-terrain-tilt:0deg;--tower-art-brightness:1;--tower-art-saturation:1.14;--teacher-deck-inset:17px;z-index:1;translate:-50% -100%;scale:.94;rotate:var(--tower-terrain-tilt);transform-origin:50% 100%;pointer-events:none;filter:drop-shadow(0 18px 11px #00000047);will-change:left, top, rotate;transition:left 34ms linear,top 34ms linear,rotate 90ms ease-out;position:absolute;bottom:auto}.WordSlingPrototype-module__ltM-vW__towerType_scout{--teacher-deck-inset:18px;width:92px;height:129px}.WordSlingPrototype-module__ltM-vW__towerType_keep{--teacher-deck-inset:30px;width:180px;height:144px}.WordSlingPrototype-module__ltM-vW__tower.WordSlingPrototype-module__ltM-vW__proceduralKeep{--teacher-deck-inset:14px;rotate:none;scale:1;transition:none!important}.WordSlingPrototype-module__ltM-vW__proceduralKeep .WordSlingPrototype-module__ltM-vW__towerTeacher{width:46px;height:60px;animation:none}.WordSlingPrototype-module__ltM-vW__proceduralKeep .WordSlingPrototype-module__ltM-vW__towerTeacher:after{animation:none}.WordSlingPrototype-module__ltM-vW__proceduralKeep .WordSlingPrototype-module__ltM-vW__towerMiniHealth{top:43%}.WordSlingPrototype-module__ltM-vW__proceduralKeep .WordSlingPrototype-module__ltM-vW__towerTeacherHit{animation:.44s ease-out WordSlingPrototype-module__ltM-vW__teacher-hit}.WordSlingPrototype-module__ltM-vW__towerType_citadel{--teacher-deck-inset:22px;width:169px;height:128px}.WordSlingPrototype-module__ltM-vW__towerLevel_low{--tower-travel:0px;--tower-terrain-drop:-4px}.WordSlingPrototype-module__ltM-vW__towerLeft.WordSlingPrototype-module__ltM-vW__towerLevel_rear{--tower-travel:clamp(34px, 4vw, 76px);--tower-terrain-drop:5px;--tower-terrain-tilt:1.1deg}.WordSlingPrototype-module__ltM-vW__towerRight.WordSlingPrototype-module__ltM-vW__towerLevel_rear{--tower-travel:clamp(-76px, -4vw, -34px);--tower-terrain-drop:5px;--tower-terrain-tilt:-1.1deg}.WordSlingPrototype-module__ltM-vW__towerLeft.WordSlingPrototype-module__ltM-vW__towerLevel_middle{--tower-travel:clamp(68px, 8vw, 152px);--tower-terrain-drop:16px;--tower-terrain-tilt:1.8deg}.WordSlingPrototype-module__ltM-vW__towerRight.WordSlingPrototype-module__ltM-vW__towerLevel_middle{--tower-travel:clamp(-152px, -8vw, -68px);--tower-terrain-drop:16px;--tower-terrain-tilt:-1.8deg}.WordSlingPrototype-module__ltM-vW__towerLeft.WordSlingPrototype-module__ltM-vW__towerLevel_forward{--tower-travel:clamp(102px, 12vw, 228px);--tower-terrain-drop:28px;--tower-terrain-tilt:1.25deg}.WordSlingPrototype-module__ltM-vW__towerRight.WordSlingPrototype-module__ltM-vW__towerLevel_forward{--tower-travel:clamp(-228px, -12vw, -102px);--tower-terrain-drop:28px;--tower-terrain-tilt:-1.25deg}.WordSlingPrototype-module__ltM-vW__towerLeft.WordSlingPrototype-module__ltM-vW__towerLevel_high{--tower-travel:clamp(136px, 16vw, 304px);--tower-terrain-drop:36px;--tower-terrain-tilt:.4deg}.WordSlingPrototype-module__ltM-vW__towerRight.WordSlingPrototype-module__ltM-vW__towerLevel_high{--tower-travel:clamp(-304px, -16vw, -136px);--tower-terrain-drop:36px;--tower-terrain-tilt:-.4deg}.WordSlingPrototype-module__ltM-vW__towerElevator{z-index:0;width:max(128px,100% + 46px);height:calc(var(--tower-elevator-lift) + 54px);transform-origin:50% 100%;filter:drop-shadow(0 10px 8px #00000047);position:absolute;top:calc(100% - 2px);bottom:auto;left:50%;transform:translate(-50%)}.WordSlingPrototype-module__ltM-vW__elevatorRope{z-index:1;opacity:.88;background:repeating-linear-gradient(#d79a43 0 5px,#74401e 5px 9px) 0 0/100% 18px;border-left:1px solid #4d2e18;border-right:1px solid #ffdd8f6b;border-radius:999px;width:4px;transition:opacity .28s;position:absolute;top:20px;bottom:19px;box-shadow:1px 0 2px #00000057}.WordSlingPrototype-module__ltM-vW__elevatorRopeLeft{left:14%}.WordSlingPrototype-module__ltM-vW__elevatorRopeRight{right:14%}.WordSlingPrototype-module__ltM-vW__elevatorRail{z-index:2;background:radial-gradient(circle at 50% 8px,#e2b66a 0 2px,#392419 2.5px 4px,#0000 4.5px) 0 0/100% 25px,linear-gradient(90deg,#77401f,#c97936 42%,#8f4c24 68%,#502d1a);border:3px solid #342116;border-radius:4px;width:14px;position:absolute;top:21px;bottom:17px;box-shadow:inset 2px 0 #ffda9142,3px 0 #1c120c57}.WordSlingPrototype-module__ltM-vW__elevatorRailLeft{left:27%}.WordSlingPrototype-module__ltM-vW__elevatorRailRight{right:27%}.WordSlingPrototype-module__ltM-vW__elevatorLattice{z-index:1;opacity:.9;background:linear-gradient(56deg,#0000 43%,#6e3c20 44% 53%,#0000 54%) 0 0/34px 38px,linear-gradient(-56deg,#0000 43%,#9e5929 44% 53%,#0000 54%) 0 0/34px 38px;border-left:3px solid #372215cc;border-right:3px solid #372215cc;transition:opacity .28s;position:absolute;inset:27px 31% 20px}.WordSlingPrototype-module__ltM-vW__elevatorDeck{z-index:4;border:4px solid #3b2619;border-top-color:var(--tower-team-color);background:linear-gradient(#ffe09561 0 17%,#0000 18%),repeating-linear-gradient(90deg,#bd6d30 0 21px,#8b4a23 21px 25px);border-radius:8px 8px 13px 13px;width:100%;height:29px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:inset 0 -7px #4b27144d,0 7px #4c2d1b,0 11px 12px #0000003d}.WordSlingPrototype-module__ltM-vW__elevatorDeck:before{background:var(--tower-team-color);height:3px;box-shadow:0 0 8px color-mix(in srgb, var(--tower-team-color) 64%, transparent);content:"";opacity:.72;border-radius:999px;position:absolute;top:4px;left:10px;right:10px}.WordSlingPrototype-module__ltM-vW__elevatorDeck i{background:#e0b36a;border:2px solid #392319;border-radius:50%;width:6px;height:6px;position:absolute;top:12px;box-shadow:inset 0 1px #fff1bd}.WordSlingPrototype-module__ltM-vW__elevatorDeck i:first-child{left:10px}.WordSlingPrototype-module__ltM-vW__elevatorDeck i:nth-child(2){left:31%}.WordSlingPrototype-module__ltM-vW__elevatorDeck i:nth-child(3){right:31%}.WordSlingPrototype-module__ltM-vW__elevatorDeck i:nth-child(4){right:10px}.WordSlingPrototype-module__ltM-vW__elevatorGear{z-index:5;background:conic-gradient(from 20deg,#d6a65f,#754421,#e0b66e,#65401f,#d6a65f);border:4px dashed #3c281b;border-radius:50%;width:25px;height:25px;position:absolute;top:5px;box-shadow:0 2px 3px #00000057}.WordSlingPrototype-module__ltM-vW__elevatorGear i{background:var(--tower-team-color);border:2px solid #38251a;border-radius:50%;position:absolute;inset:5px}.WordSlingPrototype-module__ltM-vW__elevatorGearLeft{left:9px}.WordSlingPrototype-module__ltM-vW__elevatorGearRight{right:9px}.WordSlingPrototype-module__ltM-vW__elevatorBase{z-index:4;background:linear-gradient(#d7c29a 0 26%,#796856 27% 59%,#43392f 60% 100%);border:4px solid #3a2b20;border-radius:50% 50% 9px 9px;width:82%;min-width:104px;height:24px;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 8px #2c251f,0 13px 13px #00000047}.WordSlingPrototype-module__ltM-vW__elevatorBase i{background:#c28b42;border:2px solid #35251a;border-radius:50%;width:8px;height:8px;position:absolute;top:7px}.WordSlingPrototype-module__ltM-vW__elevatorBase i:first-child{left:18px}.WordSlingPrototype-module__ltM-vW__elevatorBase i:last-child{right:18px}.WordSlingPrototype-module__ltM-vW__elevatorDust{z-index:3;width:90px;height:28px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.WordSlingPrototype-module__ltM-vW__elevatorDust i{filter:blur(1px);opacity:0;background:#cdb57980;border-radius:50%;width:18px;height:10px;position:absolute;bottom:0}.WordSlingPrototype-module__ltM-vW__elevatorDust i:first-child{left:10px}.WordSlingPrototype-module__ltM-vW__elevatorDust i:nth-child(2){left:36px}.WordSlingPrototype-module__ltM-vW__elevatorDust i:nth-child(3){right:9px}.WordSlingPrototype-module__ltM-vW__towerLevel_low .WordSlingPrototype-module__ltM-vW__elevatorLattice,.WordSlingPrototype-module__ltM-vW__towerLevel_low .WordSlingPrototype-module__ltM-vW__elevatorRope{opacity:.24}.WordSlingPrototype-module__ltM-vW__towerLevel_low .WordSlingPrototype-module__ltM-vW__elevatorGear{animation:.92s cubic-bezier(.2,.74,.18,1) both WordSlingPrototype-module__ltM-vW__elevator-gear-low}.WordSlingPrototype-module__ltM-vW__towerLevel_middle .WordSlingPrototype-module__ltM-vW__elevatorGear{animation:.92s cubic-bezier(.2,.74,.18,1) both WordSlingPrototype-module__ltM-vW__elevator-gear-middle}.WordSlingPrototype-module__ltM-vW__towerLevel_high .WordSlingPrototype-module__ltM-vW__elevatorGear{animation:.92s cubic-bezier(.2,.74,.18,1) both WordSlingPrototype-module__ltM-vW__elevator-gear-high}.WordSlingPrototype-module__ltM-vW__towerLevel_low .WordSlingPrototype-module__ltM-vW__elevatorDust i{animation:.82s ease-out both WordSlingPrototype-module__ltM-vW__elevator-dust-low}.WordSlingPrototype-module__ltM-vW__towerLevel_middle .WordSlingPrototype-module__ltM-vW__elevatorDust i{animation:.82s ease-out both WordSlingPrototype-module__ltM-vW__elevator-dust-middle}.WordSlingPrototype-module__ltM-vW__towerLevel_high .WordSlingPrototype-module__ltM-vW__elevatorDust i{animation:.82s ease-out both WordSlingPrototype-module__ltM-vW__elevator-dust-high}.WordSlingPrototype-module__ltM-vW__elevatorDust i:nth-child(2){animation-delay:70ms!important}.WordSlingPrototype-module__ltM-vW__elevatorDust i:nth-child(3){animation-delay:.13s!important}.WordSlingPrototype-module__ltM-vW__towerLeft{left:4.5%}.WordSlingPrototype-module__ltM-vW__towerRight{right:4.5%}.WordSlingPrototype-module__ltM-vW__towerBody{z-index:2;transform-origin:50% 94%;position:absolute;inset:0}.WordSlingPrototype-module__ltM-vW__towerTeacher{--teacher-hit-x:-8px;--teacher-counter-x:5px;--teacher-hit-angle:-9deg;--teacher-counter-angle:6deg;--teacher-settle-x:-2px;--teacher-settle-angle:-3deg;--teacher-heavy-x:-15px;--teacher-heavy-counter-x:9px;--teacher-heavy-angle:-18deg;--teacher-heavy-counter-angle:13deg;bottom:calc(100% - var(--teacher-deck-inset));z-index:1;transform-origin:50% 96%;pointer-events:none;filter:drop-shadow(0 6px 4px #0006);width:clamp(44px,3.8vw,60px);height:clamp(56px,4.8vw,78px);animation:3.2s ease-in-out infinite WordSlingPrototype-module__ltM-vW__teacher-idle;position:absolute;left:50%;transform:translate(-50%)}.WordSlingPrototype-module__ltM-vW__towerTeacher:after{z-index:-1;filter:blur(3px);content:"";background:#040d186b;border-radius:50%;height:8px;animation:2.8s ease-in-out infinite WordSlingPrototype-module__ltM-vW__teacher-shadow;position:absolute;bottom:1px;left:17%;right:17%;transform:scaleX(1.08)}.WordSlingPrototype-module__ltM-vW__towerTeacherRight{--teacher-hit-x:8px;--teacher-counter-x:-5px;--teacher-hit-angle:9deg;--teacher-counter-angle:-6deg;--teacher-settle-x:2px;--teacher-settle-angle:3deg;--teacher-heavy-x:15px;--teacher-heavy-counter-x:-9px;--teacher-heavy-angle:18deg;--teacher-heavy-counter-angle:-13deg;animation-delay:-1.35s}.WordSlingPrototype-module__ltM-vW__towerType_keep .WordSlingPrototype-module__ltM-vW__towerTeacher{left:24%}.WordSlingPrototype-module__ltM-vW__towerType_keep .WordSlingPrototype-module__ltM-vW__towerTeacherRight{left:76%}.WordSlingPrototype-module__ltM-vW__towerTeacherArt{object-fit:contain;object-position:center bottom;filter:saturate(.98)contrast(1.03)drop-shadow(1px 0 #0a1828d1)drop-shadow(-1px 0 #0a1828d1)drop-shadow(0 2px #0a1828b8)}.WordSlingPrototype-module__ltM-vW__towerTeacherActive{animation:1.45s cubic-bezier(.37,0,.63,1) infinite WordSlingPrototype-module__ltM-vW__teacher-ready}.WordSlingPrototype-module__ltM-vW__towerTeacherActive:after{animation:1.45s ease-in-out infinite WordSlingPrototype-module__ltM-vW__teacher-ready-shadow}.WordSlingPrototype-module__ltM-vW__towerTeacherHit{animation:.76s cubic-bezier(.36,.07,.19,.97) both WordSlingPrototype-module__ltM-vW__teacher-hit}.WordSlingPrototype-module__ltM-vW__towerTeacherHeavyHit{animation-name:WordSlingPrototype-module__ltM-vW__teacher-heavy-hit;animation-duration:.98s}.WordSlingPrototype-module__ltM-vW__towerGroundShadow{z-index:0;filter:blur(5px);opacity:.72;background:#0a14166b;border-radius:50%;height:9%;position:absolute;bottom:0;left:9%;right:9%}.WordSlingPrototype-module__ltM-vW__walkerDust{z-index:1;pointer-events:none;height:24px;position:absolute;bottom:-5px;left:5%;right:5%}.WordSlingPrototype-module__ltM-vW__walkerDust i{filter:blur(1px);opacity:0;background:#cdb5799e;border-radius:50%;width:17px;height:9px;position:absolute;bottom:0}.WordSlingPrototype-module__ltM-vW__walkerDust i:first-child{left:9%}.WordSlingPrototype-module__ltM-vW__walkerDust i:nth-child(2){left:45%}.WordSlingPrototype-module__ltM-vW__walkerDust i:nth-child(3){right:7%}.WordSlingPrototype-module__ltM-vW__walkerDrive{z-index:3;pointer-events:none;height:19%;display:none;position:absolute;bottom:2%;left:6%;right:6%}.WordSlingPrototype-module__ltM-vW__towerType_citadel .WordSlingPrototype-module__ltM-vW__walkerDrive{display:block}.WordSlingPrototype-module__ltM-vW__walkerDrive i{opacity:0;mix-blend-mode:screen;background-color:#0000;background-image:repeating-linear-gradient(90deg,#eebc57b8 0 3px,#0000 3px 11px),linear-gradient(#30363e2e,#12171f9e);background-position:0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:2px solid #191d24b8;border-radius:45% 45% 35% 35%;width:37%;height:100%;position:absolute;bottom:0;overflow:hidden}.WordSlingPrototype-module__ltM-vW__walkerDrive i:first-child{left:1%}.WordSlingPrototype-module__ltM-vW__walkerDrive i:nth-child(2){right:1%}.WordSlingPrototype-module__ltM-vW__walkerDrive b{opacity:0;filter:blur(3px);background:#ffda878a;border-radius:50%;height:5px;position:absolute;bottom:-3px;left:12%;right:12%}.WordSlingPrototype-module__ltM-vW__towerMoving{animation:.41s cubic-bezier(.45,0,.55,1) infinite WordSlingPrototype-module__ltM-vW__walker-chassis}.WordSlingPrototype-module__ltM-vW__towerMovingBackward{animation-direction:reverse}.WordSlingPrototype-module__ltM-vW__towerClimbing{filter:drop-shadow(0 10px 7px #0000003d);animation-duration:.52s}.WordSlingPrototype-module__ltM-vW__towerClimbing .WordSlingPrototype-module__ltM-vW__walkingKeepLegBackLeft,.WordSlingPrototype-module__ltM-vW__towerClimbing .WordSlingPrototype-module__ltM-vW__walkingKeepLegFrontLeft,.WordSlingPrototype-module__ltM-vW__towerClimbing .WordSlingPrototype-module__ltM-vW__walkingKeepLegFrontRight,.WordSlingPrototype-module__ltM-vW__towerClimbing .WordSlingPrototype-module__ltM-vW__walkingKeepLegBackRight,.WordSlingPrototype-module__ltM-vW__towerClimbing .WordSlingPrototype-module__ltM-vW__walkingKeepBody,.WordSlingPrototype-module__ltM-vW__towerClimbing .WordSlingPrototype-module__ltM-vW__keepFootContact,.WordSlingPrototype-module__ltM-vW__towerClimbing .WordSlingPrototype-module__ltM-vW__walkingScoutLayer,.WordSlingPrototype-module__ltM-vW__towerClimbing .WordSlingPrototype-module__ltM-vW__scoutFootContact{animation-duration:.52s}.WordSlingPrototype-module__ltM-vW__towerClimbing .WordSlingPrototype-module__ltM-vW__walkerDust i{opacity:.86}.WordSlingPrototype-module__ltM-vW__towerMoving .WordSlingPrototype-module__ltM-vW__towerGroundShadow{animation:.41s ease-in-out infinite WordSlingPrototype-module__ltM-vW__walker-shadow}.WordSlingPrototype-module__ltM-vW__towerMoving .WordSlingPrototype-module__ltM-vW__walkerDust i{animation:.41s ease-out infinite WordSlingPrototype-module__ltM-vW__walker-dust}.WordSlingPrototype-module__ltM-vW__towerMoving .WordSlingPrototype-module__ltM-vW__walkerDust i:nth-child(2){animation-delay:-270ms}.WordSlingPrototype-module__ltM-vW__towerMoving .WordSlingPrototype-module__ltM-vW__walkerDust i:nth-child(3){animation-delay:-135ms}.WordSlingPrototype-module__ltM-vW__towerMoving .WordSlingPrototype-module__ltM-vW__walkerDrive i{opacity:.72;animation:.21s linear infinite WordSlingPrototype-module__ltM-vW__walker-track}.WordSlingPrototype-module__ltM-vW__towerMovingBackward .WordSlingPrototype-module__ltM-vW__walkerDrive i{animation-direction:reverse}.WordSlingPrototype-module__ltM-vW__towerMoving .WordSlingPrototype-module__ltM-vW__walkerDrive b{animation:.41s ease-in-out infinite WordSlingPrototype-module__ltM-vW__walker-contact-glow}.WordSlingPrototype-module__ltM-vW__towerSettling{animation:.43s cubic-bezier(.2,.8,.24,1) both WordSlingPrototype-module__ltM-vW__walker-settle}.WordSlingPrototype-module__ltM-vW__towerFlag{z-index:5;clip-path:polygon(0 0,100% 13%,78% 52%,100% 92%,0 100%);border:3px solid #3d2613;border-left-width:5px;width:34px;height:18px;position:absolute;top:-13px;left:50%;transform:skewY(-9deg);box-shadow:inset 0 3px #ffffff3d}.WordSlingPrototype-module__ltM-vW__towerFlag:before{content:"";background:#513018;border-radius:999px;width:5px;height:42px;position:absolute;top:-6px;left:-8px}.WordSlingPrototype-module__ltM-vW__towerArt{z-index:2;object-fit:contain;filter:saturate(var(--tower-art-saturation)) brightness(var(--tower-art-brightness)) contrast(1.08) drop-shadow(2px 0 0 #172337) drop-shadow(-2px 0 0 #172337) drop-shadow(0 2px 0 #172337) drop-shadow(0 -1px 0 #172337) drop-shadow(0 8px 7px #0000004d);transition:filter .26s}.WordSlingPrototype-module__ltM-vW__walkingKeepRig,.WordSlingPrototype-module__ltM-vW__walkingScoutRig,.WordSlingPrototype-module__ltM-vW__walkingCitadelRig{z-index:2;filter:saturate(var(--tower-art-saturation)) brightness(var(--tower-art-brightness)) contrast(1.08) drop-shadow(2px 0 0 #172337) drop-shadow(-2px 0 0 #172337) drop-shadow(0 2px 0 #172337) drop-shadow(0 8px 7px #0000004d);transition:filter .26s;position:absolute;inset:0}.WordSlingPrototype-module__ltM-vW__walkingScoutLayer{object-fit:contain;will-change:transform}.WordSlingPrototype-module__ltM-vW__walkingScoutBody{clip-path:polygon(0 0,100% 0,100% 68%,75% 68%,68% 73%,32% 73%,25% 68%,0 68%)}.WordSlingPrototype-module__ltM-vW__walkingScoutLegOuterLeft{--leg-terrain-offset:var(--leg-outer-left-offset,0px);clip-path:polygon(0 50%,29% 50%,38% 100%,0 100%);transform:translateY(var(--leg-terrain-offset));transform-origin:21% 55%}.WordSlingPrototype-module__ltM-vW__walkingScoutLegInnerLeft{--leg-terrain-offset:var(--leg-inner-left-offset,0px);clip-path:polygon(22% 61%,50% 61%,52% 100%,25% 100%);transform:translateY(var(--leg-terrain-offset));transform-origin:38% 66%}.WordSlingPrototype-module__ltM-vW__walkingScoutLegInnerRight{--leg-terrain-offset:var(--leg-inner-right-offset,0px);clip-path:polygon(50% 61%,78% 61%,75% 100%,48% 100%);transform:translateY(var(--leg-terrain-offset));transform-origin:62% 66%}.WordSlingPrototype-module__ltM-vW__walkingScoutLegOuterRight{--leg-terrain-offset:var(--leg-outer-right-offset,0px);clip-path:polygon(71% 50%,100% 50%,100% 100%,62% 100%);transform:translateY(var(--leg-terrain-offset));transform-origin:79% 55%}.WordSlingPrototype-module__ltM-vW__scoutFootContact{z-index:-1;background:color-mix(in srgb, var(--tower-team-color) 55%, #ffe1a3);opacity:0;filter:blur(3px);border-radius:50%;width:25%;height:7%;position:absolute;bottom:1%}.WordSlingPrototype-module__ltM-vW__scoutFootContactLeft{left:4%}.WordSlingPrototype-module__ltM-vW__scoutFootContactRight{right:4%}.WordSlingPrototype-module__ltM-vW__towerMoving .WordSlingPrototype-module__ltM-vW__walkingScoutLegOuterLeft,.WordSlingPrototype-module__ltM-vW__towerMoving .WordSlingPrototype-module__ltM-vW__walkingScoutLegInnerRight{animation:.36s ease-in-out infinite WordSlingPrototype-module__ltM-vW__scout-leg-forward}.WordSlingPrototype-module__ltM-vW__towerMoving .WordSlingPrototype-module__ltM-vW__walkingScoutLegInnerLeft,.WordSlingPrototype-module__ltM-vW__towerMoving .WordSlingPrototype-module__ltM-vW__walkingScoutLegOuterRight{animation:.36s ease-in-out infinite WordSlingPrototype-module__ltM-vW__scout-leg-back}.WordSlingPrototype-module__ltM-vW__towerMovingBackward .WordSlingPrototype-module__ltM-vW__walkingScoutLayer{animation-direction:reverse}.WordSlingPrototype-module__ltM-vW__towerMoving .WordSlingPrototype-module__ltM-vW__walkingScoutBody{animation:.36s ease-in-out infinite WordSlingPrototype-module__ltM-vW__scout-body-travel}.WordSlingPrototype-module__ltM-vW__towerMoving .WordSlingPrototype-module__ltM-vW__scoutFootContact{animation:.36s ease-in-out infinite WordSlingPrototype-module__ltM-vW__scout-foot-contact}.WordSlingPrototype-module__ltM-vW__towerMoving .WordSlingPrototype-module__ltM-vW__scoutFootContactRight{animation-delay:-180ms}.WordSlingPrototype-module__ltM-vW__walkingCitadelRig{will-change:transform;overflow:visible}.WordSlingPrototype-module__ltM-vW__walkingCitadelArt{z-index:1;object-fit:contain}.WordSlingPrototype-module__ltM-vW__citadelTrack{z-index:2;opacity:0;mix-blend-mode:screen;pointer-events:none;background:repeating-linear-gradient(104deg,#0000 0 7px,#ffdc8852 7px 10px,#0000 10px 18px),linear-gradient(#0000 12%,#1019252e 52%,#ffc55e29);border-radius:45% 45% 32% 32%;width:37%;height:37%;position:absolute;bottom:2%;overflow:hidden}.WordSlingPrototype-module__ltM-vW__citadelTrackLeft{left:0;transform:skew(-8deg)}.WordSlingPrototype-module__ltM-vW__citadelTrackRight{right:0;transform:skew(7deg)}.WordSlingPrototype-module__ltM-vW__citadelTrack i{aspect-ratio:1;background:conic-gradient(from 0deg, transparent 0 22deg, #ffde96ad 22deg 45deg, transparent 45deg 90deg);border:2px solid #ffd67e94;border-radius:50%;width:24%;position:absolute;bottom:12%;box-shadow:inset 0 0 0 3px #151f2b52}.WordSlingPrototype-module__ltM-vW__citadelTrack i:first-child{left:7%}.WordSlingPrototype-module__ltM-vW__citadelTrack i:nth-child(2){left:38%}.WordSlingPrototype-module__ltM-vW__citadelTrack i:nth-child(3){right:7%}.WordSlingPrototype-module__ltM-vW__citadelContactGlow{opacity:0;filter:blur(5px);background:#ffca5d75;border-radius:50%;height:9%;position:absolute;bottom:-1%;left:5%;right:5%}.WordSlingPrototype-module__ltM-vW__towerMoving .WordSlingPrototype-module__ltM-vW__walkingCitadelRig{animation:.28s ease-in-out infinite WordSlingPrototype-module__ltM-vW__citadel-suspension}.WordSlingPrototype-module__ltM-vW__towerMoving .WordSlingPrototype-module__ltM-vW__citadelTrack{opacity:.82;animation:.21s linear infinite WordSlingPrototype-module__ltM-vW__citadel-tread-forward}.WordSlingPrototype-module__ltM-vW__towerMovingBackward .WordSlingPrototype-module__ltM-vW__citadelTrack{animation-name:WordSlingPrototype-module__ltM-vW__citadel-tread-backward}.WordSlingPrototype-module__ltM-vW__towerMoving .WordSlingPrototype-module__ltM-vW__citadelTrack i{animation:.21s linear infinite WordSlingPrototype-module__ltM-vW__citadel-wheel-spin}.WordSlingPrototype-module__ltM-vW__towerMovingBackward .WordSlingPrototype-module__ltM-vW__citadelTrack i{animation-direction:reverse}.WordSlingPrototype-module__ltM-vW__towerMoving .WordSlingPrototype-module__ltM-vW__citadelContactGlow{animation:.42s ease-in-out infinite WordSlingPrototype-module__ltM-vW__walker-contact-glow}.WordSlingPrototype-module__ltM-vW__walkingKeepRig{transform-origin:50% 100%;overflow:visible}.WordSlingPrototype-module__ltM-vW__walkingKeepPart{transform-origin:50% 14%;will-change:transform;display:block;position:absolute}.WordSlingPrototype-module__ltM-vW__walkingKeepPartArt{object-fit:contain;object-position:center top}.WordSlingPrototype-module__ltM-vW__walkingKeepBody{z-index:3;transform-origin:50% 78%;width:96%;height:61%;top:0;left:2%}.WordSlingPrototype-module__ltM-vW__walkingKeepLegBackLeft,.WordSlingPrototype-module__ltM-vW__walkingKeepLegBackRight{z-index:1;filter:brightness(.8)saturate(.88);width:24%;height:61%;top:39%}.WordSlingPrototype-module__ltM-vW__walkingKeepLegFrontLeft,.WordSlingPrototype-module__ltM-vW__walkingKeepLegFrontRight{z-index:2;width:27%;height:63%;top:37%}.WordSlingPrototype-module__ltM-vW__walkingKeepLegBackLeft{--leg-terrain-offset:var(--leg-outer-left-offset,0px);transform:translateY(var(--leg-terrain-offset));left:3%}.WordSlingPrototype-module__ltM-vW__walkingKeepLegFrontLeft{--leg-terrain-offset:var(--leg-inner-left-offset,0px);transform:translateY(var(--leg-terrain-offset));left:25%}.WordSlingPrototype-module__ltM-vW__walkingKeepLegFrontRight{--leg-terrain-offset:var(--leg-inner-right-offset,0px);transform:translateY(var(--leg-terrain-offset));right:24%}.WordSlingPrototype-module__ltM-vW__walkingKeepLegBackRight{--leg-terrain-offset:var(--leg-outer-right-offset,0px);transform:translateY(var(--leg-terrain-offset));right:3%}.WordSlingPrototype-module__ltM-vW__keepFootContact{z-index:0;background:color-mix(in srgb, var(--tower-team-color) 48%, #ffd889);opacity:0;filter:blur(4px);border-radius:50%;width:31%;height:8%;position:absolute;bottom:-1%}.WordSlingPrototype-module__ltM-vW__keepFootContactLeft{left:8%}.WordSlingPrototype-module__ltM-vW__keepFootContactRight{right:8%}.WordSlingPrototype-module__ltM-vW__towerMoving .WordSlingPrototype-module__ltM-vW__walkingKeepLegBackLeft,.WordSlingPrototype-module__ltM-vW__towerMoving .WordSlingPrototype-module__ltM-vW__walkingKeepLegFrontRight{animation:.41s cubic-bezier(.45,0,.55,1) infinite WordSlingPrototype-module__ltM-vW__keep-leg-forward}.WordSlingPrototype-module__ltM-vW__towerMoving .WordSlingPrototype-module__ltM-vW__walkingKeepLegFrontLeft,.WordSlingPrototype-module__ltM-vW__towerMoving .WordSlingPrototype-module__ltM-vW__walkingKeepLegBackRight{animation:.41s cubic-bezier(.45,0,.55,1) infinite WordSlingPrototype-module__ltM-vW__keep-leg-back}.WordSlingPrototype-module__ltM-vW__towerMovingBackward .WordSlingPrototype-module__ltM-vW__walkingKeepLegBackLeft,.WordSlingPrototype-module__ltM-vW__towerMovingBackward .WordSlingPrototype-module__ltM-vW__walkingKeepLegFrontRight,.WordSlingPrototype-module__ltM-vW__towerMovingBackward .WordSlingPrototype-module__ltM-vW__walkingKeepLegFrontLeft,.WordSlingPrototype-module__ltM-vW__towerMovingBackward .WordSlingPrototype-module__ltM-vW__walkingKeepLegBackRight{animation-direction:reverse}.WordSlingPrototype-module__ltM-vW__towerMoving .WordSlingPrototype-module__ltM-vW__walkingKeepBody{animation:.41s ease-in-out infinite WordSlingPrototype-module__ltM-vW__keep-body-travel}.WordSlingPrototype-module__ltM-vW__towerMoving .WordSlingPrototype-module__ltM-vW__keepFootContact{animation:.41s ease-in-out infinite WordSlingPrototype-module__ltM-vW__keep-foot-contact}.WordSlingPrototype-module__ltM-vW__towerMoving .WordSlingPrototype-module__ltM-vW__keepFootContactRight{animation-delay:-205ms}.WordSlingPrototype-module__ltM-vW__towerMiniHealth{z-index:3;border:2px solid color-mix(in srgb, var(--tower-team-color) 55%, white);background:linear-gradient(180deg, color-mix(in srgb, var(--tower-team-color) 24%, #071a31), #031226);color:#fff;min-width:58px;box-shadow:0 6px 12px #00000040, 0 0 12px color-mix(in srgb, var(--tower-team-color) 30%, transparent);border-radius:999px;justify-content:center;align-items:center;gap:3px;padding:4px 7px;font-size:11px;font-weight:1000;display:flex;position:absolute;top:47%;left:50%;transform:translate(-50%)}.WordSlingPrototype-module__ltM-vW__towerCrack{z-index:4;background:#3b1d0e;width:3px;height:34%;display:none;position:absolute;transform:rotate(28deg);box-shadow:11px 14px 0 -1px #3b1d0e,-7px 28px 0 -1px #3b1d0e}.WordSlingPrototype-module__ltM-vW__towerCrackOne{top:35%;left:38%}.WordSlingPrototype-module__ltM-vW__towerCrackTwo{bottom:18%;right:34%;transform:rotate(-24deg)}.WordSlingPrototype-module__ltM-vW__towerScorch{z-index:3;mix-blend-mode:multiply;filter:blur(.4px);pointer-events:none;background:radial-gradient(circle,#160f0cc7 0 12%,#52271694 25%,#71391a38 48%,#0000 70%);border-radius:50%;display:none;position:absolute}.WordSlingPrototype-module__ltM-vW__towerScorchPrimary{aspect-ratio:1;width:34%;top:31%;left:24%;transform:rotate(-12deg)scaleX(1.25)}.WordSlingPrototype-module__ltM-vW__towerScorchSecondary{aspect-ratio:1;opacity:.72;width:24%;bottom:18%;right:17%;transform:rotate(18deg)scaleX(.8)}.WordSlingPrototype-module__ltM-vW__tower_cracked .WordSlingPrototype-module__ltM-vW__towerCrackOne,.WordSlingPrototype-module__ltM-vW__tower_heavy .WordSlingPrototype-module__ltM-vW__towerCrack,.WordSlingPrototype-module__ltM-vW__tower_critical .WordSlingPrototype-module__ltM-vW__towerCrack,.WordSlingPrototype-module__ltM-vW__tower_cracked .WordSlingPrototype-module__ltM-vW__towerScorchPrimary,.WordSlingPrototype-module__ltM-vW__tower_heavy .WordSlingPrototype-module__ltM-vW__towerScorch,.WordSlingPrototype-module__ltM-vW__tower_critical .WordSlingPrototype-module__ltM-vW__towerScorch{display:block}.WordSlingPrototype-module__ltM-vW__towerLeft.WordSlingPrototype-module__ltM-vW__tower_cracked .WordSlingPrototype-module__ltM-vW__towerBody{transform:rotate(-.45deg)translateY(1px)}.WordSlingPrototype-module__ltM-vW__towerRight.WordSlingPrototype-module__ltM-vW__tower_cracked .WordSlingPrototype-module__ltM-vW__towerBody{transform:rotate(.45deg)translateY(1px)}.WordSlingPrototype-module__ltM-vW__towerLeft.WordSlingPrototype-module__ltM-vW__tower_heavy .WordSlingPrototype-module__ltM-vW__towerBody{transform:rotate(-1.15deg)translateY(2px)}.WordSlingPrototype-module__ltM-vW__towerRight.WordSlingPrototype-module__ltM-vW__tower_heavy .WordSlingPrototype-module__ltM-vW__towerBody{transform:rotate(1.15deg)translateY(2px)}.WordSlingPrototype-module__ltM-vW__towerLeft.WordSlingPrototype-module__ltM-vW__tower_critical .WordSlingPrototype-module__ltM-vW__towerBody{transform:rotate(-2.1deg)translateY(4px)}.WordSlingPrototype-module__ltM-vW__towerRight.WordSlingPrototype-module__ltM-vW__tower_critical .WordSlingPrototype-module__ltM-vW__towerBody{transform:rotate(2.1deg)translateY(4px)}.WordSlingPrototype-module__ltM-vW__tower_heavy .WordSlingPrototype-module__ltM-vW__towerArt,.WordSlingPrototype-module__ltM-vW__tower_heavy .WordSlingPrototype-module__ltM-vW__walkingKeepRig,.WordSlingPrototype-module__ltM-vW__tower_heavy .WordSlingPrototype-module__ltM-vW__walkingScoutRig,.WordSlingPrototype-module__ltM-vW__tower_heavy .WordSlingPrototype-module__ltM-vW__walkingCitadelRig{--tower-art-brightness:.86;--tower-art-saturation:.82}.WordSlingPrototype-module__ltM-vW__tower_critical{--tower-art-brightness:.68;--tower-art-saturation:.7}.WordSlingPrototype-module__ltM-vW__tower_critical .WordSlingPrototype-module__ltM-vW__towerBody{filter:drop-shadow(0 0 12px #ff4d2d7a)}.WordSlingPrototype-module__ltM-vW__towerHit{animation:.88s cubic-bezier(.36,.07,.19,.97) both WordSlingPrototype-module__ltM-vW__tower-hit-left}.WordSlingPrototype-module__ltM-vW__towerBodyRight.WordSlingPrototype-module__ltM-vW__towerHit{animation-name:WordSlingPrototype-module__ltM-vW__tower-hit-right}.WordSlingPrototype-module__ltM-vW__towerDebris i{z-index:6;background:linear-gradient(145deg,#dcc5a5,#88705c 58%,#4a3d35);border:2px solid #332a25;border-radius:3px;width:17px;height:12px;animation:.7s cubic-bezier(.16,1,.3,1) both WordSlingPrototype-module__ltM-vW__debris-fly;position:absolute;box-shadow:inset 0 2px #ffffff38,0 4px 5px #00000047}.WordSlingPrototype-module__ltM-vW__towerDebris i:first-child{--debris-x:-42px;--debris-y:-55px;--debris-r:-75deg;top:78px;left:16px}.WordSlingPrototype-module__ltM-vW__towerDebris i:nth-child(2){--debris-x:48px;--debris-y:-38px;--debris-r:95deg;top:112px;right:10px}.WordSlingPrototype-module__ltM-vW__towerDebris i:nth-child(3){--debris-x:-34px;--debris-y:-24px;--debris-r:-45deg;bottom:48px;left:30px}.WordSlingPrototype-module__ltM-vW__towerDebris i:nth-child(4){--debris-x:38px;--debris-y:-62px;--debris-r:65deg;bottom:22px;right:21px}.WordSlingPrototype-module__ltM-vW__towerSmoke{z-index:5;pointer-events:none;width:36px;height:58px;position:absolute;top:16%;left:53%}.WordSlingPrototype-module__ltM-vW__towerSmoke i{filter:blur(1px);background:#21262fb8;border-radius:50%;width:18px;height:18px;animation:2.2s ease-out infinite WordSlingPrototype-module__ltM-vW__tower-smoke;position:absolute;bottom:0;left:8px}.WordSlingPrototype-module__ltM-vW__towerSmoke i:nth-child(2){animation-duration:2.6s;animation-delay:-.72s;left:17px}.WordSlingPrototype-module__ltM-vW__towerSmoke i:nth-child(3){animation-duration:2.35s;animation-delay:-1.38s;left:2px}.WordSlingPrototype-module__ltM-vW__tower_critical .WordSlingPrototype-module__ltM-vW__towerSmoke i{background:#13151bdb}.WordSlingPrototype-module__ltM-vW__towerSelectOverlay{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 50% 12%,#3eb6ff38,#0000 42%),#020c1ce0;align-items:center;padding:88px 24px 24px;display:grid;position:absolute;inset:0;overflow-y:auto}.WordSlingPrototype-module__ltM-vW__towerSelectPanel{background:linear-gradient(160deg,#10304efa,#04172cfa);border:2px solid #9cdcff3d;border-radius:30px;width:min(1060px,100%);margin:auto;padding:24px;box-shadow:0 30px 90px #00000085,inset 0 1px #ffffff1f}.WordSlingPrototype-module__ltM-vW__towerSelectHeading{text-align:center;max-width:680px;margin:0 auto 20px}.WordSlingPrototype-module__ltM-vW__towerSelectHeading>span{color:#ffd75b;letter-spacing:.22em;align-items:center;gap:7px;font-size:11px;font-weight:1000;display:inline-flex}.WordSlingPrototype-module__ltM-vW__towerSelectHeading h2{letter-spacing:-.04em;margin-top:3px;font-size:clamp(2rem,4vw,3.2rem);font-style:italic;font-weight:1000;line-height:1}.WordSlingPrototype-module__ltM-vW__towerSelectHeading p{color:#ffffffad;margin-top:8px;font-size:13px;font-weight:700}.WordSlingPrototype-module__ltM-vW__modeChoiceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:14px;display:grid}.WordSlingPrototype-module__ltM-vW__modeChoiceCard{color:#fff;text-align:left;background:#ffffff0d;border:1px solid #ffffff21;border-radius:15px;grid-template-columns:auto 1fr;align-items:center;gap:1px 9px;padding:9px 11px;transition:transform .16s,border-color .16s,background .16s;display:grid}.WordSlingPrototype-module__ltM-vW__modeChoiceCard:hover{border-color:#ffda5680;transform:translateY(-2px)}.WordSlingPrototype-module__ltM-vW__modeChoiceCard>span{color:#ffd85e;background:#0000003d;border-radius:11px;grid-row:1/3;place-items:center;width:36px;height:36px;display:grid}.WordSlingPrototype-module__ltM-vW__modeChoiceCard strong{font-size:12px;font-weight:1000}.WordSlingPrototype-module__ltM-vW__modeChoiceCard small{color:#ffffff87;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:700;overflow:hidden}.WordSlingPrototype-module__ltM-vW__modeChoiceCardSelected{background:linear-gradient(135deg,#ffc9412e,#3182bf1f);border-color:#ffd85e;box-shadow:0 0 0 2px #ffd34d1a}.WordSlingPrototype-module__ltM-vW__vocabularyPackPicker{background:linear-gradient(135deg,#ffca401a,#209dd717);border:1px solid #ffd65842;border-radius:15px;grid-template-columns:auto minmax(240px,1fr);align-items:center;gap:4px 12px;margin-bottom:14px;padding:10px 12px;display:grid}.WordSlingPrototype-module__ltM-vW__vocabularyPackPicker>span{color:#ffdc67;letter-spacing:.12em;align-items:center;gap:6px;font-size:10px;font-weight:1000;display:flex}.WordSlingPrototype-module__ltM-vW__vocabularyPackPicker select{color:#fff;background:#071d34;border:1px solid #ffffff2e;border-radius:10px;min-width:0;padding:8px 10px;font-size:11px;font-weight:800}.WordSlingPrototype-module__ltM-vW__vocabularyPackPicker small{color:#ffffff73;grid-column:2;font-size:8px;font-weight:700}.WordSlingPrototype-module__ltM-vW__towerTeamGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.WordSlingPrototype-module__ltM-vW__towerTeamPicker{border:1px solid color-mix(in srgb, var(--team-color) 38%, transparent);background:#0000002e;border-radius:22px;min-width:0;padding:14px;box-shadow:inset 0 1px #ffffff14}.WordSlingPrototype-module__ltM-vW__towerTeamPicker>header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.WordSlingPrototype-module__ltM-vW__towerTeamPicker>header span{color:#ffffff7a;letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.WordSlingPrototype-module__ltM-vW__towerTeamPicker>header strong{color:var(--team-color);letter-spacing:.08em;font-size:18px;font-weight:1000;display:block}.WordSlingPrototype-module__ltM-vW__towerPickerAvatar{border:2px solid var(--team-color);object-fit:cover;object-position:top;border-radius:12px;width:42px;height:42px}.WordSlingPrototype-module__ltM-vW__towerChoiceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.WordSlingPrototype-module__ltM-vW__towerChoiceCard{color:#fff;text-align:center;background:linear-gradient(#ffffff14,#ffffff08);border:2px solid #ffffff1a;border-radius:17px;justify-items:center;min-width:0;padding:9px 8px 10px;transition:transform .18s,border-color .18s,background .18s;display:grid;position:relative;overflow:hidden}.WordSlingPrototype-module__ltM-vW__towerChoiceCard:hover{border-color:color-mix(in srgb, var(--team-color) 60%, white);transform:translateY(-3px)}.WordSlingPrototype-module__ltM-vW__towerChoiceCardSelected{border-color:var(--team-color);background:color-mix(in srgb, var(--team-color) 18%, #081d32);box-shadow:0 0 0 3px color-mix(in srgb, var(--team-color) 17%, transparent)}.WordSlingPrototype-module__ltM-vW__towerChoiceImage{filter:drop-shadow(0 10px 9px #00000057);width:100%;height:112px;margin-bottom:5px;display:block;position:relative}.WordSlingPrototype-module__ltM-vW__towerChoiceImage img{filter:saturate(1.12)contrast(1.07)drop-shadow(1px 0 #112134e0)drop-shadow(-1px 0 #112134e0)drop-shadow(0 2px #112134e0)}.WordSlingPrototype-module__ltM-vW__towerChoiceCard>strong{font-size:13px;font-weight:1000}.WordSlingPrototype-module__ltM-vW__towerChoiceCard>small{color:#ffffff85;min-height:28px;margin-top:3px;font-size:9px;font-weight:700;line-height:1.25}.WordSlingPrototype-module__ltM-vW__towerChoiceStats{grid-template-columns:1fr;gap:3px;width:100%;margin-top:8px;display:grid}.WordSlingPrototype-module__ltM-vW__towerChoiceStats b{color:#dff5ff;background:#00000038;border-radius:8px;justify-content:center;align-items:center;gap:3px;min-height:23px;font-size:9px;font-weight:900;display:flex}.WordSlingPrototype-module__ltM-vW__teacherPickerHeading{justify-content:space-between;align-items:baseline;gap:8px;margin:13px 2px 7px;display:flex}.WordSlingPrototype-module__ltM-vW__teacherPickerHeading span{color:var(--team-color);letter-spacing:.16em;font-size:9px;font-weight:1000}.WordSlingPrototype-module__ltM-vW__teacherPickerHeading small{color:#ffffff6b;font-size:8px;font-weight:700}.WordSlingPrototype-module__ltM-vW__teacherChoiceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.WordSlingPrototype-module__ltM-vW__teacherChoiceCard{color:#fff;text-align:left;background:#ffffff0d;border:1px solid #ffffff1c;border-radius:12px;grid-template-columns:45px minmax(0,1fr);align-items:center;gap:5px;min-width:0;padding:4px 6px 4px 3px;transition:transform .16s,border-color .16s,opacity .16s;display:grid;overflow:hidden}.WordSlingPrototype-module__ltM-vW__teacherChoiceCard:not(:disabled):hover{border-color:color-mix(in srgb, var(--team-color) 62%, white);transform:translateY(-2px)}.WordSlingPrototype-module__ltM-vW__teacherChoiceCard:disabled{cursor:not-allowed;opacity:.34}.WordSlingPrototype-module__ltM-vW__teacherChoiceCardSelected{border-color:var(--team-color);background:color-mix(in srgb, var(--team-color) 18%, #081d32);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--team-color) 35%, transparent)}.WordSlingPrototype-module__ltM-vW__teacherChoicePortrait{background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--team-color) 30%, transparent), transparent 70%);border-radius:9px;width:45px;height:58px;display:block;position:relative;overflow:hidden}.WordSlingPrototype-module__ltM-vW__teacherChoiceCard strong,.WordSlingPrototype-module__ltM-vW__teacherChoiceCard small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.WordSlingPrototype-module__ltM-vW__teacherChoiceCard strong{font-size:9px;font-weight:1000}.WordSlingPrototype-module__ltM-vW__teacherChoiceCard small{color:#ffffff75;margin-top:2px;font-size:7px;font-weight:700}.WordSlingPrototype-module__ltM-vW__startBattleButton{color:#3b2404;letter-spacing:.08em;background:linear-gradient(#ffdf5f,#f29a1b);border:1px solid #ffe477;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-width:240px;min-height:52px;margin:20px auto 0;font-size:14px;font-weight:1000;transition:transform .16s,filter .16s;display:flex;box-shadow:0 7px #a75a08,0 14px 28px #00000047}.WordSlingPrototype-module__ltM-vW__startBattleButton:hover{filter:brightness(1.08);transform:translateY(-2px)}.WordSlingPrototype-module__ltM-vW__slingshotRig{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;width:150px;height:150px;transition:filter .22s;display:none;position:absolute;inset:0;overflow:visible}.WordSlingPrototype-module__ltM-vW__slingshotBaseShadow{fill:#130d0b85;filter:blur(3px)}.WordSlingPrototype-module__ltM-vW__slingshotFootOutline{fill:#2f211b;filter:drop-shadow(0 5px 3px #00000057)}.WordSlingPrototype-module__ltM-vW__slingshotFoot{stroke:#3a271d;stroke-width:2.5px}.WordSlingPrototype-module__ltM-vW__slingshotBandGroup{pointer-events:none}.WordSlingPrototype-module__ltM-vW__slingshotBandShadow,.WordSlingPrototype-module__ltM-vW__slingshotRelaxedBandShadow{fill:none;stroke:#321d18;stroke-linecap:round;stroke-linejoin:round;opacity:.92}.WordSlingPrototype-module__ltM-vW__slingshotBand{fill:none;stroke:#b34c3c;stroke-linecap:round;filter:drop-shadow(0 1px #ffdaa661)drop-shadow(0 2px 2px #22110f73)}.WordSlingPrototype-module__ltM-vW__slingshotRelaxedBandShadow{stroke-width:8px}.WordSlingPrototype-module__ltM-vW__slingshotRelaxedBand{fill:none;stroke:#b34c3c;stroke-width:5.5px;stroke-linecap:round;stroke-linejoin:round}.WordSlingPrototype-module__ltM-vW__slingshotPouch{fill:#7b402b;stroke:#301a15;stroke-width:3.5px;filter:drop-shadow(0 2px 2px #00000059)}.WordSlingPrototype-module__ltM-vW__slingshotFrameOutline,.WordSlingPrototype-module__ltM-vW__slingshotFrameWood,.WordSlingPrototype-module__ltM-vW__slingshotWoodGrain,.WordSlingPrototype-module__ltM-vW__slingshotWrapAccent,.WordSlingPrototype-module__ltM-vW__slingshotMetalBrace{fill:none;stroke-linecap:round;stroke-linejoin:round}.WordSlingPrototype-module__ltM-vW__slingshotFrameOutline{stroke:#302119;stroke-width:26px}.WordSlingPrototype-module__ltM-vW__slingshotFrameWood{stroke-width:17px;filter:drop-shadow(0 2px 1px #ffe2ae52)}.WordSlingPrototype-module__ltM-vW__slingshotWoodGrain{stroke:#47211385;stroke-width:2.5px}.WordSlingPrototype-module__ltM-vW__slingshotWrapAccent{stroke:var(--sling-color);stroke-width:4px;filter:drop-shadow(0 1px 1px #00000073)}.WordSlingPrototype-module__ltM-vW__slingshotMetalBrace{stroke-width:9px;filter:drop-shadow(0 2px 1px #00000059)}.WordSlingPrototype-module__ltM-vW__slingshotForkCap{fill:#a8703c;stroke:#3d2619;stroke-width:3.5px;filter:drop-shadow(0 2px 1px #0000005c)}.WordSlingPrototype-module__ltM-vW__slingshotForkCapInner,.WordSlingPrototype-module__ltM-vW__slingshotTeamMark{fill:var(--sling-color);stroke:color-mix(in srgb, var(--sling-color) 34%, #2c211b);stroke-width:2px}.WordSlingPrototype-module__ltM-vW__slingshotTeamMark{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--sling-color) 72%, transparent))}.WordSlingPrototype-module__ltM-vW__slingshotActive .WordSlingPrototype-module__ltM-vW__slingshotRig{filter:brightness(1.06)saturate(1.08)}.WordSlingPrototype-module__ltM-vW__loadedProjectile{z-index:4;cursor:grab;filter:drop-shadow(0 11px 8px #00000059);touch-action:none;width:60px;height:60px;transform:translate(var(--pull-x), var(--pull-y));-webkit-user-select:none;user-select:none;pointer-events:auto;background:0 0;border:0;place-items:center;transition:filter .12s;display:grid;position:absolute;top:-9px;left:96px}.WordSlingPrototype-module__ltM-vW__mountedCannon .WordSlingPrototype-module__ltM-vW__loadedProjectile{width:50px;height:50px;top:-7px;left:84%}.WordSlingPrototype-module__ltM-vW__mountedCannonRight .WordSlingPrototype-module__ltM-vW__loadedProjectile,.WordSlingPrototype-module__ltM-vW__slingshotRight .WordSlingPrototype-module__ltM-vW__loadedProjectile{transform:translate(var(--pull-x), var(--pull-y)) scaleX(-1)}.WordSlingPrototype-module__ltM-vW__loadedProjectile:hover{filter:brightness(1.08)drop-shadow(0 0 10px #ffdc69c2)drop-shadow(0 11px 8px #00000059)}.WordSlingPrototype-module__ltM-vW__loadedProjectileDragging{cursor:grabbing;filter:brightness(1.1)drop-shadow(0 0 15px #ffdc69e0)drop-shadow(0 11px 8px #00000059)}.WordSlingPrototype-module__ltM-vW__slingshotWrap:has(.WordSlingPrototype-module__ltM-vW__loadedProjectileDragging) .WordSlingPrototype-module__ltM-vW__slingshotRig{filter:brightness(1.1) saturate(1.12) drop-shadow(0 0 6px color-mix(in srgb, var(--sling-color) 35%, transparent))}.WordSlingPrototype-module__ltM-vW__slingshotWrap:has(.WordSlingPrototype-module__ltM-vW__loadedProjectileDragging) .WordSlingPrototype-module__ltM-vW__cannonRig{transform:rotate(calc(var(--sling-stretch) * -5deg));filter:brightness(1.1) saturate(1.12) drop-shadow(0 0 8px color-mix(in srgb, var(--sling-color) 35%, transparent))}.WordSlingPrototype-module__ltM-vW__slingshotLoaded .WordSlingPrototype-module__ltM-vW__slingshotRig{transform:translateY(calc(var(--sling-stretch) * 3px)) scaleY(calc(1 - var(--sling-stretch) * .025));transform-origin:50% 96%}.WordSlingPrototype-module__ltM-vW__slingshotLoaded .WordSlingPrototype-module__ltM-vW__cannonRig{transform:rotate(calc(var(--sling-stretch) * -5deg))}.WordSlingPrototype-module__ltM-vW__slingshotRelease .WordSlingPrototype-module__ltM-vW__slingshotRig{animation:.32s cubic-bezier(.2,.82,.25,1) both WordSlingPrototype-module__ltM-vW__slingshot-release}.WordSlingPrototype-module__ltM-vW__slingshotRelease .WordSlingPrototype-module__ltM-vW__cannonRig{animation:.43s cubic-bezier(.2,.82,.25,1) both WordSlingPrototype-module__ltM-vW__cannon-recoil}.WordSlingPrototype-module__ltM-vW__slingshotRelease .WordSlingPrototype-module__ltM-vW__cannonGlow{animation:.22s ease-out both WordSlingPrototype-module__ltM-vW__cannon-flash}.WordSlingPrototype-module__ltM-vW__slingshotRelease .WordSlingPrototype-module__ltM-vW__cannonSmoke{animation:.62s ease-out both WordSlingPrototype-module__ltM-vW__cannon-smoke}.WordSlingPrototype-module__ltM-vW__slingshotRelease .WordSlingPrototype-module__ltM-vW__slingshotRelaxedBand,.WordSlingPrototype-module__ltM-vW__slingshotRelease .WordSlingPrototype-module__ltM-vW__slingshotRelaxedBandShadow{animation:.26s cubic-bezier(.2,.84,.24,1) both WordSlingPrototype-module__ltM-vW__slingshot-band-snap}.WordSlingPrototype-module__ltM-vW__objectSprite{transform-origin:50%;background-image:url(/word-sling/object-atlas-v1.png);background-repeat:no-repeat;background-size:400% 400%;width:100%;height:100%;display:block}.WordSlingPrototype-module__ltM-vW__objectLight{transform:scale(.88)}.WordSlingPrototype-module__ltM-vW__objectMedium{transform:scale(1)}.WordSlingPrototype-module__ltM-vW__objectHeavy{transform:scale(1.12)}.WordSlingPrototype-module__ltM-vW__loadedObjectSprite,.WordSlingPrototype-module__ltM-vW__flyingObjectSprite{filter:drop-shadow(0 7px 5px #0000004d)}.WordSlingPrototype-module__ltM-vW__cardObjectSprite{filter:drop-shadow(0 5px 4px #0000004d);flex:0 0 44px;width:44px;height:44px}.WordSlingPrototype-module__ltM-vW__emptyProjectile{color:#ffffff6b;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:28px;font-weight:1000;display:grid}.WordSlingPrototype-module__ltM-vW__flyingProjectile{z-index:30;filter:drop-shadow(0 16px 12px #00000057);pointer-events:none;will-change:left, top, transform;place-items:center;width:68px;height:68px;display:grid;position:absolute}.WordSlingPrototype-module__ltM-vW__pullHint{z-index:18;color:#ffe27a;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#031226d1;border:1px solid #ffda566b;border-radius:999px;padding:7px 12px;font-size:9px;font-weight:1000;animation:1.4s ease-in-out infinite WordSlingPrototype-module__ltM-vW__hint-pulse;position:absolute;bottom:328px;box-shadow:0 8px 22px #00000047}.WordSlingPrototype-module__ltM-vW__pullHintLeft{left:calc(13.5% + 4px)}.WordSlingPrototype-module__ltM-vW__pullHintRight{right:calc(13.5% + 4px)}.WordSlingPrototype-module__ltM-vW__trajectoryDot{z-index:29;pointer-events:none;background:linear-gradient(90deg,#ffdc5c2e,#ffd95c 72%,#fff2b4);border:1px solid #ffffff57;border-radius:999px;width:16px;height:5px;position:absolute;transform:translate(-50%,-50%)rotate(-18deg);box-shadow:0 0 9px #ffd95c5c}.WordSlingPrototype-module__ltM-vW__projectileTrail{z-index:27;filter:blur(1px);pointer-events:none;background:#ffe27cc2;border-radius:50%;width:19px;height:19px;position:absolute;translate:-50% -50%;box-shadow:0 0 18px #ffcb3cb8}.WordSlingPrototype-module__ltM-vW__projectileTrail_balanced{background:#ffe27cc2;box-shadow:0 0 18px #ffcb3cb8}.WordSlingPrototype-module__ltM-vW__projectileTrail_bouncy{background:#62e5ff;box-shadow:0 0 20px #3fc8ff}.WordSlingPrototype-module__ltM-vW__projectileTrail_heavy{background:#ff9a52;box-shadow:0 0 22px #ff593c}.WordSlingPrototype-module__ltM-vW__projectileTrail_glider{background:#b6fff2;box-shadow:0 0 20px #63efd4}.WordSlingPrototype-module__ltM-vW__projectileTrail_piercing{background:#fff8cf;border-radius:3px;box-shadow:0 0 22px #fff}.WordSlingPrototype-module__ltM-vW__projectileTrail_fast{background:#e9ff60;box-shadow:0 0 20px #baf532}.WordSlingPrototype-module__ltM-vW__projectileTrail_explosive{background:#ff593d;box-shadow:0 0 24px #ff2e25}.WordSlingPrototype-module__ltM-vW__groundImpact{z-index:26;pointer-events:none;width:1px;height:1px;position:absolute}.WordSlingPrototype-module__ltM-vW__groundImpact i{filter:blur(.6px);background:#e2c474c7;border-radius:50%;width:19px;height:13px;animation:.58s ease-out both WordSlingPrototype-module__ltM-vW__ground-dust;position:absolute}.WordSlingPrototype-module__ltM-vW__groundImpact i:nth-child(2){--dust-x:-25px;--dust-y:-34px;animation-delay:25ms}.WordSlingPrototype-module__ltM-vW__groundImpact i:nth-child(3){--dust-x:2px;--dust-y:-42px;animation-delay:45ms}.WordSlingPrototype-module__ltM-vW__groundImpact i:nth-child(4){--dust-x:29px;--dust-y:-30px;animation-delay:20ms}.WordSlingPrototype-module__ltM-vW__groundImpactHeavy i{background:#cd9d4bdb;width:27px;height:18px;animation-duration:.72s}.WordSlingPrototype-module__ltM-vW__impactBurst{z-index:35;pointer-events:none;place-items:center;width:1px;height:1px;animation:.72s cubic-bezier(.16,1,.3,1) both WordSlingPrototype-module__ltM-vW__impact-pop;display:grid;position:absolute;transform:translate(-50%,-50%)}.WordSlingPrototype-module__ltM-vW__impactScreenFlash{z-index:34;background:radial-gradient(circle 170px at var(--impact-x) var(--impact-y), #fff7cd7a, #ffba4924 32%, transparent 72%);mix-blend-mode:screen;pointer-events:none;animation:.24s ease-out both WordSlingPrototype-module__ltM-vW__impact-screen-flash;position:absolute;inset:0}.WordSlingPrototype-module__ltM-vW__impactScreenFlashHeavy{background:radial-gradient(circle 240px at var(--impact-x) var(--impact-y), #ffffebad, #ff953538 38%, transparent 74%);animation-duration:.32s}.WordSlingPrototype-module__ltM-vW__impactCore{filter:drop-shadow(0 0 8px #ffd1546b);background:radial-gradient(circle,#fffdf0 0 16%,#ffd758 17% 42%,#f27a3d 43% 70%,#9e3d2f 71%);border:5px solid #fff5c5;border-radius:45%;width:64px;height:64px;display:block;position:relative;transform:rotate(12deg);box-shadow:0 0 0 5px #4d2d1b3d,0 9px 16px #0000004d}.WordSlingPrototype-module__ltM-vW__impactCore b,.WordSlingPrototype-module__ltM-vW__impactCore:before,.WordSlingPrototype-module__ltM-vW__impactCore:after{z-index:-1;content:"";background:#e8a044;border-radius:999px;position:absolute;inset:24px -17px}.WordSlingPrototype-module__ltM-vW__impactCore:before{transform:rotate(54deg)}.WordSlingPrototype-module__ltM-vW__impactCore:after{transform:rotate(-54deg)}.WordSlingPrototype-module__ltM-vW__impactRing{border:6px solid #fff0aed1;border-radius:50%;width:68px;height:68px;animation:.56s ease-out both WordSlingPrototype-module__ltM-vW__impact-ring;position:absolute}.WordSlingPrototype-module__ltM-vW__impactRingSecondary{border:3px solid #ffc356a8;border-radius:50%;width:82px;height:82px;animation:.7s ease-out 55ms both WordSlingPrototype-module__ltM-vW__impact-ring-secondary;position:absolute}.WordSlingPrototype-module__ltM-vW__impactBurst strong{color:#fff;background:linear-gradient(#f15a43,#a82f30);border:3px solid #fff8d5;border-radius:999px;padding:5px 10px;font-size:18px;font-weight:1000;position:absolute;top:-54px;box-shadow:0 8px 20px #00000059}.WordSlingPrototype-module__ltM-vW__impactBurst small{color:#fff2b2;letter-spacing:.11em;text-align:center;background:#041425e0;border:2px solid #ffffffad;border-radius:999px;width:max-content;max-width:132px;padding:4px 8px;font-size:8px;font-weight:1000;position:absolute;top:34px;box-shadow:0 5px 10px #0000003d}.WordSlingPrototype-module__ltM-vW__impactBurst i{background:linear-gradient(145deg,#ddc5a4,#806a58 62%,#493c34);border:2px solid #382d26;border-radius:3px;width:15px;height:11px;position:absolute;box-shadow:0 4px 5px #0000003d}.WordSlingPrototype-module__ltM-vW__impactBurst_heavy .WordSlingPrototype-module__ltM-vW__impactCore,.WordSlingPrototype-module__ltM-vW__impactBurst_explosive .WordSlingPrototype-module__ltM-vW__impactCore{filter:drop-shadow(0 0 14px #ff8436b8);transform:rotate(12deg)scale(1.2)}.WordSlingPrototype-module__ltM-vW__impactBurst_heavy strong{background:linear-gradient(#ff714e,#a9232b);transform:scale(1.12)}.WordSlingPrototype-module__ltM-vW__impactBurst_heavy i{width:18px;height:14px;animation-duration:.85s}.WordSlingPrototype-module__ltM-vW__impactBurst_explosive .WordSlingPrototype-module__ltM-vW__impactRing{border-width:8px;border-color:#ffb45ce0;width:82px;height:82px}.WordSlingPrototype-module__ltM-vW__impactParticleOne{animation:.7s ease-out both WordSlingPrototype-module__ltM-vW__impact-piece-one}.WordSlingPrototype-module__ltM-vW__impactParticleTwo{animation:.7s ease-out both WordSlingPrototype-module__ltM-vW__impact-piece-two}.WordSlingPrototype-module__ltM-vW__impactParticleThree{animation:.7s ease-out both WordSlingPrototype-module__ltM-vW__impact-piece-three}.WordSlingPrototype-module__ltM-vW__impactParticleFour{animation:.7s ease-out both WordSlingPrototype-module__ltM-vW__impact-piece-four}.WordSlingPrototype-module__ltM-vW__impactParticleFive{animation:.7s ease-out both WordSlingPrototype-module__ltM-vW__impact-piece-five}.WordSlingPrototype-module__ltM-vW__impactParticleSix{animation:.7s ease-out both WordSlingPrototype-module__ltM-vW__impact-piece-six}.WordSlingPrototype-module__ltM-vW__impactParticleSeven{animation:.7s ease-out both WordSlingPrototype-module__ltM-vW__impact-piece-seven}.WordSlingPrototype-module__ltM-vW__impactParticleEight{animation:.7s ease-out both WordSlingPrototype-module__ltM-vW__impact-piece-eight}.WordSlingPrototype-module__ltM-vW__commandDock{z-index:22;border:1px solid color-mix(in srgb, var(--team-color) 28%, #ffffff21);background:linear-gradient(120deg, color-mix(in srgb, var(--team-color) 9%, #031226f7), #041930f0);-webkit-backdrop-filter:blur(20px)saturate(1.25);backdrop-filter:blur(20px)saturate(1.25);border-radius:22px 22px 0 0;gap:9px;padding:9px;display:grid;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 22px 56px #0000006b,inset 0 1px #ffffff12}.WordSlingPrototype-module__ltM-vW__commandDock:before{background:var(--team-color);width:4px;box-shadow:0 0 20px var(--team-color);content:"";position:absolute;inset:0 auto 0 0}.WordSlingPrototype-module__ltM-vW__commandHeader{grid-template-columns:auto minmax(176px,220px) minmax(0,1fr) auto;align-items:center;gap:12px;min-height:32px;padding:0 4px 0 3px;display:grid}.WordSlingPrototype-module__ltM-vW__movementControl{border:1px solid color-mix(in srgb, var(--team-color) 34%, #ffffff1f);background:#010d1d85;border-radius:12px;grid-template-columns:36px minmax(86px,1fr) 36px;align-items:center;gap:6px;min-width:0;padding:3px;display:grid;box-shadow:inset 0 1px #ffffff0f}.WordSlingPrototype-module__ltM-vW__movementControl button{color:#fff;touch-action:none;background:linear-gradient(#ffffff1f,#ffffff0d);border:1px solid #ffffff1f;border-radius:9px;place-items:center;width:34px;height:28px;transition:border-color .12s,background .12s,opacity .12s;display:grid}.WordSlingPrototype-module__ltM-vW__movementControl button[aria-pressed=true]{border-color:color-mix(in srgb, var(--team-color) 76%, white);background:color-mix(in srgb, var(--team-color) 30%, #ffffff12);box-shadow:0 0 14px color-mix(in srgb, var(--team-color) 25%, transparent)}.WordSlingPrototype-module__ltM-vW__movementControl button:disabled{cursor:not-allowed;opacity:.25}.WordSlingPrototype-module__ltM-vW__movementMeter{gap:3px;min-width:0;display:grid}.WordSlingPrototype-module__ltM-vW__movementMeter>span{justify-content:space-between;align-items:center;gap:6px;display:flex}.WordSlingPrototype-module__ltM-vW__movementMeter>span b,.WordSlingPrototype-module__ltM-vW__movementMeter>span small{letter-spacing:.13em;font-size:6px;font-weight:1000}.WordSlingPrototype-module__ltM-vW__movementMeter>span b{color:color-mix(in srgb, var(--team-color) 76%, white)}.WordSlingPrototype-module__ltM-vW__movementMeter>span small{color:#ffffff6b}.WordSlingPrototype-module__ltM-vW__movementMeter>i{background:#ffffff1a;border-radius:999px;height:5px;display:block;overflow:hidden}.WordSlingPrototype-module__ltM-vW__movementMeter>i>b{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--team-color) 68%, white), var(--team-color));height:100%;box-shadow:0 0 9px var(--team-color);transition:width 70ms linear;display:block}.WordSlingPrototype-module__ltM-vW__turnCallout{align-items:center;gap:8px;min-width:116px;display:flex}.WordSlingPrototype-module__ltM-vW__turnCallout p{color:#ffffff6b;letter-spacing:.2em;font-size:7px;font-weight:1000}.WordSlingPrototype-module__ltM-vW__turnCallout strong{color:#fff;letter-spacing:.09em;margin-top:-1px;font-size:13px;font-weight:1000;display:block}.WordSlingPrototype-module__ltM-vW__turnDot{background:var(--team-color);width:7px;height:30px;box-shadow:0 0 16px var(--team-color);border-radius:999px}.WordSlingPrototype-module__ltM-vW__commandStatus{color:#ffffffa3;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-width:0;font-size:9px;font-weight:900;display:flex;overflow:hidden}.WordSlingPrototype-module__ltM-vW__commandStatus svg{color:var(--team-color);flex:none}.WordSlingPrototype-module__ltM-vW__roundPill{border-left:1px solid #ffffff1a;justify-items:end;padding-left:12px;display:grid}.WordSlingPrototype-module__ltM-vW__roundPill span{color:var(--team-color);letter-spacing:.16em;font-size:7px;font-weight:1000}.WordSlingPrototype-module__ltM-vW__roundPill strong{color:#fff;letter-spacing:.07em;font-size:10px;font-weight:1000}.WordSlingPrototype-module__ltM-vW__commandFlow{grid-template-columns:minmax(250px,.78fr) minmax(370px,1.35fr) minmax(340px,1fr);gap:8px;display:grid}.WordSlingPrototype-module__ltM-vW__defenseControl{border:1px solid color-mix(in srgb, var(--team-color) 32%, #ffffff1f);background:linear-gradient(145deg, color-mix(in srgb, var(--team-color) 12%, #ffffff0d), #ffffff08);border-radius:16px;grid-template-columns:minmax(260px,.8fr) minmax(420px,1.2fr);align-items:stretch;gap:9px;padding:8px;display:grid;box-shadow:inset 0 1px #ffffff12}.WordSlingPrototype-module__ltM-vW__defenseSummary{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:5px 8px;display:grid}.WordSlingPrototype-module__ltM-vW__defenseSummary>span{border:1px solid color-mix(in srgb, var(--team-color) 62%, white);background:color-mix(in srgb, var(--team-color) 20%, #031226e0);width:42px;height:42px;color:color-mix(in srgb, var(--team-color) 76%, white);box-shadow:0 0 18px color-mix(in srgb, var(--team-color) 18%, transparent);border-radius:13px;place-items:center;display:grid}.WordSlingPrototype-module__ltM-vW__defenseSummary small,.WordSlingPrototype-module__ltM-vW__defenseButtons small{color:#ffffff6b;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:1000;display:block}.WordSlingPrototype-module__ltM-vW__defenseSummary strong{color:#fff;margin-top:2px;font-size:13px;font-weight:1000;display:block}.WordSlingPrototype-module__ltM-vW__defenseSummary>b{border:1px solid color-mix(in srgb, var(--team-color) 48%, transparent);background:color-mix(in srgb, var(--team-color) 14%, #0000002e);color:color-mix(in srgb, var(--team-color) 74%, white);letter-spacing:.08em;white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:1000}.WordSlingPrototype-module__ltM-vW__defenseButtons{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.WordSlingPrototype-module__ltM-vW__defenseButtons button{color:#fff;background:linear-gradient(#ffffff1a,#ffffff0d);border:1px solid #ffffff24;border-radius:13px;grid-template-columns:auto auto;place-content:center;align-items:center;gap:1px 7px;min-height:58px;transition:transform .15s,border-color .15s,background .15s,opacity .15s;display:grid;box-shadow:inset 0 -4px #0000002e}.WordSlingPrototype-module__ltM-vW__defenseButtons button:hover:not(:disabled){border-color:color-mix(in srgb, var(--team-color) 72%, white);background:color-mix(in srgb, var(--team-color) 22%, #ffffff14);transform:translateY(-2px)}.WordSlingPrototype-module__ltM-vW__defenseButtons button:disabled{cursor:not-allowed;opacity:.28}.WordSlingPrototype-module__ltM-vW__defenseButtons button>svg{color:var(--team-color);grid-row:1/3}.WordSlingPrototype-module__ltM-vW__defenseButtons span{letter-spacing:.06em;font-size:9px;font-weight:1000}.WordSlingPrototype-module__ltM-vW__commandStage{background:linear-gradient(145deg,#ffffff12,#ffffff08);border:1px solid #ffffff1a;border-radius:15px;align-content:center;gap:6px;min-width:0;padding:8px 10px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0d}.WordSlingPrototype-module__ltM-vW__commandStepLabel{color:#ffffff6b;letter-spacing:.16em;align-items:center;gap:6px;font-size:7px;font-weight:1000;display:flex}.WordSlingPrototype-module__ltM-vW__commandStepLabel b{border:1px solid color-mix(in srgb, var(--team-color) 54%, transparent);background:color-mix(in srgb, var(--team-color) 17%, #00000024);width:18px;height:18px;color:color-mix(in srgb, var(--team-color) 72%, white);box-shadow:0 0 12px color-mix(in srgb, var(--team-color) 11%, transparent);border-radius:6px;place-items:center;font-size:8px;display:grid}.WordSlingPrototype-module__ltM-vW__letterRack{justify-content:space-between;gap:6px;display:flex}.WordSlingPrototype-module__ltM-vW__letterButton{color:#fff;background:#ffffff14;border:2px solid #ffffff24;border-radius:12px;place-items:center;width:40px;height:42px;font-size:17px;font-weight:1000;transition:transform .14s,background .14s,color .14s,border-color .14s;display:grid;box-shadow:inset 0 -4px #0000002e}.WordSlingPrototype-module__ltM-vW__letterButton:hover,.WordSlingPrototype-module__ltM-vW__letterButtonActive{border-color:color-mix(in srgb, var(--team-color) 72%, white);background:color-mix(in srgb, var(--team-color) 20%, white);color:color-mix(in srgb, var(--team-color) 72%, black);box-shadow:inset 0 -4px 0 color-mix(in srgb, var(--team-color) 45%, black), 0 0 16px color-mix(in srgb, var(--team-color) 20%, transparent);transform:translateY(-3px)}.WordSlingPrototype-module__ltM-vW__wordForm{grid-template-columns:minmax(150px,1fr) auto;gap:7px;display:grid}.WordSlingPrototype-module__ltM-vW__inputWrap{background:#ffffff17;border:1px solid #ffffff29;border-radius:15px;min-width:0;display:flex;overflow:hidden}.WordSlingPrototype-module__ltM-vW__inputWrap span{color:#ffd35b;background:#ffffff1a;flex:0 0 46px;place-items:center;width:46px;font-size:20px;font-weight:1000;display:grid}.WordSlingPrototype-module__ltM-vW__inputWrap input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 13px;font-size:16px;font-weight:800}.WordSlingPrototype-module__ltM-vW__inputWrap input::placeholder{color:#ffffff59}.WordSlingPrototype-module__ltM-vW__summonButton,.WordSlingPrototype-module__ltM-vW__launchButton{letter-spacing:.04em;border-radius:15px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-size:11px;font-weight:1000;transition:transform .15s,filter .15s,opacity .15s;display:inline-flex}.WordSlingPrototype-module__ltM-vW__dragControl{color:#ffffff73;letter-spacing:.06em;text-align:center;background:#ffffff12;border:1px solid #ffffff26;border-radius:15px;justify-content:center;align-items:center;gap:7px;min-width:122px;min-height:42px;padding:0 14px;font-size:11px;font-weight:1000;display:inline-flex}.WordSlingPrototype-module__ltM-vW__dragControlReady{color:#3c2404;background:linear-gradient(#ffd953,#f29718);border-color:#ffdc69;animation:1.35s ease-in-out infinite WordSlingPrototype-module__ltM-vW__drag-ready;box-shadow:0 5px #a85b09,0 0 18px #ffd35338}.WordSlingPrototype-module__ltM-vW__summonButton{background:linear-gradient(180deg, color-mix(in srgb, var(--team-color) 70%, #5564e8), color-mix(in srgb, var(--team-color) 35%, #27339c));color:#fff;box-shadow:0 4px 0 color-mix(in srgb, var(--team-color) 24%, #17206a);border:1px solid #ffffff3d}.WordSlingPrototype-module__ltM-vW__launchButton{color:#3c2404;background:linear-gradient(#ffd953,#f29718);border:1px solid #ffdc69;min-width:126px;font-size:14px;box-shadow:0 6px #a85b09}.WordSlingPrototype-module__ltM-vW__summonButton:hover,.WordSlingPrototype-module__ltM-vW__launchButton:hover{filter:brightness(1.08);transform:translateY(-2px)}.WordSlingPrototype-module__ltM-vW__summonButton:disabled,.WordSlingPrototype-module__ltM-vW__launchButton:disabled,.WordSlingPrototype-module__ltM-vW__letterButton:disabled{cursor:not-allowed;opacity:.46;transform:none}.WordSlingPrototype-module__ltM-vW__projectileCard{background:#0000002e;border:1px solid #ffffff1f;border-radius:15px;flex:1;align-items:center;gap:9px;min-width:0;padding:7px 10px;display:flex}.WordSlingPrototype-module__ltM-vW__fireControls{grid-template-columns:minmax(150px,1fr) auto;gap:7px;display:grid}.WordSlingPrototype-module__ltM-vW__projectileDamage{color:#ffd86b;letter-spacing:.05em;text-transform:uppercase;margin-top:1px;font-size:8px;font-weight:900;display:block}.WordSlingPrototype-module__ltM-vW__projectileDetails{align-items:center;gap:5px;min-width:0;display:flex}.WordSlingPrototype-module__ltM-vW__projectileAbilityDescription{color:#ffffff80;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:800;overflow:hidden}.WordSlingPrototype-module__ltM-vW__errorMessage{color:#ffd4d4;background:#5b121aeb;border:1px solid #ff7c7c52;border-radius:12px;max-width:340px;padding:8px 12px;font-size:12px;font-weight:800;position:absolute;bottom:calc(100% + 8px);right:14px}.WordSlingPrototype-module__ltM-vW__victoryOverlay{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#010914b8;place-items:center;padding:22px;display:grid;position:absolute;inset:0}.WordSlingPrototype-module__ltM-vW__victoryCard{text-align:center;background:linear-gradient(160deg,#0c2c4cfa,#031226fa);border:2px solid #ffe0709e;border-radius:32px;justify-items:center;width:min(520px,100%);padding:30px;animation:.42s cubic-bezier(.16,1,.3,1) both WordSlingPrototype-module__ltM-vW__victory-enter;display:grid;overflow:hidden;box-shadow:0 35px 90px #00000094,0 0 45px #ffd14a2e}.WordSlingPrototype-module__ltM-vW__trophyIcon{color:#ffd758;filter:drop-shadow(0 8px 14px #ffb70059)}.WordSlingPrototype-module__ltM-vW__victoryCard>p{color:#ffd758;letter-spacing:.26em;margin-top:10px;font-size:11px;font-weight:1000}.WordSlingPrototype-module__ltM-vW__victoryCard h2{letter-spacing:-.04em;margin-top:3px;font-size:clamp(2rem,6vw,3.5rem);font-style:italic;font-weight:1000;line-height:.95}.WordSlingPrototype-module__ltM-vW__winnerAvatar{border:4px solid #fff;border-radius:32px;width:126px;height:126px;margin-top:20px;position:relative;overflow:hidden;box-shadow:0 15px 30px #00000059}.WordSlingPrototype-module__ltM-vW__drawMark{color:#fff;background:linear-gradient(135deg,#ff633f 0 50%,#24b9eb 50%);border:4px solid #fff;border-radius:50%;place-items:center;width:104px;height:104px;margin-top:18px;font-size:28px;font-weight:1000;display:grid;box-shadow:0 15px 30px #00000059}.WordSlingPrototype-module__ltM-vW__resultReason{color:#ffffffb8;letter-spacing:.08em;margin-top:14px;font-size:12px;font-weight:900}.WordSlingPrototype-module__ltM-vW__resultStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:12px;display:grid}.WordSlingPrototype-module__ltM-vW__resultStats section{border:1px solid color-mix(in srgb, var(--team-color) 42%, transparent);background:color-mix(in srgb, var(--team-color) 10%, #031226);border-radius:14px;gap:2px;padding:9px;display:grid}.WordSlingPrototype-module__ltM-vW__resultStats span{color:var(--team-color);letter-spacing:.14em;font-size:9px;font-weight:1000}.WordSlingPrototype-module__ltM-vW__resultStats b{font-size:17px;font-weight:1000}.WordSlingPrototype-module__ltM-vW__resultStats small{color:#ffffff80;font-size:8px;font-weight:800}.WordSlingPrototype-module__ltM-vW__victoryCard button{color:#3b2404;background:linear-gradient(#ffdd5d,#f49b1d);border:1px solid #ffe178;border-radius:15px;justify-content:center;align-items:center;gap:8px;min-height:48px;margin-top:22px;padding:0 22px;font-size:13px;font-weight:1000;display:inline-flex;box-shadow:0 6px #a85b09}.WordSlingPrototype-module__ltM-vW__victoryCard .WordSlingPrototype-module__ltM-vW__changeTowerButton{color:#e5f7ff;background:#18537eb8;border-color:#a6deff73;margin-top:11px;box-shadow:0 5px #092f4e}@keyframes WordSlingPrototype-module__ltM-vW__walker-chassis{0%,to{transform:translate(0,0)rotate(-1.2deg)}24%{transform:translate(1px,-3px)rotate(1.8deg)}52%{transform:translateY(-1px)rotate(.5deg)}76%{transform:translate(-1px,-4px)rotate(-1.6deg)}}@keyframes WordSlingPrototype-module__ltM-vW__walker-shadow{0%,50%,to{opacity:.78;transform:scaleX(1)}25%,75%{opacity:.62;transform:scaleX(.92)}}@keyframes WordSlingPrototype-module__ltM-vW__walker-dust{0%,32%{opacity:0;transform:translate(0)scale(.45)}48%{opacity:.68}to{opacity:0;transform:translate(-16px,-11px)scale(1.6)}}@keyframes WordSlingPrototype-module__ltM-vW__walker-track{0%{background-position:0 0,0 0}to{background-position:22px 0,0 0}}@keyframes WordSlingPrototype-module__ltM-vW__walker-contact-glow{0%,to{opacity:.18;transform:scaleX(.86)}50%{opacity:.7;transform:scaleX(1.08)}}@keyframes WordSlingPrototype-module__ltM-vW__walker-settle{0%{transform:translateY(-2px)rotate(1.4deg)}38%{transform:translateY(2px)rotate(-.8deg)}68%{transform:translateY(-1px)rotate(.35deg)}to{transform:translateY(0)rotate(0)}}@keyframes WordSlingPrototype-module__ltM-vW__keep-leg-forward{0%,to{transform:translateY(var(--leg-terrain-offset,0px)) rotate(0deg)}24%{transform:translateY(calc(var(--leg-terrain-offset,0px) - 5px)) rotate(12deg)}52%{transform:translateY(calc(var(--leg-terrain-offset,0px) + 1px)) rotate(-7deg)}76%{transform:translateY(calc(var(--leg-terrain-offset,0px) - 2px)) rotate(-11deg)}}@keyframes WordSlingPrototype-module__ltM-vW__keep-leg-back{0%,to{transform:translateY(var(--leg-terrain-offset,0px)) rotate(0deg)}24%{transform:translateY(calc(var(--leg-terrain-offset,0px) + 1px)) rotate(-11deg)}52%{transform:translateY(calc(var(--leg-terrain-offset,0px) - 5px)) rotate(8deg)}76%{transform:translateY(calc(var(--leg-terrain-offset,0px) - 1px)) rotate(12deg)}}@keyframes WordSlingPrototype-module__ltM-vW__keep-body-travel{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-2px)rotate(.45deg)}50%{transform:translateY(0)rotate(0)}75%{transform:translateY(-3px)rotate(-.45deg)}}@keyframes WordSlingPrototype-module__ltM-vW__keep-foot-contact{0%,to{opacity:0;transform:scaleX(.72)}38%{opacity:.62;transform:scaleX(1.08)}68%{opacity:.18;transform:scaleX(.88)}}@keyframes WordSlingPrototype-module__ltM-vW__scout-leg-forward{0%,to{transform:translateY(var(--leg-terrain-offset,0px)) rotate(0deg)}25%{transform:translateY(calc(var(--leg-terrain-offset,0px) - 6px)) rotate(15deg)}55%{transform:translateY(calc(var(--leg-terrain-offset,0px) + 1px)) rotate(-9deg)}78%{transform:translateY(calc(var(--leg-terrain-offset,0px) - 2px)) rotate(-15deg)}}@keyframes WordSlingPrototype-module__ltM-vW__scout-leg-back{0%,to{transform:translateY(var(--leg-terrain-offset,0px)) rotate(0deg)}25%{transform:translateY(calc(var(--leg-terrain-offset,0px) + 1px)) rotate(-15deg)}55%{transform:translateY(calc(var(--leg-terrain-offset,0px) - 6px)) rotate(9deg)}78%{transform:translateY(calc(var(--leg-terrain-offset,0px) - 1px)) rotate(15deg)}}@keyframes WordSlingPrototype-module__ltM-vW__scout-body-travel{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-2px)rotate(-.8deg)}50%{transform:translateY(0)rotate(.55deg)}75%{transform:translateY(-3px)rotate(.9deg)}}@keyframes WordSlingPrototype-module__ltM-vW__scout-foot-contact{0%,to{opacity:0;transform:scaleX(.6)}42%{opacity:.72;transform:scaleX(1.12)}72%{opacity:.18;transform:scaleX(.82)}}@keyframes WordSlingPrototype-module__ltM-vW__citadel-suspension{0%,to{transform:translateY(0)rotate(0)}28%{transform:translateY(-2px)rotate(-.35deg)}58%{transform:translateY(1px)rotate(.3deg)}82%{transform:translateY(-1px)rotate(0)}}@keyframes WordSlingPrototype-module__ltM-vW__citadel-tread-forward{0%{background-position:0 0,0 0}to{background-position:24px 0,0 0}}@keyframes WordSlingPrototype-module__ltM-vW__citadel-tread-backward{0%{background-position:0 0,0 0}to{background-position:-24px 0,0 0}}@keyframes WordSlingPrototype-module__ltM-vW__citadel-wheel-spin{to{rotate:360deg}}@keyframes WordSlingPrototype-module__ltM-vW__cannon-recoil{0%{transform:translateX(0) rotate(var(--cannon-angle))}18%{transform:translateX(-13px) rotate(calc(var(--cannon-angle) + 4deg))}46%{transform:translateX(4px) rotate(calc(var(--cannon-angle) - 1.4deg))}72%{transform:translateX(-2px) rotate(calc(var(--cannon-angle) + .6deg))}to{transform:translateX(0) rotate(var(--cannon-angle))}}@keyframes WordSlingPrototype-module__ltM-vW__cannon-flash{0%{opacity:0;transform:scale(.25)}18%{opacity:1;transform:scale(1.7)}to{opacity:0;transform:scale(2.2)}}@keyframes WordSlingPrototype-module__ltM-vW__cannon-smoke{0%{opacity:0;transform:translate(0)scale(.45)}18%{opacity:.9}to{opacity:0;transform:translate(22px,-24px)scale(1.4)}}@keyframes WordSlingPrototype-module__ltM-vW__loaded-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes WordSlingPrototype-module__ltM-vW__team-ready-pulse{0%,to{opacity:.65;transform:scale(.82)}50%{opacity:1;transform:scale(1.18)}}@keyframes WordSlingPrototype-module__ltM-vW__hint-pulse{0%,to{opacity:.75;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}}@keyframes WordSlingPrototype-module__ltM-vW__impact-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.25)rotate(-16deg)}45%{opacity:1;transform:translate(-50%,-50%)scale(1.25)rotate(8deg)}to{opacity:1;transform:translate(-50%,-50%)scale(.92)rotate(0)}}@keyframes WordSlingPrototype-module__ltM-vW__victory-enter{0%{opacity:0;transform:translateY(30px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes WordSlingPrototype-module__ltM-vW__arena-shake{0%,to{transform:translate(0)}15%{transform:translate(-7px,3px)}30%{transform:translate(8px,-4px)}45%{transform:translate(-5px,-2px)}60%{transform:translate(5px,3px)}75%{transform:translate(-2px,1px)}}@keyframes WordSlingPrototype-module__ltM-vW__tower-hit-left{0%,5%{transform:translate(0)rotate(0)scale(1)}10%{transform:translate(-15px,4px)rotate(-5.5deg)scale(.94,1.04)}24%{transform:translate(10px,-6px)rotate(4.2deg)scale(1.025,.98)}42%{transform:translate(-7px,3px)rotate(-2.8deg)scale(.99,1.01)}61%{transform:translate(4px,-2px)rotate(1.6deg)scale(1.006)}80%{transform:translate(-2px,1px)rotate(-.7deg)scale(1)}to{transform:translate(0)rotate(0)scale(1)}}@keyframes WordSlingPrototype-module__ltM-vW__tower-hit-right{0%,5%{transform:translate(0)rotate(0)scale(1)}10%{transform:translate(15px,4px)rotate(5.5deg)scale(.94,1.04)}24%{transform:translate(-10px,-6px)rotate(-4.2deg)scale(1.025,.98)}42%{transform:translate(7px,3px)rotate(2.8deg)scale(.99,1.01)}61%{transform:translate(-4px,-2px)rotate(-1.6deg)scale(1.006)}80%{transform:translate(2px,1px)rotate(.7deg)scale(1)}to{transform:translate(0)rotate(0)scale(1)}}@keyframes WordSlingPrototype-module__ltM-vW__tower-smoke{0%{opacity:0;transform:translateY(5px)scale(.45)}18%{opacity:.62}to{opacity:0;transform:translate(-8px,-54px)scale(1.65)}}@keyframes WordSlingPrototype-module__ltM-vW__elevator-gear-low{0%{transform:rotate(0)scale(1.08)}to{transform:rotate(-300deg)scale(1)}}@keyframes WordSlingPrototype-module__ltM-vW__elevator-gear-middle{0%{transform:rotate(0)scale(1.08)}to{transform:rotate(420deg)scale(1)}}@keyframes WordSlingPrototype-module__ltM-vW__elevator-gear-high{0%{transform:rotate(0)scale(1.1)}to{transform:rotate(680deg)scale(1)}}@keyframes WordSlingPrototype-module__ltM-vW__elevator-dust-low{0%,58%{opacity:0;transform:translate(0)scale(.45)}74%{opacity:.5}to{opacity:0;transform:translate(-10px,-15px)scale(1.45)}}@keyframes WordSlingPrototype-module__ltM-vW__elevator-dust-middle{0%{opacity:0;transform:translate(0)scale(.5)}22%{opacity:.48}to{opacity:0;transform:translate(9px,-17px)scale(1.55)}}@keyframes WordSlingPrototype-module__ltM-vW__elevator-dust-high{0%{opacity:0;transform:translate(0)scale(.5)}20%{opacity:.55}to{opacity:0;transform:translate(-12px,-19px)scale(1.65)}}@keyframes WordSlingPrototype-module__ltM-vW__slingshot-release{0%{transform:translateY(3px)scaleY(.975)scaleX(1.015)}28%{transform:translateY(-7px)scaleY(1.085)scaleX(.96)}58%{transform:translateY(2px)scaleY(.985)scaleX(1.012)}78%{transform:translateY(-2px)scaleY(1.018)scaleX(.992)}to{transform:translateY(0)scale(1)}}@keyframes WordSlingPrototype-module__ltM-vW__slingshot-band-snap{0%{opacity:.35;stroke-width:3px}34%{opacity:1;stroke-width:8px}to{opacity:1}}@keyframes WordSlingPrototype-module__ltM-vW__debris-fly{0%{opacity:1;transform:translate(0)rotate(0)}to{transform:translate(var(--debris-x), var(--debris-y)) rotate(var(--debris-r));opacity:0}}@keyframes WordSlingPrototype-module__ltM-vW__teacher-idle{0%,to{transform:translate(-50%)translateY(0)rotate(-1deg)scale(1)}45%{transform:translate(-50%)translateY(-1px)rotate(.45deg)scale(1.008,.992)}55%{transform:translate(-50%)translateY(-1px)rotate(.45deg)scale(1.008,.992)}}@keyframes WordSlingPrototype-module__ltM-vW__teacher-shadow{0%,to{opacity:.5;transform:scaleX(1.08)}50%{opacity:.3;transform:scaleX(.88)}}@keyframes WordSlingPrototype-module__ltM-vW__teacher-ready{0%,to{transform:translate(-50%)translateY(0)rotate(-1deg)scale(1)}35%{transform:translate(-50%)translateY(-2px)rotate(1deg)scale(1.018,.982)}55%{transform:translate(-50%)translateY(0)rotate(-.45deg)scale(.992,1.012)}72%{transform:translate(-50%)translateY(-1px)rotate(.35deg)scale(1.008,.992)}}@keyframes WordSlingPrototype-module__ltM-vW__teacher-ready-shadow{0%,to{opacity:.55;transform:scaleX(1.08)}35%{opacity:.24;transform:scaleX(.76)}55%{opacity:.4;transform:scaleX(.94)}}@keyframes WordSlingPrototype-module__ltM-vW__teacher-hit{0%,to{transform:translate(-50%)translateY(0)rotate(0)}18%{transform:translateX(calc(-50% + var(--teacher-hit-x))) translateY(-5px) rotate(var(--teacher-hit-angle))}40%{transform:translateX(calc(-50% + var(--teacher-counter-x))) translateY(1px) rotate(var(--teacher-counter-angle))}66%{transform:translateX(calc(-50% + var(--teacher-settle-x))) translateY(-2px) rotate(var(--teacher-settle-angle))}}@keyframes WordSlingPrototype-module__ltM-vW__teacher-heavy-hit{0%,to{transform:translate(-50%)translateY(0)rotate(0)}16%{transform:translateX(calc(-50% + var(--teacher-heavy-x))) translateY(-13px) rotate(var(--teacher-heavy-angle))}34%{transform:translateX(calc(-50% + var(--teacher-heavy-counter-x))) translateY(5px) rotate(var(--teacher-heavy-counter-angle))}54%{transform:translateX(calc(-50% + var(--teacher-counter-x))) translateY(-4px) rotate(var(--teacher-hit-angle))}76%{transform:translateX(calc(-50% + var(--teacher-hit-x))) translateY(1px) rotate(var(--teacher-counter-angle))}}@keyframes WordSlingPrototype-module__ltM-vW__impact-piece-one{to{opacity:0;transform:translate(-74px,-52px)rotate(-130deg)}}@keyframes WordSlingPrototype-module__ltM-vW__impact-piece-two{to{opacity:0;transform:translate(74px,-40px)rotate(150deg)}}@keyframes WordSlingPrototype-module__ltM-vW__impact-piece-three{to{opacity:0;transform:translate(-58px,60px)rotate(90deg)}}@keyframes WordSlingPrototype-module__ltM-vW__impact-piece-four{to{opacity:0;transform:translate(66px,54px)rotate(-100deg)}}@keyframes WordSlingPrototype-module__ltM-vW__impact-piece-five{to{opacity:0;transform:translate(-98px,2px)rotate(160deg)}}@keyframes WordSlingPrototype-module__ltM-vW__impact-piece-six{to{opacity:0;transform:translate(98px,8px)rotate(-145deg)}}@keyframes WordSlingPrototype-module__ltM-vW__impact-piece-seven{to{opacity:0;transform:translate(-30px,-88px)rotate(115deg)}}@keyframes WordSlingPrototype-module__ltM-vW__impact-piece-eight{to{opacity:0;transform:translate(35px,88px)rotate(-120deg)}}@keyframes WordSlingPrototype-module__ltM-vW__impact-ring{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(2.25)}}@keyframes WordSlingPrototype-module__ltM-vW__impact-ring-secondary{0%{opacity:.88;transform:scale(.28)}to{opacity:0;transform:scale(2.75)}}@keyframes WordSlingPrototype-module__ltM-vW__impact-screen-flash{0%{opacity:0}18%{opacity:1}to{opacity:0}}@keyframes WordSlingPrototype-module__ltM-vW__ground-dust{0%{opacity:0;transform:translate(-50%,-25%)scale(.3)}24%{opacity:.9}to{transform:translate(var(--dust-x), var(--dust-y)) scale(1.5);opacity:0}}@keyframes WordSlingPrototype-module__ltM-vW__drag-ready{0%,to{filter:brightness();transform:translateY(0)}50%{filter:brightness(1.09);transform:translateY(-2px)}}.WordSlingPrototype-module__ltM-vW__arenaImpact{animation:.54s cubic-bezier(.36,.07,.19,.97) WordSlingPrototype-module__ltM-vW__arena-shake}.WordSlingPrototype-module__ltM-vW__arenaImpactHeavy{animation-name:WordSlingPrototype-module__ltM-vW__arena-shake-heavy;animation-duration:.65s}@keyframes WordSlingPrototype-module__ltM-vW__arena-shake-heavy{0%,to{transform:translate(0)rotate(0)}12%{transform:translate(-12px,6px)rotate(-.25deg)}24%{transform:translate(11px,-7px)rotate(.22deg)}39%{transform:translate(-9px,-4px)rotate(-.16deg)}55%{transform:translate(7px,5px)rotate(.12deg)}72%{transform:translate(-4px,2px)rotate(-.06deg)}86%{transform:translate(2px,-1px)rotate(.03deg)}}@keyframes WordSlingPrototype-module__ltM-vW__fly-left{0%{transform:translate(0)rotate(0)scale(.9)}48%{transform:translate(32vw,-32vh)rotate(310deg)scale(1.12)}to{transform:translate(64vw,-2vh)rotate(650deg)scale(.86)}}@keyframes WordSlingPrototype-module__ltM-vW__fly-right{0%{transform:translate(0)rotate(0)scale(.9)}48%{transform:translate(-32vw,-32vh)rotate(-310deg)scale(1.12)}to{transform:translate(-64vw,-2vh)rotate(-650deg)scale(.86)}}@media (max-height:860px) and (min-width:901px){.WordSlingPrototype-module__ltM-vW__gameShell{border-radius:22px;min-height:calc(100dvh - 1rem)}.WordSlingPrototype-module__ltM-vW__topBar{inset:7px 10px auto}.WordSlingPrototype-module__ltM-vW__topBar>div:first-of-type>p{display:none}.WordSlingPrototype-module__ltM-vW__logo{font-size:clamp(1.45rem,2.3vw,2.1rem)}.WordSlingPrototype-module__ltM-vW__iconButton{border-radius:12px;width:38px;height:38px}.WordSlingPrototype-module__ltM-vW__teamPanel{border-radius:16px;gap:7px;width:min(31vw,380px);padding:6px 8px 6px 6px;top:58px}.WordSlingPrototype-module__ltM-vW__teamPanelLeft{left:12px}.WordSlingPrototype-module__ltM-vW__teamPanelRight{padding:6px 6px 6px 8px;right:12px}.WordSlingPrototype-module__ltM-vW__avatarFrame{border-radius:13px;flex-basis:50px;width:50px;height:50px}.WordSlingPrototype-module__ltM-vW__teamName{font-size:18px}.WordSlingPrototype-module__ltM-vW__vitalRow{margin-top:3px}.WordSlingPrototype-module__ltM-vW__turnBadge{padding:7px 10px;top:64px}.WordSlingPrototype-module__ltM-vW__turnBadge strong{font-size:17px}.WordSlingPrototype-module__ltM-vW__tower{--tower-base-bottom:196px;scale:.82}.WordSlingPrototype-module__ltM-vW__towerLevel_low{--tower-lift:20px;--tower-elevator-lift:20px}.WordSlingPrototype-module__ltM-vW__towerLevel_middle{--tower-lift:52px;--tower-elevator-lift:52px}.WordSlingPrototype-module__ltM-vW__towerType_scout{--tower-high-correction:10px}.WordSlingPrototype-module__ltM-vW__towerType_keep{--tower-high-correction:44px}.WordSlingPrototype-module__ltM-vW__towerLevel_high{--tower-lift:calc(105px + var(--tower-high-correction));--tower-elevator-lift:calc(105px + var(--tower-high-correction))}.WordSlingPrototype-module__ltM-vW__slingshotWrap{bottom:142px;transform:scale(.86)}.WordSlingPrototype-module__ltM-vW__slingshotRight{transform:scaleX(-1)scale(.86)}.WordSlingPrototype-module__ltM-vW__slingshotLeft.WordSlingPrototype-module__ltM-vW__slingshotActive{transform:translateY(-3px)scale(.9)}.WordSlingPrototype-module__ltM-vW__slingshotRight.WordSlingPrototype-module__ltM-vW__slingshotActive{transform:translateY(-3px)scaleX(-1)scale(.9)}.WordSlingPrototype-module__ltM-vW__commandDock{border-radius:16px 16px 0 0;gap:5px;padding:6px;bottom:0;left:0;right:0}.WordSlingPrototype-module__ltM-vW__commandHeader{gap:8px;min-height:24px}.WordSlingPrototype-module__ltM-vW__turnDot{height:24px}.WordSlingPrototype-module__ltM-vW__turnCallout strong{font-size:11px}.WordSlingPrototype-module__ltM-vW__commandFlow{gap:5px}.WordSlingPrototype-module__ltM-vW__commandStage{border-radius:11px;gap:3px;padding:5px 7px}.WordSlingPrototype-module__ltM-vW__commandStepLabel b{width:15px;height:15px}.WordSlingPrototype-module__ltM-vW__letterButton{border-radius:9px;width:34px;height:34px;font-size:14px}.WordSlingPrototype-module__ltM-vW__inputWrap{border-radius:11px;min-height:36px}.WordSlingPrototype-module__ltM-vW__inputWrap span{flex-basis:36px;width:36px;font-size:16px}.WordSlingPrototype-module__ltM-vW__inputWrap input{padding:0 9px;font-size:13px}.WordSlingPrototype-module__ltM-vW__summonButton,.WordSlingPrototype-module__ltM-vW__dragControl{border-radius:11px;min-height:36px;padding:0 10px}.WordSlingPrototype-module__ltM-vW__projectileCard{border-radius:11px;min-height:36px;padding:4px 7px}.WordSlingPrototype-module__ltM-vW__towerSelectOverlay{align-items:start;padding:48px 12px 10px}.WordSlingPrototype-module__ltM-vW__towerSelectPanel{border-radius:20px;padding:12px 16px}.WordSlingPrototype-module__ltM-vW__towerSelectHeading{margin-bottom:9px}.WordSlingPrototype-module__ltM-vW__towerSelectHeading h2{font-size:2rem}.WordSlingPrototype-module__ltM-vW__towerSelectHeading p{margin-top:4px;font-size:10px}.WordSlingPrototype-module__ltM-vW__modeChoiceGrid{gap:5px;margin-bottom:7px}.WordSlingPrototype-module__ltM-vW__modeChoiceCard{padding:6px 8px}.WordSlingPrototype-module__ltM-vW__towerTeamPicker{padding:8px}.WordSlingPrototype-module__ltM-vW__towerChoiceImage{height:76px}.WordSlingPrototype-module__ltM-vW__teacherPickerHeading{margin-top:7px}.WordSlingPrototype-module__ltM-vW__teacherChoicePortrait{width:38px;height:45px}.WordSlingPrototype-module__ltM-vW__startBattleButton{min-height:42px;margin-top:9px}}@media (max-width:1180px){.WordSlingPrototype-module__ltM-vW__teamPanel{width:36vw}.WordSlingPrototype-module__ltM-vW__commandFlow{grid-template-columns:minmax(225px,.78fr) minmax(310px,1.25fr) minmax(285px,1fr)}.WordSlingPrototype-module__ltM-vW__turnCallout{min-width:96px}.WordSlingPrototype-module__ltM-vW__commandStatus{font-size:8px}.WordSlingPrototype-module__ltM-vW__slingshotLeft{left:11%}.WordSlingPrototype-module__ltM-vW__slingshotRight{right:11%}}@media (max-width:900px){.WordSlingPrototype-module__ltM-vW__gameShell{min-height:820px}.WordSlingPrototype-module__ltM-vW__teamPanel{width:calc(50% - 28px)}.WordSlingPrototype-module__ltM-vW__teamPanelLeft{left:14px}.WordSlingPrototype-module__ltM-vW__teamPanelRight{right:14px}.WordSlingPrototype-module__ltM-vW__avatarFrame{flex-basis:64px;width:64px;height:64px}.WordSlingPrototype-module__ltM-vW__turnBadge{top:194px}.WordSlingPrototype-module__ltM-vW__slingshotWrap{bottom:305px;transform:scale(.86)}.WordSlingPrototype-module__ltM-vW__slingshotRight{transform:scaleX(-1)scale(.86)}.WordSlingPrototype-module__ltM-vW__slingshotLeft{left:10%}.WordSlingPrototype-module__ltM-vW__slingshotRight{right:10%}.WordSlingPrototype-module__ltM-vW__slingshotLeft.WordSlingPrototype-module__ltM-vW__slingshotActive{transform:translateY(-4px)scale(.91)}.WordSlingPrototype-module__ltM-vW__slingshotRight.WordSlingPrototype-module__ltM-vW__slingshotActive{transform:translateY(-4px)scaleX(-1)scale(.91)}.WordSlingPrototype-module__ltM-vW__tower{--tower-base-bottom:325px;scale:.82}.WordSlingPrototype-module__ltM-vW__towerLevel_middle{--tower-lift:72px;--tower-elevator-lift:72px}.WordSlingPrototype-module__ltM-vW__towerType_scout{--tower-high-correction:14px}.WordSlingPrototype-module__ltM-vW__towerType_keep{--tower-high-correction:68px}.WordSlingPrototype-module__ltM-vW__towerLevel_high{--tower-lift:calc(clamp(110px, calc(100dvh - 785px), 150px) + var(--tower-high-correction));--tower-elevator-lift:calc(clamp(110px, calc(100dvh - 785px), 150px) + var(--tower-high-correction))}.WordSlingPrototype-module__ltM-vW__towerSelectOverlay{align-items:start;padding:76px 12px 18px}.WordSlingPrototype-module__ltM-vW__towerSelectPanel{padding:18px}.WordSlingPrototype-module__ltM-vW__towerTeamGrid{grid-template-columns:1fr}.WordSlingPrototype-module__ltM-vW__towerChoiceImage{height:82px}.WordSlingPrototype-module__ltM-vW__teacherChoiceGrid{gap:5px}.WordSlingPrototype-module__ltM-vW__teacherChoiceCard{grid-template-columns:38px minmax(0,1fr);padding-right:4px}.WordSlingPrototype-module__ltM-vW__teacherChoicePortrait{width:38px;height:50px}.WordSlingPrototype-module__ltM-vW__commandFlow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.WordSlingPrototype-module__ltM-vW__defenseControl{grid-template-columns:1fr}.WordSlingPrototype-module__ltM-vW__letterStage{grid-column:1/-1}.WordSlingPrototype-module__ltM-vW__letterRack{justify-content:center}.WordSlingPrototype-module__ltM-vW__letterButton{width:44px}.WordSlingPrototype-module__ltM-vW__commandStatus{justify-content:flex-start}.WordSlingPrototype-module__ltM-vW__pullHint{bottom:448px}.WordSlingPrototype-module__ltM-vW__pullHintLeft{left:8%}.WordSlingPrototype-module__ltM-vW__pullHintRight{right:8%}}@media (max-width:620px){.WordSlingPrototype-module__ltM-vW__gameShell{border-radius:20px;min-height:920px}.WordSlingPrototype-module__ltM-vW__topBar{inset:10px 10px auto}.WordSlingPrototype-module__ltM-vW__topBar p{display:none}.WordSlingPrototype-module__ltM-vW__iconButton{width:42px;height:42px}.WordSlingPrototype-module__ltM-vW__teamPanel{border-radius:18px;gap:7px;width:calc(50% - 15px);padding:8px;top:76px}.WordSlingPrototype-module__ltM-vW__teamPanelLeft{left:6px}.WordSlingPrototype-module__ltM-vW__teamPanelRight{right:6px}.WordSlingPrototype-module__ltM-vW__avatarFrame{display:none}.WordSlingPrototype-module__ltM-vW__teamPanelHeading{gap:4px}.WordSlingPrototype-module__ltM-vW__teamSubtitle{font-size:6px}.WordSlingPrototype-module__ltM-vW__teamName{font-size:14px}.WordSlingPrototype-module__ltM-vW__teamState{padding:4px;font-size:0}.WordSlingPrototype-module__ltM-vW__teamState i{width:7px;height:7px}.WordSlingPrototype-module__ltM-vW__vitalRow b{display:none}.WordSlingPrototype-module__ltM-vW__turnBadge{top:208px}.WordSlingPrototype-module__ltM-vW__slingshotWrap{bottom:355px}.WordSlingPrototype-module__ltM-vW__slingshotLeft{left:12%}.WordSlingPrototype-module__ltM-vW__slingshotRight{right:12%}.WordSlingPrototype-module__ltM-vW__tower{--tower-base-bottom:325px;scale:.7}.WordSlingPrototype-module__ltM-vW__mountedCannon{width:64px;left:51%}.WordSlingPrototype-module__ltM-vW__mountedCannonRight{left:auto;right:51%}.WordSlingPrototype-module__ltM-vW__towerLeft.WordSlingPrototype-module__ltM-vW__towerLevel_middle{--tower-travel:14px}.WordSlingPrototype-module__ltM-vW__towerRight.WordSlingPrototype-module__ltM-vW__towerLevel_middle{--tower-travel:-14px}.WordSlingPrototype-module__ltM-vW__towerLeft.WordSlingPrototype-module__ltM-vW__towerLevel_high{--tower-travel:30px}.WordSlingPrototype-module__ltM-vW__towerRight.WordSlingPrototype-module__ltM-vW__towerLevel_high{--tower-travel:-30px}.WordSlingPrototype-module__ltM-vW__towerLevel_middle{--tower-lift:82px;--tower-elevator-lift:82px}.WordSlingPrototype-module__ltM-vW__towerType_scout{--tower-high-correction:11px}.WordSlingPrototype-module__ltM-vW__towerType_keep{--tower-high-correction:54px}.WordSlingPrototype-module__ltM-vW__towerLevel_high{--tower-lift:calc(125px + var(--tower-high-correction));--tower-elevator-lift:calc(125px + var(--tower-high-correction))}.WordSlingPrototype-module__ltM-vW__towerLeft{left:-3%}.WordSlingPrototype-module__ltM-vW__towerRight{right:-3%}.WordSlingPrototype-module__ltM-vW__towerSelectOverlay{padding:68px 6px 12px}.WordSlingPrototype-module__ltM-vW__towerSelectPanel{border-radius:20px;padding:14px 8px}.WordSlingPrototype-module__ltM-vW__towerSelectHeading{margin-bottom:14px}.WordSlingPrototype-module__ltM-vW__towerSelectHeading p{font-size:11px}.WordSlingPrototype-module__ltM-vW__modeChoiceGrid{gap:5px;margin-bottom:10px}.WordSlingPrototype-module__ltM-vW__modeChoiceCard{text-align:center;grid-template-columns:1fr;justify-items:center;gap:4px;padding:7px 3px}.WordSlingPrototype-module__ltM-vW__modeChoiceCard>span{grid-row:auto;width:30px;height:30px}.WordSlingPrototype-module__ltM-vW__modeChoiceCard strong{font-size:9px}.WordSlingPrototype-module__ltM-vW__modeChoiceCard small{display:none}.WordSlingPrototype-module__ltM-vW__vocabularyPackPicker{grid-template-columns:1fr;gap:6px;padding:8px}.WordSlingPrototype-module__ltM-vW__vocabularyPackPicker small{grid-column:auto}.WordSlingPrototype-module__ltM-vW__towerTeamPicker{border-radius:16px;padding:9px 6px}.WordSlingPrototype-module__ltM-vW__towerChoiceGrid{gap:5px}.WordSlingPrototype-module__ltM-vW__towerChoiceCard{border-radius:12px;padding:6px 3px 8px}.WordSlingPrototype-module__ltM-vW__towerChoiceImage{height:68px}.WordSlingPrototype-module__ltM-vW__towerChoiceCard>strong{font-size:10px}.WordSlingPrototype-module__ltM-vW__towerChoiceCard>small{display:none}.WordSlingPrototype-module__ltM-vW__towerChoiceStats{margin-top:5px}.WordSlingPrototype-module__ltM-vW__towerChoiceStats b{font-size:8px}.WordSlingPrototype-module__ltM-vW__teacherPickerHeading small{display:none}.WordSlingPrototype-module__ltM-vW__teacherChoiceCard{text-align:center;grid-template-columns:1fr;justify-items:center;padding:3px}.WordSlingPrototype-module__ltM-vW__teacherChoicePortrait{width:42px;height:48px}.WordSlingPrototype-module__ltM-vW__teacherChoiceCard small{display:none}.WordSlingPrototype-module__ltM-vW__startBattleButton{min-width:210px;min-height:48px;margin-top:14px}.WordSlingPrototype-module__ltM-vW__commandDock{border-radius:18px 18px 0 0;gap:7px;padding:8px;bottom:0;left:0;right:0}.WordSlingPrototype-module__ltM-vW__commandHeader{grid-template-columns:auto minmax(132px,1fr) auto;gap:6px}.WordSlingPrototype-module__ltM-vW__movementControl{grid-template-columns:32px minmax(64px,1fr) 32px}.WordSlingPrototype-module__ltM-vW__movementControl button{width:30px}.WordSlingPrototype-module__ltM-vW__commandStatus{grid-area:2/1/auto/-1;justify-content:flex-start;padding:0 3px 2px;font-size:8px}.WordSlingPrototype-module__ltM-vW__commandFlow{grid-template-columns:minmax(0,1fr);gap:6px}.WordSlingPrototype-module__ltM-vW__defenseSummary{grid-template-columns:auto minmax(0,1fr);padding:3px}.WordSlingPrototype-module__ltM-vW__defenseSummary>b{display:none}.WordSlingPrototype-module__ltM-vW__defenseButtons{gap:5px}.WordSlingPrototype-module__ltM-vW__defenseButtons button{min-height:52px;padding:4px}.WordSlingPrototype-module__ltM-vW__defenseButtons button>svg{width:15px}.WordSlingPrototype-module__ltM-vW__defenseButtons span{font-size:7px}.WordSlingPrototype-module__ltM-vW__defenseButtons small{display:none}.WordSlingPrototype-module__ltM-vW__letterStage{grid-column:auto}.WordSlingPrototype-module__ltM-vW__commandStage{gap:5px;padding:7px 8px}.WordSlingPrototype-module__ltM-vW__letterRack{justify-content:space-between}.WordSlingPrototype-module__ltM-vW__wordForm{grid-template-columns:1fr}.WordSlingPrototype-module__ltM-vW__summonButton{min-height:44px}.WordSlingPrototype-module__ltM-vW__letterButton{width:min(42px,16vw)}.WordSlingPrototype-module__ltM-vW__pullHint{text-align:center;max-width:130px;bottom:500px}}@media (prefers-reduced-motion:reduce){.WordSlingPrototype-module__ltM-vW__groundImpact i,.WordSlingPrototype-module__ltM-vW__elevatorGear,.WordSlingPrototype-module__ltM-vW__elevatorDust i,.WordSlingPrototype-module__ltM-vW__pullHint,.WordSlingPrototype-module__ltM-vW__dragControlReady,.WordSlingPrototype-module__ltM-vW__teamStateActive i{animation-duration:1ms!important;animation-iteration-count:1!important}.WordSlingPrototype-module__ltM-vW__arenaImpact,.WordSlingPrototype-module__ltM-vW__arenaImpactHeavy{animation-duration:.18s!important}.WordSlingPrototype-module__ltM-vW__towerHit{animation-duration:.34s!important}.WordSlingPrototype-module__ltM-vW__towerTeacher,.WordSlingPrototype-module__ltM-vW__towerTeacherHit,.WordSlingPrototype-module__ltM-vW__towerTeacherHeavyHit{animation-duration:.34s!important;animation-iteration-count:1!important}.WordSlingPrototype-module__ltM-vW__towerDebris i,.WordSlingPrototype-module__ltM-vW__impactBurst,.WordSlingPrototype-module__ltM-vW__impactRing,.WordSlingPrototype-module__ltM-vW__impactBurst i{animation-duration:.36s!important;animation-iteration-count:1!important}.WordSlingPrototype-module__ltM-vW__towerSmoke i{opacity:.42;animation:none!important}.WordSlingPrototype-module__ltM-vW__healthFill{transition-duration:1ms!important}.WordSlingPrototype-module__ltM-vW__tower{transition-duration:.42s!important;transition-timing-function:ease-out!important}}@media (max-width:900px){.WordSlingPrototype-module__ltM-vW__playableTerrain,.WordSlingPrototype-module__ltM-vW__towerTerrainLayer{height:clamp(300px,36vh,420px);bottom:285px}}.WordSlingPrototype-module__ltM-vW__gameShell{border-radius:0;height:100dvh;min-height:0;overflow:clip}.WordSlingPrototype-module__ltM-vW__playableTerrain,.WordSlingPrototype-module__ltM-vW__towerTerrainLayer{bottom:var(--dock-height,180px);height:min(36vh,23vw,380px)}.WordSlingPrototype-module__ltM-vW__terrainRockFace{opacity:.28}.WordSlingPrototype-module__ltM-vW__gameShell [data-battle-world=valley] .WordSlingPrototype-module__ltM-vW__playableTerrain,.WordSlingPrototype-module__ltM-vW__gameShell [data-battle-world=valley] .WordSlingPrototype-module__ltM-vW__towerTerrainLayer{height:var(--world-terrain-height,440px);bottom:0}.WordSlingPrototype-module__ltM-vW__gameShell [data-battle-world=valley] .WordSlingPrototype-module__ltM-vW__pullHint,.WordSlingPrototype-module__ltM-vW__gameShell [data-battle-world=valley] .WordSlingPrototype-module__ltM-vW__terrainRockFace,.WordSlingPrototype-module__ltM-vW__gameShell [data-battle-world=valley] .WordSlingPrototype-module__ltM-vW__terrainRockCut,.WordSlingPrototype-module__ltM-vW__gameShell [data-battle-world=valley] .WordSlingPrototype-module__ltM-vW__terrainStrata{display:none}.WordSlingPrototype-module__ltM-vW__terrainRockCut,.WordSlingPrototype-module__ltM-vW__terrainStrata{opacity:.3}@media (max-width:900px){.WordSlingPrototype-module__ltM-vW__turnBadge{padding:6px 9px;top:145px}.WordSlingPrototype-module__ltM-vW__teamPanel{top:68px}.WordSlingPrototype-module__ltM-vW__avatarFrame{flex-basis:38px;width:38px;height:42px}.WordSlingPrototype-module__ltM-vW__teamName{font-size:17px}.WordSlingPrototype-module__ltM-vW__commandDock{overscroll-behavior:contain;max-height:39dvh;overflow-y:auto}.WordSlingPrototype-module__ltM-vW__commandHeader{z-index:2;background:#102535;position:sticky;top:0}}@media (max-width:620px){.WordSlingPrototype-module__ltM-vW__turnBadge{top:140px}.WordSlingPrototype-module__ltM-vW__commandDock{max-height:38dvh}.WordSlingPrototype-module__ltM-vW__commandFlow{grid-template-columns:1fr 1fr}.WordSlingPrototype-module__ltM-vW__letterStage,.WordSlingPrototype-module__ltM-vW__wordStage{grid-column:1/-1}.WordSlingPrototype-module__ltM-vW__wordForm{grid-template-columns:1fr auto}.WordSlingPrototype-module__ltM-vW__commandStage{padding:5px 7px}.WordSlingPrototype-module__ltM-vW__summonButton{min-height:34px}.WordSlingPrototype-module__ltM-vW__commandStage:last-child{grid-column:1/-1}.WordSlingPrototype-module__ltM-vW__pullHint{display:none}}.WordSlingPrototype-module__ltM-vW__tower.WordSlingPrototype-module__ltM-vW__proceduralKeep{--cannon-width:80px;--cannon-deck-x:54%;--cannon-deck-y:32%}.WordSlingPrototype-module__ltM-vW__tower.WordSlingPrototype-module__ltM-vW__proceduralKeep.WordSlingPrototype-module__ltM-vW__towerType_scout{--cannon-width:64px;--cannon-deck-x:55%;--cannon-deck-y:34%}.WordSlingPrototype-module__ltM-vW__tower.WordSlingPrototype-module__ltM-vW__proceduralKeep.WordSlingPrototype-module__ltM-vW__towerType_citadel{--cannon-width:88px;--cannon-deck-x:55%;--cannon-deck-y:32%}.WordSlingPrototype-module__ltM-vW__proceduralKeep .WordSlingPrototype-module__ltM-vW__mountedCannon{left:var(--cannon-deck-x);right:auto;top:var(--cannon-deck-y);width:var(--cannon-width);aspect-ratio:190/104;transform-origin:30.526% 94.231%;filter:drop-shadow(0 3px 2px #0000004d);height:auto;bottom:auto;transform:translate(-30.526%,-94.231%)}.WordSlingPrototype-module__ltM-vW__proceduralKeep .WordSlingPrototype-module__ltM-vW__mountedCannonRight{left:calc(100% - var(--cannon-deck-x));right:auto;transform:translate(-30.526%,-94.231%)scaleX(-1)}.WordSlingPrototype-module__ltM-vW__proceduralKeep .WordSlingPrototype-module__ltM-vW__mountedCannon:before{content:"";background:linear-gradient(#c48b3d,#39434a);border:2px solid #202d34;border-radius:3px;width:23%;height:14%;position:absolute;top:89%;left:19%}.WordSlingPrototype-module__ltM-vW__proceduralKeep .WordSlingPrototype-module__ltM-vW__mountedCannon .WordSlingPrototype-module__ltM-vW__cannonRig{animation:none;transform:none}.WordSlingPrototype-module__ltM-vW__proceduralKeep .WordSlingPrototype-module__ltM-vW__mountedCannon .WordSlingPrototype-module__ltM-vW__cannonBarrel{transform-box:view-box;transform-origin:58px 65px;transform:rotate(var(--cannon-angle));transition:transform .12s ease-out}.WordSlingPrototype-module__ltM-vW__proceduralKeep .WordSlingPrototype-module__ltM-vW__slingshotRelease .WordSlingPrototype-module__ltM-vW__cannonBarrel{animation:.36s ease-out WordSlingPrototype-module__ltM-vW__mounted-barrel-recoil}@keyframes WordSlingPrototype-module__ltM-vW__mounted-barrel-recoil{0%,to{transform:rotate(var(--cannon-angle)) translateX(0)}20%{transform:rotate(var(--cannon-angle)) translateX(-7px)}55%{transform:rotate(var(--cannon-angle)) translateX(1px)}}.WordSlingPrototype-module__ltM-vW__proceduralKeep .WordSlingPrototype-module__ltM-vW__mountedCannon .WordSlingPrototype-module__ltM-vW__loadedProjectile{left:calc(var(--muzzle-x) - 20px);top:calc(var(--muzzle-y) - 20px);width:40px;height:40px}@media (prefers-reduced-motion:reduce){.WordSlingPrototype-module__ltM-vW__proceduralKeep .WordSlingPrototype-module__ltM-vW__mountedCannon .WordSlingPrototype-module__ltM-vW__cannonBarrel{transition:none;animation:none}}.WordSlingPrototype-module__ltM-vW__loadedSceneObject{pointer-events:none;display:block}.WordSlingPrototype-module__ltM-vW__flyingProjectile{filter:none}.WordSlingPrototype-module__ltM-vW__projectileTrail[class]{width:4px;height:4px;box-shadow:none;background:#c9b88a;border-radius:50%}.WordSlingPrototype-module__ltM-vW__arenaImpact,.WordSlingPrototype-module__ltM-vW__arenaImpactHeavy{animation:none}.WordSlingPrototype-module__ltM-vW__impactScreenFlash,.WordSlingPrototype-module__ltM-vW__impactScreenFlashHeavy{background:radial-gradient(circle 52px at var(--impact-x) var(--impact-y), #ffe4a45c, transparent 75%);animation-duration:.12s}.WordSlingPrototype-module__ltM-vW__impactBurst{--impact-core-size:16px;animation:none}.WordSlingPrototype-module__ltM-vW__impactBurst_heavy{--impact-core-size:22px}.WordSlingPrototype-module__ltM-vW__impactBurst_explosive{--impact-core-size:28px}.WordSlingPrototype-module__ltM-vW__impactBurst .WordSlingPrototype-module__ltM-vW__impactCore{width:var(--impact-core-size);height:var(--impact-core-size);box-shadow:none;filter:none;background:radial-gradient(circle,#fff4cc,#bc8343 55%,#0000 75%);border:1px solid #f3d59a;border-radius:50%;animation:.16s ease-out both WordSlingPrototype-module__ltM-vW__metal-hit-flash;position:absolute;transform:none}.WordSlingPrototype-module__ltM-vW__impactCore b,.WordSlingPrototype-module__ltM-vW__impactCore:before,.WordSlingPrototype-module__ltM-vW__impactCore:after{display:none}.WordSlingPrototype-module__ltM-vW__impactBurst .WordSlingPrototype-module__ltM-vW__impactRing{border:2px solid #c6b18d80;width:24px;height:24px;animation:.28s ease-out both WordSlingPrototype-module__ltM-vW__compact-impact-ring}.WordSlingPrototype-module__ltM-vW__impactRingSecondary{display:none}.WordSlingPrototype-module__ltM-vW__impactBurst strong{box-shadow:none;color:#f32d28;-webkit-text-stroke:3px #32120e;paint-order:stroke fill;text-shadow:0 3px #1b0d0b,1px 4px 2px #0007;background:0 0;border:0;padding:0;font-size:34px;font-style:italic;font-weight:1000;line-height:1;animation:.65s ease-out both WordSlingPrototype-module__ltM-vW__damage-number-rise;top:-52px}.WordSlingPrototype-module__ltM-vW__impactBurst small{border:0;padding:2px 4px;font-size:7px;animation:.65s ease-out 30ms both WordSlingPrototype-module__ltM-vW__damage-number-rise;top:-10px}.WordSlingPrototype-module__ltM-vW__impactBurst i{width:4px;height:3px;box-shadow:none;background:#b89560;border:1px solid #544637;border-radius:1px;animation:.34s ease-out both WordSlingPrototype-module__ltM-vW__compact-impact-chip}.WordSlingPrototype-module__ltM-vW__impactBurst .WordSlingPrototype-module__ltM-vW__impactParticleOne{--chip-x:-26px;--chip-y:-16px}.WordSlingPrototype-module__ltM-vW__impactBurst .WordSlingPrototype-module__ltM-vW__impactParticleTwo{--chip-x:20px;--chip-y:-22px}.WordSlingPrototype-module__ltM-vW__impactBurst .WordSlingPrototype-module__ltM-vW__impactParticleThree{--chip-x:-15px;--chip-y:19px}.WordSlingPrototype-module__ltM-vW__impactBurst .WordSlingPrototype-module__ltM-vW__impactParticleFour{--chip-x:28px;--chip-y:12px}.WordSlingPrototype-module__ltM-vW__impactBurst .WordSlingPrototype-module__ltM-vW__impactParticleFive{--chip-x:5px;--chip-y:-30px}.WordSlingPrototype-module__ltM-vW__impactBurst .WordSlingPrototype-module__ltM-vW__impactParticleSix{--chip-x:-31px;--chip-y:1px}.WordSlingPrototype-module__ltM-vW__impactBurst .WordSlingPrototype-module__ltM-vW__impactParticleSeven,.WordSlingPrototype-module__ltM-vW__impactBurst .WordSlingPrototype-module__ltM-vW__impactParticleEight{display:none}.WordSlingPrototype-module__ltM-vW__groundImpact i{opacity:.65;background:#9b896e;width:10px;height:7px;animation-duration:.32s}.WordSlingPrototype-module__ltM-vW__groundImpact i:first-child{--dust-x:-22px;--dust-y:-6px}.WordSlingPrototype-module__ltM-vW__groundImpact i:nth-child(2){--dust-x:-10px;--dust-y:-14px}.WordSlingPrototype-module__ltM-vW__groundImpact i:nth-child(3){--dust-x:2px;--dust-y:-18px}.WordSlingPrototype-module__ltM-vW__groundImpact i:nth-child(4){--dust-x:13px;--dust-y:-12px}.WordSlingPrototype-module__ltM-vW__groundImpact i:nth-child(5){--dust-x:25px;--dust-y:-5px}@keyframes WordSlingPrototype-module__ltM-vW__metal-hit-flash{0%{opacity:1;scale:.65}to{opacity:0;scale:1.35}}@keyframes WordSlingPrototype-module__ltM-vW__compact-impact-ring{0%{opacity:.6;scale:.5}to{opacity:0;scale:1.6}}@keyframes WordSlingPrototype-module__ltM-vW__compact-impact-chip{0%{opacity:1;transform:translate(0)}65%{opacity:.8}to{opacity:0;transform:translate(var(--chip-x), var(--chip-y)) rotate(65deg)}}@keyframes WordSlingPrototype-module__ltM-vW__damage-number-rise{0%{opacity:1;translate:0}70%{opacity:1}to{opacity:0;translate:0 -18px}}@media (prefers-reduced-motion:reduce){.WordSlingPrototype-module__ltM-vW__impactBurst .WordSlingPrototype-module__ltM-vW__impactCore,.WordSlingPrototype-module__ltM-vW__impactBurst .WordSlingPrototype-module__ltM-vW__impactRing,.WordSlingPrototype-module__ltM-vW__impactBurst i,.WordSlingPrototype-module__ltM-vW__groundImpact i,.WordSlingPrototype-module__ltM-vW__impactScreenFlash{display:none}.WordSlingPrototype-module__ltM-vW__impactBurst strong,.WordSlingPrototype-module__ltM-vW__impactBurst small{animation:none}}.WordSlingPrototype-module__ltM-vW__proceduralKeep .WordSlingPrototype-module__ltM-vW__mountedCannon .WordSlingPrototype-module__ltM-vW__cannonGlow{left:calc(var(--muzzle-x) - 9px);top:calc(var(--muzzle-y) - 9px);filter:none;background:radial-gradient(circle,#fff4ce 10%,#dfa95990 40%,#0000 72%);width:18px;height:18px;right:auto}.WordSlingPrototype-module__ltM-vW__proceduralKeep .WordSlingPrototype-module__ltM-vW__mountedCannon .WordSlingPrototype-module__ltM-vW__cannonSmoke{left:calc(var(--muzzle-x) - 12px);top:calc(var(--muzzle-y) - 12px);width:24px;height:24px;right:auto}.WordSlingPrototype-module__ltM-vW__proceduralKeep .WordSlingPrototype-module__ltM-vW__mountedCannon .WordSlingPrototype-module__ltM-vW__cannonSmoke i{width:9px;height:9px;box-shadow:none;background:#c9c3ad90}.WordSlingPrototype-module__ltM-vW__proceduralKeep .WordSlingPrototype-module__ltM-vW__mountedCannon .WordSlingPrototype-module__ltM-vW__cannonSmoke i:first-child{bottom:4px;right:0}.WordSlingPrototype-module__ltM-vW__proceduralKeep .WordSlingPrototype-module__ltM-vW__mountedCannon .WordSlingPrototype-module__ltM-vW__cannonSmoke i:nth-child(2){bottom:8px;right:7px}.WordSlingPrototype-module__ltM-vW__proceduralKeep .WordSlingPrototype-module__ltM-vW__mountedCannon .WordSlingPrototype-module__ltM-vW__cannonSmoke i:nth-child(3){bottom:2px;right:11px}.WordSlingPrototype-module__ltM-vW__proceduralKeep .WordSlingPrototype-module__ltM-vW__slingshotRelease .WordSlingPrototype-module__ltM-vW__cannonGlow{animation-duration:.1s}.WordSlingPrototype-module__ltM-vW__proceduralKeep .WordSlingPrototype-module__ltM-vW__slingshotRelease .WordSlingPrototype-module__ltM-vW__cannonSmoke{animation-duration:.28s}@media (prefers-reduced-motion:reduce){.WordSlingPrototype-module__ltM-vW__proceduralKeep .WordSlingPrototype-module__ltM-vW__mountedCannon .WordSlingPrototype-module__ltM-vW__cannonGlow,.WordSlingPrototype-module__ltM-vW__proceduralKeep .WordSlingPrototype-module__ltM-vW__mountedCannon .WordSlingPrototype-module__ltM-vW__cannonSmoke{display:none}}.WordSlingPrototype-module__ltM-vW__loadedObjectSprite,.WordSlingPrototype-module__ltM-vW__flyingObjectSprite{filter:drop-shadow(0 2px 1px #17242b80);transform:none}.WordSlingPrototype-module__ltM-vW__objectContactMark{background:var(--object-impact-color);opacity:.65;border-radius:45% 55% 35% 65%;width:18px;height:14px;animation:.7s ease-out both WordSlingPrototype-module__ltM-vW__object-contact-fade;position:absolute}.WordSlingPrototype-module__ltM-vW__impactBurst[data-object-impact=shell] .WordSlingPrototype-module__ltM-vW__objectContactMark{background:radial-gradient(#edc14d 35%,#f5ebcc 40% 70%,#0000 75%);width:17px;height:13px}.WordSlingPrototype-module__ltM-vW__impactBurst[data-object-impact=shell] i{background:#f3e8cd;border-color:#c2af8e}.WordSlingPrototype-module__ltM-vW__impactBurst[data-object-impact=splat] i{background:var(--object-impact-color);border:0;border-radius:50%}.WordSlingPrototype-module__ltM-vW__impactBurst[data-object-impact=dust] .WordSlingPrototype-module__ltM-vW__objectContactMark,.WordSlingPrototype-module__ltM-vW__impactBurst[data-object-impact=puff] .WordSlingPrototype-module__ltM-vW__objectContactMark{background:radial-gradient(ellipse, var(--object-impact-color), transparent 70%);width:24px;height:20px}.WordSlingPrototype-module__ltM-vW__impactBurst[data-object-impact=spark] .WordSlingPrototype-module__ltM-vW__objectContactMark{background:#75644f;border-radius:1px;width:14px;height:3px;rotate:-25deg}.WordSlingPrototype-module__ltM-vW__impactBurst[data-object-impact=blast] .WordSlingPrototype-module__ltM-vW__objectContactMark{background:#514b40;width:22px;height:19px}.WordSlingPrototype-module__ltM-vW__impactBurst .WordSlingPrototype-module__ltM-vW__impactCore{background:radial-gradient(circle, #fff3d2, var(--object-impact-color) 50%, transparent 75%)}@keyframes WordSlingPrototype-module__ltM-vW__object-contact-fade{0%{opacity:0;scale:.65}12%,60%{opacity:.8;scale:1}to{opacity:0;scale:1}}@media (prefers-reduced-motion:reduce){.WordSlingPrototype-module__ltM-vW__objectContactMark{opacity:.65;animation:none}}.WordSlingPrototype-module__ltM-vW__flyingProjectile{visibility:hidden;will-change:transform;transition:none}.WordSlingPrototype-module__ltM-vW__chickRunner{z-index:32;pointer-events:none;width:26px;height:24px;position:absolute;translate:-50% -50%}.WordSlingPrototype-module__ltM-vW__chickRunner svg{width:100%;height:100%;animation:.16s ease-in-out infinite alternate WordSlingPrototype-module__ltM-vW__chick-run;overflow:visible}@keyframes WordSlingPrototype-module__ltM-vW__chick-run{0%{translate:0 -1px;rotate:-4deg}to{translate:0 1px;rotate:4deg}}@media (prefers-reduced-motion:reduce){.WordSlingPrototype-module__ltM-vW__chickRunner svg{animation:none}}.WordSlingPrototype-module__ltM-vW__mapPicker{border:0;margin:16px 0;padding:0}.WordSlingPrototype-module__ltM-vW__mapPicker legend{letter-spacing:.12em;color:#e5d3a7;margin-bottom:10px;font-size:11px;font-weight:900}.WordSlingPrototype-module__ltM-vW__mapChoiceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.WordSlingPrototype-module__ltM-vW__mapChoice{color:#f1ebd8;cursor:pointer;text-align:left;background:#142a38;border:2px solid #52627166;border-radius:12px;flex-direction:column;align-items:stretch;padding:0 0 10px;display:flex;overflow:hidden}.WordSlingPrototype-module__ltM-vW__mapChoice:hover{border-color:#b9c5b8}.WordSlingPrototype-module__ltM-vW__mapChoice:focus-visible{outline-offset:3px;outline:3px solid #ffe09a}.WordSlingPrototype-module__ltM-vW__mapChoiceSelected{background:#29434b;border-color:#f2c76f;box-shadow:0 0 0 1px #f2c76f66}.WordSlingPrototype-module__ltM-vW__mapPreview{background-position:50%;background-size:cover;height:95px;display:block}.WordSlingPrototype-module__ltM-vW__mapChoice strong{margin:9px 10px 3px;font-size:13px}.WordSlingPrototype-module__ltM-vW__mapChoice small{color:#bccdd0;margin:0 10px;font-size:10px;line-height:1.4}.WordSlingPrototype-module__ltM-vW__mapSize{letter-spacing:.08em;color:#e6c98a;margin:8px 10px 0;font-size:8px}.WordSlingPrototype-module__ltM-vW__gameShell[data-map=ice] .WordSlingPrototype-module__ltM-vW__arenaAtmosphere{opacity:.18}.WordSlingPrototype-module__ltM-vW__gameShell[data-map=dinosaur] .WordSlingPrototype-module__ltM-vW__arenaAtmosphere{opacity:.4}.WordSlingPrototype-module__ltM-vW__gameShell[data-map=underwater] .WordSlingPrototype-module__ltM-vW__arenaAtmosphere{display:none}.WordSlingPrototype-module__ltM-vW__gameShell[data-map=ice] .WordSlingPrototype-module__ltM-vW__terrainFace{filter:drop-shadow(0 -2px #e5ffff88)}.WordSlingPrototype-module__ltM-vW__gameShell[data-map=underwater] .WordSlingPrototype-module__ltM-vW__terrainFace{filter:drop-shadow(0 -2px #ace6d588)}.WordSlingPrototype-module__ltM-vW__gameShell[data-map=dinosaur] .WordSlingPrototype-module__ltM-vW__terrainFace{filter:drop-shadow(0 -2px #bfd07888)}@media (max-width:700px){.WordSlingPrototype-module__ltM-vW__mapChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.WordSlingPrototype-module__ltM-vW__mapPreview{height:80px}}.WordSlingPrototype-module__ltM-vW__projectileCard[data-special=true]{border-color:#cfb77c99;box-shadow:inset 0 0 16px #e2bd6310}.WordSlingPrototype-module__ltM-vW__projectileCard[data-special=true] .WordSlingPrototype-module__ltM-vW__projectileDetails{flex-wrap:wrap;align-items:flex-start}.WordSlingPrototype-module__ltM-vW__projectileCard[data-special=true] .WordSlingPrototype-module__ltM-vW__projectileAbilityDescription{white-space:normal;text-overflow:clip;color:#e6dfc6;max-width:290px;font-size:10px;line-height:1.4;overflow:visible}.WordSlingPrototype-module__ltM-vW__premiumCompanion:after{content:"";pointer-events:none;background:#c9b28e60;border-radius:50%;height:5px;position:absolute;inset:auto 3px -3px;box-shadow:-9px 2px 5px #c9b28e35,9px 1px 5px #c9b28e30}.WordSlingPrototype-module__ltM-vW__gameShell .WordSlingPrototype-module__ltM-vW__commandDock{-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(at 50% 0,#81544255,#0000 65%),repeating-linear-gradient(0deg,#251d1c 0,#332623 3px,#352824 6px,#292221 9px);border:2px solid #997248;border-bottom:0;border-radius:18px 18px 0 0;box-shadow:0 -6px #322924,0 -8px #aa8250,0 -15px 25px #19171977,inset 0 2px #d6b57955}.WordSlingPrototype-module__ltM-vW__gameShell .WordSlingPrototype-module__ltM-vW__commandDock:before{background:#942d2c;width:5px;inset:8px auto 8px 0;box-shadow:inset 1px 0 #e9b17b}.WordSlingPrototype-module__ltM-vW__gameShell .WordSlingPrototype-module__ltM-vW__commandStage{box-shadow:none;background:0 0;border:0;border-left:1px solid #af8d5255;border-radius:0}.WordSlingPrototype-module__ltM-vW__gameShell .WordSlingPrototype-module__ltM-vW__commandStage:first-child{border-left:0}.WordSlingPrototype-module__ltM-vW__gameShell .WordSlingPrototype-module__ltM-vW__commandStepLabel{color:#d7bd91;letter-spacing:.1em;font-size:9px}.WordSlingPrototype-module__ltM-vW__gameShell .WordSlingPrototype-module__ltM-vW__commandStepLabel b{color:#ffe5b8;background:#6c2928;border:1px solid #c79657}.WordSlingPrototype-module__ltM-vW__gameShell .WordSlingPrototype-module__ltM-vW__letterButton{color:#f6e7c9;text-shadow:0 2px #241b16;background:linear-gradient(145deg,#795a3b,#443026);border-color:#b08b53;min-height:42px;box-shadow:0 3px #1c1815,inset 0 1px #f6e2ac44}.WordSlingPrototype-module__ltM-vW__gameShell .WordSlingPrototype-module__ltM-vW__letterButtonActive{background:linear-gradient(#c15a3e,#842b29);border-color:#f0c87b;box-shadow:0 3px #3c1e1b,0 0 12px #e6ae5533}.WordSlingPrototype-module__ltM-vW__gameShell .WordSlingPrototype-module__ltM-vW__inputWrap{background:#171d20;border:1px solid #ac8a54;box-shadow:inset 0 3px 8px #0007}.WordSlingPrototype-module__ltM-vW__gameShell .WordSlingPrototype-module__ltM-vW__summonButton{color:#251b18;background:linear-gradient(#c89748,#a66a2e);border:1px solid #ffe0a0;min-height:44px;box-shadow:0 3px #503624}.WordSlingPrototype-module__ltM-vW__gameShell .WordSlingPrototype-module__ltM-vW__projectileCard{background:#172024bb;border:1px solid #a4875544;border-radius:10px}.WordSlingPrototype-module__ltM-vW__gameShell .WordSlingPrototype-module__ltM-vW__movementControl{background:#171d20;border-color:#977650}.WordSlingPrototype-module__ltM-vW__gameShell .WordSlingPrototype-module__ltM-vW__movementControl button{color:#f8dfac;background:linear-gradient(#68513c,#3b3028);border-color:#b28c56;min-height:42px}.WordSlingPrototype-module__ltM-vW__gameShell .WordSlingPrototype-module__ltM-vW__commandStatus{color:#d6c8b1}.WordSlingPrototype-module__ltM-vW__gameShell .WordSlingPrototype-module__ltM-vW__turnCallout strong{color:#ffe5b0}.WordSlingPrototype-module__ltM-vW__gameShell .WordSlingPrototype-module__ltM-vW__roundPill{color:#f0dcb1;background:#662927;border-color:#b28651}@media (max-width:700px){.WordSlingPrototype-module__ltM-vW__gameShell .WordSlingPrototype-module__ltM-vW__commandStage{border-top:1px solid #af8d5233;border-left:0}.WordSlingPrototype-module__ltM-vW__gameShell .WordSlingPrototype-module__ltM-vW__commandDock{max-height:46dvh;padding:7px;overflow:auto}.WordSlingPrototype-module__ltM-vW__gameShell .WordSlingPrototype-module__ltM-vW__commandStage:first-child{border-top:0}}.WordSlingPrototype-module__ltM-vW__brandTitle{align-items:center;gap:12px;min-width:0;display:flex}.WordSlingPrototype-module__ltM-vW__brandMark{background:#fff;border:2px solid #b48e58;border-radius:8px;width:65px;height:auto;padding:3px}.WordSlingPrototype-module__ltM-vW__brandTitle .WordSlingPrototype-module__ltM-vW__logo{color:#f2dfba}.WordSlingPrototype-module__ltM-vW__brandTitle .WordSlingPrototype-module__ltM-vW__logo span{color:#b94335}@media (max-width:600px){.WordSlingPrototype-module__ltM-vW__brandMark{width:43px}.WordSlingPrototype-module__ltM-vW__brandTitle{gap:5px}.WordSlingPrototype-module__ltM-vW__brandTitle p{display:none}}.WordSlingPrototype-module__ltM-vW__gameShell button,.WordSlingPrototype-module__ltM-vW__gameShell input{touch-action:manipulation}.WordSlingPrototype-module__ltM-vW__gameShell button:focus-visible,.WordSlingPrototype-module__ltM-vW__gameShell input:focus-visible{outline-offset:3px;outline:3px solid #ffe19b}.WordSlingPrototype-module__ltM-vW__gameShell .WordSlingPrototype-module__ltM-vW__commandStepLabel{letter-spacing:.04em;font-size:11px}.WordSlingPrototype-module__ltM-vW__gameShell .WordSlingPrototype-module__ltM-vW__letterButton,.WordSlingPrototype-module__ltM-vW__gameShell .WordSlingPrototype-module__ltM-vW__movementControl button{min-width:44px;min-height:44px}.WordSlingPrototype-module__ltM-vW__gameShell .WordSlingPrototype-module__ltM-vW__inputWrap input{min-width:0;font-size:18px}@media (pointer:coarse){.WordSlingPrototype-module__ltM-vW__gameShell button{min-height:44px}}@media (min-width:900px) and (max-height:800px){.WordSlingPrototype-module__ltM-vW__gameShell .WordSlingPrototype-module__ltM-vW__commandDock{gap:8px;padding-top:8px;padding-bottom:8px}.WordSlingPrototype-module__ltM-vW__gameShell .WordSlingPrototype-module__ltM-vW__commandStage{padding-top:4px;padding-bottom:4px}}
