.measuredPage{background:linear-gradient(160deg,#eaf4ef,#f4f6f3 340px);min-height:100vh;padding:28px 20px 70px}.measuredWrap{max-width:1360px;margin:auto}.measuredIntro{justify-content:space-between;align-items:end;gap:28px;margin-bottom:22px;display:flex}.measuredIntro span{color:var(--teal);letter-spacing:.14em;font-size:.76rem;font-weight:800}.measuredIntro h1{letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(2rem,3.8vw,3.2rem);line-height:1.12}.measuredIntro p{max-width:580px;color:var(--muted);margin:0;font-size:1rem;line-height:1.65}.measuredControls{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end;gap:10px;padding:20px;display:grid}.measuredControls label,.measuredSectionTop label{gap:7px;font-size:.88rem;font-weight:700;display:grid}.measuredControls input,.measuredControls select,.measuredSectionTop select{width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #bacbc2;border-radius:4px;padding:11px;font-size:.94rem}.measuredControls button,.measuredSectionTop button{border:1px solid var(--teal);color:var(--teal-dark);cursor:pointer;white-space:nowrap;background:#fff;border-radius:4px;padding:12px 15px;font-weight:700}.measuredControls button:hover,.measuredSectionTop button:hover{background:var(--soft)}.measuredSummary{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:10px 24px;padding:16px 2px 18px;font-size:.9rem;display:flex}.measuredSummary strong{color:var(--teal-dark);font-size:2.15rem;line-height:1}.measuredSummary span:not(:first-of-type){border-left:1px solid var(--line);padding-left:20px}.measuredChartCard,.measuredResults,.measuredCompare{border:1px solid var(--line);background:#fff;margin-bottom:18px;padding:22px}.measuredSectionTop{justify-content:space-between;align-items:start;gap:20px;margin-bottom:14px;display:flex}.measuredSectionTop h2{margin:0 0 5px;font-size:1.32rem}.measuredSectionTop p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.55}.measuredSectionTop label{min-width:170px}.measuredPlot{max-width:1000px;margin:auto}.measuredPlot svg{width:100%;height:auto;font-family:inherit;display:block}.measuredPlot text{fill:#53655e;font-size:13px}.measuredFoot{color:var(--muted);margin:10px 0 0;font-size:.86rem;line-height:1.55}.measuredTableScroll{overflow-x:auto}.measuredPage table{border-collapse:collapse;text-align:left;width:100%;min-width:980px;font-size:.89rem}.measuredPage th{color:#40594d;background:#f0f5f1;font-weight:800}.measuredPage th,.measuredPage td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px 10px}.measuredPage td a{color:var(--teal-dark);text-underline-offset:3px;font-weight:800;text-decoration:underline}.measuredPage td small{color:var(--muted);margin-top:5px;font-size:.78rem;line-height:1.45;display:block}.measuredPage td input[type=checkbox]{width:18px;height:18px;accent-color:var(--teal);cursor:pointer}.measuredMissing{color:var(--red)}.measuredEmpty{color:var(--muted);background:#f3f6f3;padding:20px;font-size:.92rem;line-height:1.55}.measuredError{color:var(--red);background:#fff0ed;border:1px solid #efc7c1;margin-bottom:14px;padding:14px}@media (max-width:1100px){.measuredControls{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.measuredIntro,.measuredSectionTop{flex-direction:column;align-items:stretch}.measuredControls{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.measuredControls label:last-of-type,.measuredControls button{grid-column:1/-1}.measuredSummary span:not(:first-of-type){border-left:0;padding-left:0}.measuredChartCard,.measuredResults,.measuredCompare{padding:15px}.measuredSectionTop label{min-width:0}.measuredPlot{overflow-x:auto}.measuredPlot svg{min-width:720px}}
