.app-container{max-width:450px;margin:0 auto;min-height:100vh;background:#fff;position:relative}:root{font-family:PingFang SC,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;color:#2d3748;background:#faf8f5;line-height:1.6;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#app{margin:0;min-height:100%}body{background:#faf8f5}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}textarea{resize:vertical}.app-shell{min-height:100vh;padding:20px 14px 36px;background:linear-gradient(170deg,#faf8f5,#f3efe8 40%,#eef5f0)}.page{display:flex;flex-direction:column;gap:18px}.card{background:#fff;border-radius:20px;padding:20px;box-shadow:0 4px 20px #2d37480f}.hero-card{background:linear-gradient(135deg,#3a8a6e,#5ba88a,#7bbf9e);color:#fff}.page-title{margin:0;font-size:24px;font-weight:700;letter-spacing:.5px}.page-subtitle,.muted{margin:0;color:#6b7280;font-size:14px;line-height:1.7}.hero-card .page-subtitle,.hero-card .muted{color:#ffffffeb;font-size:17px;font-weight:600}.section-title{margin:0 0 12px;font-size:17px;font-weight:700;color:#2d3748}.primary-btn,.secondary-btn,.ghost-btn{border:none;border-radius:16px;padding:14px 16px;font-size:15px;font-weight:600;letter-spacing:.3px}.primary-btn{background:linear-gradient(135deg,#3a8a6e,#4a9a7e);color:#fff;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #3a8a6e40}.primary-btn:hover{background:linear-gradient(135deg,#2f7a5e,#3a8a6e);box-shadow:0 6px 16px #3a8a6e4d;transform:translateY(-1px)}.primary-btn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.secondary-btn{background:#f0f7f4;color:#2d6a52;cursor:pointer;transition:all .2s ease}.secondary-btn:hover{background:#e2f0ea}.ghost-btn{background:#fff;color:#3a8a6e;border:1.5px solid #d4e8de;transition:all .2s ease}.ghost-btn:hover{border-color:#3a8a6e;background:#f7fcfa}.btn-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.single-btn{width:100%}.field{display:flex;flex-direction:column;gap:8px}.field label{font-size:14px;font-weight:600;color:#374151}.input,.textarea,.select{width:100%;border:1.5px solid #e2ddd5;border-radius:14px;padding:12px 14px;background:#fefefe;color:#2d3748;transition:border-color .2s,box-shadow .2s;box-sizing:border-box;font-size:14px}.input:focus,.textarea:focus,.select:focus{outline:none;border-color:#3a8a6e;box-shadow:0 0 0 3px #3a8a6e1a;background:#fff}.textarea{min-height:120px}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.list{display:flex;flex-direction:column;gap:12px}.list-item{border:1.5px solid #e8e4de;border-radius:16px;padding:16px;background:#fff;transition:all .2s ease}.list-item:hover{border-color:#c5ddd2;box-shadow:0 4px 12px #3a8a6e14}.tag{display:inline-flex;align-items:center;padding:5px 12px;border-radius:999px;background:#f0f7f4;color:#2d6a52;font-size:12px;font-weight:600}.meta{font-size:12px;color:#9ca3af}.empty{text-align:center;padding:28px 12px;color:#6b7280}.nav-link{color:#3a8a6e;font-weight:600}.answer-box,.result-box{white-space:pre-wrap;background:#f9f7f4;border-radius:14px;padding:16px;color:#374151;line-height:1.7;border:1px solid #efe9e0}.top-bar{display:flex;align-items:center;justify-content:space-between;gap:12px}.top-back{font-size:14px;color:#3a8a6e;font-weight:600}.notice{background:#fef9f0;color:#8a5d1e;border-radius:16px;padding:14px 16px;font-size:14px;border:1px solid #f5e6c8}.dialog-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:#2d374866;display:flex;align-items:center;justify-content:center;padding:20px;z-index:50}.dialog-card{width:min(100%,460px);background:#fff;border-radius:20px;padding:20px;box-shadow:0 16px 40px #2d374826}.slogan-card[data-v-37bc71c3]{background:linear-gradient(135deg,#f5f0e8,#eef5f0,#f0f7f4)}.slogan-list[data-v-37bc71c3]{display:flex;flex-direction:column;gap:10px}.slogan-item[data-v-37bc71c3]{font-size:17px;font-weight:700;color:#2d4a3e;line-height:1.8}.badge[data-v-37bc71c3]{display:inline-block;min-width:18px;height:18px;line-height:18px;padding:0 5px;margin-left:6px;border-radius:10px;background:#ef4444;color:#fff;font-size:11px;font-weight:700;text-align:center;vertical-align:middle}.loading-dots[data-v-fb7c93c5]{display:inline-flex;align-items:center}.dot1[data-v-fb7c93c5],.dot2[data-v-fb7c93c5],.dot3[data-v-fb7c93c5]{animation:blink-fb7c93c5 1.4s infinite}.dot2[data-v-fb7c93c5]{animation-delay:.2s}.dot3[data-v-fb7c93c5]{animation-delay:.4s}@keyframes blink-fb7c93c5{0%,20%{opacity:0}50%{opacity:1}to{opacity:0}}.privacy-tip[data-v-fb7c93c5]{margin:12px 16px;padding:10px 12px;background:#fef9e7;border-left:3px solid #f5b041;border-radius:6px;font-size:12px;line-height:1.6;color:#6b4c1a}.privacy-tip strong[data-v-fb7c93c5]{color:#b7791f}.tip-example[data-v-fb7c93c5]{color:#2e7d32;font-weight:500}.required[data-v-fb7c93c5]{color:#e53935;font-weight:700;margin-left:2px}.crisis-card[data-v-6033d45b]{background:#fef2f2;border-left:4px solid #dc2626;color:#991b1b;font-size:15px;font-weight:600;line-height:1.7}.disclaimer-card[data-v-6033d45b]{background:#fef3c7;color:#92400e;font-size:12px;line-height:1.6;border:1px solid #fcd34d;padding:10px 14px}.disclaimer-card strong[data-v-6033d45b]{color:#991b1b;font-weight:700}.privacy-mini[data-v-6033d45b]{margin-top:6px;padding:6px 8px;background:#fef9e7;border-radius:4px;font-size:11px;color:#8b6914;line-height:1.5}.advice-bubble[data-v-0347f6a0]{line-height:1.75;font-size:15px;color:#2a2f3a;animation:bubbleIn-0347f6a0 .4s ease}.advice-text[data-v-0347f6a0]{white-space:pre-wrap;word-break:break-word}.bubble-stress[data-v-0347f6a0]{border-left:4px solid #4f7cff;background:linear-gradient(180deg,#f7faff,#fff);font-weight:500}.typing-hint[data-v-0347f6a0]{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#f5f6fa;color:#6b7180;font-size:13px}.typing-dots[data-v-0347f6a0]{display:inline-flex;gap:4px}.typing-dots span[data-v-0347f6a0]{width:6px;height:6px;border-radius:50%;background:#4f7cff;animation:typingBounce-0347f6a0 1.2s infinite ease-in-out}.typing-dots span[data-v-0347f6a0]:nth-child(2){animation-delay:.2s}.typing-dots span[data-v-0347f6a0]:nth-child(3){animation-delay:.4s}@keyframes typingBounce-0347f6a0{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-4px);opacity:1}}@keyframes bubbleIn-0347f6a0{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.risk-notice[data-v-0347f6a0]{background:#fef2f2;color:#991b1b;border-left:4px solid #dc2626;font-weight:600;font-size:14px;line-height:1.6}.disclaimer-card[data-v-0347f6a0]{background:#fef3c7;color:#92400e;font-size:12px;line-height:1.6;border:1px solid #fcd34d;padding:10px 14px}.disclaimer-card strong[data-v-0347f6a0]{color:#991b1b;font-weight:700}.next-step-group[data-v-0347f6a0]{display:flex;flex-direction:column;gap:12px}.next-step-link[data-v-0347f6a0]{text-decoration:none;display:block}.next-btn[data-v-0347f6a0]{width:100%;display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:14px;border:none;cursor:pointer;text-align:left;transition:transform .12s ease,box-shadow .12s ease}.next-btn[data-v-0347f6a0]:active{transform:scale(.98)}.next-btn-icon[data-v-0347f6a0]{font-size:22px;flex-shrink:0;line-height:1}.next-btn-text[data-v-0347f6a0]{display:flex;flex-direction:column;gap:3px;flex:1}.next-btn-title[data-v-0347f6a0]{font-size:16px;font-weight:700;line-height:1.3}.next-btn-sub[data-v-0347f6a0]{font-size:12px;line-height:1.3;opacity:.88}.next-btn-upgrade[data-v-0347f6a0]{background:linear-gradient(135deg,#4f7cff,#6a5cff);color:#fff;box-shadow:0 4px 12px #4f7cff47}.next-btn-mentor[data-v-0347f6a0]{background:linear-gradient(135deg,#e8b44a,#d4922a);color:#fff;box-shadow:0 4px 14px #d4922a52;position:relative}.next-btn-mentor[data-v-0347f6a0]:after{content:"尊享";position:absolute;top:8px;right:10px;font-size:10px;font-weight:700;padding:2px 6px;border-radius:6px;background:#ffffff38;color:#fff;letter-spacing:1px}.next-btn-continue[data-v-0347f6a0]{background:#f5f6fa;color:#333;border:1px solid #e5e7ef}.next-btn-continue .next-btn-sub[data-v-0347f6a0]{color:#6b7180}.feedback-badge[data-v-9bc37e54]{display:inline-block;margin-top:6px;padding:2px 10px;background:#ecfdf5;color:#059669;border-radius:12px;font-size:12px;font-weight:600}.confirm-box[data-v-b982e5b2]{margin-top:12px;padding-top:12px;border-top:1px solid #e5e7eb;display:grid;gap:10px}.confirm-grid[data-v-b982e5b2]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.confirm-textarea[data-v-b982e5b2]{min-height:88px}.feedback-card[data-v-b982e5b2]{border-left:4px solid #10b981;background:#f0fdf4}.feedback-item .feedback-content[data-v-b982e5b2]{margin-top:10px;padding:12px 16px;background:#fff;border-radius:8px;line-height:1.8;white-space:pre-wrap;font-size:15px}.feedback-highlight[data-v-b982e5b2]{border-left:3px solid #10b981;padding-left:12px}.current-card[data-v-c19ea15a]{background:linear-gradient(135deg,#4f7cff,#7c3aed);color:#fff}.current-head[data-v-c19ea15a]{display:flex;align-items:center;gap:10px}.current-head .tag[data-v-c19ea15a]{background:#ffffff38;color:#fff;padding:3px 10px;border-radius:10px;font-size:12px;font-weight:600}.level-name[data-v-c19ea15a]{font-size:22px;font-weight:700}.current-price[data-v-c19ea15a]{margin-top:10px;font-size:14px;opacity:.9}.feature-list[data-v-c19ea15a],.rule-list[data-v-c19ea15a]{list-style:none;padding:0;margin:0}.feature-list li[data-v-c19ea15a]{display:flex;gap:10px;align-items:flex-start;padding:6px 0;font-size:14px;color:#374151;line-height:1.6}.feature-list .check[data-v-c19ea15a]{color:#10b981;font-weight:700;flex-shrink:0}.rule-list li[data-v-c19ea15a]{padding:6px 0 6px 18px;font-size:14px;color:#4b5563;line-height:1.6;position:relative}.rule-list li[data-v-c19ea15a]:before{content:"•";position:absolute;left:4px;color:#9ca3af}.rule-list strong[data-v-c19ea15a]{color:#111}.highlight-green[data-v-c19ea15a]{color:#059669!important;font-weight:600}.highlight-purple[data-v-c19ea15a]{color:#7c3aed!important}.upgrade-cta[data-v-c19ea15a]{background:linear-gradient(135deg,#fef3c7,#fde68a);display:flex;align-items:center;justify-content:space-between;cursor:pointer;border:1px solid #fcd34d;transition:transform .12s ease}.upgrade-cta[data-v-c19ea15a]:active{transform:scale(.99)}.cta-title[data-v-c19ea15a]{font-size:15px;font-weight:700;color:#92400e;margin-bottom:4px}.cta-sub[data-v-c19ea15a]{font-size:13px;color:#b45309}.cta-arrow[data-v-c19ea15a]{font-size:22px;color:#92400e;font-weight:700}.motto-card[data-v-c19ea15a]{background:linear-gradient(135deg,#f5f0e8,#eef5f0);text-align:center;padding:24px 20px}.motto[data-v-c19ea15a]{font-size:15px;font-weight:700;color:#2d4a3e;line-height:1.8}.motto-sign[data-v-c19ea15a]{margin-top:10px;font-size:13px;color:#6b7280}.brand-bar[data-v-ea47fb9a]{background:linear-gradient(135deg,#4f7cff,#7c3aed);color:#fff;text-align:center}.brand-title[data-v-ea47fb9a]{font-size:18px;font-weight:700;margin-bottom:4px}.brand-sub[data-v-ea47fb9a]{font-size:13px;opacity:.9}.tip-bar[data-v-ea47fb9a]{background:#fffbeb;color:#92400e;font-size:13px;text-align:center}.compare-wrap[data-v-ea47fb9a]{margin:12px 0;overflow-x:auto;-webkit-overflow-scrolling:touch;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f}.compare-table[data-v-ea47fb9a]{display:flex;min-width:max-content}.compare-col[data-v-ea47fb9a]{display:flex;flex-direction:column;flex-shrink:0;width:160px;border-right:1px solid #f3f4f6}.sticky-col[data-v-ea47fb9a]{position:sticky;left:0;background:#f9fafb;z-index:2;width:100px;box-shadow:2px 0 6px #0000000a}.data-col.highlight[data-v-ea47fb9a]{background:#eef2ff}.row[data-v-ea47fb9a]{min-height:54px;display:flex;border-bottom:1px solid #f3f4f6}.row.row-name[data-v-ea47fb9a]{min-height:110px;background:linear-gradient(180deg,#fafafa,#fff)}.row.row-btn[data-v-ea47fb9a]{min-height:60px;border-bottom:none}.cell[data-v-ea47fb9a]{flex:1;padding:10px 12px;font-size:13px;color:#374151;line-height:1.5;display:flex;align-items:center;justify-content:center;text-align:center}.cell.label[data-v-ea47fb9a]{font-weight:600;color:#6b7280;font-size:12px;background:#f9fafb}.cell.head[data-v-ea47fb9a]{font-weight:700}.name-cell[data-v-ea47fb9a]{flex-direction:column;gap:4px;padding:12px 8px}.badge[data-v-ea47fb9a]{font-size:11px;color:#fff;padding:2px 10px;border-radius:10px;font-weight:600}.name-text[data-v-ea47fb9a]{font-size:15px;font-weight:700;color:#111}.tagline[data-v-ea47fb9a]{font-size:11px;color:#4f7cff;line-height:1.4}.pick-btn[data-v-ea47fb9a]{width:100%;padding:8px 0;font-size:13px}.detail-sheet[data-v-ea47fb9a]{position:fixed;left:0;right:0;bottom:0;max-height:90vh;background:#fff;border-radius:16px 16px 0 0;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 -8px 24px #0000001f}.sheet-header[data-v-ea47fb9a]{display:flex;justify-content:space-between;align-items:flex-start;padding:16px 20px;border-bottom:1px solid #f3f4f6}.sheet-title[data-v-ea47fb9a]{font-size:20px;font-weight:700;color:#111}.sheet-sub[data-v-ea47fb9a]{font-size:13px;color:#6b7280;margin-top:4px}.sheet-body[data-v-ea47fb9a]{flex:1;overflow-y:auto;padding:4px 20px 20px}.sheet-footer[data-v-ea47fb9a]{display:flex;gap:10px;padding:12px 20px;border-top:1px solid #f3f4f6}.sheet-footer .primary-btn[data-v-ea47fb9a]{flex:2}.sheet-footer .ghost-btn[data-v-ea47fb9a]{flex:1}.section[data-v-ea47fb9a]{margin-top:16px}.section .section-title[data-v-ea47fb9a]{font-size:15px;margin-bottom:10px}.feature-list[data-v-ea47fb9a]{list-style:none;padding:0;margin:0}.feature-list li[data-v-ea47fb9a]{display:flex;gap:8px;padding:5px 0;color:#374151;font-size:14px;line-height:1.5}.feature-list .check[data-v-ea47fb9a]{color:#10b981;flex-shrink:0}.plan-list[data-v-ea47fb9a]{display:flex;gap:8px;flex-wrap:wrap}.plan-item[data-v-ea47fb9a]{flex:1;min-width:90px;border:2px solid #e5e7eb;border-radius:10px;padding:10px;text-align:center;cursor:pointer;transition:all .2s}.plan-item.active[data-v-ea47fb9a]{border-color:#4f7cff;background:#eef2ff}.plan-label[data-v-ea47fb9a]{font-size:13px;color:#6b7280}.plan-price[data-v-ea47fb9a]{font-size:20px;font-weight:700;color:#111;margin:4px 0}.plan-sub[data-v-ea47fb9a]{font-size:11px;color:#7c3aed}.spouse-row[data-v-ea47fb9a]{display:flex;justify-content:space-between;align-items:center;padding:10px;background:#f9fafb;border-radius:8px;cursor:pointer;font-size:14px}.check-box[data-v-ea47fb9a]{font-size:18px;color:#4f7cff}.promo[data-v-ea47fb9a]{background:#fffbeb;padding:12px;border-radius:10px;border:1px dashed #f59e0b}.promo .section-title[data-v-ea47fb9a]{color:#92400e}.points-row label[data-v-ea47fb9a]{display:block;font-size:13px;color:#6b7280;margin-bottom:6px}.price-detail .row[data-v-ea47fb9a]{display:flex;justify-content:space-between;padding:6px 0;font-size:14px;color:#374151;min-height:unset;border-bottom:none}.price-detail .row small[data-v-ea47fb9a]{color:#9ca3af;font-size:11px;margin-left:4px}.price-detail .row.total[data-v-ea47fb9a]{font-size:18px;font-weight:700;color:#4f7cff;border-top:1px solid #e5e7eb;margin-top:6px;padding-top:10px}.points-balance-card[data-v-ea47fb9a]{background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:10px;padding:12px 14px;margin-bottom:10px}.balance-row[data-v-ea47fb9a]{display:flex;justify-content:space-between;align-items:baseline}.balance-label[data-v-ea47fb9a]{font-size:13px;color:#92400e;font-weight:600}.balance-value[data-v-ea47fb9a]{font-size:22px;font-weight:700;color:#b45309}.balance-hint[data-v-ea47fb9a]{margin-top:6px;font-size:12px;color:#92400e;line-height:1.5}.relation-bar[data-v-ea47fb9a]{background:#fffbeb;color:#92400e;border-left:4px solid #f59e0b}.relation-title[data-v-ea47fb9a]{font-weight:700;margin-bottom:6px;font-size:14px}.relation-text[data-v-ea47fb9a]{font-size:13px;line-height:1.6}.relation-text strong[data-v-ea47fb9a]{color:#78350f}.tab-hint[data-v-ea47fb9a]{margin-top:10px;font-size:12px;color:#6b7280;text-align:center;line-height:1.5}.tier-card[data-v-ea47fb9a]{position:relative;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;border:1px solid #e5e7eb;overflow:hidden}.tier-card[data-v-ea47fb9a]:active{transform:scale(.99)}.tier-head[data-v-ea47fb9a]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.tier-name[data-v-ea47fb9a]{font-size:18px;font-weight:700;color:#111}.tier-tagline[data-v-ea47fb9a]{font-size:13px;color:#6b7280;line-height:1.5;margin-bottom:12px}.tier-features[data-v-ea47fb9a]{list-style:none;padding:0;margin:0 0 14px}.tier-features li[data-v-ea47fb9a]{display:flex;gap:8px;align-items:flex-start;padding:5px 0;font-size:13px;color:#374151;line-height:1.5}.tier-features .check[data-v-ea47fb9a]{color:#10b981;font-weight:700;flex-shrink:0}.tier-cta[data-v-ea47fb9a]{width:100%;padding:12px 0;border:none;border-radius:10px;font-size:15px;font-weight:700;cursor:pointer;color:#fff;background:linear-gradient(135deg,#4f7cff,#6a5cff);box-shadow:0 3px 10px #4f7cff40;transition:transform .12s ease}.tier-cta[data-v-ea47fb9a]:active{transform:scale(.98)}.tier-basic_member[data-v-ea47fb9a]{border-top:3px solid #60a5fa}.tier-basic_member .tier-cta[data-v-ea47fb9a]{background:linear-gradient(135deg,#60a5fa,#3b82f6);box-shadow:0 3px 10px #3b82f647}.tier-diamond_member[data-v-ea47fb9a]{border-top:3px solid #7c3aed;box-shadow:0 6px 20px #7c3aed2e;transform:translateY(-2px)}.tier-diamond_member .tier-cta[data-v-ea47fb9a]{background:linear-gradient(135deg,#a78bfa,#7c3aed);box-shadow:0 4px 14px #7c3aed59}.tier-black_diamond[data-v-ea47fb9a]{border-top:3px solid #111827;background:linear-gradient(180deg,#fff,#fafafa)}.tier-black_diamond .tier-cta[data-v-ea47fb9a]{background:linear-gradient(135deg,#e8b44a,#d4922a);box-shadow:0 4px 14px #d4922a52}.tier-mentor_senior_deep[data-v-ea47fb9a]{border-top:3px solid #059669}.tier-mentor_senior_deep .tier-cta[data-v-ea47fb9a]{background:linear-gradient(135deg,#34d399,#059669);box-shadow:0 3px 10px #05966947}.tier-mentor_emotion[data-v-ea47fb9a]{border-top:3px solid #e11d48}.tier-mentor_emotion .tier-cta[data-v-ea47fb9a]{background:linear-gradient(135deg,#fb7185,#e11d48);box-shadow:0 3px 10px #e11d4847}.tier-mentor_teacher_1v1[data-v-ea47fb9a]{border-top:3px solid #d97706;background:linear-gradient(180deg,#fff,#fffbf2)}.tier-mentor_teacher_1v1 .tier-cta[data-v-ea47fb9a]{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 14px #d9770652}.hot-flag[data-v-ea47fb9a]{margin-left:6px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-size:11px;font-weight:700;padding:2px 8px;border-radius:8px;letter-spacing:.5px;line-height:1.4;box-shadow:0 2px 4px #dc26264d}.extra-badge[data-v-ea47fb9a]{position:absolute;top:10px;right:10px;background:linear-gradient(135deg,#fbbf24,#d97706);color:#fff;font-size:11px;font-weight:700;padding:3px 10px;border-radius:10px;box-shadow:0 2px 6px #d9770659}.compare-toggle[data-v-ea47fb9a]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:600;color:#4b5563;font-size:14px}.toggle-arrow[data-v-ea47fb9a]{transition:transform .2s ease;font-size:12px;color:#9ca3af}.toggle-arrow.open[data-v-ea47fb9a]{transform:rotate(180deg)}.reward-card[data-v-e5d37418]{background:linear-gradient(135deg,#fff7ed,#fef3c7);border:1px solid #fde68a}.reward-list[data-v-e5d37418]{display:flex;flex-direction:column;gap:12px}.reward-item[data-v-e5d37418]{display:flex;gap:12px;align-items:flex-start;padding:10px 12px;background:#fffc;border-radius:10px}.reward-icon[data-v-e5d37418]{font-size:22px;flex-shrink:0;line-height:1}.reward-text[data-v-e5d37418]{flex:1}.reward-title[data-v-e5d37418]{font-size:14px;font-weight:600;color:#374151;margin-bottom:4px}.reward-sub[data-v-e5d37418]{font-size:13px;color:#6b7280;line-height:1.5}.reward-sub strong[data-v-e5d37418]{color:#dc2626;font-weight:700}.share-link-box[data-v-e5d37418]{display:flex;gap:8px;align-items:stretch}.share-link[data-v-e5d37418]{flex:1;padding:10px 12px;background:#f3f4f6;border-radius:8px;font-size:12px;color:#374151;word-break:break-all;line-height:1.5}.copy-btn[data-v-e5d37418]{flex-shrink:0;padding:0 16px;white-space:nowrap}.stats-grid[data-v-e5d37418]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.stat-item[data-v-e5d37418]{text-align:center;padding:16px 8px;background:linear-gradient(135deg,#eef2ff,#ddd6fe);border-radius:12px}.stat-number[data-v-e5d37418]{font-size:28px;font-weight:700;color:#4f46e5;line-height:1.2}.stat-label[data-v-e5d37418]{margin-top:6px;font-size:12px;color:#6b7280}.progress-box[data-v-22914e3b]{margin-top:14px;padding-top:12px;border-top:1px solid #e5e7eb;display:grid;gap:10px}.progress-title[data-v-22914e3b]{font-size:14px;font-weight:700;color:#22324d}.progress-item[data-v-22914e3b]{padding:10px 12px;border-radius:12px;background:#f8fbff;border:1px solid #e0ecff}.filter-card[data-v-d34788bd]{display:grid;gap:14px}.filter-row[data-v-d34788bd],.search-row[data-v-d34788bd],.case-top[data-v-d34788bd],.info-row[data-v-d34788bd]{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.tab-btn[data-v-d34788bd]{border:1px solid #d8e2f0;background:#fff;color:#355070;border-radius:999px;padding:8px 14px;font-size:14px}.tab-btn.active[data-v-d34788bd]{background:#2f6bff;color:#fff;border-color:#2f6bff}.search-input[data-v-d34788bd]{flex:1;min-width:220px;border:1px solid #d8e2f0;border-radius:12px;padding:10px 12px;font-size:14px}.case-card[data-v-d34788bd]{display:grid;gap:12px}.case-card.case-crisis[data-v-d34788bd]{border:2px solid #dc2626;box-shadow:0 4px 14px #dc262626}.case-card.case-warn[data-v-d34788bd]{border:1px solid #f59e0b}.crisis-banner[data-v-d34788bd]{background:linear-gradient(90deg,#dc2626,#b91c1c);color:#fff;padding:8px 12px;border-radius:8px;font-size:13px;font-weight:700;letter-spacing:.5px}.crisis-banner.warn[data-v-d34788bd]{background:linear-gradient(90deg,#f59e0b,#d97706)}.medical-flag[data-v-d34788bd]{background:#eff6ff;color:#1d4ed8;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;border-left:3px solid #3b82f6}.case-title[data-v-d34788bd]{font-size:17px;font-weight:700;color:#22324d}.status-tag[data-v-d34788bd]{background:#eef4ff;color:#2f6bff;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700}.question-preview[data-v-d34788bd]{color:#355070;line-height:1.7;white-space:pre-wrap}.action-link[data-v-d34788bd]{justify-self:flex-start}.status-tag[data-v-b89f9bae]{display:inline-block;padding:2px 8px;border-radius:10px;font-size:12px;background:#f0f0f0;color:#666}.status-tag.warning[data-v-b89f9bae]{background:#fef3c7;color:#92400e}.status-tag.success[data-v-b89f9bae]{background:#d1fae5;color:#065f46}.device-card[data-v-5bd5fb27]{display:grid;gap:10px}.device-top[data-v-5bd5fb27]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.device-name[data-v-5bd5fb27]{font-size:16px;font-weight:700;color:#22324d}.current-tag[data-v-5bd5fb27]{display:inline-block;margin-left:8px;font-size:12px;color:#2563eb;background:#dbeafe;border-radius:999px;padding:2px 8px}.status-tag[data-v-5bd5fb27]{display:inline-block;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700}.status-tag.success[data-v-5bd5fb27]{background:#d1fae5;color:#065f46}.status-tag.muted[data-v-5bd5fb27]{background:#f3f4f6;color:#6b7280}.tab-btn[data-v-87981e99]{border:1px solid #d8e2f0;background:#fff;color:#355070;border-radius:999px;padding:8px 14px;font-size:14px}.tab-btn.active[data-v-87981e99]{background:#2f6bff;color:#fff;border-color:#2f6bff}.status-tag[data-v-87981e99]{display:inline-block;padding:2px 8px;border-radius:10px;font-size:12px;background:#f0f0f0;color:#666}.status-tag.warning[data-v-87981e99]{background:#fef3c7;color:#92400e}.status-tag.success[data-v-87981e99]{background:#d1fae5;color:#065f46}.filter-bar[data-v-8d46cb1d]{display:flex;gap:10px;flex-wrap:wrap}.filter-btn[data-v-8d46cb1d]{padding:6px 16px;border-radius:16px;border:1px solid #d1d5db;background:#fff;font-size:13px;cursor:pointer;transition:all .2s}.filter-btn.active[data-v-8d46cb1d]{background:#2563eb;color:#fff;border-color:#2563eb}.order-detail[data-v-8d46cb1d]{display:flex;gap:16px;flex-wrap:wrap;margin-top:8px;font-size:13px;color:#6b7280}.tag-refund[data-v-8d46cb1d]{background:#fef2f2!important;color:#dc2626!important}.tag-paid[data-v-8d46cb1d]{background:#ecfdf5!important;color:#059669!important}.tag-pending[data-v-8d46cb1d]{background:#fefce8!important;color:#ca8a04!important}.filter-btn[data-v-5032da08]{padding:5px 14px;border-radius:14px;border:1px solid #d1d5db;background:#fff;font-size:13px;cursor:pointer}.filter-btn.active[data-v-5032da08]{background:#2563eb;color:#fff;border-color:#2563eb}.text-btn[data-v-5032da08]{background:none;border:none;color:#2563eb;font-size:13px;cursor:pointer}.noti-item[data-v-5032da08]{cursor:pointer;transition:background .15s}.noti-item[data-v-5032da08]:hover{background:#f9fafb}.noti-item.unread[data-v-5032da08]{background:#eff6ff}.dot[data-v-5032da08]{display:inline-block;width:8px;height:8px;border-radius:50%;background:#ef4444;margin-right:6px;vertical-align:middle}
