.mountains-container.svelte-75wls9{pointer-events:none;z-index:0;contain:paint;position:absolute;inset:0;overflow:hidden}.mountain-layer.svelte-75wls9{will-change:transform;width:100%;height:100%;transition:transform 50ms ease-out;position:absolute;bottom:0;left:0}.glow-center.svelte-75wls9{stop-color:rgb(var(--accent));stop-opacity:.15}.glow-mid.svelte-75wls9{stop-color:rgb(var(--accent-muted));stop-opacity:.05}.glow-edge.svelte-75wls9{stop-color:rgb(var(--accent-muted));stop-opacity:0}.dark .glow-center.svelte-75wls9{stop-opacity:.2}.dark .glow-mid.svelte-75wls9{stop-opacity:.07}.l1-peak.svelte-75wls9{stop-color:rgb(var(--border));stop-opacity:.4}.l1-base.svelte-75wls9{stop-color:rgb(var(--border));stop-opacity:.08}.l2-peak.svelte-75wls9{stop-color:rgb(var(--fg-tertiary));stop-opacity:.28}.l2-base.svelte-75wls9{stop-color:rgb(var(--fg-tertiary));stop-opacity:.06}.l3-peak.svelte-75wls9{stop-color:rgb(var(--fg-tertiary));stop-opacity:.32}.l3-base.svelte-75wls9{stop-color:rgb(var(--fg-tertiary));stop-opacity:.06}.l4-peak.svelte-75wls9{stop-color:rgb(var(--accent-muted));stop-opacity:.2}.l4-base.svelte-75wls9{stop-color:rgb(var(--accent-muted));stop-opacity:.03}.l5-peak.svelte-75wls9{stop-color:rgb(var(--accent));stop-opacity:.16}.l5-base.svelte-75wls9{stop-color:rgb(var(--accent));stop-opacity:.02}.dark .l1-peak.svelte-75wls9{stop-color:rgb(var(--fg-tertiary));stop-opacity:.2}.dark .l1-base.svelte-75wls9{stop-color:rgb(var(--fg-tertiary));stop-opacity:.04}.dark .l2-peak.svelte-75wls9{stop-color:rgb(var(--fg-tertiary));stop-opacity:.24}.dark .l2-base.svelte-75wls9{stop-color:rgb(var(--fg-tertiary));stop-opacity:.04}.dark .l3-peak.svelte-75wls9{stop-color:rgb(var(--fg-secondary));stop-opacity:.16}.dark .l3-base.svelte-75wls9{stop-color:rgb(var(--fg-secondary));stop-opacity:.03}.dark .l4-peak.svelte-75wls9{stop-color:rgb(var(--accent-muted));stop-opacity:.24}.dark .l4-base.svelte-75wls9{stop-color:rgb(var(--accent-muted));stop-opacity:.03}.dark .l5-peak.svelte-75wls9{stop-color:rgb(var(--accent));stop-opacity:.2}.dark .l5-base.svelte-75wls9{stop-color:rgb(var(--accent));stop-opacity:.02}.haze-edge.svelte-75wls9{stop-color:rgb(var(--bg));stop-opacity:0}.haze-core.svelte-75wls9{stop-color:rgb(var(--bg));stop-opacity:.2}.dark .haze-core.svelte-75wls9{stop-opacity:.25}.ridge-glow.svelte-75wls9{stroke:rgb(var(--accent-light));stroke-width:4px;stroke-linecap:round;opacity:.08}.ridge-glow.ridge-faint.svelte-75wls9{stroke-width:3px;opacity:.05}.ridge-glow.ridge-strong.svelte-75wls9{stroke-width:6px;opacity:.1}.ridge-line.svelte-75wls9{stroke:rgb(var(--accent-light));stroke-width:1px;stroke-linecap:round;opacity:.2}.ridge-line.ridge-strong.svelte-75wls9{stroke-width:1.5px;opacity:.28}.dark .ridge-glow.svelte-75wls9{opacity:.1}.dark .ridge-glow.ridge-faint.svelte-75wls9{opacity:.06}.dark .ridge-glow.ridge-strong.svelte-75wls9{opacity:.14}.dark .ridge-line.svelte-75wls9{opacity:.25}.dark .ridge-line.ridge-strong.svelte-75wls9{opacity:.35}.contour-line.svelte-75wls9{fill:none;stroke:rgb(var(--fg-tertiary));stroke-width:.7px;stroke-linecap:round;stroke-dasharray:20 3 12 3 8 3;opacity:.08}.dark .contour-line.svelte-75wls9{stroke:rgb(var(--fg-secondary));opacity:.06}.rock-texture.svelte-75wls9{opacity:.06}.dark .rock-texture.svelte-75wls9{opacity:.08}.stream-source.svelte-75wls9{stroke:#2b5e8c;opacity:.45}.stream-source-highlight.svelte-75wls9{stroke:#5a9fd4;opacity:.25}.dark .stream-source.svelte-75wls9{stroke:#3a7bb8;opacity:.5}.dark .stream-source-highlight.svelte-75wls9{stroke:#7ec4f0;opacity:.3}@media (prefers-reduced-motion:reduce){.mountain-layer.svelte-75wls9{transition:none;transform:none!important}}@media (width<=767px){.haze-layer.svelte-75wls9,.contour-group.svelte-75wls9,.rock-texture.svelte-75wls9,.ridge-glow.svelte-75wls9{display:none}.ridge-line.svelte-75wls9{opacity:.15}.layer-glow.svelte-75wls9{opacity:.6}}.scorecard-frame.svelte-4igo74{border:1px solid rgb(var(--accent) / .55);background:#141112;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000057,inset 0 0 0 1px #ffffff06}.scorecard-frame.svelte-4igo74:before{content:"";opacity:.18;pointer-events:none;background-image:url(../../../textures/tactile-noise-dark.png);background-repeat:repeat;position:absolute;inset:0}.scorecard-masthead.svelte-4igo74,.progress-deck.svelte-4igo74,.assessment-card.svelte-4igo74,.result-shell.svelte-4igo74{position:relative}.scorecard-masthead.svelte-4igo74{color:#fff9f2;background:#2b201e;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.35rem 1.5rem;display:flex}.product-title.svelte-4igo74{font-family:var(--font-heading,inherit);letter-spacing:-.01em;font-size:1.05rem;font-weight:700}.product-byline.svelte-4igo74{color:#fff9f2a6;letter-spacing:.12em;text-transform:uppercase;margin-top:.15rem;font-size:.7rem;font-weight:600}.product-facts.svelte-4igo74{color:#fff9f2b8;font-family:var(--font-mono,ui-monospace, monospace);align-items:center;gap:.6rem;font-size:.75rem;display:flex}.product-facts.svelte-4igo74 span:where(.svelte-4igo74){white-space:nowrap;background:#0f0a0a29;border:1px solid #ffffff1f;border-radius:999px;padding:.45rem .65rem}.product-facts.svelte-4igo74 strong:where(.svelte-4igo74){color:#fff9f2;font-weight:700}.progress-deck.svelte-4igo74{color:#f8eee6;padding:1.25rem 1.5rem 1.4rem}.progress-summary.svelte-4igo74{color:#f8eee694;font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;font-size:.72rem;display:flex}.progress-summary.svelte-4igo74 p:where(.svelte-4igo74):first-child{color:#f8eee6;font-weight:700}.journey-track.svelte-4igo74{grid-template-columns:repeat(9,minmax(0,1fr));gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.journey-step.svelte-4igo74{color:#f8eee66b;min-width:0}.step-marker.svelte-4igo74{height:2rem;font-family:var(--font-mono,ui-monospace, monospace);background:#ffffff09;border:1px solid #ffffff1c;border-radius:.35rem;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;transition:background .18s,border-color .18s,color .18s;display:flex}.step-name.svelte-4igo74{text-overflow:ellipsis;margin-top:.45rem;font-size:.66rem;font-weight:600;line-height:1.3;display:block;overflow:hidden}.journey-step.is-current.svelte-4igo74{color:#fff9f2}.journey-step.is-current.svelte-4igo74 .step-marker:where(.svelte-4igo74){border-color:rgb(var(--accent) / .9);background:rgb(var(--accent));box-shadow:0 0 0 3px rgb(var(--accent) / .12);color:#171112}.journey-step.is-complete.svelte-4igo74{color:#f8eee6b3}.journey-step.is-complete.svelte-4igo74 .step-marker:where(.svelte-4igo74){border-color:rgb(var(--accent) / .45);background:rgb(var(--accent) / .16);color:rgb(var(--accent-light))}.assessment-card.svelte-4igo74,.result-shell.svelte-4igo74{background:rgb(var(--card));border-radius:14px;margin:0 .75rem .75rem;overflow:hidden;box-shadow:0 16px 46px #0003}.section-introduction.svelte-4igo74{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.25rem;padding:2rem 2rem 1.5rem;display:grid}.section-number.svelte-4igo74{border:1px solid rgb(var(--accent) / .35);background:rgb(var(--accent) / .08);width:3.8rem;height:3.8rem;color:rgb(var(--accent));font-family:var(--font-mono,ui-monospace, monospace);border-radius:.65rem;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;display:flex}.section-kicker.svelte-4igo74,.purpose-label.svelte-4igo74{color:rgb(var(--accent));letter-spacing:.12em;text-transform:uppercase;font-size:.69rem;font-weight:700}.section-title.svelte-4igo74{margin-top:.35rem;font-size:clamp(1.8rem,4vw,2.65rem);line-height:1.05}.section-title.svelte-4igo74:focus{outline:none}.section-subheader.svelte-4igo74{max-width:47rem;color:rgb(var(--fg-secondary));margin-top:.7rem;font-size:clamp(1rem,2vw,1.2rem);line-height:1.55}.section-purpose.svelte-4igo74{border:1px solid rgb(var(--accent) / .22);background:rgb(var(--bg-secondary));border-radius:.65rem;grid-template-columns:11rem minmax(0,1fr);gap:1.25rem;margin:0 2rem .5rem;padding:1.1rem 1.25rem;display:grid}.section-purpose.svelte-4igo74 p:where(.svelte-4igo74):last-child{max-width:48rem;color:rgb(var(--fg));font-size:.9rem;line-height:1.6}.question-list.svelte-4igo74{margin-top:1rem}.question-block.svelte-4igo74{border-top:1px solid rgb(var(--border));padding:1.75rem 2rem}.question-prompt.svelte-4igo74{max-width:50rem;color:rgb(var(--fg));font-size:1.05rem;font-weight:650;line-height:1.55}.question-number.svelte-4igo74{color:rgb(var(--accent));font-family:var(--font-mono,ui-monospace, monospace);margin-right:.65rem;font-size:.74rem}.question-hint.svelte-4igo74{max-width:47rem;color:rgb(var(--fg-secondary));margin-top:.5rem;font-size:.85rem;line-height:1.55}.choice-grid.svelte-4igo74{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.25rem;display:grid}.choice-card.svelte-4igo74{cursor:pointer;border:1px solid rgb(var(--border));background:rgb(var(--bg));min-height:4.35rem;color:rgb(var(--fg));border-radius:.5rem;align-items:center;gap:.8rem;padding:.85rem 1rem;transition:transform .16s,border-color .16s,background .16s;display:flex;position:relative}.choice-card.svelte-4igo74:hover{border-color:rgb(var(--accent) / .65);background:rgb(var(--bg-secondary));transform:translateY(-1px)}.choice-card.svelte-4igo74:focus-within{outline:2px solid rgb(var(--accent));outline-offset:2px}.choice-card.is-selected.svelte-4igo74{border-color:rgb(var(--accent));background:rgb(var(--accent) / .1)}.choice-input.svelte-4igo74{cursor:pointer;opacity:0;position:absolute;inset:0}.choice-radio.svelte-4igo74{border:1px solid rgb(var(--border));background:rgb(var(--card));border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.choice-card.is-selected.svelte-4igo74 .choice-radio:where(.svelte-4igo74){border-color:rgb(var(--accent));background:rgb(var(--accent));color:rgb(var(--bg))}.choice-card.is-selected.svelte-4igo74 .choice-radio:where(.svelte-4igo74):after{background:rgb(var(--bg));content:"";border-radius:999px;width:.4rem;height:.4rem}.choice-label.svelte-4igo74,.choice-detail.svelte-4igo74{display:block}.choice-label.svelte-4igo74{font-size:.88rem;font-weight:700}.choice-detail.svelte-4igo74{color:rgb(var(--fg-secondary));margin-top:.15rem;font-size:.72rem}.scorecard-navigation.svelte-4igo74{border-top:1px solid rgb(var(--border));background:rgb(var(--bg-secondary) / .7);grid-template-columns:auto minmax(8rem,1fr) auto;align-items:center;gap:1rem;padding:1.25rem 2rem 1.5rem;display:grid}.navigation-help.svelte-4igo74{color:rgb(var(--fg-secondary));text-align:center;font-size:.8rem}.scorecard-next{max-width:23rem}@media (width<=767px){.scorecard-masthead.svelte-4igo74{align-items:flex-start;padding:1.15rem}.product-facts.svelte-4igo74{text-align:right;gap:.3rem;display:grid}.product-facts.svelte-4igo74 span:where(.svelte-4igo74){background:0 0;border:0;padding:0}.progress-deck.svelte-4igo74{padding:1rem 1.15rem 1.15rem}.step-name.svelte-4igo74{display:none}.assessment-card.svelte-4igo74,.result-shell.svelte-4igo74{margin:0 .35rem .35rem}.section-introduction.svelte-4igo74{grid-template-columns:2.65rem minmax(0,1fr);gap:.85rem;padding:1.4rem 1.15rem 1.1rem}.section-number.svelte-4igo74{width:2.65rem;height:2.65rem}.section-purpose.svelte-4igo74{grid-template-columns:1fr;gap:.45rem;margin:0 1.15rem .35rem}.question-block.svelte-4igo74{padding:1.4rem 1.15rem}.choice-grid.svelte-4igo74{grid-template-columns:1fr}.scorecard-navigation.svelte-4igo74{grid-template-columns:1fr;padding:1rem 1.15rem 1.2rem}.navigation-help.svelte-4igo74{grid-row:1;min-height:1.2rem}.scorecard-next,.scorecard-back{width:100%;max-width:none}.scorecard-next{grid-row:2}.scorecard-back{grid-row:3}}@media (width<=430px){.product-title.svelte-4igo74{font-size:.9rem}.product-byline.svelte-4igo74{font-size:.58rem}.product-facts.svelte-4igo74{font-size:.65rem}.progress-summary.svelte-4igo74{align-items:flex-start;font-size:.64rem}}@media print{header,footer,.no-print.svelte-4igo74{display:none!important}.result-shell.svelte-4igo74{box-shadow:none;border:0}.scorecard-frame.svelte-4igo74{box-shadow:none;background:0 0;border:0}}
