.docs-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:64px;display:grid}.docs-sidebar{max-height:calc(100dvh - 116px);padding-block:32px;position:sticky;top:100px;overflow-y:auto}.docs-nav-title{color:var(--text);align-items:center;gap:10px;margin:0 0 20px;font-size:14px;font-weight:600;display:flex}.docs-sidebar nav,.docs-mobile-topics nav{gap:4px;display:grid}.docs-sidebar nav a,.docs-mobile-topics nav a{border-left:1px solid var(--border);min-height:44px;color:var(--text-3);padding:12px;font-size:13px;line-height:1.4;text-decoration:none;display:block}.docs-sidebar nav a:hover,.docs-mobile-topics nav a:hover{border-color:var(--emphasis);color:var(--text);background:var(--hover)}.docs-nav-note{color:var(--text-4);margin-top:28px;padding-left:12px;font-size:12px;line-height:1.7}.docs-mobile-topics{display:none}.docs-content{overflow-wrap:anywhere;min-width:0;padding-top:52px}.docs-content:focus{outline:none}.docs-intro{padding-bottom:44px}.docs-intro .landing-kicker{color:var(--emphasis);margin:0 0 20px;font-size:12px;line-height:1.5}.docs-intro h1{max-width:9em;font-size:clamp(44px,5vw,64px)}.docs-intro .docs-lede{max-width:36rem;margin-top:24px;font-size:18px}.docs-start{border:1px solid var(--border);background:var(--bg-raised);border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding:22px;display:flex}.docs-start strong{font-size:14px;font-weight:550}.docs-start p{margin-top:6px;font-size:13px}.docs-start a{flex-shrink:0;align-items:center;gap:8px;font-size:13px;text-decoration:none;display:inline-flex}.docs-section{border-top:1px solid var(--border-soft);padding-block:40px;scroll-margin-top:108px}.docs-section .docs-section-number{color:var(--emphasis);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:600}.docs-section h2{margin-top:0}.docs-content strong{color:var(--text);font-weight:550}.docs-content ol{max-width:40rem;color:var(--text-2);margin:20px 0 0;padding-left:1.3rem;font-size:16px;line-height:1.65;list-style:decimal}.docs-content li{padding-left:4px}.docs-content kbd{border:1px solid var(--border-strong);background:var(--bg-raised);color:var(--text);white-space:nowrap;border-radius:4px;padding:2px 5px;font-family:inherit;font-size:.8em}.docs-content blockquote{border-left:2px solid var(--emphasis);margin:24px 0 0;padding:4px 20px}.docs-content blockquote p{margin:0;font-size:15px}.docs-content dl{gap:20px;margin:24px 0;display:grid}.docs-content dt{color:var(--text);font-size:14px;font-weight:600}.docs-content dd{color:var(--text-2);margin:6px 0 0;font-size:15px;line-height:1.65}.docs-table-wrap{margin-top:24px;overflow-x:auto}.docs-content table{border-collapse:collapse;width:100%;color:var(--text-2);text-align:left;font-size:14px;line-height:1.6}.docs-content caption{color:var(--text-3);text-align:left;margin-bottom:12px;font-size:12px}.docs-content th,.docs-content td{border-bottom:1px solid var(--border-soft);vertical-align:top;padding:14px 16px}.docs-content th{color:var(--text);font-weight:550}.docs-content thead{background:var(--bg-raised)}.docs-content tbody th{width:120px}.docs-content details{border-bottom:1px solid var(--border-soft);padding:20px 0}.docs-content details:first-of-type{margin-top:16px}.docs-content summary{color:var(--text);cursor:pointer;font-size:15px;font-weight:550}.docs-content details p{font-size:15px}.docs-end{border:1px solid var(--border);background:var(--bg-raised);border-radius:12px;margin-top:16px;padding:28px}.docs-end p{font-family:var(--font-brand);letter-spacing:-.03em;margin:0 0 18px;font-size:26px;font-weight:550}.docs-end .landing-button{color:var(--primary-fg);gap:8px}.docs a:focus-visible,.docs summary:focus-visible,.docs-table-wrap:focus-visible{outline:2px solid var(--emphasis);outline-offset:4px}@media (max-width:1000px){.docs-layout{grid-template-columns:190px minmax(0,1fr);gap:32px}.docs-start{flex-direction:column;align-items:flex-start;gap:16px}}@media (max-width:760px){.docs-layout{grid-template-columns:minmax(0,1fr);gap:0}.docs-sidebar{display:none}.docs-mobile-topics{border:1px solid var(--border);background:var(--bg-raised);border-radius:10px;margin-top:24px;display:block}.docs-mobile-topics summary{color:var(--text);cursor:pointer;padding:14px 16px;font-size:14px}.docs-mobile-topics nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px;padding:0 12px 12px}.docs-nav-note{display:none}.docs-content{padding-top:40px;padding-bottom:56px}.docs-section{padding-block:32px}.docs-content th,.docs-content td{padding:12px 8px}.docs-content tbody th{width:92px}}.docs-content ul{list-style:outside}
