@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#183b2b;background:#f5f8f4}*{box-sizing:border-box}body{margin:0}.shell{min-height:100vh;display:flex}aside{width:230px;background:#12392d;color:#dcece4;padding:28px 24px;display:flex;flex-direction:column}.logo{font:800 28px Manrope}.logo span{color:#d6eb8b}aside small{letter-spacing:2px;color:#91b19f}nav{display:grid;gap:10px;margin-top:55px}nav span,nav button{padding:12px;border-radius:8px}nav button{border:0;background:transparent;color:#98b5a6;text-align:left;font:600 14px DM Sans;cursor:pointer}nav button.active{background:#2a5b43;color:#fff}nav span{color:#98b5a6}main{width:min(1160px,calc(100% - 60px));margin:0 auto;padding:46px 0}header{display:flex;justify-content:space-between;align-items:flex-start}h1{font:800 32px Manrope;margin:6px 0}h2{font:700 18px Manrope}.eyebrow{font-size:11px;font-weight:700;letter-spacing:1.5px;color:#438866}header p{margin:0;color:#83938a}header em{font-style:normal;font-size:10px;background:#e8f0de;padding:8px 12px;border-radius:20px}.notice{margin:28px 0;padding:20px;border:1px solid #e0e9e1;background:#fff;border-radius:12px}.notice.locked{border-color:#ead9c7;background:#fffaf4}.notice code{display:block;margin-top:12px}.notice.demo{display:flex;gap:12px;background:#eff6e9}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.cards article,.panel{background:#fff;border:1px solid #e4ece5;border-radius:12px;padding:20px}.cards label,.cards span{display:block;color:#84948b;font-size:12px}.cards strong{display:block;font:800 26px Manrope;margin:14px 0 6px}.panel{margin-top:18px}.chart{height:260px}.exception{display:flex;align-items:center;gap:16px;border-top:1px solid #edf1ed;padding:14px 0}.exception>b{text-transform:uppercase;font-size:9px;padding:6px 8px;border-radius:5px;background:#fff0e9;color:#c76f51}.exception>b.medium{background:#fff5df;color:#9a792d}.exception span strong,.exception span small{display:block}.exception span small{color:#8c9b92;margin-top:4px}.ask-panel{margin-top:28px}.ask-panel>p{color:#697c72}.ask-panel textarea{width:100%;resize:vertical;border:1px solid #cedbd2;border-radius:10px;padding:14px;font:14px DM Sans;color:#183b2b}.ask-actions{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.ask-actions small{color:#84948b}.ask-actions button{border:0;border-radius:8px;background:#23845f;color:#fff;padding:11px 18px;font-weight:700;cursor:pointer}.ask-actions button:disabled{opacity:.5;cursor:not-allowed}.ask-response{margin-top:20px;border-radius:10px;background:#eff6e9;padding:18px;white-space:pre-wrap}.ask-response p{line-height:1.55;margin-bottom:0}.ask-response.error{background:#fff0e9;color:#94482d}@media(max-width:850px){aside{width:72px;padding:22px 10px}.logo{font-size:19px}aside small,nav span,nav button:not(.active){display:none}.cards{grid-template-columns:repeat(2,1fr)}main{width:calc(100% - 34px)}}
