.dX-Qma_game{--ink:#18332f;--cream:#fffaf0;min-height:calc(100dvh - 82px);color:var(--ink);background:radial-gradient(circle at 7% 8%,#ffd27e55 0 8%,#0000 24%),radial-gradient(circle at 94% 16%,#73e2d355 0 9%,#0000 25%),linear-gradient(145deg,#fffaf0,#f4f8e8 55%,#e9f8ef);padding:38px clamp(12px,3vw,38px) 70px}.dX-Qma_playArea{grid-template-columns:minmax(0,680px) minmax(250px,300px);align-items:start;gap:38px;max-width:1050px;margin:auto;display:grid}.dX-Qma_boardShell{min-width:0;position:relative}.dX-Qma_turnBanner{color:#48625d;background:#ffffffc7;border:1px solid #dce4d7;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:42px;margin:0 auto 10px;padding:8px 15px;font-size:12px;font-weight:850;display:flex;box-shadow:0 10px 30px -26px #18332f}.dX-Qma_turnBanner>span{min-width:0}.dX-Qma_turnBanner em{color:#397464;white-space:nowrap;background:#e4f4e9;border-radius:999px;padding:3px 7px;font-size:8px;font-style:normal}.dX-Qma_turnBanner>b{color:#fff;font-variant-numeric:tabular-nums;text-align:center;background:#315d50;border-radius:8px;min-width:48px;margin-left:auto;padding:4px 7px;font-size:11px}.dX-Qma_turnBanner .dX-Qma_timerWarning{background:#d84a3d;animation:.5s ease-in-out infinite alternate dX-Qma_timerBeat}.dX-Qma_pulse{background:#f18b56;border-radius:50%;flex:none;width:8px;height:8px;animation:1.3s ease-in-out infinite dX-Qma_pulse;box-shadow:0 0 0 4px #f18b5622}.dX-Qma_board{aspect-ratio:1;background:linear-gradient(135deg,#f2c774,#ddb05c);border:5px solid #315d50;border-radius:24px;grid-template-columns:repeat(15,1fr);padding:12px;display:grid;overflow:hidden;box-shadow:0 28px 70px -36px #18332f,inset 0 0 0 3px #f8dc9b}.dX-Qma_cell{place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:visible}.dX-Qma_cell:before,.dX-Qma_cell:after{content:"";z-index:0;pointer-events:none;background:#795c3278;position:absolute}.dX-Qma_cell:before{height:1px;top:50%;left:0;right:0}.dX-Qma_cell:after{width:1px;top:0;bottom:0;left:50%}.dX-Qma_cell:nth-child(15n+1):before{left:50%}.dX-Qma_cell:nth-child(15n):before{right:50%}.dX-Qma_cell:nth-child(-n+15):after{top:50%}.dX-Qma_cell:nth-last-child(-n+15):after{bottom:50%}.dX-Qma_cell:enabled{cursor:pointer}.dX-Qma_cell:enabled:hover{z-index:2}.dX-Qma_cell:enabled:hover:before{background:#fff8da;height:3px}.dX-Qma_cell:focus-visible{z-index:4;outline:none}.dX-Qma_cell:focus-visible:before{background:#fff;height:3px}.dX-Qma_starDot{z-index:1;background:#6b4c28;border-radius:50%;width:5px;height:5px;position:relative}.dX-Qma_lastMove .dX-Qma_slime{box-shadow:0 0 0 3px #fff,0 7px 12px #694b293d}.dX-Qma_lastMove .dX-Qma_slime:after{content:"";background:#fff;border-radius:50%;width:19%;height:19%;position:absolute;top:8%;right:10%;box-shadow:0 0 0 2px #24433c}.dX-Qma_winning .dX-Qma_slime{filter:saturate(1.2)drop-shadow(0 0 7px #fff);animation:.65s ease-in-out infinite alternate dX-Qma_winBounce}.dX-Qma_slime{z-index:2;transform-origin:50% 85%;border:1px solid #fffa;border-radius:48% 52% 45% 55%/38% 43% 57% 62%;width:82%;height:82%;animation:.28s cubic-bezier(.2,1.5,.45,1) dX-Qma_slimeDrop;display:block;position:relative;box-shadow:inset 7px 8px 11px #ffffff4f,inset -6px -7px 10px #18292322,0 5px 8px #6d4b2733}.dX-Qma_slime:before{content:"";z-index:-1;background:inherit;border-top:1px solid #fffa;border-radius:55% 45% 48% 52%;width:36%;height:31%;position:absolute;top:-13%;left:13%;transform:rotate(-16deg)}.dX-Qma_lumi{background:linear-gradient(145deg,#ffc861 4%,#ff8b58 63%,#ed5d5d)}.dX-Qma_moru{background:linear-gradient(145deg,#73efd5 3%,#28b9b5 58%,#176f92);border-radius:52% 48% 57% 43%/43% 38% 62% 57%}.dX-Qma_moru:before{width:27%;height:34%;top:-12%;left:auto;right:10%;transform:rotate(24deg)}.dX-Qma_grape{background:linear-gradient(145deg,#d9a0ff 2%,#9754d8 57%,#552a94);border-radius:44% 56% 51% 49%/36% 45% 55% 64%}.dX-Qma_grape:before{border-radius:50%;width:45%;height:33%;top:-18%;left:28%;transform:rotate(4deg)}.dX-Qma_lemon{background:linear-gradient(145deg,#fff59b 2%,#ffd449 59%,#ee922b);border-radius:58% 42% 46% 54%/32% 43% 57% 68%}.dX-Qma_lemon:before{border-radius:70% 30% 55% 45%;width:30%;height:38%;top:-15%;left:8%;transform:rotate(-28deg)}.dX-Qma_berry{background:linear-gradient(145deg,#ffb3d8 2%,#f15a9e 58%,#b92f72);border-radius:50% 50% 44% 56%/44% 41% 59% 56%}.dX-Qma_berry:before{border-radius:35% 65% 32% 68%;width:34%;height:35%;top:-17%;left:35%;transform:rotate(12deg)}.dX-Qma_soda{background:linear-gradient(145deg,#b9f4ff 2%,#55bfe7 56%,#2877b6);border-radius:46% 54% 58% 42%/31% 38% 62% 69%}.dX-Qma_soda:before{border-radius:70% 30% 60% 40%;width:24%;height:42%;top:-19%;left:auto;right:15%;transform:rotate(21deg)}.dX-Qma_face{background:radial-gradient(at 25% 22%,#173730 0 10%,#0000 12%),radial-gradient(at 75% 22%,#173730 0 10%,#0000 12%);height:32%;position:absolute;top:37%;left:22%;right:22%}.dX-Qma_face:before{content:"";border-bottom:2px solid #173730;border-radius:0 0 50% 50%;width:28%;height:20%;position:absolute;top:34%;left:36%}.dX-Qma_moru .dX-Qma_face:after{content:"";background:#b5fff1;border-radius:50%;width:7%;height:7%;position:absolute;top:48%;left:-13%;box-shadow:5px 5px #b5fff1,43px -1px #b5fff1}.dX-Qma_smallSlime{flex:none;width:56px;height:51px}.dX-Qma_smallSlime .dX-Qma_face:before{border-bottom-width:2px}.dX-Qma_confident{filter:saturate(1.16)brightness(1.04);border-radius:42% 58% 43% 57%/34% 39% 66% 61%;animation:1.35s ease-in-out infinite alternate dX-Qma_happySquish}.dX-Qma_confident .dX-Qma_face:before{border-bottom-width:3px;width:38%;height:30%;top:28%;left:31%}.dX-Qma_nervous{filter:saturate(.78);border-radius:54% 46% 58% 42%/48% 42% 58% 52%;animation:.58s ease-in-out infinite alternate dX-Qma_nervousWiggle}.dX-Qma_lumiLeading{box-shadow:0 28px 70px -36px #d76533,inset 0 0 0 3px #ffe5aa}.dX-Qma_moruLeading{box-shadow:0 28px 70px -36px #087b83,inset 0 0 0 3px #bdfbf0}.dX-Qma_result{z-index:10;color:#fff;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#18332f80;border:1px solid #ffffff70;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;animation:.25s dX-Qma_fadeIn;display:flex;position:absolute;inset:52px 0 0}.dX-Qma_result>.dX-Qma_slime{flex:none;width:88px;height:82px;margin-bottom:15px}.dX-Qma_result small{letter-spacing:.22em;color:#ffd77d;text-shadow:0 1px 5px #18332f;font-size:10px;font-weight:950}.dX-Qma_result>strong{text-shadow:0 2px 8px #18332f;margin:6px 0 20px;font-size:22px}.dX-Qma_result button{color:#18332f;background:#fff;border-radius:999px;padding:12px 20px;font-size:11px;font-weight:950}.dX-Qma_resultActions{gap:7px;display:flex}.dX-Qma_resultActions button:first-child{color:#fff;background:#18332fb0;border:1px solid #fffc}.dX-Qma_drawMark{color:#ffd77d;font-size:70px}.dX-Qma_scoreBar{z-index:15;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;max-width:1050px;margin:0 auto 12px;display:grid;position:relative}.dX-Qma_playerSlot{min-width:0;position:relative}.dX-Qma_panel{flex-direction:column;display:flex}.dX-Qma_playerCard{text-align:left;cursor:pointer;background:#ffffffb8;border:1px solid #dfe8dc;border-radius:19px;grid-template-columns:58px 1fr auto;align-items:center;gap:12px;width:100%;padding:14px;transition:all .2s;display:grid}.dX-Qma_playerCard:hover{background:#fff}.dX-Qma_playerCard.dX-Qma_currentPlayer{background:#fff;border-color:#ef9868;transform:translateY(-2px);box-shadow:0 14px 35px -27px #bb5c31}.dX-Qma_playerCard div{min-width:0}.dX-Qma_playerCard small{color:#899a95;letter-spacing:.12em;font-size:8px;font-weight:950;display:block}.dX-Qma_playerCard strong{margin:2px 0;font-size:18px;display:block}.dX-Qma_playerCard span{color:#7a8c87;font-size:10px;display:block}.dX-Qma_playerCard>b{font-variant-numeric:tabular-nums;font-size:28px}.dX-Qma_slimeMenu{z-index:30;background:#fffaf1;border:1px solid #e4b584;border-radius:15px;width:min(460px,92vw);padding:9px;animation:.16s dX-Qma_fadeIn;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 18px 45px -20px #18332f}.dX-Qma_playerSlot:last-child .dX-Qma_slimeMenu{left:auto;right:0}.dX-Qma_slimeMenu>small{color:#7a8c87;margin:0 3px 6px;font-size:8px;font-weight:900;display:block}.dX-Qma_slimeMenu>div{grid-template-columns:repeat(6,minmax(54px,1fr));gap:4px;display:grid}.dX-Qma_slimeMenu button{color:#71817c;border:1px solid #0000;border-radius:10px;justify-items:center;gap:2px;padding:5px 3px;font-size:8px;font-weight:900;display:grid}.dX-Qma_slimeMenu button .dX-Qma_smallSlime{width:34px;height:31px}.dX-Qma_slimeMenu button:hover{background:#fff}.dX-Qma_slimeMenu .dX-Qma_selectedSlime{color:#8f4d2d;background:#fff0e5;border-color:#ef9868}.dX-Qma_slimeMenu button:disabled{opacity:.24}.dX-Qma_versus{color:#95a59f;text-align:center;align-items:center;gap:10px;margin:8px 0;font-size:9px;font-weight:950;display:flex}.dX-Qma_versus span{display:none}.dX-Qma_actions{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:18px;display:grid}.dX-Qma_actions button{color:#315d50;border:1px solid #315d50;border-radius:13px;min-height:44px;font-size:10px;font-weight:900}.dX-Qma_actions button:last-child{color:#fff;background:#315d50}.dX-Qma_actions button:disabled{opacity:.35}.dX-Qma_ruleCard{background:#e3eee0;border-radius:17px;margin-top:14px;padding:17px}.dX-Qma_ruleCard b{letter-spacing:.16em;color:#348070;font-size:9px}.dX-Qma_ruleCard p{color:#526a64;margin:7px 0;font-size:11px;line-height:1.6}.dX-Qma_ruleCard span{color:#7a8c87;font-size:9px}.dX-Qma_originalNote{color:#7c8e88;margin-top:11px;padding:0 5px;font-size:9px;line-height:1.55}.dX-Qma_themeBar{align-items:center;gap:14px;min-width:0;max-width:1050px;margin:0 auto 8px;display:flex}.dX-Qma_themeBar>b{color:#788d86;letter-spacing:.16em;flex:none;font-size:9px}.dX-Qma_themeBar>div{gap:5px;min-width:0;padding:3px 2px;display:flex;overflow-x:auto}.dX-Qma_themeBar button{color:#637872;background:#fff9;border:1px solid #d7e2d8;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 9px;font-size:10px;font-weight:850;display:flex}.dX-Qma_themeBar button i{background:#e6b861;border:2px solid #315d50;border-radius:4px;width:14px;height:14px}.dX-Qma_themeBar button i[data-swatch=diary]{background:repeating-linear-gradient(0deg,#fff 0 3px,#b8d5ef 4px);border-color:#7397bd}.dX-Qma_themeBar button i[data-swatch=tile]{background:linear-gradient(135deg,#cff4df,#8bd9bb);border-color:#328576}.dX-Qma_themeBar button i[data-swatch=night]{background:linear-gradient(135deg,#171b37,#28d8da);border-color:#8c76ff}.dX-Qma_themeBar .dX-Qma_activeTheme{color:#fff;background:#315d50;border-color:#315d50}.dX-Qma_matchOptions{align-items:stretch;gap:7px;max-width:1050px;margin:0 auto 16px;padding:2px;display:flex;overflow-x:auto}.dX-Qma_matchOptions>div{background:#ffffffa8;border:1px solid #dbe5db;border-radius:12px;flex:none;align-items:center;gap:3px;padding:4px;display:flex}.dX-Qma_matchOptions>div>span{color:#73857f;padding:0 6px;font-size:8px;font-weight:900}.dX-Qma_matchOptions button{color:#71817c;border-radius:8px;min-width:42px;padding:6px 7px;font-size:9px;font-weight:850}.dX-Qma_matchOptions button:disabled{opacity:.32}.dX-Qma_matchOptions .dX-Qma_activeOption{color:#fff;background:#315d50}.dX-Qma_renjuToggle{cursor:pointer;background:#ffffffa8;border:1px solid #dbe5db;border-radius:12px;flex:none;align-items:center;gap:10px;padding:6px 9px;display:flex}.dX-Qma_renjuToggle span{min-width:130px}.dX-Qma_renjuToggle b,.dX-Qma_renjuToggle small{display:block}.dX-Qma_renjuToggle b{font-size:9px}.dX-Qma_renjuToggle small{color:#7b8d87;margin-top:1px;font-size:7px}.dX-Qma_renjuToggle input{opacity:0;position:absolute}.dX-Qma_renjuToggle>i{background:#abb9b4;border-radius:999px;width:32px;height:18px;position:relative}.dX-Qma_renjuToggle>i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:all .2s;position:absolute;top:3px;left:3px}.dX-Qma_renjuToggle input:checked+i{background:#9a3c62}.dX-Qma_renjuToggle input:checked+i:after{transform:translate(14px)}.dX-Qma_renjuToggle input:focus-visible+i{outline-offset:2px;outline:2px solid #18332f}.dX-Qma_game[data-theme=diary] .dX-Qma_board{background:#fffdf8;border-color:#658bb2;box-shadow:0 28px 70px -36px #274c73,inset 0 0 0 3px #dbeafa}.dX-Qma_game[data-theme=diary] .dX-Qma_cell:before,.dX-Qma_game[data-theme=diary] .dX-Qma_cell:after{background:#76a6cd88}.dX-Qma_game[data-theme=diary] .dX-Qma_starDot{background:#557fa4}.dX-Qma_game[data-theme=tile] .dX-Qma_board{background:linear-gradient(135deg,#dff9e7,#a8e0c5);border-color:#27786d;box-shadow:0 28px 70px -36px #164c45,inset 0 0 0 3px #effff3}.dX-Qma_game[data-theme=tile] .dX-Qma_cell:before,.dX-Qma_game[data-theme=tile] .dX-Qma_cell:after{background:#4b9c8799}.dX-Qma_game[data-theme=night] .dX-Qma_board{background:linear-gradient(145deg,#171b37,#242952);border-color:#7969df;box-shadow:0 28px 70px -30px #10122b,inset 0 0 0 3px #413f79}.dX-Qma_game[data-theme=night] .dX-Qma_cell:before,.dX-Qma_game[data-theme=night] .dX-Qma_cell:after{background:#45dfe099}.dX-Qma_game[data-theme=night] .dX-Qma_starDot{background:#f3d5ff;box-shadow:0 0 7px #5ff}.dX-Qma_ghostPreview{z-index:3;pointer-events:none;place-items:center;display:grid;position:absolute;inset:5%}.dX-Qma_ghostPreview>.dX-Qma_slime{filter:saturate(.9);width:92%;height:92%;animation:none}.dX-Qma_hintPreview{opacity:.58;animation:.8s ease-in-out infinite alternate dX-Qma_ghostBob}.dX-Qma_hintPreview>b{z-index:5;color:currentColor;background:#fff;border-radius:4px;padding:1px 3px;font-size:clamp(5px,.65vw,8px);font-weight:950;line-height:1;position:absolute;bottom:-15%;left:50%;transform:translate(-50%);box-shadow:0 1px 4px #18332f44}.dX-Qma_bestMarker{color:#dc542f}.dX-Qma_opponentMarker{color:#8238a5}.dX-Qma_coachMarker{color:#087f73}.dX-Qma_bestHint:before,.dX-Qma_opponentHint:before,.dX-Qma_coachHint:before{height:3px}.dX-Qma_bestHint:after,.dX-Qma_opponentHint:after,.dX-Qma_coachHint:after{width:3px}.dX-Qma_forbidden .dX-Qma_hoverPreview{display:none}.dX-Qma_forbiddenMark{z-index:4;aspect-ratio:1;color:#a72f57;pointer-events:none;background:#fff0f3cc;border:1px solid #a64061;border-radius:50%;place-items:center;width:70%;font-size:clamp(10px,1.7vw,19px);font-weight:400;line-height:1;display:grid;position:relative}.dX-Qma_forbiddenMark small{white-space:nowrap;font-size:clamp(4px,.55vw,7px);font-weight:900;position:absolute;top:72%}.dX-Qma_forbiddenFlash .dX-Qma_forbiddenMark{background:#ffd4dd;animation:.3s linear 2 dX-Qma_forbiddenShake}.dX-Qma_replayControls{background:#ffffffd9;border:1px solid #cfded5;border-radius:13px;grid-template-columns:auto auto auto 1fr auto;align-items:center;gap:5px;margin-top:9px;padding:8px;display:grid}.dX-Qma_replayControls button{color:#315d50;border:1px solid #315d50;border-radius:8px;min-height:32px;padding:6px 9px;font-size:9px;font-weight:900}.dX-Qma_replayControls button:nth-child(2),.dX-Qma_replayControls button:last-child{color:#fff;background:#315d50}.dX-Qma_replayControls button:disabled{opacity:.3}.dX-Qma_replayControls input{accent-color:#159b8f;width:100%}.dX-Qma_itemBox{background:#ffffffc7;border:1px solid #d9e5dc;border-radius:18px;margin-top:16px;padding:13px}.dX-Qma_itemTitle{justify-content:space-between;align-items:end;margin-bottom:9px;display:flex}.dX-Qma_itemTitle small{color:#3b8c7e;letter-spacing:.14em;font-size:8px;font-weight:950;display:block}.dX-Qma_itemTitle strong{margin-top:2px;font-size:14px;display:block}.dX-Qma_itemTitle>span{color:#869791;font-size:8px}.dX-Qma_itemGrid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.dX-Qma_itemGrid button{text-align:left;background:#f7faf5;border:1px solid #d9e4dc;border-radius:12px;grid-template-columns:24px 1fr;column-gap:6px;min-width:0;padding:9px 7px;display:grid;position:relative}.dX-Qma_itemGrid button>i{color:#563a24;background:#f7bd63;border-radius:8px;grid-row:1/3;place-items:center;width:24px;height:24px;font-size:14px;font-style:normal;font-weight:900;display:grid}.dX-Qma_itemGrid button:nth-child(2)>i{color:#59366c;background:#d7b5ed}.dX-Qma_itemGrid b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.dX-Qma_itemGrid small{color:#87958f;font-size:7px}.dX-Qma_itemGrid em{color:#fff;background:#315d50;border-radius:50%;place-items:center;width:15px;height:15px;font-size:8px;font-style:normal;font-weight:900;display:grid;position:absolute;top:5px;right:5px}.dX-Qma_itemGrid button:disabled{opacity:.38}.dX-Qma_coachSwitch{cursor:pointer;background:#e6f2ed;border-radius:12px;align-items:center;gap:8px;margin-top:7px;padding:9px;display:flex;position:relative}.dX-Qma_coachSwitch>span{flex:1;min-width:0}.dX-Qma_coachSwitch b,.dX-Qma_coachSwitch small{display:block}.dX-Qma_coachSwitch b{font-size:9px}.dX-Qma_coachSwitch small{color:#71857e;margin-top:2px;font-size:7px}.dX-Qma_coachSwitch input{opacity:0;pointer-events:none;position:absolute}.dX-Qma_coachSwitch>i{background:#adbbb5;border-radius:999px;flex:none;width:34px;height:20px;transition:all .2s;position:relative}.dX-Qma_coachSwitch>i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:3px;left:3px}.dX-Qma_coachSwitch input:checked+i{background:#159b8f}.dX-Qma_coachSwitch input:checked+i:after{transform:translate(14px)}.dX-Qma_coachSwitch input:focus-visible+i{outline-offset:2px;outline:2px solid #18332f}.dX-Qma_lesson{color:#695a35;background:#fff7df;border-radius:9px;min-height:31px;margin-top:7px;padding:7px 9px;font-size:8px;line-height:1.45}@keyframes dX-Qma_slimeDrop{0%{transform:translateY(-35%)scale(.7,1.25)}70%{transform:translateY(3%)scale(1.12,.88)}to{transform:none}}@keyframes dX-Qma_winBounce{to{transform:translateY(-10%)scale(1.04,.96)}}@keyframes dX-Qma_pulse{50%{opacity:.55;transform:scale(.72)}}@keyframes dX-Qma_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes dX-Qma_ghostBob{to{opacity:.72;transform:translateY(-8%)scale(.94)}}@keyframes dX-Qma_happySquish{0%{transform:translateY(0)scale(1.03,.97)rotate(-2deg)}to{transform:translateY(-8%)scale(.96,1.05)rotate(2deg)}}@keyframes dX-Qma_nervousWiggle{0%{transform:translate(-3%)scale(1.03,.97)}to{transform:translate(3%)scale(.97,1.03)}}@keyframes dX-Qma_forbiddenShake{25%{transform:translate(-10%)}75%{transform:translate(10%)}}@keyframes dX-Qma_timerBeat{to{transform:scale(1.06)}}@media (max-width:820px){.dX-Qma_game{padding:25px 10px 45px}.dX-Qma_scoreBar,.dX-Qma_slimeSelector{max-width:620px}.dX-Qma_modePicker{width:min(100%,300px)}.dX-Qma_themeBar{margin-top:0}.dX-Qma_playArea{grid-template-columns:minmax(0,600px);gap:18px;max-width:620px}.dX-Qma_panel{gap:7px}.dX-Qma_playerCard{grid-template-columns:42px 1fr auto;gap:7px;padding:9px}.dX-Qma_smallSlime{width:40px;height:37px}.dX-Qma_playerCard strong{font-size:14px}.dX-Qma_playerCard>b{font-size:21px}.dX-Qma_versus{margin:0}.dX-Qma_originalNote{text-align:center}}@media (max-width:560px){.dX-Qma_game{min-height:calc(100dvh - 62px);padding:12px 6px 25px;overflow-x:clip}.dX-Qma_slimeSelector{grid-template-columns:1fr;gap:4px}.dX-Qma_slimeSelector>div{padding:3px 5px}.dX-Qma_hero{margin-bottom:8px}.dX-Qma_modePicker button{min-width:0;padding:8px 11px}.dX-Qma_themeBar{align-items:flex-start;margin:0 auto 8px}.dX-Qma_themeBar>b{padding-top:8px}.dX-Qma_turnBanner{min-height:34px;margin-bottom:5px;font-size:10px}.dX-Qma_board{border-width:3px;border-radius:14px;padding:6px}.dX-Qma_slime{width:88%;height:88%}.dX-Qma_face:before{border-bottom-width:1px}.dX-Qma_result{border-radius:14px;inset:39px 0 0}.dX-Qma_panel{gap:4px}.dX-Qma_playerCard{border-radius:12px;grid-template-columns:35px 1fr auto;padding:6px 8px}.dX-Qma_smallSlime{width:33px;height:30px}.dX-Qma_playerCard strong{font-size:12px}.dX-Qma_playerCard>b{font-size:17px}.dX-Qma_itemBox{margin-top:8px;padding:10px}.dX-Qma_actions{margin-top:5px}.dX-Qma_actions button{min-height:36px}.dX-Qma_ruleCard{margin-top:7px;padding:12px}.dX-Qma_originalNote{margin-top:6px}.dX-Qma_hintPreview>b{font-size:5px}}@media (max-height:640px) and (min-width:821px){.dX-Qma_game{padding-top:18px}.dX-Qma_hero{margin-bottom:16px}.dX-Qma_hero h2{font-size:44px}.dX-Qma_hero>div>p:last-child{margin-top:8px}.dX-Qma_playArea{grid-template-columns:minmax(0,calc(100dvh - 185px)) minmax(250px,300px);max-width:900px}.dX-Qma_themeBar{margin-bottom:10px}.dX-Qma_panel{font-size:90%}.dX-Qma_playerCard{padding:8px}.dX-Qma_smallSlime{width:42px;height:39px}.dX-Qma_itemBox{margin-top:8px;padding:9px}.dX-Qma_actions{margin-top:7px}.dX-Qma_ruleCard{margin-top:7px;padding:10px}}@media (max-width:560px){.dX-Qma_finalReview{flex-direction:column;align-items:stretch;padding:9px}.dX-Qma_finalReview>div:last-child{grid-template-columns:1fr;width:100%;display:grid}.dX-Qma_finalReview button{min-height:34px}.dX-Qma_finalReview p>span{font-size:7px}.dX-Qma_resultActions{flex-direction:column;width:min(220px,80%)}.dX-Qma_resultActions button{width:100%}.dX-Qma_replayControls{grid-template-columns:auto 1fr auto}.dX-Qma_replayControls input{grid-area:2/1/auto/-1}.dX-Qma_replayControls button:last-child{grid-column:1/-1}.dX-Qma_matchOptions{margin-bottom:8px}}@media (prefers-reduced-motion:reduce){.dX-Qma_slime,.dX-Qma_winning .dX-Qma_slime,.dX-Qma_pulse,.dX-Qma_result,.dX-Qma_hintPreview{animation:none}}.dX-Qma_slimeMenu>div{padding-bottom:2px;display:flex;overflow-x:auto}.dX-Qma_slimeMenu button{flex:1;min-width:56px}.dX-Qma_controlDock{background:linear-gradient(135deg,#ffffffd9,#f4faf4c9);border:1px solid #d8e5dc;border-radius:18px;max-width:1050px;margin:0 auto 16px;padding:8px;box-shadow:0 14px 38px -32px #18332f}.dX-Qma_optionShelf{align-items:center;gap:8px;min-width:0;display:flex}.dX-Qma_controlDock .dX-Qma_themeBar{flex:1;min-width:0;max-width:none;margin:0;padding:0 3px}.dX-Qma_controlDock .dX-Qma_themeBar>b{font-size:8px}.dX-Qma_controlDock .dX-Qma_themeBar button{padding:5px 8px;font-size:9px}.dX-Qma_controlDock .dX-Qma_matchOptions{flex:none;max-width:none;margin:0;padding:0;overflow:visible}.dX-Qma_controlDock .dX-Qma_matchOptions>div,.dX-Qma_controlDock .dX-Qma_renjuToggle{background:#eaf2eb;border:0}.dX-Qma_toolShelf{border-top:1px solid #dfe9e2;grid-template-columns:minmax(130px,1fr) minmax(130px,1fr) minmax(140px,1fr) auto;align-items:stretch;gap:6px;margin-top:7px;padding-top:7px;display:grid}.dX-Qma_itemPill{text-align:left;background:#fff;border:1px solid #d9e4dc;border-radius:12px;grid-template-columns:28px 1fr auto;align-items:center;gap:7px;min-width:0;padding:6px 8px;display:grid;position:relative}.dX-Qma_itemPill>i{color:#67431e;background:#ffd477;border-radius:9px;place-items:center;width:28px;height:28px;font-size:15px;font-style:normal;display:grid}.dX-Qma_itemPill:nth-child(2)>i{color:#59366c;background:#d9b8ee}.dX-Qma_itemPill span,.dX-Qma_itemPill b,.dX-Qma_itemPill small{min-width:0;display:block}.dX-Qma_itemPill b{white-space:nowrap;font-size:9px}.dX-Qma_itemPill small{color:#87958f;margin-top:1px;font-size:7px}.dX-Qma_itemPill em{color:#fff;background:#315d50;border-radius:50%;place-items:center;width:17px;height:17px;font-size:8px;font-style:normal;font-weight:900;display:grid}.dX-Qma_itemPill:disabled{opacity:.38}.dX-Qma_coachCompact{cursor:pointer;background:#e5f2ed;border-radius:12px;align-items:center;gap:8px;padding:7px 9px;display:flex;position:relative}.dX-Qma_coachCompact>span{flex:1;min-width:0}.dX-Qma_coachCompact b,.dX-Qma_coachCompact small{display:block}.dX-Qma_coachCompact b{font-size:9px}.dX-Qma_coachCompact small{color:#71857e;margin-top:1px;font-size:7px}.dX-Qma_coachCompact input{opacity:0;position:absolute}.dX-Qma_coachCompact>i{background:#adbbb5;border-radius:999px;flex:none;width:32px;height:18px;transition:all .2s;position:relative}.dX-Qma_coachCompact>i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:all .2s;position:absolute;top:3px;left:3px}.dX-Qma_coachCompact input:checked+i{background:#159b8f}.dX-Qma_coachCompact input:checked+i:after{transform:translate(14px)}.dX-Qma_coachCompact input:focus-visible+i{outline-offset:2px;outline:2px solid #18332f}.dX-Qma_quickActions{grid-template-columns:repeat(3,auto);gap:4px;display:grid}.dX-Qma_quickActions button{color:#315d50;white-space:nowrap;background:#fff;border:1px solid #b8d1c5;border-radius:11px;min-width:58px;padding:6px 8px;font-size:9px;font-weight:900}.dX-Qma_quickActions button:last-child{color:#fff;background:#315d50;border-color:#315d50}.dX-Qma_quickActions button:disabled{opacity:.32}.dX-Qma_compactLesson{color:#695a35;background:#fff7df;border-radius:9px;min-height:24px;margin-top:6px;padding:5px 8px;font-size:8px;line-height:1.45}@media (max-width:820px){.dX-Qma_controlDock{max-width:620px}.dX-Qma_optionShelf{flex-direction:column;align-items:stretch;gap:5px}.dX-Qma_controlDock .dX-Qma_themeBar,.dX-Qma_controlDock .dX-Qma_matchOptions{flex:auto;width:100%}.dX-Qma_controlDock .dX-Qma_matchOptions{overflow-x:auto}.dX-Qma_toolShelf{grid-template-columns:1fr 1fr}.dX-Qma_coachCompact,.dX-Qma_quickActions{grid-column:1/-1}.dX-Qma_quickActions button{min-height:32px}.dX-Qma_playArea{gap:12px}}@media (max-width:560px){.dX-Qma_controlDock{border-radius:14px;padding:6px}.dX-Qma_toolShelf{gap:4px;margin-top:5px;padding-top:5px}.dX-Qma_itemPill{grid-template-columns:24px 1fr auto;padding:5px 6px}.dX-Qma_itemPill>i{width:24px;height:24px}.dX-Qma_quickActions{gap:4px}.dX-Qma_quickActions button{min-width:0;padding:6px 5px}.dX-Qma_compactLesson{margin-top:4px}.dX-Qma_controlDock .dX-Qma_renjuToggle span{min-width:100px}}.dX-Qma_board{grid-template-rows:repeat(15,minmax(0,1fr));grid-template-columns:repeat(15,minmax(0,1fr))}.dX-Qma_cell{background:0 0;border:0;width:100%;height:100%;padding:0}.dX-Qma_playerCard{position:relative}.dX-Qma_playerCard>b{padding-bottom:20px}.dX-Qma_balanceBadge{letter-spacing:-.02em;border-radius:999px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:950;line-height:1;position:absolute;bottom:7px;right:10px;box-shadow:0 2px 8px #18332f1f}.dX-Qma_evenStatus{color:#53655f;background:#edf1ef}.dX-Qma_evenStatus:before{content:"≈ ";font-size:10px}.dX-Qma_aheadStatus{color:#167044;background:#d8f7df}.dX-Qma_aheadStatus:before{content:"▲ ";font-size:7px}.dX-Qma_behindStatus{color:#b33a35;background:#ffe0dd}.dX-Qma_behindStatus:before{content:"! ";font-size:9px}.dX-Qma_turnBanner .dX-Qma_balanceSummary{border:1px solid;padding:5px 10px;font-size:10px;font-weight:950;box-shadow:0 3px 10px #18332f18}.dX-Qma_turnBanner .dX-Qma_balanceSummary.dX-Qma_evenStatus{color:#53655f;background:#edf1ef}.dX-Qma_turnBanner .dX-Qma_balanceSummary.dX-Qma_aheadStatus{color:#167044;background:#d8f7df}.dX-Qma_turnBanner .dX-Qma_balanceSummary.dX-Qma_behindStatus{color:#b33a35;background:#ffe0dd}.dX-Qma_confident .dX-Qma_face:after{content:"";background:#ff6d7c99;border-radius:50%;width:12%;height:8%;position:absolute;top:49%;left:4%;box-shadow:37px 0 #ff6d7c99}.dX-Qma_nervous .dX-Qma_face:after{content:"";background:#d9ffff;border:1px solid #258b9b;border-radius:60% 40% 65% 35%;width:18%;height:31%;position:absolute;top:-38%;right:-22%;transform:rotate(18deg);box-shadow:0 2px 3px #164d5b55}@media (max-width:560px){.dX-Qma_playerCard>b{padding-bottom:14px}.dX-Qma_balanceBadge{padding:3px 6px;font-size:7px;bottom:4px;right:7px}.dX-Qma_turnBanner .dX-Qma_balanceSummary{padding:3px 6px;font-size:7px}.dX-Qma_confident .dX-Qma_face:after{box-shadow:25px 0 #ff6d7c99}}.dX-Qma_selectOption{color:#73857f;background:#eaf2eb;border-radius:11px;flex:none;align-items:center;gap:5px;padding:4px 5px 4px 8px;font-size:8px;font-weight:900;display:flex}.dX-Qma_selectOption select{color:#315d50;cursor:pointer;background:#fff;border:1px solid #cbdcd1;border-radius:8px;min-width:78px;padding:5px 23px 5px 8px;font-size:9px;font-weight:900}.dX-Qma_optionToggle{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;transition:all .16s;display:flex;color:#637872!important;background:#f2f6f2!important;border:1px solid #cbdcd1!important;border-radius:11px!important;min-width:82px!important;padding:5px 9px!important}.dX-Qma_optionToggle b,.dX-Qma_optionToggle small{display:block}.dX-Qma_optionToggle b{font-size:9px}.dX-Qma_optionToggle small{opacity:.75;margin-top:1px;font-size:7px}.dX-Qma_optionToggle.dX-Qma_activeToggle{box-shadow:0 5px 14px -9px #0c5f57;color:#fff!important;background:#178a7e!important;border-color:#178a7e!important}.dX-Qma_itemPill:nth-child(3)>i{color:#842e25;background:#ffb4a4}.dX-Qma_dangerMarker{color:#d33939;opacity:.72}.dX-Qma_dangerHint:before{height:3px;background:#e34444!important}.dX-Qma_dangerHint:after{width:3px;background:#e34444!important}.dX-Qma_dangerHint{z-index:3;animation:.65s ease-in-out infinite alternate dX-Qma_dangerPulse}@keyframes dX-Qma_dangerPulse{to{filter:drop-shadow(0 0 5px #ff3131)}}@media (max-width:820px){.dX-Qma_toolShelf{grid-template-columns:repeat(3,minmax(0,1fr))}.dX-Qma_quickActions{grid-column:1/-1}}@media (max-width:420px){.dX-Qma_itemPill{gap:4px}.dX-Qma_itemPill small{display:none}.dX-Qma_itemPill b{font-size:8px}.dX-Qma_selectOption select{min-width:70px}.dX-Qma_optionToggle{min-width:74px!important}}.dX-Qma_turnBanner{box-sizing:border-box;grid-template-columns:8px minmax(0,1fr) auto auto;justify-content:normal;width:100%;height:42px;min-height:42px;display:grid}.dX-Qma_turnBanner>span:nth-of-type(2){text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dX-Qma_turnBanner>b{margin-left:0}.dX-Qma_cell:enabled:hover:before,.dX-Qma_cell:focus-visible:before{background:#795c3278;height:1px}.dX-Qma_cell:focus-visible:after{background:#795c3278;width:1px}.dX-Qma_cell:focus-visible{border-radius:6px;box-shadow:inset 0 0 0 2px #fff9}.dX-Qma_hoverPreview{opacity:0;transition:transform .1s;transform:scale(.86)}.dX-Qma_cell:enabled:hover .dX-Qma_hoverPreview,.dX-Qma_cell:focus-visible .dX-Qma_hoverPreview{opacity:1;transform:scale(1)}.dX-Qma_hoverPreview>.dX-Qma_slime{filter:saturate(1.12)contrast(1.04);border:2px solid #fff;width:94%;height:94%;box-shadow:0 0 0 2px #24433c,0 5px 9px #18332f55,inset 6px 7px 10px #fff5}@media (max-width:560px){.dX-Qma_turnBanner{height:34px;min-height:34px}}.dX-Qma_face{background:radial-gradient(circle at 25% 15%,#173730 0 10%,#0000 13%),radial-gradient(circle at 75% 15%,#173730 0 10%,#0000 13%);height:50%;top:26%;left:17%;right:17%}.dX-Qma_face:before{border:0;border-top:2px solid #173730;border-radius:999px;width:36%;height:0;top:72%;left:32%}.dX-Qma_moru:not(.dX-Qma_confident):not(.dX-Qma_nervous) .dX-Qma_face:after{content:none}.dX-Qma_confident .dX-Qma_face{background:radial-gradient(circle at 25% 14%,#173730 0 10%,#0000 13%),radial-gradient(circle at 75% 14%,#173730 0 10%,#0000 13%)}.dX-Qma_confident .dX-Qma_face:before{border:0;border-bottom:3px solid #173730;border-radius:0 0 50% 50%;width:56%;height:38%;top:45%;left:22%}.dX-Qma_confident .dX-Qma_face:after{top:58%}.dX-Qma_nervous .dX-Qma_face{background:radial-gradient(circle at 25% 14%,#173730 0 10%,#0000 13%),radial-gradient(circle at 75% 14%,#173730 0 10%,#0000 13%)}.dX-Qma_nervous .dX-Qma_face:before{border:0;border-top:3px solid #173730;border-radius:50% 50% 0 0;width:50%;height:24%;top:70%;left:25%}.dX-Qma_nervous .dX-Qma_face:after{width:16%;height:27%;top:-15%;right:-17%}.dX-Qma_face,.dX-Qma_confident .dX-Qma_face,.dX-Qma_nervous .dX-Qma_face{background:0 0}.dX-Qma_face:before{content:none}.dX-Qma_eye{background:#173730;border-radius:50%;width:19%;height:25%;position:absolute;top:9%}.dX-Qma_leftEye{left:15%}.dX-Qma_rightEye{right:15%}.dX-Qma_mouth{border-top:1px solid #173730;border-radius:999px;width:38%;height:0;position:absolute;top:72%;left:31%}.dX-Qma_confident .dX-Qma_eye{background:0 0;border-bottom:3px solid #173730;border-radius:0 0 50% 50%;width:27%;height:27%;top:8%}.dX-Qma_confident .dX-Qma_leftEye{left:8%;transform:rotate(7deg)}.dX-Qma_confident .dX-Qma_rightEye{right:8%;transform:rotate(-7deg)}.dX-Qma_confident .dX-Qma_mouth{border:0;border-bottom:1px solid #173730;border-radius:0 0 50% 50%;width:60%;height:40%;top:44%;left:20%}.dX-Qma_nervous .dX-Qma_eye{background:#fff;border:1px solid #173730;border-radius:50%;width:29%;height:43%;top:-2%;box-shadow:0 0 0 1px #fff9}.dX-Qma_nervous .dX-Qma_leftEye{left:6%;transform:rotate(-5deg)}.dX-Qma_nervous .dX-Qma_rightEye{right:6%;transform:rotate(5deg)}.dX-Qma_nervous .dX-Qma_eye:after{content:"";background:#173730;border-radius:50%;width:28%;height:28%;position:absolute;top:39%;left:36%}.dX-Qma_nervous .dX-Qma_mouth{border:0;border-top:1px solid #173730;border-radius:50% 50% 0 0;width:54%;height:25%;top:70%;left:23%}.dX-Qma_toolShelf{grid-template-columns:minmax(130px,1fr) minmax(130px,1fr) auto}@media (max-width:820px){.dX-Qma_toolShelf{grid-template-columns:1fr 1fr}.dX-Qma_quickActions{grid-column:1/-1}}.dX-Qma_controlDock .dX-Qma_themeBar>div{flex-wrap:wrap;overflow:visible}.dX-Qma_controlDock .dX-Qma_matchOptions{grid-template-columns:1fr;gap:5px;min-width:300px;display:grid;overflow:visible}.dX-Qma_controlDock .dX-Qma_matchOptions>div{background:0 0;border:0;border-radius:0;padding:0}.dX-Qma_selectRow{grid-template-columns:1fr 1fr;gap:5px!important;display:grid!important}.dX-Qma_toggleRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px!important;display:grid!important}.dX-Qma_selectOption{justify-content:space-between;min-width:0}.dX-Qma_selectOption select{width:82px;min-width:0}.dX-Qma_toggleRow .dX-Qma_optionToggle{text-align:center;align-items:center;width:100%;min-width:0!important;padding:5px 4px!important}.dX-Qma_toggleRow .dX-Qma_optionToggle small{white-space:nowrap;font-size:6.5px}@media (max-width:820px){.dX-Qma_controlDock .dX-Qma_matchOptions{min-width:0}.dX-Qma_optionShelf{overflow:visible}.dX-Qma_controlDock .dX-Qma_themeBar>div{width:100%}}@media (max-width:420px){.dX-Qma_selectOption{padding-left:6px}.dX-Qma_selectOption span{font-size:7px}.dX-Qma_selectOption select{width:72px;padding-left:6px}.dX-Qma_toggleRow .dX-Qma_optionToggle{min-height:39px}.dX-Qma_toggleRow .dX-Qma_optionToggle small{font-size:6px}}.dX-Qma_game{flex-direction:column;display:flex}.dX-Qma_game>.dX-Qma_playArea{order:1;margin:0 auto 12px}.dX-Qma_game>.dX-Qma_scoreBar{order:2;width:100%}.dX-Qma_game>.dX-Qma_controlDock{order:3;width:100%}.dX-Qma_game>.dX-Qma_playArea{grid-template-columns:minmax(0,680px);width:100%;max-width:680px}@media (max-height:640px) and (min-width:821px){.dX-Qma_game>.dX-Qma_playArea{grid-template-columns:minmax(0,calc(100dvh - 185px));max-width:calc(100dvh - 185px)}}.dX-Qma_selectRow{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (max-width:420px){.dX-Qma_selectRow .dX-Qma_selectOption{flex-direction:column;align-items:stretch;gap:2px}.dX-Qma_selectRow .dX-Qma_selectOption select{width:100%}}
