.mx-bar[data-v-6b24715f]{-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);background:var(--tf-nav-bg);border-bottom:1px solid var(--tf-line)}.mx-bar-row[data-v-6b24715f]{transition:max-width .3s ease}.mx-icon-btn[data-v-6b24715f]{border:1px solid var(--tf-line);border-radius:12px;color:var(--tf-muted);cursor:pointer;display:grid;flex-shrink:0;height:40px;place-items:center;transition:background-color .15s ease,color .15s ease;width:40px}.mx-icon-btn[data-v-6b24715f]:hover{background:var(--tf-hover);color:var(--tf-ink)}.mx-clock[data-v-6b24715f]{align-items:center;background:var(--tf-signal-soft);border-radius:12px;color:var(--tf-signal-ink);display:flex;flex-shrink:0;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;gap:6px;padding:7px 12px;transition:background-color .3s ease,color .3s ease}.mx-clock.is-low[data-v-6b24715f]{background:color-mix(in srgb,var(--tf-gold) 14%,transparent);color:var(--tf-gold)}.mx-clock.is-critical[data-v-6b24715f]{animation:mx-throb-6b24715f 1s ease-in-out infinite;background:color-mix(in srgb,var(--tf-rose) 13%,transparent);color:var(--tf-rose)}@keyframes mx-throb-6b24715f{50%{transform:scale(1.05)}}.mx-bar-submit[data-v-6b24715f]{display:none}@media(min-width:640px)and (max-width:1023.98px){.mx-bar-submit[data-v-6b24715f]{display:inline-flex}}@media(min-width:1024px){.mx .mx-clock[data-v-6b24715f],.mx .mx-dock[data-v-6b24715f]{display:none}}.mx-progress[data-v-6b24715f]{background:var(--tf-well-strong);height:4px;overflow:hidden}.mx-progress>div[data-v-6b24715f]{background:linear-gradient(90deg,var(--tf-brand),var(--tf-signal-raw));border-radius:0 999px 999px 0;box-shadow:0 0 10px color-mix(in srgb,var(--tf-signal-raw) 55%,transparent);height:100%;transition:width .5s cubic-bezier(.22,1,.36,1)}.mx-toast[data-v-6b24715f]{align-items:center;background:var(--tf-rose);border-radius:999px;box-shadow:0 12px 28px -12px color-mix(in srgb,var(--tf-rose) 70%,transparent);color:#fff;display:inline-flex;font-size:14px;font-weight:700;gap:6px;padding:9px 16px}.mx-toast-enter-active[data-v-6b24715f],.mx-toast-leave-active[data-v-6b24715f]{transition:opacity .25s ease,transform .3s cubic-bezier(.22,1,.36,1)}.mx-toast-enter-from[data-v-6b24715f],.mx-toast-leave-to[data-v-6b24715f]{opacity:0;transform:translateY(-12px) scale(.96)}.mx-phase-enter-active[data-v-6b24715f]{transition:opacity .3s ease,transform .35s cubic-bezier(.22,1,.36,1)}.mx-phase-leave-active[data-v-6b24715f]{transition:opacity .18s ease,transform .18s ease}.mx-phase-enter-from[data-v-6b24715f]{opacity:0;transform:translateY(14px)}.mx-phase-leave-to[data-v-6b24715f]{opacity:0;transform:translateY(-8px)}.mx-rise[data-v-6b24715f]{animation:mx-rise-6b24715f .55s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0)*60ms)}@keyframes mx-rise-6b24715f{0%{opacity:0;transform:translateY(12px)}}.mx-pop[data-v-6b24715f]{animation:mx-pop-6b24715f .55s cubic-bezier(.34,1.56,.64,1) both}@keyframes mx-pop-6b24715f{0%{opacity:0;transform:scale(.6)}}.mx-hero[data-v-6b24715f]{overflow:hidden;padding:22px 18px;position:relative}@media(min-width:640px){.mx-hero[data-v-6b24715f]{padding:32px}}.mx-stat[data-v-6b24715f]{background:var(--tf-well);border:1px solid var(--tf-line-soft);border-radius:16px;padding:14px 12px;position:relative;text-align:center}.mx-stat-ico[data-v-6b24715f]{color:var(--tf-signal);margin:0 auto 4px;opacity:.85}.mx-stat-value[data-v-6b24715f]{color:var(--tf-signal-ink);font-size:26px;font-weight:700;line-height:1.15}.mx-stat-label[data-v-6b24715f]{color:var(--tf-faint);font-size:13px}.mx-countdown[data-v-6b24715f]{background:var(--tf-signal-soft);border:1px solid var(--tf-signal-edge);border-radius:16px;margin-top:20px;padding:14px}.mx-countdown-cell[data-v-6b24715f]{align-items:center;background:var(--tf-panel);border-radius:12px;display:flex;flex-direction:column;padding:8px 4px}.mx-countdown-cell span[data-v-6b24715f]{color:var(--tf-ink);font-size:22px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2}.mx-countdown-cell small[data-v-6b24715f]{color:var(--tf-faint);font-size:12px}.mx-cta[data-v-6b24715f]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--tf-nav-bg);border-top:1px solid var(--tf-line);display:flex;gap:10px;inset:auto 0 0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));position:fixed;z-index:40}@media(min-width:640px){.mx-cta[data-v-6b24715f]{-webkit-backdrop-filter:none;backdrop-filter:none;background:none;border:0;flex-wrap:wrap;margin-top:24px;padding:0;position:static}}.mx-start[data-v-6b24715f]{overflow:hidden;position:relative}.mx-start.is-ready[data-v-6b24715f]:after{animation:mx-sheen-6b24715f 2.8s ease-in-out infinite;background:linear-gradient(110deg,transparent 30%,hsla(0,0%,100%,.35) 50%,transparent 70%);content:"";inset:0;pointer-events:none;position:absolute;transform:translate(-120%)}@keyframes mx-sheen-6b24715f{55%,to{transform:translate(120%)}}@media(min-width:1024px){.mx-run[data-v-6b24715f]{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 300px}}.mx-q[data-v-6b24715f]{padding:16px;transition:border-color .25s ease,box-shadow .25s ease,opacity .5s ease,transform .55s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:no-preference){.mx-q[data-v-6b24715f]:not([data-in]){opacity:0;transform:translateY(18px)}}@media(min-width:640px){.mx-q[data-v-6b24715f]{padding:24px}}.mx-q.is-answered[data-v-6b24715f]{border-color:color-mix(in srgb,var(--tf-signal-raw) 42%,var(--tf-line))}.mx-q.is-flagged[data-v-6b24715f]{border-color:color-mix(in srgb,var(--tf-gold) 50%,var(--tf-line));box-shadow:inset 3px 0 0 var(--tf-gold)}.mx-q-no[data-v-6b24715f]{align-items:baseline;color:var(--tf-faint);display:inline-flex;gap:5px;margin:0}.mx-q-no span[data-v-6b24715f]{background:var(--tf-signal-soft);border-radius:10px;color:var(--tf-signal-ink);display:grid;font-size:15px;font-weight:700;height:32px;min-width:32px;padding-inline:6px;place-items:center}.mx-flag[data-v-6b24715f],.mx-q-no small[data-v-6b24715f]{font-size:13px}.mx-flag[data-v-6b24715f]{align-items:center;border-radius:10px;color:var(--tf-faint);cursor:pointer;display:inline-flex;font-weight:600;gap:5px;min-height:36px;padding:4px 10px;transition:background-color .15s ease,color .15s ease}.mx-flag[data-v-6b24715f]:hover{background:var(--tf-hover)}.mx-flag.is-on[data-v-6b24715f]{background:color-mix(in srgb,var(--tf-gold) 14%,transparent);color:var(--tf-gold)}.mx-opt[data-v-6b24715f]{align-items:center;background:var(--tf-opt-bg);border:1.5px solid var(--tf-line);border-radius:14px;color:var(--tf-muted);cursor:pointer;display:flex;gap:12px;min-height:54px;padding:10px 14px;text-align:left;width:100%;-webkit-tap-highlight-color:transparent;transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .15s ease,opacity .25s ease}@media(hover:hover){.mx-opt[data-v-6b24715f]:not(:disabled):hover{background:var(--tf-signal-soft);border-color:var(--tf-signal-edge);color:var(--tf-ink)}}.mx-opt[data-v-6b24715f]:not(:disabled):active{transform:scale(.985)}.mx-opt-key[data-v-6b24715f]{border:1.5px solid var(--tf-line);border-radius:999px;display:grid;flex-shrink:0;font-size:13.5px;font-weight:700;height:30px;place-items:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease;width:30px}.mx-opt.is-picked[data-v-6b24715f]{animation:mx-pick-6b24715f .35s cubic-bezier(.34,1.56,.64,1);background:var(--tf-signal-soft-strong);border-color:var(--tf-signal);color:var(--tf-ink);cursor:default;font-weight:600}.mx-opt.is-picked .mx-opt-key[data-v-6b24715f]{animation:mx-pop-6b24715f .4s cubic-bezier(.34,1.56,.64,1);background:var(--tf-brand);border-color:var(--tf-brand);color:#fff}@keyframes mx-pick-6b24715f{40%{transform:scale(1.015)}}.mx-opt.is-dim[data-v-6b24715f]{cursor:not-allowed;opacity:.5}.mx-locked[data-v-6b24715f]{align-items:center;animation:mx-rise-6b24715f .4s ease both;color:var(--tf-faint);display:flex;font-size:13px;gap:6px;margin:12px 0 0}.mx-side[data-v-6b24715f]{padding:20px;position:sticky;top:88px}.mx-ring[data-v-6b24715f]{color:var(--tf-signal-raw);height:148px;margin:0 auto;position:relative;transition:color .4s ease;width:148px}.mx-ring.is-low[data-v-6b24715f]{color:var(--tf-gold)}.mx-ring.is-critical[data-v-6b24715f]{animation:mx-throb-6b24715f 1s ease-in-out infinite;color:var(--tf-rose)}.mx-ring svg[data-v-6b24715f],.mx-score svg[data-v-6b24715f]{height:100%;transform:rotate(-90deg);width:100%}.mx-ring circle[data-v-6b24715f],.mx-score circle[data-v-6b24715f]{fill:none;stroke-width:9}.mx-ring-track[data-v-6b24715f],.mx-score-track[data-v-6b24715f]{stroke:var(--tf-well-strong)}.mx-ring-fill[data-v-6b24715f]{stroke:currentColor;stroke-linecap:round;transition:stroke-dashoffset 1s linear}.mx-ring-body[data-v-6b24715f],.mx-score-body[data-v-6b24715f]{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute}.mx-ring-body span[data-v-6b24715f]{color:var(--tf-ink);font-size:28px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.mx-ring-body small[data-v-6b24715f]{color:var(--tf-faint);font-size:12.5px}.mx-palette[data-v-6b24715f]{display:grid;gap:6px;grid-template-columns:repeat(6,minmax(0,1fr));max-height:264px;overflow-y:auto;padding:2px}.mx-palette.is-sheet[data-v-6b24715f]{gap:8px;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));max-height:46dvh}.mx-cell[data-v-6b24715f]{aspect-ratio:1;border:1.5px solid var(--tf-line);border-radius:10px;color:var(--tf-muted);cursor:pointer;display:grid;font-size:13.5px;font-weight:700;place-items:center;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .15s ease,box-shadow .2s ease}.mx-cell[data-v-6b24715f]:hover{transform:translateY(-1px)}.mx-cell.is-answered[data-v-6b24715f],.mx-key.is-answered[data-v-6b24715f]{background:var(--tf-brand);border-color:var(--tf-brand);color:#fff}.mx-cell.is-flagged[data-v-6b24715f],.mx-key.is-flagged[data-v-6b24715f]{background:color-mix(in srgb,var(--tf-gold) 16%,transparent);border-color:var(--tf-gold);color:var(--tf-gold)}.mx-cell.is-current[data-v-6b24715f]{box-shadow:0 0 0 2px var(--tf-panel),0 0 0 4px var(--tf-signal-raw)}.mx-key[data-v-6b24715f]{border:1.5px solid var(--tf-line);border-radius:4px;height:12px;width:12px}.mx-dock[data-v-6b24715f]{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--tf-nav-bg);border-top:1px solid var(--tf-line);display:flex;gap:10px;inset:auto 0 0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));position:fixed;z-index:40}.mx-dock-nav[data-v-6b24715f]{align-items:center;background:var(--tf-panel);border:1px solid var(--tf-line);border-radius:12px;color:var(--tf-ink);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:700;gap:8px;min-height:46px;padding:0 14px}.mx-sheet-wrap[data-v-6b24715f]{align-items:flex-end;background:var(--tf-scrim);display:flex;inset:0;justify-content:center;position:fixed;z-index:90}.mx-sheet[data-v-6b24715f]{border-radius:24px 24px 0 0;max-width:520px;padding:10px 18px calc(18px + env(safe-area-inset-bottom));width:100%}.mx-sheet-grip[data-v-6b24715f]{background:var(--tf-line);border-radius:999px;display:block;height:4px;margin:0 auto 10px;width:40px}@media(min-width:640px){.mx-sheet-wrap[data-v-6b24715f]{align-items:center;padding:24px}.mx-sheet[data-v-6b24715f]{border-radius:24px;padding:22px}.mx-sheet-grip[data-v-6b24715f]{display:none}}.mx-sheet-enter-active[data-v-6b24715f],.mx-sheet-leave-active[data-v-6b24715f]{transition:opacity .22s ease}.mx-sheet-enter-active .mx-sheet[data-v-6b24715f],.mx-sheet-leave-active .mx-sheet[data-v-6b24715f]{transition:transform .32s cubic-bezier(.22,1,.36,1)}.mx-sheet-enter-from[data-v-6b24715f],.mx-sheet-leave-to[data-v-6b24715f]{opacity:0}.mx-sheet-enter-from .mx-sheet[data-v-6b24715f],.mx-sheet-leave-to .mx-sheet[data-v-6b24715f]{transform:translateY(100%)}@media(min-width:640px){.mx-sheet-enter-from .mx-sheet[data-v-6b24715f],.mx-sheet-leave-to .mx-sheet[data-v-6b24715f]{transform:translateY(16px) scale(.97)}}.mx-badge[data-v-6b24715f]{border-radius:22px;display:grid;height:68px;place-items:center;width:68px}.mx-score[data-v-6b24715f]{animation:mx-pop-6b24715f .6s cubic-bezier(.34,1.56,.64,1) both;height:168px;margin:0 auto;position:relative;width:168px}.mx-score-fill[data-v-6b24715f]{stroke-linecap:round}.mx-score.is-pass .mx-score-fill[data-v-6b24715f]{stroke:var(--tf-live)}.mx-score.is-fail .mx-score-fill[data-v-6b24715f]{stroke:var(--tf-rose)}.mx-score-body span[data-v-6b24715f]{color:var(--tf-ink);font-size:44px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.mx-score-body small[data-v-6b24715f]{color:var(--tf-faint);font-size:15px;margin-top:4px}.mx-split[data-v-6b24715f]{background:var(--tf-well-strong);border-radius:999px;display:flex;height:10px;margin-top:22px;overflow:hidden}.mx-split .is-correct[data-v-6b24715f]{background:var(--tf-live)}.mx-split .is-wrong[data-v-6b24715f]{background:var(--tf-rose)}.mx-split .is-skipped[data-v-6b24715f]{background:color-mix(in srgb,var(--tf-faint) 55%,transparent)}.mx-tally[data-v-6b24715f]{background:var(--tf-well);border:1px solid var(--tf-line-soft);border-radius:16px;padding:12px 8px}.mx-tally p[data-v-6b24715f]{color:var(--tf-muted);font-size:26px;font-weight:700;line-height:1.2}.mx-tally small[data-v-6b24715f]{color:var(--tf-faint);font-size:13px}.mx-tally.is-correct[data-v-6b24715f]{background:color-mix(in srgb,var(--tf-live) 7%,transparent);border-color:color-mix(in srgb,var(--tf-live) 24%,transparent)}.mx-tally.is-correct p[data-v-6b24715f]{color:var(--tf-live)}.mx-tally.is-wrong[data-v-6b24715f]{background:color-mix(in srgb,var(--tf-rose) 7%,transparent);border-color:color-mix(in srgb,var(--tf-rose) 24%,transparent)}.mx-tally.is-wrong p[data-v-6b24715f]{color:var(--tf-rose)}.mx-filter[data-v-6b24715f]{background:var(--tf-well-strong);border-radius:12px;display:flex;gap:2px;padding:3px}.mx-filter button[data-v-6b24715f]{border-radius:9px;color:var(--tf-muted);cursor:pointer;font-size:13.5px;font-weight:600;min-height:34px;padding:4px 12px;transition:background-color .15s ease,color .15s ease}.mx-filter button[aria-pressed=true][data-v-6b24715f]{background:var(--tf-panel);box-shadow:0 1px 2px #1814341f;color:var(--tf-signal-ink)}.mx-confetti[data-v-6b24715f]{inset:0;overflow:hidden;pointer-events:none;position:absolute}.mx-confetti i[data-v-6b24715f]{animation:mx-confetti-6b24715f 2.2s cubic-bezier(.2,.6,.4,1) both;animation-delay:calc(var(--n)*70ms);background:hsl(calc(var(--n)*47deg) 82% 62%);border-radius:2px;height:14px;left:calc(var(--n)*6.6%);opacity:0;position:absolute;top:-12px;width:8px}@keyframes mx-confetti-6b24715f{0%{opacity:1;transform:translateY(0) rotate(0)}to{opacity:0;transform:translate(calc((var(--n) - 7)*5px),340px) rotate(calc(var(--n)*80deg))}}@media(prefers-reduced-motion:reduce){.mx-clock.is-critical[data-v-6b24715f],.mx-locked[data-v-6b24715f],.mx-opt.is-picked[data-v-6b24715f],.mx-opt.is-picked .mx-opt-key[data-v-6b24715f],.mx-pop[data-v-6b24715f],.mx-ring.is-critical[data-v-6b24715f],.mx-rise[data-v-6b24715f],.mx-score[data-v-6b24715f],.mx-start.is-ready[data-v-6b24715f]:after{animation:none}.mx-confetti[data-v-6b24715f]{display:none}.mx-cell[data-v-6b24715f],.mx-opt[data-v-6b24715f],.mx-phase-enter-active[data-v-6b24715f],.mx-phase-leave-active[data-v-6b24715f],.mx-progress>div[data-v-6b24715f],.mx-q[data-v-6b24715f],.mx-ring-fill[data-v-6b24715f],.mx-sheet-enter-active[data-v-6b24715f],.mx-sheet-enter-active .mx-sheet[data-v-6b24715f],.mx-sheet-leave-active[data-v-6b24715f],.mx-sheet-leave-active .mx-sheet[data-v-6b24715f],.mx-toast-enter-active[data-v-6b24715f],.mx-toast-leave-active[data-v-6b24715f]{transition:none}}
