*{box-sizing:border-box}body{margin:0;min-height:100vh;display:grid;place-items:center;background:#123e30;color:#244738;font-family:Arial,sans-serif;padding:24px}main{width:min(100%,440px);background:#fff;padding:36px;border-radius:20px;box-shadow:0 20px 80px #0003}main>img{display:block;margin:0 auto 30px}h1{margin:10px 0;font-size:30px}p{line-height:1.6;color:#5e7367}.eyebrow{letter-spacing:2px;font-size:11px;color:#3a7058;font-weight:700}label{display:block;font-size:14px;font-weight:700;margin:20px 0}input{display:block;margin-top:8px;width:100%;padding:13px;border:1px solid #bfcec3;border-radius:7px;font:inherit}button{width:100%;padding:14px;border:0;border-radius:7px;background:#1b5642;color:#fff;font-size:16px;font-weight:700;cursor:pointer}button:disabled{opacity:.6}.help,.pilot{font-size:12px;margin:23px 0 0}.pilot{border-top:1px solid #dce5de;padding-top:16px}#error{background:#fff0f0;color:#a32337;padding:10px;border-radius:6px;font-size:13px}input:focus-visible,button:focus-visible{outline:3px solid #b6cf9d;outline-offset:3px}

[hidden]{display:none!important}.text-button{background:transparent;color:#1b5642;padding:14px 0 0;text-decoration:underline;font-size:14px;font-weight:400}.owner-link,a{color:#1b5642}.owner-link{font-size:13px}#notice{background:#edf4e8;padding:12px;border-radius:6px;font-size:13px}.setup-card{width:min(100%,650px)}li{line-height:1.7;margin:16px 0}code{display:block;overflow-wrap:anywhere;background:#edf4e8;padding:10px;font-size:12px;border-radius:5px;margin-top:8px}
