.doc-content{color:var(--color-text-secondary);font-size:14.5px;line-height:1.8}.doc-content>*+*{margin-top:1rem}.doc-content h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;font-size:1.6rem;line-height:1.15;font-weight:700;color:var(--color-text-primary);margin-top:3.25rem;padding-top:1.25rem;border-top:1px solid var(--color-border-subtle);scroll-margin-top:6rem}.doc-content h2 .doc-anchor{color:inherit;text-decoration:none}.doc-content h2 .doc-anchor:hover:after{content:" #";color:var(--color-neon-pink);opacity:.6}.doc-content h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;font-size:1.15rem;line-height:1.25;font-weight:600;color:var(--color-text-primary);margin-top:2.25rem;scroll-margin-top:6rem}.doc-content h2+h3,.doc-content h2+p,.doc-content h3+p{margin-top:.75rem}.doc-content p{margin-top:1rem}.doc-content strong{color:var(--color-text-primary);font-weight:700}.doc-content a:not(.doc-anchor){color:var(--color-cyan);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(0,240,255,.35);transition:color .15s ease}.doc-content a:not(.doc-anchor):hover{color:var(--color-neon-pink);text-decoration-color:currentColor}.doc-content ol,.doc-content ul{padding-left:1.4rem;margin-top:.75rem}.doc-content ul{list-style:square}.doc-content ol{list-style:decimal}.doc-content li{margin-top:.4rem;padding-left:.2rem}.doc-content li::marker{color:var(--color-neon-pink)}.doc-content li>ol,.doc-content li>ul{margin-top:.35rem}.doc-content code{font-family:var(--font-mono);font-size:.86em;color:var(--color-cyan);background:rgba(0,240,255,.06);border:1px solid rgba(0,240,255,.16);padding:.08em .4em;overflow-wrap:anywhere}.doc-content pre code{font-size:inherit;color:inherit;background:transparent;border:0;padding:0;white-space:pre}.doc-content kbd{font-family:var(--font-mono);font-size:.8em;color:var(--color-text-primary);border:solid var(--color-border-default);border-width:1px 1px 2px;padding:.05em .4em}.doc-content hr{border:0;border-top:1px solid var(--color-border-subtle);margin:2.5rem 0}.doc-content table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.55}.doc-content th{text-align:left;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:600;color:var(--color-text-muted);border-bottom:1px solid var(--color-border-default);padding:.5rem .75rem;white-space:nowrap}.doc-content td{border-bottom:1px solid var(--color-border-subtle);padding:.6rem .75rem;vertical-align:top}.doc-content td:first-child{color:var(--color-text-primary)}.doc-callout-body>*+*,.doc-step-body>*+*{margin-top:.6rem}.doc-callout-body ul,.doc-step-body ul{list-style:square;padding-left:1.2rem}.doc-callout-body ol,.doc-step-body ol{list-style:decimal;padding-left:1.2rem}.doc-callout-body li::marker,.doc-step-body li::marker{color:var(--color-neon-pink)}.doc-callout-body code,.doc-step-body code{font-family:var(--font-mono);font-size:.86em;color:var(--color-cyan);background:rgba(0,240,255,.06);border:1px solid rgba(0,240,255,.16);padding:.08em .4em;overflow-wrap:anywhere}.doc-callout-body a,.doc-step-body a{color:var(--color-cyan);text-decoration:underline;text-underline-offset:3px}.doc-callout-body strong,.doc-step-body strong{color:var(--color-text-primary)}.doc-content ol.doc-steps{list-style:none;padding-left:0;margin:1.5rem 0;counter-reset:doc-step}.doc-content .doc-step{margin-top:0;padding-left:2.5rem}.doc-content .doc-step::marker{content:""}.doc-steps{counter-reset:doc-step}.doc-step{counter-increment:doc-step}.doc-step-marker:before{content:counter(doc-step)}.doc-step:not(:last-child):after{content:"";position:absolute;left:11px;top:30px;bottom:4px;width:1px;background:var(--color-border-subtle)}.doc-callout-body .doc-code,.doc-step-body .doc-code{margin:.75rem 0}