.apex-docs{--line-strong:#ffffff38;--measure:44em;--radius-card:12px}.apex-docs a{text-decoration:none}.apex-docs img,.apex-docs svg{display:block}.docs-brand img{width:auto;height:22px}.apex-docs .docs-body{gap:3.5rem;padding-top:clamp(112px,14vh,160px);padding-bottom:0;display:flex}.docs-side{flex-shrink:0;width:13rem;padding:1.5rem 0}.docs-side-inner{position:sticky;top:calc(72px + 2rem)}.docs-side-group+.docs-side-group{margin-top:1.75rem}.docs-side-label{font:500 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#ffffff4d;margin-bottom:.6rem}.docs-link{border-left:1px solid var(--line);font:500 15px var(--display);color:var(--faint);transition:color .3s var(--ease),border-color .3s var(--ease);padding:7px 0 7px 14px;display:block}.docs-link:hover{color:#fff}.docs-link[aria-current=page]{color:var(--cyan);border-left-color:var(--cyan)}.docs-main{flex:1;min-width:0;padding:0 0 6rem}.docs-main h1,.docs-main h2,.docs-main h3{font-family:var(--display);letter-spacing:-.035em;color:var(--ink);font-weight:600}.docs-main h1{font-size:clamp(34px,4vw,46px);line-height:1.05}.docs-lede{color:var(--mut);max-width:var(--measure);margin-top:1.1rem;font-size:clamp(17px,1.35vw,20px);line-height:1.6}.docs-lede+.docs-lede{margin-top:.9rem}.docs-main h2{margin-top:3.5rem;font-size:clamp(24px,2.4vw,30px);line-height:1.15}.docs-main h3{letter-spacing:-.02em;font-size:17px}.docs-main p,.docs-main li{color:var(--mut);max-width:var(--measure);margin-top:1rem;font-size:17px;line-height:1.65}.docs-main ul{margin-top:.75rem;padding-left:1.2em}.docs-main li{margin-top:.6rem;list-style:outside}.docs-main li::marker{color:var(--blue)}.docs-main strong{color:var(--ink);font-weight:600}.docs-main a:not(.btn):not(.docs-card):not(.docs-next-link):not(.docs-code){color:var(--cyan);text-underline-offset:3px;text-decoration:underline;transition:color .2s}.docs-main a:not(.btn):not(.docs-card):not(.docs-next-link):not(.docs-code):hover{color:#fff}.docs-main code{font-family:var(--mono);color:var(--ink);font-size:.875em}.docs-step{gap:1rem;margin-top:2rem;display:flex}.docs-step-n{border:1px solid var(--line-strong);width:1.6rem;height:1.6rem;font:500 12px var(--mono);color:var(--cyan);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:.15rem;display:flex}.docs-step-body{min-width:0}.docs-step-body>:first-child{margin-top:0}.docs-code{width:100%;max-width:var(--measure);text-align:left;cursor:pointer;border:1px solid var(--line);border-radius:var(--radius-card);transition:border-color .3s var(--ease);background:linear-gradient(#1f263780,#0d101b99);margin-top:1rem;display:block;position:relative}.docs-code:hover{border-color:var(--line-strong)}.docs-code:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.docs-code pre{font-family:var(--mono);color:var(--ink);margin:0;padding:.95rem 4.5rem .95rem 1.1rem;font-size:14px;line-height:1.6;overflow-x:auto}.docs-code pre.wrap{white-space:pre-wrap;overflow-x:visible}.docs-copy{border:1px solid var(--line);font:500 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);border-radius:8px;padding:.25rem .55rem;position:absolute;top:.55rem;right:.55rem}.docs-code:hover .docs-copy{color:#fff;border-color:var(--line-strong)}.docs-note{max-width:var(--measure);border:1px solid var(--line);border-radius:var(--radius-card);background:#ffffff0a;align-items:center;gap:.7rem;margin-top:1.75rem;padding:.95rem 1.15rem;display:flex}.docs-note-icon{width:17px;height:17px;color:var(--cyan);flex-shrink:0}.docs-note-icon svg{width:100%;height:100%;display:block}.docs-note p{color:var(--mut);max-width:none;margin-top:0;font-size:16px;line-height:1.35}.docs-note strong{color:var(--ink)}.docs-cards{max-width:var(--measure);gap:.75rem;margin-top:2rem;display:grid}@media (min-width:640px){.docs-cards{grid-template-columns:1fr 1fr}}.docs-card{border:1px solid var(--line);border-radius:var(--radius-card);color:var(--ink);transition:border-color .3s var(--ease),background .3s var(--ease);padding:1.1rem 1.25rem;display:block}.docs-card:hover{border-color:var(--line-strong);background:#ffffff08}.docs-card span{font:600 16px var(--display);letter-spacing:-.02em;display:block}.docs-card small{color:var(--faint);margin-top:.3rem;font-size:15px;line-height:1.5;display:block}.docs-table{border-collapse:collapse;width:100%;margin-top:1.5rem}.docs-table th{text-align:left;font:500 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--line);padding:0 1rem .7rem 0}.docs-table td{color:var(--mut);border-bottom:1px solid var(--line);vertical-align:top;padding:.8rem 1rem .8rem 0;font-size:16px;line-height:1.5}.docs-table td:first-child{white-space:nowrap;color:var(--ink);font-family:var(--mono);font-size:14px}.docs-table td:nth-child(2){font-family:var(--mono);color:var(--faint);font-size:13px}.docs-next{border-top:1px solid var(--line);font:500 16px var(--display);justify-content:space-between;gap:1rem;margin-top:4rem;padding-top:2rem;display:flex}.docs-next-link{color:var(--mut);transition:color .2s}.docs-next-link:hover{color:#fff}.docs-side-mobile{padding:.85rem var(--gut);border-bottom:1px solid var(--line);scrollbar-width:none;font:500 15px var(--display);gap:1.25rem;margin-top:72px;display:flex;overflow-x:auto}.docs-side-mobile::-webkit-scrollbar{display:none}.docs-side-mobile a{white-space:nowrap;color:var(--faint)}.docs-side-mobile a[aria-current=page]{color:var(--cyan)}@media (max-width:767px){.docs-side{display:none}.docs-body{padding-top:1.5rem}.docs-main{padding:1rem 0 4rem}}@media (min-width:768px){.docs-side-mobile{display:none}}
