.kDwe3q_page{--ink:#173b54;min-height:calc(100dvh - 72px);color:var(--ink);background:radial-gradient(circle at 8% 7%,#fff7c9 0 6%,#0000 25%),radial-gradient(circle at 93% 8%,#d5f3ff 0 8%,#0000 28%),linear-gradient(145deg,#f6f0d7,#e6f1df 55%,#cde8e2);padding:clamp(18px,3vw,40px) clamp(12px,4vw,54px) 42px;font-family:Arial,Noto Sans KR,sans-serif;position:relative;overflow-x:hidden}.kDwe3q_page:before{content:"";opacity:.16;pointer-events:none;background-image:radial-gradient(#27656a 1px,#0000 1px);background-size:19px 19px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 32% 68%,#000);mask-image:linear-gradient(90deg,#000,#0000 32% 68%,#000)}.kDwe3q_ambient i{border:1px solid #2f7f7960;border-radius:50%;position:absolute}.kDwe3q_ambient i:first-child{width:310px;height:310px;top:250px;left:-190px}.kDwe3q_ambient i:nth-child(2){width:190px;height:190px;top:70px;right:-80px}.kDwe3q_ambient i:nth-child(3){width:110px;height:110px;bottom:-50px;right:5%}.kDwe3q_hero{z-index:1;justify-content:flex-end;align-items:flex-end;gap:30px;width:min(1240px,100%);margin:0 auto 22px;display:flex;position:relative}.kDwe3q_kicker{color:#237d77;letter-spacing:.22em;margin:0 0 5px;font-size:10px;font-weight:1000}.kDwe3q_hero h2{color:#173f4e;letter-spacing:-.08em;margin:0;font-size:clamp(40px,5vw,67px);line-height:.95}.kDwe3q_hero>div>p:last-child{color:#526f72;max-width:590px;margin:10px 0 0;font-size:13px;line-height:1.6}.kDwe3q_scoreCard{background:#fffdf2f2;border:1px solid #729d8b66;border-radius:18px;grid-template-columns:repeat(3,1fr);min-width:min(100%,430px);display:grid;overflow:hidden;box-shadow:0 14px 35px #395f4b14}.kDwe3q_scoreCard>div{border-left:1px solid #719a8860;flex-direction:column;min-width:0;padding:13px 18px;display:flex}.kDwe3q_scoreCard>div:first-child{border-left:0}.kDwe3q_scoreCard span{color:#668078;letter-spacing:.08em;white-space:nowrap;font-size:9px;font-weight:900}.kDwe3q_scoreCard strong{color:#1c5e58;margin-top:4px;font-size:25px;line-height:1}.kDwe3q_scoreCard small{color:#79948d;margin-left:2px;font-size:11px}.kDwe3q_myScore strong{color:#b87919}.kDwe3q_cpuScore strong{color:#d64f5d}.kDwe3q_scoreValue{align-items:flex-end;gap:8px;display:flex}.kDwe3q_successRate{color:#c54353;white-space:nowrap;flex-direction:column;align-items:flex-start;min-width:48px;margin-bottom:-1px;font-size:12px;line-height:1;display:flex}.kDwe3q_scoreCard .kDwe3q_successRate span{color:#8b6a6e;letter-spacing:0;margin-bottom:3px;font-size:7px}.kDwe3q_scoreCard .kDwe3q_successRate small{color:#a27b80;margin:2px 0 0;font-size:7px;font-weight:800}.kDwe3q_gameShell{z-index:1;grid-template-columns:minmax(0,1fr);align-items:start;gap:22px;width:min(900px,100%);margin:auto;display:grid;position:relative}.kDwe3q_boardColumn{min-width:0}.kDwe3q_boardTopline{color:#2d6763;letter-spacing:.14em;justify-content:space-between;align-items:center;gap:16px;margin:0 4px 9px;font-size:10px;font-weight:1000;display:flex}.kDwe3q_legend{letter-spacing:0;align-items:center;gap:7px;display:flex}.kDwe3q_legend i{background:#f7c84a;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 2px #fff4bd}.kDwe3q_legend i:nth-child(2){background:#ef6070;margin-left:8px;box-shadow:0 0 0 2px #ffd7dc}.kDwe3q_board{aspect-ratio:14/17;contain:layout paint;isolation:isolate;background:#a8e7f7;border:1px solid #45a7cf;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 25px 70px #22504c35,0 3px 3px #164b6555}.kDwe3q_board:after{content:"";pointer-events:none;border-radius:27px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff80}.kDwe3q_board svg{width:100%;height:100%;display:block}.kDwe3q_pickMode svg{cursor:crosshair}.kDwe3q_coastLine{fill:none;stroke:#9bd7df;stroke-width:3px;stroke-dasharray:5 13;opacity:.22}.kDwe3q_obstacles{pointer-events:none}.kDwe3q_obstacles polygon{stroke-linejoin:round}.kDwe3q_waterObstacle{stroke:#d7f7ff;stroke-width:12px}.kDwe3q_mapItems{pointer-events:none}.kDwe3q_mapItems>g{opacity:.96}.kDwe3q_itemGlyph{transform:none}.kDwe3q_mapItems circle{stroke:#fff9dd;stroke-width:7px}.kDwe3q_mapItems text{fill:#173b54;paint-order:stroke;stroke:#fff9dd;stroke-width:2px;font-size:29px;font-weight:1000}.kDwe3q_playerTerritory{fill:url(#player-land);stroke:none;opacity:.96}.kDwe3q_computerTerritory{fill:url(#cpu-land);stroke:none;opacity:.96}.kDwe3q_homeLabels text{fill:#fff9d8;letter-spacing:.08em;pointer-events:none;font-size:16px;font-weight:1000}.kDwe3q_homeLabels .kDwe3q_playerHomeText{fill:#073f58;paint-order:stroke;stroke:#efffff;stroke-width:3px}.kDwe3q_homeLabels .kDwe3q_cpuHomeText{fill:#fff0c7;paint-order:stroke;stroke:#5e0709;stroke-width:4px}.kDwe3q_playerBeacon,.kDwe3q_cpuBeacon{fill:none;stroke-width:7px;stroke-dasharray:15 12}.kDwe3q_playerBeacon{stroke:#d9fbff}.kDwe3q_cpuBeacon{stroke:#ff5d2e}.kDwe3q_playerPath line,.kDwe3q_computerPath line{fill:none;stroke-linecap:round;stroke-linejoin:round}.kDwe3q_playerPath line{stroke:#fff4ad;stroke-width:9px}.kDwe3q_playerPath circle{fill:#fff8d7;stroke:#a66b14;stroke-width:4px}.kDwe3q_playerPath text{fill:#fff;paint-order:stroke;stroke:#8b5a17;stroke-width:5px;font-size:15px;font-weight:1000}.kDwe3q_computerPath line{stroke:#ffd8dd;stroke-width:9px;stroke-dasharray:12 9;animation:.55s both kDwe3q_drawCpu}.kDwe3q_computerPath circle{fill:#fff0f2;stroke:#a12f42;stroke-width:4px}.kDwe3q_computerAim line{stroke:#ff8190;stroke-width:6px;stroke-linecap:round;stroke-dasharray:8 14;animation:.7s linear infinite kDwe3q_dash}.kDwe3q_computerAim circle{fill:#ef607066;stroke:#fff0f2;stroke-width:5px}.kDwe3q_computerAim text{fill:#fff1f3;paint-order:stroke;stroke:#8f2637;stroke-width:5px;font-size:15px;font-weight:1000}.kDwe3q_aim line{stroke:#fff;stroke-width:5px;stroke-linecap:round;stroke-dasharray:5 15;animation:1s linear infinite kDwe3q_dash}.kDwe3q_aim circle{fill:#d9f6ff66;stroke:#fff;stroke-width:5px}.kDwe3q_aim text{fill:#fff;paint-order:stroke;stroke:#173b54;stroke-width:5px;font-size:15px;font-weight:1000}.kDwe3q_safeAim line,.kDwe3q_safeAim circle{stroke:#8affbc}.kDwe3q_safeAim circle{fill:#30bb6c99}.kDwe3q_safeAim text{fill:#a8ffca}.kDwe3q_dangerAim line,.kDwe3q_dangerAim circle{stroke:#ff958c}.kDwe3q_dangerAim circle{fill:#dc443f88}.kDwe3q_dangerAim text{fill:#ffb3aa}.kDwe3q_startMarker circle{fill:#fff8d4;stroke:#174e50;stroke-width:5px}.kDwe3q_startMarker path{fill:#2aab75;stroke:#173f43;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.kDwe3q_clickHint circle{fill:none;stroke:#fff6b1;stroke-width:6px;stroke-dasharray:11 9;pointer-events:none;animation:1s ease-in-out infinite alternate kDwe3q_hintPulse}.kDwe3q_clickHint text{fill:#fffbe3;paint-order:stroke;stroke:#875a14;stroke-width:6px;pointer-events:none;font-size:19px;font-weight:1000}.kDwe3q_notice{color:#416b6d;text-align:center;justify-content:center;align-items:center;gap:10px;min-height:44px;margin:10px 5px 0;font-size:12px;font-weight:800;display:flex}.kDwe3q_notice span{color:#fffbe9;background:#245f70;border-radius:99px;place-items:center;min-width:36px;height:25px;padding:0 7px;font-size:9px;display:grid}.kDwe3q_controls{gap:11px;display:grid}.kDwe3q_roundCard,.kDwe3q_controlCard{background:#fffdf0c9;border:1px solid #71988a66;border-radius:20px;padding:15px 16px;box-shadow:0 13px 32px #456b5714}.kDwe3q_roundCard small{color:#63847d;letter-spacing:.17em;font-size:8px;font-weight:1000}.kDwe3q_roundCard>div{gap:8px;margin:10px 0 8px;display:flex}.kDwe3q_roundCard i{color:#82978f;border:2px solid #b5c7b9;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-style:normal;font-weight:1000;display:grid}.kDwe3q_roundCard .kDwe3q_moveDone{color:#704a0e;background:#f7c84a;border-color:#c48a1f}.kDwe3q_roundCard .kDwe3q_moveNow{color:#17695f;background:#e1f5df;border-color:#247e73;animation:.8s ease-in-out infinite alternate kDwe3q_movePulse}.kDwe3q_roundCard p{color:#b04b42;margin:0;font-size:10px;font-weight:900;line-height:1.45}.kDwe3q_controlCard{transition:all .25s}.kDwe3q_activeCard{background:#fffef5;border-color:#2e8e80;transform:translateY(-2px);box-shadow:0 16px 40px #2f716932,0 0 0 3px #50a9941f}.kDwe3q_stepTitle{align-items:center;gap:10px;display:flex}.kDwe3q_stepTitle>span{color:#fffce8;background:#1f665f;border-radius:99px;place-items:center;min-width:40px;height:27px;font-size:9px;font-weight:1000;display:grid}.kDwe3q_stepTitle div{flex-direction:column;display:flex}.kDwe3q_stepTitle small{color:#6d8b83;letter-spacing:.16em;font-size:8px;font-weight:900}.kDwe3q_stepTitle strong{color:#244f4c;font-size:13px}.kDwe3q_dial{--direction:0deg;background:radial-gradient(circle,#fffdf1 0 38%,transparent 39%),conic-gradient(from -2deg,#2b746e 0 4deg,transparent 4deg 43deg,#76a69a 43deg 47deg,transparent 47deg 88deg,#2b746e 88deg 92deg,transparent 92deg 133deg,#76a69a 133deg 137deg,transparent 137deg 178deg,#2b746e 178deg 182deg,transparent 182deg 223deg,#76a69a 223deg 227deg,transparent 227deg 268deg,#2b746e 268deg 272deg,transparent 272deg 313deg,#76a69a 313deg 317deg);border-radius:50%;width:126px;height:126px;margin:12px auto 0;position:relative;box-shadow:inset 0 0 0 7px #e7ead5,0 8px 20px #326a5c25}.kDwe3q_dialRing{border:1px solid #7da398;border-radius:50%;position:absolute;inset:15px}.kDwe3q_needle{z-index:2;width:5px;height:47px;transform:translate(-50%,-100%) rotate(var(--direction));transform-origin:50% 100%;background:linear-gradient(#ed664d 0 60%,#275e5b 60%);border-radius:9px;position:absolute;top:50%;left:50%;box-shadow:0 2px 7px #173f4355}.kDwe3q_needle:after{content:"";background:#285e5b;border:4px solid #fffbea;border-radius:50%;width:14px;height:14px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.kDwe3q_dial em{color:#426e68;font-size:8px;font-style:normal;font-weight:1000;position:absolute}.kDwe3q_dial em:first-of-type{top:4px;left:50%;transform:translate(-50%)}.kDwe3q_dial em:nth-of-type(2){top:50%;right:6px;transform:translateY(-50%)}.kDwe3q_dial em:nth-of-type(3){bottom:4px;left:50%;transform:translate(-50%)}.kDwe3q_dial em:nth-of-type(4){top:50%;left:6px;transform:translateY(-50%)}.kDwe3q_dial b{color:#245a55;font-size:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kDwe3q_powerTrack{background:repeating-linear-gradient(90deg,#d7dfcf 0 2px,#0000 2px 10%);border:4px solid #e8ead6;border-radius:99px;height:30px;margin:19px 1px 8px;position:relative;box-shadow:inset 0 2px 5px #27584d20}.kDwe3q_powerTrack>i{background:linear-gradient(90deg,#65b489 0,#f1cf58 55%,#ed694d 100%);border-radius:99px;transition:width 25ms linear;position:absolute;inset:0 auto 0 0}.kDwe3q_powerTrack>span{background:#1f5553;border:3px solid #fffdf0;border-radius:9px;width:5px;height:38px;transition:left 25ms linear;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 3px 8px #17474050}.kDwe3q_powerTrack em{color:#7b9189;font-size:8px;font-style:normal;font-weight:900;position:absolute;top:34px}.kDwe3q_powerTrack em:first-of-type{left:2px}.kDwe3q_powerTrack em:last-of-type{color:#dc674f;right:2px}.kDwe3q_controlCard>p{color:#67827a;text-align:center;margin:18px 0 0;font-size:9px;font-weight:800}.kDwe3q_action{color:#fffdf0;cursor:pointer;background:linear-gradient(135deg,#e95f49,#f28a54);border:0;border-radius:18px;justify-content:space-between;align-items:center;min-height:57px;padding:0 18px 0 22px;transition:all .12s;display:flex;box-shadow:0 10px #a94739,0 16px 28px #a947393a}.kDwe3q_action:not(:disabled):hover{filter:brightness(1.05);transform:translateY(-2px)}.kDwe3q_action:not(:disabled):active{transform:translateY(6px);box-shadow:0 4px #a94739}.kDwe3q_action:disabled{cursor:not-allowed;opacity:.75;background:#8ca5a0;box-shadow:0 7px #647c77}.kDwe3q_action span{font-size:13px;font-weight:1000}.kDwe3q_action kbd{background:#54342d55;border:1px solid #ffffff70;border-radius:7px;padding:5px 7px;font-size:9px}.kDwe3q_reset{color:#54766f;cursor:pointer;background:0 0;border:0;justify-self:center;padding:5px 10px;font-size:10px;font-weight:800}.kDwe3q_difficultySetup{z-index:6;color:#fffceb;text-align:center;background:#123f58f7;align-content:center;justify-items:center;padding:clamp(18px,4vw,46px);display:grid;position:absolute;inset:0;overflow:hidden}.kDwe3q_difficultySetup>span{color:#ffda70;letter-spacing:.24em;font-size:13px;font-weight:1000}.kDwe3q_difficultySetup h3{letter-spacing:-.05em;margin:8px 0 4px;font-size:clamp(30px,4.5vw,48px)}.kDwe3q_difficultySetup>p{color:#cfe5e4;margin:0 0 18px;font-size:11px}.kDwe3q_setupSelects{grid-template-columns:1fr 1fr;gap:16px;width:min(720px,100%);margin:16px 0 14px;display:grid}.kDwe3q_setupField{text-align:left;gap:6px;min-width:0;display:grid}.kDwe3q_setupField>span{color:#ffda70;letter-spacing:.08em;font-size:14px;font-weight:1000}.kDwe3q_setupField select{color:#fffceb;cursor:pointer;background:#f8fff018;border:1px solid #fff5;border-radius:13px;outline:0;width:100%;min-width:0;padding:14px 15px;font:800 17px/1.25 inherit;box-shadow:inset 0 1px #ffffff18}.kDwe3q_setupField select:hover{background:#f8fff025;border-color:#69e5db}.kDwe3q_setupField select:focus-visible{border-color:#69e5db;box-shadow:0 0 0 3px #69e5db30}.kDwe3q_setupField option{color:#fffceb;background:#173f56}.kDwe3q_setupField small{color:#c7e0df;min-height:16px;font-size:12px}.kDwe3q_mapPreviewRow{text-align:left;background:#f8fff00c;border:1px solid #ffffff2d;border-radius:15px;grid-template-columns:88px 1fr;align-items:center;gap:15px;width:min(720px,100%);padding:11px 14px;display:grid}.kDwe3q_mapPreview{background:#236c91;border:2px solid #fff9df;border-radius:9px;width:68px;height:85px;display:block;box-shadow:0 5px 12px #051f3066}.kDwe3q_mapPreviewRow>div{flex-direction:column;gap:3px;min-width:0;display:flex}.kDwe3q_mapPreviewRow strong{color:#fff5c7;font-size:17px}.kDwe3q_mapPreviewRow small{color:#d4eae8;font-size:12px}.kDwe3q_mapPreviewRow span{color:#a8d3d7;font-size:11px}.kDwe3q_itemBanBox{width:min(720px,100%);margin-top:12px}.kDwe3q_banHeading{text-align:left;justify-content:space-between;align-items:end;gap:8px;margin-bottom:6px;display:flex}.kDwe3q_banHeading strong{color:#ffda70;letter-spacing:.08em;font-size:15px}.kDwe3q_banHeading small{color:#c7dfde;font-size:11px}.kDwe3q_itemBanButtons{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.kDwe3q_itemBanButtons button{color:#eaf7ef;cursor:pointer;background:#f8fff010;border:1px solid #ffffff35;border-radius:11px;align-items:center;gap:9px;min-width:0;min-height:54px;padding:9px 10px;display:flex;position:relative}.kDwe3q_itemBanButtons button:hover:not(:disabled){background:#ffda7018;border-color:#ffda70}.kDwe3q_itemBanButtons button:disabled{cursor:not-allowed;opacity:.38}.kDwe3q_itemBanButtons button>i{color:#173b54;border:2px solid #fff9dd;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:16px;font-style:normal;font-weight:1000;display:grid}.kDwe3q_itemBanButtons button>span{color:inherit;letter-spacing:0;text-overflow:ellipsis;font-size:13px;font-weight:900;overflow:hidden}.kDwe3q_itemBanButtons button>b{color:#fff;text-shadow:0 2px 5px #4f0711;font-size:35px;line-height:1;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.kDwe3q_itemBanButtons .kDwe3q_bannedItem{color:#ffd8dd;background:#b5273f77;border-color:#ff6d7d;box-shadow:inset 0 0 0 1px #ff8896}.kDwe3q_startMatch{color:#284f49;cursor:pointer;background:#ffcf65;border:0;border-radius:99px;margin-top:20px;padding:16px 32px;font-size:17px;font-weight:1000;box-shadow:0 7px #b27d2d}.kDwe3q_startMatch:active{transform:translateY(4px);box-shadow:0 3px #b27d2d}.kDwe3q_result{z-index:5;color:#fffceb;text-align:center;background:#123f58f2;place-content:center;justify-items:center;display:grid;position:absolute;inset:0}.kDwe3q_result span{color:#ffda70;letter-spacing:.24em;font-size:10px;font-weight:1000}.kDwe3q_result strong{letter-spacing:-.06em;margin-top:8px;font-size:clamp(34px,6vw,66px)}.kDwe3q_finalScore{align-items:center;gap:16px;margin-top:10px;display:flex}.kDwe3q_finalScore b{font-size:25px}.kDwe3q_finalScore b:first-child{color:#ffd35f}.kDwe3q_finalScore b:last-child{color:#ff7b89}.kDwe3q_finalScore i{color:#bcd9df;font-size:10px;font-style:normal}.kDwe3q_result p{color:#d6f1e7;max-width:470px;margin:10px 20px 18px;font-size:13px}.kDwe3q_result button{color:#284f49;cursor:pointer;background:#ffcf65;border:0;border-radius:99px;padding:12px 24px;font-weight:1000}@keyframes kDwe3q_dash{to{stroke-dashoffset:-40px}}@keyframes kDwe3q_hintPulse{to{opacity:.35;transform:scale(1.18)}}@keyframes kDwe3q_movePulse{to{transform:scale(1.1);box-shadow:0 0 0 5px #58a99024}}@keyframes kDwe3q_claimLand{0%{opacity:.2;transform:scale(.86)}to{opacity:.9;transform:scale(1)}}@keyframes kDwe3q_drawCpu{0%{stroke-dashoffset:120px;opacity:.2}to{stroke-dashoffset:0;opacity:1}}@keyframes kDwe3q_itemFloat{to{transform:translateY(-8px)}}@keyframes kDwe3q_beaconSpin{to{transform:rotate(360deg)}}.kDwe3q_page{--ink:#e9f8ff;color:#e9f8ff;background:radial-gradient(circle at 50% 15%,#193e59 0,#081725 42%,#030910 100%)}.kDwe3q_page:before{opacity:.24;background-image:linear-gradient(#6ad7e50a 1px,#0000 1px),linear-gradient(90deg,#6ad7e50a 1px,#0000 1px);background-size:36px 36px;-webkit-mask-image:radial-gradient(circle at 50% 30%,#000,#0000 72%);mask-image:radial-gradient(circle at 50% 30%,#000,#0000 72%)}.kDwe3q_ambient i{border-color:#62d7e94a;box-shadow:0 0 40px #43cce833}.kDwe3q_hero{justify-content:center;align-items:center}.kDwe3q_scoreCard{background:#081827f5;border-color:#7fe9ff3d;box-shadow:0 12px 34px #0008,inset 0 1px #baf5ff26}.kDwe3q_scoreCard>div{border-color:#7fe9ff24}.kDwe3q_scoreCard span,.kDwe3q_scoreCard small{color:#86aeba}.kDwe3q_scoreCard strong{color:#eafcff;text-shadow:0 0 18px #8cefff55}.kDwe3q_myScore strong{color:#ffd266;text-shadow:0 0 18px #ffbf3d66}.kDwe3q_cpuScore strong{color:#ff6d91;text-shadow:0 0 18px #ff3f7166}.kDwe3q_boardTopline{color:#8ab8c4}.kDwe3q_legend i{background:#f7bd45;box-shadow:0 0 12px #ffc13c}.kDwe3q_legend i:nth-child(2){background:#ed476d;box-shadow:0 0 12px #ff416f}.kDwe3q_board{background:#06121e;border:1px solid #75e5ff70;border-radius:24px;box-shadow:0 32px 100px #000c,0 0 45px #3bd4ee1f,inset 0 0 0 1px #d3faff1c}.kDwe3q_board:after{border-radius:23px;box-shadow:inset 0 0 0 1px #c4f6ff40,inset 0 0 50px #03101dcc}.kDwe3q_playArea{fill:#030b13}.kDwe3q_boardFrame{fill:#071522;stroke:#77dff4;stroke-width:5px}.kDwe3q_coastLine{stroke:#8fefff;stroke-width:4px;opacity:.12}.kDwe3q_waterObstacle{stroke:#7cecff;stroke-width:8px;opacity:.88}.kDwe3q_rockObstacle{fill:#263845;stroke:#7e98a2;stroke-width:9px}.kDwe3q_playerPath line{stroke:#ffe47b}.kDwe3q_computerPath line{stroke:#ff7998}.kDwe3q_notice{color:#9ec4ce}.kDwe3q_notice span{color:#bcf7ff;background:#0c2638;border:1px solid #70dbeb4a}.kDwe3q_difficultySetup{background:radial-gradient(circle at 50% 38%,#183c55fa,#06111b 72%)}.kDwe3q_difficultySetup>span,.kDwe3q_setupField>span,.kDwe3q_mapPreviewRow strong{color:#7cecff;text-shadow:0 0 14px #38d5ef66}.kDwe3q_difficultySetup>p,.kDwe3q_setupField small,.kDwe3q_mapPreviewRow small,.kDwe3q_mapPreviewRow span{color:#91b5c0}.kDwe3q_setupField select{color:#effcff;background:#071b2bd9;border-color:#70e4f93d;box-shadow:inset 0 1px #ccfaff17}.kDwe3q_setupField select:hover,.kDwe3q_setupField select:focus-visible{background:#0c273b;border-color:#66e7ff}.kDwe3q_setupField option{background:#071827}.kDwe3q_mapPreviewRow{background:#061724aa;border-color:#70e4f92e}.kDwe3q_mapPreview{border-color:#80ebff;box-shadow:0 0 20px #41d8ef42}.kDwe3q_startMatch{color:#052030;background:linear-gradient(135deg,#75edff,#48b8da);box-shadow:0 7px #1d6e8c,0 0 28px #52dff455}.kDwe3q_startMatch:active{box-shadow:0 3px #1d6e8c}.kDwe3q_result{background:#06121e8c}.kDwe3q_result span,.kDwe3q_result strong,.kDwe3q_finalScore,.kDwe3q_result p{text-shadow:0 2px 12px #000,0 0 24px #000}.kDwe3q_itemDock{z-index:4;background:#04101bf5;border:1px solid #7cecff38;border-radius:15px;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;width:min(100%,680px);margin:0 auto 8px;padding:7px;display:grid;position:relative;box-shadow:0 8px 22px #0008,inset 0 1px #d7fbff18}.kDwe3q_itemDock button{border:1px solid color-mix(in srgb,var(--item-color) 48%,#183142);background:linear-gradient(180deg,color-mix(in srgb,var(--item-color) 13%,#0a2131),#071521);color:#eafaff;cursor:pointer;border-radius:10px;place-items:center;min-width:0;height:52px;transition:all .15s;display:grid;position:relative}.kDwe3q_itemDock button:hover:not(:disabled){border-color:var(--item-color);box-shadow:0 0 16px color-mix(in srgb,var(--item-color) 35%,transparent);transform:translateY(-2px)}.kDwe3q_itemDock button:disabled{cursor:not-allowed;filter:saturate(.15);opacity:.48}.kDwe3q_itemDock b{color:var(--item-color);text-shadow:0 0 10px var(--item-color);font-size:17px;line-height:1}.kDwe3q_itemDock span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;font-weight:900;overflow:hidden}.kDwe3q_itemDock small{color:#9fc2cb;font-size:7px;position:absolute;top:3px;right:4px}.kDwe3q_playingPage{height:auto;min-height:0;padding-top:10px;padding-bottom:10px;position:fixed;inset:72px 0 0;overflow:hidden}.kDwe3q_playingPage .kDwe3q_hero{margin-bottom:8px}.kDwe3q_playingPage .kDwe3q_gameShell{width:min(900px,82.3529dvh - 222px,100%)}.kDwe3q_setupPage{height:auto;min-height:0;padding-top:18px;padding-bottom:14px;position:fixed;inset:72px 0 0;overflow:hidden}.kDwe3q_setupPage .kDwe3q_hero{margin-bottom:12px}.kDwe3q_setupPage .kDwe3q_scoreCard>div{padding:9px 16px}.kDwe3q_setupPage .kDwe3q_scoreCard strong{font-size:21px}.kDwe3q_setupPage .kDwe3q_gameShell{gap:0}.kDwe3q_setupPage .kDwe3q_boardTopline{margin-bottom:7px}.kDwe3q_setupBoard{aspect-ratio:auto;height:min(600px,100dvh - 250px);min-height:0}.kDwe3q_setupBoard>svg{opacity:.18}.kDwe3q_difficultySetup{padding:18px 28px}.kDwe3q_difficultySetup>span{font-size:11px}.kDwe3q_difficultySetup h3{margin:5px 0 2px;font-size:32px}.kDwe3q_setupSelects{gap:10px 14px;margin:12px 0 10px}.kDwe3q_setupField{gap:4px}.kDwe3q_setupField>span{font-size:12px}.kDwe3q_setupField select{border-radius:11px;padding:10px 13px;font-size:14px}.kDwe3q_setupField small{min-height:13px;font-size:10px}.kDwe3q_mapPreviewRow{grid-template-columns:62px 1fr;gap:12px;padding:8px 11px}.kDwe3q_mapPreview{width:50px;height:63px}.kDwe3q_mapPreviewRow strong{font-size:14px}.kDwe3q_mapPreviewRow small{font-size:10px}.kDwe3q_mapPreviewRow span{font-size:9px}.kDwe3q_startMatch{margin-top:12px;padding:12px 26px;font-size:14px}@media (max-width:900px){.kDwe3q_gameShell{grid-template-columns:1fr}.kDwe3q_controls{grid-template-columns:1fr 1fr}.kDwe3q_roundCard,.kDwe3q_action,.kDwe3q_reset{grid-column:1/-1}.kDwe3q_roundCard{grid-template-columns:1fr auto;gap:4px 15px;display:grid}.kDwe3q_roundCard>div{grid-area:1/2/3;margin:0}.kDwe3q_roundCard p{grid-column:1}.kDwe3q_dial{width:118px;height:118px}.kDwe3q_needle{height:43px}}@media (max-width:680px){.kDwe3q_page{min-height:calc(100dvh - 56px);padding:7px 10px 30px}.kDwe3q_playingPage{min-height:0;padding-bottom:8px;inset:56px 0 0}.kDwe3q_playingPage .kDwe3q_gameShell{width:min(100%,82.3529dvh - 213px)}.kDwe3q_setupPage{padding:7px 10px 8px;inset:56px 0 0}.kDwe3q_hero{margin-bottom:7px;display:block}.kDwe3q_setupPage .kDwe3q_hero{margin-bottom:6px}.kDwe3q_hero h2{font-size:42px}.kDwe3q_hero>div>p:last-child{font-size:11px}.kDwe3q_scoreCard{min-width:0;margin-top:0}.kDwe3q_scoreCard>div{padding:10px 9px}.kDwe3q_setupPage .kDwe3q_scoreCard>div{padding:7px 9px}.kDwe3q_scoreCard strong{font-size:21px}.kDwe3q_setupPage .kDwe3q_scoreCard strong{font-size:18px}.kDwe3q_boardTopline{margin-bottom:6px}.kDwe3q_board{border-width:2px;border-radius:19px}.kDwe3q_setupBoard{height:calc(100dvh - 170px);min-height:0}.kDwe3q_controls{gap:8px}.kDwe3q_controlCard{border-radius:16px;padding:12px}.kDwe3q_notice{text-align:left;justify-content:flex-start;font-size:10px}.kDwe3q_homeLabels text{font-size:20px}.kDwe3q_clickHint text{font-size:24px}.kDwe3q_difficultySetup{align-content:center;padding:12px}.kDwe3q_difficultySetup>span{font-size:9px}.kDwe3q_difficultySetup h3{font-size:24px}.kDwe3q_difficultySetup>p{margin-bottom:5px;font-size:10px}.kDwe3q_setupSelects{gap:7px;margin:8px 0}.kDwe3q_setupField{gap:3px}.kDwe3q_setupField>span{font-size:10px}.kDwe3q_setupField select{padding:9px 10px;font-size:13px}.kDwe3q_setupField small{font-size:9px}.kDwe3q_mapPreviewRow{grid-template-columns:55px 1fr;padding:7px 9px}.kDwe3q_mapPreview{width:44px;height:55px}.kDwe3q_mapPreviewRow strong{font-size:12px}.kDwe3q_mapPreviewRow small{font-size:9px}.kDwe3q_mapPreviewRow span{font-size:8px}.kDwe3q_startMatch{margin-top:9px;padding:10px 20px;font-size:13px}.kDwe3q_itemDock{grid-template-columns:repeat(4,1fr);gap:4px;width:100%;margin-bottom:6px;padding:5px}.kDwe3q_itemDock button{height:41px}.kDwe3q_itemDock b{font-size:14px}.kDwe3q_itemDock span{font-size:7px}}@media (max-width:430px){.kDwe3q_hero h2{font-size:37px}.kDwe3q_scoreCard span{font-size:8px}.kDwe3q_controls{display:block}.kDwe3q_roundCard,.kDwe3q_controlCard{margin-bottom:9px}.kDwe3q_action{width:100%;margin-bottom:14px}.kDwe3q_reset{margin:auto;display:block}.kDwe3q_boardTopline>span{display:none}.kDwe3q_legend{margin-left:auto}.kDwe3q_dial{width:124px;height:124px}.kDwe3q_needle{height:46px}.kDwe3q_notice span{min-width:34px}.kDwe3q_setupSelects{grid-template-columns:1fr 1fr}.kDwe3q_setupField small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kDwe3q_result p{font-size:11px}}@media (prefers-reduced-motion:reduce){.kDwe3q_aim line,.kDwe3q_clickHint circle,.kDwe3q_roundCard .kDwe3q_moveNow,.kDwe3q_playerTerritory polygon,.kDwe3q_computerTerritory polygon,.kDwe3q_computerPath line,.kDwe3q_itemGlyph{animation:none}.kDwe3q_action,.kDwe3q_activeCard{transition:none}}
