.docs-prose{color:var(--ice);font-size:16.5px;line-height:1.72}.docs-prose>*+*{margin-top:16px}.docs-prose h2{color:var(--text);letter-spacing:-.025em;margin-top:44px;padding-top:10px;scroll-margin-top:90px;font-size:25px;font-weight:600;position:relative}.docs-prose h2 .anchor{color:var(--violet-2);opacity:0;transition:opacity .2s;position:absolute;left:-24px}.docs-prose h2:hover .anchor{opacity:1}.docs-prose h3{color:var(--text);margin-top:28px;font-size:19px;font-weight:600}.docs-prose p{margin:0}.docs-prose p+p{margin-top:14px}.docs-prose a{color:#b3a3ff;text-underline-offset:3px;-webkit-text-decoration:underline #b3a3ff59;text-decoration:underline #b3a3ff59;transition:text-decoration-color .25s}.docs-prose a:hover{text-decoration-color:currentColor}.docs-prose strong{color:#fff;font-weight:650}.docs-prose code{color:#d8ceff;font:500 .86em var(--font-mono);background:#8a6bff29;border-radius:7px;padding:2px 7px}.docs-prose ul,.docs-prose ol{counter-reset:step;gap:8px;margin:14px 0;padding-left:0;list-style:none;display:grid}.docs-prose ul li{padding-left:22px;position:relative}.docs-prose ul li:before{content:"";background:linear-gradient(135deg, var(--violet-2), var(--blue-2));border-radius:50%;width:7px;height:7px;position:absolute;top:.7em;left:4px}.docs-prose ol li{counter-increment:step;min-height:28px;padding-left:40px;position:relative}.docs-prose ol li:before{content:counter(step);color:#fff;background:#8a6bff33;border-radius:9px;place-items:center;width:27px;height:27px;font-size:13px;font-weight:700;display:grid;position:absolute;top:1px;left:0;box-shadow:inset 0 0 0 1px #b8a6ff4d}.docs-table{box-shadow:0 0 0 1px var(--line) inset;border-radius:18px;margin:20px 0;overflow-x:auto}.docs-table table{border-collapse:collapse;width:100%;font-size:14.5px;line-height:1.5}.docs-table th{color:var(--muted);letter-spacing:.03em;text-align:left;white-space:nowrap;background:#ffffff0a;padding:12px 16px;font-size:12px;font-weight:650}.docs-table td{border-top:1px solid var(--line);vertical-align:top;padding:12px 16px}.docs-table tr:hover td{background:#8a6bff0d}@media (max-width:860px){.docs-prose{font-size:16px}.docs-prose h2{scroll-margin-top:80px;font-size:22px}.docs-prose h2 .anchor{display:none}}.guide-group{gap:16px;margin-bottom:48px;display:grid}.guide-group>h2{letter-spacing:-.025em;margin:0;font-size:clamp(22px,2.4vw,30px)}.guide-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.guide-card{background:linear-gradient(160deg, #2f43ff1f, transparent 60%), var(--panel);box-shadow:0 0 0 1px var(--line) inset;transition:transform .5s var(--ease), box-shadow .3s;border-radius:22px;align-content:start;gap:8px;padding:22px;display:grid}.guide-card:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #b8a6ff80}.guide-card span{color:var(--lilac);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:650}.guide-card h3{letter-spacing:-.015em;margin:0;font-size:19px;line-height:1.3}.guide-card p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.55}.guide-card small{color:var(--dim);font-size:12.5px}.blog-article .docs-prose{margin-top:10px}.guide-related{gap:16px;margin-top:56px;display:grid}.guide-related h2{margin:0;font-size:24px}
