.lab.svelte-20pq5c{max-width:1440px;margin:0 auto;padding:14vh var(--gut) 10vh}.top.svelte-20pq5c{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:28px}.kicker.svelte-20pq5c{font-family:var(--f-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink2)}h2.svelte-20pq5c{font-size:clamp(40px,5.4vw,88px);font-weight:800;letter-spacing:-.04em;line-height:.92;max-width:14ch}.lede.svelte-20pq5c{max-width:40ch;font-size:17px;line-height:1.55;color:var(--ink2);text-wrap:pretty}.grid.svelte-20pq5c{display:grid;gap:20px}.surface.svelte-20pq5c{position:relative;border:1px solid var(--line2);border-radius:18px;overflow:hidden;aspect-ratio:16/9;cursor:crosshair;background:var(--bg2)}canvas.svelte-20pq5c{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;touch-action:none}.panel.svelte-20pq5c{display:flex;flex-direction:column;gap:20px;padding:22px;border:1px solid var(--line2);border-radius:18px;background:var(--bg2)}.range.svelte-20pq5c{display:flex;flex-direction:column;gap:10px}.range.svelte-20pq5c input:where(.svelte-20pq5c){accent-color:var(--accent)}.lab-k.svelte-20pq5c{display:flex;justify-content:space-between;font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3)}.stat.svelte-20pq5c .lab-k:where(.svelte-20pq5c){display:block}.switch.svelte-20pq5c{display:flex;justify-content:space-between;align-items:center;gap:12px;font-family:var(--f-mono);font-size:12px;color:var(--ink2)}.track.svelte-20pq5c{position:relative;flex:none;width:34px;height:18px;border-radius:999px;transition:background .2s}.knob.svelte-20pq5c{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#e8e9ee;transition:transform .25s cubic-bezier(.2,1.4,.4,1)}.pill.svelte-20pq5c{height:36px;padding:0 16px;border-radius:999px;border:1px solid var(--line2);font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.pill.svelte-20pq5c:hover{border-color:var(--accent)}.stats.svelte-20pq5c{display:grid;grid-template-columns:1fr 1fr;gap:18px 14px;margin-top:auto;padding-top:16px;border-top:1px solid var(--line)}.stat.svelte-20pq5c{display:flex;flex-direction:column;gap:6px}.num.svelte-20pq5c{font-size:28px;font-weight:700;letter-spacing:-.02em}.glob.svelte-20pq5c{font-size:16px;font-weight:600;color:var(--ink3);line-height:1.75}.principles.svelte-orcoek{position:relative;height:420vh}.stage.svelte-orcoek{position:sticky;top:0;height:100vh;height:100svh;display:flex;flex-direction:column;justify-content:center;max-width:1440px;margin:0 auto;padding:80px var(--gut) 40px}.bar.svelte-orcoek{display:flex;justify-content:space-between;gap:16px;font-family:var(--f-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink2)}.slides.svelte-orcoek{position:relative;flex:1;max-height:520px;margin:24px 0 32px}.slide.svelte-orcoek{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;gap:26px;transition:opacity .7s ease,transform .9s cubic-bezier(.16,1,.3,1),filter .7s ease;pointer-events:none}.num.svelte-orcoek{font-family:var(--f-mono);font-size:14px;color:var(--accent)}h3.svelte-orcoek{font-size:clamp(44px,8.4vw,140px);font-weight:800;letter-spacing:-.04em;line-height:.88;max-width:13ch}p.svelte-orcoek{font-family:var(--f-serif);font-style:italic;font-size:clamp(21px,2.1vw,30px);line-height:1.3;color:var(--accent2);max-width:38ch}.track.svelte-orcoek{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.meter.svelte-orcoek{height:2px;background:var(--line2);overflow:hidden}.meter.svelte-orcoek div:where(.svelte-orcoek){height:100%;background:var(--accent)}.label.svelte-orcoek{font-family:var(--f-mono);font-size:11px;letter-spacing:.04em;transition:color .3s}.skills.svelte-p9cjlt{max-width:1440px;margin:0 auto;padding:16vh var(--gut) 8vh}.top.svelte-p9cjlt{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:28px}.kicker.svelte-p9cjlt{font-family:var(--f-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink2)}h2.svelte-p9cjlt{clip-path:inset(0 0 100% 0);font-size:clamp(44px,6vw,88px);font-weight:800;letter-spacing:-.04em;line-height:.9;font-variation-settings:"wdth" 82;opacity:0;transform:translateY(60px);transition:opacity 1s ease,transform 1.1s cubic-bezier(.16,1,.3,1),clip-path 1.3s cubic-bezier(.16,1,.3,1)}.cluster.svelte-p9cjlt{display:flex;align-items:center;gap:10px;padding:9px 14px 9px 10px;border-radius:999px;border:1px solid;font-family:var(--f-mono);font-size:12px;transition:background .3s,color .3s,border-color .3s}.cg.svelte-p9cjlt{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--line);font-size:13px}.graph.svelte-p9cjlt{display:grid;border:1px solid var(--line);background:color-mix(in oklab,var(--bg) 88%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.field.svelte-p9cjlt{position:relative;height:780px;overflow:hidden;min-width:0}.field.svelte-p9cjlt canvas:where(.svelte-p9cjlt){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.fig.svelte-p9cjlt,.coord.svelte-p9cjlt{position:absolute;top:16px;font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;color:var(--ink3)}.fig.svelte-p9cjlt{left:20px;text-transform:uppercase}.coord.svelte-p9cjlt{right:20px}.gn.svelte-p9cjlt{position:absolute;width:0;height:0;opacity:0;will-change:transform,opacity}.node.svelte-p9cjlt{position:absolute;left:0;top:0;display:flex;align-items:center;gap:8px;white-space:nowrap;border-radius:999px;border:1px solid;transition:opacity .3s,transform .45s cubic-bezier(.16,1,.3,1),background .3s,color .3s,border-color .3s,box-shadow .3s}.dot.svelte-p9cjlt{display:grid;place-items:center;border-radius:50%;color:var(--bg);font-size:12px;font-family:var(--f-mono)}.readout.svelte-p9cjlt{position:absolute;left:20px;bottom:16px;right:20px;font-family:var(--f-mono);font-size:11px;letter-spacing:.04em;color:var(--ink3)}aside.svelte-p9cjlt{display:flex;flex-direction:column}.insp-head.svelte-p9cjlt{display:flex;justify-content:space-between;padding:16px 22px;border-bottom:1px solid var(--line);font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3)}.insp-body.svelte-p9cjlt{display:flex;flex-direction:column;gap:14px;padding:28px 22px 22px}.insp-glyph.svelte-p9cjlt{display:grid;place-items:center;width:64px;height:64px;border:1px solid var(--line2);border-radius:16px;font-size:30px;color:var(--accent);font-family:var(--f-mono)}.insp-body.svelte-p9cjlt h3:where(.svelte-p9cjlt){font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:1.02;text-wrap:balance}.insp-body.svelte-p9cjlt p:where(.svelte-p9cjlt){font-family:var(--f-serif);font-style:italic;font-size:19px;line-height:1.35;color:var(--ink2);text-wrap:pretty}.insp-k.svelte-p9cjlt{font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3)}.rows.svelte-p9cjlt{display:flex;flex-direction:column;padding:8px 22px 0}.row.svelte-p9cjlt{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--line);text-align:left;font-family:var(--f-mono);font-size:12.5px;color:var(--ink)}.row.svelte-p9cjlt:hover{color:var(--accent)}.sub.svelte-p9cjlt{color:var(--ink3);font-size:11px}.used.svelte-p9cjlt{display:flex;flex-wrap:wrap;gap:8px;padding:10px 22px 0}.use.svelte-p9cjlt{display:flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;border:1px solid var(--line2);font-family:var(--f-mono);font-size:11.5px;color:var(--ink)}.use.svelte-p9cjlt:hover{border-color:var(--accent);color:var(--accent)}.insp-foot.svelte-p9cjlt{margin-top:auto;padding:16px 22px;border-top:1px solid var(--line);font-family:var(--f-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink3)}.groups.svelte-p9cjlt{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px}.group.svelte-p9cjlt{display:flex;flex-direction:column;gap:12px;padding-top:14px;border-top:1px solid var(--line2)}.group.svelte-p9cjlt h3:where(.svelte-p9cjlt){font-size:20px;font-weight:700}.group.svelte-p9cjlt span:where(.svelte-p9cjlt){font-family:var(--f-mono);font-size:13px;color:var(--ink2)}.cta.svelte-fqkb17{min-height:100svh;display:flex;flex-direction:column;justify-content:center;gap:48px;max-width:1440px;margin:0 auto;padding:14vh var(--gut)}.board.svelte-fqkb17{position:relative;border:1px solid var(--line2);border-radius:28px;padding:clamp(24px,4vw,52px);background-color:var(--bg2);background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:28px 28px;display:grid;gap:36px 56px;overflow:hidden}.k.svelte-fqkb17{font-family:var(--f-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3)}.ev.svelte-fqkb17{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:14px;border:1px solid;text-align:left;font-size:17px;color:var(--ink);transition:background .25s,border-color .25s}.box.svelte-fqkb17{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:6px;border:1px solid;color:var(--bg);font-size:13px}.lr.svelte-fqkb17{font-family:var(--f-mono);font-size:11px;color:var(--ink3)}.post.svelte-fqkb17{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;font-family:var(--f-mono)}.pval.svelte-fqkb17{font-size:clamp(44px,5vw,76px);font-weight:600;letter-spacing:-.04em;transition:color .4s}.spark.svelte-fqkb17{width:100%;height:90px;overflow:visible}.sig.svelte-fqkb17{position:relative;height:120px;border-radius:14px;border:1px dashed var(--line2);background:color-mix(in oklab,var(--bg) 60%,transparent)}.sig.svelte-fqkb17 canvas:where(.svelte-fqkb17){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;touch-action:none;cursor:crosshair}.sig-hint.svelte-fqkb17{position:absolute;left:16px;bottom:12px;font-family:var(--f-mono);font-size:11px;color:var(--ink3);pointer-events:none}.sig-clear.svelte-fqkb17{position:absolute;right:10px;top:10px;height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--line2);font-family:var(--f-mono);font-size:11px;letter-spacing:.06em;color:var(--ink2)}.publish.svelte-fqkb17{height:52px;padding:0 24px;border-radius:999px;background:var(--accent);color:var(--bg);font-family:var(--f-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;display:flex;align-items:center;gap:10px;justify-content:center}.publish.svelte-fqkb17:hover{background:var(--ink)}.stamp.svelte-fqkb17{position:absolute;right:clamp(20px,4vw,48px);top:clamp(20px,3vw,32px);padding:8px 14px;border:2px solid var(--accent);border-radius:8px;color:var(--accent);font-family:var(--f-mono);font-size:14px;font-weight:700;letter-spacing:.14em;transition:transform .5s cubic-bezier(.2,1.6,.4,1),opacity .3s}.grid-paper.svelte-1xhdrad{background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:32px 32px;background-position:-1px -1px}.head.svelte-1xhdrad{max-width:1440px;margin:0 auto;padding:clamp(140px,22vh,220px) var(--gut) 72px}.kicker.svelte-1xhdrad{font-family:var(--f-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink2)}.title.svelte-1xhdrad{clip-path:inset(0 0 100% 0);font-size:clamp(56px,10vw,168px);font-weight:800;letter-spacing:-.045em;line-height:.84;margin-top:28px;max-width:9ch;opacity:0;transform:translateY(60px);transition:opacity 1s ease,transform 1.1s cubic-bezier(.16,1,.3,1),clip-path 1.3s cubic-bezier(.16,1,.3,1)}.bio.svelte-1xhdrad{max-width:1440px;margin:0 auto;padding:24px var(--gut) 120px;display:flex;flex-wrap:wrap;gap:56px}.copy.svelte-1xhdrad{flex:2 1 520px;min-width:0;display:flex;flex-direction:column;gap:26px;opacity:0;transform:translateY(24px);transition:opacity 1s ease,transform 1.1s cubic-bezier(.16,1,.3,1)}.lead.svelte-1xhdrad{font-size:clamp(26px,2.6vw,38px);font-weight:500;line-height:1.2;letter-spacing:-.02em;max-width:26ch}.body.svelte-1xhdrad{font-size:19px;line-height:1.65;color:var(--ink2);max-width:56ch}.notes.svelte-1xhdrad{flex:1 1 260px;display:flex;flex-direction:column;gap:28px;padding-top:8px;opacity:0;transform:translateY(24px);transition:opacity 1s ease .2s,transform 1.1s cubic-bezier(.16,1,.3,1) .2s}.note.svelte-1xhdrad{position:relative;display:flex;flex-direction:column;gap:6px;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.note-k.svelte-1xhdrad{font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3)}.note-t.svelte-1xhdrad{font-family:var(--f-serif);font-style:italic;font-size:22px;line-height:1.25;color:var(--accent2)}
