.rates-shell{width:100%;height:100%;min-height:0;display:grid;grid-template-rows:36px minmax(0,1fr);overflow:hidden;background:#e9f0f3;color:#0b2432;font-family:var(--type-ui);--terminal-line:#cddce2;--terminal-soft:#f2f7f9;--terminal-muted:#70858e}.terminal-command{position:relative;width:100%;height:68px;display:grid;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;gap:8px;padding:7px 17px;border:1px solid rgba(198,216,224,.88);border-radius:20px;background:var(--header-surface);color:#647983;box-shadow:inset 0 1px #ffffffeb,0 16px 44px #0f394b1f;-webkit-backdrop-filter:blur(22px) saturate(145%);backdrop-filter:blur(22px) saturate(145%);pointer-events:auto}.terminal-command:focus-within{border-color:#79bfda;box-shadow:0 0 0 3px #159ed114}.terminal-command input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#16303c;font-size:16px}.terminal-command input::placeholder{color:#8a9ba2}.terminal-command kbd{justify-self:end;min-width:22px;padding:3px 5px;border:1px solid #d8e3e7;border-radius:6px;background:#f3f7f8;color:#71868f;font:10px var(--type-mono);text-align:center}.terminal-command-results{position:absolute;top:74px;left:0;right:0;z-index:50;overflow:hidden;border:1px solid #c8d8de;border-radius:14px;background:#fff;box-shadow:0 24px 54px #0f364733}.terminal-command-results button{width:100%;display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:9px 10px;border:0;border-bottom:1px solid #e2ebee;background:#fff;color:#193642;text-align:left;cursor:pointer}.terminal-command-results button:hover{background:#edf7fa}.terminal-command-results button span{font-size:9.5px;font-weight:600}.terminal-command-results button small{color:#7d9199;font:7.5px var(--type-mono)}.terminal-command-results p{margin:0;padding:12px;color:#7a8e96;font-size:9px}.rates-system-actions{justify-self:end;display:flex;align-items:center;gap:5px}.rates-system-actions button{height:30px;display:flex;align-items:center;gap:6px;padding:0 9px;border:1px solid #d3e0e5;border-radius:7px;background:#fff;color:#4f6873;font-size:8px;cursor:pointer}.rates-system-actions button:hover{border-color:#95bfce;color:#087fad;background:#f8fcfd}.rates-workspace-rail{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:0 16px;border-bottom:1px solid var(--terminal-line);background:#f7fafb}.rates-tabs{align-self:stretch;display:flex;align-items:center;gap:1px}.rates-tabs a,.rates-tabs>span{height:100%;display:flex;align-items:center;padding:0 11px;border-bottom:2px solid transparent;color:#667c86;font-size:8.5px;font-weight:500;text-decoration:none;white-space:nowrap}.rates-tabs a:hover{color:#087eac}.rates-tabs a.active{border-color:#159ed1;color:#0b2432;background:#edf7fa}.rates-tabs>span{opacity:.45}.rates-mode-switch{justify-self:center;height:25px;display:flex;align-items:center;gap:2px;padding:2px 3px 2px 7px;border:1px solid #d3e0e5;border-radius:7px;background:#fff;color:#81949c}.rates-mode-switch button{height:19px;padding:0 7px;border:0;border-radius:4px;background:transparent;color:#6f838c;font-size:7.5px;cursor:pointer}.rates-mode-switch button[aria-pressed=true]{background:#0b2c3d;color:#fff}.rates-system-status{justify-self:end;display:flex;align-items:center;gap:10px;color:#738891;font-size:7.5px}.rates-system-status>span{display:flex;align-items:center;gap:4px;white-space:nowrap}.rates-online i,.terminal-chart-live i{width:5px;height:5px;border-radius:50%;background:#25aa77;box-shadow:0 0 0 3px #25aa7717}.rates-generated{font-family:var(--type-mono)}.rates-stage{min-height:0;overflow:auto;padding:7px 8px 8px}.rates-stage>*{min-height:100%}.rates-state{max-width:1400px;margin:auto;padding:28px}.rates-terminal{height:100%;min-height:0;display:grid;grid-template-rows:42px minmax(0,1fr) 68px;gap:6px;overflow:hidden}.rates-terminal-toolbar{display:grid;grid-template-columns:220px 1fr auto;align-items:center;gap:10px;padding:4px 6px;border:1px solid var(--terminal-line);border-radius:9px;background:#fff;box-shadow:0 4px 16px #124a6009}.terminal-meeting-stepper{height:31px;display:grid;grid-template-columns:28px 1fr 28px;align-items:center;border:1px solid #d8e4e8;border-radius:7px;overflow:hidden;background:#f7fafb}.terminal-meeting-stepper button{height:100%;display:grid;place-items:center;border:0;background:transparent;color:#55707b;cursor:pointer}.terminal-meeting-stepper button:hover:not(:disabled){background:#e8f4f8;color:#0783b2}.terminal-meeting-stepper button:disabled{opacity:.28}.terminal-meeting-stepper div{min-width:0;padding:0 7px;border-inline:1px solid #dbe6ea}.terminal-meeting-stepper span{display:block;color:#87989f;font-size:6.5px;letter-spacing:.08em;text-transform:uppercase}.terminal-meeting-stepper strong{display:block;overflow:hidden;color:#1b3541;font-size:8.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.rates-performance{justify-self:center;display:flex;align-items:center;height:100%}.rates-performance>div{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:0 6px;min-width:104px;padding:0 12px;border-left:1px solid #deeaee}.rates-performance>div:last-child{border-right:1px solid #deeaee}.rates-performance span{grid-column:1/-1;color:#82969e;font-size:6.5px;letter-spacing:.08em;text-transform:uppercase}.rates-performance strong{font-size:11px;font-weight:600}.rates-performance small{color:#7a8e97;font-size:6.5px}.rates-view-toggle{display:flex;height:30px;padding:3px;border:1px solid #d6e3e8;border-radius:7px;background:#eff5f7}.rates-view-toggle button{display:flex;align-items:center;gap:5px;padding:0 8px;border:0;border-radius:5px;background:transparent;color:#687e88;font-size:8px;cursor:pointer}.rates-view-toggle button[aria-pressed=true]{background:#092a3b;color:#fff;box-shadow:0 3px 8px #092a3b24}.rates-terminal-body{min-height:0;display:grid;grid-template-columns:220px minmax(0,1fr) 310px;gap:6px;overflow:hidden}.terminal-navigator,.rates-chart-panel,.terminal-macro,.rates-inspector,.rates-spine-panel{border:1px solid var(--terminal-line);border-radius:9px;background:#fff;box-shadow:0 6px 18px #124a6009}.terminal-navigator{min-height:0;display:flex;flex-direction:column;overflow:hidden}.terminal-navigator>section{padding:9px;border-bottom:1px solid #dce7eb}.terminal-navigator>section:last-child{border:0}.terminal-navigator .terminal-data-section{min-height:0;flex:1;display:flex;flex-direction:column}.terminal-panel-title{display:flex;align-items:center;gap:6px;margin-bottom:7px;color:#728790;font-size:7px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.terminal-layer-list{display:grid;gap:3px}.terminal-layer-list label{display:grid;grid-template-columns:16px 1fr;gap:7px;align-items:center;min-height:35px;padding:4px 5px;border-radius:6px;cursor:pointer}.terminal-layer-list label:hover{background:#f2f7f9}.terminal-layer-list input{position:absolute;opacity:0;pointer-events:none}.terminal-layer-check{width:14px;height:14px;display:grid;place-items:center;border:1px solid #c4d4da;border-radius:4px;color:transparent}.terminal-layer-list input:checked+.terminal-layer-check{background:#17313e;border-color:#17313e;color:#fff}.terminal-layer-list .is-predictive input:checked+.terminal-layer-check{background:#159ed1;border-color:#159ed1}.terminal-layer-list .is-optimal input:checked+.terminal-layer-check{background:#9b722e;border-color:#9b722e}.terminal-layer-list label>span:last-child{min-width:0}.terminal-layer-list strong,.terminal-layer-list small{display:block}.terminal-layer-list strong{font-size:8.5px;font-weight:600}.terminal-layer-list small{margin-top:1px;color:#82949c;font-size:6.8px}.terminal-series-browser{min-height:0;flex:1;display:flex;flex-direction:column}.terminal-series-search{height:29px;display:flex;align-items:center;gap:6px;padding:0 8px;border:1px solid #d4e1e6;border-radius:6px;color:#81949c}.terminal-series-search input{width:100%;border:0;outline:0;background:transparent;color:#17313e;font-size:8px}.terminal-series-search input::placeholder{color:#8a9ba2}.terminal-series-list{min-height:0;flex:1;margin-top:6px;overflow:auto}.terminal-series-list button{width:100%;min-height:35px;display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:7px;align-items:center;padding:5px 4px;border:0;border-bottom:1px solid #e5edef;background:transparent;color:#193440;text-align:left;cursor:pointer}.terminal-series-list button:hover:not(:disabled){background:#f0f7f9}.terminal-series-list button:disabled{opacity:.45;cursor:not-allowed}.terminal-series-list i{width:6px;height:6px;border:1px solid #aec1c9;border-radius:50%}.terminal-series-list i.is-active{border-color:#159ed1;background:#159ed1;box-shadow:0 0 0 3px #159ed11a}.terminal-series-list span{min-width:0}.terminal-series-list strong,.terminal-series-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.terminal-series-list strong{font-size:7.8px;font-weight:500}.terminal-series-list small{margin-top:2px;color:#87989f;font-size:6.3px}.terminal-series-list em{padding:2px 3px;border-radius:3px;background:#f5eddf;color:#8c6a30;font:normal 5.5px var(--type-data);text-transform:uppercase}.terminal-series-list em.is-verified{background:#e8f5ef;color:#247254}.terminal-series-limit{margin:6px 0 0;color:#87989f;font-size:6.5px}.terminal-canvas{min-width:0;min-height:0;display:grid;grid-template-rows:minmax(180px,1fr) 194px;gap:6px;overflow:hidden}.rates-chart-panel{min-width:0;min-height:0;overflow:hidden;padding:7px 9px 2px}.rates-chart-panel button{min-height:26px!important;border-radius:5px!important;padding-inline:8px!important;font-size:7.5px!important}.rates-chart-panel svg{max-width:100%}.terminal-chart-caption{height:28px;display:flex;align-items:center;justify-content:space-between;padding:0 2px}.terminal-chart-caption div:first-child span,.terminal-chart-caption div:first-child strong{display:block}.terminal-chart-caption div:first-child span{color:#82969e;font-size:6px;letter-spacing:.11em}.terminal-chart-caption div:first-child strong{margin-top:1px;font-size:9px;font-weight:600}.terminal-chart-live{display:flex;align-items:center;gap:6px;color:#758991;font-size:7px}.terminal-macro{min-width:0;min-height:0;overflow:hidden;padding:7px 9px 5px}.terminal-macro-head{height:29px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.terminal-macro-head>div:first-child strong,.terminal-macro-head>div:first-child span{display:block}.terminal-macro-head strong{font-size:8.5px}.terminal-macro-head span{margin-top:1px;color:#7d9199;font-size:6.5px}.terminal-transform{display:flex;height:24px;padding:2px;border:1px solid #d6e2e7;border-radius:6px;background:#f1f6f8}.terminal-transform button{padding:0 6px;border:0;border-radius:4px;background:transparent;color:#6d828b;font-size:6.7px;cursor:pointer}.terminal-transform button[aria-pressed=true]{background:#fff;color:#0e303f;box-shadow:0 2px 6px #143d4f1a}.terminal-macro-canvas{position:relative;min-height:0}.terminal-macro-loading{height:114px;display:flex;align-items:center;justify-content:center;gap:6px;color:#7f929a;font-size:8px}.terminal-spin{animation:terminal-spin 1s linear infinite}@keyframes terminal-spin{to{transform:rotate(360deg)}}.terminal-macro-legend{position:absolute;top:2px;left:48px;right:12px;display:flex;flex-wrap:wrap;gap:3px 10px;pointer-events:none}.terminal-macro-legend div{display:flex;align-items:center;gap:4px;color:#607782;font-size:6.5px}.terminal-macro-legend i{width:8px;height:2px}.terminal-macro-legend strong{font-size:6.5px;font-weight:600}.terminal-data-integrity{height:15px;display:flex;align-items:center;gap:5px;padding-top:3px;border-top:1px solid #e2ebee;color:#7b8f97;font-size:6px}.terminal-data-integrity.is-warning{color:#8e6b2c}.rates-inspector{min-height:0;display:flex;flex-direction:column;overflow:hidden}.terminal-inspector-tabs{flex:none;height:35px;display:grid;grid-template-columns:repeat(4,1fr);padding:3px;border-bottom:1px solid #dbe6ea;background:#f5f9fa}.terminal-inspector-tabs button{display:flex;align-items:center;justify-content:center;gap:4px;border:0;border-radius:5px;background:transparent;color:#748a93;font-size:6.5px;cursor:pointer}.terminal-inspector-tabs button[aria-selected=true]{background:#fff;color:#0c3345;box-shadow:0 2px 8px #10384914}.terminal-inspector-tabs button span{display:none}.terminal-inspector-content{min-height:0;flex:1;overflow:auto;padding:9px}.rates-inspector-head{padding-bottom:7px;border-bottom:1px solid #dfebef}.rates-inspector-head>span{display:block;margin-bottom:3px;color:#82949c;font-size:6.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.rates-inspector-head p{margin:0;font-size:8.5px}.rates-inspector-decisions{margin-top:7px}.rates-inspector-decisions>*{font-size:8px}.rates-inspector-signal{display:flex;align-items:center;gap:8px;margin-top:7px;padding:6px 7px;border-radius:7px;background:#edf7fa;color:#0b8dbd}.rates-inspector-signal div{display:grid;gap:1px}.rates-inspector-signal span{color:#6e8994;font-size:6px;text-transform:uppercase;letter-spacing:.08em}.rates-inspector-signal strong{color:#17404f;font-size:7.5px;font-weight:600}.rates-takeaway{margin:7px 0 0;color:#536c76;font-size:7.5px;line-height:1.45}.terminal-inspector-note{margin-top:8px;padding-top:7px;border-top:1px solid #e1eaed}.terminal-inspector-note strong{color:#7a8e96;font-size:6px;letter-spacing:.08em;text-transform:uppercase}.terminal-inspector-note p{margin:3px 0 0;color:#4e6671;font-size:7px;line-height:1.4}.terminal-inspector-loading{height:28px;margin-top:8px;border-radius:5px;background:linear-gradient(90deg,#edf3f5 25%,#f8fbfc,#edf3f5 75%);background-size:200% 100%;animation:terminal-shimmer 1.4s infinite}@keyframes terminal-shimmer{to{background-position:-200% 0}}.rates-inspector-links{display:grid;gap:0;margin-top:8px;padding-top:5px;border-top:1px solid #dfebef}.rates-inspector-links a{display:flex;min-height:24px;align-items:center;justify-content:space-between;padding:0 5px;border-radius:5px;color:#087fad;font-size:7.2px;font-weight:600;text-decoration:none}.rates-inspector-links a:hover{background:#eef8fb}.rates-inspector-disclosure{flex:none;margin:0 8px 7px;padding-top:6px;border-top:1px solid #dfebef;color:#8799a0;font-size:5.7px;line-height:1.35}.terminal-inspector-empty{margin:0;padding:14px 6px;color:#778b94;font-size:8px;line-height:1.5}.terminal-kv-list{margin:0}.terminal-kv-list div{display:grid;grid-template-columns:1fr auto;gap:10px;padding:7px 2px;border-bottom:1px solid #e1eaed}.terminal-kv-list dt{color:#687e88;font-size:7px;text-transform:capitalize}.terminal-kv-list dd{max-width:140px;margin:0;overflow:hidden;color:#183743;font-size:7.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.terminal-agent-list{display:grid;gap:6px}.terminal-agent-list article{padding:7px;border:1px solid #dce7eb;border-radius:6px}.terminal-agent-list article>div{display:flex;justify-content:space-between;gap:8px}.terminal-agent-list strong{font-size:7.5px}.terminal-agent-list span{padding:2px 4px;border-radius:3px;font-size:5.5px;text-transform:uppercase}.terminal-agent-list span.is-predictive{background:#e2f4fa;color:#087ba8}.terminal-agent-list span.is-optimal{background:#f5eddf;color:#8d682b}.terminal-agent-list p{margin:4px 0 0;color:#617782;font-size:6.8px}.terminal-agent-list b{color:#163541}.terminal-agent-list small{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-top:4px;color:#7d8f97;font-size:6.2px;line-height:1.4}.terminal-rule-list{display:grid}.terminal-rule-list>div{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:8px 2px;border-bottom:1px solid #e1eaed}.terminal-rule-list span{font-size:7.2px;text-transform:capitalize}.terminal-rule-list strong{font-size:8px}.terminal-rule-list small{grid-column:1/-1;color:#85969d;font-size:6px}.rates-spine-panel{position:relative;min-width:0;overflow:hidden;padding:2px 7px}.terminal-spine-title{position:absolute;top:6px;left:10px;z-index:3;display:flex;align-items:baseline;gap:8px;pointer-events:none}.terminal-spine-title span{color:#526b76;font-size:7px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.terminal-spine-title small{color:#8a9ba1;font-size:5.8px}.rates-stage>.max-w-6xl,.rates-stage>.max-w-5xl,.rates-stage>div:not(.rates-terminal):not(.rates-state){max-width:none!important;height:100%;overflow:auto;padding:8px}.rates-stage table{font-variant-numeric:tabular-nums}.rates-shell{letter-spacing:0}.terminal-command input{font-size:16px}.terminal-command-results button span{font-size:10.5px}.terminal-command-results button small{font-size:8.5px}.rates-system-actions button{font-size:9px;font-weight:500}.rates-tabs a,.rates-tabs>span{font-size:9.5px}.rates-mode-switch button,.rates-system-status{font-size:8.5px}.rates-terminal-toolbar{grid-template-columns:236px 1fr auto}.terminal-meeting-stepper span,.rates-performance span,.rates-performance small{font-size:7.25px}.terminal-meeting-stepper strong{font-size:9.5px}.rates-performance strong{font-size:12px}.rates-view-toggle button{font-size:9px;font-weight:500}.rates-terminal-body{grid-template-columns:236px minmax(0,1fr) 322px}.terminal-panel-title{font-size:8px;letter-spacing:.075em}.terminal-layer-list strong{font-size:9.5px}.terminal-layer-list small{font-size:7.5px}.terminal-series-search input{font-size:9px}.terminal-series-list strong{font-size:8.8px}.terminal-series-list small{font-size:7px}.terminal-series-list em{font-size:6.5px;font-family:var(--type-ui)}.terminal-series-limit{font-size:7.25px}.rates-chart-panel button{font-size:9px!important;font-weight:500!important}.terminal-chart-caption div:first-child span{font-size:7px;letter-spacing:.085em}.terminal-chart-caption div:first-child strong{font-size:10px}.terminal-chart-live{font-size:8px}.terminal-macro-head strong{font-size:9.5px}.terminal-macro-head span{font-size:7.25px}.terminal-transform button{font-size:7.8px}.terminal-macro-legend div,.terminal-macro-legend strong{font-size:7.25px}.terminal-data-integrity{font-size:7px}.terminal-inspector-tabs button{font-size:7.5px}.rates-inspector-head>span{font-size:7.25px;letter-spacing:.075em}.rates-inspector-head p{font-size:9.25px;line-height:1.45}.rates-inspector-decisions>*{font-size:9px}.rates-inspector-signal span{font-size:7px}.rates-inspector-signal strong{font-size:8.25px}.rates-takeaway{font-size:8.25px;line-height:1.5}.terminal-inspector-note strong{font-size:7px}.terminal-inspector-note p{font-size:7.75px;line-height:1.45}.rates-inspector-links a{font-size:8.25px}.rates-inspector-disclosure{font-size:6.5px}.terminal-inspector-empty{font-size:9px}.terminal-kv-list dt{font-size:8px}.terminal-kv-list dd,.terminal-agent-list strong{font-size:8.5px}.terminal-agent-list span{font-size:6.5px}.terminal-agent-list p{font-size:7.75px}.terminal-agent-list small{font-size:7.25px}.terminal-rule-list span{font-size:8px}.terminal-rule-list strong{font-size:9px}.terminal-rule-list small{font-size:7px}.terminal-spine-title span{font-size:8px}.terminal-spine-title small{font-size:6.75px}@media(min-width:1180px){.terminal-inspector-tabs button span{display:inline}}@media(max-width:1180px){.rates-generated{display:none}.rates-terminal-body{grid-template-columns:196px minmax(0,1fr) 270px}.rates-terminal-toolbar{grid-template-columns:196px 1fr auto}.rates-performance>div{min-width:86px;padding-inline:8px}.terminal-spine-title small{display:none}}@media(max-width:920px){.rates-shell{height:auto;min-height:calc(100svh - 68px);grid-template-rows:auto auto;overflow:visible}.rates-workspace-rail{grid-template-columns:1fr;padding:0 10px}.rates-tabs{overflow-x:auto}.rates-tabs a,.rates-tabs>span{height:34px}.rates-mode-switch,.rates-system-status{display:none}.rates-stage{overflow:visible}.rates-terminal{height:auto;grid-template-rows:auto auto auto}.rates-terminal-toolbar{grid-template-columns:1fr}.rates-performance{justify-self:start;overflow-x:auto;max-width:100%}.rates-terminal-body{grid-template-columns:1fr;overflow:visible}.terminal-navigator{max-height:420px}.terminal-canvas{grid-template-rows:auto auto;overflow:visible}.rates-inspector{max-height:520px}.rates-chart-panel{overflow-x:auto}.rates-chart-panel>div{min-width:680px}.rates-spine-panel{min-width:760px}.rates-terminal{overflow-x:auto}}@media(prefers-reduced-motion:reduce){.terminal-spin,.terminal-inspector-loading{animation:none}}.terminal-loss-list{display:grid;gap:3px;margin-top:8px;padding-top:7px;border-top:1px solid #dfe9ed}.terminal-loss-list>div{display:grid;grid-template-columns:42px 1fr 36px;gap:5px;align-items:center;padding:3px 4px;border-radius:4px;font-size:6.5px}.terminal-loss-list>div.is-selected{background:#eaf6fa;color:#087fab}.terminal-loss-list i{height:5px;overflow:hidden;border-radius:2px;background:#edf3f5}.terminal-loss-list i b{display:block;height:100%;background:#9b722e}.terminal-loss-list strong{text-align:right}.research-lab{height:100%;min-height:0;display:grid;grid-template-rows:auto 102px minmax(0,1fr);gap:7px;overflow:hidden}.research-head{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:12px 16px;border:1px solid var(--terminal-line);border-radius:9px;background:#fff}.research-head>div>span,.research-panel-head span{color:#159ed1;font-size:7px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.research-head h2{margin:2px 0 0;font-size:20px;font-weight:500}.research-head>div>p{margin:2px 0 0;color:#748991;font-size:8px}.research-head>p{max-width:390px;margin:0;color:#788c95;font-size:7.5px;line-height:1.4;text-align:right}.research-metrics{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--terminal-line);border-radius:9px;overflow:hidden;background:#fff}.research-metric{padding:12px 14px;border-right:1px solid var(--terminal-line)}.research-metric span,.research-metric strong,.research-metric small{display:block}.research-metric span{color:#738891;font-size:7px;text-transform:uppercase;letter-spacing:.07em}.research-metric strong{margin-top:5px;font-size:24px;font-weight:500;letter-spacing:-.03em}.research-metric small{margin-top:4px;color:#87999f;font-size:7px}.research-grid{min-height:0;display:grid;grid-template-columns:1.25fr .75fr;grid-template-rows:1fr 1fr;gap:7px}.research-panel{min-height:0;overflow:auto;border:1px solid var(--terminal-line);border-radius:9px;background:#fff;padding:10px}.research-panel-head{display:flex;align-items:start;justify-content:space-between;padding:1px 2px 9px;border-bottom:1px solid #dfe9ed}.research-panel-head h3{margin:2px 0 0;font-size:11px;font-weight:600}.research-panel-head>svg{color:#81949c}.research-table-head,.research-table-row{display:grid;grid-template-columns:1.5fr repeat(3,.6fr);gap:8px;align-items:center;padding:0 5px}.research-table-head{height:25px;color:#85979e;font-size:6.5px;text-transform:uppercase}.research-table-row{min-height:31px;border-top:1px solid #e5edef;font-size:8px}.research-table-row strong{font-weight:500;text-transform:capitalize}.research-table-row span{text-align:right}.research-wedges{display:grid;gap:5px;padding:9px 2px}.research-wedges>div{display:grid;grid-template-columns:50px 1fr 26px;gap:7px;align-items:center;font-size:7px}.research-wedges>div>i{height:8px;border-radius:2px;background:#edf3f5;overflow:hidden}.research-wedges>div>i>b{display:block;height:100%;background:linear-gradient(90deg,#159ed1,#9b722e)}.research-wedges>div>strong{text-align:right}.research-coalitions{display:grid;grid-template-columns:repeat(3,1fr);margin-top:9px;border:1px solid #dfe9ed;border-radius:7px;overflow:hidden}.research-coalitions>div{padding:10px;border-right:1px solid #dfe9ed}.research-coalitions>div:last-child{border:0}.research-coalitions span,.research-coalitions strong,.research-coalitions small{display:block}.research-coalitions span{font-size:7px;text-transform:uppercase;color:#748991}.research-coalitions strong{margin-top:5px;font-size:16px}.research-coalitions small{margin-top:4px;color:#87999f;font-size:6px}.research-errors{display:grid}.research-errors a{min-height:31px;display:grid;grid-template-columns:1fr 1fr 1fr 16px;gap:8px;align-items:center;padding:0 5px;border-bottom:1px solid #e4edef;color:#3f5965;font-size:7px;text-decoration:none}.research-errors a:hover{background:#f0f8fa;color:#087fac}@media(max-width:920px){.research-lab{height:auto;grid-template-rows:auto auto auto}.research-grid{grid-template-columns:1fr;grid-template-rows:auto}.research-panel{min-height:240px}.research-metrics{grid-template-columns:repeat(2,1fr)}.research-head{align-items:start}.research-head>p{text-align:left}}.rates-shell{grid-template-rows:46px minmax(0,1fr);background:linear-gradient(rgba(21,158,209,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(21,158,209,.035) 1px,transparent 1px),#edf3f5;background-size:52px 52px}.rates-workspace-rail{grid-template-columns:minmax(0,1fr) auto minmax(190px,1fr);padding:0 clamp(12px,1.35vw,24px);background:#f9fcfdf0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.rates-tabs{gap:3px;min-width:0}.rates-tabs a,.rates-tabs>span{height:34px;padding:0 clamp(8px,.72vw,13px);border:0;border-radius:9px;color:#617780;font-size:clamp(10px,.72vw,12px);font-weight:600}.rates-tabs a:hover{color:#087fac;background:#eef8fb}.rates-tabs a.active{color:#fff;background:#0b2c3d;box-shadow:0 7px 16px #0a2b3b29}.rates-mode-switch{height:32px;padding:3px 4px 3px 9px;border-radius:9px}.rates-mode-switch button{height:24px;padding:0 9px;border-radius:6px;font-size:11px;font-weight:600}.rates-system-status{gap:8px;font-size:11px}.rates-online i,.terminal-chart-live i{width:7px;height:7px}.rates-stage{overflow:hidden;padding:8px clamp(8px,.75vw,14px) 10px}.rates-terminal{position:relative;grid-template-rows:48px 90px minmax(0,1fr) 62px;gap:8px}.rates-terminal-toolbar{grid-template-columns:clamp(210px,16vw,270px) minmax(320px,1fr) auto;gap:12px;padding:6px 8px;border-radius:12px;border-color:#c8d9df;box-shadow:0 8px 28px #124a600e}.terminal-meeting-stepper{height:34px;grid-template-columns:34px 1fr 34px;border-radius:8px}.terminal-meeting-stepper div{padding:0 10px}.terminal-meeting-stepper span{font-size:9px;letter-spacing:.07em}.terminal-meeting-stepper strong{margin-top:1px;font-size:12px}.rates-performance{justify-self:start}.rates-performance>div{min-width:clamp(94px,8vw,132px);padding:0 clamp(9px,1vw,16px)}.rates-performance span,.rates-performance small{font-size:9px}.rates-performance strong{font-size:15px;letter-spacing:-.02em}.rates-view-toggle{height:34px;border-radius:9px}.rates-view-toggle button{padding:0 10px;border-radius:6px;font-size:11px;font-weight:600}.terminal-context{min-width:0;display:grid;grid-template-columns:minmax(190px,.85fr) minmax(460px,2.7fr) minmax(150px,.65fr);border:1px solid #c6d8df;border-radius:13px;overflow:hidden;background:#fffffff0;box-shadow:0 9px 28px #124a600e}.terminal-context-date,.terminal-context-score{display:flex;flex-direction:column;justify-content:center;padding:10px 16px}.terminal-context-date{border-right:1px solid #d5e2e7}.terminal-context-score{border-left:1px solid #d5e2e7;text-align:right}.terminal-context span{color:#748992;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.terminal-context-date strong{margin-top:3px;font-size:17px;font-weight:650}.terminal-context-score strong{margin-top:1px;font-size:25px;font-weight:520;letter-spacing:-.035em}.terminal-context small{margin-top:2px;color:#7e9199;font-size:10px}.terminal-context-paths{min-width:0;display:grid;grid-template-columns:repeat(3,1fr)}.terminal-context-paths>div{position:relative;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:9px 14px 9px 17px;border-right:1px solid #dce7eb}.terminal-context-paths>div:last-child{border:0}.terminal-context-paths>div:before{content:"";position:absolute;left:0;top:13px;bottom:13px;width:3px;border-radius:3px;background:#183743}.terminal-context-paths>div.is-predictive:before{background:#159ed1}.terminal-context-paths>div.is-optimal:before{background:#9b722e}.terminal-context-paths strong{margin-top:4px;overflow:hidden;font-size:clamp(15px,1.1vw,20px);font-weight:600;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.terminal-context-paths small{font-size:10px;font-weight:650}.terminal-context-paths .is-actual small{color:#304f5c}.terminal-context-paths .is-predictive small{color:#087fac}.terminal-context-paths .is-optimal small{color:#946a24}.rates-terminal-body{grid-template-columns:clamp(200px,15vw,244px) minmax(420px,1fr) clamp(300px,23vw,370px);gap:8px}.terminal-navigator,.rates-chart-panel,.terminal-macro,.rates-inspector,.rates-spine-panel{border-radius:12px;border-color:#c8d9df;box-shadow:0 8px 26px #124a600b}.terminal-navigator>section{padding:13px}.terminal-panel-title{gap:8px;margin-bottom:9px;font-size:10px;letter-spacing:.07em}.terminal-layer-list{gap:4px}.terminal-layer-list label{grid-template-columns:20px 1fr;gap:9px;min-height:46px;padding:6px 7px;border-radius:8px}.terminal-layer-check{width:17px;height:17px;border-radius:5px}.terminal-layer-list strong{font-size:12px}.terminal-layer-list small{margin-top:2px;font-size:9.5px;line-height:1.25}.terminal-navigator .terminal-data-section{padding:0}.terminal-active-overlays{min-height:0;height:100%;display:flex;flex-direction:column;padding:13px}.terminal-active-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.terminal-active-head strong,.terminal-active-head span{display:block}.terminal-active-head strong{font-size:12px}.terminal-active-head span{margin-top:2px;color:#7b8f97;font-size:9.5px}.terminal-active-head>button{flex:none;display:flex;align-items:center;gap:4px;min-height:30px;padding:0 8px;border:1px solid #c9dce3;border-radius:8px;background:#f7fbfc;color:#087fac;font-size:10px;font-weight:650;cursor:pointer}.terminal-active-list{min-height:0;flex:1;display:grid;align-content:start;gap:5px;margin-top:11px;overflow:auto}.terminal-active-list>div{display:grid;grid-template-columns:9px minmax(0,1fr) 26px;gap:8px;align-items:center;min-height:48px;padding:6px 4px 6px 8px;border:1px solid #dbe6ea;border-radius:9px;background:#fbfdfe}.terminal-active-list i{width:8px;height:8px;border-radius:50%;background:var(--series-color);box-shadow:0 0 0 4px color-mix(in srgb,var(--series-color) 12%,transparent)}.terminal-active-list span,.terminal-active-list strong,.terminal-active-list small{min-width:0;display:block}.terminal-active-list strong,.terminal-active-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.terminal-active-list strong{font-size:11px;font-weight:600}.terminal-active-list small{margin-top:2px;color:#7b8e96;font-size:9px}.terminal-active-list button{width:26px;height:26px;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:#87999f;cursor:pointer}.terminal-active-list button:hover{color:#b8473f;background:#fff1ef}.terminal-active-list>p{margin:0;padding:9px;color:#71868f;font-size:11px;line-height:1.45}.terminal-library-button{min-height:36px;display:flex;align-items:center;justify-content:center;gap:7px;margin-top:10px;border:1px solid #bfd6df;border-radius:9px;background:#edf8fb;color:#087fac;font-size:11px;font-weight:650;cursor:pointer}.terminal-library-button:hover{background:#159ed1;color:#fff;border-color:#159ed1}.terminal-canvas{grid-template-rows:minmax(250px,1fr) 190px;gap:8px}.rates-chart-panel{padding:11px 13px 4px}.terminal-chart-caption{height:36px}.terminal-chart-caption div:first-child span{font-size:9px;letter-spacing:.08em}.terminal-chart-caption div:first-child strong{margin-top:2px;font-size:14px}.terminal-chart-live{font-size:10px}.rates-chart-panel button{min-height:31px!important;padding-inline:10px!important;border-radius:7px!important;font-size:11px!important;font-weight:600!important}.terminal-macro{padding:10px 12px 6px}.terminal-macro-head{height:36px}.terminal-macro-head strong{font-size:12px}.terminal-macro-head span{font-size:9px}.terminal-transform{height:29px;border-radius:8px}.terminal-transform button{padding:0 8px;border-radius:6px;font-size:9.5px;font-weight:600}.terminal-macro-legend{gap:4px 12px}.terminal-macro-legend div,.terminal-macro-legend strong{font-size:9px}.terminal-data-integrity{height:19px;font-size:9px}.rates-inspector{background:#fbfdfe}.terminal-inspector-tabs{height:45px;padding:5px;gap:3px}.terminal-inspector-tabs button{gap:5px;border-radius:7px;font-size:10.5px;font-weight:600}.terminal-inspector-tabs button span{display:inline}.terminal-inspector-content{padding:14px}.rates-inspector-head{padding-bottom:11px}.rates-inspector-head>span{font-size:9px}.rates-inspector-head p{font-size:11px}.rates-inspector-decisions{margin-top:11px}.rates-inspector-decisions .grid{gap:9px}.rates-inspector-decisions .grid>div{padding-left:8px}.rates-inspector-decisions [class*=text-xs]{font-size:9px!important}.rates-inspector-decisions [class*=text-sm]{font-size:11px!important}.rates-inspector-decisions [class*=text-lg]{font-size:14px!important}.rates-inspector-signal{gap:9px;margin-top:11px;padding:9px 10px;border-radius:9px}.rates-inspector-signal span{font-size:8px}.rates-inspector-signal strong{font-size:10px;line-height:1.35}.rates-takeaway{margin-top:10px;font-size:11px;line-height:1.52}.terminal-inspector-note{margin-top:11px;padding-top:10px}.terminal-inspector-note strong{font-size:9px}.terminal-inspector-note p{font-size:10.5px;line-height:1.5}.rates-inspector-links{margin-top:11px;padding-top:7px}.rates-inspector-links a{min-height:33px;padding:0 8px;border-radius:7px;font-size:10.5px}.rates-inspector-disclosure{margin:0 13px 10px;padding-top:8px;font-size:8.5px;line-height:1.4}.terminal-inspector-empty{font-size:11px}.terminal-kv-list div{padding:10px 2px}.terminal-kv-list dt{font-size:10px}.terminal-kv-list dd{font-size:11px}.terminal-agent-list{gap:8px}.terminal-agent-list article{padding:10px;border-radius:8px}.terminal-agent-list strong{font-size:11px}.terminal-agent-list span{font-size:8px}.terminal-agent-list p{font-size:10px}.terminal-agent-list small{font-size:9.5px}.terminal-rule-list>div{padding:10px 2px}.terminal-rule-list span{font-size:10px}.terminal-rule-list strong{font-size:11px}.terminal-rule-list small{font-size:9px}.terminal-loss-list>div{grid-template-columns:52px 1fr 42px;min-height:28px;font-size:9px}.rates-spine-panel{padding:2px 9px}.terminal-spine-title{top:7px;left:12px}.terminal-spine-title span{font-size:9px}.terminal-spine-title small{font-size:8px}.terminal-drawer-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;justify-content:flex-start;padding:clamp(86px,8vh,118px) 18px 18px;background:#0823302e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.terminal-data-drawer{width:min(410px,calc(100vw - 36px));min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:18px;border:1px solid rgba(190,214,223,.95);border-radius:18px;background:#fafdfefa;box-shadow:0 30px 80px #08273542}.terminal-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:15px;border-bottom:1px solid #d9e5e9}.terminal-drawer-head span{color:#159ed1;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.terminal-drawer-head h2{margin:3px 0 0;font-size:25px;font-weight:600;letter-spacing:-.035em}.terminal-drawer-head p{margin:4px 0 0;color:#71868f;font-size:11px}.terminal-drawer-head>button{width:36px;height:36px;display:grid;place-items:center;border:1px solid #d4e2e7;border-radius:10px;background:#fff;color:#607780;cursor:pointer}.terminal-data-drawer .terminal-series-browser{padding-top:14px}.terminal-data-drawer .terminal-series-search{height:40px;border-radius:10px}.terminal-data-drawer .terminal-series-search input{font-size:12px}.terminal-data-drawer .terminal-series-list{margin-top:9px}.terminal-data-drawer .terminal-series-list button{min-height:51px;padding:7px}.terminal-data-drawer .terminal-series-list strong{font-size:12px}.terminal-data-drawer .terminal-series-list small{font-size:10px}.terminal-data-drawer .terminal-series-list em{padding:3px 5px;font-size:8px}.terminal-data-drawer .terminal-series-limit{font-size:10px}.terminal-drawer-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:13px;border-top:1px solid #d9e5e9;color:#71868f;font-size:11px}.terminal-drawer-foot button{min-height:38px;padding:0 20px;border:0;border-radius:10px;background:#0b2c3d;color:#fff;font-size:12px;font-weight:650;cursor:pointer}.terminal-macro-head>div:first-child{display:flex;min-height:29px;align-items:center}.terminal-inspector-section.is-decision{min-height:100%;display:flex;flex-direction:column}.terminal-decision-result{display:flex;align-items:flex-start;gap:10px;padding:11px;border:1px solid #cfe4ec;border-radius:10px;background:linear-gradient(135deg,#edf8fb,#f8fcfd);color:#159ed1}.terminal-decision-result.is-match{border-color:#c9e7dc;background:linear-gradient(135deg,#edf8f4,#f9fcfb);color:#248064}.terminal-decision-result.is-miss{border-color:#efd9d2;background:linear-gradient(135deg,#fbf2ef,#fdfafa);color:#b95b47}.terminal-decision-result.is-pending{color:#82682f;border-color:#eadfbe;background:linear-gradient(135deg,#faf6e9,#fdfcf8)}.terminal-decision-result div{min-width:0;display:grid;gap:2px}.terminal-decision-result span{color:#718791;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.terminal-decision-result strong{color:#143746;font-size:12px;line-height:1.25}.terminal-decision-result small{color:#667e88;font-size:9.5px;line-height:1.4}.terminal-inspector-section.is-decision .rates-inspector-decisions{padding:12px 0;border-bottom:1px solid #dce7eb}.rates-takeaway{padding:11px;border:1px solid #dbe6ea;border-radius:10px;background:#fff}.rates-takeaway>span{display:block;margin-bottom:5px;color:#728791;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rates-takeaway>p{margin:0;color:#4e6873;font-size:10.5px;line-height:1.52}.terminal-inspector-section.is-decision .rates-inspector-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:auto;padding-top:10px}.terminal-inspector-section.is-decision .rates-inspector-links a{min-height:37px;border:1px solid #d4e2e7;background:#fff}.terminal-inspector-section.is-decision .rates-inspector-links a:hover{border-color:#9fd4e6;background:#eef8fb}.terminal-kv-list{display:grid;gap:0}.terminal-kv-list div{min-height:46px;align-items:center}.terminal-kv-list dt{text-transform:none}.terminal-agent-list{display:grid;gap:8px}.terminal-agent-list>button{width:100%;display:block;padding:11px;border:1px solid #d8e5e9;border-radius:9px;background:#fff;color:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.terminal-agent-list>button:hover{border-color:#91cee2;background:#f2fafd;transform:translate(1px)}.terminal-agent-list>button>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.terminal-agent-list>button strong{color:#173744;font-size:11px}.terminal-agent-list>button p{margin:5px 0 0;color:#607984;font-size:9.5px}.terminal-agent-list>button b{color:#153744}.terminal-agent-list>button small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:5px;color:#738891;font-size:9px;line-height:1.45}.terminal-agent-detail{min-height:100%}.terminal-agent-back{min-height:31px;display:inline-flex;align-items:center;gap:4px;padding:0 7px;border:0;border-radius:7px;background:#edf6f9;color:#087fad;font-size:9.5px;font-weight:650;cursor:pointer}.terminal-agent-back:hover{background:#dff1f7}.terminal-agent-detail header{padding:13px 2px 11px;border-bottom:1px solid #dbe6ea}.terminal-agent-detail header span{color:#718791;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.terminal-agent-detail header h3{margin:3px 0 0;color:#123543;font-size:17px;line-height:1.18;letter-spacing:-.02em}.terminal-agent-outcomes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid #dbe6ea}.terminal-agent-outcomes>div{display:grid;gap:3px;padding:11px 5px}.terminal-agent-outcomes>div+div{padding-left:11px;border-left:1px solid #dbe6ea}.terminal-agent-outcomes span{color:#758a93;font-size:8px}.terminal-agent-outcomes strong{color:#143644;font-size:11px}.terminal-agent-rounds{display:grid;gap:9px;padding-top:11px}.terminal-agent-rounds section{padding:10px;border:1px solid #dbe6ea;border-radius:9px;background:#fff}.terminal-agent-rounds section>div{display:grid;gap:2px;margin-bottom:7px}.terminal-agent-rounds section strong{color:#173744;font-size:10.5px}.terminal-agent-rounds section span{color:#81939a;font-size:8.5px}.terminal-agent-rounds section p{margin:5px 0 0;color:#58717b;font-size:9.5px;line-height:1.48}@media(max-width:1300px)and (min-width:921px){.rates-tabs a,.rates-tabs>span{padding-inline:8px;font-size:10px}.rates-system-status{display:none}.rates-workspace-rail{grid-template-columns:minmax(0,1fr) auto}.rates-terminal{grid-template-rows:46px 82px minmax(0,1fr) 58px}.rates-terminal-toolbar{grid-template-columns:205px minmax(260px,1fr) auto}.terminal-context{grid-template-columns:185px minmax(390px,1fr) 140px}.terminal-context-date,.terminal-context-score{padding-inline:12px}.terminal-context-paths>div{padding-inline:13px 8px}.terminal-context span{font-size:8px}.terminal-context small{font-size:9px}.terminal-context-date strong{font-size:15px}.terminal-context-score strong{font-size:21px}.rates-terminal-body{grid-template-columns:190px minmax(390px,1fr) 290px}.terminal-navigator>section,.terminal-active-overlays{padding:10px}.terminal-layer-list label{min-height:42px}.terminal-active-head>button{font-size:0;width:30px;padding:0;justify-content:center}.terminal-canvas{grid-template-rows:minmax(230px,1fr) 170px}.terminal-inspector-tabs button{font-size:9.5px}.terminal-inspector-tabs button svg{display:none}.terminal-spine-title small{display:none}}@media(max-height:790px)and (min-width:921px){.rates-terminal{grid-template-rows:44px 76px minmax(0,1fr) 52px;gap:6px}.terminal-context-date,.terminal-context-score,.terminal-context-paths>div{padding-top:6px;padding-bottom:6px}.terminal-canvas{grid-template-rows:minmax(220px,1fr) 150px;gap:6px}.terminal-active-list>div{min-height:42px}.rates-spine-panel svg{height:50px}}@media(min-width:1700px){.rates-terminal-body{grid-template-columns:252px minmax(640px,1fr) 390px}.terminal-context-date strong{font-size:19px}.terminal-context-paths strong{font-size:20px}.terminal-layer-list strong,.terminal-active-head strong{font-size:13px}.terminal-layer-list small,.terminal-active-head span{font-size:10px}}@media(max-width:920px){.rates-shell{background:#edf3f5}.rates-workspace-rail{grid-template-columns:1fr}.rates-terminal{grid-template-rows:auto auto auto auto}.terminal-context{grid-template-columns:1fr}.terminal-context-date,.terminal-context-score{border:0;border-bottom:1px solid #d5e2e7;text-align:left}.terminal-context-paths{min-height:84px}.rates-terminal-body{grid-template-columns:1fr}.terminal-drawer-layer{padding:16px}}.rates-shell{grid-template-rows:auto minmax(0,1fr)}.rates-workspace-rail{display:grid;grid-template-columns:1fr;grid-template-rows:44px 44px;gap:0;padding:0 clamp(12px,1.35vw,24px)}.rates-workspace-main{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:18px}.rates-workspace-main .rates-tabs{align-self:auto;min-width:0;height:36px}.rates-mode-bar{min-width:0;display:flex;align-items:center;gap:14px;border-top:1px solid rgba(205,220,226,.8)}.rates-context-controls{min-width:0;flex:1}.rates-context-controls:empty{display:none}.terminal-mode-controls{min-width:0;display:grid;grid-template-columns:clamp(205px,16vw,264px) minmax(310px,1fr) auto;align-items:center;gap:12px}.terminal-mode-controls .terminal-meeting-stepper{max-width:264px}.terminal-mode-controls .rates-performance{height:36px}.rates-workspace-description{min-width:0;display:flex;align-items:baseline;gap:10px;margin:0;color:#71858e}.rates-workspace-description strong{color:#183541;font-size:11px}.rates-workspace-description span{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.is-workbench .rates-workspace-description{display:none}.rates-mode-help{position:relative;height:24px;display:grid;place-items:center;color:#69808a;outline:none;cursor:help}.rates-mode-help>span{position:absolute;right:0;top:31px;z-index:40;width:280px;padding:9px 11px;border:1px solid #cbdce2;border-radius:9px;background:#fff;color:#536b75;box-shadow:0 14px 35px #0c303f29;font-size:10px;line-height:1.45;opacity:0;visibility:hidden;transform:translateY(-3px);transition:opacity .15s ease,transform .15s ease,visibility .15s}.rates-mode-help:hover>span,.rates-mode-help:focus>span{opacity:1;visibility:visible;transform:none}.rates-mode-switch button{padding-inline:10px}@media(max-width:1300px)and (min-width:921px){.rates-workspace-rail{grid-template-columns:1fr;grid-template-rows:42px 44px}.terminal-mode-controls{grid-template-columns:200px minmax(265px,1fr) auto;gap:8px}.terminal-mode-controls .rates-performance>div{min-width:82px;padding-inline:8px}.terminal-mode-controls .rates-performance span,.terminal-mode-controls .rates-performance small{font-size:8px}.terminal-mode-controls .rates-performance strong{font-size:13px}.rates-mode-switch button{padding-inline:8px;font-size:10px}.rates-terminal{grid-template-rows:82px minmax(0,1fr) 58px}}@media(max-height:790px)and (min-width:921px){.rates-workspace-rail{grid-template-rows:40px 42px}.rates-terminal{grid-template-rows:76px minmax(0,1fr) 52px;gap:6px}}@media(max-width:1080px)and (min-width:921px){.rates-tabs a,.rates-tabs>span{padding-inline:7px;font-size:9.5px}.terminal-mode-controls{grid-template-columns:190px minmax(240px,1fr) auto}.terminal-mode-controls .rates-performance>div{min-width:72px;padding-inline:6px}.rates-mode-switch button{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:920px){.rates-workspace-rail{grid-template-columns:1fr;grid-template-rows:auto auto;padding:5px 10px}.rates-workspace-main{align-items:flex-start}.rates-mode-bar{min-height:42px;overflow-x:auto}.terminal-mode-controls{min-width:720px}.rates-workspace-description{min-width:260px}.rates-mode-switch{min-width:max-content}.rates-terminal{grid-template-rows:auto auto auto}}.rates-workspace-rail{min-height:54px;display:flex;align-items:center;gap:10px;padding:0 clamp(10px,1.1vw,20px);overflow:visible}.rates-workspace-main{flex:none;min-width:0;display:flex;align-items:center}.rates-workspace-main .rates-tabs{height:40px;flex:none}.rates-system-status{display:none}.rates-mode-bar{min-width:0;height:40px;flex:1;display:flex;align-items:center;gap:8px;padding-left:10px;border-top:0;border-left:1px solid rgba(196,214,221,.92)}.rates-context-controls{min-width:0;flex:0 1 auto}.terminal-mode-controls{min-width:0;display:flex;align-items:center;gap:8px}.terminal-mode-controls .terminal-meeting-stepper{width:clamp(190px,14vw,248px);flex:none}.terminal-mode-controls .rates-performance{min-width:0;flex:1 1 auto}.terminal-mode-controls .rates-view-toggle{flex:none}.rates-workspace-description{min-width:0;flex:1 1 auto}.rates-mode-switch{flex:none;margin-left:auto}.rates-terminal{grid-template-rows:90px minmax(0,1fr) 62px}@media(max-width:1550px)and (min-width:921px){.terminal-mode-controls .rates-performance{display:none}.rates-context-controls{flex:none}.rates-mode-bar{gap:7px}}@media(max-width:1280px)and (min-width:921px){.rates-workspace-rail{min-height:50px;gap:7px;padding-inline:9px}.rates-workspace-main .rates-tabs,.rates-mode-bar{height:38px}.rates-tabs a,.rates-tabs>span{padding-inline:7px;font-size:9.5px}.rates-mode-bar{padding-left:7px}.terminal-mode-controls{gap:6px}.terminal-mode-controls .terminal-meeting-stepper{width:185px}.rates-view-toggle button{padding-inline:8px;font-size:10px}.rates-mode-switch{padding-left:6px}.rates-mode-switch button{padding-inline:7px;font-size:9.5px}.rates-workspace-description span{display:none}}@media(max-width:1080px)and (min-width:921px){.rates-tabs a,.rates-tabs>span{padding-inline:6px;font-size:9px}.terminal-mode-controls .terminal-meeting-stepper{width:170px}.rates-view-toggle button{padding-inline:6px;font-size:9px}.rates-view-toggle button svg{display:none}.rates-mode-switch button{max-width:102px;padding-inline:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-height:790px)and (min-width:921px){.rates-workspace-rail{min-height:48px}.rates-workspace-main .rates-tabs,.rates-mode-bar{height:36px}}@media(max-width:920px){.rates-workspace-rail{min-height:50px;display:flex;flex-wrap:nowrap;gap:7px;padding:5px 9px;overflow-x:auto}.rates-workspace-main,.rates-workspace-main .rates-tabs{flex:none}.rates-workspace-main .rates-tabs{height:38px}.rates-mode-bar{min-width:max-content;height:38px;flex:none;overflow:visible;padding-left:7px;border-top:0}.terminal-mode-controls{min-width:0}.terminal-mode-controls .rates-performance{display:none}.terminal-mode-controls .terminal-meeting-stepper{width:190px}.rates-workspace-description{min-width:0}.rates-workspace-description span{display:none}.rates-mode-switch{min-width:max-content}}.rates-workspace-rail>.rates-tabs{height:40px;flex:none}.rates-workspace-rail>.rates-context-controls{min-width:0;flex:0 1 auto;padding-left:10px;border-left:1px solid rgba(196,214,221,.92)}.rates-workspace-rail>.rates-context-controls:empty{display:none}.rates-workspace-rail>.rates-workspace-description{min-width:0;flex:1 1 auto}.rates-workspace-rail.is-workbench>.rates-workspace-description{display:none}.rates-workspace-rail>.rates-mode-switch{margin-left:auto}@media(max-width:1550px)and (min-width:921px){.rates-workspace-rail>.rates-context-controls{flex:none}}@media(max-width:1280px)and (min-width:921px){.rates-workspace-rail>.rates-tabs{height:38px}.rates-workspace-rail>.rates-context-controls{padding-left:7px}}@media(max-height:790px)and (min-width:921px){.rates-workspace-rail>.rates-tabs{height:36px}}@media(max-width:920px){.rates-workspace-rail>.rates-tabs{height:38px}.rates-workspace-rail>.rates-context-controls{flex:none;padding-left:7px}}.terminal-mode-controls{height:38px;overflow:hidden;gap:0;border:1px solid #cfdee4;border-radius:10px;background:#ffffffc7}.terminal-mode-controls .terminal-meeting-stepper{width:clamp(190px,14vw,240px);height:100%;flex:none;border:0;border-radius:0;background:transparent}.terminal-mode-controls .rates-performance{min-width:0;height:100%;display:flex;align-items:center;gap:9px;padding:0 11px;border-left:1px solid #d6e3e8;color:#647b85;white-space:nowrap}.terminal-mode-controls .rates-performance>span{color:#78909a;font-size:8px;font-weight:700;letter-spacing:.075em;text-transform:uppercase}.terminal-mode-controls .rates-performance>strong{font-size:10px;font-weight:650}.terminal-mode-controls .rates-performance>i{width:3px;height:3px;flex:none;border-radius:50%;background:#afc0c7}.rates-chart-panel .rate-chart-toolbar{min-width:0;min-height:34px;display:flex;align-items:center;gap:8px;margin-bottom:8px;white-space:nowrap}.rates-chart-panel .rate-chart-range{flex:none;display:flex;align-items:center;gap:4px}.terminal-chart-tools{min-width:0;display:flex;align-items:center;gap:6px;padding-left:9px;border-left:1px solid #d6e3e8}.terminal-chart-tools .rates-view-toggle,.terminal-chart-tools .rates-mode-switch{height:31px;margin:0}.terminal-chart-tools .rates-mode-switch{padding-left:8px}.terminal-chart-tools .rates-mode-switch button{height:23px;padding-inline:8px;font-size:10px}.rates-chart-panel .rate-chart-range-hint{min-width:0;margin-left:auto;overflow:hidden;color:#748992;font-size:10px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1550px)and (min-width:921px){.terminal-mode-controls .rates-performance{display:flex}.terminal-mode-controls .rates-performance-optional,.rates-chart-panel .rate-chart-range-hint{display:none}}@media(max-width:1280px)and (min-width:921px){.terminal-mode-controls .rates-performance>span{display:none}.terminal-mode-controls .rates-performance{gap:7px;padding-inline:8px}.terminal-chart-tools{gap:4px;padding-left:6px}.terminal-chart-tools .rates-view-toggle button{padding-inline:6px;font-size:9px}.terminal-chart-tools .rates-mode-switch button{max-width:98px;padding-inline:6px;overflow:hidden;font-size:9px;text-overflow:ellipsis}}@media(max-width:920px){.rates-chart-panel .rate-chart-toolbar{min-width:max-content}.rates-chart-panel .rate-chart-range-hint{display:none}}@media(min-width:921px){.rates-shell{--terminal-line:#c5d6dc;grid-template-rows:62px minmax(0,1fr);background:linear-gradient(180deg,#f8fbfcf5 0,#edf4f6f5 150px),#eaf1f3}.rates-workspace-rail{min-height:62px;gap:12px;padding:8px clamp(12px,1.05vw,20px);border-bottom:1px solid rgba(182,204,212,.78);background:#f6fafbe0;box-shadow:0 7px 24px #103b4c0b;-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%)}.rates-workspace-rail>.rates-tabs{height:44px;gap:3px;padding:3px;border:1px solid rgba(191,210,217,.94);border-radius:13px;background:#ffffff9e;box-shadow:inset 0 1px #ffffffeb}.rates-tabs a,.rates-tabs>span{position:relative;height:36px;padding:0 12px;border:0;border-radius:9px;color:#607680;font-size:10.5px;font-weight:610;letter-spacing:-.005em;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.rates-tabs a:hover{color:#0b789f;background:#ddf3fac2;transform:translateY(-1px)}.rates-tabs a.active{border:0;color:#fff;background:linear-gradient(145deg,#123849,#082837);box-shadow:0 7px 16px #0828372e,inset 0 1px #ffffff1f}.rates-workspace-rail>.rates-context-controls{min-width:0;flex:1 1 auto;padding-left:0;border-left:0}.terminal-mode-controls{width:100%;height:46px;gap:0;overflow:hidden;border:1px solid rgba(190,208,215,.96);border-radius:13px;background:#ffffffb3;box-shadow:inset 0 1px #fffffff0,0 7px 18px #1240510e}.terminal-mode-controls .terminal-meeting-stepper{width:clamp(220px,16vw,276px);height:100%;grid-template-columns:36px minmax(0,1fr) 36px;border:0;background:transparent}.terminal-mode-controls .terminal-meeting-stepper button{color:#4e6974}.terminal-mode-controls .terminal-meeting-stepper button:hover:not(:disabled){background:#e7f5fa}.terminal-mode-controls .terminal-meeting-stepper div{padding:0 11px;border-color:#d5e2e7}.terminal-mode-controls .terminal-meeting-stepper span{font-size:8.5px;font-weight:700;letter-spacing:.085em}.terminal-mode-controls .terminal-meeting-stepper strong{margin-top:2px;font-size:13px;font-weight:660}.terminal-mode-controls .rates-performance{flex:1 1 auto;height:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;border-left:0;color:#4f6873}.terminal-mode-controls .rates-performance>.rates-performance-metric{min-width:0;height:100%;display:grid;align-content:center;gap:2px;padding:0 clamp(12px,1.2vw,22px);border-left:1px solid #d5e2e7}.terminal-mode-controls .rates-performance>.rates-performance-metric>span{color:#718892;font-size:8px;font-weight:760;letter-spacing:.09em;line-height:1;text-transform:uppercase}.terminal-mode-controls .rates-performance>.rates-performance-metric>strong{color:#173643;overflow:hidden;font-size:13px;font-weight:700;line-height:1.12;letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis}.terminal-mode-controls .rates-performance>.rates-performance-metric>strong small{color:#607983;font-size:9px;font-weight:620;letter-spacing:0}.rates-workspace-rail>.rates-workspace-description{align-items:center;gap:7px;min-height:40px;padding:0 12px;border:1px solid rgba(193,211,218,.86);border-radius:12px;background:#ffffff8a}.rates-workspace-description strong{font-size:11px;font-weight:680}.rates-workspace-description span{font-size:10px}.rates-workspace-rail>.rates-mode-switch{height:40px;border-radius:11px;background:#ffffffb3}.rates-stage{padding:8px 10px 10px}.rates-terminal{grid-template-rows:82px minmax(0,1fr) 58px;gap:8px}.terminal-context{border-radius:14px;border-color:#c5d7de;background:#ffffffe6;box-shadow:0 8px 24px #1441520b,inset 0 1px #ffffffe6}.terminal-context span{font-size:8.5px;letter-spacing:.075em}.terminal-context small{font-size:9.5px}.terminal-context-date strong{font-size:16px}.terminal-context-paths strong{font-size:clamp(15px,1.15vw,19px)}.terminal-context-score strong{font-size:23px}.rates-terminal-body{grid-template-columns:clamp(208px,15.2vw,236px) minmax(440px,1fr) clamp(300px,22.5vw,356px);gap:8px}.terminal-navigator,.rates-chart-panel,.terminal-macro,.rates-inspector,.rates-spine-panel{border-color:#c7d8de;border-radius:13px;box-shadow:0 7px 22px #1243550a,inset 0 1px #ffffffb8}.terminal-navigator{background:#fafdfee0}.rates-chart-panel{background:#fffffff5}.terminal-macro{background:#fcfefef2}.rates-inspector{background:#fafdfef0}.terminal-panel-title{color:#607984;font-size:9.5px;font-weight:720}.terminal-layer-list label{min-height:43px}.terminal-layer-list strong{font-size:11.5px}.terminal-layer-list small{font-size:9px}.terminal-active-head strong{font-size:11.5px}.terminal-active-head span{font-size:9px}.terminal-active-list>div{min-height:46px}.terminal-active-list strong{font-size:10.5px}.terminal-active-list small{font-size:8.5px}.terminal-chart-caption div:first-child strong{font-size:13.5px}.terminal-chart-live{font-size:9.5px}.terminal-inspector-tabs button{font-size:10px}.rates-inspector-head>span{font-size:8.5px}.rates-inspector-head p{font-size:10.5px}.rates-inspector-signal strong{font-size:9.5px}.rates-takeaway{font-size:10.5px}.terminal-inspector-note p,.rates-inspector-links a{font-size:10px}.rates-spine-panel{background:#fcfefeeb}.terminal-spine-title span{font-size:8.5px}.terminal-spine-title small{font-size:7.5px}}@media(min-width:921px)and (max-width:1280px){.rates-shell{grid-template-rows:58px minmax(0,1fr)}.rates-workspace-rail{min-height:58px;gap:7px;padding:7px 9px}.rates-workspace-rail>.rates-tabs{height:42px;gap:1px}.rates-tabs a,.rates-tabs>span{height:34px;padding-inline:8px;font-size:9.5px}.terminal-mode-controls{height:44px}.terminal-mode-controls .terminal-meeting-stepper{width:200px}.terminal-mode-controls .terminal-meeting-stepper span{font-size:0}.terminal-mode-controls .terminal-meeting-stepper span:after{content:"Meeting";font-size:7.5px;font-weight:750;letter-spacing:.085em}.terminal-mode-controls .rates-performance{grid-template-columns:repeat(4,minmax(0,1fr))}.terminal-mode-controls .rates-performance>.rates-performance-metric{padding-inline:9px}.terminal-mode-controls .rates-performance>.rates-performance-metric>span{font-size:7px}.terminal-mode-controls .rates-performance>.rates-performance-metric>strong{font-size:11.5px}.terminal-mode-controls .rates-performance>.rates-performance-metric>strong small{font-size:7.5px}.rates-terminal{grid-template-rows:76px minmax(0,1fr) 52px;gap:6px}.rates-terminal-body{grid-template-columns:190px minmax(390px,1fr) 288px;gap:6px}.terminal-context span{font-size:8px}.terminal-context small{font-size:9px}.terminal-context-date strong{font-size:15px}.terminal-context-score strong{font-size:21px}.terminal-layer-list label{min-height:40px}.terminal-layer-list strong{font-size:10.5px}.terminal-layer-list small{font-size:8.25px}.terminal-active-list>div{min-height:42px}.terminal-inspector-tabs button span{display:none}.terminal-inspector-tabs button svg{display:block!important}.terminal-chart-tools .rates-mode-switch button{max-width:none;overflow:visible;font-size:0!important;text-overflow:clip}.terminal-chart-tools .rates-mode-switch button:after{font-size:9px!important}.terminal-chart-tools .rates-mode-switch button:nth-of-type(1):after{content:"Latest"}.terminal-chart-tools .rates-mode-switch button:nth-of-type(2):after{content:"As known"}}@media(min-width:1700px){.rates-tabs a,.rates-tabs>span{padding-inline:15px;font-size:11.5px}.terminal-mode-controls .terminal-meeting-stepper{width:290px}.terminal-mode-controls .terminal-meeting-stepper strong{font-size:14px}.terminal-mode-controls .rates-performance>.rates-performance-metric{padding-inline:22px}.terminal-mode-controls .rates-performance>.rates-performance-metric>span{font-size:8.5px}.terminal-mode-controls .rates-performance>.rates-performance-metric>strong{font-size:14px}.terminal-mode-controls .rates-performance>.rates-performance-metric>strong small{font-size:9.5px}}.terminal-chart-caption{height:25px;justify-content:flex-start}.terminal-chart-caption>strong{color:#173541;font-size:13.5px;font-weight:680;letter-spacing:-.01em}.terminal-chart-tools{flex:1 1 470px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:10px;max-width:520px;padding-left:12px;border-left:1px solid #d6e3e8}.terminal-chart-control{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;height:36px;padding:3px;gap:3px;border:1px solid #cfdee4;border-radius:10px;background:#eff6f8f0;box-shadow:inset 0 1px #ffffffe0,0 2px 7px #143e4e0d}.terminal-chart-control>span{align-self:stretch;display:flex;align-items:center;justify-content:center;border-right:1px solid #d5e2e7;color:#718791;font-size:7.5px;font-weight:780;letter-spacing:.09em;text-transform:uppercase}.terminal-chart-tools .rates-view-toggle,.terminal-chart-tools .rates-mode-switch{width:100%;height:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:0;border:0;border-radius:7px;background:transparent;box-shadow:none}.terminal-chart-tools .rates-view-toggle button,.terminal-chart-tools .rates-mode-switch button{min-width:0;height:28px;display:flex;align-items:center;justify-content:center;gap:5px;padding:0 7px!important;border:0;border-radius:6px!important;background:transparent;color:#607983;font-size:9px!important;font-weight:670;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.terminal-chart-tools .rates-view-toggle button svg,.terminal-chart-tools .rates-mode-switch button svg{flex:0 0 auto;stroke-width:1.8}.terminal-chart-tools .rates-view-toggle button:hover,.terminal-chart-tools .rates-mode-switch button:hover{color:#0b789f;background:#ffffffb8}.terminal-chart-tools .rates-view-toggle button[aria-pressed=true],.terminal-chart-tools .rates-mode-switch button[aria-pressed=true]{color:#fff;background:#0b3041;box-shadow:inset 0 1px #ffffff1f,0 1px 3px #0828371f}.terminal-chart-tools .rates-view-toggle button:active,.terminal-chart-tools .rates-mode-switch button:active{transform:translateY(1px)}@media(min-width:921px)and (max-width:1280px){.terminal-chart-tools{flex-basis:430px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:460px;padding-left:8px}.terminal-chart-control{grid-template-columns:37px minmax(0,1fr);gap:2px}.terminal-chart-control>span{font-size:6.75px}.terminal-chart-tools .rates-view-toggle button,.terminal-chart-tools .rates-mode-switch button{max-width:none;overflow:visible;gap:4px;padding-inline:5px!important;font-size:8px!important;text-overflow:clip}.terminal-chart-tools .rates-mode-switch button:after{content:none!important}}.rates-workspace-rail.is-workbench .rates-tabs a,.rates-workspace-rail.is-workbench .rates-tabs>span{font-size:10.5px;font-weight:620}.rates-workspace-rail.is-workbench .terminal-meeting-stepper span:after{font-size:8.25px}.rates-workspace-rail.is-workbench .terminal-meeting-stepper strong{font-size:13px}.rates-workspace-rail.is-workbench .rates-performance>.rates-performance-metric>span{font-size:8px}.rates-workspace-rail.is-workbench .rates-performance>.rates-performance-metric>strong{font-size:12.5px}.rates-workspace-rail.is-workbench .rates-performance>.rates-performance-metric>strong small{font-size:8.25px}.rates-stage.is-workbench .terminal-context span{font-size:8.75px}.rates-stage.is-workbench .terminal-context small{font-size:9.75px}.rates-stage.is-workbench .terminal-context-date strong{font-size:16px}.rates-stage.is-workbench .terminal-context-score strong{font-size:22px}.rates-stage.is-workbench .terminal-panel-title{font-size:10px}.rates-stage.is-workbench .terminal-layer-list strong{font-size:11.25px}.rates-stage.is-workbench .terminal-layer-list small{font-size:8.75px}.rates-stage.is-workbench .terminal-active-head strong{font-size:11.75px}.rates-stage.is-workbench .terminal-active-head span{font-size:9.25px}.rates-stage.is-workbench .terminal-active-list strong{font-size:10.75px}.rates-stage.is-workbench .terminal-active-list small{font-size:8.75px}.rates-stage.is-workbench .terminal-chart-control>span{font-size:7.5px}.rates-stage.is-workbench .terminal-chart-tools .rates-view-toggle button,.rates-stage.is-workbench .terminal-chart-tools .rates-mode-switch button{font-size:8.75px!important}.rates-stage.is-workbench .terminal-transform button{font-size:9.75px}.rates-stage.is-workbench .terminal-macro-legend div,.rates-stage.is-workbench .terminal-macro-legend strong{font-size:9.5px}.rates-stage.is-workbench .terminal-macro svg text{font-size:10px}.rates-stage.is-workbench .terminal-data-integrity{font-size:9.5px}.rates-stage.is-workbench .terminal-decision-result span{font-size:8.75px}.rates-stage.is-workbench .terminal-decision-result strong{font-size:12.5px}.rates-stage.is-workbench .terminal-decision-result small{font-size:10px}.rates-stage.is-workbench .rates-inspector-decisions [class*=text-xs]{font-size:8.75px!important;letter-spacing:.01em}.rates-stage.is-workbench .rates-inspector-decisions [class*="text-[11px]"]{font-size:8.75px!important;letter-spacing:0}.rates-stage.is-workbench .rates-inspector-decisions [class*=text-sm]{font-size:11.5px!important}.rates-stage.is-workbench .rates-inspector-decisions [class*=text-lg]{font-size:14.5px!important}.rates-stage.is-workbench .rates-inspector-signal span,.rates-stage.is-workbench .rates-takeaway>span{font-size:8.75px}.rates-stage.is-workbench .rates-inspector-signal strong{font-size:10.5px}.rates-stage.is-workbench .rates-takeaway>p{font-size:11px;line-height:1.5}.rates-stage.is-workbench .terminal-inspector-note strong{font-size:9.5px}.rates-stage.is-workbench .terminal-inspector-note p{font-size:10.5px;line-height:1.48}.rates-stage.is-workbench .rates-inspector-links a,.rates-stage.is-workbench .terminal-kv-list dt{font-size:10.5px}.rates-stage.is-workbench .terminal-kv-list dd{font-size:11.25px}.rates-stage.is-workbench .terminal-agent-list>button strong,.rates-stage.is-workbench .terminal-agent-list strong{font-size:11.25px}.rates-stage.is-workbench .terminal-agent-list>button p,.rates-stage.is-workbench .terminal-agent-list p{font-size:10px}.rates-stage.is-workbench .terminal-agent-list>button small,.rates-stage.is-workbench .terminal-agent-list small{font-size:9.5px}.rates-stage.is-workbench .terminal-agent-detail header span,.rates-stage.is-workbench .terminal-agent-outcomes span{font-size:8.5px}.rates-stage.is-workbench .terminal-agent-outcomes strong,.rates-stage.is-workbench .terminal-agent-rounds section strong{font-size:11px}.rates-stage.is-workbench .terminal-agent-rounds section span{font-size:9px}.rates-stage.is-workbench .terminal-agent-rounds section p{font-size:10px}.rates-stage.is-workbench .terminal-rule-list span{font-size:10.5px}.rates-stage.is-workbench .terminal-rule-list strong{font-size:11.5px}.rates-stage.is-workbench .terminal-rule-list small{font-size:9.5px}.rates-stage.is-workbench .terminal-loss-list>div{font-size:9.5px}.rates-stage.is-workbench .terminal-spine-title span{font-size:9px}.rates-stage.is-workbench .terminal-spine-title small{font-size:8px}.rates-workspace-rail.is-meetings{grid-template-columns:minmax(0,1fr) auto}.rates-workspace-rail.is-meetings>.rates-context-controls:empty{display:none}.rates-stage.is-meetings{padding:8px clamp(8px,.8vw,14px) 10px;background:linear-gradient(180deg,#eef5f7,#e8f0f3)}.rates-stage.is-meetings>.terminal-meetings-page{height:100%;min-height:0;overflow:auto;padding:0;scrollbar-gutter:stable}.terminal-meeting-ledger{min-width:1050px;color:#102c39}.terminal-meeting-filters{display:grid;grid-template-columns:180px minmax(0,1fr);gap:12px;align-items:end;padding:10px 11px;border:1px solid var(--terminal-line);border-radius:12px;background:#fffffff0;box-shadow:0 8px 22px #124a600a}.terminal-meeting-filter-title{display:flex;align-items:center;gap:9px;min-width:0;padding-bottom:3px;color:#159ed1}.terminal-meeting-filter-title>div{min-width:0}.terminal-meeting-filter-title strong,.terminal-meeting-filter-title span{display:block}.terminal-meeting-filter-title strong{color:#173541;font-size:11.5px;font-weight:680}.terminal-meeting-filter-title span{margin-top:2px;overflow:hidden;color:#78909a;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.terminal-meeting-filter-fields{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(122px,1fr)) minmax(116px,.8fr) minmax(150px,1.15fr) 108px auto minmax(118px,.85fr) auto;gap:7px;align-items:end}.terminal-meeting-filter-fields>label:not(.terminal-meeting-check){min-width:0;display:grid;gap:4px}.terminal-meeting-filter-fields>label>span{color:#718892;font-size:8.75px;font-weight:650;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap}.terminal-meeting-filter-field{width:100%;height:34px;min-width:0;padding:0 9px;border:1px solid #d2e0e5;border-radius:8px;outline:0;background:#f8fbfc;color:#173541;font:500 10.5px var(--type-ui)}.terminal-meeting-filter-field:hover{border-color:#a9c6d1;background:#fff}.terminal-meeting-filter-field:focus{border-color:#63b8d8;box-shadow:0 0 0 3px #159ed114;background:#fff}.terminal-meeting-gap-filter .terminal-meeting-filter-field{font-variant-numeric:tabular-nums}.terminal-meeting-check{height:34px;display:flex;align-items:center;gap:6px;padding:0 8px;border:1px solid #d8e4e8;border-radius:8px;background:#f8fbfc;cursor:pointer}.terminal-meeting-check input{width:15px;height:15px;margin:0;accent-color:#159ed1}.terminal-meeting-check>span{color:#4f6873!important;font-size:9.5px!important;font-weight:560!important;letter-spacing:0!important;text-transform:none!important}.terminal-meeting-reset{height:34px;display:flex;align-items:center;justify-content:center;gap:5px;padding:0 10px;border:1px solid #b8d3dd;border-radius:8px;background:#eef8fb;color:#087fad;font:650 9.5px var(--type-ui);cursor:pointer}.terminal-meeting-reset:hover{border-color:#159ed1;background:#159ed1;color:#fff}.terminal-meeting-record{margin-top:8px;overflow:hidden;border:1px solid var(--terminal-line);border-radius:12px;background:#fff;box-shadow:0 8px 22px #124a600a}.terminal-meeting-record-head{min-height:45px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:7px 12px;border-bottom:1px solid #d7e4e9;background:linear-gradient(90deg,#f7fbfc,#eef7fa)}.terminal-meeting-record-head>div{display:flex;align-items:baseline;gap:9px}.terminal-meeting-record-head>div span{color:#738a94;font-size:9px;font-weight:650;letter-spacing:.075em;text-transform:uppercase}.terminal-meeting-record-head>div strong{color:#12303d;font-size:14px;font-weight:680}.terminal-meeting-record-head p{display:flex;align-items:center;gap:12px;margin:0;color:#4d6873;font-size:10px}.terminal-meeting-record-head p span{padding-left:12px;border-left:1px solid #cadbe1;color:#7b9098}.terminal-meeting-record-head p em{color:#159ed1;font-style:normal;font-weight:650}.terminal-meeting-table{width:100%;border-collapse:collapse;table-layout:fixed;color:#173541}.terminal-meeting-table th{height:35px;padding:0 9px;border-bottom:1px solid #dce7eb;background:#fbfdfe;color:#6c838d;font-size:9px;font-weight:680;letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap}.terminal-meeting-table th:nth-child(1){width:14%}.terminal-meeting-table th:nth-child(2),.terminal-meeting-table th:nth-child(3),.terminal-meeting-table th:nth-child(4){width:13%}.terminal-meeting-table th:nth-child(5){width:12%}.terminal-meeting-table th:nth-child(6){width:8%;text-align:center}.terminal-meeting-table th:nth-child(8){width:42px}.terminal-meeting-table td{height:66px;padding:8px 9px;border-bottom:1px solid #e0e9ec;vertical-align:middle}.terminal-meeting-table tbody tr:last-child td{border-bottom:0}.terminal-meeting-table tbody tr{transition:background .16s ease}.terminal-meeting-table tbody tr:hover{background:#f2f9fb}.terminal-meeting-date a{display:grid;gap:3px;color:#123441;text-decoration:none}.terminal-meeting-date time{font-size:12px;font-weight:680}.terminal-meeting-date span{color:#82969e;font-size:9px}.terminal-meeting-date a:hover time{color:#0786b5}.terminal-meeting-decision{position:relative}.terminal-meeting-decision:before{content:"";position:absolute;top:11px;bottom:11px;left:0;width:2px;border-radius:999px;background:#183b49}.terminal-meeting-decision.is-predictive:before{background:#159ed1}.terminal-meeting-decision.is-optimal:before{background:#aa7d31}.terminal-meeting-decision strong{display:block;color:#123541;font-size:11px;font-weight:680}.terminal-meeting-decision.is-predictive strong{color:#087fae}.terminal-meeting-decision.is-optimal strong{color:#94671d}.terminal-meeting-decision small{display:block;margin-top:5px;color:#687f89;font-size:9.5px;white-space:nowrap}.terminal-meeting-pending{display:block;color:#7a8e96;font-size:10.5px;font-weight:650}.terminal-meeting-result>span{font-size:9.5px}.terminal-meeting-result small{display:block;margin-top:5px;color:#82959d;font-size:8.75px;white-space:nowrap}.terminal-meeting-pdf{text-align:center}.terminal-meeting-pdf a{width:48px;height:36px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border:1px solid #159ed1;border-radius:9px;background:#159ed1;color:#fff;font-size:8px;font-weight:700;text-decoration:none;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.terminal-meeting-pdf a:hover{background:#fff;color:#159ed1;box-shadow:0 6px 14px #159ed121}.terminal-meeting-takeaway{color:#526c77;font-size:10px;line-height:1.38}.terminal-meeting-takeaway span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.terminal-meeting-open{padding-inline:3px!important;text-align:center}.terminal-meeting-open a{width:30px;height:30px;display:inline-grid;place-items:center;border:1px solid transparent;border-radius:8px;color:#63808b;text-decoration:none}.terminal-meeting-open a:hover{border-color:#b7d8e4;background:#e9f7fb;color:#0786b5}.terminal-meeting-loading{padding:12px}.terminal-meeting-loading>div{display:grid;gap:6px}.terminal-meeting-pagination{min-height:52px;display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-top:1px solid #dce7eb;background:#f8fbfc}.terminal-meeting-pagination button{height:34px;padding:0 13px;border:1px solid #cbdce2;border-radius:8px;background:#fff;color:#173541;font:650 10px var(--type-ui);cursor:pointer}.terminal-meeting-pagination button:hover:not(:disabled){border-color:#159ed1;color:#0786b5}.terminal-meeting-pagination button:disabled{opacity:.38;cursor:not-allowed}.terminal-meeting-pagination>span{color:#6c838d;font-size:10px}.terminal-meeting-mobile-list{display:none}@media(max-width:1180px){.terminal-meeting-filter-title span{display:none}.terminal-meeting-filters{grid-template-columns:122px minmax(0,1fr)}.terminal-meeting-filter-fields{grid-template-columns:repeat(2,minmax(118px,1fr)) minmax(112px,.8fr) minmax(140px,1.1fr) 100px auto minmax(112px,.8fr) auto}.terminal-meeting-table th,.terminal-meeting-table td{padding-inline:7px}.terminal-meeting-takeaway{font-size:9.5px}}@media(max-width:760px){.rates-stage.is-meetings>.terminal-meetings-page{overflow:visible}.terminal-meeting-ledger{min-width:0}.terminal-meeting-filters{grid-template-columns:1fr}.terminal-meeting-filter-title span{display:block}.terminal-meeting-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-meeting-check,.terminal-meeting-reset{align-self:end}.terminal-meeting-table{display:none}.terminal-meeting-mobile-list{display:grid;gap:9px;margin:0;padding:10px;list-style:none}.terminal-meeting-mobile-card{padding:12px;border:1px solid #d6e4e9;border-radius:11px;background:#fff}.terminal-meeting-mobile-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.terminal-meeting-mobile-heading>a{display:grid;gap:2px;color:#153541;text-decoration:none}.terminal-meeting-mobile-heading time{font-size:13px}.terminal-meeting-mobile-heading a span{color:#7b9099;font-size:9.5px}.terminal-meeting-mobile-decisions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:11px}.terminal-meeting-mobile-decisions p{margin:0;font-size:10px}.terminal-meeting-mobile-takeaway{margin:11px 0 0;color:#526c77;font-size:10.5px;line-height:1.4}.terminal-meeting-mobile-actions{display:flex;gap:8px;margin-top:11px}.terminal-meeting-mobile-actions a{height:34px;display:flex;align-items:center;gap:5px;padding:0 10px;border:1px solid #c9dce3;border-radius:8px;color:#0a81af;font-size:10px;font-weight:650;text-decoration:none}}.rates-workspace-rail.is-indicators{grid-template-columns:minmax(0,1fr) auto}.rates-workspace-rail.is-indicators>.rates-context-controls:empty{display:none}.rates-stage.is-indicators{padding:8px clamp(8px,.75vw,14px) 10px;overflow:hidden;background:linear-gradient(rgba(70,151,181,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(70,151,181,.035) 1px,transparent 1px),linear-gradient(135deg,#f5fafc,#edf7fa);background-size:42px 42px,42px 42px,auto}.rates-stage.is-indicators>.indicator-lab{width:100%;max-width:none!important;height:100%;min-height:0;overflow:hidden;padding:0}.indicator-lab{display:grid;grid-template-columns:clamp(218px,16vw,252px) minmax(0,1fr);gap:8px;color:#12313d;font-family:var(--type-ui)}.indicator-lab button,.indicator-lab input{font-family:inherit}.indicator-lab-catalog,.indicator-lab-toolbar,.indicator-lab-chart-panel,.indicator-lab-summary{border:1px solid #c9dce3;background:#ffffffeb;box-shadow:0 7px 22px #1040520b,inset 0 1px #ffffffe6}.indicator-lab-catalog{min-height:0;display:flex;flex-direction:column;overflow:hidden;border-radius:13px}.indicator-lab-catalog-head{min-height:49px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px;border-bottom:1px solid #dce8ec;background:#f8fbfc}.indicator-lab-catalog-head>div{display:flex;align-items:center;gap:8px}.indicator-lab-catalog-head svg{color:#159ed1}.indicator-lab-catalog-head strong{font-size:12px;font-weight:740;letter-spacing:-.01em}.indicator-lab-catalog-head>span{color:#718891;font-size:9.5px;font-weight:620;white-space:nowrap}.indicator-lab-search{height:38px;flex:none;display:flex;align-items:center;gap:8px;margin:9px 9px 7px;padding:0 10px;border:1px solid #cbdde4;border-radius:9px;background:#fff;color:#78909a}.indicator-lab-search:focus-within{border-color:#159ed1;box-shadow:0 0 0 3px #159ed117;color:#0786b5}.indicator-lab-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#173541;font-size:10.75px;font-weight:540}.indicator-lab-search input::placeholder{color:#8297a0}.indicator-lab-series-list{min-height:0;flex:1;overflow:auto;margin:0;padding:0 7px 8px;list-style:none;scrollbar-width:thin;scrollbar-color:#bcd3dc transparent}.indicator-lab-series-list li+li{margin-top:4px}.indicator-lab-series-list button{width:100%;min-height:52px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;border:1px solid transparent;border-radius:10px;background:transparent;color:#173541;text-align:left;cursor:pointer}.indicator-lab-series-list button:hover:not(:disabled),.indicator-lab-series-list button[aria-selected=true]{border-color:#c3dce6;background:#f0f9fc}.indicator-lab-series-list button:disabled{opacity:.42;cursor:not-allowed}.indicator-series-check{width:22px;height:22px;display:grid;place-items:center;border:1px solid #bfd4dd;border-radius:7px;background:#fff;color:#718891}.indicator-series-check.is-selected{border-color:#159ed1;background:#159ed1;color:#fff}.indicator-lab-series-list button>span:nth-child(2){min-width:0;display:grid;gap:3px}.indicator-lab-series-list strong{overflow:hidden;font-size:10.75px;font-weight:690;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.indicator-lab-series-list small{overflow:hidden;color:#80939b;font-size:8.75px;font-weight:520;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.indicator-lab-series-list em{max-width:72px;overflow:hidden;padding:3px 5px;border-radius:5px;background:#eaf4f7;color:#58727d;font-size:8.25px;font-style:normal;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.indicator-lab-no-results{padding:20px 10px;color:#718891;font-size:10px;text-align:center}.indicator-lab-main{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:8px}.indicator-lab-toolbar{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 8px;overflow:hidden;border-radius:13px}.indicator-lab-selected{min-width:0;display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none}.indicator-lab-selected::-webkit-scrollbar{display:none}.indicator-lab-selected button{height:38px;min-width:0;max-width:240px;display:grid;grid-template-columns:7px minmax(0,1fr) auto 13px;align-items:center;gap:7px;padding:0 9px;border:1px solid #d0e0e6;border-radius:9px;background:#f8fbfc;color:#183640;cursor:pointer}.indicator-lab-selected button:disabled{cursor:default}.indicator-lab-selected button:hover:not(:disabled){border-color:#159ed1;background:#f0f9fc}.indicator-lab-selected button>i{width:7px;height:7px;border-radius:50%}.indicator-lab-selected button>span{overflow:hidden;font-size:10.25px;font-weight:690;text-overflow:ellipsis;white-space:nowrap}.indicator-lab-selected button>small{color:#78909a;font-size:8px;font-weight:590;white-space:nowrap}.indicator-lab-selected button>svg{color:#81949c}.indicator-lab-view{height:38px;flex:none;display:flex;gap:2px;padding:3px;border:1px solid #cbdde4;border-radius:10px;background:#edf4f6}.indicator-lab-view button{min-width:67px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:#657e89;font-size:9.75px;font-weight:690;cursor:pointer}.indicator-lab-view button[aria-pressed=true]{background:#082f3f;color:#fff;box-shadow:0 4px 10px #082f3f21}.indicator-lab-view button:disabled{opacity:.45;cursor:not-allowed}.indicator-lab-chart-panel{min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:8px 10px 7px;border-radius:13px}.indicator-lab-chart-head{min-height:38px;flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e0e9ed}.indicator-lab-ranges{display:flex;align-items:center;gap:4px}.indicator-lab-ranges button{min-width:39px;height:29px;padding:0 9px;border:1px solid #cedee4;border-radius:8px;background:#fff;color:#55717c;font-size:9.75px;font-weight:680;cursor:pointer}.indicator-lab-ranges button:hover{border-color:#159ed1;color:#0786b5}.indicator-lab-ranges button[aria-pressed=true]{border-color:#082f3f;background:#082f3f;color:#fff}.indicator-lab-dates{display:flex;align-items:center;gap:5px}.indicator-lab-dates label{height:30px;display:flex;align-items:center;gap:6px;padding:0 7px;border:1px solid #d0dfe5;border-radius:8px;background:#f8fbfc}.indicator-lab-dates span{color:#718892;font-size:8px;font-weight:690;letter-spacing:.04em;text-transform:uppercase}.indicator-lab-dates input{width:106px;border:0;outline:0;background:transparent;color:#173541;font-size:9.5px;font-weight:630}.indicator-lab-legend{min-height:35px;flex:none;display:flex;align-items:center;gap:18px;overflow-x:auto;padding:2px 3px 0;scrollbar-width:none}.indicator-lab-legend::-webkit-scrollbar{display:none}.indicator-lab-legend>span{display:flex;align-items:center;gap:6px;color:#405e69;font-size:9.75px;font-weight:620;white-space:nowrap}.indicator-lab-legend i{width:14px;height:2px}.indicator-lab-legend small{color:#84969e;font-size:8.25px;font-weight:560}.indicator-lab-chart-wrap{width:100%;min-height:336px;min-width:0;flex:1 1 0;position:relative;overflow:hidden}.indicator-lab-chart-wrap>svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:visible}.indicator-axis-title{fill:#58727d;font-size:10.5px;font-weight:670;letter-spacing:.015em}.indicator-axis-value,.indicator-axis-date{fill:#6d838c;font-size:10.25px;font-weight:580}.indicator-chart-tooltip{min-width:200px;max-width:290px;position:absolute;top:14px;z-index:3;display:grid;gap:7px;padding:10px 11px;border:1px solid #bdd4dd;border-radius:10px;background:#fffffff5;box-shadow:0 10px 24px #10384826;pointer-events:none;transform:translate(10px);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.indicator-chart-tooltip.is-left{transform:translate(calc(-100% - 10px))}.indicator-chart-tooltip>strong{font-size:10.75px;font-weight:740}.indicator-chart-tooltip>div{display:grid;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:7px}.indicator-chart-tooltip i{width:7px;height:7px;border-radius:50%}.indicator-chart-tooltip span{overflow:hidden;color:#526d78;font-size:9.5px;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.indicator-chart-tooltip b{color:#173541;font-size:10px;font-weight:720}.indicator-lab-loading{min-height:336px;border-radius:9px}.indicator-lab-summary{min-height:98px;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));overflow:hidden;border-radius:13px}.indicator-lab-summary article{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr;column-gap:12px;padding:10px 12px 9px;border-top:3px solid var(--series-color)}.indicator-lab-summary article+article{border-left:1px solid #dce7eb}.indicator-lab-summary article>div:first-child{min-width:0;display:grid;align-content:start;gap:3px}.indicator-lab-summary article>div:first-child span{overflow:hidden;font-size:10.25px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.indicator-lab-summary article>div:first-child small{color:#7a9099;font-size:8.5px;font-weight:530}.indicator-lab-summary article>strong{font-size:16px;font-weight:720;letter-spacing:-.025em;white-space:nowrap}.indicator-lab-summary dl{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;align-self:end;margin:8px 0 0}.indicator-lab-summary dl div{min-width:0;display:grid;gap:2px}.indicator-lab-summary dt{color:#81949c;font-size:7.75px;font-weight:670;letter-spacing:.04em;text-transform:uppercase}.indicator-lab-summary dd{overflow:hidden;margin:0;color:#36545f;font-size:9.25px;font-weight:660;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1180px)and (min-width:761px){.indicator-lab{grid-template-columns:210px minmax(0,1fr)}.indicator-lab-selected button{max-width:185px}.indicator-lab-selected button>small{display:none}.indicator-lab-dates span{display:none}.indicator-lab-dates input{width:98px}.indicator-lab-summary article{padding-inline:9px}.indicator-lab-summary article>strong{font-size:14px}}@media(max-height:790px)and (min-width:761px){.indicator-lab,.indicator-lab-main{gap:6px}.indicator-lab-toolbar{min-height:46px;padding-block:4px}.indicator-lab-selected button,.indicator-lab-view{height:36px}.indicator-lab-chart-wrap,.indicator-lab-loading{min-height:300px}.indicator-lab-summary{min-height:87px}.indicator-lab-summary article{padding-block:7px}.indicator-lab-summary dl{margin-top:5px}}@media(max-width:760px){.rates-stage.is-indicators{overflow:visible}.rates-stage.is-indicators>.indicator-lab{height:auto;overflow:visible}.indicator-lab{min-width:0;grid-template-columns:1fr}.indicator-lab-catalog{max-height:330px}.indicator-lab-toolbar{align-items:stretch;flex-direction:column}.indicator-lab-selected{flex-wrap:wrap;overflow:visible}.indicator-lab-selected button{flex:1 1 210px;max-width:none}.indicator-lab-view{align-self:flex-end}.indicator-lab-chart-head{align-items:flex-start;flex-direction:column;padding-bottom:7px}.indicator-lab-dates{width:100%}.indicator-lab-dates label{flex:1}.indicator-lab-dates input{width:100%}.indicator-lab-chart-wrap{height:336px;min-height:336px;flex:none;overflow-x:auto}.indicator-lab-chart-wrap>svg{position:relative;inset:auto;min-width:700px}.indicator-lab-summary{grid-template-columns:1fr}.indicator-lab-summary article+article{border-left:0}}.rates-stage>.terminal-tool{width:100%;height:100%;min-height:0;max-width:none!important;margin:0;padding:0;overflow:hidden}.terminal-tool{color:#102e3b;font-size:12px;--tool-line:#c8dbe2;--tool-muted:#6c838d;--tool-blue:#159ed1;--tool-navy:#0b2f3f;--tool-amber:#9c722a}.terminal-toolbar,.terminal-panel{border:1px solid var(--tool-line);border-radius:13px;background:#fffffff5;box-shadow:0 8px 24px #124a600b}.terminal-toolbar{min-height:54px}.terminal-panel{min-width:0;min-height:0}.terminal-tool-state:empty{display:none}.terminal-tool-state:not(:empty){height:100%;padding:20px}.terminal-panel>header{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-bottom:1px solid #dce8ec}.terminal-panel>header>div{min-width:0;display:grid;gap:2px}.terminal-panel>header small{color:#159ed1;font-size:9px;font-weight:720;letter-spacing:.075em;text-transform:uppercase}.terminal-panel>header strong{font-size:13px;font-weight:720;letter-spacing:-.01em}.terminal-panel>header>span{color:#728891;font-size:10px;font-weight:560}.terminal-panel>header>svg{flex:none;color:#718a94}.compare-lab{display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px}.compare-picker{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:7px 9px 7px 13px}.compare-picker-copy{min-width:190px;display:grid;gap:2px}.compare-picker-copy strong{font-size:13px;font-weight:730}.compare-picker-copy span{color:#718791;font-size:9.5px}.compare-picker-list{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:6px;overflow-x:auto;scrollbar-width:none}.compare-picker-list::-webkit-scrollbar{display:none}.compare-picker-chip{height:38px;flex:none;display:flex;align-items:center;gap:2px;padding:0 5px 0 10px;border:1px solid #ccdee5;border-radius:9px;background:#f7fbfc}.compare-picker-chip>span{margin-right:5px;font-size:10.5px;font-weight:680}.compare-picker-chip button{width:25px;height:25px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:#6d848e;cursor:pointer}.compare-picker-chip button:hover:not(:disabled){background:#e6f4f8;color:#0785b4}.compare-picker-chip button:last-child:hover:not(:disabled){background:#fff0ee;color:#b84a41}.compare-picker-chip button:disabled{opacity:.25;cursor:not-allowed}.compare-add{height:38px;flex:none;position:relative;display:flex;align-items:center;gap:6px;padding:0 10px;border:1px dashed #abcbd7;border-radius:9px;color:#087fac;background:#f2fafc}.compare-add span{font-size:10.5px;font-weight:680}.compare-add select{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.compare-workspace{min-height:0;display:grid;grid-template-rows:minmax(270px,1.08fr) minmax(220px,.92fr);gap:8px}.compare-records{overflow:auto}.compare-grid{min-width:max(760px,100%);display:grid;grid-template-columns:clamp(126px,11vw,174px) repeat(var(--compare-columns),minmax(170px,1fr))}.compare-grid>*{min-width:0;border-right:1px solid #dfe9ed}.compare-grid>*:last-child{border-right:0}.compare-grid>span{display:flex;align-items:center;padding:9px 12px;color:#6e848e;font-size:9px;font-weight:710;letter-spacing:.065em;text-transform:uppercase}.compare-grid-head{position:sticky;top:0;z-index:2;border-bottom:1px solid #d7e5ea;background:#f7fbfc}.compare-grid-head>article{min-height:68px;display:grid;grid-template-columns:1fr auto;align-content:center;gap:2px 8px;padding:8px 12px}.compare-grid-head article small{grid-column:1/-1;color:#159ed1;font-size:8.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.compare-grid-head article>a:first-of-type{min-width:0;display:flex;align-items:center;gap:4px;color:#153642;text-decoration:none}.compare-grid-head article>a:first-of-type strong{overflow:hidden;font-size:13px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.compare-grid-head article>a:last-of-type{display:flex;align-items:center;gap:4px;color:#627a84;font-size:9px;font-weight:650;text-decoration:none}.compare-grid-head article a:hover{color:#0784b3}.compare-grid-row{min-height:54px;border-bottom:1px solid #e1eaed}.compare-decision{position:relative;display:grid;align-content:center;gap:3px;padding:7px 12px 7px 16px}.compare-decision:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3px;background:#173743}.compare-decision.is-predictive:before{background:#159ed1}.compare-decision.is-optimal:before{background:#a5782d}.compare-decision span{color:#57717c;font-size:9.5px;font-weight:680}.compare-decision.is-hike span{color:#19805d}.compare-decision.is-cut span{color:#bc4d43}.compare-decision.is-hold span{color:#987022}.compare-decision strong{font-size:13px;font-weight:710;letter-spacing:-.012em}.compare-number{display:flex;align-items:center;padding:8px 12px;font-size:13px;font-weight:700}.compare-grid-takeaway{min-height:68px}.compare-grid-takeaway p{margin:0;padding:9px 12px;color:#506b76;font-size:10px;line-height:1.45}.compare-lower{min-height:0;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(310px,.75fr);gap:8px}.compare-snapshot,.compare-movement{overflow:hidden}.compare-matrix,.compare-movement-list{min-height:0;height:calc(100% - 48px);overflow:auto}.compare-matrix>div{min-width:max(670px,100%);display:grid;grid-template-columns:minmax(160px,1.25fr) repeat(var(--compare-columns),minmax(112px,1fr))}.compare-matrix>div>*{min-width:0;display:flex;align-items:center;padding:0 10px;border-right:1px solid #e4ecef}.compare-matrix>div>*:last-child{border:0}.compare-matrix-head{min-height:30px;position:sticky;top:0;z-index:1;background:#f5f9fa;color:#718790;font-size:8.5px;font-weight:700;text-transform:uppercase}.compare-matrix-row{min-height:34px;border-top:1px solid #e5edef}.compare-matrix-row span{color:#5f7883;font-size:10px}.compare-matrix-row b{font-size:10.5px;font-weight:680}.compare-movement-list{padding:3px 10px 10px}.compare-movement-list article{padding:9px 2px;border-bottom:1px solid #e1eaed}.compare-movement-list article>p{display:flex;align-items:center;gap:5px;margin:0;color:#425f6a;font-size:10px;font-weight:680}.compare-movement-list dl{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:7px 0 0}.compare-movement-list dl div{min-width:0;display:grid;gap:2px}.compare-movement-list dt{color:#82949c;font-size:8px}.compare-movement-list dd{margin:0;font-size:10.5px;font-weight:700}.replay-lab{display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px}.replay-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) minmax(190px,260px) auto;align-items:center;gap:14px;padding:7px 9px 7px 13px}.replay-toolbar-title{min-width:0;display:grid;gap:2px}.replay-toolbar-title strong{font-size:13px;font-weight:730}.replay-toolbar-title span{color:#718791;font-size:9.5px}.replay-meeting-select{height:38px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:0 9px;border:1px solid #ccdee5;border-radius:9px;background:#f7fbfc}.replay-meeting-select span{color:#6f858e;font-size:8.5px;font-weight:700;text-transform:uppercase}.replay-meeting-select select{min-width:0;border:0;outline:0;background:transparent;color:#163642;font-size:10.5px;font-weight:680}.replay-stage{height:38px;display:flex;align-items:center;gap:2px;padding:3px;border:1px solid #cfdee4;border-radius:10px;background:#eff5f7}.replay-stage span{height:30px;display:flex;align-items:center;gap:5px;padding:0 9px;border-radius:7px;color:#71868f;font-size:9.5px;font-weight:650}.replay-stage i{width:17px;height:17px;display:grid;place-items:center;border:1px solid #b8ccd4;border-radius:50%;font-size:8px;font-style:normal}.replay-stage .is-active{background:#0b2f3f;color:#fff}.replay-stage .is-active i{border-color:#fff}.replay-stage .is-complete{color:#087fac}.replay-workspace{min-height:0;display:grid;grid-template-columns:minmax(0,1.9fr) minmax(270px,.55fr);grid-template-rows:auto minmax(0,1fr);gap:8px}.replay-history{grid-row:1/3;overflow:hidden}.replay-history>header>div strong{font-size:14px}.replay-history>header>span b{color:#33535f}.replay-chart{min-height:0;height:calc(100% - 48px);padding:9px 14px 22px;overflow:hidden}.replay-chart-canvas{width:100%;height:100%;min-height:0;overflow:hidden}.replay-chart-canvas>div{height:100%}.replay-call{grid-column:2;grid-row:1;align-self:start;display:flex;flex-direction:column;overflow:hidden}.replay-call>header{justify-content:flex-start}.replay-call>p{margin:0;padding:14px 14px 0;color:#58727d;font-size:11px;line-height:1.55}.replay-call-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;padding:14px}.replay-call-grid button{height:40px;border:1px solid #cbdae0;border-radius:9px;background:#f9fbfc;color:#274956;font-size:11px;font-weight:670;cursor:pointer}.replay-call-grid button:hover{border-color:#159ed1;color:#0783b2}.replay-call-grid button[aria-pressed=true]{border-color:#0b2f3f;background:#0b2f3f;color:#fff;box-shadow:0 6px 13px #0b2f3f24}.replay-reveal{min-height:42px;display:flex;align-items:center;justify-content:center;gap:7px;margin:0 14px 14px;border:0;border-radius:10px;background:#159ed1;color:#fff;font-size:11px;font-weight:720;cursor:pointer}.replay-reveal:hover{background:#0c8fbd}.replay-decisions{margin:12px!important}.replay-decisions [class*=text-]{font-size:10px!important}.replay-score{display:grid;grid-template-columns:1fr auto;gap:5px 12px;margin:0 12px;padding:10px;border:1px solid #dce7eb;border-radius:9px;background:#f6fafb}.replay-score span{color:#728891;font-size:9px}.replay-score b{font-size:11px}.replay-takeaway{margin:10px 12px!important;padding:10px!important;border-left:3px solid #159ed1;background:#edf8fb;color:#3e5e6a!important;font-size:10.5px!important}.replay-actions{display:flex;gap:6px;margin:auto 12px 12px;padding-top:10px;border-top:1px solid #e1eaed}.replay-actions a,.replay-actions button{min-height:34px;display:flex;align-items:center;justify-content:center;gap:5px;padding:0 10px;border:1px solid #c8dce4;border-radius:8px;background:#f7fbfc;color:#087fac;font-size:10px;font-weight:680;text-decoration:none;cursor:pointer}.replay-evidence{grid-column:2;grid-row:2;overflow:hidden}.replay-evidence dl{height:calc(100% - 48px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;margin:0;overflow:auto}.replay-evidence dl div{min-width:0;display:grid;align-content:center;gap:4px;padding:8px 10px;border-right:1px solid #e1eaed;border-bottom:1px solid #e1eaed}.replay-evidence dt{overflow:hidden;color:#718790;font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.replay-evidence dd{margin:0;font-size:12px;font-weight:720}.scenario-lab{display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px}.scenario-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:7px 9px 7px 13px}.scenario-toolbar>div{min-width:200px;display:grid;gap:2px}.scenario-toolbar>div strong{font-size:13px;font-weight:730}.scenario-toolbar>div span{color:#718791;font-size:9.5px}.scenario-toolbar nav{min-width:0;display:flex;align-items:center;gap:4px;overflow-x:auto;scrollbar-width:none}.scenario-toolbar nav>span{margin-right:4px;color:#718790;font-size:8.5px;font-weight:700;text-transform:uppercase}.scenario-toolbar nav button{height:34px;flex:none;padding:0 10px;border:1px solid #ccdee5;border-radius:8px;background:#f8fbfc;color:#496671;font-size:9.5px;font-weight:650;cursor:pointer}.scenario-toolbar nav button:hover{border-color:#159ed1;background:#eef8fb;color:#0784b3}.scenario-workspace{min-height:0;display:grid;grid-template-columns:minmax(410px,.88fr) minmax(470px,1.12fr);gap:8px}.scenario-workspace.is-building{grid-template-columns:minmax(0,1fr)}.scenario-inputs{display:flex;flex-direction:column;overflow:hidden}.scenario-fields{min-height:0;flex:1;display:grid;grid-template-columns:repeat(3,1fr);align-content:start;gap:0;overflow:auto}.scenario-fields label{min-width:0;position:relative;display:grid;grid-template-rows:auto 35px auto;align-content:start;gap:4px;padding:9px 10px;border-right:1px solid #e2ebee;border-bottom:1px solid #e2ebee}.scenario-fields label:nth-child(3n){border-right:0}.scenario-fields label>span{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:5px}.scenario-fields label b{overflow:hidden;font-size:9.5px;font-weight:690;text-overflow:ellipsis;white-space:nowrap}.scenario-fields label em{color:#80949c;font-size:8px;font-style:normal}.scenario-fields input{width:100%;min-width:0;border:1px solid #cadce3;border-radius:8px;outline:0;padding:0 9px;background:#f9fbfc;color:#123442;font-size:12px;font-weight:650}.scenario-fields input:focus{border-color:#159ed1;box-shadow:0 0 0 3px #159ed114}.scenario-fields input[aria-invalid=true]{border-color:#bf4b43}.scenario-fields label>small{color:#81939a;font-size:7.75px;line-height:1.25}.scenario-fields label>strong[role=alert]{color:#b7443d;font-size:8px}.scenario-inputs>footer{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;border-top:1px solid #dce7eb}.scenario-inputs>footer button{min-height:36px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:9px;padding:0 12px;font-size:10px;font-weight:690;cursor:pointer}.scenario-inputs>footer button:first-child{border:1px solid #cadce3;background:#f7fbfc;color:#58727c}.scenario-inputs>footer button:last-child{border:0;background:#0b2f3f;color:#fff}.scenario-inputs>footer button:disabled{opacity:.5;cursor:not-allowed}.scenario-workspace.is-building .scenario-fields{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));align-content:stretch;overflow:hidden}.scenario-workspace.is-building .scenario-fields label{grid-template-rows:auto 42px auto;align-content:center;gap:7px;padding:14px 18px;border-right:1px solid #e2ebee}.scenario-workspace.is-building .scenario-fields label:nth-child(3n){border-right:1px solid #e2ebee}.scenario-workspace.is-building .scenario-fields label:nth-child(4n){border-right:0}.scenario-workspace.is-building .scenario-fields label b{font-size:11px}.scenario-workspace.is-building .scenario-fields label em{font-size:9px}.scenario-workspace.is-building .scenario-fields input{font-size:14px}.scenario-workspace.is-building .scenario-fields label>small{font-size:9px}.scenario-workspace.is-building .scenario-inputs>footer{min-height:58px;padding-inline:16px}.scenario-workspace.is-building .scenario-inputs>footer button:last-child{min-width:176px}.scenario-results{display:flex;flex-direction:column;overflow:auto}.scenario-empty{height:100%;display:grid;place-content:center;justify-items:center;padding:30px;color:#76909a;text-align:center}.scenario-empty svg{color:#159ed1}.scenario-empty strong{margin-top:10px;color:#153542;font-size:16px}.scenario-empty p{max-width:440px;margin:7px 0 0;font-size:11px;line-height:1.55}.scenario-result-head{min-height:86px!important;flex:none;border-bottom:1px solid #dce7eb!important;background:linear-gradient(100deg,#eff9fc,#fff)}.scenario-result-head>div strong{color:#0b2f3f;font-size:30px;font-weight:620;letter-spacing:-.04em}.scenario-result-head>p{max-width:200px;margin:0;color:#617984;font-size:10px;text-align:right}.scenario-loss-head{min-height:43px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 12px;border-bottom:1px solid #e0e9ed}.scenario-loss-head>strong{font-size:11px}.scenario-loss-head>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px 10px}.scenario-loss-head span{display:flex;align-items:center;gap:4px;color:#6e858f;font-size:7.75px}.scenario-loss-head i{width:9px;height:2px}.scenario-losses{display:grid;gap:3px;padding:9px 12px}.scenario-losses>div{min-height:30px;display:grid;grid-template-columns:58px minmax(0,1fr) 48px 44px;align-items:center;gap:8px;padding:3px 7px;border-radius:8px}.scenario-losses>div.is-best{background:#eaf7fb}.scenario-losses>div>b{font-size:10px}.scenario-losses>div>strong{color:#4d6873;font-size:9.5px}.scenario-losses>div>small{color:#0784b3;font-size:8px;font-weight:700;text-align:right}.scenario-loss-track{height:11px;overflow:hidden;border-radius:4px;background:#edf3f5}.scenario-loss-track>i{height:100%;display:flex;border-radius:4px;background:#9baab0}.scenario-loss-track em{height:100%}.scenario-rules{margin:auto 10px 10px;display:grid;grid-template-columns:auto repeat(5,1fr);overflow:hidden;border:1px solid #d7e4e9;border-radius:10px}.scenario-rules>span{display:flex;align-items:center;padding:8px 10px;background:#f3f8fa;color:#6f858f;font-size:8.5px;font-weight:700;text-transform:uppercase}.scenario-rules>div{min-width:0;display:grid;gap:3px;padding:8px 9px;border-left:1px solid #e0e9ed}.scenario-rules small{overflow:hidden;color:#768b94;font-size:7.75px;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.scenario-rules strong{font-size:10.5px}.research-lab{display:grid;grid-template-rows:116px minmax(0,1fr);gap:8px}.research-metrics{display:grid;grid-template-columns:1.35fr repeat(3,1fr);overflow:hidden;border:1px solid var(--tool-line);border-radius:13px;background:#fffffff7;box-shadow:0 8px 24px #124a600b}.research-metric{position:relative;display:grid;align-content:center;gap:5px;padding:15px 18px;border-right:1px solid #dce7eb}.research-metric:last-child{border:0}.research-metric.is-primary{background:linear-gradient(112deg,#edf9fd,#fff 84%)}.research-metric.is-primary:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#159ed1}.research-metric span{color:#657d87;font-size:10px;font-weight:720;letter-spacing:.055em;text-transform:uppercase}.research-metric strong{margin:0;color:#102f3c;font-size:30px;font-weight:610;letter-spacing:-.04em;line-height:1}.research-metric small{color:#718891;font-size:10.5px;line-height:1.3}.research-grid{min-height:0;display:grid;grid-template-columns:minmax(0,1.22fr) minmax(360px,.78fr);grid-template-rows:minmax(0,1.04fr) minmax(0,.96fr);grid-template-areas:"roles wedge" "errors coalitions";gap:8px}.research-panel{min-height:0;padding:0;overflow:hidden}.research-panel>header{min-height:54px;padding:9px 13px}.research-panel>header small{font-size:8.75px}.research-panel>header strong{font-size:14px}.research-roles{grid-area:roles}.research-wedge-panel{grid-area:wedge}.research-error-panel{grid-area:errors}.research-coalition-panel{grid-area:coalitions}.research-table-head,.research-table-row{display:grid;grid-template-columns:minmax(170px,1.5fr) repeat(3,minmax(82px,.68fr));align-items:center;gap:12px;padding:0 15px}.research-table-head{min-height:36px;background:#f6f9fa;color:#728992;font-size:8.75px;font-weight:720;letter-spacing:.045em;text-transform:uppercase}.research-table-head span:not(:first-child),.research-table-row span{text-align:right}.research-table-body{height:calc(100% - 90px);display:grid;grid-auto-rows:minmax(42px,1fr);overflow:auto}.research-table-row{border-top:1px solid #e2ebee;color:#496671;font-size:11px}.research-table-row:first-child{border-top:0}.research-table-row strong{color:#173743;font-size:11.5px;font-weight:680}.research-wedges{height:calc(100% - 54px);display:grid;grid-auto-rows:minmax(31px,1fr);gap:0;padding:7px 13px 10px}.research-wedges>div{display:grid;grid-template-columns:68px minmax(0,1fr) 36px;align-items:center;gap:10px;color:#496671;font-size:10.5px}.research-wedges>div>i{height:13px;overflow:hidden;border-radius:5px;background:#edf3f5;box-shadow:inset 0 0 0 1px #0d425606}.research-wedges>div>i>b{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,#159ed1,#56bddf 56%,#a5792d)}.research-wedges>div>strong{color:#163642;font-size:11px;text-align:right}.research-coalitions{height:calc(100% - 54px);min-width:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(3,minmax(0,1fr));overflow:hidden}.research-coalitions article{min-width:0;display:grid;grid-template-columns:minmax(72px,.55fr) minmax(82px,auto) minmax(0,1fr);align-items:center;gap:16px;padding:10px 14px;border-bottom:1px solid #e0e9ed}.research-coalitions article:last-child{border:0}.research-coalitions span{color:#526e79;font-size:10.5px;font-weight:690;text-transform:capitalize}.research-coalitions strong{color:#123442;font-size:22px;font-weight:620;letter-spacing:-.025em}.research-coalitions small{min-width:0;color:#748b94;font-size:9px;line-height:1.35;overflow-wrap:anywhere}.research-errors{height:calc(100% - 54px);overflow:auto}.research-errors-head,.research-errors a{min-height:38px;display:grid;grid-template-columns:1.25fr 1fr 1fr 20px;align-items:center;gap:12px;padding:0 15px}.research-errors-head{position:sticky;top:0;z-index:1;background:#f5f9fa;color:#718891;font-size:8.75px;font-weight:720;letter-spacing:.035em;text-transform:uppercase}.research-errors a{border-top:1px solid #e2ebee;color:#496671;font-size:10.5px;text-decoration:none}.research-errors a:hover{background:#eff8fb;color:#0784b3;box-shadow:inset 3px 0 #159ed1}.research-errors a b{color:#173743;font-weight:680}.research-errors a svg{justify-self:end}.research-empty{height:calc(100% - 54px);display:grid;place-items:center;margin:0;padding:22px;color:#6f858e;font-size:11px}@media(max-width:1180px)and (min-width:761px){.compare-picker-copy span,.replay-toolbar-title span,.scenario-toolbar>div span{display:none}.compare-picker{align-items:flex-start;flex-direction:column}.compare-picker-list{width:100%;justify-content:flex-start}.compare-workspace{grid-template-rows:minmax(290px,1fr) minmax(210px,.8fr)}.replay-workspace{grid-template-columns:minmax(0,1.65fr) minmax(260px,.58fr)}.replay-evidence dl{grid-template-columns:repeat(2,minmax(0,1fr))}.scenario-workspace{grid-template-columns:minmax(380px,.9fr) minmax(430px,1.1fr)}.scenario-fields{grid-template-columns:repeat(2,1fr)}.scenario-fields label:nth-child(3n){border-right:1px solid #e2ebee}.scenario-fields label:nth-child(2n){border-right:0}.scenario-workspace.is-building{grid-template-columns:minmax(0,1fr)}.scenario-workspace.is-building .scenario-fields{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr))}.scenario-workspace.is-building .scenario-fields label:nth-child(2n),.scenario-workspace.is-building .scenario-fields label:nth-child(4n){border-right:1px solid #e2ebee}.scenario-workspace.is-building .scenario-fields label:nth-child(3n){border-right:0}}@media(max-height:790px)and (min-width:761px){.terminal-toolbar{min-height:48px}.compare-picker-chip,.compare-add,.replay-meeting-select,.replay-stage{height:34px}.research-lab{grid-template-rows:92px minmax(0,1fr)}.research-metric{padding-block:8px}.research-metric strong{font-size:22px}.scenario-fields label{padding-block:6px;grid-template-rows:auto 32px auto}.scenario-fields label>small{display:none}.scenario-workspace.is-building .scenario-fields label{grid-template-rows:auto 38px auto;padding-block:9px}.scenario-workspace.is-building .scenario-fields label>small{display:block}}@media(max-width:760px){.rates-stage>.terminal-tool{height:auto;min-height:calc(100svh - 130px);overflow:visible}.compare-lab,.replay-lab,.scenario-lab,.research-lab{display:block}.terminal-toolbar{margin-bottom:8px}.compare-picker,.scenario-toolbar{align-items:flex-start;flex-direction:column}.compare-picker-list,.scenario-toolbar nav{width:100%;justify-content:flex-start}.compare-workspace,.compare-lower,.replay-workspace,.scenario-workspace,.research-grid{display:grid;grid-template-columns:1fr;grid-template-rows:auto}.research-grid{grid-template-areas:"roles" "wedge" "errors" "coalitions"}.compare-records{max-height:600px}.compare-snapshot,.compare-movement{min-height:300px}.replay-toolbar{grid-template-columns:1fr}.replay-call,.replay-history,.replay-evidence{grid-column:auto;grid-row:auto}.replay-call{min-height:0}.replay-history{min-height:420px}.replay-evidence{min-height:260px}.replay-evidence dl{grid-template-columns:repeat(2,1fr)}.scenario-toolbar nav{overflow-x:auto}.scenario-inputs{min-height:660px}.scenario-fields{grid-template-columns:repeat(2,1fr)}.scenario-fields label:nth-child(3n){border-right:1px solid #e2ebee}.scenario-fields label:nth-child(2n){border-right:0}.scenario-results{min-height:520px}.scenario-workspace.is-building .scenario-fields{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;overflow:visible}.scenario-workspace.is-building .scenario-fields label,.scenario-workspace.is-building .scenario-fields label:nth-child(3n){border-right:1px solid #e2ebee}.scenario-workspace.is-building .scenario-fields label:nth-child(2n){border-right:0}.research-metrics{grid-template-columns:repeat(2,1fr);margin-bottom:8px}.research-metric:nth-child(2){border-right:0}.research-metric:nth-child(-n+2){border-bottom:1px solid #dce7eb}.research-panel{min-height:320px}}@media(min-width:761px){.rates-tabs a,.rates-tabs>span{font-size:11.5px}.terminal-panel>header small{font-size:9.75px}.terminal-panel>header strong{font-size:14px}.terminal-panel>header>span{font-size:10.75px}.rates-stage.is-workbench .terminal-context span{font-size:9.25px}.rates-stage.is-workbench .terminal-context small{font-size:10.25px}.rates-stage.is-workbench .terminal-context-date strong{font-size:17px}.rates-stage.is-workbench .terminal-context-score strong{font-size:23px}.rates-stage.is-workbench .terminal-panel-title{font-size:10.75px}.rates-stage.is-workbench .terminal-layer strong{font-size:12px}.rates-stage.is-workbench .terminal-layer small{font-size:9.5px}.rates-stage.is-workbench .terminal-active-head strong{font-size:12.25px}.rates-stage.is-workbench .terminal-active-head span{font-size:10px}.rates-stage.is-workbench .terminal-active-list strong{font-size:11.5px}.rates-stage.is-workbench .terminal-active-list small{font-size:9.5px}.rates-stage.is-workbench .terminal-chart-controls label{font-size:8.5px}.rates-stage.is-workbench .terminal-chart-mode button{font-size:9.5px!important}.rates-stage.is-workbench .terminal-transform button{font-size:10.5px}.rates-stage.is-workbench .terminal-macro-legend{font-size:10.25px}.rates-stage.is-workbench .terminal-macro-chart svg text{font-size:10.75px}.rates-stage.is-workbench .terminal-data-integrity{font-size:10.25px}.rates-stage.is-workbench .rates-inspector .text-xs,.rates-stage.is-workbench .rates-inspector .text-\[11px\]{font-size:9.5px!important}.rates-stage.is-workbench .rates-inspector .text-sm{font-size:12px!important}.rates-stage.is-workbench .rates-inspector .text-lg{font-size:15px!important}.rates-stage.is-workbench .terminal-takeaway>span{font-size:9.5px}.rates-stage.is-workbench .terminal-signal strong{font-size:11px}.rates-stage.is-workbench .terminal-takeaway p{font-size:11.5px}.rates-stage.is-workbench .terminal-inspector-note strong{font-size:10.25px}.rates-stage.is-workbench .terminal-inspector-note p,.rates-stage.is-workbench .terminal-inspector-links a,.rates-stage.is-workbench .terminal-kv dt{font-size:11px}.rates-stage.is-workbench .terminal-kv dd,.rates-stage.is-workbench .terminal-agent strong{font-size:12px}.rates-stage.is-workbench .terminal-agent p{font-size:10.75px}.rates-stage.is-workbench .terminal-agent small{font-size:10px}.rates-stage.is-workbench .terminal-outcome{font-size:9.25px}.rates-stage.is-workbench .terminal-round strong{font-size:11.75px}.rates-stage.is-workbench .terminal-round span{font-size:9.75px}.rates-stage.is-workbench .terminal-round p{font-size:10.75px}.rates-stage.is-workbench .terminal-rule span{font-size:11px}.rates-stage.is-workbench .terminal-rule strong{font-size:12px}.rates-stage.is-workbench .terminal-rule small,.rates-stage.is-workbench .terminal-loss-list{font-size:10.25px}.rates-stage.is-workbench .terminal-spine-title span{font-size:9.75px}.rates-stage.is-workbench .terminal-spine-title small{font-size:8.75px}.terminal-meeting-filter-title strong{font-size:12.25px}.terminal-meeting-filter-title span{font-size:9.75px}.terminal-meeting-filter-fields>label>span{font-size:9.5px}.terminal-meeting-filter-field{font-size:10.75px}.terminal-meeting-check>span{font-size:10.25px!important}.terminal-meeting-reset{font-size:10.25px}.terminal-meeting-record-head>div span{font-size:9.75px}.terminal-meeting-record-head>div strong{font-size:15px}.terminal-meeting-record-head p{font-size:10.75px}.terminal-meeting-table th{font-size:9.75px}.terminal-meeting-table td{height:68px}.terminal-meeting-date time{font-size:13px}.terminal-meeting-date span{font-size:9.75px}.terminal-meeting-decision strong{font-size:11.75px}.terminal-meeting-decision small{font-size:10.25px}.terminal-meeting-pending{font-size:11.25px}.terminal-meeting-result>span{font-size:10.25px}.terminal-meeting-result small{font-size:9.5px}.terminal-meeting-pdf a{font-size:8.75px}.terminal-meeting-takeaway{font-size:10.75px}.terminal-meeting-pagination button,.terminal-meeting-pagination>span{font-size:10.75px}.indicator-lab-catalog-head strong{font-size:13px}.indicator-lab-catalog-head>span{font-size:10.25px}.indicator-lab-search input,.indicator-lab-series-list strong{font-size:11.5px}.indicator-lab-series-list small{font-size:9.5px}.indicator-lab-series-list em{font-size:9px}.indicator-lab-selected button>span{font-size:11px}.indicator-lab-selected button>small{font-size:8.75px}.indicator-lab-view button,.indicator-lab-ranges button{font-size:10.5px}.indicator-lab-dates span{font-size:8.75px}.indicator-lab-dates input{font-size:10.25px}.indicator-lab-legend>span{font-size:10.5px}.indicator-lab-legend small{font-size:9px}.indicator-axis-title{font-size:11.25px}.indicator-axis-value,.indicator-axis-date{font-size:11px}.indicator-chart-tooltip>strong{font-size:11.5px}.indicator-chart-tooltip span{font-size:10.25px}.indicator-chart-tooltip b{font-size:10.75px}.indicator-lab-summary article>strong{font-size:11px}.indicator-lab-summary article>small{font-size:9.25px}.indicator-lab-summary article>b{font-size:17px}.indicator-lab-summary dt{font-size:8.5px}.indicator-lab-summary dd{font-size:10px}.compare-picker-copy strong{font-size:14px}.compare-picker-copy span{font-size:10.25px}.compare-picker-chip,.compare-add{font-size:11.25px}.compare-record>header span{font-size:9.75px}.compare-record>header small{font-size:9.25px}.compare-record>header strong{font-size:14px}.compare-record .compare-statement-link{font-size:9.75px}.compare-decision span{font-size:10.25px}.compare-decision strong,.compare-number{font-size:14px}.compare-takeaway{font-size:10.75px}.compare-matrix-head{font-size:9.25px}.compare-matrix-row span{font-size:10.75px}.compare-matrix-row b{font-size:11.25px}.compare-movement p{font-size:10.75px}.compare-movement dt{font-size:8.75px}.compare-movement dd{font-size:11.25px}.replay-toolbar-title strong{font-size:14px}.replay-toolbar-title span{font-size:10.25px}.replay-meeting-select label{font-size:9.25px}.replay-meeting-select strong{font-size:11.25px}.replay-stage{font-size:10.25px}.replay-stage i{font-size:8.75px}.replay-history>header strong{font-size:15px}.replay-call p{font-size:11.5px}.replay-call button,.replay-reveal{font-size:11.75px}.replay-decision{font-size:10.75px!important}.replay-score span{font-size:9.75px}.replay-score strong{font-size:11.75px}.replay-takeaway{font-size:11.25px}.replay-actions a{font-size:10.75px}.replay-evidence dt{font-size:9.25px}.replay-evidence dd{font-size:12.75px}.scenario-toolbar>div strong{font-size:14px}.scenario-toolbar>div span{font-size:10.25px}.scenario-toolbar nav>span{font-size:9.25px}.scenario-toolbar nav button{font-size:10.25px}.scenario-fields label b{font-size:10.25px}.scenario-fields label em{font-size:8.75px}.scenario-fields input{font-size:13px}.scenario-fields label>small{font-size:8.5px}.scenario-alert{font-size:8.75px}.scenario-inputs>footer button{font-size:10.75px}.scenario-result-head>p{font-size:10.75px}.scenario-loss-head>strong{font-size:11.75px}.scenario-loss-head span{font-size:8.5px}.scenario-losses>div{min-height:32px}.scenario-losses>div>b{font-size:10.75px}.scenario-losses>div>strong{font-size:10.25px}.scenario-losses>div>small{font-size:8.75px}.scenario-rules>span{font-size:9.25px}.scenario-rules small{font-size:8.5px}.scenario-rules strong{font-size:11.25px}.research-panel>header small{font-size:9.5px}.research-panel>header strong{font-size:14.5px}.research-table-head{font-size:9.25px}.research-table-row{font-size:11.5px}.research-table-row strong{font-size:12px}.research-wedges>div{font-size:11px}.research-wedges>div>strong{font-size:11.5px}.research-coalitions span{font-size:11px}.research-coalitions small{font-size:9.75px}.research-errors-head{font-size:9.25px}.research-errors a{font-size:11px}}@media(min-width:921px){.rates-workspace-rail.is-workbench .terminal-mode-controls{height:46px;display:flex;align-items:stretch;gap:9px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.rates-workspace-rail.is-workbench .terminal-mode-controls .terminal-meeting-stepper{width:clamp(220px,16vw,276px);height:46px;overflow:hidden;border:1px solid rgba(190,208,215,.98);border-radius:13px;background:#ffffffc7;box-shadow:inset 0 1px #fffffff5,0 7px 18px #1240510e}.rates-workspace-rail.is-workbench .terminal-mode-controls .rates-performance{min-width:0;height:46px;flex:1 1 auto;overflow:hidden;border:1px solid rgba(190,208,215,.98);border-radius:13px;background:#ffffffc7;box-shadow:inset 0 1px #fffffff5,0 7px 18px #1240510e}.rates-workspace-rail.is-workbench .terminal-mode-controls .rates-performance>.rates-performance-metric:first-child{border-left:0}.rates-stage.is-workbench .terminal-chart-tools{flex:1 1 530px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-width:570px;padding-left:10px}.rates-stage.is-workbench .terminal-chart-control{height:36px;grid-template-columns:43px minmax(0,1fr);gap:0;padding:3px;overflow:hidden;border:1px solid #c9dbe2;border-radius:10px;background:#f1f7f9fa;box-shadow:inset 0 1px #fffffff2,0 3px 9px #113e4f0e}.rates-stage.is-workbench .terminal-chart-control>span{justify-content:flex-start;padding-left:8px;border-right:1px solid #d2e0e5;font-size:8.5px;line-height:1}.rates-stage.is-workbench .terminal-chart-tools .rates-view-toggle,.rates-stage.is-workbench .terminal-chart-tools .rates-mode-switch{height:28px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding-left:3px}.rates-stage.is-workbench .terminal-chart-tools .rates-view-toggle button,.rates-stage.is-workbench .terminal-chart-tools .rates-mode-switch button{width:100%;max-width:none;height:28px;gap:5px;overflow:visible;padding:0 7px!important;border-radius:6px!important;font-size:9.5px!important;line-height:1;text-overflow:clip}.rates-stage.is-workbench .terminal-chart-tools .rates-mode-switch button:after{content:none!important;display:none!important}.rates-stage.is-workbench .terminal-chart-tools .rates-view-toggle button[aria-pressed=true],.rates-stage.is-workbench .terminal-chart-tools .rates-mode-switch button[aria-pressed=true]{background:linear-gradient(145deg,#123849,#082837);box-shadow:0 3px 8px #08283729,inset 0 1px #ffffff1f}}@media(min-width:921px){.rates-shell{--terminal-caption-size:10.5px;--terminal-label-size:11.5px;--terminal-body-size:12px;--terminal-control-size:11.5px}.rates-tabs a,.rates-tabs>span{font-size:12px!important;line-height:1.15}.terminal-tool,.terminal-panel,.terminal-toolbar{font-size:var(--terminal-body-size)}.terminal-panel>header{min-height:52px;padding-block:9px}.terminal-panel>header small,.terminal-panel>header>small,.terminal-panel>header>span{font-size:var(--terminal-caption-size)!important;line-height:1.3}.terminal-panel>header strong{font-size:15px!important;line-height:1.2}.rates-workspace-rail.is-workbench .terminal-meeting-stepper span,.rates-workspace-rail.is-workbench .rates-performance-metric>span,.rates-stage.is-workbench .terminal-context>span,.rates-stage.is-workbench .terminal-context-date>span,.rates-stage.is-workbench .terminal-context-score>span,.rates-stage.is-workbench .terminal-context-paths>span,.rates-stage.is-workbench .terminal-panel-title,.rates-stage.is-workbench .terminal-inspector-section>span,.rates-stage.is-workbench .terminal-takeaway>span,.rates-stage.is-workbench .terminal-inspector-note>span,.rates-stage.is-workbench .terminal-spine-title span{font-size:var(--terminal-caption-size)!important;line-height:1.2}.rates-workspace-rail.is-workbench .terminal-meeting-stepper strong,.rates-workspace-rail.is-workbench .rates-performance-metric strong{font-size:14px!important;line-height:1.1}.rates-workspace-rail.is-workbench .rates-performance-metric small,.rates-stage.is-workbench .terminal-context small,.rates-stage.is-workbench .terminal-context-paths small,.rates-stage.is-workbench .terminal-spine-title small{font-size:10px!important;line-height:1.2}.rates-stage.is-workbench .terminal-layer-check,.rates-stage.is-workbench .terminal-active-list>div{min-height:48px}.rates-stage.is-workbench .terminal-layer-check strong,.rates-stage.is-workbench .terminal-active-list strong,.rates-stage.is-workbench .terminal-active-head strong{font-size:12.5px!important;line-height:1.2}.rates-stage.is-workbench .terminal-layer-check small,.rates-stage.is-workbench .terminal-active-list small,.rates-stage.is-workbench .terminal-active-head span,.rates-stage.is-workbench .terminal-data-section>span,.rates-stage.is-workbench .terminal-series-limit,.rates-stage.is-workbench .terminal-data-integrity{font-size:var(--terminal-caption-size)!important;line-height:1.25}.rates-stage.is-workbench .terminal-chart-caption strong{font-size:15px!important}.rates-stage.is-workbench .rates-chart-panel button,.rates-stage.is-workbench .terminal-chart-data-control button,.rates-stage.is-workbench .terminal-chart-vintage button{font-size:11px!important}.rates-stage.is-workbench .terminal-chart-control>span{font-size:10px!important;padding-left:7px}.rates-stage.is-workbench .terminal-chart-tools .rates-view-toggle button,.rates-stage.is-workbench .terminal-chart-tools .rates-mode-switch button{font-size:10.75px!important}.rates-stage.is-workbench .rates-chart-panel svg text,.rates-stage.is-workbench .rates-macro-panel svg text{font-size:11.5px}.rates-stage.is-workbench .rates-inspector-tabs button{min-height:40px;font-size:11.5px!important}.rates-stage.is-workbench .terminal-inspector-content,.rates-stage.is-workbench .terminal-inspector-content p,.rates-stage.is-workbench .terminal-takeaway p,.rates-stage.is-workbench .terminal-inspector-note p{font-size:11.75px!important;line-height:1.4}.rates-stage.is-workbench .terminal-context-paths strong,.rates-stage.is-workbench .terminal-inspector-section strong{font-size:13.5px!important}.rates-stage.is-workbench .terminal-inspector-links a{min-height:36px;font-size:11.5px!important}.rates-stage.is-workbench .terminal-kv-list dt,.rates-stage.is-workbench .terminal-agent-detail dt{font-size:10.5px!important}.rates-stage.is-workbench .terminal-kv-list dd,.rates-stage.is-workbench .terminal-agent-detail dd{font-size:12px!important}.rates-stage.is-workbench .terminal-agent-list>button{min-height:62px}.rates-stage.is-workbench .terminal-agent-list strong,.rates-stage.is-workbench .terminal-agent-detail strong,.rates-stage.is-workbench .terminal-agent-back{font-size:12.5px!important}.rates-stage.is-workbench .terminal-agent-list p,.rates-stage.is-workbench .terminal-agent-detail p,.rates-stage.is-workbench .terminal-round p{font-size:11.5px!important;line-height:1.4}.rates-stage.is-workbench .terminal-agent-list small,.rates-stage.is-workbench .terminal-agent-outcomes span,.rates-stage.is-workbench .terminal-round span{font-size:10.5px!important}.rates-stage.is-workbench .terminal-round strong,.rates-stage.is-workbench .terminal-rule strong{font-size:12.5px!important}.rates-stage.is-workbench .terminal-rule span,.rates-stage.is-workbench .terminal-rule small,.rates-stage.is-workbench .terminal-loss-list{font-size:11px!important;line-height:1.35}.terminal-meeting-filter-title strong{font-size:13.5px!important}.terminal-meeting-filter-title span,.terminal-meeting-filter-fields>label>span,.terminal-meeting-record-head>div span,.terminal-meeting-table th{font-size:10.5px!important;line-height:1.2}.terminal-meeting-filter-field,.terminal-meeting-check>span,.terminal-meeting-reset,.terminal-meeting-pagination button,.terminal-meeting-pagination>span{font-size:11.5px!important}.terminal-meeting-record-head>div strong{font-size:16px!important}.terminal-meeting-record-head p{font-size:12px!important;line-height:1.35}.terminal-meeting-table td{height:74px}.terminal-meeting-date time{font-size:14px!important}.terminal-meeting-date span,.terminal-meeting-result small{font-size:10.5px!important}.terminal-meeting-decision strong{font-size:12.5px!important}.terminal-meeting-decision small,.terminal-meeting-pending,.terminal-meeting-result>span{font-size:11px!important}.terminal-meeting-pdf a{font-size:10px!important}.terminal-meeting-takeaway{min-width:0;font-size:11.5px!important;line-height:1.35;overflow:hidden}.indicator-lab-catalog-head strong{font-size:14px!important}.indicator-lab-catalog-head>span,.indicator-lab-series-list small,.indicator-lab-selected button>small,.indicator-lab-dates span,.indicator-lab-legend small,.indicator-lab-summary article>small,.indicator-lab-summary dt{font-size:10.5px!important}.indicator-lab-search input,.indicator-lab-series-list strong,.indicator-lab-selected button>span,.indicator-lab-view button,.indicator-lab-ranges button,.indicator-lab-dates input,.indicator-lab-no-results{font-size:11.5px!important}.indicator-lab-series-list button{min-height:54px}.indicator-lab-series-list em{font-size:10px!important}.indicator-lab-legend>span{font-size:11.25px!important}.indicator-axis-title{font-size:12px!important}.indicator-axis-value,.indicator-axis-date{font-size:11.5px!important}.indicator-chart-tooltip>strong{font-size:12.5px!important}.indicator-chart-tooltip span{font-size:11px!important}.indicator-chart-tooltip b{font-size:11.5px!important}.indicator-lab-summary article>strong{font-size:12px!important}.indicator-lab-summary article>b{font-size:18px!important}.indicator-lab-summary dd{font-size:11px!important}.compare-picker-copy strong{font-size:15px!important}.compare-picker-copy span,.compare-takeaway,.compare-movement p{font-size:11.5px!important;line-height:1.4}.compare-picker-chip,.compare-add{font-size:12px!important}.compare-record>header span,.compare-record>header small,.compare-matrix-head,.compare-movement dt{font-size:10.5px!important}.compare-record>header strong{font-size:14.5px!important}.compare-record .compare-statement-link{font-size:11px!important}.compare-decision span,.compare-matrix-row span{font-size:11.5px!important}.compare-decision strong,.compare-number{font-size:14.5px!important}.compare-matrix-row{min-height:40px}.compare-matrix-row b,.compare-movement dd{font-size:12px!important}.replay-toolbar-title strong{font-size:15px!important}.replay-toolbar-title span,.replay-call p,.replay-takeaway{font-size:12px!important;line-height:1.4}.replay-meeting-select label,.replay-stage i,.replay-score span,.replay-evidence dt{font-size:10.5px!important}.replay-meeting-select strong,.replay-stage,.replay-actions a{font-size:11.5px!important}.replay-history>header strong{font-size:15px!important}.replay-call button,.replay-reveal{font-size:12px!important}.replay-decision,.replay-decisions [class*=text-]{font-size:11.5px!important;line-height:1.35}.replay-score strong{font-size:12.5px!important}.replay-evidence dd{font-size:13.5px!important}.scenario-toolbar>div strong{font-size:15px!important}.scenario-toolbar>div span,.scenario-result-head>p,.scenario-empty p{font-size:12px!important;line-height:1.4}.scenario-toolbar nav>span,.scenario-fields label em,.scenario-fields label>small,.scenario-alert,.scenario-loss-head span,.scenario-losses>div>small,.scenario-rules>span,.scenario-rules small{font-size:10.5px!important;line-height:1.25}.scenario-toolbar nav button,.scenario-inputs>footer button{font-size:11.5px!important}.scenario-fields label b,.scenario-losses>div>b{font-size:11.5px!important}.scenario-fields input{font-size:14px!important}.scenario-loss-head>strong,.scenario-rules strong{font-size:12.5px!important}.scenario-losses>div{min-height:38px}.scenario-losses>div>strong{font-size:11px!important}.research-panel>header small,.research-table-head,.research-errors-head{font-size:10.5px!important}.research-panel>header strong{font-size:15px!important}.research-table-row{min-height:46px;font-size:12.5px!important;line-height:1.3}.research-table-row strong,.research-wedges>div>strong{font-size:13px!important}.research-wedges>div,.research-coalitions span,.research-errors a{font-size:12px!important}.research-coalitions small{font-size:11px!important}.research-empty{font-size:12px!important;line-height:1.4}.research-coalitions{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:repeat(3,minmax(0,1fr))}.research-coalitions article{grid-template-columns:minmax(72px,.55fr) minmax(82px,auto) minmax(0,1fr);gap:16px}.research-coalitions article small{min-width:0;overflow-wrap:anywhere}.rates-performance-metric,.terminal-meeting-date,.terminal-meeting-decision,.indicator-lab-selected button,.compare-grid-head>*,.compare-grid-row>*,.research-table-head>*,.research-table-row>*{min-width:0}.indicator-lab-selected button>span,.indicator-lab-selected button>small,.research-table-head>*,.research-table-row>*{overflow:hidden;text-overflow:ellipsis}}@media(min-width:921px)and (max-width:1280px){.rates-stage.is-workbench .terminal-chart-control>span{font-size:9.5px!important}.rates-stage.is-workbench .terminal-chart-tools .rates-view-toggle button,.rates-stage.is-workbench .terminal-chart-tools .rates-mode-switch button{font-size:10.25px!important;padding-inline:4px!important}}@media(min-width:921px)and (max-width:1280px){.rates-workspace-rail.is-workbench .terminal-mode-controls{gap:7px}.rates-workspace-rail.is-workbench .terminal-mode-controls .terminal-meeting-stepper{width:205px}.rates-stage.is-workbench .terminal-chart-tools{flex-basis:480px;min-width:460px;gap:7px;max-width:500px;padding-left:7px}.rates-stage.is-workbench .terminal-chart-control{grid-template-columns:38px minmax(0,1fr)}.rates-stage.is-workbench .terminal-chart-control>span{padding-left:6px;font-size:8px}.rates-stage.is-workbench .terminal-chart-tools .rates-view-toggle button,.rates-stage.is-workbench .terminal-chart-tools .rates-mode-switch button{gap:4px;padding-inline:5px!important;font-size:9px!important}}@media(min-width:921px){.rates-stage.is-workbench .terminal-chart-tools{flex:0 1 640px;width:min(640px,44vw);min-width:560px;max-width:640px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:10px;padding-left:10px;border-left:1px solid #d6e3e8}.rates-stage.is-workbench .terminal-chart-control{min-width:0;height:40px;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:4px;padding:4px;overflow:hidden;border:1px solid #c8dae1;border-radius:11px;background:#eff6f8f5;box-shadow:inset 0 1px #fffffff2,0 3px 10px #113e4f0e}.rates-stage.is-workbench .terminal-chart-control>span{height:100%;justify-content:center;padding:0;border-right:1px solid #d1dfe5;color:#657d88;font-size:9.5px!important;font-weight:760;letter-spacing:.08em}.rates-stage.is-workbench .terminal-chart-tools .rates-view-toggle,.rates-stage.is-workbench .terminal-chart-tools .rates-mode-switch{width:100%;height:30px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:0;border:0;background:transparent;box-shadow:none}.rates-stage.is-workbench .terminal-chart-tools .rates-view-toggle button,.rates-stage.is-workbench .terminal-chart-tools .rates-mode-switch button{width:100%;min-width:0;max-width:none;height:30px;gap:5px;padding:0 8px!important;overflow:hidden;border:0;border-radius:7px!important;font-size:10.75px!important;line-height:1;text-overflow:ellipsis;white-space:nowrap;box-shadow:none}.rates-stage.is-workbench .terminal-chart-tools .rates-view-toggle button[aria-pressed=true],.rates-stage.is-workbench .terminal-chart-tools .rates-mode-switch button[aria-pressed=true]{color:#fff;background:linear-gradient(145deg,#123849,#082837);box-shadow:inset 0 1px #ffffff1f,0 2px 6px #08283724}}@media(min-width:921px)and (max-width:1280px){.rates-stage.is-workbench .terminal-chart-tools{flex:0 1 476px;width:min(476px,39vw);min-width:452px;max-width:476px;gap:6px;padding-left:6px}.rates-stage.is-workbench .terminal-chart-control{height:36px;grid-template-columns:36px minmax(0,1fr);padding:3px}.rates-stage.is-workbench .terminal-chart-control>span{padding:0;font-size:8px!important}.rates-stage.is-workbench .terminal-chart-tools .rates-view-toggle,.rates-stage.is-workbench .terminal-chart-tools .rates-mode-switch{height:28px;gap:2px}.rates-stage.is-workbench .terminal-chart-tools .rates-view-toggle button,.rates-stage.is-workbench .terminal-chart-tools .rates-mode-switch button{height:28px;gap:3px;padding-inline:3px!important;font-size:9px!important}.rates-stage.is-workbench .terminal-chart-tools button svg{width:11px;height:11px}}
