html{scroll-behavior:smooth}body{background:#0b0e14;margin:0}.site-layout{min-height:100vh}.site-header{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #223049;padding:0;position:sticky;top:0;background:#0b0e14eb!important}.header-inner{align-items:center;gap:24px;width:100%;max-width:1080px;height:64px;margin:0 auto;padding:0 24px;display:flex}.brand{color:#dfe6f3;white-space:nowrap;align-items:center;gap:10px;font-size:16px;font-weight:600;display:inline-flex}.brand:hover{color:#dfe6f3!important}.brand-mark{color:#04211d;background:linear-gradient(140deg,#5eead4,#a78bfa);border-radius:8px;place-items:center;width:28px;height:28px;font-family:ui-monospace,monospace;font-weight:700;display:grid}.brand-name{font-family:ui-monospace,monospace}.site-nav{flex:1;min-width:0;background:0 0!important;border-bottom:none!important}.site-source{color:#dfe6f3;white-space:nowrap;border:1px solid #223049;border-radius:8px;padding:5px 14px;font-size:14px}.site-source:hover{color:#5eead4!important;border-color:#5eead4!important}.site-content{width:100%;max-width:1080px;margin:0 auto}.site-footer{border-top:1px solid #223049;margin-top:40px;padding:30px 24px 44px}.footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1080px;margin:0 auto;display:flex}.footer-links{flex-wrap:wrap;gap:18px;font-size:14px;display:inline-flex}.page{padding:0 24px}.hero{padding:76px 0 56px}.eyebrow{letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-family:ui-monospace,monospace;font-size:13px;display:block;color:#5eead4!important}.hero-title.ant-typography{letter-spacing:-.01em;margin-bottom:18px;font-size:clamp(30px,5vw,48px);line-height:1.25}.hero-lede.ant-typography{max-width:720px;margin-bottom:30px;font-size:17px;color:#93a1bd!important}.hero-lede b{color:#dfe6f3}.install-box.ant-card{background:#141a29;border:1px solid #223049;max-width:780px}.install-label{color:#93a1bd;align-items:center;gap:8px;font-size:13px;display:inline-flex}.install-command.ant-typography{color:#dfe6f3;word-break:break-all;background:#0b0e14;border:1px solid #223049;border-radius:9px;padding:12px 14px;font-family:ui-monospace,monospace;font-size:14px;margin:0!important}.install-alt.ant-typography{font-size:13px;margin:0!important}.hero-stats{margin-top:30px}.hero-stats .ant-statistic-title{color:#93a1bd}.hero-stats .ant-statistic-content{color:#5eead4;font-family:ui-monospace,monospace}.section{border-top:1px solid #223049;padding:52px 0}.section>.ant-typography:first-child{margin-top:0}.section-lede.ant-typography{margin-bottom:26px;color:#93a1bd!important}.doc-section{padding-top:56px}.doc-title.ant-typography{margin-bottom:8px}.feature-card.ant-card,.note-card.ant-card,.step-card.ant-card,.callout-card.ant-card{background:#141a29;border:1px solid #223049;height:100%}.feature-card .ant-typography,.note-card .ant-typography{color:#dfe6f3}.feature-note.ant-typography{border-left:2px solid #223049;padding-left:11px;font-size:13.5px;color:#7c8aa6!important;margin-bottom:0!important}.step-number{color:#5eead4;background:#182031;border:1px solid #223049;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-family:ui-monospace,monospace;font-size:14px;display:grid}.step-note.ant-typography{font-size:14px;color:#93a1bd!important;margin-bottom:0!important}.step-note b{color:#dfe6f3}.code-block.ant-typography{color:#5eead4;white-space:pre-wrap;word-break:break-word;background:#0b0e14;border:1px solid #223049;border-radius:9px;padding:12px 14px;font-family:ui-monospace,monospace;font-size:13.5px;margin:8px 0!important}.provider-table .ant-table{background:#141a29}.provider-table .ant-table-thead>tr>th{text-transform:uppercase;letter-spacing:.04em;font-size:13px;color:#93a1bd!important;background:#141a29!important;border-bottom:1px solid #223049!important}.provider-table .ant-table-tbody>tr>td{background:0 0!important;border-bottom:1px solid #223049!important}.provider-table .ant-table-tbody>tr:hover>td{background:#182031!important}.provider-table .ant-table-cell{background:0 0!important}.footnote.ant-typography{margin-top:14px;font-size:14px;color:#93a1bd!important}.doc-list{color:#93a1bd;margin:10px 0 18px;padding-left:20px;font-size:14.5px}.doc-list li{margin-bottom:9px}.doc-list b{color:#dfe6f3}.releases-loading{justify-content:center;padding:48px 0;display:flex}@media (width<=720px){.site-header{gap:12px;padding:0 16px}.site-nav{font-size:13px}.page{padding:0 16px}.hero{padding-top:48px}}
