[data-v-5e5c5cee]:root,uni-page-body[data-v-5e5c5cee]{--u-white-color: #ffffff;--u-black-color: #000000;--u-main-color: #303133;--u-content-color: #606266;--u-tips-color: #909399;--u-light-color: #c0c4cc;--u-border-color: #e4e7ed;--u-divider-color: #e4e7ed;--u-mask-color: rgba(0, 0, 0, .4);--u-shadow-color: rgba(0, 0, 0, .1);--u-bg-color: #f3f4f6;--u-bg-white: #ffffff;--u-bg-gray-light: #f1f1f1;--u-bg-gray-dark: #2f343c;--u-bg-black: #000000;--u-type-primary: #2979ff;--u-type-primary-light: #ecf5ff;--u-type-primary-disabled: #a0cfff;--u-type-primary-dark: #2b85e4;--u-type-warning: #ff9900;--u-type-warning-disabled: #fcbd71;--u-type-warning-dark: #f29100;--u-type-warning-light: #fdf6ec;--u-type-success: #19be6b;--u-type-success-disabled: #71d5a1;--u-type-success-dark: #18b566;--u-type-success-light: #dbf1e1;--u-type-error: #fa3534;--u-type-error-disabled: #fab6b6;--u-type-error-dark: #dd6161;--u-type-error-light: #fef0f0;--u-type-info: #909399;--u-type-info-disabled: #c8c9cc;--u-type-info-dark: #82848a;--u-type-info-light: #f4f4f5}uni-image[data-v-5e5c5cee]{display:block;margin:0;padding:0;vertical-align:top;line-height:0}.banner_box[data-v-5e5c5cee]{width:100%;padding:1rem 1.5rem 1.5rem;box-sizing:border-box;background-color:#d3261b;background-repeat:no-repeat;background-size:100% 100%;background-position:center;display:block}.banner_title[data-v-5e5c5cee]{font-size:1.25rem;font-weight:800;color:#fff100;text-align:center;text-shadow:.0625rem .0625rem 0 #000,-.0625rem -.0625rem 0 #000,.0625rem -.0625rem 0 #000,-.0625rem .0625rem 0 #000;margin-bottom:1rem;letter-spacing:.0625rem}.banner_button[data-v-5e5c5cee]{display:block;width:20.4375rem;min-width:20.4375rem;max-width:20.4375rem;box-sizing:border-box;background-color:#d3261b;margin-top:50px;border-radius:999px;padding:.625rem 0;color:#fff;text-align:center;font-weight:500;box-shadow:0 .1875rem .5rem rgba(0,0,0,.3);animation:banner-pulse-5e5c5cee 1.6s ease-in-out .8s infinite}@keyframes banner-pulse-5e5c5cee{0%{box-shadow:0 .1875rem .5rem rgba(0,0,0,.3)}50%{box-shadow:0 .3125rem .75rem rgba(0,0,0,.45)}to{box-shadow:0 .1875rem .5rem rgba(0,0,0,.3)}}.banner_btn_main[data-v-5e5c5cee]{display:flex;justify-content:center;align-items:center;font-size:1rem;margin-right:.25rem}.banner_btn_icon[data-v-5e5c5cee]{width:1.125rem!important;height:1.125rem!important;margin-right:.25rem}.banner_countdown[data-v-5e5c5cee]{font-size:.75rem;margin-top:.1875rem;opacity:.95}.box[data-v-5e5c5cee]{padding:3px .75rem;position:fixed;bottom:0;left:0;right:0;box-sizing:border-box;z-index:999;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);font-weight:500}.add_button[data-v-5e5c5cee]{display:block;width:21.5625rem;min-width:21.5625rem;max-width:21.5625rem;box-sizing:border-box;background-color:#d3261b;border-radius:999px;text-align:center;color:#fff;font-size:30px;padding:14px 0}.add_button.add_button_color[data-v-5e5c5cee]{animation:pulse-5e5c5cee 1.6s ease-in-out infinite,button-flash-5e5c5cee .5s steps(1,end) infinite}@keyframes button-flash-5e5c5cee{0%{background-color:#d3261b;box-shadow:0 0 rgba(211,38,27,0)}25%{background-color:#ff4d00;box-shadow:0 0 18px 6px rgba(255,77,0,.85)}50%{background-color:#ffb400;box-shadow:0 0 18px 6px rgba(255,180,0,.9)}75%{background-color:#ff4d00;box-shadow:0 0 18px 6px rgba(255,77,0,.85)}to{background-color:#d3261b;box-shadow:0 0 rgba(211,38,27,0)}}.add_button_single[data-v-5e5c5cee]{padding:22px 0}.countdown[data-v-5e5c5cee]{text-align:center;font-size:1rem}.over[data-v-5e5c5cee]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pulse-animation[data-v-5e5c5cee]{animation:pulse-5e5c5cee 1.6s ease-in-out infinite;will-change:transform}@keyframes pulse-5e5c5cee{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.qa-bar[data-v-5e5c5cee]{display:flex;justify-content:flex-end;padding:6px 4px 0}.qa-close[data-v-5e5c5cee]{width:28px;height:28px;line-height:26px;text-align:center;font-size:20px;color:#8a8a8a;background:#e2e2e2;border-radius:50%}.chat-panel[data-v-5e5c5cee]{height:58vh;max-height:58dvh;position:fixed;bottom:0;left:0;right:0;box-sizing:border-box;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#ededed;border-top:1px solid #d8d8d8;box-shadow:0 -3px 12px rgba(0,0,0,.1);z-index:9999;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);transition:transform .28s ease;transform:translateY(0)}.chat[data-v-5e5c5cee]{padding:14px 14px 20px;display:flex;flex-direction:column;gap:14px}.form-head[data-v-5e5c5cee]{display:flex;align-items:flex-start;gap:10px;background:#fff;border-radius:10px;padding:12px 13px;box-shadow:0 1px 3px rgba(0,0,0,.08)}.form-head-icon[data-v-5e5c5cee]{width:28px;height:28px;flex-shrink:0;border-radius:50%;background:#d3261b;color:#fff;font-size:15px;font-weight:600;display:flex;align-items:center;justify-content:center}.form-head-text[data-v-5e5c5cee]{font-size:14px;line-height:1.65;color:#1a1a1a}.form-item[data-v-5e5c5cee]{background:#fff;border-radius:10px;padding:14px 13px 16px;box-shadow:0 1px 3px rgba(0,0,0,.08)}.form-q[data-v-5e5c5cee]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.form-q-index[data-v-5e5c5cee]{width:20px;height:20px;flex-shrink:0;border-radius:50%;background:#d3261b;color:#fff;font-size:12px;line-height:20px;text-align:center}.form-q-title[data-v-5e5c5cee]{font-size:16px;font-weight:600;color:#1a1a1a}.form-top[data-v-5e5c5cee],.form-bottom[data-v-5e5c5cee]{height:1px}.result[data-v-5e5c5cee]{background:#fff;border-radius:10px;padding:12px 13px;box-shadow:0 1px 3px rgba(0,0,0,.08);animation:pop-5e5c5cee .3s ease both}.result-text[data-v-5e5c5cee]{font-size:14.5px;line-height:1.7;color:#1a1a1a}.msg-row[data-v-5e5c5cee]{display:flex;align-items:flex-start;gap:10px}.msg-row.bot[data-v-5e5c5cee]{flex-direction:row}.msg-row.user[data-v-5e5c5cee]{flex-direction:row-reverse}.avatar[data-v-5e5c5cee]{width:42px;height:42px;border-radius:50%;flex-shrink:0;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;color:#d3261b}.bubble[data-v-5e5c5cee]{max-width:76%;padding:11px 13px;border-radius:8px;font-size:15.5px;line-height:1.65;color:#1a1a1a;word-break:break-word;animation:pop-5e5c5cee .28s ease both}.bot .bubble[data-v-5e5c5cee]{background:#fff;border-top-left-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.08)}.user .bubble[data-v-5e5c5cee]{background:#95ec69;border-top-right-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.1)}@keyframes pop-5e5c5cee{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.typing[data-v-5e5c5cee]{display:inline-flex;gap:5px;padding:4px 2px}.typing i[data-v-5e5c5cee]{width:7px;height:7px;border-radius:50%;background:#b8b8b8;animation:blink-5e5c5cee 1.1s infinite}.typing i[data-v-5e5c5cee]:nth-child(2){animation-delay:.18s}.typing i[data-v-5e5c5cee]:nth-child(3){animation-delay:.36s}@keyframes blink-5e5c5cee{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.q-progress[data-v-5e5c5cee]{text-align:center;padding:0 0 2px;animation:pop-5e5c5cee .3s ease both}.q-progress uni-text[data-v-5e5c5cee]{font-size:12px;color:#9a9a9a;background:#e2e2e2;border-radius:12px;padding:3px 14px;letter-spacing:1px}.options[data-v-5e5c5cee]{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:4px 6px 0;animation:pop-5e5c5cee .3s ease both}.opt-btn[data-v-5e5c5cee]{background:linear-gradient(180deg,#ff6b3d,#f4441b);color:#fff;font-size:16px;font-weight:600;letter-spacing:1px;padding:13px 8px;border-radius:8px;box-shadow:0 3px 8px rgba(244,68,27,.35);text-align:center;transition:transform .12s ease,filter .12s ease;animation:pop-5e5c5cee .3s ease both}.opt-btn[data-v-5e5c5cee]:nth-child(2){animation-delay:.06s}.opt-btn[data-v-5e5c5cee]:nth-child(3){animation-delay:.12s}.opt-btn[data-v-5e5c5cee]:nth-child(4){animation-delay:.18s}.opt-btn.active[data-v-5e5c5cee]{background:linear-gradient(180deg,#ffd76b,#ffb400);color:#7a2b00;box-shadow:0 3px 8px rgba(255,180,0,.45);position:relative}.opt-btn.active[data-v-5e5c5cee]:after{content:"✓";position:absolute;top:2px;right:6px;font-size:12px;font-weight:700}.opt-btn[data-v-5e5c5cee]:active{transform:scale(.95);filter:brightness(1.08)}.explain[data-v-5e5c5cee]{margin:14px 6px 0;background:linear-gradient(180deg,#fff7f5,#ffecea);border:1px solid #ffd9cf;border-left:4px solid #f4441b;border-radius:8px;padding:12px 13px;animation:pop-5e5c5cee .3s ease both}.explain-text[data-v-5e5c5cee]{font-size:13.5px;line-height:1.75;color:#7a3326}.retry-wrap[data-v-5e5c5cee]{text-align:center;padding:4px 0 0;animation:pop-5e5c5cee .3s ease both}.retry-btn[data-v-5e5c5cee]{display:inline-block;font-size:13px;color:#9a9a9a;padding:6px 10px;text-decoration:underline;text-underline-offset:2px}.cta-wrap[data-v-5e5c5cee]{padding:6px 4px 0;animation:pop-5e5c5cee .35s ease both}.cta-btn[data-v-5e5c5cee]{display:block;width:100%;background-color:#d3261b;color:#fff;font-size:22px;font-weight:700;letter-spacing:3px;padding:20px 10px;border-radius:14px;box-shadow:0 6px 18px rgba(244,68,27,.5);text-align:center;animation:breathe-5e5c5cee 1.8s ease-in-out infinite}.cta-btn[data-v-5e5c5cee]:active{transform:scale(.97)}@keyframes breathe-5e5c5cee{0%,to{box-shadow:0 4px 14px rgba(244,68,27,.45)}50%{box-shadow:0 4px 22px rgba(244,68,27,.75)}}
