.login-page[data-v-f9695eba]{display:flex;align-items:center;justify-content:center;gap:80px;width:100%;max-width:1080px;padding:40px 24px 70px;box-sizing:border-box;position:relative}.login-foot[data-v-f9695eba]{position:absolute;bottom:14px;left:0;right:0;display:flex;gap:16px;justify-content:center;flex-wrap:wrap;font-size:12px;color:#a9aeb8;text-align:center}.login-foot a[data-v-f9695eba]{color:#ff2442;text-decoration:none}.login-foot a[data-v-f9695eba]:hover{text-decoration:underline}.brand-side[data-v-f9695eba]{flex:1.15;min-width:0}.brand-head[data-v-f9695eba]{display:flex;align-items:center;gap:12px;margin-bottom:26px}.brand-mark[data-v-f9695eba]{width:46px;height:46px;border-radius:12px;background:linear-gradient(135deg,#ff2442,#ff7a45);color:#fff;font-weight:700;font-size:24px;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 16px #ff244240}.brand-title[data-v-f9695eba]{font-size:24px;font-weight:700;color:#1f2329}.brand-slogan[data-v-f9695eba]{font-size:13px;color:#86909c;margin-top:2px}.brand-lead[data-v-f9695eba]{font-size:30px;font-weight:700;line-height:1.4;color:#1f2329;margin-bottom:30px}.brand-lead b[data-v-f9695eba]{color:#ff2442}.features[data-v-f9695eba]{display:flex;flex-direction:column;gap:18px}.feat[data-v-f9695eba]{display:flex;gap:12px;align-items:flex-start}.feat-icon[data-v-f9695eba]{width:40px;height:40px;border-radius:10px;background:#fff0f2;display:flex;align-items:center;justify-content:center;font-size:19px;flex-shrink:0}.feat-title[data-v-f9695eba]{font-size:15px;font-weight:600;color:#1f2329}.feat-desc[data-v-f9695eba]{font-size:13px;color:#86909c;margin-top:3px;line-height:1.6}.brand-foot[data-v-f9695eba]{display:flex;gap:8px;margin-top:32px;flex-wrap:wrap}.tag-chip[data-v-f9695eba]{font-size:12px;color:#ff2442;background:#fff;border:1px solid #FFD6DD;border-radius:14px;padding:5px 12px}.form-side[data-v-f9695eba]{flex:1;min-width:380px;max-width:420px}.login-card[data-v-f9695eba]{background:#fff;border:1px solid #e5e6eb;border-radius:14px;padding:30px;box-shadow:0 8px 32px #1f23290f}.tabs[data-v-f9695eba]{display:flex;border-bottom:1px solid #e5e6eb;margin-bottom:18px}.tabs button[data-v-f9695eba]{flex:1;background:none;border:none;padding:10px;font-size:14px;color:#86909c;cursor:pointer;border-bottom:2px solid transparent}.tabs button.on[data-v-f9695eba]{color:#ff2442;font-weight:600;border-bottom-color:#ff2442}.submit-btn[data-v-f9695eba]{width:100%;margin-top:14px}form .input[data-v-f9695eba]{margin-bottom:10px}.free-tip[data-v-f9695eba]{text-align:center;font-size:12px;color:#86909c;margin-top:14px}.newcomer-box[data-v-f9695eba]{margin-top:14px;border:1px dashed #FFD6DD;border-radius:10px;padding:12px;background:#fff7f8;text-align:center}.nc-title[data-v-f9695eba]{font-size:13px;font-weight:600;color:#ff2442}.nc-code[data-v-f9695eba]{font-size:22px;font-weight:700;letter-spacing:3px;color:#1f2329;margin:8px 0 4px;font-family:Consolas,monospace}.nc-tip[data-v-f9695eba]{font-size:11px;color:#86909c}@media(max-width:860px){.login-page[data-v-f9695eba]{flex-direction:column;gap:32px}.brand-side[data-v-f9695eba]{flex:none}.brand-lead[data-v-f9695eba]{font-size:24px}.brand-foot[data-v-f9695eba]{display:none}.form-side[data-v-f9695eba]{min-width:0;width:100%;max-width:420px}}.cards4[data-v-e59a38d4]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.invite-card[data-v-e59a38d4]{background:linear-gradient(135deg,#fff,#fff5f6)}.invite-code-box[data-v-e59a38d4]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.invite-code-box span[data-v-e59a38d4]{font-size:13px;color:#4e5969}.invite-code-box b[data-v-e59a38d4]{font-size:22px;letter-spacing:3px;color:#ff2442}.invite-code-box .btn.small[data-v-e59a38d4]{padding:6px 12px;font-size:13px}.invite-line[data-v-e59a38d4]{font-size:13px;color:#4e5969;margin-top:10px;line-height:1.7}.invite-line b[data-v-e59a38d4]{color:#ff2442}.invite-progress[data-v-e59a38d4]{margin-top:12px}.invite-progress .bar[data-v-e59a38d4]{height:8px;background:#f2f3f5;border-radius:4px;overflow:hidden}.invite-progress .bar i[data-v-e59a38d4]{display:block;height:100%;background:linear-gradient(90deg,#ff2442,#ff7a45);border-radius:4px}.invite-meta[data-v-e59a38d4]{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12px;color:#86909c;margin-top:6px}.quota-grid[data-v-e59a38d4]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.qitem .qtop[data-v-e59a38d4]{display:flex;justify-content:space-between;font-size:13px;color:#4e5969;margin-bottom:6px}.qitem .qtop b[data-v-e59a38d4]{color:#1d2129}.bar[data-v-e59a38d4]{height:8px;background:#f2f3f5;border-radius:5px;overflow:hidden}.bar i[data-v-e59a38d4]{display:block;height:100%;background:#ff2442;border-radius:5px;transition:width .3s}.quota-admin[data-v-e59a38d4]{color:#00b42a;font-size:13px;padding:4px 0}.up-link[data-v-e59a38d4]{margin-left:auto;color:#ff2442;font-size:13px;text-decoration:none;font-weight:500}.up-link[data-v-e59a38d4]:hover{text-decoration:underline}.card-title[data-v-e59a38d4]{display:flex;align-items:center;gap:8px}.stat .k[data-v-e59a38d4]{color:#86909c;font-size:13px}.stat .v[data-v-e59a38d4]{font-size:28px;font-weight:700;margin-top:6px}.grid2[data-v-e59a38d4]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.card-title[data-v-e59a38d4]{font-weight:600;margin-bottom:10px}.card-title .sub[data-v-e59a38d4]{font-weight:400;font-size:12px;color:#86909c}.brief-grid[data-v-e59a38d4]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.brief-head[data-v-e59a38d4]{font-size:13px;color:#86909c;margin-bottom:8px;font-weight:500}.brief-row[data-v-e59a38d4]{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid #f7f8fa;font-size:13px}.bw[data-v-e59a38d4]{flex:1}.bheat[data-v-e59a38d4]{color:#86909c;font-size:12px;min-width:40px;text-align:right}.bdelta[data-v-e59a38d4]{font-size:12px;min-width:70px;text-align:right;color:#86909c}.bdelta.up[data-v-e59a38d4]{color:#f53f3f;font-weight:600}.bdelta.down[data-v-e59a38d4]{color:#00b42a}.empty2[data-v-e59a38d4]{color:#86909c;font-size:13px;padding:12px 0;line-height:1.7}.link[data-v-e59a38d4]{color:#ff2442;text-decoration:none}.empty[data-v-e59a38d4]{color:#86909c;font-size:13px;padding:14px 0;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.btn.small[data-v-e59a38d4]{display:inline-block;text-decoration:none;padding:7px 14px;font-size:13px}@media(max-width:900px){.cards4[data-v-e59a38d4],.grid2[data-v-e59a38d4],.brief-grid[data-v-e59a38d4]{grid-template-columns:1fr}}.cards4[data-v-a0a7b6ec]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.stat .k[data-v-a0a7b6ec]{color:#86909c;font-size:13px}.stat .v[data-v-a0a7b6ec]{font-size:28px;font-weight:700;margin-top:6px}.grid2[data-v-a0a7b6ec]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.card-title[data-v-a0a7b6ec]{font-weight:600;margin-bottom:10px}.steps[data-v-a0a7b6ec]{display:flex;flex-direction:column;gap:14px;margin-bottom:16px}.step[data-v-a0a7b6ec]{display:flex;gap:10px}.no[data-v-a0a7b6ec]{width:24px;height:24px;border-radius:50%;background:#ff2442;color:#fff;font-size:13px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.step b[data-v-a0a7b6ec]{font-size:14px}.step p[data-v-a0a7b6ec]{color:#86909c;font-size:12px;margin-top:2px;line-height:1.5}.actions[data-v-a0a7b6ec]{display:flex;gap:10px}.btn.small[data-v-a0a7b6ec]{display:inline-block;text-decoration:none;padding:7px 14px;font-size:13px}.empty[data-v-a0a7b6ec]{color:#86909c;font-size:13px;padding:14px 0}.note[data-v-a0a7b6ec]{color:#86909c;font-size:12px;margin-top:10px;line-height:1.6}.tag.pink[data-v-a0a7b6ec]{background:#fff0f2;color:#ff2442;font-size:12px;border-radius:8px;padding:2px 8px;vertical-align:middle}.local-list[data-v-a0a7b6ec]{margin-top:12px;font-size:13px}.cmp-head[data-v-a0a7b6ec],.cmp-row[data-v-a0a7b6ec]{display:grid;grid-template-columns:3fr 1fr 1fr 1fr .8fr;gap:8px;align-items:center;padding:7px 10px}.cmp-head[data-v-a0a7b6ec]{color:#86909c;font-size:12px;border-bottom:1px solid #f2f3f5}.cmp-row[data-v-a0a7b6ec]{border-bottom:1px solid #f7f8fa}.cmp-word[data-v-a0a7b6ec]{font-weight:500}.badge[data-v-a0a7b6ec]{font-style:normal;font-size:10px;border-radius:6px;padding:1px 5px}.badge.blue-ocean[data-v-a0a7b6ec]{background:#e8ffea;color:#00b42a}.link[data-v-a0a7b6ec]{background:none;border:none;color:#ff2442;cursor:pointer;font-size:13px}.worth-hi[data-v-a0a7b6ec]{color:#00b42a;font-weight:600}.worth-mid[data-v-a0a7b6ec]{color:#ff7d00}.worth-lo[data-v-a0a7b6ec]{color:#c9cdd4}@media(max-width:900px){.cards4[data-v-a0a7b6ec],.grid2[data-v-a0a7b6ec]{grid-template-columns:1fr}}.cards4[data-v-d1ea03e0]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.stat .k[data-v-d1ea03e0]{color:#86909c;font-size:13px}.stat .v[data-v-d1ea03e0]{font-size:28px;font-weight:700;margin-top:6px}.grid2[data-v-d1ea03e0]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.card-title[data-v-d1ea03e0]{font-weight:600;margin-bottom:10px}.steps[data-v-d1ea03e0]{display:flex;flex-direction:column;gap:14px;margin-bottom:16px}.step[data-v-d1ea03e0]{display:flex;gap:10px}.no[data-v-d1ea03e0]{width:24px;height:24px;border-radius:50%;background:#ff2442;color:#fff;font-size:13px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.step b[data-v-d1ea03e0]{font-size:14px}.step p[data-v-d1ea03e0]{color:#86909c;font-size:12px;margin-top:2px;line-height:1.5}.actions[data-v-d1ea03e0]{display:flex;gap:10px}.btn.small[data-v-d1ea03e0]{display:inline-block;text-decoration:none;padding:7px 14px;font-size:13px}.empty[data-v-d1ea03e0]{color:#86909c;font-size:13px;padding:14px 0}.note[data-v-d1ea03e0]{color:#86909c;font-size:12px;margin-top:10px;line-height:1.6}@media(max-width:900px){.cards4[data-v-d1ea03e0],.grid2[data-v-d1ea03e0]{grid-template-columns:1fr}}.chips[data-v-b089c4e7]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-b089c4e7]{display:inline-flex;align-items:center;gap:6px;background:#fff0f2;color:#ff2442;border-radius:16px;padding:6px 14px;font-size:13px;cursor:pointer}.chip i[data-v-b089c4e7]{font-style:normal;font-weight:700}.chip[data-v-b089c4e7]:hover{background:#ff2442;color:#fff}.chip.cat[data-v-b089c4e7]{background:#f2f3f5;color:#4e5969}.chip.cat.on[data-v-b089c4e7]{background:#ff2442;color:#fff;font-weight:600}.chip .heat[data-v-b089c4e7]{font-style:normal;font-size:11px;opacity:.7}.trending-list[data-v-b089c4e7]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.note[data-v-b089c4e7]{color:#86909c;font-size:12px;margin-top:10px;line-height:1.6}.src-tag[data-v-b089c4e7]{display:inline-block;margin-left:8px;font-size:11px;font-weight:400;color:#00b42a;background:#e8ffea;border-radius:8px;padding:1px 8px;vertical-align:middle}.src-tag.warn[data-v-b089c4e7]{color:#ff7d00;background:#fff7e8}.link-del[data-v-b089c4e7]{background:none;border:none;color:#f53f3f;cursor:pointer;font-size:13px}.star-btn[data-v-b089c4e7]{background:none;border:none;font-size:16px;cursor:pointer;color:#c9cdd4}.star-btn.on[data-v-b089c4e7]{color:#ff7d00}.empty[data-v-b089c4e7]{color:#86909c;font-size:13px;padding:14px 0}.batch-area[data-v-b089c4e7]{width:100%;font-family:Consolas,monospace;font-size:13px;resize:vertical}.btn.orange[data-v-b089c4e7]{background:#ff7d00;border-color:#ff7d00}.btn.orange[data-v-b089c4e7]:hover{background:#e96b00}.ok[data-v-b089c4e7]{color:#00b42a;font-size:13px;margin-top:8px}.badge[data-v-b089c4e7]{font-style:normal;font-size:10px;border-radius:6px;padding:1px 5px}.badge.rising[data-v-b089c4e7]{background:#ffecec;color:#f53f3f}.badge.blue-ocean[data-v-b089c4e7]{background:#e8ffea;color:#00b42a}.cmp-table[data-v-b089c4e7]{margin-top:10px;font-size:13px}.up-link[data-v-b089c4e7]{color:#ff2442;font-size:12px;text-decoration:none;margin-left:8px;font-weight:500}.up-link[data-v-b089c4e7]:hover{text-decoration:underline}.cmp-head[data-v-b089c4e7],.cmp-row[data-v-b089c4e7]{display:grid;grid-template-columns:3fr 1fr 1fr 1fr 1.2fr;gap:8px;align-items:center;padding:7px 10px}.cmp-head[data-v-b089c4e7]{color:#86909c;font-size:12px;border-bottom:1px solid #f2f3f5}.cmp-row[data-v-b089c4e7]{border-bottom:1px solid #f7f8fa;cursor:pointer}.cmp-row[data-v-b089c4e7]:hover{background:#fff7f8}.cmp-word[data-v-b089c4e7]{font-weight:500}.worth-hi[data-v-b089c4e7]{color:#00b42a;font-weight:600}.worth-mid[data-v-b089c4e7]{color:#ff7d00}.worth-lo[data-v-b089c4e7]{color:#c9cdd4}.v-blue[data-v-b089c4e7]{color:#00b42a;font-weight:600}.v-mid[data-v-b089c4e7]{color:#ff7d00}.v-lo[data-v-b089c4e7]{color:#c9cdd4}@media(max-width:768px){.cmp-table[data-v-b089c4e7]{overflow-x:auto;-webkit-overflow-scrolling:touch}.cmp-head[data-v-b089c4e7],.cmp-row[data-v-b089c4e7]{min-width:440px}}.mode-tabs[data-v-606c7157]{display:flex;gap:8px;margin-bottom:14px}.mode-tab[data-v-606c7157]{border:1px solid #d5d8de;background:#fff;border-radius:8px;padding:8px 14px;font-size:13px;cursor:pointer;color:#4e5969}.mode-tab.on[data-v-606c7157]{background:#ff2442;border-color:#ff2442;color:#fff;font-weight:600}.ready-banner[data-v-606c7157]{border-radius:8px;padding:10px 14px;font-size:14px;font-weight:600;margin-bottom:10px;text-align:center}.grid2[data-v-606c7157]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.submit[data-v-606c7157]{width:100%;margin-top:16px}.hint-card .hint-title[data-v-606c7157]{font-weight:600;margin-bottom:10px}.hint-line[data-v-606c7157]{margin-bottom:8px}.note[data-v-606c7157]{color:#86909c;font-size:12px;margin-top:12px;line-height:1.6}.score-head[data-v-606c7157]{text-align:center;padding:8px 0 16px}.big-score[data-v-606c7157]{font-size:52px;font-weight:700}.score-label[data-v-606c7157]{color:#86909c;font-size:13px}.dim[data-v-606c7157]{margin-bottom:14px}.dim-head[data-v-606c7157]{display:flex;justify-content:space-between;font-size:14px;font-weight:600;margin-bottom:4px}.dim-sub[data-v-606c7157]{font-weight:400;font-size:12px;color:#86909c}.dim-score.bad[data-v-606c7157]{color:#f53f3f}.dim-score.good[data-v-606c7157]{color:#00b42a}.compliance[data-v-606c7157]{border-top:1px dashed #e5e6eb;padding-top:12px}.bar[data-v-606c7157]{height:8px;background:#f2f3f5;border-radius:4px;overflow:hidden}.bar-fill[data-v-606c7157]{height:100%;border-radius:4px}.tips[data-v-606c7157]{margin:6px 0 0 18px;color:#4e5969;font-size:13px;line-height:1.6}.share-btn[data-v-606c7157]{width:100%;margin-top:14px;background:linear-gradient(135deg,#ff2442,#ff6b81,#ff9a62,#ff2442);background-size:300% 300%;border:none;color:#fff;border-radius:12px;padding:12px 16px;cursor:pointer;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:4px;animation:shareGlow-606c7157 1.8s ease-in-out infinite}.share-btn[data-v-606c7157]:before{content:"";position:absolute;top:0;left:0;width:55%;height:100%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.5),transparent);transform:skew(-20deg);animation:shareSweep-606c7157 2.8s ease-in-out infinite;pointer-events:none}.share-btn[data-v-606c7157]:hover{transform:translateY(-1px);animation-play-state:paused}.share-btn[data-v-606c7157]:hover:before{animation-play-state:paused}.share-btn[data-v-606c7157]:disabled{opacity:.7;cursor:wait;animation:none}.share-btn[data-v-606c7157]:disabled:before{animation:none;opacity:0}.share-btn-main[data-v-606c7157]{font-size:22px;font-weight:700;color:#fff;display:inline-flex;align-items:center;gap:8px}.share-btn-main .share-icon[data-v-606c7157]{display:inline-block;animation:shareBounce-606c7157 1.6s ease-in-out infinite;font-size:24px}@keyframes shareGlow-606c7157{0%,to{box-shadow:0 4px 14px #ff244259}50%{box-shadow:0 6px 28px #ff2442b3}}@keyframes shareSweep-606c7157{0%{left:-60%}65%{left:120%}to{left:120%}}@keyframes shareBounce-606c7157{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.modal-mask[data-v-606c7157]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:200;display:flex;align-items:center;justify-content:center;padding:16px}.modal[data-v-606c7157]{background:#fff;border-radius:14px;padding:20px;max-width:460px;width:100%;max-height:92vh;overflow:auto}.modal h3[data-v-606c7157]{font-size:17px;margin-bottom:8px}.modal-note[data-v-606c7157]{font-size:13px;color:#4e5969;line-height:1.7;margin-bottom:12px}.share-preview[data-v-606c7157]{display:flex;justify-content:center}.share-preview canvas[data-v-606c7157]{width:100%;max-width:300px;height:auto;border-radius:10px;box-shadow:0 4px 14px #0000001f}.modal-actions[data-v-606c7157]{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.modal-actions .btn[data-v-606c7157]{flex:1}@media(max-width:900px){.grid2[data-v-606c7157]{grid-template-columns:1fr}}.grid3[data-v-1a22deae]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.quota-bar[data-v-1a22deae]{display:flex;align-items:center;gap:12px;padding:12px 16px}.q-label[data-v-1a22deae]{color:#4e5969;font-size:13px}.q-val[data-v-1a22deae]{font-weight:700;color:#ff2442;font-size:14px}.q-val.q-low[data-v-1a22deae]{color:#ff7d00}.q-unlimited[data-v-1a22deae]{color:#00b42a}.q-up[data-v-1a22deae]{margin-left:auto;color:#ff2442;font-size:13px;text-decoration:none}.q-up[data-v-1a22deae]:hover{text-decoration:underline}.q-up.q-buy[data-v-1a22deae]{margin-left:12px;cursor:pointer}.q-detail[data-v-1a22deae]{color:#86909c;font-size:12px}.buy-mask[data-v-1a22deae]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:100}.buy-panel[data-v-1a22deae]{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:340px;max-width:92vw;background:#fff;border-radius:14px;padding:18px;z-index:101;box-shadow:0 8px 30px #00000026}.buy-head[data-v-1a22deae]{display:flex;justify-content:space-between;align-items:center}.buy-title[data-v-1a22deae]{font-size:16px;font-weight:700}.buy-close[data-v-1a22deae]{border:0;background:#f2f3f5;border-radius:50%;width:28px;height:28px;cursor:pointer}.buy-tip[data-v-1a22deae]{font-size:12px;color:#86909c;margin:10px 0}.buy-loading[data-v-1a22deae]{text-align:center;color:#86909c;padding:24px 0}.pack-list[data-v-1a22deae]{display:flex;gap:8px;margin:12px 0}.pack[data-v-1a22deae]{flex:1;border:1.5px solid #e5e6eb;border-radius:10px;padding:12px 6px;text-align:center;cursor:pointer}.pack.on[data-v-1a22deae]{border-color:#ff2442;background:#fff5f6}.pack-name[data-v-1a22deae]{font-size:12px;color:#4e5969}.pack-price[data-v-1a22deae]{font-size:18px;font-weight:700;color:#ff2442;margin-top:4px}.buy-btn[data-v-1a22deae]{width:100%;margin-top:8px}.buy-or[data-v-1a22deae]{text-align:center;font-size:12px;color:#86909c;margin-top:10px}.buy-qr[data-v-1a22deae]{margin-top:14px;text-align:center}.buy-qr img[data-v-1a22deae]{width:220px;height:220px;border-radius:8px}.buy-qr-tip[data-v-1a22deae]{font-size:12px;color:#86909c;margin-top:6px}.card-title[data-v-1a22deae]{font-weight:600;margin-bottom:8px;display:flex;justify-content:space-between;align-items:center}.line[data-v-1a22deae]{display:flex;align-items:center;gap:10px;padding:9px 6px;border-bottom:1px solid #f2f3f5;cursor:pointer;font-size:13px}.line[data-v-1a22deae]:hover{background:#f7f9fc}.idx[data-v-1a22deae]{width:30px;color:#86909c;font-size:12px;flex-shrink:0}.txt[data-v-1a22deae]{flex:1}.copy-hint[data-v-1a22deae]{color:#ff2442;font-size:12px;opacity:.7}.line:hover .copy-hint[data-v-1a22deae]{opacity:1}.save-btn[data-v-1a22deae]{background:#ff2442;color:#fff;font-size:12px;padding:4px 10px;border-radius:5px;cursor:pointer}.save-btn.saving[data-v-1a22deae]{background:#c9cdd4}.save-msg[data-v-1a22deae]{margin-top:8px;font-size:12px;color:#00b42a}.tag-pick[data-v-1a22deae]{display:flex;align-items:center;gap:8px;padding:6px;border-bottom:1px solid #f2f3f5;cursor:pointer;font-size:13px}.tag-pick[data-v-1a22deae]:hover{background:#f7f9fc}.note[data-v-1a22deae]{color:#86909c;font-size:12px;margin-top:8px}@media(max-width:1100px){.grid3[data-v-1a22deae]{grid-template-columns:1fr}}.quota-row[data-v-443752b8]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.quota-pill[data-v-443752b8]{background:#fff0f2;color:#ff2442;font-size:13px;padding:6px 14px;border-radius:16px}.quota-warn[data-v-443752b8]{color:#ff7d00;font-size:13px}.note[data-v-443752b8]{color:#86909c;font-size:12px;margin-top:8px}.mono[data-v-443752b8]{font-family:Consolas,monospace;font-size:12px}.link[data-v-443752b8]{background:none;border:none;color:#ff2442;cursor:pointer;font-size:13px;margin-right:8px}.link-del[data-v-443752b8]{background:none;border:none;color:#f53f3f;cursor:pointer;font-size:13px}.rank-chart[data-v-443752b8]{margin-top:10px;overflow-x:auto}.chart-svg[data-v-443752b8]{width:100%;min-width:480px;height:auto}.record-row[data-v-443752b8]{display:flex;gap:10px;margin-top:12px;align-items:center}.record-input[data-v-443752b8]{width:180px}.ok[data-v-443752b8]{color:#00b42a;font-size:13px;margin-top:8px}.tag.pink[data-v-443752b8]{background:#fff0f2;color:#ff2442}.acc-grid[data-v-443752b8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin-top:12px}.acc-card[data-v-443752b8]{border:1px solid #f2f3f5;border-radius:10px;padding:12px 14px}@media(max-width:768px){.record-row[data-v-443752b8]{flex-direction:column;align-items:stretch}.record-input[data-v-443752b8]{width:100%}}.acc-name[data-v-443752b8]{font-size:13px;color:#4e5969}.acc-rate[data-v-443752b8]{font-size:24px;font-weight:700;margin:4px 0}.acc-rate.low[data-v-443752b8]{color:#ff7d00}.acc-detail[data-v-443752b8]{font-size:12px;color:#86909c}.steps[data-v-d44ca43e]{display:flex;flex-direction:column;gap:14px}.step[data-v-d44ca43e]{display:flex;gap:12px}.step-no[data-v-d44ca43e]{width:28px;height:28px;border-radius:50%;background:#ff2442;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.step-body b[data-v-d44ca43e]{font-size:15px}.step-body p[data-v-d44ca43e]{margin:4px 0 0;color:#4e5969;font-size:13px;line-height:1.7}.list[data-v-d44ca43e]{margin:0;padding-left:20px;color:#4e5969;font-size:14px;line-height:1.9}.qa[data-v-d44ca43e]{margin-bottom:12px}.qa p[data-v-d44ca43e]{margin:4px 0 0;color:#4e5969;font-size:13px;line-height:1.7}.page-pad[data-v-1d61cd4d]{padding-bottom:90px}.plan-grid[data-v-1d61cd4d]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.plan-card[data-v-1d61cd4d]{border:2px solid #e5e6eb;border-radius:14px;padding:18px;cursor:pointer;background:#fff;transition:all .15s}.plan-card[data-v-1d61cd4d]:hover{border-color:#ffd6dd}.plan-card.on[data-v-1d61cd4d]{border-color:#ff2442;box-shadow:0 6px 20px #ff24421f}.plan-card.owned[data-v-1d61cd4d]{opacity:.55;border-color:#e5e6eb;box-shadow:none;cursor:not-allowed}.plan-btn.btn-owned[data-v-1d61cd4d]{background:#e5e6eb;color:#86909c;font-weight:400}.expire-warn[data-v-1d61cd4d]{margin-top:12px;padding:10px 14px;background:#fff7e6;border:1px solid #ffd591;border-radius:10px;color:#d46b08;font-size:13px}.plan-name[data-v-1d61cd4d]{font-size:15px;font-weight:600}.plan-price b[data-v-1d61cd4d]{font-size:30px;color:#ff2442}.plan-price span[data-v-1d61cd4d]{font-size:12px;color:#86909c;margin-left:2px}.plan-desc[data-v-1d61cd4d]{font-size:12px;color:#86909c;margin:6px 0 10px;line-height:1.5;min-height:36px}.plan-perks[data-v-1d61cd4d]{margin:0;padding:0 0 0 18px;font-size:12px;color:#4e5969;line-height:1.9}.plan-btn[data-v-1d61cd4d]{margin-top:12px;text-align:center;padding:8px;border-radius:8px;font-size:13px;background:#f2f3f5;color:#86909c}.plan-card.on .plan-btn[data-v-1d61cd4d]{background:#ff2442;color:#fff;font-weight:600}.pay-bar[data-v-1d61cd4d]{position:fixed;left:0;right:0;bottom:0;z-index:80;background:#fff;border-top:1px solid #f2f3f5;box-shadow:0 -4px 16px #00000014}.pay-bar-inner[data-v-1d61cd4d]{max-width:860px;margin:0 auto;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.pay-bar-name[data-v-1d61cd4d]{font-size:13px;color:#4e5969}.pay-bar-price[data-v-1d61cd4d]{font-size:22px;font-weight:700;color:#ff2442}.pay-bar-price span[data-v-1d61cd4d]{font-size:12px;color:#86909c;font-weight:400}.pay-bar-price .strike[data-v-1d61cd4d]{text-decoration:line-through;color:#c9cdd4;font-size:13px;margin-left:6px;font-weight:400}.pay-bar .pay-now[data-v-1d61cd4d]{min-width:140px;padding:12px 24px;font-size:16px;font-weight:600}.coupon-row[data-v-1d61cd4d]{display:flex;align-items:center;gap:8px;margin-top:6px;flex-wrap:wrap}.coupon-input[data-v-1d61cd4d]{width:200px;padding:6px 10px;font-size:13px}.coupon-btn[data-v-1d61cd4d]{padding:6px 12px;font-size:13px}.coupon-msg[data-v-1d61cd4d]{font-size:12px}.coupon-msg.ok[data-v-1d61cd4d]{color:#00b42a}.coupon-msg.err[data-v-1d61cd4d]{color:#f53f3f}.drawer-mask[data-v-1d61cd4d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:90}.pay-drawer[data-v-1d61cd4d]{position:fixed;left:0;right:0;bottom:0;z-index:91;background:#fff;border-radius:16px 16px 0 0;max-height:80vh;overflow-y:auto;box-shadow:0 -8px 30px #00000026}.drawer-head[data-v-1d61cd4d]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f2f3f5;position:sticky;top:0;background:#fff}.drawer-title[data-v-1d61cd4d]{font-size:16px;font-weight:600}.drawer-close[data-v-1d61cd4d]{border:none;background:#f2f3f5;width:32px;height:32px;border-radius:50%;font-size:14px;color:#4e5969;cursor:pointer}.drawer-body[data-v-1d61cd4d]{padding:16px 20px 24px}.pay-modes[data-v-1d61cd4d]{display:flex;gap:8px;margin-bottom:12px}.pay-modes button[data-v-1d61cd4d]{border:1px solid #e5e6eb;background:#fff;padding:8px 14px;border-radius:8px;font-size:13px;color:#4e5969;cursor:pointer}.pay-modes button.on[data-v-1d61cd4d]{border-color:#ff2442;color:#ff2442;font-weight:600;background:#fff0f2}.pay-modes .rec[data-v-1d61cd4d]{font-size:11px;background:#ff2442;color:#fff;border-radius:8px;padding:1px 6px;margin-left:4px}.wx-pay .qr-box[data-v-1d61cd4d]{border-color:#ff2442}.pay-wrap[data-v-1d61cd4d]{display:flex;gap:20px;margin-top:4px}.qr-box[data-v-1d61cd4d]{width:200px;height:200px;flex-shrink:0;border:1px solid #f2f3f5;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#fff}.qr-img[data-v-1d61cd4d]{width:100%;height:100%;object-fit:contain;border-radius:10px}.qr-empty[data-v-1d61cd4d]{font-size:13px;color:#86909c}.alt-link[data-v-1d61cd4d]{margin-top:10px;font-size:13px}.alt-link a[data-v-1d61cd4d]{color:#86909c}.pay-form[data-v-1d61cd4d]{flex:1}.pay-steps[data-v-1d61cd4d]{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.step[data-v-1d61cd4d]{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:#4e5969}.step .no[data-v-1d61cd4d]{width:22px;height:22px;border-radius:50%;background:#ff2442;color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pay-actions[data-v-1d61cd4d]{display:flex;gap:10px;margin-top:10px}.pay-note[data-v-1d61cd4d]{color:#86909c;font-size:12px;margin-top:12px;line-height:1.6}.mono[data-v-1d61cd4d]{font-family:Consolas,monospace;font-size:12px}.ok[data-v-1d61cd4d]{color:#00b42a;font-size:13px;margin-top:8px}.err[data-v-1d61cd4d]{color:#f53f3f;font-size:13px;margin-top:8px}.tag.pink[data-v-1d61cd4d]{background:#fff0f2;color:#ff2442}.tag.blue[data-v-1d61cd4d]{background:#e8ffea;color:#00b42a}.tag.orange[data-v-1d61cd4d]{background:#fff7e8;color:#ff7d00}.note[data-v-1d61cd4d]{color:#86909c;font-size:12px;margin-top:10px}.pay-now[data-v-1d61cd4d]{font-size:16px;padding:13px 22px}.qr-fallback[data-v-1d61cd4d]{margin-top:14px;border-top:1px dashed #e5e6eb;padding-top:14px;text-align:center}.qr-fallback .qr-box[data-v-1d61cd4d]{width:180px;height:180px;margin:0 auto 10px}.qr-fallback .qr-tip[data-v-1d61cd4d]{color:#86909c;font-size:12px;margin-bottom:10px}@media(max-width:1000px){.plan-grid[data-v-1d61cd4d]{grid-template-columns:repeat(3,1fr)}.pay-wrap[data-v-1d61cd4d]{flex-direction:column}}@media(max-width:768px){.plan-grid[data-v-1d61cd4d]{grid-template-columns:1fr}.qr-box[data-v-1d61cd4d]{width:100%;height:auto;aspect-ratio:1}.pay-actions[data-v-1d61cd4d]{flex-direction:column}.pay-actions .btn[data-v-1d61cd4d]{width:100%}.pay-modes[data-v-1d61cd4d]{flex-direction:column}.pay-modes button[data-v-1d61cd4d]{width:100%}.pay-drawer[data-v-1d61cd4d]{max-height:85vh}}.tabs[data-v-32e8cb4a]{display:flex;gap:8px;margin-bottom:14px}.tabs button[data-v-32e8cb4a]{border:1px solid #e5e6eb;background:#fff;padding:8px 16px;border-radius:8px;font-size:14px;color:#4e5969;cursor:pointer}.tabs button.on[data-v-32e8cb4a]{background:#ff2442;color:#fff;border-color:#ff2442;font-weight:600}.badge[data-v-32e8cb4a]{background:#fff;color:#ff2442;border-radius:10px;padding:0 7px;font-size:12px;margin-left:4px}.tabs button.on .badge[data-v-32e8cb4a]{background:#ffffff40;color:#fff}.ops[data-v-32e8cb4a]{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.add-row[data-v-32e8cb4a]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.add-row .input[data-v-32e8cb4a]{width:150px}.input.mini2[data-v-32e8cb4a]{width:110px}.input.mini3[data-v-32e8cb4a]{width:72px}.btn.danger[data-v-32e8cb4a]{border-color:#f53f3f;color:#f53f3f;background:#fff}.btn.danger[data-v-32e8cb4a]:hover{background:#f53f3f;color:#fff}.err[data-v-32e8cb4a]{color:#f53f3f;font-size:13px;margin-top:8px}.dim[data-v-32e8cb4a]{opacity:.55}.tag[data-v-32e8cb4a]{display:inline-block;font-size:12px;padding:2px 10px;border-radius:10px}.tag.pink[data-v-32e8cb4a]{background:#fff0f2;color:#ff2442}.tag.blue[data-v-32e8cb4a]{background:#e8ffea;color:#00b42a}.tag.orange[data-v-32e8cb4a]{background:#fff7e8;color:#ff7d00}.tag.gray[data-v-32e8cb4a]{background:#f2f3f5;color:#86909c}.set-row[data-v-32e8cb4a]{display:flex;gap:16px;align-items:center}.qr-box[data-v-32e8cb4a]{width:150px;height:150px;border:1px solid #f2f3f5;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#fff}.qr-img[data-v-32e8cb4a]{width:100%;height:100%;object-fit:contain;border-radius:8px}.qr-empty[data-v-32e8cb4a]{font-size:12px;color:#86909c}.file-btn[data-v-32e8cb4a]{display:inline-block;padding:8px 14px;border:1px solid #FF2442;color:#ff2442;border-radius:8px;font-size:13px;cursor:pointer}.tip[data-v-32e8cb4a]{color:#86909c;font-size:12px;margin-top:8px}.ta[data-v-32e8cb4a]{width:100%;box-sizing:border-box}.mono[data-v-32e8cb4a]{font-family:Consolas,monospace}.cycle[data-v-32e8cb4a]{font-size:13px;padding:6px 0;color:#f53f3f}.empty[data-v-32e8cb4a]{text-align:center;color:#86909c;padding:20px}.ok[data-v-32e8cb4a]{color:#00b42a;font-size:13px;margin-top:8px}.seg[data-v-32e8cb4a]{display:flex;gap:8px;margin-bottom:12px}.seg button[data-v-32e8cb4a]{border:1px solid #e5e6eb;background:#fff;padding:6px 14px;border-radius:8px;font-size:13px;color:#4e5969;cursor:pointer}.seg button.on[data-v-32e8cb4a]{background:#ff2442;color:#fff;border-color:#ff2442}.c-head[data-v-32e8cb4a]{display:flex;align-items:center;gap:10px;margin-bottom:6px}.c-time[data-v-32e8cb4a]{font-size:12px;color:#86909c}.c-contact[data-v-32e8cb4a]{font-size:13px;color:#4e5969;margin-bottom:6px}.c-content[data-v-32e8cb4a]{font-size:14px;line-height:1.6;white-space:pre-wrap;background:#f7f8fa;border-radius:8px;padding:10px 12px;margin-bottom:10px}.c-reply[data-v-32e8cb4a]{font-size:13px;color:#00b42a;margin-top:6px}.log-filter[data-v-32e8cb4a]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.log-filter .input[data-v-32e8cb4a]{max-width:220px}.input.sm[data-v-32e8cb4a]{width:150px;padding:7px 10px;font-size:13px}.btn.sm[data-v-32e8cb4a]{padding:7px 14px;font-size:13px}.log-stats[data-v-32e8cb4a]{font-size:13px;color:#86909c;margin-bottom:10px}.log-stats b[data-v-32e8cb4a]{color:#1f2329}.td-nowrap[data-v-32e8cb4a]{white-space:nowrap}@media(max-width:768px){.add-row .input[data-v-32e8cb4a],.input.mini2[data-v-32e8cb4a],.input.mini3[data-v-32e8cb4a]{width:100%}.add-row[data-v-32e8cb4a]{align-items:stretch}.set-row[data-v-32e8cb4a]{flex-direction:column;align-items:flex-start;gap:8px}}.card-title[data-v-2e520d25]{font-weight:600;margin-bottom:10px;display:flex;align-items:center;gap:8px}.track-row[data-v-2e520d25]{display:flex;align-items:center;gap:10px;padding:8px 4px;border-bottom:1px solid #f2f3f5;font-size:14px}.track-row .txt[data-v-2e520d25]{flex:1}.mini-btn[data-v-2e520d25]{border:1px solid #d5d8de;background:#fff;border-radius:5px;padding:4px 10px;font-size:12px;cursor:pointer;color:#4e5969}.mini-btn.del[data-v-2e520d25]{color:#f53f3f;border-color:#ffe0d8}.mini-btn[data-v-2e520d25]:hover{background:#f2f3f5}.warn[data-v-2e520d25]{background:#fff7e6;color:#d46b08;border-radius:6px;padding:8px 12px;font-size:13px;margin-bottom:10px}.note[data-v-2e520d25]{color:#86909c;font-size:12px;margin-top:10px}.grid4[data-v-813dd3ee]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.metric[data-v-813dd3ee]{background:#f7f8fa;border-radius:10px;padding:14px 16px}.metric b[data-v-813dd3ee]{display:block;font-size:26px}.metric span[data-v-813dd3ee]{font-size:12px;color:#86909c}.card-title[data-v-813dd3ee]{font-weight:600;margin-bottom:10px}.empty[data-v-813dd3ee]{text-align:center;color:#86909c;padding:16px}.foot[data-v-813dd3ee]{color:#86909c;font-size:12px;margin-top:10px}@media(max-width:900px){.grid4[data-v-813dd3ee]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.grid4[data-v-813dd3ee]{grid-template-columns:1fr}}.share-page[data-v-e1b49658]{min-height:100vh;background:linear-gradient(160deg,#fff,#fff5f6);display:flex;justify-content:center;padding:28px 14px}.share-card[data-v-e1b49658]{width:100%;max-width:420px;background:#fff;border-radius:18px;box-shadow:0 10px 32px #ff24421a;padding:24px 20px 20px}.share-brand[data-v-e1b49658]{font-size:12px;color:#ff2442;font-weight:700;text-align:center;letter-spacing:.5px}.share-who[data-v-e1b49658]{font-size:13px;color:#86909c;text-align:center;margin-top:6px}.share-title[data-v-e1b49658]{font-size:15px;color:#1f2329;font-weight:600;text-align:center;margin:12px 0 16px;line-height:1.5}.score-box[data-v-e1b49658]{background:linear-gradient(135deg,#ff2442,#ff7a45);border-radius:14px;padding:18px 14px;text-align:center;color:#fff}.score-num[data-v-e1b49658]{font-size:46px;font-weight:800;line-height:1.1}.score-max[data-v-e1b49658]{font-size:16px;font-weight:400;opacity:.85;margin-left:2px}.score-tag[data-v-e1b49658]{display:inline-block;background:#ffffff38;border-radius:20px;padding:3px 14px;font-size:14px;font-weight:700;margin-top:6px}.score-note[data-v-e1b49658]{font-size:12px;opacity:.92;margin-top:6px}.score-pct[data-v-e1b49658]{font-size:14px;font-weight:600;margin-top:12px}.score-pct b[data-v-e1b49658]{font-size:18px}.dims[data-v-e1b49658]{margin:18px 0 4px}.dim-row[data-v-e1b49658]{display:flex;align-items:center;gap:8px;margin:8px 0}.dim-name[data-v-e1b49658]{width:74px;font-size:12px;color:#4e5969;text-align:right;flex:none}.dim-bar[data-v-e1b49658]{flex:1;height:8px;background:#f2f3f5;border-radius:4px;overflow:hidden}.dim-bar i[data-v-e1b49658]{display:block;height:100%;background:linear-gradient(90deg,#ff2442,#ff7a45);border-radius:4px}.dim-score[data-v-e1b49658]{width:24px;font-size:12px;color:#4e5969;text-align:right;flex:none}.tips[data-v-e1b49658]{background:#fff7e6;border-radius:10px;padding:12px 14px;margin-top:14px}.tips-title[data-v-e1b49658]{font-size:13px;font-weight:700;color:#d46b08;margin-bottom:6px}.tip-line[data-v-e1b49658]{font-size:13px;color:#4e5969;line-height:1.6}.share-cta[data-v-e1b49658]{display:block;text-align:center;background:#ff2442;color:#fff;text-decoration:none;font-size:15px;font-weight:700;border-radius:10px;padding:13px;margin-top:16px}.share-cta[data-v-e1b49658]:hover{background:#e0223b}.share-foot[data-v-e1b49658]{font-size:11px;color:#86909c;text-align:center;margin-top:12px;line-height:1.6}.share-loading[data-v-e1b49658]{text-align:center;color:#86909c;font-size:14px;padding:40px 0}.share-err[data-v-e1b49658]{text-align:center;color:#f53f3f;font-size:14px;padding:20px 0 8px}.pub-page[data-v-a9ea75ef]{min-height:100vh;background:#f5f6f8;padding:24px 16px 48px;max-width:860px;margin:0 auto}.pub-head[data-v-a9ea75ef]{text-align:center;margin-bottom:18px}.pub-brand[data-v-a9ea75ef]{font-size:13px;color:#ff2442;font-weight:700;letter-spacing:.5px}.pub-brand span[data-v-a9ea75ef]{color:#86909c;font-weight:400}.pub-head h1[data-v-a9ea75ef]{font-size:24px;margin:10px 0 6px;color:#1f2329}.free-badge[data-v-a9ea75ef]{display:inline-block;background:#fff7e6;color:#d46b08;font-size:12px;border-radius:20px;padding:2px 10px;vertical-align:middle;margin-left:6px}.pub-sub[data-v-a9ea75ef]{font-size:13px;color:#86909c}.cat-tabs[data-v-a9ea75ef]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:14px}.cat-tab[data-v-a9ea75ef]{border:1px solid #e5e6eb;background:#fff;border-radius:20px;padding:7px 14px;font-size:13px;color:#4e5969;cursor:pointer}.cat-tab.on[data-v-a9ea75ef]{background:#ff2442;border-color:#ff2442;color:#fff;font-weight:600}.pub-card[data-v-a9ea75ef]{background:#fff;border-radius:14px;box-shadow:0 4px 16px #0000000d;padding:8px 16px 18px}.pub-loading[data-v-a9ea75ef],.pub-err[data-v-a9ea75ef]{text-align:center;color:#86909c;padding:40px 0;font-size:14px}.pub-err[data-v-a9ea75ef]{color:#f53f3f}.word-list[data-v-a9ea75ef]{margin-top:8px}.word-row[data-v-a9ea75ef]{display:flex;align-items:center;gap:10px;padding:12px 2px;border-bottom:1px solid #f2f3f5}.rank[data-v-a9ea75ef]{width:22px;height:22px;border-radius:50%;background:#f2f3f5;color:#86909c;font-size:12px;display:flex;align-items:center;justify-content:center;flex:none}.word-row:nth-child(-n+3) .rank[data-v-a9ea75ef]{background:#fff0f2;color:#ff2442;font-weight:700}.word[data-v-a9ea75ef]{flex:1;font-size:15px;font-weight:600;color:#1f2329;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge-bo[data-v-a9ea75ef]{background:#e8ffea;color:#00b42a;font-size:11px;border-radius:4px;padding:1px 6px;flex:none}.badge-rise[data-v-a9ea75ef]{background:#fff0f2;color:#ff2442;font-size:11px;border-radius:4px;padding:1px 6px;flex:none}.heat[data-v-a9ea75ef],.worth[data-v-a9ea75ef]{font-size:13px;color:#4e5969;text-align:right;flex:none;min-width:72px}.heat em[data-v-a9ea75ef],.worth em[data-v-a9ea75ef]{display:block;font-size:10px;color:#86909c;font-style:normal}.pub-cta[data-v-a9ea75ef]{display:block;width:100%;margin-top:16px;background:#ff2442;color:#fff;border:none;border-radius:10px;padding:13px;font-size:14px;font-weight:600;cursor:pointer}.pub-cta[data-v-a9ea75ef]:hover{background:#e0223b}.pub-foot[data-v-a9ea75ef]{text-align:center;font-size:11px;color:#86909c;margin-top:10px}.pub-tools-entry[data-v-a9ea75ef]{text-align:center;margin-top:20px}.tool-link[data-v-a9ea75ef]{color:#ff2442;font-size:14px;font-weight:600;text-decoration:none}.pub-page[data-v-202858f1]{min-height:100vh;background:#f5f6f8;padding:24px 16px 48px;max-width:640px;margin:0 auto}.pub-head[data-v-202858f1]{text-align:center;margin-bottom:20px}.pub-brand[data-v-202858f1]{font-size:13px;color:#ff2442;font-weight:700;letter-spacing:.5px}.pub-brand span[data-v-202858f1]{color:#86909c;font-weight:400}.pub-head h1[data-v-202858f1]{font-size:22px;margin:10px 0 6px;color:#1f2329}.free-badge[data-v-202858f1]{display:inline-block;background:#fff7e6;color:#d46b08;font-size:12px;border-radius:20px;padding:2px 10px;vertical-align:middle;margin-left:6px}.pub-sub[data-v-202858f1]{font-size:13px;color:#86909c}.tool-card[data-v-202858f1]{background:#fff;border-radius:14px;box-shadow:0 4px 16px #0000000d;padding:20px;margin-bottom:16px}.tool-card h2[data-v-202858f1]{font-size:17px;margin-bottom:6px;color:#1f2329}.tool-desc[data-v-202858f1]{font-size:13px;color:#86909c;margin-bottom:12px}.tool-input[data-v-202858f1]{width:100%;border:1px solid #d5d8de;border-radius:8px;padding:10px 12px;font-size:14px;margin-bottom:10px;box-sizing:border-box;font-family:inherit}.tool-input[data-v-202858f1]:focus{outline:none;border-color:#ff2442}.tool-btn[data-v-202858f1]{width:100%;background:#ff2442;color:#fff;border:none;border-radius:8px;padding:11px;font-size:15px;font-weight:600;cursor:pointer}.tool-btn[data-v-202858f1]:disabled{background:#c9cdd4;cursor:not-allowed}.tool-result[data-v-202858f1]{margin-top:14px;background:#f7f8fa;border-radius:10px;padding:14px}.score-line[data-v-202858f1]{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.score-line b[data-v-202858f1]{font-size:30px}.score-line span[data-v-202858f1]{color:#86909c;font-size:13px}.tip-line[data-v-202858f1]{font-size:13px;color:#4e5969;line-height:1.7}.unlock-btn[data-v-202858f1]{margin-top:10px;width:100%;background:#fff;color:#ff2442;border:1px solid #FF2442;border-radius:8px;padding:10px;font-size:14px;font-weight:600;cursor:pointer}.pub-links[data-v-202858f1]{display:flex;justify-content:center;gap:20px;margin-top:6px;flex-wrap:wrap}.tool-link[data-v-202858f1]{color:#ff2442;font-size:14px;font-weight:600;text-decoration:none}.pub-page[data-v-bdf81dce]{min-height:100vh;background:#f5f6f8;padding:24px 16px 48px;max-width:640px;margin:0 auto}.pub-head[data-v-bdf81dce]{text-align:center;margin-bottom:20px}.pub-brand[data-v-bdf81dce]{font-size:13px;color:#ff2442;font-weight:700;letter-spacing:.5px}.pub-brand span[data-v-bdf81dce]{color:#86909c;font-weight:400}.pub-head h1[data-v-bdf81dce]{font-size:22px;margin:10px 0 6px;color:#1f2329}.free-badge[data-v-bdf81dce]{display:inline-block;background:#fff7e6;color:#d46b08;font-size:12px;border-radius:20px;padding:2px 10px;vertical-align:middle;margin-left:6px}.pub-sub[data-v-bdf81dce]{font-size:13px;color:#86909c}.report-card[data-v-bdf81dce]{background:#fff;border-radius:14px;box-shadow:0 4px 16px #0000000d;padding:28px 20px;text-align:center}.report-icon[data-v-bdf81dce]{font-size:40px}.report-card h2[data-v-bdf81dce]{font-size:18px;margin:10px 0 14px;color:#1f2329}.report-points[data-v-bdf81dce]{list-style:none;text-align:left;padding:0;margin:0 0 18px}.report-points li[data-v-bdf81dce]{font-size:13px;color:#4e5969;line-height:1.8;padding-left:18px;position:relative}.report-points li[data-v-bdf81dce]:before{content:"✓";position:absolute;left:0;color:#00b42a;font-weight:700}.report-btn[data-v-bdf81dce]{background:#ff2442;color:#fff;border:none;border-radius:10px;padding:13px 24px;font-size:15px;font-weight:700;cursor:pointer}.report-btn[data-v-bdf81dce]:hover{background:#e0223b}.report-note[data-v-bdf81dce]{font-size:11px;color:#86909c;margin-top:12px}.pub-links[data-v-bdf81dce]{display:flex;justify-content:center;gap:20px;margin-top:20px;flex-wrap:wrap}.tool-link[data-v-bdf81dce]{color:#ff2442;font-size:14px;font-weight:600;text-decoration:none}.wrap[data-v-05e13bc5]{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f5f6f8;padding:24px 16px}.box[data-v-05e13bc5]{width:100%;max-width:460px;background:#fff;border:1px solid #e5e6eb;border-radius:12px;padding:32px 28px}.logo[data-v-05e13bc5]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.mark[data-v-05e13bc5]{width:34px;height:34px;border-radius:9px;background:linear-gradient(135deg,#ff2442,#ff7a45);display:flex;align-items:center;justify-content:center}.mark svg[data-v-05e13bc5]{display:block}h1[data-v-05e13bc5]{font-size:22px;margin-bottom:8px}.sub[data-v-05e13bc5]{color:#86909c;font-size:13px;line-height:1.7;margin-bottom:6px}.f[data-v-05e13bc5]{display:block;font-size:13px;color:#4e5969;margin:16px 0 6px}.input[data-v-05e13bc5],.textarea[data-v-05e13bc5]{width:100%;border:1px solid #d5d8de;border-radius:8px;padding:10px 12px;font-size:14px;font-family:inherit}.input[data-v-05e13bc5]:focus,.textarea[data-v-05e13bc5]:focus{outline:none;border-color:#ff2442}.err[data-v-05e13bc5]{color:#f53f3f;font-size:13px;margin-top:10px}.ok[data-v-05e13bc5]{color:#00b42a;font-size:13px;margin-top:10px}.btn[data-v-05e13bc5]{width:100%;margin-top:16px;background:#ff2442;color:#fff;border:none;border-radius:8px;padding:11px;font-size:15px;cursor:pointer}.btn[data-v-05e13bc5]:hover{background:#e0223b}.btn[data-v-05e13bc5]:disabled{background:#c9cdd4;cursor:not-allowed}.alt[data-v-05e13bc5]{margin-top:14px;font-size:13px;color:#4e5969}.alt a[data-v-05e13bc5]{color:#ff2442;text-decoration:none}.back[data-v-05e13bc5]{display:inline-block;margin-top:12px;font-size:13px;color:#86909c;text-decoration:none}.foot[data-v-05e13bc5]{margin-top:18px;font-size:12px;color:#86909c;text-align:center}.foot a[data-v-05e13bc5]{color:#4e5969;text-decoration:none}.foot a[data-v-05e13bc5]:hover{color:#ff2442}.head-card[data-v-4a0ce0bf]{display:flex;align-items:center;gap:12px}.unread[data-v-4a0ce0bf]{font-weight:700;color:#ff2442;font-size:15px}.link[data-v-4a0ce0bf]{margin-left:auto;color:#ff2442;font-size:13px;text-decoration:none}.card-list[data-v-4a0ce0bf]{display:flex;flex-direction:column;gap:10px;margin-top:12px}.alert-item[data-v-4a0ce0bf]{position:relative;background:#fff;border-radius:12px;padding:14px 16px;box-shadow:0 1px 4px #0000000f;cursor:pointer}.alert-item.unread[data-v-4a0ce0bf]{border:1px solid #FFD6DD;background:#fff7f8}.alert-top[data-v-4a0ce0bf]{display:flex;justify-content:space-between;align-items:center}.alert-level[data-v-4a0ce0bf]{font-size:12px;font-weight:600;color:#ff2442;background:#ffedef;border-radius:4px;padding:2px 8px}.alert-time[data-v-4a0ce0bf]{font-size:12px;color:#86909c}.alert-title[data-v-4a0ce0bf]{font-size:15px;font-weight:600;margin-top:8px}.alert-content[data-v-4a0ce0bf]{font-size:13px;color:#4e5969;margin-top:4px;line-height:1.6}.dot[data-v-4a0ce0bf]{position:absolute;top:14px;right:14px;width:8px;height:8px;border-radius:50%;background:#ff2442}.empty[data-v-4a0ce0bf]{text-align:center;color:#86909c;padding:60px 0;font-size:14px}.empty-icon[data-v-4a0ce0bf]{font-size:40px;margin-bottom:10px}.empty-sub[data-v-4a0ce0bf]{font-size:12px;margin-top:6px}*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,Segoe UI,Microsoft YaHei,sans-serif;background:#f5f6f8;color:#1f2329}.auth-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center}.layout{display:flex;min-height:100vh}.sidebar{width:220px;background:#fff;border-right:1px solid #e5e6eb;padding:20px 14px;display:flex;flex-direction:column}.brand{display:flex;gap:10px;align-items:center;padding:4px 8px 20px}.brand-mark{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#ff2442,#ff7a45);color:#fff;font-weight:700;font-size:20px;display:flex;align-items:center;justify-content:center}.brand-name{font-weight:700;font-size:15px;line-height:1.3}.brand-name span{font-size:11px;color:#86909c;font-weight:400}nav{flex:1;display:flex;flex-direction:column;gap:4px}.nav-group{font-size:11px;color:#86909c;padding:14px 12px 6px;font-weight:500}.nav-item{display:block;padding:10px 12px;border-radius:8px;color:#4e5969;text-decoration:none;font-size:14px}.nav-item:hover{background:#f2f3f5}.nav-item.active{background:#fff0f2;color:#ff2442;font-weight:600}.nav-badge{display:inline-block;background:#ff2442;color:#fff;border-radius:10px;font-size:10px;line-height:1;padding:3px 6px;margin-left:6px;vertical-align:1px}.m-bell{position:relative;font-size:18px;text-decoration:none}.bell-badge{position:absolute;top:-6px;right:-10px;background:#ff2442;color:#fff;border-radius:9px;font-size:10px;line-height:1;padding:3px 5px}.side-foot{border-top:1px solid #e5e6eb;padding-top:12px}.plan-tag{display:inline-block;font-size:11px;background:#f2f3f5;color:#86909c;border-radius:4px;padding:2px 8px;margin-bottom:8px}.plan-tag.admin{background:linear-gradient(135deg,#ff2442,#ff7a45);color:#fff}.link-btn{background:none;border:none;color:#ff2442;cursor:pointer;font-size:13px}.main{flex:1;padding:24px 28px;overflow:auto}.site-foot{margin-top:28px;padding-top:16px;border-top:1px solid #e5e6eb;font-size:12px;color:#86909c}.site-foot .foot-links{display:flex;gap:18px;margin-bottom:6px}.site-foot .foot-links a{color:#4e5969;text-decoration:none}.site-foot .foot-links a:hover{color:#ff2442}.site-foot .foot-meta{line-height:1.7}.card{background:#fff;border:1px solid #e5e6eb;border-radius:10px;padding:20px}.page-title{font-size:20px;font-weight:700;margin-bottom:4px}.page-sub{color:#86909c;font-size:13px;margin-bottom:20px}.btn{background:#ff2442;color:#fff;border:none;border-radius:6px;padding:9px 16px;font-size:14px;cursor:pointer}.btn:hover{background:#e0223b}.btn.gray{background:#f2f3f5;color:#4e5969}.btn:disabled{background:#c9cdd4;cursor:not-allowed}.input,.textarea,select.input{width:100%;border:1px solid #d5d8de;border-radius:6px;padding:9px 12px;font-size:14px;background:#fff}.input:focus,.textarea:focus{outline:none;border-color:#ff2442}label.f{display:block;font-size:13px;color:#4e5969;margin:14px 0 6px}.err{color:#f53f3f;font-size:13px;margin-top:10px}.table{width:100%;border-collapse:collapse;font-size:13px}.table th{text-align:left;color:#86909c;font-weight:500;padding:8px 10px;border-bottom:1px solid #e5e6eb}.table td{padding:10px;border-bottom:1px solid #f2f3f5}.tag{display:inline-block;background:#f2f3f5;color:#4e5969;border-radius:4px;font-size:12px;padding:2px 8px}.tag.blue{background:#fff0f2;color:#ff2442}.tag.orange{background:#fff7e6;color:#d46b08}.row{display:flex;gap:12px}.row>*{flex:1}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-wrap .table{min-width:520px}.m-top,.m-mask,.m-tabbar,.m-close{display:none}@media(max-width:768px){.layout{display:block;padding-bottom:58px}.sidebar{position:fixed;top:0;left:0;bottom:0;z-index:100;transform:translate(-100%);transition:transform .22s ease;width:240px;box-shadow:4px 0 16px #00000014}.sidebar.open{transform:translate(0)}.m-top{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#fff;border-bottom:1px solid #e5e6eb;position:sticky;top:0;z-index:50}.m-burger{background:none;border:none;font-size:22px;cursor:pointer;color:#1f2329;padding:2px 6px}.m-brand{display:flex;align-items:center;gap:8px;flex:1}.m-brand .brand-mark{width:28px;height:28px;border-radius:7px}.m-brand-name{font-weight:700;font-size:16px}.m-plan{font-size:11px;background:#f2f3f5;color:#86909c;border-radius:4px;padding:3px 8px}.m-plan.admin{background:linear-gradient(135deg,#ff2442,#ff7a45);color:#fff}.m-mask{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:90}.m-close{display:block;background:none;border:none;font-size:16px;color:#86909c;cursor:pointer;margin-left:auto}.m-tabbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fff;border-top:1px solid #e5e6eb;padding:6px 4px calc(6px + env(safe-area-inset-bottom))}.m-tab{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;text-decoration:none;color:#86909c;font-size:10px;padding:4px 0}.m-tab .ic{font-size:18px}.m-tab.on{color:#ff2442;font-weight:600}.main{padding:14px 12px}.card{padding:14px}.row{flex-direction:column}.page-title{font-size:18px}.page-sub{margin-bottom:14px}.table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}.table th,.table td{white-space:nowrap}}
