[data-bblx]{--c-bg:#07090f;--c-surface:#0b0f17;--c-panel:#0d131c;--c-raise:#131a26;--c-line:#1b2432;--c-line-soft:#141c27;--c-txt:#e6edf6;--c-txt-dim:#8a97a8;--c-txt-mute:#58657a;--c-up:#2bd48a;--c-down:#ff5a5a;--c-flat:#8a97a8;--c-warn:#f5a623;--c-ai:#f5831f;--c-up-bg:#2bd48a1f;--c-down-bg:#ff5a5a1f;--c-ai-bg:#f5831f1f;--c-warn-bg:#f5a6231f;--fs-mu:10px;--fs-mi:11px;--fs-sm:12px;--fs-md:13px;--fs-lg:16px;--fs-xl:20px;--fs-2xl:28px;--row:30px;--row-lg:38px;--rad:4px;--rad-p:6px;--sp1:4px;--sp2:8px;--sp3:12px;--sp4:16px;--sp6:24px;--ff-num:var(--font-mono,"JetBrains Mono"),"SF Mono",ui-monospace,monospace;--tr:90ms linear;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}[data-bblx=terminal]{background:var(--c-bg);color:var(--c-txt);font-size:var(--fs-sm);letter-spacing:0;--row:30px;--row-lg:38px}[data-bblx=app]{--row:44px;--row-lg:52px;--fs-mu:11px;--fs-mi:12px;--fs-sm:13px;--fs-md:15px;--fs-lg:19px;--fs-xl:24px;--fs-2xl:32px;--sp3:14px}[data-bblx=app] .t-rowacts{opacity:1}[data-bblx=app] .t-table tbody tr:hover td{background:0 0}[data-bblx=app] .t-table tbody tr:active td{background:var(--c-raise)}[data-bblx] .glass-card,[data-bblx] [class*=glass]{background:var(--c-panel)!important;-webkit-backdrop-filter:none!important;border:1px solid var(--c-line)!important;border-radius:var(--rad-p)!important;box-shadow:none!important;padding:var(--sp3)!important;transform:none!important}[data-bblx] .gradient-text{-webkit-text-fill-color:currentColor;color:var(--c-txt);background:0 0}[data-bblx] :hover{transform:none!important}[data-bblx] .num,[data-bblx] .t-table td.num,[data-bblx] .t-table th.num{font-family:var(--ff-num);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"zero" 1;text-align:right;letter-spacing:-.01em;white-space:nowrap}[data-bblx] .sym{font-family:var(--ff-num);letter-spacing:.02em;font-weight:600}[data-bblx] .up{color:var(--c-up)}[data-bblx] .down{color:var(--c-down)}[data-bblx] .flat{color:var(--c-flat)}[data-bblx] .t-panel{background:var(--c-panel);border:1px solid var(--c-line);border-radius:var(--rad-p);flex-direction:column;min-width:0;display:flex;overflow:hidden}[data-bblx] .t-panel-head{height:var(--row);align-items:center;gap:var(--sp2);padding:0 var(--sp2)0 var(--sp3);background:var(--c-surface);border-bottom:1px solid var(--c-line);flex:none;display:flex}[data-bblx] .t-panel-title{font-size:var(--fs-mi);text-transform:uppercase;letter-spacing:.07em;color:var(--c-txt-dim);white-space:nowrap;font-weight:600}[data-bblx] .t-panel-tools{align-items:center;gap:var(--sp1);margin-left:auto;display:flex}[data-bblx] .t-panel-body{padding:var(--sp3);min-width:0}[data-bblx] .t-panel-body.flush{padding:0}[data-bblx] .t-table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}[data-bblx] .t-table thead th{z-index:2;height:26px;padding:0 var(--sp3);background:var(--c-surface);border-bottom:1px solid var(--c-line);font-size:var(--fs-mu);text-transform:uppercase;letter-spacing:.08em;color:var(--c-txt-mute);text-align:left;white-space:nowrap;-webkit-user-select:none;user-select:none;font-weight:600;position:sticky;top:0}[data-bblx] .t-table thead th.sortable{cursor:pointer}[data-bblx] .t-table thead th.sortable:hover{color:var(--c-txt-dim)}[data-bblx] .t-table thead th[aria-sort]:not([aria-sort=none]){color:var(--c-ai)}[data-bblx] .t-table tbody td{height:var(--row);padding:0 var(--sp3);border-bottom:1px solid var(--c-line-soft);color:var(--c-txt);white-space:nowrap}[data-bblx] .t-table tbody tr:hover td{background:var(--c-raise)}[data-bblx] .t-table tbody tr:last-child td{border-bottom:0}[data-bblx] .t-table tfoot td{height:var(--row);padding:0 var(--sp3);background:var(--c-surface);border-top:1px solid var(--c-line);font-weight:600}[data-bblx] .t-table .dim{color:var(--c-txt-dim)}[data-bblx] .t-table .mute{color:var(--c-txt-mute)}[data-bblx] .t-rowacts{gap:var(--sp1);opacity:0;transition:opacity var(--tr);justify-content:flex-end;display:flex}[data-bblx] .t-table tbody tr:hover .t-rowacts,[data-bblx] .t-table tbody tr:focus-within .t-rowacts{opacity:1}@keyframes tflash-up{0%{background:var(--c-up-bg)}to{background:0 0}}@keyframes tflash-down{0%{background:var(--c-down-bg)}to{background:0 0}}[data-bblx] td.tick-up{animation:.6s ease-out tflash-up}[data-bblx] td.tick-down{animation:.6s ease-out tflash-down}@media (prefers-reduced-motion:reduce){[data-bblx] td.tick-up,[data-bblx] td.tick-down{animation:none}}[data-bblx] .t-kpis{background:var(--c-panel);border:1px solid var(--c-line);border-radius:var(--rad-p);align-items:stretch;display:flex;overflow-x:auto}[data-bblx] .t-kpi{min-width:128px;padding:var(--sp2)var(--sp3);border-right:1px solid var(--c-line-soft);flex-direction:column;flex:1 1 0;gap:2px;display:flex}[data-bblx] .t-kpi:last-child{border-right:0}[data-bblx] .t-kpi-label{font-size:var(--fs-mu);text-transform:uppercase;letter-spacing:.08em;color:var(--c-txt-mute);white-space:nowrap}[data-bblx] .t-kpi-value{font-family:var(--ff-num);font-variant-numeric:tabular-nums;font-size:var(--fs-lg);font-weight:600;line-height:1.15}[data-bblx] .t-kpi-sub{font-family:var(--ff-num);font-variant-numeric:tabular-nums;font-size:var(--fs-mi);color:var(--c-txt-dim)}[data-bblx] .t-btn{height:var(--row);padding:0 var(--sp3);font:inherit;font-size:var(--fs-sm);background:var(--c-raise);color:var(--c-txt);border:1px solid var(--c-line);border-radius:var(--rad);cursor:pointer;white-space:nowrap;transition:background var(--tr),border-color var(--tr),color var(--tr);justify-content:center;align-items:center;gap:6px;font-weight:500;display:inline-flex}[data-bblx] .t-btn:hover:not(:disabled){background:#18202e;border-color:#2a3648}[data-bblx] .t-btn:disabled{opacity:.4;cursor:not-allowed}[data-bblx] .t-btn.primary{background:var(--c-ai);border-color:var(--c-ai);color:#100a03;font-weight:600}[data-bblx] .t-btn.primary:hover:not(:disabled){background:#ff9330;border-color:#ff9330}[data-bblx] .t-btn.ghost{color:var(--c-txt-dim);background:0 0;border-color:#0000}[data-bblx] .t-btn.ghost:hover:not(:disabled){background:var(--c-raise);color:var(--c-txt)}[data-bblx] .t-btn.danger:hover:not(:disabled){color:var(--c-down);border-color:var(--c-down);background:var(--c-down-bg)}[data-bblx] .t-btn.icon{width:24px;height:24px;padding:0}[data-bblx] .t-btn.icon svg{width:14px;height:14px}[data-bblx] .t-btn.sm{height:24px;padding:0 var(--sp2);font-size:var(--fs-mi)}[data-bblx] .t-input{height:var(--row);padding:0 var(--sp2);background:var(--c-bg);color:var(--c-txt);border:1px solid var(--c-line);border-radius:var(--rad);font:inherit;font-size:var(--fs-sm);min-width:0;transition:border-color var(--tr);outline:none}[data-bblx] .t-input.num{font-family:var(--ff-num);font-variant-numeric:tabular-nums;text-align:right}[data-bblx] .t-input:focus{border-color:var(--c-ai)}[data-bblx] .t-input::placeholder{color:var(--c-txt-mute)}[data-bblx] .t-tag{height:18px;font-size:var(--fs-mu);text-transform:uppercase;letter-spacing:.06em;background:var(--c-raise);color:var(--c-txt-dim);white-space:nowrap;border-radius:3px;align-items:center;gap:4px;padding:0 6px;font-weight:600;display:inline-flex}[data-bblx] .t-tag.up{background:var(--c-up-bg);color:var(--c-up)}[data-bblx] .t-tag.down{background:var(--c-down-bg);color:var(--c-down)}[data-bblx] .t-tag.ai{background:var(--c-ai-bg);color:var(--c-ai)}[data-bblx] .t-tag.warn{background:var(--c-warn-bg);color:var(--c-warn)}[data-bblx] .t-empty{padding:var(--sp6)var(--sp4);text-align:center;color:var(--c-txt-mute);font-size:var(--fs-sm)}[data-bblx] .t-empty strong{color:var(--c-txt-dim);font-size:var(--fs-md);margin-bottom:var(--sp1);font-weight:600;display:block}[data-bblx] .t-err{padding:var(--sp2)var(--sp3);background:var(--c-down-bg);border-radius:var(--rad);color:var(--c-down);font-size:var(--fs-sm);border:1px solid #ff5a5a4d}[data-bblx] .t-page{padding:var(--sp3);gap:var(--sp3);flex-direction:column;min-height:100%;display:flex}[data-bblx] .t-pagehead{min-height:var(--row);align-items:center;gap:var(--sp3);flex-wrap:wrap;flex:none;row-gap:2px;display:flex}[data-bblx] .t-pagetitle{font-size:var(--fs-lg);letter-spacing:-.01em;font-weight:600}[data-bblx] .t-pagesub{font-size:var(--fs-mi);color:var(--c-txt-mute)}[data-bblx] .t-spacer{margin-left:auto}[data-bblx] .t-scroll{overflow:auto}[data-bblx] .t-scroll::-webkit-scrollbar{width:9px;height:9px}[data-bblx] .t-scroll::-webkit-scrollbar-thumb{background:#212c3c;border-radius:5px}[data-bblx] .t-scroll::-webkit-scrollbar-track{background:0 0}[data-bblx] .t-ovl,.t-ovl{z-index:200;padding:var(--sp4);background:#030509b8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}[data-bblx] .t-wbar{vertical-align:middle;background:var(--c-line);border-radius:2px;width:34px;height:3px;margin-left:6px;display:inline-block;overflow:hidden}[data-bblx] .t-wbar>i{background:var(--c-txt-mute);height:100%;display:block}[data-bblx] .t-modal{background:var(--c-panel);border:1px solid var(--c-line);border-radius:var(--rad-p);width:min(380px,100%);overflow:hidden;box-shadow:0 24px 64px #0009}[data-bblx] .t-modal-body{padding:var(--sp3);gap:var(--sp3);flex-direction:column;display:flex}[data-bblx] .t-field{gap:var(--sp1);flex-direction:column;display:flex}[data-bblx] .t-field>label{font-size:var(--fs-mu);text-transform:uppercase;letter-spacing:.08em;color:var(--c-txt-mute)}[data-bblx] .t-modal-foot{justify-content:flex-end;gap:var(--sp2);padding:var(--sp2)var(--sp3);background:var(--c-surface);border-top:1px solid var(--c-line);display:flex}[data-bblx] .t-bar{align-items:center;gap:var(--sp2);flex-wrap:wrap;display:flex}[data-bblx] .t-note{font-size:var(--fs-mi);color:var(--c-warn);align-items:center;gap:6px;display:flex}[data-bblx] .sr-only,.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:720px){[data-bblx] .t-pagehead{align-items:flex-start}[data-bblx] .t-pagesub{flex-basis:100%;order:3}[data-bblx] .t-spacer{display:none}[data-bblx] .t-page{padding:var(--sp2);gap:var(--sp2)}[data-bblx] .t-panel-head{min-height:var(--row);height:auto;padding:var(--sp2);row-gap:var(--sp2);flex-wrap:wrap}[data-bblx] .t-panel-tools{flex-basis:100%;margin-left:0}[data-bblx] .t-bar{width:100%}[data-bblx] .t-bar>.t-input{flex:96px;min-width:0;width:auto!important}[data-bblx] .t-bar>.t-btn{flex:100%}[data-bblx] .t-btn{height:36px}[data-bblx] .t-btn.sm{height:32px}[data-bblx] .t-btn.icon{width:32px;height:32px}[data-bblx] .t-input{height:36px}[data-bblx] .t-rowacts{opacity:1}[data-bblx] .t-kpi{min-width:112px}}[data-bblx] .t-cards{gap:var(--sp3);padding:var(--sp3);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}[data-bblx] .t-card{background:var(--c-raise);border:1px solid var(--c-line);border-radius:var(--rad-p);padding:var(--sp2)var(--sp3);flex-direction:column;gap:6px;min-width:0;display:flex}[data-bblx] .t-card-head{align-items:center;gap:var(--sp2);border-bottom:1px solid var(--c-line-soft);padding-bottom:6px;display:flex}[data-bblx] .t-card-body{gap:var(--sp2)var(--sp3);grid-template-columns:repeat(auto-fit,minmax(112px,1fr));display:grid}[data-bblx] .t-card-body .t-kv{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px}[data-bblx] .t-card-body .t-kv>dd{font-size:var(--fs-md);text-overflow:ellipsis;max-width:100%;overflow:hidden}[data-bblx] .t-kv{justify-content:space-between;align-items:baseline;gap:var(--sp2);min-width:0;display:flex}[data-bblx] .t-kv>dt{font-size:var(--fs-mu);text-transform:uppercase;letter-spacing:.07em;color:var(--c-txt-mute);white-space:nowrap}[data-bblx] .t-kv>dd{font-family:var(--ff-num);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}[data-bblx] .t-card-foot{gap:var(--sp1);padding-top:var(--sp2);border-top:1px solid var(--c-line-soft);justify-content:flex-end;margin-top:auto;display:flex}[data-bblx] .t-seg{border:1px solid var(--c-line);border-radius:var(--rad);display:inline-flex;overflow:hidden}[data-bblx] .t-seg>button{height:24px;padding:0 var(--sp2);color:var(--c-txt-dim);border:0;border-right:1px solid var(--c-line);font:inherit;font-size:var(--fs-mi);cursor:pointer;transition:background var(--tr),color var(--tr);background:0 0}[data-bblx] .t-seg>button:last-child{border-right:0}[data-bblx] .t-seg>button:hover{color:var(--c-txt)}[data-bblx] .t-seg>button[aria-pressed=true]{background:var(--c-ai-bg);color:var(--c-ai);font-weight:600}[data-bblx] .t-more{width:100%;height:var(--row);background:var(--c-surface);color:var(--c-txt-dim);border:0;border-top:1px solid var(--c-line);font:inherit;font-size:var(--fs-mi);cursor:pointer;transition:background var(--tr),color var(--tr)}[data-bblx] .t-more:hover{background:var(--c-raise);color:var(--c-txt)}@media (max-width:720px){[data-bblx] .t-cards{padding:var(--sp2);grid-template-columns:minmax(0,1fr)}[data-bblx] .t-seg>button{height:32px}}[data-bblx] .t-suggest-anchor{min-width:0;position:relative}[data-bblx] .t-suggest{z-index:60;background:var(--c-panel);border:1px solid var(--c-line-hover,var(--c-line));border-radius:var(--rad);max-height:264px;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 40px #0000008c}[data-bblx] .t-suggest-row{align-items:center;gap:var(--sp2);width:100%;height:var(--row);padding:0 var(--sp2);border:0;border-bottom:1px solid var(--c-line-soft);color:var(--c-txt);font:inherit;font-size:var(--fs-sm);cursor:pointer;text-align:left;background:0 0;display:flex}[data-bblx] .t-suggest-row:last-child{border-bottom:0}[data-bblx] .t-suggest-row:hover{background:var(--c-raise)}[data-bblx] .t-suggest-info{align-items:baseline;gap:var(--sp2);flex:1;min-width:0;display:flex}[data-bblx] .t-suggest-name{color:var(--c-txt-mute);font-size:var(--fs-mi);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-bblx] .t-logo{color:#fff;letter-spacing:-.02em;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}[data-bblx] .t-logo>img{object-fit:contain;width:100%;height:100%;display:block}[data-bblx] .pf-insights{align-items:start;gap:var(--sp3);margin-bottom:var(--sp3);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}@media (max-width:900px){[data-bblx] .pf-insights{grid-template-columns:minmax(0,1fr)}}[data-bblx] .pf-facts{gap:var(--sp3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}[data-bblx] .pf-fact{min-width:0;padding-left:var(--sp3);border-left:2px solid var(--c-line);flex-direction:column;gap:3px;display:flex}[data-bblx] .pf-fact-k{font-size:var(--fs-mu);letter-spacing:.08em;text-transform:uppercase;color:var(--c-txt-mute);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}[data-bblx] .pf-fact-v{font-family:var(--ff-num);font-variant-numeric:tabular-nums;font-size:var(--fs-lg);color:var(--c-txt);font-weight:700}[data-bblx] .pf-fact-v.pf-sym{letter-spacing:.02em}[data-bblx] .pf-fact-s{font-family:var(--ff-num);font-size:var(--fs-mi);color:var(--c-txt-dim)}[data-bblx] .pf-warn{color:var(--c-warn)}[data-bblx] .pf-note{margin:var(--sp3)0 0;font-size:var(--fs-mi);color:var(--c-txt-dim);line-height:1.5}[data-bblx] .pf-alloc{align-items:center;gap:var(--sp4);display:flex}[data-bblx] .pf-donut{flex:0 0 116px;width:116px;height:116px}[data-bblx] .pf-legend{gap:2px var(--sp3);flex:1;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));min-width:0;margin:0;padding:0;list-style:none;display:grid}[data-bblx] .pf-legend>li{min-width:0;font-size:var(--fs-mi);align-items:center;gap:6px;display:flex}[data-bblx] .pf-dot{border-radius:2px;flex:none;width:8px;height:8px}[data-bblx] .pf-legend-k{min-width:0;color:var(--c-txt-dim);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}[data-bblx] .pf-legend-v{font-family:var(--ff-num);font-variant-numeric:tabular-nums;color:var(--c-txt)}[data-bblx] .pf-markets{margin-top:var(--sp4);padding-top:var(--sp3);border-top:1px solid var(--c-line-soft);flex-direction:column;gap:5px;display:flex}[data-bblx] .pf-sub{font-size:var(--fs-mu);letter-spacing:.08em;text-transform:uppercase;color:var(--c-txt-mute);margin-bottom:2px;font-weight:600}[data-bblx] .pf-mkt{align-items:center;gap:var(--sp2);font-size:var(--fs-mi);grid-template-columns:72px minmax(0,1fr) 52px;display:grid}[data-bblx] .pf-mkt-k{color:var(--c-txt-dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-bblx] .pf-mkt-bar{background:var(--c-line);border-radius:3px;height:6px;overflow:hidden}[data-bblx] .pf-mkt-bar>span{background:linear-gradient(90deg,#f5831f73,var(--c-ai));border-radius:3px;height:100%;display:block}[data-bblx] .pf-mkt-v{font-family:var(--ff-num);font-variant-numeric:tabular-nums;text-align:right;color:var(--c-txt)}
