.docs-module__hZJeFq__docs{position:relative}.docs-module__hZJeFq__docs:before{content:"";pointer-events:none;background:radial-gradient(#516af629,#0000 70%);width:900px;height:560px;position:absolute;top:-260px;left:50%;transform:translate(-50%)}.docs-module__hZJeFq__inner{max-width:760px;padding:150px var(--s-5) var(--s-8);margin:0 auto;position:relative}.docs-module__hZJeFq__header{margin-bottom:var(--s-6)}.docs-module__hZJeFq__title{letter-spacing:-.035em;color:var(--hero-tint);margin-bottom:var(--s-3);font-size:clamp(40px,6vw,56px);font-weight:700;line-height:1.05}.docs-module__hZJeFq__sub{color:var(--text-secondary);max-width:520px;font-size:17px}.docs-module__hZJeFq__toc{margin-bottom:var(--s-7);flex-wrap:wrap;gap:8px;display:flex}.docs-module__hZJeFq__toc a{color:var(--text-secondary);background:var(--bg-panel-soft);border:1px solid var(--border);border-radius:999px;padding:7px 16px;font-size:14px;font-weight:500;transition:color .15s,border-color .15s}.docs-module__hZJeFq__toc a:hover{color:var(--text);border-color:#516af680}.docs-module__hZJeFq__section{padding:var(--s-6) 0;border-top:1px solid var(--border);scroll-margin-top:110px}.docs-module__hZJeFq__h2{letter-spacing:-.025em;color:var(--hero-tint);margin-bottom:var(--s-4);font-size:26px;font-weight:700}.docs-module__hZJeFq__h3{color:var(--text);margin:var(--s-5) 0 var(--s-2);font-size:17px;font-weight:500}.docs-module__hZJeFq__p{color:var(--text-secondary);margin-bottom:var(--s-3)}.docs-module__hZJeFq__p a,.docs-module__hZJeFq__faq a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:var(--accent-soft);text-decoration-color:var(--accent-soft);text-underline-offset:3px}.docs-module__hZJeFq__p a:hover,.docs-module__hZJeFq__faq a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.docs-module__hZJeFq__p strong,.docs-module__hZJeFq__steps strong,.docs-module__hZJeFq__list strong{color:var(--text);font-weight:500}.docs-module__hZJeFq__p code,.docs-module__hZJeFq__steps code{background:var(--bg-card);border:1px solid var(--border);color:var(--lavender);border-radius:6px;padding:2px 7px;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:.88em}.docs-module__hZJeFq__steps{gap:var(--s-3);margin:var(--s-4) 0;flex-direction:column;list-style:none;display:flex}.docs-module__hZJeFq__steps li{gap:var(--s-4);background:var(--bg-raised);border:1px solid var(--border);padding:var(--s-4);color:var(--text-secondary);border-radius:14px;align-items:flex-start;display:flex}.docs-module__hZJeFq__steps a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:var(--accent-soft);text-decoration-color:var(--accent-soft);text-underline-offset:3px}.docs-module__hZJeFq__stepNum{width:28px;height:28px;color:var(--accent);background:var(--accent-soft);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:13.5px;font-weight:700;display:flex}.docs-module__hZJeFq__list{color:var(--text-secondary);padding-left:var(--s-5);gap:var(--s-2);margin:var(--s-3) 0;flex-direction:column;display:flex}.docs-module__hZJeFq__note{margin-top:var(--s-4);color:var(--text-tertiary);background:var(--bg-panel-soft);border-left:2px solid var(--accent);padding:var(--s-3) var(--s-4);border-radius:0 10px 10px 0;font-size:14px}.docs-module__hZJeFq__faqList{gap:var(--s-3);flex-direction:column;display:flex}.docs-module__hZJeFq__faq{background:var(--bg-raised);border:1px solid var(--border);border-radius:14px;transition:border-color .15s}.docs-module__hZJeFq__faq:hover{border-color:#cbd0eb3d}.docs-module__hZJeFq__faq[open]{border-color:#516af666}.docs-module__hZJeFq__faq summary{cursor:pointer;padding:var(--s-4);color:var(--text);justify-content:space-between;align-items:center;gap:var(--s-3);font-weight:500;list-style:none;display:flex}.docs-module__hZJeFq__faq summary::-webkit-details-marker{display:none}.docs-module__hZJeFq__faq summary:after{content:"+";color:var(--text-tertiary);font-size:20px;font-weight:400;line-height:1;transition:transform .2s}.docs-module__hZJeFq__faq[open] summary:after{color:var(--accent);transform:rotate(45deg)}.docs-module__hZJeFq__faq p{padding:0 var(--s-4) var(--s-4);color:var(--text-secondary);font-size:15px}@media (max-width:600px){.docs-module__hZJeFq__inner{padding-top:124px}}
