.callout-desk{background:#0b1938;color:#f5f8ff;border-bottom:8px solid #075ce5}.callout-desk .section-heading h2{max-width:850px}.callout-desk .section-heading p{color:#b8c9e8}.callout-desk .section-kicker{border-color:#526c96}.callout-desk em{color:#ffd13b}.signal-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:24px 0}.signal-toolbar p{font:11px/1.8 var(--mono);max-width:800px}.signal-fresh{color:#ffd13b}.signal-stale{color:#ff932f}.callout-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#526c96;border:1px solid #526c96;margin:28px 0}.callout-metrics>div{background:#0b1938;padding:22px;display:flex;gap:15px;align-items:center}.callout-metrics strong{font:48px/1 var(--display)}.callout-metrics small{font:10px/1.5 var(--mono);max-width:120px}.callout-metrics>p{grid-column:1/-1;background:#0b1938;margin:0;padding:12px 22px;font:10px/1.6 var(--mono);color:#b8c9e8}.signal-controls{display:flex;align-items:end;gap:25px;margin:25px 0}.signal-controls label{display:flex;flex-direction:column;gap:10px;font:10px var(--mono)}.signal-controls input,.signal-controls select{border:1px solid #b8c9e8;background:#0b1938;color:#f5f8ff;border-radius:0;font:14px var(--mono);padding:14px;min-height:48px}.signal-controls input{width:320px;max-width:100%}.signal-controls>span{font:10px var(--mono);margin-left:auto;padding-bottom:14px}.callout-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.call-card{background:#f5f8ff;color:#0b1938;display:flex;flex-direction:column;min-height:460px;padding:24px;border-top:5px solid #8ea5c9}.call-card.latest-call{border-top-color:#ffd13b;box-shadow:0 0 0 1px #ffd13b}.call-card-top{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #8ea5c9;padding-bottom:18px;font:9px/1.6 var(--mono)}.call-card-top span:last-child{color:#a32c27}.call-token{display:flex;align-items:center;gap:14px;margin-top:24px}.call-token img{object-fit:cover;flex-shrink:0}.call-token h3{font:42px/1 var(--display);margin:0;word-break:break-word}.call-token small{font:10px/1.5 var(--mono)}.call-excerpt{font:17px/1.6 var(--body,Arial);margin:24px 0;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;height:109px;flex-shrink:0;border:0;padding:0}.call-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:auto 0 0;border-top:1px solid #8ea5c9;padding-top:18px}.call-facts dt{font:8px/1.5 var(--mono);min-height:24px}.call-facts dd{font:29px/1.4 var(--display);margin:0}.call-facts .gain{color:#346341}.call-facts .loss{color:#b0332b}.call-engagement{font:9px/1.6 var(--mono);color:#526581;margin:15px 0}.call-card-foot{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #8ea5c9;padding-top:12px}.call-card-foot button,.call-card-foot a{font:10px/1.4 var(--mono);color:inherit;padding:10px 0;min-height:40px;background:none;border:0;cursor:pointer}.signal-method{font:11px/1.8 var(--mono);opacity:.8;margin-top:24px;max-width:1000px}.callout-desk #more-callouts{display:block;margin:30px auto}.callout-desk #more-callouts[hidden]{display:none}.callout-dialog{width:800px;max-width:calc(100vw - 30px);padding:50px;color:#0b1938;background:#f5f8ff}.callout-dialog h2{font:65px/1 var(--display);margin:30px 0 10px;overflow-wrap:anywhere}.callout-dialog blockquote{font:21px/1.7 var(--body,Arial);white-space:pre-wrap;border-left:3px solid #075ce5;padding:0 0 0 22px;margin:30px 0}.callout-dialog .call-facts{margin:30px 0}.callout-dialog h3{font:13px var(--mono);margin-top:35px}.callout-dialog .contract-code{display:block;margin:30px 0}.callout-dialog a{display:inline-block;font:12px/1.6 var(--mono)}#close-callout{position:absolute;top:12px;right:15px;padding:10px;font-size:22px;border:0;background:none;cursor:pointer}.call-update{border-top:1px solid #b8c9e8;padding:20px 0}.call-update p{white-space:pre-wrap;font-size:17px;line-height:1.7}.outcome-note{padding:20px;border:1px solid #526c96;font-size:16px;line-height:1.7}.call-media img,.call-media video{max-width:100%;max-height:500px;display:block;margin:20px auto}.recent-x{margin-top:40px;border:1px solid #526c96;padding:20px}.recent-x summary{font:11px/1.7 var(--mono);cursor:pointer}.recent-x>p{font:11px/1.8 var(--mono);color:#b8c9e8}#recent-x-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:25px}.recent-x-card{border:1px solid #526c96;padding:20px;display:flex;flex-direction:column}.recent-x-card small,.recent-x-card a{font:10px/1.8 var(--mono)}.recent-x-card p{font-size:16px;line-height:1.6;white-space:pre-wrap;flex:1}.recent-x-card a{color:#ffd13b}#new-call-notice{background:#ffd13b;color:#0b1938;padding:18px;font:12px/1.6 var(--mono)}.callout-desk button:focus-visible,.callout-desk a:focus-visible{outline:3px solid #ffd13b;outline-offset:4px}@media(max-width:1000px){.callout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-controls{flex-wrap:wrap}.signal-controls>span{margin-left:0}.callout-desk .section-heading{display:block}.callout-desk .section-heading p{margin-top:25px}}@media(max-width:650px){.callout-grid,#recent-x-grid{grid-template-columns:1fr}.signal-toolbar{align-items:stretch;flex-direction:column}.callout-metrics{grid-template-columns:1fr}.callout-metrics strong{font-size:38px}.callout-metrics small{max-width:none}.signal-controls{display:grid;grid-template-columns:1fr;gap:18px}.signal-controls input{width:100%;box-sizing:border-box}.callout-dialog{padding:45px 22px 25px}.callout-dialog h2{font-size:46px}.callout-dialog blockquote{font-size:18px;padding-left:14px}.call-card{padding:22px}.call-facts dd{font-size:27px}}
.relay-x-image{width:100%;height:180px;object-fit:contain;background:#0b1938;margin-bottom:14px}.recent-x-card{min-height:230px}
