.rangeSection.svelte-1uj76e2{--range-accent: oklch(.86 .08 236);--range-accent-ink: oklch(.38 .11 236);--range-playing-accent: oklch(.67 .15 236);padding:72px 0}.rangeHeader.svelte-1uj76e2{display:grid;grid-template-columns:minmax(0,.8fr) minmax(280px,1.2fr);gap:48px;align-items:start;margin-bottom:36px}.rangeHeader.svelte-1uj76e2 h2:where(.svelte-1uj76e2){margin:0;font-size:clamp(30px,5vw,54px);font-weight:500;letter-spacing:-.055em;line-height:.95}.rangeHeader.svelte-1uj76e2 p:where(.svelte-1uj76e2){max-width:610px;margin:0;color:var(--muted);font-size:clamp(16px,2vw,21px);letter-spacing:-.02em;line-height:1.45}.conceptPicker.svelte-1uj76e2{width:fit-content;max-width:100%;display:flex;gap:4px;margin:0 auto;overflow:hidden}.conceptPicker.svelte-1uj76e2 button:where(.svelte-1uj76e2){min-height:38px;padding:0 14px;border:0;background:transparent;color:var(--muted);font:500 12px var(--font-geist-mono);cursor:pointer}.conceptPicker.svelte-1uj76e2 button[aria-pressed=true]:where(.svelte-1uj76e2){color:var(--range-accent-ink);font-weight:700}.conceptPicker.svelte-1uj76e2 button:where(.svelte-1uj76e2):focus-visible{position:relative;z-index:1;outline:2px solid var(--range-accent);outline-offset:-2px}.graphControls.svelte-1uj76e2{position:relative;min-height:38px;margin-bottom:22px}.pathPlayback.svelte-1uj76e2{position:absolute;top:50%;right:0;display:flex;align-items:center;justify-content:flex-end;gap:8px;transform:translateY(-50%)}.playbackControls.svelte-1uj76e2{display:flex;gap:4px}.playbackControl.svelte-1uj76e2{display:grid;width:30px;height:30px;padding:0;place-items:center;border:0;border-radius:8px;background:var(--range-accent);color:var(--range-accent-ink);cursor:pointer}.playbackControl.svelte-1uj76e2 svg:where(.svelte-1uj76e2){width:14px;height:14px;fill:currentColor}.playbackControl.svelte-1uj76e2:disabled{background:color-mix(in oklch,var(--range-accent) 28%,var(--paper));color:color-mix(in oklch,var(--range-accent-ink) 42%,var(--paper));cursor:default}.playbackControl.svelte-1uj76e2:focus-visible{outline:2px solid var(--range-accent-ink);outline-offset:2px}.rangeGraph.svelte-1uj76e2{width:100%;height:auto;display:block;overflow:visible}.nucleusGraph.svelte-1uj76e2{margin-top:8px}.valueSpiral.svelte-1uj76e2{fill:none}.spiralMotionPath.svelte-1uj76e2{fill:none;stroke:none}.spiralRestingTrack.svelte-1uj76e2{fill:none;opacity:.62;stroke:var(--range-accent);stroke-dasharray:var(--spiral-resting-pattern);stroke-linecap:round;stroke-width:1}.spiralDash.svelte-1uj76e2{opacity:.62;stroke:var(--range-accent);stroke-linecap:round;stroke-width:1}.valueSpiral.playing.svelte-1uj76e2 .spiralDash:where(.svelte-1uj76e2){stroke:var(--range-playing-accent)}.valueDot.svelte-1uj76e2{fill:#5e6e79;stroke:var(--paper);stroke-width:2px}.sourceNucleus.activeSource.svelte-1uj76e2 .valueDot:where(.svelte-1uj76e2),.conceptBranch.active.svelte-1uj76e2 .valueDot:where(.svelte-1uj76e2),.numberNode.spiralStepActive.svelte-1uj76e2 .valueDot:where(.svelte-1uj76e2){fill:currentColor}.numberNode.spiralStepActive.svelte-1uj76e2 .valueDot:where(.svelte-1uj76e2){color:var(--range-playing-accent);filter:drop-shadow(0 0 3px color-mix(in oklch,currentColor 38%,transparent))}.sourceNucleus.svelte-1uj76e2 text:where(.svelte-1uj76e2),.branchName.svelte-1uj76e2{fill:var(--muted);font-family:var(--font-geist-mono);font-size:11px;text-anchor:middle}.sourceNucleus.svelte-1uj76e2 .sourceLabel:where(.svelte-1uj76e2){text-anchor:end}.conceptBranch.active.svelte-1uj76e2 .branchName:where(.svelte-1uj76e2){fill:currentColor;font-weight:700}.branchTrack.svelte-1uj76e2{stroke:#d0d9de;stroke-linecap:round;stroke-width:1.2}.conceptBranch.active.svelte-1uj76e2 .branchTrack:where(.svelte-1uj76e2){stroke:currentColor}.sourceNucleus.activeSource.svelte-1uj76e2,.conceptBranch.active.svelte-1uj76e2{color:var(--range-playing-accent)}.circularScale.svelte-1uj76e2 circle:where(.svelte-1uj76e2){fill:none;stroke:color-mix(in oklch,var(--line) 62%,var(--paper));stroke-width:1}@media(prefers-reduced-motion:reduce){.valueSpiral.playing.svelte-1uj76e2{animation:none}}@media(max-width:760px){.rangeSection.svelte-1uj76e2{padding:52px 0}.rangeHeader.svelte-1uj76e2{grid-template-columns:1fr;gap:18px;margin-bottom:30px}.conceptPicker.svelte-1uj76e2{width:fit-content;max-width:100%;overflow-x:auto}.conceptPicker.svelte-1uj76e2 button:where(.svelte-1uj76e2){flex:1 0 auto}.pathPlayback.svelte-1uj76e2{position:static;justify-content:center;margin-top:12px;transform:none}}.postShader.svelte-1qqlc61{width:100%;height:100%;display:block;background:#00d5ef;background:oklch(.8 .16 210)}
