.legend{display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;font:400 10px/13px var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.legend li{display:flex;align-items:center;gap:8px}.legend li:before{content:"";width:10px;height:10px;border-radius:50%}.legend-human:before{border:1.5px solid var(--color-ink)}.legend-model:before{background:var(--color-cobalt)}.dumbbell{position:relative;aspect-ratio:600 / 330;font-size:13px;line-height:16px}.dumbbell img{width:100%;height:100%}.dumbbell-name,.dumbbell-gap{position:absolute;top:calc((60 + var(--row) * 58) / 330 * 100%);translate:0 -50%;white-space:nowrap}.dumbbell-name{left:0}.dumbbell-gap{left:calc(var(--x) / 600 * 100%);color:var(--color-cobalt);font:600 11px/16px var(--font-mono)}.dumbbell-axis{position:absolute;left:25%;width:71.67%;top:84.24%;display:flex;justify-content:space-between;font:400 9px/12px var(--font-mono);color:var(--color-slate)}.dumbbell-axis span{width:0;display:flex;justify-content:center}.figure-caption{font:400 9px/12px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-slate)}@media (max-width: 600px){.dumbbell-name{font-size:11px}}.panes{position:fixed;top:calc(var(--nav-height) + var(--band-height, 0px));left:var(--strip-width);right:0;bottom:var(--tab-bar-height);display:flex;overflow:auto hidden;overscroll-behavior-x:contain;scrollbar-width:none}.strip{position:fixed}.pane{position:sticky;left:calc(var(--i, 0) * 56px);flex:0 0 auto;height:100%;background:var(--color-paper);border-right:1px solid var(--color-hairline)}.pane-inner{height:100%;overflow:hidden auto;transition:opacity .12s var(--ease-out)}.index-pane{width:380px}.index-pane .pane-inner{display:flex;flex-direction:column;gap:32px;padding:44px 36px 64px 48px}.note-pane{width:660px}.note-pane .pane-inner{display:flex;flex-direction:column;gap:22px;padding:28px 48px 96px}.note-pane+.note-pane{box-shadow:-16px 0 32px -20px #1a1d2440}.pane-spine{display:none}.pane.is-folded{cursor:pointer}.pane.is-folded .pane-inner{opacity:0;visibility:hidden}.pane.is-folded .pane-spine{position:absolute;inset:0 auto 0 0;display:flex;flex-direction:column;align-items:center;gap:102px;width:56px;padding-top:40px;overflow:hidden;font:400 10px/13px var(--font-mono);letter-spacing:.24em;text-transform:uppercase}.pane-spine:before{content:"";flex-shrink:0;width:8px;height:8px;background:var(--color-cobalt)}.pane-spine span{writing-mode:vertical-rl;white-space:nowrap}.pane.is-folded:hover .pane-spine{color:var(--color-cobalt)}.index-head{display:grid;gap:14px}.index-head h1{font:700 56px/50px var(--font-display);letter-spacing:-.05em;text-transform:uppercase}.index-head p{font-size:14px;line-height:20px;color:var(--color-slate)}.pane-action{padding:0;border:0;background:none;font:400 10px/13px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-slate);cursor:pointer}.pane-action:hover{color:var(--color-ink)}.index-list{display:grid;gap:22px;list-style:none}.index-list a,.index-list .is-placeholder{display:grid;grid-template-columns:6px 1fr;gap:5px 12px}.index-list a:before{content:"";grid-row:span 2;width:6px;height:6px;margin-top:3px;background:var(--color-cobalt);visibility:hidden}.index-meta,.index-title{grid-column:2}.index-meta,.pane-meta,.linked-from>p,.link-preview-meta{font:400 9px/12px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-slate)}.index-title{font:600 17px/22px var(--font-display);letter-spacing:-.01em;transition:color .16s var(--ease-out)}.index-list a:hover .index-title,.index-list .is-open .index-meta,.index-list .is-open .index-title{color:var(--color-cobalt)}.index-list .is-open a:before{visibility:visible}.index-list .is-open .index-meta:after{content:" · Open"}.index-list .is-placeholder .index-meta{color:var(--color-tick)}.index-list .is-placeholder .index-title{color:var(--color-placeholder)}.pane-bar{display:flex;justify-content:space-between;align-items:center;gap:16px}.pane-meta .placeholder{color:var(--color-tick)}.pane-actions{display:flex;gap:16px;flex-shrink:0}.pane-title{max-width:600px;padding-top:12px;font:700 40px/44px var(--font-display);letter-spacing:-.045em}.pane-prose{display:grid;gap:22px;max-width:600px;font-size:17px;line-height:28px}.pane-prose a{color:var(--color-cobalt);text-decoration:underline 1.5px;text-underline-position:from-font}.pane-figure{display:grid;gap:10px;padding-block:8px}.pane-figure .legend{display:none}.pane-figure .dumbbell{max-width:500px;font-size:12px}.pane-picture{display:grid;place-items:center;height:300px;overflow:clip;background:var(--color-pale)}.pane-picture img{width:450px;height:300px}.linked-from{display:grid;gap:10px;padding-top:12px}.linked-from ul{display:grid;gap:8px;list-style:none}.linked-from a{display:flex;align-items:center;gap:10px;font:600 15px/20px var(--font-display);color:var(--color-cobalt)}.linked-from a:before{content:"";flex-shrink:0;width:6px;height:6px;background:currentColor}.pane-slot{flex:1 0 0;min-width:0;display:grid;place-items:center;overflow:hidden;background:var(--color-pale);color:var(--color-tick);transition:background-color .16s var(--ease-out),color .16s var(--ease-out)}.pane-slot p{display:grid;justify-items:center;gap:10px;font:400 10px/13px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.pane-slot p:after{content:"";width:20px;height:14px;background:currentColor;mask:var(--arrow-right-heavy) center / contain no-repeat}.pane-slot.is-target{background:var(--color-band);color:var(--color-cobalt)}.link-preview{position:fixed;z-index:10;display:grid;gap:10px;width:400px;padding:22px 24px;background:var(--color-paper);border:1px solid var(--color-rule);box-shadow:0 12px 32px -12px #1a1d2438;pointer-events:none;opacity:0;translate:0 4px;transition:opacity .12s var(--ease-out),translate .12s var(--ease-out)}.link-preview.is-shown{opacity:1;translate:0 0;transition-duration:.16s}.link-preview-meta .placeholder{color:var(--color-tick)}.link-preview-title{font:700 22px/26px var(--font-display);letter-spacing:-.03em}.link-preview-lead{font-size:14px;line-height:21px;color:var(--color-slate)}.link-preview-cta{display:flex;align-items:center;gap:8px;padding-top:4px;font:500 10px/13px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-cobalt)}.link-preview-cta:after{content:"";width:12px;height:9px;background:currentColor;mask:var(--arrow-right-heavy) center / contain no-repeat}@media (prefers-reduced-motion: reduce){.link-preview,.link-preview.is-shown{translate:none}}@media (max-width: 720px){.panes{scroll-snap-type:x mandatory}.pane{position:relative;left:auto;width:100%;scroll-snap-align:start;border-right:0}.note-pane+.note-pane{box-shadow:none}.index-pane .pane-inner,.note-pane .pane-inner{padding-inline:var(--gutter)}.pane-title{font-size:32px;line-height:36px}.pane-picture img{width:100%;height:auto}.pane-slot{display:none}}
