.auction-participation{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0;margin:12px 0 24px;padding:22px}.auction-participation>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.auction-participation h4{margin:8px 0;font-size:25px}.auction-participation h5{margin:0 0 10px;font-size:15px;line-height:1.5}.auction-participation p,.auction-participation li{font-size:13px;line-height:1.75}.auction-participation small{font-size:11px;line-height:1.6}.auction-participation-rating{text-align:right;min-width:180px;max-width:100%}.auction-participation-rating>strong{font-size:46px;line-height:1.2;display:block}.auction-participation-rating strong small{margin-left:8px;font-size:13px}.auction-participation-rating>b{margin:8px 0;font-size:12px;display:block}.auction-participation meter{width:100%;max-width:100%;height:12px;accent-color:var(--teal);margin-top:10px;display:block}.auction-participation-rating[data-assessment=weaker]{color:var(--coral)}.auction-participation-rating[data-assessment=stronger]{color:var(--teal)}.auction-participation-scope{color:var(--ink-soft);border-block:1px solid var(--line);padding:14px 0}.auction-allocation{padding:16px 0}.auction-allocation-bar{border-radius:5px;width:100%;height:20px;display:flex;overflow:hidden}.auction-allocation-bar>i{min-width:0;height:100%;display:block}.allocation-direct{background:var(--blue,#3154cd)}.allocation-indirect{background:var(--teal,#007d80)}.allocation-dealer{background:var(--amber,#aa731c)}.auction-allocation ul{flex-wrap:wrap;gap:16px;padding:0;list-style:none;display:flex}.auction-allocation li>i{width:10px;height:10px;margin-right:6px;display:inline-block}.auction-score-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.auction-score-metrics article{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:8px;min-width:0;padding:16px}.auction-score-metrics article[data-weighted=true]{border-top:3px solid var(--blue)}.auction-score-metrics article header{display:block}.auction-score-metrics header span{color:var(--ink-soft);font-size:11px}.auction-score-metrics article>strong{margin:12px 0;font-size:27px;display:block}.auction-score-metrics p{margin:6px 0}.auction-market-reading{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.auction-participation details{border-top:1px solid var(--line);padding-top:18px}.auction-participation summary{cursor:pointer;align-content:center;min-height:44px;font-size:14px;font-weight:600}.auction-score-history{padding:0;list-style:none}.auction-score-history li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:9px 0;font-size:12px;display:flex}.auction-participation :is(a,summary):focus-visible{outline:2px solid var(--blue);outline-offset:3px}.auction-participation-badge{font-variant-numeric:tabular-nums;font-weight:700}.auction-participation-badge small{white-space:normal;margin-top:5px;font-size:9px;font-weight:400;display:block}.auction-participation-badge[data-assessment=stronger]{color:var(--teal)}.auction-participation-badge[data-assessment=weaker]{color:var(--coral)}@media (max-width:900px){.auction-score-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.auction-participation{padding:16px}.auction-participation>header{display:block}.auction-participation-rating{text-align:left;margin:18px 0}.auction-score-metrics{grid-template-columns:minmax(0,1fr)}.auction-participation p,.auction-participation li{font-size:14px}.auction-participation h4{font-size:23px}.auction-participation-rating strong{font-size:38px}.auction-score-history li{gap:4px;display:grid}.auction-allocation ul{gap:8px 14px}}.auction-clearing-summary{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;margin:12px 0;padding:12px 0;font-size:14px;display:flex}.auction-participation-detail .auction-score-metrics{margin-top:16px}
.treasury-curve-visual{margin-top:18px}.treasury-curve-visual svg{width:100%;display:block;overflow:visible}.treasury-curve-visual svg line{stroke:var(--line);stroke-width:1px}.treasury-curve-visual svg text,.inversion-chart text{font:10px var(--font-mono,monospace);fill:var(--ink-faint)}.treasury-curve-visual svg .prior-curve{stroke:var(--ink-faint);stroke-dasharray:4 4;stroke-width:1.5px}.treasury-curve-visual .nominal-curve{fill:none;stroke:var(--blue);stroke-width:2.5px}.treasury-curve-visual circle{fill:var(--surface);stroke:var(--blue);stroke-width:2px}.curve-legend{color:var(--ink-faint);flex-wrap:wrap;gap:16px;font-size:10px;display:flex}.curve-legend i{border-top:2px solid var(--blue);vertical-align:middle;width:16px;margin-right:6px;display:inline-block}.curve-legend span:last-child i{border-top:2px dashed var(--ink-faint)}.treasury-yield-values{grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:8px;margin-top:4px;display:grid}.treasury-yield-values>div{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;gap:4px;padding:9px 5px;display:grid}.treasury-yield-values strong{font-size:15px}.treasury-yield-values small,.treasury-yield-values span{color:var(--ink-faint);font-size:9px}.yield-inversion-study,.fedwatch-desk{border-top:1px solid var(--line);background:var(--surface-strong);padding:24px 26px}.yield-inversion-study>header,.fedwatch-desk>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.yield-inversion-study h3,.fedwatch-desk h3{letter-spacing:-.035em;margin:8px 0;font-size:clamp(23px,3vw,32px)}.yield-inversion-study header p,.fedwatch-desk header p{color:var(--ink-faint);margin:0;font-size:12px;line-height:1.6}.yield-inversion-study button,.fomc-meeting-tabs button{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:7px;padding:9px 12px;font-size:11px}.yield-inversion-study [role=group]{gap:5px;display:flex}.yield-inversion-study button[aria-pressed=true],.fomc-meeting-tabs button[aria-pressed=true]{background:var(--navy);color:#fff}.curve-spread-cards{grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0;gap:12px!important;display:grid!important}.curve-spread-cards button{text-align:left;border-top:3px solid var(--spread-color);gap:8px;padding:17px;display:grid}.curve-spread-cards span{letter-spacing:.06em;font-size:11px}.curve-spread-cards strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:29px}.curve-spread-cards small{opacity:.75;font-size:10px}.inversion-chart{border-bottom:1px solid var(--line);padding:8px 0}.inversion-chart svg{width:100%;display:block}.inversion-chart line{stroke:var(--line);stroke-width:1px}.inversion-chart .curve-zero{stroke:var(--ink-faint);stroke-dasharray:5 4}.inversion-chart polyline{stroke-width:2.5px;fill:none}.inversion-chart .inverted-zone{fill:color-mix(in srgb,var(--coral) 8%,transparent)}.inversion-chart .inverted-line{stroke:var(--coral)}.inversion-chart .curve-cursor{stroke:var(--ink-faint);stroke-dasharray:3 3}.curve-history-reading{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:14px;min-height:42px;padding:12px 0;font-size:11px;display:flex}.curve-history-reading span{color:var(--ink-faint)}.yield-inversion-study footer,.fedwatch-desk footer{color:var(--ink-faint);margin-top:12px;font-size:10px;line-height:1.7}.curve-empty{color:var(--ink-faint);padding:30px 0;font-size:12px}.fedwatch-desk{border-top:3px solid var(--teal)}.fedwatch-desk a{color:var(--blue);font-size:11px;text-decoration:none}.fedwatch-desk header>a{white-space:nowrap;border:1px solid var(--line);background:var(--surface);border-radius:7px;padding:11px 14px}.fedwatch-summary{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0;display:grid;overflow:hidden}.fedwatch-summary article{background:var(--surface);gap:10px;padding:20px;display:grid}.fedwatch-summary article+article{border-left:1px solid var(--line)}.fedwatch-summary small{font:9px var(--font-mono);letter-spacing:.08em;color:var(--ink-faint)}.fedwatch-summary strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:30px}.fedwatch-summary span{color:var(--ink-faint);font-size:11px}.fomc-meeting-tabs{flex-wrap:wrap;gap:6px;margin:12px 0 20px;display:flex}.fomc-meeting-tabs small{opacity:.7;margin-top:5px;font-size:9px;display:block}.fedwatch-scenarios,.fedwatch-resources{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.fedwatch-scenarios article{border:1px solid var(--line);border-radius:8px;gap:9px;padding:16px;display:grid}.fedwatch-scenarios span{color:var(--ink-faint);font-size:11px}.fedwatch-scenarios strong{font-size:20px}.fedwatch-scenarios small{color:var(--ink-faint);font-size:9px;line-height:1.5}.fedwatch-resources a{border-top:1px solid var(--line);gap:8px;padding:16px 0;display:grid}.fedwatch-resources span{color:var(--ink-faint);font-size:11px;line-height:1.6}@media (max-width:700px){.yield-inversion-study,.fedwatch-desk{padding:18px}.yield-inversion-study>header,.fedwatch-desk>header{flex-direction:column;align-items:flex-start;gap:12px}.curve-spread-cards{gap:6px!important}.curve-spread-cards button{min-width:0;padding:12px 8px}.curve-spread-cards strong{font-size:21px}.curve-spread-cards small{font-size:9px}.fedwatch-summary{grid-template-columns:1fr}.fedwatch-summary article+article{border-left:0;border-top:1px solid var(--line)}.fedwatch-scenarios,.fedwatch-resources{grid-template-columns:1fr}.curve-history-reading{font-size:10px}.treasury-yield-values{grid-template-columns:repeat(4,minmax(0,1fr))}}
.auction-reaction-study{border:1px solid var(--line);border-top:3px solid var(--blue,#6384ed);background:var(--surface-strong);margin:20px 0;padding:26px}.auction-reaction-study>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.auction-reaction-study h3{letter-spacing:-.035em;margin:8px 0;font-size:clamp(24px,3vw,34px)}.auction-reaction-study header p{color:var(--ink-faint);font-size:13px;line-height:1.6}.auction-scale-toggle{white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:flex}.auction-study-controls{flex-wrap:wrap;justify-content:space-between;gap:16px;margin:24px 0;display:flex}.auction-study-controls [role=group]{background:var(--surface);border-radius:8px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.auction-reaction-study button{border:1px solid var(--line);background:var(--surface-strong);color:var(--ink);border-radius:6px;padding:9px 13px;font-size:11px}.auction-reaction-study button[aria-pressed=true]{background:var(--ink);color:var(--surface-strong);border-color:var(--ink);box-shadow:inset 0 -2px #d4f025}.auction-reaction-study button:disabled{opacity:.4;cursor:default}.auction-result-picker{border-bottom:1px solid var(--line);align-items:flex-end;gap:10px;padding-bottom:20px;display:flex}.auction-result-picker label{min-width:0;color:var(--ink-faint);flex:1;gap:5px;font-size:10px;display:grid}.auction-result-picker select{background:var(--surface-strong);width:100%;color:var(--ink);border:1px solid var(--line);border-radius:6px;padding:10px}.auction-result-banner{grid-template-columns:1fr 1.5fr;gap:24px;padding:24px 0;display:grid}.auction-result-banner h4{margin:12px 0 7px;font-size:24px}.auction-result-banner p{color:var(--ink-faint);margin:0;font-size:12px;line-height:1.6}.auction-demand-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.auction-demand-metrics article{border:1px solid var(--line);border-radius:8px;padding:16px}.auction-demand-metrics small{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-faint);font-size:10px}.auction-demand-metrics strong{font-variant-numeric:tabular-nums;margin:9px 0;font-size:26px;display:block}.auction-demand-metrics span,.auction-demand-metrics b{margin-top:6px;font-size:10px;display:block}.auction-demand-metrics span{color:var(--ink-faint)}.auction-baseline-note,.auction-method,.auction-reaction-freshness{color:var(--ink-faint);font-size:11px;line-height:1.7}.auction-reaction-key{color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:20px;padding:18px 0;font-size:10px;display:flex}.auction-reaction-key i{border-left:1px dashed var(--blue);vertical-align:middle;height:12px;margin-right:6px;display:inline-block}.auction-market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.auction-market-grid>article{border:1px solid var(--line);border-radius:10px;min-width:0;padding:20px}.auction-asset-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.auction-asset-heading h4{margin:6px 0;font-size:15px}.auction-asset-heading>div>span{letter-spacing:.1em;font-size:10px;font-weight:700}.auction-asset-heading small{color:var(--ink-faint);font-size:10px;display:block}.auction-asset-heading>div:last-child{text-align:right}.auction-asset-heading strong{font-variant-numeric:tabular-nums;font-size:23px}.auction-positive{color:var(--teal,#238377)}.auction-negative{color:var(--coral,#ba6350)}.auction-market-chart{width:100%;margin:15px 0;display:block}.auction-market-chart text{font:8px var(--font-mono,monospace);fill:var(--ink-faint)}.auction-time-mark{stroke:var(--blue);stroke-dasharray:3 3}.auction-phase-readings{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 0;display:grid}.auction-phase-readings small{color:var(--ink-faint);letter-spacing:.04em;font-size:8px;display:block}.auction-phase-readings b{font-variant-numeric:tabular-nums;margin-top:6px;font-size:13px;display:block}.auction-market-grid article footer{color:var(--ink-faint);font-size:9px;line-height:1.5}.auction-method{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.auction-study-empty{border:1px dashed var(--line);color:var(--ink-faint);padding:30px 20px;font-size:13px;line-height:1.6}@media (max-width:800px){.auction-reaction-study{padding:18px}.auction-reaction-study>header{flex-direction:column;align-items:flex-start}.auction-result-banner{grid-template-columns:1fr;gap:10px}.auction-demand-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.auction-market-grid{grid-template-columns:1fr}.auction-phase-readings{grid-template-columns:repeat(2,minmax(0,1fr))}.auction-result-picker{flex-wrap:wrap}.auction-result-picker label{flex-basis:100%;order:-1}}#auction-reaction-study{scroll-margin-top:calc(var(--desk-nav-top,128px) + 90px)}.rates-refresh-status{color:var(--ink-faint);justify-content:space-between;align-items:center;gap:16px;margin:10px 0 20px;font-size:10px;display:flex}.rates-refresh-status button{border:1px solid var(--line);background:var(--surface-strong);color:var(--ink);border-radius:6px;padding:8px 12px;font-size:11px}.curve-bars small{line-height:1.5}
