.experience.svelte-151wk8s{--lesson-max: 78rem;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:1rem;width:100%;height:100%;min-height:0;padding:4.75rem clamp(1rem,3vw,3rem) 1rem;overflow:auto;container-type:inline-size}.lesson-grid.svelte-151wk8s,.challenge.svelte-151wk8s,.summary.svelte-151wk8s{width:min(100%,var(--lesson-max));margin:auto}.lesson-grid.svelte-151wk8s{display:grid;grid-template-columns:minmax(18rem,.88fr) minmax(20rem,1.12fr);align-items:center;gap:clamp(2rem,5vw,5.5rem)}.lesson-copy.svelte-151wk8s,.visual-column.svelte-151wk8s,.challenge-header.svelte-151wk8s,.answer-panel.svelte-151wk8s,.summary.svelte-151wk8s{min-width:0}.lesson-copy.svelte-151wk8s{display:grid;align-content:center;gap:1.2rem}.eyebrow.svelte-151wk8s{margin:0;color:var(--theme-accent);font-size:clamp(.72rem,.8vw,.9rem);font-weight:800;letter-spacing:.14em;text-transform:uppercase}h1.svelte-151wk8s{max-width:17ch;margin:0;color:var(--theme-text);font-size:clamp(2rem,4.3cqw,4.6rem);font-weight:850;letter-spacing:-.045em;line-height:.98;text-wrap:balance}.lede.svelte-151wk8s,.challenge-header.svelte-151wk8s>p:where(.svelte-151wk8s):last-child,.summary-lede.svelte-151wk8s{max-width:58ch;margin:0;color:var(--theme-text-dim);font-size:clamp(1rem,1.45cqw,1.2rem);line-height:1.55}.relationship-picker.svelte-151wk8s{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.relationship-choice.svelte-151wk8s,.answer-button.svelte-151wk8s{min-height:4.5rem;border:1px solid var(--theme-stroke);border-radius:.9rem;background:var(--theme-card-bg);color:var(--theme-text);font:inherit;text-align:left;cursor:pointer}.relationship-choice.svelte-151wk8s{display:grid;gap:.2rem;padding:.8rem}.relationship-choice.svelte-151wk8s:hover,.relationship-choice.active.svelte-151wk8s{border-color:color-mix(in srgb,var(--choice-accent) 75%,white 10%);background:color-mix(in srgb,var(--choice-accent) 14%,var(--theme-card-bg));box-shadow:0 0 0 1px color-mix(in srgb,var(--choice-accent) 50%,transparent)}.choice-name.svelte-151wk8s{font-size:1rem;font-weight:800}.choice-cue.svelte-151wk8s{color:var(--theme-text-dim);font-size:.78rem;line-height:1.25}.definition.svelte-151wk8s{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.9rem;padding:1rem;border:1px solid color-mix(in srgb,var(--choice-accent) 45%,var(--theme-stroke));border-radius:.9rem;background:color-mix(in srgb,var(--choice-accent) 10%,var(--theme-card-bg))}.definition-letter.svelte-151wk8s,.summary-letter.svelte-151wk8s{display:grid;place-items:center;width:3rem;aspect-ratio:1;border-radius:.75rem;background:color-mix(in srgb,var(--choice-accent) 22%,var(--theme-panel-bg));color:var(--theme-text);font-size:1.55rem;font-weight:900}.definition.svelte-151wk8s strong:where(.svelte-151wk8s){color:var(--theme-text);font-size:1rem}.definition.svelte-151wk8s p:where(.svelte-151wk8s),.definition.svelte-151wk8s small:where(.svelte-151wk8s){display:block;margin:.2rem 0 0;color:var(--theme-text-dim);font-size:.88rem;line-height:1.45}.definition.svelte-151wk8s small:where(.svelte-151wk8s){font-size:.78rem}.primary-action.svelte-151wk8s{display:inline-flex;align-items:center;justify-content:center;justify-self:start;gap:.65rem;min-height:3.2rem;padding:.75rem 1.2rem;border:1px solid color-mix(in srgb,var(--theme-accent) 70%,white 14%);border-radius:.85rem;background:var(--theme-accent);color:#061013;font:inherit;font-weight:850;cursor:pointer}.primary-action.svelte-151wk8s:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px)}.primary-action.svelte-151wk8s:disabled{cursor:not-allowed;filter:saturate(.2);opacity:.38}button.svelte-151wk8s:focus-visible{outline:3px solid color-mix(in srgb,var(--theme-accent) 72%,white);outline-offset:3px}.visual-column.svelte-151wk8s{display:grid;justify-items:center;gap:.7rem;width:100%}.visual-label.svelte-151wk8s{color:var(--theme-text-dim);font-size:.76rem;font-weight:750;letter-spacing:.08em;text-align:center;text-transform:uppercase}.visual-note.svelte-151wk8s{max-width:48ch;margin:0;color:var(--theme-text-dim);font-size:.82rem;line-height:1.45;text-align:center}.visual-pair.svelte-151wk8s{display:grid;width:100%}.visual-option.svelte-151wk8s{display:none;min-width:0}.visual-option.active.svelte-151wk8s{display:grid;justify-items:center;gap:.55rem}.option-label.svelte-151wk8s{color:var(--theme-text-dim);font-size:.78rem;line-height:1.3;text-align:center}.option-label.svelte-151wk8s strong:where(.svelte-151wk8s){margin-right:.25rem;color:var(--choice-accent);font-size:1rem}.challenge.svelte-151wk8s{display:grid;align-content:center;gap:clamp(1.3rem,3vw,2.5rem)}.challenge-header.svelte-151wk8s{display:grid;justify-items:center;gap:.55rem;text-align:center}.challenge-header.svelte-151wk8s h1:where(.svelte-151wk8s){max-width:23ch;font-size:clamp(1.8rem,3.6cqw,3.5rem)}.challenge-grid.svelte-151wk8s{display:grid;grid-template-columns:minmax(18rem,1fr) minmax(18rem,.9fr);align-items:center;gap:clamp(1.5rem,4vw,4rem)}.answer-panel.svelte-151wk8s{display:grid;gap:1rem}.answers.svelte-151wk8s{display:grid;gap:.65rem}.answer-button.svelte-151wk8s{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem}.answer-button.svelte-151wk8s span:where(.svelte-151wk8s){font-weight:850}.answer-button.svelte-151wk8s small:where(.svelte-151wk8s){color:var(--theme-text-dim)}.answer-button.svelte-151wk8s:hover:not(:disabled),.answer-button.selected.svelte-151wk8s{border-color:var(--choice-accent);background:color-mix(in srgb,var(--choice-accent) 12%,var(--theme-card-bg))}.answer-button.correct.svelte-151wk8s{border-color:var(--semantic-success);box-shadow:0 0 0 1px var(--semantic-success)}.answer-button.wrong.svelte-151wk8s{border-color:var(--semantic-error);box-shadow:0 0 0 1px var(--semantic-error)}.feedback.svelte-151wk8s,.base-rotation-note.svelte-151wk8s{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:.7rem;padding:.9rem 1rem;border:1px solid var(--theme-stroke);border-radius:.85rem;background:var(--theme-card-bg)}.feedback.svelte-151wk8s{min-height:4.6rem}.feedback.svelte-151wk8s p:where(.svelte-151wk8s),.base-rotation-note.svelte-151wk8s p:where(.svelte-151wk8s){margin:0;color:var(--theme-text-dim);font-size:.9rem;line-height:1.45}.feedback.svelte-151wk8s strong:where(.svelte-151wk8s){color:var(--theme-text)}.wrong-feedback.svelte-151wk8s i:where(.svelte-151wk8s){color:var(--semantic-warning, #f0b429)}.correct-feedback.svelte-151wk8s i:where(.svelte-151wk8s){color:var(--semantic-success)}.summary.svelte-151wk8s{display:grid;align-content:center;justify-items:center;gap:1.25rem;text-align:center}.summary.svelte-151wk8s h1:where(.svelte-151wk8s){max-width:18ch}.summary-grid.svelte-151wk8s{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;width:100%;max-width:50rem}.summary-card.svelte-151wk8s{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:.9rem;padding:1.1rem;border:1px solid color-mix(in srgb,var(--choice-accent) 45%,var(--theme-stroke));border-radius:1rem;background:color-mix(in srgb,var(--choice-accent) 9%,var(--theme-card-bg));text-align:left}.summary-card.svelte-151wk8s h2:where(.svelte-151wk8s){margin:0;color:var(--theme-text);font-size:1.05rem}.summary-card.svelte-151wk8s p:where(.svelte-151wk8s){margin:.35rem 0 0;color:var(--theme-text-dim);font-size:.84rem;line-height:1.45}.base-rotation-note.svelte-151wk8s{width:min(100%,50rem);text-align:left}.base-rotation-note.svelte-151wk8s i:where(.svelte-151wk8s){color:var(--theme-accent);margin-top:.15rem}.complete-action.svelte-151wk8s{justify-self:center}.experience>.progress-indicator{justify-self:center}@container (max-width: 760px){.experience.svelte-151wk8s{grid-template-rows:auto auto;align-content:start}.lesson-grid.svelte-151wk8s,.challenge-grid.svelte-151wk8s{grid-template-columns:1fr}.lesson-grid.svelte-151wk8s{gap:1.5rem}h1.svelte-151wk8s{font-size:clamp(2rem,10cqw,3.4rem)}}@container (min-width: 1680px){.lesson-grid.svelte-151wk8s{grid-template-columns:minmax(28rem,.72fr) minmax(64rem,1.28fr);gap:clamp(4rem,7vw,9rem);width:min(100%,var(--shell-w))}.visual-pair.svelte-151wk8s{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,2vw,2.5rem)}.visual-option.svelte-151wk8s,.visual-option.active.svelte-151wk8s{display:grid;justify-items:center;gap:.55rem}.visual-option.svelte-151wk8s:not(.active){opacity:.72}}@container (max-width: 480px){.experience.svelte-151wk8s{padding:4rem .75rem .75rem}.relationship-picker.svelte-151wk8s,.summary-grid.svelte-151wk8s{grid-template-columns:1fr}.relationship-choice.svelte-151wk8s,.answer-button.svelte-151wk8s{min-height:3.5rem}}@media(max-height:560px)and (min-width:700px){.experience.svelte-151wk8s{grid-template-rows:auto auto;align-content:start;padding-top:3.9rem}.lesson-grid.svelte-151wk8s,.challenge-grid.svelte-151wk8s{align-items:start}.lesson-copy.svelte-151wk8s{gap:.65rem}h1.svelte-151wk8s{font-size:clamp(1.7rem,4cqw,2.6rem)}.lede.svelte-151wk8s,.visual-note.svelte-151wk8s{font-size:.8rem}.relationship-choice.svelte-151wk8s{min-height:3.5rem;padding:.55rem .7rem}.definition.svelte-151wk8s{padding:.65rem}}@media(prefers-reduced-motion:reduce){.primary-action.svelte-151wk8s,.relationship-choice.svelte-151wk8s,.answer-button.svelte-151wk8s{transition:none}}
