:root{color-scheme:dark;--term-bg:var(--reading-paper,#10151a);--term-panel:var(--reading-paper,#10151a);--term-line:var(--reading-border,#2a323b);--term-text:var(--reading-text,#dce1e5);--term-muted:var(--reading-muted,#8996a3);--term-orange:#ff9a38;--term-cyan:var(--reading-link,#71c7dc)}body{background:var(--term-bg);color:var(--term-text);font-family:Arial,Helvetica,sans-serif;font-size:13px}body>.container{max-width:none;width:100%;padding:0 24px}a{color:var(--term-cyan);text-decoration:none}a:hover{color:var(--term-orange)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--term-orange);outline-offset:3px}.terminal-header{min-height:74px;display:flex;align-items:center;justify-content:space-between;padding:14px 24px;border-top:3px solid var(--term-orange);border-bottom:1px solid var(--term-line);gap:20px;background:#0e1216}.terminal-brand{font-size:25px;font-weight:800;letter-spacing:-1px;color:#fff;line-height:1}.terminal-brand span{color:var(--term-orange)}.terminal-brand small{display:block;font:9px ui-monospace,Menlo,monospace;letter-spacing:3px;color:var(--term-muted);margin-top:8px}.terminal-session,.terminal-login,.terminal-nav,.terminal-eyebrow,.terminal-source,.command-hint,.panel-code,.panel-number,.terminal-table th,.market-value,.market-date,.chart-toolbar,.chart-caption,.feed-label,.terminal-news-item time,.news-category,.terminal-all-news,.terminal-statusbar{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.terminal-session{color:var(--term-muted);font-size:10px;display:flex;gap:14px;align-items:center}.terminal-session time{color:var(--reading-text,#dce1e5)}.session-dot{width:6px;height:6px;background:var(--term-orange);display:inline-block}.terminal-login{font-size:11px}.terminal-nav{display:flex;align-items:stretch;gap:0;border-bottom:1px solid var(--term-line);padding:0 24px;overflow-x:auto;white-space:nowrap}.terminal-nav a{padding:14px 20px;color:var(--reading-muted,#aeb8c2);font-size:11px;border-right:1px solid var(--reading-panel,#1b2229)}.terminal-nav a:first-child{border-left:1px solid var(--reading-panel,#1b2229)}.terminal-nav a span{color:#6d7884;margin-right:9px}.terminal-nav a.active{background:var(--term-orange);color:#090c10;font-weight:700}.terminal-nav a.active span{color:#44301c}.terminal-nav a:hover:not(.active){background:var(--reading-panel,#1b2229);color:#fff}.terminal-nav .nav-settings{margin-left:auto;color:var(--term-orange);border:0}.terminal-heading{display:flex;align-items:flex-end;justify-content:space-between;margin:28px 0 22px;gap:20px}.terminal-eyebrow{font-size:9px;letter-spacing:1.7px;color:var(--term-muted);margin-bottom:10px}.terminal-heading h1{margin:0;color:var(--reading-text,#eef1f3);font-size:30px;font-weight:600;letter-spacing:-.7px}.terminal-cursor{color:var(--term-orange);margin-left:5px}.terminal-source{text-align:right;font-size:10px;color:var(--term-cyan);line-height:1.9}.terminal-source span{font-size:10px;color:var(--term-muted)}.terminal-command{display:flex;align-items:center;background:#0e1318;border:1px solid #37404a;margin-bottom:20px;padding:0 14px;gap:12px}.terminal-command>span:first-child{color:var(--term-orange);font-size:25px}.terminal-command input{background:transparent;color:var(--reading-text,#e5eaf0);border:0;min-width:0;flex:1;height:40px;font:12px ui-monospace,Menlo,monospace}.terminal-command input::placeholder{color:var(--reading-muted,#8c98a4)}.command-hint{color:#73808c;font-size:9px;letter-spacing:1px}.terminal-markets{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.terminal-panel{background:var(--term-panel);border:1px solid var(--term-line);min-width:0}.terminal-panel-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#1a2128;border-bottom:1px solid var(--term-line);padding:11px 13px}.terminal-panel-heading h2{font-size:13px;font-weight:600;letter-spacing:.2px;margin:0}.panel-number{color:var(--term-orange);font-size:10px;margin-right:10px}.panel-code{color:#7f8d99;font-size:9px;letter-spacing:1.3px}.terminal-table{width:100%;border-collapse:collapse;table-layout:fixed}.terminal-table th{font-size:9px;font-weight:400;color:var(--reading-muted,#8796a5);padding:10px 13px;border-bottom:1px solid var(--reading-border,#26303a);letter-spacing:.5px}.terminal-table th:first-child{width:61%}.terminal-table th:nth-child(2){width:22%;text-align:right}.terminal-table th:last-child{width:17%;text-align:right}.terminal-table td{border-bottom:1px solid #222b34;padding:12px 13px;font-size:12px;line-height:1.6;vertical-align:middle}.terminal-table tr:last-child td{border-bottom:0}.terminal-table tr:nth-child(even){background:#12191f}.terminal-table tr:hover{background:var(--reading-panel,#1b2630)}.terminal-table td:first-child{overflow-wrap:anywhere;color:var(--reading-text,#c5cdd4)}.terminal-table .market-value{text-align:right;color:var(--reading-accenttext,#f3b666);font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.terminal-table .market-date{font-size:10px;color:var(--reading-muted,#8d9ba9);text-align:right;white-space:nowrap}.terminal-filter-status:empty{display:none}.terminal-filter-status{color:var(--term-muted);margin:10px 0}.terminal-bottom{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;margin-top:20px;align-items:start}.terminal-chart-controls{padding:16px 16px 8px}.terminal-chart-controls label{display:block;font-size:10px;color:var(--term-muted);margin-bottom:8px;text-transform:uppercase;letter-spacing:1px}.terminal-chart-controls select{width:100%;background:#0a1016;color:var(--reading-text,#e4e9ec);border:1px solid var(--reading-border,#394653);border-radius:0;padding:10px;font-size:12px}.chart-toolbar{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;gap:12px;color:var(--reading-muted,#96a5b4);font-size:10px}.chart-ranges{display:flex;gap:4px}.chart-ranges button{background:transparent;color:var(--reading-muted,#aab7c3);border:1px solid #303c47;padding:5px 12px;font-size:10px}.chart-ranges button.active{color:#0c1015;background:var(--term-orange);border-color:var(--term-orange)}.terminal-chart-wrap{height:350px;position:relative;margin:8px 16px 16px}.chart-caption{padding:12px 16px;border-top:1px solid var(--term-line);font-size:9px;color:#81909e;display:flex;justify-content:space-between;gap:20px}.chart-caption span{color:var(--reading-muted,#acbac6);white-space:nowrap}#home-chart-status{padding:0 16px;color:var(--term-orange);font-size:11px;min-height:16px}.feed-label{font-size:9px;letter-spacing:1px;color:var(--term-muted);padding:14px 14px 4px}.terminal-news-item{display:block;padding:12px 14px;border-bottom:1px solid var(--reading-panel,#25303a)}.terminal-news-item:hover{background:#19222c}.terminal-news-item time{font-size:10px;color:var(--reading-muted,#8596a5)}.terminal-news-item h3{font-size:13px;line-height:1.6;color:var(--reading-text,#d9e0e5);margin:7px 0 9px;font-weight:400}.news-category{font-size:9px;color:var(--term-cyan);letter-spacing:.6px}.news-category b{float:right;color:var(--term-orange);font-size:14px}.terminal-all-news{display:flex;justify-content:space-between;padding:15px;color:var(--term-orange);font-size:11px}.terminal-empty{padding:25px;color:var(--term-muted);line-height:2;margin:0}.terminal-statusbar{margin:20px 0 0;padding:12px 0;border-top:1px solid var(--term-line);display:flex;justify-content:space-between;gap:15px;font-size:9px;color:var(--reading-muted,#8998a5)}.terminal-statusbar i{display:inline-block;width:5px;height:5px;background:#79aa9b;margin-right:5px}.footer_index{background:transparent!important;border-top:1px solid #222c35;margin-top:15px;padding:18px 24px!important;color:#75828e!important}#liability_limitation{font-size:10px;line-height:1.7;opacity:.85}#contacts{font-size:11px}#copyright{font-size:11px}#contacts a{color:var(--reading-muted,#8fa2b0)}@media(min-width:1600px){body>.container{padding:0 40px}.terminal-table td{padding-top:16px;padding-bottom:16px}.terminal-bottom{grid-template-columns:minmax(0,1fr) 390px}.terminal-chart-wrap{height:390px}}@media(max-width:1050px){.terminal-markets{grid-template-columns:1fr}.terminal-bottom{grid-template-columns:1fr 300px}.terminal-session{display:none}.terminal-nav a{padding:12px}.terminal-table th:first-child{width:65%}.terminal-table th:nth-child(2){width:20%}.terminal-table th:last-child{width:15%}}@media(max-width:700px){body>.container{padding:0 12px}.terminal-header{padding:14px 12px}.terminal-brand{font-size:22px}.terminal-nav{padding:0}.terminal-heading{align-items:flex-start;flex-direction:column;gap:10px;margin:20px 0}.terminal-source{text-align:left}.terminal-source br{display:none}.terminal-source span{display:block}.terminal-bottom{grid-template-columns:1fr}.terminal-table th:first-child{width:52%}.terminal-table th:nth-child(2){width:26%}.terminal-table th:last-child{width:22%}.terminal-table td,.terminal-table th{padding:10px 8px}.terminal-table .market-value{font-size:11px}.terminal-table td:first-child{font-size:11px}.terminal-table .market-date{font-size:9px}.command-hint{display:none}.terminal-chart-wrap{height:270px;margin:5px 8px 10px}.chart-caption{flex-direction:column;gap:5px}.terminal-statusbar{flex-wrap:wrap;font-size:8px}.footer_index{padding:15px 12px!important}.terminal-chart-controls select{font-size:11px}}

#financial-tables.terminal-markets{margin:0}.terminal-table td{padding-left:13px!important;padding-right:13px!important}@media(max-width:700px){.terminal-table td{padding-left:8px!important;padding-right:8px!important}}

/* Daily changes; the comparison date is available on hover. */
.terminal-table th:first-child{width:40%}.terminal-table th:nth-child(2){width:20%}.terminal-table th:nth-child(3){width:25%;text-align:right}.terminal-table th:last-child{width:15%}
.terminal-table .market-change{font-family:ui-monospace,Menlo,monospace;text-align:right;font-size:11px;font-variant-numeric:tabular-nums;color:var(--term-muted);overflow-wrap:anywhere}
.terminal-table td.market-change--up{color:#73ce99!important}.terminal-table td.market-change--down{color:#f0808e!important}.terminal-table td.market-change--flat{color:var(--term-muted)!important}
.terminal-table-scroll{overflow-x:auto}.terminal-table{min-width:590px}

.home-search-results{border:1px solid var(--term-line);margin:-12px 0 20px;padding:14px;background:var(--term-bg)}.home-search-results ul{list-style:none;margin:0;padding:0;max-height:360px;overflow:auto}.home-search-results li+li{border-top:1px solid var(--term-line)}.home-search-results a{display:block;padding:12px}.home-search-results a:hover,.home-search-results a:focus{background:var(--reading-panel,#1b2630)}.home-search-results small{display:block;color:var(--term-muted);margin-top:5px}#statistics-search-status{color:var(--term-muted)}
.market-chart-open{border:0;background:transparent;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.market-chart-open:hover{color:var(--term-orange)}.market-chart-open span{white-space:nowrap}
#home-indicator-dialog{margin:auto;inset:0;width:min(1000px,94vw);max-height:90vh;overflow:auto;padding:22px;border:1px solid #485461;border-radius:6px;background:var(--term-bg);color:var(--term-text)}#home-indicator-dialog::backdrop{background:#000a}.indicator-dialog-heading{display:flex;align-items:start;gap:20px;justify-content:space-between}.indicator-dialog-heading h2{font-size:19px;line-height:1.5}.indicator-dialog-heading button{border:0;background:transparent;color:var(--term-text);font-size:28px;cursor:pointer}.indicator-dialog-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.indicator-dialog-tools select{padding:6px;margin-left:8px}.popup-chart-wrap{height:400px;position:relative}#popup-status{color:var(--term-muted);margin:12px 0}.home-search-results[hidden]{display:none}@media(max-width:600px){#home-indicator-dialog{padding:12px}.popup-chart-wrap{height:300px}.indicator-dialog-heading h2{font-size:16px}}

/* Mobile tables: all values visible without horizontal scrolling. */
@media(max-width:700px){
 .terminal-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;white-space:normal}
 .terminal-nav a{min-width:0;padding:11px 8px;font-size:10px;text-align:center;border-bottom:1px solid var(--term-line);overflow-wrap:anywhere}
 .terminal-nav a span{margin-right:5px}
 .terminal-workspace,.terminal-markets,.terminal-bottom{min-width:0}
 .terminal-table-scroll{overflow:visible}
 .terminal-table{display:block;min-width:0;width:100%;table-layout:auto}
 .terminal-table thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
 .terminal-table tbody{display:block;width:100%}
 .terminal-table .market-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:12px 10px;gap:9px 12px;border-bottom:1px solid var(--term-line)}
 .terminal-table .market-row:last-child{border-bottom:0}
 .terminal-table .market-row td{display:block;min-width:0;width:auto;border:0;padding:0!important;text-align:left;white-space:normal;overflow-wrap:anywhere}
 .terminal-table .market-row td:first-child{grid-column:1/-1;font-size:13px;line-height:1.5}
 .terminal-table .market-row td.market-value{font-size:14px}
 .terminal-table .market-row td.market-change{font-size:12px}
 .terminal-table .market-row td.market-date{grid-column:1/-1;font-size:10px}
 .terminal-table td[data-label]::before{content:attr(data-label);display:block;margin-bottom:2px;color:var(--term-muted);font:10px Arial,Helvetica,sans-serif}
 .terminal-table td.market-date::before{display:inline;margin-right:7px}
 .market-chart-open{width:100%;overflow-wrap:anywhere}
 .terminal-command input{width:0}
 .terminal-heading h1{font-size:clamp(24px,7vw,30px)}
 .chart-toolbar{flex-wrap:wrap}
 .terminal-panel-heading h2{min-width:0}
 .home-search-results a{overflow-wrap:anywhere}
}
