:root{font:16px/1.55 system-ui,sans-serif;color:#193e34;background:#edf3ed}*{box-sizing:border-box}main{max-width:520px;margin:8vh auto;padding:32px;background:#fff;border:1px solid #d8e3d9;border-radius:16px}h1{font-size:30px;line-height:1.15}.eyebrow{font-size:11px;letter-spacing:1.5px;color:#61766b}label{display:block;margin:20px 0;font-size:14px}input{display:block;width:100%;padding:12px;border:1px solid #b5cbbf;border-radius:6px;margin-top:6px;font:inherit}input[readonly]{background:#f4f7f3;color:#50675d}button{width:100%;border:0;background:#15553c;color:white;font:inherit;padding:13px;border-radius:7px;cursor:pointer}button:disabled{opacity:.5;cursor:default}.note{color:#60776b;font-size:13px}#status{color:#7b3427}@media(max-width:560px){main{margin:20px 12px;padding:24px}}

[hidden]{display:none!important}
