.calibration-trust,.model-evidence{margin:28px 0;padding:24px;border:1px solid rgba(127,127,127,.28);border-radius:18px;background:rgba(127,127,127,.055)}.calibration-head{display:flex;gap:18px;justify-content:space-between;align-items:flex-start}.calibration-head h2{margin:.2rem 0 .45rem}.calibration-head p{max-width:780px;margin:0;opacity:.78}.calibration-grade{font-size:.73rem;font-weight:800;letter-spacing:.08em;padding:8px 10px;border-radius:999px;border:1px solid currentColor;white-space:nowrap}.calibration-grade.certified{font-weight:900}.calibration-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0}.calibration-layer-label{margin-top:22px}.calibration-summary.structural-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:8px}.calibration-summary>div,.calibration-grid>section,.evidence-metrics>div{padding:14px;border:1px solid rgba(127,127,127,.2);border-radius:12px;background:rgba(127,127,127,.04)}.calibration-summary span,.calibration-summary small,.evidence-metrics span,.evidence-metrics small{display:block;opacity:.68}.calibration-summary b,.evidence-metrics b{display:block;margin:.2rem 0;font-size:1.05rem;overflow-wrap:anywhere}.calibration-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:12px}.calibration-checks{display:grid;gap:8px;margin-top:10px}.calibration-check{display:grid;grid-template-columns:26px 1fr;column-gap:8px;padding:9px;border-radius:9px;background:rgba(127,127,127,.06)}.calibration-check>span{grid-row:1/3;font-weight:900}.calibration-check small{opacity:.64}.calibration-check.missing{border-left:3px solid currentColor}.calibration-source{padding:9px 0;border-bottom:1px solid rgba(127,127,127,.15)}.calibration-source:last-child{border-bottom:0}.calibration-source b,.calibration-source span,.calibration-source small{display:block}.calibration-source span{font-size:.88rem}.calibration-source small{opacity:.62}.calibration-measures{margin-top:18px}.measure-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:9px;margin-top:9px}.measure{padding:12px;border:1px solid rgba(127,127,127,.2);border-radius:10px}.measure.future{border-style:dashed}.measure b,.measure span,.measure small{display:block}.measure span{font-weight:800;margin:.25rem 0}.measure small{opacity:.62}.measure p{font-size:.82rem;margin:.45rem 0 0;opacity:.78}.calibration-warning{margin-top:16px;padding:12px 14px;border-radius:10px;border:1px solid currentColor}.calibration-warning.certified{border-style:solid}.model-evidence{background:rgba(127,127,127,.035)}.evidence-actions{display:flex;flex-wrap:wrap;gap:9px;margin:16px 0 10px}.evidence-actions button{appearance:none;border:1px solid rgba(127,127,127,.32);border-radius:10px;padding:10px 13px;background:rgba(127,127,127,.08);color:inherit;font:inherit;font-weight:700;cursor:pointer}.evidence-actions button:hover:not(:disabled){background:rgba(127,127,127,.14)}.evidence-actions button:disabled{cursor:progress;opacity:.62}.evidence-notice,.evidence-switches,.evidence-footnote{padding:11px 13px;border-radius:10px;background:rgba(127,127,127,.055);font-size:.86rem;line-height:1.45}.evidence-output{margin-top:16px}.evidence-result-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.evidence-result-head h3{margin:.2rem 0 0;font-size:1.15rem}.evidence-pill{padding:6px 9px;border:1px solid currentColor;border-radius:999px;font-size:.7rem;font-weight:800;letter-spacing:.06em;white-space:nowrap}.evidence-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:12px 0}.evidence-cases{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;margin:12px 0}.evidence-cases article{padding:11px 12px;border:1px solid rgba(127,127,127,.18);border-radius:10px;background:rgba(127,127,127,.035)}.evidence-cases b,.evidence-cases span,.evidence-cases small{display:block}.evidence-cases span{margin:.2rem 0;font-size:.86rem}.evidence-cases small{opacity:.65}.evidence-footnote{opacity:.75;margin:10px 0 0}.evidence-switches{margin:10px 0}@media(max-width:900px){.calibration-summary.structural-summary,.evidence-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.calibration-head,.evidence-result-head{display:block}.calibration-grade,.evidence-pill{display:inline-block;margin-top:12px}.calibration-summary,.calibration-summary.structural-summary,.calibration-grid,.evidence-metrics{grid-template-columns:1fr}.evidence-actions{display:grid}.evidence-actions button{width:100%}}@media print{.calibration-trust,.model-evidence{break-inside:avoid;background:#fff}.evidence-actions,.evidence-notice{display:none}}