@import url("https://fonts.googleapis.com/css2?family=Syne:wght@400;600;700;800&family=DM+Mono:wght@300;400;500&family=DM+Sans:ital,wght@0,300;0,400;0,500;1,300&display=swap");:root{--bx-black:#060d1a;--bx-navy:#0a1628;--bx-slate:#0d1f3c;--bx-mid:#0f2444;--bx-blue:#1a6bb5;--bx-blue-l:#378add;--bx-orange:#f97316;--bx-orange-dim:rgba(249,115,22,.1);--bx-white:#eef3ff;--bx-muted:#4a6080;--bx-steel:#7089ad;--bx-text:rgba(238,243,255,.72);--bx-border:hsla(0,0%,100%,.07);--bx-border-strong:hsla(0,0%,100%,.1);--bx-border-o:rgba(249,115,22,.2);--bx-green:#4ade80;--bx-red:#f87171}*{box-sizing:border-box;margin:0;padding:0}html{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}body{background:var(--bx-black);color:var(--bx-white)}.bx-display{font-family:Syne,sans-serif;font-weight:800;letter-spacing:-1px}.bx-label,.bx-mono{font-family:DM Mono,monospace}.bx-label{font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--bx-steel)}.bx-grid-bg{background-image:linear-gradient(rgba(26,107,181,.05) 1px,transparent 0),linear-gradient(90deg,rgba(26,107,181,.05) 1px,transparent 0);background-size:52px 52px}.bx-card{background:hsla(0,0%,100%,.02);border:1px solid var(--bx-border);border-radius:12px}.bx-card-hover{transition:border-color .25s,transform .15s}.bx-card-hover:hover{border-color:var(--bx-border-o)}.bx-badge{font-size:10px;letter-spacing:.15em;color:var(--bx-steel);border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.03);padding:6px 14px;border-radius:100px}.bx-badge,.bx-btn-primary{font-family:DM Mono,monospace;text-transform:uppercase;display:inline-block}.bx-btn-primary{background:var(--bx-orange);color:var(--bx-black);font-size:11px;letter-spacing:.12em;font-weight:700;padding:13px 26px;border-radius:6px;border:none;cursor:pointer;text-decoration:none;transition:opacity .2s,transform .15s}.bx-btn-primary:hover{opacity:.88;transform:translateY(-1px)}.bx-btn-primary:disabled{opacity:.45;cursor:not-allowed;transform:none}.bx-btn-ghost{background:transparent;color:var(--bx-muted);font-family:DM Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;padding:13px 22px;border-radius:6px;border:1px solid var(--bx-border-strong);cursor:pointer;text-decoration:none;display:inline-block;transition:color .2s,border-color .2s}.bx-btn-ghost:hover{color:var(--bx-white);border-color:var(--bx-orange)}.bx-input{width:100%;padding:.75rem .9rem;border:1px solid var(--bx-border-strong);border-radius:8px;font-size:14px;font-family:DM Sans,sans-serif;outline:none;background:hsla(0,0%,100%,.03);color:var(--bx-white);transition:border-color .2s}.bx-input::placeholder{color:var(--bx-muted)}.bx-input:focus{border-color:var(--bx-orange)}select.bx-input option{background:var(--bx-slate);color:var(--bx-white)}@keyframes bxFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:639px){.bx-demo-body{padding-left:12px!important;padding-right:12px!important}.bx-quote-table{min-width:280px!important}.bx-quote-table td:nth-child(2),.bx-quote-table th:nth-child(2){display:none}.bx-quote-table td,.bx-quote-table th{padding-left:6px;padding-right:6px}.bx-quote-table td:nth-child(5){white-space:normal}.bx-quote-table td:nth-child(5)>div{display:block!important}.bx-quote-table td:nth-child(5)>div>div,.bx-quote-table td:nth-child(5)>div>span,.bx-quote-table td:nth-child(5)>span{display:inline-block;margin:1px 4px 1px 0}.bx-quote-table td:nth-child(5)>div>span{display:inline-flex!important;flex-wrap:wrap;white-space:normal!important;gap:4px!important;font-size:10px!important}.bx-quote-table td:nth-child(5)>div>span>span{white-space:nowrap!important}.bx-report-table{min-width:0!important}.bx-report-table thead{display:none}.bx-report-table tr{display:block;padding:10px 12px}.bx-report-table td{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:3px 0!important;max-width:none!important;white-space:normal!important;text-align:right}.bx-report-table td:before{content:attr(data-label);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--bx-steel);flex:0 0 auto;text-align:left}.bx-report-table td:first-child{font-size:12px!important}.bx-report-table td:nth-child(5){flex-wrap:wrap;padding-bottom:9px!important}.bx-report-table td:nth-child(5)>div{flex:1 0 100%;text-align:right;line-height:1.1;margin-top:-3px!important}.bx-report-table td[colspan]{display:block;text-align:center;padding:2rem 0!important}.bx-report-table td[colspan]:before{content:none}}.bx-legal{color:var(--bx-text);font-size:15px;line-height:1.65}.bx-legal h1{font-size:30px;margin:14px 0 6px}.bx-legal h1,.bx-legal h2{font-weight:800;color:var(--bx-white)}.bx-legal h2{font-family:Syne,sans-serif;letter-spacing:-.4px;font-size:19px;margin:36px 0 10px;padding-top:18px;border-top:1px solid var(--bx-border)}.bx-legal h3{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--bx-steel);font-weight:500;margin:22px 0 6px}.bx-legal p{margin:10px 0}.bx-legal ol,.bx-legal ul{margin:10px 0 10px 20px}.bx-legal li{margin:6px 0;padding-left:2px}.bx-legal strong{color:var(--bx-white);font-weight:500}.bx-legal a{color:var(--bx-orange);text-decoration:none}.bx-legal a:hover{text-decoration:underline}.bx-legal-meta{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--bx-muted)}.bx-legal-summary{margin:22px 0 6px;padding:16px 18px;border-radius:10px;background:rgba(249,115,22,.05);border:1px solid var(--bx-border-o);font-size:14px}.bx-legal-summary p{margin:6px 0}.bx-legal-summary p:first-child{margin-top:0}.bx-legal-summary p:last-child{margin-bottom:0}.bx-legal-toc{margin:24px 0 0;padding:0;list-style:none;column-count:2;column-gap:28px}.bx-legal-toc li{margin:3px 0;font-size:13px}.bx-legal-foot{margin-top:44px;padding-top:20px;border-top:1px solid var(--bx-border);font-size:13px;color:var(--bx-muted);display:flex;flex-wrap:wrap;gap:8px 20px;align-items:baseline}@media (max-width:639px){.bx-legal{font-size:14.5px}.bx-legal h1{font-size:24px}.bx-legal h2{font-size:17px}.bx-legal-toc{column-count:1}}