.demo-module__2mRAqG__stack{overscroll-behavior-x:contain;scroll-snap-type:x proximity;height:100%;display:flex;overflow-x:auto}.demo-module__2mRAqG__pane{--spine:2.25rem;left:calc(var(--i) * var(--spine));grid-template-columns:var(--spine) 1fr;border-left:1px solid var(--rule);background:var(--card);scroll-snap-align:end;flex:0 0 min(24rem,86%);height:100%;display:grid;position:sticky;box-shadow:-10px 0 24px -20px #00000080}.demo-module__2mRAqG__pane:first-child{box-shadow:none;border-left:0}.demo-module__2mRAqG__spine{border-right:1px solid var(--rule);background:var(--tile);justify-content:center;padding-top:1.25rem;display:flex}.demo-module__2mRAqG__spine span{writing-mode:vertical-rl;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-height:100%;font-size:.75rem;overflow:hidden}.demo-module__2mRAqG__paneBody{padding:1.25rem 1.25rem 2rem;overflow-y:auto}.demo-module__2mRAqG__single{max-width:38rem;margin:0 auto;padding:1.25rem 1rem 2rem}.demo-module__2mRAqG__noteLink{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--accent) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--accent) 40%, transparent);text-underline-offset:3px}.demo-module__2mRAqG__noteLink[data-open=true]{background:color-mix(in oklab, var(--accent) 12%, transparent);border-radius:3px}
