.wq-article[data-astro-cid-cv4hhajn]{max-width:720px;margin:40px auto 0;padding:0 16px 24px}.wq-article[data-astro-cid-cv4hhajn] h2[data-astro-cid-cv4hhajn]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--t0);margin:26px 0 8px;font-size:18px}.wq-article[data-astro-cid-cv4hhajn] h2[data-astro-cid-cv4hhajn]:first-child{margin-top:0}.wq-article[data-astro-cid-cv4hhajn] p[data-astro-cid-cv4hhajn]{color:var(--t1);font-size:14px;line-height:1.65}.wq-wrap{min-width:0}.wq-card{background:var(--bg1);border:1px solid var(--b0);border-radius:var(--r-5);box-sizing:border-box}.trs[data-phase=menu] .wq-play,.trs[data-phase=menu] .wq-over,.trs[data-phase=play] .wq-menu,.trs[data-phase=play] .wq-over,.trs[data-phase=over] .wq-menu,.trs[data-phase=over] .wq-play{display:none}.wq-kbd{box-sizing:border-box;border:1px solid var(--b1);min-width:22px;height:22px;font-family:var(--font-body);color:var(--t2);font-variant-numeric:tabular-nums;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.wq-btn{background:var(--a);color:var(--bg0);border-radius:var(--r-3);font-family:var(--font-body);cursor:pointer;border:0;flex:none;padding:11px 22px;font-size:14px;font-weight:700;transition:opacity .15s}.wq-btn:hover{opacity:.88}.wq-btn:focus-visible{outline:2px solid var(--t0);outline-offset:2px}.wq-menu{flex-direction:column;gap:14px;padding:16px;display:flex}.wq-menu-notes{flex-direction:column;flex:240px;gap:2px;min-width:0;display:flex}.wq-lead{color:var(--t1);font-size:13px;line-height:1.45}.wq-defs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.wq-def{background:var(--bg2);border-radius:var(--r-4);padding:12px}.wq-def-head{align-items:center;gap:8px;display:flex}.wq-def-name{color:var(--t0);font-size:14px;font-weight:700}.wq-def-text{color:var(--t1);margin:6px 0 0;font-size:13px;line-height:1.45}.wq-menu-foot{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.wq-hint{color:var(--t2);font-size:13px;line-height:1.45}.wq-play{flex-direction:column;gap:10px;scroll-margin-top:76px;display:flex}.wq-hud{min-height:22px;font-family:var(--font-body);color:var(--t2);flex-wrap:wrap;align-items:baseline;gap:4px 24px;font-size:13px;display:flex}.wq-hud-val{color:var(--t0);font-variant-numeric:tabular-nums;margin-left:6px;font-size:15px;font-weight:700}.wq-hud-bonus{margin-left:auto}.wq-board{padding:8px 14px 12px;position:relative}.wq-board-head{justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;top:9px;left:14px;right:14px}.wq-lane-name{color:var(--t0);font-size:13px;font-weight:600}.wq-legend{color:var(--t2);gap:14px;font-size:12px;display:flex}.wq-legend-item{align-items:center;gap:6px;display:inline-flex}.wq-legend-dot{background:var(--t2);border-radius:50%;width:9px;height:9px}.wq-legend-sq{box-sizing:border-box;background:var(--t2);border:1.5px solid var(--t0);border-radius:2px;width:11px;height:11px}.wq-lane-box{min-width:0}.wq-lane{aspect-ratio:600/160;width:100%;height:auto;max-height:190px;display:block}.wq-lane text{font-family:var(--font-body);font-size:var(--wq-font,12px);fill:var(--t2)}.wq-lane text.wq-l-name{fill:var(--t1)}.wq-l-band{fill:var(--bg2)}.wq-l-zone-ally{fill:color-mix(in srgb, var(--d-team-blue) 9%, transparent)}.wq-l-zone-enemy{fill:color-mix(in srgb, var(--danger) 9%, transparent)}.wq-l-ally{fill:var(--d-team-blue)}.wq-l-enemy{fill:var(--danger)}.wq-l-cannon{stroke:var(--t0);stroke-width:1.5px}.wq-l-hp-track{fill:var(--b1)}.wq-l-hp-ok{fill:var(--ok)}.wq-l-hp-mid{fill:var(--warn)}.wq-l-hp-low{fill:var(--danger)}.wq-l-away{fill:none;stroke:var(--danger);stroke-width:1.5px;stroke-dasharray:3 3}.wq-l-wave,.wq-l-champ{transition:transform .7s}.wq-l-dot{transition:opacity .4s}.wq-l-dot.is-out{opacity:0}.wq-l-dot.is-new{animation:.5s .3s both wqDotIn}@keyframes wqDotIn{0%{opacity:0}to{opacity:1}}.wq-chips{flex-wrap:wrap;gap:6px;min-height:28px;margin-top:8px;display:flex}.wq-chip{background:var(--bg2);color:var(--t1);border-radius:999px;padding:4px 11px;font-size:13px;line-height:20px}.wq-q{color:var(--t0);margin-top:2px;font-size:15px;font-weight:700}.wq-answers{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.wq-ans{background:var(--bg1);border:1px solid var(--b0);border-radius:var(--r-4);min-width:0;min-height:46px;color:var(--t0);font-family:var(--font-body);text-align:left;cursor:pointer;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;padding:11px 12px;font-size:14px;font-weight:600;transition:border-color .15s,background .15s,opacity .15s;display:flex;position:relative}.wq-ans:hover:not(:disabled){border-color:var(--b1);background:var(--bg2)}.wq-ans:focus-visible{outline:2px solid var(--t0);outline-offset:2px}.wq-ans:disabled{cursor:default}.wq-ans.is-right{border-color:var(--ok);background:var(--ok-surface)}.wq-ans.is-wrong{border-color:var(--danger);background:var(--danger-surface)}.wq-ans.is-dim{opacity:.5}.wq-ans-head{align-items:center;gap:10px;min-width:0;display:flex}.wq-ans-def{color:var(--t2);font-size:12px;font-weight:400;line-height:1.4}.wq-ans-pick{border:1px solid var(--danger);background:var(--bg1);color:var(--danger);border-radius:999px;padding:0 8px;font-size:12px;font-weight:600;line-height:18px;display:none;position:absolute;top:-10px;right:10px}.wq-ans.is-wrong .wq-ans-pick{display:block}.wq-play.is-answered .wq-q,.wq-play.is-answered .wq-ans-def{display:none}.wq-play.is-answered .wq-ans{justify-content:center}.wq-fb{padding:10px 14px 12px}.wq-fb[hidden]{display:none}.wq-fb-head{align-items:center;gap:10px;min-height:36px;display:flex}.wq-btn-next{margin-left:auto;padding:8px 20px}.wq-verdict{color:var(--t0);font-size:14px;font-weight:700}.wq-verdict.is-right{color:var(--ok)}.wq-verdict.is-wrong{color:var(--danger)}.wq-gain{color:var(--t2);font-variant-numeric:tabular-nums;font-size:13px}.wq-fb-next{color:var(--t0);margin:4px 0 0;font-size:13px;line-height:1.45}.wq-fb-why{color:var(--t1);margin:5px 0 0;font-size:13px;line-height:1.45}.wq-tag{border-radius:999px;margin-right:8px;padding:0 8px;font-size:12px;font-weight:600;line-height:19px;display:inline-block}.wq-tag-right{background:var(--ok-surface);color:var(--ok)}.wq-tag-trap{background:var(--danger-surface);color:var(--danger)}.wq-trap-name{color:var(--t0);margin-right:6px;font-weight:600}.wq-over{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:24px 20px;display:flex}.wq-over-title{color:var(--t2);font-size:14px}.wq-over-score{font-family:var(--font-display);color:var(--t0);font-variant-numeric:tabular-nums;font-size:44px;font-weight:700;line-height:1.1}.wq-over-sub{color:var(--t1);font-size:14px}.wq-table-title{width:100%;max-width:460px;color:var(--t2);text-align:left;margin-top:14px;font-size:13px}.wq-table{width:100%;max-width:460px}.wq-row{border-top:1px solid var(--b0);grid-template-columns:minmax(0,150px) minmax(0,1fr) 48px;align-items:center;gap:12px;padding:8px 0;font-size:14px;display:grid}.wq-row-name{color:var(--t0);text-align:left;font-weight:600}.wq-row-bar{background:var(--bg2);border-radius:999px;height:6px;overflow:hidden}.wq-row-fill{background:var(--t1);border-radius:999px;height:100%}.wq-row-val{color:var(--t0);text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.wq-row-val.is-low{color:var(--danger)}.wq-over .wq-btn{margin-top:16px}@media (width>=981px){.wq-over{min-height:var(--trs-h,480px);justify-content:center}}.wq-demo{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-width:0;padding:34px 16px 12px;display:flex}.wq-demo-lane{aspect-ratio:600/128;max-width:560px}.wq-demo-opts{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.wq-demo-opt{border:1px solid var(--b0);border-radius:var(--r-3);color:var(--t1);align-items:center;gap:8px;padding:5px 12px 5px 8px;font-size:13px;transition:border-color .2s,background .2s,opacity .2s;display:inline-flex}.wq-demo-opt.is-press{border-color:var(--b1);background:var(--bg2);color:var(--t0)}.wq-demo-opt.is-right{border-color:var(--ok);background:var(--ok-surface);color:var(--t0)}.wq-demo-opts.is-done .wq-demo-opt:not(.is-right){opacity:.45}.wq-demo-why{max-width:720px;min-height:20px;color:var(--t1);text-align:center;opacity:0;margin:0;font-size:13px;line-height:1.45;transition:opacity .3s}.wq-demo-why.is-on{opacity:1}@media (width<=760px){.wq-defs,.wq-answers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.wq-fb{scroll-margin-bottom:76px}}@media (prefers-reduced-motion:reduce){.wq-l-wave,.wq-l-champ,.wq-l-dot,.wq-demo-opt,.wq-demo-why{transition:none}.wq-l-dot.is-new{animation:none}}
