.asg-beta[data-v-ce74afb5]{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:1rem}.asg-beta__backdrop[data-v-ce74afb5]{position:absolute;inset:0;background:#0f172a8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.asg-beta__card[data-v-ce74afb5]{position:relative;width:440px;max-width:100%;background:#fff;color:#0f172a;border-radius:16px;padding:1.6rem 1.6rem 1.4rem;box-shadow:0 24px 60px #0f172a59;border:1px solid rgba(2,169,255,.18);font-family:Graphik,ui-sans-serif,system-ui,-apple-system,Arial,sans-serif;animation:asg-beta-in-ce74afb5 .18s ease-out}@keyframes asg-beta-in-ce74afb5{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.asg-beta__close[data-v-ce74afb5]{position:absolute;top:.8rem;right:.8rem;display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border:none;border-radius:9999px;background:transparent;color:#94a3b8;cursor:pointer}.asg-beta__close[data-v-ce74afb5]:hover{background:#f1f5f9;color:#475569}.asg-beta__close svg[data-v-ce74afb5]{width:1rem;height:1rem}.asg-beta__title[data-v-ce74afb5]{margin:.2rem 2rem 0 0;font-size:1.3rem;font-weight:700;line-height:1.25;color:#0f172a}.asg-beta__body[data-v-ce74afb5]{margin:.6rem 0 0;font-size:.95rem;line-height:1.55;color:#475569}.asg-beta__textarea[data-v-ce74afb5]{width:100%;box-sizing:border-box;margin-top:.8rem;border:1px solid #cbd5e1;border-radius:10px;padding:.6rem .75rem;font:inherit;font-size:.9rem;resize:vertical}.asg-beta__textarea[data-v-ce74afb5]:focus{outline:2px solid rgba(2,169,255,.5);border-color:#02a9ff}.asg-beta__error[data-v-ce74afb5]{margin:.5rem 0 0;font-size:.8rem;color:#dc2626}.asg-beta__actions[data-v-ce74afb5]{display:flex;gap:.6rem;justify-content:flex-end;margin-top:1.4rem}.asg-beta__btn[data-v-ce74afb5]{font-size:.9rem;font-weight:600;padding:.55rem 1.1rem;border-radius:9999px;border:1px solid transparent;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}.asg-beta__btn--ghost[data-v-ce74afb5]{background:#fff;color:#0369a1;border-color:#bae6fd}.asg-beta__btn--ghost[data-v-ce74afb5]:hover{background:#f0f9ff}.asg-beta__btn--primary[data-v-ce74afb5]{background:#02a9ff;color:#fff}.asg-beta__btn--primary[data-v-ce74afb5]:hover{background:#0d96dd}.asg-beta__btn[data-v-ce74afb5]:disabled{opacity:.6;cursor:default}.asg-beta__thanks[data-v-ce74afb5]{margin:1rem 0 .3rem;font-size:1.05rem;font-weight:600;text-align:center;color:#0369a1}.asg-bug__bar[data-v-7f81cee4]{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem;background:linear-gradient(90deg,#0369a1,#02a9ff);color:#fff;font-family:Graphik,ui-sans-serif,system-ui,-apple-system,Arial,sans-serif;font-size:.85rem;box-shadow:0 1px 4px #0f172a26}.asg-bug__msg[data-v-7f81cee4]{flex:1 1 auto;font-weight:500}.asg-bug__cta[data-v-7f81cee4]{flex:0 0 auto;background:#fff;color:#0369a1;font-weight:600;font-size:.8rem;border:none;border-radius:9999px;padding:.35rem .9rem;cursor:pointer}.asg-bug__cta[data-v-7f81cee4]:hover{background:#f0f9ff}.asg-bug__x[data-v-7f81cee4]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:none;border-radius:9999px;background:#ffffff26;color:#fff;cursor:pointer}.asg-bug__x[data-v-7f81cee4]:hover{background:#ffffff4d}.asg-bug__x svg[data-v-7f81cee4]{width:.85rem;height:.85rem}.asg-bug__overlay[data-v-7f81cee4]{position:fixed;inset:0;z-index:10001;display:flex;align-items:center;justify-content:center;padding:1rem}.asg-bug__backdrop[data-v-7f81cee4]{position:absolute;inset:0;background:#0f172a8c}.asg-bug__modal[data-v-7f81cee4]{position:relative;width:460px;max-width:100%;background:#fff;color:#0f172a;border-radius:14px;padding:1.4rem;box-shadow:0 24px 60px #0f172a59;font-family:Graphik,ui-sans-serif,system-ui,-apple-system,Arial,sans-serif}.asg-bug__title[data-v-7f81cee4]{margin:0;font-size:1.15rem;font-weight:700}.asg-bug__hint[data-v-7f81cee4]{margin:.5rem 0 .8rem;font-size:.875rem;color:#475569}.asg-bug__textarea[data-v-7f81cee4]{width:100%;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:10px;padding:.6rem .75rem;font:inherit;font-size:.9rem;resize:vertical}.asg-bug__textarea[data-v-7f81cee4]:focus{outline:2px solid rgba(2,169,255,.5);border-color:#02a9ff}.asg-bug__error[data-v-7f81cee4]{margin:.5rem 0 0;font-size:.8rem;color:#dc2626}.asg-bug__actions[data-v-7f81cee4]{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1rem}.asg-bug__btn[data-v-7f81cee4]{font-size:.875rem;font-weight:600;padding:.5rem 1.1rem;border-radius:9999px;border:1px solid transparent;cursor:pointer}.asg-bug__btn--ghost[data-v-7f81cee4]{background:#fff;color:#334155;border-color:#e2e8f0}.asg-bug__btn--ghost[data-v-7f81cee4]:hover{background:#f8fafc}.asg-bug__btn--primary[data-v-7f81cee4]{background:#02a9ff;color:#fff}.asg-bug__btn--primary[data-v-7f81cee4]:hover{background:#0d96dd}.asg-bug__btn[data-v-7f81cee4]:disabled{opacity:.6;cursor:default}.asg-bug__thanks[data-v-7f81cee4]{margin:1rem 0 .3rem;font-size:1rem;font-weight:600;text-align:center;color:#0369a1}.dark{background:#1f2937;color:#f1f5f9}.dark{background:#111827;color:#f1f5f9;border-color:#374151}@keyframes nolanDotIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.nolan-chart-wrap{position:relative;display:inline-block;max-width:100%}.nolan-chart{display:block;max-width:100%;height:auto}.nolan-dot{cursor:pointer}.nolan-tip{position:absolute;transform:translate(-50%,calc(-100% - 10px));pointer-events:none;z-index:20;display:flex;flex-direction:column;gap:1px;background:#0f172a;color:#f8fafc;border:1px solid rgba(148,163,184,.4);padding:.35rem .55rem;border-radius:.4rem;font-size:.8rem;line-height:1.25;white-space:nowrap;box-shadow:0 4px 14px #0000004d}.nolan-tip-count{font-weight:700}.nolan-tip-q{color:#cbd5e1;font-size:.7rem;text-transform:uppercase;letter-spacing:.04em}.nolan-tip-names{color:#94a3b8;font-size:.7rem;max-width:220px;white-space:normal}.nolan-type-label{font-family:Helvetica Neue,Arial,sans-serif;font-size:32px;font-weight:700;paint-order:stroke;stroke-linejoin:round}.nolan-axis-num{font-family:Helvetica Neue,Arial,sans-serif;font-size:30px;font-weight:600}.nolan-axis-label{font-family:Helvetica Neue,Arial,sans-serif;font-size:29px;font-weight:600;letter-spacing:.5px}.nolan-chart-legend{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;justify-content:center;margin-top:.75rem;font-size:.8125rem;line-height:1}.nolan-legend-item{display:flex;align-items:center;gap:.375rem}.nolan-legend-swatch{display:inline-block;width:.625rem;height:.625rem;border-radius:.125rem;flex-shrink:0}.nolan-legend-light .nolan-legend-label{color:#374151}.nolan-legend-light .nolan-legend-count{color:#9ca3af}.nolan-legend-dark .nolan-legend-label{color:#e5e7eb}.nolan-legend-dark .nolan-legend-count{color:#6b7280}.completion-heading[data-v-24cd6346]{outline:none}.completion-heading[data-v-24cd6346]:focus-visible:not(:focus){outline:none}.completion-heading[data-v-24cd6346]:focus-visible{outline:2px solid rgba(2,169,255,.45);outline-offset:6px;border-radius:8px}.completion-spinner[data-v-24cd6346]{width:36px;height:36px;border-radius:9999px;border:3px solid #bfe6fb;border-top-color:#02a9ff;animation:completion-spin-24cd6346 .9s linear infinite}@media(prefers-reduced-motion:reduce){.completion-spinner[data-v-24cd6346]{animation:none}}@keyframes completion-spin-24cd6346{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.live-session[data-v-658fa522]{display:flex;flex-direction:column;gap:1.75rem;font-family:Graphik,Graphik Fallback,system-ui,-apple-system,sans-serif}.live-header[data-v-658fa522]{display:flex;flex-direction:column;gap:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(148,163,184,.25)}.live-stats[data-v-658fa522]{display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap}.live-stat[data-v-658fa522]{display:flex;flex-direction:column}.live-stat-label[data-v-658fa522]{font-size:.7rem;text-transform:uppercase;letter-spacing:.18em;color:#6b7280;font-weight:600}.live-stat-value[data-v-658fa522]{font-size:2.25rem;font-weight:700;color:#02a9ff;line-height:1.1;letter-spacing:-.01em}.live-stat-inline[data-v-658fa522]{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border-radius:9999px;background:#02a9ff1f;color:#0274b3;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;border:1px solid rgba(2,169,255,.25)}.live-stat-inline-dot[data-v-658fa522]{width:8px;height:8px;border-radius:9999px;background:#02a9ff;box-shadow:0 0 0 4px #02a9ff2e}.live-fallback-banner[data-v-658fa522]{padding:.625rem .875rem;border-radius:.5rem;background:#facc152e;color:#78350f;font-size:.875rem;border:1px solid rgba(250,204,21,.45)}.live-unlock-btn[data-v-658fa522]{min-height:44px;padding:.625rem 1.25rem;background:#02a9ff;color:#fff;border:none;border-radius:.5rem;font-weight:600;font-size:.95rem;cursor:pointer;box-shadow:0 1px 2px #02a9ff40;transition:background .15s ease,transform .15s ease}.live-unlock-btn[data-v-658fa522]:hover:not(:disabled){background:#0288d1;transform:translateY(-1px)}.live-unlock-btn[data-v-658fa522]:disabled{background:#9ca3af;cursor:wait;box-shadow:none}.live-unlock-error[data-v-658fa522]{color:#b91c1c;font-size:.875rem;margin:.5rem 0 0}.live-empty[data-v-658fa522]{padding:3.5rem 1.25rem;text-align:center;color:#6b7280;border:2px dashed rgba(148,163,184,.35);border-radius:1rem;background:#02a9ff08}.live-empty-headline[data-v-658fa522]{margin:0;font-family:Spectral,Spectral Fallback,Georgia,serif;font-size:1.5rem;font-weight:600;color:#111827}.live-empty-sub[data-v-658fa522]{margin:.5rem auto 0;max-width:28rem;font-size:.95rem;color:#6b7280}.live-session[data-prominent-layout=present] .live-empty[data-v-658fa522]{color:#d1d5db;border-color:#94a3b873;background:#02a9ff0f}.live-session[data-prominent-layout=present] .live-empty-headline[data-v-658fa522]{color:#f9fafb}.live-session[data-prominent-layout=present] .live-empty-sub[data-v-658fa522]{color:#d1d5db}.live-body[data-v-658fa522]{display:grid;gap:2rem;grid-template-columns:auto 1fr;align-items:start}.live-session[data-variant=aggregate] .live-body[data-v-658fa522]{align-items:center}.live-session[data-prominent-layout=present] .live-body[data-v-658fa522]{grid-template-columns:minmax(0,720px) minmax(0,1fr);align-items:center;gap:3.5rem}.live-session[data-prominent-layout=present] .live-distribution[data-v-658fa522]{width:100%;gap:1.1rem}.live-session[data-prominent-layout=present] .live-distribution-row[data-v-658fa522]{grid-template-columns:15rem 1fr;gap:1.25rem}.live-session[data-prominent-layout=present] .live-distribution-row dt[data-v-658fa522]{font-size:1.75rem;color:#f8fafc}.live-session[data-prominent-layout=present] .live-distribution-swatch[data-v-658fa522]{width:22px;height:22px;border-radius:4px}.live-session[data-prominent-layout=present] .live-distribution-bar[data-v-658fa522]{height:18px}.live-session[data-prominent-layout=present] .live-distribution-count[data-v-658fa522]{font-size:1.5rem;color:#cbd5e1;min-width:8.5rem}.live-chart[data-v-658fa522]{display:flex;justify-content:center}.live-distribution[data-v-658fa522]{display:flex;flex-direction:column;gap:.5rem;margin:0}.live-distribution-row[data-v-658fa522]{display:grid;grid-template-columns:9rem 1fr;align-items:center;gap:.5rem}.live-distribution-row dt[data-v-658fa522]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:#1f2937}.live-distribution-row dd[data-v-658fa522]{margin:0;display:flex;align-items:center;gap:.75rem}.live-distribution-swatch[data-v-658fa522]{width:12px;height:12px;border-radius:2px}.live-distribution-bar[data-v-658fa522]{height:10px;border-radius:9999px;min-width:2px;transition:width .4s ease}@media(prefers-reduced-motion:reduce){.live-distribution-bar[data-v-658fa522]{transition:none}}.live-distribution-count[data-v-658fa522]{font-size:.75rem;color:#64748b;min-width:6rem}.live-breakdown[data-v-658fa522]{margin-top:2.5rem;border-top:1px solid rgba(148,163,184,.25);padding-top:1.5rem}.live-breakdown-head[data-v-658fa522]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:.5rem}.live-breakdown-title[data-v-658fa522]{font-size:1.1rem;font-weight:700;margin:0;color:#111827}.live-breakdown-toggle[data-v-658fa522]{display:inline-flex;border:1px solid rgba(148,163,184,.4);border-radius:9999px;overflow:hidden}.live-breakdown-toggle button[data-v-658fa522]{appearance:none;border:0;background:transparent;cursor:pointer;padding:.35rem .9rem;font-size:.8rem;font-weight:600;color:#64748b}.live-breakdown-toggle button.active[data-v-658fa522]{background:#02a9ff;color:#fff}.live-breakdown-axis[data-v-658fa522]{font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:#94a3b8;font-weight:700;margin:1.25rem 0 .5rem}.live-breakdown-scale[data-v-658fa522]{display:grid;grid-template-columns:minmax(0,1fr) 9rem auto;gap:.75rem;margin-bottom:.4rem}.live-breakdown-scale-track[data-v-658fa522]{display:flex;justify-content:space-between;font-size:.62rem;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8}.live-breakdown-list[data-v-658fa522]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.live-breakdown-row[data-v-658fa522]{display:grid;grid-template-columns:minmax(0,1fr) 9rem auto;align-items:center;gap:.75rem}.live-breakdown-q[data-v-658fa522]{font-size:.85rem;color:#334155}.live-breakdown-bar[data-v-658fa522]{display:flex;height:12px;border-radius:9999px;overflow:hidden;background:#94a3b833}.live-breakdown-bar .seg[data-v-658fa522]{display:block;height:100%;transition:width .4s ease}.live-breakdown-lean[data-v-658fa522]{height:12px;border-radius:9999px;background:#94a3b833;overflow:hidden}.live-breakdown-lean .lean-fill[data-v-658fa522]{display:block;height:100%;background:#02a9ff;transition:width .4s ease}.live-breakdown-nums[data-v-658fa522]{font-size:.78rem;color:#64748b;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.seg-agree[data-v-658fa522]{background:#16a34a}.seg-maybe[data-v-658fa522]{background:#cbd5e1}.seg-disagree[data-v-658fa522]{background:#dc2626}.live-breakdown-key[data-v-658fa522]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;margin-top:1rem;font-size:.75rem;color:#64748b}.live-breakdown-key .key-dot[data-v-658fa522]{display:inline-block;width:10px;height:10px;border-radius:2px;margin-left:.5rem}.live-breakdown-key .key-dot[data-v-658fa522]:first-child{margin-left:0}.live-breakdown-key-note[data-v-658fa522]{color:#94a3b8}@media(prefers-reduced-motion:reduce){.live-breakdown-bar .seg[data-v-658fa522],.live-breakdown-lean .lean-fill[data-v-658fa522]{transition:none}}.live-session[data-prominent-layout=present] .live-breakdown[data-v-658fa522]{margin-top:3rem}.live-session[data-prominent-layout=present] .live-breakdown-title[data-v-658fa522]{font-size:1.6rem;color:#f8fafc}.live-session[data-prominent-layout=present] .live-breakdown-axis[data-v-658fa522]{font-size:.95rem;color:#cbd5e1}.live-session[data-prominent-layout=present] .live-breakdown-q[data-v-658fa522]{font-size:1.1rem;color:#e2e8f0}.live-session[data-prominent-layout=present] .live-breakdown-row[data-v-658fa522],.live-session[data-prominent-layout=present] .live-breakdown-scale[data-v-658fa522]{grid-template-columns:minmax(0,1fr) 13rem auto;gap:1.25rem}.live-session[data-prominent-layout=present] .live-breakdown-scale-track[data-v-658fa522]{font-size:.8rem;color:#cbd5e1}.live-session[data-prominent-layout=present] .live-breakdown-bar[data-v-658fa522],.live-session[data-prominent-layout=present] .live-breakdown-lean[data-v-658fa522]{height:18px}.live-session[data-prominent-layout=present] .live-breakdown-nums[data-v-658fa522]{font-size:1.05rem;color:#cbd5e1}.live-session[data-prominent-layout=present] .live-breakdown-toggle button[data-v-658fa522]{color:#cbd5e1;font-size:.95rem;padding:.45rem 1.1rem}.live-session[data-prominent-layout=present] .live-breakdown-key[data-v-658fa522]{font-size:.95rem;color:#cbd5e1}@media(max-width:768px){.live-body[data-v-658fa522]{grid-template-columns:1fr}.live-breakdown-row[data-v-658fa522]{grid-template-columns:1fr;gap:.35rem}.live-breakdown-nums[data-v-658fa522]{text-align:left}}.asg-tour-fab[data-v-04e4dfb4]{position:fixed;right:1.25rem;bottom:1.25rem;z-index:9980;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:9999px;background:#02a9ff;color:#fff;border:none;box-shadow:0 6px 20px #02a9ff73;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.asg-tour-fab[data-v-04e4dfb4]:hover{transform:translateY(-2px);box-shadow:0 10px 26px #02a9ff8c}.asg-tour-fab svg[data-v-04e4dfb4]{width:1.4rem;height:1.4rem}.asg-tour-backdrop[data-v-04e4dfb4]{position:fixed;inset:0;z-index:9990;background:transparent}.asg-tour-backdrop--solid[data-v-04e4dfb4]{background:#0f172a99}.asg-tour-spotlight[data-v-04e4dfb4]{position:fixed;z-index:9991;border-radius:12px;box-shadow:0 0 0 3px #02a9ffe6,0 0 0 9999px #0f172a99;pointer-events:none;transition:top .25s ease,left .25s ease,width .25s ease,height .25s ease}.asg-tour-card[data-v-04e4dfb4]{position:fixed;z-index:9992;width:340px;max-width:calc(100vw - 24px);background:#fff;color:#0f172a;border-radius:14px;padding:1.1rem 1.2rem 1rem;box-shadow:0 18px 48px #0f172a47;border:1px solid rgba(2,169,255,.15);font-family:Graphik,ui-sans-serif,system-ui,-apple-system,Arial,sans-serif}.asg-tour-card--centered[data-v-04e4dfb4]{top:50%;left:50%;transform:translate(-50%,-50%)}.asg-tour-close[data-v-04e4dfb4]{position:absolute;top:.6rem;right:.6rem;display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;padding:0;border:none;border-radius:9999px;background:transparent;color:#94a3b8;cursor:pointer;transition:background .15s ease,color .15s ease}.asg-tour-close[data-v-04e4dfb4]:hover{background:#f1f5f9;color:#475569}.asg-tour-close svg[data-v-04e4dfb4]{width:.95rem;height:.95rem}.asg-tour-card__step[data-v-04e4dfb4]{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#02a9ff;padding-right:1.4rem}.asg-tour-card__title[data-v-04e4dfb4]{margin:.35rem 0 0;font-size:1.05rem;font-weight:600;line-height:1.3;color:#0f172a}.asg-tour-card__body[data-v-04e4dfb4]{margin:.5rem 0 0;font-size:.875rem;line-height:1.5;color:#475569}.asg-tour-card__dots[data-v-04e4dfb4]{display:flex;gap:6px;margin-top:.9rem}.asg-tour-dot[data-v-04e4dfb4]{width:6px;height:6px;border-radius:9999px;background:#cbd5e1;transition:background .2s ease,width .2s ease}.asg-tour-dot--on[data-v-04e4dfb4]{width:18px;background:#02a9ff}.asg-tour-card__actions[data-v-04e4dfb4]{display:flex;align-items:center;justify-content:space-between;margin-top:1rem}.asg-tour-card__nav[data-v-04e4dfb4]{display:flex;gap:.5rem}.asg-tour-skip[data-v-04e4dfb4]{background:none;border:none;padding:.4rem .2rem;font-size:.8rem;color:#94a3b8;cursor:pointer}.asg-tour-skip[data-v-04e4dfb4]:hover{color:#64748b}.asg-tour-btn[data-v-04e4dfb4]{font-size:.85rem;font-weight:600;padding:.45rem .95rem;border-radius:9999px;border:1px solid transparent;cursor:pointer}.asg-tour-btn--ghost[data-v-04e4dfb4]{background:#fff;color:#334155;border-color:#e2e8f0}.asg-tour-btn--ghost[data-v-04e4dfb4]:hover{background:#f8fafc}.asg-tour-btn--primary[data-v-04e4dfb4]{background:#02a9ff;color:#fff}.asg-tour-btn--primary[data-v-04e4dfb4]:hover{background:#0d96dd}.dark{background:#1f2937;color:#f1f5f9;border-color:#02a9ff4d}.dark{color:#f8fafc}.dark{color:#cbd5e1}.dark{background:#1f2937;color:#e2e8f0;border-color:#374151}.dark{background:#111827}.dark{background:#374151;color:#e2e8f0}.bonus-flow[data-v-42f56b72]{display:flex;flex-direction:column;gap:1.25rem;font-family:Graphik,Graphik Fallback,system-ui,-apple-system,sans-serif}.bonus-header[data-v-42f56b72]{display:flex;flex-direction:column;gap:.5rem}.non-scored-badge[data-v-42f56b72]{display:inline-block;align-self:flex-start;padding:.25rem .75rem;background:#02a9ff1a;color:#0274b3;border:1px solid rgba(2,169,255,.25);border-radius:9999px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;margin:0}.bonus-progress[data-v-42f56b72]{font-size:.875rem;color:#6b7280;font-weight:500}.bonus-progress-bar[data-v-42f56b72]{width:100%;height:8px;background:#f3f4f6;border-radius:9999px;overflow:hidden}.bonus-progress-fill[data-v-42f56b72]{height:100%;background:#02a9ff;transition:width .3s ease}.bonus-progress-fill.motion-reduced[data-v-42f56b72]{transition:none}.bonus-sr-live[data-v-42f56b72]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.bonus-question-text[data-v-42f56b72]{font-size:1.5rem;line-height:1.35;font-weight:600;color:#111827;margin:0 0 1.25rem}.bonus-options[data-v-42f56b72]{display:flex;flex-direction:column;gap:.75rem}.bonus-option[data-v-42f56b72]{min-height:48px;min-width:48px;display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background:#fff;border:1.5px solid #d1d5db;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s;text-align:left}.bonus-option[data-v-42f56b72]:hover:not(:disabled){border-color:#02a9ff;background:#02a9ff0f;box-shadow:0 1px 2px #02a9ff14}.bonus-option[data-v-42f56b72]:focus-visible{outline:2px solid #02A9FF;outline-offset:2px}.bonus-option[data-v-42f56b72]:disabled{opacity:.6;cursor:wait}.bonus-option[aria-checked=true][data-v-42f56b72]{border-color:#02a9ff;background:#02a9ff;color:#fff}.bonus-option[aria-checked=true] .bonus-option-key[data-v-42f56b72]{background:#ffffff38;color:#fff}.bonus-option-key[data-v-42f56b72]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:#f3f4f6;border-radius:6px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.85rem;color:#6b7280}.bonus-error[data-v-42f56b72]{color:#b91c1c;font-size:.875rem;margin-top:.75rem}@media(prefers-reduced-motion:reduce){.bonus-progress-fill[data-v-42f56b72]{transition:none}}.quiz-flow[data-v-c8a60bfd]{display:flex;flex-direction:column;gap:1.5rem}.quiz-header[data-v-c8a60bfd]{display:flex;flex-direction:column;gap:.5rem}.quiz-progress[data-v-c8a60bfd]{font-family:Graphik,system-ui,-apple-system,sans-serif;font-size:.875rem;color:#6b7280;font-weight:500;letter-spacing:.01em}.quiz-progress-percent[data-v-c8a60bfd]{color:#9ca3af;font-weight:400;margin-left:.25rem}.quiz-progress-bar[data-v-c8a60bfd]{width:100%;height:8px;background:#f3f4f6;border-radius:9999px;overflow:hidden}.quiz-progress-fill[data-v-c8a60bfd]{height:100%;background:#02a9ff;transition:width .3s ease}.quiz-progress-fill.motion-reduced[data-v-c8a60bfd]{transition:none}.quiz-sr-live[data-v-c8a60bfd]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.quiz-question-row[data-v-c8a60bfd]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin:0 0 1rem}.quiz-question-text[data-v-c8a60bfd]{font-family:Graphik,system-ui,-apple-system,sans-serif;font-size:1.125rem;line-height:1.45;font-weight:600;color:#111827;margin:0;flex:1 1 auto}.quiz-tooltip-toggle[data-v-c8a60bfd]{flex-shrink:0;width:1.625rem;height:1.625rem;margin-top:.125rem;padding:0;background:#02a9ff1a;color:#02a9ff;border:1.5px solid rgba(2,169,255,.45);border-radius:9999px;font-size:.85rem;font-weight:700;line-height:1;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .15s ease;display:inline-flex;align-items:center;justify-content:center}.quiz-tooltip-toggle[data-v-c8a60bfd]:hover{background:#02a9ff2e;border-color:#02a9ff}.quiz-tooltip-toggle[data-v-c8a60bfd]:focus-visible{outline:2px solid #02A9FF;outline-offset:2px}.quiz-tooltip-toggle[aria-expanded=true][data-v-c8a60bfd]{background:#02a9ff;color:#fff;border-color:#02a9ff}.quiz-tooltip-card[data-v-c8a60bfd]{margin:0 0 1.25rem;padding:.875rem 1rem .875rem 1.125rem;background:#02a9ff0f;border-left:3px solid #02A9FF;border-radius:.5rem;color:#334155;font-family:Graphik,system-ui,-apple-system,sans-serif;font-size:.875rem;line-height:1.55}.quiz-options[data-v-c8a60bfd]{display:flex;flex-direction:column;gap:.75rem}.quiz-option[data-v-c8a60bfd]{min-height:48px;min-width:48px;display:flex;align-items:center;gap:.75rem;padding:.625rem .875rem;background:#fff;border:1.5px solid #d1d5db;border-radius:.5rem;font-family:Graphik,system-ui,-apple-system,sans-serif;font-size:1rem;font-weight:500;color:#111827;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease;text-align:left}.quiz-option[data-v-c8a60bfd]:hover:not(:disabled){border-color:#02a9ff;background:#f0faff;box-shadow:0 1px 2px #02a9ff14}.quiz-option[data-v-c8a60bfd]:focus-visible{outline:2px solid #02A9FF;outline-offset:2px}.quiz-option[data-v-c8a60bfd]:disabled{opacity:.6;cursor:wait}.quiz-option-selected[data-v-c8a60bfd]{border-color:#02a9ff;background:#02a9ff;color:#fff}.quiz-option-selected[data-v-c8a60bfd]:hover:not(:disabled){background:#02a9ff;color:#fff}.quiz-option-selected .quiz-option-key[data-v-c8a60bfd]{background:#ffffff38;color:#fff}.quiz-option-key[data-v-c8a60bfd]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:#f3f4f6;border-radius:6px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.85rem;font-weight:500;color:#6b7280;flex-shrink:0}.quiz-error[data-v-c8a60bfd]{color:#b91c1c;font-size:.875rem;margin-top:.75rem}@media(prefers-reduced-motion:reduce){.quiz-progress-fill[data-v-c8a60bfd]{transition:none}}.timeline[data-v-959c498f]{display:flex;flex-direction:column;gap:.75rem;font-family:Graphik,Graphik Fallback,system-ui,-apple-system,sans-serif}.timeline-header[data-v-959c498f]{display:flex;justify-content:space-between;align-items:center}.timeline-title[data-v-959c498f]{margin:0;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:#6b7280}.timeline-refresh[data-v-959c498f]{min-height:32px;padding:.3rem .75rem;font-size:.8125rem;font-weight:600;color:#02a9ff;background:#fff;border:1px solid rgba(2,169,255,.35);border-radius:.5rem;cursor:pointer;transition:background .15s ease,border-color .15s ease}.timeline-refresh[data-v-959c498f]:hover:not(:disabled){background:#02a9ff0f;border-color:#02a9ff99}.timeline-refresh[data-v-959c498f]:disabled{cursor:wait;opacity:.6}.timeline-empty[data-v-959c498f]{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin:0;padding:2rem 1.25rem;text-align:center;color:#94a3b8;border:2px dashed rgba(148,163,184,.35);border-radius:.75rem;background:#02a9ff08}.timeline-empty-icon[data-v-959c498f]{color:#02a9ff8c}.timeline-empty-headline[data-v-959c498f]{margin:.25rem 0 0;font-family:Spectral,Spectral Fallback,Georgia,serif;font-size:1.0625rem;font-weight:600;color:#111827}.timeline-empty-sub[data-v-959c498f]{margin:0;max-width:22rem;font-size:.875rem;color:#6b7280}.timeline-list[data-v-959c498f]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.375rem;max-height:32rem;overflow-y:auto}.timeline-row[data-v-959c498f]{display:grid;grid-template-columns:2rem 1fr auto;align-items:center;gap:.75rem;padding:.5rem .625rem;border-radius:.5rem;background:#fff;border:1px solid rgba(148,163,184,.18);transition:transform .2s ease,background .2s ease,border-color .2s ease}.timeline-row[data-v-959c498f]:hover{background:#02a9ff0a;border-color:#02a9ff40}@media(prefers-reduced-motion:reduce){.timeline-row[data-v-959c498f]{transition:none}}.timeline-icon[data-v-959c498f]{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:9999px;font-size:.875rem;color:#fff;background:#64748b;font-weight:700}.timeline-icon-session[data-v-959c498f]{background:#0f172a}.timeline-icon-unlock[data-v-959c498f],.timeline-icon-join[data-v-959c498f]{background:#02a9ff}.timeline-icon-progress[data-v-959c498f]{background:#64748b}.timeline-icon-complete[data-v-959c498f]{background:#16a34a}.timeline-icon-abandon[data-v-959c498f]{background:#b91c1c}.timeline-body[data-v-959c498f]{min-width:0}.timeline-line[data-v-959c498f]{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.9375rem}.timeline-person[data-v-959c498f]{font-weight:600;color:#0f172a}.timeline-event[data-v-959c498f]{color:#334155}.timeline-quadrant[data-v-959c498f]{padding:.125rem .5rem;border-radius:9999px;font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;color:#fff;font-weight:700}.timeline-time[data-v-959c498f]{font-size:.8125rem;color:#64748b;font-variant-numeric:tabular-nums;white-space:nowrap}
