#mcOptions.mc-options{margin:2px 0 4px}.mc-label{font-size:.78rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase;color:var(--brand);margin:2px 2px 11px}.mc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(max-width:640px){.mc-grid{grid-template-columns:1fr}}.mc-choice{display:flex;align-items:center;gap:11px;text-align:left;width:100%;min-height:58px;padding:12px 14px;border:1.5px solid #d7e0db;border-radius:14px;background:#fff;color:var(--text);font:600 15px/1.4 inherit;cursor:pointer;position:relative;box-shadow:0 1px 2px rgba(18,40,29,.045);transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease,background .14s ease}.mc-choice:hover:not(:disabled),.mc-choice:focus-visible:not(:disabled){transform:translateY(-2px);border-color:var(--brand);background:#f7fbf9;box-shadow:0 12px 22px -13px rgba(38,102,79,.4);outline:3px solid rgba(38,102,79,.10);outline-offset:1px}.mc-choice:active:not(:disabled){transform:translateY(0)}.mc-choice:disabled{cursor:default}.mc-marker{flex:0 0 30px;width:30px;height:30px;border-radius:9px;background:#eef4f0;color:var(--brand);display:grid;place-items:center;font-weight:900;font-size:.8rem;box-shadow:inset 0 0 0 1px rgba(38,102,79,.07)}.mc-text{flex:1;padding-right:26px}.mc-choice.is-correct{border-color:#4f9877;background:#edf8f2;color:#164d38;box-shadow:0 8px 20px -12px rgba(38,114,85,.5)}.mc-choice.is-correct .mc-marker{background:#267255;color:#fff}.mc-choice.is-correct::after{content:"✓";position:absolute;right:13px;top:50%;transform:translateY(-50%);color:#267255;font-weight:900;font-size:15px}.mc-choice.is-wrong{border-color:#c97979;background:#fff3f3;color:#7f2929}.mc-choice.is-wrong .mc-marker{background:#a84444;color:#fff}.mc-choice.is-wrong::after{content:"✕";position:absolute;right:13px;top:50%;transform:translateY(-50%);color:#a84444;font-weight:900;font-size:15px}.mc-choice.is-correct{animation:bkPop .36s cubic-bezier(.2,.9,.3,1.3)}.mc-choice.is-wrong{animation:bkShake .4s cubic-bezier(.36,.07,.19,.97)}@keyframes bkPop{0%{transform:scale(1)}45%{transform:scale(1.035)}100%{transform:scale(1)}}@keyframes bkShake{10%,90%{transform:translateX(-1px)}20%,80%{transform:translateX(2px)}30%,50%,70%{transform:translateX(-4px)}40%,60%{transform:translateX(4px)}}.bk-qfade{animation:bkQFade .34s cubic-bezier(.2,.7,.2,1)}@keyframes bkQFade{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.bk-streakpulse{animation:bkStreakPulse .5s cubic-bezier(.2,.8,.3,1.2)}@keyframes bkStreakPulse{0%{transform:scale(1)}35%{transform:scale(1.16)}100%{transform:scale(1)}}#write-it-right .progress-track{position:relative}#write-it-right .progress-track::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(10% - 1.5px),rgba(23,32,42,.12) calc(10% - 1.5px),rgba(23,32,42,.12) 10%)}@media (prefers-reduced-motion:reduce){.mc-choice,.mc-choice.is-correct,.mc-choice.is-wrong,.bk-qfade,.bk-streakpulse{animation:none;transition:none}}.bk-tap-sentence{display:inline}.bk-tap-word{-webkit-appearance:none;appearance:none;font:inherit;font-weight:900;letter-spacing:-.02em;color:inherit;background:transparent;border:none;border-radius:10px;padding:2px 6px;margin:0 -2px;cursor:pointer;transition:background .15s ease,transform .12s ease,color .15s ease,box-shadow .15s ease;-webkit-tap-highlight-color:transparent}.home-page .bk-proof-tap .bk-tap-word{color:#132337}:root[data-theme="dark"] .home-page .bk-proof-tap .bk-tap-word{color:#e9f1ec}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .home-page .bk-proof-tap .bk-tap-word{color:#e9f1ec}}.bk-tap-word:hover:not(:disabled),.bk-tap-word:focus-visible{background:rgba(38,102,79,.12);color:var(--brand);outline:none;transform:translateY(-1px)}.bk-tap-word:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.bk-tap-word:active:not(:disabled){transform:translateY(0) scale(.97)}.bk-tap-word:disabled{cursor:default}.bk-tap-word.bk-tap-correct{color:#177a52;background:#d7f5e6;box-shadow:0 6px 18px -8px rgba(38,158,110,.7);animation:bkHealPop .5s cubic-bezier(.2,1.4,.3,1) both}@keyframes bkHealPop{0%{transform:scale(.8) rotate(-3deg)}55%{transform:scale(1.22) rotate(2deg)}100%{transform:scale(1)}}.bk-tap-word.bk-tap-wrong{color:#b23b3b;background:#ffe3e3;animation:bkShake .4s ease both}@keyframes bkShake{10%,90%{transform:translateX(-2px)}20%,80%{transform:translateX(4px)}30%,50%,70%{transform:translateX(-7px)}40%,60%{transform:translateX(7px)}}.game-challenge.bk-heal{animation:bkHealFlash .6s ease both}@keyframes bkHealFlash{0%{}30%{text-shadow:0 0 22px rgba(67,215,143,.55)}100%{text-shadow:none}}.bk-combo{display:flex;align-items:center;gap:10px;margin:2px 0 14px;padding:7px 12px;border-radius:999px;font-weight:900;font-size:.86rem;letter-spacing:.02em;background:linear-gradient(90deg,#fff4e0,#ffe9cf);border:1.5px solid #f0cf92;color:#a8631a;animation:bkComboIn .3s ease both}@keyframes bkComboIn{from{opacity:0;transform:translateY(-6px) scale(.96)}to{opacity:1;transform:none}}.bk-combo-flame{font-size:1.05rem}.bk-combo-track{flex:1;height:7px;border-radius:999px;background:rgba(0,0,0,.08);overflow:hidden;min-width:56px}.bk-combo-fill{display:block;height:100%;width:0;border-radius:999px;background:linear-gradient(90deg,#f0b84b,#e8863a);transition:width .3s cubic-bezier(.2,.8,.2,1)}.bk-combo[data-heat="3"]{background:linear-gradient(90deg,#ffe0cf,#ffcba6);border-color:#f0a878;color:#9a4a12}.bk-combo[data-heat="3"] .bk-combo-fill{background:linear-gradient(90deg,#f2a04b,#e8632a)}.bk-combo[data-heat="4"]{background:linear-gradient(90deg,#ffd7cf,#ffbfa6);border-color:#f08b6a;color:#8f2f16;animation:bkComboPulse 1s ease-in-out infinite}.bk-combo[data-heat="4"] .bk-combo-fill{background:linear-gradient(90deg,#f4783a,#e6382a)}@keyframes bkComboPulse{0%,100%{box-shadow:0 0 0 0 rgba(230,60,42,0)}50%{box-shadow:0 0 16px 2px rgba(230,90,42,.35)}}.game-card[data-heat]{transition:box-shadow .4s ease,border-color .4s ease}.game-card[data-heat="2"]{box-shadow:0 0 0 1px rgba(240,168,60,.25),0 18px 50px -30px rgba(240,168,60,.5)}.game-card[data-heat="3"]{box-shadow:0 0 0 1px rgba(240,130,50,.35),0 22px 60px -28px rgba(240,120,50,.6)}.game-card[data-heat="4"]{box-shadow:0 0 0 1px rgba(235,80,45,.45),0 26px 70px -26px rgba(235,90,45,.7)}#score.bk-score-punch{display:inline-block;animation:bkScorePunch .45s cubic-bezier(.2,1.5,.3,1) both}@keyframes bkScorePunch{0%{transform:scale(1)}40%{transform:scale(1.35);color:#2e7c5c}100%{transform:scale(1)}}.bk-float-pts{position:fixed;transform:translate(-50%,0);font-weight:900;font-size:1.1rem;color:#2e7c5c;pointer-events:none;z-index:9999;animation:bkFloat .95s ease-out both;text-shadow:0 2px 8px rgba(255,255,255,.6)}@keyframes bkFloat{0%{opacity:0;transform:translate(-50%,4px) scale(.8)}20%{opacity:1;transform:translate(-50%,-6px) scale(1.1)}100%{opacity:0;transform:translate(-50%,-42px) scale(1)}}@media (prefers-reduced-motion:reduce){.bk-tap-word.bk-tap-correct,.bk-tap-word.bk-tap-wrong,.game-challenge.bk-heal,#score.bk-score-punch,.bk-combo,.bk-combo[data-heat="4"]{animation:none}.bk-float-pts{display:none}}