.Ask_container__K8Er4{min-height:100vh;background-color:#f8f9fa;display:flex;flex-direction:column;font-family:PingFang SC,Microsoft YaHei,sans-serif;color:#333}.Ask_navbar__nZK1Y{display:flex;justify-content:space-between;align-items:center;padding:20px 50px;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1)}.Ask_brand__kNLBD{font-size:28px;font-weight:700;color:#2c3e50}.Ask_navLinks__dRjsn{display:flex;align-items:center;gap:1rem}.Ask_authBtn__l2xrS{padding:8px 20px;border:1px solid #ddd;background-color:#fff;color:#666;text-decoration:none;border-radius:4px;cursor:pointer;transition:all .3s ease;font-size:16px}.Ask_authBtn__l2xrS:hover{background-color:#f5f5f5}.Ask_mainContent__AMGTl{flex:1 1;display:flex;flex-direction:column;align-items:center;padding:2rem;max-width:800px;margin:0 auto;width:100%}.Ask_header__PTw99{text-align:center;margin-bottom:2rem}.Ask_title__omFmW{font-size:2.5rem;font-weight:700;color:#2c3e50;margin-bottom:.5rem}.Ask_subtitle__hitrC{font-size:1.1rem;color:#666;margin:0}.Ask_questionForm__WUnSJ{width:100%;background:hsla(0,0%,100%,.95);border-radius:1rem;padding:2rem;box-shadow:0 10px 30px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Ask_inputGroup__epmN7{margin-bottom:1.5rem}.Ask_questionInput__oIowT{width:100%;padding:1rem;border:2px solid #e1e5e9;border-radius:.5rem;font-size:1rem;line-height:1.5;resize:vertical;transition:border-color .3s;font-family:inherit}.Ask_questionInput__oIowT:focus{outline:none;border-color:#d4a574;box-shadow:0 0 0 3px hsla(31,53%,64%,.1)}.Ask_questionInput__oIowT::placeholder{color:#9ca3af}.Ask_strategySection__bOqWF{margin-bottom:2rem}.Ask_strategyTitle__V9Cn_{font-size:1.3rem;font-weight:700;color:#374151;margin-bottom:.5rem}.Ask_strategySubtitle__K2DYa{color:#6b7280;margin-bottom:1rem;font-size:.9rem}.Ask_strategyGrid__CqRp9{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.Ask_strategyOption__bkvtG{border:2px solid #e5e7eb;border-radius:.75rem;padding:1rem;cursor:pointer;transition:all .3s ease;background:#fff}.Ask_strategyOption__bkvtG:hover{border-color:#d4a574;box-shadow:0 4px 12px hsla(31,53%,64%,.15)}.Ask_strategyOption__bkvtG.Ask_selected__7JCMj{border-color:#d4a574;background:hsla(31,53%,64%,.05);box-shadow:0 4px 12px hsla(31,53%,64%,.2)}.Ask_strategyCheckbox__tr7B_{display:flex;align-items:flex-start;gap:.75rem}.Ask_checkbox__hl8gQ{width:18px;height:18px;margin-top:2px;cursor:pointer;accent-color:#d4a574}.Ask_checkboxLabel__64Jur{flex:1 1;cursor:pointer}.Ask_strategyLabel__J_FWp{font-weight:600;color:#374151;margin-bottom:.25rem;font-size:1rem}.Ask_submitButton__tig4h{width:100%;padding:15px;background-color:#d4a574;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;margin-top:20px;position:relative;overflow:hidden}.Ask_submitButton__tig4h:hover{background-color:#c19660;transform:translateY(-2px)}.Ask_submitButton__tig4h:disabled{background-color:#ccc;cursor:not-allowed;transform:none}.Ask_submitButton__tig4h.Ask_loading___q74m{background-color:#fff;cursor:not-allowed;color:#333}.Ask_progressBar__2yGF1{width:100%;height:100%;position:relative;background-color:transparent;display:flex;align-items:center;justify-content:center}.Ask_progressFill__fkxfB{position:absolute;left:0;top:0;height:100%;background-color:#d4a574;border-radius:8px;transition:width .1s ease}.Ask_progressText__Os8pk{position:relative;z-index:1;color:#333;font-weight:600;font-size:14px}.Ask_footerSection__EN4Qi{background-color:#2c3e50;color:#fff;padding:60px 20px;text-align:center;margin-top:40px}.Ask_footerTitle__e76h_{font-size:24px;margin-bottom:40px;letter-spacing:1px}.Ask_footerButtons__JX7La{display:flex;justify-content:center;gap:40px;flex-wrap:wrap}.Ask_footerBtn__luBWq{padding:12px 30px;background-color:transparent;color:#fff;border:2px solid #fff;text-decoration:none;border-radius:25px;font-size:16px;cursor:not-allowed;opacity:.8;transition:all .3s ease}.Ask_footerBtn__luBWq:hover{background-color:hsla(0,0%,100%,.1)}@media (max-width:768px){.Ask_navbar__nZK1Y{padding:1rem}.Ask_brand__kNLBD{font-size:1.3rem}.Ask_mainContent__AMGTl{padding:1rem}.Ask_title__omFmW{font-size:2rem}.Ask_questionForm__WUnSJ{padding:1.5rem}.Ask_strategyGrid__CqRp9{grid-template-columns:1fr 1fr;gap:.75rem}}