.optimizer-v2{background:linear-gradient(180deg,#f4f9f8 0,#fff 100%)}.optimizer-grid{display:grid;grid-template-columns:minmax(320px,.92fr) minmax(0,1.08fr);gap:24px}.optimizer-panel,.optimizer-result{border:1px solid #d8e6e2;border-radius:25px;background:#fff;padding:27px;box-shadow:0 20px 55px rgba(20,70,64,.08)}.optimizer-field{margin-bottom:18px}.optimizer-field label{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px;color:#173e3a;font-weight:800}.optimizer-field output{color:#11766c}.optimizer-field input,.optimizer-field select{width:100%;border:1px solid #cfdfdb;border-radius:11px;padding:11px;background:#fff}.optimizer-field input[type=range]{padding:0;accent-color:#11766c}.optimizer-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:23px}.optimizer-result{background:linear-gradient(150deg,#123b42,#0b6f68);color:#fff}.optimizer-score{display:flex;align-items:baseline;gap:8px}.optimizer-score span{margin-right:auto;color:#b9d6d2;font-weight:750}.optimizer-score strong{font-size:3.3rem;line-height:1}.optimizer-score small{color:#b9d6d2}.optimizer-recommendation{margin:24px 0;padding:22px;border:1px solid rgba(255,255,255,.15);border-radius:18px;background:rgba(255,255,255,.07)}.optimizer-recommendation span,.optimizer-boundary span{display:block;color:#b9d6d2;text-transform:uppercase;letter-spacing:.07em;font-size:.72rem;font-weight:800}.optimizer-recommendation strong{display:block;margin:7px 0;font-size:1.65rem}.optimizer-recommendation strong b{font-size:3rem}.optimizer-recommendation em{font-style:normal;color:#8be0ce;font-weight:800}.optimizer-bars{display:grid;gap:15px}.optimizer-bars label{display:flex;justify-content:space-between;font-size:.86rem;color:#e7f2f0}.optimizer-bars span{display:block;height:9px;border-radius:99px;background:rgba(255,255,255,.14);overflow:hidden}.optimizer-bars i{display:block;height:100%;border-radius:99px;background:#73dec8;transition:width .25s}.optimizer-decision{margin:24px 0;padding:16px 18px;border-left:4px solid #73dec8;background:rgba(255,255,255,.07);line-height:1.65}.optimizer-boundary{padding-top:18px;border-top:1px solid rgba(255,255,255,.14)}.optimizer-boundary strong{display:block;margin:6px 0;font-size:1.3rem}.optimizer-boundary p{margin:0;color:#c8dcda;font-size:.88rem}.optimizer-evidence{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:20px}.optimizer-evidence article{padding:21px;border:1px solid #dce8e5;border-radius:18px;background:#fff}.optimizer-evidence span{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#e1f2ee;color:#11766c;font-weight:900}.optimizer-evidence h3{margin:14px 0 6px;font-size:1rem}.optimizer-evidence p{margin:0;font-size:.88rem}@media(max-width:1000px){.optimizer-grid{grid-template-columns:1fr}.optimizer-evidence{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.optimizer-panel,.optimizer-result{padding:20px}.optimizer-evidence{grid-template-columns:1fr}.optimizer-actions .btn{width:100%}}@media(prefers-reduced-motion:reduce){.optimizer-bars i{transition:none}}
