.order-form{display:grid;gap:18px;margin-top:22px}.order-form label{display:grid;gap:7px;font-size:15px}.order-form input,.order-form textarea{width:100%;min-width:0;padding:12px 14px;border:1px solid #cdd2db;border-radius:8px;background:#fff;color:#11141a;font:inherit;font-size:16px}.order-form textarea{min-height:86px;resize:vertical}.order-form .order-consent{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5}.order-consent input{width:18px;height:18px;flex:none;margin:2px 0}.order-form .trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.order-review{font-size:14px;white-space:pre-line;background:#f1f5fb;border-radius:10px;padding:14px;margin-top:18px}.order-error{color:#a92b24;font-size:14px;white-space:pre-line}.order-error:empty{display:none}.order-form .button{width:100%}.setup-page{background:#080e1b;padding:30px 16px;min-height:100vh}.setup-card{max-width:650px;margin:auto;background:white;padding:32px;border-radius:18px}.setup-card h1{font-size:38px;letter-spacing:-.03em;line-height:1.2;margin-top:25px}.setup-card li{margin-block:12px}.setup-card code{overflow-wrap:anywhere}.setup-card .button{margin-top:12px}.setup-card #setup-result{white-space:pre-line}.setup-card img{background:#080e1b;padding:10px;border-radius:8px}
