.portal-home-page{--portal-red:#000;--portal-red-soft:rgba(0,0,0,0.08);--portal-green:#ff5c00;--portal-green-soft:#ffe3cc;--portal-blue:#000;--portal-blue-soft:#fff4ea;--portal-amber:#f6b800;--portal-amber-soft:#fff1bd;--orange:#ff5c00;--orange-deep:#c44309;--orange-subtle:#ffe3cc;--ink:#000;--ink-soft:#3a3a3a;--ink-muted:#6f6a62;--border-subtle:#000;--border-strong:#000;gap:0;max-width:1480px;background:#faf7f2;color:#000;font-family:var(--font-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:2px 0 32px}.portal-home-page :is(strong,em,b,span,dd,td,time){font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important}.portal-home-page .portal-page-content{padding-top:2px}.portal-home-page:before{background:linear-gradient(90deg,rgba(0,0,0,.035) 1px,transparent 0),linear-gradient(180deg,rgba(0,0,0,.035) 1px,transparent 0),#faf7f2;background-size:36px 36px,36px 36px,auto}.portal-topbar{grid-template-columns:56px minmax(360px,1fr) auto;gap:8px 14px;min-height:64px;border:2px solid #000;border-radius:0;background:#ff5c00;box-shadow:none;padding:10px 18px}.portal-brand-mark{position:relative;width:52px;height:52px;border:0;border-radius:0;background:transparent;color:#111827;box-shadow:none;font-size:0}.portal-brand-mark:before{color:#111827;content:"橙";font-size:24px;font-weight:900;line-height:1}.portal-topbar.has-uploaded-logo{grid-template-columns:56px minmax(320px,1fr) auto}.portal-topbar.has-uploaded-logo .portal-brand-block{justify-content:flex-start}.portal-brand-mark.brand-logo-mark.has-image{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;max-width:56px;border:0;background:transparent;box-shadow:none;padding:0}.portal-brand-mark.brand-logo-mark.has-image img{width:100%;height:100%;object-fit:contain;object-position:center}.portal-search-wrap .guide-search-form{min-height:40px;border:2px solid #000;border-radius:0;background:#fff8ee;box-shadow:none}.portal-search-wrap .guide-search-form input{color:#000;font-size:13px;font-weight:800}.portal-search-wrap .guide-search-icon{color:#000}.portal-account-link,.portal-alert-btn,.portal-language-switch,.portal-login-entry,.portal-logout-btn,.portal-member-dropdown,.portal-member-entry{border:2px solid #000;border-radius:0;background:#fff8ee;color:#000;box-shadow:none}.portal-language-switch span{min-height:30px;color:#000}.portal-auth-entry,.portal-language-switch span.is-active{background:#000;color:#fff8ee}.portal-alert-btn{width:36px;height:36px;border-left:2px solid #000}.portal-login-entry strong{color:#000;font-size:13px;font-weight:900}.portal-auth-entry{min-height:36px;font-size:12px}.portal-auth-entry strong{color:#fff8ee}.portal-auth-entry:hover{background:#ff5c00}.portal-auth-entry:hover strong{color:#000}.portal-member-entry em{color:#ff5c00}.portal-member-entry strong,.portal-member-entry>span{color:#000}.portal-member-trigger.is-active,.portal-member-trigger:hover{background:#fff2df}.portal-member-dropdown{gap:0;padding:4px;box-shadow:4px 4px 0 #000}.portal-logout-btn:hover{background:#ff5c00;color:#000}.portal-market-overview-card{display:grid;grid-gap:0;gap:0;border:2px solid #000;background:#050505;color:#f8f3e7;box-shadow:none}.portal-overview-head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;border-bottom:1px solid #242424;background:#050505;color:#f8f3e7;padding:8px 14px}.portal-overview-head>div:first-child{display:flex;align-items:center;gap:8px;min-width:0}.portal-overview-kicker{display:inline-flex;align-items:center;gap:7px;color:#f8f3e7;font:850 13px/1 var(--font-mono);letter-spacing:0}.portal-overview-kicker:before{width:10px;height:10px;border-radius:999px;background:#ff7a00;content:""}.portal-overview-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:16px;color:#f0e8d8;font:800 11px/1.2 var(--font-mono);white-space:nowrap}.portal-next-event{display:flex;align-items:center;gap:14px;padding:9px 14px;border-bottom:1px solid #242424;background:#0c0a07;color:#f8f3e7;text-decoration:none;min-width:0}.portal-next-event:hover{background:#16110a}.portal-next-event-timer{flex:0 0 auto;padding:4px 8px;border:1px solid #ff7a00;color:#ff9b3d;font:850 12px/1 var(--font-mono);white-space:nowrap}.portal-next-event.is-published .portal-next-event-timer{border-color:#f8f3e7;color:#f8f3e7}.portal-next-event-main{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:12px;row-gap:2px;min-width:0}.portal-next-event-title{display:inline-flex;align-items:center;gap:7px;min-width:0}.portal-next-event-title strong{font:800 13px/1.3 var(--font-mono);color:#f8f3e7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-next-event-sub{color:#d8cdb6;font:700 11px/1.3 var(--font-mono);white-space:nowrap}.portal-next-event-why{flex-basis:100%;color:#9d9483;font:500 11px/1.4 var(--font-sans)}.portal-overview-stance{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border:1px solid #3a362e;color:#f0e8d8;font:800 11px/1.2 var(--font-mono);white-space:nowrap}.portal-overview-stance.is-positive{border-color:#2f6b3a;color:#7fd391}.portal-overview-stance.is-risk{border-color:#8a2e2e;color:#ff8d7a}.portal-overview-stance.is-watch{border-color:#8a6d2e;color:#ffc46b}.portal-overview-stance.is-flip{border-color:#ff7a00;color:#ffb066;background:#1d1106}.portal-overview-stance.is-flip em{padding:2px 5px;background:#ff5c00;color:#000;font:850 10px/1 var(--font-mono);font-style:normal}.portal-overview-review{display:flex;align-items:baseline;gap:12px;padding:8px 18px 12px;border-top:1px solid #242424;min-width:0}.portal-overview-review>strong{flex:0 0 auto;color:#9d9483;font:850 11px/1.4 var(--font-mono);white-space:nowrap}.portal-overview-review ul{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;min-width:0}.portal-overview-review li{display:inline-flex;align-items:baseline;gap:6px;min-width:0;font:700 11px/1.4 var(--font-mono);color:#d8cdb6}.portal-overview-review li i{font-style:normal;font-weight:900}.portal-overview-review li.is-hit i{color:#7fd391}.portal-overview-review li.is-miss i{color:#ff8d7a}.portal-overview-review li.is-pending i{color:#9d9483}.portal-overview-review li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:230px}.portal-overview-review li em{color:#9d9483;font:500 11px/1.4 var(--font-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.portal-overview-impact{display:flex;align-items:center;gap:12px;padding:8px 18px 12px;border-top:1px solid #242424;min-width:0}.portal-overview-impact>strong{flex:0 0 auto;color:#9d9483;font:850 11px/1.4 var(--font-mono);white-space:nowrap}.portal-overview-impact>div{display:flex;flex-wrap:wrap;gap:6px 8px;min-width:0}.portal-overview-impact-chip{display:inline-flex;align-items:baseline;gap:6px;padding:4px 9px;border:1px solid #3a362e;background:transparent;color:#f0e8d8;font:700 11px/1.2 var(--font-mono);cursor:pointer;white-space:nowrap}.portal-overview-impact-chip:hover{background:#16110a;border-color:#ff7a00}.portal-overview-impact-chip b{font-weight:900}.portal-overview-impact-chip span{color:#b9ae97;font-weight:600}.portal-overview-impact-chip.is-positive span{color:#7fd391}.portal-overview-impact-chip.is-risk span{color:#ff8d7a}.portal-overview-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,30%);grid-gap:20px;gap:20px;align-items:stretch;padding:16px 18px 14px}.portal-overview-copy{display:grid;align-content:start;grid-gap:10px;gap:10px;min-width:0}.portal-overview-copy h1{margin:0;color:#ffb000;font-size:26px;font-weight:900;letter-spacing:0;line-height:1.18}.portal-overview-summary{display:grid;grid-gap:1em;gap:1em;min-width:0;color:#f4ead6;font-size:14px;font-weight:650;line-height:1.76}.portal-overview-summary p{margin:0}.portal-overview-signal-grid{display:grid;align-content:center;grid-gap:0;gap:0;margin:0;border:1px solid #2c2c2c;background:#070707}.portal-overview-signal-grid>div{display:grid;grid-template-columns:minmax(82px,auto) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;min-height:36px;border-bottom:1px solid #2c2c2c;padding:8px 12px}.portal-overview-signal-grid>div:last-child{border-bottom:0}.portal-overview-signal-grid dd,.portal-overview-signal-grid dt{margin:0}.portal-overview-signal-grid dt{color:#e6dccb;font-size:12px;font-weight:750;white-space:nowrap}.portal-overview-signal-grid dd{overflow-wrap:anywhere;text-align:right;font-size:13px;font-weight:900;line-height:1.25}.portal-overview-signal-grid .is-positive dd{color:#00f26d}.portal-overview-signal-grid .is-watch dd{color:#ffb000}.portal-overview-signal-grid .is-risk dd{color:#ff6b2f}.portal-overview-signal-grid .is-neutral dd{color:#f8f3e7}.portal-overview-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;border-top:1px solid #242424;padding:12px 18px 14px}.portal-overview-watch-list{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;min-width:0}.portal-overview-watch-list strong{color:#f8f3e7;font:850 12px/1 var(--font-mono);white-space:nowrap}.portal-overview-watch-list ol{display:flex;flex-wrap:wrap;gap:8px 14px;min-width:0;margin:0;padding:0;list-style:none}.portal-overview-watch-list li{display:inline-flex;align-items:center;gap:6px;min-width:0;color:#e8dfce;font-size:12px;font-weight:650;line-height:1.35}.portal-overview-watch-list li span{display:inline-grid;place-items:center;width:17px;height:17px;flex:0 0 auto;border:1px solid #8c8172;border-radius:999px;color:#f8f3e7;font-size:10px;font-weight:850}.portal-overview-watch-list p{margin:0;color:#8d8577;font-size:12px}.portal-overview-detail-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:32px;border:1px solid #f8f3e7;border-radius:3px;background:#f8f3e7;color:#050505;cursor:pointer;font-size:12px;font-weight:850;padding:0 14px;white-space:nowrap}.portal-overview-detail-btn span{font-size:17px;line-height:1}.portal-overview-empty{margin:0;min-height:88px;background:#050505;color:#f8f3e7;font-size:13px;font-weight:850;padding:22px 18px}.portal-trending-row{gap:0;border:2px solid #000;border-top:0;border-bottom:0;background:#fff4df;padding:0}.portal-trending-row>span{display:grid;align-self:stretch;min-height:44px;place-items:center;background:#fff8ee;color:#000;font:800 11px/1 var(--font-mono);letter-spacing:.12em;padding:0 18px}.portal-hot-searches{gap:0}.portal-hot-searches button{min-height:44px;border:0;border-left:2px solid #000;border-radius:0;background:#fff8ee!important;color:#000!important;font:800 12px/1 var(--font-mono);padding:0 18px}.portal-hot-searches button:hover{background:#ffe3cc!important;color:#000!important}.portal-nav-grid{gap:6px;border:0;border-radius:0;background:transparent}.portal-nav-grid button{min-height:48px;border:1px solid rgba(0,0,0,.16);border-left:3px solid transparent;border-radius:4px;background:transparent;color:#080604;padding:8px 10px 8px 9px}.portal-nav-grid button.is-active{background:rgba(255,92,0,.18);border-color:rgba(255,92,0,.46) rgba(255,92,0,.46) rgba(255,92,0,.46) #ff5c00;color:#080604}.portal-nav-grid button:hover{background:rgba(255,176,0,.1);color:#ffb000;border-left-color:#ffb000;transform:translateX(2px)}.portal-market-strip{display:none}.portal-main-grid{grid-template-columns:minmax(240px,.88fr) minmax(0,3.6fr) minmax(260px,.96fr);gap:20px;padding:4px 0 0}.portal-primary-area{grid-template-columns:minmax(240px,.88fr) minmax(0,3.6fr);gap:20px}.portal-column{gap:20px}@media (min-width:1081px){.economic-calendar-page.page-shell,.portal-home-page.page-shell{width:min(calc(100% - 32px),1840px);max-width:none}#app-main.has-portal-sidebar .portal-home-page.page-shell{width:calc(100% - 224px);max-width:none}.portal-home-page .portal-page-content{width:100%}.portal-home-page .portal-main-grid{grid-template-columns:minmax(240px,.88fr) minmax(0,3.6fr) minmax(260px,.96fr)}.portal-home-page .portal-primary-area{grid-template-columns:minmax(240px,.88fr) minmax(0,3.6fr)}}.portal-panel{border:2px solid #000;border-radius:0;background:#fffdf6;box-shadow:none}.portal-panel:before{display:none}.portal-panel-head{min-height:42px;border-bottom:2px solid #000;background:#080604;color:#fff8ee;padding:10px 16px}.portal-left-col .portal-panel-head,.portal-right-col .portal-panel-head{align-items:flex-start;flex-wrap:wrap;gap:6px 10px}.portal-left-col .portal-panel-title,.portal-right-col .portal-panel-title{flex:1 1 auto}.portal-left-col .portal-panel-head-meta,.portal-right-col .portal-panel-head-meta{flex:1 1 100%;justify-content:flex-start;margin-left:20px}.portal-right-col .portal-panel-head.has-title-extra{display:flex;align-items:center;flex-wrap:nowrap}.portal-right-col .portal-panel-head.has-title-extra .portal-panel-title{flex:1 1 auto;min-width:0}.portal-right-col .portal-panel-head.has-title-extra .portal-panel-title h2{white-space:nowrap}.portal-right-col .portal-panel-head.has-title-extra .portal-panel-head-meta{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto;width:auto;margin-left:auto}.portal-panel-title:before{display:none}.portal-panel-head h2{color:#fff8ee;font:800 13px/1 var(--font-mono);letter-spacing:.1em}.portal-panel-head span{color:#fff8ee;font:850 10px/1 var(--font-mono)}.portal-panel-head .portal-panel-live-status{display:inline-flex;align-items:center;gap:6px;color:#22c55e;font:850 11px/1 var(--font-mono);white-space:nowrap}.portal-panel-head .portal-panel-live-dot{display:inline-block;width:9px;height:9px;flex:0 0 9px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 2px rgba(34,197,94,.16)}.portal-panel.is-market-panorama-panel .portal-panel-head{align-items:center;flex-wrap:nowrap}.portal-panel.is-market-panorama-panel .portal-panel-title{flex:1 1 auto}.portal-panel.is-market-panorama-panel .portal-panel-title:before{display:none}.portal-left-col .portal-panel.is-market-panorama-panel .portal-panel-head-meta{flex:0 0 auto;justify-content:flex-end;margin-left:auto}.portal-panel.is-market-panorama-panel .portal-market-panorama-link{border-color:#fff8ee;background:transparent;color:#fff8ee}.portal-panel.is-market-panorama-panel .portal-snapshot-tabs button{overflow:hidden;font-size:10.5px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.portal-panel.is-market-panorama-panel .portal-snapshot-row{grid-template-columns:minmax(0,1fr);align-content:center;gap:5px;min-width:0;min-height:48px;padding:7px 10px 6px}.portal-panel.is-market-panorama-panel .portal-snapshot-row strong{min-width:0;color:#000;font:900 11px/1.15 var(--font-body);text-overflow:ellipsis}.portal-panel.is-market-panorama-panel .portal-snapshot-values{display:grid;grid-template-columns:minmax(0,1fr) 58px 52px;align-items:center;grid-gap:6px;gap:6px;min-width:0}.portal-panel.is-market-panorama-panel .portal-snapshot-values em,.portal-panel.is-market-panorama-panel .portal-snapshot-values span{overflow:hidden;font:850 10.5px/1 var(--font-mono);letter-spacing:0;text-align:right;text-overflow:clip;white-space:nowrap}.portal-panel.is-market-panorama-panel .portal-snapshot-values span{text-align:left}.portal-panel-link{border:0;background:transparent;color:#fff8ee;font-weight:900;line-height:1;padding:0;text-decoration:none}.portal-panel.is-economic-calendar-panel .portal-panel-head{align-items:center;flex-wrap:nowrap}.portal-left-col .portal-panel.is-economic-calendar-panel .portal-panel-title{flex:1 1 auto}.portal-left-col .portal-panel.is-economic-calendar-panel .portal-panel-head-meta{flex:0 0 auto;justify-content:flex-end;margin-left:auto}.portal-panel.is-economic-calendar-panel .portal-panel-link{border:0;background:transparent;color:#fff8ee;padding:0;text-decoration:none}.portal-panel.is-discussion-panel .portal-panel-head{align-items:center;flex-wrap:nowrap}.portal-left-col .portal-panel.is-discussion-panel .portal-panel-title{flex:1 1 auto}.portal-panel.is-discussion-panel .portal-panel-title:before{display:none}.portal-left-col .portal-panel.is-discussion-panel .portal-panel-head-meta{flex:0 0 auto;justify-content:flex-end;margin-left:auto}.portal-panel.is-discussion-panel .portal-panel-link{border:0;background:transparent;color:#fff8ee;padding:0;text-decoration:none}.portal-breadth-box{position:relative;overflow:hidden;gap:6px;background:#ff5c00;color:#000;padding:25px 22px 18px}.portal-breadth-box:before{position:absolute;top:-36px;right:-30px;width:140px;height:140px;border-radius:50%;background:#e34b00;content:""}.portal-breadth-box:after{position:absolute;right:36px;bottom:-54px;width:96px;height:96px;border-radius:50%;background:#ffb000;content:""}.portal-breadth-box p,.portal-breadth-box span,.portal-breadth-box strong{position:relative;z-index:1}.portal-breadth-box strong{color:#fff8ee;font-family:var(--font-body);font-size:62px;font-weight:900;letter-spacing:-.05em;line-height:.92;text-shadow:none}.portal-breadth-box span{color:#000;font:800 13px/1 var(--font-mono)}.portal-breadth-box p{color:#000;font-size:12px;font-weight:850}.portal-mini-metrics{border-top:2px solid #000}.portal-mini-metrics span{border-color:#000;background:#fffdf6!important;color:#000!important;font:900 12px/1.35 var(--font-body);padding:12px 14px}.portal-economic-event,.portal-rating-list button,.portal-sector-list div,.portal-snapshot-row,.portal-stock-row,.portal-theme-list button,.portal-tool-list button{border-bottom-color:#000}.portal-economic-event:hover,.portal-rating-list button:hover,.portal-sector-list div:hover,.portal-stock-row:hover .portal-stock-main,.portal-stock-watch-btn:hover,.portal-theme-list button:hover,.portal-tool-list button:hover{background:#ffe3cc;box-shadow:none}.portal-two-list .portal-stock-list:first-child{border-right:2px solid #000}.portal-mover-tabs{border-bottom:2px solid #000;background:#fff8ee}.portal-mover-tab{border-right:2px solid #000;background:#fffdf6;color:#000;padding:8px 10px}.portal-mover-tab span{border:2px solid #000;background:#fff8ee}.portal-mover-tab span,.portal-mover-tab strong{color:#000;font-weight:900}.portal-mover-tab.is-active,.portal-mover-tab.is-active span{background:#ff5c00;color:#000}.portal-left-col .portal-two-list .portal-stock-list:first-child,.portal-right-col .portal-two-list .portal-stock-list:first-child{border-right:0;border-bottom:2px solid #000}.pattern-radar-card{gap:0}.pattern-radar-summary{border-bottom:2px solid #000;background:#fff8ee;padding:12px 14px}.pattern-radar-summary span,.pattern-radar-summary strong{color:#000}.pattern-radar-stats{border-bottom:2px solid #000}.pattern-radar-stats span{border-right:2px solid #000;background:#fffdf6}.pattern-radar-stats em,.pattern-radar-stats strong{color:#000}.pattern-radar-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;border-bottom:2px solid #000;background:#fff8ee;padding:0}.pattern-radar-tab{min-height:30px;border:0;border-right:2px solid #000;border-radius:0;background:#fffdf6;color:#000;font:900 11px/1 var(--font-body);padding:7px 8px}.pattern-radar-tab:last-child{border-right:0}.pattern-radar-tab small,.pattern-radar-tab span{color:#000}.pattern-radar-tab.is-active,.pattern-radar-tab.is-active.bearish,.pattern-radar-tab.is-active.bullish{background:#ff5c00;border-color:#000;color:#000}.pattern-radar-row{border-bottom-color:#000}.pattern-radar-row,.pattern-radar-row.is-bearish,.pattern-radar-row.is-bullish{border-left-color:#ff5c00}.pattern-radar-row:hover{background:#ffe3cc;box-shadow:none}.pattern-radar-label,.pattern-radar-row em,.pattern-radar-row strong,.pattern-radar-tone{color:#000}.pattern-radar-tone{border-color:#000;background:#fff8ee}.pattern-radar-meter{background:#f0d7c4}.pattern-radar-meter i,.pattern-radar-row.is-bearish .pattern-radar-meter i,.pattern-radar-row.is-bullish .pattern-radar-meter i{background:#ff5c00}.portal-economic-event{border-left-color:#ff5c00}.portal-economic-event span{color:#ff5c00;font:800 10px/1 var(--font-mono);letter-spacing:.1em}.portal-economic-event strong,.portal-pulse-track strong,.portal-rating-list strong,.portal-sector-list strong,.portal-snapshot-row strong,.portal-stock-list strong{color:#000;font:800 12px/1 var(--font-mono)}.portal-economic-event em,.portal-pulse-track em,.portal-sector-list em,.portal-snapshot-row em,.portal-stock-list em{color:#000!important;font:800 12px/1 var(--font-mono)}.portal-economic-event em span{color:inherit;font:inherit;letter-spacing:inherit}.portal-economic-event .economic-country-flag{color:inherit;font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,sans-serif;font-size:17px;font-weight:400;letter-spacing:0}.portal-economic-event .economic-country-flag.has-flag-image{height:14px;background-image:var(--country-flag-url);background-position:50%;background-repeat:no-repeat;background-size:contain}.portal-home-page .is-up{color:#ff5c00!important}.portal-home-page .is-down{color:#000!important}.portal-home-page .portal-news-row{align-items:stretch;gap:16px}@media (max-width:767px){.portal-home-page .portal-news-row.is-home-news-retired{display:none!important}}.portal-home-page .portal-news-row>.portal-panel{min-height:430px}.portal-home-page .portal-news-row .lead-news-compact,.portal-home-page .portal-news-row .portal-news-radar-feed,.portal-home-page .portal-news-row .portal-news-radar-placeholder,.portal-home-page .portal-news-row .portal-news-radar-tab-panel,.portal-home-page .portal-news-row .portal-news-radar-tabs-shell{min-height:100%}.portal-home-page .portal-news-row .portal-news-radar-feed{align-content:start}.portal-lead-news-panel .portal-panel-link{border:0;background:transparent;color:#fff8ee;padding:0;text-decoration:none}.portal-home-page .lead-news-compact{background:#fffdf6}.portal-home-page .lead-news-compact__lead{border-bottom:2px solid #000;padding:14px 16px 13px}.portal-home-page .lead-news-compact__lead-meta span{color:#ff5c00;font-weight:600}.portal-home-page .lead-news-compact__lead-meta span+span{color:#5f564b}.portal-home-page .lead-news-compact__lead h3{color:#ff5c00;font-size:14px;font-weight:600}.portal-home-page .lead-news-compact__lead p{color:#222;font-weight:400}.portal-home-page .lead-news-compact__row{border-bottom-color:#000}.portal-home-page .lead-news-compact__row time{color:#ff5c00;font-weight:600}.portal-home-page .lead-news-compact__row strong{font-weight:500}.portal-headline-list article{border-bottom-color:#000;padding:16px 18px}.portal-headline-list article.is-lead{position:relative;min-height:185px;overflow:hidden;border-bottom:2px solid #000;background:#080604;box-shadow:none;color:#fff8ee;padding:22px 24px 22px 170px}.portal-headline-list article.is-lead:before{position:absolute;inset:0 auto 0 0;width:140px;background:#000;content:""}.portal-headline-list article.is-lead:after{position:absolute;top:0;left:0;width:132px;height:132px;border-radius:0 0 100% 0;background:#ff5c00;content:""}.portal-headline-list article:not(.is-lead):hover{background:#ffe3cc;box-shadow:none}.portal-headline-list span{width:-moz-fit-content;width:fit-content;border:2px solid #000;background:#ff5c00;color:#000;font:800 10px/1 var(--font-mono);letter-spacing:.14em;padding:4px 8px}.portal-headline-list article.is-lead span{border-color:#ff5c00;background:#ffb000;color:#000}.portal-headline-list strong{color:#000;font-size:15px;font-weight:900}.portal-headline-list article.is-lead strong{color:#ffb000;font-size:28px;letter-spacing:-.02em;line-height:1.15}.portal-headline-list article.is-lead p{display:-webkit-box;color:#fff8ee;font-size:13px;font-weight:750;-webkit-box-orient:vertical;-webkit-line-clamp:2}.portal-news-radar-placeholder{background:#fffdf6}.portal-news-radar-table{border-bottom:2px solid #000}.portal-news-radar-row.is-head{min-height:39px;border-bottom:0;background:#fff8ee;color:#000;font-weight:600}.portal-news-radar-empty{min-height:185px;border-left:6px solid #ff5c00;padding:24px 22px}.portal-news-radar-empty strong{color:#000;font-size:18px;font-weight:600}.portal-news-radar-empty p{color:#3a3a3a;font-weight:500}.portal-news-radar-empty span{border:2px solid #000;background:#fff8ee;font-weight:600}@media (max-width:900px){.portal-news-row{grid-template-columns:1fr}}.portal-data-matrix{gap:0;border:2px solid #000;border-radius:0;background:#000}.portal-data-matrix button{position:relative;min-height:104px;border-right:2px solid #000;background:#fffdf6;padding:44px 18px 16px}.portal-data-matrix button:last-child{border-right:0}.portal-data-matrix button:before{position:absolute;top:14px;left:18px;color:#ff5c00;content:"0" counter(data-tile);counter-increment:data-tile;font:800 22px/1 var(--font-mono)}.portal-data-matrix{counter-reset:data-tile}.portal-data-matrix button:hover{background:#ffe3cc;transform:none}.portal-data-matrix strong{color:#000;font-size:14px;font-weight:900}.portal-data-matrix span{color:#3a3a3a;font-size:12px;font-weight:750}.portal-snapshot-card{gap:0;padding:0}.portal-snapshot-tabs{gap:0;border-bottom:2px solid #000}.portal-snapshot-tabs button{min-height:36px;border:0;border-right:1px solid #000;border-radius:0;background:#fffdf6;color:#000;font-size:11px;font-weight:850;padding:0}.portal-snapshot-tabs button.is-active{border-color:#000;background:#ff5c00;color:#000}.portal-snapshot-list{padding:0}.portal-snapshot-row{min-height:37px;padding:0 14px}.portal-snapshot-row:hover{background:#ffe3cc;box-shadow:none}.market-panorama-page{display:grid;grid-gap:18px;gap:18px;padding-top:22px;padding-bottom:34px}.market-panorama-header{border:2px solid #000;background:#080604;color:#fff8ee;padding:18px 20px}.market-panorama-header>div{display:grid;grid-gap:8px;gap:8px}.market-panorama-live{display:inline-flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;color:#22c55e;font:850 12px/1 var(--font-mono)}.market-panorama-live i{width:10px;height:10px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 2px rgba(34,197,94,.18)}.market-panorama-header h1{margin:0;color:#fff8ee;font:900 34px/1.05 var(--font-display)}.market-panorama-header p{max-width:none;margin:0;color:rgba(255,248,238,.82);font:500 14px/1.55 var(--font-body)}.market-panorama-card{overflow:hidden;border:2px solid #000;background:#fffdf6}.market-panorama-table-wrap{overflow-x:auto}.market-panorama-table{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed}.market-panorama-table td,.market-panorama-table th{border-bottom:1px solid rgba(0,0,0,.16);color:#000;padding:12px 14px;text-align:right;vertical-align:middle}.market-panorama-table th{background:#1b1a18;color:#fff8ee;font:850 11px/1 var(--font-mono);text-transform:uppercase}.market-panorama-table td:first-child,.market-panorama-table th:first-child{text-align:left}.market-panorama-table td{font:600 13px/1.2 var(--font-mono)}.market-panorama-table td:first-child{display:grid;grid-gap:4px;gap:4px;font-family:var(--font-body)}.market-panorama-table td:first-child strong{overflow:hidden;font-size:14px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.market-panorama-table td:first-child span{color:#6f6860;font:700 11px/1 var(--font-mono)}.market-panorama-table tr:last-child td{border-bottom:0}.market-panorama-table .is-up{color:#0b8f50}.market-panorama-table .is-down{color:#c83226}.market-panorama-table .is-flat{color:#6f6860}.market-panorama-table tr.is-flash-up td{background:rgba(45,145,96,.14)}.market-panorama-table tr.is-flash-down td{background:rgba(196,52,34,.14)}