.tool-shell[data-v-82a3e13c]{margin:0 auto;max-width:1280px;padding:20px 28px 32px}.bc[data-v-82a3e13c]{font-size:12px;margin-bottom:12px}.head[data-v-82a3e13c]{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:16px}.head-left[data-v-82a3e13c]{display:flex;flex:1;gap:14px;min-width:0}.head-icon[data-v-82a3e13c]{align-items:center;border-radius:10px;display:inline-flex;flex-shrink:0;font-size:22px;height:44px;justify-content:center;width:44px}.head-title-wrap[data-v-82a3e13c]{flex:1;min-width:0}.head-title[data-v-82a3e13c]{font-size:18px;font-weight:600;margin:0}.head-tag[data-v-82a3e13c]{border-radius:4px;font-size:11px;margin-inline-end:0}.head-desc[data-v-82a3e13c]{color:#00000073;font-size:13px;margin-top:2px}.head-tags[data-v-82a3e13c]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.tool-tag[data-v-82a3e13c]{border-radius:4px;font-size:12px;margin:0}.body[data-v-82a3e13c]{background:#fff;border:1px solid rgba(5,5,5,.04);border-radius:12px;box-shadow:0 1px 2px #00000008,0 4px 12px #0000000a;padding:24px}.head-right[data-v-82a3e13c]{align-items:center;display:flex}.head-right .ant-btn[data-v-82a3e13c]{gap:4px}.favorite-btn[data-v-82a3e13c],.head-right .ant-btn[data-v-82a3e13c]{align-items:center;display:inline-flex}.favorite-btn[data-v-82a3e13c]{background:linear-gradient(135deg,#fff,#fafafa);border:2px solid #d9d9d9;border-radius:20px;color:#666;cursor:pointer;font-size:14px;font-weight:500;gap:6px;outline:none;overflow:hidden;padding:6px 16px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.favorite-btn[data-v-82a3e13c]:hover{background:linear-gradient(135deg,#fffbe6,#fff1b8);border-color:#faad14;box-shadow:0 4px 12px #faad144d;color:#fa8c16;transform:translateY(-2px)}.favorite-btn[data-v-82a3e13c]:active{transform:translateY(0)}.favorite-btn.is-favorite[data-v-82a3e13c]{background:linear-gradient(135deg,#faad14,#fa8c16);border-color:#faad14;box-shadow:0 2px 8px #faad1466;color:#fff}.favorite-btn.is-favorite[data-v-82a3e13c]:hover{background:linear-gradient(135deg,#fa8c16,#fa541c);border-color:#fa8c16;box-shadow:0 4px 16px #fa8c1680}.favorite-btn .btn-icon[data-v-82a3e13c]{display:inline-flex;font-size:16px;transition:all .3s}.favorite-btn .icon-outlined[data-v-82a3e13c]{color:#faad14}.favorite-btn:hover .icon-outlined[data-v-82a3e13c]{animation:starPulse-82a3e13c .6s ease-in-out}.favorite-btn .icon-filled[data-v-82a3e13c]{animation:starFilled-82a3e13c .4s ease-out;color:#fff}.btn-sparkle[data-v-82a3e13c]{height:100%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.btn-sparkle[data-v-82a3e13c]:after,.btn-sparkle[data-v-82a3e13c]:before{animation:sparkle-82a3e13c 2s ease-in-out infinite;content:"✨";font-size:12px;opacity:0;position:absolute}.btn-sparkle[data-v-82a3e13c]:before{animation-delay:0s;right:10%;top:20%}.btn-sparkle[data-v-82a3e13c]:after{animation-delay:1s;bottom:20%;left:10%}.share-btn[data-v-82a3e13c]{align-items:center;background:linear-gradient(135deg,#1890ff,#096dd9);border:2px solid #1890ff;border-radius:20px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;outline:none;overflow:hidden;padding:6px 16px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.share-btn[data-v-82a3e13c]:hover{background:linear-gradient(135deg,#40a9ff,#1890ff);border-color:#40a9ff;box-shadow:0 6px 20px #1890ff80;transform:translateY(-2px) scale(1.05)}.share-btn[data-v-82a3e13c]:active{transform:translateY(0) scale(1)}.share-btn .btn-icon[data-v-82a3e13c]{display:inline-flex;font-size:16px;transition:all .3s}.share-btn:hover .btn-icon[data-v-82a3e13c]{animation:shareRotate-82a3e13c .6s ease-in-out}.share-particles[data-v-82a3e13c]{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.particle[data-v-82a3e13c]{background:#fffc;border-radius:50%;height:4px;opacity:0;position:absolute;width:4px}.share-btn:hover .particle[data-v-82a3e13c]{animation:particleFloat-82a3e13c 1s ease-out forwards}.particle[data-v-82a3e13c]:first-child{animation-delay:0s;left:20%;top:50%}.particle[data-v-82a3e13c]:nth-child(2){animation-delay:.2s;right:20%;top:30%}.particle[data-v-82a3e13c]:nth-child(3){animation-delay:.4s;bottom:30%;left:30%}@keyframes starPulse-82a3e13c{0%,to{transform:scale(1)}50%{transform:scale(1.3) rotate(20deg)}}@keyframes starFilled-82a3e13c{0%{opacity:0;transform:scale(0) rotate(-180deg)}50%{transform:scale(1.2) rotate(10deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes sparkle-82a3e13c{0%,to{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}}@keyframes shareRotate-82a3e13c{0%,to{transform:rotate(0) scale(1)}25%{transform:rotate(-20deg) scale(1.2)}75%{transform:rotate(20deg) scale(1.2)}}@keyframes particleFloat-82a3e13c{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--tx,20px),var(--ty,-30px)) scale(0)}}.particle[data-v-82a3e13c]:first-child{--tx:-25px;--ty:-35px}.particle[data-v-82a3e13c]:nth-child(2){--tx:30px;--ty:-25px}.particle[data-v-82a3e13c]:nth-child(3){--tx:-20px;--ty:30px}@media(max-width:767px){.tool-shell[data-v-82a3e13c]{padding:14px 12px 24px}.head[data-v-82a3e13c]{flex-direction:column;gap:12px;margin-bottom:12px}.head-left[data-v-82a3e13c]{gap:10px;width:100%}.head-icon[data-v-82a3e13c]{border-radius:8px;font-size:18px;height:36px;width:36px}.head-title[data-v-82a3e13c]{font-size:16px}.head-desc[data-v-82a3e13c]{font-size:12px}.head-tags[data-v-82a3e13c]{gap:4px}.tool-tag[data-v-82a3e13c]{font-size:11px}.head-right[data-v-82a3e13c]{overflow-x:auto;padding-bottom:4px;width:100%}.favorite-btn[data-v-82a3e13c],.share-btn[data-v-82a3e13c]{font-size:13px;padding:5px 12px;white-space:nowrap}.favorite-btn .btn-icon[data-v-82a3e13c],.share-btn .btn-icon[data-v-82a3e13c]{font-size:14px}.body[data-v-82a3e13c]{border-radius:10px;padding:14px}.bc[data-v-82a3e13c]{margin-bottom: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{display:flex;flex-direction:column}.share-section{gap:12px}.share-section-title{border-bottom:1px solid #f0f0f0;color:#595959;font-size:14px;font-weight:600;margin:0;padding-bottom:8px}.share-grid{display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.share-item{align-items:center;background:#fafafa;border:1px solid transparent;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:16px 12px;transition:all .2s}.share-item:hover{background:#fff;border-color:#d9d9d9;box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.share-icon{align-items:center;border-radius:12px;color:#fff;display:flex;height:48px;justify-content:center;transition:all .2s;width:48px}.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{background:#fece00;color:#333}.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;display:flex;flex-direction:column;gap:8px;padding-top:16px}.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{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:0 8px 8px 0;color:#fff;font-weight:500}.share-url-input .ant-input-group-addon .ant-btn:hover{background:linear-gradient(135deg,#7c8ff5,#8a5bb5)}.copy-hint{color:#8c8c8c;font-size:12px;margin:0;text-align:center}@media(max-width:767px){.share-modal .ant-modal{margin:16px;max-width:100%}.share-grid{gap:8px;grid-template-columns:repeat(3,1fr)}.share-item{padding:12px 8px}.share-icon{height:40px;width:40px}.share-label{font-size:11px}}.field-label[data-v-893402e7]{color:#00000073;font-size:12px;margin-bottom:6px}.field-label-row[data-v-893402e7]{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.base64-table[data-v-893402e7]{display:flex;flex-direction:column;gap:8px}.base64-item[data-v-893402e7]{align-items:center;background:#00000005;border-radius:6px;display:flex;justify-content:space-between;padding:8px 12px;transition:all .2s}.base64-item[data-v-893402e7]:hover{background:#0000000d;transform:translate(4px)}.base64-item .original[data-v-893402e7]{color:#333;font-size:14px;font-weight:700}.base64-item .encoded[data-v-893402e7]{color:#1677ff;font-family:Courier New,Consolas,monospace;font-size:12px;font-weight:500}.row-between[data-v-9f358fb7]{align-items:center;display:flex;justify-content:space-between}.current-info[data-v-9f358fb7]{flex:1;min-width:0}.current-ts[data-v-9f358fb7]{font-size:26px;font-weight:600;letter-spacing:1px;word-break:break-all}.current-meta[data-v-9f358fb7]{align-items:center;color:#000000a6;display:flex;font-size:14px;gap:4px;margin-top:8px}.meta-text[data-v-9f358fb7]{white-space:nowrap}.meta-relative[data-v-9f358fb7]{color:#1677ff}.result-area[data-v-9f358fb7]{display:flex;flex-direction:column;gap:8px;margin-top:12px}.output-row[data-v-9f358fb7]{align-items:center;background:#00000005;border-radius:6px;display:flex;gap:12px;justify-content:space-between;padding:10px 14px}.output-row-text[data-v-9f358fb7]{flex:1;min-width:0}.output-label[data-v-9f358fb7]{color:#00000073;display:block;font-size:12px;margin-bottom:2px}.output-row-value[data-v-9f358fb7]{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.format-hint[data-v-9f358fb7]{color:#00000073;font-size:12px;margin-top:8px}.format-hint code[data-v-9f358fb7]{background:#0000000f;border-radius:3px;font-size:11px;padding:1px 5px}.help-sections[data-v-9f358fb7]{gap:20px}.help-section[data-v-9f358fb7],.help-sections[data-v-9f358fb7]{display:flex;flex-direction:column}.help-section[data-v-9f358fb7]{gap:8px}.help-section-title[data-v-9f358fb7]{border-left:3px solid #1677ff;color:#262626;font-size:15px;font-weight:600;line-height:1.4;margin:0;padding-left:10px}.help-section ol[data-v-9f358fb7],.help-section p[data-v-9f358fb7],.help-section ul[data-v-9f358fb7]{color:#000000a6;font-size:14px;line-height:1.7;margin:0;padding-left:13px}.help-section ol[data-v-9f358fb7],.help-section ul[data-v-9f358fb7]{padding-left:28px}.help-section li[data-v-9f358fb7]{margin-bottom:4px}.help-section code[data-v-9f358fb7]{background:#0000000f;border-radius:3px;font-family:Courier New,Courier,monospace;font-size:13px;padding:1px 5px}.help-faq[data-v-9f358fb7]{display:flex;flex-direction:column;gap:8px}.help-faq-item[data-v-9f358fb7]{background:#fafafa;border-radius:6px;padding:12px 16px}.help-faq-q[data-v-9f358fb7]{color:#262626;font-size:14px;font-weight:600;margin:0 0 6px}.help-faq-item p[data-v-9f358fb7]{padding-left:0}.empty[data-v-7a000d63]{color:#00000073;padding:24px;text-align:center}.uuid-item[data-v-7a000d63] .ant-input{font-family:Cascadia Code,Fira Code,Consolas,Courier New,monospace;font-size:13px;letter-spacing:.5px;-webkit-user-select:all;-moz-user-select:all;user-select:all}.tool-description-wrapper[data-v-7a000d63]{background:#fff;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 2px 12px #00000014;margin-top:32px;padding:24px;-moz-user-select:text;user-select:text;-webkit-user-select:text}.tool-description-header[data-v-7a000d63]{align-items:center;border-bottom:2px solid #f0f0f0;display:flex;gap:12px;margin-bottom:20px;padding-bottom:16px}.header-icon[data-v-7a000d63]{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;color:#fff;display:flex;font-size:18px;height:36px;justify-content:center;width:36px}.header-title[data-v-7a000d63]{color:#262626;font-size:18px;font-weight:600;margin:0}.tool-description[data-v-7a000d63]{display:flex;flex-direction:column;gap:24px;padding:0}.description-section[data-v-7a000d63]{background:#fafafa;border:1px solid #e8e8e8;border-radius:12px;padding:20px;transition:all .2s}.description-section[data-v-7a000d63]:hover{background:#f5f5f5;border-color:#d9d9d9;box-shadow:0 2px 8px #0000000f}.section-header[data-v-7a000d63]{align-items:center;border-bottom:2px solid #e8e8e8;display:flex;gap:10px;margin-bottom:16px;padding-bottom:12px}.section-icon[data-v-7a000d63]{font-size:18px}.section-title[data-v-7a000d63]{color:#262626;font-size:15px;font-weight:600;margin:0}.section-content[data-v-7a000d63]{color:#000000bf;font-size:14px;line-height:1.8}.section-content p[data-v-7a000d63]{margin:8px 0}.section-content ol[data-v-7a000d63],.section-content ul[data-v-7a000d63]{margin:8px 0;padding-left:20px}.section-content li[data-v-7a000d63]{margin-bottom:6px}.section-content code[data-v-7a000d63]{background:#f0f0f0;border-radius:4px;color:#d4380d;font-family:Cascadia Code,Fira Code,Consolas,monospace;font-size:13px;padding:1px 6px}.section-content strong[data-v-7a000d63]{color:#262626}.stat-row[data-v-35e07fee]{margin:0 -8px}.section-title[data-v-35e07fee]{color:#000000d9;font-size:13px;font-weight:600;margin-bottom:10px}.tip[data-v-35e07fee]{background:#f6f8fb;border-radius:6px;color:#0000008c;font-size:12px;line-height:1.6;margin-top:12px;padding:10px 12px}@media(max-width:767px){.stat-row[data-v-35e07fee] .ant-statistic__title{font-size:11px}.stat-row[data-v-35e07fee] .ant-statistic__content-value{font-size:16px!important}}.empty-state[data-v-6287ccf3]{padding:60px 0}.global-controls[data-v-6287ccf3]{background:#fff;border-radius:8px;display:flex;justify-content:center;margin-bottom:16px;padding:16px}.channels-container[data-v-6287ccf3]{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}:fullscreen .channels-container[data-v-6287ccf3]{grid-template-columns:1fr;margin:0 auto;max-width:800px}:fullscreen .channel-card[data-v-6287ccf3]{min-height:400px;padding:40px;transform:scale(1.5);transform-origin:center center}.channel-card[data-v-6287ccf3]{background:#fff;border:2px solid #e8e8e8;border-radius:12px;display:flex;flex-direction:column;gap:12px;min-height:200px;padding:16px;transition:all .3s}.channel-card[data-v-6287ccf3]:hover{border-color:#ff5b2d;box-shadow:0 4px 12px #ff5b2d26;transform:translateY(-2px)}.channel-header[data-v-6287ccf3]{align-items:center;display:flex;gap:8px;justify-content:space-between}.fullscreen-btn-inline[data-v-6287ccf3]{align-items:center;background:#fff;border:1px solid #d9d9d9;color:#666;display:flex;height:28px;justify-content:center;min-width:28px;transition:all .3s;width:28px}.fullscreen-btn-inline[data-v-6287ccf3]:hover{background:#fff7f5;border-color:#ff5b2d;color:#ff5b2d}.channel-name-text[data-v-6287ccf3]{color:#333;flex:1;font-size:14px;font-weight:600;padding:2px 4px}.channel-name-input[data-v-6287ccf3]{flex:1;font-size:14px;font-weight:600;padding:0}.channel-name-input[data-v-6287ccf3] .ant-input__inner__wrapper{box-shadow:none;font-size:14px;font-weight:600;padding:2px 4px}.countdown-setting[data-v-6287ccf3]{align-items:center;background:linear-gradient(135deg,#fff7f5,#fff);border:1px solid #ffe0d6;border-radius:6px;display:flex;gap:8px;justify-content:center;padding:8px}.channel-time[data-v-6287ccf3]{background:linear-gradient(135deg,#fff7f5,#fff);border-radius:8px;padding:12px 8px;position:relative;text-align:center}.channel-time[data-v-6287ccf3],.time-display-text[data-v-6287ccf3]{color:#ff5b2d;font-family:Courier New,monospace;font-size:28px;font-weight:700}.time-display-text[data-v-6287ccf3]{letter-spacing:2px}.time-edit-container[data-v-6287ccf3]{align-items:center;display:flex;gap:4px;justify-content:center}.time-number-input[data-v-6287ccf3]{width:65px}.time-number-input[data-v-6287ccf3] .ant-input__inner-number__decrease,.time-number-input[data-v-6287ccf3] .ant-input__inner-number__increase{display:none}.time-number-input[data-v-6287ccf3] .ant-input__inner__wrapper{background:#fff;border:2px solid #e8e8e8;border-radius:6px;color:#ff5b2d;font-family:Courier New,monospace;font-size:26px;font-weight:700;text-align:center;transition:all .3s}.time-number-input[data-v-6287ccf3] .ant-input__inner__wrapper:hover{border-color:#ff5b2d;box-shadow:0 2px 8px #ff5b2d26}.time-number-input[data-v-6287ccf3] .ant-input__inner__wrapper.is-focus{border-color:#ff5b2d;box-shadow:0 0 0 3px #ff5b2d33}.time-number-input[data-v-6287ccf3] .ant-input__inner__inner{color:#ff5b2d;font-family:Courier New,monospace;font-size:26px;font-weight:700;padding:4px 2px;text-align:center}.time-separator[data-v-6287ccf3]{color:#ff5b2d;font-size:28px;font-weight:700;margin:0 2px}.time-ms[data-v-6287ccf3]{color:#ff8a65;font-size:20px;font-weight:600;margin-left:2px}.channel-controls[data-v-6287ccf3]{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.channel-controls .ant-btn[data-v-6287ccf3]{align-items:center;display:flex;font-size:14px;height:40px;justify-content:center;min-width:60px;padding:0 12px}.laps-container[data-v-6287ccf3]{border-top:1px solid #f0f0f0;margin-top:8px;max-height:150px;overflow-y:auto;padding-top:8px}.laps-header[data-v-6287ccf3]{color:#00000073;font-size:11px;font-weight:600}.lap-row[data-v-6287ccf3],.laps-header[data-v-6287ccf3]{display:grid;gap:8px;grid-template-columns:40px 1fr 1fr;padding:6px 0}.lap-row[data-v-6287ccf3]{border-bottom:1px solid #f5f5f5;font-size:12px;transition:all .3s}.lap-row[data-v-6287ccf3]:last-child{border-bottom:none}.lap-row.lap-first[data-v-6287ccf3]{background:#fff7f5;border-radius:4px;font-weight:600;margin:0 -8px;padding:8px}.lap-number[data-v-6287ccf3]{color:#666;font-weight:600;text-align:center}.lap-delta[data-v-6287ccf3],.lap-time[data-v-6287ccf3]{color:#333;font-family:Courier New,monospace;font-size:11px}@media(max-width:1200px){.channels-container[data-v-6287ccf3]{gap:14px;grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.channels-container[data-v-6287ccf3]{gap:12px;grid-template-columns:repeat(2,1fr)}.channel-time[data-v-6287ccf3]{font-size:24px}.channel-controls .ant-btn[data-v-6287ccf3]{font-size:12px;min-width:65px}.lap-row[data-v-6287ccf3],.laps-header[data-v-6287ccf3]{font-size:10px;gap:6px;grid-template-columns:35px 1fr 1fr}}@media(max-width:480px){.channels-container[data-v-6287ccf3]{grid-template-columns:1fr}}.text-diff-container[data-v-9d8ae916]{display:flex;flex-direction:column;gap:24px}.input-section[data-v-9d8ae916]{display:grid;gap:16px;grid-template-columns:1fr 1fr}.input-panel[data-v-9d8ae916]{background:#fff;border:2px solid #e8e8e8;border-radius:8px;overflow:hidden}.panel-header[data-v-9d8ae916]{align-items:center;background:#fafafa;border-bottom:1px solid #e8e8e8;display:flex;justify-content:space-between;padding:12px 16px}.panel-header h3[data-v-9d8ae916]{color:#333;font-size:16px;font-weight:600;margin:0}.text-input[data-v-9d8ae916]{border:none!important;font-family:Courier New,monospace;font-size:14px;line-height:1.6;padding:16px}.text-input[data-v-9d8ae916]:focus{box-shadow:none!important}.result-section[data-v-9d8ae916]{background:#fff;border:2px solid #e8e8e8;border-radius:8px;overflow:hidden}.result-header[data-v-9d8ae916]{align-items:center;background:#fafafa;border-bottom:2px solid #e8e8e8;display:flex;justify-content:space-between;padding:16px}.result-header h3[data-v-9d8ae916]{color:#333;font-size:16px;font-weight:600;margin:0}.diff-viewer[data-v-9d8ae916]{display:grid;gap:0;grid-template-columns:1fr 1fr}.diff-panel[data-v-9d8ae916]{border-right:1px solid #e8e8e8}.diff-panel[data-v-9d8ae916]:last-child{border-right:none}.diff-panel-header[data-v-9d8ae916]{background:#fafafa;border-bottom:1px solid #e8e8e8;color:#333;font-weight:600;padding:12px 16px;text-align:center}.diff-content[data-v-9d8ae916]{background:#fafafa;font-family:Courier New,monospace;max-height:600px;overflow-y:auto;padding:16px}.diff-content[data-v-9d8ae916],.diff-line[data-v-9d8ae916]{font-size:14px;line-height:1.8}.diff-line[data-v-9d8ae916]{border-radius:4px;display:flex;font-family:Courier New,Consolas,Monaco,monospace;gap:0;margin:2px 0;padding:6px 12px}.diff-line-num[data-v-9d8ae916]{background:#fafafa;border-right:2px solid #e8e8e8;color:#999;flex-shrink:0;font-size:13px;margin-right:20px;max-width:50px;min-width:50px;padding-right:16px;position:relative;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none}.diff-line-num[data-v-9d8ae916]:after{color:#d9d9d9;content:"|";font-weight:700;position:absolute;right:-2px;top:50%;transform:translateY(-50%)}.diff-content[data-v-9d8ae916]{flex:1;padding-left:8px;white-space:pre-wrap;word-break:break-all}.diff-content[data-v-9d8ae916]::-webkit-scrollbar{width:8px}.diff-content[data-v-9d8ae916]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.diff-content[data-v-9d8ae916]::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.diff-content[data-v-9d8ae916]::-webkit-scrollbar-thumb:hover{background:#555}@media(max-width:768px){.diff-viewer[data-v-9d8ae916],.input-section[data-v-9d8ae916]{grid-template-columns:1fr}.diff-panel[data-v-9d8ae916]{border-bottom:1px solid #e8e8e8;border-right:none}.diff-panel[data-v-9d8ae916]:last-child{border-bottom:none}}.text-diff-container .diff-line{border-radius:4px!important;display:flex!important;font-family:Courier New,Consolas,Monaco,monospace!important;font-size:14px!important;gap:0!important;line-height:1.8!important;margin:2px 0!important;padding:6px 12px!important}.text-diff-container .diff-line-num{background:#fafafa!important;border-right:2px solid #e8e8e8!important;color:#999!important;flex-shrink:0!important;font-size:13px!important;margin-right:20px!important;max-width:50px!important;min-width:20px!important;padding-right:16px!important;position:relative!important;text-align:right!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.text-diff-container .diff-line-num:after{color:#d9d9d9!important;content:"|"!important;font-weight:700!important;position:absolute!important;right:-2px!important;top:50%!important;transform:translateY(-50%)!important}.text-diff-container .diff-content{flex:1!important;padding-left:8px!important;white-space:pre-wrap!important;word-break:break-all!important}.text-diff-container .diff-empty{background-color:#f5f5f5!important}.case-converter-container[data-v-eedf9f7f]{display:flex;flex-direction:column;gap:20px}.input-section[data-v-eedf9f7f]{background:#fff;border:2px solid #e8e8e8;border-radius:8px}.input-panel[data-v-eedf9f7f],.input-section[data-v-eedf9f7f]{overflow:hidden}.panel-header[data-v-eedf9f7f]{align-items:center;background:#fafafa;border-bottom:1px solid #e8e8e8;display:flex;justify-content:space-between;padding:12px 16px}.panel-header h3[data-v-eedf9f7f]{color:#333;font-size:16px;font-weight:600;margin:0}.text-input[data-v-eedf9f7f]{border:none!important;font-family:Courier New,monospace;font-size:14px;line-height:1.6;padding:16px}.text-input[data-v-eedf9f7f]:focus{box-shadow:none!important}.conversion-buttons[data-v-eedf9f7f]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.output-section[data-v-eedf9f7f]{background:#fff;border:2px solid #52c41a;border-radius:8px;overflow:hidden}.output-panel[data-v-eedf9f7f]{overflow:hidden}.output-content[data-v-eedf9f7f]{background:#f6ffed;font-family:Courier New,monospace;font-size:14px;line-height:1.6;max-height:400px;min-height:100px;overflow-y:auto;padding:16px;white-space:pre-wrap;word-break:break-all}.output-content[data-v-eedf9f7f]::-webkit-scrollbar{width:8px}.output-content[data-v-eedf9f7f]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.output-content[data-v-eedf9f7f]::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.output-content[data-v-eedf9f7f]::-webkit-scrollbar-thumb:hover{background:#555}.mode-table[data-v-eedf9f7f]{display:flex;flex-direction:column;gap:8px}.mode-item[data-v-eedf9f7f]{align-items:center;background:#00000005;border-radius:6px;display:flex;justify-content:space-between;padding:8px 12px}.mode-item .label[data-v-eedf9f7f]{color:#888;font-size:12px}.mode-item .value[data-v-eedf9f7f]{color:#333;font-size:13px;font-weight:500}.mode-item .value.highlight[data-v-eedf9f7f]{color:#1677ff;font-weight:700}.field-label[data-v-a0cdc641]{color:#00000073;font-size:12px;margin-bottom:6px}.field-label-row[data-v-a0cdc641]{justify-content:space-between;margin-bottom:6px}.examples[data-v-a0cdc641],.field-label-row[data-v-a0cdc641]{align-items:center;display:flex}.examples[data-v-a0cdc641]{flex-wrap:wrap;gap:4px;margin-top:8px}.examples-label[data-v-a0cdc641]{color:#0000008c;font-size:12px;margin-right:4px}.output-box[data-v-a0cdc641]{background:#fafafa;border:1px solid #e8e8e8;border-radius:6px;color:#262626;font-size:18px;letter-spacing:1px;line-height:1.7;min-height:56px;padding:14px 16px;word-break:break-all}.output-box.rmb[data-v-a0cdc641]{background:#f6ffed;border-color:#b7eb8f;color:#237804;font-weight:600}.rules-card[data-v-a0cdc641]{background:#fafafa}.rules-title[data-v-a0cdc641]{font-size:13px;font-weight:600}.rules-list[data-v-a0cdc641]{color:#000000a6;font-size:13px;line-height:1.9;margin:0;padding-left:20px}.rules-list li[data-v-a0cdc641]{margin:0}.yuan-toggle[data-v-a0cdc641]{color:#000000a6;font-size:13px;margin-right:8px}.mono[data-v-a0cdc641] input{font-family:Courier New,Consolas,Menlo,monospace;font-size:16px}.field-label[data-v-e9354f64]{color:#00000073;font-size:12px;margin-bottom:6px}.field-label-row[data-v-e9354f64]{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.encoding-table[data-v-e9354f64]{display:flex;flex-direction:column;gap:8px}.encoding-item[data-v-e9354f64]{align-items:center;background:#00000005;border-radius:6px;display:flex;justify-content:space-between;padding:8px 12px;transition:all .2s}.encoding-item[data-v-e9354f64]:hover{background:#0000000d;transform:translate(4px)}.encoding-item .char[data-v-e9354f64]{color:#333;font-size:16px;font-weight:700}.encoding-item .code[data-v-e9354f64]{color:#1677ff;font-family:Courier New,Consolas,monospace;font-size:13px;font-weight:500}.zh-converter-container[data-v-5f5d4be1]{display:flex;flex-direction:column;gap:20px}.input-section[data-v-5f5d4be1]{background:#fff;border:2px solid #e8e8e8;border-radius:8px}.input-panel[data-v-5f5d4be1],.input-section[data-v-5f5d4be1]{overflow:hidden}.panel-header[data-v-5f5d4be1]{align-items:center;background:#fafafa;border-bottom:1px solid #e8e8e8;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:12px 16px}.panel-header h3[data-v-5f5d4be1]{color:#333;font-size:16px;font-weight:600;margin:0}.text-input[data-v-5f5d4be1]{border:none!important;font-size:14px;line-height:1.8;padding:16px}.text-input[data-v-5f5d4be1]:focus{box-shadow:none!important}.conversion-buttons[data-v-5f5d4be1]{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}@media(min-width:768px){.conversion-buttons[data-v-5f5d4be1]{grid-template-columns:repeat(4,1fr)}}.output-section[data-v-5f5d4be1]{background:#fff;border:2px solid #52c41a;border-radius:8px;overflow:hidden}.output-panel[data-v-5f5d4be1]{overflow:hidden}.output-content[data-v-5f5d4be1]{background:#f6ffed;font-size:14px;line-height:1.8;max-height:400px;min-height:100px;overflow-y:auto;padding:16px;white-space:pre-wrap;word-break:break-all}.output-content[data-v-5f5d4be1]::-webkit-scrollbar{width:8px}.output-content[data-v-5f5d4be1]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.output-content[data-v-5f5d4be1]::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.output-content[data-v-5f5d4be1]::-webkit-scrollbar-thumb:hover{background:#555}.mode-table[data-v-5f5d4be1]{display:flex;flex-direction:column;gap:8px}.mode-item[data-v-5f5d4be1]{align-items:center;background:#00000005;border-radius:6px;display:flex;gap:12px;justify-content:space-between;padding:8px 12px}.mode-item .label[data-v-5f5d4be1]{color:#888;flex-shrink:0;font-size:12px;min-width:36px}.mode-item .value[data-v-5f5d4be1]{color:#333;font-size:13px;font-weight:500;text-align:right;word-break:break-all}.mode-item .value.highlight[data-v-5f5d4be1]{color:#1677ff;font-weight:700}.card-header[data-v-bcbe1ac6]{align-items:center;display:flex;justify-content:space-between}.ascii-output[data-v-bcbe1ac6]{background:#000;border-radius:8px;color:#0f0;max-height:600px;overflow-x:auto;overflow-y:auto;padding:16px}.ascii-output pre[data-v-bcbe1ac6]{font-family:Courier New,Consolas,monospace;font-size:12px;letter-spacing:2px;line-height:1.2;margin:0;white-space:pre}.image-preview-wrap[data-v-bcbe1ac6]{align-items:center;background:#fafafa;border:2px solid #f0f0f0;border-radius:8px;display:flex;justify-content:center;max-height:300px;overflow:hidden;width:100%}.preview-image[data-v-bcbe1ac6]{max-height:300px;max-width:100%;-o-object-fit:contain;object-fit:contain}.upload-area[data-v-bcbe1ac6]{background:#fafafa;border:2px dashed #d9d9d9;border-radius:8px;cursor:pointer;padding:40px 20px;text-align:center;transition:all .3s}.upload-area[data-v-bcbe1ac6]:hover{background:#f0f7ff;border-color:#1677ff}.demo-card[data-v-bcbe1ac6]{cursor:pointer;height:100%;transition:all .3s}.demo-card[data-v-bcbe1ac6]:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-4px)}.demo-preview[data-v-bcbe1ac6]{background:#000;border-radius:6px;color:#0f0;max-height:150px;overflow:auto;padding:12px}.demo-preview pre[data-v-bcbe1ac6]{font-family:Courier New,Consolas,monospace;font-size:10px;letter-spacing:1px;line-height:1.2;margin:0;white-space:pre}[data-v-bcbe1ac6] .ant-form-item{margin-bottom:0}.charset-table[data-v-bcbe1ac6]{display:flex;flex-direction:column;gap:8px}.charset-item[data-v-bcbe1ac6]{align-items:center;background:#00000005;border-radius:6px;display:flex;justify-content:space-between;margin-bottom:4px;padding:8px 12px}.charset-item .label[data-v-bcbe1ac6]{color:#666;font-size:12px}.charset-item .chars[data-v-bcbe1ac6]{color:#1677ff;font-family:Courier New,Consolas,monospace;font-size:18px;font-weight:700;letter-spacing:2px}.charset-desc[data-v-bcbe1ac6]{color:#888;font-size:13px;padding-left:12px}.card-header[data-v-3e829b89]{align-items:center;display:flex;justify-content:space-between}.morse-output[data-v-3e829b89]{background:linear-gradient(135deg,#1a1a2e,#16213e);border:1px solid rgba(0,255,136,.2);border-radius:8px;box-shadow:inset 0 2px 8px #00ff881a;color:#0f8;max-height:400px;overflow-x:auto;overflow-y:auto;padding:20px}.morse-output pre[data-v-3e829b89]{font-family:Courier New,Consolas,monospace;font-size:18px;letter-spacing:2px;line-height:2;margin:0;text-shadow:0 0 10px rgba(0,255,136,.5);white-space:pre-wrap;word-break:break-all}.morse-table[data-v-3e829b89]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.morse-table-item[data-v-3e829b89]{align-items:center;background:#00000005;border-radius:6px;display:flex;flex-direction:column;padding:8px;transition:all .2s}.morse-table-item[data-v-3e829b89]:hover{background:#0000000d;transform:scale(1.05)}.morse-table-item .char[data-v-3e829b89]{font-size:18px;font-weight:700;margin-bottom:4px}.morse-table-item .morse[data-v-3e829b89]{color:#1677ff;font-family:Courier New,Consolas,monospace;font-size:14px}.preview-area[data-v-d69cda8b]{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;display:flex;justify-content:center;min-height:400px;padding:20px}.svg-container[data-v-d69cda8b]{max-height:500px;max-width:100%}.svg-container[data-v-d69cda8b] svg{filter:drop-shadow(0 4px 8px rgba(0,0,0,.2));height:auto;max-width:100%}.card-header[data-v-d69cda8b]{align-items:center;display:flex;justify-content:space-between}.steps-card[data-v-c6ec43d9]{background:linear-gradient(135deg,#f5f7fa,#fff);border:1px solid #e8e8e8}[data-v-c6ec43d9] .ant-steps-item-process .ant-steps-item-icon{background:#1890ff;border-color:#1890ff}[data-v-c6ec43d9] .ant-steps-item-finish .ant-steps-item-icon{background:#52c41a;border-color:#52c41a}.settings-card[data-v-c6ec43d9]{border-radius:8px;box-shadow:0 2px 8px #0000000f}.settings-card[data-v-c6ec43d9] .ant-card-head{min-height:40px;padding:0 16px}.settings-card[data-v-c6ec43d9] .ant-card-body{padding:12px 16px 4px}.result-card[data-v-c6ec43d9],.upload-card[data-v-c6ec43d9]{box-shadow:0 2px 8px #0000000f;transition:box-shadow .3s}.result-card[data-v-c6ec43d9]:hover,.upload-card[data-v-c6ec43d9]:hover{box-shadow:0 4px 16px #0000001a}.upload-card.has-image[data-v-c6ec43d9]{border-left:3px solid #1890ff}.card-header[data-v-c6ec43d9]{align-items:center;display:flex;justify-content:space-between}.result-area[data-v-c6ec43d9],.upload-area[data-v-c6ec43d9]{align-items:center;display:flex;justify-content:center;min-height:400px}.upload-area-compact[data-v-c6ec43d9]{min-height:100px}.upload-area-compact[data-v-c6ec43d9] .ant-upload-dragger{padding:16px 20px}[data-v-c6ec43d9] .ant-upload-dragger{background:linear-gradient(135deg,#fafbfc,#f5f7fa);border:2px dashed #d9d9d9!important;border-radius:12px;padding:40px 20px;transition:all .3s}[data-v-c6ec43d9] .ant-upload-dragger:hover{background:linear-gradient(135deg,#e6f7ff,#bae7ff);border-color:#1890ff!important;box-shadow:0 4px 12px #1890ff26;transform:translateY(-2px)}[data-v-c6ec43d9] .ant-upload-dragger:focus{background:#fff7e6;border-color:#fa8c16!important;outline:none}[data-v-c6ec43d9] .ant-upload-dragger:active{background:#fff1e6;border-color:#fa541c!important}.upload-placeholder[data-v-c6ec43d9]{align-items:center;display:flex;height:100%;justify-content:center;padding:20px;position:relative;text-align:center}.upload-content[data-v-c6ec43d9]{align-items:center;display:flex;flex-direction:column;gap:8px}.upload-icon[data-v-c6ec43d9]{color:#1890ff;font-size:64px;margin-bottom:8px;transition:all .3s}.upload-icon[data-v-c6ec43d9]:hover{color:#40a9ff;transform:scale(1.1) rotate(5deg)}.upload-text[data-v-c6ec43d9]{color:#333;font-size:16px;font-weight:500;margin:12px 0 0}.upload-hint[data-v-c6ec43d9]{color:#888;font-size:13px;margin:8px 0 0}.threshold-info[data-v-c6ec43d9]{align-items:center;display:flex;gap:8px;margin-top:4px}.threshold-desc[data-v-c6ec43d9]{color:#888;font-size:12px}.api-link[data-v-c6ec43d9]{color:#1890ff;font-size:12px;text-decoration:none;transition:color .3s}.api-link[data-v-c6ec43d9]:hover{color:#40a9ff;text-decoration:underline}.preview-container[data-v-c6ec43d9],.result-container[data-v-c6ec43d9]{animation:fadeIn-c6ec43d9 .3s ease-in;position:relative;width:100%}@keyframes fadeIn-c6ec43d9{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.preview-image[data-v-c6ec43d9],.result-image[data-v-c6ec43d9]{border-radius:8px;box-shadow:0 2px 8px #0000001a;max-height:400px;-o-object-fit:contain;object-fit:contain;width:100%}.image-info[data-v-c6ec43d9]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;border-radius:6px;color:#fff;display:flex;font-size:12px;font-weight:500;gap:8px;left:12px;padding:6px 12px;position:absolute;top:12px}.image-info.result-info[data-v-c6ec43d9]{justify-content:space-between;inset:auto 12px 12px}.checkerboard-bg[data-v-c6ec43d9]{background-color:#fff;background-image:linear-gradient(45deg,#e8e8e8 25%,transparent 0),linear-gradient(-45deg,#e8e8e8 25%,transparent 0),linear-gradient(45deg,transparent 75%,#e8e8e8 0),linear-gradient(-45deg,transparent 75%,#e8e8e8 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;border-radius:8px;box-shadow:0 2px 8px #00000014;padding:12px;position:relative;width:100%}.result-placeholder[data-v-c6ec43d9]{align-items:center;background:linear-gradient(135deg,#f5f7fa,#fff);border-radius:8px;display:flex;justify-content:center;min-height:400px;width:100%}[data-v-c6ec43d9] .ant-upload,[data-v-c6ec43d9] .ant-upload-dragger{width:100%}.processing-view[data-v-c6ec43d9]{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center}.processing-icon[data-v-c6ec43d9]{animation:spin-c6ec43d9 1.2s linear infinite;color:#1890ff;font-size:48px}@keyframes spin-c6ec43d9{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.processing-text[data-v-c6ec43d9]{color:#666;font-size:15px;margin:0}.compare-view[data-v-c6ec43d9]{border:1px solid #e8e8e8;border-radius:8px;display:flex;gap:0;overflow:hidden;width:100%}.compare-panel[data-v-c6ec43d9]{flex:1;min-width:0;position:relative}.compare-label[data-v-c6ec43d9]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border-radius:4px;color:#fff;font-size:12px;font-weight:500;left:8px;padding:2px 10px;position:absolute;top:8px;z-index:2}.compare-image[data-v-c6ec43d9]{display:block;height:350px;-o-object-fit:contain;object-fit:contain;width:100%}.compare-divider[data-v-c6ec43d9]{background:#1890ff;flex-shrink:0;width:2px}.compare-checker[data-v-c6ec43d9]{border-radius:0;box-shadow:none;padding:0}.batch-progress-wrapper[data-v-c6ec43d9]{background:#f6f9fc;border:1px solid #e8e8e8;border-radius:8px;padding:8px 12px}.action-button[data-v-c6ec43d9]{border-radius:8px;box-shadow:0 2px 8px #1890ff4d;font-size:16px;font-weight:500;height:48px;margin-top:16px;transition:all .3s}.action-button[data-v-c6ec43d9]:hover:not(:disabled){box-shadow:0 4px 16px #1890ff66;transform:translateY(-2px)}.action-button[data-v-c6ec43d9]:active:not(:disabled){transform:translateY(0)}.tool-description-wrapper[data-v-c6ec43d9]{margin-top:24px}.description-card[data-v-c6ec43d9]{background:linear-gradient(180deg,#fafafa,#fff);border:1px solid #e8e8e8!important;border-radius:8px;box-shadow:0 2px 8px #0000000a}.desc-section-title[data-v-c6ec43d9]{border-left:4px solid #1890ff;color:#1890ff;font-size:15px;font-weight:600;line-height:1.4;margin:0 0 12px;padding-left:14px}.desc-list[data-v-c6ec43d9]{color:#555;font-size:14px;line-height:2;margin:0;padding-left:20px}.desc-list li[data-v-c6ec43d9]{margin-bottom:4px}.desc-faq[data-v-c6ec43d9]{font-size:14px;line-height:1.8;list-style:none;margin:0;padding-left:0}.desc-faq>li[data-v-c6ec43d9]{background:#f9f9f9;border-left:3px solid #1890ff;border-radius:6px;margin-bottom:12px;padding:8px 12px}.desc-faq strong[data-v-c6ec43d9]{color:#333;display:block;font-size:13px;margin-bottom:4px}.desc-faq span[data-v-c6ec43d9]{color:#666;font-size:13px}.batch-image-list[data-v-c6ec43d9]{margin-top:16px;max-height:600px;overflow-y:auto}.batch-item[data-v-c6ec43d9]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;cursor:pointer;overflow:hidden;position:relative;transition:all .3s}.batch-item[data-v-c6ec43d9]:hover{box-shadow:0 2px 8px #0000001a;transform:translateY(-2px)}.batch-item-active[data-v-c6ec43d9]{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.batch-thumb[data-v-c6ec43d9]{display:block;height:120px;-o-object-fit:cover;object-fit:cover;width:100%}.batch-item-info[data-v-c6ec43d9]{background:#fafafa;padding:8px}.batch-item-name[data-v-c6ec43d9]{color:#333;font-size:12px;font-weight:500;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batch-item-size[data-v-c6ec43d9]{color:#999;font-size:11px;margin-bottom:6px}.batch-actions[data-v-c6ec43d9]{display:flex;gap:2px;opacity:0;position:absolute;right:4px;top:4px;transition:opacity .3s}.batch-item:hover .batch-actions[data-v-c6ec43d9]{opacity:1}.batch-action-btn[data-v-c6ec43d9]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6;border-radius:4px;display:flex;font-size:13px;height:26px;justify-content:center;padding:0;width:26px}.batch-action-btn[data-v-c6ec43d9]:hover{background:#fff}.batch-action-retry[data-v-c6ec43d9]{color:#fa8c16}.batch-result-overlay[data-v-c6ec43d9]{height:120px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s}.batch-item:hover .batch-result-overlay[data-v-c6ec43d9]{opacity:1}.batch-result-checker[data-v-c6ec43d9]{align-items:center;background-color:#fff;background-image:linear-gradient(45deg,#e0e0e0 25%,transparent 0),linear-gradient(-45deg,#e0e0e0 25%,transparent 0),linear-gradient(45deg,transparent 75%,#e0e0e0 0),linear-gradient(-45deg,transparent 75%,#e0e0e0 0);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;display:flex;height:100%;justify-content:center;width:100%}.batch-result-checker img[data-v-c6ec43d9]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.retry-button[data-v-c6ec43d9]{border-color:#fa8c16;border-radius:8px;color:#fa8c16;font-size:14px;height:38px}.retry-button[data-v-c6ec43d9]:hover{border-color:#ffa940;color:#ffa940}[data-v-c6ec43d9] .batch-image-list .ant-list-grid{width:100%}[data-v-c6ec43d9] .batch-image-list .ant-list-item{padding:0!important}.favicon-card[data-v-2f95d342]{border-radius:8px;box-shadow:0 2px 8px #0000000f;transition:box-shadow .3s}.favicon-card[data-v-2f95d342]:hover{box-shadow:0 4px 16px #0000001a}.upload-area[data-v-2f95d342]{align-items:center;display:flex;justify-content:center;min-height:260px}[data-v-2f95d342] .ant-upload-dragger{align-items:center;background:linear-gradient(135deg,#fafbfc,#f5f7fa);border:2px dashed #d9d9d9!important;border-radius:12px;display:flex;justify-content:center;padding:40px 20px;transition:all .3s;width:100%}[data-v-2f95d342] .ant-upload-dragger:hover{background:linear-gradient(135deg,#e6f7ff,#bae7ff);border-color:#1890ff!important;box-shadow:0 4px 12px #1890ff26}.upload-placeholder[data-v-2f95d342]{align-items:center;display:flex;flex-direction:column;gap:8px;text-align:center}.upload-icon[data-v-2f95d342]{color:#1890ff;font-size:56px;transition:all .3s}.upload-icon[data-v-2f95d342]:hover{color:#40a9ff;transform:scale(1.1)}.upload-text[data-v-2f95d342]{color:#333;font-size:15px;font-weight:500;margin:8px 0 0}.upload-hint[data-v-2f95d342]{color:#888;font-size:13px;line-height:1.6;margin:4px 0 0}.preview-container[data-v-2f95d342]{position:relative;width:100%}.preview-image[data-v-2f95d342]{border-radius:8px;max-height:260px;-o-object-fit:contain;object-fit:contain;width:100%}.image-info[data-v-2f95d342]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;border-radius:4px;color:#fff;display:flex;font-size:12px;gap:8px;left:8px;padding:4px 12px;position:absolute;top:8px}.crop-overlay[data-v-2f95d342]{border-radius:8px;cursor:crosshair;margin-top:12px;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.crop-base-image[data-v-2f95d342]{border-radius:8px;display:block;pointer-events:none;width:100%}.crop-dim[data-v-2f95d342]{background:#00000073;inset:0}.crop-dim[data-v-2f95d342],.crop-selection[data-v-2f95d342]{pointer-events:none;position:absolute}.crop-selection[data-v-2f95d342]{align-items:center;background:#1890ff14;border:2px dashed #1890ff;box-shadow:0 0 0 9999px #00000073;display:flex;justify-content:center;min-height:8px;min-width:8px}.crop-size-label[data-v-2f95d342]{background:#1890ffd9;border-radius:3px;color:#fff;font-size:11px;padding:1px 6px;white-space:nowrap}.crop-actions[data-v-2f95d342]{bottom:10px;display:flex;gap:8px;left:50%;position:absolute;transform:translate(-50%);z-index:10}.preview-grid[data-v-2f95d342]{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;padding:8px 0}.preview-item[data-v-2f95d342]{flex-direction:column;gap:6px}.preview-box[data-v-2f95d342],.preview-item[data-v-2f95d342]{align-items:center;display:flex}.preview-box[data-v-2f95d342]{background:#f5f5f5;border:1px solid #e8e8e8;border-radius:6px;height:72px;justify-content:center;width:72px}.preview-label[data-v-2f95d342]{color:#888;font-size:12px}.action-button[data-v-2f95d342]{border-radius:8px;box-shadow:0 2px 8px #1890ff4d;font-size:16px;font-weight:500;height:48px;transition:all .3s}.action-button[data-v-2f95d342]:hover:not(:disabled){box-shadow:0 4px 16px #1890ff66;transform:translateY(-2px)}.result-placeholder[data-v-2f95d342]{align-items:center;display:flex;justify-content:center;min-height:200px}.generating-view[data-v-2f95d342]{text-align:center}.results-grid[data-v-2f95d342]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));max-height:500px;overflow-y:auto}.result-item[data-v-2f95d342]{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:8px;display:flex;gap:10px;padding:8px 10px;transition:all .2s}.result-item[data-v-2f95d342]:hover{border-color:#d9d9d9;box-shadow:0 2px 8px #00000014}.result-checker[data-v-2f95d342]{align-items:center;background-color:#fff;background-image:linear-gradient(45deg,#e8e8e8 25%,transparent 0),linear-gradient(-45deg,#e8e8e8 25%,transparent 0),linear-gradient(45deg,transparent 75%,#e8e8e8 0),linear-gradient(-45deg,transparent 75%,#e8e8e8 0);background-position:0 0,0 5px,5px -5px,-5px 0;background-size:10px 10px;border-radius:4px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.result-image[data-v-2f95d342]{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.result-meta[data-v-2f95d342]{flex:1;min-width:0}.result-name[data-v-2f95d342]{font-size:13px;font-weight:500;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-dim[data-v-2f95d342]{color:#999;font-size:11px}.result-dl-btn[data-v-2f95d342]{color:#1890ff;flex-shrink:0}.background-color-control[data-v-2f95d342]{align-items:center;display:flex;gap:12px}.color-picker-wrapper[data-v-2f95d342]{height:20px;position:relative;width:40px}.native-color-picker[data-v-2f95d342]{cursor:pointer;opacity:0;z-index:2}.color-preview[data-v-2f95d342],.native-color-picker[data-v-2f95d342]{height:100%;position:absolute;width:100%}.color-preview[data-v-2f95d342]{align-items:center;background-image:linear-gradient(45deg,#ccc 25%,transparent 0),linear-gradient(-45deg,#ccc 25%,transparent 0),linear-gradient(45deg,transparent 75%,#ccc 0),linear-gradient(-45deg,transparent 75%,#ccc 0);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px;border:2px solid #d9d9d9;border-radius:6px;display:flex;justify-content:center;overflow:hidden;pointer-events:none;z-index:1}.transparent-icon[data-v-2f95d342]{font-size:14px}.transparent-checkbox[data-v-2f95d342]{font-size:13px}.tool-description-wrapper[data-v-2f95d342]{margin-top:24px}.description-card[data-v-2f95d342]{background:linear-gradient(180deg,#fafafa,#fff);border:1px solid #e8e8e8!important;border-radius:8px;box-shadow:0 2px 8px #0000000a}.desc-section-title[data-v-2f95d342]{border-left:4px solid #1890ff;color:#1890ff;font-size:15px;font-weight:600;line-height:1.4;margin:0 0 12px;padding-left:14px}.desc-list[data-v-2f95d342]{color:#555;font-size:14px;line-height:2;margin:0;padding-left:20px}.desc-list li[data-v-2f95d342]{margin-bottom:4px}.desc-faq[data-v-2f95d342]{font-size:14px;line-height:1.8;list-style:none;margin:0;padding-left:0}.desc-faq>li[data-v-2f95d342]{background:#f9f9f9;border-left:3px solid #1890ff;border-radius:6px;margin-bottom:12px;padding:8px 12px}.desc-faq strong[data-v-2f95d342]{color:#333;display:block;font-size:13px;margin-bottom:4px}.desc-faq span[data-v-2f95d342]{color:#666;font-size:13px}.hu-color-picker{background:#1d2024;border-radius:4px;box-shadow:0 0 16px #00000029;padding:10px;z-index:1}.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{background:#eceef0;color:#666}.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{display:flex;margin-top:8px}.saturation{cursor:pointer;position:relative}.saturation .slide{border:1px solid #fff;border-radius:50%;box-shadow:0 0 1px 1px #0000004d;height:10px;left:100px;pointer-events:none;position:absolute;top:0;width:10px}.color-type{display:flex;font-size:12px;margin-top:8px}.color-type .name{align-items:center;background:#252930;color:#999;display:flex;float:left;height:30px;justify-content:center;width:60px}.color-type .value{background:#2e333a;border:0;box-sizing:border-box;color:#fff;flex:1;height:30px;min-width:100px;padding:0 12px}.color-alpha{cursor:pointer;margin-left:8px;position:relative}.color-alpha .slide{background:#fff;box-shadow:0 0 1px #0000004d;height:4px;left:0;pointer-events:none;position:absolute;top:100px;width:100%}.sucker{background:#2e333a;cursor:pointer;fill:#9099a4;transition:all .3s;width:30px}.sucker.active,.sucker:hover{fill:#1593ff}.colors{margin:0;padding:0}.colors.history{border-top:1px solid #2e333a;margin-top:10px}.colors .item{border-radius:3px;box-sizing:border-box;cursor:pointer;display:inline-block;height:16px;margin:10px 0 0 10px;position:relative;transition:all .1s;vertical-align:top;width:16px}.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;height:100%;left:0;position:absolute;top:0;width:100%}.hue{cursor:pointer;margin-left:8px;position:relative}.hue .slide{background:#fff;box-shadow:0 0 1px #0000004d;height:4px;left:0;pointer-events:none;position:absolute;top:100px;width:100%}.color-selector[data-v-93b6e91c]{display:inline-block;position:relative;width:100%}.color-preview-wrapper[data-v-93b6e91c]{width:100%}.color-preview[data-v-93b6e91c]{align-items:center;border:1px solid #d9d9d9;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .3s;width:100%}.color-preview[data-v-93b6e91c]:hover{border-color:#1677ff}.color-text[data-v-93b6e91c]{color:#333;font-size:12px;font-weight:500;text-shadow:0 0 2px hsla(0,0%,100%,.8),0 0 2px rgba(0,0,0,.8)}.color-picker-popup[data-v-93b6e91c]{background:#fff;border-radius:8px;box-shadow:0 4px 16px #0003;box-sizing:border-box;left:0;margin-top:8px;padding:16px;position:absolute;top:100%;width:280px;z-index:1000}.preset-colors[data-v-93b6e91c]{display:grid;gap:8px;grid-template-columns:repeat(5,1fr);justify-items:center;margin-bottom:16px}.preset-color[data-v-93b6e91c]{align-items:center;border:2px solid #f0f0f0;border-radius:6px;box-sizing:border-box;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s;width:40px}.preset-color[data-v-93b6e91c]:hover{border-color:#1677ff;box-shadow:0 2px 8px #00000026;transform:scale(1.15)}.check-icon[data-v-93b6e91c]{color:#fff;font-size:18px;font-weight:700;text-shadow:0 0 3px rgba(0,0,0,.8)}[data-v-93b6e91c] .color-kit-wrap,[data-v-93b6e91c] .color-kit-wrap .ck-color-picker{width:100%!important}[data-v-e963d533] .ant-row{--antd-margin:16px}.type-selector-card[data-v-e963d533]{background:linear-gradient(135deg,#f0f5ff,#e6f7ff);border:1px solid rgba(24,144,255,.1);border-radius:16px;box-shadow:0 4px 12px #1890ff14}.type-grid[data-v-e963d533]{display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.type-card[data-v-e963d533]{background:#fff;border:2px solid rgba(24,144,255,.15);border-radius:12px;cursor:pointer;overflow:hidden;padding:18px 12px;position:relative;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.type-card[data-v-e963d533]:before{background:linear-gradient(135deg,rgba(24,144,255,.05),transparent);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.type-card[data-v-e963d533]:hover:before{opacity:1}.type-card[data-v-e963d533]:hover{border-color:#40a9ff;box-shadow:0 6px 16px #1890ff33;transform:translateY(-4px)}.type-card-active[data-v-e963d533]{background:linear-gradient(135deg,#e6f7ff,#bae7ff);border-color:#1890ff;box-shadow:0 6px 20px #1890ff4d;transform:translateY(-4px)}.type-card-active[data-v-e963d533]:after{align-items:center;background:#1890ff;border-radius:50%;color:#fff;content:"✓";display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;position:absolute;right:8px;top:8px;width:20px}.type-icon[data-v-e963d533]{font-size:36px;line-height:1;margin-bottom:10px;transition:transform .3s ease}.type-card:hover .type-icon[data-v-e963d533]{transform:scale(1.1)}.type-label[data-v-e963d533]{color:#262626;font-size:14px;font-weight:600;transition:color .3s ease}.type-card-active .type-label[data-v-e963d533]{color:#1890ff}[data-v-e963d533] .ant-card{border:1px solid rgba(0,0,0,.04);border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1)}[data-v-e963d533] .ant-card:hover{box-shadow:0 6px 16px #00000014}[data-v-e963d533] .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-e963d533] .ant-card__body{padding:24px}.content-input-card[data-v-e963d533]{background:#fff;border:1px solid rgba(0,0,0,.04);border-radius:16px;box-shadow:0 4px 12px #0000000f}.card-title-with-icon[data-v-e963d533]{align-items:center;color:#1f1f1f;display:flex;font-size:16px;font-weight:700;gap:10px}.title-icon[data-v-e963d533]{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));font-size:20px}.content-form[data-v-e963d533]{padding:4px 0}.large-input[data-v-e963d533] .ant-input,.large-input[data-v-e963d533] .ant-input-number,.large-input[data-v-e963d533] .ant-input-textarea,.large-input[data-v-e963d533] .ant-select-selector{border:1.5px solid #d9d9d9;border-radius:10px;transition:all .3s ease}.large-input[data-v-e963d533] .ant-input-number:hover,.large-input[data-v-e963d533] .ant-input-textarea:hover,.large-input[data-v-e963d533] .ant-input:hover,.large-input[data-v-e963d533] .ant-select-selector:hover{border-color:#40a9ff}.large-input[data-v-e963d533] .ant-input-number:focus,.large-input[data-v-e963d533] .ant-input-textarea:focus,.large-input[data-v-e963d533] .ant-input:focus,.large-input[data-v-e963d533] .ant-select-selector:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff1a}.preview-textarea[data-v-e963d533] .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(max-width:576px){.preset-grid[data-v-e963d533],.type-grid[data-v-e963d533]{grid-template-columns:repeat(2,1fr)}.type-icon[data-v-e963d533]{font-size:28px}.type-label[data-v-e963d533]{font-size:12px}.preset-qr-preview[data-v-e963d533]{height:48px;width:48px}.preset-name[data-v-e963d533]{font-size:12px}.preset-desc[data-v-e963d533]{font-size:10px}}.action-buttons[data-v-e963d533]{border-top:2px solid #f0f5ff;margin-top:24px;padding-top:20px}.generate-btn[data-v-e963d533]{background:linear-gradient(135deg,#1890ff,#40a9ff);border:none;border-radius:12px;box-shadow:0 6px 16px #1890ff59;font-size:17px;font-weight:700;height:52px;letter-spacing:.5px;transition:all .3s cubic-bezier(.4,0,.2,1)}.generate-btn[data-v-e963d533]:hover:not(:disabled){background:linear-gradient(135deg,#40a9ff,#1890ff);box-shadow:0 8px 24px #1890ff73;transform:translateY(-3px)}.generate-btn[data-v-e963d533]:active:not(:disabled){box-shadow:0 4px 12px #1890ff4d;transform:translateY(-1px)}.generate-btn[data-v-e963d533]:disabled{background:#d9d9d9;box-shadow:none;cursor:not-allowed}[data-v-e963d533] .action-buttons .ant-btn:not(.generate-btn){border:1.5px solid #d9d9d9;border-radius:10px;font-size:15px;font-weight:600;height:46px;transition:all .3s ease}[data-v-e963d533] .action-buttons .ant-btn:not(.generate-btn):hover:not(:disabled){border-color:#40a9ff;box-shadow:0 4px 12px #1890ff26;color:#1890ff;transform:translateY(-2px)}[data-v-e963d533] .action-buttons .ant-btn:not(.generate-btn):disabled{cursor:not-allowed;opacity:.5}.style-card[data-v-e963d533]{background:linear-gradient(135deg,#fafbff,#f5f7ff);border:1px solid rgba(24,144,255,.1);border-radius:16px;box-shadow:0 4px 12px #1890ff14}.preset-grid[data-v-e963d533]{display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.preset-card[data-v-e963d533]{background:#fff;border:2px solid rgba(24,144,255,.12);border-radius:14px;cursor:pointer;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.preset-card[data-v-e963d533]:before{background:linear-gradient(90deg,#1890ff,#40a9ff);content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.preset-card[data-v-e963d533]:hover:before{transform:scaleX(1)}.preset-card[data-v-e963d533]:hover{border-color:#40a9ff;box-shadow:0 6px 16px #1890ff33;transform:translateY(-4px)}.preset-card-active[data-v-e963d533]{background:linear-gradient(135deg,#e6f7ff,#bae7ff);border-color:#1890ff;box-shadow:0 6px 20px #1890ff4d;transform:translateY(-4px)}.preset-card-active[data-v-e963d533]:before{transform:scaleX(1)}.preset-card-active[data-v-e963d533]:after{align-items:center;background:#1890ff;border-radius:50%;box-shadow:0 2px 8px #1890ff4d;color:#fff;content:"✓";display:flex;font-size:13px;font-weight:700;height:22px;justify-content:center;position:absolute;right:8px;top:8px;width:22px;z-index:1}.preset-preview[data-v-e963d533]{background:linear-gradient(135deg,#fafbff,#f5f7fa);min-height:90px;padding:14px}.preset-preview[data-v-e963d533],.preset-qr-preview[data-v-e963d533]{align-items:center;display:flex;justify-content:center;position:relative}.preset-qr-preview[data-v-e963d533]{border-radius:10px;box-shadow:0 3px 10px #0000001f;height:60px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);width:60px}.preset-card:hover .preset-qr-preview[data-v-e963d533]{box-shadow:0 4px 12px #00000026;transform:scale(1.08) rotate(2deg)}.preset-qr-dots[data-v-e963d533]{font-size:11px;letter-spacing:2px;line-height:1.2;text-align:center}.preset-info[data-v-e963d533]{background:#fff;padding:12px}.preset-header[data-v-e963d533]{align-items:center;display:flex;gap:7px;margin-bottom:5px}.preset-icon[data-v-e963d533]{filter:drop-shadow(0 2px 3px rgba(0,0,0,.1));font-size:17px}.preset-name[data-v-e963d533]{color:#262626;font-size:14px;font-weight:600;transition:color .3s ease}.preset-card-active .preset-name[data-v-e963d533]{color:#1890ff}.preset-desc[data-v-e963d533]{color:#8c8c8c;display:-webkit-box;font-size:12px;-webkit-line-clamp:2;line-clamp:2;line-height:1.5;-webkit-box-orient:vertical;overflow:hidden}.advanced-card[data-v-e963d533]{background:#fff;border:1px solid rgba(0,0,0,.04);border-radius:16px;box-shadow:0 4px 12px #0000000f}[data-v-e963d533] .advanced-card .ant-radio-group{display:flex;gap:8px}[data-v-e963d533] .advanced-card .ant-radio-button-wrapper{border:1.5px solid #d9d9d9;border-radius:10px;flex:1;font-size:14px;font-weight:600;height:44px;line-height:44px;text-align:center;transition:all .3s ease}[data-v-e963d533] .advanced-card .ant-radio-button-wrapper-checked{background:linear-gradient(135deg,#e6f7ff,#bae7ff);border-color:#1890ff;box-shadow:0 2px 8px #1890ff33;color:#1890ff}[data-v-e963d533] .advanced-card .ant-divider{border-color:#f0f5ff;margin:20px 0}[data-v-e963d533] .advanced-card .ant-slider-rail{background:#f0f5ff}[data-v-e963d533] .advanced-card .ant-slider-track{background:linear-gradient(90deg,#1890ff,#40a9ff)}[data-v-e963d533] .advanced-card .ant-slider-handle{border-color:#1890ff;box-shadow:0 2px 6px #1890ff4d}[data-v-e963d533] .advanced-card .ant-alert{border:1.5px solid;border-radius:10px}[data-v-e963d533] .advanced-card .ant-form-item-label>label{color:#262626;font-weight:600}[data-v-e963d533] .ant-statistic{font-size:14px}[data-v-e963d533] .ant-statistic-title{color:#8c8c8c;font-size:12px;font-weight:500;margin-bottom:4px}[data-v-e963d533] .ant-statistic-content{color:#1890ff;font-size:16px;font-weight:700}@media(max-width:992px){.preset-grid[data-v-e963d533],.type-grid[data-v-e963d533]{grid-template-columns:repeat(3,1fr)}}@media(max-width:576px){.preset-grid[data-v-e963d533],.type-grid[data-v-e963d533]{grid-template-columns:repeat(2,1fr)}.type-icon[data-v-e963d533]{font-size:32px}.type-label[data-v-e963d533]{font-size:13px}.preset-qr-preview[data-v-e963d533]{height:52px;width:52px}.preset-name[data-v-e963d533]{font-size:13px}.preset-desc[data-v-e963d533]{font-size:11px}.generate-btn[data-v-e963d533]{font-size:16px;height:48px}[data-v-e963d533] .action-buttons .ant-btn:not(.generate-btn){font-size:14px;height:42px}}@keyframes fadeIn-e963d533{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-e963d533{0%,to{opacity:1}50%{opacity:.6}}[data-v-e963d533] .ant-spin{animation:pulse-e963d533 1.5s ease-in-out infinite}.preview-container[data-v-e963d533]{animation:fadeIn-e963d533 .4s ease-out}.preset-card[data-v-e963d533],.type-card[data-v-e963d533]{animation:fadeIn-e963d533 .3s ease-out}.preview-card[data-v-e963d533]{background:linear-gradient(135deg,#fafbff,#f5f7ff);border:1px solid rgba(24,144,255,.1);border-radius:16px;box-shadow:0 4px 12px #1890ff14;position:sticky;top:16px}.preview-area[data-v-e963d533]{padding:24px 0}.preview-area[data-v-e963d533],.preview-placeholder[data-v-e963d533]{align-items:center;display:flex;justify-content:center;min-height:420px}.preview-placeholder[data-v-e963d533]{background:#fff;border-radius:18px;box-shadow:0 2px 8px #0000000a;width:100%}.preview-container[data-v-e963d533]{align-items:center;display:flex;flex-direction:column;gap:18px}.qrcode-wrapper[data-v-e963d533]{background:#fff;border-radius:18px;box-shadow:0 6px 20px #0000001a;display:inline-block;padding:28px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.qrcode-wrapper[data-v-e963d533]:before{background:linear-gradient(135deg,#1890ff,#40a9ff,#1890ff);border-radius:20px;content:"";inset:-2px;opacity:0;position:absolute;transition:opacity .3s ease;z-index:-1}.qrcode-wrapper[data-v-e963d533]:hover:before{opacity:.3}.qrcode-wrapper[data-v-e963d533]:hover{box-shadow:0 8px 28px #00000026;transform:translateY(-3px)}.qrcode-image[data-v-e963d533]{border-radius:10px;display:block;max-height:420px;max-width:100%;transition:transform .3s ease}.qrcode-wrapper:hover .qrcode-image[data-v-e963d533]{transform:scale(1.02)}.qrcode-info[data-v-e963d533]{align-items:center;background:#fff;border-radius:10px;box-shadow:0 2px 8px #0000000f;color:#595959;display:flex;flex-wrap:wrap;font-size:13px;gap:10px;justify-content:center;margin-top:18px;padding:10px 16px}[data-v-e963d533] .ant-tag{border-radius:6px;font-weight:500;padding:4px 10px}.tool-description[data-v-e963d533]{background:linear-gradient(135deg,#fafbff,#f5f7ff);border:1px solid rgba(24,144,255,.1);border-radius:16px;box-shadow:0 4px 12px #1890ff0f;margin-top:32px}[data-v-e963d533] .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-e963d533] .tool-description .ant-card__body{padding:28px}.tool-description h4[data-v-e963d533]{align-items:center;color:#1890ff;display:flex;font-size:18px;font-weight:700;gap:8px;margin:0 0 16px}.tool-description p[data-v-e963d533]{font-size:15px}.tool-description p[data-v-e963d533],.tool-description ul[data-v-e963d533]{color:#595959;line-height:1.9;margin:10px 0}.tool-description ul[data-v-e963d533]{padding-left:24px}.tool-description li[data-v-e963d533]{font-size:15px;margin:8px 0}.tool-description strong[data-v-e963d533]{color:#262626;font-weight:600}[data-v-e963d533] .tool-description .ant-descriptions{border-radius:10px;overflow:hidden}[data-v-e963d533] .tool-description .ant-descriptions-view{border-radius:10px}[data-v-e963d533] .tool-description .ant-descriptions-item-label{background:#f0f5ff;color:#1890ff;font-weight:600}[data-v-e963d533] .tool-description .ant-steps-item-title{font-size:14px;font-weight:600}[data-v-e963d533] .tool-description .ant-steps-item-description{font-size:13px;line-height:1.6}.upload-placeholder[data-v-fbd8ad5e]{padding:30px 20px}.empty-preview[data-v-fbd8ad5e]{align-items:center;display:flex;justify-content:center}.compare-preview[data-v-fbd8ad5e],.empty-preview[data-v-fbd8ad5e]{min-height:320px}.preview-box[data-v-fbd8ad5e]{background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden;position:relative}.preview-box img[data-v-fbd8ad5e]{display:block;max-height:320px;-o-object-fit:contain;object-fit:contain;width:100%}.preview-label[data-v-fbd8ad5e]{background:#0009;border-radius:0 0 8px;color:#fff;font-size:12px;left:0;padding:4px 12px;position:absolute;top:0;z-index:1}.preview-info[data-v-fbd8ad5e]{align-items:center;background:#fff;border-top:1px solid #f0f0f0;display:flex;font-size:13px;gap:8px;padding:8px 12px}.image-list[data-v-fbd8ad5e]{display:flex;flex-direction:column;gap:8px;max-height:400px;overflow-y:auto}.image-item[data-v-fbd8ad5e]{align-items:center;border:1px solid #f0f0f0;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:8px 12px;transition:all .2s}.image-item[data-v-fbd8ad5e]:hover{background:#f0f7ff;border-color:#91caff}.image-item.active[data-v-fbd8ad5e]{background:#e6f4ff;border-color:#1677ff}.item-thumb[data-v-fbd8ad5e]{background:#f5f5f5;border-radius:4px;flex-shrink:0;height:56px;overflow:hidden;width:56px}.item-thumb img[data-v-fbd8ad5e]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.item-info[data-v-fbd8ad5e]{flex:1;min-width:0}.item-name[data-v-fbd8ad5e]{font-size:13px;font-weight:500;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-sizes[data-v-fbd8ad5e]{align-items:center;color:#666;display:flex;font-size:12px;gap:4px}.item-sizes .arrow[data-v-fbd8ad5e]{color:#999}.item-actions[data-v-fbd8ad5e]{display:flex;flex-shrink:0;gap:4px}[data-v-fbd8ad5e] .ant-form-item{margin-bottom:0}.card-header[data-v-0fb156a2]{align-items:center;display:flex;justify-content:space-between}.result-area[data-v-0fb156a2],.upload-area[data-v-0fb156a2]{align-items:center;display:flex;justify-content:center;min-height:400px}.upload-placeholder[data-v-0fb156a2]{padding:40px 20px;text-align:center}.upload-icon[data-v-0fb156a2]{color:#409eff;font-size:48px;margin-bottom:16px}.upload-text[data-v-0fb156a2]{color:#606266;font-size:16px;margin:16px 0 8px}.upload-hint[data-v-0fb156a2]{color:#909399;font-size:14px;margin:8px 0}.preview-container[data-v-0fb156a2],.result-container[data-v-0fb156a2]{position:relative;width:100%}.canvas-overlay[data-v-0fb156a2]{cursor:crosshair;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.drag-hint[data-v-0fb156a2]{bottom:8px;left:50%;pointer-events:none;position:absolute;transform:translate(-50%);z-index:11}.preview-image[data-v-0fb156a2],.result-image[data-v-0fb156a2]{border-radius:4px;max-height:400px;-o-object-fit:contain;object-fit:contain;width:100%}.image-info[data-v-0fb156a2]{align-items:center;background:#0009;border-radius:4px;color:#fff;display:flex;font-size:12px;gap:8px;left:8px;padding:4px 12px;position:absolute;top:8px}.result-placeholder[data-v-0fb156a2]{align-items:center;display:flex;justify-content:center;min-height:400px;width:100%}.print-layout-container[data-v-0fb156a2]{overflow:hidden;width:100%}.print-layout-image[data-v-0fb156a2]{border-radius:4px;width:100%}.help-sections[data-v-baa41a33]{gap:20px}.help-section[data-v-baa41a33],.help-sections[data-v-baa41a33]{display:flex;flex-direction:column}.help-section[data-v-baa41a33]{gap:12px}.help-section-title[data-v-baa41a33]{border-left:3px solid #1677ff;color:#1677ff;font-size:15px;font-weight:600;line-height:1.4;margin:0;padding-left:10px}.help-faq[data-v-baa41a33]{display:flex;flex-direction:column;gap:12px}.help-faq-item[data-v-baa41a33]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-baa41a33]{color:#555;font-size:13px;line-height:1.7;margin:6px 0 0}.help-faq-q[data-v-baa41a33]{color:#333;font-size:13px;font-weight:600;margin:0}.control-panel[data-v-baa41a33],.help-card[data-v-baa41a33],.info-card[data-v-baa41a33],.preview-panel[data-v-baa41a33],.result-panel[data-v-baa41a33]{background:#fff;margin-top:16px}.upload-dragger[data-v-baa41a33]{margin-bottom:0}.upload-dragger[data-v-baa41a33] .ant-upload{padding:40px}.upload-dragger[data-v-baa41a33] .ant-upload-text{color:#333;font-size:18px;font-weight:500;margin:16px 0 8px}.upload-dragger[data-v-baa41a33] .ant-upload-hint{color:#999;font-size:14px}.upload-dragger[data-v-baa41a33] .ant-upload-tips{color:#bbb;font-size:13px;margin-top:16px}.preset-row[data-v-baa41a33]{align-items:flex-start;display:flex;gap:8px}.row-label[data-v-baa41a33]{color:#333;flex-shrink:0;font-weight:500;line-height:30px}.grid-preview[data-v-baa41a33]{display:grid;gap:12px;padding:16px 0}.grid-item[data-v-baa41a33]{display:flex;flex-direction:column;gap:4px}.image-wrapper[data-v-baa41a33]{aspect-ratio:1;border-radius:8px;box-shadow:0 2px 8px #00000014;overflow:hidden;position:relative;transition:transform .2s,box-shadow .2s}.image-wrapper[data-v-baa41a33]:hover{box-shadow:0 6px 16px #0000001f;transform:translateY(-2px)}.image-wrapper img[data-v-baa41a33]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.overlay[data-v-baa41a33]{align-items:center;background:#0009;display:flex;flex-direction:column;gap:12px;justify-content:center;inset:0;opacity:0;position:absolute;transition:opacity .2s}.image-wrapper:hover .overlay[data-v-baa41a33]{opacity:1}.index-tag[data-v-baa41a33]{font-size:18px;font-weight:700;padding:4px 12px}.item-meta[data-v-baa41a33]{align-items:center;display:flex;font-size:11px;gap:4px;justify-content:space-between;padding:0 2px}.filename[data-v-baa41a33]{color:#666;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.size[data-v-baa41a33]{color:#999;flex-shrink:0}.empty-result[data-v-baa41a33]{padding:60px 0;text-align:center}.empty-tip[data-v-baa41a33]{color:#999;font-size:13px;margin:8px 0 0}.original-preview[data-v-baa41a33]{background:#f5f5f5;border-radius:8px;display:flex;justify-content:center;padding:16px 0}.original-preview img[data-v-baa41a33]{border-radius:4px;box-shadow:0 2px 8px #0000001a;max-height:500px;max-width:100%}.preview-container[data-v-baa41a33]{background:#f5f5f5;border-radius:8px;margin-bottom:16px;padding:16px;text-align:center}.preview-container img[data-v-baa41a33]{border-radius:4px;max-height:60vh;max-width:100%}.preview-actions[data-v-baa41a33]{border-top:1px solid #f0f0f0;padding-top:12px;text-align:center}.scenario-card[data-v-baa41a33]{background:#fafafa;height:100%}.scenario-card p[data-v-baa41a33]{color:#666;font-size:13px;line-height:1.6;margin:8px 0 0}[data-v-baa41a33] .help-card .ant-collapse-header{color:#1677ff;font-weight:500}[data-v-baa41a33] .help-card .ant-collapse-content-box{padding:16px}.main-content[data-v-baa41a33]{display:flex;flex-direction:column;gap:16px}.control-panel[data-v-baa41a33],.preview-panel[data-v-baa41a33],.result-panel[data-v-baa41a33]{background:#fafafa}.grid-preview[data-v-baa41a33]{display:grid;gap:8px;min-height:400px;padding:16px 0}.grid-item[data-v-baa41a33]{aspect-ratio:1;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden;position:relative;transition:transform .2s,box-shadow .2s}.grid-item[data-v-baa41a33]:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-4px)}.image-wrapper[data-v-baa41a33]{height:100%;position:relative;width:100%}.image-wrapper img[data-v-baa41a33]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.overlay[data-v-baa41a33]{align-items:center;background:#00000080;display:flex;flex-direction:column;gap:12px;justify-content:center;inset:0;opacity:0;position:absolute;transition:opacity .2s}.grid-item:hover .overlay[data-v-baa41a33]{opacity:1}.index[data-v-baa41a33]{color:#fff;font-size:24px;font-weight:700}.original-preview[data-v-baa41a33]{display:flex;justify-content:center;padding:16px 0}.original-preview img[data-v-baa41a33]{border-radius:8px;box-shadow:0 2px 8px #0000001a;max-height:500px;max-width:100%}[data-v-baa41a33] .ant-upload-drag{padding:40px}[data-v-baa41a33] .ant-form-item{margin-bottom:0}.main-content[data-v-85ff7326]{display:flex;flex-direction:column;gap:16px}.editor-card[data-v-85ff7326],.info-card[data-v-85ff7326],.regions-card[data-v-85ff7326],.selected-card[data-v-85ff7326],.setting-card[data-v-85ff7326]{background:#fff}.canvas-container[data-v-85ff7326]{align-items:flex-start;background:#f5f5f5;border-radius:8px;display:flex;justify-content:center;max-height:70vh;overflow:auto;padding:16px}.canvas-stage[data-v-85ff7326]{background:#fff;box-shadow:0 2px 8px #00000014;display:inline-block;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.canvas-image[data-v-85ff7326]{display:block;pointer-events:none}.canvas-overlay[data-v-85ff7326]{left:0;pointer-events:none;position:absolute;top:0}.canvas-overlay .region-rect[data-v-85ff7326]{cursor:pointer;pointer-events:auto}.canvas-tips[data-v-85ff7326]{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.zoom-label[data-v-85ff7326]{align-items:center;color:#666;display:inline-flex;font-size:12px;justify-content:center;min-width:50px}.region-item[data-v-85ff7326]{cursor:pointer;padding:8px 12px;transition:background .2s}.region-item[data-v-85ff7326]:hover{background:#f5f5f5}.region-item.active[data-v-85ff7326]{background:#e6f4ff;border-left:3px solid #1677ff}.region-dot[data-v-85ff7326]{border-radius:50%;display:inline-block;flex-shrink:0;height:10px;width:10px}.preview-image[data-v-85ff7326]{display:block;max-height:80vh;max-width:80vw}.upload-dragger[data-v-85ff7326]{margin-bottom:0}.upload-dragger[data-v-85ff7326] .ant-upload{padding:40px}.upload-dragger[data-v-85ff7326] .ant-upload-text{color:#333;font-size:18px;font-weight:500;margin:16px 0 8px}.upload-dragger[data-v-85ff7326] .ant-upload-hint{color:#999;font-size:14px}.help-card[data-v-85ff7326]{background:#fff}.help-sections[data-v-85ff7326]{gap:20px}.help-section[data-v-85ff7326],.help-sections[data-v-85ff7326]{display:flex;flex-direction:column}.help-section[data-v-85ff7326]{gap:12px}.help-section-title[data-v-85ff7326]{border-left:3px solid #1677ff;color:#1677ff;font-size:15px;font-weight:600;line-height:1.4;margin:0;padding-left:10px}.scenario-card[data-v-85ff7326]{background:#fafafa;height:100%}.scenario-card p[data-v-85ff7326]{color:#666;font-size:13px;line-height:1.6;margin:8px 0 0}.help-faq[data-v-85ff7326]{display:flex;flex-direction:column;gap:12px}.help-faq-item[data-v-85ff7326]{background:#fafafa;border-radius:6px;padding:10px 14px}.help-faq-item p[data-v-85ff7326]{color:#555;font-size:13px;line-height:1.7;margin:6px 0 0}.help-faq-q[data-v-85ff7326]{color:#333;font-size:13px;font-weight:600;margin:0}[data-v-85ff7326] .ant-form-item{margin-bottom:0}[data-v-85ff7326] .ant-statistic-title{color:#999;font-size:12px}[data-v-85ff7326] .ant-statistic-content{font-size:16px}.upload-dragger[data-v-4431b561]{border-radius:12px;padding:60px 40px;transition:all .3s ease}.upload-dragger[data-v-4431b561]:hover{background-color:#f0f9ff;border-color:#40a9ff}.upload-content[data-v-4431b561]{text-align:center}.upload-icon[data-v-4431b561]{color:#1890ff;font-size:64px;margin-bottom:16px;transition:transform .3s ease}.upload-dragger:hover .upload-icon[data-v-4431b561]{transform:scale(1.1)}.upload-text[data-v-4431b561]{color:#262626;font-size:16px;font-weight:500;margin:8px 0}.upload-hint[data-v-4431b561]{color:#8c8c8c;font-size:13px;margin:4px 0}.main-content[data-v-4431b561]{min-height:600px}.control-panel[data-v-4431b561]{background:linear-gradient(135deg,#fafafa,#f5f5f5);border-radius:12px;box-shadow:0 2px 8px #0000000f}[data-v-4431b561] .control-panel .ant-card__header{border-bottom:1px solid #e8e8e8;padding:16px 20px}[data-v-4431b561] .control-panel .ant-card__body{padding:20px}.format-section[data-v-4431b561],.info-section[data-v-4431b561],.quality-section[data-v-4431b561],.result-section[data-v-4431b561]{background:#fff;border-radius:8px;box-shadow:0 1px 4px #0000000a;padding:16px}.section-title[data-v-4431b561]{align-items:center;color:#262626;display:flex;font-size:14px;font-weight:600;margin-bottom:12px}.section-title[data-v-4431b561]:before{background:#1890ff;border-radius:2px;content:"";height:14px;margin-right:8px;width:3px}.format-grid[data-v-4431b561]{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.format-item[data-v-4431b561]{background:#fff;border:2px solid #e8e8e8;border-radius:8px;cursor:pointer;padding:12px;transition:all .3s ease}.format-item[data-v-4431b561]:hover{border-color:#40a9ff;box-shadow:0 2px 8px #1890ff26;transform:translateY(-2px)}.format-item-selected[data-v-4431b561]{background:linear-gradient(135deg,#e6f7ff,#bae7ff);border-color:#1890ff;box-shadow:0 2px 12px #1890ff40}.format-label[data-v-4431b561]{color:#262626;font-size:14px;font-weight:600;margin-bottom:4px}.format-item-selected .format-label[data-v-4431b561]{color:#1890ff}.format-desc[data-v-4431b561]{color:#8c8c8c;font-size:12px}.format-item-selected .format-desc[data-v-4431b561]{color:#595959}.quality-section[data-v-4431b561]{padding:16px}.section-header[data-v-4431b561]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.quality-value[data-v-4431b561]{color:#1890ff;font-size:16px;font-weight:600}.quality-hint[data-v-4431b561]{color:#8c8c8c;font-size:12px}.download-btn[data-v-4431b561]{border-radius:8px;box-shadow:0 2px 8px #1890ff4d;font-size:15px;font-weight:500;height:44px;transition:all .3s ease}.download-btn[data-v-4431b561]:hover:not(:disabled){box-shadow:0 4px 12px #1890ff66;transform:translateY(-2px)}.preview-section[data-v-4431b561]{position:sticky;top:16px}.preview-card[data-v-4431b561]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;height:100%}[data-v-4431b561] .preview-card .ant-card__header{border-bottom:1px solid #f0f0f0;padding:14px 20px}[data-v-4431b561] .preview-card .ant-card__body{padding:16px}.image-preview[data-v-4431b561]{align-items:center;display:flex;flex-direction:column;min-height:300px;position:relative}.image-preview img[data-v-4431b561]{border-radius:8px;box-shadow:0 2px 12px #00000014;max-height:350px;max-width:100%;-o-object-fit:contain;object-fit:contain}.image-info-bar[data-v-4431b561]{align-items:center;background:#fafafa;border-radius:6px;display:flex;gap:8px;margin-top:12px;padding:8px 12px}.image-size[data-v-4431b561]{color:#595959;font-size:13px;font-weight:500}.empty-preview[data-v-4431b561]{align-items:center;display:flex;justify-content:center;min-height:300px}.tool-description[data-v-4431b561]{background:linear-gradient(135deg,#fafafa,#f5f5f5);border-radius:12px;margin-top:32px}[data-v-4431b561] .tool-description .ant-card__header{border-bottom:1px solid #e8e8e8}[data-v-4431b561] .tool-description .ant-card__body{padding:24px}.tool-description h4[data-v-4431b561]{color:#1890ff;font-size:16px;font-weight:600;margin:0 0 12px}.tool-description p[data-v-4431b561]{font-size:14px}.tool-description p[data-v-4431b561],.tool-description ul[data-v-4431b561]{color:#595959;line-height:1.8;margin:8px 0}.tool-description ul[data-v-4431b561]{padding-left:20px}.tool-description li[data-v-4431b561]{font-size:14px;margin:6px 0}@media(max-width:992px){.preview-section[data-v-4431b561]{margin-top:16px;position:static}.format-grid[data-v-4431b561]{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.upload-dragger[data-v-4431b561]{padding:40px 20px}.upload-icon[data-v-4431b561]{font-size:48px}.format-grid[data-v-4431b561]{grid-template-columns:1fr}}.main-content[data-v-1da9b734]{display:flex;flex-direction:column;gap:16px}.info-panel[data-v-1da9b734],.preview-panel[data-v-1da9b734]{background:#fafafa}.image-preview[data-v-1da9b734]{display:flex;justify-content:center;padding:16px 0}.image-preview img[data-v-1da9b734]{border-radius:8px;box-shadow:0 2px 8px #0000001a;max-height:400px;max-width:100%}.pixel-samples[data-v-1da9b734]{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.pixel-item[data-v-1da9b734]{border:1px solid #e8e8e8;border-radius:8px;overflow:hidden;transition:transform .2s,box-shadow .2s}.pixel-item[data-v-1da9b734]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.color-block[data-v-1da9b734]{align-items:center;border-bottom:1px solid #e8e8e8;display:flex;height:60px;justify-content:center}.color-text[data-v-1da9b734]{color:#fff;font-size:14px;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.5)}.pixel-info[data-v-1da9b734]{background:#fff;padding:8px}.rgb-text[data-v-1da9b734]{color:#333;font-family:monospace;font-size:12px;margin-bottom:4px}.position-text[data-v-1da9b734]{color:#999;font-size:11px}.color-stats[data-v-1da9b734]{gap:12px}.color-stat-item[data-v-1da9b734],.color-stats[data-v-1da9b734]{display:flex;flex-direction:column}.color-stat-item[data-v-1da9b734]{gap:4px}.color-bar-wrapper[data-v-1da9b734]{background:#f0f0f0;border-radius:4px;height:8px;overflow:hidden}.color-bar[data-v-1da9b734]{border-radius:4px;height:100%;transition:width .3s ease}.color-details[data-v-1da9b734]{align-items:center;display:flex;font-size:12px;gap:8px}.color-swatch[data-v-1da9b734]{border:1px solid #e8e8e8;border-radius:4px;height:16px;width:16px}.color-name[data-v-1da9b734]{color:#333;font-family:monospace}.color-count[data-v-1da9b734]{color:#999}.color-percentage[data-v-1da9b734]{color:#1890ff;font-weight:500;margin-left:auto}[data-v-1da9b734] .ant-upload-drag{padding:40px}[data-v-1da9b734] .ant-statistic__title{font-size:14px}.main-content[data-v-ebedfa50]{display:flex;flex-direction:column;gap:16px}.comparison-panel[data-v-ebedfa50],.control-panel[data-v-ebedfa50],.result-panel[data-v-ebedfa50]{background:#fafafa}.option-card-selected[data-v-ebedfa50]{background-color:#e6f7ff;border-color:#1890ff}[data-v-ebedfa50] .ant-card__body{padding:12px}.result-preview[data-v-ebedfa50]{display:flex;flex-direction:column;gap:12px}.image-info-bar[data-v-ebedfa50]{border-bottom:1px solid #e8e8e8;padding:8px 0}.image-container[data-v-ebedfa50]{display:flex;justify-content:center;padding:16px 0}.image-container img[data-v-ebedfa50]{border-radius:8px;box-shadow:0 2px 8px #0000001a;max-height:600px;max-width:100%}.empty-preview[data-v-ebedfa50]{align-items:center;display:flex;justify-content:center;min-height:300px}.comparison-image[data-v-ebedfa50]{align-items:center;display:flex;flex-direction:column;gap:8px}.comparison-image img[data-v-ebedfa50]{border-radius:8px;box-shadow:0 2px 8px #0000001a;max-height:400px;max-width:100%}.image-label[data-v-ebedfa50]{background:#f0f0f0;border-radius:4px;color:#666;font-size:12px;padding:4px 12px}[data-v-ebedfa50] .ant-upload-drag{padding:40px}[data-v-ebedfa50] .ant-form-item{margin-bottom:0}.main-content[data-v-d691aabc]{display:flex;flex-direction:column;gap:16px}.control-panel[data-v-d691aabc],.preview-panel[data-v-d691aabc]{background:#fafafa}.barcode-preview[data-v-d691aabc]{align-items:center;background:#fff;border-radius:8px;display:flex;justify-content:center;min-height:200px;padding:32px}.barcode-svg[data-v-d691aabc]{max-width:100%}.barcode-svg[data-v-d691aabc] svg{height:auto;max-width:100%}.empty-preview[data-v-d691aabc]{align-items:center;display:flex;justify-content:center;min-height:200px;padding:32px}[data-v-d691aabc] .ant-form-item{margin-bottom:0}.color-picker-wrapper[data-v-d691aabc]{align-items:center;display:flex;width:100%}.native-color-picker[data-v-d691aabc]{background:none;border:1px solid #d9d9d9;border-radius:4px;cursor:pointer;height:32px;padding:2px;width:40px}.native-color-picker[data-v-d691aabc]:hover{border-color:#1677ff}.native-color-picker[data-v-d691aabc]::-webkit-color-swatch-wrapper{padding:0}.native-color-picker[data-v-d691aabc]::-webkit-color-swatch{border:none;border-radius:2px}.format-table[data-v-d691aabc]{gap:8px}.format-item[data-v-d691aabc],.format-table[data-v-d691aabc]{display:flex;flex-direction:column}.format-item[data-v-d691aabc]{background:#00000005;border-radius:6px;padding:10px 12px;transition:all .2s}.format-item[data-v-d691aabc]:hover{background:#0000000d;transform:translate(4px)}.format-item .format-name[data-v-d691aabc]{color:#1677ff;font-family:Courier New,Consolas,monospace;font-size:14px;font-weight:700;margin-bottom:4px}.format-item .format-desc[data-v-d691aabc]{color:#666;font-size:12px;line-height:1.4}.main-content[data-v-6e2369a0]{display:flex;flex-direction:column;gap:16px}.control-panel[data-v-6e2369a0],.preview-panel[data-v-6e2369a0]{background:#fafafa}.photo-preview[data-v-6e2369a0],.print-preview[data-v-6e2369a0]{align-items:center;display:flex;flex-direction:column;gap:12px;padding:16px 0}.photo-preview img[data-v-6e2369a0],.print-preview img[data-v-6e2369a0]{border-radius:8px;box-shadow:0 2px 8px #0000001a;max-height:400px;max-width:100%}.photo-info[data-v-6e2369a0]{color:#666;display:flex;font-size:12px;gap:12px}.empty-preview[data-v-6e2369a0]{align-items:center;display:flex;justify-content:center;min-height:300px}[data-v-6e2369a0] .ant-upload-drag{padding:40px}[data-v-6e2369a0] .ant-form-item{margin-bottom:0}.control-panel[data-v-0c6d112e],.preview-panel[data-v-0c6d112e]{background:#fafafa}.seal-preview[data-v-0c6d112e]{align-items:center;display:flex;flex-direction:column;gap:16px;padding:24px 0}.preview-container[data-v-0c6d112e]{display:grid;gap:24px;grid-template-columns:repeat(2,1fr);width:100%}@media(max-width:768px){.preview-container[data-v-0c6d112e]{grid-template-columns:1fr}}.transparent-bg[data-v-0c6d112e]{background-image:linear-gradient(45deg,#ccc 25%,transparent 0),linear-gradient(-45deg,#ccc 25%,transparent 0),linear-gradient(45deg,transparent 75%,#ccc 0),linear-gradient(-45deg,transparent 75%,#ccc 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.transparent-bg[data-v-0c6d112e],.white-bg[data-v-0c6d112e]{align-items:center;border-radius:8px;display:flex;justify-content:center;padding:24px}.white-bg[data-v-0c6d112e]{background:#fff;border:1px solid #e8e8e8}.transparent-bg img[data-v-0c6d112e],.white-bg img[data-v-0c6d112e]{max-height:300px;max-width:100%}.empty-preview[data-v-0c6d112e],.preview-info[data-v-0c6d112e]{display:flex;justify-content:center}.empty-preview[data-v-0c6d112e]{align-items:center;min-height:300px}[data-v-0c6d112e] .ant-form-item{margin-bottom:0}.font-size-control[data-v-0c6d112e]{align-items:center;display:flex;gap:4px;margin-top:12px}.font-size-label[data-v-0c6d112e]{color:#999;font-size:12px;white-space:nowrap}.input-with-unit[data-v-0c6d112e]{align-items:center;display:flex;gap:4px}.unit-suffix[data-v-0c6d112e]{color:#999;font-size:13px;white-space:nowrap}[data-v-0c6d112e] .ant-input__inner__inner[type=color]{height:32px;padding:0 4px}.control-panel[data-v-7ff34cb4],.preview-panel[data-v-7ff34cb4]{background:#fafafa}.seal-preview[data-v-7ff34cb4]{align-items:center;display:flex;flex-direction:column;gap:16px;padding:24px 0}.preview-container[data-v-7ff34cb4]{display:grid;gap:24px;grid-template-columns:repeat(2,1fr);width:100%}@media(max-width:768px){.preview-container[data-v-7ff34cb4]{grid-template-columns:1fr}}.transparent-bg[data-v-7ff34cb4]{background-image:linear-gradient(45deg,#ccc 25%,transparent 0),linear-gradient(-45deg,#ccc 25%,transparent 0),linear-gradient(45deg,transparent 75%,#ccc 0),linear-gradient(-45deg,transparent 75%,#ccc 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.transparent-bg[data-v-7ff34cb4],.white-bg[data-v-7ff34cb4]{align-items:center;border-radius:8px;display:flex;justify-content:center;padding:24px}.white-bg[data-v-7ff34cb4]{background:#fff;border:1px solid #e8e8e8}.transparent-bg img[data-v-7ff34cb4],.white-bg img[data-v-7ff34cb4]{max-height:300px;max-width:100%}.empty-preview[data-v-7ff34cb4],.preview-info[data-v-7ff34cb4]{display:flex;justify-content:center}.empty-preview[data-v-7ff34cb4]{align-items:center;min-height:300px}[data-v-7ff34cb4] .ant-form-item{margin-bottom:0}[data-v-7ff34cb4] .ant-form-item-label{min-width:60px}[data-v-7ff34cb4] .ant-select{width:100%!important}[data-v-7ff34cb4] .ant-input__inner__inner[type=color]{height:32px;padding:0 4px}.action-bar[data-v-7ff34cb4]{border-top:1px solid #f0f0f0;display:flex;flex-direction:column;gap:8px;margin-top:8px;padding-top:16px}.js-tool-container[data-v-b438185f]{display:flex;flex-direction:column;gap:16px}.action-card[data-v-b438185f]{background:#fafafa}.encrypt-section[data-v-b438185f]{padding:12px 0}.code-panels[data-v-b438185f]{display:grid;gap:16px;grid-template-columns:1fr 1fr}.code-panel[data-v-b438185f]{display:flex;flex-direction:column;gap:8px}.panel-header[data-v-b438185f]{align-items:center;background:#fafafa;border-radius:8px;display:flex;justify-content:space-between;padding:12px 16px}.panel-title[data-v-b438185f]{color:#333;font-size:14px;font-weight:600}.code-textarea[data-v-b438185f]{font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.6}[data-v-b438185f] .code-textarea .ant-input__inner__inner{font-family:Consolas,Monaco,Courier New,monospace}.panel-actions[data-v-b438185f]{display:flex;justify-content:flex-end;padding:8px 0}.stats-card[data-v-b438185f]{background:#fafafa}@media(max-width:1024px){.code-panels[data-v-b438185f]{grid-template-columns:1fr}}@media(max-width:768px){.code-textarea[data-v-b438185f]{font-size:12px}}.css-tool-container[data-v-dc65ae7f]{display:flex;flex-direction:column;gap:16px}.action-card[data-v-dc65ae7f]{background:#fafafa}.px-rem-section[data-v-dc65ae7f],.px-rpx-section[data-v-dc65ae7f]{padding:12px 0}.code-panels[data-v-dc65ae7f]{display:grid;gap:16px;grid-template-columns:1fr 1fr;overflow:visible}.code-panel[data-v-dc65ae7f]{display:flex;flex-direction:column;gap:8px;min-width:300px;overflow-x:auto;overflow-y:visible}.panel-header[data-v-dc65ae7f]{align-items:center;background:#fafafa;border-radius:8px;display:flex;justify-content:space-between;padding:12px 16px}.panel-title[data-v-dc65ae7f]{color:#333;font-size:14px;font-weight:600}.code-textarea[data-v-dc65ae7f],.code-textarea-native[data-v-dc65ae7f]{font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.6}.code-textarea-native[data-v-dc65ae7f]{border:1px solid #d9d9d9;border-radius:6px;min-height:400px;overflow-x:scroll!important;overflow-y:auto!important;padding:12px;resize:horizontal;white-space:pre!important;width:100%;word-wrap:normal!important;box-sizing:border-box;outline:none;overflow-wrap:normal!important;transition:border-color .3s;word-break:keep-all!important}.code-textarea-native[data-v-dc65ae7f]:hover{border-color:#40a9ff}.code-textarea-native[data-v-dc65ae7f]:focus{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff1a}.code-textarea-native[readonly][data-v-dc65ae7f]{background-color:#fafafa;cursor:default}.panel-actions[data-v-dc65ae7f]{display:flex;justify-content:flex-end;padding:8px 0}.help-card[data-v-dc65ae7f],.stats-card[data-v-dc65ae7f]{background:#fafafa}@media(max-width:1024px){.code-panels[data-v-dc65ae7f]{grid-template-columns:1fr}}@media(max-width:768px){.code-textarea-native[data-v-dc65ae7f]{font-size:12px}}.json-tool-container[data-v-cf5fc75d]{display:flex;flex-direction:column;gap:16px}.quick-actions[data-v-cf5fc75d]{flex-wrap:wrap;gap:12px;padding:16px 0}.action-group[data-v-cf5fc75d],.quick-actions[data-v-cf5fc75d]{align-items:center;display:flex}.action-group[data-v-cf5fc75d]{gap:8px}.action-divider[data-v-cf5fc75d]{border-color:#d9d9d9;height:32px;margin:0 4px}.primary-actions[data-v-cf5fc75d]{flex:1}.action-btn-primary[data-v-cf5fc75d]{border-radius:8px;font-size:15px;font-weight:600;height:40px;padding:0 20px;transition:all .3s cubic-bezier(.4,0,.2,1)}.action-btn-primary[data-v-cf5fc75d]:hover{box-shadow:0 4px 12px #1677ff4d;transform:translateY(-2px)}.action-btn-primary[data-v-cf5fc75d]:active{transform:translateY(0)}.action-btn[data-v-cf5fc75d]{border-radius:8px;font-weight:500;height:40px;padding:0 16px;transition:all .2s}.action-btn[data-v-cf5fc75d]:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.action-btn-small[data-v-cf5fc75d]{border-radius:6px;font-size:13px;height:36px;padding:0 12px;transition:all .2s}.action-btn-small[data-v-cf5fc75d]:hover{box-shadow:0 2px 6px #0000001a;transform:translateY(-1px)}.action-select[data-v-cf5fc75d]{border-radius:8px}.action-select[data-v-cf5fc75d] .ant-select-selector{border-radius:8px;height:40px;padding:0 12px}.action-input[data-v-cf5fc75d]{border-radius:8px}.action-input[data-v-cf5fc75d] .ant-input-affix-wrapper{border-radius:8px;height:40px;padding:0 12px}.compare-section[data-v-cf5fc75d]{animation:slideDown-cf5fc75d .3s ease-out}@keyframes slideDown-cf5fc75d{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.compare-card[data-v-cf5fc75d]{background:#fafafa;border-radius:8px}.compare-actions[data-v-cf5fc75d]{display:flex;justify-content:center;margin-top:12px}.main-editors[data-v-cf5fc75d]{display:grid;gap:16px;grid-template-columns:1fr 1fr;min-height:600px}.editor-panel[data-v-cf5fc75d]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;overflow:hidden;transition:all .3s}.editor-panel[data-v-cf5fc75d]:hover{box-shadow:0 4px 16px #0000001f}.panel-header[data-v-cf5fc75d]{background:linear-gradient(135deg,#667eea,#764ba2);justify-content:space-between;padding:14px 16px}.panel-header[data-v-cf5fc75d],.panel-title[data-v-cf5fc75d]{align-items:center;color:#fff;display:flex}.panel-title[data-v-cf5fc75d]{font-size:15px;font-weight:600;gap:8px}.title-icon[data-v-cf5fc75d]{font-size:18px}.panel-body[data-v-cf5fc75d]{flex:1;padding:0}.panel-footer[data-v-cf5fc75d]{align-items:center;background:#fafafa;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:12px 16px}.code-textarea[data-v-cf5fc75d]{border:none;border-radius:0}[data-v-cf5fc75d] .code-textarea textarea{font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.8;padding:16px}.diff-output[data-v-cf5fc75d]{font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.8;max-height:600px;overflow-y:auto;padding:16px;white-space:pre-wrap;word-break:break-all}.diff-line-added[data-v-cf5fc75d]{background:#f6ffed;color:#52c41a}.diff-line-added[data-v-cf5fc75d],.diff-line-removed[data-v-cf5fc75d]{border-radius:3px;display:inline-block;padding:2px 4px;width:100%}.diff-line-removed[data-v-cf5fc75d]{background:#fff1f0;color:#ff4d4f;text-decoration:line-through}.diff-line-modified[data-v-cf5fc75d]{background:#e6f4ff;border-radius:3px;color:#1677ff;display:inline-block;padding:2px 4px;width:100%}[data-v-cf5fc75d] .code-textarea textarea{scrollbar-color:#d9d9d9 #f0f0f0;scrollbar-width:thin}[data-v-cf5fc75d] .code-textarea textarea::-webkit-scrollbar{height:8px;width:8px}[data-v-cf5fc75d] .code-textarea textarea::-webkit-scrollbar-track{background:#f0f0f0}[data-v-cf5fc75d] .code-textarea textarea::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:4px}[data-v-cf5fc75d] .code-textarea textarea::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.output-textarea[data-v-cf5fc75d] textarea{background:#fff}.stats-card[data-v-cf5fc75d]{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border-radius:12px}.stats-card[data-v-cf5fc75d] .ant-card-head{border-bottom:none;padding:16px 24px 0}.stats-card[data-v-cf5fc75d] .ant-card-body{padding:0 24px 24px}.stats-grid[data-v-cf5fc75d]{display:grid;gap:12px;grid-template-columns:repeat(8,1fr)}.stat-item[data-v-cf5fc75d]{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000000d;padding:16px 8px;text-align:center;transition:all .2s}.stat-item[data-v-cf5fc75d]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.stat-value[data-v-cf5fc75d]{color:#667eea;font-size:24px;font-weight:700;margin-bottom:4px}.stat-label[data-v-cf5fc75d]{color:#666;font-size:12px;font-weight:500}.help-card[data-v-cf5fc75d]{background:#fafafa;border-radius:8px;margin-top:16px}.shortcuts-alert[data-v-cf5fc75d]{animation:slideDown-cf5fc75d .3s ease-out;border-radius:12px}.shortcuts-grid[data-v-cf5fc75d]{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:12px}.shortcut-item[data-v-cf5fc75d]{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:6px;display:flex;gap:8px;padding:8px 12px}.kbd[data-v-cf5fc75d]{background:#f5f5f5;border:1px solid #d9d9d9;border-radius:4px;box-shadow:0 1px 2px #0000001a;color:#667eea;display:inline-block;font-family:Consolas,Monaco,monospace;font-size:12px;font-weight:600;padding:4px 8px}.shortcut-desc[data-v-cf5fc75d]{color:#666;font-size:13px}.footer-stat[data-v-cf5fc75d]{color:#666;font-size:12px;font-weight:500}@media(max-width:1200px){.stats-grid[data-v-cf5fc75d]{grid-template-columns:repeat(4,1fr)}.shortcuts-grid[data-v-cf5fc75d]{grid-template-columns:repeat(2,1fr)}.action-divider[data-v-cf5fc75d]{display:none}.quick-actions[data-v-cf5fc75d]{gap:16px}}@media(max-width:1024px){.main-editors[data-v-cf5fc75d]{grid-template-columns:1fr}.editor-panel[data-v-cf5fc75d]{min-height:400px}.quick-actions[data-v-cf5fc75d]{align-items:stretch;flex-direction:column}.action-group[data-v-cf5fc75d]{flex-wrap:wrap;justify-content:center}.action-divider[data-v-cf5fc75d]{display:none}}@media(max-width:768px){.primary-actions[data-v-cf5fc75d]{width:100%}.primary-actions .action-btn[data-v-cf5fc75d],.primary-actions .action-btn-primary[data-v-cf5fc75d]{flex:1;min-width:0}.secondary-actions[data-v-cf5fc75d],.settings-actions[data-v-cf5fc75d]{justify-content:center;width:100%}.stats-grid[data-v-cf5fc75d]{grid-template-columns:repeat(2,1fr)}[data-v-cf5fc75d] .code-textarea textarea{font-size:12px}}@media(max-width:480px){.stats-grid[data-v-cf5fc75d]{grid-template-columns:repeat(2,1fr)}.stat-value[data-v-cf5fc75d]{font-size:20px}.quick-actions[data-v-cf5fc75d]{padding:12px}.action-btn[data-v-cf5fc75d],.action-btn-primary[data-v-cf5fc75d],.action-btn-small[data-v-cf5fc75d]{font-size:13px;padding:0 12px}}.html-tool-container[data-v-63103dbb]{display:flex;flex-direction:column;gap:16px}.action-card[data-v-63103dbb]{background:#fafafa}.code-panels[data-v-63103dbb]{display:grid;gap:16px;grid-template-columns:1fr 1fr;overflow:visible}.code-panel[data-v-63103dbb]{display:flex;flex-direction:column;gap:8px;min-width:300px;overflow-x:auto;overflow-y:visible}.panel-header[data-v-63103dbb]{align-items:center;background:#fafafa;border-radius:8px;display:flex;justify-content:space-between;padding:12px 16px}.panel-title[data-v-63103dbb]{color:#333;font-size:14px;font-weight:600}.code-textarea-native[data-v-63103dbb]{border:1px solid #d9d9d9;border-radius:6px;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.6;min-height:400px;overflow-x:scroll!important;overflow-y:auto!important;padding:12px;resize:horizontal;white-space:pre!important;width:100%;word-wrap:normal!important;box-sizing:border-box;outline:none;overflow-wrap:normal!important;transition:border-color .3s;word-break:keep-all!important}.code-textarea-native[data-v-63103dbb]:hover{border-color:#40a9ff}.code-textarea-native[data-v-63103dbb]:focus{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff1a}.code-textarea-native[readonly][data-v-63103dbb]{background-color:#fafafa;cursor:default}.panel-actions[data-v-63103dbb]{display:flex;justify-content:flex-end;padding:8px 0}.stats-card[data-v-63103dbb]{background:#fafafa}@media(max-width:1024px){.code-panels[data-v-63103dbb]{grid-template-columns:1fr}}@media(max-width:768px){.code-textarea-native[data-v-63103dbb]{font-size:12px}}.help-sections[data-v-63103dbb]{gap:20px}.help-section[data-v-63103dbb],.help-sections[data-v-63103dbb]{display:flex;flex-direction:column}.help-section[data-v-63103dbb]{gap:8px}.help-section-title[data-v-63103dbb]{border-left:3px solid #1677ff;color:#262626;font-size:15px;font-weight:600;line-height:1.4;margin:0;padding-left:10px}.help-section ol[data-v-63103dbb],.help-section p[data-v-63103dbb],.help-section ul[data-v-63103dbb]{color:#000000a6;font-size:14px;line-height:1.7;margin:0;padding-left:13px}.help-section ol[data-v-63103dbb],.help-section ul[data-v-63103dbb]{padding-left:28px}.help-section li[data-v-63103dbb]{margin-bottom:4px}.help-section code[data-v-63103dbb]{background:#0000000f;border-radius:3px;font-family:Courier New,Courier,monospace;font-size:13px;padding:1px 5px}.help-faq[data-v-63103dbb]{display:flex;flex-direction:column;gap:8px}.help-faq-item[data-v-63103dbb]{background:#fafafa;border-radius:6px;padding:12px 16px}.help-faq-q[data-v-63103dbb]{color:#262626;font-size:14px;font-weight:600;margin:0 0 6px}.help-faq-item p[data-v-63103dbb]{padding-left:0}.websocket-tool-container[data-v-b14473e3]{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:1400px}.main-content[data-v-b14473e3]{align-items:start;display:grid;gap:16px;grid-template-columns:400px 1fr}@media(max-width:1024px){.main-content[data-v-b14473e3]{grid-template-columns:1fr}}.left-panel[data-v-b14473e3],.right-panel[data-v-b14473e3]{display:flex;flex-direction:column;gap:16px}.card-title[data-v-b14473e3]{align-items:center;display:flex;font-size:16px;font-weight:600;gap:8px}.card-title-with-actions[data-v-b14473e3]{align-items:center;display:flex;justify-content:space-between;width:100%}.config-card[data-v-b14473e3]{background:#fafafa;border-radius:8px}.config-content[data-v-b14473e3]{gap:16px}.config-content[data-v-b14473e3],.input-group[data-v-b14473e3]{display:flex;flex-direction:column}.input-group[data-v-b14473e3]{gap:8px}.input-label[data-v-b14473e3]{color:#333;font-size:14px;font-weight:500}.button-group[data-v-b14473e3]{margin-top:8px}.test-url-tags[data-v-b14473e3],.test-urls-section[data-v-b14473e3]{display:flex;flex-direction:column;gap:8px}.test-url-tag[data-v-b14473e3]{cursor:pointer;margin:0!important;transition:all .2s}.test-url-tag[data-v-b14473e3]:hover{transform:translate(4px)}.options-section[data-v-b14473e3]{background:#fff;border-radius:6px;padding:12px}.status-section[data-v-b14473e3]{margin-top:8px}.send-card[data-v-b14473e3]{background:#fafafa;border-radius:8px}.send-content[data-v-b14473e3]{display:flex;flex-direction:column;gap:12px}.message-input[data-v-b14473e3]{font-family:Consolas,Monaco,Courier New,monospace;font-size:13px}.send-actions[data-v-b14473e3]{margin-top:8px}.stats-card[data-v-b14473e3]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;color:#fff}.stats-card[data-v-b14473e3] .ant-card-head{border-bottom:none}.stats-card[data-v-b14473e3] .ant-card-head-title{color:#fff}.stats-grid[data-v-b14473e3]{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.stat-item[data-v-b14473e3]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:6px;padding:12px;text-align:center}.stat-value[data-v-b14473e3]{font-size:24px;font-weight:700;margin-bottom:4px}.stat-label[data-v-b14473e3]{font-size:12px;opacity:.9}.messages-card[data-v-b14473e3]{border-radius:8px;display:flex;flex-direction:column;min-height:500px}.messages-card[data-v-b14473e3] .ant-card-body{display:flex;flex:1;flex-direction:column;padding:0}.messages-container[data-v-b14473e3]{background:#fafafa;flex:1;max-height:600px;overflow-y:auto;padding:16px}.empty-message[data-v-b14473e3]{align-items:center;display:flex;justify-content:center;min-height:400px}.messages-list[data-v-b14473e3]{display:flex;flex-direction:column;gap:12px}.message-item[data-v-b14473e3]{background:#fff;border-left:3px solid #d9d9d9;border-radius:8px;box-shadow:0 1px 2px #0000000d;padding:12px;transition:all .2s}.message-item[data-v-b14473e3]:hover{box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.message-sent[data-v-b14473e3]{background:#e6f4ff;border-left-color:#1677ff}.message-received[data-v-b14473e3]{background:#f6ffed;border-left-color:#52c41a}.message-error[data-v-b14473e3]{background:#fff2f0;border-left-color:#ff4d4f}.message-system[data-v-b14473e3]{background:#fafafa;border-left-color:#8c8c8c}.message-header[data-v-b14473e3]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.message-time[data-v-b14473e3]{color:#8c8c8c;font-family:Consolas,Monaco,monospace;font-size:12px}.message-size[data-v-b14473e3]{background:#0000000d;border-radius:4px;color:#8c8c8c;font-size:11px;padding:2px 6px}.message-content[data-v-b14473e3]{background:#ffffff80;border-radius:4px;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.6;padding:8px;white-space:pre-wrap;word-break:break-all}.help-card[data-v-b14473e3]{background:#fafafa;border-radius:8px}@media(max-width:1024px){.stats-grid[data-v-b14473e3]{grid-template-columns:repeat(2,1fr)}.messages-container[data-v-b14473e3]{max-height:400px}}@media(max-width:768px){.main-content[data-v-b14473e3]{grid-template-columns:1fr}.stats-grid[data-v-b14473e3]{grid-template-columns:repeat(2,1fr)}.messages-container[data-v-b14473e3]{max-height:300px}.message-content[data-v-b14473e3]{font-size:12px}.stat-value[data-v-b14473e3]{font-size:20px}}.messages-container[data-v-b14473e3]::-webkit-scrollbar{width:8px}.messages-container[data-v-b14473e3]::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}.messages-container[data-v-b14473e3]::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:4px}.messages-container[data-v-b14473e3]::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.sql-tool-container[data-v-876b6a15]{display:flex;flex-direction:column;gap:16px}.action-card[data-v-876b6a15]{background:#fafafa}.code-panels[data-v-876b6a15]{display:grid;gap:16px;grid-template-columns:1fr 1fr;overflow:visible}.code-panel[data-v-876b6a15]{display:flex;flex-direction:column;gap:8px;min-width:300px;overflow-x:auto;overflow-y:visible}.panel-header[data-v-876b6a15]{align-items:center;background:#fafafa;border-radius:8px;display:flex;justify-content:space-between;padding:12px 16px}.panel-title[data-v-876b6a15]{color:#333;font-size:14px;font-weight:600}.code-textarea-native[data-v-876b6a15]{border:1px solid #d9d9d9;border-radius:6px;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.6;min-height:400px;overflow-x:scroll!important;overflow-y:auto!important;padding:12px;resize:horizontal;white-space:pre!important;width:100%;word-wrap:normal!important;box-sizing:border-box;outline:none;overflow-wrap:normal!important;transition:border-color .3s;word-break:keep-all!important}.code-textarea-native[data-v-876b6a15]:hover{border-color:#40a9ff}.code-textarea-native[data-v-876b6a15]:focus{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff1a}.code-textarea-native[readonly][data-v-876b6a15]{background-color:#fafafa;cursor:default}.panel-actions[data-v-876b6a15]{display:flex;justify-content:flex-end;padding:8px 0}.stats-card[data-v-876b6a15]{background:#fafafa}@media(max-width:1024px){.code-panels[data-v-876b6a15]{grid-template-columns:1fr}}@media(max-width:768px){.code-textarea-native[data-v-876b6a15]{font-size:12px}}.crontab-tool-container[data-v-ebc99ff8]{display:flex;flex-direction:column;gap:16px}.executions-card[data-v-ebc99ff8],.input-card[data-v-ebc99ff8]{background:#fafafa}.executions-list[data-v-ebc99ff8]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.execution-item[data-v-ebc99ff8]{align-items:center;background:#fff;border-radius:8px;display:flex;gap:12px;padding:12px;transition:all .3s}.execution-item[data-v-ebc99ff8]:hover{box-shadow:0 2px 8px #0000001a}.execution-time[data-v-ebc99ff8]{color:#333;font-family:Consolas,Monaco,Courier New,monospace;font-size:14px}.info-card[data-v-ebc99ff8]{background:#fafafa}.info-table[data-v-ebc99ff8]{background:#fff;border-radius:8px}.examples-card[data-v-ebc99ff8],.help-card[data-v-ebc99ff8]{background:#fafafa}.examples-grid[data-v-ebc99ff8]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.example-item[data-v-ebc99ff8]{background:#fff;border:2px solid transparent;border-radius:8px;cursor:pointer;padding:12px;transition:all .3s}.example-item[data-v-ebc99ff8]:hover{border-color:#1677ff;box-shadow:0 2px 8px #0000001a}.example-item.active[data-v-ebc99ff8]{background:#e6f4ff;border-color:#1677ff}.example-cron[data-v-ebc99ff8]{color:#1677ff;display:block;font-family:Consolas,Monaco,Courier New,monospace;font-size:14px;font-weight:600;margin-bottom:4px}.example-desc[data-v-ebc99ff8]{color:#666;font-size:12px}@media(max-width:768px){.examples-grid[data-v-ebc99ff8],.executions-list[data-v-ebc99ff8]{grid-template-columns:1fr}}.hex-convert-tool-container[data-v-1578f74a]{display:flex;flex-direction:column;gap:16px}.input-card[data-v-1578f74a],.result-card[data-v-1578f74a]{background:#fafafa}.result-grid[data-v-1578f74a]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.result-item[data-v-1578f74a]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:16px}.result-header[data-v-1578f74a]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.result-value[data-v-1578f74a]{color:#333;font-family:Consolas,Monaco,Courier New,monospace;font-size:18px;font-weight:600;margin-bottom:8px;word-break:break-all}.result-value.highlight[data-v-1578f74a]{color:#1677ff;font-size:24px}.result-formatted[data-v-1578f74a],.result-prefix[data-v-1578f74a]{color:#8c8c8c;font-family:Consolas,Monaco,Courier New,monospace;font-size:12px;word-break:break-all}.examples-card[data-v-1578f74a],.info-card[data-v-1578f74a]{background:#fafafa}code[data-v-1578f74a]{background:#f5f5f5;border-radius:4px;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;padding:2px 6px}@media(max-width:768px){.result-grid[data-v-1578f74a]{grid-template-columns:1fr}.result-value[data-v-1578f74a]{font-size:16px}.result-value.highlight[data-v-1578f74a]{font-size:20px}}.html-entity-tool-container[data-v-544112fb]{display:flex;flex-direction:column;gap:16px}.search-card[data-v-544112fb]{background:#fafafa}.stats-info[data-v-544112fb]{display:flex;gap:8px}.table-card[data-v-544112fb]{background:#fafafa}.entity-table-wrapper[data-v-544112fb]{max-height:600px;overflow-x:auto;overflow-y:auto}.entity-table[data-v-544112fb]{background:#fff;border-collapse:collapse;width:100%}.entity-table thead[data-v-544112fb]{background:#fafafa;position:sticky;top:0;z-index:10}.entity-table th[data-v-544112fb]{border-bottom:2px solid #e8e8e8;color:#333;font-size:14px;font-weight:600;padding:12px;text-align:left}.entity-table td[data-v-544112fb]{border-bottom:1px solid #f0f0f0;font-size:13px;padding:12px}.entity-table tbody tr[data-v-544112fb]:hover{background:#f5f5f5}.character-cell[data-v-544112fb]{text-align:center}.character[data-v-544112fb]{color:#1677ff;font-size:24px;font-weight:600}.code-cell[data-v-544112fb]{color:#666;font-family:Consolas,Monaco,Courier New,monospace;font-size:12px}.convert-card[data-v-544112fb]{background:#fafafa;margin-bottom:16px}.convert-textarea[data-v-544112fb]{border:1px solid #d9d9d9;border-radius:6px;box-sizing:border-box;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.6;outline:none;padding:12px;resize:vertical;transition:border-color .3s;width:100%}.convert-textarea[data-v-544112fb]:hover{border-color:#40a9ff}.convert-textarea[data-v-544112fb]:focus{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff1a}.convert-textarea.result[data-v-544112fb]{background-color:#fafafa;cursor:default}@media(max-width:768px){.entity-table[data-v-544112fb]{font-size:12px}.character[data-v-544112fb]{font-size:20px}.code-cell[data-v-544112fb]{font-size:11px}}.random-string-tool-container[data-v-910ee495]{display:flex;flex-direction:column;gap:16px}.config-card[data-v-910ee495],.preset-card[data-v-910ee495]{background:#fafafa}.charset-section[data-v-910ee495]{background:#fff;border-radius:8px;padding:16px}code[data-v-910ee495]{background:#f5f5f5;border-radius:4px;color:#666;font-family:Consolas,Monaco,Courier New,monospace;font-size:12px;padding:2px 6px}.result-card[data-v-910ee495]{background:#fafafa}.results-list[data-v-910ee495]{display:flex;flex-direction:column;gap:12px}.result-item[data-v-910ee495]{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:8px;display:flex;gap:12px;padding:12px}.result-index[data-v-910ee495]{flex-shrink:0}.result-content[data-v-910ee495]{flex:1;overflow-x:auto}.result-content code[data-v-910ee495]{color:#333;font-size:14px;word-break:break-all}.result-actions[data-v-910ee495]{flex-shrink:0}@media(max-width:768px){.result-item[data-v-910ee495]{align-items:flex-start;flex-direction:column}.result-actions[data-v-910ee495]{width:100%}}.linux-command-tool-container[data-v-aa294964]{display:flex;flex-direction:column;gap:16px}.search-card[data-v-aa294964]{background:#fafafa}.search-bar[data-v-aa294964]{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.search-input[data-v-aa294964]{flex:1;min-width:200px}.category-select[data-v-aa294964]{flex-shrink:0;width:160px}.stats-info[data-v-aa294964]{align-items:center;display:flex;justify-content:space-between;margin-top:12px}.commands-list[data-v-aa294964]{display:flex;flex-direction:column;gap:12px}.command-card[data-v-aa294964]{background:#fafafa;transition:all .3s}.command-card.expanded[data-v-aa294964]{background:#fff;box-shadow:0 2px 8px #0000001a}.command-header[data-v-aa294964]{align-items:center;cursor:pointer;display:flex;gap:12px}.command-name[data-v-aa294964]{color:#1677ff;font-family:Consolas,Monaco,Courier New,monospace;font-size:18px;font-weight:600}.command-brief[data-v-aa294964]{margin-top:12px}.command-desc[data-v-aa294964]{color:#333;font-size:14px;margin:0 0 8px}.command-syntax[data-v-aa294964]{align-items:center;color:#666;display:flex;font-size:13px;gap:6px;margin:0}.command-syntax code[data-v-aa294964]{background:#f5f5f5;border-radius:4px;font-family:Consolas,Monaco,Courier New,monospace;padding:2px 6px}.command-detail[data-v-aa294964]{border-top:1px solid #e8e8e8;margin-top:16px;padding-top:16px}.detail-section[data-v-aa294964]{margin-bottom:16px}.detail-section h4[data-v-aa294964]{border-bottom:2px solid #1677ff;color:#333;display:inline-block;font-size:14px;font-weight:600;margin:0 0 12px;padding-bottom:8px}.options-list[data-v-aa294964]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.option-item[data-v-aa294964]{align-items:center;background:#f5f5f5;border-radius:6px;display:flex;gap:10px;padding:8px 12px}.option-flag[data-v-aa294964]{background:#e6f4ff;border-radius:4px;color:#1677ff;flex-shrink:0;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;padding:2px 8px;white-space:nowrap}.option-desc[data-v-aa294964]{color:#666;font-size:13px}.example-item[data-v-aa294964]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;margin-bottom:12px;padding:12px}.example-desc[data-v-aa294964]{color:#666;font-size:13px;margin-bottom:8px}.example-code-wrapper[data-v-aa294964]{align-items:center;display:flex;gap:12px}.example-code[data-v-aa294964]{background:#f5f5f5;border-radius:6px;color:#333;flex:1;font-size:13px;padding:8px 12px;word-break:break-all}.example-code[data-v-aa294964],code[data-v-aa294964]{font-family:Consolas,Monaco,Courier New,monospace}.help-sections[data-v-aa294964]{gap:20px}.help-section[data-v-aa294964],.help-sections[data-v-aa294964]{display:flex;flex-direction:column}.help-section[data-v-aa294964]{gap:8px}.help-section-title[data-v-aa294964]{border-left:3px solid #1677ff;color:#262626;font-size:15px;font-weight:600;line-height:1.4;margin:0;padding-left:10px}.help-section ol[data-v-aa294964],.help-section p[data-v-aa294964],.help-section ul[data-v-aa294964]{color:#000000a6;font-size:14px;line-height:1.7;margin:0;padding-left:13px}.help-section ol[data-v-aa294964],.help-section ul[data-v-aa294964]{padding-left:28px}.help-section li[data-v-aa294964]{margin-bottom:4px}.help-section code[data-v-aa294964]{background:#0000000f;border-radius:3px;font-family:Courier New,Courier,monospace;font-size:13px;padding:1px 5px}.help-faq[data-v-aa294964]{display:flex;flex-direction:column;gap:8px}.help-faq-item[data-v-aa294964]{background:#fafafa;border-radius:6px;padding:12px 16px}.help-faq-q[data-v-aa294964]{color:#262626;font-size:14px;font-weight:600;margin:0 0 6px}.help-faq-item p[data-v-aa294964]{padding-left:0}@media(max-width:768px){.search-bar[data-v-aa294964]{align-items:stretch;flex-direction:column}.category-select[data-v-aa294964],.search-input[data-v-aa294964]{width:100%}.command-name[data-v-aa294964]{font-size:16px}.example-code[data-v-aa294964]{font-size:12px}.options-list[data-v-aa294964]{grid-template-columns:1fr}}.http-status-tool-container[data-v-f92655be]{display:flex;flex-direction:column;gap:16px}.search-card[data-v-f92655be]{background:#fafafa}.stats-info[data-v-f92655be]{display:flex;gap:8px}.stats-card[data-v-f92655be]{background:#fafafa}.stat-item[data-v-f92655be]{align-items:center;display:flex;flex-direction:column;gap:8px;padding:12px}.stat-count[data-v-f92655be]{color:#333;font-size:24px;font-weight:600}.status-list[data-v-f92655be]{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.status-card[data-v-f92655be]{background:#fafafa;transition:all .3s}.status-card[data-v-f92655be]:hover{box-shadow:0 2px 8px #0000001a}.status-header[data-v-f92655be]{align-items:center;display:flex;gap:12px}.status-phrase[data-v-f92655be]{color:#333;font-family:Consolas,Monaco,Courier New,monospace;font-size:16px;font-weight:600}.status-content[data-v-f92655be]{margin-top:12px}.status-desc[data-v-f92655be]{color:#333;font-size:14px;font-weight:500;margin:0 0 12px}@media(max-width:1024px){.status-list[data-v-f92655be]{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}@media(max-width:768px){.status-list[data-v-f92655be]{grid-template-columns:1fr}.status-phrase[data-v-f92655be]{font-size:14px}}.csr-tool-container[data-v-5b4659ca]{display:flex;flex-direction:column;gap:16px}.action-card[data-v-5b4659ca],.command-card[data-v-5b4659ca],.form-card[data-v-5b4659ca]{background:#fafafa}.command-block[data-v-5b4659ca]{background:#1e1e1e;border-radius:8px;color:#d4d4d4;overflow-x:auto;padding:16px}.command-block code[data-v-5b4659ca]{font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.6;white-space:pre-wrap;word-break:break-all}.guide-card[data-v-5b4659ca]{background:#fafafa}.guide-content[data-v-5b4659ca]{background:#1e1e1e;border-radius:8px;color:#d4d4d4;max-height:600px;overflow-x:auto;overflow-y:auto;padding:16px}.guide-content code[data-v-5b4659ca]{font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.6;white-space:pre-wrap}.help-card[data-v-5b4659ca],.info-card[data-v-5b4659ca]{background:#fafafa}pre[data-v-5b4659ca]{margin:0}@media(max-width:768px){.command-block code[data-v-5b4659ca],.guide-content code[data-v-5b4659ca]{font-size:12px}}.htpasswd-tool-container[data-v-38be0c65]{display:flex;flex-direction:column;gap:16px}.form-card[data-v-38be0c65],.mode-card[data-v-38be0c65]{background:#fafafa}.entries-list[data-v-38be0c65]{background:#fff;border-radius:8px;display:flex;flex-direction:column;gap:12px;max-height:400px;overflow-y:auto;padding:12px}.entry-item[data-v-38be0c65]{background:#fafafa;border-radius:6px;padding:8px}.entry-index[data-v-38be0c65]{align-items:center;background:#1677ff;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:600;height:28px;justify-content:center;width:28px}.result-card[data-v-38be0c65]{background:#fafafa}.result-content[data-v-38be0c65]{background:#1e1e1e;border-radius:8px;color:#d4d4d4;overflow-x:auto;padding:16px}.result-content code[data-v-38be0c65]{font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.6;white-space:pre-wrap;word-break:break-all}.info-card[data-v-38be0c65]{background:#fafafa}code[data-v-38be0c65]{background:#f5f5f5;border-radius:4px;color:#1677ff;font-family:Consolas,Monaco,Courier New,monospace;font-size:12px;padding:2px 6px}@media(max-width:768px){.entry-item[data-v-38be0c65]{flex-direction:column}.entry-index[data-v-38be0c65]{align-self:flex-start}}.image-to-pdf-container[data-v-2ef8451e]{display:flex;flex-direction:column;gap:16px}.upload-area[data-v-2ef8451e],.upload-card[data-v-2ef8451e]{background:#fafafa}.upload-area[data-v-2ef8451e]{border:2px dashed #d9d9d9;border-radius:8px;cursor:pointer;padding:40px;text-align:center;transition:all .3s}.upload-area[data-v-2ef8451e]:hover{background:#f0f5ff;border-color:#1677ff}.image-list[data-v-2ef8451e]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-top:16px}.image-item[data-v-2ef8451e]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden;transition:all .3s}.image-item[data-v-2ef8451e]:hover{box-shadow:0 2px 8px #0000001a}.image-actions[data-v-2ef8451e]{background:#fafafa;border-bottom:1px solid #e8e8e8;display:flex;gap:4px;padding:8px}.image-actions .ant-btn[data-v-2ef8451e]{flex:1;font-size:12px;height:24px;padding:0}.image-preview[data-v-2ef8451e]{align-items:center;background:#f5f5f5;display:flex;height:150px;justify-content:center;overflow:hidden;width:100%}.image-preview img[data-v-2ef8451e]{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.image-info[data-v-2ef8451e]{padding:8px}.image-name[data-v-2ef8451e]{font-size:12px;font-weight:500;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-meta[data-v-2ef8451e]{color:#999;font-size:11px}@media(max-width:768px){.image-list[data-v-2ef8451e]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.image-preview[data-v-2ef8451e]{height:120px}}.roi-calculator-container[data-v-d7ff50dc]{display:flex;flex-direction:column;gap:16px}.card-header[data-v-d7ff50dc]{align-items:center;display:flex;font-weight:600;gap:8px}.chinese-amount[data-v-d7ff50dc]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:6px;box-shadow:0 2px 8px #667eea4d;color:#fff;font-size:14px;font-weight:600;letter-spacing:2px;margin-top:8px;padding:8px 12px;text-align:center;transition:all .3s ease}.chinese-amount[data-v-d7ff50dc]:hover{box-shadow:0 4px 12px #667eea66;transform:translateY(-2px)}.income-hint[data-v-d7ff50dc]{background:#f0f5ff;border-left:3px solid #1890ff;border-radius:4px;color:#1890ff;margin-top:6px;padding:6px 10px}.income-hint[data-v-d7ff50dc],.wan-hint[data-v-d7ff50dc]{font-size:12px;font-weight:500}.wan-hint[data-v-d7ff50dc]{color:#722ed1;margin-left:8px}@media(max-width:768px){[data-v-d7ff50dc] .ant-statistic__title{font-size:12px}[data-v-d7ff50dc] .ant-statistic__content{font-size:16px}.chinese-amount[data-v-d7ff50dc]{font-size:12px;letter-spacing:1px}}.tax-calculator-container[data-v-ef3d7ebc]{display:flex;flex-direction:column;gap:16px}.form-card[data-v-ef3d7ebc],.info-card[data-v-ef3d7ebc],.result-card[data-v-ef3d7ebc],.table-card[data-v-ef3d7ebc]{background:#fafafa}@media(max-width:768px){[data-v-ef3d7ebc] .ant-descriptions__label,[data-v-ef3d7ebc] .ant-descriptions__content,[data-v-ef3d7ebc] .ant-table{font-size:12px}}.box-calculator-container[data-v-56686606]{display:flex;flex-direction:column;gap:16px}.unit-card[data-v-56686606]{background:linear-gradient(135deg,#f5f7fa,#e4ecf7);border-radius:8px}.unit-card[data-v-56686606] .ant-statistic-title{color:#666;font-size:12px}.unit-card[data-v-56686606] .ant-statistic-content{color:#1677ff;font-size:20px}.selected-box[data-v-56686606]{background:#f0f5ff;border:2px solid #1677ff!important}.selected-box[data-v-56686606] .ant-card-head{background:#f0f5ff}.category-table[data-v-56686606]{display:flex;flex-direction:column;gap:8px}.category-item[data-v-56686606]{align-items:center;background:#00000005;border-radius:6px;display:flex;justify-content:space-between;padding:8px 12px}.category-item .label[data-v-56686606]{color:#888;font-size:12px}.category-item .value[data-v-56686606]{color:#1677ff;font-size:13px;font-weight:700}.empty-card[data-v-56686606]{display:flex;flex-direction:column;justify-content:center;min-height:400px}.box-spec-card[data-v-56686606]{border-radius:6px;transition:all .3s}.box-spec-card[data-v-56686606]:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.detail-card[data-v-56686606],.form-card[data-v-56686606],.info-card[data-v-56686606],.result-card[data-v-56686606],.table-card[data-v-56686606]{border-radius:8px}@media(max-width:768px){[data-v-56686606] .ant-statistic__title{font-size:12px}[data-v-56686606] .ant-statistic__content{font-size:16px}[data-v-56686606] .ant-table{font-size:12px}.empty-card[data-v-56686606]{min-height:300px}}.what-to-eat-container[data-v-499f412d]{display:flex;flex-direction:column;gap:16px}.main-card[data-v-499f412d]{background:linear-gradient(135deg,#667eea,#764ba2)}.roll-section[data-v-499f412d]{align-items:flex-start;display:flex;gap:32px}.roll-display[data-v-499f412d]{align-items:center;background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000001a;display:flex;flex:1;flex-direction:column;justify-content:center;min-height:320px;padding:40px;text-align:center}.food-result[data-v-499f412d]{animation:fadeIn-499f412d .4s ease-out;width:100%}.food-result.rolling[data-v-499f412d]{animation:rollShake-499f412d .12s ease-in-out infinite}@keyframes fadeIn-499f412d{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes rollShake-499f412d{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-499f412d]{filter:drop-shadow(0 4px 8px rgba(0,0,0,.1));font-size:80px;line-height:1;margin-bottom:16px}.food-name[data-v-499f412d]{color:#333;font-size:36px;font-weight:700;letter-spacing:1px;margin-bottom:12px}.food-category[data-v-499f412d]{background:#f0f5ff;border-radius:12px;color:#666;display:inline-block;font-size:14px;margin-bottom:8px;padding:4px 12px}.food-price[data-v-499f412d]{color:#fa541c;font-size:18px;font-weight:600;margin-bottom:12px}.food-tags[data-v-499f412d]{flex-wrap:wrap;gap:6px;margin-bottom:16px}.action-row[data-v-499f412d],.food-tags[data-v-499f412d]{display:flex;justify-content:center}.action-row[data-v-499f412d]{gap:8px;margin-top:8px}.fav-btn.active[data-v-499f412d]{color:#faad14}.food-placeholder[data-v-499f412d]{color:#999;text-align:center}.placeholder-icon[data-v-499f412d]{color:#d9d9d9;font-size:64px}.placeholder-text[data-v-499f412d]{color:#666;font-size:18px;margin:16px 0 8px}.placeholder-hint[data-v-499f412d]{color:#999;font-size:14px;margin:0}.control-section[data-v-499f412d]{background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000001a;padding:24px;width:320px}.roll-btn[data-v-499f412d]{background:linear-gradient(135deg,#fa541c,#fa8c16);border:none;font-size:18px;font-weight:600;height:56px}.roll-btn[data-v-499f412d]:hover{background:linear-gradient(135deg,#d4380d,#d46b08)}.recommend-list[data-v-499f412d]{background:#fff;border-radius:12px;margin-top:24px;padding:16px 20px}.rec-tag[data-v-499f412d]{border:1px solid #e8e8e8;cursor:pointer;font-size:14px;padding:8px 14px;transition:all .2s}.rec-tag[data-v-499f412d]:hover{border-color:#fa541c;color:#fa541c}.rec-tag.active[data-v-499f412d]{background:#fff7e6;border-color:#fa8c16;color:#fa541c;font-weight:600}.rec-price[data-v-499f412d]{color:#999;font-size:12px;margin-left:6px}.custom-card[data-v-499f412d]{background:#fff}.food-grid[data-v-499f412d]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.food-item[data-v-499f412d]{align-items:center;background:#fffbe6;border:1px solid #ffe58f;border-radius:8px;display:flex;gap:12px;padding:12px 16px;transition:all .2s}.food-item[data-v-499f412d]:hover{background:#fff7e6;border-color:#ffd666;transform:translateY(-1px)}.food-item-emoji[data-v-499f412d]{font-size:32px;line-height:1}.food-item-info[data-v-499f412d]{flex:1;min-width:0}.food-item-name[data-v-499f412d]{color:#333;font-size:15px;font-weight:600;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.food-item-meta[data-v-499f412d]{align-items:center;color:#999;display:flex;font-size:12px;gap:8px}.food-item-price[data-v-499f412d]{color:#fa541c;font-weight:600}.custom-foods-list[data-v-499f412d]{display:flex;flex-wrap:wrap;gap:8px}.custom-tag[data-v-499f412d]{font-size:14px;margin:0;padding:6px 12px}.custom-tag-content[data-v-499f412d]{align-items:center;display:inline-flex;gap:4px}.custom-tag-meta[data-v-499f412d]{font-size:12px;margin-left:4px;opacity:.85}.empty-icon-wrap[data-v-499f412d]{align-items:center;display:flex;height:80px;justify-content:center}.empty-content[data-v-499f412d]{align-items:center;display:flex;flex-direction:column;gap:16px;padding:8px 0 24px}.empty-text[data-v-499f412d]{color:#8c8c8c;font-size:14px;margin:0}.tool-description-wrapper[data-v-499f412d]{margin:32px auto 0;max-width:1200px;padding:0 28px}@media(max-width:767px){.tool-description-wrapper[data-v-499f412d]{padding:0 12px}}.tool-description[data-v-499f412d]{margin:0 auto;max-width:1200px}.desc-card[data-v-499f412d]{background:#fafafa;border-radius:8px;margin-bottom:16px}.desc-card[data-v-499f412d] .ant-card-head-title{font-size:16px;font-weight:600}.desc-card h4[data-v-499f412d]{color:#262626;font-size:14px;font-weight:600;margin-bottom:8px;margin-top:16px}.warning-card[data-v-499f412d]{background:#fffbe6;border:1px solid #ffe58f}.tip-card[data-v-499f412d]{background:#e6f7ff;border:1px solid #91d5ff;height:100%}.tip-card h4[data-v-499f412d]{color:#1890ff;margin-bottom:12px;margin-top:0}.tip-list[data-v-499f412d]{margin:8px 0;padding-left:20px}.tip-list li[data-v-499f412d]{color:#595959;font-size:13px;line-height:1.6;margin-bottom:6px}.feature-list[data-v-499f412d]{margin:12px 0;padding-left:20px}.feature-list li[data-v-499f412d]{font-size:14px;line-height:1.6;margin-bottom:8px}.feature-list strong[data-v-499f412d]{color:#fa541c}@media(max-width:768px){.roll-section[data-v-499f412d]{flex-direction:column}.control-section[data-v-499f412d]{width:100%}.roll-display[data-v-499f412d]{min-height:280px;padding:24px}.food-name[data-v-499f412d]{font-size:28px!important}.food-emoji[data-v-499f412d]{font-size:64px!important}.food-grid[data-v-499f412d]{grid-template-columns:1fr}}.coordinate-converter-container[data-v-19f60558]{display:flex;flex-direction:column;gap:16px}@media(max-width:768px){[data-v-19f60558] .ant-descriptions__label,[data-v-19f60558] .ant-table{font-size:12px}}.grid-paper-container[data-v-151a2ebe]{display:flex;flex-direction:column;gap:16px}.preview-container[data-v-151a2ebe]{align-items:flex-start;background:#f5f5f5;border:1px solid #e8e8e8;border-radius:8px;display:flex;justify-content:center;min-height:400px;overflow:auto;padding:20px}.grid-canvas[data-v-151a2ebe]{background:#fff;box-shadow:0 2px 8px #0000001a;height:auto;max-width:100%}@media(max-width:768px){.preview-container[data-v-151a2ebe]{min-height:300px;padding:10px}}.date-calculator-container[data-v-6f551ba7]{display:flex;flex-direction:column;gap:16px}@media(max-width:768px){[data-v-6f551ba7] .ant-descriptions__label{font-size:12px}}.copybook-container[data-v-94a12fee]{display:flex;flex-direction:column;gap:16px}.preview-container[data-v-94a12fee]{align-items:flex-start;background:#f5f5f5;border:1px solid #e8e8e8;border-radius:8px;display:flex;justify-content:center;min-height:400px;overflow:auto;padding:20px}.copybook-canvas[data-v-94a12fee]{background:#fff;box-shadow:0 2px 8px #0000001a;height:auto;max-width:100%}@media(max-width:768px){.preview-container[data-v-94a12fee]{min-height:300px;padding:10px}}.instruction-card[data-v-94a12fee]{margin-top:8px}.instruction-card[data-v-94a12fee] .ant-card-head{padding:0 16px}.instruction-card[data-v-94a12fee] .ant-collapse{background:transparent}.instruction-card[data-v-94a12fee] .ant-collapse-header{font-weight:500}.instruction-card[data-v-94a12fee] .ant-descriptions-item-label{font-weight:500;min-width:150px}.instruction-card ol[data-v-94a12fee]{margin:0;padding-left:20px}.instruction-card li[data-v-94a12fee]{line-height:1.6;margin-bottom:8px}.instruction-card p[data-v-94a12fee]{color:#666;line-height:1.6;margin:0}.batch-blur-container[data-v-275d464c]{display:flex;flex-direction:column;gap:16px}.slider-value[data-v-275d464c]{color:#666;font-size:12px;margin-top:4px;text-align:center}.upload-area[data-v-275d464c]{background:#fafafa;border:2px dashed #d9d9d9;border-radius:8px;cursor:pointer;padding:60px 20px;text-align:center;transition:all .3s}.upload-area.drag-over[data-v-275d464c],.upload-area[data-v-275d464c]:hover{background:#e6f7ff;border-color:#1890ff}.upload-text h3[data-v-275d464c]{color:#333;font-size:18px;margin:16px 0 8px}.upload-text p[data-v-275d464c]{color:#999;font-size:14px;margin:0}.image-preview[data-v-275d464c]{background:#f5f5f5;border-radius:4px;height:180px;overflow:hidden;position:relative;width:100%}.image-preview img[data-v-275d464c]{height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .3s;width:100%}.processed-badge[data-v-275d464c],.processing-badge[data-v-275d464c]{border-radius:4px;color:#fff;font-size:12px;font-weight:700;padding:4px 8px;position:absolute;right:8px;top:8px}.processed-badge[data-v-275d464c]{background:#52c41a}.processing-badge[data-v-275d464c]{animation:pulse-275d464c 1.5s infinite;background:#1890ff}.compare-btn[data-v-275d464c]{align-items:center;background:#000000b3;bottom:0;color:#fff;cursor:pointer;display:flex;font-size:12px;gap:4px;justify-content:center;left:0;padding:8px;position:absolute;right:0;text-align:center;transition:background .3s}.compare-btn[data-v-275d464c]:hover{background:#000000e6}.processing[data-v-275d464c]{animation:cardPulse-275d464c 2s infinite;border:2px solid #1890ff}@keyframes cardPulse-275d464c{0%,to{border-color:#1890ff}50%{border-color:#40a9ff}}.image-info[data-v-275d464c]{margin-top:8px}.image-name[data-v-275d464c]{color:#333;font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-size[data-v-275d464c]{color:#999;font-size:11px;margin-top:2px}@keyframes pulse-275d464c{0%,to{opacity:1}50%{opacity:.5}}.instruction-card h4[data-v-275d464c]{font-size:14px;font-weight:500}.instruction-card p[data-v-275d464c],.instruction-card ul[data-v-275d464c]{font-size:13px}.batch-transparent-container[data-v-544270c2]{display:flex;flex-direction:column;gap:16px}.slider-value[data-v-544270c2]{color:#666;font-size:12px;margin-top:4px;text-align:center}.image-preview[data-v-544270c2]{border-radius:4px;height:150px;overflow:hidden;position:relative;width:100%}.image-preview img[data-v-544270c2]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.processed-badge[data-v-544270c2],.processing-badge[data-v-544270c2]{border-radius:4px;color:#fff;font-size:12px;font-weight:700;padding:4px 8px;position:absolute;right:8px;top:8px}.processed-badge[data-v-544270c2]{background:#52c41a}.processing-badge[data-v-544270c2]{animation:pulse-544270c2 1.5s infinite;background:#1890ff}@keyframes pulse-544270c2{0%,to{opacity:1}50%{opacity:.5}}.image-name[data-v-544270c2]{color:#666;font-size:12px;margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.instruction-card h4[data-v-544270c2]{font-size:14px;font-weight:500}.instruction-card p[data-v-544270c2],.instruction-card ul[data-v-544270c2]{font-size:13px}.relationship-container[data-v-8be0bbd9]{display:flex;flex-direction:column;gap:16px}@media(max-width:768px){[data-v-8be0bbd9] .ant-descriptions__label,[data-v-8be0bbd9] .ant-scrollbar{font-size:12px}}.zodiac-container[data-v-ac4c71b4]{display:flex;flex-direction:column;gap:16px}.current-year-alert[data-v-ac4c71b4]{font-size:14px}[data-v-ac4c71b4] .input-card,[data-v-ac4c71b4] .result-card{border-radius:10px;height:100%}.zodiac-result-display[data-v-ac4c71b4]{background:linear-gradient(135deg,#fffbe6,#fff7e6);border-radius:8px;margin-bottom:16px;padding:24px 0;text-align:center}.zodiac-emoji-large[data-v-ac4c71b4]{animation:bounce-ac4c71b4 2s ease-in-out infinite;font-size:80px;line-height:1;margin-bottom:12px}@keyframes bounce-ac4c71b4{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.zodiac-name-large[data-v-ac4c71b4]{color:#fa8c16;font-size:28px;font-weight:700;margin-bottom:4px}.zodiac-year-text[data-v-ac4c71b4]{color:#999;font-size:14px}.result-desc[data-v-ac4c71b4]{margin-top:8px}.year-tag[data-v-ac4c71b4]{font-size:14px;margin:4px;padding:6px 12px}.result-summary[data-v-ac4c71b4]{background:#f0f5ff;border-radius:6px;color:#595959;margin-top:12px;padding:12px;text-align:center}.benming-section[data-v-ac4c71b4]{margin-top:20px}.section-title[data-v-ac4c71b4]{border-left:3px solid #fa8c16;color:#262626;font-size:14px;font-weight:600;margin-bottom:12px;padding-left:8px}.benming-tag[data-v-ac4c71b4]{font-size:14px;margin:4px;padding:8px 14px}.benming-now[data-v-ac4c71b4]{background:#fff;border-radius:3px;color:#ff4d4f;display:inline-block;font-size:11px;font-weight:600;margin-left:8px;padding:1px 6px}.compatibility-display[data-v-ac4c71b4]{border-radius:8px;padding:32px 16px;text-align:center}.compat-zodiac-pair[data-v-ac4c71b4]{align-items:center;display:flex;gap:24px;justify-content:center;margin-bottom:20px}.compat-zodiac[data-v-ac4c71b4]{text-align:center}.compat-emoji[data-v-ac4c71b4]{font-size:64px;line-height:1;margin-bottom:8px}.compat-name[data-v-ac4c71b4]{color:#262626;font-size:20px;font-weight:600}.compat-connector[data-v-ac4c71b4]{animation:heartBeat-ac4c71b4 1.5s ease-in-out infinite}@keyframes heartBeat-ac4c71b4{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.compat-level[data-v-ac4c71b4]{font-size:24px;font-weight:700;margin-bottom:8px}.compat-score[data-v-ac4c71b4]{color:#595959;font-size:14px}.compat-score strong[data-v-ac4c71b4]{color:#fa8c16;font-size:20px}.zodiac-mini-card[data-v-ac4c71b4]{height:100%;text-align:center;transition:all .3s}.zodiac-mini-card[data-v-ac4c71b4]:hover{box-shadow:0 8px 20px #0000001a;transform:translateY(-4px)}.mini-emoji[data-v-ac4c71b4]{font-size:48px;line-height:1;margin-bottom:8px}.mini-name[data-v-ac4c71b4]{color:#262626;font-size:16px;font-weight:600;margin-bottom:4px}.mini-element[data-v-ac4c71b4]{margin-bottom:8px}.mini-personality[data-v-ac4c71b4]{color:#8c8c8c;font-size:12px;line-height:1.5;margin-bottom:8px;min-height:36px}.mini-years[data-v-ac4c71b4]{border-top:1px dashed #f0f0f0;color:#595959;font-size:12px;padding-top:8px}.mini-years strong[data-v-ac4c71b4]{color:#fa8c16}.tool-description-wrapper[data-v-ac4c71b4]{margin:32px auto 0;max-width:1200px;padding:0 28px}@media(max-width:767px){.tool-description-wrapper[data-v-ac4c71b4]{padding:0 12px}}.tool-description[data-v-ac4c71b4]{margin:0 auto;max-width:1200px}.desc-card[data-v-ac4c71b4]{background:#fafafa;border-radius:8px;margin-bottom:16px}.desc-card[data-v-ac4c71b4] .ant-card-head{border-bottom:1px solid #e8e8e8}.desc-card[data-v-ac4c71b4] .ant-card-head-title{font-size:16px;font-weight:600}.desc-card h4[data-v-ac4c71b4]{color:#262626;font-size:14px;font-weight:600;margin-bottom:8px;margin-top:16px}.warning-card[data-v-ac4c71b4]{background:#fffbe6;border:1px solid #ffe58f}.tip-card[data-v-ac4c71b4]{background:#e6f7ff;border:1px solid #91d5ff}.tip-card h4[data-v-ac4c71b4]{color:#1890ff;margin-bottom:12px;margin-top:0}.tip-list[data-v-ac4c71b4]{margin:8px 0;padding-left:20px}.tip-list li[data-v-ac4c71b4]{color:#595959;line-height:1.6;margin-bottom:6px}.feature-list[data-v-ac4c71b4]{margin:12px 0;padding-left:20px}.feature-list li[data-v-ac4c71b4]{line-height:1.6;margin-bottom:8px}[data-v-ac4c71b4] .zodiac-tabs .ant-tabs-nav{margin-bottom:16px}@media(max-width:768px){.zodiac-emoji-large[data-v-ac4c71b4]{font-size:60px}.zodiac-name-large[data-v-ac4c71b4]{font-size:22px}.compat-emoji[data-v-ac4c71b4]{font-size:48px}.compat-name[data-v-ac4c71b4]{font-size:16px}.compat-zodiac-pair[data-v-ac4c71b4]{gap:16px}.compat-level[data-v-ac4c71b4]{font-size:20px}}.constellation-detail[data-v-d649f5ff]{width:100%}.detail-header[data-v-d649f5ff]{border-bottom:1px solid #f0f0f0;margin-bottom:16px;padding-bottom:12px}.constellation-emoji[data-v-d649f5ff]{font-size:24px}.constellation-name[data-v-d649f5ff]{font-size:16px;font-weight:600}.title-icon[data-v-d649f5ff]{font-size:18px}.title-icon--warning[data-v-d649f5ff]{color:#faad14}.desc-text[data-v-d649f5ff]{color:#666;margin-left:8px}.desc-text.small[data-v-d649f5ff]{font-size:13px}.personality-text[data-v-d649f5ff]{color:#666;line-height:1.6}.personality-text.small[data-v-d649f5ff]{font-size:13px}[data-v-d649f5ff] .ant-descriptions__label{color:#333;font-weight:600}[data-v-d649f5ff] .ant-descriptions__content{color:#666}[data-v-d649f5ff] .ant-tag{border-radius:6px;font-weight:500}.constellation-container[data-v-0f2b2973]{display:flex;flex-direction:column;gap:16px}.main-tabs[data-v-0f2b2973] .ant-tabs-content{padding-top:8px}.empty-card[data-v-0f2b2973],.form-card[data-v-0f2b2973],.help-card[data-v-0f2b2973],.reference-card[data-v-0f2b2973],.result-card[data-v-0f2b2973]{border-radius:12px;box-shadow:0 2px 8px #0000000f;transition:all .3s}.form-card[data-v-0f2b2973]:hover,.result-card[data-v-0f2b2973]:hover{box-shadow:0 4px 16px #0000001a}.empty-card[data-v-0f2b2973]{align-items:center;display:flex;justify-content:center;min-height:320px}.card-title[data-v-0f2b2973]{font-size:16px;font-weight:600}.title-icon[data-v-0f2b2973]{font-size:18px}.title-icon--primary[data-v-0f2b2973]{color:#1677ff}.title-icon--danger[data-v-0f2b2973]{color:#ff4d4f}.title-icon--warning[data-v-0f2b2973]{color:#faad14}.select-label[data-v-0f2b2973]{color:#333;font-weight:500;margin-bottom:8px}.quick-actions[data-v-0f2b2973],.result-header[data-v-0f2b2973]{display:flex;gap:8px}.result-header[data-v-0f2b2973]{align-items:center;flex-wrap:wrap;justify-content:space-between}.constellation-emoji[data-v-0f2b2973]{font-size:28px}.constellation-name[data-v-0f2b2973]{font-size:18px;font-weight:600}.desc-text[data-v-0f2b2973]{color:#666;margin-left:8px}.desc-text.small[data-v-0f2b2973]{font-size:13px}.personality-text[data-v-0f2b2973]{color:#666;line-height:1.6}.personality-text.small[data-v-0f2b2973]{font-size:13px}.compatibility-result .compatibility-body[data-v-0f2b2973]{padding:24px 8px;text-align:center}.compatibility-emojis[data-v-0f2b2973]{align-items:center;display:flex;font-size:48px;gap:16px;justify-content:center;margin-bottom:12px}.heart-icon[data-v-0f2b2973]{font-size:32px}.compatibility-names[data-v-0f2b2973]{color:#333;font-size:18px;font-weight:600;margin-bottom:16px}.compatibility-score[data-v-0f2b2973]{color:#1677ff;font-size:36px;font-weight:700;margin-bottom:8px}.compatibility-desc[data-v-0f2b2973]{color:#666;font-size:14px;line-height:1.6;margin:0 auto;max-width:420px}.level-tag[data-v-0f2b2973]{border-radius:6px;font-size:14px;margin-top:16px;padding:4px 12px}.compatibility-detail-title[data-v-0f2b2973]{color:#333;font-size:16px;font-weight:600;margin-bottom:16px;text-align:center}.reference-filter[data-v-0f2b2973]{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px;padding-bottom:16px}.panel-emoji[data-v-0f2b2973]{font-size:20px}.panel-name[data-v-0f2b2973]{font-size:15px;font-weight:600}.help-card[data-v-0f2b2973]{margin-top:16px}.help-section[data-v-0f2b2973]{margin-bottom:16px}.help-title[data-v-0f2b2973]{color:#333;font-size:15px;font-weight:600;margin:0 0 10px}.help-list[data-v-0f2b2973]{color:#666;line-height:1.8;margin:0;padding-left:18px}[data-v-0f2b2973] .ant-descriptions__label{color:#333;font-weight:600}[data-v-0f2b2973] .ant-descriptions__content{color:#666}[data-v-0f2b2973] .ant-collapse-header{font-weight:500}[data-v-0f2b2973] .ant-collapse-content{background:#fafafa}[data-v-0f2b2973] .ant-tag{border-radius:6px;font-weight:500}.fade-enter-active[data-v-0f2b2973],.fade-leave-active[data-v-0f2b2973]{transition:opacity .25s ease}.fade-enter-from[data-v-0f2b2973],.fade-leave-to[data-v-0f2b2973]{opacity:0}@media(max-width:768px){[data-v-0f2b2973] .ant-descriptions__label{font-size:12px}.reference-filter[data-v-0f2b2973]{align-items:flex-start;flex-direction:column}.compatibility-emojis[data-v-0f2b2973]{font-size:36px;gap:12px}.heart-icon[data-v-0f2b2973]{font-size:24px}.compatibility-score[data-v-0f2b2973]{font-size:28px}}.daily-fortune-tool[data-v-2f66bf20]{width:100%}.empty-card[data-v-2f66bf20],.help-card[data-v-2f66bf20],.query-card[data-v-2f66bf20],.result-card[data-v-2f66bf20]{margin-bottom:16px}.title-icon[data-v-2f66bf20]{font-size:18px}.title-icon--warning[data-v-2f66bf20]{color:#faad14}.card-title[data-v-2f66bf20]{font-size:16px;font-weight:600}.result-header[data-v-2f66bf20]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.constellation-emoji[data-v-2f66bf20]{font-size:28px}.constellation-name[data-v-2f66bf20]{font-size:18px;font-weight:600}.fortune-overview[data-v-2f66bf20]{padding:20px 0;text-align:center}.overall-score[data-v-2f66bf20]{margin-bottom:16px;position:relative}.score-emoji[data-v-2f66bf20]{font-size:48px;line-height:1;margin-bottom:8px}.score-value[data-v-2f66bf20]{font-size:72px;font-weight:800;letter-spacing:-2px;line-height:1.1}.score-unit[data-v-2f66bf20]{font-size:24px;font-weight:600;margin-left:2px;opacity:.7}.score-label[data-v-2f66bf20]{color:#666;font-size:18px;font-weight:600;margin-top:8px}.overall-text[data-v-2f66bf20]{background:#f8f9fa;border-radius:8px;color:#555;font-size:15px;line-height:1.7;margin-left:auto;margin-right:auto;margin-top:20px;max-width:560px;padding:12px 16px}.score-item[data-v-2f66bf20]{align-items:center;border-radius:12px;display:flex;flex-direction:column;height:100%;padding:20px 16px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.score-item[data-v-2f66bf20]:hover{box-shadow:0 4px 12px #0000000f;transform:translateY(-2px)}.score-item--love[data-v-2f66bf20]{background:linear-gradient(180deg,#fff0f6,#fafafa)}.score-item--career[data-v-2f66bf20]{background:linear-gradient(180deg,#e6f4ff,#fafafa)}.score-item--wealth[data-v-2f66bf20]{background:linear-gradient(180deg,#fffbe6,#fafafa)}.score-item--health-bar[data-v-2f66bf20]{background:linear-gradient(90deg,#f6ffed,#fafafa);padding:20px 24px}.health-header[data-v-2f66bf20]{align-items:center;display:flex;gap:8px;margin-bottom:12px}.health-score[data-v-2f66bf20]{font-size:20px;font-weight:700;margin-left:auto}.score-icon[data-v-2f66bf20]{font-size:28px;margin-bottom:8px}.score-item--health-bar .score-icon[data-v-2f66bf20]{margin-bottom:0}.score-icon--love[data-v-2f66bf20]{color:#eb2f96}.score-icon--career[data-v-2f66bf20]{color:#1677ff}.score-icon--wealth[data-v-2f66bf20]{color:#faad14}.score-icon--health[data-v-2f66bf20]{color:#52c41a}.score-title[data-v-2f66bf20]{color:#333;font-size:18px;font-weight:700;margin-bottom:12px}.score-item--health-bar .score-title[data-v-2f66bf20]{margin-bottom:0}.score-desc[data-v-2f66bf20]{color:#666;font-size:13px;line-height:1.7;margin-top:14px}.score-item--health-bar .score-desc[data-v-2f66bf20]{margin-top:10px}.score-item[data-v-2f66bf20] .ant-progress-text{font-size:22px;font-weight:700}.score-item[data-v-2f66bf20] .ant-progress-circle-trail{stroke:#f0f0f0!important}.lucky-value[data-v-2f66bf20]{color:#1677ff;font-size:18px;font-weight:700}[data-v-2f66bf20] .ant-card__header{min-height:44px;padding:0 12px}[data-v-2f66bf20] .ant-card__title{font-size:16px;font-weight:600;padding:10px 0}[data-v-2f66bf20] .ant-form-item-label{font-weight:500}[data-v-2f66bf20] .ant-descriptions__label{color:#333;font-weight:600;width:110px}[data-v-2f66bf20] .ant-descriptions__content{color:#666}[data-v-2f66bf20] .ant-tag{border-radius:6px}.fortune-section[data-v-2f66bf20]{margin-bottom:20px}.fortune-section[data-v-2f66bf20]:last-child{margin-bottom:0}.section-header[data-v-2f66bf20]{align-items:center;border-radius:8px;display:flex;font-size:15px;font-weight:700;gap:8px;margin-bottom:12px;padding:10px 14px}.section-icon[data-v-2f66bf20]{font-size:20px}.section-title[data-v-2f66bf20]{letter-spacing:1px;margin:0;padding:0}.section-header--lucky[data-v-2f66bf20]{background:linear-gradient(90deg,#fff7e6,#fffbe6);color:#d48806}.section-header--caution[data-v-2f66bf20]{background:linear-gradient(90deg,#fff2e8,#fff1e0);color:#d4380d}.section-header--reminder[data-v-2f66bf20]{background:linear-gradient(90deg,#e6f7ff,#e6fffb);color:#096dd9}.fortune-alert[data-v-2f66bf20]{border-radius:8px;margin-bottom:8px}.fortune-alert[data-v-2f66bf20]:last-child{margin-bottom:0}.alert-text[data-v-2f66bf20]{color:#333;font-size:13px;line-height:1.6}.calc-collapse[data-v-2f66bf20]{margin-top:20px}.calc-collapse[data-v-2f66bf20] .ant-collapse-header{background:linear-gradient(90deg,#f0f5ff,#e6f7ff);border-radius:8px!important;color:#1d39c4;font-size:15px;font-weight:700;padding:12px 16px!important}.calc-collapse[data-v-2f66bf20] .ant-collapse-content-box{padding:16px}.calc-section[data-v-2f66bf20]{margin-bottom:16px}.calc-subtitle[data-v-2f66bf20]{color:#333;font-size:15px;font-weight:700;margin-bottom:8px}.calc-desc[data-v-2f66bf20]{color:#666;font-size:13px;margin-bottom:12px}.factor-weights[data-v-2f66bf20]{margin-bottom:8px}.factor-weight-item[data-v-2f66bf20]{border:1px solid #f0f0f0;border-radius:8px;padding:12px 8px;text-align:center}.factor-weight-item--date[data-v-2f66bf20]{background:linear-gradient(180deg,#fff7e6,#fffbe6);border-color:#ffd591}.factor-weight-item--time[data-v-2f66bf20]{background:linear-gradient(180deg,#e6f7ff,#f0f5ff);border-color:#91d5ff}.factor-weight-item--personal[data-v-2f66bf20]{background:linear-gradient(180deg,#f6ffed,#fcffe6);border-color:#b7eb8f}.factor-weight-item--universe[data-v-2f66bf20]{background:linear-gradient(180deg,#f9f0ff,#efdbff);border-color:#d3adf7}.factor-weight-label[data-v-2f66bf20]{color:#666;font-size:12px;margin-bottom:4px}.factor-weight-value[data-v-2f66bf20]{color:#333;font-size:20px;font-weight:700}.calc-detail-item[data-v-2f66bf20]{background:#fafafa;border-radius:8px;margin-bottom:12px;padding:12px}.calc-detail-header[data-v-2f66bf20]{align-items:center;display:flex;gap:8px;margin-bottom:6px}.calc-detail-icon[data-v-2f66bf20]{font-size:18px}.calc-detail-label[data-v-2f66bf20]{color:#333;font-size:14px;font-weight:600}.calc-detail-level[data-v-2f66bf20]{color:#666;font-size:13px;margin-left:auto}.calc-detail-desc[data-v-2f66bf20]{color:#999;font-size:12px;margin-bottom:10px}.factor-row[data-v-2f66bf20]{margin-bottom:8px}.factor-chip[data-v-2f66bf20]{background:#fff;border:1px solid #e8e8e8;border-radius:6px;display:flex;flex-direction:column;gap:4px;padding:8px 10px}.factor-chip-label[data-v-2f66bf20]{color:#999;font-size:11px}.factor-chip-value[data-v-2f66bf20]{font-size:14px;font-weight:600}.factor-chip-value.positive[data-v-2f66bf20]{color:#52c41a}.factor-chip-value.negative[data-v-2f66bf20]{color:#ff4d4f}.calc-detail-result[data-v-2f66bf20]{background:#fff;border-left:3px solid #1890ff;font-size:13px;padding:8px 12px}.calc-detail-result[data-v-2f66bf20],.calc-formula[data-v-2f66bf20]{border-radius:6px;color:#333;font-weight:600}.calc-formula[data-v-2f66bf20]{background:#f6f8fa;font-size:14px;margin-bottom:8px;padding:10px 14px}.calc-formula-detail[data-v-2f66bf20]{color:#666;font-size:13px;margin-bottom:12px}.calc-overall-score[data-v-2f66bf20]{background:#fafafa;border-radius:12px;font-size:48px;font-weight:800;padding:12px;text-align:center}.algo-notes[data-v-2f66bf20]{margin:0;padding-left:20px}.algo-notes li[data-v-2f66bf20]{color:#666;font-size:13px;line-height:1.8}.algo-notes li strong[data-v-2f66bf20]{color:#333}.university-container[data-v-57a9bed4]{gap:16px}.stat-card[data-v-57a9bed4],.university-container[data-v-57a9bed4]{display:flex;flex-direction:column}.stat-card[data-v-57a9bed4]{border-radius:12px;box-shadow:0 2px 8px #00000014;color:#fff;cursor:default;justify-content:space-between;min-height:140px;overflow:hidden;padding:20px 16px;position:relative;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.stat-card[data-v-57a9bed4]:before{background:#ffffff1f;height:180px;right:-30%;top:-50%;transition:all .5s;width:180px}.stat-card[data-v-57a9bed4]:after,.stat-card[data-v-57a9bed4]:before{border-radius:50%;content:"";position:absolute}.stat-card[data-v-57a9bed4]:after{background:#ffffff14;bottom:-40%;height:140px;left:-20%;width:140px}.stat-card[data-v-57a9bed4]:hover{box-shadow:0 8px 24px #00000026;transform:translateY(-4px)}.stat-card[data-v-57a9bed4]:hover:before{transform:scale(1.3)}.stat-total[data-v-57a9bed4]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.stat-985[data-v-57a9bed4]{background:linear-gradient(135deg,#fa541c,#ff7a45 50%,#ffa940)}.stat-211[data-v-57a9bed4]{background:linear-gradient(135deg,#722ed1,#9254de 50%,#b37feb)}.stat-df[data-v-57a9bed4]{background:linear-gradient(135deg,#13c2c2,#36cfc9 50%,#5cdbd3)}.stat-header[data-v-57a9bed4]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;position:relative;z-index:1}.stat-icon[data-v-57a9bed4]{filter:drop-shadow(0 2px 4px rgba(0,0,0,.15));font-size:24px;opacity:.9}.stat-badge[data-v-57a9bed4]{background:#fff3!important;border:1px solid hsla(0,0%,100%,.4);color:#fff!important;font-size:12px;line-height:20px;padding:0 8px}.stat-value[data-v-57a9bed4]{font-size:38px;font-weight:700;letter-spacing:1px;line-height:1.1;margin:4px 0 6px;text-shadow:0 2px 6px rgba(0,0,0,.15)}.stat-title[data-v-57a9bed4],.stat-value[data-v-57a9bed4]{position:relative;z-index:1}.stat-title[data-v-57a9bed4]{font-size:15px;font-weight:600;letter-spacing:.5px;opacity:.95}.stat-footer[data-v-57a9bed4]{border-top:1px solid hsla(0,0%,100%,.2);font-size:12px;margin-top:8px;opacity:.85;padding-top:6px;position:relative;z-index:1}.filter-card[data-v-57a9bed4],.uni-card[data-v-57a9bed4]{border-radius:8px}.uni-card[data-v-57a9bed4]{border:1px solid #f0f0f0;height:100%;transition:all .3s}.uni-card[data-v-57a9bed4]:hover{border-color:#1677ff;box-shadow:0 8px 20px #0000001a}.uni-card-title[data-v-57a9bed4]{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.university-name[data-v-57a9bed4]{color:#262626;cursor:default;flex:1;font-size:16px;font-weight:600;max-width:180px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy-btn[data-v-57a9bed4]{align-items:center;border-radius:6px;color:#1677ff;display:inline-flex;flex-shrink:0;font-size:14px;height:28px;justify-content:center;padding:0;transition:all .2s;width:28px}.copy-btn[data-v-57a9bed4]:hover{background:#e6f4ff!important;color:#0958d9!important;transform:scale(1.1)}.copy-btn[data-v-57a9bed4]:active{transform:scale(.95)}.university-info[data-v-57a9bed4]{font-size:14px}.info-item[data-v-57a9bed4]{color:#595959;line-height:1.6;margin-bottom:6px}.info-item.desc[data-v-57a9bed4]{background:#fafafa;border-radius:4px;color:#8c8c8c;font-size:13px;line-height:1.5;margin-top:8px;padding:8px}.card-footer[data-v-57a9bed4]{align-items:center;border-top:1px dashed #f0f0f0;color:#1677ff;display:flex;font-size:12px;justify-content:space-between;margin-top:12px;padding-top:10px}.view-detail-tip[data-v-57a9bed4]{align-items:center;display:inline-flex;font-weight:500}.view-detail-arrow[data-v-57a9bed4]{color:#1677ff;font-size:12px;transition:transform .2s}.uni-card:hover .view-detail-arrow[data-v-57a9bed4]{color:#0958d9;transform:translate(4px)}.uni-card:hover .view-detail-tip[data-v-57a9bed4]{color:#0958d9}.uni-card[data-v-57a9bed4]{cursor:pointer;transition:all .25s ease}.uni-card[data-v-57a9bed4]:hover{box-shadow:0 8px 24px #1677ff26!important;transform:translateY(-4px)}.detail-header[data-v-57a9bed4]{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;padding-right:8px}.detail-header-left[data-v-57a9bed4]{align-items:center;display:flex;flex:1;gap:16px;min-width:0}.detail-emblem[data-v-57a9bed4]{align-items:center;background:linear-gradient(135deg,#1677ff,#69b1ff);border-radius:12px;box-shadow:0 4px 12px #1677ff40;color:#fff;display:flex;flex-shrink:0;font-size:32px;height:64px;justify-content:center;width:64px}.detail-header-info[data-v-57a9bed4]{flex:1;min-width:0}.detail-name[data-v-57a9bed4]{color:#262626;font-size:22px!important;font-weight:700!important;line-height:1.3;margin:0 0 8px!important}.detail-tags[data-v-57a9bed4]{display:flex;flex-wrap:wrap;gap:6px}.detail-tag-item[data-v-57a9bed4]{border-radius:12px;font-size:12px;padding:2px 10px}.detail-close[data-v-57a9bed4]{color:#8c8c8c;flex-shrink:0}.detail-close[data-v-57a9bed4]:hover{background:#e6f4ff!important;color:#1677ff}.detail-section[data-v-57a9bed4]{margin-bottom:20px}.detail-section-title[data-v-57a9bed4]{align-items:center;color:#262626;display:flex;font-size:15px!important;font-weight:600!important;margin:0 0 12px!important}.info-card[data-v-57a9bed4]{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;height:100%;padding:12px 14px;transition:all .2s}.info-card[data-v-57a9bed4]:hover{background:#f0f5ff;border-color:#d6e4ff}.info-card-label[data-v-57a9bed4]{align-items:center;color:#8c8c8c;display:flex;font-size:12px;gap:6px;margin-bottom:4px}.info-card-label[data-v-57a9bed4] .anticon{color:#1677ff}.info-card-value[data-v-57a9bed4]{color:#262626;font-size:14px;font-weight:500;word-break:break-word}.info-card-extra[data-v-57a9bed4]{color:#8c8c8c;font-size:12px;font-weight:400;margin-left:4px}.info-card-motto[data-v-57a9bed4]{background:linear-gradient(135deg,#fff7e6,#ffe7ba);border-color:#ffd591}.info-card-motto .info-card-label[data-v-57a9bed4]{color:#ad6800}.info-card-motto .info-card-label[data-v-57a9bed4] .anticon{color:#fa8c16}.motto-text[data-v-57a9bed4]{color:#874d00!important;font-size:15px!important;font-style:italic;font-weight:600!important;letter-spacing:1px}.detail-introduction[data-v-57a9bed4]{background:linear-gradient(135deg,#e6f4ff,#f0f5ff);border-left:4px solid #1677ff;border-radius:8px;color:#434343;font-size:14px;line-height:1.8;padding:16px 18px;text-indent:2em}.detail-alumni[data-v-57a9bed4],.detail-majors[data-v-57a9bed4],.detail-tags-cloud[data-v-57a9bed4]{display:flex;flex-wrap:wrap;gap:8px}.alumni-tag[data-v-57a9bed4],.major-tag[data-v-57a9bed4],.tag-cloud-item[data-v-57a9bed4]{border-radius:14px;font-size:13px;margin:0!important;padding:4px 12px}.detail-actions[data-v-57a9bed4]{display:flex;justify-content:center;padding:8px 0}.tool-description-wrapper[data-v-57a9bed4]{margin:32px auto 0;max-width:1200px;padding:0 28px}@media(max-width:767px){.tool-description-wrapper[data-v-57a9bed4]{padding:0 12px}}.tool-description[data-v-57a9bed4]{margin:0 auto;max-width:1200px}.desc-card[data-v-57a9bed4]{background:#fafafa;border-radius:8px;margin-bottom:16px}.desc-card[data-v-57a9bed4] .ant-card-head-title{font-size:16px;font-weight:600}.desc-card h4[data-v-57a9bed4]{color:#262626;font-size:14px;font-weight:600;margin-bottom:8px;margin-top:16px}.warning-card[data-v-57a9bed4]{background:#fffbe6;border:1px solid #ffe58f}.tip-card[data-v-57a9bed4]{background:#e6f7ff;border:1px solid #91d5ff;height:100%}.tip-card h4[data-v-57a9bed4]{color:#1890ff;margin-bottom:12px;margin-top:0}.tip-list[data-v-57a9bed4]{margin:8px 0;padding-left:20px}.tip-list li[data-v-57a9bed4]{color:#595959;font-size:13px;line-height:1.6;margin-bottom:6px}.feature-list[data-v-57a9bed4]{margin:12px 0;padding-left:20px}.feature-list li[data-v-57a9bed4]{font-size:14px;line-height:1.6;margin-bottom:8px}.feature-list strong[data-v-57a9bed4]{color:#fa541c}.city-tier-tag[data-v-57a9bed4]{cursor:pointer;margin:0 12px 0 0!important}.city-tier-tag[data-v-57a9bed4] .ant-checkbox-wrapper{padding:0}.city-tier-content[data-v-57a9bed4]{align-items:center;display:inline-flex;font-size:13px;gap:4px}.city-tier-name[data-v-57a9bed4]{color:#595959}.city-tier-count[data-v-57a9bed4]{color:#8c8c8c;font-size:12px}.tag-recommend-row[data-v-57a9bed4]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.tag-recommend-label[data-v-57a9bed4]{color:#595959;font-size:13px;font-weight:600;line-height:24px;margin-right:4px;white-space:nowrap}.tag-recommend-item[data-v-57a9bed4]{cursor:pointer!important;font-size:12px!important;padding:2px 10px!important}.tag-cloud-item[data-v-57a9bed4]{margin:0 12px 0 0!important}.tag-cloud-item[data-v-57a9bed4] .ant-checkbox-wrapper{padding:0}.tag-selected-summary[data-v-57a9bed4]{color:#595959;font-size:12px;margin-top:10px}@media(max-width:768px){.stat-card[data-v-57a9bed4]{min-height:120px;padding:16px 12px}.stat-value[data-v-57a9bed4]{font-size:30px}.stat-title[data-v-57a9bed4]{font-size:14px}.university-name[data-v-57a9bed4]{font-size:14px;max-width:140px}}.unit-converter-container[data-v-0a074abf]{display:flex;flex-direction:column;gap:16px}.category-grid[data-v-0a074abf]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.category-btn[data-v-0a074abf]{height:auto;padding:16px 8px}.category-content[data-v-0a074abf]{align-items:center;display:flex;flex-direction:column;gap:8px}.category-icon[data-v-0a074abf]{font-size:32px}.category-name[data-v-0a074abf]{font-size:14px;font-weight:500}.result-input[data-v-0a074abf]{font-size:18px;font-weight:600}@media(max-width:768px){.category-grid[data-v-0a074abf]{grid-template-columns:repeat(3,1fr)}}.dynasty-container[data-v-52aaf66c]{display:flex;flex-direction:column;gap:16px}@media(max-width:768px){[data-v-52aaf66c] .ant-descriptions__label{font-size:12px}}.paper-size-container[data-v-af856d4f]{display:flex;flex-direction:column;gap:16px}.unit-card[data-v-af856d4f]{background:linear-gradient(135deg,#667eea,#764ba2)}.unit-card[data-v-af856d4f] .ant-space{color:#fff}.unit-card[data-v-af856d4f] .ant-radio-button__inner{background:#fff3;border-color:#ffffff4d;color:#fff}.unit-card[data-v-af856d4f] .ant-radio-button__original-radio:checked+.ant-radio-button__inner{background:#fff;color:#667eea}.compare-card[data-v-af856d4f],.help-card[data-v-af856d4f],.result-card[data-v-af856d4f],.search-card[data-v-af856d4f],.series-card[data-v-af856d4f]{border-radius:8px}.paper-grid[data-v-af856d4f]{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.paper-item[data-v-af856d4f]{transition:all .3s}.paper-item[data-v-af856d4f]:hover{transform:translateY(-4px)}.paper-header[data-v-af856d4f]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.paper-name[data-v-af856d4f]{color:#303133;font-size:18px;font-weight:600}.paper-size[data-v-af856d4f]{color:#409eff;font-size:20px;font-weight:700;margin:8px 0}.paper-area[data-v-af856d4f],.paper-multiplier[data-v-af856d4f],.paper-ratio[data-v-af856d4f]{color:#909399;font-size:12px;margin:4px 0}.paper-description[data-v-af856d4f]{color:#606266;font-size:13px;margin:8px 0}.paper-use[data-v-af856d4f]{color:#67c23a;font-size:13px;margin:8px 0}@media(max-width:768px){.paper-grid[data-v-af856d4f]{grid-template-columns:1fr}.paper-size[data-v-af856d4f]{font-size:16px}}.size-chart-container[data-v-7fe712fc]{display:flex;flex-direction:column;gap:16px}.size-card[data-v-7fe712fc]{border-radius:8px}.size-grid[data-v-7fe712fc]{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.size-item[data-v-7fe712fc]{transition:all .3s}.size-item[data-v-7fe712fc]:hover{transform:translateY(-4px)}.size-header[data-v-7fe712fc]{align-items:center;display:flex;justify-content:space-between}.size-details[data-v-7fe712fc],.size-header[data-v-7fe712fc]{margin-bottom:12px}.size-row[data-v-7fe712fc]{border-bottom:1px dashed #f0f0f0;display:flex;justify-content:space-between;padding:4px 0}.size-row[data-v-7fe712fc]:last-child{border-bottom:none}.size-row .label[data-v-7fe712fc]{color:#909399;font-size:13px}.size-row span[data-v-7fe712fc]:last-child{color:#303133;font-weight:600}@media(max-width:768px){.size-grid[data-v-7fe712fc]{grid-template-columns:1fr}}.capital-container[data-v-200b85cb]{display:flex;flex-direction:column;gap:16px}.country-item[data-v-200b85cb],.filter-card[data-v-200b85cb],.help-card[data-v-200b85cb],.result-card[data-v-200b85cb]{border-radius:8px}.country-item[data-v-200b85cb]{transition:all .3s}.country-item[data-v-200b85cb]:hover{box-shadow:0 2px 8px #0000001a}.pagination-wrapper[data-v-200b85cb]{display:flex;justify-content:center;margin-top:24px;padding:16px 0}.continent-table[data-v-200b85cb]{display:flex;flex-direction:column;gap:8px}.continent-item[data-v-200b85cb]{align-items:center;background:#00000005;border-radius:6px;display:flex;justify-content:space-between;padding:8px 12px}.continent-item .label[data-v-200b85cb]{color:#888;font-size:12px}.continent-item .value[data-v-200b85cb]{color:#1677ff;font-size:13px;font-weight:700}@media(max-width:768px){.country-item[data-v-200b85cb] .ant-row{flex-direction:column}.country-item[data-v-200b85cb] .ant-col{margin-bottom:12px}}.color-container[data-v-55ae56be]{display:flex;flex-direction:column;gap:16px}.format-card[data-v-55ae56be],.gradient-card[data-v-55ae56be],.help-card[data-v-55ae56be],.palette-card[data-v-55ae56be],.preview-card[data-v-55ae56be]{border-radius:8px;transition:all .3s}.format-card[data-v-55ae56be]:hover{box-shadow:0 2px 12px #00000014}.palette-grid[data-v-55ae56be]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.color-swatch[data-v-55ae56be]{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:600;height:80px;justify-content:center;transition:transform .2s}.color-swatch[data-v-55ae56be]:hover{transform:scale(1.05)}.gradient-preview[data-v-55ae56be]{display:flex;flex-wrap:wrap;gap:4px}.gradient-color[data-v-55ae56be]{align-items:center;border-radius:4px;cursor:pointer;display:flex;flex:1;height:60px;justify-content:center;min-width:60px;transition:transform .2s}.gradient-color[data-v-55ae56be]:hover{transform:scale(1.1)}.format-table[data-v-55ae56be]{display:flex;flex-direction:column;gap:8px}.format-item[data-v-55ae56be]{align-items:center;background:#00000005;border-radius:6px;display:flex;justify-content:space-between;padding:8px 12px}.format-item .label[data-v-55ae56be]{color:#888;font-size:12px}.format-item .value[data-v-55ae56be]{color:#333;font-size:13px;font-weight:500}.format-item .value.highlight[data-v-55ae56be]{color:#1677ff;font-family:Courier New,monospace;font-weight:700}@media(max-width:768px){.palette-grid[data-v-55ae56be]{grid-template-columns:repeat(3,1fr)}}.regex-container[data-v-0ebd6b2f]{display:flex;flex-direction:column;gap:16px}.help-card[data-v-0ebd6b2f],.input-card[data-v-0ebd6b2f],.reference-card[data-v-0ebd6b2f],.result-card[data-v-0ebd6b2f]{border-radius:8px}.match-item[data-v-0ebd6b2f]{align-items:center;display:flex;padding:8px}.highlight-box[data-v-0ebd6b2f],.match-item[data-v-0ebd6b2f]{background:#f5f5f5;border-radius:4px}.highlight-box[data-v-0ebd6b2f]{font-family:monospace;line-height:1.8;min-height:100px;padding:12px;white-space:pre-wrap}[data-v-0ebd6b2f] .regex-match{background:#ff0;border-radius:2px;padding:2px 4px}.regex-grid[data-v-0ebd6b2f]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.regex-card[data-v-0ebd6b2f]{cursor:pointer;transition:all .3s}.regex-card[data-v-0ebd6b2f]:hover{transform:translateY(-2px)}.regex-name[data-v-0ebd6b2f]{font-size:14px;font-weight:600;margin-bottom:4px}.regex-pattern[data-v-0ebd6b2f]{color:#409eff;font-family:monospace;font-size:12px;margin-bottom:4px;word-break:break-all}.regex-desc[data-v-0ebd6b2f]{color:#999;font-size:12px}.meta-grid[data-v-0ebd6b2f]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.meta-item[data-v-0ebd6b2f]{align-items:center;background:#f5f5f5;border-radius:4px;display:flex;gap:8px;padding:8px}.meta-symbol[data-v-0ebd6b2f]{background:#e8e8e8;border-radius:4px;font-family:monospace;font-weight:600;min-width:40px;padding:2px 8px;text-align:center}.meta-desc[data-v-0ebd6b2f]{color:#666;font-size:13px}.flags-grid[data-v-0ebd6b2f]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.flag-item[data-v-0ebd6b2f]{align-items:center;background:#f5f5f5;border-radius:4px;display:flex;gap:8px;padding:8px}.flag-desc[data-v-0ebd6b2f]{color:#666;font-size:13px}@media(max-width:768px){.meta-grid[data-v-0ebd6b2f],.regex-grid[data-v-0ebd6b2f]{grid-template-columns:1fr}}.survival-container[data-v-5ea1520b]{display:flex;flex-direction:column;gap:16px}.danger-item[data-v-5ea1520b],.method-card[data-v-5ea1520b],.plant-card[data-v-5ea1520b],.signal-item[data-v-5ea1520b],.water-card[data-v-5ea1520b]{border-radius:8px}.card-title-row[data-v-5ea1520b],.section-header[data-v-5ea1520b]{align-items:center;display:flex;justify-content:space-between}.section-header h4[data-v-5ea1520b]{margin:0}.danger-list[data-v-5ea1520b],.method-list[data-v-5ea1520b],.signal-list[data-v-5ea1520b]{display:flex;flex-direction:column;gap:12px}.method-item[data-v-5ea1520b]{background:#f5f5f5;border-radius:4px;padding:12px}.method-name[data-v-5ea1520b]{font-size:14px;font-weight:600;margin-bottom:4px}.method-content[data-v-5ea1520b]{color:#666;font-size:13px;margin-bottom:8px}.danger-header[data-v-5ea1520b],.plant-header[data-v-5ea1520b],.signal-header[data-v-5ea1520b]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.plant-grid[data-v-5ea1520b]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.plant-card[data-v-5ea1520b]{cursor:default;transition:all .3s}.plant-card[data-v-5ea1520b]:hover{transform:translateY(-2px)}.plant-info[data-v-5ea1520b]{color:#666;font-size:13px;margin-bottom:4px}.plant-season[data-v-5ea1520b]{color:#999;font-size:12px}.safe-plant[data-v-5ea1520b]{border-left:3px solid #52c41a}.poison-plant[data-v-5ea1520b]{border-left:3px solid #ff4d4f}.water-grid[data-v-5ea1520b]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.steps-list[data-v-5ea1520b]{display:flex;flex-direction:column;gap:8px;margin-top:8px}.step-item[data-v-5ea1520b]{align-items:flex-start;background:#f5f5f5;border-radius:4px;display:flex;gap:8px;padding:8px}.step-number[data-v-5ea1520b]{color:#409eff;font-weight:600;min-width:24px}@media(max-width:768px){.plant-grid[data-v-5ea1520b],.water-grid[data-v-5ea1520b]{grid-template-columns:1fr}}.first-aid-container[data-v-3aaec2ea]{display:flex;flex-direction:column;gap:16px}.guide-card[data-v-3aaec2ea]{border-radius:8px}.card-header[data-v-3aaec2ea]{justify-content:space-between}.card-header[data-v-3aaec2ea],.timeline-dot[data-v-3aaec2ea]{align-items:center;display:flex}.timeline-dot[data-v-3aaec2ea]{background:#409eff;border-radius:50%;color:#fff;font-size:12px;font-weight:600;height:24px;justify-content:center;width:24px}.timeline-dot.large-dot[data-v-3aaec2ea]{background:#f56c6c;font-size:18px;height:32px;width:32px}.timeline-dot.green-dot[data-v-3aaec2ea]{background:#52c41a}.time-info[data-v-3aaec2ea]{color:#409eff;font-size:12px;margin-top:4px}.bleeding-table[data-v-3aaec2ea],.burn-table[data-v-3aaec2ea]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.bleeding-type-card[data-v-3aaec2ea],.burn-degree-card[data-v-3aaec2ea]{background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;padding:16px;transition:all .3s}.bleeding-type-card[data-v-3aaec2ea]:hover,.burn-degree-card[data-v-3aaec2ea]:hover{background:#f5f5f5;border-color:#d9d9d9;box-shadow:0 2px 8px #00000014}.degree-header[data-v-3aaec2ea],.type-header[data-v-3aaec2ea]{align-items:center;border-bottom:1px solid #e8e8e8;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:8px}.degree-header strong[data-v-3aaec2ea],.type-header strong[data-v-3aaec2ea]{color:#333;font-size:15px}.depth[data-v-3aaec2ea]{color:#666;font-size:13px}.degree-detail[data-v-3aaec2ea],.type-detail[data-v-3aaec2ea]{display:flex;flex-direction:column;font-size:14px;gap:8px;line-height:1.6}.label[data-v-3aaec2ea]{color:#555;display:inline-block;font-weight:600;min-width:80px}.steps-list[data-v-3aaec2ea]{display:flex;flex-direction:column;gap:10px;margin-top:12px}.step-item[data-v-3aaec2ea]{align-items:flex-start;background:#fff;border:1px solid #e8e8e8;border-radius:6px;display:flex;gap:10px;line-height:1.6;padding:10px 12px}.step-number[data-v-3aaec2ea]{color:#1890ff;flex-shrink:0;font-weight:600;min-width:28px}.kit-collapse[data-v-3aaec2ea]{background:#fafafa!important;border:1px solid #e8e8e8!important;border-radius:8px!important;overflow:hidden}.kit-collapse[data-v-3aaec2ea] .ant-collapse-header{background:linear-gradient(135deg,#667eea,#764ba2)!important;border-radius:8px!important;color:#fff!important;font-size:15px;font-weight:600;padding:14px 16px!important;transition:all .3s}.kit-collapse[data-v-3aaec2ea] .ant-collapse-header:hover{background:linear-gradient(135deg,#5568d3,#6a3f91)!important}.kit-collapse[data-v-3aaec2ea] .ant-collapse-header-text,.kit-collapse[data-v-3aaec2ea] .ant-collapse-arrow{color:#fff!important}.kit-collapse[data-v-3aaec2ea] .ant-collapse-content{background:#fff!important;border-top:none!important}.kit-collapse[data-v-3aaec2ea] .ant-collapse-content-box{padding:16px!important}.kit-collapse .kit-collapse-item[data-v-3aaec2ea]{border:none!important;border-radius:8px;margin-bottom:8px;overflow:hidden}.kit-collapse .kit-collapse-item[data-v-3aaec2ea]:last-child{margin-bottom:0}.kit-collapse .kit-collapse-item[data-v-3aaec2ea] .ant-collapse-content{background:#fff!important}.kit-category-content[data-v-3aaec2ea]{padding:4px 0}.kit-item-tag[data-v-3aaec2ea]{border-radius:8px;font-size:14px;font-weight:500;margin:0!important;padding:8px 14px;transition:all .3s}.kit-item-tag[data-v-3aaec2ea]:hover{box-shadow:0 4px 12px #1890ff59;transform:translateY(-2px)}.kit-tip-alert[data-v-3aaec2ea]{border:1px solid #b7eb8f;border-radius:8px}.kit-tip-alert[data-v-3aaec2ea] .ant-alert-message{font-size:14px;line-height:1.6}.kit-tip-alert[data-v-3aaec2ea] .ant-alert-message strong{color:#52c41a;font-weight:600}.fracture-type-card[data-v-3aaec2ea]{margin-bottom:16px}.emergency-number-card[data-v-3aaec2ea]{min-width:150px}.number-display[data-v-3aaec2ea]{text-align:center}.number[data-v-3aaec2ea]{color:#f56c6c;font-size:24px;font-weight:600}.name[data-v-3aaec2ea]{color:#999;font-size:12px}@media(max-width:768px){[data-v-3aaec2ea] .ant-descriptions{font-size:12px}}.kit-header{align-items:center;display:flex}.kit-description{background:linear-gradient(135deg,#f5f7fa,#e9ecef);border-left:4px solid #667eea;border-radius:8px;color:#666;font-size:15px;line-height:1.8;margin:12px 0 20px;padding:12px 16px}.kit-cards-container{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-top:20px}.kit-category-card{background:#fff;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 2px 8px #0000000a;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.kit-category-card:hover{border-color:#667eea;box-shadow:0 8px 24px #667eea26;transform:translateY(-4px)}.kit-card-header{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;gap:12px;padding:16px 20px}.kit-card-icon{font-size:28px;line-height:1}.kit-card-title{flex:1;font-size:16px;font-weight:600}.kit-card-count{background:#fff3;border-radius:12px;font-size:13px;font-weight:500;opacity:.9;padding:4px 12px}.kit-card-content{background:#fafafa;padding:20px}.kit-items-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.kit-item{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:8px;cursor:default;display:flex;gap:8px;padding:10px 12px;transition:all .2s}.kit-item:hover{background:#f0f5ff;border-color:#667eea;box-shadow:0 2px 8px #667eea26;transform:translate(4px)}.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:1px solid #b7eb8f!important;border-radius:8px}.kit-tip-alert :deep(.ant-alert-message){padding:0}.kit-tip-content{align-items:flex-start;display:flex;gap:10px;line-height:1.6}.kit-tip-icon{flex-shrink:0;font-size:16px;margin-top:2px}.kit-tip-content strong{color:#52c41a;font-weight:600}@media(max-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{background:linear-gradient(135deg,#fff5f5,#ffe5e5);border-left:4px solid #f56c6c;border-radius:8px;color:#666;font-size:15px;line-height:1.8;margin:12px 0 24px;padding:12px 16px}.section-title{align-items:center;border-bottom:2px solid #f0f0f0;color:#333;display:flex;font-size:17px;font-weight:600;gap:8px;margin:0 0 16px;padding-bottom:12px}.title-icon{font-size:20px}.bleeding-types-section{margin-bottom:32px}.bleeding-types-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.bleeding-type-card-new{background:#fff;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 2px 8px #0000000a;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.bleeding-type-card-new:hover{border-color:#f56c6c;box-shadow:0 8px 24px #f56c6c26;transform:translateY(-4px)}.type-card-header{align-items:center;background:linear-gradient(135deg,#f56c6c,#ff7875);color:#fff;display:flex;justify-content:space-between;padding:14px 18px}.type-name{font-size:16px;font-weight:600}.danger-tag{background:#fff3!important;border:none!important;color:#fff!important;font-weight:500;margin:0!important}.type-card-body{background:#fafafa;padding:18px}.type-info-row{border-bottom:1px dashed #e8e8e8;display:flex;gap:12px;line-height:1.6;padding:10px 0}.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;font-size:13px;min-width:70px}.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{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.method-card{background:#fff;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 2px 8px #0000000a;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.method-card:hover{border-color:#1890ff;box-shadow:0 8px 24px #1890ff26;transform:translateY(-4px)}.method-card-header{align-items:center;background:linear-gradient(135deg,#1890ff,#40a9ff);color:#fff;display:flex;gap:12px;padding:16px 20px}.method-number{align-items:center;background:#ffffff40;border-radius:50%;display:flex;flex-shrink:0;font-size:18px;font-weight:700;height:32px;justify-content:center;width:32px}.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;line-height:1.6;margin-bottom:12px;padding:12px 16px}.applicable-label{color:#0050b3;font-size:14px;font-weight:600;margin-right:8px}.applicable-value{color:#333;font-size:14px}.method-warning{border-radius:8px;margin-bottom:12px}.warning-content{align-items:flex-start;display:flex;gap:8px;line-height:1.6}.warning-icon{flex-shrink:0;font-size:16px}.method-steps{margin-top:16px}.steps-header{border-bottom:2px solid #1890ff;color:#333;display:inline-block;font-size:14px;font-weight:600;margin-bottom:12px;padding-bottom:8px}.steps-list-new{display:flex;flex-direction:column;gap:10px}.step-item-new{align-items:flex-start;background:#fff;border:1px solid #e8e8e8;border-radius:8px;display:flex;gap:12px;line-height:1.6;padding:12px 14px;transition:all .2s}.step-item-new:hover{background:#f0f5ff;border-color:#1890ff;box-shadow:0 2px 8px #1890ff1a;transform:translate(4px)}.step-badge{align-items:center;background:linear-gradient(135deg,#1890ff,#40a9ff);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:26px;justify-content:center;margin-top:1px;width:26px}.step-text{color:#333;flex:1;font-size:14px}@media(max-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{background:linear-gradient(135deg,#fff3e0,#ffe0b2);border-left:4px solid #fa8c16;border-radius:8px;color:#666;font-size:15px;line-height:1.8;margin:12px 0 24px;padding:12px 16px}.poisoning-types-section{margin-bottom:32px}.poisoning-types-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}.poisoning-type-card{background:#fff;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 2px 8px #0000000a;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.poisoning-type-card:hover{border-color:#fa8c16;box-shadow:0 8px 24px #fa8c1626;transform:translateY(-4px)}.poisoning-card-header{align-items:center;background:linear-gradient(135deg,#fa8c16,#ffa940);color:#fff;display:flex;gap:12px;padding:16px 20px}.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{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.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{align-items:center;color:#999;display:flex;font-size:13px;font-weight:600;gap:6px;margin-bottom:6px}.label-icon{font-size:16px}.section-content{color:#333;font-size:14px;line-height:1.6;padding-left:22px}.emergency-steps-section{margin-bottom:16px}.steps-section-title{align-items:center;border-bottom:2px solid #fa8c16;color:#333;display:flex;font-size:15px;font-weight:600;gap:8px;margin-bottom:12px;padding-bottom:8px}.steps-icon{font-size:18px}.steps-list-modern{display:flex;flex-direction:column;gap:10px}.step-item-modern{align-items:flex-start;background:#fff;border:1px solid #e8e8e8;border-radius:8px;display:flex;gap:12px;line-height:1.6;padding:12px 14px;transition:all .2s}.step-item-modern:hover{background:#fff7e6;border-color:#fa8c16;box-shadow:0 2px 8px #fa8c161a;transform:translate(4px)}.step-circle{align-items:center;background:linear-gradient(135deg,#fa8c16,#ffa940);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:28px;justify-content:center;margin-top:1px;width:28px}.step-content{color:#333;flex:1;font-size:14px}.poisoning-warning{border-radius:8px}.warning-modern-content{align-items:flex-start;display:flex;gap:8px;line-height:1.6}.warning-modern-icon{flex-shrink:0;font-size:16px}.emergency-phones-section{margin-top:32px}.emergency-phones-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.phone-card{align-items:center;background:linear-gradient(135deg,#f0f5ff,#e6f7ff);border:1px solid #91d5ff;border-radius:12px;display:flex;flex-direction:column;padding:20px;text-align:center;transition:all .3s}.phone-card:hover{border-color:#1890ff;box-shadow:0 8px 24px #1890ff26;transform:translateY(-4px)}.phone-icon-circle{align-items:center;background:linear-gradient(135deg,#1890ff,#40a9ff);border-radius:50%;box-shadow:0 4px 12px #1890ff4d;display:flex;font-size:28px;height:56px;justify-content:center;margin-bottom:12px;width:56px}.phone-number{color:#1890ff;font-size:24px;font-weight:700;letter-spacing:2px;margin-bottom:4px}.phone-name{color:#666;font-size:14px}@media(max-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{font-size:24px;height:48px;width:48px}.phone-number{font-size:20px}}.left-panel[data-v-4f53a765],.right-panel[data-v-4f53a765]{display:flex;flex-direction:column;gap:12px}.control-card[data-v-4f53a765]{background:#fafafa}.compact-upload[data-v-4f53a765]{padding:8px 0}.compact-upload .file-info[data-v-4f53a765]{align-items:center;background:#f5f5f5;border-radius:4px;display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;padding:4px 8px}.compact-upload .file-info span[data-v-4f53a765]{color:#666;font-size:12px}.form-container[data-v-4f53a765]{gap:12px}.form-container[data-v-4f53a765],.form-item[data-v-4f53a765]{display:flex;flex-direction:column}.form-item[data-v-4f53a765]{gap:8px;margin-top:8px}.form-label[data-v-4f53a765]{color:#333;font-size:13px;font-weight:500}.position-grid[data-v-4f53a765]{display:grid;gap:4px;grid-template-columns:repeat(3,1fr)}.color-picker-wrapper[data-v-4f53a765]{align-items:center;display:flex;gap:8px}.native-color-picker[data-v-4f53a765]{border:1px solid #d9d9d9;border-radius:4px;cursor:pointer;height:32px;padding:2px;width:50px}.preview-card[data-v-4f53a765]{background:#fafafa}.preview-area[data-v-4f53a765]{align-items:center;background:#fff;border-radius:4px;display:flex;justify-content:center;min-height:400px;position:relative}.preview-canvas[data-v-4f53a765]{background:#fafafa;border:1px solid #d9d9d9;border-radius:4px;cursor:crosshair;display:block;height:auto;max-height:700px;-o-object-fit:contain;object-fit:contain;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:100%}.preview-canvas[data-v-4f53a765]:active{cursor:move}.action-card[data-v-4f53a765],.result-card[data-v-4f53a765]{background:#fafafa}.result-placeholder[data-v-4f53a765]{align-items:center;display:flex;justify-content:center;min-height:300px;width:100%}.results-grid[data-v-4f53a765]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));max-height:500px;overflow-y:auto}.result-item[data-v-4f53a765]{background:#fff;border:1px solid #f0f0f0;border-radius:4px;overflow:hidden;position:relative}.result-image[data-v-4f53a765]{-o-object-fit:cover;object-fit:cover;width:100%}.result-info[data-v-4f53a765]{align-items:center;background:#fafafa;display:flex;flex-wrap:wrap;font-size:12px;gap:8px;padding:8px}.help-card[data-v-4f53a765]{background:#fafafa;margin-top:16px}.help-content[data-v-4f53a765]{font-size:14px;line-height:1.8}@media(max-width:768px){.position-grid[data-v-4f53a765]{grid-template-columns:repeat(2,1fr)}.results-grid[data-v-4f53a765]{grid-template-columns:1fr}}.preview-modal-content[data-v-4f53a765]{align-items:center;background:#fafafa;border-radius:4px;display:flex;justify-content:center;overflow:auto;padding:16px}.preview-modal-image[data-v-4f53a765]{border-radius:4px;box-shadow:0 2px 8px #0000001a;-o-object-fit:contain;object-fit:contain}.image-editor-container[data-v-d8010994]{background:#f0f2f5;display:flex;flex-direction:column;height:100%}.toolbar[data-v-d8010994]{background:#fff;border-bottom:1px solid #e8e8e8;flex-wrap:wrap;gap:12px;padding:12px}.toolbar[data-v-d8010994],.toolbar-group[data-v-d8010994]{align-items:center;display:flex}.toolbar-group[data-v-d8010994]{border-right:1px solid #e8e8e8;gap:8px;padding-right:12px}.toolbar-group[data-v-d8010994]:last-child{border-right:none}.upload-wrapper[data-v-d8010994]{display:inline-block}.upload-btn[data-v-d8010994]{align-items:center;background:linear-gradient(135deg,#1890ff,#40a9ff);border:none;border-radius:8px;box-shadow:0 2px 8px #1890ff33;display:flex;font-size:14px;font-weight:500;gap:6px;height:40px;padding:0 20px;transition:all .3s ease}.upload-btn[data-v-d8010994]:hover{background:linear-gradient(135deg,#40a9ff,#69c0ff);box-shadow:0 4px 12px #1890ff4d;transform:translateY(-2px)}.upload-btn[data-v-d8010994]:active{box-shadow:0 2px 6px #1890ff33;transform:translateY(0)}.upload-btn .anticon[data-v-d8010994]{font-size:16px}.zoom-text[data-v-d8010994]{font-weight:500;min-width:50px;text-align:center}.main-content[data-v-d8010994]{display:flex;flex:1;flex-direction:row;overflow:hidden}.canvas-area[data-v-d8010994]{display:flex;flex:1;flex-direction:column;overflow:auto;position:relative}.canvas-side-panel[data-v-d8010994]{background:#fff;border-left:1px solid #e8e8e8;flex-shrink:0;overflow-y:auto;padding:12px;width:280px}.canvas-bottom-panel[data-v-d8010994]{padding:0 16px 16px}.canvas-container[data-v-d8010994]{align-items:center;background-image:linear-gradient(45deg,#e8e8e8 25%,transparent 0),linear-gradient(-45deg,#e8e8e8 25%,transparent 0),linear-gradient(45deg,transparent 75%,#e8e8e8 0),linear-gradient(-45deg,transparent 75%,#e8e8e8 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;flex:1;justify-content:left;position:static}.ruler-canvas[data-v-d8010994]{left:0;pointer-events:none;position:absolute;top:0;z-index:1}.canvas-container[data-v-d8010994] canvas:not(.ruler-canvas){box-shadow:0 2px 8px #00000026;position:relative;z-index:3}.canvas-container[data-v-d8010994] .canvas-container{left:0!important;position:relative!important;top:0!important}.canvas-bottom-panel[data-v-d8010994]{background:#fff;border-top:1px solid #e8e8e8;display:flex;justify-content:center;padding:16px}.right-panel[data-v-d8010994]{background:#fff;border-left:1px solid #e8e8e8;overflow-y:auto;padding:12px;width:280px}.shortcuts-card[data-v-d8010994]{margin-top:12px}[data-v-d8010994] .ant-card{border-radius:8px}[data-v-d8010994] .ant-card__header{min-height:36px;padding:0 12px}[data-v-d8010994] .ant-card__header .ant-card__title{font-size:13px;font-weight:600;padding:8px 0}[data-v-d8010994] .ant-card__body{padding:12px}[data-v-d8010994] .ant-form-item{margin-bottom:8px}[data-v-d8010994] .ant-form-item__label{font-size:12px}.preview-container[data-v-d8010994]{align-items:center;background-color:#f5f5f5;background-image:linear-gradient(45deg,#e8e8e8 25%,transparent 0),linear-gradient(-45deg,#e8e8e8 25%,transparent 0),linear-gradient(45deg,transparent 75%,#e8e8e8 0),linear-gradient(-45deg,transparent 75%,#e8e8e8 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;border-radius:8px;display:flex;justify-content:center;max-height:70vh;overflow:auto}.preview-image[data-v-d8010994]{border-radius:4px;box-shadow:0 4px 12px #00000026;max-height:70vh;max-width:100%;-o-object-fit:contain;object-fit:contain}.color-preset-btn[data-v-d8010994]{border:1px solid #d9d9d9;border-radius:4px;cursor:pointer;height:24px;transition:all .2s;width:24px}.color-preset-btn[data-v-d8010994]:hover{border-color:#1890ff;box-shadow:0 2px 6px #00000026;transform:scale(1.2)}[data-v-d8010994] .ant-collapse-item__content{padding:12px!important}.canvas-settings-card[data-v-d8010994] .ant-card__header{min-height:36px;padding:0 12px}.canvas-settings-card[data-v-d8010994] .ant-card__header .ant-card__title{font-size:13px;font-weight:600;padding:8px 0}.canvas-settings-card[data-v-d8010994] .ant-card__body{padding:12px}.canvas-settings-form[data-v-d8010994] .ant-form-item{margin-bottom:16px}.canvas-settings-form[data-v-d8010994] .ant-form-item__label{margin-bottom:0}.canvas-settings-form[data-v-d8010994] .ant-form-item__label>label{color:#666;font-size:12px;font-weight:500}.form-item-compact[data-v-d8010994] .ant-form-item__content-input{min-height:auto}.canvas-size-inputs[data-v-d8010994]{align-items:flex-end;display:flex;gap:8px}.input-group[data-v-d8010994]{display:flex;flex:1;flex-direction:column;gap:4px}.input-label[data-v-d8010994]{color:#999;font-size:11px;font-weight:500}.size-input[data-v-d8010994]{width:100%!important}.size-input[data-v-d8010994] .ant-input__inner-number__input-input{font-size:13px;padding:4px 8px;text-align:center}.unit[data-v-d8010994]{color:#999;font-size:11px;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.apply-btn[data-v-d8010994]{font-size:12px;font-weight:500;height:32px;min-width:60px}.property-item[data-v-d8010994]{display:flex;flex-direction:column;gap:6px;width:100%}.property-label[data-v-d8010994]{color:#666;font-size:12px;font-weight:500;margin-bottom:2px}.background-color-control[data-v-d8010994]{align-items:center;display:flex;gap:12px}.color-picker-wrapper[data-v-d8010994]{height:20px;position:relative;width:40px}.native-color-picker[data-v-d8010994]{cursor:pointer;opacity:0;z-index:2}.color-preview[data-v-d8010994],.native-color-picker[data-v-d8010994]{height:100%;position:absolute;width:100%}.color-preview[data-v-d8010994]{align-items:center;background-image:linear-gradient(45deg,#ccc 25%,transparent 0),linear-gradient(-45deg,#ccc 25%,transparent 0),linear-gradient(45deg,transparent 75%,#ccc 0),linear-gradient(-45deg,transparent 75%,#ccc 0);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px;border:2px solid #d9d9d9;border-radius:6px;display:flex;justify-content:center;overflow:hidden;z-index:1}.transparent-icon[data-v-d8010994]{font-size:16px}.transparent-checkbox[data-v-d8010994]{color:#666;font-size:12px}.background-image-control[data-v-d8010994]{display:flex;flex-direction:column;gap:8px}.background-upload[data-v-d8010994]{width:100%}.upload-btn[data-v-d8010994]{font-size:12px;width:100%}.background-actions[data-v-d8010994]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.clear-btn[data-v-d8010994]{border-color:#ff4d4f;color:#ff4d4f;font-size:12px}.clear-btn[data-v-d8010994]:hover{background:#fff1f0;border-color:#ff7875;color:#ff7875}.fill-mode-controls[data-v-d8010994],.spacing-controls[data-v-d8010994]{align-items:center;display:flex;gap:8px}.slider-controls[data-v-d8010994]{display:flex;flex-direction:column;gap:12px}.text-extract-container[data-v-d37adf6c]{margin:0 auto;max-width:1200px}.config-card[data-v-d37adf6c],.input-card[data-v-d37adf6c],.result-card[data-v-d37adf6c]{border-radius:8px;box-shadow:0 2px 8px #00000014;margin-bottom:24px}.input-actions[data-v-d37adf6c]{margin-top:12px}.extract-types[data-v-d37adf6c]{padding:12px 0}.extract-types[data-v-d37adf6c] .ant-checkbox-group{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.extract-types[data-v-d37adf6c] .ant-checkbox{border:1px solid #e8e8e8;border-radius:6px;margin-right:0;padding:8px 12px;transition:all .3s}.extract-types[data-v-d37adf6c] .ant-checkbox:hover{background:#f0f7ff;border-color:#1890ff}.empty-result[data-v-d37adf6c]{padding:60px 0}.results-container[data-v-d37adf6c]{animation:fadeIn-d37adf6c .3s ease-in}@keyframes fadeIn-d37adf6c{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.result-items[data-v-d37adf6c]{display:flex;flex-wrap:wrap;gap:8px;padding:8px 0}.result-tag[data-v-d37adf6c]{align-items:center;border-radius:4px;cursor:pointer;display:inline-flex;font-size:13px;gap:6px;margin:0;padding:6px 12px;transition:all .2s}.result-tag[data-v-d37adf6c]:hover{box-shadow:0 2px 6px #00000026;transform:translateY(-2px)}.copy-icon[data-v-d37adf6c]{font-size:12px;opacity:.6;transition:opacity .2s}.result-tag:hover .copy-icon[data-v-d37adf6c]{opacity:1}.stats-info[data-v-d37adf6c]{margin-top:16px}@media(max-width:768px){.extract-types[data-v-d37adf6c] .ant-checkbox-group{grid-template-columns:1fr}}.text-deduplicate-tool[data-v-54865bfc]{width:100%}[data-v-54865bfc] .ant-card__header{min-height:36px;padding:0 12px}[data-v-54865bfc] .ant-card__header .ant-card__title{font-size:13px;font-weight:600;padding:8px 0}[data-v-54865bfc] .ant-card__body{padding:12px}[data-v-54865bfc] .ant-form-item{margin-bottom:8px}[data-v-54865bfc] .ant-form-item__label{margin-bottom:4px}[data-v-54865bfc] .ant-descriptions__label{color:#666;font-size:12px}[data-v-54865bfc] .ant-descriptions__content{font-size:13px;font-weight:500}.mars-converter-tool[data-v-253dd88f]{width:100%}[data-v-253dd88f] .ant-card__header{min-height:36px;padding:0 12px}[data-v-253dd88f] .ant-card__header .ant-card__title{font-size:13px;font-weight:600;padding:8px 0}[data-v-253dd88f] .ant-card__body{padding:12px}[data-v-253dd88f] .ant-form-item{margin-bottom:8px}[data-v-253dd88f] .ant-form-item__label{margin-bottom:4px}[data-v-253dd88f] .ant-descriptions__label{color:#666;font-size:12px;font-weight:500;width:100px}[data-v-253dd88f] .ant-descriptions__content{font-size:13px;line-height:1.6}.wechat-chat-container[data-v-74a7adab]{display:flex;gap:20px;min-height:calc(100vh - 300px)}.control-panel[data-v-74a7adab]{display:flex;flex-direction:column;flex-shrink:0;gap:12px;padding-right:8px;width:400px}.panel-section[data-v-74a7adab]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000f;padding:14px 16px}.section-title[data-v-74a7adab]{border-bottom:1px solid #f0f0f0;color:#333;font-size:15px;font-weight:600;margin:0 0 12px;padding-bottom:10px}.panel-section[data-v-74a7adab] .ant-form-item{margin-bottom:12px}.panel-section[data-v-74a7adab] .ant-form-item:last-child{margin-bottom:0}.panel-section[data-v-74a7adab] .ant-form-item-label{padding-bottom:4px}.panel-section[data-v-74a7adab] .ant-divider{margin:12px 0}.avatar-uploader[data-v-74a7adab]{display:flex;flex-direction:column;gap:12px}.avatar-preview[data-v-74a7adab]{align-items:center;background:#fafafa;border:2px dashed #d9d9d9;border-radius:8px;display:flex;height:64px;justify-content:center;overflow:hidden;width:64px}.avatar-preview img[data-v-74a7adab]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.avatar-emoji[data-v-74a7adab]{font-size:36px}.avatar-tips[data-v-74a7adab]{color:#999;font-size:12px;line-height:1.5}.avatar-img[data-v-74a7adab]{border-radius:8px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.message-image-uploader[data-v-74a7adab]{display:flex;flex-direction:column;gap:12px}.image-preview[data-v-74a7adab]{border:2px solid #d9d9d9;border-radius:8px;overflow:hidden;position:relative}.image-preview img[data-v-74a7adab]{display:block;max-height:300px;-o-object-fit:contain;object-fit:contain;width:100%}.clear-image-btn[data-v-74a7adab]{position:absolute;right:8px;top:8px}.message-image[data-v-74a7adab]{border-radius:8px;display:block;height:auto;max-height:300px;max-width:200px;-o-object-fit:contain;object-fit:contain;width:auto}.message-left .message-image[data-v-74a7adab]{border:1px solid #e8e8e8}.message-right .message-image[data-v-74a7adab]{border:1px solid #85ce61}.edit-image-preview[data-v-74a7adab]{align-items:center;background:#fafafa;border:2px solid #d9d9d9;border-radius:8px;display:flex;justify-content:center;max-height:400px;overflow:hidden}.edit-image-preview img[data-v-74a7adab]{display:block;height:auto;max-height:400px;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.preview-panel[data-v-74a7adab]{align-items:flex-start;background:#f5f5f5;border-radius:8px;display:flex;flex:1;justify-content:center;min-height:calc(100vh - 300px);padding:20px}.phone-frame[data-v-74a7adab]{background:#fff;border:12px solid #1a1a1a;border-radius:40px;box-shadow:0 8px 24px #00000026;height:812px;overflow:hidden;position:relative;width:375px}.status-bar[data-v-74a7adab]{background:#ededed;font-size:12px;font-weight:600;justify-content:space-between;padding:8px 16px}.status-bar[data-v-74a7adab],.status-right[data-v-74a7adab]{align-items:center;display:flex}.status-right[data-v-74a7adab]{gap:4px}.wechat-header[data-v-74a7adab]{background:#ededed;border-bottom:1px solid #d9d9d9;justify-content:space-between;padding:12px 16px}.header-left[data-v-74a7adab],.wechat-header[data-v-74a7adab]{align-items:center;display:flex}.header-left[data-v-74a7adab]{gap:8px}.back-icon[data-v-74a7adab]{font-size:24px;font-weight:700}.chat-name[data-v-74a7adab]{font-size:16px;font-weight:600}.header-right[data-v-74a7adab]{font-size:20px;letter-spacing:2px}.chat-content[data-v-74a7adab]{background:#f5f5f5;height:calc(100% - 200px);overflow-y:auto;padding:16px}.message-item[data-v-74a7adab]{margin-bottom:16px;position:relative}.message-item:hover .message-actions[data-v-74a7adab]{opacity:1}.message-left[data-v-74a7adab],.message-right[data-v-74a7adab]{align-items:flex-start;display:flex;gap:8px}.message-right[data-v-74a7adab]{flex-direction:row-reverse}.avatar[data-v-74a7adab]{align-items:center;background:#fff;border-radius:8px;display:flex;flex-shrink:0;font-size:24px;height:40px;justify-content:center;width:40px}.message-wrapper[data-v-74a7adab]{display:flex;flex-direction:column;max-width:65%}.message-wrapper[data-v-74a7adab]:has(.image-bubble){max-width:none}.sender-name[data-v-74a7adab]{color:#999;font-size:12px;margin-bottom:4px}.bubble[data-v-74a7adab]{border-radius:8px;box-sizing:border-box;font-size:14px;line-height:1.5;max-width:100%;padding:10px 14px;word-break:break-word}.image-bubble[data-v-74a7adab]{background:transparent;display:inline-block;max-width:100%;padding:4px}.message-left .bubble[data-v-74a7adab]{background:#fff;position:relative}.message-left .bubble[data-v-74a7adab]:before{border-bottom:6px solid transparent;border-right:6px solid #fff;border-top:6px solid transparent;content:"";height:0;left:-6px;position:absolute;top:12px;width:0}.message-right .bubble[data-v-74a7adab]{background:#95ec69;position:relative}.message-right .bubble[data-v-74a7adab]:after{border-bottom:6px solid transparent;border-left:6px solid #95ec69;border-top:6px solid transparent;content:"";height:0;position:absolute;right:-6px;top:12px;width:0}.system-message[data-v-74a7adab]{color:#999;padding:8px}.system-message[data-v-74a7adab],.time-divider[data-v-74a7adab]{font-size:12px;text-align:center}.time-divider[data-v-74a7adab]{color:#b2b2b2;padding:10px 0;width:100%}.message-item[data-v-74a7adab]:has(.system-message),.message-item[data-v-74a7adab]:has(.time-divider){display:block}.voice-bubble[data-v-74a7adab]{align-items:center;display:flex;gap:6px;min-width:60px}.voice-icon-bubble[data-v-74a7adab]{font-size:16px}.voice-duration[data-v-74a7adab]{color:#333;font-size:14px}.redpacket-bubble[data-v-74a7adab]{background:#fa9d3b;border-radius:8px;color:#fff;overflow:hidden;width:200px}.redpacket-header[data-v-74a7adab]{align-items:center;display:flex;gap:8px;padding:12px 14px}.redpacket-icon[data-v-74a7adab]{font-size:28px}.redpacket-remark[data-v-74a7adab]{font-size:14px;font-weight:500}.redpacket-footer[data-v-74a7adab]{border-top:1px solid hsla(0,0%,100%,.2);color:#ffffffb3;font-size:11px;padding:6px 14px}.transfer-bubble[data-v-74a7adab]{background:#fa9d3b;border-radius:8px;color:#fff;display:flex;flex-direction:column;overflow:hidden;width:200px}.transfer-bubble .transfer-icon[data-v-74a7adab]{font-size:28px;padding:12px 14px 0}.transfer-info[data-v-74a7adab]{padding:4px 14px 10px}.transfer-amount[data-v-74a7adab]{font-size:20px;font-weight:600}.transfer-remark[data-v-74a7adab]{color:#fffc;font-size:12px;margin-top:2px}.transfer-footer[data-v-74a7adab]{border-top:1px solid hsla(0,0%,100%,.2);color:#ffffffb3;font-size:11px;padding:6px 14px}.message-left .redpacket-msg[data-v-74a7adab],.message-left .transfer-msg[data-v-74a7adab],.message-right .redpacket-msg[data-v-74a7adab],.message-right .transfer-msg[data-v-74a7adab]{background:transparent;padding:0}.message-left .redpacket-msg[data-v-74a7adab]:before,.message-left .transfer-msg[data-v-74a7adab]:before,.message-right .redpacket-msg[data-v-74a7adab]:after,.message-right .transfer-msg[data-v-74a7adab]:after{display:none}.signal-bars[data-v-74a7adab]{font-family:monospace;font-size:10px;letter-spacing:-1px}.message-actions[data-v-74a7adab]{display:flex;gap:4px;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s}.empty-state[data-v-74a7adab]{color:#999;padding:40px 20px;text-align:center}.wechat-footer[data-v-74a7adab]{background:#f7f7f7;border-top:1px solid #d9d9d9;bottom:0;left:0;padding:12px;position:absolute;right:0}.input-box[data-v-74a7adab]{align-items:center;background:#fff;border-radius:8px;display:flex;gap:8px;padding:8px 12px}.emoji-icon[data-v-74a7adab],.plus-icon[data-v-74a7adab],.voice-icon[data-v-74a7adab]{font-size:20px}.text-input[data-v-74a7adab]{color:#999;flex:1;font-size:14px}.preset-buttons[data-v-74a7adab]{margin-bottom:12px}.preset-grid[data-v-74a7adab]{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.preset-card[data-v-74a7adab]{cursor:pointer;text-align:center;transition:all .2s}.preset-card[data-v-74a7adab]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.preset-icon[data-v-74a7adab]{font-size:32px;margin-bottom:8px}.preset-name[data-v-74a7adab]{font-weight:600;margin-bottom:4px}.preset-desc[data-v-74a7adab]{color:#999;font-size:12px}.action-buttons[data-v-74a7adab]{display:flex;flex-direction:column;gap:8px}.help-card[data-v-74a7adab]{background:#fafafa;border-radius:8px;margin-top:24px}.phone-notch[data-v-74a7adab]{background:#1a1a1a;border-radius:0 0 20px 20px;height:30px;left:50%;position:absolute;top:0;transform:translate(-50%);width:150px;z-index:10}.read-tag[data-v-74a7adab]{color:#999;font-size:11px;margin-left:4px}.claim-status[data-v-74a7adab]{color:#ffffffb3;font-size:11px;margin-left:auto}.redpacket-bubble.claimed[data-v-74a7adab],.transfer-bubble.claimed[data-v-74a7adab]{opacity:.7}.redpacket-footer[data-v-74a7adab],.transfer-footer[data-v-74a7adab]{align-items:center;display:flex;justify-content:space-between}.field-label[data-v-54773ff6]{color:#00000073;font-size:12px;margin-bottom:6px}.field-label-row[data-v-54773ff6]{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.encoding-table[data-v-54773ff6]{display:flex;flex-direction:column;gap:8px}.encoding-item[data-v-54773ff6]{align-items:center;background:#00000005;border-radius:6px;display:flex;justify-content:space-between;padding:8px 12px;transition:all .2s}.encoding-item[data-v-54773ff6]:hover{background:#0000000d;transform:translate(4px)}.encoding-item .char[data-v-54773ff6]{color:#333;font-size:16px;font-weight:700}.encoding-item .code[data-v-54773ff6]{color:#1677ff;font-family:Courier New,Consolas,monospace;font-size:14px;font-weight:500}.field-label[data-v-0e158479]{color:#00000073;font-size:12px;margin-bottom:6px}.field-label-row[data-v-0e158479]{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.unicode-table[data-v-0e158479]{display:flex;flex-direction:column;gap:8px}.unicode-item[data-v-0e158479]{align-items:center;background:#00000005;border-radius:6px;display:flex;justify-content:space-between;padding:8px 12px;transition:all .2s}.unicode-item[data-v-0e158479]:hover{background:#0000000d;transform:translate(4px)}.unicode-item .char[data-v-0e158479]{color:#333;font-size:18px;font-weight:700}.unicode-item .code[data-v-0e158479]{color:#1677ff;font-size:13px;font-weight:500}.unicode-item .code[data-v-0e158479],.unicode-item .range[data-v-0e158479]{font-family:Courier New,Consolas,monospace}.unicode-item .range[data-v-0e158479]{color:#999;font-size:12px}.range-table[data-v-0e158479]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));max-height:400px;overflow-y:auto}.range-item[data-v-0e158479]{align-items:center;background:#00000005;border-radius:6px;display:flex;justify-content:space-between;padding:8px 12px;transition:all .2s}.range-item[data-v-0e158479]:hover{background:#0000000d;transform:translate(4px)}.range-name[data-v-0e158479]{color:#333;font-size:13px;font-weight:500}.range-code[data-v-0e158479]{color:#1677ff;font-family:Courier New,Consolas,monospace;font-size:12px}.field-label[data-v-82ed304d]{color:#00000073;font-size:12px;margin-bottom:6px}.field-label-row[data-v-82ed304d]{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.hash-examples[data-v-82ed304d]{gap:12px}.hash-examples[data-v-82ed304d],.hash-item[data-v-82ed304d]{display:flex;flex-direction:column}.hash-item[data-v-82ed304d]{background:#00000005;border-radius:8px;gap:6px;padding:12px;transition:all .2s}.hash-item[data-v-82ed304d]:hover{background:#0000000a;transform:translate(4px)}.hash-input[data-v-82ed304d]{color:#333;font-size:14px;font-weight:600}.hash-output[data-v-82ed304d]{color:#1677ff;font-family:Courier New,Consolas,monospace;font-size:12px;line-height:1.6;word-break:break-all}.field-label[data-v-0988c9b2]{color:#00000073;font-size:12px;margin-bottom:6px}.jwt-field-table[data-v-0988c9b2]{display:flex;flex-direction:column;gap:8px}.jwt-field-item[data-v-0988c9b2]{align-items:center;background:#00000005;border-radius:6px;display:flex;justify-content:space-between;padding:8px 12px;transition:all .2s}.jwt-field-item[data-v-0988c9b2]:hover{background:#0000000d;transform:translate(4px)}.jwt-field-item .field-name[data-v-0988c9b2]{color:#1677ff;font-family:Courier New,Consolas,monospace;font-size:14px;font-weight:700}.jwt-field-item .field-desc[data-v-0988c9b2]{color:#666;font-size:13px}.field-label[data-v-3433c2d0]{color:#00000073;font-size:12px;margin-bottom:6px}.field-label-row[data-v-3433c2d0]{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.field-label[data-v-daf61cf7]{color:#00000073;font-size:12px;margin-bottom:6px}.field-label-row[data-v-daf61cf7]{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.field-label[data-v-487817a0]{color:#00000073;font-size:12px;margin-bottom:6px}.field-label-row[data-v-487817a0]{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.mono[data-v-487817a0]{font-family:Consolas,Monaco,Courier New,monospace;font-size:13px}.help-card[data-v-487817a0]{background:#fafafa}.random-roll-call-container[data-v-57c5385b]{display:flex;flex-direction:column;gap:16px}.display-card[data-v-57c5385b]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;overflow:hidden;padding:0;position:relative;transition:all .3s ease}.fullscreen-btn[data-v-57c5385b]{align-items:center;background:#ffffffe6;border-radius:8px;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .3s;width:40px;z-index:10}.fullscreen-btn[data-v-57c5385b]:hover{background:#fff;box-shadow:0 4px 12px #00000026;transform:scale(1.1)}.display-card.fullscreen[data-v-57c5385b]{border-radius:0}.display-card.fullscreen .display-area[data-v-57c5385b]{border-radius:0;margin:0;min-height:100vh;padding:100px 80px}.display-area[data-v-57c5385b]{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;justify-content:center;margin:16px;min-height:350px;padding:60px 40px;transition:background-color .3s}.multiple-results[data-v-57c5385b],.single-result[data-v-57c5385b]{text-align:center;width:100%}.results-grid[data-v-57c5385b]{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.result-card[data-v-57c5385b]{background:#ffffffe6;border-radius:12px;box-shadow:0 2px 8px #0000000d;padding:32px;transition:all .3s}.result-card.rolling[data-v-57c5385b]{animation:roll-57c5385b .1s ease-in-out infinite}@keyframes roll-57c5385b{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.avatar[data-v-57c5385b]{font-size:72px;margin-bottom:16px}.name[data-v-57c5385b]{color:#1677ff;font-size:56px;font-weight:700;transition:all .3s}.group[data-v-57c5385b],.name[data-v-57c5385b]{margin-bottom:12px}.group[data-v-57c5385b]{color:#666;font-size:16px}.call-count[data-v-57c5385b]{color:#999;font-size:14px}.placeholder[data-v-57c5385b]{color:#999;text-align:center}.control-card[data-v-57c5385b]{background:#fff;border-radius:12px;margin-bottom:16px;overflow:hidden;padding:0}.control-header[data-v-57c5385b]{align-items:center;background:linear-gradient(135deg,#f5f7fa,#e8ecf1);border-bottom:1px solid #e8e8e8;cursor:pointer;display:flex;justify-content:space-between;padding:14px 20px;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.control-header[data-v-57c5385b]:hover{background:linear-gradient(135deg,#e8ecf1,#d8dfe6)}.control-title[data-v-57c5385b]{align-items:center;color:#333;display:flex;font-size:14px;font-weight:600;gap:12px}.control-hint[data-v-57c5385b]{color:#999;font-size:12px;font-weight:400}.control-icon[data-v-57c5385b]{color:#666;transition:transform .3s}.control-icon.collapsed[data-v-57c5385b]{transform:rotate(180deg)}.settings-content[data-v-57c5385b]{animation:slideDown-57c5385b .3s ease;padding:16px}@keyframes slideDown-57c5385b{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.setting-item[data-v-57c5385b]{display:flex;flex-direction:column;gap:6px}.setting-label[data-v-57c5385b]{color:#666;font-size:12px;font-weight:500;line-height:1}.setting-hint[data-v-57c5385b]{color:#999;font-size:11px;margin-left:8px}.color-picker-group[data-v-57c5385b]{align-items:center;display:flex;gap:8px}.color-input[data-v-57c5385b]{border:1px solid #d9d9d9;border-radius:4px;cursor:pointer;flex-shrink:0;height:32px;padding:0;width:32px}.color-input[data-v-57c5385b]::-webkit-color-swatch-wrapper{padding:0}.color-input[data-v-57c5385b]::-webkit-color-swatch{border:none;border-radius:3px}.action-card[data-v-57c5385b]{background:#fff;border-radius:12px;margin-bottom:16px;padding:20px}.action-buttons[data-v-57c5385b]{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.action-btn[data-v-57c5385b]{border-radius:10px;box-shadow:0 3px 8px #0000001a;font-size:16px;font-weight:500;height:52px;min-width:140px;padding:0 28px;transition:all .3s}.action-btn[data-v-57c5385b]:hover{box-shadow:0 6px 16px #0000002e;transform:translateY(-3px)}.start-btn[data-v-57c5385b]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;box-shadow:0 4px 14px #667eea73;min-width:160px}.start-btn[data-v-57c5385b]:hover{background:linear-gradient(135deg,#7c8ff5,#8b5fad);box-shadow:0 8px 20px #667eea8c}.called-list-card[data-v-57c5385b],.list-card[data-v-57c5385b]{background:#fff}.called-list[data-v-57c5385b]{margin-top:8px}.name-list[data-v-57c5385b]{display:flex;flex-wrap:wrap;gap:8px}.info-card[data-v-57c5385b]{background:#fff;margin-top:16px}.info-sections[data-v-57c5385b]{padding:0 8px}.info-section[data-v-57c5385b]{margin:16px 0}.info-section h3[data-v-57c5385b]{color:#333;font-size:16px;font-weight:600;margin:0 0 12px}.info-card ul[data-v-57c5385b]{margin:8px 0;padding-left:20px}.info-card li[data-v-57c5385b]{line-height:1.6;margin:6px 0}.info-card p[data-v-57c5385b]{line-height:1.6;margin:8px 0}@media(max-width:768px){.display-area[data-v-57c5385b]{margin:12px;min-height:250px;padding:40px 20px}.name[data-v-57c5385b]{font-size:36px!important}.avatar[data-v-57c5385b]{font-size:56px!important}.results-grid[data-v-57c5385b]{gap:12px;grid-template-columns:repeat(2,1fr)}.result-card[data-v-57c5385b]{padding:20px}.action-card[data-v-57c5385b]{padding:16px}.action-buttons[data-v-57c5385b]{gap:12px}.action-btn[data-v-57c5385b]{flex:1;font-size:14px;height:48px;min-width:120px;padding:0 20px}.start-btn[data-v-57c5385b]{min-width:140px}.control-card[data-v-57c5385b]{padding:0}.control-header[data-v-57c5385b]{padding:12px 16px}.control-title[data-v-57c5385b]{font-size:13px}.control-hint[data-v-57c5385b]{font-size:11px}.settings-content[data-v-57c5385b]{padding:12px}.setting-label[data-v-57c5385b]{font-size:11px}.setting-hint[data-v-57c5385b]{font-size:10px}.fullscreen-btn[data-v-57c5385b]{height:36px;right:8px;top:8px;width:36px}}.card-header[data-v-ad1a4103]{align-items:center;display:flex;justify-content:space-between}.header-row[data-v-ad1a4103]{margin-bottom:8px}.history-header[data-v-ad1a4103]{align-items:center;display:flex}.history-url[data-v-ad1a4103]{flex:1;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-time[data-v-ad1a4103]{color:#999;font-size:12px;white-space:nowrap}.response-detail[data-v-ad1a4103]{padding:8px 0}.no-response[data-v-ad1a4103]{padding:24px 0;text-align:center}.response-body[data-v-ad1a4103]{background:#f5f5f5;border-radius:8px;max-height:500px;overflow-x:auto;overflow-y:auto;padding:16px}.response-body pre[data-v-ad1a4103]{font-family:Courier New,Consolas,monospace;font-size:13px;line-height:1.6;margin:0;white-space:pre-wrap;word-wrap:break-word}[data-v-ad1a4103] .ant-collapse-header{align-items:center!important;display:flex!important;flex-direction:row!important;padding:8px 16px!important}[data-v-ad1a4103] .ant-collapse-content-box{padding:12px 16px!important}.selected-panel[data-v-ad1a4103] .ant-collapse-header{background:#f0f5ff;border-radius:4px}[data-v-ad1a4103] .ant-collapse-expand-icon{flex-shrink:0!important;order:999!important;padding-inline-start:16px!important}[data-v-ad1a4103] .ant-collapse-header-text{flex:1!important;min-width:0!important;order:0!important;overflow:hidden!important}.history-header[data-v-ad1a4103]{align-items:center!important;display:flex!important;flex:1;gap:12px;min-width:0;order:0;width:100%}[data-v-ad1a4103] .ant-form-item{margin-bottom:0}.privacy-policy-tool[data-v-5554f916]{margin:0 auto;max-width:1200px}.steps[data-v-5554f916]{background:#fafafa;border-radius:8px;justify-content:center;margin-bottom:32px;padding:24px}.step[data-v-5554f916],.steps[data-v-5554f916]{align-items:center;display:flex}.step[data-v-5554f916]{flex-direction:column;gap:8px}.step-number[data-v-5554f916]{align-items:center;background:#d9d9d9;border-radius:50%;color:#fff;display:flex;font-size:18px;font-weight:700;height:40px;justify-content:center;transition:all .3s;width:40px}.step.active .step-number[data-v-5554f916]{background:#1890ff}.step.completed .step-number[data-v-5554f916]{background:#52c41a}.step-label[data-v-5554f916]{color:#666;font-size:14px}.step.active .step-label[data-v-5554f916]{color:#1890ff;font-weight:500}.step-line[data-v-5554f916]{background:#d9d9d9;height:2px;margin:0 16px;width:100px}.sample-section[data-v-5554f916]{margin-bottom:24px}.sample-title[data-v-5554f916]{align-items:center;display:flex;font-size:14px;font-weight:500;gap:8px}.sample-tip[data-v-5554f916]{color:#999;cursor:help;font-size:14px}.edit-panel[data-v-5554f916],.preview-panel[data-v-5554f916]{background:#fff;border-radius:8px;padding:24px}.sdk-list[data-v-5554f916]{display:flex;flex-wrap:wrap;gap:8px}.sdk-tag[data-v-5554f916]{cursor:pointer;margin:4px;padding:8px 12px;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sdk-tag[data-v-5554f916]:hover{box-shadow:0 2px 8px #0000001a;transform:translateY(-2px)}.sdk-check[data-v-5554f916]{font-size:12px;margin-left:4px}.action-buttons[data-v-5554f916],.preview-actions[data-v-5554f916]{border-top:1px solid #f0f0f0;display:flex;gap:16px;justify-content:center;margin-top:24px;padding-top:24px}.preview-content[data-v-5554f916]{margin-top:24px}.policy-markdown[data-v-5554f916]{line-height:1.8}.policy-markdown[data-v-5554f916] h1{border-bottom:2px solid #1890ff;font-size:28px;margin:24px 0 16px;padding-bottom:8px}.policy-markdown[data-v-5554f916] h2{color:#1890ff;font-size:22px;margin:20px 0 12px}.policy-markdown[data-v-5554f916] h3{font-size:18px;margin:16px 0 10px}.policy-markdown[data-v-5554f916] strong{color:#333}.policy-markdown[data-v-5554f916] li{margin-bottom:8px;margin-left:20px}.policy-markdown[data-v-5554f916] hr{border:none;border-top:1px solid #e8e8e8;margin:24px 0}.tool-description[data-v-5554f916]{margin-top:48px}.desc-card[data-v-5554f916]{background:#fafafa;border-radius:8px;height:100%}.desc-card[data-v-5554f916] .ant-card-head{border-bottom:2px solid #1890ff;padding:0 16px}.desc-card[data-v-5554f916] .ant-card-head-title{color:#1890ff;font-size:16px;font-weight:600}.desc-card[data-v-5554f916] .ant-card-body{padding:16px}.feature-list[data-v-5554f916]{list-style:none;margin:12px 0;padding:0}.feature-list li[data-v-5554f916]{line-height:1.6;padding:6px 0}.warning-card[data-v-5554f916]{margin-top:24px}.warning-card[data-v-5554f916] .ant-alert{border-radius:6px}.tool-description h4[data-v-5554f916]{color:#333;font-size:14px;margin:16px 0 8px}.related-tools[data-v-5554f916]{display:flex;flex-wrap:wrap;gap:8px}.related-tools .ant-tag[data-v-5554f916]{cursor:pointer;transition:all .3s}.related-tools .ant-tag[data-v-5554f916]:hover{box-shadow:0 2px 8px #1890ff4d;transform:translateY(-2px)}.terms-tool[data-v-a6715ab4]{margin:0 auto;max-width:1200px}.steps[data-v-a6715ab4]{background:#fafafa;border-radius:8px;justify-content:center;margin-bottom:32px;padding:24px}.step[data-v-a6715ab4],.steps[data-v-a6715ab4]{align-items:center;display:flex}.step[data-v-a6715ab4]{flex-direction:column;gap:8px}.step-number[data-v-a6715ab4]{align-items:center;background:#d9d9d9;border-radius:50%;color:#fff;display:flex;font-size:18px;font-weight:700;height:40px;justify-content:center;transition:all .3s;width:40px}.step.active .step-number[data-v-a6715ab4]{background:#1890ff}.step.completed .step-number[data-v-a6715ab4]{background:#52c41a}.step-label[data-v-a6715ab4]{color:#666;font-size:14px}.step.active .step-label[data-v-a6715ab4]{color:#1890ff;font-weight:500}.step-line[data-v-a6715ab4]{background:#d9d9d9;height:2px;margin:0 16px;width:100px}.sample-section[data-v-a6715ab4]{margin-bottom:24px}.sample-title[data-v-a6715ab4]{align-items:center;display:flex;font-size:14px;font-weight:500;gap:8px}.sample-tip[data-v-a6715ab4]{color:#999;cursor:help;font-size:14px}.edit-panel[data-v-a6715ab4],.preview-panel[data-v-a6715ab4]{background:#fff;border-radius:8px;padding:24px}.action-buttons[data-v-a6715ab4],.preview-actions[data-v-a6715ab4]{border-top:1px solid #f0f0f0;display:flex;gap:16px;justify-content:center;margin-top:24px;padding-top:24px}.preview-content[data-v-a6715ab4]{margin-top:24px}.terms-markdown[data-v-a6715ab4]{line-height:1.8}.terms-markdown[data-v-a6715ab4] h1{border-bottom:2px solid #1890ff;font-size:28px;margin:24px 0 16px;padding-bottom:8px}.terms-markdown[data-v-a6715ab4] h2{color:#1890ff;font-size:22px;margin:20px 0 12px}.terms-markdown[data-v-a6715ab4] h3{font-size:18px;margin:16px 0 10px}.terms-markdown[data-v-a6715ab4] strong{color:#333}.terms-markdown[data-v-a6715ab4] li{margin-bottom:8px;margin-left:20px}.terms-markdown[data-v-a6715ab4] hr{border:none;border-top:1px solid #e8e8e8;margin:24px 0}.tool-description[data-v-a6715ab4]{margin-top:48px}.desc-card[data-v-a6715ab4]{background:#fafafa;border-radius:8px;height:100%}.desc-card[data-v-a6715ab4] .ant-card-head{border-bottom:2px solid #1890ff;padding:0 16px}.desc-card[data-v-a6715ab4] .ant-card-head-title{color:#1890ff;font-size:16px;font-weight:600}.desc-card[data-v-a6715ab4] .ant-card-body{padding:16px}.feature-list[data-v-a6715ab4]{list-style:none;margin:12px 0;padding:0}.feature-list li[data-v-a6715ab4]{line-height:1.6;padding:6px 0}.warning-card[data-v-a6715ab4]{margin-top:24px}.warning-card[data-v-a6715ab4] .ant-alert{border-radius:6px}.tool-description h4[data-v-a6715ab4]{color:#333;font-size:14px;margin:16px 0 8px}.related-tools[data-v-a6715ab4]{display:flex;flex-wrap:wrap;gap:8px}.related-tools .ant-tag[data-v-a6715ab4]{cursor:pointer;transition:all .3s}.related-tools .ant-tag[data-v-a6715ab4]:hover{box-shadow:0 2px 8px #1890ff4d;transform:translateY(-2px)}.bmi-calculator[data-v-bdb36bf9]{margin:0 auto;max-width:1200px}.tool-description-wrapper[data-v-bdb36bf9]{margin:32px auto 0;max-width:1200px;padding:0 28px}@media(max-width:767px){.tool-description-wrapper[data-v-bdb36bf9]{padding:0 12px}}.sample-section[data-v-bdb36bf9]{margin-bottom:24px}.sample-title[data-v-bdb36bf9]{align-items:center;display:flex;font-size:14px;font-weight:500;gap:8px}.sample-tip[data-v-bdb36bf9]{color:#999;cursor:help;font-size:14px}.empty-result[data-v-bdb36bf9]{padding:40px 0;text-align:center}.result-content[data-v-bdb36bf9]{animation:fadeIn-bdb36bf9 .5s ease-in}@keyframes fadeIn-bdb36bf9{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.bmi-display[data-v-bdb36bf9]{background:linear-gradient(135deg,#f5f5f5,#fff);border:3px solid;border-radius:12px;margin-bottom:24px;padding:32px 16px;text-align:center}.bmi-icon[data-v-bdb36bf9]{font-size:48px;margin-bottom:8px}.bmi-value[data-v-bdb36bf9]{font-size:56px;font-weight:700;line-height:1;margin-bottom:8px}.bmi-category[data-v-bdb36bf9]{font-size:24px;font-weight:500}.tool-description[data-v-bdb36bf9]{margin-top:48px}.desc-card[data-v-bdb36bf9]{background:#fafafa;border-radius:8px;height:100%}.desc-card[data-v-bdb36bf9] .ant-card-head{border-bottom:2px solid #1890ff;padding:0 16px}.desc-card[data-v-bdb36bf9] .ant-card-head-title{color:#1890ff;font-size:16px;font-weight:600}.desc-card[data-v-bdb36bf9] .ant-card-body{padding:16px}.feature-list[data-v-bdb36bf9]{list-style:none;margin:12px 0;padding:0}.feature-list li[data-v-bdb36bf9]{line-height:1.6;padding:6px 0}.warning-card[data-v-bdb36bf9]{margin-top:24px}.warning-card[data-v-bdb36bf9] .ant-alert{border-radius:6px}.desc-card h4[data-v-bdb36bf9]{color:#333;font-size:14px;margin:16px 0 8px}.tip-card[data-v-bdb36bf9]{background:#f0f5ff;border-radius:6px}.tip-card h4[data-v-bdb36bf9]{color:#1890ff;font-size:14px;margin:0 0 12px}.tip-list[data-v-bdb36bf9]{list-style:none;margin:0;padding:0}.tip-list li[data-v-bdb36bf9]{color:#666;font-size:13px;padding:4px 0}.tip-list li[data-v-bdb36bf9]:before{color:#52c41a;content:"✓ ";font-weight:700}.ping-tool[data-v-4a54e8b7]{display:flex;flex-direction:column;gap:20px}.config-card[data-v-4a54e8b7],.results-card[data-v-4a54e8b7],.sample-card[data-v-4a54e8b7],.stats-card[data-v-4a54e8b7]{border-radius:8px;box-shadow:0 2px 8px #0000000f}[data-v-4a54e8b7] .export-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff}[data-v-4a54e8b7] .export-btn:hover{background:linear-gradient(135deg,#5568d3,#65408b);color:#fff}.preset-servers[data-v-4a54e8b7]{border-top:1px solid #f0f0f0;margin-top:16px;padding-top:16px}.preset-label[data-v-4a54e8b7]{color:#595959;font-size:13px;font-weight:500;margin-bottom:8px}.line-chart-container[data-v-4a54e8b7]{background:linear-gradient(135deg,#fafafa,#f5f5f5);border-radius:12px;margin:0 -8px;padding:20px 0}.line-chart[data-v-4a54e8b7]{display:block;height:auto;width:100%}.grid-lines line[data-v-4a54e8b7]{transition:all .2s}.axis-label[data-v-4a54e8b7]{fill:#8c8c8c;font-family:Consolas,Monaco,monospace;font-size:11px}.chart-line[data-v-4a54e8b7]{filter:drop-shadow(0 2px 4px rgba(24,144,255,.3));transition:all .3s}.data-point[data-v-4a54e8b7]{cursor:pointer;transition:all .2s}.data-point[data-v-4a54e8b7]:hover{filter:brightness(1.2)}.tooltip-group[data-v-4a54e8b7]{animation:tooltipFadeIn-4a54e8b7 .2s ease-out;pointer-events:none}@keyframes tooltipFadeIn-4a54e8b7{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.chart-legend[data-v-4a54e8b7]{background:#fafafa;border-radius:8px;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:16px;padding:16px}.legend-item[data-v-4a54e8b7]{align-items:center;color:#595959;display:flex;font-size:12px;gap:8px}.legend-dot[data-v-4a54e8b7]{border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px #00000026;height:12px;width:12px}.results-list[data-v-4a54e8b7]{display:flex;flex-direction:column;gap:8px;max-height:400px;overflow-y:auto}.result-item[data-v-4a54e8b7]{align-items:center;animation:slideIn-4a54e8b7 .3s ease-out;background:#fafafa;border-left:3px solid #d9d9d9;border-radius:6px;display:flex;gap:12px;padding:10px 12px}@keyframes slideIn-4a54e8b7{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.result-item.success[data-v-4a54e8b7]{background:#f6ffed;border-left-color:#52c41a}.result-item.timeout[data-v-4a54e8b7]{background:#fffbe6;border-left-color:#faad14}.result-item.error[data-v-4a54e8b7]{background:#fff1f0;border-left-color:#ff4d4f}.result-seq[data-v-4a54e8b7]{color:#595959;font-weight:600;min-width:50px}.result-time[data-v-4a54e8b7]{font-size:14px;font-weight:600;min-width:80px}.result-time[data-v-4a54e8b7],.result-timestamp[data-v-4a54e8b7]{font-family:Consolas,Monaco,monospace}.result-timestamp[data-v-4a54e8b7]{color:#8c8c8c;font-size:11px;min-width:140px}.result-status[data-v-4a54e8b7]{font-size:13px;font-weight:600;margin-left:auto}.latency-level[data-v-4a54e8b7]{align-items:center;display:flex;flex-direction:column;gap:8px;height:100%;justify-content:center}.level-tag[data-v-4a54e8b7]{font-size:16px;font-weight:600;padding:4px 12px}.level-desc[data-v-4a54e8b7]{color:#8c8c8c;font-size:12px;text-align:center}.tool-description-wrapper[data-v-4a54e8b7]{background:#fff;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 2px 12px #00000014;margin-top:32px;padding:24px}.tool-description-header[data-v-4a54e8b7]{align-items:center;border-bottom:2px solid #f0f0f0;display:flex;gap:12px;margin-bottom:20px;padding-bottom:16px}.header-icon[data-v-4a54e8b7]{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;color:#fff;display:flex;height:36px;justify-content:center;width:36px}.header-title[data-v-4a54e8b7]{color:#262626;font-size:18px;font-weight:600;margin:0}.tool-description[data-v-4a54e8b7]{display:flex;flex-direction:column;gap:24px;padding:0}.description-section[data-v-4a54e8b7]{border-radius:12px;padding:20px;transition:all .2s}.description-section[data-v-4a54e8b7]:hover{background:#f5f5f5;border-color:#d9d9d9;box-shadow:0 2px 8px #0000000f}.section-header[data-v-4a54e8b7]{align-items:center;border-bottom:2px solid #e8e8e8;display:flex;gap:10px;margin-bottom:16px;padding-bottom:12px}.section-icon[data-v-4a54e8b7]{font-size:20px;line-height:1}.section-title[data-v-4a54e8b7]{color:#262626;font-size:16px;font-weight:600;margin:0}.section-content[data-v-4a54e8b7]{padding:0}.tool-description[data-v-4a54e8b7] .ant-collapse-header-text{align-items:center;display:flex;gap:8px}.tool-description[data-v-4a54e8b7] .ant-collapse-content{background:transparent;border:none}.tool-description[data-v-4a54e8b7] .ant-collapse-content-box{background:#fff;border:1px solid #e8e8e8;border-radius:8px;margin-bottom:8px;padding:16px}.tool-description[data-v-4a54e8b7] h3{border-left:3px solid #1890ff;color:#1f1f1f;font-size:15px;font-weight:600;line-height:1.4;margin:20px 0 12px;padding-left:12px}.tool-description[data-v-4a54e8b7] h3:first-child{margin-top:0}.tool-description[data-v-4a54e8b7] p{color:#595959;font-size:14px;line-height:1.8;margin:8px 0}.tool-description[data-v-4a54e8b7] ul{list-style:none;margin:12px 0;padding-left:0}.tool-description[data-v-4a54e8b7] li{color:#595959;font-size:14px;line-height:1.8;margin:8px 0;padding-left:20px;position:relative}.tool-description[data-v-4a54e8b7] li:before{color:#1890ff;content:"•";font-size:16px;font-weight:700;left:4px;position:absolute}.tool-description[data-v-4a54e8b7] ol{counter-reset:item;list-style:none;margin:12px 0;padding-left:24px}.tool-description[data-v-4a54e8b7] ol li{counter-increment:item;padding-left:0}.tool-description[data-v-4a54e8b7] ol li:before{color:#1890ff;content:counter(item) ".";font-size:14px;font-weight:600;margin-right:8px;position:static}.tool-description[data-v-4a54e8b7] strong{background:linear-gradient(135deg,#fff3e0,#ffe0b2);border-radius:4px;color:#262626;font-weight:600;padding:2px 6px}.tool-description[data-v-4a54e8b7] em{color:#1890ff;font-style:normal;font-weight:500}.tool-description[data-v-4a54e8b7] code{background:#f5f5f5;border:1px solid #e8e8e8;border-radius:4px;color:#eb2f96;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;padding:2px 6px}.tool-description[data-v-4a54e8b7] br{content:"";display:block;margin:4px 0}@media(max-width:767px){.ping-tool[data-v-4a54e8b7]{gap:12px}.results-list[data-v-4a54e8b7]{max-height:300px}.result-item[data-v-4a54e8b7]{gap:12px;padding:8px 10px}.result-seq[data-v-4a54e8b7]{font-size:12px;min-width:40px}.result-time[data-v-4a54e8b7]{font-size:13px}.result-status[data-v-4a54e8b7]{font-size:12px}}.random-data-tool[data-v-38f40990]{display:flex;flex-direction:column;gap:20px}.config-card[data-v-38f40990],.results-card[data-v-38f40990]{border-radius:8px;box-shadow:0 2px 8px #0000000f}.template-hint[data-v-38f40990]{color:#8c8c8c;font-size:12px;margin-top:8px;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.hint-label[data-v-38f40990]{color:#595959;font-weight:500;margin-right:4px}.hint-examples[data-v-38f40990],.hint-label[data-v-38f40990]{-webkit-user-select:text;-moz-user-select:text;user-select:text}.hint-examples[data-v-38f40990]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.hint-examples code[data-v-38f40990]{background:#f5f5f5;border:1px solid #e8e8e8;border-radius:4px;color:#722ed1;cursor:text;font-family:Consolas,Monaco,monospace;font-size:11px;padding:2px 6px;-webkit-user-select:all;-moz-user-select:all;user-select:all}.hint-combo[data-v-38f40990]{border-top:1px dashed #e8e8e8;margin-top:8px;padding-top:8px;-webkit-user-select:text;-moz-user-select:text;user-select:text}.hint-combo code[data-v-38f40990]{background:#fff3e0;border:1px solid #ffd591;border-radius:4px;color:#fa8c16;cursor:text;font-family:Consolas,Monaco,monospace;font-size:11px;padding:2px 6px;-webkit-user-select:all;-moz-user-select:all;user-select:all}.form-tip[data-v-38f40990]{color:#8c8c8c;font-size:12px;margin-left:8px}.preset-templates[data-v-38f40990]{border-top:1px solid #f0f0f0;margin-top:16px;padding-top:16px}.preset-label[data-v-38f40990]{color:#595959;font-size:13px;font-weight:500;margin-bottom:8px}.results-list[data-v-38f40990]{display:flex;flex-direction:column;gap:8px;max-height:500px;overflow-y:auto}.result-item[data-v-38f40990]{align-items:center;background:#fafafa;border-left:3px solid #722ed1;border-radius:6px;display:flex;gap:12px;padding:12px;transition:all .2s}.result-item[data-v-38f40990]:hover{background:#f5f5f5;transform:translate(4px)}.result-index[data-v-38f40990]{color:#722ed1;font-size:13px;font-weight:600;min-width:40px;text-align:center}.result-content[data-v-38f40990]{color:#262626;flex:1;font-family:Consolas,Monaco,monospace;font-size:14px;word-break:break-all}.export-btn[data-v-38f40990]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff}.export-btn[data-v-38f40990]:hover{background:linear-gradient(135deg,#5568d3,#65408b);color:#fff}.tool-description-wrapper[data-v-38f40990]{background:#fff;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 2px 12px #00000014;margin-top:32px;padding:24px;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.tool-description-header[data-v-38f40990]{align-items:center;border-bottom:2px solid #f0f0f0;display:flex;gap:12px;margin-bottom:20px;padding-bottom:16px}.header-icon[data-v-38f40990]{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;color:#fff;display:flex;font-size:18px;height:36px;justify-content:center;width:36px}.header-title[data-v-38f40990]{color:#262626;font-size:18px;font-weight:600;margin:0}.tool-description[data-v-38f40990]{display:flex;flex-direction:column;gap:24px;padding:0}.description-section[data-v-38f40990]{background:#fafafa;border:1px solid #e8e8e8;border-radius:12px;padding:20px;transition:all .2s}.description-section[data-v-38f40990]:hover{background:#f5f5f5;border-color:#d9d9d9;box-shadow:0 2px 8px #0000000f}.section-header[data-v-38f40990]{align-items:center;border-bottom:2px solid #e8e8e8;display:flex;gap:10px;margin-bottom:16px;padding-bottom:12px}.section-icon[data-v-38f40990]{font-size:20px;line-height:1}.section-title[data-v-38f40990]{color:#262626;font-size:16px;font-weight:600;margin:0}.section-content[data-v-38f40990]{padding:0}.section-content[data-v-38f40990] h3{border-left:3px solid #722ed1;color:#1f1f1f;font-size:15px;font-weight:600;line-height:1.4;margin:20px 0 12px;padding-left:12px}.section-content[data-v-38f40990] h3:first-child{margin-top:0}.section-content[data-v-38f40990] p{color:#595959;font-size:14px;line-height:1.8;margin:8px 0}.section-content[data-v-38f40990] ul{list-style:none;margin:8px 0;padding-left:0}.section-content[data-v-38f40990] ul li{color:#595959;font-size:14px;line-height:1.8;margin:6px 0;padding-left:20px;position:relative}.section-content[data-v-38f40990] ul li:before{color:#722ed1;content:"•";font-size:16px;font-weight:700;left:4px;position:absolute}.section-content[data-v-38f40990] ol{counter-reset:item;list-style:none;margin:8px 0;padding-left:0}.section-content[data-v-38f40990] ol li{color:#595959;counter-increment:item;font-size:14px;line-height:1.8;margin:6px 0;padding-left:24px;position:relative}.section-content[data-v-38f40990] ol li:before{color:#722ed1;content:counter(item) ".";font-size:14px;font-weight:600;left:0;margin-right:8px;position:absolute}.section-content[data-v-38f40990] strong{background:linear-gradient(135deg,#fff3e0,#ffe0b2);border-radius:4px;color:#262626;font-weight:600;padding:2px 6px}.section-content[data-v-38f40990] em{color:#722ed1;font-style:normal;font-weight:500}.section-content[data-v-38f40990] code{background:#f5f5f5;border:1px solid #e8e8e8;border-radius:4px;color:#722ed1;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;padding:2px 6px}.tool-description-wrapper[data-v-234e2a09]{background:#fff;border-radius:8px;margin-top:32px;padding:24px}.tool-description[data-v-234e2a09]{margin:0 auto;max-width:1200px}.desc-card[data-v-234e2a09]{background:#fafafa;border-radius:8px;margin-bottom:16px}.desc-card[data-v-234e2a09] .ant-card-head{border-bottom:1px solid #e8e8e8}.desc-card[data-v-234e2a09] .ant-card-head-title{font-size:16px;font-weight:600}.warning-card[data-v-234e2a09]{background:#fffbe6;border:1px solid #ffe58f}.tip-card[data-v-234e2a09]{background:#e6f7ff;border:1px solid #91d5ff}.tip-card h4[data-v-234e2a09]{color:#1890ff;margin-bottom:12px;margin-top:0}.tip-list[data-v-234e2a09]{margin:8px 0;padding-left:20px}.tip-list li[data-v-234e2a09]{line-height:1.6;margin-bottom:6px}.feature-list[data-v-234e2a09]{margin:12px 0;padding-left:20px}.feature-list li[data-v-234e2a09]{line-height:1.6;margin-bottom:8px}[data-v-234e2a09] .ant-upload-drag{padding:40px 20px}[data-v-234e2a09] .ant-upload-drag-icon{margin-bottom:16px}[data-v-234e2a09] .ant-upload-text{font-size:16px;margin-bottom:8px}[data-v-234e2a09] .ant-upload-hint{color:#00000073;font-size:14px}.tide-chart-wrapper[data-v-70feb66e]{overflow:hidden;width:100%}.tide-chart[data-v-70feb66e]{cursor:crosshair;display:block;height:auto;width:100%}.tide-time-row[data-v-70feb66e]{margin-bottom:4px}.tide-time-row[data-v-70feb66e]:last-child{margin-bottom:0}.chart-legend[data-v-70feb66e]{color:#000000a6;display:flex;font-size:12px;gap:20px;justify-content:center;margin-top:8px}.legend-item[data-v-70feb66e]{align-items:center;display:flex;gap:6px}.legend-dot[data-v-70feb66e]{border-radius:50%;display:inline-block;height:10px;width:10px}.legend-dot.high[data-v-70feb66e]{background:#1890ff}.legend-dot.low[data-v-70feb66e]{background:#52c41a}.legend-dot.now[data-v-70feb66e]{background:#ff4d4f}.special-chars-tool[data-v-dec0bdbb]{display:flex;flex-direction:column;gap:16px}.section-card[data-v-dec0bdbb]{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000f}.section-card[data-v-dec0bdbb] .ant-card__header{min-height:48px;padding:0 16px}.section-card[data-v-dec0bdbb] .ant-card__title{font-size:15px;font-weight:600;padding:12px 0}.card-icon[data-v-dec0bdbb]{font-size:18px}.input-area[data-v-dec0bdbb]{display:flex;flex-direction:column;gap:16px}.field-label[data-v-dec0bdbb]{color:#333;font-size:13px;font-weight:600}.field-label-row[data-v-dec0bdbb]{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.char-count[data-v-dec0bdbb]{color:#999;font-size:12px}.style-section[data-v-dec0bdbb]{margin-top:4px}.style-card[data-v-dec0bdbb]{background:#fafafa;border:2px solid #f0f0f0;border-radius:8px;cursor:pointer;padding:10px 12px;transition:all .25s}.style-card[data-v-dec0bdbb]:hover{background:#f0f7ff;border-color:#91caff;box-shadow:0 2px 8px #1677ff1f;transform:translateY(-1px)}.style-card.active[data-v-dec0bdbb]{background:#e6f4ff;border-color:#1677ff;box-shadow:0 2px 8px #1677ff33}.style-name[data-v-dec0bdbb]{color:#333;font-size:13px;font-weight:600;margin-bottom:4px}.style-example[data-v-dec0bdbb]{color:#888;font-family:Courier New,Consolas,monospace;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-section[data-v-dec0bdbb]{margin-top:4px}.symbol-library[data-v-dec0bdbb]{max-height:none}.symbol-category[data-v-dec0bdbb]{margin-bottom:20px}.symbol-category[data-v-dec0bdbb]:last-child{margin-bottom:0}.category-header[data-v-dec0bdbb]{align-items:center;background:linear-gradient(90deg,#f0f5ff,#f6f8fa);border-left:3px solid #1677ff;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:10px;padding:8px 12px}.category-icon[data-v-dec0bdbb]{font-size:18px}.category-title[data-v-dec0bdbb]{color:#333;font-size:14px;font-weight:600}.copy-category-btn[data-v-dec0bdbb]{font-size:12px;padding:0 8px}.symbol-grid[data-v-dec0bdbb]{display:grid;gap:6px;grid-template-columns:repeat(auto-fill,minmax(48px,1fr))}.symbol-item[data-v-dec0bdbb]{align-items:center;background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;cursor:pointer;display:flex;font-size:22px;height:48px;justify-content:center;transition:all .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.symbol-item[data-v-dec0bdbb]:hover{background:#e6f4ff;border-color:#91caff;box-shadow:0 2px 6px #1677ff26;transform:scale(1.1)}.symbol-item[data-v-dec0bdbb]:active{transform:scale(.95)}.help-card[data-v-dec0bdbb]{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000f}.help-card[data-v-dec0bdbb] .ant-card__header{display:none}.help-card[data-v-dec0bdbb] .ant-card__body{padding:16px}.help-card[data-v-dec0bdbb] .ant-descriptions__label{color:#333;font-weight:600;white-space:nowrap;width:90px}.help-card[data-v-dec0bdbb] .ant-descriptions__content{color:#666;line-height:1.8}.feature-list[data-v-dec0bdbb]{display:flex;flex-direction:column;gap:4px}.feature-list div[data-v-dec0bdbb]{color:#666;font-size:13px;line-height:1.8}
