
.fx-builder-docs{max-width:1320px;margin:0 auto}.fx-doc-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:30px;border:1px solid rgba(96,165,250,.22);border-radius:24px;background:linear-gradient(135deg,rgba(37,99,235,.13),rgba(124,58,237,.08),rgba(2,132,199,.07));margin-bottom:18px}.fx-doc-hero h2{font-size:clamp(28px,4vw,44px);margin:4px 0 10px}.fx-doc-hero p{max-width:850px;color:#91b9d8;line-height:1.65}.fx-doc-badge,.fx-doc-step{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(56,189,248,.3);background:#08283b;color:#7dd3fc;border-radius:999px;padding:8px 12px;font-weight:800;font-size:12px;letter-spacing:.08em}.fx-doc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px}.fx-doc-card,.fx-doc-wide{background:linear-gradient(145deg,#0b2133,#0a1b2c)!important;border:1px solid #173a55!important;border-radius:20px!important}.fx-doc-card h3,.fx-doc-wide h3{margin:12px 0 10px}.fx-doc-card ul,.fx-doc-list{padding-left:22px;color:#b8cee0;line-height:1.8}.fx-doc-card code,.fx-doc-wide code{color:#7dd3fc}.fx-doc-wide{margin-bottom:18px}.fx-doc-head{display:flex;justify-content:space-between;align-items:center;gap:16px}.fx-doc-wide pre{overflow:auto;margin:16px 0 0;padding:18px;border:1px solid #1d4765;border-radius:14px;background:#041522;color:#d7e9f6;line-height:1.65;white-space:pre}.fx-doc-note{margin-top:14px;padding:14px 16px;border-radius:12px;background:rgba(14,165,233,.08);border:1px solid rgba(14,165,233,.2);color:#9ec7e2;line-height:1.55}.fx-doc-note.warning{background:rgba(245,158,11,.08);border-color:rgba(245,158,11,.22)}.fx-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.fx-check-grid>div{padding:15px;border:1px solid #183c56;border-radius:14px;background:#071b2b}.fx-check-grid b{display:block;color:#e9f6ff;margin-bottom:5px}.fx-check-grid span{display:block;color:#8eb4d0;line-height:1.45}@media(max-width:760px){.fx-doc-grid,.fx-check-grid{grid-template-columns:1fr}.fx-doc-hero{padding:20px;display:block}.fx-doc-badge{margin-top:14px}.fx-doc-wide pre{font-size:11px}.fx-doc-head{align-items:flex-start;flex-direction:column}}

.fx-doc-part{grid-column:1/-1;margin:24px 0 4px;padding:24px;border:1px solid var(--border,#dbe3ee);border-radius:18px;background:linear-gradient(135deg,rgba(59,130,246,.10),rgba(124,58,237,.06))}
.fx-doc-part h2{margin:5px 0 8px;font-size:24px}.fx-doc-part p{margin:0;max-width:900px;line-height:1.65}
.fx-doc-part-badge{display:inline-flex;font-size:11px;font-weight:800;letter-spacing:.12em;padding:6px 9px;border-radius:999px;background:rgba(59,130,246,.14)}

.fx-doc-url{margin-top:12px;padding:12px 14px;border-radius:12px;border:1px dashed var(--border,#dbe3ee);overflow-wrap:anywhere}
.fx-doc-url code{user-select:all}
