.rqkxXG_page{max-width:880px;color:var(--text-primary,#f5f5f5);margin:0 auto;padding:clamp(32px,6vw,80px) 20px 96px}.rqkxXG_page h1{letter-spacing:-.035em;margin:0 0 20px;font-size:clamp(28px,5vw,46px);line-height:1.15}.rqkxXG_page h2{margin-bottom:24px;font-size:23px;line-height:1.3}.rqkxXG_intro{color:#bcbcbc;max-width:65ch;line-height:1.75}.rqkxXG_form{border-top:1px solid #333;margin-top:36px;padding-top:32px}.rqkxXG_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.rqkxXG_fields label{gap:10px;min-width:0;font-size:14px;display:grid}.rqkxXG_wide{grid-column:1/-1}.rqkxXG_fields input,.rqkxXG_fields textarea{color:#fafafa;width:100%;min-width:0;font:inherit;background:#171717;border:1px solid #444;border-radius:10px;padding:14px;font-size:16px;line-height:1.5}.rqkxXG_fields textarea{resize:vertical}.rqkxXG_fields input:focus-visible,.rqkxXG_fields textarea:focus-visible{outline-offset:3px;outline:2px solid #fff}.rqkxXG_fields span,.rqkxXG_note{color:#aaa;font-size:13px;line-height:1.7}.rqkxXG_note{margin:24px 0}.rqkxXG_page a{text-underline-offset:4px;text-decoration:underline}.rqkxXG_actions{justify-content:flex-end;gap:12px;display:flex}.rqkxXG_page button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #555;border-radius:10px;min-height:48px;padding:14px 20px}.rqkxXG_actions button[type=submit],.rqkxXG_result button{color:#111;background:#fff;border-color:#fff}.rqkxXG_page button:disabled{opacity:.6;cursor:wait}.rqkxXG_page button:focus-visible{outline-offset:4px;outline:2px solid #fff}.rqkxXG_form dl{gap:18px;margin:0 0 24px;display:grid}.rqkxXG_form dt{color:#aaa;font-size:13px}.rqkxXG_form dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:5px 0 0}.rqkxXG_error{background:#231d17;border-left:3px solid #e5ac74;padding:16px;line-height:1.6}.rqkxXG_result{gap:20px;margin-top:36px;line-height:1.7;display:grid}.rqkxXG_result p{overflow-wrap:anywhere}@media (max-width:600px){.rqkxXG_fields{grid-template-columns:1fr;gap:22px}.rqkxXG_actions{flex-direction:column-reverse}.rqkxXG_actions button{width:100%}.rqkxXG_page{padding:36px 20px 64px}}
