[data-v-2f5fb3bf]:root{--tv-primary: #10b981;--tv-primary-light: #34d399;--tv-secondary: #06b6d4;--tv-bg: #f8fafc;--tv-surface: #ffffff;--tv-text: #0f172a;--tv-text-muted: #64748b;--tv-border: #e2e8f0;--tv-success: #10b981;--tv-error: #ef4444;--tv-warning: #f59e0b;--tv-radius: 24px;--tv-radius-lg: 40px;--tv-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--tv-shadow: 0 8px 30px rgba(0,0,0,.06);--tv-shadow-lg: 0 20px 60px rgba(0,0,0,.08);--tv-transition: all .3s cubic-bezier(.4, 0, .2, 1)}.tv-app[data-v-2f5fb3bf]{font-family:var(--tv-font);color:var(--tv-text);background:var(--tv-bg);min-height:100vh}.tv-start[data-v-2f5fb3bf]{position:relative;min-height:calc(100vh - 5rem);padding:4rem 5% 6rem;overflow:visible}.hero-bg-glow[data-v-2f5fb3bf]{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);width:120vw;height:90vh;background:radial-gradient(circle at 20% 30%,rgba(16,185,129,.12) 0%,transparent 40%),radial-gradient(circle at 80% 70%,rgba(6,182,212,.12) 0%,transparent 40%);z-index:-1;pointer-events:none}.tv-start-hero-content[data-v-2f5fb3bf]{display:grid;grid-template-columns:1.15fr .85fr;gap:4rem;max-width:1400px;margin:0 auto;align-items:center}.hero-title[data-v-2f5fb3bf]{margin:0;line-height:1.1}.hero-top[data-v-2f5fb3bf]{font-size:clamp(2rem,3.5vw,3rem);font-weight:800;letter-spacing:-.02em;background:linear-gradient(90deg,#10b981,#06b6d4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline-block;margin-bottom:.5rem}.hero-main[data-v-2f5fb3bf]{font-size:clamp(3.5rem,6vw,4.5rem);font-weight:900;color:#0f172a;letter-spacing:-.04em;display:block;line-height:1.05}.hero-divider[data-v-2f5fb3bf]{width:100px;height:8px;background:#10b981;margin-top:2rem;border-radius:4px}.hero-tagline[data-v-2f5fb3bf]{font-size:1.3rem;color:#475569;margin:2.5rem 0;font-weight:500;line-height:1.5;max-width:90%}.hero-actions[data-v-2f5fb3bf]{display:flex;align-items:center;gap:1.5rem}.hero-btn-primary[data-v-2f5fb3bf]{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;background:linear-gradient(90deg,#10b981,#06b6d4);color:#fff;padding:1.25rem 3.5rem;border-radius:99px;font-weight:800;font-size:1.25rem;border:none;cursor:pointer;box-shadow:0 20px 40px -10px #10b98159;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.hero-btn-primary[data-v-2f5fb3bf]:hover:not(:disabled){transform:translateY(-5px) scale(1.03);box-shadow:0 30px 50px -10px #06b6d473}.hero-btn-primary[data-v-2f5fb3bf]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.tv-start__info[data-v-2f5fb3bf]{display:flex;gap:1.5rem;margin-top:2rem}.tv-info-badge[data-v-2f5fb3bf]{display:flex;align-items:center;gap:.5rem;background:#fff;padding:.75rem 1.25rem;border-radius:99px;box-shadow:0 10px 25px -5px #0000000d;border:1px solid rgba(0,0,0,.02)}.tv-info-text[data-v-2f5fb3bf]{font-size:.95rem;color:#475569}.tv-info-text b[data-v-2f5fb3bf]{color:#0f172a;font-weight:800}.config-side[data-v-2f5fb3bf]{perspective:1000px}.config-card[data-v-2f5fb3bf]{background:#fffffff2;backdrop-filter:blur(20px);border:1px solid rgba(0,0,0,.05);box-shadow:0 30px 60px -15px #00000014;padding:1.75rem 2rem;border-radius:32px}.config-section[data-v-2f5fb3bf]{display:flex;flex-direction:column}.config-title[data-v-2f5fb3bf]{font-size:1.3rem;font-weight:800;color:#1e293b;margin-bottom:1.5rem}.config-divider[data-v-2f5fb3bf]{height:1px;background:var(--tv-border);margin:1.25rem 0}.tv-categories__header[data-v-2f5fb3bf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.tv-categories__header .config-title[data-v-2f5fb3bf]{margin-bottom:0}.tv-categories__toggle[data-v-2f5fb3bf]{background:#f0fdf4;color:#10b981;border:none;padding:6px 12px;border-radius:8px;font-weight:700;font-size:.85rem;cursor:pointer;transition:all .2s}.tv-categories__toggle[data-v-2f5fb3bf]:hover{background:#d1fae5}.tv-modes__grid[data-v-2f5fb3bf]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.tv-mode-card[data-v-2f5fb3bf]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:.85rem .5rem;background:#fff;border:2px solid #e2e8f0;border-radius:16px;cursor:pointer;transition:all .2s;text-align:center}.tv-mode-card[data-v-2f5fb3bf]:hover{border-color:#94a3b8;transform:translateY(-2px)}.tv-mode-card--active[data-v-2f5fb3bf]{border-color:#10b981;background:#f0fdf4;box-shadow:0 4px 15px #10b9811a}.tv-mode-card__header[data-v-2f5fb3bf]{display:flex;flex-direction:column;align-items:center;gap:.25rem;margin-bottom:.35rem}.tv-mode-card__icon[data-v-2f5fb3bf]{font-size:1.5rem}.tv-mode-card__name[data-v-2f5fb3bf]{font-size:1rem;font-weight:800;color:#0f172a}.tv-mode-card__desc[data-v-2f5fb3bf]{font-size:.75rem;color:#64748b;line-height:1.2;padding:0 .25rem}.tv-categories__grid[data-v-2f5fb3bf]{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.tv-cat-switch[data-v-2f5fb3bf]{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #e2e8f0;padding:.65rem .85rem;border-radius:12px;cursor:pointer;transition:all .2s;user-select:none}.tv-cat-switch[data-v-2f5fb3bf]:hover{border-color:#cbd5e1;background:#f8fafc}.tv-cat-switch--selected[data-v-2f5fb3bf]{border-color:#34d399;background:#f0fdf4}.tv-cat-switch__label[data-v-2f5fb3bf]{display:flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;color:#475569;overflow:hidden}.tv-cat-switch--selected .tv-cat-switch__label[data-v-2f5fb3bf]{color:#0f172a}.tv-cat-switch__icon[data-v-2f5fb3bf]{font-size:1.1rem;flex-shrink:0}.tv-cat-switch__name[data-v-2f5fb3bf]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv-cat-switch__input[data-v-2f5fb3bf]{display:none}.tv-cat-switch__toggle[data-v-2f5fb3bf]{position:relative;width:32px;height:20px;background:#cbd5e1;border-radius:99px;transition:background .3s;flex-shrink:0}.tv-cat-switch__toggle[data-v-2f5fb3bf]:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px #0000001a}.tv-cat-switch--selected .tv-cat-switch__toggle[data-v-2f5fb3bf]{background:#10b981}.tv-cat-switch--selected .tv-cat-switch__toggle[data-v-2f5fb3bf]:after{transform:translate(12px)}@media(max-width:1024px){.tv-start-hero-content[data-v-2f5fb3bf]{grid-template-columns:1fr;text-align:center;gap:3rem}.hero-divider[data-v-2f5fb3bf]{margin:1.5rem auto}.hero-tagline[data-v-2f5fb3bf]{margin:2rem auto}.hero-actions[data-v-2f5fb3bf],.tv-start__info[data-v-2f5fb3bf]{justify-content:center}.tv-mode-card[data-v-2f5fb3bf]{align-items:center;text-align:center}.tv-mode-card__desc[data-v-2f5fb3bf]{padding-left:0}.tv-categories__grid[data-v-2f5fb3bf]{justify-content:center}.config-card[data-v-2f5fb3bf]{padding:1.5rem;border-radius:24px}}.tv-game[data-v-2f5fb3bf]{max-width:780px;margin:0 auto;padding:5rem 1.5rem 1.5rem;min-height:100vh}.tv-hud[data-v-2f5fb3bf]{background:var(--tv-surface);border-radius:var(--tv-radius);padding:1.25rem 1.5rem;margin-bottom:1.5rem;box-shadow:var(--tv-shadow);position:sticky;top:4.5rem;z-index:10}.tv-hud__progress[data-v-2f5fb3bf]{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.tv-hud__bar[data-v-2f5fb3bf]{flex:1;height:6px;background:var(--tv-border);border-radius:3px;overflow:hidden}.tv-hud__bar-fill[data-v-2f5fb3bf]{height:100%;background:linear-gradient(90deg,var(--tv-primary),var(--tv-secondary));border-radius:3px;transition:width .4s ease}.tv-hud__counter[data-v-2f5fb3bf]{font-size:.85rem;font-weight:700;color:var(--tv-text-muted);min-width:50px;text-align:right}.tv-hud__stats[data-v-2f5fb3bf]{display:flex;gap:1.25rem;justify-content:center}.tv-hud__stat[data-v-2f5fb3bf]{display:flex;align-items:center;gap:.4rem;background:var(--tv-bg);padding:.4rem 1rem;border-radius:99px;border:1px solid var(--tv-border)}.tv-hud__stat--timer[data-v-2f5fb3bf]{background:#fef2f2;border-color:#fecaca}.tv-hud__stat-val[data-v-2f5fb3bf]{font-size:1rem;font-weight:800}.tv-question[data-v-2f5fb3bf]{background:var(--tv-surface);border-radius:var(--tv-radius-lg);box-shadow:var(--tv-shadow-lg);overflow:hidden;animation:slideUp-2f5fb3bf .4s ease;position:relative}@keyframes slideUp-2f5fb3bf{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.tv-timer[data-v-2f5fb3bf]{position:absolute;top:1.5rem;right:1.5rem;width:52px;height:52px;z-index:5}.tv-timer__svg[data-v-2f5fb3bf]{width:100%;height:100%;transform:rotate(-90deg)}.tv-timer__bg[data-v-2f5fb3bf]{fill:none;stroke:var(--tv-border);stroke-width:2.5}.tv-timer__ring[data-v-2f5fb3bf]{fill:none;stroke:var(--tv-primary);stroke-width:2.5;stroke-linecap:round;transition:stroke-dasharray .8s ease,stroke .3s ease}.tv-timer__ring--danger[data-v-2f5fb3bf]{stroke:var(--tv-error)}.tv-timer__text[data-v-2f5fb3bf]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:800;color:var(--tv-text)}.tv-timer__text--danger[data-v-2f5fb3bf]{color:var(--tv-error);animation:pulse-2f5fb3bf .6s infinite}@keyframes pulse-2f5fb3bf{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.tv-question__badges[data-v-2f5fb3bf]{display:flex;gap:.5rem;padding:1.5rem 1.5rem 0}.tv-badge[data-v-2f5fb3bf]{padding:.3rem .85rem;border-radius:99px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.tv-badge--cat[data-v-2f5fb3bf]{background:#f0fdf4;color:#059669}.tv-badge--easy[data-v-2f5fb3bf]{background:#f0fdf4;color:#10b981}.tv-badge--medium[data-v-2f5fb3bf]{background:#fffbeb;color:#d97706}.tv-badge--hard[data-v-2f5fb3bf]{background:#fef2f2;color:#ef4444}.tv-question__text[data-v-2f5fb3bf]{font-size:1.3rem;font-weight:700;line-height:1.5;padding:1.25rem 1.5rem 1.5rem;margin:0;color:var(--tv-text)}.tv-options[data-v-2f5fb3bf]{display:flex;flex-direction:column;gap:.75rem;padding:0 1.5rem 1.5rem}.tv-option[data-v-2f5fb3bf]{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border:2px solid var(--tv-border);border-radius:16px;background:var(--tv-surface);cursor:pointer;transition:var(--tv-transition);text-align:left;font-size:1rem;position:relative}.tv-option[data-v-2f5fb3bf]:hover:not(:disabled):not(.tv-option--correct):not(.tv-option--wrong):not(.tv-option--dim){border-color:var(--tv-primary-light);transform:translateY(-2px);box-shadow:var(--tv-shadow)}.tv-option--selected[data-v-2f5fb3bf]{border-color:var(--tv-primary);background:#10b9810a}.tv-option--correct[data-v-2f5fb3bf]{border-color:var(--tv-success);background:#10b9810f;animation:correctPop-2f5fb3bf .4s ease}@keyframes correctPop-2f5fb3bf{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.tv-option--wrong[data-v-2f5fb3bf]{border-color:var(--tv-error);background:#ef44440f;animation:shake-2f5fb3bf .4s ease}@keyframes shake-2f5fb3bf{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.tv-option--dim[data-v-2f5fb3bf]{opacity:.45}.tv-option__letter[data-v-2f5fb3bf]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--tv-bg);font-size:.85rem;font-weight:800;color:var(--tv-text-muted);flex-shrink:0;border:1.5px solid var(--tv-border)}.tv-option--correct .tv-option__letter[data-v-2f5fb3bf]{background:var(--tv-success);color:#fff;border-color:var(--tv-success)}.tv-option--wrong .tv-option__letter[data-v-2f5fb3bf]{background:var(--tv-error);color:#fff;border-color:var(--tv-error)}.tv-option__text[data-v-2f5fb3bf]{flex:1;line-height:1.4}.tv-option__icon[data-v-2f5fb3bf]{font-size:1.1rem;font-weight:800;flex-shrink:0}.tv-tf[data-v-2f5fb3bf]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:0 1.5rem 1.5rem}.tv-tf__btn[data-v-2f5fb3bf]{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1.25rem;border:2px solid var(--tv-border);border-radius:var(--tv-radius);background:var(--tv-surface);cursor:pointer;font-size:1.1rem;font-weight:700;transition:var(--tv-transition)}.tv-tf__btn[data-v-2f5fb3bf]:hover:not(:disabled):not(.tv-tf__btn--correct):not(.tv-tf__btn--wrong):not(.tv-tf__btn--dim){transform:translateY(-3px);box-shadow:var(--tv-shadow)}.tv-tf__btn--true[data-v-2f5fb3bf]:hover:not(:disabled):not(.tv-tf__btn--correct):not(.tv-tf__btn--wrong):not(.tv-tf__btn--dim){border-color:var(--tv-success)}.tv-tf__btn--false[data-v-2f5fb3bf]:hover:not(:disabled):not(.tv-tf__btn--correct):not(.tv-tf__btn--wrong):not(.tv-tf__btn--dim){border-color:var(--tv-error)}.tv-tf__btn--selected[data-v-2f5fb3bf]{border-color:var(--tv-primary);background:#10b9810a}.tv-tf__btn--correct[data-v-2f5fb3bf]{border-color:var(--tv-success);background:#10b9810f}.tv-tf__btn--wrong[data-v-2f5fb3bf]{border-color:var(--tv-error);background:#ef44440f;animation:shake-2f5fb3bf .4s ease}.tv-tf__btn--dim[data-v-2f5fb3bf]{opacity:.45}.tv-tf__icon[data-v-2f5fb3bf]{font-size:1.25rem}.tv-seq[data-v-2f5fb3bf]{padding:0 1.5rem 1.5rem}.tv-seq__hint[data-v-2f5fb3bf]{font-size:.85rem;color:var(--tv-text-muted);margin-bottom:1rem}.tv-seq__list[data-v-2f5fb3bf]{display:flex;flex-direction:column;gap:.6rem}.tv-seq__item[data-v-2f5fb3bf]{display:flex;align-items:center;gap:1rem;padding:.9rem 1.25rem;background:var(--tv-surface);border:2px solid var(--tv-border);border-radius:16px;cursor:grab;transition:var(--tv-transition);user-select:none}.tv-seq__item[data-v-2f5fb3bf]:active{cursor:grabbing}.tv-seq__item--over[data-v-2f5fb3bf]{border-color:var(--tv-primary);background:#10b9810a;transform:scale(1.02)}.tv-seq__item--correct[data-v-2f5fb3bf]{border-color:var(--tv-success);background:#10b9810f}.tv-seq__item--wrong[data-v-2f5fb3bf]{border-color:var(--tv-error);background:#ef44440f}.tv-seq__num[data-v-2f5fb3bf]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--tv-bg);font-size:.8rem;font-weight:800;color:var(--tv-text-muted);flex-shrink:0;border:1.5px solid var(--tv-border)}.tv-seq__text[data-v-2f5fb3bf]{flex:1;font-size:.95rem}.tv-seq__handle[data-v-2f5fb3bf]{color:var(--tv-text-muted);font-size:1.1rem}.tv-seq__submit[data-v-2f5fb3bf]{margin-top:1rem;width:100%;padding:.9rem;background:linear-gradient(90deg,var(--tv-primary),var(--tv-secondary));color:#fff;border:none;border-radius:16px;font-size:1rem;font-weight:700;cursor:pointer;transition:var(--tv-transition)}.tv-seq__submit[data-v-2f5fb3bf]:hover{transform:translateY(-2px);box-shadow:0 10px 25px #10b9814d}.tv-feedback[data-v-2f5fb3bf]{padding:1.5rem;border-top:1px solid var(--tv-border);animation:slideUp-2f5fb3bf .3s ease}.tv-feedback--correct[data-v-2f5fb3bf]{background:#10b9810a;border-top-color:var(--tv-success)}.tv-feedback--wrong[data-v-2f5fb3bf]{background:#ef44440a;border-top-color:var(--tv-error)}.tv-feedback__header[data-v-2f5fb3bf]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.tv-feedback__icon[data-v-2f5fb3bf]{font-size:1.5rem}.tv-feedback__label[data-v-2f5fb3bf]{font-size:1.1rem;font-weight:800}.tv-feedback--correct .tv-feedback__label[data-v-2f5fb3bf]{color:#059669}.tv-feedback--wrong .tv-feedback__label[data-v-2f5fb3bf]{color:#dc2626}.tv-feedback__text[data-v-2f5fb3bf]{font-size:.95rem;color:var(--tv-text-muted);line-height:1.6;margin:0 0 1.25rem}.tv-feedback__next[data-v-2f5fb3bf]{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.9rem;background:linear-gradient(90deg,var(--tv-primary),var(--tv-secondary));color:#fff;border:none;border-radius:16px;font-size:1rem;font-weight:700;cursor:pointer;transition:var(--tv-transition)}.tv-feedback__next[data-v-2f5fb3bf]:hover{transform:translateY(-2px);box-shadow:0 10px 25px #10b9814d}.tv-results[data-v-2f5fb3bf]{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:2rem;position:relative;overflow:hidden}.tv-results__confetti[data-v-2f5fb3bf]{position:fixed;inset:0;pointer-events:none;z-index:50}.tv-confetti-piece{position:absolute;width:8px;height:12px;background:var(--bg);left:var(--x);top:-20px;border-radius:2px;animation:confettiFall-2f5fb3bf 2.5s ease-in forwards;animation-delay:var(--delay);transform:rotate(var(--rotation))}@keyframes confettiFall-2f5fb3bf{0%{top:-20px;opacity:1}to{top:110vh;opacity:0;transform:rotate(calc(var(--rotation) + 720deg))}}.tv-results__inner[data-v-2f5fb3bf]{background:var(--tv-surface);border-radius:var(--tv-radius-lg);padding:3rem;box-shadow:var(--tv-shadow-lg);max-width:600px;width:100%;text-align:center;animation:slideUp-2f5fb3bf .5s ease}.tv-results__title[data-v-2f5fb3bf]{font-size:1.8rem;font-weight:900;margin:0 0 2rem;letter-spacing:-.02em}.tv-score-ring[data-v-2f5fb3bf]{position:relative;width:160px;height:160px;margin:0 auto 2rem}.tv-score-ring__svg[data-v-2f5fb3bf]{width:100%;height:100%;transform:rotate(-90deg)}.tv-score-ring__bg[data-v-2f5fb3bf]{fill:none;stroke:var(--tv-border);stroke-width:8}.tv-score-ring__fill[data-v-2f5fb3bf]{fill:none;stroke:url(#scoreGradient);stroke-width:8;stroke-linecap:round;transition:stroke-dasharray 1s ease}.tv-score-ring__content[data-v-2f5fb3bf]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.tv-score-ring__num[data-v-2f5fb3bf]{font-size:2.5rem;font-weight:900;background:linear-gradient(135deg,var(--tv-primary),var(--tv-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tv-score-ring__label[data-v-2f5fb3bf]{font-size:.8rem;font-weight:600;color:var(--tv-text-muted);margin-top:2px}.tv-stats[data-v-2f5fb3bf]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:2rem}.tv-stat-card[data-v-2f5fb3bf]{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:1.25rem 1rem;background:var(--tv-bg);border-radius:var(--tv-radius);border:1px solid var(--tv-border)}.tv-stat-card__icon[data-v-2f5fb3bf]{font-size:1.25rem}.tv-stat-card__val[data-v-2f5fb3bf]{font-size:1.5rem;font-weight:900;color:var(--tv-text)}.tv-stat-card__label[data-v-2f5fb3bf]{font-size:.75rem;font-weight:600;color:var(--tv-text-muted)}.tv-breakdown[data-v-2f5fb3bf]{text-align:left;margin-bottom:2rem}.tv-breakdown__title[data-v-2f5fb3bf]{font-size:1rem;font-weight:700;margin:0 0 1rem}.tv-breakdown__list[data-v-2f5fb3bf]{display:flex;flex-direction:column;gap:.6rem}.tv-breakdown__row[data-v-2f5fb3bf]{display:flex;align-items:center;gap:.75rem}.tv-breakdown__name[data-v-2f5fb3bf]{font-size:.8rem;font-weight:600;min-width:120px;color:var(--tv-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv-breakdown__bar[data-v-2f5fb3bf]{flex:1;height:8px;background:var(--tv-border);border-radius:4px;overflow:hidden}.tv-breakdown__bar-fill[data-v-2f5fb3bf]{height:100%;border-radius:4px;transition:width .8s ease}.tv-breakdown__bar-fill--good[data-v-2f5fb3bf]{background:linear-gradient(90deg,var(--tv-primary),var(--tv-secondary))}.tv-breakdown__bar-fill--bad[data-v-2f5fb3bf]{background:linear-gradient(90deg,var(--tv-error),#f97316)}.tv-breakdown__pct[data-v-2f5fb3bf]{font-size:.8rem;font-weight:800;min-width:35px;text-align:right}.tv-results__actions[data-v-2f5fb3bf]{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.tv-btn[data-v-2f5fb3bf]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.9rem 2rem;border:none;border-radius:99px;font-size:.95rem;font-weight:700;cursor:pointer;transition:var(--tv-transition);text-decoration:none}.tv-btn--primary[data-v-2f5fb3bf]{background:linear-gradient(90deg,var(--tv-primary),var(--tv-secondary));color:#fff;box-shadow:0 10px 25px #10b9814d}.tv-btn--primary[data-v-2f5fb3bf]:hover{transform:translateY(-3px);box-shadow:0 15px 35px #10b98166}.tv-btn--secondary[data-v-2f5fb3bf]{background:var(--tv-surface);color:var(--tv-text);border:1.5px solid var(--tv-border)}.tv-btn--secondary[data-v-2f5fb3bf]:hover{background:var(--tv-bg);transform:translateY(-2px)}@media(max-width:640px){.tv-modes__grid[data-v-2f5fb3bf]{grid-template-columns:1fr}.tv-question__text[data-v-2f5fb3bf]{font-size:1.1rem;padding:1rem 1.25rem}.tv-options[data-v-2f5fb3bf],.tv-tf[data-v-2f5fb3bf],.tv-seq[data-v-2f5fb3bf],.tv-feedback[data-v-2f5fb3bf],.tv-question__badges[data-v-2f5fb3bf]{padding-left:1.25rem;padding-right:1.25rem}.tv-results__inner[data-v-2f5fb3bf]{padding:2rem 1.5rem}.tv-stats[data-v-2f5fb3bf]{grid-template-columns:repeat(2,1fr);gap:.75rem}.tv-hud[data-v-2f5fb3bf]{padding:1rem}.tv-hud__stats[data-v-2f5fb3bf]{gap:.5rem;flex-wrap:wrap;justify-content:center}.tv-breakdown__name[data-v-2f5fb3bf]{min-width:80px;font-size:.7rem}}.main-frame{padding-top:0!important;padding-inline:0!important}.sl-container{max-width:none!important;margin:0!important}.content-panel{padding:0!important;border:none!important}.sl-markdown-content{max-width:none!important}h1:not(.hero-title){display:none!important}.main-content{overflow:visible!important}.page-content{padding:0!important}.pagination-links{display:none!important}.tv-app button{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;background:none!important;border:none!important;padding:0!important;margin:0!important;color:inherit!important;text-align:inherit!important;cursor:pointer!important}.tv-app a{text-decoration:none!important;color:inherit!important}.tv-app .tv-option{border:2px solid #e2e8f0!important;border-radius:16px!important;padding:1rem 1.25rem!important;background:#fff!important}.tv-app .tv-option:hover:not(:disabled):not(.tv-option--correct):not(.tv-option--wrong):not(.tv-option--dim){border-color:#34d399!important}.tv-app .tv-option--correct{border-color:#10b981!important;background:#10b9810f!important}.tv-app .tv-option--wrong{border-color:#ef4444!important;background:#ef44440f!important}.tv-app .tv-option--dim{opacity:.45!important}.tv-app .tv-mode-card{border:2px solid #e2e8f0!important;border-radius:24px!important;padding:1.5rem 1rem!important;background:#fff!important}.tv-app .tv-mode-card--active{border-color:#10b981!important;background:linear-gradient(135deg,#10b9810f,#06b6d40f)!important}.tv-app .tv-tf__btn{border:2px solid #e2e8f0!important;border-radius:24px!important;padding:1.25rem!important;background:#fff!important}.tv-app .tv-tf__btn--correct{border-color:#10b981!important;background:#10b9810f!important}.tv-app .tv-tf__btn--wrong{border-color:#ef4444!important;background:#ef44440f!important}.tv-app .hero-btn-primary,.tv-app .tv-feedback__next,.tv-app .tv-seq__submit{background:linear-gradient(90deg,#10b981,#06b6d4)!important;color:#fff!important;border:none!important;border-radius:99px!important;padding:1.1rem 2rem!important}.tv-app .tv-feedback__next,.tv-app .tv-seq__submit{border-radius:16px!important;padding:.9rem!important}.tv-app .tv-btn--primary{background:linear-gradient(90deg,#10b981,#06b6d4)!important;color:#fff!important;border:none!important;padding:.9rem 2rem!important;border-radius:99px!important}.tv-app .tv-btn--secondary{background:#fff!important;color:#0f172a!important;border:1.5px solid #e2e8f0!important;padding:.9rem 2rem!important;border-radius:99px!important}.tv-app .tv-cat-chip{border:1.5px solid #e2e8f0!important;padding:.5rem 1rem!important;border-radius:99px!important;background:#fff!important}.tv-app .tv-cat-chip--selected{background:#f0fdf4!important;border-color:#10b981!important;color:#059669!important}.tv-app .tv-categories__toggle{background:none!important;color:#10b981!important;padding:4px 8px!important}.tv-app .tv-seq__item{border:2px solid #e2e8f0!important;border-radius:16px!important;padding:.9rem 1.25rem!important;background:#fff!important}
