.rhythm-explorer.svelte-1683phv{border:1px solid var(--rule)}.rhythm-track.svelte-1683phv{border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,1fr);display:grid;position:relative}.rhythm-track.svelte-1683phv button:where(.svelte-1683phv){border:0;border-right:1px solid var(--rule);color:var(--warm-stock);text-align:left;cursor:pointer;background:0 0;gap:.45rem;padding:1.25rem;display:grid;position:relative}.rhythm-track.svelte-1683phv button:where(.svelte-1683phv):last-of-type{border-right:0}.rhythm-track.svelte-1683phv button:where(.svelte-1683phv):active{transform:translateY(1px)}.rhythm-track.svelte-1683phv span:where(.svelte-1683phv),.rhythm-panel.svelte-1683phv span:where(.svelte-1683phv){color:var(--margin-note);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:800}.rhythm-track.svelte-1683phv strong:where(.svelte-1683phv){font-family:var(--display);font-size:clamp(1rem,1.5vw,1.35rem)}.rhythm-track.svelte-1683phv button.active:where(.svelte-1683phv){background:#315cff21}.rhythm-track.svelte-1683phv i:where(.svelte-1683phv){--flow-tint:var(--margin-note);right:calc((3 - var(--step)) * 25%);background:var(--proof-cobalt);width:25%;height:3px;transition:right .36s cubic-bezier(.2,.72,.2,1);position:absolute;bottom:-2px}.rhythm-panel.svelte-1683phv{grid-template-columns:1.2fr .8fr;align-content:center;gap:3rem;min-height:31rem;padding:clamp(2rem,5vw,4.5rem);display:grid;position:relative;overflow:hidden}.active-index.svelte-1683phv{color:#315cff1a;font-family:var(--display);font-size:clamp(11rem,26vw,24rem);font-weight:700;line-height:.8;position:absolute;bottom:-.22em;right:-.04em}.rhythm-question.svelte-1683phv,.evidence.svelte-1683phv,.output.svelte-1683phv{z-index:1;position:relative}.rhythm-question.svelte-1683phv h3:where(.svelte-1683phv){max-width:18ch;margin-top:1rem;font-size:clamp(2.2rem,4.5vw,5rem)}.evidence.svelte-1683phv{align-self:end}.evidence.svelte-1683phv p:where(.svelte-1683phv){border-bottom:1px solid var(--rule);color:#f4f0e8b3;margin:0;padding:.75rem 0}.output.svelte-1683phv{border-top:1px solid var(--rule);grid-column:1/-1;grid-template-columns:1fr auto;gap:1rem;padding-top:1.25rem;display:grid}.output.svelte-1683phv strong:where(.svelte-1683phv){color:var(--margin-note);text-align:right}@media (prefers-reduced-motion:reduce){.rhythm-track.svelte-1683phv i:where(.svelte-1683phv){transition:none}}@media (width<=700px){.rhythm-track.svelte-1683phv{grid-template-columns:repeat(2,1fr)}.rhythm-track.svelte-1683phv i:where(.svelte-1683phv){display:none}.rhythm-panel.svelte-1683phv{grid-template-columns:1fr;gap:2rem;min-height:34rem}.output.svelte-1683phv{grid-template-columns:1fr}.output.svelte-1683phv strong:where(.svelte-1683phv){text-align:left}}.signal.svelte-64k27m{padding-bottom:2rem}.rhythm-visual.svelte-64k27m{padding-bottom:clamp(3rem,7vw,7rem)}.principles-intro.svelte-64k27m{max-width:34ch;color:var(--proof-black);font-family:var(--display);letter-spacing:-.035em;margin:0 0 clamp(2rem,4vw,3.5rem);font-size:clamp(1.5rem,2.6vw,2.6rem);font-weight:700;line-height:1.05}.principle-grid.svelte-64k27m{border-top:1px solid var(--paper-rule);border-left:1px solid var(--paper-rule);grid-template-columns:repeat(4,1fr);display:grid}.principle-grid.svelte-64k27m article:where(.svelte-64k27m){border-right:1px solid var(--paper-rule);border-bottom:1px solid var(--paper-rule);min-height:26rem;padding:2rem 1.5rem}.principle-grid.svelte-64k27m span:where(.svelte-64k27m){color:var(--margin-note);font-size:.7rem;font-weight:700}.principle-grid.svelte-64k27m h2:where(.svelte-64k27m){margin:5rem 0 1.5rem;font-size:clamp(1.8rem,3vw,3.5rem)}.path-list.svelte-64k27m p:where(.svelte-64k27m){color:#f4f0e8a3}.principle-grid.svelte-64k27m p:where(.svelte-64k27m),.ownership-grid.svelte-64k27m p:where(.svelte-64k27m){color:#080b12a3}.rhythm-grid.svelte-64k27m{grid-template-columns:1fr 1fr;gap:clamp(3rem,8vw,9rem);display:grid}.working-session-grid.svelte-64k27m{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(3rem,8vw,9rem);display:grid}.working-session-grid.svelte-64k27m>figure{max-width:38rem}.working-session-copy.svelte-64k27m{gap:2rem;display:grid}.sticky.svelte-64k27m{align-self:start;position:sticky;top:8rem}.sticky.svelte-64k27m .lead:where(.svelte-64k27m){margin-top:2rem}.heading.svelte-64k27m{align-items:end;margin-bottom:4rem}.ownership-grid.svelte-64k27m{border:1px solid var(--paper-rule);grid-template-columns:repeat(3,1fr);display:grid}.ownership-grid.svelte-64k27m article:where(.svelte-64k27m){border-right:1px solid var(--paper-rule);min-height:20rem;padding:2rem}.ownership-grid.svelte-64k27m article:where(.svelte-64k27m):last-child{background:var(--blueprint-panel);color:var(--warm-stock);border-right:0}.ownership-grid.svelte-64k27m article:where(.svelte-64k27m):last-child p:where(.svelte-64k27m){color:#f4f0e8ad}.ownership-grid.svelte-64k27m h3:where(.svelte-64k27m){margin-bottom:3rem;font-size:clamp(2rem,3vw,3rem)}.path-list.svelte-64k27m{border-top:1px solid var(--rule)}.path-list.svelte-64k27m article:where(.svelte-64k27m){border-bottom:1px solid var(--rule);grid-template-columns:4rem 1fr 1fr;gap:2rem;padding:2rem 0;display:grid}.path-list.svelte-64k27m>article:where(.svelte-64k27m)>span:where(.svelte-64k27m),.path-list.svelte-64k27m small:where(.svelte-64k27m){color:var(--margin-note);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.path-list.svelte-64k27m h3:where(.svelte-64k27m){margin-top:.5rem;font-size:clamp(1.8rem,3vw,3rem)}.path-list.svelte-64k27m p:where(.svelte-64k27m){margin:0}@media (width<=900px){.principle-grid.svelte-64k27m{grid-template-columns:repeat(2,1fr)}.rhythm-grid.svelte-64k27m,.working-session-grid.svelte-64k27m,.ownership-grid.svelte-64k27m{grid-template-columns:1fr}.sticky.svelte-64k27m{position:static}.ownership-grid.svelte-64k27m article:where(.svelte-64k27m){border-right:0;border-bottom:1px solid var(--rule)}}@media (width<=600px){.principle-grid.svelte-64k27m{grid-template-columns:1fr}.path-list.svelte-64k27m article:where(.svelte-64k27m){grid-template-columns:2rem 1fr}.path-list.svelte-64k27m p:where(.svelte-64k27m){grid-column:2}}
