body.studio-landing.studio-docs{& .hero{min-height:0}& .hero .display{margin-top:1rem;font-size:clamp(2.4rem,4.6vw,3.6rem)}& .hero .lede{margin-top:.85rem;font-size:1.2rem}& .studio-room-band.bg-paper{padding-block:1.75rem}@media (width>=768px){& .studio-room-band.bg-paper{padding-block:2.25rem}}& .docs-wide-inner{max-width:min(100%,100rem)}@media (width>=1600px){& .docs-wide-inner{max-width:min(100%,110rem)}}@media (width>=2400px){& .docs-wide-inner{max-width:min(100%,120rem)}}& .docs-hub-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:2rem;display:grid}@media (width>=768px){& .docs-hub-grid{grid-template-columns:minmax(0,17rem) minmax(0,1fr);gap:1.25rem}}@media (width>=1024px){& .docs-hub-grid{grid-template-columns:minmax(0,18rem) minmax(0,1fr);gap:1.5rem}}& .docs-hub-aside,& .docs-hub-main{min-width:0}& .docs-hub-main{flex-direction:column;gap:2.5rem;display:flex}@media (width>=768px){& .docs-hub-aside{position:sticky;top:6rem}}& .docs-hub-aside [data-docs-sidebar] ul{border-top:1px solid var(--color-rule);margin:0;padding:0;list-style:none}& .docs-hub-aside [data-docs-sidebar] a{border-bottom:1px solid var(--color-rule);background:0 0;border-radius:0;padding-left:.15rem}& .docs-hub-aside [data-docs-sidebar] a:hover{color:var(--color-iris);background:0 0}& .docs-hub-aside [data-docs-sidebar] a[aria-current=page]{color:var(--color-ink);box-shadow:inset 2px 0 0 var(--color-iris);background:0 0;font-weight:560}& .docs-graph-frame.canvas-frame{min-height:0;box-shadow:none;background:var(--color-paper);border-radius:0;padding:.75rem;position:relative;overflow:hidden}@media (width>=768px){& .docs-graph-frame.canvas-frame{min-height:540px;padding:1rem}}& #docs-graph-container{background:color-mix(in srgb, var(--color-paper-2) 55%, transparent);border-radius:0}& .docs-graph-frame button{border-radius:0;min-height:44px;padding-inline:.85rem}& .docs-mobile-note.studio-card{z-index:1;color:var(--color-ink);box-shadow:none;background:0 0;border:0;border-radius:0;padding:1.25rem 0;font-size:.875rem;line-height:1.6;position:relative}@media (width>=768px){& .docs-mobile-note{display:none}}& .docs-article{border-top:1px solid var(--color-rule);padding-top:.5rem}& .docs-article-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-ink);margin-top:.5rem;font-size:clamp(1.85rem,1.4rem + 1.4vw,2.75rem);font-weight:560;line-height:1.1}& .docs-reading-body :where(h1,h2,h3,h4){color:var(--color-ink);letter-spacing:-.01em;scroll-margin-top:96px;font-weight:560}& .docs-reading-body h1{margin-top:0;margin-bottom:1.25rem;font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem);line-height:1.15}& .docs-reading-body h2{border-bottom:1px solid var(--color-rule);margin-top:2.5rem;margin-bottom:.85rem;padding-bottom:.35rem;font-size:clamp(1.35rem,1.15rem + .6vw,1.6rem);line-height:1.25}& .docs-reading-body h3{margin-top:1.75rem;margin-bottom:.6rem;font-size:1.15rem;line-height:1.3}& .docs-reading-body p,& .docs-reading-body li{color:var(--color-ink-2);line-height:1.7}& .docs-reading-body a.wikilink{color:var(--color-iris);text-underline-offset:3px;text-decoration:underline 1px}& .docs-reading-body a.wikilink:hover{color:var(--color-ink)}& .docs-reading-body code{font-family:var(--font-mono);font-size:.85em}& .docs-reading-body pre{border:1px solid var(--color-rule);background:var(--color-paper-2);border-radius:.85rem;padding:1rem 1.1rem;overflow-x:auto}& .docs-reading-body pre code{font-size:.8rem;line-height:1.55}& .docs-reading-body table{border-collapse:collapse;width:100%;margin:1.25rem 0;font-size:.9rem}& .docs-reading-body th,& .docs-reading-body td{border-bottom:1px solid var(--color-rule);text-align:start;padding:.5rem .65rem}& .docs-reading-body th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-2);font-size:.72rem}& .docs-reading-body blockquote{border-left:2px solid var(--color-iris);color:var(--color-ink-2);margin:1.25rem 0;padding:.15rem 0 .15rem 1rem}& .docs-reading-body ul,& .docs-reading-body ol{padding-inline-start:1.25rem}& .docs-reading-body li+li{margin-top:.35rem}& .docs-reading-body hr{border:0;border-top:1px solid var(--color-rule);margin:2rem 0}}
