.load-analysis{scroll-margin-top:110px}.load-note{padding:1rem 1.2rem;border-left:3px solid #c19052;background:#f6f3ed;color:#3c453f;line-height:1.6}.load-model{margin:2rem 0 3rem}.load-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1.5rem 0}.load-kpis div{border-top:1px solid #cdd7d0;padding-top:1rem}.load-kpis dt{font-size:.86rem;color:#526158}.load-kpis dd{font-size:1.5rem;font-weight:600;margin:.4rem 0}.load-chart{margin:1.5rem 0;padding:1rem;border:1px solid #dce3de;border-radius:12px;background:#fff}.load-chart svg{display:block;width:100%;height:auto;min-height:180px}.load-chart figcaption{font-weight:600;margin-bottom:.5rem}.load-chart text{font-family:inherit;font-size:13px;fill:#40574b}.load-chart .gridline{stroke:#dce3de;stroke-width:1}.load-request{padding:clamp(1.2rem,4vw,3rem);background:#f0f5f1;border-radius:18px;scroll-margin-top:110px;margin:2rem 0}.load-request form{max-width:850px}.load-fields{display:grid;grid-template-columns:1fr 1fr;gap:1.1rem}.load-fields label{display:grid;gap:.4rem;font-weight:500}.load-request input:not([type=checkbox]){width:100%;box-sizing:border-box;min-height:48px;border:1px solid #80988a;border-radius:6px;background:#fff;color:#172c21;padding:.7rem;font:inherit}.load-request input:focus{outline:3px solid #b1cbbb;outline-offset:2px}.load-upload{display:grid;gap:.6rem;margin:1.2rem 0}.load-obtain{display:flex;gap:.6rem;align-items:flex-start;margin:1rem 0}.load-obtain input{width:20px;height:20px;flex-shrink:0}.load-request [role=status]{line-height:1.6}.load-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.load-request .privacy-note{font-size:.9rem;line-height:1.6}.load-request .button:disabled{opacity:.65;cursor:default}.load-model summary{cursor:pointer;font-weight:600}.load-model .table-wrap{margin-top:1rem}@media(max-width:650px){.load-kpis{grid-template-columns:1fr 1fr}.load-fields{grid-template-columns:1fr}.load-kpis dd{font-size:1.25rem}.load-chart{padding:.5rem}.load-chart svg{min-height:145px}.load-chart text{font-size:26px}}
