.tents-game-module__33rMQq__game{--tents-ink:#f0f2e9;--tents-muted:#adb2a7;--tents-sage:#a8bd83;--tents-canvas:#d6ae70;--tents-warning:#ef877b;width:min(100%,1160px);color:var(--tents-ink);margin-inline:auto}.tents-game-module__33rMQq__toolbar{background:radial-gradient(circle at 4% -10%,#61874b29,#0000 40%),linear-gradient(120deg,#0000 48%,#d6ae7014),#0d120efa;border:1px solid #a8bd832b;border-radius:23px 23px 9px 9px;grid-template-columns:minmax(225px,.72fr) minmax(510px,1.45fr);align-items:end;gap:clamp(18px,3vw,42px);padding:clamp(16px,2.5vw,25px);display:grid;box-shadow:0 22px 52px #00000042}.tents-game-module__33rMQq__titleBlock{min-width:0}.tents-game-module__33rMQq__eyebrow,.tents-game-module__33rMQq__puzzleForm label>span,.tents-game-module__33rMQq__cardHeading span,.tents-game-module__33rMQq__candidateCard>div span,.tents-game-module__33rMQq__actionCard>span{color:var(--tents-canvas);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:850}.tents-game-module__33rMQq__titleBlock h2{color:#fbfcef;letter-spacing:-.04em;margin:4px 0 7px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.6rem,3.7vw,2.45rem);font-weight:650;line-height:1}.tents-game-module__33rMQq__titleBlock p{max-width:425px;color:var(--tents-muted);margin:0;font-size:.82rem;line-height:1.5}.tents-game-module__33rMQq__setupControls{gap:8px;display:grid}.tents-game-module__33rMQq__pickerRow{grid-template-columns:minmax(180px,.8fr) minmax(218px,1fr);gap:8px;display:grid}.tents-game-module__33rMQq__modePicker,.tents-game-module__33rMQq__sizePicker{background:#0000003d;border:1px solid #ffffff13;border-radius:11px;gap:4px;padding:4px;display:grid}.tents-game-module__33rMQq__modePicker{grid-template-columns:repeat(2,minmax(80px,1fr))}.tents-game-module__33rMQq__sizePicker{grid-template-columns:repeat(3,minmax(64px,1fr))}.tents-game-module__33rMQq__modePicker button,.tents-game-module__33rMQq__sizePicker button,.tents-game-module__33rMQq__puzzleForm button,.tents-game-module__33rMQq__markPicker button,.tents-game-module__33rMQq__candidateList button,.tents-game-module__33rMQq__actionGrid button,.tents-game-module__33rMQq__resultCard button{min-height:44px;color:var(--tents-ink);font:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:0 11px;font-size:.75rem;font-weight:820;transition:border-color .15s,background .15s,transform .15s}.tents-game-module__33rMQq__modePicker button:hover,.tents-game-module__33rMQq__sizePicker button:hover,.tents-game-module__33rMQq__puzzleForm button:hover:not(:disabled),.tents-game-module__33rMQq__markPicker button:hover,.tents-game-module__33rMQq__candidateList button:hover,.tents-game-module__33rMQq__actionGrid button:hover:not(:disabled),.tents-game-module__33rMQq__resultCard button:hover{background:#a8bd831a;border-color:#a8bd838a}.tents-game-module__33rMQq__modePicker button:active,.tents-game-module__33rMQq__sizePicker button:active,.tents-game-module__33rMQq__puzzleForm button:active:not(:disabled),.tents-game-module__33rMQq__markPicker button:active,.tents-game-module__33rMQq__candidateList button:active,.tents-game-module__33rMQq__actionGrid button:active:not(:disabled),.tents-game-module__33rMQq__resultCard button:active{transform:translateY(1px)}.tents-game-module__33rMQq__modePicker button[aria-pressed=true],.tents-game-module__33rMQq__sizePicker button[aria-pressed=true]{color:#f6ffe7;background:linear-gradient(145deg,#4d693cb3,#2e432794);border-color:#a8bd837a}.tents-game-module__33rMQq__puzzleForm{grid-template-columns:minmax(116px,1fr) auto auto;align-items:end;gap:5px;display:grid}.tents-game-module__33rMQq__puzzleForm label{gap:4px;min-width:0;display:grid}.tents-game-module__33rMQq__puzzleForm label>span{color:var(--tents-muted);letter-spacing:.08em}.tents-game-module__33rMQq__puzzleForm input{box-sizing:border-box;color:#f5fbea;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-width:0;min-height:44px;font:inherit;font-variant-numeric:tabular-nums;background:#222820;border:1px solid #ffffff1f;border-radius:8px;padding:0 11px;font-size:.83rem;font-weight:760}.tents-game-module__33rMQq__puzzleForm button:first-of-type{color:#eefbd9;border-color:#a8bd834f}.tents-game-module__33rMQq__puzzleForm button:disabled,.tents-game-module__33rMQq__actionGrid button:disabled{opacity:.42;cursor:not-allowed}.tents-game-module__33rMQq__stats{background:#a8bd8314;border:1px solid #a8bd831a;border-radius:8px 8px 17px 17px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:1px;display:grid;overflow:hidden}.tents-game-module__33rMQq__stats>div{text-align:center;background:#0e130ffa;gap:3px;min-width:0;padding:9px 7px 11px;display:grid}.tents-game-module__33rMQq__stats span{color:var(--tents-muted);letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:clamp(.61rem,1.45vw,.69rem);font-weight:800;overflow:hidden}.tents-game-module__33rMQq__stats strong{color:#f4f8ec;font-variant-numeric:tabular-nums;font-size:clamp(.88rem,2.1vw,1.08rem)}.tents-game-module__33rMQq__stats .tents-game-module__33rMQq__warningText{color:#ffaaa0}.tents-game-module__33rMQq__gameMeta{min-height:30px;color:var(--tents-muted);justify-content:space-between;align-items:center;gap:12px;margin:14px 5px 5px;font-size:.74rem;display:flex}.tents-game-module__33rMQq__gameMeta>div{align-items:center;gap:7px;min-width:0;display:flex}.tents-game-module__33rMQq__gameMeta strong{color:#f0f3e9;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tents-game-module__33rMQq__statusDot{background:var(--tents-sage);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 12px #a8bd838c}.tents-game-module__33rMQq__playLayout{grid-template-columns:minmax(0,1fr) minmax(244px,300px);align-items:start;gap:clamp(14px,2.4vw,25px);display:grid}.tents-game-module__33rMQq__boardPanel{background:radial-gradient(circle at 82% 7%,#a27f4b1a,#0000 33%),linear-gradient(150deg,#1a2219fa,#0d120efc);border:1px solid #a8bd8324;border-radius:21px;min-width:0;min-height:600px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 18px 40px #0000002e}.tents-game-module__33rMQq__boardViewport{box-sizing:border-box;scrollbar-color:#a8bd836b transparent;place-items:center;min-height:600px;padding:clamp(15px,3.5vw,34px);display:grid;overflow-x:auto}.tents-game-module__33rMQq__board{grid-template-columns:repeat(var(--tents-size), minmax(44px, 1fr)) 44px;width:min(100%,600px);min-width:calc(var(--tents-size) * 46px + 50px);box-sizing:border-box;background:linear-gradient(#ffffff05,#fff0),#111711;border:1px solid #d5e2c626;border-radius:18px;gap:clamp(3px,.5vw,5px);padding:clamp(7px,1.4vw,11px);display:grid;box-shadow:0 20px 46px #0000004d,inset 0 1px #ffffff0b}.tents-game-module__33rMQq__gridRow{display:contents}.tents-game-module__33rMQq__columnQuota,.tents-game-module__33rMQq__rowQuota,.tents-game-module__33rMQq__quotaCorner{min-width:0;color:var(--tents-muted);font-variant-numeric:tabular-nums;background:#ffffff06;border:1px solid #a8bd8321;border-radius:8px;place-items:center;display:grid}.tents-game-module__33rMQq__columnQuota{grid-template-columns:auto auto;gap:4px;min-height:37px}.tents-game-module__33rMQq__rowQuota{grid-template-columns:1fr;align-self:stretch;gap:0}.tents-game-module__33rMQq__columnQuota strong,.tents-game-module__33rMQq__rowQuota strong{color:#eff6e4;font-size:clamp(.76rem,1.5vw,.9rem)}.tents-game-module__33rMQq__columnQuota span,.tents-game-module__33rMQq__rowQuota span{color:#889185;font-size:.58rem;font-weight:800}.tents-game-module__33rMQq__columnQuota span:before,.tents-game-module__33rMQq__rowQuota span:before{content:"·";opacity:.45;margin-right:2px}.tents-game-module__33rMQq__columnQuota[data-status=exact],.tents-game-module__33rMQq__rowQuota[data-status=exact]{background:#688d4e24;border-color:#a8bd8366}.tents-game-module__33rMQq__columnQuota[data-status=exact] span,.tents-game-module__33rMQq__rowQuota[data-status=exact] span{color:#b9d298}.tents-game-module__33rMQq__columnQuota[data-status=over],.tents-game-module__33rMQq__rowQuota[data-status=over]{background:#9a362f26;border-color:#ef877b94}.tents-game-module__33rMQq__columnQuota[data-status=over] strong,.tents-game-module__33rMQq__columnQuota[data-status=over] span,.tents-game-module__33rMQq__rowQuota[data-status=over] strong,.tents-game-module__33rMQq__rowQuota[data-status=over] span{color:#ffaaa0}.tents-game-module__33rMQq__quotaCorner{color:#d6ae709e;min-height:37px;font-family:Georgia,Times New Roman,serif;font-size:.8rem}.tents-game-module__33rMQq__cell{aspect-ratio:1;box-sizing:border-box;color:#f1f4e9;background:linear-gradient(145deg,#74895c0b,#0000),#ffffff06;border:1px solid #dae5cf21;border-radius:clamp(5px,.85vw,9px);place-items:center;min-width:0;min-height:44px;display:grid;position:relative;overflow:hidden}.tents-game-module__33rMQq__markCell{appearance:none;font:inherit;cursor:pointer;touch-action:manipulation;padding:0;transition:border-color .13s,background .13s,box-shadow .13s,transform .13s}.tents-game-module__33rMQq__markCell:hover{background:#a8bd8312;border-color:#d6e2c57a}.tents-game-module__33rMQq__markCell:active{transform:scale(.97)}.tents-game-module__33rMQq__treeCell{background:radial-gradient(circle at 48% 38%,#85b15d2e,#0000 55%),linear-gradient(145deg,#425d3554,#1f301c33);border-color:#729d5261;box-shadow:inset 0 -8px 18px #284a241a}.tents-game-module__33rMQq__treeIcon{width:56%;height:68%;position:relative}.tents-game-module__33rMQq__treeIcon i,.tents-game-module__33rMQq__treeIcon i:before,.tents-game-module__33rMQq__treeIcon i:after{aspect-ratio:1;content:"";background:#78995c;border-radius:50%;width:42%;display:block;position:absolute;box-shadow:inset 0 -3px 5px #1a36184d}.tents-game-module__33rMQq__treeIcon i{top:19%;left:29%}.tents-game-module__33rMQq__treeIcon i:before{width:100%;top:29%;left:-62%}.tents-game-module__33rMQq__treeIcon i:after{width:100%;top:29%;left:62%}.tents-game-module__33rMQq__treeIcon b{background:#9a704a;border-radius:2px;width:14%;height:39%;position:absolute;bottom:2%;left:44%;box-shadow:inset -2px 0 #43281838}.tents-game-module__33rMQq__tentCell{background:radial-gradient(circle at 50% 70%,#dbaa5e1f,#0000 55%),#5e422321;border-color:#d6ae708a}.tents-game-module__33rMQq__tentIcon{width:62%;height:62%;position:relative}.tents-game-module__33rMQq__tentIcon:before{clip-path:polygon(50% 0,100% 100%,0 100%);content:"";background:linear-gradient(112deg,#e2bb78 0 48%,#b8793f 49% 100%);position:absolute;inset:8% 4% 6%}.tents-game-module__33rMQq__tentIcon:after{content:"";background:#74502e;border-radius:2px;height:2px;position:absolute;bottom:5%;left:10%;right:10%}.tents-game-module__33rMQq__tentIcon i{z-index:1;background:#5b381dbf;width:1px;position:absolute;top:13%;bottom:8%;left:49%}.tents-game-module__33rMQq__grassCell{background:#748c560b}.tents-game-module__33rMQq__grassIcon{color:#73806e;font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,3vw,1.35rem);font-weight:500}.tents-game-module__33rMQq__openDot{border:1px solid #d3e0cb33;border-radius:50%;width:6px;height:6px}.tents-game-module__33rMQq__conflictCell{background:repeating-linear-gradient(-45deg,#0000 0 7px,#972d2624 7px 10px),#77282324;border-color:#ef877bf0;box-shadow:inset 0 0 0 1px #ff82773b}.tents-game-module__33rMQq__cell:focus-visible,.tents-game-module__33rMQq__modePicker button:focus-visible,.tents-game-module__33rMQq__sizePicker button:focus-visible,.tents-game-module__33rMQq__puzzleForm input:focus-visible,.tents-game-module__33rMQq__puzzleForm button:focus-visible,.tents-game-module__33rMQq__markPicker button:focus-visible,.tents-game-module__33rMQq__candidateList button:focus-visible,.tents-game-module__33rMQq__actionGrid button:focus-visible,.tents-game-module__33rMQq__resultCard button:focus-visible,.tents-game-module__33rMQq__rulesCard summary:focus-visible{z-index:3;outline-offset:2px;outline:3px solid #f0cd85}.tents-game-module__33rMQq__resultShade{z-index:5;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#070b07c4;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.tents-game-module__33rMQq__resultCard{box-sizing:border-box;text-align:center;background:linear-gradient(145deg,#263421,#141b13);border:1px solid #a8bd8359;border-radius:19px;width:min(100%,345px);padding:27px;box-shadow:0 24px 60px #0000006b}.tents-game-module__33rMQq__resultMark{color:#efffdb;background:#68914f2e;border:1px solid #a8bd8370;border-radius:15px;place-items:center;width:50px;height:50px;margin:0 auto 13px;font-size:1.4rem;display:grid}.tents-game-module__33rMQq__resultCard h3{color:#f8ffed;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.45rem}.tents-game-module__33rMQq__resultCard p{color:var(--tents-muted);margin:8px 0 18px;font-size:.82rem}.tents-game-module__33rMQq__resultActions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.tents-game-module__33rMQq__resultCard button{background:#5d80462e;border-color:#a8bd8359;width:100%}.tents-game-module__33rMQq__resultCard button+button{background:#ffffff0b;border-color:#ffffff1f}.tents-game-module__33rMQq__sidePanel{gap:10px;min-width:0;display:grid}.tents-game-module__33rMQq__markCard,.tents-game-module__33rMQq__candidateCard,.tents-game-module__33rMQq__actionCard,.tents-game-module__33rMQq__rulesCard,.tents-game-module__33rMQq__recordCard{background:#0e130eed;border:1px solid #a8bd831f;border-radius:15px;box-shadow:inset 0 1px #ffffff06}.tents-game-module__33rMQq__markCard{padding:15px}.tents-game-module__33rMQq__cardHeading{grid-template-columns:auto 1fr;align-items:end;gap:12px;display:grid}.tents-game-module__33rMQq__cardHeading>div{gap:2px;display:grid}.tents-game-module__33rMQq__cardHeading strong{color:#f7fbe9;text-transform:capitalize;font-family:Georgia,Times New Roman,serif;font-size:1.16rem;line-height:1}.tents-game-module__33rMQq__cardHeading p,.tents-game-module__33rMQq__actionCard p{color:var(--tents-muted);margin:0;font-size:.7rem;line-height:1.42}.tents-game-module__33rMQq__markPicker{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:12px;display:grid}.tents-game-module__33rMQq__markPicker button{text-transform:capitalize;place-items:center;gap:1px;min-width:0;min-height:54px;padding:5px;display:grid}.tents-game-module__33rMQq__markPicker button>span:last-child{font-size:.64rem}.tents-game-module__33rMQq__markPicker button[aria-pressed=true]{color:#fff1d2;background:#77573047;border-color:#d6ae70ad}.tents-game-module__33rMQq__miniTent{clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(112deg,#e2bb78 0 48%,#b8793f 49% 100%);width:23px;height:18px;display:block;position:relative}.tents-game-module__33rMQq__candidateCard{background:linear-gradient(130deg,#6e895414,#0000 65%),#0e130eed;padding:14px 15px}.tents-game-module__33rMQq__candidateCard>div:first-child{gap:3px;display:grid}.tents-game-module__33rMQq__candidateCard>div span{color:var(--tents-sage);letter-spacing:.1em}.tents-game-module__33rMQq__candidateCard>div strong{color:#edf4e6;font-size:.78rem}.tents-game-module__33rMQq__candidateCard p{color:#efce91;min-height:20px;margin:10px 0 6px;font-size:.74rem;line-height:1.42}.tents-game-module__33rMQq__candidateList{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:10px 0 7px;display:grid}.tents-game-module__33rMQq__candidateList button{text-transform:capitalize;padding:0 6px}.tents-game-module__33rMQq__candidateList button[aria-pressed=true]{background:#65874f33;border-color:#a8bd8394}.tents-game-module__33rMQq__candidateCard small{color:var(--tents-muted);font-size:.67rem;line-height:1.4;display:block}.tents-game-module__33rMQq__actionCard{padding:14px 15px}.tents-game-module__33rMQq__actionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:8px 0 9px;display:grid}.tents-game-module__33rMQq__actionGrid button{padding:0 5px;font-size:.7rem}.tents-game-module__33rMQq__rulesCard{padding:0;overflow:hidden}.tents-game-module__33rMQq__rulesCard summary{color:#edf2e7;cursor:pointer;padding:14px 15px;font-size:.76rem;font-weight:820}.tents-game-module__33rMQq__rulesCard ul{color:var(--tents-muted);gap:7px;margin:0;padding:0 17px 15px 31px;font-size:.7rem;line-height:1.45;display:grid}.tents-game-module__33rMQq__recordCard{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.tents-game-module__33rMQq__recordCard>div{text-align:center;gap:3px;padding:11px 4px;display:grid}.tents-game-module__33rMQq__recordCard>div+div{border-left:1px solid #a8bd8317}.tents-game-module__33rMQq__recordCard span{color:var(--tents-muted);letter-spacing:.025em;text-transform:uppercase;font-size:.56rem;font-weight:800}.tents-game-module__33rMQq__recordCard strong{color:#f3f7ec;font-variant-numeric:tabular-nums;font-size:.92rem}.tents-game-module__33rMQq__keyboardHelp{color:var(--tents-muted);text-align:center;margin:10px 5px 0;font-size:.7rem;line-height:1.45}.tents-game-module__33rMQq__liveStatus{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:850px){.tents-game-module__33rMQq__toolbar,.tents-game-module__33rMQq__playLayout{grid-template-columns:1fr}.tents-game-module__33rMQq__sidePanel{grid-template-columns:repeat(2,minmax(0,1fr))}.tents-game-module__33rMQq__markCard,.tents-game-module__33rMQq__recordCard{grid-column:1/-1}.tents-game-module__33rMQq__boardPanel,.tents-game-module__33rMQq__boardViewport{min-height:570px}}@media (max-width:600px){.tents-game-module__33rMQq__toolbar{border-radius:17px 17px 8px 8px;padding:14px}.tents-game-module__33rMQq__pickerRow{grid-template-columns:1fr}.tents-game-module__33rMQq__puzzleForm{grid-template-columns:minmax(95px,1fr) repeat(2,auto)}.tents-game-module__33rMQq__puzzleForm button{padding-inline:8px}.tents-game-module__33rMQq__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.tents-game-module__33rMQq__stats>div:nth-child(5){grid-column:span 2}.tents-game-module__33rMQq__gameMeta{flex-direction:column;align-items:flex-start;gap:3px;margin-block:11px 7px}.tents-game-module__33rMQq__boardPanel,.tents-game-module__33rMQq__boardViewport{min-height:520px}.tents-game-module__33rMQq__boardViewport{justify-content:start;padding:13px}.tents-game-module__33rMQq__board{min-width:calc(var(--tents-size) * 45px + 48px);border-radius:14px}.tents-game-module__33rMQq__sidePanel{grid-template-columns:1fr}.tents-game-module__33rMQq__markCard,.tents-game-module__33rMQq__recordCard{grid-column:auto}.tents-game-module__33rMQq__keyboardHelp{text-align:left}}@media (max-width:390px){.tents-game-module__33rMQq__puzzleForm{grid-template-columns:1fr 1fr}.tents-game-module__33rMQq__puzzleForm label{grid-column:1/-1}.tents-game-module__33rMQq__stats span{font-size:.58rem}.tents-game-module__33rMQq__board{min-width:calc(var(--tents-size) * 44px + 47px)}}@media (prefers-reduced-motion:reduce){.tents-game-module__33rMQq__modePicker button,.tents-game-module__33rMQq__sizePicker button,.tents-game-module__33rMQq__puzzleForm button,.tents-game-module__33rMQq__markPicker button,.tents-game-module__33rMQq__candidateList button,.tents-game-module__33rMQq__actionGrid button,.tents-game-module__33rMQq__resultCard button,.tents-game-module__33rMQq__markCell{transition:none}}
