.fpg .doctoc{flex-wrap:wrap;justify-content:center;gap:8px;max-width:840px;margin:0 auto;display:flex}.fpg .doctoc a{font-family:var(--mono);color:var(--muted);border:1px solid var(--line-2);white-space:nowrap;background:0 0;border-radius:30px;padding:6px 13px;font-size:12px;text-decoration:none;transition:all .15s}.fpg .doctoc a:hover{border-color:var(--line-3);color:var(--ink)}.fpg .doccontent{max-width:740px;margin:30px auto 0}.fpg .docsec{border-top:1px solid var(--line);padding:34px 0;scroll-margin-top:96px}.fpg .docsec:first-child{border-top:0;padding-top:8px}.fpg .docsec .sh{align-items:flex-start;gap:13px;margin-bottom:14px;display:flex}.fpg .docsec .sh .ic{border:1px solid var(--line-2);background:var(--card);width:40px;height:40px;color:var(--violet-hi);border-radius:11px;flex:none;place-items:center;display:grid}.fpg .docsec .sh .ic svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.fpg .docsec .sh .ds{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-bottom:3px;font-size:10.5px}.fpg .docsec .sh h2{font-family:var(--display);font-size:25px;line-height:1.15}.fpg .docsec h3{font-family:var(--display);margin:22px 0 8px;font-size:17px}.fpg .docsec p{color:var(--muted);margin:10px 0;font-size:15.5px;line-height:1.72}.fpg .docsec ul,.fpg .docsec ol{flex-direction:column;gap:7px;margin:10px 0;padding-left:20px;display:flex}.fpg .docsec li{color:var(--muted);font-size:15px;line-height:1.6}.fpg .docsec strong{color:var(--ink);font-weight:600}.fpg .docsec p code,.fpg .docsec li code{font-family:var(--mono);background:var(--fp-panel);border:1px solid var(--line-2);color:var(--violet-hi);border-radius:5px;padding:1px 6px;font-size:.86em}.fpg .doccode{border:1px solid var(--line-2);background:#0b0c16;border-radius:12px;margin:16px 0;overflow:hidden}.fpg .doccode .cl{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--line);padding:10px 16px;font-size:10.5px;display:block}.fpg .doccode pre{margin:0;padding:16px;overflow-x:auto}.fpg .doccode pre code{font-family:var(--mono);color:#c8cad6;white-space:pre;background:0 0;border:0;padding:0;font-size:12.5px;line-height:1.65;display:block}.fpg .docnote{border:1px solid var(--line-2);color:var(--muted);background:#7b86ff0f;border-radius:11px;margin:16px 0;padding:14px 16px 14px 20px;font-size:14.5px;line-height:1.62;position:relative;overflow:hidden}.fpg .docnote:before{content:"";background:linear-gradient(#7b86ff,#3a43c4);width:3px;position:absolute;top:0;bottom:0;left:0}.fpg .docnote strong{color:var(--ink)}.fpg .docnote code{font-family:var(--mono);color:var(--violet-hi);font-size:.86em}.fpg .dhelp{border:1px solid var(--line-2);background:var(--fp-card2);text-align:center;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;max-width:740px;margin:18px auto 0;padding:34px 32px;display:flex}.fpg .dhelp .tx{text-align:left}.fpg .dhelp .tx h3{font-size:18px}.fpg .dhelp .tx p{color:var(--muted);margin-top:5px;font-size:14px}@media (max-width:560px){.fpg .dhelp .tx{text-align:center}}
