*{box-sizing:border-box}body{margin:0;background:#f6f2eb;color:#3e2c20;font-family:Arial,'Apple SD Gothic Neo',sans-serif;min-height:100dvh;display:grid;place-items:center;padding:32px 20px}main{width:100%;max-width:420px;background:#fffdf9;border:1px solid #e5dbcd;border-radius:24px;padding:38px 36px;box-shadow:0 18px 60px #4b34200b}main>img{display:block;width:144px;height:auto;margin:0 auto 24px}.eyebrow{text-align:center;font-size:12px;color:#947b65;letter-spacing:.13em}h1{margin:27px 0 10px;font-size:28px;letter-spacing:-.04em}p{font-size:14px;line-height:1.7;color:#7b695b;margin:0 0 26px}label{display:block;font-size:13px;font-weight:600;margin:20px 0 8px}input:not([type=checkbox]){width:100%;padding:14px;border:1px solid #d7c9b9;border-radius:10px;background:#fff;color:#3e2c20;font-size:16px;outline:none}input:focus{border-color:#806047;box-shadow:0 0 0 3px #b99d7b25}.show{display:flex;gap:7px;align-items:center;font-weight:400;color:#7b695b;margin:15px 0}.show input{accent-color:#785539;width:16px;height:16px}button{width:100%;border:0;border-radius:11px;background:#6b4a33;color:#fff;padding:15px;font-size:16px;font-weight:600;margin-top:12px;cursor:pointer}button:disabled{opacity:.6;cursor:wait}small{display:block;color:#8b7867;font-size:12px;margin-top:8px}#status{color:#a23c2c;font-size:13px;line-height:1.6}details{margin-top:25px;padding-top:22px;border-top:1px solid #eee4d7}summary{font-size:12px;color:#806b59;cursor:pointer}details p{font-size:12px;margin:14px 0 0}a{display:block;color:#806b59;text-align:center;font-size:13px;margin-top:24px}footer{text-align:center;color:#ad9b89;font-size:11px;letter-spacing:.06em;margin-top:30px}@media(max-width:430px){body{padding:20px 16px}main{padding:28px 24px;border-radius:20px}}
