.doc-prose{font-size:15.5px;line-height:1.75;color:#bdb8c0}.doc-prose .lead{font-size:17px;line-height:1.8;color:#d6d2dc}.doc-prose h2{scroll-margin-top:92px;margin-top:3.25rem;padding-top:2rem;border-top:1px solid #362d59;font-size:clamp(24px,3.4vw,30px);font-weight:700;line-height:1.2;letter-spacing:-.01em;color:#fff}.doc-prose>h2:first-of-type{margin-top:2rem}.doc-prose h3{scroll-margin-top:92px;margin-top:2.25rem;font-size:20px;font-weight:600;line-height:1.3;color:#fff}.doc-prose h4{margin-top:1.75rem;font-size:16.5px;font-weight:600;color:#f0eef4}.doc-prose p{margin-top:1rem}.doc-prose strong{color:#f0eef4;font-weight:600}.doc-prose em{color:#cfc9d6}.doc-prose a{color:#c2ef4e;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;text-decoration-color:#c2ef4e66;transition:text-decoration-color .15s ease}.doc-prose a:hover{text-decoration-color:#c2ef4e}.doc-prose ul,.doc-prose ol{margin-top:1rem;padding-left:1.5rem}.doc-prose ul{list-style:none;padding-left:1.25rem}.doc-prose ol{list-style:decimal}.doc-prose li{margin-top:.5rem;padding-left:.25rem}.doc-prose ol li::marker{color:#79628c;font-weight:600}.doc-prose ul>li{position:relative;padding-left:1.1rem}.doc-prose ul>li:before{content:"";position:absolute;left:0;top:.72em;width:6px;height:6px;border-radius:9999px;background:#6a5fc1}.doc-prose li>ul,.doc-prose li>ol{margin-top:.5rem}.doc-prose code{font-family:var(--font-mono, monospace);font-size:.86em;background:#241b3d;border:1px solid #362d59;border-radius:5px;padding:.12em .4em;color:#e7d9ff;white-space:nowrap}.doc-prose pre{margin-top:1.15rem;overflow-x:auto;background:#150f23;border:1px solid #362d59;border-radius:12px;padding:18px 20px}.doc-prose pre code{background:none;border:none;padding:0;color:#d6d2dc;font-size:13.5px;line-height:1.65;white-space:pre}.doc-prose .table-wrap{margin-top:1.25rem;overflow-x:auto;border:1px solid #362d59;border-radius:14px}.doc-prose table{width:100%;border-collapse:collapse;font-size:14px;text-align:left}.doc-prose thead tr{background:#150f23}.doc-prose th{padding:12px 16px;font-weight:600;color:#fff;border-bottom:1px solid #362d59;white-space:nowrap}.doc-prose td{padding:11px 16px;color:#bdb8c0;border-bottom:1px solid #2a2246;vertical-align:top}.doc-prose tbody tr:last-child td{border-bottom:none}.doc-prose tbody tr:nth-child(2n){background:#ffffff04}.doc-prose .col-center{text-align:center}.doc-prose td.yes{color:#c2ef4e;font-weight:700}.doc-prose td.no{color:#79628c}.doc-prose td code{white-space:normal}.doc-prose .pro-tag{display:inline-block;vertical-align:middle;margin-left:.35em;background:#422082;color:#d7c6ff;border:1px solid #5a3ba0;border-radius:9999px;padding:1px 9px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.doc-prose .pro-tag.lite-tag{background:#1f3a12;color:#c2ef4e;border-color:#3c5a20}.doc-prose h2 .pro-tag,.doc-prose h3 .pro-tag{font-size:12px;padding:2px 10px}.doc-prose .callout{margin-top:1.3rem;border:1px solid #362d59;border-left-width:3px;border-radius:10px;background:#170f2a;padding:14px 18px}.doc-prose .callout p{margin-top:0;font-size:14.5px;line-height:1.7}.doc-prose .callout-info{border-left-color:#6a5fc1}.doc-prose .callout-tip{border-left-color:#c2ef4e}.doc-prose .callout-warn{border-left-color:#fa7faa;background:#2a1626}.doc-prose .callout-lock{border-left-color:#9dc1f5}.doc-prose .callout:before{font-size:15px;margin-right:6px}.doc-prose .callout-info p:before{content:"ℹ️ "}.doc-prose .callout-tip p:before{content:"💡 "}.doc-prose .callout-warn p:before{content:"⚠️ "}.doc-prose .callout-lock p:before{content:"🔒 "}.doc-faq{margin-top:1.25rem}.doc-prose .faq-item{border:1px solid #362d59;border-radius:12px;background:#150f23;padding:0 20px}.doc-prose .faq-item[open]{border-color:#4a3f6e}.doc-prose .faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;padding:16px 0;font-size:16px;font-weight:500;color:#fff}.doc-prose .faq-item summary::-webkit-details-marker{display:none}.doc-prose .faq-item summary:after{content:"";width:10px;height:10px;border-right:2px solid #c2ef4e;border-bottom:2px solid #c2ef4e;transform:rotate(45deg);transition:transform .3s var(--ease-snap, ease);flex-shrink:0;margin-right:4px}.doc-prose .faq-item[open] summary:after{transform:rotate(-135deg)}.doc-prose .faq-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s var(--ease-snap, ease)}.doc-prose .faq-item[open] .faq-body{grid-template-rows:1fr}.doc-prose .faq-body>*{overflow:hidden}.doc-prose .faq-body p{margin-top:0;padding:0 0 18px;font-size:14.5px;color:#bdb8c0}.doc-prose .support-card{margin-top:3rem;border:1px solid #362d59;border-radius:16px;background:linear-gradient(180deg,#1a1230,#150f23);padding:24px 26px}#doc-sidebar a.is-active,#doc-toc a.is-active{color:#c2ef4e;border-left-color:#c2ef4e;font-weight:500}@media(prefers-reduced-motion:reduce){.doc-prose .faq-body,.doc-prose .faq-item summary:after{transition:none}}
