.dnav{display:flex;align-items:center;gap:4px;margin-inline-start:auto}.dnav>a:not(.btn){display:inline-flex;align-items:center;height:40px;padding:0 12px;border-radius:var(--r-2);font-size:15px;color:var(--ink-2);transition:color .15s ease-out}.dnav>a[aria-current=page]{color:var(--ink);font-weight:500}.dnav>.btn{margin-inline-start:8px}@media(hover:hover)and (pointer:fine){.dnav>a:not(.btn):hover{color:var(--ink)}}.dfoot{grid-column:7 / span 6;grid-template-columns:1fr}.docs{display:grid;grid-template-columns:232px minmax(0,760px);gap:64px;padding-top:32px;padding-bottom:128px;justify-content:start;align-items:start}.side{position:sticky;top:84px;max-height:calc(100dvh - 100px);overflow-y:auto;padding:8px 0 24px;overscroll-behavior:contain}.side__nav{display:grid;gap:2px}.side__nav a{display:flex;align-items:center;min-height:34px;padding:0 12px;border-radius:var(--r-1);font-size:14.5px;color:var(--ink-2);transition:color .15s ease-out,background-color .15s ease-out}.side__sub{display:grid;margin:0 0 6px 12px;padding-inline-start:4px;border-inline-start:1px solid var(--line-2)}.side__sub a{min-height:30px;font-size:13.5px}.side__nav a.is-active,.mnav__list a.is-active{background:var(--accent-soft);color:var(--accent-text);font-weight:500}@media(hover:hover)and (pointer:fine){.side__nav a:hover,.mnav__list a:hover{color:var(--ink)}.side__nav a.is-active:hover{color:var(--accent-text)}}.docs__main{min-width:0}.docs__head{padding:24px 0 48px;border-bottom:1px solid var(--line)}.docs__head h1{margin-top:16px;font-size:clamp(34px,4vw,48px);line-height:1.08;font-weight:500;letter-spacing:-.032em;text-wrap:balance}.docs__head p{margin-top:16px;font-size:var(--t-lead);color:var(--ink-2);text-wrap:pretty}.doc{padding:56px 0 8px;scroll-margin-top:140px}.doc+.doc{border-top:1px solid var(--line);margin-top:56px}.doc h2{margin-bottom:20px;font-size:32px;line-height:1.15;font-weight:500;letter-spacing:-.028em;scroll-margin-top:96px}.doc h3{margin:40px 0 12px;font-size:var(--t-h3);line-height:1.3;font-weight:500;letter-spacing:-.012em;scroll-margin-top:96px}.doc p{margin:0 0 16px;color:var(--ink-2);line-height:1.65;text-wrap:pretty}.doc p strong,.doc li strong,.note strong{color:var(--ink);font-weight:500}.doc a.link--inline{color:var(--accent-text)}.doc :not(pre)>code{padding:1px 6px;border-radius:var(--r-1);background:#0d12180d;color:var(--ink);font-size:.88em;overflow-wrap:anywhere}.steps-list{display:grid;gap:12px;margin:0 0 24px;padding:0;list-style:none;counter-reset:s}.steps-list li{position:relative;padding-inline-start:40px;color:var(--ink-2);line-height:1.6;counter-increment:s}.steps-list li:before{content:counter(s);position:absolute;left:0;top:0;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--accent-soft);color:var(--accent-text);font:500 13px/1 var(--mono)}.plain-list{display:grid;gap:10px;margin:0 0 20px;padding-inline-start:20px;color:var(--ink-2);line-height:1.65;list-style:disc}.plain-list li::marker{color:var(--ink-3)}.note{margin:24px 0 16px;padding:16px 20px;border-radius:var(--r-2);background:var(--accent-soft);color:var(--accent-text);font-size:15px;line-height:1.6}.note strong{color:var(--accent-text)}.note code{background:#ffffffb3}.tbl{margin:8px 0 24px;overflow-x:auto;border-radius:var(--r-2);background:var(--surface);box-shadow:var(--ring)}.tbl table{width:100%;border-collapse:collapse;font-size:14.5px}.tbl th,.tbl td{padding:12px 16px;text-align:left;vertical-align:top;line-height:1.5}.tbl th{font-size:13px;font-weight:500;color:var(--ink-3);border-bottom:1px solid var(--line);white-space:nowrap}.tbl td{color:var(--ink-2);border-top:1px solid var(--line)}.tbl tbody tr:first-child td{border-top:0}.tbl td:first-child{white-space:nowrap}.tbl td code{font-size:13px}.tbl td:first-child code{background:none;padding:0;color:var(--accent-text)}.codeblock{margin:8px 0 24px;border-radius:var(--r-2);background:var(--surface);box-shadow:var(--ring);overflow:hidden}.codeblock__bar{display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 4px 0 16px;border-bottom:1px solid var(--line);font:400 12px/1 var(--mono);color:var(--ink-3)}.codeblock .copy{width:36px;height:36px}.codeblock pre{margin:0;padding:16px 20px;overflow-x:auto;font-size:var(--t-mono);line-height:1.7;-moz-tab-size:2;tab-size:2;color:var(--ink);background:#fbfcfd}.codeblock pre code{font:inherit;background:none;padding:0;white-space:pre}.codeblock pre::-webkit-scrollbar{height:8px}.codeblock pre::-webkit-scrollbar-thumb{background:#00000029;border-radius:4px}.ep{margin-top:56px;padding-top:8px;scroll-margin-top:96px}.ep>h3{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 12px}.ep__path{font-size:16px;color:var(--ink);overflow-wrap:anywhere}.method{height:24px}.chip--del{background:#fbeaf3;color:#a0306c}.faq-list{display:grid;gap:8px}.faq-list details{border-radius:var(--r-2);background:var(--surface);box-shadow:var(--ring)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:12px 20px;font-weight:500;cursor:pointer;list-style:none;border-radius:var(--r-2)}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary .i{color:var(--ink-3);transition:transform .2s var(--ease)}.faq-list details[open] summary .i{transform:rotate(180deg)}.faq-list details p{margin:0;padding:0 20px 20px}.mnav{display:none}@media(max-width:1100px){.docs{grid-template-columns:200px minmax(0,1fr);gap:40px}}@media(max-width:900px){.docs{display:block;padding-top:0;padding-bottom:96px}.side{display:none}.mnav{display:block;position:sticky;top:68px;z-index:10;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter);background:color-mix(in oklch,var(--bg) 92%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.mnav summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;font-size:15px;font-weight:500;cursor:pointer;list-style:none}.mnav summary::-webkit-details-marker{display:none}.mnav summary .i{transition:transform .2s var(--ease)}.mnav[open] summary .i{transform:rotate(180deg)}.mnav__list{display:grid;max-height:calc(100dvh - 140px);overflow-y:auto;padding-bottom:16px}.mnav__list a{display:flex;align-items:center;min-height:44px;padding:0 12px;border-radius:var(--r-1);color:var(--ink-2)}.mnav__list .side__sub{margin-inline-start:12px}.doc,.doc h2,.doc h3,.ep{scroll-margin-top:130px}.doc h2{font-size:28px}.dfoot,.foot__brand{grid-column:1 / -1}.dfoot{margin-top:24px}}@media(max-width:640px){.dnav>a:not(.btn):nth-child(2){display:none}.codeblock pre{padding:14px 16px;font-size:12px}.tbl th,.tbl td{padding:10px 12px}.tbl td:first-child{white-space:normal}}
