*{box-sizing:border-box}body{margin:0;background:#f5f6f9;color:#202538;font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;line-height:1.65}main{max-width:820px;margin:auto;padding:36px 20px 90px}header{padding:15px 4px 25px}h1{font-size:32px;line-height:1.25;margin:8px 0}h2{font-size:18px;margin:0}p{color:#626b7d}.eyebrow{color:#6654ca;font-weight:700;letter-spacing:.09em;font-size:13px}.meta{font-size:14px;color:#555c70}.meta span{margin:0 9px;color:#aaa}.card{background:#fff;border:1px solid #e7e9f1;border-radius:16px;padding:24px;margin:16px 0;box-shadow:0 5px 20px #242b4608}.question-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.question-head span{color:#6654ca;background:#f1efff;border-radius:20px;padding:3px 12px;white-space:nowrap;font-size:13px}.card p{white-space:pre-wrap}label{display:block;margin-bottom:8px}small{display:block;color:#8b91a0;font-weight:400}input,textarea{width:100%;border:1px solid #d9ddea;border-radius:10px;padding:12px;font:inherit;color:#202538;background:#fff}textarea{resize:vertical;min-height:110px}input:focus,textarea:focus{outline:2px solid #c8bfff;border-color:#725bd3}button{background:#6654ca;color:#fff;border:0;border-radius:10px;padding:13px 22px;font:inherit;font-weight:600;cursor:pointer}button:disabled{opacity:.55}.submit{text-align:center;padding:10px}.submit button{min-width:200px}.hidden{display:none}.row{background:white;color:#202538;display:flex;align-items:center;justify-content:space-between;text-align:left;width:100%;margin:12px 0;border:1px solid #e7e9f1;gap:10px}.row span{font-size:13px;color:#798092}.back{background:#edeafc;color:#5541b0}.answer{white-space:pre-wrap;background:#f7f7fb;border-radius:10px;padding:16px}#feedback{margin-bottom:14px}#message,#error{color:#b83240}a{color:#6654ca}@media(max-width:520px){main{padding:22px 14px 60px}h1{font-size:26px}.card{padding:18px}.row{align-items:flex-start;flex-direction:column}}
