@keyframes wb-pulse-7e13695f{50%{opacity:.35}}.btn[data-v-7e13695f]{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-7e13695f] .catalog-icon{font-size:calc(var(--ratio)*16)}.btn[data-v-7e13695f]:not(.gradient-btn){background:var(--control)}.btn[data-v-7e13695f]:not(.gradient-btn):hover:not(:disabled){background:var(--control-hover);border-color:#c2c2c252}.btn[data-v-7e13695f]:disabled{cursor:default;opacity:.45}.btn--primary[data-v-7e13695f]{border:0;font-size:calc(var(--ratio)*15);min-height:calc(var(--ratio)*44)}.btn--primary[data-v-7e13695f]:hover:not(:disabled){border:0}.btn--secondary[data-v-7e13695f]:not(.gradient-btn){background:#109c491a;border-color:#109c498c}.btn--secondary[data-v-7e13695f]:not(.gradient-btn) .catalog-icon{color:var(--green-bright)}.btn--secondary[data-v-7e13695f]:not(.gradient-btn):hover:not(:disabled){background:#109c492e;border-color:var(--green-bright)}.btn--ghost[data-v-7e13695f]:not(.gradient-btn){background:transparent;border-color:transparent;color:var(--muted-light)}.btn--ghost[data-v-7e13695f]:not(.gradient-btn):hover:not(:disabled){background:var(--surface-2);border-color:#c2c2c224;color:var(--soft-white)}.btn--danger[data-v-7e13695f]:not(.gradient-btn){background:#ff7c7014;border-color:#ff7c7059;color:#ff9d93}.btn--danger[data-v-7e13695f]:not(.gradient-btn):hover:not(:disabled){background:#ff7c7024;border-color:#ff7c70b3}.btn--sm[data-v-7e13695f]{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-7e13695f]{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-7e13695f] .catalog-icon{font-size:calc(var(--ratio)*22)}.btn--primary[data-v-7e13695f]{font-size:calc(var(--ratio)*21);min-height:calc(var(--ratio)*64)}.btn--sm[data-v-7e13695f]{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-7e13695f]{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-7e13695f]{display:none}}.bf-label[data-v-7e13695f]{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-7e13695f]{font-size:calc(var(--ratio)*16)}}.bf-question[data-v-7e13695f]{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-7e13695f]{font-family:var(--font-main);font-weight:700}@media (max-aspect-ratio:3/4){.bf-question[data-v-7e13695f]{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-7e13695f]{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-7e13695f]{gap:calc(var(--ratio)*10)}}.bf-answer[data-v-7e13695f]{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-7e13695f]:hover:not(:disabled){background:var(--control-hover);border-color:#c2c2c257}.bf-answer[data-v-7e13695f]:active:not(:disabled){transform:scale(.98)}.bf-answer[data-v-7e13695f]:disabled{cursor:default}.bf-answer.good[data-v-7e13695f]{background:#109c493d;border-color:var(--green-bright)}.bf-answer.bad[data-v-7e13695f]{background:#e4695e2e;border-color:var(--bad)}.bf-answer kbd[data-v-7e13695f]{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-7e13695f]{border-radius:calc(var(--ratio)*16);font-size:calc(var(--ratio)*24);min-height:calc(var(--ratio)*72)}.bf-answer kbd[data-v-7e13695f]{display:none}}.bf-feedback[data-v-7e13695f]{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-7e13695f]{color:var(--good)}.bf-feedback.bad[data-v-7e13695f]{color:var(--bad)}@media (max-aspect-ratio:3/4){.bf-feedback[data-v-7e13695f]{font-size:calc(var(--ratio)*19)}}.bf-rules[data-v-7e13695f]{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-7e13695f]{margin-top:calc(var(--ratio)*4)}.bf-rules kbd[data-v-7e13695f]{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-7e13695f]{font-size:calc(var(--ratio)*19)}}.bf-note[data-v-7e13695f]{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-7e13695f]{color:var(--soft-white)}@media (max-aspect-ratio:3/4){.bf-note[data-v-7e13695f]{font-size:calc(var(--ratio)*19)}}.bf-arena-board[data-v-7e13695f]{display:flex;flex-direction:column;gap:calc(var(--ratio)*8)}.bf-arena-board>.bf-note[data-v-7e13695f],.bf-poster[data-v-7e13695f]{text-align:center}.bf-poster[data-v-7e13695f]{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-7e13695f]{border-color:#109c4980}.bf-poster.bad[data-v-7e13695f]{border-color:#e4695e80}@media (max-aspect-ratio:3/4){.bf-poster[data-v-7e13695f]{aspect-ratio:auto;min-height:calc(var(--ratio)*260)}}.bf-moves[data-v-7e13695f]{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-7e13695f]{display:contents}.bf-moves .n[data-v-7e13695f]{color:var(--muted);text-align:right}.bf-moves .m[data-v-7e13695f]{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-7e13695f]{background:#109c4938}.bf-moves .m.hidden[data-v-7e13695f]{background:#ffffff0a;color:transparent}@media (max-aspect-ratio:3/4){.bf-moves[data-v-7e13695f]{font-size:calc(var(--ratio)*21)}}.square-card__name[data-v-7e13695f]{color:var(--soft-white);font-family:var(--font-main);font-size:calc(var(--ratio)*150);font-weight:700;line-height:1}.square-card__hint[data-v-7e13695f]{color:var(--muted-light);font-family:var(--font-text);font-size:calc(var(--ratio)*15);font-weight:600}@media (max-aspect-ratio:3/4){.square-card__hint[data-v-7e13695f]{font-size:calc(var(--ratio)*20)}}.quarter[data-v-7e13695f]{background:var(--surface-2);border-radius:calc(var(--ratio)*9);display:flex;gap:calc(var(--ratio)*2);padding:calc(var(--ratio)*3)}.quarter>button[data-v-7e13695f]{background:transparent;border:0;border-radius:calc(var(--ratio)*6);color:var(--muted-light);cursor:pointer;font-family:var(--font-text);font-size:calc(var(--ratio)*12);font-weight:700;min-height:calc(var(--ratio)*26);padding:0 calc(var(--ratio)*10)}.quarter>button.active[data-v-7e13695f]{background:var(--control);color:var(--soft-white)}.quarter>button[data-v-7e13695f]:disabled{cursor:default}@media (max-aspect-ratio:3/4){.quarter[data-v-7e13695f]{border-radius:calc(var(--ratio)*12);padding:calc(var(--ratio)*4)}.quarter>button[data-v-7e13695f]{border-radius:calc(var(--ratio)*9);font-size:calc(var(--ratio)*17);min-height:calc(var(--ratio)*44);padding:0 calc(var(--ratio)*14)}}.question-square[data-v-7e13695f]{font-family:var(--font-main);font-size:calc(var(--ratio)*40);font-weight:700;line-height:1}@media (max-aspect-ratio:3/4){.bf-question[data-v-7e13695f]{display:none}}.swatch[data-v-7e13695f]{border:1px solid rgba(0,0,0,.3);border-radius:calc(var(--ratio)*4);height:calc(var(--ratio)*18);width:calc(var(--ratio)*18)}.swatch--light[data-v-7e13695f]{background:#f0d9b5}.swatch--dark[data-v-7e13695f]{background:#b58863}@media (max-aspect-ratio:3/4){.swatch[data-v-7e13695f]{height:calc(var(--ratio)*26);width:calc(var(--ratio)*26)}}
