.mn{--mn-line:#18191d;--mn-cell:var(--sl-surface);--mn-block:#18191d;--mn-entry:color-mix(in srgb, #b3121f 11%, var(--mn-cell));--mn-cur:color-mix(in srgb, #b3121f 28%, var(--mn-cell));--mn-top:32px;--mn-bar:52px;--mn-gap:12px;--mn-key:54px;--mn-keys:calc(3 * var(--mn-key) + 16px);--mn-keys-gap:var(--mn-gap);--mn-size:min(100%, 440px);gap:var(--mn-gap);display:grid;position:relative}:is(html.dark,body.dark,html[data-stacklumen-theme=dark],body[data-stacklumen-theme=dark]) .mn{--mn-line:#34353d;--mn-cell:#16171c;--mn-block:#050506;--mn-entry:color-mix(in srgb, #ee4049 15%, var(--mn-cell));--mn-cur:color-mix(in srgb, #ee4049 34%, var(--mn-cell))}.mn-top{min-height:var(--mn-top);justify-content:space-between;align-items:center;gap:12px;display:flex}.mn-clock{color:var(--sl-text);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:650;line-height:1}.mn-state{color:var(--sl-accent);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.mn-assist-pop{width:min(320px,100vw - 24px)}.mn-assist-body{padding:6px}.mn-assist-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.mn-assist-item{width:100%;color:var(--sl-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:2px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;padding:10px;transition:background .15s;display:grid}@media (hover:hover){.mn-assist-item:hover{background:var(--sl-bg-sunken)}}.mn-assist-item:focus-visible{outline:2px solid var(--sl-accent);outline-offset:-2px}.mn-assist-item.is-confirm{background:var(--sl-bg-sunken)}.mn-assist-ic{width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--sl-border);color:var(--sl-text-muted);border-radius:2px;place-items:center;display:grid}.mn-assist-copy{gap:2px;min-width:0;display:grid}.mn-assist-t{font-size:13.5px;font-weight:600;line-height:1.35}.mn-assist-d{color:var(--sl-text-muted);font-size:12.5px;line-height:1.45}.mn-assist-confirm{gap:10px;padding:8px 10px 10px;display:grid}.mn-assist-sheet .mn-assist-body{padding:0}.mn-assist-sheet .mn-assist-list{border-top:1px solid var(--sl-border)}.mn-assist-sheet .mn-assist-list li{border-bottom:1px solid var(--sl-border)}.mn-assist-sheet .mn-assist-item{padding:14px 2px}.mn-assist-sheet .mn-assist-confirm{padding:14px 0 0}.mn-assist-sheet .pl-hints-actions .pl-btn{flex:auto}.mn-main{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.mn-left{align-content:start;gap:var(--mn-gap);width:var(--mn-size);margin-inline:auto;display:grid}.mn-cluebar{height:var(--mn-bar);background:color-mix(in srgb, var(--sl-accent) 7%, var(--sl-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sl-accent) 24%, var(--sl-border));border-radius:3px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px;padding:0 4px;display:grid}.mn-cluebar p{align-items:center;gap:10px;min-width:0;margin:0;display:flex}.mn-cluebar-n{background:var(--sl-accent);color:#fff;text-align:center;font-variant-numeric:tabular-nums;border-radius:2px;flex:none;min-width:30px;padding:3px 6px;font-size:12px;font-weight:650;line-height:1.2}.mn-cluebar-t{color:var(--sl-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:550;line-height:1.3;display:-webkit-box;overflow:hidden}.mn-grid{grid-template-columns:repeat(var(--mn-n,5), minmax(0, 1fr));grid-template-rows:repeat(var(--mn-n,5), minmax(0, 1fr));width:var(--mn-size);aspect-ratio:1;border:2px solid var(--mn-line);background:var(--mn-line);user-select:none;touch-action:manipulation;border-radius:2px;gap:1px;display:grid;container-type:inline-size}.mn-cell{background:var(--mn-cell);cursor:pointer;place-items:center;transition:background .12s;display:grid;position:relative}.mn-cell.is-black{background:var(--mn-block);cursor:default}.mn-cell.is-entry{background:var(--mn-entry)}.mn-cell.is-cur{z-index:1;background:var(--mn-cur);box-shadow:inset 0 0 0 2px var(--sl-accent)}.mn-row{display:contents}.mn-num{color:var(--sl-text-muted);font-size:clamp(7px, calc(12.5cqw / var(--mn-n,5)), 12px);font-variant-numeric:tabular-nums;font-weight:600;line-height:1;position:absolute;top:3px;left:4px}.mn-ch{color:var(--sl-text);font-size:clamp(11px, calc(43cqw / var(--mn-n,5)), 38px);text-transform:uppercase;font-weight:650;line-height:1}.mn-cell.is-wrong:after{content:"";background:linear-gradient(135deg, transparent calc(50% - 1px), var(--pl-near) calc(50% - 1px), var(--pl-near) calc(50% + 1px), transparent calc(50% + 1px));pointer-events:none;position:absolute;inset:16%}.mn-cell.is-wrong .mn-ch{color:var(--pl-near)}.mn-cell.is-revealed .mn-ch{color:var(--sl-text-muted)}.mn-cell.is-revealed:before{content:"";border-top:8px solid var(--pl-near);border-left:8px solid #0000;position:absolute;top:0;right:0}.mn-grid.is-wave .mn-cell:not(.is-black){animation:.9s cubic-bezier(.2,.9,.3,1) both mn-wave;animation-delay:var(--d)}@keyframes mn-wave{0%{background:var(--mn-cell)}35%{background:var(--sl-accent)}to{background:color-mix(in srgb, var(--sl-accent) 10%, var(--mn-cell))}}.mn-grid.is-wave .mn-cell:not(.is-black) .mn-ch{animation:.9s cubic-bezier(.2,.9,.3,1) both mn-ink;animation-delay:var(--d)}@keyframes mn-ink{35%{color:#fff;transform:scale(1.1)}}.mn-grid.is-done:not(.is-wave) .mn-cell:not(.is-black){background:color-mix(in srgb, var(--sl-accent) 10%, var(--mn-cell))}.mn-lists{grid-template-columns:1fr 1fr;align-content:start;gap:24px;display:grid}.mn-lists h3{border-bottom:1px solid var(--sl-border);color:var(--sl-text-label,var(--sl-text-faint));letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;padding:0 0 10px 10px;font-size:11px;font-weight:600}.mn-lists ol{gap:1px;margin:0;padding:0;list-style:none;display:grid}.mn-lists li{color:var(--sl-text);cursor:pointer;border-radius:2px;grid-template-columns:22px minmax(0,1fr);padding:7px 8px 7px 10px;font-size:14px;line-height:1.4;transition:background .12s,color .12s;display:grid;position:relative}.mn-lists li:before{content:"";background:0 0;border-radius:1px;width:2px;position:absolute;top:7px;bottom:7px;left:0}@media (hover:hover){.mn-lists li:hover{background:var(--sl-bg-sunken)}}.mn-lists li.is-cur{background:color-mix(in srgb, var(--sl-accent) 9%, var(--sl-surface))}.mn-lists li.is-cur:before{background:var(--sl-accent)}.mn-lists li.is-cross:before{background:var(--sl-border-strong)}.mn-lists li.is-full:not(.is-cur){color:var(--sl-text-faint)}.mn-lists li b{color:var(--sl-text-muted);font-variant-numeric:tabular-nums;font-weight:650}.mn-lists li.is-cur b{color:var(--sl-text)}.pl-hero-game:not(.is-wide) .mn-lists{display:none}@media (width>=900px){.pl-hero-game.is-wide .mn-main{grid-template-columns:var(--mn-size) minmax(0, 1fr)}.pl-hero-game.is-wide .mn-left{margin-inline:0}}@media (width<=899px){.mn-lists{display:none}}.mn .pl-key{height:var(--mn-key)}.mn-keys-half{flex:.5 1 0}@media (pointer:fine) and (width>=641px){.mn{--mn-keys:0px;--mn-keys-gap:0px}.mn-keys{display:none}}.mn.is-done{--mn-keys:0px;--mn-keys-gap:0px}@media (width<=640px){.mn{--mn-top:30px;--mn-bar:46px;--mn-gap:8px;--mn-key:44px;--mn-keys:calc(3 * var(--mn-key) + 12px)}.mn-clock{font-size:18px}.mn-left{width:100%}.mn-grid{margin-inline:auto}.mn-top .pl-hints-btn{height:34px;position:relative}.mn-top .pl-hints-btn:before{content:"";position:absolute;inset:-3px}.mn-cluebar-t{font-size:14px}.mn-cluebar p{gap:8px}}.is-fit .mn{--mn-size:min(460px, 100cqw, calc(100cqh - var(--mn-top) - var(--mn-bar) - 2 * var(--mn-gap) - var(--mn-keys) - var(--mn-keys-gap)));flex-direction:column;height:100%;display:flex}.is-fit .mn-main{flex:1 1 0;min-height:0}.is-fit .mn-lists{min-height:0;max-height:calc(var(--mn-bar) + var(--mn-gap) + var(--mn-size));overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}@media (width>=900px){.pl-hero-game.is-wide.is-fit .mn{--mn-size:min(460px, calc(100cqw - 324px), calc(100cqh - var(--mn-top) - var(--mn-bar) - 2 * var(--mn-gap) - var(--mn-keys) - var(--mn-keys-gap)))}}@media (prefers-reduced-motion:reduce){.mn-grid.is-wave .mn-cell:not(.is-black),.mn-grid.is-wave .mn-cell:not(.is-black) .mn-ch{animation:none}}.mn.is-large{--mn-size:min(100%, 620px)}.mn.is-large .mn-num{top:2px;left:2px}.mn.is-large .mn-cell.is-revealed:before{border-top-width:6px;border-left-width:6px}.mn.is-large .mn-lists ol{overscroll-behavior:contain;scrollbar-width:thin;max-height:600px;overflow-y:auto}@media (width>=900px){.mn.is-large .mn-main{grid-template-columns:var(--mn-size) minmax(0, 1fr)}.mn.is-large .mn-left{margin-inline:0}.mn.is-large .mn-lists{display:grid}}@media (width>=900px) and (width<=1199px){.mn.is-large .mn-lists{grid-template-columns:1fr}.mn.is-large .mn-lists ol{max-height:290px}}.xw-loading.is-mini{min-height:520px}.xw-loading.is-large{min-height:720px}
