:root{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#242723;background:#f5f5ef;font-size:16px}*{box-sizing:border-box}body{margin:0}main{width:min(640px,calc(100% - 36px));margin:64px auto}.brand{letter-spacing:.12em;font-size:13px;color:#626a5e}h1{font-size:32px;letter-spacing:-.05em;line-height:1.3;margin:20px 0 12px}h2{font-size:21px;line-height:1.4}.intro{color:#5c6558;line-height:1.7}.steps{display:flex;gap:25px;padding:20px 0 20px 23px;color:#5c6558;font-size:14px}.card{border:1px solid #dce0d5;border-radius:18px;background:white;padding:28px;margin:12px 0 22px;box-shadow:0 8px 30px #26382205}p{line-height:1.75}button,.button{display:inline-block;border:0;border-radius:9px;background:#354b39;color:#fff;padding:14px 19px;font:inherit;cursor:pointer;text-decoration:none;text-align:center;margin:6px 0}button:disabled{opacity:.45;cursor:default}.secondary{background:#e9eee5;color:#354b39}.note{font-size:13px;color:#667060;line-height:1.7}code{display:inline-block;letter-spacing:.1em;padding:12px;background:#eef1e9;border-radius:7px;overflow-wrap:anywhere}input,select{width:100%;border:1px solid #cdd4c7;border-radius:8px;padding:12px;font:inherit;background:#fff}label{display:block;margin:16px 0 8px}.password{display:flex;gap:8px;align-items:center}.password input{font-family:monospace;font-size:13px}.password button{white-space:nowrap;font-size:14px;padding:12px}.row{border-top:1px solid #e3e7df;padding:18px 0}.row p{margin:5px 0}.row button{font-size:14px;margin-right:8px;padding:10px 14px}.error{color:#a3302c}.success{color:#2f603b}textarea{width:100%;min-height:90px;border:1px solid #cdd4c7;border-radius:8px;padding:10px;resize:vertical;font:inherit;font-size:13px}[hidden]{display:none!important}@media(max-width:480px){main{margin:32px auto}h1{font-size:27px}.card{padding:20px}.steps{gap:18px;font-size:12px}.password{display:block}.password button{width:100%}}
