.qm[data-v-9a309ee5]{display:flex;flex-direction:column;gap:12px;flex:1 1 auto;min-height:0}.qm-head[data-v-9a309ee5]{position:relative;flex:none;display:flex;align-items:center;justify-content:center;min-height:28px}.qm-clock[data-v-9a309ee5]{position:relative;display:inline-flex;align-items:center;gap:6px;color:var(--cab-text);font-size:1.125rem;font-weight:700;font-variant-numeric:tabular-nums}.qm-clock svg[data-v-9a309ee5]{width:18px;height:18px;color:var(--cab-muted)}.qm-clock.is-done[data-v-9a309ee5]{color:var(--cab-muted)}.qm-penalty[data-v-9a309ee5]{position:absolute;left:100%;top:0;margin-left:8px;color:var(--cab-orange);font-size:.9375rem;white-space:nowrap;animation:qm-rise-9a309ee5 .9s ease-out forwards;pointer-events:none}@keyframes qm-rise-9a309ee5{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-14px)}}.qm-best[data-v-9a309ee5]{position:absolute;right:2px;color:var(--cab-muted);font-size:.8125rem;white-space:nowrap}.qm-board[data-v-9a309ee5]{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:repeat(var(--qm-cols),minmax(0,1fr));grid-auto-rows:minmax(110px,1fr);gap:10px}.qm-tile[data-v-9a309ee5]{display:flex;align-items:center;justify-content:center;min-width:0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--cab-text) 16%,transparent);border-radius:12px;background:color-mix(in srgb,var(--cab-text) 7%,var(--cab-bg));color:var(--cab-text);font-size:1.0625rem;line-height:1.3;text-align:center;cursor:pointer;transition:opacity .25s,background .15s,border-color .15s}.qm-tile[data-v-9a309ee5]:hover{border-color:color-mix(in srgb,var(--cab-blue) 60%,transparent)}.qm-text[data-v-9a309ee5]{display:block;max-width:100%;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}.qm-tile.is-squeezed .qm-text[data-v-9a309ee5]{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.qm-tile.is-picked[data-v-9a309ee5]{border:2px solid var(--cab-blue);background:color-mix(in srgb,var(--cab-blue) 14%,var(--cab-bg))}.qm-tile.is-right[data-v-9a309ee5]{border:2px solid var(--cab-green);background:color-mix(in srgb,var(--cab-green) 18%,var(--cab-bg))}.qm-tile.is-wrong[data-v-9a309ee5]{border:2px solid var(--cab-orange);background:color-mix(in srgb,var(--cab-orange) 16%,var(--cab-bg));animation:qm-shake-9a309ee5 .3s}.qm-tile.is-gone[data-v-9a309ee5]{visibility:hidden;opacity:0;cursor:default}@keyframes qm-shake-9a309ee5{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.qm-done[data-v-9a309ee5]{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:520px;margin:24px auto 0;padding:28px 24px;border-radius:14px;background:color-mix(in srgb,var(--cab-text) 7%,var(--cab-bg));text-align:center}.qm-done-title[data-v-9a309ee5]{margin:0;color:var(--cab-text);font-size:1.375rem;font-weight:700}.qm-new[data-v-9a309ee5]{margin:0;color:var(--cab-green);font-size:1rem;font-weight:700}.qm-figures[data-v-9a309ee5]{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}.qm-figure[data-v-9a309ee5]{display:flex;flex-direction:column;gap:4px;padding:14px 10px;border:1px solid var(--cab-border);border-radius:12px}.qm-figure-cap[data-v-9a309ee5]{color:var(--cab-muted);font-size:.8125rem}.qm-figure-num[data-v-9a309ee5]{color:var(--cab-text);font-size:1.5rem;font-weight:700;font-variant-numeric:tabular-nums}.qm-again[data-v-9a309ee5]{min-width:200px;padding:10px 22px;border:1px solid currentColor;border-radius:10px;background:none;color:var(--cab-blue);font-size:.9375rem;font-weight:700;cursor:pointer}.qm-again[data-v-9a309ee5]:hover{background:color-mix(in srgb,var(--cab-blue) 10%,transparent)}@media(max-width:760px){.qm[data-v-9a309ee5]{gap:8px}.qm-board[data-v-9a309ee5]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:8px}.qm-tile[data-v-9a309ee5]{padding:6px 8px;border-radius:10px;font-size:1rem}.qm-done[data-v-9a309ee5]{margin-top:8px;padding:22px 16px}.qm-figure-num[data-v-9a309ee5]{font-size:1.25rem}}
