.back{border:0;background:none;color:#d8b8ff;padding:7px 0;font-size:13px;font-weight:700}.price{font-size:24px;font-weight:900;color:#ffd76a;margin:25px 0}.field{display:block;color:#e8d5f7;font-size:12px;font-weight:700;margin:14px 0}.field input,.field select,.field textarea{display:block;width:100%;margin-top:7px;border:1px solid #664779;border-radius:12px;background:#2b193e;color:#fff;font:14px inherit;padding:13px;outline:none}.field textarea{min-height:90px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:#c58afc}#order-form .primary{margin-top:14px}
#wheel-disc{position:relative;background:conic-gradient(#ffe064 0 60deg,#da5ac3 60deg 120deg,#5dcdbb 120deg 180deg,#5c9eee 180deg 240deg,#ad6eec 240deg 300deg,#ffba72 300deg 360deg)}.sector{position:absolute;font-weight:950;font-size:16px;text-shadow:0 1px 3px #6a3766}.s1{top:15%;left:68%}.s2{top:50%;left:84%}.s3{top:79%;left:67%}.s4{top:79%;left:20%}.s5{top:49%;left:6%}.s6{top:15%;left:22%}
.ai-form{margin-top:20px}.ai-form textarea{width:100%;min-height:80px;border:1px solid #6b4b86;border-radius:13px;background:#2b193e;color:#fff;padding:12px;font:14px inherit;resize:vertical}.ai-form button{margin-top:8px}.ai-message{background:#2d1b40;border:1px solid #503461;border-radius:15px;padding:13px;white-space:pre-wrap;font-size:13px;line-height:1.5}.ai-message.user{background:#573186;margin-left:25px}.ai-message.assistant{margin-right:25px}
