.result-achievements[data-v-6fe7cdfd]{text-align:left;margin-bottom:2rem}.result-achievements h3[data-v-6fe7cdfd]{color:var(--text-color);font-family:var(--mkt-font-display);letter-spacing:-.01em;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.result-achievements__counter[data-v-6fe7cdfd]{background:var(--surface-100);border-radius:var(--mkt-radius);color:var(--text-color-secondary);font-family:var(--mkt-font-mono);font-variant-numeric:tabular-nums;padding:.125rem .5rem;font-size:.8125rem;font-weight:600}.result-achievements__grid[data-v-6fe7cdfd]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem;display:grid}.achievement-card[data-v-6fe7cdfd]{background:var(--surface-card);border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius);box-shadow:var(--mkt-shadow);text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem 1rem;transition:box-shadow .2s,border-color .2s;display:flex}.achievement-card[data-v-6fe7cdfd]:hover:not(.achievement-card--locked){border-color:color-mix(in srgb,var(--mkt-color-brand) 40%,var(--mkt-border-color));box-shadow:var(--mkt-shadow-hover)}.achievement-card--locked[data-v-6fe7cdfd]{filter:grayscale();opacity:.45;border-style:dashed}.achievement-card__icon[data-v-6fe7cdfd]{background:var(--surface-100);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.375rem;display:flex}.achievement-card:not(.achievement-card--locked) .achievement-card__icon[data-v-6fe7cdfd]{background:var(--accent-bg,#6366f114)}.achievement-card__title[data-v-6fe7cdfd]{color:var(--text-color);font-size:.875rem;font-weight:700;line-height:1.3}.achievement-card__desc[data-v-6fe7cdfd]{color:var(--text-color-secondary);font-size:.75rem;line-height:1.4}@media (max-width:640px){.result-achievements__grid[data-v-6fe7cdfd]{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.achievement-card[data-v-6fe7cdfd]{transition:none}}.step-scores[data-v-c517e268]{background:var(--surface-card);border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius);text-align:left;margin-bottom:1.5rem}.step-scores>summary[data-v-c517e268]{color:var(--text-color);cursor:pointer;-webkit-user-select:none;user-select:none;padding:1rem 1.5rem;font-size:1rem;font-weight:600}.step-scores>summary[data-v-c517e268]::marker{color:var(--text-color-secondary)}.step-scores__list[data-v-c517e268]{padding:0 1.5rem 1.25rem}.step-scores__row[data-v-c517e268]{border-bottom:1px solid var(--mkt-border-color);justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.step-scores__row[data-v-c517e268]:last-child{border-bottom:none}.step-scores__name[data-v-c517e268]{color:var(--text-color);font-size:.9375rem}.step-scores__score[data-v-c517e268]{color:var(--text-color);font-family:var(--mkt-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.875rem;font-weight:600}.final-result[data-v-8acf5751]{text-align:center;--accent:var(--mkt-color-brand);--accent-bg:color-mix(in srgb,var(--mkt-color-brand) 6%,transparent);--accent-border:color-mix(in srgb,var(--mkt-color-brand) 40%,var(--mkt-border-color));padding-top:1rem;position:relative;overflow:hidden}.final-result.legendary[data-v-8acf5751]{--accent:var(--mkt-status-warning);--accent-bg:color-mix(in srgb,var(--mkt-status-warning) 8%,transparent);--accent-border:color-mix(in srgb,var(--mkt-status-warning) 45%,transparent)}.final-result.great[data-v-8acf5751]{--accent:var(--mkt-status-success);--accent-bg:color-mix(in srgb,var(--mkt-status-success) 8%,transparent);--accent-border:color-mix(in srgb,var(--mkt-status-success) 45%,transparent)}.final-result__hero[data-v-8acf5751]{padding:2.5rem 0 1.25rem;position:relative}.final-result__badge-ring[data-v-8acf5751]{border:1px solid var(--accent-border);border-radius:50%;margin-bottom:1.25rem;padding:5px;display:inline-block}.final-result__badge[data-v-8acf5751]{background:var(--mkt-color-brand);border:3px solid var(--surface-card);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;font-size:2.5rem;animation:.5s cubic-bezier(.175,.885,.32,1.275) both badge-pop-8acf5751;display:flex}.final-result h1[data-v-8acf5751]{color:var(--mkt-ink);font-family:var(--mkt-font-display);letter-spacing:-.03em;margin:0 0 .75rem;font-size:clamp(1.75rem,3.6vw,2.25rem);font-weight:800;line-height:1.08}.final-result__score-display[data-v-8acf5751]{flex-direction:column;align-items:center;gap:.25rem;display:flex}.final-result__score-big[data-v-8acf5751]{color:var(--accent);font-family:var(--mkt-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:3rem;font-weight:700;line-height:1}.final-result__score-detail[data-v-8acf5751]{color:var(--text-color-secondary);font-family:var(--mkt-font-mono);font-variant-numeric:tabular-nums;font-size:.9375rem}.final-result__description[data-v-8acf5751]{color:var(--text-color-secondary);max-width:600px;margin:0 auto 2rem;font-size:1.0625rem;line-height:1.6}.final-result__description p[data-v-8acf5751]{margin:0}.final-result__numbers[data-v-8acf5751]{grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:2rem;display:grid}.final-result__quest-unlock[data-v-8acf5751]{border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius);box-shadow:var(--mkt-shadow);margin-bottom:1.5rem;overflow:hidden}.final-result__quest-hero[data-v-8acf5751]{background:var(--mkt-panel-dark);background-position:50%;background-size:cover;align-items:flex-end;min-height:260px;display:flex;position:relative}.final-result__quest-hero-overlay[data-v-8acf5751]{background:linear-gradient(#07080f33 0,#07080f8c 40%,#07080fe6);position:absolute;inset:0}.final-result__quest-hero-content[data-v-8acf5751]{text-align:left;z-index:1;flex-direction:column;gap:.5rem;width:100%;padding:1.75rem 2rem;display:flex;position:relative}.final-result__quest-badge[data-v-8acf5751]{color:#ffffffd9;font-family:var(--mkt-font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.4rem;width:fit-content;font-size:.7rem;font-weight:600;display:inline-flex}.final-result__quest-badge i[data-v-8acf5751]{color:var(--mkt-color-token-glow);font-size:.75rem}.final-result__quest-title[data-v-8acf5751]{color:#fff;font-family:var(--mkt-font-display);letter-spacing:-.02em;margin:.25rem 0 0;font-size:1.6rem;font-weight:800;line-height:1.2}.final-result__quest-desc[data-v-8acf5751]{color:#ffffffb8;max-width:480px;margin:0;font-size:.9375rem;line-height:1.5}.final-result__quest-cta[data-v-8acf5751]{margin-top:.5rem}.final-result__enterprise[data-v-8acf5751]{background:var(--mkt-panel-dark);border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius);color:#f1f5f9;margin-bottom:1.5rem;padding:2rem 1.5rem;position:relative}.final-result__enterprise h3[data-v-8acf5751]{color:#fff;font-family:var(--mkt-font-display);letter-spacing:-.02em;margin:.75rem 0;font-size:1.3rem;font-weight:800}.final-result__enterprise p[data-v-8acf5751]{color:#cbd5e1;margin:0 0 .75rem;font-size:.9375rem;line-height:1.6}.final-result__enterprise[data-v-8acf5751] .p-button{background:var(--mkt-color-brand);border-color:var(--mkt-color-brand);border-radius:var(--mkt-radius);font-weight:600}.final-result__enterprise[data-v-8acf5751] .p-button:hover{background:var(--mkt-color-brand-strong);border-color:var(--mkt-color-brand-strong)}.final-result__enterprise-badge[data-v-8acf5751]{color:var(--mkt-on-dark);font-family:var(--mkt-font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:600;display:inline-block}.final-result__enterprise-highlight[data-v-8acf5751]{font-weight:600;color:#e2e8f0!important;font-size:1rem!important}.final-result__enterprise-note[data-v-8acf5751]{font-style:italic;color:#64748b!important;font-size:.8125rem!important}.final-result__shared-banner[data-v-8acf5751]{background:var(--surface-card);border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius-sm);color:var(--text-color-secondary);font-family:var(--mkt-font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.4rem .85rem;font-size:.72rem;font-weight:600;display:inline-flex}.final-result__shared-banner i[data-v-8acf5751]{color:var(--mkt-color-brand)}.final-result__shared-cta[data-v-8acf5751]{background:color-mix(in srgb,var(--mkt-color-brand) 5%,transparent);border:1px solid var(--accent-border);border-radius:var(--mkt-radius);text-align:center;margin-bottom:1.5rem;padding:2rem 1.5rem}.final-result__shared-cta h3[data-v-8acf5751]{color:var(--text-color);margin:0 0 .75rem;font-size:1.25rem;font-weight:700}.final-result__shared-cta p[data-v-8acf5751]{color:var(--text-color-secondary);margin:0 0 1.25rem}.final-result__actions[data-v-8acf5751]{border-top:1px solid var(--mkt-border-color);flex-wrap:wrap;justify-content:center;gap:.75rem;padding-top:1.5rem;display:flex}.number-card[data-v-8acf5751]{background:var(--surface-card);border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius);box-shadow:var(--mkt-shadow);flex-direction:column;align-items:center;gap:.35rem;padding:1.25rem .5rem;display:flex}.number-card__value[data-v-8acf5751]{color:var(--accent);font-family:var(--mkt-font-mono);font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:700;line-height:1}.number-card__label[data-v-8acf5751]{color:var(--text-color-secondary);font-size:.75rem}@keyframes badge-pop-8acf5751{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@media (max-width:640px){.final-result__numbers[data-v-8acf5751]{grid-template-columns:repeat(2,1fr)}.final-result__enterprise[data-v-8acf5751]{padding:1.5rem 1.25rem}.final-result__score-big[data-v-8acf5751]{font-size:2.25rem}.number-card__value[data-v-8acf5751]{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.final-result__badge[data-v-8acf5751]{animation:none}}.dg[data-v-22c16b36]{-webkit-user-select:none;user-select:none;max-width:1400px;margin:0 auto}.dg__perspective[data-v-22c16b36]{perspective:2800px;padding:0}.dg__board[data-v-22c16b36]{transform-origin:top;transform-style:preserve-3d;transform:rotateX(45deg)rotateY(20deg)rotate(-30deg)}.dg__callouts[data-v-22c16b36]{justify-content:center;align-items:center;gap:1rem;padding:0 1rem;display:flex}.dg__callouts--top[data-v-22c16b36]{margin-bottom:.75rem}.dg__callouts--bottom[data-v-22c16b36]{margin-top:.75rem}.dg__co[data-v-22c16b36]{border:1px solid var(--mkt-hairline-on-dark);border-radius:var(--mkt-radius);text-align:center;background:#ffffff0d;flex:1;max-width:320px;padding:12px 16px;position:relative}.dg__co-head[data-v-22c16b36]{color:#ffffff80;font-family:var(--mkt-font-mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700}.dg__co-head--red[data-v-22c16b36]{color:var(--mkt-status-error)}.dg__co-head--orange[data-v-22c16b36]{color:var(--mkt-status-warning)}.dg__co-head--green[data-v-22c16b36]{color:var(--mkt-status-success)}.dg__co-metric[data-v-22c16b36]{color:#fffc;margin-bottom:3px;font-size:13px}.dg__co-metric b[data-v-22c16b36]{color:#fff}.dg__co-text[data-v-22c16b36]{color:#fff6;font-size:11px;line-height:1.4}.dg__sym[data-v-22c16b36]{color:var(--mkt-on-dark);font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:700}.dg__warn[data-v-22c16b36]{color:#fb923c}.dg__co--kitchen[data-v-22c16b36]{border-color:#fb923c40}.dg__sparksvg[data-v-22c16b36]{max-width:180px;height:50px;margin:4px auto 2px}.dg__sparksvg[data-v-22c16b36],.dg__svg[data-v-22c16b36]{width:100%;display:block}.dg__svg[data-v-22c16b36]{height:auto}.dg__flow[data-v-22c16b36]{stroke:#ffffff26;stroke-dasharray:6 4;stroke-width:2px}.dg__flow-crawl[data-v-22c16b36]{stroke:#fb923c4d;stroke-dasharray:16 240;stroke-width:2.5px;animation:4s linear infinite paused dgCrawl-22c16b36}.dg__flow--express[data-v-22c16b36]{stroke:#fb923c33;stroke-dasharray:5 5}.dg__arr[data-v-22c16b36]{fill:#fff3;animation:2s ease-in-out infinite paused dgPulse-22c16b36}.dg__box[data-v-22c16b36]{fill:#ffffff0d;stroke:#ffffff1a;stroke-width:1px}.dg__box--queue[data-v-22c16b36]{filter:url(#dgQ)}.dg__box--bottleneck[data-v-22c16b36]{filter:url(#dgBn);stroke:#fb923c40}.dg__box--done[data-v-22c16b36]{fill:#22c55e1a;stroke:#22c55e40}.dg__lbl[data-v-22c16b36]{fill:#fff9;font-size:14px;font-weight:600}.dg__done[data-v-22c16b36],.dg__lbl[data-v-22c16b36]{dominant-baseline:middle}.dg__done[data-v-22c16b36]{fill:#86efac;text-anchor:middle;font-size:24px;font-weight:700}.dg__gw[data-v-22c16b36]{fill:#ffffff0f;stroke:#fff3;stroke-width:1.5px}.dg__dot--on[data-v-22c16b36]{fill:#fb923c;animation:3s ease-in-out infinite paused dgBusy-22c16b36}.dg__dot--off[data-v-22c16b36]{fill:#ffffff1f}.dot-d1[data-v-22c16b36]{animation-delay:.3s}.dot-d2[data-v-22c16b36]{animation-delay:.6s}.dot-d3[data-v-22c16b36]{animation-delay:.9s}.dot-d4[data-v-22c16b36]{animation-delay:1.2s}.dot-d5[data-v-22c16b36]{animation-delay:1.5s}.dot-d6[data-v-22c16b36]{animation-delay:1.8s}.dot-d7[data-v-22c16b36]{animation-delay:2.1s}.dg__util[data-v-22c16b36]{fill:url(#dgUG);opacity:.75}.dg__tk[data-v-22c16b36]{fill:#fb923c;opacity:0}.dg__tk--main[data-v-22c16b36]{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");animation:9s linear infinite paused dgTkFlow-22c16b36}.dg__tk--2[data-v-22c16b36]{animation-delay:-1.8s}.dg__tk--3[data-v-22c16b36]{animation-delay:-3.6s}.dg__tk--4[data-v-22c16b36]{animation-delay:-5.4s}.dg__tk--5[data-v-22c16b36]{animation-delay:-7.2s}.dg__tk--exp[data-v-22c16b36]{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");animation:7s linear infinite paused dgTkFlow-22c16b36}.dg__tk-exp--2[data-v-22c16b36]{animation-delay:-3.5s}.dg__spark[data-v-22c16b36]{stroke-dasharray:300;stroke-dashoffset:300px;animation:2s ease-out .3s forwards paused dgSparkDraw-22c16b36}.dg__peak-dot[data-v-22c16b36]{animation:1.5s ease-in-out infinite paused dgBlink-22c16b36}@keyframes dgTkFlow-22c16b36{0%{offset-distance:0;opacity:0}3%{opacity:.9}95%{opacity:.9}to{offset-distance:100%;opacity:0}}@keyframes dgBusy-22c16b36{0%,35%,to{fill:#fb923c;opacity:1}45%,55%{fill:#fdba74;opacity:.65}}@keyframes dgPulse-22c16b36{0%,to{opacity:.2}50%{opacity:.55}}@keyframes dgCrawl-22c16b36{to{stroke-dashoffset:-256px}}@keyframes dgSparkDraw-22c16b36{to{stroke-dashoffset:0}}@keyframes dgBlink-22c16b36{0%,to{opacity:1}50%{opacity:.35}}.is-animating .dg__arr[data-v-22c16b36],.is-animating .dg__dot--on[data-v-22c16b36],.is-animating .dg__flow-crawl[data-v-22c16b36],.is-animating .dg__peak-dot[data-v-22c16b36],.is-animating .dg__spark[data-v-22c16b36],.is-animating .dg__tk--exp[data-v-22c16b36],.is-animating .dg__tk--main[data-v-22c16b36]{animation-play-state:running}@media (prefers-reduced-motion:reduce){.dg__arr[data-v-22c16b36],.dg__dot--on[data-v-22c16b36],.dg__flow-crawl[data-v-22c16b36],.dg__peak-dot[data-v-22c16b36],.dg__spark[data-v-22c16b36],.dg__tk--exp[data-v-22c16b36],.dg__tk--main[data-v-22c16b36],.is-animating .dg__arr[data-v-22c16b36],.is-animating .dg__dot--on[data-v-22c16b36],.is-animating .dg__flow-crawl[data-v-22c16b36],.is-animating .dg__peak-dot[data-v-22c16b36],.is-animating .dg__spark[data-v-22c16b36],.is-animating .dg__tk--exp[data-v-22c16b36],.is-animating .dg__tk--main[data-v-22c16b36]{animation:none}.dg__spark[data-v-22c16b36]{stroke-dashoffset:0}.dg__tk[data-v-22c16b36]{opacity:0}}@media (max-width:1099px){.dg__co[data-v-22c16b36]{max-width:200px;padding:8px 10px}.dg__co-metric[data-v-22c16b36]{font-size:11px}.dg__co-text[data-v-22c16b36]{font-size:10px}.dg__board[data-v-22c16b36]{transform:rotateX(40deg)rotateY(16deg)rotate(-25deg)}}@media (max-width:800px){.dg__co-text[data-v-22c16b36]{display:none}.dg__callouts[data-v-22c16b36]{gap:.5rem}.dg__callouts--top[data-v-22c16b36]{padding-right:30%}.dg__callouts--bottom[data-v-22c16b36]{padding-left:25%}.dg__board[data-v-22c16b36]{transform:rotateX(35deg)rotateY(14deg)rotate(-22deg)}}@media (max-width:640px){.dg[data-v-22c16b36]{display:none}}.quiz-faq[data-v-83c033d0]{z-index:2;max-width:960px;margin:2.5rem auto 0;padding:0 1.5rem;position:relative}.quiz-faq__title[data-v-83c033d0]{color:var(--mkt-ink);font-family:var(--mkt-font-display);letter-spacing:-.02em;text-align:left;align-items:center;gap:.6rem;margin:0 0 1.25rem;font-size:clamp(1.3rem,2.4vw,1.5rem);font-weight:800;display:flex}.quiz-faq__title i[data-v-83c033d0]{color:var(--mkt-color-brand);font-size:1.1rem}.quiz-faq__list[data-v-83c033d0]{flex-direction:column;gap:.5rem;display:flex}.quiz-faq__item[data-v-83c033d0]{background:var(--surface-card);border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius);transition:border-color .2s;overflow:hidden}.quiz-faq__item[open][data-v-83c033d0]{border-color:color-mix(in srgb,var(--mkt-color-brand) 40%,var(--mkt-border-color))}.quiz-faq__item summary[data-v-83c033d0]{color:var(--text-color);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-size:1rem;font-weight:600;list-style:none;display:flex}.quiz-faq__item summary[data-v-83c033d0]:after{color:var(--text-color-secondary);content:"";flex-shrink:0;margin-left:1rem;font-family:primeicons;font-size:.75rem;transition:transform .2s}.quiz-faq__item[open] summary[data-v-83c033d0]:after{color:var(--mkt-color-brand);transform:rotate(180deg)}.quiz-faq__item summary[data-v-83c033d0]::-webkit-details-marker{display:none}.quiz-faq__item p[data-v-83c033d0]{color:var(--text-color-secondary);margin:0;padding:0 1.25rem 1.25rem;font-size:.9375rem;line-height:1.65}@media (prefers-reduced-motion:reduce){.quiz-faq__item[data-v-83c033d0],.quiz-faq__item summary[data-v-83c033d0]:after{transition:none}}.quiz-learning[data-v-5821fd82]{z-index:2;max-width:960px;margin:0 auto 3rem;padding:2rem 1.5rem;position:relative}.quiz-learning__header[data-v-5821fd82]{text-align:left;margin-bottom:2rem}.quiz-learning__eyebrow[data-v-5821fd82]{color:var(--text-color-secondary);font-family:var(--mkt-font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.4rem;margin-bottom:.9rem;font-size:.74rem;font-weight:600;display:inline-flex}.quiz-learning__eyebrow i[data-v-5821fd82]{color:var(--mkt-color-brand);font-size:.7rem}.quiz-learning__title[data-v-5821fd82]{color:var(--mkt-ink);font-family:var(--mkt-font-display);letter-spacing:-.02em;margin:0 0 .6rem;font-size:clamp(1.6rem,3vw,2rem);font-weight:800;line-height:1.1}.quiz-learning__desc[data-v-5821fd82]{color:var(--text-color-secondary);max-width:600px;margin:0;font-size:1.0625rem;line-height:1.55}.quiz-learning__grid[data-v-5821fd82]{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.quiz-learning__card[data-v-5821fd82]{background:var(--surface-card);border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius);box-shadow:var(--mkt-shadow);align-items:flex-start;gap:1rem;padding:1.25rem;transition:box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.quiz-learning__card[data-v-5821fd82]:hover{border-color:color-mix(in srgb,var(--mkt-color-brand) 45%,var(--mkt-border-color));box-shadow:var(--mkt-shadow-hover)}.quiz-learning__icon[data-v-5821fd82]{background:color-mix(in srgb,var(--mkt-color-brand) 7%,transparent);border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.quiz-learning__icon i[data-v-5821fd82]{color:var(--mkt-color-brand-strong);font-size:1.25rem}.quiz-learning__text[data-v-5821fd82]{padding-top:.35rem}.quiz-learning__text span[data-v-5821fd82]{color:var(--text-color);font-size:1.0625rem;font-weight:500;line-height:1.5}@media (max-width:768px){.quiz-learning__grid[data-v-5821fd82]{grid-template-columns:1fr}.quiz-learning__desc[data-v-5821fd82]{font-size:.9375rem}}@media (prefers-reduced-motion:reduce){.quiz-learning__card[data-v-5821fd82]{transition:none}}.quiz-roadmap[data-v-b77784fa]{text-align:left;z-index:2;max-width:960px;margin:0 auto 2rem;padding:0 1.5rem;position:relative}.quiz-roadmap__title[data-v-b77784fa]{color:var(--mkt-ink);font-family:var(--mkt-font-display);letter-spacing:-.02em;align-items:center;gap:.6rem;margin:0 0 .5rem;font-size:clamp(1.6rem,3vw,2rem);font-weight:800;line-height:1.1;display:flex}.quiz-roadmap__title i[data-v-b77784fa]{color:var(--mkt-color-brand);font-size:1.3rem}.quiz-roadmap__sub[data-v-b77784fa]{color:var(--text-color-secondary);margin:0 0 2rem;font-size:1.0625rem}.quiz-roadmap__grid[data-v-b77784fa]{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.quiz-roadmap__card[data-v-b77784fa]{background:var(--surface-card);border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius);box-shadow:var(--mkt-shadow);text-align:left;align-items:center;gap:.75rem;padding:.875rem 1rem;transition:box-shadow .2s,border-color .2s;display:flex}.quiz-roadmap__card[data-v-b77784fa]:hover{border-color:color-mix(in srgb,var(--mkt-color-brand) 45%,var(--mkt-border-color));box-shadow:var(--mkt-shadow-hover)}.quiz-roadmap__num[data-v-b77784fa]{background:color-mix(in srgb,var(--mkt-color-brand) 8%,transparent);border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius-sm);color:var(--mkt-color-brand-strong);font-family:var(--mkt-font-mono);font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.95rem;font-weight:700;display:flex}.quiz-roadmap__body[data-v-b77784fa]{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.quiz-roadmap__name[data-v-b77784fa]{color:var(--text-color);font-size:.9375rem;font-weight:700;line-height:1.2}.quiz-roadmap__desc[data-v-b77784fa]{color:var(--text-color-secondary);font-size:.75rem;line-height:1.3}.quiz-roadmap__meta[data-v-b77784fa]{color:var(--text-color-secondary);font-family:var(--mkt-font-mono);font-variant-numeric:tabular-nums;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-size:.625rem;font-weight:600}@media (max-width:900px){.quiz-roadmap__grid[data-v-b77784fa]{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.quiz-roadmap__grid[data-v-b77784fa]{grid-template-columns:1fr;gap:.5rem}}@media (prefers-reduced-motion:reduce){.quiz-roadmap__card[data-v-b77784fa]{transition:none}}.quiz-hero[data-v-defb4df6]{background:var(--surface-ground);border-bottom:1px solid var(--mkt-border-color);padding-bottom:3rem;position:relative;overflow:hidden}.quiz-hero__bg[data-v-defb4df6]{pointer-events:none;position:absolute;inset:0}.quiz-hero__grid[data-v-defb4df6]{background-image:radial-gradient(circle,var(--mkt-grid) 1.2px,transparent 1.7px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 70% at 50% 25%,#000 40%,#0000 78%);mask-image:radial-gradient(85% 70% at 50% 25%,#000 40%,#0000 78%)}.quiz-hero__header[data-v-defb4df6]{text-align:left;z-index:2;max-width:960px;margin:0 auto;padding:clamp(2.5rem,6vw,4.25rem) 1.5rem 2rem;position:relative}.quiz-hero__badge[data-v-defb4df6]{color:var(--text-color-secondary);font-family:var(--mkt-font-mono);letter-spacing:.16em;text-transform:uppercase;margin-bottom:1.1rem;font-size:.74rem;font-weight:600;display:inline-block}.quiz-hero__title[data-v-defb4df6]{color:var(--mkt-ink);font-family:var(--mkt-font-display);letter-spacing:-.03em;margin:0 0 1rem;font-size:clamp(2.2rem,4.6vw,3.6rem);font-weight:800;line-height:1.04}.quiz-hero__subtitle[data-v-defb4df6]{color:var(--text-color-secondary);max-width:42rem;margin:0 0 2rem;font-size:1.1rem;line-height:1.6}.quiz-hero__actions[data-v-defb4df6]{flex-wrap:wrap;justify-content:flex-start;gap:.75rem;margin-bottom:2rem;display:flex}.quiz-hero__cta[data-v-defb4df6]{background:var(--mkt-color-brand-strong);border:1px solid var(--mkt-color-brand-strong);border-radius:var(--mkt-radius);box-shadow:var(--mkt-shadow);color:#fff;cursor:pointer;font-family:var(--mkt-font-body);align-items:center;gap:.5rem;padding:.85rem 1.75rem;font-size:1rem;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s,color .2s;display:inline-flex}.quiz-hero__cta[data-v-defb4df6]:hover{box-shadow:var(--mkt-shadow-hover);transform:translateY(-2px)}.quiz-hero__cta--outline[data-v-defb4df6]{border:1px solid var(--mkt-border-color);box-shadow:none;color:var(--text-color);background:0 0}.quiz-hero__cta--outline[data-v-defb4df6]:hover{border-color:var(--mkt-color-brand);box-shadow:none;color:var(--mkt-color-brand);background:0 0}.quiz-hero__cta-hint[data-v-defb4df6]{color:var(--text-color-secondary);font-family:var(--mkt-font-mono);letter-spacing:.04em;margin:0 0 1.75rem;font-size:.78rem}.quiz-hero__stats[data-v-defb4df6]{justify-content:flex-start;align-items:center;gap:1.5rem;display:flex}.quiz-hero__stat[data-v-defb4df6]{flex-direction:column;align-items:flex-start;gap:.2rem;display:flex}.quiz-hero__stat-number[data-v-defb4df6]{color:var(--mkt-ink);font-family:var(--mkt-font-mono);font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:700}.quiz-hero__stat-label[data-v-defb4df6]{color:var(--text-color-secondary);font-family:var(--mkt-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.quiz-hero__stat-divider[data-v-defb4df6]{background:var(--mkt-border-color);width:1px;height:34px}.quiz-hero__scenario[data-v-defb4df6]{background:var(--surface-card);border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius);box-shadow:var(--mkt-shadow);z-index:2;gap:1.25rem;max-width:960px;margin:0 1.5rem 2.5rem;padding:1.5rem;display:flex;position:relative}@media (min-width:1024px){.quiz-hero__scenario[data-v-defb4df6]{margin-left:auto;margin-right:auto}}.quiz-hero__scenario-icon[data-v-defb4df6]{background:color-mix(in srgb,var(--mkt-color-brand) 8%,transparent);border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.quiz-hero__scenario-icon i[data-v-defb4df6]{color:var(--mkt-color-brand-strong);font-size:1.2rem}.quiz-hero__scenario-title[data-v-defb4df6]{color:var(--text-color);margin:0 0 .5rem;font-size:1.05rem;font-weight:700}.quiz-hero__scenario-text[data-v-defb4df6]{color:var(--text-color-secondary);font-size:.95rem;line-height:1.6}.quiz-hero__scenario-text[data-v-defb4df6] p{margin:0 0 .5rem}.quiz-hero__bottom-cta[data-v-defb4df6]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.quiz-hero__bottom-cta[data-v-defb4df6],.quiz-hero__illustration[data-v-defb4df6]{z-index:2;padding:2rem 1.5rem 0;position:relative}.quiz-hero__illustration[data-v-defb4df6]{text-align:center;max-width:960px;margin:1.5rem auto 2.5rem}.quiz-hero__illustration-title[data-v-defb4df6]{color:var(--text-color-secondary);font-family:var(--mkt-font-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;gap:.6rem;margin:0 0 .5rem;font-size:.8rem;font-weight:600;display:flex}.quiz-hero__illustration-title[data-v-defb4df6]:after,.quiz-hero__illustration-title[data-v-defb4df6]:before{background:var(--mkt-border-color);content:"";flex:1;max-width:120px;height:1px}.quiz-hero__illustration-title i[data-v-defb4df6]{color:var(--mkt-color-brand);font-size:.9rem}.quiz-hero__illustration-subtitle[data-v-defb4df6]{color:var(--text-color-secondary);max-width:600px;margin:0 auto 1.25rem;font-size:.95rem}@media (max-width:640px){.quiz-hero__illustration[data-v-defb4df6]{display:none}}.quiz-hero__quest-promo[data-v-defb4df6]{z-index:2;max-width:960px;margin:1rem auto 2rem;padding:0 1.5rem;position:relative}.quiz-hero__quest-card[data-v-defb4df6]{background:var(--mkt-panel-dark);border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius);box-shadow:var(--mkt-shadow);background-position:50%;background-size:cover;align-items:flex-end;min-height:240px;display:flex;position:relative;overflow:hidden}.quiz-hero__quest-overlay[data-v-defb4df6]{background:linear-gradient(#07080f33 0,#07080f8c 50%,#07080fe6);position:absolute;inset:0}.quiz-hero__quest-content[data-v-defb4df6]{z-index:1;flex-direction:column;gap:.5rem;width:100%;padding:1.75rem 2rem;display:flex;position:relative}.quiz-hero__quest-badge[data-v-defb4df6]{color:#ffffffd9;font-family:var(--mkt-font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.4rem;width:fit-content;font-size:.7rem;font-weight:600;display:inline-flex}.quiz-hero__quest-badge i[data-v-defb4df6]{color:var(--mkt-color-token-glow);font-size:.75rem}.quiz-hero__quest-title[data-v-defb4df6]{color:#fff;font-family:var(--mkt-font-display);letter-spacing:-.02em;margin:.25rem 0 0;font-size:1.6rem;font-weight:800;line-height:1.2}.quiz-hero__quest-desc[data-v-defb4df6]{color:#ffffffb8;max-width:520px;margin:0;font-size:.9375rem;line-height:1.5}.quiz-hero__quest-cta[data-v-defb4df6]{border-radius:var(--mkt-radius);color:var(--mkt-ink);cursor:pointer;font-family:var(--mkt-font-body);background:#fff;border:1px solid #fff;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:.75rem;padding:.95rem;font-size:1.0625rem;font-weight:700;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:2px 2px #0000004d}.quiz-hero__quest-cta[data-v-defb4df6]:hover{transform:translateY(-1px);box-shadow:3px 3px #0006}@media (max-width:640px){.quiz-hero__title[data-v-defb4df6]{font-size:1.85rem}.quiz-hero__subtitle[data-v-defb4df6]{font-size:.95rem}.quiz-hero__scenario[data-v-defb4df6]{flex-direction:column}.quiz-hero__quest-promo[data-v-defb4df6]{padding:0 1rem}.quiz-hero__quest-card[data-v-defb4df6]{min-height:180px}.quiz-hero__quest-content[data-v-defb4df6]{padding:1.25rem}.quiz-hero__quest-title[data-v-defb4df6]{font-size:1.375rem}.quiz-hero__actions[data-v-defb4df6]{flex-direction:column;align-items:stretch}.quiz-hero__cta[data-v-defb4df6]{justify-content:center;width:100%}.quiz-hero__stats[data-v-defb4df6]{gap:1rem}.quiz-hero__stat-number[data-v-defb4df6]{font-size:1.15rem}.quiz-hero__stat-divider[data-v-defb4df6]{height:26px}}@media (prefers-reduced-motion:reduce){.quiz-hero__cta[data-v-defb4df6],.quiz-hero__quest-cta[data-v-defb4df6]{transition:none}}.phase-complete[data-v-9f5ca907]{text-align:center;padding:2rem 1rem}.phase-complete__icon[data-v-9f5ca907]{margin-bottom:1.5rem;animation:.6s cubic-bezier(.34,1.56,.64,1) both phase-pop-9f5ca907}.phase-complete__icon i[data-v-9f5ca907]{color:var(--mkt-status-success);font-size:3.5rem}.phase-complete__title[data-v-9f5ca907]{color:var(--mkt-ink);font-family:var(--mkt-font-display);letter-spacing:-.02em;margin:0 0 .75rem;font-size:clamp(1.5rem,3vw,1.75rem);font-weight:800}.phase-complete__desc[data-v-9f5ca907]{color:var(--text-color-secondary);max-width:500px;margin:0 auto 1.5rem;font-size:1.0625rem;line-height:1.6}.phase-complete__stats[data-v-9f5ca907]{background:var(--surface-card);border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius);box-shadow:var(--mkt-shadow);justify-content:center;gap:0;max-width:480px;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;display:flex;overflow:hidden}.phase-complete__stat[data-v-9f5ca907]{border-right:1px solid var(--mkt-border-color);flex-direction:column;flex:1;align-items:center;padding:1rem .75rem;display:flex}.phase-complete__stat[data-v-9f5ca907]:last-child{border-right:none}.phase-complete__stat-value[data-v-9f5ca907]{color:var(--mkt-color-brand-strong);font-family:var(--mkt-font-mono);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700}.phase-complete__stat-label[data-v-9f5ca907]{color:var(--text-color-secondary);margin-top:.25rem;font-size:.75rem}.phase-complete__next[data-v-9f5ca907]{background:color-mix(in srgb,var(--mkt-color-brand) 5%,transparent);border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius);color:var(--text-color);align-items:center;gap:.5rem;margin-bottom:2rem;padding:.75rem 1.25rem;font-size:.9375rem;display:inline-flex}.phase-complete__next i[data-v-9f5ca907]{color:var(--mkt-color-brand)}.phase-complete__next strong[data-v-9f5ca907]{color:var(--mkt-color-brand-strong)}.phase-complete__cta[data-v-9f5ca907]{background:color-mix(in srgb,var(--mkt-color-brand) 5%,transparent);border:1px solid var(--mkt-border-color);border-left:3px solid var(--mkt-color-brand);border-radius:var(--mkt-radius);text-align:center;max-width:480px;margin:0 auto 2rem;padding:1rem 1.25rem}.phase-complete__cta-icon[data-v-9f5ca907]{color:var(--mkt-color-brand);margin-bottom:.5rem;font-size:1.25rem}.phase-complete__cta p[data-v-9f5ca907]{color:var(--text-color-secondary);margin:0 0 .5rem;font-size:.875rem;line-height:1.5}.phase-complete__cta-link[data-v-9f5ca907]{color:var(--mkt-color-brand-strong);align-items:center;font-size:.875rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-flex}.phase-complete__cta-link[data-v-9f5ca907]:hover{opacity:.8}.phase-complete__actions[data-v-9f5ca907]{justify-content:center;display:flex}@keyframes phase-pop-9f5ca907{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.phase-complete__icon[data-v-9f5ca907]{animation:none}.phase-complete__cta-link[data-v-9f5ca907]{transition:none}}.formula-fill__formula[data-v-bc88ec8b]{background:var(--surface-50,var(--surface-100));border-radius:var(--mkt-radius);flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;margin-bottom:1.25rem;padding:1.25rem;font-size:1.5rem;display:flex}.formula-fill__segment[data-v-bc88ec8b]{font-weight:500}.formula-fill__blank[data-v-bc88ec8b]{background:var(--surface-card);border:1px dashed var(--mkt-border-color);border-radius:var(--mkt-radius);cursor:pointer;justify-content:center;align-items:center;min-width:80px;padding:.375rem .75rem;font-size:1rem;font-weight:600;transition:border-color .2s,background .2s;display:inline-flex}.formula-fill__blank--filled[data-v-bc88ec8b]{background:color-mix(in srgb,var(--mkt-color-brand) 8%,transparent);border-color:var(--mkt-color-brand);border-style:solid}.formula-fill__blank--correct[data-v-bc88ec8b]{border-style:solid;background:color-mix(in srgb,var(--mkt-status-success) 10%,transparent)!important;border-color:var(--mkt-status-success)!important}.formula-fill__blank--incorrect[data-v-bc88ec8b]{border-style:solid;background:color-mix(in srgb,var(--mkt-status-error) 10%,transparent)!important;border-color:var(--mkt-status-error)!important}.formula-fill__options[data-v-bc88ec8b]{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}.formula-fill__option[data-v-bc88ec8b]{background:var(--surface-card);border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius);cursor:grab;padding:.5rem 1rem;font-weight:500;transition:border-color .2s,opacity .2s;display:inline-flex}.formula-fill__option[data-v-bc88ec8b]:active{cursor:grabbing}.formula-fill__option--used[data-v-bc88ec8b]{cursor:default;opacity:.3}.formula-fill__option[data-v-bc88ec8b]:hover:not(.formula-fill__option--used){border-color:color-mix(in srgb,var(--mkt-color-brand) 45%,var(--mkt-border-color))}.formula-fill__correct[data-v-bc88ec8b]{background:color-mix(in srgb,var(--mkt-status-success) 10%,transparent);border:1px solid color-mix(in srgb,var(--mkt-status-success) 30%,transparent);border-radius:var(--mkt-radius);flex-wrap:wrap;gap:.75rem;padding:.75rem;font-size:.9375rem;display:flex}.mc-question[data-v-1ae8daa2]{flex-direction:column;gap:.5rem;display:flex}.mc-question__option[data-v-1ae8daa2]{background:var(--surface-card);border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius);cursor:pointer;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;transition:border-color .2s,background .2s;display:flex}.mc-question__option[data-v-1ae8daa2]:hover:not(.mc-question__option--disabled){background:color-mix(in srgb,var(--mkt-color-brand) 5%,transparent);border-color:color-mix(in srgb,var(--mkt-color-brand) 45%,var(--mkt-border-color))}.mc-question__option--selected[data-v-1ae8daa2]:not(.mc-question__option--disabled){background:color-mix(in srgb,var(--mkt-color-brand) 8%,transparent);border-color:var(--mkt-color-brand)}.mc-question__option--correct[data-v-1ae8daa2]{background:color-mix(in srgb,var(--mkt-status-success) 10%,transparent)!important;border-color:var(--mkt-status-success)!important}.mc-question__option--incorrect[data-v-1ae8daa2]{background:color-mix(in srgb,var(--mkt-status-error) 10%,transparent)!important;border-color:var(--mkt-status-error)!important}.mc-question__option--disabled[data-v-1ae8daa2]{cursor:default}.mc-question__option-marker[data-v-1ae8daa2]{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;display:flex}.mc-question__option--correct .mc-question__option-marker[data-v-1ae8daa2]{color:var(--mkt-status-success)}.mc-question__option--incorrect .mc-question__option-marker[data-v-1ae8daa2]{color:var(--mkt-status-error)}.mc-question__option-text[data-v-1ae8daa2]{line-height:1.5}.numeric-question__label[data-v-1952aedd]{margin-bottom:.5rem;font-size:.9375rem;font-weight:600;display:block}.numeric-question__input-group[data-v-1952aedd]{align-items:center;gap:.5rem;max-width:320px;display:flex}.numeric-question__input[data-v-1952aedd]{-moz-appearance:textfield;background:var(--surface-card);border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius);color:var(--text-color);font-variant-numeric:tabular-nums;flex:1;padding:.625rem .875rem;font-size:1.125rem;font-weight:600;transition:border-color .2s}.numeric-question__input[data-v-1952aedd]:focus{border-color:var(--mkt-color-brand);outline:none}.numeric-question__input[data-v-1952aedd]:disabled{opacity:.7}.numeric-question__input[data-v-1952aedd]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.numeric-question__input[data-v-1952aedd]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numeric-question__unit[data-v-1952aedd]{color:var(--text-color-secondary);white-space:nowrap;font-size:.875rem}.numeric-question__correct[data-v-1952aedd]{background:color-mix(in srgb,var(--mkt-status-success) 10%,transparent);border:1px solid color-mix(in srgb,var(--mkt-status-success) 30%,transparent);border-radius:var(--mkt-radius);margin-top:.75rem;padding:.625rem .875rem;font-size:.9375rem}.numeric-question__tolerance[data-v-1952aedd]{color:var(--text-color-secondary);font-size:.8125rem}.ordering-question__instruction[data-v-49a2cb55]{color:var(--text-color-secondary);margin-bottom:.75rem;font-size:.875rem}.ordering-question__list[data-v-49a2cb55]{flex-direction:column;gap:.375rem;display:flex}.ordering-question__item[data-v-49a2cb55]{background:var(--surface-card);border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius);cursor:grab;-webkit-user-select:none;user-select:none;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:border-color .2s,background .2s,opacity .2s;display:flex}.ordering-question__item[data-v-49a2cb55]:active:not(.ordering-question__item--correct):not(.ordering-question__item--incorrect){cursor:grabbing}.ordering-question__item--dragging[data-v-49a2cb55]{opacity:.5;border-style:dashed}.ordering-question__item--correct[data-v-49a2cb55]{background:color-mix(in srgb,var(--mkt-status-success) 10%,transparent);border-color:var(--mkt-status-success);cursor:default}.ordering-question__item--incorrect[data-v-49a2cb55]{background:color-mix(in srgb,var(--mkt-status-error) 10%,transparent);border-color:var(--mkt-status-error);cursor:default}.ordering-question__item-handle[data-v-49a2cb55]{color:var(--text-color-secondary);font-size:.875rem}.ordering-question__item-number[data-v-49a2cb55]{background:var(--surface-200);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;font-weight:600;display:flex}.ordering-question__item-text[data-v-49a2cb55]{flex:1;line-height:1.4}.ordering-question__item-correct-pos[data-v-49a2cb55]{color:var(--text-color-secondary);white-space:nowrap;font-size:.75rem}.scenario-question__given[data-v-04c464fd]{background:var(--surface-50,var(--surface-ground));border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius);margin-bottom:1.5rem;padding:1rem 1.25rem}.scenario-question__given-header[data-v-04c464fd]{color:var(--text-color-secondary);font-family:var(--mkt-font-mono);letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.875rem;font-weight:600;display:flex}.scenario-question__given-header i[data-v-04c464fd]{font-size:.875rem}.scenario-question__given-grid[data-v-04c464fd]{flex-direction:column;gap:0;display:flex}.scenario-question__given-item[data-v-04c464fd]{align-items:baseline;gap:.75rem;padding:.5rem 0;display:flex}.scenario-question__given-item[data-v-04c464fd]:not(:last-child){border-bottom:1px solid var(--mkt-border-color)}.scenario-question__given-label[data-v-04c464fd]{color:var(--mkt-color-brand);min-width:1.5rem;font-family:Cambria Math,Times New Roman,serif;font-size:1.0625rem;font-style:italic;font-weight:500}.scenario-question__given-value[data-v-04c464fd]{font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:700}.scenario-question__given-unit[data-v-04c464fd]{color:var(--text-color-secondary);font-size:.8125rem}.scenario-question__questions[data-v-04c464fd]{flex-direction:column;gap:1.25rem;display:flex}.scenario-question__sub-text[data-v-04c464fd]{margin-bottom:.375rem;font-weight:600;display:block}.scenario-question__sub-formula[data-v-04c464fd]{background:var(--surface-50,var(--surface-ground));border:1px solid color-mix(in srgb,var(--mkt-color-brand) 30%,var(--mkt-border-color));border-radius:var(--mkt-radius);color:var(--text-color-secondary);margin-bottom:.75rem;padding:.25rem .75rem;font-family:Cambria Math,Times New Roman,serif;font-size:.9375rem;display:inline-block}.scenario-question__sub-input-group[data-v-04c464fd]{align-items:center;gap:.5rem;max-width:280px;display:flex}.scenario-question__sub-input[data-v-04c464fd]{-moz-appearance:textfield;background:var(--surface-card);border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius);color:var(--text-color);font-variant-numeric:tabular-nums;flex:1;padding:.5rem .75rem;font-size:1rem;font-weight:600}.scenario-question__sub-input[data-v-04c464fd]:focus{border-color:var(--mkt-color-brand);outline:none}.scenario-question__sub-input[data-v-04c464fd]:disabled{opacity:.7}.scenario-question__sub-input[data-v-04c464fd]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.scenario-question__sub-input[data-v-04c464fd]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.scenario-question__sub-unit[data-v-04c464fd]{color:var(--text-color-secondary);font-size:.8125rem}.scenario-question__sub-result[data-v-04c464fd]{margin-top:.5rem;font-size:.875rem}.hint-panel[data-v-6968cc9f]{margin-bottom:1rem}.hint-panel__toggle[data-v-6968cc9f]{border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius);color:var(--text-color-secondary);cursor:pointer;background:0 0;align-items:center;padding:.5rem .75rem;font-size:.875rem;transition:background .2s,border-color .2s;display:inline-flex}.hint-panel__toggle[data-v-6968cc9f]:hover{background:var(--surface-100);border-color:color-mix(in srgb,var(--mkt-color-brand) 40%,var(--mkt-border-color))}.hint-panel__cost[data-v-6968cc9f]{font-family:var(--mkt-font-mono);font-variant-numeric:tabular-nums;opacity:.6;margin-left:.5rem;font-size:.75rem}.hint-panel__content[data-v-6968cc9f]{background:color-mix(in srgb,var(--mkt-status-warning) 9%,transparent);border:1px solid color-mix(in srgb,var(--mkt-status-warning) 30%,transparent);border-radius:var(--mkt-radius);margin-top:.5rem;padding:1rem}.hint-panel__content p[data-v-6968cc9f]{margin:0 0 .5rem;line-height:1.6}.hint-panel__formula[data-v-6968cc9f]{margin-top:.5rem}.hint-slide-enter-active[data-v-6968cc9f],.hint-slide-leave-active[data-v-6968cc9f]{transition:all .3s;overflow:hidden}.hint-slide-enter-from[data-v-6968cc9f],.hint-slide-leave-to[data-v-6968cc9f]{opacity:0;max-height:0;margin-top:0;padding-top:0;padding-bottom:0}.hint-slide-enter-to[data-v-6968cc9f],.hint-slide-leave-from[data-v-6968cc9f]{opacity:1;max-height:300px}@media (prefers-reduced-motion:reduce){.hint-slide-enter-active[data-v-6968cc9f],.hint-slide-leave-active[data-v-6968cc9f]{transition:opacity .2s}}.points-animation[data-v-13125a21]{color:var(--mkt-status-success);font-family:var(--mkt-font-mono);font-variant-numeric:tabular-nums;pointer-events:none;z-index:100;font-size:2rem;font-weight:800;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.points-fly-enter-active[data-v-13125a21]{animation:1.5s ease-out flyUp-13125a21}.points-fly-leave-active[data-v-13125a21]{transition:opacity .3s}.points-fly-leave-to[data-v-13125a21]{opacity:0}@keyframes flyUp-13125a21{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)}}@media (prefers-reduced-motion:reduce){.points-fly-enter-active[data-v-13125a21]{animation:none}}.question-feedback[data-v-605ed77a]{border-radius:var(--mkt-radius);margin-top:1rem;padding:1rem 1.25rem;animation:.3s feedbackAppear-605ed77a}.question-feedback--correct[data-v-605ed77a]{background:color-mix(in srgb,var(--mkt-status-success) 10%,transparent);border:1px solid color-mix(in srgb,var(--mkt-status-success) 35%,transparent)}.question-feedback--incorrect[data-v-605ed77a]{background:color-mix(in srgb,var(--mkt-status-error) 10%,transparent);border:1px solid color-mix(in srgb,var(--mkt-status-error) 35%,transparent)}.question-feedback__header[data-v-605ed77a]{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.question-feedback__icon[data-v-605ed77a]{font-size:1.25rem}.question-feedback--correct .question-feedback__icon[data-v-605ed77a]{color:var(--mkt-status-success)}.question-feedback--incorrect .question-feedback__icon[data-v-605ed77a]{color:var(--mkt-status-error)}.question-feedback__title[data-v-605ed77a]{font-size:1.0625rem;font-weight:600}.question-feedback__points[data-v-605ed77a]{color:var(--mkt-status-success);font-family:var(--mkt-font-mono);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.9375rem;font-weight:700}.question-feedback__explanation[data-v-605ed77a]{margin-bottom:.5rem;line-height:1.6}.question-feedback__explanation[data-v-605ed77a] p{margin-bottom:.5rem}.question-feedback__explanation[data-v-605ed77a] var{color:var(--mkt-color-brand);font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:500}.question-feedback__explanation[data-v-605ed77a] strong{font-weight:700}.question-feedback__formula[data-v-605ed77a]{background:color-mix(in srgb,var(--surface-card) 60%,transparent);border-radius:var(--mkt-radius);text-align:center;margin:.5rem 0;padding:.5rem}.question-feedback__bonuses[data-v-605ed77a]{color:var(--text-color-secondary);gap:.75rem;margin-top:.5rem;font-size:.75rem;display:flex}@keyframes feedbackAppear-605ed77a{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.question-feedback[data-v-605ed77a]{animation:none}}.streak-counter[data-v-35a864fc]{background:var(--surface-card);border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius-sm);color:var(--text-color-secondary);font-family:var(--mkt-font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.45rem;margin-bottom:1rem;padding:.28rem .6rem;font-size:.72rem;font-weight:600;animation:.35s streakPulse-35a864fc;display:inline-flex}.streak-counter i[data-v-35a864fc]{color:var(--mkt-status-warning);font-size:.8rem}.streak-counter__value[data-v-35a864fc]{color:var(--text-color);font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:700}@keyframes streakPulse-35a864fc{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.streak-counter[data-v-35a864fc]{animation:none}}.quiz-question__progress[data-v-1970e0af]{align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.quiz-question__progress-bar[data-v-1970e0af]{background:var(--surface-200);flex:1;height:4px;overflow:hidden}.quiz-question__progress-fill[data-v-1970e0af]{background:var(--mkt-color-brand);height:100%;transition:width .4s}.quiz-question__progress-text[data-v-1970e0af]{color:var(--text-color-secondary);font-family:var(--mkt-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8125rem;font-weight:600}.quiz-question__remaining[data-v-1970e0af]{color:var(--text-color-secondary);font-family:var(--mkt-font-mono);letter-spacing:.02em;margin-bottom:1rem;font-size:.75rem}.quiz-question__text[data-v-1970e0af]{color:var(--text-color);margin-bottom:1.5rem;font-size:1.125rem;line-height:1.6}.quiz-question__text[data-v-1970e0af] p{margin-bottom:.5rem}.quiz-question__image[data-v-1970e0af]{max-width:100%;margin-bottom:1.5rem}.quiz-question__image[data-v-1970e0af],.quiz-question__unsupported[data-v-1970e0af]{border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius)}.quiz-question__unsupported[data-v-1970e0af]{background:var(--surface-ground);color:var(--text-color-secondary);padding:1rem;font-size:.875rem}.quiz-question__nav[data-v-1970e0af]{border-top:1px solid var(--mkt-border-color);justify-content:space-between;align-items:center;margin-top:1.5rem;padding-top:1rem;display:flex}@media (prefers-reduced-motion:reduce){.quiz-question__progress-fill[data-v-1970e0af]{transition:none}}.viz-dispatcher[data-v-c1d7a5fe]{background:var(--surface-card);border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius);box-shadow:var(--mkt-shadow);padding:1.25rem}.viz-dispatcher__title[data-v-c1d7a5fe]{color:var(--mkt-ink);font-family:var(--mkt-font-display);letter-spacing:-.01em;margin:0 0 .375rem;font-size:1rem}.viz-dispatcher__description[data-v-c1d7a5fe]{color:var(--text-color-secondary);margin:0 0 1rem;font-size:.875rem;line-height:1.5}.viz-dispatcher__unsupported[data-v-c1d7a5fe]{color:var(--text-color-secondary);font-family:var(--mkt-font-mono);text-align:center;padding:2rem;font-size:.8125rem}.step-intro[data-v-957e61be]{padding-top:1.5rem}.step-intro__header[data-v-957e61be]{margin-bottom:1.5rem}.step-intro__difficulty[data-v-957e61be]{border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius-sm);color:var(--text-color-secondary);font-family:var(--mkt-font-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.75rem;padding:.2rem .55rem;font-size:.68rem;font-weight:600;display:inline-block}.step-intro__difficulty--easy[data-v-957e61be]{border-color:color-mix(in srgb,var(--mkt-status-success) 40%,transparent);color:var(--mkt-status-success)}.step-intro__difficulty--medium[data-v-957e61be]{border-color:color-mix(in srgb,var(--mkt-status-warning) 40%,transparent);color:var(--mkt-status-warning)}.step-intro__difficulty--hard[data-v-957e61be]{color:#c2410c;border-color:#f9731666}.step-intro__difficulty--expert[data-v-957e61be]{border-color:color-mix(in srgb,var(--mkt-status-error) 40%,transparent);color:var(--mkt-status-error)}.step-intro__title[data-v-957e61be]{color:var(--mkt-ink);font-family:var(--mkt-font-display);letter-spacing:-.02em;margin:0 0 .5rem;font-size:clamp(1.5rem,3vw,1.9rem);font-weight:800;line-height:1.1}.step-intro__subtitle[data-v-957e61be]{color:var(--text-color-secondary);margin:0;font-size:1.125rem}.step-intro__objective[data-v-957e61be]{background:color-mix(in srgb,var(--mkt-color-brand) 5%,transparent);border:1px solid var(--mkt-border-color);border-left:3px solid var(--mkt-color-brand);border-radius:var(--mkt-radius);color:var(--text-color);align-items:flex-start;gap:.625rem;margin-bottom:1.5rem;padding:1rem 1.25rem;font-size:.9375rem;line-height:1.5;display:flex}.step-intro__objective i[data-v-957e61be]{color:var(--mkt-color-brand);flex-shrink:0;margin-top:.125rem}.step-intro__formula-card[data-v-957e61be]{background:var(--surface-ground);border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius);text-align:center;margin-bottom:1.5rem;padding:1.5rem}.step-intro__formula[data-v-957e61be]{color:var(--mkt-color-brand-strong);margin-bottom:.75rem;font-size:1.5rem}.step-intro__formula-explanation[data-v-957e61be]{color:var(--text-color-secondary);font-size:1rem;line-height:1.6}.step-intro__formula-explanation[data-v-957e61be] p{margin-bottom:.375rem}.step-intro__description[data-v-957e61be],.step-intro__theory[data-v-957e61be]{color:var(--text-color);margin-bottom:1.5rem;line-height:1.7}.step-intro__description[data-v-957e61be] p,.step-intro__theory[data-v-957e61be] p{margin-bottom:.75rem}.step-intro__description[data-v-957e61be] hr,.step-intro__theory[data-v-957e61be] hr{border:none;border-top:1px solid var(--mkt-border-color);margin:1.5rem 0}.step-intro__description[data-v-957e61be] ol,.step-intro__description[data-v-957e61be] ul,.step-intro__theory[data-v-957e61be] ol,.step-intro__theory[data-v-957e61be] ul{margin-bottom:.75rem;padding-left:1.25rem}.step-intro__description[data-v-957e61be] strong,.step-intro__theory[data-v-957e61be] strong{color:var(--text-color);font-weight:600}.step-intro__description[data-v-957e61be] a,.step-intro__theory[data-v-957e61be] a{color:var(--mkt-color-brand);text-decoration:underline}.step-intro__description[data-v-957e61be] h4,.step-intro__theory[data-v-957e61be] h4{color:var(--text-color);margin:1.25rem 0 .5rem;font-size:1rem;font-weight:600}.step-intro__description[data-v-957e61be] .formula-block,.step-intro__theory[data-v-957e61be] .formula-block{background:color-mix(in srgb,var(--mkt-color-brand) 5%,transparent);border-left:3px solid var(--mkt-color-brand);border-radius:0 var(--mkt-radius) var(--mkt-radius) 0;text-align:center;margin:1rem 0;padding:.75rem 1rem;font-size:1.0625rem}.step-intro__description[data-v-957e61be] .formula-table,.step-intro__theory[data-v-957e61be] .formula-table{border-collapse:collapse;width:100%;margin-bottom:1rem;font-size:1.0625rem}.step-intro__description[data-v-957e61be] .formula-table td,.step-intro__theory[data-v-957e61be] .formula-table td{border-bottom:1px solid var(--mkt-border-color);vertical-align:baseline;padding:.5rem .75rem}.step-intro__description[data-v-957e61be] .formula-table td:first-child,.step-intro__theory[data-v-957e61be] .formula-table td:first-child{white-space:nowrap;width:3rem;font-weight:600}.step-intro__description[data-v-957e61be] .formula-table td:nth-child(3),.step-intro__theory[data-v-957e61be] .formula-table td:nth-child(3){white-space:nowrap;font-weight:600}.step-intro__description[data-v-957e61be] .formula-table td:last-child,.step-intro__theory[data-v-957e61be] .formula-table td:last-child{color:var(--text-color-secondary);font-size:.9375rem}.step-intro__description[data-v-957e61be] .formula-table tr:last-child td,.step-intro__theory[data-v-957e61be] .formula-table tr:last-child td{background:color-mix(in srgb,var(--mkt-color-brand) 5%,transparent);border-bottom:2px solid var(--mkt-color-brand)}.step-intro__visualizations[data-v-957e61be]{flex-direction:column;gap:1.5rem;margin-bottom:1.5rem;display:flex}.step-intro__cta[data-v-957e61be]{border-top:1px solid var(--mkt-border-color);flex-direction:column;align-items:center;gap:.75rem;padding:2rem 0;display:flex}.step-intro__question-count[data-v-957e61be]{color:var(--text-color-secondary);font-family:var(--mkt-font-mono);font-variant-numeric:tabular-nums;font-size:.8rem}.quiz-nav-sidebar[data-v-1c113879]{flex-shrink:0;align-self:stretch;width:100%;min-width:220px;max-width:260px}@media (max-width:999px){.quiz-nav-sidebar[data-v-1c113879]{display:none}}.quiz-nav-sidebar__inner[data-v-1c113879]{background:var(--surface-card);border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius);box-shadow:var(--mkt-shadow);flex-direction:column;max-height:calc(100vh - 120px);padding:.75rem .5rem;display:flex;position:sticky;top:90px;overflow-y:auto}.quiz-nav-sidebar__inner[data-v-1c113879]::-webkit-scrollbar{width:6px}.quiz-nav-sidebar__inner[data-v-1c113879]::-webkit-scrollbar{background-color:#0000}.quiz-nav-sidebar__inner[data-v-1c113879]::-webkit-scrollbar-track{background-color:#0000}.quiz-nav-sidebar__inner[data-v-1c113879]::-webkit-scrollbar-thumb{background:var(--mkt-border-color);border-radius:var(--mkt-radius-sm)}.quiz-nav-sidebar__header[data-v-1c113879]{border-bottom:1px solid var(--mkt-border-color);margin-bottom:.25rem;padding:.25rem .5rem .5rem}.quiz-nav-sidebar__title[data-v-1c113879]{letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:600}.quiz-nav-sidebar__meta[data-v-1c113879],.quiz-nav-sidebar__title[data-v-1c113879]{color:var(--text-color-secondary);font-family:var(--mkt-font-mono)}.quiz-nav-sidebar__meta[data-v-1c113879]{border-bottom:1px solid var(--mkt-border-color);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:.75rem;padding:.4rem .5rem .45rem;font-size:.75rem;font-weight:600;display:flex}.quiz-nav-sidebar__autosave[data-v-1c113879],.quiz-nav-sidebar__score[data-v-1c113879],.quiz-nav-sidebar__streak[data-v-1c113879]{align-items:center;gap:.25rem;display:flex}.quiz-nav-sidebar__autosave[data-v-1c113879]{color:var(--mkt-status-success);font-size:.65rem}.quiz-nav-sidebar__phase-label[data-v-1c113879]{border-bottom:1px solid var(--mkt-border-color);color:var(--mkt-color-brand);font-family:var(--mkt-font-mono);letter-spacing:.06em;text-align:center;text-transform:uppercase;margin-bottom:.15rem;padding:.35rem .25rem .4rem;font-size:.66rem;font-weight:600}.quiz-nav-sidebar__phases[data-v-1c113879]{flex:1;overflow-y:auto}.quiz-nav-sidebar__phases[data-v-1c113879]::-webkit-scrollbar{width:6px}.quiz-nav-sidebar__phases[data-v-1c113879]::-webkit-scrollbar{background-color:#0000}.quiz-nav-sidebar__phases[data-v-1c113879]::-webkit-scrollbar-track{background-color:#0000}.quiz-nav-sidebar__phases[data-v-1c113879]::-webkit-scrollbar-thumb{background:var(--mkt-border-color);border-radius:var(--mkt-radius-sm)}.quiz-nav-sidebar__phase[data-v-1c113879]{border-radius:var(--mkt-radius-sm);margin-bottom:.1rem;overflow:hidden}.quiz-nav-sidebar__phase-header[data-v-1c113879]{color:var(--text-color-secondary);cursor:default;align-items:center;gap:.4rem;padding:.3rem .5rem;font-size:.72rem;font-weight:600;display:flex}.quiz-nav-sidebar__phase--current .quiz-nav-sidebar__phase-header[data-v-1c113879]{color:var(--mkt-color-brand)}.quiz-nav-sidebar__phase--completed .quiz-nav-sidebar__phase-header[data-v-1c113879]{color:var(--mkt-status-success)}.quiz-nav-sidebar__phase-icon[data-v-1c113879]{background:var(--surface-100,var(--surface-ground));border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius-sm);font-family:var(--mkt-font-mono);font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:.6rem;font-weight:700;display:flex}.quiz-nav-sidebar__phase--current .quiz-nav-sidebar__phase-icon[data-v-1c113879]{background:var(--mkt-color-brand);border-color:var(--mkt-color-brand);color:#fff}.quiz-nav-sidebar__phase--completed .quiz-nav-sidebar__phase-icon[data-v-1c113879]{background:color-mix(in srgb,var(--mkt-status-success) 12%,transparent);border-color:color-mix(in srgb,var(--mkt-status-success) 45%,transparent);color:var(--mkt-status-success)}.quiz-nav-sidebar__phase-name[data-v-1c113879]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.quiz-nav-sidebar__phase-count[data-v-1c113879]{font-family:var(--mkt-font-mono);font-variant-numeric:tabular-nums;opacity:.75;flex-shrink:0;font-size:.625rem}.quiz-nav-sidebar__phase-progress[data-v-1c113879]{background:var(--surface-200);height:2px;margin:0 .5rem .15rem;overflow:hidden}.quiz-nav-sidebar__phase-progress-fill[data-v-1c113879]{background:var(--mkt-color-brand);height:100%;transition:width .4s}.quiz-nav-sidebar__phase--completed .quiz-nav-sidebar__phase-progress-fill[data-v-1c113879]{background:var(--mkt-status-success)}.quiz-nav-sidebar__phase-steps[data-v-1c113879]{padding:.1rem 0 .15rem}.quiz-nav-sidebar__item[data-v-1c113879]{border-radius:var(--mkt-radius-sm);color:var(--text-color-secondary);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;width:100%;padding:.3rem .5rem .3rem .7rem;font-size:.75rem;transition:background .2s,color .2s;display:flex;position:relative;overflow:hidden}.quiz-nav-sidebar__item[data-v-1c113879]:hover:not(:disabled){background:var(--surface-hover);color:var(--text-color)}.quiz-nav-sidebar__item--active[data-v-1c113879]{background:color-mix(in srgb,var(--step-color,var(--primary-color)) 8%,transparent);color:var(--step-color,var(--primary-color));font-weight:600}.quiz-nav-sidebar__item--completed[data-v-1c113879]{color:var(--mkt-status-success)}.quiz-nav-sidebar__item--locked[data-v-1c113879]{cursor:not-allowed;opacity:.4}.quiz-nav-sidebar__number[data-v-1c113879]{background:var(--surface-100,var(--surface-ground));border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius-sm);color:var(--text-color-secondary);font-family:var(--mkt-font-mono);font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:.6rem;font-weight:700;transition:background .2s,color .2s,border-color .2s;display:flex}.quiz-nav-sidebar__item--active .quiz-nav-sidebar__number[data-v-1c113879]{background:var(--step-color,var(--primary-color));border-color:var(--step-color,var(--primary-color));color:#fff}.quiz-nav-sidebar__item--completed .quiz-nav-sidebar__number[data-v-1c113879]{background:color-mix(in srgb,var(--mkt-status-success) 12%,transparent);border-color:color-mix(in srgb,var(--mkt-status-success) 45%,transparent);color:var(--mkt-status-success)}.quiz-nav-sidebar__label[data-v-1c113879]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quiz-nav-mobile[data-v-1c113879]{background:var(--surface-card);border-bottom:1px solid var(--mkt-border-color);z-index:49;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex;position:fixed;top:0;left:0;right:0}@media (min-width:1000px){.quiz-nav-mobile[data-v-1c113879]{display:none}}.quiz-nav-mobile__phases[data-v-1c113879]{flex:1;justify-content:center;gap:.3rem;display:flex}.quiz-nav-mobile__phase[data-v-1c113879]{flex-direction:column;flex:1;align-items:center;gap:.2rem;min-width:30px;max-width:50px;display:flex}.quiz-nav-mobile__phase-icon[data-v-1c113879]{background:var(--surface-card);border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius-sm);color:var(--text-color-secondary);font-family:var(--mkt-font-mono);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;width:24px;height:24px;font-size:.65rem;font-weight:700;transition:background .2s,color .2s,border-color .2s;display:flex}.quiz-nav-mobile__phase--active .quiz-nav-mobile__phase-icon[data-v-1c113879]{background:var(--mkt-color-brand);border-color:var(--mkt-color-brand);color:#fff}.quiz-nav-mobile__phase--completed .quiz-nav-mobile__phase-icon[data-v-1c113879]{background:color-mix(in srgb,var(--mkt-status-success) 12%,transparent);border-color:color-mix(in srgb,var(--mkt-status-success) 45%,transparent);color:var(--mkt-status-success)}.quiz-nav-mobile__phase--locked .quiz-nav-mobile__phase-icon[data-v-1c113879]{opacity:.4}.quiz-nav-mobile__phase-bar[data-v-1c113879]{background:var(--surface-200);width:100%;height:2px;overflow:hidden}.quiz-nav-mobile__phase-bar-fill[data-v-1c113879]{background:var(--mkt-color-brand);height:100%;transition:width .4s}.quiz-nav-mobile__phase--completed .quiz-nav-mobile__phase-bar-fill[data-v-1c113879]{background:var(--mkt-status-success)}.quiz-nav-mobile__autosave[data-v-1c113879]{color:var(--mkt-status-success);flex-shrink:0;font-size:.7rem}.quiz-nav-mobile__score[data-v-1c113879]{color:var(--text-color-secondary);font-family:var(--mkt-font-mono);font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:.25rem;margin-left:.5rem;font-size:.8rem;font-weight:600;display:flex}@media (prefers-reduced-motion:reduce){.quiz-nav-mobile__phase-bar-fill[data-v-1c113879],.quiz-nav-mobile__phase-icon[data-v-1c113879],.quiz-nav-sidebar__item[data-v-1c113879],.quiz-nav-sidebar__number[data-v-1c113879],.quiz-nav-sidebar__phase-progress-fill[data-v-1c113879]{transition:none}}.quest-teaser[data-v-e339fdee]{border-radius:var(--mkt-radius);margin-bottom:1.5rem;overflow:hidden}.quest-teaser--subtle[data-v-e339fdee]{background:color-mix(in srgb,var(--mkt-color-brand) 6%,transparent);border:1px solid color-mix(in srgb,var(--mkt-color-brand) 25%,var(--mkt-border-color));align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.quest-teaser--subtle .quest-teaser__thumbnail[data-v-e339fdee]{border-radius:var(--mkt-radius);flex-shrink:0;width:64px;height:64px;overflow:hidden}.quest-teaser--subtle .quest-teaser__img[data-v-e339fdee]{object-fit:cover;width:100%;height:100%}.quest-teaser--subtle .quest-teaser__title[data-v-e339fdee]{color:var(--text-color);margin:0 0 .25rem;font-size:1rem;font-weight:700}.quest-teaser--subtle .quest-teaser__description[data-v-e339fdee]{color:var(--text-color-secondary);margin:0;font-size:.875rem;line-height:1.5}.quest-teaser--dramatic[data-v-e339fdee]{border:1px solid var(--mkt-border-color);box-shadow:var(--mkt-shadow);transition:box-shadow .2s,border-color .2s}.quest-teaser--dramatic[data-v-e339fdee]:hover{border-color:color-mix(in srgb,var(--mkt-color-brand) 45%,var(--mkt-border-color));box-shadow:var(--mkt-shadow-hover)}.quest-teaser__hero[data-v-e339fdee]{background:var(--mkt-panel-dark);background-position:50%;background-size:cover;align-items:flex-end;min-height:220px;display:flex;position:relative}.quest-teaser__hero-overlay[data-v-e339fdee]{background:linear-gradient(#0a071e33 0,#0a071e80 50%,#0a071ed9);position:absolute;inset:0}.quest-teaser__hero-content[data-v-e339fdee]{z-index:1;flex-direction:column;gap:.5rem;width:100%;padding:1.5rem 1.75rem;display:flex;position:relative}.quest-teaser__hero-title[data-v-e339fdee]{color:#fff;font-family:var(--mkt-font-display);letter-spacing:-.015em;margin:0;font-size:1.5rem;font-weight:800;line-height:1.25}.quest-teaser__hero-desc[data-v-e339fdee]{color:#ffffffbf;max-width:480px;margin:0;font-size:.9375rem;line-height:1.5}@media (max-width:640px){.quest-teaser__hero[data-v-e339fdee]{min-height:180px}.quest-teaser__hero-content[data-v-e339fdee]{padding:1.25rem}.quest-teaser__hero-title[data-v-e339fdee]{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.quest-teaser--dramatic[data-v-e339fdee]{transition:none}}.step-result[data-v-4e6f53b0]{padding-top:1.5rem}.step-result__score-card[data-v-4e6f53b0]{background:var(--surface-card);border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius);box-shadow:var(--mkt-shadow);align-items:center;gap:1.5rem;margin-bottom:1.5rem;padding:1.5rem;display:flex}.step-result__score-circle[data-v-4e6f53b0]{background:color-mix(in srgb,var(--mkt-status-error) 8%,transparent);border:2px solid color-mix(in srgb,var(--mkt-status-error) 55%,transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:78px;height:78px;display:flex}.step-result__score-circle--good[data-v-4e6f53b0]{background:color-mix(in srgb,var(--mkt-status-success) 10%,transparent);border-color:color-mix(in srgb,var(--mkt-status-success) 55%,transparent)}.step-result__score-value[data-v-4e6f53b0]{color:var(--text-color);font-family:var(--mkt-font-mono);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:700}.step-result__score-details h2[data-v-4e6f53b0]{color:var(--text-color);margin:0 0 .25rem;font-size:1.25rem}.step-result__score-details p[data-v-4e6f53b0]{color:var(--text-color-secondary);margin:0}.step-result__bonus[data-v-4e6f53b0]{color:var(--mkt-status-success);font-weight:600}.step-result__takeaway[data-v-4e6f53b0]{background:var(--surface-card);border:1px solid var(--mkt-border-color);border-left:3px solid var(--mkt-color-brand);border-radius:var(--mkt-radius);margin-bottom:1.5rem;padding:1.5rem;position:relative}.step-result__takeaway-badge[data-v-4e6f53b0]{color:var(--text-color-secondary);font-family:var(--mkt-font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.4rem;margin-bottom:.6rem;font-size:.68rem;font-weight:600;display:inline-flex}.step-result__takeaway-badge i[data-v-4e6f53b0]{color:var(--mkt-color-brand);font-size:.75rem}.step-result__takeaway-title[data-v-4e6f53b0]{color:var(--text-color);margin:0 0 .5rem;font-size:1.125rem;font-weight:700}.step-result__takeaway-content[data-v-4e6f53b0]{color:var(--text-color-secondary);line-height:1.7}.step-result__takeaway-content[data-v-4e6f53b0] p{margin-bottom:.5rem}.step-result__takeaway-content[data-v-4e6f53b0] strong{color:var(--text-color)}.step-result__takeaway-content[data-v-4e6f53b0] a{color:var(--mkt-color-brand);text-decoration:underline}.step-result__takeaway-content[data-v-4e6f53b0] var{color:var(--mkt-color-brand);font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:500}.step-result__product-cta[data-v-4e6f53b0]{background:color-mix(in srgb,var(--mkt-color-brand) 5%,transparent);border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius);margin-bottom:1.5rem;padding:1rem 1.25rem}.step-result__product-cta p[data-v-4e6f53b0]{color:var(--text-color-secondary);margin:0 0 .375rem;font-size:.875rem}.step-result__product-link[data-v-4e6f53b0]{color:var(--mkt-color-brand-strong);font-size:.875rem;font-weight:600;text-decoration:none;transition:opacity .2s}.step-result__product-link[data-v-4e6f53b0]:hover{opacity:.7}.step-result__visualizations[data-v-4e6f53b0]{flex-direction:column;gap:1.5rem;margin-bottom:1.5rem;display:flex}.step-result__nav[data-v-4e6f53b0]{border-top:1px solid var(--mkt-border-color);justify-content:center;padding-top:1.5rem;display:flex}.step-result__nav-inner[data-v-4e6f53b0]{flex-direction:column;align-items:center;gap:.5rem;display:flex}.step-result__nav-buttons[data-v-4e6f53b0]{align-items:center;gap:.75rem;display:flex}.step-result__progress-hint[data-v-4e6f53b0]{color:var(--text-color-secondary);font-family:var(--mkt-font-mono);font-variant-numeric:tabular-nums;font-size:.78rem}.streak-save-dialog__body[data-v-96f39ef4]{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:.5rem 0;display:flex}.streak-save-dialog__streak-badge[data-v-96f39ef4]{background:var(--surface-ground);border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius);color:var(--text-color);font-family:var(--mkt-font-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;align-items:center;gap:.55rem;padding:.5rem 1rem;font-size:1.1rem;font-weight:700;display:inline-flex}.streak-save-dialog__streak-badge i[data-v-96f39ef4]{color:var(--mkt-status-warning);font-size:1rem}.streak-save-dialog__text[data-v-96f39ef4]{color:var(--text-color-secondary);max-width:340px;margin:0;font-size:.9375rem;line-height:1.6}.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{vertical-align:middle;flex-direction:column;align-items:center;margin:0 .2em;line-height:1.2;display:inline-flex}.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);text-align:center;border-radius:8px;margin:1rem 0;padding:.75rem 1.25rem;font-family:Cambria Math,Times New Roman,serif;font-size:1.15em;line-height:1.8}.des-quiz-page sub,.des-quiz-page sup{font-size:.75em}.des-quiz-page mark{background:var(--yellow-100,#eab30826);color:var(--text-color);border-radius:3px;padding:.1em .25em}.des-quiz-page code{background:var(--surface-100,var(--surface-ground));color:var(--primary-color);border-radius:4px;padding:.15em .4em;font-size:.9em}html.dark .des-quiz-page .formula-block{background:var(--surface-100);border-color:var(--primary-400)}.gradient-primary[data-v-20ceec67]{background:#60a5fa}.gradient-orange[data-v-20ceec67]{background:#fb923c}.gradient-purple[data-v-20ceec67]{background:#a78bfa}.gradient-emerald[data-v-20ceec67]{background:#34d399}.shape-blob-1[data-v-20ceec67]{border-radius:30% 70% 70% 30%/30% 30% 70% 70%}.shape-diamond[data-v-20ceec67]{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.shape-octagon[data-v-20ceec67]{clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}.shape-circle[data-v-20ceec67]{border-radius:50%}@keyframes blog-orb-float-20ceec67{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-20px)scale(1.05)}}.des-quiz-page[data-v-20ceec67]{font-size:1.125rem;position:relative;overflow-x:clip}.des-quiz-page__centered[data-v-20ceec67]{flex-direction:column;justify-content:center;align-items:center;max-width:960px;min-height:400px;margin:0 auto;padding:0 1rem;display:flex}.des-quiz-page__content[data-v-20ceec67]{padding-top:1.5rem;padding-bottom:2rem}.des-quiz-page__card[data-v-20ceec67]{background:var(--surface-card);border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius);box-shadow:var(--mkt-shadow);z-index:0;flex:1;min-width:0;min-height:400px;padding:2rem 2.5rem;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s,border-color .25s;position:relative;overflow:hidden}.des-quiz-page__card[data-v-20ceec67]:before{content:"";opacity:0;background:linear-gradient(90deg,#506cf01a,#506cf04d 50%,#506cf01a);height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.des-quiz-page__card[data-v-20ceec67]:hover:before{opacity:1}.des-quiz-page__layout[data-v-20ceec67]{align-items:flex-start;gap:2rem;display:flex}@media (max-width:999px){.des-quiz-page__content--with-nav[data-v-20ceec67]{padding-top:3.5rem}.des-quiz-page__layout[data-v-20ceec67]{flex-direction:column}.des-quiz-page__card[data-v-20ceec67]{border-radius:var(--mkt-radius);padding:1.25rem}}
