.flow-backdrop[data-v-816f99b4]{pointer-events:none;--flow-tint:var(--phase-color,#6366f1);--flow-speed:9s;position:absolute;inset:0;overflow:hidden}.flow-backdrop--smooth[data-v-816f99b4]{--flow-tint:var(--mkt-status-success);--flow-speed:6s}.flow-backdrop--jam[data-v-816f99b4]{--flow-tint:var(--mkt-status-error);--flow-speed:16s}.flow-backdrop__svg[data-v-816f99b4]{opacity:.5;width:104%;height:104%;position:absolute;inset:-2%}.flow-backdrop__lane[data-v-816f99b4]{animation:flow-dash-816f99b4 var(--flow-speed) linear infinite;fill:none;opacity:.32;stroke:var(--flow-tint);stroke-dasharray:10 18;stroke-linecap:round;stroke-width:2px}.flow-backdrop__start[data-v-816f99b4]{fill:none;opacity:.4;stroke:var(--flow-tint);stroke-width:2.5px}.flow-backdrop__end[data-v-816f99b4]{fill:none;opacity:.45;stroke:var(--flow-tint);stroke-width:3.5px}.flow-backdrop__task[data-v-816f99b4]{fill:color-mix(in srgb,var(--flow-tint) 12%,transparent);opacity:.22;stroke:var(--flow-tint);stroke-width:1.5px}.flow-backdrop__gateway[data-v-816f99b4]{fill:none;opacity:.3;stroke:var(--flow-tint);stroke-width:2px}.flow-backdrop__grain[data-v-816f99b4]{mix-blend-mode:overlay;opacity:.6;background-image:radial-gradient(#ffffff06 1px,#0000 0);background-size:3px 3px;position:absolute;inset:0}.flow-backdrop--static .flow-backdrop__lane[data-v-816f99b4],.flow-backdrop--static .flow-backdrop__task[data-v-816f99b4]{animation:none}.flow-backdrop--jam .flow-backdrop__lane[data-v-816f99b4]{opacity:.4;stroke-dasharray:6 26}@keyframes flow-dash-816f99b4{to{stroke-dashoffset:-280px}}@media (prefers-reduced-motion:reduce){.flow-backdrop__lane[data-v-816f99b4]{animation:none}}.phase-stepper[data-v-ede502d1]{align-items:center;gap:.3rem;width:100%;padding:.4rem .2rem 1.4rem;display:flex}.phase-stepper__terminal[data-v-ede502d1]{color:#ffffff73;border:2px solid #ffffff2e;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:.7rem;transition:all .4s;display:grid}.phase-stepper__terminal.is-lit[data-v-ede502d1]{border-color:var(--mkt-status-success);color:var(--mkt-status-success)}.phase-stepper__terminal--end[data-v-ede502d1]{border-width:3px}.phase-stepper__link[data-v-ede502d1]{background:#ffffff1f;border-radius:2px;flex:1;min-width:8px;height:2px;position:relative}.phase-stepper__link.is-done[data-v-ede502d1]{background:var(--mkt-status-success)}.phase-stepper__node[data-v-ede502d1]{flex-direction:column;flex-shrink:0;align-items:center;gap:.3rem;display:flex;position:relative}.phase-stepper__node .phase-stepper__glyph[data-v-ede502d1]{border:1.5px solid var(--mkt-hairline-on-dark);border-radius:var(--mkt-radius);font-family:var(--mkt-font-mono);font-variant-numeric:tabular-nums;background:#ffffff0d;place-items:center;width:42px;height:32px;font-size:1rem;transition:all .45s cubic-bezier(.16,1,.3,1);display:grid}.phase-stepper__node.is-done .phase-stepper__glyph[data-v-ede502d1]{background:color-mix(in srgb,var(--node-color) 26%,transparent);border-color:var(--node-color)}.phase-stepper__node.is-current .phase-stepper__glyph[data-v-ede502d1]{background:color-mix(in srgb,var(--node-color) 30%,transparent);border-color:var(--node-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--node-color) 22%,transparent);transform:scale(1.12)}.phase-stepper__node.is-future[data-v-ede502d1]{opacity:.55}.phase-stepper__caption[data-v-ede502d1]{color:#ffffff80;font-family:var(--mkt-font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;margin-top:6px;font-size:.62rem;font-weight:600;transition:color .3s;position:absolute;top:100%}.is-current .phase-stepper__caption[data-v-ede502d1]{color:#fff}.is-done .phase-stepper__caption[data-v-ede502d1]{color:#ffffffb8}@media (prefers-reduced-motion:reduce){.phase-stepper__caption[data-v-ede502d1],.phase-stepper__node .phase-stepper__glyph[data-v-ede502d1],.phase-stepper__terminal[data-v-ede502d1]{transition:none}}@media (max-width:720px){.phase-stepper__caption[data-v-ede502d1]{display:none}.phase-stepper[data-v-ede502d1]{padding-bottom:.5rem}}.quest-beat[data-v-e6980460]{flex-direction:column;gap:1.25rem;display:flex}.quest-beat__head[data-v-e6980460]{text-align:center}.quest-beat__eyebrow[data-v-e6980460]{color:var(--mkt-on-dark);font-family:var(--mkt-font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .35rem;font-size:.74rem;font-weight:700}.quest-beat__title[data-v-e6980460]{color:#fff;font-family:var(--mkt-font-display);letter-spacing:-.02em;margin:0 0 .6rem;font-size:clamp(1.4rem,3.5vw,2rem);font-weight:800}.quest-beat__narrative[data-v-e6980460]{color:#fffc;max-width:620px;margin:0 auto;font-size:1rem;line-height:1.65}.quest-beat__narrative[data-v-e6980460] p{margin:0 0 .5rem}.quest-beat__hint[data-v-e6980460]{color:var(--mkt-on-dark);justify-content:center;align-items:center;gap:.5rem;margin:0;font-size:.92rem;font-weight:600;display:flex}.quest-beat__hint i[data-v-e6980460]{color:var(--q-accent,var(--mkt-color-brand))}.quest-beat__board[data-v-e6980460]{--q-accent:var(--mkt-color-brand);background:var(--mkt-panel-dark);border:1px solid var(--mkt-hairline-on-dark);border-radius:var(--mkt-radius);touch-action:none;padding:.5rem;transition:border-color .4s}.quest-beat__board--done[data-v-e6980460]{border-color:color-mix(in srgb,var(--mkt-status-success) 55%,transparent);--q-accent:var(--mkt-status-success)}.quest-beat__svg[data-v-e6980460]{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.quest-beat__edge[data-v-e6980460]{stroke:var(--q-accent,var(--mkt-color-brand));stroke-linecap:round;stroke-width:4px}.quest-beat__edge--live[data-v-e6980460]{opacity:.8;stroke-dasharray:8 8}.quest-beat__node[data-v-e6980460]{cursor:grab;transition:transform .22s}.quest-beat__node--armed[data-v-e6980460]{transition:none}.quest-beat__node[data-v-e6980460]:active{cursor:grabbing}.quest-beat__node rect[data-v-e6980460]{fill:color-mix(in srgb,var(--mkt-color-brand) 15%,#0d0a23);stroke:color-mix(in srgb,var(--mkt-on-dark) 40%,transparent);stroke-width:2px;transition:stroke .2s,fill .2s}.quest-beat__node text[data-v-e6980460]{fill:#fff;font-family:var(--mkt-font-mono);pointer-events:none;font-size:16px;font-weight:600}.quest-beat__node--start rect[data-v-e6980460]{fill:color-mix(in srgb,var(--mkt-status-success) 24%,#0d0a23);stroke:var(--mkt-status-success)}.quest-beat__node--end rect[data-v-e6980460]{fill:color-mix(in srgb,var(--mkt-color-brand) 28%,#0d0a23);stroke:var(--mkt-color-brand)}.quest-beat__node--armed rect[data-v-e6980460]{stroke:var(--q-accent,var(--mkt-color-brand));stroke-width:3px}.quest-beat__node:hover rect[data-v-e6980460]{fill:color-mix(in srgb,var(--mkt-color-brand) 26%,#0d0a23)}.quest-beat__check[data-v-e6980460]{background:var(--mkt-color-brand);border:1px solid var(--mkt-hairline-on-dark);border-radius:var(--mkt-radius-sm);color:#fff;cursor:pointer;font-family:var(--mkt-font-mono);letter-spacing:.04em;align-self:center;padding:.7rem 1.8rem;font-size:.95rem;font-weight:700;transition:filter .2s}.quest-beat__check[data-v-e6980460]:hover:not(:disabled){filter:brightness(1.15)}.quest-beat__check[data-v-e6980460]:disabled{cursor:default;opacity:.6}.quest-beat__board--wrong[data-v-e6980460]{border-color:color-mix(in srgb,var(--mkt-status-error) 55%,transparent);animation:.4s beat-shake-e6980460}.quest-beat__edge--wrong[data-v-e6980460]{stroke:var(--mkt-status-error);stroke-dasharray:8 8}@keyframes beat-shake-e6980460{0%,to{transform:translate(0)}25%{transform:translate(-7px)}50%{transform:translate(6px)}75%{transform:translate(-4px)}}@media (prefers-reduced-motion:reduce){.quest-beat__board[data-v-e6980460],.quest-beat__node[data-v-e6980460],.quest-beat__node rect[data-v-e6980460]{transition:none;animation:none}.quest-beat__board--wrong[data-v-e6980460]{animation:none}}.cat-stage[data-v-29ad94ec]{aspect-ratio:16/9;border:1px solid var(--mkt-hairline-on-dark);border-radius:var(--mkt-radius);box-shadow:var(--mkt-shadow);background:#0d0a23;width:100%;max-width:760px;margin:0 auto;position:relative;overflow:hidden}.cat-stage--lg[data-v-29ad94ec]{max-width:860px}.cat-stage--sm[data-v-29ad94ec]{max-width:520px}.cat-stage__bg[data-v-29ad94ec]{filter:blur(34px)saturate(1.15)brightness(.5);z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.18)}.cat-stage__media[data-v-29ad94ec]{object-fit:contain;object-position:center;z-index:1;width:100%;height:100%;position:absolute;inset:0}.cat-stage__vignette[data-v-29ad94ec]{pointer-events:none;z-index:2;background:radial-gradient(120% 90% at 50% 30%,#0000 55%,#0a071e59 100%),linear-gradient(0deg,#0a071e8c 0,#0000 34%);position:absolute;inset:0}.cat-stage__placeholder[data-v-29ad94ec]{color:#fff3;background:#ffffff08;place-items:center;display:grid;position:absolute;inset:0}.cat-stage__placeholder i[data-v-29ad94ec]{font-size:2.5rem}.cat-stage__speech[data-v-29ad94ec]{border:1px solid var(--mkt-hairline-on-dark);border-radius:var(--mkt-radius);text-align:center;z-index:3;background:#0b0d1af0;max-width:min(560px,92%);padding:.7rem 1.1rem;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #0006}.cat-stage__speech-author[data-v-29ad94ec]{color:color-mix(in srgb,var(--phase-color,#818cf8) 80%,#fff);font-family:var(--mkt-font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.15rem;font-size:.7rem;font-weight:700;display:block}.cat-stage__speech-text[data-v-29ad94ec]{color:#ffffffeb;margin:0;font-size:.95rem;line-height:1.5}.speech-enter-active[data-v-29ad94ec],.speech-leave-active[data-v-29ad94ec]{transition:opacity .35s,transform .35s cubic-bezier(.16,1,.3,1)}.speech-enter-from[data-v-29ad94ec]{opacity:0;transform:translate(-50%)translateY(10px)}.speech-leave-to[data-v-29ad94ec]{opacity:0;transform:translate(-50%)translateY(6px)}@media (prefers-reduced-motion:reduce){.speech-enter-active[data-v-29ad94ec],.speech-leave-active[data-v-29ad94ec]{transition:opacity .2s}.speech-enter-from[data-v-29ad94ec],.speech-leave-to[data-v-29ad94ec]{transform:translate(-50%)}}.metric-gauges[data-v-3a8c1990]{gap:.5rem;display:grid}.metric-gauges--row[data-v-3a8c1990]{scrollbar-width:none;grid-auto-columns:minmax(120px,1fr);grid-auto-flow:column;overflow-x:auto}.metric-gauges--row[data-v-3a8c1990]::-webkit-scrollbar{display:none}.metric-gauges--grid[data-v-3a8c1990]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.625rem}.metric-gauges__item[data-v-3a8c1990]{border:1px solid var(--mkt-hairline-on-dark);border-radius:var(--mkt-radius);background:#ffffff09;align-items:center;gap:.6rem;min-width:0;padding:.6rem .7rem;display:flex}.metric-gauges__item.is-good[data-v-3a8c1990]{border-color:color-mix(in srgb,var(--mkt-status-success) 40%,transparent)}.metric-gauges__item.is-warning[data-v-3a8c1990]{border-color:color-mix(in srgb,var(--mkt-status-warning) 40%,transparent)}.metric-gauges__item.is-critical[data-v-3a8c1990]{border-color:color-mix(in srgb,var(--mkt-status-error) 42%,transparent)}.metric-gauges__icon[data-v-3a8c1990]{flex-shrink:0;font-size:1rem}.is-good .metric-gauges__icon[data-v-3a8c1990]{color:var(--mkt-status-success)}.is-warning .metric-gauges__icon[data-v-3a8c1990]{color:var(--mkt-status-warning)}.is-critical .metric-gauges__icon[data-v-3a8c1990]{color:var(--mkt-status-error)}.metric-gauges__body[data-v-3a8c1990]{flex:1;min-width:0}.metric-gauges__label[data-v-3a8c1990]{color:#ffffff8c;font-family:var(--mkt-font-mono);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.68rem;line-height:1.1;display:block;overflow:hidden}.metric-gauges__value-row[data-v-3a8c1990]{align-items:baseline;gap:.35rem;display:flex}.metric-gauges__value[data-v-3a8c1990]{color:#fff;font-family:var(--mkt-font-mono);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:700;line-height:1.2}.metric-gauges__delta[data-v-3a8c1990]{font-family:var(--mkt-font-mono);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:700}.metric-gauges__delta.is-good[data-v-3a8c1990]{color:var(--mkt-status-success)}.metric-gauges__delta.is-bad[data-v-3a8c1990]{color:var(--mkt-status-error)}.metric-gauges__delta.is-flat[data-v-3a8c1990]{color:#fff6}.metric-gauges__bar[data-v-3a8c1990]{border-radius:var(--mkt-radius-sm);background:#ffffff14;height:4px;margin-top:.35rem;overflow:hidden}.metric-gauges__bar-fill[data-v-3a8c1990]{border-radius:var(--mkt-radius-sm);height:100%;transition:width .7s cubic-bezier(.16,1,.3,1)}.metric-gauges__bar-fill.is-good[data-v-3a8c1990]{background:var(--mkt-status-success)}.metric-gauges__bar-fill.is-warning[data-v-3a8c1990]{background:var(--mkt-status-warning)}.metric-gauges__bar-fill.is-critical[data-v-3a8c1990]{background:var(--mkt-status-error)}@media (max-width:560px){.metric-gauges--row[data-v-3a8c1990]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;overflow-x:visible}}.delta-enter-active[data-v-3a8c1990]{transition:opacity .4s,transform .4s cubic-bezier(.16,1,.3,1)}.delta-enter-from[data-v-3a8c1990]{opacity:0;transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){.delta-enter-active[data-v-3a8c1990],.metric-gauges__bar-fill[data-v-3a8c1990]{transition:none}}.quest-event__stage[data-v-3546fdf8]{margin-top:.5rem}.quest-event__head[data-v-3546fdf8]{text-align:center;margin:.25rem 0 1.25rem}.quest-event__eyebrow[data-v-3546fdf8]{color:color-mix(in srgb,var(--phase-color) 78%,#fff);font-family:var(--mkt-font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .4rem;font-size:.74rem;font-weight:700}.quest-event__title[data-v-3546fdf8]{color:#fff;font-family:var(--mkt-font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,3.5vw,2.1rem);font-weight:800;line-height:1.15}.quest-event__gauges[data-v-3546fdf8]{margin-bottom:1.5rem}@media (max-width:560px){.quest-event__hud[data-v-3546fdf8]{border-bottom:1px solid var(--mkt-hairline-on-dark);top:var(--header-height,58px);z-index:30;background:#0d0a23fa;margin:0 -.9rem 1.25rem;padding:.45rem .6rem .5rem;position:sticky}.quest-event__hud .quest-event__gauges[data-v-3546fdf8]{margin-bottom:0}.quest-event__hud .quest-event__timer[data-v-3546fdf8]{margin-bottom:.45rem}.quest-event__hud .quest-event__timer-label[data-v-3546fdf8]{margin-top:.25rem;font-size:.76rem}.quest-event__hud[data-v-3546fdf8] .metric-gauges--row{grid-template-columns:none;grid-auto-columns:1fr;grid-auto-flow:column;gap:.3rem;overflow-x:visible}.quest-event__hud[data-v-3546fdf8] .metric-gauges__item{text-align:center;flex-direction:column;align-items:center;gap:.1rem;padding:.3rem .15rem}.quest-event__hud[data-v-3546fdf8] .metric-gauges__bar,.quest-event__hud[data-v-3546fdf8] .metric-gauges__label{display:none}.quest-event__hud[data-v-3546fdf8] .metric-gauges__value{font-size:.95rem}.quest-event__hud[data-v-3546fdf8] .metric-gauges__value-row{justify-content:center}}.quest-event__narrative[data-v-3546fdf8]{color:#ffffffdb;margin-bottom:1.75rem;font-size:1.05rem;line-height:1.7}.quest-event__narrative[data-v-3546fdf8] p{margin:0 0 .75rem}.quest-event__narrative[data-v-3546fdf8] p:last-child{margin-bottom:0}.quest-event__decisions-label[data-v-3546fdf8]{color:#ffffff80;font-family:var(--mkt-font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .85rem;font-size:.8rem;font-weight:600}.quest-event__timer[data-v-3546fdf8]{--timer-color:var(--mkt-status-warning);margin-bottom:1rem}.quest-event__timer--urgent[data-v-3546fdf8]{--timer-color:var(--mkt-status-error)}.quest-event__timer-track[data-v-3546fdf8]{border-radius:var(--mkt-radius);background:#ffffff14;height:8px;overflow:hidden}.quest-event__timer-bar[data-v-3546fdf8]{background:var(--timer-color);border-radius:var(--mkt-radius);height:100%;transition:width .1s linear,background .3s}.quest-event__timer-label[data-v-3546fdf8]{color:var(--timer-color);font-family:var(--mkt-font-mono);font-variant-numeric:tabular-nums;align-items:center;gap:.4rem;margin-top:.4rem;font-size:.82rem;font-weight:700;display:inline-flex}.quest-event__decisions-grid[data-v-3546fdf8]{grid-template-columns:repeat(2,1fr);gap:.9rem;display:grid}.decision-card[data-v-3546fdf8]{border:1px solid var(--mkt-hairline-on-dark);border-radius:var(--mkt-radius);color:inherit;cursor:pointer;text-align:left;background:#ffffff0a;flex-direction:column;width:100%;transition:border-color .2s,background .2s;display:flex;position:relative;overflow:hidden}.decision-card[data-v-3546fdf8]:focus-visible{border-color:var(--phase-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--phase-color) 30%,transparent);outline:none}.decision-card[data-v-3546fdf8]:hover{border-color:color-mix(in srgb,var(--phase-color) 60%,var(--mkt-hairline-on-dark));background:#ffffff0f}.decision-card:hover .decision-card__arrow[data-v-3546fdf8]{color:color-mix(in srgb,var(--phase-color) 85%,#fff);transform:translate(4px)}.decision-card__thumb[data-v-3546fdf8]{aspect-ratio:4/3;border-bottom:1px solid var(--mkt-hairline-on-dark);object-fit:cover;background:#0d0a23;flex:none;width:100%;height:auto;position:relative}.decision-card__body[data-v-3546fdf8]{flex-direction:column;flex:1;gap:.3rem;min-width:0;padding:.9rem 1.05rem .8rem;display:flex;position:relative}.decision-card__label[data-v-3546fdf8]{color:#fff;font-size:1rem;font-weight:700;line-height:1.3}.decision-card__desc[data-v-3546fdf8]{color:#ffffff94;font-size:.85rem;line-height:1.4}.decision-card__arrow[data-v-3546fdf8]{color:#fff6;align-self:flex-end;margin-top:.35rem;font-size:.85rem;transition:transform .2s,color .2s}@media (max-width:560px){.quest-event__decisions-grid[data-v-3546fdf8]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.decision-card[data-v-3546fdf8],.decision-card__arrow[data-v-3546fdf8],.quest-event__timer-bar[data-v-3546fdf8]{transition:none}.decision-card:hover .decision-card__arrow[data-v-3546fdf8]{transform:none}}.quest-gameover[data-v-26f4387b]{--go-color:#ef4444;flex-direction:column;gap:1.5rem;display:flex}.quest-gameover__share-top[data-v-26f4387b]{justify-content:center;display:flex}.quest-gameover__card[data-v-26f4387b]{background:var(--mkt-panel-dark);border:1px solid color-mix(in srgb,var(--go-color) 30%,var(--mkt-hairline-on-dark));border-radius:var(--mkt-radius);text-align:center;padding:.5rem 1.25rem 2rem}.quest-gameover__stage[data-v-26f4387b]{margin:0 auto 1rem}.quest-gameover__badge[data-v-26f4387b]{background:color-mix(in srgb,var(--go-color) 75%,#00000080);border:1px solid color-mix(in srgb,var(--go-color) 60%,#fff);border-radius:var(--mkt-radius);color:#fff;letter-spacing:.18em;padding:.3rem .9rem;font-size:.78rem;position:absolute;top:12px;left:50%;transform:translate(-50%)}.quest-gameover__badge[data-v-26f4387b],.quest-gameover__eyebrow[data-v-26f4387b]{font-family:var(--mkt-font-mono);font-weight:700}.quest-gameover__eyebrow[data-v-26f4387b]{color:color-mix(in srgb,var(--go-color) 70%,#fff);letter-spacing:.12em;text-transform:uppercase;margin:.25rem 0 .3rem;font-size:.75rem}.quest-gameover__title[data-v-26f4387b]{color:#fff;font-family:var(--mkt-font-display);letter-spacing:-.02em;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;margin:0 0 .85rem;font-size:clamp(1.6rem,4.5vw,2.3rem);font-weight:800;line-height:1.1;display:inline-flex}.quest-gameover__title i[data-v-26f4387b]{color:var(--go-color)}.quest-gameover__narrative[data-v-26f4387b]{color:#ffffffd1;max-width:560px;margin:0 auto 1.25rem;font-size:1.05rem;line-height:1.7}.quest-gameover__narrative[data-v-26f4387b] p{margin:0 0 .6rem}.quest-gameover__narrative[data-v-26f4387b] p:last-child{margin-bottom:0}.quest-gameover__progress[data-v-26f4387b]{color:#fff9;margin:0;font-size:.95rem}.quest-gameover__progress strong[data-v-26f4387b]{color:#fff}.quest-gameover__cta[data-v-26f4387b]{background:var(--mkt-panel-dark);border:1px solid var(--mkt-hairline-on-dark);border-radius:var(--mkt-radius);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem 1.25rem;padding:1.5rem;display:grid}.quest-gameover__cta-icon[data-v-26f4387b]{color:var(--mkt-on-dark);font-size:1.5rem}.quest-gameover__cta-headline[data-v-26f4387b]{color:#fff;font-family:var(--mkt-font-display);letter-spacing:-.015em;margin:0 0 .25rem;font-size:1.1rem;font-weight:800}.quest-gameover__cta-sub[data-v-26f4387b]{color:#ffffffb8;margin:0;font-size:.9rem;line-height:1.5}.quest-gameover__cta-btn[data-v-26f4387b]{background:var(--mkt-color-brand-strong);border-radius:var(--mkt-radius);color:#fff;white-space:nowrap;align-items:center;gap:.5rem;padding:.8rem 1.4rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.quest-gameover__cta-btn[data-v-26f4387b]:hover{background:var(--mkt-color-brand)}.quest-gameover__restart[data-v-26f4387b]{justify-content:center;padding-top:.25rem;display:flex}@media (max-width:640px){.quest-gameover__cta[data-v-26f4387b]{text-align:center;grid-template-columns:1fr;justify-items:center}}@media (prefers-reduced-motion:reduce){.quest-gameover__cta-btn[data-v-26f4387b]{transition:none}}.quest-intro[data-v-d72c7d02]{--phase-color:#6366f1}.quest-intro__stage[data-v-d72c7d02]{margin-bottom:.5rem}.quest-intro__body[data-v-d72c7d02]{text-align:center;max-width:680px;margin:0 auto}.quest-intro__eyebrow[data-v-d72c7d02]{color:color-mix(in srgb,var(--phase-color) 70%,#fff);font-family:var(--mkt-font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.4rem;margin:0 0 .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.quest-intro__title[data-v-d72c7d02]{color:#fff;font-family:var(--mkt-font-display);letter-spacing:-.02em;margin:0 0 .6rem;font-size:clamp(1.9rem,5vw,3rem);font-weight:800;line-height:1.08}.quest-intro__subtitle[data-v-d72c7d02]{color:#ffffffb3;max-width:560px;margin:0 auto 1.5rem;font-size:1.1rem;line-height:1.5}.quest-intro__narrative[data-v-d72c7d02]{border:1px solid var(--mkt-hairline-on-dark);border-radius:var(--mkt-radius);color:#ffffffd1;text-align:left;background:#ffffff08;margin-bottom:1.5rem;padding:1.25rem 1.5rem;font-size:1rem;line-height:1.75}.quest-intro__narrative[data-v-d72c7d02] p{margin:0 0 .75rem}.quest-intro__narrative[data-v-d72c7d02] p:last-child{margin-bottom:0}.quest-intro__metrics-label[data-v-d72c7d02]{color:#ffffff80;font-family:var(--mkt-font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .6rem;font-size:.8rem}.quest-intro__chips[data-v-d72c7d02]{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:2rem;display:flex}.quest-intro__chip[data-v-d72c7d02]{border:1px solid var(--mkt-hairline-on-dark);border-radius:var(--mkt-radius);color:#ffffffd9;background:#ffffff0d;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.85rem;font-weight:600;display:inline-flex}.quest-intro__chip i[data-v-d72c7d02]{color:color-mix(in srgb,var(--phase-color) 75%,#fff);font-size:.85rem}.quest-intro__action[data-v-d72c7d02]{flex-direction:column;align-items:center;gap:.75rem;display:flex}.quest-intro__cta[data-v-d72c7d02]{min-width:240px;font-size:1.05rem!important;font-weight:700!important}.quest-intro__meta[data-v-d72c7d02]{color:#ffffff73;font-family:var(--mkt-font-mono);font-variant-numeric:tabular-nums;font-size:.8rem}.quest-outcome[data-v-41e80095]{--phase-color:var(--mkt-color-brand)}.quest-outcome--positive[data-v-41e80095]{--phase-color:var(--mkt-status-success)}.quest-outcome--negative[data-v-41e80095]{--phase-color:var(--mkt-status-error)}.quest-outcome--neutral[data-v-41e80095]{--phase-color:var(--mkt-color-brand)}.quest-outcome__stage[data-v-41e80095]{margin-bottom:.75rem}.quest-outcome__tone[data-v-41e80095]{background:color-mix(in srgb,var(--phase-color) 30%,#0d0a23cc);border:1px solid color-mix(in srgb,var(--phase-color) 60%,transparent);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:1.05rem;display:grid;position:absolute;top:12px;right:12px}.quest-outcome__label[data-v-41e80095]{color:#fff;font-family:var(--mkt-font-display);letter-spacing:-.02em;text-align:center;margin:0 0 1rem;font-size:clamp(1.4rem,3.5vw,1.9rem);font-weight:800}.quest-outcome__narrative[data-v-41e80095]{color:#ffffffdb;margin-bottom:1rem;font-size:1.05rem;line-height:1.7}.quest-outcome__narrative[data-v-41e80095] p{margin:0 0 .7rem}.quest-outcome__narrative[data-v-41e80095] p:last-child{margin-bottom:0}.quest-outcome__conditional[data-v-41e80095]{border-left:3px solid color-mix(in srgb,var(--phase-color) 70%,transparent);border-radius:0 var(--mkt-radius) var(--mkt-radius) 0;color:#ffffffc7;background:#ffffff08;margin-bottom:1rem;padding:.85rem 1.1rem;font-size:.98rem;line-height:1.6}.quest-outcome__trap[data-v-41e80095]{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);align-items:flex-start;gap:.75rem;margin-bottom:1.5rem;padding:1rem 1.2rem;display:flex}.quest-outcome__trap i[data-v-41e80095]{color:var(--mkt-status-warning);margin-top:.1rem;font-size:1.2rem}.quest-outcome__trap p[data-v-41e80095]{color:#ffffffd9;margin:0;font-size:.95rem;line-height:1.55}.quest-outcome__gauges[data-v-41e80095]{margin-bottom:1.75rem}.quest-outcome__action[data-v-41e80095]{justify-content:center;display:flex}.quest-outcome__action[data-v-41e80095] .p-button{min-width:220px}.archetype-gallery[data-v-c3457095]{border:1px solid var(--mkt-hairline-on-dark);border-radius:var(--mkt-radius);background:#ffffff08;margin-top:1.5rem;padding:1.25rem}.archetype-gallery__head[data-v-c3457095]{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;display:flex}.archetype-gallery__head--secret[data-v-c3457095]{border-top:1px solid var(--mkt-hairline-on-dark);margin-top:1.75rem;padding-top:1.25rem}.archetype-gallery__head--secret .archetype-gallery__title i[data-v-c3457095]{color:var(--mkt-status-error)}.archetype-gallery__title[data-v-c3457095]{color:#fff;font-family:var(--mkt-font-mono);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.95rem;font-weight:700}.archetype-gallery__title i[data-v-c3457095]{color:#a5b4fc;margin-right:.4rem}.archetype-gallery__count[data-v-c3457095]{color:#a5b4fc;font-family:var(--mkt-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:.85rem;font-weight:700}.archetype-gallery__grid[data-v-c3457095]{grid-template-columns:repeat(7,1fr);gap:.6rem;display:grid}.archetype-gallery__tile[data-v-c3457095]{text-align:center;flex-direction:column;align-items:center;gap:.4rem;display:flex}.archetype-gallery__tile--current .archetype-gallery__thumb[data-v-c3457095]{border-color:var(--tile-color);box-shadow:0 0 0 2px var(--tile-color)}.archetype-gallery__tile--locked .archetype-gallery__thumb img[data-v-c3457095],.archetype-gallery__tile--locked .archetype-gallery__thumb>i[data-v-c3457095]:not(.archetype-gallery__lock){filter:grayscale();opacity:.55}.archetype-gallery__tile--locked .archetype-gallery__name[data-v-c3457095]{color:#ffffff80}.archetype-gallery__thumb[data-v-c3457095]{aspect-ratio:1;background:color-mix(in srgb,var(--tile-color) 18%,#0d0a23);border:1.5px solid color-mix(in srgb,var(--tile-color) 40%,transparent);border-radius:var(--mkt-radius);justify-content:center;align-items:center;width:100%;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.archetype-gallery__thumb img[data-v-c3457095]{object-fit:cover;width:100%;height:100%}.archetype-gallery__thumb i[data-v-c3457095]{color:color-mix(in srgb,var(--tile-color) 80%,#fff);font-size:1.3rem}.archetype-gallery__lock[data-v-c3457095]{background:#000000b8;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;bottom:5px;right:5px;color:#ffffffd9!important;font-size:.7rem!important}.archetype-gallery__name[data-v-c3457095]{color:#ffffffbf;font-size:.68rem;font-weight:600;line-height:1.2}.archetype-gallery__hint[data-v-c3457095]{color:#ffffff8c;text-align:center;margin:1rem 0 0;font-size:.85rem}@media (max-width:640px){.archetype-gallery__grid[data-v-c3457095]{grid-template-columns:repeat(4,1fr)}.archetype-gallery__name[data-v-c3457095]{font-size:.62rem}}@media (prefers-reduced-motion:reduce){.archetype-gallery__thumb[data-v-c3457095]{transition:none}}.quest-radar[data-v-4e0ed109]{width:100%;max-width:380px;height:auto}.quest-radar__ring[data-v-4e0ed109]{fill:none;stroke:#ffffff14;stroke-width:1px}.quest-radar__axis[data-v-4e0ed109]{stroke:#ffffff1a;stroke-width:1px}.quest-radar__area[data-v-4e0ed109]{fill:color-mix(in srgb,var(--radar-color) 28%,transparent);stroke:var(--radar-color);stroke-width:2px;transition:all .6s cubic-bezier(.16,1,.3,1)}.quest-radar__dot[data-v-4e0ed109]{fill:#fff}.quest-radar__label[data-v-4e0ed109]{fill:#ffffffc7;font-family:var(--mkt-font-mono);font-size:11px;font-weight:600}@media (prefers-reduced-motion:reduce){.quest-radar__area[data-v-4e0ed109]{transition:none}}.score-dial[data-v-02a5b71e]{width:150px;height:150px;position:relative}.score-dial__svg[data-v-02a5b71e]{color:var(--dial-color);width:100%;height:100%;transform:rotate(-90deg)}.score-dial__track[data-v-02a5b71e]{fill:none;stroke:#ffffff14;stroke-width:10px}.score-dial__progress[data-v-02a5b71e]{fill:none;stroke-linecap:round;stroke-width:10px;transition:stroke-dashoffset .2s linear}.score-dial__center[data-v-02a5b71e]{flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}.score-dial__value[data-v-02a5b71e]{color:#fff;font-family:var(--mkt-font-mono);font-variant-numeric:tabular-nums;font-size:2.6rem;font-weight:700}.score-dial__max[data-v-02a5b71e]{color:#ffffff73;font-family:var(--mkt-font-mono);font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:.75rem}.score-dial__label[data-v-02a5b71e]{color:color-mix(in srgb,var(--dial-color) 75%,#fff);font-family:var(--mkt-font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:.3rem;font-size:.7rem;font-weight:700}@media (prefers-reduced-motion:reduce){.score-dial__progress[data-v-02a5b71e]{transition:none}}.quest-result[data-v-4ab7bcaa]{--tier-color:#6366f1;flex-direction:column;gap:1.75rem;display:flex}.archetype-card[data-v-4ab7bcaa]{background:var(--mkt-panel-dark);border:1px solid color-mix(in srgb,var(--tier-color) 40%,var(--mkt-hairline-on-dark));border-radius:var(--mkt-radius);position:relative;overflow:hidden}.archetype-card__inner[data-v-4ab7bcaa]{text-align:center;padding:1.5rem 1.5rem 2rem}.archetype-card__eyebrow[data-v-4ab7bcaa]{color:#ffffff80;font-family:var(--mkt-font-mono);letter-spacing:.12em;text-transform:uppercase;margin:.5rem 0 .3rem;font-size:.75rem;font-weight:700}.archetype-card__title[data-v-4ab7bcaa]{color:#fff;font-family:var(--mkt-font-display);letter-spacing:-.02em;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;margin:0 0 .75rem;font-size:clamp(1.6rem,4.5vw,2.4rem);font-weight:800;line-height:1.1;display:inline-flex}.archetype-card__title i[data-v-4ab7bcaa]{color:var(--tier-color)}.archetype-card__desc[data-v-4ab7bcaa]{color:#ffffffbf;max-width:540px;margin:0 auto;font-size:1.02rem;line-height:1.6}.quest-result__scoreboard[data-v-4ab7bcaa]{border:1px solid var(--mkt-hairline-on-dark);border-radius:var(--mkt-radius);background:#ffffff08;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem 2.5rem;padding:1.5rem;display:flex}.quest-result__score[data-v-4ab7bcaa]{flex-direction:column;align-items:center;gap:.75rem;display:flex}.quest-result__percentile[data-v-4ab7bcaa]{color:#ffffffb3;text-align:center;max-width:220px;margin:0;font-size:.95rem}.quest-result__percentile strong[data-v-4ab7bcaa]{color:#fff}.quest-result__radar[data-v-4ab7bcaa]{flex:1;justify-content:center;min-width:260px;display:flex}.quest-result__section-title[data-v-4ab7bcaa]{color:#fff;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:1.05rem;font-weight:700;display:flex}.quest-result__section-title i[data-v-4ab7bcaa]{color:var(--tier-color)}.chronicle[data-v-4ab7bcaa]{margin:0;padding:0 0 0 .5rem;list-style:none;position:relative}.chronicle[data-v-4ab7bcaa]:before{content:"";background:#ffffff1a;width:2px;position:absolute;top:6px;bottom:6px;left:5px}.chronicle__item[data-v-4ab7bcaa]{gap:.85rem;padding:.45rem 0;display:flex;position:relative}.chronicle__dot[data-v-4ab7bcaa]{z-index:1;border:2px solid;border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-top:3px}.is-positive .chronicle__dot[data-v-4ab7bcaa]{background:var(--mkt-status-success);border-color:color-mix(in srgb,var(--mkt-status-success) 50%,transparent)}.is-negative .chronicle__dot[data-v-4ab7bcaa]{background:var(--mkt-status-error);border-color:color-mix(in srgb,var(--mkt-status-error) 50%,transparent)}.is-neutral .chronicle__dot[data-v-4ab7bcaa]{background:#94a3b8;border-color:#94a3b880}.chronicle__body[data-v-4ab7bcaa]{flex-direction:column;gap:.1rem;display:flex}.chronicle__event[data-v-4ab7bcaa]{color:#ffffffe6;font-size:.9rem;font-weight:600}.chronicle__decision[data-v-4ab7bcaa]{color:#ffffff8c;align-items:center;gap:.35rem;font-size:.82rem;display:inline-flex}.chronicle__decision i[data-v-4ab7bcaa]{font-size:.72rem}.is-positive .chronicle__decision i[data-v-4ab7bcaa]{color:var(--mkt-status-success)}.is-negative .chronicle__decision i[data-v-4ab7bcaa]{color:var(--mkt-status-error)}.quest-result__teaser[data-v-4ab7bcaa]{background:color-mix(in srgb,var(--tier-color) 10%,transparent);border:1px solid color-mix(in srgb,var(--tier-color) 28%,transparent);border-radius:var(--mkt-radius);align-items:flex-start;gap:.85rem;padding:1.1rem 1.3rem;display:flex}.quest-result__teaser>i[data-v-4ab7bcaa]{color:var(--tier-color);margin-top:.1rem;font-size:1.3rem}.quest-result__teaser-title[data-v-4ab7bcaa]{color:#fff;margin:0 0 .2rem;font-weight:700}.quest-result__teaser-desc[data-v-4ab7bcaa]{color:#ffffffb3;margin:0;font-size:.92rem;line-height:1.55}.quest-result__lead[data-v-4ab7bcaa]{background:var(--mkt-panel-dark);border:1px solid var(--mkt-hairline-on-dark);border-radius:var(--mkt-radius);box-shadow:var(--mkt-shadow);margin-top:.5rem;padding:1.9rem 1.9rem 1.7rem;position:relative;overflow:hidden}.quest-result__lead-head[data-v-4ab7bcaa]{align-items:flex-start;gap:1.1rem;margin-bottom:1.4rem;display:flex;position:relative}.quest-result__lead-spark[data-v-4ab7bcaa]{background:color-mix(in srgb,var(--mkt-color-brand) 20%,transparent);border:1px solid var(--mkt-hairline-on-dark);border-radius:var(--mkt-radius);flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.quest-result__lead-spark i[data-v-4ab7bcaa]{color:var(--mkt-on-dark);font-size:1.4rem}.quest-result__lead-headline[data-v-4ab7bcaa]{color:#fff;font-family:var(--mkt-font-display);letter-spacing:-.02em;margin:0 0 .4rem;font-size:clamp(1.3rem,3vw,1.65rem);font-weight:800;line-height:1.15}.quest-result__lead-sub[data-v-4ab7bcaa]{color:#ffffffdb;margin:0;font-size:1rem;line-height:1.55}.quest-result__form-card[data-v-4ab7bcaa]{background:#07051866;padding:1.4rem 1.3rem 1.1rem}.quest-result__cta[data-v-4ab7bcaa],.quest-result__form-card[data-v-4ab7bcaa]{border:1px solid var(--mkt-hairline-on-dark);border-radius:var(--mkt-radius);position:relative}.quest-result__cta[data-v-4ab7bcaa]{background:var(--mkt-panel-dark);box-shadow:var(--mkt-shadow);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem 1.6rem;margin-top:.5rem;padding:2.1rem 2.2rem;display:grid;overflow:hidden}.quest-result__cta-icon[data-v-4ab7bcaa]{color:var(--mkt-on-dark);font-size:2.1rem;position:relative}.quest-result__cta-headline[data-v-4ab7bcaa]{color:#fff;font-family:var(--mkt-font-display);letter-spacing:-.02em;margin:0 0 .45rem;font-size:clamp(1.35rem,3.2vw,1.75rem);font-weight:800;line-height:1.15;position:relative}.quest-result__cta-sub[data-v-4ab7bcaa]{color:#ffffffdb;margin:0;font-size:1.02rem;line-height:1.55;position:relative}.quest-result__cta-btn[data-v-4ab7bcaa]{background:var(--mkt-color-brand-strong);border-radius:var(--mkt-radius);color:#fff;white-space:nowrap;align-items:center;gap:.55rem;padding:1.05rem 1.8rem;font-size:1.02rem;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex;position:relative}.quest-result__cta-btn[data-v-4ab7bcaa]:hover{background:var(--mkt-color-brand)}.quest-result__share-top[data-v-4ab7bcaa]{justify-content:center;display:flex}.quest-result__restart[data-v-4ab7bcaa]{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding-top:.5rem;display:flex}.quest-result__share-prompt[data-v-4ab7bcaa]{color:#ffffffc7;max-width:32rem;margin:0;font-size:1.05rem;line-height:1.5}@media (max-width:640px){.quest-result__cta[data-v-4ab7bcaa]{text-align:center;grid-template-columns:1fr;justify-items:center}}@media (prefers-reduced-motion:reduce){.quest-result__cta-btn[data-v-4ab7bcaa]{transition:none}}.quest-runner[data-v-0995a54a]{background:var(--mkt-panel-dark);color:#e8eaf6;overscroll-behavior-x:contain;min-height:100vh;position:relative;overflow:clip}.quest-runner__backdrop[data-v-0995a54a]{z-index:0;position:absolute;inset:0}.quest-runner__viewport[data-v-0995a54a]{z-index:1;max-width:880px;margin:0 auto;padding:2.5rem 1.25rem 4rem;position:relative}.quest-runner__center[data-v-0995a54a]{color:#ffffffb3;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:60vh;display:flex}.quest-runner__error-icon[data-v-0995a54a]{color:var(--mkt-status-warning);font-size:2.5rem}.phase-enter-active[data-v-0995a54a],.phase-leave-active[data-v-0995a54a]{transition:opacity .4s,transform .4s cubic-bezier(.16,1,.3,1)}.phase-enter-from[data-v-0995a54a]{opacity:0;transform:translateY(18px)scale(.99)}.phase-leave-to[data-v-0995a54a]{opacity:0;transform:translateY(-12px)scale(.99)}[data-v-0995a54a] .quest-rich a{color:color-mix(in srgb,var(--mkt-color-brand) 55%,#fff);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--mkt-color-brand) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--mkt-color-brand) 55%,transparent);text-underline-offset:.2em;text-decoration-thickness:1px}[data-v-0995a54a] .quest-rich a:hover{color:#fff;text-decoration-color:currentColor}[data-v-0995a54a] .quest-rich a:focus-visible{outline:2px solid color-mix(in srgb,var(--mkt-color-brand) 55%,#fff);outline-offset:2px;border-radius:2px}[data-v-0995a54a] h1[tabindex]:focus,[data-v-0995a54a] h2[tabindex]:focus{outline:none}@media (max-width:640px){.quest-runner__viewport[data-v-0995a54a]{padding:1.5rem .9rem 3rem}}@media (prefers-reduced-motion:reduce){.phase-enter-active[data-v-0995a54a],.phase-leave-active[data-v-0995a54a]{transition:none}.phase-enter-from[data-v-0995a54a],.phase-leave-to[data-v-0995a54a]{transform:none}}
