.docs{padding:clamp(2.5rem,5vw,4rem) var(--pad) var(--sec-y)}.docs__bc{font-size:var(--t-xs);letter-spacing:var(--tr-xs);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.docs__bc a{transition:color .14s}.docs__bc a:hover{color:var(--ink)}.docs__grid{grid-template-columns:1fr;gap:2.5rem;margin-top:2.5rem;display:grid}@media (min-width:900px){.docs__grid{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:3.5rem}}.docs__body{--prose:68ch;min-width:0}.docs-page :is(p,.docs-ul,.docs-note,.docs-works),.docs-sec>h2,.docs-sub>h3{max-width:var(--prose)}.docs__nav{min-width:0}.docs__nav-in{scrollbar-width:none;min-width:0;margin-inline:calc(var(--pad) * -1);padding-bottom:.15rem;padding-inline:var(--pad);gap:.4rem;display:flex;overflow-x:auto}.docs__nav-in::-webkit-scrollbar{display:none}.docs__nav-grp{display:contents}.docs__nav-grp .eyebrow{display:none}.docs__nav ul{gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.docs__nav li{flex:none}.docs__nav a{border-radius:var(--r-el);font-size:var(--t-sm);letter-spacing:var(--tr-sm);color:var(--ink-3);padding:.45rem .7rem;transition:color .14s,background-color .14s;display:block}.docs__nav a:hover{color:var(--ink);background:var(--paper-2)}.docs__nav a[aria-current=page]{color:var(--ink);background:var(--tint);font-weight:600}.docs__nav a{white-space:nowrap;border:1px solid var(--line)}@media (min-width:900px){.docs__nav{align-self:start;max-height:calc(100vh - 7rem);position:sticky;top:5.5rem;overflow-y:auto}.docs__nav-in{padding-inline:0;flex-direction:column;gap:1.75rem;margin-inline:0;padding-bottom:0;display:flex;overflow-x:visible}.docs__nav-grp{display:block}.docs__nav-grp .eyebrow{margin-bottom:.7rem;display:flex}.docs__nav ul{gap:.15rem;display:grid}.docs__nav a{white-space:normal;border-color:#0000}}.docs-page__head{border-bottom:1px solid var(--line);padding-bottom:2rem}.docs-page__head .eyebrow{margin-bottom:1rem}.docs-page h1{font-family:var(--display);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(1.9rem,3.4vw,2.75rem);font-weight:800;line-height:1.04}.docs-page__lede{font-size:var(--t-lede);letter-spacing:var(--tr-lede);color:var(--ink-2);text-wrap:pretty;max-width:62ch;margin-top:1rem;line-height:1.5}.docs-page__body{flex-direction:column;gap:2.75rem;margin-top:2.5rem;display:flex}.docs-sec{flex-direction:column;gap:1rem;scroll-margin-top:6rem;display:flex}.docs-sub{flex-direction:column;gap:.85rem;scroll-margin-top:6rem;display:flex}.docs-sec>h2{font-family:var(--display);letter-spacing:-.025em;color:var(--ink);text-wrap:balance;font-size:1.5rem;font-weight:700;line-height:1.2}.docs-sub>h3{font-size:var(--t-base);color:var(--ink);letter-spacing:var(--tr-body);font-weight:600}.docs-sec>h2>a,.docs-sub>h3>a{color:inherit;text-decoration:none}.docs-sec>h2>a:hover,.docs-sub>h3>a:hover{color:var(--cobalt)}.docs-door,.docs-pager__l{text-decoration:none}.docs-page p{font-size:var(--t-sm);letter-spacing:var(--tr-sm);color:var(--ink-3);text-wrap:pretty;line-height:1.75}.docs-page strong{color:var(--ink);font-weight:600}.docs-page :is(p,li,dd,td,th,figcaption)>a[href],.docs-page :is(p,li,dd,td,th,figcaption) a[href]{color:var(--ink);text-underline-offset:2px;text-decoration:underline;transition:color .14s}.docs-page :is(p,li,dd,td,th,figcaption) a[href]:hover{color:var(--cobalt)}.docs-page code{font-family:var(--data);background:var(--paper-2);border-radius:var(--r-mark);color:var(--ink-2);overflow-wrap:anywhere;margin-inline:-.1em;padding:.12em .3em;font-size:.875em}.docs-page a[href] code{color:inherit}.docs-ul{flex-direction:column;gap:.6rem;margin:0;padding:0 0 0 1rem;list-style:none;display:flex}.docs-ul li{font-size:var(--t-sm);letter-spacing:var(--tr-sm);color:var(--ink-3);padding-left:.75rem;line-height:1.75;position:relative}.docs-ul li:before{content:"";background:var(--ink-3);border-radius:999px;width:4px;height:4px;position:absolute;top:.72em;left:0}.docs-steps{counter-reset:step;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.docs-step{counter-increment:step;flex-direction:column;gap:.85rem;padding:0 0 2rem 3.25rem;display:flex;position:relative}.docs-step:last-child{padding-bottom:0}.docs-step:before{content:"";background:var(--line);width:1px;position:absolute;top:2.25rem;bottom:0;left:1.0625rem}.docs-step:last-child:before{display:none}.docs-step:after{content:counter(step);background:var(--tint);width:2.125rem;height:2.125rem;color:var(--cobalt);font-family:var(--data);font-size:var(--t-xs);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-weight:700;display:grid;position:absolute;top:0;left:0}.docs-step>h3{font-size:var(--t-base);color:var(--ink);letter-spacing:var(--tr-body);padding-top:.35rem;font-weight:600}.docs-tw{border:1px solid var(--line);border-radius:var(--r-el);max-width:100%;overflow-x:auto}.docs-tbl{border-collapse:collapse;width:100%;font-size:var(--t-xs);letter-spacing:var(--tr-xs);line-height:1.6}.docs-tbl caption{caption-side:top;text-align:left;font-size:var(--t-xs);color:var(--ink-3);padding:.85rem 1rem 0}.docs-tbl thead th{background:var(--paper-3);color:var(--ink);text-align:left;white-space:nowrap;font-weight:600}.docs-tbl th,.docs-tbl td{border-bottom:1px solid var(--line);vertical-align:top;color:var(--ink-3);padding:.7rem 1rem}.docs-tbl tbody th{text-align:left;color:var(--ink);font-weight:600}.docs-tbl th code,.docs-tbl td code{white-space:nowrap}.docs-tbl th{min-width:6.5rem}.docs-tbl td{min-width:11rem}.docs-tbl tbody tr:last-child th,.docs-tbl tbody tr:last-child td{border-bottom:0}.docs-tbl code{background:0 0;padding:0;font-size:1em}.docs-code{background:var(--white);border:1px solid var(--line);border-radius:var(--r-el);overflow:hidden}.docs-code__bar{background:var(--paper-3);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.4rem .5rem .4rem .9rem;display:flex}.docs-code__lang{font-family:var(--data);font-size:var(--t-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-3);font-weight:700}.docs-code pre{font-family:var(--data);font-size:var(--t-xs);color:var(--ink-2);tab-size:2;margin:0;padding:.9rem 1.1rem;line-height:1.75;overflow-x:auto}.docs-code code{color:inherit;background:0 0;padding:0;font-size:1em}.docs-copy{font-family:var(--data);font-size:var(--t-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-3);border-radius:var(--r-el);cursor:pointer;background:0 0;border:1px solid #0000;padding:.3rem .55rem;font-weight:700;transition:color .14s,background-color .14s,border-color .14s}.docs-copy:hover{color:var(--ink);background:var(--paper-2);border-color:var(--line)}.docs-term{max-width:100%}.docs-term .pn__body{padding-block:1rem}.docs-term__out{white-space:pre;font-family:var(--data);font-size:var(--t-xs);color:var(--night-t2);tab-size:2;margin:0;line-height:1.7;overflow-x:auto}.docs-term__out--wrap{white-space:pre-wrap}.docs-term__out{scrollbar-width:thin;scrollbar-color:var(--night-line-2) transparent}.docs-term__out::-webkit-scrollbar{height:8px}.docs-term__out::-webkit-scrollbar-track{background:0 0}.docs-term__out::-webkit-scrollbar-thumb{background:var(--night-line-2);border-radius:999px}.docs-term__out::-webkit-scrollbar-thumb:hover{background:var(--night-t4)}.docs-note{background:var(--tint);border-left:2px solid var(--cobalt);border-radius:0 var(--r-el) var(--r-el) 0;flex-direction:column;gap:.6rem;padding:.95rem 1.15rem;display:flex}.docs-note__t{color:var(--ink);font-weight:600}.docs-page .docs-note p{color:var(--ink-3)}.docs-note--watch{background:var(--sun-wash);border-left-color:var(--sun)}.docs-note--watch .docs-note__t{color:var(--sun-ink)}.docs-works{border-top:1px solid var(--line);flex-direction:column;gap:.6rem;padding-top:1.25rem;display:flex}.docs-works .eyebrow{margin-bottom:.15rem}.docs-pager{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1rem;margin-top:3.5rem;padding-top:1.75rem;display:grid}.docs-pager__l{border:1px solid var(--line);border-radius:var(--r-el);font-size:var(--t-sm);color:var(--ink);flex-direction:column;gap:.3rem;padding:.85rem 1.1rem;font-weight:600;text-decoration:none;transition:border-color .14s,background-color .14s;display:flex}.docs-pager__l:hover{border-color:var(--line-2);background:var(--paper-3)}.docs-pager__l span{font-family:var(--data);font-size:var(--t-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-3);font-weight:700}.docs-pager__l--n{text-align:right;align-items:flex-end}.docs-doors{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:760px){.docs-doors{grid-template-columns:repeat(3,1fr)}}.docs-door{background:var(--white);border:1px solid var(--line);border-radius:var(--r-el);flex-direction:column;gap:.5rem;padding:1.1rem 1.2rem 1rem;transition:border-color .14s,background-color .14s;display:flex}.docs-door:hover{border-color:var(--cobalt-pale);background:var(--paper-3)}.docs-page .docs-door__who{font-size:var(--t-base);color:var(--ink);letter-spacing:var(--tr-body);text-wrap:balance;font-weight:600;line-height:1.35}.docs-page .docs-door__what{font-size:var(--t-xs);color:var(--ink-3);line-height:1.65}.docs-door__to{font-family:var(--data);font-size:var(--t-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--cobalt);margin-top:auto;padding-top:.35rem;font-weight:700}.docs-map{grid-template-columns:1fr;gap:1.75rem;display:grid}@media (min-width:680px){.docs-map{grid-template-columns:repeat(2,1fr);gap:2rem 2.5rem}}.docs-map__grp .eyebrow{margin-bottom:.35rem}.docs-page .docs-map__purpose{font-size:var(--t-xs);color:var(--ink-3);margin-bottom:.85rem}.docs-map ul{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.docs-map li{flex-direction:column;gap:.15rem;display:flex}.docs-page .docs-map a{font-size:var(--t-sm);color:var(--ink);font-weight:600;text-decoration:none}.docs-page .docs-map a:hover{color:var(--cobalt);text-underline-offset:2px;text-decoration:underline}.docs-map li span{font-size:var(--t-xs);color:var(--ink-3);line-height:1.6}
