.sc-panel-head{padding:1rem 1.125rem .75rem}
.sc-panel-head--row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem}
.sc-subtitle{margin:1.25rem 0 .5rem;color:var(--edge-text-3);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em}
.sc-tile{color:inherit;text-decoration:none}
.sc-tile:hover{border-color:var(--edge-border-2)}
.sc-tile__meta{display:block;margin-top:.375rem;color:var(--edge-text-2);font-size:.75rem;line-height:1.4}
.sc-rank-row{color:inherit;text-decoration:none}
.sc-rank-row:hover .edge-ccy{color:var(--edge-accent-text)}
.sc-instrument{display:flex;align-items:center;gap:.75rem}
.sc-instrument .edge-list__title{flex:1 1 auto;min-width:0}
.sc-instrument .edge-list__aside{min-width:3.25rem;text-align:right}
.sc-cell{display:block;color:inherit;text-decoration:none}
.sc-cell:hover{text-decoration:underline}
.sc-via{display:inline-block;margin-left:.375rem;padding:0 .3125rem;border:1px solid var(--edge-border-2);border-radius:var(--edge-r-sm);color:var(--edge-text-3);font-size:.625rem;line-height:1.5;vertical-align:middle;cursor:help}
.sc-factors__bar{width:30%;min-width:8rem}
.sc-zbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.sc-select{width:auto}
.sc-match{display:inline-flex;align-items:center;gap:.3125rem;font-size:.78125rem}
.sc-match--yes{color:var(--edge-up)}
.sc-match--no{color:var(--edge-down)}
.sc-match--neutral{color:var(--edge-text-3)}
.sc-steps{margin:1rem 0 0;padding-left:1.25rem;color:var(--edge-text-2);font-size:.8125rem;line-height:1.7}
.sc-title{display:flex;align-items:center;gap:.625rem}
.sc-title .edge-flag{width:28px;height:21px}
.sc-picker{display:flex;flex-direction:column;gap:.75rem}
.sc-picker__row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}
.sc-picker__label{min-width:7.5rem;color:var(--edge-text-3);font-size:.75rem}
@media (max-width:575.98px){.sc-pairs th:nth-child(4),.sc-pairs td:nth-child(4),.sc-pairs th:nth-child(5),.sc-pairs td:nth-child(5){display:none}.sc-picker__label{min-width:0;width:100%}}
.sc-reversed{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:1rem 1.125rem;border:1px solid rgba(var(--edge-down-rgb),.55);border-radius:var(--edge-r-lg);background:rgba(var(--edge-down-rgb),.1);font-size:.875rem;line-height:1.5}
.sc-reversed>.bi{color:var(--edge-down);font-size:1.25rem}
.sc-reversed>div{flex:1 1 18rem;display:flex;flex-direction:column;gap:.125rem}
.sc-heat thead th{max-width:5.5rem;white-space:normal;line-height:1.25;vertical-align:bottom}
.sc-heat .mk-heat__cell{min-width:2.75rem}
.sc-heat__total{font-weight:600;border-left:2px solid var(--edge-border-2)}
.sc-heat__none{background:repeating-linear-gradient(135deg,var(--edge-surface-2) 0 4px,var(--edge-surface) 4px 8px)}
.sc-heat-wrap{margin:0 1.125rem 1.125rem}
.edge-table-wrap.sc-heat-wrap>.mk-heat{width:100%;margin:0}
.sc-heat-wrap .mk-heat__cell{height:2rem}
.sc-heat-wrap .mk-heat .mk-heat__ccy{font-size:.875rem}
.sc-heat-wrap .mk-heat__ccy .edge-flag{width:22px;height:16.5px}
.sc-matrix thead th{padding-bottom:.5rem;color:var(--edge-text-2);font-family:var(--edge-font);font-size:.75rem;font-weight:600}
.sc-matrix .edge-flag-head .edge-flag{width:26px;height:19.5px}
.sc-matrix .mk-heat__cell{height:2.375rem;font-size:.8125rem}
.sc-heat__corner{color:var(--edge-text-3);font-size:.625rem;font-weight:500;text-align:left;white-space:normal;vertical-align:bottom}
.sc-legend{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:0 1.125rem 1.125rem;padding:0;list-style:none;color:var(--edge-text-2);font-size:.75rem}
.sc-legend li{display:inline-flex;align-items:center;gap:.4375rem}
.sc-legend__swatch{display:inline-block;width:1.25rem;min-width:0;height:.875rem}
.sc-panel-head--row>div{flex:1 1 20rem}
.sc-head-tools{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}
.sc-pop{position:fixed;z-index:1080;width:min(22rem,calc(100vw - 1rem));padding:.875rem 1rem;border:1px solid var(--edge-border-2);border-radius:var(--edge-r-lg);background:var(--edge-surface-3);box-shadow:0 12px 32px rgba(0,0,0,.45);color:var(--edge-text);font-size:.8125rem;line-height:1.5;pointer-events:none}
.sc-pop__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.375rem}
.sc-pop__title{font-weight:700}
.sc-pop__badge{font-size:.75rem;font-weight:600}
.sc-pop__badge--long{color:var(--edge-up)}
.sc-pop__badge--short{color:var(--edge-down)}
.sc-pop__badge--neutral{color:var(--edge-text-3)}
.sc-pop__text{margin:0 0 .625rem;color:var(--edge-text-2)}
.sc-pop__rows{display:grid;grid-template-columns:1fr auto;gap:.25rem 1rem;margin:0;padding-top:.5rem;border-top:1px solid var(--edge-divider);font-size:.75rem}
.sc-pop__rows dt{color:var(--edge-text-3);font-weight:400}
.sc-pop__rows dd{margin:0;font-family:var(--edge-mono);text-align:right}
.sc-panel-head .edge-seg__opt .bi{margin-right:.375rem}
.sc-price-tools{display:inline-flex;align-items:center;gap:.25rem;margin-left:auto}
.sc-price-toggle{display:inline-flex;align-items:center;gap:.375rem;border:1px solid var(--edge-border);background:transparent}
.edge-table-wrap.sc-heat-wrap>.mk-heat{table-layout:fixed;min-width:36rem}
.sc-heat-wrap>.mk-heat>thead>tr>th:first-child{width:7rem}
.sc-heat-wrap .mk-heat__ccy{width:7rem;padding-right:.75rem}
.sc-heat__corner{line-height:1.3}
@media (max-width:575.98px){.sc-heat-wrap>.mk-heat>thead>tr>th:first-child,.sc-heat-wrap .mk-heat__ccy{width:5rem}}
.sc-asof{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.75rem 1rem;border:1px solid var(--edge-accent);border-radius:var(--edge-r-lg);background:var(--edge-surface);font-size:.875rem}
.sc-asof .bi{color:var(--edge-accent-text)}
.sc-asof span{flex:1 1 16rem}
.sc-runs{margin:0 0 .75rem;padding:0;list-style:none}
.sc-runs__item{display:grid;grid-template-columns:7rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.375rem 0;border-top:1px solid var(--edge-divider);font-size:.8125rem}
.sc-runs__item:first-child{border-top:0}
.sc-runs__dates{color:var(--edge-text);text-decoration:none}
.sc-runs__dates:hover{text-decoration:underline}
.sc-runs__len{font-size:.75rem}
.sc-day-pick{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8125rem}
.sc-day-pick .form-control{width:auto}
.edge-chart.is-clickable{cursor:pointer}
.sc-runs__item .edge-signal{justify-self:start}
.sc-bias{display:flex;flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none}
.sc-bias__row{display:grid;grid-template-columns:1.5rem 5.5rem 5.5rem 3.5rem 2.75rem;justify-content:start;align-items:center;gap:.625rem;min-height:30px;color:inherit;text-decoration:none}
.sc-bias__row:hover .edge-ccy{color:var(--edge-accent-text)}
.sc-bias__place{color:var(--edge-text-3);font-family:var(--edge-mono);font-size:.8125rem;text-align:right}
.sc-bias__side{font-size:.75rem;white-space:nowrap}
.sc-bias__moved{font-family:var(--edge-mono);font-size:.75rem;text-align:right;white-space:nowrap}
@media (max-width:575.98px){.sc-bias__row{grid-template-columns:1.25rem minmax(0,1fr) auto 2.75rem 2.25rem;gap:.5rem}}
.sc-section{margin:1.75rem 0 .75rem}
.sc-section__title{margin:0;font-size:1.125rem}
.sc-section__lead{margin:.25rem 0 0;color:var(--edge-text-2);font-size:.8125rem;line-height:1.5}
.sc-ccy-bias{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}
.sc-ccy-bias__place{font-size:1.25rem;font-weight:600}
.sc-ccy-bias__past-title{margin:1rem 0 .5rem;color:var(--edge-text-3);font-size:.75rem}
.sc-ccy-bias__past{display:flex;flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none}
.sc-ccy-bias__past li{display:inline-flex;flex-direction:column;align-items:center;gap:.25rem;min-width:3.5rem;padding:.375rem .5rem;border:1px solid var(--edge-border);border-radius:var(--edge-r-sm);cursor:help}
.sc-ccy-bias__date{color:var(--edge-text-3);font-size:.625rem}
.sc-ccy-bias__side{font-size:.8125rem;font-weight:600}
.sc-ccy-bias__past .sc-ccy-bias__meter{width:2.5rem}
.sc-factors th,.sc-factors td{position:relative}
.sc-parts{display:flex;flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none}
.sc-parts__row{display:grid;grid-template-columns:minmax(0,11rem) 5.5rem 3.5rem;align-items:center;gap:.625rem}
.sc-parts__name{font-size:.8125rem}
.sc-bias-half{display:flex;flex-direction:column}
.sc-bias-half>.edge-panel{flex:1}
.sc-bias-half .sc-bias__row{grid-template-columns:1.5rem 5.5rem 5.5rem minmax(0,1fr) 2.75rem;justify-content:stretch}
.sc-bias-half .wk-meter{width:100%}
@media (max-width:575.98px){.sc-bias-half .sc-bias__row{grid-template-columns:1.25rem minmax(0,1fr) auto 2.75rem 2.25rem}.sc-bias-half .wk-meter{width:2.75rem}}
.sc-bias__outcome{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--edge-divider);color:var(--edge-text-2);font-size:.8125rem;text-decoration:none}
.sc-bias__outcome:hover{text-decoration:none}
.sc-bias__outcome-pair{font-weight:600}
.sc-bias__outcome-pair .bi{margin-right:.25rem}
.sc-carry__verdict{margin:0;padding:.75rem 1.125rem;border-top:1px solid var(--edge-border);border-left:3px solid var(--edge-text-3);font-size:.875rem;line-height:1.5}
.sc-carry__verdict--paid{border-left-color:var(--edge-up)}
.sc-carry__verdict--pays{border-left-color:var(--edge-down)}
