@font-face{font-family:TT Norms Pro;src:url(/fonts/TTNormsPro-Normal.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+??,U+2013-2014,U+2018-201F,U+2022,U+2026,U+2190-2193,U+21B5,U+232B,U+2605}@font-face{font-family:TT Norms Pro;src:url(/fonts/TTNormsPro-Medium.woff2)format("woff2");font-weight:500;font-display:swap;unicode-range:U+??,U+2013-2014,U+2018-201F,U+2022,U+2026,U+2190-2193,U+21B5,U+232B,U+2605}@font-face{font-family:TT Norms Pro;src:url(/fonts/TTNormsPro-Bold.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+??,U+2013-2014,U+2018-201F,U+2022,U+2026,U+2190-2193,U+21B5,U+232B,U+2605}@font-face{font-family:TT Norms Pro;src:url(/fonts/TTNormsPro-ExtraBlack.woff2)format("woff2");font-weight:950;font-display:swap;unicode-range:U+??,U+2013-2014,U+2018-201F,U+2022,U+2026,U+2190-2193,U+21B5,U+232B,U+2605}@font-face{font-family:TT Norms Pro Mono;src:url(/fonts/TTNormsProMono-Regular.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+??,U+2013-2014,U+2018-201F,U+2022,U+2026,U+2190-2193,U+21B5,U+232B,U+2605}@font-face{font-family:TT Norms Pro Mono;src:url(/fonts/TTNormsProMono-Medium.woff2)format("woff2");font-weight:500;font-display:swap;unicode-range:U+??,U+2013-2014,U+2018-201F,U+2022,U+2026,U+2190-2193,U+21B5,U+232B,U+2605}@font-face{font-family:TT Norms Pro;src:url(/fonts/TTNormsPro-Normal-cyr.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+400-45F,U+490-491,U+2116}@font-face{font-family:TT Norms Pro;src:url(/fonts/TTNormsPro-Medium-cyr.woff2)format("woff2");font-weight:500;font-display:swap;unicode-range:U+400-45F,U+490-491,U+2116}@font-face{font-family:TT Norms Pro;src:url(/fonts/TTNormsPro-Bold-cyr.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+400-45F,U+490-491,U+2116}@font-face{font-family:TT Norms Pro;src:url(/fonts/TTNormsPro-ExtraBlack-cyr.woff2)format("woff2");font-weight:950;font-display:swap;unicode-range:U+400-45F,U+490-491,U+2116}@font-face{font-family:TT Norms Pro Mono;src:url(/fonts/TTNormsProMono-Regular-cyr.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+400-45F,U+490-491,U+2116}@font-face{font-family:TT Norms Pro Mono;src:url(/fonts/TTNormsProMono-Medium-cyr.woff2)format("woff2");font-weight:500;font-display:swap;unicode-range:U+400-45F,U+490-491,U+2116}:root{--coral:#ff5a46;--cyan:#0ff;--yellow:#ffe100;--lavender:#ebebf5;--cobalt:#2f3cff;--black:#000;--white:#fff;--muted:#77778a;--line:#dcdce6;--err:var(--coral);--ok:var(--cyan);--help:var(--cobalt);--vowel:var(--yellow);--consonant:var(--white);--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s8:32px;--g:var(--s4);--sans:"TT Norms Pro", ui-sans-serif, system-ui, sans-serif;--mono:"TT Norms Pro Mono", ui-monospace, monospace;--track:-.015em;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box;border-radius:0;margin:0;padding:0}html,body,#root{height:100%}body{background:var(--white);font-family:var(--sans);letter-spacing:var(--track);color:var(--black);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior:none}button{font:inherit;color:inherit;cursor:pointer;letter-spacing:inherit;touch-action:manipulation;background:0 0;border:0}.d112{letter-spacing:-.04em;font-size:clamp(88px,28vw,112px);font-weight:950;line-height:.86}.t-title{font-size:28px;font-weight:400;line-height:1.12}.t-body{font-size:17px;line-height:1.35}.t-small{font-size:15px;line-height:1.35}.lbl{font-family:var(--mono);text-transform:uppercase;letter-spacing:.02em;font-size:11px;line-height:1.3}.lbl-l{font-family:var(--mono);text-transform:uppercase;letter-spacing:.01em;font-size:13px;line-height:1.3}.muted{color:var(--muted)}b{font-weight:700}.ul{text-underline-offset:3px;font-family:var(--mono);text-transform:uppercase;text-decoration:underline}.row{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.pad{padding-left:var(--g);padding-right:var(--g)}.inl{align-items:center;gap:6px;display:inline-flex}.ic{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:square;stroke-linejoin:miter;flex:none;width:20px;height:20px}.ic.fill{fill:currentColor;stroke:none}.ic.s16{width:16px;height:16px}.ic.s24{width:24px;height:24px}.bar{height:52px;padding:0 var(--s3) 0 var(--g);justify-content:space-between;align-items:center;gap:var(--s2);flex:none;display:flex}.bar .logo{height:22px;display:block}.bar .title{text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:15px;font-weight:500;overflow:hidden}.chip{height:32px;font-family:var(--mono);letter-spacing:0;align-items:center;gap:6px;padding:0 10px;font-size:14px;font-weight:500;display:inline-flex}.chip.star{background:var(--black);color:var(--white)}.chip.star .ic{color:var(--yellow)}.btn{height:56px;padding:0 var(--s5);background:var(--black);color:var(--white);width:100%;font:500 18px/1 var(--sans);letter-spacing:var(--track);justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.btn .lbl-l{color:#ffffffb3}.btn.sec{background:var(--white);color:var(--black);outline:2px solid var(--black);outline-offset:-2px;justify-content:center}.btn.cyan{background:var(--cyan);color:var(--black);justify-content:center}.two{gap:var(--s2);grid-template-columns:1fr 1fr;display:grid}.two .btn{height:48px;padding:0 var(--s3);justify-content:center;font-size:16px}.app{flex-direction:column;max-width:560px;height:100dvh;margin:0 auto;display:flex;overflow:hidden}.d-only{display:none}.help{background:var(--cyan);padding:var(--s2) var(--g) var(--s3);flex:none}.help .t-title{margin:var(--s1) 0;letter-spacing:-.03em;font-weight:950}.game-top{padding:0 var(--g) var(--s3);flex:none}.help+.game-top{padding-top:var(--s3)}.prog{gap:3px;display:grid}.prog-row{align-items:center;gap:var(--s3);display:flex}.prog-row .prog{flex:1}.mini.finish{height:28px;color:var(--black);text-underline-offset:4px;background:0 0;outline:none;margin:-6px -4px;padding:0 4px;text-decoration:underline;text-decoration-thickness:1px}.prog i{background:var(--line);height:6px}.prog i.f{background:var(--black)}.prog i.h{background:var(--help)}.stage{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;background:#222;flex:1 1 0;min-height:140px;position:relative;overflow:hidden}.stage:active{cursor:grabbing}.stage.pointing{cursor:crosshair;outline:4px solid var(--yellow);outline-offset:-4px}.stage:before{content:"";background:var(--ph) center / cover;filter:blur(20px)saturate(1.3)brightness(.8);position:absolute;inset:-30px}.sq{transform-origin:0 0;will-change:transform;background:var(--lavender) var(--ph) center / cover;position:absolute;top:0;left:0;overflow:hidden}.sq>img,.sq>video,.sq .dim,.sq .trace,.sq .trace i{-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.sq .dim{opacity:0;pointer-events:none;background:#0000009e;transition:opacity .35s}.sq .dim.on{opacity:1}.sq>video{object-fit:cover;opacity:0;pointer-events:none;transition:opacity .4s}.sq>video.on{opacity:1}.sq .cut{pointer-events:none;animation:.45s cubic-bezier(.2,1.4,.4,1) pop;-webkit-mask-size:100% 100%;mask-size:100% 100%}@keyframes pop{0%{opacity:0;transform:scale(.96)}}.sq .trace{filter:drop-shadow(0 0 1.5px #000000e6);pointer-events:none}.sq .trace i{background:var(--white);-webkit-mask-size:100% 100%;mask-size:100% 100%}.point-bar{z-index:2;background:var(--yellow);padding:var(--s2) var(--s3);text-align:center;pointer-events:none;position:absolute;top:0;left:0;right:0}.pin{background:var(--yellow);outline:2px solid var(--black);pointer-events:none;width:16px;height:16px;margin:-8px 0 0 -8px;animation:.3s pop;position:absolute}.pin b{background:var(--black);color:var(--yellow);font:500 11px/1 var(--mono);white-space:nowrap;padding:4px 5px;position:absolute;top:-3px;left:20px}.stage-btns{z-index:2;right:var(--s2);bottom:var(--s2);display:flex;position:absolute}.stage-top{z-index:2;right:var(--s2);top:calc(var(--s2) + env(safe-area-inset-top));position:absolute}.stage-btns,.stage-top{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000080}.stage-btn{width:40px;height:40px;color:var(--white);place-items:center;transition:background-color .15s;display:grid}.stage-btn+.stage-btn{border-left:1px solid #fff3}.stage-btn:hover{background:#ffffff24}.stage-btn .ic{stroke-width:1.8px;width:18px;height:18px}.side{flex-direction:column;flex:none;display:flex}.hint{gap:var(--s2);padding:var(--s3) var(--g) 0;align-items:flex-start;animation:.45s ease-out hint-pop;display:flex}.hint>.ic{color:var(--help);margin-top:3px}.hint-text{flex:1;font-size:17px;font-weight:500;line-height:1.4}.hint-text mark{color:var(--white);background:linear-gradient(var(--help), var(--help)) no-repeat 0 0 / 100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:1px 4px}@keyframes hint-pop{0%{transform:translateY(8px)scale(.97)}}.hint-x{width:28px;height:28px;color:var(--muted);flex:none;place-items:center;margin:-4px -6px 0 0;display:grid}.entry{padding:var(--s3) var(--g) 0}.entry .row{margin-bottom:var(--s2)}.cells{gap:var(--s2);display:flex}.cell{outline:3px solid var(--black);outline-offset:-3px;letter-spacing:0;flex:1;place-items:center;height:clamp(52px,9dvh,84px);font-size:clamp(36px,6.4dvh,60px);font-weight:950;line-height:1;display:grid;position:relative}.cell.x{background:var(--consonant)}.cell.o{background:var(--vowel)}.cell .ph{font-family:var(--mono);opacity:.35;font-size:20px;font-weight:400}.cell .caret{background:var(--black);height:5px;animation:1s step-end infinite blink;position:absolute;bottom:16%;left:36%;right:36%}@keyframes blink{50%{opacity:0}}.cell.hit{background:var(--ok)}.cell.miss{background:var(--err)}.cell.dull{background:var(--lavender);color:var(--muted)}.cell.bad{outline-color:var(--err);animation:.35s shake}.cells.shake{animation:.35s shake}.cell .ch{animation:.28s cubic-bezier(.3,1.8,.5,1) stamp;display:inline-block}@keyframes stamp{0%{transform:scale(2)}}.cells{perspective:500px}.cell{transition:background-color .2s,color .2s}.cell.hit{animation:.36s cubic-bezier(.3,1.5,.5,1) backwards wave}@keyframes wave{45%{transform:translateY(-14px)scale(1.06)}}@keyframes bump{45%{transform:scale(1.12)}}@keyframes rise{0%{transform:translateY(35%)}}.swap.enter{animation:.42s cubic-bezier(.2,1.6,.4,1) rise}.swap.leave{animation:.15s ease-in forwards sink}@keyframes sink{to{opacity:0;transform:translateY(16px)}}.btn.auto{position:relative;overflow:hidden}.btn.auto:after{content:"";background:var(--ok);transform-origin:0;width:100%;height:4px;animation:auto-fill var(--auto,2s) linear;position:absolute;bottom:0;left:0}@keyframes auto-fill{0%{transform:scaleX(0)}}.found .ttl{align-items:center;gap:var(--s2);letter-spacing:-.03em;font-size:28px;font-weight:950;line-height:1;display:flex}.chipw{animation:.3s cubic-bezier(.3,1.5,.5,1) backwards bump}@keyframes drop{0%{transform:translateY(-18%)}}.prog i{transform-origin:50%;transition:background-color .3s}.prog i.pop{animation:.5s cubic-bezier(.3,1.8,.5,1) seg}@keyframes seg{0%{transform:scaleY(3)}}.bar .lvl{background:var(--black);min-width:20px;height:20px;color:var(--white);font:500 12px/1 var(--mono);vertical-align:1px;place-items:center;margin-right:6px;padding:0 4px;display:inline-grid}.entry{position:relative}.ix{left:var(--g);right:var(--g);gap:var(--s2);perspective:500px;pointer-events:none;height:clamp(52px,9dvh,84px);display:flex;position:absolute;bottom:0}.ix span{background:var(--white);outline:3px solid var(--black);outline-offset:-3px;letter-spacing:-.03em;flex:auto;place-items:center;font-size:22px;font-weight:950;display:grid}.ix span.num{background:var(--black);width:56px;color:var(--yellow);flex:none}.banner{z-index:3;pointer-events:none;gap:6px;animation:.35s ease-in 1.5s forwards banner-out;display:flex;position:absolute;top:18%;left:50%;transform:translate(-50%)}.banner span{background:var(--white);outline:3px solid var(--black);outline-offset:-3px;letter-spacing:-.03em;white-space:nowrap;place-items:center;height:52px;padding:0 14px;font-size:26px;font-weight:950;animation:.42s cubic-bezier(.2,1.8,.4,1) backwards tile-in;display:grid}.banner span.num{background:var(--black);color:var(--yellow);outline:0}@keyframes tile-in{0%{transform:translateY(24px)scale(.5)}}@keyframes banner-out{to{opacity:0;transform:translate(-50%)translateY(-20px)}}.fx{z-index:30;pointer-events:none;position:fixed;inset:0;overflow:hidden}.fx .cf{width:8px;height:8px;position:absolute}.fx .plus{font:500 16px/1 var(--mono);color:var(--black);background:var(--yellow);white-space:nowrap;padding:4px 8px;position:absolute}.fx .ghost{line-height:1;position:absolute}.level-card{z-index:40;background:var(--black);place-items:center;animation:1.7s ease-in-out forwards card-life;display:grid;position:fixed;inset:0}.level-card .tiles{gap:8px;display:flex}.level-card span{background:var(--white);letter-spacing:-.03em;place-items:center;height:84px;padding:0 22px;font-size:48px;font-weight:950;animation:.5s cubic-bezier(.2,1.8,.4,1) .15s backwards tile-in;display:grid}.level-card span.num{background:var(--yellow);color:var(--black);animation-delay:.3s}@keyframes card-life{0%{opacity:0}15%,75%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes shake{25%{transform:translate(-5px)}75%{transform:translate(5px)}}.acts{gap:var(--s2);padding:var(--s3) var(--g);grid-template-columns:1fr 1fr;display:grid}.act{justify-content:center;align-items:center;gap:var(--s2);outline:2px solid var(--black);outline-offset:-2px;height:48px;font-size:16px;font-weight:500;display:flex}.act.ask{background:var(--cyan);outline:0}.act .lbl{opacity:.7}.act.used{color:var(--muted);outline-color:var(--line)}.msg{margin:var(--s3) var(--g);justify-content:space-between;align-items:center;gap:var(--s3);min-height:48px;padding:var(--s2) var(--s4);background:var(--lavender);display:flex}.msg.nope{background:var(--err)}.msg.unknown{background:var(--yellow)}.msg.seen{background:var(--white);outline:3px solid var(--ok);outline-offset:-3px}.mini{height:36px;padding:0 var(--s3);background:var(--black);color:var(--white);font-family:var(--mono);text-transform:uppercase;white-space:nowrap;flex:none;font-size:12px}.mini.sec{background:var(--white);color:var(--black);outline:2px solid var(--black);outline-offset:-2px}.found{margin-top:var(--s3);background:var(--ok);padding:var(--s4) var(--g) calc(var(--s4) + env(safe-area-inset-bottom));gap:var(--s3);flex-direction:column;display:flex}.found .t-body{font-size:19px}.kbd{background:var(--lavender);padding:6px 3px calc(8px + env(safe-area-inset-bottom));flex-direction:column;gap:8px;display:flex}.kbd .r{justify-content:center;gap:5px;display:flex}.k{background:var(--white);flex:1 1 0;place-items:center;max-width:40px;height:44px;font-size:20px;font-weight:500;display:grid}.k:active{outline:3px solid var(--black);outline-offset:-3px}.k.v{background:var(--vowel)}.k.fn{background:var(--black);max-width:76px;color:var(--white);flex-grow:2.2}.found-list{gap:var(--s2);grid-template-columns:repeat(4,1fr);display:grid}.chipw{letter-spacing:.04em;background:var(--black);height:44px;color:var(--white);place-items:center;font-size:17px;font-weight:700;display:grid}.chipw.h{background:var(--help);color:var(--white)}.chipw.e{background:var(--white);outline:2px solid var(--line);outline-offset:-2px;color:var(--muted);font-family:var(--mono);letter-spacing:.3em;font-size:12px;font-weight:400}.toast{left:50%;top:calc(64px + env(safe-area-inset-top));background:var(--black);color:var(--white);z-index:20;white-space:nowrap;padding:10px 14px;animation:.25s pop;position:fixed;transform:translate(-50%)}.result{flex-direction:column;max-width:560px;min-height:100dvh;margin:0 auto;display:flex}.res-wrap{flex-direction:column;display:flex}.res-info{display:contents}.res-head{padding:var(--s3) var(--g) var(--s4);order:0;animation:.3s cubic-bezier(.2,.9,.3,1) drop}.res-score{margin:var(--s3) 0 var(--s3)}.res-score .d112{margin-left:-4px;font-size:clamp(72px,22vw,112px)}.res-scene{aspect-ratio:1;background:var(--lavender) var(--ph) center / cover;order:1;width:100%;position:relative}.res-scene>img,.res-scene .dim,.res-scene .trace,.res-scene .trace i{width:100%;height:100%;display:block;position:absolute;inset:0}.res-scene .dim{background:#00000080}.res-scene .cut,.res-scene .trace i{-webkit-mask-size:100% 100%;mask-size:100% 100%}.res-scene .trace{filter:drop-shadow(0 0 1px #000000e6)}.res-scene .trace i{background:var(--ok)}.res-words{margin:0 var(--g);padding:var(--s5) 0 var(--s6);border-bottom:1px solid var(--line);order:2}.res-words .chipw{height:34px;font-size:14px}.res-words-head{margin-bottom:var(--s2)}.res-actions{gap:var(--s2);padding:var(--s5) var(--g) calc(var(--s6) + env(safe-area-inset-bottom));flex-direction:column;order:3;display:flex}.res-actions>*{animation:.32s cubic-bezier(.2,.9,.3,1) backwards rise}.res-actions .two .btn{gap:var(--s2)}.soon{text-align:center;margin-top:var(--s3)}.center-screen{justify-content:center;align-items:center;gap:var(--s5);height:100dvh;padding:var(--g);text-align:center;flex-direction:column;display:flex}.center-screen .btn{max-width:320px}.logo-big{width:min(240px,60vw)}.pulse{animation:1.2s infinite blink}.full-only{display:none}.app.full{max-width:none}.app.full>.bar,.app.full>.help,.app.full .acts{display:none}.app.full .full-only{display:inline-grid}.app.full .game-top{padding:calc(var(--s2) + env(safe-area-inset-top)) var(--g) var(--s2)}.app.full .entry{padding-top:var(--s2)}.app.full .cell{height:clamp(40px,6.5dvh,56px);font-size:clamp(28px,4.6dvh,40px)}.app.full .kbd{margin-top:var(--s2)}.app.full .k{height:40px}.hint-mini{vertical-align:middle;width:28px;height:28px;color:var(--help);place-items:center;margin:-6px 4px -6px 0}@media (width>=960px) and (aspect-ratio>=1){.app{grid-template-rows:64px auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 440px;max-width:none;display:grid}.app>.bar{height:64px;padding:0 var(--s6);border-bottom:2px solid var(--black);grid-column:1/-1}.app>.bar .logo{height:28px}.app>.help{grid-column:1/-1}.stage{grid-area:3/1;min-height:0}.side{padding:var(--s6) var(--s8);gap:var(--s5);grid-area:3/2;overflow-y:auto}.side .hint,.side .entry,.side .acts,.side .msg,.side .found{margin-top:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.side .msg,.side .found{padding-left:var(--s4);padding-right:var(--s4)}.side .hint,.side .entry{padding-top:0}.side .acts{padding:0}.side .cell{height:96px;font-size:72px}.app.full{grid-template-rows:0 auto minmax(0,1fr)}.app.full .side .cell{height:72px;font-size:56px}.app.full .acts{display:grid}.m-only{display:none}.d-only{display:block}.side-head .t-title{margin:2px 0 var(--s3);font-size:32px}.keys{gap:var(--s4);align-items:center;margin-top:auto;display:flex}.result{max-width:1200px}.result>.bar{height:64px;padding:0 var(--s6);border-bottom:2px solid var(--black)}.result>.bar .logo{height:28px}.res-wrap{gap:var(--s8);padding:var(--s6);grid-template-columns:minmax(0,1fr) 400px;align-items:start;display:grid}.res-info{gap:var(--s6);flex-direction:column;display:flex}.res-head,.res-words,.res-actions{padding:0}.res-words{padding-bottom:var(--s6);margin:0}.res-scene{order:-1;justify-self:center;width:min(100%,100dvh - 112px)}.kcap{outline:2px solid var(--black);outline-offset:-2px;place-items:center;min-width:28px;height:28px;margin-right:6px;padding:0 6px;display:inline-grid}}@media (width>=960px) and (aspect-ratio>=1) and (pointer:fine){.kbd{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.bar-prog{flex:1;min-width:0}.bar-prog .prog-row{gap:var(--s2)}.full-prog{display:none}.app.full .full-prog{display:block}.cells-row{gap:var(--s2);display:flex}.cells-row .cells{flex:1;min-width:0}.cell-acts{gap:var(--s1);flex-direction:column;flex:none;width:44px;display:flex}.cell-acts .ca{outline:2px solid var(--black);outline-offset:-2px;flex:1;place-items:center;display:grid}.cell-acts .ask-ca{background:var(--cyan);outline:0}.cell-acts .ca.used{color:var(--muted);outline-color:var(--line)}.stage-btns{transition:opacity .3s}.stage-btns.hide{opacity:0;pointer-events:none}@media not all and (width>=960px) and (aspect-ratio>=1){.bar{height:48px;padding-right:var(--s2);gap:var(--s2)}.entry .row.m-hide{display:none}.entry{padding-top:var(--s2)}.side .acts{display:none}.k{height:40px}.kbd{gap:6px}.stage-btn{width:36px;height:36px}.side{position:relative}.side>.hint{z-index:5;left:var(--s2);right:var(--s2);bottom:calc(100% + var(--s2));padding:var(--s2) var(--s3);background:var(--white);outline:2px solid var(--black);outline-offset:-2px;position:absolute}.side:has(.swap.float)>.hint{display:none}.swap.float{z-index:5;position:absolute;bottom:100%;left:0;right:0}.swap.float .msg{margin:0 var(--s2) var(--s2)}}@media (width>=960px) and (aspect-ratio>=1){.cell-acts{display:none}}.chipw .slots{gap:4px;display:flex}.chipw .slots i{background:var(--muted);opacity:.6;width:9px;height:2px}
