:root{font-family:Inter,ui-sans-serif,system-ui,Arial,sans-serif;color:#173b32;background:#f6f5ee}*{box-sizing:border-box}body{margin:0}a{color:#176a51}button,input,select{font:inherit}button{cursor:pointer;border:1px solid #d5ded7;background:#fff;border-radius:9px;padding:9px 12px;color:#173b32}button:hover{filter:brightness(.96)}button.primary{background:#175941;color:white;border-color:#175941;padding:12px 17px}button:disabled{opacity:.5;cursor:wait}.brand{font-size:22px;font-weight:800;color:#175941;text-decoration:none}.cloud-header{background:white;padding:18px max(24px,calc((100vw - 1160px)/2));display:flex;justify-content:space-between;align-items:center;gap:15px;border-bottom:1px solid #e2e7df}.cloud-header nav{display:flex;align-items:center;gap:18px}.cloud-wrap{max-width:1160px;margin:36px auto;padding:0 20px 60px}.cloud-narrow{max-width:660px}.cloud-card{background:#fff;border:1px solid #e0e7df;border-radius:17px;padding:24px;margin-bottom:18px;box-shadow:0 8px 22px #153a2a08}.cloud-card h2{margin-top:0;font-size:19px}.cloud-card p{line-height:1.5;color:#667a70}.eyebrow{font-size:11px;letter-spacing:.13em;font-weight:800;color:#b18742}.heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.heading h1{margin:8px 0;font-size:clamp(25px,4vw,36px)}.heading p{color:#667a70}.cloud-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.stats strong{font-size:34px;display:block;margin-top:10px}.stats small,.small,.cloud-row small{font-size:12px;color:#6c8177;display:block}.cloud-row{padding:13px 0;border-top:1px solid #edf0ec;display:flex;align-items:center;justify-content:space-between;gap:10px}.cloud-row>div{min-width:0}.cloud-row a{display:block;font-size:12px;margin-top:6px}.cloud-row select{max-width:125px}.cloud-row small{margin-top:5px}label{display:block;font-weight:600;font-size:13px;margin:14px 0}input,select{display:block;width:100%;border:1px solid #ccd9d0;border-radius:9px;padding:11px;margin-top:6px;background:#fff;color:#173b32}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.form-grid button{align-self:end;margin-bottom:14px}.inline-form{display:flex;gap:8px;align-items:center;margin:14px 0 20px}.inline-form input{min-width:0}.inline-form input[type=number]{width:85px}.tabs{display:flex;gap:8px;margin:22px 0}.tabs .selected{background:#175941;color:#fff}#message{min-height:22px;font-weight:600;color:#176a51}#message[data-kind=error]{color:#b33932}.notice{background:#eaf1e9;padding:15px;border-radius:10px;font-size:13px;line-height:1.5}.qr-mini{margin-top:10px}.menu-choice{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px}.menu-choice small{display:block;margin-top:6px;color:#6c8177}@media(max-width:760px){.cloud-grid,.stats{grid-template-columns:1fr}.cloud-wrap{margin:24px auto}.cloud-card{padding:18px}.cloud-header{padding:16px}.form-grid{grid-template-columns:1fr}.heading{flex-wrap:wrap}}
