@keyframes wb-pulse-16c1af9e{50%{opacity:.35}}.btn[data-v-16c1af9e]{align-items:center;border:1px solid hsla(0,0%,76%,.14);border-radius:calc(var(--ratio)*10);box-sizing:border-box;color:var(--soft-white);cursor:pointer;display:inline-flex;font-family:var(--font-text);font-size:calc(var(--ratio)*14);font-weight:700;gap:calc(var(--ratio)*8);justify-content:center;line-height:1.2;min-height:calc(var(--ratio)*38);padding:0 calc(var(--ratio)*14);text-decoration:none;transition:border-color .15s,background .15s,opacity .15s;white-space:nowrap}.btn[data-v-16c1af9e] .catalog-icon{font-size:calc(var(--ratio)*16)}.btn[data-v-16c1af9e]:not(.gradient-btn){background:var(--control)}.btn[data-v-16c1af9e]:not(.gradient-btn):hover:not(:disabled){background:var(--control-hover);border-color:#c2c2c252}.btn[data-v-16c1af9e]:disabled{cursor:default;opacity:.45}.btn--primary[data-v-16c1af9e]{border:0;font-size:calc(var(--ratio)*15);min-height:calc(var(--ratio)*44)}.btn--primary[data-v-16c1af9e]:hover:not(:disabled){border:0}.btn--secondary[data-v-16c1af9e]:not(.gradient-btn){background:#109c491a;border-color:#109c498c}.btn--secondary[data-v-16c1af9e]:not(.gradient-btn) .catalog-icon{color:var(--green-bright)}.btn--secondary[data-v-16c1af9e]:not(.gradient-btn):hover:not(:disabled){background:#109c492e;border-color:var(--green-bright)}.btn--ghost[data-v-16c1af9e]:not(.gradient-btn){background:transparent;border-color:transparent;color:var(--muted-light)}.btn--ghost[data-v-16c1af9e]:not(.gradient-btn):hover:not(:disabled){background:var(--surface-2);border-color:#c2c2c224;color:var(--soft-white)}.btn--danger[data-v-16c1af9e]:not(.gradient-btn){background:#ff7c7014;border-color:#ff7c7059;color:#ff9d93}.btn--danger[data-v-16c1af9e]:not(.gradient-btn):hover:not(:disabled){background:#ff7c7024;border-color:#ff7c70b3}.btn--sm[data-v-16c1af9e]{border-radius:calc(var(--ratio)*8);font-size:calc(var(--ratio)*13);min-height:calc(var(--ratio)*30);padding:0 calc(var(--ratio)*10)}@media (max-aspect-ratio:3/4){.btn[data-v-16c1af9e]{border-radius:calc(var(--ratio)*14);font-size:calc(var(--ratio)*20);gap:calc(var(--ratio)*10);min-height:calc(var(--ratio)*58);padding:0 calc(var(--ratio)*18)}.btn[data-v-16c1af9e] .catalog-icon{font-size:calc(var(--ratio)*22)}.btn--primary[data-v-16c1af9e]{font-size:calc(var(--ratio)*21);min-height:calc(var(--ratio)*64)}.btn--sm[data-v-16c1af9e]{border-radius:calc(var(--ratio)*12);font-size:calc(var(--ratio)*18);min-height:calc(var(--ratio)*46);padding:0 calc(var(--ratio)*14)}}.btn kbd[data-v-16c1af9e]{font-family:var(--font-text);font-size:calc(var(--ratio)*11);margin-left:calc(var(--ratio)*4);opacity:.6}@media (max-aspect-ratio:3/4){.btn kbd[data-v-16c1af9e]{display:none}}.bf-label[data-v-16c1af9e]{color:var(--muted-light);font-family:var(--font-text);font-size:calc(var(--ratio)*11);font-weight:700;letter-spacing:.06em;text-transform:uppercase}@media (max-aspect-ratio:3/4){.bf-label[data-v-16c1af9e]{font-size:calc(var(--ratio)*16)}}.bf-question[data-v-16c1af9e]{background:#109c4917;border:1px solid rgba(16,156,73,.22);border-radius:calc(var(--ratio)*12);color:var(--soft-white);display:flex;flex-direction:column;font-family:var(--font-text);font-size:calc(var(--ratio)*16);font-weight:600;gap:calc(var(--ratio)*6);line-height:1.4;padding:calc(var(--ratio)*14) calc(var(--ratio)*16)}.bf-question strong[data-v-16c1af9e]{font-family:var(--font-main);font-weight:700}@media (max-aspect-ratio:3/4){.bf-question[data-v-16c1af9e]{border-radius:calc(var(--ratio)*16);font-size:calc(var(--ratio)*21);padding:calc(var(--ratio)*18) calc(var(--ratio)*20)}}.bf-answers[data-v-16c1af9e]{display:grid;gap:calc(var(--ratio)*8);grid-template-columns:repeat(var(--cols,2),minmax(0,1fr))}@media (max-aspect-ratio:3/4){.bf-answers[data-v-16c1af9e]{gap:calc(var(--ratio)*10)}}.bf-answer[data-v-16c1af9e]{align-items:center;background:var(--control);border:1px solid hsla(0,0%,76%,.14);border-radius:calc(var(--ratio)*12);color:var(--soft-white);cursor:pointer;display:flex;font-family:var(--font-main);font-size:calc(var(--ratio)*18);font-weight:700;gap:calc(var(--ratio)*8);justify-content:center;min-height:calc(var(--ratio)*52);padding:calc(var(--ratio)*8) calc(var(--ratio)*10);position:relative;transition:border-color .15s,background .15s,transform .08s}.bf-answer[data-v-16c1af9e]:hover:not(:disabled){background:var(--control-hover);border-color:#c2c2c257}.bf-answer[data-v-16c1af9e]:active:not(:disabled){transform:scale(.98)}.bf-answer[data-v-16c1af9e]:disabled{cursor:default}.bf-answer.good[data-v-16c1af9e]{background:#109c493d;border-color:var(--green-bright)}.bf-answer.bad[data-v-16c1af9e]{background:#e4695e2e;border-color:var(--bad)}.bf-answer kbd[data-v-16c1af9e]{color:var(--muted);font-family:var(--font-text);font-size:calc(var(--ratio)*10);font-weight:700;position:absolute;right:calc(var(--ratio)*7);top:calc(var(--ratio)*5)}@media (max-aspect-ratio:3/4){.bf-answer[data-v-16c1af9e]{border-radius:calc(var(--ratio)*16);font-size:calc(var(--ratio)*24);min-height:calc(var(--ratio)*72)}.bf-answer kbd[data-v-16c1af9e]{display:none}}.bf-feedback[data-v-16c1af9e]{color:var(--muted-light);font-family:var(--font-text);font-size:calc(var(--ratio)*14);font-weight:600;min-height:1.4em}.bf-feedback.good[data-v-16c1af9e]{color:var(--good)}.bf-feedback.bad[data-v-16c1af9e]{color:var(--bad)}@media (max-aspect-ratio:3/4){.bf-feedback[data-v-16c1af9e]{font-size:calc(var(--ratio)*19)}}.bf-rules[data-v-16c1af9e]{color:var(--muted-light);font-family:var(--font-text);font-size:calc(var(--ratio)*14);line-height:1.5;margin:0;padding-left:1.1em}.bf-rules li+li[data-v-16c1af9e]{margin-top:calc(var(--ratio)*4)}.bf-rules kbd[data-v-16c1af9e]{background:var(--control);border-radius:calc(var(--ratio)*4);color:var(--soft-white);font-family:var(--font-text);padding:0 calc(var(--ratio)*5)}@media (max-aspect-ratio:3/4){.bf-rules[data-v-16c1af9e]{font-size:calc(var(--ratio)*19)}}.bf-note[data-v-16c1af9e]{color:var(--muted-light);font-family:var(--font-text);font-size:calc(var(--ratio)*14);font-weight:600;line-height:1.45;margin:0}.bf-note strong[data-v-16c1af9e]{color:var(--soft-white)}@media (max-aspect-ratio:3/4){.bf-note[data-v-16c1af9e]{font-size:calc(var(--ratio)*19)}}.bf-arena-board[data-v-16c1af9e]{display:flex;flex-direction:column;gap:calc(var(--ratio)*8)}.bf-arena-board>.bf-note[data-v-16c1af9e],.bf-poster[data-v-16c1af9e]{text-align:center}.bf-poster[data-v-16c1af9e]{align-items:center;aspect-ratio:1;background:radial-gradient(circle at 50% 40%,rgba(16,156,73,.12),transparent 60%),var(--surface);border:1px solid hsla(0,0%,100%,.06);border-radius:calc(var(--ratio)*16);box-sizing:border-box;display:flex;flex-direction:column;gap:calc(var(--ratio)*8);justify-content:center;padding:calc(var(--ratio)*24);transition:border-color .2s}.bf-poster.good[data-v-16c1af9e]{border-color:#109c4980}.bf-poster.bad[data-v-16c1af9e]{border-color:#e4695e80}@media (max-aspect-ratio:3/4){.bf-poster[data-v-16c1af9e]{aspect-ratio:auto;min-height:calc(var(--ratio)*260)}}.bf-moves[data-v-16c1af9e]{display:grid;font-family:var(--font-text);font-size:calc(var(--ratio)*16);font-variant-numeric:tabular-nums;font-weight:600;gap:calc(var(--ratio)*2) calc(var(--ratio)*10);grid-template-columns:auto 1fr 1fr;list-style:none;margin:0;padding:0}.bf-moves>li[data-v-16c1af9e]{display:contents}.bf-moves .n[data-v-16c1af9e]{color:var(--muted);text-align:right}.bf-moves .m[data-v-16c1af9e]{border-radius:calc(var(--ratio)*6);color:var(--soft-white);padding:calc(var(--ratio)*2) calc(var(--ratio)*6)}.bf-moves .m.current[data-v-16c1af9e]{background:#109c4938}.bf-moves .m.hidden[data-v-16c1af9e]{background:#ffffff0a;color:transparent}@media (max-aspect-ratio:3/4){.bf-moves[data-v-16c1af9e]{font-size:calc(var(--ratio)*21)}}.poster__piece[data-v-16c1af9e]{color:var(--muted-light);font-size:calc(var(--ratio)*30)}.poster__piece[data-v-16c1af9e],.poster__square[data-v-16c1af9e]{font-family:var(--font-main);font-weight:700}.poster__square[data-v-16c1af9e]{color:var(--soft-white);font-size:calc(var(--ratio)*130);line-height:1}.poster__hint[data-v-16c1af9e]{color:var(--muted-light);font-family:var(--font-text);font-size:calc(var(--ratio)*15);font-weight:600}@media (max-aspect-ratio:3/4){.poster__piece[data-v-16c1af9e]{font-size:calc(var(--ratio)*34)}.poster__hint[data-v-16c1af9e]{font-size:calc(var(--ratio)*20)}}.routes[data-v-16c1af9e]{display:flex;flex-direction:column;gap:calc(var(--ratio)*8)}.route[data-v-16c1af9e]{font-size:calc(var(--ratio)*17);justify-content:flex-start;min-height:calc(var(--ratio)*46);padding:calc(var(--ratio)*8) calc(var(--ratio)*30) calc(var(--ratio)*8) calc(var(--ratio)*14);text-align:left}.route kbd[data-v-16c1af9e]{top:50%;transform:translateY(-50%)}.route__steps[data-v-16c1af9e]{align-items:center;display:flex;flex-wrap:wrap;font-variant-numeric:tabular-nums;gap:calc(var(--ratio)*4) calc(var(--ratio)*6)}.route__sep[data-v-16c1af9e]{color:var(--muted);font-size:.8em}.route__bad[data-v-16c1af9e]{color:var(--bad);text-decoration:underline}@media (max-aspect-ratio:3/4){.route[data-v-16c1af9e]{font-size:calc(var(--ratio)*23);min-height:calc(var(--ratio)*64);padding:calc(var(--ratio)*12) calc(var(--ratio)*18)}}
