body[data-page=bonds]{overflow-x:hidden;-webkit-text-size-adjust:100%;text-size-adjust:100%}
.bt{--bt-line:rgba(40,62,89,.55);--bt-up:#4FB98A;--bt-dn:#E27084;--bt-flash:rgba(59,111,224,.16);max-width:1680px;margin:0 auto;padding:16px 16px 40px;font-family:var(--font)}
.bt *{min-width:0}
.bt button,.bt a,.bt tr.clk{-webkit-tap-highlight-color:transparent;touch-action:manipulation}
.bt .up{color:var(--bt-up)!important}.bt .down{color:var(--bt-dn)!important}
.fl-up,.fl-dn{animation:btfl .7s ease-out}
@keyframes btfl{0%{background:var(--bt-flash)}100%{background:transparent}}

.bt-mast{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;padding:14px 0 16px;border-bottom:1px solid var(--border);margin-bottom:12px}
.bt-mast-l{flex:1 1 520px;max-width:860px}
.bt-eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--orange);margin-bottom:8px}
.bt-mast h1{margin:0 0 6px;font-size:28px;font-weight:600;letter-spacing:-.01em;color:#fff}
.bt-mast p{margin:0;color:var(--text2);font-size:13.5px;line-height:1.6}
.bt-mast-r{display:flex;align-items:flex-end;gap:22px;flex-wrap:wrap}
.bt-mast-r>div{display:flex;flex-direction:column;gap:3px}
.bt-mast-r small{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}
.bt-mast-r b{font-family:var(--mono);font-weight:500;font-size:15px;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}
#feed-st{color:var(--text2)}
.bt-cta{padding:11px 22px;font-weight:600}

.bt-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--bg2);border:1px solid var(--border);border-radius:var(--r);padding:8px 10px}
.bt-cmd{display:flex;align-items:center;gap:8px;background:#0B1424;border:1px solid var(--border2);border-radius:2px;padding:6px 10px;font-family:var(--mono);font-size:13px;color:var(--text);min-width:260px}
.bt-cmd b{color:var(--orange);font-weight:600}
.bt-cmd .go{margin-left:auto;font-size:11px;color:#fff;background:var(--orange);padding:2px 6px;border-radius:2px}
.bt-fk{display:flex;gap:4px;flex-wrap:wrap}
.bt-fk button{font-family:var(--mono);font-size:11.5px;background:transparent;border:1px solid var(--border2);color:var(--text2);padding:5px 9px;border-radius:2px;cursor:pointer}
.bt-fk button.on,.bt-fk button:hover{border-color:var(--orange);color:#fff;background:var(--orange-dim)}
.bt-live{margin-left:auto;font-family:var(--mono);font-size:11.5px;color:var(--muted)}

.bt-rib{margin-top:8px;background:#0B1424;border:1px solid var(--border);border-radius:var(--r);overflow:hidden;white-space:nowrap}
.bt-rib-in{display:inline-flex;font-family:var(--mono);font-size:12px}
.bt-rib-in span{display:inline-flex;gap:8px;align-items:baseline;padding:7px 14px;border-right:1px solid var(--border)}
.bt-rib-in em{font-style:normal;color:var(--muted)}
.bt-rib-in b{font-weight:500;color:var(--text);font-variant-numeric:tabular-nums}
.bt-rib-in i{font-style:normal}

.bt-kpis{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--r);overflow:hidden;margin:8px 0}
.bt-k{background:var(--surface);padding:11px 12px}
.bt-k small,.bt-k i{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bt-k small{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}
.bt-k b{display:block;font-family:var(--mono);font-size:16px;font-weight:500;color:#fff;margin:5px 0 3px;white-space:nowrap;overflow:hidden;font-variant-numeric:tabular-nums}
.bt-k b .ms{font-size:.72em;color:var(--text2)}
.bt-k i{font-style:normal;font-family:var(--mono);font-size:11px;color:var(--text2)}

.bt-main{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-template-areas:"main rail";gap:12px;align-items:start;margin-bottom:12px}
.bt-col{grid-area:main;display:flex;flex-direction:column;gap:12px}
.bt-rail{grid-area:rail;position:sticky;top:calc(var(--nav,60px) + 12px)}
.bt-row2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:stretch}
.bt-row3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:stretch}
.bt-stack{display:flex;flex-direction:column;gap:12px}
.bt-stack .bt-p{flex:1 1 auto}

.bt-p{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column}
.bt-ph{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--bg2);border-bottom:1px solid var(--border);padding:8px 12px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text)}
.bt-ph span{color:var(--muted);text-transform:none;letter-spacing:0;text-align:right}
.bt-tw{overflow-x:auto}
.bt-scroll{max-height:296px;overflow-y:auto}
.bt-pad{padding:8px 12px 12px}

.bt-t{width:100%;border-collapse:collapse;font-size:12.5px}
.bt-t th{text-align:right;font-weight:500;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:8px 10px;border-bottom:1px solid var(--border);white-space:nowrap;position:sticky;top:0;background:var(--surface)}
.bt-t th:first-child,.bt-t td:first-child{text-align:left}
.bt-t td{text-align:right;padding:8px 10px;border-bottom:1px solid var(--bt-line);font-family:var(--mono);color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums}
.bt-t tr:last-child td{border-bottom:0}
.bt-t tr.sel td{background:var(--orange-dim)}
.bt-t tr.sel td:first-child{box-shadow:inset 2px 0 0 var(--orange)}
.bt-t tr.clk{cursor:pointer}
.bt-t tr.clk:hover td{background:rgba(59,111,224,.07)}
.bt-t td .tk{font-weight:600;color:#fff}
.bt-t td .nm{display:block;font-family:var(--font);font-size:11px;color:var(--muted);margin-top:2px;white-space:normal;line-height:1.35}
.bt-tag{display:inline-block;font-family:var(--mono);font-size:10px;padding:1px 6px;border-radius:2px;border:1px solid var(--border2);color:var(--text2);margin-left:6px}

.bt-title{padding:12px 12px 2px;font-size:16px;font-weight:600;color:#fff}
.bt-sub{padding:0 12px 12px;font-size:12px;color:var(--text2);border-bottom:1px solid var(--border)}
.bt-des{display:grid;grid-template-columns:1fr 1fr}
.bt-des div{display:flex;flex-direction:column;gap:3px;padding:9px 12px;border-bottom:1px solid var(--bt-line)}
.bt-des div:nth-child(odd){border-right:1px solid var(--bt-line)}
.bt-des small{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}
.bt-des b{font-family:var(--font);font-weight:500;font-size:13px;line-height:1.45;color:var(--text);overflow-wrap:anywhere}
.bt-des1{grid-template-columns:1fr}
.bt-des1 div:nth-child(odd){border-right:0}

.bt-chart{position:relative;height:200px;padding:10px 12px;flex:1 1 auto}
.bt-chart canvas{width:100%;height:100%;display:block}
.bt-fill .bt-chart{min-height:170px}

.bt-lk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--border);border-bottom:1px solid var(--border)}
.bt-lk div{background:var(--surface);padding:9px 12px}
.bt-lk small,.bt-lk i{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bt-lk small{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}
.bt-lk b{display:block;font-family:var(--mono);font-weight:500;font-size:14.5px;margin:4px 0 2px;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap}
.bt-lk i{font-style:normal;font-family:var(--mono);font-size:11px;color:var(--text2)}

.bt-buy{border-color:var(--border2)}
.bt-qb{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px 12px 4px}
.qb{display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 8px;border-radius:3px;border:1px solid var(--border2);background:var(--bg2);color:var(--text);cursor:pointer;transition:border-color .15s,background .15s}
.qb small{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}
.qb b{font-family:var(--mono);font-size:24px;font-weight:500;color:#fff;font-variant-numeric:tabular-nums}
.qb i{font-style:normal;font-family:var(--mono);font-size:11px;color:var(--text2)}
.qb:hover{border-color:var(--orange)}
.qb.on{border-color:var(--orange);background:var(--orange-dim)}
.qb.on small{color:#fff}
.bt-ticket{padding:10px 12px 4px}
.bt-seg{display:grid;grid-template-columns:1fr 1fr;background:var(--bg2);border:1px solid var(--border2);border-radius:3px;padding:3px;margin-bottom:12px}
.bt-seg button{padding:8px;border:0;border-radius:2px;background:transparent;color:var(--text2);font-weight:600;font-size:13px;cursor:pointer}
.bt-seg button.on{background:var(--surface2);color:#fff;box-shadow:inset 0 0 0 1px var(--border2)}
.bt-f{margin-bottom:10px}
.bt-f label{display:flex;justify-content:space-between;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:5px}
.bt-f input,.bt-f select{width:100%;background:#0B1424;border:1px solid var(--border2);color:#fff;font-family:var(--mono);font-size:15px;padding:9px 11px;border-radius:3px;outline:none}
.bt-f input:focus,.bt-f select:focus{border-color:var(--orange)}
.bt-chips{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;margin-top:6px}
.bt-chips button{padding:6px 0;font-family:var(--mono);font-size:12px;border:1px solid var(--border2);background:transparent;color:var(--text2);border-radius:2px;cursor:pointer}
.bt-chips button:hover{border-color:var(--orange);color:#fff}
.bt-sum div{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;padding:5px 0;color:var(--text2)}
.bt-sum b{font-family:var(--mono);font-weight:500;color:var(--text);text-align:right;font-variant-numeric:tabular-nums}
.bt-sum .tot{border-top:1px solid var(--border);margin-top:4px;padding-top:9px}
.bt-sum .tot span{color:#fff;font-weight:600}
.bt-sum .tot b{color:#fff;font-size:14px}
.bt-go{width:100%;margin:12px 0 4px;padding:13px;font-size:14px;font-weight:600;border:0;border-radius:3px;cursor:pointer;color:#fff;background:var(--orange);transition:background .15s}
.bt-go:hover{background:var(--orange2)}
.bt-go.sell{background:#3A4E6B}
.bt-go.sell:hover{background:#465D7E}
.bt-go:disabled{opacity:.45;cursor:default}
.bt-msg{font-size:12.5px;line-height:1.55;margin-bottom:8px}
.bt-msg a{color:#8FB0F5}
.bt-cert{margin-top:4px;padding:10px 12px;border:1px solid var(--border2);border-left:3px solid var(--orange);background:var(--bg2);border-radius:2px;color:var(--text)}
.bt-cert b{font-family:var(--mono);color:#fff}
.bt-err{color:var(--bt-dn)}
.bt-qx{border-top:1px solid var(--border);margin-top:4px}
.bt-gate p{margin:0 0 12px;font-size:13px;line-height:1.6;color:var(--text2)}
.bt-gate .btn{width:100%;justify-content:center}
.bt-gate .btn+.btn{margin-top:8px}

.bt-ctry{display:flex;border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none}
.bt-ctry::-webkit-scrollbar{display:none}
.bt-ctry button{flex:0 0 auto;text-align:left;font-family:var(--font);font-size:13px;font-weight:500;padding:10px 16px;background:transparent;border:0;border-right:1px solid var(--border);border-bottom:2px solid transparent;color:var(--text2);cursor:pointer;white-space:nowrap}
.bt-ctry button b{display:block;font-family:var(--mono);font-size:11px;font-weight:400;color:var(--muted);margin-top:3px}
.bt-ctry button.on{background:var(--surface2);border-bottom-color:var(--orange);color:#fff}
.bt-ctry button:hover{color:#fff}
.bt-cn{display:inline-flex;align-items:center;gap:8px}
.bt-t td .tk.bt-cn{display:flex}
.bt-flag{width:21px;height:14px;flex:0 0 21px;border-radius:1.5px;box-shadow:0 0 0 1px rgba(255,255,255,.14);display:inline-block;shape-rendering:geometricPrecision}
.bt-wb{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.bt-wb-c{border-right:1px solid var(--border)}
.bt-wb-c:last-child{border-right:0}
.bt-sh{display:flex;justify-content:space-between;gap:8px;padding:10px 12px 0;font-size:12px;font-weight:600;color:var(--text)}
.bt-sh span{font-family:var(--mono);font-weight:400;font-size:11px;color:var(--muted)}
#wb td:first-child{white-space:normal;min-width:220px}
#p-wb,#p-debt{margin-bottom:12px}

.bt-grid2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:12px;align-items:stretch}
.bt-fxk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--border);border-bottom:1px solid var(--border)}
.bt-fxk div{background:var(--surface);padding:10px 12px}
.bt-fxk small{display:block;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}
.bt-fxk b{display:block;font-family:var(--mono);font-weight:500;font-size:16px;margin-top:4px;color:#fff;font-variant-numeric:tabular-nums}
.bt-spark{width:90px;height:22px;vertical-align:middle}
.bt-note{margin:auto 0 0;padding:10px 12px;font-size:12px;line-height:1.5;color:var(--muted);border-top:1px solid var(--border)}
.bt-foot{font-family:var(--mono);font-size:11px;line-height:1.6;color:var(--muted);padding:12px 2px}

@media (max-width:1320px){.bt-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.bt-row3{grid-template-columns:1fr 1fr}.bt-row3>:last-child{grid-column:1/-1}}
@media (max-width:1100px){.bt-main{grid-template-columns:minmax(0,1fr);grid-template-areas:"rail" "main"}.bt-rail{position:static}.bt-wb{grid-template-columns:minmax(0,1fr)}.bt-wb-c{border-right:0;border-bottom:1px solid var(--border)}}
@media (max-width:900px){.bt-row2,.bt-grid2{grid-template-columns:minmax(0,1fr)}}
@media (max-width:760px){
.bt{padding:10px 12px 32px}
.bt-mast{padding-top:6px}
.bt-mast h1{font-size:22px}
.bt-mast-r{width:100%;justify-content:space-between;gap:12px}
.bt-mast-r b{font-size:13px}
.bt-cta{width:100%;justify-content:center}
.bt-bar{padding:8px}
.bt-cmd{width:100%;min-width:0;font-size:12px}
.bt-fk{flex-wrap:nowrap;overflow-x:auto;width:100%;scrollbar-width:none}
.bt-fk::-webkit-scrollbar{display:none}
.bt-fk button{flex:0 0 auto}
.bt-live{margin-left:0}
.bt-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}
.bt-k b{font-size:14px}
.bt-row3{grid-template-columns:minmax(0,1fr)}
.bt-des{grid-template-columns:1fr}
.bt-des div:nth-child(odd){border-right:0}
.bt-t{font-size:11.5px}
.bt-t th,.bt-t td{padding:7px 6px}
.bt-t .hm{display:none}
.bt-t td:first-child{white-space:normal}
#wb td:first-child{min-width:150px}
#cf td:first-child{white-space:nowrap}
.bt-lk,.bt-fxk{grid-template-columns:repeat(2,minmax(0,1fr))}
.bt-lk b{font-size:13px}
.qb b{font-size:20px}
.bt-f input,.bt-f select{font-size:16px}
.bt-ctry button{padding:9px 12px;font-size:12px}
.bt-chart{height:180px}
}
.bt-row3{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr)}
.bt-row3 .bt-t th,.bt-row3 .bt-t td{padding-left:8px;padding-right:8px}
.bt-t td.bt-st{white-space:normal;font-family:var(--font);font-size:11.5px;line-height:1.4;color:var(--text2);text-align:right}
@media (max-width:1320px){.bt-row3{grid-template-columns:1fr 1fr}}
@media (max-width:760px){.bt-row3{grid-template-columns:minmax(0,1fr)}}
.bt-sum b{white-space:nowrap}

.bt-desk{display:grid;grid-template-columns:300px minmax(0,1fr) 340px;grid-template-areas:"book chart buy";gap:8px;align-items:stretch;margin-bottom:8px}
.bt-bk{grid-area:book}.bt-cv{grid-area:chart}.bt-desk .bt-buy{grid-area:buy}
.bt-row3{gap:8px;margin-bottom:8px}
.bt-row2{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:8px;margin-bottom:8px}
.bt-stack{gap:8px}
.bt-stack .bt-p{flex:0 0 auto}
.bt-stack .bt-p:last-child{flex:1 1 auto}
.bt-grid2{gap:8px}
#p-wb,#p-debt{margin-bottom:8px}
.bt-mast{margin-bottom:8px;padding-bottom:12px}
.bt-scroll{max-height:252px;min-height:252px}
.bt-none{text-align:center!important;color:var(--muted)!important;font-family:var(--font)!important;padding:18px 8px!important}
.bt-des3{grid-template-columns:repeat(3,1fr)}
.bt-des3 div:nth-child(odd){border-right:0}
.bt-des3 div{border-right:1px solid var(--bt-line)}
.bt-des3 div:nth-child(3n){border-right:0}

.bk-h,.bk-r{display:grid;grid-template-columns:1.1fr .9fr 1fr;gap:6px;padding:0 12px}
.bk-h{padding-top:7px;padding-bottom:7px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border)}
.bk-h span:not(:first-child),.bk-r span:not(:first-child){text-align:right}
.bk-side{flex:1 1 0;display:flex;flex-direction:column;min-height:150px}
.bk-asks{justify-content:flex-end}
.bk-r{position:relative;height:25px;align-items:center;font-family:var(--mono);font-size:12px;color:var(--text);cursor:pointer;font-variant-numeric:tabular-nums}
.bk-r::before{content:"";position:absolute;top:2px;bottom:2px;right:0;width:var(--w);opacity:.9;pointer-events:none}
.bk-r.ask::before{background:rgba(226,112,132,.10)}
.bk-r.bid::before{background:rgba(79,185,138,.10)}
.bk-r span{position:relative}
.bk-r.ask span:first-child{color:var(--bt-dn)}
.bk-r.bid span:first-child{color:var(--bt-up)}
.bk-r em{font-style:normal;font-family:var(--font);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-left:6px}
.bk-r:hover{background:rgba(59,111,224,.08)}
.bk-mid{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:8px 12px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg2)}
.bk-mid b{font-family:var(--mono);font-size:16px;font-weight:500;color:#fff}
.bk-mid span{font-family:var(--mono);font-size:10.5px;color:var(--muted);text-align:right}
.bk-f{padding:8px 12px;font-size:11px;line-height:1.45;color:var(--muted);border-top:1px solid var(--border)}

.bt-cv .bt-ph{flex-wrap:wrap;padding:5px 8px}
.cv-tabs{display:inline-flex;gap:2px;flex-wrap:wrap}
.cv-tabs button{font-family:var(--mono);font-size:11px;letter-spacing:0;text-transform:none;padding:4px 9px;border:1px solid transparent;border-radius:2px;background:transparent;color:var(--text2);cursor:pointer}
.cv-tabs button.on{border-color:var(--border2);background:var(--surface2);color:#fff}
.cv-tabs button:hover{color:#fff}
.cv-k{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:var(--border);border-bottom:1px solid var(--border)}
.cv-k div{background:var(--surface);padding:7px 10px}
.cv-k small,.cv-k i{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cv-k small{font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}
.cv-k b{display:block;font-family:var(--mono);font-weight:500;font-size:13.5px;color:#fff;margin:3px 0 1px;white-space:nowrap;overflow:hidden;font-variant-numeric:tabular-nums}
.cv-k i{font-style:normal;font-family:var(--mono);font-size:10.5px;color:var(--text2)}
.cv-box{flex:1 1 auto;min-height:380px;position:relative}

.bt-typ{display:flex;gap:14px;margin:-2px 0 10px;border-bottom:1px solid var(--border)}
.bt-typ button{padding:6px 0;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text2);font-size:12.5px;font-weight:500;cursor:pointer;margin-bottom:-1px}
.bt-typ button.on{color:#fff;border-bottom-color:var(--orange)}
.bt-f select:disabled{opacity:.6}
.bt-x{font-family:var(--font);font-size:11.5px;padding:3px 9px;border:1px solid var(--border2);background:transparent;color:var(--text2);border-radius:2px;cursor:pointer}
.bt-x:hover{border-color:var(--bt-dn);color:#fff}
.bt-qb{padding:10px 12px 2px}
.qb{padding:10px 8px}
.qb b{font-size:22px}

@media (max-width:1320px){.bt-desk{grid-template-columns:270px minmax(0,1fr) 320px}.bt-des3{grid-template-columns:1fr 1fr}.bt-des3 div{border-right:0}.bt-des3 div:nth-child(odd){border-right:1px solid var(--bt-line)}}
@media (max-width:1100px){.bt-desk{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"chart chart" "buy book"}.bt-row2{grid-template-columns:minmax(0,1fr)}.cv-box{min-height:340px}}
@media (max-width:760px){
.bt-desk{grid-template-columns:minmax(0,1fr);grid-template-areas:"buy" "chart" "book"}
.cv-k{grid-template-columns:repeat(2,minmax(0,1fr))}
.cv-k div:last-child{display:none}
.cv-box{min-height:300px}
.bt-des3{grid-template-columns:1fr}
.bt-des3 div,.bt-des3 div:nth-child(odd){border-right:0}
.bt-scroll{min-height:0}
.bk-side{min-height:0}
}
.cv-box{flex:1 1 0;min-height:400px;overflow:hidden}
.cv-box>div{position:absolute!important;inset:0}
.bt-desk>.bt-p{min-height:0}
html:has(body[data-page=bonds]),body[data-page=bonds]{overflow-x:hidden;overscroll-behavior-x:none;max-width:100%}
.bt{overflow-x:clip}
@media (max-width:760px){.cv-box{min-height:300px}}
@media (max-width:760px){
.bt-desk,.bt-row3,.bt-row2,.bt-stack,.bt-grid2{gap:12px}
.bt-desk,.bt-row3,.bt-row2,#p-wb,#p-debt{margin-bottom:12px}
.bt-kpis{margin:12px 0}
.bt-k{padding:12px}
.bt-ph{padding:10px 12px}
.bt-ticket{padding:12px 14px 6px}
.bt-qb{padding:12px 14px 4px}
.bt-pad{padding:10px 14px 14px}
.bt-sum div{padding:6px 0}
.bt-t th,.bt-t td{padding:9px 8px}
.bk-r{height:30px}
}
@media (max-width:1100px){.bk-side{flex:0 0 auto;min-height:0}.bk-asks{justify-content:flex-start}}
.wm-bar{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 12px;border-bottom:1px solid var(--border)}
.wm-reg{display:flex;gap:4px;flex-wrap:wrap}
.wm-reg button{font-size:12px;padding:5px 11px;border:1px solid var(--border2);border-radius:2px;background:transparent;color:var(--text2);cursor:pointer}
.wm-reg button.on,.wm-reg button:hover{border-color:var(--orange);color:#fff;background:var(--orange-dim)}
#wm-q{background:#0B1424;border:1px solid var(--border2);color:#fff;font-size:13px;padding:6px 10px;border-radius:2px;width:220px;outline:none}
#wm-q:focus{border-color:var(--orange)}
.wm-scroll{max-height:560px;overflow-y:auto}
.wm-t th{cursor:pointer;user-select:none}
.wm-t th.srt{color:#fff}
.wm-t th.srt::after{content:" \25BE";font-size:9px}
.wm-t th.srt.asc::after{content:" \25B4"}
.wm-t td:first-child,.wm-t th:first-child{width:36px;color:var(--muted)}
.wm-t td:nth-child(2){white-space:normal;min-width:200px}
.wm-np{color:var(--muted);font-family:var(--font);font-size:11px}
.wm-f{padding:8px 12px;font-size:11.5px;color:var(--muted);border-top:1px solid var(--border)}
@media (max-width:760px){#wm-q{width:100%;font-size:16px}.wm-scroll{max-height:480px}.wm-t td:nth-child(2){min-width:130px}}
.bt-des4{grid-template-columns:repeat(4,1fr);border-top:1px solid var(--border)}
.bt-des4 div,.bt-des4 div:nth-child(odd){border-right:1px solid var(--bt-line)}
.bt-des4 div:nth-child(4n){border-right:0}
.bt-wb .bt-chart{height:220px}
.wm-t th:nth-child(2),.wm-t td:nth-child(2){text-align:left}
.bt-stack .bt-fxp{flex:1 1 auto}
.bt-fxp .bt-chart{flex:1 1 auto;min-height:150px;height:auto}
.bt-grid1{margin-bottom:8px}
@media (max-width:1100px){.bt-des4{grid-template-columns:1fr 1fr}.bt-des4 div:nth-child(odd){border-right:1px solid var(--bt-line)}.bt-des4 div:nth-child(even){border-right:0}}
@media (max-width:760px){.bt-des4{grid-template-columns:1fr}.bt-des4 div,.bt-des4 div:nth-child(odd){border-right:0}.bt-fxp .bt-chart{min-height:180px}}
#p-des .bt-des{flex:1 1 auto;grid-auto-rows:1fr}
#p-des .bt-des div{justify-content:center}
.bt-none a{color:#8FB0F5}
.bt-iso{font-style:normal;font-family:var(--mono);font-size:10px;padding:1px 4px;border:1px solid var(--border2);border-radius:2px;color:var(--text2)}
.bt-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-bottom:8px}
.pb-side{display:flex;flex-direction:column;min-height:250px}
#pb-asks{justify-content:flex-end}
#p-pb .bk-r{cursor:default}
.pt-h{grid-template-columns:1.1fr 1fr 1fr 1fr}
.pt-list{height:552px;overflow:hidden}
.pt-r{display:grid;grid-template-columns:1.1fr 1fr 1fr 1fr;gap:6px;padding:0 12px;height:25px;align-items:center;font-family:var(--mono);font-size:12px;color:var(--text);font-variant-numeric:tabular-nums;border-bottom:1px solid rgba(40,62,89,.35)}
.pt-r span:not(:first-child){text-align:right}
.pt-r span:first-child{color:var(--muted)}
.pt-r.b span:nth-child(2){color:var(--bt-up)}
.pt-r.s span:nth-child(2){color:var(--bt-dn)}
@media (max-width:900px){.bt-pair{grid-template-columns:minmax(0,1fr)}.pt-list{height:400px}.pb-side{min-height:0}}
@media (max-width:760px){.bt-pair{gap:12px;margin-bottom:12px}.pt-r,.pt-h{font-size:11px;padding:0 8px}}
.bt-k b,.cv-k b,.bt-lk b,.bt-fxk b,.qb b,.bk-mid b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bt-k b{font-size:clamp(13px,1.05vw,16px)}
.cv-k b{font-size:clamp(12px,.92vw,13.5px)}
.qb b{font-size:clamp(18px,1.55vw,22px)}
.qb,.bt-k,.cv-k div,.bt-lk div,.bt-fxk div{min-width:0;overflow:hidden}
.bk-h span,.bk-r span,.pt-r span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bk-r em{display:none}
.bk-r.iss span:first-child::after{content:" Issuer";font-family:var(--font);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}
.bt-sum div{min-width:0}
.bt-sum span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bt-sum b{flex:0 0 auto}
.bt-ph{min-width:0}
.bt-ph>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bt-ctry button{max-width:240px}
@media (max-width:760px){.bt-k b{font-size:14px}.cv-k b{font-size:13px}.qb b{font-size:20px}}
#cv-h{font-style:normal}
.bt-tw{overflow-x:hidden}
.bt .bt-t{table-layout:fixed}
.bt .bt-t th,.bt .bt-t td{overflow:hidden;text-overflow:ellipsis}
.bt .bt-t td .nm,.bt .bt-t td .tk{overflow:hidden;text-overflow:ellipsis}
.bt-none{white-space:normal!important;line-height:1.5}
#wm td:first-child,#wm th:first-child,.wm-t th:first-child{width:34px}
.wm-t th:nth-child(2){width:26%}
#mon th:first-child{width:30%}
.bt-row3 .bt-t th:first-child{width:24%}
#cv-t th,#cv-t td{padding-left:4px;padding-right:4px}
#cv-t th:first-child,#cv-t td:first-child{width:62px}
@media (max-width:760px){#cv-t{font-size:10px}#cv-t th,#cv-t td{padding:6px 2px}#cv-t th:first-child,#cv-t td:first-child{width:46px}.wm-t th:nth-child(2){width:34%}#mon th:first-child{width:34%}}
.bt .bt-p,.bt .bt-how,.bt .bt-desk{scroll-margin-top:12px}
@media (max-width:760px){.bt .bt-p,.bt .bt-how{scroll-margin-top:10px}}
.bt-how{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:1px;background:var(--border2);border:1px solid var(--border2);border-radius:var(--r);overflow:hidden;margin-top:8px;align-items:stretch}
.bt-how>div{display:flex;align-items:center;gap:10px;background:var(--surface);padding:10px 12px;font-size:12.5px;color:var(--text2);line-height:1.4;min-width:0}
.bt-how b{flex:0 0 24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--orange-dim);border:1px solid var(--orange);color:#fff;font-family:var(--mono);font-size:12px}
.bt-how .btn{border-radius:0;padding:0 22px;display:flex;align-items:center;justify-content:center;font-weight:600;white-space:nowrap}
.mon-buy{font-size:12px;font-weight:600;padding:5px 14px;border:0;border-radius:2px;background:var(--orange);color:#fff;cursor:pointer}
.mon-buy:hover{background:var(--orange2)}
#mon th:last-child{width:70px}
.wm-np{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#oo-tabs button{font-family:var(--mono)}
.bt-desk .bt-bk{min-height:0;overflow:hidden}
.bt-desk .bt-bk .bk-side{flex:1 1 0;min-height:0;overflow:hidden}
.bt-desk .bt-bk .bk-asks{justify-content:flex-end}
.bk-r{height:22px;flex:0 0 22px}
.bt{--bt-line:rgba(180,196,214,.16)}
.bt .bt-p,.bt-kpis,.bt-how{border-color:rgba(180,196,214,.24)}
.bt-kpis,.bt-lk,.cv-k,.bt-fxk,.bt-how{background:rgba(180,196,214,.22)}
.bt-ph{border-bottom-color:rgba(180,196,214,.22)}
.bt-t th{border-bottom-color:rgba(180,196,214,.24)}
.bk-h{border-bottom-color:rgba(180,196,214,.22)}
.pt-r{border-bottom-color:rgba(180,196,214,.10)}
.bt-t tbody tr:nth-child(even) td{background:rgba(255,255,255,.018)}
@media (max-width:1100px){.bt-how{grid-template-columns:1fr 1fr}.bt-how .btn{grid-column:1/-1;padding:12px}.bt-desk .bt-bk .bk-side{flex:0 0 auto}}
@media (max-width:760px){.bt-how{grid-template-columns:1fr}}
.qb em{font-style:normal;font-family:var(--mono);font-size:11.5px;color:#fff;opacity:.9}
#tk-title{font-style:normal}
.mon-scroll{max-height:260px;overflow-y:auto}
.wm-buy,#wb-buy{font-family:var(--font);font-size:11px;font-weight:600;letter-spacing:0;text-transform:none;padding:3px 10px;margin-left:6px;border:0;border-radius:2px;background:var(--orange);color:#fff;cursor:pointer;vertical-align:1px}
.wm-buy:hover,#wb-buy:hover{background:var(--orange2)}
#wb-src{display:flex;align-items:center;gap:6px;justify-content:flex-end}
.cv-lg{position:absolute;top:8px;left:10px;right:70px;z-index:3;display:flex;flex-wrap:wrap;gap:4px 12px;font-family:var(--mono);font-size:11px;color:var(--text2);pointer-events:none;background:rgba(23,39,61,.72);padding:4px 8px;border-radius:2px;width:max-content;max-width:calc(100% - 80px)}
.cv-lg b{font-weight:500;color:#fff}
.cv-lg .lg-t{color:var(--muted)}
.cv-lg .lg-a b{color:#E8B04B}.cv-lg .lg-b b{color:#A78BFA}
.cv-box>div.cv-lg{position:absolute!important;inset:auto!important;top:8px!important;left:10px!important}
#bk-t{font-style:normal}
.bk-r.iss span:first-child::after{content:none}
.bk-r.iss{box-shadow:inset 2px 0 0 var(--orange)}
.bt-desk .bt-bk .bk-side{justify-content:stretch}
.bt-desk .bt-bk .bk-r{flex:1 1 22px;height:auto;min-height:20px;max-height:30px}
.bt-desk .bt-bk .bk-asks{justify-content:flex-end}
@media (max-width:1100px){.bt-desk .bt-bk .bk-r{flex:0 0 26px}}
.bt-how{align-items:stretch}
.bt-how>.btn{align-self:stretch;height:auto!important;min-height:100%;margin:0;border:0;box-shadow:none;transform:none}
.bt-how>.btn:hover{transform:none}
.bt-mkt{margin-top:8px}
.mk-scroll{max-height:340px;overflow-y:auto}
.mk-t th:first-child{width:28%}
.mk-t th:last-child{width:72px}
.mk-t th:nth-child(2){width:18%}
.mk-t td:nth-child(8){color:#fff}
#tk-b{font-family:var(--font);font-size:13.5px}
@media (max-width:760px){.mk-t th:first-child{width:40%}.mk-t th:nth-child(8){width:24%}.mk-scroll{max-height:420px}.bt-mkt{margin-top:12px}}
#mk-q{background:#0B1424;border:1px solid var(--border2);color:#fff;font-size:13px;padding:6px 10px;border-radius:2px;width:240px;outline:none}
#mk-q:focus{border-color:var(--orange)}
@media (max-width:760px){#mk-q{width:100%;font-size:16px}.mk-t th:nth-child(6),.mk-t td:nth-child(6),.mk-t th:nth-child(7),.mk-t td:nth-child(7){display:none}.mk-t th:first-child{width:52%}.mk-t th:nth-child(8){width:28%}.mk-t th:last-child{width:68px}}
.bt-help{margin-left:8px}
.mk-title{font-style:normal;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}
.pq-badge{font-style:normal;font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;padding:2px 7px;border:1px solid rgba(143,176,245,.55);border-radius:2px;color:#8FB0F5;text-transform:none}
.mk-help{font-family:var(--font);font-size:11px;letter-spacing:0;text-transform:none;padding:3px 9px;border:1px solid var(--border2);border-radius:2px;background:transparent;color:var(--text);cursor:pointer;margin-right:6px}
.mk-help:hover{border-color:var(--orange)}
html.hp-on,html.hp-on body{overflow:hidden}
.hp{position:fixed;inset:0;z-index:1000;background:rgba(4,9,18,.66);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:16px}
.hp[hidden]{display:none}
.hp-card{width:100%;max-width:680px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border2);border-radius:6px;box-shadow:0 24px 60px rgba(0,0,0,.5);overflow:hidden}
.hp-h{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;border-bottom:1px solid var(--border)}
.hp-h small{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--orange)}
.hp-h h2{margin:4px 0 0;font-size:20px;color:#fff}
.hp-x{flex:0 0 36px;width:36px;height:36px;border-radius:4px;border:1px solid var(--border2);background:transparent;color:#fff;font-size:22px;line-height:1;cursor:pointer}
.hp-b{overflow-y:auto;padding:6px 18px 10px;-webkit-overflow-scrolling:touch}
.hp-b section{padding:12px 0;border-bottom:1px solid var(--bt-line)}
.hp-b section:last-child{border-bottom:0}
.hp-b h3{margin:0 0 6px;font-size:14px;color:#fff}
.hp-b p,.hp-b li{font-size:13.5px;line-height:1.6;color:var(--text2);margin:0}
.hp-b ol{margin:0;padding-left:20px;display:grid;gap:4px}
.hp-f{display:flex;gap:8px;justify-content:flex-end;padding:12px 18px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border)}
@media (max-width:760px){.hp{padding:0;align-items:flex-end}.hp-card{max-width:none;border-radius:12px 12px 0 0;max-height:92vh;max-height:92dvh}.hp-f{flex-direction:column-reverse}.hp-f .btn{width:100%;justify-content:center}.bt-help{margin-left:0;width:100%;justify-content:center;margin-top:8px}}
.fl-up,.fl-dn{animation:none!important}
.bt b,.bt span,.bt td,.bt i,.bt em{font-variant-numeric:tabular-nums}
#feed-st{display:inline-block;min-width:150px}
#clk-mk,#clk-utc,#clk-tip{display:inline-block;min-width:96px}
#upd{display:inline-block;min-width:270px;text-align:right}
#lk-age,#pb-n,#pt-n,#tape-n,#oo-n,#bk-n{font-variant-numeric:tabular-nums}
.bt-desk .bt-bk .bk-side{flex:0 0 auto!important;justify-content:flex-start!important}
.bt-desk .bt-bk .bk-r,.bk-r{flex:0 0 24px!important;height:24px!important;min-height:24px;max-height:24px}
.bk-e{pointer-events:none}
.bk-e::before{display:none}
.pb-side{min-height:0}
.pt-list .pt-r{height:24px}
@media (max-width:760px){#upd{min-width:0;text-align:left}#feed-st{min-width:0}}
.wm-np{max-width:100%}
.wm-t td{position:relative}
.bt-rib{height:34px;position:relative}
.bt-rib-in{display:flex;width:max-content;animation:ribmv 180s linear infinite;will-change:transform}
.bt-rib:hover .bt-rib-in{animation-play-state:paused}
.rb-s{display:flex}
.rb-i{display:inline-flex;gap:8px;align-items:baseline;padding:8px 16px;border-right:1px solid var(--border);white-space:nowrap;cursor:pointer;font-family:var(--mono);font-size:12px}
.rb-i em{font-style:normal;color:var(--muted)}
.rb-i b{font-weight:500;color:var(--text)}
.rb-i i{font-style:normal;color:var(--text2)}
.rb-i:hover em{color:#fff}
@keyframes ribmv{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media (prefers-reduced-motion:reduce){.bt-rib{overflow-x:auto}.bt-rib-in{animation:none}}
@media (min-width:1101px){.bt-mast{flex-wrap:nowrap}.bt-mast-r{flex-wrap:nowrap;flex:0 0 auto}.bt-bar{flex-wrap:nowrap}.bt-fk{flex-wrap:nowrap;overflow:hidden;min-width:0}.bt-live{flex:0 0 auto}}
.bt-mast-r>div{flex:0 0 auto}
.tk-why{font-size:12.5px;line-height:1.5;color:#F2C46D;margin:2px 0 6px}
.tk-why:empty{display:none}
.act-bar{display:none}
@media (max-width:760px){
.act-bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:900;gap:8px;align-items:center;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));background:rgba(15,26,43,.97);border-top:1px solid var(--border2);box-shadow:0 -8px 24px rgba(0,0,0,.35)}
.act-i{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}
.act-i b{font-size:13px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.act-i span{font-family:var(--mono);font-size:11px;color:var(--text2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}
.act-bar button{flex:0 0 auto;min-width:82px;height:44px;border:0;border-radius:6px;font-size:15px;font-weight:700;color:#fff;cursor:pointer;touch-action:manipulation}
.act-b{background:var(--orange)}
.act-s{background:#B4233A}
body[data-page=bonds]{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}
body[data-page=bonds] .jx-chat-btn,body[data-page=bonds] [class*=support-btn],body[data-page=bonds] #support-fab{bottom:calc(84px + env(safe-area-inset-bottom,0px))!important}
.bt-p{box-shadow:none}
}
.bt-rib{display:none!important}
@supports (overflow-x:clip){body[data-page=bonds],html:has(body[data-page=bonds]){overflow-x:clip}}
.bt-mast,.bt .bt-mast{flex-direction:column;align-items:center;justify-content:center;text-align:center;flex-wrap:nowrap;gap:16px}
.bt-mast-l{flex:0 0 auto;max-width:880px;margin:0 auto}
.bt-mast h1{text-wrap:balance}
.bt-mast p{max-width:760px;margin:0 auto;text-wrap:pretty}
.bt-mast-r,.bt .bt-mast-r{flex-wrap:wrap!important;justify-content:center;align-items:center;gap:14px 26px;width:100%}
.bt-mast-r>div{align-items:center;text-align:center}
@media (max-width:760px){.bt-mast-r>div{min-width:30%}.bt-cta,.bt-help{width:100%}}
.bt-mast-r .btn{height:44px;padding:0 24px;border-radius:999px;font-size:14px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;margin:0}
.bt-mast-r .bt-help{background:transparent;border:1px solid rgba(143,176,245,.55);color:#fff}
.bt-mast-r .bt-help:hover{border-color:#8FB0F5;background:rgba(59,111,224,.12)}
.bt-mast-r .bt-cta{box-shadow:none}
.bt-mast-acts{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}
.cv-box{min-height:360px}
@media (max-width:760px){.bt-mast-r .btn{width:100%}.cv-box{min-height:300px}}
@media (max-width:760px){.bt-mast-acts{width:100%;flex-direction:column}}
.bt-mast-r>.bt-mast-acts{flex-direction:row!important;align-items:center;gap:10px}
.bt-bar{flex-wrap:wrap!important}
.bt-fk{flex-wrap:wrap!important;overflow:visible!important}
.bt-fk button{white-space:nowrap}
.bt-cmd{white-space:nowrap;flex:0 0 auto}
.bt-cmd span{white-space:nowrap}
#p-des .bt-des{grid-auto-rows:auto;flex:0 0 auto}
#p-des .bt-des div{justify-content:flex-start}
.bt-row2{align-items:start}
.bt-stack .bt-p:last-child{flex:0 0 auto}
@media (max-width:760px){.bt-fk{flex-wrap:nowrap!important;overflow-x:auto!important}.bt-mast-r>.bt-mast-acts{flex-direction:column!important;width:100%}}
.bt-scroll{scrollbar-gutter:stable;scrollbar-width:thin}
.bt-row3 .bt-t th:first-child,.bt-row3 .bt-t td:first-child{padding-left:12px}
.bt-row3 .bt-t th:last-child,.bt-row3 .bt-t td:last-child{padding-right:12px}
.cf-t th:first-child{width:38%}
.cf-t tr.cf-past td{opacity:.5}
.bt-row3>.bt-p{min-width:0;overflow:hidden}
