.auth-page{color:#edf2f5;background:#0a1117;place-items:center;min-height:100svh;padding:32px 20px;display:grid}.auth-panel{width:min(100%,420px)}.auth-brand{object-fit:contain;object-position:left;width:230px;max-width:75%;height:92px;margin-bottom:24px;display:block}.auth-panel h1{letter-spacing:-.025em;margin:0 0 14px;font-size:30px;line-height:1.2}.auth-panel p{color:#acb9c7;margin:0 0 28px;line-height:1.6}.auth-panel form{gap:20px;display:grid}.auth-panel label{gap:8px;font-size:14px;font-weight:600;display:grid}.auth-panel input{color:#edf2f5;width:100%;height:48px;font:inherit;caret-color:#ffbc42;background:#121e27;border:1px solid #35434e;border-radius:8px;padding:12px 14px}.auth-panel input:focus-visible,.auth-panel button:focus-visible{outline-offset:3px;outline:2px solid #ffbc42}.auth-panel button{cursor:pointer;min-height:44px}.auth-submit{color:#15110a;background:#ffbc42;border:0;border-radius:8px;font-weight:700}.auth-submit:hover{background:#ffca68}.auth-panel button:disabled{opacity:.6;cursor:wait}.auth-switch{color:#bfcad3;background:0 0;border:0;font-size:13px}.auth-switch:hover{color:#ffbc42}.auth-error{color:#ffb9bb;background:#352022;border-radius:8px;margin:0 0 24px;padding:14px;line-height:1.5}.auth-error button{color:inherit;background:0 0;border:0;padding:8px 0 0;text-decoration:underline;display:block}.account-settings{max-width:680px}.account-settings label{gap:8px;max-width:320px;margin-top:24px;display:grid}.account-settings .toolbar{border:0;margin-top:28px;padding:0}.account-trial{background:#ffbc4208;border:1px solid #6f5427;border-radius:8px;margin-top:20px;padding:18px}.account-trial h3{color:#ffbc42;margin-top:0}.account-trial p{line-height:1.6}.account-trial input{color:#edf2f5;background:#121e27;border:1px solid #35434e;border-radius:6px;width:100%;min-height:44px;padding:10px}.account-trial .toolbar{flex-wrap:wrap;gap:10px;display:flex}.account-trial button{min-height:44px}.timeframe-lock{color:inherit;margin-top:3px;font-size:10px;font-weight:500;line-height:1.35;display:block}.timeframe-tabs button:disabled{opacity:.65;cursor:not-allowed}.upgrade-notice{min-width:0}.economic-v2{margin:18px 0 28px}.economic-v2-overview{border-top:2px solid #ffc05d;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:28px;margin-bottom:16px;display:grid}.economic-v2-overview h3{margin:0 0 14px}.economic-headline{font-variant-numeric:tabular-nums;align-items:baseline;gap:12px;display:flex}.economic-headline>strong{font-size:30px;line-height:1.2}.economic-headline>span{color:#a5b1c1}.economic-headline>.badge{color:#e6ebf2;font-size:12px}.economic-v2-purpose{align-self:center;max-width:75ch}.economic-v2-purpose p{line-height:1.7}.economic-availability,.economic-conflict,.economic-v2 .mixed{color:#ffc05d!important}.economic-v2 .badge.mixed{background:#1b2430;border-color:#ffc05d}.economic-v2 .economic-v2-workspace{grid-template-columns:minmax(0,1fr);align-items:start}.economic-v2 .economic-v2-workspace.has-detail{grid-template-columns:minmax(0,1.3fr) minmax(300px,1fr)}.economic-v2 .data-table.economic-compact-table{table-layout:fixed;width:100%;min-width:0}.economic-v2 .economic-compact-table th,.economic-v2 .economic-compact-table td{vertical-align:top;white-space:normal;overflow-wrap:anywhere}.economic-compact-table th:first-child{width:50%}.economic-compact-table th:not(:first-child){width:25%}.economic-v2 .economic-compact-table td:first-child{min-width:0}.economic-v2 .economic-compact-table th{letter-spacing:0}.economic-v2 .economic-evidence-table td small{white-space:normal;max-width:32ch;margin-top:5px;line-height:1.6;display:block}.economic-v2 .economic-evidence-table strong{font-size:12px}.economic-reading-detail{min-width:0}.economic-reading-detail>h3{line-height:1.5}.economic-reading-metrics>div{border-bottom:1px solid #2c3745;grid-template-columns:1fr auto;gap:8px;padding:16px 0;display:grid}.economic-reading-metrics span{color:#a5b1c1;font-size:11px}.economic-reading-metrics strong{text-align:right;font-size:12px}.economic-reading-metrics small{text-align:right;color:#a5b1c1;grid-column:2}.economic-reading-detail>p{line-height:1.7}.economic-economies{gap:24px;margin:20px 0;display:flex}.economic-economies>div{align-items:baseline;gap:14px;display:flex}.economic-detail-header{justify-content:space-between;align-items:start;gap:12px;display:flex}.economic-detail-header .eyebrow{margin:0}.economic-detail-header button{flex-shrink:0}.economic-reading-detail h4{margin:24px 0 8px;font-size:12px}.economic-reading-detail>h3{margin-block:16px}.economic-reading-detail>h3:focus{outline-offset:5px;outline:2px solid #ffc05d}.economic-published-values{border-block:1px solid #2c3745;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px 0;display:grid}.economic-published-values dt{color:#a5b1c1;font-size:11px}.economic-published-values dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:8px 0 0;font-size:17px}.economic-v2 button.economic-indicator-link{text-align:left;white-space:normal;width:100%;color:inherit;font:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;padding:6px 0;font-weight:650;display:block}.economic-indicator-link span,.economic-v2 button.economic-indicator-link:hover{color:#ffc05d}.economic-v2 button.economic-indicator-link:focus-visible{outline-offset:4px;outline:2px solid #ffc05d}.economic-category-strip{background:#2c3745;border:1px solid #2c3745;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;margin-top:16px;display:grid}.economic-category-strip>div{background:#141c25;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:16px;display:flex}.economic-category-strip span,.economic-category-strip small{color:#a5b1c1;font-size:11px}.economic-developer-toggle{white-space:nowrap;align-items:center;gap:8px;flex-direction:row!important;display:flex!important}.economic-developer-toggle input{width:auto}.legacy-asset-model{border-top:1px solid #2c3745;margin-top:24px;padding-top:18px}.legacy-asset-model>summary{color:#a5b1c1;cursor:pointer;font-size:12px}.economic-developer{margin-top:24px;font-size:11px}.economic-developer summary{cursor:pointer;color:#ffc05d}@media (width<=900px){.economic-v2-overview{grid-template-columns:1fr;gap:10px}.economic-v2 .economic-v2-workspace.has-detail{grid-template-columns:minmax(0,1fr)}.economic-economies{flex-wrap:wrap}.economic-headline>strong{font-size:30px}.economic-v2 .economic-compact-table th,.economic-v2 .economic-compact-table td{padding:10px 7px}}.asset-workspace{min-width:0}.asset-workspace-heading{align-items:center;gap:24px}.asset-workspace-heading h1{letter-spacing:-.03em;font-size:30px}.asset-workspace .asset-plan-actions{align-items:center;gap:8px;display:flex}.asset-workspace .asset-plan-actions a{border-radius:5px;align-items:center;min-height:42px;padding:10px 15px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.asset-plan-actions select{min-height:42px}.asset-workspace-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.asset-workspace-controls .snapshot-stamp{margin:0}.asset-opening{grid-template-columns:minmax(0,1fr) 330px;align-items:stretch;gap:18px;display:grid}.asset-opening>div{min-width:0}.asset-opening .asset-price-chart{height:100%;margin:0}.asset-opening .asset-tv-chart{height:480px}.asset-opening .asset-research-summary{flex-direction:column;height:100%;margin:0;display:flex}.asset-opening .asset-research-lead{border:0;padding:22px 22px 10px}.asset-opening .research-support{padding:0 22px 15px}.asset-opening .research-conclusion{justify-content:space-between;gap:10px}.asset-opening .research-conclusion>strong{font-size:28px}.asset-opening .research-conclusion>span{font-size:23px}.asset-opening .research-alignment{margin:14px 0 8px;font-size:11px}.asset-opening .research-support h3{font-size:11px}.asset-opening .research-support-row{padding:11px 0;font-size:11px}.asset-opening .research-support-row small{font-size:10px}.asset-opening .research-support .section-title{margin-bottom:3px}.asset-workspace .range-context{margin:16px 0 24px;padding:16px 18px}.asset-workspace .range-context>.section-title{margin:0}.asset-workspace .range-context h2{font-size:13px}.asset-workspace .range-context-values{gap:20px;margin:16px 0 8px}.asset-workspace .range-context-values dt{margin-bottom:6px}.asset-workspace .range-context-values dd{margin-bottom:5px;font-size:17px}.asset-workspace .range-context-comparison{max-width:none;margin:10px 0}.asset-workspace .range-context-track{margin:7px 0}.asset-workspace .range-context>.caption{font-size:10px}.asset-detail-tabs{border-bottom:1px solid var(--border);gap:26px;margin-bottom:24px;display:flex;overflow-x:auto}.asset-detail-tabs button{white-space:nowrap;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:46px;padding:13px 0;font-size:13px}.asset-detail-tabs button[aria-selected=true]{border-bottom-color:var(--amber);color:var(--amber)}.asset-detail-panel[hidden]{display:none!important}.asset-detail-panel{min-width:0}.asset-detail-panel>.panel{margin-block:18px}.asset-workspace .asset-history-changes{margin-top:0}.asset-workspace .asset-retail h2{font-size:20px}.asset-retail-layout{grid-template-columns:1.2fr 1fr;gap:40px;margin:24px 0;display:grid}.asset-retail-shares{justify-content:space-between;display:flex}.asset-retail-shares>div:last-child{text-align:right}.asset-retail-shares span{color:var(--muted);font-size:12px;display:block}.asset-retail-shares strong{font-size:38px;font-weight:600}.asset-retail-bar{border-radius:4px;gap:3px;height:13px;margin-top:12px;display:flex;overflow:hidden}.asset-retail-bar>span:first-child{background:#6dd6b1}.asset-retail-bar>span:last-child{background:#ee8a94}.asset-retail-layout h3{margin:0 0 12px;font-size:17px}.asset-retail-layout>div+div{border-left:1px solid var(--border);padding-left:28px}.asset-retail details,.asset-workspace .economic-context{margin-top:24px}@media (width<=1150px){.asset-opening{grid-template-columns:minmax(0,1fr) 290px}.asset-opening .asset-research-lead{padding:18px 17px 8px}.asset-opening .research-support{padding:0 17px 14px}.asset-opening .research-conclusion>strong{font-size:25px}.asset-opening .research-conclusion>span{font-size:20px}}@media (width<=850px){.asset-opening{grid-template-columns:1fr}.asset-opening>#research-summary{grid-row:1}.asset-opening .asset-tv-chart{height:440px}.asset-opening .asset-research-summary{grid-template-columns:1fr 1fr;display:grid}.asset-opening .research-support{padding-top:18px}.asset-workspace-heading{flex-wrap:wrap}.asset-workspace .asset-plan-actions{margin-left:auto}.asset-detail-tabs{gap:23px}.asset-retail-layout{grid-template-columns:1fr;gap:20px}.asset-retail-layout>div+div{border-left:0;border-top:1px solid var(--border);padding:20px 0 0}}@media (width<=550px){.asset-workspace-heading h1{font-size:25px}.asset-opening .asset-research-summary{display:flex}.asset-opening .research-support{padding-top:0}.asset-opening .research-support-row{font-size:12px}.asset-opening .asset-tv-chart{height:410px}.asset-workspace .asset-plan-actions{justify-content:flex-end;width:100%}.asset-workspace .asset-plan-actions select{margin-right:auto}.asset-workspace .range-context-values{grid-template-columns:1fr 1fr;gap:14px}.asset-workspace .range-context-values>div{border:0;padding:0}.asset-workspace .range-context-values dd{font-size:15px}.asset-workspace .range-context-values small{font-size:9px}.asset-workspace .range-context-values>div:last-child{grid-column:1/-1}.asset-workspace-controls{gap:8px}.asset-retail .section-title{flex-wrap:wrap;gap:10px}}.asset-workspace .asset-economic-research>.pair-fundamental-comparison{background:0 0;border:0;border-radius:0;padding:0 0 20px}.asset-workspace .pair-leg-cards>div{background:0 0;border:0;border-radius:0;padding:0}.asset-workspace .pair-economy-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;font-size:13px;display:flex}.asset-workspace .pair-economy-heading>span{font-size:12px}.asset-workspace .pair-economy-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:15px;display:grid}.asset-workspace .pair-economy-categories small{color:var(--muted);font-size:10px;display:block}.asset-workspace .pair-economy-categories span{margin-top:5px;font-size:11px;display:block}.asset-workspace .pair-result{justify-content:flex-start;align-items:center;gap:18px;margin-top:20px;display:flex}.asset-workspace .pair-result small{margin-left:auto}.asset-workspace .pair-contributions{margin-top:14px;font-size:11px}.asset-workspace .pair-fundamental-comparison>.section-title{flex-wrap:wrap;gap:10px}.asset-workspace .economic-v2-overview{background:0 0;border:0;margin:0;padding:15px 0}.asset-workspace .economic-v2-workspace>.economic-evidence{background:0 0;border:0;padding:0}.asset-workspace .economic-reading-detail{background:var(--surface);border-radius:0}@media (width<=550px){.asset-workspace .pair-economy-categories{grid-template-columns:1fr 1fr}.asset-workspace .asset-economic-research>.pair-fundamental-comparison>.pair-leg-cards{gap:18px}.asset-workspace .pair-economy-heading{flex-wrap:wrap}.asset-workspace .pair-result{gap:10px;font-size:12px}}.asset-workspace .range-strip-top{align-items:center;gap:25px;display:flex}.asset-workspace .range-strip-top h2{white-space:nowrap;color:var(--muted);margin:0;font-size:12px;font-weight:500}.range-strip-top dl{flex-wrap:wrap;gap:12px 25px;margin:0;display:flex}.range-strip-top dl>div{align-items:center;gap:8px;font-size:11px;display:flex}.range-strip-top dt{color:var(--muted)}.range-strip-top dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.range-context-compact details{color:var(--muted);margin-top:12px;font-size:10px}.range-context-compact summary{cursor:pointer}.range-context-compact details p{font-size:11px}.asset-additional-economics{border-top:1px solid var(--border);margin-top:22px;padding:18px 0}.asset-additional-economics>summary{cursor:pointer;color:var(--amber);font-size:12px}.asset-additional-economics .panel{background:0 0;border:0;padding:18px 0}.asset-retail-bar{max-width:100%}@media (width<=550px){.asset-workspace .range-strip-top{flex-direction:column;align-items:flex-start;gap:12px}.range-strip-top dl{grid-template-columns:1fr 1fr;gap:12px;display:grid}.range-strip-top dl>div{display:block}.range-strip-top dd{margin-top:4px}}.range-context{margin:16px 0}.range-context-values{font-variant-numeric:tabular-nums;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0;display:grid}.range-context-values>div{min-width:0}.range-context-values dt{color:var(--muted);margin-bottom:12px;font-size:11px}.range-context-values dd{overflow-wrap:anywhere;margin:0 0 10px;font-size:21px;font-weight:650}.range-context-values small{color:var(--muted);font-size:10px;line-height:1.7;display:block}.range-context-comparison{max-width:620px;margin:24px 0}.range-context-comparison>div:first-child{justify-content:space-between;gap:16px;font-size:11px;display:flex}.range-context-comparison strong{color:var(--amber);font-size:17px}.range-context-track{background:#25313c;border-radius:3px;height:8px;margin:14px 0 10px;position:relative}.range-context-track>span{background:var(--amber);border-radius:3px;height:100%;display:block}.range-context-track>i{background:#e6ebf2;width:1px;position:absolute;top:-4px;bottom:-4px;left:50%}.range-context-scale{color:var(--muted);justify-content:space-between;font-size:10px;display:flex}.range-context>.caption{margin-bottom:0}@media (width<=650px){.range-context-values{grid-template-columns:1fr;gap:20px}.range-context-values>div{border-bottom:1px solid var(--border);padding-bottom:16px}.range-context .section-title{flex-direction:column;align-items:start;gap:8px}}.calendar-page .calendar-controls{align-items:center}.calendar-page .calendar-controls label{align-items:center;gap:10px;font-size:11px;display:flex}.calendar-summary{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:16px 20px;font-size:11px;display:flex}.calendar-day h2{background:#1b2430;margin:0;padding:14px 20px;font-size:14px}.calendar-page .calendar-table{table-layout:fixed;width:100%;min-width:0}.calendar-page .calendar-table th,.calendar-page .calendar-table td{vertical-align:top;white-space:normal;overflow-wrap:anywhere;padding:15px 12px}.calendar-page .calendar-table th:first-child{width:80px}.calendar-page .calendar-table th:nth-child(2){width:76px}.calendar-page .calendar-table th:nth-child(3){width:30%}.calendar-page .calendar-table th:nth-child(7){width:135px}.calendar-release-button{min-height:36px;color:var(--text,#e6ebf2);text-align:left;white-space:normal;background:0 0;border:0;padding:0;font-size:12px;font-weight:600;line-height:1.7}.calendar-release-button>span{color:var(--amber);margin-left:6px}.calendar-page .calendar-table small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.calendar-reminder{gap:8px;font-size:10px;display:grid}.calendar-reminder button{padding:6px;font-size:10px}.calendar-detail td{background:#18222c;padding:20px}.calendar-detail-values{color:var(--muted);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px;font-size:11px;display:grid}.calendar-detail-values strong{color:var(--text,#e6ebf2);margin-top:7px;font-size:15px;display:block}.calendar-detail a{font-size:11px}.calendar-empty{padding:32px 20px}.calendar-empty h2{font-size:17px}.calendar-extra{margin-top:20px}.calendar-extra>summary{cursor:pointer;padding:18px 20px;font-weight:600}.calendar-mobile-reminder{display:none}@media (width<=800px){.calendar-page .calendar-table th{letter-spacing:0;font-size:9px}.calendar-page .calendar-table .calendar-secondary{display:none}.calendar-page .calendar-table th:first-child{width:52px}.calendar-page .calendar-table th:nth-child(2){width:70px}.calendar-page .calendar-table th:nth-child(3){width:auto}.calendar-page .calendar-table th:nth-child(4){width:84px}.calendar-page .calendar-table th,.calendar-page .calendar-table td{padding:13px 8px;font-size:10px}.calendar-release-button{min-height:44px;font-size:11px}.calendar-summary{padding:15px 14px}.calendar-page .calendar-controls{flex-direction:column;align-items:stretch}.calendar-page .calendar-controls>.tabs{gap:8px;display:flex}.calendar-page .calendar-controls .tabs button{flex:1;padding:9px 12px}.calendar-page .calendar-controls label{justify-content:space-between}.calendar-page .calendar-controls select{flex:1}.calendar-day h2{padding:14px;font-size:12px}.calendar-detail-values{grid-template-columns:1fr 1fr}.calendar-mobile-reminder{margin-top:14px;display:block}.calendar-page .calendar-table small{font-size:9px}}.calendar-page .calendar-controls{flex-wrap:wrap;gap:16px}.calendar-page .calendar-table .calendar-impact{color:var(--text,#e6ebf2);font-weight:600}.calendar-page .calendar-table .calendar-impact[data-impact=High]{color:var(--amber)}.calendar-page .calendar-table .calendar-impact[data-impact=Unspecified]{color:var(--muted)}.position-sizer .sizer-preset{grid-column:1/-1;min-width:0}.position-sizer select{width:100%;max-width:100%}.sizer-costs{border-top:1px solid var(--border);margin-top:24px;padding-top:20px}.sizer-costs h3{margin-top:0;font-size:14px}.sizer-source{margin-top:18px;font-size:11px}.sizer-source summary{cursor:pointer}.sizer-source a{color:var(--amber);margin-top:9px;display:block}.sizer-save{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.sizer-save button{min-height:38px;font-size:11px}.sizer-save>span{color:var(--muted);font-size:11px}.sizer-breakdown{margin:22px 0;font-size:12px}.sizer-breakdown>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:20px;padding:12px 0;display:flex}.sizer-breakdown dt{color:var(--muted)}.sizer-breakdown dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.position-sizer .tools-output>strong{overflow-wrap:anywhere}.position-sizer .tools-fields label{min-width:0}@media (width<=600px){.sizer-breakdown>div{font-size:11px}.position-sizer .tools-output>strong{font-size:25px}.sizer-save button{min-height:44px}}.market-sessions{font-variant-numeric:tabular-nums}.market-sessions h2{font-size:28px}.session-zone{gap:8px;font-size:11px;display:grid}.session-zone select{min-width:190px}.session-summary{justify-content:space-between;align-items:center;gap:24px;padding:24px 0 28px;display:flex}.session-summary p{margin:12px 0 0;font-size:13px}.session-status{border:1px solid var(--border);color:var(--muted);border-radius:4px;padding:5px 9px;font-size:11px;display:inline-flex}.session-status.open{color:var(--positive,#77e4b5);background:#77e4b510;border-color:#77e4b54d}.session-overlap{text-align:right;color:var(--muted);gap:7px;font-size:11px;display:grid}.session-overlap strong{color:var(--amber);font-size:20px}.session-timeline-scroll{padding-top:18px;overflow-x:auto}.session-timeline{min-width:600px;padding:0 14px 0 0}.session-ticks,.session-line{grid-template-columns:104px 1fr;gap:20px;display:grid}.session-ticks{color:var(--muted);margin:0 0 20px;font-size:10px}.session-ticks>div{height:16px;position:relative}.session-ticks>div>span{position:absolute;transform:translate(-50%)}.session-ticks>div>span:first-child{transform:none}.session-ticks>div>span:last-child{transform:translate(-100%)}.session-line{border-top:1px solid var(--border);padding:14px 0}.session-line>div:first-child{gap:5px;font-size:12px;display:grid}.session-line>div:first-child>span{font-size:10px}.session-track{background:repeating-linear-gradient(90deg,#0000 0 calc(12.5% - 1px),#ffffff0a calc(12.5% - 1px) 12.5%);min-height:40px;position:relative}.session-bar{color:#e6ebf2;white-space:nowrap;background:#32485a;border:1px solid #567286;border-radius:3px;height:28px;padding:5px 9px;font-size:10px;position:absolute;top:6px;overflow:hidden}.session-london{background:#64512c;border-color:#b38c42}.session-new-york{background:#285348;border-color:#4e9b83}.session-tokyo{background:#3f425f;border-color:#7579a4}.session-now{background:var(--amber);pointer-events:none;width:1px;position:absolute;top:-14px;bottom:-14px}.session-timeline-foot{color:var(--muted);justify-content:space-between;padding:15px 0 0 124px;font-size:10px;display:flex}.session-timeline-foot>span:first-child{color:var(--amber)}.session-clock-list article{border-top:1px solid var(--border);grid-template-columns:1fr 1.3fr 70px 1.5fr;align-items:center;gap:24px;padding:22px 0;display:grid}.session-clock-list h4{margin:0 0 6px;font-size:15px}.session-city-clock,.session-next{gap:6px;display:grid}.session-city-clock>strong{font-size:23px}.session-next{text-align:right;font-size:12px}.session-clock-list .session-status{justify-self:start}.market-sessions>.caption{margin-top:22px}.market-sessions .panel+.panel{margin-top:20px}@media (width<=800px){.market-sessions .page-heading{flex-direction:column;align-items:stretch}.session-zone select{width:100%}.session-summary{flex-direction:column;align-items:start;gap:20px}.session-overlap{text-align:left}.session-clock-list article{grid-template-columns:1fr 1fr;gap:14px}.session-city-clock{text-align:right}.session-next{font-size:11px}.market-sessions .section-title{flex-direction:column;align-items:start;gap:8px}.session-timeline-scroll{padding-bottom:12px}}.toolbar.tools-tabs{max-width:100%}@media (width<=800px){.toolbar.tools-tabs{scrollbar-width:thin;flex-wrap:nowrap;padding:0 0 12px;overflow-x:auto}.toolbar.tools-tabs>button{white-space:nowrap;flex-shrink:0}}.admin-workspace{color:#e6ebf2;background:#0b1016;min-height:100vh;font-size:13px;line-height:1.55}.admin-workspace *{box-sizing:border-box}.admin-workspace button,.admin-workspace input,.admin-workspace select,.admin-workspace textarea{font:inherit}.admin-workspace button{cursor:pointer;color:#e6ebf2;background:#1b2430;border:1px solid #2c3745;border-radius:5px;padding:9px 14px}.admin-workspace button:hover{border-color:#ffc05d}.admin-workspace button:disabled{opacity:.5;cursor:not-allowed}.admin-workspace :focus-visible{outline-offset:3px;outline:2px solid #ffc05d}.admin-workspace a{color:#ffc05d;text-decoration:none}.admin-workspace a:hover{text-decoration:underline}.admin-workspace h1,.admin-workspace h2,.admin-workspace h3,.admin-workspace p{margin:0}.admin-workspace h1{letter-spacing:-.025em;margin-bottom:8px;font-size:29px;line-height:1.3}.admin-workspace h2{font-size:16px}.admin-workspace h3{font-size:14px}.admin-workspace p,.admin-workspace small{color:#a5b1c1}.admin-workspace small{font-size:11px}.admin-sidebar{z-index:4;background:#0e141b;border-right:1px solid #2c3745;flex-direction:column;width:226px;padding:26px 18px;display:flex;position:fixed;inset:0 auto 0 0}.admin-brand{justify-content:center;align-items:center;min-height:58px;display:flex}.admin-brand img{width:180px;max-width:100%}.admin-workspace .admin-eyebrow{color:#ffc05d;letter-spacing:.12em;text-transform:uppercase;margin:26px 12px 14px;font-size:10px}.admin-sidebar nav{gap:5px;display:grid}.admin-sidebar nav a{color:#e6ebf2;border-radius:5px;padding:12px}.admin-sidebar nav a[aria-current=page],.admin-mobile nav a[aria-current=page]{color:#ffc05d;background:#24221d}.admin-sidebar-foot{border-top:1px solid #2c3745;margin-top:auto;padding:20px 10px 0}.admin-sidebar-foot a{color:#a5b1c1;margin-bottom:12px;display:block}.admin-main{min-width:0;margin-left:226px}.admin-header{z-index:3;background:#0e141b;border-bottom:1px solid #2c3745;justify-content:space-between;align-items:center;height:76px;padding:0 34px;display:flex;position:sticky;top:0}.admin-header small{letter-spacing:.12em;font-size:10px}.admin-header strong{font-size:14px;display:block}.admin-header-actions{color:#a5b1c1;align-items:center;gap:18px;font-size:11px;display:flex}.admin-main main{max-width:1620px;margin:auto;padding:32px 34px}.admin-page-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px;display:flex}.admin-workspace .admin-observed{margin-bottom:24px;font-size:11px}.admin-stats{border-block:1px solid #2c3745;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:28px;padding:22px 0;display:grid}.admin-stats>div{border-right:1px solid #2c3745;padding:0 24px}.admin-stats>div:first-child{padding-left:0}.admin-stats>div:last-child{border:0}.admin-stats span{letter-spacing:.08em;text-transform:uppercase;color:#a5b1c1;font-size:10px}.admin-stats strong{font-variant-numeric:tabular-nums;margin:7px 0 3px;font-size:29px;font-weight:600;display:block}.admin-stats small{display:block}.admin-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:22px;display:grid}.admin-panel{background:#141c25;border:1px solid #2c3745;border-radius:6px;min-width:0}.admin-panel-heading{border-bottom:1px solid #2c3745;justify-content:space-between;align-items:center;gap:12px;padding:19px 21px;display:flex}.admin-panel-heading a{flex-shrink:0;font-size:12px}.admin-table-scroll{overscroll-behavior-x:contain;max-width:100%;overflow:auto}.admin-workspace table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:12px}.admin-workspace th{color:#a5b1c1;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:500}.admin-workspace th,.admin-workspace td{vertical-align:top;border-bottom:1px solid #26313d;padding:15px 20px}.admin-workspace tr:last-child td{border-bottom:0}.admin-workspace td strong{font-weight:600}.admin-workspace td small{display:block}.admin-badge{color:#e6ebf2;border:1px solid #394553;border-radius:4px;padding:3px 8px;font-size:11px;display:inline-flex}.admin-badge.is-good{color:#77e4b5;border-color:#315347}.admin-badge.is-warning{color:#ffc05d;border-color:#655136}.admin-events{padding:0 21px}.admin-events>div{border-bottom:1px solid #2c3745;padding:17px 0}.admin-events>div:last-child{border:0}.admin-events p{margin-top:5px;font-size:12px}.admin-section{margin-top:24px}.admin-workspace .admin-note{color:#a5b1c1;white-space:normal;padding:18px 21px;font-size:12px}.admin-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.admin-workspace input,.admin-workspace select,.admin-workspace textarea{color:#e6ebf2;background:#111922;border:1px solid #394553;border-radius:5px;max-width:100%;padding:10px 12px}.admin-toolbar input{flex:1;min-width:180px}.admin-workspace .admin-text-button{color:#ffc05d;background:0 0;border:0;padding:4px}.admin-workspace .admin-empty{color:#a5b1c1;padding:25px}.admin-mobile{display:none}.admin-footer{color:#a5b1c1;flex-wrap:wrap;justify-content:space-between;gap:15px;margin-top:32px;font-size:11px;display:flex}.admin-pagination{border-top:1px solid #2c3745;align-items:center;gap:10px;padding:15px 20px;display:flex}.admin-pagination small{margin-right:auto}.admin-workspace .admin-id{white-space:normal;overflow-wrap:anywhere;max-width:280px}.admin-workspace .admin-reason{white-space:normal;min-width:220px;max-width:400px}.admin-change pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:400px;font-size:11px}.admin-change span{color:#a5b1c1;font-size:11px}.admin-reason details{margin-top:8px}.admin-workspace summary{cursor:pointer}.admin-connections{flex-wrap:wrap;gap:40px;padding:20px;display:flex}.admin-workspace .admin-notice{color:#77e4b5;border:1px solid #315347;border-radius:5px;margin-bottom:20px;padding:14px 18px}.admin-workspace .admin-error{color:#f09a9f;border:1px solid #75464c;margin:15px 0;padding:12px}.admin-dialog{color:#e6ebf2;background:#141c25;border:1px solid #394553;border-radius:6px;width:min(540px,100vw - 30px);max-height:90vh;padding:27px;overflow:auto}.admin-dialog::backdrop{background:#000b}.admin-dialog label{gap:7px;margin:18px 0;font-size:12px;display:grid}.admin-dialog-heading{justify-content:space-between;align-items:start;gap:12px;margin-bottom:16px;display:flex}.admin-dialog-heading button{padding:3px 10px}.admin-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.admin-workspace .admin-primary{color:#151a22;background:#ffc05d;border-color:#ffc05d;font-weight:650}.admin-workspace .admin-review{overflow-wrap:anywhere;margin:20px 0}@media (width<=1100px){.admin-grid{grid-template-columns:1fr}.admin-sidebar{width:195px}.admin-main{margin-left:195px}.admin-main main{padding:24px}.admin-stats>div{padding:0 15px}}@media (width<=700px){.admin-sidebar{display:none}.admin-main{margin:0}.admin-header{flex-wrap:wrap;gap:10px;height:auto;min-height:70px;padding:14px 18px}.admin-header-actions>span{display:none}.admin-mobile{width:100%;display:block}.admin-mobile summary{color:#ffc05d}.admin-mobile nav{padding-top:10px;display:grid}.admin-mobile nav a{border-radius:5px;padding:10px}.admin-main main{padding:20px 16px}.admin-workspace h1{font-size:25px}.admin-page-heading{flex-direction:column;align-items:start}.admin-stats{grid-template-columns:1fr 1fr;gap:20px}.admin-stats>div{border:0;padding:0!important}.admin-stats strong{font-size:25px}.admin-panel-heading,.admin-workspace th,.admin-workspace td{padding:15px}.admin-panel-heading,.admin-pagination{flex-wrap:wrap}.admin-pagination small{width:100%}.admin-dialog{padding:20px}.admin-connections{gap:20px}}.admin-calendar-quality td:last-child{white-space:normal;min-width:240px;max-width:420px}.admin-calendar-quality ol{padding-left:18px}.admin-calendar-quality li{white-space:normal;overflow-wrap:anywhere;max-width:55ch}:root{color:#e2eaf4;font-synthesis:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--muted:#9babc0;--border:#263447;background:#0b121e;font-family:Segoe UI,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:#72ddc7;text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit;color:#dce6f2;border:1px solid var(--border);background:#152132;border-radius:7px;padding:9px 12px}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:2px solid #56d8bc}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.8px;margin-bottom:8px;font-size:32px;font-weight:650}h3{font-size:16px;font-weight:550}.muted,.caption{color:var(--muted)}.caption{font-size:12px;line-height:1.7}.eyebrow{letter-spacing:1.8px;color:#9baec6;margin-bottom:9px;font-size:10px;font-weight:700}.app{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--border);background:#0f1826;flex-direction:column;width:238px;padding:28px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:#e8f0fa;align-items:center;gap:12px;padding:0 8px 32px;font-size:19px;font-weight:650;display:flex}.brand small{color:#7d90aa;letter-spacing:2px;margin-top:5px;font-size:8px;display:block}.brand-mark{color:#78e8ce;background:#1b514c;border:1px solid #357b6e;border-radius:11px;place-items:center;width:38px;height:38px;font-size:21px;display:grid}.sidebar nav{flex-direction:column;gap:7px;display:flex}.sidebar nav a{color:#9cacc2;border-radius:8px;align-items:center;gap:12px;padding:13px 14px;font-size:13px;display:flex}.sidebar nav a span{width:18px;font-size:18px}.sidebar nav a.active,.sidebar nav a:hover{color:#80e6ce;background:#1a3036;text-decoration:none}.sidebar-footer{color:#9aacc0;margin-top:auto;padding:18px 10px 0;font-size:11px}.sidebar-footer p{color:#65788f;margin-top:10px}.local-dot{background:#56d8bc;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.app>main{width:calc(100% - 238px);margin-left:238px}.topbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:80px;padding:0 36px;font-size:12px;display:flex}.topbar-actions{align-items:center;gap:20px;display:flex}.zone{color:#9fafc4;font-size:11px}.primary{color:#b8f6e6;background:#1a574c;border-color:#31856f;font-size:12px;font-weight:600}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.page-heading p{margin-bottom:0;font-size:13px;line-height:1.8}.page-heading .eyebrow{margin-bottom:8px;font-size:10px}.count{border:1px solid var(--border);color:#a3b4c9;white-space:nowrap;border-radius:20px;padding:8px 14px;font-size:12px}.metrics{grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:26px;display:grid}.metric,.panel{border:1px solid var(--border);background:#111b29;border-radius:11px}.metric{padding:21px 22px}.metric>span{color:#a9b9cf;font-size:11px}.metric strong{letter-spacing:-1px;margin-top:11px;font-size:30px;font-weight:600;display:block}.metric strong small{color:#8295ae;font-size:17px}.metric p{color:#8093ac;margin:8px 0 0;font-size:10px}.panel{margin-bottom:22px;overflow:hidden}.toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.tabs{flex-wrap:wrap;gap:4px;display:flex}.tabs button{color:#9faec2;white-space:nowrap;background:0 0;border-color:#0000;padding:8px 10px;font-size:11px}.tabs button.selected{color:#8ae6d2;background:#1b363b;border-color:#2a5152}.search-sort{flex-wrap:wrap;gap:9px;display:flex}.search-sort input{width:160px}.search-sort input,.search-sort select{font-size:11px}.market-head,.market-row{grid-template-columns:1.4fr 1.1fr .7fr 1.4fr 1.25fr;align-items:center;gap:14px;padding:17px 22px;display:grid}.market-head{letter-spacing:1px;color:#7288a4;background:#101926;font-size:9px}.market-row{border-top:1px solid #223044;min-height:77px;font-size:12px}.market-row:hover{background:#162335}.market-name{align-items:center;gap:10px;display:flex}.market-name a{color:#e2ebf5;font-size:13px;font-weight:600}.market-row small{color:#8295af;margin-top:5px;font-size:9px;display:block}.star{color:#596c84;background:0 0;border:0;padding:4px;font-size:18px}.star.saved{color:#e2bf72}.price-cell strong{font-variant-numeric:tabular-nums;font-size:13px;font-weight:550}.badge{color:#aebcd0;background:#1b2738;border:1px solid #334259;border-radius:6px;padding:6px 9px;font-size:10px;line-height:1.4;display:inline-block}.badge.bullish,.badge.ready,.badge.available{color:#82ddbe;background:#163c35;border-color:#27574a}.badge.bearish,.badge.error{color:#f0a5ae;background:#3c242e;border-color:#644052}.badge.mixed,.badge.provisional,.badge.overdue{color:#dfc187;background:#3b3324;border-color:#60543a}.panel-foot{border-top:1px solid var(--border);color:#8b9eb6;padding:16px 22px;font-size:10px;line-height:1.7}.demo{color:#ebd2a0;background:#3e3320;border-bottom:1px solid #665133;padding:13px 36px;font-size:12px}.notice{color:#c0d0e2;background:#263245;border:1px solid #425370;border-radius:7px;margin:16px 0;padding:14px 18px;font-size:12px;line-height:1.6}.notice button{margin-left:15px;font-size:11px}.empty{text-align:center;color:#9aafc7;padding:50px 20px}.empty p{font-size:12px;line-height:1.7}.empty-symbol{color:#56d8bc;margin-bottom:14px;font-size:28px;display:block}.page-footer{color:#768aa5;border-top:1px solid #202e40;justify-content:space-between;gap:20px;padding:20px 36px;font-size:10px;line-height:1.8;display:flex}.back{margin-bottom:20px;font-size:11px;display:inline-block}.asset-price{text-align:right}.asset-price strong{font-size:30px;display:block}.asset-price span{color:#9dafc6;font-size:12px}.asset-grid{grid-template-columns:2.1fr 1fr;gap:20px;display:grid}.chart-panel,.trend-panel,.padded{padding:22px}.section-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.section-title span{font-size:11px}.chart{width:100%;min-height:290px}.trend-panel dl{grid-template-columns:1fr auto;gap:18px 10px;margin:25px 0;font-size:11px;display:grid}.trend-panel dt{color:#91a5bf}.trend-panel dd{font-variant-numeric:tabular-nums;margin:0}.evidence-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.evidence{background:#152133;border:1px solid #26374b;border-radius:8px;flex-direction:column;gap:10px;padding:16px;font-size:11px;display:flex}.evidence span{color:#aabbd0}.evidence strong{font-size:21px;font-weight:500}.evidence strong small{font-size:11px}.evidence small{color:#8c9fb7}.evidence a{font-size:10px}.release-preview{border-bottom:1px solid var(--border);justify-content:space-between;gap:20px;padding:15px 0;font-size:12px;display:flex}.padded>a{margin-top:16px;font-size:12px;display:inline-block}.data-table{border-collapse:collapse;width:100%;font-size:12px}.data-table th{text-align:left;color:#8ca1bc;letter-spacing:1px;background:#101926;padding:14px;font-size:9px}.data-table td{border-top:1px solid var(--border);padding:16px 14px;line-height:1.7}.data-table td small{color:#8fa1bb;font-size:10px;display:block}.table-scroll{overflow:auto}.form-stack{flex-direction:column;gap:15px;display:flex}.form-stack label{color:#afc1d7;flex-direction:column;gap:8px;font-size:12px;display:flex}.form-stack textarea{resize:vertical;width:100%;min-height:135px;font-size:12px}.form-stack button{align-self:flex-start}.two-col{grid-template-columns:1fr 1fr;gap:22px;display:grid}.chips{flex-wrap:wrap;gap:12px;display:flex}.currency-card{border:1px solid var(--border);background:#162337;border-radius:8px;flex:1;min-width:95px;padding:16px}.currency-card strong{margin-top:10px;font-size:21px;display:block}.currency-card span{color:#9fb5cc;font-size:12px}.health-row{border-bottom:1px solid var(--border);grid-template-columns:1fr auto;gap:8px;padding:15px 0;font-size:12px;display:grid}.health-row p{color:#99aec7;grid-column:1/-1;margin:0;font-size:11px;line-height:1.7}.snapshot-stamp{flex-wrap:wrap;justify-content:space-between;gap:12px;margin:18px 0;display:flex}.setup-toolbar .search-sort{flex-wrap:wrap}.setup-scroll{overflow-x:auto}.setup-matrix{border-collapse:separate;border-spacing:0;table-layout:auto;width:100%;min-width:1050px;font-size:11px}.setup-matrix th{text-align:left;color:#a3b4ce;border-bottom:1px solid var(--border);white-space:nowrap;background:#162133;padding:12px 11px;font-weight:600}.setup-matrix .group-head th{letter-spacing:1.4px;color:#8097b8;background:#0e1726;padding:10px 11px;font-size:9px}.setup-matrix td{vertical-align:middle;font-variant-numeric:tabular-nums;background:#111b29;border-bottom:1px solid #263449;padding:12px 11px;line-height:1.5}.setup-matrix td small{color:#92a4bf;margin-top:3px;font-size:9px;display:block}.setup-matrix .sticky-symbol{z-index:2;width:205px;min-width:205px;position:sticky;left:0}.setup-matrix .sticky-bias{z-index:2;width:135px;min-width:135px;position:sticky;left:205px;box-shadow:2px 0 4px #080e1766}.setup-matrix .symbol-cell{display:table-cell}.setup-symbol{align-items:center;gap:8px;display:flex}.setup-symbol a{color:#e5edff;font-size:12px;font-weight:650}.setup-symbol .star{font-size:16px}.row-tools{justify-content:flex-end;gap:5px;margin-top:6px;display:flex}.row-tools button{color:#a6b8d6;background:#192739;padding:1px 7px;font-size:12px}.setup-matrix .bullish{color:#c1cdff;background:#263b73}.setup-matrix .bearish{color:#ffd0d3;background:#62333f}.setup-matrix .neutral{color:#c5cede;background:#252f40}.setup-matrix .score-cell{text-align:center;min-width:70px}.setup-matrix .score-cell strong{font-size:16px}.setup-matrix .score-cell small{color:inherit;opacity:.75}.setup-matrix .bias-cell{font-weight:600}.setup-row{cursor:pointer}.setup-row:hover td:not(.bullish):not(.bearish):not(.neutral){background:#18263b}.setup-row:focus-visible{outline-offset:-2px;outline:2px solid #91a5ff}.legend-dot{border-radius:2px;width:8px;height:8px;margin:0 5px 0 14px;display:inline-block}.legend-dot:first-child{margin-left:0}.legend-dot.bullish{background:#7189e9}.legend-dot.bearish{background:#d97e87}.legend-dot.neutral{background:#8795ab}.context-grid{grid-template-columns:1fr 1fr 1.3fr;gap:28px;padding:16px;display:grid}.contribution{border-top:1px solid #304159;justify-content:space-between;gap:14px;padding:9px 0;font-size:11px;display:flex}.contribution span small{color:#8ea2be;margin-top:4px;display:block}.contribution strong{text-align:right;font-weight:550}.setup-context td{background:#142137}.context-grid h3{font-size:13px}.setup-toolbar .tabs{width:100%}@media (width<=800px){.setup-toolbar .search-sort{grid-template-columns:1fr 1fr;gap:8px;display:grid}.setup-toolbar .search-sort input{grid-column:1/-1;width:100%}.setup-toolbar .search-sort select{width:100%;min-width:0;max-width:none}.setup-scroll{overflow:visible}.setup-matrix{min-width:0;display:block}.setup-matrix thead{display:none}.setup-matrix tbody{display:block}.setup-row{border:1px solid #34455e;border-radius:9px;grid-template-columns:1fr 1fr;gap:0;margin:12px;display:grid;overflow:hidden}.setup-matrix td{flex-direction:column;align-items:flex-start;min-width:0;padding:10px 12px;display:flex}.setup-matrix td:before{content:attr(data-label);color:#acbbd0;margin-bottom:4px;font-size:9px}.setup-matrix .sticky-symbol,.setup-matrix .sticky-bias{width:auto;min-width:0;box-shadow:none;grid-column:1/-1;position:static;left:auto}.setup-matrix .symbol-cell{display:block}.setup-matrix .symbol-cell:before{display:none}.setup-matrix .score-cell{text-align:left;min-width:0}.setup-matrix .score-cell strong{font-size:17px}.row-tools{margin-top:8px}.setup-matrix td.evidence-date-cell{grid-column:1/-1}.setup-context{margin:12px;display:block}.setup-context td{padding:0;display:block}.context-grid{grid-template-columns:1fr;gap:15px;padding:15px}.snapshot-stamp{font-size:10px}.setup-matrix td:last-child{grid-column:1/-1}}@media (width<=1180px){.sidebar{width:204px;padding-left:12px;padding-right:12px}.app>main{width:calc(100% - 204px);margin-left:204px}.page{padding:26px 22px}.topbar{padding:0 22px}.market-head,.market-row{grid-template-columns:1.2fr 1fr .6fr 1.3fr}.market-head>span:last-child,.event-cell{display:none}.evidence-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=800px){.sidebar{border-right:0;border-bottom:1px solid var(--border);width:auto;padding:18px 16px 0;position:static}.app{display:block}.brand{padding-bottom:18px;font-size:18px}.sidebar nav{flex-direction:row;gap:2px;padding-bottom:13px;overflow:auto}.sidebar nav a{white-space:nowrap;padding:9px 11px;font-size:11px}.sidebar nav a span{width:auto;font-size:14px}.sidebar-footer{display:none}.app>main{width:100%;margin:0}.topbar{height:auto;min-height:66px;padding:13px 20px}.topbar>.muted{display:none}.topbar-actions{justify-content:space-between;gap:10px;width:100%}.page{padding:25px 18px 16px}.page-heading{align-items:flex-start;gap:12px}.page-heading h1{font-size:27px}.page-heading p{font-size:12px}.count{padding:7px 10px;font-size:10px}.metrics{grid-template-columns:1fr 1fr;gap:10px}.metric{padding:16px}.metric strong{font-size:27px}.metric p{line-height:1.5}.toolbar{gap:16px;padding:14px}.tabs{gap:3px;width:100%}.tabs button{padding:7px 8px;font-size:10px}.search-sort{flex-wrap:nowrap;width:100%}.search-sort input{flex:1;width:0;min-width:0}.search-sort select{max-width:155px}.market-head{display:none}.market-row{grid-template-columns:1fr auto;gap:13px;padding:17px 16px}.market-row>.price-cell{text-align:right}.market-row>span{text-align:right;grid-area:2/2}.market-row>div:nth-child(4){grid-area:2/1}.market-row .event-cell{display:none}.market-row small{font-size:10px}.panel-foot{padding:14px 16px}.asset-grid,.two-col{grid-template-columns:1fr;gap:0}.evidence-grid{grid-template-columns:1fr}.section-title{align-items:flex-start}.section-title span{text-align:right}.asset-price strong{font-size:24px}.asset-price span{font-size:10px}.chart-panel,.trend-panel,.padded{padding:18px}.page-footer{flex-direction:column;gap:4px;padding:18px}.demo{padding:12px 20px;font-size:11px}.release-preview{font-size:11px}.data-table{min-width:640px}.data-table.compact{min-width:400px}}.event-card{border-bottom:1px solid var(--border);grid-template-columns:145px 1fr auto;gap:25px;padding:25px;display:grid}.event-date strong,.event-date span{margin-bottom:8px;font-size:12px;display:block}.event-date span{color:#95a9c3}.event-description .section-title{margin-bottom:15px}.event-values{color:#b3c5da;flex-wrap:wrap;gap:20px;font-size:11px;display:flex}.event-actions{color:#a8b9cc;flex-direction:column;align-items:flex-end;gap:12px;font-size:10px;display:flex}.event-actions button{font-size:11px}.cot-net{font-size:29px;font-weight:500}.cot-details{grid-template-columns:1fr auto;gap:10px;margin:20px 0;font-size:10px;display:grid}.cot-details dt{color:#8da3bf}.cot-details dd{text-align:right;overflow-wrap:anywhere;margin:0}.cot-card button{font-size:10px}.source-link{margin-top:10px;font-size:10px;display:block}@media (width<=800px){.event-card{grid-template-columns:1fr;gap:15px;padding:18px}.event-date{justify-content:space-between;display:flex}.event-actions{align-items:flex-start}.event-description .section-title h3{font-size:14px}.event-values{gap:12px}.cot-card{margin-bottom:0}.evidence-grid:has(.cot-card){gap:18px}}.csv-preview{border:1px solid var(--border);background:#0c1420;border-radius:7px;max-width:100%;padding:14px;font-size:10px;line-height:1.8;overflow:auto}.recorded-run{border-bottom:1px solid var(--border);padding:24px}.history-trends{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.history-trends a{border:1px solid var(--border);background:#152133;border-radius:8px;flex-direction:column;gap:10px;padding:14px;font-size:11px;display:flex}.history-trends .badge{align-self:flex-start}.download-links{flex-direction:column;gap:13px;font-size:12px;display:flex}@media (width<=800px){.history-trends{grid-template-columns:1fr 1fr}.recorded-run{padding:18px}.history-trends a{padding:11px}.two-col .panel{margin-bottom:20px}}.scorecard-top{grid-template-columns:300px minmax(0,1fr);gap:22px;display:grid}.research-summary{text-align:center}.score-gauge{width:210px;margin:0 auto;display:block}.score-gauge text{fill:#a2b3ca;font-family:inherit;font-size:9px}.research-number{letter-spacing:-1px;margin:4px 0;font-size:38px;font-weight:600;display:block}.coverage-label{color:#b3c2dc;margin:18px 0 8px;font-size:12px}.score-bullish{color:#a6b8ff}.score-bearish{color:#ecadb6}.signals-grid{grid-template-columns:1fr 1fr;align-items:start;gap:22px;display:grid}.component-score{white-space:nowrap;font-size:23px;font-weight:550}.component-score small{color:#99abc5;font-size:12px}.signal-details{grid-template-columns:1fr auto;gap:12px;margin:22px 0;font-size:11px;display:grid}.signal-details dt{color:#96a9c4}.signal-details dd{font-variant-numeric:tabular-nums;margin:0}.position-leg{background:#152238;border:1px solid #304058;border-radius:8px;margin:17px 0;padding:15px;font-size:12px}.position-leg a{font-size:11px}.forex-grid{grid-template-columns:1fr 1fr;gap:26px;display:grid}.forex-grid h3{color:#b6c4ff;border-bottom:1px solid #334664;padding-bottom:10px}.score-history{width:100%;max-height:270px;display:block}.score-history text{fill:#9dafc8;font-family:inherit;font-size:10px}.research-summary h2{font-size:22px}.history-trends .badge.bullish{color:#c1cdff;background:#263b73;border-color:#4a609b}.history-trends .badge.bearish{color:#ffd0d3;background:#62333f;border-color:#915663}@media (width<=1100px){.scorecard-top{grid-template-columns:250px minmax(0,1fr)}}@media (width<=800px){.scorecard-top,.signals-grid,.forex-grid{grid-template-columns:1fr;gap:0}.research-summary{display:block}.scorecard-top .chart-panel{min-width:0}.forex-grid section{margin-bottom:18px}.score-history text{font-size:12px}.signal-details{grid-template-columns:1fr auto;gap:11px}.research-summary .score-gauge{width:190px}}.cot-position-chart{width:100%;max-height:330px;display:block}.cot-position-chart text{fill:#b9c6da;font-size:12px}.cot-legend{color:#b9c6da;flex-wrap:wrap;gap:20px;font-size:12px;display:flex}.cot-legend i{width:14px;height:8px;margin-right:6px;display:inline-block}.long-key{background:#6179d7}.short-key{background:#c76c7b}.line-key{background:#e5cf87}.cot-controls{flex-wrap:wrap;margin-bottom:22px;padding:0}.cot-controls label{color:#afbdd2;gap:6px;font-size:12px;display:grid}.cot-report-scroll{max-height:440px}.cot-report-scroll small{color:#9aabc4;font-size:10px;display:block}.cot-report-scroll th{z-index:1;background:#152139;position:sticky;top:0}.heatmap-group{margin:22px 0}.heatmap-group h3{letter-spacing:.04em;color:#acbfe0;margin-bottom:12px;font-size:14px}.economic-table{min-width:950px}.economic-table td:first-child{white-space:normal;max-width:280px}.economic-table small{color:#9aabc4;margin-top:5px;font-size:11px;display:block}.economic-table a{margin-top:5px;display:block}.surprise-legend{flex-wrap:wrap;gap:16px;margin:15px 0;font-size:12px;display:flex}.surprise-above{color:#d8bd75;background:#403622}.surprise-below{color:#bea6e0;background:#302641}.surprise-inline{color:#aebacf;background:#253047}.surprise-legend span{border-radius:5px;padding:5px 9px}.timeframe-tabs{flex-wrap:wrap;gap:6px;margin:12px 0 16px;display:flex}.timeframe-tabs button{min-width:48px}.timeframe-tabs .selected{color:#f2f5ff;background:#354876;border-color:#7188e1}.bias-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.comparison-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.bias-grid>*,.comparison-grid>*,.chart-panel{min-width:0}.comparison-grid a{color:inherit;text-decoration:none}.table-scroll{max-width:100%;overflow-x:auto}.chart-panel{margin-bottom:18px}.data-table td{overflow-wrap:anywhere;max-width:500px}@media (width<=850px){.bias-grid{grid-template-columns:1fr}.comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page{min-width:0}.setup-scroll,.table-scroll{width:100%}}.fundamental-tabs{margin:22px 0 12px}.data-table.fundamental-table{min-width:850px}.fundamental-table td{font-variant-numeric:tabular-nums}.fundamental-table summary{cursor:pointer;text-transform:capitalize}details>summary:focus-visible{outline-offset:3px;outline:2px solid #56d8bc}.data-table.pivot-table{min-width:680px}.pivot-table td,.pivot-table th,.fundamental-table td:nth-child(2),.fundamental-table td:nth-child(3){white-space:nowrap}.news-list .event-card{display:block}.news-list .event-description{max-width:75ch}.fundamental-heatmap{min-width:0;margin:24px 0 32px}.fundamental-controls{flex-wrap:wrap;align-items:end;gap:14px;padding:0}.fundamental-controls h2{margin-right:auto}.fundamental-controls label{gap:7px;font-size:12px;display:grid}.fundamental-controls select{max-width:280px}.fundamental-overview{border-block:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:18px 0;padding:20px 0;display:flex}.fundamental-overview>div{align-items:center;gap:10px;display:flex}.fundamental-total{font-variant-numeric:tabular-nums;font-size:32px;font-weight:600}.fundamental-overview dl{gap:28px;margin:0;display:flex}.fundamental-overview dt{color:#b3c2dc;font-size:11px}.fundamental-overview dd{font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:18px}.fundamental-panel-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:24px 0;display:grid}.fundamental-category{background:var(--panel,#131c2b);min-width:0;padding:20px}.fundamental-category h3{margin:0 0 12px;font-size:15px}.fundamental-category-score{align-items:baseline;gap:8px;margin:16px 0 12px;display:flex}.fundamental-category-score strong{font-variant-numeric:tabular-nums;font-size:26px}.fundamental-category-score span{color:#b3c2dc;font-size:11px}.fundamental-score-axis{background:linear-gradient(90deg,#854553 0% 40%,#586477 40% 60%,#465cab 60% 100%);height:8px;margin-right:5px;position:relative}.fundamental-score-axis span{background:#f1f4fa;width:3px;height:16px;position:absolute;top:-4px;transform:translate(-50%)}.fundamental-category summary{cursor:pointer;font-size:12px}.fundamental-limitations{color:#b3c2dc;max-width:75ch;padding-left:20px;font-size:12px}.fundamental-legs{flex-wrap:wrap;gap:24px;margin:16px 0;display:flex}.fundamental-legs>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fundamental-legs span:last-child{font-size:12px}.fundamental-factor-table td:last-child{min-width:190px;max-width:280px}.fundamental-factor-table details p{max-width:45ch;font-size:12px}.fundamental-impact.bullish{color:#e0e6ff;background:#273775}.fundamental-impact.bearish{color:#ffe4e7;background:#66353e}.fundamental-impact.neutral{color:#d2dbea;background:#253047}.fundamental-impact small{color:inherit}.fundamental-recent-date{color:#e6cc87}.fundamental-native-context{margin-top:24px}.fundamental-native-context summary{cursor:pointer;font-size:13px}.fundamental-heatmap>p{max-width:75ch}@media (width<=1050px){.fundamental-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.fundamental-panel-grid{grid-template-columns:1fr}.fundamental-controls label,.fundamental-controls select{width:100%;max-width:none}.fundamental-overview dl{gap:20px}.fundamental-overview>div{flex-wrap:wrap}.fundamental-category{padding:18px}.fundamental-legs{gap:14px}}.setup-matrix .bias-cell{text-align:left;min-width:130px}.setup-matrix .bias-cell strong{font-size:13px}.setup-matrix [data-label=Data\ status]{min-width:160px}.setup-matrix [data-label=Research]{min-width:175px}@media (width<=800px){.setup-matrix,.setup-matrix .bias-cell,.setup-matrix [data-label=Research],.setup-matrix [data-label=Data\ status]{min-width:0}}.gauge-legend{flex-wrap:wrap;justify-content:center;gap:8px;margin:8px 0;font-size:9px;line-height:1.5;display:flex}.gauge-legend span{flex:1;min-width:40px;max-width:80px}.gauge-legend i{border-radius:2px;width:14px;height:4px;margin:0 auto 4px;display:block}.gauge-legend small{color:#9aafc7;font-size:8px;display:block}.indicator-counts{background:#1b2738;border-radius:10px;justify-content:center;gap:0;max-width:260px;margin:14px auto 6px;padding:10px 8px;display:flex}.indicator-counts>div{flex:1}.indicator-counts dt{color:#afc1d7;font-size:11px}.indicator-counts dd{font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:18px}.two-col>div,.history-imports{min-width:0}.history-imports .caption{overflow-wrap:anywhere}.comparison-table{min-width:900px}.comparison-table th,.comparison-table td{overflow-wrap:normal;word-break:normal;min-width:105px}.comparison-table th:first-child,.comparison-table td:first-child{min-width:180px}.sentiment-shares,.research-quality{flex-wrap:wrap;justify-content:space-between;gap:16px;margin:16px 0;display:flex}.research-quality>div{gap:8px;display:grid}.research-quality span{color:var(--muted)}.research-quality strong{font-size:22px}.sentiment-bar{background:#a74a57;border-radius:6px;height:12px;margin:12px 0;overflow:hidden}.sentiment-bar>span{background:#596cc6;height:100%;display:block}.brief-drivers{flex-wrap:wrap;gap:14px;margin:16px 0;display:flex}.sentiment-selection{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.sentiment-selection label{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.sentiment-selection input{width:auto;margin-top:4px}.sentiment-selection small{color:var(--muted);font-size:11px;display:block}.currency-economies{margin:24px 0}.setup-matrix{min-width:1200px}@media (width<=500px){.sentiment-selection{grid-template-columns:1fr}}.strength-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:22px 0;display:flex}.strength-controls .timeframe-tabs{flex-wrap:wrap;gap:7px;display:flex}.strength-controls button[aria-pressed=true],.strength-tabs button[aria-selected=true]{color:#88f2df;background:#224d49;border-color:#4caa99}.strength-tabs{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.strength-grid{grid-template-columns:1.5fr 1fr;gap:20px;margin:20px 0;display:grid}.strength-bar-heading,.strength-row{text-align:left;grid-template-columns:75px 1fr 65px;align-items:center;gap:14px;width:100%;display:grid}.strength-bar-heading{color:#a3b6d1;padding:10px;font-size:12px}.strength-row{background:0 0;border:0;border-bottom:1px solid #29374c;border-radius:0;padding:12px 10px}.strength-row.selected{background:#203a42}.strength-track{background:linear-gradient(90deg,#0000 49.7%,#6f839a 50%,#0000 50.3%);height:32px;position:relative}.strength-fill{border-radius:3px;height:26px;position:absolute;top:3px}.positive-fill{background:#359a89}.negative-fill{background:#af5563}.strength-value{text-align:center;color:#fff;text-shadow:0 1px 3px #000;font-weight:700;display:block;position:relative}.strength-number{margin:20px 0;font-size:54px;font-weight:700}.strength-number small{color:#9aadc8;font-size:24px}.strength-votes{flex-wrap:wrap;gap:8px;display:flex}.strength-votes span{border:1px solid #354861;border-radius:7px;padding:8px}.strength-history{width:100%;height:140px}.strength-stamp{color:#a3b6d1;max-width:130px;margin:6px 0;font-size:10px;font-weight:400;display:block}.strength-matrix{margin:20px 0}.strength-matrix table{width:100%}.strength-grid h3{margin-top:24px}@media (width<=1000px){.strength-grid{grid-template-columns:1fr}}@media (width<=550px){.strength-row,.strength-bar-heading{grid-template-columns:50px 1fr 50px;gap:5px}.strength-number{font-size:40px}}.strength-matrix table{table-layout:fixed;min-width:650px}.strength-matrix th,.strength-matrix td{text-align:center;vertical-align:middle;padding:12px 8px}.strength-matrix th:first-child{text-align:left;width:100px}.strength-matrix .strength-stamp{max-width:none;min-height:36px;margin:6px auto}.strength-matrix th:not(:first-child),.strength-matrix td{font-variant-numeric:tabular-nums}.strength-bar-heading>span:nth-child(2),.strength-bar-heading>span:last-child,.strength-row>span:last-child{text-align:center}.strength-ranking-columns{grid-template-columns:repeat(5,minmax(150px,1fr));gap:14px;padding:4px 0;display:grid;overflow-x:auto}.strength-ranking-column{border:1px solid var(--border);background:#0e1826;border-radius:10px;padding:14px 10px}.strength-ranking-column.selected-timeframe{border-color:#4caa99}.strength-ranking-column header{text-align:center;min-height:90px}.strength-ranking-column h3{margin:0 0 10px;font-size:20px}.strength-ranking-column header time{color:var(--muted);margin-top:6px;font-size:10px;display:block}.strength-ranking-column header>span{font-size:11px}.strength-ranking-column ol{margin:12px 0 0;padding:0;list-style:none}.strength-ranking-column li{border-top:1px solid var(--border);grid-template-columns:20px 1fr 36px;align-items:center;gap:6px;min-height:46px;padding:5px 4px;display:grid}.strength-rank{color:var(--muted);text-align:center;font-size:11px}.strength-ranking-column li button{text-align:left;background:0 0;border:0;padding:6px 2px;font-weight:650}.strength-ranking-column li strong{text-align:right;font-variant-numeric:tabular-nums}.strength-ranking-column .selected-currency{background:#203a42;border-radius:5px}@media (width<=600px){.strength-ranking-columns{grid-template-columns:repeat(5,170px)}}.asset-meter .strength-row,.asset-meter .strength-bar-heading{grid-template-columns:140px 1fr 85px}.asset-meter .strength-ranking-columns{grid-template-columns:repeat(5,minmax(185px,1fr))}.asset-meter .strength-ranking-column li{grid-template-columns:20px 1fr 58px}.asset-meter .strength-ranking-column li button{overflow-wrap:anywhere;font-size:12px}.asset-meter .strength-ranking-column li strong{font-size:12px}.asset-meter .strength-number{font-size:40px}.asset-meter .strength-tabs button[aria-pressed=true]{color:#88f2df;background:#224d49;border-color:#4caa99}@media (width<=600px){.asset-meter .strength-row,.asset-meter .strength-bar-heading{grid-template-columns:85px 1fr 65px}.asset-meter .strength-ranking-columns{grid-template-columns:repeat(5,200px)}}.asset-score-breakdown{font-variant-numeric:tabular-nums;border-block:1px solid #29364a;gap:24px;padding:16px 0;display:flex}.asset-score-breakdown dt{color:#a9b8d0;font-size:13px}.asset-score-breakdown dd{margin:6px 0 0;font-size:22px;font-weight:700}.asset-context-heading{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.asset-context-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:0;margin-top:20px;display:grid}.asset-context-grid article{border-inline-start:1px solid #29364a;min-width:0;padding:12px 22px}.asset-context-grid article:first-child{border:0;padding-inline-start:0}.asset-context-grid header{min-height:65px}.asset-context-grid h3{margin:0 0 8px;font-size:16px}.context-reading{font-variant-numeric:tabular-nums;margin:12px 0;font-size:32px;display:block}.asset-context-grid .strength-history{max-height:70px}.asset-context-grid .caption{line-height:1.6}@media (width<=650px){.asset-context-heading{display:block}.asset-context-grid{grid-template-columns:1fr}.asset-context-grid article{border:0;border-top:1px solid #29364a;padding:20px 0}.asset-context-grid header{min-height:0}}.context-comment{color:#d7e3f5;font-size:14px;line-height:1.7}.context-summary{border-top:1px solid #29364a;max-width:85ch;margin-top:24px;padding-top:20px}.context-summary h3{margin:0 0 12px}.context-summary>strong{color:#b7cee9}.context-summary p{line-height:1.7}.currency-comparison-grid{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.owner-breakdown{border-inline-start:1px solid #29364a;padding-inline-start:20px}.owner-breakdown dl{margin:0}.owner-breakdown dl>div{justify-content:space-between;gap:12px;margin:10px 0;display:flex}.owner-breakdown dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.owner-breakdown dt{color:#b3c6df;font-size:13px}@media (width<=650px){.currency-comparison-grid{grid-template-columns:1fr}.owner-breakdown{border:0;border-top:1px solid #29364a;padding:16px 0 0}}.calibration-preview{margin-block:1.25rem}.calibration-preview>summary{font-weight:650}.calibration-preview>details{border-top:1px solid var(--border);margin-block:1rem;padding-block:.5rem}.calibration-preview caption{text-align:left;color:inherit;padding-block:1rem .6rem;font-size:1.05rem;font-weight:650}.calibration-preview th{text-align:left}.calibration-summary{table-layout:fixed;min-width:0}.calibration-summary th:first-child{width:30%}.calibration-summary td{font-variant-numeric:tabular-nums}.calibration-preview small{margin-top:.25rem;display:block}.calibration-factors{min-width:780px}.calibration-factors td:last-child{min-width:280px;max-width:480px}.calibration-factors details p{max-width:70ch}.divergence-controls label{color:#c0d0e2;flex-direction:column;gap:6px;font-size:12px;display:flex}.divergence-controls .divergence-checkbox{flex-direction:row;align-items:center}.divergence-scan-status{color:#b1c1d5;flex-wrap:wrap;gap:20px;padding:18px 20px 6px;font-size:12px;display:flex}.divergence-scan-status strong{color:#e2eaf4}.divergence-legend{max-width:100ch;margin:0;padding:8px 20px 16px}.divergence-scroll{scrollbar-color:#425773 #111b29;max-height:72vh;overflow:auto}.divergence-table{--asset-width:160px;table-layout:fixed;min-width:950px}.divergence-table th{text-align:left}.divergence-table thead th{z-index:2;background:#172334;position:sticky;top:0}.divergence-table thead th:first-child{width:var(--asset-width);z-index:3;left:0}.divergence-table thead th:nth-child(2){width:95px;left:var(--asset-width);z-index:3}.divergence-table .divergence-group th{color:#a8eadb;letter-spacing:0;text-transform:none;background:#203240;padding:14px 16px;font-size:13px;font-weight:650}.divergence-table .divergence-asset{z-index:1;vertical-align:top;letter-spacing:0;text-transform:none;background:#111b29;padding-top:18px;font-size:13px;position:sticky;left:0}.divergence-asset small{color:#9babc0;margin-top:7px;font-size:11px;font-weight:400;display:block}.divergence-table td{padding:5px 7px}.divergence-table tbody th[scope=row]{left:var(--asset-width);z-index:1;letter-spacing:0;text-transform:none;background:#111b29;font-size:12px;position:sticky}.divergence-cell{white-space:nowrap;font-variant-numeric:tabular-nums;background:0 0;border-color:#0000;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;width:100%;min-height:40px;padding:7px 5px;font-size:12px;display:flex}.divergence-cell:hover{background:#1a293b;border-color:#526781}.divergence-cell.retained{background:#232734;border-color:#4d4a40}.divergence-cell small{color:#dfc187;font-size:10px}.divergence-detail p,.divergence-method p{max-width:75ch;line-height:1.7}.divergence-method summary{cursor:pointer;font-weight:600}.divergence-method p:first-of-type{margin-top:18px}@media (width<=700px){.divergence-controls{gap:14px}.divergence-controls label,.divergence-controls select{width:100%}.divergence-controls .divergence-checkbox{width:auto}.divergence-scan-status{gap:12px}.divergence-table{--asset-width:140px;min-width:950px}}.journal-layout{grid-template-columns:minmax(280px,.8fr) minmax(0,1.5fr);align-items:start;gap:24px;display:grid}.journal-layout>*{min-width:0}.journal-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.journal-form label,.journal-fields label,.journal-layout label{flex-direction:column;gap:8px;margin:12px 0;display:flex}.journal-form input,.journal-form select,.journal-fields input,.journal-fields select{width:100%;min-width:0}.journal-form textarea,.journal-layout textarea{resize:vertical;background:var(--panel,#141d2b);width:100%;min-height:100px;color:inherit;border:1px solid #34465c;border-radius:8px;padding:12px}.journal-card{text-align:left;align-items:center;gap:14px;width:100%;margin:12px 0;padding:16px;display:flex}.journal-card.selected{background:#203c42;border-color:#72dac0}.journal-card img{object-fit:cover;border-radius:6px;width:72px;height:52px}.journal-card span{flex:1;min-width:0}.journal-card small{margin-top:8px;display:block}.journal-gallery{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;display:grid}.journal-gallery figure{margin:0}.journal-gallery img{object-fit:cover;width:100%;height:110px}.journal-gallery button{max-width:100%}.journal-gallery figcaption{margin:8px 0;font-size:12px}.journal-image img{width:100%;height:auto;margin:16px 0;display:block}.journal-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.journal-facts small,.journal-facts strong{display:block}.journal-facts strong{overflow-wrap:anywhere;margin-top:10px;font-size:22px}.journal-prose{white-space:pre-wrap;overflow-wrap:anywhere}.journal-event{border-left:2px solid #4ca38e;margin:16px 0;padding:10px 16px}.journal-storage{accent-color:#70dec1;width:100%;height:5px;margin-bottom:28px}.journal-reasons{gap:12px;display:grid}.journal-result{border-top:1px solid #34465c;margin-top:24px;padding-top:16px}.journal-placeholder{min-height:240px}.journal-upload input{max-width:240px}.journal-form h3{margin-top:24px}@media (width<=1000px){.journal-layout{grid-template-columns:1fr}.journal-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=500px){.journal-fields{grid-template-columns:1fr}.journal-card{padding:12px}.journal-card img{width:48px}.journal-facts strong{font-size:18px}}.journal-snapshot{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;font-size:12px;overflow:auto}.journal-check-step{border:1px solid #34465c;border-radius:10px;margin:14px 0;padding:16px}.journal-check-step label{flex-direction:column;gap:8px;margin:12px 0;display:flex}.journal-check-step textarea{resize:vertical;width:100%;min-height:70px}.journal-check-step select{max-width:100%}.journal-check-summary{gap:10px}.journal-check-summary span{background:#20353d;border-radius:7px;padding:6px 10px;font-size:13px}.journal-strategy-card{border-top:1px solid #34465c;margin-top:20px;padding-top:16px}.journal-fields p{align-self:center}.journal-audit{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.journal-audit>div{min-width:0}@media (width<=500px){.journal-audit{grid-template-columns:1fr}}.journal-form-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.journal-form-heading h2{margin:0}.journal-form .journal-risk-currency{color:#afbdd0;flex-direction:row;align-items:center;gap:10px;margin:0;font-size:13px;display:flex}.journal-form .journal-risk-currency input{text-align:center;width:74px}.journal-full-row{grid-column:1/-1}.journal-draft-checklist{margin:28px 0}.journal-draft-checklist h4{text-transform:capitalize;margin:24px 0 8px}.journal-draft-step{border-bottom:1px solid #34465c;padding:14px 0}.journal-form .journal-tick{cursor:pointer;flex-direction:row;align-items:center;gap:12px;margin:0;display:flex}.journal-form .journal-tick input{accent-color:#70dec1;flex:none;width:19px;height:19px}.journal-draft-step>p,.journal-draft-step>details{margin:8px 0 0 31px}.journal-draft-step details summary{color:#afbdd0;cursor:pointer;font-size:13px}.journal-extra-fields{margin:24px 0}@media (width<=500px){.journal-form-heading{align-items:flex-start;gap:12px}.journal-form .journal-risk-currency{flex-direction:column;align-items:flex-end;gap:6px}.journal-form-heading h2{max-width:65%}.journal-draft-checklist .section-title{align-items:flex-start;gap:12px}}.journal-targets{min-width:0;margin:12px 0}.journal-target-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.journal-target-heading button{padding:4px 10px;font-size:13px}.journal-target-row{align-items:center;gap:8px;margin:8px 0;display:flex}.journal-form .journal-target-row label{flex-direction:row;flex:1;align-items:center;gap:10px;min-width:0;margin:0;display:flex}.journal-target-row label span{color:#afbdd0;flex:0 0 28px;font-size:12px}.journal-target-row input{min-width:0}.journal-target-row>button{padding:8px 12px}.journal-draft-uploads{border-block:1px solid #34465c;margin:24px 0;padding:20px 0}.journal-draft-uploads input[type=file]{width:100%;max-width:100%}.journal-queued-chart{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.journal-queued-chart span{overflow-wrap:anywhere;min-width:0}.journal-queued-chart button{flex:none}.journal-detail-tabs{border-bottom:1px solid #34465c;flex-wrap:wrap;gap:8px;margin:20px 0;padding-bottom:12px;display:flex}.journal-detail-tabs button[aria-selected=true]{background:#24564e;border-color:#70dec1}.journal-entry-summary{border-block:1px solid #34465c;margin:24px 0;padding:16px 0}.journal-entry-summary details{margin-top:12px}.journal-activity{margin:28px 0}.journal-status-filters{justify-content:flex-start;gap:8px}.journal-status-filters button{padding:8px 10px;font-size:13px}.journal-profile{max-width:960px}.journal-contract,.journal-discipline{border-top:1px solid var(--border,#34445b);margin-block:1rem;padding-block:1.25rem}.journal-contract details{margin-block:1rem}.journal-risk-summary{border:1px solid var(--border,#34445b);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;border-radius:12px;margin-block:1rem;padding:1rem 1.25rem}.journal-risk-summary p{margin-block:.5rem}.journal-risk-alert{color:#ffe3e8;background:#3a202b;border-color:#cc7784}.journal-risk-alert small{color:#ffe3e8}.journal-profile input,.journal-profile select{min-width:0}.journal-calculator-results{border-bottom:1px solid var(--border,#34445b);font-variant-numeric:tabular-nums;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1.25rem;margin-bottom:1rem;padding-block:1rem;display:grid}.journal-calculator-results strong{margin-top:.4rem;font-size:1.5rem;display:block}.journal-calculator-results small{display:block}.journal-calculator-results p{margin-block:.5rem}.journal-required{color:var(--text,#e5edf9);font-size:.85em;font-weight:600}.tools-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.tools-fields{grid-template-columns:1fr 1fr;gap:24px;display:grid}.tools-fields label,.tools-pricing label{flex-direction:column;gap:10px;display:flex}.tools-pricing{border-top:1px solid var(--border,#2c3a50);margin-top:28px;padding-top:20px}.tools-output{border-bottom:1px solid #2c3a50;flex-direction:column;gap:12px;padding:28px 0;display:flex}.tools-output strong{color:#7fe0c6;font-size:clamp(28px,4vw,44px)}.tools-output small{font-size:18px}.tools-results>.caption{margin-top:24px}@media (width<=800px){.tools-layout,.tools-fields{grid-template-columns:1fr}}.prop-budget{grid-template-columns:1fr 1fr;gap:20px;margin:24px 0;display:grid}.prop-budget dt{color:#b3c3db;font-size:13px}.prop-budget dd{font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:20px;font-weight:600}.prop-scenarios article{border-top:1px solid #2c3a50;padding:20px 0}.prop-stop-values{grid-template-columns:1fr 1fr;gap:16px;display:grid}.prop-stop-values span{color:#b3c3db;font-size:13px}.prop-stop-values strong{color:#e6edf8;font-variant-numeric:tabular-nums;margin-top:6px;font-size:18px;display:block}.prop-comparison h4{margin:0 0 16px}.prop-optimizer h2{font-size:28px}.prop-optimizer .caption{line-height:1.6}.prop-comparison>.caption{margin-top:20px}@media (width<=400px){.prop-budget{grid-template-columns:1fr}.prop-stop-values{gap:12px}}.tools-tabs{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-bottom:24px;padding-left:0;padding-right:0}.prop-method{grid-column:1/-1}.prop-optimizer,.tools-layout,.tools-tabs{text-transform:capitalize}.risk-headline{justify-content:space-between;align-items:baseline;gap:20px;margin:28px 0;display:flex}.risk-headline strong{font-size:24px}.risk-headline span{font-variant-numeric:tabular-nums;font-size:32px}.risk-headline small{color:#b3c3db;font-size:16px}.risk-scale{background:linear-gradient(90deg,#913c4e 0% 20%,#c26976 20% 40%,#64748b 40% 60%,#499d8b 60% 80%,#78d8bc 80% 100%);border-radius:6px;height:12px;margin:24px 8px 12px;position:relative}.risk-scale i{background:#fff;width:3px;height:22px;position:absolute;top:-5px;transform:translate(-50%)}.risk-scale-labels{color:#b3c3db;justify-content:space-between;font-size:12px;display:flex}.risk-components article{border-top:1px solid #2c3a50;padding:20px 0}.risk-components article>div:first-child{justify-content:space-between;gap:16px;display:flex}.risk-components h4{margin:0}.risk-components article>div>span{color:#b3c3db;font-size:12px}.risk-inputs>div{grid-template-columns:1fr auto;gap:8px;padding:14px 0;display:grid}.risk-inputs small{color:#b3c3db;grid-column:1/-1}.risk-method{margin-top:24px}.risk-explanation{line-height:1.6}.risk-method .caption{max-width:75ch;line-height:1.6}.risk-meter .tools-layout{grid-template-columns:1fr 1fr}@media (width<=800px){.risk-meter .tools-layout{grid-template-columns:1fr}.risk-headline{flex-wrap:wrap}}.risk-history{color:#b3c3db;width:100%;max-height:260px;margin-top:20px;display:block}.portfolio-controls{flex-wrap:wrap;justify-content:flex-start;align-items:end;gap:20px}.portfolio-controls label,.portfolio-preview label{flex-direction:column;gap:8px;display:flex}.portfolio-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0 0 20px;display:grid}.portfolio-summary dt{color:#b3c3db;font-size:13px}.portfolio-summary dd{font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:24px;font-weight:600}.portfolio-section{margin-top:24px}.portfolio-preview{flex-wrap:wrap;align-items:end;gap:16px;margin-top:24px;display:flex}.portfolio-position{border-top:1px solid #2c3a50;padding:20px 0}.portfolio-position>div:first-child{justify-content:space-between;gap:16px;display:flex}.portfolio-management,.portfolio-management .journal-fields{margin-top:16px}.portfolio-panel td small{color:#b3c3db;max-width:32ch;font-size:11px;display:block}.portfolio-matrix td{text-align:center;font-variant-numeric:tabular-nums;min-width:52px}.portfolio-matrix th{white-space:nowrap}.portfolio-overlap{color:#ffe0a8;background:#664b31}@media (width<=900px){.portfolio-summary{grid-template-columns:1fr 1fr}}@media (width<=480px){.portfolio-summary{grid-template-columns:1fr}.portfolio-preview{flex-direction:column;align-items:stretch}.portfolio-controls label{width:100%}}.portfolio-panel table{border-collapse:collapse;text-align:left;width:100%}.portfolio-panel th,.portfolio-panel td{border-bottom:1px solid var(--border,#29364b);white-space:nowrap;padding:12px 14px}.portfolio-panel td small{white-space:normal;display:block}.portfolio-matrix td{text-align:center}@font-face{font-family:Aiden Sora;src:url(/static/brand/sora-display.ttf)format("truetype");font-display:swap}:root{color:#e6ebf2;--muted:#a5b1c1;--border:#2c3745;--amber:#ffc05d;--surface:#141c25;--positive:#77e4b5;--negative:#f09a9f;background:#0b1016;font-family:Aiden Sora,Segoe UI,sans-serif}html{scrollbar-color:#475366 #0b1016;scroll-padding-top:20px}::selection{color:#13171e;background:#ffbd55}a{color:var(--amber);text-underline-offset:4px}input,textarea{caret-color:var(--amber)}button,input,select,textarea{background:#1b2430;border-color:#344253;border-radius:5px;max-width:100%;font-size:12px}button:hover{border-color:var(--amber)}:focus-visible{outline-offset:3px;outline:2px solid var(--amber)!important}button:disabled{cursor:not-allowed}h1,h2,h3{letter-spacing:-.025em}h1{font-size:30px;font-weight:700}h2{font-size:17px;font-weight:650}h3{font-size:15px}h4{margin-bottom:10px;font-size:13px}.positive{color:var(--positive)}.negative{color:var(--negative)}.neutral{color:#c2cad6}.caption{color:var(--muted);font-size:11px;line-height:1.7}.eyebrow{display:none}.terminal-app{display:block}.terminal-app>main{width:100%;min-width:0;margin:0}.terminal-header{border-bottom:1px solid var(--border);z-index:5;background:#0e141b;align-items:center;gap:24px;min-height:68px;padding:0 22px;display:flex;position:relative}.terminal-brand{flex:0 0 180px;align-items:center;display:flex}.terminal-brand img{object-fit:contain;width:180px;height:auto;max-height:48px;display:block}.terminal-header nav{flex-wrap:wrap;align-items:stretch;gap:5px;min-height:68px;display:flex}.terminal-header nav>a,.nav-menu>summary{color:#c8d1df;cursor:pointer;white-space:nowrap;align-items:center;padding:18px 13px;font-size:12px;list-style:none;display:flex}.nav-menu>summary::-webkit-details-marker{display:none}.terminal-header nav .active{color:var(--amber);box-shadow:inset 0 -2px var(--amber)}.terminal-header nav a:hover,.nav-menu>summary:hover{color:var(--amber);text-decoration:none}.nav-menu{position:relative}.nav-menu>div{z-index:10;background:#18212d;border:1px solid #425064;border-radius:5px;min-width:190px;padding:6px;position:absolute;top:100%;left:0;box-shadow:0 12px 24px #0006}.nav-menu>div a{color:#e6ebf2;padding:12px;font-size:12px;display:block}.workspace-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.workspace-actions .nav-menu>summary,.settings-link{padding:10px;font-size:11px}.workspace-actions .nav-menu>div{left:auto;right:0}.workspace-status{border-bottom:1px solid #202b39;justify-content:space-between;align-items:center;gap:16px;padding:10px 24px;display:flex}.primary{background:var(--amber);color:#151a22;border-color:var(--amber);font-weight:700}.page{max-width:1800px;padding:22px 22px 30px}.page-heading p{font-size:12px}.count{border-radius:5px;padding:6px 10px}.panel,.metric{background:var(--surface);border:1px solid var(--border);border-radius:6px}.panel{min-width:0;margin-bottom:0}.section-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.section-title h2,.section-title h3{margin:0}.section-title a{white-space:nowrap;font-size:11px}.panel>.section-title.padded{border-bottom:1px solid var(--border);margin:0}.toolbar{gap:10px;padding:12px}.tabs button,.timeframe-tabs button{padding:8px 11px;font-size:11px}.tabs button.selected,.timeframe-tabs .selected,.strength-tabs button[aria-selected=true],.strength-controls button[aria-pressed=true],.asset-meter .strength-tabs button[aria-pressed=true]{background:var(--amber);color:#121922;border-color:var(--amber)}.timeframe-tabs{flex-wrap:wrap;gap:5px;display:flex}.timeframe-tabs button[aria-pressed=true]{background:var(--amber);color:#121922;border-color:var(--amber)}.market-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.market-tile{border:1px solid var(--border);color:inherit;background:#151e28;border-radius:5px;flex-direction:column;gap:10px;min-width:0;padding:15px;display:flex}.market-tile:hover{border-color:#bd934c;text-decoration:none}.market-tile>span:first-child{font-size:12px;font-weight:650}.market-tile small{color:var(--muted);overflow-wrap:anywhere;font-size:10px;font-weight:400}.market-tile>strong{font-variant-numeric:tabular-nums;font:650 25px Aiden Sora,sans-serif}.market-tile>span{font-size:12px}.overview-coverage{color:var(--muted);margin:12px 0 18px;font-size:11px}.overview-coverage summary{cursor:pointer}.overview-coverage>span{margin:12px 20px 0 0;display:inline-block}.overview-primary,.overview-economics{grid-template-columns:minmax(0,1.7fr) minmax(310px,1fr);align-items:start;gap:14px;margin:14px 0;display:grid}.overview-secondary{grid-template-columns:1fr 1fr 1fr;gap:14px;margin:14px 0;display:grid}.overview-bottom{grid-template-columns:1fr 1.2fr;gap:14px;margin:14px 0;display:grid}.overview-primary>.risk-compact{align-self:stretch}.setup-matrix{width:100%;min-width:680px;font-size:12px}.setup-matrix th{text-transform:none;letter-spacing:0;text-align:left;background:#1c2632;font-size:10px}.setup-matrix th,.setup-matrix td{vertical-align:middle;padding:12px}.setup-matrix .sticky-symbol{background:#151e28;min-width:185px}.setup-matrix .bias-cell,.setup-matrix [data-label=Research]{min-width:120px}.setup-matrix .bias-cell strong{color:#d4dce8;background:#293443;border-radius:4px;padding:5px 6px;font-size:11px;display:inline-block}.setup-matrix .bullish strong{color:#8af1c1;background:#163c31}.setup-matrix .bearish strong{color:#ffb5b9;background:#49282d}.setup-matrix td small{color:#afbac9;font-size:10px;line-height:1.6}.setup-symbol small:first-of-type{display:none}.setup-symbol small:last-child{font-size:9px}.setup-symbol>div>a{color:#f0f3f7;font-size:12px}.setup-symbol .star{padding:4px;font-size:16px}.row-tools{margin-top:8px}.row-tools button{padding:3px 6px;font-size:10px}.evidence-warning{border:1px solid var(--amber);width:16px;height:16px;color:var(--amber);border-radius:50%;place-items:center;margin-left:6px;font-size:10px;font-weight:700;display:inline-grid}.setup-toolbar .search-sort{flex-wrap:wrap;gap:7px;width:100%;display:flex}.search-sort input{flex:1;min-width:120px}.search-sort select{max-width:160px}.show-markets{color:var(--amber);background:0 0;margin:12px auto;font-size:11px;display:block}.panel-foot{color:#aebaca;padding:12px;font-size:10px;line-height:1.7}.context-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.setup-context p{font-size:11px;line-height:1.8}.risk-compact-body{grid-template-columns:1fr 1fr;align-items:center;gap:12px;margin:20px 0;display:grid}.risk-dial{text-align:center;min-width:0}.risk-dial svg{width:100%;display:block}.risk-dial path{fill:none;stroke-width:15px;stroke-linecap:round}.risk-dial>strong{color:var(--positive);font-variant-numeric:tabular-nums;margin-top:-4px;font-size:31px;display:block}.risk-dial>strong small{color:#d5deeb;font-size:15px}.risk-dial>span{margin-top:8px;font-size:17px;font-weight:650;display:block}.risk-endpoints{color:var(--muted);justify-content:space-between;margin-top:10px;font-size:10px;display:flex}.risk-daily{background:#1c2632;border-radius:5px;padding:14px}.risk-daily h3{font-size:12px}.risk-daily p{max-height:160px;font-size:11px;line-height:1.9;overflow:auto}.risk-daily strong{font-size:12px}.currency-fundamental-ranks{gap:0;display:grid}.currency-fundamental-row{font-variant-numeric:tabular-nums;border-bottom:1px solid #283343;grid-template-columns:42px 58px 1fr 105px;align-items:center;gap:10px;padding:9px 0;font-size:12px;text-decoration:none;display:grid}.currency-fundamental-row:hover{background:#1c2632;text-decoration:none}.currency-fundamental-row>strong{color:#e6ebf2}.economy-score{text-align:right}.economy-track{background:#202b37;border-radius:3px;height:14px;display:block;position:relative;overflow:hidden}.economy-track:after{content:"";background:#8e9baa;width:1px;position:absolute;top:0;bottom:0;left:50%}.economy-track i{background:currentColor;border-radius:2px;height:100%;display:block;position:absolute}.economy-bias{text-align:center;background:#26313f;border-radius:4px;padding:4px;font-size:10px}.currency-fundamental-row.positive .economy-bias{background:#173d32}.currency-fundamental-row.negative .economy-bias{background:#49282d}.economy-evidence{margin-top:15px;font-size:12px}.pulse-categories{margin:0 0 15px}.pulse-categories>div{border-bottom:1px solid #2c3745;justify-content:space-between;gap:15px;padding:11px 0;font-size:12px;display:flex}.pulse-categories dd{margin:0}.data-table.compact th,.data-table.compact td{padding:10px;font-size:11px}.data-table caption{text-align:left;color:#dfe6ef;padding:10px 0;font-size:12px}.data-table small{font-size:10px}.pulse-releases{min-width:420px}.preview-strength-row{grid-template-columns:40px 1fr 30px;align-items:center;gap:12px;padding:8px 0;font-size:12px;display:grid}.preview-strength-row>strong{color:#e8edf4}.preview-strength-row>span:last-child{text-align:right;font-variant-numeric:tabular-nums}.sentiment-preview select{width:100%}.sentiment-preview .sentiment-bar>span{background:var(--positive)}.sentiment-preview .sentiment-shares{margin:20px 0;font-size:21px}.sentiment-preview>p{font-size:12px;line-height:1.7}.upcoming-list{margin:0;padding:0;list-style:none}.upcoming-list li{border-top:1px solid #2d3847;gap:15px;padding:12px 0;font-size:12px;display:flex}.upcoming-list small{color:var(--muted);margin-top:8px;font-size:10px;display:block}.context-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.context-preview-grid>div{min-width:0}.context-preview-grid span{margin:8px 0;font-size:11px;display:block}.context-preview-grid strong{font-variant-numeric:tabular-nums;font-size:19px;display:block}.context-preview-grid small{color:var(--muted);overflow-wrap:anywhere;font-size:9px;line-height:1.7;display:block}.fundamentals-nav{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.fundamentals-nav a{color:#d6dfec;border:1px solid #3a4657;border-radius:4px;padding:11px 15px;font-size:12px}.fundamentals-nav a:hover{color:var(--amber)}#currency-overview{margin-bottom:22px}.fundamental-heatmap{min-width:0;margin-bottom:24px}.fundamental-controls{border:1px solid var(--border);background:#17212c;border-radius:5px;padding:14px}.fundamental-controls h2{font-size:15px}.fundamental-controls label{font-size:11px}.fundamental-controls select{margin-left:7px}.fundamental-workspace{grid-template-columns:minmax(0,1.85fr) minmax(290px,1fr);align-items:start;gap:16px;margin:22px 0;display:grid}.economic-main{gap:16px;min-width:0;display:grid}.economic-evidence-table{min-width:700px}.economic-evidence-table th,.economic-evidence-table td{white-space:normal}.economic-evidence-table td:first-child{min-width:190px}.economic-evidence-table button{white-space:nowrap;padding:7px;font-size:10px}.economic-category-heading th{color:var(--amber);text-align:left;background:#202d3b}.selected-release{background:#20313c}.release-detail .tabs{margin:15px 0}.release-values{flex-wrap:wrap;gap:28px;display:flex}.release-values dt{color:var(--muted);font-size:11px}.release-values dd{font-variant-numeric:tabular-nums;margin:8px 0;font-size:24px}.release-detail p{font-size:12px;line-height:1.8}.captured-bars{align-items:end;gap:12px;padding:20px 0;display:flex;overflow-x:auto}.captured-bars>div{flex-direction:column;justify-content:flex-end;align-items:center;gap:9px;min-width:85px;font-size:11px;display:flex}.captured-bars i{background:var(--amber);width:28px;display:block}.captured-bars small{font-size:9px}.pair-leg-cards{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:15px;padding:10px 0 20px;display:grid}.pair-leg-cards>div{gap:10px;display:grid}.pair-leg-cards span{font-variant-numeric:tabular-nums;font-size:28px;font-weight:650}.pair-leg-cards small{font-size:11px}.pair-result{text-align:center;background:#202b39;gap:12px;margin:15px 0;padding:18px;display:grid}.pair-result>span,.pair-result>small{font-size:12px}.pair-result strong{font-size:26px}.standalone-gap{justify-content:space-between;gap:12px;font-size:12px;display:flex}.standalone-gap strong{font-size:20px}.pair-fundamental-comparison>p{font-size:12px;line-height:1.8}.pair-fundamental-comparison table{min-width:0}.category-summary-row{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:14px 0;font-size:12px;display:flex}.economy-category-summary>p{font-size:12px;line-height:1.9}.page-footer{gap:15px;margin-top:25px;padding:20px 24px;font-size:10px}.fundamental-panel-grid{margin:20px 0}.fundamental-category{border-color:var(--border);background:#15202b;border-radius:5px}.notice,.demo{overflow-wrap:anywhere;border-radius:5px;font-size:12px;line-height:1.8}.terminal-app>main>.notice,.terminal-app>main>.demo{margin:12px 22px}.fundamental-overview{gap:20px}.fundamental-native-context{margin:22px 0}.fundamental-category h3{font-size:15px}.overview-primary>.panel,.overview-economics>.panel,.overview-secondary>.panel,.overview-bottom>.panel,.fundamental-workspace .panel{margin-top:0}@media (width>=1800px){.page,.terminal-header{padding-inline:32px}}@media (width<=1200px){.terminal-header{flex-wrap:wrap;gap:12px;padding-block:8px}.terminal-header nav{min-height:46px}.terminal-header nav>a,.nav-menu>summary{padding:12px 10px}.workspace-actions{gap:5px}.terminal-brand{flex-basis:155px}.terminal-brand img{width:155px}.overview-primary,.overview-economics{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr)}.risk-compact-body{grid-template-columns:1fr}.risk-dial{width:100%;max-width:220px;margin:auto}.risk-daily p{max-height:none}.fundamental-workspace{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr)}.context-preview-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=950px){.overview-primary,.overview-economics{grid-template-columns:1fr}.risk-compact-body,.overview-secondary{grid-template-columns:1fr 1fr}.upcoming-preview{grid-column:1/-1}.overview-bottom,.fundamental-workspace{grid-template-columns:1fr}.pair-fundamental-comparison{grid-row:1}.terminal-header nav{order:3;width:100%}.workspace-actions{margin-left:auto}.context-grid{grid-template-columns:1fr}.market-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){h1{font-size:25px}.page{padding:18px 12px}.terminal-header{padding:10px 12px}.terminal-brand img{width:155px}.workspace-actions{gap:0}.workspace-actions .nav-menu>summary{font-size:10px}.settings-link{max-width:75px;font-size:10px;line-height:1.6}.terminal-header nav{gap:0}.terminal-header nav>a,.terminal-header nav>.nav-menu>summary{padding:12px 9px;font-size:11px}.nav-menu>div{max-width:calc(100vw - 30px)}.workspace-status{padding:10px 12px}.workspace-status .zone{max-width:58%;line-height:1.8}.market-tile{gap:8px;padding:12px}.market-tile>strong{font-size:20px}.market-tile>span:first-child{font-size:11px}.market-tile small{font-size:9px}.market-tiles{gap:8px}.overview-secondary{grid-template-columns:1fr}.upcoming-preview{grid-column:auto}.padded{padding:15px}.risk-compact-body{grid-template-columns:1fr 1fr}.risk-daily{padding:12px}.risk-daily p{font-size:10px}.risk-dial>strong{font-size:25px}.risk-dial>span{font-size:14px}.currency-fundamental-row{grid-template-columns:34px 48px 1fr 85px;gap:6px;font-size:11px}.economy-bias{font-size:9px}.overview-coverage>span{margin-top:8px;display:block}.setup-matrix{min-width:620px;display:table}.setup-matrix thead{display:table-header-group}.setup-matrix tbody{display:table-row-group}.setup-matrix tr{display:table-row}.setup-matrix td,.setup-matrix th{padding:10px;display:table-cell}.setup-matrix td:before{display:none}.setup-matrix .sticky-symbol{min-width:180px}.setup-matrix .bias-cell,.setup-matrix [data-label=Research]{min-width:115px}.setup-matrix [data-label=Research]{border-bottom:1px solid var(--border)}.setup-scroll{max-height:none;overflow:auto}.setup-matrix tr.setup-context{display:table-row}.setup-context td{white-space:normal}.setup-toolbar .search-sort select{flex:1;min-width:135px;max-width:none}.panel-foot{line-height:1.9}.section-title h2{font-size:16px}.section-title a{font-size:10px}.context-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fundamental-controls h2{width:100%}.fundamental-controls select{width:100%;margin-top:6px;margin-left:0}.fundamental-controls label{width:100%}.release-values{gap:20px}.release-values dd{font-size:21px}.pair-leg-cards span{font-size:26px}.fundamentals-nav a{padding:10px;font-size:10px}.terminal-app>main>.notice,.terminal-app>main>.demo{margin-inline:12px}.page-footer{flex-wrap:wrap;margin-left:0}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.currency-board:not(.compact) .currency-fundamental-ranks{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.currency-board:not(.compact) .currency-fundamental-row{background:#1a2430;border:1px solid #354151;border-radius:5px;flex-direction:column;align-items:flex-start;gap:14px;padding:15px 12px;display:flex}.currency-board:not(.compact) .economy-score{font-size:23px;font-weight:650}.currency-board:not(.compact) .economy-track{width:100%;height:6px}.currency-board:not(.compact) .economy-bias{font-size:10px}.fundamental-overview{margin-block:14px;padding:16px 0}.fundamental-overview dl{margin:10px 0}.fundamental-overview>p{margin:0}.fundamental-workspace{margin-top:14px}@media (width<=1100px){.currency-board:not(.compact) .currency-fundamental-ranks{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=550px){.currency-board:not(.compact) .currency-fundamental-ranks{grid-template-columns:repeat(2,minmax(0,1fr))}.currency-board:not(.compact) .currency-fundamental-row{gap:10px}.currency-board:not(.compact) .economy-score{font-size:21px}}.overview-heading{align-items:center;margin-bottom:10px}.overview-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.overview-controls .timeframe-tabs{margin:0}.overview-heading+p.caption{margin-bottom:8px}.market-tile{gap:8px;padding:12px}.market-tiles{margin:12px 0}.setup-matrix .bias-cell{background:0 0!important}.setup-matrix .symbol-cell{position:relative}.setup-matrix .row-tools{margin:0;position:absolute;bottom:8px;right:8px}.setup-matrix td{padding-block:9px}.setup-matrix .setup-symbol{padding-right:20px}.workspace-status{padding-block:7px}.workspace-status button{padding:7px 12px}.terminal-header,.terminal-header nav{min-height:58px}.terminal-header nav>a,.terminal-header nav>.nav-menu>summary{padding-block:16px}.page-heading p{font-weight:400}.currency-fundamental-row .economy-score{font-weight:600}.market-context-preview small{line-height:1.8}@media (width<=1100px){.overview-heading{flex-wrap:wrap}.overview-controls{justify-content:flex-start}}@media (width<=800px){.setup-matrix{min-width:620px;display:table}.setup-matrix thead{display:table-header-group}.setup-matrix tbody{display:table-row-group}.setup-matrix tr{display:table-row}.setup-matrix td,.setup-matrix th{padding:10px;display:table-cell}.setup-matrix td:before{display:none}.setup-matrix .sticky-symbol{min-width:180px}.setup-matrix .bias-cell,.setup-matrix [data-label=Research]{min-width:115px}.setup-scroll{width:100%;max-width:100%;max-height:none;overflow:auto}.setup-matrix tr.setup-context{display:table-row}.setup-context td{white-space:normal}}@media (width<=650px){.terminal-header nav{min-height:0}.terminal-header nav>a,.terminal-header nav>.nav-menu>summary{padding-block:12px}.overview-controls{gap:10px}.overview-heading h1{margin-bottom:5px}.overview-controls .count{font-size:10px}.terminal-header .workspace-actions{max-width:48%}}.biquote-widget{background:var(--surface,#141c25);min-width:0;max-width:100%;position:relative}.biquote-widget-toolbar{color:#a5b1c1;border-bottom:1px solid #2c3745;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;font-size:11px;display:flex}.biquote-widget-toolbar a{color:#ffc05d;white-space:nowrap}.biquote-widget iframe{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:0;width:100%;height:700px;display:block}.biquote-ticker{border-bottom:1px solid #2c3745}.biquote-ticker .biquote-widget-toolbar{border:0;padding-block:4px}.biquote-calendar iframe{height:620px}.biquote-widget-status{pointer-events:none;position:absolute;top:38px;left:14px}@media (width<=550px){.biquote-widget-toolbar{padding-inline:10px}.biquote-news iframe{height:760px}.biquote-calendar iframe{height:650px}}.risk-regions{margin-block:22px}.risk-regions>ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.risk-region{min-width:0;padding:15px 0}.risk-region:last-child{border-bottom:0}.risk-region-heading{flex-wrap:wrap;align-items:baseline;gap:8px 14px;display:flex}.risk-region p{margin:7px 0;line-height:1.7}.risk-flag{color:var(--amber);font-size:11px}.risk-context-values{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:14px 28px;margin-block:14px;display:flex}.risk-context-values dt{color:var(--muted);font-size:11px;line-height:1.7}.risk-context-values dd{margin:4px 0 0}.risk-region details>p,.risk-regions>p{max-width:70ch}.risk-volatility{margin-block:18px}.risk-volatility>p{line-height:1.7}@media (width<=650px){.risk-context-values{gap:14px 22px}.risk-region-heading{gap:6px 12px}}@media (width<=800px){.risk-regions>ul{grid-template-columns:1fr;gap:0}.risk-region{border-bottom:1px solid var(--border)}.risk-region:last-child{border-bottom:0}}.asset-section-nav{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:24px;margin-bottom:18px;padding:10px 0 16px;display:flex}.asset-section-nav a{color:var(--muted);font-size:12px}.asset-section-nav a:hover{color:var(--amber)}#research-summary,#research-chart,#research-evidence,#research-history,#research-technical{scroll-margin-top:20px}.asset-research-summary{grid-template-columns:1.05fr 1fr;margin-bottom:20px;padding:0;display:grid;overflow:hidden}.asset-research-lead{border-right:1px solid var(--border);padding:26px 30px}.asset-research-lead h2{margin:0;font-size:13px}.asset-research-lead p{max-width:68ch;color:var(--muted);font-size:12px;line-height:1.8}.research-conclusion{flex-wrap:wrap;align-items:baseline;gap:24px;margin:18px 0 14px;display:flex}.research-conclusion>strong{letter-spacing:-.025em;font-size:32px;line-height:1.25}.research-conclusion>span{font-size:26px}.research-conclusion small{color:var(--muted);font-size:12px}.research-alignment{justify-content:space-between;gap:16px;margin:18px 0;display:flex}.research-alignment>strong{color:var(--text)}.asset-research-lead details{border-top:1px solid var(--border);margin-top:20px;padding-top:14px}.asset-research-lead summary{color:var(--amber);cursor:pointer;font-size:11px}.research-support{padding:24px 28px}.research-support h3{margin:0;font-size:12px}.research-support-row{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding:12px 0;font-size:12px;display:flex}.research-support-row>div{flex-direction:column;gap:6px;display:flex}.research-support-row>div:last-child{text-align:right}.research-support-row small{color:var(--muted);font-size:11px;font-weight:400}.asset-price-chart{margin:0 0 24px;padding:0;overflow:hidden}.asset-price-chart>.section-title{align-items:center;margin:0;padding:18px 22px}.asset-price-chart h2{margin:0;font-size:16px}.asset-price-chart label{color:var(--muted);font-size:11px}.asset-price-chart select{max-width:180px;margin-left:10px}.asset-tv-chart{background:var(--surface);height:500px;position:relative}.asset-tv-host,.asset-tv-chart .tradingview-widget-container{width:100%;height:100%}.asset-tv-chart .tradingview-widget-container__widget{width:100%;height:calc(100% - 32px)}.asset-tv-chart iframe{border:0;width:100%;height:100%;display:block}.asset-tv-chart .tradingview-widget-copyright{text-align:center;min-height:32px;color:var(--muted);font-size:12px;line-height:32px}.asset-tv-status{background:var(--surface);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:25px;display:flex;position:absolute;inset:0}.asset-tv-status p{color:var(--muted);max-width:42ch;margin:0;font-size:12px;line-height:1.7}.asset-tv-status strong{font-size:15px}.chart-provenance{border-top:1px solid var(--border);max-width:none;margin:0;padding:12px 22px;font-size:11px}.asset-economic-research>.pair-fundamental-comparison{margin-bottom:24px}.asset-economic-research>.pair-fundamental-comparison>.pair-leg-cards{grid-template-columns:1fr 1fr;gap:20px;display:grid}.asset-economic-research>.pair-fundamental-comparison .pair-result{border-block:1px solid var(--border);padding:16px 0}.asset-economic-research>.pair-fundamental-comparison h3{font-size:17px}.asset-economic-research .fundamental-controls{margin-bottom:12px}.economic-expanded .economic-v2-overview{border-top-width:1px}.economic-expanded .economic-v2-workspace.has-detail{grid-template-columns:minmax(0,1fr) 320px}.economic-v2.economic-expanded .economic-compact-table{table-layout:auto;min-width:640px}.economic-v2.economic-expanded .economic-compact-table th:first-child{width:auto;min-width:190px}.economic-v2.economic-expanded .economic-compact-table th:not(:first-child){width:auto}.economic-expanded .economic-evidence-table td,.economic-expanded .economic-evidence-table th,.economic-expanded .economic-evidence-table strong{font-size:11px}.asset-history-changes{grid-template-columns:1fr 1.25fr;align-items:start;gap:20px;margin-block:24px;display:grid}.asset-history-changes>.panel{min-width:0;margin:0}.asset-history-changes h2{font-size:16px;line-height:1.5}.asset-history-changes p{max-width:75ch;font-size:12px;line-height:1.8}.asset-technical-evidence>summary{color:var(--amber);cursor:pointer;font-size:14px}.asset-technical-evidence .bias-grid{margin-top:20px}@media (width<=1100px){.economic-expanded .economic-v2-workspace.has-detail{grid-template-columns:1fr}.asset-research-lead,.research-support{padding:22px}.asset-price-chart>.section-title{flex-wrap:wrap;gap:12px}}@media (width<=700px){.asset-research-summary{grid-template-columns:1fr}.asset-research-lead{border-right:0;border-bottom:1px solid var(--border);padding:20px}.research-support{padding:20px}.research-conclusion{justify-content:space-between;gap:12px}.research-conclusion>strong{font-size:28px}.research-conclusion>span{font-size:23px}.asset-section-nav{gap:12px 20px}.asset-section-nav a{font-size:11px}.asset-price-chart>.section-title{padding:16px}.asset-price-chart label{align-items:center;gap:8px;display:flex}.asset-price-chart select{margin:0}.asset-tv-chart{height:420px}.chart-provenance{padding:12px 16px}.asset-history-changes{grid-template-columns:1fr}.economic-v2.economic-expanded .economic-compact-table{table-layout:fixed;width:100%;min-width:0}.economic-expanded .economic-secondary{display:none}.economic-v2.economic-expanded .economic-compact-table th:first-child{width:52%;min-width:0}.economic-v2.economic-expanded .economic-compact-table th:not(:first-child){width:24%}.economic-v2.economic-expanded .economic-compact-table td,.economic-v2.economic-expanded .economic-compact-table th{padding:12px 6px}.economic-expanded .economic-evidence{padding:15px!important}.economic-expanded .economic-reading-detail{padding:18px}.economic-expanded .economic-v2-workspace{gap:16px}}@media (prefers-reduced-motion:reduce){.asset-section-nav{scroll-behavior:auto}}:root{--canvas:#0b1117;--header:#0d151c;--surface:#101b23;--control:#192630;--border:#263641;--text:#e6edf4;--muted:#9cabb9;--amber:#ffbd4c;--positive:#70e5b2;--negative:#f08d98}body{background:var(--canvas)}.terminal-header{background:var(--header);gap:22px;min-height:54px;padding-inline:22px}.terminal-header nav{min-height:54px}.terminal-header nav>a,.terminal-header nav>.nav-menu>summary{padding:16px 11px;font-size:12px;font-weight:500}.terminal-brand{flex-basis:180px}.terminal-brand img{width:180px;max-height:40px}.workspace-status{padding:5px 22px}.workspace-status .zone{font-size:10px}.workspace-status button{padding:6px 10px;font-size:11px}.biquote-ticker .biquote-widget-toolbar{font-size:10px;line-height:1.3}.biquote-ticker iframe{height:40px}.page{max-width:1800px;margin:auto;padding:16px 18px 25px}.page-heading{margin-bottom:12px}.page-heading h1{font-size:28px;line-height:1.2}.page-heading p{font-size:12px;line-height:1.5}.research-icon{color:var(--amber);vertical-align:middle;flex-shrink:0}.section-title h2{align-items:center;gap:9px;font-size:16px;font-weight:600;line-height:1.3;display:flex}.panel{background:var(--surface);border-color:var(--border);border-radius:5px}.padded{padding:14px}.caption{color:var(--muted);font-size:11px}.page .panel+.panel{margin-top:0}.overview-workspace{font-size:12px}.overview-workspace .overview-heading{margin-bottom:6px}.overview-workspace .overview-heading+p.caption{margin:0 0 8px;font-size:10px}.overview-workspace .overview-controls{gap:10px}.overview-workspace .timeframe-tabs button{min-width:35px;padding:6px 9px;font-size:10px}.overview-workspace .count{padding:5px 8px;font-size:10px}.overview-workspace .market-tiles{gap:10px;margin:9px 0 12px}.overview-workspace .market-tile{background:var(--surface);border-color:var(--border);gap:6px;padding:10px 12px 6px;position:relative;overflow:hidden}.tile-heading{align-items:center;gap:9px;display:flex}.tile-heading>span{min-width:0;font-size:12px;font-weight:600}.tile-heading>span>small{color:var(--muted);margin-left:7px;font-size:10px;font-weight:400}.tile-heading>small{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:9px}.tile-values{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tile-values>strong{letter-spacing:.005em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:650;line-height:1.2}.tile-values>span{font-size:12px;font-weight:600}.tile-sparkline{width:100%;height:30px;margin-top:2px;display:block}.tile-history-unavailable{height:30px;color:var(--muted);align-items:center;font-size:10px;display:flex}.tile-observation{color:var(--muted);font-size:9px;line-height:1.4}.market-mark{width:29px;min-width:29px;height:29px;color:var(--amber);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.market-mark>span{letter-spacing:.04em;font-size:6px;font-weight:650;position:absolute;bottom:-3px}.market-mark-fx{color:#90b2df}.market-mark-index .research-icon,.market-mark-metal .research-icon{color:#ffbf45}.market-mark-energy .research-icon{color:#aab6cb}.tile-heading .market-mark{width:24px;min-width:24px;height:24px}.overview-workspace .overview-primary,.overview-workspace .overview-economics{grid-template-columns:minmax(0,1.7fr) minmax(330px,1fr);align-items:stretch;gap:10px;margin:10px 0}.overview-workspace .overview-secondary{grid-template-columns:1fr 1fr 1.08fr;gap:10px;margin:10px 0}.overview-workspace .overview-bottom{grid-template-columns:1.05fr 1.2fr;gap:10px;margin:10px 0}.overview-workspace .section-title{flex-wrap:nowrap;gap:10px;margin-bottom:10px}.overview-workspace .section-title.padded{padding:12px}.overview-workspace .setups-panel{overflow:hidden}.overview-workspace .setups-panel>.section-title{border-bottom:0;padding-bottom:6px}.overview-workspace .setup-toolbar{justify-content:space-between;align-items:center;gap:8px;padding:4px 10px 9px;display:flex}.overview-workspace .tabs{flex-wrap:wrap;gap:4px;width:auto}.overview-workspace .tabs button{white-space:nowrap;border-radius:3px;padding:5px 7px;font-size:10px}.setup-advanced{flex-shrink:0;font-size:10px;position:relative}.setup-advanced>summary{cursor:pointer;color:var(--muted);padding:5px}.setup-advanced[open]{background:var(--control);border:1px solid var(--border);border-radius:5px;padding:12px}.setup-advanced[open] .search-sort{flex-wrap:wrap;gap:7px;width:100%;margin-block:8px;display:flex}.setup-advanced input{width:140px;min-width:100px}.setup-advanced select,.ranking-control select{padding:6px;font-size:10px}.ranking-control{padding-top:4px}.overview-workspace .setup-matrix{min-width:600px;font-size:11px}.overview-workspace .setup-matrix th{border-top:1px solid var(--border);background:#14212b;padding:7px 10px;font-size:10px;font-weight:500}.overview-workspace .setup-matrix td{border-color:var(--border);height:52px;padding:8px 10px}.overview-workspace .setup-matrix .sticky-symbol{background:0 0;min-width:180px}.overview-workspace .setup-symbol{gap:10px;padding-right:18px}.overview-workspace .setup-symbol>div>a{font-size:11px;font-weight:600;line-height:1.4}.overview-workspace .setup-symbol .star{width:18px;height:18px;color:var(--muted);background:0 0;border:0;padding:0;font-size:15px;line-height:18px;position:absolute;top:8px;right:11px}.overview-workspace .setup-symbol .star.saved{color:var(--amber)}.overview-workspace .setup-close-time{display:none}.overview-workspace .setup-symbol small.setup-quote{white-space:nowrap;gap:12px;font-size:10px;line-height:1.7;display:flex}.overview-workspace .setup-symbol small.setup-quote>span{font-weight:550}.overview-workspace .setup-matrix .bias-cell{min-width:106px}.overview-workspace .setup-matrix .bias-cell strong{white-space:nowrap;border-radius:3px;padding:2px 7px;font-size:10px;font-weight:500}.overview-workspace .setup-matrix td small{margin-top:3px;font-size:10px;line-height:1.5}.overview-workspace .row-tools{bottom:5px;right:10px}.overview-workspace .row-tools>button{min-width:18px;color:var(--muted);background:0 0;border:0;padding:0;font-size:12px}.overview-workspace .show-markets{float:right;color:var(--amber);background:0 0;border:0;padding:8px 10px;font-size:10px}.overview-workspace .panel-foot{min-height:32px;color:var(--muted);border-top:1px solid var(--border);padding:9px 12px;font-size:9px;line-height:1.7}.overview-workspace .risk-compact{min-height:310px;padding:12px}.overview-workspace .risk-compact-body{grid-template-columns:minmax(160px,1.05fr) 1fr;align-items:start;gap:12px}.overview-workspace .risk-dial{width:100%;max-width:230px;margin:0 auto}.overview-workspace .risk-dial svg{width:100%;height:auto;max-height:153px}.overview-workspace .risk-dial>strong{margin-top:-3px;font-size:29px;line-height:1.2}.overview-workspace .risk-dial>span{font-size:18px}.overview-workspace .risk-daily{background:#18252e;border-radius:4px;padding:10px 12px}.overview-workspace .risk-daily h3{margin-bottom:5px;font-size:12px}.overview-workspace .risk-daily p{margin-bottom:10px;font-size:11px;font-weight:400;line-height:1.55}.overview-workspace .risk-daily>p.caption{font-size:10px}.overview-workspace .risk-daily>strong{background:#293844;border-radius:3px;padding:3px 8px;font-size:11px}.overview-workspace .risk-compact>.caption{margin:12px 0 0;font-size:9px;line-height:1.5}.overview-workspace .currency-board,.overview-workspace .economic-pulse{padding:12px}.overview-workspace .currency-board>.caption{margin-bottom:8px;font-size:9px}.overview-workspace .currency-fundamental-ranks{gap:0}.overview-workspace .currency-fundamental-row{border-bottom:1px solid #1f2e38;grid-template-columns:39px 55px minmax(50px,1fr) 73px;align-items:center;gap:10px;min-height:22px;padding:3px 0}.overview-workspace .economy-score{font-size:11px}.overview-workspace .economy-bias{text-align:center;background:#20313b;border-radius:3px;padding:1px 4px;font-size:9px}.overview-workspace .economy-track{border-radius:2px;height:9px}.overview-workspace .economy-track i{border-radius:2px}.overview-workspace .economy-evidence{margin-top:7px;font-size:9px}.overview-workspace .economic-pulse>.section-title select{padding:5px 7px;font-size:10px}.overview-workspace .pulse-categories{margin:0 0 10px}.overview-workspace .pulse-categories>div{padding:4px 0;font-size:11px}.overview-workspace .pulse-categories dd{text-align:center;background:#233440;border-radius:3px;min-width:70px;margin-left:0;padding:1px 7px;font-size:10px}.overview-workspace .data-table{min-width:0;font-size:10px}.overview-workspace .data-table th,.overview-workspace .data-table td{border-color:var(--border);padding:5px 7px;font-size:10px}.overview-workspace .data-table td small{font-size:9px;line-height:1.5}.overview-workspace .economic-pulse>.caption{margin:7px 0;font-size:9px}.overview-workspace .economic-pulse>a{font-size:10px}.overview-workspace .pulse-releases caption{text-align:left;margin-bottom:5px;font-size:11px;font-weight:550}.overview-workspace .overview-secondary>.panel,.overview-workspace .overview-bottom>.panel{padding:12px}.overview-workspace .preview-strength-row{grid-template-columns:40px 1fr 30px;gap:10px;padding:3px 0;font-size:10px}.overview-workspace .strength-preview>.caption{margin-block:7px;font-size:9px;line-height:1.5}.overview-workspace .sentiment-preview select{padding:5px;font-size:10px}.overview-workspace .sentiment-shares{margin:12px 0 5px;font-size:24px;line-height:1.2}.overview-workspace .sentiment-shares>strong{font-weight:600}.overview-workspace .sentiment-bar{height:10px}.overview-workspace .sentiment-preview>p{margin-block:6px;font-size:10px;line-height:1.5}.overview-workspace .upcoming-list{margin:0}.overview-workspace .upcoming-list li{padding:7px 0;font-size:10px}.overview-workspace .upcoming-list small{margin-top:3px;font-size:9px}.overview-workspace .upcoming-preview>.caption{margin-bottom:8px;font-size:9px}.overview-workspace .context-preview-grid{gap:10px}.overview-workspace .context-preview-grid strong{font-size:20px;line-height:1.3}.overview-workspace .context-preview-grid span{margin-block:6px;font-size:10px}.overview-workspace .context-preview-grid small{font-size:9px;line-height:1.6}.overview-workspace .positioning-preview td small:first-of-type{display:none}.overview-workspace .positioning-preview>.caption,.overview-workspace .market-context-preview>.caption{margin-block:6px;font-size:9px}.overview-coverage{margin-top:12px;font-size:10px}.overview-workspace>.snapshot-stamp{margin-top:9px;font-size:9px}.research-change-value{font-weight:550;font-size:26px!important}.research-change-value small{color:var(--muted);font-size:11px;font-weight:400}.economic-comparison-page .economy-comparison-grid{grid-template-columns:minmax(330px,.85fr) minmax(0,1.3fr);gap:16px;margin:20px 0 28px;display:grid}.economic-comparison-page .currency-fundamental-row{grid-template-columns:40px 50px minmax(80px,1fr) 85px;gap:10px;min-height:39px}.economy-matrix{min-width:0}.economy-matrix .data-table{min-width:580px;font-size:11px}.economy-matrix th,.economy-matrix td{white-space:normal;padding:11px 7px;font-size:11px}.economy-matrix th{font-weight:450}.economy-matrix td button{color:var(--amber);background:0 0;border:0;padding:4px;font-size:12px}.matrix-assessment{white-space:nowrap;display:inline-block}.economy-selection-title{margin-bottom:18px}.economic-comparison-page>.page-heading>label{color:var(--muted);font-size:12px}.economic-comparison-page>.page-heading>label select{margin-left:10px}.economic-comparison-page .economic-v2-workspace{margin-bottom:0}@media (width<=1200px){.terminal-header{gap:12px}.terminal-header nav>a,.terminal-header nav>.nav-menu>summary{padding-inline:8px;font-size:11px}.overview-workspace .overview-primary,.overview-workspace .overview-economics{grid-template-columns:minmax(0,1.5fr) minmax(310px,1fr)}.overview-workspace .risk-compact-body{grid-template-columns:1fr 1fr}.tile-heading>small{display:none}.tile-heading>span{font-size:11px}.tile-values>strong{font-size:22px}.overview-workspace .tabs button{padding:5px;font-size:9px}}@media (width<=950px){.overview-workspace .overview-primary,.overview-workspace .overview-economics{grid-template-columns:1fr}.overview-workspace .overview-secondary{grid-template-columns:1fr 1fr}.overview-workspace .upcoming-preview{grid-column:1/-1}.overview-workspace .overview-bottom{grid-template-columns:1fr 1fr}.economic-comparison-page .economy-comparison-grid{grid-template-columns:1fr}.overview-workspace .risk-compact{min-height:0}.overview-workspace .risk-compact-body{grid-template-columns:1fr 1.4fr}.overview-workspace .risk-dial svg{max-height:150px}.overview-workspace .setup-toolbar{flex-wrap:wrap}.overview-workspace .tabs button{padding:6px 8px;font-size:10px}.setup-advanced[open]{width:100%}}@media (width<=650px){.page{padding:14px 12px 22px}.terminal-header{gap:12px;padding-inline:12px}.terminal-brand{flex-basis:150px}.terminal-brand img{width:150px}.terminal-header .workspace-actions{gap:4px;font-size:10px}.workspace-actions .nav-menu>summary,.settings-link{padding:7px;font-size:10px}.terminal-header nav{gap:1px}.terminal-header nav>a,.terminal-header nav>.nav-menu>summary{padding:11px 7px;font-size:10px}.workspace-status{padding-inline:12px}.workspace-status .zone{font-size:9px}.overview-workspace .market-tiles{grid-template-columns:1fr 1fr;gap:8px}.overview-workspace .market-tile{padding:9px 9px 6px}.tile-heading{gap:6px}.tile-heading>span{font-size:10px}.tile-heading>span>small{margin:1px 0 0;font-size:8px;display:block}.tile-values>strong{font-size:20px}.tile-values{flex-direction:column;align-items:flex-start;gap:2px}.tile-values>span{font-size:10px}.tile-observation{font-size:8px}.tile-sparkline{height:26px}.overview-workspace .overview-secondary,.overview-workspace .overview-bottom{grid-template-columns:1fr}.overview-workspace .overview-controls{justify-content:space-between;width:100%}.overview-workspace .timeframe-tabs{gap:4px}.overview-workspace .timeframe-tabs button{min-width:31px;padding:5px 7px;font-size:10px}.overview-workspace .overview-heading h1{font-size:25px}.overview-workspace .risk-compact-body{grid-template-columns:1fr 1fr;gap:10px}.overview-workspace .risk-daily{padding:9px}.overview-workspace .risk-daily p{font-size:10px;line-height:1.55}.overview-workspace .risk-dial>strong{font-size:26px}.overview-workspace .risk-dial>span{font-size:15px}.overview-workspace .risk-compact{padding:12px}.overview-workspace .setup-matrix td{height:55px}.overview-workspace .setup-matrix .sticky-symbol{min-width:175px}.overview-workspace .setup-symbol{gap:8px}.overview-workspace .setup-advanced{font-size:10px}.overview-workspace .currency-fundamental-row{grid-template-columns:35px 48px minmax(60px,1fr) 65px;gap:8px;min-height:25px}.economic-comparison-page .currency-fundamental-row{grid-template-columns:35px 48px minmax(60px,1fr) 65px;gap:8px}.economy-comparison-grid .currency-board{padding:14px}.economy-matrix .table-scroll{overflow-x:auto}.economic-comparison-page>.page-heading{flex-wrap:wrap;gap:16px}.economic-comparison-page .economy-selection-title{flex-wrap:wrap;gap:10px}.asset-price strong{font-size:25px}.asset-history-changes{gap:14px}}.asset-title-control{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.asset-title-control h1{margin-bottom:0}.asset-title-control select{padding:7px 10px;font-size:11px}.page .download-links{flex-wrap:wrap;gap:10px;font-size:10px;display:flex}.terminal-app .demo{color:var(--amber);background:0 0;border:0;min-height:0;margin:0;padding:5px 22px;font-size:10px}.overview-workspace .panel-foot{font-size:10px}.terminal-header .terminal-brand img{object-fit:contain;width:180px;height:40px}.terminal-header nav{align-items:stretch}.terminal-header nav>a,.terminal-header nav>.nav-menu{align-items:stretch;display:flex}.terminal-header nav>.nav-menu{position:relative}.terminal-header nav>.nav-menu>summary{box-sizing:border-box;height:100%;line-height:inherit;align-items:center;margin:0;list-style:none;display:flex}.terminal-header nav>.nav-menu>summary::-webkit-details-marker{display:none}.macro-indicators{margin-top:20px}.macro-indicators>summary{cursor:pointer;color:var(--text);padding:4px;font-size:14px}.macro-indicators[open]>summary{margin-bottom:22px}.macro-indicators section{margin-top:18px}.macro-indicators .chips{grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.economic-v2-purpose:empty{display:none}@media (width<=650px){.macro-indicators .chips{grid-template-columns:repeat(2,minmax(0,1fr))}}.mobile-section-links,.mobile-scroll-hint{display:none}@media (width<=700px){.mobile-section-links{white-space:nowrap;gap:8px;margin:16px 0;padding:2px 0 8px;display:flex;overflow-x:auto}.mobile-section-links a{border:1px solid var(--border);min-height:44px;color:var(--amber);border-radius:6px;align-items:center;padding:8px 12px;font-size:12px;text-decoration:none;display:flex}.mobile-scroll-hint{color:var(--muted);margin:10px 0;font-size:11px;display:block}.strength-ranking-columns,.asset-meter .strength-ranking-columns{scroll-snap-type:x proximity;grid-template-columns:repeat(5,minmax(250px,85%));gap:12px;padding-bottom:12px}.strength-ranking-column{scroll-snap-align:start}.strength-ranking-columns:focus-visible,.economy-matrix .table-scroll:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.economic-comparison-page .economy-matrix th:first-child,.economic-comparison-page .economy-matrix td:first-child{z-index:1;min-width:65px;box-shadow:2px 0 0 var(--border);background:#141c25;position:sticky;left:0}.economic-comparison-page .economy-matrix td button{min-height:44px}}.upcoming-markets{margin-top:14px}.upcoming-markets ul{flex-wrap:wrap;gap:12px 24px;margin:12px 0 0;padding:0;list-style:none;display:flex}.upcoming-markets li{color:var(--muted);align-items:center;gap:10px;display:flex}.upcoming-markets li small{border:1px solid var(--border);border-radius:4px;padding:3px 6px;font-size:10px}.sidebar-workspace{--sidebar-width:228px;--header-height:76px;--shell-line:#293543;display:block}.sidebar-workspace>.workspace-main{margin-left:var(--sidebar-width);width:calc(100% - var(--sidebar-width));min-width:0;transition:margin-left .18s}.workspace-sidebar{width:var(--sidebar-width);border-right:1px solid var(--shell-line);z-index:50;background:#0f161e;flex-direction:column;transition:width .18s;display:flex;position:fixed;inset:0 auto 0 0}.workspace-brand{border-bottom:1px solid var(--shell-line);flex-shrink:0;justify-content:center;align-items:center;height:164px;margin:0 18px;display:flex}.workspace-brand .brand-expanded{width:158px;height:120px;display:block}.workspace-brand svg{width:100%;height:100%}.brand-collapsed{display:none}.sidebar-links{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#354355 transparent;flex:1;padding:19px 13px;overflow-y:auto}.shell-nav-label{color:#a5b1c1;letter-spacing:.12em;text-transform:uppercase;margin-bottom:11px;padding:0 12px;font-size:11px;display:block}.shell-workspace-label{margin-top:24px}.workspace-sidebar nav>a,.workspace-sidebar summary{color:#bcc7d5;border-radius:5px;align-items:center;gap:12px;min-height:40px;margin-bottom:3px;padding:11px 12px;font-size:11px;line-height:1.4;text-decoration:none;display:flex}.workspace-sidebar nav>a.active,.workspace-sidebar summary.active{color:var(--amber);box-shadow:inset 2px 0 var(--amber);background:#2b251b}.workspace-sidebar nav>a:hover,.workspace-sidebar summary:hover{background:#17212c;text-decoration:none}.workspace-sidebar .research-icon{color:inherit;width:18px;height:18px}.shell-icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:18px;height:18px;display:block}.workspace-sidebar summary{cursor:pointer;list-style:none}.workspace-sidebar summary::-webkit-details-marker{display:none}.shell-chevron{margin-left:auto}.shell-subnav{border-left:1px solid #34404e;margin:4px 0 9px 21px;padding-left:12px}.shell-subnav a{color:var(--muted);align-items:center;gap:10px;padding:9px 6px;font-size:11px;text-decoration:none;display:flex}.shell-subnav a.active{color:var(--amber)}.shell-subnav .research-icon{width:15px;height:15px}.workspace-person{border-top:1px solid var(--shell-line);align-items:center;gap:10px;min-height:64px;padding:13px;display:flex}.workspace-avatar{width:32px;height:32px;color:var(--amber);background:#28303d;border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;display:grid}.workspace-person>.shell-nav-text{min-width:0;font-size:11px;line-height:1.5}.workspace-person small{color:var(--muted);overflow-wrap:anywhere;font-size:10px;display:block}.workspace-person .admin-link{margin-left:auto}.shell-icon-button{color:#bcc7d5;background:0 0;border:1px solid #0000;border-radius:5px;flex-shrink:0;place-items:center;padding:8px;text-decoration:none;display:grid}.shell-icon-button:hover{color:var(--amber);border-color:var(--shell-line);text-decoration:none}.workspace-topbar{z-index:40;min-height:var(--header-height);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--shell-line);background:#0e151df5;align-items:center;gap:15px;padding:14px 24px;display:flex;position:sticky;top:0}.workspace-breadcrumb{gap:7px;min-width:0;display:grid}.workspace-breadcrumb small{color:var(--muted);font-size:11px}.workspace-breadcrumb strong{font-size:14px;font-weight:550}.workspace-header-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.workspace-header-actions select{border-radius:5px;max-width:160px;padding:8px 10px;font-size:11px}.shell-refresh{white-space:nowrap;background:#18232f;border-radius:5px;padding:9px 12px;font-size:11px}.mobile-brand,.drawer-close{display:none}.sidebar-workspace .page{max-width:1700px;padding:25px 24px 28px}.sidebar-workspace .biquote-ticker{border-width:0 0 1px;border-radius:0;margin:0}.sidebar-workspace .biquote-ticker iframe{height:40px}.sidebar-workspace .biquote-ticker .biquote-widget-status{min-height:20px;padding:6px 24px;font-size:11px}.sidebar-workspace .demo{font-size:11px!important}.shell-status{color:var(--muted);border-bottom:1px solid var(--shell-line);align-items:center;gap:15px;padding:8px 24px;font-size:11px;display:flex}.shell-status button{padding:4px 9px;font-size:11px}.back-to-top{z-index:45;width:44px;height:44px;color:var(--amber);background:#352a1a;border:1px solid #806332;border-radius:8px;place-items:center;padding:10px;display:grid;position:fixed;bottom:23px;right:24px;box-shadow:0 6px 18px #0006}.back-to-top .shell-icon{width:20px;height:20px}.skip-content{z-index:70;color:#15120a;background:#ffc05d;padding:12px;position:fixed;top:8px;left:240px;transform:translateY(-150%)}.skip-content:focus{transform:none}.shell-collapsed{--sidebar-width:74px}.shell-collapsed .workspace-brand{height:93px;margin:0 8px}.shell-collapsed .brand-expanded{display:none}.shell-collapsed .brand-collapsed{width:40px;height:40px;display:block}.shell-collapsed .sidebar-links{padding:14px 9px}.shell-collapsed .workspace-sidebar nav>a,.shell-collapsed .workspace-sidebar summary{justify-content:center;padding:12px 0}.shell-collapsed .shell-nav-text,.shell-collapsed .shell-nav-label,.shell-collapsed .shell-chevron{display:none}.shell-collapsed .shell-subnav{border:0;margin:0;padding:0}.shell-collapsed .shell-subnav a{justify-content:center;padding:10px}.shell-collapsed .shell-subnav .research-icon{width:17px;height:17px}.shell-collapsed .workspace-person{justify-content:center}.shell-collapsed .workspace-person .admin-link{margin-left:0}.shell-collapsed .workspace-person>.workspace-avatar{display:none}.reading-state{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:16px;font-size:12px;display:flex}.reading-state.is-loading{gap:12px;display:grid}.reading-state button{padding:6px 10px;font-size:11px}.reading-skeleton{background:#293745;border-radius:3px;width:70%;height:7px;animation:1.6s ease-in-out infinite reading-pulse;display:block}.reading-state.is-loading .reading-skeleton{max-width:260px}.compact-unavailable .strength-grid,.compact-unavailable .strength-history{display:none}.compact-unavailable .notice{margin-block:12px}@keyframes reading-pulse{50%{opacity:.35}}@media (width<=1100px){.workspace-topbar{gap:12px;padding-inline:18px}.workspace-header-actions{gap:7px}.workspace-header-actions select{max-width:125px}.workspace-breadcrumb strong{font-size:13px}}@media (width<=800px){.sidebar-workspace>.workspace-main{width:100%;margin-left:0;transition:none}.sidebar-workspace{--header-height:66px}.workspace-sidebar,.shell-collapsed .workspace-sidebar{width:246px;transition:transform .2s;transform:translate(-100%)}.drawer-open .workspace-sidebar{transform:none}.shell-scrim{z-index:49;background:#0009;position:fixed;inset:0}.drawer-close{display:grid;position:absolute;top:8px;right:8px}.workspace-topbar{gap:11px;padding:11px 14px}.workspace-breadcrumb{display:none}.mobile-brand{flex-shrink:0;width:150px;height:28px;display:block}.mobile-brand svg{width:100%;height:100%}.workspace-header-actions{gap:6px}.workspace-header-actions>[aria-label=Selected\ Market],.workspace-header-actions>.workspace-avatar{display:none}.workspace-header-actions select{max-width:63px;padding:7px}.shell-refresh{width:32px;height:32px;padding:0;font-size:0}.shell-refresh:before{content:"↻";font-size:20px}.sidebar-workspace .page{padding:21px 14px 25px}.back-to-top{bottom:18px;right:15px}.shell-status{padding-inline:14px;font-size:11px}.skip-content{left:14px}.shell-collapsed .workspace-brand{height:164px;margin:0 18px}.shell-collapsed .brand-expanded{width:158px;height:120px;display:block}.shell-collapsed .brand-collapsed{display:none}.shell-collapsed .shell-nav-text{display:initial}.shell-collapsed .shell-nav-label{display:block}.shell-collapsed .shell-chevron{display:initial}.shell-collapsed .sidebar-links{padding:19px 13px}.shell-collapsed .workspace-sidebar nav>a,.shell-collapsed .workspace-sidebar summary{justify-content:initial;padding:11px 12px}.shell-collapsed .shell-subnav{border-left:1px solid #34404e;margin:4px 0 9px 21px;padding-left:12px}.shell-collapsed .shell-subnav a{justify-content:initial;padding:9px 6px}.shell-collapsed .workspace-person{justify-content:initial}.shell-collapsed .workspace-person>.workspace-avatar{display:grid}}@media (width<=360px){.mobile-brand{width:125px}.workspace-topbar{gap:7px;padding-inline:10px}.workspace-header-actions select{max-width:55px}}@media (prefers-reduced-motion:reduce){.sidebar-workspace *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.initial-strength-loading .strength-matrix,.initial-strength-loading .asset-context,.compact-unavailable .strength-grid{display:none}.sidebar-workspace .page [id]{scroll-margin-top:95px}
