.research-desks a{padding:18px 22px;text-decoration:none;border-bottom:2px solid transparent;font-size:12px;color:var(--ink)}.research-desks a:hover{border-color:var(--red)}.research-link{color:var(--red);font-weight:700}.model-controls{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:16px}.model-window{display:flex;gap:14px;align-items:end;margin:18px 0;flex-wrap:wrap}.model-window label{width:150px}.model-board{display:grid;grid-template-columns:300px minmax(0,1fr);background:white;border-top:3px solid var(--ink);border-bottom:1px solid #cbd3c6}.model-explanation{padding:28px;background:#edf0e7;border-right:1px solid #d4dace}.model-explanation h2{font-size:27px;line-height:1.15;font-weight:500;letter-spacing:-.8px}.model-explanation p{font-size:12px;line-height:1.8}.model-explanation code{display:block;padding:17px 0;border-block:1px solid #bdc9b7;font-size:16px;color:#a2221b;margin:24px 0}#model-caveat{font-size:11px;color:#5e6c57}.model-output{padding:28px;min-width:0}.equation-grid{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:18px}.equation-grid>div{padding:0 0 16px;border-bottom:1px solid #d7dfd1;min-width:0}.equation-grid span{display:block;font:10px var(--mono);color:#687660}.equation-grid strong{display:block;font-size:clamp(23px,2.8vw,40px);font-weight:400;letter-spacing:-1px;margin-top:8px}.equation-grid small{display:block;font-size:10px;color:#697561;line-height:1.5}.equation-grid>div:last-child strong{color:#bc281f}#model-period{font-size:10px;color:#697561}#model-chart{height:340px}#model-caption,#model-export-note{font-size:11px;color:#66745e;line-height:1.7}#lab #inspect{padding:0;height:20px;border:0;background:none;margin:10px 0}.model-data{padding:18px;background:white;border-bottom:1px solid #ccd5c6}.model-data summary{cursor:pointer;font-size:12px}#model-table{max-height:330px;overflow:auto}#model-table td,#model-table th{padding:9px;border-bottom:1px solid #dde2d8;font-size:11px;vertical-align:top}#model-table code{display:block;max-width:400px;max-height:90px;overflow:auto;font-size:9px;overflow-wrap:anywhere}#signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:white;border-top:1px solid var(--ink)}.signal-card{padding:25px;border-right:1px solid #d5ddcc;border-bottom:1px solid #d5ddcc;min-width:0}.signal-card .eyebrow{font:9px var(--mono);color:#9f2b22}.signal-card h3{font-size:18px;font-weight:500;line-height:1.4;margin:9px 0}.signal-card strong{font-size:34px;font-weight:400;letter-spacing:-1px}.signal-card p{font-size:11px;line-height:1.7;color:#5d6d53}.signal-card svg{width:100%;height:100px}.signal-card a{font-size:11px;color:#a5211a}.signal-card .position{height:5px;position:relative;background:linear-gradient(to right,#628879 0 10%,#e4e7df 10% 90%,#ba544a 90%)}.position i{position:absolute;top:-4px;width:3px;height:13px;background:#202925;left:var(--rank)}.signal-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px;font:10px var(--mono);margin:15px 0}.source-panel a{color:#9c241e}.source-panel code{overflow-wrap:anywhere}#status{min-height:18px;font-size:12px;color:#9c241e}#signal-family{min-width:180px}#model-kicker{color:#a5231e;font:9px var(--mono)}@media(max-width:1000px){.model-board{grid-template-columns:230px minmax(0,1fr)}.model-output{padding:20px}.model-explanation{padding:20px}#signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:750px){.model-controls,.model-board{grid-template-columns:1fr}.model-explanation{border-right:0}.model-explanation h2{font-size:25px}.model-explanation code{margin:14px 0}.model-output{padding:20px 12px}.equation-grid{gap:10px}#signal-grid{grid-template-columns:1fr}.section-title label{display:block;margin-top:20px}.research-desks a{padding:14px 12px;font-size:11px}.model-window label{width:43%}#model-chart{height:300px}}@media print{body>*:not(main),#lab>*:not(#research-content){display:none}.model-controls,.model-window,#signals{display:none!important}.model-board{display:block}.model-explanation{background:white}}
