:root{font-family:system-ui,-apple-system,Segoe UI,Arial,sans-serif;color:#29231d;background:#f7f3ed}*{box-sizing:border-box}body{margin:0}header{background:#231d18;color:white}a{color:#a74d09;text-decoration:none}.wrap{max-width:1200px;margin:auto;padding:0 20px}.nav{display:flex;align-items:center;gap:24px;min-height:74px;flex-wrap:wrap}.brand{color:#ffca89;font-weight:900;letter-spacing:1px;white-space:nowrap}.brand small{display:block;color:#e5c9ac;font-size:10px;letter-spacing:2px}nav{display:flex;gap:16px;flex:1;flex-wrap:wrap}nav a{color:#f8e7d6;font-size:14px}.who{display:flex;align-items:center;gap:12px;font-size:13px}.link{border:0;background:none;color:#ffca89;cursor:pointer;padding:0}main{padding-top:25px!important;padding-bottom:35px!important}.hero{background:linear-gradient(110deg,#fff4e4,#fff);padding:27px;border-radius:17px;display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:20px;border:1px solid #f2dfc8}.hero h1{font-size:30px;margin:5px 0}.hero p{margin:5px 0;color:#716458}.eyebrow{font-size:11px;font-weight:800;letter-spacing:2px;color:#ae570c}.stats{display:flex;gap:12px}.stats div{min-width:120px;background:#fff;border-radius:12px;padding:15px;text-align:center}.stats strong{display:block;font-size:28px;color:#a74d09}.stats small{font-size:11px;color:#6e6257}.cols{display:grid;grid-template-columns:1fr 1fr;gap:20px}.panel{background:white;border:1px solid #e8ded1;border-radius:15px;padding:23px;margin-bottom:20px;box-shadow:0 3px 12px #4a29080a}.sectionhead{display:flex;justify-content:space-between;align-items:center;gap:12px}.sectionhead span{color:#a74d09;font-size:12px;font-weight:800}h2{font-size:20px;margin:0 0 18px}.sectionhead h2{margin-bottom:18px}form{display:grid;gap:13px}label{display:grid;gap:6px;font-size:13px;font-weight:650;color:#554638}input,select,textarea{width:100%;font:inherit;font-size:15px;padding:11px;border:1px solid #d9cbbb;border-radius:8px;background:white;color:#29231d}textarea{resize:vertical}.twocol{display:grid;grid-template-columns:1fr 1fr;gap:12px}button,.btn{background:#ae580e;border:0;border-radius:8px;padding:12px 17px;color:white;font-weight:750;cursor:pointer;text-align:center;font-size:14px}button:hover,.btn:hover{background:#88400b;color:white}.secondary{background:#f4e7d8;color:#81410d}.small{font-size:12px;padding:7px 10px}.danger{background:#a32e23}.hint{font-size:12px;line-height:1.5;color:#766657;background:#fff6e9;padding:10px;border-radius:8px;margin-bottom:0}.tablewrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13px}th,td{border-bottom:1px solid #eee5db;padding:11px;text-align:left;vertical-align:top}th{background:#f8f0e6;color:#66452d;white-space:nowrap}.pill{display:inline-block;padding:4px 9px;border-radius:20px;font-size:12px;font-weight:700}.good{background:#e6f5e9;color:#206d3c}.bad{background:#ffe4df;color:#a32e23}.mid{background:#fff1c8;color:#865b00}.notice{padding:13px 18px;margin-bottom:18px;border-radius:9px;background:#e7f5e8;color:#246b32}.notice.error{background:#ffe8e4;color:#9c3026}.downloads{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.inline{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.login{max-width:430px;margin:55px auto;padding:35px}.login h1{font-size:25px}footer{font-size:12px;color:#9c8b79;padding-bottom:28px!important}@media(max-width:760px){.cols{grid-template-columns:1fr}.hero{display:block}.stats{margin-top:18px}.stats div{flex:1}.nav{padding-top:16px;padding-bottom:16px;gap:13px}nav{order:3;width:100%;justify-content:space-between}.who{margin-left:auto}.hero h1{font-size:25px}.panel{padding:16px}.twocol{grid-template-columns:1fr 1fr}}@media(max-width:380px){.twocol{grid-template-columns:1fr}}
