:root{color-scheme:dark;font-family:ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:#eeeae3;background:#131719;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(ellipse at 15% 20%,#23333277,transparent 55%),#131719}header{max-width:1060px;margin:auto;padding:34px 30px}.brand{display:flex;gap:12px;align-items:center;color:#f3f0ea;text-decoration:none;font-weight:650;letter-spacing:-.4px}.mark{display:grid;place-items:center;width:35px;height:35px;border:1px solid #b9d8bb88;border-radius:10px;color:#c9e1c8;font-family:Georgia,serif;font-size:24px}.archive{font-size:10px;letter-spacing:1.6px;font-weight:500;color:#9aa8a5;margin-left:6px}main{max-width:600px;margin:42px auto 54px;padding:0 24px}.eyebrow{font-size:10px;letter-spacing:2.5px;color:#b1c6b9;margin-bottom:19px}h1{font-family:Georgia,"Times New Roman",serif;font-weight:400;font-size:48px;line-height:1.12;letter-spacing:-1.3px;margin:0 0 20px}h1 span{color:#a6b9b1}.intro{color:#acb4b0;line-height:1.65;max-width:420px;margin:0 0 30px;font-size:15px}.card{background:#1b2224;border:1px solid #394343;border-radius:17px;padding:28px;box-shadow:0 20px 60px #0002}.step{display:flex;align-items:center;gap:10px;font-size:11px;color:#b4c1b7;margin-bottom:20px;letter-spacing:.5px}.step>span:first-child{border:1px solid #5c7569;border-radius:50%;width:23px;height:23px;display:grid;place-items:center;color:#d0e4d1;font-size:11px}h2{font-size:21px;line-height:1.3;letter-spacing:-.35px;margin:0 0 11px;font-weight:600}#status{color:#b5beb8;line-height:1.65;font-size:14px;margin:0 0 12px;overflow-wrap:anywhere}#status[role=alert]{color:#f0c0aa}label{display:block;font-size:12px;color:#d6dbd5;margin:20px 0 8px}input{display:block;width:100%;background:#131a1c;border:1px solid #4b5958;border-radius:8px;color:#f1f2ec;padding:12px;font:inherit;font-size:15px;min-height:46px}input:focus{outline:2px solid #b5d7bb;outline-offset:2px}button{cursor:pointer;font:inherit;font-size:13px;font-weight:600;padding:13px 18px;min-height:44px;border-radius:8px;border:1px solid transparent}button:focus-visible,a:focus-visible{outline:2px solid #c6e4c5;outline-offset:4px}button:disabled{opacity:.5;cursor:wait}.primary{background:#d0e5c8;color:#1c3026}form .primary{width:100%;margin-top:24px}.primary:hover:not(:disabled){background:#dff0d8}.secondary{border-color:#5a6863;background:transparent;color:#d6ddd7}.secondary:hover:not(:disabled){background:#2b3635}.fine{font-size:11px;color:#94a39b;line-height:1.6;margin:14px 0 0}.privacy{font-size:11px;text-align:center;color:#91a097;line-height:1.7;margin:19px 0}dl{margin:22px 0;background:#151d1e;border:1px solid #35413f;border-radius:10px;padding:0 15px}dl>div{padding:13px 0;border-bottom:1px solid #303c39}dl>div:last-child{border:0}dt{font-size:10px;color:#9eafa4;margin-bottom:6px}dd{font-size:13px;color:#e3e8e0;margin:0;overflow-wrap:anywhere}h3{font-size:12px;margin:22px 0 12px}ul{padding-left:21px;font-size:13px;line-height:1.8;color:#cbd8cb}.permission-note{font-size:12px;color:#a2b2a7;line-height:1.7;margin:20px 0}.actions{display:flex;gap:10px;margin-top:24px}.actions>*{flex:1}.text-button{display:block;margin:15px auto 0;padding:8px;background:none;color:#b2c6b4;font-size:12px;text-decoration:underline;font-weight:400}#return{width:100%;margin-top:16px}footer{display:flex;justify-content:center;gap:10px;color:#74857c;font-size:10px;padding:0 24px 24px} [hidden]{display:none!important}@media(max-width:520px){header{padding:24px}main{margin:24px auto 36px}h1{font-size:38px}.card{padding:23px}.archive{display:none}.actions{flex-direction:column-reverse}.intro{font-size:14px}}
