button,input,select{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:3px;outline:2px solid #50e3c2}:root{color:#dbe5f2;font-synthesis:none;font-variant-numeric:tabular-nums;background:#0a101b;font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,.button{color:#69edd2;cursor:pointer;background:#203b46;border:1px solid #34545e;border-radius:7px;margin:4px;padding:11px 16px;display:inline-block}button:hover,.button:hover{background:#315765}input,select{color:inherit;background:#101c2c;border:1px solid #33435a;border-radius:6px;max-width:100%;padding:10px}label{flex-direction:column;gap:8px;margin:12px;display:inline-flex}h1{letter-spacing:-1px;margin:10px 0;font-size:36px}h2{font-size:21px;font-weight:550}p{color:#93a5bc;line-height:1.7}small{color:#88a0b9;letter-spacing:1.2px;font-size:11px}b,em{color:#50e3c2}section{background:#111c2c;border:1px solid #243349;border-radius:12px;margin-bottom:20px;padding:23px;overflow:auto}.shell{grid-template-columns:220px minmax(0,1fr);display:grid}aside{border-right:1px solid #243349;min-height:100vh;padding:28px 16px}.brand{margin-bottom:18px;font-size:23px;display:block}nav{gap:5px;margin:32px 0;display:grid}nav a{color:#92a5be;padding:10px 14px;font-size:14px}nav a.active{color:#63e1c6;background:#163b3c;border-radius:6px}main{min-width:0;padding:0 32px 40px}header{border-bottom:1px solid #243349;justify-content:space-between;align-items:center;gap:20px;min-height:85px;font-size:12px;display:flex}.heading{justify-content:space-between;align-items:center;margin:32px 0;display:flex}.grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px;display:grid}.grid section{margin:0 0 20px}table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13px}td,th{text-align:left;border-bottom:1px solid #26364a;padding:13px}.landing{max-width:1200px;margin:auto;padding:0 30px}.landing>small{margin-top:85px;display:block}.landing h1{font-size:clamp(50px,7vw,90px);line-height:1.05}.landing .grid{margin-top:70px}.light{filter:invert(.88)hue-rotate(170deg)}@media (width<=750px){.shell{display:block}aside{min-height:auto;padding:15px}nav{margin:10px 0;display:flex;overflow:auto}nav a{white-space:nowrap}aside small{display:none}main{padding:0 15px}header{flex-wrap:wrap;padding:12px 0}.heading{display:block}.grid{grid-template-columns:1fr 1fr}h1{font-size:28px}}@media (width<=420px){.grid{grid-template-columns:1fr}}.chart-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.candlestick{width:100%;min-width:0;height:440px;overflow:hidden}.candle-panel{overflow:hidden}.ohlc{font-variant-numeric:tabular-nums;min-height:40px;font-size:12px}.chart-legend{font-size:12px}button:disabled{opacity:.4;cursor:not-allowed}@media (width<=750px){.candle-panel{padding:12px}.chart-toolbar h2{font-size:17px}}.comparison-controls{flex-wrap:wrap;align-items:center;display:flex}.comparison-controls label{flex-direction:row;align-items:center;font-size:13px}.comparison-controls input{accent-color:#50e3c2}.aggression{background:#172337;border-left:3px solid;border-radius:8px;margin:16px 0;padding:12px 20px}.aggression label{flex-flow:wrap;justify-content:space-between;margin:0 0 15px;display:flex}.aggression input[type=range]{cursor:pointer;width:100%;height:10px;padding:0}.aggression p{margin-bottom:0;font-size:12px}@media print{aside,header,.heading,button,input,select,label{display:none!important}body{color:#111;background:#fff}.shell{display:block}main{padding:0}.committee-report{color:#000;background:#fff;border:0;width:100%;position:absolute;top:0;left:0;overflow:visible}body *{visibility:hidden}.committee-report,.committee-report *{visibility:visible}.committee-report table{white-space:normal}.committee-report tr{break-inside:avoid}.committee-report h2{break-after:avoid}.committee-report p{color:#333}.committee-report details{display:none}}.print-only,.print-curve{display:none}@media print{html,body,:root{color:#111!important;filter:none!important;background:#fff!important;min-height:0!important}.screen-curve{display:none!important}.print-only{display:block}.print-curve{break-inside:avoid;width:100%;height:auto;display:block}.committee-report{border-radius:0}.committee-report table{font-size:11px}.committee-report td,.committee-report th{padding:7px}.committee-report h1{font-size:22px}}.access-dialog{color:#dbe5f2;background:#101c2c;border:1px solid #36506d;border-radius:14px;width:min(850px,94vw);max-height:90vh;padding:28px;overflow:auto}.access-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030913cc}.access-dialog form label{display:flex}.access-dialog form input{width:100%}@media print{.monthly-review{break-before:page}.committee-report table{break-inside:avoid}}
