@font-face{font-family:DM Sans;src:url(/assets/fonts/DMSans-Variable.ttf)format("truetype");font-weight:100 1000;font-display:swap}@font-face{font-family:Playfair;src:url(/assets/fonts/PlayfairDisplay-Variable.ttf)format("truetype");font-weight:400 900;font-display:swap}@font-face{font-family:IBM Mono;src:url(/assets/fonts/IBMPlexMono-Regular.ttf)format("truetype");font-weight:400;font-display:swap}:root{--paper:#faf8f1;--white:#fff;--ink:#172e36;--muted:#72828a;--teal:#157c7d;--teal-dark:#0b5658;--gold:#9b752a;--gold-light:#f3ede1;--line:#d7e3e5;--rule:#eee9de;--pale:#ebf3f3;--red:#bf5159;--mono:"IBM Mono",monospace;--serif:"Playfair",Georgia,serif}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,Arial,sans-serif;font-size:14px}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;background:0 0;border:0}button:disabled{cursor:wait;opacity:.6}a{color:inherit;text-decoration:none}:is(button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible){outline:2px solid var(--teal);outline-offset:4px}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:500}svg{flex-shrink:0}::selection{background:#c9e5df}button svg,a svg{vertical-align:middle}.skip-link{z-index:100;background:var(--teal);color:#fff;padding:14px 20px;position:fixed;top:-70px;left:20px}.skip-link:focus{top:10px}.site-header{border-bottom:1px solid var(--line);z-index:30;background:#fffefa;height:86px;position:sticky;top:0}.header-inner{align-items:center;gap:28px;max-width:1600px;height:100%;margin:auto;padding:0 34px;display:flex}.brand{letter-spacing:.055em;white-space:nowrap;align-items:center;gap:13px;font-size:17px;font-weight:650;line-height:1.25;display:flex}.brand-more{font:10px var(--mono);letter-spacing:.22em;color:var(--gold);padding-top:4px;display:block}.brand-mark{align-items:flex-end;gap:4px;width:30px;height:30px;display:flex;transform:skewY(-8deg)}.brand-mark span{background:var(--teal-dark);border-radius:1px;width:6px}.brand-mark span:first-child{height:15px}.brand-mark span:nth-child(2){height:26px}.brand-mark span:nth-child(3){background:var(--gold);height:20px}.header-divider{background:var(--line);width:1px;height:28px}.header-edition{font:9px var(--mono);letter-spacing:.13em;color:var(--muted)}.header-actions{align-items:center;gap:27px;margin-left:auto;display:flex}.connection{font:9px var(--mono);letter-spacing:.11em;color:var(--muted);align-items:center;gap:7px;display:flex}.connection i,.local-dot{background:#c6cecd;border-radius:50%;width:6px;height:6px;display:inline-block}.connection.connected i{background:#2b9b80;box-shadow:0 0 0 4px #edf6ed}.header-account{align-items:center;gap:9px;min-height:42px;font-size:12px;display:flex}.pro-dot,.nav-pro{font:8px var(--mono);background:var(--gold-light);color:var(--gold);border-radius:4px;padding:4px 5px}.icon-button{width:36px;height:36px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{background:var(--pale);color:var(--teal)}.mobile-menu{display:none}.workspace{grid-template-columns:218px minmax(0,1fr);max-width:1600px;margin:auto;display:grid}.sidebar{border-right:1px solid var(--line);flex-direction:column;height:calc(100vh - 86px);padding:33px 15px 20px 22px;display:flex;position:sticky;top:86px}.sidebar-top{padding:0 12px 25px}.eyebrow{font:10px var(--mono);letter-spacing:.15em;color:var(--gold);text-transform:uppercase;line-height:1.6}.sidebar-top p{color:var(--muted);margin-top:7px;font-size:11px}.sidebar nav{flex-direction:column;gap:6px;display:flex}.nav-item{white-space:nowrap;color:#647780;text-align:left;border-radius:8px;align-items:center;gap:11px;min-height:46px;padding:13px;font-size:12px;display:flex}.nav-item.active{color:var(--teal-dark);background:#e9f0eb;font-weight:600}.nav-item.active:before{content:"";background:var(--teal);border-radius:0 4px 4px 0;width:3px;height:17px;position:absolute;left:0}.nav-item:hover{background:#f0f1e9}.nav-pro{margin-left:auto;padding:3px 4px;font-size:7px}.sidebar-bottom{margin-top:auto;padding-top:35px}.sidebar-bottom .nav-item{gap:8px;padding-left:10px;font-size:10px}.local-note{font:8px/1.8 var(--mono);letter-spacing:.05em;color:#8b9699;border-top:1px solid var(--line);margin:17px 9px 0;padding-top:17px}.local-note .local-dot{background:var(--gold);width:4px;height:4px;margin-right:6px}.local-note>span:last-child{letter-spacing:0;margin-top:6px;font:10px/1.6 DM Sans,sans-serif;display:block}.main-area{min-width:0;padding:0 34px 20px}.utility-row{justify-content:space-between;align-items:center;gap:12px;min-height:70px;display:flex}.breadcrumb{color:#99a0a1;align-items:center;gap:8px;font-size:10px;display:flex}.breadcrumb strong{color:#6d7c82;font-weight:400}.utility-actions{align-items:center;gap:13px;display:flex}.today-label{font:9px var(--mono);color:#829097}.refresh-button{width:30px;height:30px}.connection-notice{color:#92702d;background:#fff9e9;border:1px solid #e6d5a8;border-radius:10px;align-items:center;gap:10px;margin-bottom:15px;padding:11px 15px;font-size:12px;display:flex}.connection-notice button{color:var(--teal);margin-left:auto}.hero{border:1px solid var(--line);background:#fff;border-radius:18px;min-height:228px;margin-bottom:23px;position:relative;overflow:hidden}.hero-image{opacity:.76;background-image:linear-gradient(90deg,#fff 0%,#ffffff8c 33%,#ffffff0a 100%),url(/assets/images/policy/capitol-wash-v1.png);background-position:right 45%;background-size:cover;position:absolute;inset:0 0 0 31%}.hero-image.white-house{background-image:linear-gradient(90deg,#fff 0%,#ffffffa6 26%,#ffffff0a 100%),url(/assets/images/policy/white-house-wash-v1.png)}.hero-content{max-width:780px;padding:27px 30px 24px;position:relative}.hero h1{font-family:var(--serif);letter-spacing:-.045em;margin:8px 0 12px;font-size:37px;font-weight:500;line-height:1.16}.hero p{color:#6d818b;max-width:530px;font-size:14px;line-height:1.55}.topic-pills{flex-wrap:wrap;gap:8px;margin-top:23px;display:flex}.topic-pills button{font:10px var(--mono);color:#588087;background:#eaf2f3;border-radius:24px;min-height:36px;padding:11px 17px}.topic-pills button:hover{background:#dcebed}.topic-pills button.selected{color:#916a25;background:#f1e9dc}.overview-hero{min-height:284px}.overview-hero .hero-content{padding-top:28px}.overview-hero h1{margin:10px 0 14px;font-size:47px;line-height:1.12}.overview-hero p{max-width:465px;font-size:13px}.overview-hero .hero-image{opacity:.82;inset:0 0 0 32%}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:25px;display:grid}.metric-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:13px;flex-direction:column;align-items:flex-start;min-width:0;padding:17px 17px 12px;transition:border-color .15s;display:flex}.metric-card:hover{border-color:#9bbfbd}.metric-top{width:100%;font:8px var(--mono);letter-spacing:.08em;color:#8a9598;justify-content:space-between;align-items:center;gap:8px;display:flex}.metric-top svg{color:var(--gold);width:17px}.metric-value{letter-spacing:-.055em;margin-top:15px;font-size:29px;font-weight:450;line-height:1.2}.teal{color:var(--teal)}.red{color:var(--red)}.amber{color:var(--gold)}.ink{color:var(--ink)}.metric-label{font:7px var(--mono);letter-spacing:.05em;color:#8e9b9e;margin-top:5px}.metric-description{color:var(--muted);min-height:31px;margin-top:11px;font-size:10px;line-height:1.5}.metric-period{font:8px var(--mono);color:#a0aaab;border-top:1px solid var(--rule);justify-content:space-between;align-items:center;width:100%;margin-top:12px;padding-top:9px;display:flex}.metric-loading{min-height:190px;color:var(--muted);justify-content:center;gap:10px;font-size:10px}.skeleton{background:#f0f3ef;border-radius:5px;width:75%;height:25px;animation:1.5s ease-in-out infinite pulse}.content-columns{grid-template-columns:minmax(0,1fr) 278px;align-items:start;gap:22px;display:grid}.primary-column{flex-direction:column;gap:20px;min-width:0;display:flex}.panel{border:1px solid var(--line);background:#fff;border-radius:17px;min-width:0;padding:23px 23px 18px}.panel-heading{justify-content:space-between;align-items:center;gap:13px;margin-bottom:21px;display:flex}.panel-meta{font:8px/1.5 var(--mono);letter-spacing:.05em;color:#99a5aa;text-align:right}.panel-meta svg{color:#8da1a5}.text-link{color:var(--teal);align-items:center;gap:8px;min-height:33px;padding:3px 0;font-size:11px;line-height:1.6;display:inline-flex}.text-link:hover{color:var(--teal-dark);text-underline-offset:4px;text-decoration:underline}.small-link{font:8px var(--mono);color:var(--teal);min-height:26px}.body-copy{color:#6c8088;font-size:14px;line-height:1.8}.story-source{font:8px/1.7 var(--mono);letter-spacing:.07em;color:#9aa3a4;align-items:center;gap:9px;display:flex}.story-source>span{color:#b8c0bf}.lead-story{padding:25px}.lead-story .panel-heading{margin-bottom:23px}.lead-headline{font:28px/1.3 var(--serif);letter-spacing:-.025em;max-width:670px;margin:12px 0 14px;display:block}.lead-headline:hover{color:var(--teal-dark)}.lead-story>p{color:var(--muted);font-size:12px;line-height:1.75}.lead-footer{justify-content:space-between;align-items:center;gap:10px;margin-top:21px;display:flex}.breakdown-pill{font:6px var(--mono);letter-spacing:.03em;color:#71a093;white-space:nowrap;border:1px solid #d7e7e1;border-radius:4px;padding:5px 7px}.icon-tile{width:47px;height:47px;color:var(--gold);background:#f7f2e8;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.teal-tile{background:var(--pale);color:var(--teal)}.household-list{margin-top:-4px}.household-row{text-align:left;border-bottom:1px solid var(--rule);align-items:center;gap:13px;width:100%;padding:16px 0;display:flex}.household-row:last-child{border-bottom:none;padding-bottom:5px}.household-row>svg{color:#8c9ca1}.row-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.row-copy strong{font-size:13px;font-weight:450}.row-copy>span{color:var(--muted);font-size:10px;line-height:1.5}.row-value{letter-spacing:-.02em;color:var(--teal);text-align:right;min-width:69px;font-size:14px;font-weight:450;line-height:1.4}.row-value small{font:6px/1.6 var(--mono);letter-spacing:.04em;color:#9ba6aa;margin-top:4px;display:block}.household-row:hover .row-copy strong{color:var(--teal)}.search-form{color:#8d9a9d;background:#fafbf8;border:1px solid #e8ece5;border-radius:8px;align-items:center;gap:9px;margin-bottom:8px;padding:8px 11px;display:flex}.search-form input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;height:25px;font-size:11px}.search-form input::placeholder{color:#a1aaac}.search-form button{font:8px var(--mono);color:var(--teal);padding:7px 3px}.news-row{border-bottom:1px solid var(--rule);align-items:center;gap:15px;padding:20px 0;display:flex}.news-row:last-child{border:0;padding-bottom:7px}.news-time{min-width:40px;max-width:47px;font:7px/1.6 var(--mono);text-transform:uppercase;color:#98a5aa;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:12px;display:flex}.news-time i{background:var(--gold);border-radius:50%;width:5px;height:5px}.news-copy{flex:1;min-width:0}.news-copy h3{font-size:12px;font-weight:450;line-height:1.65}.news-copy>span{font:6px/1.8 var(--mono);letter-spacing:.07em;color:#97a6ad;flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.news-row>svg{color:#8a9ba0;width:16px}.news-row:hover h3{color:var(--teal)}.empty-state{color:#8a999f;text-align:center;padding:24px 10px;font-size:13px;line-height:1.8}.right-rail{flex-direction:column;gap:20px;display:flex}.right-rail .panel{padding:22px 18px 17px}.right-rail .eyebrow{letter-spacing:.1em;font-size:8px}.right-rail .panel-heading{margin-bottom:12px}.rail-event{border-bottom:1px solid var(--rule);align-items:center;gap:13px;padding:17px 0;display:flex}.rail-event:last-child{border:0}.rail-event>span{text-align:center;width:39px;font:7px/1.6 var(--mono);color:var(--gold);flex-shrink:0}.rail-event strong{font:23px/1.2 var(--serif);color:var(--ink);margin-top:3px;display:block}.rail-event h3{font-size:11px;line-height:1.6}.rail-event p{font:7px var(--mono);color:#99a4a5;margin-top:6px}.rail-events+.text-link{margin-top:8px;font-size:10px}.premium-card{color:#fff;background:#153e41;border:1px solid #18494c;border-radius:15px;padding:23px 22px}.premium-symbol{color:#c4a168;background:#ffffff0c;border-radius:11px;justify-content:center;align-items:center;width:45px;height:45px;margin-bottom:20px;display:inline-flex}.premium-card>.eyebrow{color:#d1b583;font-size:8px;display:block}.premium-card h2{font:27px/1.25 var(--serif);letter-spacing:-.025em;margin-top:11px}.premium-card p{color:#b8cac8;margin-top:13px;font-size:11px;line-height:1.8}.premium-link{color:#e5c793;border-top:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:12px;margin-top:25px;padding-top:17px;font-size:10px;line-height:1.7;display:flex}.watch-chips{flex-wrap:wrap;gap:7px;display:flex}.watch-chips button{background:var(--pale);color:#63858b;border-radius:15px;padding:7px 10px;font-size:9px}.rail-note{color:#8d9da1;margin-top:17px;font-size:10px;line-height:1.7}.wide-content{grid-template-columns:minmax(0,1fr)}.wide-content>.right-rail{display:none}.pathways{flex-direction:column;gap:15px;display:flex}.pathway{border-bottom:1px solid var(--rule);grid-template-columns:22px minmax(0,1fr) 19px minmax(0,.86fr) 19px minmax(0,.86fr);align-items:stretch;gap:13px;padding-bottom:18px;display:grid}.pathway:last-child{border:0;padding-bottom:0}.path-index{font:9px var(--mono);color:#9dabac;padding-top:15px}.path-node{background:#fbf8f0;border-radius:11px;flex-direction:column;align-items:flex-start;gap:9px;padding:16px 16px 13px;display:flex}.path-node>svg{color:var(--gold);margin-bottom:2px}.path-node strong{font-size:12px;font-weight:500;line-height:1.6}.path-node>span{color:var(--muted);font-size:10px;line-height:1.7}.path-node.mechanism{background:#edf5f7}.path-node.mechanism>svg{color:#3a8591}.path-node.outcome{background:#f1f7f0}.path-node.outcome strong{color:var(--teal)}.path-node>span.path-area{font:8px var(--mono);text-transform:uppercase;color:var(--gold);margin-bottom:10px}.path-node.outcome>span:last-child{color:var(--teal);align-items:center;gap:5px;margin-top:auto;padding-top:10px;font-size:9px;display:flex}.path-arrow{color:#8fa1a7;align-self:center}.sector-row{border-bottom:1px solid var(--rule);grid-template-columns:47px 150px minmax(0,1fr) 20px;align-items:center;gap:20px;padding:17px 0;display:grid}.sector-row:last-child{border:0}.sector-row>strong{font-size:14px;font-weight:450}.sector-row p{color:var(--muted);font-size:12px;line-height:1.7}.sector-row>svg{color:var(--muted)}.daily-connection{border-bottom:1px solid var(--rule);align-items:flex-start;gap:17px;padding:20px 0;display:flex}.daily-connection:first-child{padding-top:0}.daily-connection:last-child{border:0;padding-bottom:6px}.round-number{background:var(--gold-light);width:33px;height:33px;color:var(--gold);font:14px var(--mono);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.daily-connection h2{font:23px/1.45 var(--serif);letter-spacing:-.02em}.daily-connection p{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.8}.daily-connection>svg{color:var(--teal);flex-shrink:0;align-self:center}.bill-row{border-bottom:1px solid var(--rule);align-items:flex-start;gap:20px;padding:26px 0;display:flex}.bill-row:first-of-type{padding-top:4px}.bill-row:last-of-type{border:0}.bill-row>.icon-tile{width:53px;height:55px;margin-top:4px}.bill-copy{flex:1;max-width:660px}.bill-copy h2{margin:7px 0 9px;font-size:18px;line-height:1.5}.bill-copy p{color:var(--muted);font-size:12px;line-height:1.8}.bill-copy:hover h2{color:var(--teal)}.bill-status{flex-direction:column;align-items:flex-start;gap:10px;min-width:125px;margin-left:auto;padding-top:4px;display:flex}.stage{color:#65858a;font:8px var(--mono);border:1px solid #dce9e5;border-radius:15px;align-items:center;gap:4px;padding:5px 9px;display:inline-flex}.stage.signed{color:var(--teal);background:#eaf5ed}.bill-status>small{font:8px var(--mono);color:#94a3a8}.save-button{border:1px solid var(--line);color:#72898c;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:35px;padding:8px 11px;font-size:10px;display:inline-flex}.save-button.saved{background:var(--pale);color:var(--teal);border-color:#bed8d2}.source-footnote{font:9px/1.8 var(--mono);color:#97a4a9;border-top:1px solid var(--rule);letter-spacing:0;margin-top:16px;padding-top:16px}.calendar-row{border-bottom:1px solid var(--rule);align-items:center;gap:22px;padding:25px 0;display:flex}.calendar-row:first-child{padding-top:6px}.calendar-row:last-child{border:0}.calendar-date{text-align:center;flex-direction:column;flex-shrink:0;gap:5px;width:62px;display:flex}.calendar-date>span{font:10px var(--mono);color:var(--gold)}.calendar-date strong{font:30px/1 var(--serif)}.calendar-date small{font:8px var(--mono);color:#91a0a5;line-height:1.5}.calendar-line{background:var(--line);flex-shrink:0;align-self:stretch;width:1px;margin:0 2px;position:relative}.calendar-line i{background:#c5d5d5;border-radius:50%;width:7px;height:7px;position:absolute;top:calc(50% - 4px);left:-3px}.calendar-row:first-child .calendar-line i{background:var(--gold)}.calendar-copy h2{font-size:17px;line-height:1.5}.calendar-copy p{color:var(--muted);margin:7px 0 4px;font-size:12px;line-height:1.8}.calendar-copy .text-link{font-size:10px}.topic-chooser{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:13px 0;display:grid}.topic-chooser label{border:1px solid var(--line);cursor:pointer;border-radius:9px;align-items:center;gap:10px;min-height:48px;padding:13px;font-size:12px;display:flex}.topic-chooser label:has(input:checked){background:#eff5ed;border-color:#b6d5cb}.topic-chooser input{accent-color:var(--teal);width:15px;height:15px}.saved-bill{border-bottom:1px solid var(--rule);align-items:center;gap:16px;padding:15px 0;display:flex}.saved-bill p{color:var(--muted);margin-top:7px;font-size:12px;line-height:1.7}.saved-bill strong{font-weight:450;line-height:1.6}.saved-bill>svg{margin-left:auto}.pro-intro{background:#f8fbf5;border-color:#b8d4ca}.pro-intro h2{font:32px/1.3 var(--serif);letter-spacing:-.03em;margin-bottom:12px}.pro-intro>p,.pro-story>p{color:var(--muted);font-size:13px;line-height:1.8}.brief-counts{color:#839298;flex-wrap:wrap;align-items:center;gap:7px;margin-top:24px;font-size:11px;display:flex}.brief-counts>strong{color:var(--teal);font-size:18px;font-weight:450}.brief-counts>span{background:#b6c9bf;border-radius:50%;width:4px;height:4px;margin:0 7px}.brief-counts>button{margin-left:auto}.pro-story{padding:28px}.pro-headline{font:29px/1.4 var(--serif);letter-spacing:-.025em;margin:0 0 22px;display:block}.checkpoint{background:#eef5f1;border:1px solid #d7e6de;border-radius:10px;margin:15px 0 22px;padding:20px}.checkpoint>.eyebrow{color:var(--teal);font-size:9px}.checkpoint p{color:#23474a;margin:8px 0 11px;font-size:14px;line-height:1.8}.checkpoint>span{font:8px var(--mono);color:#7a9a94}.pro-story>h3{margin:10px 0;font-size:17px;line-height:1.5}.pro-story>.text-link{margin-top:18px}.pro-preview{text-align:center;flex-direction:column;align-items:center;padding:35px 40px;display:flex}.pro-preview .panel-heading{width:100%}.pro-preview .premium-symbol{background:var(--gold-light);color:var(--gold);width:56px;height:56px;margin:10px 0 24px}.pro-preview h2{font:35px/1.35 var(--serif);letter-spacing:-.035em;max-width:630px}.pro-preview>p{color:var(--muted);max-width:570px;margin:19px auto 26px;font-size:13px;line-height:1.8}.primary-button{border:1px solid var(--teal-dark);background:var(--teal-dark);color:#fff;border-radius:7px;justify-content:center;align-items:center;gap:15px;min-height:45px;padding:12px 20px;font-size:12px;line-height:1.6;display:inline-flex}.primary-button:hover{background:#16484c}.preview-story{border-bottom:1px solid var(--rule);align-items:center;gap:20px;padding:23px 0;display:flex}.preview-story:last-child{border:0}.preview-story h3{font:21px/1.5 var(--serif);letter-spacing:-.02em}.preview-story p{color:var(--muted);margin-top:9px;font-size:12px;line-height:1.8}.preview-story>svg{color:#91a0a4;margin-left:auto}.detail-page{flex-direction:column;gap:20px;max-width:900px;margin:auto;display:flex}.detail-toolbar{justify-content:space-between;align-items:center;gap:16px;margin:0 0 8px;display:flex}.report-intro{padding:32px}.report-intro h1{font:38px/1.35 var(--serif);letter-spacing:-.035em;margin:18px 0 23px}.detail-summary{color:#71858c;margin-bottom:24px;font-size:16px;line-height:1.9}.fact-row{align-items:flex-start;gap:17px;padding:12px 0;display:flex}.fact-row p{color:#6c8088;font-size:14px;line-height:1.9}.fact-row>.icon-tile{border-radius:10px;width:40px;height:43px}.money-channel{align-items:flex-start;gap:20px;padding:13px 0;display:flex}.channel-area{font:9px var(--mono);color:var(--gold);text-transform:uppercase;letter-spacing:.08em}.money-channel h2{margin:9px 0;font-size:19px;line-height:1.6}.money-channel p{color:#71838a;font-size:14px;line-height:1.85}.evidence-details summary{cursor:pointer;color:var(--teal);justify-content:space-between;align-items:center;min-height:38px;font-size:12px;list-style:none;display:flex}.evidence-details[open] summary svg{transform:rotate(90deg)}.source-details{gap:13px;margin:23px 0;display:grid}.source-details>div{border-bottom:1px solid var(--rule);justify-content:space-between;gap:20px;padding-bottom:11px;font-size:11px;line-height:1.7;display:flex}.source-details dt{color:#829397}.source-details dd{color:#49666e;text-align:right;margin:0}.metric-detail-value{letter-spacing:-.06em;color:var(--teal);margin:12px 0 7px;font-size:48px}.site-footer{border-top:1px solid var(--line);font:7px/1.9 var(--mono);letter-spacing:.05em;color:#9da7a7;align-items:center;gap:18px;margin-top:37px;padding:25px 0 0;display:flex}.site-footer>span:first-child{color:var(--gold);white-space:nowrap}.site-footer>span:nth-child(2){margin-left:auto}.site-footer button{white-space:nowrap;color:#7c9396;font:8px var(--mono);align-items:center;gap:6px;min-height:32px;display:flex}.dialog{border:1px solid var(--line);color:var(--ink);background:#fffefa;border-radius:18px;width:calc(100% - 32px);max-width:530px;max-height:calc(100dvh - 50px);padding:28px;overflow:auto;box-shadow:0 30px 100px #14353833}.dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#18323655}.dialog-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:23px;display:flex}.dialog-heading h2{font:28px/1.35 var(--serif);letter-spacing:-.035em}.dialog-heading .icon-button{flex-shrink:0;margin-right:-8px}.dialog-copy{color:#70848c;margin-bottom:25px;font-size:14px;line-height:1.9}.dialog-small{color:#93a0a4;margin:21px 0;font-size:11px;line-height:1.8}.google-button{background:#fff;border:1px solid #cfd9d7;border-radius:7px;justify-content:center;align-items:center;gap:13px;width:100%;min-height:48px;padding:14px 20px;font-size:13px;display:flex}.google-button:hover{background:#f4f8f3}.account-identity{align-items:center;gap:16px;margin:10px 0 23px;display:flex}.account-identity>svg{color:var(--teal)}.account-identity strong{font-size:17px;font-weight:500;display:block}.account-identity span{font:10px var(--mono);color:#8a9b9f;overflow-wrap:anywhere;margin-top:7px;display:block}.access-badge{color:var(--gold);background:#f4f2e9;border-radius:7px;align-items:center;gap:10px;margin-bottom:22px;padding:13px;font-size:11px;line-height:1.7;display:flex}.access-active{color:var(--teal);background:#eaf5ed}.sign-out{color:#8d9ca1;align-items:center;gap:8px;min-height:36px;margin-top:25px;font-size:11px;display:flex}.form-error{color:#b6545b;background:#fff1f1;border-radius:6px;margin-top:16px;padding:13px;font-size:12px;line-height:1.8}@keyframes pulse{50%{opacity:.5}}@media (min-width:1600px){.main-area{padding-left:42px;padding-right:42px}.content-columns{grid-template-columns:minmax(0,1fr) 300px;gap:26px}.wide-content{grid-template-columns:minmax(0,1fr)}.hero h1{font-size:44px}.overview-hero h1{font-size:53px}.lead-headline{font-size:31px}}@media (max-width:1260px){.workspace{grid-template-columns:190px minmax(0,1fr)}.sidebar{padding-left:14px;padding-right:10px}.nav-item{gap:9px;padding-left:10px;font-size:11px}.nav-pro{font-size:6px}.main-area{padding:0 25px 20px}.content-columns{grid-template-columns:minmax(0,1fr) 240px;gap:17px}.wide-content{grid-template-columns:minmax(0,1fr)}.panel{padding:22px 20px 17px}.metric-card{padding:15px 13px 11px}.metric-value{font-size:27px}.metric-description{font-size:9px}.header-edition{font-size:8px}.header-inner{gap:20px;padding:0 25px}.hero p{max-width:410px}.hero-content{max-width:660px}.row-copy strong{font-size:12px}.row-value{min-width:52px;font-size:12px}.row-copy>span{font-size:9px}.lead-headline{font-size:26px}.breakdown-pill{display:none}.right-rail .panel{padding:20px 15px 15px}.rail-event{gap:8px}.premium-card{padding:22px 19px}.premium-card h2{font-size:25px}.pathway{gap:8px}.path-node{padding:13px}.sector-row{grid-template-columns:47px 120px minmax(0,1fr) 18px;gap:16px}}@media (max-width:1040px){.workspace{grid-template-columns:180px minmax(0,1fr)}.content-columns{grid-template-columns:minmax(0,1fr)}.right-rail{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.right-rail>.panel:last-child{display:none}.sidebar{padding-left:10px;padding-right:8px}.sidebar-top{padding-left:10px}.nav-item{gap:8px;padding:12px 9px;font-size:10px}.nav-item>svg{width:17px}.sidebar-bottom .nav-item{font-size:9px}.local-note{font-size:7px}.header-edition,.header-divider{display:none}.main-area{padding:0 22px 20px}.hero-content{padding:25px}.overview-hero h1{font-size:45px}.hero-image{opacity:.65;inset:0 0 0 30%}.metric-grid{gap:10px}.metric-top{font-size:7px}.metric-top svg{width:14px}.metric-description{min-height:41px}.metric-value{font-size:26px}.metric-label{font-size:6px}.lead-headline{font-size:29px}.row-copy strong{font-size:14px}.row-copy>span{font-size:11px}.row-value{min-width:75px;font-size:15px}.row-value small{font-size:7px}.news-copy h3{font-size:13px}.news-copy>span{font-size:7px}.panel{padding:24px}.right-rail .panel{padding:22px}.rail-event h3{font-size:12px}.pathway{grid-template-columns:18px minmax(0,1fr) 14px minmax(0,1fr) 14px minmax(0,1fr);gap:7px}.path-node>span{font-size:9px}.path-node strong{font-size:11px}.bill-status{min-width:105px}.bill-row{gap:14px}.site-footer{flex-wrap:wrap;gap:8px}.site-footer>span:nth-child(2){margin-left:0}.site-footer button{margin-left:auto}}@media (max-width:760px){.site-header{height:72px}.header-inner{padding:0 22px}.brand{gap:10px;font-size:15px}.brand-more{font-size:8px}.brand-mark{gap:3px;width:25px;height:25px}.brand-mark span{width:5px}.brand-mark span:nth-child(2){height:23px}.header-actions{gap:12px}.header-account>span:not(.pro-dot),.connection{display:none}.mobile-menu{display:flex}.workspace{display:block}.sidebar{display:none}.sidebar.is-open{z-index:29;background:var(--paper);width:100%;height:calc(100dvh - 72px);padding:25px;display:flex;position:fixed;inset:72px 0 0;overflow:auto}.sidebar.is-open .nav-item{gap:15px;min-height:49px;padding-left:14px;font-size:14px}.sidebar.is-open nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sidebar-bottom{margin-top:25px}.sidebar.is-open .nav-item.active:before{display:none}.sidebar-top p{font-size:12px}.main-area{padding:0 20px 20px}.utility-row{min-height:58px}.breadcrumb{font-size:9px}.breadcrumb>span:first-child,.breadcrumb>svg{display:none}.today-label{font-size:8px}.utility-actions{gap:5px}.hero{border-radius:15px;margin-bottom:17px}.hero-content{padding:23px 23px 22px}.hero h1{font-size:34px;line-height:1.2}.hero p{max-width:360px;font-size:12px}.overview-hero{min-height:260px}.overview-hero h1{font-size:42px}.overview-hero p{max-width:325px;font-size:12px}.hero-image,.overview-hero .hero-image{opacity:.44;background-position:100%;inset:0 0 0 18%}.topic-pills{gap:7px;margin-top:22px}.topic-pills button{min-height:37px;padding:10px 15px;font-size:9px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-bottom:18px}.metric-card{padding:17px 17px 12px}.metric-top{font-size:8px}.metric-value{margin-top:14px;font-size:32px}.metric-label{font-size:7px}.metric-description{min-height:30px;font-size:10px}.metric-period{font-size:8px}.content-columns{gap:18px}.primary-column{gap:17px}.panel{border-radius:15px;padding:22px}.eyebrow{letter-spacing:.11em;font-size:9px}.panel-heading{margin-bottom:18px}.panel-meta{font-size:7px}.lead-headline{font-size:27px}.lead-story>p{font-size:12px}.lead-footer{margin-top:17px}.text-link{font-size:11px}.icon-tile{border-radius:10px;width:43px;height:46px}.household-row{gap:12px;padding:17px 0}.row-copy strong{font-size:13px}.row-copy>span{font-size:10px}.row-value{min-width:58px;font-size:13px}.row-value small{font-size:6px}.news-row{gap:12px;padding:20px 0}.news-time{min-width:34px;font-size:7px}.news-copy h3{font-size:12px}.news-copy>span{font-size:6px}.right-rail{gap:14px}.right-rail .panel{padding:20px 16px}.premium-card{padding:22px 17px}.premium-card h2{font-size:25px}.premium-card p{font-size:10px}.right-rail .eyebrow{font-size:7px}.rail-event h3{font-size:10px}.rail-event>span{width:30px}.rail-event{gap:6px}.rail-event strong{font-size:22px}.right-rail .text-link{font-size:9px}.sector-row{grid-template-columns:43px minmax(0,1fr) 18px;align-items:start;gap:13px}.sector-row>strong{font-size:13px}.sector-row p{grid-area:2/2;margin-top:-15px;font-size:11px}.sector-row>svg{grid-area:1/3}.pathway{grid-template-columns:17px minmax(0,1fr);gap:9px;padding-bottom:22px}.path-index{grid-area:1/1}.path-node{grid-column:2;gap:6px;padding:17px}.path-node>svg{width:20px;height:20px}.path-node strong{font-size:13px}.path-node>span{font-size:11px}.path-arrow{grid-column:2;justify-self:center;margin:1px 0;transform:rotate(90deg)}.path-node>span.path-area{margin-bottom:4px;font-size:9px}.path-node.outcome>span:last-child{padding-top:5px;font-size:10px}.bill-row{flex-wrap:wrap;gap:13px;padding:24px 0}.bill-row>.icon-tile{width:41px;height:45px}.bill-copy{flex-basis:calc(100% - 58px)}.bill-copy h2{font-size:17px}.bill-copy p{font-size:11px}.bill-status{flex-flow:wrap;align-items:center;gap:9px;min-width:0;margin-left:54px;padding:0}.bill-status>small{font-size:7px}.bill-row>.icon-button{width:25px;height:33px;margin-left:auto}.save-button{min-height:33px;font-size:9px}.calendar-row{align-items:flex-start;gap:12px;padding:22px 0}.calendar-date{gap:5px;width:37px}.calendar-date strong{font-size:27px}.calendar-date>span{font-size:8px}.calendar-date small{font-size:6px}.calendar-line{margin:0}.calendar-row>.icon-tile{display:none}.calendar-copy h2{font-size:15px}.calendar-copy p{font-size:11px}.calendar-copy .text-link{font-size:9px}.daily-connection{gap:12px}.daily-connection h2{font-size:23px}.daily-connection p{font-size:11px}.daily-connection>svg{width:15px}.round-number{width:27px;height:27px;font-size:11px}.detail-page{gap:16px}.report-intro{padding:25px}.report-intro h1{font-size:31px}.detail-summary{font-size:14px}.fact-row{gap:13px}.fact-row p,.money-channel p{font-size:12px}.fact-row>.icon-tile{width:35px;height:39px}.money-channel{gap:14px}.money-channel h2{font-size:17px}.channel-area{font-size:8px}.source-details>div{gap:12px;font-size:10px}.pro-preview{padding:27px 23px}.pro-preview h2{font-size:29px}.pro-preview>p{font-size:12px}.preview-story{align-items:flex-start;gap:14px}.preview-story h3{font-size:20px}.preview-story p{font-size:11px}.preview-story>.icon-tile{display:none}.pro-intro h2{font-size:29px}.pro-headline{font-size:26px}.pro-story{padding:24px}.checkpoint{padding:17px}.checkpoint p{font-size:13px}.brief-counts{font-size:10px}.brief-counts>button{width:100%;margin-top:5px;margin-left:0}.site-footer{gap:5px 13px;margin-top:26px;padding-top:20px;font-size:6px}.site-footer>span:nth-child(2){order:3;width:100%}.site-footer>button{font-size:7px}.dialog{padding:24px}.dialog-heading h2{font-size:26px}.topic-chooser{gap:10px}.topic-chooser label{gap:8px;padding:11px;font-size:11px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.companion-hero.profile{min-height:146px;padding-top:23px;padding-bottom:23px}.companion-hero.profile h1{font-size:35px}.account-card .account-intro{margin-top:21px;margin-bottom:10px}.product-nav{align-items:center;gap:6px;margin-left:10px;display:flex}.product-nav a{color:var(--muted);border-radius:7px;align-items:center;gap:7px;padding:10px 12px;font-size:12px;display:flex}.product-nav a.active{background:var(--pale);color:var(--teal-dark)}.product-nav a:hover{color:var(--teal)}.product-sidebar{flex-direction:column;gap:7px;display:flex}.mobile-app-nav{display:none}.site-header .header-account{color:var(--teal-dark);background:#edf4ef;border:1px solid #b9d1cd;border-radius:7px;min-height:43px;padding:9px 13px;font-weight:600}.site-header .header-actions{gap:20px}.sidebar-account{color:var(--teal);background:#f3f7f0;border:1px solid #c6d9d4;border-radius:7px;align-items:center;gap:8px;min-height:44px;padding:12px 10px;font-size:11px;display:flex}.sidebar-account>svg:last-child{margin-left:auto}.signin-banner{background:#fffdf7;border:1px solid #d9c69e;border-radius:12px;align-items:center;gap:24px;margin:-4px 0 22px;padding:18px 22px;display:flex}.signin-banner>div{flex-direction:column;flex:1;gap:5px;display:flex}.signin-banner strong{font-size:14px;font-weight:500}.signin-banner span{color:var(--muted);font-size:11px;line-height:1.7}.signin-banner .primary-button{white-space:nowrap;min-height:42px;font-size:11px}.companion-page{flex-direction:column;gap:23px;display:flex}.companion-hero{border:1px solid var(--line);background:#fff;border-radius:18px;min-height:208px;padding:31px 33px;position:relative;overflow:hidden}.companion-hero>:not(.companion-pattern){position:relative}.companion-hero h1{font:45px/1.18 var(--serif);letter-spacing:-.045em;margin:11px 0 15px}.companion-hero p{color:var(--muted);max-width:600px;font-size:15px;line-height:1.7}.companion-pattern{background:radial-gradient(at 85% 60%,#c5ded33d,#0000 65%),linear-gradient(115deg,#0000 45%,#e7f1ee90),repeating-linear-gradient(0deg,#0000 0 32px,#8dafaa0a 32px 33px),repeating-linear-gradient(90deg,#0000 0 32px,#8dafaa0a 32px 33px);position:absolute;inset:0 0 0 38%}.companion-hero.intel{background:#193e41}.companion-hero.intel h1{color:#fffefa}.companion-hero.intel .eyebrow{color:#d0b27e}.companion-hero.intel p{color:#c2d3d1}.companion-hero.intel .companion-hero-meta{color:#a6c2bb}.companion-hero-meta{color:#81968e;font:9px var(--mono);flex-wrap:wrap;gap:20px;margin-top:23px;display:flex}.companion-hero-meta span{align-items:center;gap:7px;display:flex}.workspace-signin{border-color:#dac9a7;align-items:center;gap:20px;display:flex}.workspace-signin>div{flex:1}.workspace-signin>div>svg{color:var(--gold);margin-bottom:12px}.workspace-signin .panel-heading{display:none}.workspace-signin h2{font:26px/1.45 var(--serif);letter-spacing:-.02em;max-width:600px}.workspace-signin p{color:var(--muted);margin-top:9px;font-size:12px;line-height:1.8}.workspace-controls{justify-content:space-between;align-items:center;gap:20px;display:flex}.workspace-toggle{border:1px solid var(--line);background:#fff;border-radius:25px;gap:5px;padding:4px;display:flex}.workspace-toggle button{color:var(--muted);border-radius:23px;padding:11px 19px;font-size:11px}.workspace-toggle button.selected{background:var(--pale);color:var(--teal)}.workspace-empty{color:var(--muted);padding:22px 5px;font-size:13px;line-height:1.8}.account-layout{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:23px;display:grid}.account-card{padding:30px}.account-card h2{font:31px/1.35 var(--serif);letter-spacing:-.03em;margin:6px 0 15px}.account-emblem{color:var(--gold);background:var(--gold-light);border-radius:13px;margin-bottom:17px;padding:17px;display:inline-flex}.account-intro{color:var(--muted);max-width:470px;margin-bottom:26px;font-size:14px;line-height:1.8}.account-google{background:var(--teal-dark);border-color:var(--teal-dark);color:#fff;justify-content:flex-start;max-width:410px;min-height:50px;font-size:14px}.account-google:hover{background:#16484c}.account-google>svg:last-child{margin-left:auto}.google-letter{color:#4285f4;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:16px;font-weight:650;display:flex}.profile-identity{align-items:center;gap:16px;margin-bottom:25px;display:flex}.profile-identity>span{background:var(--pale);width:60px;height:60px;color:var(--teal);font:27px var(--serif);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.profile-identity h2{margin:0 0 7px;font-size:28px}.profile-identity p{font:11px var(--mono);color:var(--muted);overflow-wrap:anywhere}.profile-actions{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.profile-actions .sign-out{margin-top:5px}.profile-side{flex-direction:column;gap:23px;display:flex}.profile-side h2{font:28px var(--serif);letter-spacing:-.03em;margin:16px 0}.profile-side p{color:var(--muted);margin:12px 0;font-size:13px;line-height:1.9}.profile-panel-icon{color:var(--gold);width:29px;height:29px}.signin-help{border-top:1px solid var(--rule);margin-top:24px;padding-top:18px}.signin-help summary{color:var(--teal);cursor:pointer;min-height:30px;font-size:12px}.signin-help p{color:var(--muted);margin:13px 0;font-size:12px;line-height:1.8}.signin-help code{font:10px var(--mono);overflow-wrap:anywhere;background:#eef3ee;border-radius:6px;margin-bottom:7px;padding:12px;display:block}.index-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.index-strip>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:12px;flex-direction:column;gap:12px;padding:20px;display:flex}.index-strip>button>span:first-child{color:var(--muted);font:10px var(--mono)}.index-strip strong{letter-spacing:-.04em;font-size:33px;font-weight:450}.index-strip small{font:8px var(--mono);color:var(--muted);margin-top:6px;display:block}.markets-layout{grid-template-columns:minmax(0,1fr) 260px;gap:23px;display:grid}.market-side{flex-direction:column;gap:23px;display:flex}.market-side p{color:var(--muted);font-size:12px;line-height:1.9}.market-side small{font:9px var(--mono);color:var(--muted)}.breadth-number{color:var(--teal);letter-spacing:-.06em;margin-bottom:9px;font-size:55px;font-weight:450;line-height:1.2}.breadth-number>span{color:#aab6b4;letter-spacing:-.03em;font-size:26px}.breadth-bar{background:#f4e7e7;border-radius:6px;height:8px;margin:22px 0 15px;overflow:hidden}.breadth-bar>span{background:#4e9e8d;border-radius:6px;height:100%;display:block}.sector-heatmap{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sector-heatmap>button{text-align:left;background:#f3f6f1;border:1px solid #d4e5df;border-radius:10px;flex-direction:column;justify-content:space-between;min-height:125px;padding:16px;display:flex}.sector-heatmap>button.positive{background:#e8f4ed;border-color:#c9e2d6}.sector-heatmap>button.negative{background:#f9eeee;border-color:#ecd4d5}.sector-heatmap>button>span{font-size:12px;line-height:1.6}.sector-heatmap strong{color:var(--teal);margin:13px 0;font-size:24px;font-weight:450}.sector-heatmap .negative strong{color:var(--red)}.sector-heatmap small{font:8px var(--mono);color:#94a69f}.benchmark-controls{align-items:center;gap:14px;margin-bottom:15px;display:flex}.workspace-search{border:1px solid var(--line);min-width:0;color:var(--muted);background:#f8faf7;border-radius:8px;flex:1;align-items:center;gap:10px;padding:11px 12px;display:flex}.workspace-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:none;min-height:23px;font-size:12px}.benchmark-controls select{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:7px;max-width:150px;padding:12px 8px;font-size:10px}.benchmark-filters{flex-wrap:wrap;gap:8px;margin:15px 0 22px;display:flex}.benchmark-filters button{border:1px solid var(--line);color:var(--muted);border-radius:18px;padding:8px 12px;font-size:10px}.benchmark-filters button[aria-pressed=true]{background:var(--pale);color:var(--teal);border-color:#b9d6cc}.benchmark-table-head,.benchmark-row{grid-template-columns:minmax(0,1fr) 110px 115px;align-items:center;gap:15px;display:grid}.benchmark-table-head{font:8px var(--mono);color:#8c9f9f;border-bottom:1px solid var(--rule);padding-bottom:13px}.benchmark-table-head>span:not(:first-child){text-align:right}.benchmark-row{text-align:left;border-bottom:1px solid var(--rule);width:100%;padding:17px 0;font-size:13px}.benchmark-row>span:first-child{flex-direction:column;gap:6px;display:flex}.benchmark-row strong{font-size:13px;font-weight:450;line-height:1.5}.benchmark-row small{font:8px var(--mono);color:var(--muted)}.benchmark-row>span:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.benchmark-row>span:last-child{justify-content:flex-end;align-items:center;gap:9px;display:flex}.benchmark-row>span:last-child>svg{color:#99aaa7}.benchmark-row:hover strong{color:var(--teal)}.macro-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.macro-grid>div{flex-direction:column;gap:11px;padding:13px 0;display:flex}.macro-grid>div>span{font:10px var(--mono);color:var(--muted)}.macro-grid strong{color:var(--ink);letter-spacing:-.04em;font-size:29px;font-weight:450}.macro-grid small{font:9px var(--mono);color:#8da29c}.market-read-box{background:#fbfdf8;border-color:#c5dcd3}.market-read-box h2{font:35px/1.3 var(--serif);letter-spacing:-.035em;margin:12px 0 17px}.market-read-box p{color:var(--muted);margin-bottom:13px;font-size:14px;line-height:1.9}.intel-search{margin-bottom:9px}.intel-source-row{border-bottom:1px solid var(--rule);align-items:center;gap:19px;padding:24px 0;display:flex}.intel-source-row>div{flex:1}.intel-source-row h2{font-size:16px;font-weight:450;line-height:1.7}.intel-source-row>div>span{font:8px/1.8 var(--mono);color:var(--muted);margin-top:11px;display:block}.intel-source-row>svg{color:var(--teal)}.intel-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:23px;display:grid}.intel-theme-grid h2{font:25px/1.5 var(--serif);letter-spacing:-.025em;margin:13px 0 16px}.intel-theme-grid p,.intel-evidence li{color:var(--muted);font-size:12px;line-height:1.9}.intel-evidence{border-top:1px solid var(--rule);margin-top:22px;padding-top:17px}.intel-evidence summary{color:var(--teal);cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:35px;font-size:11px;line-height:1.6;display:flex}.intel-evidence h3{margin:20px 0 9px;font-size:13px}.intel-evidence .text-link{border-top:1px solid var(--rule);margin-top:12px;padding-top:10px;font-size:10px;display:flex}.intel-evidence ul{padding-left:19px}.market-split{border-bottom:1px solid var(--rule);align-items:center;gap:17px;padding:17px 0;display:flex}.market-split>svg{color:var(--gold)}.market-split p{color:var(--muted);font-size:13px;line-height:1.9}.public-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:15px;display:grid}.public-metric-grid>button{text-align:left;border-right:1px solid var(--rule);flex-direction:column;align-items:flex-start;gap:12px;padding:10px 15px 10px 0;display:flex}.public-metric-grid>button:last-child{border:0}.public-metric-grid>button>span{color:var(--muted);font-size:11px;line-height:1.6}.public-metric-grid strong{letter-spacing:-.04em;font-size:30px;font-weight:450}.public-metric-grid small{font:8px/1.7 var(--mono);color:#8a9f9b}.public-metric-grid p{color:var(--muted);font-size:11px;line-height:1.7}@media (max-width:1260px){.product-nav{gap:2px;margin-left:0}.product-nav a{gap:5px;padding:10px 9px;font-size:11px}.site-header .header-actions{gap:12px}.header-inner{gap:15px}.brand{font-size:15px}.header-actions .connection{display:none}.markets-layout{grid-template-columns:minmax(0,1fr) 220px}.sector-heatmap{grid-template-columns:repeat(2,minmax(0,1fr))}.benchmark-table-head,.benchmark-row{grid-template-columns:minmax(0,1fr) 80px 100px;gap:10px}.benchmark-row strong,.benchmark-row{font-size:12px}}@media (max-width:1040px){.product-nav a>svg{display:none}.product-nav a{padding:10px 8px;font-size:10px}.product-nav{gap:0}.header-inner{gap:10px}.site-header .header-account{padding:9px 11px;font-size:11px}.account-layout{grid-template-columns:minmax(0,1fr)}.profile-side{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.markets-layout{grid-template-columns:minmax(0,1fr)}.market-side{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sector-heatmap{grid-template-columns:repeat(3,minmax(0,1fr))}.companion-hero h1{font-size:38px}.workspace-signin{flex-wrap:wrap}.workspace-signin>div{flex-basis:100%}.index-strip{gap:10px}.index-strip>button{padding:17px}.index-strip strong{font-size:28px}.intel-theme-grid{grid-template-columns:minmax(0,1fr)}.signin-banner{flex-wrap:wrap;gap:15px}.signin-banner>div{flex-basis:100%}}@media (max-width:760px){.product-nav{display:none}.site-header .header-account>span:not(.pro-dot){display:inline}.site-header .header-account{gap:7px;min-height:42px;padding:9px 10px;font-size:11px}.site-header .header-actions{gap:9px}.site-header .header-account>.pro-dot{display:none}.header-inner{padding:0 18px}.brand{gap:8px;font-size:13px}.brand-mark{width:23px}.mobile-app-nav{border-bottom:1px solid var(--line);margin-bottom:17px;padding-bottom:17px;display:block}.sidebar.is-open .product-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sidebar.is-open .sidebar-bottom{padding-top:10px}.signin-banner{margin-bottom:17px;padding:18px 20px}.signin-banner .primary-button{width:100%}.signin-banner span{font-size:11px}.companion-page{gap:18px}.companion-hero{border-radius:15px;min-height:220px;padding:25px}.companion-hero h1{font-size:37px}.companion-hero.profile h1{font-size:31px}.companion-hero p{font-size:13px}.companion-hero-meta{gap:12px;font-size:8px;line-height:1.8}.account-card{padding:24px}.account-card h2{font-size:29px}.account-intro{font-size:13px}.account-google{min-height:49px;font-size:13px}.profile-side{display:flex}.profile-identity{gap:13px}.profile-identity h2{font-size:24px}.profile-identity p{font-size:9px}.profile-identity>span{width:48px;height:48px}.workspace-signin h2{font-size:25px}.workspace-signin .primary-button{width:100%}.workspace-signin>.text-link{font-size:11px}.workspace-controls{flex-wrap:wrap;align-items:flex-start;gap:9px}.workspace-toggle button{padding:10px 14px;font-size:10px}.index-strip{grid-template-columns:minmax(0,1fr)}.index-strip>button{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 21px;display:grid}.index-strip strong{text-align:right;font-size:29px}.index-strip>button>span:last-child{text-align:right;grid-column:2;font-size:12px}.index-strip>button>span:first-child{grid-row:1/3;font-size:11px}.sector-heatmap{grid-template-columns:repeat(2,minmax(0,1fr))}.sector-heatmap>button{min-height:125px;padding:15px}.sector-heatmap>button>span{font-size:12px}.sector-heatmap strong{font-size:23px}.benchmark-controls{flex-wrap:wrap;gap:10px}.benchmark-controls>.workspace-search{flex-basis:100%}.benchmark-controls select{width:100%;max-width:none}.benchmark-table-head,.benchmark-row{grid-template-columns:minmax(0,1fr) 75px 88px;gap:8px}.benchmark-table-head{font-size:6px;line-height:1.7}.benchmark-row strong,.benchmark-row{font-size:11px}.benchmark-row>span:last-child{gap:4px}.benchmark-row>span:last-child>svg{width:11px}.benchmark-row small{font-size:7px}.market-side{display:flex}.macro-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.macro-grid strong{font-size:25px}.macro-grid>div>span{font-size:9px}.market-read-box h2{font-size:30px}.market-read-box p{font-size:13px}.intel-source-row{gap:12px;padding:22px 0}.intel-source-row h2{font-size:13px;line-height:1.8}.intel-source-row>div>span{font-size:7px}.intel-theme-grid h2{font-size:24px}.public-metric-grid{grid-template-columns:minmax(0,1fr);gap:9px}.public-metric-grid>button{border-right:0;border-bottom:1px solid var(--rule);width:100%;padding:15px 0}.public-metric-grid strong{font-size:32px}.public-metric-grid small{font-size:8px}.public-metric-grid>button>span,.public-metric-grid p{font-size:12px}}.product-nav a{white-space:nowrap;padding-inline:9px}.stock-actions{align-items:center;gap:22px;display:flex}.portfolio-local-note{color:var(--muted);font-size:11px;line-height:1.8}.portfolio-summary{border:1px solid var(--line);background:var(--line);border-radius:16px;grid-template-columns:1.2fr 1fr 1fr;gap:1px;display:grid;overflow:hidden}.portfolio-summary>div{background:#fff;flex-direction:column;gap:15px;padding:27px;display:flex}.portfolio-summary span,.stock-detail-strip>div>span{font:9px/1.7 var(--mono);color:var(--muted)}.portfolio-summary strong{font:37px var(--serif);letter-spacing:-.04em}.portfolio-summary small{color:var(--muted);font-size:10px;line-height:1.8}.portfolio-summary small.teal{color:var(--teal)}.portfolio-summary small.red{color:#b85258}.holding-row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1.4fr) 1fr 1fr auto;align-items:center;gap:18px;padding:20px 0;display:grid}.holding-row>a{align-items:center;gap:14px;min-width:0;display:flex}.ticker-badge{background:var(--pale);width:46px;height:46px;font:12px var(--mono);color:var(--teal);border:1px solid #c8dbd4;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.holding-row strong{font-size:14px;font-weight:500;line-height:1.6}.holding-row small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.7;display:block}.holding-row>div{text-align:right;font-variant-numeric:tabular-nums}.holding-row>div small.teal{color:var(--teal)}.holding-row>div small.red{color:#b85258}.holding-time{font:8px/1.7 var(--mono);color:#82958e;grid-column:1/-1;margin-top:-6px}.holding-row .text-link{min-height:44px}.empty-portfolio{text-align:center;max-width:560px;margin:auto;padding:28px 15px 36px}.empty-portfolio>.icon-tile{margin:auto auto 24px}.empty-portfolio h2{font:36px/1.3 var(--serif);letter-spacing:-.03em}.empty-portfolio p{color:var(--muted);margin:19px 0 25px;font-size:13px;line-height:1.9}.empty-portfolio .primary-button{margin:auto}.stock-search-form{gap:15px;margin-bottom:13px;display:flex}.stock-search-form .workspace-search{min-height:48px}.symbol-result{border-bottom:1px solid var(--rule);align-items:center;gap:15px;display:flex}.symbol-result>a{flex:1;align-items:center;gap:17px;min-width:0;padding:18px 0;display:flex}.symbol-result strong{font:12px var(--mono);flex-shrink:0;width:70px}.symbol-result span{flex:1;font-size:12px;line-height:1.7}.symbol-result small{font:8px var(--mono);color:var(--muted)}.symbol-result svg{color:var(--teal);flex-shrink:0}.holding-dialog form{flex-direction:column;gap:22px;margin-top:25px;display:flex}.holding-dialog label{color:var(--muted);flex-direction:column;gap:10px;font-size:12px;line-height:1.6;display:flex}.holding-dialog input{color:var(--ink);background:#fbfdf9;border:1px solid #c4d6cf;border-radius:7px;width:100%;min-height:48px;padding:12px;font-size:15px}.holding-dialog input:read-only{background:#eef3ed}.holding-inputs{grid-template-columns:1fr 1fr;gap:18px;display:grid}.holding-dialog form .primary-button{justify-content:center;width:100%;min-height:48px}.remove-holding{border-top:1px solid var(--rule);flex-direction:column;gap:12px;margin-top:25px;padding-top:20px;font-size:13px;display:flex}.remove-holding button{min-height:44px}.stock-detail-strip{border:1px solid var(--line);background:#fff;border-radius:15px;align-items:center;gap:35px;padding:26px 30px;display:flex}.stock-detail-strip>div{flex-direction:column;gap:10px;display:flex}.stock-detail-strip strong{font:35px var(--serif);letter-spacing:-.035em}.stock-detail-strip>.primary-button{margin-left:auto}.chart-ranges{flex-wrap:wrap;gap:5px;display:flex}.chart-ranges button{font:10px var(--mono);min-width:44px;min-height:44px;color:var(--muted);border-radius:7px;padding:10px}.chart-ranges button[aria-pressed=true]{background:var(--pale);color:var(--teal)}.close-chart>div:first-child{justify-content:space-between;align-items:center;gap:16px;margin:15px 0;display:flex}.close-chart>div:first-child strong{font-size:24px;font-weight:500}.close-chart>div:first-child span{font:8px/1.7 var(--mono);color:var(--muted)}.close-chart svg{width:100%;height:auto;max-height:300px;display:block}.chart-dates{font:9px var(--mono);color:var(--muted);justify-content:space-between;margin:8px 0 21px;display:flex}.close-chart summary{color:var(--teal);cursor:pointer;align-items:center;min-height:44px;font-size:11px;display:flex}.history-values{max-height:250px;overflow:auto}.history-values>div{border-bottom:1px solid var(--rule);font:11px var(--mono);justify-content:space-between;gap:20px;padding:10px 3px;display:flex}.stock-news-row{border-bottom:1px solid var(--rule);align-items:center;gap:18px;padding:24px 0;display:flex}.stock-news-row>div{flex:1}.stock-news-row span{font:9px/1.8 var(--mono);color:var(--muted)}.stock-news-row h2{margin-top:10px;font-size:16px;font-weight:450;line-height:1.7}.stock-news-row>svg{color:var(--teal)}.world-map-layout{grid-template-columns:minmax(0,1.45fr) minmax(260px,1fr);align-items:stretch;gap:23px;display:grid}.map-panel{background:#f0f6f0;border:1px solid #c7ddd4;border-radius:18px;flex-direction:column;min-height:520px;display:flex;position:relative;overflow:hidden}.map-toolbar{border-bottom:1px solid #dce6dc;justify-content:space-between;align-items:center;gap:10px;padding:15px 17px;display:flex}.map-toolbar>.eyebrow{font-size:8px}.map-toolbar>div{gap:2px;display:flex}.map-toolbar .icon-button{min-width:36px;min-height:44px;color:var(--teal)}.map-panel iframe{border:0;flex:1;width:100%;height:460px;min-height:400px;display:block}.map-bottom-note{font:8px/1.9 var(--mono);color:#6c8279;border-top:1px solid #dce6dc;padding:12px 19px}.map-geometry-error{color:#9b6d21;padding:10px 20px;font-size:11px}.map-situation-list{padding:25px 20px}.map-signal-scroll{max-height:445px;margin-top:15px;overflow:auto}.map-signal{text-align:left;border-bottom:1px solid var(--rule);border-radius:7px;align-items:center;gap:11px;width:100%;min-height:68px;padding:18px 9px;display:flex}.map-signal.selected{background:#edf4ed}.map-signal-dot{background:var(--teal);border-radius:50%;flex-shrink:0;width:6px;height:6px}.map-signal>div{flex:1}.map-signal strong{font-size:13px;font-weight:500;line-height:1.7;display:block}.map-signal small{font:8px/1.8 var(--mono);color:var(--muted);margin-top:5px;display:block}.map-signal>svg{color:var(--teal);flex-shrink:0}.situation-detail h2{font:34px/1.4 var(--serif);letter-spacing:-.035em;max-width:850px;margin:15px 0 20px}.situation-detail p,.situation-detail li{color:var(--muted);max-width:870px;font-size:14px;line-height:1.9}.situation-detail h3{margin:27px 0 11px;font-size:15px;font-weight:550}.situation-detail ul{padding-left:22px}.situation-detail .story-source{margin-top:20px;display:block}.situation-detail>.primary-button{margin-top:22px;margin-bottom:18px}.situation-detail>.text-link{margin-left:19px}.map-channels{flex-wrap:wrap;gap:10px;margin:25px 0;display:flex}.map-channels>span{background:var(--pale);font:9px/1.8 var(--mono);color:var(--teal);border-radius:24px;padding:8px 13px}.map-market-context{margin:28px 0}.map-market-context>div{border-bottom:1px solid var(--rule);justify-content:space-between;gap:20px;padding:14px 0;font-size:13px;display:flex}.map-market-context strong{font-weight:450}.map-sources{border-top:1px solid var(--rule);margin-top:30px;padding-top:22px}.map-sources>a{border-bottom:1px solid var(--rule);align-items:center;gap:20px;padding:19px 0;display:flex}.map-sources>a>div{flex:1}.map-sources small{font:8px/1.8 var(--mono);color:var(--muted);margin-bottom:8px;display:block}.map-sources strong{font-size:13px;font-weight:450;line-height:1.8}.map-sources svg{color:var(--teal);flex-shrink:0}.map-permalink{align-self:flex-start}@media (max-width:1260px){.product-nav a{gap:5px;padding-inline:7px;font-size:10px}.product-nav a>svg{display:none}.world-map-layout{grid-template-columns:minmax(0,1fr)}.map-panel{min-height:470px}.map-signal-scroll{max-height:320px}.portfolio-summary>div{padding:23px}.portfolio-summary strong{font-size:30px}.stock-detail-strip{flex-wrap:wrap;gap:25px}.stock-detail-strip>.primary-button{margin-left:0}.holding-row{grid-template-columns:minmax(0,1.2fr) 1fr 1fr auto;gap:10px}.holding-row small{font-size:9px}}@media (max-width:1040px) and (min-width:761px){.header-inner{padding-inline:20px}.product-nav a{padding-inline:6px;font-size:9px}.site-header .header-account>span{display:none}.site-header .header-account{padding:9px}.site-header .header-account>.pro-dot{display:none}.brand{font-size:13px}.site-header .header-actions{gap:7px}.brand-mark{width:22px}}@media (max-width:760px){.stock-actions{gap:13px}.stock-actions .primary-button{padding:12px;font-size:11px}.stock-actions .text-link{font-size:10px}.portfolio-summary{grid-template-columns:1fr 1fr}.portfolio-summary>div:first-child{grid-column:1/-1}.portfolio-summary>div{padding:22px}.portfolio-summary>div:first-child strong{font-size:42px}.portfolio-summary strong{font-size:26px}.portfolio-summary span{font-size:8px}.portfolio-summary small{font-size:9px}.holding-row{grid-template-columns:minmax(0,1fr) auto;gap:14px}.holding-row>a{grid-column:1/-1}.holding-row>div{text-align:left;padding-left:2px}.holding-row>.text-link{z-index:1;background:#fff;grid-area:1/2;justify-self:end;padding:5px}.holding-row>a{padding-right:46px}.holding-row strong{font-size:14px}.holding-row small{font-size:10px}.holding-time{font-size:7px}.empty-portfolio{padding:16px 0 23px}.empty-portfolio h2{font-size:31px}.stock-search-form{flex-wrap:wrap}.stock-search-form .workspace-search{flex-basis:100%}.stock-search-form>.primary-button{justify-content:center;width:100%;min-height:44px}.symbol-result>a{flex-wrap:wrap;gap:9px}.symbol-result span{flex-basis:calc(100% - 90px)}.symbol-result small{padding-left:79px}.symbol-result>a>svg{margin-left:auto}.stock-detail-strip{justify-content:space-between;gap:20px;padding:22px}.stock-detail-strip strong{font-size:29px}.stock-detail-strip>.primary-button{justify-content:center;width:100%;min-height:44px;font-size:11px}.stock-news-row h2{font-size:14px}.holding-inputs{grid-template-columns:1fr}.map-panel{border-radius:15px;min-height:385px}.map-panel iframe{height:340px;min-height:310px}.map-toolbar{padding:10px}.map-toolbar>div{gap:0}.map-toolbar .icon-button{min-width:32px}.map-toolbar>.eyebrow{font-size:7px}.map-bottom-note{padding:12px 14px;font-size:7px}.world-map-layout{gap:18px}.map-situation-list{padding:22px}.map-signal{padding:16px 6px}.map-signal-scroll{max-height:330px}.situation-detail h2{font-size:29px}.situation-detail p,.situation-detail li{font-size:13px}.situation-detail h3{font-size:14px}.situation-detail>.text-link{margin-left:0;display:flex}.close-chart>div:first-child span{font-size:7px}.chart-ranges{gap:1px}.chart-ranges button{min-width:36px;padding:9px;font-size:9px}}.world-map-page .workspace-controls .source-footnote{margin:0}.map-toolbar .icon-button{width:44px;min-width:44px}@media (max-width:760px){.map-toolbar{flex-wrap:wrap;gap:3px}.map-toolbar>.eyebrow{flex-basis:100%;padding:4px 6px}.map-toolbar>div{justify-content:space-between;width:100%}.map-toolbar .icon-button{width:44px;min-width:44px}.chart-ranges button{min-width:40px}}.backup-layout{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:35px;display:grid}.portfolio-backup h2{font:32px/1.4 var(--serif);letter-spacing:-.03em;margin-bottom:12px}.portfolio-backup p{color:var(--muted);max-width:520px;font-size:13px;line-height:1.9}.portfolio-backup small{color:#81938a;margin-top:13px;font-size:10px;line-height:1.8;display:block}.backup-actions{flex-direction:column;align-items:stretch;gap:12px;display:flex}.backup-actions button{justify-content:center;min-height:46px;font-size:11px}.backup-actions button:disabled{opacity:.5;cursor:not-allowed}.backup-restore-button{color:var(--teal);background:#fbfdf8;border:1px solid #c5d6ce;border-radius:8px;align-items:center;gap:12px;padding:12px 18px;display:flex}.backup-message{border-top:1px solid var(--rule);margin-top:22px;padding-top:17px;color:var(--teal)!important}.restore-dialog{width:min(600px,100vw - 30px)}.restore-table{border-top:1px solid var(--rule);max-height:300px;margin:21px 0;overflow:auto}.restore-table>div{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:20px;padding:17px 0;font-size:13px;display:flex}.restore-table strong{font:12px var(--mono);color:var(--ink)}.restore-table small{font:9px/1.7 var(--mono);color:var(--muted);margin-top:6px;display:block}.restore-table>div>span{text-align:right;font-variant-numeric:tabular-nums}.restore-table strong small{color:var(--teal);font-size:8px}.restore-kept{color:var(--muted);font-size:11px}.backup-date{font:9px/1.8 var(--mono);color:var(--muted);margin-top:13px;display:block}.restore-dialog>.primary-button{justify-content:center;width:100%;min-height:48px;margin-top:24px}.restore-dialog>.primary-button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:760px){.backup-layout{grid-template-columns:minmax(0,1fr);gap:22px}.portfolio-backup h2{font-size:30px}.backup-actions{gap:10px}.backup-actions button{width:100%}.restore-table{max-height:240px}.restore-table>div{gap:12px;font-size:12px}.restore-kept{font-size:10px}.restore-dialog .dialog-heading h2{font-size:25px}}.watching-panel .body-copy{color:var(--muted);margin:6px 0 14px;font-size:12px;line-height:1.8}.watching-list{flex-wrap:wrap;gap:9px;margin:0 0 16px;padding:0;list-style:none;display:flex}.watching-list li{border:1px solid var(--line);background:var(--pale);border-radius:24px;align-items:center;gap:2px;padding-left:13px;display:flex}.watching-list li>a,.watching-list li>span{font:11px var(--mono);color:var(--teal);align-items:center;gap:7px;min-height:40px;display:flex}.watching-list .icon-button{min-width:40px;min-height:40px;color:var(--muted)}.stock-detail-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.secondary-button{color:var(--teal);cursor:pointer;background:#fbfdf8;border:1px solid #c5d6ce;border-radius:8px;align-items:center;gap:9px;min-height:44px;padding:12px 18px;font-size:12px;display:inline-flex}.secondary-button[aria-pressed=true]{background:var(--pale)}.secondary-button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:760px){.stock-detail-actions{width:100%}.stock-detail-actions>button{flex:1;justify-content:center}}.stock-detail-strip>.stock-detail-actions{flex-direction:row;gap:12px}.home-desk,.intel-workspace{flex-direction:column;gap:23px;display:flex}.desk-hero{background:#fffdf8;border:1px solid #cededb;border-radius:20px;min-height:350px;position:relative;overflow:hidden}.desk-hero-art{opacity:.8;background:linear-gradient(90deg,#fffdf8,#fffdf8a6 23%,#fffdf80d 72%),url(/assets/images/policy/capitol-wash-v1.png) 100%/cover;position:absolute;inset:0 0 0 32%}.desk-hero-copy{max-width:720px;padding:36px 39px;position:relative}.desk-hero h1{font:60px/1.08 var(--serif);letter-spacing:-.055em;margin:17px 0 21px}.desk-hero h1 em{color:var(--teal-dark);font-weight:450}.desk-hero-copy>p{color:#5e757e;max-width:510px;font-size:16px;line-height:1.8}.desk-hero-actions{flex-wrap:wrap;align-items:center;gap:25px;margin:25px 0 22px;display:flex}.desk-hero-actions .primary-button{min-height:47px;font-size:12px}.desk-hero-actions .text-link{font-size:12px}.desk-hero-note{color:#85928b;font-size:10px;line-height:1.8}.desk-status{justify-content:space-between;align-items:center;gap:20px;display:flex}.desk-status>span,.intel-retrieved{font:9px/1.8 var(--mono);color:var(--muted);align-items:center;gap:8px;display:flex}.desk-status .text-link{min-height:38px;font-size:10px}.desk-money{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.desk-money-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:13px;flex-direction:column;align-items:flex-start;min-width:0;padding:21px 19px 13px;display:flex}.desk-money-label{font:8px/1.9 var(--mono);color:#84928e;align-items:center;gap:9px;display:flex}.desk-money-label>svg{color:var(--gold)}.desk-money-card>strong{font:36px/1.25 var(--serif);letter-spacing:-.035em;margin-top:17px}.desk-money-unit{font:7px/1.8 var(--mono);color:#83948e;margin-top:8px}.desk-money-card>p{color:var(--muted);flex:1;margin:13px 0 15px;font-size:11px;line-height:1.8}.desk-money-card>small{border-top:1px solid var(--rule);width:100%;font:8px/1.7 var(--mono);color:#99a39b;justify-content:space-between;gap:9px;padding-top:11px;display:flex}.desk-main-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.desk-stories,.desk-side{flex-direction:column;gap:23px;display:flex}.desk-lead{padding:31px}.desk-lead>.story-source{margin:22px 0 15px;display:block}.desk-lead-title{font:35px/1.32 var(--serif);letter-spacing:-.035em;display:block}.desk-lead-title:hover{color:var(--teal)}.desk-lead>p{color:var(--muted);margin:19px 0 24px;font-size:14px;line-height:1.9}.desk-lead .text-link{font-size:12px}.desk-lead h2{font:32px/1.4 var(--serif);margin:20px 0}.desk-latest .small-link{font:8px var(--mono);white-space:nowrap;align-items:center;gap:7px;display:flex}.desk-report{border-bottom:1px solid var(--rule);align-items:center;gap:14px;padding:21px 0;display:flex}.desk-report-dot,.reading-dot{background:var(--gold);border-radius:50%;flex-shrink:0;width:6px;height:6px}.desk-report>div{flex:1}.desk-report>div>span{font:8px/1.8 var(--mono);color:#8b9994}.desk-report h2{margin-top:9px;font-size:15px;font-weight:450;line-height:1.7}.desk-report>svg{color:var(--teal)}.desk-member{color:#fdfbf2;background:#173f42;border:1px solid #20585a;border-radius:16px;padding:29px 25px;position:relative}.desk-member>.eyebrow{color:#dbc39b;letter-spacing:.1em;font-size:9px}.desk-member>svg{color:#d6bd8e;margin-top:25px;display:block}.desk-member h2{font:35px/1.26 var(--serif);letter-spacing:-.035em;margin:16px 0 22px}.desk-member p{color:#c7d8d1;font-size:12px;line-height:1.9}.desk-member-count{font:8px/1.9 var(--mono);color:#ceb586;margin-bottom:15px;display:block}.desk-member-source{font:8px/1.9 var(--mono);color:#9cb8af;margin-top:16px;display:block}.desk-member .premium-link{color:#f0d39b;border-top:1px solid #6b91834a;justify-content:space-between;align-items:center;margin-top:24px;padding-top:21px;font-size:12px;line-height:1.6;display:flex}.desk-calendar{padding:24px}.desk-calendar>.panel-heading{margin-bottom:7px}.desk-calendar>.panel-heading>svg{color:var(--gold)}.desk-calendar>a:not(.text-link){border-bottom:1px solid var(--rule);align-items:center;gap:14px;padding:18px 0;display:flex}.desk-calendar time{color:var(--gold);flex-direction:column;align-items:center;gap:6px;min-width:33px;display:flex}.desk-calendar time>span{font:8px var(--mono)}.desk-calendar time>strong{font:27px var(--serif)}.desk-calendar a>div{flex:1}.desk-calendar h3{font-size:12px;line-height:1.6}.desk-calendar a>div>span{font:7px/1.7 var(--mono);color:var(--muted);margin-top:6px;display:block}.desk-calendar>a.text-link{min-height:30px;margin-top:20px;font-size:10px}.desk-market{border:1px solid var(--line);background:#fff;border-radius:17px;grid-template-columns:minmax(190px,1fr) 1.5fr;align-items:center;gap:25px;padding:28px 30px;display:grid}.desk-market h2{font:27px/1.35 var(--serif);letter-spacing:-.035em;margin-top:13px}.desk-market>p{color:var(--muted);font-size:13px;line-height:1.9}.desk-market-indexes{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;display:grid}.desk-market-indexes>a{flex-direction:column;gap:12px;min-width:0;display:flex}.desk-market-indexes>a>span{color:var(--muted);font-size:10px;line-height:1.7}.desk-market-indexes strong{letter-spacing:-.04em;white-space:nowrap;font-size:25px;font-weight:450}.desk-market-indexes small{font:8px/1.8 var(--mono)}.desk-market-time{font:8px/1.8 var(--mono);color:#8c9c92;grid-column:2}.desk-market>.text-link{font-size:11px}.desk-explore{border:1px solid var(--line);background:var(--line);border-radius:17px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.desk-explore>a{background:#fffdf8;min-width:0;padding:24px 23px;position:relative}.desk-explore-number{font:9px var(--mono);color:#a7aca0;position:absolute;top:23px;right:20px}.desk-explore>a>svg:first-of-type{color:var(--gold);margin:5px 0 22px}.desk-explore h2{font:23px/1.4 var(--serif);letter-spacing:-.025em}.desk-explore p{color:var(--muted);margin:13px 0 20px;font-size:11px;line-height:1.9}.desk-explore>a>svg:last-child{color:var(--teal)}.intel-desk-hero{color:#f9f7ec;background:#173f42;border:1px solid #1c5759;border-radius:18px;padding:34px 35px;position:relative;overflow:hidden}.intel-desk-hero:after{content:"";pointer-events:none;border:1px solid #87b5a51b;border-radius:50%;width:480px;height:480px;position:absolute;top:-100px;right:-50px;box-shadow:0 0 0 55px #87b5a509,0 0 0 110px #87b5a508}.intel-desk-hero>.eyebrow{color:#cfb381}.intel-desk-hero h1{font:51px/1.15 var(--serif);letter-spacing:-.045em;margin:18px 0 17px}.intel-desk-hero>p{color:#c0d0ca;font-size:16px;line-height:1.8}.intel-desk-hero>div{z-index:1;justify-content:space-between;align-items:center;gap:22px;margin-top:28px;display:flex;position:relative}.intel-desk-hero>div>span{font:9px/1.9 var(--mono);color:#9cbaaf;align-items:center;gap:8px;display:flex}.intel-desk-hero .text-link{color:#ebd2a4;font-size:11px}.intel-entry>svg{color:var(--gold);margin-bottom:22px}.intel-entry h2{font:33px/1.4 var(--serif);letter-spacing:-.03em;max-width:640px}.intel-entry p{color:var(--muted);max-width:660px;margin:18px 0 24px;font-size:14px;line-height:1.9}.intel-entry>div{align-items:center;gap:23px;display:flex}.intel-desk-search{gap:13px;display:flex}.intel-desk-search .workspace-search{min-height:48px}.intel-desk-search input{font-size:13px}.intel-desk-search>.primary-button{white-space:nowrap;min-height:48px;font-size:11px}.intel-topics{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.intel-topics>a{min-height:43px;color:var(--muted);background:#fffdf8;border:1px solid #d5e1d9;border-radius:24px;align-items:center;gap:10px;padding:12px 17px;font-size:10px;display:flex}.intel-topics>a[aria-current=page]{background:var(--pale);color:var(--teal-dark);border-color:#a8c8bc}.intel-topics span{font:9px var(--mono);color:#78998b}.intel-theme-shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.intel-theme-shelf>a{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;padding:26px;display:flex}.intel-theme-shelf .eyebrow{font-size:8px}.intel-theme-shelf h2{font:25px/1.45 var(--serif);letter-spacing:-.03em;flex:1;margin:18px 0 24px}.intel-theme-shelf>a>span:last-child{font:8px var(--mono);color:#8a9b90;border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:20px;width:100%;padding-top:15px;display:flex}.intel-theme-shelf svg{color:var(--teal)}.intel-reading-row{border-bottom:1px solid var(--rule);padding:23px 0}.intel-reading-row>a:first-child{align-items:center;gap:17px;display:flex}.intel-reading-row>a>div{flex:1}.intel-reading-row>a>div>span{font:8px/1.9 var(--mono);color:var(--muted)}.intel-reading-row h2{margin-top:9px;font-size:17px;font-weight:450;line-height:1.75}.intel-reading-row>a>svg{color:var(--teal)}.intel-row-topic{font:8px/1.8 var(--mono);color:var(--teal);align-items:center;gap:8px;min-height:25px;margin:14px 0 0 23px;display:inline-flex}.intel-no-results{padding:25px 0}.intel-no-results h2{font:28px/1.5 var(--serif)}.intel-no-results p{color:var(--muted);margin:12px 0 20px;font-size:13px}.reading-kicker{font:9px/1.9 var(--mono);color:var(--muted);justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;display:flex}.theme-intro,.source-story-intro{padding:36px}.theme-intro h1,.source-story-intro h1{font:43px/1.25 var(--serif);letter-spacing:-.04em;max-width:950px;margin-bottom:22px}.theme-intro .story-source{margin:13px 0 21px;display:block}.reading-deck{color:#687d84;max-width:850px;font-size:17px;line-height:1.95}.source-story-intro .primary-button{overflow-wrap:anywhere;max-width:100%;min-height:47px;margin-top:26px;font-size:12px}.reading-layout{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:24px;display:grid}.reading-prose,.reading-aside{flex-direction:column;gap:23px;display:flex}.reading-body{padding:31px}.reading-body>section{border-bottom:1px solid var(--rule);padding:24px 0}.reading-body>section:first-child{padding-top:2px}.reading-body>section:last-child{border-bottom:0;padding-bottom:3px}.reading-body p,.reading-body li{color:#657b82;margin-top:16px;font-size:15px;line-height:2}.reading-body ul{padding-left:21px}.reading-source-row{border-bottom:1px solid var(--rule);align-items:center;gap:15px;padding:22px 0;display:flex}.reading-source-row>div{flex:1}.reading-source-row small{font:8px/1.9 var(--mono);color:var(--muted)}.reading-source-row h3{margin-top:8px;font-size:14px;line-height:1.8}.reading-source-row>svg{color:var(--teal)}.reading-money-bridge{background:#edf3eb;border:1px solid #c5d8cd;border-radius:14px;padding:26px}.reading-money-bridge>svg{color:var(--gold);margin-bottom:20px}.reading-money-bridge h2{font:30px/1.3 var(--serif);letter-spacing:-.03em}.reading-money-bridge p{color:var(--muted);margin:17px 0 22px;font-size:12px;line-height:1.9}.reading-money-bridge .text-link{margin-top:15px;font-size:10px;line-height:1.7;display:flex}.reading-related{padding:24px}.reading-related>a{border-bottom:1px solid var(--rule);color:var(--teal-dark);justify-content:space-between;align-items:center;gap:15px;padding:17px 0;font-size:12px;line-height:1.8;display:flex}.reading-theme-contexts{flex-direction:column;gap:20px;display:flex}.reading-context-label{justify-content:space-between;align-items:center;gap:20px;display:flex}.reading-context-label p{color:var(--muted);font-size:10px;line-height:1.8}.reading-context h2{font:31px/1.45 var(--serif);letter-spacing:-.03em;margin:20px 0 15px}.reading-context p{color:var(--muted);max-width:850px;margin-bottom:23px;font-size:15px;line-height:1.95}.reading-theme-link{color:var(--teal);background:#f6faf4;border:1px solid #d1e0d5;border-radius:22px;align-items:center;gap:10px;margin:20px 10px 0 0;padding:10px 15px;font-size:10px;display:inline-flex}.reading-wait{font:31px/1.5 var(--serif)}@media (max-width:1260px){.desk-hero h1{font-size:51px}.desk-hero-copy{max-width:650px;padding:32px}.desk-hero-copy>p{max-width:460px;font-size:14px}.desk-main-grid{grid-template-columns:minmax(0,1fr)}.desk-side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.desk-member h2{font-size:32px}.desk-lead-title{font-size:34px}.desk-money{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-money-card>strong{font-size:35px}.desk-explore{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-market{grid-template-columns:minmax(0,1fr)}.desk-market-time{grid-column:auto}.intel-theme-shelf h2{font-size:23px}.reading-layout{grid-template-columns:minmax(0,1fr)}.reading-aside{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.theme-intro h1,.source-story-intro h1{font-size:37px}.reading-deck{font-size:16px}.reading-kicker{font-size:8px}}@media (max-width:760px){.home-desk,.intel-workspace{gap:18px}.desk-hero{border-radius:15px;min-height:0}.desk-hero-copy{padding:27px 25px}.desk-hero h1{margin:18px 0 21px;font-size:43px}.desk-hero .eyebrow{letter-spacing:.1em;max-width:220px;font-size:8px;display:block}.desk-hero-art{opacity:.45;inset:0 0 0 12%}.desk-hero-copy>p{font-size:13px;line-height:1.9}.desk-hero-actions{align-items:flex-start;gap:17px;margin-top:23px}.desk-hero-actions .primary-button{min-height:46px;font-size:11px}.desk-hero-actions .text-link{min-height:35px;font-size:10px}.desk-hero-note{max-width:240px;font-size:9px;display:block}.desk-status{align-items:center;gap:14px}.desk-status>span{font-size:7px}.desk-status .text-link{gap:7px;font-size:9px;line-height:1.7}.desk-money{gap:10px}.desk-money-card{padding:17px 14px 12px}.desk-money-label{flex-wrap:wrap;gap:7px;font-size:7px}.desk-money-label>svg{width:17px}.desk-money-card>strong{font-size:30px}.desk-money-unit{font-size:6px;line-height:1.9}.desk-money-card>p{margin:12px 0;font-size:10px}.desk-money-card>small{font-size:7px}.desk-main-grid,.desk-stories{gap:18px}.desk-side{gap:18px;display:flex}.desk-lead{padding:24px}.desk-lead-title{font-size:29px;line-height:1.4}.desk-lead>p{font-size:13px;line-height:1.95}.desk-lead .text-link{font-size:11px}.desk-lead .panel-meta{font-size:6px}.desk-lead>.story-source{font-size:7px;line-height:1.8}.desk-report{gap:12px;padding:22px 0}.desk-report>div>span{font-size:7px}.desk-report h2{font-size:13px;line-height:1.85}.desk-member{padding:26px}.desk-member h2{font-size:35px}.desk-calendar{padding:24px}.desk-market{gap:24px;padding:25px}.desk-market h2{font-size:29px}.desk-market-indexes{grid-template-columns:minmax(0,1fr);gap:0}.desk-market-indexes>a{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:18px 0;display:grid}.desk-market-indexes>a>span{grid-row:1/3;font-size:11px}.desk-market-indexes strong{font-size:25px}.desk-market-indexes small{text-align:right;grid-column:2;font-size:7px}.desk-market-time{font-size:7px}.desk-explore>a{padding:21px 18px}.desk-explore h2{font-size:21px}.desk-explore p{font-size:10px}.desk-explore-number{font-size:8px;top:19px;right:16px}.desk-explore>a>svg:first-of-type{width:21px;margin-bottom:17px}.intel-desk-hero{padding:28px 25px}.intel-desk-hero h1{font-size:42px}.intel-desk-hero>.eyebrow{letter-spacing:.09em;font-size:8px}.intel-desk-hero>p{font-size:14px}.intel-desk-hero>div{flex-direction:column;align-items:flex-start;gap:15px}.intel-desk-hero>div>span{font-size:8px}.intel-desk-hero .text-link{min-height:36px;font-size:10px}.intel-entry h2{font-size:29px}.intel-entry p{font-size:13px}.intel-entry>div{flex-wrap:wrap;gap:18px}.intel-desk-search{flex-wrap:wrap;gap:10px}.intel-desk-search .workspace-search{flex-basis:100%}.intel-desk-search>.primary-button{justify-content:center;width:100%;min-height:46px;font-size:11px}.intel-topics{gap:7px}.intel-topics>a{min-height:42px;padding:10px 13px;font-size:9px}.intel-theme-shelf{grid-template-columns:minmax(0,1fr);gap:13px}.intel-theme-shelf>a{padding:23px}.intel-theme-shelf h2{font-size:25px}.intel-reading-row{padding:23px 0}.intel-reading-row>a:first-child{gap:12px}.intel-reading-row h2{font-size:14px;line-height:1.85}.intel-reading-row>a>div>span{font-size:7px}.intel-row-topic{min-height:31px;margin-left:18px;font-size:7px}.intel-retrieved{font-size:7px}.intel-workspace .workspace-controls>.text-link{font-size:9px}.theme-intro,.source-story-intro{padding:26px}.reading-kicker{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-bottom:22px}.reading-kicker>.eyebrow{font-size:8px}.theme-intro h1,.source-story-intro h1{font-size:31px;line-height:1.4}.reading-deck{font-size:14px;line-height:2}.source-story-intro .primary-button{min-height:46px;font-size:11px}.reading-layout,.reading-prose{gap:18px}.reading-body{padding:25px}.reading-body p,.reading-body li{font-size:14px;line-height:2}.reading-body .eyebrow{font-size:8px}.reading-source-row{gap:12px}.reading-source-row small{font-size:7px}.reading-source-row h3{font-size:13px}.reading-aside{gap:18px;display:flex}.reading-context-label{flex-direction:column;align-items:flex-start;gap:9px}.reading-context-label p{font-size:9px}.reading-context h2{font-size:27px}.reading-context p{font-size:14px}.reading-theme-link{min-height:40px;font-size:9px}.reading-wait{font-size:28px}}.intel-market-read{background:#fbfdf7;border-color:#ccdaca}.intel-market-read h1,.intel-market-read h2{font:34px/1.4 var(--serif);letter-spacing:-.035em;margin:12px 0 18px}.intel-market-read>p{color:var(--muted);max-width:850px;margin-bottom:22px;font-size:14px;line-height:1.95}.intel-market-read .text-link{min-height:38px;font-size:11px}.read-evidence{border-top:1px solid var(--rule);margin:25px 0}.read-evidence>a{border-bottom:1px solid var(--rule);align-items:center;gap:18px;padding:21px 0;display:flex}.read-evidence>a>div{flex-direction:column;flex:1;gap:8px;display:flex}.read-evidence strong{font-size:15px;font-weight:450}.read-evidence>a>div>span{font:8px var(--mono);color:var(--muted)}.read-evidence>a>span{font-variant-numeric:tabular-nums;font-size:19px}.read-evidence>a>svg{color:var(--teal)}.reading-market-split{border-bottom:1px solid var(--rule);padding:15px 0}.full-market-read>.source-footnote{margin-top:20px;display:block}@media (max-width:760px){.intel-market-read h1,.intel-market-read h2{font-size:29px}.intel-market-read>p,.read-evidence strong{font-size:13px}.read-evidence>a>span{font-size:17px}}.desk-market-indexes .desk-market-symbol{font:8px/1.8 var(--mono);color:#82958b}.home-desk .desk-hero-note{color:#697e74}@media (max-width:1260px){.home-desk .desk-hero-art{opacity:.36}}@media (max-width:760px){.home-desk .desk-market-indexes>a>span:first-child{grid-area:1/1}.home-desk .desk-market-indexes>a>.desk-market-symbol{grid-area:2/1;font-size:7px}.home-desk .desk-market-indexes strong{grid-area:1/2}.home-desk .desk-market-indexes small{grid-area:2/2}.intel-workspace .intel-theme-shelf{scroll-snap-type:x mandatory;gap:13px;padding-bottom:10px;display:flex;overflow-x:auto}.intel-workspace .intel-theme-shelf>a{scroll-snap-align:start;flex:0 0 87%}.reading-context>.panel-heading{margin-bottom:20px}}.markets-desk{flex-direction:column;gap:24px;min-width:0;display:flex}.markets-desk-hero{background:#edf3eb;border:1px solid #d1dfd4;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;padding:34px 36px;display:flex;position:relative;overflow:hidden}.markets-desk-hero>div:first-child,.markets-desk-hero>a{z-index:1;position:relative}.markets-desk-hero .eyebrow{color:#8f722f}.markets-desk-hero h1{font:54px/1.13 var(--serif);letter-spacing:-.045em;margin:17px 0 21px}.markets-desk-hero h1 em{color:var(--teal-dark);font-weight:400}.markets-desk-hero p{color:#698078;max-width:470px;font-size:14px;line-height:1.9}.markets-desk-hero>a{white-space:nowrap;align-self:flex-end;min-height:47px;margin-bottom:3px;font-size:11px}.market-hero-mark{color:#8da793;opacity:.12;pointer-events:none;width:300px;height:260px;position:absolute;top:0;right:50px}.market-hero-mark svg{width:100%;height:100%}.market-desk-status,.market-detail-toolbar{justify-content:space-between;align-items:center;gap:20px;display:flex}.market-desk-status>span{font:9px/1.9 var(--mono);color:var(--muted)}.market-desk-status>.text-link,.market-detail-toolbar .text-link{min-height:40px;font-size:11px}.market-view-tabs{border:1px solid var(--line);background:#fff;border-radius:28px;align-self:flex-start;gap:7px;padding:4px;display:flex}.market-view-tabs button{color:var(--muted);border-radius:24px;min-height:44px;padding:12px 21px;font-size:11px}.market-view-tabs button[aria-pressed=true]{background:var(--pale);color:var(--teal)}.market-index-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.market-index-cards>a{border:1px solid var(--line);background:#fff;border-radius:13px;flex-direction:column;gap:18px;min-width:0;padding:22px;display:flex}.market-index-cards>a>span:first-child{color:var(--muted);font:10px/1.8 var(--mono);justify-content:space-between;align-items:center;gap:8px;display:flex}.market-index-cards strong{letter-spacing:-.04em;white-space:nowrap;font-size:31px;font-weight:450}.market-index-cards>a>span:last-child{font-size:14px}.market-index-cards small{color:#7a9088;font:7px/1.9 var(--mono);margin-top:12px;display:block}.market-pulse-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.market-session-read h2{font:34px/1.35 var(--serif);letter-spacing:-.035em;margin:17px 0 18px}.market-session-read>p{color:var(--muted);margin-bottom:17px;font-size:14px;line-height:1.95}.market-session-read>.text-link{min-height:38px;font-size:11px}.market-breadth-labels{font:8px/1.9 var(--mono);color:var(--muted);flex-wrap:wrap;gap:17px;margin-top:24px;display:flex}.market-breadth-labels span{align-items:center;gap:7px;display:flex}.market-breadth-labels i{background:#418f7e;border-radius:50%;width:6px;height:6px}.market-breadth-labels span:nth-child(2) i{background:#b8666b}.market-breadth-track{background:#e6ece5;border-radius:5px;height:7px;margin-top:13px;display:flex;overflow:hidden}.market-breadth-track i{background:#418f7e;height:100%}.market-breadth-track i:nth-child(2){background:#b8666b}.market-sector-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.market-sector-grid>a{background:#f2f4ef;border:1px solid #d7e0d3;border-radius:10px;flex-direction:column;justify-content:space-between;gap:15px;min-height:140px;padding:18px;display:flex}.market-sector-grid>a.positive{background:#eaf3e9;border-color:#cddfd0}.market-sector-grid>a.negative{background:#f9eeee;border-color:#ebd4d3}.market-sector-grid>a>span{font-size:12px;line-height:1.7}.market-sector-grid strong{letter-spacing:-.025em;color:var(--teal);font-size:27px;font-weight:450}.market-sector-grid>a.negative strong{color:var(--red)}.market-sector-grid small{font:8px var(--mono);color:#7a9186;justify-content:space-between;align-items:center;display:flex}.market-explorer-controls{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:21px;display:flex}.market-explorer-controls .primary-button{min-height:46px;font-size:11px}.market-explorer-controls .workspace-search{min-height:46px}.market-sort{color:var(--muted);font:8px var(--mono);align-items:center;gap:10px;display:flex}.market-sort select{border:1px solid var(--line);min-height:46px;color:var(--ink);background:#fff;border-radius:7px;padding:12px;font-family:inherit;font-size:10px}.market-group-tabs{flex-wrap:wrap;gap:9px;margin-bottom:25px;display:flex}.market-group-tabs button{border:1px solid var(--line);color:var(--muted);border-radius:25px;min-height:42px;padding:11px 17px;font-size:10px}.market-group-tabs button[aria-pressed=true]{background:var(--pale);color:var(--teal);border-color:#adcbbb}.market-bench-head,.market-bench-row{grid-template-columns:minmax(0,1fr) minmax(90px,110px) minmax(110px,125px);align-items:center;gap:19px;display:grid}.market-bench-head{font:8px/1.8 var(--mono);color:var(--muted);border-bottom:1px solid var(--rule);padding-bottom:15px}.market-bench-head>span:not(:first-child){text-align:right}.market-bench-row{border-bottom:1px solid var(--rule);min-width:0;padding:20px 0;font-size:13px}.market-bench-row>div{flex-direction:column;gap:8px;min-width:0;display:flex}.market-bench-row strong{font-size:14px;font-weight:450;line-height:1.7}.market-bench-row>div>span{font:7px/1.9 var(--mono);color:var(--muted)}.market-bench-row>span{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.market-bench-row>span:last-child{justify-content:flex-end;align-items:center;gap:11px;display:flex}.market-bench-row>span:last-child>svg{color:#8ba496}.market-bench-row.compact{grid-template-columns:minmax(0,1fr) auto}.market-bench-row.compact>span:nth-child(2){display:none}.market-bench-row.compact strong{font-size:13px}.market-empty{padding:30px 0}.market-empty h2,.market-history-empty h2{font:29px/1.4 var(--serif);letter-spacing:-.025em}.market-empty p,.market-history-empty p{color:var(--muted);margin:15px 0 21px;font-size:13px;line-height:1.9}.market-source-split{border-bottom:1px solid var(--rule);align-items:center;gap:20px;padding:22px 0;display:flex}.market-source-split>svg{color:var(--gold);flex-shrink:0}.market-source-split p{color:var(--muted);flex:1;font-size:14px;line-height:1.9}.market-source-split .text-link{flex-shrink:0;min-height:42px;font-size:10px}.market-detail-hero{justify-content:space-between;align-items:center;gap:25px;padding:33px;display:flex}.market-detail-hero h1{font:46px/1.3 var(--serif);letter-spacing:-.035em;margin:17px 0}.market-detail-category{font:8px/1.9 var(--mono);color:var(--muted)}.market-detail-price{flex-direction:column;align-items:flex-end;gap:18px;display:flex}.market-detail-price>strong{letter-spacing:-.04em;white-space:nowrap;font-size:43px;font-weight:450}.market-detail-price>span{text-align:right;font-size:17px}.market-detail-price small{font:7px var(--mono);color:var(--muted);margin-top:11px;display:block}.market-detail-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:24px;display:grid}.market-detail-primary,.market-detail-side{flex-direction:column;gap:24px;min-width:0;display:flex}.market-compare-card{color:#fffaf0;background:#173f42;border:1px solid #20585a;border-radius:15px;padding:27px}.market-compare-card>.eyebrow{color:#d2b785;margin-top:22px;font-size:8px;display:block}.market-compare-card>svg{color:#d2b785}.market-compare-card h2{font:34px/1.35 var(--serif);letter-spacing:-.03em;margin:18px 0 25px}.market-compare-card .premium-link{color:#f3d8a0;border-top:1px solid #76988c55;justify-content:space-between;align-items:center;gap:12px;min-height:45px;padding-top:20px;font-size:11px;line-height:1.8;display:flex}.market-side-copy{color:var(--muted);margin-bottom:18px;font-size:13px;line-height:1.9}.market-detail-side .text-link{min-height:44px;margin-top:8px;font-size:11px;display:flex}.market-range-controls{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.market-range-controls button{border:1px solid var(--line);min-height:42px;font:10px var(--mono);color:var(--muted);border-radius:7px;padding:11px 13px}.market-range-controls button[aria-pressed=true]{background:var(--pale);color:var(--teal);border-color:#aacaba}.market-history-status{justify-content:space-between;align-items:center;gap:15px;margin:7px 0 21px;display:flex}.market-history-status>span{font:8px/1.9 var(--mono);color:var(--muted)}.market-history-status>.text-link{min-height:38px;font-size:10px}.market-chart-meta{font:8px/1.9 var(--mono);color:var(--muted);justify-content:space-between;gap:15px;margin:17px 0 20px;display:flex}.market-history-chart>svg{width:100%;height:auto;margin:10px 0 25px;overflow:visible}.market-history-chart svg text{font:10px var(--mono);fill:#70877a}.market-chart-legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:22px;display:grid}.market-chart-legend>div{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.market-chart-legend i{border-radius:50%;flex-shrink:0;width:8px;height:8px}.market-chart-legend>div>div{flex-direction:column;flex:1;gap:7px;display:flex}.market-chart-legend strong{font:10px var(--mono)}.market-chart-legend span{color:var(--muted);font-size:10px;line-height:1.7}.market-chart-legend b{flex-basis:100%;margin-left:18px;font-size:17px;font-weight:450}.market-history-chart>.source-footnote{margin:17px 0 0;display:block}.market-history-table{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-top:23px;padding:18px 0}.market-history-table>summary{cursor:pointer;color:var(--teal);min-height:30px;font-size:11px;line-height:1.8}.market-table-scroll{max-height:360px;margin-top:19px;overflow-x:auto}.market-table-scroll table{border-collapse:collapse;width:100%;font:10px/1.9 var(--mono);min-width:280px}.market-table-scroll caption{text-align:left;color:var(--muted);padding-bottom:18px;font-size:8px}.market-table-scroll th,.market-table-scroll td{border-bottom:1px solid var(--rule);text-align:right;white-space:nowrap;padding:13px 9px;font-weight:400}.market-table-scroll th:first-child{text-align:left}.market-table-scroll thead th{color:var(--muted)}.market-table-scroll td small{color:var(--muted);font-size:8px;display:block}.market-history-empty{padding:25px 0}.market-compare-intro{background:#f3f5ed;padding:34px}.market-compare-intro h1{font:46px/1.22 var(--serif);letter-spacing:-.04em;margin:19px 0}.market-compare-intro em{color:var(--teal-dark);font-weight:400}.market-compare-intro p{color:var(--muted);max-width:650px;font-size:15px;line-height:1.9}.market-compare-form{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:16px;display:grid}.market-compare-form>label{flex-direction:column;gap:12px;min-width:0;display:flex}.market-compare-form>label>span{font:8px var(--mono);color:var(--muted)}.market-compare-form select{border:1px solid var(--line);color:var(--ink);background:#f7faf4;border-radius:7px;width:100%;min-height:47px;padding:13px 12px;font-size:11px}.market-compare-form>.primary-button{min-height:47px;font-size:11px}.market-presets{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.market-presets>.eyebrow{margin-right:7px;font-size:8px}.market-presets>a{font:9px var(--mono);border:1px solid var(--line);min-height:44px;color:var(--teal);background:#fff;border-radius:24px;align-items:center;gap:16px;padding:13px 17px;display:flex}.market-entry>svg{color:var(--gold);margin-bottom:23px}.market-entry h2{font:33px/1.4 var(--serif);letter-spacing:-.03em}.market-entry p{color:var(--muted);max-width:620px;margin:18px 0 25px;font-size:14px;line-height:1.9}.market-entry>.text-link{min-height:44px;margin-left:24px;font-size:12px}.markets-desk a:hover strong,.markets-desk a:hover h2{color:var(--teal)}.markets-desk button:disabled{opacity:.55;cursor:wait}@media (max-width:1260px){.market-index-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.market-sector-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.market-pulse-grid,.market-detail-layout{grid-template-columns:minmax(0,1fr)}.market-detail-side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.market-compare-form{grid-template-columns:repeat(3,minmax(0,1fr))}.market-compare-form>.primary-button{grid-column:1/-1;justify-content:center}.markets-desk-hero{flex-direction:column;align-items:flex-start}.markets-desk-hero>a{align-self:flex-start}.market-hero-mark{width:280px;height:270px;top:50px;right:20px}}@media (max-width:760px){.markets-desk{gap:18px}.markets-desk-hero{border-radius:15px;gap:22px;padding:28px 25px}.markets-desk-hero h1{font-size:41px;line-height:1.2}.markets-desk-hero .eyebrow{font-size:8px}.markets-desk-hero p{font-size:13px;line-height:1.9}.market-hero-mark{width:190px;top:100px;right:-30px}.markets-desk-hero>a{min-height:46px;font-size:10px}.market-desk-status{align-items:flex-start;gap:10px}.market-desk-status>span{max-width:170px;font-size:7px}.market-desk-status>.text-link{white-space:nowrap;min-height:36px;font-size:9px}.market-detail-toolbar{gap:10px}.market-detail-toolbar .text-link{min-height:44px;font-size:10px}.market-view-tabs{align-self:auto;width:100%}.market-view-tabs button{flex:1;min-height:44px;padding:11px 8px;font-size:10px}.market-index-cards{gap:10px}.market-index-cards>a{gap:15px;padding:18px 14px}.market-index-cards>a>span:first-child{gap:5px;font-size:8px}.market-index-cards strong{font-size:27px}.market-index-cards>a>span:last-child{font-size:13px}.market-index-cards small{font-size:6px}.market-session-read h2{font-size:30px}.market-session-read>p{font-size:13px;line-height:1.95}.market-session-read .panel-meta{font-size:6px}.market-breadth-labels{gap:11px;font-size:7px}.market-sector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.market-sector-grid>a{min-height:135px;padding:15px}.market-sector-grid>a>span{font-size:11px;line-height:1.8}.market-sector-grid strong{font-size:26px}.market-sector-grid small{font-size:7px}.market-explorer-controls{gap:10px}.market-explorer-controls .workspace-search{flex-basis:100%}.market-explorer-controls .primary-button{flex:1;font-size:10px}.market-sort{flex:1;justify-content:flex-end;gap:6px;font-size:7px}.market-sort select{max-width:143px;padding:11px 7px;font-size:9px}.market-group-tabs{gap:7px}.market-group-tabs button{min-height:42px;padding:9px 12px;font-size:9px}.market-bench-head{display:none}.market-bench-row{grid-template-columns:minmax(0,1fr) auto;gap:9px 14px;padding:21px 0;position:relative}.market-bench-row>div{grid-row:1/3}.market-bench-row strong{font-size:13px}.market-bench-row>div>span{font-size:6px}.market-bench-row>span:nth-child(2){font-size:13px}.market-bench-row>span:last-child{grid-column:2;gap:5px;font-size:12px}.market-bench-row.compact>div{grid-row:auto}.market-bench-row.compact>span:last-child{grid-row:1}.market-detail-hero{flex-direction:column;align-items:flex-start;gap:14px;padding:27px}.market-detail-hero>.eyebrow,.market-detail-hero .eyebrow{font-size:8px}.market-detail-hero h1{margin:16px 0;font-size:37px}.market-detail-price{flex-direction:row;align-items:center;gap:22px;width:100%}.market-detail-price>strong{font-size:37px}.market-detail-price>span{margin-left:auto;font-size:16px}.market-detail-price small{font-size:6px}.market-detail-primary,.market-detail-side{gap:18px}.market-detail-side{display:flex}.market-range-controls{gap:4px}.market-range-controls button{min-width:39px;min-height:42px;padding:9px 10px;font-size:8px}.markets-desk .panel:has(.market-range-controls)>.panel-heading{flex-wrap:wrap;gap:14px}.market-history-status{align-items:center;gap:12px}.market-history-status>span{font-size:7px}.market-history-status>.text-link{gap:6px;font-size:9px}.market-chart-meta{font-size:7px}.market-history-chart>svg{margin:5px 0 19px}.market-chart-legend{gap:14px 8px}.market-chart-legend>div{gap:7px}.market-chart-legend strong{font-size:9px}.market-chart-legend span{font-size:8px}.market-chart-legend b{margin-left:15px;font-size:15px}.market-history-chart>.source-footnote{font-size:7px;line-height:1.9}.market-history-table>summary{min-height:35px;font-size:10px}.market-table-scroll table{font-size:8px}.market-table-scroll th,.market-table-scroll td{padding:12px 5px}.market-table-scroll caption,.market-table-scroll td small{font-size:7px}.market-compare-intro{padding:27px}.market-compare-intro .eyebrow{font-size:7px}.market-compare-intro h1{font-size:34px;line-height:1.3}.market-compare-intro p{font-size:13px;line-height:1.95}.market-compare-form{grid-template-columns:minmax(0,1fr);gap:19px}.market-compare-form>label>span{font-size:8px}.market-compare-form select{min-height:48px;font-size:12px}.market-compare-form>.primary-button{min-height:47px;font-size:11px}.market-presets{gap:9px}.market-presets>.eyebrow{flex-basis:100%;font-size:7px}.market-presets>a{min-height:44px;padding:12px 14px;font-size:8px}.market-source-split{flex-wrap:wrap;gap:15px}.market-source-split p{font-size:13px}.market-source-split .text-link{flex-basis:100%;min-height:36px;margin-left:35px}.market-entry h2{font-size:30px}.market-entry p{font-size:13px}.market-entry>.text-link{margin-top:15px;margin-left:0;font-size:11px;display:flex}.market-compare-card h2{font-size:32px}.market-history-empty h2{font-size:27px}}.market-history-table>.source-footnote{color:var(--muted);margin-top:14px;font:11px/1.9 DM Sans,sans-serif}@media (max-width:760px){.market-history-chart svg text{font-size:22px}.market-table-scroll table{min-width:280px;font-size:11px}.market-history-table:has(th:nth-child(3)) table{min-width:340px}.market-history-table:has(th:nth-child(4)) table{min-width:430px}.market-table-scroll caption,.market-table-scroll td small{font-size:9px}}.market-table-hint{color:var(--teal);margin-top:18px;font-size:11px;line-height:1.8}.market-table-scroll:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:3px}.watchlist-notice,.watchlist-feedback{background:#fffbef;border:1px solid #ddc49a;border-radius:9px;align-items:center;gap:13px;margin-bottom:19px;padding:15px 18px;font-size:12px;line-height:1.8;display:flex}.watchlist-notice>svg,.watchlist-feedback>svg{color:var(--gold)}.watchlist-notice>span,.watchlist-feedback>span{flex:1}.watchlist-notice>button,.watchlist-feedback>a{color:var(--teal);align-items:center;gap:7px;min-height:38px;font-size:11px;display:inline-flex}.watchlist-feedback{background:#edf6ec;border-color:#c7ddd0}.watchlist-feedback>svg{color:var(--teal)}.watchlist-feedback .icon-button{min-width:38px}.watchlist-inline-status{min-height:23px;color:var(--teal);margin:14px 0;font-size:12px;line-height:1.8}.topic-chooser{border:0;min-inline-size:0;margin:0;padding:0}.topic-chooser>legend{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.topic-chooser[disabled]{opacity:.6}.topic-chooser>label:first-of-type{border-color:#c2d5c5}.saved-journey-row{border-bottom:1px solid var(--rule);align-items:center;gap:14px;padding:23px 0;display:flex}.saved-journey-row:last-child{border-bottom:0}.saved-journey-row>a,.saved-unavailable{flex:1;align-items:center;gap:18px;min-width:0;display:flex}.saved-journey-row>a>svg:first-child,.saved-unavailable>svg{color:var(--gold);flex-shrink:0}.saved-journey-row>a>div,.saved-unavailable>div{flex:1;min-width:0}.saved-journey-row h2{margin-top:8px;font-size:16px;font-weight:450;line-height:1.8}.saved-journey-row p{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.9}.saved-journey-row span{font:9px/1.8 var(--mono);color:var(--muted)}.saved-journey-row>.icon-button{align-self:flex-start;width:44px;min-width:44px;height:44px}.saved-journey-row>a>svg:last-child{color:var(--teal)}.saved-unavailable{background:#fbfaf5;border-radius:9px;padding:17px}.saved-unavailable h2{font-size:14px}.saved-unavailable p{font-size:11px}.saved-empty{padding:13px 0 7px}.saved-empty h2{font:30px/1.5 var(--serif);letter-spacing:-.03em}.saved-empty p{color:var(--muted);margin:15px 0 22px;font-size:14px;line-height:1.9}.saved-empty>.text-link{min-height:42px;font-size:12px}.stocks-page .stock-search-form~.text-link{margin-top:16px;font-size:11px}.world-map-page .workspace-empty>.text-link{min-height:42px;margin-top:14px;font-size:11px}.account-card .access-badge{line-height:1.8}.site-header .header-account:disabled{cursor:progress}.connection{white-space:nowrap}.report-intro+.panel{scroll-margin-top:100px}.save-button:disabled{cursor:progress}@media (max-width:760px){.watchlist-notice,.watchlist-feedback{flex-wrap:wrap;gap:11px;padding:14px;font-size:11px}.watchlist-notice>span,.watchlist-feedback>span{flex-basis:calc(100% - 35px);min-width:200px}.watchlist-notice>button,.watchlist-feedback>a{min-height:42px;margin-left:28px;font-size:10px}.watchlist-feedback>.icon-button{margin-left:auto}.saved-journey-row{align-items:flex-start;gap:10px;padding:21px 0}.saved-journey-row>a,.saved-unavailable{gap:12px}.saved-journey-row h2{font-size:14px;line-height:1.85}.saved-journey-row p{font-size:12px}.saved-journey-row span{font-size:7px;line-height:1.9}.saved-journey-row>a>svg:last-child{display:none}.saved-journey-row>a>svg:first-child{width:18px}.saved-unavailable{align-items:flex-start;padding:14px}.saved-unavailable h2{font-size:13px}.saved-unavailable p{font-size:11px}.saved-empty h2{font-size:28px}.saved-empty p{font-size:13px}.saved-empty>.text-link{min-height:44px;font-size:11px}.topic-chooser label{min-height:45px}.watchlist-inline-status{font-size:11px}.site-shell .sidebar .product-sidebar{gap:3px}.sidebar.is-open{overflow-y:auto}.connection{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.skeleton{animation:none}*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.watchlist-hero{min-height:0}.watchlist-hero .hero-content{padding-bottom:30px}.watchlist-hero .hero-image{opacity:.35}.watchlist-hero h1{font-size:38px}@media (max-width:760px){.watchlist-hero{min-height:0}.watchlist-hero .hero-content{padding:24px}.watchlist-hero .hero-image{display:none}.watchlist-hero h1{margin-top:14px;font-size:31px}.watchlist-hero p{margin-bottom:0;font-size:13px}}html{scroll-behavior:auto}#political-reporting{scroll-margin-top:100px}.chart-analysis-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.chart-window{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.chart-window label,.globe-filter-grid label{color:var(--muted);flex-direction:column;gap:7px;font-size:11px;display:flex}.chart-window select,.globe-filter-grid select{border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:8px;max-width:100%;min-height:40px;padding:10px;font:11px DM Sans,sans-serif}select:focus-visible{outline:2px solid var(--teal);outline-offset:3px}input[type=range]:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.chart-inspector{border:1px solid var(--line);background:#f4f7f3;border-radius:12px;padding:16px 18px}.chart-inspector>label{font:10px var(--mono);color:var(--muted);justify-content:space-between;display:flex}.chart-inspector>label strong{color:var(--ink)}.chart-inspector>input{width:100%;accent-color:var(--teal);cursor:ew-resize;margin:16px 0}.chart-inspector .market-chart-legend{margin:0}.chart-stat-grid{flex-wrap:wrap;gap:12px;margin:19px 0;display:flex}.chart-stat-grid>section{border:1px solid var(--line);background:#fff;border-top:3px solid;border-radius:8px;flex:1;min-width:185px;padding:15px}.chart-stat-grid>section>strong{font:10px var(--mono)}.chart-stat-grid dl{margin:15px 0 0}.chart-stat-grid dl>div{justify-content:space-between;gap:12px;margin-top:10px;font-size:11px;display:flex}.chart-stat-grid dt{color:var(--muted)}.chart-stat-grid dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.globe-explorer-controls,.globe-compare{margin-bottom:20px}.globe-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.globe-explorer-controls .source-footnote{margin-top:14px}.globe-compare>summary{cursor:pointer;color:var(--teal);font-size:13px}.globe-compare .globe-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.globe-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.globe-compare-grid>article{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.globe-compare-grid h3{font:21px/1.35 var(--serif);margin:7px 0 12px}.globe-compare-grid p{color:var(--muted);font-size:12px;line-height:1.8}.globe-compare-grid small{color:var(--muted);font:9px var(--mono)}.map-market-link{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:14px;padding:13px 0;display:flex}.map-market-link:hover{color:var(--teal)}.map-market-link small{font:9px var(--mono);color:var(--muted);margin-top:4px;display:block}.excel-import h2{font:27px var(--serif);margin-bottom:12px}.excel-import .backup-restore-button{justify-content:center;align-items:center;gap:8px;min-height:43px;display:inline-flex}.excel-import .backup-layout small{font-size:11px;line-height:1.7}.excel-preview-scroll{border-block:1px solid var(--line);max-height:340px;margin:20px 0;overflow:auto}.excel-preview-scroll table{border-collapse:collapse;width:100%;min-width:500px;font-size:12px}.excel-preview-scroll th,.excel-preview-scroll td{text-align:left;border-bottom:1px solid var(--rule);padding:12px 10px}.excel-preview-scroll thead{background:var(--white);position:sticky;top:0}.excel-preview-scroll .excel-invalid{color:#9c3642;background:#fff0ed}.excel-preview-scroll td:last-child{max-width:210px}.excel-preview-scroll th:nth-child(3),.excel-preview-scroll th:nth-child(4),.excel-preview-scroll td:nth-child(3),.excel-preview-scroll td:nth-child(4){text-align:right}@media (min-width:1250px){.world-map-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr)}.map-panel{position:sticky;top:110px}.map-signal-scroll{max-height:470px}}@media (max-width:850px){.globe-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chart-stat-grid>section{min-width:180px}.chart-window{width:100%}.chart-analysis-toolbar .chart-ranges{flex-wrap:wrap}}@media (max-width:520px){.chart-stat-grid{grid-template-columns:1fr;display:grid}.globe-compare-grid,.globe-compare .globe-filter-grid{grid-template-columns:1fr}.chart-inspector{padding:13px}.chart-analysis-toolbar{gap:14px}.chart-window label{flex:1}.chart-window select{width:100%}.globe-filter-grid{gap:10px}.globe-filter-grid select{font-size:11px}.excel-import .backup-actions{width:100%}}.pi-page{flex-direction:column;gap:22px;display:flex}.pi-header{justify-content:space-between;align-items:flex-end;gap:24px;padding:4px 2px 2px;display:flex}.pi-header h1{font:42px/1.15 var(--serif);letter-spacing:-.035em;margin:10px 0 8px}.pi-header p{color:var(--muted);max-width:620px;font-size:13px;line-height:1.8}.pi-header-actions{flex-shrink:0;align-items:center;gap:18px;display:flex}.pi-sample-badge{font:9px/1 var(--mono);letter-spacing:.14em;color:var(--gold);background:var(--gold-light);border:1px solid #e3d6bb;border-radius:20px;padding:8px 12px}.pi-h2{font:30px/1.3 var(--serif);letter-spacing:-.03em;margin-bottom:12px}.pi-actions{flex-wrap:wrap;gap:14px;margin-top:18px;display:flex}.pi-summary{border:1px solid var(--line);background:var(--line);border-radius:16px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.pi-summary>div{background:#fff;flex-direction:column;gap:10px;padding:22px 24px;display:flex}.pi-summary span{font:9px/1.7 var(--mono);color:var(--muted);letter-spacing:.06em}.pi-summary strong{font:32px var(--serif);letter-spacing:-.035em;font-variant-numeric:tabular-nums}.pi-summary small{color:var(--muted);font-size:10px;line-height:1.7}.pi-confidence.high{color:var(--teal)}.pi-confidence.medium{color:var(--gold)}.pi-confidence.low{color:var(--red)}.pi-grid.two{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.pi-page .teal{color:var(--teal)}.pi-page .red{color:var(--red)}.pi-move{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:18px;display:grid}.pi-move>div{border:1px solid var(--rule);background:#fbfaf5;border-radius:11px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.pi-move span{font:8px/1.7 var(--mono);color:var(--muted);letter-spacing:.08em}.pi-move strong{font:26px var(--serif);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.pi-bars{flex-direction:column;display:flex}.pi-bar-row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(150px,1.1fr) minmax(80px,1fr) 84px;align-items:center;gap:14px;padding:10px 0;display:grid}.pi-bar-row>strong{text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.pi-bar-row.residual{opacity:.85}.pi-factor{align-items:center;gap:11px;min-width:0;display:flex}.pi-factor strong{font-size:13px;font-weight:500;line-height:1.4;display:block}.pi-factor small{font:8px/1.6 var(--mono);color:var(--muted);display:block}.pi-icon{background:var(--pale);width:30px;height:30px;color:var(--teal);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}.pi-bar-track{background:#f1efe7;border-radius:9px;height:9px;overflow:hidden}.pi-bar{background:var(--teal);border-radius:9px;min-width:3px;height:100%;display:block}.pi-bar.red{background:var(--red)}.pi-bar.gold{background:var(--gold)}.pi-bar.muted{background:#b9c3c0}.pi-ai{flex-direction:column;gap:10px;margin-top:18px;display:flex}.pi-ai-text{background:#f6f8f4;border:1px solid #d8e6df;border-radius:12px;margin-top:14px;padding:16px 18px}.pi-ai-text .eyebrow{align-items:center;gap:6px;margin-bottom:8px;display:flex}.pi-ai-text p{white-space:pre-wrap;font-size:14px;line-height:1.85}.pi-matrix-scroll{margin:0 -4px;overflow-x:auto}.pi-matrix{border-collapse:separate;border-spacing:3px;font-variant-numeric:tabular-nums;width:100%}.pi-matrix th{font:8px/1.4 var(--mono);color:var(--muted);letter-spacing:.05em;text-align:center;white-space:nowrap;padding:8px 6px;font-weight:400}.pi-matrix th[scope=row]{text-align:left;font:12px var(--mono);color:var(--ink)}.pi-matrix th[scope=row] a{color:var(--teal)}.pi-matrix td{text-align:center;border-radius:7px;min-width:62px;padding:10px 6px;font-size:12px}.pi-matrix td.faint{color:#b8c2bf}.pi-matrix td.sig{font-weight:600}.pi-matrix td.sig.pos{background:rgba(21,124,125,calc(.08 + var(--strength,0)*.32));color:var(--teal-dark)}.pi-matrix td.sig.neg{background:rgba(191,81,89,calc(.08 + var(--strength,0)*.32));color:#8f2f37}.pi-situations{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.pi-situation{border:1px solid var(--line);background:#fff;border-radius:13px;flex-direction:column;gap:11px;padding:16px;transition:border-color .15s;display:flex}.pi-situation:hover{border-color:var(--teal)}.pi-situation.quiet{opacity:.8;background:#fbfaf6}.pi-situation-head{color:var(--teal);align-items:center;gap:8px;display:flex}.pi-situation-head strong{color:var(--ink);font-size:14px;font-weight:500}.pi-situation-head small{font:8px var(--mono);color:var(--muted);margin-left:auto}.pi-chips{flex-wrap:wrap;gap:6px;display:flex}.pi-chips span{font:8px/1 var(--mono);color:var(--gold);background:var(--gold-light);border-radius:12px;padding:6px 9px}.pi-situation p{flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.pi-none{color:var(--muted);line-height:1.7;font-size:11px!important}.pi-holding{font:11px var(--mono);border:1px solid var(--line);border-radius:7px;align-items:baseline;gap:5px;padding:5px 8px;display:inline-flex}.pi-holding small{font-size:9px}.pi-holding.teal{color:var(--teal);border-color:#bfd9d6}.pi-holding.red{color:var(--red);border-color:#ecc9cc}.pi-situation-foot{border-top:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:10px;margin-top:auto;padding-top:10px;display:flex}.pi-situation-foot span{font:8px/1.6 var(--mono);color:var(--muted)}.pi-situation-foot strong{font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.pi-scenarios{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.pi-scenario{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:4px 12px;min-height:44px;padding:15px 16px;display:grid}.pi-scenario span{font-size:14px;font-weight:500}.pi-scenario small{color:var(--muted);grid-column:1;font-size:11px}.pi-scenario strong{text-align:right;font-variant-numeric:tabular-nums;grid-area:1/2;font-size:15px;font-weight:500}.pi-scenario em{text-align:right;font:10px var(--mono);grid-area:2/2;font-style:normal}.pi-scenario.selected{border-color:var(--teal);background:var(--pale)}.pi-scenario-detail{flex-direction:column;gap:10px;margin-top:16px;display:flex}.pi-scenario-detail>div{flex-wrap:wrap;gap:7px;display:flex}.pi-footnote{max-width:900px}@media (max-width:1100px){.pi-grid.two{grid-template-columns:1fr}.pi-scenarios{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.pi-header{flex-direction:column;align-items:flex-start}.pi-header h1{font-size:32px}.pi-summary{grid-template-columns:1fr 1fr}.pi-summary strong{font-size:24px}.pi-summary>div{padding:16px}.pi-bar-row{grid-template-columns:minmax(0,1fr) 72px;gap:8px}.pi-bar-track{grid-area:2/1/auto/-1}.pi-scenarios{grid-template-columns:1fr}.pi-move strong{font-size:21px}}.pi-situation-places{flex-direction:column;gap:6px;display:flex}.pi-situation-places a{color:var(--teal);align-items:center;gap:8px;min-height:28px;display:flex}.pi-situation-places strong{color:var(--ink);font-size:14px;font-weight:500}.pi-situation-places a:hover strong{color:var(--teal)}.pi-promo{background:linear-gradient(90deg,var(--pale),#fff);border:1px solid #cfe0da;border-radius:14px;align-items:center;gap:20px;margin-bottom:22px;padding:16px 22px;display:flex}.pi-promo strong{flex:1;font-size:14px;font-weight:500}@media (max-width:760px){.pi-promo{flex-direction:column;align-items:flex-start;gap:8px}}.pi-scenario .pi-unclear{color:var(--gold)}.pi-scenario em.pi-unclear{white-space:nowrap;font-size:9.5px}.pi-crisis-note{border:1px solid var(--line);border-left:3px solid var(--gold);background:var(--gold-light);border-radius:10px;margin-top:16px;padding:14px 16px}.pi-crisis-note strong{margin-bottom:4px;font-size:13.5px;font-weight:600;display:block}.pi-crisis-note p{font-size:13px;line-height:1.6}.pi-takeaway{font:24px/1.35 var(--serif);letter-spacing:-.015em;max-width:980px;padding:2px}.pi-side{flex-direction:column;gap:22px;min-width:0;display:flex}.pi-side .pi-scenarios{grid-template-columns:1fr 1fr}.pi-situations{align-items:start}@media (max-width:760px){.pi-takeaway{font-size:19px}.pi-side .pi-scenarios{grid-template-columns:1fr}}.home-desk{flex-direction:column;gap:22px;display:flex}.home-desk .teal{color:var(--teal)}.home-desk .red{color:var(--red)}.desk-greet{justify-content:space-between;align-items:flex-end;gap:24px;padding:6px 2px 0;display:flex}.desk-greet h1{font:38px/1.12 var(--serif);letter-spacing:-.035em;margin:8px 0 6px}.desk-greet p{color:var(--muted);font-size:13.5px}.desk-greet-actions{font:9px var(--mono);color:var(--muted);letter-spacing:.04em;flex-shrink:0;align-items:center;gap:16px;display:flex}.desk-greet-actions span{align-items:center;gap:6px;display:flex}.desk-greet-actions .text-link{min-height:34px;font-size:11px}.site-shell .desk-hero{min-height:300px}.site-shell .desk-hero h1{font-size:52px}.desk-glance{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.glance-card{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:14px;min-height:236px;padding:18px 20px 16px;display:flex}.glance-card>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.glance-card>header .eyebrow{align-items:center;gap:7px;display:flex}.glance-card>header small{font:9px var(--mono);color:var(--muted)}.glance-more{border-top:1px solid var(--rule);color:var(--teal);align-items:center;gap:7px;margin-top:auto;padding-top:12px;font-size:12px;font-weight:500;display:flex}.glance-more svg:last-child{margin-left:auto;transition:transform .15s}.glance-more:hover svg:last-child{transform:translate(3px)}.glance-note{color:var(--muted);font-size:11.5px;line-height:1.6}.glance-note b{font-weight:600}.glance-teaser{flex-direction:column;flex:1;gap:12px;display:flex}.glance-teaser p{color:#4f646c;font-size:13px;line-height:1.65}.glance-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.primary-button.small{min-height:38px;padding:0 14px;font-size:12px}.glance-value{flex-direction:column;gap:4px;display:flex}.glance-value strong{font:34px/1.1 var(--serif);letter-spacing:-.035em;font-variant-numeric:tabular-nums}.glance-value em{font-variant-numeric:tabular-nums;font-size:13px;font-style:normal;font-weight:500}.glance-movers{flex-wrap:wrap;gap:8px;display:flex}.glance-movers a{border:1px solid var(--line);font:11px var(--mono);border-radius:8px;align-items:baseline;gap:7px;padding:6px 9px;display:flex}.glance-movers a:hover{border-color:var(--teal)}.glance-movers em{font-size:10px;font-style:normal}.glance-quotes{flex-direction:column;display:flex}.glance-quotes a{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto 70px;align-items:center;gap:12px;padding:8px 0;display:grid}.glance-quotes a:last-child{border-bottom:0}.glance-quotes a:hover span{color:var(--teal)}.glance-quotes span{text-overflow:ellipsis;white-space:nowrap;flex-direction:column;min-width:0;font-size:12.5px;font-weight:500;display:flex;overflow:hidden}.glance-quotes small{font:8.5px var(--mono);color:var(--muted);font-weight:400}.glance-quotes strong{font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.glance-quotes em{text-align:right;font-variant-numeric:tabular-nums;font-size:12px;font-style:normal}.glance-situations{flex-direction:column;display:flex}.glance-situations a{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.glance-situations a:last-child{border-bottom:0}.glance-situations a:hover strong{color:var(--teal)}.glance-situations span{flex-direction:column;gap:2px;min-width:0;display:flex}.glance-situations strong{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.glance-situations small{font:8.5px var(--mono);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.03em;overflow:hidden}.glance-situations em{font:10px var(--mono);flex-shrink:0;font-style:normal}.desk-everyday{flex-direction:column;gap:10px;display:flex}.desk-everyday-head{justify-content:space-between;align-items:center;display:flex}.desk-everyday-head .text-link{font-size:11px}.site-shell .desk-everyday .desk-money-card{gap:8px;min-height:0;padding:16px 18px}.site-shell .desk-everyday .desk-money-card strong{font-size:28px}@media (max-width:1180px){.desk-glance{grid-template-columns:1fr 1fr}.desk-glance>.glance-portfolio{grid-column:1/-1;min-height:0}}@media (max-width:760px){.desk-glance{grid-template-columns:1fr}.desk-greet{flex-direction:column;align-items:flex-start;gap:10px}.desk-greet h1{font-size:30px}.glance-card{min-height:0}.site-shell .desk-hero h1{font-size:40px}}:root{--react-strong:#c8424d;--react-moderate:#b07a1c;--react-calm:#157c7d;--react-unknown:#8a9a9d;--stage-bg:radial-gradient(120% 90% at 35% 40%,#fff 0%,#eef4f0 55%,#e3ece7 100%);--stage-line:#d3e1dc;--rail-bg:#ffffffdb}.wm{gap:18px}.wm .up{color:var(--react-calm)}.wm .down{color:var(--react-strong)}.wm .muted{color:var(--muted)}.wm-head{justify-content:space-between;align-items:flex-end;gap:28px;padding:2px 2px 0;display:flex}.wm-head h1{font:36px/1.1 var(--serif);letter-spacing:-.035em;margin:8px 0 6px}.wm-head p{color:var(--muted);max-width:520px;font-size:13.5px;line-height:1.6}.wm-stats{border:1px solid var(--line);background:var(--white);border-radius:12px;grid-auto-columns:minmax(0,auto);grid-auto-flow:column;gap:0;margin:0;display:grid;overflow:hidden}.wm-stats>div{border-left:1px solid var(--line);min-width:108px;padding:10px 16px}.wm-stats>div:first-child{border-left:0}.wm-stats dt{font:9px var(--mono);letter-spacing:.06em;color:var(--muted);text-transform:uppercase;white-space:nowrap}.wm-stats dd{font:24px/1.1 var(--serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:4px 0 0}.wm-stats dd.wm-stat-text{letter-spacing:0;align-items:center;gap:8px;padding-top:4px;font:600 13px/1.3 DM Sans,sans-serif;display:flex}.wm-stats dd small{font:400 10px var(--mono);color:var(--muted)}.wm-icon{width:28px;height:28px;color:var(--muted);border:1px solid var(--line);background:var(--white);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.wm-icon:hover{color:var(--teal);border-color:var(--teal)}.wm-back{align-self:flex-start}.wm-stage{border:1px solid var(--stage-line);background:var(--stage-bg);border-radius:18px;grid-template-columns:minmax(0,1fr) 384px;height:clamp(560px,100vh - 210px,860px);display:grid;position:relative;overflow:hidden}.wm-globe{min-width:0;position:relative}.globe-stage-canvas{position:absolute;inset:0}.globe-stage-canvas canvas{touch-action:none;outline:none;display:block}.globe-stage-canvas canvas:focus-visible{box-shadow:inset 0 0 0 2px var(--teal)}.globe-readout{font:10px var(--mono);letter-spacing:.04em;color:var(--muted);pointer-events:none;text-align:right;position:absolute;bottom:14px;right:16px}.globe-tip{pointer-events:none;background:var(--white);border:1px solid var(--line);z-index:3;border-radius:10px;flex-direction:column;gap:3px;min-width:170px;max-width:260px;padding:10px 12px;display:flex;position:absolute;transform:translate(16px,-50%);box-shadow:0 10px 30px #0a282d29}.globe-tip strong{font-size:13px;font-weight:600}.globe-tip span{font:9.5px var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.globe-tip em{font:600 12px var(--mono);font-style:normal}.globe-tip em.up{color:var(--react-calm)}.globe-tip em.down{color:var(--react-strong)}.globe-tip small{color:var(--teal);margin-top:2px;font-size:10px}.wm-legend{font:9.5px var(--mono);letter-spacing:.04em;color:var(--muted);background:var(--rail-bg);border:1px solid var(--stage-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:9px;flex-wrap:wrap;align-items:center;gap:14px;padding:7px 11px;display:flex;position:absolute;bottom:12px;left:16px}.wm-legend>span:first-child{color:var(--gold);letter-spacing:.1em}.wm-key{align-items:center;gap:6px;display:flex}.wm-key i,.wm-dot,.wm-reaction i{background:var(--react-unknown);border-radius:50%;flex-shrink:0;width:9px;height:9px;display:inline-block}.wm-key.strong i,.wm-dot.strong,.wm-reaction.strong i{background:var(--react-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--react-strong) 22%,transparent)}.wm-key.moderate i,.wm-dot.moderate,.wm-reaction.moderate i{background:var(--react-moderate)}.wm-key.calm i,.wm-dot.calm,.wm-reaction.calm i{background:var(--react-calm)}.wm-tools{background:var(--rail-bg);border:1px solid var(--stage-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:11px;flex-direction:column;gap:2px;padding:3px;display:flex;position:absolute;top:14px;right:14px}.wm-tools button{width:34px;height:34px;color:var(--ink);border-radius:8px;justify-content:center;align-items:center;display:flex}.wm-tools button:hover{background:var(--pale);color:var(--teal)}.wm-loading{color:var(--muted);pointer-events:none;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex;position:absolute;inset:0}.wm-rail{border-left:1px solid var(--stage-line);background:var(--rail-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);scrollbar-width:thin;padding:18px 18px 20px;overflow-y:auto}.wm-list{flex-direction:column;gap:12px;display:flex}.wm-search{border:1px solid var(--line);background:var(--white);height:40px;color:var(--muted);border-radius:10px;align-items:center;gap:9px;padding:0 10px 0 12px;display:flex}.wm-search:focus-within{border-color:var(--teal)}.wm-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.wm-search button{color:var(--muted);display:flex}.wm-chips{flex-wrap:wrap;gap:6px;display:flex}.wm-chips button,.wm-chips span{border:1px solid var(--line);background:var(--white);min-height:28px;color:var(--ink);border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;display:inline-flex}.wm-chips button small{font:9.5px var(--mono);color:var(--muted)}.wm-chips button:hover{border-color:var(--teal);color:var(--teal)}.wm-chips button[aria-pressed=true]{background:var(--teal-dark);border-color:var(--teal-dark);color:#fff}.wm-chips button[aria-pressed=true] small{color:inherit;opacity:.8}.wm-list-controls{grid-template-columns:1fr 1fr auto;gap:6px;display:grid}.wm-list-controls select{border:1px solid var(--line);background:var(--white);min-width:0;height:34px;color:var(--ink);border-radius:8px;padding:0 8px;font-size:11.5px}.wm-toggle{border:1px solid var(--line);background:var(--white);height:34px;color:var(--ink);white-space:nowrap;border-radius:8px;padding:0 10px;font-size:11.5px}.wm-toggle.on{background:var(--pale);border-color:var(--teal);color:var(--teal-dark);font-weight:600}.wm-list-meta{font:9.5px var(--mono);letter-spacing:.04em;color:var(--muted);text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.wm-list-meta .text-link{text-transform:none;letter-spacing:0;min-height:0;font:11px DM Sans,sans-serif}.wm-rows{flex-direction:column;margin:0 -8px;display:flex}.wm-row{text-align:left;border-radius:9px;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:10px 8px;display:grid}.wm-row:hover{background:var(--pale)}.wm-row-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.wm-row-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.wm-row-copy small{font:9.5px var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wm-row em{font:600 11.5px var(--mono);text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:1px;font-style:normal;display:flex}.wm-row em b{font:400 9.5px var(--mono);color:var(--muted)}.wm-focus{flex-direction:column;gap:12px;display:flex}.wm-focus-nav{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:8px;padding-bottom:10px;display:flex}.wm-focus-nav .text-link{min-height:30px;font-size:12px}.wm-focus-nav>span{font:9.5px var(--mono);color:var(--muted)}.wm-focus-nav>div{gap:4px;display:flex}.wm-focus h2{font:24px/1.2 var(--serif);letter-spacing:-.025em}.wm-reaction{font:600 10.5px var(--mono);letter-spacing:.03em;border:1px solid var(--line);background:var(--white);border-radius:20px;align-self:flex-start;align-items:center;gap:7px;padding:5px 10px;display:inline-flex}.wm-reaction.strong{color:var(--react-strong)}.wm-reaction.moderate{color:var(--react-moderate)}.wm-reaction.calm{color:var(--react-calm)}.wm-focus-summary{color:var(--ink);-webkit-line-clamp:6;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.65;display:-webkit-box;overflow:hidden}.wm-focus-markets{flex-direction:column;gap:2px;display:flex}.wm-focus-markets .eyebrow{margin-bottom:4px}.wm-market{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) 70px 64px;align-items:center;gap:10px;padding:7px 0;display:grid}.wm-market:last-child{border-bottom:0}.wm-market span{flex-direction:column;min-width:0;display:flex}.wm-market strong{font:600 12px var(--mono)}.wm-market small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.wm-market:hover strong{color:var(--teal)}.wm-market-bar{background:var(--rule);border-radius:5px;height:5px;display:block;overflow:hidden}.wm-market-bar b{background:var(--react-unknown);border-radius:5px;height:100%;display:block}.wm-market-bar b.up{background:var(--react-calm)}.wm-market-bar b.down{background:var(--react-strong)}.wm-market em{font:600 12px var(--mono);text-align:right;font-variant-numeric:tabular-nums;font-style:normal}.wm-focus-latest{border:1px solid var(--line);background:var(--white);border-radius:10px;grid-template-columns:1fr auto;gap:4px 10px;padding:12px;display:grid}.wm-focus-latest small{font:9.5px var(--mono);color:var(--muted);grid-column:1}.wm-focus-latest strong{grid-column:1;font-size:12.5px;font-weight:500;line-height:1.45}.wm-focus-latest svg{color:var(--muted);grid-area:1/2/3;align-self:center}.wm-focus-latest:hover strong{color:var(--teal)}.wm-focus-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px;display:flex}.wm-focus-actions .text-link{font-size:12px}.wm-locked{border:1px dashed var(--line);color:var(--muted);border-radius:12px;align-items:center;gap:14px;padding:16px;display:flex}.wm-locked strong{color:var(--ink);margin-bottom:3px;font-size:14px;display:block}.wm-locked p{font-size:12.5px;line-height:1.55}.wm-locked .primary-button{flex-shrink:0;margin-left:auto}.wm-locked.small{padding:12px}.wm-section-head{align-items:baseline;gap:16px;margin-bottom:10px;display:flex}.wm-section-head p{color:var(--muted);font-size:12.5px}.wm-channel-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.wm-channel-grid button{text-align:left;border:1px solid var(--line);background:var(--white);border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;transition:border-color .15s,transform .15s;display:flex}.wm-channel-grid button:hover{border-color:var(--teal);transform:translateY(-1px)}.wm-channel-grid button[aria-pressed=true]{border-color:var(--teal);box-shadow:inset 0 0 0 1px var(--teal);background:var(--pale)}.wm-channel-grid strong{font-size:14px;font-weight:600}.wm-channel-grid span{font:9.5px var(--mono);color:var(--muted);letter-spacing:.03em}.wm-channel-grid em{font:600 13px var(--mono);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin-top:6px;font-style:normal;display:flex}.wm-channel-grid em small{font:400 9.5px var(--mono);color:var(--muted)}.wm-briefing{scroll-margin-top:80px}.wm-briefing-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.wm-briefing h2{font:30px/1.2 var(--serif);letter-spacing:-.03em;max-width:900px;margin:10px 0 18px}.wm-briefing-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;gap:36px;display:grid}.wm-briefing-body .wm-lede{margin-bottom:12px;font-size:16px;line-height:1.7}.wm-briefing-body h3{color:var(--teal-dark);margin:20px 0 6px;font:600 13px DM Sans,sans-serif}.wm-briefing-body p{font-size:14px;line-height:1.75}.wm-briefing-body ul{margin:0;padding-left:18px;font-size:14px;line-height:1.75}.wm-briefing-side{flex-direction:column;gap:22px;display:flex;position:sticky;top:80px}.wm-briefing-side .eyebrow{margin-bottom:6px;display:block}.wm-sources{flex-direction:column;gap:8px;display:flex}.wm-sources a{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr auto;gap:3px 10px;padding:11px 12px;display:grid}.wm-sources small{font:9.5px var(--mono);color:var(--muted);grid-column:1}.wm-sources strong{grid-column:1;font-size:12.5px;font-weight:500;line-height:1.45}.wm-sources svg{color:var(--muted);grid-area:1/2/3;align-self:center}.wm-sources a:hover{border-color:var(--teal)}.wm .globe-compare summary{cursor:pointer;font-size:13px;font-weight:600}.wm .globe-compare article{flex-direction:column;gap:8px;display:flex}.wm .wm-chips.static span{font-size:11px}@media (max-width:1240px){.wm-stage{grid-template-columns:minmax(0,1fr) 340px}.wm-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wm-head{flex-direction:column;align-items:flex-start;gap:14px}}@media (max-width:980px){.wm-stage{grid-template-columns:1fr;height:auto}.wm-globe{height:min(72vw,520px)}.wm-rail{border-left:0;border-top:1px solid var(--stage-line);max-height:none}.wm-briefing-grid{grid-template-columns:1fr}.wm-briefing-side{position:static}.wm-stats{grid-template-columns:1fr 1fr;grid-auto-flow:row;width:100%}.wm-stats>div:nth-child(3){border-left:0}.wm-stats>div:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:760px){.wm-head h1{font-size:28px}.wm-legend{gap:8px;right:60px}.wm-legend>span:first-child,.globe-readout{display:none}.wm-channel-grid,.wm-list-controls{grid-template-columns:1fr 1fr}.wm-toggle{grid-column:1/-1}}.wm-chips button,.wm-chips span,.wm-channel-grid strong{text-transform:capitalize}.wm-head p{max-width:640px}.wm-stage{height:clamp(520px,100vh - 236px,860px)}.wm-stats dd small{white-space:nowrap}.wm-key.mine i{box-shadow:inset 0 0 0 1.6px var(--ink);background:0 0}.wm-row-mine{font:600 9.5px var(--mono);color:var(--teal);margin-top:2px;display:block}.wm-yours{border:1px solid var(--line);background:var(--pale);border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.wm-yours .eyebrow{margin-bottom:4px}.wm-yours a{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 0;font-size:12.5px;display:grid}.wm-yours strong{font:600 12px var(--mono)}.wm-yours p{color:var(--muted);font-size:12.5px}.wm-latest{color:var(--ink);margin:-8px 0 16px;font-size:14px;line-height:1.5}.wm-latest span{font:600 10px var(--mono);letter-spacing:.06em;color:var(--gold);text-transform:uppercase;margin-right:8px}.globe-tip-mine{color:var(--gold)!important}.wm-list-controls{grid-template-columns:1fr 1fr}.wm-list-controls .wm-toggle{width:100%}@media (max-width:760px){.wm-globe{flex-direction:column;height:auto;display:flex}.wm-globe .globe-stage-canvas{height:92vw;max-height:420px;position:relative;inset:auto}.wm-legend{justify-content:center;margin:0 10px 10px;position:static;right:auto}.wm-tools{flex-direction:row;top:8px;right:8px}.wm-tools button{width:32px;height:32px}}.globe-readout{text-align:left;inset:14px auto auto 16px}.legal-shell{background:var(--paper);min-height:100vh;color:var(--ink)}.legal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;max-width:820px;margin:0 auto;padding:24px 24px 18px;display:flex}.legal-head nav{gap:18px;font-size:13px;display:flex}.legal-head nav a{color:var(--muted)}.legal-head nav a:hover,.legal-head nav a[aria-current=page]{color:var(--teal);font-weight:600}.legal-body{max-width:820px;margin:0 auto;padding:30px 24px 64px;font-size:15px;line-height:1.75}.legal-body h1{font:38px/1.15 var(--serif);letter-spacing:-.03em;margin:0 0 6px}.legal-updated{color:var(--muted);margin:0 0 22px;font-size:12.5px}.legal-body h2{margin:28px 0 6px;font:600 17px/1.35 DM Sans,sans-serif}.legal-body p{margin:0 0 10px}.legal-body ul{margin:8px 0 10px;padding-left:20px}.legal-body li{margin-bottom:8px}.legal-body a{color:var(--teal);text-underline-offset:2px;text-decoration:underline}.legal-body .legal-back{margin-top:36px;font-size:13px}@media (max-width:520px){.legal-head{padding:18px 16px 14px}.legal-head .brand>span:last-child{display:none}.legal-body{padding:22px 16px 48px}.legal-body h1{font-size:30px}}.site-shell .site-header{height:64px}.site-shell .header-inner{gap:28px;max-width:none;padding:0 28px}.site-shell .brand{flex-shrink:0;width:190px;font-size:14px}.site-shell .brand-mark{width:24px;height:24px}.site-shell .brand-mark span{width:5px}.site-shell .brand-mark span:first-child{height:12px}.site-shell .brand-mark span:nth-child(2){height:21px}.site-shell .brand-mark span:nth-child(3){height:16px}.site-shell .brand-more{padding-top:2px;font-size:8px}.site-shell .product-nav{display:none}.header-search{border:1px solid var(--line);max-width:480px;height:40px;color:var(--muted);background:#fff;border-radius:10px;flex:1;align-items:center;gap:10px;padding:0 8px 0 14px;transition:border-color .15s,box-shadow .15s;display:flex}.header-search:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px #157c7d1f}.header-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.header-search input::placeholder{color:#97a3a6}.header-search kbd{font:9px var(--mono);color:#98a4a6;border:1px solid var(--line);opacity:0;border-radius:5px;padding:4px 6px;transition:opacity .15s}.site-shell .site-header .header-account{min-height:38px;padding:7px 12px}.site-shell .site-header .header-inner{gap:20px;max-width:1280px;margin:0 auto;padding:0 32px}.site-shell .brand{width:auto}.primary-nav{flex-shrink:0;align-items:center;gap:2px;display:flex}.primary-nav a{color:#5d7079;white-space:nowrap;border-radius:7px;padding:8px 11px;font-size:13px;display:flex}.primary-nav a:hover{color:var(--ink)}.primary-nav a[aria-current]{color:var(--teal-dark);background:#e6efea;font-weight:600}.primary-nav svg{display:none}.site-shell .workspace{max-width:none;display:block}.section-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;margin:0 0 20px;display:flex;overflow-x:auto}.section-tabs::-webkit-scrollbar{display:none}.section-tabs a{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:14px 12px 12px;font-size:13px;display:flex}.section-tabs a:first-child{padding-left:0}.section-tabs a:hover{color:var(--ink)}.section-tabs a[aria-current]{color:var(--ink);border-bottom-color:var(--teal);font-weight:600}.section-tabs .nav-pro{padding:3px 5px;font-size:7px}.account-menu{position:relative}.account-caret{color:var(--muted)}.account-pop{z-index:60;border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;width:250px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 34px #10242a26}.account-pop-who{border-bottom:1px solid var(--line);margin-bottom:4px;padding:10px 10px 12px}.account-pop-who strong{font-size:14px;display:block}.account-pop-who small{color:var(--muted);font-size:12px}.account-pop>a,.account-pop>button{color:var(--ink);text-align:left;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px;font-size:13px;display:flex}.account-pop>a:hover,.account-pop>button:hover{background:#e6efea}.account-pop-theme{color:var(--ink);justify-content:space-between;align-items:center;padding:7px 10px;font-size:13px;display:flex}.show-more{border:1px solid var(--line);width:100%;color:var(--teal-dark);border-radius:9px;justify-content:center;align-items:center;gap:9px;margin-top:14px;padding:12px;font-size:13px;font-weight:600;display:flex}.show-more:hover{border-color:var(--teal)}.show-more span{color:var(--muted);font-size:12px;font-weight:400}.stock-toolbar{align-items:center;gap:12px;display:flex}.stock-toolbar .workspace-search{flex:1;min-width:0}.site-shell .market-bench-row{padding:11px 0}.site-shell .market-bench-row>div{gap:1px}.site-shell .market-bench-row strong{line-height:1.4}.site-shell .main-area{max-width:1280px;margin:0 auto;padding:0 32px 20px}.site-shell .main-area.has-tabs{padding-top:0}.site-shell .utility-row{min-height:52px}.site-shell .breadcrumb{font-size:11px}.site-shell .breadcrumb a{color:#8f9a9c}.site-shell .breadcrumb a:hover{color:var(--teal)}.site-shell .breadcrumb strong{color:var(--ink);font-weight:500}.site-shell .main-area>*{max-width:1480px}.site-shell .site-footer{font-size:8px}.site-shell .companion-hero{border-radius:14px;min-height:0;padding:22px 28px 20px}.site-shell .companion-hero h1{font:32px/1.15 var(--serif);letter-spacing:-.03em;margin:8px 0 6px}.site-shell .companion-hero p{font-size:13.5px;line-height:1.6}.site-shell .companion-hero-meta{margin-top:12px}.site-shell .companion-pattern{inset:0 0 0 55%}.site-shell .companion-hero.profile{min-height:0}@media (max-width:1100px){.site-shell .header-inner{gap:18px;padding:0 20px}.site-shell .brand{width:auto}.site-shell .main-area{padding:0 22px 20px}}@media (max-width:760px){.site-shell .site-header{height:60px}.site-shell .header-inner{gap:10px;padding:0 14px}.header-search{height:38px;padding-left:11px}.header-search kbd,.site-shell .brand>span:last-child{display:none}.site-shell .main-area{padding:0 16px 20px}.site-shell .companion-hero{padding:18px}.site-shell .companion-hero h1{font-size:27px}}.site-shell .hero:not(.overview-hero){min-height:0;margin-bottom:18px}.site-shell .hero:not(.overview-hero) .hero-content{padding:22px 28px 20px}.site-shell .hero:not(.overview-hero) h1{margin:6px 0 8px;font-size:34px}.site-shell .hero:not(.overview-hero) .topic-pills{margin-top:14px}.site-shell .hero:not(.overview-hero) .hero-image{opacity:.7;inset:0 0 0 52%}.signin-preview{border:1px solid var(--line);background:linear-gradient(120deg,#fff 55%,var(--pale));border-radius:16px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:40px;padding:34px 36px;display:grid}.signin-preview-copy{flex-direction:column;gap:14px;display:flex}.signin-preview-copy .eyebrow{align-items:center;gap:7px;display:flex}.signin-preview-copy h2{font:34px/1.15 var(--serif);letter-spacing:-.035em}.signin-preview-copy>p{color:#4f646c;max-width:520px;font-size:14.5px;line-height:1.7}.signin-preview-actions{flex-direction:column;align-items:flex-start;gap:12px;margin-top:6px;display:flex}.signin-preview-actions .text-link{font-size:12px}.signin-preview-copy small{color:var(--muted);font-size:11px;line-height:1.6}.signin-preview-features{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.signin-preview-features li{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.signin-preview-features li>span{background:var(--pale);width:34px;height:34px;color:var(--teal);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.signin-preview-features strong{margin-bottom:3px;font-size:13.5px;font-weight:600;display:block}.signin-preview-features p{color:var(--muted);font-size:12px;line-height:1.55}@media (max-width:980px){.signin-preview{grid-template-columns:1fr;gap:24px;padding:24px}.signin-preview-copy h2{font-size:28px}}.carry-list{flex-direction:column;margin:6px 0 0;padding:0;list-style:none;display:flex}.carry-list li{border-bottom:1px solid var(--rule);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.carry-list li:last-child{border-bottom:0}.carry-list li>svg{color:var(--teal)}.carry-list strong{font-size:13px;font-weight:600;display:block}.carry-list span{color:var(--muted);margin-top:2px;font-size:11.5px;line-height:1.5;display:block}.carry-list em{font:12px var(--mono);color:var(--ink);text-align:center;background:#f3f1ea;border-radius:6px;min-width:34px;padding:5px 9px;font-style:normal}.carry-list em.on{color:var(--teal-dark);background:var(--pale)}.carry-links{border-top:1px solid var(--rule);flex-wrap:wrap;gap:18px;margin-top:10px;padding-top:12px;display:flex}.carry-links .text-link{font-size:12px}.footer-legal{gap:14px;display:flex}.footer-legal a{font:10px var(--mono);color:#607a7e}.footer-legal a:hover{color:var(--teal)}.section-fallback{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.section-fallback p{color:var(--muted);font-size:13.5px}.page-head{justify-content:space-between;align-items:flex-end;gap:20px;padding:6px 2px 0;display:flex}.page-head h1,.site-shell .markets-desk-hero h1,.site-shell .intel-desk-hero h1,.site-shell .companion-hero h1{font:36px/1.1 var(--serif);letter-spacing:-.035em;margin:8px 0 6px}.page-head p,.site-shell .markets-desk-hero p,.site-shell .intel-desk-hero p{color:var(--muted);font-size:13.5px;line-height:1.6}.site-shell .markets-desk-hero,.site-shell .intel-desk-hero,.site-shell .companion-hero{min-height:0;color:var(--ink);background:0 0;border:0;border-radius:0;padding:6px 2px 0;display:block}.site-shell .markets-desk-hero{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.site-shell .intel-desk-hero h1{color:var(--ink)}.site-shell .intel-desk-hero:before,.site-shell .intel-desk-hero:after,.site-shell .markets-desk-hero:before,.site-shell .markets-desk-hero:after,.site-shell .companion-hero .companion-pattern,.site-shell .companion-hero .companion-hero-meta{display:none}.site-shell .intel-desk-hero .eyebrow{color:var(--gold)}.site-shell .overview-hero{min-height:190px}.site-shell .overview-hero h1{font-size:40px}.stock-picker{flex:1;align-items:center;min-width:0;display:flex;position:relative}.stock-picker input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.stock-picker-list{z-index:40;border:1px solid var(--line);background:var(--white);border-radius:12px;max-height:380px;padding:6px;position:absolute;top:calc(100% + 12px);left:-38px;right:-8px;overflow:auto;box-shadow:0 16px 40px #0a282d2e}.stock-picker-note{color:var(--muted);padding:12px;font-size:13px}.stock-picker-row{border-radius:8px;align-items:center;display:flex}.stock-picker-row.active{background:var(--pale)}.stock-picker-row>button{text-align:left;flex:1;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.stock-picker-row strong{font:600 12.5px var(--mono);color:var(--teal-dark)}.stock-picker-row span{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.stock-picker-row small{font:9.5px var(--mono);color:var(--muted)}.stock-picker-add{width:32px;height:32px;color:var(--teal);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-right:4px;display:flex}.stock-picker-add:hover{background:var(--white);box-shadow:inset 0 0 0 1px var(--teal)}.holding-dialog .holding-field{color:var(--muted);flex-direction:column;gap:7px;font-size:12px;display:flex}.holding-dialog .holding-field .stock-picker{border:1px solid var(--line);background:var(--white);border-radius:8px;height:46px;padding:0 10px}.holding-dialog .holding-field .stock-picker:focus-within{border-color:var(--teal)}.holding-dialog .stock-picker-list{max-height:230px;top:calc(100% + 4px);left:-1px;right:-1px}.holding-picked{color:var(--teal);align-items:center;gap:5px;font-size:12px;display:flex}.holding-use-price{align-self:flex-start;min-height:26px;font-size:12px}.footer-legal{margin-left:12px}.holding-head{border-bottom:1px solid var(--rule);font:9.5px var(--mono);letter-spacing:.04em;color:var(--muted);grid-template-columns:minmax(0,1.5fr) .8fr 1fr 1fr 58px;gap:18px;padding:0 0 8px;display:grid}.holding-head span:not(:first-child){text-align:right}.site-shell .holding-row{grid-template-columns:minmax(0,1.5fr) .8fr 1fr 1fr 58px;padding:15px 0}.holdings-meta{align-items:center;gap:16px;display:flex}.holdings-meta label{font:10px var(--mono);color:var(--muted);text-transform:none;align-items:center;gap:6px;display:flex}.holdings-meta select{border:1px solid var(--line);background:var(--white);height:30px;color:var(--ink);border-radius:7px;padding:0 6px;font-size:11.5px}.stock-tools summary{cursor:pointer;font-size:13px;font-weight:600}.stock-tools>div{flex-direction:column;gap:14px;margin-top:14px;display:flex}.stock-back{align-self:flex-start;min-height:26px;font-size:12px}.stock-head{flex-wrap:wrap;align-items:center;gap:32px;padding:2px;display:flex}.stock-head-name h1{font:36px/1.1 var(--serif);letter-spacing:-.035em}.stock-head-name span{font:11px var(--mono);color:var(--muted)}.stock-head-price{grid-template-columns:auto auto;align-items:baseline;gap:0 12px;display:grid}.stock-head-price strong{font:28px var(--serif);font-variant-numeric:tabular-nums}.stock-head-price em{font-size:15px;font-style:normal;font-weight:600}.stock-head-price small{color:var(--muted);grid-column:1/-1;font-size:11px}.stock-head .stock-detail-actions{flex-direction:row;align-items:center;gap:10px;margin-left:auto;display:flex}.stock-position{border:1px solid var(--line);background:var(--line);border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.stock-position>div{background:var(--white);flex-direction:column;gap:4px;padding:13px 16px;display:flex}.stock-position span{font:9.5px var(--mono);color:var(--muted);letter-spacing:.04em}.stock-position strong{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.stock-position small{font-size:11px}.stock-page-teal{color:var(--teal)}.example-card{border:1px solid var(--line);background:var(--white);border-radius:14px;min-height:220px;padding:34px 18px 16px;position:relative}.example-tag{font:9.5px var(--mono);letter-spacing:.08em;color:var(--gold);position:absolute;top:11px;left:14px}.example-rows>div{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto 76px;align-items:center;gap:12px;padding:10px 0;display:grid}.example-rows>div:last-child{border-bottom:0}.example-rows strong{font-size:13.5px;font-weight:600;display:block}.example-rows small{font:9.5px var(--mono);color:var(--muted)}.example-rows em{font-size:13px;font-style:normal}.example-rows b{text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.example-card .teal{color:var(--teal)}.example-card .red{color:var(--red)}.example-insight p{margin-bottom:12px;font-size:14.5px;line-height:1.6}.example-insight>div{grid-template-columns:120px minmax(0,1fr) 62px;align-items:center;gap:10px;padding:6px 0;font-size:12.5px;display:grid}.example-insight i{background:var(--rule);border-radius:7px;height:7px;display:block;overflow:hidden}.example-insight b{background:var(--red);height:100%;display:block}.example-insight em{text-align:right;font-style:normal}.example-globe{height:300px;position:relative}@media (max-width:760px){.site-shell .site-header .connection{display:none}.site-shell .site-header .header-account{flex-shrink:0;min-height:38px;padding:8px}.site-shell .site-header .header-account>span,.site-shell .site-header .header-account>.pro-dot{display:none}.site-shell .site-header .mobile-menu{flex-shrink:0}.site-shell .header-actions{flex-shrink:0;gap:6px}.site-shell .brand{flex-shrink:0}.header-search{min-width:0}.stock-picker-list{position:fixed;top:64px;left:10px;right:10px}.holding-dialog .stock-picker-list{position:absolute;top:calc(100% + 4px);left:-1px;right:-1px}.holding-head{display:none}.site-shell .holding-row{grid-template-columns:minmax(0,1fr) auto auto;gap:6px 12px}.site-shell .holding-row>a{grid-column:1/-1}.site-shell .holding-row>div:nth-of-type(3){text-align:right}.site-shell .holding-row>.holding-day{text-align:left}.stock-head{gap:14px}.stock-head-name h1,.page-head h1,.site-shell .markets-desk-hero h1,.site-shell .intel-desk-hero h1,.site-shell .companion-hero h1{font-size:28px}.stock-head .stock-detail-actions{width:100%;margin-left:0}.stock-position{grid-template-columns:1fr 1fr}.site-shell .markets-desk-hero{flex-direction:column;align-items:flex-start}.signin-preview{padding:18px}.holdings-meta>span{display:none}}.site-shell .intel-desk-hero>div{text-align:left;border:0;margin:0;padding:0;display:block}@view-transition{navigation:auto}.site-shell .site-header{view-transition-name:site-header}.site-shell .sidebar{view-transition-name:site-sidebar}::view-transition-group(site-header){animation:none}::view-transition-group(site-sidebar){animation:none}::view-transition-old(root){animation-duration:.14s}::view-transition-new(root){animation-duration:.14s}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}.site-shell .main-area.no-utility{padding-top:20px}.loading-block{flex-direction:column;gap:11px;padding:6px 0;display:flex}.loading-block span{background:linear-gradient(90deg,var(--rule),var(--line),var(--rule));background-size:200% 100%;border-radius:7px;height:13px;animation:1.4s linear infinite loading-sheen;display:block}@keyframes loading-sheen{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.loading-block span{animation:none}}.desk-pending{display:none}html[data-returning] .desk-pending{display:block}html[data-returning] .desk-hero[data-pending]{display:none}.owned-tag{font:600 10px var(--mono);color:var(--teal-dark);background:var(--pale);border-radius:5px;margin:5px 8px 0 0;padding:3px 7px;font-style:normal;display:inline-block}.detail-actions{align-items:center;gap:10px;display:flex}.share-button{border:1px solid var(--line);background:var(--white);min-height:36px;color:var(--ink);border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;display:inline-flex}.share-button:hover{border-color:var(--teal);color:var(--teal)}.header-search kbd{opacity:1}.header-search:focus-within kbd{opacity:0}.stock-picker-group{padding:4px 0 2px}.stock-picker-group>span{font:9.5px var(--mono);letter-spacing:.08em;color:var(--gold);padding:8px 10px 4px;display:block}.stock-picker-extra{border-radius:8px;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 10px;display:flex}.stock-picker-extra.active{background:var(--pale)}.stock-picker-extra b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.stock-picker-extra small{font:9.5px var(--mono);color:var(--muted);white-space:nowrap;flex-shrink:0}.since-visit{border:1px solid var(--line);background:var(--pale);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 22px;padding:11px 16px;font-size:13px;display:flex}.since-visit strong{font-weight:600}.since-visit a:hover{color:var(--teal)}.first-run{border:1px solid var(--line);background:var(--white);border-radius:14px;padding:18px 20px}.first-run header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.first-run h2{font:24px/1.2 var(--serif);letter-spacing:-.02em;margin-top:5px}.first-run ol{grid-template-columns:1.5fr 1fr 1fr;gap:18px;margin:0;padding:0;list-style:none;display:grid}.first-run li{gap:11px;min-width:0;display:flex}.first-run li>div{flex-direction:column;flex:1;align-items:flex-start;gap:5px;min-width:0;display:flex}.first-run li>i{background:var(--pale);width:24px;height:24px;color:var(--teal-dark);font:600 12px var(--mono);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-style:normal;display:flex}.first-run li.done>i{background:var(--teal-dark);color:#fff}.first-run strong{font-size:13.5px;font-weight:600}.first-run span{color:var(--muted);font-size:12px}.first-run .text-link{min-height:26px;font-size:12px}.first-run-search{border:1px solid var(--line);border-radius:9px;align-items:center;gap:8px;width:100%;height:38px;margin-top:3px;padding:0 10px;display:flex}.first-run-search:focus-within{border-color:var(--teal)}.first-run .stock-picker-list{left:-34px;right:-10px}.watch-strip{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.watch-strip .eyebrow{margin-right:6px}.watch-strip a{border:1px solid var(--line);background:var(--white);font:12px var(--mono);border-radius:8px;align-items:baseline;gap:7px;padding:6px 10px;display:inline-flex}.watch-strip a:hover{border-color:var(--teal)}.watch-strip b{font-weight:600}.watch-strip em{font-size:11px;font-style:normal}.watch-strip .teal{color:var(--teal)}.watch-strip .red{color:var(--red)}.watch-strip-all{color:var(--teal);align-items:center!important;font-family:DM Sans,sans-serif!important}.watching-quote{font:11.5px var(--mono);margin-left:auto;padding-left:12px}.watching-quote em{font-style:normal}.watching-quote .teal{color:var(--teal)}.watching-quote .red{color:var(--red)}.watching-list a,.watching-add .workspace-search{flex:1;min-width:0}.intel-topic-mine{border:1px solid var(--teal);background:var(--white);color:var(--teal-dark);border-radius:20px;padding:9px 14px;font-size:12.5px;font-weight:600}.intel-topic-mine[aria-pressed=true]{background:var(--teal-dark);color:#fff}.portfolio-overview{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.portfolio-overview .panel{margin:0}.po-value{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.po-value strong{font:26px var(--serif);font-variant-numeric:tabular-nums}.po-value em{font-size:13px;font-style:normal;font-weight:500}.po-value small{font:10px var(--mono);color:var(--muted);margin-left:auto}.po-value .teal{color:var(--teal)}.po-value .red{color:var(--red)}.po-chart svg{touch-action:none;width:100%;height:auto;display:block}.po-line.up{stroke:var(--teal)}.po-line.down{stroke:var(--red)}.po-dot.up{fill:var(--teal)}.po-dot.down{fill:var(--red)}.po-mix-rows>div{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 46px;align-items:center;gap:10px;padding:8px 0;font-size:12.5px;display:grid}.po-mix-rows span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.po-mix-rows i{background:var(--rule);border-radius:7px;height:7px;display:block;overflow:hidden}.po-mix-rows b{background:var(--teal);height:100%;display:block}.po-mix-rows em{text-align:right;font-variant-numeric:tabular-nums;font-style:normal}.po-mix-rows small{color:var(--muted);font-size:11px}.holding-more{font-size:12.5px}.holding-more summary{cursor:pointer;color:var(--teal);margin-bottom:8px}.holding-more .text-link{margin-top:4px;font-size:12px}@media (max-width:980px){.portfolio-overview,.first-run ol{grid-template-columns:1fr}}@media (max-width:760px){.header-search kbd{display:none}}.stock-lookup{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.stock-lookup .workspace-search{flex:320px;min-width:0;max-width:520px}.stock-lookup p{color:var(--muted);font-size:12px}.stock-grid{grid-template:"main side""news side"1fr/minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.stock-grid-main{flex-direction:column;grid-area:main;gap:18px;min-width:0;display:flex}.stock-grid-side{flex-direction:column;grid-area:side;gap:18px;min-width:0;display:flex}.stock-grid-news{grid-area:news;min-width:0}.chart-ranges .chart-compare{margin-left:10px}.stock-about p{color:var(--ink);margin:0;font-size:14px;line-height:1.65}.stock-about small{color:var(--muted);margin-top:12px;font-size:11px;display:block}.stock-about small a{color:inherit;text-underline-offset:2px;text-decoration:underline}.stock-about small svg{vertical-align:-1px;margin-left:1px}.stock-periods{grid-template-columns:repeat(auto-fit,minmax(50px,1fr));gap:10px 6px;display:grid}.stock-periods span{font:10px var(--mono);color:var(--muted);margin-bottom:3px;display:block}.stock-periods strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.stock-range{margin-top:18px}.stock-range i{background:var(--line);border-radius:2px;height:4px;margin:10px 5px 8px;display:block;position:relative}.stock-range b{background:var(--teal);border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:-4px}.stock-range div{font-variant-numeric:tabular-nums;justify-content:space-between;font-size:12px;display:flex}.stock-range small{color:var(--muted);font-size:10px;display:block}.stock-range div span:last-child{text-align:right}.stock-facts{border-top:1px solid var(--line);gap:7px;margin:16px 0 0;padding-top:12px;display:grid}.stock-facts div{justify-content:space-between;font-size:13px;display:flex}.stock-facts dt{color:var(--muted)}.stock-facts dd{font-variant-numeric:tabular-nums;margin:0}.stock-driver-lead{margin:0;font-size:14px;line-height:1.5}.stock-drivers ul{gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.stock-drivers li{justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.stock-drivers li small{color:var(--muted);font-size:11px;display:block}.stock-drivers li em{white-space:nowrap;font-size:12px;font-style:normal}.stock-coverage a{color:var(--ink);border-top:1px solid var(--line);padding:10px 0;font-size:13px;line-height:1.4;display:block}.stock-coverage a:first-of-type{border-top:0;padding-top:0}.stock-coverage a span{font:10px var(--mono);color:var(--muted);margin-bottom:3px;display:block}.stock-coverage a:hover{color:var(--teal)}.stock-missing h1{font:26px/1.2 var(--serif);margin:0 0 8px}.stock-missing p{color:var(--muted);margin:0;font-size:14px}@media (max-width:1100px){.stock-grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"main""side""news"}}@media (max-width:760px){.stock-grid-main .panel-heading{flex-direction:column;align-items:flex-start;gap:8px}.stock-grid-main .panel-heading .panel-meta{width:100%}.stock-grid-main .panel-heading .chart-ranges{flex-wrap:wrap;justify-content:flex-start}.chart-ranges .chart-compare{margin-left:0}}@media (max-width:1240px){.site-shell .header-theme{display:none}.site-shell .site-header .header-inner{gap:14px;padding:0 22px}.header-search kbd{display:none}.primary-nav a{padding:8px}}@media (max-width:900px){.site-shell .brand>span:last-child{display:none}.primary-nav{z-index:40;padding:5px 4px calc(5px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fffefa;justify-content:space-around;gap:0;position:fixed;bottom:0;left:0;right:0}.primary-nav a{border-radius:0;flex-direction:column;flex:1 1 0;align-items:center;gap:3px;min-width:0;padding:5px 0;font-size:10px}.primary-nav a[aria-current]{background:0 0}.primary-nav svg{display:block}.site-shell .main-area{padding-bottom:88px}.stock-toolbar{flex-wrap:wrap}.stock-toolbar .workspace-search{flex:100%}.stock-toolbar .stock-actions{width:100%}.stock-toolbar .stock-actions .primary-button{justify-content:center;width:100%}}@media (max-width:760px){.account-menu .header-account>span:not(.pro-dot),.account-caret{display:none}.site-shell .main-area.has-tabs{padding-top:0}.section-tabs{margin-left:-16px;margin-right:-16px;padding:0 16px}.site-shell .hero:not(.overview-hero) .hero-image{display:none}}.home-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.home-top h1{font:32px/1.15 var(--serif);letter-spacing:-.03em;margin:0}.home-top p{color:var(--muted);gap:14px;margin:0;font-size:13px;display:flex}.home-top p span{border-left:1px solid var(--line);padding-left:14px}.home-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.home-main,.home-side{flex-direction:column;gap:18px;min-width:0;display:flex}.home-side .glance-card{min-height:0}.home-value{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px;display:grid}.home-value strong{font:38px/1.1 var(--serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums;display:block}.home-value em{margin-top:6px;font-size:14px;font-style:normal;font-weight:600;display:block}.home-spark{min-width:0;min-height:70px;margin:0}.home-spark svg{width:100%;height:70px;display:block;overflow:visible}.home-spark figcaption{color:var(--muted);text-align:right;margin-top:3px;font-size:10.5px}.home-holdings{border-top:1px solid var(--line);margin-top:18px}.home-holdings a{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) 76px 96px;align-items:center;gap:12px;padding:10px 0;font-size:13px;display:grid}.home-holdings a:hover strong{color:var(--teal)}.home-holdings strong{white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.home-holdings span{min-width:0}.home-holdings small{font:10px var(--mono);color:var(--muted)}.home-holdings em,.home-holdings b{text-align:right;font-variant-numeric:tabular-nums;font-style:normal;font-weight:500}.home-portfolio-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;display:flex}.home-watching{flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.home-watching>span{color:var(--muted)}.home-watching a{gap:5px;display:flex}.home-watching b{font-weight:600}.home-watching em{font-style:normal}.home-washington-body{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px;display:grid}.home-washington-lead .desk-lead-title{font:26px/1.22 var(--serif);letter-spacing:-.02em;margin:8px 0 10px;display:block}.home-washington-lead p{color:var(--muted);margin:0 0 12px;font-size:14px;line-height:1.65}.home-washington-list .desk-report{padding:11px 0}.home-washington-list .desk-report:first-child{padding-top:0}.home-washington-list .desk-report h2{font-size:14px;line-height:1.4}.home-washington-list .desk-calendar{margin-top:18px}.home-pro-line{border-top:1px solid var(--line);color:var(--teal-dark);align-items:center;gap:9px;margin-top:16px;padding-top:14px;font-size:13px;font-weight:500;display:flex}.home-signin{border:1px solid var(--line);background:#fff;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:24px 28px;display:flex}.home-signin h2{font:22px/1.25 var(--serif);margin:0 0 4px}.home-signin p{color:var(--muted);margin:0;font-size:14px}@media (max-width:1000px){.home-grid,.home-washington-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.home-value{grid-template-columns:minmax(0,1fr);gap:12px}.home-top h1{font-size:27px}.home-top p span{display:none}.home-holdings a{grid-template-columns:minmax(0,1fr) 66px 84px;gap:8px}}.pol-page{flex-direction:column;gap:22px;min-width:0;display:flex}.pol-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.pol-head h1{font:34px/1.15 var(--serif);letter-spacing:-.03em;margin:0 0 5px}.pol-head p{color:var(--muted);max-width:64ch;margin:0;font-size:14px}.pol-section-title{font:21px/1.25 var(--serif);letter-spacing:-.01em;margin:6px 0 12px}.pol-filter,.flow-filter{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pol-filter button,.flow-filter button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:999px;padding:7px 13px;font-size:12.5px}.pol-filter button[aria-pressed=true],.flow-filter button[aria-pressed=true]{background:var(--teal-dark);border-color:var(--teal-dark);color:#fff}.flow-filter>span{color:var(--muted);margin-right:4px;font-size:12.5px}.trump-mast{color:#f6f3ea;background:#15283a;border-radius:16px;padding:30px 34px;position:relative;overflow:hidden}.trump-mast .hero-image{opacity:.4;mix-blend-mode:luminosity;position:absolute;inset:0 0 0 50%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}.trump-mast>div:last-child{max-width:640px;position:relative}.trump-mast h1{font:40px/1.1 var(--serif);letter-spacing:-.03em;color:#fff;margin:0 0 8px}.trump-mast p{color:#d5dde0;margin:0;font-size:15px;line-height:1.55}.trump-mast dl{flex-wrap:wrap;gap:34px;margin:22px 0 0;display:flex}.trump-mast dl div{flex-direction:column;display:flex}.trump-mast dt{font:30px/1 var(--serif);color:#f2c46d}.trump-mast dd{color:#b9c5ca;margin:5px 0 0;font-size:12px}.trump-lead{border:1px solid var(--line);background:#fff;border-left:4px solid #b3862f;border-radius:12px;padding:24px 28px;display:block}.trump-lead span{font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.trump-lead strong{font:26px/1.22 var(--serif);letter-spacing:-.02em;margin:8px 0;font-weight:400;display:block}.trump-lead p{color:var(--muted);margin:0 0 10px;font-size:14px;line-height:1.65}.trump-lead em{color:var(--teal-dark);align-items:center;gap:7px;font-size:13px;font-style:normal;display:inline-flex}.trump-board{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;display:grid}.trump-board a{border:1px solid var(--line);background:#fff;border-radius:12px;padding:16px 18px;display:block}.trump-board a:hover{border-color:var(--teal)}.trump-board span{color:var(--teal-dark);align-items:center;gap:8px;margin-bottom:8px;font-size:12.5px;font-weight:600;display:flex}.trump-board small{color:var(--muted);margin-left:auto;font-size:11px;font-weight:400}.trump-board strong{font-size:14.5px;font-weight:500;line-height:1.4}.trump-voices{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.trump-voice{border:1px solid var(--line);background:#fff;border-radius:12px;padding:20px 22px}.trump-voice:first-child{border-top:3px solid var(--gold)}.trump-voice:last-child{border-top:3px solid var(--teal)}.trump-voice h2{font:19px/1.25 var(--serif);margin:0 0 3px}.trump-voice header p{color:var(--muted);margin:0 0 10px;font-size:12.5px}.trump-voice>a{border-top:1px solid var(--rule);padding:11px 0;display:block}.trump-voice>a:hover strong{color:var(--teal)}.trump-voice small{color:var(--muted);margin-bottom:3px;font-size:11px;display:block}.trump-voice strong{font-size:14px;font-weight:500;line-height:1.4}.flow-map{flex-direction:column;gap:12px;display:flex}.flow-columns{font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,.8fr);gap:34px;display:grid}.flow-group{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch;gap:34px;padding:16px;display:grid}.flow-decision{background:#f4efe3;border-radius:10px;flex-direction:column;justify-content:center;gap:6px;padding:16px;display:flex;position:relative}.flow-decision small{color:var(--muted);font-size:11px}.flow-decision strong{font:18px/1.3 var(--serif);font-weight:400}.flow-decision:after{content:"";border-top:2px solid var(--teal);border-right:2px solid var(--teal);width:14px;height:14px;margin-top:-7px;position:absolute;top:50%;right:-22px;transform:rotate(45deg)}.flow-branches{flex-direction:column;gap:10px;display:flex}.flow-branch{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:34px;display:grid}.flow-branch p{color:var(--ink);margin:0;font-size:13px;line-height:1.55}.flow-branch div{background:#e6efea;border-radius:10px;padding:12px 14px;position:relative}.flow-branch div:before{content:"→";color:var(--teal);font-size:16px;position:absolute;top:50%;left:-25px;transform:translateY(-50%)}.flow-branch b{color:var(--teal-dark);margin-bottom:3px;font-size:13px;display:block}.flow-branch span{color:var(--muted);font-size:12px;line-height:1.4}.flow-branch:hover b{text-decoration:underline}.flow-sectors{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.flow-sectors a{border:1px solid var(--line);background:#fff;border-radius:10px;padding:14px 16px}.flow-sectors strong{font-size:14px}.flow-sectors p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.5}.site-shell .main-area>.brief-edition{width:100%;max-width:740px;margin:0 auto}.brief-mast{text-align:center;border-bottom:3px double var(--ink);padding:12px 0 18px}.brief-mast span{color:var(--muted);font-size:12px}.brief-mast h1{font:50px/1.1 var(--serif);letter-spacing:-.03em;margin:6px 0}.brief-mast p{color:var(--muted);margin:0;font-size:14px}.brief-story{border-bottom:1px solid var(--line);grid-template-columns:56px minmax(0,1fr);gap:8px;padding:26px 0;display:grid}.brief-number{font:50px/1 var(--serif);color:var(--gold)}.brief-story small{color:var(--muted);font-size:12px}.brief-story h2{font:26px/1.24 var(--serif);letter-spacing:-.02em;margin:5px 0 14px;font-weight:400}.brief-story h2 a:hover{color:var(--teal)}.brief-story h3{font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin:14px 0 4px}.brief-story p{font:16px/1.65 var(--serif);margin:0}.brief-story .text-link{margin-top:12px;font-size:13px}.brief-next{background:#e6efea;border-radius:10px;margin-top:22px;padding:16px 20px;display:block}.brief-next span{font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--teal-dark);display:block}.brief-next strong{font:19px/1.3 var(--serif);margin:4px 0 2px;font-weight:400;display:block}.brief-next em{color:var(--muted);font-size:13px;font-style:normal}.brief-more{margin-top:26px}.brief-more h2{font:19px/1.25 var(--serif);margin:0 0 6px}.brief-more a{border-top:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:18px;padding:10px 0;display:flex}.brief-more strong{font-size:14px;font-weight:500;line-height:1.4}.brief-more a:hover strong{color:var(--teal)}.brief-more small{color:var(--muted);flex-shrink:0;font-size:11px}.bill-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:22px 24px}.bill-card header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bill-card small{font:10.5px var(--mono);color:var(--muted)}.bill-card h2{font:23px/1.25 var(--serif);letter-spacing:-.015em;margin:5px 0 0;font-weight:400}.bill-card h2 a:hover{color:var(--teal)}.bill-steps{grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0 16px;padding:0;list-style:none;display:grid}.bill-steps li{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:7px;font-size:12px;display:flex;position:relative}.bill-steps li:before{content:"";background:var(--line);width:100%;height:2px;position:absolute;top:10px;left:-50%}.bill-steps li:first-child:before{display:none}.bill-steps li[data-state=done]:before,.bill-steps li[data-state=now]:before{background:var(--teal)}.bill-steps i{z-index:1;border:2px solid var(--line);color:#fff;background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:relative}.bill-steps li[data-state=done] i,.bill-steps li[data-state=now] i{background:var(--teal);border-color:var(--teal)}.bill-steps li[data-state=now]{color:var(--ink);font-weight:600}.bill-stage-text{margin:14px 0;font-size:13px;font-weight:600}.bill-card-summary{margin:0 0 14px;font-size:14.5px;line-height:1.6}.bill-card dl{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 12px;padding-top:14px;display:grid}.bill-card dt{font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin-bottom:4px}.bill-card dd{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.cal-top{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;display:grid}.cal-next{color:#f6f3ea;background:#173f42;border-radius:16px;padding:28px 30px}.cal-next>span{font:10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#f2c46d}.cal-count{font:52px/1.1 var(--serif);letter-spacing:-.03em;color:#fff;margin:6px 0 14px;font-weight:400;display:block}.cal-next h1{font:23px/1.25 var(--serif);color:#fff;margin:0 0 8px;font-weight:400}.cal-next p{color:#cfdadb;margin:0 0 10px;font-size:14px;line-height:1.6}.cal-next em{color:#f2c46d;font-size:13px;font-style:normal}.cal-next>div{flex-wrap:wrap;gap:20px;margin-top:14px;display:flex}.cal-next .text-link{color:#bfe3dc}.cal-month{border:1px solid var(--line);background:#fff;border-radius:16px;padding:22px 24px}.cal-month h2{font:19px/1.2 var(--serif);margin:0 0 12px}.cal-grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.cal-grid b{font:10px var(--mono);color:var(--muted);padding-bottom:5px;font-weight:400}.cal-grid span{width:32px;height:32px;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;margin:0 auto;font-size:13px;display:grid}.cal-grid span[data-today]{box-shadow:inset 0 0 0 1.5px var(--ink);color:var(--ink)}.cal-grid span[data-marked]{background:var(--teal);color:#fff;font-weight:600}.cal-agenda article{border-top:1px solid var(--line);grid-template-columns:62px minmax(0,1fr);gap:14px;padding:16px 0;display:grid}.cal-agenda time{flex-direction:column;align-items:center;display:flex}.cal-agenda time span{font:10px var(--mono);color:var(--gold)}.cal-agenda time strong{font:28px/1.15 var(--serif);font-weight:400}.cal-agenda h3{margin:0 0 3px;font-size:16px}.cal-agenda p{color:var(--muted);margin:0 0 8px;font-size:13.5px;line-height:1.55}.cal-agenda footer{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.cal-agenda small{font-size:12px;font-weight:600}.cal-agenda .text-link{font-size:12.5px}.pro-tally{color:var(--muted);align-items:center;gap:16px;font-size:13px;display:flex}.pro-tally b{color:var(--ink);font-weight:600}.pro-split{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:18px;display:grid}.pro-list{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.pro-list button{text-align:left;border-top:1px solid var(--rule);grid-template-columns:26px minmax(0,1fr);gap:10px;padding:13px 16px;display:grid}.pro-list button:first-child{border-top:0}.pro-list button[aria-pressed=true]{background:#e6efea}.pro-list i{font:13px/1.4 var(--mono);color:var(--gold);font-style:normal}.pro-list strong{font-size:13.5px;font-weight:500;line-height:1.38;display:block}.pro-list small{color:var(--muted);font-size:11.5px}.pro-detail{color:#f0ece0;background:#173f42;border-radius:14px;padding:26px 30px;scroll-margin-top:80px;position:sticky;top:84px}.pro-detail>small{color:#b9cccb;font-size:12px}.pro-detail h2{font:27px/1.24 var(--serif);letter-spacing:-.02em;color:#fff;margin:6px 0 16px;font-weight:400}.pro-detail h3{font:10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#f2c46d;margin:18px 0 8px}.pro-detail ol{gap:10px;margin:0;padding:0 0 0 18px;display:grid}.pro-detail li p,.pro-detail>p{color:#f0ece0;margin:0;font-size:14.5px;line-height:1.6}.pro-detail li small{color:#a9bfbe;font-size:11.5px}.pro-detail>strong{color:#fff;margin-bottom:4px;font-size:15px;display:block}.pro-detail .text-link{color:#bfe3dc;margin-top:16px}.saved-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.saved-layout>div{flex-direction:column;gap:18px;min-width:0;display:flex}@media (max-width:900px){.trump-voices,.cal-top,.pro-split,.saved-layout,.bill-card dl{grid-template-columns:minmax(0,1fr)}.pro-detail{position:static}.flow-columns{display:none}.flow-group{grid-template-columns:minmax(0,1fr);gap:14px}.flow-decision:after,.flow-branch div:before{display:none}.flow-branch{grid-template-columns:minmax(0,1fr);gap:8px}}@media (max-width:620px){.trump-mast{padding:24px 22px}.trump-mast h1{font-size:32px}.trump-mast .hero-image{display:none}.brief-mast h1{font-size:40px}.brief-story{grid-template-columns:38px minmax(0,1fr)}.brief-number{font-size:36px}.brief-story h2{font-size:22px}.brief-more a{flex-direction:column;gap:2px}.bill-card{padding:18px}.bill-steps li{font-size:10.5px}.cal-count{font-size:42px}.cal-next,.pro-detail{padding:22px}}.home-washington>.desk-calendar{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;margin-top:20px;padding:16px 0 0;display:grid}.home-washington>.desk-calendar .panel-heading{grid-column:1/-1}@media (max-width:760px){.home-washington>.desk-calendar{grid-template-columns:minmax(0,1fr)}}:root{--viz-1:#00897b;--viz-2:#c98500;--cat-fed:#2a78d6;--cat-economy:#eb6834;--cat-rule:#1baf7a;--cat-comment:#eda100;--cat-politics:#e87ba4;--cost-up:#b3404a;--cost-down:#0b6f70}.viz-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.viz-head h2{font:21px/1.25 var(--serif);letter-spacing:-.01em;color:var(--ink);margin:0}.viz-head p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.45}.viz-range{border:1px solid var(--line);background:var(--paper);border-radius:9px;flex-shrink:0;padding:3px;display:inline-flex}.viz-range button{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:6px 11px;font-size:12px}.viz-range button[aria-pressed=true]{background:var(--white);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #172e3624}.viz-chart{width:100%;position:relative}.viz-chart svg{touch-action:pan-y;display:block}.viz-grid{stroke:var(--line);stroke-width:1px}.viz-axis{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.viz-line{fill:none;stroke:var(--viz-1);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.viz-cross{stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 3}.viz-dot{fill:var(--viz-1);stroke:var(--white);stroke-width:2px}.viz-bar[data-series="0"]{fill:var(--viz-1)}.viz-bar[data-series="1"]{fill:var(--viz-2)}g[data-dim] .viz-bar{opacity:.42}.viz-hit{fill:#0000}.viz-hit.pick{cursor:pointer}.viz-hit:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.viz-tip{z-index:3;border:1px solid var(--line);background:var(--white);pointer-events:none;font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:8px;flex-direction:column;gap:2px;padding:7px 10px;display:flex;position:absolute;top:8px;box-shadow:0 6px 18px #172e3629}.viz-tip small{color:var(--muted);font-size:11px}.viz-tip b{color:var(--ink);font-size:13px;font-weight:600}.viz-legend{color:var(--muted);gap:16px;margin-bottom:8px;font-size:12px;display:flex}.viz-legend span{align-items:center;gap:6px;display:flex}.viz-legend i,.viz-tip b i{border-radius:3px;width:9px;height:9px;margin-right:5px;display:inline-block}.viz-legend i{margin:0}i[data-series="0"]{background:var(--viz-1)}i[data-series="1"]{background:var(--viz-2)}.viz-spark{width:100%;height:30px;display:block;overflow:visible}.viz-spark path{fill:none;stroke:var(--viz-1);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.viz-spark circle{fill:var(--viz-1)}.viz-numbers{color:var(--muted);margin-top:10px;font-size:12px}.viz-numbers summary{cursor:pointer;width:max-content}.viz-numbers>div{border:1px solid var(--line);border-radius:8px;max-height:220px;margin-top:8px;overflow:auto}.viz-numbers table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.viz-numbers th,.viz-numbers td{text-align:right;border-bottom:1px solid var(--rule);color:var(--ink);padding:6px 10px;font-weight:400}.viz-numbers th{background:var(--white);color:var(--muted);font-size:11px;position:sticky;top:0}.viz-numbers th:first-child,.viz-numbers td:first-child{text-align:left}.viz-loading{flex-direction:column;justify-content:center;gap:10px;min-height:120px;display:flex}.viz-loading p{color:var(--muted);margin:0;font-size:13px}.viz-loading .skeleton{border-radius:8px;height:44px;display:block}.viz-chips{flex-wrap:wrap;gap:6px;margin:0 0 14px;display:flex}.viz-chips button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;display:inline-flex}.viz-chips button b{font-variant-numeric:tabular-nums;opacity:.75;font-size:11px;font-weight:500}.viz-chips button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--white)}.cost-up{color:var(--cost-up)}.cost-down{color:var(--cost-down)}.price-tracker .pt-body{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:20px;display:grid}.pt-tiles{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;display:grid}.pt-tile{text-align:left;border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:10px;grid-template-columns:1fr auto;gap:2px 10px;padding:11px 12px 9px;transition:border-color .12s,background .12s;display:grid}.pt-tile:hover{border-color:var(--teal)}.pt-tile[aria-pressed=true]{border-color:var(--teal);background:var(--pale);box-shadow:inset 0 0 0 1px var(--teal)}.pt-tile>span:first-child{grid-column:1/-1;justify-content:space-between;gap:6px;font-size:13px;font-weight:600;display:flex}.pt-tile>span small{color:var(--muted);font-size:11px;font-weight:400}.pt-tile strong{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:21px;font-weight:650}.pt-delta{font-variant-numeric:tabular-nums;color:var(--muted);align-self:center;font-size:12px;font-style:normal;font-weight:600}.pt-delta span{margin-right:3px;font-size:9px}.pt-delta.cost-up{color:var(--cost-up)}.pt-delta.cost-down{color:var(--cost-down)}.pt-tile .viz-spark{grid-column:1/-1;height:26px;margin-top:3px}.pt-detail h3{color:var(--muted);margin:0;font-size:13px;font-weight:600}.pt-now{color:var(--muted);margin:2px 0 0;font-size:13px}.pt-now strong{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:34px;font-weight:650}.pt-sentence{color:var(--ink);margin:0 0 12px;font-size:13px}.pt-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.pt-strip .pt-tile{background:var(--white)}.pt-strip-foot{place-self:center end;align-items:baseline;gap:5px;display:flex}.pt-strip-foot small{color:var(--muted);font-size:10px}.hb-body{grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:26px;display:grid}.hb-inputs{flex-direction:column;gap:8px;display:flex}.hb-inputs label{color:var(--ink);justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.hb-inputs label div{border:1px solid var(--line);background:var(--white);border-radius:8px;align-items:center;width:112px;height:34px;padding:0 9px;display:flex}.hb-inputs label div:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px #157c7d1f}.hb-inputs i{color:var(--muted);margin-right:4px;font-style:normal}.hb-inputs input{text-align:right;font-variant-numeric:tabular-nums;width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:14px}.hb-inputs p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.4}.hb-result>span{color:var(--muted);font-size:13px}.hb-result>strong{letter-spacing:-.02em;color:var(--ink);margin:3px 0;font-size:31px;font-weight:650;line-height:1.15;display:block}.hb-result>p{color:var(--ink);margin:0;font-size:14px}.hb-bars{flex-direction:column;gap:7px;margin:16px 0;display:flex}.hb-bars>div{color:var(--ink);grid-template-columns:96px minmax(0,1fr) 58px 50px;align-items:center;gap:8px;font-size:12.5px;display:grid}.hb-bars>div>div{height:10px}.hb-bars i{background:var(--viz-2);border-radius:0 4px 4px 0;min-width:2px;height:100%;display:block}.hb-bars i[data-down]{background:var(--viz-1)}.hb-bars b{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.hb-bars small{text-align:right;color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px}.hb-result .hb-wage{border-top:1px solid var(--rule);padding-top:12px;font-size:13px;line-height:1.5}.wash-numbers{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.wash-numbers a{border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:10px;flex-direction:column;gap:2px;padding:13px 14px;display:flex}.wash-numbers a:hover{border-color:var(--teal)}.wash-numbers small{color:var(--muted);font-size:12px}.wash-numbers strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:25px;font-weight:650}.wash-numbers span{color:var(--muted);font-size:12px;line-height:1.35}.right-rail .wash-numbers{grid-template-columns:1fr}.tracker-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.tracker-sub{color:var(--ink);justify-content:space-between;margin:16px 0 4px;font-size:13px;font-weight:600;display:flex}.tracker-sub span{color:var(--muted);font-weight:400}.order-rows{max-height:260px;overflow:auto}.order-rows a{border-bottom:1px solid var(--rule);color:var(--ink);grid-template-columns:50px minmax(0,1fr) auto 14px;align-items:baseline;gap:10px;padding:8px 0;font-size:13px;line-height:1.35;display:grid}.order-rows a:hover span{color:var(--teal-dark)}.order-rows time,.order-rows small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px}.order-rows svg{color:var(--muted);align-self:center}.tariff-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.tariff-totals small{color:var(--muted);font-size:12px;display:block}.tariff-totals strong{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:24px;font-weight:650}.tariff-totals span{color:var(--muted);font-size:12px;line-height:1.35;display:block}.since-table>div{border-bottom:1px solid var(--rule);color:var(--ink);font-variant-numeric:tabular-nums;grid-template-columns:minmax(120px,1.3fr) 80px 80px minmax(150px,1.6fr);align-items:center;gap:12px;padding:8px 0;font-size:13.5px;display:grid}.since-table small{color:var(--muted);margin-left:6px;font-size:11.5px}.since-table b{font-weight:600}.since-table .since-head{color:var(--muted);padding-top:0;font-size:11.5px}.since-bar{align-items:center;gap:8px;display:flex}.since-bar i{background:var(--viz-2);border-radius:0 4px 4px 0;min-width:2px;max-width:calc(100% - 60px);height:10px;display:block}.since-bar i[data-down]{background:var(--viz-1)}.since-bar em{font-size:12.5px;font-style:normal;font-weight:600}.voice-mix{color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin-bottom:12px;font-size:13px;display:flex}.voice-mix b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:650}.voice-other{margin-top:12px;font-size:13px}.voice-other summary{cursor:pointer;color:var(--teal-dark)}.voice-other>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin-top:6px;display:grid}.voice-other a{border-bottom:1px solid var(--rule);color:var(--ink);padding:9px 0}.voice-other small{color:var(--muted);font-size:11.5px;display:block}.voice-other strong{font-size:13.5px;font-weight:500;line-height:1.35}.pipeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.pipeline>div{border:1px solid var(--line);background:var(--white);border-radius:10px;padding:13px 14px 16px;position:relative;overflow:hidden}.pipeline small{color:var(--muted);font-size:12px;display:block}.pipeline strong{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;margin:2px 0;font-size:27px;font-weight:650;display:block}.pipeline span{color:var(--muted);font-size:11.5px;line-height:1.35;display:block}.pipeline i{background:var(--viz-1);border-radius:0 2px 0 0;height:4px;position:absolute;bottom:0;left:0}.board{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;display:grid}.board-col h3{border-bottom:2px solid var(--ink);color:var(--ink);justify-content:space-between;margin:0 0 8px;padding-bottom:7px;font-size:13px;font-weight:650;display:flex}.board-col h3 span{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:400}.board-none{color:var(--muted);margin:0;font-size:12px}.board-card{border:1px solid var(--line);background:var(--white);border-radius:9px;margin-bottom:7px}.board-card summary{cursor:pointer;flex-direction:column;gap:3px;padding:10px 11px;list-style:none;display:flex}.board-card summary::-webkit-details-marker{display:none}.board-card:hover{border-color:var(--teal)}.board-card small{color:var(--muted);justify-content:space-between;gap:8px;font-size:11px;display:flex}.board-card small span{white-space:nowrap;text-overflow:ellipsis;text-align:right;overflow:hidden}.board-card strong{color:var(--ink);font-size:13px;font-weight:600;line-height:1.32}.board-card em{color:var(--muted);font-size:11px;font-style:normal}.board-card>div{color:var(--ink);padding:0 11px 11px;font-size:12.5px;line-height:1.45}.board-card>div p{margin:0 0 7px}.board-card .board-who{color:var(--muted);font-size:11.5px}.bill-explained-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.cal-month header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.cal-month header button{border:1px solid var(--line);width:28px;height:28px;color:var(--ink);cursor:pointer;background:0 0;border-radius:7px;place-items:center;display:grid}.cal-month header button:disabled{opacity:.35;cursor:default}.cal-month header h2{margin:0}.cal-grid button{background:var(--pale);width:32px;height:32px;color:var(--ink);font:inherit;cursor:pointer;font-variant-numeric:tabular-nums;border:0;border-radius:50%;margin:0 auto;padding:0 0 4px;font-size:13px;font-weight:600;position:relative}.cal-grid button:hover{outline:1px solid var(--teal)}.cal-grid button[aria-pressed=true]{background:var(--ink);color:var(--white)}.cal-grid button[data-today]{box-shadow:inset 0 0 0 1.5px var(--ink)}.cal-grid button i{justify-content:center;gap:2px;display:flex;position:absolute;bottom:3px;left:0;right:0}u[data-kind]{border-radius:50%;width:7px;height:7px;text-decoration:none;display:inline-block}.cal-grid u[data-kind]{width:4px;height:4px}u[data-kind=fed]{background:var(--cat-fed)}u[data-kind=economy]{background:var(--cat-economy)}u[data-kind=rule]{background:var(--cat-rule)}u[data-kind=comment]{background:var(--cat-comment)}u[data-kind=politics]{background:var(--cat-politics)}.cal-picked{color:var(--muted);margin:0;font-size:13px}.cal-rows article{border-bottom:1px solid var(--rule);grid-template-columns:96px 138px minmax(0,1fr) auto;align-items:start;gap:14px;padding:11px 0;display:grid}.cal-rows time strong{color:var(--ink);font-size:14px;font-weight:650;display:block}.cal-rows time small{color:var(--muted);font-size:11.5px}.cal-kind{color:var(--muted);align-items:center;gap:6px;padding-top:2px;font-size:12px;display:flex}.cal-rows h3{color:var(--ink);margin:0;font-size:14px;font-weight:600;line-height:1.35}.cal-rows p{color:var(--muted);margin:2px 0 0;font-size:12.5px;line-height:1.4}.cal-rows footer{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.cal-rows footer .text-link{white-space:nowrap;font-size:12px}.route-wrap{border:1px solid var(--line);background:var(--white);border-radius:12px;padding:18px}.route-labels{color:var(--muted);grid-template-columns:27% 27% 27%;justify-content:space-between;margin-bottom:12px;font-size:12px;font-weight:600;display:grid}.route-map{position:relative}.route-map svg{pointer-events:none;position:absolute;inset:0}.route-map path{fill:none;stroke:var(--line);stroke-width:1.5px}.route-map path[data-on]{stroke:var(--teal);stroke-width:2.2px}.route-map path[data-off]{opacity:.35}.route-node{border:1px solid var(--line);background:var(--white);color:var(--ink);text-align:left;cursor:pointer;border-radius:9px;align-items:center;padding:6px 11px;font-size:12.5px;font-weight:600;line-height:1.28;display:flex;position:absolute}.route-node.mechanism{background:var(--paper);font-weight:500}.route-node.household{background:var(--pale);color:var(--teal-dark)}.route-node:hover{border-color:var(--teal)}.route-node[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.route-hint{color:var(--muted);margin:14px 0 0;font-size:12.5px}.route-detail{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin-top:16px;display:grid}.route-detail a{border:1px solid var(--line);color:var(--ink);border-radius:9px;flex-direction:column;gap:4px;padding:12px;display:flex}.route-detail a:hover{border-color:var(--teal)}.route-detail small{color:var(--muted);font-size:11.5px}.route-detail strong{font-size:13.5px;line-height:1.3}.route-detail p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.45}.route-detail em{color:var(--teal-dark);align-items:center;gap:4px;font-size:12px;font-style:normal;display:flex}.site-shell .flow-phone{display:none}.home-board{flex-direction:column;gap:12px;display:flex}.home-board .viz-head{margin:0}.home-lines{border:1px solid var(--line);background:var(--white);border-radius:10px;padding:2px 14px}.home-lines a{border-bottom:1px solid var(--rule);color:var(--ink);grid-template-columns:190px minmax(0,1fr) auto auto 14px;align-items:center;gap:12px;padding:9px 0;font-size:13.5px;display:grid}.home-lines a:last-child{border-bottom:0}.home-lines small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.home-lines span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.home-lines time{color:var(--muted);white-space:nowrap;font-size:11.5px}.home-lines svg{color:var(--muted)}.home-why a{border-bottom:1px solid var(--rule);color:var(--ink);grid-template-columns:56px 62px minmax(0,1fr) auto 14px;align-items:center;gap:10px;padding:9px 0;font-size:13.5px;display:grid}.home-why a:last-child{border-bottom:0}.home-why b{font-weight:650}.home-why em{font-variant-numeric:tabular-nums;font-size:12.5px;font-style:normal;font-weight:600}.home-why span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.home-why small{color:var(--muted);white-space:nowrap;font-size:11.5px}.home-why svg{color:var(--muted)}.sector-heat{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:4px;display:grid}.sector-heat a{min-height:62px;color:var(--ink);background:color-mix(in srgb,var(--heat-color) calc(var(--heat)*62%),var(--paper));border-radius:7px;flex-direction:column;justify-content:space-between;padding:9px 10px;font-size:12px;line-height:1.2;display:flex}.sector-heat a[data-dir=up]{--heat-color:#1f9d8f}.sector-heat a[data-dir=down]{--heat-color:#d4545f}.sector-heat b{font-variant-numeric:tabular-nums;font-size:14px;font-weight:650}.news-board{grid-template-columns:minmax(0,1fr) 240px;gap:12px;display:grid}.theme-heat{grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:8px;display:grid}.theme-heat a{border:1px solid var(--line);color:var(--ink);background:color-mix(in srgb,var(--viz-1) calc(var(--share)*16%),var(--white));border-radius:10px;grid-template-columns:auto 1fr auto;align-items:baseline;gap:0 6px;padding:12px 13px;display:grid}.theme-heat a:hover{border-color:var(--teal)}.theme-heat span{grid-column:1/-1;font-size:13px;font-weight:650}.theme-heat strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:650}.theme-heat small{color:var(--muted);font-size:11.5px}.heat-bars{justify-self:end;align-items:flex-end;gap:2px;width:66px;height:24px;display:flex}.heat-bars u{background:var(--viz-1);border-radius:2px 2px 0 0;flex:1;text-decoration:none}.heat-bars u[data-empty]{background:var(--line)}.theme-heat em{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;margin-top:7px;font-size:12px;font-style:normal;line-height:1.35;display:-webkit-box;overflow:hidden}.news-movers{border:1px solid var(--line);background:var(--white);border-radius:10px;padding:12px 14px}.news-movers h2{color:var(--ink);margin:0 0 6px;font-size:13px;font-weight:650}.news-movers a{border-bottom:1px solid var(--rule);color:var(--ink);justify-content:space-between;gap:8px;padding:6px 0;font-size:12.5px;display:flex}.news-movers a:last-child{border-bottom:0}.news-movers b{font-variant-numeric:tabular-nums;font-weight:600}.intel-reporting-desk .intel-reading-row a{padding-top:7px;padding-bottom:7px}.intel-reporting-desk .intel-reading-row a>div{grid-template-columns:168px minmax(0,1fr);align-items:baseline;gap:0 12px;display:grid}.intel-reporting-desk .intel-reading-row a>div>span{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.intel-reporting-desk .intel-reading-row h2{letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:inherit;font-size:13.5px;font-weight:500;line-height:1.35;overflow:hidden}.intel-reporting-desk .intel-reading-row em.owned-tag{grid-column:2}@media (max-width:1000px){.tracker-pair{grid-template-columns:1fr}.board{grid-template-columns:none;grid-auto-columns:minmax(230px,1fr);grid-auto-flow:column;padding-bottom:6px;overflow-x:auto}.news-board{grid-template-columns:1fr}}@media (max-width:820px){.price-tracker .pt-body,.hb-body{grid-template-columns:1fr}.pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.cal-rows article{grid-template-columns:82px minmax(0,1fr)}.cal-kind{grid-column:2}.cal-rows article>div{grid-column:1/-1}.cal-rows footer{flex-direction:row;grid-column:1/-1;justify-content:flex-start;gap:14px}.route-wrap{display:none}.site-shell .flow-phone{display:block}.voice-other>div{grid-template-columns:1fr}.since-table>div{grid-template-columns:minmax(0,1.3fr) 58px 58px minmax(74px,.9fr);gap:8px;font-size:12.5px}.since-table small,.since-bar i{display:none}.home-lines a{grid-template-columns:minmax(0,1fr) 14px}.home-lines small,.home-lines time,.home-lines .owned-tag{display:none}.home-why a{grid-template-columns:50px 58px minmax(0,1fr)}.home-why small,.home-why svg{display:none}.intel-reporting-desk .intel-reading-row a>div{grid-template-columns:1fr}.intel-reporting-desk .intel-reading-row h2{white-space:normal}}@media (max-width:520px){.tariff-totals{grid-template-columns:1fr 1fr}.hb-bars>div{grid-template-columns:82px minmax(0,1fr) 52px}.hb-bars small{display:none}.viz-range{width:100%}.viz-range button{flex:1}.pt-tiles{gap:6px}}.site-shell .pol-head+.signin-banner,.site-shell .pol-head+.metric-grid{margin-top:18px}.trump-voices[data-single]{grid-template-columns:1fr}.route-node span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cal-rows footer .text-link{min-height:0;margin:0;padding:0}.cal-rows article{padding:9px 0}.desk-hero{min-height:270px}.home-desk>.desk-calendar{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px;display:grid}.home-desk>.desk-calendar>.panel-heading,.home-desk>.desk-calendar>.workspace-empty{grid-column:1/-1}.news-list .news-row{padding-top:9px;padding-bottom:9px}.news-list .news-copy h3{letter-spacing:0;margin:0 0 2px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.35}@media (max-width:820px){.home-desk>.desk-calendar{grid-template-columns:1fr}}.site-shell .intel-reporting-desk .intel-reading-row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:0;margin:0;padding:0;display:grid}.site-shell .intel-reporting-desk .intel-reading-row a{min-width:0}.site-shell .intel-reporting-desk .intel-reading-row .intel-row-topic{white-space:nowrap;color:var(--muted);margin:0;padding:0;font-size:11px}@media (max-width:820px){.site-shell .intel-reporting-desk .intel-reading-row{grid-template-columns:1fr;gap:0;padding-bottom:7px}}:root:not([data-theme=dark]) :is(.price-tracker,.household-bill,.wash-numbers,.pt-strip,.tracker-panel,.pipeline,.cal-rows,.route-wrap,.home-lines,.home-why,.theme-heat,.news-movers,.voice-mix,.voice-other,.viz-chips,.cal-picked){--muted:#566770}.tracker-panel,.price-tracker{scroll-margin-top:84px}.chart-window input[type=date]{border:1px solid var(--line);background:var(--white);height:34px;color:var(--ink);border-radius:8px;padding:0 8px;font:12px DM Sans,sans-serif}.workspace-empty .text-link{min-height:0;margin:0;padding:0;display:inline}.viz-line[data-series="1"]{stroke:var(--viz-2);stroke-dasharray:6 4}.market-day{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:28px;display:grid}.market-day-story h2{margin:8px 0 10px;font-family:Playfair Display,Georgia,serif;font-size:28px;font-weight:500;line-height:1.2}.market-day-story p{margin:0 0 8px;font-size:14.5px;line-height:1.6}.market-day-story .market-breadth-labels{margin-top:14px}.market-day-news{border-left:1px solid var(--rule);flex-direction:column;gap:2px;min-width:0;padding-left:24px;display:flex}.market-day-news>a{border-bottom:1px solid var(--rule);color:var(--ink);flex-direction:column;gap:2px;padding:8px 0;display:flex}.market-day-news>a:hover strong{color:var(--teal)}.market-day-news small{color:var(--muted);font-size:11.5px}.market-day-news strong{font-size:13.5px;font-weight:500;line-height:1.35}.market-day-news .source-footnote{margin:8px 0 2px}.rates-strip-wrap{flex-direction:column;gap:10px;display:flex}.rates-strip{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.sector-bars{grid-template-rows:repeat(6,auto);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px 32px;display:grid}.sector-bars a{color:var(--ink);grid-template-columns:minmax(0,170px) minmax(0,1fr) 62px;align-items:center;gap:10px;padding:6px 0;font-size:13px;display:grid}.sector-bars a:hover span{color:var(--teal)}.sector-bars span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sector-bars i{height:9px;display:block;position:relative}.sector-bars b{background:currentColor;border-radius:3px;position:absolute;top:0;bottom:0}.sector-bars strong{text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.market-all>summary{cursor:pointer;border:1px solid var(--line);color:var(--ink);background:var(--white);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:12px;font-size:13.5px;list-style:none;display:flex}.market-all>summary::-webkit-details-marker{display:none}.market-all>summary:hover{border-color:var(--teal)}.market-all[open]>summary{margin-bottom:12px}.market-all[open]>summary svg{transform:rotate(90deg)}.rates-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;margin-top:6px;display:grid}.rates-note{color:var(--muted);margin:0 0 8px;font-size:12.5px}.rates-controls{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:8px;display:flex}.wm-row{align-items:start}.wm-row .wm-dot{margin-top:4px}.wm-row-news{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.glance-situations small.glance-story{letter-spacing:0;text-transform:none;font:11px DM Sans,sans-serif}.brief-pointer{border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:10px;grid-template-columns:auto minmax(0,1fr) 16px;align-items:center;gap:12px;margin-bottom:12px;padding:11px 14px;font-size:13.5px;display:grid}.brief-pointer small{color:var(--teal);font-size:11.5px;font-weight:600}.brief-pointer:hover{border-color:var(--teal)}.watch-ideas{border-top:1px solid var(--rule);flex-direction:column;gap:8px;margin-top:16px;padding-top:14px;display:flex}.watch-ideas>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.watch-ideas b{min-width:52px;font-size:12px;font-weight:600}.watch-ideas button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:99px;align-items:center;gap:4px;padding:5px 10px;font-size:12.5px;display:inline-flex}.watch-ideas button:hover:not(:disabled){border-color:var(--teal);color:var(--teal)}.watch-ideas button:disabled{opacity:.5;cursor:default}.watch-ideas p{color:var(--muted);margin:2px 0 0;font-size:11.5px}@media (max-width:900px){.market-day,.rates-grid{grid-template-columns:minmax(0,1fr)}.market-day-news{border-left:0;border-top:1px solid var(--rule);padding-top:14px;padding-left:0}.sector-bars{grid-template-rows:none;grid-auto-flow:row}}@media (max-width:560px){.sector-bars a{grid-template-columns:minmax(0,130px) minmax(0,1fr) 58px}.brief-pointer{grid-template-columns:minmax(0,1fr) 16px}.brief-pointer small{grid-column:1/-1}}.sb-meta{color:var(--muted);margin:-8px 0 20px;font-size:12.5px}.sb-entry{border-bottom:1px solid var(--rule);padding:12px 0}.sb-entry:last-child{border-bottom:0}.sb-entry small{color:var(--muted);font-size:11.5px}.sb-entry h4{margin:3px 0 4px;font-size:15px;font-weight:600;line-height:1.4}.sb-entry h4 a,.sb-lead h3 a{color:var(--ink)}.sb-entry a:hover{color:var(--teal)}.sb-entry p{margin:6px 0 0;font-size:14.5px;line-height:1.65}.wm-briefing-body .sb-lead{padding-top:0}.wm-briefing-body .sb-lead h3{color:var(--ink);margin:4px 0 8px;font:500 21px/1.3 Playfair Display,Georgia,serif}.sb-lead p{font-size:15.5px;line-height:1.7}.sb-section{margin-top:22px}.sb-section>p{margin:0 0 10px;font-size:14.5px;line-height:1.7}.sb-narrative h3{text-transform:none}.sb-players{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:8px 0 0;display:grid}.sb-players div{border:1px solid var(--line);border-radius:10px;padding:11px 13px}.sb-players dt{font-size:13.5px;font-weight:600}.sb-players dd{color:var(--muted);margin:3px 0 0;font-size:13px;line-height:1.5}.sb-questions{margin:6px 0 0;padding-left:18px}.sb-questions li{margin-bottom:6px;font-size:14.5px;line-height:1.65}.sb-timeline{border-top:1px solid var(--rule);margin-top:22px;padding-top:12px}.sb-timeline summary{cursor:pointer;font-size:13.5px;font-weight:600}.sb-timeline ol{margin:10px 0 0;padding:0;list-style:none}.sb-timeline li{border-bottom:1px solid var(--rule);grid-template-columns:118px minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.sb-timeline li:last-child{border-bottom:0}.sb-timeline time{color:var(--muted);font-size:12px}.sb-timeline small{color:var(--muted);font-size:11.5px}.sb-timeline p{margin:2px 0 0;font-size:13.5px;line-height:1.5}.sb-block{border-bottom:1px solid var(--rule);margin-bottom:18px;padding-bottom:18px}.sb-block:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.sb-block .eyebrow{margin-bottom:8px;display:block}.sb-quiet{margin:0 0 6px;font-size:13.5px;line-height:1.5}.sb-note{color:var(--muted);margin:8px 0 6px;font-size:11.5px;line-height:1.5}.sb-yours>a:not(.text-link){border-bottom:1px solid var(--rule);color:var(--ink);grid-template-columns:52px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:7px 0;font-size:13px;display:grid}.sb-yours>a:not(.text-link) strong{font:600 12px var(--mono)}.sb-effect{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 0 2px;display:grid}.sb-effect strong{font-size:20px;font-weight:600}.sb-effect strong.up{color:var(--teal)}.sb-effect strong.down{color:var(--red,#c0392b)}.sb-effect span{color:var(--muted);font-size:12px;line-height:1.4}.sb-channels{margin:0}.sb-channels div{border-bottom:1px solid var(--rule);padding:7px 0}.sb-channels div:last-child{border-bottom:0}.sb-channels dt{font-size:13px;font-weight:600}.sb-channels dd{color:var(--muted);margin:2px 0 0;font-size:12.5px;line-height:1.5}.reading-source-row p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:4px 0 0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}@media (max-width:560px){.sb-timeline li{grid-template-columns:minmax(0,1fr);gap:2px}}.public-strip{border:1px solid var(--line);background:var(--white);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:11px 16px;display:flex}.public-strip p{margin:0;font-size:13.5px}.public-strip .primary-button{flex:none}.market-day-sources{color:var(--muted);font-size:12px!important;line-height:1.5!important}.market-day-sources a{color:var(--teal)}@media (max-width:560px){.public-strip{flex-direction:column;align-items:stretch}}.fin-lead{color:var(--muted);margin:0 0 12px;font-size:13px}.fin-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px 18px;margin:0 0 20px;display:grid}.fin-stats dt{color:var(--muted);font-size:12px}.fin-stats dd{font:600 20px/1.25 var(--mono);color:var(--ink);margin:2px 0 0}.fin-stats small{color:var(--muted);margin-top:2px;font-size:11.5px;line-height:1.35;display:block}.fin-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:14px;display:grid}.fin-chart{min-width:0;margin:0}.fin-chart figcaption{color:var(--ink);margin-bottom:8px;font-size:12.5px;font-weight:600}.fin-bars{align-items:stretch;gap:6px;display:flex}.fin-bars>div{text-align:center;flex:1;min-width:0}.fin-bars em{font:normal 10px/1.3 var(--mono);color:var(--muted);white-space:nowrap;text-overflow:clip;display:block;overflow:hidden}.fin-bars i{height:84px;margin:4px 0;display:block;position:relative}.fin-bars b{background:var(--teal);border-radius:4px;position:absolute;left:18%;right:18%}.fin-bars b.loss{background:var(--red)}.fin-bars small{color:var(--muted);white-space:nowrap;font-size:10.5px;display:block}.fin-quarter{color:var(--ink);margin:0 0 12px;font-size:13.5px;line-height:1.5}.fin-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.fin-list>a{border-top:1px solid var(--rule);color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:flex}.fin-list>a:first-of-type{border-top:0}.fin-list>a:hover strong{color:var(--teal)}.fin-list a span{min-width:0}.fin-list strong{font-size:13.5px;font-weight:600;line-height:1.35;display:block}.fin-list small{color:var(--muted);margin-top:2px;font-size:11.5px;line-height:1.4;display:block}.fin-list b.teal{color:var(--teal)}.fin-list b.red{color:var(--red)}.fin-list svg{color:var(--muted);flex:none}@media (max-width:760px){.fin-charts,.fin-pair{grid-template-columns:1fr}.fin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.fin-stats dd{font-size:17px}}.contracts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-bottom:18px;display:grid}.contracts-grid .eyebrow,.contracts-recent .eyebrow{margin-bottom:8px;display:block}.contract-row{color:var(--ink);grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:6px 0;font-size:13px;display:grid}.contract-row a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.contract-row a small{font:10.5px var(--mono);color:var(--muted);margin-left:6px}.contract-row em{font:normal 12.5px var(--mono);color:var(--ink)}.contract-row i{background:var(--rule);border-radius:4px;grid-column:1/-1;height:4px;display:block}.contract-row b{background:var(--teal);border-radius:4px;height:4px;display:block}.contracts-recent a{border-top:1px solid var(--rule);color:var(--ink);align-items:flex-start;gap:14px;padding:10px 0;text-decoration:none;display:flex}.contracts-recent a>strong{width:72px;font:600 13px/1.4 var(--mono);flex:none}.contracts-recent a>span{flex:1;min-width:0}.contracts-recent b{font-size:13.5px;font-weight:600;display:block}.contracts-recent small{color:var(--muted);margin-top:2px;font-size:11.5px;line-height:1.4;display:block}.contracts-recent svg{color:var(--muted);flex:none}@media (max-width:760px){.contracts-grid{grid-template-columns:1fr;gap:18px}}.wm-hazards{margin-top:6px}.hazard-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.hazard-row{border-top:1px solid var(--rule);color:var(--ink);align-items:flex-start;gap:12px;padding:10px 0;text-decoration:none;display:flex}.hazard-row>small{width:70px;font:10.5px/1.6 var(--mono);color:var(--muted);flex:none}.hazard-row>span{flex:1;min-width:0}.hazard-row strong{font-size:13px;font-weight:600;line-height:1.35;display:block}.hazard-row em{color:var(--muted);margin-top:2px;font-size:11.5px;font-style:normal;display:block}.hazard-row svg{color:var(--muted);flex:none}a.hazard-row:hover strong{color:var(--teal)}.hazard-more{margin:8px 0}.hazard-more summary{cursor:pointer;color:var(--teal);font-size:13px}.sb-countries{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-bottom:10px;display:grid}.sb-countries article{border:1px solid var(--rule);border-radius:10px;padding:12px 14px}.sb-countries strong{color:var(--ink);margin-bottom:6px;font-size:14px;display:block}.sb-countries dl{margin:0}.sb-countries dl div{justify-content:space-between;gap:10px;padding:3px 0;font-size:12.5px;display:flex}.sb-countries dt{color:var(--muted)}.sb-countries dd{color:var(--ink);text-align:right;margin:0;font-weight:600}.sb-countries dd small{font:10px var(--mono);color:var(--muted);margin-left:6px;font-weight:400}@media (max-width:760px){.hazard-list{grid-template-columns:1fr}}.econ-lights h2{font:21px/1.25 var(--serif);color:var(--ink);margin:2px 0 14px}.econ-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-bottom:12px;display:grid}.econ-card{border:1px solid var(--rule);border-radius:10px;min-width:0;padding:13px 15px}.econ-card header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.econ-card header strong{color:var(--ink);font-size:13.5px}.econ-card header em{font:normal 11.5px var(--mono);color:var(--ink);align-items:center;gap:5px;display:inline-flex}.econ-card header i{background:var(--react-calm);border-radius:50%;width:8px;height:8px}.econ-card.watch header i{background:var(--react-moderate)}.econ-card.stressed header i{background:var(--react-strong)}.econ-value{justify-content:space-between;align-items:center;gap:14px;margin:8px 0 6px;display:flex}.econ-value b{font:600 22px/1.2 var(--mono);color:var(--ink);white-space:nowrap}.econ-value .viz-spark{flex:1;max-width:120px;height:32px}.econ-card p{color:var(--muted);margin:0 0 5px;font-size:12.5px;line-height:1.4}.econ-card small{color:var(--muted);font-size:11.5px;line-height:1.4;display:block}.analyst-lead{color:var(--muted);margin:0 0 8px;font-size:13px}.analyst-bar{gap:2px;height:10px;margin-bottom:10px;display:flex}.analyst-bar i{border-radius:3px;flex-basis:0;min-width:4px;display:block}.stock-analysts i.strong-buy{background:var(--teal-dark)}.stock-analysts i.buy{background:var(--teal)}.stock-analysts i.hold{background:var(--react-unknown)}.stock-analysts i.sell{background:#d98c92}.stock-analysts i.strong-sell{background:var(--red)}.analyst-ratings dl{margin:0 0 14px}.analyst-ratings dl div{justify-content:space-between;padding:3px 0;font-size:12.5px;display:flex}.analyst-ratings dt{color:var(--ink);align-items:center;gap:7px;display:flex}.analyst-ratings dt i{border-radius:2px;width:9px;height:9px}.analyst-ratings dd{font:600 12.5px var(--mono);color:var(--ink);margin:0}.analyst-results .eyebrow{margin-bottom:6px;display:block}.analyst-results>div{border-top:1px solid var(--rule);color:var(--ink);justify-content:space-between;align-items:flex-start;gap:10px;padding:7px 0;font-size:13px;display:flex}.analyst-results small{color:var(--muted);margin-top:1px;font-size:11.5px;display:block}.analyst-results em{font:normal 12px var(--mono);color:var(--muted);flex:none}.analyst-results em.beat{color:var(--teal)}.analyst-results em.missed{color:var(--red)}.hide-amounts{letter-spacing:0;color:var(--teal);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:4px 2px;font:500 11.5px/1.2 DM Sans,sans-serif;display:inline-flex}.hide-amounts:hover{text-decoration:underline}.portfolio-value-label{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.home-portfolio-tools{align-items:center;gap:14px;display:flex}.email-account{flex-direction:column;gap:12px;margin-top:14px;display:flex}.email-account-or{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.email-account-or:before,.email-account-or:after{content:"";background:var(--rule);flex:1;height:1px}.email-account-tabs{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;padding:3px;display:grid}.email-account-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 6px;font-size:13px}.email-account-tabs button[aria-pressed=true]{background:var(--pale);color:var(--ink);font-weight:600}.email-account label{color:var(--ink);flex-direction:column;gap:5px;font-size:13px;display:flex}.email-account input{border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:9px;padding:11px 12px;font-size:16px}.email-account label small{color:var(--muted);font-size:11.5px}.email-account-note{background:var(--pale);color:var(--ink);border-radius:9px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.email-account .text-link{align-self:flex-start}.email-account .dialog-small a{color:inherit;text-decoration:underline}:root:not([data-theme=dark]) body{color:var(--ink)}:root body{font-size:14px}:root button,:root input{font:inherit}:root:not([data-theme=dark]) button,:root:not([data-theme=dark]) a{color:inherit}:root:not([data-theme=dark]) .skip-link{color:#fff}:root .brand{font-size:17px}:root .brand-more{font:10px var(--mono)}:root:not([data-theme=dark]) .brand-more{color:var(--gold)}:root .header-edition{font:9px var(--mono)}:root:not([data-theme=dark]) .header-edition{color:var(--muted)}:root .connection{font:9px var(--mono)}:root:not([data-theme=dark]) .connection{color:var(--muted)}:root .header-account{font-size:12px}:root .pro-dot,:root .nav-pro{font:9.5px var(--mono)}:root:not([data-theme=dark]) .pro-dot,:root:not([data-theme=dark]) .nav-pro{color:var(--gold)}:root:not([data-theme=dark]) .icon-button{color:var(--muted)}:root:not([data-theme=dark]) .icon-button:hover{color:var(--teal)}:root .eyebrow{font:10px var(--mono)}:root:not([data-theme=dark]) .eyebrow{color:var(--gold)}:root .sidebar-top p{font-size:11px}:root:not([data-theme=dark]) .sidebar-top p{color:var(--muted)}:root .nav-item{font-size:12px}:root:not([data-theme=dark]) .nav-item{color:#647780}:root:not([data-theme=dark]) .nav-item.active{color:var(--teal-dark)}:root .nav-pro{font-size:9px}:root .sidebar-bottom .nav-item{font-size:10px}:root .local-note{font:9.5px/1.8 var(--mono)}:root:not([data-theme=dark]) .local-note{color:#6a7578}:root .local-note>span:last-child{font:10px/1.6 DM Sans,sans-serif}:root .breadcrumb{font-size:10px}:root:not([data-theme=dark]) .breadcrumb{color:#6d7576}:root:not([data-theme=dark]) .breadcrumb strong{color:#68777c}:root .today-label{font:9px var(--mono)}:root:not([data-theme=dark]) .today-label{color:#68777e}:root:not([data-theme=dark]) .connection-notice{color:#92702d}:root .connection-notice{font-size:12px}:root:not([data-theme=dark]) .connection-notice button{color:var(--teal)}:root .hero h1{font-size:37px}:root .hero p{font-size:14px}:root:not([data-theme=dark]) .hero p{color:#647680}:root .topic-pills button{font:10px var(--mono)}:root:not([data-theme=dark]) .topic-pills button{color:#588087}:root:not([data-theme=dark]) .topic-pills button.selected{color:#916a25}:root .overview-hero h1{font-size:47px}:root .overview-hero p{font-size:13px}:root .metric-top{font:9.5px var(--mono)}:root:not([data-theme=dark]) .metric-top{color:#6b777a}:root:not([data-theme=dark]) .metric-top svg{color:var(--gold)}:root .metric-value{font-size:29px}:root:not([data-theme=dark]) .teal{color:var(--teal)}:root:not([data-theme=dark]) .red{color:var(--red)}:root:not([data-theme=dark]) .amber{color:var(--gold)}:root:not([data-theme=dark]) .ink{color:var(--ink)}:root .metric-label{font:9px var(--mono)}:root:not([data-theme=dark]) .metric-label{color:#677578}:root:not([data-theme=dark]) .metric-description{color:var(--muted)}:root .metric-description{font-size:10px}:root .metric-period{font:9.5px var(--mono)}:root:not([data-theme=dark]) .metric-period{color:#697677}:root:not([data-theme=dark]) .metric-loading{color:var(--muted)}:root .metric-loading{font-size:10px}:root .panel-meta{font:9.5px/1.5 var(--mono)}:root:not([data-theme=dark]) .panel-meta{color:#67757b}:root:not([data-theme=dark]) .panel-meta svg{color:#63797d}:root .text-link{font-size:11px}:root:not([data-theme=dark]) .text-link{color:var(--teal)}:root:not([data-theme=dark]) .text-link:hover{color:var(--teal-dark)}:root .small-link{font:9.5px var(--mono)}:root:not([data-theme=dark]) .small-link{color:var(--teal)}:root .body-copy{font-size:14px}:root:not([data-theme=dark]) .body-copy{color:#65787f}:root .story-source{font:9.5px/1.7 var(--mono)}:root:not([data-theme=dark]) .story-source{color:#6b7677}:root:not([data-theme=dark]) .story-source>span{color:#b8c0bf}:root .lead-headline{font:28px/1.3 var(--serif)}:root:not([data-theme=dark]) .lead-headline:hover{color:var(--teal-dark)}:root .lead-story>p{font-size:12px}:root:not([data-theme=dark]) .lead-story>p{color:var(--muted)}:root .breakdown-pill{font:8.5px var(--mono)}:root:not([data-theme=dark]) .breakdown-pill{color:#71a093}:root:not([data-theme=dark]) .icon-tile{color:var(--gold)}:root:not([data-theme=dark]) .teal-tile{color:var(--teal)}:root:not([data-theme=dark]) .household-row>svg{color:#65767c}:root .row-copy strong{font-size:13px}:root .row-copy>span{font-size:10px}:root:not([data-theme=dark]) .row-copy>span{color:var(--muted)}:root .row-value{font-size:14px}:root:not([data-theme=dark]) .row-value{color:var(--teal)}:root .row-value small{font:8.5px/1.6 var(--mono)}:root:not([data-theme=dark]) .row-value small{color:#69767b}:root:not([data-theme=dark]) .household-row:hover .row-copy strong{color:var(--teal)}:root:not([data-theme=dark]) .search-form{color:#69777a}:root .search-form input{font-size:11px}:root:not([data-theme=dark]) .search-form input{color:var(--ink)}:root:not([data-theme=dark]) .search-form input::placeholder{color:#6a7578}:root .search-form button{font:9.5px var(--mono)}:root:not([data-theme=dark]) .search-form button{color:var(--teal)}:root .news-time{font:9px/1.6 var(--mono)}:root:not([data-theme=dark]) .news-time{color:#66757b}:root .news-copy h3{font-size:12px}:root .news-copy>span{font:8.5px/1.8 var(--mono)}:root:not([data-theme=dark]) .news-copy>span{color:#64767f}:root:not([data-theme=dark]) .news-row>svg{color:#66787d}:root:not([data-theme=dark]) .news-row:hover h3{color:var(--teal)}:root:not([data-theme=dark]) .empty-state{color:#66767c}:root .empty-state{font-size:13px}:root .right-rail .eyebrow{font-size:9.5px}:root .rail-event>span{font:9px/1.6 var(--mono)}:root:not([data-theme=dark]) .rail-event>span{color:var(--gold)}:root .rail-event strong{font:23px/1.2 var(--serif)}:root:not([data-theme=dark]) .rail-event strong{color:var(--ink)}:root .rail-event h3{font-size:11px}:root .rail-event p{font:9px var(--mono)}:root:not([data-theme=dark]) .rail-event p{color:#6a7778}:root .rail-events+.text-link{font-size:10px}:root:not([data-theme=dark]) .premium-card{color:#fff}:root:not([data-theme=dark]) .premium-symbol{color:#c4a168}:root:not([data-theme=dark]) .premium-card>.eyebrow{color:#d1b583}:root .premium-card>.eyebrow{font-size:9.5px}:root .premium-card h2{font:27px/1.25 var(--serif)}:root:not([data-theme=dark]) .premium-card p{color:#b8cac8}:root .premium-card p{font-size:11px}:root .premium-link{font-size:10px}:root:not([data-theme=dark]) .premium-link{color:#e5c793}:root:not([data-theme=dark]) .watch-chips button{color:#63858b}:root .watch-chips button{font-size:9px}:root .rail-note{font-size:10px}:root:not([data-theme=dark]) .rail-note{color:#66777c}:root .path-index{font:9px var(--mono)}:root:not([data-theme=dark]) .path-index{color:#667778}:root:not([data-theme=dark]) .path-node>svg{color:var(--gold)}:root .path-node strong{font-size:12px}:root .path-node>span{font-size:10px}:root:not([data-theme=dark]) .path-node>span{color:var(--muted)}:root:not([data-theme=dark]) .path-node.mechanism>svg{color:#3a8591}:root:not([data-theme=dark]) .path-node.outcome strong{color:var(--teal)}:root .path-node>span.path-area{font:9.5px var(--mono)}:root:not([data-theme=dark]) .path-node>span.path-area{color:var(--gold)}:root .path-node.outcome>span:last-child{font-size:9px}:root:not([data-theme=dark]) .path-node.outcome>span:last-child{color:var(--teal)}:root:not([data-theme=dark]) .path-arrow{color:#62767d}:root .sector-row>strong{font-size:14px}:root:not([data-theme=dark]) .sector-row p{color:var(--muted)}:root .sector-row p{font-size:12px}:root:not([data-theme=dark]) .sector-row>svg{color:var(--muted)}:root:not([data-theme=dark]) .round-number{color:var(--gold)}:root .round-number{font:14px var(--mono)}:root .daily-connection h2{font:23px/1.45 var(--serif)}:root .daily-connection p{font-size:12px}:root:not([data-theme=dark]) .daily-connection p{color:var(--muted)}:root:not([data-theme=dark]) .daily-connection>svg{color:var(--teal)}:root .bill-copy h2{font-size:18px}:root .bill-copy p{font-size:12px}:root:not([data-theme=dark]) .bill-copy p{color:var(--muted)}:root:not([data-theme=dark]) .bill-copy:hover h2{color:var(--teal)}:root:not([data-theme=dark]) .stage{color:#65858a}:root .stage{font:9.5px var(--mono)}:root:not([data-theme=dark]) .stage.signed{color:var(--teal)}:root .bill-status>small{font:9.5px var(--mono)}:root:not([data-theme=dark]) .bill-status>small{color:#65767c}:root:not([data-theme=dark]) .save-button{color:#64787b}:root .save-button{font-size:10px}:root:not([data-theme=dark]) .save-button.saved{color:var(--teal)}:root .source-footnote{font:9px/1.8 var(--mono)}:root:not([data-theme=dark]) .source-footnote{color:#67777d}:root .calendar-date>span{font:10px var(--mono)}:root:not([data-theme=dark]) .calendar-date>span{color:var(--gold)}:root .calendar-date strong{font:30px/1 var(--serif)}:root .calendar-date small{font:9.5px var(--mono)}:root:not([data-theme=dark]) .calendar-date small{color:#67787e}:root .calendar-copy h2{font-size:17px}:root .calendar-copy p{font-size:12px}:root:not([data-theme=dark]) .calendar-copy p{color:var(--muted)}:root .calendar-copy .text-link{font-size:10px}:root .topic-chooser label{font-size:12px}:root:not([data-theme=dark]) .saved-bill p{color:var(--muted)}:root .saved-bill p{font-size:12px}:root .pro-intro h2{font:32px/1.3 var(--serif)}:root .pro-intro>p,:root .pro-story>p{font-size:13px}:root:not([data-theme=dark]) .pro-intro>p,:root:not([data-theme=dark]) .pro-story>p{color:var(--muted)}:root .brief-counts{font-size:11px}:root:not([data-theme=dark]) .brief-counts{color:#67767c}:root .brief-counts>strong{font-size:18px}:root:not([data-theme=dark]) .brief-counts>strong{color:var(--teal)}:root .pro-headline{font:29px/1.4 var(--serif)}:root:not([data-theme=dark]) .checkpoint>.eyebrow{color:var(--teal)}:root .checkpoint>.eyebrow{font-size:9px}:root .checkpoint p{font-size:14px}:root:not([data-theme=dark]) .checkpoint p{color:#23474a}:root .checkpoint>span{font:9.5px var(--mono)}:root:not([data-theme=dark]) .checkpoint>span{color:#7a9a94}:root .pro-story>h3{font-size:17px}:root:not([data-theme=dark]) .pro-preview .premium-symbol{color:var(--gold)}:root .pro-preview h2{font:35px/1.35 var(--serif)}:root .pro-preview>p{font-size:13px}:root:not([data-theme=dark]) .pro-preview>p{color:var(--muted)}:root:not([data-theme=dark]) .primary-button{color:#fff}:root .primary-button{font-size:12px}:root .preview-story h3{font:21px/1.5 var(--serif)}:root:not([data-theme=dark]) .preview-story p{color:var(--muted)}:root .preview-story p{font-size:12px}:root:not([data-theme=dark]) .preview-story>svg{color:#67787c}:root .report-intro h1{font:38px/1.35 var(--serif)}:root .detail-summary{font-size:16px}:root:not([data-theme=dark]) .detail-summary{color:#66787e}:root .fact-row p{font-size:14px}:root:not([data-theme=dark]) .fact-row p{color:#65787f}:root .channel-area{font:9px var(--mono)}:root:not([data-theme=dark]) .channel-area{color:var(--gold)}:root .money-channel h2{font-size:19px}:root .money-channel p{font-size:14px}:root:not([data-theme=dark]) .money-channel p{color:#66767c}:root .evidence-details summary{font-size:12px}:root:not([data-theme=dark]) .evidence-details summary{color:var(--teal)}:root .source-details>div{font-size:11px}:root:not([data-theme=dark]) .source-details dt{color:#66777b}:root:not([data-theme=dark]) .source-details dd{color:#49666e}:root .metric-detail-value{font-size:48px}:root:not([data-theme=dark]) .metric-detail-value{color:var(--teal)}:root .site-footer{font:9px/1.9 var(--mono)}:root:not([data-theme=dark]) .site-footer{color:#697575}:root:not([data-theme=dark]) .site-footer>span:first-child{color:var(--gold)}:root:not([data-theme=dark]) .site-footer button{color:#63797c}:root .site-footer button{font:9.5px var(--mono)}:root:not([data-theme=dark]) .dialog{color:var(--ink)}:root .dialog-heading h2{font:28px/1.35 var(--serif)}:root .dialog-copy{font-size:14px}:root:not([data-theme=dark]) .dialog-copy{color:#65777e}:root .dialog-small{font-size:11px}:root:not([data-theme=dark]) .dialog-small{color:#67757a}:root .google-button{font-size:13px}:root:not([data-theme=dark]) .account-identity>svg{color:var(--teal)}:root .account-identity strong{font-size:17px}:root .account-identity span{font:10px var(--mono)}:root:not([data-theme=dark]) .account-identity span{color:#66787c}:root:not([data-theme=dark]) .access-badge{color:var(--gold)}:root .access-badge{font-size:11px}:root:not([data-theme=dark]) .access-active{color:var(--teal)}:root:not([data-theme=dark]) .sign-out{color:#66767c}:root .sign-out{font-size:11px}:root:not([data-theme=dark]) .form-error{color:#b6545b}:root .form-error{font-size:12px}@media (min-width:1600px){:root .hero h1{font-size:44px}:root .overview-hero h1{font-size:53px}:root .lead-headline{font-size:31px}}@media (max-width:1260px){:root .nav-item{font-size:11px}:root .nav-pro{font-size:8.5px}:root .metric-value{font-size:27px}:root .metric-description{font-size:9px}:root .header-edition{font-size:9.5px}:root .row-copy strong,:root .row-value{font-size:12px}:root .row-copy>span{font-size:9px}:root .lead-headline{font-size:26px}:root .premium-card h2{font-size:25px}}@media (max-width:1040px){:root .nav-item{font-size:10px}:root .sidebar-bottom .nav-item,:root .local-note{font-size:9px}:root .overview-hero h1{font-size:45px}:root .metric-top{font-size:9px}:root .metric-value{font-size:26px}:root .metric-label{font-size:8.5px}:root .lead-headline{font-size:29px}:root .row-copy strong{font-size:14px}:root .row-copy>span{font-size:11px}:root .row-value{font-size:15px}:root .row-value small{font-size:9px}:root .news-copy h3{font-size:13px}:root .news-copy>span{font-size:9px}:root .rail-event h3{font-size:12px}:root .path-node>span{font-size:9px}:root .path-node strong{font-size:11px}}@media (max-width:760px){:root .brand{font-size:15px}:root .brand-more{font-size:9.5px}:root .sidebar.is-open .nav-item{font-size:14px}:root .sidebar-top p{font-size:12px}:root .breadcrumb{font-size:9px}:root .today-label{font-size:9.5px}:root .hero h1{font-size:34px}:root .hero p{font-size:12px}:root .overview-hero h1{font-size:42px}:root .overview-hero p{font-size:12px}:root .topic-pills button{font-size:9px}:root .metric-top{font-size:9.5px}:root .metric-value{font-size:32px}:root .metric-label{font-size:9px}:root .metric-description{font-size:10px}:root .metric-period{font-size:9.5px}:root .eyebrow,:root .panel-meta{font-size:9px}:root .lead-headline{font-size:27px}:root .lead-story>p{font-size:12px}:root .text-link{font-size:11px}:root .row-copy strong{font-size:13px}:root .row-copy>span{font-size:10px}:root .row-value{font-size:13px}:root .row-value small{font-size:8.5px}:root .news-time{font-size:9px}:root .news-copy h3{font-size:12px}:root .news-copy>span{font-size:8.5px}:root .premium-card h2{font-size:25px}:root .premium-card p{font-size:10px}:root .right-rail .eyebrow{font-size:9px}:root .rail-event h3{font-size:10px}:root .rail-event strong{font-size:22px}:root .right-rail .text-link{font-size:9px}:root .sector-row>strong{font-size:13px}:root .sector-row p{font-size:11px}:root .path-node strong{font-size:13px}:root .path-node>span{font-size:11px}:root .path-node>span.path-area{font-size:9px}:root .path-node.outcome>span:last-child{font-size:10px}:root .bill-copy h2{font-size:17px}:root .bill-copy p{font-size:11px}:root .bill-status>small,:root .save-button{font-size:9px}:root .calendar-date strong{font-size:27px}:root .calendar-date>span{font-size:9.5px}:root .calendar-date small{font-size:8.5px}:root .calendar-copy h2{font-size:15px}:root .calendar-copy p{font-size:11px}:root .calendar-copy .text-link{font-size:9px}:root .daily-connection h2{font-size:23px}:root .daily-connection p,:root .round-number{font-size:11px}:root .report-intro h1{font-size:31px}:root .detail-summary{font-size:14px}:root .fact-row p,:root .money-channel p{font-size:12px}:root .money-channel h2{font-size:17px}:root .channel-area{font-size:9.5px}:root .source-details>div{font-size:10px}:root .pro-preview h2{font-size:29px}:root .pro-preview>p{font-size:12px}:root .preview-story h3{font-size:20px}:root .preview-story p{font-size:11px}:root .pro-intro h2{font-size:29px}:root .pro-headline{font-size:26px}:root .checkpoint p{font-size:13px}:root .brief-counts{font-size:10px}:root .site-footer{font-size:8.5px}:root .site-footer>button{font-size:9px}:root .dialog-heading h2{font-size:26px}:root .topic-chooser label{font-size:11px}}:root .companion-hero.profile h1{font-size:35px}:root .product-nav a{font-size:12px}:root:not([data-theme=dark]) .product-nav a{color:var(--muted)}:root:not([data-theme=dark]) .product-nav a.active{color:var(--teal-dark)}:root:not([data-theme=dark]) .product-nav a:hover{color:var(--teal)}:root:not([data-theme=dark]) .site-header .header-account{color:var(--teal-dark)}:root:not([data-theme=dark]) .sidebar-account{color:var(--teal)}:root .sidebar-account{font-size:11px}:root .signin-banner strong{font-size:14px}:root .signin-banner span{font-size:11px}:root:not([data-theme=dark]) .signin-banner span{color:var(--muted)}:root .signin-banner .primary-button{font-size:11px}:root .companion-hero h1{font:45px/1.18 var(--serif)}:root .companion-hero p{font-size:15px}:root:not([data-theme=dark]) .companion-hero p{color:var(--muted)}:root:not([data-theme=dark]) .companion-hero.intel h1{color:#fffefa}:root:not([data-theme=dark]) .companion-hero.intel .eyebrow{color:#d0b27e}:root:not([data-theme=dark]) .companion-hero.intel p{color:#c2d3d1}:root:not([data-theme=dark]) .companion-hero.intel .companion-hero-meta{color:#a6c2bb}:root:not([data-theme=dark]) .companion-hero-meta{color:#63776f}:root .companion-hero-meta{font:9px var(--mono)}:root:not([data-theme=dark]) .workspace-signin>div>svg{color:var(--gold)}:root .workspace-signin h2{font:26px/1.45 var(--serif)}:root .workspace-signin p{font-size:12px}:root:not([data-theme=dark]) .workspace-signin p{color:var(--muted)}:root .workspace-toggle button{font-size:11px}:root:not([data-theme=dark]) .workspace-toggle button{color:var(--muted)}:root:not([data-theme=dark]) .workspace-toggle button.selected{color:var(--teal)}:root:not([data-theme=dark]) .workspace-empty{color:var(--muted)}:root .workspace-empty{font-size:13px}:root .account-card h2{font:31px/1.35 var(--serif)}:root:not([data-theme=dark]) .account-emblem{color:var(--gold)}:root .account-intro{font-size:14px}:root:not([data-theme=dark]) .account-intro{color:var(--muted)}:root:not([data-theme=dark]) .account-google{color:#fff}:root .account-google{font-size:14px}:root:not([data-theme=dark]) .google-letter{color:#4285f4}:root .google-letter{font-size:16px}:root:not([data-theme=dark]) .profile-identity>span{color:var(--teal)}:root .profile-identity>span{font:27px var(--serif)}:root .profile-identity h2{font-size:28px}:root .profile-identity p{font:11px var(--mono)}:root:not([data-theme=dark]) .profile-identity p{color:var(--muted)}:root .profile-side h2{font:28px var(--serif)}:root:not([data-theme=dark]) .profile-side p{color:var(--muted)}:root .profile-side p{font-size:13px}:root:not([data-theme=dark]) .profile-panel-icon{color:var(--gold)}:root:not([data-theme=dark]) .signin-help summary{color:var(--teal)}:root .signin-help summary{font-size:12px}:root:not([data-theme=dark]) .signin-help p{color:var(--muted)}:root .signin-help p{font-size:12px}:root .signin-help code{font:10px var(--mono)}:root:not([data-theme=dark]) .index-strip>button>span:first-child{color:var(--muted)}:root .index-strip>button>span:first-child{font:10px var(--mono)}:root .index-strip strong{font-size:33px}:root .index-strip small{font:9.5px var(--mono)}:root:not([data-theme=dark]) .index-strip small,:root:not([data-theme=dark]) .market-side p{color:var(--muted)}:root .market-side p{font-size:12px}:root .market-side small{font:9px var(--mono)}:root:not([data-theme=dark]) .market-side small{color:var(--muted)}:root .breadth-number{font-size:55px}:root:not([data-theme=dark]) .breadth-number{color:var(--teal)}:root .breadth-number>span{font-size:26px}:root:not([data-theme=dark]) .breadth-number>span{color:#657673}:root .sector-heatmap>button>span{font-size:12px}:root .sector-heatmap strong{font-size:24px}:root:not([data-theme=dark]) .sector-heatmap strong{color:var(--teal)}:root:not([data-theme=dark]) .sector-heatmap .negative strong{color:var(--red)}:root .sector-heatmap small{font:9.5px var(--mono)}:root:not([data-theme=dark]) .sector-heatmap small{color:#657971}:root:not([data-theme=dark]) .workspace-search{color:var(--muted)}:root .workspace-search input{font-size:12px}:root:not([data-theme=dark]) .workspace-search input{color:var(--ink)}:root .benchmark-controls select{font-size:10px}:root:not([data-theme=dark]) .benchmark-controls select{color:var(--muted)}:root .benchmark-filters button{font-size:10px}:root:not([data-theme=dark]) .benchmark-filters button{color:var(--muted)}:root:not([data-theme=dark]) .benchmark-filters button[aria-pressed=true]{color:var(--teal)}:root .benchmark-table-head{font:9.5px var(--mono)}:root:not([data-theme=dark]) .benchmark-table-head{color:#657979}:root .benchmark-row,:root .benchmark-row strong{font-size:13px}:root .benchmark-row small{font:9.5px var(--mono)}:root:not([data-theme=dark]) .benchmark-row small{color:var(--muted)}:root:not([data-theme=dark]) .benchmark-row>span:last-child>svg{color:#647975}:root:not([data-theme=dark]) .benchmark-row:hover strong{color:var(--teal)}:root .macro-grid>div>span{font:10px var(--mono)}:root:not([data-theme=dark]) .macro-grid>div>span{color:var(--muted)}:root .macro-grid strong{font-size:29px}:root:not([data-theme=dark]) .macro-grid strong{color:var(--ink)}:root .macro-grid small{font:9px var(--mono)}:root:not([data-theme=dark]) .macro-grid small{color:#617771}:root .market-read-box h2{font:35px/1.3 var(--serif)}:root .market-read-box p{font-size:14px}:root:not([data-theme=dark]) .market-read-box p{color:var(--muted)}:root .intel-source-row h2{font-size:16px}:root .intel-source-row>div>span{font:9.5px/1.8 var(--mono)}:root:not([data-theme=dark]) .intel-source-row>div>span{color:var(--muted)}:root:not([data-theme=dark]) .intel-source-row>svg{color:var(--teal)}:root .intel-theme-grid h2{font:25px/1.5 var(--serif)}:root:not([data-theme=dark]) .intel-theme-grid p,:root:not([data-theme=dark]) .intel-evidence li{color:var(--muted)}:root .intel-theme-grid p,:root .intel-evidence li{font-size:12px}:root:not([data-theme=dark]) .intel-evidence summary{color:var(--teal)}:root .intel-evidence summary{font-size:11px}:root .intel-evidence h3{font-size:13px}:root .intel-evidence .text-link{font-size:10px}:root:not([data-theme=dark]) .market-split>svg{color:var(--gold)}:root:not([data-theme=dark]) .market-split p{color:var(--muted)}:root .market-split p{font-size:13px}:root .public-metric-grid>button>span{font-size:11px}:root:not([data-theme=dark]) .public-metric-grid>button>span{color:var(--muted)}:root .public-metric-grid strong{font-size:30px}:root .public-metric-grid small{font:9.5px/1.7 var(--mono)}:root:not([data-theme=dark]) .public-metric-grid small{color:#637975}:root .public-metric-grid p{font-size:11px}:root:not([data-theme=dark]) .public-metric-grid p{color:var(--muted)}@media (max-width:1260px){:root .product-nav a{font-size:11px}:root .brand{font-size:15px}:root .benchmark-row strong,:root .benchmark-row{font-size:12px}}@media (max-width:1040px){:root .product-nav a{font-size:10px}:root .site-header .header-account{font-size:11px}:root .companion-hero h1{font-size:38px}:root .index-strip strong{font-size:28px}}@media (max-width:760px){:root .site-header .header-account{font-size:11px}:root .brand{font-size:13px}:root .signin-banner span{font-size:11px}:root .companion-hero h1{font-size:37px}:root .companion-hero.profile h1{font-size:31px}:root .companion-hero p{font-size:13px}:root .companion-hero-meta{font-size:9.5px}:root .account-card h2{font-size:29px}:root .account-intro,:root .account-google{font-size:13px}:root .profile-identity h2{font-size:24px}:root .profile-identity p{font-size:9px}:root .workspace-signin h2{font-size:25px}:root .workspace-signin>.text-link{font-size:11px}:root .workspace-toggle button{font-size:10px}:root .index-strip strong{font-size:29px}:root .index-strip>button>span:last-child{font-size:12px}:root .index-strip>button>span:first-child{font-size:11px}:root .sector-heatmap>button>span{font-size:12px}:root .sector-heatmap strong{font-size:23px}:root .benchmark-table-head{font-size:8.5px}:root .benchmark-row strong,:root .benchmark-row{font-size:11px}:root .benchmark-row small{font-size:9px}:root .macro-grid strong{font-size:25px}:root .macro-grid>div>span{font-size:9px}:root .market-read-box h2{font-size:30px}:root .market-read-box p,:root .intel-source-row h2{font-size:13px}:root .intel-source-row>div>span{font-size:9px}:root .intel-theme-grid h2{font-size:24px}:root .public-metric-grid strong{font-size:32px}:root .public-metric-grid small{font-size:9.5px}:root .public-metric-grid>button>span,:root .public-metric-grid p{font-size:12px}}:root .portfolio-local-note{font-size:11px}:root:not([data-theme=dark]) .portfolio-local-note{color:var(--muted)}:root .portfolio-summary span,:root .stock-detail-strip>div>span{font:9px/1.7 var(--mono)}:root:not([data-theme=dark]) .portfolio-summary span,:root:not([data-theme=dark]) .stock-detail-strip>div>span{color:var(--muted)}:root .portfolio-summary strong{font:37px var(--serif)}:root .portfolio-summary small{font-size:10px}:root:not([data-theme=dark]) .portfolio-summary small{color:var(--muted)}:root:not([data-theme=dark]) .portfolio-summary small.teal{color:var(--teal)}:root:not([data-theme=dark]) .portfolio-summary small.red{color:#b85258}:root .ticker-badge{font:12px var(--mono)}:root:not([data-theme=dark]) .ticker-badge{color:var(--teal)}:root .holding-row strong{font-size:14px}:root .holding-row small{font-size:10px}:root:not([data-theme=dark]) .holding-row small{color:var(--muted)}:root:not([data-theme=dark]) .holding-row>div small.teal{color:var(--teal)}:root:not([data-theme=dark]) .holding-row>div small.red{color:#b85258}:root .holding-time{font:9.5px/1.7 var(--mono)}:root:not([data-theme=dark]) .holding-time{color:#667972}:root .empty-portfolio h2{font:36px/1.3 var(--serif)}:root:not([data-theme=dark]) .empty-portfolio p{color:var(--muted)}:root .empty-portfolio p{font-size:13px}:root .symbol-result strong{font:12px var(--mono)}:root .symbol-result span{font-size:12px}:root .symbol-result small{font:9.5px var(--mono)}:root:not([data-theme=dark]) .symbol-result small{color:var(--muted)}:root:not([data-theme=dark]) .symbol-result svg{color:var(--teal)}:root .holding-dialog label{font-size:12px}:root:not([data-theme=dark]) .holding-dialog label{color:var(--muted)}:root .holding-dialog input{font-size:15px}:root:not([data-theme=dark]) .holding-dialog input{color:var(--ink)}:root .remove-holding{font-size:13px}:root .stock-detail-strip strong{font:35px var(--serif)}:root .chart-ranges button{font:10px var(--mono)}:root:not([data-theme=dark]) .chart-ranges button{color:var(--muted)}:root:not([data-theme=dark]) .chart-ranges button[aria-pressed=true]{color:var(--teal)}:root .close-chart>div:first-child strong{font-size:24px}:root .close-chart>div:first-child span{font:9.5px/1.7 var(--mono)}:root:not([data-theme=dark]) .close-chart>div:first-child span{color:var(--muted)}:root .chart-dates{font:9px var(--mono)}:root:not([data-theme=dark]) .chart-dates{color:var(--muted)}:root:not([data-theme=dark]) .close-chart summary{color:var(--teal)}:root .close-chart summary{font-size:11px}:root .history-values>div{font:11px var(--mono)}:root .stock-news-row span{font:9px/1.8 var(--mono)}:root:not([data-theme=dark]) .stock-news-row span{color:var(--muted)}:root .stock-news-row h2{font-size:16px}:root:not([data-theme=dark]) .stock-news-row>svg{color:var(--teal)}:root .map-toolbar>.eyebrow{font-size:9.5px}:root:not([data-theme=dark]) .map-toolbar .icon-button{color:var(--teal)}:root .map-bottom-note{font:9.5px/1.9 var(--mono)}:root:not([data-theme=dark]) .map-bottom-note{color:#63776f}:root .map-geometry-error{font-size:11px}:root:not([data-theme=dark]) .map-geometry-error{color:#9b6d21}:root .map-signal strong{font-size:13px}:root .map-signal small{font:9.5px/1.8 var(--mono)}:root:not([data-theme=dark]) .map-signal small{color:var(--muted)}:root:not([data-theme=dark]) .map-signal>svg{color:var(--teal)}:root .situation-detail h2{font:34px/1.4 var(--serif)}:root .situation-detail p,:root .situation-detail li{font-size:14px}:root:not([data-theme=dark]) .situation-detail p,:root:not([data-theme=dark]) .situation-detail li{color:var(--muted)}:root .situation-detail h3{font-size:15px}:root .map-channels>span{font:9px/1.8 var(--mono)}:root:not([data-theme=dark]) .map-channels>span{color:var(--teal)}:root .map-market-context>div{font-size:13px}:root .map-sources small{font:9.5px/1.8 var(--mono)}:root:not([data-theme=dark]) .map-sources small{color:var(--muted)}:root .map-sources strong{font-size:13px}:root:not([data-theme=dark]) .map-sources svg{color:var(--teal)}@media (max-width:1260px){:root .product-nav a{font-size:10px}:root .portfolio-summary strong{font-size:30px}:root .holding-row small{font-size:9px}}@media (max-width:1040px) and (min-width:761px){:root .product-nav a{font-size:9px}:root .brand{font-size:13px}}@media (max-width:760px){:root .stock-actions .primary-button{font-size:11px}:root .stock-actions .text-link{font-size:10px}:root .portfolio-summary>div:first-child strong{font-size:42px}:root .portfolio-summary strong{font-size:26px}:root .portfolio-summary span{font-size:9.5px}:root .portfolio-summary small{font-size:9px}:root .holding-row strong{font-size:14px}:root .holding-row small{font-size:10px}:root .holding-time{font-size:9px}:root .empty-portfolio h2{font-size:31px}:root .stock-detail-strip strong{font-size:29px}:root .stock-detail-strip>.primary-button{font-size:11px}:root .stock-news-row h2{font-size:14px}:root .map-toolbar>.eyebrow,:root .map-bottom-note{font-size:9px}:root .situation-detail h2{font-size:29px}:root .situation-detail p,:root .situation-detail li{font-size:13px}:root .situation-detail h3{font-size:14px}:root .close-chart>div:first-child span,:root .chart-ranges button{font-size:9px}}:root .portfolio-backup h2{font:32px/1.4 var(--serif)}:root .portfolio-backup p{font-size:13px}:root:not([data-theme=dark]) .portfolio-backup p{color:var(--muted)}:root .portfolio-backup small{font-size:10px}:root:not([data-theme=dark]) .portfolio-backup small{color:#687970}:root .backup-actions button{font-size:11px}:root:not([data-theme=dark]) .backup-restore-button{color:var(--teal)}:root:not([data-theme=dark]) .backup-message{color:var(--teal)!important}:root .restore-table>div{font-size:13px}:root .restore-table strong{font:12px var(--mono)}:root:not([data-theme=dark]) .restore-table strong{color:var(--ink)}:root .restore-table small{font:9px/1.7 var(--mono)}:root:not([data-theme=dark]) .restore-table small{color:var(--muted)}:root:not([data-theme=dark]) .restore-table strong small{color:var(--teal)}:root .restore-table strong small{font-size:9.5px}:root:not([data-theme=dark]) .restore-kept{color:var(--muted)}:root .restore-kept{font-size:11px}:root .backup-date{font:9px/1.8 var(--mono)}:root:not([data-theme=dark]) .backup-date{color:var(--muted)}@media (max-width:760px){:root .portfolio-backup h2{font-size:30px}:root .restore-table>div{font-size:12px}:root .restore-kept{font-size:10px}:root .restore-dialog .dialog-heading h2{font-size:25px}}:root .watching-panel .body-copy{font-size:12px}:root:not([data-theme=dark]) .watching-panel .body-copy{color:var(--muted)}:root .watching-list li>a,:root .watching-list li>span{font:11px var(--mono)}:root:not([data-theme=dark]) .watching-list li>a,:root:not([data-theme=dark]) .watching-list li>span{color:var(--teal)}:root:not([data-theme=dark]) .watching-list .icon-button{color:var(--muted)}:root:not([data-theme=dark]) .secondary-button{color:var(--teal)}:root .secondary-button{font-size:12px}:root .desk-hero h1{font:60px/1.08 var(--serif)}:root:not([data-theme=dark]) .desk-hero h1 em{color:var(--teal-dark)}:root .desk-hero-copy>p{font-size:16px}:root:not([data-theme=dark]) .desk-hero-copy>p{color:#5e757e}:root .desk-hero-actions .primary-button,:root .desk-hero-actions .text-link{font-size:12px}:root .desk-hero-note{font-size:10px}:root:not([data-theme=dark]) .desk-hero-note{color:#69766f}:root .desk-status>span,:root .intel-retrieved{font:9px/1.8 var(--mono)}:root:not([data-theme=dark]) .desk-status>span,:root:not([data-theme=dark]) .intel-retrieved{color:var(--muted)}:root .desk-status .text-link{font-size:10px}:root .desk-money-label{font:9.5px/1.9 var(--mono)}:root:not([data-theme=dark]) .desk-money-label{color:#6b7874}:root:not([data-theme=dark]) .desk-money-label>svg{color:var(--gold)}:root .desk-money-card>strong{font:36px/1.25 var(--serif)}:root .desk-money-unit{font:9px/1.8 var(--mono)}:root:not([data-theme=dark]) .desk-money-unit{color:#677872}:root .desk-money-card>p{font-size:11px}:root:not([data-theme=dark]) .desk-money-card>p{color:var(--muted)}:root .desk-money-card>small{font:9.5px/1.7 var(--mono)}:root:not([data-theme=dark]) .desk-money-card>small{color:#6a766d}:root .desk-lead-title{font:35px/1.32 var(--serif)}:root:not([data-theme=dark]) .desk-lead-title:hover{color:var(--teal)}:root .desk-lead>p{font-size:14px}:root:not([data-theme=dark]) .desk-lead>p{color:var(--muted)}:root .desk-lead .text-link{font-size:12px}:root .desk-lead h2{font:32px/1.4 var(--serif)}:root .desk-latest .small-link{font:9.5px var(--mono)}:root .desk-report>div>span{font:9.5px/1.8 var(--mono)}:root:not([data-theme=dark]) .desk-report>div>span{color:#6a7873}:root .desk-report h2{font-size:15px}:root:not([data-theme=dark]) .desk-report>svg{color:var(--teal)}:root:not([data-theme=dark]) .desk-member{color:#fdfbf2}:root:not([data-theme=dark]) .desk-member>.eyebrow{color:#dbc39b}:root .desk-member>.eyebrow{font-size:9px}:root:not([data-theme=dark]) .desk-member>svg{color:#d6bd8e}:root .desk-member h2{font:35px/1.26 var(--serif)}:root .desk-member p{font-size:12px}:root:not([data-theme=dark]) .desk-member p{color:#c7d8d1}:root .desk-member-count{font:9.5px/1.9 var(--mono)}:root:not([data-theme=dark]) .desk-member-count{color:#ceb586}:root .desk-member-source{font:9.5px/1.9 var(--mono)}:root:not([data-theme=dark]) .desk-member-source{color:#597c70}:root:not([data-theme=dark]) .desk-member .premium-link{color:#f0d39b}:root .desk-member .premium-link{font-size:12px}:root:not([data-theme=dark]) .desk-calendar>.panel-heading>svg,:root:not([data-theme=dark]) .desk-calendar time{color:var(--gold)}:root .desk-calendar time>span{font:9.5px var(--mono)}:root .desk-calendar time>strong{font:27px var(--serif)}:root .desk-calendar h3{font-size:12px}:root .desk-calendar a>div>span{font:9px/1.7 var(--mono)}:root:not([data-theme=dark]) .desk-calendar a>div>span{color:var(--muted)}:root .desk-calendar>a.text-link{font-size:10px}:root .desk-market h2{font:27px/1.35 var(--serif)}:root .desk-market>p{font-size:13px}:root:not([data-theme=dark]) .desk-market>p{color:var(--muted)}:root .desk-market-indexes>a>span{font-size:10px}:root:not([data-theme=dark]) .desk-market-indexes>a>span{color:var(--muted)}:root .desk-market-indexes strong{font-size:25px}:root .desk-market-indexes small,:root .desk-market-time{font:9.5px/1.8 var(--mono)}:root:not([data-theme=dark]) .desk-market-time{color:#68796e}:root .desk-market>.text-link{font-size:11px}:root .desk-explore-number{font:9px var(--mono)}:root:not([data-theme=dark]) .desk-explore-number{color:#6f7566}:root:not([data-theme=dark]) .desk-explore>a>svg:first-of-type{color:var(--gold)}:root .desk-explore h2{font:23px/1.4 var(--serif)}:root .desk-explore p{font-size:11px}:root:not([data-theme=dark]) .desk-explore p{color:var(--muted)}:root:not([data-theme=dark]) .desk-explore>a>svg:last-child{color:var(--teal)}:root:not([data-theme=dark]) .intel-desk-hero{color:#f9f7ec}:root:not([data-theme=dark]) .intel-desk-hero>.eyebrow{color:#cfb381}:root .intel-desk-hero h1{font:51px/1.15 var(--serif)}:root:not([data-theme=dark]) .intel-desk-hero>p{color:#c0d0ca}:root .intel-desk-hero>p{font-size:16px}:root .intel-desk-hero>div>span{font:9px/1.9 var(--mono)}:root:not([data-theme=dark]) .intel-desk-hero>div>span{color:#567b6e}:root:not([data-theme=dark]) .intel-desk-hero .text-link{color:#ebd2a4}:root .intel-desk-hero .text-link{font-size:11px}:root:not([data-theme=dark]) .intel-entry>svg{color:var(--gold)}:root .intel-entry h2{font:33px/1.4 var(--serif)}:root .intel-entry p{font-size:14px}:root:not([data-theme=dark]) .intel-entry p{color:var(--muted)}:root .intel-desk-search input{font-size:13px}:root .intel-desk-search>.primary-button{font-size:11px}:root .intel-topics>a{font-size:10px}:root:not([data-theme=dark]) .intel-topics>a{color:var(--muted)}:root:not([data-theme=dark]) .intel-topics>a[aria-current=page]{color:var(--teal-dark)}:root .intel-topics span{font:9px var(--mono)}:root:not([data-theme=dark]) .intel-topics span{color:#78998b}:root .intel-theme-shelf .eyebrow{font-size:9.5px}:root .intel-theme-shelf h2{font:25px/1.45 var(--serif)}:root .intel-theme-shelf>a>span:last-child{font:9.5px var(--mono)}:root:not([data-theme=dark]) .intel-theme-shelf>a>span:last-child{color:#66776c}:root:not([data-theme=dark]) .intel-theme-shelf svg{color:var(--teal)}:root .intel-reading-row>a>div>span{font:9.5px/1.9 var(--mono)}:root:not([data-theme=dark]) .intel-reading-row>a>div>span{color:var(--muted)}:root .intel-reading-row h2{font-size:17px}:root:not([data-theme=dark]) .intel-reading-row>a>svg{color:var(--teal)}:root .intel-row-topic{font:9.5px/1.8 var(--mono)}:root:not([data-theme=dark]) .intel-row-topic{color:var(--teal)}:root .intel-no-results h2{font:28px/1.5 var(--serif)}:root .intel-no-results p{font-size:13px}:root:not([data-theme=dark]) .intel-no-results p{color:var(--muted)}:root .reading-kicker{font:9px/1.9 var(--mono)}:root:not([data-theme=dark]) .reading-kicker{color:var(--muted)}:root .theme-intro h1,:root .source-story-intro h1{font:43px/1.25 var(--serif)}:root .reading-deck{font-size:17px}:root:not([data-theme=dark]) .reading-deck{color:#64787e}:root .source-story-intro .primary-button{font-size:12px}:root .reading-body p,:root .reading-body li{font-size:15px}:root:not([data-theme=dark]) .reading-body p,:root:not([data-theme=dark]) .reading-body li{color:#63787f}:root .reading-source-row small{font:9.5px/1.9 var(--mono)}:root:not([data-theme=dark]) .reading-source-row small{color:var(--muted)}:root .reading-source-row h3{font-size:14px}:root:not([data-theme=dark]) .reading-source-row>svg{color:var(--teal)}:root:not([data-theme=dark]) .reading-money-bridge>svg{color:var(--gold)}:root .reading-money-bridge h2{font:30px/1.3 var(--serif)}:root .reading-money-bridge p{font-size:12px}:root:not([data-theme=dark]) .reading-money-bridge p{color:var(--muted)}:root .reading-money-bridge .text-link{font-size:10px}:root .reading-related>a{font-size:12px}:root:not([data-theme=dark]) .reading-related>a{color:var(--teal-dark)}:root .reading-context-label p{font-size:10px}:root:not([data-theme=dark]) .reading-context-label p{color:var(--muted)}:root .reading-context h2{font:31px/1.45 var(--serif)}:root .reading-context p{font-size:15px}:root:not([data-theme=dark]) .reading-context p{color:var(--muted)}:root .reading-theme-link{font-size:10px}:root:not([data-theme=dark]) .reading-theme-link{color:var(--teal)}:root .reading-wait{font:31px/1.5 var(--serif)}@media (max-width:1260px){:root .desk-hero h1{font-size:51px}:root .desk-hero-copy>p{font-size:14px}:root .desk-member h2{font-size:32px}:root .desk-lead-title{font-size:34px}:root .desk-money-card>strong{font-size:35px}:root .intel-theme-shelf h2{font-size:23px}:root .theme-intro h1,:root .source-story-intro h1{font-size:37px}:root .reading-deck{font-size:16px}:root .reading-kicker{font-size:9.5px}}@media (max-width:760px){:root .desk-hero h1{font-size:43px}:root .desk-hero .eyebrow{font-size:9.5px}:root .desk-hero-copy>p{font-size:13px}:root .desk-hero-actions .primary-button{font-size:11px}:root .desk-hero-actions .text-link{font-size:10px}:root .desk-hero-note,:root .desk-status>span,:root .desk-status .text-link,:root .desk-money-label{font-size:9px}:root .desk-money-card>strong{font-size:30px}:root .desk-money-unit{font-size:8.5px}:root .desk-money-card>p{font-size:10px}:root .desk-money-card>small{font-size:9px}:root .desk-lead-title{font-size:29px}:root .desk-lead>p{font-size:13px}:root .desk-lead .text-link{font-size:11px}:root .desk-lead .panel-meta{font-size:8.5px}:root .desk-lead>.story-source,:root .desk-report>div>span{font-size:9px}:root .desk-report h2{font-size:13px}:root .desk-member h2{font-size:35px}:root .desk-market h2{font-size:29px}:root .desk-market-indexes>a>span{font-size:11px}:root .desk-market-indexes strong{font-size:25px}:root .desk-market-indexes small,:root .desk-market-time{font-size:9px}:root .desk-explore h2{font-size:21px}:root .desk-explore p{font-size:10px}:root .desk-explore-number{font-size:9.5px}:root .intel-desk-hero h1{font-size:42px}:root .intel-desk-hero>.eyebrow{font-size:9.5px}:root .intel-desk-hero>p{font-size:14px}:root .intel-desk-hero>div>span{font-size:9.5px}:root .intel-desk-hero .text-link{font-size:10px}:root .intel-entry h2{font-size:29px}:root .intel-entry p{font-size:13px}:root .intel-desk-search>.primary-button{font-size:11px}:root .intel-topics>a{font-size:9px}:root .intel-theme-shelf h2{font-size:25px}:root .intel-reading-row h2{font-size:14px}:root .intel-reading-row>a>div>span,:root .intel-row-topic,:root .intel-retrieved,:root .intel-workspace .workspace-controls>.text-link{font-size:9px}:root .reading-kicker>.eyebrow{font-size:9.5px}:root .theme-intro h1,:root .source-story-intro h1{font-size:31px}:root .reading-deck{font-size:14px}:root .source-story-intro .primary-button{font-size:11px}:root .reading-body p,:root .reading-body li{font-size:14px}:root .reading-body .eyebrow{font-size:9.5px}:root .reading-source-row small{font-size:9px}:root .reading-source-row h3{font-size:13px}:root .reading-context-label p{font-size:9px}:root .reading-context h2{font-size:27px}:root .reading-context p{font-size:14px}:root .reading-theme-link{font-size:9px}:root .reading-wait{font-size:28px}}:root .intel-market-read h1,:root .intel-market-read h2{font:34px/1.4 var(--serif)}:root .intel-market-read>p{font-size:14px}:root:not([data-theme=dark]) .intel-market-read>p{color:var(--muted)}:root .intel-market-read .text-link{font-size:11px}:root .read-evidence strong{font-size:15px}:root .read-evidence>a>div>span{font:9.5px var(--mono)}:root:not([data-theme=dark]) .read-evidence>a>div>span{color:var(--muted)}:root .read-evidence>a>span{font-size:19px}:root:not([data-theme=dark]) .read-evidence>a>svg{color:var(--teal)}@media (max-width:760px){:root .intel-market-read h1,:root .intel-market-read h2{font-size:29px}:root .intel-market-read>p,:root .read-evidence strong{font-size:13px}:root .read-evidence>a>span{font-size:17px}}:root .desk-market-indexes .desk-market-symbol{font:9.5px/1.8 var(--mono)}:root:not([data-theme=dark]) .desk-market-indexes .desk-market-symbol{color:#66796f}:root:not([data-theme=dark]) .home-desk .desk-hero-note{color:#64786f}@media (max-width:760px){:root .home-desk .desk-market-indexes>a>.desk-market-symbol{font-size:9px}}:root:not([data-theme=dark]) .markets-desk-hero .eyebrow{color:#8f722f}:root .markets-desk-hero h1{font:54px/1.13 var(--serif)}:root:not([data-theme=dark]) .markets-desk-hero h1 em{color:var(--teal-dark)}:root:not([data-theme=dark]) .markets-desk-hero p{color:#627870}:root .markets-desk-hero p{font-size:14px}:root .markets-desk-hero>a{font-size:11px}:root:not([data-theme=dark]) .market-hero-mark{color:#5e7a65}:root .market-desk-status>span{font:9px/1.9 var(--mono)}:root:not([data-theme=dark]) .market-desk-status>span{color:var(--muted)}:root .market-desk-status>.text-link,:root .market-detail-toolbar .text-link,:root .market-view-tabs button{font-size:11px}:root:not([data-theme=dark]) .market-view-tabs button{color:var(--muted)}:root:not([data-theme=dark]) .market-view-tabs button[aria-pressed=true]{color:var(--teal)}:root:not([data-theme=dark]) .market-index-cards>a>span:first-child{color:var(--muted)}:root .market-index-cards>a>span:first-child{font:10px/1.8 var(--mono)}:root .market-index-cards strong{font-size:31px}:root .market-index-cards>a>span:last-child{font-size:14px}:root:not([data-theme=dark]) .market-index-cards small{color:#647871}:root .market-index-cards small{font:9px/1.9 var(--mono)}:root .market-session-read h2{font:34px/1.35 var(--serif)}:root .market-session-read>p{font-size:14px}:root:not([data-theme=dark]) .market-session-read>p{color:var(--muted)}:root .market-session-read>.text-link{font-size:11px}:root .market-breadth-labels{font:9.5px/1.9 var(--mono)}:root:not([data-theme=dark]) .market-breadth-labels{color:var(--muted)}:root .market-sector-grid>a>span{font-size:12px}:root .market-sector-grid strong{font-size:27px}:root:not([data-theme=dark]) .market-sector-grid strong{color:var(--teal)}:root:not([data-theme=dark]) .market-sector-grid>a.negative strong{color:var(--red)}:root .market-sector-grid small{font:9.5px var(--mono)}:root:not([data-theme=dark]) .market-sector-grid small{color:#64796f}:root .market-explorer-controls .primary-button{font-size:11px}:root:not([data-theme=dark]) .market-sort{color:var(--muted)}:root .market-sort{font:9.5px var(--mono)}:root .market-sort select{font-size:10px}:root:not([data-theme=dark]) .market-sort select{color:var(--ink)}:root .market-group-tabs button{font-size:10px}:root:not([data-theme=dark]) .market-group-tabs button{color:var(--muted)}:root:not([data-theme=dark]) .market-group-tabs button[aria-pressed=true]{color:var(--teal)}:root .market-bench-head{font:9.5px/1.8 var(--mono)}:root:not([data-theme=dark]) .market-bench-head{color:var(--muted)}:root .market-bench-row{font-size:13px}:root .market-bench-row strong{font-size:14px}:root .market-bench-row>div>span{font:9px/1.9 var(--mono)}:root:not([data-theme=dark]) .market-bench-row>div>span{color:var(--muted)}:root:not([data-theme=dark]) .market-bench-row>span:last-child>svg{color:#5f796b}:root .market-bench-row.compact strong{font-size:13px}:root .market-empty h2,:root .market-history-empty h2{font:29px/1.4 var(--serif)}:root:not([data-theme=dark]) .market-empty p,:root:not([data-theme=dark]) .market-history-empty p{color:var(--muted)}:root .market-empty p,:root .market-history-empty p{font-size:13px}:root:not([data-theme=dark]) .market-source-split>svg{color:var(--gold)}:root .market-source-split p{font-size:14px}:root:not([data-theme=dark]) .market-source-split p{color:var(--muted)}:root .market-source-split .text-link{font-size:10px}:root .market-detail-hero h1{font:46px/1.3 var(--serif)}:root .market-detail-category{font:9.5px/1.9 var(--mono)}:root:not([data-theme=dark]) .market-detail-category{color:var(--muted)}:root .market-detail-price>strong{font-size:43px}:root .market-detail-price>span{font-size:17px}:root .market-detail-price small{font:9px var(--mono)}:root:not([data-theme=dark]) .market-detail-price small{color:var(--muted)}:root:not([data-theme=dark]) .market-compare-card{color:#fffaf0}:root .market-compare-card>.eyebrow{font-size:9.5px}:root:not([data-theme=dark]) .market-compare-card>.eyebrow,:root:not([data-theme=dark]) .market-compare-card>svg{color:#d2b785}:root .market-compare-card h2{font:34px/1.35 var(--serif)}:root:not([data-theme=dark]) .market-compare-card .premium-link{color:#f3d8a0}:root .market-compare-card .premium-link{font-size:11px}:root .market-side-copy{font-size:13px}:root:not([data-theme=dark]) .market-side-copy{color:var(--muted)}:root .market-detail-side .text-link{font-size:11px}:root .market-range-controls button{font:10px var(--mono)}:root:not([data-theme=dark]) .market-range-controls button{color:var(--muted)}:root:not([data-theme=dark]) .market-range-controls button[aria-pressed=true]{color:var(--teal)}:root .market-history-status>span{font:9.5px/1.9 var(--mono)}:root:not([data-theme=dark]) .market-history-status>span{color:var(--muted)}:root .market-history-status>.text-link{font-size:10px}:root .market-chart-meta{font:9.5px/1.9 var(--mono)}:root:not([data-theme=dark]) .market-chart-meta{color:var(--muted)}:root .market-history-chart svg text,:root .market-chart-legend strong{font:10px var(--mono)}:root .market-chart-legend span{font-size:10px}:root:not([data-theme=dark]) .market-chart-legend span{color:var(--muted)}:root .market-chart-legend b{font-size:17px}:root:not([data-theme=dark]) .market-history-table>summary{color:var(--teal)}:root .market-history-table>summary{font-size:11px}:root .market-table-scroll table{font:10px/1.9 var(--mono)}:root .market-table-scroll caption{font-size:9.5px}:root:not([data-theme=dark]) .market-table-scroll caption,:root:not([data-theme=dark]) .market-table-scroll thead th,:root:not([data-theme=dark]) .market-table-scroll td small{color:var(--muted)}:root .market-table-scroll td small{font-size:9.5px}:root .market-compare-intro h1{font:46px/1.22 var(--serif)}:root:not([data-theme=dark]) .market-compare-intro em{color:var(--teal-dark)}:root .market-compare-intro p{font-size:15px}:root:not([data-theme=dark]) .market-compare-intro p{color:var(--muted)}:root .market-compare-form>label>span{font:9.5px var(--mono)}:root:not([data-theme=dark]) .market-compare-form>label>span{color:var(--muted)}:root:not([data-theme=dark]) .market-compare-form select{color:var(--ink)}:root .market-compare-form select,:root .market-compare-form>.primary-button{font-size:11px}:root .market-presets>.eyebrow{font-size:9.5px}:root .market-presets>a{font:9px var(--mono)}:root:not([data-theme=dark]) .market-presets>a{color:var(--teal)}:root:not([data-theme=dark]) .market-entry>svg{color:var(--gold)}:root .market-entry h2{font:33px/1.4 var(--serif)}:root .market-entry p{font-size:14px}:root:not([data-theme=dark]) .market-entry p{color:var(--muted)}:root .market-entry>.text-link{font-size:12px}:root:not([data-theme=dark]) .markets-desk a:hover strong,:root:not([data-theme=dark]) .markets-desk a:hover h2{color:var(--teal)}@media (max-width:760px){:root .markets-desk-hero h1{font-size:41px}:root .markets-desk-hero .eyebrow{font-size:9.5px}:root .markets-desk-hero p{font-size:13px}:root .markets-desk-hero>a{font-size:10px}:root .market-desk-status>span,:root .market-desk-status>.text-link{font-size:9px}:root .market-detail-toolbar .text-link,:root .market-view-tabs button{font-size:10px}:root .market-index-cards>a>span:first-child{font-size:9.5px}:root .market-index-cards strong{font-size:27px}:root .market-index-cards>a>span:last-child{font-size:13px}:root .market-index-cards small{font-size:8.5px}:root .market-session-read h2{font-size:30px}:root .market-session-read>p{font-size:13px}:root .market-session-read .panel-meta{font-size:8.5px}:root .market-breadth-labels{font-size:9px}:root .market-sector-grid>a>span{font-size:11px}:root .market-sector-grid strong{font-size:26px}:root .market-sector-grid small{font-size:9px}:root .market-explorer-controls .primary-button{font-size:10px}:root .market-sort,:root .market-sort select,:root .market-group-tabs button{font-size:9px}:root .market-bench-row strong{font-size:13px}:root .market-bench-row>div>span{font-size:8.5px}:root .market-bench-row>span:nth-child(2){font-size:13px}:root .market-bench-row>span:last-child{font-size:12px}:root .market-detail-hero>.eyebrow,:root .market-detail-hero .eyebrow{font-size:9.5px}:root .market-detail-hero h1,:root .market-detail-price>strong{font-size:37px}:root .market-detail-price>span{font-size:16px}:root .market-detail-price small{font-size:8.5px}:root .market-range-controls button{font-size:9.5px}:root .market-history-status>span,:root .market-history-status>.text-link,:root .market-chart-meta,:root .market-chart-legend strong{font-size:9px}:root .market-chart-legend span{font-size:9.5px}:root .market-chart-legend b{font-size:15px}:root .market-history-chart>.source-footnote{font-size:9px}:root .market-history-table>summary{font-size:10px}:root .market-table-scroll table{font-size:9.5px}:root .market-table-scroll caption,:root .market-table-scroll td small,:root .market-compare-intro .eyebrow{font-size:9px}:root .market-compare-intro h1{font-size:34px}:root .market-compare-intro p{font-size:13px}:root .market-compare-form>label>span{font-size:9.5px}:root .market-compare-form select{font-size:12px}:root .market-compare-form>.primary-button{font-size:11px}:root .market-presets>.eyebrow{font-size:9px}:root .market-presets>a{font-size:9.5px}:root .market-source-split p{font-size:13px}:root .market-entry h2{font-size:30px}:root .market-entry p{font-size:13px}:root .market-entry>.text-link{font-size:11px}:root .market-compare-card h2{font-size:32px}:root .market-history-empty h2{font-size:27px}}:root .market-history-table>.source-footnote{font:11px/1.9 DM Sans,sans-serif}:root:not([data-theme=dark]) .market-history-table>.source-footnote{color:var(--muted)}@media (max-width:760px){:root .market-history-chart svg text{font-size:22px}:root .market-table-scroll table{font-size:11px}:root .market-table-scroll caption,:root .market-table-scroll td small{font-size:9px}}:root .market-table-hint{font-size:11px}:root:not([data-theme=dark]) .market-table-hint{color:var(--teal)}:root .watchlist-notice,:root .watchlist-feedback{font-size:12px}:root:not([data-theme=dark]) .watchlist-notice>svg,:root:not([data-theme=dark]) .watchlist-feedback>svg{color:var(--gold)}:root .watchlist-notice>button,:root .watchlist-feedback>a{font-size:11px}:root:not([data-theme=dark]) .watchlist-notice>button,:root:not([data-theme=dark]) .watchlist-feedback>a,:root:not([data-theme=dark]) .watchlist-feedback>svg,:root:not([data-theme=dark]) .watchlist-inline-status{color:var(--teal)}:root .watchlist-inline-status{font-size:12px}:root:not([data-theme=dark]) .saved-journey-row>a>svg:first-child,:root:not([data-theme=dark]) .saved-unavailable>svg{color:var(--gold)}:root .saved-journey-row h2{font-size:16px}:root .saved-journey-row p{font-size:12px}:root:not([data-theme=dark]) .saved-journey-row p{color:var(--muted)}:root .saved-journey-row span{font:9px/1.8 var(--mono)}:root:not([data-theme=dark]) .saved-journey-row span{color:var(--muted)}:root:not([data-theme=dark]) .saved-journey-row>a>svg:last-child{color:var(--teal)}:root .saved-unavailable h2{font-size:14px}:root .saved-unavailable p{font-size:11px}:root .saved-empty h2{font:30px/1.5 var(--serif)}:root .saved-empty p{font-size:14px}:root:not([data-theme=dark]) .saved-empty p{color:var(--muted)}:root .saved-empty>.text-link{font-size:12px}:root .stocks-page .stock-search-form~.text-link,:root .world-map-page .workspace-empty>.text-link{font-size:11px}@media (max-width:760px){:root .watchlist-notice,:root .watchlist-feedback{font-size:11px}:root .watchlist-notice>button,:root .watchlist-feedback>a{font-size:10px}:root .saved-journey-row h2{font-size:14px}:root .saved-journey-row p{font-size:12px}:root .saved-journey-row span{font-size:9px}:root .saved-unavailable h2{font-size:13px}:root .saved-unavailable p{font-size:11px}:root .saved-empty h2{font-size:28px}:root .saved-empty p{font-size:13px}:root .saved-empty>.text-link,:root .watchlist-inline-status{font-size:11px}}:root .watchlist-hero h1{font-size:38px}@media (max-width:760px){:root .watchlist-hero h1{font-size:31px}:root .watchlist-hero p{font-size:13px}}:root:not([data-theme=dark]) .chart-window label,:root:not([data-theme=dark]) .globe-filter-grid label{color:var(--muted)}:root .chart-window label,:root .globe-filter-grid label{font-size:11px}:root:not([data-theme=dark]) .chart-window select,:root:not([data-theme=dark]) .globe-filter-grid select{color:var(--ink)}:root .chart-window select,:root .globe-filter-grid select{font:11px DM Sans,sans-serif}:root .chart-inspector>label{font:10px var(--mono)}:root:not([data-theme=dark]) .chart-inspector>label{color:var(--muted)}:root:not([data-theme=dark]) .chart-inspector>label strong{color:var(--ink)}:root .chart-stat-grid>section>strong{font:10px var(--mono)}:root .chart-stat-grid dl>div{font-size:11px}:root:not([data-theme=dark]) .chart-stat-grid dt{color:var(--muted)}:root:not([data-theme=dark]) .globe-compare>summary{color:var(--teal)}:root .globe-compare>summary{font-size:13px}:root .globe-compare-grid h3{font:21px/1.35 var(--serif)}:root:not([data-theme=dark]) .globe-compare-grid p{color:var(--muted)}:root .globe-compare-grid p{font-size:12px}:root:not([data-theme=dark]) .globe-compare-grid small{color:var(--muted)}:root .globe-compare-grid small{font:9px var(--mono)}:root:not([data-theme=dark]) .map-market-link:hover{color:var(--teal)}:root .map-market-link small{font:9px var(--mono)}:root:not([data-theme=dark]) .map-market-link small{color:var(--muted)}:root .excel-import h2{font:27px var(--serif)}:root .excel-import .backup-layout small{font-size:11px}:root .excel-preview-scroll table{font-size:12px}:root:not([data-theme=dark]) .excel-preview-scroll .excel-invalid{color:#9c3642}@media (max-width:520px){:root .globe-filter-grid select{font-size:11px}}:root .pi-header h1{font:42px/1.15 var(--serif)}:root .pi-header p{font-size:13px}:root:not([data-theme=dark]) .pi-header p{color:var(--muted)}:root .pi-sample-badge{font:9px/1 var(--mono)}:root:not([data-theme=dark]) .pi-sample-badge{color:var(--gold)}:root .pi-h2{font:30px/1.3 var(--serif)}:root .pi-summary span{font:9px/1.7 var(--mono)}:root:not([data-theme=dark]) .pi-summary span{color:var(--muted)}:root .pi-summary strong{font:32px var(--serif)}:root .pi-summary small{font-size:10px}:root:not([data-theme=dark]) .pi-summary small{color:var(--muted)}:root:not([data-theme=dark]) .pi-confidence.high{color:var(--teal)}:root:not([data-theme=dark]) .pi-confidence.medium{color:var(--gold)}:root:not([data-theme=dark]) .pi-confidence.low{color:var(--red)}:root:not([data-theme=dark]) .pi-page .teal{color:var(--teal)}:root:not([data-theme=dark]) .pi-page .red{color:var(--red)}:root .pi-move span{font:9.5px/1.7 var(--mono)}:root:not([data-theme=dark]) .pi-move span{color:var(--muted)}:root .pi-move strong{font:26px var(--serif)}:root .pi-bar-row>strong,:root .pi-factor strong{font-size:13px}:root .pi-factor small{font:9.5px/1.6 var(--mono)}:root:not([data-theme=dark]) .pi-factor small{color:var(--muted)}:root:not([data-theme=dark]) .pi-icon{color:var(--teal)}:root .pi-icon{font-size:16px}:root .pi-ai-text p{font-size:14px}:root .pi-matrix th{font:9.5px/1.4 var(--mono)}:root:not([data-theme=dark]) .pi-matrix th{color:var(--muted)}:root .pi-matrix th[scope=row]{font:12px var(--mono)}:root:not([data-theme=dark]) .pi-matrix th[scope=row]{color:var(--ink)}:root:not([data-theme=dark]) .pi-matrix th[scope=row] a{color:var(--teal)}:root .pi-matrix td{font-size:12px}:root:not([data-theme=dark]) .pi-matrix td.faint{color:#b8c2bf}:root:not([data-theme=dark]) .pi-matrix td.sig.pos{color:var(--teal-dark)}:root:not([data-theme=dark]) .pi-matrix td.sig.neg{color:#8f2f37}:root:not([data-theme=dark]) .pi-situation-head{color:var(--teal)}:root .pi-situation-head strong{font-size:14px}:root:not([data-theme=dark]) .pi-situation-head strong{color:var(--ink)}:root .pi-situation-head small{font:9.5px var(--mono)}:root:not([data-theme=dark]) .pi-situation-head small{color:var(--muted)}:root .pi-chips span{font:9.5px/1 var(--mono)}:root:not([data-theme=dark]) .pi-chips span{color:var(--gold)}:root .pi-situation p{font-size:12px}:root:not([data-theme=dark]) .pi-none{color:var(--muted)}:root .pi-none{font-size:11px!important}:root .pi-holding{font:11px var(--mono)}:root .pi-holding small{font-size:9px}:root:not([data-theme=dark]) .pi-holding.teal{color:var(--teal)}:root:not([data-theme=dark]) .pi-holding.red{color:var(--red)}:root .pi-situation-foot span{font:9.5px/1.6 var(--mono)}:root:not([data-theme=dark]) .pi-situation-foot span{color:var(--muted)}:root .pi-situation-foot strong,:root .pi-scenario span{font-size:14px}:root .pi-scenario small{font-size:11px}:root:not([data-theme=dark]) .pi-scenario small{color:var(--muted)}:root .pi-scenario strong{font-size:15px}:root .pi-scenario em{font:10px var(--mono)}@media (max-width:760px){:root .pi-header h1{font-size:32px}:root .pi-summary strong{font-size:24px}:root .pi-move strong{font-size:21px}}:root:not([data-theme=dark]) .pi-situation-places a{color:var(--teal)}:root .pi-situation-places strong{font-size:14px}:root:not([data-theme=dark]) .pi-situation-places strong{color:var(--ink)}:root:not([data-theme=dark]) .pi-situation-places a:hover strong{color:var(--teal)}:root .pi-promo strong{font-size:14px}:root:not([data-theme=dark]) .pi-scenario .pi-unclear{color:var(--gold)}:root .pi-scenario em.pi-unclear{font-size:9.5px}:root .pi-crisis-note strong{font-size:13.5px}:root .pi-crisis-note p{font-size:13px}:root .pi-takeaway{font:24px/1.35 var(--serif)}@media (max-width:760px){:root .pi-takeaway{font-size:19px}}:root:not([data-theme=dark]) .home-desk .teal{color:var(--teal)}:root:not([data-theme=dark]) .home-desk .red{color:var(--red)}:root .desk-greet h1{font:38px/1.12 var(--serif)}:root .desk-greet p{font-size:13.5px}:root:not([data-theme=dark]) .desk-greet p{color:var(--muted)}:root .desk-greet-actions{font:9px var(--mono)}:root:not([data-theme=dark]) .desk-greet-actions{color:var(--muted)}:root .desk-greet-actions .text-link{font-size:11px}:root .site-shell .desk-hero h1{font-size:52px}:root .glance-card>header small{font:9px var(--mono)}:root:not([data-theme=dark]) .glance-card>header small{color:var(--muted)}:root .glance-more{font-size:12px}:root:not([data-theme=dark]) .glance-more{color:var(--teal)}:root .glance-note{font-size:11.5px}:root:not([data-theme=dark]) .glance-note{color:var(--muted)}:root .glance-teaser p{font-size:13px}:root:not([data-theme=dark]) .glance-teaser p{color:#4f646c}:root .primary-button.small{font-size:12px}:root .glance-value strong{font:34px/1.1 var(--serif)}:root .glance-value em{font-size:13px}:root .glance-movers a{font:11px var(--mono)}:root .glance-movers em{font-size:10px}:root:not([data-theme=dark]) .glance-quotes a:hover span{color:var(--teal)}:root .glance-quotes span{font-size:12.5px}:root .glance-quotes small{font:9.5px var(--mono)}:root:not([data-theme=dark]) .glance-quotes small{color:var(--muted)}:root .glance-quotes strong{font-size:13px}:root .glance-quotes em{font-size:12px}:root:not([data-theme=dark]) .glance-situations a:hover strong{color:var(--teal)}:root .glance-situations strong{font-size:12.5px}:root .glance-situations small{font:9.5px var(--mono)}:root:not([data-theme=dark]) .glance-situations small{color:var(--muted)}:root .glance-situations em{font:10px var(--mono)}:root .desk-everyday-head .text-link{font-size:11px}:root .site-shell .desk-everyday .desk-money-card strong{font-size:28px}@media (max-width:760px){:root .desk-greet h1{font-size:30px}:root .site-shell .desk-hero h1{font-size:40px}}:root:not([data-theme=dark]) .wm .up{color:var(--react-calm)}:root:not([data-theme=dark]) .wm .down{color:var(--react-strong)}:root:not([data-theme=dark]) .wm .muted{color:var(--muted)}:root .wm-head h1{font:36px/1.1 var(--serif)}:root .wm-head p{font-size:13.5px}:root:not([data-theme=dark]) .wm-head p{color:var(--muted)}:root .wm-stats dt{font:9px var(--mono)}:root:not([data-theme=dark]) .wm-stats dt{color:var(--muted)}:root .wm-stats dd{font:24px/1.1 var(--serif)}:root .wm-stats dd.wm-stat-text{font:600 13px/1.3 DM Sans,sans-serif}:root .wm-stats dd small{font:400 10px var(--mono)}:root:not([data-theme=dark]) .wm-stats dd small,:root:not([data-theme=dark]) .wm-icon{color:var(--muted)}:root:not([data-theme=dark]) .wm-icon:hover{color:var(--teal)}:root .globe-readout{font:10px var(--mono)}:root:not([data-theme=dark]) .globe-readout{color:var(--muted)}:root .globe-tip strong{font-size:13px}:root .globe-tip span{font:9.5px var(--mono)}:root:not([data-theme=dark]) .globe-tip span{color:var(--muted)}:root .globe-tip em{font:600 12px var(--mono)}:root:not([data-theme=dark]) .globe-tip em.up{color:var(--react-calm)}:root:not([data-theme=dark]) .globe-tip em.down{color:var(--react-strong)}:root .globe-tip small{font-size:10px}:root:not([data-theme=dark]) .globe-tip small{color:var(--teal)}:root .wm-legend{font:9.5px var(--mono)}:root:not([data-theme=dark]) .wm-legend{color:var(--muted)}:root:not([data-theme=dark]) .wm-legend>span:first-child{color:var(--gold)}:root:not([data-theme=dark]) .wm-tools button{color:var(--ink)}:root:not([data-theme=dark]) .wm-tools button:hover{color:var(--teal)}:root:not([data-theme=dark]) .wm-loading{color:var(--muted)}:root .wm-loading{font-size:12px}:root:not([data-theme=dark]) .wm-search{color:var(--muted)}:root .wm-search input{font-size:13px}:root:not([data-theme=dark]) .wm-search input{color:var(--ink)}:root:not([data-theme=dark]) .wm-search button{color:var(--muted)}:root .wm-chips button,:root .wm-chips span{font-size:11.5px}:root:not([data-theme=dark]) .wm-chips button,:root:not([data-theme=dark]) .wm-chips span{color:var(--ink)}:root .wm-chips button small{font:9.5px var(--mono)}:root:not([data-theme=dark]) .wm-chips button small{color:var(--muted)}:root:not([data-theme=dark]) .wm-chips button:hover{color:var(--teal)}:root:not([data-theme=dark]) .wm-chips button[aria-pressed=true]{color:#fff}:root:not([data-theme=dark]) .wm-chips button[aria-pressed=true] small{color:inherit}:root:not([data-theme=dark]) .wm-list-controls select{color:var(--ink)}:root .wm-list-controls select,:root .wm-toggle{font-size:11.5px}:root:not([data-theme=dark]) .wm-toggle{color:var(--ink)}:root:not([data-theme=dark]) .wm-toggle.on{color:var(--teal-dark)}:root .wm-list-meta{font:9.5px var(--mono)}:root:not([data-theme=dark]) .wm-list-meta{color:var(--muted)}:root .wm-list-meta .text-link{font:11px DM Sans,sans-serif}:root .wm-row-copy strong{font-size:13px}:root .wm-row-copy small{font:9.5px var(--mono)}:root:not([data-theme=dark]) .wm-row-copy small{color:var(--muted)}:root .wm-row em{font:600 11.5px var(--mono)}:root .wm-row em b{font:400 9.5px var(--mono)}:root:not([data-theme=dark]) .wm-row em b{color:var(--muted)}:root .wm-focus-nav .text-link{font-size:12px}:root .wm-focus-nav>span{font:9.5px var(--mono)}:root:not([data-theme=dark]) .wm-focus-nav>span{color:var(--muted)}:root .wm-focus h2{font:24px/1.2 var(--serif)}:root .wm-reaction{font:600 10.5px var(--mono)}:root:not([data-theme=dark]) .wm-reaction.strong{color:var(--react-strong)}:root:not([data-theme=dark]) .wm-reaction.moderate{color:var(--react-moderate)}:root:not([data-theme=dark]) .wm-reaction.calm{color:var(--react-calm)}:root .wm-focus-summary{font-size:13.5px}:root:not([data-theme=dark]) .wm-focus-summary{color:var(--ink)}:root .wm-market strong{font:600 12px var(--mono)}:root .wm-market small{font-size:10.5px}:root:not([data-theme=dark]) .wm-market small{color:var(--muted)}:root:not([data-theme=dark]) .wm-market:hover strong{color:var(--teal)}:root .wm-market em{font:600 12px var(--mono)}:root .wm-focus-latest small{font:9.5px var(--mono)}:root:not([data-theme=dark]) .wm-focus-latest small{color:var(--muted)}:root .wm-focus-latest strong{font-size:12.5px}:root:not([data-theme=dark]) .wm-focus-latest svg{color:var(--muted)}:root:not([data-theme=dark]) .wm-focus-latest:hover strong{color:var(--teal)}:root .wm-focus-actions .text-link{font-size:12px}:root:not([data-theme=dark]) .wm-locked{color:var(--muted)}:root:not([data-theme=dark]) .wm-locked strong{color:var(--ink)}:root .wm-locked strong{font-size:14px}:root .wm-locked p,:root .wm-section-head p{font-size:12.5px}:root:not([data-theme=dark]) .wm-section-head p{color:var(--muted)}:root .wm-channel-grid strong{font-size:14px}:root .wm-channel-grid span{font:9.5px var(--mono)}:root:not([data-theme=dark]) .wm-channel-grid span{color:var(--muted)}:root .wm-channel-grid em{font:600 13px var(--mono)}:root .wm-channel-grid em small{font:400 9.5px var(--mono)}:root:not([data-theme=dark]) .wm-channel-grid em small{color:var(--muted)}:root .wm-briefing h2{font:30px/1.2 var(--serif)}:root .wm-briefing-body .wm-lede{font-size:16px}:root .wm-briefing-body h3{font:600 13px DM Sans,sans-serif}:root:not([data-theme=dark]) .wm-briefing-body h3{color:var(--teal-dark)}:root .wm-briefing-body p,:root .wm-briefing-body ul{font-size:14px}:root .wm-sources small{font:9.5px var(--mono)}:root:not([data-theme=dark]) .wm-sources small{color:var(--muted)}:root .wm-sources strong{font-size:12.5px}:root:not([data-theme=dark]) .wm-sources svg{color:var(--muted)}:root .wm .globe-compare summary{font-size:13px}:root .wm .wm-chips.static span{font-size:11px}@media (max-width:760px){:root .wm-head h1{font-size:28px}}:root .wm-row-mine{font:600 9.5px var(--mono)}:root:not([data-theme=dark]) .wm-row-mine{color:var(--teal)}:root .wm-yours a{font-size:12.5px}:root .wm-yours strong{font:600 12px var(--mono)}:root .wm-yours p{font-size:12.5px}:root:not([data-theme=dark]) .wm-yours p{color:var(--muted)}:root .wm-latest{font-size:14px}:root:not([data-theme=dark]) .wm-latest{color:var(--ink)}:root .wm-latest span{font:600 10px var(--mono)}:root:not([data-theme=dark]) .wm-latest span{color:var(--gold)}:root:not([data-theme=dark]) .globe-tip-mine{color:var(--gold)!important}:root:not([data-theme=dark]) .legal-shell{color:var(--ink)}:root .legal-head nav{font-size:13px}:root:not([data-theme=dark]) .legal-head nav a{color:var(--muted)}:root:not([data-theme=dark]) .legal-head nav a:hover,:root:not([data-theme=dark]) .legal-head nav a[aria-current=page]{color:var(--teal)}:root .legal-body{font-size:15px}:root .legal-body h1{font:38px/1.15 var(--serif)}:root .legal-updated{font-size:12.5px}:root:not([data-theme=dark]) .legal-updated{color:var(--muted)}:root .legal-body h2{font:600 17px/1.35 DM Sans,sans-serif}:root:not([data-theme=dark]) .legal-body a{color:var(--teal)}:root .legal-body .legal-back{font-size:13px}@media (max-width:520px){:root .legal-body h1{font-size:30px}}:root .site-shell .brand{font-size:14px}:root .site-shell .brand-more{font-size:9.5px}:root:not([data-theme=dark]) .header-search{color:var(--muted)}:root .header-search input{font-size:13px}:root:not([data-theme=dark]) .header-search input{color:var(--ink)}:root:not([data-theme=dark]) .header-search input::placeholder{color:#687679}:root .header-search kbd{font:9px var(--mono)}:root:not([data-theme=dark]) .header-search kbd{color:#697779}:root .primary-nav a{font-size:13px}:root:not([data-theme=dark]) .primary-nav a{color:#5d7079}:root:not([data-theme=dark]) .primary-nav a:hover{color:var(--ink)}:root:not([data-theme=dark]) .primary-nav a[aria-current]{color:var(--teal-dark)}:root .section-tabs a{font-size:13px}:root:not([data-theme=dark]) .section-tabs a{color:var(--muted)}:root:not([data-theme=dark]) .section-tabs a:hover,:root:not([data-theme=dark]) .section-tabs a[aria-current]{color:var(--ink)}:root .section-tabs .nav-pro{font-size:9px}:root:not([data-theme=dark]) .account-caret{color:var(--muted)}:root .account-pop-who strong{font-size:14px}:root .account-pop-who small{font-size:12px}:root:not([data-theme=dark]) .account-pop-who small{color:var(--muted)}:root .account-pop>a,:root .account-pop>button{font-size:13px}:root:not([data-theme=dark]) .account-pop>a,:root:not([data-theme=dark]) .account-pop>button{color:var(--ink)}:root .account-pop-theme{font-size:13px}:root:not([data-theme=dark]) .account-pop-theme{color:var(--ink)}:root .show-more{font-size:13px}:root:not([data-theme=dark]) .show-more{color:var(--teal-dark)}:root:not([data-theme=dark]) .show-more span{color:var(--muted)}:root .show-more span{font-size:12px}:root .site-shell .breadcrumb{font-size:11px}:root:not([data-theme=dark]) .site-shell .breadcrumb a{color:#6b7779}:root:not([data-theme=dark]) .site-shell .breadcrumb a:hover{color:var(--teal)}:root:not([data-theme=dark]) .site-shell .breadcrumb strong{color:var(--ink)}:root .site-shell .site-footer{font-size:9.5px}:root .site-shell .companion-hero h1{font:32px/1.15 var(--serif)}:root .site-shell .companion-hero p{font-size:13.5px}@media (max-width:760px){:root .site-shell .companion-hero h1{font-size:27px}}:root .site-shell .hero:not(.overview-hero) h1{font-size:34px}:root .signin-preview-copy h2{font:34px/1.15 var(--serif)}:root .signin-preview-copy>p{font-size:14.5px}:root:not([data-theme=dark]) .signin-preview-copy>p{color:#4f646c}:root .signin-preview-actions .text-link{font-size:12px}:root .signin-preview-copy small{font-size:11px}:root:not([data-theme=dark]) .signin-preview-copy small{color:var(--muted)}:root:not([data-theme=dark]) .signin-preview-features li>span{color:var(--teal)}:root .signin-preview-features strong{font-size:13.5px}:root .signin-preview-features p{font-size:12px}:root:not([data-theme=dark]) .signin-preview-features p{color:var(--muted)}@media (max-width:980px){:root .signin-preview-copy h2{font-size:28px}}:root:not([data-theme=dark]) .carry-list li>svg{color:var(--teal)}:root .carry-list strong{font-size:13px}:root .carry-list span{font-size:11.5px}:root:not([data-theme=dark]) .carry-list span{color:var(--muted)}:root .carry-list em{font:12px var(--mono)}:root:not([data-theme=dark]) .carry-list em{color:var(--ink)}:root:not([data-theme=dark]) .carry-list em.on{color:var(--teal-dark)}:root .carry-links .text-link{font-size:12px}:root .footer-legal a{font:10px var(--mono)}:root:not([data-theme=dark]) .footer-legal a{color:#607a7e}:root:not([data-theme=dark]) .footer-legal a:hover{color:var(--teal)}:root .section-fallback p{font-size:13.5px}:root:not([data-theme=dark]) .section-fallback p{color:var(--muted)}:root .page-head h1,:root .site-shell .markets-desk-hero h1,:root .site-shell .intel-desk-hero h1,:root .site-shell .companion-hero h1{font:36px/1.1 var(--serif)}:root .page-head p,:root .site-shell .markets-desk-hero p,:root .site-shell .intel-desk-hero p{font-size:13.5px}:root:not([data-theme=dark]) .page-head p,:root:not([data-theme=dark]) .site-shell .markets-desk-hero p,:root:not([data-theme=dark]) .site-shell .intel-desk-hero p{color:var(--muted)}:root:not([data-theme=dark]) .site-shell .markets-desk-hero,:root:not([data-theme=dark]) .site-shell .intel-desk-hero,:root:not([data-theme=dark]) .site-shell .companion-hero,:root:not([data-theme=dark]) .site-shell .intel-desk-hero h1{color:var(--ink)}:root:not([data-theme=dark]) .site-shell .intel-desk-hero .eyebrow{color:var(--gold)}:root .site-shell .overview-hero h1{font-size:40px}:root .stock-picker input{font-size:13px}:root:not([data-theme=dark]) .stock-picker input{color:var(--ink)}:root .stock-picker-note{font-size:13px}:root:not([data-theme=dark]) .stock-picker-note{color:var(--muted)}:root .stock-picker-row strong{font:600 12.5px var(--mono)}:root:not([data-theme=dark]) .stock-picker-row strong{color:var(--teal-dark)}:root .stock-picker-row span{font-size:13px}:root:not([data-theme=dark]) .stock-picker-row span{color:var(--ink)}:root .stock-picker-row small{font:9.5px var(--mono)}:root:not([data-theme=dark]) .stock-picker-row small{color:var(--muted)}:root:not([data-theme=dark]) .stock-picker-add{color:var(--teal)}:root .holding-dialog .holding-field{font-size:12px}:root:not([data-theme=dark]) .holding-dialog .holding-field{color:var(--muted)}:root:not([data-theme=dark]) .holding-picked{color:var(--teal)}:root .holding-picked,:root .holding-use-price{font-size:12px}:root .holding-head{font:9.5px var(--mono)}:root:not([data-theme=dark]) .holding-head{color:var(--muted)}:root .holdings-meta label{font:10px var(--mono)}:root:not([data-theme=dark]) .holdings-meta label{color:var(--muted)}:root:not([data-theme=dark]) .holdings-meta select{color:var(--ink)}:root .holdings-meta select{font-size:11.5px}:root .stock-tools summary{font-size:13px}:root .stock-back{font-size:12px}:root .stock-head-name h1{font:36px/1.1 var(--serif)}:root .stock-head-name span{font:11px var(--mono)}:root:not([data-theme=dark]) .stock-head-name span{color:var(--muted)}:root .stock-head-price strong{font:28px var(--serif)}:root .stock-head-price em{font-size:15px}:root .stock-head-price small{font-size:11px}:root:not([data-theme=dark]) .stock-head-price small{color:var(--muted)}:root .stock-position span{font:9.5px var(--mono)}:root:not([data-theme=dark]) .stock-position span{color:var(--muted)}:root .stock-position strong{font-size:17px}:root .stock-position small{font-size:11px}:root:not([data-theme=dark]) .stock-page-teal{color:var(--teal)}:root .example-tag{font:9.5px var(--mono)}:root:not([data-theme=dark]) .example-tag{color:var(--gold)}:root .example-rows strong{font-size:13.5px}:root .example-rows small{font:9.5px var(--mono)}:root:not([data-theme=dark]) .example-rows small{color:var(--muted)}:root .example-rows em,:root .example-rows b{font-size:13px}:root:not([data-theme=dark]) .example-card .teal{color:var(--teal)}:root:not([data-theme=dark]) .example-card .red{color:var(--red)}:root .example-insight p{font-size:14.5px}:root .example-insight>div{font-size:12.5px}@media (max-width:760px){:root .stock-head-name h1,:root .page-head h1,:root .site-shell .markets-desk-hero h1,:root .site-shell .intel-desk-hero h1,:root .site-shell .companion-hero h1{font-size:28px}}:root .owned-tag{font:600 10px var(--mono)}:root:not([data-theme=dark]) .owned-tag{color:var(--teal-dark)}:root:not([data-theme=dark]) .share-button{color:var(--ink)}:root .share-button{font-size:12.5px}:root:not([data-theme=dark]) .share-button:hover{color:var(--teal)}:root .stock-picker-group>span{font:9.5px var(--mono)}:root:not([data-theme=dark]) .stock-picker-group>span{color:var(--gold)}:root .stock-picker-extra b{font-size:13px}:root:not([data-theme=dark]) .stock-picker-extra b{color:var(--ink)}:root .stock-picker-extra small{font:9.5px var(--mono)}:root:not([data-theme=dark]) .stock-picker-extra small{color:var(--muted)}:root .since-visit{font-size:13px}:root:not([data-theme=dark]) .since-visit a:hover{color:var(--teal)}:root .first-run h2{font:24px/1.2 var(--serif)}:root:not([data-theme=dark]) .first-run li>i{color:var(--teal-dark)}:root .first-run li>i{font:600 12px var(--mono)}:root:not([data-theme=dark]) .first-run li.done>i{color:#fff}:root .first-run strong{font-size:13.5px}:root .first-run span{font-size:12px}:root:not([data-theme=dark]) .first-run span{color:var(--muted)}:root .first-run .text-link{font-size:12px}:root .watch-strip a{font:12px var(--mono)}:root .watch-strip em{font-size:11px}:root:not([data-theme=dark]) .watch-strip .teal{color:var(--teal)}:root:not([data-theme=dark]) .watch-strip .red{color:var(--red)}:root:not([data-theme=dark]) .watch-strip-all{color:var(--teal)}:root .watching-quote{font:11.5px var(--mono)}:root:not([data-theme=dark]) .watching-quote .teal{color:var(--teal)}:root:not([data-theme=dark]) .watching-quote .red{color:var(--red)}:root:not([data-theme=dark]) .intel-topic-mine{color:var(--teal-dark)}:root .intel-topic-mine{font-size:12.5px}:root:not([data-theme=dark]) .intel-topic-mine[aria-pressed=true]{color:#fff}:root .po-value strong{font:26px var(--serif)}:root .po-value em{font-size:13px}:root .po-value small{font:10px var(--mono)}:root:not([data-theme=dark]) .po-value small{color:var(--muted)}:root:not([data-theme=dark]) .po-value .teal{color:var(--teal)}:root:not([data-theme=dark]) .po-value .red{color:var(--red)}:root .po-mix-rows>div{font-size:12.5px}:root .po-mix-rows small{font-size:11px}:root:not([data-theme=dark]) .po-mix-rows small{color:var(--muted)}:root .holding-more{font-size:12.5px}:root:not([data-theme=dark]) .holding-more summary{color:var(--teal)}:root .holding-more .text-link,:root .stock-lookup p{font-size:12px}:root:not([data-theme=dark]) .stock-lookup p{color:var(--muted)}:root .stock-about p{font-size:14px}:root:not([data-theme=dark]) .stock-about p{color:var(--ink)}:root .stock-about small{font-size:11px}:root:not([data-theme=dark]) .stock-about small{color:var(--muted)}:root:not([data-theme=dark]) .stock-about small a{color:inherit}:root .stock-periods span{font:10px var(--mono)}:root:not([data-theme=dark]) .stock-periods span{color:var(--muted)}:root .stock-periods strong,:root .stock-range div{font-size:12px}:root .stock-range small{font-size:10px}:root:not([data-theme=dark]) .stock-range small{color:var(--muted)}:root .stock-facts div{font-size:13px}:root:not([data-theme=dark]) .stock-facts dt{color:var(--muted)}:root .stock-driver-lead{font-size:14px}:root .stock-drivers li{font-size:13px}:root .stock-drivers li small{font-size:11px}:root:not([data-theme=dark]) .stock-drivers li small{color:var(--muted)}:root .stock-drivers li em{font-size:12px}:root .stock-coverage a{font-size:13px}:root:not([data-theme=dark]) .stock-coverage a{color:var(--ink)}:root .stock-coverage a span{font:10px var(--mono)}:root:not([data-theme=dark]) .stock-coverage a span{color:var(--muted)}:root:not([data-theme=dark]) .stock-coverage a:hover{color:var(--teal)}:root .stock-missing h1{font:26px/1.2 var(--serif)}:root .stock-missing p{font-size:14px}:root:not([data-theme=dark]) .stock-missing p{color:var(--muted)}@media (max-width:900px){:root .primary-nav a{font-size:10px}}:root .home-top h1{font:32px/1.15 var(--serif)}:root .home-top p{font-size:13px}:root:not([data-theme=dark]) .home-top p{color:var(--muted)}:root .home-value strong{font:38px/1.1 var(--serif)}:root .home-value em{font-size:14px}:root .home-spark figcaption{font-size:10.5px}:root:not([data-theme=dark]) .home-spark figcaption{color:var(--muted)}:root .home-holdings a{font-size:13px}:root:not([data-theme=dark]) .home-holdings a:hover strong{color:var(--teal)}:root .home-holdings small{font:10px var(--mono)}:root:not([data-theme=dark]) .home-holdings small{color:var(--muted)}:root .home-watching{font-size:12px}:root:not([data-theme=dark]) .home-watching>span{color:var(--muted)}:root .home-washington-lead .desk-lead-title{font:26px/1.22 var(--serif)}:root .home-washington-lead p{font-size:14px}:root:not([data-theme=dark]) .home-washington-lead p{color:var(--muted)}:root .home-washington-list .desk-report h2{font-size:14px}:root .home-pro-line{font-size:13px}:root:not([data-theme=dark]) .home-pro-line{color:var(--teal-dark)}:root .home-signin h2{font:22px/1.25 var(--serif)}:root .home-signin p{font-size:14px}:root:not([data-theme=dark]) .home-signin p{color:var(--muted)}@media (max-width:620px){:root .home-top h1{font-size:27px}}:root .pol-head h1{font:34px/1.15 var(--serif)}:root .pol-head p{font-size:14px}:root:not([data-theme=dark]) .pol-head p{color:var(--muted)}:root .pol-section-title{font:21px/1.25 var(--serif)}:root .pol-filter button,:root .flow-filter button{font-size:12.5px}:root:not([data-theme=dark]) .pol-filter button,:root:not([data-theme=dark]) .flow-filter button{color:var(--muted)}:root:not([data-theme=dark]) .pol-filter button[aria-pressed=true],:root:not([data-theme=dark]) .flow-filter button[aria-pressed=true]{color:#fff}:root .flow-filter>span{font-size:12.5px}:root:not([data-theme=dark]) .flow-filter>span{color:var(--muted)}:root:not([data-theme=dark]) .trump-mast{color:#f6f3ea}:root .trump-mast h1{font:40px/1.1 var(--serif)}:root:not([data-theme=dark]) .trump-mast h1{color:#fff}:root .trump-mast p{font-size:15px}:root:not([data-theme=dark]) .trump-mast p{color:#d5dde0}:root .trump-mast dt{font:30px/1 var(--serif)}:root:not([data-theme=dark]) .trump-mast dt{color:#f2c46d}:root .trump-mast dd{font-size:12px}:root:not([data-theme=dark]) .trump-mast dd{color:#b9c5ca}:root .trump-lead span{font:10px var(--mono)}:root:not([data-theme=dark]) .trump-lead span{color:var(--gold)}:root .trump-lead strong{font:26px/1.22 var(--serif)}:root .trump-lead p{font-size:14px}:root:not([data-theme=dark]) .trump-lead p{color:var(--muted)}:root .trump-lead em{font-size:13px}:root:not([data-theme=dark]) .trump-lead em{color:var(--teal-dark)}:root .trump-board span{font-size:12.5px}:root:not([data-theme=dark]) .trump-board span{color:var(--teal-dark)}:root:not([data-theme=dark]) .trump-board small{color:var(--muted)}:root .trump-board small{font-size:11px}:root .trump-board strong{font-size:14.5px}:root .trump-voice h2{font:19px/1.25 var(--serif)}:root .trump-voice header p{font-size:12.5px}:root:not([data-theme=dark]) .trump-voice header p{color:var(--muted)}:root:not([data-theme=dark]) .trump-voice>a:hover strong{color:var(--teal)}:root .trump-voice small{font-size:11px}:root:not([data-theme=dark]) .trump-voice small{color:var(--muted)}:root .trump-voice strong{font-size:14px}:root .flow-columns{font:10px var(--mono)}:root:not([data-theme=dark]) .flow-columns{color:var(--gold)}:root .flow-decision small{font-size:11px}:root:not([data-theme=dark]) .flow-decision small{color:var(--muted)}:root .flow-decision strong{font:18px/1.3 var(--serif)}:root .flow-branch p{font-size:13px}:root:not([data-theme=dark]) .flow-branch p{color:var(--ink)}:root:not([data-theme=dark]) .flow-branch div:before{color:var(--teal)}:root .flow-branch div:before{font-size:16px}:root .flow-branch b{font-size:13px}:root:not([data-theme=dark]) .flow-branch b{color:var(--teal-dark)}:root .flow-branch span{font-size:12px}:root:not([data-theme=dark]) .flow-branch span{color:var(--muted)}:root .flow-sectors strong{font-size:14px}:root .flow-sectors p{font-size:13px}:root:not([data-theme=dark]) .flow-sectors p{color:var(--muted)}:root .brief-mast span{font-size:12px}:root:not([data-theme=dark]) .brief-mast span{color:var(--muted)}:root .brief-mast h1{font:50px/1.1 var(--serif)}:root .brief-mast p{font-size:14px}:root:not([data-theme=dark]) .brief-mast p{color:var(--muted)}:root .brief-number{font:50px/1 var(--serif)}:root:not([data-theme=dark]) .brief-number{color:var(--gold)}:root .brief-story small{font-size:12px}:root:not([data-theme=dark]) .brief-story small{color:var(--muted)}:root .brief-story h2{font:26px/1.24 var(--serif)}:root:not([data-theme=dark]) .brief-story h2 a:hover{color:var(--teal)}:root .brief-story h3{font:10px var(--mono)}:root:not([data-theme=dark]) .brief-story h3{color:var(--gold)}:root .brief-story p{font:16px/1.65 var(--serif)}:root .brief-story .text-link{font-size:13px}:root .brief-next span{font:10px var(--mono)}:root:not([data-theme=dark]) .brief-next span{color:var(--teal-dark)}:root .brief-next strong{font:19px/1.3 var(--serif)}:root .brief-next em{font-size:13px}:root:not([data-theme=dark]) .brief-next em{color:var(--muted)}:root .brief-more h2{font:19px/1.25 var(--serif)}:root .brief-more strong{font-size:14px}:root:not([data-theme=dark]) .brief-more a:hover strong{color:var(--teal)}:root .brief-more small{font-size:11px}:root:not([data-theme=dark]) .brief-more small{color:var(--muted)}:root .bill-card small{font:10.5px var(--mono)}:root:not([data-theme=dark]) .bill-card small{color:var(--muted)}:root .bill-card h2{font:23px/1.25 var(--serif)}:root:not([data-theme=dark]) .bill-card h2 a:hover{color:var(--teal)}:root .bill-steps li{font-size:12px}:root:not([data-theme=dark]) .bill-steps li{color:var(--muted)}:root:not([data-theme=dark]) .bill-steps i{color:#fff}:root:not([data-theme=dark]) .bill-steps li[data-state=now]{color:var(--ink)}:root .bill-stage-text{font-size:13px}:root .bill-card-summary{font-size:14.5px}:root .bill-card dt{font:10px var(--mono)}:root:not([data-theme=dark]) .bill-card dt{color:var(--gold)}:root .bill-card dd{font-size:13px}:root:not([data-theme=dark]) .bill-card dd{color:var(--muted)}:root:not([data-theme=dark]) .cal-next{color:#f6f3ea}:root .cal-next>span{font:10px var(--mono)}:root:not([data-theme=dark]) .cal-next>span{color:#f2c46d}:root .cal-count{font:52px/1.1 var(--serif)}:root:not([data-theme=dark]) .cal-count{color:#fff}:root .cal-next h1{font:23px/1.25 var(--serif)}:root:not([data-theme=dark]) .cal-next h1{color:#fff}:root .cal-next p{font-size:14px}:root:not([data-theme=dark]) .cal-next p{color:#cfdadb}:root .cal-next em{font-size:13px}:root:not([data-theme=dark]) .cal-next em{color:#f2c46d}:root:not([data-theme=dark]) .cal-next .text-link{color:#bfe3dc}:root .cal-month h2{font:19px/1.2 var(--serif)}:root .cal-grid b{font:10px var(--mono)}:root:not([data-theme=dark]) .cal-grid b{color:var(--muted)}:root .cal-grid span{font-size:13px}:root:not([data-theme=dark]) .cal-grid span{color:var(--muted)}:root:not([data-theme=dark]) .cal-grid span[data-today]{color:var(--ink)}:root:not([data-theme=dark]) .cal-grid span[data-marked]{color:#fff}:root .cal-agenda time span{font:10px var(--mono)}:root:not([data-theme=dark]) .cal-agenda time span{color:var(--gold)}:root .cal-agenda time strong{font:28px/1.15 var(--serif)}:root .cal-agenda h3{font-size:16px}:root .cal-agenda p{font-size:13.5px}:root:not([data-theme=dark]) .cal-agenda p{color:var(--muted)}:root .cal-agenda small{font-size:12px}:root .cal-agenda .text-link{font-size:12.5px}:root .pro-tally{font-size:13px}:root:not([data-theme=dark]) .pro-tally{color:var(--muted)}:root:not([data-theme=dark]) .pro-tally b{color:var(--ink)}:root .pro-list i{font:13px/1.4 var(--mono)}:root:not([data-theme=dark]) .pro-list i{color:var(--gold)}:root .pro-list strong{font-size:13.5px}:root .pro-list small{font-size:11.5px}:root:not([data-theme=dark]) .pro-list small{color:var(--muted)}:root:not([data-theme=dark]) .pro-detail{color:#f0ece0}:root .pro-detail>small{font-size:12px}:root:not([data-theme=dark]) .pro-detail>small{color:#b9cccb}:root .pro-detail h2{font:27px/1.24 var(--serif)}:root:not([data-theme=dark]) .pro-detail h2{color:#fff}:root .pro-detail h3{font:10px var(--mono)}:root:not([data-theme=dark]) .pro-detail h3{color:#f2c46d}:root .pro-detail li p,:root .pro-detail>p{font-size:14.5px}:root:not([data-theme=dark]) .pro-detail li p,:root:not([data-theme=dark]) .pro-detail>p{color:#f0ece0}:root .pro-detail li small{font-size:11.5px}:root:not([data-theme=dark]) .pro-detail li small{color:#a9bfbe}:root .pro-detail>strong{font-size:15px}:root:not([data-theme=dark]) .pro-detail>strong{color:#fff}:root:not([data-theme=dark]) .pro-detail .text-link{color:#bfe3dc}@media (max-width:620px){:root .trump-mast h1{font-size:32px}:root .brief-mast h1{font-size:40px}:root .brief-number{font-size:36px}:root .brief-story h2{font-size:22px}:root .bill-steps li{font-size:10.5px}:root .cal-count{font-size:42px}}:root .viz-head h2{font:21px/1.25 var(--serif)}:root:not([data-theme=dark]) .viz-head h2{color:var(--ink)}:root .viz-head p{font-size:13px}:root:not([data-theme=dark]) .viz-head p{color:var(--muted)}:root .viz-range button{font-size:12px}:root:not([data-theme=dark]) .viz-range button{color:var(--muted)}:root:not([data-theme=dark]) .viz-range button[aria-pressed=true]{color:var(--ink)}:root .viz-axis,:root .viz-tip small{font-size:11px}:root:not([data-theme=dark]) .viz-tip small{color:var(--muted)}:root .viz-tip b{font-size:13px}:root:not([data-theme=dark]) .viz-tip b{color:var(--ink)}:root .viz-legend{font-size:12px}:root:not([data-theme=dark]) .viz-legend{color:var(--muted)}:root .viz-numbers{font-size:12px}:root:not([data-theme=dark]) .viz-numbers{color:var(--muted)}:root:not([data-theme=dark]) .viz-numbers th,:root:not([data-theme=dark]) .viz-numbers td{color:var(--ink)}:root:not([data-theme=dark]) .viz-numbers th{color:var(--muted)}:root .viz-numbers th{font-size:11px}:root .viz-loading p{font-size:13px}:root:not([data-theme=dark]) .viz-loading p{color:var(--muted)}:root .viz-chips button{font-size:12px}:root:not([data-theme=dark]) .viz-chips button{color:var(--muted)}:root .viz-chips button b{font-size:11px}:root:not([data-theme=dark]) .viz-chips button[aria-pressed=true]{color:var(--white)}:root:not([data-theme=dark]) .cost-up{color:var(--cost-up)}:root:not([data-theme=dark]) .cost-down{color:var(--cost-down)}:root:not([data-theme=dark]) .pt-tile{color:var(--ink)}:root .pt-tile>span:first-child{font-size:13px}:root .pt-tile>span small{font-size:11px}:root:not([data-theme=dark]) .pt-tile>span small{color:var(--muted)}:root .pt-tile strong{font-size:21px}:root .pt-delta{font-size:12px}:root:not([data-theme=dark]) .pt-delta{color:var(--muted)}:root .pt-delta span{font-size:9px}:root:not([data-theme=dark]) .pt-delta.cost-up{color:var(--cost-up)}:root:not([data-theme=dark]) .pt-delta.cost-down{color:var(--cost-down)}:root .pt-detail h3{font-size:13px}:root:not([data-theme=dark]) .pt-detail h3{color:var(--muted)}:root .pt-now{font-size:13px}:root:not([data-theme=dark]) .pt-now{color:var(--muted)}:root .pt-now strong{font-size:34px}:root:not([data-theme=dark]) .pt-now strong{color:var(--ink)}:root .pt-sentence{font-size:13px}:root:not([data-theme=dark]) .pt-sentence{color:var(--ink)}:root .pt-strip-foot small{font-size:10px}:root:not([data-theme=dark]) .pt-strip-foot small{color:var(--muted)}:root .hb-inputs label{font-size:13px}:root:not([data-theme=dark]) .hb-inputs label{color:var(--ink)}:root:not([data-theme=dark]) .hb-inputs i{color:var(--muted)}:root .hb-inputs input{font-size:14px}:root:not([data-theme=dark]) .hb-inputs input{color:var(--ink)}:root .hb-inputs p{font-size:12px}:root:not([data-theme=dark]) .hb-inputs p{color:var(--muted)}:root .hb-result>span{font-size:13px}:root:not([data-theme=dark]) .hb-result>span{color:var(--muted)}:root .hb-result>strong{font-size:31px}:root:not([data-theme=dark]) .hb-result>strong{color:var(--ink)}:root .hb-result>p{font-size:14px}:root:not([data-theme=dark]) .hb-result>p{color:var(--ink)}:root .hb-bars>div{font-size:12.5px}:root:not([data-theme=dark]) .hb-bars>div{color:var(--ink)}:root:not([data-theme=dark]) .hb-bars small{color:var(--muted)}:root .hb-bars small{font-size:11.5px}:root .hb-result .hb-wage{font-size:13px}:root:not([data-theme=dark]) .wash-numbers a{color:var(--ink)}:root .wash-numbers small{font-size:12px}:root:not([data-theme=dark]) .wash-numbers small{color:var(--muted)}:root .wash-numbers strong{font-size:25px}:root .wash-numbers span{font-size:12px}:root:not([data-theme=dark]) .wash-numbers span{color:var(--muted)}:root .tracker-sub{font-size:13px}:root:not([data-theme=dark]) .tracker-sub{color:var(--ink)}:root:not([data-theme=dark]) .tracker-sub span{color:var(--muted)}:root .order-rows a{font-size:13px}:root:not([data-theme=dark]) .order-rows a{color:var(--ink)}:root:not([data-theme=dark]) .order-rows a:hover span{color:var(--teal-dark)}:root .order-rows time,:root .order-rows small{font-size:11.5px}:root:not([data-theme=dark]) .order-rows time,:root:not([data-theme=dark]) .order-rows small,:root:not([data-theme=dark]) .order-rows svg{color:var(--muted)}:root .tariff-totals small{font-size:12px}:root:not([data-theme=dark]) .tariff-totals small{color:var(--muted)}:root .tariff-totals strong{font-size:24px}:root:not([data-theme=dark]) .tariff-totals strong{color:var(--ink)}:root .tariff-totals span{font-size:12px}:root:not([data-theme=dark]) .tariff-totals span{color:var(--muted)}:root .since-table>div{font-size:13.5px}:root:not([data-theme=dark]) .since-table>div{color:var(--ink)}:root .since-table small{font-size:11.5px}:root:not([data-theme=dark]) .since-table small{color:var(--muted)}:root .since-table .since-head{font-size:11.5px}:root:not([data-theme=dark]) .since-table .since-head{color:var(--muted)}:root .since-bar em{font-size:12.5px}:root .voice-mix{font-size:13px}:root:not([data-theme=dark]) .voice-mix{color:var(--muted)}:root:not([data-theme=dark]) .voice-mix b{color:var(--ink)}:root .voice-other{font-size:13px}:root:not([data-theme=dark]) .voice-other summary{color:var(--teal-dark)}:root:not([data-theme=dark]) .voice-other a{color:var(--ink)}:root .voice-other small{font-size:11.5px}:root:not([data-theme=dark]) .voice-other small{color:var(--muted)}:root .voice-other strong{font-size:13.5px}:root .pipeline small{font-size:12px}:root:not([data-theme=dark]) .pipeline small{color:var(--muted)}:root .pipeline strong{font-size:27px}:root:not([data-theme=dark]) .pipeline strong{color:var(--ink)}:root .pipeline span{font-size:11.5px}:root:not([data-theme=dark]) .pipeline span{color:var(--muted)}:root .board-col h3{font-size:13px}:root:not([data-theme=dark]) .board-col h3{color:var(--ink)}:root:not([data-theme=dark]) .board-col h3 span{color:var(--muted)}:root .board-none{font-size:12px}:root:not([data-theme=dark]) .board-none{color:var(--muted)}:root .board-card small{font-size:11px}:root:not([data-theme=dark]) .board-card small{color:var(--muted)}:root .board-card strong{font-size:13px}:root:not([data-theme=dark]) .board-card strong{color:var(--ink)}:root .board-card em{font-size:11px}:root:not([data-theme=dark]) .board-card em{color:var(--muted)}:root .board-card>div{font-size:12.5px}:root:not([data-theme=dark]) .board-card>div{color:var(--ink)}:root:not([data-theme=dark]) .board-card .board-who{color:var(--muted)}:root .board-card .board-who{font-size:11.5px}:root:not([data-theme=dark]) .cal-month header button,:root:not([data-theme=dark]) .cal-grid button{color:var(--ink)}:root .cal-grid button{font:inherit;font-size:13px}:root:not([data-theme=dark]) .cal-grid button[aria-pressed=true]{color:var(--white)}:root .cal-picked{font-size:13px}:root:not([data-theme=dark]) .cal-picked{color:var(--muted)}:root .cal-rows time strong{font-size:14px}:root:not([data-theme=dark]) .cal-rows time strong{color:var(--ink)}:root .cal-rows time small{font-size:11.5px}:root:not([data-theme=dark]) .cal-rows time small{color:var(--muted)}:root .cal-kind{font-size:12px}:root:not([data-theme=dark]) .cal-kind{color:var(--muted)}:root .cal-rows h3{font-size:14px}:root:not([data-theme=dark]) .cal-rows h3{color:var(--ink)}:root .cal-rows p{font-size:12.5px}:root:not([data-theme=dark]) .cal-rows p{color:var(--muted)}:root .cal-rows footer .text-link,:root .route-labels{font-size:12px}:root:not([data-theme=dark]) .route-labels{color:var(--muted)}:root .route-node{font-size:12.5px}:root:not([data-theme=dark]) .route-node{color:var(--ink)}:root:not([data-theme=dark]) .route-node.household{color:var(--teal-dark)}:root .route-hint{font-size:12.5px}:root:not([data-theme=dark]) .route-hint{color:var(--muted)}:root:not([data-theme=dark]) .route-detail a{color:var(--ink)}:root .route-detail small{font-size:11.5px}:root:not([data-theme=dark]) .route-detail small{color:var(--muted)}:root .route-detail strong{font-size:13.5px}:root .route-detail p{font-size:12.5px}:root:not([data-theme=dark]) .route-detail p{color:var(--muted)}:root .route-detail em{font-size:12px}:root:not([data-theme=dark]) .route-detail em{color:var(--teal-dark)}:root .home-lines a{font-size:13.5px}:root:not([data-theme=dark]) .home-lines a{color:var(--ink)}:root .home-lines small{font-size:11.5px}:root:not([data-theme=dark]) .home-lines small{color:var(--muted)}:root .home-lines time{font-size:11.5px}:root:not([data-theme=dark]) .home-lines time,:root:not([data-theme=dark]) .home-lines svg{color:var(--muted)}:root .home-why a{font-size:13.5px}:root:not([data-theme=dark]) .home-why a{color:var(--ink)}:root .home-why em{font-size:12.5px}:root .home-why small{font-size:11.5px}:root:not([data-theme=dark]) .home-why small,:root:not([data-theme=dark]) .home-why svg{color:var(--muted)}:root .sector-heat a{font-size:12px}:root:not([data-theme=dark]) .sector-heat a{color:var(--ink)}:root .sector-heat b{font-size:14px}:root:not([data-theme=dark]) .theme-heat a{color:var(--ink)}:root .theme-heat span{font-size:13px}:root .theme-heat strong{font-size:26px}:root .theme-heat small{font-size:11.5px}:root:not([data-theme=dark]) .theme-heat small{color:var(--muted)}:root .theme-heat em{font-size:12px}:root:not([data-theme=dark]) .theme-heat em{color:var(--muted)}:root .news-movers h2{font-size:13px}:root:not([data-theme=dark]) .news-movers h2{color:var(--ink)}:root .news-movers a{font-size:12.5px}:root:not([data-theme=dark]) .news-movers a{color:var(--ink)}:root .intel-reporting-desk .intel-reading-row a>div>span{font-size:11.5px}:root .intel-reporting-desk .intel-reading-row h2{font-size:13.5px}@media (max-width:820px){:root .since-table>div{font-size:12.5px}}:root .news-list .news-copy h3{font-size:14px}:root .site-shell .intel-reporting-desk .intel-reading-row .intel-row-topic{font-size:11px}:root:not([data-theme=dark]) .site-shell .intel-reporting-desk .intel-reading-row .intel-row-topic{color:var(--muted)}:root:not([data-theme=dark]) .chart-window input[type=date]{color:var(--ink)}:root .chart-window input[type=date]{font:12px DM Sans,sans-serif}:root .market-day-story h2{font-size:28px}:root .market-day-story p{font-size:14.5px}:root:not([data-theme=dark]) .market-day-news>a{color:var(--ink)}:root:not([data-theme=dark]) .market-day-news>a:hover strong{color:var(--teal)}:root .market-day-news small{font-size:11.5px}:root:not([data-theme=dark]) .market-day-news small{color:var(--muted)}:root .market-day-news strong{font-size:13.5px}:root:not([data-theme=dark]) .sector-bars a{color:var(--ink)}:root .sector-bars a{font-size:13px}:root:not([data-theme=dark]) .sector-bars a:hover span{color:var(--teal)}:root .sector-bars strong{font-size:12.5px}:root .market-all>summary{font-size:13.5px}:root:not([data-theme=dark]) .market-all>summary{color:var(--ink)}:root .rates-note{font-size:12.5px}:root:not([data-theme=dark]) .rates-note{color:var(--muted)}:root .wm-row-news{font-size:12.5px}:root:not([data-theme=dark]) .wm-row-news{color:var(--ink)}:root .glance-situations small.glance-story{font:11px DM Sans,sans-serif}:root:not([data-theme=dark]) .brief-pointer{color:var(--ink)}:root .brief-pointer{font-size:13.5px}:root .brief-pointer small{font-size:11.5px}:root:not([data-theme=dark]) .brief-pointer small{color:var(--teal)}:root .watch-ideas b{font-size:12px}:root:not([data-theme=dark]) .watch-ideas button{color:var(--ink)}:root .watch-ideas button{font-size:12.5px}:root:not([data-theme=dark]) .watch-ideas button:hover:not(:disabled){color:var(--teal)}:root .watch-ideas p{font-size:11.5px}:root:not([data-theme=dark]) .watch-ideas p{color:var(--muted)}:root .sb-meta{font-size:12.5px}:root:not([data-theme=dark]) .sb-meta{color:var(--muted)}:root .sb-entry small{font-size:11.5px}:root:not([data-theme=dark]) .sb-entry small{color:var(--muted)}:root .sb-entry h4{font-size:15px}:root:not([data-theme=dark]) .sb-entry h4 a,:root:not([data-theme=dark]) .sb-lead h3 a{color:var(--ink)}:root:not([data-theme=dark]) .sb-entry a:hover{color:var(--teal)}:root .sb-entry p{font-size:14.5px}:root .wm-briefing-body .sb-lead h3{font:500 21px/1.3 Playfair Display,Georgia,serif}:root:not([data-theme=dark]) .wm-briefing-body .sb-lead h3{color:var(--ink)}:root .sb-lead p{font-size:15.5px}:root .sb-section>p{font-size:14.5px}:root .sb-players dt{font-size:13.5px}:root .sb-players dd{font-size:13px}:root:not([data-theme=dark]) .sb-players dd{color:var(--muted)}:root .sb-questions li{font-size:14.5px}:root .sb-timeline summary{font-size:13.5px}:root .sb-timeline time{font-size:12px}:root:not([data-theme=dark]) .sb-timeline time{color:var(--muted)}:root .sb-timeline small{font-size:11.5px}:root:not([data-theme=dark]) .sb-timeline small{color:var(--muted)}:root .sb-timeline p,:root .sb-quiet{font-size:13.5px}:root .sb-note{font-size:11.5px}:root:not([data-theme=dark]) .sb-note{color:var(--muted)}:root .sb-yours>a:not(.text-link){font-size:13px}:root:not([data-theme=dark]) .sb-yours>a:not(.text-link){color:var(--ink)}:root .sb-yours>a:not(.text-link) strong{font:600 12px var(--mono)}:root .sb-effect strong{font-size:20px}:root:not([data-theme=dark]) .sb-effect strong.up{color:var(--teal)}:root:not([data-theme=dark]) .sb-effect strong.down{color:var(--red,#c0392b)}:root .sb-effect span{font-size:12px}:root:not([data-theme=dark]) .sb-effect span{color:var(--muted)}:root .sb-channels dt{font-size:13px}:root .sb-channels dd{font-size:12.5px}:root:not([data-theme=dark]) .sb-channels dd{color:var(--muted)}:root .reading-source-row p{font-size:13px}:root:not([data-theme=dark]) .reading-source-row p{color:var(--muted)}:root .public-strip p{font-size:13.5px}:root .market-day-sources{font-size:12px!important}:root:not([data-theme=dark]) .market-day-sources{color:var(--muted)}:root:not([data-theme=dark]) .market-day-sources a{color:var(--teal)}:root .fin-lead{font-size:13px}:root:not([data-theme=dark]) .fin-lead{color:var(--muted)}:root .fin-stats dt{font-size:12px}:root:not([data-theme=dark]) .fin-stats dt{color:var(--muted)}:root .fin-stats dd{font:600 20px/1.25 var(--mono)}:root:not([data-theme=dark]) .fin-stats dd{color:var(--ink)}:root .fin-stats small{font-size:11.5px}:root:not([data-theme=dark]) .fin-stats small{color:var(--muted)}:root .fin-chart figcaption{font-size:12.5px}:root:not([data-theme=dark]) .fin-chart figcaption{color:var(--ink)}:root .fin-bars em{font:normal 10px/1.3 var(--mono)}:root:not([data-theme=dark]) .fin-bars em{color:var(--muted)}:root .fin-bars small{font-size:10.5px}:root:not([data-theme=dark]) .fin-bars small{color:var(--muted)}:root .fin-quarter{font-size:13.5px}:root:not([data-theme=dark]) .fin-quarter,:root:not([data-theme=dark]) .fin-list>a{color:var(--ink)}:root:not([data-theme=dark]) .fin-list>a:hover strong{color:var(--teal)}:root .fin-list strong{font-size:13.5px}:root .fin-list small{font-size:11.5px}:root:not([data-theme=dark]) .fin-list small{color:var(--muted)}:root:not([data-theme=dark]) .fin-list b.teal{color:var(--teal)}:root:not([data-theme=dark]) .fin-list b.red{color:var(--red)}:root:not([data-theme=dark]) .fin-list svg{color:var(--muted)}@media (max-width:760px){:root .fin-stats dd{font-size:17px}}:root .contract-row{font-size:13px}:root:not([data-theme=dark]) .contract-row,:root:not([data-theme=dark]) .contract-row a{color:var(--ink)}:root .contract-row a small{font:10.5px var(--mono)}:root:not([data-theme=dark]) .contract-row a small{color:var(--muted)}:root .contract-row em{font:normal 12.5px var(--mono)}:root:not([data-theme=dark]) .contract-row em,:root:not([data-theme=dark]) .contracts-recent a{color:var(--ink)}:root .contracts-recent a>strong{font:600 13px/1.4 var(--mono)}:root .contracts-recent b{font-size:13.5px}:root .contracts-recent small{font-size:11.5px}:root:not([data-theme=dark]) .contracts-recent small,:root:not([data-theme=dark]) .contracts-recent svg{color:var(--muted)}:root:not([data-theme=dark]) .hazard-row{color:var(--ink)}:root .hazard-row>small{font:10.5px/1.6 var(--mono)}:root:not([data-theme=dark]) .hazard-row>small{color:var(--muted)}:root .hazard-row strong{font-size:13px}:root .hazard-row em{font-size:11.5px}:root:not([data-theme=dark]) .hazard-row em,:root:not([data-theme=dark]) .hazard-row svg{color:var(--muted)}:root:not([data-theme=dark]) a.hazard-row:hover strong{color:var(--teal)}:root .hazard-more summary{font-size:13px}:root:not([data-theme=dark]) .hazard-more summary{color:var(--teal)}:root .sb-countries strong{font-size:14px}:root:not([data-theme=dark]) .sb-countries strong{color:var(--ink)}:root .sb-countries dl div{font-size:12.5px}:root:not([data-theme=dark]) .sb-countries dt{color:var(--muted)}:root:not([data-theme=dark]) .sb-countries dd{color:var(--ink)}:root .sb-countries dd small{font:10px var(--mono)}:root:not([data-theme=dark]) .sb-countries dd small{color:var(--muted)}:root .econ-lights h2{font:21px/1.25 var(--serif)}:root:not([data-theme=dark]) .econ-lights h2{color:var(--ink)}:root .econ-card header strong{font-size:13.5px}:root:not([data-theme=dark]) .econ-card header strong{color:var(--ink)}:root .econ-card header em{font:normal 11.5px var(--mono)}:root:not([data-theme=dark]) .econ-card header em{color:var(--ink)}:root .econ-value b{font:600 22px/1.2 var(--mono)}:root:not([data-theme=dark]) .econ-value b{color:var(--ink)}:root .econ-card p{font-size:12.5px}:root:not([data-theme=dark]) .econ-card p{color:var(--muted)}:root .econ-card small{font-size:11.5px}:root:not([data-theme=dark]) .econ-card small{color:var(--muted)}:root .analyst-lead{font-size:13px}:root:not([data-theme=dark]) .analyst-lead{color:var(--muted)}:root .analyst-ratings dl div{font-size:12.5px}:root:not([data-theme=dark]) .analyst-ratings dt{color:var(--ink)}:root .analyst-ratings dd{font:600 12.5px var(--mono)}:root:not([data-theme=dark]) .analyst-ratings dd{color:var(--ink)}:root .analyst-results>div{font-size:13px}:root:not([data-theme=dark]) .analyst-results>div{color:var(--ink)}:root .analyst-results small{font-size:11.5px}:root:not([data-theme=dark]) .analyst-results small{color:var(--muted)}:root .analyst-results em{font:normal 12px var(--mono)}:root:not([data-theme=dark]) .analyst-results em{color:var(--muted)}:root:not([data-theme=dark]) .analyst-results em.beat{color:var(--teal)}:root:not([data-theme=dark]) .analyst-results em.missed{color:var(--red)}:root .hide-amounts{font:500 11.5px/1.2 DM Sans,sans-serif}:root:not([data-theme=dark]) .hide-amounts{color:var(--teal)}:root .email-account-or{font-size:12px}:root:not([data-theme=dark]) .email-account-or,:root:not([data-theme=dark]) .email-account-tabs button{color:var(--muted)}:root .email-account-tabs button{font-size:13px}:root:not([data-theme=dark]) .email-account-tabs button[aria-pressed=true]{color:var(--ink)}:root .email-account label{font-size:13px}:root:not([data-theme=dark]) .email-account label,:root:not([data-theme=dark]) .email-account input{color:var(--ink)}:root .email-account input{font-size:16px}:root .email-account label small{font-size:11.5px}:root:not([data-theme=dark]) .email-account label small{color:var(--muted)}:root:not([data-theme=dark]) .email-account-note{color:var(--ink)}:root .email-account-note{font-size:13px}:root:not([data-theme=dark]) .email-account .dialog-small a{color:inherit}:root[data-theme=dark] button{color:inherit;background:0 0;border:0}:root[data-theme=dark] a{color:inherit;text-decoration:none}:is(:root[data-theme=dark] button:focus-visible,:root[data-theme=dark] a:focus-visible,:root[data-theme=dark] input:focus-visible,:root[data-theme=dark] summary:focus-visible){outline:2px solid var(--teal);outline-offset:4px}:root[data-theme=dark] ::selection{background:#1f3531}:root[data-theme=dark] .skip-link{background:var(--teal);color:#fff}:root[data-theme=dark] .site-header{border-bottom:1px solid var(--line);background:#161c1d}:root[data-theme=dark] .brand-more{color:var(--gold)}:root[data-theme=dark] .brand-mark span{background:var(--teal-dark);border-radius:1px}:root[data-theme=dark] .header-divider{background:var(--line)}:root[data-theme=dark] .header-edition,:root[data-theme=dark] .connection{color:var(--muted)}:root[data-theme=dark] .connection i,:root[data-theme=dark] .local-dot{background:#2b3534;border-radius:50%}:root[data-theme=dark] .pro-dot,:root[data-theme=dark] .nav-pro{background:var(--gold-light);color:var(--gold);border-radius:4px}:root[data-theme=dark] .icon-button{color:var(--muted);border-radius:50%}:root[data-theme=dark] .icon-button:hover{background:var(--pale);color:var(--teal)}:root[data-theme=dark] .sidebar{border-right:1px solid var(--line)}:root[data-theme=dark] .eyebrow{color:var(--gold)}:root[data-theme=dark] .sidebar-top p{color:var(--muted)}:root[data-theme=dark] .nav-item{color:#abb7bd;border-radius:8px}:root[data-theme=dark] .nav-item.active{color:var(--teal-dark);background:#1c2325}:root[data-theme=dark] .nav-item.active:before{background:var(--teal);border-radius:0 4px 4px 0}:root[data-theme=dark] .nav-item:hover{background:#23241d}:root[data-theme=dark] .local-note{color:#99aaaf;border-top:1px solid var(--line)}:root[data-theme=dark] .local-note .local-dot{background:var(--gold)}:root[data-theme=dark] .breadcrumb{color:#95a6a8}:root[data-theme=dark] .breadcrumb strong{color:#a8b5bb}:root[data-theme=dark] .today-label{color:#9caab1}:root[data-theme=dark] .connection-notice{color:#d3b57a;background:#232017;border:1px solid #4d442b;border-radius:10px}:root[data-theme=dark] .connection-notice button{color:var(--teal)}:root[data-theme=dark] .hero{border:1px solid var(--line);background:#151a1c;border-radius:18px}:root[data-theme=dark] .hero-image{background-image:linear-gradient(90deg,#151a1c 0%,#151a1c8c 33%,#151a1c0a 100%),url(/assets/images/policy/capitol-wash-v1.png);background-position:right 45%;background-size:cover}:root[data-theme=dark] .hero p{color:#a6b2b9}:root[data-theme=dark] .topic-pills button{color:#88b7bf;background:#1c2223;border-radius:24px}:root[data-theme=dark] .topic-pills button:hover{background:#1e292a}:root[data-theme=dark] .topic-pills button.selected{color:#d3b37b;background:#2a251c}:root[data-theme=dark] .metric-card{border:1px solid var(--line);background:#151a1c;border-radius:13px}:root[data-theme=dark] .metric-card:hover{border-color:#345452}:root[data-theme=dark] .metric-top{color:#9aabaf}:root[data-theme=dark] .metric-top svg{color:var(--gold)}:root[data-theme=dark] .teal{color:var(--teal)}:root[data-theme=dark] .red{color:var(--red)}:root[data-theme=dark] .amber{color:var(--gold)}:root[data-theme=dark] .ink{color:var(--ink)}:root[data-theme=dark] .metric-label{color:#97a9ad}:root[data-theme=dark] .metric-description{color:var(--muted)}:root[data-theme=dark] .metric-period{color:#a0aaab;border-top:1px solid var(--rule)}:root[data-theme=dark] .metric-loading{color:var(--muted)}:root[data-theme=dark] .skeleton{background:#1a2123;border-radius:5px}:root[data-theme=dark] .panel{border:1px solid var(--line);background:#151a1c;border-radius:17px}:root[data-theme=dark] .panel-meta{color:#99a5aa}:root[data-theme=dark] .panel-meta svg{color:#95a8ac}:root[data-theme=dark] .text-link{color:var(--teal)}:root[data-theme=dark] .text-link:hover{color:var(--teal-dark);text-decoration:underline}:root[data-theme=dark] .small-link{color:var(--teal)}:root[data-theme=dark] .body-copy{color:#a7b4ba}:root[data-theme=dark] .story-source{color:#9aa3a4}:root[data-theme=dark] .story-source>span{color:#b8c0bf}:root[data-theme=dark] .lead-headline:hover{color:var(--teal-dark)}:root[data-theme=dark] .lead-story>p{color:var(--muted)}:root[data-theme=dark] .breakdown-pill{color:#83bcad;border:1px solid #2f3b36;border-radius:4px}:root[data-theme=dark] .icon-tile{color:var(--gold);background:#24211b;border-radius:12px}:root[data-theme=dark] .teal-tile{background:var(--pale);color:var(--teal)}:root[data-theme=dark] .household-row{border-bottom:1px solid var(--rule)}:root[data-theme=dark] .household-row:last-child{border-bottom:none}:root[data-theme=dark] .household-row>svg{color:#97a8ad}:root[data-theme=dark] .row-copy>span{color:var(--muted)}:root[data-theme=dark] .row-value{color:var(--teal)}:root[data-theme=dark] .row-value small{color:#9ba6aa}:root[data-theme=dark] .household-row:hover .row-copy strong{color:var(--teal)}:root[data-theme=dark] .search-form{color:#98aaae;background:#171d1e;border:1px solid #2d3537;border-radius:8px}:root[data-theme=dark] .search-form input{color:var(--ink);background:0 0;border:0;outline:0}:root[data-theme=dark] .search-form input::placeholder{color:#a1aaac}:root[data-theme=dark] .search-form button{color:var(--teal)}:root[data-theme=dark] .news-row{border-bottom:1px solid var(--rule)}:root[data-theme=dark] .news-row:last-child{border:0}:root[data-theme=dark] .news-time{color:#98a5aa}:root[data-theme=dark] .news-time i{background:var(--gold);border-radius:50%}:root[data-theme=dark] .news-copy>span{color:#97a6ad}:root[data-theme=dark] .news-row>svg{color:#98a9ae}:root[data-theme=dark] .news-row:hover h3{color:var(--teal)}:root[data-theme=dark] .empty-state{color:#98a8ae}:root[data-theme=dark] .rail-event{border-bottom:1px solid var(--rule)}:root[data-theme=dark] .rail-event:last-child{border:0}:root[data-theme=dark] .rail-event>span{color:var(--gold)}:root[data-theme=dark] .rail-event strong{color:var(--ink)}:root[data-theme=dark] .rail-event p{color:#99a4a5}:root[data-theme=dark] .premium-card{color:#fff;background:#153e41;border:1px solid #18494c;border-radius:15px}:root[data-theme=dark] .premium-symbol{color:#cba970;background:#151a1c0c;border-radius:11px}:root[data-theme=dark] .premium-card>.eyebrow{color:#d1b583}:root[data-theme=dark] .premium-card p{color:#b8cac8}:root[data-theme=dark] .premium-link{color:#e5c793;border-top:1px solid #272e3020}:root[data-theme=dark] .watch-chips button{background:var(--pale);color:#a8b8bb;border-radius:15px}:root[data-theme=dark] .rail-note{color:#96a8ad}:root[data-theme=dark] .pathway{border-bottom:1px solid var(--rule)}:root[data-theme=dark] .pathway:last-child{border:0}:root[data-theme=dark] .path-index{color:#9dabac}:root[data-theme=dark] .path-node{background:#1f1e1a;border-radius:11px}:root[data-theme=dark] .path-node>svg{color:var(--gold)}:root[data-theme=dark] .path-node>span{color:var(--muted)}:root[data-theme=dark] .path-node.mechanism{background:#1b2021}:root[data-theme=dark] .path-node.mechanism>svg{color:#7dc2cd}:root[data-theme=dark] .path-node.outcome{background:#192022}:root[data-theme=dark] .path-node.outcome strong{color:var(--teal)}:root[data-theme=dark] .path-node>span.path-area{color:var(--gold)}:root[data-theme=dark] .path-node.outcome>span:last-child{color:var(--teal)}:root[data-theme=dark] .path-arrow{color:#94a5ab}:root[data-theme=dark] .sector-row{border-bottom:1px solid var(--rule)}:root[data-theme=dark] .sector-row:last-child{border:0}:root[data-theme=dark] .sector-row p,:root[data-theme=dark] .sector-row>svg{color:var(--muted)}:root[data-theme=dark] .daily-connection{border-bottom:1px solid var(--rule)}:root[data-theme=dark] .daily-connection:last-child{border:0}:root[data-theme=dark] .round-number{background:var(--gold-light);color:var(--gold);border-radius:50%}:root[data-theme=dark] .daily-connection p{color:var(--muted)}:root[data-theme=dark] .daily-connection>svg{color:var(--teal)}:root[data-theme=dark] .bill-row{border-bottom:1px solid var(--rule)}:root[data-theme=dark] .bill-row:last-of-type{border:0}:root[data-theme=dark] .bill-copy p{color:var(--muted)}:root[data-theme=dark] .bill-copy:hover h2{color:var(--teal)}:root[data-theme=dark] .stage{color:#a8b8bb;border:1px solid #2f3836;border-radius:15px}:root[data-theme=dark] .stage.signed{color:var(--teal);background:#1c221e}:root[data-theme=dark] .bill-status>small{color:#93a4aa}:root[data-theme=dark] .save-button{border:1px solid var(--line);color:#a4b5b7;border-radius:7px}:root[data-theme=dark] .save-button.saved{background:var(--pale);color:var(--teal);border-color:#314540}:root[data-theme=dark] .source-footnote{color:#97a4a9;border-top:1px solid var(--rule)}:root[data-theme=dark] .calendar-row{border-bottom:1px solid var(--rule)}:root[data-theme=dark] .calendar-row:last-child{border:0}:root[data-theme=dark] .calendar-date>span{color:var(--gold)}:root[data-theme=dark] .calendar-date small{color:#94a5ab}:root[data-theme=dark] .calendar-line{background:var(--line)}:root[data-theme=dark] .calendar-line i{background:#283636;border-radius:50%}:root[data-theme=dark] .calendar-row:first-child .calendar-line i{background:var(--gold)}:root[data-theme=dark] .calendar-copy p{color:var(--muted)}:root[data-theme=dark] .topic-chooser label{border:1px solid var(--line);border-radius:9px}:root[data-theme=dark] .topic-chooser label:has(input:checked){background:#1d221b;border-color:#304941}:root[data-theme=dark] .topic-chooser input{accent-color:var(--teal)}:root[data-theme=dark] .saved-bill{border-bottom:1px solid var(--rule)}:root[data-theme=dark] .saved-bill p{color:var(--muted)}:root[data-theme=dark] .pro-intro{background:#181e1f;border-color:#314840}:root[data-theme=dark] .pro-intro>p,:root[data-theme=dark] .pro-story>p{color:var(--muted)}:root[data-theme=dark] .brief-counts{color:#9cabb1}:root[data-theme=dark] .brief-counts>strong{color:var(--teal)}:root[data-theme=dark] .brief-counts>span{background:#2b3e34;border-radius:50%}:root[data-theme=dark] .checkpoint{background:#1a2123;border:1px solid #303a35;border-radius:10px}:root[data-theme=dark] .checkpoint>.eyebrow{color:var(--teal)}:root[data-theme=dark] .checkpoint p{color:#ccd6d7}:root[data-theme=dark] .checkpoint>span{color:#9eb3af}:root[data-theme=dark] .pro-preview .premium-symbol{background:var(--gold-light);color:var(--gold)}:root[data-theme=dark] .pro-preview>p{color:var(--muted)}:root[data-theme=dark] .primary-button{border:1px solid var(--teal-dark);background:var(--teal-dark);color:#fff;border-radius:7px}:root[data-theme=dark] .primary-button:hover{background:#16484c}:root[data-theme=dark] .preview-story{border-bottom:1px solid var(--rule)}:root[data-theme=dark] .preview-story:last-child{border:0}:root[data-theme=dark] .preview-story p{color:var(--muted)}:root[data-theme=dark] .preview-story>svg{color:#94a7ab}:root[data-theme=dark] .detail-summary{color:#a4b3b8}:root[data-theme=dark] .fact-row p{color:#a7b4ba}:root[data-theme=dark] .fact-row>.icon-tile{border-radius:10px}:root[data-theme=dark] .channel-area{color:var(--gold)}:root[data-theme=dark] .money-channel p{color:#a5b3b8}:root[data-theme=dark] .evidence-details summary{color:var(--teal)}:root[data-theme=dark] .source-details>div{border-bottom:1px solid var(--rule)}:root[data-theme=dark] .source-details dt{color:#9cadb1}:root[data-theme=dark] .source-details dd{color:#b8c4c7}:root[data-theme=dark] .metric-detail-value{color:var(--teal)}:root[data-theme=dark] .site-footer{border-top:1px solid var(--line);color:#9da7a7}:root[data-theme=dark] .site-footer>span:first-child{color:var(--gold)}:root[data-theme=dark] .site-footer button{color:#9eb1b3}:root[data-theme=dark] .dialog{border:1px solid var(--line);color:var(--ink);background:#161c1d;border-radius:18px;box-shadow:0 30px 100px #00000052}:root[data-theme=dark] .dialog-copy{color:#a4b2b8}:root[data-theme=dark] .dialog-small{color:#94a5ab}:root[data-theme=dark] .google-button{background:#151a1c;border:1px solid #343c3b;border-radius:7px}:root[data-theme=dark] .google-button:hover{background:#191f20}:root[data-theme=dark] .account-identity>svg{color:var(--teal)}:root[data-theme=dark] .account-identity span{color:#98aaae}:root[data-theme=dark] .access-badge{color:var(--gold);background:#23221c;border-radius:7px}:root[data-theme=dark] .access-active{color:var(--teal);background:#1c221e}:root[data-theme=dark] .sign-out{color:#96a7ad}:root[data-theme=dark] .form-error{color:#d07178;background:#1f1818;border-radius:6px}@media (max-width:760px){:root[data-theme=dark] .sidebar.is-open{background:var(--paper)}:root[data-theme=dark] .hero{border-radius:15px}:root[data-theme=dark] .hero-image,:root[data-theme=dark] .overview-hero .hero-image{background-position:100%}:root[data-theme=dark] .panel{border-radius:15px}:root[data-theme=dark] .icon-tile{border-radius:10px}}:root[data-theme=dark] .product-nav a{color:var(--muted);border-radius:7px}:root[data-theme=dark] .product-nav a.active{background:var(--pale);color:var(--teal-dark)}:root[data-theme=dark] .product-nav a:hover{color:var(--teal)}:root[data-theme=dark] .site-header .header-account{color:var(--teal-dark);background:#1a2223;border:1px solid #334643;border-radius:7px}:root[data-theme=dark] .sidebar-account{color:var(--teal);background:#192022;border:1px solid #32413d;border-radius:7px}:root[data-theme=dark] .signin-banner{background:#1d1b17;border:1px solid #51462e;border-radius:12px}:root[data-theme=dark] .signin-banner span{color:var(--muted)}:root[data-theme=dark] .companion-hero{border:1px solid var(--line);background:#151a1c;border-radius:18px}:root[data-theme=dark] .companion-hero p{color:var(--muted)}:root[data-theme=dark] .companion-pattern{background:radial-gradient(at 85% 60%,#22372e3d,#0000 65%),linear-gradient(115deg,#0000 45%,#1d242290),repeating-linear-gradient(0deg,#0000 0 32px,#2e5a530a 32px 33px),repeating-linear-gradient(90deg,#0000 0 32px,#2e5a530a 32px 33px)}:root[data-theme=dark] .companion-hero.intel{background:#193e41}:root[data-theme=dark] .companion-hero.intel h1{color:#fffefa}:root[data-theme=dark] .companion-hero.intel .eyebrow{color:#d0b27e}:root[data-theme=dark] .companion-hero.intel p{color:#c2d3d1}:root[data-theme=dark] .companion-hero.intel .companion-hero-meta{color:#a6c2bb}:root[data-theme=dark] .companion-hero-meta{color:#9db2aa}:root[data-theme=dark] .workspace-signin{border-color:#4f442d}:root[data-theme=dark] .workspace-signin>div>svg{color:var(--gold)}:root[data-theme=dark] .workspace-signin p{color:var(--muted)}:root[data-theme=dark] .workspace-toggle{border:1px solid var(--line);background:#151a1c;border-radius:25px}:root[data-theme=dark] .workspace-toggle button{color:var(--muted);border-radius:23px}:root[data-theme=dark] .workspace-toggle button.selected{background:var(--pale);color:var(--teal)}:root[data-theme=dark] .workspace-empty{color:var(--muted)}:root[data-theme=dark] .account-emblem{color:var(--gold);background:var(--gold-light);border-radius:13px}:root[data-theme=dark] .account-intro{color:var(--muted)}:root[data-theme=dark] .account-google{background:var(--teal-dark);border-color:var(--teal-dark);color:#fff}:root[data-theme=dark] .account-google:hover{background:#16484c}:root[data-theme=dark] .google-letter{color:#6c91ce;background:#151a1c;border-radius:50%}:root[data-theme=dark] .profile-identity>span{background:var(--pale);color:var(--teal);border-radius:50%}:root[data-theme=dark] .profile-identity p,:root[data-theme=dark] .profile-side p{color:var(--muted)}:root[data-theme=dark] .profile-panel-icon{color:var(--gold)}:root[data-theme=dark] .signin-help{border-top:1px solid var(--rule)}:root[data-theme=dark] .signin-help summary{color:var(--teal)}:root[data-theme=dark] .signin-help p{color:var(--muted)}:root[data-theme=dark] .signin-help code{background:#1a2223;border-radius:6px}:root[data-theme=dark] .index-strip>button{border:1px solid var(--line);background:#151a1c;border-radius:12px}:root[data-theme=dark] .index-strip>button>span:first-child,:root[data-theme=dark] .index-strip small,:root[data-theme=dark] .market-side p,:root[data-theme=dark] .market-side small{color:var(--muted)}:root[data-theme=dark] .breadth-number{color:var(--teal)}:root[data-theme=dark] .breadth-number>span{color:#aab6b4}:root[data-theme=dark] .breadth-bar{background:#241c1c;border-radius:6px}:root[data-theme=dark] .breadth-bar>span{background:#4e9e8d;border-radius:6px}:root[data-theme=dark] .sector-heatmap>button{background:#192022;border:1px solid #303c37;border-radius:10px}:root[data-theme=dark] .sector-heatmap>button.positive{background:#1c231f;border-color:#2f4138}:root[data-theme=dark] .sector-heatmap>button.negative{background:#201a1a;border-color:#3d2c2d}:root[data-theme=dark] .sector-heatmap strong{color:var(--teal)}:root[data-theme=dark] .sector-heatmap .negative strong{color:var(--red)}:root[data-theme=dark] .sector-heatmap small{color:#93aaa1}:root[data-theme=dark] .workspace-search{border:1px solid var(--line);color:var(--muted);background:#171e1f;border-radius:8px}:root[data-theme=dark] .workspace-search input{color:var(--ink);background:0 0;border:0;outline:none}:root[data-theme=dark] .benchmark-controls select{border:1px solid var(--line);color:var(--muted);background:#151a1c;border-radius:7px}:root[data-theme=dark] .benchmark-filters button{border:1px solid var(--line);color:var(--muted);border-radius:18px}:root[data-theme=dark] .benchmark-filters button[aria-pressed=true]{background:var(--pale);color:var(--teal);border-color:#314740}:root[data-theme=dark] .benchmark-table-head{color:#97aeae;border-bottom:1px solid var(--rule)}:root[data-theme=dark] .benchmark-row{border-bottom:1px solid var(--rule)}:root[data-theme=dark] .benchmark-row small{color:var(--muted)}:root[data-theme=dark] .benchmark-row>span:last-child>svg{color:#99aaa7}:root[data-theme=dark] .benchmark-row:hover strong{color:var(--teal)}:root[data-theme=dark] .macro-grid>div>span{color:var(--muted)}:root[data-theme=dark] .macro-grid strong{color:var(--ink)}:root[data-theme=dark] .macro-grid small{color:#96ada6}:root[data-theme=dark] .market-read-box{background:#171d1e;border-color:#31423b}:root[data-theme=dark] .market-read-box p{color:var(--muted)}:root[data-theme=dark] .intel-source-row{border-bottom:1px solid var(--rule)}:root[data-theme=dark] .intel-source-row>div>span{color:var(--muted)}:root[data-theme=dark] .intel-source-row>svg{color:var(--teal)}:root[data-theme=dark] .intel-theme-grid p,:root[data-theme=dark] .intel-evidence li{color:var(--muted)}:root[data-theme=dark] .intel-evidence{border-top:1px solid var(--rule)}:root[data-theme=dark] .intel-evidence summary{color:var(--teal)}:root[data-theme=dark] .intel-evidence .text-link{border-top:1px solid var(--rule)}:root[data-theme=dark] .market-split{border-bottom:1px solid var(--rule)}:root[data-theme=dark] .market-split>svg{color:var(--gold)}:root[data-theme=dark] .market-split p{color:var(--muted)}:root[data-theme=dark] .public-metric-grid>button{border-right:1px solid var(--rule)}:root[data-theme=dark] .public-metric-grid>button:last-child{border:0}:root[data-theme=dark] .public-metric-grid>button>span{color:var(--muted)}:root[data-theme=dark] .public-metric-grid small{color:#98aeaa}:root[data-theme=dark] .public-metric-grid p{color:var(--muted)}@media (max-width:760px){:root[data-theme=dark] .mobile-app-nav{border-bottom:1px solid var(--line)}:root[data-theme=dark] .companion-hero{border-radius:15px}:root[data-theme=dark] .public-metric-grid>button{border-right:0;border-bottom:1px solid var(--rule)}}:root[data-theme=dark] .portfolio-local-note{color:var(--muted)}:root[data-theme=dark] .portfolio-summary{border:1px solid var(--line);background:var(--line);border-radius:16px}:root[data-theme=dark] .portfolio-summary>div{background:#151a1c}:root[data-theme=dark] .portfolio-summary span,:root[data-theme=dark] .stock-detail-strip>div>span,:root[data-theme=dark] .portfolio-summary small{color:var(--muted)}:root[data-theme=dark] .portfolio-summary small.teal{color:var(--teal)}:root[data-theme=dark] .portfolio-summary small.red{color:#d07177}:root[data-theme=dark] .holding-row{border-bottom:1px solid var(--rule)}:root[data-theme=dark] .ticker-badge{background:var(--pale);color:var(--teal);border:1px solid #32403b;border-radius:11px}:root[data-theme=dark] .holding-row small{color:var(--muted)}:root[data-theme=dark] .holding-row>div small.teal{color:var(--teal)}:root[data-theme=dark] .holding-row>div small.red{color:#d07177}:root[data-theme=dark] .holding-time{color:#9db2aa}:root[data-theme=dark] .empty-portfolio p{color:var(--muted)}:root[data-theme=dark] .symbol-result{border-bottom:1px solid var(--rule)}:root[data-theme=dark] .symbol-result small{color:var(--muted)}:root[data-theme=dark] .symbol-result svg{color:var(--teal)}:root[data-theme=dark] .holding-dialog label{color:var(--muted)}:root[data-theme=dark] .holding-dialog input{color:var(--ink);background:#161c1e;border:1px solid #33413c;border-radius:7px}:root[data-theme=dark] .holding-dialog input:read-only{background:#1b2223}:root[data-theme=dark] .remove-holding{border-top:1px solid var(--rule)}:root[data-theme=dark] .stock-detail-strip{border:1px solid var(--line);background:#151a1c;border-radius:15px}:root[data-theme=dark] .chart-ranges button{color:var(--muted);border-radius:7px}:root[data-theme=dark] .chart-ranges button[aria-pressed=true]{background:var(--pale);color:var(--teal)}:root[data-theme=dark] .close-chart>div:first-child span,:root[data-theme=dark] .chart-dates{color:var(--muted)}:root[data-theme=dark] .close-chart summary{color:var(--teal)}:root[data-theme=dark] .history-values>div,:root[data-theme=dark] .stock-news-row{border-bottom:1px solid var(--rule)}:root[data-theme=dark] .stock-news-row span{color:var(--muted)}:root[data-theme=dark] .stock-news-row>svg{color:var(--teal)}:root[data-theme=dark] .map-panel{background:#192022;border:1px solid #31413a;border-radius:18px}:root[data-theme=dark] .map-toolbar{border-bottom:1px solid #313831}:root[data-theme=dark] .map-toolbar .icon-button{color:var(--teal)}:root[data-theme=dark] .map-panel iframe{border:0}:root[data-theme=dark] .map-bottom-note{color:#a8bbb3;border-top:1px solid #313831}:root[data-theme=dark] .map-geometry-error{color:#d3b17a}:root[data-theme=dark] .map-signal{border-bottom:1px solid var(--rule);border-radius:7px}:root[data-theme=dark] .map-signal.selected{background:#1a2223}:root[data-theme=dark] .map-signal-dot{background:var(--teal);border-radius:50%}:root[data-theme=dark] .map-signal small{color:var(--muted)}:root[data-theme=dark] .map-signal>svg{color:var(--teal)}:root[data-theme=dark] .situation-detail p,:root[data-theme=dark] .situation-detail li{color:var(--muted)}:root[data-theme=dark] .map-channels>span{background:var(--pale);color:var(--teal);border-radius:24px}:root[data-theme=dark] .map-market-context>div{border-bottom:1px solid var(--rule)}:root[data-theme=dark] .map-sources{border-top:1px solid var(--rule)}:root[data-theme=dark] .map-sources>a{border-bottom:1px solid var(--rule)}:root[data-theme=dark] .map-sources small{color:var(--muted)}:root[data-theme=dark] .map-sources svg{color:var(--teal)}@media (max-width:760px){:root[data-theme=dark] .holding-row>.text-link{background:#151a1c}:root[data-theme=dark] .map-panel{border-radius:15px}}:root[data-theme=dark] .portfolio-backup p{color:var(--muted)}:root[data-theme=dark] .portfolio-backup small{color:#9eb3a8}:root[data-theme=dark] .backup-restore-button{color:var(--teal);background:#171d1e;border:1px solid #34413b;border-radius:8px}:root[data-theme=dark] .backup-message{border-top:1px solid var(--rule);color:var(--teal)!important}:root[data-theme=dark] .restore-table{border-top:1px solid var(--rule)}:root[data-theme=dark] .restore-table>div{border-bottom:1px solid var(--rule)}:root[data-theme=dark] .restore-table strong{color:var(--ink)}:root[data-theme=dark] .restore-table small{color:var(--muted)}:root[data-theme=dark] .restore-table strong small{color:var(--teal)}:root[data-theme=dark] .restore-kept,:root[data-theme=dark] .backup-date,:root[data-theme=dark] .watching-panel .body-copy{color:var(--muted)}:root[data-theme=dark] .watching-list li{border:1px solid var(--line);background:var(--pale);border-radius:24px}:root[data-theme=dark] .watching-list li>a,:root[data-theme=dark] .watching-list li>span{color:var(--teal)}:root[data-theme=dark] .watching-list .icon-button{color:var(--muted)}:root[data-theme=dark] .secondary-button{color:var(--teal);background:#171d1e;border:1px solid #34413b;border-radius:8px}:root[data-theme=dark] .secondary-button[aria-pressed=true]{background:var(--pale)}:root[data-theme=dark] .desk-hero{background:#161c1d;border:1px solid #323e3b;border-radius:20px}:root[data-theme=dark] .desk-hero-art{background:linear-gradient(90deg,#161c1d,#161c1da6 23%,#161c1d0d 72%),url(/assets/images/policy/capitol-wash-v1.png) 100%/cover}:root[data-theme=dark] .desk-hero h1 em{color:var(--teal-dark)}:root[data-theme=dark] .desk-hero-copy>p{color:#adbabf}:root[data-theme=dark] .desk-hero-note{color:#9db2a7}:root[data-theme=dark] .desk-status>span,:root[data-theme=dark] .intel-retrieved{color:var(--muted)}:root[data-theme=dark] .desk-money-card{border:1px solid var(--line);background:#151a1c;border-radius:13px}:root[data-theme=dark] .desk-money-label{color:#9db2ac}:root[data-theme=dark] .desk-money-label>svg{color:var(--gold)}:root[data-theme=dark] .desk-money-unit{color:#9db2aa}:root[data-theme=dark] .desk-money-card>p{color:var(--muted)}:root[data-theme=dark] .desk-money-card>small{border-top:1px solid var(--rule);color:#94a898}:root[data-theme=dark] .desk-lead-title:hover{color:var(--teal)}:root[data-theme=dark] .desk-lead>p{color:var(--muted)}:root[data-theme=dark] .desk-report{border-bottom:1px solid var(--rule)}:root[data-theme=dark] .desk-report-dot,:root[data-theme=dark] .reading-dot{background:var(--gold);border-radius:50%}:root[data-theme=dark] .desk-report>div>span{color:#99afa7}:root[data-theme=dark] .desk-report>svg{color:var(--teal)}:root[data-theme=dark] .desk-member{color:#fdfbf2;background:#173f42;border:1px solid #20585a;border-radius:16px}:root[data-theme=dark] .desk-member>.eyebrow{color:#dbc39b}:root[data-theme=dark] .desk-member>svg{color:#d6bd8e}:root[data-theme=dark] .desk-member p{color:#c7d8d1}:root[data-theme=dark] .desk-member-count{color:#ceb586}:root[data-theme=dark] .desk-member-source{color:#9cb8af}:root[data-theme=dark] .desk-member .premium-link{color:#f0d39b;border-top:1px solid #3e67574a}:root[data-theme=dark] .desk-calendar>.panel-heading>svg{color:var(--gold)}:root[data-theme=dark] .desk-calendar>a:not(.text-link){border-bottom:1px solid var(--rule)}:root[data-theme=dark] .desk-calendar time{color:var(--gold)}:root[data-theme=dark] .desk-calendar a>div>span{color:var(--muted)}:root[data-theme=dark] .desk-market{border:1px solid var(--line);background:#151a1c;border-radius:17px}:root[data-theme=dark] .desk-market>p,:root[data-theme=dark] .desk-market-indexes>a>span{color:var(--muted)}:root[data-theme=dark] .desk-market-time{color:#98aea0}:root[data-theme=dark] .desk-explore{border:1px solid var(--line);background:var(--line);border-radius:17px}:root[data-theme=dark] .desk-explore>a{background:#161c1d}:root[data-theme=dark] .desk-explore-number{color:#a7aca0}:root[data-theme=dark] .desk-explore>a>svg:first-of-type{color:var(--gold)}:root[data-theme=dark] .desk-explore p{color:var(--muted)}:root[data-theme=dark] .desk-explore>a>svg:last-child{color:var(--teal)}:root[data-theme=dark] .intel-desk-hero{color:#f9f7ec;background:#173f42;border:1px solid #1c5759;border-radius:18px}:root[data-theme=dark] .intel-desk-hero:after{border:1px solid #345d4f1b;border-radius:50%;box-shadow:0 0 0 55px #345d4f09,0 0 0 110px #345d4f08}:root[data-theme=dark] .intel-desk-hero>.eyebrow{color:#cfb381}:root[data-theme=dark] .intel-desk-hero>p{color:#c0d0ca}:root[data-theme=dark] .intel-desk-hero>div>span{color:#9cbaaf}:root[data-theme=dark] .intel-desk-hero .text-link{color:#ebd2a4}:root[data-theme=dark] .intel-entry>svg{color:var(--gold)}:root[data-theme=dark] .intel-entry p{color:var(--muted)}:root[data-theme=dark] .intel-topics>a{color:var(--muted);background:#161c1d;border:1px solid #323a35;border-radius:24px}:root[data-theme=dark] .intel-topics>a[aria-current=page]{background:var(--pale);color:var(--teal-dark);border-color:#334e44}:root[data-theme=dark] .intel-topics span{color:#9fb3aa}:root[data-theme=dark] .intel-theme-shelf>a{border:1px solid var(--line);background:#151a1c;border-radius:14px}:root[data-theme=dark] .intel-theme-shelf>a>span:last-child{color:#99afa1;border-top:1px solid var(--rule)}:root[data-theme=dark] .intel-theme-shelf svg{color:var(--teal)}:root[data-theme=dark] .intel-reading-row{border-bottom:1px solid var(--rule)}:root[data-theme=dark] .intel-reading-row>a>div>span{color:var(--muted)}:root[data-theme=dark] .intel-reading-row>a>svg,:root[data-theme=dark] .intel-row-topic{color:var(--teal)}:root[data-theme=dark] .intel-no-results p,:root[data-theme=dark] .reading-kicker{color:var(--muted)}:root[data-theme=dark] .reading-deck{color:#a9b7bb}:root[data-theme=dark] .reading-body>section{border-bottom:1px solid var(--rule)}:root[data-theme=dark] .reading-body>section:last-child{border-bottom:0}:root[data-theme=dark] .reading-body p,:root[data-theme=dark] .reading-body li{color:#aab8bc}:root[data-theme=dark] .reading-source-row{border-bottom:1px solid var(--rule)}:root[data-theme=dark] .reading-source-row small{color:var(--muted)}:root[data-theme=dark] .reading-source-row>svg{color:var(--teal)}:root[data-theme=dark] .reading-money-bridge{background:#1e231c;border:1px solid #334139;border-radius:14px}:root[data-theme=dark] .reading-money-bridge>svg{color:var(--gold)}:root[data-theme=dark] .reading-money-bridge p{color:var(--muted)}:root[data-theme=dark] .reading-related>a{border-bottom:1px solid var(--rule);color:var(--teal-dark)}:root[data-theme=dark] .reading-context-label p,:root[data-theme=dark] .reading-context p{color:var(--muted)}:root[data-theme=dark] .reading-theme-link{color:var(--teal);background:#181e20;border:1px solid #313c34;border-radius:22px}@media (max-width:760px){:root[data-theme=dark] .desk-hero{border-radius:15px}:root[data-theme=dark] .desk-market-indexes>a{border-bottom:1px solid var(--rule)}}:root[data-theme=dark] .intel-market-read{background:#171d1e;border-color:#343f33}:root[data-theme=dark] .intel-market-read>p{color:var(--muted)}:root[data-theme=dark] .read-evidence{border-top:1px solid var(--rule)}:root[data-theme=dark] .read-evidence>a{border-bottom:1px solid var(--rule)}:root[data-theme=dark] .read-evidence>a>div>span{color:var(--muted)}:root[data-theme=dark] .read-evidence>a>svg{color:var(--teal)}:root[data-theme=dark] .reading-market-split{border-bottom:1px solid var(--rule)}:root[data-theme=dark] .desk-market-indexes .desk-market-symbol{color:#9db2a7}:root[data-theme=dark] .home-desk .desk-hero-note{color:#aabcb4}:root[data-theme=dark] .markets-desk-hero{background:#1e231c;border:1px solid #323c34;border-radius:18px}:root[data-theme=dark] .markets-desk-hero .eyebrow{color:#d2b77b}:root[data-theme=dark] .markets-desk-hero h1 em{color:var(--teal-dark)}:root[data-theme=dark] .markets-desk-hero p{color:#aabcb6}:root[data-theme=dark] .market-hero-mark{color:#95ac9a}:root[data-theme=dark] .market-desk-status>span{color:var(--muted)}:root[data-theme=dark] .market-view-tabs{border:1px solid var(--line);background:#151a1c;border-radius:28px}:root[data-theme=dark] .market-view-tabs button{color:var(--muted);border-radius:24px}:root[data-theme=dark] .market-view-tabs button[aria-pressed=true]{background:var(--pale);color:var(--teal)}:root[data-theme=dark] .market-index-cards>a{border:1px solid var(--line);background:#151a1c;border-radius:13px}:root[data-theme=dark] .market-index-cards>a>span:first-child{color:var(--muted)}:root[data-theme=dark] .market-index-cards small{color:#a1b5ad}:root[data-theme=dark] .market-session-read>p,:root[data-theme=dark] .market-breadth-labels{color:var(--muted)}:root[data-theme=dark] .market-breadth-labels i{background:#418f7e;border-radius:50%}:root[data-theme=dark] .market-breadth-labels span:nth-child(2) i{background:#682d30}:root[data-theme=dark] .market-breadth-track{background:#1e2527;border-radius:5px}:root[data-theme=dark] .market-breadth-track i{background:#418f7e}:root[data-theme=dark] .market-breadth-track i:nth-child(2){background:#682d30}:root[data-theme=dark] .market-sector-grid>a{background:#1a2123;border:1px solid #353b32;border-radius:10px}:root[data-theme=dark] .market-sector-grid>a.positive{background:#1d231d;border-color:#313e33}:root[data-theme=dark] .market-sector-grid>a.negative{background:#201a1a;border-color:#3d2d2d}:root[data-theme=dark] .market-sector-grid strong{color:var(--teal)}:root[data-theme=dark] .market-sector-grid>a.negative strong{color:var(--red)}:root[data-theme=dark] .market-sector-grid small{color:#a0b5ab}:root[data-theme=dark] .market-sort{color:var(--muted)}:root[data-theme=dark] .market-sort select{border:1px solid var(--line);color:var(--ink);background:#151a1c;border-radius:7px}:root[data-theme=dark] .market-group-tabs button{border:1px solid var(--line);color:var(--muted);border-radius:25px}:root[data-theme=dark] .market-group-tabs button[aria-pressed=true]{background:var(--pale);color:var(--teal);border-color:#334c3f}:root[data-theme=dark] .market-bench-head{color:var(--muted);border-bottom:1px solid var(--rule)}:root[data-theme=dark] .market-bench-row{border-bottom:1px solid var(--rule)}:root[data-theme=dark] .market-bench-row>div>span{color:var(--muted)}:root[data-theme=dark] .market-bench-row>span:last-child>svg{color:#96ada0}:root[data-theme=dark] .market-empty p,:root[data-theme=dark] .market-history-empty p{color:var(--muted)}:root[data-theme=dark] .market-source-split{border-bottom:1px solid var(--rule)}:root[data-theme=dark] .market-source-split>svg{color:var(--gold)}:root[data-theme=dark] .market-source-split p,:root[data-theme=dark] .market-detail-category,:root[data-theme=dark] .market-detail-price small{color:var(--muted)}:root[data-theme=dark] .market-compare-card{color:#fffaf0;background:#173f42;border:1px solid #20585a;border-radius:15px}:root[data-theme=dark] .market-compare-card>.eyebrow,:root[data-theme=dark] .market-compare-card>svg{color:#d2b785}:root[data-theme=dark] .market-compare-card .premium-link{color:#f3d8a0;border-top:1px solid #3e615555}:root[data-theme=dark] .market-side-copy{color:var(--muted)}:root[data-theme=dark] .market-range-controls button{border:1px solid var(--line);color:var(--muted);border-radius:7px}:root[data-theme=dark] .market-range-controls button[aria-pressed=true]{background:var(--pale);color:var(--teal);border-color:#334e40}:root[data-theme=dark] .market-history-status>span,:root[data-theme=dark] .market-chart-meta{color:var(--muted)}:root[data-theme=dark] .market-history-chart svg text{fill:#a6b9ae}:root[data-theme=dark] .market-chart-legend i{border-radius:50%}:root[data-theme=dark] .market-chart-legend span{color:var(--muted)}:root[data-theme=dark] .market-history-table{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}:root[data-theme=dark] .market-history-table>summary{color:var(--teal)}:root[data-theme=dark] .market-table-scroll table{border-collapse:collapse}:root[data-theme=dark] .market-table-scroll caption{color:var(--muted)}:root[data-theme=dark] .market-table-scroll th,:root[data-theme=dark] .market-table-scroll td{border-bottom:1px solid var(--rule)}:root[data-theme=dark] .market-table-scroll thead th,:root[data-theme=dark] .market-table-scroll td small{color:var(--muted)}:root[data-theme=dark] .market-compare-intro{background:#20221b}:root[data-theme=dark] .market-compare-intro em{color:var(--teal-dark)}:root[data-theme=dark] .market-compare-intro p,:root[data-theme=dark] .market-compare-form>label>span{color:var(--muted)}:root[data-theme=dark] .market-compare-form select{border:1px solid var(--line);color:var(--ink);background:#181e20;border-radius:7px}:root[data-theme=dark] .market-presets>a{border:1px solid var(--line);color:var(--teal);background:#151a1c;border-radius:24px}:root[data-theme=dark] .market-entry>svg{color:var(--gold)}:root[data-theme=dark] .market-entry p{color:var(--muted)}:root[data-theme=dark] .markets-desk a:hover strong,:root[data-theme=dark] .markets-desk a:hover h2{color:var(--teal)}@media (max-width:760px){:root[data-theme=dark] .markets-desk-hero{border-radius:15px}}:root[data-theme=dark] .market-history-table>.source-footnote{color:var(--muted)}:root[data-theme=dark] .market-table-hint{color:var(--teal)}:root[data-theme=dark] .market-table-scroll:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:3px}:root[data-theme=dark] .watchlist-notice,:root[data-theme=dark] .watchlist-feedback{background:#201e18;border:1px solid #51442e;border-radius:9px}:root[data-theme=dark] .watchlist-notice>svg,:root[data-theme=dark] .watchlist-feedback>svg{color:var(--gold)}:root[data-theme=dark] .watchlist-notice>button,:root[data-theme=dark] .watchlist-feedback>a{color:var(--teal)}:root[data-theme=dark] .watchlist-feedback{background:#1c221b;border-color:#314137}:root[data-theme=dark] .watchlist-feedback>svg,:root[data-theme=dark] .watchlist-inline-status{color:var(--teal)}:root[data-theme=dark] .topic-chooser,:root[data-theme=dark] .topic-chooser>legend{border:0}:root[data-theme=dark] .topic-chooser>label:first-of-type{border-color:#334236}:root[data-theme=dark] .saved-journey-row{border-bottom:1px solid var(--rule)}:root[data-theme=dark] .saved-journey-row:last-child{border-bottom:0}:root[data-theme=dark] .saved-journey-row>a>svg:first-child,:root[data-theme=dark] .saved-unavailable>svg{color:var(--gold)}:root[data-theme=dark] .saved-journey-row p,:root[data-theme=dark] .saved-journey-row span{color:var(--muted)}:root[data-theme=dark] .saved-journey-row>a>svg:last-child{color:var(--teal)}:root[data-theme=dark] .saved-unavailable{background:#181e1f;border-radius:9px}:root[data-theme=dark] .saved-empty p,:root[data-theme=dark] .chart-window label,:root[data-theme=dark] .globe-filter-grid label{color:var(--muted)}:root[data-theme=dark] .chart-window select,:root[data-theme=dark] .globe-filter-grid select{border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:8px}:root[data-theme=dark] select:focus-visible{outline:2px solid var(--teal);outline-offset:3px}:root[data-theme=dark] input[type=range]:focus-visible{outline:2px solid var(--teal);outline-offset:3px}:root[data-theme=dark] .chart-inspector{border:1px solid var(--line);background:#191f21;border-radius:12px}:root[data-theme=dark] .chart-inspector>label{color:var(--muted)}:root[data-theme=dark] .chart-inspector>label strong{color:var(--ink)}:root[data-theme=dark] .chart-inspector>input{accent-color:var(--teal)}:root[data-theme=dark] .chart-stat-grid>section{border:1px solid var(--line);background:#151a1c;border-top:3px solid;border-radius:8px}:root[data-theme=dark] .chart-stat-grid dt{color:var(--muted)}:root[data-theme=dark] .globe-compare>summary{color:var(--teal)}:root[data-theme=dark] .globe-compare-grid>article{border-top:1px solid var(--line)}:root[data-theme=dark] .globe-compare-grid p,:root[data-theme=dark] .globe-compare-grid small{color:var(--muted)}:root[data-theme=dark] .map-market-link{border-bottom:1px solid var(--rule)}:root[data-theme=dark] .map-market-link:hover{color:var(--teal)}:root[data-theme=dark] .map-market-link small{color:var(--muted)}:root[data-theme=dark] .excel-preview-scroll{border-block:1px solid var(--line)}:root[data-theme=dark] .excel-preview-scroll table{border-collapse:collapse}:root[data-theme=dark] .excel-preview-scroll th,:root[data-theme=dark] .excel-preview-scroll td{border-bottom:1px solid var(--rule)}:root[data-theme=dark] .excel-preview-scroll thead{background:var(--white)}:root[data-theme=dark] .excel-preview-scroll .excel-invalid{color:#d27782;background:#211917}:root[data-theme=dark] .pi-header p{color:var(--muted)}:root[data-theme=dark] .pi-sample-badge{color:var(--gold);background:var(--gold-light);border:1px solid #493f2b;border-radius:20px}:root[data-theme=dark] .pi-summary{border:1px solid var(--line);background:var(--line);border-radius:16px}:root[data-theme=dark] .pi-summary>div{background:#151a1c}:root[data-theme=dark] .pi-summary span,:root[data-theme=dark] .pi-summary small{color:var(--muted)}:root[data-theme=dark] .pi-confidence.high{color:var(--teal)}:root[data-theme=dark] .pi-confidence.medium{color:var(--gold)}:root[data-theme=dark] .pi-confidence.low{color:var(--red)}:root[data-theme=dark] .pi-page .teal{color:var(--teal)}:root[data-theme=dark] .pi-page .red{color:var(--red)}:root[data-theme=dark] .pi-move>div{border:1px solid var(--rule);background:#181e1f;border-radius:11px}:root[data-theme=dark] .pi-move span{color:var(--muted)}:root[data-theme=dark] .pi-bar-row{border-bottom:1px solid var(--rule)}:root[data-theme=dark] .pi-factor small{color:var(--muted)}:root[data-theme=dark] .pi-icon{background:var(--pale);color:var(--teal);border-radius:8px}:root[data-theme=dark] .pi-bar-track{background:#24231d;border-radius:9px}:root[data-theme=dark] .pi-bar{background:var(--teal);border-radius:9px}:root[data-theme=dark] .pi-bar.red{background:var(--red)}:root[data-theme=dark] .pi-bar.gold{background:var(--gold)}:root[data-theme=dark] .pi-bar.muted{background:#303b38}:root[data-theme=dark] .pi-ai-text{background:#181f20;border:1px solid #303a35;border-radius:12px}:root[data-theme=dark] .pi-matrix{border-collapse:separate;border-spacing:3px}:root[data-theme=dark] .pi-matrix th{color:var(--muted)}:root[data-theme=dark] .pi-matrix th[scope=row]{color:var(--ink)}:root[data-theme=dark] .pi-matrix th[scope=row] a{color:var(--teal)}:root[data-theme=dark] .pi-matrix td{border-radius:7px}:root[data-theme=dark] .pi-situation{border:1px solid var(--line);background:#151a1c;border-radius:13px}:root[data-theme=dark] .pi-situation:hover{border-color:var(--teal)}:root[data-theme=dark] .pi-situation.quiet{background:#171e1f}:root[data-theme=dark] .pi-situation-head{color:var(--teal)}:root[data-theme=dark] .pi-situation-head strong{color:var(--ink)}:root[data-theme=dark] .pi-situation-head small{color:var(--muted)}:root[data-theme=dark] .pi-chips span{color:var(--gold);background:var(--gold-light);border-radius:12px}:root[data-theme=dark] .pi-none{color:var(--muted)}:root[data-theme=dark] .pi-holding{border:1px solid var(--line);border-radius:7px}:root[data-theme=dark] .pi-holding.teal{color:var(--teal);border-color:#314542}:root[data-theme=dark] .pi-holding.red{color:var(--red);border-color:#432a2c}:root[data-theme=dark] .pi-situation-foot{border-top:1px solid var(--rule)}:root[data-theme=dark] .pi-situation-foot span{color:var(--muted)}:root[data-theme=dark] .pi-scenario{border:1px solid var(--line);background:#151a1c;border-radius:12px}:root[data-theme=dark] .pi-scenario small{color:var(--muted)}:root[data-theme=dark] .pi-scenario.selected{border-color:var(--teal);background:var(--pale)}:root[data-theme=dark] .pi-situation-places a{color:var(--teal)}:root[data-theme=dark] .pi-situation-places strong{color:var(--ink)}:root[data-theme=dark] .pi-situation-places a:hover strong{color:var(--teal)}:root[data-theme=dark] .pi-promo{background:linear-gradient(90deg,var(--pale),#151a1c);border:1px solid #313d39;border-radius:14px}:root[data-theme=dark] .pi-scenario .pi-unclear{color:var(--gold)}:root[data-theme=dark] .pi-crisis-note{border:1px solid var(--line);border-left:3px solid var(--gold);background:var(--gold-light);border-radius:10px}:root[data-theme=dark] .home-desk .teal{color:var(--teal)}:root[data-theme=dark] .home-desk .red{color:var(--red)}:root[data-theme=dark] .desk-greet p,:root[data-theme=dark] .desk-greet-actions{color:var(--muted)}:root[data-theme=dark] .glance-card{border:1px solid var(--line);background:#151a1c;border-radius:14px}:root[data-theme=dark] .glance-card>header small{color:var(--muted)}:root[data-theme=dark] .glance-more{border-top:1px solid var(--rule);color:var(--teal)}:root[data-theme=dark] .glance-note{color:var(--muted)}:root[data-theme=dark] .glance-teaser p{color:#b7c2c6}:root[data-theme=dark] .glance-movers a{border:1px solid var(--line);border-radius:8px}:root[data-theme=dark] .glance-movers a:hover{border-color:var(--teal)}:root[data-theme=dark] .glance-quotes a{border-bottom:1px solid var(--rule)}:root[data-theme=dark] .glance-quotes a:last-child{border-bottom:0}:root[data-theme=dark] .glance-quotes a:hover span{color:var(--teal)}:root[data-theme=dark] .glance-quotes small{color:var(--muted)}:root[data-theme=dark] .glance-situations a{border-bottom:1px solid var(--rule)}:root[data-theme=dark] .glance-situations a:last-child{border-bottom:0}:root[data-theme=dark] .glance-situations a:hover strong{color:var(--teal)}:root[data-theme=dark] .glance-situations small{color:var(--muted)}:root[data-theme=dark] .wm .up{color:var(--react-calm)}:root[data-theme=dark] .wm .down{color:var(--react-strong)}:root[data-theme=dark] .wm .muted,:root[data-theme=dark] .wm-head p{color:var(--muted)}:root[data-theme=dark] .wm-stats{border:1px solid var(--line);background:var(--white);border-radius:12px}:root[data-theme=dark] .wm-stats>div{border-left:1px solid var(--line)}:root[data-theme=dark] .wm-stats>div:first-child{border-left:0}:root[data-theme=dark] .wm-stats dt,:root[data-theme=dark] .wm-stats dd small{color:var(--muted)}:root[data-theme=dark] .wm-icon{color:var(--muted);border:1px solid var(--line);background:var(--white);border-radius:7px}:root[data-theme=dark] .wm-icon:hover{color:var(--teal);border-color:var(--teal)}:root[data-theme=dark] .wm-stage{border:1px solid var(--stage-line);background:var(--stage-bg);border-radius:18px}:root[data-theme=dark] .globe-stage-canvas canvas{outline:none}:root[data-theme=dark] .globe-stage-canvas canvas:focus-visible{box-shadow:inset 0 0 0 2px var(--teal)}:root[data-theme=dark] .globe-readout{color:var(--muted)}:root[data-theme=dark] .globe-tip{background:var(--white);border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 30px #00000041}:root[data-theme=dark] .globe-tip span{color:var(--muted)}:root[data-theme=dark] .globe-tip em.up{color:var(--react-calm)}:root[data-theme=dark] .globe-tip em.down{color:var(--react-strong)}:root[data-theme=dark] .globe-tip small{color:var(--teal)}:root[data-theme=dark] .wm-legend{color:var(--muted);background:var(--rail-bg);border:1px solid var(--stage-line);border-radius:9px}:root[data-theme=dark] .wm-legend>span:first-child{color:var(--gold)}:root[data-theme=dark] .wm-key i,:root[data-theme=dark] .wm-dot,:root[data-theme=dark] .wm-reaction i{background:var(--react-unknown);border-radius:50%}:root[data-theme=dark] .wm-key.strong i,:root[data-theme=dark] .wm-dot.strong,:root[data-theme=dark] .wm-reaction.strong i{background:var(--react-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--react-strong) 22%,transparent)}:root[data-theme=dark] .wm-key.moderate i,:root[data-theme=dark] .wm-dot.moderate,:root[data-theme=dark] .wm-reaction.moderate i{background:var(--react-moderate)}:root[data-theme=dark] .wm-key.calm i,:root[data-theme=dark] .wm-dot.calm,:root[data-theme=dark] .wm-reaction.calm i{background:var(--react-calm)}:root[data-theme=dark] .wm-tools{background:var(--rail-bg);border:1px solid var(--stage-line);border-radius:11px}:root[data-theme=dark] .wm-tools button{color:var(--ink);border-radius:8px}:root[data-theme=dark] .wm-tools button:hover{background:var(--pale);color:var(--teal)}:root[data-theme=dark] .wm-loading{color:var(--muted)}:root[data-theme=dark] .wm-rail{border-left:1px solid var(--stage-line);background:var(--rail-bg)}:root[data-theme=dark] .wm-search{border:1px solid var(--line);background:var(--white);color:var(--muted);border-radius:10px}:root[data-theme=dark] .wm-search:focus-within{border-color:var(--teal)}:root[data-theme=dark] .wm-search input{color:var(--ink);background:0 0;border:0;outline:0}:root[data-theme=dark] .wm-search button{color:var(--muted)}:root[data-theme=dark] .wm-chips button,:root[data-theme=dark] .wm-chips span{border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:20px}:root[data-theme=dark] .wm-chips button small{color:var(--muted)}:root[data-theme=dark] .wm-chips button:hover{border-color:var(--teal);color:var(--teal)}:root[data-theme=dark] .wm-chips button[aria-pressed=true]{background:var(--teal-dark);border-color:var(--teal-dark);color:#fff}:root[data-theme=dark] .wm-chips button[aria-pressed=true] small{color:inherit}:root[data-theme=dark] .wm-list-controls select,:root[data-theme=dark] .wm-toggle{border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:8px}:root[data-theme=dark] .wm-toggle.on{background:var(--pale);border-color:var(--teal);color:var(--teal-dark)}:root[data-theme=dark] .wm-list-meta{color:var(--muted)}:root[data-theme=dark] .wm-row{border-radius:9px}:root[data-theme=dark] .wm-row:hover{background:var(--pale)}:root[data-theme=dark] .wm-row-copy small,:root[data-theme=dark] .wm-row em b{color:var(--muted)}:root[data-theme=dark] .wm-focus-nav{border-bottom:1px solid var(--rule)}:root[data-theme=dark] .wm-focus-nav>span{color:var(--muted)}:root[data-theme=dark] .wm-reaction{border:1px solid var(--line);background:var(--white);border-radius:20px}:root[data-theme=dark] .wm-reaction.strong{color:var(--react-strong)}:root[data-theme=dark] .wm-reaction.moderate{color:var(--react-moderate)}:root[data-theme=dark] .wm-reaction.calm{color:var(--react-calm)}:root[data-theme=dark] .wm-focus-summary{color:var(--ink)}:root[data-theme=dark] .wm-market{border-bottom:1px solid var(--rule)}:root[data-theme=dark] .wm-market:last-child{border-bottom:0}:root[data-theme=dark] .wm-market small{color:var(--muted)}:root[data-theme=dark] .wm-market:hover strong{color:var(--teal)}:root[data-theme=dark] .wm-market-bar{background:var(--rule);border-radius:5px}:root[data-theme=dark] .wm-market-bar b{background:var(--react-unknown);border-radius:5px}:root[data-theme=dark] .wm-market-bar b.up{background:var(--react-calm)}:root[data-theme=dark] .wm-market-bar b.down{background:var(--react-strong)}:root[data-theme=dark] .wm-focus-latest{border:1px solid var(--line);background:var(--white);border-radius:10px}:root[data-theme=dark] .wm-focus-latest small,:root[data-theme=dark] .wm-focus-latest svg{color:var(--muted)}:root[data-theme=dark] .wm-focus-latest:hover strong{color:var(--teal)}:root[data-theme=dark] .wm-locked{border:1px dashed var(--line);color:var(--muted);border-radius:12px}:root[data-theme=dark] .wm-locked strong{color:var(--ink)}:root[data-theme=dark] .wm-section-head p{color:var(--muted)}:root[data-theme=dark] .wm-channel-grid button{border:1px solid var(--line);background:var(--white);border-radius:12px}:root[data-theme=dark] .wm-channel-grid button:hover{border-color:var(--teal)}:root[data-theme=dark] .wm-channel-grid button[aria-pressed=true]{border-color:var(--teal);box-shadow:inset 0 0 0 1px var(--teal);background:var(--pale)}:root[data-theme=dark] .wm-channel-grid span,:root[data-theme=dark] .wm-channel-grid em small{color:var(--muted)}:root[data-theme=dark] .wm-briefing-body h3{color:var(--teal-dark)}:root[data-theme=dark] .wm-sources a{border:1px solid var(--line);border-radius:10px}:root[data-theme=dark] .wm-sources small,:root[data-theme=dark] .wm-sources svg{color:var(--muted)}:root[data-theme=dark] .wm-sources a:hover{border-color:var(--teal)}@media (max-width:980px){:root[data-theme=dark] .wm-rail{border-left:0;border-top:1px solid var(--stage-line)}:root[data-theme=dark] .wm-stats>div:nth-child(3){border-left:0}:root[data-theme=dark] .wm-stats>div:nth-child(n+3){border-top:1px solid var(--line)}}:root[data-theme=dark] .wm-key.mine i{box-shadow:inset 0 0 0 1.6px var(--ink);background:0 0}:root[data-theme=dark] .wm-row-mine{color:var(--teal)}:root[data-theme=dark] .wm-yours{border:1px solid var(--line);background:var(--pale);border-radius:10px}:root[data-theme=dark] .wm-yours p{color:var(--muted)}:root[data-theme=dark] .wm-latest{color:var(--ink)}:root[data-theme=dark] .wm-latest span{color:var(--gold)}:root[data-theme=dark] .globe-tip-mine{color:var(--gold)!important}:root[data-theme=dark] .legal-shell{background:var(--paper);color:var(--ink)}:root[data-theme=dark] .legal-head{border-bottom:1px solid var(--line)}:root[data-theme=dark] .legal-head nav a{color:var(--muted)}:root[data-theme=dark] .legal-head nav a:hover,:root[data-theme=dark] .legal-head nav a[aria-current=page]{color:var(--teal)}:root[data-theme=dark] .legal-updated{color:var(--muted)}:root[data-theme=dark] .legal-body a{color:var(--teal);text-decoration:underline}:root[data-theme=dark] .header-search{border:1px solid var(--line);color:var(--muted);background:#151a1c;border-radius:10px}:root[data-theme=dark] .header-search:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px #157c7d1f}:root[data-theme=dark] .header-search input{color:var(--ink);background:0 0;border:0;outline:0}:root[data-theme=dark] .header-search kbd{color:#98a4a6;border:1px solid var(--line);border-radius:5px}:root[data-theme=dark] .primary-nav a{color:#afbbc0;border-radius:7px}:root[data-theme=dark] .primary-nav a:hover{color:var(--ink)}:root[data-theme=dark] .primary-nav a[aria-current]{color:var(--teal-dark);background:#1e2521}:root[data-theme=dark] .section-tabs{border-bottom:1px solid var(--line)}:root[data-theme=dark] .section-tabs a{color:var(--muted);border-bottom:2px solid #0000}:root[data-theme=dark] .section-tabs a:hover{color:var(--ink)}:root[data-theme=dark] .section-tabs a[aria-current]{color:var(--ink);border-bottom-color:var(--teal)}:root[data-theme=dark] .account-caret{color:var(--muted)}:root[data-theme=dark] .account-pop{border:1px solid var(--line);background:#151a1c;border-radius:12px;box-shadow:0 14px 34px #0000003d}:root[data-theme=dark] .account-pop-who{border-bottom:1px solid var(--line)}:root[data-theme=dark] .account-pop-who small{color:var(--muted)}:root[data-theme=dark] .account-pop>a,:root[data-theme=dark] .account-pop>button{color:var(--ink);border-radius:8px}:root[data-theme=dark] .account-pop>a:hover,:root[data-theme=dark] .account-pop>button:hover{background:#1e2521}:root[data-theme=dark] .account-pop-theme{color:var(--ink)}:root[data-theme=dark] .show-more{border:1px solid var(--line);color:var(--teal-dark);border-radius:9px}:root[data-theme=dark] .show-more:hover{border-color:var(--teal)}:root[data-theme=dark] .show-more span{color:var(--muted)}:root[data-theme=dark] .site-shell .breadcrumb a{color:#97aaae}:root[data-theme=dark] .site-shell .breadcrumb a:hover{color:var(--teal)}:root[data-theme=dark] .site-shell .breadcrumb strong{color:var(--ink)}:root[data-theme=dark] .site-shell .companion-hero{border-radius:14px}:root[data-theme=dark] .signin-preview{border:1px solid var(--line);background:linear-gradient(120deg,#151a1c 55%,var(--pale));border-radius:16px}:root[data-theme=dark] .signin-preview-copy>p{color:#b7c2c6}:root[data-theme=dark] .signin-preview-copy small{color:var(--muted)}:root[data-theme=dark] .signin-preview-features li{border:1px solid var(--line);background:#151a1c;border-radius:12px}:root[data-theme=dark] .signin-preview-features li>span{background:var(--pale);color:var(--teal);border-radius:9px}:root[data-theme=dark] .signin-preview-features p{color:var(--muted)}:root[data-theme=dark] .carry-list li{border-bottom:1px solid var(--rule)}:root[data-theme=dark] .carry-list li:last-child{border-bottom:0}:root[data-theme=dark] .carry-list li>svg{color:var(--teal)}:root[data-theme=dark] .carry-list span{color:var(--muted)}:root[data-theme=dark] .carry-list em{color:var(--ink);background:#23211c;border-radius:6px}:root[data-theme=dark] .carry-list em.on{color:var(--teal-dark);background:var(--pale)}:root[data-theme=dark] .carry-links{border-top:1px solid var(--rule)}:root[data-theme=dark] .footer-legal a{color:#adbcbe}:root[data-theme=dark] .footer-legal a:hover{color:var(--teal)}:root[data-theme=dark] .section-fallback p,:root[data-theme=dark] .page-head p,:root[data-theme=dark] .site-shell .markets-desk-hero p,:root[data-theme=dark] .site-shell .intel-desk-hero p{color:var(--muted)}:root[data-theme=dark] .site-shell .markets-desk-hero,:root[data-theme=dark] .site-shell .intel-desk-hero,:root[data-theme=dark] .site-shell .companion-hero{color:var(--ink);background:0 0;border:0;border-radius:0}:root[data-theme=dark] .site-shell .intel-desk-hero h1{color:var(--ink)}:root[data-theme=dark] .site-shell .intel-desk-hero .eyebrow{color:var(--gold)}:root[data-theme=dark] .stock-picker input{color:var(--ink);background:0 0;border:0;outline:0}:root[data-theme=dark] .stock-picker-list{border:1px solid var(--line);background:var(--white);border-radius:12px;box-shadow:0 16px 40px #00000049}:root[data-theme=dark] .stock-picker-note{color:var(--muted)}:root[data-theme=dark] .stock-picker-row{border-radius:8px}:root[data-theme=dark] .stock-picker-row.active{background:var(--pale)}:root[data-theme=dark] .stock-picker-row strong{color:var(--teal-dark)}:root[data-theme=dark] .stock-picker-row span{color:var(--ink)}:root[data-theme=dark] .stock-picker-row small{color:var(--muted)}:root[data-theme=dark] .stock-picker-add{color:var(--teal);border-radius:8px}:root[data-theme=dark] .stock-picker-add:hover{background:var(--white);box-shadow:inset 0 0 0 1px var(--teal)}:root[data-theme=dark] .holding-dialog .holding-field{color:var(--muted)}:root[data-theme=dark] .holding-dialog .holding-field .stock-picker{border:1px solid var(--line);background:var(--white);border-radius:8px}:root[data-theme=dark] .holding-dialog .holding-field .stock-picker:focus-within{border-color:var(--teal)}:root[data-theme=dark] .holding-picked{color:var(--teal)}:root[data-theme=dark] .holding-head{border-bottom:1px solid var(--rule);color:var(--muted)}:root[data-theme=dark] .holdings-meta label{color:var(--muted)}:root[data-theme=dark] .holdings-meta select{border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:7px}:root[data-theme=dark] .stock-head-name span,:root[data-theme=dark] .stock-head-price small{color:var(--muted)}:root[data-theme=dark] .stock-position{border:1px solid var(--line);background:var(--line);border-radius:14px}:root[data-theme=dark] .stock-position>div{background:var(--white)}:root[data-theme=dark] .stock-position span{color:var(--muted)}:root[data-theme=dark] .stock-page-teal{color:var(--teal)}:root[data-theme=dark] .example-card{border:1px solid var(--line);background:var(--white);border-radius:14px}:root[data-theme=dark] .example-tag{color:var(--gold)}:root[data-theme=dark] .example-rows>div{border-bottom:1px solid var(--rule)}:root[data-theme=dark] .example-rows>div:last-child{border-bottom:0}:root[data-theme=dark] .example-rows small{color:var(--muted)}:root[data-theme=dark] .example-card .teal{color:var(--teal)}:root[data-theme=dark] .example-card .red{color:var(--red)}:root[data-theme=dark] .example-insight i{background:var(--rule);border-radius:7px}:root[data-theme=dark] .example-insight b{background:var(--red)}:root[data-theme=dark] .site-shell .intel-desk-hero>div{border:0}:root[data-theme=dark] .loading-block span{background:linear-gradient(90deg,var(--rule),var(--line),var(--rule));background-size:200% 100%;border-radius:7px}:root[data-theme=dark] .owned-tag{color:var(--teal-dark);background:var(--pale);border-radius:5px}:root[data-theme=dark] .share-button{border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:8px}:root[data-theme=dark] .share-button:hover{border-color:var(--teal);color:var(--teal)}:root[data-theme=dark] .stock-picker-group>span{color:var(--gold)}:root[data-theme=dark] .stock-picker-extra{border-radius:8px}:root[data-theme=dark] .stock-picker-extra.active{background:var(--pale)}:root[data-theme=dark] .stock-picker-extra b{color:var(--ink)}:root[data-theme=dark] .stock-picker-extra small{color:var(--muted)}:root[data-theme=dark] .since-visit{border:1px solid var(--line);background:var(--pale);border-radius:12px}:root[data-theme=dark] .since-visit a:hover{color:var(--teal)}:root[data-theme=dark] .first-run{border:1px solid var(--line);background:var(--white);border-radius:14px}:root[data-theme=dark] .first-run li>i{background:var(--pale);color:var(--teal-dark);border-radius:50%}:root[data-theme=dark] .first-run li.done>i{background:var(--teal-dark);color:#fff}:root[data-theme=dark] .first-run span{color:var(--muted)}:root[data-theme=dark] .first-run-search{border:1px solid var(--line);border-radius:9px}:root[data-theme=dark] .first-run-search:focus-within{border-color:var(--teal)}:root[data-theme=dark] .watch-strip a{border:1px solid var(--line);background:var(--white);border-radius:8px}:root[data-theme=dark] .watch-strip a:hover{border-color:var(--teal)}:root[data-theme=dark] .watch-strip .teal{color:var(--teal)}:root[data-theme=dark] .watch-strip .red{color:var(--red)}:root[data-theme=dark] .watch-strip-all,:root[data-theme=dark] .watching-quote .teal{color:var(--teal)}:root[data-theme=dark] .watching-quote .red{color:var(--red)}:root[data-theme=dark] .intel-topic-mine{border:1px solid var(--teal);background:var(--white);color:var(--teal-dark);border-radius:20px}:root[data-theme=dark] .intel-topic-mine[aria-pressed=true]{background:var(--teal-dark);color:#fff}:root[data-theme=dark] .po-value small{color:var(--muted)}:root[data-theme=dark] .po-value .teal{color:var(--teal)}:root[data-theme=dark] .po-value .red{color:var(--red)}:root[data-theme=dark] .po-line.up{stroke:var(--teal)}:root[data-theme=dark] .po-line.down{stroke:var(--red)}:root[data-theme=dark] .po-dot.up{fill:var(--teal)}:root[data-theme=dark] .po-dot.down{fill:var(--red)}:root[data-theme=dark] .po-mix-rows i{background:var(--rule);border-radius:7px}:root[data-theme=dark] .po-mix-rows b{background:var(--teal)}:root[data-theme=dark] .po-mix-rows small{color:var(--muted)}:root[data-theme=dark] .holding-more summary{color:var(--teal)}:root[data-theme=dark] .stock-lookup p{color:var(--muted)}:root[data-theme=dark] .stock-about p{color:var(--ink)}:root[data-theme=dark] .stock-about small{color:var(--muted)}:root[data-theme=dark] .stock-about small a{color:inherit;text-decoration:underline}:root[data-theme=dark] .stock-periods span{color:var(--muted)}:root[data-theme=dark] .stock-range i{background:var(--line);border-radius:2px}:root[data-theme=dark] .stock-range b{background:var(--teal);border-radius:50%}:root[data-theme=dark] .stock-range small{color:var(--muted)}:root[data-theme=dark] .stock-facts{border-top:1px solid var(--line)}:root[data-theme=dark] .stock-facts dt,:root[data-theme=dark] .stock-drivers li small{color:var(--muted)}:root[data-theme=dark] .stock-coverage a{color:var(--ink);border-top:1px solid var(--line)}:root[data-theme=dark] .stock-coverage a:first-of-type{border-top:0}:root[data-theme=dark] .stock-coverage a span{color:var(--muted)}:root[data-theme=dark] .stock-coverage a:hover{color:var(--teal)}:root[data-theme=dark] .stock-missing p{color:var(--muted)}@media (max-width:900px){:root[data-theme=dark] .primary-nav{border-top:1px solid var(--line);background:#161c1d}:root[data-theme=dark] .primary-nav a{border-radius:0}:root[data-theme=dark] .primary-nav a[aria-current]{background:0 0}}:root[data-theme=dark] .home-top p{color:var(--muted)}:root[data-theme=dark] .home-top p span{border-left:1px solid var(--line)}:root[data-theme=dark] .home-spark figcaption{color:var(--muted)}:root[data-theme=dark] .home-holdings{border-top:1px solid var(--line)}:root[data-theme=dark] .home-holdings a{border-bottom:1px solid var(--rule)}:root[data-theme=dark] .home-holdings a:hover strong{color:var(--teal)}:root[data-theme=dark] .home-holdings small,:root[data-theme=dark] .home-watching>span,:root[data-theme=dark] .home-washington-lead p{color:var(--muted)}:root[data-theme=dark] .home-pro-line{border-top:1px solid var(--line);color:var(--teal-dark)}:root[data-theme=dark] .home-signin{border:1px solid var(--line);background:#151a1c;border-radius:14px}:root[data-theme=dark] .home-signin p,:root[data-theme=dark] .pol-head p{color:var(--muted)}:root[data-theme=dark] .pol-filter button,:root[data-theme=dark] .flow-filter button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:999px}:root[data-theme=dark] .pol-filter button[aria-pressed=true],:root[data-theme=dark] .flow-filter button[aria-pressed=true]{background:var(--teal-dark);border-color:var(--teal-dark);color:#fff}:root[data-theme=dark] .flow-filter>span{color:var(--muted)}:root[data-theme=dark] .trump-mast{color:#f6f3ea;background:#15283a;border-radius:16px}:root[data-theme=dark] .trump-mast h1{color:#fff}:root[data-theme=dark] .trump-mast p{color:#d5dde0}:root[data-theme=dark] .trump-mast dt{color:#f2c46d}:root[data-theme=dark] .trump-mast dd{color:#b9c5ca}:root[data-theme=dark] .trump-lead{border:1px solid var(--line);background:#151a1c;border-left:4px solid #b3862f;border-radius:12px}:root[data-theme=dark] .trump-lead span{color:var(--gold)}:root[data-theme=dark] .trump-lead p{color:var(--muted)}:root[data-theme=dark] .trump-lead em{color:var(--teal-dark)}:root[data-theme=dark] .trump-board a{border:1px solid var(--line);background:#151a1c;border-radius:12px}:root[data-theme=dark] .trump-board a:hover{border-color:var(--teal)}:root[data-theme=dark] .trump-board span{color:var(--teal-dark)}:root[data-theme=dark] .trump-board small{color:var(--muted)}:root[data-theme=dark] .trump-voice{border:1px solid var(--line);background:#151a1c;border-radius:12px}:root[data-theme=dark] .trump-voice:first-child{border-top:3px solid var(--gold)}:root[data-theme=dark] .trump-voice:last-child{border-top:3px solid var(--teal)}:root[data-theme=dark] .trump-voice header p{color:var(--muted)}:root[data-theme=dark] .trump-voice>a{border-top:1px solid var(--rule)}:root[data-theme=dark] .trump-voice>a:hover strong{color:var(--teal)}:root[data-theme=dark] .trump-voice small{color:var(--muted)}:root[data-theme=dark] .flow-columns{color:var(--gold)}:root[data-theme=dark] .flow-group{border:1px solid var(--line);background:#151a1c;border-radius:14px}:root[data-theme=dark] .flow-decision{background:#26231c;border-radius:10px}:root[data-theme=dark] .flow-decision small{color:var(--muted)}:root[data-theme=dark] .flow-decision:after{border-top:2px solid var(--teal);border-right:2px solid var(--teal)}:root[data-theme=dark] .flow-branch p{color:var(--ink)}:root[data-theme=dark] .flow-branch div{background:#1e2521;border-radius:10px}:root[data-theme=dark] .flow-branch div:before{color:var(--teal)}:root[data-theme=dark] .flow-branch b{color:var(--teal-dark)}:root[data-theme=dark] .flow-branch span{color:var(--muted)}:root[data-theme=dark] .flow-branch:hover b{text-decoration:underline}:root[data-theme=dark] .flow-sectors a{border:1px solid var(--line);background:#151a1c;border-radius:10px}:root[data-theme=dark] .flow-sectors p{color:var(--muted)}:root[data-theme=dark] .brief-mast{border-bottom:3px double var(--ink)}:root[data-theme=dark] .brief-mast span,:root[data-theme=dark] .brief-mast p{color:var(--muted)}:root[data-theme=dark] .brief-story{border-bottom:1px solid var(--line)}:root[data-theme=dark] .brief-number{color:var(--gold)}:root[data-theme=dark] .brief-story small{color:var(--muted)}:root[data-theme=dark] .brief-story h2 a:hover{color:var(--teal)}:root[data-theme=dark] .brief-story h3{color:var(--gold)}:root[data-theme=dark] .brief-next{background:#1e2521;border-radius:10px}:root[data-theme=dark] .brief-next span{color:var(--teal-dark)}:root[data-theme=dark] .brief-next em{color:var(--muted)}:root[data-theme=dark] .brief-more a{border-top:1px solid var(--rule)}:root[data-theme=dark] .brief-more a:hover strong{color:var(--teal)}:root[data-theme=dark] .brief-more small{color:var(--muted)}:root[data-theme=dark] .bill-card{border:1px solid var(--line);background:#151a1c;border-radius:14px}:root[data-theme=dark] .bill-card small{color:var(--muted)}:root[data-theme=dark] .bill-card h2 a:hover{color:var(--teal)}:root[data-theme=dark] .bill-steps li{color:var(--muted)}:root[data-theme=dark] .bill-steps li:before{background:var(--line)}:root[data-theme=dark] .bill-steps li[data-state=done]:before,:root[data-theme=dark] .bill-steps li[data-state=now]:before{background:var(--teal)}:root[data-theme=dark] .bill-steps i{border:2px solid var(--line);color:#fff;background:#151a1c;border-radius:50%}:root[data-theme=dark] .bill-steps li[data-state=done] i,:root[data-theme=dark] .bill-steps li[data-state=now] i{background:var(--teal);border-color:var(--teal)}:root[data-theme=dark] .bill-steps li[data-state=now]{color:var(--ink)}:root[data-theme=dark] .bill-card dl{border-top:1px solid var(--line)}:root[data-theme=dark] .bill-card dt{color:var(--gold)}:root[data-theme=dark] .bill-card dd{color:var(--muted)}:root[data-theme=dark] .cal-next{color:#f6f3ea;background:#173f42;border-radius:16px}:root[data-theme=dark] .cal-next>span{color:#f2c46d}:root[data-theme=dark] .cal-count,:root[data-theme=dark] .cal-next h1{color:#fff}:root[data-theme=dark] .cal-next p{color:#cfdadb}:root[data-theme=dark] .cal-next em{color:#f2c46d}:root[data-theme=dark] .cal-next .text-link{color:#bfe3dc}:root[data-theme=dark] .cal-month{border:1px solid var(--line);background:#151a1c;border-radius:16px}:root[data-theme=dark] .cal-grid b{color:var(--muted)}:root[data-theme=dark] .cal-grid span{color:var(--muted);border-radius:50%}:root[data-theme=dark] .cal-grid span[data-today]{box-shadow:inset 0 0 0 1.5px var(--ink);color:var(--ink)}:root[data-theme=dark] .cal-grid span[data-marked]{background:var(--teal);color:#fff}:root[data-theme=dark] .cal-agenda article{border-top:1px solid var(--line)}:root[data-theme=dark] .cal-agenda time span{color:var(--gold)}:root[data-theme=dark] .cal-agenda p,:root[data-theme=dark] .pro-tally{color:var(--muted)}:root[data-theme=dark] .pro-tally b{color:var(--ink)}:root[data-theme=dark] .pro-list{border:1px solid var(--line);background:#151a1c;border-radius:14px}:root[data-theme=dark] .pro-list button{border-top:1px solid var(--rule)}:root[data-theme=dark] .pro-list button:first-child{border-top:0}:root[data-theme=dark] .pro-list button[aria-pressed=true]{background:#1e2521}:root[data-theme=dark] .pro-list i{color:var(--gold)}:root[data-theme=dark] .pro-list small{color:var(--muted)}:root[data-theme=dark] .pro-detail{color:#f0ece0;background:#173f42;border-radius:14px}:root[data-theme=dark] .pro-detail>small{color:#b9cccb}:root[data-theme=dark] .pro-detail h2{color:#fff}:root[data-theme=dark] .pro-detail h3{color:#f2c46d}:root[data-theme=dark] .pro-detail li p,:root[data-theme=dark] .pro-detail>p{color:#f0ece0}:root[data-theme=dark] .pro-detail li small{color:#a9bfbe}:root[data-theme=dark] .pro-detail>strong{color:#fff}:root[data-theme=dark] .pro-detail .text-link{color:#bfe3dc}:root[data-theme=dark] .home-washington>.desk-calendar{border-top:1px solid var(--line)}:root[data-theme=dark] .viz-head h2{color:var(--ink)}:root[data-theme=dark] .viz-head p{color:var(--muted)}:root[data-theme=dark] .viz-range{border:1px solid var(--line);background:var(--paper);border-radius:9px}:root[data-theme=dark] .viz-range button{color:var(--muted);background:0 0;border:0;border-radius:6px}:root[data-theme=dark] .viz-range button[aria-pressed=true]{background:var(--white);color:var(--ink);box-shadow:0 1px 2px #00000039}:root[data-theme=dark] .viz-grid{stroke:var(--line);stroke-width:1px}:root[data-theme=dark] .viz-axis{fill:var(--muted)}:root[data-theme=dark] .viz-line{fill:none;stroke:var(--viz-1);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}:root[data-theme=dark] .viz-cross{stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 3}:root[data-theme=dark] .viz-dot{fill:var(--viz-1);stroke:var(--white);stroke-width:2px}:root[data-theme=dark] .viz-bar[data-series="0"]{fill:var(--viz-1)}:root[data-theme=dark] .viz-bar[data-series="1"]{fill:var(--viz-2)}:root[data-theme=dark] .viz-hit{fill:#0000}:root[data-theme=dark] .viz-hit:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}:root[data-theme=dark] .viz-tip{border:1px solid var(--line);background:var(--white);border-radius:8px;box-shadow:0 6px 18px #00000041}:root[data-theme=dark] .viz-tip small{color:var(--muted)}:root[data-theme=dark] .viz-tip b{color:var(--ink)}:root[data-theme=dark] .viz-legend{color:var(--muted)}:root[data-theme=dark] .viz-legend i,:root[data-theme=dark] .viz-tip b i{border-radius:3px}:root[data-theme=dark] i[data-series="0"]{background:var(--viz-1)}:root[data-theme=dark] i[data-series="1"]{background:var(--viz-2)}:root[data-theme=dark] .viz-spark path{fill:none;stroke:var(--viz-1);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}:root[data-theme=dark] .viz-spark circle{fill:var(--viz-1)}:root[data-theme=dark] .viz-numbers{color:var(--muted)}:root[data-theme=dark] .viz-numbers>div{border:1px solid var(--line);border-radius:8px}:root[data-theme=dark] .viz-numbers table{border-collapse:collapse}:root[data-theme=dark] .viz-numbers th,:root[data-theme=dark] .viz-numbers td{border-bottom:1px solid var(--rule);color:var(--ink)}:root[data-theme=dark] .viz-numbers th{background:var(--white);color:var(--muted)}:root[data-theme=dark] .viz-loading p{color:var(--muted)}:root[data-theme=dark] .viz-loading .skeleton{border-radius:8px}:root[data-theme=dark] .viz-chips button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:999px}:root[data-theme=dark] .viz-chips button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--white)}:root[data-theme=dark] .cost-up{color:var(--cost-up)}:root[data-theme=dark] .cost-down{color:var(--cost-down)}:root[data-theme=dark] .pt-tile{border:1px solid var(--line);color:var(--ink);background:0 0;border-radius:10px}:root[data-theme=dark] .pt-tile:hover{border-color:var(--teal)}:root[data-theme=dark] .pt-tile[aria-pressed=true]{border-color:var(--teal);background:var(--pale);box-shadow:inset 0 0 0 1px var(--teal)}:root[data-theme=dark] .pt-tile>span small,:root[data-theme=dark] .pt-delta{color:var(--muted)}:root[data-theme=dark] .pt-delta.cost-up{color:var(--cost-up)}:root[data-theme=dark] .pt-delta.cost-down{color:var(--cost-down)}:root[data-theme=dark] .pt-detail h3,:root[data-theme=dark] .pt-now{color:var(--muted)}:root[data-theme=dark] .pt-now strong,:root[data-theme=dark] .pt-sentence{color:var(--ink)}:root[data-theme=dark] .pt-strip .pt-tile{background:var(--white)}:root[data-theme=dark] .pt-strip-foot small{color:var(--muted)}:root[data-theme=dark] .hb-inputs label{color:var(--ink)}:root[data-theme=dark] .hb-inputs label div{border:1px solid var(--line);background:var(--white);border-radius:8px}:root[data-theme=dark] .hb-inputs label div:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px #157c7d1f}:root[data-theme=dark] .hb-inputs i{color:var(--muted)}:root[data-theme=dark] .hb-inputs input{color:var(--ink);background:0 0;border:0;outline:0}:root[data-theme=dark] .hb-inputs p,:root[data-theme=dark] .hb-result>span{color:var(--muted)}:root[data-theme=dark] .hb-result>strong,:root[data-theme=dark] .hb-result>p,:root[data-theme=dark] .hb-bars>div{color:var(--ink)}:root[data-theme=dark] .hb-bars i{background:var(--viz-2);border-radius:0 4px 4px 0}:root[data-theme=dark] .hb-bars i[data-down]{background:var(--viz-1)}:root[data-theme=dark] .hb-bars small{color:var(--muted)}:root[data-theme=dark] .hb-result .hb-wage{border-top:1px solid var(--rule)}:root[data-theme=dark] .wash-numbers a{border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:10px}:root[data-theme=dark] .wash-numbers a:hover{border-color:var(--teal)}:root[data-theme=dark] .wash-numbers small,:root[data-theme=dark] .wash-numbers span{color:var(--muted)}:root[data-theme=dark] .tracker-sub{color:var(--ink)}:root[data-theme=dark] .tracker-sub span{color:var(--muted)}:root[data-theme=dark] .order-rows a{border-bottom:1px solid var(--rule);color:var(--ink)}:root[data-theme=dark] .order-rows a:hover span{color:var(--teal-dark)}:root[data-theme=dark] .order-rows time,:root[data-theme=dark] .order-rows small,:root[data-theme=dark] .order-rows svg,:root[data-theme=dark] .tariff-totals small{color:var(--muted)}:root[data-theme=dark] .tariff-totals strong{color:var(--ink)}:root[data-theme=dark] .tariff-totals span{color:var(--muted)}:root[data-theme=dark] .since-table>div{border-bottom:1px solid var(--rule);color:var(--ink)}:root[data-theme=dark] .since-table small,:root[data-theme=dark] .since-table .since-head{color:var(--muted)}:root[data-theme=dark] .since-bar i{background:var(--viz-2);border-radius:0 4px 4px 0}:root[data-theme=dark] .since-bar i[data-down]{background:var(--viz-1)}:root[data-theme=dark] .voice-mix{color:var(--muted)}:root[data-theme=dark] .voice-mix b{color:var(--ink)}:root[data-theme=dark] .voice-other summary{color:var(--teal-dark)}:root[data-theme=dark] .voice-other a{border-bottom:1px solid var(--rule);color:var(--ink)}:root[data-theme=dark] .voice-other small{color:var(--muted)}:root[data-theme=dark] .pipeline>div{border:1px solid var(--line);background:var(--white);border-radius:10px}:root[data-theme=dark] .pipeline small{color:var(--muted)}:root[data-theme=dark] .pipeline strong{color:var(--ink)}:root[data-theme=dark] .pipeline span{color:var(--muted)}:root[data-theme=dark] .pipeline i{background:var(--viz-1);border-radius:0 2px 0 0}:root[data-theme=dark] .board-col h3{border-bottom:2px solid var(--ink);color:var(--ink)}:root[data-theme=dark] .board-col h3 span,:root[data-theme=dark] .board-none{color:var(--muted)}:root[data-theme=dark] .board-card{border:1px solid var(--line);background:var(--white);border-radius:9px}:root[data-theme=dark] .board-card:hover{border-color:var(--teal)}:root[data-theme=dark] .board-card small{color:var(--muted)}:root[data-theme=dark] .board-card strong{color:var(--ink)}:root[data-theme=dark] .board-card em{color:var(--muted)}:root[data-theme=dark] .board-card>div{color:var(--ink)}:root[data-theme=dark] .board-card .board-who{color:var(--muted)}:root[data-theme=dark] .cal-month header button{border:1px solid var(--line);color:var(--ink);background:0 0;border-radius:7px}:root[data-theme=dark] .cal-grid button{background:var(--pale);color:var(--ink);border:0;border-radius:50%}:root[data-theme=dark] .cal-grid button:hover{outline:1px solid var(--teal)}:root[data-theme=dark] .cal-grid button[aria-pressed=true]{background:var(--ink);color:var(--white)}:root[data-theme=dark] .cal-grid button[data-today]{box-shadow:inset 0 0 0 1.5px var(--ink)}:root[data-theme=dark] u[data-kind]{border-radius:50%;text-decoration:none}:root[data-theme=dark] u[data-kind=fed]{background:var(--cat-fed)}:root[data-theme=dark] u[data-kind=economy]{background:var(--cat-economy)}:root[data-theme=dark] u[data-kind=rule]{background:var(--cat-rule)}:root[data-theme=dark] u[data-kind=comment]{background:var(--cat-comment)}:root[data-theme=dark] u[data-kind=politics]{background:var(--cat-politics)}:root[data-theme=dark] .cal-picked{color:var(--muted)}:root[data-theme=dark] .cal-rows article{border-bottom:1px solid var(--rule)}:root[data-theme=dark] .cal-rows time strong{color:var(--ink)}:root[data-theme=dark] .cal-rows time small,:root[data-theme=dark] .cal-kind{color:var(--muted)}:root[data-theme=dark] .cal-rows h3{color:var(--ink)}:root[data-theme=dark] .cal-rows p{color:var(--muted)}:root[data-theme=dark] .route-wrap{border:1px solid var(--line);background:var(--white);border-radius:12px}:root[data-theme=dark] .route-labels{color:var(--muted)}:root[data-theme=dark] .route-map path{fill:none;stroke:var(--line);stroke-width:1.5px}:root[data-theme=dark] .route-map path[data-on]{stroke:var(--teal);stroke-width:2.2px}:root[data-theme=dark] .route-node{border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:9px}:root[data-theme=dark] .route-node.mechanism{background:var(--paper)}:root[data-theme=dark] .route-node.household{background:var(--pale);color:var(--teal-dark)}:root[data-theme=dark] .route-node:hover{border-color:var(--teal)}:root[data-theme=dark] .route-node[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}:root[data-theme=dark] .route-hint{color:var(--muted)}:root[data-theme=dark] .route-detail a{border:1px solid var(--line);color:var(--ink);border-radius:9px}:root[data-theme=dark] .route-detail a:hover{border-color:var(--teal)}:root[data-theme=dark] .route-detail small,:root[data-theme=dark] .route-detail p{color:var(--muted)}:root[data-theme=dark] .route-detail em{color:var(--teal-dark)}:root[data-theme=dark] .home-lines{border:1px solid var(--line);background:var(--white);border-radius:10px}:root[data-theme=dark] .home-lines a{border-bottom:1px solid var(--rule);color:var(--ink)}:root[data-theme=dark] .home-lines a:last-child{border-bottom:0}:root[data-theme=dark] .home-lines small,:root[data-theme=dark] .home-lines time,:root[data-theme=dark] .home-lines svg{color:var(--muted)}:root[data-theme=dark] .home-why a{border-bottom:1px solid var(--rule);color:var(--ink)}:root[data-theme=dark] .home-why a:last-child{border-bottom:0}:root[data-theme=dark] .home-why small,:root[data-theme=dark] .home-why svg{color:var(--muted)}:root[data-theme=dark] .sector-heat a{color:var(--ink);background:color-mix(in srgb,var(--heat-color) calc(var(--heat)*62%),var(--paper));border-radius:7px}:root[data-theme=dark] .theme-heat a{border:1px solid var(--line);color:var(--ink);background:color-mix(in srgb,var(--viz-1) calc(var(--share)*16%),var(--white));border-radius:10px}:root[data-theme=dark] .theme-heat a:hover{border-color:var(--teal)}:root[data-theme=dark] .theme-heat small{color:var(--muted)}:root[data-theme=dark] .heat-bars u{background:var(--viz-1);border-radius:2px 2px 0 0;text-decoration:none}:root[data-theme=dark] .heat-bars u[data-empty]{background:var(--line)}:root[data-theme=dark] .theme-heat em{color:var(--muted)}:root[data-theme=dark] .news-movers{border:1px solid var(--line);background:var(--white);border-radius:10px}:root[data-theme=dark] .news-movers h2{color:var(--ink)}:root[data-theme=dark] .news-movers a{border-bottom:1px solid var(--rule);color:var(--ink)}:root[data-theme=dark] .news-movers a:last-child{border-bottom:0}:root[data-theme=dark] .site-shell .intel-reporting-desk .intel-reading-row{border-bottom:1px solid var(--rule)}:root[data-theme=dark] .site-shell .intel-reporting-desk .intel-reading-row .intel-row-topic{color:var(--muted)}:root[data-theme=dark] .chart-window input[type=date]{border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:8px}:root[data-theme=dark] .viz-line[data-series="1"]{stroke:var(--viz-2);stroke-dasharray:6 4}:root[data-theme=dark] .market-day-news{border-left:1px solid var(--rule)}:root[data-theme=dark] .market-day-news>a{border-bottom:1px solid var(--rule);color:var(--ink)}:root[data-theme=dark] .market-day-news>a:hover strong{color:var(--teal)}:root[data-theme=dark] .market-day-news small{color:var(--muted)}:root[data-theme=dark] .sector-bars a{color:var(--ink)}:root[data-theme=dark] .sector-bars a:hover span{color:var(--teal)}:root[data-theme=dark] .sector-bars b{background:currentColor;border-radius:3px}:root[data-theme=dark] .market-all>summary{border:1px solid var(--line);color:var(--ink);background:var(--white);border-radius:10px}:root[data-theme=dark] .market-all>summary:hover{border-color:var(--teal)}:root[data-theme=dark] .rates-note{color:var(--muted)}:root[data-theme=dark] .wm-row-news{color:var(--ink)}:root[data-theme=dark] .brief-pointer{border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:10px}:root[data-theme=dark] .brief-pointer small{color:var(--teal)}:root[data-theme=dark] .brief-pointer:hover{border-color:var(--teal)}:root[data-theme=dark] .watch-ideas{border-top:1px solid var(--rule)}:root[data-theme=dark] .watch-ideas button{border:1px solid var(--line);color:var(--ink);background:0 0;border-radius:99px}:root[data-theme=dark] .watch-ideas button:hover:not(:disabled){border-color:var(--teal);color:var(--teal)}:root[data-theme=dark] .watch-ideas p{color:var(--muted)}@media (max-width:900px){:root[data-theme=dark] .market-day-news{border-left:0;border-top:1px solid var(--rule)}}:root[data-theme=dark] .sb-meta{color:var(--muted)}:root[data-theme=dark] .sb-entry{border-bottom:1px solid var(--rule)}:root[data-theme=dark] .sb-entry:last-child{border-bottom:0}:root[data-theme=dark] .sb-entry small{color:var(--muted)}:root[data-theme=dark] .sb-entry h4 a,:root[data-theme=dark] .sb-lead h3 a{color:var(--ink)}:root[data-theme=dark] .sb-entry a:hover{color:var(--teal)}:root[data-theme=dark] .wm-briefing-body .sb-lead h3{color:var(--ink)}:root[data-theme=dark] .sb-players div{border:1px solid var(--line);border-radius:10px}:root[data-theme=dark] .sb-players dd{color:var(--muted)}:root[data-theme=dark] .sb-timeline{border-top:1px solid var(--rule)}:root[data-theme=dark] .sb-timeline li{border-bottom:1px solid var(--rule)}:root[data-theme=dark] .sb-timeline li:last-child{border-bottom:0}:root[data-theme=dark] .sb-timeline time,:root[data-theme=dark] .sb-timeline small{color:var(--muted)}:root[data-theme=dark] .sb-block{border-bottom:1px solid var(--rule)}:root[data-theme=dark] .sb-block:last-child{border-bottom:0}:root[data-theme=dark] .sb-note{color:var(--muted)}:root[data-theme=dark] .sb-yours>a:not(.text-link){border-bottom:1px solid var(--rule);color:var(--ink)}:root[data-theme=dark] .sb-effect strong.up{color:var(--teal)}:root[data-theme=dark] .sb-effect strong.down{color:var(--red,#d17d75)}:root[data-theme=dark] .sb-effect span{color:var(--muted)}:root[data-theme=dark] .sb-channels div{border-bottom:1px solid var(--rule)}:root[data-theme=dark] .sb-channels div:last-child{border-bottom:0}:root[data-theme=dark] .sb-channels dd,:root[data-theme=dark] .reading-source-row p{color:var(--muted)}:root[data-theme=dark] .public-strip{border:1px solid var(--line);background:var(--white);border-radius:10px}:root[data-theme=dark] .market-day-sources{color:var(--muted)}:root[data-theme=dark] .market-day-sources a{color:var(--teal)}:root[data-theme=dark] .fin-lead,:root[data-theme=dark] .fin-stats dt{color:var(--muted)}:root[data-theme=dark] .fin-stats dd{color:var(--ink)}:root[data-theme=dark] .fin-stats small{color:var(--muted)}:root[data-theme=dark] .fin-chart figcaption{color:var(--ink)}:root[data-theme=dark] .fin-bars em{color:var(--muted)}:root[data-theme=dark] .fin-bars b{background:var(--teal);border-radius:4px}:root[data-theme=dark] .fin-bars b.loss{background:var(--red)}:root[data-theme=dark] .fin-bars small{color:var(--muted)}:root[data-theme=dark] .fin-quarter{color:var(--ink)}:root[data-theme=dark] .fin-list>a{border-top:1px solid var(--rule);color:var(--ink);text-decoration:none}:root[data-theme=dark] .fin-list>a:first-of-type{border-top:0}:root[data-theme=dark] .fin-list>a:hover strong{color:var(--teal)}:root[data-theme=dark] .fin-list small{color:var(--muted)}:root[data-theme=dark] .fin-list b.teal{color:var(--teal)}:root[data-theme=dark] .fin-list b.red{color:var(--red)}:root[data-theme=dark] .fin-list svg{color:var(--muted)}:root[data-theme=dark] .contract-row{color:var(--ink)}:root[data-theme=dark] .contract-row a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}:root[data-theme=dark] .contract-row a small{color:var(--muted)}:root[data-theme=dark] .contract-row em{color:var(--ink)}:root[data-theme=dark] .contract-row i{background:var(--rule);border-radius:4px}:root[data-theme=dark] .contract-row b{background:var(--teal);border-radius:4px}:root[data-theme=dark] .contracts-recent a{border-top:1px solid var(--rule);color:var(--ink);text-decoration:none}:root[data-theme=dark] .contracts-recent small,:root[data-theme=dark] .contracts-recent svg{color:var(--muted)}:root[data-theme=dark] .hazard-row{border-top:1px solid var(--rule);color:var(--ink);text-decoration:none}:root[data-theme=dark] .hazard-row>small,:root[data-theme=dark] .hazard-row em,:root[data-theme=dark] .hazard-row svg{color:var(--muted)}:root[data-theme=dark] a.hazard-row:hover strong,:root[data-theme=dark] .hazard-more summary{color:var(--teal)}:root[data-theme=dark] .sb-countries article{border:1px solid var(--rule);border-radius:10px}:root[data-theme=dark] .sb-countries strong{color:var(--ink)}:root[data-theme=dark] .sb-countries dt{color:var(--muted)}:root[data-theme=dark] .sb-countries dd{color:var(--ink)}:root[data-theme=dark] .sb-countries dd small{color:var(--muted)}:root[data-theme=dark] .econ-lights h2{color:var(--ink)}:root[data-theme=dark] .econ-card{border:1px solid var(--rule);border-radius:10px}:root[data-theme=dark] .econ-card header strong,:root[data-theme=dark] .econ-card header em{color:var(--ink)}:root[data-theme=dark] .econ-card header i{background:var(--react-calm);border-radius:50%}:root[data-theme=dark] .econ-card.watch header i{background:var(--react-moderate)}:root[data-theme=dark] .econ-card.stressed header i{background:var(--react-strong)}:root[data-theme=dark] .econ-value b{color:var(--ink)}:root[data-theme=dark] .econ-card p,:root[data-theme=dark] .econ-card small,:root[data-theme=dark] .analyst-lead{color:var(--muted)}:root[data-theme=dark] .analyst-bar i{border-radius:3px}:root[data-theme=dark] .stock-analysts i.strong-buy{background:var(--teal-dark)}:root[data-theme=dark] .stock-analysts i.buy{background:var(--teal)}:root[data-theme=dark] .stock-analysts i.hold{background:var(--react-unknown)}:root[data-theme=dark] .stock-analysts i.sell{background:#522327}:root[data-theme=dark] .stock-analysts i.strong-sell{background:var(--red)}:root[data-theme=dark] .analyst-ratings dt{color:var(--ink)}:root[data-theme=dark] .analyst-ratings dt i{border-radius:2px}:root[data-theme=dark] .analyst-ratings dd{color:var(--ink)}:root[data-theme=dark] .analyst-results>div{border-top:1px solid var(--rule);color:var(--ink)}:root[data-theme=dark] .analyst-results small,:root[data-theme=dark] .analyst-results em{color:var(--muted)}:root[data-theme=dark] .analyst-results em.beat{color:var(--teal)}:root[data-theme=dark] .analyst-results em.missed{color:var(--red)}:root[data-theme=dark] .hide-amounts{color:var(--teal);background:0 0;border:0}:root[data-theme=dark] .hide-amounts:hover{text-decoration:underline}:root[data-theme=dark] .email-account-or{color:var(--muted)}:root[data-theme=dark] .email-account-or:before,:root[data-theme=dark] .email-account-or:after{background:var(--rule)}:root[data-theme=dark] .email-account-tabs{border:1px solid var(--line);border-radius:10px}:root[data-theme=dark] .email-account-tabs button{color:var(--muted);background:0 0;border:0;border-radius:7px}:root[data-theme=dark] .email-account-tabs button[aria-pressed=true]{background:var(--pale);color:var(--ink)}:root[data-theme=dark] .email-account label{color:var(--ink)}:root[data-theme=dark] .email-account input{border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:9px}:root[data-theme=dark] .email-account label small{color:var(--muted)}:root[data-theme=dark] .email-account-note{background:var(--pale);color:var(--ink);border-radius:9px}:root[data-theme=dark] .email-account .dialog-small a{color:inherit;text-decoration:underline}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#0d1416;--white:#141c1f;--ink:#e3eae8;--muted:#93a4a8;--teal:#55b8ad;--teal-dark:#8fd1c7;--gold:#d5b16b;--red:#ea8a91;--line:#25343a;--rule:#1d292d;--pale:#15292a;--gold-light:#2a2416}:root[data-theme=dark] body{background:var(--paper);color:var(--ink)}:root[data-theme=dark] .primary-button,:root[data-theme=dark] .account-google{color:#fff;background:#1b7a73;border-color:#1b7a73}:root[data-theme=dark] .primary-button:hover,:root[data-theme=dark] .account-google:hover{background:#21918a;border-color:#21918a}:root[data-theme=dark] .brand-mark span{background:#55b8ad}:root[data-theme=dark] .brand-mark span:nth-child(3){background:var(--gold)}:root[data-theme=dark] .site-header{border-color:var(--line);background:#10181a}:root[data-theme=dark] .sidebar{border-color:var(--line)}:root[data-theme=dark] .site-shell .sidebar .nav-item{color:#9fb0b4}:root[data-theme=dark] .site-shell .sidebar .nav-item.active{color:#a6e0d7;background:#16302f}:root[data-theme=dark] .site-shell .sidebar .nav-item:hover{background:#152124}:root[data-theme=dark] .header-search{border-color:var(--line);background:#141c1f}:root[data-theme=dark] .header-search input{color:var(--ink)}:root[data-theme=dark] .header-search input::placeholder{color:#6f8287}:root[data-theme=dark] .hero-image,:root[data-theme=dark] .desk-hero-art{filter:invert(.92)hue-rotate(180deg)saturate(.6)brightness(.95);mix-blend-mode:screen;opacity:.75;background:url(/assets/images/policy/capitol-wash-v1.png) 100%/cover no-repeat;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000059 30%,#000 75%);mask-image:linear-gradient(90deg,#0000 0%,#00000059 30%,#000 75%)}:root[data-theme=dark] .hero-image{background-position:right 45%}:root[data-theme=dark] .hero-image.white-house{background-image:url(/assets/images/policy/white-house-wash-v1.png)}:root[data-theme=dark] .connection.connected i{background:#3cc29f;box-shadow:0 0 0 4px #3cc29f29}:root[data-theme=dark] .pi-matrix td.sig.pos{background:rgba(85,184,173,calc(.1 + var(--strength,0)*.32));color:#bfece5}:root[data-theme=dark] .pi-matrix td.sig.neg{background:rgba(234,138,145,calc(.1 + var(--strength,0)*.32));color:#ffd3d6}:root[data-theme=dark] .pi-matrix td.faint{color:#4f6266}:root[data-theme=dark] svg line[stroke=\#dfe6de],:root[data-theme=dark] svg [stroke=\#d8e4df]{stroke:#2a3a3e}:root[data-theme=dark] svg line[stroke=\#9cb4ae],:root[data-theme=dark] svg line[stroke=\#667e82]{stroke:#6d8a88}:root[data-theme=dark] svg circle[stroke=white]{stroke:#141c1f}:root[data-theme=dark] svg text{fill:#8fa2a6}:root[data-theme=dark] .dialog{color:var(--ink);border-color:var(--line);background:#141c1f}:root[data-theme=dark] .dialog::backdrop{background:#0009}:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea{color:var(--ink)}:root[data-theme=dark]{--react-strong:#ff7a82;--react-moderate:#f2c46d;--react-calm:#5fd0c3;--react-unknown:#7f979a;--stage-bg:radial-gradient(110% 90% at 35% 42%,#0f3540 0%,#081c23 48%,#040d11 100%);--stage-line:#1c3036;--rail-bg:#091418d1}:root[data-theme=dark] .globe-tip{background:#0f1b1f;box-shadow:0 12px 34px #00000080}:root[data-theme=dark] .wm-chips button[aria-pressed=true]{background:#1b7a73;border-color:#1b7a73}.theme-switch{border:1px solid var(--line);background:var(--white);border-radius:9px;align-items:center;gap:2px;padding:2px;display:flex}.theme-switch button{width:30px;height:30px;color:var(--muted);border-radius:7px;justify-content:center;align-items:center;display:flex}.theme-switch button:hover{color:var(--teal)}.theme-switch button[aria-pressed=true]{background:var(--pale);color:var(--teal-dark)}@media (max-width:760px){.theme-switch button{width:28px;height:28px}}:root[data-theme=dark]{--viz-1:#199e70;--viz-2:#c98500;--cat-fed:#3987e5;--cat-economy:#d95926;--cat-rule:#199e70;--cat-comment:#c98500;--cat-politics:#d55181;--cost-up:#ea8a91;--cost-down:#55b8ad}:root[data-theme=dark] .viz-range button[aria-pressed=true]{color:var(--ink);background:#22302f}:root[data-theme=dark] .pt-tile[aria-pressed=true]{background:#16302f}:root[data-theme=dark] .sector-heat a{background:color-mix(in srgb,var(--heat-color) calc(var(--heat)*62%),#141c1f)}:root[data-theme=dark] .viz-chips button[aria-pressed=true],:root[data-theme=dark] .cal-grid button[aria-pressed=true]{color:#141c1f;background:#e3eae8}
