.docs-layout{display:grid;grid-template-columns:250px minmax(0,1fr);grid-template-areas:"nav main" "nav pager";column-gap:var(--space-12);padding-block:var(--space-10) var(--space-16);position:relative}.docs-nav{grid-area:nav;align-self:start;position:sticky;top:84px;max-height:calc(100vh - 100px);overflow-y:auto;font-size:15px}.docs-nav summary{display:none}.docs-nav ul{list-style:none;margin:0 0 var(--space-4);padding:0}.docs-group{margin:var(--space-4) 0 var(--space-2);font-size:12px;font-weight:var(--weight-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--w-cyan, #22d3ee)}.docs-nav a{display:block;padding:6px 12px;border-left:2px solid var(--hairline);color:var(--paper-secondary);text-decoration:none}.docs-nav a:hover{color:var(--ink);border-left-color:#6f80ff}.docs-nav a[aria-current=page]{color:var(--ink);border-left-color:#6f80ff;background:linear-gradient(90deg,rgb(99 102 241 / 18%),transparent)}.docs-main{grid-area:main;min-width:0;max-width:780px}.docs-main h1{font-size:clamp(30px,5vw,46px);line-height:1.1;margin-bottom:var(--space-4)}.docs-main .lead{font-size:19px;color:var(--paper-secondary)}.docs-main>section{margin-top:var(--space-12)}.docs-main h2{font-size:clamp(22px,3vw,28px);line-height:1.2;margin-bottom:var(--space-4)}.docs-main h3{font-size:19px;margin:var(--space-6) 0 var(--space-2)}.docs-main p+p,.docs-main p+pre,.docs-main pre+p,.docs-main p+ul,.docs-main ul+p,.docs-main p+.table-scroll,.docs-main .table-scroll+p,.docs-main p+.note,.docs-main .note+p{margin-top:var(--space-3)}.docs-main ul{padding-left:1.2em}.docs-main li+li{margin-top:var(--space-2)}.docs-main .guide{margin-top:var(--space-6);gap:var(--space-6)}.docs-main .guide h3{margin:0 0 var(--space-2);line-height:36px}.docs-main .guide pre{margin-top:var(--space-3)}.note{padding:var(--space-4);border-radius:var(--radius-panel);border:1px solid rgb(111 128 255 / 35%);background:#6366f11a}.note.warn{border-color:#facc1566;background:#facc1514}.docs-cards{list-style:none;padding:0!important;margin:var(--space-6) 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-4)}.docs-cards li+li{margin-top:0}.docs-cards a{display:block;height:100%;padding:var(--space-5, 20px);border-radius:var(--radius-panel);border:1px solid var(--hairline);background:linear-gradient(160deg,#ffffff0f,#ffffff05);color:var(--ink);text-decoration:none;transition:border-color .2s,transform .2s}.docs-cards a:hover{border-color:#6f80ff;transform:translateY(-2px)}.docs-cards strong{display:block;margin-bottom:var(--space-1, 4px)}.docs-cards span{color:var(--paper-secondary);font-size:15px}.docs-pager{grid-area:pager;max-width:780px;display:flex;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-16);padding-top:var(--space-6);border-top:1px solid var(--hairline)}.docs-pager a{text-decoration:none;color:var(--ink);font-weight:var(--weight-medium)}.docs-pager small{display:block;color:var(--paper-secondary);font-weight:400}.docs-next{text-align:right;margin-left:auto}@media(max-width:860px){.docs-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"nav" "main" "pager";padding-top:var(--space-6)}.docs-nav{position:static;max-height:none;margin-bottom:var(--space-8);padding:var(--space-2) var(--space-4);border:1px solid var(--hairline);border-radius:var(--radius-panel)}.docs-nav summary{display:list-item;cursor:pointer;padding:var(--space-2) 0;font-weight:var(--weight-medium)}}@media(prefers-reduced-motion:reduce){.docs-cards a{transition:none}.docs-cards a:hover{transform:none}}
