:root{font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:#263b34;background:#f4f5ef;font-synthesis:none;color-scheme:light}*{box-sizing:border-box}body{margin:0}header,footer{padding:28px 6vw;display:flex;justify-content:space-between;align-items:center}header{border-bottom:1px solid #dfe4db}.brand{font-family:Georgia,serif;font-size:38px;font-weight:bold;text-decoration:none;color:#315747;display:flex;align-items:center;gap:12px}.brand span{font:600 21px system-ui}.tag,footer{font-size:13px;color:#64776b}main{max-width:760px;margin:64px auto 80px;padding:0 24px}.eyebrow{font-size:11px;letter-spacing:.16em;font-weight:700;color:#64816d}h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(36px,7vw,60px);line-height:1.12;letter-spacing:-.025em;margin:20px 0}h2{font-size:21px;font-weight:600;margin-top:0}.lead{font-size:17px;line-height:1.7;color:#667568;max-width:560px;margin-bottom:32px}.card{padding:28px;border:1px solid #d9e1d5;background:#fffefa;border-radius:18px;margin:18px 0;box-shadow:0 8px 35px #314d3810}.card p{line-height:1.6;color:#647367}.dot{display:inline-block;width:9px;height:9px;border-radius:100%;background:#b3bfb0;margin-right:10px}.dot.live{background:#4c8a62}.success-mark{width:44px;height:44px;border-radius:100%;background:#e6efdf;color:#477248;display:grid;place-items:center;font-size:25px;margin-bottom:20px}label{display:block;font-size:13px;font-weight:600;margin:18px 0}input{display:block;width:100%;margin-top:8px;padding:13px 14px;border:1px solid #cbd6c8;border-radius:9px;background:#fff;font:inherit;color:#263b34}input:focus{outline:2px solid #759b7c;outline-offset:2px}button,.button{border:0;border-radius:9px;padding:13px 20px;background:#315b46;color:white;font:600 14px system-ui;cursor:pointer;text-decoration:none;display:inline-block}button:disabled{opacity:.5;cursor:wait}.secondary{background:#e8eddf;color:#31513c}dl{display:grid;grid-template-columns:120px 1fr;gap:15px;font-size:14px;border-top:1px solid #e1e6da;padding-top:22px;margin:24px 0}dt{color:#75816e}dd{margin:0;overflow-wrap:anywhere}#error,.error{color:#a43d31}.row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.note{font-size:13px;line-height:1.7;color:#657667}fieldset{border:0;padding:0;margin:0}legend{font-size:18px;font-weight:600;margin-top:14px}.check-label{display:flex;gap:10px;align-items:flex-start;font-weight:400}.check-label input{width:auto;margin-top:3px}.actions{display:flex;gap:12px;flex-wrap:wrap}progress{width:100%;height:9px;accent-color:#497458}#result{overflow-wrap:anywhere}code{font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}[hidden]{display:none!important}footer{border-top:1px solid #dfe4db}@media(max-width:560px){.row{grid-template-columns:1fr}.tag{display:none}main{margin-top:40px}.card{padding:22px}}
