.doc-side-link{position:relative}.doc-side-link:before{content:"";inset-block:4px;background:var(--accent);transform-origin:50%;width:2px;transition:transform .2s var(--ease-out,ease-out);position:absolute;left:-1px;transform:scaleY(0)}.doc-side-link:hover:before{transform:scaleY(.4)}.doc-side-link[aria-current=page]:before,.doc-side-link[aria-current=location]:before{transform:scaleY(1)}.docs-search .input-field{padding-left:44px;padding-right:56px}@media (prefers-reduced-motion:reduce){.doc-side-link:before{transition:none}}.article-h1{font-family:var(--font-display);letter-spacing:-.028em;overflow-wrap:break-word;min-width:0;font-size:clamp(2rem,4.4vw,3rem);font-weight:600;line-height:1.1}.article-h2{font-family:var(--font-display);letter-spacing:-.022em;font-size:clamp(1.5rem,2.6vw,1.875rem);font-weight:600;line-height:1.2}.heading-anchor{vertical-align:middle;color:var(--muted-foreground);opacity:0;margin-left:.5rem;transition:opacity .15s ease-out;display:none}@media (width>=768px){.heading-anchor{display:inline-flex}}.article-h2:hover .heading-anchor,.heading-anchor:focus-visible{opacity:1}.heading-anchor:hover{color:var(--accent-text)}.article-list{padding:0;list-style:none}.article-list>li{padding-left:1.5rem;position:relative}.article-list>li+li{margin-top:.5rem}.article-list>li:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.8em;left:.25rem}.article-steps{counter-reset:step;padding:0;list-style:none}.article-steps>li{counter-increment:step;padding:0 0 1.25rem 3rem;position:relative}.article-steps>li:last-child{padding-bottom:0}.article-steps>li:before{content:counter(step);background:var(--accent);width:2rem;height:2rem;color:var(--accent-ink);font-family:var(--font-display);border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:600;line-height:1;display:flex;position:absolute;top:.1em;left:0}.article-steps>li:not(:last-child):after{content:"";background:var(--border);width:2px;position:absolute;top:2.4rem;bottom:.3rem;left:calc(1rem - 1px)}.link-grow{background:0 0;display:inline;position:relative}.link-grow:after{content:"";inset-inline:0;transform-origin:0;height:1px;transition:transform .2s var(--ease-out,ease-out);pointer-events:none;background:currentColor;position:absolute;bottom:-2px;transform:scaleX(0)}a:hover .link-grow:after,a:focus-visible .link-grow:after,a.link-grow:hover:after,a.link-grow:focus-visible:after{transform:scaleX(1)}.row-bar{position:relative}.row-bar:before{content:"";inset-block:-1px;background:var(--accent);transform-origin:50%;width:2px;transition:transform .2s var(--ease-out,ease-out);pointer-events:none;position:absolute;left:0;transform:scaleY(0)}.row-bar:hover:before,.row-bar:focus-within:before,.row-bar[data-current=true]:before{transform:scaleY(1)}.doc-faq>summary{list-style:none}.doc-faq>summary::-webkit-details-marker{display:none}.doc-faq-chev{transition:transform .2s var(--ease-out,ease-out)}.doc-faq[open] .doc-faq-chev{transform:rotate(180deg)}.doc-faq>summary:hover h3{color:var(--accent-text)}.fx-glyph{width:20px;height:20px;color:var(--muted-foreground);flex:none;position:relative}.fx-glyph:before,.fx-glyph:after{content:"";inset-inline:2px;height:2px;transition:transform .24s var(--ease-out,ease-out);background:currentColor;border-radius:1px;position:absolute;top:calc(50% - 1px)}.fx-glyph:after{transform:rotate(90deg)}details[open]>summary .fx-glyph{color:var(--accent-text)}details[open]>summary .fx-glyph:after{transform:rotate(0)}.slot-dev{border:1px dashed var(--border-strong);background:var(--frame);border-radius:14px}@media (prefers-reduced-motion:reduce){.heading-anchor,.link-grow:after,.row-bar:before,.faq-chev,.fx-glyph:before,.fx-glyph:after{transition:none}}
