.result-achievements[data-v-1f4f2179]{margin-bottom:2rem;text-align:left}.result-achievements h3[data-v-1f4f2179]{align-items:center;color:var(--text-color);display:flex;gap:.5rem;margin-bottom:1rem}.result-achievements__counter[data-v-1f4f2179]{background:var(--surface-100);border-radius:999px;color:var(--text-color-secondary);font-size:.8125rem;font-weight:600;padding:.125rem .5rem}.result-achievements__grid[data-v-1f4f2179]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.achievement-card[data-v-1f4f2179]{align-items:center;background:var(--surface-card);border:2px solid var(--surface-border);border-radius:14px;display:flex;flex-direction:column;gap:.5rem;padding:1.25rem 1rem;text-align:center;transition:transform .2s,box-shadow .2s}.achievement-card[data-v-1f4f2179]:hover:not(.achievement-card--locked){box-shadow:0 6px 16px #0000001a;transform:translateY(-2px)}.achievement-card--locked[data-v-1f4f2179]{border-style:dashed;filter:grayscale(1);opacity:.45}.achievement-card__icon[data-v-1f4f2179]{align-items:center;background:var(--surface-100);border-radius:50%;display:flex;font-size:1.375rem;height:48px;justify-content:center;width:48px}.achievement-card:not(.achievement-card--locked) .achievement-card__icon[data-v-1f4f2179]{background:var(--accent-bg,rgba(99,102,241,.08))}.achievement-card__title[data-v-1f4f2179]{color:var(--text-color);font-size:.875rem;font-weight:700;line-height:1.3}.achievement-card__desc[data-v-1f4f2179]{color:var(--text-color-secondary);font-size:.75rem;line-height:1.4}@media (max-width:640px){.result-achievements__grid[data-v-1f4f2179]{grid-template-columns:repeat(2,1fr)}}.step-scores[data-v-aa0ae42d]{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:12px;margin-bottom:1.5rem;text-align:left}.step-scores>summary[data-v-aa0ae42d]{color:var(--text-color);cursor:pointer;font-size:1rem;font-weight:600;padding:1rem 1.5rem;-webkit-user-select:none;user-select:none}.step-scores>summary[data-v-aa0ae42d]::marker{color:var(--text-color-secondary)}.step-scores__list[data-v-aa0ae42d]{padding:0 1.5rem 1.25rem}.step-scores__row[data-v-aa0ae42d]{align-items:center;border-bottom:1px solid var(--surface-border);display:flex;justify-content:space-between;padding:.5rem 0}.step-scores__row[data-v-aa0ae42d]:last-child{border-bottom:none}.step-scores__name[data-v-aa0ae42d]{color:var(--text-color);font-size:.9375rem}.step-scores__score[data-v-aa0ae42d]{color:var(--text-color);font-size:.875rem;font-weight:600;white-space:nowrap}.final-result[data-v-3e5dd174]{overflow:hidden;padding-top:1rem;position:relative;text-align:center;--accent:var(--primary-color);--accent-bg:var(--primary-50,rgba(99,102,241,.06));--accent-border:var(--primary-200)}.final-result.legendary[data-v-3e5dd174]{--accent:#f59e0b;--accent-bg:rgba(245,158,11,.06);--accent-border:#fcd34d}.final-result.great[data-v-3e5dd174]{--accent:#22c55e;--accent-bg:rgba(34,197,94,.06);--accent-border:#86efac}.final-result__confetti[data-v-3e5dd174]{top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute}.final-result__hero[data-v-3e5dd174]{padding:2.5rem 0 1.25rem;position:relative}.final-result__badge-ring[data-v-3e5dd174]{animation:ring-spin-3e5dd174 6s linear infinite;background:conic-gradient(var(--accent) 0,transparent 70%,var(--accent) 100%);border-radius:50%;display:inline-block;margin-bottom:1.25rem;padding:6px}.final-result__badge[data-v-3e5dd174]{align-items:center;animation:badge-pop-3e5dd174 .6s cubic-bezier(.175,.885,.32,1.275) both;background:var(--primary-100);border:3px solid var(--surface-card);border-radius:50%;color:#fff;display:flex;font-size:2.75rem;height:100px;justify-content:center;width:100px}.final-result h1[data-v-3e5dd174]{color:var(--text-color);font-size:2rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .75rem}.final-result__score-display[data-v-3e5dd174]{align-items:center;display:flex;flex-direction:column;gap:.25rem}.final-result__score-big[data-v-3e5dd174]{color:var(--accent);font-size:3rem;font-weight:900;letter-spacing:-.03em;line-height:1}.final-result__score-detail[data-v-3e5dd174]{color:var(--text-color-secondary);font-size:.9375rem}.final-result__description[data-v-3e5dd174]{color:var(--text-color-secondary);font-size:1.0625rem;line-height:1.6;margin:0 auto 2rem;max-width:600px}.final-result__description p[data-v-3e5dd174]{margin:0}.final-result__numbers[data-v-3e5dd174]{display:grid;gap:.75rem;grid-template-columns:repeat(4,1fr);margin-bottom:2rem}.final-result__quest-unlock[data-v-3e5dd174]{border-radius:16px;box-shadow:0 8px 32px #4f46e540;margin-bottom:1.5rem;overflow:hidden}.final-result__quest-hero[data-v-3e5dd174]{align-items:flex-end;background:linear-gradient(175deg,#0f0a2e,#1a1145 40%,#2d1b69 70%,#4f46e5);background-position:50%;background-size:cover;display:flex;min-height:260px;position:relative}.final-result__quest-hero-overlay[data-v-3e5dd174]{background:linear-gradient(180deg,#0a071e26 0,#0a071e80 40%,#0a071ee6);top:0;right:0;bottom:0;left:0;position:absolute}.final-result__quest-hero-content[data-v-3e5dd174]{display:flex;flex-direction:column;gap:.5rem;padding:1.75rem 2rem;position:relative;text-align:left;width:100%;z-index:1}.final-result__quest-badge[data-v-3e5dd174]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1f;border:1px solid hsla(0,0%,100%,.2);border-radius:999px;color:#ffffffd9;display:inline-flex;font-size:.75rem;font-weight:600;gap:.375rem;padding:.3rem .75rem;width:fit-content}.final-result__quest-badge i[data-v-3e5dd174]{color:#fbbf24;font-size:.75rem}.final-result__quest-title[data-v-3e5dd174]{color:#fff;font-size:1.75rem;font-weight:800;line-height:1.2;margin:.25rem 0 0;text-shadow:0 2px 12px rgba(0,0,0,.4)}.final-result__quest-desc[data-v-3e5dd174]{color:#ffffffb3;font-size:.9375rem;line-height:1.5;margin:0;max-width:480px}.final-result__quest-cta[data-v-3e5dd174]{margin-top:.5rem}.final-result__enterprise[data-v-3e5dd174]{background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:16px;color:#f1f5f9;margin-bottom:1.5rem;padding:2rem 1.5rem;position:relative}.final-result__enterprise h3[data-v-3e5dd174]{color:#fff;font-size:1.25rem;font-weight:700;margin:.75rem 0}.final-result__enterprise p[data-v-3e5dd174]{color:#cbd5e1;font-size:.9375rem;line-height:1.6;margin:0 0 .75rem}.final-result__enterprise[data-v-3e5dd174] .p-button{background:#6366f1;border-color:#6366f1;font-weight:600}.final-result__enterprise[data-v-3e5dd174] .p-button:hover{background:#818cf8;border-color:#818cf8}.final-result__enterprise-badge[data-v-3e5dd174]{background:#6366f133;border:1px solid rgba(99,102,241,.3);border-radius:999px;color:#a5b4fc;display:inline-block;font-size:.6875rem;font-weight:700;letter-spacing:.08em;padding:.25rem .75rem;text-transform:uppercase}.final-result__enterprise-highlight[data-v-3e5dd174]{color:#e2e8f0!important;font-size:1rem!important;font-weight:600}.final-result__enterprise-note[data-v-3e5dd174]{color:#64748b!important;font-size:.8125rem!important;font-style:italic}.final-result__shared-banner[data-v-3e5dd174]{align-items:center;background:var(--primary-50,rgba(99,102,241,.08));border:1px solid var(--primary-200);border-radius:999px;color:var(--primary-color);display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;margin-bottom:.5rem;padding:.5rem 1rem}.final-result__shared-cta[data-v-3e5dd174]{background:linear-gradient(135deg,var(--primary-50,rgba(99,102,241,.06)) 0,var(--indigo-50,rgba(99,102,241,.03)) 100%);border:2px solid var(--primary-200);border-radius:16px;margin-bottom:1.5rem;padding:2rem 1.5rem;text-align:center}.final-result__shared-cta h3[data-v-3e5dd174]{color:var(--text-color);font-size:1.25rem;font-weight:700;margin:0 0 .75rem}.final-result__shared-cta p[data-v-3e5dd174]{color:var(--text-color-secondary);margin:0 0 1.25rem}.final-result__actions[data-v-3e5dd174]{border-top:1px solid var(--surface-border);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;padding-top:1.5rem}.number-card[data-v-3e5dd174]{align-items:center;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:12px;display:flex;flex-direction:column;gap:.25rem;padding:1.25rem .5rem}.number-card__value[data-v-3e5dd174]{color:var(--accent);font-size:1.75rem;font-weight:800;line-height:1}.number-card__label[data-v-3e5dd174]{color:var(--text-color-secondary);font-size:.75rem}.confetti-piece[data-v-3e5dd174]{animation:confetti-fall-3e5dd174 3s ease-in-out forwards;animation-delay:calc(var(--i)*.15s);border-radius:2px;height:8px;opacity:0;position:absolute;width:8px}.confetti-piece[data-v-3e5dd174]:first-child{background:#6366f1;left:0}.confetti-piece[data-v-3e5dd174]:nth-child(2){background:#f59e0b;left:8.33%}.confetti-piece[data-v-3e5dd174]:nth-child(3){background:#22c55e;left:16.66%}.confetti-piece[data-v-3e5dd174]:nth-child(4){background:#ef4444;left:24.99%}.confetti-piece[data-v-3e5dd174]:nth-child(5){background:#3b82f6;left:33.32%}.confetti-piece[data-v-3e5dd174]:nth-child(6){background:#8b5cf6;left:41.65%}.confetti-piece[data-v-3e5dd174]:nth-child(7){background:#ec4899;left:49.98%}.confetti-piece[data-v-3e5dd174]:nth-child(8){background:#14b8a6;left:58.31%}.confetti-piece[data-v-3e5dd174]:nth-child(9){background:#f97316;left:66.64%}.confetti-piece[data-v-3e5dd174]:nth-child(10){background:#06b6d4;left:74.97%}.confetti-piece[data-v-3e5dd174]:nth-child(11){background:#a855f7;left:83.3%}.confetti-piece[data-v-3e5dd174]:nth-child(12){background:#10b981;left:91.63%}@keyframes confetti-fall-3e5dd174{0%{opacity:0;transform:translateY(-20px) rotate(0) scale(0)}15%{opacity:1;transform:translateY(0) rotate(45deg) scale(1)}to{opacity:0;transform:translateY(200px) rotate(2turn) scale(.5)}}@keyframes ring-spin-3e5dd174{to{transform:rotate(1turn)}}@keyframes badge-pop-3e5dd174{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@media (max-width:640px){.final-result__numbers[data-v-3e5dd174]{grid-template-columns:repeat(2,1fr)}.final-result__enterprise[data-v-3e5dd174]{padding:1.5rem 1.25rem}.final-result h1[data-v-3e5dd174]{font-size:1.5rem}.final-result__score-big[data-v-3e5dd174]{font-size:2.25rem}.number-card__value[data-v-3e5dd174]{font-size:1.5rem}}.dg[data-v-56bf7d37]{margin:0 auto;max-width:1400px;-webkit-user-select:none;user-select:none}.dg__perspective[data-v-56bf7d37]{padding:0;perspective:2800px}.dg__board[data-v-56bf7d37]{transform:rotateX(45deg) rotateY(20deg) rotate(-30deg);transform-origin:center top;transform-style:preserve-3d}.dg__callouts[data-v-56bf7d37]{align-items:center;display:flex;gap:1rem;justify-content:center;padding:0 1rem}.dg__callouts--top[data-v-56bf7d37]{margin-bottom:.75rem}.dg__callouts--bottom[data-v-56bf7d37]{margin-top:.75rem}.dg__co[data-v-56bf7d37]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;flex:1;max-width:320px;padding:12px 16px;position:relative;text-align:center}.dg__co-head[data-v-56bf7d37]{color:#ffffff80;font-size:10px;font-weight:700;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.dg__co-head--red[data-v-56bf7d37]{color:#fca5a5}.dg__co-head--orange[data-v-56bf7d37]{color:#fb923c}.dg__co-head--green[data-v-56bf7d37]{color:#86efac}.dg__co-metric[data-v-56bf7d37]{color:#fffc;font-size:13px;margin-bottom:3px}.dg__co-metric b[data-v-56bf7d37]{color:#fff}.dg__co-text[data-v-56bf7d37]{color:#fff6;font-size:11px;line-height:1.4}.dg__sym[data-v-56bf7d37]{color:#a78bfa;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:700}.dg__warn[data-v-56bf7d37]{color:#fb923c}.dg__co--kitchen[data-v-56bf7d37]{border-color:#fb923c40}.dg__sparksvg[data-v-56bf7d37]{height:50px;margin:4px auto 2px;max-width:180px}.dg__sparksvg[data-v-56bf7d37],.dg__svg[data-v-56bf7d37]{display:block;width:100%}.dg__svg[data-v-56bf7d37]{height:auto}.dg__flow[data-v-56bf7d37]{stroke:#ffffff26;stroke-dasharray:6 4;stroke-width:2}.dg__flow-crawl[data-v-56bf7d37]{animation:dgCrawl-56bf7d37 4s linear infinite;animation-play-state:paused;stroke:#fb923c4d;stroke-dasharray:16 240;stroke-width:2.5}.dg__flow--express[data-v-56bf7d37]{stroke:#fb923c33;stroke-dasharray:5 5}.dg__arr[data-v-56bf7d37]{animation:dgPulse-56bf7d37 2s ease-in-out infinite;animation-play-state:paused;fill:#fff3}.dg__box[data-v-56bf7d37]{fill:#ffffff0d;stroke:#ffffff1a;stroke-width:1}.dg__box--queue[data-v-56bf7d37]{animation:dgQPulse-56bf7d37 2.5s ease-in-out infinite;animation-play-state:paused;filter:url(#dgQ)}.dg__box--bottleneck[data-v-56bf7d37]{filter:url(#dgBn);stroke:#fb923c40}.dg__box--done[data-v-56bf7d37]{fill:#22c55e1a;stroke:#22c55e40}.dg__lbl[data-v-56bf7d37]{fill:#fff9;font-size:14px;font-weight:600}.dg__done[data-v-56bf7d37],.dg__lbl[data-v-56bf7d37]{dominant-baseline:middle}.dg__done[data-v-56bf7d37]{fill:#86efac;font-size:24px;font-weight:700;text-anchor:middle}.dg__gw[data-v-56bf7d37]{fill:#ffffff0f;stroke:#fff3;stroke-width:1.5}.dg__dot--on[data-v-56bf7d37]{animation:dgBusy-56bf7d37 3s ease-in-out infinite;animation-play-state:paused;fill:#fb923c}.dg__dot--off[data-v-56bf7d37]{fill:#ffffff1f}.dot-d1[data-v-56bf7d37]{animation-delay:.3s}.dot-d2[data-v-56bf7d37]{animation-delay:.6s}.dot-d3[data-v-56bf7d37]{animation-delay:.9s}.dot-d4[data-v-56bf7d37]{animation-delay:1.2s}.dot-d5[data-v-56bf7d37]{animation-delay:1.5s}.dot-d6[data-v-56bf7d37]{animation-delay:1.8s}.dot-d7[data-v-56bf7d37]{animation-delay:2.1s}.dg__util[data-v-56bf7d37]{fill:url(#dgUG);opacity:.75}.dg__tk[data-v-56bf7d37]{fill:#fb923c;opacity:0}.dg__tk--main[data-v-56bf7d37]{animation:dgTkFlow-56bf7d37 9s linear infinite;animation-play-state:paused;offset-path:path("M 85,130 L 210,130 L 340,130 L 560,130 L 630,130 L 720,130 L 850,130 L 950,130 L 1096,130")}.dg__tk--2[data-v-56bf7d37]{animation-delay:-1.8s}.dg__tk--3[data-v-56bf7d37]{animation-delay:-3.6s}.dg__tk--4[data-v-56bf7d37]{animation-delay:-5.4s}.dg__tk--5[data-v-56bf7d37]{animation-delay:-7.2s}.dg__tk--exp[data-v-56bf7d37]{animation:dgTkFlow-56bf7d37 7s linear infinite;animation-play-state:paused;fill:#fbbf24;offset-path:path("M 630,130 L 660,148 L 705,210 L 790,210 L 870,210 L 940,148 L 950,130 L 1096,130")}.dg__tk-exp--2[data-v-56bf7d37]{animation-delay:-3.5s}.dg__spark[data-v-56bf7d37]{animation:dgSparkDraw-56bf7d37 2s ease-out .3s forwards;animation-play-state:paused;stroke-dasharray:300;stroke-dashoffset:300}.dg__peak-dot[data-v-56bf7d37]{animation:dgBlink-56bf7d37 1.5s ease-in-out infinite;animation-play-state:paused}@keyframes dgTkFlow-56bf7d37{0%{offset-distance:0;opacity:0}3%{opacity:.9}95%{opacity:.9}to{offset-distance:100%;opacity:0}}@keyframes dgQPulse-56bf7d37{0%,to{filter:url(#dgQ)}50%{filter:url(#dgQ) drop-shadow(0 0 12px rgba(239,68,68,.45))}}@keyframes dgBusy-56bf7d37{0%,35%,to{fill:#fb923c;opacity:1}45%,55%{fill:#fdba74;opacity:.65}}@keyframes dgPulse-56bf7d37{0%,to{opacity:.2}50%{opacity:.55}}@keyframes dgCrawl-56bf7d37{to{stroke-dashoffset:-256}}@keyframes dgSparkDraw-56bf7d37{to{stroke-dashoffset:0}}@keyframes dgBlink-56bf7d37{0%,to{opacity:1}50%{opacity:.35}}.is-animating .dg__arr[data-v-56bf7d37],.is-animating .dg__box--queue[data-v-56bf7d37],.is-animating .dg__dot--on[data-v-56bf7d37],.is-animating .dg__flow-crawl[data-v-56bf7d37],.is-animating .dg__peak-dot[data-v-56bf7d37],.is-animating .dg__spark[data-v-56bf7d37],.is-animating .dg__tk--exp[data-v-56bf7d37],.is-animating .dg__tk--main[data-v-56bf7d37]{animation-play-state:running}@media (max-width:1099px){.dg__co[data-v-56bf7d37]{max-width:200px;padding:8px 10px}.dg__co-metric[data-v-56bf7d37]{font-size:11px}.dg__co-text[data-v-56bf7d37]{font-size:10px}.dg__board[data-v-56bf7d37]{transform:rotateX(40deg) rotateY(16deg) rotate(-25deg)}}@media (max-width:800px){.dg__co-text[data-v-56bf7d37]{display:none}.dg__callouts[data-v-56bf7d37]{gap:.5rem}.dg__callouts--top[data-v-56bf7d37]{padding-right:30%}.dg__callouts--bottom[data-v-56bf7d37]{padding-left:25%}.dg__board[data-v-56bf7d37]{transform:rotateX(35deg) rotateY(14deg) rotate(-22deg)}}@media (max-width:640px){.dg[data-v-56bf7d37]{display:none}}.quiz-faq[data-v-fdb88cbb]{margin:2.5rem auto 0;max-width:960px;padding:0 1.5rem;position:relative;z-index:2}.quiz-faq__title[data-v-fdb88cbb]{align-items:center;color:#fff;display:flex;font-size:1.5rem;font-weight:800;gap:.6rem;justify-content:center;margin:0 0 1.25rem;text-align:center}.quiz-faq__title i[data-v-fdb88cbb]{color:#a78bfa;font-size:1.25rem}.quiz-faq__list[data-v-fdb88cbb]{display:flex;flex-direction:column;gap:.5rem}.quiz-faq__item[data-v-fdb88cbb]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;overflow:hidden;transition:background .2s}.quiz-faq__item[open][data-v-fdb88cbb]{background:#ffffff14}.quiz-faq__item summary[data-v-fdb88cbb]{align-items:center;color:#ffffffe6;cursor:pointer;display:flex;font-size:1rem;font-weight:600;justify-content:space-between;list-style:none;padding:1rem 1.25rem;-webkit-user-select:none;user-select:none}.quiz-faq__item summary[data-v-fdb88cbb]:after{color:#fff6;content:"";flex-shrink:0;font-family:primeicons;font-size:.75rem;margin-left:1rem;transition:transform .2s}.quiz-faq__item[open] summary[data-v-fdb88cbb]:after{transform:rotate(180deg)}.quiz-faq__item summary[data-v-fdb88cbb]::-webkit-details-marker{display:none}.quiz-faq__item p[data-v-fdb88cbb]{color:#fff9;font-size:.9375rem;line-height:1.65;margin:0;padding:0 1.25rem 1.25rem}.quiz-learning[data-v-b0a0b14d]{margin:0 auto 3rem;max-width:960px;padding:2rem 1.5rem;position:relative;z-index:2}.quiz-learning__header[data-v-b0a0b14d]{margin-bottom:2rem;text-align:center}.quiz-learning__eyebrow[data-v-b0a0b14d]{align-items:center;background:linear-gradient(135deg,#6366f133,#a78bfa33);border:1px solid rgba(167,139,250,.25);border-radius:20px;color:#c4b5fd;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.4rem;letter-spacing:.02em;margin-bottom:1rem;padding:.3rem .9rem}.quiz-learning__eyebrow i[data-v-b0a0b14d]{color:#a78bfa;font-size:.75rem}.quiz-learning__title[data-v-b0a0b14d]{color:#fff;font-size:2rem;font-weight:800;line-height:1.2;margin:.75rem 0}.quiz-learning__desc[data-v-b0a0b14d]{color:#ffffff8c;font-size:1.0625rem;line-height:1.55;margin:0 auto;max-width:600px}.quiz-learning__grid[data-v-b0a0b14d]{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.quiz-learning__card[data-v-b0a0b14d]{align-items:flex-start;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;display:flex;gap:1rem;overflow:hidden;padding:1.25rem;position:relative;transition:all .25s ease}.quiz-learning__card[data-v-b0a0b14d]:before{background:linear-gradient(135deg,rgba(167,139,250,.3),transparent 60%);border-radius:14px;content:"";top:0;right:0;bottom:0;left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:1px;position:absolute;transition:opacity .25s}.quiz-learning__card[data-v-b0a0b14d]:hover{background:#ffffff12;box-shadow:0 8px 32px #6366f133,0 0 60px #8b5cf614;transform:translateY(-3px)}.quiz-learning__card[data-v-b0a0b14d]:hover:before{opacity:1}.quiz-learning__icon[data-v-b0a0b14d]{align-items:center;border-radius:14px;display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.quiz-learning__icon--0[data-v-b0a0b14d]{background:linear-gradient(135deg,#6366f140,#8b5cf626)}.quiz-learning__icon--1[data-v-b0a0b14d]{background:linear-gradient(135deg,#22c55e40,#10b98126)}.quiz-learning__icon--2[data-v-b0a0b14d]{background:linear-gradient(135deg,#f59e0b40,#f9731626)}.quiz-learning__icon--3[data-v-b0a0b14d]{background:linear-gradient(135deg,#ec489940,#a78bfa26)}.quiz-learning__icon--0 i[data-v-b0a0b14d]{color:#a78bfa}.quiz-learning__icon--1 i[data-v-b0a0b14d]{color:#34d399}.quiz-learning__icon--2 i[data-v-b0a0b14d]{color:#fbbf24}.quiz-learning__icon--3 i[data-v-b0a0b14d]{color:#f472b6}.quiz-learning__icon i[data-v-b0a0b14d]{font-size:1.375rem}.quiz-learning__text[data-v-b0a0b14d]{padding-top:.25rem}.quiz-learning__text span[data-v-b0a0b14d]{color:#fffc;font-size:1.0625rem;font-weight:500;line-height:1.5}@media (max-width:768px){.quiz-learning__grid[data-v-b0a0b14d]{grid-template-columns:1fr}.quiz-learning__title[data-v-b0a0b14d]{font-size:1.5rem}.quiz-learning__desc[data-v-b0a0b14d]{font-size:.9375rem}}@media (max-width:640px){.quiz-learning__title[data-v-b0a0b14d]{font-size:1.2rem}}.quiz-roadmap[data-v-2aeb26c6]{margin:0 auto 2rem;max-width:960px;padding:0 1.5rem;position:relative;text-align:center;z-index:2}.quiz-roadmap__title[data-v-2aeb26c6]{align-items:center;color:#fff;display:flex;font-size:2rem;font-weight:800;gap:.6rem;justify-content:center;margin:0 0 .5rem}.quiz-roadmap__title i[data-v-2aeb26c6]{color:#a78bfa;font-size:1.5rem}.quiz-roadmap__sub[data-v-2aeb26c6]{color:#ffffff80;font-size:1.0625rem;margin:0 0 2rem}.quiz-roadmap__grid[data-v-2aeb26c6]{display:grid;gap:.75rem;grid-template-columns:repeat(4,1fr)}.quiz-roadmap__card[data-v-2aeb26c6]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;gap:.75rem;padding:.875rem 1rem;text-align:left;transition:all .25s ease}.quiz-roadmap__card[data-v-2aeb26c6]:hover{background:#ffffff1a;box-shadow:0 6px 20px #0003;transform:translateY(-2px)}.quiz-roadmap__num[data-v-2aeb26c6]{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:1rem;font-weight:800;height:36px;justify-content:center;width:36px}.quiz-roadmap__card--0 .quiz-roadmap__num[data-v-2aeb26c6]{background:linear-gradient(135deg,#6366f159,#8b5cf633);color:#c4b5fd}.quiz-roadmap__card--1 .quiz-roadmap__num[data-v-2aeb26c6]{background:linear-gradient(135deg,#22c55e59,#10b98133);color:#34d399}.quiz-roadmap__card--2 .quiz-roadmap__num[data-v-2aeb26c6]{background:linear-gradient(135deg,#f59e0b59,#f9731633);color:#fbbf24}.quiz-roadmap__card--3 .quiz-roadmap__num[data-v-2aeb26c6]{background:linear-gradient(135deg,#ec489959,#a78bfa33);color:#f472b6}.quiz-roadmap__body[data-v-2aeb26c6]{display:flex;flex:1;flex-direction:column;gap:.15rem;min-width:0}.quiz-roadmap__name[data-v-2aeb26c6]{color:#ffffffeb;font-size:.9375rem;font-weight:700;line-height:1.2}.quiz-roadmap__desc[data-v-2aeb26c6]{color:#ffffff73;font-size:.75rem;line-height:1.3}.quiz-roadmap__meta[data-v-2aeb26c6]{color:#ffffff4d;flex-shrink:0;font-size:.625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}@media (max-width:900px){.quiz-roadmap__grid[data-v-2aeb26c6]{grid-template-columns:repeat(2,1fr)}.quiz-roadmap__title[data-v-2aeb26c6]{font-size:1.5rem}}@media (max-width:640px){.quiz-roadmap__grid[data-v-2aeb26c6]{gap:.5rem;grid-template-columns:1fr}.quiz-roadmap__title[data-v-2aeb26c6]{font-size:1.2rem}}.quiz-hero[data-v-b28d722a]{background:linear-gradient(175deg,#0f0a2e,#1a1145 30%,#2d1b69 60%,#4f46e5);overflow:hidden;padding-bottom:3rem;position:relative}.quiz-hero__bg[data-v-b28d722a]{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.quiz-hero__grid[data-v-b28d722a]{background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:60px 60px;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 50%,#000 30%,transparent 70%);mask-image:radial-gradient(ellipse 80% 60% at 50% 50%,#000 30%,transparent 70%);position:absolute}.quiz-hero__header[data-v-b28d722a]{margin:0 auto;max-width:960px;padding:3rem 1.5rem 2rem;position:relative;text-align:center;z-index:2}.quiz-hero__badge[data-v-b28d722a]{background:#ffffff1f;border:1px solid hsla(0,0%,100%,.15);border-radius:20px;color:#ffffffd9;display:inline-block;font-size:.8125rem;font-weight:600;margin-bottom:1.25rem;padding:.3rem .9rem}.quiz-hero__title[data-v-b28d722a]{color:#fff;font-size:2.5rem;font-weight:800;line-height:1.15;margin:0 0 1rem;text-shadow:0 2px 20px rgba(0,0,0,.3)}.quiz-hero__subtitle[data-v-b28d722a]{color:#ffffffb3;font-size:1.1rem;line-height:1.6;margin:0 auto 2rem;max-width:600px}.quiz-hero__actions[data-v-b28d722a]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-bottom:2.5rem}.quiz-hero__cta[data-v-b28d722a]{align-items:center;background:#fff;border:2px solid transparent;border-radius:10px;color:#1a1145;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;padding:.875rem 2rem;transition:all .25s}.quiz-hero__cta[data-v-b28d722a]:hover{box-shadow:0 8px 24px #0003;transform:translateY(-2px)}.quiz-hero__cta--outline[data-v-b28d722a]{background:#ffffff1f;border:1px solid hsla(0,0%,100%,.2);color:#fff}.quiz-hero__cta--outline[data-v-b28d722a]:hover{background:#ffffff38;box-shadow:0 4px 16px #00000026}.quiz-hero__cta-hint[data-v-b28d722a]{color:#ffffff73;font-size:.875rem;letter-spacing:.01em;margin:.75rem 0 1.5rem}.quiz-hero__stats[data-v-b28d722a]{align-items:center;display:flex;gap:1.5rem;justify-content:center;opacity:.8}.quiz-hero__stat[data-v-b28d722a]{align-items:center;display:flex;flex-direction:column;gap:.15rem}.quiz-hero__stat-number[data-v-b28d722a]{color:#fff;font-size:1.35rem;font-weight:800}.quiz-hero__stat-label[data-v-b28d722a]{color:#fff9;font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.quiz-hero__stat-divider[data-v-b28d722a]{background:#ffffff26;height:28px;width:1px}.quiz-hero__scenario[data-v-b28d722a]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;display:flex;gap:1.25rem;margin:0 1.5rem 2rem;max-width:960px;padding:1.5rem;position:relative;z-index:2}@media (min-width:1024px){.quiz-hero__scenario[data-v-b28d722a]{margin-left:auto;margin-right:auto}}.quiz-hero__scenario-icon[data-v-b28d722a]{align-items:center;background:#f9731633;border-radius:10px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.quiz-hero__scenario-icon i[data-v-b28d722a]{color:#fb923c;font-size:1.25rem}.quiz-hero__scenario-title[data-v-b28d722a]{color:#fff;font-size:1.125rem;margin:0 0 .5rem}.quiz-hero__scenario-text[data-v-b28d722a]{color:#ffffffa6;font-size:.9375rem;line-height:1.6}.quiz-hero__scenario-text[data-v-b28d722a] p{margin:0 0 .5rem}.quiz-hero__bottom-cta[data-v-b28d722a]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;padding:2rem 1.5rem 0;position:relative;z-index:2}.quiz-hero__illustration[data-v-b28d722a]{margin:2rem 0 2.5rem;padding:2rem 1rem 0;position:relative;text-align:center;z-index:2}.quiz-hero__illustration-title[data-v-b28d722a]{align-items:center;color:#ffffffe6;display:flex;font-size:1.25rem;font-weight:700;gap:.6rem;justify-content:center;letter-spacing:.06em;margin:0 0 .5rem;text-transform:uppercase}.quiz-hero__illustration-title[data-v-b28d722a]:after,.quiz-hero__illustration-title[data-v-b28d722a]:before{background:linear-gradient(90deg,transparent,rgba(167,139,250,.3),transparent);content:"";flex:1;height:1px;max-width:120px}.quiz-hero__illustration-title i[data-v-b28d722a]{color:#a78bfa;font-size:1.1rem}.quiz-hero__illustration-subtitle[data-v-b28d722a]{color:#ffffff80;font-size:.9375rem;margin:0 auto 1.25rem;max-width:600px}@media (max-width:640px){.quiz-hero__illustration[data-v-b28d722a]{display:none}}.quiz-hero__quest-promo[data-v-b28d722a]{margin:1rem auto 2rem;max-width:960px;padding:0 1.5rem;position:relative;z-index:2}.quiz-hero__quest-card[data-v-b28d722a]{align-items:flex-end;background:linear-gradient(175deg,#1a1145,#2d1b69 60%,#4f46e5);background-position:50%;background-size:cover;border-radius:16px;box-shadow:0 8px 32px #0000004d;display:flex;min-height:240px;overflow:hidden;position:relative}.quiz-hero__quest-overlay[data-v-b28d722a]{background:linear-gradient(180deg,#0a071e26 0,#0a071e80 50%,#0a071ee0);top:0;right:0;bottom:0;left:0;position:absolute}.quiz-hero__quest-content[data-v-b28d722a]{display:flex;flex-direction:column;gap:.5rem;padding:1.75rem 2rem;position:relative;width:100%;z-index:1}.quiz-hero__quest-badge[data-v-b28d722a]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1f;border:1px solid hsla(0,0%,100%,.2);border-radius:999px;color:#ffffffd9;display:inline-flex;font-size:.75rem;font-weight:600;gap:.375rem;padding:.3rem .75rem;width:fit-content}.quiz-hero__quest-badge i[data-v-b28d722a]{color:#fbbf24;font-size:.75rem}.quiz-hero__quest-title[data-v-b28d722a]{color:#fff;font-size:1.75rem;font-weight:800;line-height:1.2;margin:.25rem 0 0;text-shadow:0 2px 12px rgba(0,0,0,.4)}.quiz-hero__quest-desc[data-v-b28d722a]{color:#ffffffb3;font-size:.9375rem;line-height:1.5;margin:0;max-width:520px}.quiz-hero__quest-cta[data-v-b28d722a]{align-items:center;background:#fff;border:none;border-radius:12px;box-shadow:0 4px 16px #0003;color:#1a1145;cursor:pointer;display:flex;font-size:1.0625rem;font-weight:700;gap:.5rem;justify-content:center;margin-top:.75rem;padding:1rem;transition:all .25s;width:100%}.quiz-hero__quest-cta[data-v-b28d722a]:hover{box-shadow:0 8px 24px #0000004d;transform:translateY(-2px)}@media (max-width:640px){.quiz-hero__title[data-v-b28d722a]{font-size:1.75rem}.quiz-hero__subtitle[data-v-b28d722a]{font-size:.95rem}.quiz-hero__scenario[data-v-b28d722a]{flex-direction:column}.quiz-hero__quest-promo[data-v-b28d722a]{padding:0 1rem}.quiz-hero__quest-card[data-v-b28d722a]{min-height:180px}.quiz-hero__quest-content[data-v-b28d722a]{padding:1.25rem}.quiz-hero__quest-title[data-v-b28d722a]{font-size:1.375rem}.quiz-hero__actions[data-v-b28d722a]{align-items:center;flex-direction:column}.quiz-hero__cta[data-v-b28d722a]{justify-content:center;max-width:280px;width:100%}.quiz-hero__stats[data-v-b28d722a]{gap:1rem}.quiz-hero__stat-number[data-v-b28d722a]{font-size:1.1rem}.quiz-hero__stat-divider[data-v-b28d722a]{height:22px}}.phase-complete[data-v-1204161f]{padding:2rem 1rem;text-align:center}.phase-complete__icon[data-v-1204161f]{animation:phase-pop-1204161f .6s cubic-bezier(.34,1.56,.64,1) both;margin-bottom:1.5rem}.phase-complete__icon i[data-v-1204161f]{color:var(--green-500);font-size:4rem}.phase-complete__title[data-v-1204161f]{color:var(--text-color);font-size:1.75rem;font-weight:800;margin:0 0 .75rem}.phase-complete__desc[data-v-1204161f]{color:var(--text-color-secondary);font-size:1.0625rem;line-height:1.6;margin:0 auto 1.5rem;max-width:500px}.phase-complete__stats[data-v-1204161f]{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:12px;display:flex;gap:0;justify-content:center;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;max-width:480px;overflow:hidden}.phase-complete__stat[data-v-1204161f]{align-items:center;border-right:1px solid var(--surface-border);display:flex;flex:1;flex-direction:column;padding:1rem .75rem}.phase-complete__stat[data-v-1204161f]:last-child{border-right:none}.phase-complete__stat-value[data-v-1204161f]{color:var(--primary-color);font-size:1.5rem;font-weight:700}.phase-complete__stat-label[data-v-1204161f]{color:var(--text-color-secondary);font-size:.75rem;margin-top:.2rem}.phase-complete__next[data-v-1204161f]{align-items:center;background:var(--primary-50,rgba(99,102,241,.08));border:1px solid var(--primary-200);border-radius:10px;color:var(--text-color);display:inline-flex;font-size:.9375rem;gap:.5rem;margin-bottom:2rem;padding:.75rem 1.25rem}.phase-complete__next strong[data-v-1204161f]{color:var(--primary-color)}.phase-complete__cta[data-v-1204161f]{background:linear-gradient(135deg,#6366f10f,#6366f105);border:1px solid var(--primary-200);border-radius:10px;margin:0 auto 2rem;max-width:480px;padding:1rem 1.25rem;text-align:center}.phase-complete__cta-icon[data-v-1204161f]{color:var(--primary-color);font-size:1.25rem;margin-bottom:.5rem}.phase-complete__cta p[data-v-1204161f]{color:var(--text-color-secondary);font-size:.875rem;line-height:1.5;margin:0 0 .5rem}.phase-complete__cta-link[data-v-1204161f]{align-items:center;color:var(--primary-color);display:inline-flex;font-size:.875rem;font-weight:600;text-decoration:none;transition:opacity .2s}.phase-complete__cta-link[data-v-1204161f]:hover{opacity:.8}.phase-complete__actions[data-v-1204161f]{display:flex;justify-content:center}@keyframes phase-pop-1204161f{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.formula-fill__formula[data-v-0011c3f5]{align-items:center;background:var(--surface-50,var(--surface-100));border-radius:12px;display:flex;flex-wrap:wrap;font-size:1.5rem;gap:.25rem;justify-content:center;margin-bottom:1.25rem;padding:1.25rem}.formula-fill__segment[data-v-0011c3f5]{font-weight:500}.formula-fill__blank[data-v-0011c3f5]{align-items:center;background:var(--surface-card);border:2px dashed var(--surface-400);border-radius:8px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;min-width:80px;padding:.375rem .75rem;transition:all .2s ease}.formula-fill__blank--filled[data-v-0011c3f5]{background:var(--primary-50,rgba(99,102,241,.08));border-color:var(--primary-color);border-style:solid}.formula-fill__blank--correct[data-v-0011c3f5]{background:var(--green-50,rgba(34,197,94,.08))!important;border-color:var(--green-400)!important}.formula-fill__blank--incorrect[data-v-0011c3f5]{background:var(--red-50,rgba(239,68,68,.08))!important;border-color:var(--red-400)!important}.formula-fill__options[data-v-0011c3f5]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.formula-fill__option[data-v-0011c3f5]{background:var(--surface-card);border:2px solid var(--surface-300);border-radius:8px;cursor:grab;display:inline-flex;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.formula-fill__option[data-v-0011c3f5]:active{cursor:grabbing}.formula-fill__option--used[data-v-0011c3f5]{cursor:default;opacity:.3}.formula-fill__option[data-v-0011c3f5]:hover:not(.formula-fill__option--used){border-color:var(--primary-300)}.formula-fill__correct[data-v-0011c3f5]{background:var(--green-50,rgba(34,197,94,.08));border-radius:8px;display:flex;flex-wrap:wrap;font-size:.9375rem;gap:.75rem;padding:.75rem}.mc-question[data-v-ade5b190]{display:flex;flex-direction:column;gap:.5rem}.mc-question__option[data-v-ade5b190]{align-items:flex-start;background:var(--surface-card);border:2px solid var(--surface-200);border-radius:10px;cursor:pointer;display:flex;gap:.75rem;padding:.875rem 1rem;transition:all .2s ease}.mc-question__option[data-v-ade5b190]:hover:not(.mc-question__option--disabled){background:rgba(var(--primary-500-rgb,99,102,241),.06);border-color:var(--primary-300)}.mc-question__option--selected[data-v-ade5b190]:not(.mc-question__option--disabled){background:rgba(var(--primary-500-rgb,99,102,241),.1);border-color:var(--primary-color)}.mc-question__option--correct[data-v-ade5b190]{background:var(--green-50,rgba(34,197,94,.08))!important;border-color:var(--green-400)!important}.mc-question__option--incorrect[data-v-ade5b190]{background:var(--red-50,rgba(239,68,68,.08))!important;border-color:var(--red-400)!important}.mc-question__option--disabled[data-v-ade5b190]{cursor:default}.mc-question__option-marker[data-v-ade5b190]{align-items:center;display:flex;flex-shrink:0;font-size:.75rem;height:24px;justify-content:center;width:24px}.mc-question__option-text[data-v-ade5b190]{line-height:1.5}.numeric-question__label[data-v-bd4c7a86]{display:block;font-size:.9375rem;font-weight:600;margin-bottom:.5rem}.numeric-question__input-group[data-v-bd4c7a86]{align-items:center;display:flex;gap:.5rem;max-width:320px}.numeric-question__input[data-v-bd4c7a86]{-moz-appearance:textfield;background:var(--surface-card);border:2px solid var(--surface-300);border-radius:8px;color:var(--text-color);flex:1;font-size:1.125rem;font-weight:600;padding:.625rem .875rem;transition:border-color .2s ease}.numeric-question__input[data-v-bd4c7a86]:focus{border-color:var(--primary-color);outline:none}.numeric-question__input[data-v-bd4c7a86]:disabled{opacity:.7}.numeric-question__input[data-v-bd4c7a86]::-webkit-inner-spin-button,.numeric-question__input[data-v-bd4c7a86]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numeric-question__unit[data-v-bd4c7a86]{color:var(--text-color-secondary);font-size:.875rem;white-space:nowrap}.numeric-question__correct[data-v-bd4c7a86]{background:var(--green-50,rgba(34,197,94,.08));border-radius:8px;font-size:.9375rem;margin-top:.75rem;padding:.625rem .875rem}.numeric-question__tolerance[data-v-bd4c7a86]{color:var(--text-color-secondary);font-size:.8125rem}.ordering-question__instruction[data-v-b45e4f80]{color:var(--text-color-secondary);font-size:.875rem;margin-bottom:.75rem}.ordering-question__list[data-v-b45e4f80]{display:flex;flex-direction:column;gap:.375rem}.ordering-question__item[data-v-b45e4f80]{align-items:center;background:var(--surface-card);border:2px solid var(--surface-200);border-radius:10px;cursor:grab;display:flex;gap:.75rem;padding:.75rem 1rem;transition:all .2s ease;-webkit-user-select:none;user-select:none}.ordering-question__item[data-v-b45e4f80]:active:not(.ordering-question__item--correct):not(.ordering-question__item--incorrect){cursor:grabbing}.ordering-question__item--dragging[data-v-b45e4f80]{border-style:dashed;opacity:.5}.ordering-question__item--correct[data-v-b45e4f80]{background:var(--green-50,rgba(34,197,94,.08));border-color:var(--green-400);cursor:default}.ordering-question__item--incorrect[data-v-b45e4f80]{background:var(--red-50,rgba(239,68,68,.08));border-color:var(--red-400);cursor:default}.ordering-question__item-handle[data-v-b45e4f80]{color:var(--text-color-secondary);font-size:.875rem}.ordering-question__item-number[data-v-b45e4f80]{align-items:center;background:var(--surface-200);border-radius:50%;display:flex;flex-shrink:0;font-size:.75rem;font-weight:600;height:24px;justify-content:center;width:24px}.ordering-question__item-text[data-v-b45e4f80]{flex:1;line-height:1.4}.ordering-question__item-correct-pos[data-v-b45e4f80]{color:var(--text-color-secondary);font-size:.75rem;white-space:nowrap}.scenario-question__given[data-v-c60c0295]{background:var(--surface-50,var(--surface-ground));border:1px solid var(--surface-200);border-radius:10px;margin-bottom:1.5rem;padding:1rem 1.25rem}.scenario-question__given-header[data-v-c60c0295]{align-items:center;color:var(--text-color-secondary);display:flex;font-size:.875rem;font-weight:600;gap:.5rem;letter-spacing:.03em;margin-bottom:.75rem;text-transform:uppercase}.scenario-question__given-header i[data-v-c60c0295]{font-size:.875rem}.scenario-question__given-grid[data-v-c60c0295]{display:flex;flex-direction:column;gap:0}.scenario-question__given-item[data-v-c60c0295]{align-items:baseline;display:flex;gap:.75rem;padding:.5rem 0}.scenario-question__given-item[data-v-c60c0295]:not(:last-child){border-bottom:1px solid var(--surface-200)}.scenario-question__given-label[data-v-c60c0295]{color:var(--primary-color);font-family:Cambria Math,Times New Roman,serif;font-size:1.0625rem;font-style:italic;font-weight:500;min-width:1.5rem}.scenario-question__given-value[data-v-c60c0295]{font-size:1.0625rem;font-variant-numeric:tabular-nums;font-weight:700}.scenario-question__given-unit[data-v-c60c0295]{color:var(--text-color-secondary);font-size:.8125rem}.scenario-question__questions[data-v-c60c0295]{display:flex;flex-direction:column;gap:1.25rem}.scenario-question__sub-text[data-v-c60c0295]{display:block;font-weight:600;margin-bottom:.375rem}.scenario-question__sub-formula[data-v-c60c0295]{background:var(--surface-50,var(--surface-ground));border:1px solid var(--primary-200);border-radius:6px;color:var(--text-color-secondary);display:inline-block;font-family:Cambria Math,Times New Roman,serif;font-size:.9375rem;margin-bottom:.75rem;padding:.25rem .75rem}.scenario-question__sub-input-group[data-v-c60c0295]{align-items:center;display:flex;gap:.5rem;max-width:280px}.scenario-question__sub-input[data-v-c60c0295]{-moz-appearance:textfield;background:var(--surface-card);border:2px solid var(--surface-300);border-radius:8px;color:var(--text-color);flex:1;font-size:1rem;font-weight:600;padding:.5rem .75rem}.scenario-question__sub-input[data-v-c60c0295]:focus{border-color:var(--primary-color);outline:none}.scenario-question__sub-input[data-v-c60c0295]:disabled{opacity:.7}.scenario-question__sub-input[data-v-c60c0295]::-webkit-inner-spin-button,.scenario-question__sub-input[data-v-c60c0295]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.scenario-question__sub-unit[data-v-c60c0295]{color:var(--text-color-secondary);font-size:.8125rem}.scenario-question__sub-result[data-v-c60c0295]{font-size:.875rem;margin-top:.5rem}.formula-renderer[data-v-4f07e827]{font-family:Times New Roman,Cambria Math,serif;font-size:1.25em;line-height:1.6}.formula-renderer[data-v-4f07e827] var{color:var(--primary-color);font-style:italic;font-weight:500}.formula-renderer[data-v-4f07e827] sub,.formula-renderer[data-v-4f07e827] sup{font-size:.7em}.formula-renderer[data-v-4f07e827] .formula-fraction{align-items:center;display:inline-flex;flex-direction:column;margin:0 .25em;vertical-align:middle}.formula-renderer[data-v-4f07e827] .formula-fraction .numerator{border-bottom:1px solid;padding:0 .25em .125em}.formula-renderer[data-v-4f07e827] .formula-fraction .denominator{padding:.125em .25em 0}.hint-panel[data-v-f2f44069]{margin-bottom:1rem}.hint-panel__toggle[data-v-f2f44069]{align-items:center;background:transparent;border:1px solid var(--surface-300);border-radius:8px;color:var(--text-color-secondary);cursor:pointer;display:inline-flex;font-size:.875rem;padding:.5rem .75rem;transition:all .2s ease}.hint-panel__toggle[data-v-f2f44069]:hover{background:var(--surface-100)}.hint-panel__cost[data-v-f2f44069]{font-size:.75rem;margin-left:.5rem;opacity:.6}.hint-panel__content[data-v-f2f44069]{background:var(--yellow-50,rgba(234,179,8,.06));border:1px solid var(--yellow-200);border-radius:8px;margin-top:.5rem;padding:1rem}.hint-panel__content p[data-v-f2f44069]{line-height:1.6;margin:0 0 .5rem}.hint-panel__formula[data-v-f2f44069]{margin-top:.5rem}.hint-slide-enter-active[data-v-f2f44069],.hint-slide-leave-active[data-v-f2f44069]{overflow:hidden;transition:all .3s ease}.hint-slide-enter-from[data-v-f2f44069],.hint-slide-leave-to[data-v-f2f44069]{margin-top:0;max-height:0;opacity:0;padding-bottom:0;padding-top:0}.hint-slide-enter-to[data-v-f2f44069],.hint-slide-leave-from[data-v-f2f44069]{max-height:300px;opacity:1}.points-animation[data-v-94e3cc02]{color:var(--green-500);font-size:2rem;font-weight:800;left:50%;pointer-events:none;position:fixed;text-shadow:0 2px 8px rgba(0,0,0,.15);top:50%;transform:translate(-50%,-50%);z-index:100}.points-fly-enter-active[data-v-94e3cc02]{animation:flyUp-94e3cc02 1.5s ease-out}.points-fly-leave-active[data-v-94e3cc02]{transition:opacity .3s ease}.points-fly-leave-to[data-v-94e3cc02]{opacity:0}@keyframes flyUp-94e3cc02{0%{opacity:0;transform:translate(-50%,-30%) scale(.5)}20%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}40%{transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-120%) scale(.8)}}.question-feedback[data-v-db7e70b3]{animation:feedbackAppear-db7e70b3 .3s ease;border-radius:10px;margin-top:1rem;padding:1rem 1.25rem}.question-feedback--correct[data-v-db7e70b3]{background:var(--green-50,rgba(34,197,94,.08));border:1px solid var(--green-300)}.question-feedback--incorrect[data-v-db7e70b3]{background:var(--red-50,rgba(239,68,68,.08));border:1px solid var(--red-300)}.question-feedback__header[data-v-db7e70b3]{align-items:center;display:flex;gap:.5rem;margin-bottom:.75rem}.question-feedback__icon[data-v-db7e70b3]{font-size:1.25rem}.question-feedback--correct .question-feedback__icon[data-v-db7e70b3]{color:var(--green-500)}.question-feedback--incorrect .question-feedback__icon[data-v-db7e70b3]{color:var(--red-500)}.question-feedback__title[data-v-db7e70b3]{font-size:1.0625rem;font-weight:600}.question-feedback__points[data-v-db7e70b3]{color:var(--green-600);font-size:.9375rem;font-weight:700;margin-left:auto}.question-feedback__explanation[data-v-db7e70b3]{line-height:1.6;margin-bottom:.5rem}.question-feedback__explanation[data-v-db7e70b3] p{margin-bottom:.5rem}.question-feedback__explanation[data-v-db7e70b3] var{color:var(--primary-color);font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:500}.question-feedback__explanation[data-v-db7e70b3] strong{font-weight:700}.question-feedback__formula[data-v-db7e70b3]{background:color-mix(in srgb,var(--surface-card) 60%,transparent);border-radius:6px;margin:.5rem 0;padding:.5rem;text-align:center}.question-feedback__bonuses[data-v-db7e70b3]{color:var(--text-color-secondary);display:flex;font-size:.75rem;gap:.75rem;margin-top:.5rem}@keyframes feedbackAppear-db7e70b3{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.streak-counter[data-v-8dc21d4e]{align-items:center;animation:streakPulse-8dc21d4e .5s ease;background:linear-gradient(135deg,var(--orange-500),var(--red-500));border-radius:999px;color:#fff;display:inline-flex;font-size:.8125rem;font-weight:700;gap:.375rem;margin-bottom:1rem;padding:.375rem .75rem}.streak-counter__value[data-v-8dc21d4e]{font-size:1rem}@keyframes streakPulse-8dc21d4e{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.quiz-question__progress[data-v-2fb5b512]{align-items:center;display:flex;gap:.75rem;margin-bottom:1.5rem}.quiz-question__progress-bar[data-v-2fb5b512]{background:var(--surface-200);border-radius:3px;flex:1;height:6px;overflow:hidden}.quiz-question__progress-fill[data-v-2fb5b512]{background:var(--primary-color);border-radius:3px;height:100%;transition:width .4s ease}.quiz-question__progress-text[data-v-2fb5b512]{color:var(--text-color-secondary);font-size:.875rem;font-weight:600;white-space:nowrap}.quiz-question__remaining[data-v-2fb5b512]{color:var(--text-color-secondary);font-size:.8125rem;margin-bottom:1rem;opacity:.7}.quiz-question__text[data-v-2fb5b512]{font-size:1.125rem;line-height:1.6;margin-bottom:1.5rem}.quiz-question__text[data-v-2fb5b512] p{margin-bottom:.5rem}.quiz-question__image[data-v-2fb5b512]{border-radius:8px;margin-bottom:1.5rem;max-width:100%}.quiz-question__unsupported[data-v-2fb5b512]{background:var(--surface-100);border-radius:8px;color:var(--text-color-secondary);font-size:.875rem;padding:1rem}.quiz-question__nav[data-v-2fb5b512]{align-items:center;border-top:1px solid var(--surface-200);display:flex;justify-content:space-between;margin-top:1.5rem;padding-top:1rem}.viz-dispatcher[data-v-077f5439]{background:var(--surface-card);border:1px solid var(--surface-200);border-radius:12px;padding:1.25rem}.viz-dispatcher__title[data-v-077f5439]{font-size:1rem;margin:0 0 .375rem}.viz-dispatcher__description[data-v-077f5439]{color:var(--text-color-secondary);font-size:.875rem;line-height:1.5;margin:0 0 1rem}.viz-dispatcher__unsupported[data-v-077f5439]{color:var(--text-color-secondary);font-style:italic;padding:2rem;text-align:center}.step-intro[data-v-9850130a]{padding-top:1.5rem}.step-intro__header[data-v-9850130a]{margin-bottom:1.5rem}.step-intro__difficulty[data-v-9850130a]{border-radius:999px;display:inline-block;font-size:.75rem;font-weight:600;margin-bottom:.75rem;padding:.25rem .75rem;text-transform:uppercase}.step-intro__difficulty--easy[data-v-9850130a]{background:var(--green-50,rgba(34,197,94,.08));border:1px solid var(--green-200);color:var(--green-600)}.step-intro__difficulty--medium[data-v-9850130a]{background:var(--yellow-50,rgba(234,179,8,.08));border:1px solid var(--yellow-200);color:var(--yellow-700)}.step-intro__difficulty--hard[data-v-9850130a]{background:var(--orange-50,rgba(249,115,22,.08));border:1px solid var(--orange-200);color:var(--orange-600)}.step-intro__difficulty--expert[data-v-9850130a]{background:var(--red-50,rgba(239,68,68,.08));border:1px solid var(--red-200);color:var(--red-600)}.step-intro__title[data-v-9850130a]{color:var(--text-color);font-size:1.75rem;font-weight:700;line-height:1.2;margin:0 0 .5rem}.step-intro__subtitle[data-v-9850130a]{color:var(--text-color-secondary);font-size:1.125rem;margin:0}.step-intro__objective[data-v-9850130a]{align-items:flex-start;background:var(--primary-50,rgba(99,102,241,.08));border:1px solid var(--primary-200);border-radius:10px;color:var(--text-color);display:flex;font-size:.9375rem;gap:.625rem;line-height:1.5;margin-bottom:1.5rem;padding:1rem 1.25rem}.step-intro__objective i[data-v-9850130a]{color:var(--primary-color);flex-shrink:0;margin-top:.125rem}.step-intro__formula-card[data-v-9850130a]{background:var(--surface-50,var(--surface-ground));border:1px solid var(--primary-200);border-radius:12px;margin-bottom:1.5rem;padding:1.5rem;text-align:center}.step-intro__formula[data-v-9850130a]{color:var(--primary-color);font-size:1.5rem;margin-bottom:.75rem}.step-intro__formula-explanation[data-v-9850130a]{color:var(--text-color-secondary);font-size:1rem;line-height:1.6}.step-intro__formula-explanation[data-v-9850130a] p{margin-bottom:.375rem}.step-intro__description[data-v-9850130a],.step-intro__theory[data-v-9850130a]{color:var(--text-color);line-height:1.7;margin-bottom:1.5rem}.step-intro__description[data-v-9850130a] p,.step-intro__theory[data-v-9850130a] p{margin-bottom:.75rem}.step-intro__description[data-v-9850130a] hr,.step-intro__theory[data-v-9850130a] hr{border:none;border-top:1px solid var(--surface-200);margin:1.5rem 0}.step-intro__description[data-v-9850130a] ol,.step-intro__description[data-v-9850130a] ul,.step-intro__theory[data-v-9850130a] ol,.step-intro__theory[data-v-9850130a] ul{margin-bottom:.75rem;padding-left:1.25rem}.step-intro__description[data-v-9850130a] strong,.step-intro__theory[data-v-9850130a] strong{color:var(--text-color);font-weight:600}.step-intro__description[data-v-9850130a] a,.step-intro__theory[data-v-9850130a] a{color:var(--primary-color);text-decoration:underline}.step-intro__description[data-v-9850130a] h4,.step-intro__theory[data-v-9850130a] h4{color:var(--text-color);font-size:1rem;font-weight:600;margin:1.25rem 0 .5rem}.step-intro__description[data-v-9850130a] .formula-block,.step-intro__theory[data-v-9850130a] .formula-block{background:var(--primary-50,rgba(99,102,241,.06));border-left:3px solid var(--primary-color);border-radius:0 8px 8px 0;font-size:1.0625rem;margin:1rem 0;padding:.75rem 1rem;text-align:center}.step-intro__description[data-v-9850130a] .formula-table,.step-intro__theory[data-v-9850130a] .formula-table{border-collapse:collapse;font-size:1.0625rem;margin-bottom:1rem;width:100%}.step-intro__description[data-v-9850130a] .formula-table td,.step-intro__theory[data-v-9850130a] .formula-table td{border-bottom:1px solid var(--surface-200);padding:.5rem .75rem;vertical-align:baseline}.step-intro__description[data-v-9850130a] .formula-table td:first-child,.step-intro__theory[data-v-9850130a] .formula-table td:first-child{font-weight:600;white-space:nowrap;width:3rem}.step-intro__description[data-v-9850130a] .formula-table td:nth-child(3),.step-intro__theory[data-v-9850130a] .formula-table td:nth-child(3){font-weight:600;white-space:nowrap}.step-intro__description[data-v-9850130a] .formula-table td:last-child,.step-intro__theory[data-v-9850130a] .formula-table td:last-child{color:var(--text-color-secondary);font-size:.9375rem}.step-intro__description[data-v-9850130a] .formula-table tr:last-child td,.step-intro__theory[data-v-9850130a] .formula-table tr:last-child td{background:var(--primary-50,rgba(99,102,241,.06));border-bottom:2px solid var(--primary-color)}.step-intro__visualizations[data-v-9850130a]{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1.5rem}.step-intro__cta[data-v-9850130a]{align-items:center;border-top:1px solid var(--surface-border);display:flex;flex-direction:column;gap:.75rem;padding:2rem 0}.step-intro__question-count[data-v-9850130a]{color:var(--text-color-secondary);font-size:.875rem}.quiz-nav-sidebar[data-v-c33e5068]{align-self:stretch;flex-shrink:0;max-width:260px;min-width:220px;width:100%}@media (max-width:999px){.quiz-nav-sidebar[data-v-c33e5068]{display:none}}.quiz-nav-sidebar__inner[data-v-c33e5068]{animation:fadeInUp-c33e5068 .6s ease-out;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:12px;box-shadow:0 2px 12px #0000000f;display:flex;flex-direction:column;max-height:calc(100vh - 120px);overflow-y:auto;padding:.75rem .5rem;position:sticky;scrollbar-width:thin;top:90px}@keyframes fadeInUp-c33e5068{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.quiz-nav-sidebar__header[data-v-c33e5068]{border-bottom:1px solid var(--surface-border);margin-bottom:.25rem;padding:.25rem .5rem .5rem}.quiz-nav-sidebar__title[data-v-c33e5068]{color:var(--text-color);font-size:.8125rem;font-weight:700}.quiz-nav-sidebar__meta[data-v-c33e5068]{align-items:center;border-bottom:1px solid var(--surface-border);color:var(--text-color-secondary);display:flex;font-size:.75rem;font-weight:600;gap:.75rem;justify-content:center;padding:.35rem .5rem .4rem}.quiz-nav-sidebar__autosave[data-v-c33e5068],.quiz-nav-sidebar__score[data-v-c33e5068],.quiz-nav-sidebar__streak[data-v-c33e5068]{align-items:center;display:flex;gap:.25rem}.quiz-nav-sidebar__autosave[data-v-c33e5068]{color:var(--green-500);font-size:.65rem;opacity:.7}.quiz-nav-sidebar__phase-label[data-v-c33e5068]{border-bottom:1px solid var(--surface-border);color:var(--primary-color);font-size:.6875rem;font-weight:600;margin-bottom:.15rem;padding:.3rem .25rem .4rem;text-align:center}.quiz-nav-sidebar__phases[data-v-c33e5068]{flex:1;overflow-y:auto;scrollbar-width:thin}.quiz-nav-sidebar__phase[data-v-c33e5068]{border-radius:8px;margin-bottom:.1rem;overflow:hidden}.quiz-nav-sidebar__phase-header[data-v-c33e5068]{align-items:center;color:var(--text-color-secondary);cursor:default;display:flex;font-size:.7rem;font-weight:600;gap:.4rem;padding:.3rem .5rem}.quiz-nav-sidebar__phase--current .quiz-nav-sidebar__phase-header[data-v-c33e5068]{color:var(--primary-color)}.quiz-nav-sidebar__phase--completed .quiz-nav-sidebar__phase-header[data-v-c33e5068]{color:var(--green-600)}.quiz-nav-sidebar__phase-icon[data-v-c33e5068]{align-items:center;background:var(--surface-200);border-radius:4px;display:flex;flex-shrink:0;font-size:.6rem;font-weight:700;height:18px;justify-content:center;width:18px}.quiz-nav-sidebar__phase--current .quiz-nav-sidebar__phase-icon[data-v-c33e5068]{background:var(--primary-color);color:#fff}.quiz-nav-sidebar__phase--completed .quiz-nav-sidebar__phase-icon[data-v-c33e5068]{background:var(--green-50,rgba(34,197,94,.08));border:1px solid var(--green-200);color:var(--green-600)}.quiz-nav-sidebar__phase-name[data-v-c33e5068]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quiz-nav-sidebar__phase-count[data-v-c33e5068]{flex-shrink:0;font-size:.625rem;opacity:.7}.quiz-nav-sidebar__phase-progress[data-v-c33e5068]{background:var(--surface-200);border-radius:1px;height:2px;margin:0 .5rem .15rem;overflow:hidden}.quiz-nav-sidebar__phase-progress-fill[data-v-c33e5068]{background:var(--primary-color);border-radius:1px;height:100%;transition:width .4s ease}.quiz-nav-sidebar__phase--completed .quiz-nav-sidebar__phase-progress-fill[data-v-c33e5068]{background:var(--green-500)}.quiz-nav-sidebar__phase-steps[data-v-c33e5068]{padding:.1rem 0 .15rem}.quiz-nav-sidebar__item[data-v-c33e5068]{align-items:center;background:transparent;border:none;border-radius:6px;color:var(--text-color-secondary);cursor:pointer;display:flex;font-size:.75rem;gap:.5rem;overflow:hidden;padding:.3rem .5rem .3rem .7rem;position:relative;text-align:left;transition:all .2s;width:100%}.quiz-nav-sidebar__item[data-v-c33e5068]:hover:not(:disabled){background:var(--surface-hover);color:var(--text-color)}.quiz-nav-sidebar__item--active[data-v-c33e5068]{background:var(--surface-hover);color:var(--step-color,var(--primary-color));font-weight:600}.quiz-nav-sidebar__item--completed[data-v-c33e5068]{color:var(--green-600)}.quiz-nav-sidebar__item--locked[data-v-c33e5068]{cursor:not-allowed;opacity:.4}.quiz-nav-sidebar__number[data-v-c33e5068]{align-items:center;background:var(--surface-200);border-radius:50%;color:var(--text-color-secondary);display:flex;flex-shrink:0;font-size:.6rem;font-weight:700;height:20px;justify-content:center;transition:all .2s;width:20px}.quiz-nav-sidebar__item--active .quiz-nav-sidebar__number[data-v-c33e5068]{background:var(--step-color,var(--primary-color));color:#fff}.quiz-nav-sidebar__item--completed .quiz-nav-sidebar__number[data-v-c33e5068]{background:var(--green-50,rgba(34,197,94,.08));border:1px solid var(--green-200);color:var(--green-600)}.quiz-nav-sidebar__label[data-v-c33e5068]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quiz-nav-mobile[data-v-c33e5068]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in srgb,var(--surface-card) 95%,transparent);border-bottom:1px solid var(--surface-border);display:flex;gap:.5rem;justify-content:center;left:0;padding:.5rem .75rem;position:fixed;right:0;top:0;z-index:49}@media (min-width:1000px){.quiz-nav-mobile[data-v-c33e5068]{display:none}}.quiz-nav-mobile__phases[data-v-c33e5068]{display:flex;flex:1;gap:.3rem;justify-content:center}.quiz-nav-mobile__phase[data-v-c33e5068]{align-items:center;display:flex;flex:1;flex-direction:column;gap:.2rem;max-width:50px;min-width:30px}.quiz-nav-mobile__phase-icon[data-v-c33e5068]{align-items:center;background:var(--surface-card);border:2px solid var(--surface-border);border-radius:4px;color:var(--text-color-secondary);display:flex;font-size:.65rem;font-weight:700;height:24px;justify-content:center;transition:all .2s;width:24px}.quiz-nav-mobile__phase--active .quiz-nav-mobile__phase-icon[data-v-c33e5068]{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.quiz-nav-mobile__phase--completed .quiz-nav-mobile__phase-icon[data-v-c33e5068]{background:var(--green-50,rgba(34,197,94,.08));border-color:var(--green-400);color:var(--green-600)}.quiz-nav-mobile__phase--locked .quiz-nav-mobile__phase-icon[data-v-c33e5068]{opacity:.4}.quiz-nav-mobile__phase-bar[data-v-c33e5068]{background:var(--surface-200);border-radius:1px;height:2px;overflow:hidden;width:100%}.quiz-nav-mobile__phase-bar-fill[data-v-c33e5068]{background:var(--primary-color);border-radius:1px;height:100%;transition:width .4s ease}.quiz-nav-mobile__phase--completed .quiz-nav-mobile__phase-bar-fill[data-v-c33e5068]{background:var(--green-500)}.quiz-nav-mobile__autosave[data-v-c33e5068]{color:var(--green-500);flex-shrink:0;font-size:.7rem;opacity:.7}.quiz-nav-mobile__score[data-v-c33e5068]{align-items:center;color:var(--text-color-secondary);display:flex;flex-shrink:0;font-size:.8rem;font-weight:600;gap:.25rem;margin-left:.5rem}.quest-teaser[data-v-d4d76d4e]{border-radius:14px;margin-bottom:1.5rem;overflow:hidden}.quest-teaser--subtle[data-v-d4d76d4e]{align-items:center;background:var(--primary-50,rgba(99,102,241,.05));border:1px solid var(--primary-100);display:flex;gap:1rem;padding:1rem 1.25rem}.quest-teaser--subtle .quest-teaser__thumbnail[data-v-d4d76d4e]{border-radius:10px;flex-shrink:0;height:64px;overflow:hidden;width:64px}.quest-teaser--subtle .quest-teaser__img[data-v-d4d76d4e]{height:100%;object-fit:cover;width:100%}.quest-teaser--subtle .quest-teaser__title[data-v-d4d76d4e]{color:var(--text-color);font-size:1rem;font-weight:700;margin:0 0 .25rem}.quest-teaser--subtle .quest-teaser__description[data-v-d4d76d4e]{color:var(--text-color-secondary);font-size:.875rem;line-height:1.5;margin:0}.quest-teaser--dramatic[data-v-d4d76d4e]{box-shadow:0 8px 32px #4f46e533;transition:transform .2s ease,box-shadow .2s ease}.quest-teaser--dramatic[data-v-d4d76d4e]:hover{box-shadow:0 12px 40px #4f46e54d;transform:translateY(-2px)}.quest-teaser__hero[data-v-d4d76d4e]{align-items:flex-end;background:linear-gradient(175deg,#0f0a2e,#1a1145 40%,#2d1b69 70%,#4f46e5);background-position:50%;background-size:cover;display:flex;min-height:220px;position:relative}.quest-teaser__hero-overlay[data-v-d4d76d4e]{background:linear-gradient(180deg,#0a071e33 0,#0a071e80 50%,#0a071ed9);top:0;right:0;bottom:0;left:0;position:absolute}.quest-teaser__hero-content[data-v-d4d76d4e]{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem 1.75rem;position:relative;width:100%;z-index:1}.quest-teaser__hero-title[data-v-d4d76d4e]{color:#fff;font-size:1.5rem;font-weight:800;line-height:1.25;margin:0;text-shadow:0 2px 8px rgba(0,0,0,.3)}.quest-teaser__hero-desc[data-v-d4d76d4e]{color:#ffffffbf;font-size:.9375rem;line-height:1.5;margin:0;max-width:480px}@media (max-width:640px){.quest-teaser__hero[data-v-d4d76d4e]{min-height:180px}.quest-teaser__hero-content[data-v-d4d76d4e]{padding:1.25rem}.quest-teaser__hero-title[data-v-d4d76d4e]{font-size:1.25rem}}.step-result[data-v-02375a3a]{padding-top:1.5rem}.step-result__score-card[data-v-02375a3a]{align-items:center;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:12px;display:flex;gap:1.5rem;margin-bottom:1.5rem;padding:1.5rem}.step-result__score-circle[data-v-02375a3a]{align-items:center;background:var(--red-50,rgba(239,68,68,.08));border:3px solid var(--red-300);border-radius:50%;display:flex;flex-shrink:0;height:80px;justify-content:center;width:80px}.step-result__score-circle--good[data-v-02375a3a]{background:var(--green-50,rgba(34,197,94,.08));border-color:var(--green-400)}.step-result__score-value[data-v-02375a3a]{color:var(--text-color);font-size:1.25rem;font-weight:700}.step-result__score-details h2[data-v-02375a3a]{color:var(--text-color);font-size:1.25rem;margin:0 0 .25rem}.step-result__score-details p[data-v-02375a3a]{color:var(--text-color-secondary);margin:0}.step-result__bonus[data-v-02375a3a]{color:var(--green-500);font-weight:600}.step-result__takeaway[data-v-02375a3a]{background:linear-gradient(135deg,var(--yellow-50,rgba(234,179,8,.06)) 0,var(--orange-50,rgba(249,115,22,.04)) 100%);border:2px solid var(--yellow-300);border-radius:12px;margin-bottom:1.5rem;padding:1.5rem;position:relative}.step-result__takeaway-badge[data-v-02375a3a]{align-items:center;background:var(--yellow-500);border-radius:999px;color:#fff;display:inline-flex;font-size:.6875rem;font-weight:700;gap:.375rem;letter-spacing:.05em;margin-bottom:.75rem;padding:.25rem .75rem}.step-result__takeaway-badge i[data-v-02375a3a]{font-size:.75rem}.step-result__takeaway-title[data-v-02375a3a]{color:var(--text-color);font-size:1.125rem;font-weight:700;margin:0 0 .5rem}.step-result__takeaway-content[data-v-02375a3a]{color:var(--text-color-secondary);line-height:1.7}.step-result__takeaway-content[data-v-02375a3a] p{margin-bottom:.5rem}.step-result__takeaway-content[data-v-02375a3a] strong{color:var(--text-color)}.step-result__takeaway-content[data-v-02375a3a] a{color:var(--primary-color);text-decoration:underline}.step-result__takeaway-content[data-v-02375a3a] var{color:var(--primary-color);font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:500}.step-result__product-cta[data-v-02375a3a]{background:var(--primary-50,rgba(99,102,241,.06));border:1px solid var(--primary-100);border-radius:10px;margin-bottom:1.5rem;padding:1rem 1.25rem}.step-result__product-cta p[data-v-02375a3a]{color:var(--text-color-secondary);font-size:.875rem;margin:0 0 .375rem}.step-result__product-link[data-v-02375a3a]{color:var(--primary-color);font-size:.875rem;font-weight:500;text-decoration:none;transition:opacity .2s}.step-result__product-link[data-v-02375a3a]:hover{opacity:.7}.step-result__visualizations[data-v-02375a3a]{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1.5rem}.step-result__nav[data-v-02375a3a]{border-top:1px solid var(--surface-border);display:flex;justify-content:center;padding-top:1.5rem}.step-result__nav-inner[data-v-02375a3a]{align-items:center;display:flex;flex-direction:column;gap:.5rem}.step-result__nav-buttons[data-v-02375a3a]{align-items:center;display:flex;gap:.75rem}.step-result__progress-hint[data-v-02375a3a]{color:var(--text-color-secondary);font-size:.8125rem}.streak-save-dialog__body[data-v-73d9448b]{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:.5rem 0;text-align:center}.streak-save-dialog__streak-badge[data-v-73d9448b]{align-items:center;background:linear-gradient(135deg,var(--orange-500),var(--red-500));border-radius:999px;color:#fff;display:inline-flex;font-size:1.25rem;font-weight:800;gap:.5rem;padding:.5rem 1.25rem}.streak-save-dialog__text[data-v-73d9448b]{color:var(--text-color-secondary);font-size:.9375rem;line-height:1.6;margin:0;max-width:340px}.des-quiz-page var{color:var(--primary-color);font-style:italic;font-weight:500}.des-quiz-page .frac,.des-quiz-page var{font-family:Cambria Math,Times New Roman,serif}.des-quiz-page .frac{align-items:center;display:inline-flex;flex-direction:column;line-height:1.2;margin:0 .2em;vertical-align:middle}.des-quiz-page .frac .num{border-bottom:1.5px solid;padding:0 .3em .15em}.des-quiz-page .frac .den{padding:.15em .3em 0}.des-quiz-page .formula-block{background:var(--surface-50,var(--surface-ground));border:1px solid var(--primary-200);border-radius:8px;font-family:Cambria Math,Times New Roman,serif;font-size:1.15em;line-height:1.8;margin:1rem 0;padding:.75rem 1.25rem;text-align:center}.des-quiz-page sub,.des-quiz-page sup{font-size:.75em}.des-quiz-page mark{background:var(--yellow-100,rgba(234,179,8,.15));border-radius:3px;color:var(--text-color);padding:.1em .25em}.des-quiz-page code{background:var(--surface-100,var(--surface-ground));border-radius:4px;color:var(--primary-color);font-size:.9em;padding:.15em .4em}html.dark .des-quiz-page .formula-block{background:var(--surface-100);border-color:var(--primary-400)}.common-transition[data-v-ab06ca61]{transition:all .3s cubic-bezier(.4,0,.2,1)}.common-hover-lift[data-v-ab06ca61]:hover{box-shadow:0 20px 40px #00000026;transform:translateY(-4px)}.common-glow-effect[data-v-ab06ca61]:before{background:linear-gradient(90deg,transparent,var(--surface-hover),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .8s ease;width:100%;z-index:0}.common-glow-effect[data-v-ab06ca61]:hover:before{left:100%}.marketing-card[data-v-ab06ca61]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--surface-card);border:1px solid var(--surface-border);border-radius:12px;box-shadow:0 4px 20px #0000000f;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.marketing-card[data-v-ab06ca61]:hover{border-color:#506cf033;box-shadow:0 8px 30px #506cf026;transform:translateY(-4px)}.marketing-card[data-v-ab06ca61]:before{background:linear-gradient(90deg,#506cf01a,#506cf04d 50%,#506cf01a);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.marketing-card[data-v-ab06ca61]:hover:before{opacity:1}.marketing-card .corner-accent[data-v-ab06ca61]{background:#506cf026;border-radius:50%;height:20px;position:absolute;transition:all .3s ease;width:20px;z-index:1}.marketing-card .corner-accent-1[data-v-ab06ca61]{left:10px;top:10px}.marketing-card .corner-accent-2[data-v-ab06ca61]{right:10px;top:10px}.marketing-card .corner-accent-3[data-v-ab06ca61]{bottom:10px;left:10px}.marketing-card .corner-accent-4[data-v-ab06ca61]{bottom:10px;right:10px}.marketing-card:hover .corner-accent[data-v-ab06ca61]{background:#506cf040;transform:scale(1.1)}.marketing-card-before-after[data-v-ab06ca61]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--surface-card);border:1px solid var(--surface-border);border-radius:12px;box-shadow:0 4px 20px #0000000f;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.marketing-card-before-after[data-v-ab06ca61]:before{background:linear-gradient(90deg,#506cf01a,#506cf04d 50%,#506cf01a);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.marketing-card-before-after[data-v-ab06ca61]:hover:before{opacity:1}.marketing-card-before-after .corner-accent[data-v-ab06ca61]{background:#506cf026;border-radius:50%;height:20px;position:absolute;transition:all .3s ease;width:20px;z-index:1}.marketing-card-before-after .corner-accent-1[data-v-ab06ca61]{left:10px;top:10px}.marketing-card-before-after .corner-accent-2[data-v-ab06ca61]{right:10px;top:10px}.marketing-card-before-after .corner-accent-3[data-v-ab06ca61]{bottom:10px;left:10px}.marketing-card-before-after .corner-accent-4[data-v-ab06ca61]{bottom:10px;right:10px}.marketing-card-before-after:hover .corner-accent[data-v-ab06ca61]{background:#506cf040;transform:scale(1.1)}.marketing-card-content[data-v-ab06ca61]{padding:1.5rem;position:relative;z-index:0}.marketing-card-compact[data-v-ab06ca61]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--surface-card);border:1px solid var(--surface-border);border-radius:12px;box-shadow:0 4px 20px #0000000f;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.marketing-card-compact[data-v-ab06ca61]:hover{border-color:#506cf033;box-shadow:0 8px 30px #506cf026;transform:translateY(-4px)}.marketing-card-compact[data-v-ab06ca61]:before{background:linear-gradient(90deg,#506cf01a,#506cf04d 50%,#506cf01a);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.marketing-card-compact[data-v-ab06ca61]:hover:before{opacity:1}.marketing-card-compact .card-content[data-v-ab06ca61]{padding:1rem;position:relative;z-index:0}.stormverse-page-title[data-v-ab06ca61]{align-items:center;color:var(--text-color);display:inline-flex;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;line-height:1.2;margin:0 0 1rem;position:relative}.stormverse-page-title b[data-v-ab06ca61],.stormverse-page-title h1[data-v-ab06ca61],.stormverse-page-title h2[data-v-ab06ca61],.stormverse-page-title h3[data-v-ab06ca61],.stormverse-page-title h4[data-v-ab06ca61],.stormverse-page-title span[data-v-ab06ca61],.stormverse-page-title strong[data-v-ab06ca61]{color:inherit;font-size:inherit!important;font-weight:inherit;line-height:inherit;margin:0}.stormverse-subtitle[data-v-ab06ca61]{color:var(--text-color-secondary);font-size:clamp(1.1rem,2.5vw,1.3rem);line-height:1.6;margin:0;max-width:50rem}.author-name-link[data-v-ab06ca61]{border-bottom:2px solid transparent;color:var(--text-color);font-size:1.125rem;font-weight:600;line-height:1.3;margin:0;text-decoration:none;transition:all .3s ease}.author-name-link[data-v-ab06ca61]:hover{border-bottom-color:var(--primary-500);color:var(--primary-500)}.title-icon[data-v-ab06ca61]{display:inline-block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));font-size:1.3em;margin-right:.5rem;transform:rotate(-10deg)}.title-decoration[data-v-ab06ca61]{background:linear-gradient(90deg,var(--primary-color),transparent);border-radius:2px;height:3px;margin-bottom:1.25rem;width:80px}.masonry-container[data-v-ab06ca61]{column-count:1;column-fill:balance;column-gap:1rem;padding-bottom:1rem}@media screen and (min-width:768px){.masonry-container[data-v-ab06ca61]{column-count:2}}@media screen and (min-width:1024px){.masonry-container[data-v-ab06ca61]{column-count:2}}.masonry-item[data-v-ab06ca61]{break-inside:avoid;display:inline-block;margin-bottom:1rem;width:100%}.stats-section[data-v-ab06ca61]{display:flex;flex-wrap:wrap;gap:1rem;margin:1rem 0}.stat-item[data-v-ab06ca61]{align-items:center;background:var(--surface-50);border-radius:6px;color:var(--text-color-secondary);display:flex;font-size:.875rem;gap:.5rem;padding:.5rem 1rem}.stat-item i[data-v-ab06ca61]{color:var(--primary-color)}.skeleton-loading[data-v-ab06ca61]{display:flex;flex-direction:column;gap:1rem}.gradient-primary[data-v-ab06ca61]{background:linear-gradient(135deg,#60a5fa,#3b82f6)}.gradient-orange[data-v-ab06ca61]{background:linear-gradient(135deg,#fb923c,#f97316)}.gradient-purple[data-v-ab06ca61]{background:linear-gradient(135deg,#a78bfa,#8b5cf6)}.gradient-blue[data-v-ab06ca61]{background:linear-gradient(135deg,#38bdf8,#0ea5e9)}.gradient-pink[data-v-ab06ca61]{background:linear-gradient(135deg,#f472b6,#ec4899)}.gradient-teal[data-v-ab06ca61]{background:linear-gradient(135deg,#2dd4bf,#14b8a6)}.gradient-cyan[data-v-ab06ca61]{background:linear-gradient(135deg,#22d3ee,#06b6d4)}.gradient-lime[data-v-ab06ca61]{background:linear-gradient(135deg,#a3e635,#84cc16)}.gradient-amber[data-v-ab06ca61]{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.gradient-indigo[data-v-ab06ca61]{background:linear-gradient(135deg,#818cf8,#6366f1)}.gradient-rose[data-v-ab06ca61]{background:linear-gradient(135deg,#fb7185,#f43f5e)}.gradient-emerald[data-v-ab06ca61]{background:linear-gradient(135deg,#34d399,#10b981)}.gradient-violet[data-v-ab06ca61]{background:linear-gradient(135deg,#c084fc,#a855f7)}.shape-blob-1[data-v-ab06ca61]{border-radius:30% 70% 70% 30%/30% 30% 70% 70%}.shape-blob-2[data-v-ab06ca61]{border-radius:70% 30% 30% 70%/70% 70% 30% 30%}.shape-diamond[data-v-ab06ca61]{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.shape-octagon[data-v-ab06ca61]{clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}.shape-circle[data-v-ab06ca61]{border-radius:50%}.shape-triangle[data-v-ab06ca61]{clip-path:polygon(50% 0,0 100%,100% 100%)}.shape-hexagon[data-v-ab06ca61]{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.shape-star[data-v-ab06ca61]{clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.shape-pentagon[data-v-ab06ca61]{clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%)}.shape-heart[data-v-ab06ca61]{clip-path:polygon(40% 0,40% 0,100% 0,100% 37%,82% 100%,50% 90%,18% 100%,0 37%,0 0,60% 0,60% 0)}.floating-shape[data-v-ab06ca61]{animation:floatSlow 15s ease-in-out infinite;opacity:.12;position:absolute}.pattern-background[data-v-ab06ca61],.pattern-background-middle[data-v-ab06ca61]{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:0}.pattern-background-middle[data-v-ab06ca61]{z-index:-1}.pattern-background-benefits[data-v-ab06ca61],.pattern-background-champion[data-v-ab06ca61],.pattern-background-submit[data-v-ab06ca61],.pattern-background-templates[data-v-ab06ca61]{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:0;z-index:-1}@keyframes blog-orb-float-ab06ca61{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.05)}}.des-quiz-page[data-v-ab06ca61]{font-size:1.125rem;overflow-x:clip;position:relative}.des-quiz-page__centered[data-v-ab06ca61]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:960px;min-height:400px;padding:0 1rem}.des-quiz-page__content[data-v-ab06ca61]{padding-bottom:2rem;padding-top:1.5rem}.des-quiz-page__card[data-v-ab06ca61]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--surface-card);border:1px solid var(--surface-border);border-radius:12px;box-shadow:0 4px 20px #0000000f;flex:1;min-height:400px;min-width:0;overflow:hidden;padding:2rem 2.5rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:0}.des-quiz-page__card[data-v-ab06ca61]:before{background:linear-gradient(90deg,#506cf01a,#506cf04d 50%,#506cf01a);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.des-quiz-page__card[data-v-ab06ca61]:hover:before{opacity:1}.des-quiz-page__layout[data-v-ab06ca61]{align-items:flex-start;display:flex;gap:2rem}@media (max-width:999px){.des-quiz-page__content--with-nav[data-v-ab06ca61]{padding-top:3.5rem}.des-quiz-page__layout[data-v-ab06ca61]{flex-direction:column}.des-quiz-page__card[data-v-ab06ca61]{border-radius:8px;padding:1.25rem}}
