.tool-shell[data-v-00935bc2]{max-width:1220px;margin:0 auto;padding:20px 28px 32px}.bc-row[data-v-00935bc2]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.back-btn[data-v-00935bc2]{border-radius:6px;flex-shrink:0;margin-right:8px;font-size:13px}.bc[data-v-00935bc2]{margin-bottom:0;font-size:12px}.head[data-v-00935bc2]{justify-content:space-between;align-items:flex-start;gap:24px;margin-top:16px;margin-bottom:16px;display:flex}.head-left[data-v-00935bc2]{flex:1;gap:14px;min-width:0;display:flex}.head-icon[data-v-00935bc2]{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:inline-flex}.head-title-wrap[data-v-00935bc2]{flex:1;min-width:0}.head-title[data-v-00935bc2]{margin:0;font-size:18px;font-weight:600}.head-tag[data-v-00935bc2]{border-radius:4px;margin-inline-end:0;font-size:11px}.head-desc[data-v-00935bc2]{color:#00000073;margin-top:2px;font-size:13px}.head-tags[data-v-00935bc2]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.tool-tag[data-v-00935bc2]{cursor:pointer;border-radius:4px;margin:0;font-size:12px;transition:opacity .2s}.tool-tag[data-v-00935bc2]:hover{opacity:.8}.body[data-v-00935bc2]{background:#fff;border:1px solid #0505050a;border-radius:12px;padding:24px;box-shadow:0 1px 2px #00000008,0 4px 12px #0000000a}.baidu-ad[data-v-00935bc2]{text-align:center;background:#fafafa;border-radius:8px;min-height:90px;margin-top:20px;padding:12px}.head-right[data-v-00935bc2]{align-items:center;display:flex}.favorite-btn[data-v-00935bc2],.head-right .ant-btn[data-v-00935bc2]{align-items:center;gap:4px;display:inline-flex}.favorite-btn[data-v-00935bc2]{color:#666;cursor:pointer;background:#fff;border:1.5px solid #d9d9d9;border-radius:12px;outline:none;padding:3px 10px;font-size:12px;font-weight:500;transition:all .2s;position:relative}.favorite-btn[data-v-00935bc2]:hover{color:#fa8c16;background:#fffbe6;border-color:#faad14}.favorite-btn[data-v-00935bc2]:active{transform:scale(.96)}.favorite-btn.is-favorite[data-v-00935bc2]{color:#fff;background:#faad14;border-color:#faad14}.favorite-btn.is-favorite[data-v-00935bc2]:hover{background:#fa8c16;border-color:#fa8c16}.favorite-btn .btn-icon[data-v-00935bc2]{font-size:13px;transition:all .2s;display:inline-flex}.favorite-btn .icon-outlined[data-v-00935bc2]{color:#faad14}.favorite-btn:hover .icon-outlined[data-v-00935bc2]{animation:.6s ease-in-out starPulse-00935bc2}.favorite-btn .icon-filled[data-v-00935bc2]{color:#fff;animation:.4s ease-out starFilled-00935bc2}.share-btn[data-v-00935bc2]{color:#fff;cursor:pointer;background:#1890ff;border:1.5px solid #1890ff;border-radius:12px;outline:none;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:500;transition:all .2s;display:inline-flex;position:relative}.share-btn[data-v-00935bc2]:hover{background:#40a9ff;border-color:#40a9ff}.share-btn[data-v-00935bc2]:active{transform:scale(.96)}.share-btn .btn-icon[data-v-00935bc2]{font-size:13px;transition:all .2s;display:inline-flex}.share-btn:hover .btn-icon[data-v-00935bc2]{animation:.5s ease-in-out shareRotate-00935bc2}.feedback-btn[data-v-00935bc2]{color:#fff;cursor:pointer;background:#ff5b2d;border:1.5px solid #ff5b2d;border-radius:12px;outline:none;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:500;transition:all .2s;animation:1.8s ease-in-out infinite feedbackBreath-00935bc2;display:inline-flex;position:relative}@keyframes feedbackBreath-00935bc2{0%{filter:brightness();box-shadow:0 0 #ff5b2dcc}50%{filter:brightness(1.3);box-shadow:0 0 18px 10px #ff5b2d00}to{filter:brightness();box-shadow:0 0 #ff5b2d00}}.feedback-btn[data-v-00935bc2]:hover{background:#ff7a50;border-color:#ff7a50;animation-play-state:paused;box-shadow:0 0 10px 2px #ff7a5073}.feedback-btn[data-v-00935bc2]:active{transform:scale(.96)}.feedback-btn .btn-icon[data-v-00935bc2]{font-size:13px;transition:all .2s;display:inline-flex}.feedback-btn:hover .btn-icon[data-v-00935bc2]{animation:.4s ease-in-out feedbackPulse-00935bc2}@keyframes feedbackPulse-00935bc2{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.feedback-form[data-v-00935bc2]{flex-direction:column;gap:16px;display:flex}.feedback-form-item[data-v-00935bc2]{flex-direction:column;gap:8px;display:flex}.feedback-label[data-v-00935bc2]{color:#333;font-size:14px;font-weight:500}.feedback-tool-name[data-v-00935bc2]{color:#ff5b2d;margin-left:8px;font-weight:400}.required[data-v-00935bc2]{color:#ff4d4f}.optional[data-v-00935bc2]{color:#999;font-size:12px;font-weight:400}@keyframes starPulse-00935bc2{0%,to{transform:scale(1)}50%{transform:scale(1.3)rotate(20deg)}}@keyframes starFilled-00935bc2{0%{opacity:0;transform:scale(0)rotate(-180deg)}50%{transform:scale(1.2)rotate(10deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes shareRotate-00935bc2{0%,to{transform:rotate(0)scale(1)}25%{transform:rotate(-20deg)scale(1.2)}75%{transform:rotate(20deg)scale(1.2)}}@media (width<=767px){.tool-shell[data-v-00935bc2]{padding:14px 12px 24px}.head[data-v-00935bc2]{flex-direction:column;gap:12px;margin-bottom:12px}.head-left[data-v-00935bc2]{gap:10px;width:100%}.head-icon[data-v-00935bc2]{border-radius:8px;width:36px;height:36px;font-size:18px}.head-title[data-v-00935bc2]{font-size:16px}.head-desc[data-v-00935bc2]{font-size:12px}.head-tags[data-v-00935bc2]{gap:4px}.tool-tag[data-v-00935bc2]{font-size:11px}.head-right[data-v-00935bc2]{width:100%;padding-bottom:4px;overflow-x:auto}.favorite-btn[data-v-00935bc2],.feedback-btn[data-v-00935bc2],.share-btn[data-v-00935bc2]{white-space:nowrap;padding:2px 8px;font-size:11px}.favorite-btn .btn-icon[data-v-00935bc2],.feedback-btn .btn-icon[data-v-00935bc2],.share-btn .btn-icon[data-v-00935bc2]{font-size:12px}.body[data-v-00935bc2]{border-radius:10px;padding:14px}.bc-row[data-v-00935bc2]{gap:8px}}.share-modal .ant-modal-content{border-radius:12px;overflow:hidden}.share-modal .ant-modal-header{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px 12px 0 0;padding:16px 24px}.share-modal .ant-modal-title{color:#fff;font-size:18px;font-weight:600}.share-modal .ant-modal-close{color:#fff}.share-modal .ant-modal-body{padding:24px}.share-content{gap:24px}.share-content,.share-section{flex-direction:column;display:flex}.share-section{gap:12px}.share-section-title{color:#595959;border-bottom:1px solid #f0f0f0;margin:0;padding-bottom:8px;font-size:14px;font-weight:600}.share-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.share-item{cursor:pointer;background:#fafafa;border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;transition:all .2s;display:flex}.share-item:hover{background:#fff;border-color:#d9d9d9;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.share-icon{color:#fff;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;transition:all .2s;display:flex}.share-item:hover .share-icon{transform:scale(1.1)}.share-icon.wechat{background:#07c160}.share-icon.qq{background:#12b7f5}.share-icon.weibo{background:#e6162d}.share-icon.qzone{color:#333;background:#fece00}.share-icon.toutiao{background:red}.share-icon.xiaohongshu{background:#ff2442}.share-icon.douban{background:#00b51d}.share-icon.facebook{background:#1877f2}.share-icon.twitter{background:#000}.share-icon.linkedin{background:#0a66c2}.share-label{color:#595959;font-size:12px;font-weight:500}.share-copy{border-top:1px solid #f0f0f0;flex-direction:column;gap:8px;padding-top:16px;display:flex}.share-url-input{border-radius:8px}.share-url-input .ant-input{border-radius:8px;font-size:13px}.share-url-input .ant-input-group-addon{border-radius:0 8px 8px 0}.share-url-input .ant-input-group-addon .ant-btn{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:0 8px 8px 0;font-weight:500}.share-url-input .ant-input-group-addon .ant-btn:hover{background:linear-gradient(135deg,#7c8ff5,#8a5bb5)}.copy-hint{color:#8c8c8c;text-align:center;margin:0;font-size:12px}@media (width<=767px){.share-modal .ant-modal{max-width:100%;margin:16px}.share-grid{grid-template-columns:repeat(3,1fr);gap:8px}.share-item{padding:12px 8px}.share-icon{width:40px;height:40px}.share-label{font-size:11px}}.field-label[data-v-36b1114c]{color:#00000073;margin-bottom:6px;font-size:12px}.field-label-row[data-v-36b1114c]{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.base64-table[data-v-36b1114c]{flex-direction:column;gap:8px;display:flex}.base64-item[data-v-36b1114c]{background:#00000005;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 12px;transition:all .2s;display:flex}.base64-item[data-v-36b1114c]:hover{background:#0000000d;transform:translate(4px)}.base64-item .original[data-v-36b1114c]{color:#333;font-size:14px;font-weight:700}.base64-item .encoded[data-v-36b1114c]{color:#1677ff;font-family:Courier New,Consolas,monospace;font-size:12px;font-weight:500}.current-card[data-v-0d530c04]{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px}.current-card[data-v-0d530c04] .ant-card-body{padding:20px 24px}.current-header[data-v-0d530c04]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.current-left[data-v-0d530c04],.current-right[data-v-0d530c04]{align-items:center;gap:8px;display:flex}.current-label[data-v-0d530c04]{opacity:.9;font-size:14px;font-weight:500}.current-tz[data-v-0d530c04]{opacity:.7;background:#ffffff26;border-radius:10px;padding:2px 8px;font-size:12px}.pulse-dot[data-v-0d530c04]{background:#52c41a;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulse-0d530c04;display:inline-block}@keyframes pulse-0d530c04{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.current-ts[data-v-0d530c04]{letter-spacing:2px;word-break:break-all;text-shadow:0 2px 8px #00000026;font-size:32px;font-weight:700;line-height:1.2}.current-meta[data-v-0d530c04]{opacity:.85;align-items:center;gap:4px;margin-top:10px;font-size:14px;display:flex}.current-card[data-v-0d530c04] .ant-btn{color:#fff;background:#ffffff26;border-color:#ffffff80;font-weight:500}.current-card[data-v-0d530c04] .ant-btn:hover{color:#fff;background:#ffffff4d;border-color:#fff}.current-card[data-v-0d530c04] .ant-segmented{color:#fffc;background:#ffffff26;font-size:14px;font-weight:500}.current-card[data-v-0d530c04] .ant-segmented .ant-segmented-item-selected{color:#fff;background:#ffffff4d;font-weight:600}.current-card[data-v-0d530c04] .ant-segmented .ant-segmented-item:hover{color:#fff}.current-card[data-v-0d530c04] .ant-divider{border-color:#ffffff4d}.meta-relative[data-v-0d530c04]{color:#b7eb8f!important}.convert-card[data-v-0d530c04]{border-radius:10px;box-shadow:0 1px 4px #0000000a}.example-section[data-v-0d530c04]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.example-label[data-v-0d530c04]{color:#00000073;align-items:center;gap:4px;font-size:12px;display:flex}.result-area[data-v-0d530c04]{flex-direction:column;gap:6px;margin-top:14px;display:flex}.output-row[data-v-0d530c04]{cursor:pointer;background:#fafafa;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;transition:all .2s;display:flex}.output-row[data-v-0d530c04]:hover{background:#f0f5ff;border-color:#d6e4ff}.output-row[data-v-0d530c04]:active{background:#e6f4ff}.output-row-info[data-v-0d530c04]{cursor:default}.output-row-info[data-v-0d530c04]:hover{background:#fafafa;border-color:#0000}.output-row-text[data-v-0d530c04]{flex:1;min-width:0}.output-label[data-v-0d530c04]{color:#00000073;margin-bottom:2px;font-size:12px;display:block}.output-value[data-v-0d530c04]{text-overflow:ellipsis;white-space:nowrap;color:#262626;font-size:15px;overflow:hidden}.output-value-lg[data-v-0d530c04]{color:#1677ff;font-size:20px;font-weight:600}.copy-icon[data-v-0d530c04]{color:#00000040;flex-shrink:0;font-size:14px;transition:color .2s}.output-row:hover .copy-icon[data-v-0d530c04]{color:#1677ff}.copy-icon-sm[data-v-0d530c04]{color:#00000040;margin-left:4px;font-size:12px}.result-highlight[data-v-0d530c04]{background:#f0f5ff;border:1px solid #d6e4ff}.result-highlight[data-v-0d530c04]:hover{background:#e6f4ff;border-color:#91caff}.format-hint[data-v-0d530c04]{color:#00000073;margin-top:8px;font-size:12px}.format-hint code[data-v-0d530c04]{background:#0000000f;border-radius:3px;padding:1px 5px;font-size:11px}.batch-result[data-v-0d530c04]{flex-direction:column;gap:4px;margin-top:12px;display:flex}.batch-header[data-v-0d530c04]{background:#f0f5ff;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:4px;padding:6px 12px;display:flex}.batch-count[data-v-0d530c04]{color:#00000073;font-size:12px}.batch-row[data-v-0d530c04]{background:#fafafa;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.batch-row.batch-error[data-v-0d530c04]{background:#fff2f0}.batch-input[data-v-0d530c04]{color:#000000a6;flex-shrink:0}.batch-arrow[data-v-0d530c04]{color:#00000040}.batch-output[data-v-0d530c04]{color:#262626;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.batch-output[data-v-0d530c04]:hover{color:#1677ff}.batch-error-msg[data-v-0d530c04]{color:#ff4d4f;font-size:12px}.common-table[data-v-0d530c04] .ant-table{font-size:13px}.common-table[data-v-0d530c04] .ant-table-thead>tr>th{color:#000000a6;background:#fafafa;font-size:12px;font-weight:600}.help-card[data-v-0d530c04]{border-radius:10px;box-shadow:0 1px 4px #0000000a}.help-sections[data-v-0d530c04]{gap:20px}.help-section[data-v-0d530c04],.help-sections[data-v-0d530c04]{flex-direction:column;display:flex}.help-section[data-v-0d530c04]{gap:8px}.help-section-title[data-v-0d530c04]{color:#262626;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-section ol[data-v-0d530c04],.help-section p[data-v-0d530c04],.help-section ul[data-v-0d530c04]{color:#000000a6;margin:0;padding-left:13px;font-size:14px;line-height:1.7}.help-section ol[data-v-0d530c04],.help-section ul[data-v-0d530c04]{padding-left:28px}.help-section li[data-v-0d530c04]{margin-bottom:4px}.help-section code[data-v-0d530c04]{background:#0000000f;border-radius:3px;padding:1px 5px;font-family:Courier New,Courier,monospace;font-size:13px}.help-faq[data-v-0d530c04]{flex-direction:column;gap:8px;display:flex}.help-faq-item[data-v-0d530c04]{background:#fafafa;border-radius:6px;padding:12px 16px}.help-faq-q[data-v-0d530c04]{color:#262626;margin:0 0 6px;font-size:14px;font-weight:600}.help-faq-item p[data-v-0d530c04]{padding-left:0}@media (width<=768px){.current-ts[data-v-0d530c04]{letter-spacing:1px;font-size:22px}.current-meta[data-v-0d530c04]{flex-wrap:wrap;gap:2px}.output-value[data-v-0d530c04]{font-size:13px}.output-value-lg[data-v-0d530c04]{font-size:16px}}.help-sections[data-v-db035165]{gap:20px}.help-section[data-v-db035165],.help-sections[data-v-db035165]{flex-direction:column;display:flex}.help-section[data-v-db035165]{gap:12px}.help-section-title[data-v-db035165]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-db035165]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-db035165]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-db035165]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-db035165]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-db035165],.main-card[data-v-db035165]{background:#fff}.config-section[data-v-db035165]{margin-bottom:20px}.config-row[data-v-db035165]{flex-wrap:wrap;gap:32px;margin-bottom:16px}.config-item[data-v-db035165],.config-row[data-v-db035165]{align-items:center;display:flex}.config-item[data-v-db035165]{gap:8px}.config-label[data-v-db035165]{color:#666;min-width:80px;font-size:14px}.config-hint[data-v-db035165]{color:#999;font-size:12px}.format-section[data-v-db035165]{flex-direction:column;gap:8px;display:flex}.format-group[data-v-db035165]{flex-wrap:wrap;gap:8px;display:flex}.format-btn[data-v-db035165]{border-radius:6px}.action-bar[data-v-db035165]{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:20px;display:flex}.generate-btn[data-v-db035165]{border-color:#ff5b2d;border-radius:6px;padding:0 30px}.result-section[data-v-db035165]{background:linear-gradient(135deg,#f5f0ff,#ede7f6);border-radius:12px;padding:16px}.result-header[data-v-db035165]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.result-label[data-v-db035165]{color:#ff5b2d;font-size:14px;font-weight:600}.result-textarea[data-v-db035165]{border-radius:8px;font-family:monospace;font-size:13px}.format-info[data-v-db035165]{flex-direction:column;gap:8px;display:flex}.format-item[data-v-db035165]{background:#f5f5f5;border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 12px;display:flex}.format-label[data-v-db035165]{color:#ff5b2d;min-width:80px;font-weight:600}.format-code[data-v-db035165]{color:#333;background:#fff;border-radius:4px;padding:2px 8px;font-family:monospace;font-size:12px}.format-desc[data-v-db035165]{color:#999;font-size:12px}@media (width<=768px){.config-row[data-v-db035165]{align-items:flex-start}.action-bar[data-v-db035165],.config-row[data-v-db035165],.format-group[data-v-db035165]{flex-direction:column}}.loan-calculator-tool-container[data-v-fe0569be]{flex-direction:column;gap:24px;display:flex}.input-card[data-v-fe0569be],.result-card[data-v-fe0569be]{background:#fafafa}.quick-examples[data-v-fe0569be]{margin-bottom:16px}.example-title[data-v-fe0569be]{color:#666;align-items:center;gap:6px;margin-bottom:8px}.example-title[data-v-fe0569be],.tip[data-v-fe0569be]{font-size:13px;display:flex}.tip[data-v-fe0569be]{color:#000000a6;background:#f6ffed;border-radius:8px;gap:8px;padding:12px;line-height:1.6}.section-header[data-v-fe0569be]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.section-title[data-v-fe0569be]{color:#000000d9;font-size:15px;font-weight:600}.help-sections[data-v-fe0569be]{gap:20px}.help-section[data-v-fe0569be],.help-sections[data-v-fe0569be]{flex-direction:column;display:flex}.help-section[data-v-fe0569be]{gap:8px}.help-section-title[data-v-fe0569be]{color:#262626;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-section ol[data-v-fe0569be],.help-section p[data-v-fe0569be],.help-section ul[data-v-fe0569be]{color:#000000a6;margin:0;padding-left:13px;font-size:14px;line-height:1.7}.help-section ol[data-v-fe0569be],.help-section ul[data-v-fe0569be]{padding-left:28px}.help-section li[data-v-fe0569be]{margin-bottom:4px}@media (width<=768px){.section-header[data-v-fe0569be]{flex-direction:column;align-items:flex-start;gap:8px}}.multi-timer-tool-container[data-v-4f86f820]{flex-direction:column;gap:20px;display:flex}.empty-state[data-v-4f86f820]{background:#fff;border-radius:8px;padding:60px 0}.global-controls-card[data-v-4f86f820]{background:#fafafa}.global-controls[data-v-4f86f820]{flex-wrap:wrap;justify-content:space-between;gap:12px}.global-controls[data-v-4f86f820],.running-hint[data-v-4f86f820]{align-items:center;display:flex}.running-hint[data-v-4f86f820]{color:#52c41a;gap:6px;font-size:13px}.running-dot[data-v-4f86f820]{background:#52c41a;border-radius:50%;width:8px;height:8px;animation:1.2s infinite pulse-4f86f820}@keyframes pulse-4f86f820{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.channels-container[data-v-4f86f820]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.channel-card.fullscreen[data-v-4f86f820]{z-index:9999;background:#fff;border-radius:0;justify-content:center;width:100vw;height:100vh;margin:0;padding:24px;position:fixed;top:0;left:0}.channel-card.fullscreen .channel-time[data-v-4f86f820]{background:0 0;min-height:auto;margin:0;padding:40px 8px}.channel-card.fullscreen .time-main[data-v-4f86f820]{font-size:min(20vw,160px)}.channel-card.fullscreen .channel-controls .ant-btn[data-v-4f86f820]{min-width:80px;height:40px;font-size:16px}.channel-card[data-v-4f86f820]{border-radius:12px;flex-direction:column;gap:12px;transition:all .3s;display:flex}.channel-card[data-v-4f86f820]:hover{box-shadow:0 4px 12px #00000014}.channel-card.running[data-v-4f86f820]{border-color:#1677ff;box-shadow:0 4px 12px #1677ff1f}.channel-header[data-v-4f86f820]{justify-content:space-between;align-items:center;gap:8px;display:flex}.channel-name-input[data-v-4f86f820]{flex:1;font-size:14px;font-weight:600}.channel-name-input[data-v-4f86f820] .ant-input{padding:2px 4px;font-size:14px;font-weight:600}.channel-note[data-v-4f86f820]{margin:10px 0}.channel-note[data-v-4f86f820] .ant-input{color:#888;background:#fafafa;border-color:#f0f0f0;font-size:12px}.channel-note[data-v-4f86f820] .ant-input:hover{background:#fff;border-color:#d9d9d9}.channel-settings[data-v-4f86f820]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.countdown-setting[data-v-4f86f820]{color:#d46b08;background:#fff7e6;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;display:flex}.channel-time[data-v-4f86f820]{background:linear-gradient(135deg,#f0f5ff,#fff);border-radius:8px;justify-content:center;align-items:center;min-height:80px;margin:10px auto;padding:16px 8px;font-family:Courier New,monospace;display:flex}.time-main[data-v-4f86f820]{color:#1677ff;letter-spacing:2px;font-variant-numeric:tabular-nums;text-shadow:0 0 1px;font-family:DIN Alternate,Helvetica Neue,Arial,sans-serif;font-size:36px;font-weight:900}.channel-time.time-running .time-main[data-v-4f86f820]{color:#ff5b2d}.channel-controls[data-v-4f86f820]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.channel-controls .ant-btn[data-v-4f86f820]{min-width:60px}.laps-container[data-v-4f86f820]{border-top:1px solid #f0f0f0;max-height:160px;margin-top:8px;padding-top:10px;overflow-y:auto}.lap-row[data-v-4f86f820],.laps-header[data-v-4f86f820]{grid-template-columns:45px 1fr 1fr;gap:8px;padding:6px 0;font-size:12px;display:grid}.laps-header[data-v-4f86f820]{color:#00000073;font-weight:600}.lap-row[data-v-4f86f820]{color:#000000a6;border-bottom:1px solid #f5f5f5}.lap-row[data-v-4f86f820]:last-child{border-bottom:none}.lap-latest[data-v-4f86f820]{background:#fff7f5;border-radius:4px;margin:0 -8px;padding:6px 8px;font-weight:600}.lap-number[data-v-4f86f820]{text-align:center}.lap-delta[data-v-4f86f820],.lap-time[data-v-4f86f820]{font-family:Courier New,monospace}.add-channel-bar[data-v-4f86f820]{justify-content:center;padding:20px 0;display:flex}.help-sections[data-v-4f86f820]{gap:20px}.help-section[data-v-4f86f820],.help-sections[data-v-4f86f820]{flex-direction:column;display:flex}.help-section[data-v-4f86f820]{gap:8px}.help-section-title[data-v-4f86f820]{color:#262626;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-section ol[data-v-4f86f820],.help-section p[data-v-4f86f820],.help-section ul[data-v-4f86f820]{color:#000000a6;margin:0;font-size:14px;line-height:1.7}.help-section ol[data-v-4f86f820],.help-section ul[data-v-4f86f820]{padding-left:28px}.help-section li[data-v-4f86f820]{margin-bottom:4px}.help-section code[data-v-4f86f820]{background:#f5f5f5;border-radius:4px;padding:2px 6px;font-family:Courier New,monospace;font-size:13px}@media (width<=1200px){.channels-container[data-v-4f86f820]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.channels-container[data-v-4f86f820]{grid-template-columns:repeat(2,1fr);gap:12px}.time-main[data-v-4f86f820]{font-size:24px}.channel-controls .ant-btn[data-v-4f86f820]{min-width:60px;font-size:12px}}@media (width<=576px){.channels-container[data-v-4f86f820]{grid-template-columns:1fr}.global-controls[data-v-4f86f820],.running-hint[data-v-4f86f820]{justify-content:center}.running-hint[data-v-4f86f820]{width:100%}}.quick-section[data-v-4208491b]{background:#fff7ed;border:1px solid #ffedd5}.quick-buttons[data-v-4208491b]{flex-wrap:wrap;gap:10px;display:flex}.quick-btn[data-v-4208491b]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:140px;padding:12px 20px;transition:all .3s;display:inline-flex}.quick-btn[data-v-4208491b]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-2px)}.quick-btn-name[data-v-4208491b]{color:#333;font-size:14px;font-weight:600}.quick-btn-desc[data-v-4208491b]{color:#666;margin-top:4px;font-size:12px}.input-card[data-v-4208491b]{background:#fafafa;margin-top:24px}.input-grid[data-v-4208491b]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.input-panel[data-v-4208491b]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden}.panel-header[data-v-4208491b]{background:#fafafa;border-bottom:1px solid #e8e8e8;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.panel-label[data-v-4208491b]{border-radius:4px;padding:2px 10px;font-size:14px;font-weight:600}.panel-label.old[data-v-4208491b]{color:#1890ff;background:#e6f7ff}.panel-label.new[data-v-4208491b]{color:#52c41a;background:#f6ffed}.text-input[data-v-4208491b]{resize:vertical!important;font-family:Courier New,Consolas,Monaco,monospace!important;font-size:14px!important;line-height:1.6!important}.action-bar[data-v-4208491b]{text-align:center;margin-top:16px}.stats-card[data-v-4208491b]{background:#fafafa;margin-top:16px}.stats-tags[data-v-4208491b]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.result-card[data-v-4208491b]{background:#fafafa;margin-top:16px}.diff-viewer[data-v-4208491b]{border:1px solid #e8e8e8;border-radius:8px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.diff-panel[data-v-4208491b]{border-right:1px solid #e8e8e8}.diff-panel[data-v-4208491b]:last-child{border-right:none}.diff-panel-header[data-v-4208491b]{text-align:center;background:#fafafa;border-bottom:1px solid #e8e8e8;padding:10px 16px}.diff-content[data-v-4208491b]{background:#fff;max-height:600px;overflow-y:auto}.diff-content[data-v-4208491b]::-webkit-scrollbar{width:6px}.diff-content[data-v-4208491b]::-webkit-scrollbar-track{background:#f1f1f1}.diff-content[data-v-4208491b]::-webkit-scrollbar-thumb{background:#bbb;border-radius:3px}.help-card[data-v-4208491b]{background:#fafafa;border-radius:8px}.help-sections[data-v-4208491b]{gap:20px}.help-section[data-v-4208491b],.help-sections[data-v-4208491b]{flex-direction:column;display:flex}.help-section[data-v-4208491b]{gap:8px}.help-section-title[data-v-4208491b]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-4208491b]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-4208491b]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-4208491b]:nth-child(odd){background:#fff}.help-faq-q[data-v-4208491b]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-4208491b]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.diff-viewer[data-v-4208491b],.input-grid[data-v-4208491b]{grid-template-columns:1fr}.diff-panel[data-v-4208491b]{border-bottom:1px solid #e8e8e8;border-right:none}.diff-panel[data-v-4208491b]:last-child{border-bottom:none}.quick-buttons[data-v-4208491b]{flex-direction:column}.quick-btn[data-v-4208491b]{width:100%}}[data-v-4208491b] .diff-line{border-left:3px solid #0000;gap:0;margin:0;padding:4px 12px;font-family:Courier New,Consolas,Monaco,monospace;font-size:13px;line-height:1.7;display:flex}[data-v-4208491b] .diff-line.diff-del{background-color:#ffeef0;border-left-color:#ff4d4f}[data-v-4208491b] .diff-line.diff-add{background-color:#e6ffed;border-left-color:#52c41a}[data-v-4208491b] .diff-line.diff-empty{background-color:#fafafa}[data-v-4208491b] .diff-line-num{color:#999;text-align:right;-webkit-user-select:none;user-select:none;border-right:1px solid #e8e8e8;flex-shrink:0;min-width:36px;max-width:36px;margin-right:12px;padding-right:10px;font-size:12px}[data-v-4208491b] .diff-content{white-space:pre-wrap;word-break:break-all;flex:1}[data-v-4208491b] mark.diff-hl-old{color:#fff;background-color:#ff4d4f;border-radius:2px;padding:1px 4px;font-weight:600}[data-v-4208491b] mark.diff-hl-new{color:#fff;background-color:#52c41a;border-radius:2px;padding:1px 4px;font-weight:600}.char-diff-section[data-v-4208491b]{border-top:1px dashed #e8e8e8;margin-top:20px;padding-top:20px}.char-diff-header[data-v-4208491b]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.char-diff-title[data-v-4208491b]{color:#333;font-size:14px;font-weight:600}.char-diff-grid[data-v-4208491b]{background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;padding:12px;overflow-x:auto}.char-diff-row[data-v-4208491b]{align-items:flex-start;gap:8px;margin-bottom:4px;display:flex}.char-diff-row[data-v-4208491b]:last-child{margin-bottom:0}.char-diff-label[data-v-4208491b]{text-align:center;border-radius:4px;flex-shrink:0;min-width:36px;padding:2px 8px;font-size:12px;font-weight:600;line-height:24px}.char-diff-label.old[data-v-4208491b]{color:#1890ff;background:#e6f7ff}.char-diff-label.new[data-v-4208491b]{color:#52c41a;background:#f6ffed}.char-diff-chars[data-v-4208491b]{white-space:pre;word-break:break-all;font-family:Courier New,Consolas,Monaco,monospace;font-size:14px;line-height:24px}.char-same[data-v-4208491b]{color:#333;background:0 0}.char-diff-old[data-v-4208491b]{background-color:#ff4d4f}.char-diff-new[data-v-4208491b],.char-diff-old[data-v-4208491b]{color:#fff;border-radius:2px;padding:0 1px;font-weight:600}.char-diff-new[data-v-4208491b]{background-color:#52c41a}.char-diff-legend[data-v-4208491b]{color:#666;gap:16px;margin-top:10px;font-size:12px;display:flex}.legend-item[data-v-4208491b]{align-items:center;gap:4px;display:flex}.legend-box[data-v-4208491b]{text-align:center;border-radius:3px;width:18px;height:18px;font-family:Courier New,monospace;font-size:11px;line-height:18px;display:inline-block}.quick-section[data-v-ca5f7148]{background:#fff7ed;border:1px solid #ffedd5}.quick-buttons[data-v-ca5f7148]{flex-wrap:wrap;gap:10px;display:flex}.quick-btn[data-v-ca5f7148]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:90px;padding:6px 12px;transition:all .3s;display:inline-flex}.quick-btn[data-v-ca5f7148]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-2px)}.quick-btn-name[data-v-ca5f7148]{color:#333;font-size:12px;font-weight:600}.quick-btn-desc[data-v-ca5f7148]{color:#666;margin-top:2px;font-size:10px}.input-card[data-v-ca5f7148]{background:#fafafa;border-radius:8px}.text-input[data-v-ca5f7148]{resize:vertical;padding:0;font-family:Courier New,monospace;font-size:14px;line-height:1.6;border:none!important}.text-input[data-v-ca5f7148]:focus{box-shadow:none!important}.mode-card[data-v-ca5f7148]{background:#fafafa;border-radius:8px}.mode-grid[data-v-ca5f7148]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.mode-item[data-v-ca5f7148]{cursor:pointer;background:#fff;border:1px solid #e8e8e8;border-radius:8px;flex-direction:column;align-items:center;padding:12px 8px;transition:all .25s;display:flex}.mode-item[data-v-ca5f7148]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-2px)}.mode-item.active[data-v-ca5f7148]{background:#fff0eb;border-color:#ff5b2d;box-shadow:0 0 0 2px #ff5b2d26}.mode-label[data-v-ca5f7148]{color:#333;margin-bottom:4px;font-size:13px;font-weight:600}.mode-item.active .mode-label[data-v-ca5f7148]{color:#ff5b2d}.mode-example[data-v-ca5f7148]{color:#888;word-break:break-all;text-align:center;font-family:Courier New,monospace;font-size:11px}.output-card[data-v-ca5f7148],.stats-card[data-v-ca5f7148]{background:#fafafa;border-radius:8px}.output-content[data-v-ca5f7148]{white-space:pre-wrap;word-break:break-all;background:#fff;border:1px solid #e8e8e8;border-radius:6px;min-height:80px;max-height:400px;padding:16px;font-family:Courier New,monospace;font-size:14px;line-height:1.6;overflow-y:auto}.output-stats[data-v-ca5f7148]{color:#888;margin-top:8px;font-size:12px}.result-placeholder[data-v-ca5f7148]{justify-content:center;align-items:center;min-height:80px;display:flex}.help-card[data-v-ca5f7148]{background:#fafafa;border-radius:8px}.help-sections[data-v-ca5f7148]{gap:20px}.help-section[data-v-ca5f7148],.help-sections[data-v-ca5f7148]{flex-direction:column;display:flex}.help-section[data-v-ca5f7148]{gap:8px}.help-section-title[data-v-ca5f7148]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-ca5f7148]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-ca5f7148]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-ca5f7148]:nth-child(odd){background:#fff}.help-faq-q[data-v-ca5f7148]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-ca5f7148]{color:#666;margin:0;line-height:1.8}.output-content[data-v-ca5f7148]::-webkit-scrollbar{width:8px}.output-content[data-v-ca5f7148]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.output-content[data-v-ca5f7148]::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.output-content[data-v-ca5f7148]::-webkit-scrollbar-thumb:hover{background:#555}@media (width<=768px){.mode-grid[data-v-ca5f7148]{grid-template-columns:repeat(2,1fr)}.quick-buttons[data-v-ca5f7148]{flex-direction:column}.quick-btn[data-v-ca5f7148]{text-align:center;align-items:center;width:100%}}.quick-section[data-v-1325ab27]{background:#fff7ed;border:1px solid #ffedd5}.quick-buttons[data-v-1325ab27]{flex-wrap:wrap;gap:10px;display:flex}.quick-btn[data-v-1325ab27]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:90px;padding:6px 12px;transition:all .3s;display:inline-flex}.quick-btn[data-v-1325ab27]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-2px)}.quick-btn-name[data-v-1325ab27]{color:#333;font-size:12px;font-weight:600}.quick-btn-desc[data-v-1325ab27]{color:#666;margin-top:2px;font-size:10px}.input-card[data-v-1325ab27],.output-card[data-v-1325ab27]{background:#fafafa;border-radius:8px}.output-grid[data-v-1325ab27]{gap:16px}.output-grid[data-v-1325ab27],.output-item[data-v-1325ab27]{flex-direction:column;display:flex}.output-item[data-v-1325ab27]{gap:6px}.output-header[data-v-1325ab27]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.output-label[data-v-1325ab27]{color:#000000a6;font-size:13px;font-weight:500}.output-actions[data-v-1325ab27]{align-items:center;gap:8px;display:flex}.output-box[data-v-1325ab27]{letter-spacing:1px;word-break:break-all;border:1px solid #e8e8e8;border-radius:6px;min-height:56px;padding:14px 16px;font-size:18px;line-height:1.7}.output-box[data-v-1325ab27],.output-box.reading[data-v-1325ab27]{color:#262626;background:#fafafa}.output-box.reading[data-v-1325ab27]{border-color:#e8e8e8}.output-box.rmb[data-v-1325ab27]{color:#237804;background:#f6ffed;border-color:#b7eb8f;font-weight:600}.output-box.simple[data-v-1325ab27]{color:#d4380d;background:#fff7ed;border-color:#ffd5b0;font-weight:500}.output-box.spoken[data-v-1325ab27]{color:#1d39c4;background:#f0f5ff;border-color:#adc6ff;font-weight:500}.help-card[data-v-1325ab27]{background:#fafafa;border-radius:8px}.help-sections[data-v-1325ab27]{gap:20px}.help-section[data-v-1325ab27],.help-sections[data-v-1325ab27]{flex-direction:column;display:flex}.help-section[data-v-1325ab27]{gap:8px}.help-section-title[data-v-1325ab27]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-1325ab27]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-1325ab27]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-1325ab27]:nth-child(odd){background:#fff}.help-faq-q[data-v-1325ab27]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-1325ab27]{color:#666;margin:0;line-height:1.8}.yuan-toggle[data-v-1325ab27]{color:#000000a6;font-size:13px}.mono[data-v-1325ab27] input{font-family:Courier New,Consolas,Menlo,monospace;font-size:16px}@media (width<=768px){.quick-buttons[data-v-1325ab27]{flex-direction:column}.quick-btn[data-v-1325ab27]{text-align:center;align-items:center;width:100%}.output-header[data-v-1325ab27]{flex-direction:column;align-items:flex-start}}.quick-section[data-v-bfc871cb]{background:#fff7ed;border:1px solid #ffedd5;border-radius:8px}.quick-header[data-v-bfc871cb]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.quick-title[data-v-bfc871cb]{color:#333;margin-left:8px;font-size:15px;font-weight:600}.algorithm-grid[data-v-bfc871cb]{flex-wrap:wrap;gap:10px;display:flex}.algorithm-btn[data-v-bfc871cb]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:8px;align-items:center;gap:6px;min-width:120px;padding:10px 16px;transition:all .3s;display:inline-flex}.algorithm-btn[data-v-bfc871cb]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-2px)}.algorithm-btn.active[data-v-bfc871cb]{color:#fff;background:#ff5b2d;border-color:#ff5b2d}.algorithm-btn.active .alg-name[data-v-bfc871cb]{color:#fff}.alg-icon[data-v-bfc871cb]{font-size:16px}.alg-name[data-v-bfc871cb]{color:#333;font-size:13px;font-weight:500}.alg-desc[data-v-bfc871cb]{color:#666;background:#ffffffb3;border-radius:6px;margin-top:12px;padding:10px 14px;font-size:13px;line-height:1.6}.sample-buttons[data-v-bfc871cb]{flex-wrap:wrap;gap:8px;display:flex}.sample-btn[data-v-bfc871cb]{color:#ff5b2d;border-color:#ffd5b0}.sample-btn[data-v-bfc871cb]:hover{color:#fff;background:#ff5b2d;border-color:#ff5b2d}.action-bar[data-v-bfc871cb]{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.action-bar[data-v-bfc871cb],.input-section[data-v-bfc871cb],.output-section[data-v-bfc871cb]{margin-bottom:16px}.field-header[data-v-bfc871cb]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.field-label[data-v-bfc871cb]{color:#333;font-size:14px;font-weight:500}.char-count[data-v-bfc871cb]{color:#999;font-size:12px}.mono-input[data-v-bfc871cb]{font-family:Consolas,Monaco,Courier New,monospace;font-size:13px}.help-card[data-v-bfc871cb],.output-area[data-v-bfc871cb]{background:#fafafa}.help-card[data-v-bfc871cb]{border-radius:8px}.help-sections[data-v-bfc871cb]{gap:20px}.help-section[data-v-bfc871cb],.help-sections[data-v-bfc871cb]{flex-direction:column;display:flex}.help-section[data-v-bfc871cb]{gap:12px}.help-section-title[data-v-bfc871cb]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-content[data-v-bfc871cb]{color:#555;font-size:14px;line-height:1.8}.help-content p[data-v-bfc871cb]{margin:0}.help-faq[data-v-bfc871cb]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-bfc871cb]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-bfc871cb]:nth-child(odd){background:#fff}.help-faq-q[data-v-bfc871cb]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-bfc871cb]{color:#666;margin:0;line-height:1.8}.encoding-table[data-v-bfc871cb]{flex-direction:column;gap:8px;display:flex}.encoding-item[data-v-bfc871cb]{background:#00000005;border-radius:6px;justify-content:space-between;align-items:center;padding:10px 14px;transition:all .2s;display:flex}.encoding-item[data-v-bfc871cb]:hover{background:#0000000d;transform:translate(4px)}.encoding-item .char[data-v-bfc871cb]{color:#333;font-size:15px;font-weight:700}.encoding-item .code[data-v-bfc871cb]{color:#ff5b2d;word-break:break-all;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;font-weight:500}@media (width<=768px){.algorithm-grid[data-v-bfc871cb]{gap:8px}.algorithm-btn[data-v-bfc871cb]{min-width:100px;padding:8px 12px}.action-bar[data-v-bfc871cb]{flex-direction:column;align-items:flex-start;gap:12px}}.zh-converter-container[data-v-e485ae06]{flex-direction:column;gap:20px;display:flex}.input-section[data-v-e485ae06]{background:#fff;border:2px solid #e8e8e8;border-radius:8px}.input-panel[data-v-e485ae06],.input-section[data-v-e485ae06]{overflow:hidden}.panel-header[data-v-e485ae06]{background:#fafafa;border-bottom:1px solid #e8e8e8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.panel-header h3[data-v-e485ae06]{color:#333;margin:0;font-size:16px;font-weight:600}.text-input[data-v-e485ae06]{padding:16px;font-size:14px;line-height:1.8;border:none!important}.text-input[data-v-e485ae06]:focus{box-shadow:none!important}.conversion-buttons[data-v-e485ae06]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (width>=768px){.conversion-buttons[data-v-e485ae06]{grid-template-columns:repeat(4,1fr)}}.output-section[data-v-e485ae06]{background:#fff;border:2px solid #52c41a;border-radius:8px;overflow:hidden}.output-panel[data-v-e485ae06]{overflow:hidden}.output-content[data-v-e485ae06]{white-space:pre-wrap;word-break:break-all;background:#f6ffed;min-height:100px;max-height:400px;padding:16px;font-size:14px;line-height:1.8;overflow-y:auto}.output-content[data-v-e485ae06]::-webkit-scrollbar{width:8px}.output-content[data-v-e485ae06]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.output-content[data-v-e485ae06]::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.output-content[data-v-e485ae06]::-webkit-scrollbar-thumb:hover{background:#555}.mode-table[data-v-e485ae06]{flex-direction:column;gap:8px;display:flex}.mode-item[data-v-e485ae06]{background:#00000005;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.mode-item .label[data-v-e485ae06]{color:#888;flex-shrink:0;min-width:36px;font-size:12px}.mode-item .value[data-v-e485ae06]{color:#333;text-align:right;word-break:break-all;font-size:13px;font-weight:500}.mode-item .value.highlight[data-v-e485ae06]{color:#1677ff;font-weight:700}.quick-section[data-v-45b7cca8]{background:#fff7ed;border:1px solid #ffedd5;border-radius:12px;margin-bottom:16px;padding:20px}.quick-section .section-title[data-v-45b7cca8]{color:#ff5b2d;align-items:center;gap:8px;margin-bottom:14px;font-size:15px;font-weight:600;display:flex}.section-hint[data-v-45b7cca8]{color:#999;font-size:12px;font-weight:400}.quick-grid[data-v-45b7cca8]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px;display:grid}.quick-card[data-v-45b7cca8]{cursor:pointer;text-align:left;background:#fff;border:1px solid #ffedd5;border-radius:8px;flex-direction:column;padding:6px 12px;transition:all .2s;display:flex}.quick-card[data-v-45b7cca8]:hover{border-color:#ff5b2d;transform:translateY(-2px);box-shadow:0 2px 8px #ff5b2d26}.quick-label[data-v-45b7cca8]{color:#333;font-size:12px;font-weight:600}.quick-desc[data-v-45b7cca8]{color:#999;margin-top:2px;font-size:10px}.zone-card[data-v-45b7cca8]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;margin-bottom:16px;padding:20px}.zone-header[data-v-45b7cca8]{flex-wrap:wrap;justify-content:space-between;margin-bottom:16px}.zone-header[data-v-45b7cca8],.zone-title[data-v-45b7cca8]{align-items:center;gap:8px;display:flex}.zone-title[data-v-45b7cca8]{color:#333;font-size:16px;font-weight:600}.input-section[data-v-45b7cca8]{flex-direction:column;gap:12px;display:flex}.upload-area[data-v-45b7cca8]{text-align:center;cursor:pointer;background:#fff7ed;border:2px dashed #ffedd5;border-radius:8px;padding:30px 20px;transition:all .3s}.upload-area[data-v-45b7cca8]:hover{background:#fff0e8;border-color:#ff5b2d}.image-preview-wrap[data-v-45b7cca8]{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;justify-content:center;width:100%;max-height:200px;display:flex;overflow:hidden}.preview-image[data-v-45b7cca8]{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:200px}.image-settings[data-v-45b7cca8]{flex-wrap:wrap;gap:16px;display:flex}.setting-item[data-v-45b7cca8]{flex-direction:column;flex:1;gap:4px;min-width:120px;display:flex}.setting-item label[data-v-45b7cca8]{color:#666;font-size:12px;font-weight:500}.category-tags[data-v-45b7cca8]{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.cat-tag[data-v-45b7cca8]{cursor:pointer;background:#fff;border:1px solid #f0f0f0;border-radius:16px;padding:4px 12px;font-size:12px;transition:all .2s}.cat-tag[data-v-45b7cca8]:hover{color:#ff5b2d;border-color:#ff5b2d}.cat-tag.active[data-v-45b7cca8]{color:#fff;background:#ff5b2d;border-color:#ff5b2d}.demo-grid[data-v-45b7cca8]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;max-height:500px;padding:4px;display:grid;overflow-y:auto}.demo-card[data-v-45b7cca8]{cursor:pointer;background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;padding:10px;transition:all .2s}.demo-card[data-v-45b7cca8]:hover{border-color:#ff5b2d;transform:translateY(-2px);box-shadow:0 2px 8px #0000001a}.demo-name[data-v-45b7cca8]{color:#333;margin-bottom:6px;font-size:12px;font-weight:600}.demo-preview[data-v-45b7cca8]{background:#1a1a1a;border-radius:6px;max-height:100px;padding:8px;overflow:hidden}.demo-preview pre[data-v-45b7cca8]{white-space:pre;color:#0f0;letter-spacing:1px;margin:0;font-family:Courier New,Consolas,monospace;font-size:8px;line-height:1.1}.ascii-output[data-v-45b7cca8]{color:#0f0;background:#1a1a1a;border-radius:8px;max-height:600px;padding:16px;overflow:auto}.ascii-output pre[data-v-45b7cca8]{white-space:pre;letter-spacing:2px;margin:0;font-family:Courier New,Consolas,monospace;font-size:12px;line-height:1.2}.help-section[data-v-45b7cca8]{margin-top:24px}.help-card[data-v-45b7cca8]{background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;margin-bottom:12px;padding:20px}.help-section-title[data-v-45b7cca8]{color:#333;border-left:4px solid #ff5b2d;align-items:center;gap:8px;margin-bottom:12px;padding-left:12px;font-size:15px;font-weight:600;display:flex}.help-text[data-v-45b7cca8]{color:#666;font-size:13px;line-height:1.8}.help-steps[data-v-45b7cca8]{color:#555;padding-left:20px;font-size:13px;line-height:2}.help-steps li[data-v-45b7cca8]{margin-bottom:4px}.help-note-list[data-v-45b7cca8]{color:#666;margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.8}.help-note-list li[data-v-45b7cca8]{margin-bottom:2px}.help-faq-list[data-v-45b7cca8]{flex-direction:column;gap:10px;display:flex}.help-faq-item[data-v-45b7cca8]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:12px 14px}.help-faq-item[data-v-45b7cca8]:nth-child(2n){background:#f9f9f9}.faq-q[data-v-45b7cca8]{color:#333;align-items:center;gap:6px;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}.faq-q .anticon[data-v-45b7cca8]{color:#ff5b2d}.faq-a[data-v-45b7cca8]{color:#666;padding-left:20px;font-size:13px;line-height:1.7}.scenario-grid[data-v-45b7cca8]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.scenario-card[data-v-45b7cca8]{text-align:center;background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:14px;transition:all .2s}.scenario-card[data-v-45b7cca8]:hover{border-color:#ff5b2d;transform:translateY(-2px)}.scenario-title[data-v-45b7cca8]{color:#333;margin-bottom:4px;font-size:14px;font-weight:600}.scenario-desc[data-v-45b7cca8]{color:#888;font-size:12px;line-height:1.5}[data-v-45b7cca8] .ant-form-item{margin-bottom:0}@media (width<=768px){.quick-grid[data-v-45b7cca8]{grid-template-columns:repeat(3,1fr)}.demo-grid[data-v-45b7cca8],.scenario-grid[data-v-45b7cca8]{grid-template-columns:repeat(2,1fr)}.image-settings[data-v-45b7cca8]{flex-direction:column}}.preview-area[data-v-d9f369af]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;justify-content:center;align-items:center;min-height:400px;padding:20px;display:flex}.svg-container[data-v-d9f369af]{max-width:100%;max-height:500px}.svg-container[data-v-d9f369af] svg{filter:drop-shadow(0 4px 8px #0003);max-width:100%;height:auto}.card-header[data-v-d9f369af]{justify-content:space-between;align-items:center;display:flex}.steps-card[data-v-f53241bc]{background:linear-gradient(135deg,#f5f7fa,#fff);border:1px solid #e8e8e8}[data-v-f53241bc] .ant-steps-item-process .ant-steps-item-icon{background:#1890ff;border-color:#1890ff}[data-v-f53241bc] .ant-steps-item-finish .ant-steps-item-icon{background:#52c41a;border-color:#52c41a}.settings-card[data-v-f53241bc]{border-radius:8px;box-shadow:0 2px 8px #0000000f}.settings-card[data-v-f53241bc] .ant-card-head{min-height:40px;padding:0 16px}.settings-card[data-v-f53241bc] .ant-card-body{padding:12px 16px 4px}.result-card[data-v-f53241bc],.upload-card[data-v-f53241bc]{transition:box-shadow .3s;box-shadow:0 2px 8px #0000000f}.result-card[data-v-f53241bc]:hover,.upload-card[data-v-f53241bc]:hover{box-shadow:0 4px 16px #0000001a}.upload-card.has-image[data-v-f53241bc]{border-left:3px solid #1890ff}.card-header[data-v-f53241bc]{justify-content:space-between;align-items:center;display:flex}.result-area[data-v-f53241bc],.upload-area[data-v-f53241bc]{justify-content:center;align-items:center;min-height:400px;display:flex}.upload-area-compact[data-v-f53241bc]{min-height:100px}.upload-area-compact[data-v-f53241bc] .ant-upload-dragger{padding:16px 20px}[data-v-f53241bc] .ant-upload-dragger{background:linear-gradient(135deg,#fafbfc,#f5f7fa);border-radius:12px;padding:40px 20px;transition:all .3s;border:2px dashed #d9d9d9!important}[data-v-f53241bc] .ant-upload-dragger:hover{background:linear-gradient(135deg,#e6f7ff,#bae7ff);transform:translateY(-2px);box-shadow:0 4px 12px #1890ff26;border-color:#1890ff!important}[data-v-f53241bc] .ant-upload-dragger:focus{background:#fff7e6;outline:none;border-color:#fa8c16!important}[data-v-f53241bc] .ant-upload-dragger:active{background:#fff1e6;border-color:#fa541c!important}.upload-placeholder[data-v-f53241bc]{text-align:center;justify-content:center;align-items:center;height:100%;padding:20px;display:flex;position:relative}.upload-content[data-v-f53241bc]{flex-direction:column;align-items:center;gap:8px;display:flex}.upload-icon[data-v-f53241bc]{color:#1890ff;margin-bottom:8px;font-size:64px;transition:all .3s}.upload-icon[data-v-f53241bc]:hover{color:#40a9ff;transform:scale(1.1)rotate(5deg)}.upload-text[data-v-f53241bc]{color:#333;margin:12px 0 0;font-size:16px;font-weight:500}.upload-hint[data-v-f53241bc]{color:#888;margin:8px 0 0;font-size:13px}.threshold-info[data-v-f53241bc]{align-items:center;gap:8px;margin-top:4px;display:flex}.threshold-desc[data-v-f53241bc]{color:#888;font-size:12px}.api-link[data-v-f53241bc]{color:#1890ff;font-size:12px;text-decoration:none;transition:color .3s}.api-link[data-v-f53241bc]:hover{color:#40a9ff;text-decoration:underline}.preview-container[data-v-f53241bc],.result-container[data-v-f53241bc]{width:100%;animation:.3s ease-in fadeIn-f53241bc;position:relative}@keyframes fadeIn-f53241bc{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.preview-image[data-v-f53241bc],.result-image[data-v-f53241bc]{-o-object-fit:contain;object-fit:contain;border-radius:8px;width:100%;max-height:400px;box-shadow:0 2px 8px #0000001a}.image-info[data-v-f53241bc]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background:#000000b3;border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:500;display:flex;position:absolute;top:12px;left:12px}.image-info.result-info[data-v-f53241bc]{justify-content:space-between;inset:auto 12px 12px}.checkerboard-bg[data-v-f53241bc]{background-color:#fff;background-image:linear-gradient(45deg,#e8e8e8 25%,#0000 0),linear-gradient(-45deg,#e8e8e8 25%,#0000 0),linear-gradient(45deg,#0000 75%,#e8e8e8 0),linear-gradient(-45deg,#0000 75%,#e8e8e8 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;border-radius:8px;width:100%;padding:12px;position:relative;box-shadow:0 2px 8px #00000014}.result-placeholder[data-v-f53241bc]{background:linear-gradient(135deg,#f5f7fa,#fff);border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:400px;display:flex}[data-v-f53241bc] .ant-upload,[data-v-f53241bc] .ant-upload-dragger{width:100%}.processing-view[data-v-f53241bc]{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.processing-icon[data-v-f53241bc]{color:#1890ff;font-size:48px;animation:1.2s linear infinite spin-f53241bc}@keyframes spin-f53241bc{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.processing-text[data-v-f53241bc]{color:#666;margin:0;font-size:15px}.compare-view[data-v-f53241bc]{border:1px solid #e8e8e8;border-radius:8px;gap:0;width:100%;display:flex;overflow:hidden}.compare-panel[data-v-f53241bc]{flex:1;min-width:0;position:relative}.compare-label[data-v-f53241bc]{z-index:2;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border-radius:4px;padding:2px 10px;font-size:12px;font-weight:500;position:absolute;top:8px;left:8px}.compare-image[data-v-f53241bc]{-o-object-fit:contain;object-fit:contain;width:100%;height:350px;display:block}.compare-divider[data-v-f53241bc]{background:#1890ff;flex-shrink:0;width:2px}.compare-checker[data-v-f53241bc]{box-shadow:none;border-radius:0;padding:0}.batch-progress-wrapper[data-v-f53241bc]{background:#f6f9fc;border:1px solid #e8e8e8;border-radius:8px;padding:8px 12px}.action-button[data-v-f53241bc]{border-radius:8px;height:48px;margin-top:16px;font-size:16px;font-weight:500;transition:all .3s;box-shadow:0 2px 8px #1890ff4d}.action-button[data-v-f53241bc]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 16px #1890ff66}.action-button[data-v-f53241bc]:active:not(:disabled){transform:translateY(0)}.tool-description-wrapper[data-v-f53241bc]{margin-top:24px}.description-card[data-v-f53241bc]{background:linear-gradient(#fafafa,#fff);border-radius:8px;box-shadow:0 2px 8px #0000000a;border:1px solid #e8e8e8!important}.desc-section-title[data-v-f53241bc]{color:#1890ff;border-left:4px solid #1890ff;margin:0 0 12px;padding-left:14px;font-size:15px;font-weight:600;line-height:1.4}.desc-list[data-v-f53241bc]{color:#555;margin:0;padding-left:20px;font-size:14px;line-height:2}.desc-list li[data-v-f53241bc]{margin-bottom:4px}.desc-faq[data-v-f53241bc]{margin:0;padding-left:0;font-size:14px;line-height:1.8;list-style:none}.desc-faq>li[data-v-f53241bc]{background:#f9f9f9;border-left:3px solid #1890ff;border-radius:6px;margin-bottom:12px;padding:8px 12px}.desc-faq strong[data-v-f53241bc]{color:#333;margin-bottom:4px;font-size:13px;display:block}.desc-faq span[data-v-f53241bc]{color:#666;font-size:13px}.batch-image-list[data-v-f53241bc]{max-height:600px;margin-top:16px;overflow-y:auto}.batch-item[data-v-f53241bc]{cursor:pointer;background:#fff;border:1px solid #e8e8e8;border-radius:8px;transition:all .3s;position:relative;overflow:hidden}.batch-item[data-v-f53241bc]:hover{transform:translateY(-2px);box-shadow:0 2px 8px #0000001a}.batch-item-active[data-v-f53241bc]{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.batch-thumb[data-v-f53241bc]{-o-object-fit:cover;object-fit:cover;width:100%;height:120px;display:block}.batch-item-info[data-v-f53241bc]{background:#fafafa;padding:8px}.batch-item-name[data-v-f53241bc]{color:#333;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-size:12px;font-weight:500;overflow:hidden}.batch-item-size[data-v-f53241bc]{color:#999;margin-bottom:6px;font-size:11px}.batch-actions[data-v-f53241bc]{opacity:0;gap:2px;transition:opacity .3s;display:flex;position:absolute;top:4px;right:4px}.batch-item:hover .batch-actions[data-v-f53241bc]{opacity:1}.batch-action-btn[data-v-f53241bc]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6;border-radius:4px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;font-size:13px;display:flex}.batch-action-btn[data-v-f53241bc]:hover{background:#fff}.batch-action-retry[data-v-f53241bc]{color:#fa8c16}.batch-result-overlay[data-v-f53241bc]{opacity:0;height:120px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.batch-item:hover .batch-result-overlay[data-v-f53241bc]{opacity:1}.batch-result-checker[data-v-f53241bc]{background-color:#fff;background-image:linear-gradient(45deg,#e0e0e0 25%,#0000 0),linear-gradient(-45deg,#e0e0e0 25%,#0000 0),linear-gradient(45deg,#0000 75%,#e0e0e0 0),linear-gradient(-45deg,#0000 75%,#e0e0e0 0);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.batch-result-checker img[data-v-f53241bc]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.retry-button[data-v-f53241bc]{color:#fa8c16;border-color:#fa8c16;border-radius:8px;height:38px;font-size:14px}.retry-button[data-v-f53241bc]:hover{color:#ffa940;border-color:#ffa940}[data-v-f53241bc] .batch-image-list .ant-list-grid{width:100%}[data-v-f53241bc] .batch-image-list .ant-list-item{padding:0!important}.quick-section[data-v-dadb9238]{background:#fff7ed;border:1px solid #ffedd5}.quick-buttons[data-v-dadb9238]{flex-wrap:wrap;gap:10px;display:flex}.quick-btn[data-v-dadb9238]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:140px;padding:12px 20px;transition:all .3s;display:inline-flex}.quick-btn[data-v-dadb9238]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-2px)}.quick-btn-name[data-v-dadb9238]{color:#333;font-size:14px;font-weight:600}.quick-btn-desc[data-v-dadb9238]{color:#666;margin-top:4px;font-size:12px}.left-panel[data-v-dadb9238],.right-panel[data-v-dadb9238]{flex-direction:column;gap:12px;display:flex}.control-card[data-v-dadb9238]{background:#fafafa}.upload-area[data-v-dadb9238]{justify-content:center;align-items:center;min-height:240px;display:flex}[data-v-dadb9238] .ant-upload-dragger{background:linear-gradient(135deg,#fafbfc,#f5f7fa);border-radius:12px;justify-content:center;align-items:center;width:100%;padding:40px 20px;transition:all .3s;display:flex;border:2px dashed #d9d9d9!important}[data-v-dadb9238] .ant-upload-dragger:hover{background:linear-gradient(135deg,#fff7ed,#ffedd5);box-shadow:0 4px 12px #ff5b2d26;border-color:#ff5b2d!important}.upload-placeholder[data-v-dadb9238]{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.upload-icon[data-v-dadb9238]{color:#ff5b2d;font-size:56px;transition:all .3s}.upload-icon[data-v-dadb9238]:hover{color:#ff7a50;transform:scale(1.1)}.upload-text[data-v-dadb9238]{color:#333;margin:8px 0 0;font-size:15px;font-weight:500}.upload-hint[data-v-dadb9238]{color:#888;margin:4px 0 0;font-size:13px;line-height:1.6}.preview-container[data-v-dadb9238]{width:100%;position:relative}.preview-image[data-v-dadb9238]{-o-object-fit:contain;object-fit:contain;border-radius:8px;width:100%;max-height:240px}.image-info[data-v-dadb9238]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background:#000000a6;border-radius:4px;align-items:center;gap:8px;padding:4px 12px;font-size:12px;display:flex;position:absolute;top:8px;left:8px}.crop-overlay[data-v-dadb9238]{cursor:crosshair;-webkit-user-select:none;user-select:none;border-radius:8px;margin-top:12px;position:relative;overflow:hidden}.crop-base-image[data-v-dadb9238]{pointer-events:none;border-radius:8px;width:100%;display:block}.crop-dim[data-v-dadb9238]{background:#00000073;inset:0}.crop-dim[data-v-dadb9238],.crop-selection[data-v-dadb9238]{pointer-events:none;position:absolute}.crop-selection[data-v-dadb9238]{background:#ff5b2d14;border:2px dashed #ff5b2d;justify-content:center;align-items:center;min-width:8px;min-height:8px;display:flex;box-shadow:0 0 0 9999px #00000073}.crop-size-label[data-v-dadb9238]{color:#fff;white-space:nowrap;background:#ff5b2dd9;border-radius:3px;padding:1px 6px;font-size:11px}.crop-actions[data-v-dadb9238]{z-index:10;gap:8px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.preview-grid[data-v-dadb9238]{flex-wrap:wrap;justify-content:center;gap:16px;padding:8px 0;display:flex}.preview-item[data-v-dadb9238]{flex-direction:column;gap:6px}.preview-box[data-v-dadb9238],.preview-item[data-v-dadb9238]{align-items:center;display:flex}.preview-box[data-v-dadb9238]{background:#f5f5f5;border:1px solid #e8e8e8;border-radius:6px;justify-content:center;width:72px;height:72px}.preview-label[data-v-dadb9238]{color:#888;font-size:12px}.form-container[data-v-dadb9238]{flex-direction:column;gap:12px;display:flex}.form-row[data-v-dadb9238]{flex-wrap:wrap;gap:16px;display:flex}.form-item[data-v-dadb9238]{flex-direction:column;flex:1;gap:6px;min-width:140px;display:flex}.form-label[data-v-dadb9238]{color:#333;font-size:13px;font-weight:500}.form-label-row[data-v-dadb9238]{justify-content:space-between;align-items:center;display:flex}.size-count[data-v-dadb9238]{color:#999;font-size:12px}.background-color-control[data-v-dadb9238]{align-items:center;gap:10px;display:flex}.color-picker-wrapper[data-v-dadb9238]{width:36px;height:20px;position:relative}.native-color-picker[data-v-dadb9238]{opacity:0;cursor:pointer;z-index:2}.color-preview[data-v-dadb9238],.native-color-picker[data-v-dadb9238]{width:100%;height:100%;position:absolute}.color-preview[data-v-dadb9238]{z-index:1;pointer-events:none;background-image:linear-gradient(45deg,#ccc 25%,#0000 0),linear-gradient(-45deg,#ccc 25%,#0000 0),linear-gradient(45deg,#0000 75%,#ccc 0),linear-gradient(-45deg,#0000 75%,#ccc 0);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px;border:2px solid #d9d9d9;border-radius:4px;justify-content:center;align-items:center;display:flex;overflow:hidden}.transparent-icon[data-v-dadb9238]{font-size:12px}.transparent-checkbox[data-v-dadb9238]{font-size:13px}.action-bar[data-v-dadb9238]{background:#fafafa;border-radius:8px;padding:16px}.action-button[data-v-dadb9238]{background:#ff5b2d;border-radius:8px;height:48px;font-size:16px;font-weight:500;transition:all .3s;box-shadow:0 2px 8px #ff5b2d4d}.action-button[data-v-dadb9238]:hover:not(:disabled){background:#ff7a50;transform:translateY(-2px);box-shadow:0 4px 16px #ff5b2d66}.result-card[data-v-dadb9238]{background:#fafafa}.result-placeholder[data-v-dadb9238]{justify-content:center;align-items:center;min-height:200px;display:flex}.generating-view[data-v-dadb9238]{text-align:center}.results-grid[data-v-dadb9238]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;max-height:500px;display:grid;overflow-y:auto}.result-item[data-v-dadb9238]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;transition:all .2s;display:flex}.result-item[data-v-dadb9238]:hover{border-color:#ffd5b0;box-shadow:0 2px 8px #00000014}.result-checker[data-v-dadb9238]{background-color:#fff;background-image:linear-gradient(45deg,#e8e8e8 25%,#0000 0),linear-gradient(-45deg,#e8e8e8 25%,#0000 0),linear-gradient(45deg,#0000 75%,#e8e8e8 0),linear-gradient(-45deg,#0000 75%,#e8e8e8 0);background-position:0 0,0 5px,5px -5px,-5px 0;background-size:10px 10px;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.result-image[data-v-dadb9238]{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.result-meta[data-v-dadb9238]{flex:1;min-width:0}.result-name[data-v-dadb9238]{text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px;font-size:13px;font-weight:500;overflow:hidden}.result-dim[data-v-dadb9238]{color:#999;font-size:11px}.result-dl-btn[data-v-dadb9238]{color:#ff5b2d;flex-shrink:0}.help-card[data-v-dadb9238]{background:#fafafa;border-radius:8px;margin-top:24px}.help-sections[data-v-dadb9238]{gap:20px}.help-section[data-v-dadb9238],.help-sections[data-v-dadb9238]{flex-direction:column;display:flex}.help-section[data-v-dadb9238]{gap:8px}.help-section-title[data-v-dadb9238]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-content[data-v-dadb9238]{color:#555;font-size:14px;line-height:1.8}.help-content ul[data-v-dadb9238]{margin:8px 0;padding-left:20px}.help-content li[data-v-dadb9238]{margin-bottom:4px}.help-table[data-v-dadb9238]{border-collapse:collapse;width:100%;margin-top:8px;font-size:13px}.help-table th[data-v-dadb9238]{text-align:left;color:#333;background:#f5f5f5;border-bottom:2px solid #e8e8e8;padding:10px 12px;font-weight:600}.help-table td[data-v-dadb9238]{color:#555;border-bottom:1px solid #f0f0f0;padding:8px 12px}.help-table tr:hover td[data-v-dadb9238]{background:#fff7ed}.help-faq[data-v-dadb9238]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-dadb9238]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-dadb9238]:nth-child(odd){background:#fff}.help-faq-q[data-v-dadb9238]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-dadb9238]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.quick-buttons[data-v-dadb9238]{flex-direction:column}.quick-btn[data-v-dadb9238]{text-align:center;align-items:center;width:100%}.results-grid[data-v-dadb9238]{grid-template-columns:1fr}.form-row[data-v-dadb9238]{flex-direction:column}}.hu-color-picker{z-index:1;background:#1d2024;border-radius:4px;padding:10px;box-shadow:0 0 16px #00000029}.hu-color-picker.light{background:#f7f8f9}.hu-color-picker.light .color-show .sucker{background:#eceef0}.hu-color-picker.light .color-type .name{background:#e7e8e9}.hu-color-picker.light .color-type .value{color:#666;background:#eceef0}.hu-color-picker.light .colors.history{border-top:1px solid #eee}.hu-color-picker canvas{vertical-align:top}.hu-color-picker .color-set{display:flex}.hu-color-picker .color-show{margin-top:8px;display:flex}.saturation{cursor:pointer;position:relative}.saturation .slide{pointer-events:none;border:1px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:0;left:100px;box-shadow:0 0 1px 1px #0000004d}.color-type{margin-top:8px;font-size:12px;display:flex}.color-type .name{float:left;color:#999;background:#252930;justify-content:center;align-items:center;width:60px;height:30px;display:flex}.color-type .value{color:#fff;box-sizing:border-box;background:#2e333a;border:0;flex:1;min-width:100px;height:30px;padding:0 12px}.color-alpha{cursor:pointer;margin-left:8px;position:relative}.color-alpha .slide{pointer-events:none;background:#fff;width:100%;height:4px;position:absolute;top:100px;left:0;box-shadow:0 0 1px #0000004d}.sucker{fill:#9099a4;cursor:pointer;background:#2e333a;width:30px;transition:all .3s}.sucker.active,.sucker:hover{fill:#1593ff}.colors{margin:0;padding:0}.colors.history{border-top:1px solid #2e333a;margin-top:10px}.colors .item{box-sizing:border-box;vertical-align:top;cursor:pointer;border-radius:3px;width:16px;height:16px;margin:10px 0 0 10px;transition:all .1s;display:inline-block;position:relative}.colors .item:nth-child(8n+1){margin-left:0}.colors .item:hover{transform:scale(1.4)}.colors .item .alpha{border-radius:4px;height:100%}.colors .item .color{border-radius:3px;width:100%;height:100%;position:absolute;top:0;left:0}.hue{cursor:pointer;margin-left:8px;position:relative}.hue .slide{pointer-events:none;background:#fff;width:100%;height:4px;position:absolute;top:100px;left:0;box-shadow:0 0 1px #0000004d}.color-selector[data-v-9af9ea94]{width:100%;display:inline-block;position:relative}.color-preview-wrapper[data-v-9af9ea94]{width:100%}.color-preview[data-v-9af9ea94]{cursor:pointer;box-sizing:border-box;border:1px solid #d9d9d9;border-radius:4px;justify-content:center;align-items:center;width:100%;height:32px;transition:all .3s;display:flex}.color-preview[data-v-9af9ea94]:hover{border-color:#1677ff}.color-text[data-v-9af9ea94]{text-shadow:0 0 2px #fffc,0 0 2px #000c;color:#333;font-size:12px;font-weight:500}.color-picker-popup[data-v-9af9ea94]{z-index:1000;box-sizing:border-box;background:#fff;border-radius:8px;width:280px;margin-top:8px;padding:16px;position:absolute;top:100%;left:0;box-shadow:0 4px 16px #0003}.preset-colors[data-v-9af9ea94]{grid-template-columns:repeat(5,1fr);justify-items:center;gap:8px;margin-bottom:16px;display:grid}.preset-color[data-v-9af9ea94]{cursor:pointer;box-sizing:border-box;border:2px solid #f0f0f0;border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.preset-color[data-v-9af9ea94]:hover{border-color:#1677ff;transform:scale(1.15);box-shadow:0 2px 8px #00000026}.check-icon[data-v-9af9ea94]{color:#fff;text-shadow:0 0 3px #000c;font-size:18px;font-weight:700}[data-v-9af9ea94] .color-kit-wrap,[data-v-9af9ea94] .color-kit-wrap .ck-color-picker{width:100%!important}[data-v-bd8fe897] .ant-row{--antd-margin:16px}.type-selector-card[data-v-bd8fe897]{background:linear-gradient(135deg,#f0f5ff,#e6f7ff);border:1px solid #1890ff1a;border-radius:16px;box-shadow:0 4px 12px #1890ff14}.type-grid[data-v-bd8fe897]{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.type-card[data-v-bd8fe897]{cursor:pointer;text-align:center;background:#fff;border:2px solid #1890ff26;border-radius:12px;padding:18px 12px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.type-card[data-v-bd8fe897]:before{content:"";opacity:0;background:linear-gradient(135deg,#1890ff0d,#0000);transition:opacity .3s;position:absolute;inset:0}.type-card[data-v-bd8fe897]:hover:before{opacity:1}.type-card[data-v-bd8fe897]:hover{border-color:#40a9ff;transform:translateY(-4px);box-shadow:0 6px 16px #1890ff33}.type-card-active[data-v-bd8fe897]{background:linear-gradient(135deg,#e6f7ff,#bae7ff);border-color:#1890ff;transform:translateY(-4px);box-shadow:0 6px 20px #1890ff4d}.type-card-active[data-v-bd8fe897]:after{content:"✓";color:#fff;background:#1890ff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:flex;position:absolute;top:8px;right:8px}.type-icon[data-v-bd8fe897]{margin-bottom:10px;font-size:36px;line-height:1;transition:transform .3s}.type-card:hover .type-icon[data-v-bd8fe897]{transform:scale(1.1)}.type-label[data-v-bd8fe897]{color:#262626;font-size:14px;font-weight:600;transition:color .3s}.type-card-active .type-label[data-v-bd8fe897]{color:#1890ff}[data-v-bd8fe897] .ant-card{border:1px solid #0000000a;border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1)}[data-v-bd8fe897] .ant-card:hover{box-shadow:0 6px 16px #00000014}[data-v-bd8fe897] .ant-card__header{background:linear-gradient(135deg,#fafbff,#f5f7ff);border-bottom:2px solid #f0f5ff;border-radius:16px 16px 0 0;padding:18px 24px}[data-v-bd8fe897] .ant-card__body{padding:24px}.content-input-card[data-v-bd8fe897]{background:#fff;border:1px solid #0000000a;border-radius:16px;box-shadow:0 4px 12px #0000000f}.card-title-with-icon[data-v-bd8fe897]{color:#1f1f1f;align-items:center;gap:10px;font-size:16px;font-weight:700;display:flex}.title-icon[data-v-bd8fe897]{filter:drop-shadow(0 2px 4px #0000001a);font-size:20px}.content-form[data-v-bd8fe897]{padding:4px 0}.large-input[data-v-bd8fe897] .ant-input,.large-input[data-v-bd8fe897] .ant-input-number,.large-input[data-v-bd8fe897] .ant-input-textarea,.large-input[data-v-bd8fe897] .ant-select-selector{border:1.5px solid #d9d9d9;border-radius:10px;transition:all .3s}.large-input[data-v-bd8fe897] .ant-input-number:hover,.large-input[data-v-bd8fe897] .ant-input-textarea:hover,.large-input[data-v-bd8fe897] .ant-input:hover,.large-input[data-v-bd8fe897] .ant-select-selector:hover{border-color:#40a9ff}.large-input[data-v-bd8fe897] .ant-input-number:focus,.large-input[data-v-bd8fe897] .ant-input-textarea:focus,.large-input[data-v-bd8fe897] .ant-input:focus,.large-input[data-v-bd8fe897] .ant-select-selector:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff1a}.preview-textarea[data-v-bd8fe897] .ant-input{background:linear-gradient(135deg,#fafbff,#f5f7fa);border:1.5px solid #d9d9d9;border-radius:10px;font-family:Courier New,monospace;font-size:12px}@media (width<=576px){.preset-grid[data-v-bd8fe897],.type-grid[data-v-bd8fe897]{grid-template-columns:repeat(2,1fr)}.type-icon[data-v-bd8fe897]{font-size:28px}.type-label[data-v-bd8fe897]{font-size:12px}.preset-qr-preview[data-v-bd8fe897]{width:48px;height:48px}.preset-name[data-v-bd8fe897]{font-size:12px}.preset-desc[data-v-bd8fe897]{font-size:10px}}.action-buttons[data-v-bd8fe897]{border-top:2px solid #f0f5ff;margin-top:24px;padding-top:20px}.generate-btn[data-v-bd8fe897]{letter-spacing:.5px;background:linear-gradient(135deg,#1890ff,#40a9ff);border:none;border-radius:12px;height:52px;font-size:17px;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 6px 16px #1890ff59}.generate-btn[data-v-bd8fe897]:hover:not(:disabled){background:linear-gradient(135deg,#40a9ff,#1890ff);transform:translateY(-3px);box-shadow:0 8px 24px #1890ff73}.generate-btn[data-v-bd8fe897]:active:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #1890ff4d}.generate-btn[data-v-bd8fe897]:disabled{box-shadow:none;cursor:not-allowed;background:#d9d9d9}[data-v-bd8fe897] .action-buttons .ant-btn:not(.generate-btn){border:1.5px solid #d9d9d9;border-radius:10px;height:46px;font-size:15px;font-weight:600;transition:all .3s}[data-v-bd8fe897] .action-buttons .ant-btn:not(.generate-btn):hover:not(:disabled){color:#1890ff;border-color:#40a9ff;transform:translateY(-2px);box-shadow:0 4px 12px #1890ff26}[data-v-bd8fe897] .action-buttons .ant-btn:not(.generate-btn):disabled{cursor:not-allowed;opacity:.5}.style-card[data-v-bd8fe897]{background:linear-gradient(135deg,#fafbff,#f5f7ff);border:1px solid #1890ff1a;border-radius:16px;box-shadow:0 4px 12px #1890ff14}.preset-grid[data-v-bd8fe897]{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.preset-card[data-v-bd8fe897]{cursor:pointer;background:#fff;border:2px solid #1890ff1f;border-radius:14px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.preset-card[data-v-bd8fe897]:before{content:"";background:linear-gradient(90deg,#1890ff,#40a9ff);height:3px;transition:transform .3s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.preset-card[data-v-bd8fe897]:hover:before{transform:scaleX(1)}.preset-card[data-v-bd8fe897]:hover{border-color:#40a9ff;transform:translateY(-4px);box-shadow:0 6px 16px #1890ff33}.preset-card-active[data-v-bd8fe897]{background:linear-gradient(135deg,#e6f7ff,#bae7ff);border-color:#1890ff;transform:translateY(-4px);box-shadow:0 6px 20px #1890ff4d}.preset-card-active[data-v-bd8fe897]:before{transform:scaleX(1)}.preset-card-active[data-v-bd8fe897]:after{content:"✓";color:#fff;z-index:1;background:#1890ff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;font-weight:700;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 2px 8px #1890ff4d}.preset-preview[data-v-bd8fe897]{background:linear-gradient(135deg,#fafbff,#f5f7fa);min-height:90px;padding:14px}.preset-preview[data-v-bd8fe897],.preset-qr-preview[data-v-bd8fe897]{justify-content:center;align-items:center;display:flex;position:relative}.preset-qr-preview[data-v-bd8fe897]{border-radius:10px;width:60px;height:60px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 3px 10px #0000001f}.preset-card:hover .preset-qr-preview[data-v-bd8fe897]{transform:scale(1.08)rotate(2deg);box-shadow:0 4px 12px #00000026}.preset-qr-dots[data-v-bd8fe897]{text-align:center;letter-spacing:2px;font-size:11px;line-height:1.2}.preset-info[data-v-bd8fe897]{background:#fff;padding:12px}.preset-header[data-v-bd8fe897]{align-items:center;gap:7px;margin-bottom:5px;display:flex}.preset-icon[data-v-bd8fe897]{filter:drop-shadow(0 2px 3px #0000001a);font-size:17px}.preset-name[data-v-bd8fe897]{color:#262626;font-size:14px;font-weight:600;transition:color .3s}.preset-card-active .preset-name[data-v-bd8fe897]{color:#1890ff}.preset-desc[data-v-bd8fe897]{color:#8c8c8c;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.advanced-card[data-v-bd8fe897]{background:#fff;border:1px solid #0000000a;border-radius:16px;box-shadow:0 4px 12px #0000000f}[data-v-bd8fe897] .advanced-card .ant-radio-group{gap:8px;display:flex}[data-v-bd8fe897] .advanced-card .ant-radio-button-wrapper{text-align:center;border:1.5px solid #d9d9d9;border-radius:10px;flex:1;height:44px;font-size:14px;font-weight:600;line-height:44px;transition:all .3s}[data-v-bd8fe897] .advanced-card .ant-radio-button-wrapper-checked{color:#1890ff;background:linear-gradient(135deg,#e6f7ff,#bae7ff);border-color:#1890ff;box-shadow:0 2px 8px #1890ff33}[data-v-bd8fe897] .advanced-card .ant-divider{border-color:#f0f5ff;margin:20px 0}[data-v-bd8fe897] .advanced-card .ant-slider-rail{background:#f0f5ff}[data-v-bd8fe897] .advanced-card .ant-slider-track{background:linear-gradient(90deg,#1890ff,#40a9ff)}[data-v-bd8fe897] .advanced-card .ant-slider-handle{border-color:#1890ff;box-shadow:0 2px 6px #1890ff4d}[data-v-bd8fe897] .advanced-card .ant-alert{border:1.5px solid;border-radius:10px}[data-v-bd8fe897] .advanced-card .ant-form-item-label>label{color:#262626;font-weight:600}[data-v-bd8fe897] .ant-statistic{font-size:14px}[data-v-bd8fe897] .ant-statistic-title{color:#8c8c8c;margin-bottom:4px;font-size:12px;font-weight:500}[data-v-bd8fe897] .ant-statistic-content{color:#1890ff;font-size:16px;font-weight:700}@media (width<=992px){.preset-grid[data-v-bd8fe897],.type-grid[data-v-bd8fe897]{grid-template-columns:repeat(3,1fr)}}@media (width<=576px){.preset-grid[data-v-bd8fe897],.type-grid[data-v-bd8fe897]{grid-template-columns:repeat(2,1fr)}.type-icon[data-v-bd8fe897]{font-size:32px}.type-label[data-v-bd8fe897]{font-size:13px}.preset-qr-preview[data-v-bd8fe897]{width:52px;height:52px}.preset-name[data-v-bd8fe897]{font-size:13px}.preset-desc[data-v-bd8fe897]{font-size:11px}.generate-btn[data-v-bd8fe897]{height:48px;font-size:16px}[data-v-bd8fe897] .action-buttons .ant-btn:not(.generate-btn){height:42px;font-size:14px}}@keyframes fadeIn-bd8fe897{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-bd8fe897{0%,to{opacity:1}50%{opacity:.6}}[data-v-bd8fe897] .ant-spin{animation:1.5s ease-in-out infinite pulse-bd8fe897}.preview-container[data-v-bd8fe897]{animation:.4s ease-out fadeIn-bd8fe897}.preset-card[data-v-bd8fe897],.type-card[data-v-bd8fe897]{animation:.3s ease-out fadeIn-bd8fe897}.preview-card[data-v-bd8fe897]{background:linear-gradient(135deg,#fafbff,#f5f7ff);border:1px solid #1890ff1a;border-radius:16px;position:sticky;top:16px;box-shadow:0 4px 12px #1890ff14}.preview-area[data-v-bd8fe897]{padding:24px 0}.preview-area[data-v-bd8fe897],.preview-placeholder[data-v-bd8fe897]{justify-content:center;align-items:center;min-height:420px;display:flex}.preview-placeholder[data-v-bd8fe897]{background:#fff;border-radius:18px;width:100%;box-shadow:0 2px 8px #0000000a}.preview-container[data-v-bd8fe897]{flex-direction:column;align-items:center;gap:18px;display:flex}.qrcode-wrapper[data-v-bd8fe897]{background:#fff;border-radius:18px;padding:28px;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-block;position:relative;box-shadow:0 6px 20px #0000001a}.qrcode-wrapper[data-v-bd8fe897]:before{content:"";z-index:-1;opacity:0;background:linear-gradient(135deg,#1890ff,#40a9ff,#1890ff);border-radius:20px;transition:opacity .3s;position:absolute;inset:-2px}.qrcode-wrapper[data-v-bd8fe897]:hover:before{opacity:.3}.qrcode-wrapper[data-v-bd8fe897]:hover{transform:translateY(-3px);box-shadow:0 8px 28px #00000026}.qrcode-image[data-v-bd8fe897]{border-radius:10px;max-width:100%;max-height:420px;transition:transform .3s;display:block}.qrcode-wrapper:hover .qrcode-image[data-v-bd8fe897]{transform:scale(1.02)}.qrcode-info[data-v-bd8fe897]{color:#595959;background:#fff;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:18px;padding:10px 16px;font-size:13px;display:flex;box-shadow:0 2px 8px #0000000f}[data-v-bd8fe897] .ant-tag{border-radius:6px;padding:4px 10px;font-weight:500}.tool-description[data-v-bd8fe897]{background:linear-gradient(135deg,#fafbff,#f5f7ff);border:1px solid #1890ff1a;border-radius:16px;margin-top:32px;box-shadow:0 4px 12px #1890ff0f}[data-v-bd8fe897] .tool-description .ant-card__header{background:linear-gradient(135deg,#f0f5ff,#e6f7ff);border-bottom:2px solid #e6f7ff;border-radius:16px 16px 0 0;padding:20px 28px}[data-v-bd8fe897] .tool-description .ant-card__body{padding:28px}.tool-description h4[data-v-bd8fe897]{color:#1890ff;align-items:center;gap:8px;margin:0 0 16px;font-size:18px;font-weight:700;display:flex}.tool-description p[data-v-bd8fe897]{font-size:15px}.tool-description p[data-v-bd8fe897],.tool-description ul[data-v-bd8fe897]{color:#595959;margin:10px 0;line-height:1.9}.tool-description ul[data-v-bd8fe897]{padding-left:24px}.tool-description li[data-v-bd8fe897]{margin:8px 0;font-size:15px}.tool-description strong[data-v-bd8fe897]{color:#262626;font-weight:600}[data-v-bd8fe897] .tool-description .ant-descriptions{border-radius:10px;overflow:hidden}[data-v-bd8fe897] .tool-description .ant-descriptions-view{border-radius:10px}[data-v-bd8fe897] .tool-description .ant-descriptions-item-label{color:#1890ff;background:#f0f5ff;font-weight:600}[data-v-bd8fe897] .tool-description .ant-steps-item-title{font-size:14px;font-weight:600}[data-v-bd8fe897] .tool-description .ant-steps-item-description{font-size:13px;line-height:1.6}.upload-placeholder[data-v-164b41c4]{padding:30px 20px}.empty-preview[data-v-164b41c4]{justify-content:center;align-items:center;display:flex}.compare-preview[data-v-164b41c4],.empty-preview[data-v-164b41c4]{min-height:320px}.preview-box[data-v-164b41c4]{background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;position:relative;overflow:hidden}.preview-box img[data-v-164b41c4]{-o-object-fit:contain;object-fit:contain;width:100%;max-height:320px;display:block}.preview-label[data-v-164b41c4]{z-index:1;color:#fff;background:#0009;border-radius:0 0 8px;padding:4px 12px;font-size:12px;position:absolute;top:0;left:0}.preview-info[data-v-164b41c4]{background:#fff;border-top:1px solid #f0f0f0;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.image-list[data-v-164b41c4]{flex-direction:column;gap:8px;max-height:400px;display:flex;overflow-y:auto}.image-item[data-v-164b41c4]{cursor:pointer;border:1px solid #f0f0f0;border-radius:8px;align-items:center;gap:12px;padding:8px 12px;transition:all .2s;display:flex}.image-item[data-v-164b41c4]:hover{background:#f0f7ff;border-color:#91caff}.image-item.active[data-v-164b41c4]{background:#e6f4ff;border-color:#1677ff}.item-thumb[data-v-164b41c4]{background:#f5f5f5;border-radius:4px;flex-shrink:0;width:56px;height:56px;overflow:hidden}.item-thumb img[data-v-164b41c4]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.item-info[data-v-164b41c4]{flex:1;min-width:0}.item-name[data-v-164b41c4]{text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-size:13px;font-weight:500;overflow:hidden}.item-sizes[data-v-164b41c4]{color:#666;align-items:center;gap:4px;font-size:12px;display:flex}.item-sizes .arrow[data-v-164b41c4]{color:#999}.item-actions[data-v-164b41c4]{flex-shrink:0;gap:4px;display:flex}[data-v-164b41c4] .ant-form-item{margin-bottom:0}.id-photo-tool-container[data-v-cf8a3733]{flex-direction:column;gap:24px;display:flex}.card-header[data-v-cf8a3733]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.result-area[data-v-cf8a3733],.upload-area[data-v-cf8a3733]{min-height:400px}.upload-placeholder[data-v-cf8a3733]{text-align:center;padding:60px 20px}.upload-icon[data-v-cf8a3733]{color:#1677ff;margin-bottom:16px;font-size:48px}.upload-text[data-v-cf8a3733]{color:#262626;margin:16px 0 8px;font-size:16px}.upload-hint[data-v-cf8a3733]{color:#8c8c8c;margin:8px 0 0;font-size:14px}.fabric-canvas-wrapper[data-v-cf8a3733]{width:100%;height:400px;position:relative;overflow:hidden}.fabric-canvas[data-v-cf8a3733]{width:100%;height:100%}.drag-hint[data-v-cf8a3733]{z-index:11;pointer-events:none;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.reupload-btn[data-v-cf8a3733]{right:12px}.image-info[data-v-cf8a3733],.reupload-btn[data-v-cf8a3733]{z-index:11;position:absolute;top:12px}.image-info[data-v-cf8a3733]{color:#fff;background:#0009;border-radius:4px;align-items:center;gap:8px;padding:4px 12px;font-size:12px;display:flex;left:12px}.result-placeholder[data-v-cf8a3733]{justify-content:center;align-items:center;width:100%;min-height:400px;display:flex}.result-image[data-v-cf8a3733]{-o-object-fit:contain;object-fit:contain;border-radius:4px;width:100%;max-height:400px}.color-option[data-v-cf8a3733]{align-items:center;gap:8px;display:inline-flex}.color-block[data-v-cf8a3733]{border:1px solid #d9d9d9;border-radius:4px;width:20px;height:20px;display:inline-block}.color-block-small[data-v-cf8a3733]{vertical-align:middle;border:1px solid #d9d9d9;border-radius:2px;width:14px;height:14px;margin-right:6px;display:inline-block}.custom-color-picker[data-v-cf8a3733]{background:#fafafa;border-radius:6px;align-items:center;gap:10px;margin-top:10px;padding:8px 12px;display:flex}.native-color-input[data-v-cf8a3733]{cursor:pointer;border:1px solid #d9d9d9;border-radius:4px;width:40px;height:40px;padding:0}.print-layout-container[data-v-cf8a3733]{width:100%;overflow:hidden}.print-layout-image[data-v-cf8a3733]{border-radius:4px;width:100%}.print-layout-hint[data-v-cf8a3733]{text-align:center;color:#8c8c8c;margin:10px 0 0;font-size:12px;display:block}.help-sections[data-v-cf8a3733]{gap:20px}.help-section[data-v-cf8a3733],.help-sections[data-v-cf8a3733]{flex-direction:column;display:flex}.help-section[data-v-cf8a3733]{gap:8px}.help-section-title[data-v-cf8a3733]{color:#262626;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-section ol[data-v-cf8a3733],.help-section p[data-v-cf8a3733],.help-section ul[data-v-cf8a3733]{color:#000000a6;margin:0;font-size:14px;line-height:1.7}.help-section ol[data-v-cf8a3733],.help-section ul[data-v-cf8a3733]{padding-left:28px}.help-section li[data-v-cf8a3733]{margin-bottom:4px}@media (width<=768px){.result-area[data-v-cf8a3733],.result-placeholder[data-v-cf8a3733],.upload-area[data-v-cf8a3733]{min-height:280px}.fabric-canvas-wrapper[data-v-cf8a3733]{height:280px}}.help-sections[data-v-a8878b89]{gap:20px}.help-section[data-v-a8878b89],.help-sections[data-v-a8878b89]{flex-direction:column;display:flex}.help-section[data-v-a8878b89]{gap:12px}.help-section-title[data-v-a8878b89]{color:#1677ff;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-a8878b89]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-a8878b89]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-a8878b89]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-a8878b89]{color:#333;margin:0;font-size:13px;font-weight:600}.control-panel[data-v-a8878b89],.help-card[data-v-a8878b89],.info-card[data-v-a8878b89],.preview-panel[data-v-a8878b89],.result-panel[data-v-a8878b89]{background:#fff;margin-top:16px}.upload-dragger[data-v-a8878b89]{margin-bottom:0}.upload-dragger[data-v-a8878b89] .ant-upload{padding:40px}.upload-dragger[data-v-a8878b89] .ant-upload-text{color:#333;margin:16px 0 8px;font-size:18px;font-weight:500}.upload-dragger[data-v-a8878b89] .ant-upload-hint{color:#999;font-size:14px}.upload-dragger[data-v-a8878b89] .ant-upload-tips{color:#bbb;margin-top:16px;font-size:13px}.preset-row[data-v-a8878b89]{align-items:flex-start;gap:8px;display:flex}.row-label[data-v-a8878b89]{color:#333;flex-shrink:0;font-weight:500;line-height:30px}.grid-preview[data-v-a8878b89]{gap:12px;padding:16px 0;display:grid}.grid-item[data-v-a8878b89]{flex-direction:column;gap:4px;display:flex}.image-wrapper[data-v-a8878b89]{aspect-ratio:1;border-radius:8px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000014}.image-wrapper[data-v-a8878b89]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000001f}.image-wrapper img[data-v-a8878b89]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.image-wrapper:hover .overlay[data-v-a8878b89]{opacity:1}.index-tag[data-v-a8878b89]{padding:4px 12px;font-size:18px;font-weight:700}.item-meta[data-v-a8878b89]{justify-content:space-between;align-items:center;gap:4px;padding:0 2px;font-size:11px;display:flex}.filename[data-v-a8878b89]{color:#666;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.size[data-v-a8878b89]{color:#999;flex-shrink:0}.empty-result[data-v-a8878b89]{text-align:center;padding:60px 0}.empty-tip[data-v-a8878b89]{color:#999;margin:8px 0 0;font-size:13px}.original-preview[data-v-a8878b89]{background:#f5f5f5;border-radius:8px;justify-content:center;padding:16px 0;display:flex}.preview-container[data-v-a8878b89]{text-align:center;background:#f5f5f5;border-radius:8px;margin-bottom:16px;padding:16px}.preview-container img[data-v-a8878b89]{border-radius:4px;max-width:100%;max-height:60vh}.preview-actions[data-v-a8878b89]{text-align:center;border-top:1px solid #f0f0f0;padding-top:12px}.scenario-card[data-v-a8878b89]{background:#fafafa;height:100%}.scenario-card p[data-v-a8878b89]{color:#666;margin:8px 0 0;font-size:13px;line-height:1.6}[data-v-a8878b89] .help-card .ant-collapse-header{color:#1677ff;font-weight:500}[data-v-a8878b89] .help-card .ant-collapse-content-box{padding:16px}.main-content[data-v-a8878b89]{flex-direction:column;gap:16px;display:flex}.control-panel[data-v-a8878b89],.preview-panel[data-v-a8878b89],.result-panel[data-v-a8878b89]{background:#fafafa}.grid-preview[data-v-a8878b89]{gap:8px;min-height:400px;padding:16px 0;display:grid}.grid-item[data-v-a8878b89]{aspect-ratio:1;border-radius:8px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000001a}.grid-item[data-v-a8878b89]:hover{transform:translateY(-4px);box-shadow:0 4px 12px #00000026}.image-wrapper[data-v-a8878b89]{width:100%;height:100%;position:relative}.image-wrapper img[data-v-a8878b89]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.overlay[data-v-a8878b89]{opacity:0;background:#00000080;flex-direction:column;justify-content:center;align-items:center;gap:12px;transition:opacity .2s;display:flex;position:absolute;inset:0}.grid-item:hover .overlay[data-v-a8878b89]{opacity:1}.index[data-v-a8878b89]{color:#fff;font-size:24px;font-weight:700}.original-preview[data-v-a8878b89]{justify-content:center;padding:16px 0;display:flex}.original-preview img[data-v-a8878b89]{border-radius:8px;max-width:100%;max-height:500px;box-shadow:0 2px 8px #0000001a}[data-v-a8878b89] .ant-upload-drag{padding:40px}[data-v-a8878b89] .ant-form-item{margin-bottom:0}.main-content[data-v-42d20581]{flex-direction:column;gap:16px;display:flex}.editor-card[data-v-42d20581],.info-card[data-v-42d20581],.regions-card[data-v-42d20581],.selected-card[data-v-42d20581],.setting-card[data-v-42d20581]{background:#fff}.canvas-container[data-v-42d20581]{background:#f5f5f5;border-radius:8px;justify-content:center;align-items:flex-start;max-height:70vh;padding:16px;display:flex;overflow:auto}.canvas-stage[data-v-42d20581]{-webkit-user-select:none;user-select:none;background:#fff;display:inline-block;position:relative;box-shadow:0 2px 8px #00000014}.canvas-image[data-v-42d20581]{pointer-events:none;display:block}.canvas-overlay[data-v-42d20581]{pointer-events:none;position:absolute;top:0;left:0}.canvas-overlay .region-rect[data-v-42d20581]{pointer-events:auto;cursor:pointer}.canvas-tips[data-v-42d20581]{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.zoom-label[data-v-42d20581]{color:#666;justify-content:center;align-items:center;min-width:50px;font-size:12px;display:inline-flex}.region-item[data-v-42d20581]{cursor:pointer;padding:8px 12px;transition:background .2s}.region-item[data-v-42d20581]:hover{background:#f5f5f5}.region-item.active[data-v-42d20581]{background:#e6f4ff;border-left:3px solid #1677ff}.region-dot[data-v-42d20581]{border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.preview-image[data-v-42d20581]{max-width:80vw;max-height:80vh;display:block}.upload-dragger[data-v-42d20581]{margin-bottom:0}.upload-dragger[data-v-42d20581] .ant-upload{padding:40px}.upload-dragger[data-v-42d20581] .ant-upload-text{color:#333;margin:16px 0 8px;font-size:18px;font-weight:500}.upload-dragger[data-v-42d20581] .ant-upload-hint{color:#999;font-size:14px}.help-card[data-v-42d20581]{background:#fff}.help-sections[data-v-42d20581]{gap:20px}.help-section[data-v-42d20581],.help-sections[data-v-42d20581]{flex-direction:column;display:flex}.help-section[data-v-42d20581]{gap:12px}.help-section-title[data-v-42d20581]{color:#1677ff;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.scenario-card[data-v-42d20581]{background:#fafafa;height:100%}.scenario-card p[data-v-42d20581]{color:#666;margin:8px 0 0;font-size:13px;line-height:1.6}.help-faq[data-v-42d20581]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-42d20581]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-42d20581]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-42d20581]{color:#333;margin:0;font-size:13px;font-weight:600}[data-v-42d20581] .ant-form-item{margin-bottom:0}[data-v-42d20581] .ant-statistic-title{color:#999;font-size:12px}[data-v-42d20581] .ant-statistic-content{font-size:16px}.upload-dragger[data-v-0ebf638a]{border-radius:12px;padding:60px 40px;transition:all .3s}.upload-dragger[data-v-0ebf638a]:hover{background-color:#f0f9ff;border-color:#40a9ff}.upload-content[data-v-0ebf638a]{text-align:center}.upload-icon[data-v-0ebf638a]{color:#1890ff;margin-bottom:16px;font-size:64px;transition:transform .3s}.upload-dragger:hover .upload-icon[data-v-0ebf638a]{transform:scale(1.1)}.upload-text[data-v-0ebf638a]{color:#262626;margin:8px 0;font-size:16px;font-weight:500}.upload-hint[data-v-0ebf638a]{color:#8c8c8c;margin:4px 0;font-size:13px}.main-content[data-v-0ebf638a]{min-height:600px}.control-panel[data-v-0ebf638a]{background:linear-gradient(135deg,#fafafa,#f5f5f5);border-radius:12px;box-shadow:0 2px 8px #0000000f}[data-v-0ebf638a] .control-panel .ant-card__header{border-bottom:1px solid #e8e8e8;padding:16px 20px}[data-v-0ebf638a] .control-panel .ant-card__body{padding:20px}.format-section[data-v-0ebf638a],.info-section[data-v-0ebf638a],.quality-section[data-v-0ebf638a],.result-section[data-v-0ebf638a]{background:#fff;border-radius:8px;padding:16px;box-shadow:0 1px 4px #0000000a}.section-title[data-v-0ebf638a]{color:#262626;align-items:center;margin-bottom:12px;font-size:14px;font-weight:600;display:flex}.section-title[data-v-0ebf638a]:before{content:"";background:#1890ff;border-radius:2px;width:3px;height:14px;margin-right:8px}.format-grid[data-v-0ebf638a]{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.format-item[data-v-0ebf638a]{cursor:pointer;background:#fff;border:2px solid #e8e8e8;border-radius:8px;padding:12px;transition:all .3s}.format-item[data-v-0ebf638a]:hover{border-color:#40a9ff;transform:translateY(-2px);box-shadow:0 2px 8px #1890ff26}.format-item-selected[data-v-0ebf638a]{background:linear-gradient(135deg,#e6f7ff,#bae7ff);border-color:#1890ff;box-shadow:0 2px 12px #1890ff40}.format-label[data-v-0ebf638a]{color:#262626;margin-bottom:4px;font-size:14px;font-weight:600}.format-item-selected .format-label[data-v-0ebf638a]{color:#1890ff}.format-desc[data-v-0ebf638a]{color:#8c8c8c;font-size:12px}.format-item-selected .format-desc[data-v-0ebf638a]{color:#595959}.quality-section[data-v-0ebf638a]{padding:16px}.section-header[data-v-0ebf638a]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.quality-value[data-v-0ebf638a]{color:#1890ff;font-size:16px;font-weight:600}.quality-hint[data-v-0ebf638a]{color:#8c8c8c;font-size:12px}.download-btn[data-v-0ebf638a]{border-radius:8px;height:44px;font-size:15px;font-weight:500;transition:all .3s;box-shadow:0 2px 8px #1890ff4d}.download-btn[data-v-0ebf638a]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #1890ff66}.preview-section[data-v-0ebf638a]{position:sticky;top:16px}.preview-card[data-v-0ebf638a]{background:#fff;border-radius:12px;height:100%;box-shadow:0 2px 8px #0000000f}[data-v-0ebf638a] .preview-card .ant-card__header{border-bottom:1px solid #f0f0f0;padding:14px 20px}[data-v-0ebf638a] .preview-card .ant-card__body{padding:16px}.image-preview[data-v-0ebf638a]{flex-direction:column;align-items:center;min-height:300px;display:flex;position:relative}.image-preview img[data-v-0ebf638a]{-o-object-fit:contain;object-fit:contain;border-radius:8px;max-width:100%;max-height:350px;box-shadow:0 2px 12px #00000014}.image-info-bar[data-v-0ebf638a]{background:#fafafa;border-radius:6px;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;display:flex}.image-size[data-v-0ebf638a]{color:#595959;font-size:13px;font-weight:500}.empty-preview[data-v-0ebf638a]{justify-content:center;align-items:center;min-height:300px;display:flex}.tool-description[data-v-0ebf638a]{background:linear-gradient(135deg,#fafafa,#f5f5f5);border-radius:12px;margin-top:32px}[data-v-0ebf638a] .tool-description .ant-card__header{border-bottom:1px solid #e8e8e8}[data-v-0ebf638a] .tool-description .ant-card__body{padding:24px}.tool-description h4[data-v-0ebf638a]{color:#1890ff;margin:0 0 12px;font-size:16px;font-weight:600}.tool-description p[data-v-0ebf638a]{font-size:14px}.tool-description p[data-v-0ebf638a],.tool-description ul[data-v-0ebf638a]{color:#595959;margin:8px 0;line-height:1.8}.tool-description ul[data-v-0ebf638a]{padding-left:20px}.tool-description li[data-v-0ebf638a]{margin:6px 0;font-size:14px}@media (width<=992px){.preview-section[data-v-0ebf638a]{margin-top:16px;position:static}.format-grid[data-v-0ebf638a]{grid-template-columns:repeat(2,1fr)}}@media (width<=576px){.upload-dragger[data-v-0ebf638a]{padding:40px 20px}.upload-icon[data-v-0ebf638a]{font-size:48px}.format-grid[data-v-0ebf638a]{grid-template-columns:1fr}}.main-content[data-v-9d98b24a]{flex-direction:column;gap:16px;display:flex}.info-panel[data-v-9d98b24a],.preview-panel[data-v-9d98b24a]{background:#fafafa}.image-preview[data-v-9d98b24a]{justify-content:center;padding:16px 0;display:flex}.image-preview img[data-v-9d98b24a]{border-radius:8px;max-width:100%;max-height:400px;box-shadow:0 2px 8px #0000001a}.pixel-samples[data-v-9d98b24a]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.pixel-item[data-v-9d98b24a]{border:1px solid #e8e8e8;border-radius:8px;transition:transform .2s,box-shadow .2s;overflow:hidden}.pixel-item[data-v-9d98b24a]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.color-block[data-v-9d98b24a]{border-bottom:1px solid #e8e8e8;justify-content:center;align-items:center;height:60px;display:flex}.color-text[data-v-9d98b24a]{color:#fff;text-shadow:0 1px 2px #00000080;font-size:14px;font-weight:500}.pixel-info[data-v-9d98b24a]{background:#fff;padding:8px}.rgb-text[data-v-9d98b24a]{color:#333;margin-bottom:4px;font-family:monospace;font-size:12px}.position-text[data-v-9d98b24a]{color:#999;font-size:11px}.color-stats[data-v-9d98b24a]{gap:12px}.color-stat-item[data-v-9d98b24a],.color-stats[data-v-9d98b24a]{flex-direction:column;display:flex}.color-stat-item[data-v-9d98b24a]{gap:4px}.color-bar-wrapper[data-v-9d98b24a]{background:#f0f0f0;border-radius:4px;height:8px;overflow:hidden}.color-bar[data-v-9d98b24a]{border-radius:4px;height:100%;transition:width .3s}.color-details[data-v-9d98b24a]{align-items:center;gap:8px;font-size:12px;display:flex}.color-swatch[data-v-9d98b24a]{border:1px solid #e8e8e8;border-radius:4px;width:16px;height:16px}.color-name[data-v-9d98b24a]{color:#333;font-family:monospace}.color-count[data-v-9d98b24a]{color:#999}.color-percentage[data-v-9d98b24a]{color:#1890ff;margin-left:auto;font-weight:500}[data-v-9d98b24a] .ant-upload-drag{padding:40px}[data-v-9d98b24a] .ant-statistic__title{font-size:14px}.main-content[data-v-33dea3ab]{flex-direction:column;gap:16px;display:flex}.comparison-panel[data-v-33dea3ab],.control-panel[data-v-33dea3ab],.result-panel[data-v-33dea3ab]{background:#fafafa}.option-card-selected[data-v-33dea3ab]{background-color:#e6f7ff;border-color:#1890ff}[data-v-33dea3ab] .ant-card__body{padding:12px}.result-preview[data-v-33dea3ab]{flex-direction:column;gap:12px;display:flex}.image-info-bar[data-v-33dea3ab]{border-bottom:1px solid #e8e8e8;padding:8px 0}.image-container[data-v-33dea3ab]{justify-content:center;padding:16px 0;display:flex}.image-container img[data-v-33dea3ab]{border-radius:8px;max-width:100%;max-height:600px;box-shadow:0 2px 8px #0000001a}.empty-preview[data-v-33dea3ab]{justify-content:center;align-items:center;min-height:300px;display:flex}.comparison-image[data-v-33dea3ab]{flex-direction:column;align-items:center;gap:8px;display:flex}.comparison-image img[data-v-33dea3ab]{border-radius:8px;max-width:100%;max-height:400px;box-shadow:0 2px 8px #0000001a}.image-label[data-v-33dea3ab]{color:#666;background:#f0f0f0;border-radius:4px;padding:4px 12px;font-size:12px}[data-v-33dea3ab] .ant-upload-drag{padding:40px}[data-v-33dea3ab] .ant-form-item{margin-bottom:0}.quick-section[data-v-1f6082e9]{background:#fff7ed;border:1px solid #ffedd5}.quick-buttons[data-v-1f6082e9]{flex-wrap:wrap;gap:10px;display:flex}.quick-btn[data-v-1f6082e9]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:160px;padding:12px 20px;transition:all .3s;display:inline-flex}.quick-btn[data-v-1f6082e9]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-2px)}.quick-btn-name[data-v-1f6082e9]{color:#333;font-size:14px;font-weight:600}.quick-btn-desc[data-v-1f6082e9]{color:#666;margin-top:4px;font-size:12px}.preview-card[data-v-1f6082e9]{background:#fafafa}.preview-area[data-v-1f6082e9]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;min-height:240px;padding:24px}.barcode-preview[data-v-1f6082e9],.preview-area[data-v-1f6082e9]{justify-content:center;align-items:center;display:flex}.barcode-preview[data-v-1f6082e9]{width:100%}.barcode-svg[data-v-1f6082e9]{max-width:100%}.barcode-svg[data-v-1f6082e9] svg{max-width:100%;height:auto}.empty-preview[data-v-1f6082e9]{justify-content:center;align-items:center;width:100%;min-height:200px;display:flex}.control-card[data-v-1f6082e9]{background:#fafafa}.format-hint[data-v-1f6082e9]{color:#999;margin-top:4px;font-size:12px}.color-picker-wrapper[data-v-1f6082e9]{align-items:center;width:100%;display:flex}.native-color-picker[data-v-1f6082e9]{cursor:pointer;background:0 0;border:1px solid #d9d9d9;border-radius:4px;width:40px;height:32px;padding:2px}.native-color-picker[data-v-1f6082e9]:hover{border-color:#1677ff}.native-color-picker[data-v-1f6082e9]::-webkit-color-swatch-wrapper{padding:0}.native-color-picker[data-v-1f6082e9]::-webkit-color-swatch{border:none;border-radius:2px}.action-card[data-v-1f6082e9]{background:#fafafa}.primary-btn[data-v-1f6082e9]{background:#ff5b2d;border-color:#ff5b2d}.primary-btn[data-v-1f6082e9]:hover{background:#ff4314;border-color:#ff4314}.help-card[data-v-1f6082e9]{background:#fafafa;border-radius:8px}.help-sections[data-v-1f6082e9]{gap:20px}.help-section[data-v-1f6082e9],.help-sections[data-v-1f6082e9]{flex-direction:column;display:flex}.help-section[data-v-1f6082e9]{gap:8px}.help-section-title[data-v-1f6082e9]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-section p[data-v-1f6082e9]{color:#000000a6;margin:0;font-size:14px;line-height:1.8}.help-faq[data-v-1f6082e9]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-1f6082e9]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-1f6082e9]:nth-child(odd){background:#fff}.help-faq-q[data-v-1f6082e9]{color:#333;margin:0 0 8px;font-size:14px;font-weight:600}.help-faq-item p[data-v-1f6082e9]{color:#666;margin:0;font-size:13px;line-height:1.8}@media (width<=768px){.quick-buttons[data-v-1f6082e9]{flex-direction:column}.quick-btn[data-v-1f6082e9]{text-align:center;align-items:center;width:100%}}.section-card[data-v-291ce2b4]{background:#fafafa;border-radius:8px}.section-title[data-v-291ce2b4]{font-weight:600}.section-hint[data-v-291ce2b4]{color:#999;font-size:12px}.sample-grid[data-v-291ce2b4]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.sample-btn[data-v-291ce2b4]{cursor:pointer;background:#fff;border:1px solid #f0f0f0;border-radius:8px;align-items:center;gap:6px;padding:10px 12px;font-size:13px;transition:all .2s;display:flex}.sample-btn[data-v-291ce2b4]:hover{background:#fff7f5;border-color:#ff5b2d}.sample-btn.loading[data-v-291ce2b4]{opacity:.6;pointer-events:none}.sample-icon[data-v-291ce2b4]{flex-shrink:0;font-size:18px}.sample-name[data-v-291ce2b4]{color:#333;white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.drop-zone[data-v-291ce2b4]{text-align:center;background:#fff;border:2px dashed #d9d9d9;border-radius:8px;padding:24px;transition:all .3s}.drop-zone[data-v-291ce2b4]:hover{background:#fff7f5;border-color:#ff5b2d}.drop-zone.dragging[data-v-291ce2b4]{background:#fff1ed;border-style:solid;border-color:#ff5b2d}.drop-hint[data-v-291ce2b4]{color:#999;margin-top:10px;font-size:13px}.file-info[data-v-291ce2b4]{color:#666;background:#f5f5f5;flex-wrap:wrap;gap:8px;margin-top:10px;padding:6px 10px;font-size:12px}.file-info[data-v-291ce2b4],.preview-area[data-v-291ce2b4]{border-radius:6px;align-items:center;display:flex}.preview-area[data-v-291ce2b4]{background:#fff;justify-content:center;min-height:180px}.preview-image[data-v-291ce2b4]{-o-object-fit:contain;object-fit:contain;border-radius:6px;max-width:100%;max-height:360px}.result-card[data-v-291ce2b4]{border-left:3px solid #52c41a}.barcode-list[data-v-291ce2b4]{flex-direction:column;gap:12px;display:flex}.barcode-item[data-v-291ce2b4]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:14px;transition:box-shadow .2s}.barcode-item[data-v-291ce2b4]:hover{box-shadow:0 2px 8px #00000014}.barcode-head[data-v-291ce2b4]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.barcode-idx[data-v-291ce2b4]{color:#ff5b2d;background:#fff1ed;border-radius:4px;padding:2px 8px;font-size:13px;font-weight:600}.barcode-value[data-v-291ce2b4]{background:#f9f9f9;border:1px solid #eee;border-radius:6px;margin:8px 0;padding:10px 12px}.barcode-value code[data-v-291ce2b4]{color:#333;word-break:break-all;font-family:Courier New,monospace;font-size:13px;line-height:1.6}.barcode-actions[data-v-291ce2b4]{flex-wrap:wrap;gap:8px;display:flex}.batch-list[data-v-291ce2b4]{flex-direction:column;gap:4px;max-height:360px;display:flex;overflow-y:auto}.batch-item[data-v-291ce2b4]{cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:12px;padding:8px 12px;transition:all .2s;display:flex}.batch-item[data-v-291ce2b4]:hover{background:#f5f5f5}.batch-item.active[data-v-291ce2b4]{background:#fff1ed;border-color:#ffbbab}.batch-idx[data-v-291ce2b4]{color:#666;background:#f0f0f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:flex}.batch-item.active .batch-idx[data-v-291ce2b4]{color:#fff;background:#ff5b2d}.batch-info[data-v-291ce2b4]{flex:1;min-width:0}.batch-name[data-v-291ce2b4]{color:#333;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.batch-meta[data-v-291ce2b4]{align-items:center;margin-top:2px;display:flex}.help-sections[data-v-291ce2b4]{gap:20px}.help-section[data-v-291ce2b4],.help-sections[data-v-291ce2b4]{flex-direction:column;display:flex}.help-section[data-v-291ce2b4]{gap:8px}.help-title[data-v-291ce2b4]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600}.format-chip[data-v-291ce2b4]{background:#fff;border:1px solid #f0f0f0;border-radius:6px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.format-chip strong[data-v-291ce2b4]{color:#ff5b2d;font-size:13px}.format-chip span[data-v-291ce2b4]{color:#999;font-size:11px}.faq-list[data-v-291ce2b4]{flex-direction:column;gap:0;display:flex}.faq-item[data-v-291ce2b4]{padding:12px 14px}.faq-item[data-v-291ce2b4]:nth-child(odd){background:#f9f9f9}.faq-item[data-v-291ce2b4]:nth-child(2n){background:#fff}.faq-q[data-v-291ce2b4]{color:#333;margin-bottom:6px;font-size:14px;font-weight:600}.faq-a[data-v-291ce2b4]{color:#666;font-size:13px;line-height:1.8}@media (width<=768px){.sample-grid[data-v-291ce2b4]{grid-template-columns:repeat(2,1fr)}.barcode-head[data-v-291ce2b4]{flex-direction:column;align-items:flex-start}.batch-list[data-v-291ce2b4]{max-height:260px}}.main-content[data-v-99acd162]{flex-direction:column;gap:16px;display:flex}.control-panel[data-v-99acd162],.preview-panel[data-v-99acd162]{background:#fafafa}.photo-preview[data-v-99acd162],.print-preview[data-v-99acd162]{flex-direction:column;align-items:center;gap:12px;padding:16px 0;display:flex}.photo-preview img[data-v-99acd162],.print-preview img[data-v-99acd162]{border-radius:8px;max-width:100%;max-height:400px;box-shadow:0 2px 8px #0000001a}.photo-info[data-v-99acd162]{color:#666;gap:12px;font-size:12px;display:flex}.empty-preview[data-v-99acd162]{justify-content:center;align-items:center;min-height:300px;display:flex}[data-v-99acd162] .ant-upload-drag{padding:40px}[data-v-99acd162] .ant-form-item{margin-bottom:0}.control-panel[data-v-6c9955ae],.preview-panel[data-v-6c9955ae]{background:#fafafa}.seal-preview[data-v-6c9955ae]{flex-direction:column;align-items:center;gap:16px;padding:24px 0;display:flex}.preview-container[data-v-6c9955ae]{grid-template-columns:repeat(2,1fr);gap:24px;width:100%;display:grid}@media (width<=768px){.preview-container[data-v-6c9955ae]{grid-template-columns:1fr}}.transparent-bg[data-v-6c9955ae]{background-image:linear-gradient(45deg,#ccc 25%,#0000 0),linear-gradient(-45deg,#ccc 25%,#0000 0),linear-gradient(45deg,#0000 75%,#ccc 0),linear-gradient(-45deg,#0000 75%,#ccc 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.transparent-bg[data-v-6c9955ae],.white-bg[data-v-6c9955ae]{border-radius:8px;justify-content:center;align-items:center;padding:24px;display:flex}.white-bg[data-v-6c9955ae]{background:#fff;border:1px solid #e8e8e8}.transparent-bg img[data-v-6c9955ae],.white-bg img[data-v-6c9955ae]{max-width:100%;max-height:300px}.empty-preview[data-v-6c9955ae],.preview-info[data-v-6c9955ae]{justify-content:center;display:flex}.empty-preview[data-v-6c9955ae]{align-items:center;min-height:300px}[data-v-6c9955ae] .ant-form-item{margin-bottom:0}.font-size-control[data-v-6c9955ae]{align-items:center;gap:4px;margin-top:12px;display:flex}.font-size-label[data-v-6c9955ae]{color:#999;white-space:nowrap;font-size:12px}.input-with-unit[data-v-6c9955ae]{align-items:center;gap:4px;display:flex}.unit-suffix[data-v-6c9955ae]{color:#999;white-space:nowrap;font-size:13px}[data-v-6c9955ae] .ant-input__inner__inner[type=color]{height:32px;padding:0 4px}.control-panel[data-v-399e1943],.preview-panel[data-v-399e1943]{background:#fafafa}.seal-preview[data-v-399e1943]{flex-direction:column;align-items:center;gap:16px;padding:24px 0;display:flex}.preview-container[data-v-399e1943]{grid-template-columns:repeat(2,1fr);gap:24px;width:100%;display:grid}@media (width<=768px){.preview-container[data-v-399e1943]{grid-template-columns:1fr}}.transparent-bg[data-v-399e1943]{background-image:linear-gradient(45deg,#ccc 25%,#0000 0),linear-gradient(-45deg,#ccc 25%,#0000 0),linear-gradient(45deg,#0000 75%,#ccc 0),linear-gradient(-45deg,#0000 75%,#ccc 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.transparent-bg[data-v-399e1943],.white-bg[data-v-399e1943]{border-radius:8px;justify-content:center;align-items:center;padding:24px;display:flex}.white-bg[data-v-399e1943]{background:#fff;border:1px solid #e8e8e8}.transparent-bg img[data-v-399e1943],.white-bg img[data-v-399e1943]{max-width:100%;max-height:300px}.empty-preview[data-v-399e1943],.preview-info[data-v-399e1943]{justify-content:center;display:flex}.empty-preview[data-v-399e1943]{align-items:center;min-height:300px}[data-v-399e1943] .ant-form-item{margin-bottom:0}[data-v-399e1943] .ant-form-item-label{min-width:60px}[data-v-399e1943] .ant-select{width:100%!important}[data-v-399e1943] .ant-input__inner__inner[type=color]{height:32px;padding:0 4px}.action-bar[data-v-399e1943]{border-top:1px solid #f0f0f0;flex-direction:column;gap:8px;margin-top:8px;padding-top:16px;display:flex}.js-tool-container[data-v-36c6b16c]{flex-direction:column;gap:16px;display:flex}.quick-section[data-v-36c6b16c]{background:#fff7ed;border:1px solid #ffedd5}.quick-header[data-v-36c6b16c]{align-items:center;gap:8px;margin-bottom:10px;display:flex}.quick-title[data-v-36c6b16c]{color:#1f1f1f;font-size:16px;font-weight:600}.quick-subtitle[data-v-36c6b16c]{color:#666;font-size:12px}.quick-buttons[data-v-36c6b16c]{flex-wrap:wrap;gap:6px;display:flex}.quick-btn[data-v-36c6b16c]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:6px;flex-direction:column;align-items:center;min-width:80px;padding:6px 14px;transition:all .3s;display:inline-flex}.quick-btn[data-v-36c6b16c]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-1px)}.quick-btn-name[data-v-36c6b16c]{color:#333;font-size:12px;font-weight:600}.quick-btn-desc[data-v-36c6b16c]{color:#666;margin-top:2px;font-size:10px}.action-card[data-v-36c6b16c]{background:#fafafa}.action-row[data-v-36c6b16c]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.primary-btn[data-v-36c6b16c]{background:#ff5b2d!important;border-color:#ff5b2d!important}.primary-btn[data-v-36c6b16c]:hover{background:#ff7a50!important;border-color:#ff7a50!important}.code-panels[data-v-36c6b16c]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.code-panel[data-v-36c6b16c]{flex-direction:column;gap:8px;display:flex}.panel-header[data-v-36c6b16c]{background:#fafafa;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.panel-title[data-v-36c6b16c]{color:#333;font-size:14px;font-weight:600}.stats-tags[data-v-36c6b16c]{gap:6px;display:flex}.stat-tag[data-v-36c6b16c]{color:#666;background:#f0f0f0;border-radius:4px;padding:2px 8px;font-size:11px}.stat-tag.info[data-v-36c6b16c]{color:#1890ff;background:#e6f7ff}.stat-tag.success[data-v-36c6b16c]{color:#52c41a;background:#f6ffed}.stat-tag.warning[data-v-36c6b16c]{color:#fa8c16;background:#fffbe6}.stat-tag.danger[data-v-36c6b16c]{color:#f5222d;background:#fff2f0}.code-textarea[data-v-36c6b16c]{font-family:Consolas,Monaco,Courier New,monospace!important;font-size:13px!important;line-height:1.6!important}.panel-actions[data-v-36c6b16c]{justify-content:flex-end;gap:8px;padding:4px 0;display:flex}.stats-card[data-v-36c6b16c]{background:#fafafa}.stats-grid[data-v-36c6b16c]{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.stat-item[data-v-36c6b16c]{background:#fff;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:12px;display:flex}.stat-value[data-v-36c6b16c]{color:#ff5b2d;font-size:24px;font-weight:700}.stat-label[data-v-36c6b16c]{color:#666;font-size:12px}.help-card[data-v-36c6b16c]{background:#fafafa;border-radius:8px;margin-top:8px}.help-sections[data-v-36c6b16c]{gap:20px}.help-section[data-v-36c6b16c],.help-sections[data-v-36c6b16c]{flex-direction:column;display:flex}.help-section[data-v-36c6b16c]{gap:8px}.help-section-title[data-v-36c6b16c]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-content[data-v-36c6b16c]{font-size:14px;line-height:1.8}.help-content ul[data-v-36c6b16c]{margin:8px 0;padding-left:20px}.help-content li[data-v-36c6b16c]{margin-bottom:4px}.help-faq[data-v-36c6b16c]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-36c6b16c]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-36c6b16c]:nth-child(odd){background:#fff}.help-faq-q[data-v-36c6b16c]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-36c6b16c]{color:#666;margin:0;line-height:1.8}@media (width<=1024px){.code-panels[data-v-36c6b16c]{grid-template-columns:1fr}.stats-grid[data-v-36c6b16c]{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.quick-buttons[data-v-36c6b16c]{flex-direction:column}.quick-btn[data-v-36c6b16c]{text-align:center;align-items:center;width:100%}.action-row[data-v-36c6b16c]{justify-content:center}.stats-grid[data-v-36c6b16c]{grid-template-columns:repeat(2,1fr)}}.css-tool-container[data-v-2c1a8a38]{flex-direction:column;gap:16px;display:flex}.quick-section[data-v-2c1a8a38]{background:#fff7ed;border:1px solid #ffedd5;border-radius:8px}.quick-header[data-v-2c1a8a38]{align-items:center;gap:8px;margin-bottom:12px;display:flex}.quick-title[data-v-2c1a8a38]{color:#333;font-size:14px;font-weight:600}.quick-subtitle[data-v-2c1a8a38]{color:#999;font-size:12px}.quick-buttons[data-v-2c1a8a38]{flex-wrap:wrap;gap:8px;display:flex}.quick-btn[data-v-2c1a8a38]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:6px;flex-direction:column;align-items:flex-start;min-width:80px;padding:6px 14px;transition:all .2s;display:flex}.quick-btn[data-v-2c1a8a38]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-1px)}.quick-btn-name[data-v-2c1a8a38]{color:#333;font-size:13px;font-weight:500}.quick-btn-desc[data-v-2c1a8a38]{color:#999;margin-top:2px;font-size:11px}.action-card[data-v-2c1a8a38]{background:#fafafa;border-radius:8px}.action-row[data-v-2c1a8a38]{flex-wrap:wrap;gap:8px;display:flex}.primary-btn[data-v-2c1a8a38]{color:#fff!important;background:#ff5b2d!important;border-color:#ff5b2d!important}.primary-btn[data-v-2c1a8a38]:hover{background:#ff7a50!important;border-color:#ff7a50!important}.unit-row[data-v-2c1a8a38]{flex-wrap:wrap;gap:24px}.unit-group[data-v-2c1a8a38],.unit-row[data-v-2c1a8a38]{align-items:center;display:flex}.unit-group[data-v-2c1a8a38]{gap:8px}.unit-label[data-v-2c1a8a38]{color:#666;white-space:nowrap;font-size:13px}.code-panels[data-v-2c1a8a38]{grid-template-columns:1fr 1fr;gap:16px;display:grid;overflow:visible}.code-panel[data-v-2c1a8a38]{flex-direction:column;gap:8px;min-width:300px;display:flex;overflow:auto visible}.panel-header[data-v-2c1a8a38]{background:#fafafa;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.panel-title[data-v-2c1a8a38]{color:#333;font-size:14px;font-weight:600}.code-textarea-native[data-v-2c1a8a38]{resize:horizontal;box-sizing:border-box;border:1px solid #d9d9d9;border-radius:6px;outline:none;width:100%;min-height:400px;padding:12px;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.6;transition:border-color .3s;white-space:pre!important;word-wrap:normal!important;word-break:keep-all!important;overflow-wrap:normal!important;overflow:scroll auto!important}.code-textarea-native[data-v-2c1a8a38]:hover{border-color:#ff5b2d}.code-textarea-native[data-v-2c1a8a38]:focus{border-color:#ff5b2d;box-shadow:0 0 0 2px #ff5b2d1a}.code-textarea-native[readonly][data-v-2c1a8a38]{cursor:default;background-color:#fafafa}.panel-actions[data-v-2c1a8a38]{justify-content:flex-end;padding:8px 0;display:flex}.stats-card[data-v-2c1a8a38]{background:#fff7ed;border:1px solid #ffedd5;border-radius:8px}.stats-grid[data-v-2c1a8a38]{text-align:center;grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.stats-item[data-v-2c1a8a38]{flex-direction:column;align-items:center;display:flex}.stats-value[data-v-2c1a8a38]{color:#ff5b2d;font-size:22px;font-weight:700}.stats-label[data-v-2c1a8a38]{color:#666;margin-top:4px;font-size:12px}.help-card[data-v-2c1a8a38]{background:#fafafa;border-radius:8px}.help-sections[data-v-2c1a8a38]{flex-direction:column;gap:24px;display:flex}.help-section-title[data-v-2c1a8a38]{color:#333;border-left:4px solid #ff5b2d;margin:0 0 12px;padding-left:10px;font-size:15px;font-weight:600}.help-text[data-v-2c1a8a38]{color:#666;margin:0;line-height:1.8}.help-list[data-v-2c1a8a38]{color:#666;margin:0;padding-left:20px;line-height:2}.help-faq[data-v-2c1a8a38]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-2c1a8a38]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-2c1a8a38]:nth-child(odd){background:#fff}.help-faq-q[data-v-2c1a8a38]{color:#333;margin:0 0 6px;font-size:14px;font-weight:600}.help-faq-a[data-v-2c1a8a38]{color:#666;margin:0;font-size:13px;line-height:1.6}@media (width<=1024px){.code-panels[data-v-2c1a8a38]{grid-template-columns:1fr}.stats-grid[data-v-2c1a8a38]{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.code-textarea-native[data-v-2c1a8a38]{font-size:12px}.stats-grid[data-v-2c1a8a38]{grid-template-columns:repeat(2,1fr)}}.line-number-editor[data-v-4425c496]{background:#fff;border:1px solid #d9d9d9;border-radius:6px;display:flex;overflow:hidden}.line-numbers[data-v-4425c496]{-webkit-user-select:none;user-select:none;background:#f5f5f5;border-right:1px solid #d9d9d9;flex-direction:column;min-width:50px;max-width:60px;padding:12px 0;display:flex;overflow:hidden}.line-number[data-v-4425c496]{text-align:right;color:#999;white-space:nowrap;height:20.8px;padding:0 8px}.line-number[data-v-4425c496],.line-number-textarea[data-v-4425c496]{font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.6}.line-number-textarea[data-v-4425c496]{resize:vertical;white-space:pre;word-wrap:normal;background:#fff;border:none;outline:none;flex:1;min-height:400px;padding:12px;overflow:auto}.line-number-textarea[data-v-4425c496]:hover{border-color:#0000}.line-number-textarea[data-v-4425c496]:focus{border-color:#0000;box-shadow:inset 0 0 0 2px #ff5b2d1a}.line-number-textarea[readonly][data-v-4425c496]{cursor:default;background-color:#fafafa}.line-number-textarea[data-v-4425c496]::placeholder{color:#bbb}.json-tool-container[data-v-0ebab047]{flex-direction:column;gap:16px;display:flex}.quick-section[data-v-0ebab047]{background:#fff7ed;border:1px solid #ffedd5;border-radius:8px}.quick-header[data-v-0ebab047]{align-items:center;gap:8px;margin-bottom:12px;display:flex}.quick-title[data-v-0ebab047]{color:#333;font-size:14px;font-weight:600}.quick-subtitle[data-v-0ebab047]{color:#999;font-size:12px}.quick-buttons[data-v-0ebab047]{flex-wrap:wrap;gap:8px;display:flex}.quick-btn[data-v-0ebab047]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:6px;flex-direction:column;align-items:flex-start;min-width:80px;padding:6px 14px;transition:all .2s;display:flex}.quick-btn[data-v-0ebab047]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-1px)}.quick-btn-name[data-v-0ebab047]{color:#333;font-size:13px;font-weight:500}.quick-btn-desc[data-v-0ebab047]{color:#999;margin-top:2px;font-size:11px}.action-card[data-v-0ebab047]{background:#fafafa;border-radius:8px}.action-row[data-v-0ebab047]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.primary-btn[data-v-0ebab047]{color:#fff!important;background:#ff5b2d!important;border-color:#ff5b2d!important}.primary-btn[data-v-0ebab047]:hover{background:#ff7a50!important;border-color:#ff7a50!important}.settings-row[data-v-0ebab047]{flex-wrap:wrap;gap:16px}.setting-group[data-v-0ebab047],.settings-row[data-v-0ebab047]{align-items:center;display:flex}.setting-group[data-v-0ebab047]{gap:8px}.setting-label[data-v-0ebab047]{color:#666;white-space:nowrap;font-size:13px}.compare-section[data-v-0ebab047]{animation:.3s ease-out slideDown-0ebab047}@keyframes slideDown-0ebab047{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.compare-card[data-v-0ebab047]{background:#fff7ed;border:1px solid #ffedd5;border-radius:8px}.compare-header[data-v-0ebab047]{align-items:center;gap:8px;margin-bottom:12px;display:flex}.compare-title[data-v-0ebab047]{color:#333;font-size:14px;font-weight:600}.compare-actions[data-v-0ebab047]{justify-content:center;margin-top:12px;display:flex}.code-panels[data-v-0ebab047]{grid-template-columns:1fr 1fr;gap:16px;display:grid;overflow:visible}.code-panels.output-maximized[data-v-0ebab047]{grid-template-columns:1fr}.code-panel[data-v-0ebab047]{flex-direction:column;gap:8px;min-width:300px;display:flex;overflow:auto visible}.code-panel.maximized[data-v-0ebab047]{min-height:600px}.panel-header[data-v-0ebab047]{background:#fafafa;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.panel-title[data-v-0ebab047]{color:#333;font-size:14px;font-weight:600}.panel-actions[data-v-0ebab047]{justify-content:flex-end;padding:8px 0;display:flex}.stats-card[data-v-0ebab047]{background:#fff7ed;border:1px solid #ffedd5;border-radius:8px}.stats-grid[data-v-0ebab047]{text-align:center;grid-template-columns:repeat(8,1fr);gap:12px;display:grid}.stats-item[data-v-0ebab047]{background:#fff;border-radius:6px;flex-direction:column;align-items:center;padding:8px 4px;display:flex}.stats-value[data-v-0ebab047]{color:#ff5b2d;font-size:20px;font-weight:700}.stats-label[data-v-0ebab047]{color:#666;margin-top:4px;font-size:12px}.shortcut-list[data-v-0ebab047]{flex-wrap:wrap;gap:12px;display:flex}.shortcut-item[data-v-0ebab047]{color:#333;background:#f5f5f5;border-radius:6px;padding:6px 12px;font-size:13px}.shortcut-item kbd[data-v-0ebab047]{color:#ff5b2d;background:#fff;border:1px solid #d9d9d9;border-radius:3px;margin-right:4px;padding:2px 6px;font-family:Consolas,Monaco,monospace;font-size:12px;display:inline-block}.help-card[data-v-0ebab047]{background:#fafafa;border-radius:8px}.help-sections[data-v-0ebab047]{flex-direction:column;gap:24px;display:flex}.help-section-title[data-v-0ebab047]{color:#333;border-left:4px solid #ff5b2d;margin:0 0 12px;padding-left:10px;font-size:15px;font-weight:600}.help-text[data-v-0ebab047]{color:#666;margin:0;line-height:1.8}.help-faq[data-v-0ebab047]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-0ebab047]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-0ebab047]:nth-child(odd){background:#fff}.help-faq-q[data-v-0ebab047]{color:#333;margin:0 0 6px;font-size:14px;font-weight:600}.help-faq-a[data-v-0ebab047]{color:#666;margin:0;font-size:13px;line-height:1.6}@media (width<=1200px){.stats-grid[data-v-0ebab047]{grid-template-columns:repeat(4,1fr)}}@media (width<=1024px){.code-panels[data-v-0ebab047]{grid-template-columns:1fr}.stats-grid[data-v-0ebab047]{grid-template-columns:repeat(4,1fr)}}@media (width<=768px){.code-textarea-native[data-v-0ebab047]{font-size:12px}.stats-grid[data-v-0ebab047]{grid-template-columns:repeat(2,1fr)}}.html-tool-container[data-v-0c094895]{flex-direction:column;gap:16px;display:flex}.quick-section[data-v-0c094895]{background:#fff7ed;border:1px solid #ffedd5;border-radius:8px}.quick-header[data-v-0c094895]{align-items:center;gap:8px;margin-bottom:12px;display:flex}.quick-title[data-v-0c094895]{color:#333;font-size:14px;font-weight:600}.quick-subtitle[data-v-0c094895]{color:#999;font-size:12px}.quick-buttons[data-v-0c094895]{flex-wrap:wrap;gap:8px;display:flex}.quick-btn[data-v-0c094895]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:6px;flex-direction:column;align-items:flex-start;min-width:80px;padding:6px 14px;transition:all .2s;display:flex}.quick-btn[data-v-0c094895]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-1px)}.quick-btn-name[data-v-0c094895]{color:#333;font-size:13px;font-weight:500}.quick-btn-desc[data-v-0c094895]{color:#999;margin-top:2px;font-size:11px}.action-card[data-v-0c094895]{background:#fafafa;border-radius:8px}.action-row[data-v-0c094895]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.primary-btn[data-v-0c094895]{color:#fff!important;background:#ff5b2d!important;border-color:#ff5b2d!important}.primary-btn[data-v-0c094895]:hover{background:#ff7a50!important;border-color:#ff7a50!important}.code-panels[data-v-0c094895]{grid-template-columns:1fr 1fr;gap:16px;display:grid;overflow:visible}.code-panel[data-v-0c094895]{flex-direction:column;gap:8px;min-width:300px;display:flex;overflow:auto visible}.panel-header[data-v-0c094895]{background:#fafafa;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.panel-title[data-v-0c094895]{color:#333;font-size:14px;font-weight:600}.code-textarea-native[data-v-0c094895]{resize:horizontal;box-sizing:border-box;border:1px solid #d9d9d9;border-radius:6px;outline:none;width:100%;min-height:400px;padding:12px;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.6;transition:border-color .3s;white-space:pre!important;word-wrap:normal!important;word-break:keep-all!important;overflow-wrap:normal!important;overflow:scroll auto!important}.code-textarea-native[data-v-0c094895]:hover{border-color:#ff5b2d}.code-textarea-native[data-v-0c094895]:focus{border-color:#ff5b2d;box-shadow:0 0 0 2px #ff5b2d1a}.code-textarea-native[readonly][data-v-0c094895]{cursor:default;background-color:#fafafa}.panel-actions[data-v-0c094895]{justify-content:flex-end;padding:8px 0;display:flex}.stats-card[data-v-0c094895]{background:#fff7ed;border:1px solid #ffedd5;border-radius:8px}.stats-grid[data-v-0c094895]{text-align:center;grid-template-columns:repeat(7,1fr);gap:12px;display:grid}.stats-item[data-v-0c094895]{background:#fff;border-radius:6px;flex-direction:column;align-items:center;padding:8px 4px;display:flex}.stats-value[data-v-0c094895]{color:#ff5b2d;font-size:20px;font-weight:700}.stats-label[data-v-0c094895]{color:#666;margin-top:4px;font-size:12px}.help-card[data-v-0c094895]{background:#fafafa;border-radius:8px}.help-sections[data-v-0c094895]{flex-direction:column;gap:24px;display:flex}.help-section-title[data-v-0c094895]{color:#333;border-left:4px solid #ff5b2d;margin:0 0 12px;padding-left:10px;font-size:15px;font-weight:600}.help-text[data-v-0c094895]{color:#666;margin:0;line-height:1.8}.help-faq[data-v-0c094895]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-0c094895]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-0c094895]:nth-child(odd){background:#fff}.help-faq-q[data-v-0c094895]{color:#333;margin:0 0 6px;font-size:14px;font-weight:600}.help-faq-a[data-v-0c094895]{color:#666;margin:0;font-size:13px;line-height:1.6}@media (width<=1024px){.code-panels[data-v-0c094895]{grid-template-columns:1fr}.stats-grid[data-v-0c094895]{grid-template-columns:repeat(4,1fr)}}@media (width<=768px){.code-textarea-native[data-v-0c094895]{font-size:12px}.stats-grid[data-v-0c094895]{grid-template-columns:repeat(3,1fr)}}.quick-section[data-v-6dd85042]{background:#fff7ed;border:1px solid #ffedd5}.quick-buttons[data-v-6dd85042]{flex-wrap:wrap;gap:10px;display:flex}.quick-btn[data-v-6dd85042]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:200px;padding:12px 20px;transition:all .3s;display:inline-flex}.quick-btn[data-v-6dd85042]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-2px)}.quick-btn-name[data-v-6dd85042]{color:#333;font-size:14px;font-weight:600}.quick-btn-desc[data-v-6dd85042]{color:#666;margin-top:4px;font-size:12px}.control-card[data-v-6dd85042]{background:#fafafa;margin-top:16px}.toolbar-groups[data-v-6dd85042]{flex-wrap:wrap;gap:16px 32px;display:flex}.toolbar-group[data-v-6dd85042]{flex-direction:column;gap:6px;display:flex}.toolbar-group-label[data-v-6dd85042]{color:#999;font-size:12px;font-weight:500}.editor-card[data-v-6dd85042],.preview-card[data-v-6dd85042]{background:#fafafa;height:100%}.log-card[data-v-6dd85042],.stat-card[data-v-6dd85042]{background:#fafafa}.code-area[data-v-6dd85042]{color:#cdd6f4;resize:vertical;background:#1e1e2e;border:1px solid #333;border-radius:6px;font-size:13px;line-height:1.6;font-family:JetBrains Mono,Fira Code,Source Code Pro,Consolas,monospace!important}.code-area[data-v-6dd85042]:focus{border-color:#ff5b2d;box-shadow:0 0 0 2px #ff5b2d33}.preview-wrap[data-v-6dd85042]{background:repeating-linear-gradient(45deg,#fafafa,#fafafa 10px,#f0f0f0 0 20px);border-radius:6px;justify-content:center;align-items:flex-start;min-height:520px;padding:16px;display:flex;overflow:auto}.device-frame[data-v-6dd85042]{background:#fff;border:1px solid #d9d9d9;border-radius:8px;transition:all .3s;overflow:hidden;box-shadow:0 8px 24px #0000001a}.device-desktop[data-v-6dd85042]{width:100%;max-width:100%;height:600px}.device-tablet[data-v-6dd85042]{width:768px;height:600px}.device-mobile[data-v-6dd85042]{width:375px;height:600px}.preview-iframe[data-v-6dd85042]{background:#fff;border:0;width:100%;height:100%;display:block}.lib-card[data-v-6dd85042]{cursor:pointer;background:#fff;border:1px solid #e8e8e8;border-radius:6px;padding:12px;transition:all .2s}.lib-card[data-v-6dd85042]:hover{border-color:#ff5b2d;transform:translateY(-1px)}.lib-card.active[data-v-6dd85042]{background:#fff5f0;border-color:#ff5b2d;box-shadow:0 0 0 2px #ff5b2d26}.log-list[data-v-6dd85042]{max-height:240px;font-family:JetBrains Mono,Fira Code,monospace;font-size:12px;overflow:auto}.log-item[data-v-6dd85042]{border-bottom:1px solid #f0f0f0;padding:6px 8px}.log-error[data-v-6dd85042]{background:#fff2f0}.log-warn[data-v-6dd85042]{background:#fffbe6}.log-log[data-v-6dd85042]{background:#fff}.help-card[data-v-6dd85042]{background:#fafafa;border-radius:8px;margin-top:16px}.help-sections[data-v-6dd85042]{gap:20px}.help-section[data-v-6dd85042],.help-sections[data-v-6dd85042]{flex-direction:column;display:flex}.help-section[data-v-6dd85042]{gap:8px}.help-section-title[data-v-6dd85042]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-6dd85042]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-6dd85042]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-6dd85042]:nth-child(odd){background:#fff}.help-faq-q[data-v-6dd85042]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-6dd85042]{color:#666;margin:0;line-height:1.8}.rich-mode-wrap[data-v-6dd85042]{background:#fff;border-radius:6px}.wang-card[data-v-6dd85042]{border:1px solid #e0e0e0;border-radius:6px;overflow:hidden}.wang-toolbar[data-v-6dd85042]{background:#fafafa;border-bottom:1px solid #e0e0e0}.wang-editor-content[data-v-6dd85042]{background:#fff;padding:12px 16px}.rich-side-card[data-v-6dd85042]{background:#fafafa;border:1px solid #e0e0e0;height:100%}.rich-side-card[data-v-6dd85042] .ant-tabs{height:100%}.rich-side-card[data-v-6dd85042] .ant-tabs-tabpane{padding-top:8px}.rich-side-card[data-v-6dd85042] .ant-tabs-content-holder{overflow:visible!important}@media (width<=768px){.device-mobile[data-v-6dd85042],.device-tablet[data-v-6dd85042]{width:100%}.device-frame[data-v-6dd85042]{max-width:100%}.quick-buttons[data-v-6dd85042]{flex-direction:column}.quick-btn[data-v-6dd85042]{text-align:center;align-items:center;width:100%}}.ws-tool-container[data-v-ead2f05d]{flex-direction:column;gap:16px;display:flex}.quick-section[data-v-ead2f05d]{background:#fff7ed;border:1px solid #ffedd5;border-radius:8px}.quick-header[data-v-ead2f05d]{align-items:center;gap:8px;margin-bottom:12px;display:flex}.quick-title[data-v-ead2f05d]{color:#333;font-size:14px;font-weight:600}.quick-subtitle[data-v-ead2f05d]{color:#999;font-size:12px}.quick-buttons[data-v-ead2f05d]{flex-wrap:wrap;gap:8px;display:flex}.quick-btn[data-v-ead2f05d]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:6px;flex-direction:column;align-items:flex-start;min-width:80px;padding:6px 14px;transition:all .2s;display:flex}.quick-btn[data-v-ead2f05d]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-1px)}.quick-btn-name[data-v-ead2f05d]{color:#333;font-size:13px;font-weight:500}.quick-btn-desc[data-v-ead2f05d]{color:#999;margin-top:2px;font-size:11px}.config-card[data-v-ead2f05d]{background:#fafafa;border-radius:8px}.config-row[data-v-ead2f05d]{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.url-group[data-v-ead2f05d]{flex-direction:column;flex:1;gap:6px;min-width:280px;display:flex}.config-label[data-v-ead2f05d]{color:#666;font-size:13px;font-weight:500}.btn-group[data-v-ead2f05d]{gap:8px;display:flex}.primary-btn[data-v-ead2f05d]{color:#fff!important;background:#ff5b2d!important;border-color:#ff5b2d!important}.primary-btn[data-v-ead2f05d]:hover{background:#ff7a50!important;border-color:#ff7a50!important}.disconnect-btn[data-v-ead2f05d]{background:#ff4d4f!important;border-color:#ff4d4f!important}.config-options[data-v-ead2f05d]{flex-wrap:wrap;gap:24px;margin-top:12px}.config-options[data-v-ead2f05d],.test-urls[data-v-ead2f05d]{align-items:center;display:flex}.test-urls[data-v-ead2f05d]{gap:8px}.test-url-tags[data-v-ead2f05d]{flex-wrap:wrap;gap:6px;display:flex}.test-url-tag[data-v-ead2f05d]{cursor:pointer;font-size:11px;transition:all .2s;margin:0!important}.test-url-tag[data-v-ead2f05d]:hover{transform:translate(2px)}.checkbox-group[data-v-ead2f05d]{gap:16px;display:flex}.main-content[data-v-ead2f05d]{grid-template-columns:380px 1fr;align-items:start;gap:16px;display:grid}@media (width<=1024px){.main-content[data-v-ead2f05d]{grid-template-columns:1fr}}.send-section[data-v-ead2f05d]{flex-direction:column;gap:10px;display:flex}.send-header[data-v-ead2f05d]{background:#fafafa;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.send-title[data-v-ead2f05d]{color:#333;font-size:14px;font-weight:600}.send-textarea[data-v-ead2f05d]{resize:vertical;box-sizing:border-box;border:1px solid #d9d9d9;border-radius:6px;outline:none;width:100%;min-height:160px;padding:12px;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.6;transition:border-color .3s}.send-textarea[data-v-ead2f05d]:hover{border-color:#ff5b2d}.send-textarea[data-v-ead2f05d]:focus{border-color:#ff5b2d;box-shadow:0 0 0 2px #ff5b2d1a}.send-textarea[data-v-ead2f05d]:disabled{cursor:not-allowed;background:#f5f5f5}.send-actions[data-v-ead2f05d]{justify-content:flex-end;display:flex}.messages-section[data-v-ead2f05d]{flex-direction:column;gap:12px;display:flex}.stats-card[data-v-ead2f05d]{background:#fff7ed;border:1px solid #ffedd5;border-radius:8px}.stats-grid[data-v-ead2f05d]{text-align:center;grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.stats-item[data-v-ead2f05d]{background:#fff;border-radius:6px;flex-direction:column;align-items:center;padding:8px;display:flex}.stats-value[data-v-ead2f05d]{color:#ff5b2d;font-size:20px;font-weight:700}.stats-label[data-v-ead2f05d]{color:#666;margin-top:4px;font-size:12px}.messages-header[data-v-ead2f05d]{background:#fafafa;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.messages-title[data-v-ead2f05d]{color:#333;font-size:14px;font-weight:600}.messages-container[data-v-ead2f05d]{background:#fafafa;border-radius:8px;flex:1;min-height:300px;max-height:500px;padding:12px;overflow-y:auto}.empty-message[data-v-ead2f05d]{justify-content:center;align-items:center;min-height:280px;display:flex}.messages-list[data-v-ead2f05d]{flex-direction:column;gap:10px;display:flex}.message-item[data-v-ead2f05d]{background:#fff;border-left:3px solid #d9d9d9;border-radius:6px;padding:10px 12px}.message-sent[data-v-ead2f05d]{background:#f0f7ff;border-left-color:#1677ff}.message-received[data-v-ead2f05d]{background:#f6ffed;border-left-color:#52c41a}.message-error[data-v-ead2f05d]{background:#fff2f0;border-left-color:#ff4d4f}.message-system[data-v-ead2f05d]{background:#fafafa;border-left-color:#8c8c8c}.message-header[data-v-ead2f05d]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.message-time[data-v-ead2f05d]{color:#8c8c8c;font-family:Consolas,Monaco,monospace;font-size:12px}.message-size[data-v-ead2f05d]{color:#8c8c8c;background:#0000000d;border-radius:3px;padding:1px 5px;font-size:11px}.message-content[data-v-ead2f05d]{word-break:break-all;white-space:pre-wrap;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.5}.help-card[data-v-ead2f05d]{background:#fafafa;border-radius:8px}.help-sections[data-v-ead2f05d]{flex-direction:column;gap:24px;display:flex}.help-section-title[data-v-ead2f05d]{color:#333;border-left:4px solid #ff5b2d;margin:0 0 12px;padding-left:10px;font-size:15px;font-weight:600}.help-text[data-v-ead2f05d]{color:#666;margin:0;line-height:1.8}.help-faq[data-v-ead2f05d]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-ead2f05d]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-ead2f05d]:nth-child(odd){background:#fff}.help-faq-q[data-v-ead2f05d]{color:#333;margin:0 0 6px;font-size:14px;font-weight:600}.help-faq-a[data-v-ead2f05d]{color:#666;margin:0;font-size:13px;line-height:1.6}@media (width<=768px){.stats-grid[data-v-ead2f05d]{grid-template-columns:repeat(2,1fr)}.messages-container[data-v-ead2f05d]{max-height:300px}.message-content[data-v-ead2f05d]{font-size:12px}}.messages-container[data-v-ead2f05d]::-webkit-scrollbar{width:6px}.messages-container[data-v-ead2f05d]::-webkit-scrollbar-track{background:#f0f0f0;border-radius:3px}.messages-container[data-v-ead2f05d]::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.messages-container[data-v-ead2f05d]::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.sql-tool-container[data-v-5b1446c0]{flex-direction:column;gap:16px;display:flex}.quick-section[data-v-5b1446c0]{background:#fff7ed;border:1px solid #ffedd5;border-radius:8px}.quick-header[data-v-5b1446c0]{align-items:center;gap:8px;margin-bottom:12px;display:flex}.quick-title[data-v-5b1446c0]{color:#333;font-size:14px;font-weight:600}.quick-subtitle[data-v-5b1446c0]{color:#999;font-size:12px}.quick-buttons[data-v-5b1446c0]{flex-wrap:wrap;gap:8px;display:flex}.quick-btn[data-v-5b1446c0]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:6px;flex-direction:column;align-items:flex-start;min-width:80px;padding:6px 14px;transition:all .2s;display:flex}.quick-btn[data-v-5b1446c0]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-1px)}.quick-btn-name[data-v-5b1446c0]{color:#333;font-size:13px;font-weight:500}.quick-btn-desc[data-v-5b1446c0]{color:#999;margin-top:2px;font-size:11px}.action-row[data-v-5b1446c0]{background:#fafafa;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.action-divider[data-v-5b1446c0]{background:#e8e8e8;width:1px;height:24px;margin:0 4px}.primary-btn[data-v-5b1446c0]{color:#fff!important;background:#ff5b2d!important;border-color:#ff5b2d!important}.primary-btn[data-v-5b1446c0]:hover{background:#ff7a50!important;border-color:#ff7a50!important}.code-panels[data-v-5b1446c0]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.code-panel[data-v-5b1446c0]{flex-direction:column;gap:8px;min-width:0;display:flex}.panel-header[data-v-5b1446c0]{background:#fafafa;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.panel-title[data-v-5b1446c0]{color:#333;font-size:14px;font-weight:600}.code-textarea-native[data-v-5b1446c0]{resize:horizontal;box-sizing:border-box;border:1px solid #d9d9d9;border-radius:6px;outline:none;width:100%;min-height:360px;padding:12px;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.6;transition:border-color .3s;white-space:pre!important;word-wrap:normal!important;word-break:keep-all!important;overflow-wrap:normal!important;overflow:scroll auto!important}.code-textarea-native[data-v-5b1446c0]:hover{border-color:#ff5b2d}.code-textarea-native[data-v-5b1446c0]:focus{border-color:#ff5b2d;box-shadow:0 0 0 2px #ff5b2d1a}.code-textarea-native[readonly][data-v-5b1446c0]{cursor:default;background-color:#fafafa}.panel-actions[data-v-5b1446c0]{justify-content:flex-end;gap:8px;padding:4px 0;display:flex}.stats-card[data-v-5b1446c0]{background:#fff7ed;border:1px solid #ffedd5;border-radius:8px}.stats-grid[data-v-5b1446c0]{text-align:center;grid-template-columns:repeat(7,1fr);gap:10px;display:grid}.stats-item[data-v-5b1446c0]{background:#fff;border-radius:6px;flex-direction:column;align-items:center;padding:8px;display:flex}.stats-value[data-v-5b1446c0]{color:#ff5b2d;font-size:20px;font-weight:700}.stats-label[data-v-5b1446c0]{color:#666;margin-top:4px;font-size:12px}.table-list[data-v-5b1446c0]{border-top:1px solid #ffedd5;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.table-list-label[data-v-5b1446c0]{color:#666;font-size:12px}.help-card[data-v-5b1446c0]{background:#fafafa;border-radius:8px}.help-sections[data-v-5b1446c0]{flex-direction:column;gap:24px;display:flex}.help-section-title[data-v-5b1446c0]{color:#333;border-left:4px solid #ff5b2d;margin:0 0 12px;padding-left:10px;font-size:15px;font-weight:600}.help-text[data-v-5b1446c0]{color:#666;margin:0;line-height:1.8}.help-faq[data-v-5b1446c0]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-5b1446c0]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-5b1446c0]:nth-child(odd){background:#fff}.help-faq-q[data-v-5b1446c0]{color:#333;margin:0 0 6px;font-size:14px;font-weight:600}.help-faq-a[data-v-5b1446c0]{color:#666;margin:0;font-size:13px;line-height:1.6}@media (width<=1024px){.code-panels[data-v-5b1446c0]{grid-template-columns:1fr}}@media (width<=768px){.stats-grid[data-v-5b1446c0]{grid-template-columns:repeat(4,1fr)}.code-textarea-native[data-v-5b1446c0]{font-size:12px}}.input-card[data-v-7f0e8507]{background:#fff7ed;border:1px solid #ffedd5}.input-row[data-v-7f0e8507]{gap:10px;display:flex}.parse-result[data-v-7f0e8507]{margin-top:12px}.parse-ok[data-v-7f0e8507]{color:#52c41a;background:#f6ffed;border:1px solid #b7eb8f;border-radius:8px;font-weight:600}.parse-err[data-v-7f0e8507],.parse-ok[data-v-7f0e8507]{align-items:center;gap:8px;padding:8px 14px;font-size:14px;display:flex}.parse-err[data-v-7f0e8507]{color:#ff4d4f;background:#fff2f0;border:1px solid #ffccc7;border-radius:8px;font-weight:500}.field-visual[data-v-7f0e8507]{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.field-chip[data-v-7f0e8507]{background:#fff;border:1.5px solid;border-radius:10px;flex:140px;min-width:140px;max-width:220px;overflow:hidden}.field-chip-head[data-v-7f0e8507]{color:#fff;justify-content:space-between;align-items:center;padding:6px 10px;display:flex}.field-chip-name[data-v-7f0e8507]{font-size:12px;font-weight:600}.field-chip-raw[data-v-7f0e8507]{background:#ffffff40;border-radius:4px;padding:1px 6px;font-family:Consolas,Monaco,Courier New,monospace;font-size:12px}.field-chip-body[data-v-7f0e8507]{padding:8px 10px}.field-chip-desc[data-v-7f0e8507]{color:#888;margin-bottom:6px;font-size:11px}.field-chip-values[data-v-7f0e8507]{flex-wrap:wrap;gap:3px;display:flex}.field-val-tag[data-v-7f0e8507]{color:#555;background:#f5f5f5;border-radius:3px;padding:1px 5px;font-family:Consolas,Monaco,monospace;font-size:11px;display:inline-block}.field-val-more[data-v-7f0e8507]{color:#999;padding:1px 4px;font-size:11px}.section-card[data-v-7f0e8507]{background:#fafafa;border-radius:10px;margin-top:16px}.cat-tabs[data-v-7f0e8507]{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.cat-tab[data-v-7f0e8507]{cursor:pointer;color:#666;-webkit-user-select:none;user-select:none;background:#f0f0f0;border:1px solid #0000;border-radius:20px;padding:4px 14px;font-size:13px;transition:all .2s}.cat-tab[data-v-7f0e8507]:hover{color:#ff5b2d;background:#ffe8dd}.cat-tab.active[data-v-7f0e8507]{color:#fff;background:#ff5b2d;border-color:#ff5b2d;font-weight:600}.preset-grid[data-v-7f0e8507]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.preset-item[data-v-7f0e8507]{cursor:pointer;background:#fff;border:1px solid #f0f0f0;border-radius:8px;flex-direction:column;gap:2px;padding:10px 14px;transition:all .2s;display:flex}.preset-item[data-v-7f0e8507]:hover{border-color:#ff5b2d;box-shadow:0 2px 8px #ff5b2d1a}.preset-item.active[data-v-7f0e8507]{background:#fff7ed;border-color:#ff5b2d}.preset-top[data-v-7f0e8507]{justify-content:space-between;align-items:center;gap:6px;display:flex}.preset-name[data-v-7f0e8507]{color:#333;font-size:13px;font-weight:600}.preset-expr[data-v-7f0e8507]{color:#ff5b2d;background:#fff3ed;border-radius:4px;padding:1px 6px;font-family:Consolas,Monaco,monospace;font-size:11px}.preset-desc[data-v-7f0e8507]{color:#999;font-size:11px}.expr-list[data-v-7f0e8507]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px;display:grid}.expr-item[data-v-7f0e8507]{cursor:pointer;background:#fff;border:1px solid #f0f0f0;border-radius:8px;align-items:center;gap:12px;padding:10px 14px;transition:all .2s;display:flex}.expr-item[data-v-7f0e8507]:hover{border-color:#ff5b2d;box-shadow:0 2px 8px #ff5b2d1a}.expr-item.active[data-v-7f0e8507]{background:#fff7ed;border-color:#ff5b2d}.expr-code[data-v-7f0e8507]{color:#ff5b2d;white-space:nowrap;min-width:140px;font-family:Consolas,Monaco,monospace;font-size:13px;font-weight:600}.expr-desc[data-v-7f0e8507]{color:#666;font-size:12px}.exec-grid[data-v-7f0e8507]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;display:grid}.exec-item[data-v-7f0e8507]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;align-items:center;gap:10px;padding:10px 14px;transition:all .2s;display:flex}.exec-item[data-v-7f0e8507]:hover{border-color:#ff5b2d;box-shadow:0 2px 8px #ff5b2d1a}.exec-idx[data-v-7f0e8507]{color:#fff;background:#ff5b2d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:inline-flex}.exec-info[data-v-7f0e8507]{flex-direction:column;gap:1px;min-width:0;display:flex}.exec-time[data-v-7f0e8507]{color:#333;white-space:nowrap;text-overflow:ellipsis;font-family:Consolas,Monaco,monospace;font-size:13px;overflow:hidden}.exec-rel[data-v-7f0e8507]{color:#ff5b2d;font-size:11px}.help-card[data-v-7f0e8507]{margin-top:24px}.help-sections[data-v-7f0e8507]{gap:20px}.help-block[data-v-7f0e8507],.help-sections[data-v-7f0e8507]{flex-direction:column;display:flex}.help-block[data-v-7f0e8507]{gap:8px}.help-title[data-v-7f0e8507]{color:#1f1f1f;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600}.help-table[data-v-7f0e8507]{border-collapse:collapse;width:100%;font-size:13px}.help-table th[data-v-7f0e8507]{text-align:left;color:#333;background:#f5f5f5;border-bottom:2px solid #e8e8e8;padding:8px 12px;font-weight:600}.help-table td[data-v-7f0e8507]{color:#555;border-bottom:1px solid #f0f0f0;padding:7px 12px}.help-table tr:hover td[data-v-7f0e8507]{background:#fff7ed}.faq-a code[data-v-7f0e8507],.help-table code[data-v-7f0e8507]{color:#ff5b2d;background:#fff3ed;border:1px solid #ffe0cc;border-radius:4px;padding:2px 6px;font-family:Consolas,Monaco,monospace;font-size:12px}.char-code[data-v-7f0e8507]{font-weight:700;font-size:16px!important}.faq-list[data-v-7f0e8507]{flex-direction:column;gap:0;display:flex}.faq-item[data-v-7f0e8507]{padding:12px 14px}.faq-item[data-v-7f0e8507]:nth-child(odd){background:#f9f9f9;border-radius:6px}.faq-q[data-v-7f0e8507]{color:#333;margin:0 0 6px;font-weight:600}.faq-a[data-v-7f0e8507],.faq-q[data-v-7f0e8507]{font-size:13px}.faq-a[data-v-7f0e8507]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.field-visual[data-v-7f0e8507]{flex-direction:column}.field-chip[data-v-7f0e8507]{max-width:100%}.exec-grid[data-v-7f0e8507],.expr-list[data-v-7f0e8507],.preset-grid[data-v-7f0e8507]{grid-template-columns:1fr}}.hex-tool-container[data-v-96bda558]{flex-direction:column;gap:16px;display:flex}.quick-section[data-v-96bda558]{background:#fff7ed;border:1px solid #ffedd5;border-radius:8px}.quick-header[data-v-96bda558]{align-items:center;gap:8px;margin-bottom:12px;display:flex}.quick-title[data-v-96bda558]{color:#333;font-size:14px;font-weight:600}.quick-subtitle[data-v-96bda558]{color:#999;font-size:12px}.quick-buttons[data-v-96bda558]{flex-wrap:wrap;gap:8px;display:flex}.quick-btn[data-v-96bda558]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:6px;flex-direction:column;align-items:flex-start;min-width:80px;padding:6px 14px;transition:all .2s;display:flex}.quick-btn[data-v-96bda558]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-1px)}.quick-btn-name[data-v-96bda558]{color:#333;font-size:13px;font-weight:500}.quick-btn-desc[data-v-96bda558]{color:#999;margin-top:2px;font-size:11px}.input-row[data-v-96bda558]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.result-grid[data-v-96bda558]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.result-card[data-v-96bda558]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:16px}.result-card.highlight-card[data-v-96bda558]{background:#fff7ed;border-color:#ff5b2d}.result-card-header[data-v-96bda558]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.result-value[data-v-96bda558]{color:#333;word-break:break-all;margin-bottom:8px;font-family:Consolas,Monaco,Courier New,monospace;font-size:20px;font-weight:700}.result-value.highlight[data-v-96bda558]{color:#ff5b2d;font-size:24px}.result-sub[data-v-96bda558]{color:#8c8c8c;word-break:break-all;margin-top:4px;font-family:Consolas,Monaco,Courier New,monospace;font-size:12px}.stats-card[data-v-96bda558]{background:#fff7ed;border:1px solid #ffedd5;border-radius:8px}.stats-grid[data-v-96bda558]{text-align:center;grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.stats-item[data-v-96bda558]{background:#fff;border-radius:6px;flex-direction:column;align-items:center;padding:8px;display:flex}.stats-value[data-v-96bda558]{color:#ff5b2d;font-family:Consolas,Monaco,monospace;font-size:16px;font-weight:700}.stats-label[data-v-96bda558]{color:#666;margin-top:4px;font-size:12px}.base-info-card[data-v-96bda558],.help-card[data-v-96bda558]{background:#fafafa;border-radius:8px}.help-sections[data-v-96bda558]{flex-direction:column;gap:24px;display:flex}.help-section-title[data-v-96bda558]{color:#333;border-left:4px solid #ff5b2d;margin:0 0 12px;padding-left:10px;font-size:15px;font-weight:600}.help-text[data-v-96bda558]{color:#666;margin:0;line-height:1.8}.help-faq[data-v-96bda558]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-96bda558]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-96bda558]:nth-child(odd){background:#fff}.help-faq-q[data-v-96bda558]{color:#333;margin:0 0 6px;font-size:14px;font-weight:600}.help-faq-a[data-v-96bda558]{color:#666;margin:0;font-size:13px;line-height:1.6}@media (width<=768px){.result-grid[data-v-96bda558]{grid-template-columns:1fr}.stats-grid[data-v-96bda558]{grid-template-columns:repeat(3,1fr)}.result-value[data-v-96bda558]{font-size:16px}.result-value.highlight[data-v-96bda558]{font-size:20px}}.entity-tool-container[data-v-565c653f]{flex-direction:column;gap:16px;display:flex}.quick-section[data-v-565c653f]{background:#fff7ed;border:1px solid #ffedd5;border-radius:8px}.quick-header[data-v-565c653f]{align-items:center;gap:8px;margin-bottom:12px;display:flex}.quick-title[data-v-565c653f]{color:#333;font-size:14px;font-weight:600}.quick-subtitle[data-v-565c653f]{color:#999;font-size:12px}.quick-buttons[data-v-565c653f]{flex-wrap:wrap;gap:8px;display:flex}.quick-btn[data-v-565c653f]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:6px;flex-direction:column;align-items:flex-start;min-width:80px;padding:6px 14px;transition:all .2s;display:flex}.quick-btn[data-v-565c653f]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-1px)}.quick-btn-name[data-v-565c653f]{color:#333;font-size:13px;font-weight:500}.quick-btn-desc[data-v-565c653f]{color:#999;margin-top:2px;font-size:11px}.convert-grid[data-v-565c653f]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.convert-card[data-v-565c653f]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;flex-direction:column;gap:10px;padding:16px;display:flex}.convert-header[data-v-565c653f]{justify-content:space-between;align-items:center;display:flex}.convert-title[data-v-565c653f]{color:#333;font-size:14px;font-weight:600}.convert-desc[data-v-565c653f]{color:#999;font-size:12px}.convert-textarea[data-v-565c653f]{resize:vertical;box-sizing:border-box;border:1px solid #d9d9d9;border-radius:6px;outline:none;width:100%;padding:10px;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.5;transition:border-color .3s}.convert-textarea[data-v-565c653f]:hover{border-color:#ff5b2d}.convert-textarea[data-v-565c653f]:focus{border-color:#ff5b2d;box-shadow:0 0 0 2px #ff5b2d1a}.convert-textarea.result[data-v-565c653f]{cursor:pointer;background:#fafafa}.convert-actions[data-v-565c653f]{gap:8px;display:flex}.primary-btn[data-v-565c653f]{color:#fff!important;background:#ff5b2d!important;border-color:#ff5b2d!important}.primary-btn[data-v-565c653f]:hover{background:#ff7a50!important;border-color:#ff7a50!important}.search-row[data-v-565c653f]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.table-card[data-v-565c653f]{background:#fafafa;border-radius:8px}.table-header[data-v-565c653f]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.table-title[data-v-565c653f]{color:#333;font-size:15px;font-weight:600}.entity-table-wrapper[data-v-565c653f]{border-radius:6px;max-height:500px;overflow:auto}.entity-table[data-v-565c653f]{border-collapse:collapse;background:#fff;width:100%}.entity-table thead[data-v-565c653f]{z-index:10;background:#fff7ed;position:sticky;top:0}.entity-table th[data-v-565c653f]{text-align:left;color:#333;border-bottom:2px solid #ffedd5;padding:10px 12px;font-size:13px;font-weight:600}.entity-table td[data-v-565c653f]{border-bottom:1px solid #f0f0f0;padding:10px 12px;font-size:13px}.entity-table tbody tr[data-v-565c653f]:hover{background:#fff7ed}.char-cell[data-v-565c653f]{text-align:center}.char[data-v-565c653f]{color:#ff5b2d;font-size:22px;font-weight:600}.code-cell[data-v-565c653f]{color:#666;font-family:Consolas,Monaco,monospace;font-size:12px}.help-card[data-v-565c653f]{background:#fafafa;border-radius:8px}.help-sections[data-v-565c653f]{flex-direction:column;gap:24px;display:flex}.help-section-title[data-v-565c653f]{color:#333;border-left:4px solid #ff5b2d;margin:0 0 12px;padding-left:10px;font-size:15px;font-weight:600}.help-text[data-v-565c653f]{color:#666;margin:0;line-height:1.8}.help-faq[data-v-565c653f]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-565c653f]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-565c653f]:nth-child(odd){background:#fff}.help-faq-q[data-v-565c653f]{color:#333;margin:0 0 6px;font-size:14px;font-weight:600}.help-faq-a[data-v-565c653f]{color:#666;margin:0;font-size:13px;line-height:1.6}@media (width<=768px){.convert-grid[data-v-565c653f]{grid-template-columns:1fr}.entity-table[data-v-565c653f]{font-size:12px}.char[data-v-565c653f]{font-size:18px}}.rs-tool-container[data-v-c7accf51]{flex-direction:column;gap:16px;display:flex}.quick-section[data-v-c7accf51]{background:#fff7ed;border:1px solid #ffedd5;border-radius:8px}.quick-header[data-v-c7accf51]{align-items:center;gap:8px;margin-bottom:12px;display:flex}.quick-title[data-v-c7accf51]{color:#333;font-size:14px;font-weight:600}.quick-subtitle[data-v-c7accf51]{color:#999;font-size:12px}.quick-buttons[data-v-c7accf51]{flex-wrap:wrap;gap:8px;display:flex}.quick-btn[data-v-c7accf51]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:6px;flex-direction:column;align-items:flex-start;min-width:80px;padding:6px 14px;transition:all .2s;display:flex}.quick-btn[data-v-c7accf51]:hover{transform:translateY(-1px)}.quick-btn-active[data-v-c7accf51],.quick-btn[data-v-c7accf51]:hover{background:#fff5f0;border-color:#ff5b2d}.quick-btn-name[data-v-c7accf51]{color:#333;font-size:13px;font-weight:500}.quick-btn-desc[data-v-c7accf51]{color:#999;margin-top:2px;font-size:11px}.config-section[data-v-c7accf51]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;flex-direction:column;gap:16px;padding:20px;display:flex}.config-header[data-v-c7accf51]{align-items:center;display:flex}.section-title[data-v-c7accf51]{color:#333;font-size:15px;font-weight:600}.slider-row[data-v-c7accf51]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.slider-item[data-v-c7accf51]{flex-direction:column;gap:8px;display:flex}.slider-label[data-v-c7accf51]{color:#666;justify-content:space-between;font-size:13px;display:flex}.slider-value[data-v-c7accf51]{color:#ff5b2d;font-weight:600}.charset-section[data-v-c7accf51]{flex-direction:column;gap:10px;display:flex}.charset-label[data-v-c7accf51]{color:#666;font-size:13px;font-weight:500}.charset-group[data-v-c7accf51]{flex-wrap:wrap;gap:16px;display:flex}.charset-group code[data-v-c7accf51]{color:#666;background:#f5f5f5;border-radius:4px;padding:1px 6px;font-family:Consolas,monospace;font-size:11px}.custom-row[data-v-c7accf51]{align-items:center;gap:12px;display:flex}.custom-label[data-v-c7accf51]{color:#666;white-space:nowrap;font-size:13px}.action-row[data-v-c7accf51]{flex-wrap:wrap;gap:10px;display:flex}.primary-btn[data-v-c7accf51]{color:#fff!important;background:#ff5b2d!important;border-color:#ff5b2d!important}.primary-btn[data-v-c7accf51]:hover{background:#ff7a50!important;border-color:#ff7a50!important}.stats-grid[data-v-c7accf51]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.stats-card[data-v-c7accf51]{text-align:center;background:#fff7ed;border:1px solid #ffedd5;border-radius:8px;padding:12px}.stats-value[data-v-c7accf51]{color:#ff5b2d;font-size:18px;font-weight:700}.stats-label[data-v-c7accf51]{color:#666;margin-top:4px;font-size:12px}.result-section[data-v-c7accf51]{flex-direction:column;gap:12px;display:flex}.result-header[data-v-c7accf51]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.strength-box[data-v-c7accf51]{background:#fafafa;border:1px solid;border-left-width:4px;border-radius:8px;padding:12px 16px}.strength-info[data-v-c7accf51]{align-items:center;gap:12px;display:flex}.strength-level[data-v-c7accf51]{font-size:15px;font-weight:700}.strength-score[data-v-c7accf51]{color:#666;font-size:13px}.strength-tips[data-v-c7accf51]{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.strength-tip[data-v-c7accf51]{color:#fa8c16;background:#fff7ed;border-radius:4px;padding:2px 8px;font-size:12px}.results-list[data-v-c7accf51]{flex-direction:column;gap:8px;display:flex}.result-item[data-v-c7accf51]{background:#fff;border:1px solid #e8e8e8;border-radius:6px;align-items:center;gap:12px;padding:10px 14px;display:flex}.result-item[data-v-c7accf51]:hover{background:#fff7ed;border-color:#ff5b2d}.result-index[data-v-c7accf51]{color:#fff;background:#ff5b2d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:flex}.result-content[data-v-c7accf51]{color:#333;word-break:break-all;flex:1;font-family:Consolas,monospace;font-size:14px}.help-card[data-v-c7accf51]{background:#fafafa;border-radius:8px}.help-sections[data-v-c7accf51]{flex-direction:column;gap:24px;display:flex}.help-section-title[data-v-c7accf51]{color:#333;border-left:4px solid #ff5b2d;margin:0 0 12px;padding-left:10px;font-size:15px;font-weight:600}.help-text[data-v-c7accf51]{color:#666;margin:0;line-height:1.8}.help-faq[data-v-c7accf51]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-c7accf51]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-c7accf51]:nth-child(odd){background:#fff}.help-faq-q[data-v-c7accf51]{color:#333;margin:0 0 6px;font-size:14px;font-weight:600}.help-faq-a[data-v-c7accf51]{color:#666;margin:0;font-size:13px;line-height:1.6}@media (width<=768px){.slider-row[data-v-c7accf51]{grid-template-columns:1fr}.stats-grid[data-v-c7accf51]{grid-template-columns:1fr 1fr}.charset-group[data-v-c7accf51]{flex-direction:column;gap:8px}}.linux-command-tool-container[data-v-9543f800]{flex-direction:column;gap:16px;display:flex}.search-card[data-v-9543f800]{background:#fafafa}.search-bar[data-v-9543f800]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.search-input[data-v-9543f800]{flex:1;min-width:200px}.category-select[data-v-9543f800]{flex-shrink:0;width:160px}.stats-info[data-v-9543f800]{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.filter-tabs[data-v-9543f800]{margin-top:16px}.commands-list[data-v-9543f800]{flex-direction:column;gap:12px;display:flex}.command-card[data-v-9543f800]{background:#fafafa;transition:all .3s}.command-card.expanded[data-v-9543f800]{background:#fff;box-shadow:0 2px 8px #0000001a}.command-header[data-v-9543f800]{cursor:pointer;align-items:center;gap:12px;display:flex}.command-name[data-v-9543f800]{color:#ff5b2d;font-family:Consolas,Monaco,Courier New,monospace;font-size:18px;font-weight:600}.command-name[data-v-9543f800] mark{color:#262626;background:#ffe58f;border-radius:2px;padding:0 2px}.category-tag[data-v-9543f800]{cursor:pointer;transition:opacity .2s}.category-tag[data-v-9543f800]:hover{opacity:.8}.command-brief[data-v-9543f800]{margin-top:12px}.command-desc[data-v-9543f800]{color:#333;margin:0 0 8px;font-size:14px}.command-desc[data-v-9543f800] mark{color:#262626;background:#ffe58f;border-radius:2px;padding:0 2px}.command-syntax[data-v-9543f800]{color:#666;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.command-syntax code[data-v-9543f800]{background:#f5f5f5;border-radius:4px;padding:2px 6px;font-family:Consolas,Monaco,Courier New,monospace}.command-detail[data-v-9543f800]{border-top:1px solid #e8e8e8;margin-top:16px;padding-top:16px}.detail-section[data-v-9543f800]{margin-bottom:16px}.detail-section h4[data-v-9543f800]{color:#333;border-bottom:2px solid #ff5b2d;margin:0 0 12px;padding-bottom:8px;font-size:14px;font-weight:600;display:inline-block}.examples-header[data-v-9543f800]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.examples-header h4[data-v-9543f800]{margin:0}.option-desc[data-v-9543f800] mark{color:#262626;background:#ffe58f;border-radius:2px;padding:0 2px}.options-list[data-v-9543f800]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px;display:grid}.option-item[data-v-9543f800]{background:#f5f5f5;border-radius:6px;align-items:center;gap:10px;padding:8px 12px;display:flex}.option-flag[data-v-9543f800]{color:#ff5b2d;white-space:nowrap;background:#fff7ed;border-radius:4px;flex-shrink:0;padding:2px 8px;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px}.option-desc[data-v-9543f800]{color:#666;font-size:13px}.example-item[data-v-9543f800]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;margin-bottom:12px;padding:12px}.example-desc[data-v-9543f800]{color:#666;margin-bottom:8px;font-size:13px}.example-code-wrapper[data-v-9543f800]{align-items:center;gap:12px;display:flex}.example-code[data-v-9543f800]{color:#333;word-break:break-all;background:#f5f5f5;border-radius:6px;flex:1;padding:8px 12px;font-size:13px}.example-code[data-v-9543f800],code[data-v-9543f800]{font-family:Consolas,Monaco,Courier New,monospace}.empty-description p[data-v-9543f800]{color:#000000a6;margin:0}.empty-description .empty-hint[data-v-9543f800]{color:#00000073;margin-top:8px;font-size:13px}.help-card[data-v-9543f800]{background:#fafafa;border-radius:8px}.help-sections[data-v-9543f800]{flex-direction:column;gap:24px;display:flex}.help-section-title[data-v-9543f800]{color:#333;border-left:4px solid #ff5b2d;margin:0 0 12px;padding-left:10px;font-size:15px;font-weight:600}.help-text[data-v-9543f800]{color:#666;margin:0;line-height:1.8}.help-faq[data-v-9543f800]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-9543f800]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-9543f800]:nth-child(odd){background:#fff}.help-faq-q[data-v-9543f800]{color:#333;margin:0 0 6px;font-size:14px;font-weight:600}.help-faq-a[data-v-9543f800]{color:#666;margin:0;font-size:13px;line-height:1.6}@media (width<=768px){.search-bar[data-v-9543f800]{flex-direction:column;align-items:stretch}.category-select[data-v-9543f800],.search-input[data-v-9543f800]{width:100%}.command-name[data-v-9543f800]{font-size:16px}.example-code[data-v-9543f800]{font-size:12px}.options-list[data-v-9543f800]{grid-template-columns:1fr}}.http-status-tool-container[data-v-55ff2c89]{flex-direction:column;gap:16px;display:flex}.quick-section[data-v-55ff2c89]{background:#fff7ed;border:1px solid #ffedd5}.quick-header[data-v-55ff2c89]{align-items:center;gap:8px;margin-bottom:12px;display:flex}.quick-title[data-v-55ff2c89]{color:#1f1f1f;font-size:16px;font-weight:600}.quick-subtitle[data-v-55ff2c89]{color:#666;font-size:12px}.quick-buttons[data-v-55ff2c89]{flex-wrap:wrap;gap:6px;display:flex}.quick-btn[data-v-55ff2c89]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:6px;flex-direction:column;align-items:center;min-width:80px;padding:6px 12px;transition:all .3s;display:inline-flex}.quick-btn[data-v-55ff2c89]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-1px)}.quick-btn-code[data-v-55ff2c89]{font-size:16px;font-weight:700;line-height:1.2}.quick-btn-name[data-v-55ff2c89]{color:#333;font-size:11px;font-weight:600}.quick-btn-desc[data-v-55ff2c89]{color:#666;margin-top:1px;font-size:10px}.search-card[data-v-55ff2c89]{background:#fafafa}.search-row[data-v-55ff2c89]{align-items:center;gap:8px;display:flex}.search-input[data-v-55ff2c89]{flex:1}.search-stats[data-v-55ff2c89]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.stats-text[data-v-55ff2c89]{color:#666;font-size:13px}.stats-text strong[data-v-55ff2c89]{color:#ff5b2d}.category-tags[data-v-55ff2c89]{flex-wrap:wrap;gap:8px;display:flex}.category-tag[data-v-55ff2c89]{background:#fff;border:1px solid;border-radius:4px;padding:2px 8px;font-size:11px}.status-list[data-v-55ff2c89]{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:12px;display:grid}.status-card[data-v-55ff2c89]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;transition:all .3s;overflow:hidden}.status-card[data-v-55ff2c89]:hover{border-color:#ffd5b0;box-shadow:0 2px 8px #00000014}.status-card-header[data-v-55ff2c89]{background:#fafafa;border-bottom:1px solid #f0f0f0;align-items:center;gap:10px;padding:12px 16px;display:flex}.status-code-badge[data-v-55ff2c89]{color:#fff;border-radius:6px;justify-content:center;align-items:center;min-width:50px;height:32px;padding:0 10px;font-size:16px;font-weight:700;display:inline-flex}.status-phrase[data-v-55ff2c89]{color:#333;flex:1;font-family:Consolas,Monaco,Courier New,monospace;font-size:14px;font-weight:600}.status-actions[data-v-55ff2c89]{gap:4px;display:flex}.status-card-body[data-v-55ff2c89]{padding:12px 16px}.status-desc[data-v-55ff2c89]{color:#333;margin:0 0 10px;font-size:14px;font-weight:500}.status-detail[data-v-55ff2c89]{background:#fff7ed;border-radius:4px;align-items:flex-start;gap:8px;margin-bottom:6px;padding:6px 10px;font-size:13px;display:flex}.status-detail.solution[data-v-55ff2c89]{background:#f6ffed}.detail-label[data-v-55ff2c89]{color:#ff5b2d;white-space:nowrap;min-width:60px;font-weight:600}.status-detail.solution .detail-label[data-v-55ff2c89]{color:#52c41a}.detail-text[data-v-55ff2c89]{color:#333;line-height:1.6}.empty-state[data-v-55ff2c89]{flex-direction:column;grid-column:1/-1;align-items:center;gap:12px;padding:40px 0;display:flex}.empty-state p[data-v-55ff2c89]{color:#999;margin:0;font-size:14px}.help-card[data-v-55ff2c89]{background:#fafafa;border-radius:8px;margin-top:8px}.help-sections[data-v-55ff2c89]{gap:20px}.help-section[data-v-55ff2c89],.help-sections[data-v-55ff2c89]{flex-direction:column;display:flex}.help-section[data-v-55ff2c89]{gap:8px}.help-section-title[data-v-55ff2c89]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-content[data-v-55ff2c89]{font-size:14px;line-height:1.8}.help-content ul[data-v-55ff2c89]{margin:8px 0;padding-left:20px}.help-content li[data-v-55ff2c89]{margin-bottom:4px}.help-faq[data-v-55ff2c89]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-55ff2c89]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-55ff2c89]:nth-child(odd){background:#fff}.help-faq-q[data-v-55ff2c89]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-55ff2c89]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.status-list[data-v-55ff2c89]{grid-template-columns:1fr}.quick-buttons[data-v-55ff2c89]{flex-direction:column}.quick-btn[data-v-55ff2c89]{text-align:center;align-items:center;width:100%}.search-row[data-v-55ff2c89]{flex-direction:column;align-items:stretch}.search-row .search-input[data-v-55ff2c89]{width:100%}.search-row .ant-select[data-v-55ff2c89]{width:100%!important}.status-card-header[data-v-55ff2c89]{flex-wrap:wrap}.status-actions[data-v-55ff2c89]{justify-content:flex-end;width:100%}}.csr-tool-container[data-v-802815d8]{flex-direction:column;gap:16px;display:flex}.action-card[data-v-802815d8],.command-card[data-v-802815d8],.form-card[data-v-802815d8]{background:#fafafa}.command-block[data-v-802815d8]{color:#d4d4d4;background:#1e1e1e;border-radius:8px;padding:16px;overflow-x:auto}.command-block code[data-v-802815d8]{white-space:pre-wrap;word-break:break-all;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.6}.guide-card[data-v-802815d8]{background:#fafafa}.guide-content[data-v-802815d8]{color:#d4d4d4;background:#1e1e1e;border-radius:8px;max-height:600px;padding:16px;overflow:auto}.guide-content code[data-v-802815d8]{white-space:pre-wrap;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.6}.help-card[data-v-802815d8],.info-card[data-v-802815d8]{background:#fafafa}.help-card[data-v-802815d8]{border-radius:8px}.help-sections[data-v-802815d8]{gap:20px}.help-section[data-v-802815d8],.help-sections[data-v-802815d8]{flex-direction:column;display:flex}.help-section[data-v-802815d8]{gap:8px}.help-section-title[data-v-802815d8]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-802815d8]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-802815d8]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-802815d8]:nth-child(odd){background:#fff}.help-faq-q[data-v-802815d8]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-802815d8]{color:#666;margin:0;line-height:1.8}.quick-section[data-v-802815d8]{background:#fff7ed;border:1px solid #ffedd5}.quick-buttons[data-v-802815d8]{flex-wrap:wrap;gap:10px;display:flex}.quick-btn[data-v-802815d8]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:140px;padding:12px 20px;transition:all .3s;display:inline-flex}.quick-btn[data-v-802815d8]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-2px)}.quick-btn-name[data-v-802815d8]{color:#333;font-size:14px;font-weight:600}.quick-btn-desc[data-v-802815d8]{color:#666;margin-top:4px;font-size:12px}pre[data-v-802815d8]{margin:0}@media (width<=768px){.command-block code[data-v-802815d8],.guide-content code[data-v-802815d8]{font-size:12px}.quick-buttons[data-v-802815d8]{flex-direction:column}.quick-btn[data-v-802815d8]{text-align:center;align-items:center;width:100%}}.htpasswd-tool-container[data-v-a5dd9488]{flex-direction:column;gap:16px;display:flex}.quick-section[data-v-a5dd9488]{background:#fff7ed;border:1px solid #ffedd5}.quick-header[data-v-a5dd9488]{align-items:center;gap:8px;margin-bottom:10px;display:flex}.quick-title[data-v-a5dd9488]{color:#1f1f1f;font-size:16px;font-weight:600}.quick-subtitle[data-v-a5dd9488]{color:#666;font-size:12px}.quick-buttons[data-v-a5dd9488]{flex-wrap:wrap;gap:6px;display:flex}.quick-btn[data-v-a5dd9488]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:6px;flex-direction:column;align-items:center;min-width:90px;padding:6px 14px;transition:all .3s;display:inline-flex}.quick-btn[data-v-a5dd9488]:hover{transform:translateY(-1px)}.quick-btn.active[data-v-a5dd9488],.quick-btn[data-v-a5dd9488]:hover{background:#fff5f0;border-color:#ff5b2d}.quick-btn-name[data-v-a5dd9488]{color:#333;font-size:12px;font-weight:600}.quick-btn-name.recommended[data-v-a5dd9488]{color:#ff5b2d}.quick-btn-desc[data-v-a5dd9488]{color:#666;margin-top:2px;font-size:10px}.form-card[data-v-a5dd9488]{background:#fafafa}.algo-select[data-v-a5dd9488],.mode-switch[data-v-a5dd9488]{gap:8px;margin-bottom:16px;display:flex}.algo-select[data-v-a5dd9488]{align-items:center}.algo-label[data-v-a5dd9488]{color:#333;font-size:14px;font-weight:500}.single-form .form-row[data-v-a5dd9488]{gap:16px;margin-bottom:16px;display:flex}.single-form .form-item[data-v-a5dd9488]{flex-direction:column;flex:1;gap:6px;display:flex}.single-form .form-item label[data-v-a5dd9488]{color:#333;font-size:13px;font-weight:500}.entries-list[data-v-a5dd9488]{background:#fff;border-radius:8px;flex-direction:column;gap:8px;max-height:350px;margin-bottom:16px;padding:12px;display:flex;overflow-y:auto}.entry-item[data-v-a5dd9488]{background:#fafafa;border-radius:6px;align-items:center;gap:8px;padding:8px;display:flex}.entry-index[data-v-a5dd9488]{color:#fff;background:#ff5b2d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:600;display:inline-flex}.form-actions[data-v-a5dd9488]{flex-wrap:wrap;gap:10px;display:flex}.primary-btn[data-v-a5dd9488]{background:#ff5b2d!important;border-color:#ff5b2d!important}.primary-btn[data-v-a5dd9488]:hover{background:#ff7a50!important;border-color:#ff7a50!important}.result-card[data-v-a5dd9488]{background:#fafafa}.result-header[data-v-a5dd9488]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.result-title[data-v-a5dd9488]{color:#1f1f1f;font-size:16px;font-weight:600}.result-actions[data-v-a5dd9488]{gap:8px;display:flex}.result-content[data-v-a5dd9488]{color:#d4d4d4;background:#1e1e1e;border-radius:8px;padding:16px;overflow-x:auto}.result-content code[data-v-a5dd9488]{white-space:pre-wrap;word-break:break-all;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.6}.config-example[data-v-a5dd9488]{color:#d4d4d4;background:#1e1e1e;border-radius:8px;padding:16px;overflow-x:auto}.config-example code[data-v-a5dd9488]{white-space:pre-wrap;color:#d4d4d4;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.6}.help-card[data-v-a5dd9488]{background:#fafafa;border-radius:8px;margin-top:8px}.help-sections[data-v-a5dd9488]{gap:20px}.help-section[data-v-a5dd9488],.help-sections[data-v-a5dd9488]{flex-direction:column;display:flex}.help-section[data-v-a5dd9488]{gap:8px}.help-section-title[data-v-a5dd9488]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-content[data-v-a5dd9488]{font-size:14px;line-height:1.8}.help-content code[data-v-a5dd9488]{color:#ff5b2d;background:#f0f0f0;border-radius:4px;padding:2px 6px;font-family:Consolas,Monaco,Courier New,monospace;font-size:12px}.help-faq[data-v-a5dd9488]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-a5dd9488]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-a5dd9488]:nth-child(odd){background:#fff}.help-faq-q[data-v-a5dd9488]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-a5dd9488]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.single-form .form-row[data-v-a5dd9488]{flex-direction:column}.entry-item[data-v-a5dd9488]{flex-wrap:wrap}.quick-buttons[data-v-a5dd9488]{flex-direction:column}.quick-btn[data-v-a5dd9488]{text-align:center;align-items:center;width:100%}.algo-select[data-v-a5dd9488]{flex-direction:column;align-items:flex-start}.algo-select .ant-select[data-v-a5dd9488]{width:100%!important}.result-header[data-v-a5dd9488]{flex-direction:column;align-items:flex-start;gap:8px}}.help-sections[data-v-d30c9bff]{gap:20px}.help-section[data-v-d30c9bff],.help-sections[data-v-d30c9bff]{flex-direction:column;display:flex}.help-section[data-v-d30c9bff]{gap:12px}.help-section-title[data-v-d30c9bff]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-d30c9bff]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-d30c9bff]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-d30c9bff]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-d30c9bff]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-d30c9bff],.images-card[data-v-d30c9bff],.main-card[data-v-d30c9bff],.result-card[data-v-d30c9bff],.settings-card[data-v-d30c9bff]{background:#fff}.upload-dragger[data-v-d30c9bff]{margin-bottom:16px}.upload-dragger[data-v-d30c9bff] .ant-upload-drag{border-color:#d9d9d9;border-radius:8px;transition:all .2s}.upload-dragger[data-v-d30c9bff] .ant-upload-drag:hover{border-color:#ff5b2d}.upload-dragger[data-v-d30c9bff] .ant-upload-drag-container{padding:24px 0}.upload-icon[data-v-d30c9bff]{color:#ff5b2d;margin:0 0 8px;font-size:48px}.upload-text[data-v-d30c9bff]{color:#333;margin:0 0 4px;font-size:15px}.upload-hint[data-v-d30c9bff]{color:#999;margin:0;font-size:13px}.file-summary[data-v-d30c9bff]{color:#666;background:#fafafa;border-radius:6px;gap:24px;padding:10px 16px;font-size:14px;display:flex}.file-summary strong[data-v-d30c9bff]{color:#ff5b2d}.settings-grid[data-v-d30c9bff]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.setting-item[data-v-d30c9bff]{flex-direction:column;gap:8px;display:flex}.setting-label[data-v-d30c9bff]{color:#555;font-size:14px;font-weight:500}.radio-group[data-v-d30c9bff]{align-items:center;gap:24px;height:40px;display:flex}.radio-item[data-v-d30c9bff]{cursor:pointer;gap:8px}.radio-circle[data-v-d30c9bff],.radio-item[data-v-d30c9bff]{align-items:center;transition:all .2s;display:flex}.radio-circle[data-v-d30c9bff]{border:2px solid #d9d9d9;border-radius:50%;justify-content:center;width:18px;height:18px}.radio-item.active .radio-circle[data-v-d30c9bff],.radio-item:hover .radio-circle[data-v-d30c9bff]{border-color:#ff5b2d}.radio-inner[data-v-d30c9bff]{background:#ff5b2d;border-radius:50%;width:10px;height:10px}.radio-label[data-v-d30c9bff]{color:#333;font-size:14px}.radio-item.active .radio-label[data-v-d30c9bff]{color:#ff5b2d;font-weight:500}.action-buttons[data-v-d30c9bff]{justify-content:center;gap:12px;display:flex}.convert-btn[data-v-d30c9bff]{background:#ff5b2d;border-color:#ff5b2d;border-radius:6px;padding:0 32px}.convert-btn[data-v-d30c9bff]:hover:not(:disabled){background:#ff7a52!important;border-color:#ff7a52!important}.clear-btn[data-v-d30c9bff]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 32px}.clear-btn[data-v-d30c9bff]:hover{color:#333;background:#e8e8e8;border-color:#bfbfbf}.preview-btn[data-v-d30c9bff]{color:#ff5b2d;background:#fff;border-color:#ff5b2d;border-radius:6px}.preview-btn[data-v-d30c9bff]:hover{color:#ff7a52!important;background:#fff5f2!important;border-color:#ff7a52!important}.progress-section[data-v-d30c9bff]{margin-top:12px}.images-grid[data-v-d30c9bff]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.image-card[data-v-d30c9bff]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;transition:all .2s;overflow:hidden}.image-card[data-v-d30c9bff]:hover{border-color:#ff5b2d;box-shadow:0 2px 8px #ff5b2d26}.image-header[data-v-d30c9bff]{background:#fafafa;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:4px 8px;display:flex}.image-index[data-v-d30c9bff]{color:#ff5b2d;font-size:12px;font-weight:600}.image-actions[data-v-d30c9bff]{gap:2px;display:flex}.image-actions[data-v-d30c9bff] .ant-btn{height:24px;padding:0 4px}.image-preview[data-v-d30c9bff]{background:#f5f5f5;justify-content:center;align-items:center;width:100%;height:150px;display:flex;overflow:hidden}.image-preview img[data-v-d30c9bff]{-o-object-fit:contain;object-fit:contain;max-width:90%;max-height:90%;transition:transform .2s}.image-info[data-v-d30c9bff]{padding:8px}.image-name[data-v-d30c9bff]{text-overflow:ellipsis;white-space:nowrap;color:#333;margin-bottom:4px;font-size:12px;font-weight:500;overflow:hidden}.image-meta[data-v-d30c9bff]{color:#999;font-size:11px}.result-preview[data-v-d30c9bff]{border:1px solid #e8e8e8;border-radius:6px;overflow:hidden}.result-iframe[data-v-d30c9bff]{border:none;width:100%;height:500px;display:block}@media (width<=768px){.settings-grid[data-v-d30c9bff]{grid-template-columns:1fr}.images-grid[data-v-d30c9bff]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px}.image-preview[data-v-d30c9bff]{height:120px}.action-buttons[data-v-d30c9bff]{flex-direction:column}.result-iframe[data-v-d30c9bff]{height:300px}}.quick-section[data-v-e59c31cc]{background:#fff7ed;border:1px solid #ffedd5}.quick-hint[data-v-e59c31cc]{color:#999;font-size:12px;font-weight:400}.quick-buttons[data-v-e59c31cc]{flex-wrap:wrap;gap:10px;display:flex}.quick-btn[data-v-e59c31cc]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:8px;flex-direction:column;align-items:center;min-width:80px;padding:10px 14px;transition:all .25s;display:inline-flex}.quick-btn[data-v-e59c31cc]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-2px);box-shadow:0 4px 12px #ff5b2d26}.quick-btn-emoji[data-v-e59c31cc]{margin-bottom:4px;font-size:22px}.quick-btn-name[data-v-e59c31cc]{color:#333;font-size:12px;font-weight:600}.stats-hero[data-v-e59c31cc]{background:linear-gradient(135deg,#fff7ed,#fff);border:1px solid #ffedd5;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:24px;display:flex}.hero-label[data-v-e59c31cc]{color:#666;margin-bottom:8px;font-size:14px}.hero-amount[data-v-e59c31cc]{letter-spacing:-1px;font-family:DIN Alternate,Helvetica Neue,monospace;font-size:36px;font-weight:700}.hero-sub[data-v-e59c31cc]{color:#999;margin-top:6px;font-size:13px}.hero-stats[data-v-e59c31cc]{gap:24px;display:flex}.hero-stat[data-v-e59c31cc]{text-align:center;min-width:70px}.hero-stat-label[data-v-e59c31cc]{color:#999;margin-bottom:4px;font-size:12px}.hero-stat-value[data-v-e59c31cc]{font-size:18px;font-weight:600}.profit-bar-wrap[data-v-e59c31cc]{margin-top:12px;padding:0 4px}.profit-bar-bg[data-v-e59c31cc]{background:#f0f0f0;border-radius:4px;height:8px;overflow:hidden}.profit-bar-fill[data-v-e59c31cc]{border-radius:4px;height:100%;transition:width .6s}.profit-bar-labels[data-v-e59c31cc]{color:#999;justify-content:space-between;margin-top:6px;font-size:12px;display:flex}.input-card[data-v-e59c31cc]{background:#fafafa;margin-top:24px}.custom-tab-header[data-v-e59c31cc]{border-bottom:2px solid #f0f0f0;gap:0;margin-bottom:16px;display:flex}.custom-tab-item[data-v-e59c31cc]{cursor:pointer;color:#666;background:0 0;border:1px solid #0000;border-bottom:none;border-radius:8px 8px 0 0;margin-bottom:-2px;padding:8px 20px;font-size:14px;transition:all .2s}.custom-tab-item[data-v-e59c31cc]:hover{color:#ff5b2d;background:#fff7ed}.custom-tab-item.active[data-v-e59c31cc]{color:#ff5b2d;background:#fff;border-color:#f0f0f0 #f0f0f0 #fff;font-weight:600}.slider-value[data-v-e59c31cc]{text-align:center;color:#ff5b2d;margin-top:4px;font-weight:600}.wan-hint[data-v-e59c31cc]{color:#ff5b2d;margin-left:8px;font-size:12px;font-weight:500}.native-input[data-v-e59c31cc]{color:#333;background:#fff;border:1px solid #d9d9d9;border-radius:6px;outline:none;width:100%;height:32px;padding:4px 11px;font-size:14px;transition:all .2s}.native-input[data-v-e59c31cc]:focus{box-shadow:0 0 0 2px #ff5b2d1a}.native-input[data-v-e59c31cc]:focus,.native-input[data-v-e59c31cc]:hover{border-color:#ff5b2d}.result-card[data-v-e59c31cc]{background:#fafafa;margin-top:16px}.result-grid[data-v-e59c31cc]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.result-stat[data-v-e59c31cc]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;flex-direction:column;align-items:center;padding:14px 12px;transition:all .2s;display:flex}.result-stat[data-v-e59c31cc]:hover{border-color:#ff5b2d;box-shadow:0 2px 8px #ff5b2d1a}.main-stat[data-v-e59c31cc]{background:#fff7ed;border-color:#ff5b2d}.result-stat-label[data-v-e59c31cc]{color:#999;margin-bottom:6px;font-size:12px}.result-stat-value[data-v-e59c31cc]{color:#333;text-align:center;font-size:16px;font-weight:700}.amount-value[data-v-e59c31cc]{color:#ff5b2d;font-size:20px}.inflation-box[data-v-e59c31cc]{background:#fffbe6;border:1px solid #ffe58f;border-radius:8px;margin-top:16px;padding:16px}.inflation-header[data-v-e59c31cc]{color:#666;justify-content:space-between;align-items:center;margin-bottom:12px;font-weight:600;display:flex}.inflation-grid[data-v-e59c31cc]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;display:grid}.inflation-item[data-v-e59c31cc]{text-align:center;background:#fff;border-radius:6px;padding:8px}.inflation-label[data-v-e59c31cc]{color:#999;margin-bottom:4px;font-size:12px}.inflation-value[data-v-e59c31cc]{font-size:15px;font-weight:600}.chart-card[data-v-e59c31cc]{background:#fafafa;margin-top:16px}.chart-container[data-v-e59c31cc]{padding:16px 0}.chart-bars[data-v-e59c31cc]{align-items:flex-end;gap:4px;height:180px;padding:0 8px;display:flex;overflow-x:auto}.chart-bar-group[data-v-e59c31cc]{cursor:pointer;flex-direction:column;flex:1;align-items:center;min-width:20px;display:flex}.chart-bar-group:hover .chart-bar-interest[data-v-e59c31cc],.chart-bar-group:hover .chart-bar-invested[data-v-e59c31cc]{opacity:.85}.chart-bar-stack[data-v-e59c31cc]{flex-direction:column-reverse;width:100%;max-width:32px;display:flex}.chart-bar-invested[data-v-e59c31cc]{background:#ff5b2d}.chart-bar-interest[data-v-e59c31cc],.chart-bar-invested[data-v-e59c31cc]{border-radius:2px 2px 0 0;width:100%;min-height:2px;transition:height .4s}.chart-bar-interest[data-v-e59c31cc]{background:#52c41a}.chart-bar-label[data-v-e59c31cc]{color:#999;margin-top:4px;font-size:10px}.chart-legend[data-v-e59c31cc]{justify-content:center;gap:24px;margin-top:12px;display:flex}.legend-item[data-v-e59c31cc]{color:#666;align-items:center;gap:6px;font-size:12px;display:flex}.legend-dot[data-v-e59c31cc]{border-radius:2px;width:12px;height:12px;display:inline-block}.invested-dot[data-v-e59c31cc]{background:#ff5b2d}.interest-dot[data-v-e59c31cc]{background:#52c41a}.year-table-wrap[data-v-e59c31cc]{border-top:1px solid #f0f0f0;margin-top:16px;padding-top:16px}.compare-card[data-v-e59c31cc]{background:#fafafa;margin-top:16px}.compare-grid[data-v-e59c31cc]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.compare-item[data-v-e59c31cc]{text-align:center;background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:14px 12px;transition:all .2s}.compare-item[data-v-e59c31cc]:hover{border-color:#ff5b2d;transform:translateY(-2px);box-shadow:0 4px 12px #ff5b2d1f}.compare-header[data-v-e59c31cc]{justify-content:center;align-items:center;gap:6px;margin-bottom:6px;display:flex}.compare-emoji[data-v-e59c31cc]{font-size:20px}.compare-name[data-v-e59c31cc]{color:#666;font-size:13px}.compare-risk[data-v-e59c31cc]{margin-bottom:8px}.compare-bar-wrap[data-v-e59c31cc]{background:#f5f5f5;border-radius:3px;height:6px;margin-bottom:8px;overflow:hidden}.compare-bar[data-v-e59c31cc]{border-radius:3px;height:100%;transition:width .5s}.compare-amount[data-v-e59c31cc]{color:#ff5b2d;font-size:15px;font-weight:600}.compare-roi[data-v-e59c31cc]{color:#999;margin-top:2px;font-size:12px}.goal-result[data-v-e59c31cc]{text-align:center}.goal-time[data-v-e59c31cc]{color:#ff5b2d;margin-bottom:8px;font-size:32px;font-weight:700}.goal-desc[data-v-e59c31cc]{color:#666;margin-bottom:16px;font-size:14px}.goal-grid[data-v-e59c31cc]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.help-card[data-v-e59c31cc]{background:#fafafa;border-radius:8px}.help-sections[data-v-e59c31cc]{gap:20px}.help-section[data-v-e59c31cc],.help-sections[data-v-e59c31cc]{flex-direction:column;display:flex}.help-section[data-v-e59c31cc]{gap:8px}.help-section-title[data-v-e59c31cc]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-section p[data-v-e59c31cc]{color:#666;margin:0;line-height:1.8}.help-faq[data-v-e59c31cc]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-e59c31cc]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-e59c31cc]:nth-child(odd){background:#fff}.help-faq-q[data-v-e59c31cc]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-e59c31cc]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.hero-amount[data-v-e59c31cc]{font-size:26px}.hero-stats[data-v-e59c31cc]{gap:12px}.hero-stat-value[data-v-e59c31cc]{font-size:15px}.compare-grid[data-v-e59c31cc]{grid-template-columns:repeat(2,1fr)}.goal-time[data-v-e59c31cc]{font-size:24px}.goal-grid[data-v-e59c31cc]{grid-template-columns:1fr}.quick-buttons[data-v-e59c31cc]{gap:8px}.quick-btn[data-v-e59c31cc]{min-width:70px;padding:8px 10px}.quick-btn-emoji[data-v-e59c31cc]{font-size:18px}.quick-btn-name[data-v-e59c31cc]{font-size:11px}.result-grid[data-v-e59c31cc]{grid-template-columns:repeat(2,1fr)}.chart-bars[data-v-e59c31cc]{height:140px}.inflation-grid[data-v-e59c31cc]{grid-template-columns:repeat(2,1fr)}}.tax-container[data-v-e8033f7d]{flex-direction:column;gap:16px;display:flex}.hero-card[data-v-e8033f7d]{background:linear-gradient(135deg,#1677ff 0,#4096ff 50%,#69b1ff);border-radius:12px;position:relative;overflow:hidden}.hero-card[data-v-e8033f7d]:before{content:"";background:radial-gradient(circle,#ffffff14 0,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:-50%;right:-20%}.hero-card[data-v-e8033f7d] .ant-card-body{padding:24px}.hero-content[data-v-e8033f7d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.hero-left[data-v-e8033f7d]{flex:1;min-width:200px}.hero-label[data-v-e8033f7d]{color:#ffffffbf;margin-bottom:8px;font-size:14px}.hero-amount[data-v-e8033f7d]{color:#fff;font-family:DIN Alternate,monospace;font-size:36px;font-weight:700}.hero-sub[data-v-e8033f7d]{color:#ffffffa6;margin-top:6px;font-size:13px}.hero-right[data-v-e8033f7d]{gap:24px;display:flex}.hero-stat[data-v-e8033f7d]{text-align:center}.hero-stat-label[data-v-e8033f7d]{color:#ffffffa6;margin-bottom:4px;font-size:12px}.hero-stat-value[data-v-e8033f7d]{color:#fff;font-size:20px;font-weight:600}.tax-color[data-v-e8033f7d]{color:#ffa39e!important}.income-color[data-v-e8033f7d]{color:#b7eb8f!important}.income-bar-wrap[data-v-e8033f7d]{margin-top:20px}.income-bar-title[data-v-e8033f7d]{color:#ffffff8c;letter-spacing:.5px;margin-bottom:8px;font-size:12px}.income-bar-bg[data-v-e8033f7d]{background:#ffffff1f;border-radius:7px;height:14px;display:flex;overflow:hidden}.income-bar-seg[data-v-e8033f7d]{height:100%;transition:width .5s}.seg-actual[data-v-e8033f7d]{background:#95de64}.seg-insurance[data-v-e8033f7d]{background:#ffffff73}.seg-tax[data-v-e8033f7d]{background:#ff9c6e}.income-bar-legend[data-v-e8033f7d]{flex-wrap:wrap;gap:16px;margin-top:8px;display:flex}.legend-item[data-v-e8033f7d]{color:#ffffffd9;align-items:center;gap:5px;font-size:12px;display:flex}.legend-dot[data-v-e8033f7d]{border-radius:50%;width:8px;height:8px;display:inline-block}.sample-section[data-v-e8033f7d]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:26px;display:flex}.sample-label[data-v-e8033f7d]{color:#666;white-space:nowrap;font-size:13px}.sample-buttons[data-v-e8033f7d]{flex-wrap:wrap;gap:6px;display:flex}.card-header[data-v-e8033f7d]{align-items:center;gap:8px;font-weight:600;display:flex}.input-card[data-v-e8033f7d],.result-card[data-v-e8033f7d]{border:1px solid #f0f0f0;border-radius:8px}.hint-text[data-v-e8033f7d]{color:#999;margin-left:8px;font-size:12px}.stat-col[data-v-e8033f7d]{margin-bottom:12px}.result-tags[data-v-e8033f7d]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.bracket-grid[data-v-e8033f7d]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.bracket-item[data-v-e8033f7d]{text-align:center;border:2px solid #f0f0f0;border-radius:8px;padding:16px 12px;transition:all .25s}.bracket-item[data-v-e8033f7d]:hover{transform:translateY(-3px);box-shadow:0 6px 16px #0000001a}.bracket-level[data-v-e8033f7d]{color:#fff;border-radius:10px;margin-bottom:8px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-block}.bracket-rate[data-v-e8033f7d]{color:#1f1f1f;margin-bottom:4px;font-size:28px;font-weight:700}.bracket-range[data-v-e8033f7d]{color:#666;margin-bottom:4px;font-size:12px}.bracket-deduction[data-v-e8033f7d]{color:#999;font-size:11px}.deduction-grid[data-v-e8033f7d]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.deduction-item[data-v-e8033f7d]{text-align:center;border:1px solid #f0f0f0;border-radius:8px;padding:16px;transition:all .25s}.deduction-item[data-v-e8033f7d]:hover{border-color:#4096ff;transform:translateY(-2px);box-shadow:0 4px 12px #1677ff14}.deduction-emoji[data-v-e8033f7d]{margin-bottom:6px;font-size:28px}.deduction-name[data-v-e8033f7d]{color:#1f1f1f;margin-bottom:4px;font-size:14px;font-weight:600}.deduction-amount[data-v-e8033f7d]{color:#4096ff;margin-bottom:4px;font-size:15px;font-weight:600}.deduction-desc[data-v-e8033f7d]{color:#999;font-size:12px}.help-card[data-v-e8033f7d]{border:1px solid #f0f0f0;border-radius:8px;margin-top:24px}.help-card[data-v-e8033f7d] .ant-card-head{border-bottom:1px solid #f0f0f0}.help-sections[data-v-e8033f7d]{gap:20px}.help-section[data-v-e8033f7d],.help-sections[data-v-e8033f7d]{flex-direction:column;display:flex}.help-section[data-v-e8033f7d]{gap:12px}.help-section-title[data-v-e8033f7d]{color:#1f1f1f;border-left:3px solid #1677ff;margin:0;padding-left:12px;font-size:16px;font-weight:600}.help-section p[data-v-e8033f7d]{color:#595959;margin:0;line-height:1.8}.help-section ul[data-v-e8033f7d]{color:#595959;margin:0;padding-left:20px;line-height:2}.help-faq[data-v-e8033f7d]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-e8033f7d]{background:#fafafa;border-radius:6px;padding:12px 16px}.help-faq-item h4[data-v-e8033f7d]{color:#1f1f1f;margin:0 0 6px;font-size:14px;font-weight:600}.help-faq-item p[data-v-e8033f7d]{color:#595959;margin:0;font-size:13px;line-height:1.7}@media (width<=768px){.hero-amount[data-v-e8033f7d]{font-size:26px}.hero-right[data-v-e8033f7d]{gap:16px}.hero-stat-value[data-v-e8033f7d]{font-size:16px}.bracket-grid[data-v-e8033f7d],.deduction-grid[data-v-e8033f7d]{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.hero-content[data-v-e8033f7d]{flex-direction:column;align-items:flex-start}.hero-right[data-v-e8033f7d]{justify-content:space-around;width:100%}.bracket-grid[data-v-e8033f7d],.deduction-grid[data-v-e8033f7d]{grid-template-columns:1fr 1fr}.sample-section[data-v-e8033f7d]{flex-direction:column;align-items:flex-start}}.box-calculator-container[data-v-1e448b1d]{flex-direction:column;gap:16px;display:flex}.unit-card[data-v-1e448b1d]{background:linear-gradient(135deg,#f5f7fa,#e4ecf7);border-radius:8px}.unit-card[data-v-1e448b1d] .ant-statistic-title{color:#666;font-size:12px}.unit-card[data-v-1e448b1d] .ant-statistic-content{color:#1677ff;font-size:20px}.selected-box[data-v-1e448b1d]{background:#f0f5ff;border:2px solid #1677ff!important}.selected-box[data-v-1e448b1d] .ant-card-head{background:#f0f5ff}.category-table[data-v-1e448b1d]{flex-direction:column;gap:8px;display:flex}.category-item[data-v-1e448b1d]{background:#00000005;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.category-item .label[data-v-1e448b1d]{color:#888;font-size:12px}.category-item .value[data-v-1e448b1d]{color:#1677ff;font-size:13px;font-weight:700}.empty-card[data-v-1e448b1d]{flex-direction:column;justify-content:center;min-height:400px;display:flex}.box-spec-card[data-v-1e448b1d]{border-radius:6px;transition:all .3s}.box-spec-card[data-v-1e448b1d]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.detail-card[data-v-1e448b1d],.form-card[data-v-1e448b1d],.help-card[data-v-1e448b1d],.info-card[data-v-1e448b1d],.result-card[data-v-1e448b1d],.table-card[data-v-1e448b1d]{border-radius:8px}.help-card[data-v-1e448b1d]{background:#fafafa}.help-sections[data-v-1e448b1d]{gap:20px}.help-section[data-v-1e448b1d],.help-sections[data-v-1e448b1d]{flex-direction:column;display:flex}.help-section[data-v-1e448b1d]{gap:8px}.help-section-title[data-v-1e448b1d]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-1e448b1d]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-1e448b1d]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-1e448b1d]:nth-child(odd){background:#fff}.help-faq-q[data-v-1e448b1d]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-1e448b1d]{color:#666;margin:0;line-height:1.8}.quick-section[data-v-1e448b1d]{background:#fff7ed;border:1px solid #ffedd5}.quick-buttons[data-v-1e448b1d]{flex-wrap:wrap;gap:10px;display:flex}.quick-btn[data-v-1e448b1d]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:140px;padding:12px 20px;transition:all .3s;display:inline-flex}.quick-btn[data-v-1e448b1d]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-2px)}.quick-btn-name[data-v-1e448b1d]{color:#333;font-size:14px;font-weight:600}.quick-btn-desc[data-v-1e448b1d]{color:#666;margin-top:4px;font-size:12px}@media (width<=768px){[data-v-1e448b1d] .ant-statistic__title{font-size:12px}[data-v-1e448b1d] .ant-statistic__content{font-size:16px}[data-v-1e448b1d] .ant-table{font-size:12px}.empty-card[data-v-1e448b1d]{min-height:300px}.quick-buttons[data-v-1e448b1d]{flex-direction:column}.quick-btn[data-v-1e448b1d]{text-align:center;align-items:center;width:100%}}.what-to-eat-container[data-v-0d386a55]{flex-direction:column;gap:16px;display:flex}.main-card[data-v-0d386a55]{background:linear-gradient(135deg,#667eea,#764ba2)}.roll-section[data-v-0d386a55]{align-items:flex-start;gap:32px;display:flex}.roll-display[data-v-0d386a55]{text-align:center;background:#fff;border-radius:16px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:320px;padding:40px;display:flex;box-shadow:0 4px 20px #0000001a}.food-result[data-v-0d386a55]{width:100%;animation:.4s ease-out fadeIn-0d386a55}.food-result.rolling[data-v-0d386a55]{animation:.12s ease-in-out infinite rollShake-0d386a55}@keyframes fadeIn-0d386a55{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes rollShake-0d386a55{0%,to{transform:translateY(0)scale(1)}25%{transform:translateY(-3px)scale(1.02)}75%{transform:translateY(3px)scale(1.02)}}.food-emoji[data-v-0d386a55]{filter:drop-shadow(0 4px 8px #0000001a);margin-bottom:16px;font-size:80px;line-height:1}.food-name[data-v-0d386a55]{color:#333;letter-spacing:1px;margin-bottom:12px;font-size:36px;font-weight:700}.food-category[data-v-0d386a55]{color:#666;background:#f0f5ff;border-radius:12px;margin-bottom:8px;padding:4px 12px;font-size:14px;display:inline-block}.food-price[data-v-0d386a55]{color:#fa541c;margin-bottom:12px;font-size:18px;font-weight:600}.food-tags[data-v-0d386a55]{flex-wrap:wrap;gap:6px;margin-bottom:16px}.action-row[data-v-0d386a55],.food-tags[data-v-0d386a55]{justify-content:center;display:flex}.action-row[data-v-0d386a55]{gap:8px;margin-top:8px}.fav-btn.active[data-v-0d386a55]{color:#faad14}.food-placeholder[data-v-0d386a55]{text-align:center;color:#999}.placeholder-icon[data-v-0d386a55]{color:#d9d9d9;font-size:64px}.placeholder-text[data-v-0d386a55]{color:#666;margin:16px 0 8px;font-size:18px}.placeholder-hint[data-v-0d386a55]{color:#999;margin:0;font-size:14px}.control-section[data-v-0d386a55]{background:#fff;border-radius:16px;width:320px;padding:24px;box-shadow:0 4px 20px #0000001a}.roll-btn[data-v-0d386a55]{background:linear-gradient(135deg,#fa541c,#fa8c16);border:none;height:56px;font-size:18px;font-weight:600}.roll-btn[data-v-0d386a55]:hover{background:linear-gradient(135deg,#d4380d,#d46b08)}.recommend-list[data-v-0d386a55]{background:#fff;border-radius:12px;margin-top:24px;padding:16px 20px}.rec-tag[data-v-0d386a55]{cursor:pointer;border:1px solid #e8e8e8;padding:8px 14px;font-size:14px;transition:all .2s}.rec-tag[data-v-0d386a55]:hover{color:#fa541c;border-color:#fa541c}.rec-tag.active[data-v-0d386a55]{color:#fa541c;background:#fff7e6;border-color:#fa8c16;font-weight:600}.rec-price[data-v-0d386a55]{color:#999;margin-left:6px;font-size:12px}.custom-card[data-v-0d386a55]{background:#fff}.food-grid[data-v-0d386a55]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.food-item[data-v-0d386a55]{background:#fffbe6;border:1px solid #ffe58f;border-radius:8px;align-items:center;gap:12px;padding:12px 16px;transition:all .2s;display:flex}.food-item[data-v-0d386a55]:hover{background:#fff7e6;border-color:#ffd666;transform:translateY(-1px)}.food-item-emoji[data-v-0d386a55]{font-size:32px;line-height:1}.food-item-info[data-v-0d386a55]{flex:1;min-width:0}.food-item-name[data-v-0d386a55]{color:#333;white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:15px;font-weight:600;overflow:hidden}.food-item-meta[data-v-0d386a55]{color:#999;align-items:center;gap:8px;font-size:12px;display:flex}.food-item-price[data-v-0d386a55]{color:#fa541c;font-weight:600}.custom-foods-list[data-v-0d386a55]{flex-wrap:wrap;gap:8px;display:flex}.custom-tag[data-v-0d386a55]{margin:0;padding:6px 12px;font-size:14px}.custom-tag-content[data-v-0d386a55]{align-items:center;gap:4px;display:inline-flex}.custom-tag-meta[data-v-0d386a55]{opacity:.85;margin-left:4px;font-size:12px}.empty-icon-wrap[data-v-0d386a55]{justify-content:center;align-items:center;height:80px;display:flex}.empty-content[data-v-0d386a55]{flex-direction:column;align-items:center;gap:16px;padding:8px 0 24px;display:flex}.empty-text[data-v-0d386a55]{color:#8c8c8c;margin:0;font-size:14px}.tool-description-wrapper[data-v-0d386a55]{max-width:1200px;margin:32px auto 0;padding:0 28px}@media (width<=767px){.tool-description-wrapper[data-v-0d386a55]{padding:0 12px}}.tool-description[data-v-0d386a55]{max-width:1200px;margin:0 auto}.desc-card[data-v-0d386a55]{background:#fafafa;border-radius:8px;margin-bottom:16px}.desc-card[data-v-0d386a55] .ant-card-head-title{font-size:16px;font-weight:600}.desc-card h4[data-v-0d386a55]{color:#262626;margin-top:16px;margin-bottom:8px;font-size:14px;font-weight:600}.warning-card[data-v-0d386a55]{background:#fffbe6;border:1px solid #ffe58f}.tip-card[data-v-0d386a55]{background:#e6f7ff;border:1px solid #91d5ff;height:100%}.tip-card h4[data-v-0d386a55]{color:#1890ff;margin-top:0;margin-bottom:12px}.tip-list[data-v-0d386a55]{margin:8px 0;padding-left:20px}.tip-list li[data-v-0d386a55]{color:#595959;margin-bottom:6px;font-size:13px;line-height:1.6}.feature-list[data-v-0d386a55]{margin:12px 0;padding-left:20px}.feature-list li[data-v-0d386a55]{margin-bottom:8px;font-size:14px;line-height:1.6}.feature-list strong[data-v-0d386a55]{color:#fa541c}@media (width<=768px){.roll-section[data-v-0d386a55]{flex-direction:column}.control-section[data-v-0d386a55]{width:100%}.roll-display[data-v-0d386a55]{min-height:280px;padding:24px}.food-name[data-v-0d386a55]{font-size:28px!important}.food-emoji[data-v-0d386a55]{font-size:64px!important}.food-grid[data-v-0d386a55]{grid-template-columns:1fr}}.coordinate-converter[data-v-304a6ed2]{max-width:1400px;margin:0 auto}.swap-column[data-v-304a6ed2]{justify-content:center;align-items:center;display:flex}.swap-container[data-v-304a6ed2]{padding:16px}.result-section[data-v-304a6ed2]{animation:.3s ease-in fadeIn-304a6ed2}@keyframes fadeIn-304a6ed2{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.result-value[data-v-304a6ed2]{color:#1890ff;font-size:16px}.result-full[data-v-304a6ed2]{color:#999;margin-left:12px;font-size:12px}.cities-hint[data-v-304a6ed2]{color:#999;margin:0 0 16px;font-size:13px}.cities-grid[data-v-304a6ed2]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.city-card[data-v-304a6ed2]{cursor:pointer;background:#fafafa;transition:all .3s}.city-card[data-v-304a6ed2]:hover{background:#e6f7ff;border-color:#91d5ff}.city-name[data-v-304a6ed2]{color:#333;font-size:14px;font-weight:600}.city-province[data-v-304a6ed2]{color:#999;margin:4px 0 8px;font-size:12px}.city-coord[data-v-304a6ed2]{color:#1890ff;font-family:monospace;font-size:13px}.help-card[data-v-304a6ed2]{background:#fafafa;border-radius:8px}.help-sections[data-v-304a6ed2]{gap:20px}.help-section[data-v-304a6ed2],.help-sections[data-v-304a6ed2]{flex-direction:column;display:flex}.help-section[data-v-304a6ed2]{gap:8px}.help-section-title[data-v-304a6ed2]{color:#1f1f1f;border-left:4px solid #1890ff;margin:0;padding-left:10px;font-size:16px;font-weight:600}.feature-card[data-v-304a6ed2]{background:#f6ffed;border:1px solid #b7eb8f;border-radius:8px;height:100%}.feature-card h4[data-v-304a6ed2]{color:#389e0d;margin:0 0 8px;font-size:14px;font-weight:600}.feature-list[data-v-304a6ed2]{margin:0;padding-left:20px}.feature-list li[data-v-304a6ed2]{color:#595959;margin-bottom:6px;font-size:13px;line-height:1.6}.tip-card[data-v-304a6ed2]{background:#e6f7ff;border:1px solid #91d5ff;border-radius:8px;height:100%}.tip-card h4[data-v-304a6ed2]{color:#1890ff;margin:0 0 8px;font-size:14px;font-weight:600}.tip-list[data-v-304a6ed2]{margin:0;padding-left:20px}.tip-list li[data-v-304a6ed2]{color:#595959;margin-bottom:6px;font-size:13px;line-height:1.6}.help-faq[data-v-304a6ed2]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-304a6ed2]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-304a6ed2]:nth-child(odd){background:#fff}.help-faq-q[data-v-304a6ed2]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-304a6ed2]{color:#666;margin:0;line-height:1.8}.help-card[data-v-304a6ed2] code{color:#d4380d;background:#fff;border-radius:4px;padding:2px 6px;font-family:monospace;font-size:12px}.quick-section[data-v-6559819a]{background:#fff7ed;border:1px solid #ffedd5}.quick-buttons[data-v-6559819a]{flex-wrap:wrap;gap:10px;display:flex}.quick-btn[data-v-6559819a]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:160px;padding:12px 20px;transition:all .3s;display:inline-flex}.quick-btn[data-v-6559819a]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-2px)}.quick-btn-name[data-v-6559819a]{color:#333;font-size:14px;font-weight:600}.quick-btn-desc[data-v-6559819a]{color:#666;margin-top:4px;font-size:12px}.stats-card[data-v-6559819a]{background:#fafafa;margin-top:16px}.file-info[data-v-6559819a]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.preview-card[data-v-6559819a]{background:#fafafa;margin-top:16px}.preview-area[data-v-6559819a]{background:#f0f0f0;border-radius:4px;justify-content:center;align-items:flex-start;min-height:400px;padding:20px;display:flex;overflow:auto}.grid-canvas[data-v-6559819a]{background:#fff;border:1px solid #d9d9d9;border-radius:4px;max-width:100%;height:auto;max-height:700px;display:block;box-shadow:0 2px 8px #0000001a}.control-card[data-v-6559819a]{background:#fafafa;margin-top:24px}.size-presets[data-v-6559819a]{flex-wrap:wrap;gap:8px;display:flex}.size-preset-btn[data-v-6559819a]{cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:6px;flex-direction:column;align-items:center;padding:6px 16px;transition:all .3s;display:inline-flex}.size-preset-btn[data-v-6559819a]:hover{border-color:#ff5b2d}.size-preset-btn.active[data-v-6559819a]{background:#fff5f0;border-color:#ff5b2d}.size-preset-label[data-v-6559819a]{color:#333;font-size:13px;font-weight:600}.size-preset-desc[data-v-6559819a]{color:#999;font-size:11px}.color-picker-wrapper[data-v-6559819a]{align-items:center;gap:8px;display:flex}.native-color-picker[data-v-6559819a]{cursor:pointer;border:1px solid #d9d9d9;border-radius:4px;width:50px;height:32px;padding:2px}.action-card[data-v-6559819a],.help-card[data-v-6559819a]{background:#fafafa}.help-card[data-v-6559819a]{border-radius:8px}.help-sections[data-v-6559819a]{gap:20px}.help-section[data-v-6559819a],.help-sections[data-v-6559819a]{flex-direction:column;display:flex}.help-section[data-v-6559819a]{gap:8px}.help-section-title[data-v-6559819a]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-6559819a]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-6559819a]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-6559819a]:nth-child(odd){background:#fff}.help-faq-q[data-v-6559819a]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-6559819a]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.quick-buttons[data-v-6559819a]{flex-direction:column}.quick-btn[data-v-6559819a]{text-align:center;align-items:center;width:100%}.preview-area[data-v-6559819a]{min-height:300px;padding:10px}}.date-container[data-v-237e3299]{flex-direction:column;gap:16px;display:flex}.hero-card[data-v-237e3299]{background:linear-gradient(135deg,#1677ff,#0958d9);border-radius:12px}.hero-card[data-v-237e3299] .ant-card-body{padding:24px}.hero-content[data-v-237e3299]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.hero-left[data-v-237e3299]{flex:1;min-width:200px}.hero-label[data-v-237e3299]{color:#ffffffbf;margin-bottom:8px;font-size:14px}.hero-amount[data-v-237e3299]{color:#fff;font-family:DIN Alternate,monospace;font-size:36px;font-weight:700}.hero-unit[data-v-237e3299]{margin-left:4px;font-size:20px}.hero-sub[data-v-237e3299]{color:#ffffffa6;margin-top:6px;font-size:13px}.hero-right[data-v-237e3299]{gap:24px;display:flex}.hero-stat[data-v-237e3299]{text-align:center}.hero-stat-label[data-v-237e3299]{color:#ffffffa6;margin-bottom:4px;font-size:12px}.hero-stat-value[data-v-237e3299]{color:#fff;font-size:18px;font-weight:600}.sample-section[data-v-237e3299]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:26px;display:flex}.sample-label[data-v-237e3299]{color:#666;white-space:nowrap;font-size:13px}.sample-buttons[data-v-237e3299]{flex-wrap:wrap;gap:6px;display:flex}.card-header[data-v-237e3299]{align-items:center;gap:8px;font-weight:600;display:flex}.input-card[data-v-237e3299],.result-card[data-v-237e3299]{border:1px solid #f0f0f0;border-radius:8px}.stat-col[data-v-237e3299]{margin-bottom:12px}.result-big[data-v-237e3299]{color:#1677ff;text-align:center;padding:16px 0 8px;font-size:42px;font-weight:700}.result-big.date-text[data-v-237e3299]{font-size:32px}.result-unit[data-v-237e3299]{color:#666;margin-left:4px;font-size:20px}.result-sub[data-v-237e3299]{text-align:center;color:#666;margin-bottom:12px;font-size:14px}.result-tags[data-v-237e3299]{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.holiday-grid[data-v-237e3299]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.holiday-item[data-v-237e3299]{border:1px solid #f0f0f0;border-radius:8px;align-items:center;gap:12px;padding:12px 16px;transition:all .2s;display:flex}.holiday-item[data-v-237e3299]:hover{border-color:#1677ff;transform:translateY(-1px)}.holiday-item.today[data-v-237e3299]{background:#fff2f0;border-color:#ff4d4f}.holiday-item.past[data-v-237e3299]{opacity:.6}.holiday-emoji[data-v-237e3299]{font-size:28px}.holiday-info[data-v-237e3299]{flex:1}.holiday-name[data-v-237e3299]{color:#1f1f1f;font-size:15px;font-weight:600}.holiday-date[data-v-237e3299]{color:#999;font-size:12px}.holiday-tag[data-v-237e3299]{white-space:nowrap;border-radius:10px;padding:2px 8px;font-size:12px;font-weight:600}.tag-today[data-v-237e3299]{color:#fff;background:#ff4d4f}.tag-future[data-v-237e3299]{color:#1677ff;background:#e6f4ff}.tag-past[data-v-237e3299]{color:#52c41a;background:#f6ffed}.help-card[data-v-237e3299]{border:1px solid #f0f0f0;border-radius:8px;margin-top:24px}.help-card[data-v-237e3299] .ant-card-head{border-bottom:1px solid #f0f0f0}.help-sections[data-v-237e3299]{gap:20px}.help-section[data-v-237e3299],.help-sections[data-v-237e3299]{flex-direction:column;display:flex}.help-section[data-v-237e3299]{gap:12px}.help-section-title[data-v-237e3299]{color:#1f1f1f;border-left:3px solid #ff5b2d;margin:0;padding-left:12px;font-size:16px;font-weight:600}.help-section p[data-v-237e3299]{color:#595959;margin:0;line-height:1.8}.help-section ul[data-v-237e3299]{color:#595959;margin:0;padding-left:20px;line-height:2}.help-faq[data-v-237e3299]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-237e3299]{background:#fafafa;border-radius:6px;padding:12px 16px}.help-faq-item h4[data-v-237e3299]{color:#1f1f1f;margin:0 0 6px;font-size:14px;font-weight:600}.help-faq-item p[data-v-237e3299]{color:#595959;margin:0;font-size:13px;line-height:1.7}@media (width<=768px){.hero-amount[data-v-237e3299]{font-size:26px}.hero-right[data-v-237e3299]{gap:16px}.hero-stat-value[data-v-237e3299]{font-size:15px}.result-big[data-v-237e3299]{font-size:32px}.result-big.date-text[data-v-237e3299]{font-size:24px}.holiday-grid[data-v-237e3299]{grid-template-columns:1fr}}@media (width<=480px){.hero-content[data-v-237e3299]{flex-direction:column;align-items:flex-start}.hero-right[data-v-237e3299]{justify-content:space-around;width:100%}.sample-section[data-v-237e3299]{flex-direction:column;align-items:flex-start}}.quick-section[data-v-3699a08c]{background:#fff7ed;border:1px solid #ffedd5}.quick-buttons[data-v-3699a08c]{flex-wrap:wrap;gap:10px;display:flex}.quick-btn[data-v-3699a08c]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:140px;padding:12px 20px;transition:all .3s;display:inline-flex}.quick-btn[data-v-3699a08c]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-2px)}.quick-btn-name[data-v-3699a08c]{color:#333;font-size:14px;font-weight:600}.quick-btn-desc[data-v-3699a08c]{color:#666;margin-top:4px;font-size:12px}.stats-card[data-v-3699a08c]{background:#fafafa;margin-top:24px}.toggle-group[data-v-3699a08c]{flex-wrap:wrap;gap:8px;display:flex}.control-card[data-v-3699a08c]{background:#fafafa;margin-top:24px}.result-display[data-v-3699a08c]{flex-direction:column;display:flex}.age-hero[data-v-3699a08c]{color:#fff;background:linear-gradient(135deg,#ff5b2d,#ff8a5c);border-radius:12px;justify-content:center;margin-bottom:16px;padding:28px 20px}.age-hero[data-v-3699a08c],.age-hero-item[data-v-3699a08c]{align-items:center;display:flex}.age-hero-item[data-v-3699a08c]{flex-direction:column;flex:1;gap:4px}.age-label[data-v-3699a08c]{opacity:.85;font-size:13px}.age-value-big[data-v-3699a08c]{font-size:44px;font-weight:700;line-height:1.2}.age-value-sm[data-v-3699a08c]{font-size:18px;font-weight:600;line-height:1.4}.age-unit[data-v-3699a08c]{opacity:.85;font-size:14px}.age-divider-v[data-v-3699a08c]{background:#ffffff4d;width:1px;height:50px;margin:0 12px}.info-grid[data-v-3699a08c]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.info-card[data-v-3699a08c]{text-align:center;background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:12px;transition:all .2s}.info-card[data-v-3699a08c]:hover{border-color:#ff5b2d;box-shadow:0 2px 8px #ff5b2d1a}.birthday-card[data-v-3699a08c]{background:#fff7ed;border-color:#ffd5b0}.info-label[data-v-3699a08c]{color:#999;margin-bottom:4px;font-size:12px}.info-value[data-v-3699a08c]{color:#333;font-size:15px;font-weight:600}.info-value.highlight[data-v-3699a08c]{color:#ff5b2d;font-size:18px}.diff-result[data-v-3699a08c]{text-align:center;background:linear-gradient(135deg,#fff7ed,#fffbe6);border:1px solid #ffedd5;border-radius:10px;padding:24px 16px}.diff-days[data-v-3699a08c]{color:#ff5b2d;font-size:48px;font-weight:700;line-height:1.1}.diff-unit[data-v-3699a08c]{color:#666}.diff-text[data-v-3699a08c],.diff-unit[data-v-3699a08c]{margin-bottom:8px;font-size:16px}.diff-text[data-v-3699a08c]{color:#333;font-weight:500}.diff-detail[data-v-3699a08c]{color:#999;font-size:13px}.milestone-card[data-v-3699a08c]{text-align:center;background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:16px 8px;transition:all .3s}.milestone-card[data-v-3699a08c]:hover{border-color:#ff5b2d}.milestone-card.milestone-passed[data-v-3699a08c]{background:#f6ffed;border-color:#b7eb8f}.milestone-label[data-v-3699a08c]{color:#333;margin-bottom:6px;font-size:14px;font-weight:600}.milestone-days[data-v-3699a08c]{color:#999;margin-bottom:6px;font-size:12px}.milestone-status[data-v-3699a08c]{border-radius:4px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.milestone-status.passed[data-v-3699a08c]{color:#52c41a;background:#f6ffed}.milestone-status.pending[data-v-3699a08c]{color:#ff5b2d;background:#fff7ed}.help-card[data-v-3699a08c]{background:#fafafa;border-radius:8px}.help-sections[data-v-3699a08c]{gap:20px}.help-section[data-v-3699a08c],.help-sections[data-v-3699a08c]{flex-direction:column;display:flex}.help-section[data-v-3699a08c]{gap:8px}.help-section-title[data-v-3699a08c]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-3699a08c]{flex-direction:column;display:flex}.help-faq-item[data-v-3699a08c]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-3699a08c]:nth-child(odd){background:#fff}.help-faq-q[data-v-3699a08c]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-3699a08c]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.quick-buttons[data-v-3699a08c]{flex-direction:column}.quick-btn[data-v-3699a08c]{text-align:center;align-items:center;width:100%}.age-hero[data-v-3699a08c]{flex-direction:column;gap:16px;padding:20px}.age-divider-v[data-v-3699a08c]{width:50px;height:1px;margin:0}.age-value-big[data-v-3699a08c]{font-size:32px}.info-grid[data-v-3699a08c]{grid-template-columns:repeat(2,1fr);gap:8px}.diff-days[data-v-3699a08c]{font-size:36px}}@media (width<=480px){.info-grid[data-v-3699a08c]{grid-template-columns:1fr}}.wannianli-tool-container[data-v-96f82f4e]{flex-direction:column;gap:20px;display:flex}.main-card[data-v-96f82f4e]{background:#fafafa}.month-view-section[data-v-96f82f4e]{padding:8px 0}.month-nav[data-v-96f82f4e]{background:linear-gradient(135deg,#fff8f0,#fff0e6);border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:10px 16px;display:flex}.month-nav-btns[data-v-96f82f4e]{gap:6px;display:flex}.month-nav-title[data-v-96f82f4e]{align-items:center;gap:12px;display:flex}.month-title-text[data-v-96f82f4e]{text-align:center;min-width:130px;font-size:20px}.month-title-text[data-v-96f82f4e],.nav-btn[data-v-96f82f4e]{color:#ff5b2d;font-weight:700}.nav-btn[data-v-96f82f4e]{border-color:#ffd8bf;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:inline-flex}.nav-btn[data-v-96f82f4e]:hover{background:#fff1eb;border-color:#ff5b2d}.calendar-grid[data-v-96f82f4e]{background:#fff;border:1px solid #e3e3e3;border-radius:4px;overflow:hidden}.grid-header[data-v-96f82f4e]{grid-template-columns:repeat(7,1fr);display:grid}.header-cell[data-v-96f82f4e]{text-align:center;color:#fff;letter-spacing:1px;background:#cf7f2c;border-right:1px solid #ffffff4d;padding:10px 0;font-size:15px;font-weight:700}.header-cell[data-v-96f82f4e]:last-child{border-right:none}.header-cell.weekend[data-v-96f82f4e]{background:#e05a4b}.grid-week[data-v-96f82f4e]{grid-template-columns:repeat(7,1fr);display:grid}.grid-week:last-child .grid-cell[data-v-96f82f4e]{border-bottom:none}.grid-cell[data-v-96f82f4e]{cursor:pointer;background:#fff;border-bottom:1px solid #ececec;border-right:1px solid #ececec;flex-direction:column;align-items:center;gap:1px;min-height:90px;padding:6px;transition:background .15s;display:flex;position:relative;overflow:hidden}.grid-cell[data-v-96f82f4e]:nth-child(7){border-right:none}.grid-cell[data-v-96f82f4e]:hover{background:#f5f9ff}.grid-cell.other-month[data-v-96f82f4e]{background:#f7f7f7}.grid-cell.other-month .cell-solar[data-v-96f82f4e]{color:#8f8f8f;font-weight:600}.grid-cell.other-month .cell-festival[data-v-96f82f4e],.grid-cell.other-month .cell-lunar[data-v-96f82f4e]{color:#bdbdbd}.grid-cell.is-weekend .cell-solar[data-v-96f82f4e]{color:#e05a4b}.grid-cell.is-today[data-v-96f82f4e]{background:#fdf49d}.grid-cell.is-today[data-v-96f82f4e]:hover{background:#fcef8a}.grid-cell.is-selected[data-v-96f82f4e]{z-index:2;box-shadow:inset 0 0 0 2px #ff5b2d}.corner-tag[data-v-96f82f4e]{z-index:3;color:#fff;text-align:center;letter-spacing:2px;pointer-events:none;background:#bababa;width:90px;font-size:10px;line-height:17px;position:absolute;top:10px;left:-30px;transform:rotate(-45deg)}.corner-tag.tag-today[data-v-96f82f4e]{background:#f2a33c}.corner-tag.tag-br[data-v-96f82f4e]{inset:auto -30px 10px auto}.cell-solar[data-v-96f82f4e]{color:#3a3a3a;align-self:flex-start;padding-left:2px;font-size:22px;font-weight:700;line-height:1.25}.grid-cell.has-tag .cell-solar[data-v-96f82f4e]{padding-left:26px}.cell-lunar[data-v-96f82f4e]{margin-top:2px;font-size:13px}.cell-festival[data-v-96f82f4e],.cell-lunar[data-v-96f82f4e]{color:#8c8c8c;white-space:nowrap;text-overflow:ellipsis;max-width:100%;line-height:1.3;overflow:hidden}.cell-festival[data-v-96f82f4e]{min-height:16px;font-size:12px}.selected-day-detail[data-v-96f82f4e]{background:#fff;border:1px solid #f0f0f0;border-radius:10px;margin-top:16px;padding:18px;box-shadow:0 2px 8px #0000000a}.detail-header[data-v-96f82f4e]{border-bottom:1px solid #f0f0f0;flex-wrap:wrap;align-items:baseline;gap:16px;margin-bottom:12px;padding-bottom:10px;display:flex}.detail-date[data-v-96f82f4e]{color:#262626;font-size:16px;font-weight:700}.detail-lunar[data-v-96f82f4e]{color:#8c8c8c;font-size:13px}.detail-yi-ji[data-v-96f82f4e]{flex-wrap:wrap;gap:16px;display:flex}.detail-ji[data-v-96f82f4e],.detail-yi[data-v-96f82f4e]{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:200px;display:flex}.yj-label[data-v-96f82f4e]{color:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:inline-flex}.detail-yi .yj-label[data-v-96f82f4e]{background:#52c41a}.detail-ji .yj-label[data-v-96f82f4e]{background:#ff4d4f}.yj-tag[data-v-96f82f4e]{border-radius:4px;padding:2px 8px;font-size:12px;line-height:1.6;display:inline-block}.yi-tag[data-v-96f82f4e]{color:#52c41a;background:#f6ffed;border:1px solid #b7eb8f}.ji-tag[data-v-96f82f4e]{color:#ff4d4f;background:#fff2f0;border:1px solid #ffccc7}.yj-empty[data-v-96f82f4e]{color:#bbb;font-size:12px}.poster-section[data-v-96f82f4e]{background:#fff;border:1px solid #f0f0f0;border-radius:10px;margin-top:16px;padding:18px;box-shadow:0 2px 8px #0000000a}.poster-section-header[data-v-96f82f4e]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.poster-section-title[data-v-96f82f4e]{color:#262626;border-left:3px solid #ff5b2d;padding-left:10px;font-size:16px;font-weight:700;line-height:1.4}.poster-preview-wrap[data-v-96f82f4e]{justify-content:center;padding:8px 0 4px;display:flex}.poster[data-v-96f82f4e]{background:#fffdf4;border:4px solid #cfa652;width:340px;max-width:100%;padding:6px;font-family:STKaiti,KaiTi,SimSun,serif;position:relative}.poster-inner[data-v-96f82f4e]{border:1px solid #cfa652;flex-direction:column;align-items:center;padding:20px 14px 12px;display:flex;position:relative}.poster-corner[data-v-96f82f4e]{z-index:1;width:52px;height:52px;position:absolute}.pc-tl[data-v-96f82f4e]{top:-7px;left:-7px}.pc-tr[data-v-96f82f4e]{top:-7px;right:-7px;transform:rotate(90deg)}.pc-br[data-v-96f82f4e]{bottom:-7px;right:-7px;transform:rotate(180deg)}.pc-bl[data-v-96f82f4e]{bottom:-7px;left:-7px;transform:rotate(270deg)}.poster-jieqi[data-v-96f82f4e]{color:#b3702a;letter-spacing:1px;white-space:nowrap;font-size:17px;font-weight:700}.poster-main[data-v-96f82f4e]{justify-content:space-between;width:100%;padding:4px 6px 0}.poster-couplet[data-v-96f82f4e],.poster-main[data-v-96f82f4e]{align-items:center;display:flex}.poster-couplet[data-v-96f82f4e]{color:#8a6b34;letter-spacing:2px;flex-direction:column;flex-shrink:0;width:26px;font-size:17px;line-height:1.55}.poster-day[data-v-96f82f4e]{color:#d97c1e;font-family:Arial Rounded MT Bold,PingFang SC,Microsoft YaHei,sans-serif;font-size:128px;font-weight:800;line-height:1.1}.poster-week[data-v-96f82f4e]{margin-top:2px}.poster-week-inner[data-v-96f82f4e]{color:#fff;letter-spacing:6px;background:linear-gradient(#bd8033,#a06622);height:30px;padding:0 22px 0 28px;font-size:15px;font-weight:700;line-height:30px;display:inline-block;position:relative}.poster-week-inner[data-v-96f82f4e]:before{content:"";border:15px solid #0000;border-left-width:0;border-right:14px solid #8f5a1a;position:absolute;top:0;left:-14px}.poster-week-inner[data-v-96f82f4e]:after{content:"";border:15px solid #0000;border-left:14px solid #8f5a1a;border-right-width:0;position:absolute;top:0;right:-14px}.poster-lunar[data-v-96f82f4e]{color:#8a6b34;letter-spacing:2px;margin-top:10px;font-size:15px}.poster-yiji-wrap[data-v-96f82f4e]{border:1px solid #b3702a;width:100%;margin-top:12px;padding:3px}.poster-yiji[data-v-96f82f4e]{border:2px solid #b3702a;grid-template-columns:1fr 1fr;display:grid}.poster-yj+.poster-yj[data-v-96f82f4e]{border-left:2px solid #b3702a}.poster-yj-head[data-v-96f82f4e]{text-align:center;color:#fff;letter-spacing:8px;border-bottom:2px solid #b3702a;padding:4px 0 4px 8px;font-size:16px;font-weight:700}.poster-yj-head.yi[data-v-96f82f4e]{background:#d0301f}.poster-yj-head.ji[data-v-96f82f4e]{background:#232323}.poster-yj-body[data-v-96f82f4e]{grid-template-columns:1fr 1fr;align-content:start;gap:4px 2px;min-height:96px;padding:8px 6px;display:grid}.poster-yj-body span[data-v-96f82f4e]{text-align:center;color:#4a3a20;white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.5;overflow:hidden}.poster-yj-body .poster-yj-empty[data-v-96f82f4e]{color:#b39b6a;grid-column:1/-1}.poster-footer[data-v-96f82f4e]{color:#b39b6a;letter-spacing:1px;margin-top:10px;font-size:11px}.date-picker-row[data-v-96f82f4e]{margin-bottom:20px}.date-display[data-v-96f82f4e]{background:linear-gradient(135deg,#fff8f0,#fff0e6);border-radius:12px;flex-wrap:wrap;justify-content:space-around;gap:24px;margin-bottom:16px;padding:28px 24px}.date-display[data-v-96f82f4e],.solar-part[data-v-96f82f4e]{align-items:center;display:flex}.solar-part[data-v-96f82f4e]{gap:16px}.big-date[data-v-96f82f4e]{color:#ff5b2d;font-size:64px;font-weight:700;line-height:1}.date-info[data-v-96f82f4e]{flex-direction:column;gap:4px;display:flex}.date-full[data-v-96f82f4e]{color:#333;font-size:18px;font-weight:600}.date-week[data-v-96f82f4e]{color:#666;font-size:16px}.lunar-part[data-v-96f82f4e]{text-align:center;flex-direction:column;gap:4px;display:flex}.lunar-month[data-v-96f82f4e]{color:#666;font-size:16px}.lunar-day[data-v-96f82f4e]{color:#333;font-size:42px;font-weight:700}.lunar-year[data-v-96f82f4e]{color:#666;font-size:16px}.tags-row[data-v-96f82f4e]{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:16px;display:flex}.almanac-grid[data-v-96f82f4e]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin-bottom:16px;display:grid}.almanac-card[data-v-96f82f4e]{background:#fff;border-left:4px solid #ff5b2d;border-radius:8px;padding:14px}.card-label[data-v-96f82f4e]{color:#999;margin-bottom:6px;font-size:13px}.card-value[data-v-96f82f4e]{color:#333;font-size:15px;font-weight:500}.shen-sha-row[data-v-96f82f4e],.yi-ji-row[data-v-96f82f4e]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin-bottom:14px;display:grid}.shen-sha-card[data-v-96f82f4e],.yi-ji-card[data-v-96f82f4e]{background:#fff;border-radius:8px;overflow:hidden}.shen-sha-title[data-v-96f82f4e],.yi-ji-title[data-v-96f82f4e]{color:#fff;padding:10px 16px;font-size:15px;font-weight:600}.yi .yi-ji-title[data-v-96f82f4e]{background:#52c41a}.ji .yi-ji-title[data-v-96f82f4e]{background:#ff4d4f}.ji-shen .shen-sha-title[data-v-96f82f4e]{background:#1890ff}.xiong-sha .shen-sha-title[data-v-96f82f4e]{background:#fa8c16}.shen-sha-content[data-v-96f82f4e],.yi-ji-content[data-v-96f82f4e]{flex-wrap:wrap;gap:8px;min-height:60px;padding:14px;display:flex}.empty-text[data-v-96f82f4e]{color:#999;font-size:14px}.convert-section[data-v-96f82f4e]{padding:8px 0}.convert-card[data-v-96f82f4e]{background:#fafafa;height:100%}.convert-result[data-v-96f82f4e]{background:#fff7f0;border:1px solid #ffd8bf;border-radius:8px;margin-top:12px;padding:14px}.result-title[data-v-96f82f4e]{color:#ff5b2d;margin-bottom:8px;font-size:14px;font-weight:600}.result-content p[data-v-96f82f4e]{color:#333;margin:4px 0}.help-sections[data-v-96f82f4e]{gap:20px}.help-section[data-v-96f82f4e],.help-sections[data-v-96f82f4e]{flex-direction:column;display:flex}.help-section[data-v-96f82f4e]{gap:8px}.help-section-title[data-v-96f82f4e]{color:#262626;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-section ol[data-v-96f82f4e],.help-section p[data-v-96f82f4e],.help-section ul[data-v-96f82f4e]{color:#000000a6;margin:0;padding-left:13px;font-size:14px;line-height:1.7}.help-section ol[data-v-96f82f4e],.help-section ul[data-v-96f82f4e]{padding-left:28px}.help-section li[data-v-96f82f4e]{margin-bottom:4px}.help-faq[data-v-96f82f4e]{flex-direction:column;gap:8px;display:flex}.help-faq-item[data-v-96f82f4e]{background:#fafafa;border-radius:6px;padding:12px 16px}.help-faq-q[data-v-96f82f4e]{color:#262626;margin:0 0 6px;font-size:14px;font-weight:600}.help-faq-item p[data-v-96f82f4e]{padding-left:0}.jieqi-card[data-v-96f82f4e]{background:#fffaf5}.jieqi-seasons[data-v-96f82f4e]{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}.jieqi-season-block[data-v-96f82f4e]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:10px}.season-header[data-v-96f82f4e]{border-left:3px solid;align-items:center;gap:6px;margin-bottom:8px;padding-left:8px;display:flex}.season-icon[data-v-96f82f4e]{font-size:16px}.season-label[data-v-96f82f4e]{font-size:13px;font-weight:600}.season-jieqi-list[data-v-96f82f4e]{flex-direction:column;gap:4px;display:flex}.jieqi-item[data-v-96f82f4e]{background:#fafafa;border-radius:4px;align-items:center;gap:6px;padding:4px 6px;font-size:12px;display:flex}.jieqi-item.is-jie[data-v-96f82f4e]{background:#f6ffed}.jq-name[data-v-96f82f4e]{color:#262626;min-width:36px;font-weight:600}.jq-date[data-v-96f82f4e]{color:#8c8c8c;font-size:11px}.jq-type[data-v-96f82f4e]{color:#8c8c8c;background:#f0f0f0;border-radius:2px;margin-left:auto;padding:0 4px;font-size:10px}.jieqi-item.is-jie .jq-type[data-v-96f82f4e]{color:#389e0d;background:#d9f7be}.agri-section[data-v-96f82f4e]{border-top:1px solid #f0f0f0;padding-top:16px}.agri-header[data-v-96f82f4e]{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.agri-title[data-v-96f82f4e]{color:#262626;font-size:15px;font-weight:600}.agri-sub[data-v-96f82f4e]{color:#8c8c8c;font-size:12px}.agri-grid[data-v-96f82f4e]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.agri-item[data-v-96f82f4e]{background:#fff;border:1px solid #f0f0f0;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;transition:all .2s;display:flex}.agri-item[data-v-96f82f4e]:hover{border-color:#ff5b2d;box-shadow:0 2px 6px #ff5b2d1a}.agri-date[data-v-96f82f4e]{color:#ff5b2d;min-width:50px;font-weight:600}.agri-name[data-v-96f82f4e]{color:#262626;font-weight:500}.agri-desc[data-v-96f82f4e]{color:#8c8c8c;text-overflow:ellipsis;white-space:nowrap;max-width:100px;margin-left:auto;font-size:11px;overflow:hidden}@media (width<=768px){.big-date[data-v-96f82f4e]{font-size:48px}.lunar-day[data-v-96f82f4e]{font-size:36px}.almanac-grid[data-v-96f82f4e],.shen-sha-row[data-v-96f82f4e],.yi-ji-row[data-v-96f82f4e]{grid-template-columns:1fr}.header-cell[data-v-96f82f4e]{letter-spacing:0;padding:6px 0;font-size:12px}.grid-cell[data-v-96f82f4e]{min-height:62px;padding:4px 2px}.cell-solar[data-v-96f82f4e]{font-size:15px}.grid-cell.has-tag .cell-solar[data-v-96f82f4e]{padding-left:14px}.cell-lunar[data-v-96f82f4e]{font-size:10px}.cell-festival[data-v-96f82f4e]{min-height:12px;font-size:9px}.corner-tag[data-v-96f82f4e]{letter-spacing:0;width:64px;font-size:8px;line-height:13px;top:7px;left:-22px}.corner-tag.tag-br[data-v-96f82f4e]{bottom:7px;right:-22px}.poster[data-v-96f82f4e]{width:320px}.poster-day[data-v-96f82f4e]{font-size:104px}.poster-jieqi[data-v-96f82f4e]{font-size:15px}.month-title-text[data-v-96f82f4e]{min-width:110px;font-size:16px}.month-nav[data-v-96f82f4e]{padding:8px 10px}.nav-btn[data-v-96f82f4e]{width:28px;height:28px;font-size:12px}.jieqi-seasons[data-v-96f82f4e]{grid-template-columns:repeat(2,1fr)}.agri-grid[data-v-96f82f4e]{grid-template-columns:1fr}}.quick-section[data-v-fc6378a2]{background:#fff7ed;border:1px solid #ffedd5;border-radius:12px;margin-bottom:16px;padding:20px}.quick-section .section-title[data-v-fc6378a2]{color:#ff5b2d;align-items:center;gap:8px;margin-bottom:14px;font-size:15px;font-weight:600;display:flex}.quick-grid[data-v-fc6378a2]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;display:grid}.quick-card[data-v-fc6378a2]{cursor:pointer;text-align:center;background:#fff;border:1px solid #ffedd5;border-radius:8px;flex-direction:column;align-items:center;padding:10px 8px;transition:all .2s;display:flex}.quick-card[data-v-fc6378a2]:hover{border-color:#ff5b2d;transform:translateY(-2px);box-shadow:0 2px 8px #ff5b2d26}.quick-label[data-v-fc6378a2]{color:#333;font-size:14px;font-weight:600}.quick-desc[data-v-fc6378a2]{color:#999;margin-top:2px;font-size:11px}.hero-stats[data-v-fc6378a2]{background:linear-gradient(135deg,#ff5b2d,#e8451a);border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;padding:24px 20px;display:flex}.hero-item[data-v-fc6378a2]{text-align:center;flex:1}.hero-num[data-v-fc6378a2]{color:#fff;font-size:32px;font-weight:700;line-height:1.2}.hero-num.hero-green[data-v-fc6378a2]{color:#b7eb8f}.hero-label[data-v-fc6378a2]{color:#ffffffd9;margin-top:4px;font-size:12px}.hero-divider[data-v-fc6378a2]{background:#ffffff4d;width:1px;height:40px}.zone-card[data-v-fc6378a2]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;margin-bottom:16px;padding:20px}.search-area[data-v-fc6378a2]{flex-direction:column;gap:12px;display:flex}.search-actions[data-v-fc6378a2]{align-items:center;gap:12px;display:flex}.search-tip[data-v-fc6378a2]{color:#999;font-size:12px}.search-results[data-v-fc6378a2]{border:1px solid #f0f0f0;border-radius:8px;max-height:360px;overflow-y:auto}.result-item[data-v-fc6378a2]{cursor:pointer;border-bottom:1px solid #f5f5f5;justify-content:space-between;align-items:center;padding:10px 14px;transition:background .15s;display:flex}.result-item[data-v-fc6378a2]:last-child{border-bottom:none}.result-item[data-v-fc6378a2]:hover,.result-selected[data-v-fc6378a2]{background:#fff7ed}.result-selected[data-v-fc6378a2]{border-left:3px solid #ff5b2d}.result-left[data-v-fc6378a2]{align-items:center;gap:10px;display:flex}.result-name[data-v-fc6378a2]{color:#333;font-size:14px;font-weight:500}.result-code[data-v-fc6378a2]{color:#ff5b2d;background:#fff7ed;border-radius:4px;padding:2px 6px;font-family:Consolas,monospace;font-size:12px}.cascade-area[data-v-fc6378a2]{padding:8px 0}.cascade-label[data-v-fc6378a2]{color:#666;margin-bottom:8px;font-size:13px;font-weight:500;display:block}.result-zone[data-v-fc6378a2]{background:#fffbfa;border-color:#ff5b2d}.result-header[data-v-fc6378a2]{align-items:center;gap:16px;margin-bottom:20px;display:flex}.result-icon[data-v-fc6378a2]{color:#ff5b2d;font-size:36px}.result-title[data-v-fc6378a2]{color:#333;font-size:20px;font-weight:700}.result-code-row[data-v-fc6378a2]{align-items:center;gap:8px;margin-top:4px;display:flex}.result-code-big[data-v-fc6378a2]{color:#ff5b2d;letter-spacing:1px;font-family:Consolas,monospace;font-size:18px;font-weight:600}.level-grid[data-v-fc6378a2]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin-bottom:20px;display:grid}.level-card[data-v-fc6378a2]{text-align:center;background:#fff;border:1px solid #f0f0f0;border-left:4px solid #ff5b2d;border-radius:8px;padding:14px}.level-extra[data-v-fc6378a2]{border-left-color:#faad14}.level-label[data-v-fc6378a2]{color:#999;margin-bottom:4px;font-size:12px}.level-name[data-v-fc6378a2]{color:#333;font-size:16px;font-weight:600}.level-code[data-v-fc6378a2]{color:#ff5b2d;margin-top:2px;font-family:Consolas,monospace;font-size:12px}.code-parse[data-v-fc6378a2]{border-top:1px solid #f0f0f0;padding-top:16px}.code-parse-title[data-v-fc6378a2]{color:#333;margin-bottom:12px;font-size:14px;font-weight:600}.code-parts[data-v-fc6378a2]{flex-wrap:wrap;gap:10px;display:flex}.code-part[data-v-fc6378a2]{text-align:center;background:#fff;border:1px solid #f0f0f0;border-radius:8px;flex:1;min-width:100px;padding:10px}.code-part-label[data-v-fc6378a2]{color:#999;margin-bottom:4px;font-size:11px}.code-part-value[data-v-fc6378a2]{color:#ff5b2d;font-family:Consolas,monospace;font-size:18px;font-weight:700}.help-section[data-v-fc6378a2]{margin-top:24px}.help-card[data-v-fc6378a2]{background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;margin-bottom:12px;padding:20px}.help-section-title[data-v-fc6378a2]{color:#333;border-left:4px solid #ff5b2d;align-items:center;gap:8px;margin-bottom:12px;padding-left:12px;font-size:15px;font-weight:600;display:flex}.help-text[data-v-fc6378a2]{color:#666;font-size:13px;line-height:1.8}.help-steps[data-v-fc6378a2]{color:#555;padding-left:20px;font-size:13px;line-height:2}.help-steps li[data-v-fc6378a2]{margin-bottom:4px}.help-note-list[data-v-fc6378a2]{color:#666;margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.8}.help-note-list li[data-v-fc6378a2]{margin-bottom:2px}.help-faq-list[data-v-fc6378a2]{flex-direction:column;gap:10px;display:flex}.help-faq-item[data-v-fc6378a2]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:12px 14px}.help-faq-item[data-v-fc6378a2]:nth-child(2n){background:#f9f9f9}.faq-q[data-v-fc6378a2]{color:#333;align-items:center;gap:6px;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}.faq-q .anticon[data-v-fc6378a2]{color:#ff5b2d}.faq-a[data-v-fc6378a2]{color:#666;padding-left:20px;font-size:13px;line-height:1.7}.scenario-grid[data-v-fc6378a2]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.scenario-card[data-v-fc6378a2]{text-align:center;background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:14px;transition:all .2s}.scenario-card[data-v-fc6378a2]:hover{border-color:#ff5b2d;transform:translateY(-2px)}.scenario-icon[data-v-fc6378a2]{margin-bottom:8px;font-size:28px}.scenario-title[data-v-fc6378a2]{color:#333;margin-bottom:4px;font-size:14px;font-weight:600}.scenario-desc[data-v-fc6378a2]{color:#888;font-size:12px;line-height:1.5}@media (width<=768px){.hero-stats[data-v-fc6378a2]{flex-wrap:wrap;gap:10px;padding:16px}.hero-item[data-v-fc6378a2]{min-width:40%}.hero-divider[data-v-fc6378a2]{display:none}.quick-grid[data-v-fc6378a2]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.level-grid[data-v-fc6378a2],.scenario-grid[data-v-fc6378a2]{grid-template-columns:repeat(2,1fr)}}.scoreboard-tool-container[data-v-c2252755]{flex-direction:column;gap:20px;display:flex}.scoreboard-tool-wrapper[data-v-c2252755]{transition:all .3s}.scoreboard-main-card[data-v-c2252755]{background:#333;border-radius:16px;flex-direction:column;gap:20px;padding:20px;display:flex}.timer-section[data-v-c2252755]{background:#444;border-radius:12px;gap:20px;padding:16px}.timer-btn[data-v-c2252755],.timer-section[data-v-c2252755]{justify-content:center;align-items:center;display:flex}.timer-btn[data-v-c2252755]{color:#fff;cursor:pointer;background:#555;border:none;border-radius:50%;width:50px;height:50px;font-size:20px;transition:background .2s}.timer-btn[data-v-c2252755]:hover{background:#666}.play-btn[data-v-c2252755]{background:#28a745}.play-btn[data-v-c2252755]:hover{background:#218838}.reset-btn[data-v-c2252755]{background:#6c757d}.reset-btn[data-v-c2252755]:hover{background:#5a6268}.timer-display[data-v-c2252755]{color:#fff;letter-spacing:4px;text-align:center;min-width:160px;font-family:Consolas,monospace;font-size:48px;font-weight:700}.scoreboard-main[data-v-c2252755]{grid-template-columns:1fr 120px 1fr;align-items:stretch;gap:16px;display:grid}.team-panel[data-v-c2252755]{border-radius:16px;flex-direction:column;justify-content:center;gap:20px;min-height:400px;padding:40px 30px}.team-header[data-v-c2252755],.team-panel[data-v-c2252755]{align-items:center;display:flex}.team-header[data-v-c2252755]{gap:12px}.team-name[data-v-c2252755]{color:#fff;text-shadow:0 2px 4px #0006;letter-spacing:2px;font-size:32px;font-weight:700}.team-sets-badge[data-v-c2252755]{color:#fff;background:#fff3;border-radius:12px;padding:4px 12px;font-size:14px;font-weight:600}.team-score[data-v-c2252755]{color:#fff;text-shadow:0 4px 8px #0006;font-family:Consolas,monospace;font-size:180px;font-weight:800;line-height:1}.score-controls[data-v-c2252755]{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.score-btn[data-v-c2252755]{cursor:pointer;border:none;border-radius:10px;padding:12px 24px;font-size:18px;font-weight:600;transition:all .2s}.score-btn[data-v-c2252755]:hover{opacity:.8;transform:translateY(-2px)}.minus-btn[data-v-c2252755]{color:#fff;background:#ffffff26}.plus-btn[data-v-c2252755]{color:#fff;background:#ffffff40}.vs-panel[data-v-c2252755]{background:#444;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:400px;padding:20px;display:flex}.vs-text[data-v-c2252755]{color:#fff;text-shadow:0 2px 4px #0000004d;font-size:48px;font-weight:700}.sets-info[data-v-c2252755]{align-items:center;gap:12px;display:flex}.sets-info span[data-v-c2252755]{color:#fff;font-family:Consolas,monospace;font-size:36px;font-weight:700}.sets-divider[data-v-c2252755]{font-size:48px;font-weight:700;color:#888!important}.bottom-controls[data-v-c2252755]{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.control-btn[data-v-c2252755]{color:#fff;cursor:pointer;background:#555;border:none;border-radius:8px;padding:10px 18px;font-size:14px;font-weight:500;transition:background .2s}.control-btn[data-v-c2252755]:hover{background:#666}.settings-card[data-v-c2252755],.shortcuts-card[data-v-c2252755]{background:#fafafa}.setting-item[data-v-c2252755]{flex-direction:column;gap:8px;display:flex}.setting-label[data-v-c2252755]{color:#666;font-size:13px}.color-picker[data-v-c2252755]{cursor:pointer;border:1px solid #d9d9d9;border-radius:6px;width:100%;height:36px}.scoreboard-tool-wrapper.is-fullscreen[data-v-c2252755]{background:#222;justify-content:center;align-items:center;width:100vw;height:100vh;padding:20px;display:flex}.scoreboard-tool-wrapper.is-fullscreen .scoreboard-main-card[data-v-c2252755]{flex-direction:column;justify-content:space-between;gap:10px;width:100%;height:100%;padding:10px;display:flex}.scoreboard-tool-wrapper.is-fullscreen .scoreboard-main[data-v-c2252755]{flex:1;grid-template-columns:1fr 200px 1fr;align-items:stretch}.scoreboard-tool-wrapper.is-fullscreen .team-panel[data-v-c2252755]{gap:10px;height:100%;min-height:auto;padding:20px}.scoreboard-tool-wrapper.is-fullscreen .team-score[data-v-c2252755]{font-size:320px}.scoreboard-tool-wrapper.is-fullscreen .timer-display[data-v-c2252755]{font-size:120px}.scoreboard-tool-wrapper.is-fullscreen .team-name[data-v-c2252755]{font-size:56px}.scoreboard-tool-wrapper.is-fullscreen .team-sets-badge[data-v-c2252755]{padding:6px 16px;font-size:24px}.scoreboard-tool-wrapper.is-fullscreen .vs-panel[data-v-c2252755]{height:100%;min-height:auto;padding:10px}.scoreboard-tool-wrapper.is-fullscreen .vs-text[data-v-c2252755]{font-size:80px}.scoreboard-tool-wrapper.is-fullscreen .sets-info span[data-v-c2252755]{font-size:60px}.scoreboard-tool-wrapper.is-fullscreen .sets-divider[data-v-c2252755]{font-size:80px}.scoreboard-tool-wrapper.is-fullscreen .score-btn[data-v-c2252755]{padding:14px 28px;font-size:22px}.scoreboard-tool-wrapper.is-fullscreen .control-btn[data-v-c2252755]{padding:12px 24px;font-size:18px}.scoreboard-tool-wrapper.is-fullscreen .timer-btn[data-v-c2252755]{width:70px;height:70px;font-size:28px}.scoreboard-tool-wrapper.is-fullscreen .timer-section[data-v-c2252755]{padding:10px}.help-sections[data-v-c2252755]{gap:20px}.help-section[data-v-c2252755],.help-sections[data-v-c2252755]{flex-direction:column;display:flex}.help-section[data-v-c2252755]{gap:8px}.help-section-title[data-v-c2252755]{color:#262626;border-left:3px solid #fa8c16;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-section ol[data-v-c2252755],.help-section p[data-v-c2252755],.help-section ul[data-v-c2252755]{color:#000000a6;margin:0;padding-left:13px;font-size:14px;line-height:1.7}.help-section ol[data-v-c2252755],.help-section ul[data-v-c2252755]{padding-left:28px}.help-section li[data-v-c2252755]{margin-bottom:4px}@media (width<=768px){.scoreboard-main[data-v-c2252755]{grid-template-columns:1fr}.sets-panel[data-v-c2252755]{order:-1;padding:10px}.team-score[data-v-c2252755]{font-size:80px}.timer-display[data-v-c2252755]{font-size:36px}.team-name[data-v-c2252755]{font-size:18px}.set-item[data-v-c2252755]{width:40px;height:40px;font-size:24px}}.water-root[data-v-c19465a1]{flex-direction:column;gap:16px;display:flex}.quick-section[data-v-c19465a1]{background:#fff7ed;border:1px solid #ffedd5}.quick-buttons[data-v-c19465a1]{flex-wrap:wrap;gap:10px;display:flex}.quick-btn[data-v-c19465a1]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:130px;padding:10px 16px;transition:all .3s;display:inline-flex}.quick-btn[data-v-c19465a1]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-2px)}.quick-btn-emoji[data-v-c19465a1]{font-size:20px}.quick-btn-name[data-v-c19465a1]{color:#333;margin-top:2px;font-size:13px;font-weight:600}.quick-btn-desc[data-v-c19465a1]{color:#999;margin-top:2px;font-size:11px}.hero-section[data-v-c19465a1]{flex-direction:column;gap:12px;display:flex}.hero-main-card[data-v-c19465a1]{color:#fff;background:linear-gradient(135deg,#ff5b2d,#e8451a);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.hero-left[data-v-c19465a1]{flex:1;min-width:200px}.hero-label[data-v-c19465a1]{color:#ffffffbf;margin-bottom:8px;font-size:14px}.hero-amount[data-v-c19465a1]{color:#fff;font-family:DIN Alternate,monospace;font-size:42px;font-weight:700}.hero-unit[data-v-c19465a1]{margin-left:4px;font-size:20px}.hero-sub[data-v-c19465a1]{color:#ffffffa6;margin-top:6px;font-size:13px}.hero-right[data-v-c19465a1]{gap:24px;display:flex}.hero-stat[data-v-c19465a1]{text-align:center}.hero-stat-label[data-v-c19465a1]{color:#ffffffa6;margin-bottom:4px;font-size:12px}.hero-stat-value[data-v-c19465a1]{color:#fff;font-size:20px;font-weight:600}.cup-bar-section[data-v-c19465a1]{padding:0 4px}.cup-bar-track[data-v-c19465a1]{background:#f0f0f0;border-radius:9px;height:18px;position:relative;overflow:hidden}.cup-bar-fill[data-v-c19465a1]{background:linear-gradient(90deg,#ff5b2d,#ff8a5c);border-radius:9px;height:100%;transition:width .5s}.cup-bar-labels[data-v-c19465a1]{color:#666;justify-content:center;gap:20px;margin-top:6px;font-size:12px;display:flex}.card-header[data-v-c19465a1]{align-items:center;gap:8px;font-weight:600;display:flex}.input-card[data-v-c19465a1],.result-card[data-v-c19465a1]{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px}.breakdown-list[data-v-c19465a1]{flex-direction:column;gap:10px;display:flex}.breakdown-item[data-v-c19465a1]{background:#fafafa;border-radius:8px;grid-template-columns:28px 70px 1fr 80px;align-items:center;gap:8px;padding:10px 14px;display:grid}.breakdown-item.total[data-v-c19465a1]{background:#fff7ed;border-left:4px solid #ff5b2d;grid-template-columns:28px 90px 0 100px}.breakdown-icon[data-v-c19465a1]{font-size:20px}.breakdown-label[data-v-c19465a1]{color:#666;font-size:13px}.breakdown-bar-wrap[data-v-c19465a1]{background:#f0f0f0;border-radius:4px;height:8px;overflow:hidden}.breakdown-bar[data-v-c19465a1]{border-radius:4px;height:100%;transition:width .4s}.breakdown-value[data-v-c19465a1]{color:#ff5b2d;text-align:right;font-size:15px;font-weight:600}.breakdown-value.negative[data-v-c19465a1]{color:#ff4d4f}.breakdown-value.accent[data-v-c19465a1]{color:#ff5b2d;font-size:17px}.tips-section[data-v-c19465a1]{background:#fffbe6;border:1px solid #ffe58f;border-radius:8px;margin-top:16px;padding:12px 16px}.tips-title[data-v-c19465a1]{color:#d48806;margin-bottom:8px;font-size:14px;font-weight:600}.tip-item[data-v-c19465a1]{color:#614700;padding-left:12px;font-size:13px;line-height:1.8;position:relative}.tip-item[data-v-c19465a1]:before{content:"•";color:#d48806;position:absolute;left:0}.drink-card[data-v-c19465a1],.schedule-card[data-v-c19465a1]{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px}.schedule-grid[data-v-c19465a1]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.schedule-item[data-v-c19465a1]{text-align:center;background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:12px;transition:all .2s}.schedule-item[data-v-c19465a1]:hover{border-color:#ff5b2d;transform:translateY(-2px);box-shadow:0 2px 8px #ff5b2d1f}.schedule-emoji[data-v-c19465a1]{margin-bottom:4px;font-size:22px}.schedule-time[data-v-c19465a1]{color:#ff5b2d;font-size:17px;font-weight:700}.schedule-amount[data-v-c19465a1]{color:#333;margin:2px 0;font-size:14px;font-weight:600}.schedule-tip[data-v-c19465a1]{color:#999;font-size:12px}.drink-result[data-v-c19465a1]{background:#fff7ed;border:1px solid #ffedd5;border-radius:12px;padding:16px 20px}.drink-equivalent[data-v-c19465a1]{color:#333;flex-wrap:wrap;align-items:center;gap:6px;font-size:16px;display:flex}.drink-emoji[data-v-c19465a1]{font-size:28px}.drink-volume[data-v-c19465a1],.drink-water[data-v-c19465a1]{color:#ff5b2d;font-size:28px;font-weight:700}.drink-name[data-v-c19465a1],.drink-unit[data-v-c19465a1]{color:#666;font-size:14px}.drink-arrow[data-v-c19465a1]{color:#999;font-size:20px}.drink-note[data-v-c19465a1]{color:#666;margin-top:8px;font-size:13px}.drink-compare[data-v-c19465a1]{margin-top:12px}.drink-compare-row[data-v-c19465a1]{align-items:center;gap:8px;display:flex}.drink-compare-label[data-v-c19465a1]{color:#999;white-space:nowrap;min-width:60px;font-size:12px}.drink-compare-bar[data-v-c19465a1]{background:#f0f0f0;border-radius:4px;flex:1;height:8px;overflow:hidden}.drink-compare-fill[data-v-c19465a1]{background:linear-gradient(90deg,#ff5b2d,#ff8a5c);border-radius:4px;height:100%;transition:width .4s}.drink-compare-val[data-v-c19465a1]{color:#ff5b2d;text-align:right;min-width:36px;font-size:13px;font-weight:600}.help-card[data-v-c19465a1]{background:#fafafa;border-radius:8px;margin-top:8px}.help-card[data-v-c19465a1] .ant-card-head{border-bottom:1px solid #f0f0f0}.help-sections[data-v-c19465a1]{gap:20px}.help-section[data-v-c19465a1],.help-sections[data-v-c19465a1]{flex-direction:column;display:flex}.help-section[data-v-c19465a1]{gap:8px}.help-section-title[data-v-c19465a1]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-section p[data-v-c19465a1]{color:#595959;margin:0;line-height:1.8}.help-section ul[data-v-c19465a1]{color:#595959;margin:0;padding-left:20px;line-height:2}.help-faq[data-v-c19465a1]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-c19465a1]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-c19465a1]:nth-child(odd){background:#fff}.help-faq-item h4[data-v-c19465a1]{color:#333;margin:0 0 6px;font-size:14px;font-weight:600}.help-faq-item p[data-v-c19465a1]{color:#666;margin:0;font-size:13px;line-height:1.7}@media (width<=768px){.hero-amount[data-v-c19465a1]{font-size:32px}.hero-right[data-v-c19465a1]{gap:16px}.hero-stat-value[data-v-c19465a1]{font-size:16px}.schedule-grid[data-v-c19465a1]{grid-template-columns:repeat(2,1fr)}.breakdown-item[data-v-c19465a1]{grid-template-columns:24px 60px 1fr 70px}.breakdown-item.total[data-v-c19465a1]{grid-template-columns:24px 80px 0 90px}.quick-buttons[data-v-c19465a1]{gap:8px}.quick-btn[data-v-c19465a1]{min-width:110px;padding:8px 12px}}@media (width<=480px){.hero-main-card[data-v-c19465a1]{flex-direction:column;align-items:flex-start}.hero-right[data-v-c19465a1]{justify-content:space-around;width:100%}.schedule-grid[data-v-c19465a1]{grid-template-columns:1fr 1fr}.quick-buttons[data-v-c19465a1]{flex-direction:column}.quick-btn[data-v-c19465a1]{flex-direction:row;align-items:center;gap:8px;width:100%}}.height-predictor-tool-container[data-v-83946b87]{flex-direction:column;gap:20px;display:flex}.formula-card[data-v-83946b87],.main-card[data-v-83946b87],.tips-card[data-v-83946b87]{background:#fafafa}.section-title[data-v-83946b87]{color:#262626;align-items:center;gap:8px;margin:0 0 16px;font-size:16px;font-weight:600;display:flex}.section-title .subtitle[data-v-83946b87]{color:#888;font-size:13px;font-weight:400}.input-section[data-v-83946b87],.result-section[data-v-83946b87]{padding:8px}.prediction-card[data-v-83946b87]{text-align:center;background:#fff;border-radius:16px;padding:32px;box-shadow:0 2px 12px #0000000f}.prediction-main[data-v-83946b87]{margin-bottom:24px}.prediction-label[data-v-83946b87]{color:#888;margin-bottom:8px;font-size:14px}.prediction-value[data-v-83946b87]{color:#1677ff;font-size:72px;font-weight:800;line-height:1}.prediction-unit[data-v-83946b87]{color:#666;font-size:24px;font-weight:600}.prediction-range[data-v-83946b87]{color:#666;margin-top:12px;font-size:15px}.prediction-detail[data-v-83946b87]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.detail-item[data-v-83946b87]{background:#f6ffed;border-radius:8px;flex-direction:column;gap:4px;padding:12px;display:flex}.detail-label[data-v-83946b87]{color:#888;font-size:12px}.detail-value[data-v-83946b87]{color:#52c41a;font-size:18px;font-weight:700}.assessment-card[data-v-83946b87]{margin-top:24px}.assessment-empty[data-v-83946b87]{color:#666;background:#f6ffed;border-radius:8px;align-items:center;gap:8px;margin-top:24px;padding:20px;display:flex}.text-red[data-v-83946b87]{color:#ff4d4f;font-weight:600}.text-blue[data-v-83946b87]{color:#1677ff;font-weight:600}.tip-icon[data-v-83946b87]{color:#1677ff;margin-right:8px}.tip-text[data-v-83946b87]{color:#000000a6}.formula-item[data-v-83946b87]{background:#fff;border-radius:8px;padding:20px}.formula-title[data-v-83946b87]{color:#262626;margin-bottom:12px;font-size:15px;font-weight:600}.formula-content[data-v-83946b87]{color:#666;font-size:14px;line-height:1.8}.formula-tip[data-v-83946b87]{color:#d46b08;background:#fff7e6;border-radius:8px;align-items:center;gap:8px;margin-top:20px;padding:12px 16px;font-size:13px;display:flex}.help-sections[data-v-83946b87]{gap:20px}.help-section[data-v-83946b87],.help-sections[data-v-83946b87]{flex-direction:column;display:flex}.help-section[data-v-83946b87]{gap:8px}.help-section-title[data-v-83946b87]{color:#262626;border-left:3px solid #52c41a;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-section ol[data-v-83946b87],.help-section p[data-v-83946b87],.help-section ul[data-v-83946b87]{color:#000000a6;margin:0;padding-left:13px;font-size:14px;line-height:1.7}.help-section ol[data-v-83946b87],.help-section ul[data-v-83946b87]{padding-left:28px}.help-section li[data-v-83946b87]{margin-bottom:4px}@media (width<=768px){.prediction-value[data-v-83946b87]{font-size:56px}.prediction-detail[data-v-83946b87]{grid-template-columns:1fr}}.world-time-diff-tool-container[data-v-95ea85c5]{flex-direction:column;gap:20px;display:flex}.clock-card[data-v-95ea85c5],.convert-card[data-v-95ea85c5],.main-card[data-v-95ea85c5]{background:#fafafa}.example-pairs[data-v-95ea85c5]{background:#fff;border-radius:8px;margin-bottom:16px;padding:12px 16px}.example-label[data-v-95ea85c5]{color:#666;font-size:13px}.city-select-row[data-v-95ea85c5]{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;display:grid}.city-card[data-v-95ea85c5]{text-align:center;background:#fff;border-radius:12px}.city-label[data-v-95ea85c5]{color:#888;margin-bottom:8px;font-size:13px}.city-time[data-v-95ea85c5]{color:#1677ff;margin-top:16px;font-size:48px;font-weight:700;line-height:1}.city-date[data-v-95ea85c5]{color:#666;margin-top:8px;font-size:14px}.city-offset[data-v-95ea85c5]{color:#999;margin-top:4px;font-size:13px}.diff-center[data-v-95ea85c5]{flex-direction:column;align-items:center;gap:12px;display:flex}.diff-badge[data-v-95ea85c5]{text-align:center}.day-offset[data-v-95ea85c5]{color:#888;margin-top:4px;font-size:12px}.convert-arrow[data-v-95ea85c5]{text-align:center;color:#999;font-size:24px}.convert-result[data-v-95ea85c5]{text-align:center;background:#e6f7ff;border-radius:12px;padding:20px}.convert-result-city[data-v-95ea85c5]{color:#666;margin-bottom:4px;font-size:14px}.convert-result-time[data-v-95ea85c5]{color:#1677ff;font-size:36px;font-weight:700;line-height:1}.convert-result-date[data-v-95ea85c5]{color:#666;margin-top:4px;font-size:14px}.convert-result-offset[data-v-95ea85c5]{color:#999;margin-top:4px;font-size:12px}.convert-empty[data-v-95ea85c5]{text-align:center;color:#999;background:#f5f5f5;border-radius:12px;padding:32px}.clock-item[data-v-95ea85c5]{text-align:center;background:#fff;border-radius:10px;padding:16px}.clock-name[data-v-95ea85c5]{color:#333;margin-bottom:8px;font-size:14px;font-weight:600}.clock-time[data-v-95ea85c5]{color:#1677ff;font-size:22px;font-weight:700}.clock-date[data-v-95ea85c5]{color:#666;margin-top:4px;font-size:12px}.clock-offset[data-v-95ea85c5]{color:#999;margin-top:2px;font-size:11px}.help-sections[data-v-95ea85c5]{gap:20px}.help-section[data-v-95ea85c5],.help-sections[data-v-95ea85c5]{flex-direction:column;display:flex}.help-section[data-v-95ea85c5]{gap:8px}.help-section-title[data-v-95ea85c5]{color:#262626;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-section ol[data-v-95ea85c5],.help-section p[data-v-95ea85c5],.help-section ul[data-v-95ea85c5]{color:#000000a6;margin:0;padding-left:13px;font-size:14px;line-height:1.7}.help-section ol[data-v-95ea85c5],.help-section ul[data-v-95ea85c5]{padding-left:28px}.help-section li[data-v-95ea85c5]{margin-bottom:4px}.map-card[data-v-95ea85c5]{background:#fafafa;padding:0!important}.world-map-container[data-v-95ea85c5]{width:100%;height:100%;position:relative}.leaflet-map[data-v-95ea85c5]{z-index:1;border-radius:0;width:100%;height:450px;overflow:hidden}.custom-marker[data-v-95ea85c5]{background:0 0!important;border:none!important}.map-legend[data-v-95ea85c5]{justify-content:center;gap:24px;margin-top:16px;display:flex}.legend-item[data-v-95ea85c5]{color:#666;align-items:center;gap:8px;font-size:13px;display:flex}.legend-dot[data-v-95ea85c5]{border:2px solid #fff;border-radius:50%;width:12px;height:12px;box-shadow:0 2px 4px #0003}.dot-city-a[data-v-95ea85c5]{background:#1677ff}.dot-city-b[data-v-95ea85c5]{background:#ff4d4f}.dot-other[data-v-95ea85c5]{background:#1677ff}.map-tooltip[data-v-95ea85c5]{background:#fff;border-radius:8px;min-width:140px;padding:16px;position:absolute;top:16px;right:16px;box-shadow:0 4px 12px #00000026}.tooltip-city[data-v-95ea85c5]{color:#333;margin-bottom:8px;font-size:16px;font-weight:600}.tooltip-time[data-v-95ea85c5]{color:#1677ff;font-size:24px;font-weight:700;line-height:1}.tooltip-offset[data-v-95ea85c5]{color:#999;margin-top:4px;font-size:12px}@media (width<=768px){.city-select-row[data-v-95ea85c5]{grid-template-columns:1fr}.diff-center[data-v-95ea85c5]{flex-direction:row;order:-1;justify-content:center}.city-time[data-v-95ea85c5]{font-size:36px}.convert-arrow[data-v-95ea85c5]{transform:rotate(90deg)}}.main-card[data-v-f6f5a00f]{background:#fafafa}.idcard-tool[data-v-f6f5a00f]{flex-direction:column;gap:16px;display:flex}.input-area[data-v-f6f5a00f]{background:#fff;border:1px solid #f0f0f0;border-radius:10px;padding:20px}.input-hint[data-v-f6f5a00f]{color:#999;margin-top:8px;font-size:12px}.example-row[data-v-f6f5a00f]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.example-label[data-v-f6f5a00f]{color:#999;font-size:13px}.example-tag[data-v-f6f5a00f]{cursor:pointer;transition:all .2s}.example-tag[data-v-f6f5a00f]:hover{color:#ff5b2d;border-color:#ff5b2d}.error-alert[data-v-f6f5a00f]{margin-top:4px}.idcard-visual[data-v-f6f5a00f]{color:#fff;background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:12px;padding:24px;position:relative;overflow:hidden}.idcard-visual[data-v-f6f5a00f]:before{content:"";background:#ffffff08;border-radius:50%;width:300px;height:300px;position:absolute;top:-50%;right:-20%}.idcard-header[data-v-f6f5a00f]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.idcard-title[data-v-f6f5a00f]{color:#ffffffb3;letter-spacing:2px;font-size:14px}.idcard-badge[data-v-f6f5a00f]{border-radius:20px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;display:flex}.badge-ok[data-v-f6f5a00f]{color:#95de64;background:#52c41a33;border:1px solid #52c41a4d}.badge-err[data-v-f6f5a00f]{color:#ff7875;background:#ff4d4f33;border:1px solid #ff4d4f4d}.idcard-number-row[data-v-f6f5a00f]{letter-spacing:3px;word-break:break-all;margin-bottom:16px;font-family:JetBrains Mono,Consolas,monospace;font-size:26px;font-weight:700}.id-segment[data-v-f6f5a00f]{cursor:default;transition:opacity .2s}.id-segment[data-v-f6f5a00f]:hover{opacity:.8;text-decoration:underline}.id-plain[data-v-f6f5a00f]{color:#fff;letter-spacing:2px}.idcard-legend[data-v-f6f5a00f]{flex-wrap:wrap;gap:16px;display:flex}.legend-item[data-v-f6f5a00f]{color:#fff9;align-items:center;gap:6px;font-size:12px;display:flex}.legend-dot[data-v-f6f5a00f]{border-radius:50%;width:8px;height:8px}.info-grid[data-v-f6f5a00f]{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.info-card[data-v-f6f5a00f]{background:#fff;border:1px solid #f0f0f0;border-radius:10px;align-items:center;gap:12px;padding:16px;transition:all .2s;display:flex}.info-card[data-v-f6f5a00f]:hover{border-color:#d9d9d9;box-shadow:0 2px 8px #0000000a}.info-icon-wrap[data-v-f6f5a00f]{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:flex}.info-text[data-v-f6f5a00f]{flex:1;min-width:0}.info-label[data-v-f6f5a00f]{color:#999;margin-bottom:2px;font-size:12px}.info-value[data-v-f6f5a00f]{color:#333;word-break:break-all;font-size:15px;font-weight:600}.info-copy[data-v-f6f5a00f]{color:#bbb;flex-shrink:0}.info-copy[data-v-f6f5a00f]:hover{color:#ff5b2d}.structure-section[data-v-f6f5a00f]{background:#fff;border:1px solid #f0f0f0;border-radius:10px;margin-top:16px;padding:16px 20px}.structure-title[data-v-f6f5a00f]{color:#333;border-left:3px solid #ff5b2d;margin-bottom:12px;padding-left:10px;font-size:14px;font-weight:600}.structure-grid[data-v-f6f5a00f]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.structure-item[data-v-f6f5a00f]{text-align:center;background:#fafafa;border-radius:8px;padding:10px}.structure-label[data-v-f6f5a00f]{margin-bottom:4px;font-size:12px;font-weight:500}.structure-value[data-v-f6f5a00f]{font-family:JetBrains Mono,Consolas,monospace;font-size:18px;font-weight:700}.rule-card[data-v-f6f5a00f]{background:#fafafa;margin-top:16px}.rule-grid[data-v-f6f5a00f]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.rule-item[data-v-f6f5a00f]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;display:flex}.rule-pos[data-v-f6f5a00f]{white-space:nowrap;font-size:13px;font-weight:600}.rule-desc[data-v-f6f5a00f]{color:#666;font-size:13px;line-height:1.5}.help-card[data-v-f6f5a00f]{background:#fafafa}.help-sections[data-v-f6f5a00f]{gap:20px}.help-section[data-v-f6f5a00f],.help-sections[data-v-f6f5a00f]{flex-direction:column;display:flex}.help-section[data-v-f6f5a00f]{gap:8px}.help-section-title[data-v-f6f5a00f]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-f6f5a00f]{flex-direction:column;display:flex}.help-faq-item[data-v-f6f5a00f]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-f6f5a00f]:nth-child(odd){background:#fff}.help-faq-q[data-v-f6f5a00f]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-f6f5a00f]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.input-area[data-v-f6f5a00f]{padding:14px}.idcard-visual[data-v-f6f5a00f]{padding:16px}.idcard-number-row[data-v-f6f5a00f]{letter-spacing:1px;font-size:18px}.idcard-title[data-v-f6f5a00f]{letter-spacing:1px;font-size:12px}.idcard-header[data-v-f6f5a00f]{flex-direction:column;align-items:flex-start;gap:8px}.info-grid[data-v-f6f5a00f]{grid-template-columns:repeat(2,1fr);gap:8px}.info-card[data-v-f6f5a00f]{gap:8px;padding:12px}.info-icon-wrap[data-v-f6f5a00f]{width:36px;height:36px;font-size:16px}.info-value[data-v-f6f5a00f]{font-size:13px}.info-copy[data-v-f6f5a00f]{display:none}.structure-grid[data-v-f6f5a00f]{grid-template-columns:repeat(2,1fr)}.rule-grid[data-v-f6f5a00f]{grid-template-columns:1fr}.idcard-legend[data-v-f6f5a00f]{gap:8px}}@media (width<=480px){.info-grid[data-v-f6f5a00f]{grid-template-columns:1fr}.idcard-number-row[data-v-f6f5a00f]{font-size:16px}}.quick-section[data-v-de7f4f91]{background:#fff7ed;border:1px solid #ffedd5}.quick-buttons[data-v-de7f4f91]{flex-wrap:wrap;gap:10px;display:flex}.quick-btn[data-v-de7f4f91]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:140px;padding:12px 20px;transition:all .3s;display:inline-flex}.quick-btn[data-v-de7f4f91]:hover{transform:translateY(-2px)}.quick-btn.active[data-v-de7f4f91],.quick-btn[data-v-de7f4f91]:hover{background:#fff5f0;border-color:#ff5b2d}.quick-btn.active[data-v-de7f4f91]{box-shadow:0 2px 8px #ff5b2d26}.quick-btn-name[data-v-de7f4f91]{color:#333;font-size:14px;font-weight:600}.quick-btn-desc[data-v-de7f4f91]{color:#666;margin-top:4px;font-size:12px}.preset-row[data-v-de7f4f91]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.preset-label[data-v-de7f4f91]{color:#666;font-size:13px;font-weight:500}.control-card[data-v-de7f4f91]{background:#fafafa;margin-top:24px}.native-color-picker[data-v-de7f4f91]{background:#fff;border:1px solid #d9d9d9;width:50px;padding:2px}.color-swatch[data-v-de7f4f91],.native-color-picker[data-v-de7f4f91]{cursor:pointer;border-radius:4px;height:32px}.color-swatch[data-v-de7f4f91]{border:2px solid #d9d9d9;width:32px;transition:all .2s}.color-swatch[data-v-de7f4f91]:hover{transform:translateY(-2px)}.color-swatch.selected[data-v-de7f4f91]{border-color:#ff5b2d;box-shadow:0 0 0 2px #ff5b2d33}.action-card[data-v-de7f4f91]{margin-top:16px}.action-card[data-v-de7f4f91],.preview-card[data-v-de7f4f91]{background:#fafafa}.preview-area[data-v-de7f4f91]{background:#e8e8e8;border-radius:4px;justify-content:center;align-items:flex-start;min-height:400px;padding:16px;display:flex}.preview-canvas[data-v-de7f4f91]{background:#fff;border-radius:4px;width:100%;max-width:720px;height:auto;display:block;box-shadow:0 2px 12px #00000026}.help-card[data-v-de7f4f91]{background:#fafafa;border-radius:8px}.help-sections[data-v-de7f4f91]{gap:20px}.help-section[data-v-de7f4f91],.help-sections[data-v-de7f4f91]{flex-direction:column;display:flex}.help-section[data-v-de7f4f91]{gap:8px}.help-section-title[data-v-de7f4f91]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-section p[data-v-de7f4f91]{color:#555;margin:0;line-height:1.8}.help-faq[data-v-de7f4f91]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-de7f4f91]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-de7f4f91]:nth-child(odd){background:#fff}.help-faq-q[data-v-de7f4f91]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-de7f4f91]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.quick-buttons[data-v-de7f4f91]{flex-direction:column}.quick-btn[data-v-de7f4f91]{text-align:center;align-items:center;width:100%}.preview-area[data-v-de7f4f91]{padding:8px}}.batch-blur-container[data-v-da9ef293]{flex-direction:column;gap:16px;display:flex}.slider-value[data-v-da9ef293]{text-align:center;color:#666;margin-top:4px;font-size:12px}.upload-area[data-v-da9ef293]{text-align:center;cursor:pointer;background:#fafafa;border:2px dashed #d9d9d9;border-radius:8px;padding:60px 20px;transition:all .3s}.upload-area.drag-over[data-v-da9ef293],.upload-area[data-v-da9ef293]:hover{background:#e6f7ff;border-color:#1890ff}.upload-text h3[data-v-da9ef293]{color:#333;margin:16px 0 8px;font-size:18px}.upload-text p[data-v-da9ef293]{color:#999;margin:0;font-size:14px}.image-preview[data-v-da9ef293]{background:#f5f5f5;border-radius:4px;width:100%;height:180px;position:relative;overflow:hidden}.image-preview img[data-v-da9ef293]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:opacity .3s}.processed-badge[data-v-da9ef293],.processing-badge[data-v-da9ef293]{color:#fff;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:700;position:absolute;top:8px;right:8px}.processed-badge[data-v-da9ef293]{background:#52c41a}.processing-badge[data-v-da9ef293]{background:#1890ff;animation:1.5s infinite pulse-da9ef293}.compare-btn[data-v-da9ef293]{color:#fff;text-align:center;cursor:pointer;background:#000000b3;justify-content:center;align-items:center;gap:4px;padding:8px;font-size:12px;transition:background .3s;display:flex;position:absolute;bottom:0;left:0;right:0}.compare-btn[data-v-da9ef293]:hover{background:#000000e6}.processing[data-v-da9ef293]{border:2px solid #1890ff;animation:2s infinite cardPulse-da9ef293}@keyframes cardPulse-da9ef293{0%,to{border-color:#1890ff}50%{border-color:#40a9ff}}.image-info[data-v-da9ef293]{margin-top:8px}.image-name[data-v-da9ef293]{color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.image-size[data-v-da9ef293]{color:#999;margin-top:2px;font-size:11px}@keyframes pulse-da9ef293{0%,to{opacity:1}50%{opacity:.5}}.instruction-card h4[data-v-da9ef293]{font-size:14px;font-weight:500}.instruction-card p[data-v-da9ef293],.instruction-card ul[data-v-da9ef293]{font-size:13px}.batch-transparent-container[data-v-7dd025e6]{flex-direction:column;gap:16px;display:flex}.slider-value[data-v-7dd025e6]{text-align:center;color:#666;margin-top:4px;font-size:12px}.image-preview[data-v-7dd025e6]{border-radius:4px;width:100%;height:150px;position:relative;overflow:hidden}.image-preview img[data-v-7dd025e6]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.processed-badge[data-v-7dd025e6],.processing-badge[data-v-7dd025e6]{color:#fff;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:700;position:absolute;top:8px;right:8px}.processed-badge[data-v-7dd025e6]{background:#52c41a}.processing-badge[data-v-7dd025e6]{background:#1890ff;animation:1.5s infinite pulse-7dd025e6}@keyframes pulse-7dd025e6{0%,to{opacity:1}50%{opacity:.5}}.image-name[data-v-7dd025e6]{color:#666;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:12px;overflow:hidden}.instruction-card h4[data-v-7dd025e6]{font-size:14px;font-weight:500}.instruction-card p[data-v-7dd025e6],.instruction-card ul[data-v-7dd025e6]{font-size:13px}.help-sections[data-v-ca3e5874]{gap:20px}.help-section[data-v-ca3e5874],.help-sections[data-v-ca3e5874]{flex-direction:column;display:flex}.help-section[data-v-ca3e5874]{gap:12px}.help-section-title[data-v-ca3e5874]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-ca3e5874]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-ca3e5874]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-ca3e5874]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-ca3e5874]{color:#333;margin:0;font-size:13px;font-weight:600}.calculator-card[data-v-ca3e5874],.help-card[data-v-ca3e5874],.main-card[data-v-ca3e5874],.reference-card[data-v-ca3e5874],.search-card[data-v-ca3e5874]{background:#fff}.quick-section[data-v-ca3e5874]{background:linear-gradient(135deg,#fff5f0,#ffebe6);border-radius:12px;margin-bottom:0;padding:16px}.quick-title[data-v-ca3e5874]{color:#ff5b2d;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:600;display:flex}.quick-buttons[data-v-ca3e5874]{flex-wrap:wrap;gap:8px;display:flex}.quick-btn[data-v-ca3e5874]{color:#ff5b2d;background:#fff;border:1px solid #ffccc7;border-radius:6px;font-size:12px}.quick-btn[data-v-ca3e5874]:hover{color:#ff5b2d;border-color:#ff5b2d}.quick-btn.reset-btn[data-v-ca3e5874]{color:#666;border-color:#d9d9d9}.input-section[data-v-ca3e5874],.reference-section[data-v-ca3e5874],.result-section[data-v-ca3e5874],.search-section[data-v-ca3e5874]{background:#fafafa;border-radius:12px;padding:16px}.result-card[data-v-ca3e5874]{margin-top:0}.convert-btn[data-v-ca3e5874]{background:#ff5b2d;border-color:#ff5b2d;border-radius:6px}.convert-btn[data-v-ca3e5874]:hover{background:#ff4314;border-color:#ff4314}.category-section[data-v-ca3e5874]{margin-bottom:16px}.category-section[data-v-ca3e5874]:last-child{margin-bottom:0}.category-title[data-v-ca3e5874]{color:#333;border-left:3px solid #ff5b2d;margin:0 0 10px;padding-left:8px;font-size:14px;font-weight:600}@media (width<=768px){.quick-buttons[data-v-ca3e5874]{justify-content:center}}.quick-section[data-v-68ae0a66]{background:#fff7ed;border:1px solid #ffedd5}.quick-buttons[data-v-68ae0a66]{flex-wrap:wrap;gap:10px;display:flex}.quick-btn[data-v-68ae0a66]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:140px;padding:12px 20px;transition:all .3s;display:inline-flex}.quick-btn[data-v-68ae0a66]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-2px)}.quick-btn-name[data-v-68ae0a66]{color:#333;font-size:14px;font-weight:600}.quick-btn-desc[data-v-68ae0a66]{color:#666;margin-top:4px;font-size:12px}.stats-card[data-v-68ae0a66]{background:#fafafa;margin-top:24px}.toggle-group[data-v-68ae0a66]{flex-wrap:wrap;gap:8px;display:flex}.control-card[data-v-68ae0a66]{background:#fafafa;margin-top:24px}.zodiac-result-display[data-v-68ae0a66]{text-align:center;background:linear-gradient(135deg,#fffbe6,#fff7e6);border-radius:8px;padding:24px 16px}.zodiac-emoji-large[data-v-68ae0a66]{margin-bottom:8px;font-size:72px;line-height:1;animation:2s ease-in-out infinite bounce-68ae0a66}@keyframes bounce-68ae0a66{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.zodiac-name-large[data-v-68ae0a66]{color:#ff5b2d;margin-bottom:4px;font-size:22px;font-weight:700}.year-tag[data-v-68ae0a66]{margin:4px;padding:6px 12px;font-size:14px}.result-summary[data-v-68ae0a66]{color:#595959;text-align:center;background:#fff7ed;border:1px solid #ffedd5;border-radius:6px;padding:10px 16px}.result-summary strong[data-v-68ae0a66]{color:#ff5b2d;font-size:18px}.section-title[data-v-68ae0a66]{color:#262626;border-left:3px solid #ff5b2d;margin-bottom:12px;padding-left:8px;font-size:14px;font-weight:600}.benming-tag[data-v-68ae0a66]{margin:4px;padding:8px 14px;font-size:14px}.benming-now[data-v-68ae0a66]{color:#ff4d4f;background:#fff;border-radius:3px;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-block}.compatibility-display[data-v-68ae0a66]{text-align:center;background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;padding:24px 16px}.compat-zodiac-pair[data-v-68ae0a66]{justify-content:center;align-items:center;gap:24px;margin-bottom:16px;display:flex}.compat-zodiac[data-v-68ae0a66]{text-align:center}.compat-emoji[data-v-68ae0a66]{margin-bottom:8px;font-size:56px;line-height:1}.compat-name[data-v-68ae0a66]{color:#262626;font-size:18px;font-weight:600}.compat-connector[data-v-68ae0a66]{animation:1.5s ease-in-out infinite heartBeat-68ae0a66}@keyframes heartBeat-68ae0a66{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.compat-level[data-v-68ae0a66]{margin-bottom:6px;font-size:22px;font-weight:700}.compat-score[data-v-68ae0a66]{color:#595959;font-size:14px}.compat-score strong[data-v-68ae0a66]{color:#ff5b2d;font-size:20px}.zodiac-mini-card[data-v-68ae0a66]{text-align:center;background:#fff;border:1px solid #f0f0f0;border-radius:8px;height:100%;padding:16px 8px;transition:all .3s}.zodiac-mini-card[data-v-68ae0a66]:hover{border-color:#ff5b2d;transform:translateY(-4px);box-shadow:0 8px 20px #ff5b2d1f}.mini-emoji[data-v-68ae0a66]{margin-bottom:6px;font-size:44px;line-height:1}.mini-name[data-v-68ae0a66]{color:#262626;margin-bottom:6px;font-size:15px;font-weight:600}.mini-personality[data-v-68ae0a66]{color:#8c8c8c;min-height:36px;margin-top:8px;margin-bottom:8px;font-size:12px;line-height:1.5}.mini-years[data-v-68ae0a66]{color:#595959;border-top:1px dashed #f0f0f0;padding-top:8px;font-size:12px}.mini-years strong[data-v-68ae0a66]{color:#ff5b2d}.help-card[data-v-68ae0a66]{background:#fafafa;border-radius:8px}.help-sections[data-v-68ae0a66]{gap:20px}.help-section[data-v-68ae0a66],.help-sections[data-v-68ae0a66]{flex-direction:column;display:flex}.help-section[data-v-68ae0a66]{gap:8px}.help-section-title[data-v-68ae0a66]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-68ae0a66]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-68ae0a66]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-68ae0a66]:nth-child(odd){background:#fff}.help-faq-q[data-v-68ae0a66]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-68ae0a66]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.quick-buttons[data-v-68ae0a66]{flex-direction:column}.quick-btn[data-v-68ae0a66]{text-align:center;align-items:center;width:100%}.zodiac-emoji-large[data-v-68ae0a66]{font-size:56px}.zodiac-name-large[data-v-68ae0a66]{font-size:18px}.compat-emoji[data-v-68ae0a66]{font-size:40px}.compat-name[data-v-68ae0a66]{font-size:14px}.compat-zodiac-pair[data-v-68ae0a66]{gap:16px}.compat-level[data-v-68ae0a66]{font-size:18px}}.constellation-detail[data-v-5db14fcc]{width:100%}.detail-header[data-v-5db14fcc]{border-bottom:1px solid #f0f0f0;margin-bottom:16px;padding-bottom:12px}.constellation-emoji[data-v-5db14fcc]{font-size:24px}.constellation-name[data-v-5db14fcc]{font-size:16px;font-weight:600}.title-icon[data-v-5db14fcc]{font-size:18px}.title-icon--warning[data-v-5db14fcc]{color:#faad14}.desc-text[data-v-5db14fcc]{color:#666;margin-left:8px}.desc-text.small[data-v-5db14fcc]{font-size:13px}.personality-text[data-v-5db14fcc]{color:#666;line-height:1.6}.personality-text.small[data-v-5db14fcc]{font-size:13px}[data-v-5db14fcc] .ant-descriptions__label{color:#333;font-weight:600}[data-v-5db14fcc] .ant-descriptions__content{color:#666}[data-v-5db14fcc] .ant-tag{border-radius:6px;font-weight:500}.constellation-container[data-v-9d0958cf]{flex-direction:column;gap:16px;display:flex}.main-tabs[data-v-9d0958cf] .ant-tabs-content{padding-top:8px}.empty-card[data-v-9d0958cf],.form-card[data-v-9d0958cf],.help-card[data-v-9d0958cf],.reference-card[data-v-9d0958cf],.result-card[data-v-9d0958cf]{border-radius:12px;transition:all .3s;box-shadow:0 2px 8px #0000000f}.form-card[data-v-9d0958cf]:hover,.result-card[data-v-9d0958cf]:hover{box-shadow:0 4px 16px #0000001a}.empty-card[data-v-9d0958cf]{justify-content:center;align-items:center;min-height:320px;display:flex}.card-title[data-v-9d0958cf]{font-size:16px;font-weight:600}.title-icon[data-v-9d0958cf]{font-size:18px}.title-icon--primary[data-v-9d0958cf]{color:#1677ff}.title-icon--danger[data-v-9d0958cf]{color:#ff4d4f}.title-icon--warning[data-v-9d0958cf]{color:#faad14}.select-label[data-v-9d0958cf]{color:#333;margin-bottom:8px;font-weight:500}.quick-actions[data-v-9d0958cf],.result-header[data-v-9d0958cf]{gap:8px;display:flex}.result-header[data-v-9d0958cf]{flex-wrap:wrap;justify-content:space-between;align-items:center}.constellation-emoji[data-v-9d0958cf]{font-size:28px}.constellation-name[data-v-9d0958cf]{font-size:18px;font-weight:600}.desc-text[data-v-9d0958cf]{color:#666;margin-left:8px}.desc-text.small[data-v-9d0958cf]{font-size:13px}.personality-text[data-v-9d0958cf]{color:#666;line-height:1.6}.personality-text.small[data-v-9d0958cf]{font-size:13px}.compatibility-result .compatibility-body[data-v-9d0958cf]{text-align:center;padding:24px 8px}.compatibility-emojis[data-v-9d0958cf]{justify-content:center;align-items:center;gap:16px;margin-bottom:12px;font-size:48px;display:flex}.heart-icon[data-v-9d0958cf]{font-size:32px}.compatibility-names[data-v-9d0958cf]{color:#333;margin-bottom:16px;font-size:18px;font-weight:600}.compatibility-score[data-v-9d0958cf]{color:#1677ff;margin-bottom:8px;font-size:36px;font-weight:700}.compatibility-desc[data-v-9d0958cf]{color:#666;max-width:420px;margin:0 auto;font-size:14px;line-height:1.6}.level-tag[data-v-9d0958cf]{border-radius:6px;margin-top:16px;padding:4px 12px;font-size:14px}.compatibility-detail-title[data-v-9d0958cf]{color:#333;text-align:center;margin-bottom:16px;font-size:16px;font-weight:600}.reference-filter[data-v-9d0958cf]{border-bottom:1px solid #f0f0f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:16px;display:flex}.panel-emoji[data-v-9d0958cf]{font-size:20px}.panel-name[data-v-9d0958cf]{font-size:15px;font-weight:600}.help-card[data-v-9d0958cf]{margin-top:16px}.help-section[data-v-9d0958cf]{margin-bottom:16px}.help-title[data-v-9d0958cf]{color:#333;margin:0 0 10px;font-size:15px;font-weight:600}.help-list[data-v-9d0958cf]{color:#666;margin:0;padding-left:18px;line-height:1.8}[data-v-9d0958cf] .ant-descriptions__label{color:#333;font-weight:600}[data-v-9d0958cf] .ant-descriptions__content{color:#666}[data-v-9d0958cf] .ant-collapse-header{font-weight:500}[data-v-9d0958cf] .ant-collapse-content{background:#fafafa}[data-v-9d0958cf] .ant-tag{border-radius:6px;font-weight:500}.fade-enter-active[data-v-9d0958cf],.fade-leave-active[data-v-9d0958cf]{transition:opacity .25s}.fade-enter-from[data-v-9d0958cf],.fade-leave-to[data-v-9d0958cf]{opacity:0}@media (width<=768px){[data-v-9d0958cf] .ant-descriptions__label{font-size:12px}.reference-filter[data-v-9d0958cf]{flex-direction:column;align-items:flex-start}.compatibility-emojis[data-v-9d0958cf]{gap:12px;font-size:36px}.heart-icon[data-v-9d0958cf]{font-size:24px}.compatibility-score[data-v-9d0958cf]{font-size:28px}}.daily-fortune-tool[data-v-d54d2012]{width:100%}.empty-card[data-v-d54d2012],.help-card[data-v-d54d2012],.query-card[data-v-d54d2012],.result-card[data-v-d54d2012]{margin-bottom:16px}.title-icon[data-v-d54d2012]{font-size:18px}.title-icon--warning[data-v-d54d2012]{color:#faad14}.card-title[data-v-d54d2012]{font-size:16px;font-weight:600}.result-header[data-v-d54d2012]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.constellation-emoji[data-v-d54d2012]{font-size:28px}.constellation-name[data-v-d54d2012]{font-size:18px;font-weight:600}.fortune-overview[data-v-d54d2012]{text-align:center;padding:20px 0}.overall-score[data-v-d54d2012]{margin-bottom:16px;position:relative}.score-emoji[data-v-d54d2012]{margin-bottom:8px;font-size:48px;line-height:1}.score-value[data-v-d54d2012]{letter-spacing:-2px;font-size:72px;font-weight:800;line-height:1.1}.score-unit[data-v-d54d2012]{opacity:.7;margin-left:2px;font-size:24px;font-weight:600}.score-label[data-v-d54d2012]{color:#666;margin-top:8px;font-size:18px;font-weight:600}.overall-text[data-v-d54d2012]{color:#555;background:#f8f9fa;border-radius:8px;max-width:560px;margin-top:20px;margin-left:auto;margin-right:auto;padding:12px 16px;font-size:15px;line-height:1.7}.score-item[data-v-d54d2012]{text-align:center;border-radius:12px;flex-direction:column;align-items:center;height:100%;padding:20px 16px;transition:transform .2s,box-shadow .2s;display:flex}.score-item[data-v-d54d2012]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000000f}.score-item--love[data-v-d54d2012]{background:linear-gradient(#fff0f6,#fafafa)}.score-item--career[data-v-d54d2012]{background:linear-gradient(#e6f4ff,#fafafa)}.score-item--wealth[data-v-d54d2012]{background:linear-gradient(#fffbe6,#fafafa)}.score-item--health-bar[data-v-d54d2012]{background:linear-gradient(90deg,#f6ffed,#fafafa);padding:20px 24px}.health-header[data-v-d54d2012]{align-items:center;gap:8px;margin-bottom:12px;display:flex}.health-score[data-v-d54d2012]{margin-left:auto;font-size:20px;font-weight:700}.score-icon[data-v-d54d2012]{margin-bottom:8px;font-size:28px}.score-item--health-bar .score-icon[data-v-d54d2012]{margin-bottom:0}.score-icon--love[data-v-d54d2012]{color:#eb2f96}.score-icon--career[data-v-d54d2012]{color:#1677ff}.score-icon--wealth[data-v-d54d2012]{color:#faad14}.score-icon--health[data-v-d54d2012]{color:#52c41a}.score-title[data-v-d54d2012]{color:#333;margin-bottom:12px;font-size:18px;font-weight:700}.score-item--health-bar .score-title[data-v-d54d2012]{margin-bottom:0}.score-desc[data-v-d54d2012]{color:#666;margin-top:14px;font-size:13px;line-height:1.7}.score-item--health-bar .score-desc[data-v-d54d2012]{margin-top:10px}.score-item[data-v-d54d2012] .ant-progress-text{font-size:22px;font-weight:700}.score-item[data-v-d54d2012] .ant-progress-circle-trail{stroke:#f0f0f0!important}.lucky-value[data-v-d54d2012]{color:#1677ff;font-size:18px;font-weight:700}[data-v-d54d2012] .ant-card__header{min-height:44px;padding:0 12px}[data-v-d54d2012] .ant-card__title{padding:10px 0;font-size:16px;font-weight:600}[data-v-d54d2012] .ant-form-item-label{font-weight:500}[data-v-d54d2012] .ant-descriptions__label{color:#333;width:110px;font-weight:600}[data-v-d54d2012] .ant-descriptions__content{color:#666}[data-v-d54d2012] .ant-tag{border-radius:6px}.fortune-section[data-v-d54d2012]{margin-bottom:20px}.fortune-section[data-v-d54d2012]:last-child{margin-bottom:0}.section-header[data-v-d54d2012]{border-radius:8px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 14px;font-size:15px;font-weight:700;display:flex}.section-icon[data-v-d54d2012]{font-size:20px}.section-title[data-v-d54d2012]{letter-spacing:1px;margin:0;padding:0}.section-header--lucky[data-v-d54d2012]{color:#d48806;background:linear-gradient(90deg,#fff7e6,#fffbe6)}.section-header--caution[data-v-d54d2012]{color:#d4380d;background:linear-gradient(90deg,#fff2e8,#fff1e0)}.section-header--reminder[data-v-d54d2012]{color:#096dd9;background:linear-gradient(90deg,#e6f7ff,#e6fffb)}.fortune-alert[data-v-d54d2012]{border-radius:8px;margin-bottom:8px}.fortune-alert[data-v-d54d2012]:last-child{margin-bottom:0}.alert-text[data-v-d54d2012]{color:#333;font-size:13px;line-height:1.6}.calc-collapse[data-v-d54d2012]{margin-top:20px}.calc-collapse[data-v-d54d2012] .ant-collapse-header{color:#1d39c4;background:linear-gradient(90deg,#f0f5ff,#e6f7ff);font-size:15px;font-weight:700;border-radius:8px!important;padding:12px 16px!important}.calc-collapse[data-v-d54d2012] .ant-collapse-content-box{padding:16px}.calc-section[data-v-d54d2012]{margin-bottom:16px}.calc-subtitle[data-v-d54d2012]{color:#333;margin-bottom:8px;font-size:15px;font-weight:700}.calc-desc[data-v-d54d2012]{color:#666;margin-bottom:12px;font-size:13px}.factor-weights[data-v-d54d2012]{margin-bottom:8px}.factor-weight-item[data-v-d54d2012]{text-align:center;border:1px solid #f0f0f0;border-radius:8px;padding:12px 8px}.factor-weight-item--date[data-v-d54d2012]{background:linear-gradient(#fff7e6,#fffbe6);border-color:#ffd591}.factor-weight-item--time[data-v-d54d2012]{background:linear-gradient(#e6f7ff,#f0f5ff);border-color:#91d5ff}.factor-weight-item--personal[data-v-d54d2012]{background:linear-gradient(#f6ffed,#fcffe6);border-color:#b7eb8f}.factor-weight-item--universe[data-v-d54d2012]{background:linear-gradient(#f9f0ff,#efdbff);border-color:#d3adf7}.factor-weight-label[data-v-d54d2012]{color:#666;margin-bottom:4px;font-size:12px}.factor-weight-value[data-v-d54d2012]{color:#333;font-size:20px;font-weight:700}.calc-detail-item[data-v-d54d2012]{background:#fafafa;border-radius:8px;margin-bottom:12px;padding:12px}.calc-detail-header[data-v-d54d2012]{align-items:center;gap:8px;margin-bottom:6px;display:flex}.calc-detail-icon[data-v-d54d2012]{font-size:18px}.calc-detail-label[data-v-d54d2012]{color:#333;font-size:14px;font-weight:600}.calc-detail-level[data-v-d54d2012]{color:#666;margin-left:auto;font-size:13px}.calc-detail-desc[data-v-d54d2012]{color:#999;margin-bottom:10px;font-size:12px}.factor-row[data-v-d54d2012]{margin-bottom:8px}.factor-chip[data-v-d54d2012]{background:#fff;border:1px solid #e8e8e8;border-radius:6px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.factor-chip-label[data-v-d54d2012]{color:#999;font-size:11px}.factor-chip-value[data-v-d54d2012]{font-size:14px;font-weight:600}.factor-chip-value.positive[data-v-d54d2012]{color:#52c41a}.factor-chip-value.negative[data-v-d54d2012]{color:#ff4d4f}.calc-detail-result[data-v-d54d2012]{background:#fff;border-left:3px solid #1890ff;padding:8px 12px;font-size:13px}.calc-detail-result[data-v-d54d2012],.calc-formula[data-v-d54d2012]{color:#333;border-radius:6px;font-weight:600}.calc-formula[data-v-d54d2012]{background:#f6f8fa;margin-bottom:8px;padding:10px 14px;font-size:14px}.calc-formula-detail[data-v-d54d2012]{color:#666;margin-bottom:12px;font-size:13px}.calc-overall-score[data-v-d54d2012]{text-align:center;background:#fafafa;border-radius:12px;padding:12px;font-size:48px;font-weight:800}.algo-notes[data-v-d54d2012]{margin:0;padding-left:20px}.algo-notes li[data-v-d54d2012]{color:#666;font-size:13px;line-height:1.8}.algo-notes li strong[data-v-d54d2012]{color:#333}.university-container[data-v-3ababf1f]{gap:16px}.stat-card[data-v-3ababf1f],.university-container[data-v-3ababf1f]{flex-direction:column;display:flex}.stat-card[data-v-3ababf1f]{text-align:center;color:#fff;cursor:default;border-radius:12px;justify-content:space-between;min-height:140px;padding:20px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 2px 8px #00000014}.stat-card[data-v-3ababf1f]:before{background:#ffffff1f;width:180px;height:180px;transition:all .5s;top:-50%;right:-30%}.stat-card[data-v-3ababf1f]:after,.stat-card[data-v-3ababf1f]:before{content:"";border-radius:50%;position:absolute}.stat-card[data-v-3ababf1f]:after{background:#ffffff14;width:140px;height:140px;bottom:-40%;left:-20%}.stat-card[data-v-3ababf1f]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000026}.stat-card[data-v-3ababf1f]:hover:before{transform:scale(1.3)}.stat-total[data-v-3ababf1f]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.stat-985[data-v-3ababf1f]{background:linear-gradient(135deg,#fa541c 0,#ff7a45 50%,#ffa940)}.stat-211[data-v-3ababf1f]{background:linear-gradient(135deg,#ff5b2d 0,#9254de 50%,#b37feb)}.stat-df[data-v-3ababf1f]{background:linear-gradient(135deg,#13c2c2 0,#36cfc9 50%,#5cdbd3)}.stat-normal[data-v-3ababf1f]{background:linear-gradient(135deg,#2f54eb 0,#597ef7 50%,#85a5ff)}.stat-benke[data-v-3ababf1f]{background:linear-gradient(135deg,#389e0d 0,#52c41a 50%,#73d13d)}.stat-zhuanke[data-v-3ababf1f]{background:linear-gradient(135deg,#d46b08 0,#fa8c16 50%,#ffa940)}.stat-adult[data-v-3ababf1f]{background:linear-gradient(135deg,#531dab 0,#722ed1 50%,#9254de)}.stat-header[data-v-3ababf1f]{z-index:1;justify-content:space-between;align-items:center;margin-bottom:8px;display:flex;position:relative}.stat-icon[data-v-3ababf1f]{opacity:.9;filter:drop-shadow(0 2px 4px #00000026);font-size:24px}.stat-badge[data-v-3ababf1f]{border:1px solid #fff6;padding:0 8px;font-size:12px;line-height:20px;color:#fff!important;background:#fff3!important}.stat-value[data-v-3ababf1f]{text-shadow:0 2px 6px #00000026;letter-spacing:1px;margin:4px 0 6px;font-size:38px;font-weight:700;line-height:1.1}.stat-title[data-v-3ababf1f],.stat-value[data-v-3ababf1f]{z-index:1;position:relative}.stat-title[data-v-3ababf1f]{opacity:.95;letter-spacing:.5px;font-size:15px;font-weight:600}.stat-footer[data-v-3ababf1f]{opacity:.85;z-index:1;border-top:1px solid #fff3;margin-top:8px;padding-top:6px;font-size:12px;position:relative}.filter-card[data-v-3ababf1f],.uni-card[data-v-3ababf1f]{border-radius:8px}.uni-card[data-v-3ababf1f]{border:1px solid #f0f0f0;height:100%;transition:all .3s}.uni-card[data-v-3ababf1f]:hover{border-color:#1677ff;box-shadow:0 8px 20px #0000001a}.uni-card-title[data-v-3ababf1f]{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.university-name[data-v-3ababf1f]{color:#262626;white-space:nowrap;text-overflow:ellipsis;cursor:default;flex:1;min-width:0;max-width:180px;font-size:16px;font-weight:600;overflow:hidden}.copy-btn[data-v-3ababf1f]{color:#1677ff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:14px;transition:all .2s;display:inline-flex}.copy-btn[data-v-3ababf1f]:hover{transform:scale(1.1);color:#0958d9!important;background:#e6f4ff!important}.copy-btn[data-v-3ababf1f]:active{transform:scale(.95)}.university-info[data-v-3ababf1f]{font-size:14px}.info-item[data-v-3ababf1f]{color:#595959;margin-bottom:6px;line-height:1.6}.info-item.desc[data-v-3ababf1f]{color:#8c8c8c;background:#fafafa;border-radius:4px;margin-top:8px;padding:8px;font-size:13px;line-height:1.5}.card-footer[data-v-3ababf1f]{color:#1677ff;border-top:1px dashed #f0f0f0;justify-content:space-between;align-items:center;margin-top:12px;padding-top:10px;font-size:12px;display:flex}.view-detail-tip[data-v-3ababf1f]{align-items:center;font-weight:500;display:inline-flex}.view-detail-arrow[data-v-3ababf1f]{color:#1677ff;font-size:12px;transition:transform .2s}.uni-card:hover .view-detail-arrow[data-v-3ababf1f]{color:#0958d9;transform:translate(4px)}.uni-card:hover .view-detail-tip[data-v-3ababf1f]{color:#0958d9}.uni-card[data-v-3ababf1f]{cursor:pointer;transition:all .25s}.uni-card[data-v-3ababf1f]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #1677ff26!important}.detail-header[data-v-3ababf1f]{justify-content:space-between;align-items:flex-start;gap:16px;padding-right:8px;display:flex}.detail-header-left[data-v-3ababf1f]{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.detail-emblem[data-v-3ababf1f]{color:#fff;background:linear-gradient(135deg,#1677ff,#69b1ff);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:32px;display:flex;box-shadow:0 4px 12px #1677ff40}.detail-header-info[data-v-3ababf1f]{flex:1;min-width:0}.detail-name[data-v-3ababf1f]{color:#262626;line-height:1.3;margin:0 0 8px!important;font-size:22px!important;font-weight:700!important}.detail-tags[data-v-3ababf1f]{flex-wrap:wrap;gap:6px;display:flex}.detail-tag-item[data-v-3ababf1f]{border-radius:12px;padding:2px 10px;font-size:12px}.detail-close[data-v-3ababf1f]{color:#8c8c8c;flex-shrink:0}.detail-close[data-v-3ababf1f]:hover{color:#1677ff;background:#e6f4ff!important}.detail-section[data-v-3ababf1f]{margin-bottom:20px}.detail-section-title[data-v-3ababf1f]{color:#262626;align-items:center;display:flex;margin:0 0 12px!important;font-size:15px!important;font-weight:600!important}.info-card[data-v-3ababf1f]{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;height:100%;padding:12px 14px;transition:all .2s}.info-card[data-v-3ababf1f]:hover{background:#f0f5ff;border-color:#d6e4ff}.info-card-label[data-v-3ababf1f]{color:#8c8c8c;align-items:center;gap:6px;margin-bottom:4px;font-size:12px;display:flex}.info-card-label[data-v-3ababf1f] .anticon{color:#1677ff}.info-card-value[data-v-3ababf1f]{color:#262626;word-break:break-word;font-size:14px;font-weight:500}.info-card-extra[data-v-3ababf1f]{color:#8c8c8c;margin-left:4px;font-size:12px;font-weight:400}.info-card-motto[data-v-3ababf1f]{background:linear-gradient(135deg,#fff7e6,#ffe7ba);border-color:#ffd591}.info-card-motto .info-card-label[data-v-3ababf1f]{color:#ad6800}.info-card-motto .info-card-label[data-v-3ababf1f] .anticon{color:#fa8c16}.motto-text[data-v-3ababf1f]{letter-spacing:1px;font-style:italic;color:#874d00!important;font-size:15px!important;font-weight:600!important}.detail-introduction[data-v-3ababf1f]{color:#434343;text-indent:2em;background:linear-gradient(135deg,#e6f4ff,#f0f5ff);border-left:4px solid #1677ff;border-radius:8px;padding:16px 18px;font-size:14px;line-height:1.8}.detail-alumni[data-v-3ababf1f],.detail-majors[data-v-3ababf1f],.detail-tags-cloud[data-v-3ababf1f]{flex-wrap:wrap;gap:8px;display:flex}.alumni-tag[data-v-3ababf1f],.major-tag[data-v-3ababf1f],.tag-cloud-item[data-v-3ababf1f]{border-radius:14px;padding:4px 12px;font-size:13px;margin:0!important}.detail-actions[data-v-3ababf1f]{justify-content:center;padding:8px 0;display:flex}.tool-description-wrapper[data-v-3ababf1f]{max-width:1200px;margin:32px auto 0;padding:0 28px}@media (width<=767px){.tool-description-wrapper[data-v-3ababf1f]{padding:0 12px}}.tool-description[data-v-3ababf1f]{max-width:1200px;margin:0 auto}.desc-card[data-v-3ababf1f]{background:#fafafa;border-radius:8px;margin-bottom:16px}.desc-card[data-v-3ababf1f] .ant-card-head-title{font-size:16px;font-weight:600}.desc-card h4[data-v-3ababf1f]{color:#262626;margin-top:16px;margin-bottom:8px;font-size:14px;font-weight:600}.warning-card[data-v-3ababf1f]{background:#fffbe6;border:1px solid #ffe58f}.tip-card[data-v-3ababf1f]{background:#e6f7ff;border:1px solid #91d5ff;height:100%}.tip-card h4[data-v-3ababf1f]{color:#1890ff;margin-top:0;margin-bottom:12px}.tip-list[data-v-3ababf1f]{margin:8px 0;padding-left:20px}.tip-list li[data-v-3ababf1f]{color:#595959;margin-bottom:6px;font-size:13px;line-height:1.6}.feature-list[data-v-3ababf1f]{margin:12px 0;padding-left:20px}.feature-list li[data-v-3ababf1f]{margin-bottom:8px;font-size:14px;line-height:1.6}.feature-list strong[data-v-3ababf1f]{color:#fa541c}.city-tier-tag[data-v-3ababf1f]{cursor:pointer;margin:0 12px 0 0!important}.city-tier-tag[data-v-3ababf1f] .ant-checkbox-wrapper{padding:0}.city-tier-content[data-v-3ababf1f]{align-items:center;gap:4px;font-size:13px;display:inline-flex}.city-tier-name[data-v-3ababf1f]{color:#595959}.city-tier-count[data-v-3ababf1f]{color:#8c8c8c;font-size:12px}.tag-recommend-row[data-v-3ababf1f]{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}.tag-recommend-label[data-v-3ababf1f]{color:#595959;white-space:nowrap;margin-right:4px;font-size:13px;font-weight:600;line-height:24px}.tag-recommend-item[data-v-3ababf1f]{cursor:pointer!important;padding:2px 10px!important;font-size:12px!important}.tag-cloud-item[data-v-3ababf1f]{margin:0 12px 0 0!important}.tag-cloud-item[data-v-3ababf1f] .ant-checkbox-wrapper{padding:0}.tag-selected-summary[data-v-3ababf1f]{color:#595959;margin-top:10px;font-size:12px}@media (width<=768px){.stat-card[data-v-3ababf1f]{min-height:120px;padding:16px 12px}.stat-value[data-v-3ababf1f]{font-size:30px}.stat-title[data-v-3ababf1f]{font-size:14px}.university-name[data-v-3ababf1f]{max-width:140px;font-size:14px}}.unit-converter-container[data-v-c459deef]{flex-direction:column;gap:16px;display:flex}.category-grid[data-v-c459deef]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;display:grid}.category-btn[data-v-c459deef]{height:auto;padding:16px 8px}.category-content[data-v-c459deef]{flex-direction:column;align-items:center;gap:8px;display:flex}.category-icon[data-v-c459deef]{font-size:32px}.category-name[data-v-c459deef]{font-size:14px;font-weight:500}.result-input[data-v-c459deef]{font-size:18px;font-weight:600}@media (width<=768px){.category-grid[data-v-c459deef]{grid-template-columns:repeat(3,1fr)}}.dynasty-container[data-v-b2299249]{flex-direction:column;gap:16px;display:flex}@media (width<=768px){[data-v-b2299249] .ant-descriptions__label{font-size:12px}}.paper-size-container[data-v-e8aff2ae]{flex-direction:column;gap:16px;display:flex}.unit-card[data-v-e8aff2ae]{background:linear-gradient(135deg,#667eea,#764ba2)}.unit-card[data-v-e8aff2ae] .ant-space{color:#fff}.unit-card[data-v-e8aff2ae] .ant-radio-button__inner{color:#fff;background:#fff3;border-color:#ffffff4d}.unit-card[data-v-e8aff2ae] .ant-radio-button__original-radio:checked+.ant-radio-button__inner{color:#667eea;background:#fff}.compare-card[data-v-e8aff2ae],.help-card[data-v-e8aff2ae],.result-card[data-v-e8aff2ae],.search-card[data-v-e8aff2ae],.series-card[data-v-e8aff2ae]{border-radius:8px}.paper-grid[data-v-e8aff2ae]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.paper-item[data-v-e8aff2ae]{transition:all .3s}.paper-item[data-v-e8aff2ae]:hover{transform:translateY(-4px)}.paper-header[data-v-e8aff2ae]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.paper-name[data-v-e8aff2ae]{color:#303133;font-size:18px;font-weight:600}.paper-size[data-v-e8aff2ae]{color:#409eff;margin:8px 0;font-size:20px;font-weight:700}.paper-area[data-v-e8aff2ae],.paper-multiplier[data-v-e8aff2ae],.paper-ratio[data-v-e8aff2ae]{color:#909399;margin:4px 0;font-size:12px}.paper-description[data-v-e8aff2ae]{color:#606266;margin:8px 0;font-size:13px}.paper-use[data-v-e8aff2ae]{color:#67c23a;margin:8px 0;font-size:13px}@media (width<=768px){.paper-grid[data-v-e8aff2ae]{grid-template-columns:1fr}.paper-size[data-v-e8aff2ae]{font-size:16px}}.quick-section[data-v-377104b8]{background:#fff7ed;border:1px solid #ffedd5;margin-bottom:24px}.quick-buttons[data-v-377104b8]{flex-wrap:wrap;gap:10px;display:flex}.quick-btn[data-v-377104b8]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:140px;padding:12px 20px;transition:all .3s;display:inline-flex}.quick-btn[data-v-377104b8]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-2px)}.quick-btn-name[data-v-377104b8]{color:#333;font-size:14px;font-weight:600}.quick-btn-desc[data-v-377104b8]{color:#666;margin-top:4px;font-size:12px}.quick-title-row[data-v-377104b8]{align-items:center;gap:12px;margin-top:16px;display:flex}.quick-title-label[data-v-377104b8]{color:#333;flex-shrink:0;font-size:14px;font-weight:600}@media (width<=768px){.quick-buttons[data-v-377104b8]{flex-direction:column}.quick-btn[data-v-377104b8]{text-align:center;align-items:center;width:100%}}.control-card[data-v-377104b8]{background:#fafafa}.merged-qr-card[data-v-377104b8]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:16px;transition:border-color .3s}.merged-qr-card[data-v-377104b8]:hover{border-color:#1677ff}.merged-qr-header[data-v-377104b8]{align-items:center;gap:8px;margin-bottom:12px;display:flex}.channel-dot[data-v-377104b8]{border-radius:50%;flex-shrink:0;width:10px;height:10px}.channel-name[data-v-377104b8]{color:#333;flex:1;font-size:13px;font-weight:600}.merged-qr-preview[data-v-377104b8]{flex-direction:column;align-items:center;gap:8px;display:flex}.qr-preview-img[data-v-377104b8]{-o-object-fit:contain;object-fit:contain;border:1px solid #f0f0f0;border-radius:4px;width:80px;height:80px}.qr-text-preview[data-v-377104b8]{color:#666;word-break:break-all;-webkit-line-clamp:2;background:#f9f9f9;border:1px dashed #e0e0e0;border-radius:4px;-webkit-box-orient:vertical;max-width:100%;padding:6px 8px;font-size:12px;display:-webkit-box;overflow:hidden}.merged-qr-link[data-v-377104b8]{gap:8px;margin-top:8px;display:flex}.merged-qr-tip[data-v-377104b8]{color:#999;text-align:center;margin-top:8px;font-size:12px}.merged-qr-result[data-v-377104b8]{text-align:center;background:#fff;border:1px solid #f0f0f0;border-radius:8px;margin-top:20px;padding:16px}.merged-qr-result-title[data-v-377104b8]{color:#333;margin-bottom:12px;font-size:14px;font-weight:600}.merged-qr-img[data-v-377104b8]{border:1px solid #e0e0e0;border-radius:4px;max-width:280px}.merged-qr-actions[data-v-377104b8]{text-align:center;margin-top:16px}.action-card[data-v-377104b8],.preview-card[data-v-377104b8]{background:#fafafa}.preview-area[data-v-377104b8]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;justify-content:center;padding:16px;display:flex}.preview-image[data-v-377104b8]{-o-object-fit:contain;object-fit:contain;border-radius:4px;max-width:100%;max-height:600px}.help-card[data-v-377104b8]{background:#fafafa;border-radius:8px;margin-top:16px}.help-sections[data-v-377104b8]{gap:20px}.help-section[data-v-377104b8],.help-sections[data-v-377104b8]{flex-direction:column;display:flex}.help-section[data-v-377104b8]{gap:8px}.help-section-title[data-v-377104b8]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-377104b8]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-377104b8]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-377104b8]:nth-child(odd){background:#fff}.help-faq-q[data-v-377104b8]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-377104b8]{color:#666;margin:0;line-height:1.8}.size-chart-container[data-v-9f9d63c7]{flex-direction:column;gap:16px;display:flex}.size-card[data-v-9f9d63c7]{border-radius:8px}.size-grid[data-v-9f9d63c7]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.size-item[data-v-9f9d63c7]{transition:all .3s}.size-item[data-v-9f9d63c7]:hover{transform:translateY(-4px)}.size-header[data-v-9f9d63c7]{justify-content:space-between;align-items:center;display:flex}.size-details[data-v-9f9d63c7],.size-header[data-v-9f9d63c7]{margin-bottom:12px}.size-row[data-v-9f9d63c7]{border-bottom:1px dashed #f0f0f0;justify-content:space-between;padding:4px 0;display:flex}.size-row[data-v-9f9d63c7]:last-child{border-bottom:none}.size-row .label[data-v-9f9d63c7]{color:#909399;font-size:13px}.size-row span[data-v-9f9d63c7]:last-child{color:#303133;font-weight:600}@media (width<=768px){.size-grid[data-v-9f9d63c7]{grid-template-columns:1fr}}.capital-container[data-v-0960ac0f]{flex-direction:column;gap:16px;display:flex}.country-item[data-v-0960ac0f],.filter-card[data-v-0960ac0f],.help-card[data-v-0960ac0f],.result-card[data-v-0960ac0f]{border-radius:8px}.country-item[data-v-0960ac0f]{transition:all .3s}.country-item[data-v-0960ac0f]:hover{box-shadow:0 2px 8px #0000001a}.pagination-wrapper[data-v-0960ac0f]{justify-content:center;margin-top:24px;padding:16px 0;display:flex}.continent-table[data-v-0960ac0f]{flex-direction:column;gap:8px;display:flex}.continent-item[data-v-0960ac0f]{background:#00000005;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.continent-item .label[data-v-0960ac0f]{color:#888;font-size:12px}.continent-item .value[data-v-0960ac0f]{color:#1677ff;font-size:13px;font-weight:700}@media (width<=768px){.country-item[data-v-0960ac0f] .ant-row{flex-direction:column}.country-item[data-v-0960ac0f] .ant-col{margin-bottom:12px}}.color-container[data-v-eac8436e]{flex-direction:column;gap:16px;display:flex}.format-card[data-v-eac8436e],.gradient-card[data-v-eac8436e],.help-card[data-v-eac8436e],.palette-card[data-v-eac8436e],.preview-card[data-v-eac8436e]{border-radius:8px;transition:all .3s}.format-card[data-v-eac8436e]:hover{box-shadow:0 2px 12px #00000014}.palette-grid[data-v-eac8436e]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;display:grid}.color-swatch[data-v-eac8436e]{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;height:80px;font-size:14px;font-weight:600;transition:transform .2s;display:flex}.color-swatch[data-v-eac8436e]:hover{transform:scale(1.05)}.gradient-preview[data-v-eac8436e]{flex-wrap:wrap;gap:4px;display:flex}.gradient-color[data-v-eac8436e]{cursor:pointer;border-radius:4px;flex:1;justify-content:center;align-items:center;min-width:60px;height:60px;transition:transform .2s;display:flex}.gradient-color[data-v-eac8436e]:hover{transform:scale(1.1)}.format-table[data-v-eac8436e]{flex-direction:column;gap:8px;display:flex}.format-item[data-v-eac8436e]{background:#00000005;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.format-item .label[data-v-eac8436e]{color:#888;font-size:12px}.format-item .value[data-v-eac8436e]{color:#333;font-size:13px;font-weight:500}.format-item .value.highlight[data-v-eac8436e]{color:#1677ff;font-family:Courier New,monospace;font-weight:700}@media (width<=768px){.palette-grid[data-v-eac8436e]{grid-template-columns:repeat(3,1fr)}}.quick-section[data-v-abec91a1]{background:#fff7ed;border:1px solid #ffedd5}.quick-buttons[data-v-abec91a1]{flex-wrap:wrap;gap:10px;display:flex}.quick-btn[data-v-abec91a1]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:140px;padding:12px 20px;transition:all .3s;display:inline-flex}.quick-btn[data-v-abec91a1]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-2px)}.quick-btn-name[data-v-abec91a1]{color:#333;font-size:14px;font-weight:600}.quick-btn-desc[data-v-abec91a1]{color:#666;margin-top:4px;font-size:12px}.control-card[data-v-abec91a1]{background:#fafafa;margin-top:24px}.input-section[data-v-abec91a1]{flex-direction:column;gap:10px;display:flex}.section-title[data-v-abec91a1]{color:#333;font-size:14px;font-weight:600}.section-title-row[data-v-abec91a1]{justify-content:space-between;align-items:center;display:flex}.regex-input-row[data-v-abec91a1]{align-items:center;gap:8px;display:flex}.regex-input-wrapper[data-v-abec91a1]{flex:1;align-items:center;gap:4px;display:flex}.regex-slash[data-v-abec91a1]{color:#ff5b2d;font-family:monospace;font-size:18px;font-weight:600}.regex-input[data-v-abec91a1]{flex:1}.match-info[data-v-abec91a1]{color:#52c41a;font-size:14px}.match-count[data-v-abec91a1]{color:#ff5b2d;font-size:16px;font-weight:700}.flag-quick[data-v-abec91a1]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.flag-quick-label[data-v-abec91a1]{color:#999;font-size:12px}.flag-btns[data-v-abec91a1]{flex-wrap:wrap;gap:6px;display:flex}.flag-btn[data-v-abec91a1]{cursor:pointer;color:#666;background:#fff;border:1px solid #d9d9d9;border-radius:4px;padding:3px 10px;font-size:12px;transition:all .2s}.flag-btn[data-v-abec91a1]:hover{color:#ff5b2d;border-color:#ff5b2d}.flag-btn-active[data-v-abec91a1]{color:#fff;background:#ff5b2d;border-color:#ff5b2d}.stats-grid[data-v-abec91a1]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.stats-card[data-v-abec91a1]{text-align:center;background:#fff7ed;border:1px solid #ffedd5;border-radius:8px;padding:12px}.stats-value[data-v-abec91a1]{color:#ff5b2d;font-size:18px;font-weight:700}.stats-label[data-v-abec91a1]{color:#666;margin-top:4px;font-size:12px}.result-section[data-v-abec91a1]{gap:10px}.match-list[data-v-abec91a1],.result-section[data-v-abec91a1]{flex-direction:column;display:flex}.match-list[data-v-abec91a1]{gap:6px}.match-item[data-v-abec91a1]{background:#f9f9f9;border-radius:6px;align-items:center;gap:10px;padding:8px 12px;display:flex}.match-item[data-v-abec91a1]:nth-child(odd){background:#fff}.match-index[data-v-abec91a1]{color:#fff;background:#ff5b2d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:600;display:flex}.match-text[data-v-abec91a1]{color:#333;background:#fff7ed;border-radius:4px;padding:2px 8px;font-family:Consolas,monospace;font-size:14px}.match-groups[data-v-abec91a1],.match-position[data-v-abec91a1]{color:#999;font-size:12px}.match-position[data-v-abec91a1]{margin-left:auto}.highlight-box[data-v-abec91a1]{white-space:pre-wrap;background:#f5f5f5;border-radius:6px;min-height:80px;padding:12px;font-family:monospace;line-height:1.8}[data-v-abec91a1] .regex-match{color:#ff5b2d;background:#ff5b2d33;border-radius:2px;padding:2px 4px;font-weight:600}.replace-row[data-v-abec91a1]{grid-template-columns:2fr 1fr;align-items:end;gap:16px;display:grid}.replace-item[data-v-abec91a1]{flex-direction:column;gap:8px;display:flex}.primary-btn[data-v-abec91a1]{color:#fff!important;background:#ff5b2d!important;border-color:#ff5b2d!important}.primary-btn[data-v-abec91a1]:hover{background:#ff7a50!important;border-color:#ff7a50!important}.replace-hint[data-v-abec91a1]{text-align:center;color:#bbb;background:#fafafa;border-radius:6px;padding:20px;font-size:13px}.regex-grid[data-v-abec91a1]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.regex-card[data-v-abec91a1]{cursor:pointer;background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:12px;transition:all .2s}.regex-card[data-v-abec91a1]:hover{background:#fff7ed;border-color:#ff5b2d;transform:translateY(-1px)}.regex-name[data-v-abec91a1]{color:#333;margin-bottom:4px;font-size:14px;font-weight:600}.regex-pattern[data-v-abec91a1]{color:#ff5b2d;word-break:break-all;margin-bottom:4px;font-family:monospace;font-size:12px}.regex-desc[data-v-abec91a1]{color:#999;font-size:12px}.ref-section[data-v-abec91a1]{flex-direction:column;gap:12px;display:flex}.meta-grid[data-v-abec91a1]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.meta-item[data-v-abec91a1]{background:#fff7ed;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;display:flex}.meta-symbol[data-v-abec91a1]{color:#fff;text-align:center;background:#ff5b2d;border-radius:4px;min-width:40px;padding:2px 8px;font-family:monospace;font-size:13px;font-weight:600}.meta-desc[data-v-abec91a1]{color:#666;font-size:13px}.flags-grid[data-v-abec91a1]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.flag-item[data-v-abec91a1]{background:#fff7ed;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;display:flex}.flag-symbol[data-v-abec91a1]{color:#fff;background:#ff5b2d;border-radius:4px;padding:2px 8px;font-family:monospace;font-size:14px;font-weight:600}.flag-desc[data-v-abec91a1]{color:#666;font-size:13px}.help-card[data-v-abec91a1]{background:#fafafa;margin-top:24px}.help-sections[data-v-abec91a1]{gap:20px}.help-section[data-v-abec91a1],.help-sections[data-v-abec91a1]{flex-direction:column;display:flex}.help-section[data-v-abec91a1]{gap:8px}.help-section-title[data-v-abec91a1]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-abec91a1]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-abec91a1]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-abec91a1]:nth-child(odd){background:#fff}.help-faq-q[data-v-abec91a1]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-abec91a1]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.meta-grid[data-v-abec91a1],.regex-grid[data-v-abec91a1],.replace-row[data-v-abec91a1]{grid-template-columns:1fr}.stats-grid[data-v-abec91a1]{grid-template-columns:1fr 1fr 1fr}.quick-buttons[data-v-abec91a1]{flex-direction:column}.quick-btn[data-v-abec91a1]{text-align:center;align-items:center;width:100%}}.survival-container[data-v-0eb320b9]{flex-direction:column;gap:16px;display:flex}.danger-item[data-v-0eb320b9],.method-card[data-v-0eb320b9],.plant-card[data-v-0eb320b9],.signal-item[data-v-0eb320b9],.water-card[data-v-0eb320b9]{border-radius:8px}.card-title-row[data-v-0eb320b9],.section-header[data-v-0eb320b9]{justify-content:space-between;align-items:center;display:flex}.section-header h4[data-v-0eb320b9]{margin:0}.danger-list[data-v-0eb320b9],.method-list[data-v-0eb320b9],.signal-list[data-v-0eb320b9]{flex-direction:column;gap:12px;display:flex}.method-item[data-v-0eb320b9]{background:#f5f5f5;border-radius:4px;padding:12px}.method-name[data-v-0eb320b9]{margin-bottom:4px;font-size:14px;font-weight:600}.method-content[data-v-0eb320b9]{color:#666;margin-bottom:8px;font-size:13px}.danger-header[data-v-0eb320b9],.plant-header[data-v-0eb320b9],.signal-header[data-v-0eb320b9]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.plant-grid[data-v-0eb320b9]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.plant-card[data-v-0eb320b9]{cursor:default;transition:all .3s}.plant-card[data-v-0eb320b9]:hover{transform:translateY(-2px)}.plant-info[data-v-0eb320b9]{color:#666;margin-bottom:4px;font-size:13px}.plant-season[data-v-0eb320b9]{color:#999;font-size:12px}.safe-plant[data-v-0eb320b9]{border-left:3px solid #52c41a}.poison-plant[data-v-0eb320b9]{border-left:3px solid #ff4d4f}.water-grid[data-v-0eb320b9]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.steps-list[data-v-0eb320b9]{flex-direction:column;gap:8px;margin-top:8px;display:flex}.step-item[data-v-0eb320b9]{background:#f5f5f5;border-radius:4px;align-items:flex-start;gap:8px;padding:8px;display:flex}.step-number[data-v-0eb320b9]{color:#409eff;min-width:24px;font-weight:600}@media (width<=768px){.plant-grid[data-v-0eb320b9],.water-grid[data-v-0eb320b9]{grid-template-columns:1fr}}.first-aid-container[data-v-e1d501b5]{flex-direction:column;gap:16px;display:flex}.guide-card[data-v-e1d501b5]{border-radius:8px}.card-header[data-v-e1d501b5]{justify-content:space-between}.card-header[data-v-e1d501b5],.timeline-dot[data-v-e1d501b5]{align-items:center;display:flex}.timeline-dot[data-v-e1d501b5]{color:#fff;background:#409eff;border-radius:50%;justify-content:center;width:24px;height:24px;font-size:12px;font-weight:600}.timeline-dot.large-dot[data-v-e1d501b5]{background:#f56c6c;width:32px;height:32px;font-size:18px}.timeline-dot.green-dot[data-v-e1d501b5]{background:#52c41a}.time-info[data-v-e1d501b5]{color:#409eff;margin-top:4px;font-size:12px}.bleeding-table[data-v-e1d501b5],.burn-table[data-v-e1d501b5]{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.bleeding-type-card[data-v-e1d501b5],.burn-degree-card[data-v-e1d501b5]{background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;padding:16px;transition:all .3s}.bleeding-type-card[data-v-e1d501b5]:hover,.burn-degree-card[data-v-e1d501b5]:hover{background:#f5f5f5;border-color:#d9d9d9;box-shadow:0 2px 8px #00000014}.degree-header[data-v-e1d501b5],.type-header[data-v-e1d501b5]{border-bottom:1px solid #e8e8e8;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;display:flex}.degree-header strong[data-v-e1d501b5],.type-header strong[data-v-e1d501b5]{color:#333;font-size:15px}.depth[data-v-e1d501b5]{color:#666;font-size:13px}.degree-detail[data-v-e1d501b5],.type-detail[data-v-e1d501b5]{flex-direction:column;gap:8px;font-size:14px;line-height:1.6;display:flex}.label[data-v-e1d501b5]{color:#555;min-width:80px;font-weight:600;display:inline-block}.steps-list[data-v-e1d501b5]{flex-direction:column;gap:10px;margin-top:12px;display:flex}.step-item[data-v-e1d501b5]{background:#fff;border:1px solid #e8e8e8;border-radius:6px;align-items:flex-start;gap:10px;padding:10px 12px;line-height:1.6;display:flex}.step-number[data-v-e1d501b5]{color:#1890ff;flex-shrink:0;min-width:28px;font-weight:600}.kit-collapse[data-v-e1d501b5]{overflow:hidden;background:#fafafa!important;border:1px solid #e8e8e8!important;border-radius:8px!important}.kit-collapse[data-v-e1d501b5] .ant-collapse-header{font-size:15px;font-weight:600;transition:all .3s;color:#fff!important;background:linear-gradient(135deg,#667eea,#764ba2)!important;border-radius:8px!important;padding:14px 16px!important}.kit-collapse[data-v-e1d501b5] .ant-collapse-header:hover{background:linear-gradient(135deg,#5568d3,#6a3f91)!important}.kit-collapse[data-v-e1d501b5] .ant-collapse-header-text,.kit-collapse[data-v-e1d501b5] .ant-collapse-arrow{color:#fff!important}.kit-collapse[data-v-e1d501b5] .ant-collapse-content{background:#fff!important;border-top:none!important}.kit-collapse[data-v-e1d501b5] .ant-collapse-content-box{padding:16px!important}.kit-collapse .kit-collapse-item[data-v-e1d501b5]{border-radius:8px;margin-bottom:8px;overflow:hidden;border:none!important}.kit-collapse .kit-collapse-item[data-v-e1d501b5]:last-child{margin-bottom:0}.kit-collapse .kit-collapse-item[data-v-e1d501b5] .ant-collapse-content{background:#fff!important}.kit-category-content[data-v-e1d501b5]{padding:4px 0}.kit-item-tag[data-v-e1d501b5]{border-radius:8px;padding:8px 14px;font-size:14px;font-weight:500;transition:all .3s;margin:0!important}.kit-item-tag[data-v-e1d501b5]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #1890ff59}.kit-tip-alert[data-v-e1d501b5]{border:1px solid #b7eb8f;border-radius:8px}.kit-tip-alert[data-v-e1d501b5] .ant-alert-message{font-size:14px;line-height:1.6}.kit-tip-alert[data-v-e1d501b5] .ant-alert-message strong{color:#52c41a;font-weight:600}.fracture-type-card[data-v-e1d501b5]{margin-bottom:16px}.emergency-number-card[data-v-e1d501b5]{min-width:150px}.number-display[data-v-e1d501b5]{text-align:center}.number[data-v-e1d501b5]{color:#f56c6c;font-size:24px;font-weight:600}.name[data-v-e1d501b5]{color:#999;font-size:12px}@media (width<=768px){[data-v-e1d501b5] .ant-descriptions{font-size:12px}}.kit-header{align-items:center;display:flex}.kit-description{color:#666;background:linear-gradient(135deg,#f5f7fa,#e9ecef);border-left:4px solid #667eea;border-radius:8px;margin:12px 0 20px;padding:12px 16px;font-size:15px;line-height:1.8}.kit-cards-container{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;margin-top:20px;display:grid}.kit-category-card{background:#fff;border:1px solid #e8e8e8;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 2px 8px #0000000a}.kit-category-card:hover{border-color:#667eea;transform:translateY(-4px);box-shadow:0 8px 24px #667eea26}.kit-card-header{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);align-items:center;gap:12px;padding:16px 20px;display:flex}.kit-card-icon{font-size:28px;line-height:1}.kit-card-title{flex:1;font-size:16px;font-weight:600}.kit-card-count{opacity:.9;background:#fff3;border-radius:12px;padding:4px 12px;font-size:13px;font-weight:500}.kit-card-content{background:#fafafa;padding:20px}.kit-items-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.kit-item{cursor:default;background:#fff;border:1px solid #e8e8e8;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;transition:all .2s;display:flex}.kit-item:hover{background:#f0f5ff;border-color:#667eea;transform:translate(4px);box-shadow:0 2px 8px #667eea26}.kit-item-icon{color:#52c41a;flex-shrink:0;font-size:14px;font-weight:700}.kit-item-name{color:#333;flex:1;font-size:14px;line-height:1.4}.kit-tip-alert{border-radius:8px;border:1px solid #b7eb8f!important}.kit-tip-alert :deep(.ant-alert-message){padding:0}.kit-tip-content{align-items:flex-start;gap:10px;line-height:1.6;display:flex}.kit-tip-icon{flex-shrink:0;margin-top:2px;font-size:16px}.kit-tip-content strong{color:#52c41a;font-weight:600}@media (width<=768px){.kit-cards-container{grid-template-columns:1fr}.kit-items-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.kit-card-header{padding:14px 16px}.kit-card-content{padding:16px}}.bleeding-header{align-items:center;display:flex}.bleeding-description{color:#666;background:linear-gradient(135deg,#fff5f5,#ffe5e5);border-left:4px solid #f56c6c;border-radius:8px;margin:12px 0 24px;padding:12px 16px;font-size:15px;line-height:1.8}.section-title{color:#333;border-bottom:2px solid #f0f0f0;align-items:center;gap:8px;margin:0 0 16px;padding-bottom:12px;font-size:17px;font-weight:600;display:flex}.title-icon{font-size:20px}.bleeding-types-section{margin-bottom:32px}.bleeding-types-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.bleeding-type-card-new{background:#fff;border:1px solid #e8e8e8;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 2px 8px #0000000a}.bleeding-type-card-new:hover{border-color:#f56c6c;transform:translateY(-4px);box-shadow:0 8px 24px #f56c6c26}.type-card-header{color:#fff;background:linear-gradient(135deg,#f56c6c,#ff7875);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.type-name{font-size:16px;font-weight:600}.danger-tag{font-weight:500;color:#fff!important;background:#fff3!important;border:none!important;margin:0!important}.type-card-body{background:#fafafa;padding:18px}.type-info-row{border-bottom:1px dashed #e8e8e8;gap:12px;padding:10px 0;line-height:1.6;display:flex}.type-info-row:last-child{border-bottom:none}.type-info-row.highlight{background:#fff7e6;border-bottom:none;border-radius:6px;margin-top:8px;padding:10px 12px}.info-label{color:#999;flex-shrink:0;min-width:70px;font-size:13px}.info-value{color:#333;flex:1;font-size:14px}.type-info-row.highlight .info-label{color:#fa8c16;font-weight:600}.type-info-row.highlight .info-value{color:#d46b08;font-weight:500}.bleeding-methods-section{margin-top:32px}.bleeding-methods-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:20px;display:grid}.method-card{background:#fff;border:1px solid #e8e8e8;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 2px 8px #0000000a}.method-card:hover{border-color:#1890ff;transform:translateY(-4px);box-shadow:0 8px 24px #1890ff26}.method-card-header{color:#fff;background:linear-gradient(135deg,#1890ff,#40a9ff);align-items:center;gap:12px;padding:16px 20px;display:flex}.method-number{background:#ffffff40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;font-weight:700;display:flex}.method-title{flex:1;font-size:16px;font-weight:600}.method-card-body{background:#fafafa;padding:20px}.method-applicable{background:#e6f7ff;border-left:3px solid #1890ff;border-radius:8px;margin-bottom:12px;padding:12px 16px;line-height:1.6}.applicable-label{color:#0050b3;margin-right:8px;font-size:14px;font-weight:600}.applicable-value{color:#333;font-size:14px}.method-warning{border-radius:8px;margin-bottom:12px}.warning-content{align-items:flex-start;gap:8px;line-height:1.6;display:flex}.warning-icon{flex-shrink:0;font-size:16px}.method-steps{margin-top:16px}.steps-header{color:#333;border-bottom:2px solid #1890ff;margin-bottom:12px;padding-bottom:8px;font-size:14px;font-weight:600;display:inline-block}.steps-list-new{flex-direction:column;gap:10px;display:flex}.step-item-new{background:#fff;border:1px solid #e8e8e8;border-radius:8px;align-items:flex-start;gap:12px;padding:12px 14px;line-height:1.6;transition:all .2s;display:flex}.step-item-new:hover{background:#f0f5ff;border-color:#1890ff;transform:translate(4px);box-shadow:0 2px 8px #1890ff1a}.step-badge{color:#fff;background:linear-gradient(135deg,#1890ff,#40a9ff);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-top:1px;font-size:13px;font-weight:700;display:flex}.step-text{color:#333;flex:1;font-size:14px}@media (width<=768px){.bleeding-methods-grid,.bleeding-types-grid{grid-template-columns:1fr}.method-card-header,.type-card-header{padding:12px 14px}.method-card-body,.type-card-body{padding:14px}.info-label{min-width:60px}}.poisoning-header{align-items:center;display:flex}.poisoning-description{color:#666;background:linear-gradient(135deg,#fff3e0,#ffe0b2);border-left:4px solid #fa8c16;border-radius:8px;margin:12px 0 24px;padding:12px 16px;font-size:15px;line-height:1.8}.poisoning-types-section{margin-bottom:32px}.poisoning-types-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:20px;display:grid}.poisoning-type-card{background:#fff;border:1px solid #e8e8e8;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 2px 8px #0000000a}.poisoning-type-card:hover{border-color:#fa8c16;transform:translateY(-4px);box-shadow:0 8px 24px #fa8c1626}.poisoning-card-header{color:#fff;background:linear-gradient(135deg,#fa8c16,#ffa940);align-items:center;gap:12px;padding:16px 20px;display:flex}.poisoning-icon{font-size:28px;line-height:1}.poisoning-title{flex:1;font-size:17px;font-weight:600}.poisoning-card-body{background:#fafafa;padding:20px}.poisoning-info-section{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.info-section{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:12px 14px}.info-section.symptoms{border-left:3px solid #f56c6c}.info-section.causes{border-left:3px solid #faad14}.section-label{color:#999;align-items:center;gap:6px;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}.label-icon{font-size:16px}.section-content{color:#333;padding-left:22px;font-size:14px;line-height:1.6}.emergency-steps-section{margin-bottom:16px}.steps-section-title{color:#333;border-bottom:2px solid #fa8c16;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:8px;font-size:15px;font-weight:600;display:flex}.steps-icon{font-size:18px}.steps-list-modern{flex-direction:column;gap:10px;display:flex}.step-item-modern{background:#fff;border:1px solid #e8e8e8;border-radius:8px;align-items:flex-start;gap:12px;padding:12px 14px;line-height:1.6;transition:all .2s;display:flex}.step-item-modern:hover{background:#fff7e6;border-color:#fa8c16;transform:translate(4px);box-shadow:0 2px 8px #fa8c161a}.step-circle{color:#fff;background:linear-gradient(135deg,#fa8c16,#ffa940);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:1px;font-size:14px;font-weight:700;display:flex}.step-content{color:#333;flex:1;font-size:14px}.poisoning-warning{border-radius:8px}.warning-modern-content{align-items:flex-start;gap:8px;line-height:1.6;display:flex}.warning-modern-icon{flex-shrink:0;font-size:16px}.emergency-phones-section{margin-top:32px}.emergency-phones-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.phone-card{text-align:center;background:linear-gradient(135deg,#f0f5ff,#e6f7ff);border:1px solid #91d5ff;border-radius:12px;flex-direction:column;align-items:center;padding:20px;transition:all .3s;display:flex}.phone-card:hover{border-color:#1890ff;transform:translateY(-4px);box-shadow:0 8px 24px #1890ff26}.phone-icon-circle{background:linear-gradient(135deg,#1890ff,#40a9ff);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:12px;font-size:28px;display:flex;box-shadow:0 4px 12px #1890ff4d}.phone-number{color:#1890ff;letter-spacing:2px;margin-bottom:4px;font-size:24px;font-weight:700}.phone-name{color:#666;font-size:14px}@media (width<=768px){.poisoning-types-grid{grid-template-columns:1fr}.emergency-phones-grid{grid-template-columns:repeat(2,1fr)}.poisoning-card-header{padding:14px 16px}.poisoning-card-body{padding:16px}.phone-icon-circle{width:48px;height:48px;font-size:24px}.phone-number{font-size:20px}}.left-panel[data-v-b7ab2101],.right-panel[data-v-b7ab2101]{flex-direction:column;gap:12px;display:flex}.control-card[data-v-b7ab2101]{background:#fafafa;margin-top:24px}.compact-upload[data-v-b7ab2101]{padding:8px 0}.compact-upload .file-info[data-v-b7ab2101]{background:#f5f5f5;border-radius:4px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:4px 8px;display:flex}.compact-upload .file-info span[data-v-b7ab2101]{color:#666;font-size:12px}.form-container[data-v-b7ab2101]{gap:8px}.form-container[data-v-b7ab2101],.form-item[data-v-b7ab2101]{flex-direction:column;display:flex}.form-item[data-v-b7ab2101]{gap:4px;margin-top:0}.form-label[data-v-b7ab2101]{color:#333;font-size:12px;font-weight:500}.position-grid[data-v-b7ab2101]{grid-template-columns:repeat(4,1fr);gap:2px;display:grid}.color-picker-wrapper[data-v-b7ab2101]{align-items:center;gap:8px;display:flex}.native-color-picker[data-v-b7ab2101]{cursor:pointer;border:1px solid #d9d9d9;border-radius:4px;width:50px;height:32px;padding:2px}.preview-card[data-v-b7ab2101]{background:#fafafa}.preview-area[data-v-b7ab2101]{background:#fff;border-radius:4px;justify-content:center;align-items:center;min-height:400px;display:flex;position:relative}.preview-canvas[data-v-b7ab2101]{cursor:crosshair;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;user-select:none;background:#fafafa;border:1px solid #d9d9d9;border-radius:4px;width:100%;height:auto;max-height:700px;display:block}.preview-canvas[data-v-b7ab2101]:active{cursor:move}.action-card[data-v-b7ab2101],.result-card[data-v-b7ab2101]{background:#fafafa}.result-placeholder[data-v-b7ab2101]{justify-content:center;align-items:center;width:100%;min-height:300px;display:flex}.results-grid[data-v-b7ab2101]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;max-height:500px;display:grid;overflow-y:auto}.result-item[data-v-b7ab2101]{background:#fff;border:1px solid #f0f0f0;border-radius:4px;position:relative;overflow:hidden}.result-image[data-v-b7ab2101]{-o-object-fit:cover;object-fit:cover;width:100%}.result-info[data-v-b7ab2101]{background:#fafafa;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;font-size:12px;display:flex}.help-card[data-v-b7ab2101]{background:#fafafa;border-radius:8px;margin-top:16px}.help-sections[data-v-b7ab2101]{gap:20px}.help-section[data-v-b7ab2101],.help-sections[data-v-b7ab2101]{flex-direction:column;display:flex}.help-section[data-v-b7ab2101]{gap:8px}.help-section-title[data-v-b7ab2101]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-b7ab2101]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-b7ab2101]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-b7ab2101]:nth-child(odd){background:#fff}.help-faq-q[data-v-b7ab2101]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-b7ab2101]{color:#666;margin:0;line-height:1.8}.quick-section[data-v-b7ab2101]{background:#fff7ed;border:1px solid #ffedd5}.quick-buttons[data-v-b7ab2101]{flex-wrap:wrap;gap:10px;display:flex}.quick-btn[data-v-b7ab2101]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:140px;padding:12px 20px;transition:all .3s;display:inline-flex}.quick-btn[data-v-b7ab2101]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-2px)}.quick-btn-name[data-v-b7ab2101]{color:#333;font-size:14px;font-weight:600}.quick-btn-desc[data-v-b7ab2101]{color:#666;margin-top:4px;font-size:12px}.help-content[data-v-b7ab2101]{font-size:14px;line-height:1.8}@media (width<=768px){.position-grid[data-v-b7ab2101]{grid-template-columns:repeat(2,1fr)}.results-grid[data-v-b7ab2101]{grid-template-columns:1fr}.quick-buttons[data-v-b7ab2101]{flex-direction:column}.quick-btn[data-v-b7ab2101]{text-align:center;align-items:center;width:100%}}.preview-modal-content[data-v-b7ab2101]{background:#fafafa;border-radius:4px;justify-content:center;align-items:center;padding:16px;display:flex;overflow:auto}.preview-modal-image[data-v-b7ab2101]{-o-object-fit:contain;object-fit:contain;border-radius:4px;box-shadow:0 2px 8px #0000001a}.control-card[data-v-acb2c01a]{background:#fafafa}.compact-upload[data-v-acb2c01a]{padding:8px 0}.compact-upload .file-info[data-v-acb2c01a]{background:#f5f5f5;border-radius:4px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:4px 8px;display:flex}.compact-upload .file-info span[data-v-acb2c01a]{color:#666;font-size:12px}.drop-zone[data-v-acb2c01a]{text-align:center;background:#fafafa;border:2px dashed #d9d9d9;border-radius:8px;padding:16px;transition:all .3s}.drop-zone[data-v-acb2c01a]:hover{background:#f0f7ff;border-color:#1677ff}.drop-zone.dragging[data-v-acb2c01a]{background:#e6f4ff;border-style:solid;border-color:#1677ff}.drop-hint[data-v-acb2c01a]{color:#999;margin-top:8px;font-size:13px}.drop-zone.dragging .drop-hint[data-v-acb2c01a]{color:#1677ff}.preview-card[data-v-acb2c01a]{background:#fafafa}.preview-area[data-v-acb2c01a]{background:#fff;border-radius:4px;justify-content:center;align-items:center;min-height:300px;display:flex}.preview-image[data-v-acb2c01a]{-o-object-fit:contain;object-fit:contain;border-radius:4px;max-width:100%;max-height:500px}.result-placeholder[data-v-acb2c01a]{justify-content:center;align-items:center;width:100%;min-height:300px;display:flex}.map-card[data-v-acb2c01a]{background:#fafafa}.gps-info-bar[data-v-acb2c01a]{background:#f0f9ff;border:1px solid #bae0ff;border-radius:8px;margin-bottom:16px;padding:12px 16px}.gps-item[data-v-acb2c01a]{flex-direction:column;gap:4px;display:flex}.gps-label[data-v-acb2c01a]{color:#666;font-size:12px;font-weight:500}.gps-value[data-v-acb2c01a]{color:#1677ff;font-family:Courier New,monospace;font-size:14px;font-weight:600}.map-container[data-v-acb2c01a]{border:1px solid #d9d9d9;border-radius:8px;overflow:hidden}.map-iframe[data-v-acb2c01a]{width:100%;height:400px;display:block}.batch-card[data-v-acb2c01a],.exif-card[data-v-acb2c01a]{background:#fafafa}.batch-list[data-v-acb2c01a]{flex-direction:column;gap:4px;max-height:400px;display:flex;overflow-y:auto}.batch-item[data-v-acb2c01a]{cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:12px;padding:8px 12px;transition:all .2s;display:flex}.batch-item[data-v-acb2c01a]:hover{background:#f5f5f5}.batch-item.active[data-v-acb2c01a]{background:#e6f7ff;border-color:#91caff}.batch-item-index[data-v-acb2c01a]{color:#666;background:#f0f0f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:flex}.batch-item.active .batch-item-index[data-v-acb2c01a]{color:#fff;background:#1677ff}.batch-item-info[data-v-acb2c01a]{flex:1;min-width:0}.batch-item-name[data-v-acb2c01a]{color:#333;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.batch-item-meta[data-v-acb2c01a]{align-items:center;margin-top:2px;display:flex}.batch-item-gps[data-v-acb2c01a]{color:#1677ff;margin-top:2px;font-family:Courier New,monospace;font-size:11px}.help-card[data-v-acb2c01a]{background:#fafafa;border-radius:8px}.help-sections[data-v-acb2c01a]{gap:20px}.help-section[data-v-acb2c01a],.help-sections[data-v-acb2c01a]{flex-direction:column;display:flex}.help-section[data-v-acb2c01a]{gap:8px}.help-section-title[data-v-acb2c01a]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-acb2c01a]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-acb2c01a]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-acb2c01a]:nth-child(odd){background:#fff}.help-faq-q[data-v-acb2c01a]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-acb2c01a]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.map-iframe[data-v-acb2c01a]{height:300px}.batch-list[data-v-acb2c01a]{max-height:300px}}.upload-section[data-v-a6b24c49]{margin-bottom:16px}.section-label[data-v-a6b24c49]{color:#000000d9;margin-bottom:8px;font-weight:500;display:block}.upload-dragger[data-v-a6b24c49] .ant-upload-drag{border-color:#ff5b2d;border-radius:8px}.upload-dragger[data-v-a6b24c49] .ant-upload-drag:hover{border-color:#ff7a50}.preview-box[data-v-a6b24c49]{text-align:center;padding:12px}.preview-img[data-v-a6b24c49]{border-radius:4px;max-width:100%;max-height:180px;box-shadow:0 2px 8px #0000001a}.preview-info[data-v-a6b24c49]{color:#00000073;justify-content:center;gap:12px;margin-top:8px;font-size:12px;display:flex}.upload-placeholder[data-v-a6b24c49]{padding:20px 0}.setting-section[data-v-a6b24c49]{margin-bottom:16px}.setting-label[data-v-a6b24c49]{color:#000000d9;margin-bottom:8px;font-weight:500;display:block}.color-row[data-v-a6b24c49]{align-items:center;gap:8px;display:flex}.color-picker[data-v-a6b24c49]{cursor:pointer;border:1px solid #d9d9d9;border-radius:4px;width:32px;height:32px;padding:0}.color-value[data-v-a6b24c49]{color:#000000a6;font-family:monospace;font-size:13px}.preset-colors[data-v-a6b24c49]{gap:6px;margin-left:8px;display:flex}.preset-color[data-v-a6b24c49]{cursor:pointer;border:2px solid #e8e8e8;border-radius:50%;width:24px;height:24px;transition:transform .2s}.preset-color[data-v-a6b24c49]:hover{border-color:#ff5b2d;transform:scale(1.2)}.preview-wrapper[data-v-a6b24c49]{text-align:center;background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;justify-content:center;align-items:center;min-height:200px;padding:12px;display:flex}.merged-preview[data-v-a6b24c49]{width:100%}.merged-img[data-v-a6b24c49]{border-radius:4px;max-width:100%;height:auto;box-shadow:0 2px 8px #00000014}.preview-empty[data-v-a6b24c49]{color:#bfbfbf;padding:40px 0}.preview-empty p[data-v-a6b24c49]{margin-top:12px;font-size:14px}.action-buttons[data-v-a6b24c49]{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.merge-btn[data-v-a6b24c49]{background:#ff5b2d;border-color:#ff5b2d}.merge-btn[data-v-a6b24c49]:hover{background:#ff7a50!important;border-color:#ff7a50!important}.download-btn[data-v-a6b24c49]{background:#ff5b2d;border-color:#ff5b2d}.download-btn[data-v-a6b24c49]:hover{background:#ff7a50!important;border-color:#ff7a50!important}.pdf-btn[data-v-a6b24c49]{color:#ff5b2d;border-color:#ff5b2d}.pdf-btn[data-v-a6b24c49]:hover{color:#ff7a50!important;border-color:#ff7a50!important}.clear-btn[data-v-a6b24c49]{color:#ff5b2d;border-color:#ff5b2d}.clear-btn[data-v-a6b24c49]:hover{color:#ff7a50!important;border-color:#ff7a50!important}.image-list[data-v-43dd657d]{flex-direction:column;gap:8px;margin-top:16px;display:flex}.image-item[data-v-43dd657d]{background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;align-items:center;gap:12px;padding:8px 12px;display:flex}.image-thumb[data-v-43dd657d]{background:#f0f0f0;border-radius:4px;flex-shrink:0;width:56px;height:56px;overflow:hidden}.image-thumb img[data-v-43dd657d]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.image-info[data-v-43dd657d]{flex:1;min-width:0}.image-name[data-v-43dd657d]{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.image-meta[data-v-43dd657d]{color:#00000073;margin-top:2px;font-size:12px}.image-actions[data-v-43dd657d]{flex-shrink:0;gap:4px;display:flex}.setting-section[data-v-43dd657d]{margin-bottom:16px}.setting-label[data-v-43dd657d]{color:#000000d9;margin-bottom:8px;font-weight:500;display:block}.color-row[data-v-43dd657d]{align-items:center;gap:8px;display:flex}.color-picker[data-v-43dd657d]{cursor:pointer;border:1px solid #d9d9d9;border-radius:4px;width:32px;height:32px;padding:0}.color-value[data-v-43dd657d]{color:#000000a6;font-family:monospace;font-size:13px}.preset-colors[data-v-43dd657d]{gap:6px;margin-left:8px;display:flex}.preset-color[data-v-43dd657d]{cursor:pointer;border:2px solid #e8e8e8;border-radius:50%;width:24px;height:24px;transition:transform .2s}.preset-color[data-v-43dd657d]:hover{border-color:#ff5b2d;transform:scale(1.2)}.preview-wrapper[data-v-43dd657d]{text-align:center;background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;justify-content:center;align-items:center;min-height:200px;padding:12px;display:flex}.merged-preview[data-v-43dd657d]{width:100%}.merged-img[data-v-43dd657d]{border-radius:4px;max-width:100%;height:auto;box-shadow:0 2px 8px #00000014}.preview-empty[data-v-43dd657d]{color:#bfbfbf;padding:40px 0}.preview-empty p[data-v-43dd657d]{margin-top:12px;font-size:14px}.action-buttons[data-v-43dd657d]{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.merge-btn[data-v-43dd657d]{background:#ff5b2d;border-color:#ff5b2d}.merge-btn[data-v-43dd657d]:hover{background:#ff7a50!important;border-color:#ff7a50!important}.download-btn[data-v-43dd657d]{background:#ff5b2d;border-color:#ff5b2d}.download-btn[data-v-43dd657d]:hover{background:#ff7a50!important;border-color:#ff7a50!important}.clear-btn[data-v-43dd657d]{color:#ff5b2d;border-color:#ff5b2d}.clear-btn[data-v-43dd657d]:hover{color:#ff7a50!important;border-color:#ff7a50!important}.quick-section[data-v-2dde29bf]{background:#fff7ed;border:1px solid #ffedd5}.quick-buttons[data-v-2dde29bf]{flex-wrap:wrap;gap:10px;display:flex}.quick-btn[data-v-2dde29bf]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:140px;padding:12px 20px;transition:all .3s;display:inline-flex}.quick-btn[data-v-2dde29bf]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-2px)}.quick-btn-name[data-v-2dde29bf]{color:#333;font-size:14px;font-weight:600}.quick-btn-desc[data-v-2dde29bf]{color:#666;margin-top:4px;font-size:12px}.control-card[data-v-2dde29bf]{background:#fafafa;margin-top:24px}.compact-upload[data-v-2dde29bf]{padding:8px 0}.compact-upload .file-info[data-v-2dde29bf]{background:#f5f5f5;border-radius:4px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:4px 8px;display:flex}.compact-upload .file-info span[data-v-2dde29bf]{color:#666;font-size:12px}.corner-sliders[data-v-2dde29bf]{flex-direction:column;gap:8px;display:flex}.corner-slider-item[data-v-2dde29bf]{align-items:center;gap:8px;display:flex}.corner-label[data-v-2dde29bf]{color:#666;width:28px}.corner-label[data-v-2dde29bf],.corner-value[data-v-2dde29bf]{flex-shrink:0;font-size:12px}.corner-value[data-v-2dde29bf]{color:#1890ff;text-align:right;width:48px}.preview-card[data-v-2dde29bf]{background:#fafafa}.preview-area[data-v-2dde29bf]{background-image:linear-gradient(45deg,#ccc 25%,#0000 0),linear-gradient(-45deg,#ccc 25%,#0000 0),linear-gradient(45deg,#0000 75%,#ccc 0),linear-gradient(-45deg,#0000 75%,#ccc 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;border-radius:4px;justify-content:center;align-items:center;min-height:400px;display:flex;position:relative}.preview-canvas[data-v-2dde29bf]{-o-object-fit:contain;object-fit:contain;border-radius:4px;width:100%;height:auto;max-height:700px;display:block}.result-placeholder[data-v-2dde29bf]{justify-content:center;align-items:center;width:100%;min-height:300px;display:flex}.action-card[data-v-2dde29bf],.result-card[data-v-2dde29bf]{background:#fafafa}.results-grid[data-v-2dde29bf]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;max-height:500px;display:grid;overflow-y:auto}.result-item[data-v-2dde29bf]{background:#fff;border:1px solid #f0f0f0;border-radius:4px;position:relative;overflow:hidden}.result-image-wrapper[data-v-2dde29bf]{background-image:linear-gradient(45deg,#eee 25%,#0000 0),linear-gradient(-45deg,#eee 25%,#0000 0),linear-gradient(45deg,#0000 75%,#eee 0),linear-gradient(-45deg,#0000 75%,#eee 0);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.result-image[data-v-2dde29bf]{-o-object-fit:cover;object-fit:cover;width:100%;display:block}.result-info[data-v-2dde29bf]{background:#fafafa;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;font-size:12px;display:flex}.help-card[data-v-2dde29bf]{background:#fafafa;border-radius:8px;margin-top:16px}.help-sections[data-v-2dde29bf]{gap:20px}.help-section[data-v-2dde29bf],.help-sections[data-v-2dde29bf]{flex-direction:column;display:flex}.help-section[data-v-2dde29bf]{gap:8px}.help-section-title[data-v-2dde29bf]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-2dde29bf]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-2dde29bf]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-2dde29bf]:nth-child(odd){background:#fff}.help-faq-q[data-v-2dde29bf]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-2dde29bf]{color:#666;margin:0;line-height:1.8}.preview-modal-content[data-v-2dde29bf]{background-image:linear-gradient(45deg,#ccc 25%,#0000 0),linear-gradient(-45deg,#ccc 25%,#0000 0),linear-gradient(45deg,#0000 75%,#ccc 0),linear-gradient(-45deg,#0000 75%,#ccc 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;border-radius:4px;justify-content:center;align-items:center;padding:16px;display:flex;overflow:auto}.preview-modal-image[data-v-2dde29bf]{-o-object-fit:contain;object-fit:contain;border-radius:4px;box-shadow:0 2px 8px #0000001a}@media (width<=768px){.results-grid[data-v-2dde29bf]{grid-template-columns:1fr}.quick-buttons[data-v-2dde29bf]{flex-direction:column}.quick-btn[data-v-2dde29bf]{text-align:center;align-items:center;width:100%}}.control-card[data-v-5425a592]{background:#fafafa;margin-top:24px}.compact-upload[data-v-5425a592]{padding:8px 0}.compact-upload .file-info[data-v-5425a592]{background:#f5f5f5;border-radius:4px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:4px 8px;display:flex}.compact-upload .file-info span[data-v-5425a592]{color:#666;font-size:12px}.color-picker-wrapper[data-v-5425a592]{align-items:center;gap:8px;display:flex}.native-color-picker[data-v-5425a592]{cursor:pointer;border:1px solid #d9d9d9;border-radius:4px;width:50px;height:32px;padding:2px}.canvas-card[data-v-5425a592]{background:#fafafa}.canvas-placeholder[data-v-5425a592],.canvas-wrapper[data-v-5425a592]{justify-content:center;align-items:center;min-height:400px;display:flex}.canvas-placeholder[data-v-5425a592]{width:100%}.canvas-container[data-v-5425a592]{width:100%;position:relative}.draw-canvas[data-v-5425a592]{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;user-select:none;touch-action:none;border:2px dashed #d9d9d9;border-radius:4px;width:100%;height:auto;max-height:700px;display:block}.draw-canvas[data-v-5425a592],.draw-canvas[data-v-5425a592]:active{cursor:crosshair}.canvas-hint[data-v-5425a592]{margin-top:12px}.action-card[data-v-5425a592],.result-card[data-v-5425a592]{background:#fafafa}.result-area[data-v-5425a592]{align-items:flex-start;gap:16px;display:flex}.result-image-wrapper[data-v-5425a592]{background-image:linear-gradient(45deg,#ccc 25%,#0000 0),linear-gradient(-45deg,#ccc 25%,#0000 0),linear-gradient(45deg,#0000 75%,#ccc 0),linear-gradient(-45deg,#0000 75%,#ccc 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;border-radius:4px;flex:1;padding:8px}.result-image[data-v-5425a592]{-o-object-fit:contain;object-fit:contain;width:100%;max-height:400px;display:block}.result-info[data-v-5425a592]{flex-shrink:0;width:200px}.help-card[data-v-5425a592]{background:#fafafa;border-radius:8px;margin-top:16px}.help-sections[data-v-5425a592]{gap:20px}.help-section[data-v-5425a592],.help-sections[data-v-5425a592]{flex-direction:column;display:flex}.help-section[data-v-5425a592]{gap:8px}.help-section-title[data-v-5425a592]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-5425a592]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-5425a592]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-5425a592]:nth-child(odd){background:#fff}.help-faq-q[data-v-5425a592]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-5425a592]{color:#666;margin:0;line-height:1.8}.preview-modal-content[data-v-5425a592]{background-image:linear-gradient(45deg,#ccc 25%,#0000 0),linear-gradient(-45deg,#ccc 25%,#0000 0),linear-gradient(45deg,#0000 75%,#ccc 0),linear-gradient(-45deg,#0000 75%,#ccc 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;border-radius:4px;justify-content:center;align-items:center;padding:16px;display:flex;overflow:auto}.preview-modal-image[data-v-5425a592]{-o-object-fit:contain;object-fit:contain;border-radius:4px;max-width:100%;box-shadow:0 2px 8px #0000001a}@media (width<=768px){.result-area[data-v-5425a592]{flex-direction:column}.result-info[data-v-5425a592]{width:100%}}.quick-section[data-v-b04dab39]{background:#fff7ed;border:1px solid #ffedd5}.quick-buttons[data-v-b04dab39]{flex-wrap:wrap;gap:10px;display:flex}.quick-btn[data-v-b04dab39]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:120px;padding:10px 16px;transition:all .3s;display:inline-flex}.quick-btn[data-v-b04dab39]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-2px)}.quick-btn-name[data-v-b04dab39]{color:#333;font-size:13px;font-weight:600}.quick-btn-desc[data-v-b04dab39]{color:#666;margin-top:2px;font-size:11px}.color-presets[data-v-b04dab39]{flex-wrap:wrap;gap:12px;display:flex}.color-preset-item[data-v-b04dab39]{cursor:pointer;flex-direction:column;align-items:center;transition:transform .2s;display:flex}.color-preset-item[data-v-b04dab39]:hover{transform:scale(1.1)}.color-swatch[data-v-b04dab39]{border:2px solid #e8e8e8;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;font-size:14px;font-weight:700;display:flex;box-shadow:0 2px 4px #0000001a}.color-preset-name[data-v-b04dab39]{color:#666;margin-top:4px;font-size:11px}.control-card[data-v-b04dab39]{background:#fafafa;margin-top:24px}.swap-col[data-v-b04dab39]{justify-content:center;display:flex}.color-picker-wrapper[data-v-b04dab39]{align-items:center;gap:8px;display:flex}.native-color-picker[data-v-b04dab39]{cursor:pointer;border:1px solid #d9d9d9;border-radius:4px;width:50px;height:32px;padding:2px}.preview-card[data-v-b04dab39]{background:#fafafa}.preview-area[data-v-b04dab39]{background-image:linear-gradient(45deg,#eee 25%,#0000 0),linear-gradient(-45deg,#eee 25%,#0000 0),linear-gradient(45deg,#0000 75%,#eee 0),linear-gradient(-45deg,#0000 75%,#eee 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;border-radius:4px;justify-content:center;align-items:center;min-height:300px;padding:16px;display:flex}.preview-image[data-v-b04dab39]{-o-object-fit:contain;object-fit:contain;border-radius:4px;max-width:100%;max-height:500px;box-shadow:0 2px 8px #00000026}.code-card[data-v-b04dab39]{background:#fafafa}.code-block[data-v-b04dab39]{align-items:flex-start;gap:8px;display:flex}.code-content[data-v-b04dab39]{color:#abb2bf;white-space:pre-wrap;word-break:break-all;background:#282c34;border-radius:6px;flex:1;margin:0;padding:12px 16px;font-family:Consolas,Monaco,monospace;font-size:13px;line-height:1.6;overflow-x:auto}.help-card[data-v-b04dab39]{background:#fafafa;border-radius:8px;margin-top:16px}.help-sections[data-v-b04dab39]{gap:20px}.help-section[data-v-b04dab39],.help-sections[data-v-b04dab39]{flex-direction:column;display:flex}.help-section[data-v-b04dab39]{gap:8px}.help-section-title[data-v-b04dab39]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-b04dab39]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-b04dab39]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-b04dab39]:nth-child(odd){background:#fff}.help-faq-q[data-v-b04dab39]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-b04dab39]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.quick-buttons[data-v-b04dab39]{flex-direction:column}.quick-btn[data-v-b04dab39]{text-align:center;align-items:center;width:100%}.color-presets[data-v-b04dab39]{justify-content:center}}.control-card[data-v-769b0048]{background:#fafafa}.compact-upload[data-v-769b0048]{padding:8px 0}.upload-hint[data-v-769b0048]{margin-top:12px}.preview-card[data-v-769b0048]{background:#fafafa}.preview-area[data-v-769b0048]{background:#f5f5f5;border-radius:4px;justify-content:center;align-items:center;padding:16px;display:flex}.preview-image[data-v-769b0048]{-o-object-fit:contain;object-fit:contain;border-radius:4px;max-width:100%;max-height:400px}.result-card[data-v-769b0048]{background:#fafafa}.result-list[data-v-769b0048]{flex-direction:column;gap:16px;display:flex}.result-item[data-v-769b0048]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:16px}.result-header[data-v-769b0048]{align-items:center;gap:8px;margin-bottom:12px;display:flex}.result-index[data-v-769b0048]{color:#333;font-weight:600}.result-content[data-v-769b0048]{margin-bottom:12px}.result-text[data-v-769b0048]{word-break:break-all;white-space:pre-wrap;background:#f5f5f5;border-radius:6px;padding:12px;font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.6}.result-actions[data-v-769b0048]{gap:8px;display:flex}.batch-results[data-v-769b0048]{flex-direction:column;gap:12px;max-height:500px;display:flex;overflow-y:auto}.batch-result-item[data-v-769b0048]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:12px}.batch-result-header[data-v-769b0048]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.batch-filename[data-v-769b0048]{color:#666;font-size:13px}.batch-result-codes[data-v-769b0048]{flex-direction:column;gap:8px;display:flex}.batch-code-item[data-v-769b0048]{align-items:flex-start;gap:8px;display:flex}.batch-code-text[data-v-769b0048]{word-break:break-all;background:#f5f5f5;border-radius:4px;flex:1;padding:8px 12px;font-family:Consolas,Monaco,monospace;font-size:13px}.batch-code-actions[data-v-769b0048]{flex-shrink:0;gap:4px;display:flex}.batch-result-error[data-v-769b0048]{color:#999;font-size:13px}.help-card[data-v-769b0048]{background:#fafafa;border-radius:8px;margin-top:16px}.help-sections[data-v-769b0048]{gap:20px}.help-section[data-v-769b0048],.help-sections[data-v-769b0048]{flex-direction:column;display:flex}.help-section[data-v-769b0048]{gap:8px}.help-section-title[data-v-769b0048]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-769b0048]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-769b0048]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-769b0048]:nth-child(odd){background:#fff}.help-faq-q[data-v-769b0048]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-769b0048]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.batch-code-item[data-v-769b0048]{flex-direction:column}.batch-code-actions[data-v-769b0048]{align-self:flex-end}}.control-card[data-v-20251b1b]{margin-top:16px}.upload-area[data-v-20251b1b]{cursor:pointer;border:2px dashed #d9d9d9;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;height:200px;transition:all .3s;display:flex}.upload-area[data-v-20251b1b]:hover{background:#f0f5ff;border-color:#1890ff}.upload-area p[data-v-20251b1b]{color:#666;margin:8px 0 0}.upload-hint[data-v-20251b1b]{color:#999!important;font-size:12px!important}.preview-area[data-v-20251b1b]{background:#f5f5f5;border-radius:8px;justify-content:center;align-items:center;min-height:300px;display:flex;overflow:hidden}.preview-canvas[data-v-20251b1b]{cursor:crosshair;border-radius:8px;max-width:100%}.result-placeholder[data-v-20251b1b]{justify-content:center;align-items:center;width:100%;height:300px;display:flex}.results-grid[data-v-20251b1b]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-top:16px;display:grid}.result-item[data-v-20251b1b]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden}.result-image[data-v-20251b1b]{-o-object-fit:cover;object-fit:cover;width:100%;height:150px}.result-info[data-v-20251b1b]{padding:12px}.form-container[data-v-20251b1b]{gap:8px}.form-container[data-v-20251b1b],.form-item[data-v-20251b1b]{flex-direction:column;display:flex}.form-item[data-v-20251b1b]{gap:4px;margin-top:0}.form-label[data-v-20251b1b]{color:#333;font-size:12px;font-weight:500}.color-picker-wrapper[data-v-20251b1b]{align-items:center;gap:8px;display:flex}.native-color-picker[data-v-20251b1b]{cursor:pointer;border:none;border-radius:4px;width:40px;height:32px}.quick-section[data-v-20251b1b]{background:linear-gradient(135deg,#fff7ed,#fff)}.quick-buttons[data-v-20251b1b]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.quick-btn[data-v-20251b1b]{cursor:pointer;background:#fff;border:1px solid #ffd6b3;border-radius:8px;padding:12px;transition:all .2s}.quick-btn[data-v-20251b1b]:hover{background:#fff7ed;border-color:#ff9a3c;transform:translateY(-2px)}.quick-btn-name[data-v-20251b1b]{color:#d97706;margin-bottom:4px;font-weight:600;display:block}.quick-btn-desc[data-v-20251b1b]{color:#999;font-size:12px}.help-card[data-v-20251b1b]{background:#fafafa}.help-sections[data-v-20251b1b]{flex-direction:column;gap:24px;display:flex}.help-section[data-v-20251b1b]{background:#fff;border-radius:8px;padding:16px}.help-section-title[data-v-20251b1b]{color:#333;border-left:4px solid #ff9a3c;margin:0 0 12px;padding-left:8px;font-size:16px;font-weight:600}.faq-list[data-v-20251b1b]{flex-direction:column;gap:12px;display:flex}.faq-item[data-v-20251b1b]{border-bottom:1px dashed #e8e8e8;padding:8px 0}.faq-item[data-v-20251b1b]:last-child{border-bottom:none}.faq-item strong[data-v-20251b1b]{color:#333}.faq-item p[data-v-20251b1b]{color:#666;margin:4px 0 0;font-size:13px}@media (width<=768px){.tool-container[data-v-20251b1b]{padding:16px}.quick-buttons[data-v-20251b1b],.results-grid[data-v-20251b1b]{grid-template-columns:1fr}}.control-card[data-v-394ce8ab]{margin-top:16px}.upload-area[data-v-394ce8ab]{cursor:pointer;border:2px dashed #d9d9d9;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;height:200px;transition:all .3s;display:flex}.upload-area[data-v-394ce8ab]:hover{background:#f0f5ff;border-color:#1890ff}.upload-area p[data-v-394ce8ab]{color:#666;margin:8px 0 0}.upload-hint[data-v-394ce8ab]{color:#999!important;font-size:12px!important}.preview-area[data-v-394ce8ab]{background:#f5f5f5;border-radius:8px;justify-content:center;align-items:center;min-height:250px;display:flex;overflow:hidden}.preview-canvas[data-v-394ce8ab]{cursor:crosshair}.preview-canvas[data-v-394ce8ab],.preview-image[data-v-394ce8ab]{border-radius:8px;max-width:100%}.preview-image[data-v-394ce8ab]{max-height:250px}.result-placeholder[data-v-394ce8ab]{justify-content:center;align-items:center;width:100%;height:250px;display:flex}.results-grid[data-v-394ce8ab]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-top:16px;display:grid}.result-item[data-v-394ce8ab]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden}.result-image[data-v-394ce8ab]{-o-object-fit:cover;object-fit:cover;width:100%;height:150px}.result-info[data-v-394ce8ab]{padding:12px}.form-label[data-v-394ce8ab]{color:#333;font-size:12px;font-weight:500}.quick-section[data-v-394ce8ab]{background:linear-gradient(135deg,#fff7ed,#fff)}.quick-buttons[data-v-394ce8ab]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.quick-btn[data-v-394ce8ab]{cursor:pointer;background:#fff;border:1px solid #ffd6b3;border-radius:8px;padding:12px;transition:all .2s}.quick-btn[data-v-394ce8ab]:hover{background:#fff7ed;border-color:#ff9a3c;transform:translateY(-2px)}.quick-btn-name[data-v-394ce8ab]{color:#d97706;margin-bottom:4px;font-weight:600;display:block}.quick-btn-desc[data-v-394ce8ab]{color:#999;font-size:12px}.help-card[data-v-394ce8ab]{background:#fafafa}.help-sections[data-v-394ce8ab]{flex-direction:column;gap:24px;display:flex}.help-section[data-v-394ce8ab]{background:#fff;border-radius:8px;padding:16px}.help-section-title[data-v-394ce8ab]{color:#333;border-left:4px solid #ff9a3c;margin:0 0 12px;padding-left:8px;font-size:16px;font-weight:600}.faq-list[data-v-394ce8ab]{flex-direction:column;gap:12px;display:flex}.faq-item[data-v-394ce8ab]{border-bottom:1px dashed #e8e8e8;padding:8px 0}.faq-item[data-v-394ce8ab]:last-child{border-bottom:none}.faq-item strong[data-v-394ce8ab]{color:#333}.faq-item p[data-v-394ce8ab]{color:#666;margin:4px 0 0;font-size:13px}@media (width<=768px){.tool-container[data-v-394ce8ab]{padding:16px}.quick-buttons[data-v-394ce8ab],.results-grid[data-v-394ce8ab]{grid-template-columns:1fr}}.control-card[data-v-eabde674]{margin-top:16px}.picker-card[data-v-eabde674]{background:#fff}.picker-area[data-v-eabde674]{background:#f5f5f5;border-radius:8px;min-height:300px;overflow:hidden}.picker-area[data-v-eabde674],.upload-area[data-v-eabde674]{justify-content:center;align-items:center;display:flex}.upload-area[data-v-eabde674]{cursor:pointer;border:2px dashed #d9d9d9;border-radius:8px;flex-direction:column;height:200px;transition:all .3s}.upload-area[data-v-eabde674]:hover{background:#f0f5ff;border-color:#1890ff}.upload-area p[data-v-eabde674]{color:#666;margin:8px 0 0}.upload-hint[data-v-eabde674]{color:#999!important;font-size:12px!important}.preview-canvas[data-v-eabde674]{cursor:crosshair;border-radius:8px;max-width:100%}.placeholder-content[data-v-eabde674]{padding:40px 0}.color-info-card[data-v-eabde674]{background:#fff}.color-preview[data-v-eabde674]{border-radius:8px;height:100px;margin-bottom:16px;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000001a}.color-preview-inner[data-v-eabde674]{position:absolute;inset:0}.color-formats[data-v-eabde674]{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.color-format-item[data-v-eabde674]{background:#f5f5f5;border-radius:4px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.format-label[data-v-eabde674]{color:#666;width:60px;font-size:12px;font-weight:600}.format-value[data-v-eabde674]{color:#333;flex:1;margin-right:8px;font-family:monospace;font-size:13px}.color-details[data-v-eabde674]{margin-top:8px}.palette-grid[data-v-eabde674]{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.palette-item[data-v-eabde674]{cursor:pointer;border-radius:6px;justify-content:center;align-items:flex-end;height:60px;padding-bottom:4px;transition:transform .2s;display:flex;position:relative}.palette-item[data-v-eabde674]:hover{transform:scale(1.05)}.palette-color[data-v-eabde674]{color:#ffffffe6;text-shadow:0 1px 2px #00000080;font-size:10px}.history-list[data-v-eabde674]{flex-direction:column;gap:8px;max-height:240px;display:flex;overflow-y:auto}.history-item[data-v-eabde674]{cursor:pointer;background:#f5f5f5;border-radius:4px;align-items:center;gap:12px;padding:8px;transition:background .2s;display:flex}.history-item[data-v-eabde674]:hover{background:#e8e8e8}.history-color[data-v-eabde674]{border-radius:4px;width:32px;height:32px}.history-info[data-v-eabde674]{flex:1}.history-hex[data-v-eabde674]{color:#333;font-size:13px;font-weight:500;display:block}.history-rgb[data-v-eabde674]{color:#999;font-size:11px;display:block}.quick-section[data-v-eabde674]{background:linear-gradient(135deg,#fff7ed,#fff)}.quick-buttons[data-v-eabde674]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.quick-btn[data-v-eabde674]{cursor:pointer;background:#fff;border:1px solid #ffd6b3;border-radius:8px;padding:12px;transition:all .2s}.quick-btn[data-v-eabde674]:hover{background:#fff7ed;border-color:#ff9a3c;transform:translateY(-2px)}.quick-btn-name[data-v-eabde674]{color:#d97706;margin-bottom:4px;font-weight:600;display:block}.quick-btn-desc[data-v-eabde674]{color:#999;font-size:12px}.quick-btn.active[data-v-eabde674]{background:#fff7ed;border-color:#ff9a3c;box-shadow:0 2px 8px #ff9a3c33}.quick-btn.active .quick-btn-name[data-v-eabde674]{color:#ea580c}.config-card[data-v-eabde674]{background:#fff}.config-items[data-v-eabde674]{flex-direction:column;gap:16px;display:flex}.config-item[data-v-eabde674]{justify-content:space-between;align-items:center;display:flex}.config-label[data-v-eabde674]{color:#666;font-size:13px}.hover-preview-card[data-v-eabde674]{background:#fff}.color-preview.small[data-v-eabde674]{height:60px}.hover-color-info[data-v-eabde674]{flex-direction:column;gap:4px;margin-top:12px;display:flex}.hover-hex[data-v-eabde674]{color:#333;font-family:monospace;font-size:16px;font-weight:600}.hover-rgb[data-v-eabde674]{color:#999;font-family:monospace;font-size:12px}.help-card[data-v-eabde674]{background:#fafafa}.help-sections[data-v-eabde674]{flex-direction:column;gap:24px;display:flex}.help-section[data-v-eabde674]{background:#fff;border-radius:8px;padding:16px}.help-section-title[data-v-eabde674]{color:#333;border-left:4px solid #ff9a3c;margin:0 0 12px;padding-left:8px;font-size:16px;font-weight:600}.faq-list[data-v-eabde674]{flex-direction:column;gap:12px;display:flex}.faq-item[data-v-eabde674]{border-bottom:1px dashed #e8e8e8;padding:8px 0}.faq-item[data-v-eabde674]:last-child{border-bottom:none}.faq-item strong[data-v-eabde674]{color:#333}.faq-item p[data-v-eabde674]{color:#666;margin:4px 0 0;font-size:13px}@media (width<=768px){.tool-container[data-v-eabde674]{padding:16px}.quick-buttons[data-v-eabde674]{grid-template-columns:1fr}.palette-grid[data-v-eabde674]{grid-template-columns:repeat(2,1fr)}}.image-editor-container[data-v-4e500f09]{background:#f0f2f5;flex-direction:column;height:100%;display:flex}.toolbar[data-v-4e500f09]{background:#fff;border-bottom:1px solid #e8e8e8;flex-wrap:wrap;gap:12px;padding:12px}.toolbar[data-v-4e500f09],.toolbar-group[data-v-4e500f09]{align-items:center;display:flex}.toolbar-group[data-v-4e500f09]{border-right:1px solid #e8e8e8;gap:8px;padding-right:12px}.toolbar-group[data-v-4e500f09]:last-child{border-right:none}.upload-wrapper[data-v-4e500f09]{display:inline-block}.upload-btn[data-v-4e500f09]{background:linear-gradient(135deg,#1890ff,#40a9ff);border:none;border-radius:8px;align-items:center;gap:6px;height:40px;padding:0 20px;font-size:14px;font-weight:500;transition:all .3s;display:flex;box-shadow:0 2px 8px #1890ff33}.upload-btn[data-v-4e500f09]:hover{background:linear-gradient(135deg,#40a9ff,#69c0ff);transform:translateY(-2px);box-shadow:0 4px 12px #1890ff4d}.upload-btn[data-v-4e500f09]:active{transform:translateY(0);box-shadow:0 2px 6px #1890ff33}.upload-btn .anticon[data-v-4e500f09]{font-size:16px}.zoom-text[data-v-4e500f09]{text-align:center;min-width:50px;font-weight:500}.main-content[data-v-4e500f09]{flex-direction:row;flex:1;display:flex;overflow:hidden}.canvas-area[data-v-4e500f09]{flex-direction:column;flex:1;display:flex;position:relative;overflow:auto}.canvas-side-panel[data-v-4e500f09]{background:#fff;border-left:1px solid #e8e8e8;flex-shrink:0;width:280px;padding:12px;overflow-y:auto}.canvas-bottom-panel[data-v-4e500f09]{padding:0 16px 16px}.canvas-container[data-v-4e500f09]{background-image:linear-gradient(45deg,#e8e8e8 25%,#0000 0),linear-gradient(-45deg,#e8e8e8 25%,#0000 0),linear-gradient(45deg,#0000 75%,#e8e8e8 0),linear-gradient(-45deg,#0000 75%,#e8e8e8 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;flex:1;justify-content:left;align-items:center;position:static}.ruler-canvas[data-v-4e500f09]{pointer-events:none;z-index:1;position:absolute;top:0;left:0}.canvas-container[data-v-4e500f09] canvas:not(.ruler-canvas){z-index:3;position:relative;box-shadow:0 2px 8px #00000026}.canvas-container[data-v-4e500f09] .canvas-container{position:relative!important;top:0!important;left:0!important}.canvas-bottom-panel[data-v-4e500f09]{background:#fff;border-top:1px solid #e8e8e8;justify-content:center;padding:16px;display:flex}.right-panel[data-v-4e500f09]{background:#fff;border-left:1px solid #e8e8e8;width:280px;padding:12px;overflow-y:auto}.shortcuts-card[data-v-4e500f09]{margin-top:12px}[data-v-4e500f09] .ant-card{border-radius:8px}[data-v-4e500f09] .ant-card__header{min-height:36px;padding:0 12px}[data-v-4e500f09] .ant-card__header .ant-card__title{padding:8px 0;font-size:13px;font-weight:600}[data-v-4e500f09] .ant-card__body{padding:12px}[data-v-4e500f09] .ant-form-item{margin-bottom:8px}[data-v-4e500f09] .ant-form-item__label{font-size:12px}.preview-container[data-v-4e500f09]{background-color:#f5f5f5;background-image:linear-gradient(45deg,#e8e8e8 25%,#0000 0),linear-gradient(-45deg,#e8e8e8 25%,#0000 0),linear-gradient(45deg,#0000 75%,#e8e8e8 0),linear-gradient(-45deg,#0000 75%,#e8e8e8 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;border-radius:8px;justify-content:center;align-items:center;max-height:70vh;display:flex;overflow:auto}.preview-image[data-v-4e500f09]{-o-object-fit:contain;object-fit:contain;border-radius:4px;max-width:100%;max-height:70vh;box-shadow:0 4px 12px #00000026}.color-preset-btn[data-v-4e500f09]{cursor:pointer;border:1px solid #d9d9d9;border-radius:4px;width:24px;height:24px;transition:all .2s}.color-preset-btn[data-v-4e500f09]:hover{border-color:#1890ff;transform:scale(1.2);box-shadow:0 2px 6px #00000026}[data-v-4e500f09] .ant-collapse-item__content{padding:12px!important}.canvas-settings-card[data-v-4e500f09] .ant-card__header{min-height:36px;padding:0 12px}.canvas-settings-card[data-v-4e500f09] .ant-card__header .ant-card__title{padding:8px 0;font-size:13px;font-weight:600}.canvas-settings-card[data-v-4e500f09] .ant-card__body{padding:12px}.canvas-settings-form[data-v-4e500f09] .ant-form-item{margin-bottom:16px}.canvas-settings-form[data-v-4e500f09] .ant-form-item__label{margin-bottom:0}.canvas-settings-form[data-v-4e500f09] .ant-form-item__label>label{color:#666;font-size:12px;font-weight:500}.form-item-compact[data-v-4e500f09] .ant-form-item__content-input{min-height:auto}.canvas-size-inputs[data-v-4e500f09]{align-items:flex-end;gap:8px;display:flex}.input-group[data-v-4e500f09]{flex-direction:column;flex:1;gap:4px;display:flex}.input-label[data-v-4e500f09]{color:#999;font-size:11px;font-weight:500}.size-input[data-v-4e500f09]{width:100%!important}.size-input[data-v-4e500f09] .ant-input__inner-number__input-input{text-align:center;padding:4px 8px;font-size:13px}.unit[data-v-4e500f09]{color:#999;pointer-events:none;font-size:11px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.apply-btn[data-v-4e500f09]{min-width:60px;height:32px;font-size:12px;font-weight:500}.property-item[data-v-4e500f09]{flex-direction:column;gap:6px;width:100%;display:flex}.property-label[data-v-4e500f09]{color:#666;margin-bottom:2px;font-size:12px;font-weight:500}.background-color-control[data-v-4e500f09]{align-items:center;gap:12px;display:flex}.color-picker-wrapper[data-v-4e500f09]{width:40px;height:20px;position:relative}.native-color-picker[data-v-4e500f09]{opacity:0;cursor:pointer;z-index:2}.color-preview[data-v-4e500f09],.native-color-picker[data-v-4e500f09]{width:100%;height:100%;position:absolute}.color-preview[data-v-4e500f09]{z-index:1;background-image:linear-gradient(45deg,#ccc 25%,#0000 0),linear-gradient(-45deg,#ccc 25%,#0000 0),linear-gradient(45deg,#0000 75%,#ccc 0),linear-gradient(-45deg,#0000 75%,#ccc 0);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px;border:2px solid #d9d9d9;border-radius:6px;justify-content:center;align-items:center;display:flex;overflow:hidden}.transparent-icon[data-v-4e500f09]{font-size:16px}.transparent-checkbox[data-v-4e500f09]{color:#666;font-size:12px}.background-image-control[data-v-4e500f09]{flex-direction:column;gap:8px;display:flex}.background-upload[data-v-4e500f09]{width:100%}.upload-btn[data-v-4e500f09]{width:100%;font-size:12px}.background-actions[data-v-4e500f09]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.clear-btn[data-v-4e500f09]{color:#ff4d4f;border-color:#ff4d4f;font-size:12px}.clear-btn[data-v-4e500f09]:hover{color:#ff7875;background:#fff1f0;border-color:#ff7875}.fill-mode-controls[data-v-4e500f09],.spacing-controls[data-v-4e500f09]{align-items:center;gap:8px;display:flex}.slider-controls[data-v-4e500f09]{flex-direction:column;gap:12px;display:flex}.feature-sidebar[data-v-4e500f09]{background:#fff;border-right:1px solid #e8e8e8;flex-direction:row;flex-shrink:0;display:flex;overflow:hidden}.feature-tabs[data-v-4e500f09]{background:#fafafa;border-right:1px solid #f0f0f0;flex-shrink:0;width:56px;overflow-y:auto}.feature-tab[data-v-4e500f09],.feature-tabs[data-v-4e500f09]{flex-direction:column;display:flex}.feature-tab[data-v-4e500f09]{cursor:pointer;color:#666;border-bottom:1px solid #f0f0f0;justify-content:center;align-items:center;gap:2px;padding:8px 4px;font-size:16px;transition:all .2s}.feature-tab[data-v-4e500f09]:hover{color:#ff5b2d;background:#fff7ed}.feature-tab.active[data-v-4e500f09]{color:#ff5b2d;background:#fff1eb;border-left:3px solid #ff5b2d}.tab-label[data-v-4e500f09]{font-size:10px;font-weight:500}.feature-panel[data-v-4e500f09]{background:#fff;border-right:1px solid #e8e8e8;width:240px;overflow-y:auto}.panel-content[data-v-4e500f09]{padding:12px}.panel-title[data-v-4e500f09]{color:#333;margin:0 0 10px;font-size:13px;font-weight:600}.filter-grid[data-v-4e500f09]{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.filter-btn[data-v-4e500f09]{cursor:pointer;background:#fafafa;border:1px solid #e8e8e8;border-radius:6px;flex-direction:column;align-items:center;padding:6px 4px;transition:all .2s;display:flex}.filter-btn[data-v-4e500f09]:hover{background:#fff7ed;border-color:#ff5b2d}.filter-emoji[data-v-4e500f09]{font-size:18px}.filter-name[data-v-4e500f09]{color:#666;margin-top:2px;font-size:10px}.slider-group[data-v-4e500f09]{flex-direction:column;gap:8px;display:flex}.slider-item[data-v-4e500f09]{align-items:center;gap:8px;display:flex}.slider-item>span[data-v-4e500f09]:first-child{color:#666;white-space:nowrap;min-width:36px;font-size:11px}.slider-item .ant-slider[data-v-4e500f09]{flex:1}.resize-presets[data-v-4e500f09]{flex-direction:column;gap:6px;display:flex}.shape-grid[data-v-4e500f09]{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.sticker-grid[data-v-4e500f09]{grid-template-columns:repeat(6,1fr);gap:4px;margin-top:8px;display:grid}.sticker-item[data-v-4e500f09]{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;font-size:22px;transition:all .15s;display:flex}.sticker-item[data-v-4e500f09]:hover{background:#fff7ed;transform:scale(1.2)}.frame-list[data-v-4e500f09]{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.frame-btn[data-v-4e500f09]{cursor:pointer;background:#fafafa;border:1px solid #e8e8e8;border-radius:6px;flex-direction:column;align-items:center;padding:8px;transition:all .2s;display:flex}.frame-btn[data-v-4e500f09]:hover{border-color:#ff5b2d}.frame-preview[data-v-4e500f09]{width:40px;height:28px;margin-bottom:4px;display:block}.frame-name[data-v-4e500f09]{color:#666;font-size:10px}.corner-list[data-v-4e500f09]{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.corner-btn[data-v-4e500f09]{cursor:pointer;text-align:center;background:#fafafa;border:1px solid #e8e8e8;border-radius:6px;padding:8px;transition:all .2s}.corner-btn[data-v-4e500f09]:hover{border-color:#ff5b2d}.corner-name[data-v-4e500f09]{color:#666;font-size:11px}.text-extract-container[data-v-ec714644]{max-width:1200px;margin:0 auto}.config-card[data-v-ec714644],.input-card[data-v-ec714644],.result-card[data-v-ec714644]{border-radius:8px;margin-bottom:24px;box-shadow:0 2px 8px #00000014}.input-actions[data-v-ec714644]{margin-top:12px}.extract-types[data-v-ec714644]{padding:12px 0}.extract-types[data-v-ec714644] .ant-checkbox-group{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.extract-types[data-v-ec714644] .ant-checkbox{border:1px solid #e8e8e8;border-radius:6px;margin-right:0;padding:8px 12px;transition:all .3s}.extract-types[data-v-ec714644] .ant-checkbox:hover{background:#f0f7ff;border-color:#1890ff}.empty-result[data-v-ec714644]{padding:60px 0}.results-container[data-v-ec714644]{animation:.3s ease-in fadeIn-ec714644}@keyframes fadeIn-ec714644{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.result-items[data-v-ec714644]{flex-wrap:wrap;gap:8px;padding:8px 0;display:flex}.result-tag[data-v-ec714644]{cursor:pointer;border-radius:4px;align-items:center;gap:6px;margin:0;padding:6px 12px;font-size:13px;transition:all .2s;display:inline-flex}.result-tag[data-v-ec714644]:hover{transform:translateY(-2px);box-shadow:0 2px 6px #00000026}.copy-icon[data-v-ec714644]{opacity:.6;font-size:12px;transition:opacity .2s}.result-tag:hover .copy-icon[data-v-ec714644]{opacity:1}.stats-info[data-v-ec714644]{margin-top:16px}@media (width<=768px){.extract-types[data-v-ec714644] .ant-checkbox-group{grid-template-columns:1fr}}.text-deduplicate-tool[data-v-e823de89]{width:100%}[data-v-e823de89] .ant-card__header{min-height:36px;padding:0 12px}[data-v-e823de89] .ant-card__header .ant-card__title{padding:8px 0;font-size:13px;font-weight:600}[data-v-e823de89] .ant-card__body{padding:12px}[data-v-e823de89] .ant-form-item{margin-bottom:8px}[data-v-e823de89] .ant-form-item__label{margin-bottom:4px}[data-v-e823de89] .ant-descriptions__label{color:#666;font-size:12px}[data-v-e823de89] .ant-descriptions__content{font-size:13px;font-weight:500}.help-sections[data-v-bf6126e4]{gap:20px}.help-section[data-v-bf6126e4],.help-sections[data-v-bf6126e4]{flex-direction:column;display:flex}.help-section[data-v-bf6126e4]{gap:12px}.help-section-title[data-v-bf6126e4]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-bf6126e4]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-bf6126e4]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-bf6126e4]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-bf6126e4]{color:#333;margin:0;font-size:13px;font-weight:600}.common-mars-card[data-v-bf6126e4],.help-card[data-v-bf6126e4],.main-card[data-v-bf6126e4]{background:#fff}.mars-categories[data-v-bf6126e4]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.mars-group[data-v-bf6126e4]{background:#fafafa;border-radius:8px;padding:12px 14px}.mars-group-title[data-v-bf6126e4]{color:#ff5b2d;border-bottom:1px solid #f0f0f0;margin-bottom:10px;padding-bottom:8px;font-size:14px;font-weight:600}.mars-items[data-v-bf6126e4]{flex-direction:column;gap:6px;display:flex}.mars-item[data-v-bf6126e4]{cursor:pointer;background:#fff;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;padding:6px 10px;transition:all .2s;display:flex}.mars-item[data-v-bf6126e4]:hover{background:#fff5f0;border-color:#ffccc7}.mars-text[data-v-bf6126e4]{color:#333;font-size:13px;font-weight:500}.mars-meaning[data-v-bf6126e4]{color:#999;font-size:12px}.quick-section[data-v-bf6126e4]{background:linear-gradient(135deg,#fff5f0,#ffebe6);border-radius:12px;margin-bottom:20px;padding:16px}.quick-title[data-v-bf6126e4]{color:#ff5b2d;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:600;display:flex}.quick-buttons[data-v-bf6126e4]{flex-wrap:wrap;gap:8px;display:flex}.quick-btn[data-v-bf6126e4]{color:#ff5b2d;background:#fff;border:1px solid #ffccc7;border-radius:6px;font-size:12px}.quick-btn[data-v-bf6126e4]:hover{color:#ff5b2d;border-color:#ff5b2d}.quick-btn.reset-btn[data-v-bf6126e4]{color:#666;border-color:#d9d9d9}.input-section[data-v-bf6126e4],.output-section[data-v-bf6126e4]{background:#fafafa;border-radius:12px;padding:16px}.section-title[data-v-bf6126e4]{color:#ff5b2d;margin:0 0 16px;font-size:14px;font-weight:600}.main-textarea[data-v-bf6126e4]{resize:none;border-radius:6px}.settings-section[data-v-bf6126e4]{background:#fafafa;border-radius:12px;margin-top:24px;padding:16px}.convert-btn[data-v-bf6126e4]{background:#ff5b2d;border-color:#ff5b2d;border-radius:6px;margin-top:8px}.convert-btn[data-v-bf6126e4]:hover{background:#ff4314;border-color:#ff4314}@media (width<=768px){.quick-buttons[data-v-bf6126e4]{justify-content:center}}.wechat-chat2-container[data-v-25e3c7f0]{gap:20px;min-height:calc(100vh - 300px);display:flex}.control-panel[data-v-25e3c7f0]{flex-direction:column;flex-shrink:0;gap:12px;width:400px;padding-right:8px;display:flex}.panel-section[data-v-25e3c7f0]{background:#fff;border-radius:8px;padding:14px 16px;box-shadow:0 2px 8px #0000000f}.section-title[data-v-25e3c7f0]{color:#333;border-bottom:1px solid #f0f0f0;margin:0 0 12px;padding-bottom:10px;font-size:15px;font-weight:600}.panel-section[data-v-25e3c7f0] .ant-form-item{margin-bottom:12px}.panel-section[data-v-25e3c7f0] .ant-form-item:last-child{margin-bottom:0}.panel-section[data-v-25e3c7f0] .ant-form-item-label{padding-bottom:4px}.panel-section[data-v-25e3c7f0] .ant-divider{margin:12px 0}.avatar-uploader[data-v-25e3c7f0]{flex-direction:column;gap:10px;display:flex}.avatar-preview[data-v-25e3c7f0]{background:#fafafa;border:2px dashed #d9d9d9;border-radius:8px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.avatar-preview img[data-v-25e3c7f0]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.avatar-emoji[data-v-25e3c7f0]{font-size:32px}.avatar-btns[data-v-25e3c7f0]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.avatar-grid[data-v-25e3c7f0]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.avatar-grid-item[data-v-25e3c7f0]{cursor:pointer;border:2px solid #f0f0f0;border-radius:8px;width:80px;height:80px;transition:all .2s;overflow:hidden}.avatar-grid-item[data-v-25e3c7f0]:hover{border-color:#1890ff;transform:scale(1.05);box-shadow:0 2px 8px #1890ff4d}.avatar-grid-item img[data-v-25e3c7f0]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.message-image-uploader[data-v-25e3c7f0]{flex-direction:column;gap:12px;display:flex}.image-preview[data-v-25e3c7f0]{border:2px solid #d9d9d9;border-radius:8px;position:relative;overflow:hidden}.image-preview img[data-v-25e3c7f0]{-o-object-fit:contain;object-fit:contain;width:100%;max-height:300px;display:block}.clear-image-btn[data-v-25e3c7f0]{position:absolute;top:8px;right:8px}.message-image[data-v-25e3c7f0]{-o-object-fit:contain;object-fit:contain;border-radius:8px;width:auto;max-width:200px;height:auto;max-height:300px;display:block}.message-left .message-image[data-v-25e3c7f0]{border:1px solid #e8e8e8}.message-right .message-image[data-v-25e3c7f0]{border:1px solid #85ce61}.edit-image-preview[data-v-25e3c7f0]{background:#fafafa;border:2px solid #d9d9d9;border-radius:8px;justify-content:center;align-items:center;max-height:400px;display:flex;overflow:hidden}.edit-image-preview img[data-v-25e3c7f0]{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:400px}.preview-panel[data-v-25e3c7f0]{border-radius:8px;flex:1;justify-content:center;align-items:flex-start;min-height:calc(100vh - 300px);padding:20px;display:flex}.phone-wrapper[data-v-25e3c7f0]{aspect-ratio:873/1789;background-image:url(../statics/tools/wechat/wechat-box.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:450px;max-width:100%;padding:18px 20px 17px;position:relative}.phone-screen[data-v-25e3c7f0]{background:#fff;border-radius:52px;flex-direction:column;width:100%;height:886px;display:flex;position:relative;overflow:hidden}.status-bar[data-v-25e3c7f0]{background:#ededed;flex-shrink:0;justify-content:space-between;padding:28px 16px 6px;font-size:13px;font-weight:600}.status-bar[data-v-25e3c7f0],.status-right[data-v-25e3c7f0]{align-items:center;display:flex}.status-right[data-v-25e3c7f0]{gap:6px}.signal-bars[data-v-25e3c7f0]{align-items:flex-end;gap:1.5px;height:12px;display:flex}.signal-bar[data-v-25e3c7f0]{background:#111;border-radius:1px;width:3px}.sb-1[data-v-25e3c7f0]{height:4px}.sb-2[data-v-25e3c7f0]{height:6px}.sb-3[data-v-25e3c7f0]{height:9px}.sb-4[data-v-25e3c7f0]{height:12px}.network-label[data-v-25e3c7f0]{color:#111;font-size:11px;font-weight:600}.battery-wrap[data-v-25e3c7f0]{align-items:center;gap:3px;display:flex}.charging-icon[data-v-25e3c7f0]{font-size:11px;line-height:1}.battery-body[data-v-25e3c7f0]{box-sizing:border-box;border:1px solid #00000080;border-radius:3px;width:22px;height:11px;padding:1px;position:relative}.battery-body[data-v-25e3c7f0]:after{content:"";background:#00000080;border-radius:0 1px 1px 0;width:2px;height:5px;position:absolute;top:3px;right:-3px}.battery-fill[data-v-25e3c7f0]{background:#111;border-radius:1px;height:100%;transition:width .2s}.battery-fill.low[data-v-25e3c7f0]{background:#e02020}.battery-text[data-v-25e3c7f0]{font-size:11px;font-weight:600}.wechat-header[data-v-25e3c7f0]{box-sizing:border-box;background-color:#ededed;background-position:bottom;background-repeat:no-repeat;background-size:100%;flex-shrink:0;justify-content:space-between;height:48px;padding:0 16px;position:relative}.header-left[data-v-25e3c7f0],.wechat-header[data-v-25e3c7f0]{align-items:center;display:flex}.header-left[data-v-25e3c7f0]{z-index:1}.back-icon[data-v-25e3c7f0]{font-size:24px;font-weight:700}.chat-name[data-v-25e3c7f0]{font-size:16px;font-weight:600;position:absolute;left:50%;transform:translate(-50%)}.header-right[data-v-25e3c7f0]{letter-spacing:2px;z-index:1;font-size:20px}.chat-content[data-v-25e3c7f0]{background:#ededed;flex:1;min-height:0;padding:12px;overflow-y:auto}.message-item[data-v-25e3c7f0]{margin-bottom:16px;position:relative}.message-item:hover .message-actions[data-v-25e3c7f0]{opacity:1}.message-left[data-v-25e3c7f0],.message-right[data-v-25e3c7f0]{align-items:flex-start;gap:8px;display:flex}.message-right[data-v-25e3c7f0]{flex-direction:row-reverse}.avatar[data-v-25e3c7f0]{background:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:22px;display:flex;overflow:hidden}.avatar-img[data-v-25e3c7f0]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.message-wrapper[data-v-25e3c7f0]{flex-direction:column;max-width:65%;display:flex}.message-wrapper[data-v-25e3c7f0]:has(.image-bubble){max-width:none}.sender-name[data-v-25e3c7f0]{color:#999;margin-bottom:2px;font-size:12px}.bubble[data-v-25e3c7f0]{word-break:break-word;box-sizing:border-box;color:#111;border-radius:6px;max-width:100%;padding:9px 12px;font-size:15px;line-height:1.5}.image-bubble[data-v-25e3c7f0]{background:0 0;max-width:100%;padding:4px;display:inline-block}.message-left .bubble[data-v-25e3c7f0]{background:#fff;position:relative}.message-left .bubble[data-v-25e3c7f0]:before{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-right:6px solid #fff;width:0;height:0;position:absolute;top:12px;left:-6px}.message-right .bubble[data-v-25e3c7f0]{background:#95ec69;position:relative}.message-right .bubble[data-v-25e3c7f0]:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:6px solid #95ec69;width:0;height:0;position:absolute;top:12px;right:-6px}.system-message[data-v-25e3c7f0]{color:#999;padding:8px}.system-message[data-v-25e3c7f0],.time-divider[data-v-25e3c7f0]{text-align:center;font-size:12px}.time-divider[data-v-25e3c7f0]{color:#b2b2b2;width:100%;padding:8px 0}:is(.message-item[data-v-25e3c7f0]:has(.system-message),.message-item[data-v-25e3c7f0]:has(.time-divider)){display:block}.voice-bubble[data-v-25e3c7f0]{box-sizing:border-box;justify-content:space-between;align-items:center;gap:4px;padding:10px;display:flex}.message-right .voice-bubble[data-v-25e3c7f0]{flex-direction:row-reverse}.message-left .voice-msg[data-v-25e3c7f0],.message-right .voice-msg[data-v-25e3c7f0]{padding:0}.voice-wave[data-v-25e3c7f0]{flex-shrink:0;width:15px;height:15px;position:relative}.voice-wave i[data-v-25e3c7f0]{border:1.5px solid #0000;border-right-color:#4b4b4b;border-radius:50%;position:absolute;top:50%;left:1px;transform:translateY(-50%)}.voice-wave i[data-v-25e3c7f0]:first-child{width:3px;height:3px}.voice-wave i[data-v-25e3c7f0]:nth-child(2){width:8px;height:8px}.voice-wave i[data-v-25e3c7f0]:nth-child(3){width:14px;height:14px}.voice-wave.wave-left i[data-v-25e3c7f0]{border-left-color:#4b4b4b;border-right-color:#0000;left:auto;right:1px}.voice-duration[data-v-25e3c7f0]{color:#333;font-size:13px}.voice-unread-dot[data-v-25e3c7f0]{background:#fa5151;border-radius:50%;flex-shrink:0;align-self:center;width:8px;height:8px}.redpacket-bubble[data-v-25e3c7f0]{color:#fff;background:#fa9d3b;border-radius:8px;width:200px;overflow:hidden}.redpacket-header[data-v-25e3c7f0]{align-items:center;gap:8px;padding:12px 14px;display:flex}.redpacket-icon-img[data-v-25e3c7f0]{-o-object-fit:contain;object-fit:contain;width:28px;height:28px}.redpacket-remark[data-v-25e3c7f0]{font-size:14px;font-weight:500}.redpacket-footer[data-v-25e3c7f0]{color:#ffffffb3;border-top:1px solid #fff3;justify-content:space-between;padding:6px 14px;font-size:11px;display:flex}.transfer-bubble[data-v-25e3c7f0]{color:#fff;background:#fa9d3b;border-radius:8px;flex-direction:column;width:200px;display:flex;overflow:hidden}.transfer-main[data-v-25e3c7f0]{align-items:center;gap:10px;padding:12px 14px;display:flex}.transfer-icon[data-v-25e3c7f0]{flex-shrink:0;font-size:28px;line-height:1}.transfer-info[data-v-25e3c7f0]{flex:1;min-width:0}.transfer-amount[data-v-25e3c7f0]{font-size:17px;font-weight:500}.transfer-remark[data-v-25e3c7f0]{color:#fffc;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.transfer-footer[data-v-25e3c7f0]{border-top:1px solid #fff3;justify-content:space-between;padding:6px 14px;display:flex}.claim-status[data-v-25e3c7f0],.transfer-footer[data-v-25e3c7f0]{color:#ffffffb3;font-size:11px}.redpacket-bubble.claimed[data-v-25e3c7f0],.transfer-bubble.claimed[data-v-25e3c7f0]{opacity:.7}.message-left .redpacket-msg[data-v-25e3c7f0],.message-left .transfer-msg[data-v-25e3c7f0],.message-right .redpacket-msg[data-v-25e3c7f0],.message-right .transfer-msg[data-v-25e3c7f0]{background:0 0;padding:0}.message-left .redpacket-msg[data-v-25e3c7f0]:before,.message-left .transfer-msg[data-v-25e3c7f0]:before,.message-right .redpacket-msg[data-v-25e3c7f0]:after,.message-right .transfer-msg[data-v-25e3c7f0]:after{display:none}.message-actions[data-v-25e3c7f0]{opacity:0;gap:3px;transition:opacity .2s;display:flex;position:absolute;top:0;right:0}.empty-state[data-v-25e3c7f0]{text-align:center;color:#999;padding:40px 20px}.wechat-footer[data-v-25e3c7f0]{background-color:#fff;background-position:bottom;background-repeat:no-repeat;background-size:100%;flex-shrink:0;height:84px;margin-top:auto}.input-box[data-v-25e3c7f0]{background:#fff;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:flex}.emoji-icon[data-v-25e3c7f0],.plus-icon[data-v-25e3c7f0],.voice-icon[data-v-25e3c7f0]{font-size:20px}.text-input[data-v-25e3c7f0]{color:#999;flex:1;font-size:14px}.preset-group[data-v-25e3c7f0]{margin-bottom:18px}.preset-group[data-v-25e3c7f0]:last-child{margin-bottom:0}.preset-group-title[data-v-25e3c7f0]{color:#333;border-left:3px solid #07c160;margin-bottom:10px;padding-left:8px;font-size:14px;font-weight:600}.preset-grid[data-v-25e3c7f0]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.preset-card[data-v-25e3c7f0]{cursor:pointer;background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:12px 14px;transition:all .2s}.preset-card[data-v-25e3c7f0]:hover{border-color:#07c160;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.preset-top[data-v-25e3c7f0]{align-items:center;gap:8px;display:flex}.preset-icon[data-v-25e3c7f0]{flex-shrink:0;font-size:22px}.preset-name[data-v-25e3c7f0]{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:600;overflow:hidden}.preset-tag[data-v-25e3c7f0]{margin:0}.preset-desc[data-v-25e3c7f0]{color:#888;margin:6px 0;font-size:12px}.preset-meta[data-v-25e3c7f0]{color:#999;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.action-buttons[data-v-25e3c7f0]{flex-direction:column;gap:8px;display:flex}.export-overlay[data-v-25e3c7f0]{z-index:2000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.export-overlay-content[data-v-25e3c7f0]{background:#fffffff2;border-radius:12px;flex-direction:column;align-items:center;gap:14px;padding:32px 48px;display:flex;box-shadow:0 4px 24px #00000026}.export-overlay-text[data-v-25e3c7f0]{color:#333;font-size:14px}.help-sections[data-v-25e3c7f0]{gap:20px}.help-section[data-v-25e3c7f0],.help-sections[data-v-25e3c7f0]{flex-direction:column;display:flex}.help-section[data-v-25e3c7f0]{gap:8px}.help-section-title[data-v-25e3c7f0]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-card[data-v-25e3c7f0]{background:#fafafa;border-radius:8px;margin-top:24px}@media (width<=768px){.wechat-chat2-container[data-v-25e3c7f0]{flex-direction:column}.control-panel[data-v-25e3c7f0]{width:100%;padding-right:0}.preview-panel[data-v-25e3c7f0]{min-height:auto;padding:12px}.phone-wrapper[data-v-25e3c7f0]{width:320px}}.field-label[data-v-85bec7e1]{color:#00000073;margin-bottom:6px;font-size:12px}.field-label-row[data-v-85bec7e1]{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.encoding-table[data-v-85bec7e1]{flex-direction:column;gap:8px;display:flex}.encoding-item[data-v-85bec7e1]{background:#00000005;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 12px;transition:all .2s;display:flex}.encoding-item[data-v-85bec7e1]:hover{background:#0000000d;transform:translate(4px)}.encoding-item .char[data-v-85bec7e1]{color:#333;font-size:16px;font-weight:700}.encoding-item .code[data-v-85bec7e1]{color:#1677ff;font-family:Courier New,Consolas,monospace;font-size:14px;font-weight:500}.field-label[data-v-693892c1]{color:#00000073;margin-bottom:6px;font-size:12px}.field-label-row[data-v-693892c1]{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.unicode-table[data-v-693892c1]{flex-direction:column;gap:8px;display:flex}.unicode-item[data-v-693892c1]{background:#00000005;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 12px;transition:all .2s;display:flex}.unicode-item[data-v-693892c1]:hover{background:#0000000d;transform:translate(4px)}.unicode-item .char[data-v-693892c1]{color:#333;font-size:18px;font-weight:700}.unicode-item .code[data-v-693892c1]{color:#1677ff;font-size:13px;font-weight:500}.unicode-item .code[data-v-693892c1],.unicode-item .range[data-v-693892c1]{font-family:Courier New,Consolas,monospace}.unicode-item .range[data-v-693892c1]{color:#999;font-size:12px}.range-table[data-v-693892c1]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px;max-height:400px;display:grid;overflow-y:auto}.range-item[data-v-693892c1]{background:#00000005;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 12px;transition:all .2s;display:flex}.range-item[data-v-693892c1]:hover{background:#0000000d;transform:translate(4px)}.range-name[data-v-693892c1]{color:#333;font-size:13px;font-weight:500}.range-code[data-v-693892c1]{color:#1677ff;font-family:Courier New,Consolas,monospace;font-size:12px}.main-card[data-v-29bb1c1f]{margin-bottom:0}.quick-section[data-v-29bb1c1f]{background:linear-gradient(135deg,#fff5f0,#ffebe6);border-radius:12px;margin-bottom:20px;padding:16px}.quick-title[data-v-29bb1c1f]{color:#ff5b2d;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:600;display:flex}.quick-buttons[data-v-29bb1c1f]{flex-wrap:wrap;gap:8px;display:flex}.quick-btn[data-v-29bb1c1f]{color:#ff5b2d;border-color:#ffb39e}.quick-btn[data-v-29bb1c1f]:hover{background:#fff5f0;border-color:#ff5b2d}.reset-btn[data-v-29bb1c1f]{color:#666;border-color:#d9d9d9}.reset-btn[data-v-29bb1c1f]:hover{background:#f5f5f5}.input-section[data-v-29bb1c1f]{margin-top:16px}.input-section-inner[data-v-29bb1c1f]{background:#fafafa;border-radius:8px;padding:16px}.section-title[data-v-29bb1c1f]{color:#333;border-left:3px solid #ff5b2d;margin:0 0 12px;padding-left:10px;font-size:15px;font-weight:600}.output-section[data-v-29bb1c1f]{background:#fafafa;border-radius:8px;padding:16px}.section-header[data-v-29bb1c1f]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.convert-btn[data-v-29bb1c1f]{background:#ff5b2d;border-color:#ff5b2d}.convert-btn[data-v-29bb1c1f]:hover{background:#ff4500;border-color:#ff4500}.hash-info[data-v-29bb1c1f]{color:#888;justify-content:flex-end;gap:16px;margin-top:8px;font-size:12px;display:flex}.mono[data-v-29bb1c1f]{font-family:Courier New,Consolas,monospace}.use-cases[data-v-29bb1c1f]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.use-case-item[data-v-29bb1c1f]{background:#fff8f5;border:1px solid #ffe8de;border-radius:8px;align-items:flex-start;gap:10px;padding:14px;display:flex}.use-case-icon[data-v-29bb1c1f]{flex-shrink:0;font-size:24px}.use-case-content h4[data-v-29bb1c1f]{color:#333;margin:0 0 6px;font-size:14px;font-weight:600}.use-case-content p[data-v-29bb1c1f]{color:#555;margin:0;font-size:13px;line-height:1.6}.help-sections[data-v-29bb1c1f]{gap:20px}.help-section[data-v-29bb1c1f],.help-sections[data-v-29bb1c1f]{flex-direction:column;display:flex}.help-section[data-v-29bb1c1f]{gap:12px}.help-section-title[data-v-29bb1c1f]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-29bb1c1f]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-29bb1c1f]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-29bb1c1f]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-29bb1c1f]{color:#333;margin:0;font-size:14px;font-weight:600}.jwt-decode-container[data-v-bae7ae53]{flex-direction:column;gap:16px;display:flex}.quick-section[data-v-bae7ae53]{background:#fff7ed;border:1px solid #ffedd5}.quick-header[data-v-bae7ae53]{align-items:center;gap:8px;margin-bottom:10px;display:flex}.quick-title[data-v-bae7ae53]{color:#1f1f1f;font-size:16px;font-weight:600}.quick-subtitle[data-v-bae7ae53]{color:#666;font-size:12px}.quick-buttons[data-v-bae7ae53]{flex-wrap:wrap;gap:6px;display:flex}.quick-btn[data-v-bae7ae53]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:6px;flex-direction:column;align-items:center;min-width:80px;padding:6px 14px;transition:all .3s;display:inline-flex}.quick-btn[data-v-bae7ae53]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-1px)}.quick-btn-name[data-v-bae7ae53]{color:#333;font-size:12px;font-weight:600}.quick-btn-desc[data-v-bae7ae53]{color:#666;margin-top:2px;font-size:10px}.input-card[data-v-bae7ae53]{background:#fafafa}.input-header[data-v-bae7ae53]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.input-title[data-v-bae7ae53]{color:#1f1f1f;font-size:15px;font-weight:600}.status-card[data-v-bae7ae53]{background:#fafafa}.status-row[data-v-bae7ae53]{align-items:center;gap:10px;display:flex}.status-text[data-v-bae7ae53]{font-size:14px;font-weight:500}.status-text.expired[data-v-bae7ae53]{color:#f5222d}.status-text.valid[data-v-bae7ae53]{color:#52c41a}.result-card[data-v-bae7ae53]{background:#fafafa}.result-header[data-v-bae7ae53]{justify-content:space-between;margin-bottom:12px}.result-header[data-v-bae7ae53],.result-title[data-v-bae7ae53]{align-items:center;display:flex}.result-title[data-v-bae7ae53]{color:#1f1f1f;gap:8px;font-size:15px;font-weight:600}.result-content[data-v-bae7ae53]{background:#1e1e1e;border-radius:8px;padding:16px;overflow-x:auto}.result-content code[data-v-bae7ae53]{color:#d4d4d4;white-space:pre-wrap;word-break:break-all;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.6}.time-fields[data-v-bae7ae53]{background:#fff;border:1px solid #f0f0f0;border-radius:6px;margin-top:12px;padding:12px}.time-item[data-v-bae7ae53]{align-items:center;gap:8px;padding:4px 0;font-size:13px;display:flex}.time-label[data-v-bae7ae53]{color:#666;min-width:120px}.time-value[data-v-bae7ae53]{color:#333;font-family:Consolas,Monaco,monospace}.help-card[data-v-bae7ae53]{background:#fafafa;border-radius:8px;margin-top:8px}.help-sections[data-v-bae7ae53]{gap:20px}.help-section[data-v-bae7ae53],.help-sections[data-v-bae7ae53]{flex-direction:column;display:flex}.help-section[data-v-bae7ae53]{gap:8px}.help-section-title[data-v-bae7ae53]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-content[data-v-bae7ae53]{font-size:14px;line-height:1.8}.help-content ul[data-v-bae7ae53]{margin:8px 0;padding-left:20px}.help-content li[data-v-bae7ae53]{margin-bottom:4px}.help-faq[data-v-bae7ae53]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-bae7ae53]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-bae7ae53]:nth-child(odd){background:#fff}.help-faq-q[data-v-bae7ae53]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-bae7ae53]{color:#666;margin:0;line-height:1.8}[data-v-bae7ae53] .mono{font-family:Consolas,Monaco,Courier New,monospace;font-size:13px}@media (width<=768px){.quick-buttons[data-v-bae7ae53]{flex-direction:column}.quick-btn[data-v-bae7ae53]{text-align:center;align-items:center;width:100%}.input-header[data-v-bae7ae53],.result-header[data-v-bae7ae53]{flex-direction:column;align-items:flex-start;gap:8px}}.field-label[data-v-33e37799]{color:#00000073;margin-bottom:6px;font-size:12px}.field-label-row[data-v-33e37799]{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.go-tool-container[data-v-37e2af8f]{flex-direction:column;gap:16px;display:flex}.quick-section[data-v-37e2af8f]{background:#fff7ed;border:1px solid #ffedd5;border-radius:8px}.quick-header[data-v-37e2af8f]{align-items:center;gap:8px;margin-bottom:12px;display:flex}.quick-title[data-v-37e2af8f]{color:#333;font-size:14px;font-weight:600}.quick-subtitle[data-v-37e2af8f]{color:#999;font-size:12px}.quick-buttons[data-v-37e2af8f]{flex-wrap:wrap;gap:8px;display:flex}.quick-btn[data-v-37e2af8f]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:6px;flex-direction:column;align-items:flex-start;min-width:80px;padding:6px 14px;transition:all .2s;display:flex}.quick-btn[data-v-37e2af8f]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-1px)}.quick-btn-name[data-v-37e2af8f]{color:#333;font-size:13px;font-weight:500}.quick-btn-desc[data-v-37e2af8f]{color:#999;margin-top:2px;font-size:11px}.input-section[data-v-37e2af8f]{flex-direction:column;gap:10px;display:flex}.config-row[data-v-37e2af8f]{flex-wrap:wrap;justify-content:space-between}.config-item[data-v-37e2af8f],.config-row[data-v-37e2af8f]{align-items:center;gap:8px;display:flex}.config-label[data-v-37e2af8f],.input-label[data-v-37e2af8f]{color:#666;font-size:13px;font-weight:500}.stats-grid[data-v-37e2af8f]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.stats-card[data-v-37e2af8f]{text-align:center;background:#fff7ed;border:1px solid #ffedd5;border-radius:8px;padding:12px}.stats-value[data-v-37e2af8f]{color:#ff5b2d;font-size:20px;font-weight:700}.stats-label[data-v-37e2af8f]{color:#666;margin-top:4px;font-size:12px}.output-section[data-v-37e2af8f]{flex-direction:column;gap:10px;display:flex}.output-header[data-v-37e2af8f]{justify-content:space-between}.output-header[data-v-37e2af8f],.output-title[data-v-37e2af8f]{align-items:center;display:flex}.output-title[data-v-37e2af8f]{color:#333;gap:8px;font-size:15px;font-weight:600}.output-textarea[data-v-37e2af8f]{background:#fafafa}.primary-btn[data-v-37e2af8f]{color:#fff!important;background:#ff5b2d!important;border-color:#ff5b2d!important}.primary-btn[data-v-37e2af8f]:hover{background:#ff7a50!important;border-color:#ff7a50!important}.mapping-table[data-v-37e2af8f]{border-collapse:collapse;width:100%;font-size:13px}.mapping-table th[data-v-37e2af8f]{text-align:left;color:#333;background:#fff7ed;border-bottom:2px solid #ffedd5;padding:10px 12px;font-weight:600}.mapping-table td[data-v-37e2af8f]{border-bottom:1px solid #f0f0f0;padding:10px 12px}.mapping-table tbody tr[data-v-37e2af8f]:hover{background:#fff7ed}.mapping-table td[data-v-37e2af8f]:first-child{color:#ff5b2d;font-weight:500}.mapping-table td[data-v-37e2af8f]:nth-child(2){color:#1890ff;font-family:Consolas,Monaco,monospace}.mapping-table td[data-v-37e2af8f]:nth-child(3){color:#666;font-family:Consolas,Monaco,monospace;font-size:12px}.help-card[data-v-37e2af8f]{background:#fafafa;border-radius:8px}.help-sections[data-v-37e2af8f]{flex-direction:column;gap:24px;display:flex}.help-section-title[data-v-37e2af8f]{color:#333;border-left:4px solid #ff5b2d;margin:0 0 12px;padding-left:10px;font-size:15px;font-weight:600}.help-text[data-v-37e2af8f]{color:#666;margin:0;line-height:1.8}.help-faq[data-v-37e2af8f]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-37e2af8f]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-37e2af8f]:nth-child(odd){background:#fff}.help-faq-q[data-v-37e2af8f]{color:#333;margin:0 0 6px;font-size:14px;font-weight:600}.help-faq-a[data-v-37e2af8f]{color:#666;margin:0;font-size:13px;line-height:1.6}@media (width<=768px){.stats-grid[data-v-37e2af8f]{grid-template-columns:1fr 1fr 1fr}.config-row[data-v-37e2af8f]{flex-direction:column;align-items:flex-start}}.curl-convert-container[data-v-9b1e8252]{flex-direction:column;gap:16px;display:flex}.quick-section[data-v-9b1e8252]{background:#fff7ed;border:1px solid #ffedd5}.quick-header[data-v-9b1e8252]{align-items:center;gap:8px;margin-bottom:10px;display:flex}.quick-title[data-v-9b1e8252]{color:#1f1f1f;font-size:16px;font-weight:600}.quick-subtitle[data-v-9b1e8252]{color:#666;font-size:12px}.quick-buttons[data-v-9b1e8252]{flex-wrap:wrap;gap:6px;display:flex}.quick-btn[data-v-9b1e8252]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:6px;flex-direction:column;align-items:center;min-width:80px;padding:6px 14px;transition:all .3s;display:inline-flex}.quick-btn[data-v-9b1e8252]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-1px)}.quick-btn-name[data-v-9b1e8252]{color:#333;font-size:12px;font-weight:600}.quick-btn-desc[data-v-9b1e8252]{color:#666;margin-top:2px;font-size:10px}.input-card[data-v-9b1e8252]{background:#fafafa}.config-row[data-v-9b1e8252]{justify-content:space-between;margin-bottom:16px}.config-row[data-v-9b1e8252],.lang-switch[data-v-9b1e8252]{align-items:center;display:flex}.lang-switch[data-v-9b1e8252]{gap:8px}.config-label[data-v-9b1e8252]{color:#333;font-size:13px;font-weight:500}.input-actions[data-v-9b1e8252]{gap:8px;display:flex}.input-section[data-v-9b1e8252]{flex-direction:column;gap:6px;display:flex}.field-label[data-v-9b1e8252]{color:#333;font-size:13px;font-weight:500}.output-card[data-v-9b1e8252]{background:#fafafa}.output-header[data-v-9b1e8252]{justify-content:space-between;margin-bottom:12px}.output-header[data-v-9b1e8252],.output-title[data-v-9b1e8252]{align-items:center;display:flex}.output-title[data-v-9b1e8252]{color:#1f1f1f;gap:8px;font-size:15px;font-weight:600}.primary-btn[data-v-9b1e8252]{background:#ff5b2d!important;border-color:#ff5b2d!important}.primary-btn[data-v-9b1e8252]:hover{background:#ff7a50!important;border-color:#ff7a50!important}.output-content[data-v-9b1e8252]{background:#1e1e1e;border-radius:8px;min-height:150px;padding:16px;overflow-x:auto}.output-content pre[data-v-9b1e8252]{margin:0}.output-content code[data-v-9b1e8252]{color:#d4d4d4;white-space:pre-wrap;word-break:break-all;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.6}.output-placeholder[data-v-9b1e8252]{flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:120px;display:flex}.output-placeholder p[data-v-9b1e8252]{color:#999;margin:0;font-size:14px}.help-card[data-v-9b1e8252]{background:#fafafa;border-radius:8px;margin-top:8px}.help-sections[data-v-9b1e8252]{gap:20px}.help-section[data-v-9b1e8252],.help-sections[data-v-9b1e8252]{flex-direction:column;display:flex}.help-section[data-v-9b1e8252]{gap:8px}.help-section-title[data-v-9b1e8252]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-content[data-v-9b1e8252]{font-size:14px;line-height:1.8}.help-content ul[data-v-9b1e8252]{margin:8px 0;padding-left:20px}.help-content li[data-v-9b1e8252]{margin-bottom:4px}.help-faq[data-v-9b1e8252]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-9b1e8252]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-9b1e8252]:nth-child(odd){background:#fff}.help-faq-q[data-v-9b1e8252]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-9b1e8252]{color:#666;margin:0;line-height:1.8}[data-v-9b1e8252] .mono{font-family:Consolas,Monaco,Courier New,monospace;font-size:13px}@media (width<=768px){.config-row[data-v-9b1e8252]{align-items:flex-start;gap:12px}.config-row[data-v-9b1e8252],.quick-buttons[data-v-9b1e8252]{flex-direction:column}.quick-btn[data-v-9b1e8252]{text-align:center;align-items:center;width:100%}.output-header[data-v-9b1e8252]{flex-direction:column;align-items:flex-start;gap:8px}}.random-roll-call-container[data-v-87ad160e]{flex-direction:column;gap:16px;display:flex}.display-card[data-v-87ad160e]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;padding:0;transition:all .3s;position:relative;overflow:hidden}.fullscreen-btn[data-v-87ad160e]{cursor:pointer;z-index:10;background:#ffffffe6;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex;position:absolute;top:16px;right:16px}.fullscreen-btn[data-v-87ad160e]:hover{background:#fff;transform:scale(1.1);box-shadow:0 4px 12px #00000026}.display-card.fullscreen[data-v-87ad160e]{border-radius:0}.display-card.fullscreen .display-area[data-v-87ad160e]{border-radius:0;min-height:100vh;margin:0;padding:100px 80px}.display-area[data-v-87ad160e]{background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:350px;margin:16px;padding:60px 40px;transition:background-color .3s;display:flex;box-shadow:0 2px 8px #00000014}.multiple-results[data-v-87ad160e],.single-result[data-v-87ad160e]{text-align:center;width:100%}.results-grid[data-v-87ad160e]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;display:grid}.result-card[data-v-87ad160e]{background:#ffffffe6;border-radius:12px;padding:32px;transition:all .3s;box-shadow:0 2px 8px #0000000d}.result-card.rolling[data-v-87ad160e]{animation:.1s ease-in-out infinite roll-87ad160e}@keyframes roll-87ad160e{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.avatar[data-v-87ad160e]{margin-bottom:16px;font-size:72px}.name[data-v-87ad160e]{color:#1677ff;font-size:56px;font-weight:700;transition:all .3s}.group[data-v-87ad160e],.name[data-v-87ad160e]{margin-bottom:12px}.group[data-v-87ad160e]{color:#666;font-size:16px}.call-count[data-v-87ad160e]{color:#999;font-size:14px}.placeholder[data-v-87ad160e]{text-align:center;color:#999}.control-card[data-v-87ad160e]{background:#fff;border-radius:12px;margin-bottom:16px;padding:0;overflow:hidden}.control-header[data-v-87ad160e]{cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#f5f7fa,#e8ecf1);border-bottom:1px solid #e8e8e8;justify-content:space-between;align-items:center;padding:14px 20px;transition:all .3s;display:flex}.control-header[data-v-87ad160e]:hover{background:linear-gradient(135deg,#e8ecf1,#d8dfe6)}.control-title[data-v-87ad160e]{color:#333;align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}.control-hint[data-v-87ad160e]{color:#999;font-size:12px;font-weight:400}.control-icon[data-v-87ad160e]{color:#666;transition:transform .3s}.control-icon.collapsed[data-v-87ad160e]{transform:rotate(180deg)}.settings-content[data-v-87ad160e]{padding:16px;animation:.3s slideDown-87ad160e}@keyframes slideDown-87ad160e{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.setting-item[data-v-87ad160e]{flex-direction:column;gap:6px;display:flex}.setting-label[data-v-87ad160e]{color:#666;font-size:12px;font-weight:500;line-height:1}.setting-hint[data-v-87ad160e]{color:#999;margin-left:8px;font-size:11px}.color-picker-group[data-v-87ad160e]{align-items:center;gap:8px;display:flex}.color-input[data-v-87ad160e]{cursor:pointer;border:1px solid #d9d9d9;border-radius:4px;flex-shrink:0;width:32px;height:32px;padding:0}.color-input[data-v-87ad160e]::-webkit-color-swatch-wrapper{padding:0}.color-input[data-v-87ad160e]::-webkit-color-swatch{border:none;border-radius:3px}.action-card[data-v-87ad160e]{background:#fff;border-radius:12px;margin-bottom:16px;padding:20px}.action-buttons[data-v-87ad160e]{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.action-btn[data-v-87ad160e]{border-radius:10px;min-width:140px;height:52px;padding:0 28px;font-size:16px;font-weight:500;transition:all .3s;box-shadow:0 3px 8px #0000001a}.action-btn[data-v-87ad160e]:hover{transform:translateY(-3px);box-shadow:0 6px 16px #0000002e}.start-btn[data-v-87ad160e]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;min-width:160px;box-shadow:0 4px 14px #667eea73}.start-btn[data-v-87ad160e]:hover{background:linear-gradient(135deg,#7c8ff5,#8b5fad);box-shadow:0 8px 20px #667eea8c}.called-list-card[data-v-87ad160e],.list-card[data-v-87ad160e]{background:#fff}.called-list[data-v-87ad160e]{margin-top:8px}.name-list[data-v-87ad160e]{flex-wrap:wrap;gap:8px;display:flex}.info-card[data-v-87ad160e]{background:#fff;margin-top:16px}.info-sections[data-v-87ad160e]{padding:0 8px}.info-section[data-v-87ad160e]{margin:16px 0}.info-section h3[data-v-87ad160e]{color:#333;margin:0 0 12px;font-size:16px;font-weight:600}.info-card ul[data-v-87ad160e]{margin:8px 0;padding-left:20px}.info-card li[data-v-87ad160e]{margin:6px 0;line-height:1.6}.info-card p[data-v-87ad160e]{margin:8px 0;line-height:1.6}@media (width<=768px){.display-area[data-v-87ad160e]{min-height:250px;margin:12px;padding:40px 20px}.name[data-v-87ad160e]{font-size:36px!important}.avatar[data-v-87ad160e]{font-size:56px!important}.results-grid[data-v-87ad160e]{grid-template-columns:repeat(2,1fr);gap:12px}.result-card[data-v-87ad160e]{padding:20px}.action-card[data-v-87ad160e]{padding:16px}.action-buttons[data-v-87ad160e]{gap:12px}.action-btn[data-v-87ad160e]{flex:1;min-width:120px;height:48px;padding:0 20px;font-size:14px}.start-btn[data-v-87ad160e]{min-width:140px}.control-card[data-v-87ad160e]{padding:0}.control-header[data-v-87ad160e]{padding:12px 16px}.control-title[data-v-87ad160e]{font-size:13px}.control-hint[data-v-87ad160e]{font-size:11px}.settings-content[data-v-87ad160e]{padding:12px}.setting-label[data-v-87ad160e]{font-size:11px}.setting-hint[data-v-87ad160e]{font-size:10px}.fullscreen-btn[data-v-87ad160e]{width:36px;height:36px;top:8px;right:8px}}.quick-section[data-v-2fea9f93]{background:#fff7ed;border:1px solid #ffedd5;border-radius:12px;margin-bottom:16px;padding:20px}.quick-section .section-title[data-v-2fea9f93]{color:#ff5b2d;align-items:center;gap:8px;margin-bottom:14px;font-size:15px;font-weight:600;display:flex}.section-hint[data-v-2fea9f93]{color:#999;font-size:12px;font-weight:400}.quick-grid[data-v-2fea9f93]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;display:grid}.quick-card[data-v-2fea9f93]{cursor:pointer;text-align:left;background:#fff;border:1px solid #ffedd5;border-radius:8px;flex-direction:column;padding:8px 12px;transition:all .2s;display:flex}.quick-card[data-v-2fea9f93]:hover{border-color:#ff5b2d;transform:translateY(-2px);box-shadow:0 2px 8px #ff5b2d26}.quick-label[data-v-2fea9f93]{color:#333;font-size:12px;font-weight:600}.quick-desc[data-v-2fea9f93]{color:#999;margin-top:2px;font-size:10px}.zone-card[data-v-2fea9f93]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;margin-bottom:16px;padding:20px}.zone-header[data-v-2fea9f93]{justify-content:space-between;margin-bottom:16px}.zone-header[data-v-2fea9f93],.zone-title[data-v-2fea9f93]{align-items:center;display:flex}.zone-title[data-v-2fea9f93]{color:#333;gap:8px;font-size:16px;font-weight:600}.request-url-row[data-v-2fea9f93]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.send-btn[data-v-2fea9f93]{white-space:nowrap;color:#fff!important;background:#ff5b2d!important;border-color:#ff5b2d!important}.send-btn[data-v-2fea9f93]:hover{background:#e8451a!important;border-color:#e8451a!important}.headers-section[data-v-2fea9f93]{flex-direction:column;gap:8px;display:flex}.header-row[data-v-2fea9f93]{gap:8px}.header-row[data-v-2fea9f93],.preset-headers[data-v-2fea9f93]{align-items:center;display:flex}.preset-headers[data-v-2fea9f93]{border-top:1px solid #f0f0f0;flex-wrap:wrap;gap:6px;margin-top:8px;padding-top:8px}.preset-label[data-v-2fea9f93]{color:#999;font-size:12px}.body-section[data-v-2fea9f93]{flex-direction:column;gap:8px;display:flex}.body-actions[data-v-2fea9f93]{align-items:center;gap:8px;display:flex}.body-textarea[data-v-2fea9f93]{resize:vertical;box-sizing:border-box;border:1px solid #d9d9d9;border-radius:6px;outline:none;width:100%;padding:10px;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.5;transition:border-color .3s}.body-textarea[data-v-2fea9f93]:hover{border-color:#ff5b2d}.body-textarea[data-v-2fea9f93]:focus{border-color:#ff5b2d;box-shadow:0 0 0 2px #ff5b2d1a}.hist-item[data-v-2fea9f93]{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.hist-url[data-v-2fea9f93]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.hist-time[data-v-2fea9f93]{color:#999;white-space:nowrap;font-size:12px}.resp-detail[data-v-2fea9f93]{padding:8px 0}.resp-body[data-v-2fea9f93]{background:#f5f5f5;border-radius:6px;max-height:400px;padding:12px;overflow:auto}.resp-body pre[data-v-2fea9f93]{white-space:pre-wrap;word-wrap:break-word;margin:0;font-family:Consolas,Monaco,monospace;font-size:13px;line-height:1.5}[data-v-2fea9f93] .ant-collapse-expand-icon{flex-shrink:0!important;order:999!important;padding-inline-start:16px!important}[data-v-2fea9f93] .ant-collapse-header-text{flex:1!important;order:0!important;min-width:0!important;overflow:hidden!important}[data-v-2fea9f93] .ant-collapse-header{padding:8px 12px!important}[data-v-2fea9f93] .ant-collapse-content-box{padding:12px!important}.help-section[data-v-2fea9f93]{margin-top:24px}.help-card[data-v-2fea9f93]{background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;margin-bottom:12px;padding:20px}.help-section-title[data-v-2fea9f93]{color:#333;border-left:4px solid #ff5b2d;align-items:center;gap:8px;margin-bottom:12px;padding-left:12px;font-size:15px;font-weight:600;display:flex}.help-text[data-v-2fea9f93]{color:#666;font-size:13px;line-height:1.8}.help-steps[data-v-2fea9f93]{color:#555;padding-left:20px;font-size:13px;line-height:2}.help-steps li[data-v-2fea9f93]{margin-bottom:4px}.help-note-list[data-v-2fea9f93]{color:#666;margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.8}.help-note-list li[data-v-2fea9f93]{margin-bottom:2px}.help-faq-list[data-v-2fea9f93]{flex-direction:column;gap:10px;display:flex}.help-faq-item[data-v-2fea9f93]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:12px 14px}.help-faq-item[data-v-2fea9f93]:nth-child(2n){background:#f9f9f9}.faq-q[data-v-2fea9f93]{color:#333;align-items:center;gap:6px;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}.faq-q .anticon[data-v-2fea9f93]{color:#ff5b2d}.faq-a[data-v-2fea9f93]{color:#666;padding-left:20px;font-size:13px;line-height:1.7}.scenario-grid[data-v-2fea9f93]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.scenario-card[data-v-2fea9f93]{text-align:center;background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:14px;transition:all .2s}.scenario-card[data-v-2fea9f93]:hover{border-color:#ff5b2d;transform:translateY(-2px)}.scenario-title[data-v-2fea9f93]{color:#333;margin-bottom:4px;font-size:14px;font-weight:600}.scenario-desc[data-v-2fea9f93]{color:#888;font-size:12px;line-height:1.5}@media (width<=768px){.quick-grid[data-v-2fea9f93]{grid-template-columns:repeat(3,1fr)}.request-url-row[data-v-2fea9f93]{flex-direction:column}.request-url-row[data-v-2fea9f93]>*{width:100%!important}.scenario-grid[data-v-2fea9f93]{grid-template-columns:repeat(2,1fr)}}.privacy-policy-tool[data-v-071deeba]{max-width:1200px;margin:0 auto}.steps[data-v-071deeba]{background:#fafafa;border-radius:8px;justify-content:center;margin-bottom:32px;padding:24px}.step[data-v-071deeba],.steps[data-v-071deeba]{align-items:center;display:flex}.step[data-v-071deeba]{flex-direction:column;gap:8px}.step-number[data-v-071deeba]{color:#fff;background:#d9d9d9;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;font-weight:700;transition:all .3s;display:flex}.step.active .step-number[data-v-071deeba]{background:#1890ff}.step.completed .step-number[data-v-071deeba]{background:#52c41a}.step-label[data-v-071deeba]{color:#666;font-size:14px}.step.active .step-label[data-v-071deeba]{color:#1890ff;font-weight:500}.step-line[data-v-071deeba]{background:#d9d9d9;width:100px;height:2px;margin:0 16px}.sample-section[data-v-071deeba]{margin-bottom:24px}.sample-title[data-v-071deeba]{align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.sample-tip[data-v-071deeba]{color:#999;cursor:help;font-size:14px}.edit-panel[data-v-071deeba],.preview-panel[data-v-071deeba]{background:#fff;border-radius:8px;padding:24px}.sdk-list[data-v-071deeba]{flex-wrap:wrap;gap:8px;display:flex}.sdk-tag[data-v-071deeba]{cursor:pointer;-webkit-user-select:none;user-select:none;margin:4px;padding:8px 12px;transition:all .3s}.sdk-tag[data-v-071deeba]:hover{transform:translateY(-2px);box-shadow:0 2px 8px #0000001a}.sdk-check[data-v-071deeba]{margin-left:4px;font-size:12px}.action-buttons[data-v-071deeba],.preview-actions[data-v-071deeba]{border-top:1px solid #f0f0f0;justify-content:center;gap:16px;margin-top:24px;padding-top:24px;display:flex}.preview-content[data-v-071deeba]{margin-top:24px}.policy-markdown[data-v-071deeba]{line-height:1.8}.policy-markdown[data-v-071deeba] h1{border-bottom:2px solid #1890ff;margin:24px 0 16px;padding-bottom:8px;font-size:28px}.policy-markdown[data-v-071deeba] h2{color:#1890ff;margin:20px 0 12px;font-size:22px}.policy-markdown[data-v-071deeba] h3{margin:16px 0 10px;font-size:18px}.policy-markdown[data-v-071deeba] strong{color:#333}.policy-markdown[data-v-071deeba] li{margin-bottom:8px;margin-left:20px}.policy-markdown[data-v-071deeba] hr{border:none;border-top:1px solid #e8e8e8;margin:24px 0}.tool-description[data-v-071deeba]{margin-top:48px}.desc-card[data-v-071deeba]{background:#fafafa;border-radius:8px;height:100%}.desc-card[data-v-071deeba] .ant-card-head{border-bottom:2px solid #1890ff;padding:0 16px}.desc-card[data-v-071deeba] .ant-card-head-title{color:#1890ff;font-size:16px;font-weight:600}.desc-card[data-v-071deeba] .ant-card-body{padding:16px}.feature-list[data-v-071deeba]{margin:12px 0;padding:0;list-style:none}.feature-list li[data-v-071deeba]{padding:6px 0;line-height:1.6}.warning-card[data-v-071deeba]{margin-top:24px}.warning-card[data-v-071deeba] .ant-alert{border-radius:6px}.tool-description h4[data-v-071deeba]{color:#333;margin:16px 0 8px;font-size:14px}.related-tools[data-v-071deeba]{flex-wrap:wrap;gap:8px;display:flex}.related-tools .ant-tag[data-v-071deeba]{cursor:pointer;transition:all .3s}.related-tools .ant-tag[data-v-071deeba]:hover{transform:translateY(-2px);box-shadow:0 2px 8px #1890ff4d}.terms-tool[data-v-f4331f24]{max-width:1200px;margin:0 auto}.steps[data-v-f4331f24]{background:#fafafa;border-radius:8px;justify-content:center;margin-bottom:32px;padding:24px}.step[data-v-f4331f24],.steps[data-v-f4331f24]{align-items:center;display:flex}.step[data-v-f4331f24]{flex-direction:column;gap:8px}.step-number[data-v-f4331f24]{color:#fff;background:#d9d9d9;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;font-weight:700;transition:all .3s;display:flex}.step.active .step-number[data-v-f4331f24]{background:#1890ff}.step.completed .step-number[data-v-f4331f24]{background:#52c41a}.step-label[data-v-f4331f24]{color:#666;font-size:14px}.step.active .step-label[data-v-f4331f24]{color:#1890ff;font-weight:500}.step-line[data-v-f4331f24]{background:#d9d9d9;width:100px;height:2px;margin:0 16px}.sample-section[data-v-f4331f24]{margin-bottom:24px}.sample-title[data-v-f4331f24]{align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.sample-tip[data-v-f4331f24]{color:#999;cursor:help;font-size:14px}.edit-panel[data-v-f4331f24],.preview-panel[data-v-f4331f24]{background:#fff;border-radius:8px;padding:24px}.action-buttons[data-v-f4331f24],.preview-actions[data-v-f4331f24]{border-top:1px solid #f0f0f0;justify-content:center;gap:16px;margin-top:24px;padding-top:24px;display:flex}.preview-content[data-v-f4331f24]{margin-top:24px}.terms-markdown[data-v-f4331f24]{line-height:1.8}.terms-markdown[data-v-f4331f24] h1{border-bottom:2px solid #1890ff;margin:24px 0 16px;padding-bottom:8px;font-size:28px}.terms-markdown[data-v-f4331f24] h2{color:#1890ff;margin:20px 0 12px;font-size:22px}.terms-markdown[data-v-f4331f24] h3{margin:16px 0 10px;font-size:18px}.terms-markdown[data-v-f4331f24] strong{color:#333}.terms-markdown[data-v-f4331f24] li{margin-bottom:8px;margin-left:20px}.terms-markdown[data-v-f4331f24] hr{border:none;border-top:1px solid #e8e8e8;margin:24px 0}.tool-description[data-v-f4331f24]{margin-top:48px}.desc-card[data-v-f4331f24]{background:#fafafa;border-radius:8px;height:100%}.desc-card[data-v-f4331f24] .ant-card-head{border-bottom:2px solid #1890ff;padding:0 16px}.desc-card[data-v-f4331f24] .ant-card-head-title{color:#1890ff;font-size:16px;font-weight:600}.desc-card[data-v-f4331f24] .ant-card-body{padding:16px}.feature-list[data-v-f4331f24]{margin:12px 0;padding:0;list-style:none}.feature-list li[data-v-f4331f24]{padding:6px 0;line-height:1.6}.warning-card[data-v-f4331f24]{margin-top:24px}.warning-card[data-v-f4331f24] .ant-alert{border-radius:6px}.tool-description h4[data-v-f4331f24]{color:#333;margin:16px 0 8px;font-size:14px}.related-tools[data-v-f4331f24]{flex-wrap:wrap;gap:8px;display:flex}.related-tools .ant-tag[data-v-f4331f24]{cursor:pointer;transition:all .3s}.related-tools .ant-tag[data-v-f4331f24]:hover{transform:translateY(-2px);box-shadow:0 2px 8px #1890ff4d}.input-grid[data-v-e3c1fa49]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (width<=768px){.input-grid[data-v-e3c1fa49]{grid-template-columns:repeat(2,1fr);gap:16px}}@media (width<=480px){.input-grid[data-v-e3c1fa49]{grid-template-columns:1fr}}.input-item[data-v-e3c1fa49]{flex-direction:column;gap:8px;display:flex}.input-label[data-v-e3c1fa49]{color:#333;align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}.required[data-v-e3c1fa49]{color:#ff4d4f}.sample-section[data-v-e3c1fa49]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:26px;display:flex}.sample-label[data-v-e3c1fa49]{color:#999;font-size:12px}.result-card[data-v-e3c1fa49]{margin-top:20px}.hero-card[data-v-e3c1fa49]{background:linear-gradient(135deg,#f6ffed 0,#e6f7ff 50%,#f0f5ff)}.hero-content[data-v-e3c1fa49]{gap:40px;margin-bottom:24px;display:flex}@media (width<=768px){.hero-content[data-v-e3c1fa49]{flex-direction:column;gap:20px}}.hero-main[data-v-e3c1fa49]{text-align:center;flex-shrink:0}.hero-bmi[data-v-e3c1fa49]{justify-content:center;align-items:baseline;display:flex}.bmi-num[data-v-e3c1fa49]{font-size:64px;font-weight:700;line-height:1}.hero-label[data-v-e3c1fa49]{margin-top:8px}.hero-gauge[data-v-e3c1fa49]{flex-direction:column;flex:1;justify-content:center;display:flex}.gauge-header[data-v-e3c1fa49]{justify-content:space-between;margin-bottom:8px;font-size:14px;display:flex}.gauge-diff[data-v-e3c1fa49]{color:#ff4d4f;font-weight:500}.gauge-bar[data-v-e3c1fa49]{border-radius:12px;height:24px;position:relative;overflow:visible}.gauge-segments[data-v-e3c1fa49]{border-radius:12px;height:100%;display:flex;overflow:hidden}.gauge-seg[data-v-e3c1fa49]{height:100%}.gauge-pointer[data-v-e3c1fa49]{z-index:1;flex-direction:column;align-items:center;display:flex;position:absolute;top:-8px;transform:translate(-50%)}.pointer-arrow[data-v-e3c1fa49]{border-top:8px solid #333;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0}.pointer-label[data-v-e3c1fa49]{color:#333;white-space:nowrap;background:#fff;border-radius:4px;margin-top:2px;padding:1px 6px;font-size:11px;font-weight:600;box-shadow:0 1px 3px #0003}.gauge-labels[data-v-e3c1fa49]{color:#bbb;justify-content:space-between;margin-top:4px;font-size:11px;display:flex}.stats-grid[data-v-e3c1fa49]{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px;display:grid}@media (width<=480px){.stats-grid[data-v-e3c1fa49]{grid-template-columns:1fr}}.stat-card[data-v-e3c1fa49]{background:#fff;border-radius:8px;gap:12px;padding:16px}.stat-card[data-v-e3c1fa49],.stat-icon[data-v-e3c1fa49]{align-items:center;display:flex}.stat-icon[data-v-e3c1fa49]{border-radius:10px;flex-shrink:0;justify-content:center;width:44px;height:44px;font-size:20px}.stat-info[data-v-e3c1fa49]{flex:1;min-width:0}.stat-value[data-v-e3c1fa49]{color:#1f1f1f;white-space:nowrap;font-size:18px;font-weight:600}.stat-label[data-v-e3c1fa49]{color:#8c8c8c;margin-top:2px;font-size:12px}.analysis-box[data-v-e3c1fa49]{background:#fff;border-radius:8px;align-items:flex-start;gap:12px;padding:16px;display:flex}.analysis-icon[data-v-e3c1fa49]{flex-shrink:0;font-size:24px}.analysis-text[data-v-e3c1fa49]{color:#666;margin:0;font-size:14px;line-height:1.6}.tips-card[data-v-e3c1fa49]{background:#fafafa}.tips-list[data-v-e3c1fa49]{flex-direction:column}.tip-item[data-v-e3c1fa49],.tips-list[data-v-e3c1fa49]{gap:12px;display:flex}.tip-item[data-v-e3c1fa49]{align-items:flex-start}.tip-number[data-v-e3c1fa49]{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:500;display:flex}.tip-text[data-v-e3c1fa49]{color:#666;font-size:14px;line-height:1.6}.category-list[data-v-e3c1fa49]{flex-direction:column;gap:10px;display:flex}.category-item[data-v-e3c1fa49]{background:#fafafa;border-left:4px solid #d9d9d9;border-radius:8px;align-items:center;gap:12px;padding:12px 16px;transition:all .3s;display:flex}.category-item.active[data-v-e3c1fa49]{background:#f0f5ff}.category-icon[data-v-e3c1fa49]{font-size:20px}.category-info[data-v-e3c1fa49]{flex:1;align-items:center;gap:12px;display:flex}.category-label[data-v-e3c1fa49]{font-size:15px;font-weight:600}.category-range[data-v-e3c1fa49]{color:#8c8c8c;font-size:13px}.formula-box[data-v-e3c1fa49]{color:#333;background:#e6f7ff;border-radius:8px;margin-top:8px;padding:12px 16px;font-size:15px}.empty-card[data-v-e3c1fa49],.help-card[data-v-e3c1fa49]{margin-top:20px}.help-card[data-v-e3c1fa49]{background:#fafafa}.help-sections[data-v-e3c1fa49]{gap:20px}.help-section[data-v-e3c1fa49],.help-sections[data-v-e3c1fa49]{flex-direction:column;display:flex}.help-section[data-v-e3c1fa49]{gap:8px}.help-section-title[data-v-e3c1fa49]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.feature-list[data-v-e3c1fa49]{margin:0;padding-left:20px}.feature-list li[data-v-e3c1fa49]{color:#666;font-size:14px;line-height:1.8}.help-faq[data-v-e3c1fa49]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-e3c1fa49]{background:#fff;border-radius:6px;padding:12px 16px}.help-faq-q[data-v-e3c1fa49]{color:#333;margin:0 0 8px;font-size:14px;font-weight:600}.help-faq-item p[data-v-e3c1fa49]{color:#666;margin:0;font-size:14px;line-height:1.8}.main-card[data-v-e3c1fa49]{margin-bottom:0}@media (width<=768px){.bmi-num[data-v-e3c1fa49]{font-size:48px}.stat-value[data-v-e3c1fa49]{font-size:16px}}.quick-section[data-v-f8d41496]{background:#fff7ed;border:1px solid #ffedd5}.quick-buttons[data-v-f8d41496]{flex-wrap:wrap;gap:10px;display:flex}.quick-btn[data-v-f8d41496]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:140px;padding:12px 20px;transition:all .3s;display:inline-flex}.quick-btn[data-v-f8d41496]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-2px)}.quick-btn-name[data-v-f8d41496]{color:#333;font-size:14px;font-weight:600}.quick-btn-desc[data-v-f8d41496]{color:#666;margin-top:4px;font-size:12px}.control-card[data-v-f8d41496]{background:#fafafa;margin-top:24px}.form-container[data-v-f8d41496]{flex-direction:column;gap:12px;display:flex}.form-row[data-v-f8d41496]{flex-wrap:wrap;gap:16px;display:flex}.form-item[data-v-f8d41496]{flex-direction:column;flex:1;gap:6px;min-width:140px;display:flex}.form-label[data-v-f8d41496]{color:#333;font-size:13px;font-weight:500}.preset-groups[data-v-f8d41496]{flex-direction:column;gap:8px;display:flex}.preset-group[data-v-f8d41496]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.preset-category[data-v-f8d41496]{color:#888;min-width:60px;font-size:12px}.action-bar[data-v-f8d41496]{border-top:1px solid #f0f0f0;margin-top:16px;padding-top:16px}.action-button[data-v-f8d41496]{background:#ff5b2d}.action-button[data-v-f8d41496]:hover:not(:disabled){background:#ff7a50}.result-card[data-v-f8d41496]{background:#fafafa;margin-top:16px}.line-chart-container[data-v-f8d41496]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:20px}.line-chart[data-v-f8d41496]{width:100%;height:auto;display:block}.grid-lines line[data-v-f8d41496]{transition:all .2s}.axis-label[data-v-f8d41496]{fill:#8c8c8c;font-family:Consolas,Monaco,monospace;font-size:11px}.chart-line[data-v-f8d41496]{filter:drop-shadow(0 2px 4px #ff5b2d4d);transition:all .3s}.data-point[data-v-f8d41496]{cursor:pointer;transition:all .2s}.data-point[data-v-f8d41496]:hover{filter:brightness(1.2)}.tooltip-group[data-v-f8d41496]{pointer-events:none;animation:.2s ease-out tooltipFadeIn-f8d41496}@keyframes tooltipFadeIn-f8d41496{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.chart-legend[data-v-f8d41496]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:12px;padding:12px 16px;display:flex}.legend-item[data-v-f8d41496]{color:#595959;align-items:center;gap:8px;font-size:12px;display:flex}.legend-dot[data-v-f8d41496]{border:2px solid #fff;border-radius:50%;width:12px;height:12px;box-shadow:0 2px 4px #00000026}.latency-level[data-v-f8d41496]{flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;display:flex}.level-tag[data-v-f8d41496]{padding:4px 12px;font-size:16px;font-weight:600}.level-desc[data-v-f8d41496]{color:#8c8c8c;text-align:center;font-size:12px}.help-card[data-v-f8d41496]{background:#fafafa;border-radius:8px;margin-top:24px}.help-sections[data-v-f8d41496]{gap:20px}.help-section[data-v-f8d41496],.help-sections[data-v-f8d41496]{flex-direction:column;display:flex}.help-section[data-v-f8d41496]{gap:8px}.help-section-title[data-v-f8d41496]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-content[data-v-f8d41496]{color:#555;font-size:14px;line-height:1.8}.help-content ul[data-v-f8d41496]{margin:8px 0;padding-left:20px}.help-content li[data-v-f8d41496]{margin-bottom:4px}.help-table[data-v-f8d41496]{border-collapse:collapse;width:100%;margin-top:8px;font-size:13px}.help-table th[data-v-f8d41496]{text-align:left;color:#333;background:#f5f5f5;border-bottom:2px solid #e8e8e8;padding:10px 12px;font-weight:600}.help-table td[data-v-f8d41496]{color:#555;border-bottom:1px solid #f0f0f0;padding:8px 12px}.help-table tr:hover td[data-v-f8d41496]{background:#fff7ed}.help-faq[data-v-f8d41496]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-f8d41496]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-f8d41496]:nth-child(odd){background:#fff}.help-faq-q[data-v-f8d41496]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-f8d41496]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.quick-buttons[data-v-f8d41496]{flex-direction:column}.quick-btn[data-v-f8d41496]{text-align:center;align-items:center;width:100%}.form-row[data-v-f8d41496]{flex-direction:column}}.random-data-tool[data-v-2fa36b38]{flex-direction:column;gap:20px;display:flex}.config-card[data-v-2fa36b38],.results-card[data-v-2fa36b38]{border-radius:8px;box-shadow:0 2px 8px #0000000f}.template-hint[data-v-2fa36b38]{color:#8c8c8c;-webkit-user-select:text;user-select:text;margin-top:8px;font-size:12px}.hint-label[data-v-2fa36b38]{color:#595959;margin-right:4px;font-weight:500}.hint-examples[data-v-2fa36b38],.hint-label[data-v-2fa36b38]{-webkit-user-select:text;user-select:text}.hint-examples[data-v-2fa36b38]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.hint-examples code[data-v-2fa36b38]{color:#ff5b2d;-webkit-user-select:all;user-select:all;cursor:text;background:#f5f5f5;border:1px solid #e8e8e8;border-radius:4px;padding:2px 6px;font-family:Consolas,Monaco,monospace;font-size:11px}.hint-combo[data-v-2fa36b38]{-webkit-user-select:text;user-select:text;border-top:1px dashed #e8e8e8;margin-top:8px;padding-top:8px}.hint-combo code[data-v-2fa36b38]{color:#fa8c16;-webkit-user-select:all;user-select:all;cursor:text;background:#fff3e0;border:1px solid #ffd591;border-radius:4px;padding:2px 6px;font-family:Consolas,Monaco,monospace;font-size:11px}.form-tip[data-v-2fa36b38]{color:#8c8c8c;margin-left:8px;font-size:12px}.preset-templates[data-v-2fa36b38]{border-top:1px solid #f0f0f0;margin-top:16px;padding-top:16px}.preset-label[data-v-2fa36b38]{color:#595959;margin-bottom:8px;font-size:13px;font-weight:500}.results-list[data-v-2fa36b38]{flex-direction:column;gap:8px;max-height:500px;display:flex;overflow-y:auto}.result-item[data-v-2fa36b38]{background:#fafafa;border-left:3px solid #ff5b2d;border-radius:6px;align-items:center;gap:12px;padding:12px;transition:all .2s;display:flex}.result-item[data-v-2fa36b38]:hover{background:#f5f5f5;transform:translate(4px)}.result-index[data-v-2fa36b38]{color:#ff5b2d;text-align:center;min-width:40px;font-size:13px;font-weight:600}.result-content[data-v-2fa36b38]{color:#262626;word-break:break-all;flex:1;font-family:Consolas,Monaco,monospace;font-size:14px}.export-btn[data-v-2fa36b38]{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border:none}.export-btn[data-v-2fa36b38]:hover{color:#fff;background:linear-gradient(135deg,#5568d3,#65408b)}.tool-description-wrapper[data-v-2fa36b38]{-webkit-user-select:text;user-select:text;background:#fff;border:1px solid #e8e8e8;border-radius:12px;margin-top:32px;padding:24px;box-shadow:0 2px 12px #00000014}.tool-description-header[data-v-2fa36b38]{border-bottom:2px solid #f0f0f0;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;display:flex}.header-icon[data-v-2fa36b38]{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.header-title[data-v-2fa36b38]{color:#262626;margin:0;font-size:18px;font-weight:600}.tool-description[data-v-2fa36b38]{flex-direction:column;gap:24px;padding:0;display:flex}.description-section[data-v-2fa36b38]{background:#fafafa;border:1px solid #e8e8e8;border-radius:12px;padding:20px;transition:all .2s}.description-section[data-v-2fa36b38]:hover{background:#f5f5f5;border-color:#d9d9d9;box-shadow:0 2px 8px #0000000f}.section-header[data-v-2fa36b38]{border-bottom:2px solid #e8e8e8;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:12px;display:flex}.section-icon[data-v-2fa36b38]{font-size:20px;line-height:1}.section-title[data-v-2fa36b38]{color:#262626;margin:0;font-size:16px;font-weight:600}.section-content[data-v-2fa36b38]{padding:0}.section-content[data-v-2fa36b38] h3{color:#1f1f1f;border-left:3px solid #ff5b2d;margin:20px 0 12px;padding-left:12px;font-size:15px;font-weight:600;line-height:1.4}.section-content[data-v-2fa36b38] h3:first-child{margin-top:0}.section-content[data-v-2fa36b38] p{color:#595959;margin:8px 0;font-size:14px;line-height:1.8}.section-content[data-v-2fa36b38] ul{margin:8px 0;padding-left:0;list-style:none}.section-content[data-v-2fa36b38] ul li{color:#595959;margin:6px 0;padding-left:20px;font-size:14px;line-height:1.8;position:relative}.section-content[data-v-2fa36b38] ul li:before{content:"•";color:#ff5b2d;font-size:16px;font-weight:700;position:absolute;left:4px}.section-content[data-v-2fa36b38] ol{counter-reset:item;margin:8px 0;padding-left:0;list-style:none}.section-content[data-v-2fa36b38] ol li{color:#595959;counter-increment:item;margin:6px 0;padding-left:24px;font-size:14px;line-height:1.8;position:relative}.section-content[data-v-2fa36b38] ol li:before{content:counter(item) ".";color:#ff5b2d;margin-right:8px;font-size:14px;font-weight:600;position:absolute;left:0}.section-content[data-v-2fa36b38] strong{color:#262626;background:linear-gradient(135deg,#fff3e0,#ffe0b2);border-radius:4px;padding:2px 6px;font-weight:600}.section-content[data-v-2fa36b38] em{color:#ff5b2d;font-style:normal;font-weight:500}.section-content[data-v-2fa36b38] code{color:#ff5b2d;background:#f5f5f5;border:1px solid #e8e8e8;border-radius:4px;padding:2px 6px;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px}.help-sections[data-v-d0108617]{gap:20px}.help-section[data-v-d0108617],.help-sections[data-v-d0108617]{flex-direction:column;display:flex}.help-section[data-v-d0108617]{gap:12px}.help-section-title[data-v-d0108617]{color:#1677ff;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-d0108617]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-d0108617]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-d0108617]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-d0108617]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-d0108617],.main-card[data-v-d0108617],.result-card[data-v-d0108617]{background:#fff}.action-buttons[data-v-d0108617]{justify-content:center;gap:12px;margin-top:20px;display:flex}.convert-btn[data-v-d0108617]{border-color:#ff5b2d;border-radius:6px;padding:0 32px}.clear-btn[data-v-d0108617]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 32px}.clear-btn[data-v-d0108617]:hover{background:#e8e8e8;border-color:#bfbfbf}[data-v-d0108617] .ant-upload-drag{padding:40px 20px}[data-v-d0108617] .ant-upload-drag-icon{margin-bottom:16px}[data-v-d0108617] .ant-upload-text{margin-bottom:8px;font-size:16px}[data-v-d0108617] .ant-upload-hint{color:#00000073;font-size:14px}@media (width<=768px){.action-buttons[data-v-d0108617]{flex-direction:column}}.quick-section[data-v-9e69d3fa]{background:#fff7ed;border:1px solid #ffedd5}.quick-buttons[data-v-9e69d3fa]{flex-wrap:wrap;gap:10px;display:flex}.quick-btn[data-v-9e69d3fa]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:160px;padding:12px 20px;transition:all .3s;display:inline-flex}.quick-btn[data-v-9e69d3fa]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-2px)}.quick-btn-name[data-v-9e69d3fa]{color:#333;font-size:14px;font-weight:600}.quick-btn-desc[data-v-9e69d3fa]{color:#666;margin-top:4px;font-size:12px}.control-card[data-v-9e69d3fa]{background:#fafafa}.option-label[data-v-9e69d3fa]{color:#333;margin-bottom:8px;font-weight:600}.option-desc[data-v-9e69d3fa]{color:#888;margin-top:8px;font-size:12px;line-height:1.6}.action-buttons[data-v-9e69d3fa]{justify-content:center;gap:12px;margin-top:20px;display:flex}.convert-btn[data-v-9e69d3fa]{border-color:#ff5b2d;border-radius:6px;padding:0 32px}.clear-btn[data-v-9e69d3fa]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 32px}.clear-btn[data-v-9e69d3fa]:hover{background:#e8e8e8;border-color:#bfbfbf}.file-item-card[data-v-9e69d3fa]{background:#fafafa;width:100%}.file-name[data-v-9e69d3fa]{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.file-meta[data-v-9e69d3fa]{color:#00000073;font-size:12px}.help-sections[data-v-9e69d3fa]{gap:24px}.help-section[data-v-9e69d3fa],.help-sections[data-v-9e69d3fa]{flex-direction:column;display:flex}.help-section[data-v-9e69d3fa]{gap:12px}.help-section-title[data-v-9e69d3fa]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-content[data-v-9e69d3fa]{color:#444;font-size:14px;line-height:1.8}.help-content p[data-v-9e69d3fa]{margin:0 0 8px}.help-content code[data-v-9e69d3fa]{color:#ff5b2d;background:#fff1ec;border-radius:4px;padding:1px 6px;font-size:12px}.scene-card[data-v-9e69d3fa]{background:#fafafa;border-radius:8px;height:100%;padding:12px 14px}.scene-title[data-v-9e69d3fa]{color:#333;margin-bottom:4px;font-weight:600}.scene-desc[data-v-9e69d3fa]{color:#666;font-size:12px;line-height:1.6}.help-faq[data-v-9e69d3fa]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-9e69d3fa]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-9e69d3fa]:nth-child(odd){background:#fff}.help-faq-q[data-v-9e69d3fa]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-9e69d3fa]{color:#666;margin:0;line-height:1.8}[data-v-9e69d3fa] .ant-upload-drag{padding:40px 20px}[data-v-9e69d3fa] .ant-upload-drag-icon{margin-bottom:16px}[data-v-9e69d3fa] .ant-upload-text{margin-bottom:8px;font-size:16px}[data-v-9e69d3fa] .ant-upload-hint{color:#00000073;font-size:14px}@media (width<=768px){.action-buttons[data-v-9e69d3fa]{flex-direction:column}.quick-btn[data-v-9e69d3fa]{text-align:center;align-items:center;width:100%}}.help-sections[data-v-88768757]{gap:20px}.help-section[data-v-88768757],.help-sections[data-v-88768757]{flex-direction:column;display:flex}.help-section[data-v-88768757]{gap:12px}.help-section-title[data-v-88768757]{color:#1677ff;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-88768757]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-88768757]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-88768757]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-88768757]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-88768757],.main-card[data-v-88768757],.result-card[data-v-88768757]{background:#fff}.action-buttons[data-v-88768757]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}.convert-btn[data-v-88768757]{border-color:#ff5b2d;border-radius:6px;padding:0 32px}.clear-btn[data-v-88768757]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 32px}.clear-btn[data-v-88768757]:hover{background:#e8e8e8;border-color:#bfbfbf}.file-index[data-v-88768757]{color:#fff;background:#ff5b2d;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:inline-flex}[data-v-88768757] .ant-upload-drag{padding:40px 20px}[data-v-88768757] .ant-upload-drag-icon{margin-bottom:16px}[data-v-88768757] .ant-upload-text{margin-bottom:8px;font-size:16px}[data-v-88768757] .ant-upload-hint{color:#00000073;font-size:14px}@media (width<=768px){.action-buttons[data-v-88768757]{flex-direction:column}}.main-card[data-v-38d2aa1e]{background:#fff}.upload-dragger[data-v-38d2aa1e]{margin-bottom:16px}.upload-dragger[data-v-38d2aa1e] .ant-upload-drag{border-color:#d9d9d9;border-radius:8px;transition:all .2s}.upload-dragger[data-v-38d2aa1e] .ant-upload-drag:hover{border-color:#ff5b2d}.upload-dragger[data-v-38d2aa1e] .ant-upload-drag-container{padding:24px 0}.upload-icon[data-v-38d2aa1e]{color:#ff5b2d;margin:0 0 8px;font-size:48px}.upload-text[data-v-38d2aa1e]{color:#333;margin:0 0 4px;font-size:15px}.upload-hint[data-v-38d2aa1e]{color:#999;margin:0;font-size:13px}.file-info[data-v-38d2aa1e]{background:#fafafa;border-radius:6px;flex-direction:column;gap:6px;padding:12px 16px;display:flex}.file-info-row[data-v-38d2aa1e]{align-items:center;font-size:14px;display:flex}.file-info-label[data-v-38d2aa1e]{color:#666;flex-shrink:0;width:70px}.file-info-value[data-v-38d2aa1e]{color:#333;word-break:break-all;font-weight:500}.editor-card[data-v-38d2aa1e],.editor-card[data-v-38d2aa1e] .ant-card-body{padding:0!important}.iframe-wrapper[data-v-38d2aa1e]{width:100%;height:calc(100vh - 280px);min-height:500px;position:relative}.pdf-editor-iframe[data-v-38d2aa1e]{border:none;width:100%;height:100%}.loading-overlay[data-v-38d2aa1e]{z-index:10;background:#ffffffe6;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.loading-overlay p[data-v-38d2aa1e]{color:#666;margin:0;font-size:14px}.help-sections[data-v-a09c6a89]{gap:20px}.help-section[data-v-a09c6a89],.help-sections[data-v-a09c6a89]{flex-direction:column;display:flex}.help-section[data-v-a09c6a89]{gap:12px}.help-section-title[data-v-a09c6a89]{color:#1677ff;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-a09c6a89]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-a09c6a89]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-a09c6a89]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-a09c6a89]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-a09c6a89],.main-card[data-v-a09c6a89],.result-card[data-v-a09c6a89]{background:#fff}.level-selector[data-v-a09c6a89]{margin-bottom:16px}.level-label[data-v-a09c6a89]{color:#333;margin-bottom:10px;font-size:14px;font-weight:600;display:block}.level-options[data-v-a09c6a89]{flex-wrap:wrap;gap:20px;display:flex}.level-item[data-v-a09c6a89]{cursor:pointer;border:1px solid #e8e8e8;border-radius:6px;flex:1;align-items:flex-start;gap:8px;min-width:200px;padding:10px 16px;transition:all .2s;display:flex}.level-item.active[data-v-a09c6a89],.level-item[data-v-a09c6a89]:hover{border-color:#ff5b2d}.level-item.active[data-v-a09c6a89]{background:#fff7f5}.level-radio[data-v-a09c6a89]{border:2px solid #d9d9d9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:2px;transition:all .2s;display:flex}.level-item.active .level-radio[data-v-a09c6a89]{border-color:#ff5b2d}.level-radio-inner[data-v-a09c6a89]{border-radius:50%;width:8px;height:8px}.level-info[data-v-a09c6a89]{flex-direction:column;gap:2px;display:flex}.level-title[data-v-a09c6a89]{font-size:14px;font-weight:600}.level-desc[data-v-a09c6a89]{color:#999;font-size:12px}.action-buttons[data-v-a09c6a89]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}.convert-btn[data-v-a09c6a89]{border-color:#ff5b2d;border-radius:6px;padding:0 32px}.clear-btn[data-v-a09c6a89]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 32px}.clear-btn[data-v-a09c6a89]:hover{background:#e8e8e8;border-color:#bfbfbf}.stat-label[data-v-a09c6a89]{color:#999;margin-bottom:4px;font-size:13px}.stat-value[data-v-a09c6a89]{color:#333;font-size:24px;font-weight:600}[data-v-a09c6a89] .ant-upload-drag{padding:40px 20px}[data-v-a09c6a89] .ant-upload-drag-icon{margin-bottom:16px}[data-v-a09c6a89] .ant-upload-text{margin-bottom:8px;font-size:16px}[data-v-a09c6a89] .ant-upload-hint{color:#00000073;font-size:14px}@media (width<=768px){.action-buttons[data-v-a09c6a89],.level-options[data-v-a09c6a89]{flex-direction:column}}.help-sections[data-v-2eacb0cc]{gap:20px}.help-section[data-v-2eacb0cc],.help-sections[data-v-2eacb0cc]{flex-direction:column;display:flex}.help-section[data-v-2eacb0cc]{gap:12px}.help-section-title[data-v-2eacb0cc]{color:#1677ff;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-2eacb0cc]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-2eacb0cc]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-2eacb0cc]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-2eacb0cc]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-2eacb0cc],.main-card[data-v-2eacb0cc],.result-card[data-v-2eacb0cc]{background:#fff}.setting-section[data-v-2eacb0cc]{margin-bottom:18px}.setting-label[data-v-2eacb0cc]{color:#333;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.preset-tags[data-v-2eacb0cc]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.preset-tag[data-v-2eacb0cc]{cursor:pointer;transition:all .2s}.preset-tag[data-v-2eacb0cc]:hover{color:#ff5b2d;border-color:#ff5b2d}.color-row[data-v-2eacb0cc]{align-items:center;gap:10px;display:flex}.color-picker[data-v-2eacb0cc]{cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:6px;width:40px;height:32px;padding:2px}.color-value[data-v-2eacb0cc]{color:#666;font-family:monospace;font-size:13px}.preset-colors[data-v-2eacb0cc]{gap:6px;margin-left:8px;display:flex}.preset-color[data-v-2eacb0cc]{cursor:pointer;border:2px solid #fff;border-radius:50%;width:24px;height:24px;transition:all .2s;box-shadow:0 0 0 1px #d9d9d9}.preset-color[data-v-2eacb0cc]:hover{transform:scale(1.15);box-shadow:0 0 0 2px #ff5b2d}.preview-wrapper[data-v-2eacb0cc]{text-align:center;background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;padding:12px}.preview-canvas[data-v-2eacb0cc]{background:#fff;border:1px solid #d9d9d9;border-radius:4px;max-width:100%;height:auto;box-shadow:0 2px 8px #00000014}.action-buttons[data-v-2eacb0cc]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}.convert-btn[data-v-2eacb0cc]{border-color:#ff5b2d;border-radius:6px;padding:0 32px}.clear-btn[data-v-2eacb0cc]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 32px}.clear-btn[data-v-2eacb0cc]:hover{background:#e8e8e8;border-color:#bfbfbf}[data-v-2eacb0cc] .ant-upload-drag{padding:40px 20px}[data-v-2eacb0cc] .ant-upload-drag-icon{margin-bottom:16px}[data-v-2eacb0cc] .ant-upload-text{margin-bottom:8px;font-size:16px}[data-v-2eacb0cc] .ant-upload-hint{color:#00000073;font-size:14px}@media (width<=768px){.action-buttons[data-v-2eacb0cc]{flex-direction:column}}.setting-section[data-v-fe79c5c0]{margin-bottom:16px}.setting-label[data-v-fe79c5c0]{color:#000000d9;margin-bottom:8px;font-weight:500;display:block}.sign-canvas-wrapper[data-v-fe79c5c0]{text-align:center;background:#fafafa;border:2px dashed #d9d9d9;border-radius:8px;padding:8px}.sign-canvas[data-v-fe79c5c0]{cursor:crosshair;touch-action:none;border:1px solid #e8e8e8;border-radius:4px;max-width:100%;height:auto}.color-row[data-v-fe79c5c0]{align-items:center;gap:8px;display:flex}.color-picker[data-v-fe79c5c0]{cursor:pointer;border:1px solid #d9d9d9;border-radius:4px;width:32px;height:32px;padding:0}.color-value[data-v-fe79c5c0]{color:#000000a6;font-family:monospace;font-size:13px}.preset-colors[data-v-fe79c5c0]{gap:6px;margin-left:8px;display:flex}.preset-color[data-v-fe79c5c0]{cursor:pointer;border:2px solid #e8e8e8;border-radius:50%;width:24px;height:24px;transition:transform .2s}.preset-color[data-v-fe79c5c0]:hover{border-color:#ff5b2d;transform:scale(1.2)}.preview-wrapper[data-v-fe79c5c0]{text-align:center;background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;padding:12px}.preview-canvas[data-v-fe79c5c0]{background:#fff;border:1px solid #d9d9d9;border-radius:4px;max-width:100%;height:auto;box-shadow:0 2px 8px #00000014}.action-buttons[data-v-fe79c5c0]{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.convert-btn[data-v-fe79c5c0]{background:#ff5b2d;border-color:#ff5b2d}.convert-btn[data-v-fe79c5c0]:hover{background:#ff7a50!important;border-color:#ff7a50!important}.clear-btn[data-v-fe79c5c0]{color:#ff5b2d;border-color:#ff5b2d}.clear-btn[data-v-fe79c5c0]:hover{color:#ff7a50!important;border-color:#ff7a50!important}.help-sections[data-v-14ef8d34]{gap:20px}.help-section[data-v-14ef8d34],.help-sections[data-v-14ef8d34]{flex-direction:column;display:flex}.help-section[data-v-14ef8d34]{gap:12px}.help-section-title[data-v-14ef8d34]{color:#1677ff;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-14ef8d34]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-14ef8d34]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-14ef8d34]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-14ef8d34]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-14ef8d34],.main-card[data-v-14ef8d34]{background:#fff}.setting-section[data-v-14ef8d34]{margin-bottom:18px}.setting-label[data-v-14ef8d34]{color:#333;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.type-grid[data-v-14ef8d34]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.type-item[data-v-14ef8d34]{cursor:pointer;background:#fafafa;border:1px solid #e8e8e8;border-radius:6px;align-items:flex-start;gap:8px;padding:8px 12px;transition:all .2s;display:flex}.type-item-active[data-v-14ef8d34],.type-item[data-v-14ef8d34]:hover{background:#fff5f0;border-color:#ff5b2d}.type-info[data-v-14ef8d34]{flex:1;min-width:0}.type-name[data-v-14ef8d34]{color:#333;font-size:13px;font-weight:500}.type-desc[data-v-14ef8d34]{color:#999;margin-top:2px;font-size:11px}.type-actions[data-v-14ef8d34]{gap:8px;display:flex}.action-buttons[data-v-14ef8d34]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}.convert-btn[data-v-14ef8d34]{border-color:#ff5b2d;border-radius:6px;padding:0 32px}.clear-btn[data-v-14ef8d34]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 32px}.clear-btn[data-v-14ef8d34]:hover{background:#e8e8e8;border-color:#bfbfbf}[data-v-14ef8d34] .ant-upload-drag{padding:40px 20px}[data-v-14ef8d34] .ant-upload-drag-icon{margin-bottom:16px}[data-v-14ef8d34] .ant-upload-text{margin-bottom:8px;font-size:16px}[data-v-14ef8d34] .ant-upload-hint{color:#00000073;font-size:14px}@media (width<=768px){.action-buttons[data-v-14ef8d34]{flex-direction:column}.type-grid[data-v-14ef8d34]{grid-template-columns:1fr}}.help-sections[data-v-8eac2585]{gap:20px}.help-section[data-v-8eac2585],.help-sections[data-v-8eac2585]{flex-direction:column;display:flex}.help-section[data-v-8eac2585]{gap:12px}.help-section-title[data-v-8eac2585]{color:#1677ff;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-8eac2585]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-8eac2585]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-8eac2585]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-8eac2585]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-8eac2585],.main-card[data-v-8eac2585]{background:#fff}.file-info[data-v-8eac2585]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.batch-section[data-v-8eac2585]{background:#f9f9f9;border-radius:8px}.add-form[data-v-8eac2585],.batch-section[data-v-8eac2585]{margin-bottom:16px;padding:12px}.add-form[data-v-8eac2585]{background:#f6ffed;border:1px solid #b7eb8f;border-radius:8px}.bookmark-list[data-v-8eac2585]{border:1px solid #e8e8e8;border-radius:8px;max-height:500px;overflow-y:auto}.bookmark-item[data-v-8eac2585]{border-bottom:1px solid #f0f0f0;align-items:center;gap:8px;padding:8px 12px;transition:background .2s;display:flex}.bookmark-item[data-v-8eac2585]:hover{background:#fff5f0}.bookmark-item[data-v-8eac2585]:last-child{border-bottom:none}.bm-level-indicator[data-v-8eac2585]{border-radius:2px;flex-shrink:0;width:4px;height:24px}.level-0[data-v-8eac2585]{background:#ff5b2d}.level-1[data-v-8eac2585]{background:#1677ff}.level-2[data-v-8eac2585]{background:#52c41a}.level-3[data-v-8eac2585]{background:#faad14}.bm-content[data-v-8eac2585]{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.bm-title[data-v-8eac2585]{color:#333;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.bm-title[data-v-8eac2585]:hover{color:#ff5b2d}.bm-page[data-v-8eac2585]{color:#999;background:#f5f5f5;border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:12px}.bm-level-tag[data-v-8eac2585]{color:#1677ff;background:#e6f4ff;border-radius:3px;flex-shrink:0;padding:1px 4px;font-size:11px}.bm-actions[data-v-8eac2585]{opacity:0;flex-shrink:0;gap:2px;transition:opacity .2s;display:flex}.bookmark-item:hover .bm-actions[data-v-8eac2585]{opacity:1}.action-buttons[data-v-8eac2585]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.convert-btn[data-v-8eac2585]{border-color:#ff5b2d;border-radius:6px;padding:0 32px}[data-v-8eac2585] .ant-upload-drag{padding:40px 20px}[data-v-8eac2585] .ant-upload-drag-icon{margin-bottom:16px}[data-v-8eac2585] .ant-upload-text{margin-bottom:8px;font-size:16px}[data-v-8eac2585] .ant-upload-hint{color:#00000073;font-size:14px}@media (width<=768px){.action-buttons[data-v-8eac2585]{flex-direction:column}}.vcf-card[data-v-453e751f]{background:#fafafa}.vcf-generator[data-v-453e751f]{margin:0 auto}.vcf-layout[data-v-453e751f]{gap:16px;min-height:500px;display:flex}.contact-list-panel[data-v-453e751f]{background:#fff;border:1px solid #f0f0f0;border-radius:10px;flex-direction:column;flex-shrink:0;width:280px;display:flex;overflow:hidden}.panel-header[data-v-453e751f]{background:#fafafa;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.panel-title[data-v-453e751f]{color:#333;font-size:14px;font-weight:600}.contact-list[data-v-453e751f]{flex:1;max-height:520px;overflow-y:auto}.contact-item[data-v-453e751f]{cursor:pointer;border-bottom:1px solid #f5f5f5;justify-content:space-between;align-items:center;padding:10px 12px;transition:background .15s;display:flex}.contact-item[data-v-453e751f]:hover{background:#f9f9f9}.contact-item-active[data-v-453e751f]{background:#fff7f5;border-left:3px solid #ff5b2d}.contact-item-left[data-v-453e751f]{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.contact-avatar[data-v-453e751f]{color:#fff;background:linear-gradient(135deg,#ff5b2d,#ff8c42);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:600;display:flex}.contact-item-info[data-v-453e751f]{min-width:0}.contact-item-name[data-v-453e751f]{color:#333;font-size:13px;font-weight:500}.contact-item-name[data-v-453e751f],.contact-item-summary[data-v-453e751f]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.contact-item-summary[data-v-453e751f]{color:#999;font-size:11px}.contact-delete-btn[data-v-453e751f]{opacity:0;transition:opacity .15s}.contact-item:hover .contact-delete-btn[data-v-453e751f]{opacity:1}.contact-edit-panel[data-v-453e751f]{background:#fff;border:1px solid #f0f0f0;border-radius:10px;flex:1;padding:16px 20px;overflow-y:auto}.edit-header[data-v-453e751f]{color:#333;border-bottom:1px solid #f0f0f0;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;font-size:15px;font-weight:600;display:flex}.edit-form[data-v-453e751f]{flex-direction:column}.edit-form[data-v-453e751f],.form-row[data-v-453e751f]{gap:12px;display:flex}.form-row-2col[data-v-453e751f]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-row-3col[data-v-453e751f]{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.form-group[data-v-453e751f]{flex-direction:column;gap:4px;display:flex}.form-group label[data-v-453e751f]{color:#666;font-size:12px;font-weight:500}.form-input[data-v-453e751f]{box-sizing:border-box;border:1px solid #d9d9d9;border-radius:6px;outline:none;width:100%;padding:8px 12px;font-size:13px;transition:border-color .2s}.form-input[data-v-453e751f]:focus{border-color:#ff5b2d;box-shadow:0 0 0 2px #ff5b2d1a}.form-textarea[data-v-453e751f]{box-sizing:border-box;resize:vertical;border:1px solid #d9d9d9;border-radius:6px;outline:none;width:100%;padding:8px 12px;font-family:inherit;font-size:13px;transition:border-color .2s}.form-textarea[data-v-453e751f]:focus{border-color:#ff5b2d;box-shadow:0 0 0 2px #ff5b2d1a}.action-bar[data-v-453e751f]{border-top:1px solid #f0f0f0;margin-top:20px;padding-top:16px}.preview-section[data-v-453e751f]{margin-top:16px}.preview-header[data-v-453e751f]{color:#333;margin-bottom:8px;font-size:13px;font-weight:600}.preview-content[data-v-453e751f]{color:#a8e6cf;white-space:pre-wrap;word-break:break-all;background:#1a1a2e;border-radius:8px;max-height:300px;margin:0;padding:16px;font-family:JetBrains Mono,Fira Code,monospace;font-size:12px;line-height:1.6;overflow-x:auto}.batch-import-hint[data-v-453e751f]{margin-bottom:12px}.batch-import-hint p[data-v-453e751f]{color:#666;margin:0 0 8px;font-size:13px}.batch-import-hint code[data-v-453e751f]{background:#f5f5f5;border-radius:3px;padding:2px 6px;font-size:12px}.batch-example[data-v-453e751f]{background:#f9f9f9;border-radius:6px;margin:0;padding:10px;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.8}.help-card[data-v-453e751f]{background:#fafafa}.help-sections[data-v-453e751f]{gap:20px}.help-section[data-v-453e751f],.help-sections[data-v-453e751f]{flex-direction:column;display:flex}.help-section[data-v-453e751f]{gap:8px}.help-section-title[data-v-453e751f]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-453e751f]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-453e751f]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-453e751f]:nth-child(odd){background:#fff}.help-faq-q[data-v-453e751f]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-453e751f]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.vcf-layout[data-v-453e751f]{flex-direction:column}.contact-list-panel[data-v-453e751f]{width:100%}.contact-list[data-v-453e751f]{max-height:200px}.form-row-2col[data-v-453e751f],.form-row-3col[data-v-453e751f]{grid-template-columns:1fr}}.help-sections[data-v-6141e611]{gap:20px}.help-section[data-v-6141e611],.help-sections[data-v-6141e611]{flex-direction:column;display:flex}.help-section[data-v-6141e611]{gap:12px}.help-section-title[data-v-6141e611]{color:#1677ff;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-6141e611]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-6141e611]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-6141e611]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-6141e611]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-6141e611],.main-card[data-v-6141e611],.result-card[data-v-6141e611]{background:#fff}.setting-label[data-v-6141e611],.setting-section[data-v-6141e611]{margin-bottom:8px}.setting-label[data-v-6141e611]{color:#333;font-size:14px;font-weight:600;display:block}.action-buttons[data-v-6141e611]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}.convert-btn[data-v-6141e611]{border-color:#ff5b2d;border-radius:6px;padding:0 32px}.clear-btn[data-v-6141e611]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 32px}.clear-btn[data-v-6141e611]:hover{background:#e8e8e8;border-color:#bfbfbf}.csv-preview[data-v-6141e611]{white-space:pre;background:#f5f5f5;border:1px solid #e8e8e8;border-radius:6px;max-height:450px;padding:16px;font-family:Consolas,Monaco,monospace;font-size:13px;line-height:1.6;overflow:auto}[data-v-6141e611] .ant-upload-drag{padding:40px 20px}[data-v-6141e611] .ant-upload-drag-icon{margin-bottom:16px}[data-v-6141e611] .ant-upload-text{margin-bottom:8px;font-size:16px}[data-v-6141e611] .ant-upload-hint{color:#00000073;font-size:14px}@media (width<=768px){.action-buttons[data-v-6141e611]{flex-direction:column}}.help-sections[data-v-4be1278c]{gap:20px}.help-section[data-v-4be1278c],.help-sections[data-v-4be1278c]{flex-direction:column;display:flex}.help-section[data-v-4be1278c]{gap:12px}.help-section-title[data-v-4be1278c]{color:#1677ff;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-4be1278c]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-4be1278c]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-4be1278c]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-4be1278c]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-4be1278c],.main-card[data-v-4be1278c],.result-card[data-v-4be1278c]{background:#fff}.setting-label[data-v-4be1278c],.setting-section[data-v-4be1278c]{margin-bottom:8px}.setting-label[data-v-4be1278c]{color:#333;font-size:14px;font-weight:600;display:block}.action-buttons[data-v-4be1278c]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}.convert-btn[data-v-4be1278c]{border-color:#ff5b2d;border-radius:6px;padding:0 32px}.clear-btn[data-v-4be1278c]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 32px}.clear-btn[data-v-4be1278c]:hover{background:#e8e8e8;border-color:#bfbfbf}[data-v-4be1278c] .ant-upload-drag{padding:40px 20px}[data-v-4be1278c] .ant-upload-drag-icon{margin-bottom:16px}[data-v-4be1278c] .ant-upload-text{margin-bottom:8px;font-size:16px}[data-v-4be1278c] .ant-upload-hint{color:#00000073;font-size:14px}@media (width<=768px){.action-buttons[data-v-4be1278c]{flex-direction:column}}.help-sections[data-v-af3ab967]{gap:20px}.help-section[data-v-af3ab967],.help-sections[data-v-af3ab967]{flex-direction:column;display:flex}.help-section[data-v-af3ab967]{gap:12px}.help-section-title[data-v-af3ab967]{color:#1677ff;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-af3ab967]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-af3ab967]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-af3ab967]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-af3ab967]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-af3ab967],.main-card[data-v-af3ab967],.result-card[data-v-af3ab967]{background:#fff}.setting-label[data-v-af3ab967],.setting-section[data-v-af3ab967]{margin-bottom:8px}.setting-label[data-v-af3ab967]{color:#333;font-size:14px;font-weight:600;display:block}.action-buttons[data-v-af3ab967]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}.convert-btn[data-v-af3ab967]{border-color:#ff5b2d;border-radius:6px;padding:0 32px}.clear-btn[data-v-af3ab967]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 32px}.clear-btn[data-v-af3ab967]:hover{background:#e8e8e8;border-color:#bfbfbf}[data-v-af3ab967] .ant-upload-drag{padding:40px 20px}[data-v-af3ab967] .ant-upload-drag-icon{margin-bottom:16px}[data-v-af3ab967] .ant-upload-text{margin-bottom:8px;font-size:16px}[data-v-af3ab967] .ant-upload-hint{color:#00000073;font-size:14px}@media (width<=768px){.action-buttons[data-v-af3ab967]{flex-direction:column}}.help-sections[data-v-000bfa68]{gap:20px}.help-section[data-v-000bfa68],.help-sections[data-v-000bfa68]{flex-direction:column;display:flex}.help-section[data-v-000bfa68]{gap:12px}.help-section-title[data-v-000bfa68]{color:#1677ff;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-000bfa68]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-000bfa68]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-000bfa68]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-000bfa68]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-000bfa68],.main-card[data-v-000bfa68],.result-card[data-v-000bfa68]{background:#fff}.text-preview[data-v-000bfa68]{white-space:pre-wrap;word-break:break-all;background:#f5f5f5;border:1px solid #e8e8e8;border-radius:6px;max-height:500px;padding:16px;font-family:Consolas,Monaco,monospace;font-size:13px;line-height:1.6;overflow:auto}[data-v-000bfa68] .ant-upload-drag{padding:40px 20px}[data-v-000bfa68] .ant-upload-drag-icon{margin-bottom:16px}[data-v-000bfa68] .ant-upload-text{margin-bottom:8px;font-size:16px}[data-v-000bfa68] .ant-upload-hint{color:#00000073;font-size:14px}.file-list[data-v-a640ac29]{border:1px solid #f0f0f0;border-radius:8px;margin-top:16px;overflow:hidden}.file-list-header[data-v-a640ac29]{color:#666;background:#fafafa;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:8px 16px;font-size:13px;display:flex}.file-list-item[data-v-a640ac29]{border-bottom:1px solid #f5f5f5;align-items:center;gap:10px;padding:10px 16px;transition:background .2s;display:flex}.file-list-item[data-v-a640ac29]:last-child{border-bottom:none}.file-list-item[data-v-a640ac29]:hover{background:#fff7e6}.file-list-name[data-v-a640ac29]{color:#333;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;overflow:hidden}.file-list-size[data-v-a640ac29]{color:#999;white-space:nowrap;font-size:12px}.result-file-group[data-v-a640ac29]{margin-bottom:8px}.result-file-header[data-v-a640ac29]{background:#fff7e6;border:1px solid #ffd591;border-radius:8px;align-items:center;gap:8px;margin-bottom:16px;padding:10px 16px;display:flex}.result-file-name[data-v-a640ac29]{color:#333;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:600;overflow:hidden}.help-sections[data-v-a640ac29]{gap:20px}.help-section[data-v-a640ac29],.help-sections[data-v-a640ac29]{flex-direction:column;display:flex}.help-section[data-v-a640ac29]{gap:12px}.help-section-title[data-v-a640ac29]{color:#1677ff;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-a640ac29]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-a640ac29]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-a640ac29]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-a640ac29]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-a640ac29],.main-card[data-v-a640ac29],.result-card[data-v-a640ac29]{background:#fff}.setting-label[data-v-a640ac29],.setting-section[data-v-a640ac29]{margin-bottom:8px}.setting-label[data-v-a640ac29]{color:#333;font-size:14px;font-weight:600;display:block}.action-buttons[data-v-a640ac29]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}.convert-btn[data-v-a640ac29]{border-color:#ff5b2d;border-radius:6px;padding:0 32px}.clear-btn[data-v-a640ac29]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 32px}.clear-btn[data-v-a640ac29]:hover{background:#e8e8e8;border-color:#bfbfbf}.result-preview[data-v-a640ac29]{cursor:pointer;background:#fafafa;border:1px solid #e8e8e8;border-radius:6px;width:100%;max-height:400px;position:relative;overflow:hidden}.result-preview img[data-v-a640ac29]{-o-object-fit:contain;object-fit:contain;width:100%;height:400px;transition:transform .2s}.result-preview:hover img[data-v-a640ac29]{transform:scale(1.02)}.result-overlay[data-v-a640ac29]{color:#fff;opacity:0;background:#0006;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:14px;transition:opacity .2s;display:flex;position:absolute;inset:0}.result-preview:hover .result-overlay[data-v-a640ac29]{opacity:1}.preview-container[data-v-a640ac29]{text-align:center;max-height:600px;overflow:auto}[data-v-a640ac29] .ant-upload-drag{padding:40px 20px}[data-v-a640ac29] .ant-upload-drag-icon{margin-bottom:16px}[data-v-a640ac29] .ant-upload-text{margin-bottom:8px;font-size:16px}[data-v-a640ac29] .ant-upload-hint{color:#00000073;font-size:14px}@media (width<=768px){.action-buttons[data-v-a640ac29]{flex-direction:column}}.help-sections[data-v-c3d498ab]{gap:20px}.help-section[data-v-c3d498ab],.help-sections[data-v-c3d498ab]{flex-direction:column;display:flex}.help-section[data-v-c3d498ab]{gap:12px}.help-section-title[data-v-c3d498ab]{color:#1677ff;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-c3d498ab]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-c3d498ab]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-c3d498ab]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-c3d498ab]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-c3d498ab],.main-card[data-v-c3d498ab],.result-card[data-v-c3d498ab]{background:#fff}.setting-label[data-v-c3d498ab],.setting-section[data-v-c3d498ab]{margin-bottom:8px}.setting-label[data-v-c3d498ab]{color:#333;font-size:14px;font-weight:600;display:block}.action-buttons[data-v-c3d498ab]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}.convert-btn[data-v-c3d498ab]{border-color:#ff5b2d;border-radius:6px;padding:0 32px}.clear-btn[data-v-c3d498ab]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 32px}.clear-btn[data-v-c3d498ab]:hover{background:#e8e8e8;border-color:#bfbfbf}.svg-thumb[data-v-c3d498ab]{cursor:pointer;background:#fafafa;border:1px solid #e8e8e8;border-radius:4px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.svg-thumb img[data-v-c3d498ab]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}[data-v-c3d498ab] .ant-upload-drag{padding:40px 20px}[data-v-c3d498ab] .ant-upload-drag-icon{margin-bottom:16px}[data-v-c3d498ab] .ant-upload-text{margin-bottom:8px;font-size:16px}[data-v-c3d498ab] .ant-upload-hint{color:#00000073;font-size:14px}@media (width<=768px){.action-buttons[data-v-c3d498ab]{flex-direction:column}}.help-sections[data-v-b32300cf]{gap:20px}.help-section[data-v-b32300cf],.help-sections[data-v-b32300cf]{flex-direction:column;display:flex}.help-section[data-v-b32300cf]{gap:12px}.help-section-title[data-v-b32300cf]{color:#1677ff;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-b32300cf]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-b32300cf]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-b32300cf]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-b32300cf]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-b32300cf],.main-card[data-v-b32300cf],.result-card[data-v-b32300cf]{background:#fff}.action-buttons[data-v-b32300cf]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}.convert-btn[data-v-b32300cf]{border-color:#ff5b2d;border-radius:6px;padding:0 32px}.clear-btn[data-v-b32300cf]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 32px}.clear-btn[data-v-b32300cf]:hover{background:#e8e8e8;border-color:#bfbfbf}.pdf-result-item[data-v-b32300cf]{margin-bottom:16px}.pdf-result-item[data-v-b32300cf]:last-child{margin-bottom:0}[data-v-b32300cf] .ant-upload-drag{padding:40px 20px}[data-v-b32300cf] .ant-upload-drag-icon{margin-bottom:16px}[data-v-b32300cf] .ant-upload-text{margin-bottom:8px;font-size:16px}[data-v-b32300cf] .ant-upload-hint{color:#00000073;font-size:14px}@media (width<=768px){.action-buttons[data-v-b32300cf]{flex-direction:column}}.help-sections[data-v-1a16aed9]{gap:20px}.help-section[data-v-1a16aed9],.help-sections[data-v-1a16aed9]{flex-direction:column;display:flex}.help-section[data-v-1a16aed9]{gap:12px}.help-section-title[data-v-1a16aed9]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-1a16aed9]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-1a16aed9]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-1a16aed9]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-1a16aed9]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-1a16aed9],.main-card[data-v-1a16aed9],.result-card[data-v-1a16aed9]{background:#fff}.upload-dragger[data-v-1a16aed9]{margin-bottom:16px}.upload-dragger[data-v-1a16aed9] .ant-upload-drag{border-color:#d9d9d9;border-radius:8px;transition:all .2s}.upload-dragger[data-v-1a16aed9] .ant-upload-drag:hover{border-color:#ff5b2d}.upload-dragger[data-v-1a16aed9] .ant-upload-drag-container{padding:24px 0}.upload-icon[data-v-1a16aed9]{color:#ff5b2d;margin:0 0 8px;font-size:48px}.upload-text[data-v-1a16aed9]{color:#333;margin:0 0 4px;font-size:15px}.upload-hint[data-v-1a16aed9]{color:#999;margin:0;font-size:13px}.file-info[data-v-1a16aed9]{background:#fafafa;border-radius:6px;flex-direction:column;gap:6px;padding:12px 16px;display:flex}.file-info-row[data-v-1a16aed9]{align-items:center;font-size:14px;display:flex}.file-info-label[data-v-1a16aed9]{color:#666;flex-shrink:0;width:70px}.file-info-value[data-v-1a16aed9]{color:#333;word-break:break-all;font-weight:500}.file-info-value.error[data-v-1a16aed9]{color:#ff4d4f}.split-settings[data-v-1a16aed9]{flex-direction:column;gap:16px;display:flex}.settings-title[data-v-1a16aed9]{color:#333;font-size:14px;font-weight:500}.mode-selector[data-v-1a16aed9]{flex-wrap:wrap;gap:24px;display:flex}.mode-item[data-v-1a16aed9]{cursor:pointer;gap:8px}.mode-circle[data-v-1a16aed9],.mode-item[data-v-1a16aed9]{align-items:center;transition:all .2s;display:flex}.mode-circle[data-v-1a16aed9]{border:2px solid #d9d9d9;border-radius:50%;justify-content:center;width:18px;height:18px}.mode-item.active .mode-circle[data-v-1a16aed9],.mode-item:hover .mode-circle[data-v-1a16aed9]{border-color:#ff5b2d}.mode-inner[data-v-1a16aed9]{background:#ff5b2d;border-radius:50%;width:10px;height:10px}.mode-label[data-v-1a16aed9]{color:#333;font-size:14px}.mode-item.active .mode-label[data-v-1a16aed9]{color:#ff5b2d;font-weight:500}.param-section[data-v-1a16aed9]{flex-direction:column;gap:8px;display:flex}.param-label[data-v-1a16aed9]{color:#555;font-size:14px}.param-hint[data-v-1a16aed9]{color:#999;margin:0;font-size:12px}.action-buttons[data-v-1a16aed9]{justify-content:center;gap:12px;display:flex}.convert-btn[data-v-1a16aed9]{background:#ff5b2d;border-color:#ff5b2d;border-radius:6px;padding:0 32px}.convert-btn[data-v-1a16aed9]:hover{background:#ff7a52!important;border-color:#ff7a52!important}.clear-btn[data-v-1a16aed9]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 32px}.clear-btn[data-v-1a16aed9]:hover{color:#333;background:#e8e8e8;border-color:#bfbfbf}.zip-btn[data-v-1a16aed9]{background:#ff5b2d;border-color:#ff5b2d;border-radius:6px}.zip-btn[data-v-1a16aed9]:hover{background:#ff7a52!important;border-color:#ff7a52!important}.progress-section[data-v-1a16aed9]{margin-top:4px}.result-name[data-v-1a16aed9]{color:#333;word-break:break-all;font-size:13px}@media (width<=768px){.mode-selector[data-v-1a16aed9]{gap:16px}.action-buttons[data-v-1a16aed9]{flex-direction:column}}.help-sections[data-v-169148ac]{gap:20px}.help-section[data-v-169148ac],.help-sections[data-v-169148ac]{flex-direction:column;display:flex}.help-section[data-v-169148ac]{gap:12px}.help-section-title[data-v-169148ac]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-169148ac]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-169148ac]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-169148ac]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-169148ac]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-169148ac],.main-card[data-v-169148ac],.pages-card[data-v-169148ac],.result-card[data-v-169148ac]{background:#fff}.upload-dragger[data-v-169148ac]{margin-bottom:16px}.upload-dragger[data-v-169148ac] .ant-upload-drag{border-color:#d9d9d9;border-radius:8px;transition:all .2s}.upload-dragger[data-v-169148ac] .ant-upload-drag:hover{border-color:#ff5b2d}.upload-dragger[data-v-169148ac] .ant-upload-drag-container{padding:24px 0}.upload-icon[data-v-169148ac]{color:#ff5b2d;margin:0 0 8px;font-size:48px}.upload-text[data-v-169148ac]{color:#333;margin:0 0 4px;font-size:15px}.upload-hint[data-v-169148ac]{color:#999;margin:0;font-size:13px}.file-info[data-v-169148ac]{background:#fafafa;border-radius:6px;flex-direction:column;gap:6px;padding:12px 16px;display:flex}.file-info-row[data-v-169148ac]{align-items:center;font-size:14px;display:flex}.file-info-label[data-v-169148ac]{color:#666;flex-shrink:0;width:70px}.file-info-value[data-v-169148ac]{color:#333;word-break:break-all;font-weight:500}.progress-section[data-v-169148ac]{margin-top:12px}.page-counter[data-v-169148ac]{color:#666;font-size:13px}.counter-selected[data-v-169148ac]{color:#ff4d4f;font-size:15px}.counter-retained[data-v-169148ac]{color:#52c41a;font-size:15px}.batch-actions[data-v-169148ac]{gap:8px;margin-bottom:16px;display:flex}.pages-grid[data-v-169148ac]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.page-card[data-v-169148ac]{cursor:pointer;background:#fff;border:2px solid #e8e8e8;border-radius:8px;transition:all .2s;overflow:hidden}.page-card[data-v-169148ac]:hover{border-color:#ff5b2d;box-shadow:0 2px 8px #ff5b2d26}.page-card.selected[data-v-169148ac]{background:#fff1f0;border-color:#ff4d4f}.page-number[data-v-169148ac]{color:#666;text-align:center;background:#fafafa;border-bottom:1px solid #f0f0f0;padding:4px 0;font-size:12px}.page-card.selected .page-number[data-v-169148ac]{color:#ff4d4f;background:#fff1f0;font-weight:600}.page-thumb-wrapper[data-v-169148ac]{aspect-ratio:.707;width:100%;position:relative;overflow:hidden}.page-thumb[data-v-169148ac]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.page-overlay[data-v-169148ac]{background:#ff4d4f66;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.overlay-icon[data-v-169148ac]{color:#fff;font-size:32px}.overlay-text[data-v-169148ac]{color:#fff;font-size:14px;font-weight:600}.action-buttons[data-v-169148ac]{justify-content:center;gap:12px;display:flex}.convert-btn[data-v-169148ac]{background:#ff5b2d;border-color:#ff5b2d;border-radius:6px;padding:0 32px}.convert-btn[data-v-169148ac]:hover:not(:disabled){background:#ff7a52!important;border-color:#ff7a52!important}.convert-btn[data-v-169148ac]:disabled{color:#999!important;background:#d9d9d9!important;border-color:#d9d9d9!important}.clear-btn[data-v-169148ac]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 32px}.clear-btn[data-v-169148ac]:hover{color:#333;background:#e8e8e8;border-color:#bfbfbf}.preview-btn[data-v-169148ac]{color:#ff5b2d;background:#fff;border-color:#ff5b2d;border-radius:6px}.preview-btn[data-v-169148ac]:hover{color:#ff7a52!important;background:#fff5f2!important;border-color:#ff7a52!important}.result-info[data-v-169148ac]{background:#fafafa;border-radius:6px;flex-direction:column;gap:6px;margin-bottom:16px;padding:12px 16px;display:flex}.result-info-row[data-v-169148ac]{align-items:center;font-size:14px;display:flex}.result-info-label[data-v-169148ac]{color:#666;flex-shrink:0;width:80px}.result-info-value[data-v-169148ac]{color:#333;word-break:break-all;font-weight:500}.result-preview[data-v-169148ac]{border:1px solid #e8e8e8;border-radius:6px;overflow:hidden}.result-iframe[data-v-169148ac]{border:none;width:100%;height:500px;display:block}@media (width<=768px){.pages-grid[data-v-169148ac]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.action-buttons[data-v-169148ac]{flex-direction:column}.result-iframe[data-v-169148ac]{height:300px}}.help-sections[data-v-ab992cb8]{gap:20px}.help-section[data-v-ab992cb8],.help-sections[data-v-ab992cb8]{flex-direction:column;display:flex}.help-section[data-v-ab992cb8]{gap:12px}.help-section-title[data-v-ab992cb8]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-ab992cb8]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-ab992cb8]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-ab992cb8]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-ab992cb8]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-ab992cb8],.main-card[data-v-ab992cb8],.result-card[data-v-ab992cb8],.settings-card[data-v-ab992cb8]{background:#fff}.upload-dragger[data-v-ab992cb8]{margin-bottom:16px}.upload-dragger[data-v-ab992cb8] .ant-upload-drag{border-color:#d9d9d9;border-radius:8px;transition:all .2s}.upload-dragger[data-v-ab992cb8] .ant-upload-drag:hover{border-color:#ff5b2d}.upload-dragger[data-v-ab992cb8] .ant-upload-drag-container{padding:24px 0}.upload-icon[data-v-ab992cb8]{color:#ff5b2d;margin:0 0 8px;font-size:48px}.upload-text[data-v-ab992cb8]{color:#333;margin:0 0 4px;font-size:15px}.upload-hint[data-v-ab992cb8]{color:#999;margin:0;font-size:13px}.file-info[data-v-ab992cb8]{background:#fafafa;border-radius:6px;flex-direction:column;gap:6px;padding:12px 16px;display:flex}.file-info-row[data-v-ab992cb8]{align-items:center;font-size:14px;display:flex}.file-info-label[data-v-ab992cb8]{color:#666;flex-shrink:0;width:70px}.file-info-value[data-v-ab992cb8]{color:#333;word-break:break-all;font-weight:500}.settings-grid[data-v-ab992cb8]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.setting-item[data-v-ab992cb8]{flex-direction:column;gap:8px;display:flex}.setting-item.full-width[data-v-ab992cb8]{grid-column:1/-1}.setting-label[data-v-ab992cb8]{color:#555;font-size:14px;font-weight:500}.threshold-hint[data-v-ab992cb8]{color:#999;margin-left:4px;font-size:12px;font-weight:400}.radio-group[data-v-ab992cb8]{flex-wrap:wrap;align-items:center;gap:24px;height:40px;display:flex}.radio-item[data-v-ab992cb8]{cursor:pointer;gap:8px}.radio-circle[data-v-ab992cb8],.radio-item[data-v-ab992cb8]{align-items:center;transition:all .2s;display:flex}.radio-circle[data-v-ab992cb8]{border:2px solid #d9d9d9;border-radius:50%;justify-content:center;width:18px;height:18px}.radio-item.active .radio-circle[data-v-ab992cb8],.radio-item:hover .radio-circle[data-v-ab992cb8]{border-color:#ff5b2d}.radio-inner[data-v-ab992cb8]{background:#ff5b2d;border-radius:50%;width:10px;height:10px}.radio-label[data-v-ab992cb8]{color:#333;font-size:14px}.radio-item.active .radio-label[data-v-ab992cb8]{color:#ff5b2d;font-weight:500}.action-buttons[data-v-ab992cb8]{justify-content:center;gap:12px;display:flex}.convert-btn[data-v-ab992cb8]{background:#ff5b2d;border-color:#ff5b2d;border-radius:6px;padding:0 32px}.convert-btn[data-v-ab992cb8]:hover:not(:disabled){background:#ff7a52!important;border-color:#ff7a52!important}.clear-btn[data-v-ab992cb8]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 32px}.clear-btn[data-v-ab992cb8]:hover{color:#333;background:#e8e8e8;border-color:#bfbfbf}.preview-btn[data-v-ab992cb8]{color:#ff5b2d;background:#fff;border-color:#ff5b2d;border-radius:6px}.preview-btn[data-v-ab992cb8]:hover{color:#ff7a52!important;background:#fff5f2!important;border-color:#ff7a52!important}.progress-section[data-v-ab992cb8]{margin-top:12px}.progress-text[data-v-ab992cb8]{text-align:center;color:#999;margin:8px 0 0;font-size:13px}.result-stats[data-v-ab992cb8]{background:#fafafa;border-radius:8px;justify-content:center;align-items:center;gap:24px;margin-bottom:16px;padding:20px;display:flex}.stat-item[data-v-ab992cb8]{text-align:center}.stat-value[data-v-ab992cb8]{color:#333;font-size:32px;font-weight:700;line-height:1.2}.stat-value.highlight[data-v-ab992cb8]{color:#52c41a}.stat-value.danger[data-v-ab992cb8]{color:#ff4d4f}.stat-label[data-v-ab992cb8]{color:#999;margin-top:4px;font-size:13px}.stat-arrow[data-v-ab992cb8]{color:#d9d9d9;font-size:24px}.result-detail[data-v-ab992cb8]{background:#fafafa;border-radius:6px;flex-direction:column;gap:6px;margin-bottom:16px;padding:12px 16px;display:flex}.detail-row[data-v-ab992cb8]{font-size:13px;display:flex}.detail-label[data-v-ab992cb8]{color:#666;flex-shrink:0;width:90px}.detail-value[data-v-ab992cb8]{color:#333;word-break:break-all}.removed-pages[data-v-ab992cb8]{color:#ff4d4f}.retained-pages[data-v-ab992cb8]{color:#52c41a}.result-preview[data-v-ab992cb8]{border:1px solid #e8e8e8;border-radius:6px;overflow:hidden}.result-iframe[data-v-ab992cb8]{border:none;width:100%;height:500px;display:block}@media (width<=768px){.settings-grid[data-v-ab992cb8]{grid-template-columns:1fr}.radio-group[data-v-ab992cb8]{gap:16px}.action-buttons[data-v-ab992cb8]{flex-direction:column}.result-stats[data-v-ab992cb8]{gap:12px;padding:16px}.stat-value[data-v-ab992cb8]{font-size:24px}.stat-arrow[data-v-ab992cb8]{font-size:18px}.result-iframe[data-v-ab992cb8]{height:300px}}.help-sections[data-v-01f42574]{gap:20px}.help-section[data-v-01f42574],.help-sections[data-v-01f42574]{flex-direction:column;display:flex}.help-section[data-v-01f42574]{gap:12px}.help-section-title[data-v-01f42574]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-01f42574]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-01f42574]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-01f42574]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-01f42574]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-01f42574],.main-card[data-v-01f42574],.result-card[data-v-01f42574],.settings-card[data-v-01f42574]{background:#fff}.upload-dragger[data-v-01f42574]{margin-bottom:16px}.upload-dragger[data-v-01f42574] .ant-upload-drag{border-color:#d9d9d9;border-radius:8px;transition:all .2s}.upload-dragger[data-v-01f42574] .ant-upload-drag:hover{border-color:#ff5b2d}.upload-dragger[data-v-01f42574] .ant-upload-drag-container{padding:24px 0}.upload-icon[data-v-01f42574]{color:#ff5b2d;margin:0 0 8px;font-size:48px}.upload-text[data-v-01f42574]{color:#333;margin:0 0 4px;font-size:15px}.upload-hint[data-v-01f42574]{color:#999;margin:0;font-size:13px}.file-info[data-v-01f42574]{background:#fafafa;border-radius:6px;flex-direction:column;gap:6px;padding:12px 16px;display:flex}.file-info-row[data-v-01f42574]{align-items:center;font-size:14px;display:flex}.file-info-label[data-v-01f42574]{color:#666;flex-shrink:0;width:70px}.file-info-value[data-v-01f42574]{color:#333;word-break:break-all;font-weight:500}.settings-grid[data-v-01f42574]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.setting-item[data-v-01f42574]{flex-direction:column;gap:8px;display:flex}.setting-item.full-width[data-v-01f42574]{grid-column:1/-1}.setting-label[data-v-01f42574]{color:#555;font-size:14px;font-weight:500}.param-hint[data-v-01f42574]{color:#999;margin:0;font-size:12px}.radio-group[data-v-01f42574]{align-items:center;gap:24px;height:40px;display:flex}.radio-item[data-v-01f42574]{cursor:pointer;gap:8px}.radio-circle[data-v-01f42574],.radio-item[data-v-01f42574]{align-items:center;transition:all .2s;display:flex}.radio-circle[data-v-01f42574]{border:2px solid #d9d9d9;border-radius:50%;justify-content:center;width:18px;height:18px}.radio-item.active .radio-circle[data-v-01f42574],.radio-item:hover .radio-circle[data-v-01f42574]{border-color:#ff5b2d}.radio-inner[data-v-01f42574]{background:#ff5b2d;border-radius:50%;width:10px;height:10px}.radio-label[data-v-01f42574]{color:#333;font-size:14px}.radio-item.active .radio-label[data-v-01f42574]{color:#ff5b2d;font-weight:500}.action-buttons[data-v-01f42574]{justify-content:center;gap:12px;display:flex}.convert-btn[data-v-01f42574]{background:#ff5b2d;border-color:#ff5b2d;border-radius:6px;padding:0 32px}.convert-btn[data-v-01f42574]:hover:not(:disabled){background:#ff7a52!important;border-color:#ff7a52!important}.clear-btn[data-v-01f42574]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 32px}.clear-btn[data-v-01f42574]:hover{color:#333;background:#e8e8e8;border-color:#bfbfbf}.zip-btn[data-v-01f42574]{background:#ff5b2d;border-color:#ff5b2d;border-radius:6px}.zip-btn[data-v-01f42574]:hover{background:#ff7a52!important;border-color:#ff7a52!important}.progress-section[data-v-01f42574]{margin-top:12px}.progress-text[data-v-01f42574]{text-align:center;color:#999;margin:8px 0 0;font-size:13px}.images-grid[data-v-01f42574]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.image-card[data-v-01f42574]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;transition:all .2s;overflow:hidden}.image-card[data-v-01f42574]:hover{border-color:#ff5b2d;box-shadow:0 2px 8px #ff5b2d26}.image-preview[data-v-01f42574]{background:#f5f5f5;border-bottom:1px solid #f0f0f0;justify-content:center;align-items:center;width:100%;height:150px;display:flex;overflow:hidden}.image-preview img[data-v-01f42574]{-o-object-fit:contain;object-fit:contain;max-width:90%;max-height:90%}.image-info[data-v-01f42574]{padding:8px}.image-name[data-v-01f42574]{text-overflow:ellipsis;white-space:nowrap;color:#333;margin-bottom:4px;font-size:12px;font-weight:500;overflow:hidden}.image-meta[data-v-01f42574]{color:#999;margin-bottom:4px;font-size:11px}.image-actions[data-v-01f42574]{gap:4px;display:flex}.image-actions[data-v-01f42574] .ant-btn{height:24px;padding:0 6px}@media (width<=768px){.settings-grid[data-v-01f42574]{grid-template-columns:1fr}.radio-group[data-v-01f42574]{gap:16px}.action-buttons[data-v-01f42574]{flex-direction:column}.images-grid[data-v-01f42574]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}}.help-sections[data-v-626ec6b2]{gap:20px}.help-section[data-v-626ec6b2],.help-sections[data-v-626ec6b2]{flex-direction:column;display:flex}.help-section[data-v-626ec6b2]{gap:12px}.help-section-title[data-v-626ec6b2]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-626ec6b2]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-626ec6b2]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-626ec6b2]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-626ec6b2]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-626ec6b2],.main-card[data-v-626ec6b2],.result-card[data-v-626ec6b2],.settings-card[data-v-626ec6b2]{background:#fff}.upload-dragger[data-v-626ec6b2]{margin-bottom:16px}.upload-dragger[data-v-626ec6b2] .ant-upload-drag{border-color:#d9d9d9;border-radius:8px;transition:all .2s}.upload-dragger[data-v-626ec6b2] .ant-upload-drag:hover{border-color:#ff5b2d}.upload-dragger[data-v-626ec6b2] .ant-upload-drag-container{padding:24px 0}.upload-icon[data-v-626ec6b2]{color:#ff5b2d;margin:0 0 8px;font-size:48px}.upload-text[data-v-626ec6b2]{color:#333;margin:0 0 4px;font-size:15px}.upload-hint[data-v-626ec6b2]{color:#999;margin:0;font-size:13px}.file-info[data-v-626ec6b2]{background:#fafafa;border-radius:6px;flex-direction:column;gap:6px;padding:12px 16px;display:flex}.file-info-row[data-v-626ec6b2]{align-items:center;font-size:14px;display:flex}.file-info-label[data-v-626ec6b2]{color:#666;flex-shrink:0;width:70px}.file-info-value[data-v-626ec6b2]{color:#333;word-break:break-all;font-weight:500}.settings-grid[data-v-626ec6b2]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.setting-item[data-v-626ec6b2]{flex-direction:column;gap:8px;display:flex}.setting-item.full-width[data-v-626ec6b2]{grid-column:1/-1}.setting-label[data-v-626ec6b2]{color:#555;font-size:14px;font-weight:500}.param-hint[data-v-626ec6b2]{color:#999;margin:0;font-size:12px}.mode-list[data-v-626ec6b2]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.mode-card[data-v-626ec6b2]{cursor:pointer;background:#fff;border:2px solid #e8e8e8;border-radius:8px;padding:12px;transition:all .2s}.mode-card[data-v-626ec6b2]:hover{border-color:#ff5b2d;box-shadow:0 2px 8px #ff5b2d26}.mode-card.active[data-v-626ec6b2]{background:#fff5f2;border-color:#ff5b2d}.mode-card-header[data-v-626ec6b2]{gap:8px;margin-bottom:4px}.mode-card-header[data-v-626ec6b2],.mode-circle[data-v-626ec6b2]{align-items:center;display:flex}.mode-circle[data-v-626ec6b2]{border:2px solid #d9d9d9;border-radius:50%;flex-shrink:0;justify-content:center;width:18px;height:18px;transition:all .2s}.mode-card.active .mode-circle[data-v-626ec6b2],.mode-card:hover .mode-circle[data-v-626ec6b2]{border-color:#ff5b2d}.mode-inner[data-v-626ec6b2]{background:#ff5b2d;border-radius:50%;width:10px;height:10px}.mode-card-title[data-v-626ec6b2]{color:#333;font-size:14px;font-weight:500}.mode-card.active .mode-card-title[data-v-626ec6b2]{color:#ff5b2d}.mode-card-desc[data-v-626ec6b2]{color:#999;margin:0;font-size:12px;line-height:1.5}.action-buttons[data-v-626ec6b2]{justify-content:center;gap:12px;display:flex}.convert-btn[data-v-626ec6b2]{background:#ff5b2d;border-color:#ff5b2d;border-radius:6px;padding:0 32px}.convert-btn[data-v-626ec6b2]:hover:not(:disabled){background:#ff7a52!important;border-color:#ff7a52!important}.clear-btn[data-v-626ec6b2]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 32px}.clear-btn[data-v-626ec6b2]:hover{color:#333;background:#e8e8e8;border-color:#bfbfbf}.preview-btn[data-v-626ec6b2]{color:#ff5b2d;background:#fff;border-color:#ff5b2d;border-radius:6px}.preview-btn[data-v-626ec6b2]:hover{color:#ff7a52!important;background:#fff5f2!important;border-color:#ff7a52!important}.progress-section[data-v-626ec6b2]{margin-top:12px}.result-stats[data-v-626ec6b2]{background:#fafafa;border-radius:8px;justify-content:center;align-items:center;gap:24px;margin-bottom:16px;padding:20px;display:flex}.stat-item[data-v-626ec6b2]{text-align:center}.stat-value[data-v-626ec6b2]{color:#333;font-size:32px;font-weight:700;line-height:1.2}.stat-value.highlight[data-v-626ec6b2]{color:#ff5b2d}.stat-value.danger[data-v-626ec6b2]{color:#52c41a}.stat-label[data-v-626ec6b2]{color:#999;margin-top:4px;font-size:13px}.stat-arrow[data-v-626ec6b2]{color:#d9d9d9;font-size:24px}.result-info[data-v-626ec6b2]{background:#fafafa;border-radius:6px;margin-bottom:16px;padding:12px 16px}.result-info-row[data-v-626ec6b2]{font-size:14px;display:flex}.result-info-label[data-v-626ec6b2]{color:#666;flex-shrink:0;width:70px}.result-info-value[data-v-626ec6b2]{color:#333;word-break:break-all;font-weight:500}.result-preview[data-v-626ec6b2]{border:1px solid #e8e8e8;border-radius:6px;overflow:hidden}.result-iframe[data-v-626ec6b2]{border:none;width:100%;height:500px;display:block}@media (width<=768px){.mode-list[data-v-626ec6b2],.settings-grid[data-v-626ec6b2]{grid-template-columns:1fr}.action-buttons[data-v-626ec6b2]{flex-direction:column}.result-stats[data-v-626ec6b2]{gap:12px;padding:16px}.stat-value[data-v-626ec6b2]{font-size:24px}.stat-arrow[data-v-626ec6b2]{font-size:18px}.result-iframe[data-v-626ec6b2]{height:300px}}.help-sections[data-v-45fc93c1]{gap:20px}.help-section[data-v-45fc93c1],.help-sections[data-v-45fc93c1]{flex-direction:column;display:flex}.help-section[data-v-45fc93c1]{gap:12px}.help-section-title[data-v-45fc93c1]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-45fc93c1]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-45fc93c1]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-45fc93c1]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-45fc93c1]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-45fc93c1],.main-card[data-v-45fc93c1],.result-card[data-v-45fc93c1],.settings-card[data-v-45fc93c1]{background:#fff}.upload-dragger[data-v-45fc93c1]{margin-bottom:16px}.upload-dragger[data-v-45fc93c1] .ant-upload-drag{border-color:#d9d9d9;border-radius:8px;transition:all .2s}.upload-dragger[data-v-45fc93c1] .ant-upload-drag:hover{border-color:#ff5b2d}.upload-dragger[data-v-45fc93c1] .ant-upload-drag-container{padding:24px 0}.upload-icon[data-v-45fc93c1]{color:#ff5b2d;margin:0 0 8px;font-size:48px}.upload-text[data-v-45fc93c1]{color:#333;margin:0 0 4px;font-size:15px}.upload-hint[data-v-45fc93c1]{color:#999;margin:0;font-size:13px}.file-info[data-v-45fc93c1]{background:#fafafa;border-radius:6px;flex-direction:column;gap:6px;padding:12px 16px;display:flex}.file-info-row[data-v-45fc93c1]{align-items:center;font-size:14px;display:flex}.file-info-label[data-v-45fc93c1]{color:#666;flex-shrink:0;width:70px}.file-info-value[data-v-45fc93c1]{color:#333;word-break:break-all;font-weight:500}.settings-grid[data-v-45fc93c1]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.setting-item[data-v-45fc93c1]{flex-direction:column;gap:8px;display:flex}.setting-label[data-v-45fc93c1]{color:#555;font-size:14px;font-weight:500}.param-hint[data-v-45fc93c1]{color:#999;margin:0;font-size:12px}.color-row[data-v-45fc93c1]{align-items:center;gap:8px;display:flex}.color-picker[data-v-45fc93c1]{cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:6px;width:40px;height:40px;padding:2px}.action-buttons[data-v-45fc93c1]{justify-content:center;gap:12px;display:flex}.convert-btn[data-v-45fc93c1]{background:#ff5b2d;border-color:#ff5b2d;border-radius:6px;padding:0 32px}.convert-btn[data-v-45fc93c1]:hover:not(:disabled){background:#ff7a52!important;border-color:#ff7a52!important}.clear-btn[data-v-45fc93c1]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 32px}.clear-btn[data-v-45fc93c1]:hover{color:#333;background:#e8e8e8;border-color:#bfbfbf}.preview-btn[data-v-45fc93c1]{color:#ff5b2d;background:#fff;border-color:#ff5b2d;border-radius:6px}.preview-btn[data-v-45fc93c1]:hover{color:#ff7a52!important;background:#fff5f2!important;border-color:#ff7a52!important}.progress-section[data-v-45fc93c1]{margin-top:12px}.result-stats[data-v-45fc93c1]{background:#fafafa;border-radius:8px;justify-content:center;align-items:center;gap:24px;margin-bottom:16px;padding:20px;display:flex}.stat-item[data-v-45fc93c1]{text-align:center}.stat-value[data-v-45fc93c1]{color:#333;font-size:32px;font-weight:700;line-height:1.2}.stat-value.highlight[data-v-45fc93c1]{color:#ff5b2d}.stat-label[data-v-45fc93c1]{color:#999;margin-top:4px;font-size:13px}.stat-arrow[data-v-45fc93c1]{color:#d9d9d9;font-size:24px}.result-info[data-v-45fc93c1]{background:#fafafa;border-radius:6px;margin-bottom:16px;padding:12px 16px}.result-info-row[data-v-45fc93c1]{font-size:14px;display:flex}.result-info-label[data-v-45fc93c1]{color:#666;flex-shrink:0;width:70px}.result-info-value[data-v-45fc93c1]{color:#333;word-break:break-all;font-weight:500}.result-preview[data-v-45fc93c1]{border:1px solid #e8e8e8;border-radius:6px;overflow:hidden}.result-iframe[data-v-45fc93c1]{border:none;width:100%;height:500px;display:block}@media (width<=768px){.settings-grid[data-v-45fc93c1]{grid-template-columns:1fr}.action-buttons[data-v-45fc93c1]{flex-direction:column}.result-stats[data-v-45fc93c1]{gap:12px;padding:16px}.stat-value[data-v-45fc93c1]{font-size:24px}.stat-arrow[data-v-45fc93c1]{font-size:18px}.result-iframe[data-v-45fc93c1]{height:300px}}.help-sections[data-v-78840abd]{gap:20px}.help-section[data-v-78840abd],.help-sections[data-v-78840abd]{flex-direction:column;display:flex}.help-section[data-v-78840abd]{gap:12px}.help-section-title[data-v-78840abd]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-78840abd]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-78840abd]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-78840abd]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-78840abd]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-78840abd],.main-card[data-v-78840abd],.pages-card[data-v-78840abd],.result-card[data-v-78840abd]{background:#fff}.upload-dragger[data-v-78840abd]{margin-bottom:16px}.upload-dragger[data-v-78840abd] .ant-upload-drag{border-color:#d9d9d9;border-radius:8px;transition:all .2s}.upload-dragger[data-v-78840abd] .ant-upload-drag:hover{border-color:#ff5b2d}.upload-dragger[data-v-78840abd] .ant-upload-drag-container{padding:24px 0}.upload-icon[data-v-78840abd]{color:#ff5b2d;margin:0 0 8px;font-size:48px}.upload-text[data-v-78840abd]{color:#333;margin:0 0 4px;font-size:15px}.upload-hint[data-v-78840abd]{color:#999;margin:0;font-size:13px}.file-info[data-v-78840abd]{background:#fafafa;border-radius:6px;flex-direction:column;gap:6px;padding:12px 16px;display:flex}.file-info-row[data-v-78840abd]{align-items:center;font-size:14px;display:flex}.file-info-label[data-v-78840abd]{color:#666;flex-shrink:0;width:70px}.file-info-value[data-v-78840abd]{color:#333;word-break:break-all;font-weight:500}.progress-section[data-v-78840abd]{margin-top:12px}.progress-text[data-v-78840abd]{text-align:center;color:#999;margin:8px 0 0;font-size:13px}.pages-summary[data-v-78840abd]{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.summary-tag[data-v-78840abd]{border-radius:16px;padding:4px 12px;font-size:13px;font-weight:500}.summary-tag.kept[data-v-78840abd]{color:#52c41a;background:#f6ffed;border:1px solid #b7eb8f}.summary-tag.rotated[data-v-78840abd]{color:#ff5b2d;background:#fff5f2;border:1px solid #ffccc7}.summary-tag.deleted[data-v-78840abd]{color:#ff4d4f;background:#fff1f0;border:1px solid #ffa39e}.pages-grid[data-v-78840abd]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.page-card[data-v-78840abd]{background:#fff;border:2px solid #e8e8e8;border-radius:8px;transition:all .2s;overflow:hidden}.page-card[data-v-78840abd]:hover{border-color:#ff5b2d;box-shadow:0 2px 8px #ff5b2d26}.page-card.deleted[data-v-78840abd]{opacity:.7;border-color:#ff4d4f}.page-number[data-v-78840abd]{color:#666;text-align:center;background:#fafafa;border-bottom:1px solid #f0f0f0;padding:4px 0;font-size:12px}.page-preview[data-v-78840abd]{background:#f5f5f5;justify-content:center;align-items:center;width:100%;height:200px;display:flex;position:relative;overflow:hidden}.page-preview img[data-v-78840abd]{-o-object-fit:contain;object-fit:contain;max-width:90%;max-height:90%;transition:transform .3s}.deleted-overlay[data-v-78840abd]{color:#fff;background:#ff4d4f66;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:13px;font-weight:500;display:flex;position:absolute;inset:0}.deleted-overlay[data-v-78840abd] .anticon{font-size:24px}.rotation-badge[data-v-78840abd]{color:#fff;background:#ff5b2d;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:500;position:absolute;top:4px;right:4px}.page-actions[data-v-78840abd]{border-top:1px solid #f0f0f0;display:flex}.page-actions[data-v-78840abd] .ant-btn{flex:1;height:36px;font-size:16px}.page-actions[data-v-78840abd] .ant-btn:first-child{border-right:1px solid #f0f0f0}.rotate-btn[data-v-78840abd]{color:#ff5b2d}.rotate-btn[data-v-78840abd]:hover{color:#ff7a52!important;background:#fff5f2!important}.delete-btn[data-v-78840abd]{color:#999}.delete-btn[data-v-78840abd]:hover{color:#ff4d4f!important;background:#fff1f0!important}.delete-btn.active[data-v-78840abd]{color:#ff4d4f;background:#fff1f0}.batch-btn[data-v-78840abd]{color:#ff5b2d;border-color:#ff5b2d;border-radius:6px}.batch-btn[data-v-78840abd]:hover{color:#ff7a52!important;background:#fff5f2!important;border-color:#ff7a52!important}.action-buttons[data-v-78840abd]{justify-content:center;gap:12px;display:flex}.convert-btn[data-v-78840abd]{background:#ff5b2d;border-color:#ff5b2d;border-radius:6px;padding:0 32px}.convert-btn[data-v-78840abd]:hover:not(:disabled){background:#ff7a52!important;border-color:#ff7a52!important}.clear-btn[data-v-78840abd]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 32px}.clear-btn[data-v-78840abd]:hover{color:#333;background:#e8e8e8;border-color:#bfbfbf}.preview-btn[data-v-78840abd]{color:#ff5b2d;background:#fff;border-color:#ff5b2d;border-radius:6px}.preview-btn[data-v-78840abd]:hover{color:#ff7a52!important;background:#fff5f2!important;border-color:#ff7a52!important}.result-stats[data-v-78840abd]{background:#fafafa;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-bottom:16px;padding:20px;display:flex}.stat-item[data-v-78840abd]{text-align:center}.stat-value[data-v-78840abd]{color:#333;font-size:28px;font-weight:700;line-height:1.2}.stat-value.highlight[data-v-78840abd]{color:#52c41a}.stat-value.rotate-color[data-v-78840abd]{color:#ff5b2d}.stat-value.danger[data-v-78840abd]{color:#ff4d4f}.stat-label[data-v-78840abd]{color:#999;margin-top:4px;font-size:12px}.stat-arrow[data-v-78840abd]{color:#d9d9d9;font-size:20px}.result-info[data-v-78840abd]{background:#fafafa;border-radius:6px;margin-bottom:16px;padding:12px 16px}.result-info-row[data-v-78840abd]{font-size:14px;display:flex}.result-info-label[data-v-78840abd]{color:#666;flex-shrink:0;width:70px}.result-info-value[data-v-78840abd]{color:#333;word-break:break-all;font-weight:500}.result-preview[data-v-78840abd]{border:1px solid #e8e8e8;border-radius:6px;overflow:hidden}.result-iframe[data-v-78840abd]{border:none;width:100%;height:500px;display:block}@media (width<=768px){.pages-grid[data-v-78840abd]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.page-preview[data-v-78840abd]{height:150px}.action-buttons[data-v-78840abd]{flex-direction:column}.result-stats[data-v-78840abd]{gap:10px;padding:16px}.stat-value[data-v-78840abd]{font-size:20px}.stat-arrow[data-v-78840abd]{font-size:14px}.result-iframe[data-v-78840abd]{height:300px}}.help-sections[data-v-717af5aa]{gap:20px}.help-section[data-v-717af5aa],.help-sections[data-v-717af5aa]{flex-direction:column;display:flex}.help-section[data-v-717af5aa]{gap:12px}.help-section-title[data-v-717af5aa]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-717af5aa]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-717af5aa]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-717af5aa]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-717af5aa]{color:#333;margin:0;font-size:13px;font-weight:600}.analysis-card[data-v-717af5aa],.help-card[data-v-717af5aa],.main-card[data-v-717af5aa],.result-card[data-v-717af5aa],.settings-card[data-v-717af5aa]{background:#fff}.upload-dragger[data-v-717af5aa]{margin-bottom:16px}.upload-dragger[data-v-717af5aa] .ant-upload-drag{border-color:#d9d9d9;border-radius:8px;transition:all .2s}.upload-dragger[data-v-717af5aa] .ant-upload-drag:hover{border-color:#ff5b2d}.upload-dragger[data-v-717af5aa] .ant-upload-drag-container{padding:24px 0}.upload-icon[data-v-717af5aa]{color:#ff5b2d;margin:0 0 8px;font-size:48px}.upload-text[data-v-717af5aa]{color:#333;margin:0 0 4px;font-size:15px}.upload-hint[data-v-717af5aa]{color:#999;margin:0;font-size:13px}.file-info[data-v-717af5aa]{background:#fafafa;border-radius:6px;flex-direction:column;gap:6px;padding:12px 16px;display:flex}.file-info-row[data-v-717af5aa]{align-items:center;font-size:14px;display:flex}.file-info-label[data-v-717af5aa]{color:#666;flex-shrink:0;width:70px}.file-info-value[data-v-717af5aa]{color:#333;word-break:break-all;font-weight:500}.settings-grid[data-v-717af5aa]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.setting-item[data-v-717af5aa]{flex-direction:column;gap:8px;display:flex}.setting-label[data-v-717af5aa]{color:#555;font-size:14px;font-weight:500}.param-hint[data-v-717af5aa]{color:#999;margin:0;font-size:12px}.radio-group[data-v-717af5aa]{align-items:center;gap:24px;height:40px;display:flex}.radio-item[data-v-717af5aa]{cursor:pointer;gap:8px}.radio-circle[data-v-717af5aa],.radio-item[data-v-717af5aa]{align-items:center;transition:all .2s;display:flex}.radio-circle[data-v-717af5aa]{border:2px solid #d9d9d9;border-radius:50%;justify-content:center;width:18px;height:18px}.radio-item.active .radio-circle[data-v-717af5aa],.radio-item:hover .radio-circle[data-v-717af5aa]{border-color:#ff5b2d}.radio-inner[data-v-717af5aa]{background:#ff5b2d;border-radius:50%;width:10px;height:10px}.radio-label[data-v-717af5aa]{color:#333;font-size:14px}.radio-item.active .radio-label[data-v-717af5aa]{color:#ff5b2d;font-weight:500}.action-buttons[data-v-717af5aa]{justify-content:center;gap:12px;display:flex}.convert-btn[data-v-717af5aa]{background:#ff5b2d;border-color:#ff5b2d;border-radius:6px;padding:0 32px}.convert-btn[data-v-717af5aa]:hover:not(:disabled){background:#ff7a52!important;border-color:#ff7a52!important}.clear-btn[data-v-717af5aa]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 32px}.clear-btn[data-v-717af5aa]:hover{color:#333;background:#e8e8e8;border-color:#bfbfbf}.preview-btn[data-v-717af5aa]{color:#ff5b2d;background:#fff;border-color:#ff5b2d;border-radius:6px}.preview-btn[data-v-717af5aa]:hover{color:#ff7a52!important;background:#fff5f2!important;border-color:#ff7a52!important}.progress-section[data-v-717af5aa]{margin-top:12px}.progress-text[data-v-717af5aa]{text-align:center;color:#999;margin:8px 0 0;font-size:13px}.analysis-summary[data-v-717af5aa]{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.summary-tag[data-v-717af5aa]{border-radius:16px;padding:4px 12px;font-size:13px;font-weight:500}.summary-tag.content[data-v-717af5aa]{color:#52c41a;background:#f6ffed;border:1px solid #b7eb8f}.summary-tag.blank[data-v-717af5aa]{color:#ff4d4f;background:#fff1f0;border:1px solid #ffa39e}.summary-tag.total[data-v-717af5aa]{color:#2f54eb;background:#f0f5ff;border:1px solid #adc6ff}.result-stats[data-v-717af5aa]{background:#fafafa;border-radius:8px;justify-content:center;align-items:center;gap:24px;margin-bottom:16px;padding:20px;display:flex}.stat-item[data-v-717af5aa]{text-align:center}.stat-value[data-v-717af5aa]{color:#333;font-size:32px;font-weight:700;line-height:1.2}.stat-value.highlight[data-v-717af5aa]{color:#52c41a}.stat-value.danger[data-v-717af5aa]{color:#ff4d4f}.stat-label[data-v-717af5aa]{color:#999;margin-top:4px;font-size:13px}.stat-arrow[data-v-717af5aa]{color:#d9d9d9;font-size:24px}.result-info[data-v-717af5aa]{background:#fafafa;border-radius:6px;flex-direction:column;gap:6px;margin-bottom:16px;padding:12px 16px;display:flex}.result-info-row[data-v-717af5aa]{font-size:14px;display:flex}.result-info-label[data-v-717af5aa]{color:#666;flex-shrink:0;width:80px}.result-info-value[data-v-717af5aa]{color:#333;word-break:break-all;font-weight:500}.result-info-value.removed[data-v-717af5aa]{color:#ff4d4f}.result-preview[data-v-717af5aa]{border:1px solid #e8e8e8;border-radius:6px;overflow:hidden}.result-iframe[data-v-717af5aa]{border:none;width:100%;height:500px;display:block}@media (width<=768px){.settings-grid[data-v-717af5aa]{grid-template-columns:1fr}.radio-group[data-v-717af5aa]{gap:16px}.action-buttons[data-v-717af5aa]{flex-direction:column}.result-stats[data-v-717af5aa]{gap:12px;padding:16px}.stat-value[data-v-717af5aa]{font-size:24px}.stat-arrow[data-v-717af5aa]{font-size:18px}.result-iframe[data-v-717af5aa]{height:300px}}.help-sections[data-v-84297b5b]{gap:20px}.help-section[data-v-84297b5b],.help-sections[data-v-84297b5b]{flex-direction:column;display:flex}.help-section[data-v-84297b5b]{gap:12px}.help-section-title[data-v-84297b5b]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-84297b5b]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-84297b5b]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-84297b5b]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-84297b5b]{color:#333;margin:0;font-size:13px;font-weight:600}.action-card[data-v-84297b5b],.help-card[data-v-84297b5b],.main-card[data-v-84297b5b],.result-card[data-v-84297b5b]{background:#fff}.upload-dragger[data-v-84297b5b]{margin-bottom:16px}.upload-dragger[data-v-84297b5b] .ant-upload-drag{border-color:#d9d9d9;border-radius:8px;transition:all .2s}.upload-dragger[data-v-84297b5b] .ant-upload-drag:hover{border-color:#ff5b2d}.upload-dragger[data-v-84297b5b] .ant-upload-drag-container{padding:24px 0}.upload-icon[data-v-84297b5b]{color:#ff5b2d;margin:0 0 8px;font-size:48px}.upload-text[data-v-84297b5b]{color:#333;margin:0 0 4px;font-size:15px}.upload-hint[data-v-84297b5b]{color:#999;margin:0;font-size:13px}.file-info[data-v-84297b5b]{background:#fafafa;border-radius:6px;flex-direction:column;gap:6px;padding:12px 16px;display:flex}.file-info-row[data-v-84297b5b]{align-items:center;font-size:14px;display:flex}.file-info-label[data-v-84297b5b]{color:#666;flex-shrink:0;width:70px}.file-info-value[data-v-84297b5b]{color:#333;word-break:break-all;font-weight:500}.reverse-preview[data-v-84297b5b]{background:#fafafa;border-radius:8px;gap:16px;margin-top:16px;padding:20px}.page-order[data-v-84297b5b],.reverse-preview[data-v-84297b5b]{flex-direction:column;align-items:center;display:flex}.page-order[data-v-84297b5b]{gap:8px;width:100%}.page-order.reversed .page-numbers[data-v-84297b5b]{flex-direction:row-reverse}.page-label[data-v-84297b5b]{color:#666;font-size:13px;font-weight:500}.page-numbers[data-v-84297b5b]{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.page-num[data-v-84297b5b]{color:#333;background:#fff;border:1px solid #d9d9d9;border-radius:6px;justify-content:center;align-items:center;min-width:32px;height:32px;padding:0 8px;font-size:13px;font-weight:500;display:inline-flex}.page-order.reversed .page-num[data-v-84297b5b]{color:#ff5b2d;background:#fff5f2;border-color:#ffccc7}.page-dots[data-v-84297b5b]{color:#999;display:inline-flex}.page-dots[data-v-84297b5b],.reverse-arrow[data-v-84297b5b]{align-items:center;font-size:13px}.reverse-arrow[data-v-84297b5b]{color:#ff5b2d;flex-direction:column;gap:4px;font-weight:500;display:flex}.reverse-arrow[data-v-84297b5b] .anticon{font-size:24px}.action-buttons[data-v-84297b5b]{justify-content:center;gap:12px;display:flex}.convert-btn[data-v-84297b5b]{background:#ff5b2d;border-color:#ff5b2d;border-radius:6px;padding:0 32px}.convert-btn[data-v-84297b5b]:hover:not(:disabled){background:#ff7a52!important;border-color:#ff7a52!important}.clear-btn[data-v-84297b5b]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 32px}.clear-btn[data-v-84297b5b]:hover{color:#333;background:#e8e8e8;border-color:#bfbfbf}.preview-btn[data-v-84297b5b]{color:#ff5b2d;background:#fff;border-color:#ff5b2d;border-radius:6px}.preview-btn[data-v-84297b5b]:hover{color:#ff7a52!important;background:#fff5f2!important;border-color:#ff7a52!important}.progress-section[data-v-84297b5b]{margin-top:12px}.result-stats[data-v-84297b5b]{background:#fafafa;border-radius:8px;justify-content:center;align-items:center;gap:24px;margin-bottom:16px;padding:20px;display:flex}.stat-item[data-v-84297b5b]{text-align:center}.stat-value[data-v-84297b5b]{color:#333;font-size:32px;font-weight:700;line-height:1.2}.stat-value.highlight[data-v-84297b5b]{color:#ff5b2d}.stat-label[data-v-84297b5b]{color:#999;margin-top:4px;font-size:13px}.stat-arrow[data-v-84297b5b]{color:#d9d9d9;font-size:24px}.result-info[data-v-84297b5b]{background:#fafafa;border-radius:6px;margin-bottom:16px;padding:12px 16px}.result-info-row[data-v-84297b5b]{font-size:14px;display:flex}.result-info-label[data-v-84297b5b]{color:#666;flex-shrink:0;width:70px}.result-info-value[data-v-84297b5b]{color:#333;word-break:break-all;font-weight:500}.result-preview[data-v-84297b5b]{border:1px solid #e8e8e8;border-radius:6px;overflow:hidden}.result-iframe[data-v-84297b5b]{border:none;width:100%;height:500px;display:block}@media (width<=768px){.action-buttons[data-v-84297b5b]{flex-direction:column}.result-stats[data-v-84297b5b]{gap:12px;padding:16px}.stat-value[data-v-84297b5b]{font-size:24px}.stat-arrow[data-v-84297b5b]{font-size:18px}.result-iframe[data-v-84297b5b]{height:300px}}.help-sections[data-v-32b133ab]{gap:20px}.help-section[data-v-32b133ab],.help-sections[data-v-32b133ab]{flex-direction:column;display:flex}.help-section[data-v-32b133ab]{gap:12px}.help-section-title[data-v-32b133ab]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-32b133ab]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-32b133ab]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-32b133ab]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-32b133ab]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-32b133ab],.main-card[data-v-32b133ab],.result-card[data-v-32b133ab],.settings-card[data-v-32b133ab]{background:#fff}.upload-dragger[data-v-32b133ab]{margin-bottom:16px}.upload-dragger[data-v-32b133ab] .ant-upload-drag{border-color:#d9d9d9;border-radius:8px;transition:all .2s}.upload-dragger[data-v-32b133ab] .ant-upload-drag:hover{border-color:#ff5b2d}.upload-dragger[data-v-32b133ab] .ant-upload-drag-container{padding:24px 0}.upload-icon[data-v-32b133ab]{color:#ff5b2d;margin:0 0 8px;font-size:48px}.upload-text[data-v-32b133ab]{color:#333;margin:0 0 4px;font-size:15px}.upload-hint[data-v-32b133ab]{color:#999;margin:0;font-size:13px}.file-info[data-v-32b133ab]{background:#fafafa;border-radius:6px;flex-direction:column;gap:6px;padding:12px 16px;display:flex}.file-info-row[data-v-32b133ab]{align-items:center;font-size:14px;display:flex}.file-info-label[data-v-32b133ab]{color:#666;flex-shrink:0;width:80px}.file-info-value[data-v-32b133ab]{color:#333;word-break:break-all;font-weight:500}.settings-grid[data-v-32b133ab]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.setting-item[data-v-32b133ab]{flex-direction:column;gap:8px;display:flex}.setting-item.full-width[data-v-32b133ab]{grid-column:1/-1}.setting-label[data-v-32b133ab]{color:#555;font-size:14px;font-weight:500}.param-hint[data-v-32b133ab]{color:#999;margin:0;font-size:12px}.radio-group[data-v-32b133ab]{align-items:center;gap:24px;height:40px;display:flex}.radio-item[data-v-32b133ab]{cursor:pointer;gap:8px}.radio-circle[data-v-32b133ab],.radio-item[data-v-32b133ab]{align-items:center;transition:all .2s;display:flex}.radio-circle[data-v-32b133ab]{border:2px solid #d9d9d9;border-radius:50%;justify-content:center;width:18px;height:18px}.radio-item.active .radio-circle[data-v-32b133ab],.radio-item:hover .radio-circle[data-v-32b133ab]{border-color:#ff5b2d}.radio-inner[data-v-32b133ab]{background:#ff5b2d;border-radius:50%;width:10px;height:10px}.radio-label[data-v-32b133ab]{color:#333;font-size:14px}.radio-item.active .radio-label[data-v-32b133ab]{color:#ff5b2d;font-weight:500}.crop-preview[data-v-32b133ab]{background:#fafafa;border-radius:8px;flex-direction:column;align-items:center;gap:16px;margin-top:20px;padding:20px;display:flex}.preview-label[data-v-32b133ab]{color:#555;font-size:14px;font-weight:500}.preview-visual[data-v-32b133ab]{justify-content:center;align-items:center;padding:20px;display:flex}.page-rect[data-v-32b133ab]{background:#fff;border:2px solid #d9d9d9;border-radius:4px;min-width:100px;min-height:100px;position:relative;box-shadow:0 2px 8px #00000014}.page-label[data-v-32b133ab]{color:#999;font-size:11px;position:absolute;top:-20px;left:0}.crop-area[data-v-32b133ab]{background:#ff5b2d0d;border:2px dashed #ff5b2d;justify-content:center;align-items:center;display:flex;position:absolute}.crop-label[data-v-32b133ab]{color:#ff5b2d;font-size:11px;font-weight:500}.margin-top[data-v-32b133ab]{top:2px}.margin-bottom[data-v-32b133ab],.margin-top[data-v-32b133ab]{color:#999;background:#fafafa;padding:0 4px;font-size:10px;position:absolute;left:50%;transform:translate(-50%)}.margin-bottom[data-v-32b133ab]{bottom:2px}.margin-left[data-v-32b133ab]{left:2px}.margin-left[data-v-32b133ab],.margin-right[data-v-32b133ab]{color:#999;writing-mode:vertical-rl;background:#fafafa;padding:0 4px;font-size:10px;position:absolute;top:50%;transform:translateY(-50%)}.margin-right[data-v-32b133ab]{right:2px}.size-comparison[data-v-32b133ab]{gap:16px;font-size:14px}.size-comparison[data-v-32b133ab],.size-item[data-v-32b133ab]{align-items:center;display:flex}.size-item[data-v-32b133ab]{flex-direction:column;gap:2px}.size-label[data-v-32b133ab]{color:#999;font-size:12px}.size-value[data-v-32b133ab]{color:#333;font-weight:600}.size-value.invalid[data-v-32b133ab]{color:#ff4d4f}.size-arrow[data-v-32b133ab]{color:#d9d9d9;font-size:20px}.size-warning[data-v-32b133ab]{color:#ff4d4f;align-items:center;gap:6px;font-size:13px;display:flex}.action-buttons[data-v-32b133ab]{justify-content:center;gap:12px;display:flex}.convert-btn[data-v-32b133ab]{background:#ff5b2d;border-color:#ff5b2d;border-radius:6px;padding:0 32px}.convert-btn[data-v-32b133ab]:hover:not(:disabled){background:#ff7a52!important;border-color:#ff7a52!important}.clear-btn[data-v-32b133ab]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 32px}.clear-btn[data-v-32b133ab]:hover{color:#333;background:#e8e8e8;border-color:#bfbfbf}.preview-btn[data-v-32b133ab]{color:#ff5b2d;background:#fff;border-color:#ff5b2d;border-radius:6px}.preview-btn[data-v-32b133ab]:hover{color:#ff7a52!important;background:#fff5f2!important;border-color:#ff7a52!important}.progress-section[data-v-32b133ab]{margin-top:12px}.result-stats[data-v-32b133ab]{background:#fafafa;border-radius:8px;justify-content:center;align-items:center;gap:24px;margin-bottom:16px;padding:20px;display:flex}.stat-item[data-v-32b133ab]{text-align:center}.stat-value[data-v-32b133ab]{color:#333;font-size:32px;font-weight:700;line-height:1.2}.stat-value.highlight[data-v-32b133ab]{color:#ff5b2d}.stat-label[data-v-32b133ab]{color:#999;margin-top:4px;font-size:13px}.stat-arrow[data-v-32b133ab]{color:#d9d9d9;font-size:24px}.result-info[data-v-32b133ab]{background:#fafafa;border-radius:6px;margin-bottom:16px;padding:12px 16px}.result-info-row[data-v-32b133ab]{font-size:14px;display:flex}.result-info-label[data-v-32b133ab]{color:#666;flex-shrink:0;width:70px}.result-info-value[data-v-32b133ab]{color:#333;word-break:break-all;font-weight:500}.result-preview[data-v-32b133ab]{border:1px solid #e8e8e8;border-radius:6px;overflow:hidden}.result-iframe[data-v-32b133ab]{border:none;width:100%;height:500px;display:block}@media (width<=768px){.settings-grid[data-v-32b133ab]{grid-template-columns:1fr}.radio-group[data-v-32b133ab]{gap:16px}.action-buttons[data-v-32b133ab]{flex-direction:column}.result-stats[data-v-32b133ab]{gap:12px;padding:16px}.stat-value[data-v-32b133ab]{font-size:24px}.stat-arrow[data-v-32b133ab]{font-size:18px}.result-iframe[data-v-32b133ab]{height:300px}.size-comparison[data-v-32b133ab]{flex-direction:column;gap:8px}.size-arrow[data-v-32b133ab]{transform:rotate(90deg)}}.help-sections[data-v-301b8254]{gap:20px}.help-section[data-v-301b8254],.help-sections[data-v-301b8254]{flex-direction:column;display:flex}.help-section[data-v-301b8254]{gap:12px}.help-section-title[data-v-301b8254]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-301b8254]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-301b8254]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-301b8254]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-301b8254]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-301b8254],.main-card[data-v-301b8254],.result-card[data-v-301b8254],.settings-card[data-v-301b8254]{background:#fff}.upload-dragger[data-v-301b8254]{margin-bottom:16px}.upload-dragger[data-v-301b8254] .ant-upload-drag{border-color:#d9d9d9;border-radius:8px;transition:all .2s}.upload-dragger[data-v-301b8254] .ant-upload-drag:hover{border-color:#ff5b2d}.upload-dragger[data-v-301b8254] .ant-upload-drag-container{padding:24px 0}.upload-icon[data-v-301b8254]{color:#ff5b2d;margin:0 0 8px;font-size:48px}.upload-text[data-v-301b8254]{color:#333;margin:0 0 4px;font-size:15px}.upload-hint[data-v-301b8254]{color:#999;margin:0;font-size:13px}.file-info[data-v-301b8254]{background:#fafafa;border-radius:6px;flex-direction:column;gap:6px;padding:12px 16px;display:flex}.file-info-row[data-v-301b8254]{align-items:center;font-size:14px;display:flex}.file-info-label[data-v-301b8254]{color:#666;flex-shrink:0;width:70px}.file-info-value[data-v-301b8254]{color:#333;word-break:break-all;font-weight:500}.setting-section[data-v-301b8254]{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.setting-label[data-v-301b8254]{color:#555;font-size:14px;font-weight:500}.param-hint[data-v-301b8254]{color:#999;margin:0;font-size:12px}.direction-grid[data-v-301b8254]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.direction-card[data-v-301b8254]{cursor:pointer;background:#fff;border:2px solid #e8e8e8;border-radius:8px;align-items:center;gap:12px;padding:16px;transition:all .2s;display:flex}.direction-card[data-v-301b8254]:hover{border-color:#ffccc7}.direction-card.active[data-v-301b8254]{background:#fff5f2;border-color:#ff5b2d}.direction-icon[data-v-301b8254]{color:#ff5b2d;flex-shrink:0;font-size:28px;font-weight:700}.direction-info[data-v-301b8254]{flex-direction:column;gap:2px;display:flex}.direction-label[data-v-301b8254]{color:#333;font-size:14px;font-weight:600}.direction-card.active .direction-label[data-v-301b8254]{color:#ff5b2d}.direction-desc[data-v-301b8254]{color:#999;font-size:12px}.action-buttons[data-v-301b8254]{justify-content:center;gap:12px;display:flex}.convert-btn[data-v-301b8254]{background:#ff5b2d;border-color:#ff5b2d;border-radius:6px;padding:0 32px}.convert-btn[data-v-301b8254]:hover:not(:disabled){background:#ff7a52!important;border-color:#ff7a52!important}.clear-btn[data-v-301b8254]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 32px}.clear-btn[data-v-301b8254]:hover{color:#333;background:#e8e8e8;border-color:#bfbfbf}.preview-btn[data-v-301b8254]{color:#ff5b2d;background:#fff;border-color:#ff5b2d;border-radius:6px}.preview-btn[data-v-301b8254]:hover{color:#ff7a52!important;background:#fff5f2!important;border-color:#ff7a52!important}.progress-section[data-v-301b8254]{margin-top:12px}.progress-text[data-v-301b8254]{text-align:center;color:#999;margin:8px 0 0;font-size:13px}.result-stats[data-v-301b8254]{background:#fafafa;border-radius:8px;justify-content:center;align-items:center;gap:24px;margin-bottom:16px;padding:20px;display:flex}.stat-item[data-v-301b8254]{text-align:center}.stat-value[data-v-301b8254]{color:#333;font-size:32px;font-weight:700;line-height:1.2}.stat-value.highlight[data-v-301b8254]{color:#ff5b2d}.stat-label[data-v-301b8254]{color:#999;margin-top:4px;font-size:13px}.stat-arrow[data-v-301b8254]{color:#d9d9d9;font-size:24px}.result-info[data-v-301b8254]{background:#fafafa;border-radius:6px;margin-bottom:16px;padding:12px 16px}.result-info-row[data-v-301b8254]{font-size:14px;display:flex}.result-info-label[data-v-301b8254]{color:#666;flex-shrink:0;width:70px}.result-info-value[data-v-301b8254]{color:#333;word-break:break-all;font-weight:500}.result-preview[data-v-301b8254]{border:1px solid #e8e8e8;border-radius:6px;overflow:hidden}.result-iframe[data-v-301b8254]{border:none;width:100%;height:500px;display:block}@media (width<=768px){.direction-grid[data-v-301b8254]{grid-template-columns:1fr}.action-buttons[data-v-301b8254]{flex-direction:column}.result-stats[data-v-301b8254]{gap:12px;padding:16px}.stat-value[data-v-301b8254]{font-size:24px}.stat-arrow[data-v-301b8254]{font-size:18px}.result-iframe[data-v-301b8254]{height:300px}}.help-sections[data-v-5b2cd7db]{gap:20px}.help-section[data-v-5b2cd7db],.help-sections[data-v-5b2cd7db]{flex-direction:column;display:flex}.help-section[data-v-5b2cd7db]{gap:12px}.help-section-title[data-v-5b2cd7db]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-5b2cd7db]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-5b2cd7db]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-5b2cd7db]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-5b2cd7db]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-5b2cd7db],.main-card[data-v-5b2cd7db],.result-card[data-v-5b2cd7db],.settings-card[data-v-5b2cd7db]{background:#fff}.upload-dragger[data-v-5b2cd7db]{margin-bottom:16px}.upload-dragger[data-v-5b2cd7db] .ant-upload-drag{border-color:#d9d9d9;border-radius:8px;transition:all .2s}.upload-dragger[data-v-5b2cd7db] .ant-upload-drag:hover{border-color:#ff5b2d}.upload-dragger[data-v-5b2cd7db] .ant-upload-drag-container{padding:24px 0}.upload-icon[data-v-5b2cd7db]{color:#ff5b2d;margin:0 0 8px;font-size:48px}.upload-text[data-v-5b2cd7db]{color:#333;margin:0 0 4px;font-size:15px}.upload-hint[data-v-5b2cd7db]{color:#999;margin:0;font-size:13px}.file-info[data-v-5b2cd7db]{background:#fafafa;border-radius:6px;flex-direction:column;gap:6px;padding:12px 16px;display:flex}.file-info-row[data-v-5b2cd7db]{align-items:center;font-size:14px;display:flex}.file-info-label[data-v-5b2cd7db]{color:#666;flex-shrink:0;width:80px}.file-info-value[data-v-5b2cd7db]{color:#333;word-break:break-all;font-weight:500}.booklet-info[data-v-5b2cd7db]{color:#ff5b2d!important}.padded-info[data-v-5b2cd7db]{color:#999;font-size:12px;font-weight:400}.setting-section[data-v-5b2cd7db]{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.setting-label[data-v-5b2cd7db]{color:#555;font-size:14px;font-weight:500}.param-hint[data-v-5b2cd7db]{color:#999;margin:0;font-size:12px}.paper-grid[data-v-5b2cd7db]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.paper-card[data-v-5b2cd7db]{cursor:pointer;text-align:center;background:#fff;border:2px solid #e8e8e8;border-radius:8px;padding:16px;transition:all .2s}.paper-card[data-v-5b2cd7db]:hover{border-color:#ffccc7}.paper-card.active[data-v-5b2cd7db]{background:#fff5f2;border-color:#ff5b2d}.paper-label[data-v-5b2cd7db]{color:#333;font-size:18px;font-weight:700}.paper-card.active .paper-label[data-v-5b2cd7db]{color:#ff5b2d}.paper-desc[data-v-5b2cd7db]{color:#999;margin-top:4px;font-size:12px}.setting-grid[data-v-5b2cd7db]{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px;display:grid}.setting-item[data-v-5b2cd7db]{flex-direction:column;gap:8px;display:flex}.radio-group[data-v-5b2cd7db]{gap:20px;height:40px}.radio-group[data-v-5b2cd7db],.radio-item[data-v-5b2cd7db]{align-items:center;display:flex}.radio-item[data-v-5b2cd7db]{cursor:pointer;gap:8px;transition:all .2s}.radio-circle[data-v-5b2cd7db]{border:2px solid #d9d9d9;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;transition:all .2s;display:flex}.radio-item.active .radio-circle[data-v-5b2cd7db],.radio-item:hover .radio-circle[data-v-5b2cd7db]{border-color:#ff5b2d}.radio-inner[data-v-5b2cd7db]{background:#ff5b2d;border-radius:50%;width:10px;height:10px}.radio-label[data-v-5b2cd7db]{color:#333;font-size:14px}.radio-item.active .radio-label[data-v-5b2cd7db]{color:#ff5b2d;font-weight:500}.sheet-preview[data-v-5b2cd7db]{background:#fafafa;border-radius:8px;flex-direction:column;align-items:center;gap:16px;margin-top:16px;padding:20px;display:flex}.preview-label[data-v-5b2cd7db]{color:#555;font-size:14px;font-weight:500}.sheet-rect[data-v-5b2cd7db]{background:#fff;border:2px solid #d9d9d9;border-radius:4px;min-width:200px;min-height:120px;padding:20px 16px;display:flex;position:relative;box-shadow:0 2px 8px #00000014}.sheet-half[data-v-5b2cd7db]{background:#ff5b2d08;border:1px dashed #ff5b2d;border-radius:2px;flex:1;justify-content:center;align-items:center;margin:0 2px;display:flex}.half-label[data-v-5b2cd7db]{color:#ff5b2d;font-size:12px;font-weight:500}.sheet-gutter[data-v-5b2cd7db]{background:#f0f0f0;border-radius:1px;flex-shrink:0}.margin-indicator[data-v-5b2cd7db]{color:#999;background:#fafafa;padding:0 4px;font-size:10px;position:absolute;left:50%;transform:translate(-50%)}.margin-indicator.top[data-v-5b2cd7db]{top:2px}.margin-indicator.bottom[data-v-5b2cd7db]{bottom:2px}.action-buttons[data-v-5b2cd7db]{justify-content:center;gap:12px;display:flex}.convert-btn[data-v-5b2cd7db]{background:#ff5b2d;border-color:#ff5b2d;border-radius:6px;padding:0 32px}.convert-btn[data-v-5b2cd7db]:hover:not(:disabled){background:#ff7a52!important;border-color:#ff7a52!important}.clear-btn[data-v-5b2cd7db]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 32px}.clear-btn[data-v-5b2cd7db]:hover{color:#333;background:#e8e8e8;border-color:#bfbfbf}.preview-btn[data-v-5b2cd7db]{color:#ff5b2d;background:#fff;border-color:#ff5b2d;border-radius:6px}.preview-btn[data-v-5b2cd7db]:hover{color:#ff7a52!important;background:#fff5f2!important;border-color:#ff7a52!important}.progress-section[data-v-5b2cd7db]{margin-top:12px}.progress-text[data-v-5b2cd7db]{text-align:center;color:#999;margin:8px 0 0;font-size:13px}.result-stats[data-v-5b2cd7db]{background:#fafafa;border-radius:8px;justify-content:center;align-items:center;gap:20px;margin-bottom:16px;padding:20px;display:flex}.stat-item[data-v-5b2cd7db]{text-align:center}.stat-value[data-v-5b2cd7db]{color:#333;font-size:28px;font-weight:700;line-height:1.2}.stat-value.highlight[data-v-5b2cd7db]{color:#ff5b2d}.stat-label[data-v-5b2cd7db]{color:#999;margin-top:4px;font-size:13px}.stat-arrow[data-v-5b2cd7db]{color:#d9d9d9;font-size:20px}.padded-notice[data-v-5b2cd7db]{color:#faad14;background:#fffbe6;border:1px solid #ffe58f;border-radius:6px;align-items:center;gap:6px;margin-bottom:16px;padding:8px 12px;font-size:13px;display:flex}.result-info[data-v-5b2cd7db]{background:#fafafa;border-radius:6px;margin-bottom:16px;padding:12px 16px}.result-info-row[data-v-5b2cd7db]{font-size:14px;display:flex}.result-info-label[data-v-5b2cd7db]{color:#666;flex-shrink:0;width:70px}.result-info-value[data-v-5b2cd7db]{color:#333;word-break:break-all;font-weight:500}.result-preview[data-v-5b2cd7db]{border:1px solid #e8e8e8;border-radius:6px;overflow:hidden}.result-iframe[data-v-5b2cd7db]{border:none;width:100%;height:500px;display:block}@media (width<=768px){.paper-grid[data-v-5b2cd7db],.setting-grid[data-v-5b2cd7db]{grid-template-columns:1fr}.radio-group[data-v-5b2cd7db]{gap:12px}.action-buttons[data-v-5b2cd7db]{flex-direction:column}.result-stats[data-v-5b2cd7db]{gap:10px;padding:16px}.stat-value[data-v-5b2cd7db]{font-size:20px}.stat-arrow[data-v-5b2cd7db]{font-size:16px}.result-iframe[data-v-5b2cd7db]{height:300px}}.help-sections[data-v-375f26e6]{gap:20px}.help-section[data-v-375f26e6],.help-sections[data-v-375f26e6]{flex-direction:column;display:flex}.help-section[data-v-375f26e6]{gap:12px}.help-section-title[data-v-375f26e6]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-375f26e6]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-375f26e6]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-375f26e6]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-375f26e6]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-375f26e6],.main-card[data-v-375f26e6],.result-card[data-v-375f26e6],.settings-card[data-v-375f26e6]{background:#fff}.upload-dragger[data-v-375f26e6]{margin-bottom:16px}.upload-dragger[data-v-375f26e6] .ant-upload-drag{border-color:#d9d9d9;border-radius:8px;transition:all .2s}.upload-dragger[data-v-375f26e6] .ant-upload-drag:hover{border-color:#ff5b2d}.upload-dragger[data-v-375f26e6] .ant-upload-drag-container{padding:24px 0}.upload-icon[data-v-375f26e6]{color:#ff5b2d;margin:0 0 8px;font-size:48px}.upload-text[data-v-375f26e6]{color:#333;margin:0 0 4px;font-size:15px}.upload-hint[data-v-375f26e6]{color:#999;margin:0;font-size:13px}.file-info[data-v-375f26e6]{background:#fafafa;border-radius:6px;flex-direction:column;gap:6px;padding:12px 16px;display:flex}.file-info-row[data-v-375f26e6]{align-items:center;font-size:14px;display:flex}.file-info-label[data-v-375f26e6]{color:#666;flex-shrink:0;width:80px}.file-info-value[data-v-375f26e6]{color:#333;word-break:break-all;font-weight:500}.setting-section[data-v-375f26e6]{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.setting-label[data-v-375f26e6]{color:#555;font-size:14px;font-weight:500}.scale-value[data-v-375f26e6]{color:#ff5b2d;margin-left:8px;font-size:16px;font-weight:600}.param-hint[data-v-375f26e6]{color:#999;margin:0;font-size:12px}.mode-grid[data-v-375f26e6]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.mode-card[data-v-375f26e6]{cursor:pointer;background:#fff;border:2px solid #e8e8e8;border-radius:8px;padding:16px;transition:all .2s}.mode-card[data-v-375f26e6]:hover{border-color:#ffccc7}.mode-card.active[data-v-375f26e6]{background:#fff5f2;border-color:#ff5b2d}.mode-label[data-v-375f26e6]{color:#333;font-size:15px;font-weight:600}.mode-card.active .mode-label[data-v-375f26e6]{color:#ff5b2d}.mode-desc[data-v-375f26e6]{color:#999;margin-top:4px;font-size:12px}.setting-grid[data-v-375f26e6]{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px;display:grid}.setting-item[data-v-375f26e6]{flex-direction:column;gap:8px;display:flex}.color-input-group[data-v-375f26e6]{align-items:center;gap:8px;display:flex}.color-picker[data-v-375f26e6]{cursor:pointer;border:1px solid #d9d9d9;border-radius:6px;flex-shrink:0;width:40px;height:40px;padding:2px}.scale-preview[data-v-375f26e6]{background:#fafafa;border-radius:8px;flex-direction:column;align-items:center;gap:16px;margin-top:16px;padding:20px;display:flex}.preview-label[data-v-375f26e6]{color:#555;font-size:14px;font-weight:500}.size-comparison[data-v-375f26e6]{gap:24px}.size-block[data-v-375f26e6],.size-comparison[data-v-375f26e6]{align-items:center;display:flex}.size-block[data-v-375f26e6]{flex-direction:column;gap:8px}.size-block-label[data-v-375f26e6]{color:#999;font-size:12px}.size-rect[data-v-375f26e6]{border-radius:4px;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:flex}.size-rect.original[data-v-375f26e6]{color:#333;background:#fff;border:2px solid #d9d9d9;width:140px;height:100px}.size-rect.scaled[data-v-375f26e6]{color:#ff5b2d;background:#fff5f2;border:2px solid #ff5b2d;min-width:30px;min-height:20px;transition:all .3s}.size-arrow[data-v-375f26e6]{color:#d9d9d9;font-size:24px}.action-buttons[data-v-375f26e6]{justify-content:center;gap:12px;display:flex}.convert-btn[data-v-375f26e6]{background:#ff5b2d;border-color:#ff5b2d;border-radius:6px;padding:0 32px}.convert-btn[data-v-375f26e6]:hover:not(:disabled){background:#ff7a52!important;border-color:#ff7a52!important}.clear-btn[data-v-375f26e6]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 32px}.clear-btn[data-v-375f26e6]:hover{color:#333;background:#e8e8e8;border-color:#bfbfbf}.preview-btn[data-v-375f26e6]{color:#ff5b2d;background:#fff;border-color:#ff5b2d;border-radius:6px}.preview-btn[data-v-375f26e6]:hover{color:#ff7a52!important;background:#fff5f2!important;border-color:#ff7a52!important}.progress-section[data-v-375f26e6]{margin-top:12px}.progress-text[data-v-375f26e6]{text-align:center;color:#999;margin:8px 0 0;font-size:13px}.result-stats[data-v-375f26e6]{background:#fafafa;border-radius:8px;justify-content:center;align-items:center;gap:24px;margin-bottom:16px;padding:20px;display:flex}.stat-item[data-v-375f26e6]{text-align:center}.stat-value[data-v-375f26e6]{color:#333;font-size:32px;font-weight:700;line-height:1.2}.stat-value.highlight[data-v-375f26e6]{color:#ff5b2d}.stat-label[data-v-375f26e6]{color:#999;margin-top:4px;font-size:13px}.stat-arrow[data-v-375f26e6]{color:#d9d9d9;font-size:24px}.result-info[data-v-375f26e6]{background:#fafafa;border-radius:6px;margin-bottom:16px;padding:12px 16px}.result-info-row[data-v-375f26e6]{font-size:14px;display:flex}.result-info-label[data-v-375f26e6]{color:#666;flex-shrink:0;width:70px}.result-info-value[data-v-375f26e6]{color:#333;word-break:break-all;font-weight:500}.result-preview[data-v-375f26e6]{border:1px solid #e8e8e8;border-radius:6px;overflow:hidden}.result-iframe[data-v-375f26e6]{border:none;width:100%;height:500px;display:block}@media (width<=768px){.mode-grid[data-v-375f26e6],.setting-grid[data-v-375f26e6]{grid-template-columns:1fr}.action-buttons[data-v-375f26e6]{flex-direction:column}.result-stats[data-v-375f26e6]{gap:12px;padding:16px}.stat-value[data-v-375f26e6]{font-size:24px}.stat-arrow[data-v-375f26e6]{font-size:18px}.size-comparison[data-v-375f26e6]{flex-direction:column;gap:12px}.size-arrow[data-v-375f26e6]{transform:rotate(90deg)}.result-iframe[data-v-375f26e6]{height:300px}}.help-sections[data-v-7f1f9744]{gap:20px}.help-section[data-v-7f1f9744],.help-sections[data-v-7f1f9744]{flex-direction:column;display:flex}.help-section[data-v-7f1f9744]{gap:12px}.help-section-title[data-v-7f1f9744]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-7f1f9744]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-7f1f9744]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-7f1f9744]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-7f1f9744]{color:#333;margin:0;font-size:13px;font-weight:600}.reader-container[data-v-7f1f9744]{flex-direction:column;gap:0;display:flex}.upload-section .main-card[data-v-7f1f9744]{background:#fff}.upload-dragger[data-v-7f1f9744] .ant-upload-drag{border-color:#d9d9d9;border-radius:8px;transition:all .2s}.upload-dragger[data-v-7f1f9744] .ant-upload-drag:hover{border-color:#ff5b2d}.upload-dragger[data-v-7f1f9744] .ant-upload-drag-container{padding:24px 0}.upload-icon[data-v-7f1f9744]{color:#ff5b2d;margin:0 0 8px;font-size:48px}.upload-text[data-v-7f1f9744]{color:#333;margin:0 0 4px;font-size:15px}.upload-hint[data-v-7f1f9744]{color:#999;margin:0;font-size:13px}.toolbar[data-v-7f1f9744]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.top-toolbar[data-v-7f1f9744]{z-index:10;margin-bottom:12px;position:sticky;top:0}.bottom-toolbar[data-v-7f1f9744]{margin-top:12px}.toolbar-left[data-v-7f1f9744]{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.toolbar-center[data-v-7f1f9744],.toolbar-right[data-v-7f1f9744]{flex-shrink:0;align-items:center;gap:8px;display:flex}.file-name[data-v-7f1f9744]{color:#333;text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:13px;font-weight:500;overflow:hidden}.file-size[data-v-7f1f9744]{color:#999;flex-shrink:0;font-size:12px}.toolbar-btn[data-v-7f1f9744]{border-radius:6px;align-items:center;gap:4px;font-size:13px;display:flex}.toolbar-btn[data-v-7f1f9744]:hover:not(:disabled){color:#ff5b2d;border-color:#ff5b2d}.icon-btn[data-v-7f1f9744]{justify-content:center;min-width:32px;height:32px;padding:0 10px}.page-info[data-v-7f1f9744]{color:#333;align-items:center;gap:4px;font-size:14px;display:flex}.page-current[data-v-7f1f9744],.page-total[data-v-7f1f9744]{font-weight:500}.page-separator[data-v-7f1f9744]{color:#999}.zoom-info[data-v-7f1f9744]{color:#ff5b2d;text-align:center;min-width:48px;font-size:14px;font-weight:500}.canvas-area[data-v-7f1f9744]{background:#f5f5f5;border-radius:8px;align-items:flex-start;min-height:400px;padding:20px;overflow:auto}.canvas-area[data-v-7f1f9744],.render-loading[data-v-7f1f9744]{justify-content:center;display:flex}.render-loading[data-v-7f1f9744]{color:#999;flex-direction:column;align-items:center;gap:12px;padding:60px 0;font-size:14px}.render-loading p[data-v-7f1f9744]{margin:0}.pdf-canvas[data-v-7f1f9744]{background:#fff;box-shadow:0 4px 12px #00000026}@media (width<=768px){.toolbar[data-v-7f1f9744]{flex-direction:column;gap:8px;padding:8px}.toolbar-center[data-v-7f1f9744],.toolbar-left[data-v-7f1f9744],.toolbar-right[data-v-7f1f9744]{justify-content:center;width:100%}.file-name[data-v-7f1f9744]{max-width:120px}.canvas-area[data-v-7f1f9744]{min-height:300px;padding:10px}}.help-sections[data-v-de3ae78c]{gap:20px}.help-section[data-v-de3ae78c],.help-sections[data-v-de3ae78c]{flex-direction:column;display:flex}.help-section[data-v-de3ae78c]{gap:12px}.help-section-title[data-v-de3ae78c]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-de3ae78c]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-de3ae78c]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-de3ae78c]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-de3ae78c]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-de3ae78c],.main-card[data-v-de3ae78c],.preview-card[data-v-de3ae78c],.settings-card[data-v-de3ae78c]{background:#fff}.file-count[data-v-de3ae78c]{color:#ff5b2d;font-size:14px;font-weight:500}.upload-dragger[data-v-de3ae78c]{margin-bottom:16px}.upload-dragger[data-v-de3ae78c] .ant-upload-drag{border-color:#d9d9d9;border-radius:8px;transition:all .2s}.upload-dragger[data-v-de3ae78c] .ant-upload-drag:hover{border-color:#ff5b2d}.upload-dragger[data-v-de3ae78c] .ant-upload-drag-container{padding:24px 0}.upload-icon[data-v-de3ae78c]{color:#ff5b2d;margin:0 0 8px;font-size:48px}.upload-text[data-v-de3ae78c]{color:#333;margin:0 0 4px;font-size:15px}.upload-hint[data-v-de3ae78c]{color:#999;margin:0;font-size:13px}.setting-section[data-v-de3ae78c]{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.setting-label[data-v-de3ae78c]{color:#555;font-size:14px;font-weight:500}.param-hint[data-v-de3ae78c]{color:#999;margin:0;font-size:12px}.rule-grid[data-v-de3ae78c]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.rule-card[data-v-de3ae78c]{cursor:pointer;text-align:center;background:#fff;border:2px solid #e8e8e8;border-radius:8px;padding:12px 8px;transition:all .2s}.rule-card[data-v-de3ae78c]:hover{border-color:#ffccc7}.rule-card.active[data-v-de3ae78c]{background:#fff5f2;border-color:#ff5b2d}.rule-label[data-v-de3ae78c]{color:#333;font-size:14px;font-weight:600}.rule-card.active .rule-label[data-v-de3ae78c]{color:#ff5b2d}.rule-desc[data-v-de3ae78c]{color:#999;margin-top:4px;font-size:12px}.setting-grid[data-v-de3ae78c]{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px;display:grid}.setting-item[data-v-de3ae78c]{flex-direction:column;gap:8px;display:flex}.setting-item.full-width[data-v-de3ae78c]{grid-column:1/-1}.rule-params[data-v-de3ae78c]{background:#fafafa;border-radius:8px;margin-bottom:16px;padding:16px}.rule-params .setting-grid[data-v-de3ae78c]{margin-bottom:0}.progress-section[data-v-de3ae78c]{margin-bottom:16px}.new-name[data-v-de3ae78c]{color:#333;font-weight:500}.new-name.changed[data-v-de3ae78c]{color:#ff5b2d;font-weight:600}.clear-btn[data-v-de3ae78c]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px}.clear-btn[data-v-de3ae78c]:hover{color:#333;background:#e8e8e8;border-color:#bfbfbf}.convert-btn[data-v-de3ae78c]{background:#ff5b2d;border-color:#ff5b2d;border-radius:6px}.convert-btn[data-v-de3ae78c]:hover:not(:disabled){background:#ff7a52!important;border-color:#ff7a52!important}@media (width<=768px){.rule-grid[data-v-de3ae78c]{grid-template-columns:repeat(2,1fr)}.setting-grid[data-v-de3ae78c]{grid-template-columns:1fr}}.examples-grid[data-v-e296a1fc]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.example-item[data-v-e296a1fc]{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;padding:14px 16px;transition:all .2s}.example-item[data-v-e296a1fc]:hover{border-color:#1890ff;box-shadow:0 2px 8px #1890ff1f}.example-header[data-v-e296a1fc]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.example-title[data-v-e296a1fc]{color:#262626;font-size:13px;font-weight:600}.example-desc[data-v-e296a1fc]{color:#595959;margin-bottom:8px;font-size:12px;line-height:1.7}.example-tip[data-v-e296a1fc]{color:#1890ff;background:#e6f7ff;border-radius:4px;align-items:flex-start;gap:6px;padding:6px 10px;font-size:12px;line-height:1.6;display:flex}.example-tip-icon[data-v-e296a1fc]{flex-shrink:0;margin-top:2px;font-size:12px}.example-try[data-v-e296a1fc]{margin-top:8px;padding:0;font-size:12px}@media (width<=768px){.examples-grid[data-v-e296a1fc]{grid-template-columns:1fr}}.tide-chart-wrapper[data-v-e296a1fc]{width:100%;overflow:hidden}.tide-chart[data-v-e296a1fc]{cursor:crosshair;width:100%;height:auto;display:block}.tide-time-row[data-v-e296a1fc]{margin-bottom:4px}.tide-time-row[data-v-e296a1fc]:last-child{margin-bottom:0}.chart-legend[data-v-e296a1fc]{color:#000000a6;justify-content:center;gap:20px;margin-top:8px;font-size:12px;display:flex}.legend-item[data-v-e296a1fc]{align-items:center;gap:6px;display:flex}.legend-dot[data-v-e296a1fc]{border-radius:50%;width:10px;height:10px;display:inline-block}.legend-dot.high[data-v-e296a1fc]{background:#1890ff}.legend-dot.low[data-v-e296a1fc]{background:#52c41a}.legend-dot.now[data-v-e296a1fc]{background:#ff4d4f}.special-chars-tool[data-v-faadf21d]{flex-direction:column;gap:16px;display:flex}.section-card[data-v-faadf21d]{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000f}.section-card[data-v-faadf21d] .ant-card__header{min-height:48px;padding:0 16px}.section-card[data-v-faadf21d] .ant-card__title{padding:12px 0;font-size:15px;font-weight:600}.card-icon[data-v-faadf21d]{font-size:18px}.input-area[data-v-faadf21d]{flex-direction:column;gap:16px;display:flex}.field-label[data-v-faadf21d]{color:#333;font-size:13px;font-weight:600}.field-label-row[data-v-faadf21d]{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.char-count[data-v-faadf21d]{color:#999;font-size:12px}.style-section[data-v-faadf21d]{margin-top:4px}.style-card[data-v-faadf21d]{cursor:pointer;background:#fafafa;border:2px solid #f0f0f0;border-radius:8px;padding:10px 12px;transition:all .25s}.style-card[data-v-faadf21d]:hover{background:#f0f7ff;border-color:#91caff;transform:translateY(-1px);box-shadow:0 2px 8px #1677ff1f}.style-card.active[data-v-faadf21d]{background:#e6f4ff;border-color:#1677ff;box-shadow:0 2px 8px #1677ff33}.style-name[data-v-faadf21d]{color:#333;margin-bottom:4px;font-size:13px;font-weight:600}.style-example[data-v-faadf21d]{color:#888;text-overflow:ellipsis;white-space:nowrap;font-family:Courier New,Consolas,monospace;font-size:11px;overflow:hidden}.result-section[data-v-faadf21d]{margin-top:4px}.symbol-library[data-v-faadf21d]{max-height:none}.symbol-category[data-v-faadf21d]{margin-bottom:20px}.symbol-category[data-v-faadf21d]:last-child{margin-bottom:0}.category-header[data-v-faadf21d]{background:linear-gradient(90deg,#f0f5ff,#f6f8fa);border-left:3px solid #1677ff;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:8px 12px;display:flex}.category-icon[data-v-faadf21d]{font-size:18px}.category-title[data-v-faadf21d]{color:#333;font-size:14px;font-weight:600}.copy-category-btn[data-v-faadf21d]{padding:0 8px;font-size:12px}.symbol-grid[data-v-faadf21d]{grid-template-columns:repeat(auto-fill,minmax(48px,1fr));gap:6px;display:grid}.symbol-item[data-v-faadf21d]{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;justify-content:center;align-items:center;height:48px;font-size:22px;transition:all .15s;display:flex}.symbol-item[data-v-faadf21d]:hover{background:#e6f4ff;border-color:#91caff;transform:scale(1.1);box-shadow:0 2px 6px #1677ff26}.symbol-item[data-v-faadf21d]:active{transform:scale(.95)}.help-card[data-v-faadf21d]{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000f}.help-card[data-v-faadf21d] .ant-card__header{display:none}.help-card[data-v-faadf21d] .ant-card__body{padding:16px}.help-card[data-v-faadf21d] .ant-descriptions__label{color:#333;white-space:nowrap;width:90px;font-weight:600}.help-card[data-v-faadf21d] .ant-descriptions__content{color:#666;line-height:1.8}.feature-list[data-v-faadf21d]{flex-direction:column;gap:4px;display:flex}.feature-list div[data-v-faadf21d]{color:#666;font-size:13px;line-height:1.8}.wheel-card[data-v-b657b9e7]{transition:all .3s}.wheel-card.is-fullscreen-card[data-v-b657b9e7]{box-shadow:none;background:0 0;border:none}.wheel-card.is-fullscreen-card[data-v-b657b9e7] .ant-card-body{padding:0}.wheel-container[data-v-b657b9e7]{aspect-ratio:1;width:100%;max-width:520px;margin:0 auto;position:relative}.wheel-container[data-v-b657b9e7],.wheel-container.is-fullscreen[data-v-b657b9e7]{justify-content:center;align-items:center;display:flex}.wheel-container.is-fullscreen[data-v-b657b9e7]{z-index:2000;background:radial-gradient(circle,#2a1a0a 0,#0d0d0d 100%);width:100vw;max-width:none;height:100vh;padding:24px;position:fixed;inset:0}.wheel-pointer[data-v-b657b9e7]{z-index:10;filter:drop-shadow(0 4px 10px #d32f2f8c);border-top:clamp(24px,7vw,44px) solid #d32f2f;border-left:clamp(12px,3.5vw,22px) solid #0000;border-right:clamp(12px,3.5vw,22px) solid #0000;width:0;height:0;animation:1.2s ease-in-out infinite pointerPulse-b657b9e7;position:absolute;top:-6px;left:50%;transform:translate(-50%)}@keyframes pointerPulse-b657b9e7{0%,to{filter:drop-shadow(0 4px 10px #d32f2f8c);transform:translate(-50%)scale(1)}50%{filter:drop-shadow(0 6px 16px #d32f2fbf);transform:translate(-50%)scale(1.08)}}canvas[data-v-b657b9e7]{cursor:pointer;max-width:100%;max-height:100%;transition:transform .1s linear}.fullscreen-toolbar[data-v-b657b9e7]{z-index:20;opacity:0;pointer-events:none;gap:16px;transition:opacity .3s;display:flex;position:absolute;bottom:5%;left:50%;transform:translate(-50%)}.wheel-container.is-fullscreen .fullscreen-toolbar[data-v-b657b9e7]{opacity:1;pointer-events:auto}.fullscreen-toolbar .ant-btn[data-v-b657b9e7]{color:#d32f2f;background:#fffffff2;border-color:#0000;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;display:inline-flex;box-shadow:0 4px 14px #00000059}.fullscreen-toolbar .ant-btn-primary[data-v-b657b9e7]{color:#fff;background:linear-gradient(135deg,#ff6b6b,#d32f2f);border-color:#0000}.fullscreen-toolbar .ant-btn-primary[data-v-b657b9e7]:hover{color:#fff;background:linear-gradient(135deg,#ff8585,#e04e4e)}.fullscreen-toolbar .ant-btn[data-v-b657b9e7]:hover{color:#ff4d4f;background:#fff}.wheel-container.is-fullscreen[data-v-b657b9e7] .ant-modal-wrap{z-index:2100!important}.wheel-container.is-fullscreen[data-v-b657b9e7] .ant-modal-mask{z-index:2050!important}.wheel-actions[data-v-b657b9e7]{text-align:center;margin-top:20px}.wheel-actions.is-hidden[data-v-b657b9e7]{display:none}.wheel-tip[data-v-b657b9e7]{color:#999;margin-top:10px;font-size:12px}.options-stats[data-v-b657b9e7]{color:#999;flex-wrap:wrap;align-items:center;margin-top:8px;font-size:12px;display:flex}.stats-divider[data-v-b657b9e7]{color:#ddd;margin:0 8px}.stats-warn[data-v-b657b9e7]{color:#faad14;font-weight:500}.empty-history[data-v-b657b9e7]{text-align:center;color:#999;padding:20px 0}.history-list[data-v-b657b9e7]{max-height:300px;overflow-y:auto}.history-item[data-v-b657b9e7]{border-bottom:1px solid #f0f0f0;align-items:center;padding:8px 0;display:flex}.history-index[data-v-b657b9e7]{color:#999;width:26px;font-size:12px}.history-dot[data-v-b657b9e7]{border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-right:8px}.history-text[data-v-b657b9e7]{text-overflow:ellipsis;white-space:nowrap;flex:1;margin-right:8px;font-weight:500;overflow:hidden}.history-time[data-v-b657b9e7]{color:#999;flex-shrink:0;font-size:12px}.result-modal[data-v-b657b9e7]{text-align:center;padding:20px 0}.result-icon[data-v-b657b9e7]{margin-bottom:16px;font-size:64px;animation:.8s resultBounce-b657b9e7}@keyframes resultBounce-b657b9e7{0%{transform:scale(0)}60%{transform:scale(1.25)}to{transform:scale(1)}}.result-title[data-v-b657b9e7]{color:#666;margin-bottom:8px;font-size:18px}.result-text[data-v-b657b9e7]{word-break:break-all;margin-bottom:24px;font-size:32px;font-weight:700}.result-actions[data-v-b657b9e7]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.template-section[data-v-b657b9e7]{background:#f9f9f9;border-radius:8px;margin-bottom:12px;padding:12px}.template-label[data-v-b657b9e7]{color:#666;margin-bottom:8px;font-size:12px;font-weight:500}.split-mode-section[data-v-b657b9e7]{background:#f0f5ff;border-radius:8px;margin-bottom:12px;padding:12px}.split-mode-label[data-v-b657b9e7]{color:#666;margin-bottom:8px;font-size:12px;font-weight:500}.custom-separator-input[data-v-b657b9e7]{margin-top:8px}.help-sections[data-v-b657b9e7]{margin-top:24px}.help-section[data-v-b657b9e7]{background:#fafafa;border-radius:8px;margin-bottom:16px;padding:20px}.help-section-title[data-v-b657b9e7]{color:#333;border-bottom:2px solid #e8e8e8;margin:0 0 12px;padding-bottom:8px;font-size:16px;font-weight:600}.help-section ol[data-v-b657b9e7],.help-section p[data-v-b657b9e7],.help-section ul[data-v-b657b9e7]{color:#666;margin:0;padding-left:20px;line-height:1.8}.help-section p[data-v-b657b9e7]{padding-left:0}.help-section li[data-v-b657b9e7]{margin-bottom:8px}.help-section strong[data-v-b657b9e7]{color:#333}.help-faq[data-v-b657b9e7]{margin-top:12px}.help-faq-item[data-v-b657b9e7]{border-bottom:1px solid #e8e8e8;margin-bottom:16px;padding-bottom:16px}.help-faq-item[data-v-b657b9e7]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.help-faq-q[data-v-b657b9e7]{color:#333;margin:0 0 8px;font-size:14px;font-weight:600}.help-faq-item p[data-v-b657b9e7]{color:#666;margin:0;padding-left:0;line-height:1.6}.blood-type-tool-container[data-v-abe10452]{flex-direction:column;gap:20px;display:flex}.knowledge-card[data-v-abe10452],.main-card[data-v-abe10452],.table-card[data-v-abe10452]{background:#fafafa}.section-title[data-v-abe10452]{color:#262626;align-items:center;gap:8px;margin:0 0 16px;font-size:16px;font-weight:600;display:flex}.input-section[data-v-abe10452],.result-section[data-v-abe10452]{padding:8px}.result-card[data-v-abe10452]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 2px 12px #0000000f}.result-header[data-v-abe10452]{margin-bottom:20px}.parent-types[data-v-abe10452]{flex-wrap:wrap;gap:12px;font-size:16px}.parent-label[data-v-abe10452],.parent-types[data-v-abe10452]{align-items:center;display:flex}.parent-label[data-v-abe10452]{color:#1677ff;background:#f0f5ff;border-radius:20px;gap:6px;padding:8px 16px}.arrow[data-v-abe10452]{color:#888;font-size:20px;font-weight:700}.result-label[data-v-abe10452]{color:#d46b08;background:#fff7e6;border-radius:20px;padding:8px 16px;font-weight:600}.possible-types[data-v-abe10452]{flex-direction:column;gap:12px;display:flex}.type-card[data-v-abe10452]{background:#fafafa;border-left:4px solid;border-radius:12px;gap:16px;padding:16px}.type-card[data-v-abe10452],.type-icon[data-v-abe10452]{align-items:center;display:flex}.type-icon[data-v-abe10452]{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;width:56px;height:56px;font-size:24px;font-weight:700}.type-info[data-v-abe10452]{flex-direction:column;flex:1;gap:4px;display:flex}.type-name[data-v-abe10452]{color:#262626;font-size:18px;font-weight:600}.type-probability[data-v-abe10452]{color:#888;font-size:14px}.probability-bar[data-v-abe10452]{background:#e8e8e8;border-radius:4px;width:150px;height:8px;overflow:hidden}.probability-fill[data-v-abe10452]{border-radius:4px;height:100%;transition:width .3s}.impossible-types[data-v-abe10452]{color:#ff4d4f;background:#fff2f0;border-radius:8px;align-items:center;gap:8px;margin-top:16px;padding:12px 16px;font-size:14px;display:flex}.impossible-type[data-v-abe10452]{background:#ffccc7;border-radius:4px;margin-left:4px;padding:2px 8px}.explanation-card[data-v-abe10452]{color:#52c41a;background:#f6ffed;border-radius:8px;margin-top:16px;padding:16px;font-size:14px;line-height:1.6}.knowledge-item[data-v-abe10452]{background:#fff;border-radius:8px;padding:20px}.knowledge-item h4[data-v-abe10452]{color:#262626;margin:0 0 12px;font-size:15px;font-weight:600}.knowledge-item p[data-v-abe10452],.knowledge-item ul[data-v-abe10452]{color:#000000a6;margin:0;font-size:14px;line-height:1.7}.knowledge-item ul[data-v-abe10452]{padding-left:20px}.knowledge-item li[data-v-abe10452]{margin-bottom:4px}.genetic-table[data-v-abe10452]{overflow-x:auto}.genetic-table table[data-v-abe10452]{border-collapse:collapse;background:#fff;border-radius:8px;width:100%;overflow:hidden}.genetic-table td[data-v-abe10452],.genetic-table th[data-v-abe10452]{text-align:left;border-bottom:1px solid #f0f0f0;padding:12px 16px;font-size:14px}.genetic-table th[data-v-abe10452]{color:#262626;background:#fafafa;font-weight:600}.genetic-table tbody tr[data-v-abe10452]:hover{background:#f5f5f5}.help-sections[data-v-abe10452]{gap:20px}.help-section[data-v-abe10452],.help-sections[data-v-abe10452]{flex-direction:column;display:flex}.help-section[data-v-abe10452]{gap:8px}.help-section-title[data-v-abe10452]{color:#262626;border-left:3px solid #52c41a;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-section ol[data-v-abe10452],.help-section p[data-v-abe10452],.help-section ul[data-v-abe10452]{color:#000000a6;margin:0;padding-left:13px;font-size:14px;line-height:1.7}.help-section ol[data-v-abe10452],.help-section ul[data-v-abe10452]{padding-left:28px}.help-section li[data-v-abe10452]{margin-bottom:4px}@media (width<=768px){.type-card[data-v-abe10452]{flex-direction:column;align-items:flex-start}.probability-bar[data-v-abe10452]{width:100%}.parent-types[data-v-abe10452]{flex-direction:column;align-items:flex-start}}.input-section[data-v-cff3f11b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.input-section[data-v-cff3f11b]{grid-template-columns:1fr;gap:16px}}.input-item[data-v-cff3f11b]{flex-direction:column;gap:8px;display:flex}.input-label[data-v-cff3f11b]{color:#333;align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}.required[data-v-cff3f11b]{color:#ff4d4f}.input-hint[data-v-cff3f11b]{color:#999;font-size:12px}.quick-select[data-v-cff3f11b]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.quick-label[data-v-cff3f11b]{color:#999;font-size:12px}.result-card[data-v-cff3f11b]{margin-top:20px}.hero-card[data-v-cff3f11b]{background:linear-gradient(135deg,#fff0f6 0,#fff7ff 50%,#f0f5ff)}.hero-content[data-v-cff3f11b]{gap:40px;margin-bottom:24px;display:flex}@media (width<=768px){.hero-content[data-v-cff3f11b]{flex-direction:column;gap:20px}}.hero-main[data-v-cff3f11b]{text-align:center;flex-shrink:0}.hero-weeks[data-v-cff3f11b]{justify-content:center;align-items:baseline;gap:4px;display:flex}.weeks-num[data-v-cff3f11b]{color:#eb2f96;font-size:56px;font-weight:700;line-height:1}.days-num[data-v-cff3f11b]{color:#eb2f96;font-size:32px;font-weight:600}.weeks-unit[data-v-cff3f11b]{color:#666;font-size:16px;font-weight:400}.hero-label[data-v-cff3f11b]{margin-top:8px}.trimester-tag[data-v-cff3f11b]{padding:4px 16px;font-size:14px}.hero-progress[data-v-cff3f11b]{flex-direction:column;flex:1;justify-content:center;display:flex}.progress-header[data-v-cff3f11b]{justify-content:space-between;margin-bottom:4px;font-size:14px;display:flex}.progress-pct[data-v-cff3f11b]{color:#eb2f96;font-weight:600}.progress-markers[data-v-cff3f11b]{color:#bbb;justify-content:space-between;margin-top:4px;font-size:12px;display:flex}.progress-markers .active[data-v-cff3f11b]{color:#eb2f96;font-weight:500}.stats-grid[data-v-cff3f11b]{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px;display:grid}@media (width<=480px){.stats-grid[data-v-cff3f11b]{grid-template-columns:1fr}}.stat-card[data-v-cff3f11b]{background:#fff;border-radius:8px;gap:12px;padding:16px}.stat-card[data-v-cff3f11b],.stat-icon[data-v-cff3f11b]{align-items:center;display:flex}.stat-icon[data-v-cff3f11b]{border-radius:10px;flex-shrink:0;justify-content:center;width:44px;height:44px;font-size:20px}.stat-info[data-v-cff3f11b]{flex:1;min-width:0}.stat-value[data-v-cff3f11b]{color:#1f1f1f;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:600;overflow:hidden}.stat-label[data-v-cff3f11b]{color:#8c8c8c;margin-top:2px;font-size:13px}.date-info[data-v-cff3f11b]{background:#fff;border-radius:8px;padding:4px 16px}.date-row[data-v-cff3f11b]{border-bottom:1px solid #f5f5f5;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.date-row[data-v-cff3f11b]:last-child{border-bottom:none}.date-row.highlight[data-v-cff3f11b]{background:0 0}.date-label[data-v-cff3f11b]{color:#8c8c8c;font-size:14px}.date-value[data-v-cff3f11b]{color:#333;font-size:14px;font-weight:500}.date-row.highlight .date-value[data-v-cff3f11b]{color:#eb2f96;font-size:16px;font-weight:600}.baby-dev-card[data-v-cff3f11b]{flex-direction:column;gap:16px;display:flex}.baby-dev-grid[data-v-cff3f11b]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=480px){.baby-dev-grid[data-v-cff3f11b]{grid-template-columns:1fr}}.baby-dev-item[data-v-cff3f11b]{text-align:center;background:#fafafa;border-radius:8px;padding:16px}.baby-dev-label[data-v-cff3f11b]{color:#8c8c8c;margin-bottom:8px;font-size:13px}.baby-dev-value[data-v-cff3f11b]{color:#1f1f1f;font-size:20px;font-weight:600}.baby-dev-value.fruit[data-v-cff3f11b]{font-size:18px}.baby-dev-desc[data-v-cff3f11b]{color:#666;background:#fffbe6;border-radius:8px;padding:12px 16px;font-size:14px;line-height:1.6}.trimester-list[data-v-cff3f11b]{flex-direction:column;gap:16px;display:flex}.trimester-item[data-v-cff3f11b]{background:#fafafa;border-left:4px solid #d9d9d9;border-radius:8px;padding:16px;transition:all .3s}.trimester-item.active[data-v-cff3f11b]{background:#fff0f6;border-left-color:#eb2f96}.trimester-header[data-v-cff3f11b]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.trimester-name[data-v-cff3f11b]{font-size:15px;font-weight:600}.trimester-range[data-v-cff3f11b]{color:#8c8c8c;font-size:13px}.trimester-tips ul[data-v-cff3f11b]{margin:0;padding-left:20px}.trimester-tips li[data-v-cff3f11b]{color:#666;font-size:14px;line-height:2}.milestone-list[data-v-cff3f11b]{flex-direction:column;gap:12px;display:flex}.milestone-item[data-v-cff3f11b]{background:#fafafa;border-left:3px solid #d9d9d9;border-radius:8px;padding:14px 16px}.milestone-item.current[data-v-cff3f11b]{background:#f6ffed;border-left-color:#52c41a}.milestone-item.upcoming[data-v-cff3f11b]{background:#e6f7ff;border-left-color:#1677ff}.milestone-item.passed[data-v-cff3f11b]{opacity:.7;background:#fafafa;border-left-color:#d9d9d9}.milestone-header[data-v-cff3f11b]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.milestone-week[data-v-cff3f11b]{color:#8c8c8c;background:#f0f0f0;border-radius:4px;padding:2px 8px;font-size:12px}.milestone-name[data-v-cff3f11b]{color:#1f1f1f;font-size:15px;font-weight:500}.milestone-desc[data-v-cff3f11b]{color:#666;margin:8px 0 0;font-size:14px;line-height:1.6}.empty-card[data-v-cff3f11b],.help-card[data-v-cff3f11b]{margin-top:20px}.help-card[data-v-cff3f11b]{background:#fafafa}.help-sections[data-v-cff3f11b]{gap:20px}.help-section[data-v-cff3f11b],.help-sections[data-v-cff3f11b]{flex-direction:column;display:flex}.help-section[data-v-cff3f11b]{gap:8px}.help-section-title[data-v-cff3f11b]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.feature-list[data-v-cff3f11b]{margin:0;padding-left:20px}.feature-list li[data-v-cff3f11b]{color:#666;font-size:14px;line-height:1.8}.help-faq[data-v-cff3f11b]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-cff3f11b]{background:#fff;border-radius:6px;padding:12px 16px}.help-faq-q[data-v-cff3f11b]{color:#333;margin:0 0 8px;font-size:14px;font-weight:600}.help-faq-item p[data-v-cff3f11b]{color:#666;margin:0;font-size:14px;line-height:1.8}.main-card[data-v-cff3f11b]{margin-bottom:0}@media (width<=768px){.weeks-num[data-v-cff3f11b]{font-size:42px}.days-num[data-v-cff3f11b]{font-size:24px}.stat-value[data-v-cff3f11b]{font-size:16px}}.vaccine-schedule-container[data-v-1eb328da]{flex-direction:column;gap:20px;display:flex}.main-card[data-v-1eb328da],.schedule-card[data-v-1eb328da],.tips-card[data-v-1eb328da]{background:#fafafa}.section-title[data-v-1eb328da]{color:#262626;align-items:center;gap:8px;margin:0 0 16px;font-size:16px;font-weight:600;display:flex}.input-section[data-v-1eb328da],.result-section[data-v-1eb328da]{padding:8px}.age-display[data-v-1eb328da]{color:#fff;text-align:center;background:linear-gradient(135deg,#52c41a,#73d13d);border-radius:12px;margin-top:16px;padding:16px}.age-label[data-v-1eb328da]{opacity:.9;margin-bottom:8px;font-size:13px}.age-value[data-v-1eb328da]{font-size:32px;font-weight:700;line-height:1.2}.age-unit[data-v-1eb328da]{margin-left:4px;font-size:16px;font-weight:400}.progress-section[data-v-1eb328da]{background:#fff;border-radius:12px;margin-top:16px;padding:16px;box-shadow:0 2px 8px #0000000a}.progress-header[data-v-1eb328da]{color:#262626;justify-content:space-between;margin-bottom:8px;font-size:14px;display:flex}.upcoming-list[data-v-1eb328da]{flex-direction:column;gap:12px;display:flex}.upcoming-item[data-v-1eb328da]{background:#fff;border-left:4px solid #52c41a;border-radius:12px;align-items:flex-start;gap:16px;padding:16px;display:flex;box-shadow:0 2px 8px #0000000a}.upcoming-date[data-v-1eb328da]{text-align:center;flex-shrink:0;width:80px}.date-month[data-v-1eb328da]{color:#262626;font-size:16px;font-weight:600}.date-text[data-v-1eb328da]{color:#888;margin-top:4px;font-size:12px}.upcoming-info[data-v-1eb328da]{flex:1}.upcoming-name[data-v-1eb328da]{color:#262626;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;font-size:16px;font-weight:600;display:flex}.upcoming-dose[data-v-1eb328da]{color:#888;font-size:13px;font-weight:400}.upcoming-disease[data-v-1eb328da]{color:#000000a6;font-size:13px}.upcoming-remark[data-v-1eb328da]{color:#888;margin-top:4px;font-size:12px}.upcoming-status[data-v-1eb328da]{text-align:right;flex-shrink:0}.days-diff[data-v-1eb328da]{color:#888;margin-top:8px;font-size:12px}.result-empty[data-v-1eb328da]{color:#888;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:40px;display:flex}.schedule-item[data-v-1eb328da]{padding-bottom:8px}.schedule-item.completed[data-v-1eb328da]{opacity:.6}.schedule-header[data-v-1eb328da]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:4px;display:flex}.schedule-age[data-v-1eb328da]{color:#262626;font-weight:600}.schedule-date[data-v-1eb328da]{color:#888;font-size:13px}.schedule-name[data-v-1eb328da]{color:#262626;margin:4px 0;font-size:15px}.dose-label[data-v-1eb328da]{color:#888;margin-left:8px;font-size:13px;font-weight:400}.schedule-disease[data-v-1eb328da]{color:#000000a6;font-size:13px}.schedule-remark[data-v-1eb328da]{color:#888;margin-top:4px;font-size:12px}.vaccine-card[data-v-1eb328da]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;height:100%;padding:16px}.vaccine-card.type1[data-v-1eb328da]{border-top:3px solid #52c41a}.vaccine-card.type2[data-v-1eb328da]{border-top:3px solid #1677ff}.vaccine-header[data-v-1eb328da]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.vaccine-name[data-v-1eb328da]{color:#262626;font-size:16px;font-weight:600}.vaccine-disease[data-v-1eb328da]{color:#888;margin-bottom:12px;font-size:13px}.vaccine-doses[data-v-1eb328da]{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.dose-item[data-v-1eb328da]{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.dose-age[data-v-1eb328da]{color:#262626;flex-shrink:0;width:60px;font-weight:500}.dose-label[data-v-1eb328da]{color:#000000a6}.dose-remark[data-v-1eb328da],.vaccine-notes[data-v-1eb328da]{color:#888;font-size:12px}.vaccine-notes[data-v-1eb328da]{background:#fafafa;border-radius:6px;padding:8px 12px}.vaccine-notes ul[data-v-1eb328da]{margin:0;padding-left:16px}.vaccine-notes li[data-v-1eb328da]{margin-bottom:2px}.tip-section[data-v-1eb328da]{background:#fff;border-radius:12px;height:100%;padding:20px}.tip-icon[data-v-1eb328da]{margin-bottom:8px;font-size:24px}.tip-icon.green[data-v-1eb328da]{color:#52c41a}.tip-icon.blue[data-v-1eb328da]{color:#1677ff}.tip-icon.orange[data-v-1eb328da]{color:#faad14}.tip-section h4[data-v-1eb328da]{color:#262626;margin:0 0 12px;font-size:15px;font-weight:600}.tip-section ul[data-v-1eb328da]{color:#000000a6;margin:0;padding-left:20px;font-size:13px;line-height:1.8}.help-sections[data-v-1eb328da]{gap:20px}.help-section[data-v-1eb328da],.help-sections[data-v-1eb328da]{flex-direction:column;display:flex}.help-section[data-v-1eb328da]{gap:8px}.help-section-title[data-v-1eb328da]{color:#262626;border-left:3px solid #52c41a;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-section ol[data-v-1eb328da],.help-section p[data-v-1eb328da],.help-section ul[data-v-1eb328da]{color:#000000a6;margin:0;padding-left:13px;font-size:14px;line-height:1.7}.help-section ol[data-v-1eb328da],.help-section ul[data-v-1eb328da]{padding-left:28px}.help-section li[data-v-1eb328da]{margin-bottom:4px}@media (width<=768px){.upcoming-item[data-v-1eb328da]{flex-direction:column}.upcoming-date[data-v-1eb328da],.upcoming-status[data-v-1eb328da]{text-align:left;width:100%}.age-value[data-v-1eb328da]{font-size:24px}}.help-sections[data-v-90749089]{gap:20px}.help-section[data-v-90749089],.help-sections[data-v-90749089]{flex-direction:column;display:flex}.help-section[data-v-90749089]{gap:12px}.help-section-title[data-v-90749089]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-section ol[data-v-90749089],.help-section p[data-v-90749089],.help-section ul[data-v-90749089]{color:#000000a6;margin:0;padding-left:13px;font-size:14px;line-height:1.7}.help-section ol[data-v-90749089],.help-section ul[data-v-90749089]{padding-left:28px}.help-section li[data-v-90749089]{align-items:center;gap:8px;margin-bottom:4px;display:flex}.help-faq[data-v-90749089]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-90749089]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-90749089]{color:#555;margin:6px 0 0;padding-left:0;font-size:13px;line-height:1.7}.help-faq-q[data-v-90749089]{color:#333;margin:0;font-size:13px;font-weight:600}.calendar-card[data-v-90749089],.help-card[data-v-90749089],.main-card[data-v-90749089],.phases-card[data-v-90749089],.warning-card[data-v-90749089]{background:#fff}.quick-section[data-v-90749089]{background:linear-gradient(135deg,#fff7e6,#fff1d6);border-radius:12px;margin-bottom:20px;padding:16px}.quick-title[data-v-90749089]{color:#ff5b2d;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:600;display:flex}.quick-buttons[data-v-90749089]{flex-wrap:wrap;gap:8px;display:flex}.quick-btn[data-v-90749089]{color:#666;background:#fff;border:1px solid #d9d9d9;border-radius:6px;font-size:12px}.quick-btn[data-v-90749089]:hover{color:#ff5b2d;border-color:#ff5b2d}.quick-btn.active[data-v-90749089]{color:#fff;background:#ff5b2d;border-color:#ff5b2d}.quick-btn.reset-btn[data-v-90749089]{border-style:dashed}.section-title[data-v-90749089]{color:#ff5b2d;align-items:center;gap:8px;margin:0 0 16px;font-size:16px;font-weight:600;display:flex}.input-section[data-v-90749089],.result-section[data-v-90749089]{padding:8px}.slider-value[data-v-90749089]{color:#888;text-align:center;margin-top:8px;font-size:13px}.number-input[data-v-90749089]{width:100%}.result-content[data-v-90749089]{flex-direction:column;gap:16px;display:flex}.phase-card[data-v-90749089]{text-align:center;background:#fff;border:2px solid #eb2f96;border-radius:16px;padding:24px;box-shadow:0 2px 12px #0000000f}.phase-label[data-v-90749089]{color:#888;margin-bottom:8px;font-size:14px}.phase-name[data-v-90749089]{font-size:32px;font-weight:700;line-height:1.2}.phase-prob[data-v-90749089]{color:#000000a6;margin-top:12px;font-size:14px}.info-grid[data-v-90749089]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.info-item[data-v-90749089]{background:#fff;border-radius:12px;align-items:flex-start;gap:12px;padding:16px;display:flex;box-shadow:0 2px 8px #0000000a}.info-icon[data-v-90749089]{flex-shrink:0;margin-top:2px;font-size:24px}.info-icon.red[data-v-90749089]{color:#ff4d4f}.info-icon.pink[data-v-90749089]{color:#eb2f96}.info-icon.orange[data-v-90749089]{color:#faad14}.info-icon.green[data-v-90749089]{color:#52c41a}.info-content[data-v-90749089]{flex:1}.info-label[data-v-90749089]{color:#888;margin-bottom:4px;font-size:12px}.info-value[data-v-90749089]{color:#262626;font-size:15px;font-weight:600;line-height:1.3}.info-sub[data-v-90749089]{color:#888;margin-top:4px;font-size:12px}.result-empty[data-v-90749089]{color:#888;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:40px;display:flex}.calendar-legend[data-v-90749089]{flex-wrap:wrap;gap:20px;margin-bottom:16px;display:flex}.legend-item[data-v-90749089]{color:#000000a6;align-items:center;gap:6px;font-size:13px;display:flex}.legend-dot[data-v-90749089]{border-radius:50%;width:12px;height:12px}.calendar-grid[data-v-90749089]{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.calendar-day[data-v-90749089]{text-align:center;background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:8px 4px;transition:all .2s}.calendar-day.is-today[data-v-90749089]{border:2px solid #1677ff;font-weight:600}.calendar-day.is-ovulation[data-v-90749089]{animation:2s infinite pulse-90749089}@keyframes pulse-90749089{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.day-num[data-v-90749089]{color:#888;margin-bottom:2px;font-size:11px}.day-date[data-v-90749089]{color:#262626;font-size:14px;font-weight:500}.phase-info-card[data-v-90749089]{background:#fff;border-top:3px solid #ddd;border-radius:12px;height:100%;padding:16px}.phase-info-card.menstrual[data-v-90749089]{border-top-color:#ff4d4f}.phase-info-card.pre-safe[data-v-90749089]{border-top-color:#52c41a}.phase-info-card.fertile[data-v-90749089]{border-top-color:#faad14}.phase-info-card.post-safe[data-v-90749089]{border-top-color:#52c41a}.phase-info-card h4[data-v-90749089]{color:#262626;margin:0 0 8px;font-size:15px;font-weight:600}.phase-time[data-v-90749089]{color:#888;margin-bottom:8px;font-size:12px}.phase-info-card p[data-v-90749089]{color:#000000a6;margin:0 0 8px;padding-left:0;font-size:13px;line-height:1.6}.phase-tip[data-v-90749089]{color:#262626;font-weight:600}.warning-card[data-v-90749089]{border-left:4px solid #faad14}.warning-content[data-v-90749089]{color:#000000a6;font-size:14px;line-height:1.8}.warning-content p[data-v-90749089]{margin:0 0 12px}.warning-content p[data-v-90749089]:last-child{margin-bottom:0}.warning-content strong[data-v-90749089]{color:#faad14}@media (width<=768px){.info-grid[data-v-90749089]{grid-template-columns:1fr}.calendar-grid[data-v-90749089]{grid-template-columns:repeat(4,1fr)}.phase-name[data-v-90749089]{font-size:24px}}.folk-remedies-container[data-v-b795643b]{flex-direction:column;gap:20px;display:flex}.list-card[data-v-b795643b],.search-card[data-v-b795643b],.warning-card[data-v-b795643b]{background:#fafafa}.category-list[data-v-b795643b]{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.category-item[data-v-b795643b]{cursor:pointer;background:#fff;border:1px solid #e8e8e8;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;transition:all .2s;display:flex}.category-item[data-v-b795643b]:hover{color:#1677ff;border-color:#1677ff}.category-item.active[data-v-b795643b]{color:#fff;background:#1677ff;border-color:#1677ff}.category-icon[data-v-b795643b]{font-size:16px}.category-count[data-v-b795643b]{text-align:center;background:#0000000f;border-radius:10px;min-width:20px;padding:0 6px;font-size:11px}.category-item.active .category-count[data-v-b795643b]{background:#ffffff40}.remedy-list[data-v-b795643b]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.remedy-card[data-v-b795643b]{cursor:pointer;background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:16px;transition:all .25s}.remedy-card[data-v-b795643b]:hover{border-color:#1677ff;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.remedy-header[data-v-b795643b]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.remedy-category[data-v-b795643b]{color:#888;font-size:12px}.remedy-rating[data-v-b795643b]{color:#faad14;font-size:12px}.remedy-name[data-v-b795643b]{color:#262626;margin:0 0 8px;font-size:18px;font-weight:600}.remedy-symptoms[data-v-b795643b]{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.more-tags[data-v-b795643b]{color:#888;font-size:12px}.remedy-effect[data-v-b795643b]{color:#000000a6;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.empty-state[data-v-b795643b]{text-align:center;color:#888;flex-direction:column;gap:8px;padding:60px 20px;font-size:14px;display:flex}.empty-state svg[data-v-b795643b]{margin-bottom:8px;font-size:36px}.warning-card[data-v-b795643b]{border-left:4px solid #faad14}.warning-title[data-v-b795643b]{color:#faad14;font-weight:600}.warning-content[data-v-b795643b]{color:#000000a6;font-size:14px;line-height:1.8}.warning-content p[data-v-b795643b]{margin:0 0 12px}.warning-content p[data-v-b795643b]:last-child{margin-bottom:0}.warning-content strong[data-v-b795643b]{color:#faad14}.remedy-detail[data-v-b795643b]{flex-direction:column;gap:16px;display:flex}.detail-header[data-v-b795643b]{justify-content:space-between;align-items:center;display:flex}.detail-rating[data-v-b795643b]{color:#faad14;font-size:16px}.detail-section[data-v-b795643b]{background:#fafafa;border-radius:8px;padding:12px 16px}.detail-section.warning[data-v-b795643b]{background:#fffbe6;border:1px solid #ffe58f}.detail-section h4[data-v-b795643b]{color:#262626;align-items:center;gap:6px;margin:0 0 8px;font-size:14px;font-weight:600;display:flex}.symptom-tags[data-v-b795643b]{flex-wrap:wrap;gap:8px;display:flex}.material-list[data-v-b795643b],.notes-list[data-v-b795643b]{padding-left:20px}.effect-text[data-v-b795643b],.material-list[data-v-b795643b],.notes-list[data-v-b795643b],.usage-text[data-v-b795643b]{color:#000000a6;margin:0;font-size:14px;line-height:1.8}.help-sections[data-v-b795643b]{gap:20px}.help-section[data-v-b795643b],.help-sections[data-v-b795643b]{flex-direction:column;display:flex}.help-section[data-v-b795643b]{gap:8px}.help-section-title[data-v-b795643b]{color:#262626;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-section ol[data-v-b795643b],.help-section p[data-v-b795643b],.help-section ul[data-v-b795643b]{color:#000000a6;margin:0;padding-left:13px;font-size:14px;line-height:1.7}.help-section ol[data-v-b795643b],.help-section ul[data-v-b795643b]{padding-left:28px}.help-section li[data-v-b795643b]{margin-bottom:4px}@media (width<=768px){.remedy-list[data-v-b795643b]{grid-template-columns:1fr}.category-list[data-v-b795643b]{gap:6px}.category-item[data-v-b795643b]{padding:4px 10px;font-size:12px}}.diagnosis-container[data-v-ce947487]{flex-direction:column;gap:20px;display:flex}.result-card[data-v-ce947487],.selected-card[data-v-ce947487],.symptoms-card[data-v-ce947487],.warning-card[data-v-ce947487]{background:#fafafa}.selected-header[data-v-ce947487]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.selected-title[data-v-ce947487]{color:#262626;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.category-tabs[data-v-ce947487],.selected-list[data-v-ce947487]{flex-wrap:wrap;gap:8px;display:flex}.category-tabs[data-v-ce947487]{margin-bottom:16px}.category-tab[data-v-ce947487]{cursor:pointer;background:#fff;border:1px solid #e8e8e8;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;transition:all .2s;display:flex}.category-tab[data-v-ce947487]:hover{color:#1677ff;border-color:#1677ff}.category-tab.active[data-v-ce947487]{color:#fff;background:#1677ff;border-color:#1677ff}.cat-icon[data-v-ce947487]{font-size:16px}.symptom-grid[data-v-ce947487]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;max-height:400px;padding:4px;display:grid;overflow-y:auto}.symptom-item[data-v-ce947487]{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #f0f0f0;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;transition:all .2s;display:flex}.symptom-item.selected[data-v-ce947487],.symptom-item[data-v-ce947487]:hover{color:#1677ff;border-color:#1677ff}.symptom-item.selected[data-v-ce947487]{background:#e6f4ff;font-weight:500}.check-icon[data-v-ce947487]{color:#1677ff;font-size:14px}.result-title[data-v-ce947487]{align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.result-empty[data-v-ce947487]{text-align:center;color:#888;padding:60px 20px}.result-empty svg[data-v-ce947487]{margin-bottom:12px;font-size:36px}.result-empty p[data-v-ce947487]{margin:4px 0;font-size:14px}.empty-tip[data-v-ce947487]{color:#aaa!important;font-size:12px!important}.result-list[data-v-ce947487]{flex-direction:column;gap:12px;max-height:700px;display:flex;overflow-y:auto}.result-item[data-v-ce947487]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;gap:12px;padding:12px;transition:all .2s;display:flex}.result-item[data-v-ce947487]:hover{box-shadow:0 2px 8px #0000000f}.result-item.urgent[data-v-ce947487]{background:#fff1f0;border-color:#ffa39e}.result-rank[data-v-ce947487]{color:#fff;background:#1677ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:flex}.result-item.urgent .result-rank[data-v-ce947487]{background:#ff4d4f}.result-content[data-v-ce947487]{flex:1}.result-name-row[data-v-ce947487]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.result-name[data-v-ce947487]{color:#262626;font-size:16px;font-weight:600}.result-meta[data-v-ce947487]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;font-size:12px;display:flex}.severity[data-v-ce947487]{font-weight:500}.match-percent[data-v-ce947487]{color:#888}.result-desc[data-v-ce947487]{color:#000000a6;margin:0 0 8px;font-size:13px;line-height:1.5}.matched-symptoms[data-v-ce947487]{margin-bottom:8px}.matched-label[data-v-ce947487]{color:#888;margin-bottom:4px;font-size:12px}.matched-tags[data-v-ce947487]{flex-wrap:wrap;gap:4px;display:flex}.advice-box[data-v-ce947487]{color:#000000a6;background:#e6f4ff;border-radius:6px;align-items:flex-start;gap:6px;padding:8px 12px;font-size:12px;line-height:1.6;display:flex}.advice-box svg[data-v-ce947487]{color:#1677ff;flex-shrink:0;margin-top:2px}.urgent-alert[data-v-ce947487]{margin-top:0}.warning-card[data-v-ce947487]{border-left:4px solid #faad14}.warning-title[data-v-ce947487]{color:#faad14;font-weight:600}.warning-content[data-v-ce947487]{color:#000000a6;font-size:14px;line-height:1.8}.warning-content p[data-v-ce947487]{margin:0 0 12px}.warning-content p[data-v-ce947487]:last-child{margin-bottom:0}.warning-content strong[data-v-ce947487]{color:#faad14}.help-sections[data-v-ce947487]{gap:20px}.help-section[data-v-ce947487],.help-sections[data-v-ce947487]{flex-direction:column;display:flex}.help-section[data-v-ce947487]{gap:8px}.help-section-title[data-v-ce947487]{color:#262626;border-left:3px solid #ff4d4f;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-section ol[data-v-ce947487],.help-section p[data-v-ce947487],.help-section ul[data-v-ce947487]{color:#000000a6;margin:0;padding-left:13px;font-size:14px;line-height:1.7}.help-section ol[data-v-ce947487],.help-section ul[data-v-ce947487]{padding-left:28px}.help-section li[data-v-ce947487]{margin-bottom:4px}@media (width<=768px){.symptom-grid[data-v-ce947487]{grid-template-columns:repeat(2,1fr)}.category-tabs[data-v-ce947487]{gap:6px}.category-tab[data-v-ce947487]{padding:4px 10px;font-size:12px}.selected-header[data-v-ce947487]{flex-direction:column;align-items:stretch}}.porridge-recipes-container[data-v-f746a286]{flex-direction:column;gap:20px;display:flex}.list-card[data-v-f746a286],.search-card[data-v-f746a286]{background:#fafafa}.category-list[data-v-f746a286]{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.category-item[data-v-f746a286]{cursor:pointer;background:#fff;border:1px solid #e8e8e8;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;transition:all .2s;display:flex}.category-item[data-v-f746a286]:hover{color:#1677ff;border-color:#1677ff}.category-item.active[data-v-f746a286]{color:#fff;background:#1677ff;border-color:#1677ff}.category-icon[data-v-f746a286]{font-size:16px}.category-count[data-v-f746a286]{text-align:center;background:#0000000f;border-radius:10px;min-width:20px;padding:0 6px;font-size:11px}.category-item.active .category-count[data-v-f746a286]{background:#ffffff40}.recipe-list[data-v-f746a286]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.recipe-card[data-v-f746a286]{cursor:pointer;background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:16px;transition:all .25s}.recipe-card[data-v-f746a286]:hover{border-color:#1677ff;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.recipe-header[data-v-f746a286]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.recipe-category[data-v-f746a286]{color:#888;font-size:12px}.recipe-rating[data-v-f746a286]{color:#faad14;font-size:12px}.recipe-name[data-v-f746a286]{color:#262626;margin:0 0 8px;font-size:18px;font-weight:600}.recipe-info[data-v-f746a286]{gap:10px;margin-bottom:8px}.cook-time[data-v-f746a286],.recipe-info[data-v-f746a286]{align-items:center;display:flex}.cook-time[data-v-f746a286]{color:#888;gap:4px;font-size:12px}.recipe-effect[data-v-f746a286]{color:#000000a6;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.empty-state[data-v-f746a286]{text-align:center;color:#888;flex-direction:column;gap:8px;padding:60px 20px;font-size:14px;display:flex}.empty-state svg[data-v-f746a286]{margin-bottom:8px;font-size:36px}.recipe-detail[data-v-f746a286]{flex-direction:column;gap:16px;display:flex}.detail-header[data-v-f746a286]{justify-content:space-between;align-items:center;display:flex}.detail-rating[data-v-f746a286]{color:#faad14;font-size:16px}.detail-section[data-v-f746a286]{background:#fafafa;border-radius:8px;padding:12px 16px}.detail-section.warning[data-v-f746a286]{background:#fffbe6;border:1px solid #ffe58f}.detail-section h4[data-v-f746a286]{color:#262626;gap:6px;margin:0 0 8px;font-size:14px;font-weight:600}.detail-section h4[data-v-f746a286],.info-row[data-v-f746a286]{align-items:center;display:flex}.info-row[data-v-f746a286]{flex-wrap:wrap;gap:16px}.info-row span[data-v-f746a286]{color:#000000a6;align-items:center;gap:4px;font-size:14px;display:flex}.ingredient-list[data-v-f746a286],.steps-list[data-v-f746a286],.taboos-list[data-v-f746a286]{color:#000000a6;margin:0;padding-left:20px;font-size:14px;line-height:1.8}.steps-list li[data-v-f746a286]{margin-bottom:8px}.effect-text[data-v-f746a286]{color:#000000a6;margin:0;font-size:14px;line-height:1.8}.suitable-tags[data-v-f746a286]{flex-wrap:wrap;gap:8px;display:flex}.help-sections[data-v-f746a286]{gap:20px}.help-section[data-v-f746a286],.help-sections[data-v-f746a286]{flex-direction:column;display:flex}.help-section[data-v-f746a286]{gap:8px}.help-section-title[data-v-f746a286]{color:#262626;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-section ol[data-v-f746a286],.help-section p[data-v-f746a286],.help-section ul[data-v-f746a286]{color:#000000a6;margin:0;padding-left:13px;font-size:14px;line-height:1.7}.help-section ol[data-v-f746a286],.help-section ul[data-v-f746a286]{padding-left:28px}.help-section li[data-v-f746a286]{margin-bottom:4px}@media (width<=768px){.recipe-list[data-v-f746a286]{grid-template-columns:1fr}.category-list[data-v-f746a286]{gap:6px}.category-item[data-v-f746a286]{padding:4px 10px;font-size:12px}}.baby-development-container[data-v-9831fcaf]{flex-direction:column;gap:20px;display:flex}.chart-card[data-v-9831fcaf],.growth-card[data-v-9831fcaf],.milestone-card[data-v-9831fcaf],.search-card[data-v-9831fcaf],.warning-card[data-v-9831fcaf]{background:#fafafa}.category-list[data-v-9831fcaf]{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.category-item[data-v-9831fcaf]{cursor:pointer;background:#fff;border:1px solid #e8e8e8;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;transition:all .2s;display:flex}.category-item[data-v-9831fcaf]:hover{color:#1677ff;border-color:#1677ff}.category-item.active[data-v-9831fcaf]{color:#fff;background:#1677ff;border-color:#1677ff}.category-icon[data-v-9831fcaf]{font-size:16px}.category-count[data-v-9831fcaf]{text-align:center;background:#0000000f;border-radius:10px;min-width:20px;padding:0 6px;font-size:11px}.category-item.active .category-count[data-v-9831fcaf]{background:#ffffff40}.chart-scroll[data-v-9831fcaf]{overflow-x:auto}.milestone-list[data-v-9831fcaf]{flex-direction:column;gap:12px;display:flex}.milestone-item[data-v-9831fcaf]{cursor:pointer;background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:16px;transition:all .25s}.milestone-item[data-v-9831fcaf]:hover{border-color:#1677ff;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.milestone-header[data-v-9831fcaf]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.milestone-category[data-v-9831fcaf]{color:#888;font-size:12px}.milestone-age[data-v-9831fcaf]{color:#1677ff;font-size:12px;font-weight:600}.milestone-name[data-v-9831fcaf]{color:#262626;margin:0 0 8px;font-size:16px;font-weight:600}.milestone-desc[data-v-9831fcaf]{color:#000000a6;margin:0;font-size:13px;line-height:1.5}.empty-state[data-v-9831fcaf]{text-align:center;color:#888;flex-direction:column;gap:8px;padding:60px 20px;font-size:14px;display:flex}.empty-state svg[data-v-9831fcaf]{margin-bottom:8px;font-size:36px}.warning-card[data-v-9831fcaf]{border-left:4px solid #faad14}.warning-title[data-v-9831fcaf]{color:#faad14;font-weight:600}.warning-content[data-v-9831fcaf]{color:#000000a6;font-size:14px;line-height:1.8}.warning-content p[data-v-9831fcaf]{margin:0 0 12px}.warning-content p[data-v-9831fcaf]:last-child{margin-bottom:0}.warning-content strong[data-v-9831fcaf]{color:#faad14}.assessment-result[data-v-9831fcaf]{margin-top:16px}.milestone-detail[data-v-9831fcaf]{flex-direction:column;gap:16px;display:flex}.detail-header[data-v-9831fcaf]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.detail-age[data-v-9831fcaf]{color:#666;font-size:14px}.detail-section[data-v-9831fcaf]{background:#fafafa;border-radius:8px;padding:12px 16px}.detail-section h4[data-v-9831fcaf]{color:#262626;align-items:center;gap:6px;margin:0 0 8px;font-size:14px;font-weight:600;display:flex}.desc-text[data-v-9831fcaf],.tips-list[data-v-9831fcaf]{color:#000000a6;margin:0;font-size:14px;line-height:1.8}.tips-list[data-v-9831fcaf]{padding-left:20px}.tips-list li[data-v-9831fcaf]{margin-bottom:4px}.help-sections[data-v-9831fcaf]{gap:20px}.help-section[data-v-9831fcaf],.help-sections[data-v-9831fcaf]{flex-direction:column;display:flex}.help-section[data-v-9831fcaf]{gap:8px}.help-section-title[data-v-9831fcaf]{color:#262626;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-section ol[data-v-9831fcaf],.help-section p[data-v-9831fcaf],.help-section ul[data-v-9831fcaf]{color:#000000a6;margin:0;padding-left:13px;font-size:14px;line-height:1.7}.help-section ol[data-v-9831fcaf],.help-section ul[data-v-9831fcaf]{padding-left:28px}.help-section li[data-v-9831fcaf]{margin-bottom:4px}@media (width<=768px){.category-list[data-v-9831fcaf]{gap:6px}.category-item[data-v-9831fcaf]{padding:4px 10px;font-size:12px}}.gender-prediction-container[data-v-7c6fadb8]{flex-direction:column;gap:20px;display:flex}.disclaimer-card[data-v-7c6fadb8],.main-card[data-v-7c6fadb8],.method-card[data-v-7c6fadb8],.tips-card[data-v-7c6fadb8]{background:#fafafa}.disclaimer-card[data-v-7c6fadb8]{border-left:4px solid #ff4d4f}.disclaimer-title[data-v-7c6fadb8]{color:#ff4d4f;font-weight:600}.disclaimer-content[data-v-7c6fadb8]{color:#000000a6;font-size:14px;line-height:1.8}.disclaimer-content p[data-v-7c6fadb8]{margin:0 0 12px}.disclaimer-content p[data-v-7c6fadb8]:last-child{margin-bottom:0}.disclaimer-content strong[data-v-7c6fadb8]{color:#ff4d4f}.section-title[data-v-7c6fadb8]{color:#262626;align-items:center;gap:8px;margin:0 0 16px;font-size:16px;font-weight:600;display:flex}.input-section[data-v-7c6fadb8],.result-section[data-v-7c6fadb8]{padding:8px}.majority-card[data-v-7c6fadb8]{text-align:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;margin-bottom:20px;padding:24px}.majority-header[data-v-7c6fadb8]{color:#fffc;margin-bottom:16px;font-size:14px}.majority-content[data-v-7c6fadb8]{flex-direction:column;align-items:center;gap:8px;display:flex}.majority-icon[data-v-7c6fadb8]{color:#fff;font-size:48px}.majority-text[data-v-7c6fadb8]{color:#fff;font-size:36px;font-weight:800}.majority-count[data-v-7c6fadb8]{color:#fffc;font-size:14px}.prediction-list[data-v-7c6fadb8]{flex-direction:column;gap:12px;display:flex}.prediction-card[data-v-7c6fadb8]{background:#fff;border-radius:12px}.prediction-header[data-v-7c6fadb8]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.prediction-method[data-v-7c6fadb8]{color:#262626;font-size:16px;font-weight:600}.prediction-tag[data-v-7c6fadb8]{font-size:14px}.prediction-desc[data-v-7c6fadb8]{color:#000000a6;margin:0;font-size:13px;line-height:1.6}.method-item[data-v-7c6fadb8]{text-align:center;background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:20px;display:flex}.method-icon[data-v-7c6fadb8]{font-size:32px}.method-title[data-v-7c6fadb8]{color:#262626;font-size:15px;font-weight:600}.method-content[data-v-7c6fadb8]{color:#000000a6;font-size:13px;line-height:1.5}.tip-icon[data-v-7c6fadb8]{color:#1677ff;margin-right:8px}.tip-text[data-v-7c6fadb8]{color:#000000a6}.help-sections[data-v-7c6fadb8]{gap:20px}.help-section[data-v-7c6fadb8],.help-sections[data-v-7c6fadb8]{flex-direction:column;display:flex}.help-section[data-v-7c6fadb8]{gap:8px}.help-section-title[data-v-7c6fadb8]{color:#262626;border-left:3px solid #764ba2;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-section ol[data-v-7c6fadb8],.help-section p[data-v-7c6fadb8],.help-section ul[data-v-7c6fadb8]{color:#000000a6;margin:0;padding-left:13px;font-size:14px;line-height:1.7}.help-section ol[data-v-7c6fadb8],.help-section ul[data-v-7c6fadb8]{padding-left:28px}.help-section li[data-v-7c6fadb8]{margin-bottom:4px}@media (width<=768px){.majority-text[data-v-7c6fadb8]{font-size:28px}.majority-icon[data-v-7c6fadb8]{font-size:40px}}.food-compatibility[data-v-617223a6]{padding:20px}.disclaimer-card[data-v-617223a6]{background:#fff7e6;border:1px solid #ffe58f;border-radius:8px;gap:12px;margin-bottom:20px;padding:16px;display:flex}.warning-icon[data-v-617223a6]{color:#faad14;flex-shrink:0;font-size:24px}.disclaimer-card div p[data-v-617223a6]{color:#d46b08;margin:4px 0;font-size:14px}.filters[data-v-617223a6],.search-bar[data-v-617223a6]{margin-bottom:16px}.filter-section[data-v-617223a6]{margin-bottom:12px}.filter-label[data-v-617223a6]{margin-right:8px}.filter-label[data-v-617223a6],.filter-tag-active[data-v-617223a6]{font-weight:500}.stats-bar[data-v-617223a6]{color:#666;background:#f5f5f5;border-radius:8px;margin-bottom:16px;padding:12px;font-size:14px}.pairs-grid[data-v-617223a6]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.pair-card[data-v-617223a6]{cursor:pointer}.pair-card[data-v-617223a6]:hover{box-shadow:0 4px 12px #0000001a}.pair-header[data-v-617223a6]{justify-content:space-between;margin-bottom:8px}.food-names[data-v-617223a6],.pair-header[data-v-617223a6]{align-items:center;display:flex}.food-names[data-v-617223a6]{gap:8px}.food-name[data-v-617223a6]{font-size:15px;font-weight:500}.relation-symbol[data-v-617223a6]{font-size:18px}.type-tag[data-v-617223a6]{font-size:12px}.pair-effect[data-v-617223a6]{color:#333;margin-bottom:12px;font-size:14px}.pair-footer[data-v-617223a6]{color:#666;justify-content:space-between;font-size:13px}.category-tag[data-v-617223a6],.pair-footer[data-v-617223a6]{align-items:center;display:flex}.category-tag[data-v-617223a6]{gap:4px}.severity-tag[data-v-617223a6]{align-items:center;display:flex}.detail-content[data-v-617223a6]{padding:8px 0}.detail-header[data-v-617223a6]{margin-bottom:20px}.food-display[data-v-617223a6]{justify-content:center;align-items:center;gap:12px;margin-bottom:12px;display:flex}.food-badge[data-v-617223a6]{background:#f0f0f0;font-weight:500}.food-badge[data-v-617223a6],.relation-badge[data-v-617223a6]{border-radius:20px;padding:8px 16px;font-size:16px}.relation-badge[data-v-617223a6]{font-weight:600}.relation-badge.compatible[data-v-617223a6]{color:#52c41a;background:#f6ffed}.relation-badge.incompatible[data-v-617223a6]{color:#ff4d4f;background:#fff2f0}.detail-tags[data-v-617223a6]{justify-content:center;gap:8px;display:flex}.detail-section[data-v-617223a6]{margin-bottom:20px}.detail-section h4[data-v-617223a6]{color:#333;margin:0 0 8px;font-size:14px;font-weight:500}.effect-text[data-v-617223a6]{color:#333;font-size:15px;font-weight:500}.detail-section p[data-v-617223a6]{color:#666;margin:0;font-size:14px;line-height:1.6}.scientific-note[data-v-617223a6]{background:#e6f7ff;border-radius:8px;padding:12px}.scientific-note h4[data-v-617223a6]{color:#1890ff}.scientific-note p[data-v-617223a6]{color:#0050b3}.chinese-herbs[data-v-aaa465ef]{padding:20px}.disclaimer-card[data-v-aaa465ef]{background:#fff2f0;border:1px solid #ffccc7;border-radius:8px;gap:12px;margin-bottom:20px;padding:16px;display:flex}.warning-icon[data-v-aaa465ef]{color:#ff4d4f;flex-shrink:0;font-size:24px}.disclaimer-card div p[data-v-aaa465ef]{color:#cf1322;margin:4px 0;font-size:14px}.filters[data-v-aaa465ef],.search-bar[data-v-aaa465ef]{margin-bottom:16px}.filter-label[data-v-aaa465ef]{margin-right:8px}.filter-label[data-v-aaa465ef],.filter-tag-active[data-v-aaa465ef]{font-weight:500}.stats-bar[data-v-aaa465ef]{color:#666;background:#f5f5f5;border-radius:8px;margin-bottom:16px;padding:12px;font-size:14px}.herbs-grid[data-v-aaa465ef]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.herb-card[data-v-aaa465ef]{cursor:pointer}.herb-card[data-v-aaa465ef]:hover{box-shadow:0 4px 12px #0000001a}.herb-header[data-v-aaa465ef]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.herb-name[data-v-aaa465ef]{color:#333;font-size:16px;font-weight:600}.herb-alias[data-v-aaa465ef]{color:#666;font-size:13px}.category-tag[data-v-aaa465ef]{font-size:12px}.herb-efficacy[data-v-aaa465ef],.herb-meridian[data-v-aaa465ef],.herb-nature[data-v-aaa465ef]{margin-bottom:8px;font-size:14px}.herb-efficacy .label[data-v-aaa465ef],.herb-meridian .label[data-v-aaa465ef],.herb-nature .label[data-v-aaa465ef]{color:#666;font-weight:500}.herb-efficacy[data-v-aaa465ef]{color:#333}.detail-content[data-v-aaa465ef]{padding:8px 0}.detail-header[data-v-aaa465ef]{margin-bottom:20px}.main-category-tag[data-v-aaa465ef]{padding:6px 16px;font-size:14px}.detail-row[data-v-aaa465ef]{margin-bottom:16px;display:flex}.detail-label[data-v-aaa465ef]{color:#666;flex-shrink:0;width:100px;font-weight:500}.detail-value[data-v-aaa465ef]{color:#333;flex:1}.detail-section[data-v-aaa465ef]{margin-bottom:20px}.detail-section h4[data-v-aaa465ef]{color:#333;margin:0 0 8px;font-size:14px;font-weight:500}.detail-section p[data-v-aaa465ef]{color:#666;margin:0;font-size:14px;line-height:1.6}.contraindication[data-v-aaa465ef]{background:#fff2f0;border-radius:8px;padding:12px}.contraindication h4[data-v-aaa465ef]{color:#ff4d4f}.contraindication p[data-v-aaa465ef]{color:#cf1322}.main-card[data-v-4a03b1a8]{background:#fafafa}.result-header[data-v-4a03b1a8]{flex-wrap:wrap;gap:12px;margin-top:24px;margin-bottom:20px}.result-header[data-v-4a03b1a8],.result-title[data-v-4a03b1a8]{align-items:center;display:flex}.result-title[data-v-4a03b1a8]{gap:8px;margin:0;font-size:18px;font-weight:600}.sun-cards[data-v-4a03b1a8]{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:20px;display:grid}@media (width<=768px){.sun-cards[data-v-4a03b1a8]{grid-template-columns:1fr}}.sun-card[data-v-4a03b1a8]{text-align:center;border-radius:12px;padding:32px 20px}.sunrise-card[data-v-4a03b1a8]{background:linear-gradient(135deg,#fff7e6,#fff0f0)}.sunset-card[data-v-4a03b1a8]{background:linear-gradient(135deg,#f0f5ff,#fff0f6)}.sun-icon[data-v-4a03b1a8]{margin-bottom:16px;font-size:48px}.sun-time[data-v-4a03b1a8]{color:#333;letter-spacing:2px;margin-bottom:8px;font-size:48px;font-weight:700}.sun-label[data-v-4a03b1a8]{color:#666;margin-bottom:4px;font-size:16px;font-weight:500}.sun-desc[data-v-4a03b1a8]{color:#999;font-size:13px}.detail-cards[data-v-4a03b1a8]{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:20px;display:grid}@media (width<=768px){.detail-cards[data-v-4a03b1a8]{grid-template-columns:1fr}}.detail-card[data-v-4a03b1a8]{background:#fafafa}.detail-item[data-v-4a03b1a8]{align-items:center;gap:16px;display:flex}.detail-icon[data-v-4a03b1a8]{color:#1890ff;font-size:28px}.detail-label[data-v-4a03b1a8]{color:#666;margin-bottom:4px;font-size:14px}.detail-value[data-v-4a03b1a8]{color:#333;font-size:20px;font-weight:600}.info-card[data-v-4a03b1a8]{background:#fafafa}.info-grid[data-v-4a03b1a8]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=768px){.info-grid[data-v-4a03b1a8]{grid-template-columns:1fr}}.info-item h4[data-v-4a03b1a8]{margin:0 0 8px;font-size:14px;font-weight:500}.info-item p[data-v-4a03b1a8]{color:#666;margin:0;font-size:13px;line-height:1.8}.empty-state[data-v-4a03b1a8]{text-align:center;padding:60px 20px}.empty-icon[data-v-4a03b1a8]{color:#1890ff;margin-bottom:16px;font-size:64px;display:block}.empty-state p[data-v-4a03b1a8]{color:#666;margin:0;font-size:16px}.help-card[data-v-4a03b1a8]{background:#fafafa;border-radius:8px}.help-sections[data-v-4a03b1a8]{gap:20px}.help-section[data-v-4a03b1a8],.help-sections[data-v-4a03b1a8]{flex-direction:column;display:flex}.help-section[data-v-4a03b1a8]{gap:8px}.help-section-title[data-v-4a03b1a8]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-4a03b1a8]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-4a03b1a8]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-4a03b1a8]:nth-child(odd){background:#fff}.help-faq-q[data-v-4a03b1a8]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-4a03b1a8]{color:#666;margin:0;line-height:1.8}.input-grid[data-v-4e1d814d]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (width<=768px){.input-grid[data-v-4e1d814d]{grid-template-columns:1fr;gap:16px}}.input-item[data-v-4e1d814d]{flex-direction:column;gap:8px;display:flex}.input-label[data-v-4e1d814d]{color:#333;align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}.required[data-v-4e1d814d]{color:#ff4d4f}.quick-select[data-v-4e1d814d]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.quick-label[data-v-4e1d814d]{color:#999;font-size:12px}.lifestyle-section[data-v-4e1d814d]{border-top:1px dashed #e8e8e8;margin-top:20px;padding-top:20px}.lifestyle-fields[data-v-4e1d814d]{background:#fafafa;border-radius:8px;margin-top:12px;padding:16px}.lifestyle-grid[data-v-4e1d814d]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=768px){.lifestyle-grid[data-v-4e1d814d]{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.lifestyle-grid[data-v-4e1d814d]{grid-template-columns:1fr}}.lifestyle-item[data-v-4e1d814d]{align-items:center;gap:8px;display:flex}.lifestyle-label[data-v-4e1d814d]{color:#666;white-space:nowrap;font-size:13px}.lifestyle-unit[data-v-4e1d814d]{color:#999;font-size:13px}.sample-section[data-v-4e1d814d]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.sample-label[data-v-4e1d814d]{color:#999;font-size:12px}.result-card[data-v-4e1d814d]{margin-top:20px}.hero-card[data-v-4e1d814d]{background:linear-gradient(135deg,#e6f7ff 0,#f0f5ff 50%,#f9f0ff)}.hero-content[data-v-4e1d814d]{gap:40px;margin-bottom:24px;display:flex}@media (width<=768px){.hero-content[data-v-4e1d814d]{flex-direction:column;gap:20px}}.hero-main[data-v-4e1d814d]{text-align:center;flex-shrink:0}.hero-age[data-v-4e1d814d]{justify-content:center;align-items:baseline;gap:4px;display:flex}.age-num[data-v-4e1d814d]{color:#1677ff;font-size:64px;font-weight:700;line-height:1}.age-unit[data-v-4e1d814d]{color:#666;font-size:18px;font-weight:400}.hero-sub[data-v-4e1d814d]{justify-content:center;align-items:center;gap:8px;margin-top:8px;display:flex}.hero-phase-desc[data-v-4e1d814d]{color:#8c8c8c;font-size:13px}.hero-progress[data-v-4e1d814d]{flex-direction:column;flex:1;justify-content:center;display:flex}.progress-header[data-v-4e1d814d]{justify-content:space-between;margin-bottom:4px;font-size:14px;display:flex}.progress-pct[data-v-4e1d814d]{color:#1677ff;font-weight:600}.progress-labels[data-v-4e1d814d]{color:#bbb;justify-content:space-between;margin-top:4px;font-size:12px;display:flex}.stats-grid[data-v-4e1d814d]{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px;display:grid}@media (width<=480px){.stats-grid[data-v-4e1d814d]{grid-template-columns:1fr}}.stat-card[data-v-4e1d814d]{background:#fff;border-radius:8px;gap:12px;padding:16px}.stat-card[data-v-4e1d814d],.stat-icon[data-v-4e1d814d]{align-items:center;display:flex}.stat-icon[data-v-4e1d814d]{border-radius:10px;flex-shrink:0;justify-content:center;width:44px;height:44px;font-size:20px}.stat-info[data-v-4e1d814d]{flex:1;min-width:0}.stat-value[data-v-4e1d814d]{color:#1f1f1f;white-space:nowrap;font-size:20px;font-weight:600}.stat-label[data-v-4e1d814d]{color:#8c8c8c;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.date-info[data-v-4e1d814d]{background:#fff;border-radius:8px;padding:4px 16px}.date-row[data-v-4e1d814d]{border-bottom:1px solid #f5f5f5;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.date-row[data-v-4e1d814d]:last-child{border-bottom:none}.date-label[data-v-4e1d814d]{color:#8c8c8c;font-size:14px}.date-value[data-v-4e1d814d]{color:#333;font-size:14px;font-weight:500}.date-row.highlight .date-value[data-v-4e1d814d]{color:#1677ff;font-size:15px;font-weight:600}.milestone-section[data-v-4e1d814d]{flex-direction:column;gap:20px;display:flex}.milestone-group-title[data-v-4e1d814d]{color:#666;border-bottom:1px solid #f0f0f0;margin:0 0 12px;padding-bottom:8px;font-size:14px;font-weight:600}.milestone-list[data-v-4e1d814d]{flex-direction:column;gap:10px;display:flex}.milestone-item[data-v-4e1d814d]{background:#fafafa;border-left:3px solid #d9d9d9;border-radius:8px;gap:12px;padding:12px 16px;display:flex}.milestone-item.upcoming[data-v-4e1d814d]{background:#e6f7ff;border-left-color:#1677ff}.milestone-item.passed[data-v-4e1d814d]{opacity:.75;background:#f6ffed;border-left-color:#52c41a}.milestone-emoji[data-v-4e1d814d]{flex-shrink:0;font-size:24px}.milestone-content[data-v-4e1d814d]{flex:1;min-width:0}.milestone-header[data-v-4e1d814d]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.milestone-name[data-v-4e1d814d]{color:#1f1f1f;font-size:15px;font-weight:500}.milestone-countdown[data-v-4e1d814d]{color:#1677ff;background:#e6f7ff;border-radius:4px;padding:2px 8px;font-size:12px}.milestone-desc[data-v-4e1d814d]{color:#8c8c8c;margin:4px 0 0;font-size:13px}.phase-list[data-v-4e1d814d]{flex-direction:column;gap:12px;display:flex}.phase-item[data-v-4e1d814d]{background:#fafafa;border-left:4px solid #d9d9d9;border-radius:8px;padding:14px 16px;transition:all .3s}.phase-item.active[data-v-4e1d814d]{background:#e6f7ff;border-left-color:#1677ff}.phase-header[data-v-4e1d814d]{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.phase-range[data-v-4e1d814d]{color:#8c8c8c;font-size:13px}.phase-desc[data-v-4e1d814d]{color:#666;margin:0;font-size:14px}.tips-card[data-v-4e1d814d]{background:#f6ffed}.tips-list[data-v-4e1d814d]{flex-direction:column}.tip-item[data-v-4e1d814d],.tips-list[data-v-4e1d814d]{gap:12px;display:flex}.tip-item[data-v-4e1d814d]{align-items:flex-start}.tip-number[data-v-4e1d814d]{color:#fff;background:#52c41a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:500;display:flex}.tip-text[data-v-4e1d814d]{color:#666;font-size:14px;line-height:1.6}.empty-card[data-v-4e1d814d],.help-card[data-v-4e1d814d]{margin-top:20px}.help-card[data-v-4e1d814d]{background:#fafafa}.help-sections[data-v-4e1d814d]{gap:20px}.help-section[data-v-4e1d814d],.help-sections[data-v-4e1d814d]{flex-direction:column;display:flex}.help-section[data-v-4e1d814d]{gap:8px}.help-section-title[data-v-4e1d814d]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.feature-list[data-v-4e1d814d]{margin:0;padding-left:20px}.feature-list li[data-v-4e1d814d]{color:#666;font-size:14px;line-height:1.8}.help-faq[data-v-4e1d814d]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-4e1d814d]{background:#fff;border-radius:6px;padding:12px 16px}.help-faq-q[data-v-4e1d814d]{color:#333;margin:0 0 8px;font-size:14px;font-weight:600}.help-faq-item p[data-v-4e1d814d]{color:#666;margin:0;font-size:14px;line-height:1.8}.main-card[data-v-4e1d814d]{margin-bottom:0}@media (width<=768px){.age-num[data-v-4e1d814d]{font-size:48px}.stat-value[data-v-4e1d814d]{font-size:17px}}.main-card[data-v-90cde237]{background:#fafafa}.filter-row[data-v-90cde237]{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.filter-row[data-v-90cde237]:last-child{margin-bottom:0}.filter-label[data-v-90cde237]{color:#333;flex-shrink:0;min-width:40px;font-size:14px;font-weight:500;line-height:36px}.filter-tabs[data-v-90cde237]{flex-wrap:wrap;gap:8px;display:flex}.tab-btn[data-v-90cde237]{cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:20px;align-items:center;gap:4px;padding:6px 14px;font-size:13px;line-height:1.4;transition:all .3s;display:flex}.tab-btn[data-v-90cde237]:hover{color:#1890ff;border-color:#1890ff}.tab-btn.active[data-v-90cde237]{color:#fff;background:#1890ff;border-color:#1890ff}.tab-icon[data-v-90cde237]{font-size:14px}.stats-bar[data-v-90cde237]{flex-wrap:wrap;justify-content:space-between;margin-top:16px;margin-bottom:16px}.stats-bar[data-v-90cde237],.stats-left[data-v-90cde237]{align-items:center;gap:8px;display:flex}.riddle-grid[data-v-90cde237]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}@media (width<=768px){.riddle-grid[data-v-90cde237]{grid-template-columns:1fr}}.riddle-card[data-v-90cde237]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:16px;transition:all .3s}.riddle-card[data-v-90cde237]:hover{box-shadow:0 4px 12px #0000001a}.riddle-highlight[data-v-90cde237]{border-color:#1890ff;animation:1s ease-in-out highlightPulse-90cde237;box-shadow:0 0 0 3px #1890ff26}@keyframes highlightPulse-90cde237{0%,to{box-shadow:0 0 0 3px #1890ff26}50%{box-shadow:0 0 0 8px #1890ff40}}.riddle-header[data-v-90cde237]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.category-tag[data-v-90cde237]{color:#666;font-size:12px}.riddle-question[data-v-90cde237]{color:#333;gap:8px;margin-bottom:16px;font-size:15px;font-weight:500;line-height:1.7;display:flex}.question-icon[data-v-90cde237]{flex-shrink:0;font-size:18px}.answer-section[data-v-90cde237]{border-top:1px dashed #e8e8e8;padding-top:12px}.answer-content[data-v-90cde237]{color:#389e0d;background:#f6ffed;border-radius:8px;gap:8px;margin-top:10px;padding:12px;font-size:14px;font-weight:500;line-height:1.6;display:flex}.answer-icon[data-v-90cde237]{flex-shrink:0;font-size:16px}.empty-state[data-v-90cde237]{text-align:center;padding:60px 20px}.empty-icon[data-v-90cde237]{color:#1890ff;margin-bottom:16px;font-size:64px;display:block}.empty-state p[data-v-90cde237]{color:#666;margin:8px 0;font-size:16px}.empty-tip[data-v-90cde237]{color:#999!important;font-size:14px!important}.help-card[data-v-90cde237]{background:#fafafa;border-radius:8px}.help-sections[data-v-90cde237]{gap:20px}.help-section[data-v-90cde237],.help-sections[data-v-90cde237]{flex-direction:column;display:flex}.help-section[data-v-90cde237]{gap:8px}.help-section-title[data-v-90cde237]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-90cde237]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-90cde237]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-90cde237]:nth-child(odd){background:#fff}.help-faq-q[data-v-90cde237]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-90cde237]{color:#666;margin:0;line-height:1.8}.luban-ruler-container[data-v-f782d462]{flex-direction:column;gap:16px;display:flex}.page-section[data-v-f782d462]{scroll-margin-top:16px}.section-title[data-v-f782d462]{color:#333;border-left:4px solid #ff5b2d;margin:0 0 16px;padding-left:12px;font-size:18px;font-weight:600;line-height:1.4}.input-card[data-v-f782d462],.result-card[data-v-f782d462]{border-radius:8px}.ruler-visual[data-v-f782d462]{margin-top:16px}.ruler-header[data-v-f782d462]{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;font-weight:500;display:flex}.ruler-length[data-v-f782d462]{color:#999;font-size:12px}.ruler-bar-wrap[data-v-f782d462]{padding-bottom:22px;position:relative}.ruler-bar[data-v-f782d462]{border:2px solid #ddd;border-radius:4px;width:100%;height:80px;display:flex;overflow:hidden}.ruler-section[data-v-f782d462]{border-right:1px solid #0000001a;flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:0;display:flex}.ruler-marker[data-v-f782d462]{pointer-events:none;z-index:2;width:0;transition:left .3s;position:absolute;top:-6px;bottom:0;transform:translate(-1px)}.marker-line[data-v-f782d462]{background:#ff5b2d;width:2px;position:absolute;top:0;bottom:22px;left:0;box-shadow:0 0 4px #ff5b2d99}.marker-tag[data-v-f782d462]{color:#fff;white-space:nowrap;border-radius:3px;padding:0 6px;font-size:11px;line-height:18px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ruler-section[data-v-f782d462]:last-child{border-right:none}.bg-good[data-v-f782d462]{background:#52c41a1a}.bg-bad[data-v-f782d462]{background:#ff4d4f1a}.char-label[data-v-f782d462]{font-size:20px;font-weight:700}.sub-chars[data-v-f782d462]{gap:2px;margin-top:4px;display:flex}.sub-char[data-v-f782d462]{color:#666;font-size:8px}.tick-marks[data-v-f782d462]{justify-content:space-around;width:100%;margin-top:4px;display:flex}.tick[data-v-f782d462]{background:#999;width:1px;height:6px}.tick-major[data-v-f782d462]{background:#333;height:10px}.ruler-legend[data-v-f782d462]{color:#666;gap:16px;margin-top:8px;font-size:12px;display:flex}.legend-pos[data-v-f782d462]{color:#ff5b2d;margin-left:auto;font-weight:500}.quick-samples[data-v-f782d462]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.quick-label[data-v-f782d462]{color:#999;font-size:12px}.adjacent-box[data-v-f782d462]{background:#fff7e6;border:1px solid #ffe7ba;border-radius:6px;padding:12px 14px}.adjacent-title[data-v-f782d462]{color:#d46b08;margin-bottom:8px;font-size:13px;font-weight:600}.legend-dot[data-v-f782d462]{border-radius:50%;width:12px;height:12px;margin-right:4px;display:inline-block}.result-main[data-v-f782d462]{text-align:center;border-radius:8px;padding:24px}.result-icon[data-v-f782d462]{font-size:48px}.result-icon.icon-good[data-v-f782d462]{color:#52c41a}.result-icon.icon-bad[data-v-f782d462]{color:#ff4d4f}.result-char[data-v-f782d462]{margin-top:12px}.char-name[data-v-f782d462]{font-size:48px;font-weight:700}.sub-char-name[data-v-f782d462]{color:#666;margin-left:8px;font-size:20px}.result-desc[data-v-f782d462]{color:#666;margin-top:8px;font-size:16px}.result-details[data-v-f782d462],.result-interpretation[data-v-f782d462],.result-suggestions[data-v-f782d462]{margin-top:16px}.result-suggestions h4[data-v-f782d462]{margin:0 0 8px;font-size:14px;font-weight:500}.result-suggestions ul[data-v-f782d462]{margin:0;padding-left:20px}.result-suggestions li[data-v-f782d462]{color:#666;margin-bottom:4px;font-size:13px}.usage-card[data-v-f782d462]{border-radius:8px}.usage-grid[data-v-f782d462]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.usage-item[data-v-f782d462]{cursor:pointer;background:#fafafa;transition:all .3s}.usage-item[data-v-f782d462]:hover{background:#e6f7ff;border-color:#91d5ff}.usage-name[data-v-f782d462]{color:#333;font-weight:600}.usage-length[data-v-f782d462]{color:#1890ff;margin:8px 0;font-size:14px}.usage-desc[data-v-f782d462]{color:#999;font-size:12px}.char-detail-card[data-v-f782d462]{border-radius:8px}.char-title[data-v-f782d462]{font-size:24px;font-weight:700}.char-desc[data-v-f782d462]{color:#666;margin:8px 0;font-size:14px}.sub-chars-grid[data-v-f782d462]{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.sub-char-card[data-v-f782d462]{text-align:center;background:#fff9}.sub-char-name[data-v-f782d462]{font-size:14px;font-weight:500}.sub-char-desc[data-v-f782d462]{color:#666;margin-top:4px;font-size:12px}.knowledge-card[data-v-f782d462]{border-radius:8px}.disclaimer-card[data-v-f782d462]{background:#fffbe6;margin-top:16px}.help-card[data-v-f782d462]{background:#fff}.help-sections[data-v-f782d462]{gap:20px}.help-section[data-v-f782d462],.help-sections[data-v-f782d462]{flex-direction:column;display:flex}.help-section[data-v-f782d462]{gap:12px}.help-section-title[data-v-f782d462]{color:#722ed1;border-left:3px solid #722ed1;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-f782d462]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-f782d462]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-f782d462]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-f782d462]{color:#333;margin:0;font-size:13px;font-weight:600}@media (width<=768px){.sub-chars-grid[data-v-f782d462]{grid-template-columns:repeat(2,1fr)}.usage-grid[data-v-f782d462]{grid-template-columns:1fr}.ruler-bar[data-v-f782d462]{height:60px}.char-name[data-v-f782d462]{font-size:36px}}.control-card[data-v-d17f0bd7],.help-card[data-v-d17f0bd7],.output-card[data-v-d17f0bd7],.stats-card[data-v-d17f0bd7]{background:#fafafa;margin-bottom:16px}.quick-card[data-v-d17f0bd7]{background:#fff7ed;border:1px solid #ffedd5}.example-grid[data-v-d17f0bd7]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.example-item[data-v-d17f0bd7]{cursor:pointer;background:#fff;border:1px solid #f0f0f0;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;transition:all .25s;display:flex}.example-item[data-v-d17f0bd7]:hover{border-color:#d9363e;box-shadow:0 2px 8px #d9363e1f}.example-item.active[data-v-d17f0bd7]{background:#fff1f0;border-color:#d9363e}.example-icon[data-v-d17f0bd7]{flex-shrink:0;font-size:22px}.example-info[data-v-d17f0bd7]{min-width:0}.example-name[data-v-d17f0bd7]{color:#262626;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.example-detail[data-v-d17f0bd7]{color:#8c8c8c;margin-top:2px;font-size:11px}.avatar-row[data-v-d17f0bd7]{gap:10px}.avatar-preview[data-v-d17f0bd7],.avatar-row[data-v-d17f0bd7]{align-items:center;display:flex}.avatar-preview[data-v-d17f0bd7]{background:#fff1f0;border:1px solid #ffccc7;border-radius:6px;flex-shrink:0;justify-content:center;width:40px;height:40px;font-size:22px;overflow:hidden}.avatar-preview img[data-v-d17f0bd7]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.battery-row[data-v-d17f0bd7]{align-items:center;gap:10px;display:flex}.amount-grid[data-v-d17f0bd7]{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.amount-btn[data-v-d17f0bd7]{color:#d9363e;border-color:#d9363e}.amount-btn[data-v-d17f0bd7]:hover{color:#d9363e;background:#fff1f0;border-color:#ffccc7}.amount-meaning[data-v-d17f0bd7]{color:#666;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.preview-wrapper[data-v-d17f0bd7]{justify-content:center;padding:20px 0;display:flex}.action-section[data-v-d17f0bd7]{border-top:1px solid #f0f0f0;margin-top:20px;padding-top:16px}.action-btn[data-v-d17f0bd7]{border-radius:8px;height:44px;font-size:14px;font-weight:500;transition:all .2s}.action-btn[data-v-d17f0bd7]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.action-btn-download[data-v-d17f0bd7]{background:#d9363e;border-color:#d9363e;font-weight:600}.action-btn-download[data-v-d17f0bd7]:hover{background:#c02c30;border-color:#c02c30}.action-btn-reset[data-v-d17f0bd7]:hover{color:#fa5151;border-color:#fa5151}.phone-wrapper[data-v-d17f0bd7]{aspect-ratio:873/1789;background-image:url(../statics/tools/wechat/wechat-box.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:450px;max-width:100%;padding:18px 20px 17px;position:relative}.phone-screen[data-v-d17f0bd7]{background:#fff;border-radius:52px;width:100%;height:886px;position:relative;overflow:hidden}.rp-page[data-v-d17f0bd7]{color:#fff;background:linear-gradient(#f2604c 0,#e04a3c 34%,#cf3830);flex-direction:column;width:100%;height:100%;font-family:-apple-system,PingFang SC,Microsoft YaHei,sans-serif;display:flex}.rp-statusbar[data-v-d17f0bd7]{justify-content:space-between;align-items:center;padding:30px 22px 0;font-size:13px;font-weight:600;display:flex}.rp-status-time[data-v-d17f0bd7]{letter-spacing:.5px;font-size:13px;font-weight:700}.rp-status-right[data-v-d17f0bd7]{align-items:center;gap:5px;display:flex}.rp-signal-bars[data-v-d17f0bd7]{align-items:flex-end;gap:1.5px;display:flex}.rp-signal-bar[data-v-d17f0bd7]{background:#fff;border-radius:1px;width:3px}.rp-signal-bar.sb-1[data-v-d17f0bd7]{height:4px}.rp-signal-bar.sb-2[data-v-d17f0bd7]{height:6px}.rp-signal-bar.sb-3[data-v-d17f0bd7]{height:8px}.rp-signal-bar.sb-4[data-v-d17f0bd7]{height:10px}.rp-signal-bar.off[data-v-d17f0bd7]{background:#ffffff59}.rp-status-network[data-v-d17f0bd7]{font-size:12px;font-weight:700}.rp-status-charging[data-v-d17f0bd7]{font-size:11px}.rp-battery-icon[data-v-d17f0bd7]{border:1px solid #ffffffe6;border-radius:3px;width:22px;height:11px;padding:1px;position:relative}.rp-battery-icon[data-v-d17f0bd7]:after{content:"";background:#ffffffe6;border-radius:0 1px 1px 0;width:2px;height:4px;position:absolute;top:3px;right:-3px}.rp-battery-fill[data-v-d17f0bd7]{background:#fff;border-radius:1px;height:100%}.rp-status-battery[data-v-d17f0bd7]{font-size:12px;font-weight:700}.rp-navbar[data-v-d17f0bd7]{justify-content:space-between;align-items:center;padding:12px 18px;display:flex;position:relative}.rp-nav-back[data-v-d17f0bd7]{font-size:26px;font-weight:300;line-height:1}.rp-nav-title[data-v-d17f0bd7]{font-size:17px;font-weight:600;position:absolute;left:50%;transform:translate(-50%)}.rp-nav-more[data-v-d17f0bd7]{letter-spacing:2px;font-size:16px;font-weight:700}.rp-body[data-v-d17f0bd7]{flex-direction:column;flex:1;padding:26px 24px 0}.rp-avatar-lg[data-v-d17f0bd7],.rp-body[data-v-d17f0bd7]{align-items:center;display:flex}.rp-avatar-lg[data-v-d17f0bd7]{background:#ffffff2e;border-radius:8px;justify-content:center;width:56px;height:56px;margin-bottom:12px;font-size:30px;overflow:hidden}.rp-avatar-lg img[data-v-d17f0bd7],.rp-avatar-sm img[data-v-d17f0bd7]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.rp-avatar-sm[data-v-d17f0bd7]{background:#ffffff2e;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:22px;display:flex;overflow:hidden}.rp-sender-line[data-v-d17f0bd7]{color:#ffffffeb;margin-bottom:6px;font-size:16px}.rp-greeting[data-v-d17f0bd7]{color:#fff;text-align:center;margin-bottom:30px;font-size:20px;font-weight:600}.rp-open-btn[data-v-d17f0bd7]{color:#a33d20;background:radial-gradient(circle at 32% 28%,#ffe9a8 0,#f7d371 42%,#eab84a 72%,#d99f30 100%);border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;margin-top:12px;font-family:KaiTi,STKaiti,Microsoft YaHei,serif;font-size:44px;font-weight:700;display:flex;box-shadow:0 6px 18px #781e0a73,inset 0 2px 4px #ffffff8c}.rp-bottom-tip[data-v-d17f0bd7]{color:#ffffff73;margin-top:auto;padding-bottom:26px;font-size:12px}.rp-opened-head[data-v-d17f0bd7]{align-self:flex-start;align-items:center;gap:10px;margin-bottom:16px;display:flex}.rp-opened-name[data-v-d17f0bd7]{font-size:15px;font-weight:600}.rp-opened-sub[data-v-d17f0bd7]{color:#ffffffb3;margin-top:2px;font-size:12px}.rp-amount[data-v-d17f0bd7]{color:#fff;letter-spacing:-1px;margin-top:26px;font-size:54px;font-weight:700;line-height:1.1}.rp-yen[data-v-d17f0bd7]{vertical-align:8px;margin-right:4px;font-size:26px;font-weight:600}.rp-saved[data-v-d17f0bd7]{margin-top:10px}.rp-lucky-badge[data-v-d17f0bd7],.rp-saved[data-v-d17f0bd7]{color:#ffe9a8;font-size:13px}.rp-lucky-badge[data-v-d17f0bd7]{background:#ffe9a829;border:1px solid #ffe9a88c;border-radius:20px;margin-top:14px;padding:4px 14px;font-weight:600}.rp-record-link[data-v-d17f0bd7]{color:#fff9;margin-top:auto;padding-bottom:26px;font-size:13px}.rp-body-group[data-v-d17f0bd7]{padding-bottom:20px}.rp-group-summary[data-v-d17f0bd7]{color:#ffffffc7;justify-content:space-between;align-self:stretch;margin-bottom:10px;font-size:13px;display:flex}.rp-claim-list[data-v-d17f0bd7]{color:#1f1f1f;background:#fff;border-radius:10px;align-self:stretch;overflow:hidden;box-shadow:0 4px 14px #78190a2e}.rp-claim-row[data-v-d17f0bd7]{border-bottom:1px solid #f2f2f2;align-items:center;gap:10px;padding:11px 14px;display:flex}.rp-claim-row[data-v-d17f0bd7]:last-child{border-bottom:none}.rp-claim-row.self[data-v-d17f0bd7]{background:#fff7ed}.rp-claim-avatar[data-v-d17f0bd7]{background:#f5f5f5;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:19px;display:flex}.rp-claim-info[data-v-d17f0bd7]{flex:1;min-width:0}.rp-claim-name[data-v-d17f0bd7]{color:#1f1f1f;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:flex}.rp-self-tag[data-v-d17f0bd7]{color:#fff;background:#07c160;border-radius:3px;padding:0 4px;font-size:10px;line-height:1.6}.rp-lucky-tag[data-v-d17f0bd7]{color:#e6a23c;font-size:11px;font-weight:600}.rp-claim-amount[data-v-d17f0bd7]{color:#1f1f1f;font-size:15px;font-weight:600}.empty-preview[data-v-d17f0bd7]{justify-content:center;align-items:center;min-height:300px;display:flex}[data-v-d17f0bd7] .ant-form-item{margin-bottom:12px}.help-sections[data-v-d17f0bd7]{flex-direction:column;gap:20px;display:flex}.help-section-title[data-v-d17f0bd7]{color:#262626;border-left:3px solid #d9363e;margin-bottom:12px;padding-left:10px;font-size:15px;font-weight:600}.help-faq[data-v-d17f0bd7]{flex-direction:column;gap:10px;display:flex}.help-faq-item[data-v-d17f0bd7]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:12px 16px}.help-faq-q[data-v-d17f0bd7]{color:#262626;margin:0 0 6px;font-size:14px;font-weight:600}.help-faq-item p[data-v-d17f0bd7]{color:#666;margin:0;font-size:13px;line-height:1.8}@media (width<=768px){.example-grid[data-v-d17f0bd7]{grid-template-columns:repeat(2,1fr)}.phone-wrapper[data-v-d17f0bd7]{width:320px}}.wechat-multi-container[data-v-b560e822]{flex-direction:column;display:flex}.main-card[data-v-b560e822]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 12px #00000014}.card-header[data-v-b560e822]{border-bottom:1px solid #f0f0f0;gap:16px;margin-bottom:24px;padding-bottom:16px}.card-header[data-v-b560e822],.header-icon[data-v-b560e822]{align-items:center;display:flex}.header-icon[data-v-b560e822]{color:#fff;background:linear-gradient(135deg,#722ed1,#b37feb);border-radius:12px;justify-content:center;width:56px;height:56px;font-size:28px}.header-text[data-v-b560e822]{flex:1}.card-title[data-v-b560e822]{color:#333;margin:0 0 6px;font-size:20px;font-weight:600}.card-desc[data-v-b560e822]{color:#666;margin:0;font-size:14px}.form-section[data-v-b560e822]{margin-bottom:20px}.path-input-wrapper[data-v-b560e822]{align-items:center;display:flex}.sample-paths[data-v-b560e822]{background:#fafafa;border-radius:8px;margin-top:8px;padding:12px}.sample-path-item[data-v-b560e822]{cursor:pointer;border:1px solid #0000;border-radius:6px;flex-direction:column;padding:10px 12px;transition:background .2s;display:flex}.sample-path-item[data-v-b560e822]:hover{background:#fff;border-color:#d9d9d9}.sample-name[data-v-b560e822]{color:#333;margin-bottom:4px;font-size:13px;font-weight:500}.sample-path[data-v-b560e822]{color:#666;font-family:monospace;font-size:12px}.path-tip[data-v-b560e822]{color:#999;background:#f5f5f5;border-radius:6px;gap:6px;margin-top:8px;padding:8px 12px;font-size:12px}.count-input-wrapper[data-v-b560e822],.path-tip[data-v-b560e822]{align-items:center;display:flex}.count-input-wrapper[data-v-b560e822]{gap:12px}.count-input[data-v-b560e822]{width:150px}.count-range[data-v-b560e822]{color:#999;font-size:13px}.action-section[data-v-b560e822]{justify-content:center;gap:12px;padding:16px 0;display:flex}.generate-btn[data-v-b560e822]{width:200px}.clear-btn[data-v-b560e822],.generate-btn[data-v-b560e822]{height:48px;font-size:16px}.clear-btn[data-v-b560e822]{width:150px}.script-section[data-v-b560e822]{margin-top:16px}.script-header[data-v-b560e822]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.script-header h3[data-v-b560e822]{color:#333;margin:0;font-size:15px;font-weight:600}.script-textarea[data-v-b560e822]{font-family:Consolas,Monaco,monospace;font-size:13px;line-height:1.6}.help-card[data-v-b560e822]{background:#fff}.help-sections[data-v-b560e822]{gap:20px}.help-section[data-v-b560e822],.help-sections[data-v-b560e822]{flex-direction:column;display:flex}.help-section[data-v-b560e822]{gap:12px}.help-section-title[data-v-b560e822]{color:#722ed1;border-left:3px solid #722ed1;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-section p[data-v-b560e822]{color:#555;margin:0;font-size:14px;line-height:1.8}.help-faq[data-v-b560e822]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-b560e822]{background:#fafafa;border-radius:6px;padding:12px 14px}.help-faq-item p[data-v-b560e822]{margin:6px 0 0;font-size:13px}.help-faq-q[data-v-b560e822]{color:#333;margin:0;font-size:13px;font-weight:600}.moments-container[data-v-a9f0d93b]{align-items:flex-start;gap:20px;display:flex}.control-panel[data-v-a9f0d93b]{flex-direction:column;flex-shrink:0;gap:12px;width:420px;display:flex}.panel-section[data-v-a9f0d93b]{background:#fff;border-radius:8px;padding:14px 16px;box-shadow:0 2px 8px #0000000f}.panel-quick[data-v-a9f0d93b]{background:#fff7ed;border:1px solid #ffedd5}.section-title[data-v-a9f0d93b]{color:#333;border-bottom:1px solid #f0f0f0;align-items:center;gap:6px;margin:0 0 12px;padding-bottom:10px;font-size:15px;font-weight:600;display:flex}.panel-section[data-v-a9f0d93b] .ant-form-item{margin-bottom:10px}.panel-section[data-v-a9f0d93b] .ant-form-item:last-child{margin-bottom:0}.quick-buttons[data-v-a9f0d93b]{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.quick-btn[data-v-a9f0d93b]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:8px;flex-direction:column;align-items:center;min-width:90px;padding:6px 12px;transition:all .25s;display:flex}.quick-btn.active[data-v-a9f0d93b],.quick-btn[data-v-a9f0d93b]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-2px)}.quick-btn-icon[data-v-a9f0d93b]{font-size:20px}.quick-btn-name[data-v-a9f0d93b]{color:#333;margin-top:2px;font-size:12px;font-weight:600}.quick-btn-desc[data-v-a9f0d93b]{color:#ff5b2d;margin-top:1px;font-size:10px}.my-avatar-row[data-v-a9f0d93b]{align-items:center;gap:10px;display:flex}.my-avatar-wrapper[data-v-a9f0d93b]{background:#f0f0f0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:24px;display:flex;overflow:hidden}.my-avatar-wrapper img[data-v-a9f0d93b]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cover-swatches[data-v-a9f0d93b]{flex-wrap:wrap;gap:8px;display:flex}.cover-swatch[data-v-a9f0d93b]{cursor:pointer;border:2px solid #0000;border-radius:6px;width:44px;height:28px;transition:all .2s}.cover-swatch[data-v-a9f0d93b]:hover{transform:translateY(-1px)}.cover-swatch.active[data-v-a9f0d93b]{border-color:#ff5b2d;box-shadow:0 0 0 2px #ff5b2d33}.time-row[data-v-a9f0d93b]{gap:8px}.battery-slider[data-v-a9f0d93b],.time-row[data-v-a9f0d93b]{align-items:center;display:flex}.battery-slider[data-v-a9f0d93b]{gap:12px}.friends-grid[data-v-a9f0d93b]{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.friend-item[data-v-a9f0d93b]{background:#fafafa;border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:10px;display:flex}.friend-avatar-wrapper[data-v-a9f0d93b]{background:#fff;border:1px solid #e5e5e5;border-radius:6px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.friend-avatar[data-v-a9f0d93b]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.friend-avatar-emoji[data-v-a9f0d93b]{font-size:24px}.friend-name-input[data-v-a9f0d93b]{width:100%}.images-grid[data-v-a9f0d93b]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.image-item[data-v-a9f0d93b]{flex-direction:column;gap:4px}.image-item[data-v-a9f0d93b],.image-preview[data-v-a9f0d93b]{align-items:center;display:flex}.image-preview[data-v-a9f0d93b]{aspect-ratio:1;background:#fafafa;border:2px dashed #d9d9d9;border-radius:6px;justify-content:center;width:100%;overflow:hidden}.image-preview img[data-v-a9f0d93b]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.image-placeholder[data-v-a9f0d93b]{color:#ccc;font-size:22px}.image-placeholder.add[data-v-a9f0d93b]{cursor:pointer}.image-placeholder.add[data-v-a9f0d93b]:hover{color:#ff5b2d}.image-index[data-v-a9f0d93b]{color:#999;font-family:monospace;font-size:12px}.image-item-actions[data-v-a9f0d93b]{align-items:center;gap:4px;display:flex}.add-image[data-v-a9f0d93b]{cursor:pointer}.format-tips[data-v-a9f0d93b]{background:#f5f5f5;border-radius:6px;margin-top:12px;padding:12px}.format-tips h4[data-v-a9f0d93b]{color:#333;margin:0 0 8px;font-size:13px;font-weight:600}.format-tips ul[data-v-a9f0d93b]{color:#666;margin:0;padding-left:20px;font-size:12px;line-height:1.8}.action-buttons[data-v-a9f0d93b]{flex-direction:column;gap:8px;display:flex}.preview-panel[data-v-a9f0d93b]{border-radius:8px;flex:1;justify-content:center;align-items:flex-start;padding:16px;display:flex;position:sticky;top:16px}.phone-wrapper[data-v-a9f0d93b]{aspect-ratio:873/1789;background-image:url(../statics/tools/wechat/wechat-box.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:450px;max-width:100%;padding:18px 20px 17px;position:relative}.phone-screen[data-v-a9f0d93b]{background:#fff;border-radius:52px;width:100%;height:886px;position:relative;overflow:hidden}.moments-cover[data-v-a9f0d93b]{flex-shrink:0;height:240px;position:relative}.status-bar[data-v-a9f0d93b]{color:#fff;justify-content:space-between;align-items:center;padding:30px 18px 0;font-size:13px;font-weight:600;display:flex}.status-left[data-v-a9f0d93b]{letter-spacing:.5px;font-size:13px;font-weight:700}.status-right[data-v-a9f0d93b]{align-items:center;gap:5px;display:flex}.signal-bars[data-v-a9f0d93b]{align-items:flex-end;gap:1.5px;display:flex}.signal-bar[data-v-a9f0d93b]{background:#fff;border-radius:1px;width:3px}.signal-bar.sb-1[data-v-a9f0d93b]{height:4px}.signal-bar.sb-2[data-v-a9f0d93b]{height:6px}.signal-bar.sb-3[data-v-a9f0d93b]{height:8px}.signal-bar.sb-4[data-v-a9f0d93b]{height:10px}.signal-bar.off[data-v-a9f0d93b]{background:#ffffff59}.status-network[data-v-a9f0d93b]{font-size:12px;font-weight:700}.status-charging[data-v-a9f0d93b]{font-size:11px}.battery-icon[data-v-a9f0d93b]{border:1px solid #ffffffe6;border-radius:3px;width:22px;height:11px;padding:1px;position:relative}.battery-icon[data-v-a9f0d93b]:after{content:"";background:#ffffffe6;border-radius:0 1px 1px 0;width:2px;height:4px;position:absolute;top:3px;right:-3px}.battery-fill[data-v-a9f0d93b]{background:#fff;border-radius:1px;height:100%}.status-battery-text[data-v-a9f0d93b]{font-size:12px;font-weight:700}.cover-profile[data-v-a9f0d93b]{z-index:2;align-items:flex-end;gap:10px;display:flex;position:absolute;bottom:-22px;right:16px}.cover-name[data-v-a9f0d93b]{color:#fff;text-shadow:0 1px 3px #00000080;padding-bottom:26px;font-size:17px;font-weight:600}.cover-avatar[data-v-a9f0d93b]{background:#f0f0f0;border:1px solid #fff9;border-radius:8px;justify-content:center;align-items:center;width:62px;height:62px;font-size:34px;display:flex;overflow:hidden}.cover-avatar img[data-v-a9f0d93b]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.moments-feed[data-v-a9f0d93b]{background:#fff;flex:1;padding-top:30px;overflow-y:auto}.moments-post[data-v-a9f0d93b]{border-bottom:1px solid #f0f0f0;padding:14px 14px 12px;display:flex}.post-avatar[data-v-a9f0d93b]{background:#f0f0f0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-right:10px;font-size:22px;display:flex;overflow:hidden}.post-avatar img[data-v-a9f0d93b]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.post-body[data-v-a9f0d93b]{flex:1;min-width:0}.post-author-name[data-v-a9f0d93b]{color:#576b95;margin-bottom:4px;font-size:15px;font-weight:500;line-height:1.3}.post-content[data-v-a9f0d93b]{color:#1f1f1f;word-break:break-word;white-space:pre-wrap;font-size:15px;line-height:1.5}.post-content[data-v-a9f0d93b],.post-images[data-v-a9f0d93b]{margin-bottom:8px}.single-image[data-v-a9f0d93b]{border-radius:4px;max-width:62%;overflow:hidden}.single-image img[data-v-a9f0d93b]{width:100%;display:block}.image-grid[data-v-a9f0d93b]{gap:3px;max-width:92%;display:grid}.image-grid.grid-2col[data-v-a9f0d93b]{grid-template-columns:repeat(2,1fr);max-width:62%}.image-grid.grid-3col[data-v-a9f0d93b]{grid-template-columns:repeat(3,1fr)}.image-grid-item[data-v-a9f0d93b]{aspect-ratio:1;background:#f0f0f0;border-radius:2px;overflow:hidden}.image-grid-item img[data-v-a9f0d93b]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.post-meta-row[data-v-a9f0d93b]{justify-content:space-between}.post-meta-left[data-v-a9f0d93b],.post-meta-row[data-v-a9f0d93b]{align-items:center;display:flex}.post-meta-left[data-v-a9f0d93b]{gap:8px}.post-location[data-v-a9f0d93b],.post-time[data-v-a9f0d93b]{color:#b2b2b2;font-size:12px}.post-location[data-v-a9f0d93b]{align-items:center;gap:2px;display:inline-flex}.post-private[data-v-a9f0d93b]{color:#b2b2b2;font-size:12px}.post-more-btn[data-v-a9f0d93b]{cursor:pointer;background:#f3f3f5;border-radius:4px;justify-content:center;align-items:center;gap:3px;width:28px;height:18px;display:flex}.more-dot[data-v-a9f0d93b]{background:#576b95;border-radius:50%;width:3px;height:3px}.interaction-panel[data-v-a9f0d93b]{background:#f3f3f5;border-radius:3px;margin-top:6px;padding:8px 10px;position:relative}.interaction-arrow[data-v-a9f0d93b]{background:#f3f3f5;width:8px;height:8px;position:absolute;top:-4px;right:12px;transform:rotate(45deg)}.interaction-likes[data-v-a9f0d93b]{flex-wrap:wrap;align-items:flex-start;gap:4px;display:flex}.like-heart[data-v-a9f0d93b]{color:#8b96ad;font-size:12px;line-height:1.6}.like-name[data-v-a9f0d93b]{color:#576b95;font-size:14px;line-height:1.5}.interaction-divider[data-v-a9f0d93b]{background:#e3e3e5;height:1px;margin:6px 0}.interaction-comments[data-v-a9f0d93b]{flex-direction:column;display:flex}.comment-item[data-v-a9f0d93b]{word-break:break-word;font-size:14px;line-height:1.6}.comment-author[data-v-a9f0d93b]{color:#576b95;font-weight:500}.comment-reply-word[data-v-a9f0d93b],.comment-text[data-v-a9f0d93b]{color:#1f1f1f}.empty-state[data-v-a9f0d93b]{text-align:center;color:#999;padding:40px 20px}.help-card[data-v-a9f0d93b]{background:#fff}.help-sections[data-v-a9f0d93b]{gap:20px}.help-section[data-v-a9f0d93b],.help-sections[data-v-a9f0d93b]{flex-direction:column;display:flex}.help-section[data-v-a9f0d93b]{gap:12px}.help-section-title[data-v-a9f0d93b]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-section p[data-v-a9f0d93b]{color:#555;margin:0;font-size:14px;line-height:1.8}.help-faq[data-v-a9f0d93b]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-a9f0d93b]{background:#fafafa;border-radius:6px;padding:12px 14px}.help-faq-item p[data-v-a9f0d93b]{margin:6px 0 0;font-size:13px}.help-faq-q[data-v-a9f0d93b]{color:#333;margin:0;font-size:13px;font-weight:600}@media (width<=1100px){.moments-container[data-v-a9f0d93b]{flex-direction:column}.control-panel[data-v-a9f0d93b]{width:100%}.preview-panel[data-v-a9f0d93b]{width:100%;position:static}}@media (width<=768px){.phone-wrapper[data-v-a9f0d93b]{width:320px}.quick-buttons[data-v-a9f0d93b]{grid-template-columns:repeat(2,1fr)}}.help-sections[data-v-7a13dcb4]{gap:20px}.help-section[data-v-7a13dcb4],.help-sections[data-v-7a13dcb4]{flex-direction:column;display:flex}.help-section[data-v-7a13dcb4]{gap:12px}.help-section-title[data-v-7a13dcb4]{color:#1677ff;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-7a13dcb4]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-7a13dcb4]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-7a13dcb4]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-7a13dcb4]{color:#333;margin:0;font-size:13px;font-weight:600}.main-content[data-v-7a13dcb4]{flex-direction:column;gap:16px;display:flex}.control-panel[data-v-7a13dcb4],.help-card[data-v-7a13dcb4],.info-card[data-v-7a13dcb4],.preview-panel[data-v-7a13dcb4],.result-panel[data-v-7a13dcb4]{background:#fff;margin-top:16px}.upload-dragger[data-v-7a13dcb4]{margin-bottom:0}.upload-dragger[data-v-7a13dcb4] .ant-upload{padding:40px}.upload-dragger[data-v-7a13dcb4] .ant-upload-text{color:#333;margin:16px 0 8px;font-size:18px;font-weight:500}.upload-dragger[data-v-7a13dcb4] .ant-upload-hint{color:#999;font-size:14px}.upload-dragger[data-v-7a13dcb4] .ant-upload-tips{color:#bbb;margin-top:16px;font-size:13px}.preset-row[data-v-7a13dcb4]{align-items:flex-start;gap:8px;display:flex}.row-label[data-v-7a13dcb4]{color:#333;flex-shrink:0;font-weight:500;line-height:30px}.original-preview[data-v-7a13dcb4]{background:#f5f5f5;border-radius:8px;justify-content:center;padding:16px 0;display:flex}.image-container[data-v-7a13dcb4]{max-width:100%;display:inline-block;position:relative}.image-container img[data-v-7a13dcb4]{border-radius:4px;max-width:100%;max-height:500px;display:block;box-shadow:0 2px 8px #0000001a}.grid-overlay[data-v-7a13dcb4]{display:grid;position:absolute;inset:0}.grid-cell[data-v-7a13dcb4]{cursor:pointer;border:1px dashed #1677ffb3;transition:background .2s;position:relative}.grid-cell[data-v-7a13dcb4]:hover{background:#1677ff26}.cell-number[data-v-7a13dcb4]{color:#fff;text-align:center;opacity:0;pointer-events:none;background:#1677ffd9;border-radius:11px;min-width:22px;height:22px;padding:0 5px;font-size:12px;font-weight:600;line-height:22px;transition:opacity .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.grid-cell:hover .cell-number[data-v-7a13dcb4]{opacity:1}.slice-list[data-v-7a13dcb4]{background:#fafafa;border-radius:8px;flex-direction:column;gap:8px;max-height:240px;margin-top:16px;padding:12px;display:flex;overflow-y:auto}.slice-item[data-v-7a13dcb4]{background:#fff;border:1px solid #f0f0f0;border-radius:6px;align-items:center;gap:10px;padding:6px 8px;transition:box-shadow .2s;display:flex}.slice-item[data-v-7a13dcb4]:hover{box-shadow:0 2px 8px #00000014}.slice-thumb[data-v-7a13dcb4]{cursor:pointer;border-radius:4px;flex-shrink:0;width:48px;height:48px;position:relative;overflow:hidden}.slice-thumb img[data-v-7a13dcb4]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.slice-index[data-v-7a13dcb4]{color:#fff;background:#1677ffd9;border-radius:3px;padding:0 4px;font-size:10px;font-weight:600;line-height:16px;position:absolute;top:2px;left:2px}.slice-meta[data-v-7a13dcb4]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.slice-name[data-v-7a13dcb4]{color:#333;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.slice-size[data-v-7a13dcb4]{color:#999;font-size:11px}.slice-actions[data-v-7a13dcb4]{flex-shrink:0}.preview-container[data-v-7a13dcb4]{text-align:center;background:#f5f5f5;border-radius:8px;margin-bottom:16px;padding:16px}.preview-container img[data-v-7a13dcb4]{border-radius:4px;max-width:100%;max-height:60vh}.preview-actions[data-v-7a13dcb4]{text-align:center;border-top:1px solid #f0f0f0;padding-top:12px}.action-buttons[data-v-7a13dcb4]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.clear-btn[data-v-7a13dcb4]{color:#fff!important;background-color:#ff5b2d!important;border-color:#ff5b2d!important}.clear-btn[data-v-7a13dcb4]:hover{color:#fff!important;background-color:#9254de!important;border-color:#9254de!important}.scenario-card[data-v-7a13dcb4]{background:#fafafa;height:100%}.scenario-card p[data-v-7a13dcb4]{color:#666;margin:8px 0 0;font-size:13px;line-height:1.6}[data-v-7a13dcb4] .ant-form-item{margin-bottom:0}.help-sections[data-v-a94c898a]{gap:20px}.help-section[data-v-a94c898a],.help-sections[data-v-a94c898a]{flex-direction:column;display:flex}.help-section[data-v-a94c898a]{gap:12px}.help-section-title[data-v-a94c898a]{color:#1677ff;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-a94c898a]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-a94c898a]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-a94c898a]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-a94c898a]{color:#333;margin:0;font-size:13px;font-weight:600}.main-content[data-v-a94c898a]{flex-direction:column;gap:16px;display:flex}.control-panel[data-v-a94c898a],.help-card[data-v-a94c898a],.info-card[data-v-a94c898a],.preview-panel[data-v-a94c898a],.result-panel[data-v-a94c898a]{background:#fff;margin-top:16px}.upload-dragger[data-v-a94c898a]{margin-bottom:0}.upload-dragger[data-v-a94c898a] .ant-upload{padding:40px}.upload-dragger[data-v-a94c898a] .ant-upload-text{color:#333;margin:16px 0 8px;font-size:18px;font-weight:500}.upload-dragger[data-v-a94c898a] .ant-upload-hint{color:#999;font-size:14px}.upload-dragger[data-v-a94c898a] .ant-upload-tips{color:#bbb;margin-top:16px;font-size:13px}.preset-row[data-v-a94c898a]{align-items:flex-start;gap:8px;display:flex}.row-label[data-v-a94c898a]{color:#333;flex-shrink:0;font-weight:500;line-height:30px}.color-grid[data-v-a94c898a]{background:#fff;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;min-height:200px;padding:16px 0;display:grid!important}.color-card[data-v-a94c898a]{cursor:pointer;border:1px solid #e8e8e8;border-radius:12px;min-height:200px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 4px 12px #0000001a}.color-card[data-v-a94c898a]:hover{transform:translateY(-4px);box-shadow:0 8px 20px #00000026}.color-preview[data-v-a94c898a]{height:120px;position:relative}.color-overlay[data-v-a94c898a],.color-preview[data-v-a94c898a]{justify-content:center;align-items:center;display:flex}.color-overlay[data-v-a94c898a]{opacity:0;background:#fff3;border-radius:50%;width:50px;height:50px;transition:all .3s}.color-card:hover .color-overlay[data-v-a94c898a]{opacity:1}.color-overlay.copied[data-v-a94c898a]{opacity:1;background:#52c41acc}.color-overlay[data-v-a94c898a] .anticon{color:#fff;font-size:24px}.color-info[data-v-a94c898a]{background:#fff;padding:12px}.color-info[data-v-a94c898a] .ant-tag{margin-right:4px}.hex-value[data-v-a94c898a]{align-items:center;gap:8px;margin-bottom:4px;display:flex}.hex-label[data-v-a94c898a]{opacity:.6;font-size:11px}.hex-code[data-v-a94c898a]{font-family:monospace;font-size:16px;font-weight:700}.copy-icon[data-v-a94c898a]{opacity:.5;font-size:14px}.rgb-value[data-v-a94c898a]{opacity:.8;margin-bottom:4px;font-size:12px}.percentage[data-v-a94c898a]{font-size:12px;font-weight:600}.empty-result[data-v-a94c898a]{text-align:center;padding:60px 0}.empty-tip[data-v-a94c898a]{color:#999;margin:8px 0 0;font-size:13px}.color-swatch[data-v-a94c898a]{border:1px solid #e8e8e8;border-radius:4px;width:40px;height:24px}.original-preview[data-v-a94c898a]{background:#f5f5f5;border-radius:8px;justify-content:center;padding:16px 0;display:flex}.original-preview img[data-v-a94c898a]{border-radius:4px;max-width:100%;max-height:500px;box-shadow:0 2px 8px #0000001a}.card-preview-container[data-v-a94c898a]{text-align:center;background:#f5f5f5;border-radius:8px;margin-bottom:16px;padding:16px}.card-preview-container img[data-v-a94c898a]{border-radius:4px;max-width:100%;max-height:70vh}.card-preview-actions[data-v-a94c898a]{text-align:center;border-top:1px solid #f0f0f0;padding-top:12px}.scenario-card[data-v-a94c898a]{background:#fafafa;height:100%}.scenario-card p[data-v-a94c898a]{color:#666;margin:8px 0 0;font-size:13px;line-height:1.6}.clear-btn[data-v-a94c898a]{color:#fff!important;background-color:#ff5b2d!important;border-color:#ff5b2d!important}[data-v-a94c898a] .ant-form-item{margin-bottom:0}.help-sections[data-v-a6610abd]{gap:20px}.help-section[data-v-a6610abd],.help-sections[data-v-a6610abd]{flex-direction:column;display:flex}.help-section[data-v-a6610abd]{gap:12px}.help-section-title[data-v-a6610abd]{color:#1677ff;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-a6610abd]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-a6610abd]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-a6610abd]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-a6610abd]{color:#333;margin:0;font-size:13px;font-weight:600}.main-content[data-v-a6610abd]{flex-direction:column;gap:16px;display:flex}.adjust-card[data-v-a6610abd],.export-card[data-v-a6610abd],.help-card[data-v-a6610abd],.preview-card[data-v-a6610abd],.template-card[data-v-a6610abd]{background:#fff}.upload-dragger[data-v-a6610abd]{margin-bottom:0}.upload-dragger[data-v-a6610abd] .ant-upload{padding:40px}.upload-dragger[data-v-a6610abd] .ant-upload-text{color:#333;margin:16px 0 8px;font-size:18px;font-weight:500}.upload-dragger[data-v-a6610abd] .ant-upload-hint{color:#999;font-size:14px}.upload-dragger[data-v-a6610abd] .ant-upload-tips{color:#bbb;margin-top:16px;font-size:13px}.preview-container[data-v-a6610abd]{background:#f5f5f5;border-radius:8px;justify-content:center;align-items:center;min-height:400px;padding:20px;display:flex;position:relative;overflow:hidden}.preview-wrapper[data-v-a6610abd]{text-align:center;max-width:100%;max-height:500px;overflow:auto}.preview-wrapper img[data-v-a6610abd]{border-radius:4px;max-width:100%;max-height:500px;box-shadow:0 4px 12px #00000026}.preview-placeholder[data-v-a6610abd]{text-align:center;color:#999}.preview-placeholder p[data-v-a6610abd]{margin-top:12px}.preview-hints[data-v-a6610abd]{color:#999;background:#fffc;border-radius:4px;gap:16px;padding:6px 12px;font-size:12px;display:flex;position:absolute;bottom:12px;right:12px}.preview-actions[data-v-a6610abd]{border-top:1px solid #f0f0f0;margin-top:16px;padding-top:16px}.template-grid[data-v-a6610abd]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px;padding:8px 0;display:grid}.template-item[data-v-a6610abd]{cursor:pointer;text-align:center;border:2px solid #0000;border-radius:8px;transition:all .2s;overflow:hidden}.template-item[data-v-a6610abd]:hover{border-color:#1677ff}.template-item.active[data-v-a6610abd]{background:#e6f7ff;border-color:#1677ff}.template-thumbnail[data-v-a6610abd]{border-radius:4px 4px 0 0;width:100%;height:60px}.template-name[data-v-a6610abd]{color:#666;white-space:nowrap;text-overflow:ellipsis;padding:6px 4px;font-size:12px;display:block;overflow:hidden}.slider-value[data-v-a6610abd]{color:#666;text-align:right;min-width:60px;margin-left:12px;font-size:12px;font-weight:500;display:inline-block}.scenario-card[data-v-a6610abd]{background:#fafafa;height:100%}.scenario-card p[data-v-a6610abd]{color:#666;margin:8px 0 0;font-size:13px;line-height:1.6}[data-v-a6610abd] .ant-form-item{margin-bottom:0}.help-sections[data-v-9768191c]{gap:20px}.help-section[data-v-9768191c],.help-sections[data-v-9768191c]{flex-direction:column;display:flex}.help-section[data-v-9768191c]{gap:12px}.help-section-title[data-v-9768191c]{color:#1677ff;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-9768191c]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-9768191c]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-9768191c]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-9768191c]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-9768191c],.main-card[data-v-9768191c],.result-card[data-v-9768191c]{background:#fff}.unit-selector[data-v-9768191c]{margin-bottom:8px}.radio-group[data-v-9768191c]{flex-wrap:wrap;gap:24px;display:flex}.radio-item[data-v-9768191c]{cursor:pointer;gap:8px}.radio-circle[data-v-9768191c],.radio-item[data-v-9768191c]{align-items:center;transition:all .2s;display:flex}.radio-circle[data-v-9768191c]{border:2px solid #d9d9d9;border-radius:50%;justify-content:center;width:18px;height:18px}.radio-item.active .radio-circle[data-v-9768191c],.radio-item:hover .radio-circle[data-v-9768191c]{border-color:#ff5b2d}.radio-inner[data-v-9768191c]{background:#ff5b2d;border-radius:50%;width:10px;height:10px}.radio-label[data-v-9768191c]{color:#333;font-size:14px}.radio-item.active .radio-label[data-v-9768191c]{color:#ff5b2d;font-weight:500}.input-section[data-v-9768191c]{margin-bottom:16px}.action-buttons[data-v-9768191c]{justify-content:center;gap:12px;display:flex}.convert-btn[data-v-9768191c]{border-color:#ff5b2d;border-radius:6px;padding:0 32px}.clear-btn[data-v-9768191c]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 32px}.clear-btn[data-v-9768191c]:hover{background:#e8e8e8;border-color:#bfbfbf}.empty-result[data-v-9768191c]{text-align:center;padding:60px 0}.empty-tip[data-v-9768191c]{color:#999;margin:8px 0 0;font-size:13px}.result-table[data-v-9768191c]{padding:8px 0}.result-cell[data-v-9768191c]{align-items:center;gap:8px;display:flex}.result-input[data-v-9768191c]{color:#666;background:#fafafa;border:1px solid #e8e8e8;border-radius:4px;outline:none;flex:1;width:90%;padding:4px 8px;font-family:monospace;font-size:14px}.result-input[data-v-9768191c]:focus{border-color:#ff5b2d}.result-suffix[data-v-9768191c]{color:#999;font-size:12px}.unit-description[data-v-9768191c]{color:#666;font-size:12px;line-height:1.6}@media (width<=768px){.radio-group[data-v-9768191c]{gap:16px}.action-buttons[data-v-9768191c]{flex-direction:column}}.help-sections[data-v-5f21e3ff]{gap:20px}.help-section[data-v-5f21e3ff],.help-sections[data-v-5f21e3ff]{flex-direction:column;display:flex}.help-section[data-v-5f21e3ff]{gap:12px}.help-section-title[data-v-5f21e3ff]{color:#1677ff;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-5f21e3ff]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-5f21e3ff]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-5f21e3ff]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-5f21e3ff]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-5f21e3ff],.main-card[data-v-5f21e3ff],.result-card[data-v-5f21e3ff]{background:#fff}.unit-selector[data-v-5f21e3ff]{margin-bottom:8px}.radio-group[data-v-5f21e3ff]{flex-wrap:wrap;gap:24px;display:flex}.radio-item[data-v-5f21e3ff]{cursor:pointer;gap:8px}.radio-circle[data-v-5f21e3ff],.radio-item[data-v-5f21e3ff]{align-items:center;transition:all .2s;display:flex}.radio-circle[data-v-5f21e3ff]{border:2px solid #d9d9d9;border-radius:50%;justify-content:center;width:18px;height:18px}.radio-item.active .radio-circle[data-v-5f21e3ff],.radio-item:hover .radio-circle[data-v-5f21e3ff]{border-color:#ff5b2d}.radio-inner[data-v-5f21e3ff]{background:#ff5b2d;border-radius:50%;width:10px;height:10px}.radio-label[data-v-5f21e3ff]{color:#333;font-size:14px}.radio-item.active .radio-label[data-v-5f21e3ff]{color:#ff5b2d;font-weight:500}.input-section[data-v-5f21e3ff]{margin-bottom:16px}.action-buttons[data-v-5f21e3ff]{justify-content:center;gap:12px;display:flex}.convert-btn[data-v-5f21e3ff]{border-color:#ff5b2d;border-radius:6px;padding:0 32px}.clear-btn[data-v-5f21e3ff]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 32px}.clear-btn[data-v-5f21e3ff]:hover{background:#e8e8e8;border-color:#bfbfbf}.result-table[data-v-5f21e3ff]{padding:8px 0}.result-cell[data-v-5f21e3ff]{align-items:center;gap:8px;display:flex}.result-input[data-v-5f21e3ff]{color:#666;background:#fafafa;border:1px solid #e8e8e8;border-radius:4px;outline:none;flex:1;padding:4px 8px;font-family:monospace;font-size:14px}.result-input[data-v-5f21e3ff]:focus{border-color:#ff5b2d}.result-suffix[data-v-5f21e3ff]{color:#999;font-size:12px}.unit-description[data-v-5f21e3ff]{color:#666;font-size:12px;line-height:1.6}@media (width<=768px){.radio-group[data-v-5f21e3ff]{gap:16px}.action-buttons[data-v-5f21e3ff]{flex-direction:column}}.quick-section[data-v-c060e1f2]{background:#fff7ed;border:1px solid #ffedd5;border-radius:12px;margin-bottom:16px;padding:20px}.quick-section .section-title[data-v-c060e1f2]{color:#ff5b2d;align-items:center;gap:8px;margin-bottom:14px;font-size:15px;font-weight:600;display:flex}.section-hint[data-v-c060e1f2]{color:#999;font-size:12px;font-weight:400}.quick-grid[data-v-c060e1f2]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;display:grid}.quick-card[data-v-c060e1f2]{cursor:pointer;text-align:left;background:#fff;border:1px solid #ffedd5;border-radius:8px;flex-direction:column;padding:8px 12px;transition:all .2s;display:flex}.quick-card[data-v-c060e1f2]:hover{border-color:#ff5b2d;transform:translateY(-2px);box-shadow:0 2px 8px #ff5b2d26}.quick-label[data-v-c060e1f2]{color:#333;font-size:12px;font-weight:600}.quick-desc[data-v-c060e1f2]{color:#999;margin-top:2px;font-size:10px}.zone-card[data-v-c060e1f2]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;margin-bottom:16px;padding:20px}.zone-header[data-v-c060e1f2]{justify-content:space-between;margin-bottom:16px}.zone-header[data-v-c060e1f2],.zone-title[data-v-c060e1f2]{align-items:center;display:flex}.zone-title[data-v-c060e1f2]{color:#333;gap:8px;font-size:16px;font-weight:600}.unit-grid[data-v-c060e1f2]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px;margin-bottom:16px;display:grid}.unit-card[data-v-c060e1f2]{cursor:pointer;background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;flex-direction:column;align-items:center;padding:8px 6px;transition:all .2s;display:flex}.unit-card.active[data-v-c060e1f2],.unit-card[data-v-c060e1f2]:hover{background:#fff5f0;border-color:#ff5b2d}.unit-card.active[data-v-c060e1f2]{box-shadow:0 0 0 2px #ff5b2d26}.unit-name[data-v-c060e1f2]{color:#333;font-size:12px;font-weight:500}.unit-symbol[data-v-c060e1f2]{color:#999;margin-top:2px;font-size:11px}.unit-card.active .unit-name[data-v-c060e1f2]{color:#ff5b2d}.input-row[data-v-c060e1f2]{align-items:center;gap:12px;display:flex}.convert-btn[data-v-c060e1f2]{white-space:nowrap;padding:0 24px;color:#fff!important;background:#ff5b2d!important;border-color:#ff5b2d!important}.convert-btn[data-v-c060e1f2]:hover{background:#e8451a!important;border-color:#e8451a!important}.result-table[data-v-c060e1f2]{padding:8px 0}.result-cell[data-v-c060e1f2]{align-items:center;gap:8px;display:flex}.result-input[data-v-c060e1f2]{color:#666;background:#fafafa;border:1px solid #e8e8e8;border-radius:4px;outline:none;flex:1;padding:4px 8px;font-family:monospace;font-size:14px}.result-input[data-v-c060e1f2]:focus{border-color:#ff5b2d}.result-suffix[data-v-c060e1f2]{color:#999;font-size:12px}.unit-description[data-v-c060e1f2]{color:#666;font-size:12px;line-height:1.6}.help-section[data-v-c060e1f2]{margin-top:24px}.help-card[data-v-c060e1f2]{background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;margin-bottom:12px;padding:20px}.help-section-title[data-v-c060e1f2]{color:#333;border-left:4px solid #ff5b2d;align-items:center;gap:8px;margin-bottom:12px;padding-left:12px;font-size:15px;font-weight:600;display:flex}.help-text[data-v-c060e1f2]{color:#666;font-size:13px;line-height:1.8}.help-steps[data-v-c060e1f2]{color:#555;padding-left:20px;font-size:13px;line-height:2}.help-steps li[data-v-c060e1f2]{margin-bottom:4px}.help-note-list[data-v-c060e1f2]{color:#666;margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.8}.help-note-list li[data-v-c060e1f2]{margin-bottom:2px}.help-faq-list[data-v-c060e1f2]{flex-direction:column;gap:10px;display:flex}.help-faq-item[data-v-c060e1f2]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:12px 14px}.help-faq-item[data-v-c060e1f2]:nth-child(2n){background:#f9f9f9}.faq-q[data-v-c060e1f2]{color:#333;align-items:center;gap:6px;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}.faq-q .anticon[data-v-c060e1f2]{color:#ff5b2d}.faq-a[data-v-c060e1f2]{color:#666;padding-left:20px;font-size:13px;line-height:1.7}.scenario-grid[data-v-c060e1f2]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.scenario-card[data-v-c060e1f2]{text-align:center;background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:14px;transition:all .2s}.scenario-card[data-v-c060e1f2]:hover{border-color:#ff5b2d;transform:translateY(-2px)}.scenario-title[data-v-c060e1f2]{color:#333;margin-bottom:4px;font-size:14px;font-weight:600}.scenario-desc[data-v-c060e1f2]{color:#888;font-size:12px;line-height:1.5}@media (width<=768px){.quick-grid[data-v-c060e1f2],.unit-grid[data-v-c060e1f2]{grid-template-columns:repeat(3,1fr)}.input-row[data-v-c060e1f2]{flex-direction:column}.input-row[data-v-c060e1f2]>*{width:100%!important}.scenario-grid[data-v-c060e1f2]{grid-template-columns:repeat(2,1fr)}}.help-sections[data-v-b8032727]{gap:20px}.help-section[data-v-b8032727],.help-sections[data-v-b8032727]{flex-direction:column;display:flex}.help-section[data-v-b8032727]{gap:12px}.help-section-title[data-v-b8032727]{color:#1677ff;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-b8032727]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-b8032727]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-b8032727]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-b8032727]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-b8032727],.main-card[data-v-b8032727],.result-card[data-v-b8032727]{background:#fff}.unit-selector[data-v-b8032727]{margin-bottom:8px}.radio-group[data-v-b8032727]{flex-wrap:wrap;gap:24px;display:flex}.radio-item[data-v-b8032727]{cursor:pointer;gap:8px}.radio-circle[data-v-b8032727],.radio-item[data-v-b8032727]{align-items:center;transition:all .2s;display:flex}.radio-circle[data-v-b8032727]{border:2px solid #d9d9d9;border-radius:50%;justify-content:center;width:18px;height:18px}.radio-item.active .radio-circle[data-v-b8032727],.radio-item:hover .radio-circle[data-v-b8032727]{border-color:#ff5b2d}.radio-inner[data-v-b8032727]{background:#ff5b2d;border-radius:50%;width:10px;height:10px}.radio-label[data-v-b8032727]{color:#333;font-size:14px}.radio-item.active .radio-label[data-v-b8032727]{color:#ff5b2d;font-weight:500}.input-section[data-v-b8032727]{margin-bottom:16px}.action-buttons[data-v-b8032727]{justify-content:center;gap:12px;display:flex}.convert-btn[data-v-b8032727]{border-color:#ff5b2d;border-radius:6px;padding:0 32px}.clear-btn[data-v-b8032727]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 32px}.clear-btn[data-v-b8032727]:hover{background:#e8e8e8;border-color:#bfbfbf}.empty-result[data-v-b8032727]{text-align:center;padding:60px 0}.empty-tip[data-v-b8032727]{color:#999;margin:8px 0 0;font-size:13px}.result-table[data-v-b8032727]{padding:8px 0}.result-cell[data-v-b8032727]{align-items:center;gap:8px;display:flex}.result-input[data-v-b8032727]{color:#666;background:#fafafa;border:1px solid #e8e8e8;border-radius:4px;outline:none;flex:1;padding:4px 8px;font-family:monospace;font-size:14px}.result-input[data-v-b8032727]:focus{border-color:#ff5b2d}.result-suffix[data-v-b8032727]{color:#999;font-size:12px}.unit-description[data-v-b8032727]{color:#666;font-size:12px;line-height:1.6}@media (width<=768px){.radio-group[data-v-b8032727]{gap:16px}.action-buttons[data-v-b8032727]{flex-direction:column}}.quick-section[data-v-a9dac092]{background:#fff7ed;border:1px solid #ffedd5;border-radius:12px;margin-bottom:16px;padding:20px}.quick-section .section-title[data-v-a9dac092]{color:#ff5b2d;align-items:center;gap:8px;margin-bottom:14px;font-size:15px;font-weight:600;display:flex}.section-hint[data-v-a9dac092]{color:#999;font-size:12px;font-weight:400}.quick-grid[data-v-a9dac092]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;display:grid}.quick-card[data-v-a9dac092]{cursor:pointer;text-align:left;background:#fff;border:1px solid #ffedd5;border-radius:8px;flex-direction:column;padding:10px 12px;transition:all .2s;display:flex}.quick-card[data-v-a9dac092]:hover{border-color:#ff5b2d;transform:translateY(-2px);box-shadow:0 2px 8px #ff5b2d26}.quick-label[data-v-a9dac092]{color:#333;font-size:13px;font-weight:600}.quick-desc[data-v-a9dac092]{color:#999;margin-top:2px;font-size:11px}.zone-card[data-v-a9dac092]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;margin-bottom:16px;padding:20px}.zone-header[data-v-a9dac092]{justify-content:space-between;margin-bottom:16px}.zone-header[data-v-a9dac092],.zone-title[data-v-a9dac092]{align-items:center;display:flex}.zone-title[data-v-a9dac092]{color:#333;gap:8px;font-size:16px;font-weight:600}.unit-selector[data-v-a9dac092]{margin-bottom:16px}.radio-group[data-v-a9dac092]{flex-wrap:wrap;gap:16px;display:flex}.radio-item[data-v-a9dac092]{cursor:pointer;border:1px solid #f0f0f0;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;transition:all .2s;display:flex}.radio-item.active[data-v-a9dac092],.radio-item[data-v-a9dac092]:hover{background:#fff7ed;border-color:#ff5b2d}.radio-circle[data-v-a9dac092]{border:2px solid #d9d9d9;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;transition:all .2s;display:flex}.radio-item.active .radio-circle[data-v-a9dac092]{border-color:#ff5b2d}.radio-inner[data-v-a9dac092]{background:#ff5b2d;border-radius:50%;width:8px;height:8px}.radio-label[data-v-a9dac092]{color:#333;font-size:13px}.radio-item.active .radio-label[data-v-a9dac092]{color:#ff5b2d;font-weight:600}.radio-symbol[data-v-a9dac092]{color:#999;font-size:11px}.input-section[data-v-a9dac092]{margin-bottom:16px}.action-bar[data-v-a9dac092]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.convert-btn[data-v-a9dac092]{background:#ff5b2d;border-color:#ff5b2d;padding:0 32px;font-weight:600}.convert-btn[data-v-a9dac092]:hover{background:#e8451a;border-color:#e8451a}.clear-btn[data-v-a9dac092]{color:#666;background:#f5f5f5;border-color:#d9d9d9;padding:0 32px}.clear-btn[data-v-a9dac092]:hover{background:#e8e8e8;border-color:#bfbfbf}.empty-hint[data-v-a9dac092]{color:#999;flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex}.empty-hint p[data-v-a9dac092]{margin:12px 0 0;font-size:14px}.result-table[data-v-a9dac092]{padding:8px 0}.result-cell[data-v-a9dac092]{align-items:center;gap:8px;display:flex}.result-input[data-v-a9dac092]{color:#666;background:#fafafa;border:1px solid #e8e8e8;border-radius:4px;outline:none;flex:1;padding:4px 8px;font-family:monospace;font-size:14px}.result-input[data-v-a9dac092]:focus{border-color:#ff5b2d}.result-suffix[data-v-a9dac092]{color:#999;font-size:12px}.unit-description[data-v-a9dac092]{color:#666;font-size:12px;line-height:1.6}.help-section[data-v-a9dac092]{margin-top:24px}.help-card[data-v-a9dac092]{background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;margin-bottom:12px;padding:20px}.help-section-title[data-v-a9dac092]{color:#333;border-left:4px solid #ff5b2d;align-items:center;gap:8px;margin-bottom:12px;padding-left:12px;font-size:15px;font-weight:600;display:flex}.help-text[data-v-a9dac092]{color:#666;font-size:13px;line-height:1.8}.help-steps[data-v-a9dac092]{color:#555;padding-left:20px;font-size:13px;line-height:2}.help-steps li[data-v-a9dac092]{margin-bottom:4px}.help-note-list[data-v-a9dac092]{color:#666;margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.8}.help-note-list li[data-v-a9dac092]{margin-bottom:2px}.help-faq-list[data-v-a9dac092]{flex-direction:column;gap:10px;display:flex}.help-faq-item[data-v-a9dac092]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:12px 14px}.help-faq-item[data-v-a9dac092]:nth-child(2n){background:#f9f9f9}.faq-q[data-v-a9dac092]{color:#333;align-items:center;gap:6px;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}.faq-q .anticon[data-v-a9dac092]{color:#ff5b2d}.faq-a[data-v-a9dac092]{color:#666;padding-left:20px;font-size:13px;line-height:1.7}.scenario-grid[data-v-a9dac092]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.scenario-card[data-v-a9dac092]{text-align:center;background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:14px;transition:all .2s}.scenario-card[data-v-a9dac092]:hover{border-color:#ff5b2d;transform:translateY(-2px)}.scenario-icon[data-v-a9dac092]{margin-bottom:8px;font-size:28px}.scenario-title[data-v-a9dac092]{color:#333;margin-bottom:4px;font-size:14px;font-weight:600}.scenario-desc[data-v-a9dac092]{color:#888;font-size:12px;line-height:1.5}@media (width<=768px){.quick-grid[data-v-a9dac092]{grid-template-columns:repeat(3,1fr)}.radio-group[data-v-a9dac092]{gap:8px}.radio-item[data-v-a9dac092]{padding:4px 8px}.action-bar[data-v-a9dac092]{flex-direction:column}.scenario-grid[data-v-a9dac092]{grid-template-columns:repeat(2,1fr)}}.help-sections[data-v-a997d729]{gap:20px}.help-section[data-v-a997d729],.help-sections[data-v-a997d729]{flex-direction:column;display:flex}.help-section[data-v-a997d729]{gap:12px}.help-section-title[data-v-a997d729]{color:#1677ff;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-a997d729]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-a997d729]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-a997d729]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-a997d729]{color:#333;margin:0;font-size:13px;font-weight:600}.daily-card[data-v-a997d729],.help-card[data-v-a997d729],.main-card[data-v-a997d729],.result-card[data-v-a997d729]{background:#fff}.unit-selector[data-v-a997d729]{margin-bottom:8px}.radio-group[data-v-a997d729]{flex-wrap:wrap;gap:24px;display:flex}.radio-item[data-v-a997d729]{cursor:pointer;gap:8px}.radio-circle[data-v-a997d729],.radio-item[data-v-a997d729]{align-items:center;transition:all .2s;display:flex}.radio-circle[data-v-a997d729]{border:2px solid #d9d9d9;border-radius:50%;justify-content:center;width:18px;height:18px}.radio-item.active .radio-circle[data-v-a997d729],.radio-item:hover .radio-circle[data-v-a997d729]{border-color:#ff5b2d}.radio-inner[data-v-a997d729]{background:#ff5b2d;border-radius:50%;width:10px;height:10px}.radio-label[data-v-a997d729]{color:#333;font-size:14px}.radio-item.active .radio-label[data-v-a997d729]{color:#ff5b2d;font-weight:500}.input-section[data-v-a997d729]{margin-bottom:16px}.action-buttons[data-v-a997d729]{justify-content:center;gap:12px;display:flex}.convert-btn[data-v-a997d729]{border-color:#ff5b2d;border-radius:6px;padding:0 32px}.clear-btn[data-v-a997d729]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 32px}.clear-btn[data-v-a997d729]:hover{background:#e8e8e8;border-color:#bfbfbf}.empty-result[data-v-a997d729]{text-align:center;padding:60px 0}.empty-tip[data-v-a997d729]{color:#999;margin:8px 0 0;font-size:13px}.result-table[data-v-a997d729]{padding:8px 0}.result-cell[data-v-a997d729]{align-items:center;gap:8px;display:flex}.result-input[data-v-a997d729]{color:#666;background:#fafafa;border:1px solid #e8e8e8;border-radius:4px;outline:none;flex:1;padding:4px 8px;font-family:monospace;font-size:14px}.result-input[data-v-a997d729]:focus{border-color:#ff5b2d}.result-suffix[data-v-a997d729]{color:#999;font-size:12px}.unit-description[data-v-a997d729]{color:#666;font-size:12px;line-height:1.6}@media (width<=768px){.radio-group[data-v-a997d729]{gap:16px}.action-buttons[data-v-a997d729]{flex-direction:column}}.help-sections[data-v-c92017eb]{gap:20px}.help-section[data-v-c92017eb],.help-sections[data-v-c92017eb]{flex-direction:column;display:flex}.help-section[data-v-c92017eb]{gap:12px}.help-section-title[data-v-c92017eb]{color:#1677ff;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-c92017eb]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-c92017eb]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-c92017eb]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-c92017eb]{color:#333;margin:0;font-size:13px;font-weight:600}.daily-card[data-v-c92017eb],.help-card[data-v-c92017eb],.main-card[data-v-c92017eb],.result-card[data-v-c92017eb]{background:#fff}.unit-selector[data-v-c92017eb]{margin-bottom:8px}.radio-group[data-v-c92017eb]{flex-wrap:wrap;gap:24px;display:flex}.radio-item[data-v-c92017eb]{cursor:pointer;gap:8px}.radio-circle[data-v-c92017eb],.radio-item[data-v-c92017eb]{align-items:center;transition:all .2s;display:flex}.radio-circle[data-v-c92017eb]{border:2px solid #d9d9d9;border-radius:50%;justify-content:center;width:18px;height:18px}.radio-item.active .radio-circle[data-v-c92017eb],.radio-item:hover .radio-circle[data-v-c92017eb]{border-color:#ff5b2d}.radio-inner[data-v-c92017eb]{background:#ff5b2d;border-radius:50%;width:10px;height:10px}.radio-label[data-v-c92017eb]{color:#333;font-size:14px}.radio-item.active .radio-label[data-v-c92017eb]{color:#ff5b2d;font-weight:500}.input-section[data-v-c92017eb]{margin-bottom:16px}.action-buttons[data-v-c92017eb]{justify-content:center;gap:12px;display:flex}.convert-btn[data-v-c92017eb]{border-color:#ff5b2d;border-radius:6px;padding:0 32px}.clear-btn[data-v-c92017eb]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 32px}.clear-btn[data-v-c92017eb]:hover{background:#e8e8e8;border-color:#bfbfbf}.empty-result[data-v-c92017eb]{text-align:center;padding:60px 0}.empty-tip[data-v-c92017eb]{color:#999;margin:8px 0 0;font-size:13px}.result-table[data-v-c92017eb]{padding:8px 0}.result-cell[data-v-c92017eb]{align-items:center;gap:8px;display:flex}.result-input[data-v-c92017eb]{color:#666;background:#fafafa;border:1px solid #e8e8e8;border-radius:4px;outline:none;flex:1;padding:4px 8px;font-family:monospace;font-size:14px}.result-input[data-v-c92017eb]:focus{border-color:#ff5b2d}.result-suffix[data-v-c92017eb]{color:#999;font-size:12px}.unit-description[data-v-c92017eb]{color:#666;font-size:12px;line-height:1.6}@media (width<=768px){.radio-group[data-v-c92017eb]{gap:16px}.action-buttons[data-v-c92017eb]{flex-direction:column}}.help-sections[data-v-adc0d1f0]{gap:20px}.help-section[data-v-adc0d1f0],.help-sections[data-v-adc0d1f0]{flex-direction:column;display:flex}.help-section[data-v-adc0d1f0]{gap:12px}.help-section-title[data-v-adc0d1f0]{color:#1677ff;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-adc0d1f0]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-adc0d1f0]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-adc0d1f0]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-adc0d1f0]{color:#333;margin:0;font-size:13px;font-weight:600}.daily-card[data-v-adc0d1f0],.help-card[data-v-adc0d1f0],.main-card[data-v-adc0d1f0],.result-card[data-v-adc0d1f0]{background:#fff}.unit-selector[data-v-adc0d1f0]{margin-bottom:8px}.radio-group[data-v-adc0d1f0]{flex-wrap:wrap;gap:24px;display:flex}.radio-item[data-v-adc0d1f0]{cursor:pointer;gap:8px}.radio-circle[data-v-adc0d1f0],.radio-item[data-v-adc0d1f0]{align-items:center;transition:all .2s;display:flex}.radio-circle[data-v-adc0d1f0]{border:2px solid #d9d9d9;border-radius:50%;justify-content:center;width:18px;height:18px}.radio-item.active .radio-circle[data-v-adc0d1f0],.radio-item:hover .radio-circle[data-v-adc0d1f0]{border-color:#ff5b2d}.radio-inner[data-v-adc0d1f0]{background:#ff5b2d;border-radius:50%;width:10px;height:10px}.radio-label[data-v-adc0d1f0]{color:#333;font-size:14px}.radio-item.active .radio-label[data-v-adc0d1f0]{color:#ff5b2d;font-weight:500}.input-section[data-v-adc0d1f0]{margin-bottom:16px}.action-buttons[data-v-adc0d1f0]{justify-content:center;gap:12px;display:flex}.convert-btn[data-v-adc0d1f0]{border-color:#ff5b2d;border-radius:6px;padding:0 32px}.clear-btn[data-v-adc0d1f0]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 32px}.clear-btn[data-v-adc0d1f0]:hover{background:#e8e8e8;border-color:#bfbfbf}.empty-result[data-v-adc0d1f0]{text-align:center;padding:60px 0}.empty-tip[data-v-adc0d1f0]{color:#999;margin:8px 0 0;font-size:13px}.result-table[data-v-adc0d1f0]{padding:8px 0}.result-cell[data-v-adc0d1f0]{align-items:center;gap:8px;display:flex}.result-input[data-v-adc0d1f0]{color:#666;background:#fafafa;border:1px solid #e8e8e8;border-radius:4px;outline:none;flex:1;padding:4px 8px;font-family:monospace;font-size:14px}.result-input[data-v-adc0d1f0]:focus{border-color:#ff5b2d}.result-suffix[data-v-adc0d1f0]{color:#999;font-size:12px}.unit-description[data-v-adc0d1f0]{color:#666;font-size:12px;line-height:1.6}@media (width<=768px){.radio-group[data-v-adc0d1f0]{gap:16px}.action-buttons[data-v-adc0d1f0]{flex-direction:column}}.help-sections[data-v-11390dae]{gap:20px}.help-section[data-v-11390dae],.help-sections[data-v-11390dae]{flex-direction:column;display:flex}.help-section[data-v-11390dae]{gap:12px}.help-section-title[data-v-11390dae]{color:#1677ff;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-11390dae]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-11390dae]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-11390dae]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-11390dae]{color:#333;margin:0;font-size:13px;font-weight:600}.daily-card[data-v-11390dae],.help-card[data-v-11390dae],.main-card[data-v-11390dae],.result-card[data-v-11390dae]{background:#fff}.unit-selector[data-v-11390dae]{margin-bottom:8px}.radio-group[data-v-11390dae]{flex-wrap:wrap;gap:24px;display:flex}.radio-item[data-v-11390dae]{cursor:pointer;gap:8px}.radio-circle[data-v-11390dae],.radio-item[data-v-11390dae]{align-items:center;transition:all .2s;display:flex}.radio-circle[data-v-11390dae]{border:2px solid #d9d9d9;border-radius:50%;justify-content:center;width:18px;height:18px}.radio-item.active .radio-circle[data-v-11390dae],.radio-item:hover .radio-circle[data-v-11390dae]{border-color:#ff5b2d}.radio-inner[data-v-11390dae]{background:#ff5b2d;border-radius:50%;width:10px;height:10px}.radio-label[data-v-11390dae]{color:#333;font-size:14px}.radio-item.active .radio-label[data-v-11390dae]{color:#ff5b2d;font-weight:500}.input-section[data-v-11390dae]{margin-bottom:16px}.action-buttons[data-v-11390dae]{justify-content:center;gap:12px;display:flex}.convert-btn[data-v-11390dae]{border-color:#ff5b2d;border-radius:6px;padding:0 32px}.clear-btn[data-v-11390dae]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 32px}.clear-btn[data-v-11390dae]:hover{background:#e8e8e8;border-color:#bfbfbf}.empty-result[data-v-11390dae]{text-align:center;padding:60px 0}.empty-tip[data-v-11390dae]{color:#999;margin:8px 0 0;font-size:13px}.result-table[data-v-11390dae]{padding:8px 0}.result-cell[data-v-11390dae]{align-items:center;gap:8px;display:flex}.result-input[data-v-11390dae]{color:#666;background:#fafafa;border:1px solid #e8e8e8;border-radius:4px;outline:none;flex:1;padding:4px 8px;font-family:monospace;font-size:14px}.result-input[data-v-11390dae]:focus{border-color:#ff5b2d}.result-suffix[data-v-11390dae]{color:#999;font-size:12px}.unit-description[data-v-11390dae]{color:#666;font-size:12px;line-height:1.6}@media (width<=768px){.radio-group[data-v-11390dae]{gap:16px}.action-buttons[data-v-11390dae]{flex-direction:column}}.help-sections[data-v-ae72e3fd]{gap:20px}.help-section[data-v-ae72e3fd],.help-sections[data-v-ae72e3fd]{flex-direction:column;display:flex}.help-section[data-v-ae72e3fd]{gap:12px}.help-section-title[data-v-ae72e3fd]{color:#1677ff;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-ae72e3fd]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-ae72e3fd]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-ae72e3fd]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-ae72e3fd]{color:#333;margin:0;font-size:13px;font-weight:600}.daily-card[data-v-ae72e3fd],.help-card[data-v-ae72e3fd],.main-card[data-v-ae72e3fd],.result-card[data-v-ae72e3fd]{background:#fff}.unit-selector[data-v-ae72e3fd]{margin-bottom:8px}.radio-group[data-v-ae72e3fd]{flex-wrap:wrap;gap:24px;display:flex}.radio-item[data-v-ae72e3fd]{cursor:pointer;gap:8px}.radio-circle[data-v-ae72e3fd],.radio-item[data-v-ae72e3fd]{align-items:center;transition:all .2s;display:flex}.radio-circle[data-v-ae72e3fd]{border:2px solid #d9d9d9;border-radius:50%;justify-content:center;width:18px;height:18px}.radio-item.active .radio-circle[data-v-ae72e3fd],.radio-item:hover .radio-circle[data-v-ae72e3fd]{border-color:#ff5b2d}.radio-inner[data-v-ae72e3fd]{background:#ff5b2d;border-radius:50%;width:10px;height:10px}.radio-label[data-v-ae72e3fd]{color:#333;font-size:14px}.radio-item.active .radio-label[data-v-ae72e3fd]{color:#ff5b2d;font-weight:500}.input-section[data-v-ae72e3fd]{margin-bottom:16px}.action-buttons[data-v-ae72e3fd]{justify-content:center;gap:12px;display:flex}.convert-btn[data-v-ae72e3fd]{border-color:#ff5b2d;border-radius:6px;padding:0 32px}.clear-btn[data-v-ae72e3fd]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 32px}.clear-btn[data-v-ae72e3fd]:hover{background:#e8e8e8;border-color:#bfbfbf}.empty-result[data-v-ae72e3fd]{text-align:center;padding:60px 0}.empty-tip[data-v-ae72e3fd]{color:#999;margin:8px 0 0;font-size:13px}.result-table[data-v-ae72e3fd]{padding:8px 0}.result-cell[data-v-ae72e3fd]{align-items:center;gap:8px;display:flex}.result-input[data-v-ae72e3fd]{color:#666;background:#fafafa;border:1px solid #e8e8e8;border-radius:4px;outline:none;flex:1;padding:4px 8px;font-family:monospace;font-size:14px}.result-input[data-v-ae72e3fd]:focus{border-color:#ff5b2d}.result-suffix[data-v-ae72e3fd]{color:#999;font-size:12px}.unit-description[data-v-ae72e3fd]{color:#666;font-size:12px;line-height:1.6}@media (width<=768px){.radio-group[data-v-ae72e3fd]{gap:16px}.action-buttons[data-v-ae72e3fd]{flex-direction:column}}.help-sections[data-v-f7848bd1]{gap:20px}.help-section[data-v-f7848bd1],.help-sections[data-v-f7848bd1]{flex-direction:column;display:flex}.help-section[data-v-f7848bd1]{gap:12px}.help-section-title[data-v-f7848bd1]{color:#1677ff;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-f7848bd1]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-f7848bd1]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-f7848bd1]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-f7848bd1]{color:#333;margin:0;font-size:13px;font-weight:600}.daily-card[data-v-f7848bd1],.help-card[data-v-f7848bd1],.main-card[data-v-f7848bd1],.result-card[data-v-f7848bd1]{background:#fff}.unit-selector[data-v-f7848bd1]{margin-bottom:8px}.radio-group[data-v-f7848bd1]{flex-wrap:wrap;gap:24px;display:flex}.radio-item[data-v-f7848bd1]{cursor:pointer;gap:8px}.radio-circle[data-v-f7848bd1],.radio-item[data-v-f7848bd1]{align-items:center;transition:all .2s;display:flex}.radio-circle[data-v-f7848bd1]{border:2px solid #d9d9d9;border-radius:50%;justify-content:center;width:18px;height:18px}.radio-item.active .radio-circle[data-v-f7848bd1],.radio-item:hover .radio-circle[data-v-f7848bd1]{border-color:#ff5b2d}.radio-inner[data-v-f7848bd1]{background:#ff5b2d;border-radius:50%;width:10px;height:10px}.radio-label[data-v-f7848bd1]{color:#333;font-size:14px}.radio-item.active .radio-label[data-v-f7848bd1]{color:#ff5b2d;font-weight:500}.input-section[data-v-f7848bd1]{margin-bottom:16px}.action-buttons[data-v-f7848bd1]{justify-content:center;gap:12px;display:flex}.convert-btn[data-v-f7848bd1]{border-color:#ff5b2d;border-radius:6px;padding:0 32px}.clear-btn[data-v-f7848bd1]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 32px}.clear-btn[data-v-f7848bd1]:hover{background:#e8e8e8;border-color:#bfbfbf}.empty-result[data-v-f7848bd1]{text-align:center;padding:60px 0}.empty-tip[data-v-f7848bd1]{color:#999;margin:8px 0 0;font-size:13px}.result-table[data-v-f7848bd1]{padding:8px 0}.result-cell[data-v-f7848bd1]{align-items:center;gap:8px;display:flex}.result-input[data-v-f7848bd1]{color:#666;background:#fafafa;border:1px solid #e8e8e8;border-radius:4px;outline:none;flex:1;padding:4px 8px;font-family:monospace;font-size:14px}.result-input[data-v-f7848bd1]:focus{border-color:#ff5b2d}.result-suffix[data-v-f7848bd1]{color:#999;font-size:12px}.unit-description[data-v-f7848bd1]{color:#666;font-size:12px;line-height:1.6}@media (width<=768px){.radio-group[data-v-f7848bd1]{gap:16px}.action-buttons[data-v-f7848bd1]{flex-direction:column}}.help-sections[data-v-4f0fc460]{gap:20px}.help-section[data-v-4f0fc460],.help-sections[data-v-4f0fc460]{flex-direction:column;display:flex}.help-section[data-v-4f0fc460]{gap:12px}.help-section-title[data-v-4f0fc460]{color:#1677ff;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-4f0fc460]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-4f0fc460]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-4f0fc460]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-4f0fc460]{color:#333;margin:0;font-size:13px;font-weight:600}.daily-card[data-v-4f0fc460],.help-card[data-v-4f0fc460],.main-card[data-v-4f0fc460],.result-card[data-v-4f0fc460]{background:#fff}.unit-selector[data-v-4f0fc460]{margin-bottom:8px}.radio-group[data-v-4f0fc460]{flex-wrap:wrap;gap:24px;display:flex}.radio-item[data-v-4f0fc460]{cursor:pointer;gap:8px}.radio-circle[data-v-4f0fc460],.radio-item[data-v-4f0fc460]{align-items:center;transition:all .2s;display:flex}.radio-circle[data-v-4f0fc460]{border:2px solid #d9d9d9;border-radius:50%;justify-content:center;width:18px;height:18px}.radio-item.active .radio-circle[data-v-4f0fc460],.radio-item:hover .radio-circle[data-v-4f0fc460]{border-color:#ff5b2d}.radio-inner[data-v-4f0fc460]{background:#ff5b2d;border-radius:50%;width:10px;height:10px}.radio-label[data-v-4f0fc460]{color:#333;font-size:14px}.radio-item.active .radio-label[data-v-4f0fc460]{color:#ff5b2d;font-weight:500}.input-section[data-v-4f0fc460]{margin-bottom:16px}.action-buttons[data-v-4f0fc460]{justify-content:center;gap:12px;display:flex}.convert-btn[data-v-4f0fc460]{border-color:#ff5b2d;border-radius:6px;padding:0 32px}.clear-btn[data-v-4f0fc460]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 32px}.clear-btn[data-v-4f0fc460]:hover{background:#e8e8e8;border-color:#bfbfbf}.empty-result[data-v-4f0fc460]{text-align:center;padding:60px 0}.empty-tip[data-v-4f0fc460]{color:#999;margin:8px 0 0;font-size:13px}.result-table[data-v-4f0fc460]{padding:8px 0}.result-cell[data-v-4f0fc460]{align-items:center;gap:8px;display:flex}.result-input[data-v-4f0fc460]{color:#666;background:#fafafa;border:1px solid #e8e8e8;border-radius:4px;outline:none;flex:1;padding:4px 8px;font-family:monospace;font-size:14px}.result-input[data-v-4f0fc460]:focus{border-color:#ff5b2d}.result-suffix[data-v-4f0fc460]{color:#999;font-size:12px}.unit-description[data-v-4f0fc460]{color:#666;font-size:12px;line-height:1.6}@media (width<=768px){.radio-group[data-v-4f0fc460]{gap:16px}.action-buttons[data-v-4f0fc460]{flex-direction:column}}.help-sections[data-v-dfcc6eb8]{gap:20px}.help-section[data-v-dfcc6eb8],.help-sections[data-v-dfcc6eb8]{flex-direction:column;display:flex}.help-section[data-v-dfcc6eb8]{gap:12px}.help-section-title[data-v-dfcc6eb8]{color:#1677ff;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-dfcc6eb8]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-dfcc6eb8]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-dfcc6eb8]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-dfcc6eb8]{color:#333;margin:0;font-size:13px;font-weight:600}.daily-card[data-v-dfcc6eb8],.help-card[data-v-dfcc6eb8],.main-card[data-v-dfcc6eb8],.result-card[data-v-dfcc6eb8]{background:#fff}.unit-selector[data-v-dfcc6eb8]{margin-bottom:8px}.radio-group[data-v-dfcc6eb8]{flex-wrap:wrap;gap:24px;display:flex}.radio-item[data-v-dfcc6eb8]{cursor:pointer;gap:8px}.radio-circle[data-v-dfcc6eb8],.radio-item[data-v-dfcc6eb8]{align-items:center;transition:all .2s;display:flex}.radio-circle[data-v-dfcc6eb8]{border:2px solid #d9d9d9;border-radius:50%;justify-content:center;width:18px;height:18px}.radio-item.active .radio-circle[data-v-dfcc6eb8],.radio-item:hover .radio-circle[data-v-dfcc6eb8]{border-color:#ff5b2d}.radio-inner[data-v-dfcc6eb8]{background:#ff5b2d;border-radius:50%;width:10px;height:10px}.radio-label[data-v-dfcc6eb8]{color:#333;font-size:14px}.radio-item.active .radio-label[data-v-dfcc6eb8]{color:#ff5b2d;font-weight:500}.input-section[data-v-dfcc6eb8]{margin-bottom:16px}.action-buttons[data-v-dfcc6eb8]{justify-content:center;gap:12px;display:flex}.convert-btn[data-v-dfcc6eb8]{border-color:#ff5b2d;border-radius:6px;padding:0 32px}.clear-btn[data-v-dfcc6eb8]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 32px}.clear-btn[data-v-dfcc6eb8]:hover{background:#e8e8e8;border-color:#bfbfbf}.empty-result[data-v-dfcc6eb8]{text-align:center;padding:60px 0}.empty-tip[data-v-dfcc6eb8]{color:#999;margin:8px 0 0;font-size:13px}.result-table[data-v-dfcc6eb8]{padding:8px 0}.result-cell[data-v-dfcc6eb8]{align-items:center;gap:8px;display:flex}.result-input[data-v-dfcc6eb8]{color:#666;background:#fafafa;border:1px solid #e8e8e8;border-radius:4px;outline:none;flex:1;padding:4px 8px;font-family:monospace;font-size:14px}.result-input[data-v-dfcc6eb8]:focus{border-color:#ff5b2d}.result-suffix[data-v-dfcc6eb8]{color:#999;font-size:12px}.unit-description[data-v-dfcc6eb8]{color:#666;font-size:12px;line-height:1.6}@media (width<=768px){.radio-group[data-v-dfcc6eb8]{gap:16px}.action-buttons[data-v-dfcc6eb8]{flex-direction:column}}.help-sections[data-v-105ca875]{gap:20px}.help-section[data-v-105ca875],.help-sections[data-v-105ca875]{flex-direction:column;display:flex}.help-section[data-v-105ca875]{gap:12px}.help-section-title[data-v-105ca875]{color:#1677ff;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-105ca875]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-105ca875]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-105ca875]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-105ca875]{color:#333;margin:0;font-size:13px;font-weight:600}.daily-card[data-v-105ca875],.help-card[data-v-105ca875],.main-card[data-v-105ca875],.result-card[data-v-105ca875]{background:#fff}.unit-selector[data-v-105ca875]{margin-bottom:8px}.radio-group[data-v-105ca875]{flex-wrap:wrap;gap:24px;display:flex}.radio-item[data-v-105ca875]{cursor:pointer;gap:8px}.radio-circle[data-v-105ca875],.radio-item[data-v-105ca875]{align-items:center;transition:all .2s;display:flex}.radio-circle[data-v-105ca875]{border:2px solid #d9d9d9;border-radius:50%;justify-content:center;width:18px;height:18px}.radio-item.active .radio-circle[data-v-105ca875],.radio-item:hover .radio-circle[data-v-105ca875]{border-color:#ff5b2d}.radio-inner[data-v-105ca875]{background:#ff5b2d;border-radius:50%;width:10px;height:10px}.radio-label[data-v-105ca875]{color:#333;font-size:14px}.radio-item.active .radio-label[data-v-105ca875]{color:#ff5b2d;font-weight:500}.input-section[data-v-105ca875]{margin-bottom:16px}.action-buttons[data-v-105ca875]{justify-content:center;gap:12px;display:flex}.convert-btn[data-v-105ca875]{border-color:#ff5b2d;border-radius:6px;padding:0 32px}.clear-btn[data-v-105ca875]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 32px}.clear-btn[data-v-105ca875]:hover{background:#e8e8e8;border-color:#bfbfbf}.empty-result[data-v-105ca875]{text-align:center;padding:60px 0}.empty-tip[data-v-105ca875]{color:#999;margin:8px 0 0;font-size:13px}.result-table[data-v-105ca875]{padding:8px 0}.result-cell[data-v-105ca875]{align-items:center;gap:8px;display:flex}.result-input[data-v-105ca875]{color:#666;background:#fafafa;border:1px solid #e8e8e8;border-radius:4px;outline:none;flex:1;padding:4px 8px;font-family:monospace;font-size:14px}.result-input[data-v-105ca875]:focus{border-color:#ff5b2d}.result-suffix[data-v-105ca875]{color:#999;font-size:12px}.unit-description[data-v-105ca875]{color:#666;font-size:12px;line-height:1.6}@media (width<=768px){.radio-group[data-v-105ca875]{gap:16px}.action-buttons[data-v-105ca875]{flex-direction:column}}.help-sections[data-v-c11c69d6]{gap:20px}.help-section[data-v-c11c69d6],.help-sections[data-v-c11c69d6]{flex-direction:column;display:flex}.help-section[data-v-c11c69d6]{gap:12px}.help-section-title[data-v-c11c69d6]{color:#1677ff;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-c11c69d6]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-c11c69d6]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-c11c69d6]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-c11c69d6]{color:#333;margin:0;font-size:13px;font-weight:600}.daily-card[data-v-c11c69d6],.help-card[data-v-c11c69d6],.main-card[data-v-c11c69d6],.result-card[data-v-c11c69d6]{background:#fff}.unit-selector[data-v-c11c69d6]{margin-bottom:8px}.radio-group[data-v-c11c69d6]{flex-wrap:wrap;gap:24px;display:flex}.radio-item[data-v-c11c69d6]{cursor:pointer;gap:8px}.radio-circle[data-v-c11c69d6],.radio-item[data-v-c11c69d6]{align-items:center;transition:all .2s;display:flex}.radio-circle[data-v-c11c69d6]{border:2px solid #d9d9d9;border-radius:50%;justify-content:center;width:18px;height:18px}.radio-item.active .radio-circle[data-v-c11c69d6],.radio-item:hover .radio-circle[data-v-c11c69d6]{border-color:#ff5b2d}.radio-inner[data-v-c11c69d6]{background:#ff5b2d;border-radius:50%;width:10px;height:10px}.radio-label[data-v-c11c69d6]{color:#333;font-size:14px}.radio-item.active .radio-label[data-v-c11c69d6]{color:#ff5b2d;font-weight:500}.input-section[data-v-c11c69d6]{margin-bottom:16px}.action-buttons[data-v-c11c69d6]{justify-content:center;gap:12px;display:flex}.convert-btn[data-v-c11c69d6]{border-color:#ff5b2d;border-radius:6px;padding:0 32px}.clear-btn[data-v-c11c69d6]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 32px}.clear-btn[data-v-c11c69d6]:hover{background:#e8e8e8;border-color:#bfbfbf}.empty-result[data-v-c11c69d6]{text-align:center;padding:60px 0}.empty-tip[data-v-c11c69d6]{color:#999;margin:8px 0 0;font-size:13px}.result-table[data-v-c11c69d6]{padding:8px 0}.result-cell[data-v-c11c69d6]{align-items:center;gap:8px;display:flex}.result-input[data-v-c11c69d6]{color:#666;background:#fafafa;border:1px solid #e8e8e8;border-radius:4px;outline:none;flex:1;padding:4px 8px;font-family:monospace;font-size:14px}.result-input[data-v-c11c69d6]:focus{border-color:#ff5b2d}.result-suffix[data-v-c11c69d6]{color:#999;font-size:12px}.unit-description[data-v-c11c69d6]{color:#666;font-size:12px;line-height:1.6}@media (width<=768px){.radio-group[data-v-c11c69d6]{gap:16px}.action-buttons[data-v-c11c69d6]{flex-direction:column}}.quick-section[data-v-7df30bad]{background:#fff7ed;border:1px solid #ffedd5;border-radius:8px;margin-bottom:16px;padding:16px}.quick-section-header[data-v-7df30bad]{align-items:center;gap:8px;margin-bottom:12px;display:flex}.quick-section-icon[data-v-7df30bad]{font-size:18px}.quick-section-title[data-v-7df30bad]{color:#1f1f1f;font-size:15px;font-weight:600}.quick-section-desc[data-v-7df30bad]{color:#999;font-size:12px}.quick-grid[data-v-7df30bad]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;display:grid}.quick-card[data-v-7df30bad]{cursor:pointer;background:#fff;border:1px solid #ffe0cc;border-radius:6px;padding:8px 10px;transition:all .2s}.quick-card[data-v-7df30bad]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-1px)}.quick-card-label[data-v-7df30bad]{color:#ff5b2d;margin-bottom:2px;font-size:12px;font-weight:600}.quick-card-desc[data-v-7df30bad]{color:#888;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.unit-selector[data-v-7df30bad]{margin-bottom:8px}.unit-grid[data-v-7df30bad]{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:8px;display:grid}.unit-card[data-v-7df30bad]{cursor:pointer;text-align:center;background:#fafafa;border:2px solid #e8e8e8;border-radius:8px;flex-direction:column;align-items:center;padding:10px 6px;transition:all .25s;display:flex}.unit-card[data-v-7df30bad]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-2px)}.unit-card.active[data-v-7df30bad]{background:#fff0eb;border-color:#ff5b2d;box-shadow:0 0 0 2px #ff5b2d26}.unit-card-symbol[data-v-7df30bad]{color:#333;margin-bottom:4px;font-family:monospace;font-size:16px;font-weight:700}.unit-card.active .unit-card-symbol[data-v-7df30bad]{color:#ff5b2d}.unit-card-name[data-v-7df30bad]{color:#888;font-size:11px}.unit-card.active .unit-card-name[data-v-7df30bad]{color:#ff5b2d}.daily-card[data-v-7df30bad],.help-card[data-v-7df30bad],.main-card[data-v-7df30bad],.result-card[data-v-7df30bad]{background:#fff}.input-section[data-v-7df30bad]{margin-bottom:16px}.action-buttons[data-v-7df30bad]{justify-content:center;gap:12px;display:flex}.empty-result[data-v-7df30bad]{text-align:center;padding:60px 0}.empty-tip[data-v-7df30bad]{color:#999;margin:8px 0 0;font-size:13px}.result-table[data-v-7df30bad]{padding:8px 0}.result-cell[data-v-7df30bad]{align-items:center;gap:8px;display:flex}.result-input[data-v-7df30bad]{color:#666;background:#fafafa;border:1px solid #e8e8e8;border-radius:4px;outline:none;flex:1;padding:4px 8px;font-family:monospace;font-size:14px}.result-input[data-v-7df30bad]:focus{border-color:#ff5b2d}.result-suffix[data-v-7df30bad]{color:#999;font-size:12px}.unit-description[data-v-7df30bad]{color:#666;font-size:12px;line-height:1.6}.help-card[data-v-7df30bad]{background:#fafafa;border-radius:8px}.help-sections[data-v-7df30bad]{gap:20px}.help-section[data-v-7df30bad],.help-sections[data-v-7df30bad]{flex-direction:column;display:flex}.help-section[data-v-7df30bad]{gap:8px}.help-section-title[data-v-7df30bad]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-list[data-v-7df30bad]{margin:0;padding-left:18px}.help-list li[data-v-7df30bad]{margin-bottom:6px}.help-faq[data-v-7df30bad]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-7df30bad]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-7df30bad]:nth-child(odd){background:#fff}.help-faq-q[data-v-7df30bad]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-7df30bad]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.quick-grid[data-v-7df30bad]{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.unit-grid[data-v-7df30bad]{grid-template-columns:repeat(3,1fr)}.action-buttons[data-v-7df30bad]{flex-direction:column}}.help-sections[data-v-d8309950]{gap:20px}.help-section[data-v-d8309950],.help-sections[data-v-d8309950]{flex-direction:column;display:flex}.help-section[data-v-d8309950]{gap:12px}.help-section-title[data-v-d8309950]{color:#1677ff;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-d8309950]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-d8309950]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-d8309950]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-d8309950]{color:#333;margin:0;font-size:13px;font-weight:600}.daily-card[data-v-d8309950],.help-card[data-v-d8309950],.main-card[data-v-d8309950],.result-card[data-v-d8309950]{background:#fff}.unit-selector[data-v-d8309950]{margin-bottom:8px}.radio-group[data-v-d8309950]{flex-wrap:wrap;gap:24px;display:flex}.radio-item[data-v-d8309950]{cursor:pointer;gap:8px}.radio-circle[data-v-d8309950],.radio-item[data-v-d8309950]{align-items:center;transition:all .2s;display:flex}.radio-circle[data-v-d8309950]{border:2px solid #d9d9d9;border-radius:50%;justify-content:center;width:18px;height:18px}.radio-item.active .radio-circle[data-v-d8309950],.radio-item:hover .radio-circle[data-v-d8309950]{border-color:#ff5b2d}.radio-inner[data-v-d8309950]{background:#ff5b2d;border-radius:50%;width:10px;height:10px}.radio-label[data-v-d8309950]{color:#333;font-size:14px}.radio-item.active .radio-label[data-v-d8309950]{color:#ff5b2d;font-weight:500}.input-section[data-v-d8309950]{margin-bottom:16px}.action-buttons[data-v-d8309950]{justify-content:center;gap:12px;display:flex}.convert-btn[data-v-d8309950]{border-color:#ff5b2d;border-radius:6px;padding:0 32px}.clear-btn[data-v-d8309950]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 32px}.clear-btn[data-v-d8309950]:hover{background:#e8e8e8;border-color:#bfbfbf}.empty-result[data-v-d8309950]{text-align:center;padding:60px 0}.empty-tip[data-v-d8309950]{color:#999;margin:8px 0 0;font-size:13px}.result-table[data-v-d8309950]{padding:8px 0}.result-cell[data-v-d8309950]{align-items:center;gap:8px;display:flex}.result-input[data-v-d8309950]{color:#666;background:#fafafa;border:1px solid #e8e8e8;border-radius:4px;outline:none;flex:1;padding:4px 8px;font-family:monospace;font-size:14px}.result-input[data-v-d8309950]:focus{border-color:#ff5b2d}.result-suffix[data-v-d8309950]{color:#999;font-size:12px}.unit-description[data-v-d8309950]{color:#666;font-size:12px;line-height:1.6}@media (width<=768px){.radio-group[data-v-d8309950]{gap:16px}.action-buttons[data-v-d8309950]{flex-direction:column}}.help-sections[data-v-24c8cb8b]{gap:20px}.help-section[data-v-24c8cb8b],.help-sections[data-v-24c8cb8b]{flex-direction:column;display:flex}.help-section[data-v-24c8cb8b]{gap:12px}.help-section-title[data-v-24c8cb8b]{color:#1677ff;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-24c8cb8b]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-24c8cb8b]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-24c8cb8b]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-24c8cb8b]{color:#333;margin:0;font-size:13px;font-weight:600}.daily-card[data-v-24c8cb8b],.help-card[data-v-24c8cb8b],.main-card[data-v-24c8cb8b],.result-card[data-v-24c8cb8b]{background:#fff}.unit-selector[data-v-24c8cb8b]{margin-bottom:8px}.radio-group[data-v-24c8cb8b]{flex-wrap:wrap;gap:24px;display:flex}.radio-item[data-v-24c8cb8b]{cursor:pointer;gap:8px}.radio-circle[data-v-24c8cb8b],.radio-item[data-v-24c8cb8b]{align-items:center;transition:all .2s;display:flex}.radio-circle[data-v-24c8cb8b]{border:2px solid #d9d9d9;border-radius:50%;justify-content:center;width:18px;height:18px}.radio-item.active .radio-circle[data-v-24c8cb8b],.radio-item:hover .radio-circle[data-v-24c8cb8b]{border-color:#ff5b2d}.radio-inner[data-v-24c8cb8b]{background:#ff5b2d;border-radius:50%;width:10px;height:10px}.radio-label[data-v-24c8cb8b]{color:#333;font-size:14px}.radio-item.active .radio-label[data-v-24c8cb8b]{color:#ff5b2d;font-weight:500}.input-section[data-v-24c8cb8b]{margin-bottom:16px}.action-buttons[data-v-24c8cb8b]{justify-content:center;gap:12px;display:flex}.convert-btn[data-v-24c8cb8b]{border-color:#ff5b2d;border-radius:6px;padding:0 32px}.clear-btn[data-v-24c8cb8b]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 32px}.clear-btn[data-v-24c8cb8b]:hover{background:#e8e8e8;border-color:#bfbfbf}.empty-result[data-v-24c8cb8b]{text-align:center;padding:60px 0}.empty-tip[data-v-24c8cb8b]{color:#999;margin:8px 0 0;font-size:13px}.result-table[data-v-24c8cb8b]{padding:8px 0}.result-cell[data-v-24c8cb8b]{align-items:center;gap:8px;display:flex}.result-input[data-v-24c8cb8b]{color:#666;background:#fafafa;border:1px solid #e8e8e8;border-radius:4px;outline:none;flex:1;padding:4px 8px;font-family:monospace;font-size:14px}.result-input[data-v-24c8cb8b]:focus{border-color:#ff5b2d}.result-suffix[data-v-24c8cb8b]{color:#999;font-size:12px}.unit-description[data-v-24c8cb8b]{color:#666;font-size:12px;line-height:1.6}@media (width<=768px){.radio-group[data-v-24c8cb8b]{gap:16px}.action-buttons[data-v-24c8cb8b]{flex-direction:column}}.help-sections[data-v-65e40744]{gap:20px}.help-section[data-v-65e40744],.help-sections[data-v-65e40744]{flex-direction:column;display:flex}.help-section[data-v-65e40744]{gap:12px}.help-section-title[data-v-65e40744]{color:#1677ff;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-65e40744]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-65e40744]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-65e40744]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-65e40744]{color:#333;margin:0;font-size:13px;font-weight:600}.daily-card[data-v-65e40744],.help-card[data-v-65e40744],.main-card[data-v-65e40744],.result-card[data-v-65e40744]{background:#fff}.gender-selector[data-v-65e40744]{margin-bottom:16px}.unit-selector[data-v-65e40744]{margin-bottom:8px}.radio-group[data-v-65e40744]{flex-wrap:wrap;gap:24px;display:flex}.radio-item[data-v-65e40744]{cursor:pointer;gap:8px}.radio-circle[data-v-65e40744],.radio-item[data-v-65e40744]{align-items:center;transition:all .2s;display:flex}.radio-circle[data-v-65e40744]{border:2px solid #d9d9d9;border-radius:50%;justify-content:center;width:18px;height:18px}.radio-item.active .radio-circle[data-v-65e40744],.radio-item:hover .radio-circle[data-v-65e40744]{border-color:#ff5b2d}.radio-inner[data-v-65e40744]{background:#ff5b2d;border-radius:50%;width:10px;height:10px}.radio-label[data-v-65e40744]{color:#333;font-size:14px}.radio-item.active .radio-label[data-v-65e40744]{color:#ff5b2d;font-weight:500}.input-section[data-v-65e40744]{margin-bottom:16px}.action-buttons[data-v-65e40744]{justify-content:center;gap:12px;display:flex}.convert-btn[data-v-65e40744]{border-color:#ff5b2d;border-radius:6px;padding:0 32px}.clear-btn[data-v-65e40744]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 32px}.clear-btn[data-v-65e40744]:hover{background:#e8e8e8;border-color:#bfbfbf}.empty-result[data-v-65e40744]{text-align:center;padding:60px 0}.empty-tip[data-v-65e40744]{color:#999;margin:8px 0 0;font-size:13px}.result-table[data-v-65e40744]{padding:8px 0}.result-cell[data-v-65e40744]{align-items:center;gap:8px;display:flex}.result-input[data-v-65e40744]{color:#666;background:#fafafa;border:1px solid #e8e8e8;border-radius:4px;outline:none;flex:1;padding:4px 8px;font-family:monospace;font-size:14px}.result-input[data-v-65e40744]:focus{border-color:#ff5b2d}.result-suffix[data-v-65e40744]{color:#999;font-size:12px}.unit-description[data-v-65e40744]{color:#666;font-size:12px;line-height:1.6}@media (width<=768px){.radio-group[data-v-65e40744]{gap:16px}.action-buttons[data-v-65e40744]{flex-direction:column}}.help-sections[data-v-d6a294e9]{gap:20px}.help-section[data-v-d6a294e9],.help-sections[data-v-d6a294e9]{flex-direction:column;display:flex}.help-section[data-v-d6a294e9]{gap:12px}.help-section-title[data-v-d6a294e9]{color:#1677ff;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-d6a294e9]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-d6a294e9]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-d6a294e9]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-d6a294e9]{color:#333;margin:0;font-size:13px;font-weight:600}.daily-card[data-v-d6a294e9],.help-card[data-v-d6a294e9],.main-card[data-v-d6a294e9],.result-card[data-v-d6a294e9]{background:#fff}.unit-selector[data-v-d6a294e9]{margin-bottom:8px}.radio-group[data-v-d6a294e9]{flex-wrap:wrap;gap:24px;display:flex}.radio-item[data-v-d6a294e9]{cursor:pointer;gap:8px}.radio-circle[data-v-d6a294e9],.radio-item[data-v-d6a294e9]{align-items:center;transition:all .2s;display:flex}.radio-circle[data-v-d6a294e9]{border:2px solid #d9d9d9;border-radius:50%;justify-content:center;width:18px;height:18px}.radio-item.active .radio-circle[data-v-d6a294e9],.radio-item:hover .radio-circle[data-v-d6a294e9]{border-color:#ff5b2d}.radio-inner[data-v-d6a294e9]{background:#ff5b2d;border-radius:50%;width:10px;height:10px}.radio-label[data-v-d6a294e9]{color:#333;font-size:14px}.radio-item.active .radio-label[data-v-d6a294e9]{color:#ff5b2d;font-weight:500}.input-section[data-v-d6a294e9]{margin-bottom:16px}.action-buttons[data-v-d6a294e9]{justify-content:center;gap:12px;display:flex}.convert-btn[data-v-d6a294e9]{border-color:#ff5b2d;border-radius:6px;padding:0 32px}.clear-btn[data-v-d6a294e9]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 32px}.clear-btn[data-v-d6a294e9]:hover{background:#e8e8e8;border-color:#bfbfbf}.empty-result[data-v-d6a294e9]{text-align:center;padding:60px 0}.empty-tip[data-v-d6a294e9]{color:#999;margin:8px 0 0;font-size:13px}.result-table[data-v-d6a294e9]{padding:8px 0}.result-cell[data-v-d6a294e9]{align-items:center;gap:8px;display:flex}.result-input[data-v-d6a294e9]{color:#666;background:#fafafa;border:1px solid #e8e8e8;border-radius:4px;outline:none;flex:1;padding:4px 8px;font-family:monospace;font-size:14px}.result-input[data-v-d6a294e9]:focus{border-color:#ff5b2d}.result-suffix[data-v-d6a294e9]{color:#999;font-size:12px}.unit-description[data-v-d6a294e9]{color:#666;font-size:12px;line-height:1.6}@media (width<=768px){.radio-group[data-v-d6a294e9]{gap:16px}.action-buttons[data-v-d6a294e9]{flex-direction:column}}.help-sections[data-v-a228db97]{gap:20px}.help-section[data-v-a228db97],.help-sections[data-v-a228db97]{flex-direction:column;display:flex}.help-section[data-v-a228db97]{gap:12px}.help-section-title[data-v-a228db97]{color:#1677ff;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-a228db97]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-a228db97]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-a228db97]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-a228db97]{color:#333;margin:0;font-size:13px;font-weight:600}.daily-card[data-v-a228db97],.help-card[data-v-a228db97],.main-card[data-v-a228db97],.result-card[data-v-a228db97]{background:#fff}.unit-selector[data-v-a228db97]{margin-bottom:8px}.radio-group[data-v-a228db97]{flex-wrap:wrap;gap:24px;display:flex}.radio-item[data-v-a228db97]{cursor:pointer;gap:8px}.radio-circle[data-v-a228db97],.radio-item[data-v-a228db97]{align-items:center;transition:all .2s;display:flex}.radio-circle[data-v-a228db97]{border:2px solid #d9d9d9;border-radius:50%;justify-content:center;width:18px;height:18px}.radio-item.active .radio-circle[data-v-a228db97],.radio-item:hover .radio-circle[data-v-a228db97]{border-color:#ff5b2d}.radio-inner[data-v-a228db97]{background:#ff5b2d;border-radius:50%;width:10px;height:10px}.radio-label[data-v-a228db97]{color:#333;font-size:14px}.radio-item.active .radio-label[data-v-a228db97]{color:#ff5b2d;font-weight:500}.input-section[data-v-a228db97]{margin-bottom:16px}.action-buttons[data-v-a228db97]{justify-content:center;gap:12px;display:flex}.convert-btn[data-v-a228db97]{border-color:#ff5b2d;border-radius:6px;padding:0 32px}.clear-btn[data-v-a228db97]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 32px}.clear-btn[data-v-a228db97]:hover{background:#e8e8e8;border-color:#bfbfbf}.empty-result[data-v-a228db97]{text-align:center;padding:60px 0}.empty-tip[data-v-a228db97]{color:#999;margin:8px 0 0;font-size:13px}.result-table[data-v-a228db97]{padding:8px 0}.result-cell[data-v-a228db97]{align-items:center;gap:8px;display:flex}.result-input[data-v-a228db97]{color:#666;background:#fafafa;border:1px solid #e8e8e8;border-radius:4px;outline:none;flex:1;padding:4px 8px;font-family:monospace;font-size:14px}.result-input[data-v-a228db97]:focus{border-color:#ff5b2d}.result-suffix[data-v-a228db97]{color:#999;font-size:12px}.unit-description[data-v-a228db97]{color:#666;font-size:12px;line-height:1.6}@media (width<=768px){.radio-group[data-v-a228db97]{gap:16px}.action-buttons[data-v-a228db97]{flex-direction:column}}.help-sections[data-v-361cee70]{gap:20px}.help-section[data-v-361cee70],.help-sections[data-v-361cee70]{flex-direction:column;display:flex}.help-section[data-v-361cee70]{gap:12px}.help-section-title[data-v-361cee70]{color:#1677ff;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-361cee70]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-361cee70]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-361cee70]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-361cee70]{color:#333;margin:0;font-size:13px;font-weight:600}.daily-card[data-v-361cee70],.help-card[data-v-361cee70],.main-card[data-v-361cee70],.result-card[data-v-361cee70]{background:#fff}.unit-selector[data-v-361cee70]{margin-bottom:8px}.radio-group[data-v-361cee70]{flex-wrap:wrap;gap:24px;display:flex}.radio-item[data-v-361cee70]{cursor:pointer;gap:8px}.radio-circle[data-v-361cee70],.radio-item[data-v-361cee70]{align-items:center;transition:all .2s;display:flex}.radio-circle[data-v-361cee70]{border:2px solid #d9d9d9;border-radius:50%;justify-content:center;width:18px;height:18px}.radio-item.active .radio-circle[data-v-361cee70],.radio-item:hover .radio-circle[data-v-361cee70]{border-color:#ff5b2d}.radio-inner[data-v-361cee70]{background:#ff5b2d;border-radius:50%;width:10px;height:10px}.radio-label[data-v-361cee70]{color:#333;font-size:14px}.radio-item.active .radio-label[data-v-361cee70]{color:#ff5b2d;font-weight:500}.input-section[data-v-361cee70]{margin-bottom:16px}.action-buttons[data-v-361cee70]{justify-content:center;gap:12px;display:flex}.convert-btn[data-v-361cee70]{border-color:#ff5b2d;border-radius:6px;padding:0 32px}.clear-btn[data-v-361cee70]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 32px}.clear-btn[data-v-361cee70]:hover{background:#e8e8e8;border-color:#bfbfbf}.empty-result[data-v-361cee70]{text-align:center;padding:60px 0}.empty-tip[data-v-361cee70]{color:#999;margin:8px 0 0;font-size:13px}.result-table[data-v-361cee70]{padding:8px 0}.result-cell[data-v-361cee70]{align-items:center;gap:8px;display:flex}.result-input[data-v-361cee70]{color:#666;background:#fafafa;border:1px solid #e8e8e8;border-radius:4px;outline:none;flex:1;padding:4px 8px;font-family:monospace;font-size:14px}.result-input[data-v-361cee70]:focus{border-color:#ff5b2d}.result-suffix[data-v-361cee70]{color:#999;font-size:12px}.unit-description[data-v-361cee70]{color:#666;font-size:12px;line-height:1.6}@media (width<=768px){.radio-group[data-v-361cee70]{gap:16px}.action-buttons[data-v-361cee70]{flex-direction:column}}.help-sections[data-v-847b1811]{gap:20px}.help-section[data-v-847b1811],.help-sections[data-v-847b1811]{flex-direction:column;display:flex}.help-section[data-v-847b1811]{gap:12px}.help-section-title[data-v-847b1811]{color:#1677ff;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-847b1811]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-847b1811]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-847b1811]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-847b1811]{color:#333;margin:0;font-size:13px;font-weight:600}.daily-card[data-v-847b1811],.help-card[data-v-847b1811],.main-card[data-v-847b1811],.result-card[data-v-847b1811]{background:#fff}.unit-selector[data-v-847b1811]{margin-bottom:8px}.radio-group[data-v-847b1811]{flex-wrap:wrap;gap:24px;display:flex}.radio-item[data-v-847b1811]{cursor:pointer;gap:8px}.radio-circle[data-v-847b1811],.radio-item[data-v-847b1811]{align-items:center;transition:all .2s;display:flex}.radio-circle[data-v-847b1811]{border:2px solid #d9d9d9;border-radius:50%;justify-content:center;width:18px;height:18px}.radio-item.active .radio-circle[data-v-847b1811],.radio-item:hover .radio-circle[data-v-847b1811]{border-color:#ff5b2d}.radio-inner[data-v-847b1811]{background:#ff5b2d;border-radius:50%;width:10px;height:10px}.radio-label[data-v-847b1811]{color:#333;font-size:14px}.radio-item.active .radio-label[data-v-847b1811]{color:#ff5b2d;font-weight:500}.input-section[data-v-847b1811]{margin-bottom:16px}.action-buttons[data-v-847b1811]{justify-content:center;gap:12px;display:flex}.convert-btn[data-v-847b1811]{border-color:#ff5b2d;border-radius:6px;padding:0 32px}.clear-btn[data-v-847b1811]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 32px}.clear-btn[data-v-847b1811]:hover{background:#e8e8e8;border-color:#bfbfbf}.empty-result[data-v-847b1811]{text-align:center;padding:60px 0}.empty-tip[data-v-847b1811]{color:#999;margin:8px 0 0;font-size:13px}.result-table[data-v-847b1811]{padding:8px 0}.result-cell[data-v-847b1811]{align-items:center;gap:8px;display:flex}.result-input[data-v-847b1811]{color:#666;background:#fafafa;border:1px solid #e8e8e8;border-radius:4px;outline:none;flex:1;padding:4px 8px;font-family:monospace;font-size:14px}.result-input[data-v-847b1811]:focus{border-color:#ff5b2d}.result-suffix[data-v-847b1811]{color:#999;font-size:12px}.unit-description[data-v-847b1811]{color:#666;font-size:12px;line-height:1.6}@media (width<=768px){.radio-group[data-v-847b1811]{gap:16px}.action-buttons[data-v-847b1811]{flex-direction:column}}.help-sections[data-v-2d7f79cb]{gap:20px}.help-section[data-v-2d7f79cb],.help-sections[data-v-2d7f79cb]{flex-direction:column;display:flex}.help-section[data-v-2d7f79cb]{gap:12px}.help-section-title[data-v-2d7f79cb]{color:#1677ff;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-2d7f79cb]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-2d7f79cb]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-2d7f79cb]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-2d7f79cb]{color:#333;margin:0;font-size:13px;font-weight:600}.daily-card[data-v-2d7f79cb],.help-card[data-v-2d7f79cb],.main-card[data-v-2d7f79cb],.result-card[data-v-2d7f79cb]{background:#fff}.unit-selector[data-v-2d7f79cb]{margin-bottom:8px}.radio-group[data-v-2d7f79cb]{flex-wrap:wrap;gap:24px;display:flex}.radio-item[data-v-2d7f79cb]{cursor:pointer;gap:8px}.radio-circle[data-v-2d7f79cb],.radio-item[data-v-2d7f79cb]{align-items:center;transition:all .2s;display:flex}.radio-circle[data-v-2d7f79cb]{border:2px solid #d9d9d9;border-radius:50%;justify-content:center;width:18px;height:18px}.radio-item.active .radio-circle[data-v-2d7f79cb],.radio-item:hover .radio-circle[data-v-2d7f79cb]{border-color:#ff5b2d}.radio-inner[data-v-2d7f79cb]{background:#ff5b2d;border-radius:50%;width:10px;height:10px}.radio-label[data-v-2d7f79cb]{color:#333;font-size:14px}.radio-item.active .radio-label[data-v-2d7f79cb]{color:#ff5b2d;font-weight:500}.input-section[data-v-2d7f79cb]{margin-bottom:16px}.action-buttons[data-v-2d7f79cb]{justify-content:center;gap:12px;display:flex}.convert-btn[data-v-2d7f79cb]{border-color:#ff5b2d;border-radius:6px;padding:0 32px}.clear-btn[data-v-2d7f79cb]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 32px}.clear-btn[data-v-2d7f79cb]:hover{background:#e8e8e8;border-color:#bfbfbf}.empty-result[data-v-2d7f79cb]{text-align:center;padding:60px 0}.empty-tip[data-v-2d7f79cb]{color:#999;margin:8px 0 0;font-size:13px}.result-table[data-v-2d7f79cb]{padding:8px 0}.result-cell[data-v-2d7f79cb]{align-items:center;gap:8px;display:flex}.result-input[data-v-2d7f79cb]{color:#666;background:#fafafa;border:1px solid #e8e8e8;border-radius:4px;outline:none;flex:1;padding:4px 8px;font-family:monospace;font-size:14px}.result-input[data-v-2d7f79cb]:focus{border-color:#ff5b2d}.result-suffix[data-v-2d7f79cb]{color:#999;font-size:12px}.unit-description[data-v-2d7f79cb]{color:#666;font-size:12px;line-height:1.6}@media (width<=768px){.radio-group[data-v-2d7f79cb]{gap:16px}.action-buttons[data-v-2d7f79cb]{flex-direction:column}}.help-sections[data-v-96f60de6]{gap:20px}.help-section[data-v-96f60de6],.help-sections[data-v-96f60de6]{flex-direction:column;display:flex}.help-section[data-v-96f60de6]{gap:12px}.help-section-title[data-v-96f60de6]{color:#1677ff;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-96f60de6]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-96f60de6]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-96f60de6]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-96f60de6]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-96f60de6],.main-card[data-v-96f60de6],.result-card[data-v-96f60de6]{background:#fff}.mode-selector[data-v-96f60de6]{justify-content:center;display:flex}.mode-selector[data-v-96f60de6],.settings-section[data-v-96f60de6]{margin-bottom:8px}.code-section[data-v-96f60de6]{margin-bottom:16px}.action-buttons[data-v-96f60de6]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.convert-btn[data-v-96f60de6]{border-color:#ff5b2d;border-radius:6px;padding:0 32px}.example-btn[data-v-96f60de6]{color:#fff;background:#1890ff;border-color:#1890ff;border-radius:6px;padding:0 32px}.example-btn[data-v-96f60de6]:hover{background:#096dd9;border-color:#096dd9}.clear-btn[data-v-96f60de6]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 32px}.clear-btn[data-v-96f60de6]:hover{background:#e8e8e8;border-color:#bfbfbf}.empty-result[data-v-96f60de6]{text-align:center;padding:60px 0}.empty-tip[data-v-96f60de6]{color:#999;margin:8px 0 0;font-size:13px}.output-section[data-v-96f60de6]{padding:8px 0}@media (width<=768px){.action-buttons[data-v-96f60de6]{flex-direction:column}}.help-sections[data-v-8df44ff8]{gap:20px}.help-section[data-v-8df44ff8],.help-sections[data-v-8df44ff8]{flex-direction:column;display:flex}.help-section[data-v-8df44ff8]{gap:12px}.help-section-title[data-v-8df44ff8]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-8df44ff8]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-8df44ff8]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-8df44ff8]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-8df44ff8]{color:#333;margin:0;font-size:13px;font-weight:600}.daily-card[data-v-8df44ff8],.help-card[data-v-8df44ff8],.main-card[data-v-8df44ff8],.result-card[data-v-8df44ff8]{background:#fff}.quick-section[data-v-8df44ff8]{background:linear-gradient(135deg,#f5f0ff,#ede7f6);border-radius:12px;margin-bottom:20px;padding:16px}.quick-title[data-v-8df44ff8]{color:#ff5b2d;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:600;display:flex}.quick-buttons[data-v-8df44ff8]{flex-wrap:wrap;gap:8px;display:flex}.quick-btn[data-v-8df44ff8]{color:#666;background:#fff;border:1px solid #d9d9d9;border-radius:6px;font-size:12px}.quick-btn[data-v-8df44ff8]:hover{color:#ff5b2d;border-color:#ff5b2d}.quick-btn.active[data-v-8df44ff8]{color:#fff;background:#ff5b2d;border-color:#ff5b2d}.conversion-section[data-v-8df44ff8]{margin-bottom:16px}.form-field[data-v-8df44ff8]{flex-direction:column;gap:6px;display:flex}.field-label[data-v-8df44ff8]{color:#ff5b2d;margin:0;font-size:14px;font-weight:600}.center-column[data-v-8df44ff8]{justify-content:center;align-items:center;display:flex}.swap-btn[data-v-8df44ff8]{color:#ff5b2d;background:0 0;border-color:#ff5b2d;margin-top:24px}.swap-btn[data-v-8df44ff8]:hover{background:#fff5f0}.validation-tag[data-v-8df44ff8]{padding:2px 6px;font-size:12px}.output-input[data-v-8df44ff8]{font-family:monospace;font-size:16px}.options-section[data-v-8df44ff8]{justify-content:flex-end;margin-bottom:16px;display:flex}.action-buttons[data-v-8df44ff8]{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:16px;display:flex}.convert-btn[data-v-8df44ff8]{border-color:#ff5b2d;border-radius:6px;padding:0 32px}.example-btn[data-v-8df44ff8]{color:#fff;background:#1890ff;border-color:#1890ff;border-radius:6px;padding:0 32px}.example-btn[data-v-8df44ff8]:hover{background:#096dd9;border-color:#096dd9}.copy-btn[data-v-8df44ff8]{color:#fff;background:#52c41a;border-color:#52c41a;border-radius:6px;padding:0 32px}.copy-btn[data-v-8df44ff8]:hover:not(:disabled){background:#389e0d;border-color:#389e0d}.clear-btn[data-v-8df44ff8]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 32px}.clear-btn[data-v-8df44ff8]:hover{background:#e8e8e8;border-color:#bfbfbf}.examples-section[data-v-8df44ff8]{background:#fafafa;border-radius:12px;padding:16px}.examples-title[data-v-8df44ff8]{color:#ff5b2d;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:600;display:flex}.examples-buttons[data-v-8df44ff8]{flex-wrap:wrap;gap:8px;display:flex}.example-tag-btn[data-v-8df44ff8]{color:#666;background:#fff;border:1px dashed #d9d9d9;border-radius:6px;font-size:12px}.example-tag-btn[data-v-8df44ff8]:hover{color:#ff5b2d;border-color:#ff5b2d}.result-table[data-v-8df44ff8]{padding:8px 0}.result-cell[data-v-8df44ff8]{align-items:center;gap:8px;display:flex}.result-input[data-v-8df44ff8]{color:#666;background:#fafafa;border:1px solid #e8e8e8;border-radius:4px;outline:none;flex:1;padding:4px 8px;font-family:monospace;font-size:14px}.result-input[data-v-8df44ff8]:focus{border-color:#ff5b2d}.unit-description[data-v-8df44ff8]{color:#666;font-size:12px;line-height:1.6}@media (width<=768px){.action-buttons[data-v-8df44ff8]{flex-direction:column}.results-grid[data-v-8df44ff8]{grid-template-columns:1fr}.center-column[data-v-8df44ff8]{padding:8px 0}}.help-sections[data-v-daa71dc2]{gap:20px}.help-section[data-v-daa71dc2],.help-sections[data-v-daa71dc2]{flex-direction:column;display:flex}.help-section[data-v-daa71dc2]{gap:12px}.help-section-title[data-v-daa71dc2]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-daa71dc2]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-daa71dc2]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-daa71dc2]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-daa71dc2]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-daa71dc2],.main-card[data-v-daa71dc2]{background:#fff}.main-content[data-v-daa71dc2]{margin-top:0}.preview-card[data-v-daa71dc2],.result-card[data-v-daa71dc2]{height:100%}.image-preview[data-v-daa71dc2]{text-align:center;border-radius:6px;max-height:300px;margin-bottom:12px;overflow:hidden}.image-preview img[data-v-daa71dc2]{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:300px}.file-info[data-v-daa71dc2]{margin-top:8px}.processing[data-v-daa71dc2]{text-align:center;padding:80px 0}.empty-result[data-v-daa71dc2]{text-align:center;padding:60px 0}.extract-success[data-v-daa71dc2]{flex-direction:column;gap:8px;display:flex}.warning-alert[data-v-daa71dc2]{margin-bottom:8px}.extract-stats[data-v-daa71dc2]{gap:8px;margin-top:8px;display:flex}.no-hidden-data[data-v-daa71dc2]{text-align:center;padding:40px 0}.no-data-text[data-v-daa71dc2]{color:#faad14;font-size:16px;font-weight:500}.no-data-tips[data-v-daa71dc2]{text-align:left;background:#fafafa;border-radius:6px;margin-top:20px;padding:16px}.no-data-tips p[data-v-daa71dc2]{color:#666;margin:0 0 8px;font-size:13px;font-weight:600}.no-data-tips ul[data-v-daa71dc2]{margin:0;padding-left:20px}.no-data-tips li[data-v-daa71dc2]{color:#999;font-size:13px;line-height:1.8}@media (width<=768px){.ant-row[data-v-daa71dc2]{flex-direction:column}}.help-sections[data-v-a10a7a95]{gap:20px}.help-section[data-v-a10a7a95],.help-sections[data-v-a10a7a95]{flex-direction:column;display:flex}.help-section[data-v-a10a7a95]{gap:12px}.help-section-title[data-v-a10a7a95]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-a10a7a95]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-a10a7a95]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-a10a7a95]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-a10a7a95]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-a10a7a95],.main-card[data-v-a10a7a95]{background:#fff}.preview-card[data-v-a10a7a95],.text-card[data-v-a10a7a95]{height:100%}.image-preview[data-v-a10a7a95]{text-align:center;border-radius:6px;max-height:300px;margin-bottom:12px;overflow:hidden}.image-preview img[data-v-a10a7a95]{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:300px}.file-info[data-v-a10a7a95]{margin-top:8px}.char-counter[data-v-a10a7a95]{color:#666;font-family:monospace;font-size:13px}.char-counter.over[data-v-a10a7a95]{color:#ff4d4f;font-weight:600}.embed-actions[data-v-a10a7a95]{text-align:center;margin-top:16px}.embed-btn[data-v-a10a7a95]{border-color:#ff5b2d;border-radius:6px;padding:0 40px}.embed-info[data-v-a10a7a95]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}@media (width<=768px){.ant-row[data-v-a10a7a95]{flex-direction:column}}.help-sections[data-v-ec3f1dfe]{gap:20px}.help-section[data-v-ec3f1dfe],.help-sections[data-v-ec3f1dfe]{flex-direction:column;display:flex}.help-section[data-v-ec3f1dfe]{gap:12px}.help-section-title[data-v-ec3f1dfe]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-ec3f1dfe]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-ec3f1dfe]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-ec3f1dfe]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-ec3f1dfe]{color:#333;margin:0;font-size:13px;font-weight:600}.example-card[data-v-ec3f1dfe],.help-card[data-v-ec3f1dfe],.main-card[data-v-ec3f1dfe]{background:#fff}.input-section[data-v-ec3f1dfe],.metrics-section[data-v-ec3f1dfe]{margin-bottom:20px}.metric-card[data-v-ec3f1dfe]{height:100%}.custom-stat[data-v-ec3f1dfe],.metric-card[data-v-ec3f1dfe]{text-align:center}.stat-title[data-v-ec3f1dfe]{color:#999;margin-bottom:8px;font-size:14px}.stat-value[data-v-ec3f1dfe]{color:#333;font-family:monospace;font-size:24px;font-weight:600}.strength-section[data-v-ec3f1dfe]{margin-bottom:20px}.strength-header[data-v-ec3f1dfe]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.strength-label[data-v-ec3f1dfe]{color:#333}.strength-label[data-v-ec3f1dfe],.strength-tag[data-v-ec3f1dfe]{font-size:14px;font-weight:600}.strength-tag[data-v-ec3f1dfe]{padding:2px 12px}.strength-levels[data-v-ec3f1dfe]{justify-content:space-between;margin-top:8px;font-size:12px;display:flex}.level-item[data-v-ec3f1dfe]{font-weight:500}.crack-time-section[data-v-ec3f1dfe]{margin-bottom:20px}.crack-card[data-v-ec3f1dfe]{background:linear-gradient(135deg,#f6f8ff,#f0f5ff)}.crack-content[data-v-ec3f1dfe]{text-align:center;padding:12px 0}.crack-label[data-v-ec3f1dfe]{color:#666;margin-bottom:8px;font-size:14px}.crack-value[data-v-ec3f1dfe]{font-family:monospace;font-size:28px;font-weight:700}.detail-section[data-v-ec3f1dfe]{margin-bottom:20px}.detail-card[data-v-ec3f1dfe]{background:#fafafa}.formula-hint[data-v-ec3f1dfe]{color:#999;margin-left:8px;font-size:12px}.action-buttons[data-v-ec3f1dfe]{justify-content:center;gap:12px;margin-bottom:20px;display:flex}.copy-btn[data-v-ec3f1dfe]{color:#fff;background:#52c41a;border-color:#52c41a;border-radius:6px;padding:0 32px}.copy-btn[data-v-ec3f1dfe]:hover{background:#389e0d;border-color:#389e0d}.clear-btn[data-v-ec3f1dfe]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 32px}.clear-btn[data-v-ec3f1dfe]:hover{background:#e8e8e8;border-color:#bfbfbf}.formula-section[data-v-ec3f1dfe]{margin-bottom:0}.example-list[data-v-ec3f1dfe]{flex-wrap:wrap;gap:8px;display:flex}.example-btn[data-v-ec3f1dfe]{border-radius:16px}@media (width<=768px){.action-buttons[data-v-ec3f1dfe],.ant-row[data-v-ec3f1dfe]{flex-direction:column}}.help-sections[data-v-c9c40280]{gap:20px}.help-section[data-v-c9c40280],.help-sections[data-v-c9c40280]{flex-direction:column;display:flex}.help-section[data-v-c9c40280]{gap:12px}.help-section-title[data-v-c9c40280]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-c9c40280]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-c9c40280]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-c9c40280]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-c9c40280]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-c9c40280],.info-card[data-v-c9c40280],.main-card[data-v-c9c40280]{background:#fff}.input-section[data-v-c9c40280]{margin-bottom:16px}.action-bar[data-v-c9c40280]{justify-content:center;gap:12px;display:flex}.download-btn[data-v-c9c40280]{border-color:#ff5b2d;border-radius:6px;padding:0 40px}.clear-btn[data-v-c9c40280]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 40px}.clear-btn[data-v-c9c40280]:hover{background:#e8e8e8;border-color:#bfbfbf}.file-info[data-v-c9c40280]{flex-direction:column;gap:16px;display:flex}.filename-section[data-v-c9c40280],.preview-section[data-v-c9c40280]{margin-top:8px}.preview-title[data-v-c9c40280]{color:#333;align-items:center;gap:6px;margin:0 0 12px;font-size:14px;font-weight:600;display:flex}.image-preview[data-v-c9c40280]{text-align:center;background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;padding:16px}.image-preview img[data-v-c9c40280]{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:400px}@media (width<=768px){.action-bar[data-v-c9c40280]{flex-direction:column}}.help-sections[data-v-a4514de6]{gap:20px}.help-section[data-v-a4514de6],.help-sections[data-v-a4514de6]{flex-direction:column;display:flex}.help-section[data-v-a4514de6]{gap:12px}.help-section-title[data-v-a4514de6]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-a4514de6]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-a4514de6]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-a4514de6]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-a4514de6]{color:#333;margin:0;font-size:13px;font-weight:600}.desc-text[data-v-a4514de6]{color:#999!important;margin:4px 0 0!important;font-size:12px!important}code[data-v-a4514de6]{color:#ff5b2d;background:#f5f5f5;border-radius:3px;padding:2px 6px;font-family:monospace;font-size:12px}.help-card[data-v-a4514de6],.main-card[data-v-a4514de6]{background:#fff}.result-content[data-v-a4514de6]{margin-top:0}.encode-card[data-v-a4514de6],.info-card[data-v-a4514de6]{height:100%}.image-preview[data-v-a4514de6]{text-align:center;background:#fafafa;border-radius:6px;max-height:200px;margin-bottom:12px;overflow:hidden}.image-preview img[data-v-a4514de6]{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:200px}.file-details[data-v-a4514de6]{margin-top:8px}.encode-info[data-v-a4514de6]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.processing[data-v-a4514de6]{text-align:center;padding:60px 0}@media (width<=768px){.ant-row[data-v-a4514de6]{flex-direction:column}}.help-sections[data-v-7fd89f89]{gap:20px}.help-section[data-v-7fd89f89],.help-sections[data-v-7fd89f89]{flex-direction:column;display:flex}.help-section[data-v-7fd89f89]{gap:12px}.help-section-title[data-v-7fd89f89]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-7fd89f89]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-7fd89f89]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-7fd89f89]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-7fd89f89]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-7fd89f89],.main-card[data-v-7fd89f89],.preview-card[data-v-7fd89f89]{background:#fff}.input-section[data-v-7fd89f89]{margin-bottom:16px}.action-bar[data-v-7fd89f89]{justify-content:center;gap:12px;display:flex}.download-btn[data-v-7fd89f89]{border-color:#ff5b2d;border-radius:6px;padding:0 40px}.clear-btn[data-v-7fd89f89]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 40px}.clear-btn[data-v-7fd89f89]:hover{background:#e8e8e8;border-color:#bfbfbf}.preview-content[data-v-7fd89f89]{margin-top:0}.image-preview-box[data-v-7fd89f89]{text-align:center;background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;justify-content:center;align-items:center;min-height:300px;padding:20px;display:flex}.image-preview-box img[data-v-7fd89f89]{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:400px}.image-info[data-v-7fd89f89]{margin-bottom:16px}.filename-section[data-v-7fd89f89]{margin-top:12px}@media (width<=768px){.action-bar[data-v-7fd89f89]{flex-direction:column}}.help-sections[data-v-a70f5022]{gap:20px}.help-section[data-v-a70f5022],.help-sections[data-v-a70f5022]{flex-direction:column;display:flex}.help-section[data-v-a70f5022]{gap:12px}.help-section-title[data-v-a70f5022]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-a70f5022]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-a70f5022]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-a70f5022]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-a70f5022]{color:#333;margin:0;font-size:13px;font-weight:600}.desc-text[data-v-a70f5022]{color:#999!important;margin:4px 0 0!important;font-size:12px!important}code[data-v-a70f5022]{color:#ff5b2d;word-break:break-all;background:#f5f5f5;border-radius:3px;padding:2px 6px;font-family:monospace;font-size:12px}.help-card[data-v-a70f5022],.main-card[data-v-a70f5022]{background:#fff}.processing[data-v-a70f5022]{text-align:center;padding:60px 0}.result-content[data-v-a70f5022]{margin-top:0}.encode-card[data-v-a70f5022],.preview-card[data-v-a70f5022]{height:100%}.image-preview[data-v-a70f5022]{text-align:center;background:#fafafa;border-radius:6px;max-height:250px;margin-bottom:12px;padding:8px;overflow:hidden}.image-preview img[data-v-a70f5022]{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:240px}.image-info[data-v-a70f5022]{margin-top:8px}.tab-content[data-v-a70f5022]{flex-direction:column;gap:12px;display:flex}.tab-actions[data-v-a70f5022]{gap:8px;display:flex}.code-block[data-v-a70f5022]{color:#333;white-space:pre-wrap;word-break:break-all;background:#f5f5f5;border:1px solid #f0f0f0;border-radius:6px;min-height:120px;max-height:300px;margin:0;padding:12px;font-family:monospace;font-size:12px;overflow-y:auto}.encode-info[data-v-a70f5022]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}@media (width<=768px){.ant-row[data-v-a70f5022],.tab-actions[data-v-a70f5022]{flex-direction:column}}.help-sections[data-v-2edbf98a]{gap:20px}.help-section[data-v-2edbf98a],.help-sections[data-v-2edbf98a]{flex-direction:column;display:flex}.help-section[data-v-2edbf98a]{gap:12px}.help-section-title[data-v-2edbf98a]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-2edbf98a]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-2edbf98a]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-2edbf98a]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-2edbf98a]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-2edbf98a],.main-card[data-v-2edbf98a]{background:#fff}.input-section[data-v-2edbf98a]{margin-bottom:16px}.input-header[data-v-2edbf98a]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.input-label[data-v-2edbf98a]{color:#333;font-size:14px;font-weight:600}.action-bar[data-v-2edbf98a]{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:20px;display:flex}.encode-btn[data-v-2edbf98a]{border-color:#ff5b2d;border-radius:6px;padding:0 32px}.decode-btn[data-v-2edbf98a]{background:linear-gradient(135deg,#1890ff,#0050b3);border-color:#1890ff;border-radius:6px;padding:0 32px}.decode-btn[data-v-2edbf98a]:hover{background:linear-gradient(135deg,#0050b3,#003a8c);border-color:#0050b3}.copy-btn[data-v-2edbf98a]{color:#fff;background:#52c41a;border-color:#52c41a;border-radius:6px;padding:0 32px}.copy-btn[data-v-2edbf98a]:hover:not(:disabled){background:#389e0d;border-color:#389e0d}.copy-btn[data-v-2edbf98a]:disabled{color:#bfbfbf}.clear-btn[data-v-2edbf98a],.copy-btn[data-v-2edbf98a]:disabled{background:#f5f5f5;border-color:#d9d9d9}.clear-btn[data-v-2edbf98a]{color:#666;border-radius:6px;padding:0 32px}.clear-btn[data-v-2edbf98a]:hover{background:#e8e8e8;border-color:#bfbfbf}.stats-section[data-v-2edbf98a]{margin-bottom:20px}.stat-card[data-v-2edbf98a]{text-align:center;height:100%}.output-section[data-v-2edbf98a]{margin-bottom:20px}.output-header[data-v-2edbf98a]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.output-label[data-v-2edbf98a]{color:#333;font-size:14px;font-weight:600}.details-section[data-v-2edbf98a]{margin-bottom:0}.details-card[data-v-2edbf98a]{background:#fafafa}.details-list[data-v-2edbf98a]{flex-direction:column;gap:8px;max-height:400px;display:flex;overflow-y:auto}.detail-item[data-v-2edbf98a]{background:#fff;border:1px solid #f0f0f0;border-radius:6px;gap:12px;padding:10px 12px;display:flex}.detail-item.error[data-v-2edbf98a]{background:#fff2f0;border-color:#ffccc7}.detail-line-no[data-v-2edbf98a]{color:#ff5b2d;min-width:70px;padding-top:2px;font-size:12px;font-weight:600}.detail-content[data-v-2edbf98a]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.detail-input[data-v-2edbf98a],.detail-output[data-v-2edbf98a]{font-size:12px}.detail-label[data-v-2edbf98a]{color:#999;margin-right:4px}.detail-input code[data-v-2edbf98a],.detail-output code[data-v-2edbf98a]{color:#333;word-break:break-all;background:#f5f5f5;border-radius:3px;padding:2px 6px;font-family:monospace}.detail-error[data-v-2edbf98a]{color:#ff4d4f;align-items:center;gap:6px;font-size:12px;display:flex}@media (width<=768px){.action-bar[data-v-2edbf98a],.detail-item[data-v-2edbf98a]{flex-direction:column}}.help-sections[data-v-80a14fba]{gap:20px}.help-section[data-v-80a14fba],.help-sections[data-v-80a14fba]{flex-direction:column;display:flex}.help-section[data-v-80a14fba]{gap:12px}.help-section-title[data-v-80a14fba]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-80a14fba]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-80a14fba]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-80a14fba]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-80a14fba]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-80a14fba],.main-card[data-v-80a14fba]{background:#fff}.result-section[data-v-80a14fba]{flex-direction:column;gap:16px;display:flex}.action-bar[data-v-80a14fba]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.copy-btn[data-v-80a14fba]{border-color:#ff5b2d;border-radius:6px;padding:0 32px}.copy-btn[data-v-80a14fba]:disabled{color:#bfbfbf;background:#f5f5f5;border-color:#d9d9d9}.export-btn[data-v-80a14fba]{color:#fff;background:#52c41a;border-color:#52c41a;border-radius:6px;padding:0 32px}.export-btn[data-v-80a14fba]:hover:not(:disabled){background:#389e0d;border-color:#389e0d}.export-btn[data-v-80a14fba]:disabled{color:#bfbfbf;background:#f5f5f5;border-color:#d9d9d9}.add-btn[data-v-80a14fba]{color:#fff;background:#1890ff;border-color:#1890ff;border-radius:6px;padding:0 32px}.add-btn[data-v-80a14fba]:hover{background:#0050b3;border-color:#0050b3}.clear-btn[data-v-80a14fba]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 32px}.clear-btn[data-v-80a14fba]:hover{background:#e8e8e8;border-color:#bfbfbf}.stats-section[data-v-80a14fba]{margin-bottom:0}.stat-card[data-v-80a14fba]{text-align:center;height:100%}.table-card[data-v-80a14fba]{background:#fff}.md5-cell[data-v-80a14fba]{align-items:center;gap:6px;display:flex}.md5-cell code[data-v-80a14fba]{color:#ff5b2d;word-break:break-all;background:#f5f5f5;border-radius:3px;flex:1;padding:2px 6px;font-family:monospace;font-size:12px}.md5-placeholder[data-v-80a14fba]{color:#ccc}.processing-tip[data-v-80a14fba]{margin-top:16px}@media (width<=768px){.action-bar[data-v-80a14fba]{flex-direction:column}}.help-sections[data-v-b7369717]{gap:20px}.help-section[data-v-b7369717],.help-sections[data-v-b7369717]{flex-direction:column;display:flex}.help-section[data-v-b7369717]{gap:12px}.help-section-title[data-v-b7369717]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-b7369717]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-b7369717]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-b7369717]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-b7369717]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-b7369717],.main-card[data-v-b7369717]{background:#fff}.result-section[data-v-b7369717]{flex-direction:column;gap:16px;display:flex}.action-bar[data-v-b7369717]{justify-content:center;gap:12px;display:flex}.copy-btn[data-v-b7369717]{border-color:#ff5b2d;border-radius:6px;padding:0 40px}.copy-btn[data-v-b7369717]:disabled{color:#bfbfbf}.clear-btn[data-v-b7369717],.copy-btn[data-v-b7369717]:disabled{background:#f5f5f5;border-color:#d9d9d9}.clear-btn[data-v-b7369717]{color:#666;border-radius:6px;padding:0 40px}.clear-btn[data-v-b7369717]:hover{background:#e8e8e8;border-color:#bfbfbf}.info-card[data-v-b7369717],.md5-card[data-v-b7369717],.verify-card[data-v-b7369717]{height:100%}.progress-section[data-v-b7369717]{margin-top:12px}.md5-loading[data-v-b7369717]{color:#ff5b2d;align-items:center;gap:8px;padding:20px 0;font-size:14px;display:flex}.md5-display[data-v-b7369717]{flex-direction:column;gap:12px;display:flex}.md5-value[data-v-b7369717]{color:#ff5b2d;word-break:break-all;background:#f5f5f5;border-radius:6px;padding:12px;font-family:monospace;font-size:14px;display:block}.md5-meta[data-v-b7369717]{flex-wrap:wrap;gap:8px;display:flex}.md5-empty[data-v-b7369717]{text-align:center;color:#ccc;padding:20px 0}.verify-section[data-v-b7369717]{flex-direction:column;gap:12px;display:flex}.verify-header[data-v-b7369717]{align-items:center;gap:8px;display:flex}.verify-label[data-v-b7369717]{color:#333;font-size:14px;font-weight:600}.verify-hint[data-v-b7369717]{color:#999;font-size:12px}.verify-result[data-v-b7369717]{margin-top:4px}.verify-compare[data-v-b7369717]{background:#fafafa;border-radius:6px;align-items:center;gap:16px;margin-top:4px;padding:12px;display:flex}.compare-item[data-v-b7369717]{flex:1;min-width:0}.compare-label[data-v-b7369717]{color:#999;margin-bottom:4px;font-size:12px;display:block}.compare-item code[data-v-b7369717]{color:#333;word-break:break-all;background:#fff;border-radius:4px;padding:4px 8px;font-family:monospace;font-size:12px;display:block}.compare-arrow[data-v-b7369717]{flex-shrink:0;font-size:20px}@media (width<=768px){.action-bar[data-v-b7369717],.ant-row[data-v-b7369717],.verify-compare[data-v-b7369717]{flex-direction:column}.compare-arrow[data-v-b7369717]{transform:rotate(90deg)}}.help-sections[data-v-0809bd19]{gap:20px}.help-section[data-v-0809bd19],.help-sections[data-v-0809bd19]{flex-direction:column;display:flex}.help-section[data-v-0809bd19]{gap:12px}.help-section-title[data-v-0809bd19]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-0809bd19]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-0809bd19]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-0809bd19]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-0809bd19]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-0809bd19],.main-card[data-v-0809bd19]{background:#fff}.input-section[data-v-0809bd19]{margin-bottom:16px}.input-header[data-v-0809bd19]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.input-label[data-v-0809bd19]{color:#333;font-size:14px;font-weight:600}.action-bar[data-v-0809bd19]{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:16px;display:flex}.encode-btn[data-v-0809bd19]{border-color:#ff5b2d;border-radius:6px;padding:0 32px}.decode-btn[data-v-0809bd19]{background:linear-gradient(135deg,#1890ff,#0050b3);border-color:#1890ff;border-radius:6px;padding:0 32px}.decode-btn[data-v-0809bd19]:hover{background:linear-gradient(135deg,#0050b3,#003a8c);border-color:#0050b3}.copy-btn[data-v-0809bd19]{color:#fff;background:#52c41a;border-color:#52c41a;border-radius:6px;padding:0 32px}.copy-btn[data-v-0809bd19]:hover:not(:disabled){background:#389e0d;border-color:#389e0d}.copy-btn[data-v-0809bd19]:disabled{color:#bfbfbf}.clear-btn[data-v-0809bd19],.copy-btn[data-v-0809bd19]:disabled{background:#f5f5f5;border-color:#d9d9d9}.clear-btn[data-v-0809bd19]{color:#666;border-radius:6px;padding:0 32px}.clear-btn[data-v-0809bd19]:hover{background:#e8e8e8;border-color:#bfbfbf}.output-section[data-v-0809bd19]{margin-bottom:0}.output-header[data-v-0809bd19]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.output-label[data-v-0809bd19]{color:#333;font-size:14px;font-weight:600}@media (width<=768px){.action-bar[data-v-0809bd19]{flex-direction:column}}.help-sections[data-v-2d38af07]{gap:20px}.help-section[data-v-2d38af07],.help-sections[data-v-2d38af07]{flex-direction:column;display:flex}.help-section[data-v-2d38af07]{gap:12px}.help-section-title[data-v-2d38af07]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-2d38af07]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-2d38af07]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-2d38af07]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-2d38af07]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-2d38af07],.main-card[data-v-2d38af07]{background:#fff}.input-section[data-v-2d38af07]{margin-bottom:16px}.input-header[data-v-2d38af07]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.input-label[data-v-2d38af07]{color:#333;font-size:14px;font-weight:600}.action-bar[data-v-2d38af07]{justify-content:center;gap:12px;margin-bottom:20px;display:flex}.encrypt-btn[data-v-2d38af07]{border-color:#ff5b2d;border-radius:6px;padding:0 40px}.clear-btn[data-v-2d38af07]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 40px}.clear-btn[data-v-2d38af07]:hover{background:#e8e8e8;border-color:#bfbfbf}.result-section[data-v-2d38af07]{margin-bottom:0}.result-card[data-v-2d38af07]{height:100%}.result-card-header[data-v-2d38af07]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.result-card-label[data-v-2d38af07]{color:#ff5b2d;font-size:14px;font-weight:600}.result-card-desc[data-v-2d38af07]{color:#999;font-size:12px}.result-card-body[data-v-2d38af07]{background:#f5f5f5;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;display:flex}.result-value[data-v-2d38af07]{color:#333;word-break:break-all;flex:1;font-family:monospace;font-size:13px}.copy-icon-btn[data-v-2d38af07]{flex-shrink:0}@media (width<=768px){.action-bar[data-v-2d38af07]{flex-direction:column}}.help-sections[data-v-9a60f007]{gap:20px}.help-section[data-v-9a60f007],.help-sections[data-v-9a60f007]{flex-direction:column;display:flex}.help-section[data-v-9a60f007]{gap:12px}.help-section-title[data-v-9a60f007]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-9a60f007]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-9a60f007]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-9a60f007]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-9a60f007]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-9a60f007],.main-card[data-v-9a60f007]{background:#fff}.input-section[data-v-9a60f007]{margin-bottom:16px}.input-header[data-v-9a60f007]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.input-label[data-v-9a60f007]{color:#333;font-size:14px;font-weight:600}.action-bar[data-v-9a60f007]{justify-content:center;gap:12px;margin-bottom:20px;display:flex}.generate-btn[data-v-9a60f007]{border-color:#ff5b2d;border-radius:6px;padding:0 40px}.copy-btn[data-v-9a60f007]{color:#fff;background:#52c41a;border-color:#52c41a;border-radius:6px;padding:0 40px}.copy-btn[data-v-9a60f007]:hover:not(:disabled){background:#389e0d;border-color:#389e0d}.copy-btn[data-v-9a60f007]:disabled{color:#bfbfbf}.clear-btn[data-v-9a60f007],.copy-btn[data-v-9a60f007]:disabled{background:#f5f5f5;border-color:#d9d9d9}.clear-btn[data-v-9a60f007]{color:#666;border-radius:6px;padding:0 40px}.clear-btn[data-v-9a60f007]:hover{background:#e8e8e8;border-color:#bfbfbf}.result-section[data-v-9a60f007]{flex-direction:column;gap:16px;display:flex}.result-card[data-v-9a60f007]{background:linear-gradient(135deg,#faf5ff,#f5f0ff)}.result-header[data-v-9a60f007]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.result-label[data-v-9a60f007]{color:#ff5b2d;font-size:14px;font-weight:600}.result-body[data-v-9a60f007]{background:#fff;border:1px solid #e8e8e8;border-radius:6px;padding:16px}.result-value[data-v-9a60f007]{color:#ff5b2d;word-break:break-all;font-family:monospace;font-size:16px;font-weight:600}.sql-card[data-v-9a60f007]{background:#fafafa}.sql-header[data-v-9a60f007]{color:#333;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:600;display:flex}.sql-examples[data-v-9a60f007]{flex-direction:column;gap:12px;display:flex}.sql-example-label[data-v-9a60f007]{color:#ff5b2d;margin-bottom:4px;font-size:13px;font-weight:600}.sql-code[data-v-9a60f007]{color:#d4d4d4;word-break:break-all;background:#1e1e1e;border-radius:6px;margin:0;padding:10px 14px;font-family:Consolas,Monaco,monospace;font-size:12px;overflow-x:auto}@media (width<=768px){.action-bar[data-v-9a60f007]{flex-direction:column}}.help-sections[data-v-07b25735]{gap:20px}.help-section[data-v-07b25735],.help-sections[data-v-07b25735]{flex-direction:column;display:flex}.help-section[data-v-07b25735]{gap:12px}.help-section-title[data-v-07b25735]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-07b25735]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-07b25735]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-07b25735]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-07b25735]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-07b25735],.main-card[data-v-07b25735]{background:#fff}.input-section[data-v-07b25735]{margin-bottom:16px}.input-header[data-v-07b25735]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.input-label[data-v-07b25735]{color:#333;font-size:14px;font-weight:600}.action-bar[data-v-07b25735]{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:16px;display:flex}.encode-btn[data-v-07b25735]{border-color:#ff5b2d;border-radius:6px;padding:0 32px}.decode-btn[data-v-07b25735]{background:linear-gradient(135deg,#1890ff,#0050b3);border-color:#1890ff;border-radius:6px;padding:0 32px}.decode-btn[data-v-07b25735]:hover{background:linear-gradient(135deg,#0050b3,#003a8c);border-color:#0050b3}.copy-btn[data-v-07b25735]{color:#fff;background:#52c41a;border-color:#52c41a;border-radius:6px;padding:0 32px}.copy-btn[data-v-07b25735]:hover:not(:disabled){background:#389e0d;border-color:#389e0d}.copy-btn[data-v-07b25735]:disabled{color:#bfbfbf}.clear-btn[data-v-07b25735],.copy-btn[data-v-07b25735]:disabled{background:#f5f5f5;border-color:#d9d9d9}.clear-btn[data-v-07b25735]{color:#666;border-radius:6px;padding:0 32px}.clear-btn[data-v-07b25735]:hover{background:#e8e8e8;border-color:#bfbfbf}.output-section[data-v-07b25735]{margin-bottom:0}.output-header[data-v-07b25735]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.output-label[data-v-07b25735]{color:#333;font-size:14px;font-weight:600}.charset-display[data-v-07b25735]{background:#fafafa;border-radius:6px;padding:12px}.charset-row[data-v-07b25735]{align-items:flex-start;gap:8px;display:flex}.charset-label[data-v-07b25735]{color:#ff5b2d;flex-shrink:0;padding-top:4px;font-size:13px;font-weight:600}.charset-cells[data-v-07b25735]{flex-wrap:wrap;gap:4px;display:flex}.charset-cell[data-v-07b25735]{background:#fff;border:1px solid #e8e8e8;border-radius:4px;flex-direction:column;align-items:center;min-width:32px;padding:4px 6px;display:flex}.cell-val[data-v-07b25735]{color:#999;font-size:10px}.cell-char[data-v-07b25735]{color:#ff5b2d;font-family:monospace;font-size:14px;font-weight:600}@media (width<=768px){.action-bar[data-v-07b25735]{flex-direction:column}.charset-cells[data-v-07b25735]{gap:2px}.charset-cell[data-v-07b25735]{min-width:28px;padding:2px 4px}}.help-sections[data-v-05780be5]{gap:20px}.help-section[data-v-05780be5],.help-sections[data-v-05780be5]{flex-direction:column;display:flex}.help-section[data-v-05780be5]{gap:12px}.help-section-title[data-v-05780be5]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-05780be5]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-05780be5]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-05780be5]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-05780be5]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-05780be5],.main-card[data-v-05780be5]{background:#fff}.settings-bar[data-v-05780be5]{flex-wrap:wrap;gap:24px;margin-bottom:16px;display:flex}.setting-item[data-v-05780be5]{align-items:center;gap:8px;display:flex}.setting-label[data-v-05780be5]{color:#333;font-size:14px;font-weight:600}.input-section[data-v-05780be5]{margin-bottom:16px}.input-header[data-v-05780be5]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.input-label[data-v-05780be5]{color:#333;font-size:14px;font-weight:600}.action-bar[data-v-05780be5]{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:20px;display:flex}.encrypt-btn[data-v-05780be5]{border-color:#ff5b2d;border-radius:6px;padding:0 32px}.download-btn[data-v-05780be5]{color:#fff;background:#1890ff;border-color:#1890ff;border-radius:6px;padding:0 32px}.download-btn[data-v-05780be5]:hover:not(:disabled){background:#0050b3;border-color:#0050b3}.download-btn[data-v-05780be5]:disabled{color:#bfbfbf;background:#f5f5f5;border-color:#d9d9d9}.copy-btn[data-v-05780be5]{color:#fff;background:#52c41a;border-color:#52c41a;border-radius:6px;padding:0 32px}.copy-btn[data-v-05780be5]:hover:not(:disabled){background:#389e0d;border-color:#389e0d}.copy-btn[data-v-05780be5]:disabled{color:#bfbfbf}.clear-btn[data-v-05780be5],.copy-btn[data-v-05780be5]:disabled{background:#f5f5f5;border-color:#d9d9d9}.clear-btn[data-v-05780be5]{color:#666;border-radius:6px;padding:0 32px}.clear-btn[data-v-05780be5]:hover{background:#e8e8e8;border-color:#bfbfbf}.stats-section[data-v-05780be5]{margin-bottom:16px}.stat-card[data-v-05780be5]{text-align:center;height:100%}.output-section[data-v-05780be5]{margin-bottom:16px}.output-header[data-v-05780be5]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.output-label[data-v-05780be5]{color:#333;font-size:14px;font-weight:600}.details-section[data-v-05780be5]{margin-bottom:0}.details-card[data-v-05780be5]{background:#fafafa}.details-list[data-v-05780be5]{flex-direction:column;gap:8px;max-height:400px;display:flex;overflow-y:auto}.detail-item[data-v-05780be5]{background:#fff;border:1px solid #f0f0f0;border-radius:6px;gap:12px;padding:10px 12px;display:flex}.detail-item.empty[data-v-05780be5]{opacity:.5}.detail-line-no[data-v-05780be5]{color:#ff5b2d;min-width:70px;padding-top:2px;font-size:12px;font-weight:600}.detail-content[data-v-05780be5]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.detail-input[data-v-05780be5],.detail-output[data-v-05780be5]{font-size:12px}.detail-label[data-v-05780be5]{color:#999;margin-right:4px}.detail-input code[data-v-05780be5],.detail-output code[data-v-05780be5]{color:#333;word-break:break-all;background:#f5f5f5;border-radius:3px;padding:2px 6px;font-family:monospace}@media (width<=768px){.settings-bar[data-v-05780be5]{gap:12px}.action-bar[data-v-05780be5],.detail-item[data-v-05780be5],.settings-bar[data-v-05780be5]{flex-direction:column}}.help-sections[data-v-e94d5bd6]{gap:20px}.help-section[data-v-e94d5bd6],.help-sections[data-v-e94d5bd6]{flex-direction:column;display:flex}.help-section[data-v-e94d5bd6]{gap:12px}.help-section-title[data-v-e94d5bd6]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-e94d5bd6]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-e94d5bd6]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-e94d5bd6]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-e94d5bd6]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-e94d5bd6],.main-card[data-v-e94d5bd6]{background:#fff}.settings-bar[data-v-e94d5bd6]{flex-wrap:wrap;gap:20px;margin-bottom:20px}.setting-item[data-v-e94d5bd6],.settings-bar[data-v-e94d5bd6]{align-items:center;display:flex}.setting-item[data-v-e94d5bd6]{gap:8px}.setting-label[data-v-e94d5bd6]{color:#333;white-space:nowrap;font-size:13px;font-weight:600}.swap-btn[data-v-e94d5bd6]{padding:0 4px;font-size:12px}.io-section[data-v-e94d5bd6]{align-items:stretch;gap:16px;margin-bottom:20px;display:flex}.io-column[data-v-e94d5bd6]{flex:1;min-width:0}.io-arrow[data-v-e94d5bd6]{justify-content:center}.input-header[data-v-e94d5bd6],.io-arrow[data-v-e94d5bd6]{align-items:center;display:flex}.input-header[data-v-e94d5bd6]{justify-content:space-between;margin-bottom:8px}.input-label[data-v-e94d5bd6]{color:#333;font-size:14px;font-weight:600}.action-bar[data-v-e94d5bd6]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.convert-btn[data-v-e94d5bd6]{border-color:#ff5b2d;border-radius:6px;padding:0 40px}.clear-btn[data-v-e94d5bd6]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 40px}.clear-btn[data-v-e94d5bd6]:hover{background:#e8e8e8;border-color:#bfbfbf}@media (width<=768px){.settings-bar[data-v-e94d5bd6]{gap:12px}.io-section[data-v-e94d5bd6],.settings-bar[data-v-e94d5bd6]{flex-direction:column}.io-arrow[data-v-e94d5bd6]{transform:rotate(90deg)}.action-bar[data-v-e94d5bd6]{flex-direction:column}}.help-sections[data-v-b028bbf1]{gap:20px}.help-section[data-v-b028bbf1],.help-sections[data-v-b028bbf1]{flex-direction:column;display:flex}.help-section[data-v-b028bbf1]{gap:12px}.help-section-title[data-v-b028bbf1]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-b028bbf1]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-b028bbf1]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-b028bbf1]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-b028bbf1]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-b028bbf1],.main-card[data-v-b028bbf1]{background:#fff}.settings-bar[data-v-b028bbf1]{flex-wrap:wrap;gap:20px;margin-bottom:20px}.setting-item[data-v-b028bbf1],.settings-bar[data-v-b028bbf1]{align-items:center;display:flex}.setting-item[data-v-b028bbf1]{gap:8px}.setting-label[data-v-b028bbf1]{color:#333;white-space:nowrap;font-size:13px;font-weight:600}.swap-btn[data-v-b028bbf1]{padding:0 4px;font-size:12px}.io-section[data-v-b028bbf1]{align-items:stretch;gap:16px;margin-bottom:20px;display:flex}.io-column[data-v-b028bbf1]{flex:1;min-width:0}.io-arrow[data-v-b028bbf1]{justify-content:center}.input-header[data-v-b028bbf1],.io-arrow[data-v-b028bbf1]{align-items:center;display:flex}.input-header[data-v-b028bbf1]{justify-content:space-between;margin-bottom:8px}.input-label[data-v-b028bbf1]{color:#333;font-size:14px;font-weight:600}.action-bar[data-v-b028bbf1]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.convert-btn[data-v-b028bbf1]{border-color:#ff5b2d;border-radius:6px;padding:0 40px}.clear-btn[data-v-b028bbf1]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 40px}.clear-btn[data-v-b028bbf1]:hover{background:#e8e8e8;border-color:#bfbfbf}@media (width<=768px){.settings-bar[data-v-b028bbf1]{gap:12px}.io-section[data-v-b028bbf1],.settings-bar[data-v-b028bbf1]{flex-direction:column}.io-arrow[data-v-b028bbf1]{transform:rotate(90deg)}.action-bar[data-v-b028bbf1]{flex-direction:column}}.help-sections[data-v-2fffa10c]{gap:20px}.help-section[data-v-2fffa10c],.help-sections[data-v-2fffa10c]{flex-direction:column;display:flex}.help-section[data-v-2fffa10c]{gap:12px}.help-section-title[data-v-2fffa10c]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-2fffa10c]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-2fffa10c]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-2fffa10c]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-2fffa10c]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-2fffa10c],.main-card[data-v-2fffa10c]{background:#fff}.settings-bar[data-v-2fffa10c]{flex-wrap:wrap;gap:20px;margin-bottom:20px}.setting-item[data-v-2fffa10c],.settings-bar[data-v-2fffa10c]{align-items:center;display:flex}.setting-item[data-v-2fffa10c]{gap:8px}.setting-label[data-v-2fffa10c]{color:#333;white-space:nowrap;font-size:13px;font-weight:600}.swap-btn[data-v-2fffa10c]{padding:0 4px;font-size:12px}.io-section[data-v-2fffa10c]{align-items:stretch;gap:16px;margin-bottom:20px;display:flex}.io-column[data-v-2fffa10c]{flex:1;min-width:0}.io-arrow[data-v-2fffa10c]{justify-content:center}.input-header[data-v-2fffa10c],.io-arrow[data-v-2fffa10c]{align-items:center;display:flex}.input-header[data-v-2fffa10c]{justify-content:space-between;margin-bottom:8px}.input-label[data-v-2fffa10c]{color:#333;font-size:14px;font-weight:600}.action-bar[data-v-2fffa10c]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.convert-btn[data-v-2fffa10c]{border-color:#ff5b2d;border-radius:6px;padding:0 40px}.clear-btn[data-v-2fffa10c]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 40px}.clear-btn[data-v-2fffa10c]:hover{background:#e8e8e8;border-color:#bfbfbf}@media (width<=768px){.settings-bar[data-v-2fffa10c]{gap:12px}.io-section[data-v-2fffa10c],.settings-bar[data-v-2fffa10c]{flex-direction:column}.io-arrow[data-v-2fffa10c]{transform:rotate(90deg)}.action-bar[data-v-2fffa10c]{flex-direction:column}}.help-sections[data-v-96052ab8]{gap:20px}.help-section[data-v-96052ab8],.help-sections[data-v-96052ab8]{flex-direction:column;display:flex}.help-section[data-v-96052ab8]{gap:12px}.help-section-title[data-v-96052ab8]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-96052ab8]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-96052ab8]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-96052ab8]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-96052ab8]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-96052ab8],.main-card[data-v-96052ab8]{background:#fff}.settings-section[data-v-96052ab8]{flex-direction:column;gap:12px;display:flex}.setting-row[data-v-96052ab8]{align-items:flex-start;display:flex}.setting-item[data-v-96052ab8]{align-items:center;gap:12px;width:100%;display:flex}.setting-item-wide[data-v-96052ab8]{flex:1}.setting-label[data-v-96052ab8]{color:#333;white-space:nowrap;gap:4px;min-width:90px;font-size:13px;font-weight:600}.mode-desc-bar[data-v-96052ab8],.setting-label[data-v-96052ab8]{align-items:center;display:flex}.mode-desc-bar[data-v-96052ab8]{background:#faf5ff;border-radius:6px;flex-wrap:wrap;gap:12px;padding:8px 12px}.mode-name[data-v-96052ab8]{color:#ff5b2d;font-size:13px;font-weight:600}.mode-text[data-v-96052ab8]{color:#666;flex:1;font-size:12px}.freq-desc[data-v-96052ab8]{color:#999;font-size:12px}.io-section[data-v-96052ab8]{align-items:stretch;gap:16px;margin-bottom:16px;display:flex}.io-column[data-v-96052ab8]{flex:1;min-width:0}.io-arrow[data-v-96052ab8]{justify-content:center}.input-header[data-v-96052ab8],.io-arrow[data-v-96052ab8]{align-items:center;display:flex}.input-header[data-v-96052ab8]{justify-content:space-between;margin-bottom:8px}.input-label[data-v-96052ab8]{color:#333;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.file-name-tag[data-v-96052ab8]{color:#ff5b2d;background:#f9f0ff;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:400}.stats-bar[data-v-96052ab8]{background:#fafafa;border-radius:6px;margin-bottom:16px;padding:16px}.action-bar[data-v-96052ab8],.stats-bar[data-v-96052ab8]{flex-wrap:wrap;display:flex}.action-bar[data-v-96052ab8]{justify-content:center;gap:12px}.convert-btn[data-v-96052ab8]{border-color:#ff5b2d;border-radius:6px;padding:0 40px}.clear-btn[data-v-96052ab8]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 40px}.clear-btn[data-v-96052ab8]:hover{background:#e8e8e8;border-color:#bfbfbf}@media (width<=768px){.settings-section[data-v-96052ab8]{gap:16px}.setting-item[data-v-96052ab8]{flex-direction:column;align-items:flex-start;gap:6px}.setting-label[data-v-96052ab8]{min-width:auto}.io-section[data-v-96052ab8]{flex-direction:column}.io-arrow[data-v-96052ab8]{transform:rotate(90deg)}.action-bar[data-v-96052ab8]{flex-direction:column}}.help-sections[data-v-45f91983]{gap:20px}.help-section[data-v-45f91983],.help-sections[data-v-45f91983]{flex-direction:column;display:flex}.help-section[data-v-45f91983]{gap:12px}.help-section-title[data-v-45f91983]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-45f91983]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-45f91983]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-45f91983]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-45f91983]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-45f91983],.main-card[data-v-45f91983]{background:#fff}.settings-bar[data-v-45f91983]{flex-wrap:wrap;gap:20px;margin-bottom:16px}.setting-item[data-v-45f91983],.settings-bar[data-v-45f91983]{align-items:center;display:flex}.setting-item[data-v-45f91983]{gap:8px}.setting-label[data-v-45f91983]{color:#333;white-space:nowrap;font-size:13px;font-weight:600}.input-section[data-v-45f91983]{margin-bottom:16px}.input-header[data-v-45f91983]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.input-label[data-v-45f91983]{color:#333;font-size:14px;font-weight:600}.action-bar[data-v-45f91983]{justify-content:center;gap:12px;margin-bottom:20px;display:flex}.encrypt-btn[data-v-45f91983]{border-color:#ff5b2d;border-radius:6px;padding:0 40px}.clear-btn[data-v-45f91983]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 40px}.clear-btn[data-v-45f91983]:hover{background:#e8e8e8;border-color:#bfbfbf}.result-section[data-v-45f91983]{margin-bottom:0}.result-cell[data-v-45f91983]{align-items:center;gap:8px;display:flex}.result-value[data-v-45f91983]{color:#333;word-break:break-all;flex:1;font-family:monospace;font-size:13px}.copy-icon-btn[data-v-45f91983]{flex-shrink:0}@media (width<=768px){.action-bar[data-v-45f91983]{flex-direction:column}}.help-sections[data-v-307b1e48]{gap:20px}.help-section[data-v-307b1e48],.help-sections[data-v-307b1e48]{flex-direction:column;display:flex}.help-section[data-v-307b1e48]{gap:12px}.help-section-title[data-v-307b1e48]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-307b1e48]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-307b1e48]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-307b1e48]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-307b1e48]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-307b1e48],.main-card[data-v-307b1e48]{background:#fff}.settings-section[data-v-307b1e48]{flex-direction:column;gap:12px;display:flex}.setting-row[data-v-307b1e48]{flex-wrap:wrap;gap:20px;display:flex}.setting-item[data-v-307b1e48]{align-items:center;gap:8px;display:flex}.setting-item-wide[data-v-307b1e48]{flex:1;min-width:300px}.setting-label[data-v-307b1e48]{color:#333;white-space:nowrap;min-width:70px;font-size:13px;font-weight:600}.swap-btn[data-v-307b1e48]{padding:0 4px;font-size:12px}.mode-desc-bar[data-v-307b1e48]{background:#faf5ff;border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 12px;display:flex}.mode-name[data-v-307b1e48]{color:#ff5b2d;font-size:13px;font-weight:600}.mode-text[data-v-307b1e48]{color:#666;flex:1;font-size:12px}.io-section[data-v-307b1e48]{align-items:stretch;gap:16px;margin-bottom:16px;display:flex}.io-column[data-v-307b1e48]{flex:1;min-width:0}.io-arrow[data-v-307b1e48]{justify-content:center}.input-header[data-v-307b1e48],.io-arrow[data-v-307b1e48]{align-items:center;display:flex}.input-header[data-v-307b1e48]{justify-content:space-between;margin-bottom:8px}.input-label[data-v-307b1e48]{color:#333;font-size:14px;font-weight:600}.error-bar[data-v-307b1e48]{color:#cf1322;background:#fff2f0;border:1px solid #ffccc7;border-radius:6px;align-items:center;gap:8px;margin-bottom:16px;padding:8px 12px;font-size:13px;display:flex}.action-bar[data-v-307b1e48]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.encrypt-btn[data-v-307b1e48]{border-color:#ff5b2d;border-radius:6px;padding:0 40px}.clear-btn[data-v-307b1e48]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 40px}.clear-btn[data-v-307b1e48]:hover{background:#e8e8e8;border-color:#bfbfbf}@media (width<=768px){.settings-section[data-v-307b1e48]{gap:16px}.setting-item[data-v-307b1e48]{flex-direction:column;align-items:flex-start;gap:6px}.setting-item-wide[data-v-307b1e48]{width:100%}.io-section[data-v-307b1e48]{flex-direction:column}.io-arrow[data-v-307b1e48]{transform:rotate(90deg)}.action-bar[data-v-307b1e48]{flex-direction:column}}.quick-section[data-v-390eb82e]{background:#fff7ed;border:1px solid #ffedd5;border-radius:12px;margin-bottom:16px;padding:20px}.quick-section .section-title[data-v-390eb82e]{color:#ff5b2d;align-items:center;gap:8px;margin-bottom:14px;font-size:15px;font-weight:600;display:flex}.quick-grid[data-v-390eb82e]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.quick-card[data-v-390eb82e]{cursor:pointer;text-align:left;background:#fff;border:1px solid #ffedd5;border-radius:8px;flex-direction:column;padding:10px 12px;transition:all .2s;display:flex}.quick-card[data-v-390eb82e]:hover{border-color:#ff5b2d;transform:translateY(-2px);box-shadow:0 2px 8px #ff5b2d26}.quick-active[data-v-390eb82e]{background:#fff7ed;border-color:#ff5b2d}.quick-label[data-v-390eb82e]{color:#333;font-size:13px;font-weight:600}.quick-desc[data-v-390eb82e]{color:#999;margin-top:2px;font-size:11px}.zone-card[data-v-390eb82e]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;margin-bottom:16px;padding:20px}.zone-header[data-v-390eb82e]{justify-content:space-between;margin-bottom:16px}.zone-header[data-v-390eb82e],.zone-title[data-v-390eb82e]{align-items:center;display:flex}.zone-title[data-v-390eb82e]{color:#333;gap:8px;font-size:16px;font-weight:600}.config-row[data-v-390eb82e]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.config-label[data-v-390eb82e]{color:#666;min-width:36px;font-size:13px;font-weight:500}.info-bar[data-v-390eb82e]{background:#fff7ed;border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;padding:8px 12px;display:flex}.info-name[data-v-390eb82e]{color:#ff5b2d;font-size:13px;font-weight:600}.info-text[data-v-390eb82e]{color:#666;flex:1;font-size:12px}.key-row[data-v-390eb82e]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.io-section[data-v-390eb82e]{align-items:stretch;gap:16px;margin-bottom:16px;display:flex}.io-column[data-v-390eb82e]{flex:1;min-width:0}.io-arrow[data-v-390eb82e]{justify-content:center;align-items:center;display:flex}.exec-btn[data-v-390eb82e]{background:#ff5b2d;border-color:#ff5b2d}.exec-btn[data-v-390eb82e]:hover{background:#e8451a;border-color:#e8451a}.io-header[data-v-390eb82e]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.io-label[data-v-390eb82e]{color:#333;font-size:14px;font-weight:600}.error-bar[data-v-390eb82e]{color:#cf1322;background:#fff2f0;border:1px solid #ffccc7;border-radius:6px;align-items:center;gap:8px;margin-bottom:16px;padding:8px 12px;font-size:13px;display:flex}.action-bar[data-v-390eb82e]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.exec-btn-main[data-v-390eb82e]{background:#ff5b2d;border-color:#ff5b2d;padding:0 40px;font-weight:600}.exec-btn-main[data-v-390eb82e]:hover{background:#e8451a;border-color:#e8451a}.help-section[data-v-390eb82e]{margin-top:24px}.help-card[data-v-390eb82e]{background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;margin-bottom:12px;padding:20px}.help-section-title[data-v-390eb82e]{color:#333;border-left:4px solid #ff5b2d;align-items:center;gap:8px;margin-bottom:12px;padding-left:12px;font-size:15px;font-weight:600;display:flex}.help-text[data-v-390eb82e]{color:#666;font-size:13px;line-height:1.8}.help-steps[data-v-390eb82e]{color:#555;padding-left:20px;font-size:13px;line-height:2}.help-steps li[data-v-390eb82e]{margin-bottom:4px}.help-note-list[data-v-390eb82e]{color:#666;margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.8}.help-note-list li[data-v-390eb82e]{margin-bottom:2px}.help-faq-list[data-v-390eb82e]{flex-direction:column;gap:10px;display:flex}.help-faq-item[data-v-390eb82e]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:12px 14px}.help-faq-item[data-v-390eb82e]:nth-child(2n){background:#f9f9f9}.faq-q[data-v-390eb82e]{color:#333;align-items:center;gap:6px;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}.faq-q .anticon[data-v-390eb82e]{color:#ff5b2d}.faq-a[data-v-390eb82e]{color:#666;padding-left:20px;font-size:13px;line-height:1.7}.scenario-grid[data-v-390eb82e]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.scenario-card[data-v-390eb82e]{text-align:center;background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:14px;transition:all .2s}.scenario-card[data-v-390eb82e]:hover{border-color:#ff5b2d;transform:translateY(-2px)}.scenario-icon[data-v-390eb82e]{margin-bottom:8px;font-size:28px}.scenario-title[data-v-390eb82e]{color:#333;margin-bottom:4px;font-size:14px;font-weight:600}.scenario-desc[data-v-390eb82e]{color:#888;font-size:12px;line-height:1.5}@media (width<=768px){.quick-grid[data-v-390eb82e]{grid-template-columns:repeat(2,1fr)}.io-section[data-v-390eb82e]{flex-direction:column}.io-arrow[data-v-390eb82e]{transform:rotate(90deg)}.scenario-grid[data-v-390eb82e]{grid-template-columns:repeat(2,1fr)}.config-row[data-v-390eb82e]{flex-direction:column;align-items:flex-start}}.help-sections[data-v-1cd8ae24]{gap:20px}.help-section[data-v-1cd8ae24],.help-sections[data-v-1cd8ae24]{flex-direction:column;display:flex}.help-section[data-v-1cd8ae24]{gap:12px}.help-section-title[data-v-1cd8ae24]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-1cd8ae24]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-1cd8ae24]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-1cd8ae24]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-1cd8ae24]{color:#333;margin:0;font-size:13px;font-weight:600}.code-block[data-v-1cd8ae24]{background:#1e1e1e;border-radius:8px;padding:16px;overflow-x:auto}.code-block code[data-v-1cd8ae24]{color:#d4d4d4;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.6}.help-card[data-v-1cd8ae24],.main-card[data-v-1cd8ae24]{background:#fff}.settings-bar[data-v-1cd8ae24]{flex-wrap:wrap;gap:20px;margin-bottom:16px}.setting-item[data-v-1cd8ae24],.settings-bar[data-v-1cd8ae24]{align-items:center;display:flex}.setting-item[data-v-1cd8ae24]{gap:8px}.setting-label[data-v-1cd8ae24]{color:#333;white-space:nowrap;font-size:13px;font-weight:600}.input-section[data-v-1cd8ae24]{margin-bottom:16px}.input-row[data-v-1cd8ae24]{flex-wrap:wrap;gap:16px;display:flex}.input-field[data-v-1cd8ae24]{flex-direction:column;flex:1;gap:6px;min-width:200px;display:flex}.field-label[data-v-1cd8ae24]{color:#333;font-size:13px;font-weight:600}.action-bar[data-v-1cd8ae24]{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:20px;display:flex}.encrypt-btn[data-v-1cd8ae24]{border-color:#ff5b2d;border-radius:6px;padding:0 40px}.example-btn[data-v-1cd8ae24]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 20px}.example-btn[data-v-1cd8ae24]:hover{background:#e8e8e8;border-color:#bfbfbf}.clear-btn[data-v-1cd8ae24]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 40px}.clear-btn[data-v-1cd8ae24]:hover{background:#e8e8e8;border-color:#bfbfbf}.result-section[data-v-1cd8ae24]{margin-bottom:0}.result-header[data-v-1cd8ae24]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.result-title[data-v-1cd8ae24]{color:#333;font-size:14px;font-weight:600}.result-cell[data-v-1cd8ae24]{align-items:center;gap:8px;display:flex}.result-value[data-v-1cd8ae24]{color:#333;word-break:break-all;flex:1;font-family:monospace;font-size:13px}.copy-icon-btn[data-v-1cd8ae24]{flex-shrink:0}@media (width<=768px){.action-bar[data-v-1cd8ae24],.input-row[data-v-1cd8ae24]{flex-direction:column}}.help-sections[data-v-4aa2df74]{gap:20px}.help-section[data-v-4aa2df74],.help-sections[data-v-4aa2df74]{flex-direction:column;display:flex}.help-section[data-v-4aa2df74]{gap:12px}.help-section-title[data-v-4aa2df74]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-4aa2df74]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-4aa2df74]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-4aa2df74]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-4aa2df74]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-4aa2df74],.main-card[data-v-4aa2df74]{background:#fff}.preset-bar[data-v-4aa2df74]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.preset-label[data-v-4aa2df74]{color:#333;font-size:13px;font-weight:600}.settings-section[data-v-4aa2df74]{flex-direction:column;gap:14px;display:flex}.setting-row[data-v-4aa2df74]{flex-wrap:wrap;gap:20px}.setting-item[data-v-4aa2df74],.setting-row[data-v-4aa2df74]{align-items:center;display:flex}.setting-item[data-v-4aa2df74]{gap:8px}.setting-item-wide[data-v-4aa2df74]{flex:1;min-width:300px}.setting-label[data-v-4aa2df74]{color:#333;white-space:nowrap;min-width:80px;font-size:13px;font-weight:600}.char-count[data-v-4aa2df74]{color:#999;white-space:nowrap;font-size:12px}.action-bar[data-v-4aa2df74]{flex-wrap:wrap;justify-content:center;gap:12px;margin:20px 0;display:flex}.generate-btn[data-v-4aa2df74]{border-color:#ff5b2d;border-radius:6px;padding:0 40px}.clear-btn[data-v-4aa2df74]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 40px}.clear-btn[data-v-4aa2df74]:hover{background:#e8e8e8;border-color:#bfbfbf}.result-section[data-v-4aa2df74]{margin-bottom:0}.result-header[data-v-4aa2df74]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.result-title[data-v-4aa2df74]{color:#333;font-size:14px;font-weight:600}.strength-bar[data-v-4aa2df74]{background:#fafafa;border-radius:6px;align-items:center;gap:12px;margin-bottom:16px;padding:10px 14px;display:flex}.strength-label[data-v-4aa2df74]{color:#333;white-space:nowrap;font-size:13px;font-weight:600}.strength-meter[data-v-4aa2df74]{flex:1;gap:4px;max-width:300px;display:flex}.strength-segment[data-v-4aa2df74]{border-radius:2px;flex:1;height:8px;transition:background-color .3s}.password-list[data-v-4aa2df74]{background:#fafafa;border-radius:8px;flex-direction:column;gap:8px;max-height:400px;padding:8px;display:flex;overflow-y:auto}.password-item[data-v-4aa2df74]{background:#fff;border:1px solid #f0f0f0;border-radius:6px;align-items:center;gap:10px;padding:8px 12px;display:flex}.password-index[data-v-4aa2df74]{color:#fff;background:#ff5b2d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:inline-flex}.password-value[data-v-4aa2df74]{color:#333;word-break:break-all;letter-spacing:.5px;flex:1;font-family:Consolas,Monaco,Courier New,monospace;font-size:14px}.copy-icon-btn[data-v-4aa2df74]{flex-shrink:0}@media (width<=768px){.action-bar[data-v-4aa2df74]{flex-direction:column}.setting-item-wide[data-v-4aa2df74]{width:100%}}.help-sections[data-v-8044d0e5]{gap:20px}.help-section[data-v-8044d0e5],.help-sections[data-v-8044d0e5]{flex-direction:column;display:flex}.help-section[data-v-8044d0e5]{gap:12px}.help-section-title[data-v-8044d0e5]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-8044d0e5]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-8044d0e5]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-8044d0e5]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-8044d0e5]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-8044d0e5],.main-card[data-v-8044d0e5]{background:#fff}.settings-bar[data-v-8044d0e5]{flex-wrap:wrap;gap:20px;margin-bottom:12px}.setting-item[data-v-8044d0e5],.settings-bar[data-v-8044d0e5]{align-items:center;display:flex}.setting-item[data-v-8044d0e5]{gap:8px}.setting-label[data-v-8044d0e5]{color:#333;white-space:nowrap;font-size:13px;font-weight:600}.swap-btn[data-v-8044d0e5]{padding:0 4px;font-size:12px}.mode-desc-bar[data-v-8044d0e5]{background:#faf5ff;border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:8px 12px;display:flex}.mode-name[data-v-8044d0e5]{color:#ff5b2d;font-size:13px;font-weight:600}.mode-text[data-v-8044d0e5]{color:#666;flex:1;font-size:12px}.io-section[data-v-8044d0e5]{align-items:stretch;gap:16px;margin-bottom:16px;display:flex}.io-column[data-v-8044d0e5]{flex:1;min-width:0}.io-arrow[data-v-8044d0e5]{justify-content:center}.input-header[data-v-8044d0e5],.io-arrow[data-v-8044d0e5]{align-items:center;display:flex}.input-header[data-v-8044d0e5]{justify-content:space-between;margin-bottom:8px}.input-label[data-v-8044d0e5]{color:#333;font-size:14px;font-weight:600}.error-bar[data-v-8044d0e5]{color:#cf1322;background:#fff2f0;border:1px solid #ffccc7;border-radius:6px;align-items:center;gap:8px;margin-bottom:16px;padding:8px 12px;font-size:13px;display:flex}.action-bar[data-v-8044d0e5]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.encrypt-btn[data-v-8044d0e5]{border-color:#ff5b2d;border-radius:6px;padding:0 40px}.clear-btn[data-v-8044d0e5]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 40px}.clear-btn[data-v-8044d0e5]:hover{background:#e8e8e8;border-color:#bfbfbf}@media (width<=768px){.io-section[data-v-8044d0e5]{flex-direction:column}.io-arrow[data-v-8044d0e5]{transform:rotate(90deg)}.action-bar[data-v-8044d0e5]{flex-direction:column}}.help-sections[data-v-d4b8528b]{gap:20px}.help-section[data-v-d4b8528b],.help-sections[data-v-d4b8528b]{flex-direction:column;display:flex}.help-section[data-v-d4b8528b]{gap:12px}.help-section-title[data-v-d4b8528b]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-d4b8528b]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-d4b8528b]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-d4b8528b]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-d4b8528b]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-d4b8528b],.main-card[data-v-d4b8528b]{background:#fff}.settings-bar[data-v-d4b8528b]{flex-wrap:wrap;gap:20px;margin-bottom:12px}.setting-item[data-v-d4b8528b],.settings-bar[data-v-d4b8528b]{align-items:center;display:flex}.setting-item[data-v-d4b8528b]{gap:8px}.setting-label[data-v-d4b8528b]{color:#333;white-space:nowrap;font-size:13px;font-weight:600}.swap-btn[data-v-d4b8528b]{padding:0 4px;font-size:12px}.mode-desc-bar[data-v-d4b8528b]{background:#faf5ff;border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:8px 12px;display:flex}.mode-name[data-v-d4b8528b]{color:#ff5b2d;font-size:13px;font-weight:600}.mode-text[data-v-d4b8528b]{color:#666;flex:1;font-size:12px}.io-section[data-v-d4b8528b]{align-items:stretch;gap:16px;margin-bottom:16px;display:flex}.io-column[data-v-d4b8528b]{flex:1;min-width:0}.io-arrow[data-v-d4b8528b]{justify-content:center}.input-header[data-v-d4b8528b],.io-arrow[data-v-d4b8528b]{align-items:center;display:flex}.input-header[data-v-d4b8528b]{justify-content:space-between;margin-bottom:8px}.input-label[data-v-d4b8528b]{color:#333;font-size:14px;font-weight:600}.char-info[data-v-d4b8528b]{color:#999;font-family:monospace;font-size:12px}.error-bar[data-v-d4b8528b]{color:#cf1322;background:#fff2f0;border:1px solid #ffccc7;border-radius:6px;align-items:center;gap:8px;margin-bottom:16px;padding:8px 12px;font-size:13px;display:flex}.action-bar[data-v-d4b8528b]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.encrypt-btn[data-v-d4b8528b]{border-color:#ff5b2d;border-radius:6px;padding:0 40px}.clear-btn[data-v-d4b8528b]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 40px}.clear-btn[data-v-d4b8528b]:hover{background:#e8e8e8;border-color:#bfbfbf}@media (width<=768px){.io-section[data-v-d4b8528b]{flex-direction:column}.io-arrow[data-v-d4b8528b]{transform:rotate(90deg)}.action-bar[data-v-d4b8528b]{flex-direction:column}}.help-sections[data-v-74e50416]{gap:20px}.help-section[data-v-74e50416],.help-sections[data-v-74e50416]{flex-direction:column;display:flex}.help-section[data-v-74e50416]{gap:12px}.help-section-title[data-v-74e50416]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-74e50416]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-74e50416]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-74e50416]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-74e50416]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-74e50416],.main-card[data-v-74e50416]{background:#fff}.settings-bar[data-v-74e50416]{flex-wrap:wrap;gap:20px;margin-bottom:12px}.setting-item[data-v-74e50416],.settings-bar[data-v-74e50416]{align-items:center;display:flex}.setting-item[data-v-74e50416]{gap:8px}.setting-label[data-v-74e50416]{color:#333;white-space:nowrap;font-size:13px;font-weight:600}.swap-btn[data-v-74e50416]{padding:0 4px;font-size:12px}.mode-desc-bar[data-v-74e50416]{background:#faf5ff;border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:8px 12px;display:flex}.mode-name[data-v-74e50416]{color:#ff5b2d;font-size:13px;font-weight:600}.mode-text[data-v-74e50416]{color:#666;flex:1;font-size:12px}.io-section[data-v-74e50416]{align-items:stretch;gap:16px;margin-bottom:16px;display:flex}.io-column[data-v-74e50416]{flex:1;min-width:0}.io-arrow[data-v-74e50416]{justify-content:center}.input-header[data-v-74e50416],.io-arrow[data-v-74e50416]{align-items:center;display:flex}.input-header[data-v-74e50416]{justify-content:space-between;margin-bottom:8px}.input-label[data-v-74e50416]{color:#333;font-size:14px;font-weight:600}.error-bar[data-v-74e50416]{color:#cf1322;background:#fff2f0;border:1px solid #ffccc7;border-radius:6px;align-items:center;gap:8px;margin-bottom:16px;padding:8px 12px;font-size:13px;display:flex}.action-bar[data-v-74e50416]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.encrypt-btn[data-v-74e50416]{border-color:#ff5b2d;border-radius:6px;padding:0 40px}.clear-btn[data-v-74e50416]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 40px}.clear-btn[data-v-74e50416]:hover{background:#e8e8e8;border-color:#bfbfbf}@media (width<=768px){.io-section[data-v-74e50416]{flex-direction:column}.io-arrow[data-v-74e50416]{transform:rotate(90deg)}.action-bar[data-v-74e50416]{flex-direction:column}}.help-sections[data-v-cd2811fe]{gap:20px}.help-section[data-v-cd2811fe],.help-sections[data-v-cd2811fe]{flex-direction:column;display:flex}.help-section[data-v-cd2811fe]{gap:12px}.help-section-title[data-v-cd2811fe]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-cd2811fe]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-cd2811fe]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-cd2811fe]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-cd2811fe]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-cd2811fe],.main-card[data-v-cd2811fe]{background:#fff}.settings-bar[data-v-cd2811fe]{flex-wrap:wrap;gap:20px;margin-bottom:12px}.setting-item[data-v-cd2811fe],.settings-bar[data-v-cd2811fe]{align-items:center;display:flex}.setting-item[data-v-cd2811fe]{gap:8px}.setting-label[data-v-cd2811fe]{color:#333;white-space:nowrap;font-size:13px;font-weight:600}.swap-btn[data-v-cd2811fe]{padding:0 4px;font-size:12px}.mode-desc-bar[data-v-cd2811fe]{background:#faf5ff;border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:8px 12px;display:flex}.mode-name[data-v-cd2811fe]{color:#ff5b2d;font-size:13px;font-weight:600}.mode-text[data-v-cd2811fe]{color:#666;flex:1;font-size:12px}.io-section[data-v-cd2811fe]{align-items:stretch;gap:16px;margin-bottom:16px;display:flex}.io-column[data-v-cd2811fe]{flex:1;min-width:0}.io-arrow[data-v-cd2811fe]{justify-content:center}.input-header[data-v-cd2811fe],.io-arrow[data-v-cd2811fe]{align-items:center;display:flex}.input-header[data-v-cd2811fe]{justify-content:space-between;margin-bottom:8px}.input-label[data-v-cd2811fe]{color:#333;font-size:14px;font-weight:600}.error-bar[data-v-cd2811fe]{color:#cf1322;background:#fff2f0;border:1px solid #ffccc7;border-radius:6px;align-items:center;gap:8px;margin-bottom:16px;padding:8px 12px;font-size:13px;display:flex}.action-bar[data-v-cd2811fe]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.encrypt-btn[data-v-cd2811fe]{border-color:#ff5b2d;border-radius:6px;padding:0 40px}.clear-btn[data-v-cd2811fe]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 40px}.clear-btn[data-v-cd2811fe]:hover{background:#e8e8e8;border-color:#bfbfbf}@media (width<=768px){.io-section[data-v-cd2811fe]{flex-direction:column}.io-arrow[data-v-cd2811fe]{transform:rotate(90deg)}.action-bar[data-v-cd2811fe]{flex-direction:column}}.help-sections[data-v-a966f247]{gap:20px}.help-section[data-v-a966f247],.help-sections[data-v-a966f247]{flex-direction:column;display:flex}.help-section[data-v-a966f247]{gap:12px}.help-section-title[data-v-a966f247]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-a966f247]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-a966f247]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-a966f247]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-a966f247]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-a966f247],.main-card[data-v-a966f247]{background:#fff}.settings-bar[data-v-a966f247]{flex-wrap:wrap;gap:20px;margin-bottom:12px}.setting-item[data-v-a966f247],.settings-bar[data-v-a966f247]{align-items:center;display:flex}.setting-item[data-v-a966f247]{gap:8px}.setting-label[data-v-a966f247]{color:#333;white-space:nowrap;font-size:13px;font-weight:600}.swap-btn[data-v-a966f247]{padding:0 4px;font-size:12px}.mode-desc-bar[data-v-a966f247]{background:#faf5ff;border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:8px 12px;display:flex}.mode-name[data-v-a966f247]{color:#ff5b2d;font-size:13px;font-weight:600}.mode-text[data-v-a966f247]{color:#666;flex:1;font-size:12px}.io-section[data-v-a966f247]{align-items:stretch;gap:16px;margin-bottom:16px;display:flex}.io-column[data-v-a966f247]{flex:1;min-width:0}.io-arrow[data-v-a966f247]{justify-content:center}.input-header[data-v-a966f247],.io-arrow[data-v-a966f247]{align-items:center;display:flex}.input-header[data-v-a966f247]{justify-content:space-between;margin-bottom:8px}.input-label[data-v-a966f247]{color:#333;font-size:14px;font-weight:600}.error-bar[data-v-a966f247]{color:#cf1322;background:#fff2f0;border:1px solid #ffccc7;border-radius:6px;align-items:center;gap:8px;margin-bottom:16px;padding:8px 12px;font-size:13px;display:flex}.action-bar[data-v-a966f247]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.encrypt-btn[data-v-a966f247]{border-color:#ff5b2d;border-radius:6px;padding:0 40px}.clear-btn[data-v-a966f247]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 40px}.clear-btn[data-v-a966f247]:hover{background:#e8e8e8;border-color:#bfbfbf}.play-btn[data-v-a966f247]{color:#52c41a;background:#f6ffed;border-color:#52c41a;border-radius:6px;padding:0 24px}.play-btn[data-v-a966f247]:hover{color:#389e0d;background:#d9f7be;border-color:#389e0d}.play-btn.playing[data-v-a966f247]{color:#fa541c;background:#fff2e8;border-color:#fa541c}.download-btn[data-v-a966f247]{color:#1890ff;background:#e6f7ff;border-color:#1890ff;border-radius:6px;padding:0 24px}.download-btn[data-v-a966f247]:hover{color:#096dd9;background:#bae7ff;border-color:#096dd9}.audio-settings[data-v-a966f247]{background:#fafafa;border-radius:8px;flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;padding:10px 14px;display:flex}.audio-settings-label[data-v-a966f247]{color:#333;white-space:nowrap;font-size:13px;font-weight:600}.audio-param[data-v-a966f247]{color:#666;align-items:center;gap:8px;font-size:12px;display:flex}.examples-grid[data-v-a966f247]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.example-item[data-v-a966f247]{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;padding:12px 14px;transition:all .2s}.example-item[data-v-a966f247]:hover{border-color:#ff5b2d;box-shadow:0 2px 8px #ff5b2d1a}.example-header[data-v-a966f247]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.example-title[data-v-a966f247]{color:#333;font-size:13px;font-weight:600}.example-body[data-v-a966f247]{flex-direction:column;gap:4px;display:flex}.example-row[data-v-a966f247]{align-items:baseline;gap:4px;display:flex}.example-label[data-v-a966f247]{color:#999;white-space:nowrap;font-size:12px}.example-value[data-v-a966f247]{color:#333;font-size:13px;font-weight:500}.example-value.morse[data-v-a966f247]{letter-spacing:2px;color:#ff5b2d;font-family:monospace}.example-try[data-v-a966f247]{margin-top:6px;padding:0;font-size:12px}@media (width<=768px){.io-section[data-v-a966f247]{flex-direction:column}.io-arrow[data-v-a966f247]{transform:rotate(90deg)}.action-bar[data-v-a966f247],.audio-settings[data-v-a966f247]{flex-direction:column}.audio-settings[data-v-a966f247]{align-items:flex-start}.examples-grid[data-v-a966f247]{grid-template-columns:1fr}}.help-sections[data-v-893cf2b2]{gap:20px}.help-section[data-v-893cf2b2],.help-sections[data-v-893cf2b2]{flex-direction:column;display:flex}.help-section[data-v-893cf2b2]{gap:12px}.help-section-title[data-v-893cf2b2]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-893cf2b2]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-893cf2b2]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-893cf2b2]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-893cf2b2]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-893cf2b2],.main-card[data-v-893cf2b2]{background:#fff}.input-section[data-v-893cf2b2]{margin-bottom:16px}.input-header[data-v-893cf2b2]{justify-content:space-between;margin-bottom:8px}.input-header[data-v-893cf2b2],.input-label[data-v-893cf2b2]{align-items:center;display:flex}.input-label[data-v-893cf2b2]{color:#333;gap:6px;font-size:14px;font-weight:600}.action-bar[data-v-893cf2b2]{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:16px;display:flex}.decode-btn[data-v-893cf2b2]{border-color:#ff5b2d;border-radius:6px;padding:0 40px}.clear-btn[data-v-893cf2b2]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 40px}.clear-btn[data-v-893cf2b2]:hover{background:#e8e8e8;border-color:#bfbfbf}.error-bar[data-v-893cf2b2]{color:#cf1322;background:#fff2f0;border:1px solid #ffccc7;border-radius:6px;align-items:center;gap:8px;margin-bottom:16px;padding:8px 12px;font-size:13px;display:flex}.result-section[data-v-893cf2b2]{flex-direction:column;gap:16px;display:flex}.header-info[data-v-893cf2b2],.payload-info[data-v-893cf2b2]{margin-bottom:0}.json-tabs[data-v-893cf2b2]{background:#fff}.json-header[data-v-893cf2b2]{justify-content:space-between;align-items:center;margin-bottom:8px;padding:0 4px;display:flex}.json-label[data-v-893cf2b2]{color:#333;font-size:13px;font-weight:600}.json-output[data-v-893cf2b2]{color:#24292e;white-space:pre-wrap;word-break:break-all;background:#f6f8fa;border:1px solid #e1e4e8;border-radius:4px;max-height:400px;margin:0;padding:12px;font-family:monospace;font-size:12px;line-height:1.6;overflow:auto}.json-output.signature[data-v-893cf2b2]{word-break:break-all;color:#6a737d;font-size:11px}@media (width<=768px){.action-bar[data-v-893cf2b2]{flex-direction:column}}.help-sections[data-v-4dad3a6e]{gap:20px}.help-section[data-v-4dad3a6e],.help-sections[data-v-4dad3a6e]{flex-direction:column;display:flex}.help-section[data-v-4dad3a6e]{gap:12px}.help-section-title[data-v-4dad3a6e]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-4dad3a6e]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-4dad3a6e]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-4dad3a6e]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-4dad3a6e]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-4dad3a6e],.main-card[data-v-4dad3a6e]{background:#fff}.settings-bar[data-v-4dad3a6e]{flex-wrap:wrap;gap:20px;margin-bottom:12px}.setting-item[data-v-4dad3a6e],.settings-bar[data-v-4dad3a6e]{align-items:center;display:flex}.setting-item[data-v-4dad3a6e]{gap:8px}.setting-label[data-v-4dad3a6e]{color:#333;white-space:nowrap;font-size:13px;font-weight:600}.swap-btn[data-v-4dad3a6e]{padding:0 4px;font-size:12px}.mode-desc-bar[data-v-4dad3a6e]{background:#faf5ff;border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:8px 12px;display:flex}.mode-name[data-v-4dad3a6e]{color:#ff5b2d;font-size:13px;font-weight:600}.mode-text[data-v-4dad3a6e]{color:#666;flex:1;font-size:12px}.io-section[data-v-4dad3a6e]{align-items:stretch;gap:16px;margin-bottom:16px;display:flex}.io-column[data-v-4dad3a6e]{flex:1;min-width:0}.io-arrow[data-v-4dad3a6e]{justify-content:center}.input-header[data-v-4dad3a6e],.io-arrow[data-v-4dad3a6e]{align-items:center;display:flex}.input-header[data-v-4dad3a6e]{justify-content:space-between;margin-bottom:8px}.input-label[data-v-4dad3a6e]{color:#333;font-size:14px;font-weight:600}.error-bar[data-v-4dad3a6e]{color:#cf1322;background:#fff2f0;border:1px solid #ffccc7;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:13px}.error-bar[data-v-4dad3a6e],.stats-bar[data-v-4dad3a6e]{margin-bottom:16px;display:flex}.stats-bar[data-v-4dad3a6e]{background:#f6ffed;border:1px solid #b7eb8f;border-radius:6px;justify-content:space-around;padding:16px}.action-bar[data-v-4dad3a6e],.stats-bar[data-v-4dad3a6e]{flex-wrap:wrap;gap:12px}.action-bar[data-v-4dad3a6e]{justify-content:center;display:flex}.compress-btn[data-v-4dad3a6e]{border-color:#ff5b2d;border-radius:6px;padding:0 40px}.clear-btn[data-v-4dad3a6e]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 40px}.clear-btn[data-v-4dad3a6e]:hover{background:#e8e8e8;border-color:#bfbfbf}@media (width<=768px){.io-section[data-v-4dad3a6e]{flex-direction:column}.io-arrow[data-v-4dad3a6e]{transform:rotate(90deg)}.action-bar[data-v-4dad3a6e]{flex-direction:column}}.help-sections[data-v-32cc14e9]{gap:20px}.help-section[data-v-32cc14e9],.help-sections[data-v-32cc14e9]{flex-direction:column;display:flex}.help-section[data-v-32cc14e9]{gap:12px}.help-section-title[data-v-32cc14e9]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-32cc14e9]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-32cc14e9]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-32cc14e9]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-32cc14e9]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-32cc14e9],.main-card[data-v-32cc14e9]{background:#fff}.settings-bar[data-v-32cc14e9]{flex-wrap:wrap;gap:20px;margin-bottom:12px}.setting-item[data-v-32cc14e9],.settings-bar[data-v-32cc14e9]{align-items:center;display:flex}.setting-item[data-v-32cc14e9]{gap:8px}.setting-label[data-v-32cc14e9]{color:#333;white-space:nowrap;font-size:13px;font-weight:600}.swap-btn[data-v-32cc14e9]{padding:0 4px;font-size:12px}.mode-desc-bar[data-v-32cc14e9]{background:#faf5ff;border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:8px 12px;display:flex}.mode-name[data-v-32cc14e9]{color:#ff5b2d;font-size:13px;font-weight:600}.mode-text[data-v-32cc14e9]{color:#666;flex:1;font-size:12px}.io-section[data-v-32cc14e9]{align-items:stretch;gap:16px;margin-bottom:16px;display:flex}.io-column[data-v-32cc14e9]{flex:1;min-width:0}.io-arrow[data-v-32cc14e9]{justify-content:center}.input-header[data-v-32cc14e9],.io-arrow[data-v-32cc14e9]{align-items:center;display:flex}.input-header[data-v-32cc14e9]{justify-content:space-between;margin-bottom:8px}.input-label[data-v-32cc14e9]{color:#333;font-size:14px;font-weight:600}.error-bar[data-v-32cc14e9]{color:#cf1322;background:#fff2f0;border:1px solid #ffccc7;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:13px}.error-bar[data-v-32cc14e9],.stats-bar[data-v-32cc14e9]{margin-bottom:16px;display:flex}.stats-bar[data-v-32cc14e9]{background:#f6ffed;border:1px solid #b7eb8f;border-radius:6px;justify-content:space-around;padding:16px}.action-bar[data-v-32cc14e9],.stats-bar[data-v-32cc14e9]{flex-wrap:wrap;gap:12px}.action-bar[data-v-32cc14e9]{justify-content:center;display:flex}.encode-btn[data-v-32cc14e9]{border-color:#ff5b2d;border-radius:6px;padding:0 40px}.clear-btn[data-v-32cc14e9]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 40px}.clear-btn[data-v-32cc14e9]:hover{background:#e8e8e8;border-color:#bfbfbf}.image-section[data-v-32cc14e9],.upload-area[data-v-32cc14e9]{margin-bottom:16px}.upload-area[data-v-32cc14e9]{cursor:pointer;background:#fafafa;border:2px dashed #d9d9d9;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;transition:all .3s;display:flex}.upload-area.is-dragging[data-v-32cc14e9],.upload-area[data-v-32cc14e9]:hover{background:#faf5ff;border-color:#ff5b2d}.upload-icon[data-v-32cc14e9]{color:#ff5b2d;margin-bottom:12px;font-size:48px}.upload-text[data-v-32cc14e9]{color:#333;margin:0 0 8px;font-size:15px;font-weight:500}.upload-hint[data-v-32cc14e9]{color:#999;margin:0;font-size:12px}.image-result[data-v-32cc14e9]{flex-direction:column;gap:16px;display:flex}.image-preview[data-v-32cc14e9]{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;justify-content:center;align-items:center;min-height:120px;padding:20px;display:flex}.preview-img[data-v-32cc14e9]{-o-object-fit:contain;object-fit:contain;border-radius:4px;max-width:100%;max-height:400px}.image-data-output[data-v-32cc14e9],.image-info-bar[data-v-32cc14e9]{margin-top:4px}.image-actions[data-v-32cc14e9]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (width<=768px){.io-section[data-v-32cc14e9]{flex-direction:column}.io-arrow[data-v-32cc14e9]{transform:rotate(90deg)}.action-bar[data-v-32cc14e9]{flex-direction:column}}.help-sections[data-v-1915ecf6]{gap:20px}.help-section[data-v-1915ecf6],.help-sections[data-v-1915ecf6]{flex-direction:column;display:flex}.help-section[data-v-1915ecf6]{gap:12px}.help-section-title[data-v-1915ecf6]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-1915ecf6]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-1915ecf6]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-1915ecf6]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-1915ecf6]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-1915ecf6],.main-card[data-v-1915ecf6]{background:#fff}.input-section[data-v-1915ecf6]{margin-bottom:16px}.input-header[data-v-1915ecf6]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.input-label[data-v-1915ecf6]{color:#333;font-size:14px;font-weight:600}.action-bar[data-v-1915ecf6]{justify-content:center;gap:12px;margin-bottom:20px;display:flex}.encrypt-btn[data-v-1915ecf6]{border-color:#ff5b2d;border-radius:6px;padding:0 40px}.clear-btn[data-v-1915ecf6]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 40px}.clear-btn[data-v-1915ecf6]:hover{background:#e8e8e8;border-color:#bfbfbf}.result-section[data-v-1915ecf6]{gap:12px}.result-item[data-v-1915ecf6],.result-section[data-v-1915ecf6]{flex-direction:column;display:flex}.result-item[data-v-1915ecf6]{background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;gap:6px;padding:12px 16px}.result-item-header[data-v-1915ecf6]{align-items:center;gap:8px;display:flex}.result-item-label[data-v-1915ecf6]{color:#333;font-size:13px;font-weight:600}.result-item-hint[data-v-1915ecf6]{color:#999;font-size:12px}.result-item-body[data-v-1915ecf6]{align-items:center;gap:8px;display:flex}.result-value[data-v-1915ecf6]{color:#ff5b2d;word-break:break-all;flex:1;font-family:monospace;font-size:13px;font-weight:500}.copy-icon-btn[data-v-1915ecf6]{flex-shrink:0}@media (width<=768px){.action-bar[data-v-1915ecf6]{flex-direction:column}}.help-sections[data-v-3b766d71]{gap:20px}.help-section[data-v-3b766d71],.help-sections[data-v-3b766d71]{flex-direction:column;display:flex}.help-section[data-v-3b766d71]{gap:12px}.help-section-title[data-v-3b766d71]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-3b766d71]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-3b766d71]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-3b766d71]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-3b766d71]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-3b766d71],.main-card[data-v-3b766d71]{background:#fff}.settings-bar[data-v-3b766d71]{flex-wrap:wrap;justify-content:space-between;gap:20px;margin-bottom:16px}.setting-item[data-v-3b766d71],.settings-bar[data-v-3b766d71]{align-items:center;display:flex}.setting-item[data-v-3b766d71]{gap:8px}.setting-label[data-v-3b766d71]{color:#333;white-space:nowrap;font-size:13px;font-weight:600}.io-section[data-v-3b766d71]{align-items:stretch;gap:16px;margin-bottom:16px;display:flex}.io-column[data-v-3b766d71]{flex:1;min-width:0}.io-arrow[data-v-3b766d71]{justify-content:center}.input-header[data-v-3b766d71],.io-arrow[data-v-3b766d71]{align-items:center;display:flex}.input-header[data-v-3b766d71]{justify-content:space-between;margin-bottom:8px}.input-label[data-v-3b766d71]{color:#333;font-size:14px;font-weight:600}.file-name[data-v-3b766d71]{color:#ff5b2d;align-items:center;gap:4px;font-size:12px;display:flex}.error-bar[data-v-3b766d71]{color:#cf1322;background:#fff2f0;border:1px solid #ffccc7;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:13px}.error-bar[data-v-3b766d71],.stats-bar[data-v-3b766d71]{margin-bottom:16px;display:flex}.stats-bar[data-v-3b766d71]{background:#f6ffed;border:1px solid #b7eb8f;border-radius:6px;justify-content:space-around;padding:16px}.action-bar[data-v-3b766d71],.stats-bar[data-v-3b766d71]{flex-wrap:wrap;gap:12px}.action-bar[data-v-3b766d71]{justify-content:center;display:flex}.encrypt-btn[data-v-3b766d71]{border-color:#ff5b2d;border-radius:6px;padding:0 40px}.clear-btn[data-v-3b766d71]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 40px}.clear-btn[data-v-3b766d71]:hover{background:#e8e8e8;border-color:#bfbfbf}.upload-area[data-v-3b766d71]{cursor:pointer;background:#fafafa;border:2px dashed #d9d9d9;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;transition:all .3s;display:flex}.upload-area.is-dragging[data-v-3b766d71],.upload-area[data-v-3b766d71]:hover{background:#faf5ff;border-color:#ff5b2d}.upload-icon[data-v-3b766d71]{color:#ff5b2d;margin-bottom:12px;font-size:48px}.upload-text[data-v-3b766d71]{color:#333;margin:0 0 8px;font-size:15px;font-weight:500}.upload-hint[data-v-3b766d71]{color:#999;margin:0;font-size:12px}@media (width<=768px){.io-section[data-v-3b766d71]{flex-direction:column}.io-arrow[data-v-3b766d71]{transform:rotate(90deg)}.action-bar[data-v-3b766d71]{flex-direction:column}}.help-sections[data-v-4b336216]{gap:20px}.help-section[data-v-4b336216],.help-sections[data-v-4b336216]{flex-direction:column;display:flex}.help-section[data-v-4b336216]{gap:12px}.help-section-title[data-v-4b336216]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-4b336216]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-4b336216]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-4b336216]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-4b336216]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-4b336216],.main-card[data-v-4b336216]{background:#fff}.input-section[data-v-4b336216]{margin-bottom:16px}.input-header[data-v-4b336216]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.input-label[data-v-4b336216]{color:#333;font-size:14px;font-weight:600}.input-hint[data-v-4b336216]{color:#999;margin-top:8px;font-size:12px}.example-section[data-v-4b336216]{margin-bottom:16px}.example-label[data-v-4b336216]{color:#333;margin-right:12px;font-size:13px;font-weight:600}.example-tag[data-v-4b336216]{cursor:pointer}.example-tag[data-v-4b336216]:hover{opacity:.8}.action-bar[data-v-4b336216]{justify-content:center;gap:12px;margin-bottom:20px;display:flex}.encrypt-btn[data-v-4b336216]{border-color:#ff5b2d;border-radius:6px;padding:0 40px}.clear-btn[data-v-4b336216]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 40px}.clear-btn[data-v-4b336216]:hover{background:#e8e8e8;border-color:#bfbfbf}.error-bar[data-v-4b336216]{color:#cf1322;background:#fff2f0;border:1px solid #ffccc7;border-radius:6px;align-items:center;gap:8px;margin-bottom:16px;padding:8px 12px;font-size:13px;display:flex}.result-section[data-v-4b336216]{margin-top:20px}.result-header[data-v-4b336216]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.result-stats[data-v-4b336216]{flex-wrap:wrap;gap:24px;display:flex}.result-actions[data-v-4b336216]{gap:12px;display:flex}.pagination-bar[data-v-4b336216]{margin-top:16px}.empty-result[data-v-4b336216],.pagination-bar[data-v-4b336216]{justify-content:center;display:flex}.empty-result[data-v-4b336216]{color:#999;flex-direction:column;align-items:center;padding:40px}.empty-result p[data-v-4b336216]{margin:0}@media (width<=768px){.action-bar[data-v-4b336216],.result-header[data-v-4b336216]{flex-direction:column}.result-header[data-v-4b336216]{align-items:flex-start}.result-stats[data-v-4b336216]{gap:16px}.result-actions[data-v-4b336216]{flex-wrap:wrap}}.help-sections[data-v-ade7e75b]{gap:20px}.help-section[data-v-ade7e75b],.help-sections[data-v-ade7e75b]{flex-direction:column;display:flex}.help-section[data-v-ade7e75b]{gap:12px}.help-section-title[data-v-ade7e75b]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-ade7e75b]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-ade7e75b]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-ade7e75b]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-ade7e75b]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-ade7e75b],.main-card[data-v-ade7e75b]{background:#fff}.input-section[data-v-ade7e75b]{margin-bottom:16px}.input-header[data-v-ade7e75b]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.input-label[data-v-ade7e75b]{color:#333;font-size:14px;font-weight:600}.input-hint[data-v-ade7e75b]{color:#999;margin-top:8px;font-size:12px}.action-bar[data-v-ade7e75b]{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:20px;display:flex}.encrypt-btn[data-v-ade7e75b]{border-color:#ff5b2d;border-radius:6px;padding:0 40px}.clear-btn[data-v-ade7e75b]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 40px}.clear-btn[data-v-ade7e75b]:hover{background:#e8e8e8;border-color:#bfbfbf}.error-bar[data-v-ade7e75b]{color:#cf1322;background:#fff2f0;border:1px solid #ffccc7;border-radius:6px;align-items:center;gap:8px;margin-bottom:16px;padding:8px 12px;font-size:13px;display:flex}.result-section[data-v-ade7e75b]{margin-top:20px}.stats-bar[data-v-ade7e75b]{background:#f6ffed;border:1px solid #b7eb8f;border-radius:6px;flex-wrap:wrap;justify-content:space-around;gap:16px;margin-bottom:16px;padding:16px;display:flex}.pagination-bar[data-v-ade7e75b]{margin-top:16px}.empty-result[data-v-ade7e75b],.pagination-bar[data-v-ade7e75b]{justify-content:center;display:flex}.empty-result[data-v-ade7e75b]{color:#999;flex-direction:column;align-items:center;padding:40px}.empty-result p[data-v-ade7e75b]{margin:0}@media (width<=768px){.action-bar[data-v-ade7e75b]{flex-direction:column}.stats-bar[data-v-ade7e75b]{gap:12px}}.stats-bar[data-v-ea531500]{grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:20px;display:grid}.stat-item[data-v-ea531500]{text-align:center;border-radius:8px;padding:12px 8px;transition:transform .2s}.stat-item[data-v-ea531500]:hover{transform:translateY(-2px)}.stat-total[data-v-ea531500]{background:#fff7e6;border:1px solid #ffd591}.stat-985[data-v-ea531500]{background:#fff1f0;border:1px solid #ffa39e}.stat-211[data-v-ea531500]{background:#e6f7ff;border:1px solid #91d5ff}.stat-double[data-v-ea531500]{background:#fff2e8;border:1px solid #ffbb96}.stat-under[data-v-ea531500]{background:#f6ffed;border:1px solid #b7eb8f}.stat-vocational[data-v-ea531500]{background:#fffbe6;border:1px solid #ffe58f}.stat-value[data-v-ea531500]{font-size:22px;font-weight:700;line-height:1.2}.stat-total .stat-value[data-v-ea531500]{color:#fa8c16}.stat-985 .stat-value[data-v-ea531500]{color:#e60023}.stat-211 .stat-value[data-v-ea531500]{color:#0066dc}.stat-double .stat-value[data-v-ea531500]{color:#f60}.stat-under .stat-value[data-v-ea531500]{color:#52c41a}.stat-vocational .stat-value[data-v-ea531500]{color:#faad14}.stat-label[data-v-ea531500]{color:#666;margin-top:4px;font-size:12px}.filter-section[data-v-ea531500]{margin-bottom:16px}.filter-row[data-v-ea531500]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.keyword-input[data-v-ea531500]{width:320px}.filter-select[data-v-ea531500]{width:150px}.filter-select-sm[data-v-ea531500]{width:110px}.filter-tag[data-v-ea531500]{cursor:pointer;opacity:.65;-webkit-user-select:none;user-select:none;transition:all .2s}.filter-tag[data-v-ea531500]:hover{opacity:1}.filter-tag.active[data-v-ea531500]{opacity:1;font-weight:600}.result-info[data-v-ea531500]{color:#666;justify-content:space-between;gap:8px;margin-bottom:12px;font-size:13px}.filter-summary[data-v-ea531500],.result-info[data-v-ea531500]{flex-wrap:wrap;align-items:center;display:flex}.filter-summary[data-v-ea531500]{gap:6px}.filter-hint[data-v-ea531500]{color:#999;font-weight:400}.uni-name[data-v-ea531500],.university-link[data-v-ea531500]{align-items:center;display:flex}.university-link[data-v-ea531500]{color:#1677ff;gap:4px;font-weight:500}.university-link[data-v-ea531500]:hover{color:#ff5b2d}.link-icon[data-v-ea531500]{opacity:.5;font-size:11px}.uni-name-plain[data-v-ea531500]{color:#333}.category-text[data-v-ea531500],.location-text[data-v-ea531500]{color:#555;font-size:13px}.location-text[data-v-ea531500]{align-items:center;display:flex}.district[data-v-ea531500]{color:#999;font-size:12px}.no-tags[data-v-ea531500]{color:#d9d9d9}.pagination-bar[data-v-ea531500]{border-top:1px solid #f0f0f0;margin-top:20px;padding-top:16px}.empty-result[data-v-ea531500],.pagination-bar[data-v-ea531500]{justify-content:center;display:flex}.empty-result[data-v-ea531500]{flex-direction:column;align-items:center;padding:60px 20px}.empty-title[data-v-ea531500]{color:#333;margin:0 0 8px;font-size:16px}.empty-hint[data-v-ea531500]{color:#999;margin:0;font-size:13px}.help-card[data-v-ea531500],.main-card[data-v-ea531500]{background:#fff}.help-sections[data-v-ea531500]{gap:20px}.help-section[data-v-ea531500],.help-sections[data-v-ea531500]{flex-direction:column;display:flex}.help-section[data-v-ea531500]{gap:12px}.help-section-title[data-v-ea531500]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-ea531500]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-ea531500]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-ea531500]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-ea531500]{color:#333;margin:0;font-size:13px;font-weight:600}@media (width<=992px){.stats-bar[data-v-ea531500]{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.stats-bar[data-v-ea531500]{grid-template-columns:repeat(2,1fr)}.filter-row[data-v-ea531500]{flex-direction:column;align-items:stretch}.filter-select[data-v-ea531500],.filter-select-sm[data-v-ea531500],.keyword-input[data-v-ea531500]{width:100%}.result-info[data-v-ea531500]{flex-direction:column;align-items:flex-start}}.detail-header[data-v-ea531500]{justify-content:space-between;align-items:flex-start;gap:16px;padding-right:8px;display:flex}.detail-header-left[data-v-ea531500]{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.detail-emblem[data-v-ea531500]{color:#fff;background:linear-gradient(135deg,#1677ff,#69b1ff);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:32px;display:flex;box-shadow:0 4px 12px #1677ff40}.detail-header-info[data-v-ea531500]{flex:1;min-width:0}.detail-name[data-v-ea531500]{color:#262626;line-height:1.3;margin:0 0 8px!important;font-size:22px!important;font-weight:700!important}.detail-tags[data-v-ea531500]{flex-wrap:wrap;gap:6px;display:flex}.detail-tag-item[data-v-ea531500]{border-radius:12px;padding:2px 10px;font-size:12px}.detail-close[data-v-ea531500]{color:#8c8c8c;flex-shrink:0}.detail-close[data-v-ea531500]:hover{color:#1677ff;background:#e6f4ff!important}.detail-section[data-v-ea531500]{margin-bottom:20px}.detail-section-title[data-v-ea531500]{color:#262626;align-items:center;display:flex;margin:0 0 12px!important;font-size:15px!important;font-weight:600!important}.info-card[data-v-ea531500]{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;height:100%;padding:12px 14px;transition:all .2s}.info-card[data-v-ea531500]:hover{background:#f0f5ff;border-color:#d6e4ff}.info-card-label[data-v-ea531500]{color:#8c8c8c;align-items:center;gap:6px;margin-bottom:4px;font-size:12px;display:flex}.info-card-label[data-v-ea531500] .anticon{color:#1677ff}.info-card-value[data-v-ea531500]{color:#262626;word-break:break-word;font-size:14px;font-weight:500}.info-card-extra[data-v-ea531500]{color:#8c8c8c;margin-left:4px;font-size:12px;font-weight:400}.info-card-motto[data-v-ea531500]{background:linear-gradient(135deg,#fff7e6,#ffe7ba);border-color:#ffd591}.info-card-motto .info-card-label[data-v-ea531500]{color:#ad6800}.info-card-motto .info-card-label[data-v-ea531500] .anticon{color:#fa8c16}.motto-text[data-v-ea531500]{letter-spacing:1px;font-style:italic;color:#874d00!important;font-size:15px!important;font-weight:600!important}.detail-introduction[data-v-ea531500]{color:#434343;text-indent:2em;background:linear-gradient(135deg,#e6f4ff,#f0f5ff);border-left:4px solid #1677ff;border-radius:8px;padding:16px 18px;font-size:14px;line-height:1.8}.detail-alumni[data-v-ea531500],.detail-majors[data-v-ea531500],.detail-tags-cloud[data-v-ea531500]{flex-wrap:wrap;gap:8px;display:flex}.alumni-tag[data-v-ea531500],.major-tag[data-v-ea531500],.tag-cloud-item[data-v-ea531500]{border-radius:14px;padding:4px 12px;font-size:13px;margin:0!important}.detail-actions[data-v-ea531500]{justify-content:center;padding:8px 0;display:flex}.stats-bar[data-v-15b9f086]{grid-template-columns:repeat(8,1fr);gap:10px;margin-bottom:18px;display:grid}.stat-item[data-v-15b9f086]{text-align:center;border-radius:8px;padding:10px 6px;transition:transform .2s}.stat-item[data-v-15b9f086]:hover{transform:translateY(-2px)}.stat-total[data-v-15b9f086]{background:#fff7e6;border:1px solid #ffd591}.stat-985[data-v-15b9f086]{background:#fff1f0;border:1px solid #ffa39e}.stat-211[data-v-15b9f086]{background:#e6f7ff;border:1px solid #91d5ff}.stat-double[data-v-15b9f086]{background:#fff2e8;border:1px solid #ffbb96}.stat-province[data-v-15b9f086]{background:#f9f0ff;border:1px solid #d3adf7}.stat-under[data-v-15b9f086]{background:#f6ffed;border:1px solid #b7eb8f}.stat-voc[data-v-15b9f086]{background:#fffbe6;border:1px solid #ffe58f}.stat-coord[data-v-15b9f086]{background:#e6fffb;border:1px solid #87e8de}.stat-value[data-v-15b9f086]{font-size:20px;font-weight:700;line-height:1.2}.stat-value .stat-sub[data-v-15b9f086]{opacity:.6;margin-left:2px;font-size:12px;font-weight:500}.stat-total .stat-value[data-v-15b9f086]{color:#fa8c16}.stat-985 .stat-value[data-v-15b9f086]{color:#e60023}.stat-211 .stat-value[data-v-15b9f086]{color:#0066dc}.stat-double .stat-value[data-v-15b9f086]{color:#f60}.stat-province .stat-value[data-v-15b9f086]{color:#722ed1}.stat-under .stat-value[data-v-15b9f086]{color:#52c41a}.stat-voc .stat-value[data-v-15b9f086]{color:#faad14}.stat-coord .stat-value[data-v-15b9f086]{color:#13c2c2}.stat-label[data-v-15b9f086]{color:#666;margin-top:4px;font-size:12px}.filter-section[data-v-15b9f086]{margin-bottom:16px}.filter-row[data-v-15b9f086]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.filter-row.tag-row[data-v-15b9f086]{color:#666;margin-bottom:8px;font-size:13px}.filter-row.quick-row[data-v-15b9f086]{margin-bottom:8px}.tag-label[data-v-15b9f086]{color:#999;min-width:130px;margin-right:4px}.keyword-input[data-v-15b9f086]{width:280px}.filter-select[data-v-15b9f086]{width:150px}.filter-select-sm[data-v-15b9f086]{width:110px}.filter-tag[data-v-15b9f086]{cursor:pointer;opacity:.65;-webkit-user-select:none;user-select:none;transition:all .2s}.filter-tag[data-v-15b9f086]:hover{opacity:1}.filter-tag.active[data-v-15b9f086]{opacity:1;font-weight:600}.quick-tag[data-v-15b9f086]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s}.quick-tag[data-v-15b9f086]:hover{transform:scale(1.05)}.map-layout[data-v-15b9f086]{background:#f5f5f5;border:1px solid #e8e8e8;border-radius:8px;grid-template-columns:1fr 320px;gap:0;height:640px;display:grid;position:relative;overflow:hidden}.map-layout.fullscreen[data-v-15b9f086]{z-index:9999;border:none;border-radius:0;height:100vh;position:fixed;inset:0}.map-wrap[data-v-15b9f086]{height:100%;position:relative}.map-container[data-v-15b9f086]{width:100%;height:100%}.zoom-tip[data-v-15b9f086]{z-index:500;color:#555;background:#fffffff2;border-radius:4px;align-items:center;gap:4px;padding:6px 12px;font-size:12px;display:flex;position:absolute;top:16px;left:16px;box-shadow:0 1px 4px #0000001a}.zoom-tip .tip-hint[data-v-15b9f086]{color:#999}.fullscreen-btn[data-v-15b9f086]{cursor:pointer;z-index:500;color:#333;background:#fffffff2;border:1px solid #ddd;border-radius:4px;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;transition:all .2s;display:flex;position:absolute;top:16px;right:16px;box-shadow:0 1px 4px #0000001a}.fullscreen-btn[data-v-15b9f086]:hover{color:#fff;background:#1677ff;border-color:#1677ff}.map-legend[data-v-15b9f086]{z-index:500;background:#fffffff2;border-radius:6px;padding:10px 12px;font-size:12px;position:absolute;bottom:16px;left:16px;box-shadow:0 2px 8px #0000001f}.legend-title[data-v-15b9f086]{color:#333;margin-bottom:6px;font-weight:600}.legend-item[data-v-15b9f086]{color:#555;align-items:center;margin-bottom:3px;display:flex}.legend-item .dot[data-v-15b9f086]{border:1.5px solid #fff;border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block;box-shadow:0 0 0 1px #00000026}.legend-divider[data-v-15b9f086]{background:#e8e8e8;height:1px;margin:6px 0}.legend-item .cluster-bubble[data-v-15b9f086]{color:#fff;background:#1677ff;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin-right:6px;font-size:10px;font-weight:600;display:inline-flex;box-shadow:0 0 0 1px #00000026}.map-side[data-v-15b9f086]{background:#fafafa;border-left:1px solid #e8e8e8;height:100%;overflow-y:auto}.side-card[data-v-15b9f086]{background:#fff;border-bottom:1px solid #f0f0f0;padding:12px}.side-card[data-v-15b9f086]:last-child{border-bottom:none}.side-card-title[data-v-15b9f086]{color:#333;border-bottom:1px dashed #e8e8e8;align-items:center;gap:6px;margin-bottom:10px;padding-bottom:8px;font-size:13px;font-weight:600;display:flex}.nearest-list[data-v-15b9f086]{flex-direction:column;gap:6px;display:flex}.nearest-item[data-v-15b9f086]{cursor:pointer;background:#f6f8fb;border-radius:4px;padding:6px 8px;transition:all .2s}.nearest-item[data-v-15b9f086]:hover{background:#e6f7ff}.nearest-name[data-v-15b9f086]{color:#333;align-items:center;margin-bottom:2px;font-size:12px;font-weight:500;display:flex}.nearest-name .name-text[data-v-15b9f086]{flex:1;margin-left:4px}.nearest-meta[data-v-15b9f086]{color:#888;justify-content:space-between;padding-left:12px;font-size:11px;display:flex}.nearest-meta .distance[data-v-15b9f086]{color:#1677ff;font-weight:600}.nearest-dot[data-v-15b9f086]{border:1px solid #fff;border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 1px #0000001a}.result-list[data-v-15b9f086]{flex-direction:column;gap:4px;max-height:420px;display:flex;overflow-y:auto}.result-item[data-v-15b9f086]{cursor:pointer;background:#fafafa;border-left:2px solid #0000;border-radius:4px;padding:6px 8px;transition:all .2s}.result-item[data-v-15b9f086]:hover{background:#e6f7ff}.result-item.active[data-v-15b9f086]{background:#e6f7ff;border-left-color:#1677ff}.result-name[data-v-15b9f086]{color:#333;align-items:center;margin-bottom:2px;font-size:12px;font-weight:500;display:flex}.result-name .result-name-text[data-v-15b9f086]{flex:1}.result-dot[data-v-15b9f086]{border:1px solid #fff;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block;box-shadow:0 0 0 1px #0000001a}.result-meta[data-v-15b9f086]{color:#888;align-items:center;padding-left:14px;font-size:11px;display:flex}.result-loc[data-v-15b9f086]{flex:1}.result-empty[data-v-15b9f086],.result-more[data-v-15b9f086]{text-align:center;color:#999;padding:12px 0;font-size:12px}.city-tag[data-v-15b9f086]{margin-left:4px;padding:0 4px!important;font-size:10px!important;line-height:16px!important}.detail-content[data-v-15b9f086]{padding:8px 4px}.detail-header[data-v-15b9f086]{border-bottom:1px solid #f0f0f0;gap:12px;margin-bottom:16px;padding-bottom:16px}.detail-header[data-v-15b9f086],.detail-icon[data-v-15b9f086]{align-items:center;display:flex}.detail-icon[data-v-15b9f086]{color:#fff;border-radius:12px;justify-content:center;width:48px;height:48px;font-size:22px;box-shadow:0 2px 8px #00000026}.detail-title[data-v-15b9f086]{color:#333;margin:0 0 4px;font-size:18px;font-weight:600}.detail-sub[data-v-15b9f086]{color:#888;align-items:center;gap:4px;font-size:12px;display:flex}.detail-desc[data-v-15b9f086]{margin-bottom:16px}.detail-intro[data-v-15b9f086]{color:#555;font-size:13px;line-height:1.6}.text-muted[data-v-15b9f086]{color:#999;font-size:12px}.detail-actions[data-v-15b9f086]{justify-content:flex-end;gap:8px;display:flex}.help-card[data-v-15b9f086],.main-card[data-v-15b9f086]{background:#fff}.help-sections[data-v-15b9f086]{gap:20px}.help-section[data-v-15b9f086],.help-sections[data-v-15b9f086]{flex-direction:column;display:flex}.help-section[data-v-15b9f086]{gap:12px}.help-section-title[data-v-15b9f086]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-15b9f086]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-15b9f086]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-15b9f086]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-15b9f086]{color:#333;margin:0;font-size:13px;font-weight:600}@media (width<=1400px){.stats-bar[data-v-15b9f086]{grid-template-columns:repeat(4,1fr)}}@media (width<=1200px){.map-layout[data-v-15b9f086]{grid-template-columns:1fr 280px}}@media (width<=992px){.stats-bar[data-v-15b9f086]{grid-template-columns:repeat(3,1fr)}.map-layout[data-v-15b9f086]{grid-template-columns:1fr;height:auto}.map-container[data-v-15b9f086]{height:500px}.map-side[data-v-15b9f086]{border-top:1px solid #e8e8e8;border-left:none;height:400px}}@media (width<=768px){.stats-bar[data-v-15b9f086]{grid-template-columns:repeat(2,1fr)}.filter-row[data-v-15b9f086]{flex-direction:column;align-items:stretch}.filter-select[data-v-15b9f086],.filter-select-sm[data-v-15b9f086],.keyword-input[data-v-15b9f086]{width:100%}}@keyframes um-pulse{0%{box-shadow:0 0 #e6002399}70%{box-shadow:0 0 0 12px #e6002300}to{box-shadow:0 0 #e6002300}}.um-user-marker{background:0 0;border:none}.um-user-dot{background:#1677ff;border:3px solid #fff;border-radius:50%;width:18px;height:18px;animation:1.5s infinite um-user-pulse;box-shadow:0 0 0 4px #1677ff4d}@keyframes um-user-pulse{0%{box-shadow:0 0 #1677ff99}70%{box-shadow:0 0 0 14px #1677ff00}to{box-shadow:0 0 #1677ff00}}.leaflet-popup-content-wrapper{border-radius:8px}.leaflet-popup-content{margin:12px 14px}.um-cluster{background:0 0;border:none}.um-cluster-bubble{cursor:pointer;transition:transform .2s}.um-cluster-bubble:hover{transform:scale(1.1)}.help-sections[data-v-4e41d0da]{gap:20px}.help-section[data-v-4e41d0da],.help-sections[data-v-4e41d0da]{flex-direction:column;display:flex}.help-section[data-v-4e41d0da]{gap:12px}.help-section-title[data-v-4e41d0da]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-4e41d0da]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-4e41d0da]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-4e41d0da]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-4e41d0da]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-4e41d0da],.main-card[data-v-4e41d0da]{background:#fff}.input-section[data-v-4e41d0da]{margin-bottom:16px}.input-header[data-v-4e41d0da]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.input-label[data-v-4e41d0da]{color:#333;font-size:14px;font-weight:600}.phone-input[data-v-4e41d0da]{width:100%;max-width:400px}.input-hint[data-v-4e41d0da]{color:#999;margin-top:8px;font-size:12px}.action-bar[data-v-4e41d0da]{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:20px;display:flex}.query-btn[data-v-4e41d0da]{border-color:#ff5b2d;border-radius:6px;padding:0 40px}.clear-btn[data-v-4e41d0da]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px;padding:0 40px}.clear-btn[data-v-4e41d0da]:hover{background:#e8e8e8;border-color:#bfbfbf}.error-bar[data-v-4e41d0da]{color:#cf1322;background:#fff2f0;border:1px solid #ffccc7;border-radius:6px;align-items:center;gap:8px;margin-bottom:16px;padding:8px 12px;font-size:13px;display:flex}.result-section[data-v-4e41d0da]{margin-top:20px}.result-card[data-v-4e41d0da]{background:#f6ffed;border:1px solid #b7eb8f;border-radius:8px;padding:20px}.result-header[data-v-4e41d0da]{border-bottom:1px solid #b7eb8f;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;display:flex}.result-header code[data-v-4e41d0da]{color:#ff5b2d;font-size:16px;font-weight:600}.result-grid[data-v-4e41d0da]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:20px;display:grid}.result-item[data-v-4e41d0da]{background:#fff;border-radius:6px;padding:12px 16px;box-shadow:0 2px 4px #0000000d}.result-label[data-v-4e41d0da]{color:#999;margin-bottom:6px;font-size:12px}.result-value[data-v-4e41d0da]{color:#333;align-items:center;font-size:16px;font-weight:600;display:flex}.result-full[data-v-4e41d0da]{background:#fff;border-radius:6px;padding:16px;box-shadow:0 2px 4px #0000000d}.result-full-label[data-v-4e41d0da]{color:#666;margin-bottom:8px;font-size:13px;font-weight:600}.result-full-content[data-v-4e41d0da]{color:#333;white-space:pre-wrap;word-break:break-all;margin:0;font-family:monospace;font-size:14px}@media (width<=768px){.action-bar[data-v-4e41d0da]{flex-direction:column}.phone-input[data-v-4e41d0da]{max-width:100%}.result-grid[data-v-4e41d0da]{grid-template-columns:1fr}}.help-sections[data-v-e531fabc]{gap:20px}.help-section[data-v-e531fabc],.help-sections[data-v-e531fabc]{flex-direction:column;display:flex}.help-section[data-v-e531fabc]{gap:12px}.help-section-title[data-v-e531fabc]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-e531fabc]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-e531fabc]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-e531fabc]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-e531fabc]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-e531fabc],.main-card[data-v-e531fabc]{background:#fff}.display-area[data-v-e531fabc]{border-radius:12px;justify-content:center;align-items:center;height:300px;margin-bottom:20px;transition:background-color .3s;display:flex}.display-placeholder[data-v-e531fabc]{color:#fff;opacity:.8;flex-direction:column;align-items:center;display:flex}.display-name[data-v-e531fabc]{color:#fff;text-shadow:2px 2px 4px #0000004d;font-weight:700;animation:.5s infinite pulse-e531fabc}@keyframes pulse-e531fabc{0%,to{opacity:1}50%{opacity:.8}}.stats-bar[data-v-e531fabc]{background:#f6ffed;border:1px solid #b7eb8f;border-radius:6px;justify-content:space-around;gap:16px;margin-bottom:16px;padding:16px}.action-bar[data-v-e531fabc],.stats-bar[data-v-e531fabc]{flex-wrap:wrap;display:flex}.action-bar[data-v-e531fabc]{justify-content:center;gap:12px;margin-bottom:20px}.main-btn[data-v-e531fabc]{border-color:#ff5b2d;border-radius:6px;padding:0 40px}.clear-btn[data-v-e531fabc]{color:#666;background:#f5f5f5;border-color:#d9d9d9;border-radius:6px}.clear-btn[data-v-e531fabc]:hover{background:#e8e8e8;border-color:#bfbfbf}.list-section[data-v-e531fabc]{margin-top:20px}.name-tags[data-v-e531fabc]{flex-wrap:wrap;gap:8px;display:flex}.empty-list[data-v-e531fabc]{color:#999;flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex}.empty-list p[data-v-e531fabc]{margin:0}.setting-select[data-v-e531fabc]{width:100%}@media (width<=768px){.action-bar[data-v-e531fabc]{flex-direction:column}.display-area[data-v-e531fabc]{height:200px}.stats-bar[data-v-e531fabc]{gap:12px}}.main-card[data-v-72ec46c9]{background:#fafafa}.toss-coins[data-v-72ec46c9]{flex-direction:column;gap:20px;display:flex}.control-section[data-v-72ec46c9]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:20px}.control-row[data-v-72ec46c9]{flex-wrap:wrap;gap:16px}.coin-count[data-v-72ec46c9],.control-row[data-v-72ec46c9]{align-items:center;display:flex}.coin-count[data-v-72ec46c9]{gap:8px}.coin-count .label[data-v-72ec46c9]{color:#666;font-size:14px}.toss-btn[data-v-72ec46c9]{min-width:120px}.coins-section[data-v-72ec46c9]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;align-items:center;min-height:200px;padding:30px}.coins-grid[data-v-72ec46c9],.coins-section[data-v-72ec46c9]{justify-content:center;display:flex}.coins-grid[data-v-72ec46c9]{flex-wrap:wrap;gap:20px}.coin[data-v-72ec46c9]{perspective:1000px;width:80px;height:80px}.coin-inner[data-v-72ec46c9]{width:100%;height:100%;transform-style:preserve-3d;border-radius:50%;transition:transform .8s ease-out;position:relative}.coin.flipping .coin-inner[data-v-72ec46c9]{animation:1s ease-out coin-flip-72ec46c9}@keyframes coin-flip-72ec46c9{0%{transform:rotateY(0)translateY(0)}25%{transform:rotateY(2turn)translateY(-100px)}50%{transform:rotateY(4turn)translateY(-150px)}75%{transform:rotateY(6turn)translateY(-100px)}to{transform:rotateY(8turn)translateY(0)}}.coin-front[data-v-72ec46c9]{border:3px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;box-shadow:0 4px 20px #0003}.coin-text[data-v-72ec46c9]{color:#fff;text-shadow:0 1px 2px #0000004d;font-size:16px;font-weight:700}.empty-coins[data-v-72ec46c9]{color:#999;flex-direction:column;align-items:center;gap:12px;display:flex}.stats-section[data-v-72ec46c9]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:20px}.stats-title[data-v-72ec46c9]{color:#333;margin-bottom:16px;font-size:15px;font-weight:600}.stats-grid[data-v-72ec46c9]{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.stat-card[data-v-72ec46c9]{text-align:center;background:#f5f5f5;border-radius:10px;padding:16px}.stat-card.heads[data-v-72ec46c9]{background:#fff7e6}.stat-card.tails[data-v-72ec46c9]{background:#e6f4ff}.stat-value[data-v-72ec46c9]{color:#333;margin-bottom:4px;font-size:24px;font-weight:700}.stat-label[data-v-72ec46c9]{color:#666;font-size:12px}.history-section[data-v-72ec46c9]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:20px}.history-title[data-v-72ec46c9]{color:#333;margin-bottom:16px;font-size:15px;font-weight:600}.history-list[data-v-72ec46c9]{flex-direction:column;gap:12px;max-height:300px;display:flex;overflow-y:auto}.history-item[data-v-72ec46c9]{background:#f9f9f9;border-radius:8px;align-items:center;gap:16px;padding:12px;display:flex}.history-time[data-v-72ec46c9]{color:#999;min-width:70px;font-size:13px}.history-result[data-v-72ec46c9]{align-items:center;gap:8px;font-size:13px;display:flex}.heads-count[data-v-72ec46c9]{color:#faad14;font-weight:500}.tails-count[data-v-72ec46c9]{color:#1677ff;font-weight:500}.divider[data-v-72ec46c9]{color:#d9d9d9}.history-coins[data-v-72ec46c9]{gap:4px;margin-left:auto;display:flex}.coin-dot[data-v-72ec46c9]{border-radius:50%;width:12px;height:12px}.help-card[data-v-72ec46c9]{background:#fafafa}.help-sections[data-v-72ec46c9]{gap:20px}.help-section[data-v-72ec46c9],.help-sections[data-v-72ec46c9]{flex-direction:column;display:flex}.help-section[data-v-72ec46c9]{gap:8px}.help-section-title[data-v-72ec46c9]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.feature-list[data-v-72ec46c9]{margin:0;padding-left:20px}.feature-list li[data-v-72ec46c9]{color:#666;font-size:14px;line-height:1.8}.help-faq[data-v-72ec46c9]{flex-direction:column;display:flex}.help-faq-item[data-v-72ec46c9]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-72ec46c9]:nth-child(odd){background:#fff}.help-faq-q[data-v-72ec46c9]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-72ec46c9]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.stats-grid[data-v-72ec46c9]{grid-template-columns:repeat(3,1fr)}.coin[data-v-72ec46c9]{width:60px;height:60px}.coin-text[data-v-72ec46c9]{font-size:14px}.control-row[data-v-72ec46c9]{flex-direction:column;align-items:stretch}.toss-btn[data-v-72ec46c9]{width:100%}}@media (width<=480px){.stats-grid[data-v-72ec46c9]{grid-template-columns:repeat(2,1fr)}.history-item[data-v-72ec46c9]{flex-wrap:wrap}.history-coins[data-v-72ec46c9]{margin-top:8px;margin-left:0}}.help-sections[data-v-ad3cafe1]{gap:20px}.help-section[data-v-ad3cafe1],.help-sections[data-v-ad3cafe1]{flex-direction:column;display:flex}.help-section[data-v-ad3cafe1]{gap:12px}.help-section-title[data-v-ad3cafe1]{color:#ff5b2d;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-faq[data-v-ad3cafe1]{flex-direction:column;gap:12px;display:flex}.help-faq-item[data-v-ad3cafe1]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-ad3cafe1]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-ad3cafe1]{color:#333;margin:0;font-size:13px;font-weight:600}.help-card[data-v-ad3cafe1],.main-card[data-v-ad3cafe1]{background:#fff}.input-section[data-v-ad3cafe1]{flex-wrap:wrap;gap:16px;margin-bottom:24px;display:flex}.main-input[data-v-ad3cafe1]{flex:1;min-width:200px}.btn-group[data-v-ad3cafe1]{gap:10px;display:flex}.query-btn[data-v-ad3cafe1]{border-color:#ff5b2d;border-radius:6px}.result-section[data-v-ad3cafe1]{animation:.3s fadeIn-ad3cafe1}@keyframes fadeIn-ad3cafe1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.result-card[data-v-ad3cafe1]{background:linear-gradient(135deg,#f5f0ff,#ede7f6);border-radius:12px;padding:20px}.result-header[data-v-ad3cafe1]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.result-id[data-v-ad3cafe1]{flex-direction:column;gap:8px;display:flex}.id-label[data-v-ad3cafe1]{color:#666;font-size:12px}.id-value[data-v-ad3cafe1]{color:#333;letter-spacing:2px;font-family:monospace;font-size:20px;font-weight:700}.result-actions[data-v-ad3cafe1]{gap:10px;display:flex}.valid-text[data-v-ad3cafe1]{color:#52c41a}.invalid-text[data-v-ad3cafe1]{color:#ff4d4f}.structure-info[data-v-ad3cafe1]{flex-direction:column;gap:8px;display:flex}.structure-item[data-v-ad3cafe1]{background:#f5f5f5;border-radius:6px;gap:16px;padding:8px 12px;display:flex}.structure-code[data-v-ad3cafe1]{color:#ff5b2d;min-width:100px;font-weight:600}.structure-desc[data-v-ad3cafe1]{color:#666;font-size:13px}@media (width<=768px){.input-section[data-v-ad3cafe1]{flex-direction:column}.main-input[data-v-ad3cafe1]{width:100%}.btn-group[data-v-ad3cafe1]{flex-wrap:wrap;width:100%}.result-header[data-v-ad3cafe1]{flex-direction:column;align-items:stretch}.result-actions[data-v-ad3cafe1]{justify-content:flex-end}}.quick-section[data-v-0ef438b7]{background:#fff7ed;border:1px solid #ffedd5}.quick-buttons[data-v-0ef438b7]{flex-wrap:wrap;gap:8px;display:flex}.quick-btn[data-v-0ef438b7]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:6px;justify-content:center;align-items:center;padding:8px 16px;transition:all .3s;display:inline-flex}.quick-btn[data-v-0ef438b7]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-1px)}.quick-btn-name[data-v-0ef438b7]{color:#333;font-size:13px;font-weight:500}.toolbar[data-v-0ef438b7]{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;margin-top:16px;padding:12px 16px}.stats-bar[data-v-0ef438b7]{background:#f5f5f5;border-radius:6px;margin-top:12px;padding:8px 16px}.editor-container[data-v-0ef438b7]{background:#fff;border:1px solid #d9d9d9;border-radius:8px;gap:0;min-height:600px;margin-top:16px;display:flex;overflow:hidden}.editor-container.view-split .editor-pane[data-v-0ef438b7],.editor-container.view-split .preview-pane[data-v-0ef438b7]{flex:1;min-width:0}.editor-container.view-editor .editor-pane[data-v-0ef438b7],.editor-container.view-preview .preview-pane[data-v-0ef438b7]{flex:1}.editor-pane[data-v-0ef438b7]{border-right:1px solid #d9d9d9}.editor-pane[data-v-0ef438b7],.preview-pane[data-v-0ef438b7]{flex-direction:column;display:flex}.preview-pane[data-v-0ef438b7]{flex:1;min-width:0}.pane-header[data-v-0ef438b7]{background:#fafafa;border-bottom:1px solid #f0f0f0;flex-shrink:0;justify-content:space-between;padding:8px 16px}.pane-header[data-v-0ef438b7],.pane-title[data-v-0ef438b7]{align-items:center;display:flex}.pane-title[data-v-0ef438b7]{color:#333;gap:6px;font-size:13px;font-weight:600}.pane-hint[data-v-0ef438b7]{color:#999;font-size:12px}.editor-textarea[data-v-0ef438b7]{resize:none;color:#333;tab-size:2;background:#fff;border:none;outline:none;flex:1;width:100%;padding:16px;font-family:JetBrains Mono,Fira Code,SF Mono,Menlo,Consolas,monospace;line-height:1.7}.editor-textarea[data-v-0ef438b7]::placeholder{color:#bbb}.preview-body[data-v-0ef438b7]{flex:1;display:flex;overflow:hidden}.toc-sidebar[data-v-0ef438b7]{background:#fafafa;border-right:1px solid #f0f0f0;flex-shrink:0;width:200px;overflow-y:auto}.toc-title[data-v-0ef438b7]{color:#333;background:#fafafa;border-bottom:1px solid #f0f0f0;padding:8px 12px;font-size:13px;font-weight:600;position:sticky;top:0}.toc-item[data-v-0ef438b7]{color:#555;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #f5f5f5;padding:6px 12px;font-size:12px;transition:background .2s;overflow:hidden}.toc-item[data-v-0ef438b7]:hover{color:#1677ff;background:#e6f7ff}.toc-level[data-v-0ef438b7]{color:#999;min-width:18px;margin-right:4px;font-size:10px;display:inline-block}.preview-content[data-v-0ef438b7]{flex:1;min-width:0;padding:24px;overflow-y:auto}.theme-default .preview-content[data-v-0ef438b7]{color:#333;line-height:1.7}.theme-default .preview-content[data-v-0ef438b7] h1{border-bottom:2px solid #eee;margin:24px 0 16px;padding-bottom:8px;font-size:1.8em;font-weight:700}.theme-default .preview-content[data-v-0ef438b7] h2{border-bottom:1px solid #eee;margin:20px 0 12px;padding-bottom:6px;font-size:1.5em;font-weight:600}.theme-default .preview-content[data-v-0ef438b7] h3{margin:16px 0 8px;font-size:1.25em;font-weight:600}.theme-default .preview-content[data-v-0ef438b7] h4,.theme-default .preview-content[data-v-0ef438b7] h5,.theme-default .preview-content[data-v-0ef438b7] h6{margin:12px 0 8px;font-weight:600}.theme-default .preview-content[data-v-0ef438b7] p{margin:8px 0}.theme-default .preview-content[data-v-0ef438b7] code{background:#f5f5f5;border-radius:3px;padding:2px 6px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.9em}.theme-default .preview-content[data-v-0ef438b7] pre{background:#f5f5f5;border-radius:6px;margin:12px 0;padding:16px;overflow-x:auto}.theme-default .preview-content[data-v-0ef438b7] pre code{background:0 0;padding:0}.theme-default .preview-content[data-v-0ef438b7] blockquote{color:#666;background:#f0f5ff;border-left:4px solid #1677ff;border-radius:0 4px 4px 0;margin:12px 0;padding:8px 16px}.theme-default .preview-content[data-v-0ef438b7] table{border-collapse:collapse;width:100%;margin:12px 0}.theme-default .preview-content[data-v-0ef438b7] td,.theme-default .preview-content[data-v-0ef438b7] th{text-align:left;border:1px solid #e8e8e8;padding:8px 12px}.theme-default .preview-content[data-v-0ef438b7] th{background:#fafafa;font-weight:600}.theme-default .preview-content[data-v-0ef438b7] img{border-radius:4px;max-width:100%}.theme-default .preview-content[data-v-0ef438b7] a{color:#1677ff;text-decoration:none}.theme-default .preview-content[data-v-0ef438b7] a:hover{text-decoration:underline}.theme-default .preview-content[data-v-0ef438b7] hr{border:none;border-top:1px solid #eee;margin:24px 0}.theme-default .preview-content[data-v-0ef438b7] .code-block{margin:12px 0;position:relative}.theme-default .preview-content[data-v-0ef438b7] .code-lang{color:#999;z-index:1;font-size:12px;position:absolute;top:4px;left:8px}.theme-default .preview-content[data-v-0ef438b7] .copy-code-btn{cursor:pointer;z-index:1;background:#fff;border:1px solid #ddd;border-radius:3px;padding:2px 8px;font-size:12px;position:absolute;top:4px;right:8px}.theme-default .preview-content[data-v-0ef438b7] .copy-code-btn:hover{background:#f5f5f5}.theme-default .preview-content[data-v-0ef438b7] .table-wrapper{overflow-x:auto}.theme-github .preview-content[data-v-0ef438b7]{color:#1f2328;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif;line-height:1.6}.theme-github .preview-content[data-v-0ef438b7] h1{border-bottom:1px solid #d1d9e0;margin:24px 0 16px;padding-bottom:.3em;font-size:2em;font-weight:600}.theme-github .preview-content[data-v-0ef438b7] h2{border-bottom:1px solid #d1d9e0;margin:24px 0 16px;padding-bottom:.3em;font-size:1.5em;font-weight:600}.theme-github .preview-content[data-v-0ef438b7] h3{margin:24px 0 16px;font-size:1.25em;font-weight:600}.theme-github .preview-content[data-v-0ef438b7] code{background:#afb8c133;border-radius:6px;padding:.2em .4em;font-size:85%}.theme-github .preview-content[data-v-0ef438b7] pre{background:#f6f8fa;border-radius:6px;margin:16px 0;padding:16px;overflow-x:auto}.theme-github .preview-content[data-v-0ef438b7] pre code{background:0 0;padding:0;font-size:85%}.theme-github .preview-content[data-v-0ef438b7] blockquote{color:#656d76;border-left:.25em solid #d0d7de;margin:16px 0;padding:0 1em}.theme-github .preview-content[data-v-0ef438b7] table{border-collapse:collapse;width:100%;margin:16px 0}.theme-github .preview-content[data-v-0ef438b7] td,.theme-github .preview-content[data-v-0ef438b7] th{border:1px solid #d0d7de;padding:6px 13px}.theme-github .preview-content[data-v-0ef438b7] th{background:#f6f8fa;font-weight:600}.theme-github .preview-content[data-v-0ef438b7] a{color:#0969da}.theme-dark .preview-content[data-v-0ef438b7]{color:#c9d1d9;background:#0d1117;line-height:1.7}.theme-dark .preview-content[data-v-0ef438b7] h1,.theme-dark .preview-content[data-v-0ef438b7] h2,.theme-dark .preview-content[data-v-0ef438b7] h3,.theme-dark .preview-content[data-v-0ef438b7] h4,.theme-dark .preview-content[data-v-0ef438b7] h5,.theme-dark .preview-content[data-v-0ef438b7] h6{color:#e6edf3;font-weight:600}.theme-dark .preview-content[data-v-0ef438b7] h1{border-bottom:1px solid #21262d;margin:24px 0 16px;padding-bottom:8px;font-size:1.8em}.theme-dark .preview-content[data-v-0ef438b7] h2{border-bottom:1px solid #21262d;margin:20px 0 12px;padding-bottom:6px;font-size:1.5em}.theme-dark .preview-content[data-v-0ef438b7] h3{margin:16px 0 8px;font-size:1.25em}.theme-dark .preview-content[data-v-0ef438b7] code{color:#e6edf3;background:#6e768166;border-radius:6px;padding:.2em .4em;font-size:85%}.theme-dark .preview-content[data-v-0ef438b7] pre{background:#161b22;border-radius:6px;margin:16px 0;padding:16px;overflow-x:auto}.theme-dark .preview-content[data-v-0ef438b7] pre code{color:#c9d1d9;background:0 0;padding:0}.theme-dark .preview-content[data-v-0ef438b7] blockquote{color:#8b949e;border-left:4px solid #3b434b;margin:12px 0;padding:8px 16px}.theme-dark .preview-content[data-v-0ef438b7] table{border-collapse:collapse;width:100%;margin:12px 0}.theme-dark .preview-content[data-v-0ef438b7] td,.theme-dark .preview-content[data-v-0ef438b7] th{text-align:left;border:1px solid #30363d;padding:8px 12px}.theme-dark .preview-content[data-v-0ef438b7] th{color:#e6edf3;background:#161b22;font-weight:600}.theme-dark .preview-content[data-v-0ef438b7] a{color:#58a6ff}.theme-dark .preview-content[data-v-0ef438b7] img{border-radius:4px;max-width:100%}.theme-dark .preview-content[data-v-0ef438b7] hr{border:none;border-top:1px solid #21262d;margin:24px 0}.theme-dark .editor-textarea[data-v-0ef438b7]{color:#c9d1d9;background:#0d1117}.theme-dark .pane-header[data-v-0ef438b7]{color:#c9d1d9;background:#161b22;border-bottom-color:#21262d}.theme-dark .toc-sidebar[data-v-0ef438b7]{background:#161b22;border-right-color:#21262d}.theme-dark .toc-title[data-v-0ef438b7]{color:#c9d1d9;background:#161b22;border-bottom-color:#21262d}.theme-dark .toc-item[data-v-0ef438b7]{color:#8b949e;border-bottom-color:#21262d}.theme-dark .toc-item[data-v-0ef438b7]:hover{color:#58a6ff;background:#1c2128}.theme-dark .editor-pane[data-v-0ef438b7]{border-right-color:#21262d}.theme-dark .editor-container[data-v-0ef438b7]{border-color:#30363d}.theme-dark .preview-body[data-v-0ef438b7]{background:#0d1117}.help-card[data-v-0ef438b7]{background:#fafafa;border-radius:8px;margin-top:16px}.help-sections[data-v-0ef438b7]{gap:20px}.help-section[data-v-0ef438b7],.help-sections[data-v-0ef438b7]{flex-direction:column;display:flex}.help-section[data-v-0ef438b7]{gap:8px}.help-section-title[data-v-0ef438b7]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-0ef438b7]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-0ef438b7]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-0ef438b7]:nth-child(odd){background:#fff}.help-faq-q[data-v-0ef438b7]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-0ef438b7]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.editor-container.view-split[data-v-0ef438b7]{flex-direction:column}.editor-container.view-split .editor-pane[data-v-0ef438b7]{border-bottom:1px solid #d9d9d9;border-right:none;min-height:300px}.editor-container.view-split .preview-pane[data-v-0ef438b7]{min-height:300px}.toc-sidebar[data-v-0ef438b7]{width:160px}.toolbar[data-v-0ef438b7]{overflow-x:auto}}.control-card[data-v-318e79fa]{background:#fafafa;margin-top:16px}.file-info[data-v-318e79fa]{background:#f5f5f5;border-radius:4px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:4px 8px;display:flex}.file-info span[data-v-318e79fa]{color:#666;font-size:12px}.preview-card[data-v-318e79fa]{background:#fafafa}.preview-area[data-v-318e79fa]{background:#fff;border-radius:4px;justify-content:center;align-items:center;min-height:400px;display:flex;position:relative}.preview-canvas[data-v-318e79fa]{-o-object-fit:contain;object-fit:contain;background:#fafafa;border:1px solid #d9d9d9;border-radius:4px;width:100%;height:auto;max-height:700px;display:block}.result-placeholder[data-v-318e79fa]{justify-content:center;align-items:center;width:100%;min-height:300px;display:flex}.action-card[data-v-318e79fa],.result-card[data-v-318e79fa]{background:#fafafa}.results-grid[data-v-318e79fa]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;max-height:500px;display:grid;overflow-y:auto}.result-item[data-v-318e79fa]{background:#fff;border:1px solid #f0f0f0;border-radius:4px;position:relative;overflow:hidden}.result-image[data-v-318e79fa]{-o-object-fit:cover;object-fit:cover;width:100%}.result-info[data-v-318e79fa]{background:#fafafa;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;font-size:12px;display:flex}.help-card[data-v-318e79fa]{background:#fafafa;border-radius:8px;margin-top:16px}.help-sections[data-v-318e79fa]{gap:20px}.help-section[data-v-318e79fa],.help-sections[data-v-318e79fa]{flex-direction:column;display:flex}.help-section[data-v-318e79fa]{gap:8px}.help-section-title[data-v-318e79fa]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-318e79fa]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-318e79fa]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-318e79fa]:nth-child(odd){background:#fff}.help-faq-q[data-v-318e79fa]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-318e79fa]{color:#666;margin:0;line-height:1.8}.quick-section[data-v-318e79fa]{background:#fff7ed;border:1px solid #ffedd5}.quick-buttons[data-v-318e79fa]{flex-wrap:wrap;gap:10px;display:flex}.quick-btn[data-v-318e79fa]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:140px;padding:12px 20px;transition:all .3s;display:inline-flex}.quick-btn[data-v-318e79fa]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-2px)}.quick-btn-name[data-v-318e79fa]{color:#333;font-size:14px;font-weight:600}.quick-btn-desc[data-v-318e79fa]{color:#666;margin-top:4px;font-size:12px}.preview-modal-content[data-v-318e79fa]{background:#fafafa;border-radius:4px;justify-content:center;align-items:center;padding:16px;display:flex;overflow:auto}.preview-modal-image[data-v-318e79fa]{-o-object-fit:contain;object-fit:contain;border-radius:4px;box-shadow:0 2px 8px #0000001a}@media (width<=768px){.results-grid[data-v-318e79fa]{grid-template-columns:1fr}.quick-buttons[data-v-318e79fa]{flex-direction:column}.quick-btn[data-v-318e79fa]{text-align:center;align-items:center;width:100%}}.wechat-chat2-container[data-v-5855f104]{gap:20px;min-height:calc(100vh - 300px);display:flex}.control-panel[data-v-5855f104]{flex-direction:column;flex-shrink:0;gap:12px;width:400px;padding-right:8px;display:flex}.panel-section[data-v-5855f104]{background:#fff;border-radius:8px;padding:14px 16px;box-shadow:0 2px 8px #0000000f}.section-title[data-v-5855f104]{color:#333;border-bottom:1px solid #f0f0f0;margin:0 0 12px;padding-bottom:10px;font-size:15px;font-weight:600}.panel-section[data-v-5855f104] .ant-form-item{margin-bottom:12px}.panel-section[data-v-5855f104] .ant-form-item:last-child{margin-bottom:0}.panel-section[data-v-5855f104] .ant-form-item-label{padding-bottom:4px}.panel-section[data-v-5855f104] .ant-divider{margin:12px 0}.avatar-uploader[data-v-5855f104]{flex-direction:column;gap:10px;display:flex}.avatar-preview[data-v-5855f104]{background:#fafafa;border:2px dashed #d9d9d9;border-radius:8px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.avatar-preview img[data-v-5855f104]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.avatar-emoji[data-v-5855f104]{font-size:32px}.avatar-btns[data-v-5855f104]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.avatar-grid[data-v-5855f104]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.avatar-grid-item[data-v-5855f104]{cursor:pointer;border:2px solid #f0f0f0;border-radius:8px;width:80px;height:80px;transition:all .2s;overflow:hidden}.avatar-grid-item[data-v-5855f104]:hover{border-color:#1890ff;transform:scale(1.05);box-shadow:0 2px 8px #1890ff4d}.avatar-grid-item img[data-v-5855f104]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.message-image-uploader[data-v-5855f104]{flex-direction:column;gap:12px;display:flex}.image-preview[data-v-5855f104]{border:2px solid #d9d9d9;border-radius:8px;position:relative;overflow:hidden}.image-preview img[data-v-5855f104]{-o-object-fit:contain;object-fit:contain;width:100%;max-height:300px;display:block}.clear-image-btn[data-v-5855f104]{position:absolute;top:8px;right:8px}.message-image[data-v-5855f104]{-o-object-fit:contain;object-fit:contain;border-radius:8px;width:auto;max-width:200px;height:auto;max-height:300px;display:block}.message-left .message-image[data-v-5855f104]{border:1px solid #e8e8e8}.message-right .message-image[data-v-5855f104]{border:1px solid #85ce61}.edit-image-preview[data-v-5855f104]{background:#fafafa;border:2px solid #d9d9d9;border-radius:8px;justify-content:center;align-items:center;max-height:400px;display:flex;overflow:hidden}.edit-image-preview img[data-v-5855f104]{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:400px}.preview-panel[data-v-5855f104]{border-radius:8px;flex:1;justify-content:center;align-items:flex-start;min-height:calc(100vh - 300px);padding:20px;display:flex}.phone-wrapper[data-v-5855f104]{aspect-ratio:873/1789;background-image:url(../statics/tools/wechat/wechat-box.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:450px;max-width:100%;padding:18px 20px 17px;position:relative}.phone-screen[data-v-5855f104]{background:#fff;border-radius:52px;flex-direction:column;width:100%;height:886px;display:flex;position:relative;overflow:hidden}.status-bar[data-v-5855f104]{background:#ededed;flex-shrink:0;justify-content:space-between;padding:28px 16px 6px;font-size:13px;font-weight:600}.status-bar[data-v-5855f104],.status-right[data-v-5855f104]{align-items:center;display:flex}.status-right[data-v-5855f104]{gap:6px}.signal-bars[data-v-5855f104]{align-items:flex-end;gap:1.5px;height:12px;display:flex}.signal-bar[data-v-5855f104]{background:#111;border-radius:1px;width:3px}.sb-1[data-v-5855f104]{height:4px}.sb-2[data-v-5855f104]{height:6px}.sb-3[data-v-5855f104]{height:9px}.sb-4[data-v-5855f104]{height:12px}.network-label[data-v-5855f104]{color:#111;font-size:11px;font-weight:600}.battery-wrap[data-v-5855f104]{align-items:center;gap:3px;display:flex}.charging-icon[data-v-5855f104]{font-size:11px;line-height:1}.battery-body[data-v-5855f104]{box-sizing:border-box;border:1px solid #00000080;border-radius:3px;width:22px;height:11px;padding:1px;position:relative}.battery-body[data-v-5855f104]:after{content:"";background:#00000080;border-radius:0 1px 1px 0;width:2px;height:5px;position:absolute;top:3px;right:-3px}.battery-fill[data-v-5855f104]{background:#111;border-radius:1px;height:100%;transition:width .2s}.battery-fill.low[data-v-5855f104]{background:#e02020}.battery-text[data-v-5855f104]{font-size:11px;font-weight:600}.wechat-header[data-v-5855f104]{box-sizing:border-box;background-color:#ededed;background-position:bottom;background-repeat:no-repeat;background-size:100%;flex-shrink:0;justify-content:space-between;height:48px;padding:0 16px;position:relative}.header-left[data-v-5855f104],.wechat-header[data-v-5855f104]{align-items:center;display:flex}.header-left[data-v-5855f104]{z-index:1}.back-icon[data-v-5855f104]{font-size:24px;font-weight:700}.chat-name[data-v-5855f104]{font-size:16px;font-weight:600;position:absolute;left:50%;transform:translate(-50%)}.header-right[data-v-5855f104]{letter-spacing:2px;z-index:1;font-size:20px}.chat-content[data-v-5855f104]{background:#ededed;flex:1;min-height:0;padding:12px;overflow-y:auto}.message-item[data-v-5855f104]{margin-bottom:16px;position:relative}.message-item:hover .message-actions[data-v-5855f104]{opacity:1}.message-left[data-v-5855f104],.message-right[data-v-5855f104]{align-items:flex-start;gap:8px;display:flex}.message-right[data-v-5855f104]{flex-direction:row-reverse}.avatar[data-v-5855f104]{background:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:22px;display:flex;overflow:hidden}.avatar-img[data-v-5855f104]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.message-wrapper[data-v-5855f104]{flex-direction:column;max-width:65%;display:flex}.message-wrapper[data-v-5855f104]:has(.image-bubble){max-width:none}.sender-name[data-v-5855f104]{color:#999;margin-bottom:2px;font-size:12px}.bubble[data-v-5855f104]{word-break:break-word;box-sizing:border-box;color:#111;border-radius:6px;max-width:100%;padding:9px 12px;font-size:15px;line-height:1.5}.image-bubble[data-v-5855f104]{background:0 0;max-width:100%;padding:4px;display:inline-block}.message-left .bubble[data-v-5855f104]{background:#fff;position:relative}.message-left .bubble[data-v-5855f104]:before{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-right:6px solid #fff;width:0;height:0;position:absolute;top:12px;left:-6px}.message-right .bubble[data-v-5855f104]{background:#95ec69;position:relative}.message-right .bubble[data-v-5855f104]:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:6px solid #95ec69;width:0;height:0;position:absolute;top:12px;right:-6px}.system-message[data-v-5855f104]{color:#999;padding:8px}.system-message[data-v-5855f104],.time-divider[data-v-5855f104]{text-align:center;font-size:12px}.time-divider[data-v-5855f104]{color:#b2b2b2;width:100%;padding:8px 0}:is(.message-item[data-v-5855f104]:has(.system-message),.message-item[data-v-5855f104]:has(.time-divider)){display:block}.voice-bubble[data-v-5855f104]{box-sizing:border-box;justify-content:space-between;align-items:center;gap:4px;padding:10px;display:flex}.message-right .voice-bubble[data-v-5855f104]{flex-direction:row-reverse}.message-left .voice-msg[data-v-5855f104],.message-right .voice-msg[data-v-5855f104]{padding:0}.voice-wave[data-v-5855f104]{flex-shrink:0;width:15px;height:15px;position:relative}.voice-wave i[data-v-5855f104]{border:1.5px solid #0000;border-right-color:#4b4b4b;border-radius:50%;position:absolute;top:50%;left:1px;transform:translateY(-50%)}.voice-wave i[data-v-5855f104]:first-child{width:3px;height:3px}.voice-wave i[data-v-5855f104]:nth-child(2){width:8px;height:8px}.voice-wave i[data-v-5855f104]:nth-child(3){width:14px;height:14px}.voice-wave.wave-left i[data-v-5855f104]{border-left-color:#4b4b4b;border-right-color:#0000;left:auto;right:1px}.voice-duration[data-v-5855f104]{color:#333;font-size:13px}.voice-unread-dot[data-v-5855f104]{background:#fa5151;border-radius:50%;flex-shrink:0;align-self:center;width:8px;height:8px}.redpacket-bubble[data-v-5855f104]{color:#fff;background:#fa9d3b;border-radius:8px;width:200px;overflow:hidden}.redpacket-header[data-v-5855f104]{align-items:center;gap:8px;padding:12px 14px;display:flex}.redpacket-icon-img[data-v-5855f104]{-o-object-fit:contain;object-fit:contain;width:28px;height:28px}.redpacket-remark[data-v-5855f104]{font-size:14px;font-weight:500}.redpacket-footer[data-v-5855f104]{color:#ffffffb3;border-top:1px solid #fff3;justify-content:space-between;padding:6px 14px;font-size:11px;display:flex}.transfer-bubble[data-v-5855f104]{color:#fff;background:#fa9d3b;border-radius:8px;flex-direction:column;width:200px;display:flex;overflow:hidden}.transfer-main[data-v-5855f104]{align-items:center;gap:10px;padding:12px 14px;display:flex}.transfer-icon[data-v-5855f104]{flex-shrink:0;font-size:28px;line-height:1}.transfer-info[data-v-5855f104]{flex:1;min-width:0}.transfer-amount[data-v-5855f104]{font-size:17px;font-weight:500}.transfer-remark[data-v-5855f104]{color:#fffc;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.transfer-footer[data-v-5855f104]{border-top:1px solid #fff3;justify-content:space-between;padding:6px 14px;display:flex}.claim-status[data-v-5855f104],.transfer-footer[data-v-5855f104]{color:#ffffffb3;font-size:11px}.redpacket-bubble.claimed[data-v-5855f104],.transfer-bubble.claimed[data-v-5855f104]{opacity:.7}.message-left .redpacket-msg[data-v-5855f104],.message-left .transfer-msg[data-v-5855f104],.message-right .redpacket-msg[data-v-5855f104],.message-right .transfer-msg[data-v-5855f104]{background:0 0;padding:0}.message-left .redpacket-msg[data-v-5855f104]:before,.message-left .transfer-msg[data-v-5855f104]:before,.message-right .redpacket-msg[data-v-5855f104]:after,.message-right .transfer-msg[data-v-5855f104]:after{display:none}.message-actions[data-v-5855f104]{opacity:0;gap:3px;transition:opacity .2s;display:flex;position:absolute;top:0;right:0}.empty-state[data-v-5855f104]{text-align:center;color:#999;padding:40px 20px}.wechat-footer[data-v-5855f104]{background-color:#fff;background-position:bottom;background-repeat:no-repeat;background-size:100%;flex-shrink:0;height:84px;margin-top:auto}.input-box[data-v-5855f104]{background:#fff;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:flex}.emoji-icon[data-v-5855f104],.plus-icon[data-v-5855f104],.voice-icon[data-v-5855f104]{font-size:20px}.text-input[data-v-5855f104]{color:#999;flex:1;font-size:14px}.preset-group[data-v-5855f104]{margin-bottom:18px}.preset-group[data-v-5855f104]:last-child{margin-bottom:0}.preset-group-title[data-v-5855f104]{color:#333;border-left:3px solid #07c160;margin-bottom:10px;padding-left:8px;font-size:14px;font-weight:600}.preset-grid[data-v-5855f104]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.preset-card[data-v-5855f104]{cursor:pointer;background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:12px 14px;transition:all .2s}.preset-card[data-v-5855f104]:hover{border-color:#07c160;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.preset-top[data-v-5855f104]{align-items:center;gap:8px;display:flex}.preset-icon[data-v-5855f104]{flex-shrink:0;font-size:22px}.preset-name[data-v-5855f104]{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:600;overflow:hidden}.preset-tag[data-v-5855f104]{margin:0}.preset-desc[data-v-5855f104]{color:#888;margin:6px 0;font-size:12px}.preset-meta[data-v-5855f104]{color:#999;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.action-buttons[data-v-5855f104]{flex-direction:column;gap:8px;display:flex}.export-overlay[data-v-5855f104]{z-index:2000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.export-overlay-content[data-v-5855f104]{background:#fffffff2;border-radius:12px;flex-direction:column;align-items:center;gap:14px;padding:32px 48px;display:flex;box-shadow:0 4px 24px #00000026}.export-overlay-text[data-v-5855f104]{color:#333;font-size:14px}.help-sections[data-v-5855f104]{gap:20px}.help-section[data-v-5855f104],.help-sections[data-v-5855f104]{flex-direction:column;display:flex}.help-section[data-v-5855f104]{gap:8px}.help-section-title[data-v-5855f104]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-card[data-v-5855f104]{background:#fafafa;border-radius:8px;margin-top:24px}@media (width<=768px){.wechat-chat2-container[data-v-5855f104]{flex-direction:column}.control-panel[data-v-5855f104]{width:100%;padding-right:0}.preview-panel[data-v-5855f104]{min-height:auto;padding:12px}.phone-wrapper[data-v-5855f104]{width:320px}}.action-card[data-v-fce97557],.control-card[data-v-fce97557]{background:#fafafa;margin-top:24px}.action-card[data-v-fce97557]{padding:16px}.status-card[data-v-fce97557]{background:#f0f5ff;margin-top:24px}.status-item[data-v-fce97557]{text-align:center;background:#fff;border-radius:8px;padding:12px}.status-label[data-v-fce97557]{color:#666;margin-bottom:4px;font-size:12px}.status-value[data-v-fce97557]{color:#1890ff;font-size:28px;font-weight:700}.status-value.countdown[data-v-fce97557]{color:#ff5722}.status-value.small[data-v-fce97557]{font-size:16px}.status-unit[data-v-fce97557]{color:#999;margin-top:4px;font-size:12px}.preview-card[data-v-fce97557]{background:#fafafa;margin-top:24px}.preview-area[data-v-fce97557]{background:#fff;border-radius:4px;min-height:400px;overflow:hidden}.preview-placeholder[data-v-fce97557]{justify-content:center;align-items:center;width:100%;height:400px;display:flex}.preview-iframe[data-v-fce97557]{background:#fff;border:none;width:100%;height:500px}.quick-section[data-v-fce97557]{background:#fff7ed;border:1px solid #ffedd5}.quick-buttons[data-v-fce97557]{flex-wrap:wrap;gap:10px;display:flex}.quick-btn[data-v-fce97557]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:140px;padding:12px 20px;transition:all .3s;display:inline-flex}.quick-btn[data-v-fce97557]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-2px)}.quick-btn-name[data-v-fce97557]{color:#333;font-size:14px;font-weight:600}.quick-btn-desc[data-v-fce97557]{color:#666;margin-top:4px;font-size:12px}.help-card[data-v-fce97557]{background:#fafafa;border-radius:8px}.help-sections[data-v-fce97557]{gap:20px}.help-section[data-v-fce97557],.help-sections[data-v-fce97557]{flex-direction:column;display:flex}.help-section[data-v-fce97557]{gap:8px}.help-section-title[data-v-fce97557]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-fce97557]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-fce97557]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-fce97557]:nth-child(odd){background:#fff}.help-faq-q[data-v-fce97557]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-fce97557]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.quick-buttons[data-v-fce97557]{flex-direction:column}.quick-btn[data-v-fce97557]{text-align:center;align-items:center;width:100%}.preview-iframe[data-v-fce97557]{height:300px}}.action-card[data-v-d56452b4],.control-card[data-v-d56452b4]{background:#fafafa;margin-top:24px}.action-card[data-v-d56452b4]{padding:16px}.preview-card[data-v-d56452b4]{background:#fafafa;margin-top:24px}.quick-section[data-v-d56452b4]{background:#fff7ed;border:1px solid #ffedd5}.quick-buttons[data-v-d56452b4]{flex-wrap:wrap;gap:10px;display:flex}.quick-btn[data-v-d56452b4]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:140px;padding:12px 20px;transition:all .3s;display:inline-flex}.quick-btn[data-v-d56452b4]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-2px)}.quick-btn-name[data-v-d56452b4]{color:#333;font-size:14px;font-weight:600}.quick-btn-desc[data-v-d56452b4]{color:#666;margin-top:4px;font-size:12px}.help-card[data-v-d56452b4]{background:#fafafa;border-radius:8px}.help-sections[data-v-d56452b4]{gap:20px}.help-section[data-v-d56452b4],.help-sections[data-v-d56452b4]{flex-direction:column;display:flex}.help-section[data-v-d56452b4]{gap:8px}.help-section-title[data-v-d56452b4]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-d56452b4]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-d56452b4]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-d56452b4]:nth-child(odd){background:#fff}.help-faq-q[data-v-d56452b4]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-d56452b4]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.quick-buttons[data-v-d56452b4]{flex-direction:column}.quick-btn[data-v-d56452b4]{text-align:center;align-items:center;width:100%}}.action-card[data-v-b8a78563],.control-card[data-v-b8a78563]{background:#fafafa;margin-top:24px}.action-card[data-v-b8a78563]{padding:16px}.quick-section[data-v-b8a78563]{background:#fff7ed;border:1px solid #ffedd5}.quick-buttons[data-v-b8a78563]{flex-wrap:wrap;gap:10px;display:flex}.quick-btn[data-v-b8a78563]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:140px;padding:12px 20px;transition:all .3s;display:inline-flex}.quick-btn[data-v-b8a78563]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-2px)}.quick-btn-name[data-v-b8a78563]{color:#333;font-size:14px;font-weight:600}.quick-btn-desc[data-v-b8a78563]{color:#666;margin-top:4px;font-size:12px}.help-card[data-v-b8a78563]{background:#fafafa;border-radius:8px}.help-sections[data-v-b8a78563]{gap:20px}.help-section[data-v-b8a78563],.help-sections[data-v-b8a78563]{flex-direction:column;display:flex}.help-section[data-v-b8a78563]{gap:8px}.help-section-title[data-v-b8a78563]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-b8a78563]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-b8a78563]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-b8a78563]:nth-child(odd){background:#fff}.help-faq-q[data-v-b8a78563]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-b8a78563]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.quick-buttons[data-v-b8a78563]{flex-direction:column}.quick-btn[data-v-b8a78563]{text-align:center;align-items:center;width:100%}}.action-card[data-v-044a7228],.control-card[data-v-044a7228],.result-card[data-v-044a7228]{background:#fafafa;margin-top:24px}.form-tip[data-v-044a7228]{color:#666;margin-top:4px;font-size:12px}.quick-section[data-v-044a7228]{background:#fff7ed;border:1px solid #ffedd5}.quick-buttons[data-v-044a7228]{flex-wrap:wrap;gap:8px;display:flex}.quick-btn[data-v-044a7228]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:90px;padding:6px 12px;transition:all .3s;display:inline-flex}.quick-btn[data-v-044a7228]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-2px)}.quick-btn-name[data-v-044a7228]{color:#333;font-size:12px;font-weight:600}.quick-btn-desc[data-v-044a7228]{color:#666;margin-top:2px;font-size:10px}.stat-card[data-v-044a7228]{text-align:center;background:#fff;border:1px solid #ffedd5;border-radius:8px;padding:14px 16px}.stat-value[data-v-044a7228]{color:#ff5b2d;font-size:24px;font-weight:700;line-height:1.3}.stat-value-text[data-v-044a7228]{padding-top:6px;font-size:15px}.stat-unit[data-v-044a7228]{color:#999;font-size:13px;font-weight:400}.stat-label[data-v-044a7228]{color:#666;margin-top:4px;font-size:12px}.chart-title[data-v-044a7228]{color:#333;margin-bottom:10px;font-size:13px;font-weight:600}.bar-chart[data-v-044a7228]{align-items:flex-end;gap:12px;height:130px;padding:0 8px;display:flex}.bar-item[data-v-044a7228]{flex-direction:column;flex:1;align-items:center;height:100%;display:flex}.bar-value[data-v-044a7228]{color:#ff5b2d;margin-bottom:4px;font-size:12px;font-weight:600}.bar-track[data-v-044a7228]{background:#fff7ed;flex:1;align-items:flex-end;max-width:40px;display:flex}.bar-fill[data-v-044a7228],.bar-track[data-v-044a7228]{border-radius:4px 4px 0 0;width:100%}.bar-fill[data-v-044a7228]{background:linear-gradient(#ff7c4d,#ff5b2d);transition:height .3s}.bar-label[data-v-044a7228]{color:#666;margin-top:4px;font-size:12px}.fetch-detail[data-v-044a7228]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.favicon-grid[data-v-044a7228]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px;display:grid}.favicon-item[data-v-044a7228]{background:#fff;border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:16px;display:flex}.favicon-image[data-v-044a7228]{-o-object-fit:contain;object-fit:contain;background:#f0f0f0;border-radius:4px}.favicon-info[data-v-044a7228]{color:#666;gap:8px;font-size:12px;display:flex}.favicon-size[data-v-044a7228]{font-weight:500}.favicon-format[data-v-044a7228]{color:#ff5b2d}.favicon-actions[data-v-044a7228]{gap:4px;display:flex}.help-card[data-v-044a7228]{background:#fafafa;border-radius:8px}.help-sections[data-v-044a7228]{gap:20px}.help-section[data-v-044a7228],.help-sections[data-v-044a7228]{flex-direction:column;display:flex}.help-section[data-v-044a7228]{gap:8px}.help-section-title[data-v-044a7228]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-044a7228]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-044a7228]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-044a7228]:nth-child(odd){background:#fff}.help-faq-q[data-v-044a7228]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-044a7228]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.favicon-grid[data-v-044a7228]{grid-template-columns:repeat(2,1fr)}.bar-chart[data-v-044a7228]{gap:6px}}.action-card[data-v-5075b782],.control-card[data-v-5075b782]{background:#fafafa;margin-top:24px}.action-card[data-v-5075b782]{padding:16px}.result-card[data-v-5075b782]{background:#fafafa;margin-top:24px}.code-area[data-v-5075b782]{color:#d4d4d4;background:#1f1f1f;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace;font-size:13px;line-height:1.6}.preset-section[data-v-5075b782]{background:#f0f5ff;border:1px solid #d6e4ff}.preset-tags[data-v-5075b782]{flex-wrap:wrap;gap:8px;display:flex}.preset-tag[data-v-5075b782]{cursor:pointer;padding:6px 12px;transition:all .3s}.preset-tag[data-v-5075b782]:hover{transform:translateY(-2px)}.help-card[data-v-5075b782]{background:#fafafa;border-radius:8px}.help-sections[data-v-5075b782]{gap:20px}.help-section[data-v-5075b782],.help-sections[data-v-5075b782]{flex-direction:column;display:flex}.help-section[data-v-5075b782]{gap:8px}.help-section-title[data-v-5075b782]{color:#1f1f1f;border-left:4px solid #1890ff;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-5075b782]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-5075b782]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-5075b782]:nth-child(odd){background:#fff}.help-faq-q[data-v-5075b782]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-5075b782]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.preset-tags[data-v-5075b782]{flex-direction:column}.preset-tag[data-v-5075b782]{text-align:center;width:100%}}.current-ua-card[data-v-c52dd3a7]{background:#fff7ed;border:1px solid #ffedd5;margin-top:24px}.current-ua-content[data-v-c52dd3a7]{flex-direction:column;gap:8px;display:flex}.ua-text-row[data-v-c52dd3a7]{align-items:flex-start;gap:8px;display:flex}.ua-tags-row[data-v-c52dd3a7]{flex-wrap:wrap;gap:4px;display:flex}.parse-card[data-v-c52dd3a7]{background:#fafafa;margin-top:24px}.parse-result[data-v-c52dd3a7]{margin-top:8px}.db-card[data-v-c52dd3a7]{background:#fafafa;margin-top:24px}.ua-list[data-v-c52dd3a7]{flex-direction:column;gap:8px;max-height:500px;display:flex;overflow-y:auto}.ua-list-item[data-v-c52dd3a7]{background:#fff;border:1px solid #f0f0f0;border-radius:6px;padding:10px 12px;transition:border-color .2s}.ua-list-item[data-v-c52dd3a7]:hover{border-color:#ff5b2d}.ua-list-item-header[data-v-c52dd3a7]{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.ua-list-item-name[data-v-c52dd3a7]{color:#333;font-size:13px;font-weight:600}.ua-list-item-text[data-v-c52dd3a7]{color:#666;word-break:break-all;font-family:monospace;font-size:12px;line-height:1.6}.builder-card[data-v-c52dd3a7]{background:#fafafa;margin-top:24px}.builder-output[data-v-c52dd3a7]{background:#fff;border:1px solid #f0f0f0;border-radius:6px;margin-top:12px;padding:12px 16px}.builder-output-label[data-v-c52dd3a7]{color:#999;margin-bottom:4px;font-size:12px}.builder-output-text[data-v-c52dd3a7]{color:#333;word-break:break-all;font-family:monospace;font-size:13px;line-height:1.6}.compare-card[data-v-c52dd3a7]{background:#fafafa;margin-top:24px}.compare-result[data-v-c52dd3a7]{margin-top:8px}.stats-grid[data-v-c52dd3a7]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin-top:24px;display:grid}.stat-card[data-v-c52dd3a7]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;flex-direction:column;align-items:center;padding:16px 12px;transition:all .2s;display:flex}.stat-card[data-v-c52dd3a7]:hover{border-color:#ff5b2d;transform:translateY(-2px)}.stat-card-total[data-v-c52dd3a7]{background:#fff7ed;border-color:#ffedd5}.stat-emoji[data-v-c52dd3a7]{margin-bottom:4px;font-size:24px}.stat-value[data-v-c52dd3a7]{color:#ff5b2d;font-size:24px;font-weight:700}.stat-label[data-v-c52dd3a7]{color:#666;margin-top:2px;font-size:12px}.quick-section[data-v-c52dd3a7]{background:#fff7ed;border:1px solid #ffedd5}.quick-buttons[data-v-c52dd3a7]{flex-wrap:wrap;gap:10px;display:flex}.quick-btn[data-v-c52dd3a7]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:140px;padding:12px 20px;transition:all .3s;display:inline-flex}.quick-btn[data-v-c52dd3a7]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-2px)}.quick-btn-name[data-v-c52dd3a7]{color:#333;font-size:14px;font-weight:600}.quick-btn-desc[data-v-c52dd3a7]{color:#666;margin-top:4px;font-size:12px}.help-card[data-v-c52dd3a7]{background:#fafafa;border-radius:8px}.help-sections[data-v-c52dd3a7]{gap:20px}.help-section[data-v-c52dd3a7],.help-sections[data-v-c52dd3a7]{flex-direction:column;display:flex}.help-section[data-v-c52dd3a7]{gap:8px}.help-section-title[data-v-c52dd3a7]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-c52dd3a7]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-c52dd3a7]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-c52dd3a7]:nth-child(odd){background:#fff}.help-faq-q[data-v-c52dd3a7]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-c52dd3a7]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.quick-buttons[data-v-c52dd3a7]{flex-direction:column}.quick-btn[data-v-c52dd3a7]{text-align:center;align-items:center;width:100%}.stats-grid[data-v-c52dd3a7]{grid-template-columns:repeat(3,1fr)}}.info-card[data-v-67176d68]{background:#fafafa;margin-top:24px}.help-card[data-v-67176d68]{background:#fafafa;border-radius:8px}.help-sections[data-v-67176d68]{gap:20px}.help-section[data-v-67176d68],.help-sections[data-v-67176d68]{flex-direction:column;display:flex}.help-section[data-v-67176d68]{gap:8px}.help-section-title[data-v-67176d68]{color:#1f1f1f;border-left:4px solid #1890ff;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-67176d68]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-67176d68]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-67176d68]:nth-child(odd){background:#fff}.help-faq-q[data-v-67176d68]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-67176d68]{color:#666;margin:0;line-height:1.8}.action-card[data-v-3791cc2e],.control-card[data-v-3791cc2e]{background:#fafafa;margin-top:24px}.action-card[data-v-3791cc2e]{padding:16px}.result-card[data-v-3791cc2e]{background:#fafafa;margin-top:24px}.result-area[data-v-3791cc2e]{color:#1890ff;background:#f0f5ff;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace;font-size:13px;line-height:1.6}.help-card[data-v-3791cc2e]{background:#fafafa;border-radius:8px}.help-sections[data-v-3791cc2e]{gap:20px}.help-section[data-v-3791cc2e],.help-sections[data-v-3791cc2e]{flex-direction:column;display:flex}.help-section[data-v-3791cc2e]{gap:8px}.help-section-title[data-v-3791cc2e]{color:#1f1f1f;border-left:4px solid #1890ff;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-3791cc2e]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-3791cc2e]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-3791cc2e]:nth-child(odd){background:#fff}.help-faq-q[data-v-3791cc2e]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-3791cc2e]{color:#666;margin:0;line-height:1.8}.action-card[data-v-a4ebd14f],.control-card[data-v-a4ebd14f]{background:#fafafa;margin-top:24px}.action-card[data-v-a4ebd14f]{padding:16px}.help-card[data-v-a4ebd14f]{background:#fafafa;border-radius:8px}.help-sections[data-v-a4ebd14f]{gap:20px}.help-section[data-v-a4ebd14f],.help-sections[data-v-a4ebd14f]{flex-direction:column;display:flex}.help-section[data-v-a4ebd14f]{gap:8px}.help-section-title[data-v-a4ebd14f]{color:#1f1f1f;border-left:4px solid #1890ff;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-a4ebd14f]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-a4ebd14f]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-a4ebd14f]:nth-child(odd){background:#fff}.help-faq-q[data-v-a4ebd14f]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-a4ebd14f]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.action-card a-space[data-v-a4ebd14f]{flex-wrap:wrap}}.quick-section[data-v-34f64b4e]{background:#fff7ed;border:1px solid #ffedd5}.quick-buttons[data-v-34f64b4e]{flex-wrap:wrap;gap:10px;display:flex}.quick-btn[data-v-34f64b4e]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:140px;padding:12px 20px;transition:all .3s;display:inline-flex}.quick-btn[data-v-34f64b4e]:hover{transform:translateY(-2px)}.quick-btn.active[data-v-34f64b4e],.quick-btn[data-v-34f64b4e]:hover{background:#fff5f0;border-color:#ff5b2d}.quick-btn-name[data-v-34f64b4e]{color:#333;font-size:14px;font-weight:600}.quick-btn-desc[data-v-34f64b4e]{color:#666;margin-top:4px;font-size:12px}.browser-card[data-v-34f64b4e],.control-card[data-v-34f64b4e],.help-card[data-v-34f64b4e],.result-card[data-v-34f64b4e]{background:#fafafa;margin-top:16px}.help-card[data-v-34f64b4e]{border-radius:8px}.help-sections[data-v-34f64b4e]{gap:20px}.help-section[data-v-34f64b4e],.help-sections[data-v-34f64b4e]{flex-direction:column;display:flex}.help-section[data-v-34f64b4e]{gap:8px}.help-section-title[data-v-34f64b4e]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-34f64b4e]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-34f64b4e]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-34f64b4e]:nth-child(odd){background:#fff}.help-faq-q[data-v-34f64b4e]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-34f64b4e]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.quick-buttons[data-v-34f64b4e]{flex-direction:column}.quick-btn[data-v-34f64b4e]{text-align:center;align-items:center;width:100%}}.action-card[data-v-3bdf9574],.control-card[data-v-3bdf9574]{background:#fafafa;margin-top:24px}.action-card[data-v-3bdf9574]{padding:16px}.result-card[data-v-3bdf9574]{background:#fafafa;margin-top:24px}.quick-section[data-v-3bdf9574]{background:#fff7ed;border:1px solid #ffedd5}.quick-buttons[data-v-3bdf9574]{flex-wrap:wrap;gap:10px;display:flex}.quick-btn[data-v-3bdf9574]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:140px;padding:12px 20px;transition:all .3s;display:inline-flex}.quick-btn[data-v-3bdf9574]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-2px)}.quick-btn-name[data-v-3bdf9574]{color:#333;font-size:14px;font-weight:600}.quick-btn-desc[data-v-3bdf9574]{color:#666;margin-top:4px;font-size:12px}.help-card[data-v-3bdf9574]{background:#fafafa;border-radius:8px}.help-sections[data-v-3bdf9574]{gap:20px}.help-section[data-v-3bdf9574],.help-sections[data-v-3bdf9574]{flex-direction:column;display:flex}.help-section[data-v-3bdf9574]{gap:8px}.help-section-title[data-v-3bdf9574]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-3bdf9574]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-3bdf9574]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-3bdf9574]:nth-child(odd){background:#fff}.help-faq-q[data-v-3bdf9574]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-3bdf9574]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.quick-buttons[data-v-3bdf9574]{flex-direction:column}.quick-btn[data-v-3bdf9574]{text-align:center;align-items:center;width:100%}}.control-card[data-v-86ea7585]{background:#fafafa}.control-card[data-v-86ea7585],.main-row[data-v-86ea7585]{margin-top:24px}.crop-card[data-v-86ea7585],.preview-card[data-v-86ea7585]{background:#fafafa}.upload-area[data-v-86ea7585]{background:#fff;border:2px dashed #ffd5b0;border-radius:8px;justify-content:center;align-items:center;min-height:400px;display:flex}.upload-placeholder[data-v-86ea7585]{cursor:pointer;padding:40px}.crop-container[data-v-86ea7585],.upload-placeholder[data-v-86ea7585]{flex-direction:column;align-items:center;display:flex}.crop-container[data-v-86ea7585]{background:#fff;border-radius:8px;padding:16px}.image-wrapper[data-v-86ea7585]{background:#f0f0f0;position:relative;overflow:hidden}.source-image[data-v-86ea7585]{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.crop-overlay[data-v-86ea7585]{background:#00000080;width:100%;height:100%;position:absolute;top:0;left:0}.crop-rect[data-v-86ea7585]{cursor:move;box-sizing:border-box;background:#fff0;border:2px solid #ff5b2d;position:absolute}.crop-rect[data-v-86ea7585]:before{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:0 0 0 9999px #00000080}.handle[data-v-86ea7585]{z-index:10;background:#ff5b2d;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute}.handle-nw[data-v-86ea7585]{cursor:nwse-resize;top:-6px;left:-6px}.handle-ne[data-v-86ea7585]{cursor:nesw-resize;top:-6px;right:-6px}.handle-sw[data-v-86ea7585]{cursor:nesw-resize;bottom:-6px;left:-6px}.handle-se[data-v-86ea7585]{cursor:nwse-resize;bottom:-6px;right:-6px}.grid-line[data-v-86ea7585]{pointer-events:none;background:#ffffff4d;position:absolute}.grid-v1[data-v-86ea7585]{left:33.33%}.grid-v1[data-v-86ea7585],.grid-v2[data-v-86ea7585]{width:1px;top:0;bottom:0}.grid-v2[data-v-86ea7585]{left:66.66%}.grid-h1[data-v-86ea7585]{top:33.33%}.grid-h1[data-v-86ea7585],.grid-h2[data-v-86ea7585]{height:1px;left:0;right:0}.grid-h2[data-v-86ea7585]{top:66.66%}.image-info-bar[data-v-86ea7585]{color:#666;flex-wrap:wrap;gap:16px;margin-top:12px;font-size:12px;display:flex}.preview-area[data-v-86ea7585]{background:#fff;border-radius:8px;min-height:300px;padding:16px}.preview-area[data-v-86ea7585],.preview-placeholder[data-v-86ea7585]{justify-content:center;align-items:center;display:flex}.preview-placeholder[data-v-86ea7585]{width:100%}.preview-content[data-v-86ea7585]{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.preview-image[data-v-86ea7585]{border:1px solid #e8e8e8;border-radius:4px;max-width:100%;max-height:300px}.preview-info[data-v-86ea7585]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.quick-section[data-v-86ea7585]{background:#fff7ed;border:1px solid #ffedd5}.quick-buttons[data-v-86ea7585]{flex-wrap:wrap;gap:10px;display:flex}.quick-btn[data-v-86ea7585]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:120px;padding:12px 20px;transition:all .3s;display:inline-flex}.quick-btn[data-v-86ea7585]:hover{transform:translateY(-2px)}.quick-btn.active[data-v-86ea7585],.quick-btn[data-v-86ea7585]:hover{background:#fff5f0;border-color:#ff5b2d}.quick-btn.active[data-v-86ea7585]{box-shadow:0 0 0 2px #ff5b2d33}.quick-btn-name[data-v-86ea7585]{color:#333;font-size:14px;font-weight:600}.quick-btn-desc[data-v-86ea7585]{color:#666;margin-top:4px;font-size:12px}.help-card[data-v-86ea7585]{background:#fafafa;border-radius:8px}.help-sections[data-v-86ea7585]{gap:20px}.help-section[data-v-86ea7585],.help-sections[data-v-86ea7585]{flex-direction:column;display:flex}.help-section[data-v-86ea7585]{gap:8px}.help-section-title[data-v-86ea7585]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-86ea7585]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-86ea7585]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-86ea7585]:nth-child(odd){background:#fff}.help-faq-q[data-v-86ea7585]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-86ea7585]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.quick-buttons[data-v-86ea7585]{flex-direction:column}.quick-btn[data-v-86ea7585]{text-align:center;align-items:center;width:100%}.image-info-bar[data-v-86ea7585]{justify-content:center}}.control-card[data-v-6dccbf89]{background:#fafafa}.control-card[data-v-6dccbf89],.main-row[data-v-6dccbf89]{margin-top:24px}.crop-card[data-v-6dccbf89],.preview-card[data-v-6dccbf89]{background:#fafafa}.upload-area[data-v-6dccbf89]{background:#fff;border:2px dashed #ffd5b0;border-radius:8px;justify-content:center;align-items:center;min-height:400px;display:flex}.upload-placeholder[data-v-6dccbf89]{cursor:pointer;padding:40px}.crop-container[data-v-6dccbf89],.upload-placeholder[data-v-6dccbf89]{flex-direction:column;align-items:center;display:flex}.crop-container[data-v-6dccbf89]{background:#fff;border-radius:8px;padding:16px}.image-wrapper[data-v-6dccbf89]{background:#f0f0f0;position:relative;overflow:hidden}.source-image[data-v-6dccbf89]{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.crop-overlay[data-v-6dccbf89]{background:#00000080;width:100%;height:100%;position:absolute;top:0;left:0}.crop-rect[data-v-6dccbf89]{cursor:move;box-sizing:border-box;border:2px solid #ff5b2d;position:absolute}.crop-rect[data-v-6dccbf89]:before{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:0 0 0 9999px #00000080}.handle[data-v-6dccbf89]{z-index:10;background:#ff5b2d;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute}.handle-nw[data-v-6dccbf89]{cursor:nwse-resize;top:-6px;left:-6px}.handle-ne[data-v-6dccbf89]{cursor:nesw-resize;top:-6px;right:-6px}.handle-sw[data-v-6dccbf89]{cursor:nesw-resize;bottom:-6px;left:-6px}.handle-se[data-v-6dccbf89]{cursor:nwse-resize;bottom:-6px;right:-6px}.handle-n[data-v-6dccbf89]{top:-6px}.handle-n[data-v-6dccbf89],.handle-s[data-v-6dccbf89]{cursor:ns-resize;left:50%;transform:translate(-50%)}.handle-s[data-v-6dccbf89]{bottom:-6px}.handle-w[data-v-6dccbf89]{left:-6px}.handle-e[data-v-6dccbf89],.handle-w[data-v-6dccbf89]{cursor:ew-resize;top:50%;transform:translateY(-50%)}.handle-e[data-v-6dccbf89]{right:-6px}.grid-line[data-v-6dccbf89]{pointer-events:none;background:#ffffff4d;position:absolute}.grid-v1[data-v-6dccbf89]{left:33.33%}.grid-v1[data-v-6dccbf89],.grid-v2[data-v-6dccbf89]{width:1px;top:0;bottom:0}.grid-v2[data-v-6dccbf89]{left:66.66%}.grid-h1[data-v-6dccbf89]{top:33.33%}.grid-h1[data-v-6dccbf89],.grid-h2[data-v-6dccbf89]{height:1px;left:0;right:0}.grid-h2[data-v-6dccbf89]{top:66.66%}.image-info-bar[data-v-6dccbf89]{color:#666;flex-wrap:wrap;gap:16px;margin-top:12px;font-size:12px;display:flex}.preview-area[data-v-6dccbf89]{background:#fff;border-radius:8px;min-height:300px;padding:16px}.preview-area[data-v-6dccbf89],.preview-placeholder[data-v-6dccbf89]{justify-content:center;align-items:center;display:flex}.preview-placeholder[data-v-6dccbf89]{width:100%}.preview-content[data-v-6dccbf89]{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.preview-image[data-v-6dccbf89]{border:1px solid #e8e8e8;border-radius:4px;max-width:100%;max-height:300px}.preview-info[data-v-6dccbf89]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.quick-section[data-v-6dccbf89]{background:#fff7ed;border:1px solid #ffedd5}.quick-buttons[data-v-6dccbf89]{flex-wrap:wrap;gap:10px;display:flex}.quick-btn[data-v-6dccbf89]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:120px;padding:12px 20px;transition:all .3s;display:inline-flex}.quick-btn[data-v-6dccbf89]:hover{transform:translateY(-2px)}.quick-btn.active[data-v-6dccbf89],.quick-btn[data-v-6dccbf89]:hover{background:#fff5f0;border-color:#ff5b2d}.quick-btn.active[data-v-6dccbf89]{box-shadow:0 0 0 2px #ff5b2d33}.quick-btn-name[data-v-6dccbf89]{color:#333;font-size:14px;font-weight:600}.quick-btn-desc[data-v-6dccbf89]{color:#666;margin-top:4px;font-size:12px}.help-card[data-v-6dccbf89]{background:#fafafa;border-radius:8px}.help-sections[data-v-6dccbf89]{gap:20px}.help-section[data-v-6dccbf89],.help-sections[data-v-6dccbf89]{flex-direction:column;display:flex}.help-section[data-v-6dccbf89]{gap:8px}.help-section-title[data-v-6dccbf89]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-6dccbf89]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-6dccbf89]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-6dccbf89]:nth-child(odd){background:#fff}.help-faq-q[data-v-6dccbf89]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-6dccbf89]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.quick-buttons[data-v-6dccbf89]{flex-direction:column}.quick-btn[data-v-6dccbf89]{text-align:center;align-items:center;width:100%}.image-info-bar[data-v-6dccbf89]{justify-content:center}}.quick-section[data-v-fb2fffaf]{background:#fff7ed;border:1px solid #ffedd5}.quick-buttons[data-v-fb2fffaf]{flex-wrap:wrap;gap:10px;display:flex}.quick-btn[data-v-fb2fffaf]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:120px;padding:12px 20px;transition:all .3s;display:inline-flex}.quick-btn[data-v-fb2fffaf]:hover{transform:translateY(-2px)}.quick-btn.active[data-v-fb2fffaf],.quick-btn[data-v-fb2fffaf]:hover{background:#fff5f0;border-color:#ff5b2d}.quick-btn.active[data-v-fb2fffaf]{box-shadow:0 0 0 2px #ff5b2d33}.quick-btn-name[data-v-fb2fffaf]{color:#333;font-size:14px;font-weight:600}.quick-btn-desc[data-v-fb2fffaf]{color:#666;margin-top:4px;font-size:12px}.control-card[data-v-fb2fffaf],.preview-card[data-v-fb2fffaf]{background:#fafafa;margin-top:24px}.upload-area[data-v-fb2fffaf]{background:#fff;border:2px dashed #ffd5b0;border-radius:8px;justify-content:center;align-items:center;min-height:300px;display:flex}.upload-placeholder[data-v-fb2fffaf]{cursor:pointer;flex-direction:column;align-items:center;padding:40px;display:flex}.file-info-bar[data-v-fb2fffaf]{background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.info-item[data-v-fb2fffaf]{color:#666;font-size:13px}.angle-display[data-v-fb2fffaf]{color:#ff5b2d;margin-left:8px;font-size:16px;font-weight:700}.color-row[data-v-fb2fffaf]{align-items:center;gap:8px;display:flex}.color-picker[data-v-fb2fffaf]{cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:4px;width:36px;height:32px;padding:0}.preview-area[data-v-fb2fffaf]{background:#fff;border-radius:8px;min-height:400px;padding:16px;overflow:auto}.preview-area[data-v-fb2fffaf],.preview-placeholder[data-v-fb2fffaf]{justify-content:center;align-items:center;display:flex}.preview-placeholder[data-v-fb2fffaf]{width:100%}.preview-canvas[data-v-fb2fffaf]{background-color:#f5f5f5;background-image:linear-gradient(45deg,#e0e0e0 25%,#0000 0),linear-gradient(-45deg,#e0e0e0 25%,#0000 0),linear-gradient(45deg,#0000 75%,#e0e0e0 0),linear-gradient(-45deg,#0000 75%,#e0e0e0 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;border:1px solid #e8e8e8;border-radius:4px;max-width:100%;max-height:500px}.output-row[data-v-fb2fffaf]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.output-label[data-v-fb2fffaf]{color:#333;font-weight:600}.output-info[data-v-fb2fffaf]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filename-preview[data-v-fb2fffaf]{color:#666;font-size:13px}.download-btn[data-v-fb2fffaf]{background:#ff5b2d;border-color:#ff5b2d;margin-top:16px}.download-btn[data-v-fb2fffaf]:hover:not(:disabled){background:#ff7a4d;border-color:#ff7a4d}.help-card[data-v-fb2fffaf]{background:#fafafa;border-radius:8px;margin-top:24px}.help-sections[data-v-fb2fffaf]{gap:20px}.help-section[data-v-fb2fffaf],.help-sections[data-v-fb2fffaf]{flex-direction:column;display:flex}.help-section[data-v-fb2fffaf]{gap:8px}.help-section-title[data-v-fb2fffaf]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-fb2fffaf]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-fb2fffaf]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-fb2fffaf]:nth-child(odd){background:#fff}.help-faq-q[data-v-fb2fffaf]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-fb2fffaf]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.quick-buttons[data-v-fb2fffaf]{flex-direction:column}.quick-btn[data-v-fb2fffaf]{text-align:center;align-items:center;width:100%}.file-info-bar[data-v-fb2fffaf]{justify-content:center}.output-row[data-v-fb2fffaf]{justify-content:flex-start}}.quick-section[data-v-40d55a5b]{background:#fff7ed;border:1px solid #ffedd5}.quick-buttons[data-v-40d55a5b]{flex-wrap:wrap;gap:10px;display:flex}.quick-btn[data-v-40d55a5b]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:160px;padding:12px 20px;transition:all .3s;display:inline-flex}.quick-btn[data-v-40d55a5b]:hover{transform:translateY(-2px)}.quick-btn.active[data-v-40d55a5b],.quick-btn[data-v-40d55a5b]:hover{background:#fff5f0;border-color:#ff5b2d}.quick-btn.active[data-v-40d55a5b]{box-shadow:0 0 0 2px #ff5b2d33}.quick-btn-name[data-v-40d55a5b]{color:#333;font-size:14px;font-weight:600}.quick-btn-desc[data-v-40d55a5b]{color:#666;margin-top:4px;font-size:12px}.control-card[data-v-40d55a5b],.preview-card[data-v-40d55a5b]{background:#fafafa;margin-top:24px}.upload-area[data-v-40d55a5b]{background:#fff;border:2px dashed #ffd5b0;border-radius:8px;justify-content:center;align-items:center;min-height:300px;display:flex}.upload-placeholder[data-v-40d55a5b]{cursor:pointer;flex-direction:column;align-items:center;padding:40px;display:flex}.file-info-bar[data-v-40d55a5b]{background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.info-item[data-v-40d55a5b]{color:#666;font-size:13px}.flip-actions[data-v-40d55a5b]{flex-wrap:wrap;gap:16px;display:flex}.flip-btn[data-v-40d55a5b]{flex:1;min-width:200px;height:60px;font-size:16px;font-weight:600}.flip-btn[type=primary][data-v-40d55a5b]{background:#ff5b2d;border-color:#ff5b2d}.flip-btn[type=primary][data-v-40d55a5b]:hover{background:#ff7a4d;border-color:#ff7a4d}.flip-status[data-v-40d55a5b]{opacity:.85;margin-left:8px;font-size:12px;font-weight:400}.preview-wrapper[data-v-40d55a5b]{flex-wrap:wrap;gap:16px;display:flex}.preview-wrapper.comparison-mode .preview-cell[data-v-40d55a5b]{flex:1;min-width:280px}.preview-cell[data-v-40d55a5b]{flex-direction:column;width:100%;display:flex}.preview-label[data-v-40d55a5b]{text-align:center;color:#ff5b2d;background:#fff5f0;border:1px solid #ffd5b0;border-radius:4px;margin-bottom:8px;padding:4px 12px;font-size:13px;font-weight:600}.preview-area[data-v-40d55a5b]{background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:16px;display:flex;overflow:auto}.preview-area[data-v-40d55a5b],.preview-area-original[data-v-40d55a5b]{min-height:400px}.preview-placeholder[data-v-40d55a5b]{justify-content:center;align-items:center;width:100%;display:flex}.preview-canvas[data-v-40d55a5b]{background-color:#f5f5f5;background-image:linear-gradient(45deg,#e0e0e0 25%,#0000 0),linear-gradient(-45deg,#e0e0e0 25%,#0000 0),linear-gradient(45deg,#0000 75%,#e0e0e0 0),linear-gradient(-45deg,#0000 75%,#e0e0e0 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;max-height:500px}.preview-canvas[data-v-40d55a5b],.preview-image-original[data-v-40d55a5b]{border:1px solid #e8e8e8;border-radius:4px;max-width:100%}.preview-image-original[data-v-40d55a5b]{-o-object-fit:contain;object-fit:contain;max-height:480px}.output-row[data-v-40d55a5b]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.output-label[data-v-40d55a5b]{color:#333;font-weight:600}.output-info[data-v-40d55a5b]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filename-preview[data-v-40d55a5b]{color:#666;font-size:13px}.download-btn[data-v-40d55a5b]{background:#ff5b2d;border-color:#ff5b2d;margin-top:16px}.download-btn[data-v-40d55a5b]:hover:not(:disabled){background:#ff7a4d;border-color:#ff7a4d}.help-card[data-v-40d55a5b]{background:#fafafa;border-radius:8px;margin-top:24px}.help-sections[data-v-40d55a5b]{gap:20px}.help-section[data-v-40d55a5b],.help-sections[data-v-40d55a5b]{flex-direction:column;display:flex}.help-section[data-v-40d55a5b]{gap:8px}.help-section-title[data-v-40d55a5b]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-40d55a5b]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-40d55a5b]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-40d55a5b]:nth-child(odd){background:#fff}.help-faq-q[data-v-40d55a5b]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-40d55a5b]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.quick-buttons[data-v-40d55a5b]{flex-direction:column}.quick-btn[data-v-40d55a5b]{text-align:center;align-items:center;width:100%}.file-info-bar[data-v-40d55a5b]{justify-content:center}.flip-actions[data-v-40d55a5b]{flex-direction:column}.flip-btn[data-v-40d55a5b]{width:100%;min-width:0}.output-row[data-v-40d55a5b]{justify-content:flex-start}.preview-wrapper.comparison-mode .preview-cell[data-v-40d55a5b]{min-width:0}}.control-card[data-v-d2eb24de]{background:#fafafa}.control-card[data-v-d2eb24de],.main-row[data-v-d2eb24de]{margin-top:24px}.editor-card[data-v-d2eb24de],.preview-card[data-v-d2eb24de]{background:#fafafa}.upload-area[data-v-d2eb24de]{background:#fff;border:2px dashed #ffd5b0;border-radius:8px;justify-content:center;align-items:center;min-height:300px;display:flex}.upload-placeholder[data-v-d2eb24de]{cursor:pointer;flex-direction:column;align-items:center;padding:40px;display:flex}.file-info-bar[data-v-d2eb24de]{background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.info-item[data-v-d2eb24de]{color:#666;font-size:13px}.editor-area[data-v-d2eb24de]{background:#fff;border-radius:8px;justify-content:center;align-items:flex-start;padding:12px;display:flex;overflow:auto}.image-canvas-wrapper[data-v-d2eb24de]{-webkit-user-select:none;user-select:none;background:#f0f0f0;position:relative}.source-image[data-v-d2eb24de]{-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block}.overlay-svg[data-v-d2eb24de]{pointer-events:none;position:absolute;top:0;left:0}.anchor[data-v-d2eb24de]{cursor:move;z-index:10;width:0;height:0;position:absolute}.anchor-dot[data-v-d2eb24de]{background:#ff5b2d;border:2px solid #fff;border-radius:50%;width:16px;height:16px;transition:transform .15s,background .15s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 6px #0006}.anchor.active .anchor-dot[data-v-d2eb24de],.anchor:hover .anchor-dot[data-v-d2eb24de]{background:#ff7a4d;transform:translate(-50%,-50%)scale(1.3)}.anchor-label[data-v-d2eb24de]{color:#fff;pointer-events:none;background:#ff5b2d;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;font-weight:700;display:flex;position:absolute;top:-28px;left:0;transform:translate(-50%);box-shadow:0 2px 4px #0000004d}.anchor-cross-h[data-v-d2eb24de]{width:20000px;height:1px;top:0;left:-10000px}.anchor-cross-h[data-v-d2eb24de],.anchor-cross-v[data-v-d2eb24de]{pointer-events:none;background:#ff5b2d66;position:absolute}.anchor-cross-v[data-v-d2eb24de]{width:1px;height:20000px;top:-10000px;left:0}.anchor-info-bar[data-v-d2eb24de]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.preview-area[data-v-d2eb24de]{background:#fff;border-radius:8px;min-height:300px;padding:16px;overflow:auto}.preview-area[data-v-d2eb24de],.preview-placeholder[data-v-d2eb24de]{justify-content:center;align-items:center;display:flex}.preview-placeholder[data-v-d2eb24de]{width:100%}.preview-canvas[data-v-d2eb24de]{background-color:#f5f5f5;background-image:linear-gradient(45deg,#e0e0e0 25%,#0000 0),linear-gradient(-45deg,#e0e0e0 25%,#0000 0),linear-gradient(45deg,#0000 75%,#e0e0e0 0),linear-gradient(-45deg,#0000 75%,#e0e0e0 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;border:1px solid #e8e8e8;border-radius:4px;max-width:100%;max-height:500px}.color-row[data-v-d2eb24de]{align-items:center;gap:8px;display:flex}.color-picker[data-v-d2eb24de]{cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:4px;width:36px;height:32px;padding:0}.download-btn[data-v-d2eb24de]{background:#ff5b2d;border-color:#ff5b2d}.download-btn[data-v-d2eb24de]:hover:not(:disabled){background:#ff7a4d;border-color:#ff7a4d}.help-card[data-v-d2eb24de]{background:#fafafa;border-radius:8px;margin-top:24px}.help-sections[data-v-d2eb24de]{gap:20px}.help-section[data-v-d2eb24de],.help-sections[data-v-d2eb24de]{flex-direction:column;display:flex}.help-section[data-v-d2eb24de]{gap:8px}.help-section-title[data-v-d2eb24de]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-d2eb24de]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-d2eb24de]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-d2eb24de]:nth-child(odd){background:#fff}.help-faq-q[data-v-d2eb24de]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-d2eb24de]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.anchor-info-bar[data-v-d2eb24de],.file-info-bar[data-v-d2eb24de]{justify-content:center}}.control-card[data-v-73d3dc6b],.preview-card[data-v-73d3dc6b]{background:#fafafa;margin-top:24px}.upload-area[data-v-73d3dc6b]{background:#fff;border:2px dashed #ffd5b0;border-radius:8px;justify-content:center;align-items:center;min-height:240px;display:flex}.upload-placeholder[data-v-73d3dc6b]{cursor:pointer;flex-direction:column;align-items:center;padding:40px;display:flex}.file-info-bar[data-v-73d3dc6b]{background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.info-item[data-v-73d3dc6b]{color:#666;font-size:13px}.tree-branch[data-v-73d3dc6b]{color:#999}.text-muted[data-v-73d3dc6b]{color:#999;font-size:12px}.color-row[data-v-73d3dc6b]{align-items:center;gap:8px;display:flex}.color-picker[data-v-73d3dc6b]{cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:4px;width:36px;height:32px;padding:0}.preview-area[data-v-73d3dc6b]{background:#fff;border-radius:8px;max-height:700px;padding:16px;overflow:auto}.preview-pages[data-v-73d3dc6b]{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.preview-page[data-v-73d3dc6b]{flex-direction:column;align-items:center;gap:8px;display:flex}.preview-page-label[data-v-73d3dc6b]{color:#ff5b2d;background:#fff5f0;border:1px solid #ffd5b0;border-radius:4px;padding:4px 12px;font-size:13px;font-weight:600}.preview-image[data-v-73d3dc6b]{-o-object-fit:contain;object-fit:contain;border:1px solid #e8e8e8;border-radius:4px;max-width:100%;max-height:600px;box-shadow:0 2px 8px #00000014}.download-btn[data-v-73d3dc6b]{background:#ff5b2d;border-color:#ff5b2d}.download-btn[data-v-73d3dc6b]:hover:not(:disabled){background:#ff7a4d;border-color:#ff7a4d}.help-card[data-v-73d3dc6b]{background:#fafafa;border-radius:8px;margin-top:24px}.help-sections[data-v-73d3dc6b]{gap:20px}.help-section[data-v-73d3dc6b],.help-sections[data-v-73d3dc6b]{flex-direction:column;display:flex}.help-section[data-v-73d3dc6b]{gap:8px}.help-section-title[data-v-73d3dc6b]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-73d3dc6b]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-73d3dc6b]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-73d3dc6b]:nth-child(odd){background:#fff}.help-faq-q[data-v-73d3dc6b]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-73d3dc6b]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.file-info-bar[data-v-73d3dc6b]{justify-content:center}.preview-pages[data-v-73d3dc6b]{flex-direction:column;align-items:center}}.control-card[data-v-0c936f0f]{background:#fafafa}.control-card[data-v-0c936f0f],.main-row[data-v-0c936f0f]{margin-top:24px}.config-card[data-v-0c936f0f],.preview-card[data-v-0c936f0f]{background:#fafafa}.upload-area[data-v-0c936f0f]{background:#fff;border:2px dashed #ffd5b0;border-radius:8px;justify-content:center;align-items:center;min-height:240px;display:flex}.upload-placeholder[data-v-0c936f0f]{cursor:pointer;flex-direction:column;align-items:center;padding:40px;display:flex}.file-info-bar[data-v-0c936f0f]{background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.info-item[data-v-0c936f0f]{color:#666;font-size:13px}.preset-grid[data-v-0c936f0f]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.preset-card[data-v-0c936f0f]{cursor:pointer;text-align:center;background:#fff;border:2px solid #ffe0cc;border-radius:8px;padding:16px;transition:all .2s}.preset-card[data-v-0c936f0f]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-2px);box-shadow:0 4px 12px #ff5b2d26}.preset-name[data-v-0c936f0f]{color:#ff5b2d;margin-bottom:4px;font-size:16px;font-weight:600}.preset-desc[data-v-0c936f0f]{color:#999;font-size:12px}.preview-nav[data-v-0c936f0f]{align-items:center;gap:8px;display:flex}.preview-page-info[data-v-0c936f0f]{color:#666;text-align:center;min-width:60px;font-size:13px}.preview-area[data-v-0c936f0f]{background:#f5f5f5;border-radius:8px;padding:16px;overflow:auto}.preview-area[data-v-0c936f0f],.preview-loading[data-v-0c936f0f],.preview-placeholder[data-v-0c936f0f]{justify-content:center;align-items:center;min-height:400px;display:flex}.preview-loading[data-v-0c936f0f],.preview-placeholder[data-v-0c936f0f]{width:100%}.preview-content[data-v-0c936f0f]{flex-direction:column;align-items:center;gap:12px;display:flex}.preview-image[data-v-0c936f0f]{-o-object-fit:contain;object-fit:contain;border:1px solid #e8e8e8;border-radius:4px;max-width:100%;max-height:600px;box-shadow:0 2px 12px #0000001f}.preview-tip[data-v-0c936f0f]{color:#999;margin:0;font-size:13px}.action-area[data-v-0c936f0f]{text-align:center}.action-tip[data-v-0c936f0f]{color:#999;margin-top:12px;font-size:13px}.download-btn[data-v-0c936f0f]{background:#ff5b2d;border-color:#ff5b2d}.download-btn[data-v-0c936f0f]:hover:not(:disabled){background:#ff7a4d;border-color:#ff7a4d}.help-card[data-v-0c936f0f]{background:#fafafa;border-radius:8px;margin-top:24px}.help-sections[data-v-0c936f0f]{gap:20px}.help-section[data-v-0c936f0f],.help-sections[data-v-0c936f0f]{flex-direction:column;display:flex}.help-section[data-v-0c936f0f]{gap:8px}.help-section-title[data-v-0c936f0f]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-0c936f0f]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-0c936f0f]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-0c936f0f]:nth-child(odd){background:#fff}.help-faq-q[data-v-0c936f0f]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-0c936f0f]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.file-info-bar[data-v-0c936f0f]{justify-content:center}.preset-grid[data-v-0c936f0f]{grid-template-columns:repeat(2,1fr)}}.control-card[data-v-d60ae210]{background:#fafafa}.control-card[data-v-d60ae210],.main-row[data-v-d60ae210]{margin-top:24px}.config-card[data-v-d60ae210],.editor-card[data-v-d60ae210]{background:#fafafa}.upload-area[data-v-d60ae210]{background:#fff;border:2px dashed #ffd5b0;border-radius:8px;justify-content:center;align-items:center;min-height:240px;display:flex}.upload-placeholder[data-v-d60ae210]{cursor:pointer;flex-direction:column;align-items:center;padding:40px;display:flex}.file-info-bar[data-v-d60ae210]{background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.info-item[data-v-d60ae210]{color:#666;font-size:13px}.editor-area[data-v-d60ae210]{background:#f0f0f0;border-radius:8px;justify-content:center;align-items:flex-start;padding:12px;display:flex;overflow:auto}.image-canvas-wrapper[data-v-d60ae210]{-webkit-user-select:none;user-select:none;cursor:crosshair;background-color:#fff;background-image:linear-gradient(45deg,#e0e0e0 25%,#0000 0),linear-gradient(-45deg,#e0e0e0 25%,#0000 0),linear-gradient(45deg,#0000 75%,#e0e0e0 0),linear-gradient(-45deg,#0000 75%,#e0e0e0 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-repeat:repeat;background-size:20px 20px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;position:relative}.source-image[data-v-d60ae210]{-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block}.mask-overlay[data-v-d60ae210]{pointer-events:none;z-index:1;background:#00000080;position:absolute}.selection-box[data-v-d60ae210]{cursor:move;z-index:2;box-sizing:border-box;background:0 0;border:2px dashed #ff5b2d;animation:.8s linear infinite marching-ants-d60ae210;position:absolute}@keyframes marching-ants-d60ae210{0%{background-position:0 0}to{background-position:20px 0}}.handle[data-v-d60ae210]{z-index:3;background:#fff;border:2px solid #ff5b2d;border-radius:2px;width:12px;height:12px;position:absolute;box-shadow:0 1px 4px #0000004d}.size-label[data-v-d60ae210]{color:#fff;white-space:nowrap;pointer-events:none;z-index:4;background:#ff5b2d;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:600;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.coord-info-bar[data-v-d60ae210]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.size-separator[data-v-d60ae210]{color:#999;justify-content:center;align-items:center;width:24px;display:inline-flex}.ratio-grid[data-v-d60ae210]{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.ratio-item[data-v-d60ae210]{text-align:center;cursor:pointer;background:#fff;border:1px solid #e8e8e8;border-radius:4px;padding:6px 4px;font-size:13px;transition:all .15s}.ratio-item[data-v-d60ae210]:hover{color:#ff5b2d;border-color:#ff5b2d}.ratio-item.active[data-v-d60ae210]{color:#fff;background:#ff5b2d;border-color:#ff5b2d}.size-preset-list[data-v-d60ae210]{flex-direction:column;gap:6px;max-height:200px;display:flex;overflow-y:auto}.size-preset-item[data-v-d60ae210]{cursor:pointer;background:#fff;border:1px solid #e8e8e8;border-radius:4px;padding:8px 12px;font-size:13px;transition:all .15s}.size-preset-item[data-v-d60ae210]:hover{color:#ff5b2d;background:#fff5f0;border-color:#ff5b2d}.download-btn[data-v-d60ae210]{background:#ff5b2d;border-color:#ff5b2d}.download-btn[data-v-d60ae210]:hover:not(:disabled){background:#ff7a4d;border-color:#ff7a4d}.help-card[data-v-d60ae210]{background:#fafafa;border-radius:8px;margin-top:24px}.help-sections[data-v-d60ae210]{gap:20px}.help-section[data-v-d60ae210],.help-sections[data-v-d60ae210]{flex-direction:column;display:flex}.help-section[data-v-d60ae210]{gap:8px}.help-section-title[data-v-d60ae210]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-d60ae210]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-d60ae210]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-d60ae210]:nth-child(odd){background:#fff}.help-faq-q[data-v-d60ae210]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-d60ae210]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.coord-info-bar[data-v-d60ae210],.file-info-bar[data-v-d60ae210]{justify-content:center}.ratio-grid[data-v-d60ae210]{grid-template-columns:repeat(3,1fr)}}.card-title[data-v-0b24c73b]{align-items:center;gap:6px;font-size:15px;display:flex}.card-hint[data-v-0b24c73b]{color:#999;font-size:12px;font-weight:400}.sample-card[data-v-0b24c73b]{background:#fff7ed;border:1px solid #ffedd5}.sample-grid[data-v-0b24c73b]{flex-wrap:wrap;gap:8px;display:flex}.sample-item[data-v-0b24c73b]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;transition:all .2s;display:flex}.sample-item[data-v-0b24c73b]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-1px);box-shadow:0 3px 8px #ff5b2d1f}.sample-emoji[data-v-0b24c73b]{font-size:18px}.sample-name[data-v-0b24c73b]{color:#333;font-size:13px;font-weight:600}.settings-card[data-v-0b24c73b]{background:#fafafa}.setting-label[data-v-0b24c73b]{color:#666;margin-bottom:6px;font-size:13px;font-weight:500}.vp-grid[data-v-0b24c73b]{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.vp-item[data-v-0b24c73b]{cursor:pointer;background:#fff;border:1px solid #e8e8e8;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:6px 8px;font-size:12px;transition:all .15s;display:flex}.vp-item[data-v-0b24c73b]:hover{color:#ff5b2d;border-color:#ff5b2d}.vp-item.active[data-v-0b24c73b]{color:#fff;background:#ff5b2d;border-color:#ff5b2d}.vp-icon[data-v-0b24c73b]{font-size:13px}.vp-label[data-v-0b24c73b]{white-space:nowrap}.vp-px[data-v-0b24c73b]{opacity:.7;font-size:10px}.quality-row[data-v-0b24c73b]{align-items:center;gap:8px;margin-top:8px;display:flex}.quality-label[data-v-0b24c73b]{color:#999;white-space:nowrap;font-size:12px}.quality-value[data-v-0b24c73b]{color:#ff5b2d;text-align:right;min-width:36px;font-size:12px;font-weight:600}.bg-hex[data-v-0b24c73b]{color:#999;font-size:12px}.html-settings-row[data-v-0b24c73b]{border-top:1px solid #f0f0f0;gap:16px;margin-top:12px;padding-top:10px;display:flex}.input-card[data-v-0b24c73b]{background:#fafafa}.mode-tabs[data-v-0b24c73b]{border-bottom:2px solid #f0f0f0;margin-bottom:12px;display:flex}.mode-tab[data-v-0b24c73b]{cursor:pointer;color:#666;border-bottom:2px solid #0000;align-items:center;gap:5px;margin-bottom:-2px;padding:7px 16px;font-size:13px;transition:all .2s;display:flex}.mode-tab[data-v-0b24c73b]:hover{color:#ff5b2d}.mode-tab.active[data-v-0b24c73b]{color:#ff5b2d;border-bottom-color:#ff5b2d;font-weight:600}.code-textarea[data-v-0b24c73b]{font-family:Fira Code,Consolas,monospace;font-size:13px;line-height:1.6}.url-area[data-v-0b24c73b]{flex-direction:column;gap:10px;display:flex}.url-tips[data-v-0b24c73b]{background:#fffbe6;border:1px solid #ffe58f;border-radius:8px;padding:10px 12px}.url-tips p[data-v-0b24c73b]{color:#8c6900;margin:0 0 3px;font-size:12px;line-height:1.6}.url-tips p[data-v-0b24c73b]:last-child{margin-bottom:0}.action-btns[data-v-0b24c73b]{flex-direction:column;gap:8px;margin-top:12px;display:flex}.preview-btn[data-v-0b24c73b]{height:40px;font-size:14px}.generate-btn[data-v-0b24c73b]{height:44px;font-size:15px;font-weight:600}.output-card[data-v-0b24c73b]{background:#fafafa}.result-area[data-v-0b24c73b]{flex-direction:column;gap:12px;display:flex}.result-tags[data-v-0b24c73b]{flex-wrap:wrap;gap:6px;display:flex}.result-img-wrap[data-v-0b24c73b]{border:1px solid #f0f0f0;border-radius:8px;justify-content:center;padding:12px;display:flex;overflow:auto}.result-img[data-v-0b24c73b]{cursor:zoom-in;border-radius:4px;max-width:100%;box-shadow:0 2px 8px #0000000f}.preview-area[data-v-0b24c73b]{flex-direction:column;gap:10px;display:flex}.preview-toolbar[data-v-0b24c73b]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.preview-frame-wrap[data-v-0b24c73b]{border:1px solid #e0e0e0;border-radius:8px;justify-content:center;display:flex;overflow:hidden}.preview-frame[data-v-0b24c73b]{display:block}.result-empty[data-v-0b24c73b]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 16px;display:flex}.empty-icon[data-v-0b24c73b]{color:#d9d9d9;margin-bottom:12px;font-size:48px}.empty-hint[data-v-0b24c73b]{color:#999;margin:0 0 4px;font-size:14px}.empty-sub[data-v-0b24c73b]{color:#bbb;margin:0;font-size:12px}.help-card[data-v-0b24c73b]{background:#fafafa;margin-top:16px}.help-sections[data-v-0b24c73b]{gap:20px}.help-section[data-v-0b24c73b],.help-sections[data-v-0b24c73b]{flex-direction:column;display:flex}.help-section[data-v-0b24c73b]{gap:8px}.help-title[data-v-0b24c73b]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600}.help-section>p[data-v-0b24c73b]{color:#666;margin:0;line-height:1.8}.faq-list[data-v-0b24c73b]{flex-direction:column;gap:0;display:flex}.faq-item[data-v-0b24c73b]{background:#f9f9f9;padding:10px 12px}.faq-item[data-v-0b24c73b]:nth-child(odd){background:#fff}.faq-q[data-v-0b24c73b]{color:#333;margin:0 0 6px;font-size:13px;font-weight:600}.faq-item p[data-v-0b24c73b]{color:#666;margin:0;font-size:13px;line-height:1.8}@media (width<=768px){.sample-grid[data-v-0b24c73b]{gap:6px}.sample-item[data-v-0b24c73b]{padding:6px 10px}.sample-emoji[data-v-0b24c73b]{font-size:16px}.sample-name[data-v-0b24c73b]{font-size:12px}.vp-grid[data-v-0b24c73b]{grid-template-columns:repeat(3,1fr);gap:4px}.vp-item[data-v-0b24c73b]{padding:5px 4px;font-size:11px}.vp-px[data-v-0b24c73b]{display:none}.html-settings-row[data-v-0b24c73b]{flex-wrap:wrap;gap:8px}}@media (width<=480px){.vp-grid[data-v-0b24c73b]{grid-template-columns:repeat(2,1fr)}}.pe-editor[data-v-f5d2adda]{background:#fff;border:1px solid #e8e8e8;border-radius:12px;gap:0;display:flex;overflow:hidden}.pe-sidebar[data-v-f5d2adda]{background:#1e1e2e;flex-shrink:0;width:72px;padding:8px 0}.pe-sidebar[data-v-f5d2adda],.pe-tool-btn[data-v-f5d2adda]{flex-direction:column;gap:2px;display:flex}.pe-tool-btn[data-v-f5d2adda]{cursor:pointer;color:#fff9;border-left:3px solid #0000;align-items:center;padding:8px 4px;transition:all .2s}.pe-tool-btn[data-v-f5d2adda]:hover{color:#fff;background:#ffffff14}.pe-tool-btn.active[data-v-f5d2adda]{color:#ff5b2d;background:#ff5b2d1f;border-left-color:#ff5b2d}.pe-tool-icon[data-v-f5d2adda]{font-size:18px;line-height:1}.pe-tool-label[data-v-f5d2adda]{font-size:10px;line-height:1}.pe-main[data-v-f5d2adda]{flex-direction:column;flex:1;min-width:0;display:flex}.pe-toolbar[data-v-f5d2adda]{background:#fafafa;border-bottom:1px solid #f0f0f0;gap:8px;padding:6px 16px}.pe-canvas-area[data-v-f5d2adda],.pe-toolbar[data-v-f5d2adda]{justify-content:center;align-items:center;display:flex}.pe-canvas-area[data-v-f5d2adda]{background-color:#f0f0f0;background-image:linear-gradient(45deg,#e8e8e8 25%,#0000 0 75%,#e8e8e8 0),linear-gradient(45deg,#e8e8e8 25%,#0000 0 75%,#e8e8e8 0);background-position:0 0,8px 8px;background-size:16px 16px;flex-direction:column;flex:1;min-height:360px;padding:20px;position:relative}.pe-tool-panel[data-v-f5d2adda]{background:#fff;border-bottom:1px solid #f0f0f0;padding:8px 16px}.pe-tool-panel[data-v-f5d2adda],.tp-row[data-v-f5d2adda]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tp-label[data-v-f5d2adda]{color:#666;font-size:12px}.tp-elems[data-v-f5d2adda]{max-height:80px;margin-top:8px;overflow-y:auto}.tp-elem[data-v-f5d2adda]{cursor:pointer;background:#f9f9f9;border:1px solid #0000;border-radius:4px;justify-content:space-between;align-items:center;gap:6px;margin-bottom:3px;padding:4px 8px;font-size:12px;transition:all .15s;display:flex}.tp-elem[data-v-f5d2adda]:hover{background:#f0f0f0}.tp-elem.tp-elem-active[data-v-f5d2adda]{background:#fff7ed;border-color:#ff5b2d}.tp-effects[data-v-f5d2adda]{flex-wrap:wrap;gap:6px;display:flex}.pe-filter-chip[data-v-f5d2adda]{cursor:pointer;background:#f5f5f5;border:2px solid #0000;border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:6px 10px;font-size:11px;transition:all .2s;display:flex}.pe-filter-chip[data-v-f5d2adda]:hover{border-color:#ffd5b0}.pe-filter-chip.active[data-v-f5d2adda]{background:#fff7ed;border-color:#ff5b2d}.tp-sliders[data-v-f5d2adda]{flex-direction:column;gap:6px;min-width:280px;display:flex}.tp-slider-row[data-v-f5d2adda]{align-items:center;gap:8px;display:flex}.tp-slider-label[data-v-f5d2adda]{color:#666;flex-shrink:0;width:48px;font-size:12px}.tp-slider-val[data-v-f5d2adda]{color:#ff5b2d;text-align:right;width:36px;font-size:11px;font-weight:600}.tp-sticker-grid[data-v-f5d2adda]{grid-template-columns:repeat(8,1fr);gap:2px;display:grid}.tp-sticker-item[data-v-f5d2adda]{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:4px;font-size:22px;transition:all .15s;display:flex}.tp-sticker-item[data-v-f5d2adda]:hover{background:#f0f0f0;transform:scale(1.15)}.tp-frames[data-v-f5d2adda]{flex-wrap:wrap;gap:6px;display:flex}.pe-frame-chip[data-v-f5d2adda]{cursor:pointer;border:2px solid #0000;border-radius:6px;flex-direction:column;align-items:center;gap:3px;padding:6px 8px;font-size:10px;transition:all .2s;display:flex}.pe-frame-chip[data-v-f5d2adda]:hover{border-color:#ffd5b0}.pe-frame-chip.active[data-v-f5d2adda]{background:#fff7ed;border-color:#ff5b2d}.pe-frame-mini[data-v-f5d2adda]{background:#f5f5f5;width:32px;height:24px}.pe-color-input[data-v-f5d2adda]{cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:4px;width:28px;height:28px;padding:2px}.pe-overlay-container[data-v-f5d2adda],.pe-preview-wrap[data-v-f5d2adda]{line-height:0;display:inline-block}.pe-overlay-container[data-v-f5d2adda]{position:relative}.pe-preview-img[data-v-f5d2adda]{max-width:100%;max-height:400px;transition:filter .15s,transform .3s;display:block}.pe-crop-overlay[data-v-f5d2adda]{pointer-events:none;position:absolute;inset:0}.pe-crop-frame[data-v-f5d2adda]{cursor:move;box-shadow:0 0 0 9999px #00000059}.pe-crop-frame[data-v-f5d2adda],.pe-crop-handle[data-v-f5d2adda]{pointer-events:auto;border:2px solid #ff5b2d;position:absolute}.pe-crop-handle[data-v-f5d2adda]{z-index:10;background:#fff;box-shadow:0 0 3px #0000004d}.pe-crop-nw[data-v-f5d2adda]{cursor:nw-resize;left:-6px}.pe-crop-ne[data-v-f5d2adda],.pe-crop-nw[data-v-f5d2adda]{border-radius:2px;width:14px;height:14px;top:-6px}.pe-crop-ne[data-v-f5d2adda]{cursor:ne-resize;right:-6px}.pe-crop-sw[data-v-f5d2adda]{cursor:sw-resize;left:-6px}.pe-crop-se[data-v-f5d2adda],.pe-crop-sw[data-v-f5d2adda]{border-radius:2px;width:14px;height:14px;bottom:-6px}.pe-crop-se[data-v-f5d2adda]{cursor:se-resize;right:-6px}.pe-crop-n[data-v-f5d2adda]{cursor:n-resize;top:-6px}.pe-crop-n[data-v-f5d2adda],.pe-crop-s[data-v-f5d2adda]{border-radius:4px;width:28px;height:8px;left:50%;transform:translate(-50%)}.pe-crop-s[data-v-f5d2adda]{cursor:s-resize;bottom:-6px}.pe-crop-e[data-v-f5d2adda]{cursor:e-resize;right:-6px}.pe-crop-e[data-v-f5d2adda],.pe-crop-w[data-v-f5d2adda]{border-radius:4px;width:8px;height:28px;top:50%;transform:translateY(-50%)}.pe-crop-w[data-v-f5d2adda]{cursor:w-resize;left:-6px}.pe-crop-handle[data-v-f5d2adda]:hover{background:#ff5b2d}.pe-draw-canvas[data-v-f5d2adda]{z-index:10;touch-action:none;pointer-events:none;position:absolute;inset:0}.pe-overlay-sticker[data-v-f5d2adda],.pe-overlay-text[data-v-f5d2adda]{z-index:15;cursor:move;-webkit-user-select:none;user-select:none;text-shadow:0 1px 3px #0000004d;position:absolute}.pe-overlay-del[data-v-f5d2adda]{color:#fff;text-align:center;cursor:pointer;background:#ff4d4f;border-radius:50%;width:16px;height:16px;font-size:12px;line-height:16px;display:none;position:absolute;top:-8px;right:-8px}.pe-overlay-inserted:hover .pe-overlay-del[data-v-f5d2adda],.pe-overlay-sticker:hover .pe-overlay-del[data-v-f5d2adda],.pe-overlay-text:hover .pe-overlay-del[data-v-f5d2adda]{display:block}.pe-overlay-selected[data-v-f5d2adda]{outline-offset:4px;outline:2px dashed #ff5b2d}.pe-overlay-inserted[data-v-f5d2adda]{z-index:12;cursor:move;pointer-events:auto;box-sizing:border-box;border:1px dashed #0000;position:absolute}.pe-overlay-inserted[data-v-f5d2adda]:hover{border-color:#ff5b2d66}.pe-overlay-inserted.pe-overlay-selected[data-v-f5d2adda]{border-color:#ff5b2d}.pe-img-resize-handle[data-v-f5d2adda]{pointer-events:auto;z-index:15;background:#fff;border:2px solid #ff5b2d;border-radius:2px;width:10px;height:10px;position:absolute;box-shadow:0 0 2px #0000004d}.pe-img-resize-handle[data-v-f5d2adda]:hover{background:#ff5b2d}.pe-img-resize-nw[data-v-f5d2adda]{cursor:nw-resize;top:-5px;left:-5px}.pe-img-resize-ne[data-v-f5d2adda]{cursor:ne-resize;top:-5px;right:-5px}.pe-img-resize-sw[data-v-f5d2adda]{cursor:sw-resize;bottom:-5px;left:-5px}.pe-img-resize-se[data-v-f5d2adda]{cursor:se-resize;bottom:-5px;right:-5px}.pe-img-rotate-line[data-v-f5d2adda]{pointer-events:none;background:#ff5b2d;width:1px;height:22px;position:absolute;top:-22px;left:50%;transform:translate(-.5px)}.pe-img-rotate-handle[data-v-f5d2adda]{cursor:grab;pointer-events:auto;z-index:16;color:#ff5b2d;background:#fff;border:2px solid #ff5b2d;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;line-height:1;display:flex;position:absolute;top:-38px;left:50%;transform:translate(-50%);box-shadow:0 1px 3px #0003}.pe-img-rotate-handle[data-v-f5d2adda]:hover{color:#fff;background:#ff5b2d}.pe-img-rotate-handle[data-v-f5d2adda]:active{cursor:grabbing}.pe-frame-overlay[data-v-f5d2adda]{z-index:5;box-sizing:border-box;inset:0}.pe-frame-inner[data-v-f5d2adda],.pe-frame-overlay[data-v-f5d2adda]{pointer-events:none;position:absolute}.pe-frame-inner[data-v-f5d2adda]{inset:4px}.pe-bottom-bar[data-v-f5d2adda]{background:#fff;border:1px solid #e8e8e8;border-radius:10px;justify-content:space-between;margin-top:16px;padding:12px 16px}.pe-bottom-bar[data-v-f5d2adda],.pe-bottom-left[data-v-f5d2adda],.pe-bottom-right[data-v-f5d2adda]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pe-upload-area[data-v-f5d2adda]{background:#fff;border:2px dashed #e0e0e0;border-radius:12px;justify-content:center;align-items:center;min-height:360px;display:flex}.pe-upload-inner[data-v-f5d2adda]{text-align:center;padding:40px}.pe-result-card[data-v-f5d2adda]{background:#fafafa}.pe-result-preview[data-v-f5d2adda]{background:#f5f5f5;border-radius:8px;justify-content:center;padding:16px;display:flex}.pe-result-image[data-v-f5d2adda]{border-radius:4px;max-width:100%;box-shadow:0 2px 12px #00000014}.pe-help-card[data-v-f5d2adda]{background:#fafafa;border-radius:8px}.pe-help-sections[data-v-f5d2adda]{flex-direction:column;gap:20px;display:flex}.pe-help-section[data-v-f5d2adda]{flex-direction:column;gap:8px;display:flex}.pe-help-title[data-v-f5d2adda]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.pe-help-section p[data-v-f5d2adda]{color:#666;margin:0;line-height:1.8}.pe-faq[data-v-f5d2adda]{flex-direction:column;gap:0;display:flex}.pe-faq-item[data-v-f5d2adda]{background:#f9f9f9;padding:12px}.pe-faq-item[data-v-f5d2adda]:nth-child(odd){background:#fff}.pe-faq-item h4[data-v-f5d2adda]{color:#333;margin:0 0 8px;font-weight:600}.pe-faq-item p[data-v-f5d2adda]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.pe-sidebar[data-v-f5d2adda]{width:56px}.pe-tool-label[data-v-f5d2adda]{display:none}.pe-tool-panel[data-v-f5d2adda]{padding:8px 12px}.tp-sticker-grid[data-v-f5d2adda]{grid-template-columns:repeat(6,1fr)}}.control-card[data-v-d2c0ba3f]{background:#fafafa}.control-card[data-v-d2c0ba3f],.main-row[data-v-d2c0ba3f]{margin-top:24px}.config-card[data-v-d2c0ba3f],.preview-card[data-v-d2c0ba3f]{background:#fafafa}.upload-area[data-v-d2c0ba3f]{background:#fff;border:2px dashed #ffd5b0;border-radius:8px;justify-content:center;align-items:center;min-height:240px;display:flex}.upload-placeholder[data-v-d2c0ba3f]{cursor:pointer;flex-direction:column;align-items:center;padding:40px;display:flex}.file-info-bar[data-v-d2c0ba3f]{background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.info-item[data-v-d2c0ba3f]{color:#666;font-size:13px}.target-info-bar[data-v-d2c0ba3f]{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.percent-grid[data-v-d2c0ba3f]{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.percent-item[data-v-d2c0ba3f]{text-align:center;cursor:pointer;background:#fff;border:1px solid #e8e8e8;border-radius:4px;padding:8px 4px;font-size:13px;transition:all .15s}.percent-item[data-v-d2c0ba3f]:hover{color:#ff5b2d;border-color:#ff5b2d}.percent-item.active[data-v-d2c0ba3f]{color:#fff;background:#ff5b2d;border-color:#ff5b2d}.size-preset-list[data-v-d2c0ba3f]{flex-direction:column;gap:6px;max-height:240px;display:flex;overflow-y:auto}.size-preset-item[data-v-d2c0ba3f]{cursor:pointer;background:#fff;border:1px solid #e8e8e8;border-radius:4px;padding:8px 12px;font-size:13px;transition:all .15s}.size-preset-item[data-v-d2c0ba3f]:hover{color:#ff5b2d;background:#fff5f0;border-color:#ff5b2d}.preview-area[data-v-d2c0ba3f]{background-color:#f0f0f0;background-image:linear-gradient(45deg,#e0e0e0 25%,#0000 0),linear-gradient(-45deg,#e0e0e0 25%,#0000 0),linear-gradient(45deg,#0000 75%,#e0e0e0 0),linear-gradient(-45deg,#0000 75%,#e0e0e0 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-repeat:repeat;background-size:20px 20px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:8px;padding:16px;overflow:auto}.preview-area[data-v-d2c0ba3f],.preview-loading[data-v-d2c0ba3f],.preview-placeholder[data-v-d2c0ba3f]{justify-content:center;align-items:center;min-height:300px;display:flex}.preview-loading[data-v-d2c0ba3f],.preview-placeholder[data-v-d2c0ba3f]{width:100%}.preview-content[data-v-d2c0ba3f]{flex-direction:column;align-items:center;gap:8px;display:flex}.preview-label[data-v-d2c0ba3f]{color:#666;font-size:13px;font-weight:500}.preview-image[data-v-d2c0ba3f]{-o-object-fit:contain;object-fit:contain;border:1px solid #e8e8e8;border-radius:4px;max-width:100%;max-height:400px;box-shadow:0 2px 12px #0000001f}.original-preview[data-v-d2c0ba3f]{background:#f9f9f9;border-radius:8px;flex-direction:column;align-items:center;gap:8px;margin-top:16px;padding:12px;display:flex}.original-image[data-v-d2c0ba3f]{-o-object-fit:contain;object-fit:contain;opacity:.7;border:1px solid #e8e8e8;border-radius:4px;max-width:100%;max-height:200px}.download-btn[data-v-d2c0ba3f]{background:#ff5b2d;border-color:#ff5b2d}.download-btn[data-v-d2c0ba3f]:hover:not(:disabled){background:#ff7a4d;border-color:#ff7a4d}.help-card[data-v-d2c0ba3f]{background:#fafafa;border-radius:8px;margin-top:24px}.help-sections[data-v-d2c0ba3f]{gap:20px}.help-section[data-v-d2c0ba3f],.help-sections[data-v-d2c0ba3f]{flex-direction:column;display:flex}.help-section[data-v-d2c0ba3f]{gap:8px}.help-section-title[data-v-d2c0ba3f]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-d2c0ba3f]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-d2c0ba3f]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-d2c0ba3f]:nth-child(odd){background:#fff}.help-faq-q[data-v-d2c0ba3f]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-d2c0ba3f]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.file-info-bar[data-v-d2c0ba3f],.target-info-bar[data-v-d2c0ba3f]{justify-content:center}.percent-grid[data-v-d2c0ba3f]{grid-template-columns:repeat(4,1fr)}}.control-card[data-v-008bdeb8]{background:#fafafa}.control-card[data-v-008bdeb8],.main-row[data-v-008bdeb8]{margin-top:24px}.config-card[data-v-008bdeb8],.preview-card[data-v-008bdeb8]{background:#fafafa}.upload-area[data-v-008bdeb8]{background:#fff;border:2px dashed #ffd5b0;border-radius:8px;justify-content:center;align-items:center;min-height:240px;display:flex}.upload-placeholder[data-v-008bdeb8]{cursor:pointer;flex-direction:column;align-items:center;padding:40px;display:flex}.file-info-bar[data-v-008bdeb8]{background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.info-item[data-v-008bdeb8]{color:#666;font-size:13px}.percent-display[data-v-008bdeb8]{text-align:center;background:#fff;border:1px solid #ffe0cc;border-radius:8px;margin-bottom:20px;padding:20px 0}.percent-value[data-v-008bdeb8]{color:#ff5b2d;font-size:48px;font-weight:700;line-height:1}.percent-unit[data-v-008bdeb8]{color:#ff5b2d;margin-left:4px;font-size:20px}.slider-section[data-v-008bdeb8]{margin-bottom:20px;padding:0 8px}.percent-buttons[data-v-008bdeb8]{grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:24px;display:grid}.percent-btn[data-v-008bdeb8]{text-align:center;cursor:pointer;background:#fff;border:1px solid #e8e8e8;border-radius:4px;padding:8px 4px;font-size:13px;transition:all .15s}.percent-btn[data-v-008bdeb8]:hover{color:#ff5b2d;border-color:#ff5b2d}.percent-btn.active[data-v-008bdeb8]{color:#fff;background:#ff5b2d;border-color:#ff5b2d}.size-comparison[data-v-008bdeb8]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:16px}.size-row[data-v-008bdeb8]{border-bottom:1px solid #f5f5f5;justify-content:space-between;align-items:center;padding:8px 0;display:flex}.size-row[data-v-008bdeb8]:last-child{border-bottom:none}.size-label[data-v-008bdeb8]{color:#999;font-size:13px}.size-value[data-v-008bdeb8]{color:#333;font-size:14px;font-weight:500}.size-value.highlight[data-v-008bdeb8]{color:#ff5b2d;font-weight:700}.download-btn[data-v-008bdeb8]{background:#ff5b2d;border-color:#ff5b2d}.download-btn[data-v-008bdeb8]:hover:not(:disabled){background:#ff7a4d;border-color:#ff7a4d}.preview-area[data-v-008bdeb8]{background:#f0f0f0;border-radius:8px;padding:16px;overflow:auto}.preview-area[data-v-008bdeb8],.preview-loading[data-v-008bdeb8]{justify-content:center;align-items:center;min-height:400px;display:flex}.preview-loading[data-v-008bdeb8]{width:100%}.preview-canvas[data-v-008bdeb8]{border:1px solid #e8e8e8;border-radius:4px;max-width:100%;max-height:500px;box-shadow:0 2px 12px #0000001f}.checker-hint[data-v-008bdeb8]{color:#999;background:#fff7ed;border-radius:4px;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;font-size:12px;display:flex}.help-card[data-v-008bdeb8]{background:#fafafa;border-radius:8px;margin-top:24px}.help-sections[data-v-008bdeb8]{gap:20px}.help-section[data-v-008bdeb8],.help-sections[data-v-008bdeb8]{flex-direction:column;display:flex}.help-section[data-v-008bdeb8]{gap:8px}.help-section-title[data-v-008bdeb8]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-008bdeb8]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-008bdeb8]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-008bdeb8]:nth-child(odd){background:#fff}.help-faq-q[data-v-008bdeb8]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-008bdeb8]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.file-info-bar[data-v-008bdeb8]{justify-content:center}.percent-buttons[data-v-008bdeb8]{grid-template-columns:repeat(4,1fr)}.percent-value[data-v-008bdeb8]{font-size:36px}}.control-card[data-v-3197b634]{background:#fafafa}.control-card[data-v-3197b634],.main-row[data-v-3197b634]{margin-top:24px}.config-card[data-v-3197b634],.preview-card[data-v-3197b634]{background:#fafafa}.upload-area[data-v-3197b634]{background:#fff;border:2px dashed #ffd5b0;border-radius:8px;justify-content:center;align-items:center;min-height:240px;display:flex}.upload-placeholder[data-v-3197b634]{cursor:pointer;flex-direction:column;align-items:center;padding:40px;display:flex}.file-info-bar[data-v-3197b634]{background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.info-item[data-v-3197b634]{color:#666;font-size:13px}.color-picker-row[data-v-3197b634]{align-items:center;gap:8px;display:flex}.color-input[data-v-3197b634]{cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:4px;width:40px;height:32px;padding:2px}.color-preset-grid[data-v-3197b634]{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.color-preset-item[data-v-3197b634]{aspect-ratio:1;cursor:pointer;border:2px solid #0000;border-radius:4px;width:100%;transition:all .15s}.color-preset-item[data-v-3197b634]:hover{border-color:#ff5b2d;transform:scale(1.1)}.color-preset-item.active[data-v-3197b634]{border-color:#ff5b2d;box-shadow:0 0 0 2px #fff,0 0 0 4px #ff5b2d}.preview-container[data-v-3197b634]{background-color:#f0f0f0;background-image:linear-gradient(45deg,#e0e0e0 25%,#0000 0),linear-gradient(-45deg,#e0e0e0 25%,#0000 0),linear-gradient(45deg,#0000 75%,#e0e0e0 0),linear-gradient(-45deg,#0000 75%,#e0e0e0 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-repeat:repeat;background-size:20px 20px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:8px;justify-content:center;align-items:flex-start;padding:16px;display:flex;overflow:auto}.split-preview[data-v-3197b634]{border-radius:4px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 12px #00000026}.split-preview.picking[data-v-3197b634]{cursor:crosshair}.split-half[data-v-3197b634]{flex:1;position:relative;overflow:hidden}.split-image[data-v-3197b634]{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.split-preview.picking .split-half .split-image[data-v-3197b634]{pointer-events:auto}.split-label[data-v-3197b634]{color:#fff;pointer-events:none;background:#0009;border-radius:4px;padding:2px 8px;font-size:12px;position:absolute;top:8px;left:8px}.split-divider[data-v-3197b634]{z-index:5;background:#ff5b2d;height:2px;top:50%;right:0;transform:translateY(-50%)}.picker-cursor[data-v-3197b634],.split-divider[data-v-3197b634]{pointer-events:none;position:absolute;left:0}.picker-cursor[data-v-3197b634]{z-index:10;border:2px solid #ff5b2d;border-radius:50%;width:20px;height:20px;display:none;top:0}.preview-hint[data-v-3197b634]{color:#999;background:#fff7ed;border-radius:4px;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;font-size:12px;display:flex}.download-btn[data-v-3197b634]{background:#ff5b2d;border-color:#ff5b2d}.download-btn[data-v-3197b634]:hover:not(:disabled){background:#ff7a4d;border-color:#ff7a4d}.help-card[data-v-3197b634]{background:#fafafa;border-radius:8px;margin-top:24px}.help-sections[data-v-3197b634]{gap:20px}.help-section[data-v-3197b634],.help-sections[data-v-3197b634]{flex-direction:column;display:flex}.help-section[data-v-3197b634]{gap:8px}.help-section-title[data-v-3197b634]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-3197b634]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-3197b634]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-3197b634]:nth-child(odd){background:#fff}.help-faq-q[data-v-3197b634]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-3197b634]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.file-info-bar[data-v-3197b634]{justify-content:center}.color-preset-grid[data-v-3197b634]{grid-template-columns:repeat(4,1fr)}}.control-card[data-v-b43aad50]{background:#fafafa;margin-top:24px}.filter-main[data-v-b43aad50]{flex-direction:column;gap:24px;margin-top:24px;display:flex}.filter-bar-card[data-v-b43aad50]{background:#fafafa}.upload-area[data-v-b43aad50]{background:#fff;border:2px dashed #ffd5b0;border-radius:8px;justify-content:center;align-items:center;min-height:240px;display:flex}.upload-placeholder[data-v-b43aad50]{cursor:pointer;flex-direction:column;align-items:center;padding:40px;display:flex}.file-info-bar[data-v-b43aad50]{background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.current-filter-text[data-v-b43aad50],.info-item[data-v-b43aad50]{color:#666;font-size:13px}.current-filter-text strong[data-v-b43aad50]{color:#ff5b2d}.filter-grid[data-v-b43aad50]{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:10px;display:grid}.filter-item[data-v-b43aad50]{cursor:pointer;background:#fff;border:2px solid #f0f0f0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:14px 8px;transition:all .2s;display:flex}.filter-item[data-v-b43aad50]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-2px);box-shadow:0 4px 12px #ff5b2d26}.filter-item.active[data-v-b43aad50]{color:#fff;background:#ff5b2d;border-color:#ff5b2d;box-shadow:0 4px 12px #ff5b2d4d}.filter-item.active .filter-icon[data-v-b43aad50]{color:#fff}.filter-icon[data-v-b43aad50]{color:#ff5b2d;font-size:20px}.filter-name[data-v-b43aad50]{font-size:13px;font-weight:500}.preview-card[data-v-b43aad50]{background:#fafafa}.preview-area[data-v-b43aad50]{background-color:#f0f0f0;background-image:linear-gradient(45deg,#e0e0e0 25%,#0000 0),linear-gradient(-45deg,#e0e0e0 25%,#0000 0),linear-gradient(45deg,#0000 75%,#e0e0e0 0),linear-gradient(-45deg,#0000 75%,#e0e0e0 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-repeat:repeat;background-size:20px 20px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:8px;padding:16px;overflow:auto}.preview-area[data-v-b43aad50],.preview-loading[data-v-b43aad50]{justify-content:center;align-items:center;min-height:400px;display:flex}.preview-loading[data-v-b43aad50]{width:100%}.preview-image[data-v-b43aad50]{-o-object-fit:contain;object-fit:contain;border-radius:4px;max-width:100%;max-height:600px;box-shadow:0 4px 20px #00000026}.preview-info[data-v-b43aad50]{color:#666;background:#fff7ed;border-radius:4px;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;font-size:13px;display:flex}.download-btn[data-v-b43aad50]{background:#ff5b2d;border-color:#ff5b2d}.download-btn[data-v-b43aad50]:hover:not(:disabled){background:#ff7a4d;border-color:#ff7a4d}.help-card[data-v-b43aad50]{background:#fafafa;border-radius:8px;margin-top:24px}.help-sections[data-v-b43aad50]{gap:20px}.help-section[data-v-b43aad50],.help-sections[data-v-b43aad50]{flex-direction:column;display:flex}.help-section[data-v-b43aad50]{gap:8px}.help-section-title[data-v-b43aad50]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-b43aad50]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-b43aad50]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-b43aad50]:nth-child(odd){background:#fff}.help-faq-q[data-v-b43aad50]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-b43aad50]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.file-info-bar[data-v-b43aad50]{justify-content:center}.filter-grid[data-v-b43aad50]{grid-template-columns:repeat(3,1fr)}}.control-card[data-v-9706d070]{background:#fafafa}.control-card[data-v-9706d070],.main-row[data-v-9706d070]{margin-top:24px}.config-card[data-v-9706d070],.preview-card[data-v-9706d070]{background:#fafafa}.upload-area[data-v-9706d070]{background:#fff;border:2px dashed #ffd5b0;border-radius:8px;justify-content:center;align-items:center;min-height:240px;display:flex}.upload-placeholder[data-v-9706d070]{cursor:pointer;flex-direction:column;align-items:center;padding:40px;display:flex}.file-info-bar[data-v-9706d070]{background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.info-item[data-v-9706d070]{color:#666;font-size:13px}.percent-display[data-v-9706d070]{text-align:center;background:#fff;border:1px solid #ffe0cc;border-radius:8px;margin-bottom:20px;padding:24px 0}.percent-label[data-v-9706d070]{color:#999;margin-bottom:8px;font-size:13px}.percent-value-row[data-v-9706d070]{justify-content:center;align-items:baseline;gap:4px;display:flex}.percent-value[data-v-9706d070]{color:#ff5b2d;font-size:56px;font-weight:700;line-height:1}.percent-unit[data-v-9706d070]{color:#ff5b2d;font-size:24px}.percent-desc[data-v-9706d070]{color:#999;margin-top:8px;font-size:12px}.slider-section[data-v-9706d070]{margin-bottom:20px;padding:0 8px}.percent-buttons[data-v-9706d070]{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:16px;display:grid}.percent-btn[data-v-9706d070]{text-align:center;cursor:pointer;background:#fff;border:1px solid #e8e8e8;border-radius:4px;padding:10px 4px;font-size:13px;transition:all .15s}.percent-btn[data-v-9706d070]:hover{color:#ff5b2d;border-color:#ff5b2d}.percent-btn.active[data-v-9706d070]{color:#fff;background:#ff5b2d;border-color:#ff5b2d}.preview-container[data-v-9706d070]{background-color:#f0f0f0;background-image:linear-gradient(45deg,#e0e0e0 25%,#0000 0),linear-gradient(-45deg,#e0e0e0 25%,#0000 0),linear-gradient(45deg,#0000 75%,#e0e0e0 0),linear-gradient(-45deg,#0000 75%,#e0e0e0 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-repeat:repeat;background-size:20px 20px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:8px;justify-content:center;align-items:flex-start;padding:16px;display:flex;overflow:auto}.split-preview[data-v-9706d070]{border-radius:4px;max-width:100%;display:flex;box-shadow:0 2px 12px #00000026}.split-half[data-v-9706d070],.split-preview[data-v-9706d070]{position:relative;overflow:hidden}.split-half[data-v-9706d070]{flex:1}.split-image[data-v-9706d070]{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-height:500px;display:block}.split-label[data-v-9706d070]{color:#fff;background:#0009;border-radius:4px;padding:2px 8px;font-size:12px;top:8px;left:8px}.split-divider[data-v-9706d070],.split-label[data-v-9706d070]{pointer-events:none;position:absolute}.split-divider[data-v-9706d070]{z-index:5;background:#ff5b2d;width:2px;top:0;bottom:0;left:50%;transform:translate(-50%)}.preview-hint[data-v-9706d070]{color:#999;background:#fff7ed;border-radius:4px;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;font-size:12px;display:flex}.download-btn[data-v-9706d070]{background:#ff5b2d;border-color:#ff5b2d}.download-btn[data-v-9706d070]:hover:not(:disabled){background:#ff7a4d;border-color:#ff7a4d}.help-card[data-v-9706d070]{background:#fafafa;border-radius:8px;margin-top:24px}.help-sections[data-v-9706d070]{gap:20px}.help-section[data-v-9706d070],.help-sections[data-v-9706d070]{flex-direction:column;display:flex}.help-section[data-v-9706d070]{gap:8px}.help-section-title[data-v-9706d070]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-9706d070]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-9706d070]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-9706d070]:nth-child(odd){background:#fff}.help-faq-q[data-v-9706d070]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-9706d070]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.file-info-bar[data-v-9706d070]{justify-content:center}.percent-buttons[data-v-9706d070]{grid-template-columns:repeat(3,1fr)}.percent-value[data-v-9706d070]{font-size:42px}}.control-card[data-v-d13ad980]{background:#fafafa}.control-card[data-v-d13ad980],.main-row[data-v-d13ad980]{margin-top:24px}.config-card[data-v-d13ad980],.preview-card[data-v-d13ad980]{background:#fafafa}.upload-area[data-v-d13ad980]{background:#fff;border:2px dashed #ffd5b0;border-radius:8px;justify-content:center;align-items:center;min-height:240px;display:flex}.upload-placeholder[data-v-d13ad980]{cursor:pointer;flex-direction:column;align-items:center;padding:40px;display:flex}.file-info-bar[data-v-d13ad980]{background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.info-item[data-v-d13ad980]{color:#666;font-size:13px}.percent-display[data-v-d13ad980]{text-align:center;background:#fff;border:1px solid #ffe0cc;border-radius:8px;margin-bottom:20px;padding:24px 0;transition:all .2s}.percent-display.negative[data-v-d13ad980]{border-color:#bae0ff}.percent-display.positive[data-v-d13ad980]{border-color:#ffd5b0}.percent-label[data-v-d13ad980]{color:#999;margin-bottom:8px;font-size:13px}.percent-value-row[data-v-d13ad980]{justify-content:center;align-items:baseline;gap:4px;display:flex}.percent-value[data-v-d13ad980]{color:#ff5b2d;font-size:56px;font-weight:700;line-height:1;transition:color .2s}.percent-display.negative .percent-value[data-v-d13ad980]{color:#1677ff}.percent-display.positive .percent-value[data-v-d13ad980]{color:#ff5b2d}.percent-unit[data-v-d13ad980]{color:#ff5b2d;font-size:24px;transition:color .2s}.percent-display.negative .percent-unit[data-v-d13ad980]{color:#1677ff}.percent-desc[data-v-d13ad980]{color:#999;margin-top:8px;font-size:12px}.slider-section[data-v-d13ad980]{margin-bottom:20px;padding:0 8px}.percent-buttons[data-v-d13ad980]{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:16px;display:grid}.percent-btn[data-v-d13ad980]{text-align:center;cursor:pointer;background:#fff;border:1px solid #e8e8e8;border-radius:4px;padding:10px 4px;font-size:13px;transition:all .15s}.percent-btn[data-v-d13ad980]:hover{color:#ff5b2d;border-color:#ff5b2d}.percent-btn.active[data-v-d13ad980]{color:#fff;background:#ff5b2d;border-color:#ff5b2d}.percent-btn.active.negative[data-v-d13ad980]{background:#1677ff;border-color:#1677ff}.percent-btn.active.positive[data-v-d13ad980]{background:#ff5b2d;border-color:#ff5b2d}.preview-container[data-v-d13ad980]{background-color:#f0f0f0;background-image:linear-gradient(45deg,#e0e0e0 25%,#0000 0),linear-gradient(-45deg,#e0e0e0 25%,#0000 0),linear-gradient(45deg,#0000 75%,#e0e0e0 0),linear-gradient(-45deg,#0000 75%,#e0e0e0 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-repeat:repeat;background-size:20px 20px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:8px;justify-content:center;align-items:flex-start;padding:16px;display:flex;overflow:auto}.split-preview[data-v-d13ad980]{border-radius:4px;max-width:100%;display:flex;box-shadow:0 2px 12px #00000026}.split-half[data-v-d13ad980],.split-preview[data-v-d13ad980]{position:relative;overflow:hidden}.split-half[data-v-d13ad980]{flex:1}.split-image[data-v-d13ad980]{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-height:500px;display:block}.split-label[data-v-d13ad980]{color:#fff;background:#0009;border-radius:4px;padding:2px 8px;font-size:12px;top:8px;left:8px}.split-divider[data-v-d13ad980],.split-label[data-v-d13ad980]{pointer-events:none;position:absolute}.split-divider[data-v-d13ad980]{z-index:5;background:#ff5b2d;width:2px;top:0;bottom:0;left:50%;transform:translate(-50%)}.preview-hint[data-v-d13ad980]{color:#999;background:#fff7ed;border-radius:4px;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;font-size:12px;display:flex}.download-btn[data-v-d13ad980]{background:#ff5b2d;border-color:#ff5b2d}.download-btn[data-v-d13ad980]:hover:not(:disabled){background:#ff7a4d;border-color:#ff7a4d}.help-card[data-v-d13ad980]{background:#fafafa;border-radius:8px;margin-top:24px}.help-sections[data-v-d13ad980]{gap:20px}.help-section[data-v-d13ad980],.help-sections[data-v-d13ad980]{flex-direction:column;display:flex}.help-section[data-v-d13ad980]{gap:8px}.help-section-title[data-v-d13ad980]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-d13ad980]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-d13ad980]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-d13ad980]:nth-child(odd){background:#fff}.help-faq-q[data-v-d13ad980]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-d13ad980]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.file-info-bar[data-v-d13ad980]{justify-content:center}.percent-buttons[data-v-d13ad980]{grid-template-columns:repeat(3,1fr)}.percent-value[data-v-d13ad980]{font-size:42px}}.control-card[data-v-e1152774]{background:#fafafa}.control-card[data-v-e1152774],.main-row[data-v-e1152774]{margin-top:24px}.config-card[data-v-e1152774],.preview-card[data-v-e1152774]{background:#fafafa}.upload-area[data-v-e1152774]{background:#fff;border:2px dashed #ffd5b0;border-radius:8px;justify-content:center;align-items:center;min-height:240px;display:flex}.upload-placeholder[data-v-e1152774]{cursor:pointer;flex-direction:column;align-items:center;padding:40px;display:flex}.file-info-bar[data-v-e1152774]{background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.info-item[data-v-e1152774]{color:#666;font-size:13px}.percent-display[data-v-e1152774]{text-align:center;background:#fff;border:1px solid #ffe0cc;border-radius:8px;margin-bottom:20px;padding:24px 0 20px}.percent-label[data-v-e1152774]{color:#999;margin-bottom:8px;font-size:13px}.percent-value-row[data-v-e1152774]{justify-content:center;align-items:baseline;gap:4px;display:flex}.percent-value[data-v-e1152774]{font-size:56px;font-weight:700;line-height:1;transition:color .2s}.percent-unit[data-v-e1152774]{font-size:24px}.percent-desc[data-v-e1152774]{color:#999;margin-top:8px;font-size:12px}.indicator-bar[data-v-e1152774]{border-radius:4px;width:100%;height:8px;margin-top:16px;position:relative;overflow:visible}.indicator-gradient[data-v-e1152774]{background:linear-gradient(90deg,#1677ff 0,#fff 50%,#ff5b2d);border-radius:4px;position:absolute;inset:0}.indicator-pointer[data-v-e1152774]{background:#333;border-radius:2px;width:4px;height:16px;transition:left .15s;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #0000004d}.slider-section[data-v-e1152774]{margin-bottom:20px;padding:0 8px}.percent-buttons[data-v-e1152774]{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:16px;display:grid}.percent-btn[data-v-e1152774]{text-align:center;cursor:pointer;background:#fff;border:1px solid #e8e8e8;border-radius:4px;padding:10px 4px;font-size:13px;transition:all .15s}.percent-btn[data-v-e1152774]:hover{color:#ff5b2d;border-color:#ff5b2d}.percent-btn.btn-cold[data-v-e1152774]:hover{color:#1677ff;border-color:#1677ff}.percent-btn.btn-cold.active[data-v-e1152774]{color:#fff;background:#1677ff;border-color:#1677ff}.percent-btn.btn-warm[data-v-e1152774]:hover,.percent-btn.btn-zero[data-v-e1152774]:hover{color:#ff5b2d;border-color:#ff5b2d}.percent-btn.btn-warm.active[data-v-e1152774],.percent-btn.btn-zero.active[data-v-e1152774]{color:#fff;background:#ff5b2d;border-color:#ff5b2d}.preview-container[data-v-e1152774]{background-color:#f0f0f0;background-image:linear-gradient(45deg,#e0e0e0 25%,#0000 0),linear-gradient(-45deg,#e0e0e0 25%,#0000 0),linear-gradient(45deg,#0000 75%,#e0e0e0 0),linear-gradient(-45deg,#0000 75%,#e0e0e0 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-repeat:repeat;background-size:20px 20px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:8px;justify-content:center;align-items:flex-start;padding:16px;display:flex;overflow:auto}.split-preview[data-v-e1152774]{border-radius:4px;max-width:100%;display:flex;box-shadow:0 2px 12px #00000026}.split-half[data-v-e1152774],.split-preview[data-v-e1152774]{position:relative;overflow:hidden}.split-half[data-v-e1152774]{flex:1}.split-image[data-v-e1152774]{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-height:500px;display:block}.split-label[data-v-e1152774]{color:#fff;background:#0009;border-radius:4px;padding:2px 8px;font-size:12px;top:8px;left:8px}.split-divider[data-v-e1152774],.split-label[data-v-e1152774]{pointer-events:none;position:absolute}.split-divider[data-v-e1152774]{z-index:5;background:#ff5b2d;width:2px;top:0;bottom:0;left:50%;transform:translate(-50%)}.preview-hint[data-v-e1152774]{color:#999;background:#fff7ed;border-radius:4px;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;font-size:12px;display:flex}.download-btn[data-v-e1152774]{background:#ff5b2d;border-color:#ff5b2d}.download-btn[data-v-e1152774]:hover:not(:disabled){background:#ff7a4d;border-color:#ff7a4d}.help-card[data-v-e1152774]{background:#fafafa;border-radius:8px;margin-top:24px}.help-sections[data-v-e1152774]{gap:20px}.help-section[data-v-e1152774],.help-sections[data-v-e1152774]{flex-direction:column;display:flex}.help-section[data-v-e1152774]{gap:8px}.help-section-title[data-v-e1152774]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-e1152774]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-e1152774]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-e1152774]:nth-child(odd){background:#fff}.help-faq-q[data-v-e1152774]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-e1152774]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.file-info-bar[data-v-e1152774]{justify-content:center}.percent-buttons[data-v-e1152774]{grid-template-columns:repeat(3,1fr)}.percent-value[data-v-e1152774]{font-size:42px}}.control-card[data-v-e878eb7b]{background:#fafafa}.control-card[data-v-e878eb7b],.main-row[data-v-e878eb7b]{margin-top:24px}.config-card[data-v-e878eb7b],.preview-card[data-v-e878eb7b]{background:#fafafa}.upload-area[data-v-e878eb7b]{background:#fff;border:2px dashed #ffd5b0;border-radius:8px;justify-content:center;align-items:center;min-height:240px;display:flex}.upload-placeholder[data-v-e878eb7b]{cursor:pointer;flex-direction:column;align-items:center;padding:40px;display:flex}.file-info-bar[data-v-e878eb7b]{background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.info-item[data-v-e878eb7b]{color:#666;font-size:13px}.percent-display[data-v-e878eb7b]{text-align:center;background:#fff;border:1px solid #ffe0cc;border-radius:8px;margin-bottom:20px;padding:24px 0 20px}.percent-label[data-v-e878eb7b]{color:#999;margin-bottom:8px;font-size:13px}.percent-value-row[data-v-e878eb7b]{justify-content:center;align-items:baseline;gap:4px;display:flex}.percent-value[data-v-e878eb7b]{font-size:56px;font-weight:700;line-height:1;transition:color .2s}.percent-unit[data-v-e878eb7b]{font-size:24px}.percent-desc[data-v-e878eb7b]{color:#999;margin-top:8px;font-size:12px}.diff-hint[data-v-e878eb7b]{margin-top:6px;font-size:12px;font-weight:500}.slider-section[data-v-e878eb7b]{margin-bottom:20px;padding:0 8px}.percent-buttons[data-v-e878eb7b]{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:8px;display:grid}.percent-btn[data-v-e878eb7b]{text-align:center;cursor:pointer;background:#fff;border:1px solid #e8e8e8;border-radius:4px;padding:10px 4px;font-size:13px;transition:all .15s}.percent-btn.btn-gray[data-v-e878eb7b]:hover{color:#1677ff;border-color:#1677ff}.percent-btn.btn-gray.active[data-v-e878eb7b]{color:#fff;background:#1677ff;border-color:#1677ff}.percent-btn.btn-original[data-v-e878eb7b]:hover,.percent-btn.btn-vivid[data-v-e878eb7b]:hover{color:#ff5b2d;border-color:#ff5b2d}.percent-btn.btn-original.active[data-v-e878eb7b],.percent-btn.btn-vivid.active[data-v-e878eb7b]{color:#fff;background:#ff5b2d;border-color:#ff5b2d}.preview-container[data-v-e878eb7b]{background-color:#f0f0f0;background-image:linear-gradient(45deg,#e0e0e0 25%,#0000 0),linear-gradient(-45deg,#e0e0e0 25%,#0000 0),linear-gradient(45deg,#0000 75%,#e0e0e0 0),linear-gradient(-45deg,#0000 75%,#e0e0e0 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-repeat:repeat;background-size:20px 20px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:8px;justify-content:center;align-items:flex-start;padding:16px;display:flex;overflow:auto}.split-preview[data-v-e878eb7b]{border-radius:4px;max-width:100%;display:flex;box-shadow:0 2px 12px #00000026}.split-half[data-v-e878eb7b],.split-preview[data-v-e878eb7b]{position:relative;overflow:hidden}.split-half[data-v-e878eb7b]{flex:1}.split-image[data-v-e878eb7b]{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-height:500px;display:block}.split-label[data-v-e878eb7b]{color:#fff;background:#0009;border-radius:4px;padding:2px 8px;font-size:12px;top:8px;left:8px}.split-divider[data-v-e878eb7b],.split-label[data-v-e878eb7b]{pointer-events:none;position:absolute}.split-divider[data-v-e878eb7b]{z-index:5;background:#ff5b2d;width:2px;top:0;bottom:0;left:50%;transform:translate(-50%)}.preview-hint[data-v-e878eb7b]{color:#999;background:#fff7ed;border-radius:4px;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;font-size:12px;display:flex}.download-btn[data-v-e878eb7b]{background:#ff5b2d;border-color:#ff5b2d}.download-btn[data-v-e878eb7b]:hover:not(:disabled){background:#ff7a4d;border-color:#ff7a4d}.help-card[data-v-e878eb7b]{background:#fafafa;border-radius:8px;margin-top:24px}.help-sections[data-v-e878eb7b]{gap:20px}.help-section[data-v-e878eb7b],.help-sections[data-v-e878eb7b]{flex-direction:column;display:flex}.help-section[data-v-e878eb7b]{gap:8px}.help-section-title[data-v-e878eb7b]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-e878eb7b]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-e878eb7b]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-e878eb7b]:nth-child(odd){background:#fff}.help-faq-q[data-v-e878eb7b]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-e878eb7b]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.file-info-bar[data-v-e878eb7b]{justify-content:center}.percent-buttons[data-v-e878eb7b]{grid-template-columns:repeat(3,1fr)}.percent-value[data-v-e878eb7b]{font-size:42px}}.control-card[data-v-80b3c6d6]{background:#fafafa}.control-card[data-v-80b3c6d6],.main-row[data-v-80b3c6d6]{margin-top:24px}.config-card[data-v-80b3c6d6],.preview-card[data-v-80b3c6d6]{background:#fafafa}.upload-area[data-v-80b3c6d6]{background:#fff;border:2px dashed #ffd5b0;border-radius:8px;justify-content:center;align-items:center;min-height:240px;display:flex}.upload-placeholder[data-v-80b3c6d6]{cursor:pointer;flex-direction:column;align-items:center;padding:40px;display:flex}.file-info-bar[data-v-80b3c6d6]{background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.info-item[data-v-80b3c6d6]{color:#666;font-size:13px}.percent-display[data-v-80b3c6d6]{text-align:center;background:#fff;border:1px solid #ffe0cc;border-radius:8px;margin-bottom:20px;padding:24px 0 20px}.percent-label[data-v-80b3c6d6]{color:#999;margin-bottom:8px;font-size:13px}.percent-value-row[data-v-80b3c6d6]{justify-content:center;align-items:baseline;gap:4px;display:flex}.percent-value[data-v-80b3c6d6]{font-size:56px;font-weight:700;line-height:1;transition:color .2s}.percent-unit[data-v-80b3c6d6]{font-size:24px}.percent-desc[data-v-80b3c6d6]{color:#999;margin-top:8px;font-size:12px}.diff-hint[data-v-80b3c6d6]{margin-top:6px;font-size:12px;font-weight:500}.slider-section[data-v-80b3c6d6]{margin-bottom:20px;padding:0 8px}.percent-buttons[data-v-80b3c6d6]{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:8px;display:grid}.percent-btn[data-v-80b3c6d6]{text-align:center;cursor:pointer;background:#fff;border:1px solid #e8e8e8;border-radius:4px;padding:10px 4px;font-size:13px;transition:all .15s}.percent-btn.btn-dark[data-v-80b3c6d6]:hover{color:#555;border-color:#555}.percent-btn.btn-dark.active[data-v-80b3c6d6]{color:#fff;background:#555;border-color:#555}.percent-btn.btn-bright[data-v-80b3c6d6]:hover,.percent-btn.btn-original[data-v-80b3c6d6]:hover{color:#ff5b2d;border-color:#ff5b2d}.percent-btn.btn-bright.active[data-v-80b3c6d6],.percent-btn.btn-original.active[data-v-80b3c6d6]{color:#fff;background:#ff5b2d;border-color:#ff5b2d}.preview-container[data-v-80b3c6d6]{background-color:#f0f0f0;background-image:linear-gradient(45deg,#e0e0e0 25%,#0000 0),linear-gradient(-45deg,#e0e0e0 25%,#0000 0),linear-gradient(45deg,#0000 75%,#e0e0e0 0),linear-gradient(-45deg,#0000 75%,#e0e0e0 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-repeat:repeat;background-size:20px 20px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:8px;justify-content:center;align-items:flex-start;padding:16px;display:flex;overflow:auto}.split-preview[data-v-80b3c6d6]{border-radius:4px;max-width:100%;display:flex;box-shadow:0 2px 12px #00000026}.split-half[data-v-80b3c6d6],.split-preview[data-v-80b3c6d6]{position:relative;overflow:hidden}.split-half[data-v-80b3c6d6]{flex:1}.split-image[data-v-80b3c6d6]{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-height:500px;display:block}.split-label[data-v-80b3c6d6]{color:#fff;background:#0009;border-radius:4px;padding:2px 8px;font-size:12px;top:8px;left:8px}.split-divider[data-v-80b3c6d6],.split-label[data-v-80b3c6d6]{pointer-events:none;position:absolute}.split-divider[data-v-80b3c6d6]{z-index:5;background:#ff5b2d;width:2px;top:0;bottom:0;left:50%;transform:translate(-50%)}.preview-hint[data-v-80b3c6d6]{color:#999;background:#fff7ed;border-radius:4px;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;font-size:12px;display:flex}.download-btn[data-v-80b3c6d6]{background:#ff5b2d;border-color:#ff5b2d}.download-btn[data-v-80b3c6d6]:hover:not(:disabled){background:#ff7a4d;border-color:#ff7a4d}.help-card[data-v-80b3c6d6]{background:#fafafa;border-radius:8px;margin-top:24px}.help-sections[data-v-80b3c6d6]{gap:20px}.help-section[data-v-80b3c6d6],.help-sections[data-v-80b3c6d6]{flex-direction:column;display:flex}.help-section[data-v-80b3c6d6]{gap:8px}.help-section-title[data-v-80b3c6d6]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-80b3c6d6]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-80b3c6d6]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-80b3c6d6]:nth-child(odd){background:#fff}.help-faq-q[data-v-80b3c6d6]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-80b3c6d6]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.file-info-bar[data-v-80b3c6d6]{justify-content:center}.percent-buttons[data-v-80b3c6d6]{grid-template-columns:repeat(3,1fr)}.percent-value[data-v-80b3c6d6]{font-size:42px}}.control-card[data-v-3c1e3cb5]{background:#fafafa}.control-card[data-v-3c1e3cb5],.main-row[data-v-3c1e3cb5]{margin-top:24px}.config-card[data-v-3c1e3cb5],.preview-card[data-v-3c1e3cb5]{background:#fafafa}.upload-area[data-v-3c1e3cb5]{background:#fff;border:2px dashed #ffd5b0;border-radius:8px;justify-content:center;align-items:center;min-height:240px;display:flex}.upload-placeholder[data-v-3c1e3cb5]{cursor:pointer;flex-direction:column;align-items:center;padding:40px;display:flex}.file-info-bar[data-v-3c1e3cb5]{background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.info-item[data-v-3c1e3cb5]{color:#666;font-size:13px}.percent-display[data-v-3c1e3cb5]{text-align:center;background:#fff;border:1px solid #ffe0cc;border-radius:8px;margin-bottom:20px;padding:24px 0 20px}.percent-label[data-v-3c1e3cb5]{color:#999;margin-bottom:8px;font-size:13px}.percent-value-row[data-v-3c1e3cb5]{justify-content:center;align-items:baseline;gap:4px;display:flex}.percent-value[data-v-3c1e3cb5]{color:#ff5b2d;font-size:56px;font-weight:700;line-height:1}.percent-unit[data-v-3c1e3cb5]{color:#ff5b2d;font-size:24px}.percent-desc[data-v-3c1e3cb5]{color:#999;margin-top:8px;font-size:12px}.preset-section[data-v-3c1e3cb5]{margin-bottom:20px}.preset-title[data-v-3c1e3cb5]{color:#333;align-items:center;gap:6px;margin-bottom:10px;font-size:14px;font-weight:600;display:flex}.preset-buttons[data-v-3c1e3cb5]{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.preset-btn[data-v-3c1e3cb5]{text-align:center;cursor:pointer;background:#fff;border:1px solid #e8e8e8;border-radius:4px;padding:10px 8px;font-size:13px;transition:all .15s}.preset-btn[data-v-3c1e3cb5]:hover{color:#ff5b2d;background:#fff7ed;border-color:#ff5b2d}.slider-group[data-v-3c1e3cb5]{background:#fff;border:1px solid #f0f0f0;border-radius:6px;margin-bottom:20px;padding:12px}.slider-header[data-v-3c1e3cb5]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.slider-label[data-v-3c1e3cb5]{color:#333;font-size:14px;font-weight:600}.slider-value[data-v-3c1e3cb5]{color:#ff5b2d;font-size:16px;font-weight:700}.slider-tip[data-v-3c1e3cb5]{color:#999;margin-top:4px;font-size:11px;line-height:1.5}.preview-container[data-v-3c1e3cb5]{background-color:#f0f0f0;background-image:linear-gradient(45deg,#e0e0e0 25%,#0000 0),linear-gradient(-45deg,#e0e0e0 25%,#0000 0),linear-gradient(45deg,#0000 75%,#e0e0e0 0),linear-gradient(-45deg,#0000 75%,#e0e0e0 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-repeat:repeat;background-size:20px 20px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:8px;justify-content:center;align-items:flex-start;padding:16px;display:flex;overflow:auto}.split-preview[data-v-3c1e3cb5]{border-radius:4px;max-width:100%;display:flex;box-shadow:0 2px 12px #00000026}.split-half[data-v-3c1e3cb5],.split-preview[data-v-3c1e3cb5]{position:relative;overflow:hidden}.split-half[data-v-3c1e3cb5]{flex:1}.split-image[data-v-3c1e3cb5]{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-height:500px;display:block}.split-label[data-v-3c1e3cb5]{color:#fff;background:#0009;border-radius:4px;padding:2px 8px;font-size:12px;top:8px;left:8px}.split-divider[data-v-3c1e3cb5],.split-label[data-v-3c1e3cb5]{pointer-events:none;position:absolute}.split-divider[data-v-3c1e3cb5]{z-index:5;background:#ff5b2d;width:2px;top:0;bottom:0;left:50%;transform:translate(-50%)}.preview-hint[data-v-3c1e3cb5]{color:#999;background:#fff7ed;border-radius:4px;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;font-size:12px;display:flex}.download-btn[data-v-3c1e3cb5]{background:#ff5b2d;border-color:#ff5b2d}.download-btn[data-v-3c1e3cb5]:hover:not(:disabled){background:#ff7a4d;border-color:#ff7a4d}.help-card[data-v-3c1e3cb5]{background:#fafafa;border-radius:8px;margin-top:24px}.help-sections[data-v-3c1e3cb5]{gap:20px}.help-section[data-v-3c1e3cb5],.help-sections[data-v-3c1e3cb5]{flex-direction:column;display:flex}.help-section[data-v-3c1e3cb5]{gap:8px}.help-section-title[data-v-3c1e3cb5]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-3c1e3cb5]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-3c1e3cb5]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-3c1e3cb5]:nth-child(odd){background:#fff}.help-faq-q[data-v-3c1e3cb5]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-3c1e3cb5]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.file-info-bar[data-v-3c1e3cb5]{justify-content:center}.preset-buttons[data-v-3c1e3cb5]{grid-template-columns:1fr}.percent-value[data-v-3c1e3cb5]{font-size:42px}}.control-card[data-v-e28a96e9]{background:#fafafa}.control-card[data-v-e28a96e9],.main-row[data-v-e28a96e9]{margin-top:24px}.config-card[data-v-e28a96e9],.preview-card[data-v-e28a96e9]{background:#fafafa}.upload-area[data-v-e28a96e9]{background:#fff;border:2px dashed #ffd5b0;border-radius:8px;justify-content:center;align-items:center;min-height:240px;display:flex}.upload-placeholder[data-v-e28a96e9]{cursor:pointer;flex-direction:column;align-items:center;padding:40px;display:flex}.file-info-bar[data-v-e28a96e9]{background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.info-item[data-v-e28a96e9]{color:#666;font-size:13px}.percent-display[data-v-e28a96e9]{text-align:center;background:#fff;border:1px solid #ffe0cc;border-radius:8px;margin-bottom:20px;padding:24px 0 20px}.percent-label[data-v-e28a96e9]{color:#999;margin-bottom:8px;font-size:13px}.percent-value-row[data-v-e28a96e9]{justify-content:center;align-items:baseline;gap:4px;display:flex}.effect-name[data-v-e28a96e9]{color:#ff5b2d;font-size:32px;font-weight:700;line-height:1}.percent-desc[data-v-e28a96e9]{color:#999;margin-top:12px;font-size:12px}.preset-section[data-v-e28a96e9]{margin-bottom:20px}.preset-title[data-v-e28a96e9]{color:#333;align-items:center;gap:6px;margin-bottom:10px;font-size:14px;font-weight:600;display:flex}.preset-buttons[data-v-e28a96e9]{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.preset-btn[data-v-e28a96e9]{text-align:center;cursor:pointer;background:#fff;border:1px solid #e8e8e8;border-radius:4px;padding:10px 8px;font-size:13px;transition:all .15s}.preset-btn[data-v-e28a96e9]:hover{color:#ff5b2d;background:#fff7ed;border-color:#ff5b2d}.preset-btn.active[data-v-e28a96e9]{color:#fff;background:#ff5b2d;border-color:#ff5b2d}.slider-group[data-v-e28a96e9]{background:#fff;border:1px solid #f0f0f0;border-radius:6px;margin-bottom:20px;padding:12px}.slider-header[data-v-e28a96e9]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.slider-label[data-v-e28a96e9]{color:#333;font-size:14px;font-weight:600}.slider-value[data-v-e28a96e9]{color:#ff5b2d;font-size:16px;font-weight:700}.slider-tip[data-v-e28a96e9]{color:#999;margin-top:4px;font-size:11px;line-height:1.5}.preview-container[data-v-e28a96e9]{background-color:#f0f0f0;background-image:linear-gradient(45deg,#e0e0e0 25%,#0000 0),linear-gradient(-45deg,#e0e0e0 25%,#0000 0),linear-gradient(45deg,#0000 75%,#e0e0e0 0),linear-gradient(-45deg,#0000 75%,#e0e0e0 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-repeat:repeat;background-size:20px 20px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:8px;justify-content:center;align-items:flex-start;padding:16px;display:flex;overflow:auto}.split-preview[data-v-e28a96e9]{border-radius:4px;max-width:100%;display:flex;box-shadow:0 2px 12px #00000026}.split-half[data-v-e28a96e9],.split-preview[data-v-e28a96e9]{position:relative;overflow:hidden}.split-half[data-v-e28a96e9]{flex:1}.split-image[data-v-e28a96e9]{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-height:500px;display:block}.split-label[data-v-e28a96e9]{color:#fff;background:#0009;border-radius:4px;padding:2px 8px;font-size:12px;top:8px;left:8px}.split-divider[data-v-e28a96e9],.split-label[data-v-e28a96e9]{pointer-events:none;position:absolute}.split-divider[data-v-e28a96e9]{z-index:5;background:#ff5b2d;width:2px;top:0;bottom:0;left:50%;transform:translate(-50%)}.preview-hint[data-v-e28a96e9]{color:#999;background:#fff7ed;border-radius:4px;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;font-size:12px;display:flex}.download-btn[data-v-e28a96e9]{background:#ff5b2d;border-color:#ff5b2d}.download-btn[data-v-e28a96e9]:hover:not(:disabled){background:#ff7a4d;border-color:#ff7a4d}.help-card[data-v-e28a96e9]{background:#fafafa;border-radius:8px;margin-top:24px}.help-sections[data-v-e28a96e9]{gap:20px}.help-section[data-v-e28a96e9],.help-sections[data-v-e28a96e9]{flex-direction:column;display:flex}.help-section[data-v-e28a96e9]{gap:8px}.help-section-title[data-v-e28a96e9]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-e28a96e9]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-e28a96e9]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-e28a96e9]:nth-child(odd){background:#fff}.help-faq-q[data-v-e28a96e9]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-e28a96e9]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.file-info-bar[data-v-e28a96e9]{justify-content:center}.preset-buttons[data-v-e28a96e9]{grid-template-columns:1fr}.effect-name[data-v-e28a96e9]{font-size:24px}}.control-card[data-v-2c77687f]{background:#fafafa}.control-card[data-v-2c77687f],.main-row[data-v-2c77687f]{margin-top:24px}.config-card[data-v-2c77687f],.preview-card[data-v-2c77687f]{background:#fafafa}.upload-area[data-v-2c77687f]{background:#fff;border:2px dashed #ffd5b0;border-radius:8px;justify-content:center;align-items:center;min-height:240px;display:flex}.upload-placeholder[data-v-2c77687f]{cursor:pointer;flex-direction:column;align-items:center;padding:40px;display:flex}.file-info-bar[data-v-2c77687f]{background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.info-item[data-v-2c77687f]{color:#666;font-size:13px}.percent-display[data-v-2c77687f]{text-align:center;background:#fff;border:1px solid #ffe0cc;border-radius:8px;margin-bottom:20px;padding:24px 0 20px}.percent-label[data-v-2c77687f]{color:#999;margin-bottom:8px;font-size:13px}.percent-value-row[data-v-2c77687f]{justify-content:center;align-items:baseline;gap:4px;display:flex}.effect-name[data-v-2c77687f]{color:#ff5b2d;font-size:32px;font-weight:700;line-height:1}.percent-desc[data-v-2c77687f]{color:#999;margin-top:12px;font-size:12px}.preset-section[data-v-2c77687f]{margin-bottom:20px}.preset-title[data-v-2c77687f]{color:#333;align-items:center;gap:6px;margin-bottom:10px;font-size:14px;font-weight:600;display:flex}.preset-buttons[data-v-2c77687f]{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.preset-btn[data-v-2c77687f]{text-align:center;cursor:pointer;background:#fff;border:1px solid #e8e8e8;border-radius:4px;padding:10px 8px;font-size:13px;transition:all .15s}.preset-btn[data-v-2c77687f]:hover{color:#ff5b2d;background:#fff7ed;border-color:#ff5b2d}.preset-btn.active[data-v-2c77687f]{color:#fff;background:#ff5b2d;border-color:#ff5b2d}.slider-group[data-v-2c77687f]{background:#fff;border:1px solid #f0f0f0;border-radius:6px;margin-bottom:20px;padding:12px}.slider-header[data-v-2c77687f]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.slider-label[data-v-2c77687f]{color:#333;font-size:14px;font-weight:600}.slider-value[data-v-2c77687f]{color:#ff5b2d;font-size:16px;font-weight:700}.slider-tip[data-v-2c77687f]{color:#999;margin-top:4px;font-size:11px;line-height:1.5}.preview-container[data-v-2c77687f]{background-color:#f0f0f0;background-image:linear-gradient(45deg,#e0e0e0 25%,#0000 0),linear-gradient(-45deg,#e0e0e0 25%,#0000 0),linear-gradient(45deg,#0000 75%,#e0e0e0 0),linear-gradient(-45deg,#0000 75%,#e0e0e0 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-repeat:repeat;background-size:20px 20px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:8px;justify-content:center;align-items:flex-start;padding:16px;display:flex;overflow:auto}.split-preview[data-v-2c77687f]{border-radius:4px;max-width:100%;display:flex;box-shadow:0 2px 12px #00000026}.split-half[data-v-2c77687f],.split-preview[data-v-2c77687f]{position:relative;overflow:hidden}.split-half[data-v-2c77687f]{flex:1}.split-image[data-v-2c77687f]{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-height:500px;display:block}.split-label[data-v-2c77687f]{color:#fff;background:#0009;border-radius:4px;padding:2px 8px;font-size:12px;top:8px;left:8px}.split-divider[data-v-2c77687f],.split-label[data-v-2c77687f]{pointer-events:none;position:absolute}.split-divider[data-v-2c77687f]{z-index:5;background:#ff5b2d;width:2px;top:0;bottom:0;left:50%;transform:translate(-50%)}.preview-hint[data-v-2c77687f]{color:#999;background:#fff7ed;border-radius:4px;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;font-size:12px;display:flex}.download-btn[data-v-2c77687f]{background:#ff5b2d;border-color:#ff5b2d}.download-btn[data-v-2c77687f]:hover:not(:disabled){background:#ff7a4d;border-color:#ff7a4d}.help-card[data-v-2c77687f]{background:#fafafa;border-radius:8px;margin-top:24px}.help-sections[data-v-2c77687f]{gap:20px}.help-section[data-v-2c77687f],.help-sections[data-v-2c77687f]{flex-direction:column;display:flex}.help-section[data-v-2c77687f]{gap:8px}.help-section-title[data-v-2c77687f]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-2c77687f]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-2c77687f]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-2c77687f]:nth-child(odd){background:#fff}.help-faq-q[data-v-2c77687f]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-2c77687f]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.file-info-bar[data-v-2c77687f]{justify-content:center}.preset-buttons[data-v-2c77687f]{grid-template-columns:1fr}.effect-name[data-v-2c77687f]{font-size:24px}}.control-card[data-v-d96c82d8]{background:#fafafa}.control-card[data-v-d96c82d8],.main-row[data-v-d96c82d8]{margin-top:24px}.config-card[data-v-d96c82d8],.preview-card[data-v-d96c82d8]{background:#fafafa}.upload-area[data-v-d96c82d8]{background:#fff;border:2px dashed #ffd5b0;border-radius:8px;justify-content:center;align-items:center;min-height:240px;display:flex}.upload-placeholder[data-v-d96c82d8]{cursor:pointer;flex-direction:column;align-items:center;padding:40px;display:flex}.file-info-bar[data-v-d96c82d8]{background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.info-item[data-v-d96c82d8]{color:#666;font-size:13px}.percent-display[data-v-d96c82d8]{text-align:center;background:#fff;border:1px solid #ffe0cc;border-radius:8px;margin-bottom:20px;padding:24px 0 20px}.percent-label[data-v-d96c82d8]{color:#999;margin-bottom:8px;font-size:13px}.percent-value-row[data-v-d96c82d8]{justify-content:center;align-items:baseline;gap:4px;display:flex}.effect-name[data-v-d96c82d8]{color:#ff5b2d;font-size:32px;font-weight:700;line-height:1}.percent-desc[data-v-d96c82d8]{color:#999;margin-top:12px;font-size:12px}.preset-section[data-v-d96c82d8]{margin-bottom:20px}.preset-title[data-v-d96c82d8]{color:#333;align-items:center;gap:6px;margin-bottom:10px;font-size:14px;font-weight:600;display:flex}.preset-buttons[data-v-d96c82d8]{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.preset-btn[data-v-d96c82d8]{text-align:center;cursor:pointer;background:#fff;border:1px solid #e8e8e8;border-radius:4px;padding:10px 8px;font-size:13px;transition:all .15s}.preset-btn[data-v-d96c82d8]:hover{color:#ff5b2d;background:#fff7ed;border-color:#ff5b2d}.preset-btn.active[data-v-d96c82d8]{color:#fff;background:#ff5b2d;border-color:#ff5b2d}.slider-group[data-v-d96c82d8]{background:#fff;border:1px solid #f0f0f0;border-radius:6px;margin-bottom:20px;padding:12px}.slider-header[data-v-d96c82d8]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.slider-label[data-v-d96c82d8]{color:#333;font-size:14px;font-weight:600}.slider-value[data-v-d96c82d8]{color:#ff5b2d;font-size:16px;font-weight:700}.slider-tip[data-v-d96c82d8]{color:#999;margin-top:4px;font-size:11px;line-height:1.5}.preview-container[data-v-d96c82d8]{background-color:#f0f0f0;background-image:linear-gradient(45deg,#e0e0e0 25%,#0000 0),linear-gradient(-45deg,#e0e0e0 25%,#0000 0),linear-gradient(45deg,#0000 75%,#e0e0e0 0),linear-gradient(-45deg,#0000 75%,#e0e0e0 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-repeat:repeat;background-size:20px 20px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:8px;justify-content:center;align-items:flex-start;padding:16px;display:flex;overflow:auto}.split-preview[data-v-d96c82d8]{border-radius:4px;max-width:100%;display:flex;box-shadow:0 2px 12px #00000026}.split-half[data-v-d96c82d8],.split-preview[data-v-d96c82d8]{position:relative;overflow:hidden}.split-half[data-v-d96c82d8]{flex:1}.split-image[data-v-d96c82d8]{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-height:500px;display:block}.split-label[data-v-d96c82d8]{color:#fff;background:#0009;border-radius:4px;padding:2px 8px;font-size:12px;top:8px;left:8px}.split-divider[data-v-d96c82d8],.split-label[data-v-d96c82d8]{pointer-events:none;position:absolute}.split-divider[data-v-d96c82d8]{z-index:5;background:#ff5b2d;width:2px;top:0;bottom:0;left:50%;transform:translate(-50%)}.preview-hint[data-v-d96c82d8]{color:#999;background:#fff7ed;border-radius:4px;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;font-size:12px;display:flex}.download-btn[data-v-d96c82d8]{background:#ff5b2d;border-color:#ff5b2d}.download-btn[data-v-d96c82d8]:hover:not(:disabled){background:#ff7a4d;border-color:#ff7a4d}.help-card[data-v-d96c82d8]{background:#fafafa;border-radius:8px;margin-top:24px}.help-sections[data-v-d96c82d8]{gap:20px}.help-section[data-v-d96c82d8],.help-sections[data-v-d96c82d8]{flex-direction:column;display:flex}.help-section[data-v-d96c82d8]{gap:8px}.help-section-title[data-v-d96c82d8]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-d96c82d8]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-d96c82d8]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-d96c82d8]:nth-child(odd){background:#fff}.help-faq-q[data-v-d96c82d8]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-d96c82d8]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.file-info-bar[data-v-d96c82d8]{justify-content:center}.preset-buttons[data-v-d96c82d8]{grid-template-columns:1fr}.effect-name[data-v-d96c82d8]{font-size:24px}}.main-card[data-v-4bbe8b00]{background:#fafafa}.wifi-qrcode[data-v-4bbe8b00]{flex-direction:column;gap:20px;display:flex}.main-layout[data-v-4bbe8b00]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.input-section[data-v-4bbe8b00]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;gap:16px;padding:20px}.input-item[data-v-4bbe8b00],.input-section[data-v-4bbe8b00]{flex-direction:column;display:flex}.input-item[data-v-4bbe8b00]{gap:8px}.input-label[data-v-4bbe8b00]{color:#333;align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}.style-grid[data-v-4bbe8b00]{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.style-item[data-v-4bbe8b00]{flex-direction:column;gap:4px;display:flex}.style-label[data-v-4bbe8b00]{color:#666;font-size:12px}.color-input[data-v-4bbe8b00]{cursor:pointer;border:1px solid #d9d9d9;border-radius:6px;width:100%;height:32px;padding:2px}.color-input[data-v-4bbe8b00]:hover{border-color:#1677ff}.qr-section[data-v-4bbe8b00]{flex-direction:column;gap:16px;display:flex}.qr-container[data-v-4bbe8b00]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;justify-content:center;align-items:center;min-height:300px;padding:24px;display:flex}.qr-image[data-v-4bbe8b00]{border-radius:8px;max-width:100%;max-height:400px}.qr-loading[data-v-4bbe8b00]{color:#666}.qr-loading[data-v-4bbe8b00],.qr-placeholder[data-v-4bbe8b00]{flex-direction:column;align-items:center;gap:12px;display:flex}.qr-placeholder[data-v-4bbe8b00]{color:#999}.qr-actions[data-v-4bbe8b00]{flex-direction:column;gap:8px;display:flex}.usage-tip[data-v-4bbe8b00]{background:#e6f4ff;border:1px solid #91caff;border-radius:10px;padding:14px}.tip-title[data-v-4bbe8b00]{color:#333;margin-bottom:8px;font-size:14px;font-weight:600}.usage-tip ol[data-v-4bbe8b00]{margin:0;padding-left:20px}.usage-tip li[data-v-4bbe8b00]{color:#666;font-size:13px;line-height:1.8}.format-code[data-v-4bbe8b00]{color:#333;word-break:break-all;background:#f5f5f5;border-radius:6px;margin:8px 0;padding:10px 14px;font-family:JetBrains Mono,monospace;font-size:13px;display:block}.help-card[data-v-4bbe8b00]{background:#fafafa}.help-sections[data-v-4bbe8b00]{gap:20px}.help-section[data-v-4bbe8b00],.help-sections[data-v-4bbe8b00]{flex-direction:column;display:flex}.help-section[data-v-4bbe8b00]{gap:8px}.help-section-title[data-v-4bbe8b00]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-4bbe8b00]{flex-direction:column;display:flex}.help-faq-item[data-v-4bbe8b00]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-4bbe8b00]:nth-child(odd){background:#fff}.help-faq-q[data-v-4bbe8b00]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-4bbe8b00]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.main-layout[data-v-4bbe8b00],.style-grid[data-v-4bbe8b00]{grid-template-columns:1fr}}.main-row[data-v-e49537b5]{margin-top:24px}.config-card[data-v-e49537b5],.preview-card[data-v-e49537b5]{background:#fafafa}.preset-section[data-v-e49537b5]{margin-bottom:8px}.preset-title[data-v-e49537b5]{color:#333;align-items:center;gap:6px;margin-bottom:10px;font-size:14px;font-weight:600;display:flex}.preset-buttons[data-v-e49537b5]{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.preset-btn[data-v-e49537b5]{text-align:center;cursor:pointer;background:#fff;border:1px solid #e8e8e8;border-radius:4px;padding:10px 8px;font-size:13px;transition:all .15s}.preset-btn[data-v-e49537b5]:hover{color:#ff5b2d;background:#fff7ed;border-color:#ff5b2d}.preset-btn.active[data-v-e49537b5]{color:#fff;background:#ff5b2d;border-color:#ff5b2d}.upload-block[data-v-e49537b5]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:12px}.upload-block.wechat[data-v-e49537b5]{border-left:3px solid #07c160}.upload-block.alipay[data-v-e49537b5]{border-left:3px solid #1677ff}.upload-header[data-v-e49537b5]{align-items:center;gap:6px;margin-bottom:8px;display:flex}.upload-title[data-v-e49537b5]{color:#333;font-size:13px;font-weight:600}.upload-preview[data-v-e49537b5]{aspect-ratio:1;cursor:pointer;background:#fafafa;border:2px dashed #d9d9d9;border-radius:6px;justify-content:center;align-items:center;width:100%;transition:all .15s;display:flex;overflow:hidden}.upload-preview[data-v-e49537b5]:hover{border-color:#ff5b2d}.upload-preview.has-image[data-v-e49537b5]{border-style:solid;border-color:#e8e8e8}.preview-img[data-v-e49537b5]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.upload-placeholder-small[data-v-e49537b5]{color:#999;flex-direction:column;align-items:center;gap:6px;font-size:12px;display:flex}.upload-status[data-v-e49537b5]{text-align:center;margin-top:8px}.form-tip[data-v-e49537b5]{color:#999;margin-top:4px;font-size:12px;line-height:1.5}.switch-label[data-v-e49537b5]{color:#666;margin-left:12px;font-size:13px}.generate-btn[data-v-e49537b5]{background:#ff5b2d;border-color:#ff5b2d}.generate-btn[data-v-e49537b5]:hover:not(:disabled){background:#ff7a4d;border-color:#ff7a4d}.download-btn[data-v-e49537b5]{color:#ff5b2d;background:#fff;border-color:#ff5b2d}.download-btn[data-v-e49537b5]:hover:not(:disabled){color:#ff7a4d;background:#fff7ed;border-color:#ff7a4d}.preview-container[data-v-e49537b5]{background-color:#fff;background-image:linear-gradient(45deg,#f5f5f5 25%,#0000 0),linear-gradient(-45deg,#f5f5f5 25%,#0000 0),linear-gradient(45deg,#0000 75%,#f5f5f5 0),linear-gradient(-45deg,#0000 75%,#f5f5f5 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-repeat:repeat;background-size:20px 20px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #f0f0f0;border-radius:8px;min-height:400px;padding:24px}.preview-container[data-v-e49537b5],.preview-placeholder[data-v-e49537b5]{justify-content:center;align-items:center;display:flex}.preview-placeholder[data-v-e49537b5]{text-align:center;flex-direction:column}.result-wrapper[data-v-e49537b5]{background:#fff;border-radius:8px;padding:12px;box-shadow:0 4px 16px #0000001a}.result-image[data-v-e49537b5]{border-radius:4px;max-width:100%;max-height:500px}.preview-hint[data-v-e49537b5]{color:#999;background:#fff7ed;border-radius:4px;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;font-size:12px;display:flex}.help-card[data-v-e49537b5]{background:#fafafa;border-radius:8px;margin-top:24px}.help-sections[data-v-e49537b5]{gap:20px}.help-section[data-v-e49537b5],.help-sections[data-v-e49537b5]{flex-direction:column;display:flex}.help-section[data-v-e49537b5]{gap:8px}.help-section-title[data-v-e49537b5]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-e49537b5]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-e49537b5]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-e49537b5]:nth-child(odd){background:#fff}.help-faq-q[data-v-e49537b5]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-e49537b5]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.preset-buttons[data-v-e49537b5]{grid-template-columns:1fr}}.quick-section[data-v-43038078]{background:#fff7ed;border:1px solid #ffedd5}.quick-buttons[data-v-43038078]{flex-wrap:wrap;gap:10px;display:flex}.quick-btn[data-v-43038078]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:8px;flex-direction:column;align-items:center;min-width:100px;padding:12px 20px;transition:all .3s;display:inline-flex}.quick-btn.active[data-v-43038078],.quick-btn[data-v-43038078]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-2px)}.quick-btn-icon[data-v-43038078]{font-size:28px}.quick-btn-name[data-v-43038078]{color:#333;margin-top:4px;font-size:13px;font-weight:600}.quick-btn-desc[data-v-43038078]{color:#07c160;margin-top:2px;font-size:12px;font-weight:500}.control-card[data-v-43038078]{background:#fafafa;margin-top:24px}.action-section[data-v-43038078]{margin-top:20px}.action-btn[data-v-43038078]{border-radius:8px;height:44px;font-size:14px;font-weight:500;transition:all .2s}.action-btn[data-v-43038078]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.action-btn-download[data-v-43038078]{background:#07c160;border-color:#07c160;font-weight:600}.action-btn-download[data-v-43038078]:hover{background:#06ad56;border-color:#06ad56}.action-btn-reset[data-v-43038078]{color:#666;border-color:#d9d9d9}.action-btn-reset[data-v-43038078]:hover{color:#fa5151;border-color:#fa5151}.preview-card[data-v-43038078]{background:#fafafa}.preview-container[data-v-43038078]{background:#fff;justify-content:center;align-items:flex-start;min-height:500px;padding:16px;display:flex}.phone-wrapper[data-v-43038078]{aspect-ratio:873/1789;background-image:url(../statics/tools/wechat/wechat-box.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:450px;max-width:100%;padding:18px 20px 17px;position:relative}.phone-screen[data-v-43038078]{background:#fff;border-radius:52px;width:100%;height:886px;position:relative;overflow:hidden}.wechat-bg[data-v-43038078]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.wechat-time[data-v-43038078]{color:#000;z-index:2;font-family:-apple-system,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;font-weight:700;position:absolute;top:24px;left:6%}.wechat-signal[data-v-43038078]{z-index:10;background:url(../statics/tools/wechat/wechat-signal.png) 0 0/100% no-repeat;width:19px;height:13px;position:absolute;top:24px;left:295px}.signal-level-4[data-v-43038078]{background-position:0 0}.signal-level-3[data-v-43038078]{background-position:0 -17px}.signal-level-2[data-v-43038078]{background-position:0 -33px}.signal-level-1[data-v-43038078]{background-position:0 -50px}.wechat-network[data-v-43038078]{color:#000;z-index:2;font-family:-apple-system,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;font-weight:600;position:absolute;top:20px;left:320px}.wechat-battery[data-v-43038078]{z-index:2;background:url(../statics/tools/wechat/wechat-battery.png) 50%/100% no-repeat;width:32px;height:18px;padding:1px;top:24px;right:24px}.battery-level[data-v-43038078],.wechat-battery[data-v-43038078]{border-radius:2px;position:absolute}.battery-level[data-v-43038078]{height:11.4px;top:3.5px;left:2.4px}.battery-percent[data-v-43038078]{color:#000;font-size:11px;font-weight:600;top:2.8%;right:5%}.battery-percent[data-v-43038078],.wechat-money[data-v-43038078]{z-index:2;font-family:-apple-system,PingFang SC,Microsoft YaHei,sans-serif;position:absolute}.wechat-money[data-v-43038078]{align-items:baseline;display:flex;top:32%;left:50%;transform:translate(-50%)}.wechat-money i[data-v-43038078]{color:#1a1a1a;margin-right:3px;font-size:24px;font-style:normal;font-weight:700}.wechat-money span[data-v-43038078]{color:#1a1a1a;letter-spacing:-1px;font-size:46px;font-weight:700;line-height:1}.help-card[data-v-43038078],.stats-card[data-v-43038078]{background:#fafafa}.help-card[data-v-43038078]{border-radius:8px;margin-top:16px}.help-sections[data-v-43038078]{gap:20px}.help-section[data-v-43038078],.help-sections[data-v-43038078]{flex-direction:column;display:flex}.help-section[data-v-43038078]{gap:8px}.help-section-title[data-v-43038078]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-43038078]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-43038078]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-43038078]:nth-child(odd){background:#fff}.help-faq-q[data-v-43038078]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-43038078]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.quick-buttons[data-v-43038078]{flex-direction:column}.quick-btn[data-v-43038078]{flex-direction:row;gap:8px;width:100%}.phone-wrapper[data-v-43038078]{width:320px}}.main-card[data-v-bbb2b8a0],.upload-area[data-v-bbb2b8a0]{background:#fafafa}.upload-area[data-v-bbb2b8a0]{text-align:center;cursor:pointer;border:2px dashed #d9d9d9;border-radius:8px;padding:32px;transition:all .3s}.upload-area.drag-over[data-v-bbb2b8a0],.upload-area[data-v-bbb2b8a0]:hover{background:#e6f7ff;border-color:#1890ff}.upload-area.has-file[data-v-bbb2b8a0]{background:#f6ffed;border-color:#52c41a;padding:16px}.upload-content[data-v-bbb2b8a0]{flex-direction:column;align-items:center;gap:12px;display:flex}.upload-icon[data-v-bbb2b8a0]{color:#1890ff;font-size:48px}.upload-text[data-v-bbb2b8a0]{color:#333;font-size:16px;font-weight:500}.upload-hint[data-v-bbb2b8a0]{color:#999;font-size:13px}.video-info[data-v-bbb2b8a0]{background:#f5f5f5;border-radius:6px;margin-top:16px;padding:12px 16px}.preview-card[data-v-bbb2b8a0]{background:#fafafa;margin-top:16px}.video-preview-area[data-v-bbb2b8a0]{background:#000;border-radius:6px;justify-content:center;display:flex;overflow:hidden}.video-player[data-v-bbb2b8a0]{width:100%;max-height:450px;display:block}.extract-card[data-v-bbb2b8a0]{background:#fafafa;margin-top:16px}.extract-section[data-v-bbb2b8a0]{flex-direction:column;gap:16px;display:flex}.format-options[data-v-bbb2b8a0]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.format-option[data-v-bbb2b8a0]{cursor:pointer;background:#fff;border:2px solid #e8e8e8;border-radius:8px;align-items:center;gap:12px;padding:16px;transition:all .2s;display:flex}.format-option.active[data-v-bbb2b8a0],.format-option[data-v-bbb2b8a0]:hover:not(.disabled){background:#e6f7ff;border-color:#1890ff}.format-option.disabled[data-v-bbb2b8a0]{opacity:.5;cursor:not-allowed}.format-icon[data-v-bbb2b8a0]{font-size:24px}.format-info[data-v-bbb2b8a0]{flex-direction:column;flex:1;gap:4px;display:flex}.format-label[data-v-bbb2b8a0]{color:#333;font-size:15px;font-weight:600}.format-desc[data-v-bbb2b8a0]{color:#999;font-size:12px}.format-check[data-v-bbb2b8a0]{color:#1890ff;font-size:18px;font-weight:700}.extract-btn[data-v-bbb2b8a0]{margin-top:8px}.format-tip[data-v-bbb2b8a0]{color:#d46b08;background:#fff7e6;border:1px solid #ffd591;border-radius:6px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.result-card[data-v-bbb2b8a0]{background:#fafafa;margin-top:16px}.result-info-grid[data-v-bbb2b8a0]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;margin-bottom:20px;display:grid}.result-item[data-v-bbb2b8a0]{flex-direction:column;gap:6px;display:flex}.result-label[data-v-bbb2b8a0]{color:#999;font-size:12px}.result-value[data-v-bbb2b8a0]{color:#333;font-size:14px;font-weight:500}.text-ellipsis[data-v-bbb2b8a0]{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.audio-player-area[data-v-bbb2b8a0]{background:#fff;border:1px solid #f0f0f0;border-radius:6px;padding:16px}.audio-player[data-v-bbb2b8a0]{width:100%}.help-card[data-v-bbb2b8a0]{background:#fafafa;border-radius:8px;margin-top:24px}.help-sections[data-v-bbb2b8a0]{gap:24px}.help-section[data-v-bbb2b8a0],.help-sections[data-v-bbb2b8a0]{flex-direction:column;display:flex}.help-section[data-v-bbb2b8a0]{gap:10px}.help-section-title[data-v-bbb2b8a0]{color:#1f1f1f;border-left:4px solid #eb2f96;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-bbb2b8a0]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-bbb2b8a0]{background:#f9f9f9;padding:12px 16px}.help-faq-item[data-v-bbb2b8a0]:nth-child(odd){background:#fff}.help-faq-q[data-v-bbb2b8a0]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-bbb2b8a0]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.upload-area[data-v-bbb2b8a0]{padding:24px 16px}.upload-icon[data-v-bbb2b8a0]{font-size:36px}.format-options[data-v-bbb2b8a0]{grid-template-columns:1fr}.result-info-grid[data-v-bbb2b8a0]{grid-template-columns:1fr 1fr}}.intro-card[data-v-d92aa658]{background:#f0f5ff;border:1px solid #d6e4ff}.control-card[data-v-d92aa658]{background:#fafafa}.upload-section[data-v-d92aa658]{padding:8px 0}.file-info[data-v-d92aa658]{background:#f5f5f5;border-radius:4px;margin-top:12px;padding:8px 12px}.info-item[data-v-d92aa658]{color:#666;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:12px;overflow:hidden}.preview-card[data-v-d92aa658]{background:#fafafa}.preview-area[data-v-d92aa658]{background:#000;border-radius:4px;flex-direction:column;justify-content:center;min-height:200px;display:flex;overflow:hidden}.preview-player[data-v-d92aa658]{width:100%;max-height:300px;display:block}.audio-preview[data-v-d92aa658]{background:linear-gradient(135deg,#667eea,#764ba2);padding:24px}.audio-player[data-v-d92aa658]{width:100%;margin-bottom:16px}.audio-visual[data-v-d92aa658]{color:#fffc;justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}.audio-icon[data-v-d92aa658]{color:#ffffffe6;font-size:32px}.mode-tip[data-v-d92aa658]{color:#999;margin-top:8px;font-size:12px}.action-card[data-v-d92aa658],.result-card[data-v-d92aa658]{background:#fafafa}.result-info-grid[data-v-d92aa658]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-bottom:16px;display:grid}.result-item[data-v-d92aa658]{flex-direction:column;gap:4px;display:flex}.result-label[data-v-d92aa658]{color:#999;font-size:12px}.result-value[data-v-d92aa658]{color:#333;font-size:14px;font-weight:500}.video-result-area[data-v-d92aa658]{background:#000;border-radius:4px;overflow:hidden}.result-player[data-v-d92aa658]{width:100%;max-height:500px;display:block}.help-card[data-v-d92aa658]{background:#fafafa;border-radius:8px;margin-top:16px}.help-sections[data-v-d92aa658]{gap:20px}.help-section[data-v-d92aa658],.help-sections[data-v-d92aa658]{flex-direction:column;display:flex}.help-section[data-v-d92aa658]{gap:8px}.help-section-title[data-v-d92aa658]{color:#1f1f1f;border-left:4px solid #eb2f96;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-d92aa658]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-d92aa658]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-d92aa658]:nth-child(odd){background:#fff}.help-faq-q[data-v-d92aa658]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-d92aa658]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.result-info-grid[data-v-d92aa658]{grid-template-columns:1fr 1fr}}.intro-card[data-v-14f2f804]{background:#f0f5ff;border:1px solid #d6e4ff}.control-card[data-v-14f2f804]{background:#fafafa}.upload-section[data-v-14f2f804]{padding:8px 0}.video-info[data-v-14f2f804]{background:#f5f5f5;border-radius:4px;margin-top:12px;padding:8px 12px}.info-item[data-v-14f2f804]{color:#666;text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:12px;overflow:hidden}.preview-card[data-v-14f2f804]{background:#fafafa}.video-preview-area[data-v-14f2f804]{background:#000;border-radius:4px;justify-content:center;display:flex;overflow:hidden}.video-player[data-v-14f2f804]{width:100%;max-height:500px;display:block}.action-card[data-v-14f2f804],.result-card[data-v-14f2f804]{background:#fafafa}.result-info-grid[data-v-14f2f804]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-bottom:16px;display:grid}.result-item[data-v-14f2f804]{flex-direction:column;gap:4px;display:flex}.result-label[data-v-14f2f804]{color:#999;font-size:12px}.result-value[data-v-14f2f804]{color:#333;font-size:14px;font-weight:500}.video-result-area[data-v-14f2f804]{background:#000;border-radius:4px;overflow:hidden}.result-player[data-v-14f2f804]{width:100%;max-height:500px;display:block}.result-tip[data-v-14f2f804]{color:#52c41a;background:#f6ffed;border-top:1px solid #b7eb8f;justify-content:center;align-items:center;padding:12px;font-size:14px;display:flex}.help-card[data-v-14f2f804]{background:#fafafa;border-radius:8px;margin-top:16px}.help-sections[data-v-14f2f804]{gap:20px}.help-section[data-v-14f2f804],.help-sections[data-v-14f2f804]{flex-direction:column;display:flex}.help-section[data-v-14f2f804]{gap:8px}.help-section-title[data-v-14f2f804]{color:#1f1f1f;border-left:4px solid #eb2f96;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-14f2f804]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-14f2f804]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-14f2f804]:nth-child(odd){background:#fff}.help-faq-q[data-v-14f2f804]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-14f2f804]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.result-info-grid[data-v-14f2f804]{grid-template-columns:1fr 1fr}}.main-card[data-v-d0ac32ed],.upload-area[data-v-d0ac32ed]{background:#fafafa}.upload-area[data-v-d0ac32ed]{text-align:center;cursor:pointer;border:2px dashed #d9d9d9;border-radius:8px;padding:32px;transition:all .3s}.upload-area.drag-over[data-v-d0ac32ed],.upload-area[data-v-d0ac32ed]:hover{background:#e6f7ff;border-color:#1890ff}.upload-area.has-file[data-v-d0ac32ed]{background:#f6ffed;border-color:#52c41a;padding:16px}.upload-content[data-v-d0ac32ed]{flex-direction:column;align-items:center;gap:12px;display:flex}.upload-icon[data-v-d0ac32ed]{color:#1890ff;font-size:48px}.upload-text[data-v-d0ac32ed]{color:#333;font-size:16px;font-weight:500}.upload-hint[data-v-d0ac32ed]{color:#999;font-size:13px}.audio-info[data-v-d0ac32ed]{background:#f5f5f5;border-radius:6px;margin-top:16px;padding:12px 16px}.preview-card[data-v-d0ac32ed]{background:#fafafa;margin-top:16px}.audio-preview-area[data-v-d0ac32ed]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:6px;padding:16px}.audio-player[data-v-d0ac32ed]{width:100%}.convert-card[data-v-d0ac32ed]{background:#fafafa;margin-top:16px}.convert-section[data-v-d0ac32ed]{flex-direction:column;gap:16px;display:flex}.format-label[data-v-d0ac32ed]{color:#333;font-size:14px;font-weight:500}.format-options[data-v-d0ac32ed]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.format-option[data-v-d0ac32ed]{cursor:pointer;background:#fff;border:2px solid #e8e8e8;border-radius:8px;align-items:center;gap:12px;padding:16px;transition:all .2s;display:flex}.format-option.active[data-v-d0ac32ed],.format-option[data-v-d0ac32ed]:hover{background:#e6f7ff;border-color:#1890ff}.format-icon[data-v-d0ac32ed]{font-size:24px}.format-info[data-v-d0ac32ed]{flex-direction:column;flex:1;gap:4px;display:flex}.format-info .format-label[data-v-d0ac32ed]{color:#333;font-size:15px;font-weight:600}.format-desc[data-v-d0ac32ed]{color:#999;font-size:12px}.format-check[data-v-d0ac32ed]{color:#1890ff;font-size:18px;font-weight:700}.convert-btn[data-v-d0ac32ed]{margin-top:8px}.format-tip[data-v-d0ac32ed]{color:#d46b08;background:#fff7e6;border:1px solid #ffd591;border-radius:6px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.result-card[data-v-d0ac32ed]{background:#fafafa;margin-top:16px}.result-info-grid[data-v-d0ac32ed]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px;margin-bottom:20px;display:grid}.result-item[data-v-d0ac32ed]{flex-direction:column;gap:6px;display:flex}.result-label[data-v-d0ac32ed]{color:#999;font-size:12px}.result-value[data-v-d0ac32ed]{color:#333;font-size:14px;font-weight:500}.text-ellipsis[data-v-d0ac32ed]{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.audio-result-area[data-v-d0ac32ed]{background:#f6ffed;border:1px solid #b7eb8f;border-radius:6px;padding:16px}.help-card[data-v-d0ac32ed]{background:#fafafa;border-radius:8px;margin-top:24px}.help-sections[data-v-d0ac32ed]{gap:24px}.help-section[data-v-d0ac32ed],.help-sections[data-v-d0ac32ed]{flex-direction:column;display:flex}.help-section[data-v-d0ac32ed]{gap:10px}.help-section-title[data-v-d0ac32ed]{color:#1f1f1f;border-left:4px solid #eb2f96;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-d0ac32ed]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-d0ac32ed]{background:#f9f9f9;padding:12px 16px}.help-faq-item[data-v-d0ac32ed]:nth-child(odd){background:#fff}.help-faq-q[data-v-d0ac32ed]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-d0ac32ed]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.upload-area[data-v-d0ac32ed]{padding:24px 16px}.upload-icon[data-v-d0ac32ed]{font-size:36px}.format-options[data-v-d0ac32ed]{grid-template-columns:1fr}.result-info-grid[data-v-d0ac32ed]{grid-template-columns:1fr 1fr}}.intro-card[data-v-0b1b0acd]{background:#f0f5ff;border:1px solid #d6e4ff}.control-card[data-v-0b1b0acd]{background:#fafafa}.upload-section[data-v-0b1b0acd]{padding:8px 0}.video-info[data-v-0b1b0acd]{background:#f5f5f5;border-radius:4px;margin-top:12px;padding:8px 12px}.info-item[data-v-0b1b0acd]{color:#666;text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:12px;overflow:hidden}.preview-card[data-v-0b1b0acd]{background:#fafafa}.video-preview-area[data-v-0b1b0acd]{background:#000;border-radius:4px;justify-content:center;display:flex;overflow:hidden}.video-player[data-v-0b1b0acd]{width:100%;max-height:500px;display:block}.preset-card[data-v-0b1b0acd]{background:#fff7ed;border:1px solid #ffedd5}.preset-buttons[data-v-0b1b0acd]{flex-wrap:wrap;gap:10px;display:flex}.preset-btn[data-v-0b1b0acd]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:140px;padding:12px 20px;transition:all .3s;display:inline-flex}.preset-btn[data-v-0b1b0acd]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-2px)}.preset-btn-name[data-v-0b1b0acd]{color:#333;font-size:14px;font-weight:600}.preset-btn-desc[data-v-0b1b0acd]{color:#666;margin-top:4px;font-size:12px}.estimated-info[data-v-0b1b0acd]{background:#f6ffed;border:1px solid #b7eb8f;border-radius:4px;flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;padding:12px;display:flex}.output-size[data-v-0b1b0acd]{color:#666;font-size:13px}.action-card[data-v-0b1b0acd],.result-card[data-v-0b1b0acd]{background:#fafafa}.result-info-grid[data-v-0b1b0acd]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-bottom:16px;display:grid}.result-item[data-v-0b1b0acd]{flex-direction:column;gap:4px;display:flex}.result-label[data-v-0b1b0acd]{color:#999;font-size:12px}.result-value[data-v-0b1b0acd]{color:#333;font-size:14px;font-weight:500}.result-value.highlight[data-v-0b1b0acd]{color:#52c41a;font-weight:600}.video-result-area[data-v-0b1b0acd]{background:#000;border-radius:4px;overflow:hidden}.result-player[data-v-0b1b0acd]{width:100%;max-height:500px;display:block}.help-card[data-v-0b1b0acd]{background:#fafafa;border-radius:8px;margin-top:16px}.help-sections[data-v-0b1b0acd]{gap:20px}.help-section[data-v-0b1b0acd],.help-sections[data-v-0b1b0acd]{flex-direction:column;display:flex}.help-section[data-v-0b1b0acd]{gap:8px}.help-section-title[data-v-0b1b0acd]{color:#1f1f1f;border-left:4px solid #eb2f96;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-0b1b0acd]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-0b1b0acd]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-0b1b0acd]:nth-child(odd){background:#fff}.help-faq-q[data-v-0b1b0acd]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-0b1b0acd]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.result-info-grid[data-v-0b1b0acd]{grid-template-columns:1fr 1fr}.preset-buttons[data-v-0b1b0acd]{flex-direction:column}.preset-btn[data-v-0b1b0acd]{text-align:center;align-items:center;width:100%}}.intro-card[data-v-adc18200]{background:#f0f5ff;border:1px solid #d6e4ff}.control-card[data-v-adc18200]{background:#fafafa}.upload-section[data-v-adc18200]{padding:8px 0}.file-info[data-v-adc18200]{background:#f5f5f5;border-radius:4px;margin-top:12px;padding:8px 12px}.info-item[data-v-adc18200]{color:#666;text-overflow:ellipsis;white-space:nowrap;max-width:250px;font-size:12px;overflow:hidden}.progress-area[data-v-adc18200]{margin-bottom:16px}.progress-info[data-v-adc18200]{text-align:center;color:#666;margin-top:8px;font-size:13px}.action-card[data-v-adc18200],.result-card[data-v-adc18200]{background:#fafafa}.result-info-grid[data-v-adc18200]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-bottom:16px;display:grid}.result-item[data-v-adc18200]{flex-direction:column;gap:4px;display:flex}.result-label[data-v-adc18200]{color:#999;font-size:12px}.result-value[data-v-adc18200]{color:#333;font-size:14px;font-weight:500}.slide-preview-section[data-v-adc18200]{margin-top:16px}.preview-title[data-v-adc18200]{color:#333;margin:0 0 12px;font-size:15px;font-weight:600}.slide-grid[data-v-adc18200]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin-bottom:16px;display:grid}.slide-thumb[data-v-adc18200]{cursor:pointer;aspect-ratio:16/9;border:2px solid #e8e8e8;border-radius:6px;transition:all .3s;position:relative;overflow:hidden}.slide-thumb[data-v-adc18200]:hover{border-color:#1890ff;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.slide-thumb.active[data-v-adc18200]{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.slide-thumb img[data-v-adc18200]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.slide-number[data-v-adc18200]{color:#fff;z-index:1;background:#0009;border-radius:3px;padding:1px 6px;font-size:11px;position:absolute;top:4px;left:4px}.slide-full-preview[data-v-adc18200]{background:#f0f0f0;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden}.slide-full-preview img[data-v-adc18200]{width:100%;display:block}.help-card[data-v-adc18200]{background:#fafafa;border-radius:8px;margin-top:16px}.help-sections[data-v-adc18200]{gap:20px}.help-section[data-v-adc18200],.help-sections[data-v-adc18200]{flex-direction:column;display:flex}.help-section[data-v-adc18200]{gap:8px}.help-section-title[data-v-adc18200]{color:#1f1f1f;border-left:4px solid #eb2f96;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-adc18200]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-adc18200]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-adc18200]:nth-child(odd){background:#fff}.help-faq-q[data-v-adc18200]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-adc18200]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.result-info-grid[data-v-adc18200]{grid-template-columns:1fr 1fr}.slide-grid[data-v-adc18200]{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}}.intro-card[data-v-4cf198da]{background:#f0f5ff;border:1px solid #d6e4ff}.editor-card[data-v-4cf198da]{background:#fafafa}.editor-area[data-v-4cf198da]{width:100%}.markdown-editor[data-v-4cf198da]{resize:vertical!important;font-size:14px!important;line-height:1.6!important}.settings-card[data-v-4cf198da]{background:#fff7ed;border:1px solid #ffedd5}.action-card[data-v-4cf198da],.result-card[data-v-4cf198da]{background:#fafafa}.result-info-grid[data-v-4cf198da]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.result-item[data-v-4cf198da]{flex-direction:column;gap:4px;display:flex}.result-label[data-v-4cf198da]{color:#999;font-size:12px}.result-value[data-v-4cf198da]{color:#333;font-size:14px;font-weight:500}.help-card[data-v-4cf198da]{background:#fafafa;border-radius:8px;margin-top:16px}.help-sections[data-v-4cf198da]{gap:20px}.help-section[data-v-4cf198da],.help-sections[data-v-4cf198da]{flex-direction:column;display:flex}.help-section[data-v-4cf198da]{gap:8px}.help-section-title[data-v-4cf198da]{color:#1f1f1f;border-left:4px solid #eb2f96;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-4cf198da]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-4cf198da]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-4cf198da]:nth-child(odd){background:#fff}.help-faq-q[data-v-4cf198da]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-4cf198da]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.result-info-grid[data-v-4cf198da]{grid-template-columns:1fr 1fr}}.intro-card[data-v-5e5b5276]{background:#f0f5ff;border:1px solid #d6e4ff}.editor-card[data-v-5e5b5276]{background:#fafafa}.editor-area[data-v-5e5b5276]{width:100%}.markdown-editor[data-v-5e5b5276]{resize:vertical!important;font-size:14px!important;line-height:1.6!important}.markdown-preview[data-v-5e5b5276]{border:1px solid #e8e8e8;border-radius:6px;margin-top:16px;overflow:hidden}.preview-header[data-v-5e5b5276]{color:#666;background:#f5f5f5;border-bottom:1px solid #e8e8e8;padding:8px 16px;font-size:13px;font-weight:600}.preview-content[data-v-5e5b5276]{max-height:500px;padding:20px;line-height:1.6;overflow-y:auto}.preview-content[data-v-5e5b5276] h1{border-bottom:1px solid #e1e4e8;margin-top:24px;margin-bottom:16px;padding-bottom:.3em;font-size:2em}.preview-content[data-v-5e5b5276] h2{border-bottom:1px solid #e1e4e8;margin-top:24px;margin-bottom:16px;padding-bottom:.3em;font-size:1.5em}.preview-content[data-v-5e5b5276] h3{margin-top:24px;margin-bottom:16px;font-size:1.25em}.preview-content[data-v-5e5b5276] p{margin-bottom:16px}.preview-content[data-v-5e5b5276] code{background:#f6f8fa;border-radius:3px;padding:.2em .4em;font-family:Consolas,Monaco,monospace;font-size:85%}.preview-content[data-v-5e5b5276] pre{background:#f6f8fa;border-radius:6px;margin-bottom:16px;padding:16px;overflow-x:auto}.preview-content[data-v-5e5b5276] pre code{background:0 0;padding:0}.preview-content[data-v-5e5b5276] blockquote{color:#6a737d;border-left:4px solid #dfe2e5;margin:0 0 16px;padding:0 16px}.preview-content[data-v-5e5b5276] table{border-collapse:collapse;width:100%;margin-bottom:16px}.preview-content[data-v-5e5b5276] td,.preview-content[data-v-5e5b5276] th{border:1px solid #dfe2e8;padding:8px 12px}.preview-content[data-v-5e5b5276] th{background:#f0f0f0;font-weight:600}.preview-content[data-v-5e5b5276] ol,.preview-content[data-v-5e5b5276] ul{margin-bottom:16px;padding-left:2em}.preview-content[data-v-5e5b5276] hr{border:none;border-top:2px solid #e1e4e8;margin:24px 0}.settings-card[data-v-5e5b5276]{background:#fff7ed;border:1px solid #ffedd5}.action-card[data-v-5e5b5276],.result-card[data-v-5e5b5276]{background:#fafafa}.result-info-grid[data-v-5e5b5276]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.result-item[data-v-5e5b5276]{flex-direction:column;gap:4px;display:flex}.result-label[data-v-5e5b5276]{color:#999;font-size:12px}.result-value[data-v-5e5b5276]{color:#333;font-size:14px;font-weight:500}.help-card[data-v-5e5b5276]{background:#fafafa;border-radius:8px;margin-top:16px}.help-sections[data-v-5e5b5276]{gap:20px}.help-section[data-v-5e5b5276],.help-sections[data-v-5e5b5276]{flex-direction:column;display:flex}.help-section[data-v-5e5b5276]{gap:8px}.help-section-title[data-v-5e5b5276]{color:#1f1f1f;border-left:4px solid #eb2f96;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-5e5b5276]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-5e5b5276]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-5e5b5276]:nth-child(odd){background:#fff}.help-faq-q[data-v-5e5b5276]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-5e5b5276]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.result-info-grid[data-v-5e5b5276]{grid-template-columns:1fr 1fr}}.intro-card[data-v-6befa2de]{background:#f0f5ff;border:1px solid #d6e4ff}.control-card[data-v-6befa2de]{background:#fafafa}.upload-section[data-v-6befa2de]{padding:8px 0}.file-info[data-v-6befa2de]{background:#f5f5f5;border-radius:4px;margin-top:12px;padding:8px 12px}.info-item[data-v-6befa2de]{color:#666;text-overflow:ellipsis;white-space:nowrap;max-width:250px;font-size:12px;overflow:hidden}.password-card[data-v-6befa2de]{background:#fff7ed;border:1px solid #ffedd5}.password-strength[data-v-6befa2de]{align-items:center;gap:8px;margin-top:6px;display:flex}.password-strength .ant-progress[data-v-6befa2de]{flex:1}.same-pwd-hint[data-v-6befa2de]{padding:8px 0}.permission-card[data-v-6befa2de]{background:#f6ffed;border:1px solid #d9f7be}.permission-item[data-v-6befa2de]{align-items:flex-start;gap:12px;display:flex}.permission-info[data-v-6befa2de]{flex-direction:column;gap:2px;display:flex}.permission-name[data-v-6befa2de]{color:#333;font-size:14px;font-weight:500}.permission-desc[data-v-6befa2de]{color:#999;font-size:12px}.action-card[data-v-6befa2de],.result-card[data-v-6befa2de]{background:#fafafa}.result-info-grid[data-v-6befa2de]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.result-item[data-v-6befa2de]{flex-direction:column;gap:4px;display:flex}.result-label[data-v-6befa2de]{color:#999;font-size:12px}.result-value[data-v-6befa2de]{color:#333;font-size:14px;font-weight:500}.help-card[data-v-6befa2de]{background:#fafafa;border-radius:8px;margin-top:16px}.help-sections[data-v-6befa2de]{gap:20px}.help-section[data-v-6befa2de],.help-sections[data-v-6befa2de]{flex-direction:column;display:flex}.help-section[data-v-6befa2de]{gap:8px}.help-section-title[data-v-6befa2de]{color:#1f1f1f;border-left:4px solid #eb2f96;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-6befa2de]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-6befa2de]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-6befa2de]:nth-child(odd){background:#fff}.help-faq-q[data-v-6befa2de]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-6befa2de]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.result-info-grid[data-v-6befa2de]{grid-template-columns:1fr 1fr}}.intro-card[data-v-8815665f]{background:#f0f5ff;border:1px solid #d6e4ff}.control-card[data-v-8815665f]{background:#fafafa}.upload-section[data-v-8815665f]{padding:8px 0}.file-info[data-v-8815665f]{background:#f5f5f5;border-radius:4px;margin-top:12px;padding:8px 12px}.info-item[data-v-8815665f]{color:#666;text-overflow:ellipsis;white-space:nowrap;max-width:250px;font-size:12px;overflow:hidden}.password-card[data-v-8815665f]{background:#fff7ed;border:1px solid #ffedd5}.password-hint[data-v-8815665f]{margin-top:8px}.action-card[data-v-8815665f],.result-card[data-v-8815665f]{background:#fafafa}.result-info-grid[data-v-8815665f]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.result-item[data-v-8815665f]{flex-direction:column;gap:4px;display:flex}.result-label[data-v-8815665f]{color:#999;font-size:12px}.result-value[data-v-8815665f]{color:#333;font-size:14px;font-weight:500}.help-card[data-v-8815665f]{background:#fafafa;border-radius:8px;margin-top:16px}.help-sections[data-v-8815665f]{gap:20px}.help-section[data-v-8815665f],.help-sections[data-v-8815665f]{flex-direction:column;display:flex}.help-section[data-v-8815665f]{gap:8px}.help-section-title[data-v-8815665f]{color:#1f1f1f;border-left:4px solid #eb2f96;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-8815665f]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-8815665f]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-8815665f]:nth-child(odd){background:#fff}.help-faq-q[data-v-8815665f]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-8815665f]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.result-info-grid[data-v-8815665f]{grid-template-columns:1fr 1fr}}.quick-section[data-v-509c1a9c]{background:#fff7ed;border:1px solid #ffedd5}.quick-buttons[data-v-509c1a9c]{flex-wrap:wrap;gap:10px;display:flex}.quick-btn[data-v-509c1a9c]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:140px;padding:12px 20px;transition:all .3s;display:inline-flex}.quick-btn[data-v-509c1a9c]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-2px)}.quick-btn-name[data-v-509c1a9c]{color:#333;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.quick-btn-desc[data-v-509c1a9c]{color:#666;margin-top:4px;font-size:12px}.control-card[data-v-509c1a9c]{margin-top:24px}.control-card[data-v-509c1a9c],.player-card[data-v-509c1a9c]{background:#fafafa}.player-container[data-v-509c1a9c]{background:#000;border-radius:8px;overflow:hidden}.video-wrapper[data-v-509c1a9c]{background:#000;justify-content:center;align-items:center;width:100%;min-height:300px;max-height:70vh;display:flex;position:relative}.video-element[data-v-509c1a9c]{-o-object-fit:contain;object-fit:contain;width:100%;max-height:70vh;display:block}.loading-overlay[data-v-509c1a9c]{background:#00000080}.loading-overlay[data-v-509c1a9c],.play-overlay[data-v-509c1a9c]{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.play-overlay[data-v-509c1a9c]{cursor:pointer;background:#0003;transition:background .3s}.play-overlay[data-v-509c1a9c]:hover{background:#0006}.play-icon[data-v-509c1a9c]{color:#ffffffe6;font-size:64px;transition:transform .2s}.play-overlay:hover .play-icon[data-v-509c1a9c]{transform:scale(1.1)}.controls-bar[data-v-509c1a9c]{background:#000000d9;padding:8px 12px}.progress-bar[data-v-509c1a9c]{cursor:pointer;background:#fff3;border-radius:3px;height:6px;margin-bottom:8px;transition:height .2s;position:relative}.progress-bar[data-v-509c1a9c]:hover{height:10px}.progress-fill[data-v-509c1a9c]{background:#ff5b2d;border-radius:3px;height:100%;transition:width .1s linear}.progress-thumb[data-v-509c1a9c]{opacity:0;background:#ff5b2d;border:2px solid #fff;border-radius:50%;width:14px;height:14px;transition:opacity .2s;position:absolute;top:50%;transform:translate(-50%,-50%)}.progress-bar:hover .progress-thumb[data-v-509c1a9c]{opacity:1}.controls-row[data-v-509c1a9c]{justify-content:space-between;align-items:center;display:flex}.controls-left[data-v-509c1a9c],.controls-right[data-v-509c1a9c]{align-items:center;gap:4px;display:flex}.controls-left .ant-btn[data-v-509c1a9c],.controls-right .ant-btn[data-v-509c1a9c]{color:#ffffffd9}.controls-left .ant-btn[data-v-509c1a9c]:hover,.controls-right .ant-btn[data-v-509c1a9c]:hover{color:#ff5b2d}.time-display[data-v-509c1a9c]{color:#ffffffd9;margin-left:8px;font-family:monospace;font-size:12px}.controls-right[data-v-509c1a9c] .ant-select-selection-item{color:#fff;font-size:12px}.controls-right[data-v-509c1a9c] .ant-slider-rail{background:#fff3}.controls-right[data-v-509c1a9c] .ant-slider-track{background:#ff5b2d}.screenshots-grid[data-v-509c1a9c]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;max-height:500px;display:grid;overflow-y:auto}.screenshot-item[data-v-509c1a9c]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;overflow:hidden}.screenshot-image[data-v-509c1a9c]{-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9;width:100%}.screenshot-info[data-v-509c1a9c]{background:#fafafa;justify-content:space-between;align-items:center;padding:8px;display:flex}.screenshot-time[data-v-509c1a9c]{color:#666;font-family:monospace;font-size:12px}.help-card[data-v-509c1a9c]{background:#fafafa;border-radius:8px;margin-top:16px}.help-sections[data-v-509c1a9c]{gap:20px}.help-section[data-v-509c1a9c],.help-sections[data-v-509c1a9c]{flex-direction:column;display:flex}.help-section[data-v-509c1a9c]{gap:8px}.help-section-title[data-v-509c1a9c]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-509c1a9c]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-509c1a9c]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-509c1a9c]:nth-child(odd){background:#fff}.help-faq-q[data-v-509c1a9c]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-509c1a9c]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.quick-buttons[data-v-509c1a9c]{flex-direction:column}.quick-btn[data-v-509c1a9c]{text-align:center;align-items:center;width:100%}.controls-row[data-v-509c1a9c]{gap:8px}.controls-right[data-v-509c1a9c],.controls-row[data-v-509c1a9c]{flex-wrap:wrap}.screenshots-grid[data-v-509c1a9c]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.left-panel[data-v-e195f951],.right-panel[data-v-e195f951]{flex-direction:column;gap:12px;display:flex}.control-card[data-v-e195f951]{margin-top:16px}.control-card[data-v-e195f951],.preview-card[data-v-e195f951],.result-card[data-v-e195f951],.stat-card[data-v-e195f951]{background:#fafafa}.player-wrap[data-v-e195f951]{background:#000;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:360px;display:flex;position:relative;overflow:hidden}.player-video[data-v-e195f951]{-o-object-fit:contain;object-fit:contain;background:#000;width:100%;max-height:70vh;display:block}.player-placeholder[data-v-e195f951]{color:#999}.player-error[data-v-e195f951],.player-placeholder[data-v-e195f951]{background:#000000d9;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.player-error[data-v-e195f951]{color:#ff4d4f;text-align:center;flex-direction:column;padding:16px}.custom-control-bar[data-v-e195f951]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 8px 0;display:flex}.screenshot-grid[data-v-e195f951]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.screenshot-item[data-v-e195f951]{background:#fff;border:1px solid #f0f0f0;border-radius:4px;overflow:hidden}.screenshot-img[data-v-e195f951]{-o-object-fit:cover;object-fit:cover;width:100%;height:120px;display:block}.screenshot-info[data-v-e195f951]{background:#fafafa;padding:8px}.quick-section[data-v-e195f951]{background:#fff7ed;border:1px solid #ffedd5}.quick-buttons[data-v-e195f951]{flex-wrap:wrap;gap:10px;display:flex}.quick-btn[data-v-e195f951]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:200px;padding:12px 20px;transition:all .3s;display:inline-flex}.quick-btn[data-v-e195f951]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-2px)}.quick-btn-name[data-v-e195f951]{color:#333;font-size:14px;font-weight:600}.quick-btn-desc[data-v-e195f951]{color:#666;margin-top:4px;font-size:12px}.help-card[data-v-e195f951]{background:#fafafa;border-radius:8px;margin-top:16px}.help-sections[data-v-e195f951]{gap:20px}.help-section[data-v-e195f951],.help-sections[data-v-e195f951]{flex-direction:column;display:flex}.help-section[data-v-e195f951]{gap:8px}.help-section-title[data-v-e195f951]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-e195f951]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-e195f951]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-e195f951]:nth-child(odd){background:#fff}.help-faq-q[data-v-e195f951]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-e195f951]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.screenshot-grid[data-v-e195f951]{grid-template-columns:1fr}.quick-buttons[data-v-e195f951]{flex-direction:column}.quick-btn[data-v-e195f951]{text-align:center;align-items:center;width:100%}}.intro-card[data-v-0c0ac34c]{background:#f0f5ff;border:1px solid #d6e4ff}.control-card[data-v-0c0ac34c]{background:#fafafa}.upload-section[data-v-0c0ac34c]{padding:8px 0}.video-info[data-v-0c0ac34c]{background:#f5f5f5;border-radius:4px;margin-top:12px;padding:8px 12px}.preview-card[data-v-0c0ac34c]{background:#fafafa}.video-preview-area[data-v-0c0ac34c]{background:#000;border-radius:4px;justify-content:center;display:flex;overflow:hidden}.video-player[data-v-0c0ac34c]{width:100%;max-height:500px;display:block}.setting-section[data-v-0c0ac34c]{margin-bottom:20px}.setting-label[data-v-0c0ac34c]{color:#333;align-items:center;gap:8px;margin-bottom:8px;font-weight:500;display:flex}.format-buttons[data-v-0c0ac34c]{flex-wrap:wrap;gap:10px;display:flex}.format-btn[data-v-0c0ac34c]{cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:160px;padding:12px 20px;transition:all .3s;display:inline-flex}.format-btn[data-v-0c0ac34c]:hover{background:#f0f5ff;border-color:#1890ff;transform:translateY(-2px)}.format-btn.active[data-v-0c0ac34c]{background:#e6f7ff;border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.format-btn-name[data-v-0c0ac34c]{color:#333;font-size:14px;font-weight:600}.format-btn-desc[data-v-0c0ac34c]{color:#666;margin-top:4px;font-size:12px}.estimated-info[data-v-0c0ac34c]{background:#f6ffed;border:1px solid #b7eb8f;border-radius:4px;align-items:center;gap:8px;margin-top:16px;padding:12px;display:flex}.output-size[data-v-0c0ac34c]{color:#666;font-size:13px}.action-card[data-v-0c0ac34c]{background:#fafafa}.progress-area[data-v-0c0ac34c]{margin-top:16px}.progress-text[data-v-0c0ac34c]{color:#666;text-align:center;margin-top:8px;font-size:13px}.result-card[data-v-0c0ac34c]{background:#fafafa}.result-info-grid[data-v-0c0ac34c]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-bottom:16px;display:grid}.result-item[data-v-0c0ac34c]{flex-direction:column;gap:4px;display:flex}.result-label[data-v-0c0ac34c]{color:#999;font-size:12px}.result-value[data-v-0c0ac34c]{color:#333;font-size:14px;font-weight:500}.result-value.highlight[data-v-0c0ac34c]{color:#52c41a;font-weight:600}.video-result-area[data-v-0c0ac34c]{background:#000;border-radius:4px;overflow:hidden}.result-player[data-v-0c0ac34c]{width:100%;max-height:500px;display:block}.help-card[data-v-0c0ac34c]{background:#fafafa;border-radius:8px;margin-top:16px}.help-sections[data-v-0c0ac34c]{gap:20px}.help-section[data-v-0c0ac34c],.help-sections[data-v-0c0ac34c]{flex-direction:column;display:flex}.help-section[data-v-0c0ac34c]{gap:8px}.help-section-title[data-v-0c0ac34c]{color:#1f1f1f;border-left:4px solid #1890ff;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-0c0ac34c]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-0c0ac34c]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-0c0ac34c]:nth-child(odd){background:#fff}.help-faq-q[data-v-0c0ac34c]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-0c0ac34c]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.result-info-grid[data-v-0c0ac34c]{grid-template-columns:1fr 1fr}.format-buttons[data-v-0c0ac34c]{flex-direction:column}.format-btn[data-v-0c0ac34c]{text-align:center;align-items:center;width:100%}}.quick-section[data-v-5adfbd81]{background:#fff7ed;border:1px solid #ffedd5;border-radius:8px;margin-bottom:16px;padding:16px}.quick-section-header[data-v-5adfbd81]{align-items:center;gap:8px;margin-bottom:12px;display:flex}.quick-section-icon[data-v-5adfbd81]{font-size:18px}.quick-section-title[data-v-5adfbd81]{color:#1f1f1f;font-size:15px;font-weight:600}.quick-section-desc[data-v-5adfbd81]{color:#999;font-size:12px}.quick-grid[data-v-5adfbd81]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.quick-card[data-v-5adfbd81]{cursor:pointer;background:#fff;border:1px solid #ffe0cc;border-radius:6px;padding:8px 10px;transition:all .2s}.quick-card[data-v-5adfbd81]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-1px)}.quick-card-label[data-v-5adfbd81]{color:#ff5b2d;margin-bottom:2px;font-size:12px;font-weight:600}.quick-card-desc[data-v-5adfbd81]{color:#888;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.zone-card[data-v-5adfbd81]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;margin-bottom:16px;padding:16px}.zone-card-header[data-v-5adfbd81]{color:#1f1f1f;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;font-size:15px;font-weight:600;display:flex}.zone-card-icon[data-v-5adfbd81]{color:#ff5b2d;font-size:16px}.mode-grid[data-v-5adfbd81]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.mode-item[data-v-5adfbd81]{cursor:pointer;text-align:center;background:#fafafa;border:2px solid #e8e8e8;border-radius:8px;flex-direction:column;align-items:center;padding:12px 8px;transition:all .25s;display:flex}.mode-item[data-v-5adfbd81]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-2px)}.mode-item.active[data-v-5adfbd81]{background:#fff0eb;border-color:#ff5b2d;box-shadow:0 0 0 2px #ff5b2d26}.mode-icon[data-v-5adfbd81]{margin-bottom:4px;font-size:22px}.mode-label[data-v-5adfbd81]{color:#333;margin-bottom:4px;font-size:13px;font-weight:600}.mode-item.active .mode-label[data-v-5adfbd81]{color:#ff5b2d}.mode-desc[data-v-5adfbd81]{color:#888;font-size:11px;line-height:1.4}.stats-card[data-v-5adfbd81]{background:#fafafa}.stats-grid[data-v-5adfbd81]{flex-wrap:wrap;gap:16px;display:flex}.stat-item[data-v-5adfbd81]{text-align:center;background:#fff;border:1px solid #f0f0f0;border-radius:6px;flex:1;min-width:80px;padding:8px}.stat-value[data-v-5adfbd81]{color:#ff5b2d;font-size:22px;font-weight:700}.stat-label[data-v-5adfbd81]{color:#888;margin-top:2px;font-size:12px}.unrecognized-warn[data-v-5adfbd81]{margin-top:10px}.result-box[data-v-5adfbd81]{background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;min-height:80px;max-height:400px;padding:16px;overflow-y:auto}.result-text[data-v-5adfbd81]{color:#333;word-break:break-all;white-space:pre-wrap;font-size:15px;line-height:2}.ruby-output[data-v-5adfbd81]{letter-spacing:2px;font-size:18px;line-height:2.8}.ruby-output[data-v-5adfbd81] ruby{vertical-align:bottom;flex-direction:column-reverse;align-items:center;display:inline-flex}.ruby-output[data-v-5adfbd81] rt{color:#ff5b2d;text-align:center;font-size:11px;font-weight:600;line-height:1}.ruby-output[data-v-5adfbd81] rp{display:none}.empty-state[data-v-5adfbd81]{text-align:center;color:#bbb;padding:32px 16px}.empty-state p[data-v-5adfbd81]{margin:8px 0 0;font-size:14px}.empty-hint[data-v-5adfbd81]{color:#d9d9d9;font-size:12px!important}.copy-btn[data-v-5adfbd81]{margin-left:auto}.btn-orange[data-v-5adfbd81],.copy-btn[data-v-5adfbd81]{background:#ff5b2d!important;border-color:#ff5b2d!important}.btn-orange[data-v-5adfbd81]:hover{background:#ff7a50!important;border-color:#ff7a50!important}.help-card[data-v-5adfbd81]{background:#fafafa;border-radius:8px}.help-sections[data-v-5adfbd81]{gap:20px}.help-section[data-v-5adfbd81],.help-sections[data-v-5adfbd81]{flex-direction:column;display:flex}.help-section[data-v-5adfbd81]{gap:8px}.help-section-title[data-v-5adfbd81]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-list[data-v-5adfbd81]{margin:0;padding-left:18px}.help-list li[data-v-5adfbd81]{margin-bottom:6px}.help-faq[data-v-5adfbd81]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-5adfbd81]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-5adfbd81]:nth-child(odd){background:#fff}.help-faq-q[data-v-5adfbd81]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-5adfbd81]{color:#666;margin:0;line-height:1.8}.result-box[data-v-5adfbd81]::-webkit-scrollbar{width:8px}.result-box[data-v-5adfbd81]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.result-box[data-v-5adfbd81]::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.result-box[data-v-5adfbd81]::-webkit-scrollbar-thumb:hover{background:#999}@media (width<=768px){.quick-grid[data-v-5adfbd81]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.mode-grid[data-v-5adfbd81]{grid-template-columns:repeat(2,1fr)}.stats-grid[data-v-5adfbd81]{gap:8px}.stat-item[data-v-5adfbd81]{min-width:60px;padding:6px}.stat-value[data-v-5adfbd81]{font-size:18px}}.control-card[data-v-5ee66be7],.help-card[data-v-5ee66be7]{background:#fafafa;border-radius:8px}.action-bar[data-v-5ee66be7],.stats-bar[data-v-5ee66be7]{border-top:1px solid #f0f0f0;margin-top:16px;padding-top:16px}.code-container[data-v-5ee66be7]{background:#1e1e1e;border-radius:8px;max-height:500px;overflow:hidden auto}.code-pre[data-v-5ee66be7]{white-space:pre-wrap;word-break:break-all;margin:0;padding:16px;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace;font-size:13px;line-height:1.6}.code-text[data-v-5ee66be7]{color:#d4d4d4}.help-sections[data-v-5ee66be7]{gap:20px}.help-section[data-v-5ee66be7],.help-sections[data-v-5ee66be7]{flex-direction:column;display:flex}.help-section[data-v-5ee66be7]{gap:8px}.help-section-title[data-v-5ee66be7]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-5ee66be7]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-5ee66be7]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-5ee66be7]:nth-child(odd){background:#fff}.help-faq-q[data-v-5ee66be7]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-5ee66be7]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.help-sections[data-v-5ee66be7]{gap:16px}.code-container[data-v-5ee66be7]{max-height:300px}}.quick-section[data-v-32fdf702]{background:#fff7ed;border:1px solid #ffedd5}.quick-buttons[data-v-32fdf702]{flex-wrap:wrap;gap:10px;display:flex}.quick-btn[data-v-32fdf702]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:140px;padding:12px 20px;transition:all .3s;display:inline-flex}.quick-btn[data-v-32fdf702]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-2px)}.quick-btn-name[data-v-32fdf702]{color:#333;font-size:14px;font-weight:600}.quick-btn-desc[data-v-32fdf702]{color:#666;margin-top:4px;font-size:12px}.control-card[data-v-32fdf702]{background:#fafafa;margin-top:24px}.url-input-label[data-v-32fdf702]{color:#333;margin-bottom:8px;font-size:13px;font-weight:500}.url-input-tip[data-v-32fdf702]{color:#999;margin-top:8px;font-size:12px}.action-card[data-v-32fdf702],.progress-card[data-v-32fdf702]{background:#fafafa}.progress-info[data-v-32fdf702]{text-align:center;color:#666;margin-top:8px;font-size:12px}.stats-card[data-v-32fdf702]{background:#fafafa}.stats-grid[data-v-32fdf702]{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.result-card[data-v-32fdf702]{background:#fafafa}.url-link[data-v-32fdf702]{word-break:break-all;font-size:13px}.status-code[data-v-32fdf702]{color:#999}.status-code[data-v-32fdf702],.status-error[data-v-32fdf702]{margin-top:2px;font-size:11px}.status-error[data-v-32fdf702]{color:#f5222d;text-overflow:ellipsis;white-space:nowrap;max-width:100px;overflow:hidden}.status-time[data-v-32fdf702]{color:#1890ff;margin-top:2px;font-size:11px}.help-card[data-v-32fdf702]{background:#fafafa;border-radius:8px}.help-sections[data-v-32fdf702]{gap:20px}.help-section[data-v-32fdf702],.help-sections[data-v-32fdf702]{flex-direction:column;display:flex}.help-section[data-v-32fdf702]{gap:8px}.help-section-title[data-v-32fdf702]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-32fdf702]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-32fdf702]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-32fdf702]:nth-child(odd){background:#fff}.help-faq-q[data-v-32fdf702]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-32fdf702]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.quick-buttons[data-v-32fdf702]{flex-direction:column}.quick-btn[data-v-32fdf702]{text-align:center;align-items:center;width:100%}.stats-grid[data-v-32fdf702]{grid-template-columns:repeat(2,1fr)}.url-link[data-v-32fdf702]{font-size:12px}}.input-card[data-v-25c8d72d]{background:#fafafa;margin-top:24px}.engine-selector[data-v-25c8d72d]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.engine-label[data-v-25c8d72d]{color:#666;white-space:nowrap;font-size:13px}.result-card[data-v-25c8d72d]{background:#fafafa;margin-top:24px}.result-table-wrapper[data-v-25c8d72d]{overflow-x:auto}.result-table[data-v-25c8d72d]{border-collapse:collapse;width:100%;font-size:13px}.result-table td[data-v-25c8d72d],.result-table th[data-v-25c8d72d]{text-align:left;border:1px solid #f0f0f0;padding:10px 12px}.result-table thead th[data-v-25c8d72d]{color:#333;white-space:nowrap;background:#fff7ed;font-weight:600}.th-domain[data-v-25c8d72d]{min-width:160px}.th-engine[data-v-25c8d72d]{text-align:center;min-width:100px}.th-action[data-v-25c8d72d]{text-align:center;min-width:120px}.td-domain[data-v-25c8d72d]{background:#fff}.td-action[data-v-25c8d72d],.td-engine[data-v-25c8d72d]{text-align:center;background:#fff}.domain-info[data-v-25c8d72d]{flex-direction:column;gap:2px;display:flex}.domain-name[data-v-25c8d72d]{color:#333;font-weight:600}.domain-time[data-v-25c8d72d]{color:#999;font-size:11px}.engine-status[data-v-25c8d72d]{justify-content:center;align-items:center;gap:6px;display:flex}.status-indexed[data-v-25c8d72d]{color:#52c41a;font-weight:600}.status-not-indexed[data-v-25c8d72d]{color:#ff4d4f;font-weight:500}.status-unknown[data-v-25c8d72d]{color:#999}.engine-link[data-v-25c8d72d]{border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;text-decoration:none;transition:background .2s;display:inline-flex}.engine-link[data-v-25c8d72d]:hover{background:#fff5f0}.loading-card[data-v-25c8d72d]{background:#fafafa;margin-top:24px}.loading-content[data-v-25c8d72d]{flex-direction:column;justify-content:center;align-items:center;padding:40px 0;display:flex}.empty-card[data-v-25c8d72d]{background:#fafafa;margin-top:24px}.stats-grid[data-v-25c8d72d]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin-top:24px;display:grid}.stat-card[data-v-25c8d72d]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;flex-direction:column;align-items:center;padding:16px 12px;transition:all .2s;display:flex}.stat-card[data-v-25c8d72d]:hover{border-color:#ff5b2d;transform:translateY(-2px)}.stat-card-total[data-v-25c8d72d]{background:#fff7ed;border-color:#ffedd5}.stat-emoji[data-v-25c8d72d]{margin-bottom:4px;font-size:24px}.stat-value[data-v-25c8d72d]{color:#ff5b2d;font-size:24px;font-weight:700}.stat-label[data-v-25c8d72d]{color:#666;margin-top:2px;font-size:12px}.quick-section[data-v-25c8d72d]{background:#fff7ed;border:1px solid #ffedd5}.quick-buttons[data-v-25c8d72d]{flex-wrap:wrap;gap:10px;display:flex}.quick-btn[data-v-25c8d72d]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:140px;padding:12px 20px;transition:all .3s;display:inline-flex}.quick-btn[data-v-25c8d72d]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-2px)}.quick-btn-name[data-v-25c8d72d]{color:#333;font-size:14px;font-weight:600}.quick-btn-desc[data-v-25c8d72d]{color:#666;margin-top:4px;font-size:12px}.help-card[data-v-25c8d72d]{background:#fafafa;border-radius:8px}.help-sections[data-v-25c8d72d]{gap:20px}.help-section[data-v-25c8d72d],.help-sections[data-v-25c8d72d]{flex-direction:column;display:flex}.help-section[data-v-25c8d72d]{gap:8px}.help-section-title[data-v-25c8d72d]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-25c8d72d]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-25c8d72d]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-25c8d72d]:nth-child(odd){background:#fff}.help-faq-q[data-v-25c8d72d]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-25c8d72d]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.quick-buttons[data-v-25c8d72d]{flex-direction:column}.quick-btn[data-v-25c8d72d]{text-align:center;align-items:center;width:100%}.stats-grid[data-v-25c8d72d]{grid-template-columns:repeat(2,1fr)}.engine-selector[data-v-25c8d72d]{flex-direction:column;align-items:flex-start}}.preset-card[data-v-a48f1afa]{background:#fafafa;margin-top:24px}.control-card[data-v-a48f1afa]{background:#fafafa;margin-top:16px}.rule-group[data-v-a48f1afa]{margin-bottom:16px}.rule-item[data-v-a48f1afa]{width:100%}.sitemap-card[data-v-a48f1afa]{background:#fafafa;margin-top:16px}.sitemap-item[data-v-a48f1afa]{width:100%}.preview-card[data-v-a48f1afa]{background:#fafafa;margin-top:16px}.preview-textarea[data-v-a48f1afa]{color:#f5f5f5;background:#1f1f1f;font-family:Courier New,monospace;font-size:13px}.help-card[data-v-a48f1afa]{background:#fafafa;border-radius:8px}.help-sections[data-v-a48f1afa]{gap:20px}.help-section[data-v-a48f1afa],.help-sections[data-v-a48f1afa]{flex-direction:column;display:flex}.help-section[data-v-a48f1afa]{gap:8px}.help-section-title[data-v-a48f1afa]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-a48f1afa]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-a48f1afa]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-a48f1afa]:nth-child(odd){background:#fff}.help-faq-q[data-v-a48f1afa]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-a48f1afa]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.rule-item[data-v-a48f1afa]{flex-wrap:wrap}}.empty-card[data-v-1f47a39c],.input-card[data-v-1f47a39c],.loading-card[data-v-1f47a39c]{background:#fafafa;margin-top:24px}.loading-content[data-v-1f47a39c]{flex-direction:column;justify-content:center;align-items:center;padding:40px 0;display:flex}.info-card[data-v-1f47a39c]{background:#fff7ed;border:1px solid #ffedd5;margin-top:24px}.result-card[data-v-1f47a39c]{background:#fafafa;margin-top:16px}.rule-groups[data-v-1f47a39c]{flex-direction:column;gap:12px;display:flex}.rule-group[data-v-1f47a39c]{border:1px solid #f0f0f0;border-radius:8px;overflow:hidden}.rule-group-header[data-v-1f47a39c]{background:#fff7ed;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.rule-group-ua[data-v-1f47a39c]{color:#333;font-family:monospace;font-size:14px;font-weight:600}.rule-group-body[data-v-1f47a39c]{background:#fff;padding:8px 16px}.rule-item[data-v-1f47a39c]{align-items:center;gap:8px;padding:4px 0;display:flex}.rule-value[data-v-1f47a39c]{color:#555;font-family:monospace;font-size:13px}.sitemaps-section[data-v-1f47a39c]{background:#f6ffed;border:1px solid #d9f7be;border-radius:8px;margin-top:16px;padding:12px 16px}.sitemaps-title[data-v-1f47a39c]{color:#333;margin:0 0 8px;font-size:14px;font-weight:600}.sitemap-item[data-v-1f47a39c]{padding:4px 0}.sitemap-item a[data-v-1f47a39c]{color:#1677ff;font-family:monospace;font-size:13px}.test-area[data-v-1f47a39c]{flex-direction:column;gap:16px;display:flex}.test-result[data-v-1f47a39c]{margin-top:8px}.empty-tab[data-v-1f47a39c]{padding:40px 0}.diagnose-list[data-v-1f47a39c]{flex-direction:column;gap:0;display:flex}.raw-header[data-v-1f47a39c]{justify-content:flex-end;margin-bottom:8px;display:flex}.raw-content[data-v-1f47a39c]{background:#1e1e1e;border-radius:8px;max-height:500px;padding:12px 0;font-family:Consolas,Monaco,monospace;font-size:13px;overflow-y:auto}.raw-line[data-v-1f47a39c]{padding:1px 16px;line-height:1.6;display:flex}.raw-line[data-v-1f47a39c]:hover{background:#ffffff0d}.line-num[data-v-1f47a39c]{color:#666;text-align:right;-webkit-user-select:none;user-select:none;min-width:40px;margin-right:16px}.line-text[data-v-1f47a39c]{white-space:pre;flex:1}.line-comment .line-text[data-v-1f47a39c]{color:#6a9955}.line-ua .line-text[data-v-1f47a39c]{color:#569cd6;font-weight:600}.line-disallow .line-text[data-v-1f47a39c]{color:#f44747}.line-allow .line-text[data-v-1f47a39c]{color:#4ec9b0}.line-sitemap .line-text[data-v-1f47a39c]{color:#ce9178}.line-crawl .line-text[data-v-1f47a39c]{color:#dcdcaa}.line-empty .line-text[data-v-1f47a39c]{color:#333}.line-other .line-text[data-v-1f47a39c]{color:#d4d4d4}.stats-grid[data-v-1f47a39c]{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px;margin-top:24px;display:grid}.stat-card[data-v-1f47a39c]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;flex-direction:column;align-items:center;padding:16px 12px;transition:all .2s;display:flex}.stat-card[data-v-1f47a39c]:hover{border-color:#ff5b2d;transform:translateY(-2px)}.stat-card-total[data-v-1f47a39c]{background:#fff7ed;border-color:#ffedd5}.stat-emoji[data-v-1f47a39c]{margin-bottom:4px;font-size:24px}.stat-value[data-v-1f47a39c]{color:#ff5b2d;font-size:22px;font-weight:700}.stat-label[data-v-1f47a39c]{color:#666;margin-top:2px;font-size:12px}.quick-section[data-v-1f47a39c]{background:#fff7ed;border:1px solid #ffedd5}.quick-buttons[data-v-1f47a39c]{flex-wrap:wrap;gap:10px;display:flex}.quick-btn[data-v-1f47a39c]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:140px;padding:12px 20px;transition:all .3s;display:inline-flex}.quick-btn[data-v-1f47a39c]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-2px)}.quick-btn-name[data-v-1f47a39c]{color:#333;font-size:14px;font-weight:600}.quick-btn-desc[data-v-1f47a39c]{color:#666;margin-top:4px;font-size:12px}.help-card[data-v-1f47a39c]{background:#fafafa;border-radius:8px}.help-sections[data-v-1f47a39c]{gap:20px}.help-section[data-v-1f47a39c],.help-sections[data-v-1f47a39c]{flex-direction:column;display:flex}.help-section[data-v-1f47a39c]{gap:8px}.help-section-title[data-v-1f47a39c]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-1f47a39c]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-1f47a39c]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-1f47a39c]:nth-child(odd){background:#fff}.help-faq-q[data-v-1f47a39c]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-1f47a39c]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.quick-buttons[data-v-1f47a39c]{flex-direction:column}.quick-btn[data-v-1f47a39c]{text-align:center;align-items:center;width:100%}.stats-grid[data-v-1f47a39c]{grid-template-columns:repeat(3,1fr)}}.error-card[data-v-ac5bb15b],.input-card[data-v-ac5bb15b],.loading-card[data-v-ac5bb15b]{background:#fafafa;margin-top:24px}.loading-content[data-v-ac5bb15b]{flex-direction:column;justify-content:center;align-items:center;padding:40px 0;display:flex}.grade-card[data-v-ac5bb15b]{background:#fff7ed;border:1px solid #ffedd5;margin-top:24px}.grade-container[data-v-ac5bb15b]{gap:24px;padding:8px 0}.grade-circle[data-v-ac5bb15b],.grade-container[data-v-ac5bb15b]{align-items:center;display:flex}.grade-circle[data-v-ac5bb15b]{border:4px solid;border-radius:50%;flex-shrink:0;justify-content:center;width:80px;height:80px}.grade-text[data-v-ac5bb15b]{font-size:36px;font-weight:700}.grade-info[data-v-ac5bb15b]{flex:1}.grade-title[data-v-ac5bb15b]{color:#333;margin:0 0 4px;font-size:18px;font-weight:600}.grade-desc[data-v-ac5bb15b]{color:#666;margin:0;font-size:14px}.info-card[data-v-ac5bb15b]{background:#fafafa;margin-top:16px}.mono-text[data-v-ac5bb15b]{word-break:break-all;font-family:Consolas,Monaco,monospace;font-size:12px}.san-card[data-v-ac5bb15b]{background:#fafafa;margin-top:16px}.san-tags[data-v-ac5bb15b]{flex-wrap:wrap;gap:8px;display:flex}.cipher-card[data-v-ac5bb15b],.diagnose-card[data-v-ac5bb15b]{background:#fafafa;margin-top:16px}.diagnose-list[data-v-ac5bb15b]{flex-direction:column;gap:8px;display:flex}.quick-section[data-v-ac5bb15b]{background:#fff7ed;border:1px solid #ffedd5}.quick-buttons[data-v-ac5bb15b]{flex-wrap:wrap;gap:10px;display:flex}.quick-btn[data-v-ac5bb15b]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:140px;padding:12px 20px;transition:all .3s;display:inline-flex}.quick-btn[data-v-ac5bb15b]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-2px)}.quick-btn-name[data-v-ac5bb15b]{color:#333;font-size:14px;font-weight:600}.quick-btn-desc[data-v-ac5bb15b]{color:#666;margin-top:4px;font-size:12px}.help-card[data-v-ac5bb15b]{background:#fafafa;border-radius:8px}.help-sections[data-v-ac5bb15b]{gap:20px}.help-section[data-v-ac5bb15b],.help-sections[data-v-ac5bb15b]{flex-direction:column;display:flex}.help-section[data-v-ac5bb15b]{gap:8px}.help-section-title[data-v-ac5bb15b]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-ac5bb15b]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-ac5bb15b]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-ac5bb15b]:nth-child(odd){background:#fff}.help-faq-q[data-v-ac5bb15b]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-ac5bb15b]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.quick-buttons[data-v-ac5bb15b]{flex-direction:column}.quick-btn[data-v-ac5bb15b]{text-align:center;align-items:center;width:100%}.grade-container[data-v-ac5bb15b]{text-align:center;flex-direction:column}}.error-card[data-v-321604b4],.input-card[data-v-321604b4],.loading-card[data-v-321604b4]{background:#fafafa;margin-top:24px}.loading-content[data-v-321604b4]{flex-direction:column;justify-content:center;align-items:center;padding:40px 0;display:flex}.safety-card[data-v-321604b4]{background:#fff7ed;border:1px solid #ffedd5;margin-top:24px}.result-card[data-v-321604b4]{background:#fafafa;margin-top:16px}.url-display[data-v-321604b4]{align-items:center;gap:8px;display:flex}.mono-text[data-v-321604b4]{word-break:break-all;font-family:Consolas,Monaco,monospace;font-size:13px}.url-same[data-v-321604b4]{color:#52c41a;font-weight:600}.chain-card[data-v-321604b4]{background:#fafafa;margin-top:16px}.chain-list[data-v-321604b4]{gap:0}.chain-item[data-v-321604b4],.chain-list[data-v-321604b4]{flex-direction:column;display:flex}.chain-step[data-v-321604b4]{gap:16px;padding:12px 0;display:flex}.chain-step-num[data-v-321604b4]{color:#fff;background:#ff5b2d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:600;display:flex}.chain-step-content[data-v-321604b4]{flex-direction:column;flex:1;gap:8px;display:flex}.chain-step-url[data-v-321604b4]{align-items:center;gap:8px;display:flex}.chain-step-meta[data-v-321604b4]{align-items:center;gap:12px;display:flex}.chain-header-info[data-v-321604b4]{color:#666;font-family:monospace;font-size:12px}.chain-arrow[data-v-321604b4]{color:#ff5b2d;justify-content:center;padding:4px 0;font-size:18px;display:flex}.services-card[data-v-321604b4]{background:#fff7ed;border:1px solid #ffedd5}.services-grid[data-v-321604b4]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.service-item[data-v-321604b4]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:12px 16px;transition:all .2s}.service-item[data-v-321604b4]:hover{border-color:#ff5b2d;transform:translateY(-2px)}.service-name[data-v-321604b4]{color:#333;font-family:monospace;font-size:14px;font-weight:600}.service-desc[data-v-321604b4]{color:#666;margin-top:4px;font-size:12px}.quick-section[data-v-321604b4]{background:#fff7ed;border:1px solid #ffedd5}.quick-buttons[data-v-321604b4]{flex-wrap:wrap;gap:10px;display:flex}.quick-btn[data-v-321604b4]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:140px;padding:12px 20px;transition:all .3s;display:inline-flex}.quick-btn[data-v-321604b4]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-2px)}.quick-btn-name[data-v-321604b4]{color:#333;font-size:14px;font-weight:600}.quick-btn-desc[data-v-321604b4]{color:#666;margin-top:4px;font-size:12px}.help-card[data-v-321604b4]{background:#fafafa;border-radius:8px}.help-sections[data-v-321604b4]{gap:20px}.help-section[data-v-321604b4],.help-sections[data-v-321604b4]{flex-direction:column;display:flex}.help-section[data-v-321604b4]{gap:8px}.help-section-title[data-v-321604b4]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-321604b4]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-321604b4]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-321604b4]:nth-child(odd){background:#fff}.help-faq-q[data-v-321604b4]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-321604b4]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.quick-buttons[data-v-321604b4]{flex-direction:column}.quick-btn[data-v-321604b4]{text-align:center;align-items:center;width:100%}.services-grid[data-v-321604b4]{grid-template-columns:1fr}}.error-card[data-v-81131da5],.input-card[data-v-81131da5],.loading-card[data-v-81131da5]{background:#fafafa;margin-top:24px}.loading-content[data-v-81131da5]{flex-direction:column;justify-content:center;align-items:center;padding:40px 0;display:flex}.status-card[data-v-81131da5]{background:#fff7ed;border:1px solid #ffedd5;margin-top:24px}.detail-card[data-v-81131da5]{background:#fafafa;margin-top:16px}.mono-text[data-v-81131da5]{font-family:Consolas,Monaco,monospace;font-size:13px}.tips-card[data-v-81131da5]{background:#fafafa;margin-top:16px}.tips-list[data-v-81131da5]{flex-direction:column;gap:12px;display:flex}.tip-item[data-v-81131da5]{color:#333;align-items:flex-start;font-size:14px;line-height:1.6;display:flex}.quick-section[data-v-81131da5]{background:#fff7ed;border:1px solid #ffedd5}.quick-buttons[data-v-81131da5]{flex-wrap:wrap;gap:10px;display:flex}.quick-btn[data-v-81131da5]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:140px;padding:12px 20px;transition:all .3s;display:inline-flex}.quick-btn[data-v-81131da5]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-2px)}.quick-btn-name[data-v-81131da5]{color:#333;font-size:14px;font-weight:600}.quick-btn-desc[data-v-81131da5]{color:#666;margin-top:4px;font-size:12px}.help-card[data-v-81131da5]{background:#fafafa;border-radius:8px}.help-sections[data-v-81131da5]{gap:20px}.help-section[data-v-81131da5],.help-sections[data-v-81131da5]{flex-direction:column;display:flex}.help-section[data-v-81131da5]{gap:8px}.help-section-title[data-v-81131da5]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-81131da5]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-81131da5]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-81131da5]:nth-child(odd){background:#fff}.help-faq-q[data-v-81131da5]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-81131da5]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.quick-buttons[data-v-81131da5]{flex-direction:column}.quick-btn[data-v-81131da5]{text-align:center;align-items:center;width:100%}}.input-card[data-v-c6941da8]{background:#fafafa;margin-top:24px}.input-group[data-v-c6941da8]{flex-direction:column;gap:6px;display:flex}.input-label[data-v-c6941da8]{color:#555;font-size:13px;font-weight:600}.cidr-display[data-v-c6941da8]{background:#fff7ed;border:1px solid #ffedd5;border-radius:8px;align-items:center;gap:8px;margin-top:16px;padding:10px 16px;display:flex}.cidr-text[data-v-c6941da8]{color:#ff5b2d;font-family:Consolas,Monaco,monospace;font-size:16px;font-weight:600}.error-card[data-v-c6941da8],.result-card[data-v-c6941da8]{background:#fafafa;margin-top:16px}.mono-text[data-v-c6941da8]{font-family:Consolas,Monaco,monospace;font-size:13px}.binary-text[data-v-c6941da8]{letter-spacing:.5px;word-break:break-all;font-size:12px}.prefix-table-wrapper[data-v-c6941da8]{border:1px solid #f0f0f0;border-radius:8px;max-height:500px;overflow-y:auto}.prefix-table[data-v-c6941da8]{border-collapse:collapse;width:100%;font-size:13px}.prefix-table th[data-v-c6941da8]{text-align:left;color:#333;z-index:1;background:#fff7ed;border-bottom:2px solid #ffedd5;padding:8px 12px;font-weight:600;position:sticky;top:0}.prefix-table td[data-v-c6941da8]{border-bottom:1px solid #f5f5f5;padding:6px 12px}.prefix-table tbody tr[data-v-c6941da8]:hover{background:#fff5f0}.prefix-active[data-v-c6941da8]{font-weight:600;background:#fff7ed!important}.prefix-active td[data-v-c6941da8]{border-color:#ffedd5}.quick-section[data-v-c6941da8]{background:#fff7ed;border:1px solid #ffedd5}.quick-buttons[data-v-c6941da8]{flex-wrap:wrap;gap:10px;display:flex}.quick-btn[data-v-c6941da8]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:140px;padding:12px 20px;transition:all .3s;display:inline-flex}.quick-btn[data-v-c6941da8]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-2px)}.quick-btn-name[data-v-c6941da8]{color:#333;font-size:14px;font-weight:600}.quick-btn-desc[data-v-c6941da8]{color:#666;margin-top:4px;font-size:12px}.help-card[data-v-c6941da8]{background:#fafafa;border-radius:8px}.help-sections[data-v-c6941da8]{gap:20px}.help-section[data-v-c6941da8],.help-sections[data-v-c6941da8]{flex-direction:column;display:flex}.help-section[data-v-c6941da8]{gap:8px}.help-section-title[data-v-c6941da8]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-c6941da8]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-c6941da8]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-c6941da8]:nth-child(odd){background:#fff}.help-faq-q[data-v-c6941da8]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-c6941da8]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.quick-buttons[data-v-c6941da8]{flex-direction:column}.quick-btn[data-v-c6941da8]{text-align:center;align-items:center;width:100%}}.empty-card[data-v-e1bf01e8],.input-card[data-v-e1bf01e8]{background:#fafafa;margin-top:24px}.stats-grid[data-v-e1bf01e8]{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px;margin-top:24px;display:grid}.stat-card[data-v-e1bf01e8]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;flex-direction:column;align-items:center;padding:16px 12px;transition:all .2s;display:flex}.stat-card[data-v-e1bf01e8]:hover{border-color:#ff5b2d;transform:translateY(-2px)}.stat-card-total[data-v-e1bf01e8]{background:#fff7ed;border-color:#ffedd5}.stat-emoji[data-v-e1bf01e8]{margin-bottom:4px;font-size:24px}.stat-value[data-v-e1bf01e8]{color:#ff5b2d;font-size:22px;font-weight:700}.stat-label[data-v-e1bf01e8]{color:#666;margin-top:2px;font-size:12px}.toolbar-card[data-v-e1bf01e8]{background:#fff7ed;border:1px solid #ffedd5;margin-top:24px}.toolbar-label[data-v-e1bf01e8]{color:#666;margin-right:8px;font-size:13px}.result-card[data-v-e1bf01e8]{background:#fafafa;margin-top:16px}.bar-chart[data-v-e1bf01e8]{flex-direction:column;gap:6px;display:flex}.bar-row[data-v-e1bf01e8]{align-items:center;gap:8px;padding:4px 0;display:flex}.bar-rank[data-v-e1bf01e8]{text-align:center;color:#999;width:24px;font-size:12px;font-weight:600}.bar-word[data-v-e1bf01e8]{color:#333;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:100px;font-size:13px;font-weight:500;overflow:hidden}.bar-track[data-v-e1bf01e8]{background:#f0f0f0;border-radius:4px;flex:1;height:20px;overflow:hidden}.bar-fill[data-v-e1bf01e8]{background:linear-gradient(90deg,#ff5b2d,#ff8c5a);border-radius:4px;min-width:2px;height:100%;transition:width .3s}.bar-count[data-v-e1bf01e8]{text-align:center;color:#ff5b2d;width:36px;font-size:13px;font-weight:600}.bar-density[data-v-e1bf01e8]{width:70px}.bar-empty[data-v-e1bf01e8]{text-align:center;color:#999;padding:40px 0}.density-table[data-v-e1bf01e8]{border-collapse:collapse;width:100%;font-size:13px}.density-table th[data-v-e1bf01e8]{text-align:left;color:#333;background:#fff7ed;border-bottom:2px solid #ffedd5;padding:10px 12px;font-weight:600}.density-table td[data-v-e1bf01e8]{border-bottom:1px solid #f5f5f5;padding:8px 12px}.density-table tbody tr[data-v-e1bf01e8]:hover{background:#fff5f0}.td-rank[data-v-e1bf01e8]{color:#999;text-align:center;font-weight:600}.td-word[data-v-e1bf01e8]{color:#333;font-weight:500}.quick-section[data-v-e1bf01e8]{background:#fff7ed;border:1px solid #ffedd5}.quick-buttons[data-v-e1bf01e8]{flex-wrap:wrap;gap:10px;display:flex}.quick-btn[data-v-e1bf01e8]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:120px;padding:12px 20px;transition:all .3s;display:inline-flex}.quick-btn[data-v-e1bf01e8]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-2px)}.quick-btn-name[data-v-e1bf01e8]{color:#333;font-size:14px;font-weight:600}.help-card[data-v-e1bf01e8]{background:#fafafa;border-radius:8px}.help-sections[data-v-e1bf01e8]{gap:20px}.help-section[data-v-e1bf01e8],.help-sections[data-v-e1bf01e8]{flex-direction:column;display:flex}.help-section[data-v-e1bf01e8]{gap:8px}.help-section-title[data-v-e1bf01e8]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-e1bf01e8]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-e1bf01e8]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-e1bf01e8]:nth-child(odd){background:#fff}.help-faq-q[data-v-e1bf01e8]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-e1bf01e8]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.quick-buttons[data-v-e1bf01e8]{flex-direction:column}.quick-btn[data-v-e1bf01e8]{text-align:center;align-items:center;width:100%}.bar-word[data-v-e1bf01e8]{width:60px;font-size:12px}.stats-grid[data-v-e1bf01e8]{grid-template-columns:repeat(3,1fr)}}.empty-card[data-v-86047c68],.input-card[data-v-86047c68]{background:#fafafa;margin-top:24px}.stats-section[data-v-86047c68]{flex-direction:column;gap:16px;margin-top:24px;display:flex}.stats-card[data-v-86047c68]{background:#fafafa}.stats-grid[data-v-86047c68]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;display:grid}.stat-card[data-v-86047c68]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;flex-direction:column;align-items:center;padding:16px 12px;transition:all .2s;display:flex}.stat-card[data-v-86047c68]:hover{border-color:#ff5b2d;transform:translateY(-2px)}.stat-card-primary[data-v-86047c68]{background:#fff7ed;border-color:#ffedd5}.stat-emoji[data-v-86047c68]{margin-bottom:4px;font-size:24px}.stat-value[data-v-86047c68]{color:#ff5b2d;font-size:22px;font-weight:700}.stat-label[data-v-86047c68]{color:#666;margin-top:2px;font-size:12px}.ratio-bars[data-v-86047c68]{gap:16px}.ratio-bars[data-v-86047c68],.ratio-item[data-v-86047c68]{flex-direction:column;display:flex}.ratio-item[data-v-86047c68]{gap:6px}.ratio-label[data-v-86047c68]{justify-content:space-between;font-size:14px;font-weight:500;display:flex}.ratio-value[data-v-86047c68]{color:#ff5b2d;font-weight:700}.ratio-track[data-v-86047c68]{background:#f0f0f0;border-radius:6px;height:12px;overflow:hidden}.ratio-fill[data-v-86047c68]{border-radius:6px;height:100%;transition:width .3s}.ratio-fill-chinese[data-v-86047c68]{background:linear-gradient(90deg,#ff5b2d,#ff8c5a)}.ratio-fill-english[data-v-86047c68]{background:linear-gradient(90deg,#1890ff,#69c0ff)}.ratio-fill-digit[data-v-86047c68]{background:linear-gradient(90deg,#52c41a,#95de64)}.ratio-fill-other[data-v-86047c68]{background:linear-gradient(90deg,#722ed1,#b37feb)}.quick-section[data-v-86047c68]{background:#fff7ed;border:1px solid #ffedd5}.quick-buttons[data-v-86047c68]{flex-wrap:wrap;gap:10px;display:flex}.quick-btn[data-v-86047c68]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:120px;padding:12px 20px;transition:all .3s;display:inline-flex}.quick-btn[data-v-86047c68]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-2px)}.quick-btn-name[data-v-86047c68]{color:#333;font-size:14px;font-weight:600}.help-card[data-v-86047c68]{background:#fafafa;border-radius:8px}.help-sections[data-v-86047c68]{gap:20px}.help-section[data-v-86047c68],.help-sections[data-v-86047c68]{flex-direction:column;display:flex}.help-section[data-v-86047c68]{gap:8px}.help-section-title[data-v-86047c68]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-86047c68]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-86047c68]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-86047c68]:nth-child(odd){background:#fff}.help-faq-q[data-v-86047c68]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-86047c68]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.quick-buttons[data-v-86047c68]{flex-direction:column}.quick-btn[data-v-86047c68]{text-align:center;align-items:center;width:100%}.stats-grid[data-v-86047c68]{grid-template-columns:repeat(3,1fr)}}.control-card[data-v-46563325]{background:#fafafa;margin-top:24px}.action-card[data-v-46563325],.stats-card[data-v-46563325],.status-card[data-v-46563325]{background:#fafafa;margin-top:16px}.stats-grid[data-v-46563325]{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.log-card[data-v-46563325]{background:#fafafa;margin-top:16px}.error-text[data-v-46563325]{color:#f5222d;font-size:13px}.help-card[data-v-46563325]{background:#fafafa;border-radius:8px}.help-sections[data-v-46563325]{gap:20px}.help-section[data-v-46563325],.help-sections[data-v-46563325]{flex-direction:column;display:flex}.help-section[data-v-46563325]{gap:8px}.help-section-title[data-v-46563325]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-46563325]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-46563325]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-46563325]:nth-child(odd){background:#fff}.help-faq-q[data-v-46563325]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-46563325]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.stats-grid[data-v-46563325]{grid-template-columns:repeat(3,1fr)}.action-card a-space[data-v-46563325]{flex-wrap:wrap}}.code-card[data-v-db32dd66],.header-card[data-v-db32dd66]{background:#fafafa}.code-panel[data-v-db32dd66]{flex-direction:column;height:100%;display:flex}.panel-header[data-v-db32dd66]{background:#fff;border:1px solid #e8e8e8;border-bottom:none;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.panel-title[data-v-db32dd66]{color:#333;font-weight:600}.panel-stats[data-v-db32dd66]{color:#999;font-size:12px}.code-textarea[data-v-db32dd66]{resize:vertical;color:#d4d4d4;background:#1e1e1e;border:1px solid #e8e8e8;border-radius:0 0 8px 8px;flex:1;min-height:400px;padding:16px;font-family:Consolas,Monaco,Courier New,monospace;font-size:14px;line-height:1.6}.code-textarea[data-v-db32dd66]::placeholder{color:#666}.code-textarea[data-v-db32dd66]:focus{border-color:#1890ff;outline:none}.help-card[data-v-db32dd66]{background:#fafafa;margin-top:16px}.help-sections[data-v-db32dd66]{gap:20px}.help-section[data-v-db32dd66],.help-sections[data-v-db32dd66]{flex-direction:column;display:flex}.help-section[data-v-db32dd66]{gap:8px}.help-section-title[data-v-db32dd66]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-db32dd66]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-db32dd66]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-db32dd66]:nth-child(odd){background:#fff}.help-faq-q[data-v-db32dd66]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-db32dd66]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.code-textarea[data-v-db32dd66]{min-height:300px}.panel-header[data-v-db32dd66]{flex-wrap:wrap;gap:8px}}.hero-section[data-v-6d45d203]{text-align:center;background:#fff7ed;border-radius:12px;margin-top:16px;padding:32px 16px 24px}.hero-icon[data-v-6d45d203]{color:#fff;background:#ff5b2d;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:12px;font-size:26px;display:inline-flex}.hero-title[data-v-6d45d203]{color:#1f1f1f;margin:0 0 8px;font-size:22px;font-weight:700}.hero-desc[data-v-6d45d203]{color:#595959;max-width:560px;margin:0 auto;font-size:14px;line-height:1.7}.section-header[data-v-6d45d203]{color:#1f1f1f;align-items:center;gap:8px;margin-bottom:16px;font-size:15px;font-weight:600;display:flex}.section-icon[data-v-6d45d203]{color:#ff5b2d;font-size:16px}.sample-section[data-v-6d45d203]{background:#fafbfc;border-radius:10px;margin-top:20px;padding:20px}.sample-grid[data-v-6d45d203]{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.sample-card[data-v-6d45d203]{cursor:pointer;background:#fff;border:1px solid #f0f0f0;border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;transition:all .2s;display:flex}.sample-card[data-v-6d45d203]:hover{background:#fff7ed;border-color:#ff5b2d;transform:translateY(-2px)}.sample-emoji[data-v-6d45d203]{color:#ff5b2d;font-size:22px;font-weight:700}.sample-label[data-v-6d45d203]{color:#595959;font-size:13px}.input-section[data-v-6d45d203]{background:#fafbfc}.input-section[data-v-6d45d203],.result-section[data-v-6d45d203]{border-radius:10px;margin-top:20px;padding:20px}.result-section[data-v-6d45d203]{background:#fff;border:1px solid #f0f0f0}.score-dashboard[data-v-6d45d203]{flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;display:flex}.score-ring-area[data-v-6d45d203]{flex-shrink:0}.score-inner[data-v-6d45d203]{flex-direction:column;align-items:center;line-height:1.2;display:flex}.score-number[data-v-6d45d203]{font-size:32px;font-weight:700}.score-unit[data-v-6d45d203]{color:#8c8c8c;font-size:13px}.score-badge[data-v-6d45d203]{color:#fff;border-radius:10px;margin-top:4px;padding:2px 10px;font-size:12px;font-weight:600}.score-summary[data-v-6d45d203]{flex:1;min-width:200px}.summary-stats[data-v-6d45d203]{gap:20px;margin-bottom:12px;display:flex}.summary-stat[data-v-6d45d203]{align-items:center;gap:6px;display:flex}.stat-dot[data-v-6d45d203]{border-radius:50%;width:8px;height:8px}.stat-dot.good[data-v-6d45d203]{background:#52c41a}.stat-dot.warning[data-v-6d45d203]{background:#faad14}.stat-dot.critical[data-v-6d45d203]{background:#ff4d4f}.stat-num[data-v-6d45d203]{color:#262626;font-size:17px;font-weight:700}.stat-text[data-v-6d45d203]{color:#8c8c8c;font-size:13px}.summary-tags[data-v-6d45d203]{flex-wrap:wrap;gap:6px;display:flex}.metric-row[data-v-6d45d203]{margin-top:16px}.metric-card[data-v-6d45d203]{text-align:center;background:#fafbfc;border-radius:8px;margin-bottom:8px;padding:16px}.metric-label[data-v-6d45d203]{color:#8c8c8c;margin-bottom:6px;font-size:13px}.metric-value[data-v-6d45d203]{color:#262626;font-size:18px;font-weight:700}.compare-section[data-v-6d45d203]{background:#fafbfc;border-radius:10px;margin-top:20px;padding:20px}.size-block[data-v-6d45d203]{padding:8px 0}.size-label[data-v-6d45d203]{color:#8c8c8c;margin-bottom:4px;font-size:13px}.size-value[data-v-6d45d203]{margin-bottom:8px;font-size:22px;font-weight:700}.size-value.raw[data-v-6d45d203]{color:#595959}.size-value.compressed[data-v-6d45d203]{color:#52c41a}.analysis-section[data-v-6d45d203]{background:#fafbfc;border-radius:10px;margin-top:20px;padding:20px}.analysis-list[data-v-6d45d203]{flex-direction:column;gap:0;display:flex}.analysis-item[data-v-6d45d203]{border-radius:8px;gap:12px;padding:12px 14px;transition:background .2s;display:flex}.analysis-item[data-v-6d45d203]:nth-child(odd){background:#fff}.analysis-item[data-v-6d45d203]:hover{background:#fff7ed}.analysis-icon[data-v-6d45d203]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-top:2px;font-size:15px;display:flex}.analysis-item.good .analysis-icon[data-v-6d45d203]{color:#52c41a;background:#f6ffed}.analysis-item.warning .analysis-icon[data-v-6d45d203]{color:#faad14;background:#fffbe6}.analysis-item.critical .analysis-icon[data-v-6d45d203]{color:#ff4d4f;background:#fff2f0}.analysis-body[data-v-6d45d203]{flex:1;min-width:0}.analysis-header[data-v-6d45d203]{align-items:center;gap:8px;margin-bottom:4px;display:flex}.analysis-name[data-v-6d45d203]{color:#262626;font-size:14px;font-weight:600}.analysis-message[data-v-6d45d203]{color:#595959;font-size:13px;line-height:1.6}.analysis-suggestion[data-v-6d45d203]{color:#ff5b2d;background:#fff7ed;border-radius:6px;align-items:flex-start;gap:6px;margin-top:6px;padding:8px 12px;font-size:12px;line-height:1.6;display:flex}.headers-section[data-v-6d45d203]{background:#fff;border:1px solid #f0f0f0;border-radius:10px;margin-top:20px;padding:20px}.headers-grid[data-v-6d45d203]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:8px;display:grid}.header-item[data-v-6d45d203]{background:#fafbfc;border-radius:6px;align-items:baseline;gap:8px;padding:8px 12px;font-size:13px;display:flex}.header-key[data-v-6d45d203]{color:#ff5b2d;white-space:nowrap;flex-shrink:0;font-weight:600}.header-val[data-v-6d45d203]{color:#595959;word-break:break-all}.history-section[data-v-6d45d203]{background:#fafbfc;border-radius:10px;margin-top:20px;padding:20px}.history-toolbar[data-v-6d45d203]{justify-content:flex-end;margin-bottom:8px;display:flex}.history-list[data-v-6d45d203]{flex-direction:column;gap:0;display:flex}.history-item[data-v-6d45d203]{cursor:pointer;border-radius:8px;padding:10px 14px;transition:background .2s}.history-item[data-v-6d45d203]:nth-child(odd){background:#fff}.history-item[data-v-6d45d203]:hover{background:#fff7ed}.history-main[data-v-6d45d203]{align-items:center;gap:8px;margin-bottom:4px;display:flex}.history-url[data-v-6d45d203]{color:#ff5b2d;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.history-sub[data-v-6d45d203]{color:#8c8c8c;flex-wrap:wrap;align-items:center;gap:2px;font-size:12px;display:flex}.history-divider[data-v-6d45d203]{color:#d9d9d9;margin:0 4px}.faq-section[data-v-6d45d203],.help-section[data-v-6d45d203]{background:#fafbfc;border-radius:10px;margin-top:20px;padding:20px}.faq-list[data-v-6d45d203]{flex-direction:column;gap:0;display:flex}.faq-item[data-v-6d45d203]{background:#fff;padding:12px 16px}.faq-item[data-v-6d45d203]:first-child{border-radius:8px 8px 0 0}.faq-item[data-v-6d45d203]:last-child{border-radius:0 0 8px 8px}.faq-item+.faq-item[data-v-6d45d203]{border-top:1px solid #f0f0f0}.faq-q[data-v-6d45d203]{color:#262626;margin:0 0 6px;font-size:14px;font-weight:600}.faq-a[data-v-6d45d203]{color:#595959;margin:0;font-size:13px;line-height:1.8}@media (width<=768px){.sample-grid[data-v-6d45d203]{grid-template-columns:repeat(4,1fr)}.score-dashboard[data-v-6d45d203]{text-align:center;flex-direction:column}.summary-stats[data-v-6d45d203],.summary-tags[data-v-6d45d203]{justify-content:center}.headers-grid[data-v-6d45d203]{grid-template-columns:1fr}}@media (width<=480px){.sample-grid[data-v-6d45d203]{grid-template-columns:repeat(2,1fr)}}.control-card[data-v-0278d0e1]{background:#fafafa;margin-top:24px}.error-card[data-v-0278d0e1]{background:#fff2f0;margin-top:16px}.score-card[data-v-0278d0e1],.stats-card[data-v-0278d0e1]{background:#fafafa;margin-top:16px}.score-item[data-v-0278d0e1]{background:#fff;border-radius:8px;gap:16px;padding:16px}.score-icon[data-v-0278d0e1],.score-item[data-v-0278d0e1]{align-items:center;display:flex}.score-icon[data-v-0278d0e1]{border-radius:50%;justify-content:center;width:48px;height:48px;font-size:20px}.score-icon.security[data-v-0278d0e1]{color:#ff4d4f;background:#fff2f0}.score-icon.cache[data-v-0278d0e1]{color:#1890ff;background:#e6f7ff}.score-icon.performance[data-v-0278d0e1]{color:#52c41a;background:#f6ffed}.score-info[data-v-0278d0e1]{flex:1}.score-label[data-v-0278d0e1]{color:#999;margin-bottom:4px;font-size:12px}.score-value[data-v-0278d0e1]{align-items:center;margin-bottom:8px;display:flex}.score-summary[data-v-0278d0e1]{justify-content:center;gap:12px;margin-top:16px;display:flex}.analysis-card[data-v-0278d0e1]{background:#fafafa;margin-top:16px}.analysis-list[data-v-0278d0e1]{flex-direction:column;display:flex}.analysis-item[data-v-0278d0e1]{border-bottom:1px solid #f0f0f0;align-items:center;gap:8px;padding:10px 12px;display:flex}.analysis-item[data-v-0278d0e1]:last-child{border-bottom:none}.analysis-item[data-v-0278d0e1]:nth-child(odd){background:#f9f9f9}.analysis-cat-tag[data-v-0278d0e1],.analysis-status-tag[data-v-0278d0e1]{flex-shrink:0}.analysis-value[data-v-0278d0e1]{color:#999;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.headers-card[data-v-0278d0e1]{background:#fafafa;margin-top:16px}.header-item[data-v-0278d0e1]{align-items:center;gap:8px;display:flex}.header-item span[data-v-0278d0e1]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.help-card[data-v-0278d0e1]{background:#fafafa;border-radius:8px}.help-sections[data-v-0278d0e1]{gap:20px}.help-section[data-v-0278d0e1],.help-sections[data-v-0278d0e1]{flex-direction:column;display:flex}.help-section[data-v-0278d0e1]{gap:8px}.help-section-title[data-v-0278d0e1]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-0278d0e1]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-0278d0e1]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-0278d0e1]:nth-child(odd){background:#fff}.help-faq-q[data-v-0278d0e1]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-0278d0e1]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.control-card a-space[data-v-0278d0e1]{flex-wrap:wrap}}[data-v-dbad3ef8]:root{--tool-primary:#ff5b2d;--tool-primary-light:#fff7ed;--tool-primary-border:#ffedd5;--tool-primary-dark:#e8451a}.quick-section[data-v-dbad3ef8]{background:#fff7ed;border:1px solid #ffedd5;border-radius:12px;margin-bottom:16px;padding:20px}.quick-section .section-title[data-v-dbad3ef8]{color:#ff5b2d;align-items:center;gap:8px;margin-bottom:14px;font-size:15px;font-weight:600;display:flex}.quick-grid[data-v-dbad3ef8]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.quick-card[data-v-dbad3ef8]{color:#555;background:#fff;border:1px solid #ffedd5;border-radius:8px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.quick-icon[data-v-dbad3ef8]{color:#ff5b2d;flex-shrink:0;margin-top:2px;font-size:12px}.hero-stats[data-v-dbad3ef8]{background:linear-gradient(135deg,#ff5b2d,#e8451a);border-radius:12px;justify-content:center;align-items:center;gap:0;margin-bottom:16px;padding:24px 20px;display:flex}.hero-item[data-v-dbad3ef8]{text-align:center;flex:1}.hero-num[data-v-dbad3ef8]{color:#fff;font-size:32px;font-weight:700;line-height:1.2}.hero-num.hero-a3[data-v-dbad3ef8]{color:#ffd666}.hero-num.hero-other[data-v-dbad3ef8]{color:#b7eb8f}.hero-num.hero-result[data-v-dbad3ef8]{color:#fff}.hero-label[data-v-dbad3ef8]{color:#ffffffd9;margin-top:4px;font-size:12px}.hero-divider[data-v-dbad3ef8]{background:#ffffff4d;width:1px;height:40px}.zone-card[data-v-dbad3ef8]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;margin-bottom:16px;padding:20px}.zone-header[data-v-dbad3ef8]{justify-content:space-between;margin-bottom:16px}.zone-header[data-v-dbad3ef8],.zone-title[data-v-dbad3ef8]{align-items:center;display:flex}.zone-title[data-v-dbad3ef8]{color:#333;gap:8px;font-size:16px;font-weight:600}.zone-badge[data-v-dbad3ef8]{gap:6px;display:flex}.upload-btn[data-v-dbad3ef8]{color:#ff5b2d;border-color:#ff5b2d}.upload-btn[data-v-dbad3ef8]:hover{color:#e8451a;border-color:#e8451a}.file-info[data-v-dbad3ef8]{background:#fff7ed;border:1px solid #ffedd5;border-radius:8px;align-items:center;gap:10px;margin-top:12px;padding:10px 14px;display:flex}.file-name[data-v-dbad3ef8]{color:#333;font-size:13px;font-weight:500}.page-count[data-v-dbad3ef8]{color:#888;margin-left:auto;font-size:12px}.action-area[data-v-dbad3ef8]{margin-top:16px}.split-btn[data-v-dbad3ef8]{background:#ff5b2d;border-color:#ff5b2d;height:48px;font-size:16px;font-weight:600}.split-btn[data-v-dbad3ef8]:hover{background:#e8451a;border-color:#e8451a}.no-a3-tip[data-v-dbad3ef8]{text-align:center;color:#999;margin-top:8px;font-size:12px}.page-grid[data-v-dbad3ef8]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin-bottom:20px;display:grid}.page-item[data-v-dbad3ef8]{text-align:center;border:1px solid #f0f0f0;border-radius:8px;padding:12px 10px;transition:all .2s}.page-item[data-v-dbad3ef8]:hover{border-color:#d9d9d9}.page-item.is-a3[data-v-dbad3ef8]{background:#fff7ed;border-color:#ff5b2d}.page-num[data-v-dbad3ef8]{color:#999;font-size:20px;font-weight:700}.page-item.is-a3 .page-num[data-v-dbad3ef8]{color:#ff5b2d}.page-type[data-v-dbad3ef8]{margin:4px 0}.page-size[data-v-dbad3ef8]{color:#999;font-size:11px}.page-arrow[data-v-dbad3ef8]{color:#ff5b2d;margin-top:4px;font-size:12px;font-weight:500}.paper-ref[data-v-dbad3ef8]{border-top:1px solid #f5f5f5;padding-top:16px}.paper-ref-title[data-v-dbad3ef8]{color:#666;margin-bottom:10px;font-size:13px;font-weight:600}.paper-ref-grid[data-v-dbad3ef8]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.paper-ref-item[data-v-dbad3ef8]{background:#fafafa;border-radius:6px;justify-content:space-between;align-items:center;padding:6px 10px;font-size:12px;display:flex}.paper-ref-name[data-v-dbad3ef8]{color:#333;font-weight:500}.paper-ref-size[data-v-dbad3ef8]{color:#999}.result-zone[data-v-dbad3ef8]{background:#fff7ed;border-color:#ff5b2d}.result-header[data-v-dbad3ef8]{align-items:center;gap:16px;margin-bottom:20px;display:flex}.result-icon[data-v-dbad3ef8]{color:#52c41a;font-size:40px}.result-title[data-v-dbad3ef8]{color:#333;font-size:18px;font-weight:600}.result-desc[data-v-dbad3ef8]{color:#666;margin-top:4px;font-size:13px}.result-actions[data-v-dbad3ef8]{gap:12px;display:flex}.result-actions .ant-btn-primary[data-v-dbad3ef8]{background:#ff5b2d;border-color:#ff5b2d}.result-actions .ant-btn-primary[data-v-dbad3ef8]:hover{background:#e8451a;border-color:#e8451a}.help-section[data-v-dbad3ef8]{margin-top:24px}.help-card[data-v-dbad3ef8]{background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;margin-bottom:12px;padding:20px}.help-section-title[data-v-dbad3ef8]{color:#333;border-left:4px solid #ff5b2d;align-items:center;gap:8px;margin-bottom:12px;padding-left:12px;font-size:15px;font-weight:600;display:flex}.help-text[data-v-dbad3ef8]{color:#666;font-size:13px;line-height:1.8}.help-steps[data-v-dbad3ef8]{color:#555;padding-left:20px;font-size:13px;line-height:2}.help-steps li[data-v-dbad3ef8]{margin-bottom:4px}.help-note-list[data-v-dbad3ef8]{color:#666;margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.8}.help-note-list li[data-v-dbad3ef8]{margin-bottom:2px}.help-faq-list[data-v-dbad3ef8]{flex-direction:column;gap:10px;display:flex}.help-faq-item[data-v-dbad3ef8]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:12px 14px}.help-faq-item[data-v-dbad3ef8]:nth-child(2n){background:#f9f9f9}.faq-q[data-v-dbad3ef8]{color:#333;align-items:center;gap:6px;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}.faq-q .anticon[data-v-dbad3ef8]{color:#ff5b2d}.faq-a[data-v-dbad3ef8]{color:#666;padding-left:20px;font-size:13px;line-height:1.7}.scenario-grid[data-v-dbad3ef8]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.scenario-card[data-v-dbad3ef8]{text-align:center;background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:14px;transition:all .2s}.scenario-card[data-v-dbad3ef8]:hover{border-color:#ff5b2d;transform:translateY(-2px)}.scenario-icon[data-v-dbad3ef8]{margin-bottom:8px;font-size:28px}.scenario-title[data-v-dbad3ef8]{color:#333;margin-bottom:4px;font-size:14px;font-weight:600}.scenario-desc[data-v-dbad3ef8]{color:#888;font-size:12px;line-height:1.5}@media (width<=768px){.page-grid[data-v-dbad3ef8]{grid-template-columns:repeat(3,1fr)}.hero-stats[data-v-dbad3ef8]{flex-wrap:wrap;gap:10px;padding:16px}.hero-item[data-v-dbad3ef8]{min-width:40%}.hero-divider[data-v-dbad3ef8]{display:none}.quick-grid[data-v-dbad3ef8]{grid-template-columns:1fr}.scenario-grid[data-v-dbad3ef8]{grid-template-columns:repeat(2,1fr)}.result-actions[data-v-dbad3ef8]{flex-direction:column}.file-info[data-v-dbad3ef8]{flex-wrap:wrap}}.quick-section[data-v-71b4a1eb]{background:#fff7ed;border:1px solid #ffedd5}.quick-buttons[data-v-71b4a1eb]{flex-wrap:wrap;gap:10px;display:flex}.quick-btn[data-v-71b4a1eb]{cursor:default;background:#fff;border:1px solid #ffd5b0;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:180px;padding:12px 20px;transition:all .3s;display:inline-flex}.quick-btn[data-v-71b4a1eb]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-2px)}.quick-btn-name[data-v-71b4a1eb]{color:#333;font-size:14px;font-weight:600}.quick-btn-desc[data-v-71b4a1eb]{color:#666;margin-top:4px;font-size:12px}.control-card[data-v-71b4a1eb]{background:#fafafa;margin-top:24px}.upload-area[data-v-71b4a1eb]{text-align:center;cursor:pointer;border:2px dashed #d9d9d9;border-radius:8px;padding:40px;transition:all .3s}.upload-area[data-v-71b4a1eb]:hover{background:#fff7ed;border-color:#ff5b2d}.upload-icon[data-v-71b4a1eb]{color:#ff5b2d;margin-bottom:16px;font-size:48px}.upload-text[data-v-71b4a1eb]{color:#333;margin:0 0 8px;font-size:16px}.upload-hint[data-v-71b4a1eb]{color:#999;margin:0;font-size:13px}.file-list[data-v-71b4a1eb]{flex-direction:column;gap:8px;display:flex}.file-item[data-v-71b4a1eb]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 16px;transition:all .2s;display:flex}.file-item[data-v-71b4a1eb]:hover{border-color:#ff5b2d;box-shadow:0 2px 8px #ff5b2d1a}.file-info[data-v-71b4a1eb]{align-items:center;gap:12px;display:flex}.file-detail[data-v-71b4a1eb],.file-info[data-v-71b4a1eb]{flex:1;min-width:0}.file-name[data-v-71b4a1eb]{color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.file-meta[data-v-71b4a1eb]{color:#999;align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}.file-size[data-v-71b4a1eb]{color:#999}.file-progress[data-v-71b4a1eb]{color:#1890ff}.file-success[data-v-71b4a1eb]{color:#52c41a}.file-error[data-v-71b4a1eb]{color:#ff4d4f}.file-actions[data-v-71b4a1eb]{flex-shrink:0;gap:6px;display:flex}.help-card[data-v-71b4a1eb]{background:#fafafa;border-radius:8px;margin-top:24px}.help-sections[data-v-71b4a1eb]{gap:20px}.help-section[data-v-71b4a1eb],.help-sections[data-v-71b4a1eb]{flex-direction:column;display:flex}.help-section[data-v-71b4a1eb]{gap:8px}.help-section-title[data-v-71b4a1eb]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-71b4a1eb]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-71b4a1eb]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-71b4a1eb]:nth-child(odd){background:#fff}.help-faq-q[data-v-71b4a1eb]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-71b4a1eb]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.quick-buttons[data-v-71b4a1eb]{flex-direction:column}.quick-btn[data-v-71b4a1eb]{width:100%}.file-item[data-v-71b4a1eb]{flex-direction:column;align-items:flex-start;gap:12px}.file-actions[data-v-71b4a1eb]{justify-content:flex-end;width:100%}}.quick-section[data-v-85c221e2]{background:#fff7ed;border:1px solid #ffedd5}.quick-buttons[data-v-85c221e2]{flex-wrap:wrap;gap:10px;display:flex}.quick-btn[data-v-85c221e2]{cursor:default;background:#fff;border:1px solid #ffd5b0;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:180px;padding:12px 20px;transition:all .3s;display:inline-flex}.quick-btn[data-v-85c221e2]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-2px)}.quick-btn-name[data-v-85c221e2]{color:#333;font-size:14px;font-weight:600}.quick-btn-desc[data-v-85c221e2]{color:#666;margin-top:4px;font-size:12px}.control-card[data-v-85c221e2]{background:#fafafa;margin-top:24px}.upload-area[data-v-85c221e2]{text-align:center;cursor:pointer;border:2px dashed #d9d9d9;border-radius:8px;padding:40px;transition:all .3s}.upload-area[data-v-85c221e2]:hover{background:#fff7ed;border-color:#ff5b2d}.upload-icon[data-v-85c221e2]{color:#ff5b2d;margin-bottom:16px;font-size:48px}.upload-text[data-v-85c221e2]{color:#333;margin:0 0 8px;font-size:16px}.upload-hint[data-v-85c221e2]{color:#999;margin:0;font-size:13px}.file-list[data-v-85c221e2]{flex-direction:column;gap:8px;display:flex}.file-item[data-v-85c221e2]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 16px;transition:all .2s;display:flex}.file-item[data-v-85c221e2]:hover{border-color:#ff5b2d;box-shadow:0 2px 8px #ff5b2d1a}.file-info[data-v-85c221e2]{align-items:center;gap:12px;display:flex}.file-detail[data-v-85c221e2],.file-info[data-v-85c221e2]{flex:1;min-width:0}.file-name[data-v-85c221e2]{color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.file-meta[data-v-85c221e2]{color:#999;align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}.file-size[data-v-85c221e2]{color:#999}.file-pages[data-v-85c221e2]{color:#666}.file-progress[data-v-85c221e2]{color:#1890ff}.file-success[data-v-85c221e2]{color:#52c41a}.file-error[data-v-85c221e2]{color:#ff4d4f}.file-actions[data-v-85c221e2]{flex-shrink:0;gap:6px;display:flex}.help-card[data-v-85c221e2]{background:#fafafa;border-radius:8px;margin-top:24px}.help-sections[data-v-85c221e2]{gap:20px}.help-section[data-v-85c221e2],.help-sections[data-v-85c221e2]{flex-direction:column;display:flex}.help-section[data-v-85c221e2]{gap:8px}.help-section-title[data-v-85c221e2]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-85c221e2]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-85c221e2]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-85c221e2]:nth-child(odd){background:#fff}.help-faq-q[data-v-85c221e2]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-85c221e2]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.quick-buttons[data-v-85c221e2]{flex-direction:column}.quick-btn[data-v-85c221e2]{width:100%}.file-item[data-v-85c221e2]{flex-direction:column;align-items:flex-start;gap:12px}.file-actions[data-v-85c221e2]{justify-content:flex-end;width:100%}}.control-card[data-v-05331966],.help-card[data-v-05331966],.record-card[data-v-05331966],.result-card[data-v-05331966]{background:#fafafa}.help-card[data-v-05331966]{border-radius:8px}.help-sections[data-v-05331966]{gap:20px}.help-section[data-v-05331966],.help-sections[data-v-05331966]{flex-direction:column;display:flex}.help-section[data-v-05331966]{gap:8px}.help-section-title[data-v-05331966]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-05331966]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-05331966]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-05331966]:nth-child(odd){background:#fff}.help-faq-q[data-v-05331966]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-05331966]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.help-sections[data-v-05331966]{gap:16px}}.main-card[data-v-0b5d3cce]{background:#fafafa}.birth-analyzer[data-v-0b5d3cce]{flex-direction:column;gap:20px;display:flex}.date-picker-area[data-v-0b5d3cce]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:20px}.date-label[data-v-0b5d3cce]{color:#333;align-items:center;gap:6px;margin-bottom:12px;font-size:14px;font-weight:500;display:flex}.result-area[data-v-0b5d3cce]{flex-direction:column;gap:16px;display:flex}.result-hero[data-v-0b5d3cce]{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;justify-content:space-between;align-items:center;padding:24px;display:flex}.hero-main[data-v-0b5d3cce]{flex:1}.hero-date[data-v-0b5d3cce]{margin-bottom:8px;font-size:20px;font-weight:600}.hero-lunar[data-v-0b5d3cce]{opacity:.9;font-size:14px}.hero-badges[data-v-0b5d3cce]{gap:12px;display:flex}.badge[data-v-0b5d3cce]{background:#fff3;border-radius:20px;align-items:center;gap:6px;padding:8px 16px;display:flex}.badge-icon[data-v-0b5d3cce]{font-size:18px}.badge-text[data-v-0b5d3cce]{font-size:14px;font-weight:500}.info-section[data-v-0b5d3cce]{flex-direction:column;gap:12px;display:flex}.section-title[data-v-0b5d3cce]{color:#333;border-left:4px solid #eb2f96;padding-left:10px;font-size:15px;font-weight:600}.info-grid[data-v-0b5d3cce]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.info-grid.two-col[data-v-0b5d3cce]{grid-template-columns:repeat(2,1fr)}.info-card[data-v-0b5d3cce]{text-align:center;background:#fff;border:1px solid #f0f0f0;border-radius:10px;padding:14px}.info-label[data-v-0b5d3cce]{color:#999;margin-bottom:4px;font-size:12px}.info-value[data-v-0b5d3cce]{color:#333;font-size:15px;font-weight:600}.birthday-card[data-v-0b5d3cce]{background:#fff;border:1px solid #f0f0f0;border-radius:10px;padding:16px}.birthday-row[data-v-0b5d3cce]{border-bottom:1px solid #f5f5f5;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.birthday-row[data-v-0b5d3cce]:last-child{border-bottom:none}.birthday-label[data-v-0b5d3cce]{color:#666;font-size:14px}.birthday-value[data-v-0b5d3cce]{color:#333;font-size:15px;font-weight:600}.birthday-value.highlight[data-v-0b5d3cce]{color:#eb2f96}.life-number-card[data-v-0b5d3cce]{text-align:center;color:#fff;background:linear-gradient(135deg,#f093fb,#f5576c);border-radius:12px;padding:24px}.life-number[data-v-0b5d3cce]{font-size:48px;font-weight:700;line-height:1.2}.life-meaning[data-v-0b5d3cce]{opacity:.95;margin-top:8px;font-size:14px}.help-card[data-v-0b5d3cce]{background:#fafafa}.help-sections[data-v-0b5d3cce]{gap:20px}.help-section[data-v-0b5d3cce],.help-sections[data-v-0b5d3cce]{flex-direction:column;display:flex}.help-section[data-v-0b5d3cce]{gap:8px}.help-section-title[data-v-0b5d3cce]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-0b5d3cce]{flex-direction:column;display:flex}.help-faq-item[data-v-0b5d3cce]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-0b5d3cce]:nth-child(odd){background:#fff}.help-faq-q[data-v-0b5d3cce]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-0b5d3cce]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.result-hero[data-v-0b5d3cce]{text-align:center;flex-direction:column;gap:16px}.hero-badges[data-v-0b5d3cce]{justify-content:center}.info-grid[data-v-0b5d3cce]{grid-template-columns:repeat(2,1fr)}.info-grid.two-col[data-v-0b5d3cce]{grid-template-columns:1fr}.life-number[data-v-0b5d3cce]{font-size:36px}}@media (width<=480px){.info-grid[data-v-0b5d3cce]{grid-template-columns:1fr 1fr}.hero-date[data-v-0b5d3cce]{font-size:16px}.badge[data-v-0b5d3cce]{padding:6px 12px}}.main-card[data-v-620c7611]{background:#fafafa}.bonus-tax-calc[data-v-620c7611]{flex-direction:column;gap:20px;display:flex}.mode-switcher[data-v-620c7611]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.input-area[data-v-620c7611]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:20px}.input-label[data-v-620c7611]{color:#333;margin-bottom:10px;font-size:14px;font-weight:500}.quick-amounts[data-v-620c7611]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.quick-tag[data-v-620c7611]{cursor:pointer;transition:all .2s}.quick-tag[data-v-620c7611]:hover{transform:translateY(-2px);box-shadow:0 2px 8px #0000001a}.result-area[data-v-620c7611]{flex-direction:column;gap:16px;display:flex}.result-hero[data-v-620c7611]{color:#fff;background:linear-gradient(135deg,#52c41a,#73d13d);border-radius:12px;justify-content:center;align-items:center;gap:20px;padding:24px;display:flex}.hero-item[data-v-620c7611]{text-align:center;flex:1}.hero-label[data-v-620c7611]{opacity:.9;margin-bottom:8px;font-size:13px}.hero-value[data-v-620c7611]{font-size:24px;font-weight:700}.hero-value.pre-tax[data-v-620c7611]{color:#ffffffe6}.hero-value.post-tax[data-v-620c7611]{color:#fff}.hero-arrow[data-v-620c7611]{opacity:.7;font-size:24px}.detail-grid[data-v-620c7611]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.detail-card[data-v-620c7611]{background:#fff;border:1px solid #f0f0f0;border-radius:10px;align-items:center;gap:12px;padding:14px;display:flex}.detail-icon[data-v-620c7611]{font-size:24px}.detail-content[data-v-620c7611]{flex:1}.detail-label[data-v-620c7611]{color:#999;font-size:12px}.detail-value[data-v-620c7611]{color:#333;font-size:15px;font-weight:600}.detail-value.tax[data-v-620c7611]{color:#f5222d}.formula-card[data-v-620c7611]{background:#f6ffed;border:1px solid #b7eb8f;border-radius:12px;padding:16px}.formula-title[data-v-620c7611]{color:#333;margin-bottom:12px;font-size:14px;font-weight:600}.formula-content[data-v-620c7611]{flex-direction:column;gap:8px;display:flex}.formula-row[data-v-620c7611]{background:#fff;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:13px;display:flex}.formula-row.highlight[data-v-620c7611]{color:#fff;background:#52c41a}.formula-row.highlight .formula-label[data-v-620c7611],.formula-row.highlight .formula-value[data-v-620c7611]{color:#fff;font-weight:600}.formula-label[data-v-620c7611]{color:#666}.formula-value[data-v-620c7611]{color:#333;font-family:JetBrains Mono,monospace}.tax-table-section[data-v-620c7611]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:16px}.section-title[data-v-620c7611]{color:#333;margin-bottom:12px;font-size:15px;font-weight:600}[data-v-620c7611] .current-bracket{font-weight:600;background-color:#f6ffed!important}[data-v-620c7611] .current-bracket td{border-color:#b7eb8f!important}.help-card[data-v-620c7611]{background:#fafafa}.help-sections[data-v-620c7611]{gap:20px}.help-section[data-v-620c7611],.help-sections[data-v-620c7611]{flex-direction:column;display:flex}.help-section[data-v-620c7611]{gap:8px}.help-section-title[data-v-620c7611]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-section ol[data-v-620c7611]{margin:0;padding-left:20px}.help-section li[data-v-620c7611]{color:#666;margin-bottom:4px;line-height:1.8}.help-faq[data-v-620c7611]{flex-direction:column;display:flex}.help-faq-item[data-v-620c7611]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-620c7611]:nth-child(odd){background:#fff}.help-faq-q[data-v-620c7611]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-620c7611]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.result-hero[data-v-620c7611]{flex-direction:column;gap:16px}.hero-arrow[data-v-620c7611]{transform:rotate(90deg)}.hero-value[data-v-620c7611]{font-size:20px}.detail-grid[data-v-620c7611]{grid-template-columns:repeat(2,1fr)}.formula-row[data-v-620c7611]{flex-direction:column;align-items:flex-start;gap:4px}}@media (width<=480px){.detail-grid[data-v-620c7611]{grid-template-columns:1fr}.mode-switcher[data-v-620c7611]{flex-direction:column;align-items:stretch}}.calculator-card[data-v-bf3c8851]{background:#fafafa}.calculator[data-v-bf3c8851]{max-width:960px;margin:0 auto}.display-area[data-v-bf3c8851]{background:#1a1a2e;border-radius:10px;margin-bottom:16px;padding:16px 20px 12px;position:relative;overflow:hidden}.display-area[data-v-bf3c8851]:before{content:"";background:linear-gradient(90deg,#ff5b2d,#ff8c42,#ff5b2d);height:2px;position:absolute;top:0;left:0;right:0}.display-expression[data-v-bf3c8851]{color:#ffffff80;min-height:20px;font-size:14px}.display[data-v-bf3c8851],.display-expression[data-v-bf3c8851]{text-align:right;font-family:JetBrains Mono,Fira Code,monospace}.display[data-v-bf3c8851]{color:#fff;word-break:break-all;min-height:52px;font-size:42px;font-weight:600;line-height:1.2}.display-info[data-v-bf3c8851]{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.angle-label[data-v-bf3c8851],.base-label[data-v-bf3c8851],.memory-indicator[data-v-bf3c8851],.upper-label[data-v-bf3c8851]{color:#ffffffb3;background:#ffffff1a;border-radius:4px;padding:2px 8px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500}.memory-indicator[data-v-bf3c8851]{color:#fff;background:#52c41a}.upper-label[data-v-bf3c8851]{color:#fff;background:#ff5b2d}.control-bar[data-v-bf3c8851]{margin-bottom:12px}.mode-bar[data-v-bf3c8851]{margin-bottom:16px}.calculator-body[data-v-bf3c8851]{gap:12px;display:flex}.left-panel[data-v-bf3c8851],.right-panel[data-v-bf3c8851]{flex-shrink:0;width:180px}.center-panel[data-v-bf3c8851]{flex:1}.button-grid[data-v-bf3c8851]{gap:6px;display:grid}.basic-grid[data-v-bf3c8851],.science-grid[data-v-bf3c8851]{grid-template-columns:repeat(4,1fr)}.hex-grid[data-v-bf3c8851]{grid-template-columns:repeat(6,1fr);margin-bottom:6px}.bitwise-grid[data-v-bf3c8851]{grid-template-columns:repeat(3,1fr);margin-bottom:6px}.extra-buttons[data-v-bf3c8851]{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.calc-btn[data-v-bf3c8851]{cursor:pointer;color:#333;-webkit-user-select:none;user-select:none;background:#fff;border:none;border-radius:6px;padding:12px 6px;font-family:JetBrains Mono,Fira Code,system-ui,sans-serif;font-size:13px;font-weight:500;transition:all .15s;box-shadow:0 1px 3px #00000014}.calc-btn[data-v-bf3c8851]:hover{transform:translateY(-1px);box-shadow:0 3px 6px #0000001a}.calc-btn[data-v-bf3c8851]:active{transform:translateY(0);box-shadow:0 1px 2px #0000000d}.wide-btn[data-v-bf3c8851]{grid-column:span 2}.operator-btn[data-v-bf3c8851]{color:#fff;background:#ff5b2d}.operator-btn[data-v-bf3c8851]:hover{background:#e54e24}.equals-btn[data-v-bf3c8851]{color:#fff;background:#1890ff}.equals-btn[data-v-bf3c8851]:hover{background:#096dd9}.science-btn[data-v-bf3c8851]{color:#1890ff;background:#f0f5ff;font-size:12px}.science-btn[data-v-bf3c8851]:hover{background:#e6f7ff}.hex-btn[data-v-bf3c8851]{color:#d48806;background:#fffbe6;padding:8px 4px;font-size:12px}.hex-btn[data-v-bf3c8851]:hover{background:#fff7e6}.bitwise-btn[data-v-bf3c8851]{color:#389e0d;background:#f6ffed;padding:8px 4px;font-size:11px}.bitwise-btn[data-v-bf3c8851]:hover{background:#e6fffb}.extra-btn[data-v-bf3c8851]{color:#722ed1;background:#f9f0ff;padding:8px 4px;font-size:11px}.extra-btn[data-v-bf3c8851]:hover{background:#efdbff}.help-card[data-v-bf3c8851]{background:#fafafa;margin-top:16px}.help-sections[data-v-bf3c8851]{gap:20px}.help-section[data-v-bf3c8851],.help-sections[data-v-bf3c8851]{flex-direction:column;display:flex}.help-section[data-v-bf3c8851]{gap:8px}.help-section-title[data-v-bf3c8851]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-bf3c8851]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-bf3c8851]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-bf3c8851]:nth-child(odd){background:#fff}.help-faq-q[data-v-bf3c8851]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-bf3c8851]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.calculator-body[data-v-bf3c8851]{flex-direction:column}.left-panel[data-v-bf3c8851],.right-panel[data-v-bf3c8851]{width:100%}.science-grid[data-v-bf3c8851]{grid-template-columns:repeat(8,1fr)}.basic-grid[data-v-bf3c8851]{grid-template-columns:repeat(4,1fr)}.bitwise-grid[data-v-bf3c8851],.hex-grid[data-v-bf3c8851]{grid-template-columns:repeat(6,1fr)}.extra-buttons[data-v-bf3c8851]{grid-template-columns:repeat(8,1fr)}.calc-btn[data-v-bf3c8851]{padding:10px 4px;font-size:11px}.display[data-v-bf3c8851]{min-height:36px;font-size:28px}.mode-bar[data-v-bf3c8851]{flex-wrap:wrap}}.conn-panel[data-v-5faafb34]{background:linear-gradient(135deg,#fff7ed,#fff);border:1px solid #ffedd5;margin-bottom:12px}.conn-row[data-v-5faafb34]{justify-content:space-between;gap:8px}.conn-left[data-v-5faafb34],.conn-right[data-v-5faafb34],.conn-row[data-v-5faafb34]{flex-wrap:wrap;align-items:center;display:flex}.conn-left[data-v-5faafb34],.conn-right[data-v-5faafb34]{gap:6px}.status-tag[data-v-5faafb34]{align-items:center;gap:5px;display:inline-flex}.status-dot[data-v-5faafb34]{border-radius:50%;width:7px;height:7px;display:inline-block}.status-dot.live[data-v-5faafb34]{background:#52c41a;animation:2s infinite pulse-5faafb34;box-shadow:0 0 5px #52c41a}.status-dot.rec[data-v-5faafb34]{background:#ff4d4f;animation:1s infinite pulse-5faafb34;box-shadow:0 0 5px #ff4d4f}@keyframes pulse-5faafb34{0%,to{opacity:1}50%{opacity:.4}}.preset-card[data-v-5faafb34]{background:#fffcfa;border:1px solid #ffe8d6;margin-bottom:12px}.section-title[data-v-5faafb34]{align-items:center;gap:6px;font-weight:600;display:inline-flex}.preset-grid[data-v-5faafb34]{flex-wrap:wrap;gap:6px;display:flex}.preset-chip[data-v-5faafb34]{cursor:pointer;background:#fff;border:1px solid #ffe0cc;border-radius:16px;align-items:center;gap:4px;padding:5px 12px;font-size:12px;transition:all .2s;display:inline-flex}.preset-chip[data-v-5faafb34]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-1px)}.preset-emoji[data-v-5faafb34]{font-size:14px}.preset-name[data-v-5faafb34]{color:#444;font-weight:500}.main-card[data-v-5faafb34]{background:#fafafa;margin-bottom:12px}.preview-wrap[data-v-5faafb34]{flex-direction:column;gap:8px;display:flex}.preview-area[data-v-5faafb34]{background:#000;border-radius:6px;position:relative;overflow:hidden}.preview-area[data-v-5faafb34],.preview-placeholder[data-v-5faafb34]{justify-content:center;align-items:center;min-height:350px;display:flex}.preview-placeholder[data-v-5faafb34]{width:100%}.preview-placeholder[data-v-5faafb34] .ant-empty-description{color:#888}.preview-video[data-v-5faafb34]{-o-object-fit:contain;object-fit:contain;width:100%;max-height:550px;transition:transform .2s;display:block}.grid-overlay[data-v-5faafb34]{pointer-events:none;z-index:2;background-size:100% 100%;position:absolute;inset:0}.countdown-overlay[data-v-5faafb34]{z-index:3;background:#0006;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.countdown-num[data-v-5faafb34]{color:#fff;text-shadow:0 2px 20px #00000080;font-size:80px;font-weight:700;animation:1s ease-in-out infinite countPulse-5faafb34}@keyframes countPulse-5faafb34{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.preview-hud[data-v-5faafb34]{z-index:1;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:8px;left:8px;right:8px}.hud-rec[data-v-5faafb34]{font-weight:700;animation:1s infinite pulse-5faafb34}.hud-info[data-v-5faafb34]{color:#ffffffb3;background:#0006;border-radius:10px;padding:2px 8px;font-size:11px}.preview-toolbar[data-v-5faafb34]{background:#f5f5f5;border-radius:6px;padding:8px 12px}.tb-label[data-v-5faafb34]{color:#888;margin-right:2px;font-size:11px}.controls-panel[data-v-5faafb34]{min-height:200px}.ctrl-group[data-v-5faafb34]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:16px}.ctrl-title[data-v-5faafb34]{border-left:3px solid #ff5b2d;margin:0 0 12px;padding-left:8px;font-size:14px;font-weight:600}.slider-row[data-v-5faafb34]{margin-bottom:8px}.slider-label[data-v-5faafb34]{color:#666;margin-bottom:2px;font-size:12px;display:block}.gallery-panel[data-v-5faafb34]{min-height:200px}.gallery-grid[data-v-5faafb34]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.gallery-item[data-v-5faafb34]{background:#fff;border:1px solid #f0f0f0;border-radius:6px;transition:all .2s;overflow:hidden}.gallery-item[data-v-5faafb34]:hover{transform:translateY(-2px);box-shadow:0 2px 8px #0000001a}.gallery-thumb[data-v-5faafb34]{-o-object-fit:cover;object-fit:cover;cursor:pointer;background:#f0f0f0;width:100%;height:120px;display:block}.gallery-info[data-v-5faafb34]{padding:6px 8px}.gi-row[data-v-5faafb34]{justify-content:space-between;align-items:center;display:flex}.gi-time[data-v-5faafb34]{color:#999;font-size:10px}.gi-meta[data-v-5faafb34]{color:#666;margin-top:3px;font-size:11px}.gi-actions[data-v-5faafb34]{gap:4px;margin-top:4px;display:flex}.device-panel[data-v-5faafb34]{min-height:150px}.cap-grid[data-v-5faafb34]{flex-wrap:wrap;gap:2px;display:flex}.stats-card[data-v-5faafb34]{background:#fafafa;margin-bottom:12px}.stats-grid[data-v-5faafb34]{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:10px;display:grid}.stat-item[data-v-5faafb34]{background:#fff;border:1px solid #f0f0f0;border-radius:6px;flex-direction:column;align-items:center;padding:8px;display:flex}.stat-val[data-v-5faafb34]{color:#333;font-size:16px;font-weight:700}.stat-label[data-v-5faafb34]{color:#999;margin-top:2px;font-size:10px}.help-card[data-v-5faafb34]{background:#fafafa;margin-bottom:16px}.help-sections[data-v-5faafb34]{gap:14px}.help-section[data-v-5faafb34],.help-sections[data-v-5faafb34]{flex-direction:column;display:flex}.help-section[data-v-5faafb34]{gap:6px}.help-section-title[data-v-5faafb34]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600}.help-faq[data-v-5faafb34]{flex-direction:column;display:flex}.faq-item[data-v-5faafb34]{padding:8px 12px}.faq-item[data-v-5faafb34]:nth-child(odd){background:#f9f9f9}.faq-item h4[data-v-5faafb34]{color:#333;margin:0 0 4px;font-size:13px;font-weight:600}.faq-item p[data-v-5faafb34]{color:#666;margin:0;font-size:13px;line-height:1.7}@media (width<=768px){.conn-row[data-v-5faafb34]{flex-direction:column;align-items:flex-start}.preset-grid[data-v-5faafb34]{gap:4px}.preset-chip[data-v-5faafb34]{padding:4px 8px;font-size:11px}.gallery-grid[data-v-5faafb34]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.preview-area[data-v-5faafb34]{min-height:220px}.preview-toolbar[data-v-5faafb34]{overflow-x:auto}.stats-grid[data-v-5faafb34]{grid-template-columns:repeat(3,1fr)}}.input-card[data-v-c324a965]{background:#fafbfc;margin-top:16px}.result-card[data-v-c324a965],.section-card[data-v-c324a965]{background:#fff;border-radius:8px;margin-top:16px}.insurance-row[data-v-c324a965]{padding:4px 0}.insurance-header[data-v-c324a965]{align-items:center;gap:8px;display:flex}.insurance-name[data-v-c324a965]{font-size:14px;font-weight:500}.insurance-tag[data-v-c324a965]{border-radius:3px;padding:1px 6px;font-size:11px;font-weight:500}.insurance-tag.mandatory[data-v-c324a965]{color:#cf1322;background:#fff1f0;border:1px solid #ffa39e}.insurance-tag.recommend[data-v-c324a965]{color:#096dd9;background:#e6f7ff;border:1px solid #91d5ff}.insurance-detail[data-v-c324a965]{background:#fafbfc;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;margin-left:24px;padding:8px 12px;display:flex}.detail-label[data-v-c324a965]{color:#595959;font-size:13px}.detail-value[data-v-c324a965]{color:#262626;font-size:13px;font-weight:500}.passenger-config[data-v-c324a965]{flex-direction:column;align-items:flex-start;gap:8px}.passenger-item[data-v-c324a965]{align-items:center;gap:8px;display:flex}.result-summary[data-v-c324a965]{flex-direction:column;gap:12px;display:flex}.total-premium[data-v-c324a965]{background:linear-gradient(135deg,#f6ffed,#e6f7ff);border-radius:8px;align-items:baseline;gap:8px;padding:16px;display:flex}.total-label[data-v-c324a965]{color:#595959;font-size:14px}.total-value[data-v-c324a965]{color:#1677ff;font-size:32px;font-weight:700}.total-unit[data-v-c324a965]{color:#8c8c8c;font-size:13px}.premium-value[data-v-c324a965]{color:#1677ff;font-weight:600}.premium-value.total[data-v-c324a965]{color:#cf1322;font-size:16px}.help-card[data-v-c324a965]{background:#fafbfc;border-radius:8px;margin-top:24px}.help-sections[data-v-c324a965]{gap:20px}.help-section[data-v-c324a965],.help-sections[data-v-c324a965]{flex-direction:column;display:flex}.help-section[data-v-c324a965]{gap:8px}.help-section-title[data-v-c324a965]{color:#1f1f1f;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600}.help-faq[data-v-c324a965]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-c324a965]{background:#fff;padding:12px 16px}.help-faq-item[data-v-c324a965]:first-child{border-radius:8px 8px 0 0}.help-faq-item[data-v-c324a965]:last-child{border-radius:0 0 8px 8px}.help-faq-item+.help-faq-item[data-v-c324a965]{border-top:1px solid #f0f0f0}.help-faq-item h4[data-v-c324a965]{color:#262626;margin:0 0 6px;font-size:14px;font-weight:600}.help-faq-item p[data-v-c324a965]{color:#595959;margin:0;font-size:13px;line-height:1.8}@media (width<=768px){.total-premium[data-v-c324a965]{flex-wrap:wrap}.total-value[data-v-c324a965]{font-size:24px}}.main-card[data-v-8bc4ce90]{background:#fafafa}.car-loan-calc[data-v-8bc4ce90],.input-area[data-v-8bc4ce90]{flex-direction:column;gap:20px;display:flex}.input-area[data-v-8bc4ce90]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:20px}.input-item[data-v-8bc4ce90]{flex-direction:column;gap:8px;display:flex}.input-label[data-v-8bc4ce90]{color:#333;align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}.quick-tags[data-v-8bc4ce90]{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.quick-tags .ant-tag[data-v-8bc4ce90]{cursor:pointer;transition:all .2s}.quick-tags .ant-tag[data-v-8bc4ce90]:hover{transform:translateY(-2px)}.quick-tags .ant-tag.active[data-v-8bc4ce90]{color:#fff;background:#1677ff;border-color:#1677ff}.result-area[data-v-8bc4ce90]{flex-direction:column;gap:16px;display:flex}.result-hero[data-v-8bc4ce90]{color:#fff;background:linear-gradient(135deg,#1677ff,#4096ff);border-radius:12px;padding:28px}.hero-main[data-v-8bc4ce90]{text-align:center}.hero-label[data-v-8bc4ce90]{opacity:.9;margin-bottom:8px;font-size:14px}.hero-value[data-v-8bc4ce90]{font-size:36px;font-weight:700}.hero-sub[data-v-8bc4ce90]{opacity:.8;margin-top:8px;font-size:14px}.detail-grid[data-v-8bc4ce90]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.detail-card[data-v-8bc4ce90]{background:#fff;border:1px solid #f0f0f0;border-radius:10px;align-items:center;gap:12px;padding:14px;display:flex}.detail-card.highlight[data-v-8bc4ce90]{background:#fff2f0;border-color:#ff4d4f}.detail-icon[data-v-8bc4ce90]{font-size:24px}.detail-content[data-v-8bc4ce90]{flex:1}.detail-label[data-v-8bc4ce90]{color:#999;font-size:12px}.detail-value[data-v-8bc4ce90]{color:#333;font-size:15px;font-weight:600}.detail-card.highlight .detail-value[data-v-8bc4ce90]{color:#ff4d4f}.schedule-section[data-v-8bc4ce90]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:16px}.schedule-table[data-v-8bc4ce90]{margin-top:12px}.help-card[data-v-8bc4ce90]{background:#fafafa}.help-sections[data-v-8bc4ce90]{gap:20px}.help-section[data-v-8bc4ce90],.help-sections[data-v-8bc4ce90]{flex-direction:column;display:flex}.help-section[data-v-8bc4ce90]{gap:8px}.help-section-title[data-v-8bc4ce90]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-8bc4ce90]{flex-direction:column;display:flex}.help-faq-item[data-v-8bc4ce90]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-8bc4ce90]:nth-child(odd){background:#fff}.help-faq-q[data-v-8bc4ce90]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-8bc4ce90]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.detail-grid[data-v-8bc4ce90]{grid-template-columns:repeat(2,1fr)}.hero-value[data-v-8bc4ce90]{font-size:28px}}@media (width<=480px){.detail-grid[data-v-8bc4ce90]{grid-template-columns:1fr}.input-area[data-v-8bc4ce90]{padding:14px}}.help-sections[data-v-2127acda]{gap:20px}.help-section[data-v-2127acda],.help-sections[data-v-2127acda]{flex-direction:column;display:flex}.help-section[data-v-2127acda]{gap:8px}.help-section p[data-v-2127acda]{color:#595959;margin:0;font-size:13px;line-height:1.8}.help-section-title[data-v-2127acda]{color:#1f1f1f;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600}.help-faq[data-v-2127acda]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-2127acda]{background:#fff;padding:12px 16px}.help-faq-item[data-v-2127acda]:first-child{border-radius:8px 8px 0 0}.help-faq-item[data-v-2127acda]:last-child{border-radius:0 0 8px 8px}.help-faq-item+.help-faq-item[data-v-2127acda]{border-top:1px solid #f0f0f0}.help-faq-item h4[data-v-2127acda]{color:#262626;margin:0 0 6px;font-size:14px;font-weight:600}.help-faq-item p[data-v-2127acda]{color:#595959;margin:0;font-size:13px;line-height:1.8}[data-v-2127acda] .not-found-row{background-color:#fff7e6}@media (width<=768px){[data-v-2127acda] .ant-statistic-title{font-size:12px}[data-v-2127acda] .ant-statistic-content-value{font-size:18px}}.conn-panel[data-v-c688f967]{background:linear-gradient(135deg,#fff7ed,#fff);border:1px solid #ffedd5;margin-bottom:16px}.conn-row[data-v-c688f967]{justify-content:space-between}.conn-left[data-v-c688f967],.conn-right[data-v-c688f967],.conn-row[data-v-c688f967]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.status-tag[data-v-c688f967]{align-items:center;gap:6px;display:inline-flex}.status-dot[data-v-c688f967]{border-radius:50%;width:8px;height:8px;display:inline-block}.status-dot.live[data-v-c688f967]{background:#52c41a;animation:2s infinite pulse-c688f967;box-shadow:0 0 6px #52c41a}.status-dot.demo[data-v-c688f967]{background:#722ed1;animation:2s infinite pulse-c688f967;box-shadow:0 0 6px #722ed1}@keyframes pulse-c688f967{0%,to{opacity:1}50%{opacity:.5}}.serial-params[data-v-c688f967]{border-top:1px dashed #f0e0d0;margin-top:10px;padding-top:10px}.param-label[data-v-c688f967]{color:#888;font-size:12px}.cmd-card[data-v-c688f967]{background:#fffcfa;border:1px solid #ffe8d6;margin-bottom:16px}.section-title[data-v-c688f967]{align-items:center;gap:6px;font-weight:600;display:inline-flex}.cmd-grid[data-v-c688f967]{flex-wrap:wrap;gap:6px;display:flex}.cmd-chip[data-v-c688f967]{cursor:pointer;background:#fff;border:1px solid #ffe0cc;border-radius:6px;flex-direction:column;min-width:90px;padding:6px 12px;transition:all .2s;display:inline-flex}.cmd-chip[data-v-c688f967]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-1px)}.cmd-chip-name[data-v-c688f967]{color:#333;font-size:12px;font-weight:600}.cmd-chip-data[data-v-c688f967]{color:#999;white-space:nowrap;text-overflow:ellipsis;max-width:140px;margin-top:2px;font-family:Courier New,monospace;font-size:10px;overflow:hidden}.main-card[data-v-c688f967]{background:#fafafa;margin-bottom:16px}.console-toolbar[data-v-c688f967]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.terminal[data-v-c688f967]{background:#1a1a2e;border-radius:6px;min-height:220px;max-height:400px;padding:10px 12px;font-family:Cascadia Code,Fira Code,Courier New,monospace;font-size:12px;line-height:1.7;overflow-y:auto}.terminal-empty[data-v-c688f967]{justify-content:center;align-items:center;min-height:200px;display:flex}.terminal-empty[data-v-c688f967] .ant-empty-description{color:#666}.terminal-lines[data-v-c688f967]{flex-direction:column;gap:1px;display:flex}.t-line[data-v-c688f967]{border-radius:2px;align-items:flex-start;gap:6px;padding:1px 4px;display:flex}.t-send[data-v-c688f967]{background:#ff5b2d0f}.t-recv[data-v-c688f967]{background:#52c41a0f}.t-time[data-v-c688f967]{color:#666;white-space:nowrap;min-width:80px;font-size:10px}.t-dir[data-v-c688f967]{min-width:20px;font-size:10px;font-weight:700}.t-send .t-dir[data-v-c688f967]{color:#ff8f66}.t-recv .t-dir[data-v-c688f967]{color:#95de64}.t-data[data-v-c688f967]{color:#ddd;word-break:break-all;flex:1}.t-send .t-data[data-v-c688f967]{color:#ffc8a8}.t-recv .t-data[data-v-c688f967]{color:#b7eb8f}.t-len[data-v-c688f967]{color:#555;white-space:nowrap;font-size:10px}.console-footer[data-v-c688f967]{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.record-count[data-v-c688f967]{color:#999;font-size:12px}.script-panel[data-v-c688f967]{gap:12px;min-height:300px;display:flex}.script-sidebar[data-v-c688f967]{border-right:1px solid #f0f0f0;flex-shrink:0;width:180px;max-height:500px;padding-right:12px;overflow-y:auto}.script-sidebar-title[data-v-c688f967]{color:#555;margin-bottom:8px;font-size:13px;font-weight:600}.script-tpl-item[data-v-c688f967]{cursor:pointer;border-radius:6px;margin-bottom:4px;padding:8px;transition:background .2s}.script-tpl-item[data-v-c688f967]:hover{background:#fff7ed}.script-tpl-item.active[data-v-c688f967]{background:#fff1eb;border-left:3px solid #ff5b2d}.script-tpl-name[data-v-c688f967]{color:#333;font-size:12px;font-weight:600}.script-tpl-desc[data-v-c688f967]{color:#999;margin-top:2px;font-size:11px}.script-main[data-v-c688f967]{flex-direction:column;flex:1;gap:8px;display:flex}.script-editor-wrap[data-v-c688f967]{flex:1}.script-editor[data-v-c688f967]{font-size:12px;color:#e0e0e0!important;background:#1a1a2e!important;border:none!important;font-family:Cascadia Code,Fira Code,Courier New,monospace!important}.script-actions[data-v-c688f967]{justify-content:space-between;align-items:center;display:flex}.script-log[data-v-c688f967]{background:#1a1a2e;border-radius:6px;max-height:150px;padding:8px;font-family:monospace;font-size:12px;overflow-y:auto}.script-log-line[data-v-c688f967]{gap:8px;padding:1px 0;display:flex}.sl-time[data-v-c688f967]{color:#666;font-size:10px}.sl-msg[data-v-c688f967]{flex:1}.log-info .sl-msg[data-v-c688f967]{color:#ccc}.log-success .sl-msg[data-v-c688f967]{color:#95de64}.log-warn .sl-msg[data-v-c688f967]{color:#ffc53d}.log-error .sl-msg[data-v-c688f967]{color:#ff4d4f}.analyzer-panel[data-v-c688f967]{min-height:200px}.analyzer-section[data-v-c688f967]{margin-bottom:16px}.analyzer-title[data-v-c688f967]{border-left:3px solid #ff5b2d;align-items:center;gap:6px;margin-bottom:8px;padding-left:8px;font-size:14px;font-weight:600;display:flex}.freq-list[data-v-c688f967]{flex-direction:column;gap:3px;display:flex}.freq-row[data-v-c688f967]{align-items:center;gap:8px;display:flex}.freq-hex[data-v-c688f967]{color:#ff5b2d;min-width:40px;font-family:monospace;font-size:12px;font-weight:600}.freq-bar-bg[data-v-c688f967]{background:#f0f0f0;border-radius:2px;flex:1;height:14px;overflow:hidden}.freq-bar[data-v-c688f967]{background:linear-gradient(90deg,#ff5b2d,#ff8f66);border-radius:2px;height:100%;transition:width .3s}.freq-stat[data-v-c688f967]{color:#888;text-align:right;min-width:80px;font-size:11px}.send-card[data-v-c688f967]{background:#fafafa;margin-bottom:16px}.send-body[data-v-c688f967]{flex-direction:column;gap:8px;display:flex}.send-input[data-v-c688f967]{font-size:13px;font-family:Cascadia Code,Fira Code,Courier New,monospace!important}.send-options[data-v-c688f967]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.auto-label[data-v-c688f967]{color:#666;font-size:12px}.stats-card[data-v-c688f967]{background:#fafafa;margin-bottom:16px}.stats-grid[data-v-c688f967]{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:12px;display:grid}.stat-item[data-v-c688f967]{background:#fff;border:1px solid #f0f0f0;border-radius:6px;flex-direction:column;align-items:center;padding:8px;display:flex}.stat-val[data-v-c688f967]{color:#333;font-size:18px;font-weight:700}.stat-label[data-v-c688f967]{color:#999;margin-top:2px;font-size:11px}.history-card[data-v-c688f967]{background:#fafafa;margin-bottom:16px}.history-list[data-v-c688f967]{flex-direction:column;gap:4px;max-height:180px;display:flex;overflow-y:auto}.history-item[data-v-c688f967]{cursor:pointer;background:#fff;border-radius:4px;align-items:center;gap:6px;padding:5px 8px;transition:background .2s;display:flex}.history-item[data-v-c688f967]:hover{background:#fff7ed}.history-data[data-v-c688f967]{white-space:nowrap;text-overflow:ellipsis;flex:1;font-family:monospace;font-size:12px;overflow:hidden}.help-card[data-v-c688f967]{background:#fafafa;margin-bottom:16px}.help-sections[data-v-c688f967]{gap:16px}.help-section[data-v-c688f967],.help-sections[data-v-c688f967]{flex-direction:column;display:flex}.help-section[data-v-c688f967]{gap:6px}.help-section-title[data-v-c688f967]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600}.help-faq[data-v-c688f967]{flex-direction:column;display:flex}.faq-item[data-v-c688f967]{padding:10px 12px}.faq-item[data-v-c688f967]:nth-child(odd){background:#f9f9f9}.faq-item h4[data-v-c688f967]{color:#333;margin:0 0 6px;font-size:13px;font-weight:600}.faq-item p[data-v-c688f967]{color:#666;margin:0;font-size:13px;line-height:1.7}@media (width<=768px){.conn-row[data-v-c688f967]{flex-direction:column;align-items:flex-start}.cmd-grid[data-v-c688f967]{gap:4px}.cmd-chip[data-v-c688f967]{min-width:70px;padding:4px 8px}.terminal[data-v-c688f967]{max-height:280px}.script-panel[data-v-c688f967]{flex-direction:column}.script-sidebar[data-v-c688f967]{border-bottom:1px solid #f0f0f0;border-right:none;flex-wrap:wrap;gap:4px;width:100%;max-height:120px;padding-bottom:8px;padding-right:0;display:flex}.script-tpl-item[data-v-c688f967]{min-width:100px}.stats-grid[data-v-c688f967]{grid-template-columns:repeat(3,1fr)}}.main-card[data-v-51c967ac]{background:#fafafa}.day-calculator[data-v-51c967ac]{gap:20px}.calc-section[data-v-51c967ac],.day-calculator[data-v-51c967ac]{flex-direction:column;display:flex}.calc-section[data-v-51c967ac]{gap:16px}.date-inputs[data-v-51c967ac]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;align-items:flex-end;gap:12px;padding:16px;display:flex}.date-input-item[data-v-51c967ac]{flex:1}.date-label[data-v-51c967ac]{color:#333;margin-bottom:8px;font-size:13px;font-weight:500}.date-actions[data-v-51c967ac]{flex-direction:column;align-items:center;gap:4px;padding-bottom:8px;display:flex}.to-text[data-v-51c967ac]{color:#999;font-size:12px}.calc-actions[data-v-51c967ac]{gap:12px;display:flex}.result-area[data-v-51c967ac]{flex-direction:column;gap:16px;display:flex}.result-hero[data-v-51c967ac]{text-align:center;color:#fff;background:linear-gradient(135deg,#1677ff,#4096ff);border-radius:12px;padding:28px}.hero-value[data-v-51c967ac]{font-size:48px;font-weight:700;line-height:1.2}.hero-label[data-v-51c967ac]{opacity:.9;margin-top:4px;font-size:16px}.result-grid[data-v-51c967ac]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.result-item[data-v-51c967ac]{text-align:center;background:#fff;border:1px solid #f0f0f0;border-radius:10px;padding:14px}.result-label[data-v-51c967ac]{color:#999;margin-bottom:4px;font-size:12px}.result-value[data-v-51c967ac]{color:#333;font-size:16px;font-weight:600}.add-inputs[data-v-51c967ac]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;grid-template-columns:1fr 1fr;gap:16px;padding:16px;display:grid}.add-input-item[data-v-51c967ac]{flex-direction:column;gap:8px;display:flex}.add-label[data-v-51c967ac]{color:#333;font-size:13px;font-weight:500}.add-result[data-v-51c967ac]{text-align:center;color:#fff;background:linear-gradient(135deg,#52c41a,#73d13d);border-radius:12px;padding:28px}.add-result-label[data-v-51c967ac]{opacity:.9;margin-bottom:8px;font-size:14px}.add-result-date[data-v-51c967ac]{font-size:28px;font-weight:700}.add-result-weekday[data-v-51c967ac]{opacity:.9;margin-top:8px;font-size:16px}.today-info[data-v-51c967ac]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:16px}.today-title[data-v-51c967ac]{color:#333;margin-bottom:12px;font-size:14px;font-weight:600}.today-grid[data-v-51c967ac]{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.today-item[data-v-51c967ac]{text-align:center;background:#fafafa;border-radius:8px;padding:8px}.today-label[data-v-51c967ac]{color:#999;font-size:11px;display:block}.today-value[data-v-51c967ac]{color:#333;margin-top:2px;font-size:13px;font-weight:600}.help-card[data-v-51c967ac]{background:#fafafa}.help-sections[data-v-51c967ac]{gap:20px}.help-section[data-v-51c967ac],.help-sections[data-v-51c967ac]{flex-direction:column;display:flex}.help-section[data-v-51c967ac]{gap:8px}.help-section-title[data-v-51c967ac]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-tabs[data-v-51c967ac]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.help-tab-item h4[data-v-51c967ac]{color:#333;margin:0 0 8px;font-size:14px}.help-faq[data-v-51c967ac]{flex-direction:column;display:flex}.help-faq-item[data-v-51c967ac]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-51c967ac]:nth-child(odd){background:#fff}.help-faq-q[data-v-51c967ac]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-51c967ac]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.date-inputs[data-v-51c967ac]{flex-direction:column;align-items:stretch}.date-actions[data-v-51c967ac]{flex-direction:row;padding:0}.add-inputs[data-v-51c967ac],.result-grid[data-v-51c967ac]{grid-template-columns:1fr}.today-grid[data-v-51c967ac]{grid-template-columns:repeat(3,1fr)}.hero-value[data-v-51c967ac]{font-size:36px}.help-tabs[data-v-51c967ac]{grid-template-columns:1fr}}@media (width<=480px){.today-grid[data-v-51c967ac]{grid-template-columns:repeat(2,1fr)}.calc-actions[data-v-51c967ac]{flex-direction:column}}.search-card[data-v-cff05c85]{background:#fff7ed;border:1px solid #ffedd5}.stats-card[data-v-cff05c85]{background:#fafafa}.stats-grid[data-v-cff05c85]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.stat-item[data-v-cff05c85]{text-align:center;background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:16px}.stat-number[data-v-cff05c85]{color:#ff5b2d;font-size:28px;font-weight:700}.stat-label[data-v-cff05c85]{color:#666;margin-top:4px;font-size:12px}.dns-list-card[data-v-cff05c85]{background:#fafafa}.dns-list[data-v-cff05c85]{flex-direction:column;gap:12px;display:flex}.dns-card[data-v-cff05c85]{transition:all .2s}.dns-card[data-v-cff05c85]:hover{box-shadow:0 4px 12px #0000001a}.dns-header[data-v-cff05c85]{align-items:center;gap:12px;margin-bottom:8px;display:flex}.dns-name[data-v-cff05c85]{color:#333;margin:0;font-size:18px;font-weight:600}.dns-company[data-v-cff05c85]{color:#999;font-size:12px}.dns-website[data-v-cff05c85]{color:#1890ff;font-size:14px}.dns-description[data-v-cff05c85]{color:#666;margin:0 0 12px;font-size:14px;line-height:1.6}.dns-ips[data-v-cff05c85]{flex-wrap:wrap;gap:16px;margin-bottom:12px;display:flex}.ip-item[data-v-cff05c85]{align-items:center;gap:8px;display:flex}.ip-label[data-v-cff05c85]{color:#999;min-width:60px;font-size:12px}.ip-value[data-v-cff05c85]{color:#1890ff;cursor:pointer;background:#f0f5ff;border-radius:4px;padding:4px 8px;font-family:monospace;font-size:14px;transition:all .2s}.ip-value[data-v-cff05c85]:hover{background:#e6f7ff}.copy-icon[data-v-cff05c85]{color:#999;cursor:pointer;font-size:12px}.copy-icon[data-v-cff05c85]:hover{color:#1890ff}.dns-features[data-v-cff05c85]{flex-wrap:wrap;gap:8px;display:flex}.isp-card[data-v-cff05c85]{background:#fafafa}.ip-link[data-v-cff05c85]{color:#1890ff;cursor:pointer;background:#f0f5ff;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-family:monospace;display:inline-flex}.ip-link[data-v-cff05c85]:hover{background:#e6f7ff}.mini-copy[data-v-cff05c85]{color:#999;font-size:10px}.help-card[data-v-cff05c85]{background:#fafafa;margin-top:16px}.help-sections[data-v-cff05c85]{gap:20px}.help-section[data-v-cff05c85],.help-sections[data-v-cff05c85]{flex-direction:column;display:flex}.help-section[data-v-cff05c85]{gap:8px}.help-section-title[data-v-cff05c85]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-cff05c85]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-cff05c85]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-cff05c85]:nth-child(odd){background:#fff}.help-faq-q[data-v-cff05c85]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-cff05c85]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.stats-grid[data-v-cff05c85]{grid-template-columns:repeat(2,1fr)}.dns-ips[data-v-cff05c85]{flex-direction:column;gap:8px}.dns-header[data-v-cff05c85],.ip-item[data-v-cff05c85]{flex-wrap:wrap}.dns-name[data-v-cff05c85]{font-size:16px}}.dns-speed-test-container[data-v-91ef304b]{flex-direction:column;gap:16px;display:flex}.quick-section[data-v-91ef304b]{background:#fff7ed;border:1px solid #ffedd5;border-radius:8px}.quick-header[data-v-91ef304b]{align-items:center;gap:8px;margin-bottom:12px;display:flex}.quick-title[data-v-91ef304b]{color:#333;font-size:14px;font-weight:600}.quick-subtitle[data-v-91ef304b]{color:#999;font-size:12px}.quick-buttons[data-v-91ef304b]{flex-wrap:wrap;gap:8px;display:flex}.quick-btn[data-v-91ef304b]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:6px;flex-direction:column;align-items:flex-start;min-width:90px;padding:8px 14px;transition:all .2s;display:flex}.quick-btn[data-v-91ef304b]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-1px);box-shadow:0 2px 8px #ff5b2d26}.quick-btn-name[data-v-91ef304b]{color:#333;font-size:13px;font-weight:500}.quick-btn-desc[data-v-91ef304b]{color:#999;margin-top:2px;font-size:11px}.config-section[data-v-91ef304b]{background:#fff;border-radius:8px}.config-header[data-v-91ef304b]{align-items:center;gap:8px;margin-bottom:16px;display:flex}.config-title[data-v-91ef304b]{color:#333;font-size:15px;font-weight:600}.input-row[data-v-91ef304b]{align-items:center;gap:12px;display:flex}.domain-input[data-v-91ef304b]{flex:1}.domain-input[data-v-91ef304b] .ant-input,.domain-input[data-v-91ef304b] .ant-input-affix-wrapper{border-radius:8px}.input-row[data-v-91ef304b] .ant-select-selector{border-radius:8px!important}.test-btn[data-v-91ef304b]{border-radius:8px;min-width:120px}.server-select-area[data-v-91ef304b]{margin-top:8px}.server-header[data-v-91ef304b]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.server-title[data-v-91ef304b]{color:#333;font-size:14px;font-weight:500}.server-group[data-v-91ef304b]{margin-bottom:16px}.server-group[data-v-91ef304b]:last-child{margin-bottom:0}.server-group-title[data-v-91ef304b]{color:#666;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;display:flex}.group-badge[data-v-91ef304b]{color:#fff;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-block}.group-badge.domestic[data-v-91ef304b]{background:#ff5b2d}.group-badge.international[data-v-91ef304b]{background:#1890ff}.server-grid[data-v-91ef304b]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;display:grid}.server-card[data-v-91ef304b]{cursor:pointer;background:#fafafa;border:2px solid #f0f0f0;border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:14px 12px;transition:all .2s;display:flex;position:relative}.server-card[data-v-91ef304b]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.server-card.selected[data-v-91ef304b],.server-card[data-v-91ef304b]:hover{border-color:var(--server-color);background:#fff}.server-card.selected[data-v-91ef304b]{box-shadow:0 2px 8px #0000001a}.server-icon[data-v-91ef304b]{color:#fff;border-radius:50%;justify-content:center;width:36px;height:36px;font-size:14px;font-weight:600}.server-icon[data-v-91ef304b],.server-name[data-v-91ef304b]{align-items:center;display:flex}.server-name[data-v-91ef304b]{color:#262626;gap:4px;font-size:13px;font-weight:500}.card-format-tag[data-v-91ef304b]{text-align:center;border-radius:3px;width:16px;height:16px;font-size:9px;font-weight:600;line-height:16px;display:inline-block}.card-format-tag.json[data-v-91ef304b]{color:#1890ff;background:#e6f7ff}.card-format-tag.wire[data-v-91ef304b]{color:#52c41a;background:#f6ffed}.server-check[data-v-91ef304b]{color:#52c41a;font-size:14px;position:absolute;top:6px;right:6px}.testing-section[data-v-91ef304b]{color:#595959;background:#fafafa;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:24px;font-size:14px;display:flex}.results-section[data-v-91ef304b]{background:#fff;border-radius:8px}.results-header[data-v-91ef304b]{justify-content:space-between;margin-bottom:16px}.results-header[data-v-91ef304b],.results-title[data-v-91ef304b]{align-items:center;display:flex}.results-title[data-v-91ef304b]{color:#333;gap:8px;font-size:15px;font-weight:600}.results-actions[data-v-91ef304b]{gap:8px;display:flex}.stats-grid[data-v-91ef304b]{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}.stats-item[data-v-91ef304b]{background:#fff7ed;border:1px solid #ffedd5;border-radius:8px;flex-direction:column;align-items:center;padding:12px 8px;display:flex}.stats-value[data-v-91ef304b]{color:#ff5b2d;font-family:DIN Alternate,Helvetica Neue,Arial,sans-serif;font-size:20px;font-weight:700}.stats-label[data-v-91ef304b]{color:#666;margin-top:4px;font-size:12px}.results-list[data-v-91ef304b]{flex-direction:column;gap:10px;display:flex}.result-card[data-v-91ef304b]{border:1px solid #f0f0f0;border-radius:8px;justify-content:space-between;align-items:center;padding:14px 16px;transition:all .2s;display:flex}.result-card[data-v-91ef304b]:hover{box-shadow:0 2px 8px #00000014}.result-card.success[data-v-91ef304b]{background:#f6ffed;border-color:#b7eb8f}.result-card.failed[data-v-91ef304b]{background:#fff2f0;border-color:#ffccc7}.result-server[data-v-91ef304b]{gap:12px}.result-icon[data-v-91ef304b],.result-server[data-v-91ef304b]{align-items:center;display:flex}.result-icon[data-v-91ef304b]{color:#fff;border-radius:50%;justify-content:center;width:36px;height:36px;font-size:14px;font-weight:600}.result-info[data-v-91ef304b]{flex-direction:column;gap:4px;display:flex}.result-name[data-v-91ef304b]{color:#262626;font-size:14px;font-weight:500}.result-ip[data-v-91ef304b]{color:#8c8c8c;font-family:Courier New,monospace;font-size:12px}.ip-label[data-v-91ef304b]{color:#bfbfbf;margin-right:4px}.result-error[data-v-91ef304b]{color:#ff4d4f;gap:4px;font-size:12px}.result-error[data-v-91ef304b],.result-time[data-v-91ef304b]{align-items:center;display:flex}.result-time[data-v-91ef304b]{gap:8px}.time-value[data-v-91ef304b]{font-family:DIN Alternate,Helvetica Neue,Arial,sans-serif;font-size:18px;font-weight:700}.fastest-banner[data-v-91ef304b]{background:linear-gradient(135deg,#f6ffed,#d9f7be);border:1px solid #b7eb8f;border-radius:8px;align-items:center;gap:8px;margin-top:16px;padding:12px 16px;font-size:14px;display:flex}.fastest-icon[data-v-91ef304b]{color:#52c41a;font-size:18px}.fastest-time[data-v-91ef304b]{color:#8c8c8c;font-size:13px}.help-section[data-v-91ef304b]{background:#fafafa;border-radius:8px}.help-sections[data-v-91ef304b]{gap:24px}.help-block[data-v-91ef304b],.help-sections[data-v-91ef304b]{flex-direction:column;display:flex}.help-title[data-v-91ef304b]{color:#333;border-left:4px solid #ff5b2d;margin:0 0 12px;padding-left:10px;font-size:15px;font-weight:600}.help-text[data-v-91ef304b]{color:#666;margin:0;font-size:13px;line-height:1.8}.dns-info-section[data-v-91ef304b]{margin-bottom:16px}.dns-info-section[data-v-91ef304b]:last-child{margin-bottom:0}.dns-info-group-title[data-v-91ef304b]{color:#666;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;display:flex}.dns-info-grid[data-v-91ef304b]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.dns-info-item[data-v-91ef304b]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;gap:12px;padding:12px}.dns-info-icon[data-v-91ef304b],.dns-info-item[data-v-91ef304b]{align-items:center;display:flex}.dns-info-icon[data-v-91ef304b]{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;width:32px;height:32px;font-size:13px;font-weight:600}.dns-info-content[data-v-91ef304b]{flex:1;min-width:0}.dns-info-name[data-v-91ef304b]{color:#333;align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.format-tag[data-v-91ef304b]{border-radius:3px;padding:1px 5px;font-size:10px;font-weight:400;line-height:1.4;display:inline-block}.format-tag.json[data-v-91ef304b]{color:#1890ff;background:#e6f7ff;border:1px solid #91d5ff}.format-tag.wire[data-v-91ef304b]{color:#52c41a;background:#f6ffed;border:1px solid #b7eb8f}.dns-info-url[data-v-91ef304b]{color:#999;text-overflow:ellipsis;white-space:nowrap;font-family:Courier New,monospace;font-size:11px;overflow:hidden}.help-faq[data-v-91ef304b]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-91ef304b]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-91ef304b]:nth-child(odd){background:#fff}.help-faq-q[data-v-91ef304b]{color:#333;margin:0 0 6px;font-size:14px;font-weight:600}.help-faq-a[data-v-91ef304b]{color:#666;margin:0;font-size:13px;line-height:1.6}@media (width<=1024px){.stats-grid[data-v-91ef304b]{grid-template-columns:repeat(2,1fr)}.dns-info-grid[data-v-91ef304b]{grid-template-columns:1fr}}@media (width<=768px){.input-row[data-v-91ef304b]{flex-direction:column;align-items:stretch}.input-row[data-v-91ef304b] .ant-btn{width:100%}.server-grid[data-v-91ef304b]{grid-template-columns:repeat(3,1fr)}.result-card[data-v-91ef304b]{flex-direction:column;align-items:flex-start;gap:12px}.result-time[data-v-91ef304b]{justify-content:space-between;width:100%}.stats-grid[data-v-91ef304b]{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.server-grid[data-v-91ef304b]{grid-template-columns:repeat(2,1fr)}}.input-card[data-v-5375befd]{background:#fafbfc;margin-top:16px}.result-card[data-v-5375befd]{background:#fff;border-radius:8px;margin-top:16px}.price-reference[data-v-5375befd]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.price-label[data-v-5375befd]{color:#595959;font-size:13px}.price-tag[data-v-5375befd]{cursor:pointer;transition:all .2s}.price-tag[data-v-5375befd]:hover{opacity:.8;transform:translateY(-1px)}.result-item[data-v-5375befd]{text-align:center;background:#fafbfc;border-radius:8px;padding:16px}.result-label[data-v-5375befd]{color:#8c8c8c;margin-bottom:8px;font-size:13px}.result-value[data-v-5375befd]{color:#262626;font-size:24px;font-weight:700}.result-value.primary[data-v-5375befd]{color:#1677ff}.result-value.success[data-v-5375befd]{color:#52c41a}.result-unit[data-v-5375befd]{color:#8c8c8c;margin-left:4px;font-size:12px;font-weight:400}.total-cost[data-v-5375befd]{color:#595959;text-align:center;background:#f6ffed;border-radius:6px;margin-top:16px;padding:12px 16px;font-size:14px}.total-cost strong[data-v-5375befd]{color:#1677ff;font-size:16px}.fuel-rating[data-v-5375befd]{background:#fafbfc;border-left:3px solid;border-radius:8px;margin-top:16px;padding:12px 16px}.rating-header[data-v-5375befd]{align-items:center;gap:8px;display:flex}.rating-label[data-v-5375befd]{font-size:15px;font-weight:600}.rating-desc[data-v-5375befd]{color:#595959;margin:8px 0 0;font-size:13px;line-height:1.6}.help-card[data-v-5375befd]{background:#fafbfc;border-radius:8px;margin-top:24px}.help-sections[data-v-5375befd]{gap:20px}.help-section[data-v-5375befd],.help-sections[data-v-5375befd]{flex-direction:column;display:flex}.help-section[data-v-5375befd]{gap:8px}.help-section-title[data-v-5375befd]{color:#1f1f1f;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600}.help-faq[data-v-5375befd]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-5375befd]{background:#fff;padding:12px 16px}.help-faq-item[data-v-5375befd]:first-child{border-radius:8px 8px 0 0}.help-faq-item[data-v-5375befd]:last-child{border-radius:0 0 8px 8px}.help-faq-item+.help-faq-item[data-v-5375befd]{border-top:1px solid #f0f0f0}.help-faq-item h4[data-v-5375befd]{color:#262626;margin:0 0 6px;font-size:14px;font-weight:600}.help-faq-item p[data-v-5375befd]{color:#595959;margin:0;font-size:13px;line-height:1.8}@media (width<=768px){.result-value[data-v-5375befd]{font-size:20px}.result-item[data-v-5375befd]{padding:12px}}.main-card[data-v-04f4bdfc]{background:#fafafa}.girl-insight[data-v-04f4bdfc]{flex-direction:column;gap:20px;display:flex}.input-area[data-v-04f4bdfc]{background:#fff;border:1px solid #f0f0f0;border-radius:10px;padding:20px}.input-actions[data-v-04f4bdfc]{gap:10px;margin-top:12px;display:flex}.no-match[data-v-04f4bdfc]{text-align:center;background:#fff;border:1px dashed #d9d9d9;border-radius:10px;padding:40px 20px}.no-match-icon[data-v-04f4bdfc]{margin-bottom:12px;font-size:48px}.no-match-text[data-v-04f4bdfc]{color:#666;margin-bottom:8px;font-size:15px}.no-match-hint[data-v-04f4bdfc]{color:#999;font-size:13px}.result-area[data-v-04f4bdfc]{flex-direction:column;gap:16px;display:flex}.result-header[data-v-04f4bdfc]{background:linear-gradient(135deg,#fff0f6,#f9f0ff);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.result-phrase[data-v-04f4bdfc]{flex-direction:column;gap:4px;display:flex}.result-label[data-v-04f4bdfc]{color:#999;font-size:12px}.result-text[data-v-04f4bdfc]{color:#333;font-size:20px;font-weight:700}.result-danger[data-v-04f4bdfc]{gap:8px}.danger-badge[data-v-04f4bdfc],.result-danger[data-v-04f4bdfc]{align-items:center;display:flex}.danger-badge[data-v-04f4bdfc]{color:#fff;border-radius:20px;gap:4px;padding:4px 12px;font-size:13px;font-weight:600}.result-scene[data-v-04f4bdfc]{gap:8px;display:flex}.meaning-compare[data-v-04f4bdfc]{align-items:stretch;gap:12px;display:flex}.meaning-card[data-v-04f4bdfc]{text-align:center;background:#fff;border:1px solid #f0f0f0;border-radius:10px;flex:1;padding:16px}.meaning-card.real[data-v-04f4bdfc]{background:#fff7e6;border-color:#ffd591}.meaning-icon[data-v-04f4bdfc]{margin-bottom:8px;font-size:28px}.meaning-label[data-v-04f4bdfc]{color:#999;margin-bottom:6px;font-size:12px}.meaning-text[data-v-04f4bdfc]{color:#333;font-size:14px;line-height:1.6}.meaning-arrow[data-v-04f4bdfc]{color:#bbb;align-items:center;font-size:24px;font-weight:700;display:flex}.reply-section[data-v-04f4bdfc],.tips-section[data-v-04f4bdfc]{background:#fff;border:1px solid #f0f0f0;border-radius:10px;padding:16px 20px}.section-title[data-v-04f4bdfc]{color:#333;align-items:center;gap:8px;margin-bottom:12px;font-size:15px;font-weight:600;display:flex}.reply-list[data-v-04f4bdfc]{flex-direction:column;gap:10px;display:flex}.reply-item[data-v-04f4bdfc]{background:#f6ffed;border:1px solid #d9f7be;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 14px;display:flex}.reply-num[data-v-04f4bdfc]{color:#fff;background:#52c41a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:flex}.reply-text[data-v-04f4bdfc]{color:#333;font-size:14px;line-height:1.5}.tips-content[data-v-04f4bdfc]{color:#666;background:#fffbe6;border:1px solid #ffe58f;border-radius:8px;padding:10px 14px;font-size:14px;line-height:1.8}.scene-section[data-v-04f4bdfc]{background:#fff;border:1px solid #f0f0f0;border-radius:10px;padding:16px 20px}.section-title-bar[data-v-04f4bdfc]{color:#333;align-items:center;gap:8px;margin-bottom:12px;font-size:15px;font-weight:600;display:flex}.scene-tabs[data-v-04f4bdfc]{flex-wrap:wrap;gap:8px;display:flex}.scene-tag[data-v-04f4bdfc]{cursor:pointer;transition:all .2s}.scene-examples[data-v-04f4bdfc]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.scene-example-item[data-v-04f4bdfc]{color:#666;cursor:pointer;background:#f5f5f5;border-radius:16px;padding:6px 14px;font-size:13px;transition:all .2s}.scene-example-item[data-v-04f4bdfc]:hover{color:#fff;background:#ff5b2d}.random-section[data-v-04f4bdfc]{background:#fff;border:1px solid #f0f0f0;border-radius:10px;padding:16px 20px}.random-grid[data-v-04f4bdfc]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.random-item[data-v-04f4bdfc]{cursor:pointer;background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;padding:14px;transition:all .2s}.random-item[data-v-04f4bdfc]:hover{border-color:#ff5b2d;transform:translateY(-2px);box-shadow:0 4px 12px #ff5b2d1a}.random-phrase[data-v-04f4bdfc]{color:#333;margin-bottom:8px;font-size:16px;font-weight:600}.random-scene[data-v-04f4bdfc]{align-items:center;gap:6px;display:flex}.random-scene-text[data-v-04f4bdfc]{color:#999;font-size:12px}.help-card[data-v-04f4bdfc]{background:#fafafa}.help-sections[data-v-04f4bdfc]{gap:20px}.help-section[data-v-04f4bdfc],.help-sections[data-v-04f4bdfc]{flex-direction:column;display:flex}.help-section[data-v-04f4bdfc]{gap:8px}.help-section-title[data-v-04f4bdfc]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-04f4bdfc]{flex-direction:column;display:flex}.help-faq-item[data-v-04f4bdfc]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-04f4bdfc]:nth-child(odd){background:#fff}.help-faq-q[data-v-04f4bdfc]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-04f4bdfc]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.meaning-compare[data-v-04f4bdfc]{flex-direction:column}.meaning-arrow[data-v-04f4bdfc]{justify-content:center;transform:rotate(90deg)}.result-header[data-v-04f4bdfc]{flex-direction:column;align-items:flex-start}.random-grid[data-v-04f4bdfc]{grid-template-columns:repeat(2,1fr)}.result-text[data-v-04f4bdfc]{font-size:17px}}@media (width<=480px){.random-grid[data-v-04f4bdfc]{grid-template-columns:1fr}.input-area[data-v-04f4bdfc]{padding:14px}}.main-card[data-v-1f655e0a]{background:#fafafa}.group-names[data-v-1f655e0a]{flex-direction:column;gap:20px;display:flex}.category-section[data-v-1f655e0a],.search-section[data-v-1f655e0a]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:16px}.category-list[data-v-1f655e0a]{flex-wrap:wrap;gap:10px;display:flex}.category-item[data-v-1f655e0a]{cursor:pointer;background:#f5f5f5;border-radius:20px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;transition:all .2s;display:flex}.category-item[data-v-1f655e0a]:hover{background:#e6f4ff;transform:translateY(-2px)}.category-item.active[data-v-1f655e0a]{color:#fff;background:#1677ff}.cat-icon[data-v-1f655e0a]{font-size:16px}.cat-label[data-v-1f655e0a]{font-weight:500}.section-header[data-v-1f655e0a]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.section-header span[data-v-1f655e0a]{color:#333;font-size:15px;font-weight:600}.name-grid[data-v-1f655e0a]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.name-card[data-v-1f655e0a]{cursor:pointer;background:#fff;border:1px solid #f0f0f0;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 16px;transition:all .2s;display:flex}.name-card[data-v-1f655e0a]:hover{background:#e6f4ff;border-color:#1677ff;transform:translateY(-2px);box-shadow:0 4px 12px #1677ff26}.name-text[data-v-1f655e0a]{color:#333;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;overflow:hidden}.copy-icon[data-v-1f655e0a]{color:#999;opacity:0;margin-left:8px;font-size:14px;transition:opacity .2s}.name-card:hover .copy-icon[data-v-1f655e0a]{opacity:1}.empty-state[data-v-1f655e0a]{text-align:center;background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:40px}.empty-icon[data-v-1f655e0a]{margin-bottom:12px;font-size:48px}.empty-text[data-v-1f655e0a]{color:#999;font-size:14px}.help-card[data-v-1f655e0a]{background:#fafafa}.help-sections[data-v-1f655e0a]{gap:20px}.help-section[data-v-1f655e0a],.help-sections[data-v-1f655e0a]{flex-direction:column;display:flex}.help-section[data-v-1f655e0a]{gap:8px}.help-section-title[data-v-1f655e0a]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-1f655e0a]{flex-direction:column;display:flex}.help-faq-item[data-v-1f655e0a]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-1f655e0a]:nth-child(odd){background:#fff}.help-faq-q[data-v-1f655e0a]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-1f655e0a]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.category-list[data-v-1f655e0a]{gap:8px}.category-item[data-v-1f655e0a]{padding:6px 12px;font-size:13px}.name-grid[data-v-1f655e0a]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.name-card[data-v-1f655e0a]{padding:10px 12px}.name-text[data-v-1f655e0a]{font-size:13px}}@media (width<=480px){.name-grid[data-v-1f655e0a]{grid-template-columns:repeat(2,1fr)}}.control-card[data-v-a28bb48e],.tip-alert[data-v-a28bb48e]{margin-bottom:16px}.param-tip[data-v-a28bb48e]{color:#888;margin-top:-8px;margin-bottom:12px;font-size:12px}.file-info[data-v-a28bb48e]{background:#f6f8fa;border-radius:6px;align-items:center;gap:10px;margin-top:12px;padding:8px 12px;font-size:13px;display:flex}.result-card[data-v-a28bb48e]{margin-bottom:16px}.slices-grid[data-v-a28bb48e]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.slice-item[data-v-a28bb48e]{background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;position:relative;overflow:hidden}.slice-item img[data-v-a28bb48e]{width:100%;height:auto;display:block}.slice-num[data-v-a28bb48e]{color:#fff;background:#1890ffe6;border-radius:3px;padding:2px 6px;font-size:11px;position:absolute;top:4px;left:4px}.help-card[data-v-a28bb48e] .ant-collapse-content-box{color:#666;font-size:13px}.help-card[data-v-a28bb48e] .ant-collapse-content-box p{margin-bottom:6px}@media (width<=768px){.slices-grid[data-v-a28bb48e]{grid-template-columns:repeat(3,1fr)}}.main-card[data-v-8e5b7ad7]{background:#fafafa}.led-danmaku[data-v-8e5b7ad7]{gap:20px}.led-danmaku[data-v-8e5b7ad7],.preview-section[data-v-8e5b7ad7]{flex-direction:column;display:flex}.preview-section[data-v-8e5b7ad7]{gap:12px}.preview-header[data-v-8e5b7ad7]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.preview-header span[data-v-8e5b7ad7]{color:#333;font-size:14px;font-weight:600}.led-display[data-v-8e5b7ad7]{border-radius:12px;justify-content:center;align-items:center;width:100%;height:200px;display:flex;position:relative;overflow:hidden}.led-text[data-v-8e5b7ad7]{white-space:nowrap;text-shadow:0 0 10px;font-family:Arial,sans-serif}.led-text.animation-typewriter[data-v-8e5b7ad7]{overflow:hidden}.settings-section[data-v-8e5b7ad7]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:20px}.settings-header[data-v-8e5b7ad7]{color:#333;align-items:center;gap:8px;margin-bottom:16px;font-size:14px;font-weight:600;display:flex}.setting-group[data-v-8e5b7ad7]{margin-bottom:20px}.setting-group[data-v-8e5b7ad7]:last-child{margin-bottom:0}.setting-label[data-v-8e5b7ad7]{color:#666;margin-bottom:8px;font-size:13px}.color-presets[data-v-8e5b7ad7]{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.color-preset[data-v-8e5b7ad7]{text-align:center;cursor:pointer;border-radius:8px;padding:12px 8px;font-size:12px;font-weight:500;transition:all .2s}.color-preset[data-v-8e5b7ad7]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.color-custom[data-v-8e5b7ad7]{gap:20px;display:flex}.color-item[data-v-8e5b7ad7]{align-items:center;gap:10px;display:flex}.color-item span[data-v-8e5b7ad7]{color:#666;font-size:13px}.color-item input[type=color][data-v-8e5b7ad7]{cursor:pointer;border:1px solid #d9d9d9;border-radius:6px;width:50px;height:32px;padding:2px}.color-item input[type=color][data-v-8e5b7ad7]:hover{border-color:#1677ff}.help-card[data-v-8e5b7ad7]{background:#fafafa}.help-sections[data-v-8e5b7ad7]{gap:20px}.help-section[data-v-8e5b7ad7],.help-sections[data-v-8e5b7ad7]{flex-direction:column;display:flex}.help-section[data-v-8e5b7ad7]{gap:8px}.help-section-title[data-v-8e5b7ad7]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.feature-list[data-v-8e5b7ad7]{margin:0;padding-left:20px}.feature-list li[data-v-8e5b7ad7]{color:#666;font-size:14px;line-height:1.8}.help-faq[data-v-8e5b7ad7]{flex-direction:column;display:flex}.help-faq-item[data-v-8e5b7ad7]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-8e5b7ad7]:nth-child(odd){background:#fff}.help-faq-q[data-v-8e5b7ad7]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-8e5b7ad7]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.color-presets[data-v-8e5b7ad7]{grid-template-columns:repeat(2,1fr)}.led-display[data-v-8e5b7ad7]{height:150px}.led-text[data-v-8e5b7ad7]{font-size:40px!important}}:fullscreen .led-display[data-v-8e5b7ad7]{border-radius:0;width:100vw;height:100vh}:fullscreen .led-text[data-v-8e5b7ad7]{font-size:120px!important}@keyframes led-scroll-left{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes led-scroll-right{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes led-scroll-up{0%{transform:translateY(100%)}to{transform:translateY(-100%)}}@keyframes led-scroll-down{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes led-flash{0%,to{opacity:1}50%{opacity:0}}@keyframes led-typewriter{0%{width:0}50%{width:100%}to{width:0}}.search-card[data-v-f447a9fe]{background:#fafbfc;margin-top:16px}.province-card[data-v-f447a9fe],.result-card[data-v-f447a9fe]{background:#fff;border-radius:8px;margin-top:16px}.help-card[data-v-f447a9fe]{background:#fafbfc;border-radius:8px;margin-top:24px}.province-group[data-v-f447a9fe]{margin-bottom:12px}.province-group[data-v-f447a9fe]:last-child{margin-bottom:0}.province-group-label[data-v-f447a9fe]{color:#595959;margin-bottom:6px;padding-left:4px;font-size:13px;font-weight:600}.province-tags[data-v-f447a9fe]{flex-wrap:wrap;gap:6px;display:flex}.province-tag[data-v-f447a9fe]{cursor:pointer;font-size:13px;transition:all .2s}.province-tag[data-v-f447a9fe]:hover{transform:translateY(-1px)}.help-sections[data-v-f447a9fe]{gap:20px}.help-section[data-v-f447a9fe],.help-sections[data-v-f447a9fe]{flex-direction:column;display:flex}.help-section[data-v-f447a9fe]{gap:8px}.help-section-title[data-v-f447a9fe]{color:#1f1f1f;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600}.help-faq[data-v-f447a9fe]{flex-direction:column;display:flex}.help-faq-item[data-v-f447a9fe]{background:#fff;padding:12px 16px}.help-faq-item[data-v-f447a9fe]:first-child{border-radius:8px 8px 0 0}.help-faq-item[data-v-f447a9fe]:last-child{border-radius:0 0 8px 8px}.help-faq-item+.help-faq-item[data-v-f447a9fe]{border-top:1px solid #f0f0f0}.help-faq-item h4[data-v-f447a9fe]{color:#262626;margin:0 0 6px;font-size:14px;font-weight:600}.help-faq-item p[data-v-f447a9fe]{color:#595959;margin:0;font-size:13px;line-height:1.8}@media (width<=768px){.province-tag[data-v-f447a9fe]{font-size:12px}}.input-card[data-v-87615a1c]{background:#fafbfc;margin-top:16px}.result-card[data-v-87615a1c],.standard-card[data-v-87615a1c]{background:#fff;border-radius:8px;margin-top:16px}.help-card[data-v-87615a1c]{background:#fafbfc;border-radius:8px;margin-top:24px}.case-type-option[data-v-87615a1c]{flex-direction:column;gap:2px;display:flex}.case-type-label[data-v-87615a1c]{font-weight:500}.case-type-desc[data-v-87615a1c]{color:#8c8c8c;font-size:12px}.amount-hint[data-v-87615a1c]{color:#595959;margin-top:8px;font-size:13px}.fee-display[data-v-87615a1c],.result-content[data-v-87615a1c]{flex-direction:column;display:flex}.fee-display[data-v-87615a1c]{background:linear-gradient(135deg,#f6ffed,#e6f7ff);border-radius:8px;align-items:center;padding:24px}.fee-name[data-v-87615a1c]{color:#595959;margin-bottom:8px;font-size:14px}.fee-amount[data-v-87615a1c]{align-items:baseline;gap:4px;display:flex}.fee-currency[data-v-87615a1c]{color:#1677ff;font-size:20px;font-weight:600}.fee-value[data-v-87615a1c]{color:#1677ff;font-size:36px;font-weight:700}.fee-unit[data-v-87615a1c]{color:#8c8c8c;margin-left:4px;font-size:14px}.result-amount[data-v-87615a1c]{color:#cf1322;font-size:16px;font-weight:600}.help-sections[data-v-87615a1c]{gap:20px}.help-section[data-v-87615a1c],.help-sections[data-v-87615a1c]{flex-direction:column;display:flex}.help-section[data-v-87615a1c]{gap:8px}.help-section-title[data-v-87615a1c]{color:#1f1f1f;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600}.help-faq[data-v-87615a1c]{flex-direction:column;display:flex}.help-faq-item[data-v-87615a1c]{background:#fff;padding:12px 16px}.help-faq-item[data-v-87615a1c]:first-child{border-radius:8px 8px 0 0}.help-faq-item[data-v-87615a1c]:last-child{border-radius:0 0 8px 8px}.help-faq-item+.help-faq-item[data-v-87615a1c]{border-top:1px solid #f0f0f0}.help-faq-item h4[data-v-87615a1c]{color:#262626;margin:0 0 6px;font-size:14px;font-weight:600}.help-faq-item p[data-v-87615a1c]{color:#595959;margin:0;font-size:13px;line-height:1.8}@media (width<=768px){.fee-value[data-v-87615a1c]{font-size:28px}}.main-card[data-v-cd45dad3]{background:#fafafa}.love-calc[data-v-cd45dad3]{gap:24px}.input-area[data-v-cd45dad3],.love-calc[data-v-cd45dad3]{flex-direction:column;display:flex}.input-area[data-v-cd45dad3]{gap:20px}.person-input[data-v-cd45dad3]{align-items:center;gap:16px;display:flex}.person-card[data-v-cd45dad3]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;flex:1;padding:16px}.person-label[data-v-cd45dad3]{color:#333;gap:6px;margin-bottom:10px;font-size:14px;font-weight:500}.heart-divider[data-v-cd45dad3],.person-label[data-v-cd45dad3]{align-items:center;display:flex}.heart-divider[data-v-cd45dad3]{justify-content:center;padding:10px}.calc-btn[data-v-cd45dad3]{background:linear-gradient(135deg,#eb2f96,#f5222d);border:none;height:48px;font-size:16px;font-weight:500}.calc-btn[data-v-cd45dad3]:hover{background:linear-gradient(135deg,#f5222d,#eb2f96)}.result-area[data-v-cd45dad3]{flex-direction:column;gap:16px;display:flex}.love-score-card[data-v-cd45dad3]{text-align:center;border:2px solid var(--score-color);background:#fff;border-radius:16px;padding:32px}.score-label[data-v-cd45dad3]{color:#666;margin-bottom:16px;font-size:14px}.score-circle[data-v-cd45dad3]{width:140px;height:140px;margin:0 auto;position:relative}.score-circle svg[data-v-cd45dad3]{width:100%;height:100%}.score-text[data-v-cd45dad3]{align-items:baseline;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.score-number[data-v-cd45dad3]{color:var(--score-color);font-size:42px;font-weight:700}.score-unit[data-v-cd45dad3]{color:#999;margin-left:4px;font-size:16px}.match-level[data-v-cd45dad3]{margin-top:16px;font-size:18px;font-weight:600}.detail-grid[data-v-cd45dad3]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.detail-card[data-v-cd45dad3]{background:#fff;border:1px solid #f0f0f0;border-radius:10px;align-items:center;gap:12px;padding:16px;display:flex}.detail-icon[data-v-cd45dad3]{font-size:28px}.detail-content[data-v-cd45dad3]{flex:1}.detail-label[data-v-cd45dad3]{color:#999;font-size:12px}.detail-value[data-v-cd45dad3]{color:#333;font-size:16px;font-weight:600}.detail-desc[data-v-cd45dad3]{color:#666;margin-top:2px;font-size:11px}.fate-card[data-v-cd45dad3]{background:linear-gradient(135deg,#fff0f6,#fff);border:1px solid #ffccc7;border-radius:12px;padding:20px}.fate-title[data-v-cd45dad3]{color:#333;margin-bottom:10px;font-size:14px;font-weight:600}.fate-text[data-v-cd45dad3]{color:#555;font-size:15px;line-height:1.8}.keywords-card[data-v-cd45dad3]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:16px}.keywords-title[data-v-cd45dad3]{color:#333;margin-bottom:10px;font-size:14px;font-weight:600}.keywords-list[data-v-cd45dad3]{flex-wrap:wrap;gap:8px;display:flex}.keyword-tag[data-v-cd45dad3]{font-size:13px}.advice-card[data-v-cd45dad3]{background:#f6ffed;border:1px solid #b7eb8f;border-radius:12px;padding:20px}.advice-title[data-v-cd45dad3]{color:#333;margin-bottom:10px;font-size:14px;font-weight:600}.advice-text[data-v-cd45dad3]{color:#555;font-size:14px;line-height:1.8}.help-card[data-v-cd45dad3]{background:#fafafa}.help-sections[data-v-cd45dad3]{gap:20px}.help-section[data-v-cd45dad3],.help-sections[data-v-cd45dad3]{flex-direction:column;display:flex}.help-section[data-v-cd45dad3]{gap:8px}.help-section-title[data-v-cd45dad3]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-cd45dad3]{flex-direction:column;display:flex}.help-faq-item[data-v-cd45dad3]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-cd45dad3]:nth-child(odd){background:#fff}.help-faq-q[data-v-cd45dad3]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-cd45dad3]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.person-input[data-v-cd45dad3]{flex-direction:column}.heart-divider[data-v-cd45dad3]{padding:5px;transform:rotate(90deg)}.detail-grid[data-v-cd45dad3]{grid-template-columns:1fr}.score-circle[data-v-cd45dad3]{width:120px;height:120px}.score-number[data-v-cd45dad3]{font-size:36px}}.main-card[data-v-dd89cd08]{background:#fafafa}.input-section[data-v-dd89cd08],.name-generator[data-v-dd89cd08]{flex-direction:column;gap:20px;display:flex}.input-section[data-v-dd89cd08]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:20px}.input-group[data-v-dd89cd08]{flex-direction:column;gap:10px;display:flex}.group-title[data-v-dd89cd08]{color:#333;font-size:14px;font-weight:600}.generation-tags[data-v-dd89cd08]{flex-wrap:wrap;gap:8px;display:flex}.generation-tags .ant-tag[data-v-dd89cd08]{cursor:pointer;padding:6px 12px;font-size:16px;transition:all .2s}.generation-tags .ant-tag[data-v-dd89cd08]:hover{transform:translateY(-2px)}.generation-tags .ant-tag.active[data-v-dd89cd08]{color:#fff;background:#eb2f96;border-color:#eb2f96}.wuxing-tags[data-v-dd89cd08]{flex-wrap:wrap;gap:10px;display:flex}.wuxing-tags .ant-tag[data-v-dd89cd08]{cursor:pointer;padding:8px 16px;font-size:16px;transition:all .2s}.wuxing-tags .ant-tag[data-v-dd89cd08]:hover{transform:translateY(-2px)}.wuxing-tags .ant-tag.active[data-v-dd89cd08]{transform:scale(1.1)}.generate-section[data-v-dd89cd08]{padding-top:10px}.result-section[data-v-dd89cd08]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:20px}.result-header[data-v-dd89cd08]{color:#333;margin-bottom:16px;font-size:15px;font-weight:600}.name-list[data-v-dd89cd08]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.name-card[data-v-dd89cd08]{cursor:pointer;background:#f9f9f9;border:1px solid #f0f0f0;border-radius:10px;padding:16px;transition:all .2s}.name-card[data-v-dd89cd08]:hover{background:#fff0f6;border-color:#eb2f96;transform:translateY(-2px);box-shadow:0 4px 12px #eb2f9626}.name-main[data-v-dd89cd08]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.name-full[data-v-dd89cd08]{color:#333;font-size:22px;font-weight:700}.copy-icon[data-v-dd89cd08]{color:#999;opacity:0;font-size:14px;transition:opacity .2s}.name-card:hover .copy-icon[data-v-dd89cd08]{opacity:1}.name-meaning[data-v-dd89cd08]{color:#666;margin-bottom:10px;font-size:13px;line-height:1.6}.name-tags[data-v-dd89cd08]{gap:6px;display:flex}.empty-state[data-v-dd89cd08]{text-align:center;color:#999;flex-direction:column;align-items:center;gap:12px;padding:40px;display:flex}.help-card[data-v-dd89cd08]{background:#fafafa}.help-sections[data-v-dd89cd08]{gap:20px}.help-section[data-v-dd89cd08],.help-sections[data-v-dd89cd08]{flex-direction:column;display:flex}.help-section[data-v-dd89cd08]{gap:8px}.help-section-title[data-v-dd89cd08]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-dd89cd08]{flex-direction:column;display:flex}.help-faq-item[data-v-dd89cd08]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-dd89cd08]:nth-child(odd){background:#fff}.help-faq-q[data-v-dd89cd08]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-dd89cd08]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.name-list[data-v-dd89cd08]{grid-template-columns:1fr}.generation-tags .ant-tag[data-v-dd89cd08]{padding:4px 10px;font-size:14px}.wuxing-tags .ant-tag[data-v-dd89cd08]{padding:6px 12px;font-size:14px}}.network-speed-test-container[data-v-cc5c3bbc]{flex-direction:column;gap:20px;display:flex}.quick-section[data-v-cc5c3bbc]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:16px 20px}.quick-header[data-v-cc5c3bbc]{align-items:center;gap:8px;margin-bottom:12px;display:flex}.quick-title[data-v-cc5c3bbc]{color:#262626;font-size:15px;font-weight:600}.quick-subtitle[data-v-cc5c3bbc]{color:#8c8c8c;margin-left:4px;font-size:12px}.quick-buttons[data-v-cc5c3bbc]{flex-wrap:wrap;gap:10px;display:flex}.quick-btn[data-v-cc5c3bbc]{cursor:pointer;background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;flex-direction:column;min-width:120px;padding:10px 16px;transition:all .2s;display:flex}.quick-btn[data-v-cc5c3bbc]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-1px)}.quick-btn-name[data-v-cc5c3bbc]{color:#262626;font-size:13px;font-weight:600}.quick-btn-desc[data-v-cc5c3bbc]{color:#8c8c8c;margin-top:2px;font-size:11px}.config-section[data-v-cc5c3bbc]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:20px}.config-header[data-v-cc5c3bbc]{align-items:center;gap:8px;margin-bottom:16px;display:flex}.config-title[data-v-cc5c3bbc]{color:#262626;font-size:15px;font-weight:600}.node-header[data-v-cc5c3bbc],.server-header[data-v-cc5c3bbc]{margin-bottom:12px}.node-title[data-v-cc5c3bbc]{color:#595959;font-size:13px;font-weight:600}.node-grid[data-v-cc5c3bbc]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.node-card[data-v-cc5c3bbc]{cursor:pointer;background:#fafafa;border:2px solid #f0f0f0;border-radius:10px;align-items:center;gap:12px;padding:14px 16px;transition:all .2s;display:flex;position:relative}.node-card[data-v-cc5c3bbc]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.node-card.selected[data-v-cc5c3bbc],.node-card[data-v-cc5c3bbc]:hover{border-color:var(--node-color);background:#fff}.node-card.selected[data-v-cc5c3bbc]{box-shadow:0 2px 8px #0000001a}.node-icon[data-v-cc5c3bbc]{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:600;display:flex}.node-info[data-v-cc5c3bbc]{flex:1;min-width:0}.node-name[data-v-cc5c3bbc]{color:#262626;font-size:14px;font-weight:600}.node-location[data-v-cc5c3bbc]{color:#8c8c8c;margin-top:2px;font-size:12px}.node-check[data-v-cc5c3bbc]{color:#52c41a;font-size:14px;position:absolute;top:8px;right:8px}.test-mode-row[data-v-cc5c3bbc]{justify-content:space-between;gap:16px}.mode-select[data-v-cc5c3bbc],.test-mode-row[data-v-cc5c3bbc]{flex-wrap:wrap;align-items:center;display:flex}.mode-select[data-v-cc5c3bbc]{gap:10px}.mode-label[data-v-cc5c3bbc]{color:#595959;font-size:13px;font-weight:600}.mode-desc[data-v-cc5c3bbc]{color:#8c8c8c;font-size:12px}.start-btn[data-v-cc5c3bbc]{font-weight:600;background:#ff5b2d!important;border-color:#ff5b2d!important;border-radius:8px!important;height:44px!important;padding:0 32px!important}.start-btn[data-v-cc5c3bbc]:hover{background:#ff7a50!important;border-color:#ff7a50!important}.phase-indicator[data-v-cc5c3bbc]{background:#fafafa;border-radius:10px;justify-content:center;margin-top:20px;padding:14px}.phase-indicator[data-v-cc5c3bbc],.phase-item[data-v-cc5c3bbc]{align-items:center;display:flex}.phase-item[data-v-cc5c3bbc]{flex-direction:column;gap:6px}.phase-dot[data-v-cc5c3bbc]{color:#8c8c8c;background:#f0f0f0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:600;transition:all .3s;display:flex}.phase-item.active .phase-dot[data-v-cc5c3bbc]{color:#fff;background:#ff5b2d;box-shadow:0 0 0 4px #ff5b2d33}.phase-item.done .phase-dot[data-v-cc5c3bbc]{color:#fff;background:#52c41a}.phase-text[data-v-cc5c3bbc]{color:#8c8c8c;font-size:12px}.phase-item.active .phase-text[data-v-cc5c3bbc],.phase-item.done .phase-text[data-v-cc5c3bbc]{color:#262626;font-weight:500}.phase-line[data-v-cc5c3bbc]{background:#f0f0f0;width:60px;height:2px;margin:0 8px 20px;transition:all .3s}.phase-line.done[data-v-cc5c3bbc]{background:#52c41a}.live-section[data-v-cc5c3bbc]{background:linear-gradient(135deg,#fff5f0,#fff0eb);border:1px solid #ffd8bf;border-radius:12px;padding:24px}.live-speed-display[data-v-cc5c3bbc]{flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:120px;display:flex}.live-phase-icon[data-v-cc5c3bbc]{font-size:28px}.live-phase-icon.download[data-v-cc5c3bbc]{color:#1890ff}.live-phase-icon.upload[data-v-cc5c3bbc]{color:#52c41a}.live-phase-icon.ping[data-v-cc5c3bbc]{color:#722ed1}.live-speed-value[data-v-cc5c3bbc]{font-family:DIN Alternate,Helvetica Neue,Arial,sans-serif;font-size:48px;font-weight:900;line-height:1.2}.live-speed-label[data-v-cc5c3bbc]{color:#595959;font-size:14px}.stats-section[data-v-cc5c3bbc]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:20px}.stats-header[data-v-cc5c3bbc]{justify-content:space-between;margin-bottom:16px}.stats-header[data-v-cc5c3bbc],.stats-title[data-v-cc5c3bbc]{align-items:center;display:flex}.stats-title[data-v-cc5c3bbc]{color:#262626;gap:8px;font-size:15px;font-weight:600}.stats-actions[data-v-cc5c3bbc]{gap:8px;display:flex}.stats-grid[data-v-cc5c3bbc]{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px;display:grid}.stats-item[data-v-cc5c3bbc]{text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:20px;display:flex;position:relative}.stats-item.ping[data-v-cc5c3bbc]{background:linear-gradient(135deg,#f9f0ff,#efdbff);border:1px solid #d3adf7}.stats-item.download[data-v-cc5c3bbc]{background:linear-gradient(135deg,#e6f7ff,#bae7ff);border:1px solid #91d5ff}.stats-item.upload[data-v-cc5c3bbc]{background:linear-gradient(135deg,#f6ffed,#d9f7be);border:1px solid #b7eb8f}.stats-icon[data-v-cc5c3bbc]{margin-bottom:4px;font-size:20px}.stats-item.ping .stats-icon[data-v-cc5c3bbc]{color:#722ed1}.stats-item.download .stats-icon[data-v-cc5c3bbc]{color:#1890ff}.stats-item.upload .stats-icon[data-v-cc5c3bbc]{color:#52c41a}.stats-value[data-v-cc5c3bbc]{font-family:DIN Alternate,Helvetica Neue,Arial,sans-serif;font-size:26px;font-weight:800}.stats-label[data-v-cc5c3bbc]{color:#595959;font-size:13px;font-weight:500}.stats-sub[data-v-cc5c3bbc]{color:#8c8c8c;font-size:12px}.speed-tag[data-v-cc5c3bbc]{color:#fff;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:500;position:absolute;top:8px;right:8px}.curve-section[data-v-cc5c3bbc]{margin-top:8px}.curve-title[data-v-cc5c3bbc]{color:#595959;border-left:3px solid #ff5b2d;margin-bottom:10px;padding-left:10px;font-size:13px;font-weight:600}.speed-canvas[data-v-cc5c3bbc]{background:#fafafa;border-radius:8px;width:100%;height:220px;display:block}.help-section[data-v-cc5c3bbc]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:20px}.help-sections[data-v-cc5c3bbc]{flex-direction:column;gap:24px;display:flex}.help-title[data-v-cc5c3bbc]{color:#262626;border-left:3px solid #ff5b2d;margin-bottom:12px;padding-left:10px;font-size:15px;font-weight:600}.help-text[data-v-cc5c3bbc]{color:#595959;margin:0;font-size:13px;line-height:1.8}.speed-ref-table[data-v-cc5c3bbc]{border-collapse:collapse;width:100%;font-size:13px}.speed-ref-table td[data-v-cc5c3bbc],.speed-ref-table th[data-v-cc5c3bbc]{text-align:left;border:1px solid #f0f0f0;padding:10px 12px}.speed-ref-table th[data-v-cc5c3bbc]{color:#262626;background:#fafafa;font-weight:600}.speed-ref-table td[data-v-cc5c3bbc]{color:#595959}.speed-ref-table tbody tr[data-v-cc5c3bbc]:nth-child(2n){background:#fafafa}.faq-list[data-v-cc5c3bbc]{flex-direction:column;gap:10px;display:flex}.faq-item[data-v-cc5c3bbc]{background:#fafafa;border-radius:8px;padding:12px 16px}.faq-item[data-v-cc5c3bbc]:nth-child(2n){background:#f5f5f5}.faq-question[data-v-cc5c3bbc]{color:#262626;margin-bottom:6px;font-size:13px;font-weight:600}.faq-answer[data-v-cc5c3bbc]{color:#595959;font-size:13px;line-height:1.6}@media (width<=768px){.node-grid[data-v-cc5c3bbc]{grid-template-columns:repeat(2,1fr)}.stats-grid[data-v-cc5c3bbc]{grid-template-columns:1fr}.live-speed-value[data-v-cc5c3bbc]{font-size:36px}.phase-line[data-v-cc5c3bbc]{width:30px}.test-mode-row[data-v-cc5c3bbc]{flex-direction:column;align-items:stretch}.quick-buttons[data-v-cc5c3bbc]{gap:8px}.quick-btn[data-v-cc5c3bbc]{min-width:100px;padding:8px 12px}}.main-card[data-v-2c83b15e]{background:#fafafa}.toolbar[data-v-2c83b15e]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px 16px;display:flex}.toolbar-info[data-v-2c83b15e]{color:#999;font-size:13px}.payslip-table[data-v-2c83b15e]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;overflow:hidden}.payslip-table[data-v-2c83b15e] .selected-row{background-color:#e6f4ff!important}.payslip-table[data-v-2c83b15e] th{background:#fafafa;font-weight:600}.preview-section[data-v-2c83b15e]{flex-direction:column;gap:12px;display:flex}.preview-header[data-v-2c83b15e]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.preview-header span[data-v-2c83b15e]{color:#333;font-size:14px;font-weight:600}.preview-container[data-v-2c83b15e]{background:#f5f5f5;border-radius:12px;justify-content:center;min-height:400px;padding:20px;display:flex}.preview-container--horizontal[data-v-2c83b15e]{overflow-x:auto}.payslip-preview[data-v-2c83b15e]{width:320px}.payslip[data-v-2c83b15e]{background:#fff;border:1px solid #e0e0e0;width:100%;font-size:13px}.payslip .header[data-v-2c83b15e]{color:#fff;text-align:center;background:linear-gradient(135deg,#1677ff,#4096ff);padding:16px}.payslip .header h2[data-v-2c83b15e]{margin-bottom:4px;font-size:16px}.payslip .header .month[data-v-2c83b15e]{opacity:.9;font-size:12px}.payslip .info[data-v-2c83b15e]{background:#fafafa;border-bottom:1px dashed #e0e0e0;padding:12px 16px}.payslip .info-row[data-v-2c83b15e]{color:#666;justify-content:space-between;margin-bottom:4px;font-size:12px;display:flex}.payslip .info-row[data-v-2c83b15e]:last-child{margin-bottom:0}.payslip .section[data-v-2c83b15e]{border-bottom:1px dashed #e0e0e0;padding:12px 16px}.payslip .section-title[data-v-2c83b15e]{color:#333;border-bottom:1px solid #f0f0f0;margin-bottom:8px;padding-bottom:4px;font-size:12px;font-weight:600}.payslip table[data-v-2c83b15e]{border-collapse:collapse;width:100%}.payslip td[data-v-2c83b15e]{color:#666;padding:4px 0;font-size:12px}.payslip td.amount[data-v-2c83b15e]{text-align:right;color:#52c41a}.payslip td.amount.deduction[data-v-2c83b15e]{color:#f5222d}.payslip td.empty[data-v-2c83b15e]{text-align:center;color:#999}.payslip .total-row[data-v-2c83b15e]{color:#333;border-top:1px solid #f0f0f0;justify-content:space-between;margin-top:4px;padding:6px 0;font-size:12px;display:flex}.payslip .total-row .label[data-v-2c83b15e]{font-weight:500}.payslip .total-row .amount.income[data-v-2c83b15e]{color:#52c41a}.payslip .total-row .amount.deduction[data-v-2c83b15e]{color:#f5222d}.payslip .net-salary[data-v-2c83b15e]{color:#fff;text-align:center;background:linear-gradient(135deg,#52c41a,#73d13d);padding:16px}.payslip .net-salary .label[data-v-2c83b15e]{opacity:.9;margin-bottom:4px;font-size:12px}.payslip .net-salary .amount[data-v-2c83b15e]{font-size:24px;font-weight:700}.payslip .remark[data-v-2c83b15e]{color:#666;background:#fffbe6;border-top:1px dashed #e0e0e0;padding:8px 16px;font-size:11px}.payslip .footer[data-v-2c83b15e]{text-align:center;color:#999;padding:12px 16px;font-size:11px}.payslip-h-wrapper[data-v-2c83b15e]{width:100%;overflow-x:auto}.payslip-h[data-v-2c83b15e]{background:#fff;border:1px solid #e0e0e0;border-radius:4px;min-width:fit-content}.payslip-h-title[data-v-2c83b15e]{color:#fff;text-align:center;background:linear-gradient(135deg,#1677ff,#4096ff);border-radius:4px 4px 0 0;padding:8px 16px;font-size:14px;font-weight:600}.payslip-h-table[data-v-2c83b15e]{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.payslip-h-table th[data-v-2c83b15e]{background:#f0f5ff;font-size:11px;font-weight:600}.payslip-h-table td[data-v-2c83b15e],.payslip-h-table th[data-v-2c83b15e]{color:#333;text-align:center;border:1px solid #e8e8e8;padding:6px 12px}.payslip-h-table td[data-v-2c83b15e]{font-size:12px}.payslip-h-table .cell-info[data-v-2c83b15e]{color:#666;font-weight:500}.payslip-h-table .cell-income[data-v-2c83b15e]{color:#52c41a;font-weight:500}.payslip-h-table .cell-deduction[data-v-2c83b15e]{color:#f5222d;font-weight:500}.payslip-h-table .cell-total[data-v-2c83b15e]{color:#333;background:#f6ffed;font-weight:700}.payslip-h-remark[data-v-2c83b15e]{color:#666;background:#fffbe6;border-top:1px dashed #e0e0e0;padding:6px 12px;font-size:11px}.edit-form[data-v-2c83b15e]{flex-direction:column;gap:16px;max-height:60vh;padding-right:4px;display:flex;overflow-y:auto}.edit-grid[data-v-2c83b15e]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.edit-field[data-v-2c83b15e]{flex-direction:column;gap:6px;display:flex}.edit-label[data-v-2c83b15e]{color:#666;font-size:12px}.edit-items-section[data-v-2c83b15e]{flex-direction:column;gap:8px;display:flex}.edit-items-header[data-v-2c83b15e]{color:#333;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}.edit-items-list[data-v-2c83b15e]{flex-direction:column;gap:8px;display:flex}.edit-item-row[data-v-2c83b15e]{align-items:center;gap:8px;display:flex}.help-card[data-v-2c83b15e]{background:#fafafa}.help-sections[data-v-2c83b15e]{gap:20px}.help-section[data-v-2c83b15e],.help-sections[data-v-2c83b15e]{flex-direction:column;display:flex}.help-section[data-v-2c83b15e]{gap:8px}.help-section-title[data-v-2c83b15e]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.feature-list[data-v-2c83b15e]{margin:0;padding-left:20px}.feature-list li[data-v-2c83b15e],.help-section p[data-v-2c83b15e]{color:#666;font-size:14px;line-height:1.8}.help-section p[data-v-2c83b15e]{margin:0}.help-section code[data-v-2c83b15e]{color:#d4380d;background:#f5f5f5;border-radius:4px;padding:2px 6px;font-size:12px}@media (width<=768px){.edit-grid[data-v-2c83b15e]{grid-template-columns:1fr}.payslip-preview[data-v-2c83b15e]{width:100%;max-width:320px}}.search-card[data-v-e6177ae8]{margin-bottom:16px}.search-results[data-v-e6177ae8]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.search-tag[data-v-e6177ae8]{cursor:pointer;font-size:13px}.search-tag[data-v-e6177ae8]:hover{opacity:.8}.table-card[data-v-e6177ae8]{overflow-x:auto}.periodic-table-wrapper[data-v-e6177ae8]{min-width:900px}.main-grid[data-v-e6177ae8]{grid-template-rows:repeat(7,1fr);grid-template-columns:repeat(18,1fr);gap:2px;margin-bottom:12px;display:grid}.element-cell[data-v-e6177ae8]{border:1px solid #d9d9d9;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;min-height:60px;padding:4px 2px;transition:all .2s;display:flex;position:relative}.element-cell[data-v-e6177ae8]:hover{z-index:10;transform:scale(1.15);box-shadow:0 2px 8px #00000026}.placeholder-cell[data-v-e6177ae8]{font-size:11px;color:#999!important;background:#f5f5f5!important;border-color:#d9d9d9!important}.element-number[data-v-e6177ae8]{opacity:.8;font-size:10px;line-height:1}.element-symbol[data-v-e6177ae8]{font-size:16px;font-weight:700;line-height:1.3}.element-name[data-v-e6177ae8]{opacity:.9;font-size:10px;line-height:1}.sub-grid[data-v-e6177ae8]{align-items:center;gap:2px;margin-bottom:8px;display:flex}.sub-grid-label[data-v-e6177ae8]{color:#666;text-align:center;flex-shrink:0;width:40px;font-size:12px}.small-cell[data-v-e6177ae8]{flex:1;min-height:44px}.small-cell .element-symbol[data-v-e6177ae8]{font-size:14px}.legend-card[data-v-e6177ae8]{margin-top:16px}.legend-items[data-v-e6177ae8]{flex-wrap:wrap;gap:8px;display:flex}.legend-item[data-v-e6177ae8]{cursor:pointer;border:1px solid #0000;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;transition:background .2s;display:flex}.legend-item[data-v-e6177ae8]:hover{background:#f5f5f5}.legend-item.active[data-v-e6177ae8]{background:#e6f7ff;border-color:#1890ff}.legend-dot[data-v-e6177ae8]{border-radius:3px;flex-shrink:0;width:14px;height:14px;display:inline-block}.legend-text[data-v-e6177ae8]{font-size:13px}.detail-card[data-v-e6177ae8]{margin-top:16px}.detail-symbol[data-v-e6177ae8]{border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;font-weight:700;display:inline-flex}.help-card[data-v-e6177ae8]{background:#fafafa;margin-top:16px}.help-sections[data-v-e6177ae8]{gap:20px}.help-section[data-v-e6177ae8],.help-sections[data-v-e6177ae8]{flex-direction:column;display:flex}.help-section[data-v-e6177ae8]{gap:8px}.help-section-title[data-v-e6177ae8]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-e6177ae8]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-e6177ae8]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-e6177ae8]:nth-child(odd){background:#fff}.help-faq-q[data-v-e6177ae8]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-e6177ae8]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.main-grid[data-v-e6177ae8]{gap:1px}.element-cell[data-v-e6177ae8]{min-height:44px;padding:2px 1px}.element-symbol[data-v-e6177ae8]{font-size:12px}.element-name[data-v-e6177ae8],.element-number[data-v-e6177ae8]{font-size:8px}.small-cell[data-v-e6177ae8]{min-height:36px}.legend-items[data-v-e6177ae8]{gap:4px}}.commands-card[data-v-f7313855],.config-card[data-v-f7313855],.port-table-card[data-v-f7313855],.query-card[data-v-f7313855],.shortcut-card[data-v-f7313855],.stats-card[data-v-f7313855]{background:#fff;border-radius:12px;margin-bottom:16px;box-shadow:0 2px 8px #0000000a}[data-v-f7313855] .ant-card-head{border-bottom:1px solid #f0f0f0;min-height:48px;padding:0 20px}.card-title[data-v-f7313855]{font-size:15px;font-weight:600}.intro-content[data-v-f7313855]{margin-bottom:16px}.intro-content h2[data-v-f7313855]{color:#1a1a1a;margin-bottom:8px;font-size:20px;font-weight:600}.intro-content p[data-v-f7313855]{color:#666;font-size:14px;line-height:1.6}.shortcut-btn[data-v-f7313855]{border:1px solid #e8e8e8;border-radius:8px;justify-content:center;align-items:center;gap:4px;width:100%;height:36px;font-size:12px;transition:all .2s;display:flex}.shortcut-btn[data-v-f7313855]:hover{color:#ff5b2d;border-color:#ff5b2d}.shortcut-btn .port-num[data-v-f7313855]{color:#999;font-size:11px}.shortcut-btn:hover .port-num[data-v-f7313855]{color:#ff5b2d}.port-result-list[data-v-f7313855]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin-top:12px;display:grid}.port-result-item[data-v-f7313855]{cursor:pointer;border:1px solid #e8e8e8;border-radius:8px;padding:12px;transition:all .2s}.port-result-item[data-v-f7313855]:hover{border-color:#ff5b2d;box-shadow:0 2px 8px #ff5b2d1a}.port-info[data-v-f7313855]{align-items:center;gap:8px;margin-bottom:6px;display:flex}.port-number[data-v-f7313855]{color:#ff5b2d;font-size:18px;font-weight:700}.port-service[data-v-f7313855]{align-items:center;gap:8px;margin-bottom:4px;display:flex}.service-name[data-v-f7313855]{color:#1a1a1a;font-size:14px;font-weight:600}.service-protocol[data-v-f7313855]{color:#999;font-size:11px}.port-desc[data-v-f7313855]{color:#666;font-size:12px}.selected-port-info[data-v-f7313855]{margin:12px 0}.port-category-tag[data-v-f7313855]{color:#999;margin-left:8px;font-size:12px}.action-buttons[data-v-f7313855]{margin-top:16px}.action-buttons .ant-btn-primary[data-v-f7313855]{background:#ff5b2d;border-color:#ff5b2d}.action-buttons .ant-btn-primary[data-v-f7313855]:hover{background:#ff7a50;border-color:#ff7a50}.command-list[data-v-f7313855]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.command-item[data-v-f7313855]{border:1px solid #e8e8e8;border-radius:8px;padding:12px;transition:all .2s}.command-item[data-v-f7313855]:hover{border-color:#ff5b2d;box-shadow:0 2px 8px #ff5b2d1a}.command-header[data-v-f7313855]{justify-content:space-between;margin-bottom:6px}.command-header[data-v-f7313855],.command-tool[data-v-f7313855]{align-items:center;display:flex}.command-tool[data-v-f7313855]{gap:8px}.tool-name[data-v-f7313855]{color:#1a1a1a;font-size:14px;font-weight:600}.command-desc[data-v-f7313855]{color:#999;margin-bottom:8px;font-size:12px}.command-code[data-v-f7313855]{background:#1e1e1e;border-radius:6px;padding:10px 14px;font-family:Consolas,Monaco,Courier New,monospace;font-size:12px;line-height:1.5;overflow-x:auto}.command-code code[data-v-f7313855]{color:#4ec9b0;word-break:break-all}.copy-btn[data-v-f7313855]{color:#999;flex-shrink:0}.copy-btn[data-v-f7313855]:hover{color:#ff5b2d}.table-port-num[data-v-f7313855]{color:#ff5b2d;font-size:14px;font-weight:700}[data-v-f7313855] .stats-card .ant-statistic-title{color:#666;font-size:13px}[data-v-f7313855] .stats-card .ant-statistic-content{color:#ff5b2d;font-size:22px;font-weight:600}@media (width<=768px){.command-list[data-v-f7313855],.port-result-list[data-v-f7313855]{grid-template-columns:1fr}.action-buttons[data-v-f7313855]{flex-wrap:wrap}}.main-card[data-v-b27395b3]{background:#fafafa}.profit-roi-calc[data-v-b27395b3]{flex-direction:column;gap:20px;display:flex}.input-area[data-v-b27395b3]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:20px}.input-grid[data-v-b27395b3]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.input-item[data-v-b27395b3]{flex-direction:column;gap:8px;display:flex}.input-label[data-v-b27395b3]{color:#333;align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}.quick-tags[data-v-b27395b3]{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.quick-tags .ant-tag[data-v-b27395b3]{cursor:pointer;font-size:12px;transition:all .2s}.quick-tags .ant-tag[data-v-b27395b3]:hover{transform:translateY(-2px)}.quick-tags .ant-tag.active[data-v-b27395b3]{color:#fff;background:#1677ff;border-color:#1677ff}.result-area[data-v-b27395b3]{flex-direction:column;gap:16px;display:flex}.result-hero[data-v-b27395b3]{color:#fff;border-radius:12px;justify-content:center;align-items:center;padding:24px;display:flex}.hero-item[data-v-b27395b3]{text-align:center;flex:1}.hero-label[data-v-b27395b3]{opacity:.9;margin-bottom:8px;font-size:13px}.hero-value[data-v-b27395b3]{font-size:24px;font-weight:700}.hero-divider[data-v-b27395b3]{background:#ffffff4d;width:1px;height:50px;margin:0 16px}.detail-grid[data-v-b27395b3]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.detail-card[data-v-b27395b3]{background:#fff;border:1px solid #f0f0f0;border-radius:10px;align-items:center;gap:12px;padding:14px;display:flex}.detail-card.highlight[data-v-b27395b3]{background:#f6ffed;border-color:#52c41a}.detail-icon[data-v-b27395b3]{font-size:24px}.detail-content[data-v-b27395b3]{flex:1}.detail-label[data-v-b27395b3]{color:#999;font-size:12px}.detail-value[data-v-b27395b3]{color:#333;font-size:15px;font-weight:600}.cost-breakdown[data-v-b27395b3]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:16px}.breakdown-title[data-v-b27395b3]{color:#333;margin-bottom:16px;font-size:15px;font-weight:600}.breakdown-list[data-v-b27395b3]{flex-direction:column;gap:12px;display:flex}.breakdown-item[data-v-b27395b3]{align-items:center;gap:12px;display:flex}.breakdown-name[data-v-b27395b3]{color:#666;width:80px;font-size:13px}.breakdown-bar[data-v-b27395b3]{background:#f0f0f0;border-radius:4px;flex:1;height:8px;overflow:hidden}.breakdown-bar-fill[data-v-b27395b3]{background:linear-gradient(90deg,#1677ff,#4096ff);border-radius:4px;height:100%;transition:width .3s}.breakdown-amount[data-v-b27395b3]{text-align:right;color:#333;width:120px;font-size:13px;font-weight:500}.breakdown-percent[data-v-b27395b3]{color:#999;font-size:11px;font-weight:400}.help-card[data-v-b27395b3]{background:#fafafa}.help-sections[data-v-b27395b3]{gap:20px}.help-section[data-v-b27395b3],.help-sections[data-v-b27395b3]{flex-direction:column;display:flex}.help-section[data-v-b27395b3]{gap:8px}.help-section-title[data-v-b27395b3]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-b27395b3]{flex-direction:column;display:flex}.help-faq-item[data-v-b27395b3]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-b27395b3]:nth-child(odd){background:#fff}.help-faq-q[data-v-b27395b3]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-b27395b3]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.input-grid[data-v-b27395b3]{grid-template-columns:1fr}.detail-grid[data-v-b27395b3]{grid-template-columns:repeat(2,1fr)}.result-hero[data-v-b27395b3]{flex-direction:column;gap:16px}.hero-divider[data-v-b27395b3]{width:60px;height:1px;margin:0}.hero-value[data-v-b27395b3]{font-size:20px}}@media (width<=480px){.detail-grid[data-v-b27395b3]{grid-template-columns:1fr}.input-area[data-v-b27395b3]{padding:14px}.breakdown-item[data-v-b27395b3]{flex-wrap:wrap}.breakdown-name[data-v-b27395b3]{width:100%}.breakdown-bar[data-v-b27395b3]{flex:1}.breakdown-amount[data-v-b27395b3]{width:auto}}.main-card[data-v-cd0301c2]{background:#fafafa}.resignation-letter[data-v-cd0301c2]{flex-direction:column;gap:20px;display:flex}.main-layout[data-v-cd0301c2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.input-section[data-v-cd0301c2]{flex-direction:column;gap:16px;display:flex}.input-group[data-v-cd0301c2]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:16px}.group-title[data-v-cd0301c2]{color:#333;margin-bottom:12px;font-size:14px;font-weight:600}.input-grid[data-v-cd0301c2]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.input-item[data-v-cd0301c2]{flex-direction:column;gap:6px;display:flex}.input-label[data-v-cd0301c2]{color:#666;font-size:12px}.reason-tags[data-v-cd0301c2]{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.reason-tags .ant-tag[data-v-cd0301c2]{cursor:pointer;transition:all .2s}.reason-tags .ant-tag[data-v-cd0301c2]:hover{color:#1677ff;border-color:#1677ff;transform:translateY(-2px)}.preview-section[data-v-cd0301c2]{flex-direction:column;gap:12px;display:flex}.preview-header[data-v-cd0301c2]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.preview-header span[data-v-cd0301c2]{color:#333;font-size:14px;font-weight:600}.preview-actions[data-v-cd0301c2]{gap:8px;display:flex}.preview-content[data-v-cd0301c2]{background:#f5f5f5;border-radius:12px;min-height:500px;padding:20px}.letter-paper[data-v-cd0301c2]{background:#fff;border-radius:8px;padding:40px;font-family:SimSun,serif;box-shadow:0 2px 8px #00000014}.letter-title[data-v-cd0301c2]{text-align:center;color:#333;margin-bottom:24px;font-size:22px;font-weight:700}.letter-body[data-v-cd0301c2]{color:#333;white-space:pre-wrap;font-size:15px;line-height:2}.help-card[data-v-cd0301c2]{background:#fafafa}.help-sections[data-v-cd0301c2]{gap:20px}.help-section[data-v-cd0301c2],.help-sections[data-v-cd0301c2]{flex-direction:column;display:flex}.help-section[data-v-cd0301c2]{gap:8px}.help-section-title[data-v-cd0301c2]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-cd0301c2]{flex-direction:column;display:flex}.help-faq-item[data-v-cd0301c2]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-cd0301c2]:nth-child(odd){background:#fff}.help-faq-q[data-v-cd0301c2]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-cd0301c2]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.input-grid[data-v-cd0301c2],.main-layout[data-v-cd0301c2]{grid-template-columns:1fr}.preview-actions[data-v-cd0301c2]{flex-wrap:wrap}.letter-paper[data-v-cd0301c2]{padding:20px}}.main-card[data-v-3d4c2594]{background:#fafafa}.retirement-calc[data-v-3d4c2594]{gap:20px}.input-area[data-v-3d4c2594],.retirement-calc[data-v-3d4c2594]{flex-direction:column;display:flex}.input-area[data-v-3d4c2594]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;gap:16px;padding:20px}.input-row[data-v-3d4c2594]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.input-item[data-v-3d4c2594]{flex-direction:column;gap:8px;display:flex}.input-label[data-v-3d4c2594]{color:#333;align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.result-area[data-v-3d4c2594]{flex-direction:column;gap:16px;display:flex}.retired-notice[data-v-3d4c2594]{text-align:center;color:#52c41a;background:#f6ffed;border:1px solid #b7eb8f;border-radius:10px;padding:16px;font-weight:500}.retirement-hero[data-v-3d4c2594]{color:#fff;background:linear-gradient(135deg,#1677ff,#4096ff);border-radius:12px;justify-content:center;align-items:center;padding:28px;display:flex}.hero-item[data-v-3d4c2594]{text-align:center;flex:1}.hero-label[data-v-3d4c2594]{opacity:.85;margin-bottom:8px;font-size:13px}.hero-value[data-v-3d4c2594]{font-size:22px;font-weight:700}.hero-divider[data-v-3d4c2594]{background:#ffffff4d;width:1px;height:50px;margin:0 20px}.delay-card[data-v-3d4c2594]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:20px}.delay-header[data-v-3d4c2594]{color:#333;align-items:center;gap:8px;margin-bottom:16px;font-size:15px;font-weight:600;display:flex}.delay-content[data-v-3d4c2594]{flex-direction:column;gap:12px;display:flex}.delay-row[data-v-3d4c2594]{background:#fafafa;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.delay-label[data-v-3d4c2594]{color:#666;font-size:14px}.delay-value[data-v-3d4c2594]{color:#333;font-size:15px;font-weight:600}.delay-note[data-v-3d4c2594],.delay-value.highlight[data-v-3d4c2594]{color:#1677ff}.delay-note[data-v-3d4c2594]{background:#e6f4ff;border-radius:8px;margin-top:14px;padding:12px;font-size:13px;line-height:1.6}.countdown-card[data-v-3d4c2594]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:20px}.countdown-grid[data-v-3d4c2594]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.countdown-item[data-v-3d4c2594]{text-align:center;background:#fafafa;border-radius:10px;padding:16px}.countdown-value[data-v-3d4c2594]{color:#1677ff;margin-bottom:4px;font-size:28px;font-weight:700}.countdown-label[data-v-3d4c2594]{color:#999;font-size:12px}.policy-card[data-v-3d4c2594]{background:#fffbe6;border:1px solid #ffe58f;border-radius:12px;padding:20px}.policy-title[data-v-3d4c2594]{color:#333;margin-bottom:12px;font-size:14px;font-weight:600}.policy-content[data-v-3d4c2594]{color:#666;font-size:13px;line-height:1.8}.policy-content p[data-v-3d4c2594]{margin:0 0 10px}.policy-content ul[data-v-3d4c2594]{margin:0;padding-left:20px}.policy-content li[data-v-3d4c2594]{margin-bottom:6px}.help-card[data-v-3d4c2594]{background:#fafafa}.help-sections[data-v-3d4c2594]{gap:20px}.help-section[data-v-3d4c2594],.help-sections[data-v-3d4c2594]{flex-direction:column;display:flex}.help-section[data-v-3d4c2594]{gap:8px}.help-section-title[data-v-3d4c2594]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-3d4c2594]{flex-direction:column;display:flex}.help-faq-item[data-v-3d4c2594]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-3d4c2594]:nth-child(odd){background:#fff}.help-faq-q[data-v-3d4c2594]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-3d4c2594]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.input-row[data-v-3d4c2594]{grid-template-columns:1fr}.retirement-hero[data-v-3d4c2594]{flex-direction:column;gap:20px;padding:24px}.hero-divider[data-v-3d4c2594]{width:60px;height:1px;margin:0}.hero-value[data-v-3d4c2594]{font-size:18px}.countdown-grid[data-v-3d4c2594]{grid-template-columns:repeat(3,1fr);gap:8px}.countdown-item[data-v-3d4c2594]{padding:12px 8px}.countdown-value[data-v-3d4c2594]{font-size:22px}}@media (width<=480px){.input-area[data-v-3d4c2594]{padding:14px}.delay-row[data-v-3d4c2594]{flex-direction:column;align-items:flex-start;gap:4px}}.help-card[data-v-55005634],.input-card[data-v-55005634],.result-card[data-v-55005634]{background:#fafafa;border-radius:8px}.field-hint[data-v-55005634]{color:#999;text-align:center;margin-top:2px;font-size:11px;display:block}.rates-collapse[data-v-55005634]{background:#fff;border-radius:8px;margin-top:8px}.rates-collapse[data-v-55005634] .ant-collapse-header{color:#333;font-size:14px;font-weight:600}.result-highlight[data-v-55005634]{text-align:center;background:linear-gradient(135deg,#f0f5ff,#fff);border-radius:12px;margin-bottom:20px;padding:24px 0 16px}.result-main-number[data-v-55005634]{flex-direction:column;align-items:center;gap:8px;display:flex}.result-label[data-v-55005634]{color:#666;font-size:14px}.result-value[data-v-55005634]{color:#ff5b2d;letter-spacing:1px;font-family:Courier New,monospace;font-size:42px;font-weight:900}.result-summary[data-v-55005634]{margin-bottom:16px}.summary-item[data-v-55005634]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.summary-label[data-v-55005634]{color:#999;font-size:12px}.summary-value[data-v-55005634]{color:#333;font-family:Courier New,monospace;font-size:16px;font-weight:700}.summary-value.insurance[data-v-55005634]{color:#1677ff}.summary-value.tax[data-v-55005634]{color:#fa541c}.summary-value.net[data-v-55005634]{color:#52c41a}.insurance-breakdown[data-v-55005634]{color:#666;background:#fff7e6;border-radius:8px;padding:12px 16px;font-size:13px;line-height:1.8}.breakdown-title[data-v-55005634]{color:#333;font-weight:600}.dot[data-v-55005634]{color:#d9d9d9;margin:0 4px}.monthly-toggle[data-v-55005634]{text-align:center;margin-top:16px}.monthly-table[data-v-55005634]{margin-top:12px}.net-highlight[data-v-55005634]{color:#ff5b2d;font-weight:700}.help-sections[data-v-55005634]{gap:20px}.help-section[data-v-55005634],.help-sections[data-v-55005634]{flex-direction:column;display:flex}.help-section[data-v-55005634]{gap:8px}.help-section-title[data-v-55005634]{color:#262626;border-left:3px solid #ff5b2d;margin:0;padding-left:10px;font-size:15px;font-weight:600;line-height:1.4}.help-section p[data-v-55005634]{color:#000000a6;margin:0;font-size:14px;line-height:1.7}.help-faq[data-v-55005634]{flex-direction:column;gap:8px;display:flex}.help-faq-item[data-v-55005634]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-55005634]{color:#555;margin:6px 0 0;font-size:13px;line-height:1.7}.help-faq-q[data-v-55005634]{color:#333;margin:0;font-size:13px;font-weight:600}@media (width<=768px){.result-value[data-v-55005634]{font-size:32px}}.stats-card[data-v-445f86d8]{background:#fff7ed;border:1px solid #ffedd5}.toggle-group[data-v-445f86d8]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.nav-card[data-v-445f86d8],.search-card[data-v-445f86d8]{background:#fafafa}.nav-buttons[data-v-445f86d8]{flex-wrap:wrap;gap:8px;display:flex}.nav-tag[data-v-445f86d8]{cursor:pointer;padding:4px 12px;font-size:13px;transition:all .2s}.nav-tag[data-v-445f86d8]:hover{transform:translateY(-1px)}.result-card[data-v-445f86d8]{background:#fafafa}.search-result-list[data-v-445f86d8]{flex-direction:column;gap:12px;display:flex}.search-result-item[data-v-445f86d8]{background:#fff;border:1px solid #f0f0f0;border-radius:6px;padding:12px 16px;transition:all .2s}.search-result-item[data-v-445f86d8]:hover{border-color:#1890ff;box-shadow:0 2px 8px #1890ff1a}.result-section-tag[data-v-445f86d8]{margin-bottom:6px}.result-pinyin[data-v-445f86d8]{color:#888;letter-spacing:.5px;margin-bottom:4px;font-size:12px}.result-text[data-v-445f86d8]{color:#1f1f1f;letter-spacing:2px;margin-bottom:6px;font-size:18px;font-weight:600}.result-explanation[data-v-445f86d8]{color:#666;font-size:13px;line-height:1.8}.section-card[data-v-445f86d8]{background:#fafafa}.section-header[data-v-445f86d8]{flex-direction:column;gap:4px;display:flex}.section-title[data-v-445f86d8]{color:#1f1f1f;font-size:16px;font-weight:600}.section-desc[data-v-445f86d8]{color:#999;font-size:12px;font-weight:400}.verse-list[data-v-445f86d8]{flex-direction:column;gap:16px;display:flex}.verse-item[data-v-445f86d8]{background:#fff;border:1px solid #f0f0f0;border-radius:6px;padding:12px 16px;transition:all .2s}.verse-item[data-v-445f86d8]:hover{border-color:#d9d9d9;box-shadow:0 1px 4px #0000000f}.verse-pinyin[data-v-445f86d8]{color:#888;letter-spacing:.5px;margin-bottom:6px;font-size:12px;line-height:1.6}.verse-text[data-v-445f86d8]{color:#1f1f1f;letter-spacing:3px;flex-wrap:wrap;margin-bottom:8px;font-size:20px;font-weight:600;line-height:1.6;display:flex}.verse-char[data-v-445f86d8]{display:inline-block}.verse-space[data-v-445f86d8]{width:12px}.verse-explanation[data-v-445f86d8]{color:#666;border-top:1px dashed #f0f0f0;padding-top:8px;font-size:13px;line-height:1.8}.help-card[data-v-445f86d8]{background:#fafafa}.help-sections[data-v-445f86d8]{gap:20px}.help-section[data-v-445f86d8],.help-sections[data-v-445f86d8]{flex-direction:column;display:flex}.help-section[data-v-445f86d8]{gap:8px}.help-section-title[data-v-445f86d8]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-445f86d8]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-445f86d8]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-445f86d8]:nth-child(odd){background:#fff}.help-faq-q[data-v-445f86d8]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-445f86d8]{color:#666;margin:0;line-height:1.8}[data-v-445f86d8] mark{background:#fff3b0;border-radius:2px;padding:0 2px}@media (width<=768px){.toggle-group[data-v-445f86d8]{justify-content:flex-start;margin-top:8px}.verse-text[data-v-445f86d8]{letter-spacing:2px}.verse-char[data-v-445f86d8],.verse-text[data-v-445f86d8]{font-size:18px}.nav-tag[data-v-445f86d8]{padding:2px 8px;font-size:12px}}.control-card[data-v-0f4b7e0c]{background:#fff;border-radius:8px}.quick-section[data-v-0f4b7e0c]{background:#fff7ed;border:1px solid #ffedd5}.engine-buttons[data-v-0f4b7e0c]{flex-wrap:wrap;gap:12px;display:flex}.engine-btn[data-v-0f4b7e0c]{cursor:pointer;background:#fff;border:2px solid #e8e8e8;border-radius:8px;align-items:center;gap:8px;min-width:120px;padding:12px 20px;transition:all .3s;display:inline-flex}.engine-btn[data-v-0f4b7e0c]:hover{border-color:#d9d9d9;transform:translateY(-2px)}.engine-btn-active[data-v-0f4b7e0c]{font-weight:600}.engine-btn-icon[data-v-0f4b7e0c]{border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:inline-flex}.engine-btn-name[data-v-0f4b7e0c]{color:#333;font-size:14px}.result-summary[data-v-0f4b7e0c]{flex-direction:column;gap:12px;display:flex}.result-item[data-v-0f4b7e0c]{background:#fafafa;border-radius:8px;justify-content:space-between;padding:12px 16px}.result-engine[data-v-0f4b7e0c],.result-item[data-v-0f4b7e0c]{align-items:center;display:flex}.result-engine[data-v-0f4b7e0c]{gap:8px;font-weight:600}.result-engine-icon[data-v-0f4b7e0c]{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:inline-flex}.result-stats[data-v-0f4b7e0c]{gap:8px;display:flex}.mini-engine-icon[data-v-0f4b7e0c]{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:700;display:inline-flex}.url-link[data-v-0f4b7e0c]{color:#1677ff;text-decoration:none}.url-link[data-v-0f4b7e0c]:hover{text-decoration:underline}.empty-records[data-v-0f4b7e0c]{padding:24px 0}.help-card[data-v-0f4b7e0c]{background:#fafafa;border-radius:8px}.help-sections[data-v-0f4b7e0c]{gap:20px}.help-section[data-v-0f4b7e0c],.help-sections[data-v-0f4b7e0c]{flex-direction:column;display:flex}.help-section[data-v-0f4b7e0c]{gap:8px}.help-section-title[data-v-0f4b7e0c]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-0f4b7e0c]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-0f4b7e0c]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-0f4b7e0c]:nth-child(odd){background:#fff}.help-faq-q[data-v-0f4b7e0c]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-0f4b7e0c]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.engine-buttons[data-v-0f4b7e0c]{flex-direction:column}.engine-btn[data-v-0f4b7e0c]{width:100%}.result-item[data-v-0f4b7e0c]{flex-direction:column;align-items:flex-start;gap:8px}}.current-card[data-v-c5122835]{background:#fafbfc;margin-top:16px}.query-card[data-v-c5122835],.table-card[data-v-c5122835]{background:#fff;border-radius:8px;margin-top:16px}.current-shichen[data-v-c5122835]{flex-direction:column;gap:12px;display:flex}.current-main[data-v-c5122835]{align-items:center;gap:16px;display:flex}.current-emoji[data-v-c5122835]{font-size:48px;line-height:1}.current-info[data-v-c5122835]{flex-direction:column;gap:4px;display:flex}.current-name[data-v-c5122835]{color:#262626;font-size:22px;font-weight:700}.current-alias[data-v-c5122835]{color:#595959;font-size:14px}.current-time[data-v-c5122835]{color:#1677ff;font-size:16px;font-weight:600}.current-zodiac[data-v-c5122835]{color:#595959;font-size:14px}.current-zodiac strong[data-v-c5122835]{color:#262626;font-size:16px}.current-health[data-v-c5122835]{color:#595959;background:#fff1f0;border-radius:6px;align-items:flex-start;gap:8px;padding:10px 14px;font-size:13px;line-height:1.6;display:flex}.query-health[data-v-c5122835],.query-result[data-v-c5122835]{margin-top:12px}.query-health[data-v-c5122835]{color:#595959;background:#fff1f0;border-radius:6px;align-items:flex-start;gap:8px;padding:10px 14px;font-size:13px;line-height:1.6;display:flex}[data-v-c5122835] .current-row{background-color:#e6f7ff!important}[data-v-c5122835] .current-row td{font-weight:500}.now-badge[data-v-c5122835]{color:#fff;vertical-align:middle;background:#1677ff;border-radius:3px;margin-left:6px;padding:0 4px;font-size:10px;font-weight:400;display:inline-block}.help-card[data-v-c5122835]{background:#fafbfc;border-radius:8px;margin-top:24px}.help-sections[data-v-c5122835]{gap:20px}.help-section[data-v-c5122835],.help-sections[data-v-c5122835]{flex-direction:column;display:flex}.help-section[data-v-c5122835]{gap:8px}.help-section-title[data-v-c5122835]{color:#1f1f1f;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600}.help-faq[data-v-c5122835]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-c5122835]{background:#fff;padding:12px 16px}.help-faq-item[data-v-c5122835]:first-child{border-radius:8px 8px 0 0}.help-faq-item[data-v-c5122835]:last-child{border-radius:0 0 8px 8px}.help-faq-item+.help-faq-item[data-v-c5122835]{border-top:1px solid #f0f0f0}.help-faq-item h4[data-v-c5122835]{color:#262626;margin:0 0 6px;font-size:14px;font-weight:600}.help-faq-item p[data-v-c5122835]{color:#595959;margin:0;font-size:13px;line-height:1.8}@media (width<=768px){.current-emoji[data-v-c5122835]{font-size:36px}.current-name[data-v-c5122835]{font-size:18px}.current-main[data-v-c5122835]{gap:12px}}.shoe-card[data-v-cb1b0a92]{background:#fafafa}.shoe-calculator[data-v-cb1b0a92]{margin:0 auto}.input-section[data-v-cb1b0a92]{background:#fff;border:1px solid #f0f0f0;border-radius:10px;margin-bottom:20px;padding:20px}.input-row[data-v-cb1b0a92]{flex-wrap:wrap;align-items:flex-end;gap:20px;display:flex}.input-group[data-v-cb1b0a92]{flex-direction:column;gap:6px;display:flex}.input-label[data-v-cb1b0a92]{color:#666;font-size:13px;font-weight:500}.quick-input[data-v-cb1b0a92]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:16px;display:flex}.quick-label[data-v-cb1b0a92]{color:#999;font-size:13px}.quick-tag[data-v-cb1b0a92]{cursor:pointer;transition:all .2s}.quick-tag[data-v-cb1b0a92]:hover{color:#ff5b2d;border-color:#ff5b2d}.result-section[data-v-cb1b0a92]{margin-bottom:24px}.result-header[data-v-cb1b0a92]{color:#333;border-left:4px solid #ff5b2d;align-items:center;gap:8px;margin-bottom:12px;padding-left:10px;font-size:16px;font-weight:600;display:flex}.result-grid[data-v-cb1b0a92]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.result-card[data-v-cb1b0a92]{text-align:center;background:#fff;border:2px solid #f0f0f0;border-radius:10px;padding:16px;transition:all .2s}.result-card[data-v-cb1b0a92]:hover{border-color:#ff5b2d;transform:translateY(-2px);box-shadow:0 4px 12px #ff5b2d1a}.result-card-active[data-v-cb1b0a92]{background:#fff7f5;border-color:#ff5b2d}.result-system[data-v-cb1b0a92]{color:#999;margin-bottom:6px;font-size:12px}.result-size[data-v-cb1b0a92]{color:#ff5b2d;font-size:28px;font-weight:700;line-height:1.2}.empty-section[data-v-cb1b0a92]{text-align:center;margin-bottom:24px;padding:48px 20px}.empty-icon[data-v-cb1b0a92]{margin-bottom:12px;font-size:48px}.empty-text[data-v-cb1b0a92]{color:#999;font-size:14px}.chart-section[data-v-cb1b0a92]{margin-bottom:8px}.chart-header[data-v-cb1b0a92]{color:#333;border-left:4px solid #1890ff;margin-bottom:12px;padding-left:10px;font-size:15px;font-weight:600}.help-card[data-v-cb1b0a92]{background:#fafafa}.help-sections[data-v-cb1b0a92]{gap:20px}.help-section[data-v-cb1b0a92],.help-sections[data-v-cb1b0a92]{flex-direction:column;display:flex}.help-section[data-v-cb1b0a92]{gap:8px}.help-section-title[data-v-cb1b0a92]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-cb1b0a92]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-cb1b0a92]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-cb1b0a92]:nth-child(odd){background:#fff}.help-faq-q[data-v-cb1b0a92]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-cb1b0a92]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.shoe-calculator[data-v-cb1b0a92]{max-width:100%}.input-section[data-v-cb1b0a92]{margin-bottom:14px;padding:14px}.input-row[data-v-cb1b0a92]{flex-direction:column;gap:12px}.input-group[data-v-cb1b0a92]{width:100%}.input-group[data-v-cb1b0a92] .ant-input-number,.input-group[data-v-cb1b0a92] .ant-select{width:100%!important}.quick-input[data-v-cb1b0a92]{gap:8px}.quick-label[data-v-cb1b0a92]{width:100%;margin-bottom:2px}.quick-tag[data-v-cb1b0a92]{padding:4px 10px;font-size:13px}.result-grid[data-v-cb1b0a92]{grid-template-columns:repeat(2,1fr);gap:8px}.result-card[data-v-cb1b0a92]{padding:12px 8px}.result-size[data-v-cb1b0a92]{font-size:22px}.result-system[data-v-cb1b0a92]{font-size:11px}.empty-section[data-v-cb1b0a92]{padding:32px 16px}.empty-icon[data-v-cb1b0a92]{font-size:36px}.chart-header[data-v-cb1b0a92],.result-header[data-v-cb1b0a92]{font-size:14px}.help-sections[data-v-cb1b0a92]{gap:16px}.help-section-title[data-v-cb1b0a92]{font-size:15px}.help-faq-item[data-v-cb1b0a92]{padding:10px}.help-faq-q[data-v-cb1b0a92]{font-size:14px}.help-faq-item p[data-v-cb1b0a92]{font-size:13px}}.control-card[data-v-0102a94b]{background:#fafafa;margin-top:24px}.input-textarea[data-v-0102a94b]{font-family:Courier New,monospace;font-size:13px}.action-card[data-v-0102a94b],.filter-card[data-v-0102a94b],.result-card[data-v-0102a94b]{background:#fafafa;margin-top:16px}.result-textarea[data-v-0102a94b]{margin-top:12px;font-family:Courier New,monospace;font-size:13px}.stats-bar[data-v-0102a94b]{border-bottom:1px solid #f0f0f0;gap:24px;padding-bottom:12px;display:flex}.url-list[data-v-0102a94b]{max-height:400px;margin-top:12px;overflow-y:auto}.url-item[data-v-0102a94b]{border-bottom:1px dashed #f0f0f0;flex-wrap:wrap;align-items:flex-start;gap:8px;padding:8px 0;display:flex}.url-link[data-v-0102a94b]{word-break:break-all;color:#1890ff;flex:1;min-width:300px;font-size:13px}.url-meta[data-v-0102a94b]{color:#999;background:#f5f5f5;border-radius:4px;padding:2px 6px;font-size:12px}.help-card[data-v-0102a94b]{background:#fafafa;border-radius:8px}.help-sections[data-v-0102a94b]{gap:20px}.help-section[data-v-0102a94b],.help-sections[data-v-0102a94b]{flex-direction:column;display:flex}.help-section[data-v-0102a94b]{gap:8px}.help-section-title[data-v-0102a94b]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-0102a94b]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-0102a94b]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-0102a94b]:nth-child(odd){background:#fff}.help-faq-q[data-v-0102a94b]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-0102a94b]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.url-link[data-v-0102a94b]{min-width:100%}.stats-bar[data-v-0102a94b]{flex-direction:column}}.main-card[data-v-c578454a]{background:#fafafa}.soulfood[data-v-c578454a]{flex-direction:column;gap:20px;display:flex}.category-bar[data-v-c578454a]{flex-wrap:wrap;gap:8px;display:flex}.category-tag[data-v-c578454a]{cursor:pointer;font-size:13px;transition:all .2s}.category-tag[data-v-c578454a]:hover{transform:translateY(-1px)}.quote-hero[data-v-c578454a]{background:linear-gradient(135deg,#fff,#fafafa);border:2px solid #f0f0f0;border-left:6px solid;border-radius:12px;padding:32px;position:relative}.quote-content[data-v-c578454a]{text-align:center;margin-bottom:24px}.quote-mark[data-v-c578454a]{color:#ddd;margin-bottom:-20px;font-family:Georgia,serif;font-size:60px;line-height:1}.quote-text[data-v-c578454a]{color:#333;margin-bottom:16px;font-size:22px;font-weight:600;line-height:1.8}.quote-author[data-v-c578454a]{color:#888;font-size:15px;font-style:italic}.quote-actions[data-v-c578454a]{justify-content:center;gap:12px;display:flex}.quote-category-tag[data-v-c578454a]{position:absolute;top:16px;right:16px}.search-bar[data-v-c578454a]{max-width:400px}.quote-grid[data-v-c578454a]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.quote-card[data-v-c578454a]{background:#fff;border:1px solid #f0f0f0;border-radius:10px;flex-direction:column;padding:16px;transition:all .2s;display:flex}.quote-card[data-v-c578454a]:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}.quote-card-header[data-v-c578454a]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.quote-card-actions[data-v-c578454a]{gap:4px;display:flex}.quote-card-actions .ant-btn[data-v-c578454a]{color:#bbb}.quote-card-actions .ant-btn[data-v-c578454a]:hover{color:var(--accent)}.fav-active[data-v-c578454a]{color:#eb2f96!important}.quote-card-content[data-v-c578454a]{color:#333;flex:1;margin-bottom:12px;font-size:14px;line-height:1.7}.quote-card-author[data-v-c578454a]{color:#999;text-align:right;font-size:12px;font-style:italic}.refresh-bar[data-v-c578454a]{text-align:center}.help-card[data-v-c578454a]{background:#fafafa}.help-sections[data-v-c578454a]{gap:20px}.help-section[data-v-c578454a],.help-sections[data-v-c578454a]{flex-direction:column;display:flex}.help-section[data-v-c578454a]{gap:8px}.help-section-title[data-v-c578454a]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-c578454a]{flex-direction:column;display:flex}.help-faq-item[data-v-c578454a]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-c578454a]:nth-child(odd){background:#fff}.help-faq-q[data-v-c578454a]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-c578454a]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.quote-hero[data-v-c578454a]{padding:20px}.quote-text[data-v-c578454a]{font-size:18px}.quote-mark[data-v-c578454a]{margin-bottom:-10px;font-size:40px}.quote-grid[data-v-c578454a]{grid-template-columns:repeat(2,1fr);gap:12px}.quote-actions[data-v-c578454a]{flex-wrap:wrap}}@media (width<=480px){.quote-grid[data-v-c578454a]{grid-template-columns:1fr}.category-bar[data-v-c578454a]{gap:6px}.category-tag[data-v-c578454a]{font-size:12px}}.command-card[data-v-f5b84b52],.config-card[data-v-f5b84b52],.editor-card[data-v-f5b84b52],.history-card[data-v-f5b84b52],.keygen-card[data-v-f5b84b52],.reference-card[data-v-f5b84b52],.shortcut-card[data-v-f5b84b52],.stats-card[data-v-f5b84b52]{background:#fff;border-radius:12px;margin-bottom:16px;box-shadow:0 2px 8px #0000000a}[data-v-f5b84b52] .ant-card-head{border-bottom:1px solid #f0f0f0;min-height:48px;padding:0 20px}.card-title[data-v-f5b84b52]{font-size:15px;font-weight:600}.intro-content[data-v-f5b84b52]{margin-bottom:16px}.intro-content h2[data-v-f5b84b52]{color:#1a1a1a;margin-bottom:8px;font-size:20px;font-weight:600}.intro-content p[data-v-f5b84b52]{color:#666;font-size:14px;line-height:1.6}.shortcut-btn[data-v-f5b84b52]{border:1px solid #e8e8e8;border-radius:8px;width:100%;height:36px;font-size:13px;transition:all .2s}.shortcut-btn[data-v-f5b84b52]:hover{color:#ff5b2d;border-color:#ff5b2d}.advanced-collapse[data-v-f5b84b52]{background:#fafafa;border-radius:8px;margin:12px 0}[data-v-f5b84b52] .ant-collapse-header{color:#666;font-size:13px;font-weight:500}.action-buttons[data-v-f5b84b52]{margin-top:16px}.action-buttons .ant-btn-primary[data-v-f5b84b52]{background:#ff5b2d;border-color:#ff5b2d}.action-buttons .ant-btn-primary[data-v-f5b84b52]:hover{background:#ff7a50;border-color:#ff7a50}.result-block[data-v-f5b84b52]{margin-bottom:16px}.result-block[data-v-f5b84b52]:last-child{margin-bottom:0}.result-label[data-v-f5b84b52]{color:#666;margin-bottom:8px;font-size:13px;font-weight:500}.code-block[data-v-f5b84b52]{color:#d4d4d4;white-space:pre-wrap;word-break:break-all;background:#1e1e1e;border-radius:8px;padding:16px;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.6;overflow-x:auto}.code-block.command-line[data-v-f5b84b52]{color:#4ec9b0}.command-list[data-v-f5b84b52]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.command-item[data-v-f5b84b52]{border:1px solid #e8e8e8;border-radius:8px;padding:12px;transition:all .2s}.command-item[data-v-f5b84b52]:hover{border-color:#ff5b2d;box-shadow:0 2px 8px #ff5b2d1a}.command-header[data-v-f5b84b52]{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.command-name[data-v-f5b84b52]{color:#1a1a1a;font-size:14px;font-weight:600}.command-desc[data-v-f5b84b52]{color:#999;margin-bottom:8px;font-size:12px}.command-code[data-v-f5b84b52]{background:#f5f5f5;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 12px;font-family:Consolas,monospace;font-size:12px;display:flex}.command-code code[data-v-f5b84b52]{color:#333;word-break:break-all;flex:1}.copy-btn[data-v-f5b84b52]{color:#999;flex-shrink:0}.copy-btn[data-v-f5b84b52]:hover{color:#ff5b2d}.ref-content[data-v-f5b84b52]{padding:8px 0}.ref-section[data-v-f5b84b52]{margin-bottom:12px}.ref-section[data-v-f5b84b52]:last-child{margin-bottom:0}.ref-section code[data-v-f5b84b52]{color:#d63200;background:#f5f5f5;border-radius:4px;padding:2px 8px;font-family:Consolas,monospace;font-size:13px}.ref-section ul[data-v-f5b84b52]{margin:8px 0 0;padding:0;list-style:none}.ref-section li[data-v-f5b84b52]{align-items:center;gap:8px;margin-bottom:6px;display:flex}.history-list[data-v-f5b84b52]{flex-direction:column;gap:8px;display:flex}.history-item[data-v-f5b84b52]{background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 14px;transition:all .2s;display:flex}.history-item[data-v-f5b84b52]:hover{background:#fff5f2;border-color:#ff5b2d}.history-info[data-v-f5b84b52]{flex-direction:column;gap:4px;display:flex}.history-host[data-v-f5b84b52]{color:#1a1a1a;font-size:14px;font-weight:500}.history-meta[data-v-f5b84b52]{color:#999;font-size:12px}.history-actions[data-v-f5b84b52]{gap:4px;display:flex}[data-v-f5b84b52] .stats-card .ant-statistic-title{color:#666;font-size:13px}[data-v-f5b84b52] .stats-card .ant-statistic-content{color:#ff5b2d;font-size:22px;font-weight:600}@media (width<=768px){.command-list[data-v-f5b84b52]{grid-template-columns:1fr}.action-buttons[data-v-f5b84b52]{flex-wrap:wrap}}.search-card[data-v-63b8423e]{background:#fff7ed;border:1px solid #ffedd5}.result-card[data-v-63b8423e]{background:#fafafa}.surname-detail[data-v-63b8423e]{padding:16px 0}.surname-header[data-v-63b8423e]{text-align:center;color:#fff;background:linear-gradient(135deg,#ff6b35,#f7931e);border-radius:8px;padding:24px}.surname-name[data-v-63b8423e]{margin-bottom:8px;font-size:48px;font-weight:700}.surname-pinyin[data-v-63b8423e]{opacity:.9;margin-bottom:8px;font-size:24px}.surname-meaning[data-v-63b8423e]{opacity:.8;font-size:14px}.origin-list[data-v-63b8423e]{margin:0;padding-left:20px;line-height:2}.origin-list li[data-v-63b8423e]{color:#666}.history-text[data-v-63b8423e]{color:#666;margin-top:12px;font-size:14px;line-height:1.8}.distribution-tags[data-v-63b8423e]{flex-wrap:wrap;gap:8px;display:flex}.main-regions[data-v-63b8423e],.population-info[data-v-63b8423e]{margin-top:12px;font-size:14px}.main-regions .label[data-v-63b8423e],.population-info .label[data-v-63b8423e]{color:#999}.main-regions .value[data-v-63b8423e],.population-info .value[data-v-63b8423e]{color:#1890ff;font-weight:500}.celebrities-grid[data-v-63b8423e]{flex-wrap:wrap;gap:8px;display:flex}.celebrity-item[data-v-63b8423e]{background:#f5f5f5;border:1px solid #e8e8e8;border-radius:4px;padding:8px 16px}.celebrity-name[data-v-63b8423e]{color:#333;font-size:14px}.top-card[data-v-63b8423e]{background:#fafafa}.top-surnames[data-v-63b8423e]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px;display:grid}.top-surname-item[data-v-63b8423e]{cursor:pointer;background:#fff;border:1px solid #e8e8e8;border-radius:4px;align-items:center;padding:8px 12px;transition:all .2s;display:flex}.top-surname-item[data-v-63b8423e]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-2px)}.surname-rank[data-v-63b8423e]{text-align:center;color:#fff;background:#ff5b2d;border-radius:50%;width:24px;height:24px;margin-right:8px;font-size:12px;font-weight:700;line-height:24px}.surname-text[data-v-63b8423e]{color:#333;font-size:14px;font-weight:500}.list-card[data-v-63b8423e]{background:#fafafa}.surname-list-wrapper[data-v-63b8423e]{display:flex}.letter-sidebar[data-v-63b8423e]{z-index:100;background:#fff;border-radius:4px;flex-direction:column;gap:2px;padding:8px;display:flex;position:fixed;top:50%;right:24px;transform:translateY(-50%);box-shadow:0 2px 8px #0000001a}.letter-item[data-v-63b8423e]{text-align:center;color:#666;cursor:pointer;border-radius:4px;width:24px;height:24px;font-size:12px;line-height:24px;transition:all .2s}.letter-item.active[data-v-63b8423e],.letter-item[data-v-63b8423e]:hover{color:#fff;background:#ff5b2d}.surname-list[data-v-63b8423e]{padding-right:40px}.surname-group[data-v-63b8423e]{margin-bottom:16px}.group-letter[data-v-63b8423e]{color:#ff5b2d;border-bottom:2px solid #ff5b2d;margin-bottom:8px;padding:8px 0;font-size:16px;font-weight:700}.group-surnames[data-v-63b8423e]{flex-wrap:wrap;gap:8px;display:flex}.surname-link[data-v-63b8423e]{cursor:pointer;color:#333;background:#fff;border:1px solid #e8e8e8;border-radius:4px;align-items:center;gap:4px;padding:6px 12px;font-size:14px;transition:all .2s;display:flex}.surname-link[data-v-63b8423e]:hover{color:#ff5b2d;background:#fff5f0;border-color:#ff5b2d}.surname-link.hasDetail[data-v-63b8423e]{border-color:#1890ff}.detail-marker[data-v-63b8423e]{color:#1890ff;font-size:10px}.help-card[data-v-63b8423e]{background:#fafafa;margin-top:16px}.help-sections[data-v-63b8423e]{gap:20px}.help-section[data-v-63b8423e],.help-sections[data-v-63b8423e]{flex-direction:column;display:flex}.help-section[data-v-63b8423e]{gap:8px}.help-section-title[data-v-63b8423e]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-63b8423e]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-63b8423e]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-63b8423e]:nth-child(odd){background:#fff}.help-faq-q[data-v-63b8423e]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-63b8423e]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.letter-sidebar[data-v-63b8423e]{display:none}.surname-list[data-v-63b8423e]{padding-right:0}.top-surnames[data-v-63b8423e]{grid-template-columns:repeat(5,1fr)}.top-surname-item[data-v-63b8423e]{flex-direction:column;align-items:center;padding:8px 4px}.surname-rank[data-v-63b8423e]{margin-bottom:4px;margin-right:0}.surname-text[data-v-63b8423e]{font-size:12px}.group-surnames[data-v-63b8423e]{gap:6px}.surname-link[data-v-63b8423e]{padding:4px 8px;font-size:13px}.surname-name[data-v-63b8423e]{font-size:36px}.surname-pinyin[data-v-63b8423e]{font-size:18px}}.input-card[data-v-900a2608]{background:#fafbfc;margin-top:16px}.result-card[data-v-900a2608],.table-card[data-v-900a2608]{background:#fff;border-radius:8px;margin-top:16px}.tire-input-group[data-v-900a2608]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:16px}.tire-input-title[data-v-900a2608]{color:#262626;border-left:3px solid #1677ff;margin-bottom:12px;padding-left:10px;font-size:14px;font-weight:600}.tire-spec[data-v-900a2608]{color:#1677ff;text-align:center;letter-spacing:1px;background:#e6f7ff;border-radius:6px;margin-top:8px;padding:8px 12px;font-size:16px;font-weight:600}.comparison-box[data-v-900a2608]{background:#fafbfc;border:1px solid #f0f0f0;border-radius:8px;padding:16px}.comparison-box.new[data-v-900a2608]{background:#f6ffed;border-color:#b7eb8f}.comparison-title[data-v-900a2608]{color:#262626;text-align:center;margin-bottom:12px;font-size:14px;font-weight:600}.comparison-data[data-v-900a2608]{flex-direction:column;gap:8px;display:flex}.data-item[data-v-900a2608]{justify-content:space-between;align-items:center;padding:6px 0;display:flex}.data-label[data-v-900a2608]{color:#595959;font-size:13px}.data-value[data-v-900a2608]{color:#262626;font-size:15px;font-weight:600}.data-value small[data-v-900a2608]{color:#8c8c8c;font-size:11px;font-weight:400}.diff-section[data-v-900a2608]{background:#fafbfc;border-radius:8px;margin-top:16px;padding:16px}.diff-item[data-v-900a2608]{text-align:center}.diff-label[data-v-900a2608]{color:#8c8c8c;margin-bottom:4px;font-size:12px}.diff-value[data-v-900a2608]{color:#262626;font-size:16px;font-weight:600}.diff-value.safe[data-v-900a2608]{color:#52c41a}.diff-value.danger[data-v-900a2608]{color:#f5222d}.speed-section[data-v-900a2608]{background:#fffbe6;border:1px solid #ffe58f;border-radius:8px;margin-top:16px;padding:16px}.speed-title[data-v-900a2608]{color:#262626;margin-bottom:12px;font-size:14px;font-weight:600}.speed-item[data-v-900a2608]{padding:8px 0}.speed-label[data-v-900a2608]{color:#595959;font-size:13px}.speed-value[data-v-900a2608]{color:#1677ff;margin-left:8px;font-size:15px;font-weight:600}.speed-tip[data-v-900a2608]{color:#595959;background:#fff;border-radius:6px;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;font-size:12px;display:flex}.help-card[data-v-900a2608]{background:#fafbfc;border-radius:8px;margin-top:24px}.help-sections[data-v-900a2608]{gap:20px}.help-section[data-v-900a2608],.help-sections[data-v-900a2608]{flex-direction:column;display:flex}.help-section[data-v-900a2608]{gap:8px}.help-section-title[data-v-900a2608]{color:#1f1f1f;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600}.help-faq[data-v-900a2608]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-900a2608]{background:#fff;padding:12px 16px}.help-faq-item[data-v-900a2608]:first-child{border-radius:8px 8px 0 0}.help-faq-item[data-v-900a2608]:last-child{border-radius:0 0 8px 8px}.help-faq-item+.help-faq-item[data-v-900a2608]{border-top:1px solid #f0f0f0}.help-faq-item h4[data-v-900a2608]{color:#262626;margin:0 0 6px;font-size:14px;font-weight:600}.help-faq-item p[data-v-900a2608]{color:#595959;margin:0;font-size:13px;line-height:1.8}@media (width<=768px){.comparison-box[data-v-900a2608],.tire-input-group[data-v-900a2608]{padding:12px}.diff-value[data-v-900a2608]{font-size:14px}}.search-card[data-v-36018b77]{background:#fafbfc;margin-top:16px}.result-card[data-v-36018b77]{background:#fff;border-radius:8px;margin-top:16px}.help-card[data-v-36018b77]{background:#fafbfc;border-radius:8px;margin-top:24px}.help-sections[data-v-36018b77]{gap:20px}.help-section[data-v-36018b77],.help-sections[data-v-36018b77]{flex-direction:column;display:flex}.help-section[data-v-36018b77]{gap:8px}.help-section-title[data-v-36018b77]{color:#1f1f1f;border-left:3px solid #1677ff;margin:0;padding-left:10px;font-size:15px;font-weight:600}.help-faq[data-v-36018b77]{flex-direction:column;display:flex}.help-faq-item[data-v-36018b77]{background:#fff;padding:12px 16px}.help-faq-item[data-v-36018b77]:first-child{border-radius:8px 8px 0 0}.help-faq-item[data-v-36018b77]:last-child{border-radius:0 0 8px 8px}.help-faq-item+.help-faq-item[data-v-36018b77]{border-top:1px solid #f0f0f0}.help-faq-item h4[data-v-36018b77]{color:#262626;margin:0 0 6px;font-size:14px;font-weight:600}.help-faq-item p[data-v-36018b77]{color:#595959;margin:0;font-size:13px;line-height:1.8}.control-card[data-v-1d8e4bbc]{background:#fafafa;margin-top:24px}.error-card[data-v-1d8e4bbc]{background:#fff2f0;margin-top:16px}.result-card[data-v-1d8e4bbc]{background:#fafafa;margin-top:16px}.url-full[data-v-1d8e4bbc]{align-items:center;gap:8px;display:flex}.url-full span[data-v-1d8e4bbc]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.url-item[data-v-1d8e4bbc]{align-items:center;gap:8px;display:flex}.url-item a[data-v-1d8e4bbc],.url-item span[data-v-1d8e4bbc]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.url-info[data-v-1d8e4bbc]{flex-direction:column;gap:4px;display:flex}.info-desc[data-v-1d8e4bbc]{color:#666;font-size:12px}.array-index[data-v-1d8e4bbc],.info-port[data-v-1d8e4bbc]{color:#999;font-size:12px}.params-section[data-v-1d8e4bbc]{margin-top:16px}.params-title[data-v-1d8e4bbc]{align-items:center;gap:8px;margin:0 0 12px;font-size:14px;font-weight:600;display:flex}.encode-card[data-v-1d8e4bbc]{background:#fafafa;margin-top:16px}.help-card[data-v-1d8e4bbc]{background:#fafafa;border-radius:8px}.help-sections[data-v-1d8e4bbc]{gap:20px}.help-section[data-v-1d8e4bbc],.help-sections[data-v-1d8e4bbc]{flex-direction:column;display:flex}.help-section[data-v-1d8e4bbc]{gap:8px}.help-section-title[data-v-1d8e4bbc]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-1d8e4bbc]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-1d8e4bbc]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-1d8e4bbc]:nth-child(odd){background:#fff}.help-faq-q[data-v-1d8e4bbc]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-1d8e4bbc]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.control-card a-space[data-v-1d8e4bbc]{flex-wrap:wrap}}.main-card[data-v-235b0048]{background:#fafafa}.input-area[data-v-235b0048],.wangshangdai-calc[data-v-235b0048]{flex-direction:column;gap:20px;display:flex}.input-area[data-v-235b0048]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:20px}.input-item[data-v-235b0048]{flex-direction:column;gap:8px;display:flex}.input-label[data-v-235b0048]{color:#333;align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}.rate-hint[data-v-235b0048]{color:#999;font-size:12px;font-weight:400}.quick-tags[data-v-235b0048]{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.quick-tags .ant-tag[data-v-235b0048]{cursor:pointer;transition:all .2s}.quick-tags .ant-tag[data-v-235b0048]:hover{transform:translateY(-2px)}.quick-tags .ant-tag.active[data-v-235b0048]{color:#fff;background:#fa8c16;border-color:#fa8c16}.result-area[data-v-235b0048]{flex-direction:column;gap:16px;display:flex}.result-hero[data-v-235b0048]{color:#fff;background:linear-gradient(135deg,#fa8c16,#ffc53d);border-radius:12px;justify-content:center;align-items:center;padding:24px;display:flex}.hero-item[data-v-235b0048]{text-align:center;flex:1}.hero-label[data-v-235b0048]{opacity:.9;margin-bottom:8px;font-size:13px}.hero-value[data-v-235b0048]{font-size:28px;font-weight:700}.hero-value.interest[data-v-235b0048]{color:#fff}.hero-divider[data-v-235b0048]{background:#ffffff4d;width:1px;height:50px;margin:0 20px}.detail-grid[data-v-235b0048]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.detail-card[data-v-235b0048]{background:#fff;border:1px solid #f0f0f0;border-radius:10px;align-items:center;gap:12px;padding:14px;display:flex}.detail-icon[data-v-235b0048]{font-size:24px}.detail-content[data-v-235b0048]{flex:1}.detail-label[data-v-235b0048]{color:#999;font-size:12px}.detail-value[data-v-235b0048]{color:#333;font-size:15px;font-weight:600}.schedule-section[data-v-235b0048]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:16px}.schedule-table[data-v-235b0048]{margin-top:12px}.help-card[data-v-235b0048]{background:#fafafa}.help-sections[data-v-235b0048]{gap:20px}.help-section[data-v-235b0048],.help-sections[data-v-235b0048]{flex-direction:column;display:flex}.help-section[data-v-235b0048]{gap:8px}.help-section-title[data-v-235b0048]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-235b0048]{flex-direction:column;display:flex}.help-faq-item[data-v-235b0048]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-235b0048]:nth-child(odd){background:#fff}.help-faq-q[data-v-235b0048]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-235b0048]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.detail-grid[data-v-235b0048]{grid-template-columns:repeat(2,1fr)}.hero-value[data-v-235b0048]{font-size:22px}.result-hero[data-v-235b0048]{flex-direction:column;gap:16px}.hero-divider[data-v-235b0048]{width:60px;height:1px;margin:0}}@media (width<=480px){.detail-grid[data-v-235b0048]{grid-template-columns:1fr}.input-area[data-v-235b0048]{padding:14px}}.main-card[data-v-836ca666]{background:#fafafa}.woodfish-tool[data-v-836ca666]{flex-direction:column;gap:24px;padding:20px}.merit-bar[data-v-836ca666],.woodfish-tool[data-v-836ca666]{align-items:center;display:flex}.merit-bar[data-v-836ca666]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;gap:32px;width:100%;max-width:500px;padding:16px 24px}.merit-stat[data-v-836ca666]{flex-direction:column;align-items:center;gap:4px;display:flex}.merit-label[data-v-836ca666]{color:#999;font-size:12px}.merit-value[data-v-836ca666]{font-size:24px;font-weight:700}.merit-actions[data-v-836ca666]{gap:8px;margin-left:auto;display:flex}.woodfish-area[data-v-836ca666]{cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:20px;padding:40px;display:flex}.woodfish-container[data-v-836ca666]{transition:transform .1s;position:relative}.woodfish-hit[data-v-836ca666]{transform:scale(.9)}.woodfish-emoji[data-v-836ca666]{filter:drop-shadow(0 10px 30px #8b45134d);font-size:120px;transition:all .15s}.woodfish-hit .woodfish-emoji[data-v-836ca666]{filter:drop-shadow(0 5px 15px #8b451380)brightness(1.1)}.woodfish-glow[data-v-836ca666]{opacity:0;background:radial-gradient(circle,#ffd70033 0,#0000 70%);border-radius:50%;width:200px;height:200px;transition:opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.woodfish-hit .woodfish-glow[data-v-836ca666]{opacity:1}.woodfish-hint[data-v-836ca666]{color:#999;font-size:14px}.control-bar[data-v-836ca666]{gap:12px;display:flex}.floating-merit[data-v-836ca666]{pointer-events:none;color:#fa8c16;text-shadow:0 2px 8px #fa8c164d;z-index:9999;font-size:20px;font-weight:700;animation:1.5s ease-out forwards floatUp-836ca666;position:fixed}@keyframes floatUp-836ca666{0%{opacity:1;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(-50px)scale(1.2)}to{opacity:0;transform:translateY(-100px)scale(.8)}}.help-card[data-v-836ca666]{background:#fafafa}.help-sections[data-v-836ca666]{gap:20px}.help-section[data-v-836ca666],.help-sections[data-v-836ca666]{flex-direction:column;display:flex}.help-section[data-v-836ca666]{gap:8px}.help-section-title[data-v-836ca666]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-836ca666]{flex-direction:column;display:flex}.help-faq-item[data-v-836ca666]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-836ca666]:nth-child(odd){background:#fff}.help-faq-q[data-v-836ca666]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-836ca666]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.woodfish-emoji[data-v-836ca666]{font-size:80px}.merit-bar[data-v-836ca666]{flex-wrap:wrap;gap:16px;padding:12px 16px}.merit-value[data-v-836ca666]{font-size:20px}.merit-actions[data-v-836ca666]{justify-content:center;width:100%;margin-left:0}.woodfish-area[data-v-836ca666]{padding:20px}}@media (width<=480px){.woodfish-emoji[data-v-836ca666]{font-size:60px}.merit-stat[data-v-836ca666]{flex:1}}.main-card[data-v-0040aa1d]{background:#fafafa}.yellow-pages[data-v-0040aa1d]{flex-direction:column;gap:20px;display:flex}.emergency-bar[data-v-0040aa1d]{background:linear-gradient(135deg,#fff1f0,#fff);border:1px solid #ffccc7;border-radius:12px;padding:16px 20px}.emergency-label[data-v-0040aa1d]{color:#f5222d;margin-bottom:12px;font-size:14px;font-weight:600}.emergency-numbers[data-v-0040aa1d]{flex-wrap:wrap;gap:12px;display:flex}.emergency-item[data-v-0040aa1d]{text-align:center;cursor:pointer;background:#fff;border:2px solid #f5222d;border-radius:10px;min-width:100px;padding:12px 20px;transition:all .2s}.emergency-item[data-v-0040aa1d]:hover{background:#f5222d;transform:translateY(-2px);box-shadow:0 4px 12px #f5222d4d}.emergency-item:hover .emergency-name[data-v-0040aa1d],.emergency-item:hover .emergency-number[data-v-0040aa1d]{color:#fff}.emergency-number[data-v-0040aa1d]{color:#f5222d;font-family:JetBrains Mono,monospace;font-size:24px;font-weight:700;transition:color .2s}.emergency-name[data-v-0040aa1d]{color:#666;margin-top:4px;font-size:12px;transition:color .2s}.search-bar[data-v-0040aa1d]{max-width:500px}.category-bar[data-v-0040aa1d]{flex-wrap:wrap;gap:8px;display:flex}.category-tag[data-v-0040aa1d]{cursor:pointer;font-size:13px;transition:all .2s}.category-tag[data-v-0040aa1d]:hover{transform:translateY(-1px)}.phone-list[data-v-0040aa1d]{flex-direction:column;gap:8px;display:flex}.empty-result[data-v-0040aa1d]{text-align:center;color:#999;padding:40px;font-size:14px}.phone-item[data-v-0040aa1d]{background:#fff;border:1px solid #f0f0f0;border-radius:10px;justify-content:space-between;align-items:center;padding:14px 18px;transition:all .2s;display:flex}.phone-item[data-v-0040aa1d]:hover{border-color:#d9d9d9;box-shadow:0 2px 8px #0000000a}.phone-emergency[data-v-0040aa1d]{border-left:4px solid #f5222d}.phone-info[data-v-0040aa1d]{flex-direction:column;gap:4px;display:flex}.phone-name[data-v-0040aa1d]{color:#333;font-size:15px;font-weight:600}.phone-desc[data-v-0040aa1d]{color:#999;font-size:12px}.phone-number[data-v-0040aa1d]{color:#1677ff;cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-family:JetBrains Mono,monospace;font-size:18px;font-weight:700;transition:all .2s;display:flex}.phone-number[data-v-0040aa1d]:hover{background:#e6f4ff}.copy-icon[data-v-0040aa1d]{color:#bbb;font-size:14px}.phone-number:hover .copy-icon[data-v-0040aa1d]{color:#1677ff}.category-overview[data-v-0040aa1d]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.category-card[data-v-0040aa1d]{text-align:center;cursor:pointer;background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:20px;transition:all .2s}.category-card[data-v-0040aa1d]:hover{border-color:var(--cat-color);transform:translateY(-3px);box-shadow:0 4px 16px #00000014}.category-icon[data-v-0040aa1d]{margin-bottom:8px;font-size:36px}.category-name[data-v-0040aa1d]{color:#333;margin-bottom:4px;font-size:14px;font-weight:600}.category-count[data-v-0040aa1d]{color:#999;font-size:12px}.help-card[data-v-0040aa1d]{background:#fafafa}.help-sections[data-v-0040aa1d]{gap:20px}.help-section[data-v-0040aa1d],.help-sections[data-v-0040aa1d]{flex-direction:column;display:flex}.help-section[data-v-0040aa1d]{gap:8px}.help-section-title[data-v-0040aa1d]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-0040aa1d]{flex-direction:column;display:flex}.help-faq-item[data-v-0040aa1d]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-0040aa1d]:nth-child(odd){background:#fff}.help-faq-q[data-v-0040aa1d]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-0040aa1d]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.emergency-numbers[data-v-0040aa1d]{gap:8px}.emergency-item[data-v-0040aa1d]{min-width:80px;padding:10px 14px}.emergency-number[data-v-0040aa1d]{font-size:20px}.phone-item[data-v-0040aa1d]{flex-direction:column;align-items:flex-start;gap:10px}.phone-number[data-v-0040aa1d]{align-self:flex-end}.category-overview[data-v-0040aa1d]{grid-template-columns:repeat(2,1fr);gap:12px}}@media (width<=480px){.category-overview[data-v-0040aa1d]{grid-template-columns:repeat(2,1fr)}.emergency-item[data-v-0040aa1d]{min-width:70px;padding:8px 12px}.emergency-number[data-v-0040aa1d]{font-size:18px}}.search-card[data-v-2e45f638]{background:#fff7ed;border:1px solid #ffedd5}.search-tip[data-v-2e45f638]{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.recommend-card[data-v-2e45f638]{background:#fafafa}.recommend-grid[data-v-2e45f638]{flex-wrap:wrap;gap:8px;display:flex}.recommend-tag[data-v-2e45f638]{cursor:pointer;padding:4px 12px;font-size:13px;transition:all .2s}.recommend-tag[data-v-2e45f638]:hover{color:#1890ff;border-color:#1890ff;transform:translateY(-1px)}.nav-card[data-v-2e45f638]{background:#fafafa}.category-nav[data-v-2e45f638]{flex-wrap:wrap;gap:8px;display:flex}.category-tag[data-v-2e45f638]{cursor:pointer;padding:4px 12px;font-size:13px;transition:all .2s}.category-tag[data-v-2e45f638]:hover{transform:translateY(-1px)}.result-card[data-v-2e45f638]{background:#fafafa}.dream-list[data-v-2e45f638]{flex-direction:column;gap:8px;display:flex}.dream-item[data-v-2e45f638]{cursor:pointer;background:#fff;border:1px solid #f0f0f0;border-radius:6px;padding:12px 16px;transition:all .2s}.dream-item[data-v-2e45f638]:hover{border-color:#1890ff;box-shadow:0 2px 8px #1890ff1a}.dream-item.expanded[data-v-2e45f638]{background:#f0f7ff;border-color:#1890ff}.dream-header[data-v-2e45f638]{justify-content:space-between;align-items:center;display:flex}.dream-keyword[data-v-2e45f638]{color:#1f1f1f;font-size:16px;font-weight:600}.dream-meaning[data-v-2e45f638]{color:#666;border-top:1px dashed #e8e8e8;margin-top:10px;padding-top:10px;font-size:14px;line-height:1.8}.category-card[data-v-2e45f638]{background:#fafafa}.category-header[data-v-2e45f638]{align-items:center;gap:8px;display:flex}.category-icon[data-v-2e45f638]{font-size:20px}.category-name[data-v-2e45f638]{color:#1f1f1f;font-size:16px;font-weight:600}.category-desc[data-v-2e45f638]{color:#999;font-size:12px;font-weight:400}.dream-grid[data-v-2e45f638]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.dream-grid-item[data-v-2e45f638]{cursor:pointer;background:#fff;border:1px solid #f0f0f0;border-radius:6px;padding:10px 14px;transition:all .2s}.dream-grid-item[data-v-2e45f638]:hover{border-color:#1890ff;box-shadow:0 2px 6px #1890ff14}.dream-grid-item.expanded[data-v-2e45f638]{background:#f0f7ff;border-color:#1890ff;grid-column:1/-1}.dream-grid-keyword[data-v-2e45f638]{color:#1f1f1f;font-size:14px;font-weight:500}.dream-grid-meaning[data-v-2e45f638]{color:#666;border-top:1px dashed #e8e8e8;margin-top:8px;padding-top:8px;font-size:13px;line-height:1.8}.help-card[data-v-2e45f638]{background:#fafafa}.help-sections[data-v-2e45f638]{gap:20px}.help-section[data-v-2e45f638],.help-sections[data-v-2e45f638]{flex-direction:column;display:flex}.help-section[data-v-2e45f638]{gap:8px}.help-section-title[data-v-2e45f638]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-2e45f638]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-2e45f638]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-2e45f638]:nth-child(odd){background:#fff}.help-faq-q[data-v-2e45f638]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-2e45f638]{color:#666;margin:0;line-height:1.8}[data-v-2e45f638] mark{background:#fff3b0;border-radius:2px;padding:0 2px}@media (width<=768px){.dream-grid[data-v-2e45f638]{grid-template-columns:repeat(2,1fr)}.dream-keyword[data-v-2e45f638]{font-size:14px}.category-tag[data-v-2e45f638]{padding:2px 8px;font-size:12px}}.speed-test-wrapper[data-v-627fab33]{gap:16px}.main-card[data-v-627fab33],.speed-test-wrapper[data-v-627fab33]{flex-direction:column;display:flex}.main-card[data-v-627fab33]{background:#fff;border:1px solid #f0f0f0;border-radius:16px;align-items:center;padding:24px}.phase-bar[data-v-627fab33]{background:#fafafa;border-radius:12px;justify-content:center;gap:0;width:100%;max-width:400px;margin-bottom:16px;padding:12px 20px}.phase-bar[data-v-627fab33],.phase-step[data-v-627fab33]{align-items:center;display:flex}.phase-step[data-v-627fab33]{flex-direction:column;gap:4px}.step-dot[data-v-627fab33]{color:#8c8c8c;background:#f0f0f0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:600;transition:all .3s;display:flex}.phase-step.active .step-dot[data-v-627fab33]{color:#fff;background:#fa8c16;box-shadow:0 0 0 4px #fa8c1633}.phase-step.done .step-dot[data-v-627fab33]{color:#fff;background:#52c41a}.step-label[data-v-627fab33]{color:#8c8c8c;font-size:11px}.phase-step.active .step-label[data-v-627fab33],.phase-step.done .step-label[data-v-627fab33]{color:#262626;font-weight:500}.step-line[data-v-627fab33]{background:#f0f0f0;width:50px;height:2px;margin:0 8px 18px;transition:all .3s}.step-line.done[data-v-627fab33]{background:#52c41a}.gauge-area[data-v-627fab33]{justify-content:center;width:100%;max-width:720px;display:flex}.main-gauge[data-v-627fab33]{width:100%;height:480px}.live-speed[data-v-627fab33]{text-align:center;margin-top:-8px;margin-bottom:8px}.live-value[data-v-627fab33]{font-family:DIN Alternate,Helvetica Neue,Arial,sans-serif;font-size:36px;font-weight:900;line-height:1.2}.live-value.download[data-v-627fab33]{color:#fa8c16}.live-value.upload[data-v-627fab33]{color:#1677ff}.live-unit[data-v-627fab33]{color:#8c8c8c;margin-left:4px;font-size:14px}.live-phase[data-v-627fab33]{color:#595959;margin-top:2px;font-size:13px;display:block}.test-progress[data-v-627fab33]{width:100%;max-width:400px;margin-bottom:12px}.node-selector[data-v-627fab33]{width:100%;margin-bottom:16px}.node-label[data-v-627fab33]{color:#595959;text-align:center;margin-bottom:10px;font-size:13px;font-weight:600}.node-grid[data-v-627fab33]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.node-card[data-v-627fab33]{cursor:pointer;background:#fafafa;border:2px solid #e8e8e8;border-radius:10px;flex-direction:column;align-items:center;gap:2px;min-width:90px;padding:10px 14px;transition:all .2s;display:flex;position:relative}.node-card[data-v-627fab33]:hover{background:#f5f5f5;border-color:#d9d9d9}.node-card.active[data-v-627fab33]{background:var(--node-bg,#f0f5ff);border-width:2px}.node-icon[data-v-627fab33]{font-size:20px;line-height:1}.node-name[data-v-627fab33]{color:#262626;font-size:13px;font-weight:600}.node-loc[data-v-627fab33]{color:#8c8c8c;font-size:11px}.node-tag[data-v-627fab33]{color:#d46b08;background:#fff7e6;border:1px solid #ffd591;border-radius:6px;padding:1px 5px;font-size:10px;position:absolute;top:-6px;right:-6px}.go-area[data-v-627fab33]{flex-direction:column;margin:8px 0 16px}.go-area[data-v-627fab33],.go-btn[data-v-627fab33]{align-items:center;display:flex}.go-btn[data-v-627fab33]{color:#fff;cursor:pointer;letter-spacing:2px;background:linear-gradient(135deg,#fa8c16,#fa541c);border:none;border-radius:50%;justify-content:center;gap:6px;width:120px;height:120px;font-size:28px;font-weight:900;transition:all .3s;box-shadow:0 6px 20px #fa5c1c59}.go-btn[data-v-627fab33]:hover{transform:scale(1.06);box-shadow:0 8px 28px #fa5c1c73}.go-btn[data-v-627fab33]:active{transform:scale(.97)}.go-icon[data-v-627fab33]{font-size:24px}.go-text[data-v-627fab33]{font-size:26px}.go-hint[data-v-627fab33]{color:#8c8c8c;margin-top:10px;font-size:12px}.curve-section[data-v-627fab33]{border-top:1px solid #f0f0f0;width:100%;margin-top:12px;padding-top:12px}.section-label[data-v-627fab33]{color:#595959;border-left:3px solid #fa8c16;margin-bottom:10px;padding-left:10px;font-size:13px;font-weight:600}.line-chart[data-v-627fab33]{width:100%;height:400px}.result-card[data-v-627fab33]{background:#fff;border:1px solid #f0f0f0;border-radius:16px;padding:20px}.result-header[data-v-627fab33]{justify-content:space-between;margin-bottom:16px}.result-actions[data-v-627fab33],.result-header[data-v-627fab33]{align-items:center;display:flex}.result-actions[data-v-627fab33]{gap:8px}.result-grid[data-v-627fab33]{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.result-item[data-v-627fab33]{text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:20px 16px;display:flex;position:relative}.result-item.ping[data-v-627fab33]{background:linear-gradient(135deg,#f6ffed,#d9f7be);border:1px solid #b7eb8f}.result-item.download[data-v-627fab33]{background:linear-gradient(135deg,#fff7e6,#ffe7ba);border:1px solid #ffd591}.result-item.upload[data-v-627fab33]{background:linear-gradient(135deg,#e6f7ff,#bae7ff);border:1px solid #91d5ff}.item-icon[data-v-627fab33]{margin-bottom:2px;font-size:20px}.result-item.ping .item-icon[data-v-627fab33]{color:#52c41a}.result-item.download .item-icon[data-v-627fab33]{color:#fa8c16}.result-item.upload .item-icon[data-v-627fab33]{color:#1677ff}.item-value[data-v-627fab33]{font-family:DIN Alternate,Helvetica Neue,Arial,sans-serif;font-size:22px;font-weight:800}.result-item.ping .item-value[data-v-627fab33]{color:#389e0d}.result-item.download .item-value[data-v-627fab33]{color:#d46b08}.result-item.upload .item-value[data-v-627fab33]{color:#096dd9}.item-label[data-v-627fab33]{color:#595959;font-size:13px;font-weight:500}.item-sub[data-v-627fab33]{color:#8c8c8c;font-size:11px}.error-card[data-v-627fab33]{background:#fff}.bandwidth-box[data-v-627fab33]{background:#fafafa;border-radius:10px;margin-bottom:12px;padding:14px 16px}.bw-row[data-v-627fab33]{align-items:center;gap:10px;padding:6px 0;display:flex}.bw-label[data-v-627fab33]{color:#8c8c8c;white-space:nowrap;min-width:56px;font-size:12px}.bw-value[data-v-627fab33]{color:#262626;font-size:13px}.bw-value b[data-v-627fab33]{color:#fa8c16;font-weight:600}.bw-tip[data-v-627fab33]{color:#8c8c8c;margin-top:6px;font-size:11px;line-height:1.6}.capabilities[data-v-627fab33]{border-top:1px solid #f0f0f0;flex-wrap:wrap;align-items:center;gap:6px;padding-top:12px;display:flex}.cap-label[data-v-627fab33]{color:#8c8c8c;margin-right:4px;font-size:13px}.history-card[data-v-627fab33]{background:#fff;border:1px solid #f0f0f0;border-radius:16px;padding:20px}.history-header[data-v-627fab33]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.info-card[data-v-627fab33]{background:#fff;border:1px solid #f0f0f0;border-radius:16px;padding:20px}@media (width<=640px){.result-grid[data-v-627fab33]{grid-template-columns:1fr}.go-btn[data-v-627fab33]{width:100px;height:100px;font-size:24px}.main-gauge[data-v-627fab33]{height:400px}.live-value[data-v-627fab33]{font-size:28px}.step-line[data-v-627fab33]{width:30px}}.quick-section[data-v-12a06eaa]{background:#fff7ed;border:1px solid #ffedd5}.color-grid[data-v-12a06eaa]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.color-card[data-v-12a06eaa]{cursor:pointer;background:#fff;border:2px solid #ffd5b0;border-radius:8px;flex-direction:column;transition:all .3s;display:flex;position:relative;overflow:hidden}.color-card[data-v-12a06eaa]:hover{border-color:#ff5b2d;transform:translateY(-2px);box-shadow:0 4px 12px #ff5b2d26}.color-card.active[data-v-12a06eaa]{border-color:#ff5b2d;box-shadow:0 0 0 2px #ff5b2d4d}.color-preview[data-v-12a06eaa]{border-bottom:1px solid #f0f0f0;width:100%;height:60px}.color-info[data-v-12a06eaa]{padding:8px 10px}.color-name[data-v-12a06eaa]{color:#333;font-size:14px;font-weight:600}.color-hex[data-v-12a06eaa]{color:#999;margin-top:2px;font-family:monospace;font-size:12px}.color-detect[data-v-12a06eaa]{color:#ff5b2d;margin-top:4px;font-size:11px;font-weight:500}.color-check[data-v-12a06eaa]{color:#ff5b2d;background:#ffffffe6;border-radius:50%;padding:2px;font-size:18px;position:absolute;top:6px;right:6px}.fullscreen-action[data-v-12a06eaa]{border-top:1px dashed #ffd5b0;align-items:center;gap:16px;margin-top:16px;padding-top:16px;display:flex}.action-tip[data-v-12a06eaa]{color:#999;font-size:13px}.preview-card[data-v-12a06eaa]{border:1px solid #f0f0f0}.preview-area[data-v-12a06eaa]{flex-direction:column;gap:12px;display:flex}.preview-color-block[data-v-12a06eaa]{border:1px solid #e8e8e8;border-radius:8px;justify-content:center;align-items:center;height:200px;display:flex}.preview-label[data-v-12a06eaa]{letter-spacing:2px;text-shadow:0 1px 2px #0000001a;font-size:24px;font-weight:700}.preview-tip[data-v-12a06eaa]{color:#666;background:#fffbe6;border:1px solid #ffe58f;border-radius:6px;align-items:center;padding:10px 14px;font-size:13px;display:flex}.defect-grid[data-v-12a06eaa]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.defect-card[data-v-12a06eaa]{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;padding:16px}.defect-type[data-v-12a06eaa]{color:#ff5b2d;margin-bottom:6px;font-size:16px;font-weight:700}.defect-desc[data-v-12a06eaa]{color:#666;margin-bottom:8px;font-size:13px;line-height:1.6}.defect-detail[data-v-12a06eaa]{color:#888;font-size:12px;line-height:1.8}.defect-detail strong[data-v-12a06eaa]{color:#555}.help-card[data-v-12a06eaa]{background:#fafafa;border-radius:8px}.help-faq[data-v-12a06eaa]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-12a06eaa]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-12a06eaa]:nth-child(odd){background:#fff}.help-faq-q[data-v-12a06eaa]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-12a06eaa]{color:#666;margin:0;line-height:1.8}.help-content[data-v-12a06eaa]{font-size:14px;line-height:1.8}.help-content p[data-v-12a06eaa]{margin-bottom:12px}.fullscreen-overlay[data-v-12a06eaa]{z-index:99999;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.fullscreen-hint[data-v-12a06eaa]{text-align:center;pointer-events:none;-webkit-user-select:none;user-select:none}.fullscreen-color-name[data-v-12a06eaa]{letter-spacing:4px;opacity:.7;margin-bottom:12px;font-size:32px;font-weight:700}.fullscreen-action-hint[data-v-12a06eaa]{opacity:.5;margin-bottom:8px;font-size:16px}.fullscreen-detect-tip[data-v-12a06eaa]{opacity:.4;max-width:500px;font-size:14px}.fullscreen-indicators[data-v-12a06eaa]{pointer-events:none;gap:8px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.indicator-dot[data-v-12a06eaa]{border:2px solid #0000;border-radius:50%;width:12px;height:12px;transition:all .3s}.indicator-dot.active[data-v-12a06eaa]{border-width:3px;width:16px;height:16px}@media (width<=768px){.color-grid[data-v-12a06eaa]{grid-template-columns:repeat(2,1fr)}.defect-grid[data-v-12a06eaa]{grid-template-columns:1fr}.fullscreen-action[data-v-12a06eaa]{flex-direction:column;align-items:flex-start}.preview-color-block[data-v-12a06eaa]{height:150px}.fullscreen-color-name[data-v-12a06eaa]{font-size:24px}}.quick-section[data-v-d820312c]{background:#fff7ed;border:1px solid #ffedd5}.quality-grid[data-v-d820312c]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.quality-card[data-v-d820312c]{cursor:pointer;background:#fff;border:2px solid #ffd5b0;border-radius:8px;padding:14px 16px;transition:all .3s;position:relative}.quality-card[data-v-d820312c]:hover{border-color:#ff5b2d;transform:translateY(-2px);box-shadow:0 4px 12px #ff5b2d26}.quality-card.active[data-v-d820312c]{border-color:#ff5b2d;box-shadow:0 0 0 2px #ff5b2d4d}.quality-header[data-v-d820312c]{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.quality-name[data-v-d820312c]{color:#333;font-size:15px;font-weight:600}.quality-check[data-v-d820312c]{color:#ff5b2d;font-size:16px}.quality-desc[data-v-d820312c]{color:#888;margin-bottom:6px;font-size:12px}.quality-bitrate[data-v-d820312c]{color:#ff5b2d;font-family:monospace;font-size:13px;font-weight:500}.audio-toggle[data-v-d820312c]{border-top:1px dashed #ffd5b0;align-items:center;gap:10px;margin-top:16px;padding-top:16px;display:flex}.toggle-label[data-v-d820312c]{color:#333;font-size:14px;font-weight:500}.toggle-tip[data-v-d820312c]{color:#999;font-size:12px}.control-card[data-v-d820312c]{border:1px solid #f0f0f0}.timer-section[data-v-d820312c]{justify-content:center;margin:20px 0;display:flex}.timer-display[data-v-d820312c]{color:#d9d9d9;letter-spacing:4px;font-family:Courier New,monospace;font-size:48px;font-weight:700;transition:color .3s}.timer-display.active[data-v-d820312c]{color:#ff4d4f;animation:1s infinite timer-pulse-d820312c}.timer-display.paused[data-v-d820312c]{color:#faad14;animation:1.5s infinite timer-blink-d820312c}@keyframes timer-pulse-d820312c{0%,to{opacity:1}50%{opacity:.7}}@keyframes timer-blink-d820312c{0%,to{opacity:1}50%{opacity:.3}}.control-buttons[data-v-d820312c]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.record-info[data-v-d820312c]{background:#f6ffed;border:1px solid #b7eb8f;border-radius:8px;margin-top:20px;padding:16px}.recording-tag[data-v-d820312c]{align-items:center;gap:4px;display:inline-flex}.recording-dot[data-v-d820312c]{background:#ff4d4f;border-radius:50%;width:8px;height:8px;animation:1s infinite dot-blink-d820312c}@keyframes dot-blink-d820312c{0%,to{opacity:1}50%{opacity:.2}}.preview-card[data-v-d820312c]{border:1px solid #f0f0f0}.preview-area[data-v-d820312c]{min-height:300px}.preview-placeholder[data-v-d820312c]{background:#fafafa;border:2px dashed #e8e8e8;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.placeholder-icon[data-v-d820312c]{color:#d9d9d9;margin-bottom:16px;font-size:64px}.placeholder-text[data-v-d820312c]{color:#999;text-align:center;font-size:14px}.preview-video[data-v-d820312c]{background:#000;border-radius:8px;width:100%;max-height:500px}.help-card[data-v-d820312c]{background:#fafafa;border-radius:8px}.help-sections[data-v-d820312c]{gap:20px}.help-section[data-v-d820312c],.help-sections[data-v-d820312c]{flex-direction:column;display:flex}.help-section[data-v-d820312c]{gap:8px}.help-section-title[data-v-d820312c]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-d820312c]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-d820312c]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-d820312c]:nth-child(odd){background:#fff}.help-faq-q[data-v-d820312c]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-d820312c]{color:#666;margin:0;line-height:1.8}.help-content[data-v-d820312c]{font-size:14px;line-height:1.8}.help-content p[data-v-d820312c]{margin-bottom:12px}@media (width<=768px){.quality-grid[data-v-d820312c]{grid-template-columns:repeat(2,1fr)}.timer-display[data-v-d820312c]{font-size:36px}.control-buttons[data-v-d820312c]{flex-direction:column;align-items:stretch}.preview-video[data-v-d820312c]{max-height:300px}.audio-toggle[data-v-d820312c]{flex-wrap:wrap}}.quick-section[data-v-49b0f454]{background:#fff7ed;border:1px solid #ffedd5}.action-buttons[data-v-49b0f454]{flex-wrap:wrap;gap:12px;display:flex}.quick-tip[data-v-49b0f454]{color:#666;background:#fffbe6;border:1px solid #ffe58f;border-radius:6px;margin-top:16px;padding:10px 14px;font-size:13px}.stats-grid[data-v-49b0f454]{flex-wrap:wrap;gap:40px;display:flex}.text-content[data-v-49b0f454]{max-height:400px;overflow:auto}.text-pre[data-v-49b0f454]{white-space:pre-wrap;word-break:break-all;background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;margin:0;padding:16px;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.6}.html-content[data-v-49b0f454]{max-height:400px;overflow:auto}.html-pre[data-v-49b0f454]{white-space:pre-wrap;word-break:break-all;background:#1e1e1e;border-radius:6px;margin:0;padding:16px;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.6}.html-pre[data-v-49b0f454],.html-pre code[data-v-49b0f454]{color:#d4d4d4}.image-preview[data-v-49b0f454]{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;justify-content:center;padding:16px;display:flex}.preview-img[data-v-49b0f454]{border-radius:4px;max-width:100%;max-height:500px;box-shadow:0 2px 8px #0000001a}.empty-state[data-v-49b0f454]{flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.empty-icon[data-v-49b0f454]{color:#d9d9d9;margin-bottom:16px;font-size:64px}.empty-text[data-v-49b0f454]{color:#999;margin-bottom:8px;font-size:15px}.empty-sub[data-v-49b0f454]{color:#bbb;font-size:13px}.help-card[data-v-49b0f454]{background:#fafafa;border-radius:8px}.help-faq[data-v-49b0f454]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-49b0f454]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-49b0f454]:nth-child(odd){background:#fff}.help-faq-q[data-v-49b0f454]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-49b0f454]{color:#666;margin:0;line-height:1.8}.help-content[data-v-49b0f454]{font-size:14px;line-height:1.8}.help-content p[data-v-49b0f454]{margin-bottom:12px}@media (width<=768px){.stats-grid[data-v-49b0f454]{gap:20px}.action-buttons[data-v-49b0f454]{flex-direction:column}.preview-img[data-v-49b0f454]{max-height:300px}}.quick-section[data-v-54f1f468]{background:#fff7ed;border:1px solid #ffedd5}.key-grid[data-v-54f1f468]{grid-template-columns:repeat(5,1fr)}.generate-action[data-v-54f1f468]{border-top:1px dashed #f0f0f0;align-items:center;gap:16px;padding-top:16px;display:flex}.generate-tip[data-v-54f1f468]{color:#52c41a;font-size:13px}.pem-content[data-v-54f1f468]{background:#1e1e1e;border-radius:6px;max-height:400px;padding:16px;overflow:auto}.pem-content pre[data-v-54f1f468]{color:#d4d4d4;white-space:pre-wrap;word-break:break-all;margin:0;font-family:Consolas,Monaco,Courier New,monospace;font-size:12px;line-height:1.6}.preset-section[data-v-54f1f468]{background:#fff7ed;border:1px solid #ffedd5;border-radius:8px;margin-bottom:16px;padding:16px}.preset-header[data-v-54f1f468]{align-items:center;gap:8px;margin-bottom:12px;display:flex}.preset-icon[data-v-54f1f468]{font-size:18px}.preset-title[data-v-54f1f468]{color:#1f1f1f;font-size:15px;font-weight:600}.preset-desc[data-v-54f1f468]{color:#999;font-size:12px}.preset-grid[data-v-54f1f468]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.preset-card[data-v-54f1f468]{cursor:pointer;background:#fff;border:1px solid #ffe0cc;border-radius:6px;flex-direction:column;gap:2px;padding:10px;transition:all .2s;display:flex}.preset-card[data-v-54f1f468]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-1px)}.preset-card-icon[data-v-54f1f468]{font-size:20px}.preset-card-label[data-v-54f1f468]{color:#ff5b2d;font-size:13px;font-weight:600}.preset-card-desc[data-v-54f1f468]{color:#888;font-size:11px}.key-section[data-v-54f1f468]{margin-bottom:16px}.section-label[data-v-54f1f468]{color:#333;align-items:center;margin-bottom:10px;font-size:14px;font-weight:600;display:flex}.key-grid[data-v-54f1f468]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.key-card[data-v-54f1f468]{cursor:pointer;background:#fff;border:2px solid #ffd5b0;border-radius:8px;padding:12px 14px;transition:all .3s;position:relative}.key-card[data-v-54f1f468]:hover{border-color:#ff5b2d;transform:translateY(-2px);box-shadow:0 4px 12px #ff5b2d26}.key-card.active[data-v-54f1f468]{border-color:#ff5b2d;box-shadow:0 0 0 2px #ff5b2d4d}.key-header[data-v-54f1f468]{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.key-name[data-v-54f1f468]{color:#333;font-size:14px;font-weight:600}.key-check[data-v-54f1f468]{color:#ff5b2d;font-size:16px}.key-desc[data-v-54f1f468]{color:#888;font-size:12px}.key-badge[data-v-54f1f468]{color:#fff;background:#ff5b2d;border-radius:0 6px 0 8px;padding:2px 8px;font-size:10px;font-weight:500;position:absolute;top:-1px;right:-1px}.help-card[data-v-54f1f468]{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;padding:24px}.help-sections[data-v-54f1f468]{gap:20px}.help-section[data-v-54f1f468],.help-sections[data-v-54f1f468]{flex-direction:column;display:flex}.help-section[data-v-54f1f468]{gap:8px}.help-section-title[data-v-54f1f468]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600;line-height:1.4}.help-list[data-v-54f1f468]{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.help-list li[data-v-54f1f468]{color:#555;line-height:1.8}.help-faq[data-v-54f1f468]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-54f1f468]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-54f1f468]:nth-child(odd){background:#fff}.help-faq-q[data-v-54f1f468]{color:#333;margin:0 0 6px;font-size:14px;font-weight:600}.help-faq-item p[data-v-54f1f468]{color:#666;margin:0;font-size:13px;line-height:1.8}@media (width<=768px){.key-grid[data-v-54f1f468],.preset-grid[data-v-54f1f468]{grid-template-columns:repeat(2,1fr)}.generate-action[data-v-54f1f468]{flex-direction:column;align-items:flex-start}}.quick-section[data-v-85725533]{background:#fff7ed;border:1px solid #ffedd5}.lookup-result[data-v-85725533]{background:#fff;border:1px solid #ffedd5;border-radius:6px;align-items:center;gap:8px;margin-top:10px;padding:10px 14px;display:flex}.lookup-label[data-v-85725533]{color:#666;font-size:13px}.lookup-result code[data-v-85725533]{color:#ff5b2d;font-size:14px;font-weight:600}.lookup-copy[data-v-85725533]{color:#ff5b2d;cursor:pointer;margin-left:auto;font-size:13px}.lookup-copy[data-v-85725533]:hover{text-decoration:underline}.category-tags[data-v-85725533]{flex-wrap:wrap;gap:10px;display:flex}.cat-tag[data-v-85725533]{cursor:pointer;border:2px solid #e8e8e8;border-radius:20px;align-items:center;gap:6px;padding:6px 16px;font-size:14px;transition:all .25s;display:flex}.cat-tag[data-v-85725533]:hover{border-color:#ff5b2d;transform:translateY(-1px)}.cat-tag.active[data-v-85725533]{box-shadow:0 2px 8px #ff5b2d40}.cat-name[data-v-85725533]{font-weight:500}.cat-count[data-v-85725533]{opacity:.75;font-size:12px}.ext-code[data-v-85725533]{color:#333;background:#f5f5f5;font-weight:600}.ext-code[data-v-85725533],.mime-code[data-v-85725533]{border-radius:4px;padding:2px 8px;font-size:13px}.mime-code[data-v-85725533]{color:#1890ff;background:#f0f5ff}.pagination-wrap[data-v-85725533]{justify-content:center;margin-top:16px;display:flex}.help-card[data-v-85725533]{background:#fafafa;border-radius:8px}.help-faq[data-v-85725533]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-85725533]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-85725533]:nth-child(odd){background:#fff}.help-faq-q[data-v-85725533]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-85725533]{color:#666;margin:0;line-height:1.8}.help-content[data-v-85725533]{font-size:14px;line-height:1.8}.help-content p[data-v-85725533],.help-content ul[data-v-85725533]{margin-bottom:12px}.help-content ul[data-v-85725533]{padding-left:20px}.help-content li[data-v-85725533]{margin-bottom:4px}.help-content code[data-v-85725533]{color:#d4380d;background:#f0f0f0;border-radius:3px;padding:1px 6px;font-size:13px}@media (width<=768px){.category-tags[data-v-85725533]{gap:8px}.cat-tag[data-v-85725533]{padding:4px 12px;font-size:13px}}.quick-section[data-v-e8520d32]{background:#fff7ed;border:1px solid #ffedd5}.lookup-result[data-v-e8520d32]{background:#fff;border:1px solid #ffedd5;border-radius:6px;margin-top:10px;padding:10px 14px}.lookup-empty[data-v-e8520d32]{color:#999;font-size:13px}.lookup-item[data-v-e8520d32]{align-items:center;gap:12px;padding:4px 0;display:flex}.lookup-item+.lookup-item[data-v-e8520d32]{border-top:1px dashed #f0f0f0}.lookup-port[data-v-e8520d32]{color:#ff5b2d;min-width:60px;font-size:16px;font-weight:700}.lookup-service[data-v-e8520d32]{color:#333;min-width:80px;font-weight:600}.lookup-desc[data-v-e8520d32]{color:#666;font-size:13px}.category-tags[data-v-e8520d32]{flex-wrap:wrap;gap:10px;display:flex}.cat-tag[data-v-e8520d32]{cursor:pointer;border:2px solid #e8e8e8;border-radius:20px;align-items:center;gap:6px;padding:6px 16px;font-size:14px;transition:all .25s;display:flex}.cat-tag[data-v-e8520d32]:hover{border-color:#ff5b2d;transform:translateY(-1px)}.cat-tag.active[data-v-e8520d32]{box-shadow:0 2px 8px #ff5b2d40}.cat-name[data-v-e8520d32]{font-weight:500}.cat-count[data-v-e8520d32]{opacity:.75;font-size:12px}.port-number[data-v-e8520d32]{color:#ff5b2d;font-size:15px;font-weight:700}.service-code[data-v-e8520d32]{color:#1890ff;background:#f0f5ff;border-radius:4px;padding:2px 8px;font-size:13px}.pagination-wrap[data-v-e8520d32]{justify-content:center;margin-top:16px;display:flex}.help-card[data-v-e8520d32]{background:#fafafa;border-radius:8px}.help-faq[data-v-e8520d32]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-e8520d32]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-e8520d32]:nth-child(odd){background:#fff}.help-faq-q[data-v-e8520d32]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-e8520d32]{color:#666;margin:0;line-height:1.8}.help-content[data-v-e8520d32]{font-size:14px;line-height:1.8}.help-content p[data-v-e8520d32],.help-content ul[data-v-e8520d32]{margin-bottom:12px}.help-content ul[data-v-e8520d32]{padding-left:20px}.help-content li[data-v-e8520d32]{margin-bottom:4px}.help-content code[data-v-e8520d32]{color:#d4380d;background:#f0f0f0;border-radius:3px;padding:1px 6px;font-size:13px}@media (width<=768px){.category-tags[data-v-e8520d32]{gap:8px}.cat-tag[data-v-e8520d32]{padding:4px 12px;font-size:13px}}.quick-section[data-v-c6c0d3ad]{background:#fff7ed;border:1px solid #ffedd5}.preset-grid[data-v-c6c0d3ad]{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.preset-card[data-v-c6c0d3ad]{cursor:pointer;border:2px solid #0000;border-radius:8px;transition:all .25s;overflow:hidden}.preset-card[data-v-c6c0d3ad]:hover{border-color:#ff5b2d;transform:translateY(-2px);box-shadow:0 4px 12px #ff5b2d26}.preset-gradient[data-v-c6c0d3ad]{border-radius:6px 6px 0 0;height:40px}.preset-name[data-v-c6c0d3ad]{text-align:center;color:#666;background:#fff;padding:4px 0;font-size:12px;display:block}.color-input-group[data-v-c6c0d3ad]{flex-direction:column;gap:6px;display:flex}.color-label[data-v-c6c0d3ad]{color:#333;font-size:13px;font-weight:600}.color-input-wrap[data-v-c6c0d3ad]{align-items:center;gap:8px;display:flex}.color-picker[data-v-c6c0d3ad]{cursor:pointer;background:0 0;border:none;border-radius:6px;width:40px;height:40px;padding:0}.color-picker[data-v-c6c0d3ad]::-webkit-color-swatch-wrapper{padding:2px}.color-picker[data-v-c6c0d3ad]::-webkit-color-swatch{border:1px solid #e8e8e8;border-radius:4px}.endpoint-preview[data-v-c6c0d3ad]{align-items:center;gap:16px;display:flex}.endpoint-block[data-v-c6c0d3ad]{cursor:pointer;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;height:80px;transition:transform .2s;display:flex}.endpoint-block[data-v-c6c0d3ad]:hover{transform:scale(1.02)}.endpoint-label[data-v-c6c0d3ad]{opacity:.8;font-size:12px}.endpoint-hex[data-v-c6c0d3ad]{font-family:Consolas,Monaco,monospace;font-size:18px;font-weight:700}.endpoint-arrow[data-v-c6c0d3ad]{color:#999;flex-shrink:0;font-size:24px}.swatches-grid[data-v-c6c0d3ad]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.swatch-item[data-v-c6c0d3ad]{flex-direction:column;gap:4px}.swatch-color[data-v-c6c0d3ad],.swatch-item[data-v-c6c0d3ad]{align-items:center;display:flex}.swatch-color[data-v-c6c0d3ad]{cursor:pointer;border:1px solid #00000014;border-radius:8px;justify-content:center;width:64px;height:64px;transition:all .2s}.swatch-color[data-v-c6c0d3ad]:hover{z-index:1;transform:scale(1.1);box-shadow:0 4px 12px #00000026}.swatch-hex[data-v-c6c0d3ad]{opacity:0;font-family:Consolas,Monaco,monospace;font-size:10px;font-weight:600;transition:opacity .2s}.swatch-color:hover .swatch-hex[data-v-c6c0d3ad]{opacity:1}.swatch-step[data-v-c6c0d3ad]{color:#999;font-size:11px}.gradient-bar[data-v-c6c0d3ad]{border-radius:12px;height:24px;margin-top:16px}.css-code[data-v-c6c0d3ad]{background:#f5f5f5;border-radius:6px;margin-top:10px;padding:10px 14px;overflow-x:auto}.css-code code[data-v-c6c0d3ad]{color:#d4380d;word-break:break-all;font-family:Consolas,Monaco,monospace;font-size:12px}.help-card[data-v-c6c0d3ad]{background:#fafafa;border-radius:8px}.help-faq[data-v-c6c0d3ad]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-c6c0d3ad]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-c6c0d3ad]:nth-child(odd){background:#fff}.help-faq-q[data-v-c6c0d3ad]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-c6c0d3ad]{color:#666;margin:0;line-height:1.8}.help-content[data-v-c6c0d3ad]{font-size:14px;line-height:1.8}.help-content p[data-v-c6c0d3ad],.help-content ul[data-v-c6c0d3ad]{margin-bottom:12px}.help-content ul[data-v-c6c0d3ad]{padding-left:20px}.help-content li[data-v-c6c0d3ad]{margin-bottom:4px}@media (width<=768px){.preset-grid[data-v-c6c0d3ad]{grid-template-columns:repeat(3,1fr)}.swatch-color[data-v-c6c0d3ad]{width:48px;height:48px}.endpoint-preview[data-v-c6c0d3ad]{flex-direction:column}.endpoint-arrow[data-v-c6c0d3ad]{transform:rotate(90deg)}.endpoint-block[data-v-c6c0d3ad]{width:100%}}.quick-section[data-v-4cf38368]{background:#fff7ed;border:1px solid #ffedd5}.quick-colors[data-v-4cf38368]{flex-wrap:wrap;gap:10px;display:flex}.quick-color-btn[data-v-4cf38368]{cursor:pointer;border:2px solid #0000;border-radius:20px;padding:8px 20px;font-size:13px;font-weight:600;transition:all .25s}.quick-color-btn[data-v-4cf38368]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.quick-color-btn.active[data-v-4cf38368]{border-color:#ff5b2d;box-shadow:0 0 0 3px #ff5b2d4d}.setting-group[data-v-4cf38368]{flex-direction:column;gap:6px;display:flex}.setting-label[data-v-4cf38368]{color:#333;font-size:13px;font-weight:600}.color-input-wrap[data-v-4cf38368]{align-items:center;gap:8px;display:flex}.color-picker[data-v-4cf38368]{cursor:pointer;background:0 0;border:none;border-radius:6px;width:40px;height:40px;padding:0}.color-picker[data-v-4cf38368]::-webkit-color-swatch-wrapper{padding:2px}.color-picker[data-v-4cf38368]::-webkit-color-swatch{border:1px solid #e8e8e8;border-radius:4px}.base-preview[data-v-4cf38368]{border-radius:10px;align-items:center;height:60px;margin-top:16px;font-family:Consolas,Monaco,monospace;font-size:20px;font-weight:700}.base-preview[data-v-4cf38368],.shades-grid[data-v-4cf38368]{justify-content:center;display:flex}.shades-grid[data-v-4cf38368]{flex-wrap:wrap;gap:8px}.shade-item[data-v-4cf38368]{flex-direction:column;gap:4px}.shade-color[data-v-4cf38368],.shade-item[data-v-4cf38368]{align-items:center;display:flex}.shade-color[data-v-4cf38368]{cursor:pointer;border-radius:8px;justify-content:center;width:64px;height:64px;transition:all .2s}.shade-color[data-v-4cf38368]:hover{z-index:1;transform:scale(1.1);box-shadow:0 4px 12px #00000026}.shade-hex[data-v-4cf38368]{opacity:0;font-family:Consolas,Monaco,monospace;font-size:10px;font-weight:600;transition:opacity .2s}.shade-color:hover .shade-hex[data-v-4cf38368]{opacity:1}.shade-label[data-v-4cf38368]{color:#999;font-size:11px}.shade-label.base-label[data-v-4cf38368]{color:#ff5b2d;font-weight:700}.gradient-bar[data-v-4cf38368]{border-radius:12px;height:24px;margin-top:16px}.help-card[data-v-4cf38368]{background:#fafafa;border-radius:8px}.help-faq[data-v-4cf38368]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-4cf38368]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-4cf38368]:nth-child(odd){background:#fff}.help-faq-q[data-v-4cf38368]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-4cf38368]{color:#666;margin:0;line-height:1.8}.help-content[data-v-4cf38368]{font-size:14px;line-height:1.8}.help-content p[data-v-4cf38368],.help-content ul[data-v-4cf38368]{margin-bottom:12px}.help-content ul[data-v-4cf38368]{padding-left:20px}.help-content li[data-v-4cf38368]{margin-bottom:4px}@media (width<=768px){.shade-color[data-v-4cf38368]{width:48px;height:48px}.quick-colors[data-v-4cf38368]{gap:8px}.quick-color-btn[data-v-4cf38368]{padding:6px 14px;font-size:12px}}.quick-section[data-v-5455a90a]{background:#fff7ed;border:1px solid #ffedd5}.preset-grid[data-v-5455a90a]{flex-wrap:wrap;gap:10px;display:flex}.preset-btn[data-v-5455a90a]{cursor:pointer;background:#fff;border:2px solid #ffd5b0;border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:8px 18px;transition:all .25s;display:flex}.preset-btn[data-v-5455a90a]:hover{border-color:#ff5b2d;transform:translateY(-2px);box-shadow:0 4px 12px #ff5b2d26}.preset-label[data-v-5455a90a]{color:#333;font-size:14px;font-weight:600}.preset-desc[data-v-5455a90a]{color:#999;font-size:11px}.calc-section[data-v-5455a90a]{padding:8px 0}.calc-title[data-v-5455a90a]{color:#333;margin-bottom:12px;font-size:14px;font-weight:600}.ratio-inputs[data-v-5455a90a]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ratio-input[data-v-5455a90a]{width:80px}.ratio-result[data-v-5455a90a],.ratio-sep[data-v-5455a90a]{color:#ff5b2d;font-size:18px;font-weight:700}.ratio-result[data-v-5455a90a]{text-align:center;background:#fff7ed;border:2px solid #ff5b2d;border-radius:6px;min-width:80px;padding:6px 12px}.preset-inline[data-v-5455a90a]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.preset-inline-label[data-v-5455a90a]{color:#666;font-size:13px}.result-box[data-v-5455a90a]{color:#333;text-align:center;background:#f5f5f5;border-radius:6px;justify-content:center;align-items:center;min-height:40px;padding:8px 12px;font-size:16px;font-weight:600;display:flex}.result-box.positive[data-v-5455a90a]{color:#52c41a;background:#f6ffed}.result-box.negative[data-v-5455a90a]{color:#ff4d4f;background:#fff2f0}.help-card[data-v-5455a90a]{background:#fafafa;border-radius:8px}.help-faq[data-v-5455a90a]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-5455a90a]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-5455a90a]:nth-child(odd){background:#fff}.help-faq-q[data-v-5455a90a]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-5455a90a]{color:#666;margin:0;line-height:1.8}.help-content[data-v-5455a90a]{font-size:14px;line-height:1.8}.help-content p[data-v-5455a90a],.help-content ul[data-v-5455a90a]{margin-bottom:12px}.help-content ul[data-v-5455a90a]{padding-left:20px}.help-content li[data-v-5455a90a]{margin-bottom:4px}@media (width<=768px){.ratio-inputs[data-v-5455a90a]{justify-content:center}.ratio-input[data-v-5455a90a]{width:60px}}.quick-section[data-v-335580f4]{background:#fff7ed;border:1px solid #ffedd5}.device-category[data-v-335580f4]{margin-bottom:16px}.device-category[data-v-335580f4]:last-child{margin-bottom:0}.category-label[data-v-335580f4]{color:#666;align-items:center;gap:6px;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.preset-grid[data-v-335580f4]{flex-wrap:wrap;gap:8px;display:flex}.preset-btn[data-v-335580f4]{cursor:pointer;background:#fff;border:2px solid #ffd5b0;border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:6px 14px;transition:all .25s;display:flex}.preset-btn[data-v-335580f4]:hover{border-color:#ff5b2d;transform:translateY(-2px);box-shadow:0 4px 12px #ff5b2d26}.preset-name[data-v-335580f4]{color:#333;white-space:nowrap;font-size:13px;font-weight:600}.preset-spec[data-v-335580f4]{color:#999;font-size:11px}.rating-grid[data-v-335580f4]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.rating-item[data-v-335580f4]{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;transition:all .2s;display:flex}.rating-active[data-v-335580f4]{background:#fff7ed;border-color:#ff5b2d;box-shadow:0 2px 8px #ff5b2d1f}.rating-dot[data-v-335580f4]{border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-top:3px}.rating-info[data-v-335580f4]{flex-direction:column;gap:2px;display:flex}.rating-label[data-v-335580f4]{font-size:14px;font-weight:700}.rating-range[data-v-335580f4]{color:#999;font-size:12px}.rating-desc[data-v-335580f4]{color:#666;font-size:12px}.help-card[data-v-335580f4]{background:#fafafa;border-radius:8px}.help-faq[data-v-335580f4]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-335580f4]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-335580f4]:nth-child(odd){background:#fff}.help-faq-q[data-v-335580f4]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-335580f4]{color:#666;margin:0;line-height:1.8}.help-content[data-v-335580f4]{font-size:14px;line-height:1.8}.help-content p[data-v-335580f4],.help-content ul[data-v-335580f4]{margin-bottom:12px}.help-content ul[data-v-335580f4]{padding-left:20px}.help-content li[data-v-335580f4]{margin-bottom:4px}@media (width<=768px){.rating-grid[data-v-335580f4]{grid-template-columns:1fr}}.quick-section[data-v-28ef776b]{background:#fff7ed;border:1px solid #ffedd5;border-radius:12px;margin-bottom:16px;padding:20px}.quick-section .section-title[data-v-28ef776b]{color:#ff5b2d;align-items:center;gap:8px;margin-bottom:14px;font-size:15px;font-weight:600;display:flex}.section-hint[data-v-28ef776b]{color:#999;font-size:12px;font-weight:400}.preset-grid[data-v-28ef776b]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.preset-card[data-v-28ef776b]{cursor:pointer;text-align:left;background:#fff;border:1px solid #ffedd5;border-radius:8px;flex-direction:column;padding:10px 12px;transition:all .2s;display:flex}.preset-card[data-v-28ef776b]:hover{border-color:#ff5b2d;transform:translateY(-2px);box-shadow:0 2px 8px #ff5b2d26}.preset-name[data-v-28ef776b]{color:#333;font-size:13px;font-weight:600}.preset-desc[data-v-28ef776b]{color:#999;margin-top:2px;font-size:11px}.zone-card[data-v-28ef776b]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;margin-bottom:16px;padding:20px}.zone-header[data-v-28ef776b]{justify-content:space-between;margin-bottom:16px}.zone-header[data-v-28ef776b],.zone-title[data-v-28ef776b]{align-items:center;display:flex}.zone-title[data-v-28ef776b]{color:#333;gap:8px;font-size:16px;font-weight:600}.field-group[data-v-28ef776b]{margin-bottom:20px}.field-group[data-v-28ef776b]:last-child{margin-bottom:0}.field-label[data-v-28ef776b]{color:#333;align-items:center;gap:8px;margin-bottom:8px;font-size:14px;font-weight:600;display:flex}.field-tag[data-v-28ef776b]{color:#fff;letter-spacing:.5px;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.field-hint[data-v-28ef776b]{color:#999;font-size:12px;font-weight:400}.field-row[data-v-28ef776b]{gap:16px;margin-bottom:20px;display:flex}.field-half[data-v-28ef776b]{flex:1}.role-suggestions[data-v-28ef776b]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.suggestion-label[data-v-28ef776b]{color:#999;font-size:12px}.stats-bar[data-v-28ef776b]{background:#fff7ed;border:1px solid #ffedd5;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;padding:16px;display:grid}.stat-item[data-v-28ef776b]{text-align:center}.stat-value[data-v-28ef776b]{color:#333;font-size:20px;font-weight:700}.stat-highlight .stat-value[data-v-28ef776b]{color:#ff5b2d}.stat-label[data-v-28ef776b]{color:#666;margin-top:4px;font-size:12px}.output-box[data-v-28ef776b]{background:#1a1a2e;border-radius:8px;max-height:500px;padding:16px;overflow-y:auto}.output-pre[data-v-28ef776b]{color:#e0e0e0;white-space:pre-wrap;word-break:break-word;margin:0;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.8}.empty-hint[data-v-28ef776b]{color:#999;flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex}.empty-hint p[data-v-28ef776b]{margin:12px 0 0;font-size:14px}.copy-btn[data-v-28ef776b]{background:#ff5b2d;border-color:#ff5b2d}.copy-btn[data-v-28ef776b]:hover{background:#e8451a;border-color:#e8451a}.help-section[data-v-28ef776b]{margin-top:24px}.help-card[data-v-28ef776b]{background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;margin-bottom:12px;padding:20px}.help-section-title[data-v-28ef776b]{color:#333;border-left:4px solid #ff5b2d;align-items:center;gap:8px;margin-bottom:12px;padding-left:12px;font-size:15px;font-weight:600;display:flex}.help-text[data-v-28ef776b]{color:#666;font-size:13px;line-height:1.8}.help-steps[data-v-28ef776b]{color:#555;padding-left:20px;font-size:13px;line-height:2}.help-steps li[data-v-28ef776b]{margin-bottom:4px}.help-note-list[data-v-28ef776b]{color:#666;margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.8}.help-note-list li[data-v-28ef776b]{margin-bottom:2px}.help-faq-list[data-v-28ef776b]{flex-direction:column;gap:10px;display:flex}.help-faq-item[data-v-28ef776b]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:12px 14px}.help-faq-item[data-v-28ef776b]:nth-child(2n){background:#f9f9f9}.faq-q[data-v-28ef776b]{color:#333;align-items:center;gap:6px;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}.faq-q .anticon[data-v-28ef776b]{color:#ff5b2d}.faq-a[data-v-28ef776b]{color:#666;padding-left:20px;font-size:13px;line-height:1.7}.scenario-grid[data-v-28ef776b]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.scenario-card[data-v-28ef776b]{text-align:center;background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:14px;transition:all .2s}.scenario-card[data-v-28ef776b]:hover{border-color:#ff5b2d;transform:translateY(-2px)}.scenario-title[data-v-28ef776b]{color:#333;margin-bottom:4px;font-size:14px;font-weight:600}.scenario-desc[data-v-28ef776b]{color:#888;margin-bottom:4px;font-size:12px;line-height:1.5}.scenario-tip[data-v-28ef776b]{color:#ff5b2d;font-size:11px;font-style:italic}@media (width<=768px){.preset-grid[data-v-28ef776b]{grid-template-columns:repeat(2,1fr)}.field-row[data-v-28ef776b]{flex-direction:column}.scenario-grid[data-v-28ef776b],.stats-bar[data-v-28ef776b]{grid-template-columns:repeat(2,1fr)}}.quick-section[data-v-29531458]{background:#fff7ed;border:1px solid #ffedd5}.template-grid[data-v-29531458]{flex-wrap:wrap;gap:10px;display:flex}.template-btn[data-v-29531458]{cursor:pointer;background:#fff;border:2px solid #ffd5b0;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;transition:all .25s;display:flex}.template-btn[data-v-29531458]:hover{border-color:#ff5b2d;transform:translateY(-2px);box-shadow:0 4px 12px #ff5b2d26}.template-icon[data-v-29531458]{font-size:20px}.template-name[data-v-29531458]{color:#333;font-size:14px;font-weight:600}.service-list[data-v-29531458]{margin-top:8px}.service-header[data-v-29531458]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.service-icon[data-v-29531458]{font-size:18px}.service-name[data-v-29531458]{color:#333;font-size:14px;font-weight:600}.sub-section[data-v-29531458]{margin-bottom:12px}.sub-label[data-v-29531458]{color:#555;justify-content:space-between;font-size:13px;font-weight:600}.inline-row[data-v-29531458],.sub-label[data-v-29531458]{align-items:center;margin-bottom:6px;display:flex}.inline-row[data-v-29531458]{gap:6px}.sep[data-v-29531458]{color:#999;font-size:14px;font-weight:700}.output-box[data-v-29531458]{background:#1a1a2e;border-radius:8px;max-height:500px;padding:16px;overflow-y:auto}.output-pre[data-v-29531458]{color:#e0e0e0;white-space:pre-wrap;word-break:break-word;margin:0;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.6}.help-card[data-v-29531458]{background:#fafafa;border-radius:8px}.help-faq[data-v-29531458]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-29531458]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-29531458]:nth-child(odd){background:#fff}.help-faq-q[data-v-29531458]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-29531458]{color:#666;margin:0;line-height:1.8}.help-content[data-v-29531458]{font-size:14px;line-height:1.8}.help-content p[data-v-29531458],.help-content ul[data-v-29531458]{margin-bottom:12px}.help-content ul[data-v-29531458]{padding-left:20px}.help-content li[data-v-29531458]{margin-bottom:4px}.help-content code[data-v-29531458]{background:#f0f0f0;border-radius:4px;padding:2px 6px;font-size:13px}@media (width<=768px){.template-grid[data-v-29531458]{gap:6px}.template-btn[data-v-29531458]{padding:8px 14px}.inline-row[data-v-29531458]{flex-wrap:wrap}}.quick-section[data-v-1c7c9e3f]{background:#fff7ed;border:1px solid #ffedd5}.template-grid[data-v-1c7c9e3f]{flex-wrap:wrap;gap:10px;display:flex}.template-btn[data-v-1c7c9e3f]{cursor:pointer;background:#fff;border:2px solid #ffd5b0;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;transition:all .25s;display:flex}.template-btn[data-v-1c7c9e3f]:hover{border-color:#ff5b2d;transform:translateY(-2px);box-shadow:0 4px 12px #ff5b2d26}.template-active[data-v-1c7c9e3f]{background:#fff7ed;border-color:#ff5b2d}.template-icon[data-v-1c7c9e3f]{font-size:20px}.template-name[data-v-1c7c9e3f]{color:#333;font-size:14px;font-weight:600}.hint-text[data-v-1c7c9e3f]{color:#999;margin-top:4px;font-size:12px}.output-box[data-v-1c7c9e3f]{background:#1a1a2e;border-radius:8px;max-height:500px;padding:16px;overflow-y:auto}.output-pre[data-v-1c7c9e3f]{color:#e0e0e0;white-space:pre-wrap;word-break:break-word;margin:0;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.6}.tips-list[data-v-1c7c9e3f]{margin:0;padding-left:20px}.tips-list li[data-v-1c7c9e3f]{color:#555;font-size:14px;line-height:2}.help-card[data-v-1c7c9e3f]{background:#fafafa;border-radius:8px}.help-faq[data-v-1c7c9e3f]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-1c7c9e3f]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-1c7c9e3f]:nth-child(odd){background:#fff}.help-faq-q[data-v-1c7c9e3f]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-1c7c9e3f]{color:#666;margin:0;line-height:1.8}.help-content[data-v-1c7c9e3f]{font-size:14px;line-height:1.8}.help-content p[data-v-1c7c9e3f],.help-content ul[data-v-1c7c9e3f]{margin-bottom:12px}.help-content ul[data-v-1c7c9e3f]{padding-left:20px}.help-content li[data-v-1c7c9e3f]{margin-bottom:4px}.help-content code[data-v-1c7c9e3f]{background:#f0f0f0;border-radius:4px;padding:2px 6px;font-size:13px}@media (width<=768px){.template-grid[data-v-1c7c9e3f]{gap:6px}.template-btn[data-v-1c7c9e3f]{padding:8px 14px}}.section-card[data-v-9112902a]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;margin-bottom:16px;padding:20px}.section-title[data-v-9112902a]{color:#1a1a1a;border-bottom:1px solid #f5f5f5;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;font-size:16px;font-weight:600;display:flex}.scene-grid[data-v-9112902a]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.scene-card[data-v-9112902a]{cursor:pointer;text-align:center;border:2px solid #f0f0f0;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:16px 12px;transition:all .2s;display:flex}.scene-card[data-v-9112902a]:hover{border-color:var(--scene-color);background:#fafafa}.scene-card.active[data-v-9112902a]{background:#fff7ed;border-color:#ff5b2d}.scene-icon[data-v-9112902a]{font-size:28px}.scene-label[data-v-9112902a]{color:#1a1a1a;font-size:14px;font-weight:600}.scene-desc[data-v-9112902a]{color:#999;font-size:12px;line-height:1.4}.config-grid[data-v-9112902a]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin-bottom:12px;display:grid}.config-item[data-v-9112902a]{flex-direction:column;gap:6px;display:flex}.config-item label[data-v-9112902a]{color:#666;font-size:13px;font-weight:500}.config-hint[data-v-9112902a]{color:#999;margin-top:2px;font-size:12px}.upstream-list[data-v-9112902a]{flex-direction:column;gap:10px;margin-top:12px;display:flex}.upstream-item[data-v-9112902a]{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;padding:8px}.upstream-fields[data-v-9112902a]{align-items:center;gap:10px;display:flex}.output-section[data-v-9112902a]{background:#f8f9fa}.output-toolbar[data-v-9112902a]{gap:10px;margin-bottom:12px;display:flex}.output-code[data-v-9112902a]{color:#d4d4d4;white-space:pre;background:#1e1e1e;border-radius:10px;max-height:600px;padding:20px;font-family:Consolas,Monaco,monospace;font-size:13px;line-height:1.6;overflow:auto}.usage-table[data-v-9112902a]{border-collapse:collapse;width:100%;font-size:13px}.usage-table th[data-v-9112902a]{color:#ff5b2d;text-align:left;background:#fff7ed;border-bottom:2px solid #ffe0cc;padding:10px 12px;font-weight:600}.usage-table td[data-v-9112902a]{border-bottom:1px solid #f5f5f5;padding:10px 12px}.usage-table .row-even[data-v-9112902a]{background:#fafafa}.tip-cell[data-v-9112902a]{color:#ff5b2d;font-size:12px}.faq-list[data-v-9112902a]{border:1px solid #f0f0f0;border-radius:10px;flex-direction:column;gap:0;display:flex;overflow:hidden}.faq-item[data-v-9112902a]{border-bottom:1px solid #f0f0f0;padding:14px 16px}.faq-item[data-v-9112902a]:last-child{border-bottom:none}.faq-even[data-v-9112902a]{background:#fafafa}.faq-q[data-v-9112902a]{color:#1a1a1a;margin-bottom:6px;font-size:14px;font-weight:600}.faq-a[data-v-9112902a]{color:#666;font-size:13px;line-height:1.6}.footer-desc[data-v-9112902a]{background:#f8f9fa;border:1px solid #f0f0f0}.footer-desc p[data-v-9112902a]{color:#666;margin:0;font-size:13px;line-height:1.8}.footer-desc p+p[data-v-9112902a]{margin-top:10px}.section-card[data-v-706530e6]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;margin-bottom:16px;padding:20px}.section-title[data-v-706530e6]{color:#1a1a1a;border-bottom:1px solid #f5f5f5;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;font-size:16px;font-weight:600;display:flex}.theme-grid[data-v-706530e6]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.theme-card[data-v-706530e6]{cursor:pointer;border:2px solid #f0f0f0;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:10px;transition:all .2s;display:flex}.theme-card.active[data-v-706530e6],.theme-card[data-v-706530e6]:hover{border-color:#ff5b2d}.theme-card.active[data-v-706530e6]{background:#fff7ed}.theme-preview[data-v-706530e6]{border-radius:6px;justify-content:center;align-items:center;gap:4px;width:100%;height:36px;font-family:monospace;font-size:12px;display:flex}.theme-name[data-v-706530e6]{color:#666;font-size:12px;font-weight:500}.gradient-grid[data-v-706530e6]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px;display:grid}.gradient-card[data-v-706530e6]{cursor:pointer;border:2px solid #0000;border-radius:10px;justify-content:center;align-items:flex-end;height:48px;padding-bottom:6px;transition:all .2s;display:flex}.gradient-card[data-v-706530e6]:hover{transform:scale(1.05)}.gradient-card.active[data-v-706530e6]{border-color:#ff5b2d;box-shadow:0 0 0 2px #ff5b2d4d}.gradient-name[data-v-706530e6]{color:#fff;text-shadow:0 1px 3px #00000080;font-size:11px;font-weight:600}.config-grid[data-v-706530e6]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-bottom:12px;display:grid}.config-item[data-v-706530e6]{flex-direction:column;gap:6px;display:flex}.config-item label[data-v-706530e6]{color:#666;font-size:13px;font-weight:500}.code-toolbar[data-v-706530e6]{gap:10px;margin-bottom:12px;display:flex}.action-bar[data-v-706530e6]{flex-wrap:wrap;gap:12px;display:flex}.preview-container[data-v-706530e6]{background:#f5f5f5;border-radius:10px;justify-content:center;padding:20px;display:flex;overflow-x:auto}.usage-table[data-v-706530e6]{border-collapse:collapse;width:100%;font-size:13px}.usage-table th[data-v-706530e6]{color:#ff5b2d;text-align:left;background:#fff7ed;border-bottom:2px solid #ffe0cc;padding:10px 12px;font-weight:600}.usage-table td[data-v-706530e6]{border-bottom:1px solid #f5f5f5;padding:10px 12px}.usage-table .row-even[data-v-706530e6]{background:#fafafa}.tip-cell[data-v-706530e6]{color:#ff5b2d;font-size:12px}.faq-list[data-v-706530e6]{border:1px solid #f0f0f0;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.faq-item[data-v-706530e6]{border-bottom:1px solid #f0f0f0;padding:14px 16px}.faq-item[data-v-706530e6]:last-child{border-bottom:none}.faq-even[data-v-706530e6]{background:#fafafa}.faq-q[data-v-706530e6]{color:#1a1a1a;margin-bottom:6px;font-size:14px;font-weight:600}.faq-a[data-v-706530e6]{color:#666;font-size:13px;line-height:1.6}.footer-desc[data-v-706530e6]{background:#f8f9fa;border:1px solid #f0f0f0}.footer-desc p[data-v-706530e6]{color:#666;margin:0;font-size:13px;line-height:1.8}.footer-desc p+p[data-v-706530e6]{margin-top:10px}.quick-section[data-v-481b522c]{background:#fff7ed;border:1px solid #ffedd5;border-radius:12px;margin-bottom:16px;padding:20px}.quick-section .section-title[data-v-481b522c]{color:#ff5b2d;align-items:center;gap:8px;margin-bottom:14px;font-size:15px;font-weight:600;display:flex}.quick-grid[data-v-481b522c]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}.quick-card[data-v-481b522c]{color:#555;background:#fff;border:1px solid #ffedd5;border-radius:8px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.quick-icon[data-v-481b522c]{color:#ff5b2d;flex-shrink:0;margin-top:2px;font-size:12px}.hero-stats[data-v-481b522c]{background:linear-gradient(135deg,#ff5b2d,#e8451a);border-radius:12px;justify-content:center;align-items:center;gap:0;margin-bottom:16px;padding:24px 20px;display:flex}.hero-item[data-v-481b522c]{text-align:center;flex:1}.hero-num[data-v-481b522c]{color:#fff;font-size:28px;font-weight:700;line-height:1.2}.hero-num.hero-warn[data-v-481b522c]{color:#ffd666}.hero-num.hero-green[data-v-481b522c]{color:#b7eb8f}.hero-label[data-v-481b522c]{color:#ffffffd9;margin-top:4px;font-size:12px}.hero-divider[data-v-481b522c]{background:#ffffff4d;width:1px;height:40px}.zone-card[data-v-481b522c]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;margin-bottom:16px;padding:20px}.zone-header[data-v-481b522c]{justify-content:space-between;margin-bottom:16px}.zone-header[data-v-481b522c],.zone-title[data-v-481b522c]{align-items:center;display:flex}.zone-title[data-v-481b522c]{color:#333;gap:8px;font-size:16px;font-weight:600}.zone-actions[data-v-481b522c]{gap:8px;display:flex}.config-grid[data-v-481b522c]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}.config-item[data-v-481b522c]{flex-direction:column;gap:6px;display:flex}.config-item label[data-v-481b522c]{color:#666;font-size:13px;font-weight:500}.sample-bar[data-v-481b522c]{flex-wrap:wrap;gap:10px;margin-bottom:12px}.sample-bar[data-v-481b522c],.sample-label[data-v-481b522c]{align-items:center;display:flex}.sample-label[data-v-481b522c]{color:#888;gap:4px;font-size:13px}.sample-btns[data-v-481b522c]{flex-wrap:wrap;gap:8px;display:flex}.sample-btn[data-v-481b522c]{color:#ff5b2d;cursor:pointer;background:#fff7ed;border:1px solid #ffedd5;border-radius:6px;align-items:center;gap:4px;padding:5px 12px;font-size:12px;transition:all .2s;display:flex}.sample-btn[data-v-481b522c]:hover{color:#fff;background:#ff5b2d;border-color:#ff5b2d}.action-area[data-v-481b522c]{margin-top:16px}.analyze-btn[data-v-481b522c]{background:#ff5b2d;border-color:#ff5b2d;height:44px;font-size:15px;font-weight:600}.analyze-btn[data-v-481b522c]:hover{background:#e8451a;border-color:#e8451a}.hourly-chart[data-v-481b522c]{align-items:flex-end;gap:4px;height:150px;padding-top:10px;display:flex}.hourly-bar-wrapper[data-v-481b522c]{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex}.hourly-bar[data-v-481b522c]{background:linear-gradient(#ff5b2d,#ff8f6b);border-radius:3px 3px 0 0;width:100%;min-height:2px;transition:height .3s}.hourly-label[data-v-481b522c]{color:#999;margin-top:4px;font-size:10px}.data-table[data-v-481b522c]{border-collapse:collapse;width:100%;font-size:13px}.data-table th[data-v-481b522c]{color:#ff5b2d;text-align:left;background:#fff7ed;border-bottom:2px solid #ffe0cc;padding:10px 12px;font-weight:600}.data-table td[data-v-481b522c]{border-bottom:1px solid #f5f5f5;padding:8px 12px}.data-table .row-even[data-v-481b522c]{background:#fafafa}.ua-cell[data-v-481b522c]{text-overflow:ellipsis;white-space:nowrap;color:#666;max-width:400px;font-size:12px;overflow:hidden}.status-badge[data-v-481b522c]{color:#fff;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.percent-bar[data-v-481b522c]{align-items:center;gap:8px;display:flex}.percent-fill[data-v-481b522c]{background:#ff5b2d;border-radius:3px;min-width:2px;height:6px;transition:width .3s}.percent-bar span[data-v-481b522c]{color:#999;white-space:nowrap;font-size:12px}.empty-state[data-v-481b522c]{text-align:center;padding:40px}.empty-icon[data-v-481b522c]{margin-bottom:12px;font-size:48px}.empty-hint[data-v-481b522c]{color:#999;font-size:13px}.help-section[data-v-481b522c]{margin-top:24px}.help-card[data-v-481b522c]{background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;margin-bottom:12px;padding:20px}.help-section-title[data-v-481b522c]{color:#333;border-left:4px solid #ff5b2d;align-items:center;gap:8px;margin-bottom:12px;padding-left:12px;font-size:15px;font-weight:600;display:flex}.help-text[data-v-481b522c]{color:#666;font-size:13px;line-height:1.8}.help-steps[data-v-481b522c]{color:#555;padding-left:20px;font-size:13px;line-height:2}.help-steps li[data-v-481b522c]{margin-bottom:4px}.help-note-list[data-v-481b522c]{color:#666;margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.8}.help-note-list li[data-v-481b522c]{margin-bottom:2px}.help-faq-list[data-v-481b522c]{flex-direction:column;gap:10px;display:flex}.help-faq-item[data-v-481b522c]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:12px 14px}.help-faq-item[data-v-481b522c]:nth-child(2n){background:#f9f9f9}.faq-q[data-v-481b522c]{color:#333;align-items:center;gap:6px;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}.faq-q .anticon[data-v-481b522c]{color:#ff5b2d}.faq-a[data-v-481b522c]{color:#666;padding-left:20px;font-size:13px;line-height:1.7}.scenario-grid[data-v-481b522c]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.scenario-card[data-v-481b522c]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:14px;transition:all .2s}.scenario-card[data-v-481b522c]:hover{border-color:#ff5b2d;transform:translateY(-2px)}.scenario-title[data-v-481b522c]{color:#333;margin-bottom:4px;font-size:14px;font-weight:600}.scenario-desc[data-v-481b522c]{color:#888;margin-bottom:6px;font-size:12px;line-height:1.5}.scenario-tip[data-v-481b522c]{color:#ff5b2d;font-size:11px;font-style:italic}@media (width<=768px){.hero-stats[data-v-481b522c]{flex-wrap:wrap;gap:10px;padding:16px}.hero-item[data-v-481b522c]{min-width:40%}.hero-divider[data-v-481b522c]{display:none}.quick-grid[data-v-481b522c]{grid-template-columns:1fr}.scenario-grid[data-v-481b522c]{grid-template-columns:repeat(2,1fr)}.config-grid[data-v-481b522c]{grid-template-columns:1fr}}.section-card[data-v-62909eb4]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;margin-bottom:16px;padding:20px}.section-title[data-v-62909eb4]{color:#1a1a1a;border-bottom:1px solid #f5f5f5;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;font-size:16px;font-weight:600;display:flex}.stats-grid[data-v-62909eb4]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.stat-card[data-v-62909eb4]{text-align:center;background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;padding:16px}.stat-value[data-v-62909eb4]{color:#1a1a1a;margin-bottom:4px;font-size:24px;font-weight:700}.highlight-value[data-v-62909eb4]{color:#ff5b2d;font-size:18px}.stat-label[data-v-62909eb4]{color:#999;font-size:12px}.preset-tags[data-v-62909eb4]{flex-wrap:wrap;gap:8px;display:flex}.preset-tag[data-v-62909eb4]{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff7ed;border:1px solid #ffe0cc;border-radius:20px;padding:6px 14px;font-size:13px;transition:all .2s}.preset-tag[data-v-62909eb4]:hover{color:#fff;background:#ff5b2d;border-color:#ff5b2d}.form-grid[data-v-62909eb4]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;margin-bottom:14px;display:grid}.form-item[data-v-62909eb4]{flex-direction:column;gap:6px;display:flex}.form-item.full-width[data-v-62909eb4]{grid-column:1/-1}.form-item label[data-v-62909eb4]{color:#666;font-size:13px;font-weight:500}.form-actions[data-v-62909eb4]{gap:10px;display:flex}.empty-list[data-v-62909eb4]{text-align:center;color:#999;padding:40px}.empty-icon[data-v-62909eb4]{margin-bottom:12px;font-size:48px}.event-list[data-v-62909eb4]{flex-direction:column;gap:12px;display:flex}.event-card[data-v-62909eb4]{background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;padding:16px;transition:all .2s}.event-card[data-v-62909eb4]:hover{border-color:#ffe0cc;box-shadow:0 2px 8px #ff5b2d14}.event-header[data-v-62909eb4]{justify-content:space-between;margin-bottom:10px}.event-header[data-v-62909eb4],.event-info[data-v-62909eb4]{align-items:center;display:flex}.event-info[data-v-62909eb4]{flex-wrap:wrap;gap:10px}.event-category-badge[data-v-62909eb4]{color:#fff;border-radius:12px;padding:2px 10px;font-size:12px;font-weight:500}.event-name[data-v-62909eb4]{color:#1a1a1a;font-size:16px;font-weight:600}.event-date[data-v-62909eb4]{color:#999;font-size:13px}.event-repeat[data-v-62909eb4]{color:#ff5b2d;font-size:12px}.event-actions[data-v-62909eb4]{gap:4px;display:flex}.event-countdown[data-v-62909eb4]{margin-top:8px}.countdown-today[data-v-62909eb4]{color:#ff5b2d;font-size:20px;font-weight:700}.countdown-blocks[data-v-62909eb4]{gap:12px;display:flex}.countdown-block[data-v-62909eb4]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;flex-direction:column;align-items:center;min-width:56px;padding:8px 14px;display:flex}.countdown-num[data-v-62909eb4]{color:#ff5b2d;font-family:Consolas,monospace;font-size:24px;font-weight:700}.countdown-unit[data-v-62909eb4]{color:#999;margin-top:2px;font-size:11px}.event-past[data-v-62909eb4]{color:#999;margin-top:4px;font-size:14px}.event-note-line[data-v-62909eb4]{color:#999;margin-top:6px;font-size:12px;font-style:italic}.event-note[data-v-62909eb4]{color:#999}.usage-table[data-v-62909eb4]{border-collapse:collapse;width:100%;font-size:13px}.usage-table th[data-v-62909eb4]{color:#ff5b2d;text-align:left;background:#fff7ed;border-bottom:2px solid #ffe0cc;padding:10px 12px;font-weight:600}.usage-table td[data-v-62909eb4]{border-bottom:1px solid #f5f5f5;padding:10px 12px}.usage-table .row-even[data-v-62909eb4]{background:#fafafa}.tip-cell[data-v-62909eb4]{color:#ff5b2d;font-size:12px}.faq-list[data-v-62909eb4]{border:1px solid #f0f0f0;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.faq-item[data-v-62909eb4]{border-bottom:1px solid #f0f0f0;padding:14px 16px}.faq-item[data-v-62909eb4]:last-child{border-bottom:none}.faq-even[data-v-62909eb4]{background:#fafafa}.faq-q[data-v-62909eb4]{color:#1a1a1a;margin-bottom:6px;font-size:14px;font-weight:600}.faq-a[data-v-62909eb4]{color:#666;font-size:13px;line-height:1.6}.footer-desc[data-v-62909eb4]{background:#f8f9fa;border:1px solid #f0f0f0}.footer-desc p[data-v-62909eb4]{color:#666;margin:0;font-size:13px;line-height:1.8}.footer-desc p+p[data-v-62909eb4]{margin-top:10px}.action-card[data-v-37b8299b],.control-card[data-v-37b8299b],.result-card[data-v-37b8299b]{background:#fafafa;margin-top:24px}.quick-section[data-v-37b8299b]{background:#fff7ed;border:1px solid #ffedd5}.quick-buttons[data-v-37b8299b]{flex-wrap:wrap;gap:10px;display:flex}.quick-btn[data-v-37b8299b]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:140px;padding:12px 20px;transition:all .3s;display:inline-flex}.quick-btn[data-v-37b8299b]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-2px)}.quick-btn-name[data-v-37b8299b]{color:#333;font-size:14px;font-weight:600}.quick-btn-desc[data-v-37b8299b]{color:#666;margin-top:4px;font-size:12px}.export-area[data-v-37b8299b]{background:#fff;border-radius:4px;padding:16px}.export-title[data-v-37b8299b]{text-align:center;color:#333;margin-bottom:12px;font-size:20px;font-weight:700}.schedule-wrapper[data-v-37b8299b]{background:#fff;border-radius:4px;overflow-x:auto}.schedule-table[data-v-37b8299b]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:640px}.schedule-table td[data-v-37b8299b],.schedule-table th[data-v-37b8299b]{text-align:center;vertical-align:middle;border:1px solid #f0f0f0;padding:6px;font-size:13px}.schedule-table thead th[data-v-37b8299b]{color:#ff5b2d;background:#fff7ed;padding:10px 6px;font-weight:600}.period-col[data-v-37b8299b]{background:#fafafa;width:100px}.period-name[data-v-37b8299b]{color:#333;font-weight:600}.period-time[data-v-37b8299b]{color:#999;margin-top:2px;font-size:11px}.course-cell[data-v-37b8299b]{cursor:pointer;height:64px;transition:background .2s}.course-cell[data-v-37b8299b]:hover{background:#fff7ed}.cell-content[data-v-37b8299b]{border-radius:4px;padding:4px 2px}.cell-name[data-v-37b8299b]{color:#333;font-weight:600}.cell-sub[data-v-37b8299b]{color:#888;margin-top:1px;font-size:11px}.cell-empty[data-v-37b8299b]{color:#d9d9d9;font-size:16px}.course-cell:hover .cell-empty[data-v-37b8299b]{color:#ff5b2d}.lunch-row td[data-v-37b8299b]{color:#999;letter-spacing:8px;background:#fafafa;padding:6px;font-size:12px}.stat-card[data-v-37b8299b]{text-align:center;background:#fff;border:1px solid #ffedd5;border-radius:8px;padding:14px 16px}.stat-value[data-v-37b8299b]{color:#ff5b2d;font-size:24px;font-weight:700;line-height:1.3}.stat-unit[data-v-37b8299b]{color:#999;font-size:13px;font-weight:400}.stat-label[data-v-37b8299b]{color:#666;margin-top:4px;font-size:12px}.chart-title[data-v-37b8299b]{color:#333;margin-bottom:10px;font-size:13px;font-weight:600}.bar-chart[data-v-37b8299b]{align-items:flex-end;gap:12px;height:130px;padding:0 8px;display:flex}.bar-item[data-v-37b8299b]{flex-direction:column;flex:1;align-items:center;height:100%;display:flex}.bar-value[data-v-37b8299b]{color:#ff5b2d;margin-bottom:4px;font-size:12px;font-weight:600}.bar-track[data-v-37b8299b]{background:#fff7ed;flex:1;align-items:flex-end;max-width:40px;display:flex}.bar-fill[data-v-37b8299b],.bar-track[data-v-37b8299b]{border-radius:4px 4px 0 0;width:100%}.bar-fill[data-v-37b8299b]{background:linear-gradient(#ff7c4d,#ff5b2d);transition:height .3s}.bar-label[data-v-37b8299b]{color:#666;margin-top:4px;font-size:12px}.course-tags[data-v-37b8299b]{flex-wrap:wrap;gap:8px;display:flex}.course-tag[data-v-37b8299b]{background:#fff;border:1px solid;border-radius:12px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;display:inline-flex}.course-dot[data-v-37b8299b]{border-radius:50%;width:8px;height:8px}.empty-tip[data-v-37b8299b]{color:#999;font-size:12px}.color-options[data-v-37b8299b]{flex-wrap:wrap;gap:8px;display:flex}.color-option[data-v-37b8299b]{cursor:pointer;border:2px solid #0000;border-radius:50%;width:26px;height:26px;transition:transform .2s}.color-option[data-v-37b8299b]:hover{transform:scale(1.15)}.color-option.active[data-v-37b8299b]{border-color:#333;box-shadow:inset 0 0 0 2px #fff}.help-card[data-v-37b8299b]{background:#fafafa;border-radius:8px;margin-top:24px}.help-sections[data-v-37b8299b]{gap:20px}.help-section[data-v-37b8299b],.help-sections[data-v-37b8299b]{flex-direction:column;display:flex}.help-section[data-v-37b8299b]{gap:8px}.help-section-title[data-v-37b8299b]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-37b8299b]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-37b8299b]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-37b8299b]:nth-child(odd){background:#fff}.help-faq-q[data-v-37b8299b]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-37b8299b]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.quick-buttons[data-v-37b8299b]{flex-direction:column}.quick-btn[data-v-37b8299b]{text-align:center;align-items:center;width:100%}.bar-chart[data-v-37b8299b]{gap:6px}}.section-card[data-v-fe864081]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;margin-bottom:16px;padding:20px}.section-title[data-v-fe864081]{color:#1a1a1a;border-bottom:1px solid #f5f5f5;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;font-size:16px;font-weight:600;display:flex}.toggle-hint[data-v-fe864081]{color:#999;margin-left:auto;font-size:12px;font-weight:400}.preset-tags[data-v-fe864081]{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.preset-tag[data-v-fe864081]{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fafafa;border:1px solid #f0f0f0;border-radius:20px;padding:8px 18px;font-size:14px;transition:all .2s}.preset-tag[data-v-fe864081]:hover{border-color:#ffe0cc}.preset-tag.active[data-v-fe864081]{color:#fff;background:#ff5b2d;border-color:#ff5b2d}.custom-input-row[data-v-fe864081]{align-items:center;gap:10px;display:flex}.custom-label[data-v-fe864081]{color:#666;font-size:13px}.calc-inputs[data-v-fe864081]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;margin-bottom:16px;display:grid}.input-group[data-v-fe864081]{flex-direction:column;gap:6px;display:flex}.input-group label[data-v-fe864081]{color:#666;font-size:13px;font-weight:500}.input-hint[data-v-fe864081]{color:#ff5b2d;margin-top:2px;font-size:12px}.result-cards[data-v-fe864081]{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.result-card[data-v-fe864081]{text-align:center;background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;padding:14px}.result-card.highlight[data-v-fe864081]{background:#fff7ed;border-color:#ff5b2d}.result-label[data-v-fe864081]{color:#999;margin-bottom:6px;font-size:12px}.result-value[data-v-fe864081]{color:#1a1a1a;font-family:Consolas,monospace;font-size:20px;font-weight:700}.saved-value[data-v-fe864081]{color:#52c41a}.result-description[data-v-fe864081]{text-align:center;color:#ff5b2d;background:#fff7ed;border-radius:8px;padding:10px;font-size:14px;font-weight:500}.reduction-result[data-v-fe864081]{background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;padding:14px}.reduction-desc[data-v-fe864081]{color:#333;margin-bottom:10px;font-size:14px}.reduction-stats[data-v-fe864081]{color:#666;flex-wrap:wrap;gap:20px;font-size:13px;display:flex}.saved-text[data-v-fe864081]{color:#52c41a}.comparison-table[data-v-fe864081]{border:1px solid #f0f0f0;border-radius:10px;overflow:hidden}.comp-header[data-v-fe864081]{color:#ff5b2d;background:#fff7ed;border-bottom:2px solid #ffe0cc;font-weight:600}.comp-header[data-v-fe864081],.comp-row[data-v-fe864081]{font-size:13px;display:flex}.comp-row[data-v-fe864081]{border-bottom:1px solid #f5f5f5;transition:background .2s}.comp-row[data-v-fe864081]:last-child{border-bottom:none}.comp-row[data-v-fe864081]:hover{background:#fafafa}.comp-active[data-v-fe864081]{background:#fff7ed!important}.comp-col[data-v-fe864081]{text-align:center;flex:1;padding:10px 14px}.comp-discount[data-v-fe864081]{font-weight:600}.comp-price[data-v-fe864081]{font-family:Consolas,monospace}.comp-saved[data-v-fe864081]{color:#52c41a}.usage-table[data-v-fe864081]{border-collapse:collapse;width:100%;font-size:13px}.usage-table th[data-v-fe864081]{color:#ff5b2d;text-align:left;background:#fff7ed;border-bottom:2px solid #ffe0cc;padding:10px 12px;font-weight:600}.usage-table td[data-v-fe864081]{border-bottom:1px solid #f5f5f5;padding:10px 12px}.usage-table .row-even[data-v-fe864081]{background:#fafafa}.tip-cell[data-v-fe864081]{color:#ff5b2d;font-size:12px}.faq-list[data-v-fe864081]{border:1px solid #f0f0f0;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.faq-item[data-v-fe864081]{border-bottom:1px solid #f0f0f0;padding:14px 16px}.faq-item[data-v-fe864081]:last-child{border-bottom:none}.faq-even[data-v-fe864081]{background:#fafafa}.faq-q[data-v-fe864081]{color:#1a1a1a;margin-bottom:6px;font-size:14px;font-weight:600}.faq-a[data-v-fe864081]{color:#666;font-size:13px;line-height:1.6}.footer-desc[data-v-fe864081]{background:#f8f9fa;border:1px solid #f0f0f0}.footer-desc p[data-v-fe864081]{color:#666;margin:0;font-size:13px;line-height:1.8}.footer-desc p+p[data-v-fe864081]{margin-top:10px}@media (width<=768px){.result-cards[data-v-fe864081]{grid-template-columns:repeat(2,1fr)}.calc-inputs[data-v-fe864081]{grid-template-columns:1fr}}.section-card[data-v-dd1fffb9]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;margin-bottom:16px;padding:20px}.section-title[data-v-dd1fffb9]{color:#1a1a1a;border-bottom:1px solid #f5f5f5;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;font-size:16px;font-weight:600;display:flex}.formula-hint[data-v-dd1fffb9]{color:#999;margin:0 0 14px;font-family:Consolas,monospace;font-size:13px}.tab-bar[data-v-dd1fffb9]{flex-wrap:wrap;gap:4px;display:flex}.tab-item[data-v-dd1fffb9]{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fafafa;border:1px solid #f0f0f0;border-radius:20px;padding:8px 18px;font-size:14px;transition:all .2s}.tab-item[data-v-dd1fffb9]:hover{border-color:#ffe0cc}.tab-item.active[data-v-dd1fffb9]{color:#fff;background:#ff5b2d;border-color:#ff5b2d}.calc-grid[data-v-dd1fffb9]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;margin-bottom:14px;display:grid}.calc-field[data-v-dd1fffb9]{flex-direction:column;gap:6px;display:flex}.calc-field label[data-v-dd1fffb9]{color:#666;font-size:13px;font-weight:500}.btn-row[data-v-dd1fffb9]{gap:10px;margin-bottom:14px;display:flex}.result-cards[data-v-dd1fffb9]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.result-card[data-v-dd1fffb9]{text-align:center;background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;padding:14px}.result-card.highlight[data-v-dd1fffb9]{background:#fff7ed;border-color:#ff5b2d}.rc-label[data-v-dd1fffb9]{color:#999;margin-bottom:6px;font-size:12px}.rc-value[data-v-dd1fffb9]{color:#1a1a1a;font-family:Consolas,monospace;font-size:20px;font-weight:700}.rc-value small[data-v-dd1fffb9]{color:#999;font-size:12px;font-weight:400}.error-hint[data-v-dd1fffb9]{color:#ff4d4f;text-align:center;background:#fff2f0;border:1px solid #ffccc7;border-radius:8px;padding:12px;font-size:13px}.resistor-list[data-v-dd1fffb9]{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.resistor-row[data-v-dd1fffb9]{align-items:center;gap:10px;display:flex}.resistor-label[data-v-dd1fffb9]{color:#ff5b2d;min-width:30px;font-size:14px;font-weight:600}.divider-diagram[data-v-dd1fffb9]{background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;flex-wrap:wrap;gap:8px;margin-bottom:14px;padding:12px}.divider-box[data-v-dd1fffb9],.divider-diagram[data-v-dd1fffb9]{align-items:center;display:flex}.divider-box[data-v-dd1fffb9]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;flex-direction:column;min-width:60px;padding:8px 14px}.divider-label[data-v-dd1fffb9]{color:#999;font-size:11px}.divider-val[data-v-dd1fffb9]{color:#333;font-size:14px;font-weight:600}.divider-arrow[data-v-dd1fffb9]{color:#ff5b2d;font-size:18px}.led-presets[data-v-dd1fffb9]{margin-bottom:14px}.led-preset-label[data-v-dd1fffb9]{color:#666;margin-bottom:8px;font-size:13px;display:block}.led-preset-tags[data-v-dd1fffb9]{flex-wrap:wrap;gap:6px;display:flex}.led-preset-tag[data-v-dd1fffb9]{cursor:pointer;background:#fafafa;border:1px solid #f0f0f0;border-radius:16px;align-items:center;gap:4px;padding:6px 12px;font-size:12px;transition:all .2s;display:flex}.led-preset-tag[data-v-dd1fffb9]:hover{border-color:#ffe0cc}.led-preset-tag.active[data-v-dd1fffb9]{color:#ff5b2d;background:#fff7ed;border-color:#ff5b2d}.led-dot[data-v-dd1fffb9]{border:1px solid #e0e0e0;border-radius:50%;flex-shrink:0;width:10px;height:10px}.usage-table[data-v-dd1fffb9]{border-collapse:collapse;width:100%;font-size:13px}.usage-table th[data-v-dd1fffb9]{color:#ff5b2d;text-align:left;background:#fff7ed;border-bottom:2px solid #ffe0cc;padding:10px 12px;font-weight:600}.usage-table td[data-v-dd1fffb9]{border-bottom:1px solid #f5f5f5;padding:10px 12px}.usage-table .row-even[data-v-dd1fffb9]{background:#fafafa}.tip-cell[data-v-dd1fffb9]{color:#ff5b2d;font-size:12px}.faq-list[data-v-dd1fffb9]{border:1px solid #f0f0f0;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.faq-item[data-v-dd1fffb9]{border-bottom:1px solid #f0f0f0;padding:14px 16px}.faq-item[data-v-dd1fffb9]:last-child{border-bottom:none}.faq-even[data-v-dd1fffb9]{background:#fafafa}.faq-q[data-v-dd1fffb9]{color:#1a1a1a;margin-bottom:6px;font-size:14px;font-weight:600}.faq-a[data-v-dd1fffb9]{color:#666;font-size:13px;line-height:1.6}.footer-desc[data-v-dd1fffb9]{background:#f8f9fa;border:1px solid #f0f0f0}.footer-desc p[data-v-dd1fffb9]{color:#666;margin:0;font-size:13px;line-height:1.8}.footer-desc p+p[data-v-dd1fffb9]{margin-top:10px}@media (width<=768px){.calc-grid[data-v-dd1fffb9]{grid-template-columns:1fr}.result-cards[data-v-dd1fffb9]{grid-template-columns:repeat(2,1fr)}.tab-bar[data-v-dd1fffb9]{gap:6px}.tab-item[data-v-dd1fffb9]{padding:6px 12px;font-size:13px}}.section-card[data-v-aba2993f]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;margin-bottom:16px;padding:20px}.section-title[data-v-aba2993f]{color:#1a1a1a;border-bottom:1px solid #f5f5f5;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;font-size:16px;font-weight:600;display:flex}.mode-currency-row[data-v-aba2993f]{justify-content:space-between;gap:12px}.mode-currency-row[data-v-aba2993f],.mode-tabs[data-v-aba2993f]{flex-wrap:wrap;align-items:center;display:flex}.mode-tabs[data-v-aba2993f]{gap:4px}.mode-tab[data-v-aba2993f]{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fafafa;border:1px solid #f0f0f0;border-radius:20px;padding:8px 16px;font-size:13px;transition:all .2s}.mode-tab[data-v-aba2993f]:hover{border-color:#ffe0cc}.mode-tab.active[data-v-aba2993f]{color:#fff;background:#ff5b2d;border-color:#ff5b2d}.swap-btn[data-v-aba2993f]{color:#ff5b2d;cursor:pointer;background:#fff7ed;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;transition:all .2s;display:flex}.swap-btn[data-v-aba2993f]:hover{background:#ffe0cc}.preset-row[data-v-aba2993f]{margin-bottom:14px}.preset-label[data-v-aba2993f]{color:#666;margin-bottom:8px;font-size:13px;display:block}.preset-tags[data-v-aba2993f]{flex-wrap:wrap;gap:6px;display:flex}.preset-tag[data-v-aba2993f]{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fafafa;border:1px solid #f0f0f0;border-radius:16px;padding:6px 14px;font-size:12px;transition:all .2s}.preset-tag[data-v-aba2993f]:hover{border-color:#ffe0cc}.preset-tag.active[data-v-aba2993f]{color:#ff5b2d;background:#fff7ed;border-color:#ff5b2d}.calc-inputs[data-v-aba2993f]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;display:grid}.calc-field[data-v-aba2993f]{flex-direction:column;gap:6px;display:flex}.calc-field label[data-v-aba2993f]{color:#666;font-size:13px;font-weight:500}.result-cards[data-v-aba2993f]{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.result-card[data-v-aba2993f]{text-align:center;background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;padding:16px}.result-card.highlight[data-v-aba2993f]{background:#fff7ed;border-color:#ff5b2d}.result-card.tax-card[data-v-aba2993f]{background:#f6ffed;border-color:#b7eb8f}.rc-label[data-v-aba2993f]{color:#999;margin-bottom:6px;font-size:12px}.rc-value[data-v-aba2993f]{color:#1a1a1a;font-family:Consolas,monospace;font-size:22px;font-weight:700}.detail-cards[data-v-aba2993f]{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.detail-card[data-v-aba2993f]{text-align:center;background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;padding:12px}.dc-label[data-v-aba2993f]{color:#999;margin-bottom:4px;font-size:11px}.dc-value[data-v-aba2993f]{color:#333;font-family:Consolas,monospace;font-size:15px;font-weight:600}.global-table-wrap[data-v-aba2993f]{border:1px solid #f0f0f0;border-radius:10px;max-height:400px;overflow-y:auto}.global-table[data-v-aba2993f]{border-collapse:collapse;width:100%;font-size:13px}.global-table th[data-v-aba2993f]{color:#ff5b2d;text-align:left;z-index:1;background:#fff7ed;border-bottom:2px solid #ffe0cc;padding:10px 12px;font-weight:600;position:sticky;top:0}.global-table td[data-v-aba2993f]{border-bottom:1px solid #f5f5f5;padding:8px 12px}.global-table .row-even[data-v-aba2993f]{background:#fafafa}.rate-cell[data-v-aba2993f]{font-family:Consolas,monospace;font-weight:500}.rate-cell.reduced[data-v-aba2993f]{color:#999;font-size:12px}.usage-table[data-v-aba2993f]{border-collapse:collapse;width:100%;font-size:13px}.usage-table th[data-v-aba2993f]{color:#ff5b2d;text-align:left;background:#fff7ed;border-bottom:2px solid #ffe0cc;padding:10px 12px;font-weight:600}.usage-table td[data-v-aba2993f]{border-bottom:1px solid #f5f5f5;padding:10px 12px}.usage-table .row-even[data-v-aba2993f]{background:#fafafa}.tip-cell[data-v-aba2993f]{color:#ff5b2d;font-size:12px}.faq-list[data-v-aba2993f]{border:1px solid #f0f0f0;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.faq-item[data-v-aba2993f]{border-bottom:1px solid #f0f0f0;padding:14px 16px}.faq-item[data-v-aba2993f]:last-child{border-bottom:none}.faq-even[data-v-aba2993f]{background:#fafafa}.faq-q[data-v-aba2993f]{color:#1a1a1a;margin-bottom:6px;font-size:14px;font-weight:600}.faq-a[data-v-aba2993f]{color:#666;font-size:13px;line-height:1.6}.footer-desc[data-v-aba2993f]{background:#f8f9fa;border:1px solid #f0f0f0}.footer-desc p[data-v-aba2993f]{color:#666;margin:0;font-size:13px;line-height:1.8}.footer-desc p+p[data-v-aba2993f]{margin-top:10px}@media (width<=768px){.result-cards[data-v-aba2993f]{grid-template-columns:1fr}.detail-cards[data-v-aba2993f]{grid-template-columns:repeat(2,1fr)}.calc-inputs[data-v-aba2993f]{grid-template-columns:1fr}.mode-currency-row[data-v-aba2993f]{flex-direction:column;align-items:stretch}}.section-card[data-v-e31e50f6]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;margin-bottom:16px;padding:20px}.section-title[data-v-e31e50f6]{color:#1a1a1a;border-bottom:1px solid #f5f5f5;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;font-size:16px;font-weight:600;display:flex}.error-card[data-v-e31e50f6]{background:#fff2f0;border-color:#ffccc7}.error-card p[data-v-e31e50f6]{color:#ff4d4f;text-align:center;margin:0;font-size:14px}.mode-tabs[data-v-e31e50f6]{flex-wrap:wrap;gap:4px;display:flex}.mode-tab[data-v-e31e50f6]{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fafafa;border:1px solid #f0f0f0;border-radius:20px;padding:8px 18px;font-size:14px;transition:all .2s}.mode-tab[data-v-e31e50f6]:hover{border-color:#ffe0cc}.mode-tab.active[data-v-e31e50f6]{color:#fff;background:#ff5b2d;border-color:#ff5b2d}.input-row[data-v-e31e50f6]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin-bottom:14px;display:grid}.input-group[data-v-e31e50f6]{flex-direction:column;gap:6px;display:flex}.input-group label[data-v-e31e50f6]{color:#666;font-size:13px;font-weight:500}.input-hint[data-v-e31e50f6]{color:#999;font-size:11px}.btn-row[data-v-e31e50f6]{gap:10px;margin-top:4px;display:flex}.result-cards[data-v-e31e50f6]{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.result-card[data-v-e31e50f6]{text-align:center;background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;padding:14px}.result-card.highlight[data-v-e31e50f6]{background:#fff7ed;border-color:#ff5b2d}.rc-label[data-v-e31e50f6]{color:#999;margin-bottom:6px;font-size:12px}.rc-value[data-v-e31e50f6]{color:#1a1a1a;font-family:Consolas,monospace;font-size:22px;font-weight:700}.rc-value.small[data-v-e31e50f6]{font-size:14px}.nature-bar[data-v-e31e50f6]{color:#fff;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.nature-text[data-v-e31e50f6]{font-size:16px;font-weight:700}.nature-kw[data-v-e31e50f6]{opacity:.8;font-size:12px}.scale-container[data-v-e31e50f6]{padding-bottom:30px;position:relative}.scale-bar[data-v-e31e50f6]{border-radius:12px;height:24px;display:flex;overflow:hidden}.scale-segment[data-v-e31e50f6]{height:100%}.scale-labels[data-v-e31e50f6]{justify-content:space-between;margin-top:4px;display:flex}.scale-num[data-v-e31e50f6]{color:#999;text-align:center;width:0;font-size:11px}.scale-num[data-v-e31e50f6]:first-child{text-align:left}.scale-num[data-v-e31e50f6]:last-child{text-align:right}.scale-desc[data-v-e31e50f6]{color:#666;justify-content:space-between;margin-top:6px;font-size:12px;display:flex}.scale-indicator[data-v-e31e50f6]{text-align:center;transition:left .3s;position:absolute;bottom:0;transform:translate(-50%)}.indicator-arrow[data-v-e31e50f6]{border-bottom:8px solid #ff5b2d;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;margin:0 auto}.indicator-label[data-v-e31e50f6]{color:#ff5b2d;margin-top:2px;font-size:12px;font-weight:700}.solution-table[data-v-e31e50f6]{border:1px solid #f0f0f0;border-radius:10px;overflow:hidden}.sol-header[data-v-e31e50f6]{color:#ff5b2d;background:#fff7ed;border-bottom:2px solid #ffe0cc;font-weight:600}.sol-header[data-v-e31e50f6],.sol-row[data-v-e31e50f6]{font-size:13px;display:flex}.sol-row[data-v-e31e50f6]{border-bottom:1px solid #f5f5f5;transition:background .2s}.sol-row[data-v-e31e50f6]:last-child{border-bottom:none}.sol-row[data-v-e31e50f6]:hover{background:#fafafa}.sol-active[data-v-e31e50f6]{background:#fff7ed!important}.sol-col[data-v-e31e50f6]{text-align:center;flex:1;padding:8px 14px}.sol-name[data-v-e31e50f6]{text-align:left;font-weight:500}.sol-ph[data-v-e31e50f6]{font-family:Consolas,monospace;font-weight:600}.usage-table[data-v-e31e50f6]{border-collapse:collapse;width:100%;font-size:13px}.usage-table th[data-v-e31e50f6]{color:#ff5b2d;text-align:left;background:#fff7ed;border-bottom:2px solid #ffe0cc;padding:10px 12px;font-weight:600}.usage-table td[data-v-e31e50f6]{border-bottom:1px solid #f5f5f5;padding:10px 12px}.usage-table .row-even[data-v-e31e50f6]{background:#fafafa}.tip-cell[data-v-e31e50f6]{color:#ff5b2d;font-size:12px}.faq-list[data-v-e31e50f6]{border:1px solid #f0f0f0;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.faq-item[data-v-e31e50f6]{border-bottom:1px solid #f0f0f0;padding:14px 16px}.faq-item[data-v-e31e50f6]:last-child{border-bottom:none}.faq-even[data-v-e31e50f6]{background:#fafafa}.faq-q[data-v-e31e50f6]{color:#1a1a1a;margin-bottom:6px;font-size:14px;font-weight:600}.faq-a[data-v-e31e50f6]{color:#666;font-size:13px;line-height:1.6}.footer-desc[data-v-e31e50f6]{background:#f8f9fa;border:1px solid #f0f0f0}.footer-desc p[data-v-e31e50f6]{color:#666;margin:0;font-size:13px;line-height:1.8}.footer-desc p+p[data-v-e31e50f6]{margin-top:10px}@media (width<=768px){.result-cards[data-v-e31e50f6]{grid-template-columns:repeat(2,1fr)}.input-row[data-v-e31e50f6]{grid-template-columns:1fr}}.section-card[data-v-490491f8]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;margin-bottom:16px;padding:20px}.section-title[data-v-490491f8]{color:#1a1a1a;border-bottom:1px solid #f5f5f5;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;font-size:16px;font-weight:600;display:flex}.error-card[data-v-490491f8]{background:#fff2f0;border-color:#ffccc7}.error-card p[data-v-490491f8]{color:#ff4d4f;text-align:center;margin:0;font-size:14px}.example-tags[data-v-490491f8]{flex-wrap:wrap;gap:6px;display:flex}.example-tag[data-v-490491f8]{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fafafa;border:1px solid #f0f0f0;border-radius:16px;padding:6px 14px;font-size:12px;transition:all .2s}.example-tag[data-v-490491f8]:hover{border-color:#ffe0cc}.example-tag.active[data-v-490491f8]{color:#ff5b2d;background:#fff7ed;border-color:#ff5b2d}.formula-input-row[data-v-490491f8]{gap:10px;margin-bottom:8px;display:flex}.formula-hint[data-v-490491f8]{color:#999;margin:0;font-size:12px}.result-cards[data-v-490491f8]{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px;display:grid}.result-card[data-v-490491f8]{text-align:center;background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;padding:14px}.result-card.highlight[data-v-490491f8]{background:#fff7ed;border-color:#ff5b2d}.rc-label[data-v-490491f8]{color:#999;margin-bottom:6px;font-size:12px}.rc-value[data-v-490491f8]{color:#1a1a1a;font-family:Consolas,monospace;font-size:22px;font-weight:700}.rc-value small[data-v-490491f8]{color:#999;font-size:12px;font-weight:400}.detail-title[data-v-490491f8]{color:#333;margin-bottom:10px;font-size:14px;font-weight:600}.element-table[data-v-490491f8]{border:1px solid #f0f0f0;border-radius:10px;margin-bottom:14px;overflow:hidden}.el-header[data-v-490491f8]{color:#ff5b2d;background:#fff7ed;border-bottom:2px solid #ffe0cc;font-weight:600}.el-header[data-v-490491f8],.el-row[data-v-490491f8]{font-size:13px;display:flex}.el-row[data-v-490491f8]{border-bottom:1px solid #f5f5f5}.el-row[data-v-490491f8]:last-child{border-bottom:none}.el-col[data-v-490491f8]{text-align:center;flex:1;justify-content:center;align-items:center;padding:8px 12px;display:flex}.el-sym[data-v-490491f8]{flex:1.5;justify-content:flex-start;gap:6px}.el-badge[data-v-490491f8]{color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:inline-flex}.el-name-cn[data-v-490491f8]{color:#666;font-size:12px}.mono[data-v-490491f8]{font-family:Consolas,monospace}.pct[data-v-490491f8]{color:#ff5b2d;font-weight:600}.bar-chart[data-v-490491f8]{border-radius:10px;height:20px;margin-bottom:8px;display:flex;overflow:hidden}.bar-segment[data-v-490491f8]{min-width:2px;height:100%;transition:width .3s}.bar-legend[data-v-490491f8]{color:#666;flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.legend-item[data-v-490491f8]{align-items:center;gap:4px;display:flex}.legend-dot[data-v-490491f8]{border-radius:3px;flex-shrink:0;width:10px;height:10px}.convert-hint[data-v-490491f8]{color:#666;margin:0 0 14px;font-size:13px}.convert-grid[data-v-490491f8]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.convert-box[data-v-490491f8]{background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;padding:16px}.cb-title[data-v-490491f8]{color:#ff5b2d;margin-bottom:10px;font-size:14px;font-weight:600}.cb-row[data-v-490491f8]{align-items:center;gap:10px;margin-bottom:8px;display:flex}.cb-row label[data-v-490491f8]{color:#666;min-width:50px;font-size:13px}.cb-result[data-v-490491f8]{color:#333;font-size:14px}.cb-result strong[data-v-490491f8]{color:#ff5b2d;font-family:Consolas,monospace;font-size:18px}.usage-table[data-v-490491f8]{border-collapse:collapse;width:100%;font-size:13px}.usage-table th[data-v-490491f8]{color:#ff5b2d;text-align:left;background:#fff7ed;border-bottom:2px solid #ffe0cc;padding:10px 12px;font-weight:600}.usage-table td[data-v-490491f8]{border-bottom:1px solid #f5f5f5;padding:10px 12px}.usage-table .row-even[data-v-490491f8]{background:#fafafa}.tip-cell[data-v-490491f8]{color:#ff5b2d;font-size:12px}.faq-list[data-v-490491f8]{border:1px solid #f0f0f0;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.faq-item[data-v-490491f8]{border-bottom:1px solid #f0f0f0;padding:14px 16px}.faq-item[data-v-490491f8]:last-child{border-bottom:none}.faq-even[data-v-490491f8]{background:#fafafa}.faq-q[data-v-490491f8]{color:#1a1a1a;margin-bottom:6px;font-size:14px;font-weight:600}.faq-a[data-v-490491f8]{color:#666;font-size:13px;line-height:1.6}.footer-desc[data-v-490491f8]{background:#f8f9fa;border:1px solid #f0f0f0}.footer-desc p[data-v-490491f8]{color:#666;margin:0;font-size:13px;line-height:1.8}.footer-desc p+p[data-v-490491f8]{margin-top:10px}@media (width<=768px){.convert-grid[data-v-490491f8],.result-cards[data-v-490491f8]{grid-template-columns:1fr}}.section-card[data-v-ff4c5f2b]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;margin-bottom:16px;padding:20px}.section-title[data-v-ff4c5f2b]{color:#1a1a1a;border-bottom:1px solid #f5f5f5;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;font-size:16px;font-weight:600;display:flex}.decode-input-row[data-v-ff4c5f2b]{justify-content:center;margin-bottom:16px;display:flex}.result-cards[data-v-ff4c5f2b]{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:12px;display:grid}.result-card[data-v-ff4c5f2b]{text-align:center;background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;padding:12px}.result-card.highlight[data-v-ff4c5f2b]{background:#fff7ed;border-color:#ff5b2d}.rc-label[data-v-ff4c5f2b]{color:#999;margin-bottom:4px;font-size:11px}.rc-value[data-v-ff4c5f2b]{color:#1a1a1a;font-family:Consolas,monospace;font-size:18px;font-weight:700}.formula-display[data-v-ff4c5f2b]{color:#ff5b2d;background:#fff7ed;border-radius:8px;font-family:Consolas,monospace;font-size:14px;font-weight:500}.error-hint[data-v-ff4c5f2b],.formula-display[data-v-ff4c5f2b]{text-align:center;padding:10px}.error-hint[data-v-ff4c5f2b]{color:#ff4d4f;background:#fff2f0;border:1px solid #ffccc7;border-radius:8px;font-size:13px}.encode-grid[data-v-ff4c5f2b]{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:14px;display:grid}.encode-field[data-v-ff4c5f2b]{flex-direction:column;gap:6px;display:flex}.encode-field label[data-v-ff4c5f2b]{color:#666;font-size:13px;font-weight:500}.encode-result[data-v-ff4c5f2b]{background:#fff7ed;border:1px solid #ffe0cc;border-radius:10px;align-items:center;gap:16px;padding:14px;display:flex}.er-code[data-v-ff4c5f2b]{color:#ff5b2d;letter-spacing:4px;font-size:32px;font-weight:800}.er-code[data-v-ff4c5f2b],.er-formula[data-v-ff4c5f2b]{font-family:Consolas,monospace}.er-formula[data-v-ff4c5f2b]{color:#666;font-size:13px}.er-note[data-v-ff4c5f2b]{color:#999;margin-left:auto;font-size:12px}.ref-table[data-v-ff4c5f2b]{border:1px solid #f0f0f0;border-radius:10px;max-height:400px;overflow:hidden auto}.ref-header[data-v-ff4c5f2b]{color:#ff5b2d;z-index:1;background:#fff7ed;border-bottom:2px solid #ffe0cc;font-weight:600;position:sticky;top:0}.ref-header[data-v-ff4c5f2b],.ref-row[data-v-ff4c5f2b]{font-size:13px;display:flex}.ref-row[data-v-ff4c5f2b]{cursor:pointer;border-bottom:1px solid #f5f5f5;transition:background .2s}.ref-row[data-v-ff4c5f2b]:last-child{border-bottom:none}.ref-row[data-v-ff4c5f2b]:hover{background:#fafafa}.ref-active[data-v-ff4c5f2b]{background:#fff7ed!important}.ref-col[data-v-ff4c5f2b]{text-align:center;flex:1;padding:8px 12px}.ref-code[data-v-ff4c5f2b]{color:#ff5b2d;font-family:Consolas,monospace;font-weight:700}.ref-usage[data-v-ff4c5f2b]{color:#666;font-size:12px}.mono[data-v-ff4c5f2b]{font-family:Consolas,monospace}.usage-table[data-v-ff4c5f2b]{border-collapse:collapse;width:100%;font-size:13px}.usage-table th[data-v-ff4c5f2b]{color:#ff5b2d;text-align:left;background:#fff7ed;border-bottom:2px solid #ffe0cc;padding:10px 12px;font-weight:600}.usage-table td[data-v-ff4c5f2b]{border-bottom:1px solid #f5f5f5;padding:10px 12px}.usage-table .row-even[data-v-ff4c5f2b]{background:#fafafa}.tip-cell[data-v-ff4c5f2b]{color:#ff5b2d;font-size:12px}.faq-list[data-v-ff4c5f2b]{border:1px solid #f0f0f0;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.faq-item[data-v-ff4c5f2b]{border-bottom:1px solid #f0f0f0;padding:14px 16px}.faq-item[data-v-ff4c5f2b]:last-child{border-bottom:none}.faq-even[data-v-ff4c5f2b]{background:#fafafa}.faq-q[data-v-ff4c5f2b]{color:#1a1a1a;margin-bottom:6px;font-size:14px;font-weight:600}.faq-a[data-v-ff4c5f2b]{color:#666;font-size:13px;line-height:1.6}.footer-desc[data-v-ff4c5f2b]{background:#f8f9fa;border:1px solid #f0f0f0}.footer-desc p[data-v-ff4c5f2b]{color:#666;margin:0;font-size:13px;line-height:1.8}.footer-desc p+p[data-v-ff4c5f2b]{margin-top:10px}@media (width<=768px){.result-cards[data-v-ff4c5f2b]{grid-template-columns:repeat(3,1fr)}.encode-grid[data-v-ff4c5f2b]{grid-template-columns:1fr}.encode-result[data-v-ff4c5f2b]{text-align:center;flex-direction:column}.er-note[data-v-ff4c5f2b]{margin-left:0}}.section-card[data-v-6ee1ccae]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;margin-bottom:16px;padding:20px}.section-title[data-v-6ee1ccae]{color:#1a1a1a;border-bottom:1px solid #f5f5f5;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;font-size:16px;font-weight:600;display:flex}.error-card[data-v-6ee1ccae]{background:#fff2f0;border-color:#ffccc7}.error-card p[data-v-6ee1ccae]{color:#ff4d4f;text-align:center;margin:0;font-size:14px}.cidr-tags[data-v-6ee1ccae]{flex-wrap:wrap;gap:6px;display:flex}.cidr-tag[data-v-6ee1ccae]{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fafafa;border:1px solid #f0f0f0;border-radius:16px;padding:6px 14px;font-size:12px;transition:all .2s}.cidr-tag[data-v-6ee1ccae]:hover{border-color:#ffe0cc}.cidr-tag.active[data-v-6ee1ccae]{color:#ff5b2d;background:#fff7ed;border-color:#ff5b2d}.input-grid[data-v-6ee1ccae]{grid-template-columns:1fr 200px;gap:14px;margin-bottom:8px;display:grid}.input-group[data-v-6ee1ccae]{flex-direction:column;gap:6px;display:flex}.input-group label[data-v-6ee1ccae]{color:#666;font-size:13px;font-weight:500}.mask-toggle[data-v-6ee1ccae]{margin-bottom:4px}.mask-input-row[data-v-6ee1ccae]{margin-top:4px}.result-cards[data-v-6ee1ccae]{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.result-card[data-v-6ee1ccae]{text-align:center;background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;padding:14px}.result-card.highlight[data-v-6ee1ccae]{background:#fff7ed;border-color:#ff5b2d}.rc-label[data-v-6ee1ccae]{color:#999;margin-bottom:6px;font-size:12px}.rc-value[data-v-6ee1ccae]{color:#1a1a1a;font-family:Consolas,monospace;font-size:18px;font-weight:700}.rc-value.small[data-v-6ee1ccae]{font-size:15px}.rc-value small[data-v-6ee1ccae]{color:#ff5b2d;margin-left:4px;font-size:13px}.detail-cards[data-v-6ee1ccae]{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.detail-card[data-v-6ee1ccae]{text-align:center;background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;padding:12px}.dc-label[data-v-6ee1ccae]{color:#999;margin-bottom:4px;font-size:11px}.dc-value[data-v-6ee1ccae]{color:#333;font-family:Consolas,monospace;font-size:14px;font-weight:600}.info-row[data-v-6ee1ccae]{gap:8px;margin-bottom:12px;display:flex}.info-badge[data-v-6ee1ccae]{color:#1677ff;background:#f0f5ff;border:1px solid #d6e4ff;border-radius:12px;padding:4px 12px;font-size:12px;font-weight:500}.info-badge.type[data-v-6ee1ccae]{color:#52c41a;background:#f6ffed;border-color:#b7eb8f}.binary-display[data-v-6ee1ccae]{background:#f8f9fa;border:1px solid #f0f0f0;border-radius:8px;padding:12px}.binary-label[data-v-6ee1ccae]{color:#999;margin-bottom:4px;font-size:11px}.binary-value[data-v-6ee1ccae]{color:#333;word-break:break-all;font-family:Consolas,monospace;font-size:13px;line-height:1.6}.usage-table[data-v-6ee1ccae]{border-collapse:collapse;width:100%;font-size:13px}.usage-table th[data-v-6ee1ccae]{color:#ff5b2d;text-align:left;background:#fff7ed;border-bottom:2px solid #ffe0cc;padding:10px 12px;font-weight:600}.usage-table td[data-v-6ee1ccae]{border-bottom:1px solid #f5f5f5;padding:10px 12px}.usage-table .row-even[data-v-6ee1ccae]{background:#fafafa}.tip-cell[data-v-6ee1ccae]{color:#ff5b2d;font-size:12px}.faq-list[data-v-6ee1ccae]{border:1px solid #f0f0f0;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.faq-item[data-v-6ee1ccae]{border-bottom:1px solid #f0f0f0;padding:14px 16px}.faq-item[data-v-6ee1ccae]:last-child{border-bottom:none}.faq-even[data-v-6ee1ccae]{background:#fafafa}.faq-q[data-v-6ee1ccae]{color:#1a1a1a;margin-bottom:6px;font-size:14px;font-weight:600}.faq-a[data-v-6ee1ccae]{color:#666;font-size:13px;line-height:1.6}.footer-desc[data-v-6ee1ccae]{background:#f8f9fa;border:1px solid #f0f0f0}.footer-desc p[data-v-6ee1ccae]{color:#666;margin:0;font-size:13px;line-height:1.8}.footer-desc p+p[data-v-6ee1ccae]{margin-top:10px}@media (width<=768px){.detail-cards[data-v-6ee1ccae],.result-cards[data-v-6ee1ccae]{grid-template-columns:repeat(2,1fr)}.input-grid[data-v-6ee1ccae]{grid-template-columns:1fr}}.quick-section[data-v-280ad801]{background:#fff7ed;border:1px solid #ffedd5}.quick-buttons[data-v-280ad801]{flex-wrap:wrap;gap:10px;display:flex}.quick-btn[data-v-280ad801]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:8px;justify-content:center;align-items:center;padding:10px 20px;transition:all .3s;display:inline-flex}.quick-btn[data-v-280ad801]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-2px)}.quick-btn-name[data-v-280ad801]{color:#333;font-size:14px;font-weight:600}.control-card[data-v-280ad801],.result-card[data-v-280ad801]{background:#fafafa}.result-list[data-v-280ad801]{flex-direction:column;gap:0;display:flex}.result-item[data-v-280ad801]{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:10px 12px;transition:background .2s;display:flex}.result-item[data-v-280ad801]:last-child{border-bottom:none}.result-item[data-v-280ad801]:hover{background:#f5f5f5}.result-item-left[data-v-280ad801]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.result-format[data-v-280ad801]{color:#333;font-size:13px;font-weight:500}.result-desc[data-v-280ad801]{color:#999;font-size:11px}.result-item-right[data-v-280ad801]{flex-shrink:0;align-items:center;gap:4px;display:flex}.result-value[data-v-280ad801]{color:#1890ff;text-overflow:ellipsis;white-space:nowrap;background:#f0f5ff;border-radius:4px;max-width:300px;padding:2px 8px;font-size:12px;overflow:hidden}.help-card[data-v-280ad801]{background:#fafafa;border-radius:8px;margin-top:16px}.help-sections[data-v-280ad801]{gap:20px}.help-section[data-v-280ad801],.help-sections[data-v-280ad801]{flex-direction:column;display:flex}.help-section[data-v-280ad801]{gap:8px}.help-section-title[data-v-280ad801]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-280ad801]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-280ad801]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-280ad801]:nth-child(odd){background:#fff}.help-faq-q[data-v-280ad801]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-280ad801]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.result-item[data-v-280ad801]{flex-direction:column;align-items:flex-start;gap:6px}.result-item-right[data-v-280ad801]{justify-content:space-between;width:100%}.result-value[data-v-280ad801]{max-width:200px}.quick-buttons[data-v-280ad801]{flex-direction:column}.quick-btn[data-v-280ad801]{justify-content:center;width:100%}}.quick-section[data-v-0d883fa6]{background:#fff7ed;border:1px solid #ffedd5}.quick-buttons[data-v-0d883fa6]{flex-wrap:wrap;gap:10px;display:flex}.quick-btn[data-v-0d883fa6]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:140px;padding:12px 20px;transition:all .3s;display:inline-flex}.quick-btn[data-v-0d883fa6]:hover{transform:translateY(-2px)}.quick-btn-active[data-v-0d883fa6],.quick-btn[data-v-0d883fa6]:hover{background:#fff5f0;border-color:#ff5b2d}.quick-btn-name[data-v-0d883fa6]{color:#333;font-size:14px;font-weight:600}.quick-btn-desc[data-v-0d883fa6]{color:#666;margin-top:4px;font-size:12px}.stats-card[data-v-0d883fa6]{background:#fafafa;margin-top:24px}.toggle-group[data-v-0d883fa6]{flex-wrap:wrap;gap:8px;display:flex}.search-card[data-v-0d883fa6]{background:#fafafa;margin-top:24px}.search-tips[data-v-0d883fa6]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.search-tips-label[data-v-0d883fa6]{color:#666;font-size:13px}.search-tag[data-v-0d883fa6]{cursor:pointer}.search-tag[data-v-0d883fa6]:hover{opacity:.8}.result-card[data-v-0d883fa6]{background:#fafafa;margin-top:24px}.empty-result[data-v-0d883fa6]{padding:40px 0}.search-result-list[data-v-0d883fa6]{flex-direction:column;gap:12px;display:flex}.search-result-item[data-v-0d883fa6]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:16px}.result-header[data-v-0d883fa6]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.result-text[data-v-0d883fa6]{color:#1f1f1f;margin-bottom:4px;font-size:18px;font-weight:600}.result-pinyin[data-v-0d883fa6]{color:#999;margin-bottom:4px;font-size:13px}.result-explanation[data-v-0d883fa6]{color:#666;font-size:14px;line-height:1.8}.section-card[data-v-0d883fa6]{background:#fafafa;margin-top:16px}.section-title[data-v-0d883fa6]{align-items:center;display:flex}.section-desc[data-v-0d883fa6]{color:#999;font-size:12px}.verse-list[data-v-0d883fa6]{flex-direction:column;gap:0;display:flex}.verse-item[data-v-0d883fa6]{border-bottom:1px solid #f0f0f0;padding:16px}.verse-item[data-v-0d883fa6]:last-child{border-bottom:none}.verse-item[data-v-0d883fa6]:nth-child(odd){background:#fff}.verse-item[data-v-0d883fa6]:nth-child(2n){background:#fafafa}.verse-main[data-v-0d883fa6]{align-items:flex-start;gap:12px;display:flex}.verse-number[data-v-0d883fa6]{color:#fff;background:#ff5b2d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:2px;font-size:12px;font-weight:600;display:inline-flex}.verse-content[data-v-0d883fa6]{flex:1}.verse-text[data-v-0d883fa6]{color:#1f1f1f;letter-spacing:4px;margin-bottom:4px;font-size:20px;font-weight:600}.verse-pinyin[data-v-0d883fa6]{color:#999;letter-spacing:1px;font-size:13px}.verse-explanation[data-v-0d883fa6]{color:#666;margin-top:8px;padding-left:40px;font-size:14px;line-height:1.8}.help-card[data-v-0d883fa6]{background:#fafafa;border-radius:8px}.help-sections[data-v-0d883fa6]{gap:20px}.help-section[data-v-0d883fa6],.help-sections[data-v-0d883fa6]{flex-direction:column;display:flex}.help-section[data-v-0d883fa6]{gap:8px}.help-section-title[data-v-0d883fa6]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-0d883fa6]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-0d883fa6]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-0d883fa6]:nth-child(odd){background:#fff}.help-faq-q[data-v-0d883fa6]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-0d883fa6]{color:#666;margin:0;line-height:1.8}@media (width<=768px){.quick-buttons[data-v-0d883fa6]{flex-direction:column}.quick-btn[data-v-0d883fa6]{text-align:center;align-items:center;width:100%}.verse-text[data-v-0d883fa6]{letter-spacing:2px;font-size:18px}.verse-explanation[data-v-0d883fa6]{padding-left:0}.toggle-group[data-v-0d883fa6]{margin-top:12px}}.control-card[data-v-4a804379]{background:#fafafa;margin-top:24px}.upload-section[data-v-4a804379]{padding:4px 0}.audio-dragger[data-v-4a804379] .ant-upload-drag{background:#fff;border-radius:8px}.audio-dragger[data-v-4a804379] .ant-upload-drag:hover{border-color:#ff5b2d}.audio-dragger[data-v-4a804379] .ant-upload-text{color:#333;font-size:15px;font-weight:600}.audio-dragger[data-v-4a804379] .ant-upload-hint{color:#999;font-size:12px}.file-info-card[data-v-4a804379]{background:#fff7ed;border:1px solid #ffedd5;border-radius:8px;flex-wrap:wrap;justify-content:space-between;margin-top:12px;padding:12px 16px}.file-info-card[data-v-4a804379],.file-info-main[data-v-4a804379]{align-items:center;gap:12px;display:flex}.file-info-main[data-v-4a804379]{min-width:0}.file-info-icon[data-v-4a804379]{color:#ff5b2d;flex-shrink:0;font-size:30px}.file-info-meta[data-v-4a804379]{flex-direction:column;gap:2px;min-width:0;display:flex}.file-info-name[data-v-4a804379]{color:#333;text-overflow:ellipsis;white-space:nowrap;max-width:520px;font-size:14px;font-weight:600;overflow:hidden}.file-info-sub[data-v-4a804379]{color:#888;font-size:12px}.file-info-tags[data-v-4a804379]{align-items:center;gap:8px;display:flex}.preview-card[data-v-4a804379]{background:#fafafa}.preview-area[data-v-4a804379]{background:#fff;border-radius:4px;flex-direction:column;gap:12px;min-height:300px;padding:12px;display:flex;position:relative}.waveform-scroll[data-v-4a804379]{width:100%;overflow:auto hidden}.waveform-canvas[data-v-4a804379]{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #d9d9d9;border-radius:4px;height:200px;display:block}.selection-info[data-v-4a804379]{color:#666;font-variant-numeric:tabular-nums;font-size:13px}.edit-controls[data-v-4a804379],.selection-info[data-v-4a804379]{align-items:center;gap:8px;display:flex}.edit-controls[data-v-4a804379]{flex-wrap:wrap}.play-time[data-v-4a804379]{color:#666;font-variant-numeric:tabular-nums;font-size:13px}.action-card[data-v-4a804379],.result-card[data-v-4a804379]{background:#fafafa}.result-placeholder[data-v-4a804379]{justify-content:center;align-items:center;width:100%;min-height:200px;display:flex}.result-audio[data-v-4a804379]{width:100%;margin-top:8px}.export-progress[data-v-4a804379]{color:#ff5b2d;font-variant-numeric:tabular-nums;margin-top:8px;font-size:12px}.help-card[data-v-4a804379]{background:#fafafa;border-radius:8px;margin-top:16px}.help-sections[data-v-4a804379]{gap:20px}.help-section[data-v-4a804379],.help-sections[data-v-4a804379]{flex-direction:column;display:flex}.help-section[data-v-4a804379]{gap:8px}.help-section-title[data-v-4a804379]{color:#1f1f1f;border-left:4px solid #ff5b2d;margin:0;padding-left:10px;font-size:16px;font-weight:600}.help-faq[data-v-4a804379]{flex-direction:column;gap:0;display:flex}.help-faq-item[data-v-4a804379]{background:#f9f9f9;padding:12px}.help-faq-item[data-v-4a804379]:nth-child(odd){background:#fff}.help-faq-q[data-v-4a804379]{color:#333;margin:0 0 8px;font-weight:600}.help-faq-item p[data-v-4a804379]{color:#666;margin:0;line-height:1.8}.quick-section[data-v-4a804379]{background:#fff7ed;border:1px solid #ffedd5}.quick-buttons[data-v-4a804379]{flex-wrap:wrap;gap:10px;display:flex}.quick-btn[data-v-4a804379]{cursor:pointer;background:#fff;border:1px solid #ffd5b0;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:140px;padding:12px 20px;transition:all .3s;display:inline-flex}.quick-btn[data-v-4a804379]:hover{background:#fff5f0;border-color:#ff5b2d;transform:translateY(-2px)}.quick-btn-name[data-v-4a804379]{color:#333;font-size:14px;font-weight:600}.quick-btn-desc[data-v-4a804379]{color:#666;margin-top:4px;font-size:12px}@media (width<=768px){.quick-buttons[data-v-4a804379]{flex-direction:column}.quick-btn[data-v-4a804379]{text-align:center;align-items:center;width:100%}.file-info-name[data-v-4a804379]{max-width:100%}.file-info-card[data-v-4a804379]{flex-direction:column;align-items:flex-start}}
