@font-face{font-family:BBG CJK;src:url(/fonts/cjk-jp.woff2)format("woff2");unicode-range:U+65E5,U+672C,U+8A9E;font-display:swap}@font-face{font-family:BBG CJK;src:url(/fonts/cjk-sc.woff2)format("woff2");unicode-range:U+7B80,U+4F53,U+4E2D,U+6587;font-display:swap}@font-face{font-family:BBG CJK;src:url(/fonts/cjk-tc.woff2)format("woff2");unicode-range:U+7E41,U+9AD4;font-display:swap}@font-face{font-family:BBG CJK;src:url(/fonts/cjk-kr.woff2)format("woff2");unicode-range:U+D55C,U+AD6D,U+C5B4;font-display:swap}@font-face{font-family:Bergoom;src:url(/fonts/Bergoom-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bergoom;src:url(/fonts/Bergoom-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Bergoom;src:url(/fonts/Bergoom-Semibold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Bergoom;src:url(/fonts/Bergoom-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Bergoom;src:url(/fonts/Bergoom-BoldItalic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}:root{--bb-font:"Bloomberg Prop Unicode N", "Bloomberg Prop Unicode", "Bergoom", "BBG CJK", "Source Sans 3", "IBM Plex Sans Condensed", "Roboto Condensed", Arial, "Noto Sans CJK SC", "Noto Sans CJK JP", "Noto Sans CJK KR", "Noto Sans", sans-serif;--bb-font-mono:"Bloomberg Fixed Unicode", "IBM Plex Mono", "Andale Mono", "Lucida Console", Consolas, "DejaVu Sans Mono", monospace;--bb-font-size:13px;--bb-line:17px;--bb-row-h:17px;--bb-bg:#000;--bb-bg-frame:#0b0b0b;--bb-bg-toolbar:#202020;--bb-bg-button:#464646;--bb-bg-sidebar:#282828;--bb-bg-redbar:#87241e;--bb-bg-redbar-hi:#a52a22;--bb-bg-amber-field:#3a2a0a;--bb-bg-select:#b37336;--bb-bg-select-soft:#2a2416;--bb-bg-hover:#161616;--bb-bg-row-alt:#070707;--bb-rule:#333;--bb-rule-soft:#222;--bb-border:#333;--bb-border-strong:#4a4a4a;--bb-amber:#ffa028;--bb-amber-soft:#f39f41;--bb-amber-deep:#fb8b1e;--bb-amber-dim:#b37336;--bb-orange-cmd:#fba000;--bb-text:#fff;--bb-text-2:#d7d7d7;--bb-text-3:#ccc;--bb-text-dim:#909090;--bb-text-disabled:#5a5a5a;--bb-yellow:#e0c010;--bb-yellow-bright:#fee334;--bb-blue:#3d8bff;--bb-link:#3d8bff;--bb-blue-func:#0b85df;--bb-blue-cursor:#4dc7f9;--bb-blue-flash:#35bdff;--bb-up:#4af6c3;--bb-up-classic:#3bba13;--bb-dn:#ff433d;--bb-flat:#fff;--bb-error:#ff6c60;--bb-magenta:#f6f;--bb-cyan:#35d0e0;--bb-flash-up:#4af6c359;--bb-flash-dn:#ff433d66;--key-red:#e8002a;--key-yellow:#fecd00;--key-green:#23e01f;--key-green-dark:#51a121;--key-blue:#00a7e1;--key-body:#262626;--bb-hover-outline:1px solid #fff;--bb-title-bg:#0d2a54}*{box-sizing:border-box}html,body{background:var(--bb-bg);height:100%;color:var(--bb-text);font-family:var(--bb-font);font-size:var(--bb-font-size);line-height:var(--bb-line);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0;padding:0;overflow:hidden}#app{height:100%}::selection{color:#fff;background:#1352c7}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#3a3a3a;border:2px solid #000}::-webkit-scrollbar-thumb:hover{background:#5a5a5a}input,button,textarea,select{font-family:inherit;font-size:inherit}button{cursor:pointer}.up{color:var(--bb-up)}.dn{color:var(--bb-dn)}.flat{color:var(--bb-flat)}.amber{color:var(--bb-amber)}.amber-deep{color:var(--bb-amber-deep)}.dim{color:var(--bb-text-dim)}.grey{color:var(--bb-text-2)}.white{color:var(--bb-text)}.blue{color:var(--bb-blue)}.link-blue{color:var(--bb-link)}.yellow{color:var(--bb-yellow)}.magenta{color:var(--bb-magenta)}.cyan{color:var(--bb-cyan)}.bold{font-weight:700}.semibold{font-weight:600}.al-right{text-align:right}.al-left{text-align:left}.al-center{text-align:center}.mono{font-family:var(--bb-font-mono)}.flash-up{animation:.45s ease-out flashUp}.flash-dn{animation:.45s ease-out flashDn}@keyframes flashUp{0%{background-color:var(--bb-flash-up)}to{background-color:#0000}}@keyframes flashDn{0%{background-color:var(--bb-flash-dn)}to{background-color:#0000}}.tick-up{color:var(--bb-up)}.tick-dn{color:var(--bb-dn)}[hidden]{display:none!important}.clickable{cursor:pointer}.clickable:hover{outline:var(--bb-hover-outline);outline-offset:-1px}.bb-shell{background:var(--bb-bg);grid-template-rows:24px 1fr auto 40px 34px;height:100%;display:grid}.bb-shell.disconnected .bb-topbar{background:#3a0000}.bb-topbar{background:var(--bb-bg-frame);border-bottom:1px solid var(--bb-rule);color:var(--bb-text-2);align-items:center;gap:14px;padding:0 8px;font-size:12px;display:flex}.bb-logo{height:13px;margin-right:2px}.bb-topbar-title{color:var(--bb-text-2);letter-spacing:.03em}.bb-topbar-notify{color:var(--bb-amber)}.bb-topbar-spacer{flex:1}.bb-topbar-user{color:var(--bb-text-2)}.bb-topbar-logout{color:var(--bb-link);cursor:pointer}.bb-topbar-logout:hover{text-decoration:underline}.bb-layout-btns{gap:2px;display:flex}.bb-layout-btn{cursor:pointer;color:var(--bb-text-dim);border:1px solid #0000;padding:0 6px;font-size:11px}.bb-layout-btn.active{color:var(--bb-amber);border-color:var(--bb-border-strong)}.bb-grid-panels{background:#1a1a1a;gap:3px;min-height:0;display:grid}.bb-grid-panels.layout-4{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.bb-grid-panels.layout-2{grid-template-rows:1fr;grid-template-columns:1fr 1fr}.bb-grid-panels.layout-1{grid-template-rows:1fr;grid-template-columns:1fr}.bb-grid-panels.layout-1 .bb-panel,.bb-grid-panels.layout-2 .bb-panel{--bb-font-size:14px;--bb-line:19px;--bb-row-h:19px;font-size:14px;line-height:19px}.bb-panel{background:var(--bb-bg);grid-template-rows:18px 22px 19px auto 19px 1fr 15px;min-width:0;min-height:0;display:grid}.bb-panel>.bb-panel-frame{grid-row:1}.bb-panel>.bb-toolbar-bar{grid-row:2}.bb-panel>.bb-cmd{grid-row:3}.bb-panel>.bb-banner{grid-row:4}.bb-panel>.bb-redbar{grid-row:5}.bb-panel>.bb-content{grid-row:6}.bb-panel>.bb-panel-footer{grid-row:7}.bb-panel-frame{background:var(--bb-bg-frame);color:var(--bb-text-2);border-bottom:1px solid #1a1a1a;align-items:center;gap:6px;padding:0 6px;font-size:11px;display:flex}.bb-panel.focused .bb-panel-frame{background:#141414}.bb-panel-frame .fn{color:#fff;font-weight:600}.bb-panel-frame .num{color:var(--bb-amber);font-weight:700}.bb-panel-frame .spacer{flex:1}.bb-panel-frame .winbtn{text-align:center;width:16px;color:var(--bb-text-dim);cursor:pointer;font-size:10px}.bb-panel-frame .winbtn:hover{color:#fff}.bb-toolbar-bar{background:var(--bb-bg-toolbar);color:var(--bb-text-2);white-space:nowrap;align-items:center;gap:4px;padding:0 4px;font-size:12px;display:flex;position:relative;overflow:hidden}.bb-tb-btn{background:var(--bb-bg-button);height:17px;color:var(--bb-text-2);cursor:pointer;border:1px solid #555;border-radius:1px;align-items:center;gap:4px;padding:0 7px;display:inline-flex}.bb-tb-btn:hover{color:#fff;background:#585858}.bb-tb-btn.sec{text-overflow:ellipsis;color:#fff;min-width:150px;max-width:220px;font-weight:600;overflow:hidden}.bb-tb-btn.fn{color:#fff;min-width:56px;font-weight:600}.bb-tb-btn .caret{color:var(--bb-text-dim);font-size:9px}.bb-tb-icons{gap:2px;margin-left:auto;display:flex}.bb-tb-icon{cursor:pointer;width:20px;height:17px;color:var(--bb-text-2);border:1px solid #0000;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.bb-tb-icon:hover{color:#fff;background:#3a3a3a;border-color:#666}.bb-tb-dropdown{z-index:60;background:#141414;border:1px solid #555;min-width:240px;max-height:320px;position:absolute;top:100%;left:0;overflow:auto;box-shadow:0 6px 18px #000000d9}.bb-tb-dropdown .item{line-height:var(--bb-line);cursor:pointer;color:#fff;white-space:nowrap;padding:0 8px}.bb-tb-dropdown .item:hover{background:var(--bb-bg-select-soft);outline:var(--bb-hover-outline);outline-offset:-1px}.bb-tb-dropdown .item .code{color:var(--bb-blue-func);margin-right:8px;font-weight:600}.bb-cmd{background:#000;border-bottom:1px solid #1a1a1a;align-items:stretch;display:flex;position:relative}.bb-cmd-prompt{display:none}.bb-cmd-input{color:var(--bb-orange-cmd);text-transform:uppercase;caret-color:var(--bb-blue-cursor);letter-spacing:.01em;background:0 0;border:none;outline:none;flex:1;padding:0 6px;font-weight:600}.bb-cmd-input::placeholder{color:#4a3a1a;text-transform:none;font-weight:400}.bb-panel.focused .bb-cmd{box-shadow:inset 2px 0 0 var(--bb-blue-cursor)}.bb-autocomplete{z-index:50;background:#0a0a0a;border:1px solid #555;min-width:420px;max-width:100%;position:absolute;top:100%;left:0;box-shadow:0 8px 22px #000000e6}.bb-ac-item{cursor:pointer;line-height:var(--bb-line);grid-template-columns:190px 1fr 76px;gap:8px;padding:0 8px;display:grid}.bb-ac-item:hover,.bb-ac-item.active{background:var(--bb-bg-select-soft);outline:var(--bb-hover-outline);outline-offset:-1px}.bb-ac-label{color:var(--bb-amber);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.bb-ac-sub{color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bb-ac-kind{color:var(--bb-text-dim);text-align:right;font-size:11px}.bb-ac-item.kind-fn .bb-ac-label{color:var(--bb-blue-func)}.bb-ac-more{color:var(--bb-link);line-height:var(--bb-line);border-top:1px solid #333;padding:0 8px}.bb-banner{white-space:nowrap;line-height:var(--bb-line);background:#000;flex-direction:column;padding:0 6px;display:flex;overflow:hidden}.bb-banner.empty{display:none}.bb-banner-l1,.bb-banner-l2{align-items:baseline;gap:10px;display:flex;overflow:hidden}.bb-banner-ticker{color:#fff;font-weight:700}.bb-banner-ccy{color:var(--bb-amber)}.bb-banner-last{color:#fff;font-weight:700}.bb-banner-chg{font-weight:600}.bb-banner-ba,.bb-banner-sz{color:#fff}.bb-banner-name{color:var(--bb-amber);text-overflow:ellipsis;margin-left:auto;overflow:hidden}.bb-banner-l2{color:#fff}.bb-banner-l2 .lbl{color:var(--bb-amber)}.bb-banner-status{color:var(--bb-yellow)}.bb-banner-spark{align-self:center;width:70px;height:14px}.bb-redbar{background:var(--bb-bg-redbar);color:#fff;white-space:nowrap;align-items:center;gap:0;padding:0 0 0 4px;line-height:19px;display:flex;overflow:hidden}.bb-redbar .item{cursor:pointer;border-right:1px solid #ffffff2e;padding:0 8px}.bb-redbar .item:hover{background:var(--bb-bg-redbar-hi)}.bb-redbar .item .n{color:var(--bb-amber);margin-right:3px}.bb-redbar .item .caret{color:#ffffffb3;margin-left:4px;font-size:9px}.bb-redbar .page{color:#fff;margin-left:auto;padding:0 8px}.bb-redbar .title{color:#fff;text-overflow:ellipsis;padding:0 8px;font-weight:700;overflow:hidden}.bb-content{background:#000;min-height:0;position:relative;overflow:auto}.bb-panel-footer{color:var(--bb-text-3);white-space:nowrap;background:#000;border-top:1px solid #111;align-items:center;gap:12px;padding:0 6px;font-size:11px;line-height:15px;display:flex;overflow:hidden}.bb-panel-footer .status{text-overflow:ellipsis;flex:1;overflow:hidden}.bb-panel-footer .status.error{color:var(--bb-error);font-weight:600}.bb-panel-footer .status.info{color:var(--bb-amber)}.bb-panel-footer .sn{color:var(--bb-text-3)}.bb-alerts{z-index:100;pointer-events:none;flex-direction:column;gap:6px;display:flex;position:fixed;bottom:84px;right:12px}.bb-alert{pointer-events:auto;border:1px solid var(--bb-amber);cursor:pointer;background:#1a1400;align-items:center;gap:10px;max-width:560px;padding:4px 10px;animation:.25s ease-out slideIn;display:flex;box-shadow:0 4px 16px #000c}.bb-alert-tag{background:var(--bb-amber);color:#000;padding:0 5px;font-size:10px;font-weight:700}.bb-alert-h{color:#fff}.bb-alert-x{color:var(--bb-text-dim);margin-left:auto;padding:0 4px}@keyframes slideIn{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}.bb-keybar{border-top:1px solid var(--bb-rule);background:#141414;align-items:stretch;gap:3px;padding:4px 8px;display:flex}.bb-key{white-space:pre-line;color:#000;letter-spacing:.02em;min-width:0;font-size:9.5px;font-weight:700;line-height:1.1;font-family:var(--bb-font);text-transform:uppercase;border:none;border-radius:2px;flex:1;padding:2px 1px}.bb-key.red{background:var(--key-red);color:#fff}.bb-key.yellow{background:var(--key-yellow);color:#000}.bb-key.green{background:var(--key-green);color:#000}.bb-key.blue{background:var(--key-blue);color:#000}.bb-key.go{flex:1.4;font-size:11px}.bb-key:hover{filter:brightness(1.12)}.bb-key:active{filter:brightness(.85)}.bb-footer{color:var(--bb-text-3);white-space:pre;background:#000;border-top:1px solid #111;flex-direction:column;justify-content:center;padding:0 8px;font-size:11px;line-height:15px;display:flex;overflow:hidden}.bb-footer-line1{text-overflow:ellipsis;overflow:hidden}.bb-footer-line2{justify-content:space-between;gap:12px;display:flex;overflow:hidden}.bb-ticker{white-space:nowrap;background:#000;border-top:1px solid #1a1a1a;line-height:19px;position:relative;overflow:hidden}.bb-ticker-track{animation:260s linear infinite tickerScroll;display:inline-flex}.bb-ticker:hover .bb-ticker-track{animation-play-state:paused}.bb-ticker-item{cursor:pointer;padding:0 24px 0 0}.bb-ticker-item.hot .bb-ticker-h{color:var(--bb-yellow-bright)}.bb-ticker-item:hover .bb-ticker-h{outline:var(--bb-hover-outline);outline-offset:-1px}.bb-ticker-src{color:#fff;margin-right:6px}.bb-ticker-h{color:var(--bb-amber)}@keyframes tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.bb-panel.drop-target{outline:2px solid var(--bb-amber);outline-offset:-2px}.bb-panel.drop-target .bb-content{background:#0d0a02}.bb-panel.dragging-source{opacity:.92}.bb-banner[draggable=true]{cursor:grab}.bb-banner[draggable=true]:active{cursor:grabbing}.bb-ctxmenu{z-index:200;background:#0a0a0a;border:1px solid #555;min-width:230px;padding:2px 0;position:fixed;box-shadow:0 8px 24px #000000e6}.bb-ctxmenu .head{color:var(--bb-amber);font-weight:700;line-height:var(--bb-line);padding:0 10px}.bb-ctxmenu .sub{color:var(--bb-text-dim);line-height:var(--bb-line);white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #333;max-width:320px;padding:0 10px 2px;overflow:hidden}.bb-ctxmenu .item{line-height:var(--bb-line);color:#fff;cursor:pointer;white-space:nowrap;padding:0 10px}.bb-ctxmenu .item:hover{background:var(--bb-bg-select-soft);outline:var(--bb-hover-outline);outline-offset:-1px}.bb-ctxmenu .sep{background:#333;height:1px;margin:2px 0}.bb-screen{min-height:100%;padding:0 6px 6px}.bb-screen.nopad{padding:0}.bb-toolbar{color:#fff;border-bottom:1px solid var(--bb-rule-soft);white-space:nowrap;line-height:var(--bb-line);background:#000;gap:18px;padding:0 6px;display:flex;overflow:hidden}.bb-toolbar-item{cursor:pointer;color:#fff}.bb-toolbar-item:hover{outline:var(--bb-hover-outline);outline-offset:-1px}.bb-toolbar .bb-menu-num{color:var(--bb-amber);min-width:0}.bb-menu-item{cursor:pointer;line-height:var(--bb-line);white-space:nowrap;gap:6px;padding:0 4px;display:flex}.bb-menu-item:hover{outline:var(--bb-hover-outline);outline-offset:-1px}.bb-menu-num{color:var(--bb-amber);text-align:right;min-width:28px}.bb-menu-label{color:#fff}.bb-menu-item .bb-menu-desc{color:var(--bb-text-dim);margin-left:8px}.bb-section{color:var(--bb-amber-deep);font-weight:700;line-height:var(--bb-line);border-bottom:1px solid var(--bb-rule);background:#000;justify-content:space-between;align-items:center;margin:4px 0 0;padding:0 6px;display:flex}.bb-section-right{color:#fff;font-weight:400}.bb-section.fill{background:var(--bb-bg-toolbar);color:var(--bb-amber);border-bottom:none}.bb-field{line-height:var(--bb-line);justify-content:space-between;gap:8px;padding:0 6px;display:flex}.bb-field-label{color:var(--bb-amber);white-space:nowrap}.bb-field-value{color:#fff;text-align:right;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bb-kv{flex-direction:column;display:flex}.bb-grid{gap:0 18px;display:grid}.bb-link{color:var(--bb-link);cursor:pointer}.bb-link:hover{outline:var(--bb-hover-outline);outline-offset:-1px}.bb-loading{color:var(--bb-amber);padding:6px}.bb-error{color:var(--bb-error);padding:6px;font-weight:600}.bb-pre{font-family:var(--bb-font-mono);white-space:pre;margin:0}.bb-tabs{border-bottom:1px solid var(--bb-rule);line-height:var(--bb-line);background:#000;flex-wrap:wrap;gap:0;padding:0 2px;display:flex}.bb-tab{cursor:pointer;color:#fff;white-space:nowrap;padding:0 10px}.bb-tab:hover{outline:var(--bb-hover-outline);outline-offset:-1px}.bb-tab.active{background:var(--bb-bg-amber-field);color:var(--bb-amber-deep)}.bb-tab-num{color:var(--bb-amber)}.bb-tab.active .bb-tab-num{color:var(--bb-amber-deep)}.bb-table-wrap{position:relative;overflow:auto}.bb-table{border-collapse:collapse;width:100%}.bb-table th{z-index:2;color:var(--bb-amber);text-align:left;border-bottom:1px solid var(--bb-rule);white-space:nowrap;font-weight:400;line-height:var(--bb-line);background:#000;padding:0 6px;position:sticky;top:0}.bb-table th.al-right{text-align:right}.bb-table th.al-center{text-align:center}.bb-table th.al-left{text-align:left}.bb-table th.sortable{cursor:pointer}.bb-table th.sortable:hover{outline:var(--bb-hover-outline);outline-offset:-1px}.bb-table th.sort-asc:after{content:" ▲";font-size:8px}.bb-table th.sort-desc:after{content:" ▼";font-size:8px}.bb-table td{line-height:var(--bb-line);white-space:nowrap;color:#fff;padding:0 6px}.bb-table.compact td{line-height:15px}.bb-table.zebra tbody tr:nth-child(2n) td{background:var(--bb-bg-row-alt)}.bb-table tbody tr:hover td{outline:none}.bb-table tbody tr:hover{outline:var(--bb-hover-outline);outline-offset:-1px}.bb-table tbody tr.selected td{background:var(--bb-bg-select-soft)}.bb-table tbody tr{cursor:default}.bb-table .num-col{color:var(--bb-amber);text-align:right;width:30px;padding-right:2px}.bb-table td.link,.bb-table td.ticker{color:var(--bb-link);cursor:pointer}.bb-table td.up{color:var(--bb-up)}.bb-table td.dn{color:var(--bb-dn)}.bb-table td.flat{color:var(--bb-flat)}.bb-table td.yellow{color:var(--bb-yellow)}.bb-table td.blue,.bb-table td.link-blue{color:var(--bb-link)}.bb-table td.white{color:#fff}.bb-table td.grey{color:var(--bb-text-2)}.bb-table td.magenta{color:var(--bb-magenta)}.bb-table td.cyan{color:var(--bb-cyan)}.bb-table td.amber{color:var(--bb-amber)}.bb-table td.dim{color:var(--bb-text-dim)}.bb-table td.bold{font-weight:700}.bb-table tr.group-row td{color:var(--bb-amber-deep);border-top:1px solid var(--bb-rule);background:#000;font-weight:700}.bb-table tr.total-row td{border-top:1px solid var(--bb-rule);font-weight:700}.bb-table-empty{color:var(--bb-text-dim);padding:6px}.bb-chart{width:100%;height:100%;min-height:160px;position:relative}.bb-chart-legend{z-index:3;pointer-events:none;gap:14px;font-size:12px;display:flex;position:absolute;top:2px;left:6px}.bb-chart-toolbar{border-bottom:1px solid var(--bb-rule);line-height:var(--bb-line);flex-wrap:wrap;align-items:center;gap:2px;padding:0 4px;display:flex}.bb-chart-btn{cursor:pointer;color:#fff;padding:0 6px}.bb-chart-btn:hover{outline:var(--bb-hover-outline);outline-offset:-1px}.bb-chart-btn.active{color:var(--bb-amber-deep);background:var(--bb-bg-amber-field)}.bb-chart-sep{background:var(--bb-rule);width:1px;height:12px;margin:0 4px}.bb-chart-lbl{color:var(--bb-amber);padding:0 4px}.bb-cols{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.bb-cols-3{grid-template-columns:1fr 1fr 1fr;gap:0 16px;display:grid}.bb-title-line{color:var(--bb-yellow);font-weight:400;line-height:var(--bb-line)}.bb-subtitle{color:#fff;line-height:var(--bb-line)}.bb-note{color:var(--bb-text-dim);line-height:var(--bb-line)}.bb-text{color:#fff;white-space:pre-wrap;line-height:var(--bb-line)}.bb-big{font-size:16px;font-weight:700}.bb-huge{font-size:22px;font-weight:700}.bb-badge{background:var(--bb-amber);color:#000;padding:0 5px;font-size:10px;font-weight:700;display:inline-block}.bb-bar{background:var(--bb-amber);vertical-align:middle;height:8px;display:inline-block}.bb-bar.up{background:var(--bb-up)}.bb-bar.dn{background:var(--bb-dn)}.bb-bar.blue{background:var(--bb-blue)}.bb-hr{border:none;border-top:1px solid var(--bb-rule);margin:4px 0}.bb-input{background:var(--bb-bg-amber-field);color:var(--bb-amber);border:1px solid #5a4010;outline:none;padding:0 6px;line-height:15px}.bb-input:focus{border-color:var(--bb-amber)}.bb-button{background:var(--bb-bg-button);color:#fff;border:1px solid #666;padding:0 8px;line-height:15px}.bb-button:hover{background:#585858}.bb-button.primary{background:var(--key-green-dark);border-color:var(--key-green-dark)}.bb-select{background:var(--bb-bg-amber-field);color:var(--bb-amber);border:1px solid #5a4010;outline:none;padding:0 4px}.bb-news-row{line-height:var(--bb-line);cursor:pointer;white-space:nowrap;grid-template-columns:42px 36px 1fr;gap:8px;padding:0 6px;display:grid;overflow:hidden}.bb-news-row:hover{outline:var(--bb-hover-outline);outline-offset:-1px}.bb-news-row.read .bb-news-h{color:var(--bb-text-dim)}.bb-news-row.hot .bb-news-h{color:var(--bb-yellow-bright)}.bb-news-time,.bb-news-src{color:#fff}.bb-news-h{color:var(--bb-amber);text-overflow:ellipsis;overflow:hidden}.bb-news-h .n{color:#fff;margin-right:4px}.bb-story{max-width:960px;padding:4px 8px}.bb-story-h{color:#fff;margin-bottom:4px;font-size:16px;font-weight:700;line-height:1.3}.bb-story-meta{color:var(--bb-text-dim);margin-bottom:8px}.bb-story-body{color:#fff;white-space:pre-wrap;line-height:1.5}.bb-story-tickers{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.bb-heat{gap:2px;display:grid}.bb-heat-cell{color:#fff;cursor:pointer;flex-direction:column;justify-content:center;padding:2px 4px;font-size:11px;display:flex;overflow:hidden}.bb-heat-cell:hover{outline:var(--bb-hover-outline);outline-offset:-1px}.bb-heat-cell .t{font-weight:700}.bb-help-cat{color:var(--bb-amber-deep);font-weight:700;line-height:var(--bb-line);border-bottom:1px solid var(--bb-rule);margin-top:6px}.bb-help-row{line-height:var(--bb-line);cursor:pointer;grid-template-columns:72px 1fr;gap:10px;padding:0 6px;display:grid}.bb-help-row:hover{outline:var(--bb-hover-outline);outline-offset:-1px}.bb-help-code{color:var(--bb-blue-func);font-weight:600}.bb-help-name{color:#fff}.bb-help-desc{color:var(--bb-text-dim);margin-left:12px}.bb-help-name{margin-right:4px}.bb-amber-field{background:var(--bb-bg-amber-field);color:var(--bb-amber);cursor:pointer;min-width:60px;padding:0 6px;display:inline-block}.bb-amber-field:hover{outline:var(--bb-hover-outline);outline-offset:-1px}.bb-stat{flex-direction:column;padding:2px 6px;display:flex}.bb-stat .l{color:var(--bb-amber);font-size:11px}.bb-stat .v{color:#fff;font-size:16px;font-weight:700}.bb-content select,select.bb-select,.bb-toolbar select,.bb-chart-toolbar select{appearance:none;background:var(--bb-bg-amber-field);background-image:linear-gradient(45deg, transparent 50%, var(--bb-amber) 50%), linear-gradient(135deg, var(--bb-amber) 50%, transparent 50%);color:var(--bb-amber);font:inherit;cursor:pointer;background-position:calc(100% - 10px) calc(50% + 1px),calc(100% - 6px) calc(50% + 1px);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border:1px solid #5a4010;border-radius:0;outline:none;padding:0 18px 0 6px;line-height:15px}.bb-content select:hover,select.bb-select:hover{outline:var(--bb-hover-outline);outline-offset:-1px}.bb-content select:focus,select.bb-select:focus{border-color:var(--bb-amber)}.bb-content select option{color:var(--bb-amber);background:#101010}.bb-content input[type=text],.bb-content input[type=search],.bb-content input[type=number],.bb-content input[type=date]{background:var(--bb-bg-amber-field);color:var(--bb-amber);font:inherit;border:1px solid #5a4010;border-radius:0;outline:none;padding:0 6px;line-height:15px}.bb-content input:focus{border-color:var(--bb-amber)}.bb-content input::placeholder{color:#6b5a2e}.bb-content input[type=checkbox]{accent-color:var(--bb-amber)}.bb-content button:not(.bb-key){background:var(--bb-bg-button);color:#fff;font:inherit;border:1px solid #666;border-radius:0;padding:0 8px;line-height:15px}.bb-content button:not(.bb-key):hover{background:#585858}[class*=spark],.bb-sparktext{letter-spacing:-.5px;font-family:DejaVu Sans Mono,"Noto Sans Symbols 2",Segoe UI Symbol,IBM Plex Mono,monospace;font-size:11px}body.login-mode{background:#000}.bb-login{color:#fff;height:100%;font-family:var(--bb-font);background:#000;grid-template-rows:26px 1fr auto auto;display:grid;overflow:hidden}.bb-login-keystrip{background:#000;border-bottom:1px solid #1a1a1a;gap:3px;padding:3px 4px;display:flex}.bb-login-keystrip .k{color:#fff;cursor:pointer;letter-spacing:.02em;text-align:center;border-radius:2px;min-width:38px;padding:2px 5px;font-size:8px;font-weight:700}.bb-login-keystrip .k.red{background:var(--key-red)}.bb-login-keystrip .k.green{background:var(--key-green);color:#000}.bb-login-keystrip .k.dark{background:#333}.bb-login-body{grid-template-columns:1fr 1.2fr;align-items:start;gap:40px;width:100%;max-width:1500px;margin:0 auto;padding:60px 56px 20px;display:grid}.bb-login-left{flex-direction:column;gap:22px;display:flex}.bb-login-logo{align-self:flex-start;width:auto;height:52px;margin-bottom:18px}.bb-login-form{flex-direction:column;gap:6px;width:370px;display:flex}.bb-login-label{color:#fff;flex-direction:column;gap:2px;margin-bottom:6px;font-size:24px;display:flex}.bb-login-input{background:var(--bb-amber);border:1px solid var(--bb-amber);color:#000;height:34px;font-size:20px;font-family:var(--bb-font);outline:none;padding:4px 8px}.bb-login-input:focus{box-shadow:0 0 0 2px #1352c7}.bb-login-btn{color:#fff;font-size:22px;font-family:var(--bb-font);background:#3a3a3a;border:1px solid #555;align-self:flex-start;margin-top:16px;padding:4px 44px}.bb-login-btn:hover{background:#4a4a4a}.bb-login-btn:disabled{opacity:.6}.bb-login-error{min-height:22px;color:var(--bb-error);max-width:480px;font-size:14px;font-weight:600}.bb-login-links{flex-direction:column;gap:14px;margin-top:40px;display:flex}.bb-login-links .lnk{color:var(--bb-link);cursor:pointer;align-items:center;gap:16px;font-size:22px;display:flex}.bb-login-links .lnk.big{margin-bottom:8px;font-size:26px}.bb-login-links .lnk:hover{text-decoration:underline}.bb-login-links .ico{color:#ddd;text-align:center;width:30px;font-size:22px}.bb-login-right{padding-top:130px}.bb-login-h{color:#fff;margin-bottom:34px;font-size:28px;line-height:1.3}.bb-login-langs{grid-template-columns:repeat(3,260px);gap:4px 20px;margin-bottom:40px;display:grid}.bb-login-langs .lang{color:var(--bb-amber);cursor:pointer;align-items:center;gap:12px;font-size:28px;line-height:1.3;display:flex}.bb-login-langs .lang.sel{color:#fff}.bb-login-langs .chk{color:#fff;text-align:center;width:26px;font-size:18px}.bb-login-sn{color:#bbb;width:100%;max-width:1500px;margin:0 auto;padding:0 56px;font-size:22px}.bb-login-legal{color:#ddd;font-size:14px;line-height:1.5;font-family:var(--bb-font-mono);padding:14px 12px 10px}@media (max-height:820px){.bb-login-body{padding-top:30px}.bb-login-right{padding-top:80px}.bb-login-h{margin-bottom:20px;font-size:22px}.bb-login-langs .lang{font-size:22px}.bb-login-langs{grid-template-columns:repeat(3,200px);margin-bottom:20px}.bb-login-legal{font-size:11px}.bb-login-sn{font-size:16px}}
