.gseo-build[data-astro-cid-fu4tb5qh]{max-width:720px;margin:40px auto 0;padding:0 16px 24px}.gseo-build[data-astro-cid-fu4tb5qh] h2[data-astro-cid-fu4tb5qh]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--t0);margin:26px 0 8px;font-size:18px}.gseo-build[data-astro-cid-fu4tb5qh] h2[data-astro-cid-fu4tb5qh]:first-child{margin-top:0}.gseo-build[data-astro-cid-fu4tb5qh] p[data-astro-cid-fu4tb5qh]{color:var(--t1);font-size:14px;line-height:1.65}.bq-page{max-width:1440px;padding:22px var(--page-pad) 28px;box-sizing:border-box;margin:0 auto}.bq-head{margin-bottom:16px}.bq-title{font-family:var(--font-display);letter-spacing:-.01em;margin:12px 0 4px;font-size:clamp(28px,2.4vw,36px);font-weight:700;line-height:1.1}.bq-tagline{color:var(--t1);margin:0;font-size:14px}.bq-wrap{max-width:1060px;padding-bottom:40px}.bq-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;animation:.3s ease-out bqFadeIn;display:grid}.bq-stat{background:var(--bg1);border:1px solid var(--b0);text-align:center;border-radius:12px;padding:12px;transition:border-color .3s}.bq-stat-lbl{font-family:var(--font-body);color:var(--t2);font-size:12px;font-weight:500}.bq-stat-val{font-family:var(--font-body);color:var(--t0);font-variant-numeric:tabular-nums;align-items:center;gap:4px;margin-top:4px;font-size:20px;font-weight:700;display:inline-flex}.bq-fire{color:#ff8a3d;display:none}.bq-stat[data-on="1"] .bq-fire{display:inline-flex}.bq-stat[data-on="1"]{border-color:#ff8a3d73}@media (width<=540px){.bq-stats{grid-template-columns:repeat(2,1fr)}}.bq-card{background:var(--bg1);border:1px solid var(--b0);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:460px;padding:clamp(18px,2.6vw,32px);display:flex;position:relative}.bq-state{width:100%;display:none;position:relative}.bq-card[data-state=game-select] .bq-state[data-st=game-select],.bq-card[data-state=role-select] .bq-state[data-st=role-select],.bq-card[data-state=wow-role-select] .bq-state[data-st=wow-role-select],.bq-card[data-state=diff-select] .bq-state[data-st=diff-select],.bq-card[data-state=question] .bq-state[data-st=question],.bq-card[data-state=done] .bq-state[data-st=done]{flex-direction:column;align-items:center;animation:.3s ease-out bqFadeIn;display:flex}@keyframes bqFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.bq-hero{text-align:center;max-width:600px}.bq-bdg{font-family:var(--font-body);color:var(--t1);border:1px solid var(--b1);border-radius:999px;margin-bottom:12px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.bq-hero-title{font-family:var(--font-display);color:var(--t0);font-size:clamp(24px,3.2vw,32px);font-weight:700;line-height:1.15}.bq-hi{color:inherit}.bq-hero-sub{color:var(--t2);margin-top:10px;font-size:14px;line-height:1.6}.bq-games{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;width:100%;margin-top:28px;display:grid}.bq-game{background:var(--bg0);border:1px solid var(--b0);text-align:center;cursor:pointer;color:var(--t0);border-radius:12px;padding:20px 16px 18px;font-family:inherit;transition:border-color .18s,background .18s}.bq-game:hover:not(.disabled){border-color:var(--b1);background:#ffffff0a}.bq-game.disabled{opacity:.5;cursor:not-allowed}.bq-game-tile{background:color-mix(in srgb, var(--gc) 14%, transparent);border:1px solid color-mix(in srgb, var(--gc) 40%, transparent);border-radius:14px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 12px;display:flex}.bq-game-letter{font-family:var(--font-display);color:var(--gc,var(--t0));font-size:30px;font-weight:700;line-height:1}.bq-game-name{font-family:var(--font-body);color:var(--t0);font-size:14px;font-weight:700}.bq-game-desc{color:var(--t2);margin-top:8px;font-size:12px;line-height:1.5}.bq-game-desc strong{color:var(--t1);font-weight:600}.bq-roles{grid-template-columns:repeat(5,1fr);gap:10px;width:100%;max-width:720px;margin-top:24px;margin-left:auto;margin-right:auto;display:grid}#bq-wow-roles{grid-template-columns:repeat(4,1fr);max-width:600px}.bq-otp-block{text-align:center;max-width:560px;margin:20px auto 8px}.bq-otp-divider{text-align:center;font-family:var(--font-body);color:var(--t2);align-items:center;gap:12px;margin:12px 0;font-size:12px;font-weight:500;display:flex}.bq-otp-divider:before,.bq-otp-divider:after{content:"";background:var(--b0);flex:1;height:1px}.bq-champ-open{margin-bottom:8px}.bq-otp-hint{color:var(--t2);text-align:center;font-size:12px}.bq-champ-grid-wrap{background:var(--bg0);border:1px solid var(--b0);box-sizing:border-box;border-radius:12px;width:100%;max-width:920px;margin:16px auto;padding:14px}.bq-champ-grid-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.bq-champ-search{background:var(--bg2);border:1px solid var(--b0);min-width:0;color:var(--t0);border-radius:10px;outline:none;flex:1;padding:10px 12px;font-family:inherit;font-size:13px;transition:border-color .15s}.bq-champ-search:focus{border-color:var(--b1)}.bq-champ-search::placeholder{color:var(--t2)}.bq-champ-close{white-space:nowrap;margin-top:0;padding:9px 14px}.bq-champ-grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;max-height:420px;padding:4px;display:grid;overflow-y:auto}.bq-champ-loading{color:var(--t2);text-align:center;grid-column:1/-1;padding:30px;font-size:13px}.bq-champ-tile{background:var(--bg1);border:1px solid var(--b0);cursor:pointer;color:var(--t1);border-radius:10px;flex-direction:column;align-items:center;padding:8px 4px;font-family:inherit;transition:border-color .15s,background .15s;display:flex}.bq-champ-tile:hover{border-color:var(--b1);background:var(--bg2)}.bq-champ-tile.has-questions{border-color:var(--a-border)}.bq-champ-tile.no-questions{opacity:.45}.bq-champ-tile img{object-fit:cover;border-radius:8px;width:52px;height:52px}.bq-champ-tile-name{font-family:var(--font-body);text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:4px;font-size:11px;overflow:hidden}.bq-champ-tile.has-questions .bq-champ-tile-name{color:var(--t0);font-weight:600}.bq-champ-empty-msg{text-align:center;color:var(--t2);grid-column:1/-1;padding:24px;font-size:13px}.bq-champ-empty-msg.is-warn{color:var(--warn);padding:10px}.bq-role{background:var(--bg0);border:1px solid var(--b0);text-align:center;cursor:pointer;color:var(--t1);border-radius:12px;padding:16px 8px 14px;font-family:inherit;transition:border-color .18s,background .18s}.bq-role:hover{border-color:var(--b1);background:#ffffff0a}.bq-role.active{border-color:var(--b1);color:var(--t0);background:#ffffff14}.bq-role-ico{justify-content:center;margin-bottom:8px;line-height:1;display:flex}.bq-role-name{font-family:var(--font-body);color:var(--t0);font-size:13px;font-weight:600}.bq-role-counter{font-family:var(--font-body);color:var(--t2);margin-top:16px;font-size:12px;font-weight:500}.bq-role-actions{flex-direction:column;align-items:center;gap:4px;margin-top:8px;display:flex}@media (width<=600px){.bq-roles{grid-template-columns:repeat(3,1fr)}}.bq-diffs{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;max-width:700px;margin-top:24px;display:grid}.bq-diff{background:var(--bg0);border:1px solid var(--b0);text-align:center;cursor:pointer;color:var(--t0);border-radius:12px;padding:20px 14px;font-family:inherit;transition:border-color .18s,background .18s}.bq-diff:hover{border-color:var(--b1);background:#ffffff0a}.bq-diff.recommended{border-color:var(--a-border)}.bq-diff-num{font-family:var(--font-display);color:var(--t0);font-size:34px;font-weight:700;line-height:1}.bq-diff-name{font-family:var(--font-body);color:var(--t0);margin-top:8px;font-size:14px;font-weight:700}.bq-diff-desc{color:var(--t2);margin-top:8px;font-size:12px;line-height:1.5}@media (width<=600px){.bq-diffs{grid-template-columns:1fr;max-width:280px}}.bq-patch-bar{background:var(--bg0);border:1px solid var(--b0);width:100%;font-family:var(--font-body);box-sizing:border-box;border-radius:10px;align-items:center;gap:8px;margin-bottom:16px;padding:8px 14px;font-size:12px;display:flex}.bq-patch-lbl{color:var(--t2);font-weight:500}.bq-patch-val{color:var(--t0);font-weight:700}.bq-patch-game{color:var(--t2);margin-left:auto}.bq-fb-actions{flex-direction:column;align-items:center;gap:12px;margin-top:14px;display:flex}.bq-dispute{color:var(--t2);font-family:var(--font-body);border:1px solid var(--b0);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:border-color .15s,color .15s;display:inline-flex}.bq-dispute:hover{border-color:var(--b1);color:var(--t0)}.bq-dispute-ico{display:inline-flex}.bq-dispute-ico-sent,.bq-dispute.sent .bq-dispute-ico-flag{display:none}.bq-dispute.sent .bq-dispute-ico-sent{display:inline-flex}.bq-dispute.sent{border-color:var(--ok-border);color:var(--ok);cursor:default}.bq-q-head{border-bottom:1px solid var(--b0);align-items:center;gap:16px;width:100%;margin-bottom:20px;padding-bottom:18px;display:flex}.bq-champ,.bq-champ-fallback{background:var(--bg0);border-radius:50%;flex-shrink:0;width:76px;height:76px;position:relative}.bq-champ{border:2px solid var(--b1)}.bq-champ-fallback{color:var(--t1);border:2px solid var(--b1);justify-content:center;align-items:center;display:flex}.bq-q-info{flex:1;min-width:0}.bq-q-tag{font-family:var(--font-body);color:var(--t1);border:1px solid var(--b1);border-radius:999px;margin-bottom:8px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-block}.bq-q-text{color:var(--t0);font-size:15px;line-height:1.55}.bq-answers{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;display:grid}.bq-answer{background:var(--bg0);border:1px solid var(--b0);text-align:center;cursor:pointer;color:var(--t0);border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:16px 10px 14px;font-family:inherit;transition:border-color .18s,background .18s;display:flex}.bq-answer:hover:not(.disabled){border-color:var(--b1);background:#ffffff0a}.bq-answer.correct{background:#44e0701f;border-color:#44e070;animation:.35s ease-out answerPop}.bq-answer.wrong{border-color:var(--danger);background:var(--danger-surface);opacity:.85;animation:.4s ease-out shake}.bq-answer.disabled{cursor:default;pointer-events:none}@keyframes answerPop{0%{transform:scale(1)}50%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.bq-item-icon-frame{border:1px solid var(--b0);background:#111418;border-radius:10px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.bq-item-icon{object-fit:cover;transform-origin:50%;width:100%;height:100%;transform:scale(1.22)}.bq-item-icon-fallback{background:color-mix(in srgb, var(--ic,#666) 16%, transparent);border:1px solid color-mix(in srgb, var(--ic,#666) 45%, transparent);width:56px;height:56px;font-family:var(--font-display);color:var(--t0);border-radius:10px;justify-content:center;align-items:center;font-size:22px;font-weight:700;display:flex}.bq-champ-option{border:2px solid var(--b1);border-radius:50%;width:64px;height:64px}.bq-item-name{font-family:var(--font-body);color:var(--t0);text-align:center;font-size:13px;font-weight:600;line-height:1.3}@media (width<=540px){.bq-answers{grid-template-columns:1fr}.bq-answer{text-align:left;flex-direction:row;padding:10px 12px}.bq-item-icon-frame,.bq-item-icon-fallback,.bq-champ-option{flex:none;width:44px;height:44px}.bq-item-name{text-align:left}.bq-q-head{gap:12px}.bq-champ,.bq-champ-fallback{width:56px;height:56px}}.bq-feedback{text-align:center;width:100%;margin-top:20px;animation:.3s ease-out bqFadeIn}.bq-fb-verdict{font-family:var(--font-body);margin-bottom:8px;font-size:17px;font-weight:700}.bq-fb-verdict.ok{color:#44e070}.bq-fb-verdict.ko{color:var(--danger)}.bq-fb-text{color:var(--t1);max-width:620px;margin:0 auto;font-size:14px;line-height:1.6}.bq-btn{background:var(--a);color:#121212;font-family:var(--font-body);cursor:pointer;box-shadow:none;border:none;border-radius:10px;margin-top:20px;padding:12px 22px;font-size:14px;font-weight:700;transition:background .18s}.bq-btn:hover{background:#d9ff40}.bq-btn2{color:var(--t0);font-family:var(--font-body);border:1px solid var(--b1);cursor:pointer;background:#ffffff08;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:10px 18px;font-size:13px;font-weight:600;transition:background .18s,border-color .18s;display:inline-flex}.bq-btn2:hover{background:#ffffff0f;border-color:#fff6}.bq-done-title{font-family:var(--font-display);color:var(--t0);text-align:center;font-size:clamp(22px,3vw,28px);font-weight:700}.bq-done-score{font-family:var(--font-display);color:var(--a);font-variant-numeric:tabular-nums;margin-top:12px;font-size:56px;font-weight:700}.bq-done-sep{color:var(--t2);margin:0 4px}.bq-done-grade{font-family:var(--font-body);color:var(--t1);text-align:center;max-width:480px;margin-top:12px;font-size:14px;line-height:1.6}.bq-done-grade-name{color:var(--t0);margin-bottom:6px;font-size:18px;font-weight:700}.bq-done-grade-meta{color:var(--t2);font-size:13px}.bq-done-grade-desc{margin-top:6px}.bq-done-actions{flex-direction:column;align-items:center;gap:4px;display:flex}@media (prefers-reduced-motion:reduce){.bq-state,.bq-stats,.bq-feedback,.bq-answer.correct,.bq-answer.wrong{animation:none!important}}
