.modal-mask[data-v-b9206472]{z-index:998;background:#0e16236b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.auth-dialog[data-v-b9206472]{text-align:center;background:#fff;border-radius:18px;width:380px;padding:34px 34px 28px;position:relative;box-shadow:0 24px 70px #19273a38}.auth-dialog .modal-close[data-v-b9206472]{z-index:1;color:#8a929d;cursor:pointer;background:#f3f5f9;border:0;border-radius:50%;width:30px;height:30px;font-size:22px;line-height:1;position:absolute;top:14px;right:16px}.auth-dialog .auth-avatar[data-v-b9206472]{width:52px;height:52px;margin-bottom:12px}.auth-dialog h2[data-v-b9206472]{color:#23262d;margin:0}.auth-dialog p[data-v-b9206472]{color:#8a929d;margin:10px 0 0;font-size:13px}.auth-dialog .auth-form[data-v-b9206472]{gap:12px;margin-top:22px;display:grid}.auth-dialog .auth-form input[data-v-b9206472]{border:1px solid #e5eaf0;border-radius:9px;outline:none;height:42px;padding:0 14px}.auth-dialog .auth-form input[data-v-b9206472]:focus{border-color:#35c8ae}.auth-dialog .submit-btn[data-v-b9206472]{color:#fff;cursor:pointer;background:#35c8ae;border:0;border-radius:9px;height:42px;font-weight:700}.auth-dialog .submit-btn[data-v-b9206472]:disabled{opacity:.7;cursor:not-allowed}.auth-dialog .auth-message[data-v-b9206472]{color:#f59a23!important}.auth-dialog .mode-switch[data-v-b9206472]{color:#31bfa7;cursor:pointer;background:0 0;border:0;margin-top:14px;font-size:13px}@media (width<=768px){.modal-mask[data-v-b9206472]{padding:16px}.auth-dialog[data-v-b9206472]{width:92vw;max-width:380px;padding:24px 20px}.auth-dialog .modal-close[data-v-b9206472]{width:44px;height:44px;font-size:18px}.auth-dialog .auth-avatar[data-v-b9206472]{width:48px;height:48px;margin-bottom:10px}.auth-dialog h2[data-v-b9206472]{font-size:18px}.auth-dialog p[data-v-b9206472]{font-size:13px}.auth-dialog .auth-form[data-v-b9206472]{gap:10px;margin-top:18px}.auth-dialog .auth-form input[data-v-b9206472],.auth-dialog .submit-btn[data-v-b9206472]{height:44px;font-size:15px}.auth-dialog .mode-switch[data-v-b9206472]{min-height:44px;padding:10px 0;font-size:13px}}.modal-mask[data-v-03bc281d]{z-index:998;background:#0e16236b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.member-dialog[data-v-03bc281d]{background:0 0;border-radius:18px;grid-template-columns:340px 1fr;width:1060px;height:540px;padding:0;display:grid;position:relative;box-shadow:0 24px 70px #19273a38}.member-dialog img[data-v-03bc281d]{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.member-dialog .member-close[data-v-03bc281d]{z-index:30;color:#fff;cursor:pointer;text-align:center;background:#00000073;border:0;border-radius:50%;width:36px;height:36px;font-size:22px;line-height:36px;transition:background .2s;position:absolute;top:-16px;right:-16px;box-shadow:0 2px 8px #0003}.member-dialog .member-close[data-v-03bc281d]:hover{background:#000000a6}.member-dialog .vip-benefit-panel[data-v-03bc281d]{border-radius:18px 0 0 18px;overflow:hidden}.member-dialog .vip-benefit-panel .vip-benefits-image[data-v-03bc281d]{object-fit:cover;width:100%;height:100%;display:block}.member-dialog .member-body[data-v-03bc281d]{z-index:20;background:#fff;border-radius:16px 18px 18px 16px;min-width:0;margin-left:-16px;padding:34px 0 0 28px;position:relative}.member-dialog .member-body .member-header[data-v-03bc281d]{align-items:center;gap:12px;margin-bottom:4px;padding:0 26px 18px 0;display:flex}.member-dialog .member-body .member-header .member-header-logo[data-v-03bc281d]{object-fit:contain;flex-shrink:0;width:48px;height:48px}.member-dialog .member-body .member-header .member-header-info[data-v-03bc281d]{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.member-dialog .member-body .member-header .member-header-name[data-v-03bc281d]{text-overflow:ellipsis;white-space:nowrap;color:#151a22;max-width:240px;font-size:18px;font-weight:700;line-height:1.1;overflow:hidden}.member-dialog .member-body .member-header .vip-badge[data-v-03bc281d]{color:#9097a3;letter-spacing:.5px;text-overflow:ellipsis;white-space:nowrap;background:#f1f3f6;border-radius:999px;align-items:center;gap:3px;max-width:100%;padding:1px 8px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex;overflow:hidden}.member-dialog .member-body .member-header .vip-badge.is-vip[data-v-03bc281d]{color:#b9700f;background:linear-gradient(135deg,#ffe7b8 0%,#ffd084 100%);box-shadow:0 2px 6px #f59a2340}.member-dialog .member-body .member-header .vip-badge .vip-badge-icon[data-v-03bc281d]{object-fit:contain;flex-shrink:0;width:12px;height:12px}.member-dialog .member-body .plan-scroll[data-v-03bc281d]{grid-auto-columns:154px;grid-auto-flow:column;gap:20px;padding:0 26px 10px 0;display:grid;overflow:auto hidden}.member-dialog .member-body .plan-scroll .plan-card[data-v-03bc281d]{cursor:pointer;text-align:center;background:#fff;border:1px solid #dcc28f;border-radius:6px;height:144px;padding:24px 10px 14px;transition:background-color .2s;position:relative}.member-dialog .member-body .plan-scroll .plan-card.active[data-v-03bc281d]{background:#fcf5ea}.member-dialog .member-body .plan-scroll .plan-card p[data-v-03bc281d]{margin:0}.member-dialog .member-body .plan-scroll .plan-card p[data-v-03bc281d]:first-child{color:#151a22;font-size:18px;font-weight:900}.member-dialog .member-body .plan-scroll .plan-card p[data-v-03bc281d]:nth-child(2){color:#dca24e;margin-top:12px;font-size:22px;line-height:1}.member-dialog .member-body .plan-scroll .plan-card p:nth-child(2) span[data-v-03bc281d]{font-size:36px}.member-dialog .member-body .plan-scroll .plan-card p[data-v-03bc281d]:nth-child(3){color:#b9b0a6;margin-top:12px;font-size:13px}.member-dialog .member-body .price-message[data-v-03bc281d]{color:#f59a23;margin:12px 0 0;font-size:13px}.member-dialog .member-body .pay-section[data-v-03bc281d]{margin-top:30px;padding-right:26px}.member-dialog .member-body .pay-section .pay-row[data-v-03bc281d]{justify-content:center;align-items:center;display:flex}.member-dialog .member-body .pay-section .pay-row .pay-info[data-v-03bc281d]{width:100%;max-width:360px;padding-top:2px}.member-dialog .member-body .pay-section .pay-row .pay-info .pay-main[data-v-03bc281d]{flex-direction:column;align-items:center;gap:21px;display:flex}.member-dialog .member-body .pay-section .pay-row .pay-info .pay-button[data-v-03bc281d]{color:#fff;cursor:pointer;background:linear-gradient(90deg,#f6c56e,#e89a3c);border:0;border-radius:6px;width:100%;margin-top:16px;padding:12px 0;font-size:16px;font-weight:700;transition:opacity .2s;display:block}.member-dialog .member-body .pay-section .pay-row .pay-info .pay-button[data-v-03bc281d]:disabled{cursor:not-allowed;opacity:.7}.member-dialog .member-body .pay-section .pay-row .pay-info .agreement-invoice[data-v-03bc281d]{color:#c3c8d0;text-align:center;margin:8px 0 0;font-size:12px;display:block}.member-dialog .member-body .pay-section .pay-row .pay-methods[data-v-03bc281d]{align-items:center;gap:40px;padding-top:4px;display:flex}.member-dialog .member-body .pay-section .pay-row .pay-methods .pay-method[data-v-03bc281d]{color:#394150;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:14px;display:inline-flex}.member-dialog .member-body .pay-section .pay-row .pay-methods .pay-method img[data-v-03bc281d]{object-fit:contain;width:20px;height:20px}.member-dialog .member-body .pay-section .pay-row .pay-methods .pay-method .radio-icon[data-v-03bc281d]{width:16px;height:16px}.member-dialog .member-body .pay-section .pay-footer[data-v-03bc281d]{text-align:center;min-width:86px}.member-dialog .member-body .pay-section .pay-footer span[data-v-03bc281d]{color:#c3c8d0;font-size:12px}.member-dialog .member-body .pay-section .pay-footer strong[data-v-03bc281d]{color:#ff7047;margin-top:6px;font-size:28px;font-weight:500;display:block}.agreement-link[data-v-03bc281d]{color:#f59a23;cursor:pointer;text-decoration:underline;transition:color .2s}.agreement-link[data-v-03bc281d]:hover{color:#e0891a}.agreement-mask[data-v-03bc281d]{z-index:999;background:#0e16238c;place-items:center;padding:24px;animation:.2s ease-out member-agreement-fade-03bc281d;display:grid;position:fixed;inset:0}.agreement-dialog[data-v-03bc281d]{background:#fff;border-radius:14px;flex-direction:column;width:600px;max-width:100%;max-height:80vh;padding:0;animation:.22s ease-out member-agreement-pop-03bc281d;display:flex;position:relative;box-shadow:0 24px 70px #19273a52}.member-agreement-dialog[data-v-03bc281d]{width:600px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px)}.member-agreement-mask[data-v-03bc281d]{align-items:center}.member-agreement-mask .member-agreement-dialog[data-v-03bc281d]{animation:.22s ease-out member-agreement-pop-03bc281d}.agreement-close[data-v-03bc281d]{z-index:2;color:#6b7280;cursor:pointer;text-align:center;background:0 0;border:0;border-radius:50%;width:32px;height:32px;font-size:24px;line-height:32px;transition:background .2s,color .2s;position:absolute;top:12px;right:16px}.agreement-close[data-v-03bc281d]:hover{color:#151a22;background:#f3f4f6}.member-agreement-header[data-v-03bc281d]{background:linear-gradient(135deg,#f0faf6 0%,#d6f0e0 100%);border-bottom:1px solid #e0efea;border-top-left-radius:14px;border-top-right-radius:14px;flex-shrink:0;padding:18px 22px 16px;position:relative}.member-agreement-header-top[data-v-03bc281d]{align-items:center;gap:12px;display:flex}.member-agreement-header-text[data-v-03bc281d]{flex:1;min-width:0}.member-agreement-step[data-v-03bc281d]{color:#2db89f;letter-spacing:.4px;background:#fff;border:1px solid #c2e8dc;border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:11px;font-weight:700}.member-agreement-icon[data-v-03bc281d]{color:#fff;background:linear-gradient(135deg,#f59a23 0%,#e0891a 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;box-shadow:0 4px 12px #f59a2352}.member-agreement-header h3[data-v-03bc281d]{color:#1a3a2e;text-align:left;margin:0 0 2px;font-size:17px;font-weight:800;line-height:1.2}.member-agreement-subtitle[data-v-03bc281d]{color:#5a7a6e;margin:0;font-size:12px;line-height:1.4}.member-agreement-progress[data-v-03bc281d]{gap:6px;margin-top:14px;display:flex}.member-agreement-progress-bar[data-v-03bc281d]{background:#c2e8dc;border-radius:2px;flex:1;height:3px;transition:background .2s}.member-agreement-progress-bar-active[data-v-03bc281d]{background:#2db89f}.member-agreement-summary[data-v-03bc281d]{background:#f1faf6;border:1px solid #d0eadb;border-radius:8px;flex-direction:column;flex-shrink:0;gap:8px;margin:16px 20px 0;padding:12px 14px;display:flex}.member-agreement-summary-row[data-v-03bc281d]{justify-content:space-between;align-items:center;gap:12px;display:flex}.member-agreement-summary-row-divider[data-v-03bc281d]{border-top:1px dashed #c2e8dc;padding-top:8px}.member-agreement-summary-label[data-v-03bc281d]{color:#5a7a6e;flex-shrink:0;font-size:12px}.member-agreement-summary-title[data-v-03bc281d]{color:#1a3a2e;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.member-agreement-summary-price[data-v-03bc281d]{flex-shrink:0;align-items:baseline;gap:8px;display:inline-flex}.member-agreement-summary-amount[data-v-03bc281d]{color:#d4380d;font-size:13px;font-weight:700;line-height:1}.member-agreement-summary-amount span[data-v-03bc281d]{font-size:20px}.member-agreement-body[data-v-03bc281d]{color:#4b5563;-webkit-overflow-scrolling:touch;background:#fafbfc;border:1px solid #eef2f5;border-radius:8px;max-height:240px;margin:14px 20px 0;padding:14px 18px;font-size:13px;line-height:1.8;overflow-y:auto}.member-agreement-intro[data-v-03bc281d]{color:#4a525c;margin:0 0 12px;font-size:13px}.member-agreement-list[data-v-03bc281d],.member-agreement-sub-list[data-v-03bc281d]{margin:0 0 12px;padding-left:22px;list-style:decimal}.member-agreement-list>li[data-v-03bc281d]{margin-bottom:8px}.member-agreement-sub-list[data-v-03bc281d]{margin:6px 0 0;padding-left:20px}.member-agreement-note[data-v-03bc281d]{color:#ad6800;background:#fffbe6;border:1px solid #ffe58f;border-radius:4px;margin:8px 0 6px;padding:6px 10px;font-size:12px}.member-agreement-tip[data-v-03bc281d]{color:#5a7a6e;margin:6px 0 0;font-size:12px;line-height:1.7}.member-agreement-body strong[data-v-03bc281d]{color:#20242a;font-weight:600}.member-agreement-body[data-v-03bc281d]::-webkit-scrollbar{width:6px}.member-agreement-body[data-v-03bc281d]::-webkit-scrollbar-thumb{background:#d6dde6;border-radius:3px}.member-agreement-body[data-v-03bc281d]::-webkit-scrollbar-track{background:0 0}.member-agreement-footer[data-v-03bc281d]{background:#fff;border-top:1px solid #f0f2f5;border-bottom-right-radius:14px;border-bottom-left-radius:14px;flex-shrink:0;padding:14px 20px 20px}.member-agreement-check[data-v-03bc281d]{color:#20242a;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;display:inline-flex}.member-agreement-check input[data-v-03bc281d]{clip:rect(0, 0, 0, 0);opacity:0;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.member-agreement-check-box[data-v-03bc281d]{background:#fff;border:1.5px solid #c9d2dc;border-radius:4px;flex-shrink:0;width:16px;height:16px;transition:all .15s;display:inline-block;position:relative}.member-agreement-check-text[data-v-03bc281d]{color:#4a525c}.member-agreement-check input:checked+.member-agreement-check-box[data-v-03bc281d]{background:#35c8ae;border-color:#35c8ae}.member-agreement-check input:checked+.member-agreement-check-box[data-v-03bc281d]:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.member-agreement-check input:focus-visible+.member-agreement-check-box[data-v-03bc281d]{box-shadow:0 0 0 3px #35c8ae40}.member-agreement-actions[data-v-03bc281d]{justify-content:flex-end;gap:10px;display:flex}.member-agreement-btn[data-v-03bc281d]{cursor:pointer;white-space:nowrap;border:0;border-radius:17px;min-width:88px;height:34px;padding:0 22px;font-size:15px;font-weight:700;transition:all .15s}.member-agreement-btn-cancel[data-v-03bc281d]{color:#5266d0;background:#e6f1ff}.member-agreement-btn-cancel[data-v-03bc281d]:hover{background:#d6e5fb}.member-agreement-btn-confirm[data-v-03bc281d]{color:#fff;background:#35c8ae}.member-agreement-btn-confirm[data-v-03bc281d]:hover:not(:disabled){background:#2db89f;transform:translateY(-1px);box-shadow:0 4px 12px #35c8ae52}.member-agreement-btn-confirm[data-v-03bc281d]:disabled{cursor:not-allowed;box-shadow:none;background:#b7e7de}@keyframes member-agreement-fade-03bc281d{0%{opacity:0}to{opacity:1}}@keyframes member-agreement-pop-03bc281d{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.member-pay-mask[data-v-03bc281d]{z-index:999;background:#0e16238c;place-items:center;padding:24px;animation:.2s ease-out member-pay-fade-03bc281d;display:grid;position:fixed;inset:0}.member-pay-dialog[data-v-03bc281d]{text-align:left;background:#fff;border-radius:14px;flex-direction:column;width:420px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);padding:0;animation:.22s ease-out member-pay-pop-03bc281d;display:flex;position:relative;box-shadow:0 24px 70px #19273a38}.member-pay-close[data-v-03bc281d]{color:#fff;cursor:pointer;text-align:center;z-index:2;background:#00000073;border:0;border-radius:50%;width:32px;height:32px;font-size:20px;line-height:32px;position:absolute;top:-14px;right:-14px}.member-pay-dialog .pay-header[data-v-03bc281d]{background:linear-gradient(135deg,#e8f7ee 0%,#d6f0e0 100%);border-bottom:1px solid #e5efea;border-top-left-radius:14px;border-top-right-radius:14px;flex-shrink:0;align-items:center;gap:12px;padding:20px 22px 16px;display:flex}.member-pay-dialog .pay-icon[data-v-03bc281d]{color:#fff;background:#07c160;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;box-shadow:0 4px 12px #07c16047}.member-pay-dialog .pay-header h3[data-v-03bc281d]{color:#1a3a2a;margin:0 0 2px;font-size:17px;font-weight:800}.member-pay-dialog .pay-subtitle[data-v-03bc281d]{color:#5a7a6a;margin:0;font-size:12px}.member-pay-dialog .pay-summary[data-v-03bc281d]{background:#f6fbf8;border:1px solid #d8ece1;border-radius:8px;flex-shrink:0;margin:16px 20px 0;padding:12px 14px}.member-pay-dialog .pay-summary-row[data-v-03bc281d]{justify-content:space-between;align-items:center;gap:10px;min-height:24px;display:flex}.member-pay-dialog .pay-summary-row+.pay-summary-row[data-v-03bc281d]{border-top:1px dashed #d8ece1;margin-top:8px;padding-top:8px}.member-pay-dialog .pay-summary-label[data-v-03bc281d]{color:#6a8074;flex-shrink:0;font-size:12px}.member-pay-dialog .pay-summary-value[data-v-03bc281d]{color:#1a3a2a;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.member-pay-dialog .pay-summary-price[data-v-03bc281d]{color:#d4380d;flex-shrink:0;font-size:14px;font-weight:700}.member-pay-dialog .pay-summary-price span[data-v-03bc281d]{font-size:22px}.member-pay-qr[data-v-03bc281d]{flex-direction:column;flex-shrink:0;align-items:center;gap:10px;padding:18px 20px 4px;display:flex}.member-pay-dialog .pay-qr-box[data-v-03bc281d]{background:#fff;border:1px solid #eef2f5;border-radius:10px;justify-content:center;align-items:center;width:220px;height:220px;padding:10px;display:flex;position:relative;box-shadow:0 4px 14px #0f17230f}.member-pay-dialog .pay-qr-box img[data-v-03bc281d]{object-fit:contain;width:100%;height:100%}.member-pay-dialog .pay-qr-loading[data-v-03bc281d]{color:#8a93a0;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.member-pay-dialog .pay-qr-spinner[data-v-03bc281d]{border:3px solid #e6eef5;border-top-color:#07c160;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite member-pay-spin-03bc281d}.member-pay-dialog .pay-qr-footer[data-v-03bc281d]{text-align:center;min-height:22px}.member-pay-dialog .pay-qr-hint[data-v-03bc281d]{color:#5a7a6a;align-items:center;gap:6px;font-size:12px;display:inline-flex}.member-pay-dialog .pay-qr-dot[data-v-03bc281d]{background:#07c160;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite member-pay-pulse-03bc281d;display:inline-block}.member-pay-dialog .pay-qr-timer[data-v-03bc281d]{color:#d4380d;font-variant-numeric:tabular-nums;font-weight:700}.member-pay-dialog .pay-qr-tip[data-v-03bc281d]{color:#f59a23;font-size:13px}.member-pay-dialog .pay-footer[data-v-03bc281d]{text-align:center;background:#fff;border-top:1px solid #f0f2f5;border-bottom-right-radius:14px;border-bottom-left-radius:14px;flex-shrink:0;padding:10px 20px 18px}.member-pay-dialog .pay-footer p[data-v-03bc281d]{color:#8a93a0;margin:0;font-size:12px}@keyframes member-pay-fade-03bc281d{0%{opacity:0}to{opacity:1}}@keyframes member-pay-pop-03bc281d{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes member-pay-spin-03bc281d{to{transform:rotate(360deg)}}@keyframes member-pay-pulse-03bc281d{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}@media (width<=768px){.modal-mask[data-v-03bc281d]{align-items:stretch;padding:0}.member-dialog[data-v-03bc281d]{width:100vw;height:100vh;max-height:100vh;box-shadow:none;border-radius:0;grid-template-columns:1fr}.member-dialog .member-close[data-v-03bc281d]{z-index:30;background:#00000080;width:36px;height:36px;font-size:22px;line-height:36px;top:12px;right:12px}.member-dialog .vip-benefit-panel[data-v-03bc281d]{display:none}.member-dialog .member-body[data-v-03bc281d]{box-sizing:border-box;-webkit-overflow-scrolling:touch;border-radius:0;height:100vh;max-height:100vh;margin-left:0;padding:52px 16px 24px;overflow-y:auto}.member-dialog .member-body .member-header[data-v-03bc281d]{gap:10px;padding:0 0 14px}.member-dialog .member-body .member-header .member-header-logo[data-v-03bc281d]{width:36px;height:36px}.member-dialog .member-body .member-header .member-header-name[data-v-03bc281d]{max-width:60vw;font-size:15px}.member-dialog .member-body .member-header .vip-badge[data-v-03bc281d]{letter-spacing:0;padding:0 6px;font-size:10px}.member-dialog .member-body .member-header .vip-badge .vip-badge-icon[data-v-03bc281d]{width:10px;height:10px}.member-dialog .member-body .plan-scroll[data-v-03bc281d]{grid-auto-columns:120px;gap:10px;padding:0 0 10px}.member-dialog .member-body .plan-scroll .plan-card[data-v-03bc281d]{height:auto;min-height:110px;padding:14px 8px 10px}.member-dialog .member-body .plan-scroll .plan-card p[data-v-03bc281d]:first-child{font-size:14px}.member-dialog .member-body .plan-scroll .plan-card p[data-v-03bc281d]:nth-child(2){margin-top:8px;font-size:16px}.member-dialog .member-body .plan-scroll .plan-card p:nth-child(2) span[data-v-03bc281d]{font-size:24px}.member-dialog .member-body .plan-scroll .plan-card p[data-v-03bc281d]:nth-child(3){margin-top:6px;font-size:12px}.member-dialog .member-body .price-message[data-v-03bc281d]{margin:8px 0 0;font-size:12px}.member-dialog .member-body .pay-section[data-v-03bc281d]{margin-top:24px;padding-right:0}.member-dialog .member-body .pay-section .pay-row[data-v-03bc281d]{flex-direction:column;align-items:stretch;gap:20px}.member-dialog .member-body .pay-section .pay-row .pay-info[data-v-03bc281d]{width:100%;padding-top:0}.member-dialog .member-body .pay-section .pay-row .pay-info .pay-main[data-v-03bc281d]{align-items:stretch;gap:16px}.member-dialog .member-body .pay-section .pay-row .pay-methods[data-v-03bc281d]{justify-content:center;gap:20px;padding-top:0}.member-dialog .member-body .pay-section .pay-row .pay-methods .pay-method[data-v-03bc281d]{gap:6px;min-height:44px;font-size:13px}.member-dialog .member-body .pay-section .pay-row .pay-methods .pay-method img[data-v-03bc281d]{width:22px;height:22px}.member-dialog .member-body .pay-section .pay-row .pay-methods .pay-method .radio-icon[data-v-03bc281d]{width:18px;height:18px}.member-dialog .member-body .pay-section .pay-footer strong[data-v-03bc281d]{font-size:22px}.member-dialog .member-body .pay-section .pay-button[data-v-03bc281d]{margin-top:14px;padding:14px 0;font-size:15px}.member-dialog .member-body .pay-section .agreement-invoice[data-v-03bc281d]{font-size:11px}.member-dialog .agreement-mask[data-v-03bc281d]{align-items:flex-end;padding:12px}.member-dialog .agreement-dialog[data-v-03bc281d]{border-radius:14px 14px 0 0;width:100%;max-height:85vh;padding:0}.member-dialog .member-agreement-dialog[data-v-03bc281d]{border-radius:14px 14px 0 0;width:100%;max-width:100%;max-height:calc(100vh - 16px)}.member-dialog .member-agreement-header[data-v-03bc281d]{padding:14px 16px 12px}.member-dialog .member-agreement-icon[data-v-03bc281d]{border-radius:8px;width:38px;height:38px}.member-dialog .member-agreement-header h3[data-v-03bc281d]{font-size:16px}.member-dialog .member-agreement-summary[data-v-03bc281d]{gap:6px;margin:12px 14px 0;padding:10px 12px}.member-dialog .member-agreement-summary-label[data-v-03bc281d],.member-dialog .member-agreement-summary-title[data-v-03bc281d],.member-dialog .member-agreement-summary-amount[data-v-03bc281d]{font-size:12px}.member-dialog .member-agreement-summary-amount span[data-v-03bc281d]{font-size:18px}.member-dialog .member-agreement-body[data-v-03bc281d]{overscroll-behavior:contain;flex:auto;min-height:160px;max-height:none;margin:12px 14px 0;padding:12px 14px;font-size:12.5px;line-height:1.75}.member-dialog .member-agreement-list[data-v-03bc281d],.member-dialog .member-agreement-sub-list[data-v-03bc281d]{margin:0 0 10px;padding-left:18px}.member-dialog .member-agreement-list>li[data-v-03bc281d]{margin-bottom:6px}.member-dialog .member-agreement-sub-list[data-v-03bc281d]{margin-top:4px;padding-left:18px}.member-dialog .member-agreement-note[data-v-03bc281d],.member-dialog .member-agreement-tip[data-v-03bc281d]{font-size:11.5px}.member-dialog .member-agreement-footer[data-v-03bc281d]{padding:12px 14px;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.member-dialog .member-agreement-check[data-v-03bc281d]{margin-bottom:10px;font-size:12.5px}.member-dialog .member-agreement-check-box[data-v-03bc281d]{width:15px;height:15px}.member-dialog .member-agreement-btn[data-v-03bc281d]{border-radius:20px;flex:1;min-width:0;height:40px;padding:0 12px;font-size:14px}.member-dialog .member-agreement-mask[data-v-03bc281d]{align-items:flex-end;padding:0}.member-dialog .member-agreement-mask .member-agreement-dialog[data-v-03bc281d]{animation:.24s ease-out member-agreement-slide-up-03bc281d}.member-dialog .member-pay-mask[data-v-03bc281d]{padding:0}.member-dialog .member-pay-dialog[data-v-03bc281d]{border-radius:12px;width:100%;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.member-dialog .member-pay-close[data-v-03bc281d]{background:#00000059;width:30px;height:30px;font-size:20px;line-height:30px;top:6px;right:6px}.member-dialog .member-pay-dialog .pay-header[data-v-03bc281d]{gap:10px;padding:14px 16px 12px}.member-dialog .member-pay-dialog .pay-icon[data-v-03bc281d]{width:38px;height:38px}.member-dialog .member-pay-dialog .pay-header h3[data-v-03bc281d]{font-size:16px}.member-dialog .member-pay-dialog .pay-subtitle[data-v-03bc281d]{font-size:11px}.member-dialog .member-pay-dialog .pay-summary[data-v-03bc281d]{margin:12px 14px 0;padding:10px 12px}.member-dialog .member-pay-dialog .pay-summary-label[data-v-03bc281d]{font-size:11px}.member-dialog .member-pay-dialog .pay-summary-value[data-v-03bc281d]{font-size:12px}.member-dialog .member-pay-dialog .pay-summary-price[data-v-03bc281d]{font-size:13px}.member-dialog .member-pay-dialog .pay-summary-price span[data-v-03bc281d]{font-size:20px}.member-dialog .member-pay-qr[data-v-03bc281d]{padding:16px 14px 8px}.member-dialog .member-pay-dialog .pay-qr-box[data-v-03bc281d]{border-radius:8px;width:200px;max-width:65vw;height:200px;max-height:40vh;padding:8px}.member-dialog .member-pay-dialog .pay-qr-loading[data-v-03bc281d]{font-size:12px}.member-dialog .member-pay-dialog .pay-qr-spinner[data-v-03bc281d]{border-width:2px;width:28px;height:28px}.member-dialog .member-pay-dialog .pay-qr-hint[data-v-03bc281d],.member-dialog .member-pay-dialog .pay-qr-tip[data-v-03bc281d]{font-size:11.5px}.member-dialog .member-pay-dialog .pay-footer[data-v-03bc281d]{padding:10px 14px;padding-bottom:calc(10px + env(safe-area-inset-bottom))}.member-dialog .member-pay-dialog .pay-footer p[data-v-03bc281d]{font-size:11.5px}}@keyframes member-agreement-slide-up-03bc281d{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}*{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0}body{color:#121212;-webkit-user-select:none;user-select:none;background:#f6f7f9;font-family:Microsoft YaHei,PingFang SC,sans-serif;overflow:hidden}input,textarea{-webkit-user-select:text;user-select:text}img{-webkit-user-drag:none}a{color:inherit;text-decoration:none}button,input{font:inherit}.app-shell[data-v-2a78a749]{background:#f3f5f9;min-width:0;height:100vh;overflow:hidden}.app-shell .top-nav[data-v-2a78a749]{background:#fff;border-bottom:1px solid #edf0f5;height:92px;box-shadow:0 2px 10px #1c2d4a0d}.app-shell .top-nav .nav-inner[data-v-2a78a749]{grid-template-columns:176px 1fr 140px;align-items:center;width:1180px;height:100%;margin:0 auto;display:grid}.app-shell .brand[data-v-2a78a749],.app-shell .member-link[data-v-2a78a749]{cursor:pointer;background:0 0;border:0}.app-shell .brand-wrap[data-v-2a78a749]{width:fit-content;min-width:0;max-width:230px;position:relative}.app-shell .brand-wrap .brand[data-v-2a78a749]{color:#222831;white-space:nowrap;align-items:center;gap:10px;min-width:0;max-width:100%;padding:0;font-size:30px;font-weight:700;transition:opacity .2s;display:inline-flex;overflow:hidden}.app-shell .brand-wrap .brand[data-v-2a78a749]:hover{opacity:.85}.app-shell .brand-wrap .brand .brand-logo[data-v-2a78a749]{object-fit:contain;flex-shrink:0;width:52px;height:52px}.app-shell .brand-wrap .brand .brand-info[data-v-2a78a749]{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.app-shell .brand-wrap .brand .brand-name[data-v-2a78a749]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:22px;line-height:1.1;display:block;overflow:hidden}.app-shell .brand-wrap .brand .vip-badge[data-v-2a78a749]{color:#9097a3;letter-spacing:.5px;text-overflow:ellipsis;white-space:nowrap;background:#f1f3f6;border-radius:999px;align-items:center;gap:3px;max-width:100%;padding:1px 8px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex;overflow:hidden}.app-shell .brand-wrap .brand .vip-badge.is-vip[data-v-2a78a749]{color:#b9700f;background:linear-gradient(135deg,#ffe7b8 0%,#ffd084 100%);box-shadow:0 2px 6px #f59a2340}.app-shell .brand-wrap .brand .vip-badge .vip-badge-icon[data-v-2a78a749]{object-fit:contain;flex-shrink:0;width:12px;height:12px}.app-shell .brand-wrap .user-menu[data-v-2a78a749]{z-index:151;background:#fff;border:1px solid #edf0f5;border-radius:12px;width:200px;padding:6px 0;position:absolute;top:56px;left:0;overflow:hidden;box-shadow:0 12px 32px #19273a29}.app-shell .brand-wrap .user-menu .user-menu-header[data-v-2a78a749]{align-items:center;gap:10px;padding:12px 14px;display:flex}.app-shell .brand-wrap .user-menu .user-menu-header .user-menu-avatar[data-v-2a78a749]{object-fit:contain;background:#f6f7f9;border-radius:50%;flex-shrink:0;width:36px;height:36px}.app-shell .brand-wrap .user-menu .user-menu-header .user-menu-meta[data-v-2a78a749]{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.app-shell .brand-wrap .user-menu .user-menu-header .user-menu-name[data-v-2a78a749]{text-overflow:ellipsis;white-space:nowrap;color:#151a22;max-width:130px;font-size:14px;font-weight:600;line-height:1.2;overflow:hidden}.app-shell .brand-wrap .user-menu .user-menu-header .user-menu-vip[data-v-2a78a749]{color:#9097a3;letter-spacing:.3px;background:#f1f3f6;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:600;line-height:1.4;display:inline-block}.app-shell .brand-wrap .user-menu .user-menu-header .user-menu-vip.is-vip[data-v-2a78a749]{color:#b9700f;background:linear-gradient(135deg,#ffe7b8 0%,#ffd084 100%)}.app-shell .brand-wrap .user-menu .user-menu-divider[data-v-2a78a749]{background:#f1f3f6;height:1px;margin:0}.app-shell .brand-wrap .user-menu .user-menu-item[data-v-2a78a749]{color:#394150;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;width:100%;height:38px;padding:0 14px;font-size:13px;font-weight:500;transition:background-color .15s,color .15s;display:flex}.app-shell .brand-wrap .user-menu .user-menu-item[data-v-2a78a749]:hover{color:#151a22;background:#f6f7f9}.app-shell .brand-wrap .user-menu .user-menu-item[data-v-2a78a749]:active{background:#eef0f3}.app-shell .brand-wrap .user-menu .user-menu-item.user-menu-item-danger[data-v-2a78a749]{color:#e85d5d}.app-shell .brand-wrap .user-menu .user-menu-item.user-menu-item-danger[data-v-2a78a749]:hover{color:#d63d3d;background:#fff1f1}.app-shell .brand-wrap .user-menu .user-menu-item.user-menu-item-danger[data-v-2a78a749]:active{background:#ffe4e4}.app-shell .nav-menu[data-v-2a78a749]{grid-template-columns:repeat(3,1fr);align-items:center;height:100%;display:grid}.app-shell .nav-menu .nav-link[data-v-2a78a749]{color:#6d7480;justify-content:center;align-items:center;height:100%;font-size:26px;transition:color .2s;display:inline-flex;position:relative}.app-shell .nav-menu .nav-link[data-v-2a78a749]:hover,.app-shell .nav-menu .nav-link.router-link-active[data-v-2a78a749]{color:#35c8ae;font-weight:700}.app-shell .nav-menu .nav-link.router-link-active[data-v-2a78a749]:after{content:"";background:#35c8ae;border-radius:3.5px;width:44px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.app-shell .member-link[data-v-2a78a749]{color:#f59a23;justify-self:end;align-items:center;gap:4px;padding:0;font-size:22px;font-weight:700;display:inline-flex}.app-shell .member-link img[data-v-2a78a749]{width:31px;height:31px}.app-shell .route-root[data-v-2a78a749]{scroll-behavior:smooth;height:calc(100vh - 92px);overflow:hidden auto}.app-shell .site-footer[data-v-2a78a749]{text-align:center;justify-content:center;align-items:center;padding:20px 0;display:flex}.app-shell .site-footer a[data-v-2a78a749]{color:#6b737c;align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.app-shell .site-footer a[data-v-2a78a749]:hover{color:#35c8ae}.app-shell .site-footer a .beian-icon[data-v-2a78a749]{object-fit:contain;width:16px;height:16px}.app-shell .contact-service[data-v-2a78a749]{z-index:999;color:#fff;cursor:pointer;writing-mode:vertical-rl;background:#35c8ae;border:0;border-radius:10px 0 0 10px;padding:18px 12px;font-size:16px;font-weight:700;transition:background .2s;position:fixed;top:50%;right:0;transform:translateY(-50%);box-shadow:-2px 4px 16px #35c8ae66}.app-shell .contact-service[data-v-2a78a749]:hover{background:#2bb599}.app-shell .bottom-tab[data-v-2a78a749]{display:none}@media (width<=768px){.app-shell .top-nav[data-v-2a78a749]{border-bottom:1px solid #edf0f5;height:56px;box-shadow:0 2px 8px #1c2d4a0a}.app-shell .top-nav .nav-inner[data-v-2a78a749]{justify-content:space-between;align-items:center;width:100%;padding:0 12px;display:flex}.app-shell .brand-wrap .brand[data-v-2a78a749]{gap:6px;font-size:17px}.app-shell .brand-wrap .brand .brand-logo[data-v-2a78a749]{width:32px;height:32px}.app-shell .brand-wrap .brand .brand-name[data-v-2a78a749]{font-size:15px}.app-shell .brand-wrap .brand .vip-badge[data-v-2a78a749]{letter-spacing:0;padding:0 6px;font-size:10px}.app-shell .brand-wrap .brand .vip-badge .vip-badge-icon[data-v-2a78a749]{width:10px;height:10px}.app-shell .brand-wrap .user-menu[data-v-2a78a749]{width:170px;top:52px}.app-shell .nav-menu[data-v-2a78a749]{display:none}.app-shell .member-link[data-v-2a78a749]{gap:3px;font-size:13px}.app-shell .member-link img[data-v-2a78a749]{width:20px;height:20px}.app-shell .route-root[data-v-2a78a749]{height:calc(100vh - 112px);padding-bottom:56px}.app-shell .route-root.no-tabbar[data-v-2a78a749]{height:calc(100vh - 56px);padding-bottom:0}.app-shell .contact-service[data-v-2a78a749]{writing-mode:horizontal-tb;border-radius:50%;width:44px;height:44px;padding:0;font-size:11px;font-weight:700;line-height:1.1;top:auto;bottom:72px;right:12px;transform:none;box-shadow:0 4px 12px #35c8ae66}.app-shell .bottom-tab[data-v-2a78a749]{z-index:990;width:100%;height:56px;padding-bottom:env(safe-area-inset-bottom);background:#fff;border-top:1px solid #edf0f5;display:flex;position:fixed;bottom:0;left:0;box-shadow:0 -2px 8px #1c2d4a0a}.app-shell .bottom-tab .tab-item[data-v-2a78a749]{color:#6d7480;flex:1;justify-content:center;align-items:center;font-size:14px;transition:color .2s;display:flex}.app-shell .bottom-tab .tab-item.router-link-active[data-v-2a78a749]{color:#35c8ae;font-weight:700}}.material-pay-mask[data-v-71458bb1]{z-index:998;background:#0e16236b;place-items:center;display:grid;position:fixed;inset:0}.material-pay-dialog[data-v-71458bb1]{background:#fff;border-radius:14px;position:relative;box-shadow:0 24px 70px #19273a38}.material-pay-dialog .material-pay-close[data-v-71458bb1]{color:#fff;cursor:pointer;text-align:center;background:#00000073;border:0;border-radius:50%;width:32px;height:32px;font-size:20px;line-height:32px;position:absolute;top:-14px;right:-14px}.material-agreement-dialog[data-v-71458bb1]{text-align:left;flex-direction:column;width:600px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);padding:0;animation:.22s ease-out agreement-pop-71458bb1;display:flex}.material-agreement-dialog .material-pay-close[data-v-71458bb1]{z-index:2}.material-agreement-dialog .agreement-header[data-v-71458bb1]{background:linear-gradient(135deg,#f0faf6 0%,#d6f0e6 100%);border-bottom:1px solid #e0efea;padding:18px 22px 16px;position:relative}.material-agreement-dialog .agreement-header .agreement-header-top[data-v-71458bb1]{align-items:center;gap:12px;display:flex}.material-agreement-dialog .agreement-header .agreement-header-text[data-v-71458bb1]{flex:1;min-width:0}.material-agreement-dialog .agreement-header .agreement-step[data-v-71458bb1]{color:#2db89f;letter-spacing:.4px;background:#fff;border:1px solid #c2e8dc;border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:11px;font-weight:700}.material-agreement-dialog .agreement-header .agreement-icon[data-v-71458bb1]{color:#fff;background:linear-gradient(135deg,#f59a23 0%,#e0891a 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;box-shadow:0 4px 12px #f59a2352}.material-agreement-dialog .agreement-header h3[data-v-71458bb1]{color:#1a3a2e;text-align:left;margin:0 0 2px;font-size:17px;font-weight:800;line-height:1.2}.material-agreement-dialog .agreement-header .agreement-subtitle[data-v-71458bb1]{color:#5a7a6e;margin:0;font-size:12px;line-height:1.4}.material-agreement-dialog .agreement-header .agreement-progress[data-v-71458bb1]{gap:6px;margin-top:14px;display:flex}.material-agreement-dialog .agreement-header .agreement-progress-bar[data-v-71458bb1]{background:#c2e8dc;border-radius:2px;flex:1;height:3px;transition:background .2s}.material-agreement-dialog .agreement-header .agreement-progress-bar-active[data-v-71458bb1]{background:#2db89f}.material-agreement-dialog .agreement-summary[data-v-71458bb1]{background:#f1faf6;border:1px solid #d0eadb;border-radius:8px;flex-direction:column;gap:8px;margin:16px 20px 0;padding:12px 14px;display:flex}.material-agreement-dialog .agreement-summary .agreement-summary-row[data-v-71458bb1]{justify-content:space-between;align-items:center;gap:12px;display:flex}.material-agreement-dialog .agreement-summary .agreement-summary-row-divider[data-v-71458bb1]{border-top:1px dashed #c2e8dc;padding-top:8px}.material-agreement-dialog .agreement-summary .agreement-summary-label[data-v-71458bb1]{color:#5a7a6e;flex-shrink:0;font-size:12px}.material-agreement-dialog .agreement-summary .agreement-summary-title[data-v-71458bb1]{color:#1a3a2e;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.material-agreement-dialog .agreement-summary .agreement-summary-price[data-v-71458bb1]{flex-shrink:0;align-items:baseline;gap:8px;display:inline-flex}.material-agreement-dialog .agreement-summary .agreement-summary-original[data-v-71458bb1]{color:#aab2b8;font-size:12px;text-decoration:line-through}.material-agreement-dialog .agreement-summary .agreement-summary-amount[data-v-71458bb1]{color:#d4380d;font-size:13px;font-weight:700;line-height:1}.material-agreement-dialog .agreement-summary .agreement-summary-amount span[data-v-71458bb1]{font-size:20px}.material-agreement-dialog .material-agreement-body[data-v-71458bb1]{color:#4b5563;-webkit-overflow-scrolling:touch;background:#fafbfc;border:1px solid #eef2f5;border-radius:8px;max-height:240px;margin:14px 20px 0;padding:14px 18px;font-size:13px;line-height:1.8;overflow-y:auto}.material-agreement-dialog .material-agreement-body .agreement-intro[data-v-71458bb1]{color:#4a525c;margin:0 0 12px;font-size:13px}.material-agreement-dialog .material-agreement-body .agreement-list[data-v-71458bb1],.material-agreement-dialog .material-agreement-body .agreement-sub-list[data-v-71458bb1]{margin:0 0 12px;padding-left:22px;list-style:decimal}.material-agreement-dialog .material-agreement-body .agreement-list>li[data-v-71458bb1]{margin-bottom:8px}.material-agreement-dialog .material-agreement-body .agreement-sub-list[data-v-71458bb1]{margin:6px 0 0;padding-left:20px;list-style:decimal}.material-agreement-dialog .material-agreement-body .agreement-note[data-v-71458bb1]{color:#ad6800;background:#fffbe6;border:1px solid #ffe58f;border-radius:4px;margin:8px 0 6px;padding:6px 10px;font-size:12px}.material-agreement-dialog .material-agreement-body .agreement-tip[data-v-71458bb1]{color:#5a7a6e;margin:6px 0 0;font-size:12px;line-height:1.7}.material-agreement-dialog .material-agreement-body strong[data-v-71458bb1]{color:#20242a;font-weight:600}.material-agreement-dialog .material-agreement-body[data-v-71458bb1]::-webkit-scrollbar{width:6px}.material-agreement-dialog .material-agreement-body[data-v-71458bb1]::-webkit-scrollbar-thumb{background:#d6dde6;border-radius:3px}.material-agreement-dialog .material-agreement-body[data-v-71458bb1]::-webkit-scrollbar-track{background:0 0}.material-agreement-dialog .agreement-footer[data-v-71458bb1]{background:#fff;border-top:1px solid #f0f2f5;padding:14px 20px 20px}.material-agreement-dialog .material-agreement-check[data-v-71458bb1]{color:#20242a;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;display:inline-flex}.material-agreement-dialog .material-agreement-check input[data-v-71458bb1]{clip:rect(0, 0, 0, 0);opacity:0;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.material-agreement-dialog .material-agreement-check .agreement-check-box[data-v-71458bb1]{background:#fff;border:1.5px solid #c9d2dc;border-radius:4px;flex-shrink:0;width:16px;height:16px;transition:all .15s;display:inline-block;position:relative}.material-agreement-dialog .material-agreement-check .agreement-check-text[data-v-71458bb1]{color:#4a525c}.material-agreement-dialog .material-agreement-check input:checked+.agreement-check-box[data-v-71458bb1]{background:#35c8ae;border-color:#35c8ae}.material-agreement-dialog .material-agreement-check input:checked+.agreement-check-box[data-v-71458bb1]:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.material-agreement-dialog .material-agreement-check input:focus-visible+.agreement-check-box[data-v-71458bb1]{box-shadow:0 0 0 3px #35c8ae40}.material-agreement-dialog .material-agreement-actions[data-v-71458bb1]{justify-content:flex-end;gap:10px;display:flex}.material-agreement-dialog .agreement-btn[data-v-71458bb1]{cursor:pointer;white-space:nowrap;border:0;border-radius:17px;min-width:88px;height:34px;padding:0 22px;font-size:15px;font-weight:700;transition:all .15s}.material-agreement-dialog .agreement-btn-cancel[data-v-71458bb1]{color:#5266d0;background:#e6f1ff}.material-agreement-dialog .agreement-btn-cancel[data-v-71458bb1]:hover{background:#d6e5fb}.material-agreement-dialog .agreement-btn-confirm[data-v-71458bb1]{color:#fff;background:#35c8ae}.material-agreement-dialog .agreement-btn-confirm[data-v-71458bb1]:hover:not(:disabled){background:#2db89f;transform:translateY(-1px);box-shadow:0 4px 12px #35c8ae52}.material-agreement-dialog .agreement-btn-confirm[data-v-71458bb1]:disabled{cursor:not-allowed;box-shadow:none;background:#b7e7de}.agreement-mask[data-v-71458bb1]{animation:.2s ease-out agreement-fade-71458bb1}@keyframes agreement-fade-71458bb1{0%{opacity:0}to{opacity:1}}@keyframes agreement-pop-71458bb1{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.pay-dialog[data-v-71458bb1]{text-align:left;flex-direction:column;width:420px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);padding:0;animation:.22s ease-out agreement-pop-71458bb1;display:flex}.pay-dialog .material-pay-close[data-v-71458bb1]{z-index:2}.pay-dialog .pay-header[data-v-71458bb1]{background:linear-gradient(135deg,#e8f7ee 0%,#d6f0e0 100%);border-bottom:1px solid #e5efea;align-items:center;gap:12px;padding:20px 22px 16px;display:flex}.pay-dialog .pay-header .pay-icon[data-v-71458bb1]{color:#fff;background:#07c160;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;box-shadow:0 4px 12px #07c16047}.pay-dialog .pay-header h3[data-v-71458bb1]{color:#1a3a2a;margin:0 0 2px;font-size:17px;font-weight:800}.pay-dialog .pay-header .pay-subtitle[data-v-71458bb1]{color:#5a7a6a;margin:0;font-size:12px}.pay-dialog .pay-summary[data-v-71458bb1]{background:#f6fbf8;border:1px solid #d8ece1;border-radius:8px;margin:16px 20px 0;padding:12px 14px}.pay-dialog .pay-summary-row[data-v-71458bb1]{justify-content:space-between;align-items:center;gap:10px;min-height:24px;display:flex}.pay-dialog .pay-summary-row+.pay-summary-row[data-v-71458bb1]{border-top:1px dashed #d8ece1;margin-top:8px;padding-top:8px}.pay-dialog .pay-summary-label[data-v-71458bb1]{color:#6a8074;flex-shrink:0;font-size:12px}.pay-dialog .pay-summary-value[data-v-71458bb1]{color:#1a3a2a;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.pay-dialog .pay-summary-price[data-v-71458bb1]{color:#d4380d;flex-shrink:0;font-size:14px;font-weight:700}.pay-dialog .pay-summary-price span[data-v-71458bb1]{font-size:22px}.pay-dialog .material-pay-qr[data-v-71458bb1]{flex-direction:column;align-items:center;gap:10px;padding:18px 20px 4px;display:flex}.pay-dialog .pay-qr-box[data-v-71458bb1]{background:#fff;border:1px solid #eef2f5;border-radius:10px;justify-content:center;align-items:center;width:220px;height:220px;padding:10px;display:flex;position:relative;box-shadow:0 4px 14px #0f17230f}.pay-dialog .pay-qr-box img[data-v-71458bb1]{object-fit:contain;width:100%;height:100%}.pay-dialog .pay-qr-loading[data-v-71458bb1]{color:#8a93a0;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.pay-dialog .pay-qr-spinner[data-v-71458bb1]{border:3px solid #e6eef5;border-top-color:#07c160;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite pay-qr-spin-71458bb1}.pay-dialog .pay-qr-footer[data-v-71458bb1]{text-align:center;min-height:22px}.pay-dialog .pay-qr-hint[data-v-71458bb1]{color:#5a7a6a;align-items:center;gap:6px;font-size:12px;display:inline-flex}.pay-dialog .pay-qr-dot[data-v-71458bb1]{background:#07c160;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite pay-qr-pulse-71458bb1;display:inline-block}.pay-dialog .pay-qr-timer[data-v-71458bb1]{color:#d4380d;font-variant-numeric:tabular-nums;font-weight:700}.pay-dialog .pay-qr-tip[data-v-71458bb1]{color:#f59a23;font-size:13px}.pay-dialog .pay-qr-retry[data-v-71458bb1]{color:#fff;cursor:pointer;background:#07c160;border:0;border-radius:14px;margin-top:8px;padding:6px 16px;font-size:12px;font-weight:600;transition:background .15s;display:inline-block}.pay-dialog .pay-qr-retry[data-v-71458bb1]:hover{background:#06a052}.pay-dialog .pay-footer[data-v-71458bb1]{text-align:center;background:#fff;border-top:1px solid #f0f2f5;padding:10px 20px 18px}.pay-dialog .pay-footer p[data-v-71458bb1]{color:#8a93a0;margin:0;font-size:12px}.pay-mask[data-v-71458bb1]{animation:.2s ease-out agreement-fade-71458bb1}@keyframes pay-qr-spin-71458bb1{to{transform:rotate(360deg)}}@keyframes pay-qr-pulse-71458bb1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}@media (width<=768px){.material-agreement-dialog[data-v-71458bb1]{border-radius:12px;width:100%;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);box-shadow:0 -8px 32px #19273a2e}.material-agreement-dialog .material-pay-close[data-v-71458bb1]{background:#00000059;width:30px;height:30px;font-size:20px;line-height:30px;top:6px;right:6px}.agreement-mask[data-v-71458bb1]{align-items:flex-end;padding:0}.agreement-mask .material-agreement-dialog[data-v-71458bb1]{animation:.24s ease-out agreement-slide-up-71458bb1}.material-agreement-dialog .agreement-header[data-v-71458bb1]{flex-shrink:0;padding:14px 16px 12px}.material-agreement-dialog .agreement-header .agreement-header-top[data-v-71458bb1]{gap:10px}.material-agreement-dialog .agreement-header .agreement-icon[data-v-71458bb1]{border-radius:8px;width:38px;height:38px}.material-agreement-dialog .agreement-header .agreement-icon svg[data-v-71458bb1]{width:18px;height:18px}.material-agreement-dialog .agreement-header h3[data-v-71458bb1]{margin:0 0 2px;font-size:16px}.material-agreement-dialog .agreement-header .agreement-subtitle[data-v-71458bb1]{font-size:11px}.material-agreement-dialog .agreement-header .agreement-step[data-v-71458bb1]{padding:2px 8px;font-size:10px}.material-agreement-dialog .agreement-header .agreement-progress[data-v-71458bb1]{gap:5px;margin-top:10px}.material-agreement-dialog .agreement-header .agreement-progress-bar[data-v-71458bb1]{height:2px}.material-agreement-dialog .agreement-summary[data-v-71458bb1]{flex-shrink:0;gap:6px;margin:12px 14px 0;padding:10px 12px}.material-agreement-dialog .agreement-summary .agreement-summary-row[data-v-71458bb1]{gap:10px}.material-agreement-dialog .agreement-summary .agreement-summary-row-divider[data-v-71458bb1]{padding-top:6px}.material-agreement-dialog .agreement-summary .agreement-summary-label[data-v-71458bb1]{font-size:11px}.material-agreement-dialog .agreement-summary .agreement-summary-title[data-v-71458bb1]{font-size:12px}.material-agreement-dialog .agreement-summary .agreement-summary-original[data-v-71458bb1]{font-size:11px}.material-agreement-dialog .agreement-summary .agreement-summary-amount[data-v-71458bb1]{font-size:12px}.material-agreement-dialog .agreement-summary .agreement-summary-amount span[data-v-71458bb1]{font-size:18px}.material-agreement-dialog .material-agreement-body[data-v-71458bb1]{overscroll-behavior:contain;border-radius:6px;flex:auto;min-height:160px;max-height:none;margin:12px 14px 0;padding:12px 14px;font-size:12.5px;line-height:1.75}.material-agreement-dialog .material-agreement-body .agreement-intro[data-v-71458bb1]{margin:0 0 10px;font-size:12.5px}.material-agreement-dialog .material-agreement-body .agreement-list[data-v-71458bb1],.material-agreement-dialog .material-agreement-body .agreement-sub-list[data-v-71458bb1]{margin:0 0 10px;padding-left:18px}.material-agreement-dialog .material-agreement-body .agreement-list>li[data-v-71458bb1]{margin-bottom:6px}.material-agreement-dialog .material-agreement-body .agreement-sub-list[data-v-71458bb1]{margin-top:4px;padding-left:18px}.material-agreement-dialog .material-agreement-body .agreement-note[data-v-71458bb1],.material-agreement-dialog .material-agreement-body .agreement-tip[data-v-71458bb1]{font-size:11.5px}.material-agreement-dialog .material-agreement-body .agreement-note[data-v-71458bb1]{padding:6px 8px}.material-agreement-dialog .agreement-footer[data-v-71458bb1]{padding:12px 14px;padding-bottom:calc(12px + env(safe-area-inset-bottom));border-top:1px solid #f0f2f5;flex-shrink:0}.material-agreement-dialog .material-agreement-check[data-v-71458bb1]{gap:6px;margin-bottom:10px;font-size:12.5px}.material-agreement-dialog .material-agreement-check .agreement-check-box[data-v-71458bb1]{width:15px;height:15px}.material-agreement-dialog .material-agreement-actions[data-v-71458bb1]{gap:10px;display:flex}.material-agreement-dialog .agreement-btn[data-v-71458bb1]{border-radius:20px;flex:1;min-width:0;height:40px;padding:0 12px;font-size:14px}}@keyframes agreement-slide-up-71458bb1{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.pay-dialog[data-v-71458bb1]{border-radius:12px;width:100%;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);box-shadow:0 8px 32px #19273a38}.pay-dialog .material-pay-close[data-v-71458bb1]{background:#00000059;width:30px;height:30px;font-size:20px;line-height:30px;top:6px;right:6px}.pay-mask[data-v-71458bb1]{align-items:center;padding:0}.pay-mask .pay-dialog[data-v-71458bb1]{animation:.22s ease-out agreement-pop-71458bb1}.pay-dialog .pay-header[data-v-71458bb1]{flex-shrink:0;gap:10px;padding:14px 16px 12px}.pay-dialog .pay-header .pay-icon[data-v-71458bb1]{width:38px;height:38px}.pay-dialog .pay-header .pay-icon svg[data-v-71458bb1]{width:20px;height:20px}.pay-dialog .pay-header h3[data-v-71458bb1]{font-size:16px}.pay-dialog .pay-header .pay-subtitle[data-v-71458bb1]{font-size:11px}.pay-dialog .pay-summary[data-v-71458bb1]{flex-shrink:0;margin:12px 14px 0;padding:10px 12px}.pay-dialog .pay-summary .pay-summary-label[data-v-71458bb1]{font-size:11px}.pay-dialog .pay-summary .pay-summary-value[data-v-71458bb1]{font-size:12px}.pay-dialog .pay-summary .pay-summary-row+.pay-summary-row[data-v-71458bb1]{margin-top:6px;padding-top:6px}.pay-dialog .pay-summary .pay-summary-price[data-v-71458bb1]{font-size:13px}.pay-dialog .pay-summary .pay-summary-price span[data-v-71458bb1]{font-size:20px}.pay-dialog .material-pay-qr[data-v-71458bb1]{flex:auto;gap:8px;min-height:0;padding:14px 14px 8px;overflow:hidden}.pay-dialog .pay-qr-box[data-v-71458bb1]{aspect-ratio:1;border-radius:8px;flex-shrink:0;width:min(200px,60vw,40vh);height:min(200px,60vw,40vh);padding:8px}.pay-dialog .pay-qr-box img[data-v-71458bb1]{object-fit:contain;width:100%;height:100%}.pay-dialog .pay-qr-loading[data-v-71458bb1]{gap:8px;font-size:12px}.pay-dialog .pay-qr-spinner[data-v-71458bb1]{border-width:2px;width:28px;height:28px}.pay-dialog .pay-qr-footer[data-v-71458bb1]{flex-shrink:0;min-height:20px}.pay-dialog .pay-qr-hint[data-v-71458bb1],.pay-dialog .pay-qr-tip[data-v-71458bb1]{font-size:11.5px}.pay-dialog .pay-qr-tip[data-v-71458bb1]{margin-bottom:6px;display:block}.pay-dialog .pay-qr-retry[data-v-71458bb1]{color:#fff;cursor:pointer;background:#07c160;border:0;border-radius:14px;padding:6px 14px;font-size:12px;font-weight:600;transition:background .15s;display:inline-block}.pay-dialog .pay-qr-retry[data-v-71458bb1]:active{background:#06a052}.pay-dialog .pay-footer[data-v-71458bb1]{padding:10px 14px;padding-bottom:calc(10px + env(safe-area-inset-bottom));border-top:1px solid #f0f2f5;flex-shrink:0}.pay-dialog .pay-footer p[data-v-71458bb1]{font-size:11.5px}}.home-page[data-v-1e755e51]{width:1180px;min-height:100%;margin:0 auto;padding:24px 0 80px}.home-page .hero-card[data-v-1e755e51]{border-radius:0 0 12px 12px;justify-content:space-between;align-items:center;min-height:210px;display:flex}.home-page .hero-card .hero-copy h1[data-v-1e755e51]{color:#23262d;margin:0 0 12px;font-size:51px;font-weight:900}.home-page .hero-card .hero-copy p[data-v-1e755e51]{color:#7a838e;max-width:560px;margin:0;font-size:22px;line-height:1.8}.home-page .hero-card .hero-copy .hero-actions[data-v-1e755e51]{gap:14px;margin-top:18px;display:flex}.home-page .hero-card .hero-copy .hero-actions button[data-v-1e755e51]{cursor:pointer;border:0;border-radius:8px;font-weight:700}.home-page .hero-card .hero-copy .hero-actions .primary-btn[data-v-1e755e51]{color:#fff;background:#2db89f;padding:10px 18px}.home-page .hero-card .hero-copy .hero-actions .ghost-btn[data-v-1e755e51]{color:#5266d0;background:#e6f1ff;padding:10px 18px}.home-page .hero-card .hero-illustration[data-v-1e755e51]{object-fit:contain;flex-shrink:0;width:300px;height:auto}.home-page .filter-card[data-v-1e755e51]{background:#fff;border:1px solid #e8edf2;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:14px 16px 16px;display:grid;box-shadow:0 6px 18px #1f2d3d0a}.home-page .filter-card .field[data-v-1e755e51]{min-width:0;position:relative}.home-page .filter-card .field span[data-v-1e755e51]{color:#6b737c;margin-bottom:6px;font-size:13px;font-weight:400;display:block}.home-page .filter-card .field select[data-v-1e755e51],.home-page .filter-card .field .select-trigger[data-v-1e755e51]{color:#20242a;background:#fff;border:1px solid #dfe6ee;border-radius:6px;outline:none;width:100%;height:40px;padding:0 12px;font-size:14px;font-weight:700}.home-page .filter-card .field .select-trigger[data-v-1e755e51]{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.home-page .filter-card .field .select-trigger .select-arrow[data-v-1e755e51]{object-fit:contain;flex-shrink:0;width:18px;height:18px;transform:rotate(180deg)}.home-page .filter-card .province-field[data-v-1e755e51],.home-page .filter-card .stage-field[data-v-1e755e51]{z-index:2}.home-page .filter-card .province-field.field-open[data-v-1e755e51],.home-page .filter-card .stage-field.field-open[data-v-1e755e51]{z-index:10}.home-page .filter-card .select-dropdown[data-v-1e755e51]{background:#fff;border:1px solid #e8edf2;border-radius:6px;width:100%;max-height:240px;position:absolute;top:64px;left:0;overflow:hidden auto;box-shadow:0 10px 26px #1f2d3d1f}.home-page .filter-card .select-option[data-v-1e755e51]{text-align:left;color:#20242a;cursor:pointer;background:#fff;border:0;width:100%;height:40px;padding:0 12px;font-size:14px;font-weight:700;display:block}.home-page .filter-card .select-option.active[data-v-1e755e51],.home-page .filter-card .select-option[data-v-1e755e51]:hover{color:#2db89f;background:#e6f8f5}.home-page .resource-grid[data-v-1e755e51]{background:#fff;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:18px;padding:20px;display:grid}.home-page .resource-grid .resource-card[data-v-1e755e51]{background:#fff;border-radius:8px;padding:16px 18px}.home-page .resource-grid .resource-card .resource-icon[data-v-1e755e51]{width:72px;height:72px}.home-page .resource-grid .resource-card .resource-count[data-v-1e755e51]{color:#8b949e;margin:8px 0 10px;font-size:12px}.home-page .resource-grid .resource-card h3[data-v-1e755e51]{color:#20242a;margin:0 0 8px;font-size:16px;font-weight:800}.home-page .resource-grid .resource-card .resource-desc[data-v-1e755e51]{color:#8b949e;min-height:38px;margin:0 0 18px;font-size:13px;line-height:1.55}.home-page .resource-grid .resource-card button[data-v-1e755e51]{color:#35c8ae;cursor:pointer;background:#f0f6f5;border:0;border-radius:10px;width:96px;height:32px;font-size:16px;font-weight:600}.home-page .resource-tabs[data-v-1e755e51]{background:#fff;border-radius:2px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;height:40px;margin-top:10px;padding:0 14px;display:grid}.home-page .resource-tabs .resource-tab[data-v-1e755e51]{color:#787878;cursor:pointer;background:0 0;border:0;height:100%;font-size:16px;font-weight:700;position:relative}.home-page .resource-tabs .resource-tab span[data-v-1e755e51]{z-index:1;position:relative}.home-page .resource-tabs .resource-tab.active[data-v-1e755e51]{color:#121212}.home-page .resource-tabs .resource-tab.active[data-v-1e755e51]:before{content:"";background:linear-gradient(130deg,#61eece 0%,#61eece00 100%);border-radius:50%;width:19px;height:19px;position:absolute;top:5px;left:calc(50% - 22px)}.home-page .paper-list[data-v-1e755e51],.home-page .material-list[data-v-1e755e51]{margin-top:10px}.home-page .row-action-btn[data-v-1e755e51]{color:#fff;cursor:pointer;white-space:nowrap;background:#35c8ae;border:0;border-radius:17px;min-width:75px;height:34px;padding:6px 21px;font-size:16px;font-weight:700}.home-page .simple-row[data-v-1e755e51]{background:#fff;border:1px solid #e1e8ec;border-radius:10px;justify-content:space-between;align-items:center;min-height:78px;padding:0 16px;display:flex}.home-page .simple-row+.simple-row[data-v-1e755e51]{margin-top:12px}.home-page .simple-row h3[data-v-1e755e51]{color:#20242a;margin:0;font-size:17px;font-weight:800}.home-page .simple-row p[data-v-1e755e51]{color:#b5bdc6;margin:8px 0 0;font-size:13px}.home-page .material-row[data-v-1e755e51]{min-height:74px}.home-page .practice-list[data-v-1e755e51],.home-page .paper-list[data-v-1e755e51]{margin-top:10px}.home-page .practice-list .pagination[data-v-1e755e51],.home-page .paper-list .pagination[data-v-1e755e51]{justify-content:center;align-items:center;gap:14px;padding-top:14px;display:flex}.home-page .practice-list .pagination button[data-v-1e755e51],.home-page .paper-list .pagination button[data-v-1e755e51]{color:#fff;cursor:pointer;background:#35c8ae;border:0;border-radius:8px;height:32px;padding:0 14px;font-weight:700}.home-page .practice-list .pagination button[data-v-1e755e51]:disabled,.home-page .paper-list .pagination button[data-v-1e755e51]:disabled{color:#9aa3ad;cursor:not-allowed;background:#edf1f5}.home-page .practice-list .pagination span[data-v-1e755e51],.home-page .paper-list .pagination span[data-v-1e755e51]{color:#6b737c;font-size:14px;font-weight:700}.home-page .practice-list .practice-row[data-v-1e755e51],.home-page .paper-list .practice-row[data-v-1e755e51]{background:#fff;border:1px solid #e1e8ec;border-radius:10px;justify-content:space-between;align-items:center;min-height:78px;padding:0 16px;display:flex}.home-page .practice-list .practice-row+.practice-row[data-v-1e755e51],.home-page .paper-list .practice-row+.practice-row[data-v-1e755e51]{margin-top:12px}.home-page .practice-list .practice-row h3[data-v-1e755e51],.home-page .paper-list .practice-row h3[data-v-1e755e51]{margin:0 0 8px;font-size:15px}.home-page .practice-list .practice-row .progress-line[data-v-1e755e51],.home-page .paper-list .practice-row .progress-line[data-v-1e755e51]{align-items:center;gap:10px;display:flex}.home-page .practice-list .practice-row .progress-line .progress[data-v-1e755e51],.home-page .paper-list .practice-row .progress-line .progress[data-v-1e755e51]{background:#eaeaea;border-radius:999px;width:280px;height:5px;overflow:hidden}.home-page .practice-list .practice-row .progress-line .progress span[data-v-1e755e51],.home-page .paper-list .practice-row .progress-line .progress span[data-v-1e755e51]{border-radius:inherit;background:#35c8ae;height:100%;display:block}.home-page .practice-list .practice-row .progress-line p[data-v-1e755e51],.home-page .paper-list .practice-row .progress-line p[data-v-1e755e51]{color:#8a929d;white-space:nowrap;margin:0;font-size:12px}@media (width<=768px){.home-page[data-v-1e755e51]{box-sizing:border-box;width:100%;padding:24px 12px 80px}.home-page .hero-card[data-v-1e755e51]{flex-direction:column;align-items:flex-start;gap:16px}.home-page .hero-card .hero-copy h1[data-v-1e755e51]{font-size:24px}.home-page .hero-card .hero-copy p[data-v-1e755e51]{max-width:100%;font-size:15px}.home-page .hero-card .hero-copy .hero-actions[data-v-1e755e51]{gap:10px;margin-top:14px}.home-page .hero-card .hero-illustration[data-v-1e755e51]{align-self:center;width:140px}.home-page .filter-card[data-v-1e755e51]{grid-template-columns:repeat(1,minmax(0,1fr));gap:12px;padding:12px}.home-page .resource-grid[data-v-1e755e51]{grid-template-columns:repeat(1,minmax(0,1fr));gap:12px;margin-top:14px;padding:14px}.home-page .resource-grid .resource-card[data-v-1e755e51]{padding:14px}.home-page .resource-grid .resource-card .resource-icon[data-v-1e755e51]{width:48px;height:48px}.home-page .resource-grid .resource-card button[data-v-1e755e51]{width:100%}.home-page .resource-tabs[data-v-1e755e51]{height:36px;padding:0 8px}.home-page .resource-tabs .resource-tab[data-v-1e755e51]{font-size:14px}.home-page .row-action-btn[data-v-1e755e51]{min-width:64px;padding:6px 14px;font-size:14px}.home-page .simple-row[data-v-1e755e51]{gap:10px;min-height:60px;padding:12px}.home-page .simple-row+.simple-row[data-v-1e755e51]{margin-top:10px}.home-page .simple-row h3[data-v-1e755e51]{flex:1;min-width:0;font-size:15px}.home-page .material-row[data-v-1e755e51]{flex-direction:column;align-items:flex-start}.home-page .practice-list .practice-row[data-v-1e755e51],.home-page .paper-list .practice-row[data-v-1e755e51]{flex-direction:column;align-items:stretch;gap:10px;padding:12px}.home-page .practice-list .practice-row+.practice-row[data-v-1e755e51],.home-page .paper-list .practice-row+.practice-row[data-v-1e755e51]{margin-top:10px}.home-page .practice-list .practice-row h3[data-v-1e755e51],.home-page .paper-list .practice-row h3[data-v-1e755e51]{font-size:14px}.home-page .practice-list .practice-row .progress-line[data-v-1e755e51],.home-page .paper-list .practice-row .progress-line[data-v-1e755e51]{gap:8px}.home-page .practice-list .practice-row .progress-line .progress[data-v-1e755e51],.home-page .paper-list .practice-row .progress-line .progress[data-v-1e755e51]{flex:1;width:auto}.home-page .practice-list .pagination[data-v-1e755e51],.home-page .paper-list .pagination[data-v-1e755e51]{gap:10px}.home-page .practice-list .pagination button[data-v-1e755e51],.home-page .paper-list .pagination button[data-v-1e755e51]{height:30px;padding:0 12px}}.practice-page[data-v-d81845cf]{width:1180px;min-height:100%;margin:0 auto;padding:24px 0 80px}.practice-page .practice-header[data-v-d81845cf]{background:#fff;border-radius:12px;grid-template-columns:120px 360px 1fr;align-items:center;gap:18px;height:84px;margin-bottom:18px;padding:0 24px;display:grid;box-shadow:0 6px 18px #1f2d3d0a}.practice-page .practice-header .back-btn[data-v-d81845cf]{color:#35c8ae;cursor:pointer;background:#f0f6f5;border:0;border-radius:8px;width:88px;height:36px;font-size:0;font-weight:700}.practice-page .practice-header .back-btn[data-v-d81845cf]:after{content:"返回首页";font-size:14px}.practice-page .field[data-v-d81845cf]{min-width:0;position:relative}.practice-page .field>span[data-v-d81845cf]{color:#6b737c;margin-bottom:6px;font-size:13px;font-weight:400;display:block}.practice-page .select-trigger[data-v-d81845cf]{color:#20242a;cursor:pointer;background:#fff;border:1px solid #dfe6ee;border-radius:6px;outline:none;justify-content:space-between;align-items:center;width:100%;height:40px;padding:0 12px;font-size:14px;font-weight:700;display:flex}.practice-page .select-arrow[data-v-d81845cf]{color:#8b949e;font-size:18px;line-height:1}.practice-page .select-dropdown[data-v-d81845cf]{z-index:5;background:#fff;border:1px solid #e8edf2;border-radius:6px;width:100%;max-height:240px;position:absolute;top:64px;left:0;overflow:hidden auto;box-shadow:0 10px 26px #1f2d3d1f}.practice-page .select-option[data-v-d81845cf]{text-align:left;color:#20242a;cursor:pointer;background:#fff;border:0;width:100%;height:40px;padding:0 12px;font-size:14px;font-weight:700;display:block}.practice-page .select-option.active[data-v-d81845cf],.practice-page .select-option[data-v-d81845cf]:hover{color:#2db89f;background:#e6f8f5}.practice-page .practice-dashboard[data-v-d81845cf]{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.practice-page .side-actions[data-v-d81845cf]{display:contents}.practice-page .tool-btn[data-v-d81845cf],.practice-page .center-practice[data-v-d81845cf]{cursor:pointer;background:#fff;border:0;border-radius:12px;min-height:132px;box-shadow:0 6px 18px #1f2d3d0a}.practice-page .tool-btn[data-v-d81845cf]{color:#20242a;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:700;display:flex}.practice-page .tool-btn span[data-v-d81845cf]{color:#fff;border-radius:12px;justify-content:center;align-items:center;width:54px;height:54px;font-size:28px;font-weight:800;display:inline-flex}.practice-page .tool-btn.pink span[data-v-d81845cf]{background:#ff4f72}.practice-page .tool-btn.blue span[data-v-d81845cf]{background:#21a8f7}.practice-page .tool-btn.orange span[data-v-d81845cf]{background:#ff7a45}.practice-page .tool-btn.green span[data-v-d81845cf]{background:#18d4b8}.practice-page .center-practice[data-v-d81845cf]{color:#fff;background:linear-gradient(135deg,#33dfba,#20ccb2);flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 12px 28px #1fc6ad38}.practice-page .center-practice strong[data-v-d81845cf]{font-size:24px;font-weight:800}.practice-page .tree-card[data-v-d81845cf]{background:#fff;border-radius:12px;padding:18px 24px;box-shadow:0 6px 18px #1f2d3d0a}.practice-page .empty-state[data-v-d81845cf]{color:#8b949e;text-align:center;padding:48px 0;font-size:15px}.practice-page .tree-group+.tree-group[data-v-d81845cf],.practice-page .second-group+.second-group[data-v-d81845cf]{margin-top:10px}.practice-page .tree-node[data-v-d81845cf],.practice-page .chapter-row[data-v-d81845cf]{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:1fr 96px;align-items:center;gap:18px;width:100%;min-height:64px;padding:0 14px;display:grid}.practice-page .tree-node[data-v-d81845cf]:hover,.practice-page .chapter-row[data-v-d81845cf]:hover{background:#fbfffe;border-color:#e3f4f1}.practice-page .node-left[data-v-d81845cf]{cursor:pointer;flex-direction:column;gap:6px;min-width:0;display:flex}.practice-page .first-node[data-v-d81845cf],.practice-page .second-node[data-v-d81845cf],.practice-page .third-node[data-v-d81845cf]{color:#20242a;text-align:left;font-size:17px;font-weight:700}.practice-page .second-node[data-v-d81845cf],.practice-page .third-node[data-v-d81845cf]{font-size:15px;font-weight:600}.practice-page .second-list[data-v-d81845cf],.practice-page .third-list[data-v-d81845cf],.practice-page .chapter-list[data-v-d81845cf]{padding:8px 0 0 28px}.practice-page .node-title[data-v-d81845cf]{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.practice-page .arrow[data-v-d81845cf]{background:#64cdbd;border:0;border-radius:50%;flex-shrink:0;width:18px;height:18px;transition:transform .2s;position:relative}.practice-page .arrow[data-v-d81845cf]:after{content:"";border-top:2px solid #fff;border-right:2px solid #fff;width:5px;height:5px;position:absolute;top:5.5px;left:3.5px;transform:rotate(45deg)}.practice-page .arrow.expanded[data-v-d81845cf]{transform:rotate(90deg)}.practice-page .node-action[data-v-d81845cf],.practice-page .chapter-actions button[data-v-d81845cf]{color:#fff;cursor:pointer;background:#49cab8;border:0;border-radius:999px;justify-content:center;align-items:center;width:64px;height:32px;font-size:14px;font-weight:700;display:inline-flex}.practice-page .chapter-row[data-v-d81845cf]{cursor:default}.practice-page .chapter-info[data-v-d81845cf]{flex-direction:column;gap:6px;min-width:0;display:flex}.practice-page .chapter-info h3[data-v-d81845cf]{text-overflow:ellipsis;white-space:nowrap;color:#20242a;margin:0;font-size:15px;font-weight:600;overflow:hidden}.practice-page .progress-line[data-v-d81845cf]{align-items:center;gap:10px;display:flex}.practice-page .progress-line .progress[data-v-d81845cf]{background:#e6edf2;border-radius:999px;flex-shrink:0;width:200px;height:8px;overflow:hidden}.practice-page .progress-line .progress span[data-v-d81845cf]{border-radius:inherit;background:#64cdbd;height:100%;transition:width .3s;display:block}.practice-page .progress-line p[data-v-d81845cf]{color:#6b737c;white-space:nowrap;margin:0;font-size:13px}@media (width<=768px){.practice-page[data-v-d81845cf]{box-sizing:border-box;width:100%;padding:12px 12px 60px}.practice-page .practice-header[data-v-d81845cf]{grid-template-columns:auto 1fr;gap:12px;height:auto;margin-bottom:12px;padding:12px}.practice-page .practice-header .back-btn[data-v-d81845cf]{width:auto;height:32px;padding:0 10px}.practice-page .practice-header .back-btn[data-v-d81845cf]:after{font-size:13px}.practice-page .field>span[data-v-d81845cf]{margin-bottom:4px;font-size:12px}.practice-page .select-trigger[data-v-d81845cf]{height:36px;font-size:13px}.practice-page .select-arrow[data-v-d81845cf]{font-size:16px}.practice-page .select-dropdown[data-v-d81845cf]{max-height:200px;top:60px}.practice-page .select-option[data-v-d81845cf]{height:36px;font-size:13px}.practice-page .practice-dashboard[data-v-d81845cf]{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:12px}.practice-page .tool-btn[data-v-d81845cf],.practice-page .center-practice[data-v-d81845cf]{min-height:92px}.practice-page .center-practice[data-v-d81845cf]{grid-column:span 2}.practice-page .center-practice strong[data-v-d81845cf]{font-size:18px}.practice-page .tool-btn[data-v-d81845cf]{gap:6px;font-size:13px}.practice-page .tool-btn span[data-v-d81845cf]{border-radius:8px;width:40px;height:40px;font-size:20px}.practice-page .tree-card[data-v-d81845cf]{padding:12px}.practice-page .empty-state[data-v-d81845cf]{padding:32px 0;font-size:14px}.practice-page .tree-group+.tree-group[data-v-d81845cf],.practice-page .second-group+.second-group[data-v-d81845cf]{margin-top:8px}.practice-page .tree-node[data-v-d81845cf],.practice-page .chapter-row[data-v-d81845cf]{grid-template-columns:1fr 60px;gap:10px;min-height:52px;padding:0 10px}.practice-page .first-node[data-v-d81845cf]{font-size:15px}.practice-page .second-node[data-v-d81845cf],.practice-page .third-node[data-v-d81845cf]{font-size:14px}.practice-page .second-list[data-v-d81845cf],.practice-page .third-list[data-v-d81845cf],.practice-page .chapter-list[data-v-d81845cf]{padding:6px 0 0 16px}.practice-page .node-title[data-v-d81845cf]{gap:6px}.practice-page .arrow[data-v-d81845cf]{width:16px;height:16px}.practice-page .arrow[data-v-d81845cf]:after{width:4px;height:4px;top:4.5px;left:3px}.practice-page .node-action[data-v-d81845cf],.practice-page .chapter-actions button[data-v-d81845cf]{width:52px;height:28px;font-size:13px}.practice-page .progress-line[data-v-d81845cf]{gap:8px}.practice-page .progress-line .progress[data-v-d81845cf]{flex-shrink:1;width:120px;max-width:50%}.practice-page .progress-line p[data-v-d81845cf]{font-size:12px}.practice-page .chapter-info h3[data-v-d81845cf]{font-size:14px}}.home-paper-page[data-v-a6326ed6]{width:1180px;min-height:100%;margin:0 auto;padding:24px 0 80px}.home-paper-page .page-head[data-v-a6326ed6]{align-items:center;gap:18px;margin-bottom:16px;display:flex}.home-paper-page .page-head .back-btn[data-v-a6326ed6]{color:#35c8ae;cursor:pointer;background:#f0f6f5;border:0;border-radius:8px;width:90px;height:36px;font-size:14px;font-weight:700}.home-paper-page .page-head h1[data-v-a6326ed6]{color:#222831;margin:0 0 6px;font-size:26px;font-weight:800}.home-paper-page .page-head p[data-v-a6326ed6]{color:#8b949e;margin:0;font-size:14px}.home-paper-page .filter-card[data-v-a6326ed6]{background:#fff;border:1px solid #e8edf2;border-radius:12px;padding:14px 16px 16px;box-shadow:0 6px 18px #1f2d3d0a}.home-paper-page .filter-card .field[data-v-a6326ed6]{width:360px;position:relative}.home-paper-page .filter-card .field span[data-v-a6326ed6]{color:#6b737c;margin-bottom:6px;font-size:13px;display:block}.home-paper-page .filter-card .select-trigger[data-v-a6326ed6]{color:#20242a;cursor:pointer;background:#fff;border:1px solid #dfe6ee;border-radius:6px;justify-content:space-between;align-items:center;width:100%;height:40px;padding:0 12px;font-size:14px;font-weight:700;display:flex}.home-paper-page .filter-card .select-arrow[data-v-a6326ed6]{object-fit:contain;width:18px;height:18px;transform:rotate(180deg)}.home-paper-page .filter-card .select-dropdown[data-v-a6326ed6]{z-index:5;background:#fff;border:1px solid #e8edf2;border-radius:6px;width:100%;max-height:240px;position:absolute;top:64px;left:0;overflow-y:auto;box-shadow:0 10px 26px #1f2d3d1f}.home-paper-page .filter-card .select-option[data-v-a6326ed6]{text-align:left;color:#20242a;cursor:pointer;background:#fff;border:0;width:100%;height:40px;padding:0 12px;font-size:14px;font-weight:700;display:block}.home-paper-page .filter-card .select-option.active[data-v-a6326ed6],.home-paper-page .filter-card .select-option[data-v-a6326ed6]:hover{color:#2db89f;background:#e6f8f5}.home-paper-page .paper-list[data-v-a6326ed6]{margin-top:16px}.home-paper-page .paper-row[data-v-a6326ed6]{background:#fff;border:1px solid #dfe7ec;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:12px 16px;display:flex}.home-paper-page .paper-row+.paper-row[data-v-a6326ed6]{margin-top:8px}.home-paper-page .paper-row h3[data-v-a6326ed6]{text-overflow:ellipsis;white-space:nowrap;color:#222831;margin:0;font-size:15px;font-weight:800;overflow:hidden}.home-paper-page .row-action-btn[data-v-a6326ed6]{color:#fff;cursor:pointer;background:#35c8ae;border:0;border-radius:999px;flex-shrink:0;width:62px;height:30px;font-size:13px;font-weight:700}.home-paper-page .empty-state[data-v-a6326ed6]{color:#8b949e;text-align:center;background:#fff;border-radius:8px;padding:48px 0;font-size:15px}.home-paper-page .pagination[data-v-a6326ed6]{color:#6b737c;justify-content:center;align-items:center;gap:14px;margin-top:16px;font-size:14px;display:flex}.home-paper-page .pagination button[data-v-a6326ed6]{color:#fff;cursor:pointer;background:#35c8ae;border:0;border-radius:8px;min-width:72px;height:32px;font-weight:700}.home-paper-page .pagination button[data-v-a6326ed6]:disabled{cursor:not-allowed;opacity:.45}@media (width<=768px){.home-paper-page[data-v-a6326ed6]{box-sizing:border-box;width:100%;padding:24px 12px 80px}.home-paper-page .page-head[data-v-a6326ed6]{gap:12px}.home-paper-page .page-head .back-btn[data-v-a6326ed6]{width:auto;padding:0 12px}.home-paper-page .page-head h1[data-v-a6326ed6]{font-size:18px}.home-paper-page .filter-card .field[data-v-a6326ed6]{width:100%}.home-paper-page .row-action-btn[data-v-a6326ed6]{width:52px;height:28px;font-size:12px}.home-paper-page .pagination[data-v-a6326ed6]{gap:10px}.home-paper-page .pagination button[data-v-a6326ed6]{min-width:56px;height:30px}}.truth-page[data-v-49066764]{flex-direction:column;width:1180px;height:calc(100vh - 100px);margin:0 auto;padding:14px 0;display:flex;overflow:hidden}.truth-page .filter-card[data-v-49066764]{box-sizing:border-box;background:#fff;border:1px solid #dde5ea;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;height:109px;padding:15px 10px;display:grid}.truth-page .filter-card .filter-field[data-v-49066764]{min-width:0;position:relative}.truth-page .filter-card .filter-field span[data-v-49066764]{color:#606060;margin-bottom:8px;font-size:18px;font-weight:400;line-height:1;display:block}.truth-page .filter-card .select-trigger[data-v-49066764]{color:#20242a;cursor:pointer;background:#fff;border:1px solid #dce5e1;border-radius:9px;justify-content:space-between;align-items:center;width:100%;height:46px;padding:0 8px 0 12px;font-size:13px;font-weight:700;display:flex}.truth-page .filter-card .select-trigger img[data-v-49066764]{object-fit:contain;width:24px;height:24px;transform:rotate(180deg)}.truth-page .filter-card .select-dropdown[data-v-49066764]{z-index:10;background:#fff;border:1px solid #dce5e1;border-radius:9px;width:100%;max-height:220px;position:absolute;top:72px;left:0;overflow-y:auto;box-shadow:0 10px 26px #1f2d3d1f}.truth-page .filter-card .select-option[data-v-49066764]{text-align:left;color:#20242a;cursor:pointer;background:#fff;border:0;width:100%;height:34px;padding:0 12px;font-size:13px;display:block}.truth-page .filter-card .select-option.active[data-v-49066764],.truth-page .filter-card .select-option[data-v-49066764]:hover{color:#35c8ae;background:#e9f8f5}.truth-page .paper-list[data-v-49066764]{flex:1;min-height:0;margin-top:8px;position:relative;overflow-y:auto}.truth-page .paper-list .loading-mask[data-v-49066764]{z-index:10;background:#ffffffe6;justify-content:center;align-items:center;height:200px;display:flex;position:sticky;top:0}.truth-page .paper-list .loading-spinner[data-v-49066764]{border:3px solid #e8edf2;border-top-color:#35c8ae;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin-49066764}.truth-page .paper-list .loading-spinner.small[data-v-49066764]{width:20px;height:20px}@keyframes spin-49066764{to{transform:rotate(360deg)}}.truth-page .paper-list .loading-more[data-v-49066764]{color:#9aa3ad;justify-content:center;align-items:center;gap:8px;padding:20px;font-size:14px;display:flex}.truth-page .paper-list .empty-tip[data-v-49066764]{text-align:center;color:#9aa3ad;padding:60px 20px;font-size:14px}.truth-page .paper-list .no-more-tip[data-v-49066764]{text-align:center;color:#c5cdd6;padding:20px;font-size:12px}.truth-page .paper-row[data-v-49066764]{background:#fff;border:1px solid #dce5e1;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;height:83px;padding:16px;display:flex}.truth-page .paper-row+.paper-row[data-v-49066764]{margin-top:8px}.truth-page .paper-row .paper-info[data-v-49066764]{min-width:0}.truth-page .paper-row .paper-info h3[data-v-49066764]{text-overflow:ellipsis;white-space:nowrap;color:#121212;margin:0 0 6px;font-size:18px;font-weight:800;overflow:hidden}.truth-page .paper-row .paper-info p[data-v-49066764]{color:#3b3b3b;margin:0;font-size:14px;line-height:1}.truth-page .paper-row button[data-v-49066764]{color:#fff;cursor:pointer;background:#35c8ae;border:0;border-radius:999px;flex-shrink:0;width:75px;font-size:16px;font-weight:600;line-height:34px}@media (width<=768px){.truth-page[data-v-49066764]{box-sizing:border-box;width:100%;height:auto;padding:14px 12px;overflow:visible}.truth-page .filter-card[data-v-49066764]{grid-template-columns:repeat(2,1fr);height:auto}.truth-page .filter-card .filter-field span[data-v-49066764]{font-size:14px}.truth-page .paper-list[data-v-49066764]{overflow-y:visible}.truth-page .paper-row[data-v-49066764]{height:auto;min-height:64px}.truth-page .paper-row .paper-info h3[data-v-49066764]{font-size:15px}.truth-page .paper-row button[data-v-49066764]{width:56px;font-size:13px}}.info-page[data-v-34f36f50]{width:1180px;min-height:100%;margin:0 auto;padding:18px 0 42px}.info-page .filter-card[data-v-34f36f50]{background:#fff;border:1px solid #edf0f5;border-radius:12px;padding:14px 18px;position:relative;box-shadow:0 8px 22px #25334b0a}.info-page .filter-card .field[data-v-34f36f50]{color:#646d78;flex-direction:column;gap:7px;font-size:14px;display:flex;position:relative}.info-page .filter-card .select-trigger[data-v-34f36f50]{color:#161b22;cursor:pointer;background:#fff;border:1px solid #edf0f5;border-radius:8px;justify-content:space-between;align-items:center;width:100%;height:36px;padding:0 10px;font-weight:700;display:flex}.info-page .filter-card .select-arrow[data-v-34f36f50]{object-fit:contain;width:18px;height:18px;transform:rotate(180deg)}.info-page .filter-card .select-dropdown[data-v-34f36f50]{z-index:3;background:#fff;border:1px solid #edf0f5;border-radius:10px;grid-template-columns:repeat(5,1fr);gap:8px;width:100%;padding:12px;display:grid;position:absolute;top:72px;left:0;box-shadow:0 14px 34px #18273a21}.info-page .filter-card .select-option[data-v-34f36f50]{color:#606975;cursor:pointer;background:#f5f7fa;border:0;border-radius:7px;height:30px}.info-page .filter-card .select-option.active[data-v-34f36f50],.info-page .filter-card .select-option[data-v-34f36f50]:hover{color:#35c8ae;background:#e9fbf7;font-weight:700}.info-page .service-grid[data-v-34f36f50]{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:14px;display:grid}.info-page .service-card[data-v-34f36f50]{background:#fff;border-radius:12px;min-height:172px;padding:18px 20px 16px;box-shadow:0 8px 24px #25334b0a}.info-page .service-card .icon-box[data-v-34f36f50]{border-radius:8px;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.info-page .service-card .icon-box img[data-v-34f36f50]{object-fit:contain;width:100%;height:100%}.info-page .service-card .card-tag[data-v-34f36f50]{color:#8a93a0;margin:10px 0 0;font-size:13px}.info-page .service-card h3[data-v-34f36f50]{color:#1e2630;margin:6px 0;font-size:17px;font-weight:800}.info-page .service-card .card-desc[data-v-34f36f50]{color:#7b8490;min-height:42px;margin:0;font-size:13px;line-height:1.65}.info-page .service-card button[data-v-34f36f50]{color:#35c8ae;cursor:pointer;background:#e9fbf7;border:0;border-radius:999px;margin-top:10px;padding:5px 13px;font-size:13px;font-weight:700}.info-page .info-tabs[data-v-34f36f50]{background:#fff;border-radius:4px;grid-template-columns:repeat(2,1fr);margin-top:16px;display:grid;overflow:hidden}.info-page .info-tab[data-v-34f36f50]{color:#6f7782;cursor:pointer;background:0 0;border:0;height:38px;font-weight:700;position:relative}.info-page .info-tab.active[data-v-34f36f50]{color:#35c8ae}.info-page .info-tab.active[data-v-34f36f50]:after{content:"";background:#35c8ae;border-radius:3px;width:54px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.info-page .article-list[data-v-34f36f50]{flex-direction:column;gap:12px;max-height:500px;margin-top:12px;padding-right:6px;display:flex;overflow-y:auto}.info-page .article-list[data-v-34f36f50]::-webkit-scrollbar{width:6px}.info-page .article-list[data-v-34f36f50]::-webkit-scrollbar-thumb{background:#d0d7e0;border-radius:3px}.info-page .article-list[data-v-34f36f50]::-webkit-scrollbar-thumb:hover{background:#aeb8c4}.info-page .article-list[data-v-34f36f50]::-webkit-scrollbar-track{background:0 0}.info-page .article-row[data-v-34f36f50]{background:#fff;border:1px solid #edf0f5;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;height:83px;padding:12px 16px;display:flex;box-shadow:0 6px 18px #25334b08}.info-page .article-row .article-content[data-v-34f36f50]{min-width:0}.info-page .article-row h3[data-v-34f36f50]{color:#1e2630;margin:0 0 8px;font-size:16px;font-weight:800}.info-page .article-row p[data-v-34f36f50]{color:#7b8490;margin:0;font-size:13px}.info-page .article-row button[data-v-34f36f50]{color:#fff;cursor:pointer;background:#35c8ae;border:0;border-radius:999px;flex:none;min-width:62px;height:32px;font-size:13px;font-weight:800}.info-page .loading-tip[data-v-34f36f50]{color:#7b8490;justify-content:center;align-items:center;gap:8px;padding:20px;font-size:14px;display:flex}.info-page .loading-spinner[data-v-34f36f50]{border:2px solid #e0e6ed;border-top-color:#35c8ae;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin-34f36f50}@keyframes spin-34f36f50{to{transform:rotate(360deg)}}.info-page .list-fade-enter-active[data-v-34f36f50]{transition:all .4s ease-out}.info-page .list-fade-enter-from[data-v-34f36f50]{opacity:0;transform:translateY(20px)}.info-page .list-fade-move[data-v-34f36f50]{transition:transform .3s}.info-page .article-transition-wrapper[data-v-34f36f50]{flex-direction:column;gap:12px;display:flex}@media (width<=768px){.info-page[data-v-34f36f50]{box-sizing:border-box;width:100%;padding:18px 12px 42px}.info-page .filter-card .select-dropdown[data-v-34f36f50]{grid-template-columns:repeat(3,1fr)}.info-page .service-grid[data-v-34f36f50]{grid-template-columns:repeat(2,1fr);gap:12px}.info-page .service-card[data-v-34f36f50]{min-height:auto;padding:14px}.info-page .service-card .icon-box[data-v-34f36f50]{width:48px;height:48px}.info-page .service-card h3[data-v-34f36f50]{font-size:14px}.info-page .article-list[data-v-34f36f50]{max-height:none;overflow-y:visible}.info-page .article-row[data-v-34f36f50]{height:auto;min-height:64px}.info-page .article-row h3[data-v-34f36f50]{font-size:14px}}.info-list-page[data-v-82f0b626]{background:#f5f7fa;flex-direction:column;min-height:100vh;display:flex}.list-header[data-v-82f0b626]{z-index:10;background:#fff;align-items:center;gap:12px;padding:16px 20px;display:flex;position:sticky;top:0;box-shadow:0 2px 8px #25334b0f}.back-btn[data-v-82f0b626]{color:#35c8ae;cursor:pointer;background:#e9fbf7;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.back-btn[data-v-82f0b626]:hover{background:#d0f7ee}.page-title[data-v-82f0b626]{color:#1e2630;margin:0;font-size:18px;font-weight:700}.article-list[data-v-82f0b626]{flex-direction:column;flex:1;gap:12px;max-height:calc(100vh - 68px);padding:20px;display:flex;overflow-y:auto}.article-list[data-v-82f0b626]::-webkit-scrollbar{width:6px}.article-list[data-v-82f0b626]::-webkit-scrollbar-thumb{background:#d0d7e0;border-radius:3px}.article-list[data-v-82f0b626]::-webkit-scrollbar-thumb:hover{background:#aeb8c4}.article-list[data-v-82f0b626]::-webkit-scrollbar-track{background:0 0}.article-row[data-v-82f0b626]{background:#fff;border:1px solid #edf0f5;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:12px 16px;display:flex;box-shadow:0 6px 18px #25334b08}.article-row .article-content[data-v-82f0b626]{flex:1;min-width:0}.article-row h3[data-v-82f0b626]{color:#1e2630;text-overflow:ellipsis;white-space:nowrap;margin:0 0 8px;font-size:16px;font-weight:800;overflow:hidden}.article-row .article-desc[data-v-82f0b626]{color:#a0aab8;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:39px;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.article-row .article-desc[data-v-82f0b626] *{display:inline;color:#a0aab8!important;margin:0!important;padding:0!important;font-size:13px!important;line-height:1.5!important}.article-row button[data-v-82f0b626]{color:#fff;cursor:pointer;background:#35c8ae;border:0;border-radius:999px;flex:none;min-width:62px;height:32px;font-size:13px;font-weight:800}.loading-tip[data-v-82f0b626]{color:#7b8490;justify-content:center;align-items:center;gap:8px;padding:20px;font-size:14px;display:flex}.loading-spinner[data-v-82f0b626]{border:2px solid #e0e6ed;border-top-color:#35c8ae;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin-82f0b626}@keyframes spin-82f0b626{to{transform:rotate(360deg)}}.list-fade-enter-active[data-v-82f0b626]{transition:all .4s ease-out}.list-fade-enter-from[data-v-82f0b626]{opacity:0;transform:translateY(20px)}.list-fade-move[data-v-82f0b626]{transition:transform .3s}@media (width<=768px){.page-title[data-v-82f0b626]{font-size:16px}.article-list[data-v-82f0b626]{max-height:calc(100vh - 124px);padding:16px 12px}.article-row[data-v-82f0b626]{min-height:56px}.article-row h3[data-v-82f0b626]{font-size:14px}.article-row button[data-v-82f0b626]{min-width:48px}}.info-detail-page[data-v-be874d08]{background:#f5f7fa;min-height:100vh}.detail-header[data-v-be874d08]{z-index:8;background:#fff;align-items:center;gap:12px;padding:16px 20px;display:flex;position:sticky;top:0;box-shadow:0 2px 8px #25334b0f}.back-btn[data-v-be874d08]{color:#35c8ae;cursor:pointer;background:#e9fbf7;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.back-btn[data-v-be874d08]:hover{background:#d0f7ee}.page-title[data-v-be874d08]{color:#1e2630;margin:0;font-size:18px;font-weight:700}.loading-container[data-v-be874d08]{color:#7b8490;justify-content:center;align-items:center;gap:10px;padding:60px 20px;font-size:15px;display:flex}.loading-spinner[data-v-be874d08]{border:2px solid #e0e6ed;border-top-color:#35c8ae;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin-be874d08}@keyframes spin-be874d08{to{transform:rotate(360deg)}}.detail-content[data-v-be874d08]{max-width:800px;margin:0 auto;padding:20px}.article-title[data-v-be874d08]{color:#1e2630;margin:0 0 12px;font-size:22px;font-weight:800;line-height:1.4}.article-time[data-v-be874d08]{color:#7b8490;margin:0 0 24px;font-size:14px}.article-body[data-v-be874d08]{color:#4a5568;background:#fff;border-radius:12px;padding:24px;font-size:16px;line-height:1.8;box-shadow:0 4px 16px #25334b0a}.article-body p[data-v-be874d08]{margin:0}.article-body[data-v-be874d08] a{color:#3182ce;cursor:pointer;text-decoration:underline}.article-body[data-v-be874d08] a:hover{color:#2b6cb0}@media (width<=768px){.detail-content[data-v-be874d08]{box-sizing:border-box;max-width:100%;padding:20px 12px 56px}.article-title[data-v-be874d08]{font-size:18px}.page-title[data-v-be874d08]{font-size:16px}.article-body[data-v-be874d08]{font-size:15px}}.material-page[data-v-f21f5a1b]{background:#f5f7fa;min-height:100vh}.page-header[data-v-f21f5a1b]{z-index:10;background:#fff;align-items:center;gap:12px;padding:16px 20px;display:flex;position:sticky;top:0;box-shadow:0 2px 8px #25334b0f}.back-btn[data-v-f21f5a1b]{color:#35c8ae;cursor:pointer;background:#e9fbf7;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.back-btn[data-v-f21f5a1b]:hover{background:#d0f7ee}.page-title[data-v-f21f5a1b]{color:#1e2630;margin:0;font-size:18px;font-weight:700}.tab-nav[data-v-f21f5a1b]{background:#fff;border-radius:10px;grid-template-columns:repeat(3,1fr);margin:16px 20px 0;display:grid;overflow:hidden;box-shadow:0 2px 12px #25334b0a}.tab-btn[data-v-f21f5a1b]{color:#6f7782;cursor:pointer;background:0 0;border:0;height:44px;font-size:15px;font-weight:500;transition:all .2s}.tab-btn.active[data-v-f21f5a1b]{color:#35c8ae;background:#e9fbf7;font-weight:700}.material-list[data-v-f21f5a1b]{box-sizing:border-box;flex-direction:column;gap:12px;height:calc(100vh - 132px);padding:16px 20px 40px;display:flex;overflow-y:auto}.loading[data-v-f21f5a1b],.empty[data-v-f21f5a1b]{text-align:center;color:#a0aab8;padding:40px 20px;font-size:14px}.material-item[data-v-f21f5a1b]{background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex;box-shadow:0 4px 16px #25334b0a}.item-info[data-v-f21f5a1b]{flex:1;min-width:0}.item-title[data-v-f21f5a1b]{color:#1e2630;text-overflow:ellipsis;white-space:nowrap;margin:0 0 8px;font-size:15px;font-weight:600;line-height:1.4;overflow:hidden}.download-count[data-v-f21f5a1b]{color:#a0aab8;margin:0;font-size:13px}.download-btn[data-v-f21f5a1b]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#35c8ae 0%,#2db8a0 100%);border:0;border-radius:999px;flex-shrink:0;height:36px;padding:0 20px;font-size:14px;font-weight:600;transition:all .2s}.download-btn[data-v-f21f5a1b]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #35c8ae4d}.download-btn[data-v-f21f5a1b]:active{transform:translateY(0)}@media (width<=768px){.page-title[data-v-f21f5a1b]{font-size:16px}.tab-nav[data-v-f21f5a1b]{margin:16px 12px 0}.tab-btn[data-v-f21f5a1b]{font-size:13px}.material-list[data-v-f21f5a1b]{height:calc(100vh - 188px);padding:16px 12px 56px}.item-title[data-v-f21f5a1b]{font-size:14px}}.profile-page[data-v-a9f8fd2d]{width:1180px;min-height:100%;margin:0 auto;padding:26px 0 80px}.profile-menu[data-v-a9f8fd2d]{flex-direction:column;gap:44px;width:1204px;display:flex}.profile-menu .profile-menu__item .profile-menu__icon[data-v-a9f8fd2d]{width:100%;height:32px}.profile-menu__item[data-v-a9f8fd2d]{color:#111;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;width:100%;height:47px;padding:0;font-size:13px;font-weight:700;display:flex}.profile-menu__icon[data-v-a9f8fd2d]{object-fit:contain;flex:none;width:20px;height:20px}@media (width<=768px){.profile-page[data-v-a9f8fd2d]{box-sizing:border-box;width:100%;padding:26px 12px 80px}.profile-menu[data-v-a9f8fd2d]{gap:20px;width:100%}}.exam-service-page[data-v-ad642150]{width:1180px;min-height:100%;margin:0 auto;padding:18px 0 42px}.exam-service-page .page-header[data-v-ad642150]{align-items:center;gap:12px;margin-bottom:16px;display:flex}.exam-service-page .page-header .back-btn[data-v-ad642150]{color:#6f7782;cursor:pointer;background:#f5f7fa;border:0;border-radius:8px;align-items:center;gap:4px;padding:6px 12px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.exam-service-page .page-header .back-btn[data-v-ad642150]:hover{color:#35c8ae;background:#e9fbf7}.exam-service-page .page-header .back-btn svg[data-v-ad642150]{flex-shrink:0}.exam-service-page .page-header h1[data-v-ad642150]{color:#1e2630;margin:0;font-size:22px;font-weight:800}.exam-service-page .service-tabs[data-v-ad642150]{background:#fff;border-radius:8px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden;box-shadow:0 8px 24px #25334b0a}.exam-service-page .service-tab[data-v-ad642150]{color:#6f7782;cursor:pointer;background:0 0;border:0;height:44px;font-size:14px;font-weight:700;transition:all .2s;position:relative}.exam-service-page .service-tab.active[data-v-ad642150]{color:#35c8ae;background:#e9fbf7}.exam-service-page .service-tab.active[data-v-ad642150]:after{content:"";background:#35c8ae;border-radius:3px;width:40px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.exam-service-page .service-tab[data-v-ad642150]:hover:not(.active){background:#f5f7fa}.exam-service-page .webview-container[data-v-ad642150]{background:#fff;border-radius:12px;margin-top:16px;overflow:hidden;box-shadow:0 8px 24px #25334b0a}.exam-service-page .webview-container iframe[data-v-ad642150]{border:0;width:100%;height:700px}@media (width<=768px){.exam-service-page[data-v-ad642150]{box-sizing:border-box;width:100%;padding:18px 12px 56px}.exam-service-page .page-header h1[data-v-ad642150]{font-size:17px}.exam-service-page .service-tabs[data-v-ad642150]{grid-template-columns:repeat(3,1fr)}.exam-service-page .service-tab[data-v-ad642150]{font-size:13px}.exam-service-page .webview-container iframe[data-v-ad642150]{height:calc(100vh - 176px)}}.paper-detail-page[data-v-93f16a68]{background:#f5f7fa;flex-direction:column;min-height:100vh;display:flex}.detail-header[data-v-93f16a68]{z-index:8;background:#fff;align-items:center;gap:12px;padding:16px 20px;display:flex;position:sticky;top:0;box-shadow:0 2px 8px #25334b0f}.back-btn[data-v-93f16a68]{color:#35c8ae;cursor:pointer;background:#e9fbf7;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.back-btn[data-v-93f16a68]:hover{background:#d0f7ee}.page-title[data-v-93f16a68]{color:#1e2630;text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:18px;font-weight:700;overflow:hidden}.download-btn[data-v-93f16a68]{color:#fff;cursor:pointer;background:#35c8ae;border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.download-btn[data-v-93f16a68]:hover{background:#2db79e}.loading-container[data-v-93f16a68]{color:#7b8490;flex:1;justify-content:center;align-items:center;gap:10px;padding:60px 20px;font-size:15px;display:flex}.loading-spinner[data-v-93f16a68]{border:2px solid #e0e6ed;border-top-color:#35c8ae;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin-93f16a68}@keyframes spin-93f16a68{to{transform:rotate(360deg)}}.document-container[data-v-93f16a68]{flex:1;padding:20px;overflow-y:auto}.document-html[data-v-93f16a68]{color:#333;background:#fff;border-radius:12px;padding:30px;line-height:1.8;box-shadow:0 4px 16px #25334b0a}.document-html[data-v-93f16a68] table{border-collapse:collapse;width:100%;margin:16px 0}.document-html[data-v-93f16a68] table td,.document-html[data-v-93f16a68] table th{border:1px solid #ddd;padding:8px 12px}.document-html[data-v-93f16a68] p{margin:12px 0}.document-html[data-v-93f16a68] h1,.document-html[data-v-93f16a68] h2,.document-html[data-v-93f16a68] h3,.document-html[data-v-93f16a68] h4{margin:20px 0 12px;font-weight:700}.document-html[data-v-93f16a68] img{max-width:100%;height:auto}.document-html[data-v-93f16a68] ul,.document-html[data-v-93f16a68] ol{margin:12px 0;padding-left:24px}.document-frame-wrapper[data-v-93f16a68]{background:#fff;border-radius:12px;width:100%;height:calc(100vh - 100px);overflow:hidden;box-shadow:0 4px 16px #25334b0a}.document-frame[data-v-93f16a68]{background:#fff;border:0;width:100%;height:calc(100vh - 64px);margin-bottom:-36px}.empty-container[data-v-93f16a68]{color:#9aa3ad;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;font-size:15px;display:flex}@media (width<=768px){.page-title[data-v-93f16a68]{font-size:16px}.document-container[data-v-93f16a68]{padding:16px 12px 56px}.document-html[data-v-93f16a68]{padding:16px}.document-frame-wrapper[data-v-93f16a68]{-webkit-overflow-scrolling:touch;background:#fff;border-radius:12px;width:100%;height:calc(100vh - 156px);overflow:auto hidden;box-shadow:0 4px 16px #25334b0a}.document-frame[data-v-93f16a68]{background:#fff;border:0;width:900px;height:calc(100vh - 120px);margin-bottom:-36px}}.exam-answer-page[data-v-3f8a9f14]{flex-direction:column;gap:20px;width:1180px;min-height:100%;margin:0 auto;padding:24px 0;display:flex;overflow:hidden}.exam-answer-page .page-head[data-v-3f8a9f14]{align-items:center;gap:18px;display:flex}.exam-answer-page .page-head .back-btn[data-v-3f8a9f14]{color:#35c8ae;cursor:pointer;background:#f0f6f5;border:0;border-radius:8px;width:90px;height:36px;font-size:14px;font-weight:700}.exam-answer-page .page-head h1[data-v-3f8a9f14]{color:#222831;margin:0 0 6px;font-size:26px;font-weight:800}.exam-answer-page .page-head p[data-v-3f8a9f14]{color:#8b949e;margin:0;font-size:14px}.exam-answer-page .page-head .timer-box[data-v-3f8a9f14]{background:#fff;border-radius:8px;align-items:center;gap:10px;margin-left:auto;padding:10px 20px;display:flex;box-shadow:0 2px 8px #00000014}.exam-answer-page .page-head .timer-box .timer-label[data-v-3f8a9f14]{color:#6b737c;font-size:14px;font-weight:700}.exam-answer-page .page-head .timer-box .timer-value[data-v-3f8a9f14]{color:#35c8ae;font-family:Courier New,monospace;font-size:24px;font-weight:800}.exam-answer-page .page-head .timer-box .timer-value.warning[data-v-3f8a9f14]{color:#ff4d4f}.exam-answer-page .loading-state[data-v-3f8a9f14],.exam-answer-page .empty-state[data-v-3f8a9f14]{color:#8b949e;text-align:center;background:#fff;border-radius:12px;padding:80px 0;font-size:15px}.exam-answer-page .answer-content[data-v-3f8a9f14]{flex:1;gap:20px;min-height:0;display:flex;overflow:hidden}.exam-answer-page .answer-card[data-v-3f8a9f14]{background:#fff;border:1px solid #e8edf2;border-radius:12px;flex-direction:column;flex-shrink:0;max-height:70vh;padding:20px;display:flex}.exam-answer-page .answer-card h3[data-v-3f8a9f14]{color:#222831;flex-shrink:0;margin:0 0 16px;font-size:16px;font-weight:800}.exam-answer-page .answer-card h3 .loading-text[data-v-3f8a9f14]{color:#8b949e;font-size:14px;font-weight:400}.exam-answer-page .answer-card .card-grid[data-v-3f8a9f14]{flex-shrink:0;grid-template-columns:repeat(5,1fr);align-content:start;gap:10px;max-height:calc(70vh - 120px);padding-bottom:8px;padding-right:4px;display:grid;overflow:hidden auto}.exam-answer-page .answer-card .card-grid[data-v-3f8a9f14]::-webkit-scrollbar{width:6px}.exam-answer-page .answer-card .card-grid[data-v-3f8a9f14]::-webkit-scrollbar-track{background:#f5f7fa;border-radius:3px}.exam-answer-page .answer-card .card-grid[data-v-3f8a9f14]::-webkit-scrollbar-thumb{background:#c1c9d2;border-radius:3px}.exam-answer-page .answer-card .card-grid[data-v-3f8a9f14]::-webkit-scrollbar-thumb:hover{background:#a0a8b2}.exam-answer-page .answer-card .card-spacer[data-v-3f8a9f14]{flex:1}.exam-answer-page .answer-card .card-item[data-v-3f8a9f14]{color:#6b737c;cursor:pointer;background:#fff;border:1px solid #dfe6ee;border-radius:8px;width:40px;height:40px;font-size:14px;font-weight:700;transition:all .2s}.exam-answer-page .answer-card .card-item.active[data-v-3f8a9f14]{color:#fff;background:#35c8ae;border-color:#35c8ae}.exam-answer-page .answer-card .card-item.answered[data-v-3f8a9f14]:not(.active){color:#35c8ae;background:#e6f8f5;border-color:#35c8ae}.exam-answer-page .answer-card .card-item.loading[data-v-3f8a9f14]{opacity:.5;cursor:wait}.exam-answer-page .answer-card .card-legend[data-v-3f8a9f14]{border-top:1px solid #f0f3f6;justify-content:center;gap:20px;margin-top:20px;padding-top:16px;display:flex}.exam-answer-page .answer-card .card-legend .legend-item[data-v-3f8a9f14]{color:#6b737c;align-items:center;gap:6px;font-size:12px;display:flex}.exam-answer-page .answer-card .card-legend .legend-dot[data-v-3f8a9f14]{background:#fff;border:1px solid #dfe6ee;border-radius:4px;width:14px;height:14px}.exam-answer-page .answer-card .card-legend .legend-dot.answered[data-v-3f8a9f14]{background:#e6f8f5;border-color:#35c8ae}.exam-answer-page .answer-card .card-legend .legend-dot.current[data-v-3f8a9f14]{background:#35c8ae;border-color:#35c8ae}.exam-answer-page .question-main[data-v-3f8a9f14]{flex-direction:column;flex:1;gap:16px;padding-bottom:20px;padding-right:8px;display:flex;overflow-y:auto}.exam-answer-page .question-main[data-v-3f8a9f14]::-webkit-scrollbar{width:6px}.exam-answer-page .question-main[data-v-3f8a9f14]::-webkit-scrollbar-track{background:#f5f7fa;border-radius:3px}.exam-answer-page .question-main[data-v-3f8a9f14]::-webkit-scrollbar-thumb{background:#c1c9d2;border-radius:3px}.exam-answer-page .question-main[data-v-3f8a9f14]::-webkit-scrollbar-thumb:hover{background:#a0a8b2}.exam-answer-page .question-card[data-v-3f8a9f14]{background:#fff;border:1px solid #e8edf2;border-radius:12px;padding:24px}.exam-answer-page .question-card .question-header[data-v-3f8a9f14]{border-bottom:1px solid #f0f3f6;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:16px;display:flex}.exam-answer-page .question-card .question-header .question-type[data-v-3f8a9f14]{color:#35c8ae;background:#e6f8f5;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:700}.exam-answer-page .question-card .question-header .question-number[data-v-3f8a9f14]{color:#8b949e;font-size:13px}.exam-answer-page .question-card .question-header .collect-btn[data-v-3f8a9f14]{color:#6b737c;cursor:pointer;background:#fff;border:1px solid #dfe6ee;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:700;transition:all .2s}.exam-answer-page .question-card .question-header .collect-btn.active[data-v-3f8a9f14]{color:#ff6b35;background:#fff5f0;border-color:#ff6b35}.exam-answer-page .question-card .question-stem[data-v-3f8a9f14]{color:#222831;margin-bottom:24px;font-size:16px;font-weight:700;line-height:1.6}.exam-answer-page .question-card .question-options[data-v-3f8a9f14]{flex-direction:column;gap:12px;display:flex}.exam-answer-page .question-card .option-item[data-v-3f8a9f14]{cursor:pointer;border:1px solid #dfe6ee;border-radius:8px;align-items:flex-start;gap:12px;padding:14px 16px;transition:all .2s;display:flex}.exam-answer-page .question-card .option-item[data-v-3f8a9f14]:hover{background:#f8fdfc;border-color:#35c8ae}.exam-answer-page .question-card .option-item.selected[data-v-3f8a9f14]{background:#e6f8f5;border-color:#35c8ae}.exam-answer-page .question-card .option-item.selected .option-key[data-v-3f8a9f14]{color:#fff;background:#35c8ae}.exam-answer-page .question-card .option-item.correct[data-v-3f8a9f14]{background:#f6ffed;border-color:#52c41a}.exam-answer-page .question-card .option-item.correct .option-key[data-v-3f8a9f14]{color:#fff;background:#52c41a}.exam-answer-page .question-card .option-item.wrong[data-v-3f8a9f14]{background:#fff2f0;border-color:#ff4d4f}.exam-answer-page .question-card .option-item.wrong .option-key[data-v-3f8a9f14]{color:#fff;background:#ff4d4f}.exam-answer-page .question-card .option-item.disabled[data-v-3f8a9f14]{cursor:not-allowed;pointer-events:none}.exam-answer-page .question-card .option-item .option-key[data-v-3f8a9f14]{color:#6b737c;background:#f0f3f6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:flex}.exam-answer-page .question-card .option-item .option-value[data-v-3f8a9f14]{color:#222831;flex:1;font-size:14px;line-height:1.5}.exam-answer-page .question-card .question-input-area[data-v-3f8a9f14]{margin-top:16px}.exam-answer-page .question-card .question-input-area .answer-input[data-v-3f8a9f14]{color:#222831;resize:vertical;border:1px solid #dfe6ee;border-radius:8px;outline:none;width:100%;min-height:180px;padding:16px;font-size:14px;line-height:1.6;transition:border-color .2s}.exam-answer-page .question-card .question-input-area .answer-input[data-v-3f8a9f14]::placeholder{color:#8b949e}.exam-answer-page .question-card .question-input-area .answer-input[data-v-3f8a9f14]:focus{border-color:#35c8ae}.exam-answer-page .question-card .question-input-area .answer-input[data-v-3f8a9f14]:disabled{cursor:not-allowed;background:#fafbfc}.exam-answer-page .question-card .answer-analysis[data-v-3f8a9f14]{border-top:1px solid #f0f3f6;margin-top:24px;padding-top:24px}.exam-answer-page .question-card .answer-analysis .answer-result[data-v-3f8a9f14]{margin-bottom:12px;font-size:15px;font-weight:700}.exam-answer-page .question-card .answer-analysis .answer-result.correct[data-v-3f8a9f14]{color:#52c41a}.exam-answer-page .question-card .answer-analysis .answer-result.wrong[data-v-3f8a9f14]{color:#ff4d4f}.exam-answer-page .question-card .answer-analysis .correct-answer[data-v-3f8a9f14]{color:#222831;margin-bottom:12px;font-size:14px}.exam-answer-page .question-card .answer-analysis .correct-answer strong[data-v-3f8a9f14]{color:#52c41a;font-size:16px}.exam-answer-page .question-card .answer-analysis .analysis-content[data-v-3f8a9f14]{color:#6b737c;font-size:14px;line-height:1.6}.exam-answer-page .question-card .answer-analysis .analysis-content span[data-v-3f8a9f14]{color:#222831;margin-bottom:4px;font-weight:700;display:block}.exam-answer-page .question-card .answer-analysis .analysis-content p[data-v-3f8a9f14]{margin:0}.exam-answer-page .action-bar[data-v-3f8a9f14]{justify-content:space-between;gap:16px;display:flex}.exam-answer-page .action-bar .action-btn[data-v-3f8a9f14]{cursor:pointer;border:0;border-radius:8px;min-width:120px;height:44px;font-size:15px;font-weight:700;transition:all .2s}.exam-answer-page .action-bar .action-btn[data-v-3f8a9f14]:disabled{cursor:not-allowed;opacity:.45}.exam-answer-page .action-bar .action-btn.prev-btn[data-v-3f8a9f14]{color:#35c8ae;background:#f0f6f5}.exam-answer-page .action-bar .action-btn.next-btn[data-v-3f8a9f14],.exam-answer-page .action-bar .action-btn.confirm-btn[data-v-3f8a9f14]{color:#fff;background:#35c8ae}.exam-answer-page .action-bar .action-btn.submit-btn[data-v-3f8a9f14]{color:#fff;background:linear-gradient(135deg,#35c8ae 0%,#2db89f 100%);min-width:140px}.exam-answer-page .mobile-card-toggle[data-v-3f8a9f14],.exam-answer-page .mobile-card-mask[data-v-3f8a9f14],.exam-answer-page .mobile-card-close[data-v-3f8a9f14]{display:none}@media (width<=768px){.exam-answer-page[data-v-3f8a9f14]{box-sizing:border-box;width:100%;padding:12px 12px 80px;overflow:visible}.exam-answer-page .page-head[data-v-3f8a9f14]{flex-wrap:wrap;gap:10px}.exam-answer-page .page-head .back-btn[data-v-3f8a9f14]{width:auto;padding:0 12px}.exam-answer-page .page-head h1[data-v-3f8a9f14]{font-size:18px}.exam-answer-page .page-head .timer-box[data-v-3f8a9f14]{gap:6px;padding:6px 12px}.exam-answer-page .page-head .timer-box .timer-value[data-v-3f8a9f14]{font-size:18px}.exam-answer-page .answer-content[data-v-3f8a9f14]{flex-direction:column;gap:12px;overflow:visible}.exam-answer-page .answer-card[data-v-3f8a9f14]{display:none}.exam-answer-page .answer-card.mobile-open[data-v-3f8a9f14]{z-index:101;border-radius:16px 16px 0 0;max-height:80vh;padding:16px;animation:.25s slideUp-3f8a9f14;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.exam-answer-page .answer-card.mobile-open .card-grid[data-v-3f8a9f14]{max-height:none;overflow-y:visible}.exam-answer-page .answer-card.mobile-open .card-item[data-v-3f8a9f14]{width:36px;height:36px}.exam-answer-page .mobile-card-close[data-v-3f8a9f14]{color:#6b737c;cursor:pointer;background:#f0f3f6;border:0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex;position:absolute;top:12px;right:12px}.exam-answer-page .mobile-card-mask[data-v-3f8a9f14]{z-index:100;background:#00000080;display:block;position:fixed;inset:0}.exam-answer-page .mobile-card-toggle[data-v-3f8a9f14]{z-index:99;color:#fff;cursor:pointer;background:#35c8ae;border:0;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:12px;font-weight:700;display:flex;position:fixed;bottom:72px;right:12px;box-shadow:0 4px 12px #35c8ae66}.exam-answer-page .question-main[data-v-3f8a9f14]{padding-bottom:12px;padding-right:0;overflow-y:visible}.exam-answer-page .question-card[data-v-3f8a9f14]{padding:16px}.exam-answer-page .question-card .question-header[data-v-3f8a9f14]{flex-wrap:wrap;gap:8px}.exam-answer-page .question-card .question-header .question-number[data-v-3f8a9f14]{font-size:12px}.exam-answer-page .question-card .question-stem[data-v-3f8a9f14]{margin-bottom:16px;font-size:14px}.exam-answer-page .question-card .option-item[data-v-3f8a9f14]{padding:10px 12px}.exam-answer-page .question-card .option-item .option-key[data-v-3f8a9f14]{width:24px;height:24px;font-size:13px}.exam-answer-page .question-card .option-item .option-value[data-v-3f8a9f14]{font-size:13px}.exam-answer-page .question-card .question-input-area .answer-input[data-v-3f8a9f14]{min-height:120px;padding:12px}.exam-answer-page .action-bar .action-btn[data-v-3f8a9f14]{flex:1;min-width:auto;height:42px;font-size:14px}.exam-answer-page .action-bar .action-btn.submit-btn[data-v-3f8a9f14]{min-width:auto}}@keyframes slideUp-3f8a9f14{0%{transform:translateY(100%)}to{transform:translateY(0)}}.question-list-page[data-v-c5be54c2]{flex-direction:column;gap:20px;width:1180px;min-height:100%;margin:0 auto;padding:24px 0;display:flex;overflow:hidden}.question-list-page .page-head[data-v-c5be54c2]{align-items:center;gap:18px;display:flex}.question-list-page .page-head .back-btn[data-v-c5be54c2]{color:#35c8ae;cursor:pointer;background:#f0f6f5;border:0;border-radius:8px;width:90px;height:36px;font-size:14px;font-weight:700}.question-list-page .page-head h1[data-v-c5be54c2]{color:#222831;margin:0 0 6px;font-size:26px;font-weight:800}.question-list-page .page-head p[data-v-c5be54c2]{color:#8b949e;margin:0;font-size:14px}.question-list-page .loading-state[data-v-c5be54c2],.question-list-page .empty-state[data-v-c5be54c2]{color:#8b949e;text-align:center;background:#fff;border-radius:12px;padding:80px 0;font-size:15px}.question-list-page .answer-content[data-v-c5be54c2]{flex:1;gap:20px;min-height:0;display:flex;overflow:hidden}.question-list-page .answer-card[data-v-c5be54c2]{background:#fff;border:1px solid #e8edf2;border-radius:12px;flex-direction:column;flex-shrink:0;max-height:70vh;padding:20px;display:flex}.question-list-page .answer-card h3[data-v-c5be54c2]{color:#222831;flex-shrink:0;margin:0 0 16px;font-size:16px;font-weight:800}.question-list-page .answer-card .card-grid[data-v-c5be54c2]{flex-shrink:0;grid-template-columns:repeat(5,1fr);align-content:start;gap:10px;max-height:calc(70vh - 120px);padding-bottom:8px;padding-right:4px;display:grid;overflow:hidden auto}.question-list-page .answer-card .card-grid[data-v-c5be54c2]::-webkit-scrollbar{width:6px}.question-list-page .answer-card .card-grid[data-v-c5be54c2]::-webkit-scrollbar-track{background:#f5f7fa;border-radius:3px}.question-list-page .answer-card .card-grid[data-v-c5be54c2]::-webkit-scrollbar-thumb{background:#c1c9d2;border-radius:3px}.question-list-page .answer-card .card-grid[data-v-c5be54c2]::-webkit-scrollbar-thumb:hover{background:#a0a8b2}.question-list-page .answer-card .card-spacer[data-v-c5be54c2]{flex:1}.question-list-page .answer-card .card-item[data-v-c5be54c2]{color:#6b737c;cursor:pointer;background:#fff;border:1px solid #dfe6ee;border-radius:8px;width:40px;height:40px;font-size:14px;font-weight:700;transition:all .2s}.question-list-page .answer-card .card-item.active[data-v-c5be54c2]{color:#fff;background:#35c8ae;border-color:#35c8ae}.question-list-page .answer-card .card-item.answered[data-v-c5be54c2]:not(.active){color:#35c8ae;background:#e6f8f5;border-color:#35c8ae}.question-list-page .answer-card .card-legend[data-v-c5be54c2]{border-top:1px solid #f0f3f6;justify-content:center;gap:20px;margin-top:20px;padding-top:16px;display:flex}.question-list-page .answer-card .card-legend .legend-item[data-v-c5be54c2]{color:#6b737c;align-items:center;gap:6px;font-size:12px;display:flex}.question-list-page .answer-card .card-legend .legend-dot[data-v-c5be54c2]{background:#fff;border:1px solid #dfe6ee;border-radius:4px;width:14px;height:14px}.question-list-page .answer-card .card-legend .legend-dot.answered[data-v-c5be54c2]{background:#e6f8f5;border-color:#35c8ae}.question-list-page .answer-card .card-legend .legend-dot.current[data-v-c5be54c2]{background:#35c8ae;border-color:#35c8ae}.question-list-page .question-main[data-v-c5be54c2]{flex-direction:column;flex:1;gap:16px;padding-bottom:20px;padding-right:8px;display:flex;overflow-y:auto}.question-list-page .question-main[data-v-c5be54c2]::-webkit-scrollbar{width:6px}.question-list-page .question-main[data-v-c5be54c2]::-webkit-scrollbar-track{background:#f5f7fa;border-radius:3px}.question-list-page .question-main[data-v-c5be54c2]::-webkit-scrollbar-thumb{background:#c1c9d2;border-radius:3px}.question-list-page .question-main[data-v-c5be54c2]::-webkit-scrollbar-thumb:hover{background:#a0a8b2}.question-list-page .question-card[data-v-c5be54c2]{background:#fff;border:1px solid #e8edf2;border-radius:12px;padding:24px}.question-list-page .question-card .question-header[data-v-c5be54c2]{border-bottom:1px solid #f0f3f6;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:16px;display:flex}.question-list-page .question-card .question-header .question-type[data-v-c5be54c2]{color:#35c8ae;background:#e6f8f5;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:700}.question-list-page .question-card .question-header .question-number[data-v-c5be54c2]{color:#8b949e;font-size:13px}.question-list-page .question-card .question-header .collect-btn[data-v-c5be54c2]{color:#6b737c;cursor:pointer;background:#fff;border:1px solid #dfe6ee;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:700;transition:all .2s}.question-list-page .question-card .question-header .collect-btn.active[data-v-c5be54c2]{color:#ff6b35;background:#fff5f0;border-color:#ff6b35}.question-list-page .question-card .question-stem[data-v-c5be54c2]{color:#222831;margin-bottom:24px;font-size:16px;font-weight:700;line-height:1.6}.question-list-page .question-card .question-options[data-v-c5be54c2]{flex-direction:column;gap:12px;display:flex}.question-list-page .question-card .option-item[data-v-c5be54c2]{cursor:pointer;border:1px solid #dfe6ee;border-radius:8px;align-items:flex-start;gap:12px;padding:14px 16px;transition:all .2s;display:flex}.question-list-page .question-card .option-item[data-v-c5be54c2]:hover{background:#f8fdfc;border-color:#35c8ae}.question-list-page .question-card .option-item.selected[data-v-c5be54c2]{background:#e6f8f5;border-color:#35c8ae}.question-list-page .question-card .option-item.selected .option-key[data-v-c5be54c2]{color:#fff;background:#35c8ae}.question-list-page .question-card .option-item.correct[data-v-c5be54c2]{background:#f6ffed;border-color:#52c41a}.question-list-page .question-card .option-item.correct .option-key[data-v-c5be54c2]{color:#fff;background:#52c41a}.question-list-page .question-card .option-item.wrong[data-v-c5be54c2]{background:#fff2f0;border-color:#ff4d4f}.question-list-page .question-card .option-item.wrong .option-key[data-v-c5be54c2]{color:#fff;background:#ff4d4f}.question-list-page .question-card .option-item.disabled[data-v-c5be54c2]{cursor:not-allowed;pointer-events:none}.question-list-page .question-card .option-item .option-key[data-v-c5be54c2]{color:#6b737c;background:#f0f3f6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:flex}.question-list-page .question-card .option-item .option-value[data-v-c5be54c2]{color:#222831;flex:1;font-size:14px;line-height:1.5}.question-list-page .question-card .question-input-area[data-v-c5be54c2]{margin-top:16px}.question-list-page .question-card .question-input-area .answer-input[data-v-c5be54c2]{color:#222831;resize:vertical;border:1px solid #dfe6ee;border-radius:8px;outline:none;width:100%;min-height:180px;padding:16px;font-size:14px;line-height:1.6;transition:border-color .2s}.question-list-page .question-card .question-input-area .answer-input[data-v-c5be54c2]::placeholder{color:#8b949e}.question-list-page .question-card .question-input-area .answer-input[data-v-c5be54c2]:focus{border-color:#35c8ae}.question-list-page .question-card .question-input-area .answer-input[data-v-c5be54c2]:disabled{cursor:not-allowed;background:#fafbfc}.question-list-page .question-card .answer-analysis[data-v-c5be54c2]{border-top:1px solid #f0f3f6;margin-top:24px;padding-top:24px}.question-list-page .question-card .answer-analysis .answer-result[data-v-c5be54c2]{margin-bottom:12px;font-size:15px;font-weight:700}.question-list-page .question-card .answer-analysis .answer-result.correct[data-v-c5be54c2]{color:#52c41a}.question-list-page .question-card .answer-analysis .answer-result.wrong[data-v-c5be54c2]{color:#ff4d4f}.question-list-page .question-card .answer-analysis .correct-answer[data-v-c5be54c2]{color:#222831;margin-bottom:12px;font-size:14px}.question-list-page .question-card .answer-analysis .correct-answer strong[data-v-c5be54c2]{color:#52c41a;font-size:16px}.question-list-page .question-card .answer-analysis .analysis-content[data-v-c5be54c2]{color:#6b737c;font-size:14px;line-height:1.6}.question-list-page .question-card .answer-analysis .analysis-content span[data-v-c5be54c2]{color:#222831;margin-bottom:4px;font-weight:700;display:block}.question-list-page .question-card .answer-analysis .analysis-content p[data-v-c5be54c2]{margin:0}.question-list-page .action-bar[data-v-c5be54c2]{justify-content:space-between;gap:16px;display:flex}.question-list-page .action-bar .action-btn[data-v-c5be54c2]{cursor:pointer;border:0;border-radius:8px;min-width:120px;height:44px;font-size:15px;font-weight:700;transition:all .2s}.question-list-page .action-bar .action-btn[data-v-c5be54c2]:disabled{cursor:not-allowed;opacity:.45}.question-list-page .action-bar .action-btn.prev-btn[data-v-c5be54c2]{color:#35c8ae;background:#f0f6f5}.question-list-page .action-bar .action-btn.next-btn[data-v-c5be54c2],.question-list-page .action-bar .action-btn.confirm-btn[data-v-c5be54c2]{color:#fff;background:#35c8ae}.question-list-page .mobile-card-toggle[data-v-c5be54c2],.question-list-page .mobile-card-mask[data-v-c5be54c2],.question-list-page .mobile-card-close[data-v-c5be54c2]{display:none}@media (width<=768px){.question-list-page[data-v-c5be54c2]{box-sizing:border-box;width:100%;padding:12px 12px 80px;overflow:visible}.question-list-page .page-head[data-v-c5be54c2]{flex-wrap:wrap;gap:10px}.question-list-page .page-head .back-btn[data-v-c5be54c2]{width:auto;padding:0 12px}.question-list-page .page-head h1[data-v-c5be54c2]{font-size:18px}.question-list-page .answer-content[data-v-c5be54c2]{flex-direction:column;gap:12px;overflow:visible}.question-list-page .answer-card[data-v-c5be54c2]{display:none}.question-list-page .answer-card.mobile-open[data-v-c5be54c2]{z-index:101;border-radius:16px 16px 0 0;max-height:80vh;padding:16px;animation:.25s slideUp-c5be54c2;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.question-list-page .answer-card.mobile-open .card-grid[data-v-c5be54c2]{max-height:none;overflow-y:visible}.question-list-page .answer-card.mobile-open .card-item[data-v-c5be54c2]{width:36px;height:36px}.question-list-page .mobile-card-close[data-v-c5be54c2]{color:#6b737c;cursor:pointer;background:#f0f3f6;border:0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex;position:absolute;top:12px;right:12px}.question-list-page .mobile-card-mask[data-v-c5be54c2]{z-index:100;background:#00000080;display:block;position:fixed;inset:0}.question-list-page .mobile-card-toggle[data-v-c5be54c2]{z-index:99;color:#fff;cursor:pointer;background:#35c8ae;border:0;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:12px;font-weight:700;display:flex;position:fixed;bottom:72px;right:12px;box-shadow:0 4px 12px #35c8ae66}.question-list-page .question-main[data-v-c5be54c2]{padding-bottom:12px;padding-right:0;overflow-y:visible}.question-list-page .question-card[data-v-c5be54c2]{padding:16px}.question-list-page .question-card .question-header[data-v-c5be54c2]{flex-wrap:wrap;gap:8px}.question-list-page .question-card .question-header .question-number[data-v-c5be54c2]{font-size:12px}.question-list-page .question-card .question-stem[data-v-c5be54c2]{margin-bottom:16px;font-size:14px}.question-list-page .question-card .option-item[data-v-c5be54c2]{padding:10px 12px}.question-list-page .question-card .option-item .option-key[data-v-c5be54c2]{width:24px;height:24px;font-size:13px}.question-list-page .question-card .option-item .option-value[data-v-c5be54c2]{font-size:13px}.question-list-page .question-card .question-input-area .answer-input[data-v-c5be54c2]{min-height:120px;padding:12px}.question-list-page .action-bar .action-btn[data-v-c5be54c2]{flex:1;min-width:auto;height:42px;font-size:14px}}@keyframes slideUp-c5be54c2{0%{transform:translateY(100%)}to{transform:translateY(0)}}
