.docs-page .docs-header{padding-bottom:28px;margin-bottom:36px;border-bottom:1px solid rgba(148,163,184,.1)}.docs-page .docs-header .eyebrow{margin-bottom:18px}.docs-page .docs-title{font-size:clamp(32px,4.2vw,46px);font-weight:800;letter-spacing:-.03em;line-height:1.08;color:#fff;margin:0 0 16px}.docs-page .docs-title .grad{background:linear-gradient(120deg,#6d5bff,#8b5cf6,#c866b8 60%,#ff7a6b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.docs-page .docs-intro{font-size:17px;line-height:1.6;color:#cbd5e1;margin:0;max-width:680px}.docs-page .docs-steps{counter-reset:docstep;list-style:none;margin:0 0 20px;padding:0}.docs-page .docs-steps>li{counter-increment:docstep;position:relative;padding:0 0 22px 46px;border-left:1px solid rgba(148,163,184,.14);margin-left:15px}.docs-page .docs-steps>li:last-child{border-left-color:transparent;padding-bottom:0}.docs-page .docs-steps>li:before{content:counter(docstep);position:absolute;left:-16px;top:-2px;width:31px;height:31px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700;color:#c4b5fd;background:#0b0b14;border:1px solid rgba(139,92,246,.4)}.docs-page .docs-steps>li>strong{display:block;color:#fff;font-size:15.5px;font-weight:600;margin-bottom:5px}.docs-page .docs-steps>li p{margin:0 0 8px}.docs-page .docs-steps>li p:last-child{margin-bottom:0}.docs-page .docs-note{display:flex;gap:12px;padding:14px 18px;border-radius:12px;margin:18px 0;font-size:14px;line-height:1.6;color:#cbd5e1;background:#6366f114;border:1px solid rgba(99,102,241,.22)}.docs-page .docs-note.warn{background:#fbbf2412;border-color:#fbbf2442}.docs-page .docs-note .ico{flex-shrink:0;font-size:15px;line-height:1.5}.docs-page .docs-note strong{color:#fff}.docs-page .docs-note p{margin:0;color:inherit;font-size:inherit;line-height:inherit}.docs-page .docs-note p+p{margin-top:8px}.docs-page .docs-table-wrap{overflow-x:auto;border:1px solid rgba(148,163,184,.14);border-radius:12px;margin:16px 0 20px}.docs-page table.docs-table{width:100%;border-collapse:collapse;min-width:520px}.docs-page table.docs-table th,.docs-page table.docs-table td{text-align:left;padding:11px 16px;font-size:13.5px;border-bottom:1px solid rgba(148,163,184,.08);vertical-align:top;color:#94a3b8}.docs-page table.docs-table thead th{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#64748b;background:#0f172a66}.docs-page table.docs-table tbody tr:last-child td{border-bottom:none}.docs-page table.docs-table code{font-family:ui-monospace,SFMono-Regular,Consolas,Courier New,monospace;font-size:12.5px;color:#c4b5fd;white-space:nowrap}.docs-page .docs-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 12px}.docs-page .docs-card{display:block;padding:20px 22px;border-radius:16px;border:1px solid rgba(148,163,184,.13);background:linear-gradient(180deg,#1e293b80,#0f172acc);transition:transform .18s cubic-bezier(.32,.72,0,1),border-color .18s}.docs-page .docs-card:hover{transform:translateY(-2px);border-color:#a855f766}.docs-page .docs-card h3{font-size:16px;font-weight:700;color:#fff;margin:0 0 6px}.docs-page .docs-card p{font-size:13.5px;line-height:1.55;color:#94a3b8;margin:0}@media (max-width: 720px){.docs-page .docs-cards{grid-template-columns:1fr}}.docs-page .docs-pager{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:8px;padding-top:32px;border-top:1px solid rgba(148,163,184,.1)}.docs-page .docs-pager-link{display:flex;flex-direction:column;gap:4px;padding:16px 20px;border-radius:14px;border:1px solid rgba(148,163,184,.13);background:#0f172a80;transition:border-color .18s,background .18s}.docs-page .docs-pager-link:hover{border-color:#a855f766;background:#1e293b99}.docs-page .docs-pager-link.next{text-align:right}.docs-page .docs-pager-link .dir{font-size:11.5px;font-weight:600;color:#64748b}.docs-page .docs-pager-link .ttl{font-size:15px;font-weight:600;color:#e2e8f0}@media (max-width: 620px){.docs-page .docs-pager{grid-template-columns:1fr}.docs-page .docs-pager-link.next{text-align:left}}.docs-page .docs-foot{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:40px;padding-top:24px;border-top:1px solid rgba(148,163,184,.08);font-size:12.5px;color:#64748b}.docs-page .docs-foot a{color:#94a3b8}.docs-page .docs-foot a:hover{color:#cbd5e1}.docs-page .docs-figure{margin:22px 0 26px}.docs-page .docs-figure-frame{display:block;width:100%;padding:0;border:1px solid rgba(148,163,184,.16);border-radius:14px;overflow:hidden;background:#0b0b14;cursor:zoom-in;transition:border-color .18s}.docs-page .docs-figure-frame:hover{border-color:#a855f773}.docs-page .docs-figure-frame img{display:block;width:100%;height:auto}.docs-page .docs-figure figcaption{margin-top:10px;font-size:12.5px;line-height:1.55;color:#64748b}.docs-page .docs-figure-placeholder{display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;text-align:center;padding:40px 24px;border:1px dashed rgba(148,163,184,.3);border-radius:14px;background:#0f172a66}.docs-page .docs-figure-placeholder .ph-label{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#c4b5fd}.docs-page .docs-figure-placeholder .ph-path{font-family:ui-monospace,SFMono-Regular,Consolas,Courier New,monospace;font-size:12px;color:#64748b}.docs-page .docs-figure-placeholder .ph-alt{font-size:13px;color:#94a3b8;max-width:420px}.docs-page .docs-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:40px;background:#06060be0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:zoom-out}.docs-page .docs-lightbox img{max-width:100%;max-height:100%;border-radius:12px;border:1px solid rgba(148,163,184,.2)}.docs-page .docs-lightbox-close{position:absolute;top:20px;right:24px;width:40px;height:40px;border-radius:999px;border:1px solid rgba(148,163,184,.25);background:#0f172acc;color:#e2e8f0;font-size:22px;line-height:1;cursor:pointer}@media (max-width: 620px){.docs-page .docs-lightbox{padding:16px}}
