@import url(https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,400;0,700;1,400;1,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=STIX+Two+Text:ital,wght@0,400;0,700;1,400;1,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@500&display=swap);.json-parser-container[data-v-7e2f5dd6]{display:flex;flex-direction:column;height:100vh;background-color:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}.header[data-v-7e2f5dd6]{text-align:center;padding:20px 0;background:linear-gradient(135deg,#1890ff,#096dd9);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15)}.header h1[data-v-7e2f5dd6]{margin:0;font-size:28px;display:flex;align-items:center;justify-content:center;gap:10px}.subtitle[data-v-7e2f5dd6]{margin:5px 0 0;font-size:14px;opacity:.9}.content-wrapper[data-v-7e2f5dd6]{display:flex;flex:1;padding:20px;gap:20px;overflow:hidden}.json-input-section[data-v-7e2f5dd6],.json-output-section[data-v-7e2f5dd6]{flex:1;display:flex;flex-direction:column;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.section-header[data-v-7e2f5dd6]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #f0f0f0;background-color:#fafafa}.section-header h2[data-v-7e2f5dd6]{margin:0;font-size:18px;color:#333}.actions[data-v-7e2f5dd6]{display:flex;gap:8px}.editor-container[data-v-7e2f5dd6]{flex:1;display:flex;flex-direction:column;position:relative;overflow:hidden}.json-input[data-v-7e2f5dd6]{flex:1;width:100%;padding:16px;border:none;resize:none;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Consolas,Courier New,monospace;font-size:16px;line-height:1.5;color:#333;background-color:#fefefe;outline:none;border-radius:0 0 8px 8px;white-space:pre;overflow-x:auto}.json-input[data-v-7e2f5dd6]:focus{background-color:#fff}.json-output[data-v-7e2f5dd6]{flex:1;padding:16px;margin:0;overflow:auto;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Consolas,Courier New,monospace;font-size:16px;line-height:1.5;background-color:#fefefe;border-radius:0 0 8px 8px;white-space:pre;cursor:default;overflow-x:auto}.json-input[data-v-7e2f5dd6]::-webkit-scrollbar,.json-output[data-v-7e2f5dd6]::-webkit-scrollbar{width:8px;height:8px}.json-input[data-v-7e2f5dd6]::-webkit-scrollbar-track,.json-output[data-v-7e2f5dd6]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.json-input[data-v-7e2f5dd6]::-webkit-scrollbar-thumb,.json-output[data-v-7e2f5dd6]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.json-input[data-v-7e2f5dd6]::-webkit-scrollbar-thumb:hover,.json-output[data-v-7e2f5dd6]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.empty-state[data-v-7e2f5dd6]{flex:1;display:flex;align-items:center;justify-content:center;color:#bfbfbf;background-color:#fafafa}.empty-content[data-v-7e2f5dd6]{text-align:center;padding:20px}.empty-content p[data-v-7e2f5dd6]{margin-top:10px}.error-message[data-v-7e2f5dd6]{position:absolute;bottom:0;left:0;right:0;padding:8px 16px;background-color:#fff2f0;color:#ff4d4f;font-size:12px;border-top:1px solid #ffccc7;display:flex;align-items:center;gap:8px}.footer[data-v-7e2f5dd6]{text-align:center;padding:12px;font-size:12px;color:#888;background-color:#f0f0f0;border-top:1px solid #e8e8e8}.json-key[data-v-7e2f5dd6]{color:#d63200}.json-string[data-v-7e2f5dd6]{color:#1890ff;white-space:pre}.json-number[data-v-7e2f5dd6]{color:#faad14}.json-boolean[data-v-7e2f5dd6]{color:#722ed1}.json-null[data-v-7e2f5dd6]{color:#52c41a}.json-value[data-v-7e2f5dd6]{color:#333}.line-number[data-v-7e2f5dd6]{color:#999;margin-right:10px}.collapse-icon[data-v-7e2f5dd6],.line-number[data-v-7e2f5dd6]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.collapse-icon[data-v-7e2f5dd6]{cursor:pointer;margin-right:5px;font-size:12px;display:inline-block;width:14px;text-align:center}@media (max-width:768px){.content-wrapper[data-v-7e2f5dd6]{flex-direction:column}.json-input-section[data-v-7e2f5dd6],.json-output-section[data-v-7e2f5dd6]{flex:none;height:50%}.actions[data-v-7e2f5dd6]{flex-wrap:wrap;justify-content:flex-end}.json-input[data-v-7e2f5dd6],.json-output[data-v-7e2f5dd6]{font-size:14px}}.no-select[data-v-7e2f5dd6]{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.json-output.no-select-line-numbers[data-v-7e2f5dd6]{position:relative}.json-output.no-select-line-numbers[data-v-7e2f5dd6]:before{content:"";position:absolute;left:0;top:0;width:60px;height:100%;background:transparent;z-index:1;cursor:default}.collapse-icon[data-v-7e2f5dd6],.line-number[data-v-7e2f5dd6]{user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;pointer-events:none!important}.collapse-icon[data-v-7e2f5dd6]{pointer-events:auto!important}.json-parser-container[data-v-43b435b4]{display:flex;flex-direction:column;height:100vh;background-color:#f5f5f5;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.header[data-v-43b435b4]{text-align:center;padding:20px 0;background:linear-gradient(135deg,#1890ff,#096dd9);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15)}.header h1[data-v-43b435b4]{margin:0;font-size:28px;display:flex;align-items:center;justify-content:center;gap:10px}.subtitle[data-v-43b435b4]{margin:5px 0 0;font-size:14px;opacity:.9}.content-wrapper[data-v-43b435b4]{display:flex;flex:1;padding:20px;gap:20px;overflow:hidden}.json-input-section[data-v-43b435b4],.json-output-section[data-v-43b435b4]{flex:1;display:flex;flex-direction:column;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.section-header[data-v-43b435b4]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #f0f0f0;background-color:#fafafa}.section-header h2[data-v-43b435b4]{margin:0;font-size:18px;color:#333}.actions[data-v-43b435b4]{display:flex;gap:8px}.editor-container[data-v-43b435b4]{flex:1;display:flex;flex-direction:column;position:relative;overflow:hidden}.json-input[data-v-43b435b4]{flex:1;width:100%;padding:16px;border:none;resize:none;font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.5;color:#333;background-color:#fefefe;outline:none;border-radius:0 0 8px 8px}.json-input[data-v-43b435b4]:focus{background-color:#fff}.json-output[data-v-43b435b4]{flex:1;padding:16px;margin:0;overflow:auto;font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.5;background-color:#fefefe;border-radius:0 0 8px 8px;white-space:pre-wrap;cursor:default}.empty-state[data-v-43b435b4]{flex:1;display:flex;align-items:center;justify-content:center;color:#bfbfbf;background-color:#fafafa}.empty-content[data-v-43b435b4]{text-align:center;padding:20px}.empty-content p[data-v-43b435b4]{margin-top:10px}.error-message[data-v-43b435b4]{position:absolute;bottom:0;left:0;right:0;padding:8px 16px;background-color:#fff2f0;color:#ff4d4f;font-size:12px;border-top:1px solid #ffccc7;display:flex;align-items:center;gap:8px}.footer[data-v-43b435b4]{text-align:center;padding:12px;font-size:12px;color:#888;background-color:#f0f0f0;border-top:1px solid #e8e8e8}@media (max-width:768px){.content-wrapper[data-v-43b435b4]{flex-direction:column}.json-input-section[data-v-43b435b4],.json-output-section[data-v-43b435b4]{flex:none;height:50%}.actions[data-v-43b435b4]{flex-wrap:wrap;justify-content:flex-end}}[data-v-9bd7d6c2]{margin:0;padding:0;box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.container[data-v-9bd7d6c2]{max-width:1200px;margin:0 auto;padding:20px;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh}header[data-v-9bd7d6c2]{text-align:center;margin-bottom:30px;padding:20px;background:hsla(0,0%,100%,.8);border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.1)}h1[data-v-9bd7d6c2]{color:#2c3e50;margin-bottom:10px;font-size:2.5rem}.subtitle[data-v-9bd7d6c2]{color:#7f8c8d;font-size:1.2rem}.main-content[data-v-9bd7d6c2]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:10px}@media (max-width:768px){.main-content[data-v-9bd7d6c2]{grid-template-columns:1fr}}.card[data-v-9bd7d6c2]{background:#fff;border-radius:15px;padding:20px;box-shadow:0 10px 30px rgba(0,0,0,.1);display:flex;flex-direction:column;height:100%}.card-header[data-v-9bd7d6c2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #eee}.card-title[data-v-9bd7d6c2]{font-size:1.5rem;color:#2c3e50}.card-actions[data-v-9bd7d6c2]{display:flex;gap:10px}textarea[data-v-9bd7d6c2]{width:100%;flex-grow:1;min-height:200px;max-height:850px;padding:15px;border:1px solid #ddd;border-radius:10px;font-family:Courier New,monospace;font-size:14px;resize:vertical;transition:border-color .3s}textarea[data-v-9bd7d6c2]:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 2px rgba(52,152,219,.2)}.json-textarea[data-v-9bd7d6c2]{border-left:4px solid #e74c3c}.protobuf-textarea[data-v-9bd7d6c2]{border-left:4px solid #3498db}.controls[data-v-9bd7d6c2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-top:10px;margin-bottom:10px}.btn[data-v-9bd7d6c2]{padding:12px 20px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:8px}.btn[data-v-9bd7d6c2]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-9bd7d6c2]{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff}.btn-primary[data-v-9bd7d6c2]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px rgba(52,152,219,.4)}.btn-success[data-v-9bd7d6c2]{background:linear-gradient(135deg,#2ecc71,#27ae60);color:#fff}.btn-success[data-v-9bd7d6c2]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px rgba(46,204,113,.4)}.btn-warning[data-v-9bd7d6c2]{background:linear-gradient(135deg,#f39c12,#e67e22);color:#fff}.btn-warning[data-v-9bd7d6c2]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px rgba(243,156,18,.4)}.btn-danger[data-v-9bd7d6c2]{background:linear-gradient(135deg,#e74c3c,#c0392b);color:#fff}.btn-danger[data-v-9bd7d6c2]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px rgba(231,76,60,.4)}.btn-info[data-v-9bd7d6c2]{background:linear-gradient(135deg,#9b59b6,#8e44ad);color:#fff}.btn-info[data-v-9bd7d6c2]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px rgba(155,89,182,.4)}.info-section[data-v-9bd7d6c2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:30px}.info-card[data-v-9bd7d6c2]{background:#fff;border-radius:15px;padding:20px;box-shadow:0 5px 15px rgba(0,0,0,.1);transition:transform .3s}.info-card[data-v-9bd7d6c2]:hover{transform:translateY(-5px)}.info-card.full-width[data-v-9bd7d6c2]{grid-column:1/-1}.info-header[data-v-9bd7d6c2]{display:flex;align-items:center;margin-bottom:15px;border-bottom:2px solid #f0f0f0;padding-bottom:10px}.info-header h3[data-v-9bd7d6c2]{color:#2c3e50;margin-left:10px;font-size:1.3rem}.icon-large[data-v-9bd7d6c2]{font-size:2rem}.info-card p[data-v-9bd7d6c2]{color:#555;line-height:1.6;margin-bottom:10px}.info-note[data-v-9bd7d6c2]{font-style:italic;color:#7f8c8d;margin-top:15px;padding-top:15px;border-top:1px solid #eee}.scenarios-container[data-v-9bd7d6c2]{margin-top:15px}.scenario-grid[data-v-9bd7d6c2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.scenario-item[data-v-9bd7d6c2]{background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:12px;padding:20px;display:flex;align-items:flex-start;gap:15px;box-shadow:0 4px 12px rgba(0,0,0,.05);border:1px solid #e9ecef;transition:all .3s ease;animation:fadeInUp-9bd7d6c2 .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-9bd7d6c2]:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.1);border-color:#3498db}.scenario-icon[data-v-9bd7d6c2]{font-size:2rem;background:linear-gradient(135deg,#3498db,#2980b9);border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.scenario-content[data-v-9bd7d6c2]{flex:1}.scenario-content h4[data-v-9bd7d6c2]{color:#2c3e50;margin-bottom:8px;font-size:1.2rem;font-weight:600}.scenario-content p[data-v-9bd7d6c2]{color:#666;line-height:1.5;margin:0;font-size:.95rem}@keyframes fadeInUp-9bd7d6c2{to{opacity:1;transform:translateY(0)}}.status[data-v-9bd7d6c2]{margin-top:15px;padding:10px;border-radius:8px;text-align:center;font-weight:500}.status-success[data-v-9bd7d6c2]{background-color:rgba(46,204,113,.2);color:#27ae60}.status-error[data-v-9bd7d6c2]{background-color:rgba(231,76,60,.2);color:#c0392b}.footer[data-v-9bd7d6c2]{text-align:center;margin-top:30px;padding:20px;color:#7f8c8d;font-size:.9rem}.icon[data-v-9bd7d6c2]{font-size:18px}.json-sql-converter-container[data-v-d0b381f6]{max-width:1200px;margin:0 auto;padding:20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#333}.tool-header[data-v-d0b381f6]{text-align:center;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #eaeaea}.tool-header h1[data-v-d0b381f6]{color:#2c3e50;font-size:28px;margin-bottom:8px}.subtitle[data-v-d0b381f6]{color:#7f8c8d;font-size:16px;margin:0}.main-content[data-v-d0b381f6]{display:flex;gap:20px;margin-bottom:20px}.input-section[data-v-d0b381f6],.output-section[data-v-d0b381f6]{flex:1;display:flex;flex-direction:column;background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.08);overflow:hidden}.section-header[data-v-d0b381f6]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f8f9fa;border-bottom:1px solid #eaeaea}.section-header h2[data-v-d0b381f6]{margin:0;font-size:18px;color:#2c3e50}.actions[data-v-d0b381f6]{display:flex;align-items:center;gap:10px}.action-btn[data-v-d0b381f6]{background:#f1f3f5;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:13px;display:flex;align-items:center;gap:5px;transition:all .2s}.action-btn[data-v-d0b381f6]:hover{background:#e9ecef}.options[data-v-d0b381f6]{display:flex;gap:15px;font-size:13px}.options label[data-v-d0b381f6]{display:flex;align-items:center;gap:5px;cursor:pointer}.input-area[data-v-d0b381f6],.output-area[data-v-d0b381f6]{flex:1;padding:16px;border:none;resize:none;font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.5;background:#fff;color:#333;min-height:400px;outline:none}.input-area[data-v-d0b381f6]{color:#333}.output-area[data-v-d0b381f6]{white-space:pre-wrap;overflow-y:auto;margin:0;color:#06c}.tool-footer[data-v-d0b381f6]{display:flex;flex-direction:column;align-items:center;gap:10px}.tab-buttons[data-v-d0b381f6]{display:flex;gap:10px;margin-bottom:10px}.tab-button[data-v-d0b381f6]{background:#f1f3f5;border:none;padding:8px 16px;border-radius:20px;cursor:pointer;font-size:14px;transition:all .3s}.tab-button.active[data-v-d0b381f6]{background:#3498db;color:#fff}.tab-button[data-v-d0b381f6]:hover{background:#e9ecef}.tab-button.active[data-v-d0b381f6]:hover{background:#2980b9}.error-message[data-v-d0b381f6]{color:#e74c3c;font-size:14px;text-align:center;padding:8px 12px;background:#fdecea;border-radius:4px;max-width:80%}@media (max-width:768px){.main-content[data-v-d0b381f6]{flex-direction:column}.options[data-v-d0b381f6]{flex-direction:column;gap:5px}.actions[data-v-d0b381f6]{flex-wrap:wrap;justify-content:flex-end}}.sql-to-javabean-container[data-v-6430c08a]{position:fixed;top:0;left:0;right:0;bottom:0;margin:0;padding:20px;font-family:Consolas,Monaco,monospace;color:#e0e0e0;background-color:#1e1e1e;overflow:auto}.tool-header[data-v-6430c08a]{text-align:center;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #444}.tool-header h1[data-v-6430c08a]{color:#569cd6;font-size:28px;margin-bottom:8px}.subtitle[data-v-6430c08a]{color:#9e9e9e;font-size:16px;margin:0}.main-content[data-v-6430c08a]{display:flex;gap:20px;margin-bottom:20px;height:calc(100vh - 220px)}.input-section[data-v-6430c08a],.output-section[data-v-6430c08a]{flex:1;display:flex;flex-direction:column;background:#252526;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.3);overflow:hidden}.section-header[data-v-6430c08a]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#2d2d2d;border-bottom:1px solid #444}.section-header h2[data-v-6430c08a]{margin:0;font-size:18px;color:#d4d4d4}.actions[data-v-6430c08a]{display:flex;align-items:center;gap:10px}.class-name-input input[data-v-6430c08a]{background:#3e3e42;border:1px solid #444;border-radius:4px;padding:6px 12px;color:#d4d4d4;font-family:Consolas,Monaco,monospace;font-size:13px;width:150px;outline:none}.class-name-input input[data-v-6430c08a]:focus{border-color:#569cd6}.action-btn[data-v-6430c08a]{background:#3e3e42;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:13px;display:flex;align-items:center;gap:5px;transition:all .2s;color:#d4d4d4}.action-btn[data-v-6430c08a]:hover{background:#4e4e52}.input-area[data-v-6430c08a],.output-area[data-v-6430c08a]{flex:1;padding:16px;border:none;resize:none;font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.5;background:#1e1e1e;color:#d4d4d4;outline:none;white-space:pre;-moz-tab-size:4;-o-tab-size:4;tab-size:4;overflow:auto}.output-area[data-v-6430c08a]{color:#d4d4d4}.tool-footer[data-v-6430c08a]{display:flex;flex-direction:column;align-items:center;gap:10px;position:fixed;bottom:20px;left:0;right:0}.options[data-v-6430c08a]{display:flex;gap:15px;margin-bottom:10px}.option-checkbox[data-v-6430c08a]{display:flex;align-items:center;gap:5px;font-size:14px;color:#d4d4d4;cursor:pointer}.option-checkbox input[data-v-6430c08a]{cursor:pointer}.generate-btn[data-v-6430c08a]{background:#0e639c;color:#fff;border:none;padding:12px 24px;border-radius:4px;font-size:16px;cursor:pointer;transition:all .3s;box-shadow:0 2px 5px rgba(0,0,0,.2)}.generate-btn[data-v-6430c08a]:hover{background:#17b;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.3)}.error-message[data-v-6430c08a]{color:#f48771;font-size:14px;text-align:center;padding:8px 12px;background:hsla(10,86%,70%,.1);border-radius:4px;max-width:80%}.footer-note[data-v-6430c08a]{color:#7a7a7a;font-size:14px;margin-top:20px;text-align:center}@media (max-width:768px){.main-content[data-v-6430c08a]{flex-direction:column;height:auto}.tool-footer[data-v-6430c08a]{position:static;margin-top:20px}}.json-to-go-container{position:fixed;top:0;left:0;right:0;bottom:0;margin:0;padding:20px;font-family:Consolas,Monaco,monospace;color:#e0e0e0;background-color:#1e1e1e;overflow:auto}.tool-header{text-align:center;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #444}.tool-header h1{color:#569cd6;font-size:28px;margin-bottom:8px}.subtitle{color:#9e9e9e;font-size:16px;margin:0}.main-content{display:flex;gap:20px;margin-bottom:20px;height:calc(100vh - 220px)}.input-section,.output-section{flex:1;display:flex;flex-direction:column;background:#252526;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.3);overflow:hidden}.section-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#2d2d2d;border-bottom:1px solid #444}.section-header h2{margin:0;font-size:18px;color:#d4d4d4}.actions{display:flex;align-items:center;gap:10px}.struct-name-input input{background:#3e3e42;border:1px solid #444;border-radius:4px;padding:6px 12px;color:#d4d4d4;font-family:Consolas,Monaco,monospace;font-size:13px;width:150px;outline:none}.struct-name-input input:focus{border-color:#569cd6}.action-btn{background:#3e3e42;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:13px;display:flex;align-items:center;gap:5px;transition:all .2s;color:#d4d4d4}.action-btn:hover{background:#4e4e52}.input-area,.output-area{flex:1;padding:16px;border:none;resize:none;font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.5;background:#1e1e1e;color:#d4d4d4;outline:none;white-space:pre;-moz-tab-size:4;-o-tab-size:4;tab-size:4;overflow:auto}.output-area{color:#d4d4d4}.tool-footer{display:flex;flex-direction:column;align-items:center;gap:10px;position:fixed;bottom:20px;left:0;right:0}.options{display:flex;gap:15px;margin-bottom:10px}.option-checkbox{display:flex;align-items:center;gap:5px;font-size:14px;color:#d4d4d4;cursor:pointer}.option-checkbox input{cursor:pointer}.error-message{color:#f48771;padding:8px 12px;background:hsla(10,86%,70%,.1);border-radius:4px;max-width:80%}.error-message,.footer-note{font-size:14px;text-align:center}.footer-note{color:#7a7a7a;margin-top:20px}.custom-notification{position:fixed;top:20px;right:20px;padding:10px 20px;border-radius:4px;z-index:1000;animation:slide-in .3s ease-out}.custom-notification.success{background-color:#4caf50;color:#fff}.custom-notification.error{background-color:#f44336;color:#fff}.custom-notification.warning{background-color:#ff9800;color:#fff}.fade-out{animation:fade-out .3s ease-in forwards}@keyframes slide-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@media (max-width:768px){.main-content{flex-direction:column;height:auto}.tool-footer{position:static;margin-top:20px}.actions{flex-wrap:wrap;justify-content:flex-end}}[data-v-8fe745b2]{margin:0;padding:0;box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.container[data-v-8fe745b2]{max-width:1200px;margin:0 auto;padding:20px;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh}header[data-v-8fe745b2]{text-align:center;margin-bottom:30px;padding:20px;background:hsla(0,0%,100%,.8);border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.1)}h1[data-v-8fe745b2]{color:#2c3e50;margin-bottom:10px;font-size:2.5rem}.subtitle[data-v-8fe745b2]{color:#7f8c8d;font-size:1.2rem}.main-content[data-v-8fe745b2]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:10px}@media (max-width:768px){.main-content[data-v-8fe745b2]{grid-template-columns:1fr}}.card[data-v-8fe745b2]{background:#fff;border-radius:15px;padding:20px;box-shadow:0 10px 30px rgba(0,0,0,.1);display:flex;flex-direction:column;height:100%}.card-header[data-v-8fe745b2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #eee}.card-title[data-v-8fe745b2]{font-size:1.5rem;color:#2c3e50}.card-actions[data-v-8fe745b2]{display:flex;gap:10px}textarea[data-v-8fe745b2]{width:100%;flex-grow:1;min-height:200px;max-height:850px;padding:15px;border:1px solid #ddd;border-radius:10px;font-family:Courier New,monospace;font-size:14px;resize:vertical;transition:border-color .3s}textarea[data-v-8fe745b2]:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 2px rgba(52,152,219,.2)}.json-textarea[data-v-8fe745b2]{border-left:4px solid #e74c3c}.python-textarea[data-v-8fe745b2]{border-left:4px solid #2ecc71}.controls[data-v-8fe745b2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-top:10px;margin-bottom:10px}.btn[data-v-8fe745b2]{padding:12px 20px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:8px}.btn[data-v-8fe745b2]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-8fe745b2]{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff}.btn-primary[data-v-8fe745b2]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px rgba(52,152,219,.4)}.btn-success[data-v-8fe745b2]{background:linear-gradient(135deg,#2ecc71,#27ae60);color:#fff}.btn-success[data-v-8fe745b2]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px rgba(46,204,113,.4)}.btn-warning[data-v-8fe745b2]{background:linear-gradient(135deg,#f39c12,#e67e22);color:#fff}.btn-warning[data-v-8fe745b2]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px rgba(243,156,18,.4)}.btn-danger[data-v-8fe745b2]{background:linear-gradient(135deg,#e74c3c,#c0392b);color:#fff}.btn-danger[data-v-8fe745b2]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px rgba(231,76,60,.4)}.btn-info[data-v-8fe745b2]{background:linear-gradient(135deg,#9b59b6,#8e44ad);color:#fff}.btn-info[data-v-8fe745b2]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px rgba(155,89,182,.4)}.info-section[data-v-8fe745b2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:30px}.info-card[data-v-8fe745b2]{background:#fff;border-radius:15px;padding:20px;box-shadow:0 5px 15px rgba(0,0,0,.1);transition:transform .3s}.info-card[data-v-8fe745b2]:hover{transform:translateY(-5px)}.info-card.full-width[data-v-8fe745b2]{grid-column:1/-1}.info-header[data-v-8fe745b2]{display:flex;align-items:center;margin-bottom:15px;border-bottom:2px solid #f0f0f0;padding-bottom:10px}.info-header h3[data-v-8fe745b2]{color:#2c3e50;margin-left:10px;font-size:1.3rem}.icon-large[data-v-8fe745b2]{font-size:2rem}.info-card p[data-v-8fe745b2]{color:#555;line-height:1.6;margin-bottom:10px}.info-note[data-v-8fe745b2]{font-style:italic;color:#7f8c8d;margin-top:15px;padding-top:15px;border-top:1px solid #eee}.scenarios-container[data-v-8fe745b2]{margin-top:15px}.scenario-grid[data-v-8fe745b2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.scenario-item[data-v-8fe745b2]{background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:12px;padding:20px;display:flex;align-items:flex-start;gap:15px;box-shadow:0 4px 12px rgba(0,0,0,.05);border:1px solid #e9ecef;transition:all .3s ease;animation:fadeInUp-8fe745b2 .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-8fe745b2]:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.1);border-color:#3498db}.scenario-icon[data-v-8fe745b2]{font-size:2rem;background:linear-gradient(135deg,#2ecc71,#27ae60);border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.scenario-content[data-v-8fe745b2]{flex:1}.scenario-content h4[data-v-8fe745b2]{color:#2c3e50;margin-bottom:8px;font-size:1.2rem;font-weight:600}.scenario-content p[data-v-8fe745b2]{color:#666;line-height:1.5;margin:0;font-size:.95rem}@keyframes fadeInUp-8fe745b2{to{opacity:1;transform:translateY(0)}}.status[data-v-8fe745b2]{margin-top:15px;padding:10px;border-radius:8px;text-align:center;font-weight:500}.status-success[data-v-8fe745b2]{background-color:rgba(46,204,113,.2);color:#27ae60}.status-error[data-v-8fe745b2]{background-color:rgba(231,76,60,.2);color:#c0392b}.footer[data-v-8fe745b2]{text-align:center;margin-top:30px;padding:20px;color:#7f8c8d;font-size:.9rem}.icon[data-v-8fe745b2]{font-size:18px}[data-v-3a71952f]{margin:0;padding:0;box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.container[data-v-3a71952f]{max-width:1200px;margin:0 auto;padding:20px;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh}header[data-v-3a71952f]{text-align:center;margin-bottom:30px;padding:20px;background:hsla(0,0%,100%,.8);border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.1)}h1[data-v-3a71952f]{color:#2c3e50;margin-bottom:10px;font-size:2.5rem}.subtitle[data-v-3a71952f]{color:#7f8c8d;font-size:1.2rem}.main-content[data-v-3a71952f]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:10px}@media (max-width:768px){.main-content[data-v-3a71952f]{grid-template-columns:1fr}}.card[data-v-3a71952f]{background:#fff;border-radius:15px;padding:20px;box-shadow:0 10px 30px rgba(0,0,0,.1);display:flex;flex-direction:column;height:100%}.card-header[data-v-3a71952f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #eee}.card-title[data-v-3a71952f]{font-size:1.5rem;color:#2c3e50}.card-actions[data-v-3a71952f]{display:flex;gap:10px}textarea[data-v-3a71952f]{width:100%;flex-grow:1;min-height:200px;max-height:850px;padding:15px;border:1px solid #ddd;border-radius:10px;font-family:Courier New,monospace;font-size:14px;resize:vertical;transition:border-color .3s;line-height:1.5}textarea[data-v-3a71952f]:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 2px rgba(52,152,219,.2)}.json-textarea[data-v-3a71952f]{border-left:4px solid #f39c12}.toml-textarea[data-v-3a71952f]{border-left:4px solid #9b59b6}.controls[data-v-3a71952f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:15px;margin-top:10px;margin-bottom:10px}.btn[data-v-3a71952f]{padding:12px 20px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:8px}.btn[data-v-3a71952f]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-3a71952f]{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff}.btn-primary[data-v-3a71952f]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px rgba(52,152,219,.4)}.btn-success[data-v-3a71952f]{background:linear-gradient(135deg,#2ecc71,#27ae60);color:#fff}.btn-success[data-v-3a71952f]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px rgba(46,204,113,.4)}.btn-warning[data-v-3a71952f]{background:linear-gradient(135deg,#f39c12,#e67e22);color:#fff}.btn-warning[data-v-3a71952f]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px rgba(243,156,18,.4)}.btn-danger[data-v-3a71952f]{background:linear-gradient(135deg,#e74c3c,#c0392b);color:#fff}.btn-danger[data-v-3a71952f]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px rgba(231,76,60,.4)}.btn-info[data-v-3a71952f]{background:linear-gradient(135deg,#9b59b6,#8e44ad);color:#fff}.btn-info[data-v-3a71952f]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px rgba(155,89,182,.4)}.info-section[data-v-3a71952f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:30px}.info-card[data-v-3a71952f]{background:#fff;border-radius:15px;padding:20px;box-shadow:0 5px 15px rgba(0,0,0,.1);transition:transform .3s}.info-card[data-v-3a71952f]:hover{transform:translateY(-5px)}.info-card.full-width[data-v-3a71952f]{grid-column:1/-1}.info-header[data-v-3a71952f]{display:flex;align-items:center;margin-bottom:15px;border-bottom:2px solid #f0f0f0;padding-bottom:10px}.info-header h3[data-v-3a71952f]{color:#2c3e50;margin-left:10px;font-size:1.3rem}.icon-large[data-v-3a71952f]{font-size:2rem}.info-card p[data-v-3a71952f]{color:#555;line-height:1.6;margin-bottom:10px}.info-note[data-v-3a71952f]{font-style:italic;color:#7f8c8d;margin-top:15px;padding-top:15px;border-top:1px solid #eee}.scenarios-container[data-v-3a71952f]{margin-top:15px}.scenario-grid[data-v-3a71952f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.scenario-item[data-v-3a71952f]{background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:12px;padding:20px;display:flex;align-items:flex-start;gap:15px;box-shadow:0 4px 12px rgba(0,0,0,.05);border:1px solid #e9ecef;transition:all .3s ease;animation:fadeInUp-3a71952f .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-3a71952f]:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.1);border-color:#3498db}.scenario-icon[data-v-3a71952f]{font-size:2rem;background:linear-gradient(135deg,#3498db,#2980b9);border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.scenario-content[data-v-3a71952f]{flex:1}.scenario-content h4[data-v-3a71952f]{color:#2c3e50;margin-bottom:8px;font-size:1.2rem;font-weight:600}.scenario-content p[data-v-3a71952f]{color:#666;line-height:1.5;margin:0;font-size:.95rem}@keyframes fadeInUp-3a71952f{to{opacity:1;transform:translateY(0)}}.status[data-v-3a71952f]{margin-top:15px;padding:10px;border-radius:8px;text-align:center;font-weight:500}.status-success[data-v-3a71952f]{background-color:rgba(46,204,113,.2);color:#27ae60}.status-error[data-v-3a71952f]{background-color:rgba(231,76,60,.2);color:#c0392b}.footer[data-v-3a71952f]{text-align:center;margin-top:30px;padding:20px;color:#7f8c8d;font-size:.9rem}.icon[data-v-3a71952f]{font-size:18px}[data-v-7d181992]{margin:0;padding:0;box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.container[data-v-7d181992]{max-width:1200px;margin:0 auto;padding:20px;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh}header[data-v-7d181992]{text-align:center;margin-bottom:30px;padding:20px;background:hsla(0,0%,100%,.8);border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.1)}h1[data-v-7d181992]{color:#2c3e50;margin-bottom:10px;font-size:2.5rem}.subtitle[data-v-7d181992]{color:#7f8c8d;font-size:1.2rem}.main-content[data-v-7d181992]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:10px}@media (max-width:768px){.main-content[data-v-7d181992]{grid-template-columns:1fr}}.card[data-v-7d181992]{background:#fff;border-radius:15px;padding:20px;box-shadow:0 10px 30px rgba(0,0,0,.1);display:flex;flex-direction:column;height:100%}.card-header[data-v-7d181992]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #eee}.card-title[data-v-7d181992]{font-size:1.5rem;color:#2c3e50}.card-actions[data-v-7d181992]{display:flex;gap:10px}textarea[data-v-7d181992]{width:100%;flex-grow:1;min-height:200px;max-height:850px;padding:15px;border:1px solid #ddd;border-radius:10px;font-family:Courier New,monospace;font-size:14px;resize:vertical;transition:border-color .3s;line-height:1.5}textarea[data-v-7d181992]:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 2px rgba(52,152,219,.2)}.cookie-textarea[data-v-7d181992]{border-left:4px solid #d35400}.json-textarea[data-v-7d181992]{border-left:4px solid #3498db}.controls[data-v-7d181992]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:15px;margin-top:10px;margin-bottom:10px}.btn[data-v-7d181992]{padding:12px 20px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:8px}.btn[data-v-7d181992]:disabled{opacity:.6;cursor:not-allowed;filter:grayscale(80%)}.btn-primary[data-v-7d181992]{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff}.btn-primary[data-v-7d181992]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px rgba(52,152,219,.4)}.btn-purple[data-v-7d181992]{background:linear-gradient(135deg,#9b59b6,#8e44ad);color:#fff}.btn-purple[data-v-7d181992]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px rgba(155,89,182,.4)}.btn-warning[data-v-7d181992]{background:linear-gradient(135deg,#f39c12,#e67e22);color:#fff}.btn-warning[data-v-7d181992]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px rgba(243,156,18,.4)}.btn-danger[data-v-7d181992]{background:linear-gradient(135deg,#e74c3c,#c0392b);color:#fff}.btn-danger[data-v-7d181992]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px rgba(231,76,60,.4)}.btn-info[data-v-7d181992]{background:linear-gradient(135deg,#1abc9c,#16a085);color:#fff}.btn-info[data-v-7d181992]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px rgba(26,188,156,.4)}.info-section[data-v-7d181992]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:30px}.info-card[data-v-7d181992]{background:#fff;border-radius:15px;padding:20px;box-shadow:0 5px 15px rgba(0,0,0,.1);transition:transform .3s}.info-card[data-v-7d181992]:hover{transform:translateY(-5px)}.info-card.full-width[data-v-7d181992]{grid-column:1/-1}.info-header[data-v-7d181992]{display:flex;align-items:center;margin-bottom:15px;border-bottom:2px solid #f0f0f0;padding-bottom:10px}.info-header h3[data-v-7d181992]{color:#2c3e50;margin-left:10px;font-size:1.3rem}.icon-large[data-v-7d181992]{font-size:2rem}.info-card p[data-v-7d181992]{color:#555;line-height:1.6;margin-bottom:10px}.info-note[data-v-7d181992]{font-style:italic;color:#7f8c8d;margin-top:15px;padding-top:15px;border-top:1px solid #eee}.scenarios-container[data-v-7d181992]{margin-top:15px}.scenario-grid[data-v-7d181992]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.scenario-item[data-v-7d181992]{background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:12px;padding:20px;display:flex;align-items:flex-start;gap:15px;box-shadow:0 4px 12px rgba(0,0,0,.05);border:1px solid #e9ecef;transition:all .3s ease;animation:fadeInUp-7d181992 .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-7d181992]:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.1);border-color:#3498db}.scenario-icon[data-v-7d181992]{font-size:2rem;background:linear-gradient(135deg,#3498db,#2980b9);border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.scenario-content[data-v-7d181992]{flex:1}.scenario-content h4[data-v-7d181992]{color:#2c3e50;margin-bottom:8px;font-size:1.2rem;font-weight:600}.scenario-content p[data-v-7d181992]{color:#666;line-height:1.5;margin:0;font-size:.95rem}@keyframes fadeInUp-7d181992{to{opacity:1;transform:translateY(0)}}.status[data-v-7d181992]{margin-top:15px;padding:10px;border-radius:8px;text-align:center;font-weight:500}.status-success[data-v-7d181992]{background-color:rgba(46,204,113,.2);color:#27ae60}.status-error[data-v-7d181992]{background-color:rgba(231,76,60,.2);color:#c0392b}.footer[data-v-7d181992]{text-align:center;margin-top:30px;padding:20px;color:#7f8c8d;font-size:.9rem}.icon[data-v-7d181992]{font-size:18px}.json-to-java-container[data-v-441dfaa4]{position:fixed;top:0;left:0;right:0;bottom:0;margin:0;padding:20px;font-family:Consolas,Monaco,monospace;color:#e0e0e0;background-color:#1e1e1e;overflow:auto}.tool-header[data-v-441dfaa4]{text-align:center;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #444}.tool-header h1[data-v-441dfaa4]{color:#569cd6;font-size:28px;margin-bottom:8px}.subtitle[data-v-441dfaa4]{color:#9e9e9e;font-size:16px;margin:0}.main-content[data-v-441dfaa4]{display:flex;gap:20px;margin-bottom:20px;height:calc(100vh - 220px)}.input-section[data-v-441dfaa4],.output-section[data-v-441dfaa4]{flex:1;display:flex;flex-direction:column;background:#252526;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.3);overflow:hidden}.section-header[data-v-441dfaa4]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#2d2d2d;border-bottom:1px solid #444}.section-header h2[data-v-441dfaa4]{margin:0;font-size:18px;color:#d4d4d4}.actions[data-v-441dfaa4]{display:flex;align-items:center;gap:10px}.class-name-input input[data-v-441dfaa4]{background:#3e3e42;border:1px solid #444;border-radius:4px;padding:6px 12px;color:#d4d4d4;font-family:Consolas,Monaco,monospace;font-size:13px;width:150px;outline:none}.class-name-input input[data-v-441dfaa4]:focus{border-color:#569cd6}.action-btn[data-v-441dfaa4]{background:#3e3e42;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:13px;display:flex;align-items:center;gap:5px;transition:all .2s;color:#d4d4d4}.action-btn[data-v-441dfaa4]:hover{background:#4e4e52}.input-area[data-v-441dfaa4],.output-area[data-v-441dfaa4]{flex:1;padding:16px;border:none;resize:none;font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.5;background:#1e1e1e;color:#d4d4d4;outline:none;white-space:pre;-moz-tab-size:4;-o-tab-size:4;tab-size:4;overflow:auto}.output-area[data-v-441dfaa4]{color:#d4d4d4}.tool-footer[data-v-441dfaa4]{display:flex;flex-direction:column;align-items:center;gap:10px;position:fixed;bottom:20px;left:0;right:0}.options[data-v-441dfaa4]{display:flex;gap:15px;margin-bottom:10px}.option-checkbox[data-v-441dfaa4]{display:flex;align-items:center;gap:5px;font-size:14px;color:#d4d4d4;cursor:pointer}.option-checkbox input[data-v-441dfaa4]{cursor:pointer}.error-message[data-v-441dfaa4]{color:#f48771;font-size:14px;text-align:center;padding:8px 12px;background:hsla(10,86%,70%,.1);border-radius:4px;max-width:80%}.footer-note[data-v-441dfaa4]{color:#7a7a7a;font-size:14px;margin-top:20px;text-align:center}@media (max-width:768px){.main-content[data-v-441dfaa4]{flex-direction:column;height:auto}.tool-footer[data-v-441dfaa4]{position:static;margin-top:20px}.actions[data-v-441dfaa4]{flex-wrap:wrap;justify-content:flex-end}}.json-sorter-container[data-v-5e1e8a97]{display:flex;flex-direction:column;height:100vh;background-color:#f5f5f5;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.header[data-v-5e1e8a97]{text-align:center;padding:20px 0;background:linear-gradient(135deg,#1890ff,#096dd9);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15)}.header h1[data-v-5e1e8a97]{margin:0;font-size:28px;display:flex;align-items:center;justify-content:center;gap:10px}.subtitle[data-v-5e1e8a97]{margin:5px 0 0;font-size:14px;opacity:.9}.content-wrapper[data-v-5e1e8a97]{display:flex;flex:1;padding:20px;gap:20px;overflow:hidden}.json-input-section[data-v-5e1e8a97],.json-output-section[data-v-5e1e8a97]{flex:1;display:flex;flex-direction:column;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.section-header[data-v-5e1e8a97]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #f0f0f0;background-color:#fafafa}.section-header h2[data-v-5e1e8a97]{margin:0;font-size:18px;color:#333}.actions[data-v-5e1e8a97]{display:flex;gap:8px}.editor-container[data-v-5e1e8a97]{flex:1;display:flex;flex-direction:column;position:relative;overflow:hidden}.json-input[data-v-5e1e8a97]{flex:1;width:100%;padding:16px;border:none;resize:none;font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.5;color:#333;background-color:#fefefe;outline:none;border-radius:0 0 8px 8px}.json-input[data-v-5e1e8a97]:focus{background-color:#fff}.json-output[data-v-5e1e8a97]{flex:1;padding:16px;margin:0;overflow:auto;font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.5;background-color:#fefefe;border-radius:0 0 8px 8px;white-space:pre-wrap;cursor:default}.empty-state[data-v-5e1e8a97]{flex:1;display:flex;align-items:center;justify-content:center;color:#bfbfbf;background-color:#fafafa}.empty-content[data-v-5e1e8a97]{text-align:center;padding:20px}.empty-content p[data-v-5e1e8a97]{margin-top:10px}.error-message[data-v-5e1e8a97]{position:absolute;bottom:0;left:0;right:0;padding:8px 16px;background-color:#fff2f0;color:#ff4d4f;font-size:12px;border-top:1px solid #ffccc7;display:flex;align-items:center;gap:8px}.footer[data-v-5e1e8a97]{text-align:center;padding:12px;font-size:12px;color:#888;background-color:#f0f0f0;border-top:1px solid #e8e8e8}.json-key[data-v-5e1e8a97]{color:#d63200}.json-string[data-v-5e1e8a97]{color:#1890ff}.json-number[data-v-5e1e8a97]{color:#faad14}.json-boolean[data-v-5e1e8a97]{color:#722ed1}.json-null[data-v-5e1e8a97]{color:#52c41a}.json-value[data-v-5e1e8a97]{color:#333}.line-number[data-v-5e1e8a97]{color:#999;margin-right:10px}.collapse-icon[data-v-5e1e8a97],.line-number[data-v-5e1e8a97]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.collapse-icon[data-v-5e1e8a97]{cursor:pointer;margin-right:5px;font-size:12px;display:inline-block;width:14px;text-align:center}@media (max-width:768px){.content-wrapper[data-v-5e1e8a97]{flex-direction:column}.json-input-section[data-v-5e1e8a97],.json-output-section[data-v-5e1e8a97]{flex:none;height:50%}.actions[data-v-5e1e8a97]{flex-wrap:wrap;justify-content:flex-end}}code[class*=language-],pre[class*=language-]{color:#000;background:none;text-shadow:0 1px #fff;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.code-formatter-container[data-v-13a26efc]{display:flex;flex-direction:column;height:100vh;background-color:#f5f5f5;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.header[data-v-13a26efc]{text-align:center;padding:20px 0;background:linear-gradient(135deg,#1890ff,#096dd9);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15)}.header h1[data-v-13a26efc]{margin:0;font-size:28px;display:flex;align-items:center;justify-content:center;gap:10px}.subtitle[data-v-13a26efc]{margin:5px 0 0;font-size:14px;opacity:.9}.content-wrapper[data-v-13a26efc]{flex:1;padding:20px;overflow:hidden}.code-section[data-v-13a26efc]{display:flex;flex-direction:column;height:100%;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.toolbar[data-v-13a26efc]{padding:12px 16px;border-bottom:1px solid #f0f0f0;background-color:#fafafa}.actions[data-v-13a26efc]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.editor-container[data-v-13a26efc]{flex:1;display:flex;position:relative;overflow:hidden}.code-input[data-v-13a26efc]{flex:1;border:none;resize:none;color:transparent;background-color:transparent;caret-color:#333;outline:none;z-index:2}.code-highlight[data-v-13a26efc],.code-input[data-v-13a26efc]{padding:16px;font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.5;white-space:pre;overflow:auto;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.code-highlight[data-v-13a26efc]{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;background-color:#fefefe;pointer-events:none;z-index:1}.footer[data-v-13a26efc]{text-align:center;padding:12px;font-size:12px;color:#888;background-color:#f0f0f0;border-top:1px solid #e8e8e8}@media (max-width:768px){.actions[data-v-13a26efc]{width:100%;overflow-x:auto;padding-bottom:8px}}.code-formatter-container[data-v-4e467890]{display:flex;flex-direction:column;height:100vh;background-color:#f5f5f5;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.header[data-v-4e467890]{text-align:center;padding:20px 0;background:linear-gradient(135deg,#1890ff,#096dd9);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15)}.header h1[data-v-4e467890]{margin:0;font-size:28px;display:flex;align-items:center;justify-content:center;gap:10px}.subtitle[data-v-4e467890]{margin:5px 0 0;font-size:14px;opacity:.9}.content-wrapper[data-v-4e467890]{flex:1;padding:20px;overflow:hidden}.code-section[data-v-4e467890]{display:flex;flex-direction:column;height:100%;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.toolbar[data-v-4e467890]{padding:12px 16px;border-bottom:1px solid #f0f0f0;background-color:#fafafa}.actions[data-v-4e467890]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.editor-container[data-v-4e467890]{flex:1;position:relative;overflow:hidden}.code-input[data-v-4e467890]{width:100%;height:100%;border:none;resize:none;color:transparent;background-color:transparent;caret-color:#333;outline:none;z-index:2}.code-highlight[data-v-4e467890],.code-input[data-v-4e467890]{padding:16px;font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.5;position:absolute;top:0;left:0;white-space:pre;overflow:auto;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.code-highlight[data-v-4e467890]{right:0;bottom:0;margin:0;background-color:#fefefe;pointer-events:none;z-index:1}.footer[data-v-4e467890]{text-align:center;padding:12px;font-size:12px;color:#888;background-color:#f0f0f0;border-top:1px solid #e8e8e8}@media (max-width:768px){.actions[data-v-4e467890]{width:100%;overflow-x:auto;padding-bottom:8px}}.code-formatter-container[data-v-c0371fe8]{display:flex;flex-direction:column;height:100vh;background-color:#f5f5f5;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.header[data-v-c0371fe8]{text-align:center;padding:20px 0;background:linear-gradient(135deg,#1890ff,#096dd9);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15)}.header h1[data-v-c0371fe8]{margin:0;font-size:28px;display:flex;align-items:center;justify-content:center;gap:10px}.subtitle[data-v-c0371fe8]{margin:5px 0 0;font-size:14px;opacity:.9}.content-wrapper[data-v-c0371fe8]{flex:1;padding:20px;overflow:hidden}.code-section[data-v-c0371fe8]{display:flex;flex-direction:column;height:100%;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.toolbar[data-v-c0371fe8]{padding:12px 16px;border-bottom:1px solid #f0f0f0;background-color:#fafafa}.actions[data-v-c0371fe8]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.editor-container[data-v-c0371fe8]{flex:1;display:flex;position:relative;overflow:hidden}.code-input[data-v-c0371fe8]{flex:1;border:none;resize:none;color:transparent;background-color:transparent;caret-color:#333;outline:none;z-index:2}.code-highlight[data-v-c0371fe8],.code-input[data-v-c0371fe8]{padding:16px;font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.5;white-space:pre;overflow:auto;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.code-highlight[data-v-c0371fe8]{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;background-color:#fefefe;pointer-events:none;z-index:1}.footer[data-v-c0371fe8]{text-align:center;padding:12px;font-size:12px;color:#888;background-color:#f0f0f0;border-top:1px solid #e8e8e8}@media (max-width:768px){.actions[data-v-c0371fe8]{width:100%;overflow-x:auto;padding-bottom:8px}}.code-formatter-container[data-v-18121c0e]{display:flex;flex-direction:column;height:100vh;background-color:#f5f5f5;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.header[data-v-18121c0e]{text-align:center;padding:20px 0;background:linear-gradient(135deg,#722ed1,#391085);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15)}.header h1[data-v-18121c0e]{margin:0;font-size:28px;display:flex;align-items:center;justify-content:center;gap:10px}.subtitle[data-v-18121c0e]{margin:5px 0 0;font-size:14px;opacity:.9}.content-wrapper[data-v-18121c0e]{flex:1;padding:20px;overflow:hidden}.code-section[data-v-18121c0e]{display:flex;flex-direction:column;height:100%;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.toolbar[data-v-18121c0e]{padding:12px 16px;border-bottom:1px solid #f0f0f0;background-color:#fafafa}.actions[data-v-18121c0e]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.editor-container[data-v-18121c0e]{flex:1;display:flex;position:relative;overflow:hidden}.code-input[data-v-18121c0e]{flex:1;border:none;resize:none;color:transparent;background-color:transparent;caret-color:#333;outline:none;z-index:2}.code-highlight[data-v-18121c0e],.code-input[data-v-18121c0e]{padding:16px;font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.5;white-space:pre;overflow:auto;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.code-highlight[data-v-18121c0e]{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;background-color:#fefefe;pointer-events:none;z-index:1}.footer[data-v-18121c0e]{text-align:center;padding:12px;font-size:12px;color:#888;background-color:#f0f0f0;border-top:1px solid #e8e8e8}@media (max-width:768px){.actions[data-v-18121c0e]{width:100%;overflow-x:auto;padding-bottom:8px}}.checkbox-input[data-v-1c35345a]{width:auto;height:auto;margin:0;opacity:1;position:static;pointer-events:auto}.select-input[data-v-1c35345a]{background:#3e3e42;border:1px solid #444;color:#d4d4d4;padding:4px 8px;border-radius:3px;height:auto;min-width:50px}.sql-formatter-container[data-v-1c35345a]{position:fixed;top:0;left:0;right:0;bottom:0;margin:0;padding:20px;font-family:Consolas,Monaco,monospace;color:#e0e0e0;background-color:#1e1e1e;overflow:auto;display:flex;flex-direction:column}.tool-header[data-v-1c35345a]{text-align:center;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #444;flex-shrink:0}.tool-header h1[data-v-1c35345a]{color:#569cd6;font-size:28px;margin-bottom:8px}.subtitle[data-v-1c35345a]{color:#9e9e9e;font-size:16px;margin:0}.main-content[data-v-1c35345a]{flex-direction:column}.input-output-container[data-v-1c35345a],.main-content[data-v-1c35345a]{display:flex;gap:20px;flex:1;min-height:0}.input-section[data-v-1c35345a],.output-section[data-v-1c35345a]{flex:1;display:flex;flex-direction:column;background:#252526;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.3);min-height:0}.section-header[data-v-1c35345a]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#2d2d2d;border-bottom:1px solid #444;flex-shrink:0}.section-header h2[data-v-1c35345a]{margin:0;font-size:18px;color:#d4d4d4}.actions[data-v-1c35345a]{display:flex;align-items:center;gap:10px}.action-btn[data-v-1c35345a]{background:#3e3e42;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:13px;display:flex;align-items:center;gap:5px;transition:all .2s;color:#d4d4d4}.action-btn[data-v-1c35345a]:hover{background:#4e4e52}.input-area[data-v-1c35345a],.output-area[data-v-1c35345a]{flex:1;padding:16px;border:none;resize:none;font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.5;background:#1e1e1e;color:#d4d4d4;outline:none;white-space:pre;-moz-tab-size:4;-o-tab-size:4;tab-size:4;overflow:auto;min-height:200px}.output-area[data-v-1c35345a]{color:#d4d4d4}.output-area[data-v-1c35345a] span.keyword{color:#569cd6;font-weight:700}.output-area[data-v-1c35345a] span.string{color:#ce9178}.output-area[data-v-1c35345a] span.number{color:#b5cea8}.output-area[data-v-1c35345a] span.comment{color:#6a9955}.options-container[data-v-1c35345a]{z-index:1;position:relative}.options[data-v-1c35345a]{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.option-checkbox[data-v-1c35345a]{display:flex;align-items:center;gap:8px;cursor:pointer}.option-checkbox input[data-v-1c35345a]{cursor:pointer}.indent-size[data-v-1c35345a]{display:flex;align-items:center;gap:5px;font-size:14px;color:#d4d4d4}.indent-size select[data-v-1c35345a]{background:#3e3e42;border:1px solid #444;color:#d4d4d4;padding:2px 5px;border-radius:3px}.error-message[data-v-1c35345a]{color:#f48771;font-size:14px;text-align:center;padding:8px 12px;background:hsla(10,86%,70%,.1);border-radius:4px;max-width:80%;margin:10px auto 0}.tool-footer[data-v-1c35345a]{margin-top:20px;padding-top:20px;border-top:1px solid #444;flex-shrink:0}.footer-note[data-v-1c35345a]{color:#7a7a7a;font-size:14px;text-align:center}@media (max-width:768px){.input-output-container[data-v-1c35345a]{flex-direction:column}.input-section[data-v-1c35345a],.output-section[data-v-1c35345a]{min-height:300px}}.bc-container[data-v-276ce23e]{display:flex;flex-direction:column;height:100%;min-height:600px;background-color:#fff;border:1px solid #d0d7de;border-radius:8px;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;box-shadow:0 4px 12px rgba(0,0,0,.05)}.bc-toolbar[data-v-276ce23e]{position:relative;display:flex;justify-content:center;align-items:center;padding:12px 20px;background-color:#f6f8fa;border-bottom:1px solid #d0d7de}.toolbar-title[data-v-276ce23e]{display:flex;align-items:center;gap:8px;font-weight:600;font-size:16px;color:#24292f}.icon[data-v-276ce23e]{width:20px;height:20px;color:#57606a}.toolbar-actions[data-v-276ce23e]{position:absolute;right:20px;display:flex;gap:8px;background:#eaeef2;padding:4px;border-radius:6px}.btn[data-v-276ce23e]{padding:6px 16px;font-size:14px;font-weight:500;color:#57606a;background-color:transparent;border:none;border-radius:4px;cursor:pointer;transition:all .2s ease}.btn.active[data-v-276ce23e]{color:#24292f;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.btn[data-v-276ce23e]:hover:not(.active){color:#24292f}.bc-pane[data-v-276ce23e],.bc-workspace[data-v-276ce23e]{display:flex;flex:1;overflow:hidden}.bc-pane[data-v-276ce23e]{flex-direction:column;width:50%}.bc-divider[data-v-276ce23e]{width:1px;background-color:#d0d7de;z-index:10}.pane-header[data-v-276ce23e]{padding:8px 16px;font-size:13px;font-weight:600;color:#57606a;background-color:#fff;border-bottom:1px solid #d0d7de;letter-spacing:.5px}.bc-editor[data-v-276ce23e]{flex:1;width:100%;resize:none;padding:16px;font-family:JetBrains Mono,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:14px;line-height:1.6;color:#24292f;border:none;outline:none;box-sizing:border-box;background-color:#fafbfc}.diff-pane[data-v-276ce23e]{overflow:auto;background-color:#fff}.diff-content[data-v-276ce23e]{display:flex;flex-direction:column;min-width:-moz-max-content;min-width:max-content;padding-bottom:20px}.diff-line[data-v-276ce23e]{display:flex;font-family:JetBrains Mono,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:13px;line-height:22px;min-height:22px}.diff-line.removed[data-v-276ce23e]{background-color:#ffebe9}.diff-line.added[data-v-276ce23e]{background-color:#e6ffec}.diff-line.empty[data-v-276ce23e]{background-color:#fafbfc}.diff-line.unchanged[data-v-276ce23e]{background-color:transparent}.diff-line[data-v-276ce23e]:hover{background-color:rgba(0,0,0,.02)}.line-num[data-v-276ce23e]{width:45px;min-width:45px;padding-right:12px;text-align:right;color:#6e7781;background-color:hsla(212,8%,47%,.04);border-right:1px solid rgba(208,215,222,.4);-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box}.diff-line.removed .line-num[data-v-276ce23e]{background-color:#ffdce0;border-right-color:#ffdce0;color:#cf222e}.diff-line.added .line-num[data-v-276ce23e]{background-color:#ccffd8;border-right-color:#ccffd8;color:#116329}.line-text[data-v-276ce23e]{padding-left:16px;padding-right:16px;white-space:pre;color:#24292f;flex:1}.diff-line.removed .line-text[data-v-276ce23e]{color:#cf222e}.diff-line.added .line-text[data-v-276ce23e]{color:#116329}.code-formatter-container[data-v-35220141]{display:flex;flex-direction:column;height:100vh;background-color:#f5f5f5;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.header[data-v-35220141]{text-align:center;padding:20px 0;background:linear-gradient(135deg,#722ed1,#391085);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15)}.header h1[data-v-35220141]{margin:0;font-size:28px;display:flex;align-items:center;justify-content:center;gap:10px}.subtitle[data-v-35220141]{margin:5px 0 0;font-size:14px;opacity:.9}.content-wrapper[data-v-35220141]{flex:1;padding:20px;overflow:hidden}.code-section[data-v-35220141]{display:flex;flex-direction:column;height:100%;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.toolbar[data-v-35220141]{padding:12px 16px;border-bottom:1px solid #f0f0f0;background-color:#fafafa}.actions[data-v-35220141]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.editor-container[data-v-35220141]{flex:1;display:flex;position:relative;overflow:hidden}.code-input[data-v-35220141]{flex:1;border:none;resize:none;color:transparent;background-color:transparent;caret-color:#333;outline:none;z-index:2}.code-highlight[data-v-35220141],.code-input[data-v-35220141]{padding:16px;font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.5;white-space:pre;overflow:auto;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.code-highlight[data-v-35220141]{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;background-color:#fefefe;pointer-events:none;z-index:1}.footer[data-v-35220141]{text-align:center;padding:12px;font-size:12px;color:#888;background-color:#f0f0f0;border-top:1px solid #e8e8e8}@media (max-width:768px){.actions[data-v-35220141]{width:100%;overflow-x:auto;padding-bottom:8px}}.code-formatter-container[data-v-fead7e92]{display:flex;flex-direction:column;height:100vh;background-color:#f5f5f5;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.header[data-v-fead7e92]{text-align:center;padding:20px 0;background:linear-gradient(135deg,#722ed1,#391085);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15)}.header h1[data-v-fead7e92]{margin:0;font-size:28px;display:flex;align-items:center;justify-content:center;gap:10px}.subtitle[data-v-fead7e92]{margin:5px 0 0;font-size:14px;opacity:.9}.content-wrapper[data-v-fead7e92]{flex:1;padding:20px;overflow:hidden}.code-section[data-v-fead7e92]{display:flex;flex-direction:column;height:100%;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.toolbar[data-v-fead7e92]{padding:12px 16px;border-bottom:1px solid #f0f0f0;background-color:#fafafa}.actions[data-v-fead7e92]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.editor-container[data-v-fead7e92]{flex:1;display:flex;position:relative;overflow:hidden}.code-input[data-v-fead7e92]{flex:1;border:none;resize:none;color:transparent;background-color:transparent;caret-color:#333;outline:none;z-index:2}.code-highlight[data-v-fead7e92],.code-input[data-v-fead7e92]{padding:16px;font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.5;white-space:pre;overflow:auto;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.code-highlight[data-v-fead7e92]{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;background-color:#fefefe;pointer-events:none;z-index:1}.footer[data-v-fead7e92]{text-align:center;padding:12px;font-size:12px;color:#888;background-color:#f0f0f0;border-top:1px solid #e8e8e8}@media (max-width:768px){.actions[data-v-fead7e92]{width:100%;overflow-x:auto;padding-bottom:8px}}.code-formatter-container[data-v-0c61c839]{display:flex;flex-direction:column;height:100vh;background-color:#f5f5f5;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.header[data-v-0c61c839]{text-align:center;padding:20px 0;background:linear-gradient(135deg,#722ed1,#391085);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15)}.header h1[data-v-0c61c839]{margin:0;font-size:28px;display:flex;align-items:center;justify-content:center;gap:10px}.subtitle[data-v-0c61c839]{margin:5px 0 0;font-size:14px;opacity:.9}.content-wrapper[data-v-0c61c839]{flex:1;padding:20px;overflow:hidden}.code-section[data-v-0c61c839]{display:flex;flex-direction:column;height:100%;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.toolbar[data-v-0c61c839]{padding:12px 16px;border-bottom:1px solid #f0f0f0;background-color:#fafafa}.actions[data-v-0c61c839]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.editor-container[data-v-0c61c839]{flex:1;display:flex;position:relative;overflow:hidden}.code-input[data-v-0c61c839]{flex:1;border:none;resize:none;color:transparent;background-color:transparent;caret-color:#333;outline:none;z-index:2}.code-highlight[data-v-0c61c839],.code-input[data-v-0c61c839]{padding:16px;font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.5;white-space:pre;overflow:auto;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.code-highlight[data-v-0c61c839]{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;background-color:#fefefe;pointer-events:none;z-index:1}.footer[data-v-0c61c839]{text-align:center;padding:12px;font-size:12px;color:#888;background-color:#f0f0f0;border-top:1px solid #e8e8e8}@media (max-width:768px){.actions[data-v-0c61c839]{width:100%;overflow-x:auto;padding-bottom:8px}}.code-formatter-container[data-v-5d0ab5f8]{display:flex;flex-direction:column;height:100vh;background-color:#f5f5f5;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.header[data-v-5d0ab5f8]{text-align:center;padding:20px 0;background:linear-gradient(135deg,#722ed1,#391085);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15)}.header h1[data-v-5d0ab5f8]{margin:0;font-size:28px;display:flex;align-items:center;justify-content:center;gap:10px}.subtitle[data-v-5d0ab5f8]{margin:5px 0 0;font-size:14px;opacity:.9}.content-wrapper[data-v-5d0ab5f8]{flex:1;padding:20px;overflow:hidden}.code-section[data-v-5d0ab5f8]{display:flex;flex-direction:column;height:100%;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.toolbar[data-v-5d0ab5f8]{padding:12px 16px;border-bottom:1px solid #f0f0f0;background-color:#fafafa}.actions[data-v-5d0ab5f8]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.editor-container[data-v-5d0ab5f8]{flex:1;display:flex;position:relative;overflow:hidden}.code-input[data-v-5d0ab5f8]{flex:1;border:none;resize:none;color:transparent;background-color:transparent;caret-color:#333;outline:none;z-index:2}.code-highlight[data-v-5d0ab5f8],.code-input[data-v-5d0ab5f8]{padding:16px;font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.5;white-space:pre;overflow:auto;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.code-highlight[data-v-5d0ab5f8]{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;background-color:#fefefe;pointer-events:none;z-index:1}.footer[data-v-5d0ab5f8]{text-align:center;padding:12px;font-size:12px;color:#888;background-color:#f0f0f0;border-top:1px solid #e8e8e8}@media (max-width:768px){.actions[data-v-5d0ab5f8]{width:100%;overflow-x:auto;padding-bottom:8px}}.code-formatter-container[data-v-0e026808]{display:flex;flex-direction:column;height:100vh;background-color:#f5f5f5;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.header[data-v-0e026808]{text-align:center;padding:20px 0;background:linear-gradient(135deg,#722ed1,#391085);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15)}.header h1[data-v-0e026808]{margin:0;font-size:28px;display:flex;align-items:center;justify-content:center;gap:10px}.subtitle[data-v-0e026808]{margin:5px 0 0;font-size:14px;opacity:.9}.content-wrapper[data-v-0e026808]{flex:1;padding:20px;overflow:hidden}.code-section[data-v-0e026808]{display:flex;flex-direction:column;height:100%;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.toolbar[data-v-0e026808]{padding:12px 16px;border-bottom:1px solid #f0f0f0;background-color:#fafafa}.actions[data-v-0e026808]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.editor-container[data-v-0e026808]{flex:1;display:flex;position:relative;overflow:hidden}.code-input[data-v-0e026808]{flex:1;border:none;resize:none;color:transparent;background-color:transparent;caret-color:#333;outline:none;z-index:2}.code-highlight[data-v-0e026808],.code-input[data-v-0e026808]{padding:16px;font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.5;white-space:pre;overflow:auto;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.code-highlight[data-v-0e026808]{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;background-color:#fefefe;pointer-events:none;z-index:1}.footer[data-v-0e026808]{text-align:center;padding:12px;font-size:12px;color:#888;background-color:#f0f0f0;border-top:1px solid #e8e8e8}@media (max-width:768px){.actions[data-v-0e026808]{width:100%;overflow-x:auto;padding-bottom:8px}}.code-formatter-container[data-v-d4a7f95e]{display:flex;flex-direction:column;height:100vh;background-color:#f5f5f5;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.header[data-v-d4a7f95e]{text-align:center;padding:20px 0;background:linear-gradient(135deg,#722ed1,#391085);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15)}.header h1[data-v-d4a7f95e]{margin:0;font-size:28px;display:flex;align-items:center;justify-content:center;gap:10px}.subtitle[data-v-d4a7f95e]{margin:5px 0 0;font-size:14px;opacity:.9}.content-wrapper[data-v-d4a7f95e]{flex:1;padding:20px;overflow:hidden}.code-section[data-v-d4a7f95e]{display:flex;flex-direction:column;height:100%;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.toolbar[data-v-d4a7f95e]{padding:12px 16px;border-bottom:1px solid #f0f0f0;background-color:#fafafa}.actions[data-v-d4a7f95e]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.editor-container[data-v-d4a7f95e]{flex:1;display:flex;position:relative;overflow:hidden}.code-input[data-v-d4a7f95e]{flex:1;border:none;resize:none;color:transparent;background-color:transparent;caret-color:#333;outline:none;z-index:2}.code-highlight[data-v-d4a7f95e],.code-input[data-v-d4a7f95e]{padding:16px;font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.5;white-space:pre;overflow:auto;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.code-highlight[data-v-d4a7f95e]{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;background-color:#fefefe;pointer-events:none;z-index:1}.footer[data-v-d4a7f95e]{text-align:center;padding:12px;font-size:12px;color:#888;background-color:#f0f0f0;border-top:1px solid #e8e8e8}@media (max-width:768px){.actions[data-v-d4a7f95e]{width:100%;overflow-x:auto;padding-bottom:8px}}.code-formatter-container[data-v-5c96d574]{display:flex;flex-direction:column;height:100vh;background-color:#f5f5f5;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.header[data-v-5c96d574]{text-align:center;padding:20px 0;background:linear-gradient(135deg,#722ed1,#391085);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15)}.header h1[data-v-5c96d574]{margin:0;font-size:28px;display:flex;align-items:center;justify-content:center;gap:10px}.subtitle[data-v-5c96d574]{margin:5px 0 0;font-size:14px;opacity:.9}.content-wrapper[data-v-5c96d574]{flex:1;padding:20px;overflow:hidden}.code-section[data-v-5c96d574]{display:flex;flex-direction:column;height:100%;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.toolbar[data-v-5c96d574]{padding:12px 16px;border-bottom:1px solid #f0f0f0;background-color:#fafafa}.actions[data-v-5c96d574]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.editor-container[data-v-5c96d574]{flex:1;display:flex;position:relative;overflow:hidden}.code-input[data-v-5c96d574]{flex:1;border:none;resize:none;color:transparent;background-color:transparent;caret-color:#333;outline:none;z-index:2}.code-highlight[data-v-5c96d574],.code-input[data-v-5c96d574]{padding:16px;font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.5;white-space:pre;overflow:auto;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.code-highlight[data-v-5c96d574]{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;background-color:#fefefe;pointer-events:none;z-index:1}.footer[data-v-5c96d574]{text-align:center;padding:12px;font-size:12px;color:#888;background-color:#f0f0f0;border-top:1px solid #e8e8e8}@media (max-width:768px){.actions[data-v-5c96d574]{width:100%;overflow-x:auto;padding-bottom:8px}}.code-formatter-container[data-v-277ce252]{display:flex;flex-direction:column;height:100vh;background-color:#f5f5f5;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.header[data-v-277ce252]{text-align:center;padding:20px 0;background:linear-gradient(135deg,#722ed1,#391085);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15)}.header h1[data-v-277ce252]{margin:0;font-size:28px;display:flex;align-items:center;justify-content:center;gap:10px}.subtitle[data-v-277ce252]{margin:5px 0 0;font-size:14px;opacity:.9}.content-wrapper[data-v-277ce252]{flex:1;padding:20px;overflow:hidden}.code-section[data-v-277ce252]{display:flex;flex-direction:column;height:100%;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.toolbar[data-v-277ce252]{padding:12px 16px;border-bottom:1px solid #f0f0f0;background-color:#fafafa}.actions[data-v-277ce252]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.editor-container[data-v-277ce252]{flex:1;display:flex;position:relative;overflow:hidden}.code-input[data-v-277ce252]{flex:1;border:none;resize:none;color:transparent;background-color:transparent;caret-color:#333;outline:none;z-index:2}.code-highlight[data-v-277ce252],.code-input[data-v-277ce252]{padding:16px;font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.5;white-space:pre;overflow:auto;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.code-highlight[data-v-277ce252]{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;background-color:#fefefe;pointer-events:none;z-index:1}.footer[data-v-277ce252]{text-align:center;padding:12px;font-size:12px;color:#888;background-color:#f0f0f0;border-top:1px solid #e8e8e8}@media (max-width:768px){.actions[data-v-277ce252]{width:100%;overflow-x:auto;padding-bottom:8px}}.code-formatter-container[data-v-0ee01e3f]{display:flex;flex-direction:column;height:100vh;background-color:#f5f5f5;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.header[data-v-0ee01e3f]{text-align:center;padding:20px 0;background:linear-gradient(135deg,#722ed1,#391085);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15)}.header h1[data-v-0ee01e3f]{margin:0;font-size:28px;display:flex;align-items:center;justify-content:center;gap:10px}.subtitle[data-v-0ee01e3f]{margin:5px 0 0;font-size:14px;opacity:.9}.content-wrapper[data-v-0ee01e3f]{flex:1;padding:20px;overflow:hidden}.code-section[data-v-0ee01e3f]{display:flex;flex-direction:column;height:100%;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.toolbar[data-v-0ee01e3f]{padding:12px 16px;border-bottom:1px solid #f0f0f0;background-color:#fafafa}.actions[data-v-0ee01e3f]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.editor-container[data-v-0ee01e3f]{flex:1;display:flex;position:relative;overflow:hidden}.code-input[data-v-0ee01e3f]{flex:1;border:none;resize:none;color:transparent;background-color:transparent;caret-color:#333;outline:none;z-index:2}.code-highlight[data-v-0ee01e3f],.code-input[data-v-0ee01e3f]{padding:16px;font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.5;white-space:pre;overflow:auto;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.code-highlight[data-v-0ee01e3f]{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;background-color:#fefefe;pointer-events:none;z-index:1}.footer[data-v-0ee01e3f]{text-align:center;padding:12px;font-size:12px;color:#888;background-color:#f0f0f0;border-top:1px solid #e8e8e8}@media (max-width:768px){.actions[data-v-0ee01e3f]{width:100%;overflow-x:auto;padding-bottom:8px}}.code-formatter-container[data-v-151742f2]{display:flex;flex-direction:column;height:100vh;background-color:#f5f5f5;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.header[data-v-151742f2]{text-align:center;padding:20px 0;background:linear-gradient(135deg,#722ed1,#391085);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15)}.header h1[data-v-151742f2]{margin:0;font-size:28px;display:flex;align-items:center;justify-content:center;gap:10px}.subtitle[data-v-151742f2]{margin:5px 0 0;font-size:14px;opacity:.9}.content-wrapper[data-v-151742f2]{flex:1;padding:20px;overflow:hidden}.code-section[data-v-151742f2]{display:flex;flex-direction:column;height:100%;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.toolbar[data-v-151742f2]{padding:12px 16px;border-bottom:1px solid #f0f0f0;background-color:#fafafa}.actions[data-v-151742f2]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.editor-container[data-v-151742f2]{flex:1;display:flex;position:relative;overflow:hidden}.code-input[data-v-151742f2]{flex:1;border:none;resize:none;color:transparent;background-color:transparent;caret-color:#333;outline:none;z-index:2}.code-highlight[data-v-151742f2],.code-input[data-v-151742f2]{padding:16px;font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.5;white-space:pre;overflow:auto;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.code-highlight[data-v-151742f2]{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;background-color:#fefefe;pointer-events:none;z-index:1}.footer[data-v-151742f2]{text-align:center;padding:12px;font-size:12px;color:#888;background-color:#f0f0f0;border-top:1px solid #e8e8e8}@media (max-width:768px){.actions[data-v-151742f2]{width:100%;overflow-x:auto;padding-bottom:8px}}.code-formatter-container[data-v-550cee1d]{display:flex;flex-direction:column;height:100vh;background-color:#f5f5f5;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.header[data-v-550cee1d]{text-align:center;padding:20px 0;background:linear-gradient(135deg,#722ed1,#391085);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15)}.header h1[data-v-550cee1d]{margin:0;font-size:28px;display:flex;align-items:center;justify-content:center;gap:10px}.subtitle[data-v-550cee1d]{margin:5px 0 0;font-size:14px;opacity:.9}.content-wrapper[data-v-550cee1d]{flex:1;padding:20px;overflow:hidden}.code-section[data-v-550cee1d]{display:flex;flex-direction:column;height:100%;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.toolbar[data-v-550cee1d]{padding:12px 16px;border-bottom:1px solid #f0f0f0;background-color:#fafafa}.actions[data-v-550cee1d]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.editor-container[data-v-550cee1d]{flex:1;display:flex;position:relative;overflow:hidden}.code-input[data-v-550cee1d]{flex:1;border:none;resize:none;color:transparent;background-color:transparent;caret-color:#333;outline:none;z-index:2}.code-highlight[data-v-550cee1d],.code-input[data-v-550cee1d]{padding:16px;font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.5;white-space:pre;overflow:auto;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.code-highlight[data-v-550cee1d]{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;background-color:#fefefe;pointer-events:none;z-index:1}.footer[data-v-550cee1d]{text-align:center;padding:12px;font-size:12px;color:#888;background-color:#f0f0f0;border-top:1px solid #e8e8e8}@media (max-width:768px){.actions[data-v-550cee1d]{width:100%;overflow-x:auto;padding-bottom:8px}}.code-formatter-container[data-v-cf88b118]{display:flex;flex-direction:column;height:100vh;background-color:#f5f5f5;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.header[data-v-cf88b118]{text-align:center;padding:20px 0;background:linear-gradient(135deg,#722ed1,#391085);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15)}.header h1[data-v-cf88b118]{margin:0;font-size:28px;display:flex;align-items:center;justify-content:center;gap:10px}.subtitle[data-v-cf88b118]{margin:5px 0 0;font-size:14px;opacity:.9}.content-wrapper[data-v-cf88b118]{flex:1;padding:20px;overflow:hidden}.code-section[data-v-cf88b118]{display:flex;flex-direction:column;height:100%;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.toolbar[data-v-cf88b118]{padding:12px 16px;border-bottom:1px solid #f0f0f0;background-color:#fafafa}.actions[data-v-cf88b118]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.editor-container[data-v-cf88b118]{flex:1;display:flex;flex-direction:column;position:relative;border-bottom:1px solid #f0f0f0;min-height:200px}.editor-title[data-v-cf88b118]{padding:8px 16px;background-color:#fafafa;border-bottom:1px solid #f0f0f0;font-size:14px;color:#666}.code-input[data-v-cf88b118]{border:none;resize:none;color:#333;background-color:transparent;caret-color:#333;outline:none}.code-input[data-v-cf88b118],.code-output[data-v-cf88b118]{flex:1;padding:16px;font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.5;white-space:pre;overflow:auto;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.code-output[data-v-cf88b118]{margin:0;background-color:#fefefe}.output-actions[data-v-cf88b118]{padding:8px 16px;background-color:#fafafa;border-top:1px solid #f0f0f0;display:flex;gap:8px}.footer[data-v-cf88b118]{text-align:center;padding:12px;font-size:12px;color:#888;background-color:#f0f0f0;border-top:1px solid #e8e8e8}@media (max-width:768px){.actions[data-v-cf88b118]{width:100%;overflow-x:auto;padding-bottom:8px}}.hljs{display:block;overflow-x:auto;padding:.5em;color:#333;background:#f8f8f8}.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:700}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:teal}.hljs-doctag,.hljs-string{color:#d14}.hljs-section,.hljs-selector-id,.hljs-title{color:#900;font-weight:700}.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-type{color:#458;font-weight:700}.hljs-attribute,.hljs-name,.hljs-tag{color:navy;font-weight:400}.hljs-link,.hljs-regexp{color:#009926}.hljs-bullet,.hljs-symbol{color:#990073}.hljs-built_in,.hljs-builtin-name{color:#0086b3}.hljs-meta{color:#999;font-weight:700}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.markdown-editor-container[data-v-aeea2fa4]{display:flex;flex-direction:column;height:100vh;background-color:#f5f5f7;font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.header[data-v-aeea2fa4]{text-align:center;padding:20px 0;background:linear-gradient(135deg,#6e8efb,#a777e3);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1)}.header h1[data-v-aeea2fa4]{margin:0;font-size:28px;display:flex;align-items:center;justify-content:center;gap:10px}.subtitle[data-v-aeea2fa4]{margin:5px 0 0;font-size:14px;opacity:.9}.toolbar[data-v-aeea2fa4]{padding:12px 16px;background-color:#fff;border-bottom:1px solid #e8e8e8;box-shadow:0 1px 3px rgba(0,0,0,.05);overflow-x:auto}.editor-container[data-v-aeea2fa4]{display:flex;flex:1;overflow:hidden}.editor-section[data-v-aeea2fa4],.preview-section[data-v-aeea2fa4]{flex:1;display:flex;flex-direction:column;min-width:0;border-right:1px solid #e8e8e8}.preview-section[data-v-aeea2fa4]{border-right:none}.section-title[data-v-aeea2fa4]{padding:8px 16px;background-color:#fafafa;border-bottom:1px solid #e8e8e8;font-size:14px;color:#666;font-weight:500}.markdown-editor[data-v-aeea2fa4]{flex:1;padding:16px;border:none;resize:none;font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.6;color:#333;background-color:#fff;outline:none;-moz-tab-size:4;-o-tab-size:4;tab-size:4;scroll-behavior:smooth;scrollbar-width:thin}.markdown-editor[data-v-aeea2fa4]::-webkit-scrollbar{width:8px;height:8px}.markdown-editor[data-v-aeea2fa4]::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:4px}.markdown-editor[data-v-aeea2fa4]::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.3)}.markdown-preview[data-v-aeea2fa4]{flex:1;padding:16px;overflow-y:auto;background-color:#fff;line-height:1.6;color:#333;scroll-behavior:smooth;scrollbar-width:thin}.markdown-preview[data-v-aeea2fa4]::-webkit-scrollbar{width:8px;height:8px}.markdown-preview[data-v-aeea2fa4]::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:4px}.markdown-preview[data-v-aeea2fa4]::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.3)}.markdown-preview[data-v-aeea2fa4] h1{font-size:2em;border-bottom:1px solid #eaecef;padding-bottom:.3em;margin-top:.67em;margin-bottom:.67em}.markdown-preview[data-v-aeea2fa4] h2{font-size:1.5em;border-bottom:1px solid #eaecef;padding-bottom:.3em;margin-top:.83em;margin-bottom:.83em}.markdown-preview[data-v-aeea2fa4] h3{font-size:1.25em;margin-top:1em;margin-bottom:1em}.markdown-preview[data-v-aeea2fa4] p{margin-top:0;margin-bottom:16px}.markdown-preview[data-v-aeea2fa4] ol,.markdown-preview[data-v-aeea2fa4] ul{padding-left:2em;margin-bottom:16px}.markdown-preview[data-v-aeea2fa4] blockquote{padding:0 1em;color:#6a737d;border-left:.25em solid #dfe2e5;margin-bottom:16px}.markdown-preview[data-v-aeea2fa4] pre{background-color:#f6f8fa;border-radius:6px;padding:16px;overflow:auto;margin-bottom:16px}.markdown-preview[data-v-aeea2fa4] code{font-family:Consolas,Monaco,monospace;background-color:rgba(27,31,35,.05);border-radius:3px;padding:.2em .4em;font-size:85%}.markdown-preview[data-v-aeea2fa4] table{border-collapse:collapse;width:100%;margin-bottom:16px}.markdown-preview[data-v-aeea2fa4] td,.markdown-preview[data-v-aeea2fa4] th{border:1px solid #dfe2e5;padding:6px 13px}.markdown-preview[data-v-aeea2fa4] tr{background-color:#fff;border-top:1px solid #c6cbd1}.markdown-preview[data-v-aeea2fa4] tr:nth-child(2n){background-color:#f6f8fa}.emoji-picker[data-v-aeea2fa4]{display:grid;grid-template-columns:repeat(10,1fr);gap:4px;padding:8px;max-height:300px;overflow-y:auto;background-color:#fff;border-radius:4px;box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)}.emoji-btn[data-v-aeea2fa4]{font-size:20px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:4px;transition:background-color .3s}.emoji-btn[data-v-aeea2fa4]:hover{background-color:#f0f0f0}.footer[data-v-aeea2fa4]{text-align:center;padding:12px;font-size:12px;color:#888;background-color:#f0f0f0;border-top:1px solid #e8e8e8}.markdown-preview[data-v-aeea2fa4] .math{font-family:Times New Roman,serif;font-style:italic;background-color:rgba(0,0,0,.05);padding:0 2px;border-radius:2px}.markdown-preview[data-v-aeea2fa4] sub{font-size:.8em;vertical-align:sub}.markdown-preview[data-v-aeea2fa4] sup{font-size:.8em;vertical-align:super}@media (max-width:768px){.editor-container[data-v-aeea2fa4]{flex-direction:column}.editor-section[data-v-aeea2fa4],.preview-section[data-v-aeea2fa4]{border-right:none;border-bottom:1px solid #e8e8e8}.toolbar[data-v-aeea2fa4]{padding:8px}.toolbar .ant-space[data-v-aeea2fa4]{gap:4px!important}}.cron-container[data-v-b04e6eee]{display:flex;flex-direction:column;min-height:100vh;background-color:#f5f5f5;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.header[data-v-b04e6eee]{text-align:center;padding:20px 0;background:linear-gradient(135deg,#722ed1,#391085);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15)}.header h1[data-v-b04e6eee]{margin:0;font-size:28px;display:flex;align-items:center;justify-content:center;gap:10px}.subtitle[data-v-b04e6eee]{margin:5px 0 0;font-size:14px;opacity:.9}.content-wrapper[data-v-b04e6eee]{flex:1;padding:20px;max-width:1200px;margin:0 auto;width:100%}.generator-container[data-v-b04e6eee]{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:20px}.frequency-selector[data-v-b04e6eee]{margin-bottom:20px}.config-section[data-v-b04e6eee]{display:flex;flex-direction:column;gap:20px}.config-panel[data-v-b04e6eee]{background-color:#fafafa;padding:16px;border-radius:8px}.config-options[data-v-b04e6eee]{display:flex;flex-direction:column;gap:16px}.config-options .ant-radio-wrapper[data-v-b04e6eee]{display:flex;align-items:center;gap:8px}.specific-checkboxes[data-v-b04e6eee]{display:grid;grid-template-columns:repeat(20,1fr);gap:8px;margin-top:8px;max-height:120px;overflow-y:auto;padding:8px;background:#fff;border:1px solid #d9d9d9;border-radius:4px}.checkbox-item[data-v-b04e6eee]{display:flex;align-items:center;min-width:40px}.expression-table[data-v-b04e6eee]{margin:20px 0;background:#fff;padding:16px;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.run-section[data-v-b04e6eee]{display:flex;flex-direction:column;gap:16px}.cron-result[data-v-b04e6eee],.next-times[data-v-b04e6eee]{background:#fff;padding:16px;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.cron-result h3[data-v-b04e6eee],.next-times h3[data-v-b04e6eee]{margin:0 0 10px 0;font-size:16px;color:#333}.validator-container[data-v-b04e6eee]{background:#fff;padding:20px;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.validation-result[data-v-b04e6eee]{margin-top:16px;padding:12px;background-color:#f6ffed;border:1px solid #b7eb8f;border-radius:4px}.footer[data-v-b04e6eee]{text-align:center;padding:12px;font-size:12px;color:#888;background-color:#f0f0f0;border-top:1px solid #e8e8e8}@media (max-width:1200px){.specific-checkboxes[data-v-b04e6eee]{grid-template-columns:repeat(10,1fr)}}@media (max-width:768px){.specific-checkboxes[data-v-b04e6eee]{grid-template-columns:repeat(5,1fr)}}.input-group[data-v-b04e6eee]{display:flex;align-items:center;height:32px;line-height:32px}.input-text[data-v-b04e6eee]{padding:0 8px;background:#f5f5f5;height:100%;display:flex;align-items:center;border:1px solid #d9d9d9;border-right:none}.input-text.right-border[data-v-b04e6eee]{border-right:1px solid #d9d9d9;border-radius:0 2px 2px 0}.input-field[data-v-b04e6eee],.input-field[data-v-b04e6eee]:not(:last-child){border-radius:0!important;border-right:none}.input-field[data-v-b04e6eee]:first-child{border-radius:2px 0 0 2px!important}.year-config-panel[data-v-b04e6eee]{margin-top:16px;padding:16px;background-color:#fafafa;border-radius:8px}.year-input-group[data-v-b04e6eee]{margin-top:8px;width:100%}.input-group .ant-input-number-input[data-v-b04e6eee],.input-group .ant-input-number[data-v-b04e6eee]{height:100%}.config-options .ant-radio-wrapper[data-v-b04e6eee]{align-items:flex-start}.config-options .ant-radio[data-v-b04e6eee]{margin-top:6px}.screen-record-container[data-v-d4b8c862]{max-width:1000px;margin:0 auto;padding:40px 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#333}.main-title[data-v-d4b8c862]{text-align:center;font-size:26px;font-weight:600;margin-bottom:30px;color:#2c3e50}.alert-box[data-v-d4b8c862]{background-color:#e8f4e9;color:#3b7b3e;padding:15px 20px;border-radius:4px;font-size:15px;margin-bottom:30px}.action-bar[data-v-d4b8c862]{display:flex;justify-content:center;margin-bottom:40px}.record-btn[data-v-d4b8c862]{background-color:#337ab7;color:#fff;border:none;padding:12px 40px;font-size:16px;border-radius:4px;cursor:pointer;transition:background-color .3s}.record-btn[data-v-d4b8c862]:hover{background-color:#286090}.record-btn.recording[data-v-d4b8c862]{background-color:#d9534f}.record-btn.recording[data-v-d4b8c862]:hover{background-color:#c9302c}.section-title[data-v-d4b8c862]{font-size:16px;font-weight:700;margin-bottom:15px;color:#333}.info-box[data-v-d4b8c862]{background-color:#f4f5f6;padding:20px;border-radius:6px;margin-bottom:30px}.info-box p[data-v-d4b8c862]{margin:0 0 10px 0;font-size:14px;color:#666;line-height:1.6}.info-box p[data-v-d4b8c862]:last-child{margin-bottom:0}.video-preview-section[data-v-d4b8c862]{margin-bottom:40px;padding:20px;border:1px solid #ddd;border-radius:6px;background-color:#fafafa}.recorded-video[data-v-d4b8c862]{width:100%;max-width:800px;display:block;margin:0 auto 20px;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.download-action[data-v-d4b8c862]{display:flex;justify-content:center}.download-btn[data-v-d4b8c862]{display:inline-block;background-color:#5cb85c;color:#fff;padding:10px 30px;text-decoration:none;border-radius:4px;font-size:14px;transition:background-color .3s}.download-btn[data-v-d4b8c862]:hover{background-color:#449d44}.code-formatter-container[data-v-29eb4935]{display:flex;flex-direction:column;height:100vh;background-color:#f5f5f5;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.header[data-v-29eb4935]{text-align:center;padding:20px 0;background:linear-gradient(135deg,#1890ff,#0050b3);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15)}.header h1[data-v-29eb4935]{margin:0;font-size:28px;display:flex;align-items:center;justify-content:center;gap:10px}.subtitle[data-v-29eb4935]{margin:5px 0 0;font-size:14px;opacity:.9}.content-wrapper[data-v-29eb4935]{flex:1;padding:20px;overflow:hidden}.code-section[data-v-29eb4935]{display:flex;flex-direction:column;height:100%;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.toolbar[data-v-29eb4935]{padding:12px 16px;border-bottom:1px solid #f0f0f0;background-color:#fafafa}.actions[data-v-29eb4935]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.demo-btn[data-v-29eb4935]{background:linear-gradient(135deg,#13c2c2,#006d75)!important;border-color:#13c2c2!important;color:#fff!important}.demo-btn[data-v-29eb4935]:hover{background:linear-gradient(135deg,#36cfc9,#08979c)!important;border-color:#36cfc9!important}.clear-btn[data-v-29eb4935]{background:linear-gradient(135deg,#fa8c16,#ad4e00)!important;border-color:#fa8c16!important;color:#fff!important}.clear-btn[data-v-29eb4935]:hover{background:linear-gradient(135deg,#ffa940,#d46b08)!important;border-color:#ffa940!important}.copy-btn[data-v-29eb4935]{background:linear-gradient(135deg,#52c41a,#237804)!important;border-color:#52c41a!important;color:#fff!important}.copy-btn[data-v-29eb4935]:hover{background:linear-gradient(135deg,#73d13d,#389e0d)!important;border-color:#73d13d!important}.download-btn[data-v-29eb4935]{background:linear-gradient(135deg,#722ed1,#391085)!important;border-color:#722ed1!important;color:#fff!important}.download-btn[data-v-29eb4935]:hover{background:linear-gradient(135deg,#9254de,#531dab)!important;border-color:#9254de!important}.editor-container[data-v-29eb4935]{flex:1;display:flex;flex-direction:column;position:relative;border-bottom:1px solid #f0f0f0;min-height:200px}.editor-title[data-v-29eb4935]{padding:8px 16px;background-color:#fafafa;border-bottom:1px solid #f0f0f0;font-size:14px;color:#666}.code-input[data-v-29eb4935]{border:none;resize:none;color:#333;background-color:transparent;caret-color:#333;outline:none}.code-input[data-v-29eb4935],.code-output[data-v-29eb4935]{flex:1;padding:16px;font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.5;white-space:pre;overflow:auto;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.code-output[data-v-29eb4935]{margin:0;background-color:#fefefe}.output-actions[data-v-29eb4935]{padding:8px 16px;background-color:#fafafa;border-top:1px solid #f0f0f0;display:flex;gap:8px}.footer[data-v-29eb4935]{text-align:center;padding:12px;font-size:12px;color:#888;background-color:#f0f0f0;border-top:1px solid #e8e8e8}@media (max-width:768px){.actions[data-v-29eb4935]{width:100%;overflow-x:auto;padding-bottom:8px}}.music-reverser[data-v-ace85856]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#333}.container[data-v-ace85856]{max-width:1200px;margin:0 auto}.header[data-v-ace85856]{text-align:center;margin-bottom:30px;color:#fff}.header h1[data-v-ace85856]{font-size:2.5rem;margin-bottom:10px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.header p[data-v-ace85856]{font-size:1.1rem;opacity:.9}.main-content[data-v-ace85856]{display:flex;flex-direction:column;gap:30px}.content-grid[data-v-ace85856]{display:grid;grid-template-columns:1fr 1fr;gap:30px}.section-card[data-v-ace85856]{background:#fff;border-radius:15px;padding:25px;box-shadow:0 5px 15px rgba(0,0,0,.1);height:100%;display:flex;flex-direction:column}.section-card h2[data-v-ace85856]{margin-top:0;margin-bottom:20px;color:#667eea;border-bottom:2px solid #f0f2ff;padding-bottom:10px}.upload-area[data-v-ace85856]{border:2px dashed #667eea;border-radius:10px;padding:30px 20px;text-align:center;cursor:pointer;transition:all .3s ease;background:#f8f9ff;flex-grow:1;display:flex;flex-direction:column;justify-content:center}.upload-area.drag-over[data-v-ace85856],.upload-area[data-v-ace85856]:hover{border-color:#764ba2;background:#f0f2ff;transform:translateY(-2px)}.upload-placeholder .upload-icon[data-v-ace85856]{font-size:3rem;display:block;margin-bottom:15px}.file-types[data-v-ace85856]{font-size:.9rem;color:#666;margin-top:5px}.file-info[data-v-ace85856]{display:flex;flex-direction:column;align-items:center;gap:10px}.file-icon[data-v-ace85856]{font-size:2.5rem}.file-name[data-v-ace85856]{font-weight:700;font-size:1.1rem;text-align:center;word-break:break-word}.file-size[data-v-ace85856]{color:#666}.clear-btn[data-v-ace85856]{background:#ff6b6b;color:#fff;border:none;padding:8px 16px;border-radius:20px;cursor:pointer;transition:background .3s;font-size:.9rem}.clear-btn[data-v-ace85856]:hover{background:#ff5252}.or-divider[data-v-ace85856]{text-align:center;margin:20px 0;position:relative}.or-divider span[data-v-ace85856]{background:#fff;padding:0 15px;color:#666;position:relative;z-index:1}.or-divider[data-v-ace85856]:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#ddd;z-index:0}.recording-section[data-v-ace85856]{text-align:center}.record-btn[data-v-ace85856]{background:linear-gradient(135deg,#ff6b6b,#ff8e8e);color:#fff;border:none;padding:12px 25px;border-radius:25px;font-size:1.1rem;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:10px;box-shadow:0 4px 15px hsla(0,100%,71%,.3);width:100%;justify-content:center}.record-btn[data-v-ace85856]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px hsla(0,100%,71%,.4)}.record-btn[data-v-ace85856]:disabled{opacity:.6;cursor:not-allowed}.record-btn.recording[data-v-ace85856]{background:linear-gradient(135deg,#4ecdc4,#6ae6de);box-shadow:0 4px 15px rgba(78,205,196,.3)}.recording-indicator[data-v-ace85856]{margin-top:15px;display:flex;align-items:center;justify-content:center;gap:10px;color:#4ecdc4;font-weight:700}.pulse[data-v-ace85856]{width:12px;height:12px;background:#4ecdc4;border-radius:50%;animation:pulse-ace85856 1.5s infinite}@keyframes pulse-ace85856{0%{transform:scale(.8);opacity:1}50%{transform:scale(1.2);opacity:.7}to{transform:scale(.8);opacity:1}}.recorded-audio[data-v-ace85856]{margin-top:20px;padding:15px;background:#f8f9fa;border-radius:10px}.audio-preview[data-v-ace85856]{width:100%;margin-top:10px}.audio-controls[data-v-ace85856]{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.control-row[data-v-ace85856]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.control-btn[data-v-ace85856]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:15px;border-radius:10px;font-size:1rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 15px rgba(102,126,234,.3)}.control-btn[data-v-ace85856]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.4)}.control-btn[data-v-ace85856]:disabled{opacity:.6;cursor:not-allowed}.reverse-btn[data-v-ace85856]{background:linear-gradient(135deg,#f093fb,#f5576c)}.play-reversed[data-v-ace85856]{background:linear-gradient(135deg,#4ecdc4,#6ae6de)}.download-btn[data-v-ace85856]{background:linear-gradient(135deg,#ffe29f,#ffa99f)}.no-audio-prompt[data-v-ace85856]{text-align:center;padding:40px 20px;color:#666;font-style:italic}.audio-player[data-v-ace85856]{background:#f8f9fa;padding:20px;border-radius:10px;margin-top:auto}.player-header[data-v-ace85856]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.playback-info[data-v-ace85856]{color:#666;font-weight:700}.progress-bar[data-v-ace85856]{height:6px;background:#e9ecef;border-radius:3px;position:relative;cursor:pointer;margin:15px 0}.progress-background[data-v-ace85856]{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:3px}.progress-fill[data-v-ace85856]{height:100%;background:linear-gradient(90deg,#667eea,#764ba2);border-radius:3px;width:0;transition:width .1s}.progress-thumb[data-v-ace85856]{width:16px;height:16px;background:#764ba2;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .2s}.progress-bar:hover .progress-thumb[data-v-ace85856]{opacity:1}.player-controls[data-v-ace85856]{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.player-btn[data-v-ace85856]{background:#667eea;color:#fff;border:none;padding:8px 15px;border-radius:5px;cursor:pointer;transition:background .3s}.player-btn[data-v-ace85856]:hover{background:#5a6fd8}.volume-control[data-v-ace85856]{display:flex;align-items:center;gap:10px;margin-left:auto}.volume-slider[data-v-ace85856]{width:80px}.features-grid[data-v-ace85856]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.feature-card[data-v-ace85856]{text-align:center;padding:20px;background:#f8f9fa;border-radius:10px;transition:transform .3s}.feature-card[data-v-ace85856]:hover{transform:translateY(-5px)}.feature-icon[data-v-ace85856]{font-size:2.5rem;margin-bottom:15px}.feature-card h3[data-v-ace85856]{margin-bottom:10px;color:#667eea}.feature-card p[data-v-ace85856]{color:#666;line-height:1.5;font-size:.9rem}.instructions-content[data-v-ace85856]{display:flex;flex-direction:column;gap:20px}.instruction-item h3[data-v-ace85856]{color:#667eea;margin-bottom:10px}.instruction-item p[data-v-ace85856]{margin-bottom:10px;line-height:1.6}.footer[data-v-ace85856]{text-align:center;color:#fff;padding:20px;font-size:.9rem;margin-top:30px}.footer p[data-v-ace85856]{margin:5px 0;opacity:.8}@media (max-width:968px){.content-grid[data-v-ace85856],.features-grid[data-v-ace85856]{grid-template-columns:1fr}}@media (max-width:768px){.music-reverser[data-v-ace85856]{padding:10px}.section-card[data-v-ace85856]{padding:20px}.header h1[data-v-ace85856]{font-size:2rem}.control-row[data-v-ace85856]{grid-template-columns:1fr}.player-controls[data-v-ace85856]{justify-content:center}.volume-control[data-v-ace85856]{margin-left:0}.features-grid[data-v-ace85856]{grid-template-columns:1fr}}.code-formatter-container[data-v-56df40e0]{display:flex;flex-direction:column;height:100vh;background-color:#f5f5f5;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.header[data-v-56df40e0]{text-align:center;padding:20px 0;background:linear-gradient(135deg,#722ed1,#391085);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15)}.header h1[data-v-56df40e0]{margin:0;font-size:28px;display:flex;align-items:center;justify-content:center;gap:10px}.subtitle[data-v-56df40e0]{margin:5px 0 0;font-size:14px;opacity:.9}.content-wrapper[data-v-56df40e0]{flex:1;padding:20px;overflow:hidden}.code-section[data-v-56df40e0]{display:flex;flex-direction:column;height:100%;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.toolbar[data-v-56df40e0]{padding:12px 16px;border-bottom:1px solid #f0f0f0;background-color:#fafafa}.actions[data-v-56df40e0]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.editor-container[data-v-56df40e0]{flex:1;display:flex;flex-direction:column;position:relative;border-bottom:1px solid #f0f0f0;min-height:200px}.editor-title[data-v-56df40e0]{padding:8px 16px;background-color:#fafafa;border-bottom:1px solid #f0f0f0;font-size:14px;color:#666}.code-input[data-v-56df40e0]{border:none;resize:none;color:#333;background-color:transparent;caret-color:#333;outline:none}.code-input[data-v-56df40e0],.code-output[data-v-56df40e0]{flex:1;padding:16px;font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.5;white-space:pre;overflow:auto;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.code-output[data-v-56df40e0]{margin:0;background-color:#fefefe}.output-actions[data-v-56df40e0]{padding:8px 16px;background-color:#fafafa;border-top:1px solid #f0f0f0;display:flex;gap:8px}.footer[data-v-56df40e0]{text-align:center;padding:12px;font-size:12px;color:#888;background-color:#f0f0f0;border-top:1px solid #e8e8e8}@media (max-width:768px){.actions[data-v-56df40e0]{width:100%;overflow-x:auto;padding-bottom:8px}}.ascii-code-container[data-v-5fd17c6a]{padding:24px;max-width:1200px;margin:0 auto;background-color:#fff}.title-section[data-v-5fd17c6a]{text-align:center;margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.title-section h1[data-v-5fd17c6a]{font-size:28px;font-weight:600;color:#262626;margin-bottom:8px}.subtitle[data-v-5fd17c6a]{font-size:16px;color:#8c8c8c;margin:0}.table-section[data-v-5fd17c6a]{margin-bottom:40px}.table-title[data-v-5fd17c6a]{font-size:20px;font-weight:500;color:#434343;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #1890ff}.table-wrapper[data-v-5fd17c6a]{overflow-x:auto;border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.ascii-table[data-v-5fd17c6a]{min-width:800px}.ascii-table[data-v-5fd17c6a] .ant-table-thead>tr>th{background-color:#fafafa;font-weight:600;color:#262626;text-align:center;border-bottom:2px solid #f0f0f0}.ascii-table[data-v-5fd17c6a] .ant-table-tbody>tr>td{padding:8px 12px;border-right:1px solid #f0f0f0}.ascii-table[data-v-5fd17c6a] .ant-table-tbody>tr:nth-child(2n){background-color:#fafafa}.ascii-table[data-v-5fd17c6a] .ant-table-tbody>tr:hover{background-color:#e6f7ff}.html-code[data-v-5fd17c6a]{font-family:Courier New,monospace;background-color:#f6f8fa;padding:2px 6px;border-radius:3px;border:1px solid #e8e8e8;color:#d56161}.empty-symbol[data-v-5fd17c6a]{color:#bfbfbf;font-style:italic}@media (max-width:768px){.ascii-code-container[data-v-5fd17c6a]{padding:16px}.title-section h1[data-v-5fd17c6a]{font-size:24px}.table-title[data-v-5fd17c6a]{font-size:18px}}.center-title[data-v-5fd17c6a]{text-align:center!important;justify-content:center!important;display:flex!important;margin-left:auto!important;margin-right:auto!important}.action-area[data-v-5fd17c6a]{margin-top:24px}.convert-btn[data-v-5fd17c6a]{display:inline-block;padding:10px 32px;font-size:16px;font-weight:500;color:#fff;background:linear-gradient(135deg,#1890ff,#36cfc9);border-radius:50px;text-decoration:none;box-shadow:0 4px 12px rgba(24,144,255,.35);transition:all .3s ease}.convert-btn[data-v-5fd17c6a]:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(54,207,201,.45);color:#fff}.convert-btn[data-v-5fd17c6a]:active{transform:translateY(0);box-shadow:0 4px 12px rgba(24,144,255,.35)}[data-v-7ee540a1]:root{--primary:#6366f1;--primary-dark:#4f46e5;--success:#10b981;--success-dark:#059669;--bg-gradient:linear-gradient(135deg,#eef2ff,#e0e7ff);--glass-bg:hsla(0,0%,100%,.75);--glass-border:hsla(0,0%,100%,.8);--text-primary:#1e293b;--text-secondary:#64748b;--shadow-lg:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--shadow-input:inset 2px 2px 5px rgba(203,213,225,.5),inset -2px -2px 5px hsla(0,0%,100%,.8)}.voice-app-container[data-v-7ee540a1]{font-family:Inter,system-ui,sans-serif;min-height:100vh;display:flex;justify-content:center;align-items:center;padding:2rem;background:#f1f5f9;position:relative;overflow:hidden;color:var(--text-primary)}.ambient-light[data-v-7ee540a1]{position:absolute;border-radius:50%;filter:blur(80px);z-index:0;opacity:.6}.light-1[data-v-7ee540a1]{width:400px;height:400px;background:#a5b4fc;top:-100px;left:-100px;animation:float-7ee540a1 10s ease-in-out infinite}.light-2[data-v-7ee540a1]{width:300px;height:300px;background:#f9a8d4;bottom:-50px;right:-50px;animation:float-7ee540a1 12s ease-in-out infinite reverse}@keyframes float-7ee540a1{0%,to{transform:translate(0)}50%{transform:translate(30px,50px)}}.glass-panel[data-v-7ee540a1]{position:relative;z-index:10;width:100%;max-width:1000px;background:var(--glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:24px;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;overflow:hidden}.app-header[data-v-7ee540a1]{padding:1.5rem 2.5rem;border-bottom:1px solid rgba(0,0,0,.05);display:flex;justify-content:space-between;align-items:center}.logo-area[data-v-7ee540a1]{display:flex;align-items:center;gap:1rem}.logo-icon[data-v-7ee540a1]{width:42px;height:42px;background:linear-gradient(135deg,var(--primary),#8b5cf6);color:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(99,102,241,.4)}.logo-icon svg[data-v-7ee540a1]{width:24px;height:24px}.title-group h1[data-v-7ee540a1]{font-size:1.25rem;font-weight:700;margin:0;letter-spacing:-.5px}.title-group p[data-v-7ee540a1]{font-size:.75rem;color:var(--text-secondary);margin:0;font-weight:500}.visualizer[data-v-7ee540a1]{display:flex;align-items:flex-end;gap:3px;height:24px;opacity:.3;transition:opacity .3s}.visualizer.active[data-v-7ee540a1]{opacity:1}.bar[data-v-7ee540a1]{width:4px;height:6px;background:#cbd5e1;border-radius:2px;transition:all .2s}.visualizer.active .bar[data-v-7ee540a1]{background:var(--primary);animation:wave-7ee540a1 1s ease-in-out infinite}.visualizer.active .bar[data-v-7ee540a1]:first-child{animation-delay:0s}.visualizer.active .bar[data-v-7ee540a1]:nth-child(2){animation-delay:.1s}.visualizer.active .bar[data-v-7ee540a1]:nth-child(3){animation-delay:.2s}.visualizer.active .bar[data-v-7ee540a1]:nth-child(4){animation-delay:.1s}.visualizer.active .bar[data-v-7ee540a1]:nth-child(5){animation-delay:0s}@keyframes wave-7ee540a1{0%,to{height:6px}50%{height:20px}}.content-grid[data-v-7ee540a1]{display:grid;grid-template-columns:1.4fr 1fr;min-height:500px}@media (max-width:768px){.content-grid[data-v-7ee540a1]{grid-template-columns:1fr}}.input-zone[data-v-7ee540a1]{padding:2.5rem;display:flex;flex-direction:column;gap:1.5rem;border-right:1px solid rgba(0,0,0,.05)}.zone-header[data-v-7ee540a1]{display:flex;justify-content:space-between;align-items:center}.zone-header h3[data-v-7ee540a1]{margin:0;font-size:1rem;color:var(--text-primary)}.badge[data-v-7ee540a1]{background:#e2e8f0;font-size:.75rem;padding:4px 8px;border-radius:6px;font-family:monospace;color:var(--text-secondary)}.textarea-container[data-v-7ee540a1]{flex:1;position:relative;background:#f8fafc;border-radius:16px;box-shadow:var(--shadow-input);transition:all .3s}textarea[data-v-7ee540a1]{width:100%;height:100%;border:none;background:transparent;padding:1.5rem;resize:none;font-size:1rem;line-height:1.8;color:var(--text-primary);outline:none;font-family:inherit;box-sizing:border-box}.focus-border[data-v-7ee540a1]{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px;pointer-events:none;border:2px solid transparent;transition:border-color .3s}textarea:focus+.focus-border[data-v-7ee540a1]{border-color:var(--primary)}.action-buttons[data-v-7ee540a1]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:auto}.btn[data-v-7ee540a1]{border:none;padding:.85rem 1.25rem;border-radius:12px;font-weight:600;font-size:.9rem;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;white-space:nowrap}.btn[data-v-7ee540a1]:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(.8)}.btn[data-v-7ee540a1]:active:not(:disabled){transform:scale(.98)}.btn-primary[data-v-7ee540a1]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;box-shadow:0 4px 15px rgba(99,102,241,.3);flex:1}.btn-primary[data-v-7ee540a1]:hover:not(:disabled){box-shadow:0 8px 20px rgba(99,102,241,.5);transform:translateY(-2px)}.btn-success[data-v-7ee540a1]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 15px rgba(16,185,129,.3)}.btn-success[data-v-7ee540a1]:hover:not(:disabled){box-shadow:0 8px 20px rgba(16,185,129,.5);transform:translateY(-2px)}.btn-text[data-v-7ee540a1]{background:transparent;color:#ef4444;margin-left:auto;padding:.85rem 1rem}.btn-text[data-v-7ee540a1]:hover{background:#fee2e2}.btn-shine[data-v-7ee540a1]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,hsla(0,0%,100%,.1) 50%,transparent 70%);transform:rotate(45deg);animation:shine-7ee540a1 3s linear infinite;pointer-events:none}@keyframes shine-7ee540a1{0%{transform:translateX(-100%) rotate(45deg)}to{transform:translateX(100%) rotate(45deg)}}.spin[data-v-7ee540a1]{animation:spin-7ee540a1 1s linear infinite;display:inline-block}@keyframes spin-7ee540a1{to{transform:rotate(1turn)}}.control-panel[data-v-7ee540a1]{padding:2.5rem;background:hsla(0,0%,100%,.4);display:flex;flex-direction:column;gap:2.5rem}.setting-group h3[data-v-7ee540a1]{font-size:.85rem;text-transform:uppercase;color:var(--text-secondary);letter-spacing:.05em;margin:0 0 1.25rem 0}.control-item[data-v-7ee540a1]{margin-bottom:1.25rem}.control-item label[data-v-7ee540a1]{display:block;font-size:.9rem;font-weight:500;margin-bottom:.5rem}.custom-select[data-v-7ee540a1]{position:relative}.custom-select select[data-v-7ee540a1]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #cbd5e1;padding:.8rem 1rem;border-radius:10px;font-size:.95rem;color:var(--text-primary);outline:none;transition:all .2s;cursor:pointer}.custom-select select[data-v-7ee540a1]:hover{border-color:var(--primary)}.custom-select .arrow[data-v-7ee540a1]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-size:.7rem;color:var(--text-secondary);pointer-events:none}.slider-control[data-v-7ee540a1]{margin-bottom:1.5rem}.slider-info[data-v-7ee540a1]{display:flex;justify-content:space-between;font-size:.85rem;margin-bottom:.5rem;color:var(--text-secondary)}.slider-info .val[data-v-7ee540a1]{font-weight:600;color:var(--primary);font-feature-settings:"tnum"}input[type=range][data-v-7ee540a1]{-webkit-appearance:none;width:100%;height:6px;border-radius:3px;background:#e2e8f0;outline:none;background-image:linear-gradient(var(--primary),var(--primary));background-repeat:no-repeat}input[type=range][data-v-7ee540a1]::-webkit-slider-thumb{-webkit-appearance:none;height:20px;width:20px;border-radius:50%;background:#fff;border:2px solid var(--primary);box-shadow:0 2px 5px rgba(0,0,0,.15);cursor:grab;-webkit-transition:transform .1s;transition:transform .1s}input[type=range][data-v-7ee540a1]::-webkit-slider-thumb:hover{transform:scale(1.15)}input[type=range][data-v-7ee540a1]::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.05)}.system-status[data-v-7ee540a1]{margin-top:auto;display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:var(--text-secondary);padding-top:1rem;border-top:1px solid rgba(0,0,0,.05)}.status-dot[data-v-7ee540a1]{width:8px;height:8px;background:#cbd5e1;border-radius:50%}.status-dot.ready[data-v-7ee540a1]{background:#10b981}.status-dot.active[data-v-7ee540a1]{background:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.2);animation:pulse-dot-7ee540a1 1s infinite}@keyframes pulse-dot-7ee540a1{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}to{transform:scale(1);opacity:1}}.usage-statistics[data-v-7ee540a1]{margin-top:1rem;padding:1.25rem;background:hsla(0,0%,100%,.6);border-radius:16px;border:1px solid hsla(0,0%,100%,.8);box-shadow:0 4px 12px rgba(0,0,0,.05)}.stat-header[data-v-7ee540a1]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;color:var(--text-secondary);margin-bottom:.75rem}.stat-value[data-v-7ee540a1]{font-size:2.25rem;font-weight:700;color:var(--primary);font-family:Inter,monospace;line-height:1;margin-bottom:.5rem;display:flex;align-items:baseline;gap:.5rem}.stat-label[data-v-7ee540a1]{font-size:.85rem;font-weight:500;color:var(--text-secondary)}.stat-desc[data-v-7ee540a1]{font-size:.75rem;color:var(--text-secondary);opacity:.8}.code-formatter-container[data-v-8a9270fe]{display:flex;flex-direction:column;height:100vh;background-color:#f5f5f5;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.header[data-v-8a9270fe]{text-align:center;padding:20px 0;background:linear-gradient(135deg,#722ed1,#391085);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15)}.header h1[data-v-8a9270fe]{margin:0;font-size:28px;display:flex;align-items:center;justify-content:center;gap:10px}.subtitle[data-v-8a9270fe]{margin:5px 0 0;font-size:14px;opacity:.9}.content-wrapper[data-v-8a9270fe]{flex:1;padding:20px;overflow:hidden}.code-section[data-v-8a9270fe]{display:flex;flex-direction:column;height:100%;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.toolbar[data-v-8a9270fe]{padding:12px 16px;border-bottom:1px solid #f0f0f0;background-color:#fafafa}.actions[data-v-8a9270fe]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.editor-container[data-v-8a9270fe]{flex:1;display:flex;flex-direction:column;position:relative;border-bottom:1px solid #f0f0f0;min-height:200px}.editor-title[data-v-8a9270fe]{padding:8px 16px;background-color:#fafafa;border-bottom:1px solid #f0f0f0;font-size:14px;color:#666}.code-input[data-v-8a9270fe]{border:none;resize:none;color:#333;background-color:transparent;caret-color:#333;outline:none}.code-input[data-v-8a9270fe],.code-output[data-v-8a9270fe]{flex:1;padding:16px;font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.5;white-space:pre;overflow:auto;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.code-output[data-v-8a9270fe]{margin:0;background-color:#fefefe}.output-actions[data-v-8a9270fe]{padding:8px 16px;background-color:#fafafa;border-top:1px solid #f0f0f0;display:flex;gap:8px}.footer[data-v-8a9270fe]{text-align:center;padding:12px;font-size:12px;color:#888;background-color:#f0f0f0;border-top:1px solid #e8e8e8}@media (max-width:768px){.actions[data-v-8a9270fe]{width:100%;overflow-x:auto;padding-bottom:8px}}.code-formatter-container[data-v-52b87169]{display:flex;flex-direction:column;height:100vh;background-color:#f5f5f5;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.header[data-v-52b87169]{text-align:center;padding:20px 0;background:linear-gradient(135deg,#722ed1,#391085);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15)}.header h1[data-v-52b87169]{margin:0;font-size:28px;display:flex;align-items:center;justify-content:center;gap:10px}.subtitle[data-v-52b87169]{margin:5px 0 0;font-size:14px;opacity:.9}.content-wrapper[data-v-52b87169]{flex:1;padding:20px;overflow:hidden}.code-section[data-v-52b87169]{display:flex;flex-direction:column;height:100%;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.toolbar[data-v-52b87169]{padding:12px 16px;border-bottom:1px solid #f0f0f0;background-color:#fafafa}.actions[data-v-52b87169]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.editor-container[data-v-52b87169]{flex:1;display:flex;flex-direction:column;position:relative;border-bottom:1px solid #f0f0f0;min-height:200px}.editor-title[data-v-52b87169]{padding:8px 16px;background-color:#fafafa;border-bottom:1px solid #f0f0f0;font-size:14px;color:#666}.code-input[data-v-52b87169]{border:none;resize:none;color:#333;background-color:transparent;caret-color:#333;outline:none}.code-input[data-v-52b87169],.code-output[data-v-52b87169]{flex:1;padding:16px;font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.5;white-space:pre;overflow:auto;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.code-output[data-v-52b87169]{margin:0;background-color:#fefefe}.output-actions[data-v-52b87169]{padding:8px 16px;background-color:#fafafa;border-top:1px solid #f0f0f0;display:flex;gap:8px}.footer[data-v-52b87169]{text-align:center;padding:12px;font-size:12px;color:#888;background-color:#f0f0f0;border-top:1px solid #e8e8e8}@media (max-width:768px){.actions[data-v-52b87169]{width:100%;overflow-x:auto;padding-bottom:8px}}.code-formatter-container[data-v-7d4b13dc]{display:flex;flex-direction:column;height:100vh;background-color:#f5f5f5;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.header[data-v-7d4b13dc]{text-align:center;padding:20px 0;background:linear-gradient(135deg,#722ed1,#391085);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15)}.header h1[data-v-7d4b13dc]{margin:0;font-size:28px;display:flex;align-items:center;justify-content:center;gap:10px}.subtitle[data-v-7d4b13dc]{margin:5px 0 0;font-size:14px;opacity:.9}.content-wrapper[data-v-7d4b13dc]{flex:1;padding:20px;overflow:hidden}.code-section[data-v-7d4b13dc]{display:flex;flex-direction:column;height:100%;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.toolbar[data-v-7d4b13dc]{padding:12px 16px;border-bottom:1px solid #f0f0f0;background-color:#fafafa}.actions[data-v-7d4b13dc]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.params-container[data-v-7d4b13dc]{padding:16px;border-bottom:1px solid #f0f0f0}.param-item[data-v-7d4b13dc]{display:flex;align-items:center;margin-bottom:12px}.param-item label[data-v-7d4b13dc]{width:120px;font-size:14px;color:#666}.number-input[data-v-7d4b13dc]{width:100px}.exclude-input[data-v-7d4b13dc]{flex:1}.checkbox-group[data-v-7d4b13dc]{display:flex;flex-direction:column;gap:8px;margin:16px 0}.checkbox-group .ant-checkbox-wrapper[data-v-7d4b13dc]{margin-left:0}.editor-container[data-v-7d4b13dc]{flex:1;display:flex;flex-direction:column;position:relative;border-bottom:1px solid #f0f0f0;min-height:200px}.editor-title[data-v-7d4b13dc]{padding:8px 16px;background-color:#fafafa;border-bottom:1px solid #f0f0f0;font-size:14px;color:#666}.code-output[data-v-7d4b13dc]{flex:1;padding:16px;margin:0;overflow:auto;font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.5;background-color:#fefefe;white-space:pre;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.footer[data-v-7d4b13dc]{text-align:center;padding:12px;font-size:12px;color:#888;background-color:#f0f0f0;border-top:1px solid #e8e8e8}@media (max-width:768px){.actions[data-v-7d4b13dc]{width:100%;overflow-x:auto;padding-bottom:8px}.param-item[data-v-7d4b13dc]{flex-direction:column;align-items:flex-start}.param-item label[data-v-7d4b13dc]{margin-bottom:4px}.exclude-input[data-v-7d4b13dc],.number-input[data-v-7d4b13dc]{width:100%}}.code-formatter-container[data-v-5c484e38]{display:flex;flex-direction:column;height:100vh;background-color:#f5f5f5;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.header[data-v-5c484e38]{text-align:center;padding:20px 0;background:linear-gradient(135deg,#722ed1,#391085);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15)}.header h1[data-v-5c484e38]{margin:0;font-size:28px;display:flex;align-items:center;justify-content:center;gap:10px}.subtitle[data-v-5c484e38]{margin:5px 0 0;font-size:14px;opacity:.9}.content-wrapper[data-v-5c484e38]{flex:1;padding:20px;overflow:auto}.code-section[data-v-5c484e38]{display:flex;flex-direction:column;height:100%;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.toolbar[data-v-5c484e38]{padding:12px 16px;border-bottom:1px solid #f0f0f0;background-color:#fafafa}.actions[data-v-5c484e38]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.editor-container[data-v-5c484e38]{display:flex;flex-direction:column;position:relative;border-bottom:1px solid #f0f0f0}.editor-container[data-v-5c484e38]:first-of-type{height:120px}.editor-title[data-v-5c484e38]{padding:8px 16px;background-color:#fafafa;border-bottom:1px solid #f0f0f0;font-size:14px;color:#666}.code-input[data-v-5c484e38]{flex:1;padding:60px;border:none;resize:none;font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.5;color:#333;background-color:transparent;caret-color:#333;outline:none;white-space:pre;overflow:auto;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.result-table[data-v-5c484e38]{flex:1;display:flex;flex-direction:column;overflow:auto}.table-header[data-v-5c484e38],.table-row[data-v-5c484e38]{display:flex;border-bottom:1px solid #f0f0f0}.header-cell[data-v-5c484e38],.table-cell[data-v-5c484e38]{padding:12px 16px;display:flex;align-items:center;box-sizing:border-box}.header-cell[data-v-5c484e38]:first-child,.table-cell[data-v-5c484e38]:first-child{width:15%;justify-content:center;border-right:1px solid #e8e8e8}.header-cell[data-v-5c484e38]:nth-child(2),.table-cell[data-v-5c484e38]:nth-child(2){width:65%;border-right:1px solid #e8e8e8}.header-cell[data-v-5c484e38]:nth-child(3),.table-cell[data-v-5c484e38]:nth-child(3){width:20%;justify-content:center}.header-cell[data-v-5c484e38]{font-weight:700;background-color:#fafafa;justify-content:center}.result-input[data-v-5c484e38]{width:100%;padding:8px;border:1px solid #d9d9d9;border-radius:4px;font-family:Consolas,Monaco,monospace;background-color:#fefefe}@media (max-width:768px){.actions[data-v-5c484e38]{width:100%;overflow-x:auto;padding-bottom:8px}.table-header[data-v-5c484e38],.table-row[data-v-5c484e38]{flex-direction:column}.header-cell[data-v-5c484e38],.table-cell[data-v-5c484e38]{width:100%!important;border-right:none!important}}.base-rules-tooltip{max-width:500px!important}.base-rules-tooltip .ant-tooltip-inner{max-height:60vh;overflow-y:auto;padding:16px;color:#333;background-color:#fff;box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)}.rules-popover-content{max-width:500px}.rules-popover-content h3{color:#391085;margin-top:0;margin-bottom:12px;font-size:16px;border-bottom:1px solid #f0f0f0;padding-bottom:8px}.rules-popover-content .rules-list{padding-left:20px;margin:0;color:#555;line-height:1.6}.rules-popover-content .rules-list li{margin-bottom:8px}.rules-popover-content .rules-list strong{color:#391085}.rules-popover-content .custom-base-rules{list-style-type:disc;padding-left:20px;margin-top:5px;color:#666}.rules-popover-content .rules-note{margin-top:12px;padding:8px 12px;background-color:#e6f7ff;border-radius:4px;color:#0050b3;display:flex;align-items:center;gap:8px;font-size:13px}.rules-popover-content .note-icon{color:#1890ff}.regex-container[data-v-6715cf0b]{display:flex;flex-direction:column;height:100vh;background-color:#f5f5f5;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.header[data-v-6715cf0b]{text-align:center;padding:20px 0;background:linear-gradient(135deg,#722ed1,#391085);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15)}.header h1[data-v-6715cf0b]{margin:0;font-size:28px;display:flex;align-items:center;justify-content:center;gap:10px}.subtitle[data-v-6715cf0b]{margin:5px 0 0;font-size:14px;opacity:.9}.content-wrapper[data-v-6715cf0b]{flex:1;padding:20px;overflow:hidden}.regex-tabs[data-v-6715cf0b]{height:100%;background-color:#fff;border-radius:15px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.regex-tabs[data-v-6715cf0b] .ant-tabs-nav{margin:0 16px}.regex-tabs[data-v-6715cf0b] .ant-tabs-tab{padding:12px 16px}.tab-content[data-v-6715cf0b]{padding:16px;height:calc(100% - 45px)}.preset-regex h3[data-v-6715cf0b]{margin-bottom:12px;font-size:16px;display:flex;align-items:center;gap:8px}.preset-regex-container[data-v-6715cf0b]{margin-bottom:16px}.regex-radio-group[data-v-6715cf0b]{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.regex-radio-group[data-v-6715cf0b] .ant-radio-button-wrapper{display:flex;align-items:center;justify-content:center;gap:6px;text-align:center;padding:4px 8px;height:auto}.regex-input-section[data-v-6715cf0b]{display:flex;flex-direction:column;gap:16px}.regex-input-row[data-v-6715cf0b]{display:flex;gap:12px;align-items:center}.regex-input[data-v-6715cf0b]{flex:1}.regex-delimiter[data-v-6715cf0b]{color:#888;font-weight:700}.regex-flags[data-v-6715cf0b]{color:#1890ff;font-weight:700;margin-left:4px}.copy-btn[data-v-6715cf0b]{width:100px}.flag-options[data-v-6715cf0b]{display:flex;gap:16px;margin-bottom:8px}.flag-options[data-v-6715cf0b] .ant-checkbox-wrapper{display:flex;align-items:center;gap:4px}.test-buttons[data-v-6715cf0b]{display:flex;gap:8px;margin-bottom:16px}.test-btn[data-v-6715cf0b]{width:120px}.clear-btn[data-v-6715cf0b]{width:100px}.test-content[data-v-6715cf0b]{display:flex;gap:16px}.result-section[data-v-6715cf0b],.text-input-section[data-v-6715cf0b]{flex:1}.result-section h4[data-v-6715cf0b],.text-input-section h4[data-v-6715cf0b]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.test-textarea[data-v-6715cf0b]{width:100%}.result-container[data-v-6715cf0b]{border:1px solid #d9d9d9;border-radius:4px;padding:12px;background-color:#fafafa}.no-results[data-v-6715cf0b]{color:#888;text-align:center;padding:16px 0}.match-results[data-v-6715cf0b]{display:flex;flex-direction:column;gap:8px}.match-item[data-v-6715cf0b]{display:flex;align-items:center;gap:8px;padding:4px 0;border-bottom:1px solid #f0f0f0}.match-index[data-v-6715cf0b]{color:#1890ff;font-weight:700;min-width:30px}.match-text[data-v-6715cf0b]{font-family:Consolas,Monaco,monospace}.code-generation-section[data-v-6715cf0b]{display:flex;flex-direction:column;gap:16px}.code-generation-section h3[data-v-6715cf0b]{display:flex;align-items:center;gap:8px}.language-selector[data-v-6715cf0b]{margin-bottom:12px}.regex-preview[data-v-6715cf0b]{border:1px solid #d9d9d9;border-radius:4px;padding:12px;background-color:#fafafa;min-height:200px;max-height:400px;overflow-y:auto}.generated-code[data-v-6715cf0b]{margin:0;font-family:Consolas,Monaco,monospace;white-space:pre-wrap;word-break:break-all}.generation-actions[data-v-6715cf0b]{display:flex;gap:8px}.cheatsheet-section[data-v-6715cf0b],.common-regex-section[data-v-6715cf0b]{display:flex;flex-direction:column;gap:16px}.cheatsheet-section h3[data-v-6715cf0b],.common-regex-section h3[data-v-6715cf0b]{display:flex;align-items:center;gap:8px}.footer[data-v-6715cf0b]{text-align:center;padding:12px;font-size:12px;color:#888;background-color:#f0f0f0;border-top:1px solid #e8e8e8}@media (max-width:768px){.test-content[data-v-6715cf0b]{flex-direction:column}.regex-input-row[data-v-6715cf0b]{flex-direction:column;align-items:stretch}.regex-radio-group[data-v-6715cf0b]{grid-template-columns:repeat(2,1fr)}.flag-options[data-v-6715cf0b]{flex-direction:column;gap:8px}.copy-btn[data-v-6715cf0b]{width:100%}}.paiban-container[data-v-1c90a86e]{min-height:100vh;padding:40px 20px;background-color:#f5f7fa;display:flex;justify-content:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.paiban-card[data-v-1c90a86e]{background:#fff;width:100%;max-width:1100px;border-radius:12px;box-shadow:0 8px 24px hsla(210,8%,62%,.1);padding:30px;display:flex;flex-direction:column;gap:24px}.header[data-v-1c90a86e]{border-bottom:1px solid #ebeef5;padding-bottom:16px;text-align:center}.title[data-v-1c90a86e]{margin:0;font-size:24px;color:#2c3e50;font-weight:600}.toolbar[data-v-1c90a86e]{display:flex;flex-wrap:nowrap;justify-content:center;gap:12px;overflow-x:auto;padding-bottom:4px}.toolbar[data-v-1c90a86e]::-webkit-scrollbar{height:0;background:transparent}.btn[data-v-1c90a86e]{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;font-size:14px;border-radius:6px;border:1px solid transparent;cursor:pointer;transition:all .2s cubic-bezier(.645,.045,.355,1);font-weight:500;outline:none;white-space:nowrap;flex-shrink:0}.btn .icon[data-v-1c90a86e]{margin-right:6px;font-size:16px}.btn[data-v-1c90a86e]:active{transform:translateY(1px)}.btn-default[data-v-1c90a86e]{background-color:#fff;border-color:#dcdfe6;color:#606266}.btn-default[data-v-1c90a86e]:hover{color:#409eff;border-color:#c6e2ff;background-color:#ecf5ff}.btn-primary[data-v-1c90a86e]{background-color:#409eff;border-color:#409eff;color:#fff}.btn-primary[data-v-1c90a86e]:hover{background-color:#66b1ff;border-color:#66b1ff;box-shadow:0 4px 12px rgba(64,158,255,.3)}.btn-info[data-v-1c90a86e]{background-color:#909399;border-color:#909399;color:#fff}.btn-info[data-v-1c90a86e]:hover{background-color:#a6a9ad;border-color:#a6a9ad}.btn-success[data-v-1c90a86e]{background-color:#67c23a;border-color:#67c23a;color:#fff}.btn-success[data-v-1c90a86e]:hover{background-color:#85ce61;border-color:#85ce61;box-shadow:0 4px 12px rgba(103,194,58,.3)}.btn-danger[data-v-1c90a86e]{background-color:#f56c6c;border-color:#f56c6c;color:#fff}.btn-danger[data-v-1c90a86e]:hover{background-color:#f78989;border-color:#f78989;box-shadow:0 4px 12px hsla(0,87%,69%,.3)}.editor-area[data-v-1c90a86e]{position:relative;flex-grow:1;min-height:160px;display:flex;flex-direction:column}.content-input[data-v-1c90a86e]{width:100%;flex-grow:1;min-height:120px;padding:16px;font-size:15px;line-height:1.8;color:#303133;background-color:#f8f9fc;border:1px solid #dcdfe6;border-radius:8px;resize:vertical;transition:border-color .2s;box-sizing:border-box}.content-input[data-v-1c90a86e]:focus{outline:none;border-color:#409eff;background-color:#fff;box-shadow:0 0 0 2px rgba(64,158,255,.1)}.content-input[data-v-1c90a86e]::-moz-placeholder{color:#c0c4cc}.content-input[data-v-1c90a86e]::placeholder{color:#c0c4cc}.status-bar[data-v-1c90a86e]{text-align:right;margin-top:8px;font-size:13px;color:#909399}.toast[data-v-1c90a86e]{position:fixed;top:40px;left:50%;transform:translateX(-50%) translateY(-20px);background-color:rgba(0,0,0,.75);color:#fff;padding:12px 24px;border-radius:8px;font-size:14px;z-index:9999;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 4px 12px rgba(0,0,0,.15);pointer-events:none}.toast-show[data-v-1c90a86e]{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.sudoku-container[data-v-aeea6368]{display:flex;flex-direction:column;align-items:center;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;margin-top:20px}.title[data-v-aeea6368]{color:#333;margin-bottom:20px}.controls[data-v-aeea6368]{display:flex;flex-direction:column;align-items:center;gap:15px;margin-bottom:30px}.control-group[data-v-aeea6368]{display:flex;align-items:center;font-size:16px;font-weight:700}select[data-v-aeea6368]{padding:6px 12px;font-size:16px;border:1px solid #ccc;border-radius:4px;outline:none}.checkbox-label[data-v-aeea6368]{display:flex;align-items:center;margin-left:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#555;font-weight:400}.checkbox-label input[data-v-aeea6368]{margin-right:6px;width:16px;height:16px;cursor:pointer}.button-group[data-v-aeea6368]{display:flex;gap:10px}.btn[data-v-aeea6368]{padding:8px 16px;font-size:14px;font-weight:700;border:none;border-radius:4px;cursor:pointer;transition:opacity .2s;color:#fff}.btn[data-v-aeea6368]:hover{opacity:.8}.btn[data-v-aeea6368]:active{transform:scale(.98)}.btn-primary[data-v-aeea6368]{background-color:#1976d2}.btn-success[data-v-aeea6368]{background-color:#4caf50}.btn-danger[data-v-aeea6368]{background-color:#f44336}.btn-warning[data-v-aeea6368]{background-color:#ff9800}.btn-info[data-v-aeea6368]{background-color:#00bcd4}.sudoku-board[data-v-aeea6368]{display:flex;flex-direction:column;border:3px solid #333;background-color:#fff;width:-moz-max-content;width:max-content}.sudoku-row[data-v-aeea6368]{display:flex}.sudoku-cell[data-v-aeea6368]{width:60px;height:60px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;box-sizing:border-box}.sudoku-cell[data-v-aeea6368]:last-child{border-right:none}.sudoku-row:last-child .sudoku-cell[data-v-aeea6368]{border-bottom:none}.border-right-thick[data-v-aeea6368]{border-right:2px solid #333!important}.border-bottom-thick[data-v-aeea6368]{border-bottom:2px solid #333!important}.sudoku-cell input[data-v-aeea6368]{width:100%;height:100%;border:none;text-align:center;font-size:32px;font-weight:700;outline:none;background-color:transparent;padding:0;margin:0}.clue-text[data-v-aeea6368]{color:#333;background-color:#f9f9f9}.user-text[data-v-aeea6368]{color:#2196f3}.solved-text[data-v-aeea6368]{color:#4caf50!important}.sudoku-cell input[data-v-aeea6368]:focus:not(.clue-text){background-color:#e3f2fd}.fullscreen-toast[data-v-aeea6368]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,.75);color:#fff;padding:15px 30px;border-radius:8px;font-size:20px;font-weight:700;z-index:9999;pointer-events:none}.fade-enter-active[data-v-aeea6368],.fade-leave-active[data-v-aeea6368]{transition:opacity .5s ease}.fade-enter-from[data-v-aeea6368],.fade-leave-to[data-v-aeea6368]{opacity:0}@media print{.hide-on-print[data-v-aeea6368]{display:none!important}.sudoku-board[data-v-aeea6368]{margin-top:50px}}.calculus-container[data-v-13aa972a]{display:flex;flex-direction:column;height:100vh;background-color:#f5f5f5;font-family:STIX Two Text,"Noto Serif",serif}.header[data-v-13aa972a]{text-align:center;padding:20px 0;background:linear-gradient(135deg,#722ed1,#391085);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15)}.header h1[data-v-13aa972a]{margin:0;font-size:28px;display:flex;align-items:center;justify-content:center;gap:10px}.subtitle[data-v-13aa972a]{margin:5px 0 0;font-size:14px;opacity:.9}.content-wrapper[data-v-13aa972a]{flex:1;padding:20px;overflow:auto}.input-section[data-v-13aa972a]{background-color:#fff;padding:20px;border-radius:8px;margin-bottom:20px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.function-input[data-v-13aa972a]{margin-bottom:15px}.input-prefix[data-v-13aa972a]{display:inline-flex;align-items:center;padding:0 11px;color:rgba(0,0,0,.85);font-weight:500;background-color:#fafafa;border:1px solid #d9d9d9;border-radius:2px;height:32px;line-height:32px;font-family:STIX Two Text,serif}.function-input-field[data-v-13aa972a]{width:calc(100% - 80px);font-family:STIX Two Text,serif}.hint[data-v-13aa972a]{font-size:12px;color:#666;margin-bottom:15px}.range-input[data-v-13aa972a]{margin-top:15px}.button-group[data-v-13aa972a]{display:flex;gap:10px;margin-bottom:20px;flex-wrap:wrap}.result-section[data-v-13aa972a]{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);min-height:200px}.result-display[data-v-13aa972a]{font-family:STIX Two Text,serif;font-size:18px;line-height:1.8}.math-expression[data-v-13aa972a]{font-family:STIX Two Text,serif}sub[data-v-13aa972a],sup[data-v-13aa972a]{text-decoration:none}sup[data-v-13aa972a]{position:relative;line-height:0}.result-item[data-v-13aa972a]{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #eee}.result-item[data-v-13aa972a]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.result-type[data-v-13aa972a]{font-size:14px;color:#666;font-style:italic}.empty-result[data-v-13aa972a]{color:#999;text-align:center;padding:40px 0;font-size:16px}.footer[data-v-13aa972a]{text-align:center;padding:12px;font-size:12px;color:#888;background-color:#f0f0f0;border-top:1px solid #e8e8e8}i[data-v-13aa972a]{font-style:italic}sup[data-v-13aa972a]{vertical-align:super;font-size:.8em}sub[data-v-13aa972a]{vertical-align:sub;font-size:.8em}.math-expression sup[data-v-13aa972a]:before{content:"";border-top:1px solid;position:absolute;left:0;right:0;top:50%}@media (max-width:768px){.button-group[data-v-13aa972a]{flex-direction:column}.function-input-field[data-v-13aa972a]{width:100%}}.prime-calculator[data-v-344782d5]{max-width:650px;margin:30px auto;padding:25px;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;border:1px solid #ebeef5;border-radius:8px;background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.05);box-sizing:border-box}.title[data-v-344782d5]{text-align:center;color:#303133;margin-top:0;margin-bottom:25px}.form-group[data-v-344782d5]{margin-bottom:20px;display:flex;flex-direction:column}.form-group label[data-v-344782d5]{font-size:14px;font-weight:700;color:#606266;margin-bottom:8px}.form-group input[type=text][data-v-344782d5],.form-group select[data-v-344782d5]{padding:10px 12px;border:1px solid #dcdfe6;border-radius:4px;font-size:14px;color:#606266;transition:border-color .2s;outline:none}.form-group input[type=text][data-v-344782d5]:focus,.form-group select[data-v-344782d5]:focus{border-color:#409eff}.range-inputs[data-v-344782d5]{display:flex;align-items:center;gap:15px}.range-inputs input[data-v-344782d5]{flex:1}.separator[data-v-344782d5]{color:#909399;font-weight:700}.warning-text[data-v-344782d5]{color:#e6a23c;font-size:12px;margin-top:8px;margin-bottom:0}.button-group[data-v-344782d5]{display:flex;gap:15px;margin-bottom:20px}button[data-v-344782d5]{flex:1;padding:12px 20px;border:none;border-radius:4px;cursor:pointer;font-size:15px;font-weight:700;letter-spacing:2px;transition:background-color .3s,opacity .3s}button[data-v-344782d5]:active{transform:translateY(1px)}.btn-primary[data-v-344782d5]{background-color:#409eff;color:#fff}.btn-primary[data-v-344782d5]:hover{background-color:#66b1ff}.btn-default[data-v-344782d5]{background-color:#f4f4f5;color:#909399;border:1px solid #d3d4d6}.btn-default[data-v-344782d5]:hover{background-color:#e9e9eb}.result-group[data-v-344782d5]{margin-bottom:0}.result-group textarea[data-v-344782d5]{width:100%;height:200px;padding:12px;border:1px solid #dcdfe6;border-radius:4px;resize:vertical;font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.6;color:#303133;background-color:#f8f9fa;box-sizing:border-box;outline:none}.result-group textarea[data-v-344782d5]:focus{border-color:#409eff}.info-section[data-v-344782d5]{margin-top:25px;padding:16px 20px;background-color:#ecf5ff;border-left:5px solid #409eff;border-radius:4px}.info-section h3[data-v-344782d5]{margin-top:0;margin-bottom:12px;font-size:15px;color:#303133}.info-section p[data-v-344782d5]{font-size:13px;color:#606266;line-height:1.8;margin-top:0;margin-bottom:8px;text-align:justify}.info-section p[data-v-344782d5]:last-child{margin-bottom:0}.info-section .math-expr[data-v-344782d5]{display:inline-block;background-color:#f0f2f5;padding:0 5px;border-radius:4px;margin:0 3px;font-family:Consolas,Monaco,monospace;font-size:13px}.info-section .math-expr var[data-v-344782d5]{font-weight:700;font-style:italic;color:#000}.info-section .math-expr span[data-v-344782d5]{font-weight:700;font-style:normal;color:#000}.random-calculator[data-v-ef195ff4]{max-width:650px;margin:30px auto;padding:25px;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;border:1px solid #ebeef5;border-radius:8px;background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.05);box-sizing:border-box}.title[data-v-ef195ff4]{text-align:center;color:#303133;margin-top:0;margin-bottom:25px}.form-group[data-v-ef195ff4]{margin-bottom:20px;display:flex;flex-direction:column}.form-group label[data-v-ef195ff4]{font-size:14px;font-weight:700;color:#606266;margin-bottom:8px}.form-group input[type=text][data-v-ef195ff4],.form-group select[data-v-ef195ff4]{padding:10px 12px;border:1px solid #dcdfe6;border-radius:4px;font-size:14px;color:#606266;transition:border-color .2s;outline:none}.form-group input[type=text][data-v-ef195ff4]:focus,.form-group select[data-v-ef195ff4]:focus{border-color:#409eff}.range-inputs[data-v-ef195ff4]{display:flex;align-items:center;gap:15px}.range-inputs input[data-v-ef195ff4]{flex:1}.separator[data-v-ef195ff4]{color:#909399;font-weight:700}.options-row[data-v-ef195ff4]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#f8f9fa;padding:12px 15px;border-radius:4px;border:1px solid #ebeef5}.checkbox-label[data-v-ef195ff4]{display:flex;align-items:center;cursor:pointer;margin-bottom:0!important;font-weight:400!important}.checkbox-label input[type=checkbox][data-v-ef195ff4]{margin-right:8px;width:16px;height:16px;cursor:pointer;accent-color:#409eff}.sort-group[data-v-ef195ff4]{display:flex;align-items:center}.sort-group label[data-v-ef195ff4]{margin-bottom:0!important;margin-right:8px}.button-group[data-v-ef195ff4]{display:flex;gap:15px;margin-bottom:20px}button[data-v-ef195ff4]{flex:1;padding:12px 20px;border:none;border-radius:4px;cursor:pointer;font-size:15px;font-weight:700;letter-spacing:2px;transition:background-color .3s,opacity .3s}button[data-v-ef195ff4]:active{transform:translateY(1px)}.btn-primary[data-v-ef195ff4]{background-color:#409eff;color:#fff}.btn-primary[data-v-ef195ff4]:hover{background-color:#66b1ff}.btn-default[data-v-ef195ff4]{background-color:#f4f4f5;color:#909399;border:1px solid #d3d4d6}.btn-default[data-v-ef195ff4]:hover{background-color:#e9e9eb}.result-group[data-v-ef195ff4]{margin-bottom:0}.result-group textarea[data-v-ef195ff4]{width:100%;height:200px;padding:12px;border:1px solid #dcdfe6;border-radius:4px;resize:vertical;font-family:Consolas,Monaco,monospace;font-size:16px;line-height:1.6;color:#303133;background-color:#f8f9fa;box-sizing:border-box;outline:none}.result-group textarea[data-v-ef195ff4]:focus{border-color:#409eff}.info-section[data-v-ef195ff4]{margin-top:25px;padding:20px;background-color:#fcfcfd;border:1px solid #ebeef5;border-radius:6px}.info-section h3[data-v-ef195ff4]{margin-top:0;margin-bottom:16px;font-size:16px;color:#303133;display:flex;align-items:center}.step-list[data-v-ef195ff4]{margin:0 0 20px 0;padding-left:20px;color:#606266;font-size:14px;line-height:1.8}.step-list li[data-v-ef195ff4]{margin-bottom:4px}.step-list li span[data-v-ef195ff4]{font-weight:700;color:#303133}.highlight-card[data-v-ef195ff4]{background-color:#f0f9eb;border-left:4px solid #67c23a;padding:16px;border-radius:4px}.highlight-card .card-title[data-v-ef195ff4]{color:#428221;font-weight:700;font-size:14px;margin-bottom:8px}.highlight-card p[data-v-ef195ff4]{font-size:13px;color:#606266;line-height:1.6;margin:0;text-align:justify}.img-tool-container[data-v-5e19f502]{max-width:1000px;margin:0 auto;padding:50px 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#334155;line-height:1.6}.tool-header[data-v-5e19f502]{text-align:center;margin-bottom:50px}.tool-header h1[data-v-5e19f502]{font-size:2.5rem;font-weight:800;color:#1e293b;margin-bottom:12px;display:flex;align-items:center;justify-content:center;gap:12px}.badge[data-v-5e19f502]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:.75rem;padding:4px 10px;border-radius:99px;font-weight:700}.subtitle[data-v-5e19f502]{color:#64748b;font-size:1.1rem}.config-panel[data-v-5e19f502]{display:flex;gap:24px;background:#fff;padding:30px;border-radius:16px;margin-bottom:30px;border:1px solid #f1f5f9;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.config-group[data-v-5e19f502]{flex:1}.config-group label[data-v-5e19f502]{display:block;font-weight:600;margin-bottom:10px;color:#475569;font-size:.95rem}.config-group select[data-v-5e19f502],.quality-input[data-v-5e19f502]{width:100%;padding:12px 16px;border:1px solid #e2e8f0;border-radius:8px;font-size:.95rem;background-color:#f8fafc;transition:all .2s;color:#334155;box-sizing:border-box}.config-group select[data-v-5e19f502]:focus,.quality-input[data-v-5e19f502]:focus{border-color:#6366f1;outline:none;background-color:#fff}.quality-input[data-v-5e19f502]:disabled{opacity:.5;cursor:not-allowed}.action-bar[data-v-5e19f502]{margin-bottom:24px}.action-group[data-v-5e19f502]{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.btn[data-v-5e19f502]{padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;border:none;font-size:.95rem;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;color:#fff}.btn[data-v-5e19f502]:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(.8);transform:none!important;box-shadow:none!important}.btn[data-v-5e19f502]:active{transform:scale(.98)}.btn-primary[data-v-5e19f502]{background:linear-gradient(135deg,#4776e6,#8e54e9)}.btn-convert[data-v-5e19f502]{background:linear-gradient(135deg,#00b09b,#96c93d)}.btn-clear[data-v-5e19f502]{background:linear-gradient(135deg,#ff416c,#ff4b2b)}.btn-download.single[data-v-5e19f502]{background:linear-gradient(135deg,#36d1dc,#5b86e5)}.btn-download.batch[data-v-5e19f502]{background:linear-gradient(135deg,#667eea,#764ba2)}.file-list-section[data-v-5e19f502]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;margin-bottom:20px}.file-table[data-v-5e19f502]{width:100%;border-collapse:collapse}.file-table td[data-v-5e19f502],.file-table th[data-v-5e19f502]{padding:12px 16px;border-bottom:1px solid #f1f5f9;text-align:center;vertical-align:middle}.file-table th[data-v-5e19f502]{background-color:#f8fafc;font-weight:700;color:#475569;font-size:.9rem}.img-preview-box[data-v-5e19f502]{width:60px;height:60px;background:#f1f5f9;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center;margin:0 auto}.img-thumbnail[data-v-5e19f502]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.filename[data-v-5e19f502]{font-weight:500;color:#1e293b;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.highlight-size[data-v-5e19f502]{color:#10b981;font-weight:600}.status-badge[data-v-5e19f502]{padding:4px 12px;border-radius:9999px;font-size:.75rem;font-weight:700}.status-badge.ready[data-v-5e19f502]{background:#f1f5f9;color:#64748b}.status-badge.processing[data-v-5e19f502]{background:#eff6ff;color:#3b82f6}.status-badge.done[data-v-5e19f502]{background:#ecfdf5;color:#10b981}.status-badge.error[data-v-5e19f502]{background:#fff1f2;color:#f43f5e}.actions-cell[data-v-5e19f502]{display:flex;justify-content:center;align-items:center;gap:8px;height:60px}.btn-icon[data-v-5e19f502]{width:32px;height:32px;border-radius:6px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;transition:.3s}.btn-icon.delete[data-v-5e19f502]{background:#f43f5e}.btn-icon.delete[data-v-5e19f502]:hover{background:#e11d48;transform:translateY(-2px)}.stats-bar[data-v-5e19f502]{display:flex;justify-content:flex-end;gap:30px;padding:20px 0;border-top:1px solid #e2e8f0;color:#64748b;font-size:.95rem}.stats-bar strong[data-v-5e19f502]{color:#334155;margin-left:4px}.stats-bar .highlight[data-v-5e19f502]{color:#10b981}.info-section[data-v-5e19f502]{margin-top:30px;margin-bottom:30px}.info-card[data-v-5e19f502]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);border:1px solid #f1f5f9}.info-card.full-width[data-v-5e19f502]{width:100%;box-sizing:border-box}.info-header[data-v-5e19f502]{display:flex;align-items:center;justify-content:center;margin-bottom:20px;border-bottom:2px solid #f8fafc;padding-bottom:12px}.info-header h3[data-v-5e19f502]{color:#1e293b;margin-left:12px;font-size:1.3rem;margin-top:0;margin-bottom:0}.icon-large[data-v-5e19f502]{font-size:2rem}.scenarios-container[data-v-5e19f502]{margin-top:15px}.scenario-grid[data-v-5e19f502]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px}.scenario-item[data-v-5e19f502]{background:linear-gradient(135deg,#fff,#f8fafc);border-radius:12px;padding:20px;display:flex;align-items:flex-start;gap:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;transition:all .3s ease;animation:fadeInUp-5e19f502 .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-5e19f502]:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.08);border-color:#6366f1}.scenario-icon[data-v-5e19f502]{font-size:1.8rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;width:56px;height:56px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;box-shadow:0 4px 10px rgba(99,102,241,.3)}.scenario-content[data-v-5e19f502]{flex:1;text-align:left}.scenario-content h4[data-v-5e19f502]{color:#1e293b;margin-top:0;margin-bottom:8px;font-size:1.1rem;font-weight:600}.scenario-content p[data-v-5e19f502]{color:#64748b;line-height:1.5;margin:0;font-size:.95rem}@keyframes fadeInUp-5e19f502{to{opacity:1;transform:translateY(0)}}.image-color-extractor[data-v-0e7196e0]{max-width:900px;margin:50px auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.title[data-v-0e7196e0]{text-align:center;font-size:28px;font-weight:700;color:#666;margin-bottom:40px}.upload-section[data-v-0e7196e0]{text-align:center;margin-bottom:30px}.upload-btn[data-v-0e7196e0]{background-color:#5cb85c;color:#fff;border:none;padding:14px 40px;font-size:18px;border-radius:5px;cursor:pointer;transition:background-color .2s}.upload-btn[data-v-0e7196e0]:hover{background-color:#4cae4c}.hidden-input[data-v-0e7196e0]{display:none}.preview-container[data-v-0e7196e0]{border:2px dashed #e0e0e0;background-color:#f7f8f9;padding:50px 0;text-align:center;min-height:300px;display:flex;justify-content:center;align-items:center}.preview-image[data-v-0e7196e0]{max-width:90%;max-height:450px;display:inline-block;vertical-align:middle}.palette-grid[data-v-0e7196e0]{display:grid;grid-template-columns:repeat(5,1fr);grid-auto-rows:65px;gap:2px;background-color:#fff;margin-top:5px;border:2px solid #fff}.palette-item[data-v-0e7196e0]{display:flex;justify-content:center;align-items:center;color:#fff;font-weight:500;font-size:15px;text-shadow:0 1px 2px rgba(0,0,0,.2);text-transform:lowercase}.img-tool-container[data-v-e876c3aa]{max-width:1000px;margin:0 auto;padding:50px 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#334155;line-height:1.6}.tool-header[data-v-e876c3aa]{text-align:center;margin-bottom:50px}.tool-header h1[data-v-e876c3aa]{font-size:2.5rem;font-weight:800;color:#1e293b;margin-bottom:12px;display:flex;align-items:center;justify-content:center;gap:12px}.badge[data-v-e876c3aa]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:.75rem;padding:4px 10px;border-radius:99px;font-weight:700}.config-panel[data-v-e876c3aa]{display:flex;gap:24px;background:#fff;padding:30px;border-radius:16px;margin-bottom:30px;border:1px solid #f1f5f9;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.config-group[data-v-e876c3aa]{flex:1}.config-group label[data-v-e876c3aa]{display:block;font-weight:600;margin-bottom:10px;color:#475569;font-size:.95rem}.config-input[data-v-e876c3aa]{width:100%;padding:12px 16px;border:1px solid #e2e8f0;border-radius:8px;font-size:.95rem;background-color:#f8fafc;transition:all .2s;color:#334155;box-sizing:border-box}.config-input[data-v-e876c3aa]:focus{border-color:#6366f1;outline:none;background-color:#fff}.config-input[data-v-e876c3aa]::-moz-placeholder{color:#94a3b8}.config-input[data-v-e876c3aa]::placeholder{color:#94a3b8}.action-bar[data-v-e876c3aa]{margin-bottom:24px}.action-group[data-v-e876c3aa]{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.btn[data-v-e876c3aa]{padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;border:none;font-size:.95rem;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;color:#fff}.btn[data-v-e876c3aa]:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(.8);transform:none!important;box-shadow:none!important}.btn[data-v-e876c3aa]:active{transform:scale(.98)}.btn-primary[data-v-e876c3aa]{background:linear-gradient(135deg,#4776e6,#8e54e9)}.btn-convert[data-v-e876c3aa]{background:linear-gradient(135deg,#00b09b,#96c93d)}.btn-clear[data-v-e876c3aa]{background:linear-gradient(135deg,#ff416c,#ff4b2b)}.btn-download.single[data-v-e876c3aa]{background:linear-gradient(135deg,#36d1dc,#5b86e5)}.btn-download.batch[data-v-e876c3aa]{background:linear-gradient(135deg,#667eea,#764ba2)}.file-list-section[data-v-e876c3aa]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;margin-bottom:20px}.file-table[data-v-e876c3aa]{width:100%;border-collapse:collapse}.file-table td[data-v-e876c3aa],.file-table th[data-v-e876c3aa]{padding:12px 16px;border-bottom:1px solid #f1f5f9;text-align:center;vertical-align:middle}.file-table th[data-v-e876c3aa]{background-color:#f8fafc;font-weight:700;color:#475569;font-size:.9rem}.img-preview-box[data-v-e876c3aa]{width:60px;height:60px;background:#f1f5f9;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center;margin:0 auto}.img-thumbnail[data-v-e876c3aa]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.filename[data-v-e876c3aa]{font-weight:500;color:#1e293b;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.highlight-size[data-v-e876c3aa]{color:#10b981;font-weight:600}.status-badge[data-v-e876c3aa]{padding:4px 12px;border-radius:9999px;font-size:.75rem;font-weight:700}.status-badge.ready[data-v-e876c3aa]{background:#f1f5f9;color:#64748b}.status-badge.processing[data-v-e876c3aa]{background:#eff6ff;color:#3b82f6}.status-badge.done[data-v-e876c3aa]{background:#ecfdf5;color:#10b981}.status-badge.error[data-v-e876c3aa]{background:#fff1f2;color:#f43f5e}.actions-cell[data-v-e876c3aa]{display:flex;justify-content:center;align-items:center;gap:8px;height:60px}.btn-icon[data-v-e876c3aa]{width:32px;height:32px;border-radius:6px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;transition:.3s}.btn-icon.delete[data-v-e876c3aa]{background:#f43f5e}.btn-icon.delete[data-v-e876c3aa]:hover{background:#e11d48;transform:translateY(-2px)}.format-note[data-v-e876c3aa]{background-color:#f8fafc;border-left:4px solid #6366f1;padding:12px 16px;border-radius:0 8px 8px 0;color:#475569;font-size:.9rem;margin-bottom:30px;line-height:1.5}.tool-link[data-v-e876c3aa]{color:#6366f1;text-decoration:none;font-weight:600;transition:color .3s ease,-webkit-text-decoration .3s ease;transition:color .3s ease,text-decoration .3s ease;transition:color .3s ease,text-decoration .3s ease,-webkit-text-decoration .3s ease}.tool-link[data-v-e876c3aa]:hover{color:#4f46e5;text-decoration:underline}.info-section[data-v-e876c3aa]{margin-bottom:30px}.info-card[data-v-e876c3aa]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);border:1px solid #f1f5f9}.info-card.full-width[data-v-e876c3aa]{width:100%;box-sizing:border-box}.info-header[data-v-e876c3aa]{display:flex;align-items:center;justify-content:center;margin-bottom:20px;border-bottom:2px solid #f8fafc;padding-bottom:12px}.info-header h3[data-v-e876c3aa]{color:#1e293b;margin-left:12px;font-size:1.3rem;margin-top:0;margin-bottom:0}.icon-large[data-v-e876c3aa]{font-size:2rem}.scenarios-container[data-v-e876c3aa]{margin-top:15px}.scenario-grid[data-v-e876c3aa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px}.scenario-item[data-v-e876c3aa]{background:linear-gradient(135deg,#fff,#f8fafc);border-radius:12px;padding:20px;display:flex;align-items:flex-start;gap:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;transition:all .3s ease;animation:fadeInUp-e876c3aa .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-e876c3aa]:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.08);border-color:#6366f1}.scenario-icon[data-v-e876c3aa]{font-size:1.8rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;width:56px;height:56px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;box-shadow:0 4px 10px rgba(99,102,241,.3)}.scenario-content[data-v-e876c3aa]{flex:1;text-align:left}.scenario-content h4[data-v-e876c3aa]{color:#1e293b;margin-top:0;margin-bottom:8px;font-size:1.1rem;font-weight:600}.scenario-content p[data-v-e876c3aa]{color:#64748b;line-height:1.5;margin:0;font-size:.95rem}@keyframes fadeInUp-e876c3aa{to{opacity:1;transform:translateY(0)}}.img-tool-container[data-v-7bfd6399]{max-width:1000px;margin:0 auto;padding:50px 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#334155;line-height:1.6}.tool-header[data-v-7bfd6399]{text-align:center;margin-bottom:50px}.tool-header h1[data-v-7bfd6399]{font-size:2.5rem;font-weight:800;color:#1e293b;margin-bottom:12px;display:flex;align-items:center;justify-content:center;gap:12px}.badge[data-v-7bfd6399]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:.75rem;padding:4px 10px;border-radius:99px;font-weight:700}.config-panel[data-v-7bfd6399]{display:flex;background:#fff;padding:30px;border-radius:16px;margin-bottom:30px;border:1px solid #f1f5f9;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.config-group.full-width[data-v-7bfd6399]{width:100%}.config-group label[data-v-7bfd6399]{display:block;font-weight:600;margin-bottom:15px;color:#475569;font-size:.95rem}.size-selector[data-v-7bfd6399]{display:flex;flex-wrap:wrap;gap:12px}.size-option[data-v-7bfd6399]{padding:10px 20px;background-color:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;cursor:pointer;font-size:.95rem;font-weight:500;color:#64748b;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.size-option[data-v-7bfd6399]:hover{border-color:#cbd5e1;background-color:#f1f5f9}.size-option.active[data-v-7bfd6399]{border-color:#6366f1;background-color:#eef2ff;color:#4f46e5;font-weight:600;box-shadow:0 2px 4px rgba(99,102,241,.1)}.action-bar[data-v-7bfd6399]{margin-bottom:24px}.action-group[data-v-7bfd6399]{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.btn[data-v-7bfd6399]{padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;border:none;font-size:.95rem;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;color:#fff}.btn[data-v-7bfd6399]:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(.8);transform:none!important;box-shadow:none!important}.btn[data-v-7bfd6399]:active{transform:scale(.98)}.btn-primary[data-v-7bfd6399]{background:linear-gradient(135deg,#4776e6,#8e54e9)}.btn-convert[data-v-7bfd6399]{background:linear-gradient(135deg,#00b09b,#96c93d)}.btn-clear[data-v-7bfd6399]{background:linear-gradient(135deg,#ff416c,#ff4b2b)}.file-list-section[data-v-7bfd6399]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;margin-bottom:20px}.file-table[data-v-7bfd6399]{width:100%;border-collapse:collapse}.file-table td[data-v-7bfd6399],.file-table th[data-v-7bfd6399]{padding:12px 16px;border-bottom:1px solid #f1f5f9;text-align:center;vertical-align:middle}.file-table th[data-v-7bfd6399]{background-color:#f8fafc;font-weight:700;color:#475569;font-size:.9rem}.img-preview-box[data-v-7bfd6399]{width:60px;height:60px;background:#f1f5f9;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center;margin:0 auto}.img-thumbnail[data-v-7bfd6399]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.filename[data-v-7bfd6399]{font-weight:500;color:#1e293b;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.highlight-size[data-v-7bfd6399]{color:#6366f1;font-weight:600}.status-badge[data-v-7bfd6399]{padding:4px 12px;border-radius:9999px;font-size:.75rem;font-weight:700}.status-badge.ready[data-v-7bfd6399]{background:#f1f5f9;color:#64748b}.status-badge.processing[data-v-7bfd6399]{background:#eff6ff;color:#3b82f6}.status-badge.done[data-v-7bfd6399]{background:#ecfdf5;color:#10b981}.status-badge.error[data-v-7bfd6399]{background:#fff1f2;color:#f43f5e}.actions-cell[data-v-7bfd6399]{display:flex;justify-content:center;align-items:center;gap:8px;height:60px}.btn-icon[data-v-7bfd6399]{width:32px;height:32px;border-radius:6px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;transition:.3s}.btn-icon.delete[data-v-7bfd6399]{background:#f43f5e}.btn-icon.delete[data-v-7bfd6399]:hover{background:#e11d48;transform:translateY(-2px)}.btn-icon.download[data-v-7bfd6399]{background:#3b82f6}.btn-icon.download[data-v-7bfd6399]:hover{background:#2563eb;transform:translateY(-2px)}.format-note[data-v-7bfd6399]{background-color:#f8fafc;border-left:4px solid #6366f1;padding:12px 16px;border-radius:0 8px 8px 0;color:#475569;font-size:.9rem;margin-bottom:30px;line-height:1.5}.info-section[data-v-7bfd6399]{margin-bottom:30px}.info-card[data-v-7bfd6399]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);border:1px solid #f1f5f9}.info-card.full-width[data-v-7bfd6399]{width:100%;box-sizing:border-box}.info-header[data-v-7bfd6399]{display:flex;align-items:center;justify-content:center;margin-bottom:20px;border-bottom:2px solid #f8fafc;padding-bottom:12px}.info-header h3[data-v-7bfd6399]{color:#1e293b;margin-left:12px;font-size:1.3rem;margin-top:0;margin-bottom:0}.icon-large[data-v-7bfd6399]{font-size:2rem}.scenarios-container[data-v-7bfd6399]{margin-top:15px}.scenario-grid[data-v-7bfd6399]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px}.scenario-item[data-v-7bfd6399]{background:linear-gradient(135deg,#fff,#f8fafc);border-radius:12px;padding:20px;display:flex;align-items:flex-start;gap:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;transition:all .3s ease;animation:fadeInUp-7bfd6399 .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-7bfd6399]:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.08);border-color:#6366f1}.scenario-icon[data-v-7bfd6399]{font-size:1.8rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;width:56px;height:56px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;box-shadow:0 4px 10px rgba(99,102,241,.3)}.scenario-content[data-v-7bfd6399]{flex:1;text-align:left}.scenario-content h4[data-v-7bfd6399]{color:#1e293b;margin-top:0;margin-bottom:8px;font-size:1.1rem;font-weight:600}.scenario-content p[data-v-7bfd6399]{color:#64748b;line-height:1.5;margin:0;font-size:.95rem}@keyframes fadeInUp-7bfd6399{to{opacity:1;transform:translateY(0)}}.watermark-container[data-v-05521b02]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#333;max-width:1200px;margin:0 auto;padding:20px}.tool-header[data-v-05521b02]{text-align:center;margin-bottom:40px}.tool-header h1[data-v-05521b02]{font-size:2.5rem;font-weight:800;color:#1e293b;margin-bottom:12px;display:flex;align-items:center;justify-content:center;gap:12px}.badge[data-v-05521b02]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:.75rem;padding:4px 10px;border-radius:99px;font-weight:700}.tool-header .subtitle[data-v-05521b02]{font-size:1.1rem;color:#475569;margin-bottom:8px;font-weight:500}.content[data-v-05521b02]{display:flex;gap:20px;align-items:flex-start}.controls[data-v-05521b02]{width:400px;flex-shrink:0;display:flex;flex-direction:column;gap:20px}.actions[data-v-05521b02]{display:flex;gap:15px}.btn[data-v-05521b02]{padding:8px 24px;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:opacity .2s}.btn[data-v-05521b02]:hover{opacity:.8}.btn-primary[data-v-05521b02]{background-color:#2196f3;color:#fff}.form-group[data-v-05521b02]{display:flex;align-items:center;gap:10px}.form-group label[data-v-05521b02]{font-size:14px;white-space:nowrap}.input-text[data-v-05521b02]{flex:1;padding:8px 10px;border:1px solid #dcdfe6;border-radius:4px;outline:none}.input-color[data-v-05521b02]{width:60px;height:30px;padding:0;border:1px solid #dcdfe6;border-radius:4px;cursor:pointer}.input-range[data-v-05521b02]{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;background:linear-gradient(90deg,#e4e4e4,#000);border-radius:4px;outline:none}.input-range[data-v-05521b02]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;background:#fff;border:2px solid #ccc;border-radius:50%;cursor:pointer}.inline-group[data-v-05521b02]{display:flex;align-items:center;gap:10px;flex-wrap:nowrap}.input-number[data-v-05521b02]{width:60px;padding:6px;border:1px solid #dcdfe6;border-radius:4px;text-align:center;outline:none}.preview[data-v-05521b02]{flex:1;min-height:400px;background-color:#f2f2f2;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:4px}.preview-canvas[data-v-05521b02]{max-width:100%;max-height:70vh;-o-object-fit:contain;object-fit:contain;box-shadow:0 4px 12px rgba(0,0,0,.1)}.placeholder[data-v-05521b02]{color:#999;font-size:16px}.jiugongge-container[data-v-530b29be]{min-height:100vh;padding:40px 20px;background-color:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#2c3e50}.card[data-v-530b29be]{max-width:800px;margin:0 auto;background:#fff;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.05);padding:40px}.header[data-v-530b29be]{text-align:center;margin-bottom:30px}.page-title[data-v-530b29be]{font-size:28px;font-weight:700;color:#1a1a1a;margin:0 0 10px 0}.subtitle[data-v-530b29be]{color:#64748b;font-size:15px;margin:0}.btn[data-v-530b29be]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;font-size:15px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}.btn[data-v-530b29be]:disabled{opacity:.7;cursor:not-allowed}.btn-primary[data-v-530b29be]{background-color:#3b82f6;color:#fff;box-shadow:0 4px 12px rgba(59,130,246,.3)}.btn-primary[data-v-530b29be]:hover:not(:disabled){background-color:#2563eb;transform:translateY(-1px)}.btn-success[data-v-530b29be]{background-color:#10b981;color:#fff;padding:10px 20px;font-size:14px;box-shadow:0 4px 12px rgba(16,185,129,.2)}.btn-success[data-v-530b29be]:hover:not(:disabled){background-color:#059669;transform:translateY(-1px)}.icon[data-v-530b29be]{width:18px;height:18px}.action-bar[data-v-530b29be]{display:flex;justify-content:center;margin-bottom:30px}.config-area[data-v-530b29be]{background:#f8fafc;border-radius:12px;padding:24px;margin-bottom:30px}.form-group[data-v-530b29be]{display:flex;align-items:center;margin-bottom:16px}.form-group[data-v-530b29be]:last-child{margin-bottom:0}.form-label[data-v-530b29be]{width:80px;font-weight:600;color:#475569;font-size:14px}.segmented-control[data-v-530b29be]{display:flex;background:#e2e8f0;border-radius:8px;padding:4px;gap:4px}.segment[data-v-530b29be]{position:relative;padding:8px 16px;font-size:14px;color:#64748b;cursor:pointer;border-radius:6px;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.segment input[type=radio][data-v-530b29be]{display:none}.segment[data-v-530b29be]:hover{color:#1e293b}.segment.active[data-v-530b29be]{background:#fff;color:#0f172a;font-weight:600;box-shadow:0 2px 4px rgba(0,0,0,.05)}.preview-section[data-v-530b29be]{border-top:1px solid #e2e8f0;padding-top:30px}.preview-header[data-v-530b29be]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.preview-title[data-v-530b29be]{font-size:18px;font-weight:600;margin:0}.preview-tips[data-v-530b29be]{font-size:13px;color:#94a3b8;margin-bottom:20px}.preview-container[data-v-530b29be]{display:flex;justify-content:center;background:#f1f5f9;padding:30px;border-radius:12px}.preview-grid[data-v-530b29be]{display:grid;gap:4px;max-width:500px;width:100%;background:#fff;padding:4px;border-radius:4px;box-shadow:0 4px 6px rgba(0,0,0,.05)}.grid-2[data-v-530b29be]{grid-template-columns:repeat(2,1fr)}.grid-3[data-v-530b29be]{grid-template-columns:repeat(3,1fr)}.grid-4[data-v-530b29be]{grid-template-columns:repeat(4,1fr)}.img-wrapper[data-v-530b29be]{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;cursor:pointer}.grid-img-item[data-v-530b29be]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .3s ease}.img-overlay[data-v-530b29be]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease}.img-overlay span[data-v-530b29be]{color:#fff;font-size:24px;font-weight:700}.img-wrapper:hover .grid-img-item[data-v-530b29be]{transform:scale(1.05)}.img-wrapper:hover .img-overlay[data-v-530b29be]{opacity:1}.empty-state[data-v-530b29be]{text-align:center;padding:60px 20px;color:#94a3b8}.empty-icon[data-v-530b29be]{font-size:48px;margin-bottom:16px;opacity:.5}.pixel-draw-container[data-v-5b0753e8]{display:flex;height:100vh;background-color:#f5f5f5;font-family:Microsoft YaHei,sans-serif;position:relative;padding-bottom:60px}.canvas-area[data-v-5b0753e8]{flex:1;display:flex;align-items:center;justify-content:center;background-color:#eee;overflow:hidden}.pixel-grid[data-v-5b0753e8]{background-color:#fff;border:1px solid #ddd;box-shadow:0 4px 12px rgba(0,0,0,.1);cursor:crosshair}.pixel-cell[data-v-5b0753e8]{border:.1px solid #f0f0f0;box-sizing:border-box}.control-panel[data-v-5b0753e8]{width:280px;background-color:#f5f5f5;border-left:1px solid #ddd;padding:20px;display:flex;flex-direction:column;gap:15px}.panel-title[data-v-5b0753e8]{font-size:18px;font-weight:700;margin-bottom:10px;color:#333}.tool-group[data-v-5b0753e8]{display:flex;flex-direction:column;gap:8px}.tool-btn[data-v-5b0753e8]{background:#fff;border:1px solid #eee;padding:10px;border-radius:4px;text-align:left;cursor:pointer;transition:all .2s;display:flex;align-items:center;font-size:14px}.tool-btn i[data-v-5b0753e8]{margin-right:10px;font-style:normal}.tool-btn[data-v-5b0753e8]:hover{background:#f0f7ff}.tool-btn.active[data-v-5b0753e8]{border-color:#409eff;color:#409eff}.color-picker-wrapper[data-v-5b0753e8]{height:40px;background:#000;border-radius:4px;overflow:hidden}.color-input[data-v-5b0753e8]{width:100%;height:100%;border:none;cursor:pointer;padding:0}.action-group[data-v-5b0753e8]{display:flex;flex-direction:column;gap:10px;margin-top:10px}.action-btn[data-v-5b0753e8]{border:none;padding:12px;border-radius:4px;background-color:#d9f1ff;color:#409eff;font-weight:700;cursor:pointer}.action-btn[data-v-5b0753e8]:hover{opacity:.8}.footer-info a[data-v-5b0753e8]{color:#666;text-decoration:none}.img-tool-container[data-v-500ae78a]{max-width:1000px;margin:0 auto;padding:50px 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#334155;line-height:1.6}.tool-header[data-v-500ae78a]{text-align:center;margin-bottom:50px}.tool-header h1[data-v-500ae78a]{font-size:2.5rem;font-weight:800;color:#1e293b;display:flex;align-items:center;justify-content:center;gap:12px}.badge[data-v-500ae78a]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:.75rem;padding:4px 10px;border-radius:99px;font-weight:700}.config-panel[data-v-500ae78a]{background:#fff;padding:30px;border-radius:16px;margin-bottom:30px;border:1px solid #f1f5f9;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.config-row[data-v-500ae78a]{display:flex;gap:24px;margin-bottom:20px}.second-row[data-v-500ae78a]{margin-bottom:0;padding-top:20px;border-top:1px dashed #e2e8f0;align-items:center}.config-group[data-v-500ae78a]{flex:1}.config-group label[data-v-500ae78a]{display:block;font-weight:600;margin-bottom:12px;color:#475569;font-size:.95rem}.config-range[data-v-500ae78a]{width:100%;cursor:pointer;accent-color:#6366f1}.config-input[data-v-500ae78a]{width:100%;padding:10px;border:2px solid #e2e8f0;border-radius:8px;font-size:.9rem;background:#f8fafc}.config-input[data-v-500ae78a]:focus{border-color:#6366f1;outline:none}.switch-label[data-v-500ae78a]{cursor:pointer;display:flex;align-items:center;gap:8px;font-weight:600!important;color:#475569}.action-bar[data-v-500ae78a]{margin-bottom:24px}.action-group[data-v-500ae78a]{display:flex;flex-wrap:wrap;gap:12px}.btn[data-v-500ae78a]{padding:12px 20px;border-radius:8px;font-weight:600;cursor:pointer;border:none;font-size:.95rem;transition:all .3s ease;color:#fff;display:flex;align-items:center;gap:6px}.btn[data-v-500ae78a]:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(.8)}.btn[data-v-500ae78a]:active{transform:scale(.98)}.btn-primary[data-v-500ae78a]{background:linear-gradient(135deg,#4776e6,#8e54e9)}.btn-convert[data-v-500ae78a]{background:linear-gradient(135deg,#00b09b,#96c93d)}.btn-clear[data-v-500ae78a]{background:linear-gradient(135deg,#ff416c,#ff4b2b)}.btn-download-single[data-v-500ae78a]{background:#3b82f6}.btn-download-batch[data-v-500ae78a]{background:#10b981}.file-list-section[data-v-500ae78a]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;margin-bottom:20px}.file-table[data-v-500ae78a]{width:100%;border-collapse:collapse}.file-table th[data-v-500ae78a]{background-color:#f8fafc;padding:12px;font-weight:700;color:#475569;font-size:.9rem}.file-table td[data-v-500ae78a]{padding:12px;border-bottom:1px solid #f1f5f9;text-align:center}.img-preview-box[data-v-500ae78a]{width:60px;height:60px;background:#f1f5f9;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center;margin:0 auto}.pixelated[data-v-500ae78a]{image-rendering:pixelated}.img-thumbnail[data-v-500ae78a]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.status-badge[data-v-500ae78a]{padding:4px 12px;border-radius:9999px;font-size:.75rem;font-weight:700}.status-badge.done[data-v-500ae78a]{background:#ecfdf5;color:#10b981}.status-badge.processing[data-v-500ae78a]{background:#eff6ff;color:#3b82f6}.status-badge.ready[data-v-500ae78a]{background:#f1f5f9;color:#64748b}.btn-icon.delete[data-v-500ae78a]{width:32px;height:32px;background:#f43f5e;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:.3s}.btn-icon.delete[data-v-500ae78a]:hover{background:#e11d48;transform:translateY(-2px)}.info-card[data-v-500ae78a]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);border:1px solid #f1f5f9}.info-header[data-v-500ae78a]{display:flex;align-items:center;justify-content:center;margin-bottom:20px;border-bottom:2px solid #f8fafc;padding-bottom:12px}.info-header h3[data-v-500ae78a]{color:#1e293b;margin-left:12px;font-size:1.3rem;margin:0 0 0 12px}.icon-large[data-v-500ae78a]{font-size:2rem}.scenario-grid[data-v-500ae78a]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.scenario-item[data-v-500ae78a]{background:linear-gradient(135deg,#fff,#f8fafc);border-radius:12px;padding:20px;display:flex;align-items:flex-start;gap:16px;border:1px solid #e2e8f0;transition:all .3s ease;animation:fadeInUp-500ae78a .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-500ae78a]:hover{transform:translateY(-5px);border-color:#6366f1;box-shadow:0 8px 25px rgba(0,0,0,.08)}.scenario-icon[data-v-500ae78a]{font-size:1.8rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.scenario-content h4[data-v-500ae78a]{color:#1e293b;margin:0 0 8px 0;font-size:1.1rem}.scenario-content p[data-v-500ae78a]{color:#64748b;font-size:.9rem;margin:0;line-height:1.4}@keyframes fadeInUp-500ae78a{to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.scenario-grid[data-v-500ae78a]{grid-template-columns:1fr}.config-row[data-v-500ae78a]{flex-direction:column;gap:15px}}.shot-photo-container[data-v-03d99e76]{display:flex;flex-direction:column;height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#333;background-color:#f8f9fa;overflow:hidden}.header[data-v-03d99e76]{display:flex;justify-content:space-between;align-items:center;padding:0 24px;height:60px;background:#fff;border-bottom:1px solid #e8e8e8;box-shadow:0 2px 4px rgba(0,0,0,.02)}.logo[data-v-03d99e76]{display:flex;align-items:center;font-size:18px;font-weight:700;color:#4a4a4a}.logo .icon[data-v-03d99e76]{margin-right:8px;color:#3b82f6}.actions .btn[data-v-03d99e76]{margin-left:12px;padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px;color:#fff;transition:opacity .2s}.actions .btn[data-v-03d99e76]:hover{opacity:.9}.btn-green[data-v-03d99e76]{background-color:#5cb85c}.btn-blue[data-v-03d99e76]{background-color:#3b82f6}.btn-orange[data-v-03d99e76]{background-color:#f0ad4e}.main-content[data-v-03d99e76]{display:flex;flex:1;height:calc(100vh - 60px)}.sidebar[data-v-03d99e76]{width:360px;background:#fff;padding:20px;overflow-y:auto;border-right:1px solid #e8e8e8}.setting-group[data-v-03d99e76]{margin-bottom:24px}.setting-group label[data-v-03d99e76]{display:block;font-size:14px;font-weight:500;margin-bottom:12px;color:#555}.color-palette[data-v-03d99e76]{display:grid;grid-template-columns:repeat(8,1fr);gap:8px}.color-swatch[data-v-03d99e76]{width:24px;height:24px;border-radius:4px;cursor:pointer;border:1px solid #ddd;box-sizing:border-box;transition:transform .1s}.color-swatch[data-v-03d99e76]:hover{transform:scale(1.1)}.color-swatch.active[data-v-03d99e76]{border:2px solid #3b82f6;transform:scale(1.1)}.custom-color[data-v-03d99e76]{grid-column:span 3;width:auto;display:flex;align-items:center;justify-content:center;background:#f0f0f0;position:relative;overflow:hidden;font-size:12px;color:#666;border-radius:4px}.custom-color input[type=color][data-v-03d99e76]{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer}.slider[data-v-03d99e76]{width:100%;accent-color:#3b82f6}.radio-group[data-v-03d99e76]{display:flex;flex-wrap:nowrap;align-items:center;gap:12px}.radio-group label[data-v-03d99e76]{display:inline-flex;align-items:center;font-weight:400;font-size:13px;cursor:pointer;white-space:nowrap}.radio-group input[data-v-03d99e76]{margin-right:4px}.select-input[data-v-03d99e76],.text-input[data-v-03d99e76]{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;font-size:14px;box-sizing:border-box}.select-input[data-v-03d99e76]:focus,.text-input[data-v-03d99e76]:focus{outline:none;border-color:#3b82f6}.workspace[data-v-03d99e76]{flex:1;display:flex;align-items:center;justify-content:center;padding:40px;background-color:#e5e5f7;background-image:repeating-linear-gradient(45deg,#d1d5db 25%,transparent 0,transparent 75%,#d1d5db 0,#d1d5db),repeating-linear-gradient(45deg,#d1d5db 25%,#e5e5f7 0,#e5e5f7 75%,#d1d5db 0,#d1d5db);background-position:0 0,10px 10px;background-size:20px 20px;overflow:auto}.upload-placeholder[data-v-03d99e76]{width:400px;height:250px;background:hsla(0,0%,100%,.85);border:2px dashed #b3c0d1;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.05)}.upload-placeholder[data-v-03d99e76]:hover{border-color:#4facfe;background:#fff;transform:translateY(-2px);box-shadow:0 8px 16px rgba(79,172,254,.15)}.upload-content[data-v-03d99e76]{text-align:center;color:#666}.animated-icon-wrapper[data-v-03d99e76]{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#4facfe,#00f2fe);display:flex;align-items:center;justify-content:center;margin:0 auto 16px auto;box-shadow:0 8px 16px rgba(79,172,254,.3);animation:float-03d99e76 3s ease-in-out infinite}@keyframes float-03d99e76{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}.main-text[data-v-03d99e76]{font-size:16px;font-weight:500;color:#333;margin:0 0 8px 0}.sub-text[data-v-03d99e76]{font-size:13px;color:#888;margin:0}.canvas-wrapper[data-v-03d99e76]{max-width:100%;max-height:100%;display:flex;align-items:center;justify-content:center}.export-area[data-v-03d99e76]{align-items:center;justify-content:center}.export-area[data-v-03d99e76],.image-window[data-v-03d99e76]{display:flex;flex-direction:column;transition:all .3s ease;overflow:hidden;max-width:100%;box-sizing:border-box}.image-window[data-v-03d99e76]{background:transparent}.image-window.mac-light[data-v-03d99e76]{background:#fff}.image-window.mac-dark[data-v-03d99e76]{background:#2d2d2d}.mac-header[data-v-03d99e76]{height:30px;display:flex;align-items:center;padding:0 12px;gap:8px}.mac-dot[data-v-03d99e76]{width:12px;height:12px;border-radius:50%}.mac-dot.close[data-v-03d99e76]{background-color:#ff5f56}.mac-dot.minimize[data-v-03d99e76]{background-color:#ffbd2e}.mac-dot.maximize[data-v-03d99e76]{background-color:#27c93f}.target-image[data-v-03d99e76]{max-width:100%;max-height:60vh;display:block;-o-object-fit:contain;object-fit:contain;transition:all .3s ease;box-sizing:border-box}.description-text[data-v-03d99e76]{margin-top:16px;font-size:16px;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.5);text-align:center}.img-flip-container[data-v-0f9d8681]{max-width:1200px;margin:0 auto;padding:30px 20px;background-color:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#333}.header[data-v-0f9d8681]{text-align:center;margin-bottom:30px}.header h1[data-v-0f9d8681]{font-size:28px;font-weight:600;margin-bottom:12px;color:#2c3e50}.main-content[data-v-0f9d8681]{display:flex;flex-direction:column;gap:20px}.bottom-row[data-v-0f9d8681],.top-row[data-v-0f9d8681]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.right-controls[data-v-0f9d8681]{display:flex;flex-direction:column;gap:20px}.card[data-v-0f9d8681]{background-color:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.05);padding:20px;border:1px solid #ebeef5}.card-title[data-v-0f9d8681]{font-size:16px;font-weight:600;margin-bottom:16px;display:flex;align-items:center;color:#303133}.title-icon[data-v-0f9d8681]{margin-right:8px;font-size:18px}.upload-card[data-v-0f9d8681]{display:flex;flex-direction:column}.upload-area[data-v-0f9d8681]{flex:1;border:2px dashed #dcdfe6;border-radius:8px;background-color:#fafbfc;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:border-color .3s;min-height:350px}.upload-area[data-v-0f9d8681]:hover{border-color:#409eff}.upload-icon-wrapper[data-v-0f9d8681]{margin-bottom:16px}.upload-icon[data-v-0f9d8681]{width:60px;height:60px}.upload-area h2[data-v-0f9d8681]{font-size:20px;font-weight:500;margin-bottom:20px}.btn-select[data-v-0f9d8681]{background-color:#3b82f6;color:#fff;border:none;padding:10px 24px;border-radius:20px;font-size:14px;cursor:pointer;display:flex;align-items:center;margin-bottom:20px;transition:background-color .3s}.btn-select[data-v-0f9d8681]:hover{background-color:#2563eb}.upload-tips[data-v-0f9d8681]{text-align:center;color:#909399;font-size:13px;line-height:1.8;background-color:#f4f4f5;padding:10px 20px;border-radius:6px}.hidden-input[data-v-0f9d8681]{display:none}.direction-options[data-v-0f9d8681]{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.direction-box[data-v-0f9d8681]{border:1px solid #ebeef5;border-radius:8px;padding:20px 10px;text-align:center;cursor:pointer;transition:all .3s;background-color:#fafbfc}.direction-box.active[data-v-0f9d8681]{border-color:#3b82f6;background-color:#eff6ff;box-shadow:0 0 0 2px rgba(59,130,246,.2)}.direction-box[data-v-0f9d8681]:hover:not(.active){border-color:#c0c4cc}.dir-icon[data-v-0f9d8681]{font-size:30px;margin-bottom:12px;color:#606266}.dir-title[data-v-0f9d8681]{font-size:15px;font-weight:600;margin-bottom:6px;color:#303133}.dir-desc[data-v-0f9d8681]{font-size:12px;color:#909399}.action-buttons[data-v-0f9d8681]{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.btn-action[data-v-0f9d8681]{padding:12px 0;border:none;border-radius:6px;font-size:15px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;transition:opacity .3s,background-color .3s}.btn-icon[data-v-0f9d8681]{margin-right:6px}.btn-action[data-v-0f9d8681]:disabled{background-color:#a0aec0;cursor:not-allowed;opacity:.7}.btn-flip[data-v-0f9d8681]{background-color:#a0aec0}.btn-flip[data-v-0f9d8681]:not(:disabled){background-color:#94a3b8}.btn-download[data-v-0f9d8681]{background-color:#a0aec0}.btn-download[data-v-0f9d8681]:not(:disabled){background-color:#9ca3af}.btn-reset[data-v-0f9d8681]{background-color:#ef4444}.btn-reset[data-v-0f9d8681]:hover{background-color:#dc2626}.preview-card[data-v-0f9d8681]{min-height:400px;display:flex;flex-direction:column}.preview-area[data-v-0f9d8681]{flex:1;background-color:#fafbfc;border:1px solid #ebeef5;border-radius:6px;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:10px}.placeholder-text[data-v-0f9d8681]{color:#a8abb2;font-size:14px}.preview-img[data-v-0f9d8681]{max-width:100%;max-height:300px;-o-object-fit:contain;object-fit:contain;box-shadow:0 2px 8px rgba(0,0,0,.1)}@media (max-width:992px){.bottom-row[data-v-0f9d8681],.top-row[data-v-0f9d8681]{grid-template-columns:1fr}}.img-gray-container[data-v-ea8eebec]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:#f4f5f7;color:#333;min-height:100vh;padding:24px;box-sizing:border-box}.header[data-v-ea8eebec]{text-align:center;margin-bottom:24px}.title[data-v-ea8eebec]{font-size:28px;font-weight:700;margin-bottom:12px;color:#1f2937}.main-content[data-v-ea8eebec]{display:grid;grid-template-columns:340px 1fr;gap:20px;max-width:1200px;margin:0 auto}.left-panel[data-v-ea8eebec],.right-panel[data-v-ea8eebec]{background-color:transparent;display:flex;flex-direction:column;gap:16px}.options-list[data-v-ea8eebec]{background-color:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 3px rgba(0,0,0,.05);display:flex;flex-direction:column;gap:12px}.option-card[data-v-ea8eebec]{border:1px solid #e5e7eb;border-radius:8px;padding:12px 16px;cursor:pointer;transition:all .2s ease;background-color:#fafafa}.option-card[data-v-ea8eebec]:hover{border-color:#93c5fd}.option-card.active[data-v-ea8eebec]{border-color:#3b82f6;background-color:#eff6ff}.option-title[data-v-ea8eebec]{font-weight:600;font-size:15px;margin-bottom:6px;display:flex;align-items:center;gap:8px}.option-desc[data-v-ea8eebec]{font-size:12px;color:#6b7280;line-height:1.5}.upload-area[data-v-ea8eebec]{background-color:#fff;border:2px dashed #cbd5e1;border-radius:12px;padding:32px 16px;text-align:center;transition:border-color .3s;box-shadow:0 1px 3px rgba(0,0,0,.05)}.upload-area.is-dragging[data-v-ea8eebec]{border-color:#3b82f6;background-color:#f8fafc}.upload-tip[data-v-ea8eebec]{font-size:14px;color:#475569;margin-bottom:12px}.hidden-input[data-v-ea8eebec]{display:none}.btn-upload[data-v-ea8eebec]{background-color:#3b82f6;color:#fff;border:none;padding:10px 24px;border-radius:20px;font-size:14px;cursor:pointer;margin-bottom:16px;transition:background-color .2s}.btn-upload[data-v-ea8eebec]:hover{background-color:#2563eb}.upload-limits[data-v-ea8eebec]{font-size:12px;color:#94a3b8}.action-buttons[data-v-ea8eebec]{display:flex;gap:10px;background-color:#fff;padding:16px;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.btn[data-v-ea8eebec]{flex:1;border:none;padding:10px 0;border-radius:20px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:opacity .2s}.btn[data-v-ea8eebec]:disabled{opacity:.5;cursor:not-allowed}.btn[data-v-ea8eebec]:hover:not(:disabled){opacity:.9}.btn-process[data-v-ea8eebec]{background-color:#10b981}.btn-download[data-v-ea8eebec]{background-color:#f59e0b}.btn-clear[data-v-ea8eebec]{background-color:#3b82f6}.file-list[data-v-ea8eebec]{background-color:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 3px rgba(0,0,0,.05);max-height:300px;overflow-y:auto}.file-item[data-v-ea8eebec]{display:flex;align-items:center;gap:12px;padding:8px;background-color:#f8fafc;border-radius:8px;margin-bottom:8px;cursor:pointer;border:2px solid transparent}.file-item[data-v-ea8eebec]:hover{background-color:#f1f5f9}.file-item.is-active[data-v-ea8eebec]{border-color:#3b82f6;background-color:#eff6ff}.file-info[data-v-ea8eebec]{display:flex;flex-direction:column}.file-name[data-v-ea8eebec]{font-size:14px;color:#333;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.file-size[data-v-ea8eebec]{font-size:12px;color:#94a3b8}.preview-card[data-v-ea8eebec]{background-color:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.05);flex-grow:1;display:flex;flex-direction:column;max-height:800px}.preview-container[data-v-ea8eebec]{flex-grow:1;overflow-y:auto;padding-right:8px}.preview-scroll-list[data-v-ea8eebec]{display:flex;flex-direction:column;gap:32px}.preview-item-group[data-v-ea8eebec]{border-bottom:1px solid #f0f0f0;padding-bottom:24px}.preview-item-group[data-v-ea8eebec]:last-child{border-bottom:none}.preview-header[data-v-ea8eebec]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.file-index[data-v-ea8eebec]{background:#3b82f6;color:#fff;font-size:12px;padding:2px 8px;border-radius:4px;font-weight:700}.file-name-text[data-v-ea8eebec]{font-size:14px;color:#4b5563;font-weight:500}.preview-images[data-v-ea8eebec]{display:flex;gap:20px}.img-box[data-v-ea8eebec]{flex:1;border:1px solid #e5e7eb;border-radius:8px;background-color:#f9fafb;min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:10px}.img-label[data-v-ea8eebec]{position:absolute;top:5px;left:5px;font-size:10px;background:rgba(0,0,0,.4);color:#fff;padding:2px 6px;border-radius:4px;z-index:1}.img-box img[data-v-ea8eebec]{max-width:100%;max-height:350px;-o-object-fit:contain;object-fit:contain;border-radius:4px}.placeholder-text[data-v-ea8eebec]{color:#9ca3af;font-size:14px}.preview-empty[data-v-ea8eebec]{flex-grow:1;display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:15px;background-color:#f9fafb;border-radius:8px;border:1px dashed #e5e7eb;min-height:400px}.instructions-card[data-v-ea8eebec]{background-color:#e0f2fe;border-radius:12px;padding:20px;border-left:4px solid #3b82f6}.instructions-title[data-v-ea8eebec]{font-size:16px;font-weight:600;color:#1e40af;margin-bottom:12px;display:flex;align-items:center;gap:8px}.instructions-list[data-v-ea8eebec]{margin:0;padding-left:20px;color:#334155;font-size:14px;line-height:1.8}.instructions-list li[data-v-ea8eebec]{margin-bottom:4px}.file-list[data-v-ea8eebec]::-webkit-scrollbar,.preview-container[data-v-ea8eebec]::-webkit-scrollbar{width:6px}.file-list[data-v-ea8eebec]::-webkit-scrollbar-thumb,.preview-container[data-v-ea8eebec]::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:3px}.tool-container[data-v-389546bb]{background-color:#f8fafc;min-height:100vh;padding:50px 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#334155}.tool-header[data-v-389546bb]{text-align:center;margin-bottom:50px}.tool-header h1[data-v-389546bb]{font-size:2.5rem;font-weight:800;color:#1e293b;margin-bottom:12px;display:flex;align-items:center;justify-content:center;gap:12px}.badge[data-v-389546bb]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:.75rem;padding:4px 10px;border-radius:99px;font-weight:700}.single-line-desc[data-v-389546bb]{color:#64748b;font-size:1.1rem;max-width:1000px;margin:0 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tool-main[data-v-389546bb]{max-width:1200px;margin:0 auto}.top-row[data-v-389546bb]{display:grid;grid-template-columns:420px 1fr;gap:24px;margin-bottom:24px}.card[data-v-389546bb]{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);padding:24px;border:1px solid #f1f5f9}.card-title[data-v-389546bb]{font-size:1.1rem;font-weight:700;color:#1e293b;margin-bottom:20px;display:flex;align-items:center;gap:8px}.settings-icon[data-v-389546bb]{font-size:1.1rem;line-height:1}.counter[data-v-389546bb]{background:#6366f1;color:#fff;padding:2px 8px;border-radius:10px;font-size:12px;margin-left:5px}.select-btn[data-v-389546bb]{background:linear-gradient(135deg,#6366f1,#a855f7);color:#fff;border:none;padding:10px 24px;border-radius:20px;cursor:pointer;font-weight:600;transition:transform .2s}.select-btn[data-v-389546bb]:hover{transform:translateY(-2px)}.settings-grid[data-v-389546bb]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.form-item label[data-v-389546bb]{display:block;font-weight:600;margin-bottom:8px;color:#475569;font-size:.9rem}.form-item input[data-v-389546bb],.form-item select[data-v-389546bb]{width:100%;padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;color:#1e293b;font-size:.9rem;outline:none;transition:border-color .2s}.form-item input[data-v-389546bb]:focus,.form-item select[data-v-389546bb]:focus{border-color:#6366f1}.color-picker-wrapper[data-v-389546bb]{display:flex;align-items:center;gap:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:4px 10px}.single-color-input[data-v-389546bb]{width:36px!important;height:36px!important;padding:0!important;border:none!important;cursor:pointer;background:none!important}.hex-value[data-v-389546bb]{font-family:monospace;font-size:.9rem;color:#475569}.button-group[data-v-389546bb]{margin-top:30px;display:flex;gap:16px}.btn-start[data-v-389546bb]{flex:1;height:52px;background:linear-gradient(135deg,#4776e6,#8e54e9);color:#fff;border:none;border-radius:10px;font-weight:700;font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .3s ease;box-shadow:0 4px 12px rgba(71,118,230,.3)}.btn-start[data-v-389546bb]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(71,118,230,.4)}.btn-download[data-v-389546bb]{flex:1;height:52px;background:linear-gradient(135deg,#94a3b8,#64748b);color:#fff;border:none;border-radius:10px;font-weight:700;font-size:1rem;cursor:not-allowed;display:flex;align-items:center;justify-content:center;gap:10px;opacity:.6;transition:all .3s ease}.btn-download[data-v-389546bb]:not(:disabled){background:linear-gradient(135deg,#00b09b,#96c93d);cursor:pointer;opacity:1;box-shadow:0 4px 12px rgba(0,176,155,.3)}.btn-download[data-v-389546bb]:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,176,155,.4)}.upload-box[data-v-389546bb]{border:2px dashed #e2e8f0;border-radius:12px;padding:40px 10px;text-align:center;cursor:pointer}.upload-icon-wrapper[data-v-389546bb]{margin-bottom:15px}.icon-mail[data-v-389546bb]{width:50px;height:40px;background:#f0f2ff;margin:0 auto;position:relative;border-radius:4px}.icon-mail[data-v-389546bb]:after{content:"▲";color:#ff5b5b;position:absolute;top:10px;left:18px}.upload-text[data-v-389546bb]{font-size:14px;margin-bottom:5px}.upload-text span[data-v-389546bb]{color:#6366f1;font-weight:700}.upload-hint[data-v-389546bb]{font-size:12px;color:#94a3b8;margin-bottom:15px}.info-bar[data-v-389546bb]{margin-top:15px;background:#eff6ff;color:#1e3a8a;font-size:11px;padding:10px;border-radius:8px;display:flex;gap:8px;white-space:nowrap;width:100%;box-sizing:border-box}.info-icon[data-v-389546bb]{background:#3b82f6;color:#fff;width:16px;height:16px;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-shrink:0}.preview-area[data-v-389546bb]{width:100%;height:450px;background-color:#f1f5f9;background-image:linear-gradient(45deg,#e2e8f0 25%,transparent 0),linear-gradient(-45deg,#e2e8f0 25%,transparent 0),linear-gradient(45deg,transparent 75%,#e2e8f0 0),linear-gradient(-45deg,transparent 75%,#e2e8f0 0);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0;border-radius:12px;display:flex;justify-content:center;align-items:center;overflow:auto;border:1px solid #e2e8f0}.preview-placeholder[data-v-389546bb]{text-align:center;color:#94a3b8}.result-display[data-v-389546bb]{max-width:95%;max-height:95%;box-shadow:0 10px 25px rgba(0,0,0,.1);border-radius:4px}.hidden-input[data-v-389546bb]{display:none}.color-blindness-container[data-v-b44112d2]{max-width:1000px;margin:0 auto;padding:40px 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:#f8f9fa;color:#333}.image-wrapper img[data-v-b44112d2]{max-width:100%;height:auto;max-height:400px;display:block;animation:fadeIn-b44112d2 .4s ease-in-out}@keyframes fadeIn-b44112d2{0%{opacity:.4;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.header[data-v-b44112d2]{text-align:center;margin-bottom:30px}.header h1[data-v-b44112d2]{font-size:28px;margin-bottom:10px}.mode-cards[data-v-b44112d2]{display:flex;gap:20px;margin-bottom:30px}.card[data-v-b44112d2]{flex:1;background:#fff;border-radius:12px;padding:20px;text-align:center;border:2px solid transparent;box-shadow:0 2px 10px rgba(0,0,0,.05);cursor:pointer;transition:.3s}.card.active[data-v-b44112d2]{border-color:#5d56d7;background-color:#fcfcff}.dots[data-v-b44112d2]{display:flex;justify-content:center;gap:8px;margin-bottom:10px}.dot[data-v-b44112d2]{width:20px;height:20px;border-radius:50%}.red[data-v-b44112d2]{background:#ff4d4f}.green[data-v-b44112d2]{background:#52c41a}.blue[data-v-b44112d2]{background:#1890ff}.yellow[data-v-b44112d2]{background:#fadb14}.test-main[data-v-b44112d2]{background:#fff;border-radius:16px;padding:40px;box-shadow:0 4px 20px rgba(0,0,0,.08);text-align:center;margin-bottom:30px}.image-wrapper[data-v-b44112d2]{background:#fff;border:1px solid #eee;padding:10px;border-radius:8px;display:inline-block;margin-bottom:30px}.controls[data-v-b44112d2]{display:flex;justify-content:center;align-items:center;gap:15px;margin-bottom:30px}button[data-v-b44112d2]{padding:10px 24px;border-radius:30px;cursor:pointer;font-size:14px;transition:.3s;display:flex;align-items:center;gap:8px}.btn-outline[data-v-b44112d2]{background:#fff;color:#5d56d7;border:1px solid #5d56d7}.btn-outline[data-v-b44112d2]:disabled{border-color:#dcdfe6;color:#c0c4cc;cursor:not-allowed}.btn-primary[data-v-b44112d2]{background:#5d56d7;color:#fff;border:none;min-width:160px;justify-content:center}.progress-bar-bg[data-v-b44112d2]{height:6px;background:#eee;border-radius:10px;overflow:hidden}.progress-bar-fill[data-v-b44112d2]{height:100%;background:#5d56d7;transition:width .4s cubic-bezier(.4,0,.2,1)}.notice-box[data-v-b44112d2]{border-left:4px solid #fadb14;background:#fffcf0;padding:15px;margin-bottom:20px;font-size:13px}.instruction-box[data-v-b44112d2]{background:#f0f7ff;border-left:4px solid #1890ff;padding:20px;border-radius:4px}.print-img-container[data-v-13d6430b]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:#f5f7fa;min-height:100vh;padding:20px;color:#333;box-sizing:border-box}.header[data-v-13d6430b]{text-align:center;margin-bottom:30px}.header h1[data-v-13d6430b]{font-size:26px;font-weight:700;margin-bottom:15px;color:#2c3e50;letter-spacing:.5px}.subtitle[data-v-13d6430b]{font-size:14px;color:#5c6b7a;max-width:900px;margin:0 auto 15px;line-height:1.6}.subtitle a[data-v-13d6430b]{color:#3498db;text-decoration:none;font-weight:600}.main-content[data-v-13d6430b]{display:flex;max-width:1200px;margin:0 auto;gap:20px;align-items:stretch}.control-panel[data-v-13d6430b]{flex:0 0 400px;background:#fff;padding:24px;border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,.06)}.form-grid[data-v-13d6430b]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px}.form-group label[data-v-13d6430b]{display:block;font-size:13px;color:#2c3e50;margin-bottom:8px;font-weight:600}.form-group input[data-v-13d6430b],.form-group select[data-v-13d6430b]{width:100%;padding:9px 12px;border:1px solid #dcdfe6;border-radius:6px;font-size:13px;color:#34495e;font-weight:500;outline:none;box-sizing:border-box;background-color:#f9fbfc;transition:all .2s ease}.form-group input[data-v-13d6430b]:focus,.form-group select[data-v-13d6430b]:focus{border-color:#409eff;background-color:#fff;box-shadow:0 0 0 2px rgba(64,158,255,.1)}.action-buttons[data-v-13d6430b]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:24px}.btn[data-v-13d6430b]{padding:10px 0;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;text-align:center;color:#fff;transition:all .2s ease}.btn[data-v-13d6430b]:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.btn[data-v-13d6430b]:active{transform:translateY(0)}.btn-primary[data-v-13d6430b]{background-color:#3498db}.btn-primary[data-v-13d6430b]:hover{background-color:#2980b9}.btn-danger[data-v-13d6430b]{background-color:#e74c3c}.btn-danger[data-v-13d6430b]:hover{background-color:#c0392b}.notice[data-v-13d6430b]{font-size:12px;color:#7f8c8d;line-height:1.6;background:#fdf2f2;padding:12px;border-radius:6px;border-left:4px solid #e74c3c}.notice a[data-v-13d6430b]{color:#e74c3c;text-decoration:none;font-weight:700}.preview-panel[data-v-13d6430b]{flex:1;background:#fff;border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,.06);display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:520px;padding:24px;overflow:hidden;gap:16px}.canvas-wrapper[data-v-13d6430b]{position:relative;background:#f0f2f5;box-shadow:0 4px 20px rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center;border-radius:4px}.preview-canvas[data-v-13d6430b]{max-width:100%;max-height:600px;-o-object-fit:contain;object-fit:contain;display:block}.placeholder-text[data-v-13d6430b]{position:absolute;font-size:18px;font-weight:600;color:#909399;pointer-events:none}.ai-disclaimer[data-v-13d6430b]{font-size:15px;font-weight:500;color:#4a5568;background-color:#edf2f7;padding:10px 24px;border-radius:30px;margin-top:12px;text-align:center;letter-spacing:.8px;display:inline-flex;align-items:center;box-shadow:0 2px 8px rgba(0,0,0,.04);border:1px solid hsla(0,0%,100%,.5)}.ai-disclaimer[data-v-13d6430b]:before{content:"✨";font-size:16px;margin-right:8px;margin-bottom:2px}.features[data-v-13d6430b]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1200px;margin:20px auto 0}.feature-card[data-v-13d6430b]{background:#fff;padding:25px 20px;border-radius:10px;text-align:center;box-shadow:0 4px 16px rgba(0,0,0,.04);transition:transform .3s ease}.feature-card[data-v-13d6430b]:hover{transform:translateY(-5px)}.feature-card .icon[data-v-13d6430b]{font-size:36px;margin-bottom:15px}.feature-card h3[data-v-13d6430b]{font-size:16px;font-weight:700;color:#2c3e50;margin-bottom:10px}.feature-card p[data-v-13d6430b]{font-size:13px;color:#7f8c8d;line-height:1.6}@media (max-width:960px){.main-content[data-v-13d6430b]{flex-direction:column;align-items:stretch}.control-panel[data-v-13d6430b]{flex:none;width:100%}.features[data-v-13d6430b]{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.action-buttons[data-v-13d6430b],.features[data-v-13d6430b],.form-grid[data-v-13d6430b]{grid-template-columns:1fr}}.time-transform-container[data-v-ab94429e]{display:flex;flex-direction:column;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.header[data-v-ab94429e]{text-align:center;padding:30px 0;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;box-shadow:0 4px 20px rgba(0,0,0,.1)}.header h1[data-v-ab94429e]{margin:0;font-size:32px;display:flex;align-items:center;justify-content:center;gap:12px;font-weight:600}.subtitle[data-v-ab94429e]{margin:8px 0 0;font-size:16px;opacity:.9;font-weight:300}.content-wrapper[data-v-ab94429e]{flex:1;padding:30px;display:flex;justify-content:center;align-items:flex-start}.converter-section[data-v-ab94429e]{width:100%;max-width:1200px;background:#fff;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.1);overflow:hidden}.toolbar[data-v-ab94429e]{padding:20px 30px;border-bottom:1px solid #f0f0f0;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.actions[data-v-ab94429e]{display:flex;gap:12px;align-items:center}.units-grid[data-v-ab94429e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;padding:30px}.unit-card[data-v-ab94429e]{background:#fff;border:2px solid #e8e8e8;border-radius:16px;padding:24px;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.05)}.unit-card[data-v-ab94429e]:hover{border-color:#1890ff;transform:translateY(-2px);box-shadow:0 8px 25px rgba(24,144,255,.15)}.unit-card.active[data-v-ab94429e]{border-color:#1890ff;background:linear-gradient(135deg,#f0f8ff,#e6f7ff)}.unit-header[data-v-ab94429e]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.unit-icon[data-v-ab94429e]{font-size:24px}.unit-name[data-v-ab94429e]{font-size:18px;font-weight:600;color:#1890ff}.unit-symbol[data-v-ab94429e]{font-size:14px;color:#666;background:#f0f0f0;padding:2px 8px;border-radius:12px}.unit-input-group[data-v-ab94429e]{display:flex;gap:12px;margin-bottom:12px}.number-input[data-v-ab94429e]{flex:1}.number-input[data-v-ab94429e] .ant-input-number-input{text-align:center;font-weight:500}.convert-btn[data-v-ab94429e]{white-space:nowrap}.unit-description[data-v-ab94429e]{font-size:12px;color:#888;text-align:center}.results-section[data-v-ab94429e]{margin:0 30px 30px;padding:24px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;color:#fff}.results-title[data-v-ab94429e]{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:600;margin-bottom:20px;justify-content:center}.results-grid[data-v-ab94429e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.result-item[data-v-ab94429e]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:hsla(0,0%,100%,.1);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.result-label[data-v-ab94429e]{font-weight:500}.result-value[data-v-ab94429e]{font-weight:600;font-size:16px;color:#fff}.result-unit[data-v-ab94429e]{font-size:12px;opacity:.8;background:hsla(0,0%,100%,.2);padding:2px 8px;border-radius:8px}.footer[data-v-ab94429e]{text-align:center;padding:20px;font-size:14px;color:hsla(0,0%,100%,.8);background:rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width:768px){.content-wrapper[data-v-ab94429e]{padding:15px}.units-grid[data-v-ab94429e]{grid-template-columns:1fr;padding:20px;gap:15px}.unit-input-group[data-v-ab94429e]{flex-direction:column}.results-grid[data-v-ab94429e]{grid-template-columns:1fr}.header h1[data-v-ab94429e]{font-size:24px}}.unit-card[data-v-ab94429e]{animation:fadeInUp-ab94429e .6s ease}@keyframes fadeInUp-ab94429e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.converter-section[data-v-ab94429e]::-webkit-scrollbar{width:6px}.converter-section[data-v-ab94429e]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.converter-section[data-v-ab94429e]::-webkit-scrollbar-thumb{background:#1890ff;border-radius:3px}.converter-section[data-v-ab94429e]::-webkit-scrollbar-thumb:hover{background:#40a9ff}.unit-transform-container[data-v-8a4f10d2]{display:flex;flex-direction:column;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.header[data-v-8a4f10d2]{text-align:center;padding:30px 0;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;box-shadow:0 4px 20px rgba(0,0,0,.1)}.header h1[data-v-8a4f10d2]{margin:0;font-size:32px;display:flex;align-items:center;justify-content:center;gap:12px;font-weight:600}.subtitle[data-v-8a4f10d2]{margin:8px 0 0;font-size:16px;opacity:.9;font-weight:300}.content-wrapper[data-v-8a4f10d2]{flex:1;padding:30px;display:flex;justify-content:center;align-items:flex-start}.converter-section[data-v-8a4f10d2]{width:100%;max-width:1400px;background:#fff;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.1);overflow:hidden}.toolbar[data-v-8a4f10d2]{padding:20px 30px;border-bottom:1px solid #f0f0f0;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.actions[data-v-8a4f10d2]{display:flex;gap:12px;align-items:center}.units-section[data-v-8a4f10d2]{padding:30px;border-bottom:1px solid #f0f0f0}.section-title[data-v-8a4f10d2]{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:600;color:#1890ff;margin-bottom:20px;padding:12px 20px;background:linear-gradient(135deg,#f0f8ff,#e6f7ff);border-radius:12px;border-left:4px solid #1890ff}.section-subtitle[data-v-8a4f10d2]{font-size:14px;color:#666;font-weight:400}.units-grid[data-v-8a4f10d2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.unit-card[data-v-8a4f10d2]{background:#fff;border:2px solid #e8e8e8;border-radius:12px;padding:20px;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.05);position:relative;overflow:hidden}.unit-card[data-v-8a4f10d2]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(135deg,#667eea,#764ba2);transform:scaleX(0);transition:transform .3s ease}.unit-card[data-v-8a4f10d2]:hover:before{transform:scaleX(1)}.unit-card[data-v-8a4f10d2]:hover{border-color:#1890ff;transform:translateY(-2px);box-shadow:0 8px 25px rgba(24,144,255,.15)}.unit-card.active[data-v-8a4f10d2]{border-color:#1890ff;background:linear-gradient(135deg,#f0f8ff,#e6f7ff)}.unit-card.active[data-v-8a4f10d2]:before{transform:scaleX(1)}.unit-header[data-v-8a4f10d2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.unit-name[data-v-8a4f10d2]{font-size:16px;font-weight:600;color:#1890ff}.unit-symbol[data-v-8a4f10d2]{font-size:14px;color:#666;background:#f0f0f0;padding:4px 8px;border-radius:6px;font-family:Consolas,monospace}.unit-input-group[data-v-8a4f10d2]{display:flex;gap:8px;margin-bottom:12px}.number-input[data-v-8a4f10d2]{flex:1}.number-input[data-v-8a4f10d2] .ant-input-number-input{text-align:center;font-weight:500}.base-input[data-v-8a4f10d2] .ant-input-number-input{font-weight:600;color:#1890ff}.convert-btn[data-v-8a4f10d2]{white-space:nowrap;min-width:80px}.base-convert-btn[data-v-8a4f10d2]{background:linear-gradient(135deg,#1890ff,#096dd9);border:none}.unit-exponent[data-v-8a4f10d2]{text-align:center;font-size:14px;color:#666;font-family:Consolas,monospace;padding:4px;background:#f8f9fa;border-radius:6px;border:1px solid #e8e8e8}.base-exponent[data-v-8a4f10d2]{background:linear-gradient(135deg,#1890ff,#096dd9);color:#fff;border:none;font-weight:600}.base-unit-section[data-v-8a4f10d2]{padding:30px;border-bottom:1px solid #f0f0f0;background:linear-gradient(135deg,#fafbfc,#f0f8ff)}.base-unit-card[data-v-8a4f10d2]{max-width:400px;margin:0 auto;background:#fff;border:3px solid #1890ff;border-radius:16px;padding:30px;box-shadow:0 8px 32px rgba(24,144,255,.2);position:relative;overflow:hidden}.base-unit-card[data-v-8a4f10d2]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(24,144,255,.05),rgba(9,109,217,.05));z-index:1}.base-unit-card[data-v-8a4f10d2]>*{position:relative;z-index:2}.results-section[data-v-8a4f10d2]{margin:0 30px 30px;padding:24px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;color:#fff}.results-title[data-v-8a4f10d2]{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:600;margin-bottom:20px;justify-content:center}.results-grid[data-v-8a4f10d2]{display:grid;grid-template-columns:1fr auto 1fr;gap:24px}.results-column[data-v-8a4f10d2]{display:flex;flex-direction:column;gap:12px}.column-title[data-v-8a4f10d2]{font-size:16px;font-weight:600;text-align:center;margin-bottom:8px;padding:8px;background:hsla(0,0%,100%,.1);border-radius:8px}.result-item[data-v-8a4f10d2]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:hsla(0,0%,100%,.1);border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.base-result[data-v-8a4f10d2]{background:hsla(0,0%,100%,.2);border:2px solid hsla(0,0%,100%,.3)}.result-label[data-v-8a4f10d2]{font-weight:500;font-size:14px}.result-value[data-v-8a4f10d2]{font-weight:600;font-size:14px;color:#fff;font-family:Consolas,monospace}.footer[data-v-8a4f10d2]{text-align:center;padding:20px;font-size:14px;color:hsla(0,0%,100%,.8);background:rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width:1200px){.results-grid[data-v-8a4f10d2]{grid-template-columns:1fr;gap:20px}.units-grid[data-v-8a4f10d2]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width:768px){.content-wrapper[data-v-8a4f10d2]{padding:15px}.units-grid[data-v-8a4f10d2]{grid-template-columns:1fr;gap:12px}.unit-input-group[data-v-8a4f10d2]{flex-direction:column}.base-unit-card[data-v-8a4f10d2]{margin:0 20px;padding:20px}.header h1[data-v-8a4f10d2]{font-size:24px}.units-section[data-v-8a4f10d2]{padding:20px}}.unit-card[data-v-8a4f10d2]{animation:fadeInUp-8a4f10d2 .6s ease}@keyframes fadeInUp-8a4f10d2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.converter-section[data-v-8a4f10d2]::-webkit-scrollbar{width:6px}.converter-section[data-v-8a4f10d2]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.converter-section[data-v-8a4f10d2]::-webkit-scrollbar-thumb{background:#1890ff;border-radius:3px}.converter-section[data-v-8a4f10d2]::-webkit-scrollbar-thumb:hover{background:#40a9ff}.length-transform-container[data-v-756e10de]{display:flex;flex-direction:column;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.header[data-v-756e10de]{text-align:center;padding:30px 0;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;box-shadow:0 4px 20px rgba(0,0,0,.1)}.header h1[data-v-756e10de]{margin:0;font-size:32px;display:flex;align-items:center;justify-content:center;gap:12px;font-weight:600}.subtitle[data-v-756e10de]{margin:8px 0 0;font-size:16px;opacity:.9;font-weight:300}.content-wrapper[data-v-756e10de]{flex:1;padding:30px;display:flex;justify-content:center;align-items:flex-start}.converter-section[data-v-756e10de]{width:100%;max-width:1400px;background:#fff;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.1);overflow:hidden}.toolbar[data-v-756e10de]{padding:20px 30px;border-bottom:1px solid #f0f0f0;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.actions[data-v-756e10de]{display:flex;gap:12px;align-items:center}.units-section[data-v-756e10de]{padding:30px;border-bottom:1px solid #f0f0f0}.units-section[data-v-756e10de]:nth-child(2){background:linear-gradient(135deg,#f0f8ff,#e6f7ff)}.units-section[data-v-756e10de]:nth-child(3){background:linear-gradient(135deg,#fff2e8,#fff7e6)}.units-section[data-v-756e10de]:nth-child(4){background:linear-gradient(135deg,#f6ffed,#f0fff3)}.section-title[data-v-756e10de]{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:600;margin-bottom:20px;padding:12px 20px;border-radius:12px;border-left:4px solid}.units-section:nth-child(2) .section-title[data-v-756e10de]{color:#1890ff;background:linear-gradient(135deg,#f0f8ff,#e6f7ff);border-left-color:#1890ff}.units-section:nth-child(3) .section-title[data-v-756e10de]{color:#fa8c16;background:linear-gradient(135deg,#fff2e8,#fff7e6);border-left-color:#fa8c16}.units-section:nth-child(4) .section-title[data-v-756e10de]{color:#52c41a;background:linear-gradient(135deg,#f6ffed,#f0fff3);border-left-color:#52c41a}.section-subtitle[data-v-756e10de]{font-size:14px;color:#666;font-weight:400}.units-grid[data-v-756e10de]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.unit-card[data-v-756e10de]{background:#fff;border:2px solid #e8e8e8;border-radius:12px;padding:20px;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.05);position:relative;overflow:hidden}.unit-card[data-v-756e10de]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transition:transform .3s ease}.units-section:nth-child(2) .unit-card[data-v-756e10de]:before{background:linear-gradient(135deg,#1890ff,#096dd9)}.units-section:nth-child(3) .unit-card[data-v-756e10de]:before{background:linear-gradient(135deg,#fa8c16,#d46b08)}.units-section:nth-child(4) .unit-card[data-v-756e10de]:before{background:linear-gradient(135deg,#52c41a,#389e0d)}.unit-card[data-v-756e10de]:hover:before{transform:scaleX(1)}.unit-card[data-v-756e10de]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.unit-card.active[data-v-756e10de]{background:linear-gradient(135deg,#fafafa,#f5f5f5)}.unit-card.active[data-v-756e10de]:before{transform:scaleX(1)}.unit-header[data-v-756e10de]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.unit-name[data-v-756e10de]{font-size:16px;font-weight:600}.units-section:nth-child(2) .unit-name[data-v-756e10de]{color:#1890ff}.units-section:nth-child(3) .unit-name[data-v-756e10de]{color:#fa8c16}.units-section:nth-child(4) .unit-name[data-v-756e10de]{color:#52c41a}.unit-symbol[data-v-756e10de]{font-size:14px;color:#666;background:#f0f0f0;padding:4px 8px;border-radius:6px;font-family:Consolas,monospace}.unit-input-group[data-v-756e10de]{display:flex;gap:8px;margin-bottom:12px}.number-input[data-v-756e10de]{flex:1}.number-input[data-v-756e10de] .ant-input-number-input{text-align:center;font-weight:500}.convert-btn[data-v-756e10de]{white-space:nowrap;min-width:80px}.unit-description[data-v-756e10de]{text-align:center;font-size:12px;color:#888;background:#f8f9fa;padding:4px 8px;border-radius:6px;border:1px solid #e8e8e8}.results-section[data-v-756e10de]{margin:0 30px 30px;padding:24px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;color:#fff}.results-title[data-v-756e10de]{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:600;margin-bottom:20px;justify-content:center}.results-tabs[data-v-756e10de]{background:hsla(0,0%,100%,.1);border-radius:12px;padding:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.tab-results[data-v-756e10de]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;max-height:400px;overflow-y:auto;padding-right:8px}.tab-results[data-v-756e10de]::-webkit-scrollbar{width:6px}.tab-results[data-v-756e10de]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:3px}.tab-results[data-v-756e10de]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:3px}.result-item[data-v-756e10de]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:hsla(0,0%,100%,.1);border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.result-label[data-v-756e10de]{font-weight:500;font-size:14px}.result-value[data-v-756e10de]{font-weight:600;font-size:14px;color:#fff;font-family:Consolas,monospace}.footer[data-v-756e10de]{text-align:center;padding:20px;font-size:14px;color:hsla(0,0%,100%,.8);background:rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width:1200px){.units-grid[data-v-756e10de]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.tab-results[data-v-756e10de]{grid-template-columns:1fr}}@media (max-width:768px){.content-wrapper[data-v-756e10de]{padding:15px}.units-grid[data-v-756e10de]{grid-template-columns:1fr;gap:12px}.unit-input-group[data-v-756e10de]{flex-direction:column}.header h1[data-v-756e10de]{font-size:24px}.units-section[data-v-756e10de]{padding:20px}}.unit-card[data-v-756e10de]{animation:fadeInUp-756e10de .6s ease}@keyframes fadeInUp-756e10de{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.converter-section[data-v-756e10de]::-webkit-scrollbar{width:6px}.converter-section[data-v-756e10de]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.converter-section[data-v-756e10de]::-webkit-scrollbar-thumb{background:#1890ff;border-radius:3px}.converter-section[data-v-756e10de]::-webkit-scrollbar-thumb:hover{background:#40a9ff}.weight-transform-container[data-v-2fd368f5]{display:flex;flex-direction:column;min-height:100vh;background:linear-gradient(135deg,#ff9a9e,#fecfef);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.header[data-v-2fd368f5]{text-align:center;padding:30px 0;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;box-shadow:0 4px 20px rgba(0,0,0,.1)}.header h1[data-v-2fd368f5]{margin:0;font-size:32px;display:flex;align-items:center;justify-content:center;gap:12px;font-weight:600}.subtitle[data-v-2fd368f5]{margin:8px 0 0;font-size:16px;opacity:.9;font-weight:300}.content-wrapper[data-v-2fd368f5]{flex:1;padding:30px;display:flex;justify-content:center;align-items:flex-start}.converter-section[data-v-2fd368f5]{width:100%;max-width:1400px;background:#fff;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.1);overflow:hidden}.toolbar[data-v-2fd368f5]{padding:20px 30px;border-bottom:1px solid #f0f0f0;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.actions[data-v-2fd368f5]{display:flex;gap:12px;align-items:center}.units-section[data-v-2fd368f5]{padding:30px;border-bottom:1px solid #f0f0f0}.units-section[data-v-2fd368f5]:nth-child(2){background:linear-gradient(135deg,#f0f8ff,#e6f7ff)}.units-section[data-v-2fd368f5]:nth-child(3){background:linear-gradient(135deg,#fff2e8,#fff7e6)}.units-section[data-v-2fd368f5]:nth-child(4){background:linear-gradient(135deg,#f6ffed,#f0fff3)}.section-title[data-v-2fd368f5]{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:600;margin-bottom:20px;padding:12px 20px;border-radius:12px;border-left:4px solid}.units-section:nth-child(2) .section-title[data-v-2fd368f5]{color:#1890ff;background:linear-gradient(135deg,#f0f8ff,#e6f7ff);border-left-color:#1890ff}.units-section:nth-child(3) .section-title[data-v-2fd368f5]{color:#fa8c16;background:linear-gradient(135deg,#fff2e8,#fff7e6);border-left-color:#fa8c16}.units-section:nth-child(4) .section-title[data-v-2fd368f5]{color:#52c41a;background:linear-gradient(135deg,#f6ffed,#f0fff3);border-left-color:#52c41a}.section-subtitle[data-v-2fd368f5]{font-size:14px;color:#666;font-weight:400}.units-grid[data-v-2fd368f5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.unit-card[data-v-2fd368f5]{background:#fff;border:2px solid #e8e8e8;border-radius:12px;padding:20px;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.05);position:relative;overflow:hidden}.unit-card[data-v-2fd368f5]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transition:transform .3s ease}.units-section:nth-child(2) .unit-card[data-v-2fd368f5]:before{background:linear-gradient(135deg,#1890ff,#096dd9)}.units-section:nth-child(3) .unit-card[data-v-2fd368f5]:before{background:linear-gradient(135deg,#fa8c16,#d46b08)}.units-section:nth-child(4) .unit-card[data-v-2fd368f5]:before{background:linear-gradient(135deg,#52c41a,#389e0d)}.unit-card[data-v-2fd368f5]:hover:before{transform:scaleX(1)}.unit-card[data-v-2fd368f5]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.unit-card.active[data-v-2fd368f5]{background:linear-gradient(135deg,#fafafa,#f5f5f5)}.unit-card.active[data-v-2fd368f5]:before{transform:scaleX(1)}.unit-header[data-v-2fd368f5]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.unit-name[data-v-2fd368f5]{font-size:16px;font-weight:600}.units-section:nth-child(2) .unit-name[data-v-2fd368f5]{color:#1890ff}.units-section:nth-child(3) .unit-name[data-v-2fd368f5]{color:#fa8c16}.units-section:nth-child(4) .unit-name[data-v-2fd368f5]{color:#52c41a}.unit-symbol[data-v-2fd368f5]{font-size:14px;color:#666;background:#f0f0f0;padding:4px 8px;border-radius:6px;font-family:Consolas,monospace}.unit-input-group[data-v-2fd368f5]{display:flex;gap:8px;margin-bottom:12px}.number-input[data-v-2fd368f5]{flex:1}.number-input[data-v-2fd368f5] .ant-input-number-input{text-align:center;font-weight:500}.convert-btn[data-v-2fd368f5]{white-space:nowrap;min-width:80px}.unit-description[data-v-2fd368f5]{text-align:center;font-size:12px;color:#888;background:#f8f9fa;padding:4px 8px;border-radius:6px;border:1px solid #e8e8e8}.results-section[data-v-2fd368f5]{margin:0 30px 30px;padding:24px;background:linear-gradient(135deg,#ff9a9e,#fecfef);border-radius:16px;color:#fff}.results-title[data-v-2fd368f5]{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:600;margin-bottom:20px;justify-content:center}.results-tabs[data-v-2fd368f5]{background:hsla(0,0%,100%,.1);border-radius:12px;padding:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.tab-results[data-v-2fd368f5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;max-height:400px;overflow-y:auto;padding-right:8px}.tab-results[data-v-2fd368f5]::-webkit-scrollbar{width:6px}.tab-results[data-v-2fd368f5]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:3px}.tab-results[data-v-2fd368f5]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:3px}.result-item[data-v-2fd368f5]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:hsla(0,0%,100%,.1);border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.result-label[data-v-2fd368f5]{font-weight:500;font-size:14px}.result-value[data-v-2fd368f5]{font-weight:600;font-size:14px;color:#fff;font-family:Consolas,monospace}.footer[data-v-2fd368f5]{text-align:center;padding:20px;font-size:14px;color:hsla(0,0%,100%,.8);background:rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width:1200px){.units-grid[data-v-2fd368f5]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.tab-results[data-v-2fd368f5]{grid-template-columns:1fr}}@media (max-width:768px){.content-wrapper[data-v-2fd368f5]{padding:15px}.units-grid[data-v-2fd368f5]{grid-template-columns:1fr;gap:12px}.unit-input-group[data-v-2fd368f5]{flex-direction:column}.header h1[data-v-2fd368f5]{font-size:24px}.units-section[data-v-2fd368f5]{padding:20px}}.unit-card[data-v-2fd368f5]{animation:fadeInUp-2fd368f5 .6s ease}@keyframes fadeInUp-2fd368f5{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.converter-section[data-v-2fd368f5]::-webkit-scrollbar{width:6px}.converter-section[data-v-2fd368f5]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.converter-section[data-v-2fd368f5]::-webkit-scrollbar-thumb{background:#1890ff;border-radius:3px}.converter-section[data-v-2fd368f5]::-webkit-scrollbar-thumb:hover{background:#40a9ff}.temperature-transform-container[data-v-aaff0b22]{display:flex;flex-direction:column;min-height:100vh;background:linear-gradient(135deg,#ff6b6b,#ffa726);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.header[data-v-aaff0b22]{text-align:center;padding:30px 0;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;box-shadow:0 4px 20px rgba(0,0,0,.1)}.header h1[data-v-aaff0b22]{margin:0;font-size:32px;display:flex;align-items:center;justify-content:center;gap:12px;font-weight:600}.subtitle[data-v-aaff0b22]{margin:8px 0 0;font-size:16px;opacity:.9;font-weight:300}.content-wrapper[data-v-aaff0b22]{flex:1;padding:30px;display:flex;justify-content:center;align-items:flex-start}.converter-section[data-v-aaff0b22]{width:100%;max-width:1400px;background:#fff;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.1);overflow:hidden}.toolbar[data-v-aaff0b22]{padding:20px 30px;border-bottom:1px solid #f0f0f0;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.actions[data-v-aaff0b22]{display:flex;gap:12px;align-items:center}.units-section[data-v-aaff0b22]{padding:30px;border-bottom:1px solid #f0f0f0}.units-section[data-v-aaff0b22]:nth-child(2){background:linear-gradient(135deg,#fff3e0,#ffe0b2)}.units-section[data-v-aaff0b22]:nth-child(3){background:linear-gradient(135deg,#e3f2fd,#bbdefb)}.section-title[data-v-aaff0b22]{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:600;margin-bottom:20px;padding:12px 20px;border-radius:12px;border-left:4px solid}.units-section:nth-child(2) .section-title[data-v-aaff0b22]{color:#ff9800;background:linear-gradient(135deg,#fff3e0,#ffe0b2);border-left-color:#ff9800}.units-section:nth-child(3) .section-title[data-v-aaff0b22]{color:#2196f3;background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-left-color:#2196f3}.section-subtitle[data-v-aaff0b22]{font-size:14px;color:#666;font-weight:400}.units-grid[data-v-aaff0b22]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.unit-card[data-v-aaff0b22]{background:#fff;border:2px solid #e8e8e8;border-radius:12px;padding:20px;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.05);position:relative;overflow:hidden}.unit-card[data-v-aaff0b22]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transition:transform .3s ease}.units-section:nth-child(2) .unit-card[data-v-aaff0b22]:before{background:linear-gradient(135deg,#ff9800,#f57c00)}.units-section:nth-child(3) .unit-card[data-v-aaff0b22]:before{background:linear-gradient(135deg,#2196f3,#1976d2)}.unit-card[data-v-aaff0b22]:hover:before{transform:scaleX(1)}.unit-card[data-v-aaff0b22]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.unit-card.active[data-v-aaff0b22]{background:linear-gradient(135deg,#fafafa,#f5f5f5)}.unit-card.active[data-v-aaff0b22]:before{transform:scaleX(1)}.unit-header[data-v-aaff0b22]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.unit-name[data-v-aaff0b22]{font-size:16px;font-weight:600}.units-section:nth-child(2) .unit-name[data-v-aaff0b22]{color:#ff9800}.units-section:nth-child(3) .unit-name[data-v-aaff0b22]{color:#2196f3}.unit-symbol[data-v-aaff0b22]{font-size:14px;color:#666;background:#f0f0f0;padding:4px 8px;border-radius:6px;font-family:Consolas,monospace}.unit-input-group[data-v-aaff0b22]{display:flex;gap:8px;margin-bottom:12px}.number-input[data-v-aaff0b22]{flex:1}.number-input[data-v-aaff0b22] .ant-input-number-input{text-align:center;font-weight:500}.convert-btn[data-v-aaff0b22]{white-space:nowrap;min-width:80px}.unit-description[data-v-aaff0b22]{text-align:center;font-size:12px;color:#666;background:#f8f9fa;padding:8px 12px;border-radius:6px;border:1px solid #e8e8e8;line-height:1.4}.results-section[data-v-aaff0b22]{margin:0 30px 30px;padding:24px;background:linear-gradient(135deg,#ff6b6b,#ffa726);border-radius:16px;color:#fff}.results-title[data-v-aaff0b22]{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:600;margin-bottom:20px;justify-content:center}.results-content[data-v-aaff0b22]{background:hsla(0,0%,100%,.1);border-radius:12px;padding:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.results-grid[data-v-aaff0b22]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.result-item[data-v-aaff0b22]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:hsla(0,0%,100%,.1);border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.result-label[data-v-aaff0b22]{font-weight:500;font-size:14px}.result-value[data-v-aaff0b22]{font-weight:600;font-size:14px;color:#fff;font-family:Consolas,monospace}.reference-section[data-v-aaff0b22]{padding:30px;background:linear-gradient(135deg,#e8f5e9,#c8e6c9)}.reference-section .section-title[data-v-aaff0b22]{color:#4caf50;background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border-left-color:#4caf50}.reference-table[data-v-aaff0b22]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.footer[data-v-aaff0b22]{text-align:center;padding:20px;font-size:14px;color:hsla(0,0%,100%,.8);background:rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width:1200px){.units-grid[data-v-aaff0b22]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.results-grid[data-v-aaff0b22]{grid-template-columns:1fr}}@media (max-width:768px){.content-wrapper[data-v-aaff0b22]{padding:15px}.units-grid[data-v-aaff0b22]{grid-template-columns:1fr;gap:12px}.unit-input-group[data-v-aaff0b22]{flex-direction:column}.header h1[data-v-aaff0b22]{font-size:24px}.units-section[data-v-aaff0b22]{padding:20px}}.unit-card[data-v-aaff0b22]{animation:fadeInUp-aaff0b22 .6s ease}@keyframes fadeInUp-aaff0b22{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.converter-section[data-v-aaff0b22]::-webkit-scrollbar{width:6px}.converter-section[data-v-aaff0b22]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.converter-section[data-v-aaff0b22]::-webkit-scrollbar-thumb{background:#ff9800;border-radius:3px}.converter-section[data-v-aaff0b22]::-webkit-scrollbar-thumb:hover{background:#f57c00}.power-transform-container[data-v-797daf41]{display:flex;flex-direction:column;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.header[data-v-797daf41]{text-align:center;padding:30px 0;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;box-shadow:0 4px 20px rgba(0,0,0,.1)}.header h1[data-v-797daf41]{margin:0;font-size:32px;display:flex;align-items:center;justify-content:center;gap:12px;font-weight:600}.subtitle[data-v-797daf41]{margin:8px 0 0;font-size:16px;opacity:.9;font-weight:300}.content-wrapper[data-v-797daf41]{flex:1;padding:30px;display:flex;justify-content:center;align-items:flex-start}.converter-section[data-v-797daf41]{width:100%;max-width:1400px;background:#fff;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.1);overflow:hidden}.toolbar[data-v-797daf41]{padding:20px 30px;border-bottom:1px solid #f0f0f0;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.actions[data-v-797daf41]{display:flex;gap:12px;align-items:center}.units-section[data-v-797daf41]{padding:30px;border-bottom:1px solid #f0f0f0}.units-section[data-v-797daf41]:nth-child(2){background:linear-gradient(135deg,#fff3e0,#ffe0b2)}.units-section[data-v-797daf41]:nth-child(3){background:linear-gradient(135deg,#e3f2fd,#bbdefb)}.units-section[data-v-797daf41]:nth-child(4){background:linear-gradient(135deg,#f3e5f5,#e1bee7)}.section-title[data-v-797daf41]{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:600;margin-bottom:20px;padding:12px 20px;border-radius:12px;border-left:4px solid}.units-section:nth-child(2) .section-title[data-v-797daf41]{color:#ff9800;background:linear-gradient(135deg,#fff3e0,#ffe0b2);border-left-color:#ff9800}.units-section:nth-child(3) .section-title[data-v-797daf41]{color:#2196f3;background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-left-color:#2196f3}.units-section:nth-child(4) .section-title[data-v-797daf41]{color:#9c27b0;background:linear-gradient(135deg,#f3e5f5,#e1bee7);border-left-color:#9c27b0}.section-subtitle[data-v-797daf41]{font-size:14px;color:#666;font-weight:400}.units-grid[data-v-797daf41]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.unit-card[data-v-797daf41]{background:#fff;border:2px solid #e8e8e8;border-radius:12px;padding:20px;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.05);position:relative;overflow:hidden}.unit-card[data-v-797daf41]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transition:transform .3s ease}.units-section:nth-child(2) .unit-card[data-v-797daf41]:before{background:linear-gradient(135deg,#ff9800,#f57c00)}.units-section:nth-child(3) .unit-card[data-v-797daf41]:before{background:linear-gradient(135deg,#2196f3,#1976d2)}.units-section:nth-child(4) .unit-card[data-v-797daf41]:before{background:linear-gradient(135deg,#9c27b0,#7b1fa2)}.unit-card[data-v-797daf41]:hover:before{transform:scaleX(1)}.unit-card[data-v-797daf41]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.unit-card.active[data-v-797daf41]{background:linear-gradient(135deg,#fafafa,#f5f5f5)}.unit-card.active[data-v-797daf41]:before{transform:scaleX(1)}.unit-header[data-v-797daf41]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.unit-name[data-v-797daf41]{font-size:16px;font-weight:600}.units-section:nth-child(2) .unit-name[data-v-797daf41]{color:#ff9800}.units-section:nth-child(3) .unit-name[data-v-797daf41]{color:#2196f3}.units-section:nth-child(4) .unit-name[data-v-797daf41]{color:#9c27b0}.unit-symbol[data-v-797daf41]{font-size:14px;color:#666;background:#f0f0f0;padding:4px 8px;border-radius:6px;font-family:Consolas,monospace}.unit-input-group[data-v-797daf41]{display:flex;gap:8px;margin-bottom:12px}.number-input[data-v-797daf41]{flex:1}.number-input[data-v-797daf41] .ant-input-number-input{text-align:center;font-weight:500}.convert-btn[data-v-797daf41]{white-space:nowrap;min-width:80px}.unit-description[data-v-797daf41]{text-align:center;font-size:12px;color:#666;background:#f8f9fa;padding:8px 12px;border-radius:6px;border:1px solid #e8e8e8;font-family:Consolas,monospace}.results-section[data-v-797daf41]{margin:0 30px 30px;padding:24px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;color:#fff}.results-title[data-v-797daf41]{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:600;margin-bottom:20px;justify-content:center}.results-tabs[data-v-797daf41]{background:hsla(0,0%,100%,.1);border-radius:12px;padding:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.tab-results[data-v-797daf41]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;max-height:400px;overflow-y:auto;padding-right:8px}.tab-results[data-v-797daf41]::-webkit-scrollbar{width:6px}.tab-results[data-v-797daf41]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:3px}.tab-results[data-v-797daf41]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:3px}.result-item[data-v-797daf41]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:hsla(0,0%,100%,.1);border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.result-label[data-v-797daf41]{font-weight:500;font-size:14px}.result-value[data-v-797daf41]{font-weight:600;font-size:14px;color:#fff;font-family:Consolas,monospace}.reference-section[data-v-797daf41]{padding:30px;background:linear-gradient(135deg,#e8f5e9,#c8e6c9)}.reference-section .section-title[data-v-797daf41]{color:#4caf50;background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border-left-color:#4caf50}.reference-grid[data-v-797daf41]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.reference-item[data-v-797daf41]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border-radius:8px;border:1px solid #e8e8e8;box-shadow:0 2px 4px rgba(0,0,0,.05)}.reference-label[data-v-797daf41]{font-weight:500;font-size:14px;color:#333}.reference-value[data-v-797daf41]{font-weight:600;font-size:14px;color:#1890ff;font-family:Consolas,monospace}.footer[data-v-797daf41]{text-align:center;padding:20px;font-size:14px;color:hsla(0,0%,100%,.8);background:rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width:1200px){.units-grid[data-v-797daf41]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.reference-grid[data-v-797daf41],.tab-results[data-v-797daf41]{grid-template-columns:1fr}}@media (max-width:768px){.content-wrapper[data-v-797daf41]{padding:15px}.units-grid[data-v-797daf41]{grid-template-columns:1fr;gap:12px}.unit-input-group[data-v-797daf41]{flex-direction:column}.header h1[data-v-797daf41]{font-size:24px}.units-section[data-v-797daf41]{padding:20px}}.unit-card[data-v-797daf41]{animation:fadeInUp-797daf41 .6s ease}@keyframes fadeInUp-797daf41{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.converter-section[data-v-797daf41]::-webkit-scrollbar{width:6px}.converter-section[data-v-797daf41]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.converter-section[data-v-797daf41]::-webkit-scrollbar-thumb{background:#667eea;border-radius:3px}.converter-section[data-v-797daf41]::-webkit-scrollbar-thumb:hover{background:#5a6fd8}.area-transform-container[data-v-56bc6419]{display:flex;flex-direction:column;min-height:100vh;background:linear-gradient(135deg,#4facfe,#00f2fe);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.header[data-v-56bc6419]{text-align:center;padding:30px 0;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;box-shadow:0 4px 20px rgba(0,0,0,.1)}.header h1[data-v-56bc6419]{margin:0;font-size:32px;display:flex;align-items:center;justify-content:center;gap:12px;font-weight:600}.subtitle[data-v-56bc6419]{margin:8px 0 0;font-size:16px;opacity:.9;font-weight:300}.content-wrapper[data-v-56bc6419]{flex:1;padding:30px;display:flex;justify-content:center;align-items:flex-start}.converter-section[data-v-56bc6419]{width:100%;max-width:1400px;background:#fff;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.1);overflow:hidden}.toolbar[data-v-56bc6419]{padding:20px 30px;border-bottom:1px solid #f0f0f0;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.actions[data-v-56bc6419]{display:flex;gap:12px;align-items:center}.units-section[data-v-56bc6419]{padding:30px;border-bottom:1px solid #f0f0f0}.units-section[data-v-56bc6419]:nth-child(2){background:linear-gradient(135deg,#e3f2fd,#bbdefb)}.units-section[data-v-56bc6419]:nth-child(3){background:linear-gradient(135deg,#fff3e0,#ffe0b2)}.units-section[data-v-56bc6419]:nth-child(4){background:linear-gradient(135deg,#e8f5e9,#c8e6c9)}.section-title[data-v-56bc6419]{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:600;margin-bottom:20px;padding:12px 20px;border-radius:12px;border-left:4px solid}.units-section:nth-child(2) .section-title[data-v-56bc6419]{color:#2196f3;background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-left-color:#2196f3}.units-section:nth-child(3) .section-title[data-v-56bc6419]{color:#ff9800;background:linear-gradient(135deg,#fff3e0,#ffe0b2);border-left-color:#ff9800}.units-section:nth-child(4) .section-title[data-v-56bc6419]{color:#4caf50;background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border-left-color:#4caf50}.section-subtitle[data-v-56bc6419]{font-size:14px;color:#666;font-weight:400}.units-grid[data-v-56bc6419]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.unit-card[data-v-56bc6419]{background:#fff;border:2px solid #e8e8e8;border-radius:12px;padding:20px;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.05);position:relative;overflow:hidden}.unit-card[data-v-56bc6419]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transition:transform .3s ease}.units-section:nth-child(2) .unit-card[data-v-56bc6419]:before{background:linear-gradient(135deg,#2196f3,#1976d2)}.units-section:nth-child(3) .unit-card[data-v-56bc6419]:before{background:linear-gradient(135deg,#ff9800,#f57c00)}.units-section:nth-child(4) .unit-card[data-v-56bc6419]:before{background:linear-gradient(135deg,#4caf50,#388e3c)}.unit-card[data-v-56bc6419]:hover:before{transform:scaleX(1)}.unit-card[data-v-56bc6419]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.unit-card.active[data-v-56bc6419]{background:linear-gradient(135deg,#fafafa,#f5f5f5)}.unit-card.active[data-v-56bc6419]:before{transform:scaleX(1)}.unit-header[data-v-56bc6419]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.unit-name[data-v-56bc6419]{font-size:16px;font-weight:600}.units-section:nth-child(2) .unit-name[data-v-56bc6419]{color:#2196f3}.units-section:nth-child(3) .unit-name[data-v-56bc6419]{color:#ff9800}.units-section:nth-child(4) .unit-name[data-v-56bc6419]{color:#4caf50}.unit-symbol[data-v-56bc6419]{font-size:14px;color:#666;background:#f0f0f0;padding:4px 8px;border-radius:6px;font-family:Consolas,monospace}.unit-input-group[data-v-56bc6419]{display:flex;gap:8px;margin-bottom:12px}.number-input[data-v-56bc6419]{flex:1}.number-input[data-v-56bc6419] .ant-input-number-input{text-align:center;font-weight:500}.convert-btn[data-v-56bc6419]{white-space:nowrap;min-width:80px}.unit-description[data-v-56bc6419]{text-align:center;font-size:12px;color:#666;background:#f8f9fa;padding:8px 12px;border-radius:6px;border:1px solid #e8e8e8;font-family:Consolas,monospace}.results-section[data-v-56bc6419]{margin:0 30px 30px;padding:24px;background:linear-gradient(135deg,#4facfe,#00f2fe);border-radius:16px;color:#fff}.results-title[data-v-56bc6419]{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:600;margin-bottom:20px;justify-content:center}.results-tabs[data-v-56bc6419]{background:hsla(0,0%,100%,.1);border-radius:12px;padding:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.tab-results[data-v-56bc6419]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;max-height:400px;overflow-y:auto;padding-right:8px}.tab-results[data-v-56bc6419]::-webkit-scrollbar{width:6px}.tab-results[data-v-56bc6419]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:3px}.tab-results[data-v-56bc6419]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:3px}.result-item[data-v-56bc6419]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:hsla(0,0%,100%,.1);border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.result-label[data-v-56bc6419]{font-weight:500;font-size:14px}.result-value[data-v-56bc6419]{font-weight:600;font-size:14px;color:#fff;font-family:Consolas,monospace}.reference-section[data-v-56bc6419]{padding:30px;background:linear-gradient(135deg,#f3e5f5,#e1bee7)}.reference-section .section-title[data-v-56bc6419]{color:#9c27b0;background:linear-gradient(135deg,#f3e5f5,#e1bee7);border-left-color:#9c27b0}.reference-grid[data-v-56bc6419]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.reference-item[data-v-56bc6419]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border-radius:8px;border:1px solid #e8e8e8;box-shadow:0 2px 4px rgba(0,0,0,.05)}.reference-label[data-v-56bc6419]{font-weight:500;font-size:14px;color:#333}.reference-value[data-v-56bc6419]{font-weight:600;font-size:14px;color:#2196f3;font-family:Consolas,monospace}.footer[data-v-56bc6419]{text-align:center;padding:20px;font-size:14px;color:hsla(0,0%,100%,.8);background:rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width:1200px){.units-grid[data-v-56bc6419]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.reference-grid[data-v-56bc6419],.tab-results[data-v-56bc6419]{grid-template-columns:1fr}}@media (max-width:768px){.content-wrapper[data-v-56bc6419]{padding:15px}.units-grid[data-v-56bc6419]{grid-template-columns:1fr;gap:12px}.unit-input-group[data-v-56bc6419]{flex-direction:column}.header h1[data-v-56bc6419]{font-size:24px}.units-section[data-v-56bc6419]{padding:20px}}.unit-card[data-v-56bc6419]{animation:fadeInUp-56bc6419 .6s ease}@keyframes fadeInUp-56bc6419{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.converter-section[data-v-56bc6419]::-webkit-scrollbar{width:6px}.converter-section[data-v-56bc6419]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.converter-section[data-v-56bc6419]::-webkit-scrollbar-thumb{background:#4facfe;border-radius:3px}.converter-section[data-v-56bc6419]::-webkit-scrollbar-thumb:hover{background:#3a9df5}.volume-transform-container[data-v-1478d280]{display:flex;flex-direction:column;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.header[data-v-1478d280]{text-align:center;padding:30px 0;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;box-shadow:0 4px 20px rgba(0,0,0,.1)}.header h1[data-v-1478d280]{margin:0;font-size:32px;display:flex;align-items:center;justify-content:center;gap:12px;font-weight:600}.subtitle[data-v-1478d280]{margin:8px 0 0;font-size:16px;opacity:.9;font-weight:300}.content-wrapper[data-v-1478d280]{flex:1;padding:30px;display:flex;justify-content:center;align-items:flex-start}.converter-section[data-v-1478d280]{width:100%;max-width:1600px;background:#fff;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.1);overflow:hidden}.toolbar[data-v-1478d280]{padding:20px 30px;border-bottom:1px solid #f0f0f0;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.actions[data-v-1478d280]{display:flex;gap:12px;align-items:center}.units-section[data-v-1478d280]{padding:25px;border-bottom:1px solid #f0f0f0}.units-section[data-v-1478d280]:nth-child(2){background:linear-gradient(135deg,#e3f2fd,#bbdefb)}.units-section[data-v-1478d280]:nth-child(3){background:linear-gradient(135deg,#fff3e0,#ffe0b2)}.units-section[data-v-1478d280]:nth-child(4){background:linear-gradient(135deg,#e8f5e9,#c8e6c9)}.units-section[data-v-1478d280]:nth-child(5){background:linear-gradient(135deg,#f3e5f5,#e1bee7)}.units-section[data-v-1478d280]:nth-child(6){background:linear-gradient(135deg,#fff8e1,#ffecb3)}.units-section[data-v-1478d280]:nth-child(7){background:linear-gradient(135deg,#e0f2f1,#b2dfdb)}.section-title[data-v-1478d280]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;margin-bottom:16px;padding:12px 20px;border-radius:12px;border-left:4px solid}.units-section:nth-child(2) .section-title[data-v-1478d280]{color:#2196f3;background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-left-color:#2196f3}.units-section:nth-child(3) .section-title[data-v-1478d280]{color:#ff9800;background:linear-gradient(135deg,#fff3e0,#ffe0b2);border-left-color:#ff9800}.units-section:nth-child(4) .section-title[data-v-1478d280]{color:#4caf50;background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border-left-color:#4caf50}.units-section:nth-child(5) .section-title[data-v-1478d280]{color:#9c27b0;background:linear-gradient(135deg,#f3e5f5,#e1bee7);border-left-color:#9c27b0}.units-section:nth-child(6) .section-title[data-v-1478d280]{color:#ffc107;background:linear-gradient(135deg,#fff8e1,#ffecb3);border-left-color:#ffc107}.units-section:nth-child(7) .section-title[data-v-1478d280]{color:#009688;background:linear-gradient(135deg,#e0f2f1,#b2dfdb);border-left-color:#009688}.section-subtitle[data-v-1478d280]{font-size:12px;color:#666;font-weight:400}.units-grid[data-v-1478d280]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px}.unit-card[data-v-1478d280]{background:#fff;border:2px solid #e8e8e8;border-radius:12px;padding:16px;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.05);position:relative;overflow:hidden}.unit-card[data-v-1478d280]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transition:transform .3s ease}.units-section:nth-child(2) .unit-card[data-v-1478d280]:before{background:linear-gradient(135deg,#2196f3,#1976d2)}.units-section:nth-child(3) .unit-card[data-v-1478d280]:before{background:linear-gradient(135deg,#ff9800,#f57c00)}.units-section:nth-child(4) .unit-card[data-v-1478d280]:before{background:linear-gradient(135deg,#4caf50,#388e3c)}.units-section:nth-child(5) .unit-card[data-v-1478d280]:before{background:linear-gradient(135deg,#9c27b0,#7b1fa2)}.units-section:nth-child(6) .unit-card[data-v-1478d280]:before{background:linear-gradient(135deg,#ffc107,#ffa000)}.units-section:nth-child(7) .unit-card[data-v-1478d280]:before{background:linear-gradient(135deg,#009688,#00796b)}.unit-card[data-v-1478d280]:hover:before{transform:scaleX(1)}.unit-card[data-v-1478d280]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.unit-card.active[data-v-1478d280]{background:linear-gradient(135deg,#fafafa,#f5f5f5)}.unit-card.active[data-v-1478d280]:before{transform:scaleX(1)}.unit-header[data-v-1478d280]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.unit-name[data-v-1478d280]{font-size:14px;font-weight:600}.units-section:nth-child(2) .unit-name[data-v-1478d280]{color:#2196f3}.units-section:nth-child(3) .unit-name[data-v-1478d280]{color:#ff9800}.units-section:nth-child(4) .unit-name[data-v-1478d280]{color:#4caf50}.units-section:nth-child(5) .unit-name[data-v-1478d280]{color:#9c27b0}.units-section:nth-child(6) .unit-name[data-v-1478d280]{color:#ffc107}.units-section:nth-child(7) .unit-name[data-v-1478d280]{color:#009688}.unit-symbol[data-v-1478d280]{font-size:12px;color:#666;background:#f0f0f0;padding:4px 8px;border-radius:6px;font-family:Consolas,monospace}.unit-input-group[data-v-1478d280]{display:flex;gap:8px;margin-bottom:10px}.number-input[data-v-1478d280]{flex:1}.number-input[data-v-1478d280] .ant-input-number-input{text-align:center;font-weight:500;font-size:13px}.convert-btn[data-v-1478d280]{white-space:nowrap;min-width:70px;font-size:12px}.unit-description[data-v-1478d280]{text-align:center;font-size:11px;color:#666;background:#f8f9fa;padding:6px 10px;border-radius:6px;border:1px solid #e8e8e8;font-family:Consolas,monospace}.results-section[data-v-1478d280]{margin:0 25px 25px;padding:20px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;color:#fff}.results-title[data-v-1478d280]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;margin-bottom:16px;justify-content:center}.results-tabs[data-v-1478d280]{background:hsla(0,0%,100%,.1);border-radius:12px;padding:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.tab-results[data-v-1478d280]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;max-height:350px;overflow-y:auto;padding-right:8px}.tab-results[data-v-1478d280]::-webkit-scrollbar{width:6px}.tab-results[data-v-1478d280]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:3px}.tab-results[data-v-1478d280]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:3px}.result-item[data-v-1478d280]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:hsla(0,0%,100%,.1);border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.result-label[data-v-1478d280]{font-weight:500;font-size:13px}.result-value[data-v-1478d280]{font-weight:600;font-size:13px;color:#fff;font-family:Consolas,monospace}.reference-section[data-v-1478d280]{padding:25px;background:linear-gradient(135deg,#ffebee,#ffcdd2)}.reference-section .section-title[data-v-1478d280]{color:#f44336;background:linear-gradient(135deg,#ffebee,#ffcdd2);border-left-color:#f44336}.reference-grid[data-v-1478d280]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.reference-item[data-v-1478d280]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#fff;border-radius:8px;border:1px solid #e8e8e8;box-shadow:0 2px 4px rgba(0,0,0,.05)}.reference-label[data-v-1478d280]{font-weight:500;font-size:13px;color:#333}.reference-value[data-v-1478d280]{font-weight:600;font-size:13px;color:#2196f3;font-family:Consolas,monospace}.footer[data-v-1478d280]{text-align:center;padding:20px;font-size:14px;color:hsla(0,0%,100%,.8);background:rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width:1200px){.units-grid[data-v-1478d280]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.reference-grid[data-v-1478d280],.tab-results[data-v-1478d280]{grid-template-columns:1fr}}@media (max-width:768px){.content-wrapper[data-v-1478d280]{padding:15px}.units-grid[data-v-1478d280]{grid-template-columns:1fr;gap:10px}.unit-input-group[data-v-1478d280]{flex-direction:column}.header h1[data-v-1478d280]{font-size:24px}.units-section[data-v-1478d280]{padding:20px}}.unit-card[data-v-1478d280]{animation:fadeInUp-1478d280 .6s ease}@keyframes fadeInUp-1478d280{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.converter-section[data-v-1478d280]::-webkit-scrollbar{width:6px}.converter-section[data-v-1478d280]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.converter-section[data-v-1478d280]::-webkit-scrollbar-thumb{background:#667eea;border-radius:3px}.converter-section[data-v-1478d280]::-webkit-scrollbar-thumb:hover{background:#5a6fd8}.pressure-transform-container[data-v-389d59a9]{display:flex;flex-direction:column;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.header[data-v-389d59a9]{text-align:center;padding:30px 0;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;box-shadow:0 4px 20px rgba(0,0,0,.1)}.header h1[data-v-389d59a9]{margin:0;font-size:32px;display:flex;align-items:center;justify-content:center;gap:12px;font-weight:600}.subtitle[data-v-389d59a9]{margin:8px 0 0;font-size:16px;opacity:.9;font-weight:300}.content-wrapper[data-v-389d59a9]{flex:1;padding:30px;display:flex;justify-content:center;align-items:flex-start}.converter-section[data-v-389d59a9]{width:100%;max-width:1400px;background:#fff;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.1);overflow:hidden}.toolbar[data-v-389d59a9]{padding:20px 30px;border-bottom:1px solid #f0f0f0;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.actions[data-v-389d59a9]{display:flex;gap:12px;align-items:center}.units-section[data-v-389d59a9]{padding:30px;border-bottom:1px solid #f0f0f0}.units-section[data-v-389d59a9]:nth-child(2){background:linear-gradient(135deg,#e3f2fd,#bbdefb)}.units-section[data-v-389d59a9]:nth-child(3){background:linear-gradient(135deg,#fff3e0,#ffe0b2)}.units-section[data-v-389d59a9]:nth-child(4){background:linear-gradient(135deg,#e8f5e9,#c8e6c9)}.section-title[data-v-389d59a9]{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:600;margin-bottom:20px;padding:12px 20px;border-radius:12px;border-left:4px solid}.units-section:nth-child(2) .section-title[data-v-389d59a9]{color:#2196f3;background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-left-color:#2196f3}.units-section:nth-child(3) .section-title[data-v-389d59a9]{color:#ff9800;background:linear-gradient(135deg,#fff3e0,#ffe0b2);border-left-color:#ff9800}.units-section:nth-child(4) .section-title[data-v-389d59a9]{color:#4caf50;background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border-left-color:#4caf50}.section-subtitle[data-v-389d59a9]{font-size:14px;color:#666;font-weight:400}.units-grid[data-v-389d59a9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.unit-card[data-v-389d59a9]{background:#fff;border:2px solid #e8e8e8;border-radius:12px;padding:20px;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.05);position:relative;overflow:hidden}.unit-card[data-v-389d59a9]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transition:transform .3s ease}.units-section:nth-child(2) .unit-card[data-v-389d59a9]:before{background:linear-gradient(135deg,#2196f3,#1976d2)}.units-section:nth-child(3) .unit-card[data-v-389d59a9]:before{background:linear-gradient(135deg,#ff9800,#f57c00)}.units-section:nth-child(4) .unit-card[data-v-389d59a9]:before{background:linear-gradient(135deg,#4caf50,#388e3c)}.unit-card[data-v-389d59a9]:hover:before{transform:scaleX(1)}.unit-card[data-v-389d59a9]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.unit-card.active[data-v-389d59a9]{background:linear-gradient(135deg,#fafafa,#f5f5f5)}.unit-card.active[data-v-389d59a9]:before{transform:scaleX(1)}.unit-header[data-v-389d59a9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.unit-name[data-v-389d59a9]{font-size:16px;font-weight:600}.units-section:nth-child(2) .unit-name[data-v-389d59a9]{color:#2196f3}.units-section:nth-child(3) .unit-name[data-v-389d59a9]{color:#ff9800}.units-section:nth-child(4) .unit-name[data-v-389d59a9]{color:#4caf50}.unit-symbol[data-v-389d59a9]{font-size:14px;color:#666;background:#f0f0f0;padding:4px 8px;border-radius:6px;font-family:Consolas,monospace}.unit-input-group[data-v-389d59a9]{display:flex;gap:8px;margin-bottom:12px}.number-input[data-v-389d59a9]{flex:1}.number-input[data-v-389d59a9] .ant-input-number-input{text-align:center;font-weight:500}.convert-btn[data-v-389d59a9]{white-space:nowrap;min-width:80px}.unit-description[data-v-389d59a9]{text-align:center;font-size:12px;color:#666;background:#f8f9fa;padding:8px 12px;border-radius:6px;border:1px solid #e8e8e8;font-family:Consolas,monospace}.results-section[data-v-389d59a9]{margin:0 30px 30px;padding:24px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;color:#fff}.results-title[data-v-389d59a9]{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:600;margin-bottom:20px;justify-content:center}.results-tabs[data-v-389d59a9]{background:hsla(0,0%,100%,.1);border-radius:12px;padding:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.tab-results[data-v-389d59a9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;max-height:400px;overflow-y:auto;padding-right:8px}.tab-results[data-v-389d59a9]::-webkit-scrollbar{width:6px}.tab-results[data-v-389d59a9]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:3px}.tab-results[data-v-389d59a9]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:3px}.result-item[data-v-389d59a9]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:hsla(0,0%,100%,.1);border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.result-label[data-v-389d59a9]{font-weight:500;font-size:14px}.result-value[data-v-389d59a9]{font-weight:600;font-size:14px;color:#fff;font-family:Consolas,monospace}.reference-section[data-v-389d59a9]{padding:30px;background:linear-gradient(135deg,#f3e5f5,#e1bee7)}.reference-section .section-title[data-v-389d59a9]{color:#9c27b0;background:linear-gradient(135deg,#f3e5f5,#e1bee7);border-left-color:#9c27b0}.reference-grid[data-v-389d59a9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.reference-item[data-v-389d59a9]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border-radius:8px;border:1px solid #e8e8e8;box-shadow:0 2px 4px rgba(0,0,0,.05)}.reference-label[data-v-389d59a9]{font-weight:500;font-size:14px;color:#333}.reference-value[data-v-389d59a9]{font-weight:600;font-size:14px;color:#2196f3;font-family:Consolas,monospace}.footer[data-v-389d59a9]{text-align:center;padding:20px;font-size:14px;color:hsla(0,0%,100%,.8);background:rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width:1200px){.units-grid[data-v-389d59a9]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.reference-grid[data-v-389d59a9],.tab-results[data-v-389d59a9]{grid-template-columns:1fr}}@media (max-width:768px){.content-wrapper[data-v-389d59a9]{padding:15px}.units-grid[data-v-389d59a9]{grid-template-columns:1fr;gap:12px}.unit-input-group[data-v-389d59a9]{flex-direction:column}.header h1[data-v-389d59a9]{font-size:24px}.units-section[data-v-389d59a9]{padding:20px}}.unit-card[data-v-389d59a9]{animation:fadeInUp-389d59a9 .6s ease}@keyframes fadeInUp-389d59a9{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.converter-section[data-v-389d59a9]::-webkit-scrollbar{width:6px}.converter-section[data-v-389d59a9]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.converter-section[data-v-389d59a9]::-webkit-scrollbar-thumb{background:#667eea;border-radius:3px}.converter-section[data-v-389d59a9]::-webkit-scrollbar-thumb:hover{background:#5a6fd8}.angle-transform-container[data-v-7258c906]{display:flex;flex-direction:column;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.header[data-v-7258c906]{text-align:center;padding:30px 0;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;box-shadow:0 4px 20px rgba(0,0,0,.1)}.header h1[data-v-7258c906]{margin:0;font-size:32px;display:flex;align-items:center;justify-content:center;gap:12px;font-weight:600}.subtitle[data-v-7258c906]{margin:8px 0 0;font-size:16px;opacity:.9;font-weight:300}.content-wrapper[data-v-7258c906]{flex:1;padding:30px;display:flex;justify-content:center;align-items:flex-start}.converter-section[data-v-7258c906]{width:100%;max-width:1400px;background:#fff;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.1);overflow:hidden}.toolbar[data-v-7258c906]{padding:20px 30px;border-bottom:1px solid #f0f0f0;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.actions[data-v-7258c906]{display:flex;gap:12px;align-items:center}.units-section[data-v-7258c906]{padding:30px;border-bottom:1px solid #f0f0f0}.units-section[data-v-7258c906]:nth-child(2){background:linear-gradient(135deg,#e3f2fd,#bbdefb)}.units-section[data-v-7258c906]:nth-child(3){background:linear-gradient(135deg,#fff3e0,#ffe0b2)}.units-section[data-v-7258c906]:nth-child(4){background:linear-gradient(135deg,#e8f5e9,#c8e6c9)}.section-title[data-v-7258c906]{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:600;margin-bottom:20px;padding:12px 20px;border-radius:12px;border-left:4px solid}.units-section:nth-child(2) .section-title[data-v-7258c906]{color:#2196f3;background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-left-color:#2196f3}.units-section:nth-child(3) .section-title[data-v-7258c906]{color:#ff9800;background:linear-gradient(135deg,#fff3e0,#ffe0b2);border-left-color:#ff9800}.units-section:nth-child(4) .section-title[data-v-7258c906]{color:#4caf50;background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border-left-color:#4caf50}.section-subtitle[data-v-7258c906]{font-size:14px;color:#666;font-weight:400}.units-grid[data-v-7258c906]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.unit-card[data-v-7258c906]{background:#fff;border:2px solid #e8e8e8;border-radius:12px;padding:20px;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.05);position:relative;overflow:hidden}.unit-card[data-v-7258c906]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transition:transform .3s ease}.units-section:nth-child(2) .unit-card[data-v-7258c906]:before{background:linear-gradient(135deg,#2196f3,#1976d2)}.units-section:nth-child(3) .unit-card[data-v-7258c906]:before{background:linear-gradient(135deg,#ff9800,#f57c00)}.units-section:nth-child(4) .unit-card[data-v-7258c906]:before{background:linear-gradient(135deg,#4caf50,#388e3c)}.unit-card[data-v-7258c906]:hover:before{transform:scaleX(1)}.unit-card[data-v-7258c906]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.unit-card.active[data-v-7258c906]{background:linear-gradient(135deg,#fafafa,#f5f5f5)}.unit-card.active[data-v-7258c906]:before{transform:scaleX(1)}.unit-header[data-v-7258c906]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.unit-name[data-v-7258c906]{font-size:16px;font-weight:600}.units-section:nth-child(2) .unit-name[data-v-7258c906]{color:#2196f3}.units-section:nth-child(3) .unit-name[data-v-7258c906]{color:#ff9800}.units-section:nth-child(4) .unit-name[data-v-7258c906]{color:#4caf50}.unit-symbol[data-v-7258c906]{font-size:14px;color:#666;background:#f0f0f0;padding:4px 8px;border-radius:6px;font-family:Consolas,monospace}.unit-input-group[data-v-7258c906]{display:flex;gap:8px;margin-bottom:12px}.number-input[data-v-7258c906]{flex:1}.number-input[data-v-7258c906] .ant-input-number-input{text-align:center;font-weight:500}.convert-btn[data-v-7258c906]{white-space:nowrap;min-width:80px}.unit-description[data-v-7258c906]{text-align:center;font-size:12px;color:#666;background:#f8f9fa;padding:8px 12px;border-radius:6px;border:1px solid #e8e8e8;font-family:Consolas,monospace}.results-section[data-v-7258c906]{margin:0 30px 30px;padding:24px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;color:#fff}.results-title[data-v-7258c906]{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:600;margin-bottom:20px;justify-content:center}.results-tabs[data-v-7258c906]{background:hsla(0,0%,100%,.1);border-radius:12px;padding:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.tab-results[data-v-7258c906]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;max-height:400px;overflow-y:auto;padding-right:8px}.tab-results[data-v-7258c906]::-webkit-scrollbar{width:6px}.tab-results[data-v-7258c906]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:3px}.tab-results[data-v-7258c906]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:3px}.result-item[data-v-7258c906]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:hsla(0,0%,100%,.1);border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.result-label[data-v-7258c906]{font-weight:500;font-size:14px}.result-value[data-v-7258c906]{font-weight:600;font-size:14px;color:#fff;font-family:Consolas,monospace}.reference-section[data-v-7258c906]{padding:30px;background:linear-gradient(135deg,#f3e5f5,#e1bee7)}.reference-section .section-title[data-v-7258c906]{color:#9c27b0;background:linear-gradient(135deg,#f3e5f5,#e1bee7);border-left-color:#9c27b0}.reference-grid[data-v-7258c906]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.reference-item[data-v-7258c906]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border-radius:8px;border:1px solid #e8e8e8;box-shadow:0 2px 4px rgba(0,0,0,.05)}.reference-label[data-v-7258c906]{font-weight:500;font-size:14px;color:#333}.reference-value[data-v-7258c906]{font-weight:600;font-size:14px;color:#2196f3;font-family:Consolas,monospace}.footer[data-v-7258c906]{text-align:center;padding:20px;font-size:14px;color:hsla(0,0%,100%,.8);background:rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width:1200px){.units-grid[data-v-7258c906]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.reference-grid[data-v-7258c906],.tab-results[data-v-7258c906]{grid-template-columns:1fr}}@media (max-width:768px){.content-wrapper[data-v-7258c906]{padding:15px}.units-grid[data-v-7258c906]{grid-template-columns:1fr;gap:12px}.unit-input-group[data-v-7258c906]{flex-direction:column}.header h1[data-v-7258c906]{font-size:24px}.units-section[data-v-7258c906]{padding:20px}}.unit-card[data-v-7258c906]{animation:fadeInUp-7258c906 .6s ease}@keyframes fadeInUp-7258c906{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.converter-section[data-v-7258c906]::-webkit-scrollbar{width:6px}.converter-section[data-v-7258c906]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.converter-section[data-v-7258c906]::-webkit-scrollbar-thumb{background:#667eea;border-radius:3px}.converter-section[data-v-7258c906]::-webkit-scrollbar-thumb:hover{background:#5a6fd8}.velocity-transform-container[data-v-56ea5392]{display:flex;flex-direction:column;min-height:100vh;background:linear-gradient(135deg,#ff6b6b,#feca57);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.header[data-v-56ea5392]{text-align:center;padding:30px 0;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;box-shadow:0 4px 20px rgba(0,0,0,.1)}.header h1[data-v-56ea5392]{margin:0;font-size:32px;display:flex;align-items:center;justify-content:center;gap:12px;font-weight:600}.subtitle[data-v-56ea5392]{margin:8px 0 0;font-size:16px;opacity:.9;font-weight:300}.content-wrapper[data-v-56ea5392]{flex:1;padding:30px;display:flex;justify-content:center;align-items:flex-start}.converter-section[data-v-56ea5392]{width:100%;max-width:1400px;background:#fff;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.1);overflow:hidden}.toolbar[data-v-56ea5392]{padding:20px 30px;border-bottom:1px solid #f0f0f0;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.actions[data-v-56ea5392]{display:flex;gap:12px;align-items:center}.units-section[data-v-56ea5392]{padding:30px;border-bottom:1px solid #f0f0f0}.units-section[data-v-56ea5392]:nth-child(2){background:linear-gradient(135deg,#e3f2fd,#bbdefb)}.units-section[data-v-56ea5392]:nth-child(3){background:linear-gradient(135deg,#fff3e0,#ffe0b2)}.section-title[data-v-56ea5392]{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:600;margin-bottom:20px;padding:12px 20px;border-radius:12px;border-left:4px solid}.units-section:nth-child(2) .section-title[data-v-56ea5392]{color:#2196f3;background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-left-color:#2196f3}.units-section:nth-child(3) .section-title[data-v-56ea5392]{color:#ff9800;background:linear-gradient(135deg,#fff3e0,#ffe0b2);border-left-color:#ff9800}.section-subtitle[data-v-56ea5392]{font-size:14px;color:#666;font-weight:400}.units-grid[data-v-56ea5392]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.unit-card[data-v-56ea5392]{background:#fff;border:2px solid #e8e8e8;border-radius:12px;padding:20px;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.05);position:relative;overflow:hidden}.unit-card[data-v-56ea5392]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transition:transform .3s ease}.units-section:nth-child(2) .unit-card[data-v-56ea5392]:before{background:linear-gradient(135deg,#2196f3,#1976d2)}.units-section:nth-child(3) .unit-card[data-v-56ea5392]:before{background:linear-gradient(135deg,#ff9800,#f57c00)}.unit-card[data-v-56ea5392]:hover:before{transform:scaleX(1)}.unit-card[data-v-56ea5392]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.unit-card.active[data-v-56ea5392]{background:linear-gradient(135deg,#fafafa,#f5f5f5)}.unit-card.active[data-v-56ea5392]:before{transform:scaleX(1)}.unit-header[data-v-56ea5392]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.unit-name[data-v-56ea5392]{font-size:16px;font-weight:600}.units-section:nth-child(2) .unit-name[data-v-56ea5392]{color:#2196f3}.units-section:nth-child(3) .unit-name[data-v-56ea5392]{color:#ff9800}.unit-symbol[data-v-56ea5392]{font-size:14px;color:#666;background:#f0f0f0;padding:4px 8px;border-radius:6px;font-family:Consolas,monospace}.unit-input-group[data-v-56ea5392]{display:flex;gap:8px;margin-bottom:12px}.number-input[data-v-56ea5392]{flex:1}.number-input[data-v-56ea5392] .ant-input-number-input{text-align:center;font-weight:500}.convert-btn[data-v-56ea5392]{white-space:nowrap;min-width:80px}.unit-description[data-v-56ea5392]{text-align:center;font-size:12px;color:#666;background:#f8f9fa;padding:8px 12px;border-radius:6px;border:1px solid #e8e8e8;font-family:Consolas,monospace}.results-section[data-v-56ea5392]{margin:0 30px 30px;padding:24px;background:linear-gradient(135deg,#ff6b6b,#feca57);border-radius:16px;color:#fff}.results-title[data-v-56ea5392]{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:600;margin-bottom:20px;justify-content:center}.results-tabs[data-v-56ea5392]{background:hsla(0,0%,100%,.1);border-radius:12px;padding:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.tab-results[data-v-56ea5392]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;max-height:400px;overflow-y:auto;padding-right:8px}.tab-results[data-v-56ea5392]::-webkit-scrollbar{width:6px}.tab-results[data-v-56ea5392]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:3px}.tab-results[data-v-56ea5392]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:3px}.result-item[data-v-56ea5392]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:hsla(0,0%,100%,.1);border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.result-label[data-v-56ea5392]{font-weight:500;font-size:14px}.result-value[data-v-56ea5392]{font-weight:600;font-size:14px;color:#fff;font-family:Consolas,monospace}.reference-section[data-v-56ea5392]{padding:30px;background:linear-gradient(135deg,#f3e5f5,#e1bee7)}.reference-section .section-title[data-v-56ea5392]{color:#9c27b0;background:linear-gradient(135deg,#f3e5f5,#e1bee7);border-left-color:#9c27b0}.reference-grid[data-v-56ea5392]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.reference-item[data-v-56ea5392]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border-radius:8px;border:1px solid #e8e8e8;box-shadow:0 2px 4px rgba(0,0,0,.05)}.reference-label[data-v-56ea5392]{font-weight:500;font-size:14px;color:#333}.reference-value[data-v-56ea5392]{font-weight:600;font-size:14px;color:#2196f3;font-family:Consolas,monospace}.footer[data-v-56ea5392]{text-align:center;padding:20px;font-size:14px;color:hsla(0,0%,100%,.8);background:rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width:1200px){.units-grid[data-v-56ea5392]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.reference-grid[data-v-56ea5392],.tab-results[data-v-56ea5392]{grid-template-columns:1fr}}@media (max-width:768px){.content-wrapper[data-v-56ea5392]{padding:15px}.units-grid[data-v-56ea5392]{grid-template-columns:1fr;gap:12px}.unit-input-group[data-v-56ea5392]{flex-direction:column}.header h1[data-v-56ea5392]{font-size:24px}.units-section[data-v-56ea5392]{padding:20px}}.unit-card[data-v-56ea5392]{animation:fadeInUp-56ea5392 .6s ease}@keyframes fadeInUp-56ea5392{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.converter-section[data-v-56ea5392]::-webkit-scrollbar{width:6px}.converter-section[data-v-56ea5392]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.converter-section[data-v-56ea5392]::-webkit-scrollbar-thumb{background:#ff6b6b;border-radius:3px}.converter-section[data-v-56ea5392]::-webkit-scrollbar-thumb:hover{background:#ff5252}.velocity-badge[data-v-56ea5392]{position:absolute;top:10px;right:10px;background:linear-gradient(135deg,#ff6b6b,#feca57);color:#fff;padding:4px 8px;border-radius:12px;font-size:10px;font-weight:600}.high-speed-indicator[data-v-56ea5392]{background:linear-gradient(135deg,#ff9a9e,#fad0c4);border:2px solid #ff6b6b}.fuel-calculator-container[data-v-23ba6fd8]{display:flex;flex-direction:column;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.header[data-v-23ba6fd8]{text-align:center;padding:30px 0;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;box-shadow:0 4px 20px rgba(0,0,0,.1)}.header h1[data-v-23ba6fd8]{margin:0;font-size:32px;display:flex;align-items:center;justify-content:center;gap:12px;font-weight:600}.subtitle[data-v-23ba6fd8]{margin:8px 0 0;font-size:16px;opacity:.9;font-weight:300}.content-wrapper[data-v-23ba6fd8]{flex:1;padding:30px;display:flex;justify-content:center;align-items:flex-start}.converter-section[data-v-23ba6fd8]{width:100%;max-width:1400px;background:#fff;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.1);overflow:hidden}.toolbar[data-v-23ba6fd8]{padding:20px 30px;border-bottom:1px solid #f0f0f0;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);display:flex;justify-content:space-between;align-items:center}.actions[data-v-23ba6fd8]{display:flex;gap:12px;align-items:center}.action-btn[data-v-23ba6fd8]{border-radius:8px;font-weight:500;transition:all .3s ease;position:relative;overflow:hidden}.action-btn[data-v-23ba6fd8]:first-child{background:linear-gradient(135deg,#ff6b6b,#ff4757);border:none;color:#fff;box-shadow:0 4px 15px hsla(0,100%,71%,.3)}.action-btn[data-v-23ba6fd8]:first-child:hover{transform:translateY(-2px);box-shadow:0 6px 20px hsla(0,100%,71%,.4);background:linear-gradient(135deg,#ff5252,#ff3838)}.action-btn[data-v-23ba6fd8]:last-child{background:linear-gradient(135deg,#2ecc71,#27ae60);border:none;color:#fff;box-shadow:0 4px 15px rgba(46,204,113,.3)}.action-btn[data-v-23ba6fd8]:last-child:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(46,204,113,.4);background:linear-gradient(135deg,#27ae60,#219a52)}.mode-switch[data-v-23ba6fd8]{display:flex;align-items:center;gap:12px;padding:8px;background:hsla(0,0%,100%,.9);border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.1)}.main-input-section[data-v-23ba6fd8]{padding:30px;border-bottom:1px solid #f0f0f0;background:linear-gradient(135deg,#f8f9ff,#f0f4ff);position:relative;overflow:hidden}.main-input-section[data-v-23ba6fd8]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23667eea' fill-opacity='.03' d='M0 0h100v100H0z'/%3E%3Cpath fill='%23667eea' fill-opacity='.05' d='M20 20q20-20 40 0t40 0v60H20Z'/%3E%3C/svg%3E");z-index:0}.main-input-section[data-v-23ba6fd8]>*{position:relative;z-index:1}.section-title[data-v-23ba6fd8]{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:600;margin-bottom:20px;color:#2c3e50;padding:12px 20px;border-radius:12px;border-left:4px solid #667eea}.input-area[data-v-23ba6fd8]{display:flex;flex-direction:column;gap:20px}.from-input[data-v-23ba6fd8]{display:flex;align-items:center;gap:20px;justify-content:center}.input-group[data-v-23ba6fd8]{flex:1;display:flex;gap:12px}.main-number-input[data-v-23ba6fd8]{flex:2;text-align:center;font-size:18px;border-radius:12px;border:2px solid #e0e0e0;transition:all .3s ease;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.main-number-input[data-v-23ba6fd8]:hover{border-color:#667eea;background:#fff;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.main-number-input[data-v-23ba6fd8]:focus{border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.2);background:#fff}.unit-select[data-v-23ba6fd8]{flex:1;min-width:200px;border-radius:12px;border:2px solid #e0e0e0;transition:all .3s ease;background:hsla(0,0%,100%,.9)}.unit-select[data-v-23ba6fd8]:hover{border-color:#667eea;background:#fff}.unit-select[data-v-23ba6fd8]:focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(102,126,234,.1)}.swap-button[data-v-23ba6fd8]{display:flex;align-items:center;justify-content:center}.swap-btn[data-v-23ba6fd8]{width:50px;height:50px;font-size:18px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;box-shadow:0 4px 15px rgba(102,126,234,.3);transition:all .3s ease;animation:pulse-23ba6fd8 2s infinite}.swap-btn[data-v-23ba6fd8]:hover{transform:scale(1.1) rotate(90deg);box-shadow:0 6px 25px rgba(102,126,234,.4)}@keyframes pulse-23ba6fd8{0%{box-shadow:0 4px 15px rgba(102,126,234,.3)}50%{box-shadow:0 4px 20px rgba(102,126,234,.5)}to{box-shadow:0 4px 15px rgba(102,126,234,.3)}}.convert-button[data-v-23ba6fd8]{display:flex;justify-content:center}.convert-main-btn[data-v-23ba6fd8]{padding:0 40px;height:48px;font-size:16px;font-weight:600;border-radius:12px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;box-shadow:0 4px 15px rgba(102,126,234,.3);transition:all .3s ease;position:relative;overflow:hidden}.convert-main-btn[data-v-23ba6fd8]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:.5s}.convert-main-btn[data-v-23ba6fd8]:hover:before{left:100%}.convert-main-btn[data-v-23ba6fd8]:hover{transform:translateY(-2px);box-shadow:0 6px 25px rgba(102,126,234,.4);background:linear-gradient(135deg,#5a6fd8,#6a4190)}.convert-main-btn[data-v-23ba6fd8]:disabled{background:linear-gradient(135deg,#bdc3c7,#95a5a6);cursor:not-allowed}.convert-main-btn[data-v-23ba6fd8]:disabled,.convert-main-btn[data-v-23ba6fd8]:disabled:hover{transform:none;box-shadow:0 4px 15px hsla(204,8%,76%,.3)}.conversion-info[data-v-23ba6fd8]{margin-top:20px}.info-card[data-v-23ba6fd8]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;padding:20px;box-shadow:0 4px 15px rgba(102,126,234,.3)}.info-content[data-v-23ba6fd8]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:18px;margin-bottom:10px}.info-label[data-v-23ba6fd8]{font-weight:500}.info-value[data-v-23ba6fd8]{font-weight:400;opacity:.9}.info-result[data-v-23ba6fd8]{font-weight:700;font-size:22px;color:#ffdd40;text-shadow:0 2px 4px rgba(0,0,0,.2)}.info-description[data-v-23ba6fd8]{text-align:center;font-size:14px;opacity:.8}.quick-units-section[data-v-23ba6fd8]{padding:30px;border-bottom:1px solid #f0f0f0;background:linear-gradient(135deg,#fff3e0,#ffe0b2)}.quick-units-grid[data-v-23ba6fd8]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.unit-tag[data-v-23ba6fd8]{padding:8px 16px;font-size:14px;font-weight:500;border-radius:20px;cursor:pointer;transition:all .3s ease;border:none;position:relative;overflow:hidden}.unit-tag[data-v-23ba6fd8]:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.unit-tag[data-v-23ba6fd8]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.2),transparent);z-index:1}.units-categories[data-v-23ba6fd8]{padding:30px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;border-bottom:1px solid #f0f0f0}.category-section[data-v-23ba6fd8]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid #f0f0f0}.category-header[data-v-23ba6fd8]{display:flex;align-items:center;gap:10px;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid}.metric-units .category-header[data-v-23ba6fd8]{border-color:#667eea;color:#667eea}.imperial-units .category-header[data-v-23ba6fd8]{border-color:#e74c3c;color:#e74c3c}.consumption-units .category-header[data-v-23ba6fd8]{border-color:#2ecc71;color:#2ecc71}.category-title[data-v-23ba6fd8]{font-size:18px;font-weight:600}.units-grid[data-v-23ba6fd8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.unit-item[data-v-23ba6fd8]{background:#f8f9fa;border-radius:8px;padding:12px;text-align:center;cursor:pointer;transition:all .3s ease;border:1px solid #e9ecef}.unit-item[data-v-23ba6fd8]:hover{background:#e9ecef;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.unit-symbol[data-v-23ba6fd8]{font-size:14px;font-weight:600;color:#2c3e50;margin-bottom:4px;font-family:Consolas,monospace}.unit-name[data-v-23ba6fd8]{font-size:12px;color:#6c757d;margin-bottom:4px}.unit-value[data-v-23ba6fd8]{font-size:11px;color:#495057;background:#e9ecef;padding:2px 6px;border-radius:4px;font-family:Consolas,monospace}.reference-section[data-v-23ba6fd8]{padding:30px;background:linear-gradient(135deg,#e8f5e9,#c8e6c9)}.reference-content[data-v-23ba6fd8]{display:flex;flex-direction:column;gap:20px}.reference-filters[data-v-23ba6fd8]{display:flex;justify-content:center}.reference-table-wrapper[data-v-23ba6fd8]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.reference-table[data-v-23ba6fd8] .ant-table-thead>tr>th{background:#f8f9fa;font-weight:600;color:#2c3e50}.vehicle-info[data-v-23ba6fd8]{display:flex;flex-direction:column}.vehicle-name[data-v-23ba6fd8]{font-weight:500;color:#2c3e50}.vehicle-type[data-v-23ba6fd8]{font-size:12px;color:#6c757d;margin-top:2px}.highlight-value[data-v-23ba6fd8]{font-weight:600;color:#667eea;font-family:Consolas,monospace}.apply-btn[data-v-23ba6fd8]{color:#667eea;font-weight:500}.reference-info[data-v-23ba6fd8]{margin-top:10px}.info-card[data-v-23ba6fd8]{background:linear-gradient(135deg,rgba(102,126,234,.9),rgba(118,75,162,.9));border-radius:16px;padding:24px;color:#fff;box-shadow:0 8px 30px rgba(102,126,234,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);animation:slideIn-23ba6fd8 .5s ease}@keyframes slideIn-23ba6fd8{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.info-icon[data-v-23ba6fd8]{color:#667eea;font-size:20px}.info-content[data-v-23ba6fd8]{flex:1}.info-title[data-v-23ba6fd8]{font-weight:600;color:#2c3e50;margin-bottom:4px}.info-text[data-v-23ba6fd8]{font-size:14px;color:#6c757d;line-height:1.5}.batch-results-section[data-v-23ba6fd8]{padding:30px;background:linear-gradient(135deg,#f0f8ff,#e6f7ff)}.results-grid[data-v-23ba6fd8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-bottom:20px}.result-item[data-v-23ba6fd8]{background:#fff;border-radius:8px;padding:12px;display:flex;flex-direction:column;align-items:center;border:1px solid #e8e8e8;transition:all .3s ease}.result-item[data-v-23ba6fd8]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:#667eea}.result-symbol[data-v-23ba6fd8]{font-size:16px;font-weight:600;color:#667eea;margin-bottom:4px;font-family:Consolas,monospace}.result-name[data-v-23ba6fd8]{font-size:12px;color:#6c757d;margin-bottom:8px;text-align:center}.result-value[data-v-23ba6fd8]{font-size:14px;font-weight:600;color:#2c3e50;background:#f8f9fa;padding:4px 12px;border-radius:4px;width:100%;text-align:center;font-family:Consolas,monospace}.more-results[data-v-23ba6fd8]{text-align:center;padding-top:20px;border-top:1px solid #e8e8e8}.additional-results[data-v-23ba6fd8]{margin-top:20px;padding-top:20px;border-top:1px solid #e8e8e8}.footer[data-v-23ba6fd8]{text-align:center;padding:20px;font-size:14px;color:hsla(0,0%,100%,.8);background:rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.footer-links[data-v-23ba6fd8]{margin-top:10px;display:flex;justify-content:center;align-items:center;gap:20px}.footer-links a[data-v-23ba6fd8]{color:hsla(0,0%,100%,.8);text-decoration:none;transition:color .3s ease}.footer-links a[data-v-23ba6fd8]:hover{color:#fff}.divider[data-v-23ba6fd8]{color:hsla(0,0%,100%,.5)}@media (max-width:1200px){.units-categories[data-v-23ba6fd8]{grid-template-columns:1fr}.results-grid[data-v-23ba6fd8]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media (max-width:768px){.content-wrapper[data-v-23ba6fd8]{padding:15px}.toolbar[data-v-23ba6fd8]{align-items:stretch}.from-input[data-v-23ba6fd8],.toolbar[data-v-23ba6fd8]{flex-direction:column;gap:12px}.input-group[data-v-23ba6fd8]{flex-direction:column}.unit-select[data-v-23ba6fd8]{min-width:100%}.header h1[data-v-23ba6fd8]{font-size:24px}.units-grid[data-v-23ba6fd8]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.results-grid[data-v-23ba6fd8]{grid-template-columns:1fr}.action-btn[data-v-23ba6fd8]{flex:1;text-align:center}.mode-switch[data-v-23ba6fd8]{margin-top:12px;justify-content:center}.convert-main-btn[data-v-23ba6fd8]{width:100%}}.unit-item[data-v-23ba6fd8]{animation:fadeInUp-23ba6fd8 .6s ease}@keyframes fadeInUp-23ba6fd8{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.converter-section[data-v-23ba6fd8]::-webkit-scrollbar{width:6px}.converter-section[data-v-23ba6fd8]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.converter-section[data-v-23ba6fd8]::-webkit-scrollbar-thumb{background:#667eea;border-radius:3px}.converter-section[data-v-23ba6fd8]::-webkit-scrollbar-thumb:hover{background:#764ba2}.convert-wrapper[data-v-23ba6fd8]{position:relative;display:inline-block}.button-glow[data-v-23ba6fd8]{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#667eea,#764ba2,#667eea);border-radius:14px;z-index:-1;opacity:0;transition:opacity .3s ease;filter:blur(4px)}.convert-main-btn:hover~.button-glow[data-v-23ba6fd8]{opacity:.6}.reference-info .info-text[data-v-23ba6fd8]{color:#fff!important;opacity:.95;font-weight:500}.storage-transform-container[data-v-2ba06218]{display:flex;flex-direction:column;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.header[data-v-2ba06218]{text-align:center;padding:30px 0;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;box-shadow:0 4px 20px rgba(0,0,0,.1)}.header h1[data-v-2ba06218]{margin:0;font-size:32px;display:flex;align-items:center;justify-content:center;gap:12px;font-weight:600}.subtitle[data-v-2ba06218]{margin:8px 0 0;font-size:16px;opacity:.9;font-weight:300}.content-wrapper[data-v-2ba06218]{flex:1;padding:30px;display:flex;justify-content:center;align-items:flex-start}.converter-section[data-v-2ba06218]{width:100%;max-width:1400px;background:#fff;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.1);overflow:hidden}.toolbar[data-v-2ba06218]{padding:20px 30px;border-bottom:1px solid #f0f0f0;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.actions[data-v-2ba06218]{display:flex;gap:12px;align-items:center}.units-section[data-v-2ba06218]{padding:30px;border-bottom:1px solid #f0f0f0}.units-section[data-v-2ba06218]:nth-child(2){background:linear-gradient(135deg,#e3f2fd,#bbdefb)}.units-section[data-v-2ba06218]:nth-child(3){background:linear-gradient(135deg,#fff3e0,#ffe0b2)}.units-section[data-v-2ba06218]:nth-child(4){background:linear-gradient(135deg,#e8f5e9,#c8e6c9)}.section-title[data-v-2ba06218]{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:600;margin-bottom:20px;padding:12px 20px;border-radius:12px;border-left:4px solid}.units-section:nth-child(2) .section-title[data-v-2ba06218]{color:#2196f3;background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-left-color:#2196f3}.units-section:nth-child(3) .section-title[data-v-2ba06218]{color:#ff9800;background:linear-gradient(135deg,#fff3e0,#ffe0b2);border-left-color:#ff9800}.units-section:nth-child(4) .section-title[data-v-2ba06218]{color:#4caf50;background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border-left-color:#4caf50}.section-subtitle[data-v-2ba06218]{font-size:14px;color:#666;font-weight:400}.units-grid[data-v-2ba06218]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:16px}.unit-card[data-v-2ba06218]{background:#fff;border:2px solid #e8e8e8;border-radius:12px;padding:20px;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.05);position:relative;overflow:hidden}.unit-card[data-v-2ba06218]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transition:transform .3s ease}.units-section:nth-child(2) .unit-card[data-v-2ba06218]:before{background:linear-gradient(135deg,#2196f3,#1976d2)}.units-section:nth-child(3) .unit-card[data-v-2ba06218]:before{background:linear-gradient(135deg,#ff9800,#f57c00)}.units-section:nth-child(4) .unit-card[data-v-2ba06218]:before{background:linear-gradient(135deg,#4caf50,#388e3c)}.unit-card[data-v-2ba06218]:hover:before{transform:scaleX(1)}.unit-card[data-v-2ba06218]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.unit-card.active[data-v-2ba06218]{background:linear-gradient(135deg,#fafafa,#f5f5f5)}.unit-card.active[data-v-2ba06218]:before{transform:scaleX(1)}.unit-header[data-v-2ba06218]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.unit-name[data-v-2ba06218]{font-size:16px;font-weight:600}.units-section:nth-child(2) .unit-name[data-v-2ba06218]{color:#2196f3}.units-section:nth-child(3) .unit-name[data-v-2ba06218]{color:#ff9800}.units-section:nth-child(4) .unit-name[data-v-2ba06218]{color:#4caf50}.unit-symbol[data-v-2ba06218]{font-size:14px;color:#666;background:#f0f0f0;padding:4px 8px;border-radius:6px;font-family:Consolas,monospace}.unit-input-group[data-v-2ba06218]{display:flex;gap:8px;margin-bottom:12px;align-items:center}.number-input[data-v-2ba06218]{flex:1}.number-input[data-v-2ba06218] .ant-input-number-input{text-align:center;font-weight:500}.convert-btn[data-v-2ba06218]{white-space:nowrap;min-width:80px}.magnitude[data-v-2ba06218]{color:#666;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:4px 8px;min-width:50px;font-weight:600}.magnitude[data-v-2ba06218],.unit-description[data-v-2ba06218]{font-size:12px;border-radius:6px;font-family:Consolas,monospace;text-align:center}.unit-description[data-v-2ba06218]{color:#666;background:#f8f9fa;padding:8px 12px;border:1px solid #e8e8e8}.results-section[data-v-2ba06218]{margin:0 30px 30px;padding:24px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;color:#fff}.results-title[data-v-2ba06218]{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:600;margin-bottom:20px;justify-content:center}.results-tabs[data-v-2ba06218]{background:hsla(0,0%,100%,.1);border-radius:12px;padding:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.tab-results[data-v-2ba06218]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;max-height:400px;overflow-y:auto;padding-right:8px}.tab-results[data-v-2ba06218]::-webkit-scrollbar{width:6px}.tab-results[data-v-2ba06218]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:3px}.tab-results[data-v-2ba06218]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:3px}.result-item[data-v-2ba06218]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:hsla(0,0%,100%,.1);border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.result-label[data-v-2ba06218]{font-weight:500;font-size:14px}.result-value[data-v-2ba06218]{font-weight:600;font-size:14px;color:#fff;font-family:Consolas,monospace}.reference-section[data-v-2ba06218]{padding:30px;background:linear-gradient(135deg,#f3e5f5,#e1bee7)}.reference-section .section-title[data-v-2ba06218]{color:#9c27b0;background:linear-gradient(135deg,#f3e5f5,#e1bee7);border-left-color:#9c27b0}.reference-grid[data-v-2ba06218]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.reference-item[data-v-2ba06218]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border-radius:8px;border:1px solid #e8e8e8;box-shadow:0 2px 4px rgba(0,0,0,.05)}.reference-label[data-v-2ba06218]{font-weight:500;font-size:14px;color:#333}.reference-value[data-v-2ba06218]{font-weight:600;font-size:14px;color:#2196f3;font-family:Consolas,monospace}.footer[data-v-2ba06218]{text-align:center;padding:20px;font-size:14px;color:hsla(0,0%,100%,.8);background:rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width:1200px){.units-grid[data-v-2ba06218]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.reference-grid[data-v-2ba06218],.tab-results[data-v-2ba06218]{grid-template-columns:1fr}}@media (max-width:768px){.content-wrapper[data-v-2ba06218]{padding:15px}.units-grid[data-v-2ba06218]{grid-template-columns:1fr;gap:12px}.unit-input-group[data-v-2ba06218]{flex-direction:column;gap:8px}.magnitude[data-v-2ba06218]{width:100%;text-align:center}.header h1[data-v-2ba06218]{font-size:24px}.units-section[data-v-2ba06218]{padding:20px}}.unit-card[data-v-2ba06218]{animation:fadeInUp-2ba06218 .6s ease}@keyframes fadeInUp-2ba06218{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.converter-section[data-v-2ba06218]::-webkit-scrollbar{width:6px}.converter-section[data-v-2ba06218]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.converter-section[data-v-2ba06218]::-webkit-scrollbar-thumb{background:#667eea;border-radius:3px}.converter-section[data-v-2ba06218]::-webkit-scrollbar-thumb:hover{background:#5a6fd8}.storage-badge[data-v-2ba06218]{position:absolute;top:10px;right:10px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:4px 8px;border-radius:12px;font-size:10px;font-weight:600}.data-flow-animation[data-v-2ba06218]{position:relative;overflow:hidden}.data-flow-animation[data-v-2ba06218]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);animation:dataFlow-2ba06218 2s infinite}@keyframes dataFlow-2ba06218{0%{left:-100%}to{left:100%}}.density-transform-container[data-v-1b56847e]{display:flex;flex-direction:column;min-height:100vh;background:linear-gradient(135deg,#4facfe,#00f2fe);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.header[data-v-1b56847e]{text-align:center;padding:30px 0;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;box-shadow:0 4px 20px rgba(0,0,0,.1)}.header h1[data-v-1b56847e]{margin:0;font-size:32px;display:flex;align-items:center;justify-content:center;gap:12px;font-weight:600}.subtitle[data-v-1b56847e]{margin:8px 0 0;font-size:16px;opacity:.9;font-weight:300}.content-wrapper[data-v-1b56847e]{flex:1;padding:30px;display:flex;justify-content:center;align-items:flex-start}.converter-section[data-v-1b56847e]{width:100%;max-width:1400px;background:#fff;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.1);overflow:hidden}.toolbar[data-v-1b56847e]{padding:20px 30px;border-bottom:1px solid #f0f0f0;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.actions[data-v-1b56847e]{display:flex;gap:12px;align-items:center}.units-section[data-v-1b56847e]{padding:30px;border-bottom:1px solid #f0f0f0}.units-section[data-v-1b56847e]:nth-child(2){background:linear-gradient(135deg,#e3f2fd,#bbdefb)}.units-section[data-v-1b56847e]:nth-child(3){background:linear-gradient(135deg,#fff3e0,#ffe0b2)}.section-title[data-v-1b56847e]{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:600;margin-bottom:20px;padding:12px 20px;border-radius:12px;border-left:4px solid}.units-section:nth-child(2) .section-title[data-v-1b56847e]{color:#2196f3;background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-left-color:#2196f3}.units-section:nth-child(3) .section-title[data-v-1b56847e]{color:#ff9800;background:linear-gradient(135deg,#fff3e0,#ffe0b2);border-left-color:#ff9800}.section-subtitle[data-v-1b56847e]{font-size:14px;color:#666;font-weight:400}.units-grid[data-v-1b56847e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:16px}.unit-card[data-v-1b56847e]{background:#fff;border:2px solid #e8e8e8;border-radius:12px;padding:20px;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.05);position:relative;overflow:hidden}.unit-card[data-v-1b56847e]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transition:transform .3s ease}.units-section:nth-child(2) .unit-card[data-v-1b56847e]:before{background:linear-gradient(135deg,#2196f3,#1976d2)}.units-section:nth-child(3) .unit-card[data-v-1b56847e]:before{background:linear-gradient(135deg,#ff9800,#f57c00)}.unit-card[data-v-1b56847e]:hover:before{transform:scaleX(1)}.unit-card[data-v-1b56847e]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.unit-card.active[data-v-1b56847e]{background:linear-gradient(135deg,#fafafa,#f5f5f5)}.unit-card.active[data-v-1b56847e]:before{transform:scaleX(1)}.unit-header[data-v-1b56847e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.unit-name[data-v-1b56847e]{font-size:16px;font-weight:600}.units-section:nth-child(2) .unit-name[data-v-1b56847e]{color:#2196f3}.units-section:nth-child(3) .unit-name[data-v-1b56847e]{color:#ff9800}.unit-symbol[data-v-1b56847e]{font-size:14px;color:#666;background:#f0f0f0;padding:4px 8px;border-radius:6px;font-family:Consolas,monospace}.unit-input-group[data-v-1b56847e]{display:flex;gap:8px;margin-bottom:12px;align-items:center}.number-input[data-v-1b56847e]{flex:1}.number-input[data-v-1b56847e] .ant-input-number-input{text-align:center;font-weight:500}.convert-btn[data-v-1b56847e]{white-space:nowrap;min-width:80px}.magnitude[data-v-1b56847e]{color:#666;background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff;padding:4px 8px;min-width:50px;font-weight:600}.magnitude[data-v-1b56847e],.unit-description[data-v-1b56847e]{font-size:12px;border-radius:6px;font-family:Consolas,monospace;text-align:center}.unit-description[data-v-1b56847e]{color:#666;background:#f8f9fa;padding:8px 12px;border:1px solid #e8e8e8}.results-section[data-v-1b56847e]{margin:0 30px 30px;padding:24px;background:linear-gradient(135deg,#4facfe,#00f2fe);border-radius:16px;color:#fff}.results-title[data-v-1b56847e]{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:600;margin-bottom:20px;justify-content:center}.results-tabs[data-v-1b56847e]{background:hsla(0,0%,100%,.1);border-radius:12px;padding:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.tab-results[data-v-1b56847e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;max-height:400px;overflow-y:auto;padding-right:8px}.tab-results[data-v-1b56847e]::-webkit-scrollbar{width:6px}.tab-results[data-v-1b56847e]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:3px}.tab-results[data-v-1b56847e]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:3px}.result-item[data-v-1b56847e]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:hsla(0,0%,100%,.1);border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.result-label[data-v-1b56847e]{font-weight:500;font-size:14px}.result-value[data-v-1b56847e]{font-weight:600;font-size:14px;color:#fff;font-family:Consolas,monospace}.reference-section[data-v-1b56847e]{padding:30px;background:linear-gradient(135deg,#f3e5f5,#e1bee7)}.reference-section .section-title[data-v-1b56847e]{color:#9c27b0;background:linear-gradient(135deg,#f3e5f5,#e1bee7);border-left-color:#9c27b0}.reference-grid[data-v-1b56847e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.reference-item[data-v-1b56847e]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border-radius:8px;border:1px solid #e8e8e8;box-shadow:0 2px 4px rgba(0,0,0,.05)}.reference-label[data-v-1b56847e]{font-weight:500;font-size:14px;color:#333}.reference-value[data-v-1b56847e]{font-weight:600;font-size:14px;color:#2196f3;font-family:Consolas,monospace}.footer[data-v-1b56847e]{text-align:center;padding:20px;font-size:14px;color:hsla(0,0%,100%,.8);background:rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width:1200px){.units-grid[data-v-1b56847e]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.reference-grid[data-v-1b56847e],.tab-results[data-v-1b56847e]{grid-template-columns:1fr}}@media (max-width:768px){.content-wrapper[data-v-1b56847e]{padding:15px}.units-grid[data-v-1b56847e]{grid-template-columns:1fr;gap:12px}.unit-input-group[data-v-1b56847e]{flex-direction:column;gap:8px}.magnitude[data-v-1b56847e]{width:100%;text-align:center}.header h1[data-v-1b56847e]{font-size:24px}.units-section[data-v-1b56847e]{padding:20px}}.unit-card[data-v-1b56847e]{animation:fadeInUp-1b56847e .6s ease}@keyframes fadeInUp-1b56847e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.converter-section[data-v-1b56847e]::-webkit-scrollbar{width:6px}.converter-section[data-v-1b56847e]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.converter-section[data-v-1b56847e]::-webkit-scrollbar-thumb{background:#4facfe;border-radius:3px}.converter-section[data-v-1b56847e]::-webkit-scrollbar-thumb:hover{background:#3a9df5}.density-badge[data-v-1b56847e]{position:absolute;top:10px;right:10px;background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff;padding:4px 8px;border-radius:12px;font-size:10px;font-weight:600}.molecular-animation[data-v-1b56847e]{position:relative;overflow:hidden}.molecular-animation[data-v-1b56847e]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 30%,rgba(79,172,254,.1) 0,transparent 50%),radial-gradient(circle at 70% 70%,rgba(0,242,254,.1) 0,transparent 50%);animation:molecularFloat-1b56847e 3s ease-in-out infinite}@keyframes molecularFloat-1b56847e{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1.05)}}.qrcode-container[data-v-722f8654]{display:flex;flex-direction:column;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.header[data-v-722f8654]{text-align:center;padding:30px 0;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;box-shadow:0 4px 20px rgba(0,0,0,.1)}.header h1[data-v-722f8654]{margin:0;font-size:32px;display:flex;align-items:center;justify-content:center;gap:12px;font-weight:600}.subtitle[data-v-722f8654]{margin:8px 0 0;font-size:16px;opacity:.9;font-weight:300}.content-wrapper[data-v-722f8654]{flex:1;padding:30px;display:flex;justify-content:center;align-items:flex-start}.converter-section[data-v-722f8654]{width:100%;max-width:1200px;background:#fff;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.1);overflow:hidden}.toolbar[data-v-722f8654]{padding:20px 30px;border-bottom:1px solid #f0f0f0;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.actions[data-v-722f8654]{display:flex;gap:12px;align-items:center}.qrcode-tabs[data-v-722f8654]{padding:20px}.decode-section[data-v-722f8654],.encode-section[data-v-722f8654]{display:flex;flex-direction:column;gap:24px}.section-title[data-v-722f8654]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;margin-bottom:16px;padding:12px 16px;border-radius:12px;border-left:4px solid #667eea;background:linear-gradient(135deg,#f0f4ff,#e6eeff);color:#667eea}.config-item[data-v-722f8654]{display:flex;flex-direction:column;gap:8px}.config-label[data-v-722f8654]{font-weight:500;color:#333}.text-input[data-v-722f8654]{resize:vertical}.color-display[data-v-722f8654]:focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(102,126,234,.2)}.color-presets[data-v-722f8654]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.color-preset[data-v-722f8654]{width:24px;height:24px;border-radius:4px;border:2px solid #e8e8e8;cursor:pointer;transition:all .2s ease}.color-preset[data-v-722f8654]:hover{transform:scale(1.1);border-color:#667eea}.logo-config[data-v-722f8654]{display:flex;flex-direction:column;gap:16px}.decode-option[data-v-722f8654],.logo-option[data-v-722f8654]{display:flex;flex-direction:column;gap:8px}.option-label[data-v-722f8654]{font-weight:500;color:#333}.upload-area[data-v-722f8654]{display:flex;flex-direction:column;gap:12px}.logo-preview[data-v-722f8654],.upload-preview[data-v-722f8654]{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.preview-image[data-v-722f8654]{max-width:200px;max-height:150px;border:2px solid #e8e8e8;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.preview-actions[data-v-722f8654],.url-input-group[data-v-722f8654]{display:flex;gap:8px}.load-btn[data-v-722f8654]{white-space:nowrap}.generate-section[data-v-722f8654]{display:flex;justify-content:center;padding:20px 0}.generate-btn[data-v-722f8654]{padding:0 40px;height:48px;font-size:16px;border-radius:24px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;box-shadow:0 4px 15px rgba(102,126,234,.4);transition:all .3s ease}.generate-btn[data-v-722f8654]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.6)}.generate-btn[data-v-722f8654]:disabled{opacity:.6;cursor:not-allowed;transform:none}.result-section[data-v-722f8654]{padding:20px;background:linear-gradient(135deg,#f0f4ff,#e6eeff);border-radius:16px;border:1px solid #e6eeff}.qrcode-preview[data-v-722f8654]{display:flex;flex-direction:column;align-items:center;gap:16px}.qrcode-image[data-v-722f8654]{max-width:300px;max-height:300px;border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.qrcode-actions[data-v-722f8654]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.decode-options[data-v-722f8654]{display:flex;flex-direction:column;gap:20px}.decode-result[data-v-722f8654]{padding:20px;background:linear-gradient(135deg,#f0f4ff,#e6eeff);border-radius:16px;border:1px solid #e6eeff}.result-content[data-v-722f8654]{display:flex;flex-direction:column;gap:16px}.result-textarea[data-v-722f8654]{resize:none}.result-actions[data-v-722f8654]{display:flex;justify-content:flex-end}.footer[data-v-722f8654]{text-align:center;padding:20px;font-size:14px;color:hsla(0,0%,100%,.8);background:rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width:768px){.config-grid[data-v-722f8654]{grid-template-columns:1fr}.color-presets-grid[data-v-722f8654]{grid-template-columns:repeat(6,1fr)}.full-width[data-v-722f8654]{grid-column:1}}.config-item[data-v-722f8654],.decode-option[data-v-722f8654],.logo-option[data-v-722f8654]{animation:fadeInUp-722f8654 .6s ease}@keyframes fadeInUp-722f8654{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.converter-section[data-v-722f8654]::-webkit-scrollbar{width:6px}.converter-section[data-v-722f8654]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.converter-section[data-v-722f8654]::-webkit-scrollbar-thumb{background:#667eea;border-radius:3px}.converter-section[data-v-722f8654]::-webkit-scrollbar-thumb:hover{background:#5a6fd8}.camera-preview[data-v-722f8654],.camera-section[data-v-722f8654]{display:flex;flex-direction:column;gap:12px}.camera-preview[data-v-722f8654]{align-items:center}.camera-video[data-v-722f8654]{width:100%;max-width:400px;border:2px solid #e8e8e8;border-radius:8px;background:#000}.hidden-canvas[data-v-722f8654]{display:none}.camera-actions[data-v-722f8654]{display:flex;gap:8px}.result-tag[data-v-722f8654]{margin-left:8px}.error-result[data-v-722f8654],.success-result[data-v-722f8654]{display:flex;flex-direction:column;gap:12px}.result-meta[data-v-722f8654]{display:flex;gap:16px;font-size:12px;color:#666}.meta-item[data-v-722f8654]{display:flex;gap:4px}.meta-label[data-v-722f8654]{font-weight:500}.meta-value[data-v-722f8654]{font-family:Consolas,monospace}.error-suggestions[data-v-722f8654]{padding:12px;background:#fff2f0;border:1px solid #ffccc7;border-radius:6px}.error-suggestions h4[data-v-722f8654]{margin:0 0 8px 0;color:#a8071a}.error-suggestions ul[data-v-722f8654]{margin:0;padding-left:16px;color:#a8071a}.error-suggestions li[data-v-722f8654]{margin-bottom:4px}.decode-history[data-v-722f8654]{margin-top:20px}.history-list[data-v-722f8654]{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto}.history-item[data-v-722f8654]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#fafafa;border:1px solid #e8e8e8;border-radius:6px}.history-content[data-v-722f8654]{flex:1}.history-text[data-v-722f8654]{font-size:14px;color:#333;word-break:break-all}.history-time[data-v-722f8654]{font-size:12px;color:#666;margin-top:4px}.history-actions[data-v-722f8654]{display:flex;gap:4px}.full-width[data-v-722f8654]{grid-column:1/-1}.full-width-textarea[data-v-722f8654]{width:100%}.config-grid[data-v-722f8654]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.color-input-group[data-v-722f8654]{display:flex;gap:8px;align-items:center}.color-display[data-v-722f8654]{flex:1;text-align:center;font-weight:600;font-family:Consolas,monospace;border:2px solid #e8e8e8;border-radius:6px;transition:all .3s ease;cursor:pointer}.color-display[data-v-722f8654]:hover{border-color:#667eea;box-shadow:0 0 0 2px rgba(102,126,234,.1)}.color-picker-btn[data-v-722f8654]{white-space:nowrap}.color-picker-modal[data-v-722f8654]{display:flex;flex-direction:column;gap:16px}.full-color-picker[data-v-722f8654]{width:100%;display:flex;justify-content:center}.color-presets-grid[data-v-722f8654]{display:grid;grid-template-columns:repeat(10,1fr);gap:8px;max-height:120px;overflow-y:auto;padding:8px;border:1px solid #e8e8e8;border-radius:6px}.color-preset-item[data-v-722f8654]{width:24px;height:24px;border-radius:4px;border:2px solid #e8e8e8;cursor:pointer;transition:all .2s ease}.color-preset-item[data-v-722f8654]:hover{transform:scale(1.1);border-color:#667eea}.color-actions[data-v-722f8654]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.rgb-hex-transform-container[data-v-7a87d8ec]{display:flex;flex-direction:column;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.header[data-v-7a87d8ec]{text-align:center;padding:30px 0;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;box-shadow:0 4px 20px rgba(0,0,0,.1)}.header h1[data-v-7a87d8ec]{margin:0;font-size:32px;display:flex;align-items:center;justify-content:center;gap:12px;font-weight:600}.subtitle[data-v-7a87d8ec]{margin:8px 0 0;font-size:16px;opacity:.9;font-weight:300}.content-wrapper[data-v-7a87d8ec]{flex:1;padding:30px;display:flex;justify-content:center;align-items:flex-start}.converter-section[data-v-7a87d8ec]{width:100%;max-width:1200px;background:#fff;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.1);overflow:hidden}.toolbar[data-v-7a87d8ec]{padding:20px 30px;border-bottom:1px solid #f0f0f0;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.actions[data-v-7a87d8ec]{display:flex;gap:12px;align-items:center}.conversion-section[data-v-7a87d8ec]{padding:30px;border-bottom:1px solid #f0f0f0;background:linear-gradient(135deg,#e3f2fd,#bbdefb)}.section-title[data-v-7a87d8ec]{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:600;margin-bottom:20px;padding:12px 20px;border-radius:12px;border-left:4px solid #2196f3;color:#2196f3;background:linear-gradient(135deg,#e3f2fd,#bbdefb)}.section-subtitle[data-v-7a87d8ec]{font-size:14px;color:#666;font-weight:400}.conversion-grid[data-v-7a87d8ec]{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width:768px){.conversion-grid[data-v-7a87d8ec]{grid-template-columns:1fr}}.conversion-card[data-v-7a87d8ec]{background:#fff;border:2px solid #e8e8e8;border-radius:12px;padding:24px;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.05);position:relative;overflow:hidden}.conversion-card[data-v-7a87d8ec]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(135deg,#2196f3,#1976d2);transform:scaleX(0);transition:transform .3s ease}.conversion-card[data-v-7a87d8ec]:hover:before{transform:scaleX(1)}.conversion-card[data-v-7a87d8ec]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.conversion-header[data-v-7a87d8ec]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.conversion-name[data-v-7a87d8ec]{font-size:18px;font-weight:600;color:#2196f3}.conversion-symbol[data-v-7a87d8ec]{font-size:14px;color:#666;background:#f0f0f0;padding:4px 8px;border-radius:6px}.conversion-input-group[data-v-7a87d8ec]{display:flex;gap:12px;align-items:flex-end;margin-bottom:16px}.input-with-label[data-v-7a87d8ec]{flex:1;display:flex;flex-direction:column;gap:4px}.input-label[data-v-7a87d8ec]{font-size:12px;color:#666;font-weight:500}.color-input[data-v-7a87d8ec]{flex:1}.color-input[data-v-7a87d8ec] .ant-input{text-align:center;font-weight:500;font-family:Consolas,monospace}.rgb-inputs[data-v-7a87d8ec]{display:flex;flex-direction:column;gap:16px}.rgb-input-group[data-v-7a87d8ec]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.rgb-number-input[data-v-7a87d8ec]{width:100%}.rgb-number-input[data-v-7a87d8ec] .ant-input-number-input{text-align:center;font-weight:500}.convert-btn[data-v-7a87d8ec],.copy-btn[data-v-7a87d8ec]{white-space:nowrap;height:-moz-fit-content;height:fit-content}.color-preview[data-v-7a87d8ec]{height:60px;border-radius:8px;display:flex;align-items:center;justify-content:center;border:2px dashed #e8e8e8;color:#666;font-weight:500;transition:all .3s ease}.color-preview[data-v-7a87d8ec]:hover{border-color:#2196f3}.reference-section[data-v-7a87d8ec]{padding:30px;background:linear-gradient(135deg,#fff3e0,#ffe0b2)}.reference-section .section-title[data-v-7a87d8ec]{color:#ff9800;background:linear-gradient(135deg,#fff3e0,#ffe0b2);border-left-color:#ff9800}.table-container[data-v-7a87d8ec]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1)}.color-table[data-v-7a87d8ec] .ant-table-thead>tr>th{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);font-weight:600;text-align:center;color:#333;font-size:16px;padding:16px 8px}.color-table[data-v-7a87d8ec] .ant-table-tbody>tr>td{text-align:center;vertical-align:middle;font-size:15px;padding:14px 8px}.color-cell[data-v-7a87d8ec]{height:50px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .3s ease;margin:0 auto;width:90%;border:2px solid #e8e8e8;box-shadow:0 2px 6px rgba(0,0,0,.1)}.color-cell[data-v-7a87d8ec]:hover{transform:scale(1.08);box-shadow:0 6px 16px rgba(0,0,0,.2);border-color:#2196f3}.english-name[data-v-7a87d8ec]{font-weight:600;color:#333;font-size:15px;letter-spacing:.5px}.hex-value[data-v-7a87d8ec],.rgb-value[data-v-7a87d8ec]{font-family:Consolas,monospace;font-weight:600;font-size:15px}.hex-value[data-v-7a87d8ec]{color:#2196f3;letter-spacing:.5px}.rgb-value[data-v-7a87d8ec]{color:#ff9800;letter-spacing:.5px}.use-color-btn[data-v-7a87d8ec]{padding:6px 12px;height:auto;font-size:14px;font-weight:500;border-radius:6px;transition:all .3s ease}.footer[data-v-7a87d8ec]{text-align:center;padding:20px;font-size:14px;color:hsla(0,0%,100%,.8);background:rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width:768px){.content-wrapper[data-v-7a87d8ec]{padding:15px}.conversion-input-group[data-v-7a87d8ec]{flex-direction:column}.rgb-input-group[data-v-7a87d8ec]{grid-template-columns:1fr}.header h1[data-v-7a87d8ec]{font-size:24px}.conversion-section[data-v-7a87d8ec]{padding:20px}}.conversion-card[data-v-7a87d8ec]{animation:fadeInUp-7a87d8ec .6s ease}@keyframes fadeInUp-7a87d8ec{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.converter-section[data-v-7a87d8ec]::-webkit-scrollbar{width:6px}.converter-section[data-v-7a87d8ec]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.converter-section[data-v-7a87d8ec]::-webkit-scrollbar-thumb{background:#667eea;border-radius:3px}.converter-section[data-v-7a87d8ec]::-webkit-scrollbar-thumb:hover{background:#5a6fd8}[data-v-1788563e]{margin:0;padding:0;box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.container[data-v-1788563e]{max-width:1200px;margin:0 auto;padding:20px;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh}header[data-v-1788563e]{text-align:center;margin-bottom:30px;padding:20px;background:hsla(0,0%,100%,.8);border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.1)}h1[data-v-1788563e]{color:#2c3e50;margin-bottom:10px;font-size:2.5rem}.subtitle[data-v-1788563e]{color:#7f8c8d;font-size:1.2rem}.main-content[data-v-1788563e]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:10px}@media (max-width:768px){.main-content[data-v-1788563e]{grid-template-columns:1fr}}.card[data-v-1788563e]{background:#fff;border-radius:15px;padding:20px;box-shadow:0 10px 30px rgba(0,0,0,.1);display:flex;flex-direction:column;height:100%}.card-header[data-v-1788563e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #eee}.card-title[data-v-1788563e]{font-size:1.5rem;color:#2c3e50;display:flex;align-items:center;gap:10px}.card-actions[data-v-1788563e]{display:flex;gap:8px}textarea[data-v-1788563e]{width:100%;flex-grow:1;min-height:200px;max-height:850px;padding:15px;border:1px solid #ddd;border-radius:10px;font-family:Courier New,monospace;font-size:16px;resize:vertical;transition:all .3s;line-height:1.6}textarea[data-v-1788563e]:focus{outline:none;box-shadow:0 0 0 2px rgba(52,152,219,.2)}.input-textarea[data-v-1788563e]{border-left:4px solid #3498db}.input-textarea[data-v-1788563e]:focus{border-color:#3498db}.output-textarea[data-v-1788563e]{border-left:4px solid #2ecc71;background-color:#f8f9fa;color:#2c3e50;cursor:default}.output-textarea[data-v-1788563e]:focus{border-color:#2ecc71;box-shadow:none}.controls[data-v-1788563e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-top:10px;margin-bottom:10px}.btn[data-v-1788563e]{padding:12px 20px;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:8px}.btn[data-v-1788563e]:disabled{opacity:.6;cursor:not-allowed;transform:none!important;box-shadow:none!important}.btn-primary[data-v-1788563e]{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff}.btn-primary[data-v-1788563e]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px rgba(52,152,219,.4)}.btn-success[data-v-1788563e]{background:linear-gradient(135deg,#2ecc71,#27ae60);color:#fff}.btn-success[data-v-1788563e]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px rgba(46,204,113,.4)}.btn-warning[data-v-1788563e]{background:linear-gradient(135deg,#f39c12,#e67e22);color:#fff}.btn-warning[data-v-1788563e]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px rgba(243,156,18,.4)}.btn-danger[data-v-1788563e]{background:linear-gradient(135deg,#e74c3c,#c0392b);color:#fff;padding:8px 15px;font-size:14px}.btn-danger[data-v-1788563e]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px rgba(231,76,60,.4)}.btn-info[data-v-1788563e]{background:linear-gradient(135deg,#9b59b6,#8e44ad);color:#fff;padding:8px 15px;font-size:14px}.btn-info[data-v-1788563e]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px rgba(155,89,182,.4)}.controls .btn[data-v-1788563e]{padding:12px 20px;font-size:16px}.info-section[data-v-1788563e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:30px}.info-card[data-v-1788563e]{background:#fff;border-radius:15px;padding:20px;box-shadow:0 5px 15px rgba(0,0,0,.1);transition:transform .3s}.info-card[data-v-1788563e]:hover{transform:translateY(-5px)}.info-card.full-width[data-v-1788563e]{grid-column:1/-1}.info-header[data-v-1788563e]{display:flex;align-items:center;margin-bottom:15px;border-bottom:2px solid #f0f0f0;padding-bottom:10px}.info-header h3[data-v-1788563e]{color:#2c3e50;margin-left:10px;font-size:1.3rem}.icon-large[data-v-1788563e]{font-size:2rem}.info-card p[data-v-1788563e]{color:#555;line-height:1.6;margin-bottom:10px}.info-note[data-v-1788563e]{font-style:italic;color:#7f8c8d;margin-top:15px;padding-top:15px;border-top:1px solid #eee}.scenarios-container[data-v-1788563e]{margin-top:15px}.scenario-grid[data-v-1788563e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.scenario-item[data-v-1788563e]{background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:12px;padding:20px;display:flex;align-items:flex-start;gap:15px;box-shadow:0 4px 12px rgba(0,0,0,.05);border:1px solid #e9ecef;transition:all .3s ease;animation:fadeInUp-1788563e .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-1788563e]:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.1);border-color:#3498db}.scenario-icon[data-v-1788563e]{font-size:2rem;background:linear-gradient(135deg,#3498db,#2980b9);border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.scenario-content[data-v-1788563e]{flex:1}.scenario-content h4[data-v-1788563e]{color:#2c3e50;margin-bottom:8px;font-size:1.2rem;font-weight:600}.scenario-content p[data-v-1788563e]{color:#666;line-height:1.5;margin:0;font-size:.95rem}@keyframes fadeInUp-1788563e{to{opacity:1;transform:translateY(0)}}.status[data-v-1788563e]{margin-top:15px;padding:10px;border-radius:8px;text-align:center;font-weight:500}.status-success[data-v-1788563e]{background-color:rgba(46,204,113,.2);color:#27ae60}.status-error[data-v-1788563e]{background-color:rgba(231,76,60,.2);color:#c0392b}.footer[data-v-1788563e]{text-align:center;margin-top:30px;padding:20px;color:#7f8c8d;font-size:.9rem}.icon[data-v-1788563e]{font-size:18px}[data-v-58441adb]{margin:0;padding:0;box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.container[data-v-58441adb]{max-width:1200px;margin:0 auto;padding:20px;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh}header[data-v-58441adb]{text-align:center;margin-bottom:30px;padding:20px;background:hsla(0,0%,100%,.85);border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}h1[data-v-58441adb]{color:#2c3e50;margin-bottom:10px;font-size:2.2rem}.subtitle[data-v-58441adb]{color:#7f8c8d;font-size:1.1rem}.main-content[data-v-58441adb]{display:flex;flex-direction:column;gap:20px}.card[data-v-58441adb]{background:#fff;border-radius:15px;padding:25px;box-shadow:0 10px 30px rgba(0,0,0,.05);transition:transform .3s;border:1px solid hsla(0,0%,100%,.5)}.card[data-v-58441adb]:hover{transform:translateY(-2px)}.card-header[data-v-58441adb]{margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid #f0f0f0}.card-title[data-v-58441adb]{font-size:1.4rem;color:#2c3e50;display:flex;align-items:center;gap:10px}.cert-textarea[data-v-58441adb]{width:100%;min-height:250px;padding:15px;border:1px solid #ddd;border-radius:10px;font-family:Consolas,Monaco,monospace;font-size:14px;resize:vertical;background-color:#fafafa;transition:all .3s;color:#333}.cert-textarea[data-v-58441adb]:focus{outline:none;border-color:#3498db;background-color:#fff;box-shadow:0 0 0 3px rgba(52,152,219,.15)}.hint-box[data-v-58441adb]{margin-top:10px;padding:10px 15px;background-color:#fff8e1;border-radius:8px;border-left:4px solid #f1c40f}.hint-text[data-v-58441adb]{color:#d35400;font-size:.9rem;display:flex;align-items:center;gap:8px}code[data-v-58441adb]{background:#fff;padding:2px 6px;border-radius:4px;font-family:monospace;border:1px solid #ffe0b2}.control-bar[data-v-58441adb]{background:#fff;padding:20px;border-radius:15px;box-shadow:0 5px 15px rgba(0,0,0,.05);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.format-selector[data-v-58441adb]{display:flex;align-items:center;gap:15px}.label[data-v-58441adb]{font-weight:600;color:#555}.radio-group[data-v-58441adb]{display:flex;gap:8px;flex-wrap:wrap}.radio-label[data-v-58441adb]{position:relative;padding:8px 16px;background:#f0f2f5;border-radius:20px;cursor:pointer;font-size:.9rem;font-weight:500;color:#666;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.radio-label input[data-v-58441adb]{display:none}.radio-label[data-v-58441adb]:hover{background:#e1e4e8}.radio-label.active[data-v-58441adb]{background:#3498db;color:#fff;box-shadow:0 4px 10px rgba(52,152,219,.3)}.action-buttons[data-v-58441adb]{display:flex;gap:12px}.btn[data-v-58441adb]{padding:10px 20px;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:6px}.btn-primary[data-v-58441adb]{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff}.btn-primary[data-v-58441adb]:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(52,152,219,.4)}.btn-info[data-v-58441adb]{background:linear-gradient(135deg,#9b59b6,#8e44ad);color:#fff}.btn-info[data-v-58441adb]:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(155,89,182,.4)}.btn-danger[data-v-58441adb]{background:linear-gradient(135deg,#e74c3c,#c0392b);color:#fff}.btn-danger[data-v-58441adb]:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(231,76,60,.4)}.result-card[data-v-58441adb]{animation:slideDown-58441adb .5s ease}.download-grid[data-v-58441adb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px}.download-item[data-v-58441adb]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:20px;display:flex;flex-direction:column;align-items:center;text-align:center;transition:all .3s}.download-item[data-v-58441adb]:hover{border-color:#3498db;box-shadow:0 5px 20px rgba(0,0,0,.08);background:#fff}.file-icon[data-v-58441adb]{font-size:2.5rem;margin-bottom:10px}.file-type[data-v-58441adb]{display:block;font-weight:700;font-size:1.1rem;color:#2c3e50}.file-desc[data-v-58441adb]{display:block;font-size:.8rem;color:#95a5a6;margin-bottom:15px}.btn-download[data-v-58441adb]{width:100%;padding:8px;background:#e8f4fc;color:#3498db;border:1px solid #3498db;border-radius:6px;cursor:pointer;font-weight:600;transition:all .2s}.btn-download[data-v-58441adb]:hover{background:#3498db;color:#fff}.info-card[data-v-58441adb]{animation:slideDown-58441adb .6s ease}.cert-details[data-v-58441adb]{display:flex;flex-direction:column;gap:12px}.detail-row[data-v-58441adb]{display:flex;justify-content:space-between;border-bottom:1px solid #eee;padding-bottom:8px}.detail-label[data-v-58441adb]{color:#7f8c8d;font-weight:500}.detail-value[data-v-58441adb]{color:#2c3e50;font-family:monospace}.highlight[data-v-58441adb]{color:#2980b9;font-weight:700}.status-valid[data-v-58441adb]{color:#27ae60}.parse-error[data-v-58441adb]{color:#e74c3c;text-align:center;padding:10px;background:#fdf0ed;border-radius:8px}.info-section[data-v-58441adb]{margin-top:10px}.knowledge-grid[data-v-58441adb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:20px}.k-item h4[data-v-58441adb]{color:#3498db;margin-bottom:8px}.k-item p[data-v-58441adb]{font-size:.9rem;color:#666;line-height:1.5}.full-width[data-v-58441adb]{grid-column:1/-1}.info-header[data-v-58441adb]{display:flex;align-items:center;gap:10px;border-bottom:2px solid #f0f0f0;padding-bottom:10px}.icon-large[data-v-58441adb]{font-size:1.8rem}.status[data-v-58441adb]{position:fixed;top:20px;left:50%;transform:translateX(-50%);padding:12px 30px;border-radius:50px;font-weight:600;box-shadow:0 5px 20px rgba(0,0,0,.15);z-index:1000;animation:slideDownFade-58441adb .3s}.status-success[data-v-58441adb]{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.status-error[data-v-58441adb]{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.footer[data-v-58441adb]{text-align:center;margin-top:40px;color:#95a5a6;font-size:.9rem}@keyframes slideDown-58441adb{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDownFade-58441adb{0%{top:-50px;opacity:0}to{top:20px;opacity:1}}@media (max-width:768px){.control-bar[data-v-58441adb]{flex-direction:column;align-items:stretch}.action-buttons[data-v-58441adb]{flex-direction:column}.format-selector[data-v-58441adb]{flex-direction:column;align-items:flex-start}}[data-v-13707ce3]{margin:0;padding:0;box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.container[data-v-13707ce3]{max-width:1200px;margin:0 auto;padding:20px;background:linear-gradient(135deg,#e0eafc,#cfdef3);min-height:100vh}header[data-v-13707ce3]{text-align:center;margin-bottom:30px;padding:20px;background:hsla(0,0%,100%,.85);border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.08);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}h1[data-v-13707ce3]{color:#2c3e50;margin-bottom:10px;font-size:2.5rem;letter-spacing:1px}.subtitle[data-v-13707ce3]{color:#7f8c8d;font-size:1.2rem}.main-content[data-v-13707ce3]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}@media (max-width:768px){.main-content[data-v-13707ce3]{grid-template-columns:1fr}}.card[data-v-13707ce3]{background:#fff;border-radius:15px;padding:20px;box-shadow:0 10px 30px rgba(0,0,0,.05);display:flex;flex-direction:column;height:100%;transition:transform .3s}.card[data-v-13707ce3]:hover{transform:translateY(-2px);box-shadow:0 15px 35px rgba(0,0,0,.1)}.card-header[data-v-13707ce3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #eee}.card-title[data-v-13707ce3]{font-size:1.4rem;color:#34495e;font-weight:600}.card-actions[data-v-13707ce3]{display:flex;gap:10px}textarea[data-v-13707ce3]{width:100%;flex-grow:1;min-height:250px;padding:15px;border:1px solid #ddd;border-radius:10px;font-family:Consolas,Monaco,monospace;font-size:14px;resize:vertical;transition:all .3s;line-height:1.6}textarea[data-v-13707ce3]:focus{outline:none;box-shadow:0 0 0 3px rgba(52,152,219,.15)}.text-textarea[data-v-13707ce3]{border-left:5px solid #8e44ad;background-color:#fdfbff}.text-textarea[data-v-13707ce3]:focus{border-color:#8e44ad}.binary-textarea[data-v-13707ce3]{border-left:5px solid #2ecc71;background-color:#f0fdf4;color:#27ae60;font-weight:700}.binary-textarea[data-v-13707ce3]:focus{border-color:#2ecc71}.controls[data-v-13707ce3]{display:flex;justify-content:center;gap:20px;margin-top:10px;margin-bottom:30px;flex-wrap:wrap}.btn[data-v-13707ce3]{padding:12px 25px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:8px;min-width:140px}.btn[data-v-13707ce3]:disabled{opacity:.6;cursor:not-allowed;filter:grayscale(80%)}.btn-primary[data-v-13707ce3]{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff}.btn-primary[data-v-13707ce3]:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(52,152,219,.4)}.btn-purple[data-v-13707ce3]{background:linear-gradient(135deg,#9b59b6,#8e44ad);color:#fff}.btn-purple[data-v-13707ce3]:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(155,89,182,.4)}.btn-warning[data-v-13707ce3]{background:linear-gradient(135deg,#f39c12,#e67e22);color:#fff}.btn-warning[data-v-13707ce3]:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(243,156,18,.4)}.btn-danger[data-v-13707ce3]{background:linear-gradient(135deg,#e74c3c,#c0392b);color:#fff;min-width:auto;padding:8px 15px;font-size:14px}.btn-danger[data-v-13707ce3]:hover{transform:translateY(-2px);box-shadow:0 5px 10px rgba(231,76,60,.3)}.btn-info[data-v-13707ce3]{background:linear-gradient(135deg,#00cec9,#00b894);color:#fff;min-width:auto;padding:8px 15px;font-size:14px}.btn-info[data-v-13707ce3]:hover{transform:translateY(-2px);box-shadow:0 5px 10px rgba(0,184,148,.3)}.info-section[data-v-13707ce3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:30px}.info-card[data-v-13707ce3]{background:#fff;border-radius:15px;padding:25px;box-shadow:0 5px 15px rgba(0,0,0,.05);transition:transform .3s;border-top:3px solid transparent}.info-card[data-v-13707ce3]:hover{transform:translateY(-5px);border-top-color:#3498db}.info-card.full-width[data-v-13707ce3]{grid-column:1/-1}.info-header[data-v-13707ce3]{display:flex;align-items:center;margin-bottom:15px;border-bottom:2px solid #f8f9fa;padding-bottom:12px}.info-header h3[data-v-13707ce3]{color:#2c3e50;margin-left:12px;font-size:1.25rem}.icon-large[data-v-13707ce3]{font-size:2rem}.info-card p[data-v-13707ce3]{color:#636e72;line-height:1.7;margin-bottom:10px}.info-note[data-v-13707ce3]{font-style:italic;color:#95a5a6;margin-top:20px;padding-top:15px;border-top:1px dashed #dfe6e9;font-size:.9rem}.scenarios-container[data-v-13707ce3]{margin-top:20px}.scenario-grid[data-v-13707ce3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.scenario-item[data-v-13707ce3]{background:#fdfdfd;border-radius:12px;padding:20px;display:flex;align-items:flex-start;gap:15px;border:1px solid #ecf0f1;transition:all .3s ease;animation:fadeInUp-13707ce3 .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-13707ce3]:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.08);border-color:#2ecc71;background:#fff}.scenario-icon[data-v-13707ce3]{font-size:1.8rem;background:linear-gradient(135deg,#2ecc71,#27ae60);border-radius:12px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;box-shadow:0 4px 10px rgba(46,204,113,.3)}.scenario-content h4[data-v-13707ce3]{color:#2d3436;margin-bottom:6px;font-size:1.1rem;font-weight:700}.scenario-content p[data-v-13707ce3]{color:#7f8c8d;line-height:1.5;margin:0;font-size:.9rem}@keyframes fadeInUp-13707ce3{to{opacity:1;transform:translateY(0)}}.status[data-v-13707ce3]{margin-top:20px;padding:12px;border-radius:8px;text-align:center;font-weight:500;box-shadow:0 4px 6px rgba(0,0,0,.05)}.status-success[data-v-13707ce3]{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.status-error[data-v-13707ce3]{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.footer[data-v-13707ce3]{text-align:center;margin-top:40px;padding:20px;color:#95a5a6;font-size:.9rem;border-top:1px solid rgba(0,0,0,.05)}.icon[data-v-13707ce3]{font-size:18px}[data-v-55c2d842]{margin:0;padding:0;box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.container[data-v-55c2d842]{max-width:1200px;margin:0 auto;padding:20px;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh}header[data-v-55c2d842]{text-align:center;margin-bottom:30px;padding:20px;background:hsla(0,0%,100%,.8);border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.1)}h1[data-v-55c2d842]{color:#2c3e50;margin-bottom:10px;font-size:2.5rem}.subtitle[data-v-55c2d842]{color:#7f8c8d;font-size:1.2rem}.main-content[data-v-55c2d842]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:10px}@media (max-width:768px){.main-content[data-v-55c2d842]{grid-template-columns:1fr}}.card[data-v-55c2d842]{background:#fff;border-radius:15px;padding:20px;box-shadow:0 10px 30px rgba(0,0,0,.1);display:flex;flex-direction:column;height:100%}.card-header[data-v-55c2d842]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #eee}.card-title[data-v-55c2d842]{font-size:1.5rem;color:#2c3e50}.card-actions[data-v-55c2d842]{display:flex;gap:10px}textarea[data-v-55c2d842]{width:100%;flex-grow:1;min-height:200px;max-height:600px;padding:15px;border:1px solid #ddd;border-radius:10px;font-family:Courier New,monospace;font-size:24px;resize:vertical;transition:border-color .3s;line-height:1.5;font-weight:700}textarea[data-v-55c2d842]:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 2px rgba(52,152,219,.2)}.input-textarea[data-v-55c2d842]{border-left:4px solid #27ae60;color:#2c3e50}.output-textarea[data-v-55c2d842]{border-left:4px solid #8e44ad;color:#5d3675;background-color:#fafafa}.controls[data-v-55c2d842]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:15px;margin-top:10px;margin-bottom:30px}.btn[data-v-55c2d842]{padding:12px 20px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:8px}.btn[data-v-55c2d842]:disabled{opacity:.6;cursor:not-allowed;filter:grayscale(80%)}.btn-primary[data-v-55c2d842]{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff}.btn-primary[data-v-55c2d842]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px rgba(52,152,219,.4)}.btn-purple[data-v-55c2d842]{background:linear-gradient(135deg,#9b59b6,#8e44ad);color:#fff}.btn-purple[data-v-55c2d842]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px rgba(155,89,182,.4)}.btn-warning[data-v-55c2d842]{background:linear-gradient(135deg,#f39c12,#e67e22);color:#fff}.btn-warning[data-v-55c2d842]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px rgba(243,156,18,.4)}.btn-danger[data-v-55c2d842]{background:linear-gradient(135deg,#e74c3c,#c0392b);color:#fff}.btn-danger[data-v-55c2d842]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px rgba(231,76,60,.4)}.btn-info[data-v-55c2d842]{background:linear-gradient(135deg,#1abc9c,#16a085);color:#fff}.btn-info[data-v-55c2d842]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px rgba(26,188,156,.4)}.info-section[data-v-55c2d842]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:30px}.info-card[data-v-55c2d842]{background:#fff;border-radius:15px;padding:20px;box-shadow:0 5px 15px rgba(0,0,0,.1);transition:transform .3s}.info-card[data-v-55c2d842]:hover{transform:translateY(-5px)}.info-card.full-width[data-v-55c2d842]{grid-column:1/-1}.info-header[data-v-55c2d842]{display:flex;align-items:center;margin-bottom:15px;border-bottom:2px solid #f0f0f0;padding-bottom:10px}.info-header h3[data-v-55c2d842]{color:#2c3e50;margin-left:10px;font-size:1.3rem}.icon-large[data-v-55c2d842]{font-size:2rem}.info-card p[data-v-55c2d842]{color:#555;line-height:1.6;margin-bottom:10px}.scenarios-container[data-v-55c2d842]{margin-top:15px}.scenario-grid[data-v-55c2d842]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.scenario-item[data-v-55c2d842]{background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:12px;padding:20px;display:flex;align-items:flex-start;gap:15px;box-shadow:0 4px 12px rgba(0,0,0,.05);border:1px solid #e9ecef;transition:all .3s ease;animation:fadeInUp-55c2d842 .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-55c2d842]:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.1);border-color:#3498db}.scenario-icon[data-v-55c2d842]{font-size:2rem;background:linear-gradient(135deg,#3498db,#2980b9);border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.scenario-content[data-v-55c2d842]{flex:1}.scenario-content h4[data-v-55c2d842]{color:#2c3e50;margin-bottom:8px;font-size:1.2rem;font-weight:600}.scenario-content p[data-v-55c2d842]{color:#666;line-height:1.5;margin:0;font-size:.95rem}@keyframes fadeInUp-55c2d842{to{opacity:1;transform:translateY(0)}}.status[data-v-55c2d842]{margin-top:15px;padding:10px;border-radius:8px;text-align:center;font-weight:500}.status-success[data-v-55c2d842]{background-color:rgba(46,204,113,.2);color:#27ae60}.status-error[data-v-55c2d842]{background-color:rgba(231,76,60,.2);color:#c0392b}.footer[data-v-55c2d842]{text-align:center;margin-top:30px;padding:20px;color:#7f8c8d;font-size:.9rem}.icon[data-v-55c2d842]{font-size:18px}.video-convert-page[data-v-180b0132]{position:relative;min-height:100vh;background-color:#f6f9fc;padding:40px 24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.page-bg-decoration[data-v-180b0132]{position:absolute;top:0;left:0;right:0;height:300px;background:linear-gradient(180deg,#e6f7ff,rgba(240,242,245,0));z-index:0;pointer-events:none}.main-container[data-v-180b0132]{position:relative;z-index:1;max-width:1400px;margin:0 auto}.header-section[data-v-180b0132]{display:flex;justify-content:flex-end;align-items:center;margin-bottom:40px;position:relative;min-height:80px}.brand-group[data-v-180b0132]{display:flex;align-items:center;gap:16px;position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap;z-index:1}.stat-card[data-v-180b0132]{display:flex;align-items:center;background:#fff;padding:16px 24px;border-radius:16px;box-shadow:0 8px 30px rgba(0,0,0,.04);gap:16px;transition:transform .3s ease;z-index:2}.logo-icon[data-v-180b0132]{font-size:48px;background:#fff;border-radius:16px;padding:10px;box-shadow:0 10px 20px rgba(0,0,0,.05)}.text-group h1[data-v-180b0132]{margin:0;font-size:28px;font-weight:800;color:#1a1a1a;letter-spacing:-.5px}.text-group p[data-v-180b0132]{margin:4px 0 0 0;color:#666;font-size:14px}.stat-card[data-v-180b0132]:hover{transform:translateY(-4px)}.stat-icon[data-v-180b0132]{font-size:28px;background:#fff1f0;padding:10px;border-radius:12px;display:flex;align-items:center;justify-content:center}.stat-info[data-v-180b0132]{display:flex;flex-direction:column;align-items:center}.stat-label[data-v-180b0132]{font-size:12px;color:#999;text-transform:uppercase;letter-spacing:.5px}.panel-card[data-v-180b0132]{border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.03);margin-bottom:24px;overflow:hidden;transition:all .3s ease;background:#fff}.panel-card[data-v-180b0132]:hover{box-shadow:0 8px 25px rgba(0,0,0,.06)}.card-header[data-v-180b0132]{display:flex;align-items:center;justify-content:center;gap:12px;font-size:18px;font-weight:700;color:#333;width:100%}[data-v-180b0132] .ant-card-head{padding:0 24px;min-height:60px;border-bottom:1px solid #f0f0f0}[data-v-180b0132] .ant-card-head-title{padding:16px 0;display:flex;align-items:center;justify-content:center}.header-icon[data-v-180b0132]{font-size:18px;padding:8px;border-radius:8px}.blue-icon[data-v-180b0132]{background:#e6f7ff;color:#1890ff}.purple-icon[data-v-180b0132]{background:#f9f0ff;color:#722ed1}.orange-icon[data-v-180b0132]{background:#fff7e6;color:#fa8c16}.custom-dragger[data-v-180b0132]{background:linear-gradient(135deg,#f8fafc,#f1f5f9)!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important;position:relative;overflow:hidden}.custom-dragger[data-v-180b0132]:hover{border-color:#1890ff!important;background:#f0f5ff!important}.dragger-content[data-v-180b0132]{padding:20px 0}.upload-icon-wrapper[data-v-180b0132]{font-size:48px;color:#40a9ff;margin-bottom:16px;transition:transform .3s}.custom-dragger:hover .upload-icon-wrapper[data-v-180b0132]{transform:scale(1.1)}.format-grid[data-v-180b0132]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.format-item[data-v-180b0132]{position:relative;border:1px solid #f0f0f0;border-radius:10px;padding:12px 8px;text-align:center;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#fcfcfc}.format-item[data-v-180b0132]:hover{border-color:#1890ff;background:#f0f5ff;transform:translateY(-2px)}.format-item.active[data-v-180b0132]{border-color:#1890ff;background:#e6f7ff;box-shadow:0 2px 8px rgba(24,144,255,.2)}.fmt-icon[data-v-180b0132]{font-size:24px}.fmt-name[data-v-180b0132]{font-weight:600;font-size:14px;color:#555}.format-item.active .fmt-name[data-v-180b0132]{color:#1890ff}.check-mark[data-v-180b0132]{position:absolute;top:4px;right:4px;color:#1890ff;font-size:14px}.action-panel[data-v-180b0132]{display:flex;flex-direction:column;gap:16px}.sub-actions[data-v-180b0132]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.btn-gradient-primary[data-v-180b0132]{background:linear-gradient(135deg,#4f46e5,#7c3aed);border:none;height:50px;font-size:16px;font-weight:500;box-shadow:0 4px 15px rgba(124,58,237,.3)}.btn-gradient-primary[data-v-180b0132]:hover{background:linear-gradient(135deg,#4338ca,#6d28d9);transform:translateY(-1px)}.btn-gradient-success[data-v-180b0132]{background:#fff;border:1px solid #d9d9d9;color:#10b981;border-color:#10b981;font-weight:500}.btn-gradient-success[data-v-180b0132]:hover{background:#ecfdf5;color:#059669;border-color:#059669}.btn-gradient-danger[data-v-180b0132]{background:#fff;border:1px solid #ffccc7;color:#ff4d4f;font-weight:500}.btn-gradient-danger[data-v-180b0132]:hover{background:#fff1f0;border-color:#ff4d4f}.list-header-wrapper[data-v-180b0132]{display:flex;justify-content:center;align-items:center;margin-bottom:24px;padding-bottom:20px;border-bottom:2px solid #f1f5f9}.list-count[data-v-180b0132]{font-size:14px;color:#999;margin-left:4px}.beautiful-table[data-v-180b0132] .ant-table-thead>tr>th{background:#fafafa;color:#888;font-weight:600;border-bottom:1px solid #f0f0f0;text-align:center!important}.beautiful-table[data-v-180b0132] .ant-table-tbody>tr>td{padding:16px 8px;border-bottom:1px solid #f5f5f5;text-align:center!important}.file-name-cell[data-v-180b0132]{display:flex;align-items:center;justify-content:flex-start;gap:10px;text-align:left;margin:0 auto;width:-moz-fit-content;width:fit-content;max-width:100%}.file-type-badge[data-v-180b0132]{background:#e6f7ff;color:#1890ff;padding:2px 6px;border-radius:4px;font-size:10px;text-transform:uppercase;font-weight:700;flex-shrink:0}.text-truncate[data-v-180b0132]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-cell[data-v-180b0132]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.status-text[data-v-180b0132]{font-size:12px;color:#999}@media (max-width:992px){.header-section[data-v-180b0132]{flex-direction:column;align-items:center;justify-content:center;height:auto}.brand-group[data-v-180b0132]{position:static;transform:none;margin-bottom:20px}.stat-card[data-v-180b0132]{width:100%;justify-content:center}}[data-v-70238f8e]{margin:0;padding:0;box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.container[data-v-70238f8e]{max-width:1200px;margin:0 auto;padding:20px;background:linear-gradient(135deg,#fdfbfb,#ebedee);min-height:100vh}header[data-v-70238f8e]{text-align:center;margin-bottom:30px;padding:20px;background:hsla(0,0%,100%,.9);border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}h1[data-v-70238f8e]{color:#2c3e50;margin-bottom:10px;font-size:2.5rem;letter-spacing:-1px}.subtitle[data-v-70238f8e]{color:#7f8c8d;font-size:1.2rem}.main-content[data-v-70238f8e]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:0}@media (max-width:768px){.main-content[data-v-70238f8e]{grid-template-columns:1fr}}.card[data-v-70238f8e]{background:#fff;border-radius:15px;padding:15px;box-shadow:0 10px 30px rgba(0,0,0,.06);display:flex;flex-direction:column;height:100%;transition:transform .3s ease}.card[data-v-70238f8e]:hover{transform:translateY(-2px);box-shadow:0 15px 35px rgba(0,0,0,.1)}.card-header[data-v-70238f8e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #f0f0f0}.card-title[data-v-70238f8e]{font-size:1.4rem;color:#34495e;font-weight:600}.card-actions[data-v-70238f8e]{display:flex;gap:10px}textarea[data-v-70238f8e]{width:100%;flex-grow:1;min-height:250px;max-height:600px;padding:15px;border:1px solid #e0e0e0;border-radius:10px;font-family:Consolas,Monaco,monospace;font-size:15px;resize:vertical;transition:all .3s;line-height:1.6;background-color:#fafafa}textarea[data-v-70238f8e]:focus{outline:none;background-color:#fff;box-shadow:0 0 0 3px rgba(52,152,219,.15)}.input-textarea[data-v-70238f8e]{border-left:5px solid #1abc9c}.input-textarea[data-v-70238f8e]:focus{border-color:#1abc9c}.output-textarea[data-v-70238f8e]{border-left:5px solid #9b59b6}.output-textarea[data-v-70238f8e]:focus{border-color:#9b59b6}.controls[data-v-70238f8e]{display:flex;justify-content:center;gap:20px;margin:10px 0 30px;flex-wrap:wrap}.btn[data-v-70238f8e]{padding:14px 28px;border:none;border-radius:50px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;min-width:160px}.btn[data-v-70238f8e]:disabled{opacity:.6;cursor:not-allowed;filter:grayscale(100%)}.btn[data-v-70238f8e]:active{transform:scale(.98)}.btn-primary[data-v-70238f8e]{background:linear-gradient(135deg,#1abc9c,#16a085);color:#fff;box-shadow:0 4px 15px rgba(26,188,156,.4)}.btn-primary[data-v-70238f8e]:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(26,188,156,.5)}.btn-purple[data-v-70238f8e]{background:linear-gradient(135deg,#9b59b6,#8e44ad);color:#fff;box-shadow:0 4px 15px rgba(155,89,182,.4)}.btn-purple[data-v-70238f8e]:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(155,89,182,.5)}.btn-warning[data-v-70238f8e]{background:linear-gradient(135deg,#f1c40f,#f39c12);color:#fff;box-shadow:0 4px 15px rgba(243,156,18,.4)}.btn-warning[data-v-70238f8e]:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(243,156,18,.5)}.btn-danger[data-v-70238f8e]{padding:8px 16px;min-width:auto;border-radius:8px;background:linear-gradient(135deg,#e74c3c,#c0392b);color:#fff;font-size:14px}.btn-danger[data-v-70238f8e]:hover{box-shadow:0 4px 12px rgba(231,76,60,.3)}.btn-info[data-v-70238f8e]{padding:8px 16px;min-width:auto;border-radius:8px;background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;font-size:14px}.btn-info[data-v-70238f8e]:hover{box-shadow:0 4px 12px rgba(52,152,219,.3)}.info-section[data-v-70238f8e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:25px;margin-top:40px}.info-card[data-v-70238f8e]{background:#fff;border-radius:15px;padding:25px;border:1px solid #f5f5f5;box-shadow:0 5px 20px rgba(0,0,0,.03);transition:all .3s ease}.info-card[data-v-70238f8e]:hover{transform:translateY(-5px);border-color:#e0e0e0;box-shadow:0 10px 30px rgba(0,0,0,.06)}.info-card.full-width[data-v-70238f8e]{grid-column:1/-1}.info-header[data-v-70238f8e]{display:flex;align-items:center;margin-bottom:15px;border-bottom:1px solid #eee;padding-bottom:12px}.info-header h3[data-v-70238f8e]{color:#34495e;margin-left:12px;font-size:1.25rem;font-weight:600}.icon-large[data-v-70238f8e]{font-size:1.8rem}.info-card p[data-v-70238f8e]{color:#666;line-height:1.8;font-size:.95rem}code[data-v-70238f8e]{background:#f8f9fa;padding:2px 6px;border-radius:4px;border:1px solid #e9ecef;color:#e74c3c;font-family:Consolas,monospace;font-size:.9em;margin:0 2px}.scenarios-container[data-v-70238f8e]{margin-top:10px}.scenario-grid[data-v-70238f8e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.scenario-item[data-v-70238f8e]{background:#fdfdfd;border-radius:12px;padding:20px;display:flex;align-items:flex-start;gap:15px;border:1px solid #eee;transition:all .3s ease;animation:fadeInUp-70238f8e .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-70238f8e]:hover{background:#fff;transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.08);border-color:#1abc9c}.scenario-icon[data-v-70238f8e]{font-size:2rem;background:linear-gradient(135deg,#1abc9c,#16a085);border-radius:12px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;box-shadow:0 4px 10px rgba(26,188,156,.3)}.scenario-content h4[data-v-70238f8e]{color:#2c3e50;margin-bottom:6px;font-weight:700}.scenario-content p[data-v-70238f8e]{font-size:.9rem;color:#7f8c8d}@keyframes fadeInUp-70238f8e{to{opacity:1;transform:translateY(0)}}.status[data-v-70238f8e]{position:fixed;top:20px;left:50%;transform:translateX(-50%);padding:12px 24px;border-radius:50px;font-weight:600;box-shadow:0 5px 20px rgba(0,0,0,.15);z-index:1000;animation:slideDown-70238f8e .3s cubic-bezier(.18,.89,.32,1.28)}@keyframes slideDown-70238f8e{0%{top:-60px;opacity:0}to{top:20px;opacity:1}}.status-success[data-v-70238f8e]{background-color:#fff;border-left:6px solid #2ecc71;color:#27ae60}.status-error[data-v-70238f8e]{background-color:#fff;border-left:6px solid #e74c3c;color:#c0392b}.footer[data-v-70238f8e]{text-align:center;margin-top:50px;padding:30px;color:#bdc3c7;font-size:.9rem;border-top:1px solid #ecf0f1}.icon[data-v-70238f8e]{font-size:1.1em}.pcm-tool-container[data-v-6408879b]{max-width:1000px;margin:0 auto;padding:50px 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#334155;line-height:1.6}.tool-header[data-v-6408879b]{text-align:center;margin-bottom:50px}.tool-header h1[data-v-6408879b]{font-size:2.5rem;font-weight:800;color:#1e293b;margin-bottom:12px;display:flex;align-items:center;justify-content:center;gap:12px;letter-spacing:-.5px}.badge[data-v-6408879b]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:.75rem;padding:4px 10px;border-radius:99px;vertical-align:middle;font-weight:700;letter-spacing:.5px;box-shadow:0 2px 4px rgba(99,102,241,.3)}.subtitle[data-v-6408879b]{color:#64748b;font-size:1.1rem}.config-panel[data-v-6408879b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;background:#fff;padding:30px;border-radius:16px;margin-bottom:30px;border:1px solid #f1f5f9;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.config-group label[data-v-6408879b]{display:block;font-weight:600;margin-bottom:10px;color:#475569;font-size:.95rem}.config-group select[data-v-6408879b]{width:100%;padding:12px 16px;border:1px solid #e2e8f0;border-radius:8px;font-size:.95rem;background-color:#f8fafc;transition:all .2s;color:#334155;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}.config-group select[data-v-6408879b]:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1);outline:none;background-color:#fff}.action-bar[data-v-6408879b]{margin-bottom:24px}.action-group[data-v-6408879b]{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.btn[data-v-6408879b]{padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;border:none;font-size:.95rem;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;position:relative;overflow:hidden;z-index:1}.btn[data-v-6408879b]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease;z-index:-1}.btn[data-v-6408879b]:hover:before{left:100%}.btn[data-v-6408879b]:active{transform:scale(.98)}.btn[data-v-6408879b]:disabled{opacity:.6;cursor:not-allowed;filter:grayscale(.5);box-shadow:none}.btn-primary[data-v-6408879b]{background:linear-gradient(135deg,#4776e6,#8e54e9);box-shadow:0 4px 15px rgba(71,118,230,.3)}.btn-primary[data-v-6408879b]:hover:not(:disabled){background:linear-gradient(135deg,#3a67d4,#7d43d9);transform:translateY(-2px);box-shadow:0 6px 20px rgba(71,118,230,.4)}.btn-convert[data-v-6408879b]{background:linear-gradient(135deg,#00b09b,#96c93d);box-shadow:0 4px 15px rgba(0,176,155,.3)}.btn-convert[data-v-6408879b]:hover:not(:disabled){background:linear-gradient(135deg,#009b87,#86b935);transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,176,155,.4)}.btn-download[data-v-6408879b]{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 15px rgba(102,126,234,.3)}.btn-download[data-v-6408879b]:hover:not(:disabled){background:linear-gradient(135deg,#5a6fd9,#694492);transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.4)}.btn-clear[data-v-6408879b]{background:linear-gradient(135deg,#ff416c,#ff4b2b);box-shadow:0 4px 15px rgba(255,65,108,.3)}.btn-clear[data-v-6408879b]:hover:not(:disabled){background:linear-gradient(135deg,#e9355c,#e93b1b);transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,65,108,.4)}.file-list-section[data-v-6408879b]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 10px 15px -3px rgba(0,0,0,.05);margin-bottom:20px}.file-table[data-v-6408879b]{width:100%;border-collapse:collapse}.file-table td[data-v-6408879b],.file-table th[data-v-6408879b]{padding:16px 20px;border-bottom:1px solid #f1f5f9;text-align:center;vertical-align:middle}.file-table th[data-v-6408879b]{background-color:#f8fafc;font-weight:700;color:#475569;font-size:.9rem;letter-spacing:.02em;text-transform:uppercase}.file-table tr:last-child td[data-v-6408879b]{border-bottom:none}.filename[data-v-6408879b]{font-weight:500;color:#1e293b;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-badge[data-v-6408879b]{display:inline-block;padding:4px 12px;border-radius:9999px;font-size:.75rem;font-weight:700;letter-spacing:.5px}.status-badge.ready[data-v-6408879b]{background:#f1f5f9;color:#64748b}.status-badge.processing[data-v-6408879b]{background:#eff6ff;color:#3b82f6}.status-badge.done[data-v-6408879b]{background:#ecfdf5;color:#10b981}.status-badge.error[data-v-6408879b]{background:#fff1f2;color:#f43f5e}.progress-bar-bg[data-v-6408879b]{height:8px;background-color:#f1f5f9;border-radius:4px;width:100%;overflow:hidden;margin-bottom:6px}.progress-bar-fill[data-v-6408879b]{height:100%;background:linear-gradient(90deg,#6366f1,#0ea5e9);transition:width .4s ease;border-radius:4px}.progress-text[data-v-6408879b]{font-size:.75rem;color:#64748b;font-feature-settings:"tnum"}.actions-cell[data-v-6408879b]{display:flex;justify-content:center;align-items:center;gap:8px}.btn-icon[data-v-6408879b]{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border:none;cursor:pointer;font-size:1rem;width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;color:#475569;position:relative;overflow:hidden;box-shadow:0 2px 8px rgba(99,102,241,.1)}.placeholder-icon[data-v-6408879b]{width:32px;height:32px;display:inline-block}.btn-icon[data-v-6408879b]:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.btn-icon.play[data-v-6408879b]{background:linear-gradient(135deg,#36d1dc,#5b86e5);color:#fff}.btn-icon.play[data-v-6408879b]:hover{background:linear-gradient(135deg,#2dc1cc,#4b76d5)}.btn-icon.download[data-v-6408879b]{background:linear-gradient(135deg,#9d50bb,#6e48aa);color:#fff}.btn-icon.download[data-v-6408879b]:hover{background:linear-gradient(135deg,#8d40ab,#5e38aa)}.btn-icon.delete[data-v-6408879b]{background:linear-gradient(135deg,#ff5e62,#f96);color:#fff}.btn-icon.delete[data-v-6408879b]:hover{background:linear-gradient(135deg,#e54e52,#e58966)}.empty-row[data-v-6408879b]{height:240px}.empty-state[data-v-6408879b]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#94a3b8;height:100%}.empty-icon[data-v-6408879b]{font-size:4rem;margin-bottom:16px;opacity:.3}.stats-bar[data-v-6408879b]{display:flex;justify-content:flex-end;gap:30px;padding:20px 0;border-top:1px solid #e2e8f0;color:#64748b;font-size:.95rem;margin-bottom:50px}.stats-bar strong[data-v-6408879b]{color:#334155;margin-left:4px}.stats-bar .highlight[data-v-6408879b]{color:#10b981}.features-grid[data-v-6408879b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-bottom:50px}.feature-card[data-v-6408879b]{background:#fff;padding:30px 24px;border-radius:16px;border:1px solid #f1f5f9;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;text-align:center}.feature-card[data-v-6408879b]:hover{transform:translateY(-5px);box-shadow:0 15px 30px -5px rgba(0,0,0,.08);border-color:#e2e8f0}.feature-card .f-icon[data-v-6408879b]{font-size:2.5rem;margin-bottom:16px;background:#f8fafc;width:64px;height:64px;line-height:64px;border-radius:50%;box-shadow:inset 0 2px 4px rgba(0,0,0,.03)}.feature-card h3[data-v-6408879b]{margin:0 0 12px 0;font-size:1.15rem;font-weight:700;color:#1e293b}.feature-card p[data-v-6408879b]{margin:0;color:#64748b;font-size:.95rem;line-height:1.6}.tool-footer[data-v-6408879b]{text-align:center;color:#94a3b8;font-size:.85rem;margin-top:60px;padding-top:24px;border-top:1px solid #f1f5f9}@media (max-width:640px){.action-group[data-v-6408879b]{flex-direction:column;width:100%}.btn[data-v-6408879b]{width:100%}.config-panel[data-v-6408879b]{grid-template-columns:1fr}}.pdf-tool-container[data-v-4ddd647e]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;max-width:1200px;margin:0 auto;padding:2rem;color:#333;background:linear-gradient(135deg,#f8f9fa,#e9ecef);min-height:100vh}.tool-header[data-v-4ddd647e]{text-align:center;margin-bottom:2rem}.tool-title[data-v-4ddd647e]{font-size:2.2rem;font-weight:700;color:#2c3e50;margin-bottom:.5rem}.tool-desc[data-v-4ddd647e]{color:#6c757d;font-size:1rem;max-width:600px;margin:0 auto}.tool-main[data-v-4ddd647e]{display:flex;gap:2rem;align-items:stretch}@media (max-width:768px){.tool-main[data-v-4ddd647e]{flex-direction:column}.settings-panel[data-v-4ddd647e],.workspace-panel[data-v-4ddd647e]{width:100%;height:auto}}.settings-panel[data-v-4ddd647e]{flex:0 0 300px;background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.05);display:flex;flex-direction:column}.panel-header h3[data-v-4ddd647e]{margin:0 0 1.5rem 0;font-size:1.25rem;color:#34495e;border-bottom:2px solid #f1f3f5;padding-bottom:.5rem;text-align:center;font-weight:700}.form-group[data-v-4ddd647e]{margin-bottom:1.5rem}.form-group label[data-v-4ddd647e]{display:block;margin-bottom:.5rem;font-weight:600;font-size:.9rem;color:#495057}input[type=number][data-v-4ddd647e],select[data-v-4ddd647e]{width:100%;padding:.6rem;border:1px solid #ced4da;border-radius:6px;font-size:.95rem;transition:border-color .2s;background-color:#fff}input[data-v-4ddd647e]:focus,select[data-v-4ddd647e]:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 3px rgba(0,123,255,.1)}.radio-group[data-v-4ddd647e]{display:flex;gap:.5rem}.radio-btn[data-v-4ddd647e]{flex:1;text-align:center;padding:.5rem;border:1px solid #dee2e6;border-radius:6px;cursor:pointer;transition:all .2s;font-size:.9rem}.radio-btn.active[data-v-4ddd647e]{background-color:#e7f1ff;border-color:#007bff;color:#007bff;font-weight:600}.radio-btn input[data-v-4ddd647e]{display:none}.action-buttons[data-v-4ddd647e]{display:flex;flex-direction:column;gap:1rem;margin-top:auto;padding-top:2rem}.btn[data-v-4ddd647e]{width:100%;padding:.8rem;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:transform .1s,opacity .2s}.btn[data-v-4ddd647e]:active{transform:scale(.98)}.btn[data-v-4ddd647e]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-4ddd647e]{background:linear-gradient(135deg,#007bff,#0056b3);color:#fff;box-shadow:0 4px 12px rgba(0,123,255,.3)}.btn-danger[data-v-4ddd647e]{background-color:#fff;color:#dc3545;border:1px solid #dc3545}.btn-danger[data-v-4ddd647e]:hover{background-color:#fff5f5}.loader[data-v-4ddd647e]{border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top:2px solid #fff;width:16px;height:16px;animation:spin-4ddd647e 1s linear infinite}@keyframes spin-4ddd647e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.workspace-panel[data-v-4ddd647e]{flex:1;background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 4px 20px rgba(0,0,0,.05);min-height:500px;display:flex;flex-direction:column}.workspace-header[data-v-4ddd647e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #f1f3f5}.status-text[data-v-4ddd647e]{font-weight:700;color:#2c3e50}.limit-text[data-v-4ddd647e]{font-size:.85rem;color:#adb5bd}.upload-area[data-v-4ddd647e]{flex:1;border:2px dashed #e9ecef;border-radius:12px;transition:all .3s;position:relative;background-color:#fafbfd;display:flex;flex-direction:column}.upload-area.drag-active[data-v-4ddd647e],.upload-area[data-v-4ddd647e]:hover{border-color:#007bff;background-color:#f0f7ff}.empty-state[data-v-4ddd647e]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#6c757d;cursor:pointer}.upload-icon[data-v-4ddd647e]{font-size:4rem;margin-bottom:1rem;opacity:.5}.empty-state h3[data-v-4ddd647e]{font-size:1.2rem;margin-bottom:.5rem;color:#343a40}.image-grid[data-v-4ddd647e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem;padding:1.5rem;align-content:start}.image-card[data-v-4ddd647e]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden;position:relative;border:1px solid #eee;transition:transform .2s}.image-card[data-v-4ddd647e]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.12)}.image-preview[data-v-4ddd647e]{height:100px;background-size:cover;background-position:50%;background-color:#eee}.image-info[data-v-4ddd647e]{padding:.5rem;font-size:.8rem}.image-name[data-v-4ddd647e]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;color:#333}.image-size[data-v-4ddd647e]{color:#999;font-size:.75rem}.btn-remove[data-v-4ddd647e]{position:absolute;top:4px;right:4px;width:20px;height:20px;background:rgba(0,0,0,.5);color:#fff;border:none;border-radius:50%;font-size:14px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.btn-remove[data-v-4ddd647e]:hover{background:#dc3545}.sort-controls[data-v-4ddd647e]{display:flex;border-top:1px solid #f1f1f1}.sort-controls button[data-v-4ddd647e]{flex:1;border:none;background:#f8f9fa;font-size:.7rem;padding:4px 0;cursor:pointer;color:#666}.sort-controls button[data-v-4ddd647e]:hover:not(:disabled){background:#e9ecef;color:#007bff}.sort-controls button[data-v-4ddd647e]:disabled{color:#ddd;cursor:default}.add-more-card[data-v-4ddd647e]{display:flex;flex-direction:column;justify-content:center;align-items:center;border:2px dashed #dee2e6;border-radius:8px;cursor:pointer;min-height:140px;color:#adb5bd;transition:all .2s}.add-more-card[data-v-4ddd647e]:hover{border-color:#007bff;color:#007bff;background-color:#f0f7ff}.add-more-card span[data-v-4ddd647e]{font-size:2rem;font-weight:300}.info-section[data-v-4ddd647e]{margin-top:3rem;display:flex;justify-content:center}.info-card[data-v-4ddd647e]{background:#fff;border-radius:12px;padding:25px;border:1px solid #f5f5f5;box-shadow:0 5px 20px rgba(0,0,0,.03);width:100%}.info-header[data-v-4ddd647e]{display:flex;align-items:center;justify-content:center;margin-bottom:20px;border-bottom:1px solid #eee;padding-bottom:12px}.info-header h3[data-v-4ddd647e]{color:#34495e;margin-left:12px;font-size:1.25rem;font-weight:600}.icon-large[data-v-4ddd647e]{font-size:1.8rem}.scenarios-container[data-v-4ddd647e]{margin-top:10px}.scenario-grid[data-v-4ddd647e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.scenario-item[data-v-4ddd647e]{background:#fdfdfd;border-radius:12px;padding:20px;display:flex;align-items:flex-start;gap:15px;border:1px solid #eee;transition:all .4s cubic-bezier(.34,1.56,.64,1);cursor:pointer;position:relative;animation:fadeInUp-4ddd647e .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-4ddd647e]:hover{background:#fff;transform:translateY(-8px);box-shadow:0 15px 35px rgba(0,123,255,.15);border-color:#007bff;z-index:10}.scenario-icon[data-v-4ddd647e]{font-size:2rem;background:linear-gradient(135deg,#007bff,#0056b3);border-radius:12px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;box-shadow:0 4px 10px rgba(0,123,255,.3)}.scenario-content h4[data-v-4ddd647e]{color:#2c3e50;margin:0 0 6px 0;font-weight:700;font-size:1rem}.scenario-content p[data-v-4ddd647e]{font-size:.9rem;color:#7f8c8d;margin:0;line-height:1.5}@keyframes fadeInUp-4ddd647e{to{opacity:1;transform:translateY(0)}}.tool-footer[data-v-4ddd647e]{text-align:center;margin-top:3rem;padding-top:1.5rem;border-top:1px solid #e9ecef;color:#adb5bd;font-size:.9rem}[data-v-8823a97e]{box-sizing:border-box}.num-code-container[data-v-8823a97e]{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#333;background:linear-gradient(135deg,#fdfbfb,#ebedee);min-height:100vh;padding:40px 20px;display:flex;flex-direction:column;align-items:center}.header[data-v-8823a97e]{text-align:center;margin-bottom:40px;padding:20px;background:hsla(0,0%,100%,.9);border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:1000px;width:100%}.header h1[data-v-8823a97e]{font-size:2.2rem;font-weight:700;color:#2c3e50;margin-bottom:10px;letter-spacing:-1px}.subtitle[data-v-8823a97e]{color:#7f8c8d;font-size:1rem}.content-wrapper[data-v-8823a97e]{width:100%;max-width:1000px;display:flex;flex-direction:column;gap:30px}.card[data-v-8823a97e]{background:#fff;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.04);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;border:1px solid #f0f0f0}.card[data-v-8823a97e]:hover{transform:translateY(-2px);box-shadow:0 15px 35px rgba(0,0,0,.08)}.centered-header[data-v-8823a97e]{text-align:center;background-color:transparent;padding:20px;border-bottom:1px solid #f0f0f0}.centered-header h2[data-v-8823a97e]{margin:0;font-size:1.4rem;font-weight:600;color:#34495e;display:inline-flex;align-items:center;gap:10px}.card-body[data-v-8823a97e]{padding:30px}.form-group[data-v-8823a97e]{margin-bottom:25px}.form-group label[data-v-8823a97e]{display:block;font-weight:600;margin-bottom:10px;color:#34495e}input[type=number][data-v-8823a97e],input[type=text][data-v-8823a97e]{width:100%;padding:14px 16px;font-size:1.05rem;border:1px solid #e0e0e0;border-radius:10px;background-color:#fafafa;transition:all .3s;font-family:Consolas,monospace}input[type=number][data-v-8823a97e]:focus,input[type=text][data-v-8823a97e]:focus{outline:none;background-color:#fff;border-color:#1abc9c;box-shadow:0 0 0 3px rgba(26,188,156,.15)}input.error[data-v-8823a97e]{border-color:#e74c3c;background-color:#fff8f8}.error-msg[data-v-8823a97e]{color:#e74c3c;font-size:.9rem;margin-top:8px;display:block;font-weight:500}.radio-group[data-v-8823a97e]{display:flex;flex-wrap:wrap;gap:12px}.radio-label[data-v-8823a97e]{display:inline-flex;align-items:center;padding:10px 20px;background-color:#f7f9fa;border-radius:50px;cursor:pointer;font-size:.95rem;transition:all .2s cubic-bezier(.4,0,.2,1);border:1px solid transparent;color:#666}.radio-label[data-v-8823a97e]:hover{background-color:#ecf0f1}.radio-label.active[data-v-8823a97e]{background:linear-gradient(135deg,#1abc9c,#16a085);color:#fff;box-shadow:0 4px 10px rgba(26,188,156,.3)}.radio-label input[data-v-8823a97e]{display:none}.range-hint[data-v-8823a97e]{font-size:.95rem;color:#7f8c8d;background-color:#f8f9fa;padding:15px;border-radius:10px;margin-bottom:25px;line-height:1.6;border-left:4px solid #3498db}.code-font[data-v-8823a97e]{font-family:Consolas,monospace;background:#eef2f7;padding:2px 6px;border-radius:4px;font-size:.9em;color:#c0392b;word-break:break-all}.action-area[data-v-8823a97e]{display:flex;justify-content:center;gap:20px;margin-top:10px}.btn[data-v-8823a97e]{padding:12px 30px;border:none;border-radius:50px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:8px;min-width:140px;justify-content:center}.btn[data-v-8823a97e]:active{transform:scale(.98)}.btn-demo[data-v-8823a97e]{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;box-shadow:0 4px 15px rgba(52,152,219,.4)}.btn-demo[data-v-8823a97e]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(52,152,219,.5)}.btn-calculate[data-v-8823a97e]{background:linear-gradient(135deg,#1abc9c,#16a085);color:#fff;box-shadow:0 4px 15px rgba(26,188,156,.4)}.btn-calculate[data-v-8823a97e]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(26,188,156,.5)}.empty-state[data-v-8823a97e]{text-align:center;color:#bdc3c7;padding:40px 20px;font-style:italic}.result-list[data-v-8823a97e]{display:flex;flex-direction:column;gap:20px}.result-item[data-v-8823a97e]{display:flex;flex-direction:column;gap:8px}.result-label[data-v-8823a97e]{font-weight:600;color:#34495e;font-size:.95rem}.result-value[data-v-8823a97e]{font-family:Consolas,Monaco,monospace;background-color:#fff;color:#2c3e50;padding:15px;border-radius:8px;border:1px solid #e0e0e0;word-break:break-all;font-size:1.1rem;letter-spacing:1px;box-shadow:inset 0 2px 4px rgba(0,0,0,.02)}.info-section[data-v-8823a97e]{margin-top:20px}.section-title[data-v-8823a97e]{text-align:center;margin-bottom:30px}.section-title h2[data-v-8823a97e]{font-size:1.6rem;color:#2c3e50;display:inline-block;position:relative;padding-bottom:10px}.section-title h2[data-v-8823a97e]:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(90deg,#1abc9c,#3498db);border-radius:3px}.info-grid[data-v-8823a97e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.info-card[data-v-8823a97e]{background:#fff;border-radius:12px;padding:25px;display:flex;align-items:flex-start;gap:20px;border:1px solid #ecf0f1;box-shadow:0 5px 15px rgba(0,0,0,.02);transition:all .3s ease;animation:fadeInUp-8823a97e .6s ease forwards;opacity:0;transform:translateY(20px)}.info-card[data-v-8823a97e]:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.08);border-color:#1abc9c}.info-icon[data-v-8823a97e]{font-size:2rem;background:linear-gradient(135deg,#1abc9c,#16a085);border-radius:12px;width:54px;height:54px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;box-shadow:0 6px 15px rgba(26,188,156,.2)}.info-content h4[data-v-8823a97e]{color:#2c3e50;margin:0 0 8px 0;font-size:1.1rem;font-weight:700}.info-content p[data-v-8823a97e]{margin:0;font-size:.95rem;color:#7f8c8d;line-height:1.6}@keyframes fadeInUp-8823a97e{to{opacity:1;transform:translateY(0)}}.footer[data-v-8823a97e]{text-align:center;color:#bdc3c7;font-size:.85rem;margin-top:40px;padding-top:20px;border-top:1px solid #e0e0e0;width:100%}@media (max-width:768px){.header h1[data-v-8823a97e]{font-size:1.6rem}.card-body[data-v-8823a97e]{padding:20px}.action-area[data-v-8823a97e]{flex-direction:column}.btn[data-v-8823a97e]{width:100%}.info-grid[data-v-8823a97e]{grid-template-columns:1fr}}[data-v-419db49e]:root{--text-main:#333;--text-sub:#666;--bg-color:#f5f7fa}.converter-container[data-v-419db49e]{max-width:960px;margin:40px auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#333;padding:0 20px}.header[data-v-419db49e]{text-align:center;margin-bottom:30px}.title[data-v-419db49e]{font-size:28px;font-weight:600;margin-bottom:10px;color:#2c3e50;letter-spacing:-.5px}.subtitle[data-v-419db49e]{font-size:15px;color:#666;line-height:1.6}.badge[data-v-419db49e]{display:inline-block;background:#eef4fb;color:#4a90e2;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600;margin-top:5px}.main-card[data-v-419db49e]{background:#fff;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.08);padding:30px;border:1px solid #eaeaea;margin-bottom:40px}.hidden-input[data-v-419db49e]{display:none}.upload-zone[data-v-419db49e]{border:2px dashed #dce1e6;border-radius:12px;padding:40px 20px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;background:#fafafa;position:relative;min-height:160px;display:flex;flex-direction:column;justify-content:center;align-items:center}.upload-zone.is-dragging[data-v-419db49e],.upload-zone[data-v-419db49e]:hover{border-color:#4a90e2;background:#f0f7ff;transform:scale(1.005)}.upload-zone.has-file[data-v-419db49e]{border-style:solid;border-color:#4a90e2;background:#fdfdfd;cursor:default}.icon-circle[data-v-419db49e]{background:#fff;width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 15px;box-shadow:0 4px 15px rgba(0,0,0,.08);color:#4a90e2}.upload-text[data-v-419db49e]{font-size:16px;font-weight:500;color:#333;margin-bottom:5px}.upload-hint[data-v-419db49e]{font-size:13px;color:#999}.loading-state[data-v-419db49e]{display:flex;flex-direction:column;align-items:center;color:#4a90e2}.spinner[data-v-419db49e]{width:30px;height:30px;border:3px solid #eef4fb;border-top-color:#4a90e2;border-radius:50%;animation:spin-419db49e 1s linear infinite;margin-bottom:10px}@keyframes spin-419db49e{to{transform:rotate(1turn)}}.file-details[data-v-419db49e],.file-success-info[data-v-419db49e]{display:flex;flex-direction:column;align-items:center}.file-details[data-v-419db49e]{margin:10px 0}.fname[data-v-419db49e]{font-weight:600;font-size:16px;color:#333;word-break:break-all;max-width:300px}.fsize[data-v-419db49e]{font-size:12px;color:#888;margin-top:4px}.change-btn[data-v-419db49e]{font-size:12px;color:#4a90e2;text-decoration:underline;cursor:pointer}.error-banner[data-v-419db49e]{background:#fff0f0;color:#e74c3c;padding:12px;border-radius:6px;margin-top:20px;font-size:14px;text-align:center;border:1px solid #ffdcdc}.result-section[data-v-419db49e]{margin-top:30px;border-top:1px solid #eee;padding-top:20px}.result-header[data-v-419db49e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.result-header label[data-v-419db49e]{font-weight:600;font-size:14px;color:#2c3e50}.char-count[data-v-419db49e]{font-size:12px;color:#999}.result-textarea[data-v-419db49e]{width:100%;height:150px;padding:15px;border:1px solid #dce1e6;border-radius:8px;font-family:Consolas,Monaco,monospace;font-size:13px;resize:vertical;background:#f8f9fa;color:#555;margin-bottom:20px;box-sizing:border-box;transition:border .2s}.result-textarea[data-v-419db49e]:focus{outline:none;border-color:#4a90e2;background:#fff;box-shadow:0 0 0 3px rgba(74,144,226,.1)}.action-buttons[data-v-419db49e]{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.btn[data-v-419db49e]{padding:12px 24px;border:none;border-radius:50px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;min-width:120px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.btn[data-v-419db49e]:hover{transform:translateY(-2px);filter:brightness(1.05)}.btn[data-v-419db49e]:active{transform:scale(.98)}.btn-primary[data-v-419db49e]{background:linear-gradient(135deg,#1abc9c,#16a085);color:#fff;box-shadow:0 4px 15px rgba(26,188,156,.3)}.btn-primary[data-v-419db49e]:hover{box-shadow:0 8px 25px rgba(26,188,156,.4)}.btn-purple[data-v-419db49e]{background:linear-gradient(135deg,#9b59b6,#8e44ad);color:#fff;box-shadow:0 4px 15px rgba(155,89,182,.3)}.btn-purple[data-v-419db49e]:hover{box-shadow:0 8px 25px rgba(155,89,182,.4)}.btn-danger[data-v-419db49e]{background:linear-gradient(135deg,#ff7675,#d63031);color:#fff;box-shadow:0 4px 15px rgba(214,48,49,.3)}.btn-danger[data-v-419db49e]:hover{box-shadow:0 8px 25px rgba(214,48,49,.4)}.copy-toast[data-v-419db49e]{text-align:center;margin-top:15px;color:#16a085;font-weight:600;font-size:14px;animation:fadeIn-419db49e .3s}.info-section[data-v-419db49e]{margin-top:20px}.info-card[data-v-419db49e]{background:#fff;border-radius:16px;padding:30px;border:1px solid #f0f0f0;box-shadow:0 10px 30px rgba(0,0,0,.05)}.info-header[data-v-419db49e]{display:flex;align-items:center;justify-content:center;margin-bottom:25px;border-bottom:1px solid #eee;padding-bottom:15px}.info-header h3[data-v-419db49e]{color:#34495e;margin-left:12px;font-size:1.25rem;font-weight:600}.icon-large[data-v-419db49e]{font-size:1.8rem}.scenarios-container[data-v-419db49e]{margin-top:10px}.scenario-grid[data-v-419db49e]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.scenario-item[data-v-419db49e]{background:#fdfdfd;border-radius:12px;padding:20px;display:flex;align-items:flex-start;gap:15px;border:1px solid #f0f0f0;transition:all .3s ease;animation:fadeInUp-419db49e .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-419db49e]:hover{background:#fff;transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.08);border-color:#4a90e2}.scenario-icon[data-v-419db49e]{font-size:1.8rem;background:linear-gradient(135deg,#4a90e2,#357abd);border-radius:12px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;box-shadow:0 4px 10px rgba(74,144,226,.3)}.scenario-content h4[data-v-419db49e]{color:#2c3e50;margin-bottom:6px;font-weight:700;font-size:15px;margin-top:0}.scenario-content p[data-v-419db49e]{font-size:13px;color:#7f8c8d;line-height:1.5;margin:0}@keyframes fadeInUp-419db49e{to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-419db49e{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.scenario-grid[data-v-419db49e]{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.action-buttons[data-v-419db49e]{flex-direction:column;align-items:stretch}.scenario-grid[data-v-419db49e]{grid-template-columns:1fr}.btn[data-v-419db49e]{width:100%}}.ascii-generator-container[data-v-ac74b708]{max-width:1100px;margin:40px auto;padding:30px;background:linear-gradient(135deg,#f6f8fb,#e2ebf0);border-radius:16px;box-shadow:0 15px 35px rgba(0,0,0,.08);font-family:Segoe UI,Roboto,Helvetica Neue,sans-serif;color:#2c3e50}.card-style[data-v-ac74b708]{background:#fff;border-radius:12px;padding:25px;box-shadow:0 5px 15px rgba(0,0,0,.05);margin-bottom:25px;border:1px solid rgba(0,0,0,.04);transition:transform .3s ease,box-shadow .3s ease}.card-style[data-v-ac74b708]:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.08)}.header[data-v-ac74b708]{margin-bottom:35px;padding-bottom:20px;border-bottom:2px solid rgba(0,0,0,.05)}.centered-header[data-v-ac74b708]{text-align:center;display:flex;flex-direction:column;align-items:center}.title[data-v-ac74b708]{font-size:32px;font-weight:800;background:linear-gradient(135deg,#2c3e50,#3498db);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 12px 0;letter-spacing:-.5px}.description[data-v-ac74b708]{font-size:16px;line-height:1.6;color:#7f8c8d;margin:0;max-width:600px}.controls-panel[data-v-ac74b708]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:25px;background:linear-gradient(90deg,#fff,#f8f9fa)}.control-item[data-v-ac74b708]{display:flex;flex-direction:column;gap:10px}.control-item label[data-v-ac74b708]{font-size:14px;font-weight:600;color:#34495e;display:flex;align-items:center;gap:6px}.select-wrapper[data-v-ac74b708]{position:relative}.select-wrapper[data-v-ac74b708]:after{content:"▼";font-size:12px;color:#3498db;position:absolute;right:15px;top:50%;transform:translateY(-50%);pointer-events:none}select[data-v-ac74b708]{width:100%;padding:12px 35px 12px 15px;font-size:15px;border:2px solid #e0e0e0;border-radius:8px;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:all .3s;color:#2c3e50;font-weight:500}select[data-v-ac74b708]:hover{border-color:#bdc3c7}select[data-v-ac74b708]:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 4px rgba(52,152,219,.15)}.section-label[data-v-ac74b708]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:700;color:#2c3e50;margin-bottom:15px}.text-input[data-v-ac74b708]{width:100%;padding:15px;font-size:18px;border:2px solid #e0e0e0;border-radius:10px;resize:vertical;min-height:80px;transition:all .3s;font-family:Consolas,Monaco,monospace;color:#2c3e50;background:#fdfdfd}.text-input[data-v-ac74b708]:focus{outline:none;border-color:#3498db;background:#fff;box-shadow:0 0 0 4px rgba(52,152,219,.15)}.info-tip[data-v-ac74b708]{margin-top:12px;font-size:14px;color:#d35400;background-color:#fef5e6;padding:10px 15px;border-radius:6px;display:inline-flex;align-items:center;gap:8px;border-left:4px solid #f39c12}.actions-section[data-v-ac74b708]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:15px;margin-bottom:25px}.btn[data-v-ac74b708]{padding:12px 20px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1)}.btn[data-v-ac74b708]:disabled{opacity:.6;cursor:not-allowed;filter:grayscale(70%);box-shadow:none;transform:none!important}.btn[data-v-ac74b708]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 7px 15px rgba(0,0,0,.2)}.btn[data-v-ac74b708]:active:not(:disabled){transform:translateY(1px)}.btn-primary[data-v-ac74b708]{background:linear-gradient(135deg,#3498db,#2980b9)}.btn-primary[data-v-ac74b708]:hover:not(:disabled){box-shadow:0 5px 15px rgba(52,152,219,.4)}.btn-warning[data-v-ac74b708]{background:linear-gradient(135deg,#f39c12,#e67e22)}.btn-warning[data-v-ac74b708]:hover:not(:disabled){box-shadow:0 5px 15px rgba(243,156,18,.4)}.btn-purple[data-v-ac74b708]{background:linear-gradient(135deg,#9b59b6,#8e44ad)}.btn-purple[data-v-ac74b708]:hover:not(:disabled){box-shadow:0 5px 15px rgba(155,89,182,.4)}.btn-danger[data-v-ac74b708]{background:linear-gradient(135deg,#e74c3c,#c0392b)}.btn-danger[data-v-ac74b708]:hover:not(:disabled){box-shadow:0 5px 15px rgba(231,76,60,.4)}.output-card[data-v-ac74b708]{background:#2c3e50;border:none}.output-header .section-label[data-v-ac74b708]{color:#ecf0f1}.output-wrapper[data-v-ac74b708]{position:relative;background-color:#1e272e;border-radius:10px;overflow:hidden;min-height:150px;box-shadow:inset 0 2px 10px rgba(0,0,0,.3);border:1px solid #34495e;display:flex;align-items:center}.output-wrapper.has-content[data-v-ac74b708]{align-items:flex-start}.ascii-output[data-v-ac74b708]{margin:0;padding:25px;color:#00d2d3;font-family:Consolas,Courier New,Courier,monospace;font-size:14px;line-height:1.1;white-space:pre;overflow-x:auto;width:100%;color:#576574;font-style:italic}.output-wrapper.has-content .ascii-output[data-v-ac74b708]{color:#00d2d3;font-style:normal}.loading-overlay[data-v-ac74b708]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(30,39,46,.85);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#00d2d3;font-size:16px;font-weight:600;gap:15px;z-index:10}.spinner[data-v-ac74b708]{width:30px;height:30px;border:3px solid rgba(0,210,211,.3);border-radius:50%;border-top-color:#00d2d3;animation:spin-ac74b708 .8s cubic-bezier(.55,.055,.675,.19) infinite}@keyframes spin-ac74b708{to{transform:rotate(1turn)}}.info-section[data-v-ac74b708]{margin-top:40px}.info-header[data-v-ac74b708]{margin-bottom:25px;border-bottom:2px solid #eee;padding-bottom:15px}.info-header h3[data-v-ac74b708]{color:#2c3e50;margin-left:10px;font-size:1.5rem}.icon-large[data-v-ac74b708]{font-size:2rem}.scenarios-container[data-v-ac74b708]{margin-top:20px}.scenario-grid[data-v-ac74b708]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px}.scenario-item[data-v-ac74b708]{background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:12px;padding:25px;display:flex;align-items:flex-start;gap:15px;box-shadow:0 5px 15px rgba(0,0,0,.05);border:1px solid #e9ecef;transition:all .3s ease;animation:fadeInUp-ac74b708 .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-ac74b708]:hover{transform:translateY(-8px);box-shadow:0 12px 30px rgba(0,0,0,.12);border-color:#3498db}.scenario-icon[data-v-ac74b708]{font-size:2rem;background:linear-gradient(135deg,#3498db,#2980b9);border-radius:50%;width:65px;height:65px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;box-shadow:0 5px 15px rgba(52,152,219,.3)}.scenario-content[data-v-ac74b708]{flex:1}.scenario-content h4[data-v-ac74b708]{color:#2c3e50;margin-bottom:10px;font-size:1.2rem;font-weight:700}.scenario-content p[data-v-ac74b708]{color:#666;line-height:1.6;margin:0;font-size:.95rem}@keyframes fadeInUp-ac74b708{to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.ascii-generator-container[data-v-ac74b708]{padding:20px;margin:15px}.actions-section[data-v-ac74b708],.controls-panel[data-v-ac74b708],.scenario-grid[data-v-ac74b708]{grid-template-columns:1fr}.title[data-v-ac74b708]{font-size:24px}.btn[data-v-ac74b708]{width:100%}}[data-v-7d3a6221] *{box-sizing:border-box}.page-bg[data-v-7d3a6221]{background-color:#f3f6f9;min-height:100vh;width:100%;position:absolute;top:0;left:0;padding:40px 20px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,sans-serif}.ascii-container[data-v-7d3a6221]{max-width:1000px;margin:0 auto;color:#2c3e50;position:relative;z-index:1}.header-section[data-v-7d3a6221]{margin-bottom:20px}.main-title[data-v-7d3a6221]{font-size:2.2rem;font-weight:800;text-align:center;margin-bottom:24px;color:#1a202c;letter-spacing:-.5px}.intro-card[data-v-7d3a6221]{background:#fff;border-radius:16px;padding:28px;display:flex;justify-content:flex-start;align-items:center;box-shadow:0 10px 30px -10px rgba(0,0,0,.05);border:1px solid hsla(0,0%,100%,.6)}.intro-content[data-v-7d3a6221]{display:flex;align-items:center;gap:20px;width:100%}.intro-icon[data-v-7d3a6221]{font-size:1.8rem;background:linear-gradient(135deg,#e0f2fe,#bae6fd);width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:12px;color:#0284c7;flex-shrink:0}.intro-text p[data-v-7d3a6221]{margin:0;font-size:.95rem;line-height:1.6;color:#64748b;text-align:left}.nav-section[data-v-7d3a6221]{display:flex;justify-content:center;margin-bottom:30px}.btn-ref[data-v-7d3a6221]{text-decoration:none;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;padding:10px 30px;border-radius:30px;font-weight:600;font-size:.95rem;display:inline-flex;align-items:center;gap:8px;box-shadow:0 4px 15px rgba(245,158,11,.3);transition:all .3s ease}.btn-ref[data-v-7d3a6221]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(245,158,11,.4)}.main-content[data-v-7d3a6221]{display:flex;flex-direction:column;gap:24px}.panel[data-v-7d3a6221]{background:#fff;border-radius:20px;box-shadow:0 8px 30px rgba(0,0,0,.04);padding:28px;border:1px solid #fff}.panel-header[data-v-7d3a6221]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.summary-header-centered[data-v-7d3a6221]{position:relative;justify-content:center}.btn-sm[data-v-7d3a6221]{padding:6px 14px;font-size:.85rem;border-radius:8px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .2s ease}.btn-summary-action[data-v-7d3a6221]{background:linear-gradient(135deg,#a855f7,#7c3aed);color:#fff;border:none;box-shadow:0 4px 12px rgba(124,58,237,.3);position:absolute;right:0}.btn-summary-action[data-v-7d3a6221]:hover{background:linear-gradient(135deg,#9333ea,#6d28d9);box-shadow:0 6px 16px rgba(124,58,237,.4);transform:translateY(-1px)}.panel-header h3[data-v-7d3a6221]{font-size:1.2rem;font-weight:700;color:#334155;display:flex;align-items:center;gap:10px}.styled-textarea[data-v-7d3a6221]{width:100%;min-height:160px;border:2px solid #e2e8f0;border-radius:12px;padding:16px;font-family:JetBrains Mono,Menlo,monospace;font-size:1rem;line-height:1.6;color:#334155;resize:vertical;background-color:#f8fafc;transition:all .3s ease}.styled-textarea[data-v-7d3a6221]:focus{background-color:#fff;border-color:#818cf8;box-shadow:0 0 0 4px rgba(129,140,248,.15);outline:none}.action-bar[data-v-7d3a6221]{margin-top:24px;display:flex;gap:16px;flex-wrap:wrap}.btn[data-v-7d3a6221]{border:none;border-radius:10px;padding:12px 24px;cursor:pointer;font-weight:600;font-size:.95rem;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#fff;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.btn[data-v-7d3a6221]:hover{transform:translateY(-3px);filter:brightness(110%)}.btn[data-v-7d3a6221]:active{transform:translateY(-1px)}.btn[data-v-7d3a6221]:disabled{opacity:.6;cursor:not-allowed;transform:none;filter:grayscale(100%)}.btn-gradient-primary[data-v-7d3a6221]{background:linear-gradient(135deg,#6366f1,#4f46e5);box-shadow:0 4px 15px rgba(79,70,229,.3);flex:2;min-width:140px}.btn-gradient-info[data-v-7d3a6221]{background:linear-gradient(135deg,#06b6d4,#0ea5e9);box-shadow:0 4px 15px rgba(14,165,233,.3);flex:1}.btn-gradient-danger[data-v-7d3a6221]{background:linear-gradient(135deg,#f87171,#ef4444);box-shadow:0 4px 15px rgba(239,68,68,.3);flex:1}.btn-gradient-success[data-v-7d3a6221]{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 12px rgba(16,185,129,.25);flex:1}.summary-grid-enhanced[data-v-7d3a6221]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.summary-card[data-v-7d3a6221]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:18px 16px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;transition:all .3s ease;position:relative;height:136px;min-width:0;width:100%;overflow:hidden}.summary-card[data-v-7d3a6221]:hover{background:#fff;border-color:#cbd5e1;box-shadow:0 8px 20px rgba(0,0,0,.06);transform:translateY(-2px)}.summary-label[data-v-7d3a6221]{font-size:.75rem;font-weight:700;color:#94a3b8;writing-mode:horizontal-tb;transform:none;border-left:none;padding-left:0;text-transform:uppercase;letter-spacing:1.5px;width:100%;text-align:center;border-bottom:1px dashed #e2e8f0;padding-bottom:8px;flex-shrink:0}.summary-value[data-v-7d3a6221]{font-family:JetBrains Mono,monospace;font-size:.95rem;color:#475569;white-space:pre-wrap;word-break:break-all;overflow-y:auto;width:100%;text-align:center;flex:1}.highlight-hex[data-v-7d3a6221]{color:#d97706;font-weight:600}.highlight-bin[data-v-7d3a6221]{color:#059669;letter-spacing:.5px}.highlight-oct[data-v-7d3a6221]{color:#8b5cf6;font-weight:600}.btn-icon-copy[data-v-7d3a6221]{background:transparent;border:none;position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;color:#cbd5e1;z-index:2}.btn-icon-copy[data-v-7d3a6221]:hover{background:#eff6ff;color:#3b82f6}.table-container[data-v-7d3a6221]{overflow-x:auto;border-radius:12px;border:1px solid #e2e8f0}.result-table[data-v-7d3a6221]{width:100%;border-collapse:collapse;font-size:.9rem}.result-table th[data-v-7d3a6221]{background:#f1f5f9;color:#475569;font-weight:700;text-transform:uppercase;font-size:.75rem;letter-spacing:.5px;padding:14px 16px;text-align:left;border-bottom:2px solid #e2e8f0}.result-table td[data-v-7d3a6221]{padding:12px 16px;border-bottom:1px solid #f1f5f9;color:#334155;transition:background .2s}.result-table tr:hover td[data-v-7d3a6221]{background-color:#f8fafc}.num-font[data-v-7d3a6221]{font-family:JetBrains Mono,monospace;font-size:.9rem}.hex-col[data-v-7d3a6221]{color:#d97706;font-weight:600}.bin-col[data-v-7d3a6221]{color:#059669;font-size:.85rem;letter-spacing:.5px}.desc-col[data-v-7d3a6221]{color:#94a3b8;font-style:italic}.char-badge[data-v-7d3a6221]{display:inline-block;min-width:32px;height:32px;line-height:32px;text-align:center;font-weight:700;background:#fff;color:#334155;border:1px solid #e2e8f0;border-radius:8px;font-family:JetBrains Mono,monospace;box-shadow:0 2px 5px rgba(0,0,0,.05)}.control-char[data-v-7d3a6221]{background:#f1f5f9;color:#94a3b8;font-size:.75rem}.section-header-center[data-v-7d3a6221]{text-align:center;margin-bottom:30px;margin-top:10px}.section-header-center .icon-large[data-v-7d3a6221]{font-size:2.5rem;display:block;margin-bottom:10px}.section-header-center h3[data-v-7d3a6221]{font-size:1.5rem;color:#334155;margin-bottom:8px;font-weight:700}.section-header-center p[data-v-7d3a6221]{color:#64748b;font-size:1rem}.scenarios-container[data-v-7d3a6221]{margin-top:15px}.scenario-grid[data-v-7d3a6221]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.scenario-item[data-v-7d3a6221]{background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:16px;padding:24px;display:flex;align-items:flex-start;gap:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e9ecef;transition:all .3s ease;animation:slideInUp-7d3a6221 .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-7d3a6221]:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.08);border-color:#6366f1}.scenario-icon[data-v-7d3a6221]{font-size:1.8rem;background:linear-gradient(135deg,#6366f1,#4f46e5);border-radius:50%;width:56px;height:56px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;box-shadow:0 4px 10px rgba(79,70,229,.2)}.scenario-content[data-v-7d3a6221]{flex:1}.scenario-content h4[data-v-7d3a6221]{color:#1e293b;margin-bottom:8px;font-size:1.1rem;font-weight:700;margin-top:0}.scenario-content p[data-v-7d3a6221]{color:#64748b;line-height:1.5;margin:0;font-size:.9rem}.empty-state[data-v-7d3a6221]{padding:60px 0!important;text-align:center}.empty-icon[data-v-7d3a6221]{font-size:3rem;display:block;margin-bottom:16px;opacity:.3}.alert[data-v-7d3a6221]{margin-top:20px;padding:14px 18px;border-radius:10px;display:flex;gap:14px;font-size:.9rem;border-left:4px solid #f59e0b}.warning[data-v-7d3a6221]{background:#fffbeb;color:#b45309}.slide-in-up[data-v-7d3a6221]{animation:slideInUp-7d3a6221 .6s cubic-bezier(.2,.8,.2,1) forwards;opacity:0;transform:translateY(20px)}.delay-100[data-v-7d3a6221]{animation-delay:.1s}.delay-200[data-v-7d3a6221]{animation-delay:.2s}.delay-300[data-v-7d3a6221]{animation-delay:.3s}.delay-400[data-v-7d3a6221]{animation-delay:.4s}@keyframes slideInUp-7d3a6221{to{opacity:1;transform:translateY(0)}}.custom-scrollbar[data-v-7d3a6221]::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar[data-v-7d3a6221]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-7d3a6221]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.custom-scrollbar[data-v-7d3a6221]::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:640px){.intro-card[data-v-7d3a6221]{flex-direction:column;align-items:flex-start;text-align:left}.action-bar[data-v-7d3a6221]{flex-direction:column}.btn[data-v-7d3a6221]{width:100%}.summary-label[data-v-7d3a6221]{writing-mode:horizontal-tb;transform:none;border-left:none;border-bottom:1px dashed #e2e8f0;padding-left:0;padding-bottom:8px;margin-bottom:8px;display:block}.summary-card[data-v-7d3a6221]{flex-direction:column;align-items:center;height:140px;padding-top:30px}.btn-icon-copy[data-v-7d3a6221]{width:32px;height:32px;margin-top:0}.summary-grid-enhanced[data-v-7d3a6221]{grid-template-columns:repeat(2,1fr)}.btn-summary-action[data-v-7d3a6221]{position:relative;width:100%;margin-top:10px;right:auto;justify-content:center}.summary-header-centered[data-v-7d3a6221]{flex-direction:column}}.app-container[data-v-7530ed77]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background-color:#f8f9fa;min-height:100vh;display:flex;justify-content:center;padding:40px 20px;color:#1f2937}.tool-card[data-v-7530ed77]{background:#fff;width:100%;max-width:900px;border-radius:20px;box-shadow:0 20px 40px -10px rgba(0,0,0,.08),0 10px 20px -10px rgba(0,0,0,.04);overflow:hidden;display:flex;flex-direction:column}.tool-header[data-v-7530ed77]{position:relative;padding:24px 32px;border-bottom:1px solid #f3f4f6;display:flex;align-items:center;justify-content:center;gap:16px;background:#fff}.header-decoration[data-v-7530ed77]{width:5px;height:28px;background:linear-gradient(180deg,#6366f1,#a855f7);border-radius:4px}.header-content h3[data-v-7530ed77]{margin:0;font-size:22px;font-weight:800;color:#111827;letter-spacing:-.025em}.tool-playground[data-v-7530ed77]{padding:32px 32px 20px 32px;background-color:#fff}.input-wrapper[data-v-7530ed77]{position:relative;margin-bottom:24px}.custom-textarea[data-v-7530ed77]{width:100%;padding:20px;font-family:Fira Code,Menlo,Monaco,Consolas,monospace;font-size:14px;line-height:1.6;color:#374151;background-color:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;resize:vertical;transition:all .2s ease;outline:none;box-sizing:border-box}.custom-textarea[data-v-7530ed77]:focus{background-color:#fff;border-color:#8b5cf6;box-shadow:0 0 0 4px rgba(139,92,246,.1)}.char-count[data-v-7530ed77]{position:absolute;bottom:12px;right:16px;font-size:12px;color:#9ca3af;font-family:monospace;background:hsla(0,0%,100%,.8);padding:2px 6px;border-radius:4px;pointer-events:none}.action-bar-unified[data-v-7530ed77]{display:flex;flex-wrap:wrap;gap:12px;padding-bottom:12px;border-bottom:1px dashed #e5e7eb}.btn[data-v-7530ed77]{padding:10px 20px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);flex:1 1 auto;min-width:120px}.btn[data-v-7530ed77]:active{transform:translateY(1px);box-shadow:0 1px 2px rgba(0,0,0,.1)}.icon[data-v-7530ed77]{font-size:16px}.btn-gradient-primary[data-v-7530ed77]{background-image:linear-gradient(135deg,#6366f1,#8b5cf6)}.btn-gradient-primary[data-v-7530ed77]:hover{background-image:linear-gradient(135deg,#4f46e5,#7c3aed);box-shadow:0 8px 15px -3px rgba(99,102,241,.3)}.btn-gradient-success[data-v-7530ed77]{background-image:linear-gradient(135deg,#06b6d4,#0ea5e9)}.btn-gradient-success[data-v-7530ed77]:hover{background-image:linear-gradient(135deg,#0891b2,#0284c7);box-shadow:0 8px 15px -3px rgba(6,182,212,.3)}.btn-gradient-danger[data-v-7530ed77]{background-image:linear-gradient(135deg,#f43f5e,#e11d48)}.btn-gradient-danger[data-v-7530ed77]:hover{background-image:linear-gradient(135deg,#e11d48,#be123c);box-shadow:0 8px 15px -3px rgba(244,63,94,.3)}.scenarios-section[data-v-7530ed77]{padding:32px;background-color:#fafafa}.section-title[data-v-7530ed77]{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:24px}.section-title h4[data-v-7530ed77]{margin:0;font-size:18px;font-weight:700;color:#1f2937}.title-icon[data-v-7530ed77]{font-size:20px}.scenario-grid[data-v-7530ed77]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.scenario-item[data-v-7530ed77]{background:#fff;border-radius:12px;padding:20px;border:1px solid #f3f4f6;transition:all .3s ease;display:flex;align-items:flex-start;gap:16px;animation:fadeInUp-7530ed77 .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-7530ed77]:hover{transform:translateY(-5px);box-shadow:0 12px 25px -8px rgba(0,0,0,.1);border-color:#e5e7eb}.scenario-icon-wrapper[data-v-7530ed77]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.scenario-emoji[data-v-7530ed77]{font-size:22px}.purple[data-v-7530ed77]{background-color:#eef2ff;color:#6366f1}.blue[data-v-7530ed77]{background-color:#eff6ff;color:#3b82f6}.green[data-v-7530ed77]{background-color:#ecfdf5;color:#10b981}.orange[data-v-7530ed77]{background-color:#fff7ed;color:#f97316}.cyan[data-v-7530ed77]{background-color:#ecfeff;color:#06b6d4}.pink[data-v-7530ed77]{background-color:#fdf2f8;color:#db2777}.scenario-content h5[data-v-7530ed77]{margin:0 0 6px 0;font-size:15px;font-weight:700;color:#374151}.scenario-content p[data-v-7530ed77]{margin:0;font-size:13px;color:#6b7280;line-height:1.5;text-align:left}@keyframes fadeInUp-7530ed77{to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.scenario-grid[data-v-7530ed77]{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.app-container[data-v-7530ed77]{padding:10px}.tool-playground[data-v-7530ed77]{padding:20px}.action-bar-unified[data-v-7530ed77]{flex-direction:column}.btn[data-v-7530ed77]{width:100%}.scenario-grid[data-v-7530ed77]{grid-template-columns:1fr}}.converter-container[data-v-6e520530]{max-width:1000px;margin:40px auto;padding:30px;background:linear-gradient(135deg,#f6f8fb,#e2ebf0);border-radius:16px;box-shadow:0 15px 35px rgba(0,0,0,.08);font-family:Segoe UI,Roboto,Helvetica Neue,sans-serif;color:#2c3e50;min-height:80vh}.card-style[data-v-6e520530]{background:#fff;border-radius:12px;padding:25px;box-shadow:0 5px 15px rgba(0,0,0,.05);margin-bottom:25px;border:1px solid rgba(0,0,0,.04);transition:transform .3s ease,box-shadow .3s ease}.card-style[data-v-6e520530]:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.08)}.header[data-v-6e520530]{margin-bottom:35px;padding-bottom:20px;border-bottom:2px solid rgba(0,0,0,.05)}.centered-header[data-v-6e520530]{text-align:center;display:flex;flex-direction:column;align-items:center}.title[data-v-6e520530]{font-size:32px;font-weight:800;background:linear-gradient(135deg,#2c3e50,#3498db);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 12px 0;letter-spacing:-.5px}.description[data-v-6e520530]{font-size:16px;line-height:1.6;color:#7f8c8d;margin:0;max-width:600px}.section-label[data-v-6e520530]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:700;color:#2c3e50;margin-bottom:15px}.input-wrapper[data-v-6e520530]{position:relative;margin-bottom:15px}.url-input[data-v-6e520530]{width:100%;padding:15px 45px 15px 15px;font-size:16px;border:2px solid #e0e0e0;border-radius:10px;transition:all .3s;color:#2c3e50;background:#fdfdfd}.url-input[data-v-6e520530]:focus{outline:none;border-color:#3498db;background:#fff;box-shadow:0 0 0 4px rgba(52,152,219,.15)}.clear-icon-btn[data-v-6e520530]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#95a5a6;font-size:18px;cursor:pointer;padding:4px;border-radius:50%;transition:all .2s}.clear-icon-btn[data-v-6e520530]:hover{background-color:#ecf0f1;color:#e74c3c}.info-tip[data-v-6e520530]{margin-bottom:20px;font-size:14px;color:#2980b9;background-color:#eaf6ff;padding:10px 15px;border-radius:6px;display:inline-flex;align-items:center;gap:8px;border-left:4px solid #3498db}.actions-row[data-v-6e520530]{display:flex;gap:15px;flex-wrap:wrap}.btn[data-v-6e520530]{padding:12px 24px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1)}.btn[data-v-6e520530]:disabled{opacity:.6;cursor:not-allowed;filter:grayscale(70%);box-shadow:none;transform:none!important}.btn[data-v-6e520530]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 7px 15px rgba(0,0,0,.2)}.btn-primary[data-v-6e520530]{background:linear-gradient(135deg,#3498db,#2980b9)}.btn-primary[data-v-6e520530]:hover:not(:disabled){box-shadow:0 5px 15px rgba(52,152,219,.4)}.btn-danger[data-v-6e520530]{background:linear-gradient(135deg,#e74c3c,#c0392b)}.btn-danger[data-v-6e520530]:hover:not(:disabled){box-shadow:0 5px 15px rgba(231,76,60,.4)}.btn-mini[data-v-6e520530]{padding:6px 12px;border-radius:6px;font-size:13px;border:none;cursor:pointer;color:#fff;display:flex;align-items:center;gap:4px;transition:all .2s}.btn-purple[data-v-6e520530]{background:linear-gradient(135deg,#9b59b6,#8e44ad)}.btn-purple[data-v-6e520530]:hover{transform:translateY(-1px);box-shadow:0 3px 8px rgba(155,89,182,.3)}.output-card[data-v-6e520530]{border:none}.table-container[data-v-6e520530]{overflow-x:auto;border-radius:8px;border:1px solid #eee}.result-table[data-v-6e520530]{width:100%;border-collapse:collapse;background:#fff;table-layout:fixed}.result-table th[data-v-6e520530]{background-color:#f8f9fa;color:#7f8c8d;font-weight:600;text-align:left;padding:12px 16px;font-size:14px;border-bottom:2px solid #ecf0f1}.result-table td[data-v-6e520530]{padding:14px 16px;border-bottom:1px solid #f1f5f9;vertical-align:middle}.result-row[data-v-6e520530]:hover{background-color:#fbfbfb}.result-row:last-child td[data-v-6e520530]{border-bottom:none}.badge[data-v-6e520530]{display:inline-block;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:700;text-transform:uppercase}.type-http[data-v-6e520530]{background-color:#e0f2fe;color:#0284c7}.type-thunder[data-v-6e520530]{background-color:#fef3c7;color:#d97706}.type-flashget[data-v-6e520530]{background-color:#fee2e2;color:#dc2626}.type-qq[data-v-6e520530]{background-color:#dcfce7;color:#16a34a}.url-text[data-v-6e520530]{font-family:Consolas,Monaco,monospace;font-size:13px;color:#34495e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.info-section[data-v-6e520530]{margin-top:40px}.info-header[data-v-6e520530]{margin-bottom:25px;border-bottom:2px solid #eee;padding-bottom:15px}.info-header h3[data-v-6e520530]{color:#2c3e50;margin-left:10px;font-size:1.5rem}.icon-large[data-v-6e520530]{font-size:2rem}.scenarios-container[data-v-6e520530]{margin-top:20px}.scenario-grid[data-v-6e520530]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px}.scenario-item[data-v-6e520530]{background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:12px;padding:25px;display:flex;align-items:flex-start;gap:15px;box-shadow:0 5px 15px rgba(0,0,0,.05);border:1px solid #e9ecef;transition:all .3s ease;animation:fadeInUp-6e520530 .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-6e520530]:hover{transform:translateY(-8px);box-shadow:0 12px 30px rgba(0,0,0,.12);border-color:#3498db}.scenario-icon[data-v-6e520530]{font-size:2rem;background:linear-gradient(135deg,#3498db,#2980b9);border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;box-shadow:0 5px 15px rgba(52,152,219,.3)}.scenario-content[data-v-6e520530]{flex:1}.scenario-content h4[data-v-6e520530]{color:#2c3e50;margin:0 0 8px 0;font-size:1.1rem;font-weight:700}.scenario-content p[data-v-6e520530]{color:#7f8c8d;line-height:1.5;margin:0;font-size:.9rem}@keyframes fadeInUp-6e520530{to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.converter-container[data-v-6e520530]{padding:20px;margin:10px}.actions-row[data-v-6e520530]{flex-direction:column}.btn[data-v-6e520530]{width:100%}.result-table td[data-v-6e520530]:first-child,.result-table th[data-v-6e520530]:first-child{display:none}}.ct-container[data-v-0b22b0f9]{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;justify-content:center;align-items:center;min-height:500px;background-color:#f8fafc;padding:2rem}.ct-card[data-v-0b22b0f9]{background:#fff;width:100%;max-width:520px;border-radius:24px;box-shadow:0 20px 50px -12px rgba(0,0,0,.1);padding:2.5rem;box-sizing:border-box;display:flex;flex-direction:column;gap:2rem}.ct-header[data-v-0b22b0f9]{text-align:center}.ct-title[data-v-0b22b0f9]{margin:0;font-size:1.75rem;font-weight:800;color:#0f172a;letter-spacing:-.025em}.ct-subtitle[data-v-0b22b0f9]{font-size:.9rem;color:#64748b;margin-top:.5rem;display:block}.ct-preview-section[data-v-0b22b0f9]{width:100%}.ct-preview[data-v-0b22b0f9]{height:100px;border-radius:16px;border:1px solid rgba(0,0,0,.06);display:flex;align-items:center;justify-content:center;transition:background-color .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:inset 0 2px 4px rgba(0,0,0,.02)}.ct-preview[data-v-0b22b0f9]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background-image:linear-gradient(45deg,#e2e8f0 25%,transparent 0),linear-gradient(-45deg,#e2e8f0 25%,transparent 0),linear-gradient(45deg,transparent 75%,#e2e8f0 0),linear-gradient(-45deg,transparent 75%,#e2e8f0 0);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0;opacity:.5}.ct-preview-text[data-v-0b22b0f9]{font-weight:700;color:#0f172a;opacity:.9;letter-spacing:1px;text-transform:uppercase;font-size:.85rem;mix-blend-mode:overlay}.ct-preview-text.light-text[data-v-0b22b0f9]{color:#fff;mix-blend-mode:normal}.ct-form-grid[data-v-0b22b0f9]{display:flex;flex-direction:column;gap:1rem}.ct-input-row[data-v-0b22b0f9]{display:flex;align-items:center;background:#f1f5f9;border:2px solid transparent;border-radius:12px;padding:.25rem .5rem .25rem 1rem;transition:all .2s ease;position:relative}.ct-input-row[data-v-0b22b0f9]:hover{background:#e2e8f0}.ct-input-row.focused[data-v-0b22b0f9]{background:#fff;border-color:#7b61ff;box-shadow:0 0 0 4px rgba(123,97,255,.1)}.ct-label[data-v-0b22b0f9]{font-size:.75rem;font-weight:700;color:#64748b;width:3rem;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ct-input[data-v-0b22b0f9]{flex:1;border:none;background:transparent;padding:.75rem;font-family:SF Mono,Menlo,monospace;font-size:.95rem;color:#334155;outline:none;width:100%}.ct-copy-btn[data-v-0b22b0f9]{background:#fff;border:1px solid #e2e8f0;color:#64748b;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;flex-shrink:0}.ct-copy-btn[data-v-0b22b0f9]:hover{background:#7b61ff;border-color:#7b61ff;color:#fff;transform:translateY(-1px)}.ct-copy-btn[data-v-0b22b0f9]:active{transform:scale(.95)}.ct-copy-success[data-v-0b22b0f9]{font-size:1rem;color:#10b981}.ct-copy-btn:hover .ct-copy-success[data-v-0b22b0f9]{color:#fff}[data-v-653fa9e6]{margin:0;padding:0;box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.container[data-v-653fa9e6]{max-width:1200px;margin:0 auto;padding:20px;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh}header[data-v-653fa9e6]{text-align:center;margin-bottom:30px;padding:20px;background:hsla(0,0%,100%,.8);border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.1)}h1[data-v-653fa9e6]{color:#2c3e50;margin-bottom:10px;font-size:2.5rem}.subtitle[data-v-653fa9e6]{color:#7f8c8d;font-size:1.2rem}.main-content[data-v-653fa9e6]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:10px}@media (max-width:768px){.main-content[data-v-653fa9e6]{grid-template-columns:1fr}}.card[data-v-653fa9e6]{background:#fff;border-radius:15px;padding:20px;box-shadow:0 10px 30px rgba(0,0,0,.1);display:flex;flex-direction:column;height:100%}.card-header[data-v-653fa9e6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #eee}.card-title[data-v-653fa9e6]{font-size:1.5rem;font-weight:700}.card-actions[data-v-653fa9e6]{display:flex;gap:8px}textarea[data-v-653fa9e6]{width:100%;flex-grow:1;min-height:400px;max-height:850px;padding:15px;border:1px solid #ddd;border-radius:10px;font-family:Consolas,Monaco,monospace;font-size:14px;resize:vertical;transition:border-color .3s,box-shadow .3s;line-height:1.6;background-color:#fafafa}textarea[data-v-653fa9e6]:focus{outline:none;background-color:#fff}.json-textarea[data-v-653fa9e6]{border-left:4px solid #3498db}.json-textarea[data-v-653fa9e6]:focus{border-color:#3498db;box-shadow:0 0 0 3px rgba(52,152,219,.15)}.yaml-textarea[data-v-653fa9e6]{border-left:4px solid #9b59b6}.yaml-textarea[data-v-653fa9e6]:focus{border-color:#9b59b6;box-shadow:0 0 0 3px rgba(155,89,182,.15)}.controls[data-v-653fa9e6]{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;margin-top:20px;margin-bottom:25px;padding:15px;background:hsla(0,0%,100%,.5);border-radius:12px}.btn[data-v-653fa9e6]{padding:12px 24px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:8px;min-width:100px}.btn[data-v-653fa9e6]:disabled{opacity:.6;cursor:not-allowed;filter:grayscale(80%)}.btn-primary[data-v-653fa9e6]{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff}.btn-primary[data-v-653fa9e6]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px rgba(52,152,219,.4)}.btn-purple[data-v-653fa9e6]{background:linear-gradient(135deg,#9b59b6,#8e44ad);color:#fff}.btn-purple[data-v-653fa9e6]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px rgba(155,89,182,.4)}.btn-warning[data-v-653fa9e6]{background:linear-gradient(135deg,#f39c12,#e67e22);color:#fff;font-size:14px;padding:8px 12px}.btn-warning[data-v-653fa9e6]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px rgba(243,156,18,.4)}.btn-danger[data-v-653fa9e6]{background:linear-gradient(135deg,#e74c3c,#c0392b);color:#fff;font-size:14px;padding:8px 12px}.btn-danger[data-v-653fa9e6]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px rgba(231,76,60,.4)}.btn-info[data-v-653fa9e6]{background:linear-gradient(135deg,#1abc9c,#16a085);color:#fff;font-size:14px;padding:8px 12px}.btn-info[data-v-653fa9e6]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px rgba(26,188,156,.4)}.info-section[data-v-653fa9e6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:30px}.info-card[data-v-653fa9e6]{background:#fff;border-radius:15px;padding:20px;box-shadow:0 5px 15px rgba(0,0,0,.1);transition:transform .3s}.info-card[data-v-653fa9e6]:hover{transform:translateY(-5px)}.info-card.full-width[data-v-653fa9e6]{grid-column:1/-1}.info-header[data-v-653fa9e6]{display:flex;align-items:center;margin-bottom:15px;border-bottom:2px solid #f0f0f0;padding-bottom:10px}.info-header h3[data-v-653fa9e6]{color:#2c3e50;margin-left:10px;font-size:1.3rem}.icon-large[data-v-653fa9e6]{font-size:2rem}.info-card p[data-v-653fa9e6]{color:#555;line-height:1.6;margin-bottom:10px}.scenarios-container[data-v-653fa9e6]{margin-top:15px}.scenario-grid[data-v-653fa9e6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.scenario-item[data-v-653fa9e6]{background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:12px;padding:20px;display:flex;align-items:flex-start;gap:15px;box-shadow:0 4px 12px rgba(0,0,0,.05);border:1px solid #e9ecef;transition:all .3s ease;animation:fadeInUp-653fa9e6 .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-653fa9e6]:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.1);border-color:#9b59b6}.scenario-icon[data-v-653fa9e6]{font-size:2rem;background:linear-gradient(135deg,#9b59b6,#8e44ad);border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.scenario-content[data-v-653fa9e6]{flex:1}.scenario-content h4[data-v-653fa9e6]{color:#2c3e50;margin-bottom:8px;font-size:1.2rem;font-weight:600}.scenario-content p[data-v-653fa9e6]{color:#666;line-height:1.5;margin:0;font-size:.95rem}@keyframes fadeInUp-653fa9e6{to{opacity:1;transform:translateY(0)}}.status[data-v-653fa9e6]{margin-top:15px;padding:10px;border-radius:8px;text-align:center;font-weight:500;position:fixed;bottom:30px;left:50%;transform:translateX(-50%);min-width:300px;z-index:1000;box-shadow:0 4px 15px rgba(0,0,0,.2)}.footer[data-v-653fa9e6]{text-align:center;margin-top:30px;padding:20px;color:#7f8c8d;font-size:.9rem}.icon[data-v-653fa9e6]{font-size:18px}.base64-container[data-v-32b57cf8]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:30px 20px;font-family:Segoe UI,Microsoft YaHei,sans-serif}.header-section[data-v-32b57cf8]{text-align:center;margin-bottom:40px;animation:fadeInDown-32b57cf8 .8s ease-out}.main-title[data-v-32b57cf8]{color:#fff;font-size:2.8rem;font-weight:800;margin-bottom:12px;text-shadow:0 2px 10px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;gap:15px}.title-icon[data-v-32b57cf8]{font-size:2.5rem;animation:bounce-32b57cf8 2s infinite}.subtitle[data-v-32b57cf8]{color:hsla(0,0%,100%,.9);font-size:1.2rem;font-weight:300;letter-spacing:1px}.main-content[data-v-32b57cf8]{max-width:1400px;margin:0 auto}.operation-panel[data-v-32b57cf8]{display:flex;gap:30px;margin-bottom:30px;animation:fadeInUp-32b57cf8 .8s ease-out .2s both}@media (max-width:1200px){.operation-panel[data-v-32b57cf8]{flex-direction:column}}.code-section[data-v-32b57cf8]{flex:1;background:#fff;border-radius:20px;padding:30px;box-shadow:0 20px 60px rgba(0,0,0,.15);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.code-section[data-v-32b57cf8]:hover{transform:translateY(-8px);box-shadow:0 25px 70px rgba(0,0,0,.2)}.code-section[data-v-32b57cf8]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);transition:left .8s ease;z-index:0}.code-section[data-v-32b57cf8]:hover:before{left:100%}.encode-section[data-v-32b57cf8]{border-top:5px solid #667eea}.decode-section[data-v-32b57cf8]{border-top:5px solid #f56565}.section-header[data-v-32b57cf8]{margin-bottom:25px;background:linear-gradient(135deg,#667eea,#764ba2);padding:15px 20px;border-radius:12px;box-shadow:0 4px 15px rgba(102,126,234,.3)}.section-title[data-v-32b57cf8]{font-size:1.8rem;font-weight:800;color:#fff;margin-bottom:0;display:flex;align-items:center;gap:10px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.section-icon[data-v-32b57cf8]{font-size:1.8rem;filter:drop-shadow(0 2px 3px rgba(0,0,0,.2))}.encode-section .section-header[data-v-32b57cf8]{background:linear-gradient(135deg,#667eea,#5a67d8)}.decode-section .section-header[data-v-32b57cf8]{background:linear-gradient(135deg,#f56565,#e53e3e)}.decode-section[data-v-32b57cf8],.encode-section[data-v-32b57cf8]{border-top:none}.section-subtitle[data-v-32b57cf8]{color:#718096;font-size:.95rem}.textarea-container[data-v-32b57cf8]{position:relative;margin-bottom:25px}.input-textarea[data-v-32b57cf8]{width:100%;padding:20px;border:2px solid #e2e8f0;border-radius:12px;font-size:1rem;line-height:1.6;resize:vertical;transition:all .3s ease;font-family:Consolas,Monaco,monospace;background:#f7fafc}.input-textarea[data-v-32b57cf8]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.input-textarea[data-v-32b57cf8]::-moz-placeholder{color:#a0aec0}.input-textarea[data-v-32b57cf8]::placeholder{color:#a0aec0}.textarea-footer[data-v-32b57cf8]{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.char-count[data-v-32b57cf8]{color:#718096;font-size:.9rem;font-weight:500}.action-btn[data-v-32b57cf8]{padding:8px 16px;background:#edf2f7;border:none;border-radius:8px;color:#4a5568;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:6px}.action-btn[data-v-32b57cf8]:hover{background:#e2e8f0;transform:translateY(-2px)}.paste-btn[data-v-32b57cf8]{background:#4299e1;color:#fff}.paste-btn[data-v-32b57cf8]:hover{background:#3182ce}.file-upload-section[data-v-32b57cf8]{margin-bottom:25px}.upload-area[data-v-32b57cf8]{border:2px dashed #cbd5e0;border-radius:12px;padding:40px 20px;text-align:center;cursor:pointer;transition:all .3s ease;background:#f7fafc}.upload-area[data-v-32b57cf8]:hover{border-color:#667eea;background:rgba(102,126,234,.05)}.upload-icon[data-v-32b57cf8]{font-size:3rem;margin-bottom:15px;color:#a0aec0}.upload-text p[data-v-32b57cf8]{margin:5px 0;color:#4a5568}.upload-hint[data-v-32b57cf8]{font-size:.9rem;color:#a0aec0}.file-info[data-v-32b57cf8]{display:flex;align-items:center;justify-content:space-between;background:#edf2f7;padding:12px 15px;border-radius:8px;margin-top:10px}.file-name[data-v-32b57cf8]{font-weight:600;color:#2d3748}.file-size[data-v-32b57cf8]{color:#718096;font-size:.9rem}.clear-file-btn[data-v-32b57cf8]{background:none;border:none;color:#f56565;font-size:1.2rem;cursor:pointer;padding:0 8px;transition:transform .3s ease}.clear-file-btn[data-v-32b57cf8]:hover{transform:scale(1.2)}.result-display[data-v-32b57cf8]{background:linear-gradient(135deg,#f6f9fc,#edf2f7);border-radius:12px;padding:20px;border-left:4px solid #48bb78}.result-header[data-v-32b57cf8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.result-label[data-v-32b57cf8]{font-weight:700;color:#2d3748;font-size:1.1rem}.result-actions[data-v-32b57cf8]{display:flex;gap:10px}.copy-btn[data-v-32b57cf8],.download-btn[data-v-32b57cf8]{padding:8px 16px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:6px}.copy-btn[data-v-32b57cf8]{background:#4299e1;color:#fff}.copy-btn[data-v-32b57cf8]:hover{background:#3182ce;transform:translateY(-2px)}.download-btn[data-v-32b57cf8]{background:#48bb78}.download-btn[data-v-32b57cf8]:hover{background:#38a169;transform:translateY(-2px)}.result-content[data-v-32b57cf8]{font-family:Consolas,Monaco,monospace;color:#2d3748;line-height:1.6;word-break:break-all;white-space:pre-wrap;max-height:200px;overflow-y:auto}.file-preview[data-v-32b57cf8]{display:flex;gap:15px;margin-top:15px;padding-top:15px;border-top:1px solid #e2e8f0}.file-size-badge[data-v-32b57cf8],.file-type-badge[data-v-32b57cf8]{background:#e2e8f0;padding:6px 12px;border-radius:20px;font-size:.85rem;color:#4a5568}.conversion-section[data-v-32b57cf8],.convert-btn[data-v-32b57cf8]{display:flex;flex-direction:column;align-items:center;justify-content:center}.convert-btn[data-v-32b57cf8]{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;font-size:1.2rem;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 20px rgba(102,126,234,.3)}.convert-btn[data-v-32b57cf8]:hover{transform:scale(1.1) rotate(180deg);box-shadow:0 15px 30px rgba(102,126,234,.4)}.convert-icon[data-v-32b57cf8]{font-size:1.5rem}.convert-text[data-v-32b57cf8]{font-size:.8rem;margin-top:2px}.conversion-hint[data-v-32b57cf8]{color:#fff;margin-top:15px;font-size:.9rem;text-align:center;max-width:100px}.control-panel[data-v-32b57cf8]{background:#fff;border-radius:20px;padding:30px;box-shadow:0 20px 60px rgba(0,0,0,.15);animation:fadeInUp-32b57cf8 .8s ease-out .4s both}.control-buttons[data-v-32b57cf8]{display:flex;justify-content:center;gap:20px;margin-bottom:30px}.control-btn[data-v-32b57cf8]{padding:16px 24px;border:none;border-radius:12px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:10px;min-width:140px;justify-content:center;white-space:nowrap;position:relative;overflow:hidden;z-index:1}.demo-btn[data-v-32b57cf8]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.clear-btn[data-v-32b57cf8]{background:linear-gradient(135deg,#f56565,#e53e3e);color:#fff}.download-btn[data-v-32b57cf8]{background:linear-gradient(135deg,#48bb78,#38a169);color:#fff}.control-btn[data-v-32b57cf8]:hover{transform:translateY(-8px) scale(1.05);box-shadow:0 15px 30px rgba(0,0,0,.25)}.control-btn[data-v-32b57cf8]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .6s ease;z-index:-1}.control-btn[data-v-32b57cf8]:hover:before{left:100%}.btn-icon[data-v-32b57cf8]{font-size:1.2rem}.extra-features[data-v-32b57cf8]{display:flex;justify-content:center;gap:40px;margin-bottom:30px}.checkbox-label[data-v-32b57cf8]{display:flex;align-items:center;gap:10px;cursor:pointer;font-weight:600;color:#4a5568}.checkbox-input[data-v-32b57cf8]{width:20px;height:20px;border-radius:6px;border:2px solid #cbd5e0;cursor:pointer}.checkbox-input[data-v-32b57cf8]:checked{background-color:#667eea;border-color:#667eea}.stats-info[data-v-32b57cf8]{display:flex;justify-content:center;gap:40px;padding-top:20px;border-top:1px solid #e2e8f0}.stat-item[data-v-32b57cf8]{text-align:center}.stat-label[data-v-32b57cf8]{color:#718096;font-size:.9rem;margin-bottom:5px}.stat-value[data-v-32b57cf8]{color:#2d3748;font-size:2rem;font-weight:800;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tips-section[data-v-32b57cf8]{max-width:1400px;margin:30px auto 0}.tip-card[data-v-32b57cf8]{background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;padding:25px;display:flex;gap:20px;align-items:flex-start;box-shadow:0 10px 30px rgba(0,0,0,.1);animation:fadeIn-32b57cf8 1s ease-out .6s both}.tip-icon[data-v-32b57cf8]{font-size:2.5rem;flex-shrink:0}.tip-content h4[data-v-32b57cf8]{color:#2d3748;margin-bottom:10px;font-size:1.2rem}.tip-content ul[data-v-32b57cf8]{list-style:none;padding:0}.tip-content li[data-v-32b57cf8]{color:#4a5568;margin-bottom:8px;padding-left:20px;position:relative}.tip-content li[data-v-32b57cf8]:before{content:"✓";position:absolute;left:0;color:#48bb78;font-weight:700}@keyframes fadeInDown-32b57cf8{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-32b57cf8{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-32b57cf8{0%{opacity:0}to{opacity:1}}@keyframes bounce-32b57cf8{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:768px){.main-title[data-v-32b57cf8]{font-size:2rem;flex-direction:column;gap:10px}.operation-panel[data-v-32b57cf8]{gap:20px}.code-section[data-v-32b57cf8]{padding:20px}.control-buttons[data-v-32b57cf8]{flex-direction:column;align-items:center}.control-btn[data-v-32b57cf8]{width:100%;max-width:300px}.extra-features[data-v-32b57cf8]{flex-direction:column;align-items:center;gap:20px}.stats-info[data-v-32b57cf8]{flex-direction:column;gap:20px}.tip-card[data-v-32b57cf8]{flex-direction:column;text-align:center}}.escape-container[data-v-6f3d7cc2]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:30px 20px;font-family:Segoe UI,Microsoft YaHei,sans-serif}.header-section[data-v-6f3d7cc2]{text-align:center;margin-bottom:40px;animation:fadeInDown-6f3d7cc2 .8s ease-out}.main-title[data-v-6f3d7cc2]{color:#fff;font-size:2.8rem;font-weight:800;margin-bottom:12px;text-shadow:0 2px 10px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;gap:15px}.title-icon[data-v-6f3d7cc2]{font-size:2.5rem;animation:bounce-6f3d7cc2 2s infinite}.subtitle[data-v-6f3d7cc2]{color:hsla(0,0%,100%,.9);font-size:1.2rem;font-weight:300;letter-spacing:1px}.main-content[data-v-6f3d7cc2]{max-width:1400px;margin:0 auto}.operation-panel[data-v-6f3d7cc2]{display:flex;gap:30px;margin-bottom:30px;animation:fadeInUp-6f3d7cc2 .8s ease-out .2s both}@media (max-width:1200px){.operation-panel[data-v-6f3d7cc2]{flex-direction:column}}.code-section[data-v-6f3d7cc2]{flex:1;background:#fff;border-radius:20px;padding:30px;box-shadow:0 20px 60px rgba(0,0,0,.15);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.code-section[data-v-6f3d7cc2]:hover{transform:translateY(-8px);box-shadow:0 25px 70px rgba(0,0,0,.2)}.code-section[data-v-6f3d7cc2]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);transition:left .8s ease;z-index:0}.code-section[data-v-6f3d7cc2]:hover:before{left:100%}.encode-section[data-v-6f3d7cc2]{border-top:5px solid #667eea}.decode-section[data-v-6f3d7cc2]{border-top:5px solid #f56565}.section-header[data-v-6f3d7cc2]{margin-bottom:25px;background:linear-gradient(135deg,#667eea,#764ba2);padding:15px 20px;border-radius:12px;box-shadow:0 4px 15px rgba(102,126,234,.3)}.section-title[data-v-6f3d7cc2]{font-size:1.8rem;font-weight:800;color:#fff;margin-bottom:0;display:flex;align-items:center;gap:10px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.section-icon[data-v-6f3d7cc2]{font-size:1.8rem;filter:drop-shadow(0 2px 3px rgba(0,0,0,.2))}.encode-section .section-header[data-v-6f3d7cc2]{background:linear-gradient(135deg,#667eea,#5a67d8)}.decode-section .section-header[data-v-6f3d7cc2]{background:linear-gradient(135deg,#f56565,#e53e3e)}.textarea-container[data-v-6f3d7cc2]{position:relative;margin-bottom:25px}.input-textarea[data-v-6f3d7cc2]{width:100%;padding:20px;border:2px solid #e2e8f0;border-radius:12px;font-size:1rem;line-height:1.6;resize:vertical;transition:all .3s ease;font-family:Consolas,Monaco,monospace;background:#f7fafc}.input-textarea[data-v-6f3d7cc2]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.input-textarea[data-v-6f3d7cc2]::-moz-placeholder{color:#a0aec0}.input-textarea[data-v-6f3d7cc2]::placeholder{color:#a0aec0}.textarea-footer[data-v-6f3d7cc2]{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.char-count[data-v-6f3d7cc2]{color:#718096;font-size:.9rem;font-weight:500}.action-btn[data-v-6f3d7cc2]{padding:8px 16px;background:#edf2f7;border:none;border-radius:8px;color:#4a5568;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:6px}.action-btn[data-v-6f3d7cc2]:hover{background:#e2e8f0;transform:translateY(-2px)}.paste-btn[data-v-6f3d7cc2]{background:#4299e1;color:#fff}.paste-btn[data-v-6f3d7cc2]:hover{background:#3182ce}.file-upload-section[data-v-6f3d7cc2]{margin-bottom:25px}.upload-area[data-v-6f3d7cc2]{border:2px dashed #cbd5e0;border-radius:12px;padding:40px 20px;text-align:center;cursor:pointer;transition:all .3s ease;background:#f7fafc}.upload-area[data-v-6f3d7cc2]:hover{border-color:#667eea;background:rgba(102,126,234,.05)}.upload-icon[data-v-6f3d7cc2]{font-size:3rem;margin-bottom:15px;color:#a0aec0}.upload-text p[data-v-6f3d7cc2]{margin:5px 0;color:#4a5568}.upload-hint[data-v-6f3d7cc2]{font-size:.9rem;color:#a0aec0}.file-info[data-v-6f3d7cc2]{display:flex;align-items:center;justify-content:space-between;background:#edf2f7;padding:12px 15px;border-radius:8px;margin-top:10px}.file-name[data-v-6f3d7cc2]{font-weight:600;color:#2d3748}.file-size[data-v-6f3d7cc2]{color:#718096;font-size:.9rem}.clear-file-btn[data-v-6f3d7cc2]{background:none;border:none;color:#f56565;font-size:1.2rem;cursor:pointer;padding:0 8px;transition:transform .3s ease}.clear-file-btn[data-v-6f3d7cc2]:hover{transform:scale(1.2)}.result-display[data-v-6f3d7cc2]{background:linear-gradient(135deg,#f6f9fc,#edf2f7);border-radius:12px;padding:20px;border-left:4px solid #48bb78}.result-header[data-v-6f3d7cc2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.result-label[data-v-6f3d7cc2]{font-weight:700;color:#2d3748;font-size:1.1rem}.result-actions[data-v-6f3d7cc2]{display:flex;gap:10px}.copy-btn[data-v-6f3d7cc2],.download-btn[data-v-6f3d7cc2]{padding:8px 16px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:6px}.copy-btn[data-v-6f3d7cc2]{background:#4299e1;color:#fff}.copy-btn[data-v-6f3d7cc2]:hover{background:#3182ce;transform:translateY(-2px)}.download-btn[data-v-6f3d7cc2]{background:#48bb78}.download-btn[data-v-6f3d7cc2]:hover{background:#38a169;transform:translateY(-2px)}.result-content[data-v-6f3d7cc2]{font-family:Consolas,Monaco,monospace;color:#2d3748;line-height:1.6;word-break:break-all;white-space:pre-wrap;max-height:200px;overflow-y:auto}.file-preview[data-v-6f3d7cc2]{display:flex;gap:15px;margin-top:15px;padding-top:15px;border-top:1px solid #e2e8f0}.file-size-badge[data-v-6f3d7cc2],.file-type-badge[data-v-6f3d7cc2]{background:#e2e8f0;padding:6px 12px;border-radius:20px;font-size:.85rem;color:#4a5568}.conversion-section[data-v-6f3d7cc2],.convert-btn[data-v-6f3d7cc2]{display:flex;flex-direction:column;align-items:center;justify-content:center}.convert-btn[data-v-6f3d7cc2]{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;font-size:1.2rem;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 20px rgba(102,126,234,.3)}.convert-btn[data-v-6f3d7cc2]:hover{transform:scale(1.1) rotate(180deg);box-shadow:0 15px 30px rgba(102,126,234,.4)}.convert-icon[data-v-6f3d7cc2]{font-size:1.5rem}.convert-text[data-v-6f3d7cc2]{font-size:.8rem;margin-top:2px}.conversion-hint[data-v-6f3d7cc2]{color:#fff;margin-top:15px;font-size:.9rem;text-align:center;max-width:100px}.control-panel[data-v-6f3d7cc2]{background:#fff;border-radius:20px;padding:30px;box-shadow:0 20px 60px rgba(0,0,0,.15);animation:fadeInUp-6f3d7cc2 .8s ease-out .4s both}.control-buttons[data-v-6f3d7cc2]{display:flex;justify-content:center;gap:20px;margin-bottom:30px}.control-btn[data-v-6f3d7cc2]{padding:16px 24px;border:none;border-radius:12px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:10px;min-width:140px;justify-content:center;white-space:nowrap;position:relative;overflow:hidden;z-index:1}.demo-btn[data-v-6f3d7cc2]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.clear-btn[data-v-6f3d7cc2]{background:linear-gradient(135deg,#f56565,#e53e3e);color:#fff}.download-btn[data-v-6f3d7cc2]{background:linear-gradient(135deg,#48bb78,#38a169);color:#fff}.control-btn[data-v-6f3d7cc2]:hover{transform:translateY(-8px) scale(1.05);box-shadow:0 15px 30px rgba(0,0,0,.25)}.control-btn[data-v-6f3d7cc2]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .6s ease;z-index:-1}.control-btn[data-v-6f3d7cc2]:hover:before{left:100%}.btn-icon[data-v-6f3d7cc2]{font-size:1.2rem}.extra-features[data-v-6f3d7cc2]{display:flex;justify-content:center;gap:40px;margin-bottom:30px}.checkbox-label[data-v-6f3d7cc2]{display:flex;align-items:center;gap:10px;cursor:pointer;font-weight:600;color:#4a5568}.checkbox-input[data-v-6f3d7cc2]{width:20px;height:20px;border-radius:6px;border:2px solid #cbd5e0;cursor:pointer}.checkbox-input[data-v-6f3d7cc2]:checked{background-color:#667eea;border-color:#667eea}.stats-info[data-v-6f3d7cc2]{display:flex;justify-content:center;gap:40px;padding-top:20px;border-top:1px solid #e2e8f0}.stat-item[data-v-6f3d7cc2]{text-align:center}.stat-label[data-v-6f3d7cc2]{color:#718096;font-size:.9rem;margin-bottom:5px}.stat-value[data-v-6f3d7cc2]{color:#2d3748;font-size:2rem;font-weight:800;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tips-section[data-v-6f3d7cc2]{max-width:1400px;margin:30px auto 0}.tip-card[data-v-6f3d7cc2]{background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;padding:25px;display:flex;gap:20px;align-items:flex-start;box-shadow:0 10px 30px rgba(0,0,0,.1);animation:fadeIn-6f3d7cc2 1s ease-out .6s both}.tip-icon[data-v-6f3d7cc2]{font-size:2.5rem;flex-shrink:0}.tip-content h4[data-v-6f3d7cc2]{color:#2d3748;margin-bottom:10px;font-size:1.2rem}.tip-content ul[data-v-6f3d7cc2]{list-style:none;padding:0}.tip-content li[data-v-6f3d7cc2]{color:#4a5568;margin-bottom:8px;padding-left:20px;position:relative}.tip-content li[data-v-6f3d7cc2]:before{content:"✓";position:absolute;left:0;color:#48bb78;font-weight:700}@keyframes fadeInDown-6f3d7cc2{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-6f3d7cc2{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-6f3d7cc2{0%{opacity:0}to{opacity:1}}@keyframes bounce-6f3d7cc2{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:768px){.main-title[data-v-6f3d7cc2]{font-size:2rem;flex-direction:column;gap:10px}.operation-panel[data-v-6f3d7cc2]{gap:20px}.code-section[data-v-6f3d7cc2]{padding:20px}.control-buttons[data-v-6f3d7cc2]{flex-direction:column;align-items:center}.control-btn[data-v-6f3d7cc2]{width:100%;max-width:300px}.extra-features[data-v-6f3d7cc2]{flex-direction:column;align-items:center;gap:20px}.stats-info[data-v-6f3d7cc2]{flex-direction:column;gap:20px}.tip-card[data-v-6f3d7cc2]{flex-direction:column;text-align:center}}[data-v-0b11f9ff]:root{--primary-color:#6366f1;--bg-color:#f8fafc;--text-main:#1e293b;--text-sub:#64748b;--border-color:#e2e8f0}.bcc-wrapper[data-v-0b11f9ff]{font-family:Inter,-apple-system,sans-serif;display:flex;justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(135deg,#f1f5f9,#eef2ff);padding:40px 20px;color:var(--text-main)}.bcc-card[data-v-0b11f9ff]{background:#fff;width:100%;max-width:860px;border-radius:20px;box-shadow:0 20px 40px -10px rgba(0,0,0,.08);padding:48px;display:flex;flex-direction:column;gap:32px}.card-header[data-v-0b11f9ff]{display:flex;justify-content:center;align-items:center;padding-bottom:24px;border-bottom:1px solid #f1f5f9}.header-content[data-v-0b11f9ff]{display:flex;flex-direction:column;align-items:center;gap:8px}.card-header h1[data-v-0b11f9ff]{font-size:1.8rem;font-weight:800;margin:0;color:#0f172a;letter-spacing:-.5px}.badge[data-v-0b11f9ff]{background:#e0e7ff;color:#4338ca;font-size:.7rem;padding:4px 12px;border-radius:99px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.control-panel[data-v-0b11f9ff]{display:flex;flex-direction:column;gap:24px}.label[data-v-0b11f9ff]{display:block;font-size:.9rem;font-weight:600;color:#334155;margin-bottom:10px}.select-wrapper[data-v-0b11f9ff]{position:relative;width:220px}select[data-v-0b11f9ff]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:12px 16px;font-size:.95rem;border:1px solid #cbd5e1;border-radius:10px;background-color:#fff;cursor:pointer;color:#334155}select[data-v-0b11f9ff]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 4px rgba(99,102,241,.1)}.select-arrow[data-v-0b11f9ff]{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:.7rem;color:#94a3b8}.input-area[data-v-0b11f9ff]{width:100%;box-sizing:border-box;padding:16px;font-size:1rem;font-family:JetBrains Mono,monospace;background-color:#fff;color:#000;border:2px solid #e2e8f0;border-radius:12px;transition:all .2s;resize:vertical;min-height:100px}.input-area[data-v-0b11f9ff]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 4px rgba(99,102,241,.1)}.hint-text[data-v-0b11f9ff]{font-size:.85rem;color:#64748b;margin-top:10px;display:flex;align-items:center;gap:8px}.hint-text.error[data-v-0b11f9ff]{color:#ef4444}.action-bar[data-v-0b11f9ff]{display:flex;gap:16px;flex-wrap:wrap;padding-top:8px;align-items:center}.btn[data-v-0b11f9ff]{border:none;padding:12px 24px;border-radius:10px;font-weight:600;cursor:pointer;font-size:.95rem;transition:all .2s ease;display:inline-flex;align-items:center;gap:8px;justify-content:center;white-space:nowrap;width:auto;min-width:0}.btn[data-v-0b11f9ff]:active{transform:translateY(2px)}.btn.secondary[data-v-0b11f9ff]{background:#f1f5f9;color:#475569}.btn.secondary[data-v-0b11f9ff]:hover{background:#e2e8f0;color:#1e293b}.btn.primary[data-v-0b11f9ff]{background:linear-gradient(135deg,#6366f1,#4338ca);color:#fef08a;box-shadow:0 4px 15px rgba(99,102,241,.35);font-weight:800;letter-spacing:.5px;text-shadow:0 1px 2px rgba(0,0,0,.2)}.btn.primary[data-v-0b11f9ff]:hover{background:linear-gradient(135deg,#4f46e5,#3730a3);box-shadow:0 6px 20px rgba(99,102,241,.45);color:#fffbeb}.btn.danger-soft[data-v-0b11f9ff]{background:#ffe4e6;color:#e11d48}.btn.danger-soft[data-v-0b11f9ff]:hover{background:#fecdd3;color:#be123c}.result-section[data-v-0b11f9ff]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:24px}.result-grid[data-v-0b11f9ff]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.result-item[data-v-0b11f9ff]{display:flex;flex-direction:column;gap:8px}.result-label[data-v-0b11f9ff]{font-size:.75rem;text-transform:uppercase;color:#64748b;font-weight:700;letter-spacing:.5px}.result-value-box[data-v-0b11f9ff]{display:flex;align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:6px 6px 6px 16px;height:48px;box-shadow:0 2px 4px rgba(0,0,0,.03);transition:border-color .2s}.result-value-box[data-v-0b11f9ff]:hover{border-color:#cbd5e1}.value[data-v-0b11f9ff]{flex:1;font-family:JetBrains Mono,monospace;font-size:1rem;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy-btn[data-v-0b11f9ff]{background:#eff6ff;border:1px solid #dbeafe;color:#3b82f6;font-size:.8rem;font-weight:600;padding:6px 12px;border-radius:6px;cursor:pointer;transition:all .2s;white-space:nowrap;min-width:80px;display:flex;justify-content:center}.copy-btn[data-v-0b11f9ff]:hover{background:#3b82f6;border-color:#3b82f6;color:#fff}.copy-btn.copied[data-v-0b11f9ff]{background:#dcfce7;border-color:#bbf7d0;color:#16a34a;pointer-events:none}.knowledge-base[data-v-0b11f9ff]{border-top:2px dashed #e2e8f0;padding-top:32px}.kb-header h3[data-v-0b11f9ff]{font-size:1.1rem;color:#1e293b;margin:0 0 20px 0;display:flex;align-items:center;gap:8px}.kb-grid[data-v-0b11f9ff]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.kb-card[data-v-0b11f9ff]{background:#f8fafc;padding:16px;border-radius:12px;display:flex;gap:12px;align-items:flex-start;transition:transform .2s}.kb-card[data-v-0b11f9ff]:hover{transform:translateY(-2px);background:#f1f5f9}.kb-icon[data-v-0b11f9ff]{font-size:1.5rem;background:#fff;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);flex-shrink:0}.kb-text strong[data-v-0b11f9ff]{display:block;font-size:.9rem;color:#334155;margin-bottom:4px}.kb-text p[data-v-0b11f9ff]{margin:0;font-size:.85rem;color:#64748b;line-height:1.4}.formula-box[data-v-0b11f9ff]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-family:JetBrains Mono,monospace;margin-top:4px}.f-var[data-v-0b11f9ff]{color:#0f172a;font-weight:600}.f-op[data-v-0b11f9ff]{color:#ef4444;font-weight:700;margin:0 2px}sub[data-v-0b11f9ff]{font-size:.7em;color:#64748b}@media (max-width:768px){.bcc-card[data-v-0b11f9ff]{padding:24px}.kb-grid[data-v-0b11f9ff],.result-grid[data-v-0b11f9ff]{grid-template-columns:1fr}.action-bar[data-v-0b11f9ff]{flex-direction:column;align-items:stretch}.btn[data-v-0b11f9ff]{width:100%}}.md5-container[data-v-52736e2e]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;align-items:center;padding:20px;box-sizing:border-box}.md5-card[data-v-52736e2e]{width:100%;max-width:700px;background:#fff;border-radius:16px;padding:32px;box-shadow:0 10px 30px rgba(0,0,0,.1);box-sizing:border-box}.md5-title[data-v-52736e2e]{text-align:center;color:#333;margin:0 0 24px 0;font-size:24px;font-weight:600;color:#667eea}.input-wrapper[data-v-52736e2e]{margin-bottom:24px}.md5-input[data-v-52736e2e]{width:100%;padding:16px;border:2px solid #e0e7ff;border-radius:10px;font-size:14px;color:#333;resize:none;box-sizing:border-box;transition:border-color .3s ease}.md5-input[data-v-52736e2e]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.md5-input[data-v-52736e2e]::-moz-placeholder{color:#a0aec0}.md5-input[data-v-52736e2e]::placeholder{color:#a0aec0}.btn-group[data-v-52736e2e]{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.format-group[data-v-52736e2e]{justify-content:center}.format-btn[data-v-52736e2e]{padding:12px 20px;border:2px solid #667eea;border-radius:8px;background:#fff;color:#667eea;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.format-btn.active[data-v-52736e2e]{background:#667eea;color:#fff}.format-btn[data-v-52736e2e]:hover:not(.active){background:#f0f4ff}.action-group[data-v-52736e2e]{justify-content:center}.action-btn[data-v-52736e2e]{padding:12px 24px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.demo-btn[data-v-52736e2e]{background:#48bb78;color:#fff}.demo-btn[data-v-52736e2e]:hover{background:#38a169}.copy-btn[data-v-52736e2e]{background:#38b2ac;color:#fff}.copy-btn[data-v-52736e2e]:disabled{background:#a0aec0;cursor:not-allowed}.copy-btn[data-v-52736e2e]:hover:not(:disabled){background:#319795}.download-btn[data-v-52736e2e]{background:#ed8936;color:#fff}.download-btn[data-v-52736e2e]:disabled{background:#a0aec0;cursor:not-allowed}.download-btn[data-v-52736e2e]:hover:not(:disabled){background:#dd6b20}.clear-btn[data-v-52736e2e]{background:#e53e3e;color:#fff}.clear-btn[data-v-52736e2e]:hover{background:#c53030}.output-wrapper[data-v-52736e2e]{margin-top:16px;padding:20px;background:#f8f9ff;border-radius:10px;border:1px solid #e0e7ff}.output-label[data-v-52736e2e]{display:block;font-size:14px;color:#667eea;margin-bottom:8px;font-weight:500}.md5-output[data-v-52736e2e]{font-size:16px;color:#333;word-break:break-all;line-height:1.5;font-family:Courier New,monospace}@media (max-width:768px){.md5-card[data-v-52736e2e]{padding:24px 16px}.btn-group[data-v-52736e2e]{gap:8px}.action-btn[data-v-52736e2e],.format-btn[data-v-52736e2e]{padding:10px 16px;font-size:12px}}.jwt-decoder[data-v-187f008e]{font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;background:linear-gradient(135deg,#f5f7fa,#e4edf5);min-height:100vh;padding:20px;color:#333}.header[data-v-187f008e]{text-align:center;margin-bottom:40px;padding-top:20px}.header h1[data-v-187f008e]{font-size:2.5rem;font-weight:600;color:#2c3e50;margin-bottom:10px;display:flex;align-items:center;justify-content:center;gap:15px}.header .subtitle[data-v-187f008e]{font-size:1.1rem;color:#7f8c8d;max-width:800px;margin:0 auto;line-height:1.6}.card[data-v-187f008e]{background:#fff;border-radius:16px;box-shadow:0 8px 30px rgba(0,0,0,.08);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.card[data-v-187f008e]:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.1)}.main-container[data-v-187f008e]{max-width:1200px;margin:0 auto}.input-section[data-v-187f008e]{margin-bottom:40px;padding:30px}.section-header[data-v-187f008e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;border-bottom:1px solid #eef2f7;padding-bottom:15px}.section-header h2[data-v-187f008e]{font-size:1.8rem;font-weight:600;color:#3498db;display:flex;align-items:center;gap:10px}.token-info[data-v-187f008e]{display:flex;gap:15px}.info-badge[data-v-187f008e]{background:#f8f9fa;padding:8px 16px;border-radius:50px;font-size:.9rem;color:#5a6c7d;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px;border:1px solid #eaeef2}.info-badge[data-v-187f008e]:hover{background:#3498db;color:#fff;border-color:#3498db;transform:translateY(-2px)}.token-input[data-v-187f008e]{width:100%;padding:20px;font-family:Consolas,Monaco,Courier New,monospace;font-size:1rem;line-height:1.6;border:2px solid #eef2f7;border-radius:12px;resize:vertical;transition:border-color .3s ease;background:#fcfdfe}.token-input[data-v-187f008e]:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px rgba(52,152,219,.2)}.input-footer[data-v-187f008e]{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.hint[data-v-187f008e]{display:flex;align-items:center;gap:10px;color:#7f8c8d;font-size:.95rem;max-width:70%}.decode-btn[data-v-187f008e]{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;border:none;padding:14px 32px;font-size:1.1rem;font-weight:600;border-radius:50px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:10px;box-shadow:0 4px 15px rgba(52,152,219,.3)}.decode-btn[data-v-187f008e]:hover:not(.disabled){transform:translateY(-3px);box-shadow:0 8px 20px rgba(52,152,219,.4)}.decode-btn[data-v-187f008e]:active:not(.disabled){transform:translateY(-1px)}.decode-btn.disabled[data-v-187f008e]{background:linear-gradient(135deg,#bdc3c7,#95a5a6);cursor:not-allowed;opacity:.7}.results-section[data-v-187f008e]{animation:fadeIn-187f008e .5s ease}@keyframes fadeIn-187f008e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.result-cards[data-v-187f008e]{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:30px}@media (max-width:992px){.result-cards[data-v-187f008e]{grid-template-columns:1fr}}.result-card[data-v-187f008e]{padding:25px}.card-header[data-v-187f008e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eef2f7}.card-header h3[data-v-187f008e]{font-size:1.5rem;font-weight:600;color:#2c3e50;display:flex;align-items:center;gap:10px}.badge[data-v-187f008e]{background:#f1f8ff;color:#0366d6;padding:6px 12px;border-radius:20px;font-size:.85rem;font-weight:600}.badge.valid[data-v-187f008e]{background:#e7f6e7;color:#2ecc71}.badge.invalid[data-v-187f008e]{background:#fdeaea;color:#e74c3c}.copy-btn[data-v-187f008e]{background:#f8f9fa;color:#5a6c7d;border:1px solid #eaeef2;padding:8px 16px;border-radius:6px;font-size:.9rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px}.copy-btn[data-v-187f008e]:hover{background:#3498db;color:#fff;border-color:#3498db}.json-container[data-v-187f008e]{background:#f8fafc;border-radius:10px;padding:20px;overflow-x:auto;min-height:300px;border:1px solid #eef2f7}.json-container pre[data-v-187f008e]{margin:0;font-family:Consolas,Monaco,Courier New,monospace;font-size:.95rem;line-height:1.5}.json-key[data-v-187f008e]{color:#9c1d1d;font-weight:600}.json-string[data-v-187f008e]{color:#2e7d32}.json-number[data-v-187f008e]{color:#1565c0}.json-boolean[data-v-187f008e]{color:#7b1fa2;font-weight:600}.json-null[data-v-187f008e]{color:#616161;font-weight:600}.card-footer[data-v-187f008e]{display:flex;justify-content:space-between;margin-top:20px;padding-top:15px;border-top:1px solid #eef2f7;font-size:.9rem;color:#7f8c8d}.data-info[data-v-187f008e]{background:#f8f9fa;padding:6px 12px;border-radius:4px}.signature-section[data-v-187f008e]{padding:25px}.signature-header[data-v-187f008e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.signature-header h3[data-v-187f008e]{font-size:1.5rem;font-weight:600;color:#2c3e50;display:flex;align-items:center;gap:10px}.signature-status[data-v-187f008e]{display:flex;align-items:center;gap:10px;padding:10px 20px;border-radius:50px;font-weight:600}.signature-status.verified[data-v-187f008e]{background:#e7f6e7;color:#2ecc71}.signature-status.unverified[data-v-187f008e]{background:#fef5e7;color:#f39c12}.signature-hint[data-v-187f008e]{background:#f8f9fa;padding:18px;border-radius:10px;color:#5a6c7d;font-size:.95rem;line-height:1.6;border-left:4px solid #3498db}.placeholder-section[data-v-187f008e]{text-align:center;padding:80px 20px}.placeholder-content[data-v-187f008e]{max-width:500px;margin:0 auto}.placeholder-content i[data-v-187f008e]{font-size:5rem;color:#bdc3c7;margin-bottom:20px;display:block}.placeholder-content h3[data-v-187f008e]{font-size:1.8rem;color:#7f8c8d;margin-bottom:15px}.placeholder-content p[data-v-187f008e]{color:#95a5a6;font-size:1.1rem}.message-overlay[data-v-187f008e]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;animation:fadeInOverlay-187f008e .3s ease}@keyframes fadeInOverlay-187f008e{0%{opacity:0}to{opacity:1}}.message-box[data-v-187f008e]{background:#fff;padding:40px;border-radius:16px;text-align:center;max-width:400px;width:90%;animation:slideIn-187f008e .3s ease}@keyframes slideIn-187f008e{0%{transform:translateY(-30px);opacity:0}to{transform:translateY(0);opacity:1}}.message-box i[data-v-187f008e]{font-size:3.5rem;margin-bottom:20px;display:block}.message-box .icon-success[data-v-187f008e]{color:#2ecc71}.message-box .icon-error[data-v-187f008e]{color:#e74c3c}.message-box p[data-v-187f008e]{font-size:1.2rem;margin-bottom:30px;color:#2c3e50}.close-btn[data-v-187f008e]{background:#3498db;color:#fff;border:none;padding:12px 30px;font-size:1rem;border-radius:50px;cursor:pointer;transition:all .2s ease}.close-btn[data-v-187f008e]:hover{background:#2980b9;transform:translateY(-2px)}.footer[data-v-187f008e]{text-align:center;margin-top:60px;padding:25px;color:#7f8c8d;font-size:.95rem;border-top:1px solid #eaeef2}.icon-lock[data-v-187f008e]:before{content:"🔐"}.icon-key[data-v-187f008e]:before{content:"🔑"}.icon-help[data-v-187f008e]:before{content:"❓"}.icon-clear[data-v-187f008e]:before{content:"🗑️"}.icon-info[data-v-187f008e]:before{content:"ℹ️"}.icon-decode[data-v-187f008e]:before{content:"🔍"}.icon-header[data-v-187f008e]:before{content:"📋"}.icon-payload[data-v-187f008e]:before{content:"📄"}.icon-signature[data-v-187f008e]:before{content:"🖋️"}.icon-check[data-v-187f008e]:before{content:"✅"}.icon-warning[data-v-187f008e]:before{content:"⚠️"}.icon-copy[data-v-187f008e]:before{content:"📋"}.icon-success[data-v-187f008e]:before{content:"✓"}.icon-error[data-v-187f008e]:before{content:"✗"}.icon-placeholder[data-v-187f008e]:before{content:"🔐"}@media (max-width:768px){.header h1[data-v-187f008e]{font-size:2rem}.section-header[data-v-187f008e]{flex-direction:column;align-items:flex-start;gap:15px}.input-footer[data-v-187f008e]{flex-direction:column;gap:20px;align-items:flex-start}.hint[data-v-187f008e]{max-width:100%}.decode-btn[data-v-187f008e]{width:100%;justify-content:center}.card-header[data-v-187f008e]{flex-direction:column;align-items:flex-start;gap:15px}.card-footer[data-v-187f008e],.card-header h3[data-v-187f008e]{width:100%}.card-footer[data-v-187f008e]{flex-direction:column;gap:10px}}.des-container[data-v-31ebee8a]{background-color:#f3f4f6;min-height:100vh;display:flex;justify-content:center;align-items:center;font-family:Inter,sans-serif;padding:20px;color:#374151}.glass-card[data-v-31ebee8a]{background:#fff;width:100%;max-width:800px;border-radius:24px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 10px 15px -3px rgba(0,0,0,.05),0 20px 25px -5px rgba(0,0,0,.05);overflow:hidden}.header[data-v-31ebee8a]{padding:40px 40px 20px;text-align:center}.title[data-v-31ebee8a]{font-size:2rem;font-weight:800;background:linear-gradient(135deg,#111827,#4b5563);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:8px}.subtitle[data-v-31ebee8a]{color:#9ca3af;font-size:.9rem;font-weight:500;letter-spacing:.5px}.content[data-v-31ebee8a]{padding:0 40px 40px;display:flex;flex-direction:column;gap:24px}.label[data-v-31ebee8a]{display:block;font-size:.85rem;font-weight:600;color:#6b7280;margin-bottom:8px;margin-left:4px}.input-field[data-v-31ebee8a],.text-area[data-v-31ebee8a]{width:100%;padding:14px 16px;background-color:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;font-size:.95rem;color:#1f2937;outline:none;transition:all .2s ease;font-family:monospace}.text-area[data-v-31ebee8a]{min-height:120px;resize:vertical}.input-field[data-v-31ebee8a]:focus,.text-area[data-v-31ebee8a]:focus{background-color:#fff;border-color:#6366f1;box-shadow:0 0 0 4px rgba(99,102,241,.1)}.keys-grid[data-v-31ebee8a]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:640px){.keys-grid[data-v-31ebee8a]{grid-template-columns:1fr}}.actions-row[data-v-31ebee8a]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:10px}@media (max-width:768px){.actions-row[data-v-31ebee8a]{grid-template-columns:1fr 1fr}}.btn[data-v-31ebee8a]{border:none;padding:14px 20px;border-radius:12px;font-weight:600;color:#fff;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;font-size:.95rem;box-shadow:0 4px 6px rgba(0,0,0,.1)}.btn[data-v-31ebee8a]:active{transform:scale(.96)}.btn-encrypt[data-v-31ebee8a]{background:linear-gradient(135deg,#4f46e5,#7c3aed)}.btn-encrypt[data-v-31ebee8a]:hover{box-shadow:0 10px 20px rgba(79,70,229,.3);filter:brightness(1.1)}.btn-decrypt[data-v-31ebee8a]{background:linear-gradient(135deg,#0ea5e9,#2563eb)}.btn-decrypt[data-v-31ebee8a]:hover{box-shadow:0 10px 20px rgba(14,165,233,.3);filter:brightness(1.1)}.btn-clear[data-v-31ebee8a]{background:linear-gradient(135deg,#f97316,#ef4444)}.btn-clear[data-v-31ebee8a]:hover{box-shadow:0 10px 20px rgba(249,115,22,.3);filter:brightness(1.1)}.btn-copy[data-v-31ebee8a]{background:linear-gradient(135deg,#10b981,#059669)}.btn-copy[data-v-31ebee8a]:hover{box-shadow:0 10px 20px rgba(16,185,129,.3);filter:brightness(1.1)}.result-box[data-v-31ebee8a]{background-color:#fff;color:#111827;padding:20px;border-radius:12px;border:2px solid #e5e7eb;font-family:Menlo,Monaco,Courier New,monospace;min-height:80px;word-break:break-all;position:relative;font-size:.9rem;line-height:1.5;transition:all .3s ease}.result-box.has-content[data-v-31ebee8a]{border-color:#d1d5db}.result-box[data-v-31ebee8a]:not(.has-content){color:#9ca3af;display:flex;align-items:center;justify-content:center;font-style:italic;background-color:#f9fafb}.toast[data-v-31ebee8a]{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.8);color:#fff;padding:12px 24px;border-radius:50px;font-size:.9rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;box-shadow:0 10px 25px rgba(0,0,0,.2)}.fade-enter-active[data-v-31ebee8a],.fade-leave-active[data-v-31ebee8a]{transition:opacity .3s ease,transform .3s ease}.fade-enter-from[data-v-31ebee8a],.fade-leave-to[data-v-31ebee8a]{opacity:0;transform:translate(-50%,20px)}[data-v-133fdd23]:root{--primary-bg:#f0f2f5;--card-bg:#fff;--text-main:#2c3e50;--text-sub:#7f8c8d}.morse-wrapper[data-v-133fdd23]{display:flex;justify-content:center;align-items:flex-start;min-height:100vh;background:var(--primary-bg);padding:40px 20px;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;box-sizing:border-box}.glass-card[data-v-133fdd23]{width:100%;max-width:1100px;background:hsla(0,0%,100%,.95);border-radius:20px;padding:40px;box-shadow:0 20px 60px rgba(0,0,0,.08);border:1px solid hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.title[data-v-133fdd23]{text-align:center;color:#2c3e50;margin-bottom:30px;font-weight:700;letter-spacing:1px}.divider[data-v-133fdd23]{height:1px;background:linear-gradient(90deg,transparent,#e0e0e0,transparent);margin:40px 0}.config-row[data-v-133fdd23]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:25px}.input-group[data-v-133fdd23]{display:flex;flex-direction:column}.input-group label[data-v-133fdd23]{font-size:12px;color:#7f8c8d;margin-bottom:5px;font-weight:600;text-transform:uppercase}.input-group input[data-v-133fdd23]{padding:10px 15px;border:2px solid #eef2f7;border-radius:10px;font-family:monospace;font-size:16px;text-align:center;transition:all .3s;background:#f9fbfd;color:#333}.input-group input[data-v-133fdd23]:focus{border-color:#0072ff;outline:none;background:#fff;box-shadow:0 0 0 3px rgba(0,114,255,.1)}.editor-area[data-v-133fdd23]{display:grid;gap:20px;margin-bottom:30px}.editor-box label[data-v-133fdd23]{display:block;font-size:14px;font-weight:600;color:#34495e;margin-bottom:8px}textarea[data-v-133fdd23]{width:100%;height:120px;padding:15px;border:2px solid #eef2f7;border-radius:12px;resize:vertical;font-size:15px;line-height:1.6;transition:all .3s;background:#f9fbfd;box-sizing:border-box}textarea[data-v-133fdd23]:focus{border-color:#0072ff;background:#fff;outline:none}.output-box textarea[data-v-133fdd23]{background:#f0f2f5;border-color:transparent;color:#555;font-family:monospace}.action-bar[data-v-133fdd23]{display:flex;gap:15px;flex-wrap:wrap;justify-content:center}.nav-row[data-v-133fdd23]{display:flex;justify-content:center;margin-bottom:20px;width:100%}.btn[data-v-133fdd23]{border:none;padding:12px 24px;border-radius:50px;color:#fff;font-weight:600;font-size:14px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 5px 15px rgba(0,0,0,.1);text-transform:uppercase;letter-spacing:.5px}.btn[data-v-133fdd23]:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 8px 20px rgba(0,0,0,.15)}.btn[data-v-133fdd23]:active{transform:translateY(1px)}.btn-reference[data-v-133fdd23]{background:linear-gradient(135deg,#667eea,#764ba2);width:100%;max-width:220px;justify-content:center;font-size:15px;box-shadow:0 4px 15px rgba(118,75,162,.3)}.btn-reference[data-v-133fdd23]:hover{box-shadow:0 6px 20px rgba(118,75,162,.4)}.icon[data-v-133fdd23]{font-size:16px}.btn-encode[data-v-133fdd23]{background:linear-gradient(135deg,#00c6ff,#0072ff)}.btn-decode[data-v-133fdd23]{background:linear-gradient(135deg,#f093fb,#f5576c)}.btn-clear[data-v-133fdd23]{background:linear-gradient(135deg,#909fa5,#bdc3c7);color:#fff}.btn-copy[data-v-133fdd23]{background:linear-gradient(135deg,#42e695,#3bb2b8)}.info-section[data-v-133fdd23]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:20px}.info-card[data-v-133fdd23]{background:#fdfdfd;border-radius:15px;padding:20px;box-shadow:0 5px 15px rgba(0,0,0,.05);transition:transform .3s;border:1px solid #f0f0f0}.info-card[data-v-133fdd23]:hover{transform:translateY(-5px);border-color:#0072ff}.info-card.full-width[data-v-133fdd23]{grid-column:1/-1;background:#fff}.info-header[data-v-133fdd23]{display:flex;align-items:center;margin-bottom:15px;border-bottom:2px solid #f0f0f0;padding-bottom:10px}.centered-header[data-v-133fdd23]{justify-content:center}.info-header h3[data-v-133fdd23]{color:#2c3e50;margin-left:10px;font-size:1.3rem}.icon-large[data-v-133fdd23]{font-size:2rem}.info-card p[data-v-133fdd23]{color:#555;line-height:1.6;margin-bottom:10px}.scenarios-container[data-v-133fdd23]{margin-top:15px}.scenario-grid[data-v-133fdd23]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.scenario-item[data-v-133fdd23]{background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:12px;padding:20px;display:flex;align-items:flex-start;gap:15px;box-shadow:0 4px 12px rgba(0,0,0,.05);border:1px solid #e9ecef;transition:all .3s ease;animation:fadeInUp-133fdd23 .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-133fdd23]:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.1);border-color:#0072ff}.scenario-icon[data-v-133fdd23]{font-size:2rem;background:linear-gradient(135deg,#00c6ff,#0072ff);border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.scenario-content[data-v-133fdd23]{flex:1}.scenario-content h4[data-v-133fdd23]{color:#2c3e50;margin-bottom:8px;font-size:1.2rem;font-weight:600}.scenario-content p[data-v-133fdd23]{color:#666;line-height:1.5;margin:0;font-size:.95rem}@keyframes fadeInUp-133fdd23{to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.config-row[data-v-133fdd23]{grid-template-columns:1fr}.action-bar[data-v-133fdd23]{flex-direction:column}.btn[data-v-133fdd23]{width:100%;justify-content:center}.glass-card[data-v-133fdd23]{padding:20px}.scenario-grid[data-v-133fdd23]{grid-template-columns:1fr}}.morse-page[data-v-2deddfb8]{min-height:100vh;background:#f1f5f9;display:flex;justify-content:center;padding:40px 20px;font-family:Inter,sans-serif;color:#334155}.glass-card[data-v-2deddfb8]{background:#fff;border-radius:24px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 20px 25px -5px rgba(0,0,0,.05);padding:40px;width:-moz-max-content;width:max-content;max-width:100%;border:1px solid #e2e8f0}.page-header[data-v-2deddfb8]{text-align:center;margin-bottom:32px}.title-block h1[data-v-2deddfb8]{font-size:32px;font-weight:800;color:#0f172a;margin:0;letter-spacing:-.02em}.subtitle[data-v-2deddfb8]{color:#64748b;margin-top:6px;font-weight:500}.legend-bar[data-v-2deddfb8]{display:inline-flex;align-items:center;gap:16px;background:#f8fafc;padding:8px 16px;border-radius:99px;margin-top:20px;border:1px solid #e2e8f0;font-size:13px;font-weight:600;color:#475569}.legend-item[data-v-2deddfb8]{display:flex;align-items:center;gap:6px}.symbol[data-v-2deddfb8]{font-size:16px;line-height:1}.dot[data-v-2deddfb8]{color:#3b82f6}.dash[data-v-2deddfb8]{color:#ef4444}.divider[data-v-2deddfb8]{width:1px;height:14px;background:#cbd5e1}.hint[data-v-2deddfb8]{color:#6366f1}.table-container[data-v-2deddfb8]{overflow-x:auto}.modern-table[data-v-2deddfb8]{border-collapse:separate;border-spacing:0}.modern-table th[data-v-2deddfb8]{text-align:left;padding:16px 12px;border-bottom:2px solid #e2e8f0;color:#1e293b;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.th-char[data-v-2deddfb8]{width:60px;text-align:center;color:#64748b}.th-code[data-v-2deddfb8]{width:120px}.group-row td[data-v-2deddfb8]{padding-top:24px;padding-bottom:12px}.group-label[data-v-2deddfb8]{display:inline-flex;align-items:center;gap:8px;background:#f1f5f9;padding:6px 12px;border-radius:8px;font-size:14px;font-weight:600;color:#334155}.group-icon[data-v-2deddfb8]{font-family:monospace;opacity:.6}.group-sub[data-v-2deddfb8]{font-size:12px;color:#94a3b8;font-weight:500;text-transform:uppercase}.data-row td[data-v-2deddfb8]{padding:8px;border-bottom:1px solid #f1f5f9;transition:all .2s}.data-row:hover td[data-v-2deddfb8]{background-color:#f8fafc}.td-char[data-v-2deddfb8]{text-align:center;font-size:16px;font-weight:400;color:#0f172a}.code-chip[data-v-2deddfb8]{position:relative;display:block;width:100%;padding:8px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;text-align:left;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.02)}.code-chip[data-v-2deddfb8]:hover{border-color:#6366f1;background:#eef2ff;color:#4338ca;transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(99,102,241,.15)}.code-chip[data-v-2deddfb8]:active{transform:translateY(0)}.code-font[data-v-2deddfb8]{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:500;letter-spacing:1px}.copy-feedback[data-v-2deddfb8]{position:absolute;inset:0;background:#10b981;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;opacity:0;transform:translateY(100%);transition:all .2s}.code-chip.copied[data-v-2deddfb8]{border-color:#10b981}.code-chip.copied .copy-feedback[data-v-2deddfb8]{opacity:1;transform:translateY(0)}.empty[data-v-2deddfb8]{border:none!important;background:transparent!important;pointer-events:none}@media (max-width:768px){.glass-card[data-v-2deddfb8]{padding:20px;width:100%}.code-chip[data-v-2deddfb8]{padding:6px 8px}}[data-v-67f0bbce] *{box-sizing:border-box}.page-bg[data-v-67f0bbce]{background-color:#f3f6f9;min-height:100vh;width:100%;position:absolute;top:0;left:0;padding:40px 20px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,sans-serif}.main-container[data-v-67f0bbce]{max-width:900px;margin:0 auto;color:#2c3e50;position:relative;z-index:1}.header-section[data-v-67f0bbce]{margin-bottom:24px}.main-title[data-v-67f0bbce]{font-size:2.2rem;font-weight:800;text-align:center;margin-bottom:24px;color:#1a202c;letter-spacing:-.5px;display:flex;align-items:center;justify-content:center;gap:12px}.intro-card[data-v-67f0bbce]{background:#fff;border-radius:16px;padding:28px;display:flex;justify-content:flex-start;align-items:center;box-shadow:0 10px 30px -10px rgba(0,0,0,.05);border:1px solid hsla(0,0%,100%,.6)}.intro-content[data-v-67f0bbce]{display:flex;align-items:center;gap:20px;width:100%}.intro-icon[data-v-67f0bbce]{font-size:1.8rem;background:linear-gradient(135deg,#dbeafe,#bfdbfe);width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:12px;color:#2563eb;flex-shrink:0}.intro-text p[data-v-67f0bbce]{margin:0;font-size:.95rem;line-height:1.6;color:#64748b;text-align:left}.nav-section[data-v-67f0bbce]{display:flex;justify-content:center;margin-bottom:30px}.btn-ref[data-v-67f0bbce]{text-decoration:none;background:linear-gradient(135deg,#94a3b8,#64748b);color:#fff;padding:8px 24px;border-radius:30px;font-weight:600;font-size:.9rem;display:inline-flex;align-items:center;gap:8px;box-shadow:0 4px 15px rgba(100,116,139,.3);transition:all .3s ease}.btn-ref[data-v-67f0bbce]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(100,116,139,.4)}.main-content[data-v-67f0bbce]{display:flex;flex-direction:column;gap:24px}.panel[data-v-67f0bbce]{background:#fff;border-radius:20px;box-shadow:0 8px 30px rgba(0,0,0,.04);padding:28px;border:1px solid #fff}.panel-header[data-v-67f0bbce]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.panel-header h3[data-v-67f0bbce]{font-size:1.2rem;font-weight:700;color:#334155;display:flex;align-items:center;gap:10px;margin:0}.status-badge[data-v-67f0bbce]{background:#f1f5f9;color:#64748b;padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:700;letter-spacing:.5px}.styled-textarea[data-v-67f0bbce]{width:100%;min-height:120px;border:2px solid #e2e8f0;border-radius:12px;padding:16px;font-family:JetBrains Mono,Menlo,monospace;font-size:1rem;line-height:1.6;color:#334155;resize:vertical;background-color:#f8fafc;transition:all .3s ease}.styled-textarea[data-v-67f0bbce]:focus{background-color:#fff;border-color:#818cf8;box-shadow:0 0 0 4px rgba(129,140,248,.15);outline:none}.action-bar[data-v-67f0bbce]{margin-top:24px;display:flex;gap:12px;flex-wrap:wrap;align-items:center}.divider-vertical[data-v-67f0bbce]{width:1px;height:36px;background-color:#e2e8f0;margin:0 4px;display:none}@media(min-width:640px){.divider-vertical[data-v-67f0bbce]{display:block}}.btn[data-v-67f0bbce]{border:none;border-radius:10px;padding:12px 20px;cursor:pointer;font-weight:600;font-size:.95rem;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#fff;transition:all .3s cubic-bezier(.4,0,.2,1);flex:1;min-width:120px}.btn[data-v-67f0bbce]:hover{transform:translateY(-3px);filter:brightness(110%)}.btn[data-v-67f0bbce]:active{transform:translateY(-1px)}.btn-gradient-info[data-v-67f0bbce]{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 15px rgba(245,158,11,.3);flex:0 0 auto}.btn-gradient-primary[data-v-67f0bbce]{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 15px rgba(59,130,246,.3);flex:2}.btn-gradient-purple[data-v-67f0bbce]{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 4px 15px rgba(139,92,246,.3);flex:2}.btn-gradient-danger[data-v-67f0bbce]{background:linear-gradient(135deg,#f43f5e,#e11d48);box-shadow:0 4px 15px rgba(244,63,94,.3);flex:0 0 auto}.result-card[data-v-67f0bbce]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;padding:20px;position:relative;display:flex;flex-direction:column;gap:8px}.result-label[data-v-67f0bbce]{font-size:.8rem;color:#15803d;font-weight:700;text-transform:uppercase;letter-spacing:1px}.result-value[data-v-67f0bbce]{font-family:JetBrains Mono,monospace;font-size:1.2rem;color:#166534;word-break:break-all;line-height:1.5}.btn-action-copy[data-v-67f0bbce]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;box-shadow:0 4px 12px rgba(16,185,129,.25);padding:8px 16px;border-radius:8px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .2s}.btn-action-copy[data-v-67f0bbce]:hover{background:linear-gradient(135deg,#34d399,#10b981);transform:translateY(-2px)}.section-header-center[data-v-67f0bbce]{text-align:center;margin-bottom:30px;margin-top:10px}.section-header-center h3[data-v-67f0bbce]{font-size:1.5rem;color:#334155;margin-bottom:8px;font-weight:700}.scenario-grid[data-v-67f0bbce]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.scenario-item[data-v-67f0bbce]{background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:16px;padding:24px;display:flex;align-items:flex-start;gap:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e9ecef;transition:all .3s ease;animation:slideInUp-67f0bbce .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-67f0bbce]:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.08);border-color:#818cf8}.scenario-icon[data-v-67f0bbce]{font-size:1.8rem;background:linear-gradient(135deg,#818cf8,#6366f1);border-radius:50%;width:56px;height:56px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;box-shadow:0 4px 10px rgba(99,102,241,.2)}.scenario-content h4[data-v-67f0bbce]{color:#1e293b;margin-bottom:8px;font-size:1.1rem;font-weight:700;margin-top:0}.scenario-content p[data-v-67f0bbce]{color:#64748b;line-height:1.5;margin:0;font-size:.9rem}.alert[data-v-67f0bbce]{margin-top:20px;padding:14px 18px;border-radius:10px;display:flex;gap:14px;font-size:.9rem;border-left:4px solid #f59e0b}.warning[data-v-67f0bbce]{background:#fffbeb;color:#b45309}.alert-icon[data-v-67f0bbce]{font-size:1.2rem}.custom-scrollbar[data-v-67f0bbce]::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar[data-v-67f0bbce]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-67f0bbce]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.custom-scrollbar[data-v-67f0bbce]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.slide-in-up[data-v-67f0bbce]{animation:slideInUp-67f0bbce .6s cubic-bezier(.2,.8,.2,1) forwards;opacity:0;transform:translateY(20px)}.delay-100[data-v-67f0bbce]{animation-delay:.1s}.delay-200[data-v-67f0bbce]{animation-delay:.2s}.delay-300[data-v-67f0bbce]{animation-delay:.3s}@keyframes slideInUp-67f0bbce{to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.intro-card[data-v-67f0bbce]{flex-direction:column;align-items:flex-start}.action-bar[data-v-67f0bbce]{flex-direction:column}.btn[data-v-67f0bbce]{width:100%}}[data-v-12467b9b] *{box-sizing:border-box}.page-bg[data-v-12467b9b]{background-color:#f3f6f9;min-height:100vh;width:100%;position:absolute;top:0;left:0;padding:40px 20px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,sans-serif}.tfa-container[data-v-12467b9b]{max-width:1000px;margin:0 auto;color:#2c3e50;position:relative;z-index:1}.header-section[data-v-12467b9b]{margin-bottom:20px}.main-title[data-v-12467b9b]{font-size:2.2rem;font-weight:800;text-align:center;margin-bottom:24px;color:#1a202c;letter-spacing:-.5px}.intro-card[data-v-12467b9b]{background:#fff;border-radius:16px;padding:28px;display:flex;justify-content:flex-start;align-items:center;box-shadow:0 10px 30px -10px rgba(0,0,0,.05);border:1px solid hsla(0,0%,100%,.6)}.intro-content[data-v-12467b9b]{display:flex;align-items:center;gap:20px;width:100%}.intro-icon[data-v-12467b9b]{font-size:1.8rem;background:linear-gradient(135deg,#e0f2fe,#bae6fd);width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:12px;color:#0284c7;flex-shrink:0}.intro-text p[data-v-12467b9b]{margin:0;font-size:.95rem;line-height:1.6;color:#64748b;text-align:left}.nav-section[data-v-12467b9b]{display:flex;justify-content:center;margin-bottom:30px}.btn-ref[data-v-12467b9b]{text-decoration:none;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;padding:10px 30px;border-radius:30px;font-weight:600;font-size:.95rem;display:inline-flex;align-items:center;gap:8px;box-shadow:0 4px 15px rgba(245,158,11,.3);transition:all .3s ease}.btn-ref[data-v-12467b9b]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(245,158,11,.4)}.main-content[data-v-12467b9b]{display:flex;flex-direction:column;gap:24px}.panel[data-v-12467b9b]{background:#fff;border-radius:20px;box-shadow:0 8px 30px rgba(0,0,0,.04);padding:28px;border:1px solid #fff}.panel-header[data-v-12467b9b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.panel-header h3[data-v-12467b9b]{font-size:1.2rem;font-weight:700;color:#334155;display:flex;align-items:center;gap:10px}.summary-header-centered[data-v-12467b9b]{position:relative;justify-content:center}.input-label[data-v-12467b9b]{display:block;font-weight:700;color:#64748b;margin-bottom:8px;font-size:.9rem}.styled-input[data-v-12467b9b]{width:100%;height:56px;border:2px solid #e2e8f0;border-radius:12px;padding:0 16px;font-family:JetBrains Mono,Menlo,monospace;font-size:1.1rem;color:#334155;background-color:#f8fafc;transition:all .3s ease}.styled-input[data-v-12467b9b]:focus{background-color:#fff;border-color:#818cf8;box-shadow:0 0 0 4px rgba(129,140,248,.15);outline:none}.action-bar[data-v-12467b9b]{margin-top:24px;display:flex;gap:16px;flex-wrap:wrap}.btn[data-v-12467b9b]{border:none;border-radius:10px;padding:12px 24px;cursor:pointer;font-weight:600;font-size:.95rem;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#fff;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;min-width:120px}.btn[data-v-12467b9b]:hover{transform:translateY(-3px);filter:brightness(110%)}.btn[data-v-12467b9b]:active{transform:translateY(-1px)}.btn[data-v-12467b9b]:disabled{opacity:.6;cursor:not-allowed;transform:none;filter:grayscale(80%);box-shadow:none}.btn-gradient-primary[data-v-12467b9b]{background:linear-gradient(135deg,#6366f1,#4f46e5);box-shadow:0 4px 15px rgba(79,70,229,.3);flex:2}.btn-gradient-info[data-v-12467b9b]{background:linear-gradient(135deg,#06b6d4,#0ea5e9);box-shadow:0 4px 15px rgba(14,165,233,.3);flex:1}.btn-gradient-danger[data-v-12467b9b]{background:linear-gradient(135deg,#f87171,#ef4444);box-shadow:0 4px 15px rgba(239,68,68,.3);flex:1}.btn-gradient-success[data-v-12467b9b]{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 12px rgba(16,185,129,.25);flex:1}.display-panel[data-v-12467b9b]{background:linear-gradient(180deg,#fff,#f1f5f9);text-align:center}.token-display-container[data-v-12467b9b]{padding:20px 0 10px;display:flex;flex-direction:column;align-items:center;gap:20px}.token-value[data-v-12467b9b]{font-size:4rem;font-weight:700;color:#334155;letter-spacing:2px;line-height:1;display:flex;gap:15px;align-items:center;text-shadow:0 2px 4px rgba(0,0,0,.1)}.token-gap[data-v-12467b9b]{display:block;width:10px}.timer-container[data-v-12467b9b]{width:100%;max-width:400px}.timer-info[data-v-12467b9b]{display:flex;justify-content:space-between;font-size:.85rem;color:#64748b;margin-bottom:6px;font-weight:600}.timer-text[data-v-12467b9b]{color:#3b82f6}.progress-track[data-v-12467b9b]{width:100%;height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden}.progress-bar[data-v-12467b9b]{height:100%;background:linear-gradient(90deg,#3b82f6,#6366f1);border-radius:4px;transition:width 1s linear,background-color .3s}.bar-danger[data-v-12467b9b]{background:linear-gradient(90deg,#f87171,#ef4444)}.section-header-center[data-v-12467b9b]{text-align:center;margin-bottom:30px;margin-top:10px}.section-header-center h3[data-v-12467b9b]{font-size:1.5rem;color:#334155;margin-bottom:8px;font-weight:700}.scenarios-container[data-v-12467b9b]{margin-top:15px}.scenario-grid[data-v-12467b9b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.scenario-item[data-v-12467b9b]{background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:16px;padding:24px;display:flex;align-items:flex-start;gap:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e9ecef;transition:all .3s ease;animation:slideInUp-12467b9b .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-12467b9b]:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.08);border-color:#6366f1}.scenario-icon[data-v-12467b9b]{font-size:1.8rem;background:linear-gradient(135deg,#6366f1,#4f46e5);border-radius:50%;width:56px;height:56px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;box-shadow:0 4px 10px rgba(79,70,229,.2)}.scenario-content[data-v-12467b9b]{flex:1}.scenario-content h4[data-v-12467b9b]{color:#1e293b;margin-bottom:8px;font-size:1.1rem;font-weight:700;margin-top:0}.scenario-content p[data-v-12467b9b]{color:#64748b;line-height:1.5;margin:0;font-size:.9rem}.num-font[data-v-12467b9b]{font-family:JetBrains Mono,monospace}.slide-in-up[data-v-12467b9b]{animation:slideInUp-12467b9b .6s cubic-bezier(.2,.8,.2,1) forwards;opacity:0;transform:translateY(20px)}.delay-100[data-v-12467b9b]{animation-delay:.1s}.delay-200[data-v-12467b9b]{animation-delay:.2s}.delay-300[data-v-12467b9b]{animation-delay:.3s}@keyframes slideInUp-12467b9b{to{opacity:1;transform:translateY(0)}}@keyframes pulse-12467b9b{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.custom-scrollbar[data-v-12467b9b]::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar[data-v-12467b9b]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-12467b9b]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.custom-scrollbar[data-v-12467b9b]::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:640px){.intro-card[data-v-12467b9b]{flex-direction:column;align-items:flex-start;text-align:left}.action-bar[data-v-12467b9b]{flex-direction:column}.btn[data-v-12467b9b]{width:100%}.token-value[data-v-12467b9b]{font-size:2.8rem}.intro-content[data-v-12467b9b]{flex-direction:column;align-items:flex-start;gap:15px}}[data-v-453126d5] *{box-sizing:border-box}.page-bg[data-v-453126d5]{background-color:#f3f6f9;min-height:100vh;width:100%;padding:40px 20px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,sans-serif}.base32-container[data-v-453126d5]{max-width:1000px;margin:0 auto;color:#2c3e50}.header-section[data-v-453126d5]{margin-bottom:25px}.main-title[data-v-453126d5]{font-size:2.2rem;font-weight:800;text-align:center;margin-bottom:24px;color:#1a202c;letter-spacing:-.5px}.intro-card[data-v-453126d5]{background:#fff;border-radius:16px;padding:28px;display:flex;justify-content:flex-start;align-items:center;box-shadow:0 10px 30px -10px rgba(0,0,0,.05);border:1px solid hsla(0,0%,100%,.6)}.intro-content[data-v-453126d5]{display:flex;align-items:center;gap:20px;width:100%}.intro-icon[data-v-453126d5]{font-size:2rem;background:linear-gradient(135deg,#dbeafe,#bfdbfe);width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:14px;flex-shrink:0}.intro-text p[data-v-453126d5]{margin:0;font-size:1rem;line-height:1.6;color:#64748b;text-align:left}.main-content[data-v-453126d5]{display:flex;flex-direction:column;gap:24px}.panel[data-v-453126d5]{background:#fff;border-radius:20px;box-shadow:0 8px 30px rgba(0,0,0,.04);padding:28px;border:1px solid #fff}.panel-header[data-v-453126d5]{margin-bottom:20px}.panel-header h3[data-v-453126d5]{font-size:1.25rem;font-weight:700;color:#334155;display:flex;align-items:center;gap:10px;margin:0}.input-group[data-v-453126d5]{margin-bottom:16px;position:relative}.mt-4[data-v-453126d5]{margin-top:24px}.input-label[data-v-453126d5]{display:block;font-size:.85rem;font-weight:700;color:#94a3b8;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.styled-textarea[data-v-453126d5]{width:100%;min-height:140px;border:2px solid #e2e8f0;border-radius:12px;padding:16px;font-family:JetBrains Mono,Menlo,monospace;font-size:1rem;line-height:1.6;color:#334155;resize:vertical;background-color:#f8fafc;transition:all .3s ease}.styled-textarea[data-v-453126d5]:focus{background-color:#fff;border-color:#818cf8;box-shadow:0 0 0 4px rgba(129,140,248,.15);outline:none}.output-area[data-v-453126d5]{background-color:#f1f5f9;color:#475569}.output-wrapper[data-v-453126d5]{position:relative}.btn-floating-copy[data-v-453126d5]{position:absolute;top:10px;right:10px;background:hsla(0,0%,100%,.8);border:1px solid #cbd5e1;border-radius:8px;width:32px;height:32px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;font-size:1.1rem}.btn-floating-copy[data-v-453126d5]:hover{background:#fff;transform:scale(1.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.flex-between[data-v-453126d5]{display:flex;justify-content:space-between;align-items:center}.copy-feedback[data-v-453126d5]{font-size:.85rem;color:#10b981;font-weight:600}.action-bar[data-v-453126d5]{margin-top:24px;display:flex;gap:16px;flex-wrap:wrap}.btn[data-v-453126d5]{border:none;border-radius:10px;padding:12px 24px;cursor:pointer;font-weight:600;font-size:.95rem;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#fff;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn[data-v-453126d5]:hover{transform:translateY(-3px);filter:brightness(110%)}.btn[data-v-453126d5]:active{transform:translateY(-1px)}.btn-gradient-primary[data-v-453126d5]{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 15px rgba(16,185,129,.3);flex:2;min-width:140px}.btn-gradient-info[data-v-453126d5]{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 15px rgba(59,130,246,.3);flex:2;min-width:140px}.btn-gradient-danger[data-v-453126d5]{background:linear-gradient(135deg,#f87171,#ef4444);box-shadow:0 4px 15px rgba(239,68,68,.3);flex:1}.btn-gradient-warning[data-v-453126d5]{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 15px rgba(245,158,11,.3);flex:1}.info-cards[data-v-453126d5]{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:24px}.info-card[data-v-453126d5]{background:#f8fafc;padding:15px;border-radius:12px;text-align:center;border:1px solid #e2e8f0}.ic-title[data-v-453126d5]{font-size:.75rem;color:#64748b;text-transform:uppercase;margin-bottom:4px}.ic-val[data-v-453126d5]{font-family:JetBrains Mono,monospace;font-weight:700;color:#334155}.knowledge-grid[data-v-453126d5]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.k-block[data-v-453126d5]{padding:20px;border-radius:12px;border:1px solid #f1f5f9}.k-block.pros[data-v-453126d5]{background:#f0fdf4;border-color:#bbf7d0}.k-block.cons[data-v-453126d5]{background:#fff1f2;border-color:#fecdd3}.k-block h4[data-v-453126d5]{margin:0 0 12px 0;font-size:1rem;color:#1e293b}.pros h4[data-v-453126d5]{color:#15803d}.cons h4[data-v-453126d5]{color:#be123c}.k-block ul[data-v-453126d5]{margin:0;padding-left:20px;color:#475569;font-size:.9rem;line-height:1.6}.k-block li[data-v-453126d5]{margin-bottom:6px}.section-header-center[data-v-453126d5]{text-align:center;margin:10px 0 30px 0}.section-header-center h3[data-v-453126d5]{font-size:1.5rem;color:#334155;margin-bottom:8px;font-weight:700}.scenarios-container[data-v-453126d5]{margin-top:15px}.scenario-grid[data-v-453126d5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.scenario-item[data-v-453126d5]{background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:16px;padding:24px;display:flex;align-items:flex-start;gap:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e9ecef;transition:all .3s ease;animation:slideInUp-453126d5 .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-453126d5]:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.08);border-color:#6366f1}.scenario-icon[data-v-453126d5]{font-size:1.8rem;background:linear-gradient(135deg,#6366f1,#4f46e5);border-radius:50%;width:56px;height:56px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;box-shadow:0 4px 10px rgba(79,70,229,.2)}.scenario-content h4[data-v-453126d5]{color:#1e293b;margin:0 0 8px 0;font-size:1.1rem;font-weight:700}.scenario-content p[data-v-453126d5]{color:#64748b;line-height:1.5;margin:0;font-size:.9rem}.slide-in-up[data-v-453126d5]{animation:slideInUp-453126d5 .6s cubic-bezier(.2,.8,.2,1) forwards;opacity:0;transform:translateY(20px)}.delay-100[data-v-453126d5]{animation-delay:.1s}.delay-200[data-v-453126d5]{animation-delay:.2s}.delay-300[data-v-453126d5]{animation-delay:.3s}@keyframes slideInUp-453126d5{to{opacity:1;transform:translateY(0)}}.fade-enter-active[data-v-453126d5],.fade-leave-active[data-v-453126d5]{transition:opacity .5s ease}.fade-enter-from[data-v-453126d5],.fade-leave-to[data-v-453126d5]{opacity:0}.custom-scrollbar[data-v-453126d5]::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar[data-v-453126d5]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-453126d5]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.custom-scrollbar[data-v-453126d5]::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:640px){.intro-card[data-v-453126d5]{flex-direction:column;align-items:flex-start}.action-bar[data-v-453126d5]{flex-direction:column}.btn[data-v-453126d5]{width:100%}.info-cards[data-v-453126d5]{grid-template-columns:1fr 1fr}.knowledge-grid[data-v-453126d5]{grid-template-columns:1fr}}.app-container[data-v-a2318ed8]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background-color:#f8f9fa;min-height:100vh;display:flex;justify-content:center;padding:40px 20px;color:#1f2937}.tool-card[data-v-a2318ed8]{background:#fff;width:100%;max-width:900px;border-radius:20px;box-shadow:0 20px 40px -10px rgba(0,0,0,.08),0 10px 20px -10px rgba(0,0,0,.04);overflow:hidden;display:flex;flex-direction:column}.tool-header[data-v-a2318ed8]{position:relative;padding:24px 32px;border-bottom:1px solid #f3f4f6;display:flex;align-items:center;justify-content:center;gap:16px;background:#fff}.header-decoration[data-v-a2318ed8]{width:5px;height:28px;background:linear-gradient(180deg,#3b82f6,#06b6d4);border-radius:4px}.header-content h3[data-v-a2318ed8]{margin:0;font-size:22px;font-weight:800;color:#111827;letter-spacing:-.025em}.tool-playground[data-v-a2318ed8]{padding:32px;background-color:#fff;display:flex;flex-direction:column;gap:20px}.panel-section[data-v-a2318ed8]{display:flex;flex-direction:column;gap:8px}.panel-label[data-v-a2318ed8]{font-size:20px;font-weight:600;color:#4b5563;display:flex;align-items:center;gap:6px}.input-wrapper[data-v-a2318ed8]{position:relative}.custom-textarea[data-v-a2318ed8]{width:100%;padding:16px;font-family:Fira Code,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.6;color:#374151;background-color:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;resize:vertical;transition:all .2s ease;outline:none;box-sizing:border-box;display:block}.custom-textarea[data-v-a2318ed8]:focus{background-color:#fff;border-color:#3b82f6;box-shadow:0 0 0 4px rgba(59,130,246,.1)}.output-area[data-v-a2318ed8]{background-color:#f0fdfa;color:#0f766e;border-color:#ccfbf1}.output-area[data-v-a2318ed8]:focus{border-color:#14b8a6;box-shadow:0 0 0 4px rgba(20,184,166,.1)}.char-count[data-v-a2318ed8]{position:absolute;bottom:12px;right:16px;font-size:12px;color:#9ca3af;font-family:monospace;background:hsla(0,0%,100%,.8);padding:2px 6px;border-radius:4px;pointer-events:none}.compression-rate[data-v-a2318ed8]{position:absolute;top:12px;right:16px;font-size:12px;font-weight:700;color:#059669;background:#d1fae5;padding:4px 8px;border-radius:100px;pointer-events:none}.action-bar-unified[data-v-a2318ed8]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;padding:12px 0;border-top:1px dashed #e5e7eb;border-bottom:1px dashed #e5e7eb}.btn[data-v-a2318ed8]{padding:10px 20px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);min-width:130px}.btn[data-v-a2318ed8]:active{transform:translateY(1px)}.btn[data-v-a2318ed8]:disabled{opacity:.7;cursor:not-allowed;filter:grayscale(.5)}.icon[data-v-a2318ed8]{font-size:16px}.spin[data-v-a2318ed8]{animation:spin-a2318ed8 1s linear infinite}@keyframes spin-a2318ed8{to{transform:rotate(1turn)}}.btn-gradient-primary[data-v-a2318ed8]{background-image:linear-gradient(135deg,#3b82f6,#2563eb)}.btn-gradient-primary[data-v-a2318ed8]:hover{background-image:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 8px 15px -3px rgba(37,99,235,.3)}.btn-gradient-secondary[data-v-a2318ed8]{background-image:linear-gradient(135deg,#8b5cf6,#7c3aed)}.btn-gradient-secondary[data-v-a2318ed8]:hover{background-image:linear-gradient(135deg,#7c3aed,#6d28d9);box-shadow:0 8px 15px -3px rgba(124,58,237,.3)}.btn-gradient-info[data-v-a2318ed8]{background-image:linear-gradient(135deg,#64748b,#475569)}.btn-gradient-info[data-v-a2318ed8]:hover{background-image:linear-gradient(135deg,#475569,#334155);box-shadow:0 8px 15px -3px rgba(71,85,105,.3)}.btn-gradient-success[data-v-a2318ed8]{background-image:linear-gradient(135deg,#10b981,#059669)}.btn-gradient-success[data-v-a2318ed8]:hover{background-image:linear-gradient(135deg,#059669,#047857);box-shadow:0 8px 15px -3px rgba(16,185,129,.3)}.btn-gradient-danger[data-v-a2318ed8]{background-image:linear-gradient(135deg,#f43f5e,#e11d48)}.btn-gradient-danger[data-v-a2318ed8]:hover{background-image:linear-gradient(135deg,#e11d48,#be123c);box-shadow:0 8px 15px -3px rgba(244,63,94,.3)}.scenarios-section[data-v-a2318ed8]{padding:32px;background-color:#fafafa}.section-title[data-v-a2318ed8]{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:24px}.section-title h4[data-v-a2318ed8]{margin:0;font-size:18px;font-weight:700;color:#1f2937}.title-icon[data-v-a2318ed8]{font-size:20px}.scenario-grid[data-v-a2318ed8]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.scenario-item[data-v-a2318ed8]{background:#fff;border-radius:12px;padding:20px;border:1px solid #f3f4f6;transition:all .3s ease;display:flex;align-items:flex-start;gap:16px;animation:fadeInUp-a2318ed8 .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-a2318ed8]:hover{transform:translateY(-5px);box-shadow:0 12px 25px -8px rgba(0,0,0,.1);border-color:#e5e7eb}.scenario-icon-wrapper[data-v-a2318ed8]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.scenario-emoji[data-v-a2318ed8]{font-size:22px}.purple[data-v-a2318ed8]{background-color:#eef2ff;color:#6366f1}.blue[data-v-a2318ed8]{background-color:#eff6ff;color:#3b82f6}.green[data-v-a2318ed8]{background-color:#ecfdf5;color:#10b981}.orange[data-v-a2318ed8]{background-color:#fff7ed;color:#f97316}.cyan[data-v-a2318ed8]{background-color:#ecfeff;color:#06b6d4}.pink[data-v-a2318ed8]{background-color:#fdf2f8;color:#db2777}.scenario-content h5[data-v-a2318ed8]{margin:0 0 6px 0;font-size:15px;font-weight:700;color:#374151}.scenario-content p[data-v-a2318ed8]{margin:0;font-size:13px;color:#6b7280;line-height:1.5;text-align:left}@keyframes fadeInUp-a2318ed8{to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.scenario-grid[data-v-a2318ed8]{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.app-container[data-v-a2318ed8]{padding:10px}.tool-playground[data-v-a2318ed8]{padding:20px}.action-bar-unified[data-v-a2318ed8]{flex-direction:column}.btn[data-v-a2318ed8]{width:100%}.scenario-grid[data-v-a2318ed8]{grid-template-columns:1fr}}.htpasswd-generator[data-v-041af078]{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;max-width:1200px;margin:0 auto;padding:20px}.page-title[data-v-041af078]{text-align:center;margin-bottom:30px;color:#333;font-size:28px;font-weight:600;letter-spacing:1px}.control-panel[data-v-041af078]{background:#f5f5f5;border-radius:12px;padding:24px;margin-bottom:24px;border:1px solid #e0e0e0}.input-section.card-style[data-v-041af078]{background-color:#fff;padding:24px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.05);border:1px solid #eaeaea;margin-bottom:24px}.inputs-row[data-v-041af078]{display:flex;gap:24px}@media (max-width:768px){.inputs-row[data-v-041af078]{flex-direction:column;gap:16px}}.input-group[data-v-041af078]{flex:1;display:flex;flex-direction:column}.input-group label[data-v-041af078]{margin-bottom:10px;font-weight:600;color:#000;font-size:16px}.input-group input[data-v-041af078]{padding:12px;border:1px solid #ddd;border-radius:6px;font-size:16px;background-color:#fafafa;transition:all .3s}.input-group input[data-v-041af078]:focus{outline:none;border-color:#007bff;background-color:#fff;box-shadow:0 0 0 3px rgba(0,123,255,.1)}.controls-grid[data-v-041af078]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-bottom:24px;align-items:center}.control-group[data-v-041af078]{display:flex;flex-direction:column;gap:8px}.control-group label[data-v-041af078]{font-weight:600;color:#444;font-size:14px}.control-group select[data-v-041af078]{padding:10px;border:1px solid #ddd;border-radius:6px;font-size:14px;background-color:#fff;height:42px}.info-text span[data-v-041af078]{font-size:13px;color:#888;line-height:1.5;padding-top:24px}.action-bar[data-v-041af078]{display:flex;flex-wrap:wrap;gap:15px;padding-top:20px;border-top:1px solid #e0e0e0;justify-content:flex-start}.btn[data-v-041af078]{padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;color:#fff}.btn[data-v-041af078]:active{transform:translateY(1px)}.btn-primary[data-v-041af078]{background-color:#007bff;box-shadow:0 2px 5px rgba(0,123,255,.2)}.btn-primary[data-v-041af078]:hover{background-color:#0056b3}.btn-info[data-v-041af078]{background-color:#17a2b8;box-shadow:0 2px 5px rgba(23,162,184,.2)}.btn-info[data-v-041af078]:hover{background-color:#117a8b}.btn-danger[data-v-041af078]{background-color:#dc3545;box-shadow:0 2px 5px rgba(220,53,69,.2)}.btn-danger[data-v-041af078]:hover{background-color:#bd2130}.output-section[data-v-041af078]{background:#fff;border-radius:12px;padding:24px;border:1px solid #e0e0e0;box-shadow:0 2px 10px rgba(0,0,0,.03)}.output-header[data-v-041af078]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:1px solid #f0f0f0;padding-bottom:15px}.output-header h3[data-v-041af078]{margin:0;color:#333;font-size:18px}.copy-btn[data-v-041af078]{background:#28a745;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s}.copy-btn[data-v-041af078]:hover{background:#218838;transform:translateY(-1px);box-shadow:0 2px 5px rgba(40,167,69,.3)}.result-container[data-v-041af078]{background:#f9f9f9;border:1px solid #eee;border-radius:6px;padding:0}.result-text[data-v-041af078]{width:100%;padding:20px;background:transparent;border:none;font-family:Courier New,Courier,monospace;font-size:16px;color:#2c3e50;resize:vertical;display:block}.result-text[data-v-041af078]:focus{outline:none}.shake-container[data-v-cb29c8a4]{max-width:100%;margin:0 auto;padding:40px 20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#333;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh;box-sizing:border-box}.header-section[data-v-cb29c8a4]{text-align:center;margin-bottom:40px;padding:20px;background:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;box-shadow:0 4px 20px rgba(0,0,0,.05);max-width:1000px;margin-left:auto;margin-right:auto}.main-title[data-v-cb29c8a4]{font-size:2.5rem;color:#2c3e50;margin-bottom:10px;font-weight:800;letter-spacing:-.5px}.sub-title[data-v-cb29c8a4]{color:#57606f;font-size:1.1rem;max-width:800px;margin:0 auto;line-height:1.6}.tool-card[data-v-cb29c8a4]{background:#fff;border-radius:16px;box-shadow:0 15px 35px rgba(0,0,0,.08);padding:35px;margin-bottom:50px;max-width:1000px;margin-left:auto;margin-right:auto;border:1px solid hsla(0,0%,100%,.5)}.input-group[data-v-cb29c8a4],.output-group[data-v-cb29c8a4]{margin-bottom:25px}.section-label[data-v-cb29c8a4]{display:block;font-weight:700;margin-bottom:12px;color:#2c3e50;font-size:1.05rem;display:flex;align-items:center;gap:8px}.text-area[data-v-cb29c8a4]{width:100%;padding:18px;border:1px solid #e2e8f0;border-radius:10px;font-size:15px;font-family:Monaco,Menlo,Consolas,monospace;line-height:1.6;resize:vertical;transition:all .3s ease;background-color:#f8fafc;box-sizing:border-box}.input-area[data-v-cb29c8a4]{min-height:140px;border-left:4px solid #3b82f6}.input-area[data-v-cb29c8a4]:focus{outline:none;background-color:#fff;border-color:#3b82f6;box-shadow:0 0 0 4px rgba(59,130,246,.1)}.output-area[data-v-cb29c8a4]{min-height:120px;background-color:#fafafa;color:#475569;border-left:4px solid #8b5cf6}.output-area[data-v-cb29c8a4]:focus{outline:none;border-color:#8b5cf6}.output-header[data-v-cb29c8a4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.result-tag[data-v-cb29c8a4]{font-size:.85rem;background:linear-gradient(135deg,#e0f2fe,#dbeafe);color:#0369a1;padding:4px 10px;border-radius:20px;font-weight:600;box-shadow:0 2px 5px rgba(0,0,0,.05)}.control-bar[data-v-cb29c8a4]{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between;margin-bottom:30px;background:#f1f5f9;padding:20px;border-radius:12px;border:1px solid #e2e8f0}.setting-item[data-v-cb29c8a4]{display:flex;align-items:center;gap:10px}.setting-item label[data-v-cb29c8a4]{font-weight:600;color:#475569}.bits-input[data-v-cb29c8a4]{padding:8px 12px;border:1px solid #cbd5e1;border-radius:6px;width:90px;font-size:15px;text-align:center;font-weight:700;color:#334155;transition:border-color .2s}.bits-input[data-v-cb29c8a4]:focus{outline:none;border-color:#3b82f6}.action-buttons[data-v-cb29c8a4]{display:flex;flex-wrap:wrap;gap:12px}.btn[data-v-cb29c8a4]{padding:10px 18px;border:none;border-radius:8px;cursor:pointer;font-weight:600;font-size:14px;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:6px;box-shadow:0 2px 6px rgba(0,0,0,.1)}.btn[data-v-cb29c8a4]:active{transform:translateY(1px)}.btn[data-v-cb29c8a4]:hover{transform:translateY(-2px);box-shadow:0 5px 12px rgba(0,0,0,.15)}.btn[data-v-cb29c8a4]:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-primary[data-v-cb29c8a4]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.btn-primary[data-v-cb29c8a4]:hover{box-shadow:0 5px 15px rgba(37,99,235,.4)}.btn-purple[data-v-cb29c8a4]{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.btn-purple[data-v-cb29c8a4]:hover{box-shadow:0 5px 15px rgba(124,58,237,.4)}.btn-info[data-v-cb29c8a4]{background:linear-gradient(135deg,#0ea5e9,#0284c7);color:#fff}.btn-info[data-v-cb29c8a4]:hover{box-shadow:0 5px 15px rgba(2,132,199,.4)}.btn-danger[data-v-cb29c8a4]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.btn-danger[data-v-cb29c8a4]:hover{box-shadow:0 5px 15px rgba(220,38,38,.4)}.btn-success[data-v-cb29c8a4]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;min-width:120px}.btn-success[data-v-cb29c8a4]:hover:not(:disabled){box-shadow:0 5px 15px rgba(5,150,105,.4)}.copy-section[data-v-cb29c8a4]{text-align:right;margin-top:10px}.info-section[data-v-cb29c8a4]{max-width:1000px;margin:0 auto 40px auto}.scenarios-container[data-v-cb29c8a4]{margin-top:15px}.scenario-grid[data-v-cb29c8a4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px}.scenario-item[data-v-cb29c8a4]{background:transparent;border-radius:16px;padding:25px;display:flex;align-items:flex-start;gap:20px;box-shadow:none;border:1px solid hsla(0,0%,100%,0);transition:all .3s ease;animation:fadeInUp-cb29c8a4 .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-cb29c8a4]:hover{transform:translateY(-8px)}.scenario-icon[data-v-cb29c8a4]{font-size:2rem;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:50%;width:64px;height:64px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;box-shadow:0 4px 10px rgba(59,130,246,.3)}.scenario-content[data-v-cb29c8a4]{flex:1}.scenario-content h4[data-v-cb29c8a4]{color:#1e293b;margin:0 0 8px 0;font-size:1.25rem;font-weight:700}.scenario-content p[data-v-cb29c8a4]{color:#64748b;line-height:1.6;margin:0;font-size:.95rem}@keyframes fadeInUp-cb29c8a4{to{opacity:1;transform:translateY(0)}}.tech-specs[data-v-cb29c8a4]{max-width:1000px;margin:0 auto}.spec-card[data-v-cb29c8a4]{background:hsla(0,0%,100%,.5);border:1px dashed #cbd5e1;border-radius:12px;padding:20px;text-align:center}.spec-card h3[data-v-cb29c8a4]{color:#334155;font-size:1.1rem;margin-bottom:8px}.spec-card p[data-v-cb29c8a4]{color:#64748b;font-size:.9rem}.footer[data-v-cb29c8a4]{text-align:center;margin-top:60px;padding-top:20px;border-top:1px solid rgba(0,0,0,.05);color:#94a3b8;font-size:.9rem}@media (max-width:768px){.shake-container[data-v-cb29c8a4]{padding:20px 10px}.main-title[data-v-cb29c8a4]{font-size:1.8rem}.control-bar[data-v-cb29c8a4]{flex-direction:column;align-items:stretch}.action-buttons[data-v-cb29c8a4]{flex-direction:column}.btn[data-v-cb29c8a4]{width:100%}.setting-item[data-v-cb29c8a4]{justify-content:space-between;width:100%;margin-bottom:15px}}.keccak-container[data-v-1bd52c51]{max-width:100%;margin:0 auto;padding:40px 20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#333;background:linear-gradient(120deg,#fdfbfb,#ebedee);min-height:100vh;box-sizing:border-box}.header-section[data-v-1bd52c51]{text-align:center;margin-bottom:40px;padding:25px;background:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;box-shadow:0 8px 32px rgba(31,38,135,.07);border:1px solid hsla(0,0%,100%,.18);max-width:1150px;margin-left:auto;margin-right:auto}.main-title[data-v-1bd52c51]{font-size:2.6rem;background:linear-gradient(90deg,#1e3c72,#2a5298);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:12px;font-weight:800;letter-spacing:-.5px}.sub-title[data-v-1bd52c51]{color:#57606f;font-size:1.1rem;max-width:800px;margin:0 auto;line-height:1.6}.tool-card[data-v-1bd52c51]{background:#fff;border-radius:20px;box-shadow:0 20px 50px rgba(0,0,0,.06);padding:40px;max-width:1150px;margin-left:auto;margin-right:auto;border:1px solid hsla(0,0%,100%,.8)}.input-card[data-v-1bd52c51]{margin-bottom:0;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.output-card[data-v-1bd52c51]{margin-top:0;margin-bottom:50px}.section-label[data-v-1bd52c51]{display:flex;font-weight:700;margin-bottom:12px;color:#2c3e50;font-size:1.05rem;align-items:center;gap:8px}.text-area[data-v-1bd52c51]{width:100%;padding:20px;border:1px solid #e2e8f0;border-radius:12px;font-size:15px;font-family:Fira Code,Monaco,Consolas,monospace;line-height:1.6;resize:vertical;transition:all .3s cubic-bezier(.4,0,.2,1);background-color:#f8fafc;box-sizing:border-box;color:#0f172a}.text-area[data-v-1bd52c51]::-moz-placeholder{color:#94a3b8}.text-area[data-v-1bd52c51]::placeholder{color:#94a3b8}.input-area[data-v-1bd52c51]{min-height:140px;border-left:5px solid #00c6fb}.input-area[data-v-1bd52c51]:focus{outline:none;background-color:#fff;border-color:#00c6fb;box-shadow:0 0 0 4px rgba(0,198,251,.1);transform:translateY(-2px)}.output-area[data-v-1bd52c51]{min-height:120px;background-color:#fafafa;color:#0f172a;border-left:5px solid #005bea;font-weight:500}.output-area[data-v-1bd52c51]:focus{outline:none;border-color:#005bea}.output-header[data-v-1bd52c51]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.result-tag[data-v-1bd52c51]{font-size:.8rem;background:#f1f5f9;color:#475569;border:1px solid #cbd5e1;padding:4px 12px;border-radius:20px;font-weight:700;letter-spacing:.5px}.action-bar[data-v-1bd52c51]{max-width:1150px;margin:25px auto;display:flex;flex-wrap:wrap;gap:15px;align-items:center;justify-content:flex-start;padding:0 10px;box-sizing:border-box}.btn[data-v-1bd52c51]{padding:12px 20px;border:none;border-radius:10px;cursor:pointer;font-weight:600;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#fff;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);position:relative;overflow:hidden;white-space:nowrap;flex:0 1 auto}.btn[data-v-1bd52c51]:hover{transform:translateY(-3px);box-shadow:0 8px 16px rgba(50,50,93,.15),0 4px 8px rgba(0,0,0,.1);filter:brightness(110%)}.btn[data-v-1bd52c51]:active{transform:translateY(1px)}.btn[data-v-1bd52c51]:disabled{opacity:.6;cursor:not-allowed;transform:none;filter:grayscale(80%)}.btn-k224[data-v-1bd52c51]{background:linear-gradient(135deg,#00b09b,#96c93d)}.btn-k256[data-v-1bd52c51]{background:linear-gradient(135deg,#00c6fb,#005bea)}.btn-k384[data-v-1bd52c51]{background:linear-gradient(135deg,#667eea,#764ba2)}.btn-k512[data-v-1bd52c51]{background:linear-gradient(135deg,#ff0844,#ffb199)}.btn-info[data-v-1bd52c51]{background:linear-gradient(135deg,#89f7fe,#66a6ff);color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.1)}.btn-danger[data-v-1bd52c51]{background:linear-gradient(135deg,#ff5f6d,#ffc371);color:#fff}.btn-success[data-v-1bd52c51]{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#1a4d2e;min-width:140px}.btn-success[data-v-1bd52c51]:hover{color:#0f3d20}.copy-section[data-v-1bd52c51]{text-align:right;margin-top:15px}.info-section[data-v-1bd52c51]{max-width:1150px;margin:0 auto 40px auto}.scenarios-container[data-v-1bd52c51]{margin-top:15px}.scenario-grid[data-v-1bd52c51]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px}.scenario-item[data-v-1bd52c51]{background:transparent;border-radius:16px;padding:20px;display:flex;align-items:flex-start;gap:20px;box-shadow:none;border:1px solid transparent;transition:all .3s ease;animation:fadeInUp-1bd52c51 .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-1bd52c51]:hover{transform:translateY(-5px);background:hsla(0,0%,100%,.4);border-color:hsla(0,0%,100%,.6)}.scenario-icon[data-v-1bd52c51]{font-size:2rem;background:linear-gradient(135deg,#a18cd1,#fbc2eb);border-radius:50%;width:64px;height:64px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;box-shadow:0 4px 15px rgba(161,140,209,.3)}.scenario-content[data-v-1bd52c51]{flex:1}.scenario-content h4[data-v-1bd52c51]{color:#1e293b;margin:0 0 8px 0;font-size:1.25rem;font-weight:700}.scenario-content p[data-v-1bd52c51]{color:#64748b;line-height:1.6;margin:0;font-size:.95rem}@keyframes fadeInUp-1bd52c51{to{opacity:1;transform:translateY(0)}}.tech-specs[data-v-1bd52c51]{max-width:1150px;margin:0 auto}.spec-card[data-v-1bd52c51]{background:hsla(0,0%,100%,.5);border:1px dashed #cbd5e1;border-radius:16px;padding:25px;text-align:center;transition:background .3s}.spec-card[data-v-1bd52c51]:hover{background:hsla(0,0%,100%,.7)}.spec-card h3[data-v-1bd52c51]{color:#334155;font-size:1.1rem;margin-bottom:10px}.spec-card p[data-v-1bd52c51]{color:#64748b;font-size:.95rem;max-width:800px;margin:0 auto;line-height:1.6}.footer[data-v-1bd52c51]{text-align:center;margin-top:60px;padding-top:20px;border-top:1px solid rgba(0,0,0,.05);color:#94a3b8;font-size:.9rem}@media (max-width:768px){.keccak-container[data-v-1bd52c51]{padding:20px 10px}.main-title[data-v-1bd52c51]{font-size:2rem}.action-bar[data-v-1bd52c51]{justify-content:stretch}.btn[data-v-1bd52c51]{width:100%}}[data-v-2b8dd986]:root{--primary:#1890ff;--primary-hover:#40a9ff;--bg-color:#f0f2f5;--card-bg:#fff;--text-main:#333;--text-sub:#666;--border-color:#e8e8e8;--radius:8px;--shadow:0 2px 8px rgba(0,0,0,.06)}[data-v-2b8dd986]{margin:0;padding:0;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.container[data-v-2b8dd986]{max-width:1400px;margin:0 auto;padding:20px;background-color:#f5f7fa;min-height:100vh;display:flex;flex-direction:column}.main-header[data-v-2b8dd986]{text-align:center;margin-bottom:30px;padding:30px 0;background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.03)}.main-header h1[data-v-2b8dd986]{font-size:28px;color:#1f2d3d;margin-bottom:8px;font-weight:700;letter-spacing:-.5px}.subtitle[data-v-2b8dd986]{color:#8492a6;font-size:15px}.main-content[data-v-2b8dd986]{display:grid;grid-template-columns:max-content 1fr;gap:24px;margin-bottom:40px;align-items:start}@media (max-width:900px){.main-content[data-v-2b8dd986]{grid-template-columns:1fr}}.card[data-v-2b8dd986]{background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.03);display:flex;flex-direction:column;height:100%;overflow:hidden}.config-card[data-v-2b8dd986]{width:-moz-fit-content;width:fit-content;min-width:400px;height:auto}.card-header[data-v-2b8dd986]{padding:18px 24px;border-bottom:1px solid #f0f0f0;display:flex;justify-content:center;align-items:center;background:#fafafa;position:relative}.card-title[data-v-2b8dd986]{font-size:18px;color:#1f2d3d;font-weight:600;display:flex;align-items:center;gap:8px}.count-tag[data-v-2b8dd986]{background:#e6f7ff;color:#1890ff;padding:4px 10px;border-radius:4px;font-size:12px;font-weight:500;border:1px solid #91d5ff;position:absolute;right:24px;top:50%;transform:translateY(-50%)}.tabs-wrapper[data-v-2b8dd986]{padding:16px 24px 0;background:#fff}.tabs[data-v-2b8dd986]{display:flex;gap:12px;border-bottom:1px solid #f0f0f0;width:100%}.tab-btn[data-v-2b8dd986]{flex:1;background:none;border:none;padding:12px 16px;color:#5e6d82;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;font-size:14px;border-bottom:2px solid transparent;transition:all .3s;font-weight:500;white-space:nowrap}.tab-btn[data-v-2b8dd986]:hover{color:#1890ff}.tab-btn.active[data-v-2b8dd986]{color:#1890ff;border-bottom-color:#1890ff}.config-body[data-v-2b8dd986]{padding:24px;flex-grow:1}.config-section[data-v-2b8dd986]{animation:fadeIn-2b8dd986 .3s ease}.section-title[data-v-2b8dd986]{font-size:13px;color:#909399;font-weight:700;text-transform:uppercase;margin-bottom:16px;letter-spacing:.5px;border-left:3px solid #1890ff;padding-left:10px}.form-group[data-v-2b8dd986]{margin-bottom:20px}.form-row[data-v-2b8dd986]{display:flex;gap:20px;margin-bottom:20px}.form-col[data-v-2b8dd986]{flex:1}label[data-v-2b8dd986]{display:block;font-size:14px;color:#606266;margin-bottom:8px;font-weight:500}.input-control[data-v-2b8dd986]{width:100%;padding:10px 12px;border:1px solid #dcdfe6;border-radius:6px;font-size:14px;transition:all .2s;color:#606266}.input-control[data-v-2b8dd986]:focus{border-color:#1890ff;outline:none;box-shadow:0 0 0 2px rgba(24,144,255,.1)}.input-control[data-v-2b8dd986]:disabled{background-color:#f5f7fa;cursor:not-allowed}.mode-selector[data-v-2b8dd986]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.mode-item[data-v-2b8dd986]{border:1px solid #dcdfe6;border-radius:8px;padding:12px;text-align:center;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;align-items:center;gap:4px}.mode-item[data-v-2b8dd986]:hover{border-color:#1890ff}.mode-item.active[data-v-2b8dd986]{background-color:#e6f7ff;border-color:#1890ff;color:#1890ff}.mode-icon[data-v-2b8dd986]{font-size:20px}.mode-text[data-v-2b8dd986]{font-size:13px}.sub-config-box[data-v-2b8dd986]{background:#f9fafc;padding:16px;border-radius:8px;border:1px solid #ebeef5;margin-bottom:20px}.checkbox-group-modern[data-v-2b8dd986]{display:flex;gap:12px}.checkbox-card[data-v-2b8dd986]{flex:1;background:#fff;border:1px solid #dcdfe6;border-radius:6px;padding:10px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:.2s}.checkbox-card[data-v-2b8dd986]:hover{border-color:#1890ff}.checkbox-card input:checked+span[data-v-2b8dd986]{font-weight:700;color:#1890ff}.range-display[data-v-2b8dd986]{display:flex;align-items:center;gap:12px}.range-input[data-v-2b8dd986]{flex:1}.range-val[data-v-2b8dd986]{background:#f0f9eb;color:#67c23a;padding:2px 8px;border-radius:4px;font-size:13px;font-weight:700}.checkbox-grid[data-v-2b8dd986]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.check-box-styled[data-v-2b8dd986]{position:relative;display:flex;align-items:center;cursor:pointer;padding:8px 12px;border:1px solid #dcdfe6;border-radius:6px}.check-box-styled[data-v-2b8dd986]:hover{background-color:#f9fafc}.check-box-styled input[data-v-2b8dd986]{position:absolute;opacity:0;cursor:pointer}.checkmark[data-v-2b8dd986]{height:18px;width:18px;background-color:#fff;border:1px solid #dcdfe6;border-radius:4px;margin-right:10px;position:relative}.check-box-styled input:checked~.checkmark[data-v-2b8dd986]{background-color:#1890ff;border-color:#1890ff}.checkmark[data-v-2b8dd986]:after{content:"";position:absolute;display:none;left:5px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.check-box-styled input:checked~.checkmark[data-v-2b8dd986]:after{display:block}.highlight-check[data-v-2b8dd986]{background-color:#fff0f6;border-color:#ffadd2;color:#eb2f96}.radio-cards[data-v-2b8dd986]{display:flex;gap:10px;flex-wrap:wrap}.radio-card[data-v-2b8dd986]{padding:8px 16px;border:1px solid #dcdfe6;border-radius:20px;cursor:pointer;font-size:13px;transition:all .2s;display:flex;align-items:center}.radio-card input[data-v-2b8dd986]{display:none}.radio-card[data-v-2b8dd986]:hover{border-color:#1890ff}.radio-card.active[data-v-2b8dd986]{background:#1890ff;color:#fff;border-color:#1890ff}.config-footer[data-v-2b8dd986]{padding:20px 24px;background:#fff;border-top:1px solid #f0f0f0;margin-top:auto}.btn[data-v-2b8dd986]{border:none;border-radius:6px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:8px}.btn-lg[data-v-2b8dd986]{padding:14px 24px;font-size:16px}.btn-block[data-v-2b8dd986]{width:100%}.btn-primary[data-v-2b8dd986]{background:linear-gradient(135deg,#1890ff,#096dd9);color:#fff;box-shadow:0 4px 10px rgba(24,144,255,.3)}.btn-primary[data-v-2b8dd986]:hover{transform:translateY(-1px);box-shadow:0 6px 15px rgba(24,144,255,.4)}.btn-outline-primary[data-v-2b8dd986]{border:1px solid #1890ff;color:#1890ff;background:#fff;padding:12px}.btn-outline-primary[data-v-2b8dd986]:hover:not(:disabled){background:#e6f7ff}.btn-outline-success[data-v-2b8dd986]{border:1px solid #52c41a;color:#52c41a;background:#fff;padding:12px}.btn-outline-success[data-v-2b8dd986]:hover:not(:disabled){background:#f6ffed}.btn-outline-danger[data-v-2b8dd986]{border:1px solid #ff4d4f;color:#ff4d4f;background:#fff;padding:12px}.btn-outline-danger[data-v-2b8dd986]:hover:not(:disabled){background:#fff1f0}.btn[data-v-2b8dd986]:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(1)}.result-card .result-area[data-v-2b8dd986]{flex-grow:1;display:flex;flex-direction:column;padding:0;background-color:#fff;min-height:500px}.output-textarea[data-v-2b8dd986]{flex-grow:1;width:100%;padding:20px;background-color:#fff;color:#333;border:none;font-family:Fira Code,Consolas,monospace;font-size:14px;line-height:1.6;resize:none}.output-textarea[data-v-2b8dd986]:focus{outline:none}.result-footer[data-v-2b8dd986]{padding:20px 24px;border-top:1px solid #f0f0f0;background:#fff;display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.config-footer .btn[data-v-2b8dd986],.result-footer .btn[data-v-2b8dd986]{height:52px}.info-section[data-v-2b8dd986]{margin-top:20px}.info-header-center[data-v-2b8dd986]{text-align:center;margin-bottom:30px}.info-header-center h3[data-v-2b8dd986]{font-size:22px;color:#1f2d3d;margin-bottom:8px}.info-header-center p[data-v-2b8dd986]{color:#909399}.scenarios-container[data-v-2b8dd986]{max-width:1200px;margin:0 auto}.scenario-grid[data-v-2b8dd986]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:768px){.scenario-grid[data-v-2b8dd986]{grid-template-columns:1fr}}.scenario-item[data-v-2b8dd986]{background:#fff;padding:24px;border-radius:12px;display:flex;gap:16px;transition:all .3s;border:1px solid #f0f0f0}.scenario-item[data-v-2b8dd986]:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.08)}.scenario-icon-wrapper[data-v-2b8dd986]{font-size:28px;width:50px;height:50px;background:#f0f9eb;border-radius:50%;display:flex;align-items:center;justify-content:center}.scenario-content h4[data-v-2b8dd986]{margin-bottom:6px;color:#303133}.scenario-content p[data-v-2b8dd986]{font-size:13px;color:#909399;line-height:1.5}.status-toast[data-v-2b8dd986]{position:fixed;top:20px;left:50%;transform:translateX(-50%);background:#fff;padding:12px 24px;border-radius:50px;box-shadow:0 8px 30px rgba(0,0,0,.12);display:flex;align-items:center;gap:8px;z-index:1000;font-weight:600;font-size:14px}.fade-in[data-v-2b8dd986]{animation:fadeIn-2b8dd986 .4s ease}@keyframes fadeIn-2b8dd986{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.footer[data-v-2b8dd986]{text-align:center;color:#c0c4cc;font-size:13px;margin-top:40px;padding-bottom:20px}.rc4-container[data-v-28b92f0a]{max-width:100%;margin:0 auto;padding:40px 20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#333;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh;box-sizing:border-box}.header-section[data-v-28b92f0a]{text-align:center;margin-bottom:40px;padding:20px;background:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;box-shadow:0 4px 20px rgba(0,0,0,.05);max-width:1000px;margin-left:auto;margin-right:auto}.main-title[data-v-28b92f0a]{font-size:2.5rem;color:#2c3e50;margin-bottom:10px;font-weight:800;letter-spacing:-.5px}.sub-title[data-v-28b92f0a]{color:#57606f;font-size:1.1rem;max-width:800px;margin:0 auto;line-height:1.6}.tool-card[data-v-28b92f0a]{background:#fff;border-radius:16px;box-shadow:0 15px 35px rgba(0,0,0,.08);padding:35px;margin-bottom:50px;max-width:1000px;margin-left:auto;margin-right:auto;border:1px solid hsla(0,0%,100%,.5)}.input-group[data-v-28b92f0a],.output-group[data-v-28b92f0a]{margin-bottom:25px}.section-label[data-v-28b92f0a]{display:block;font-weight:700;margin-bottom:12px;color:#2c3e50;font-size:1.05rem;display:flex;align-items:center;gap:8px}.select-input[data-v-28b92f0a],.text-area[data-v-28b92f0a],.text-input[data-v-28b92f0a]{width:100%;padding:12px 18px;border:1px solid #e2e8f0;border-radius:10px;font-size:15px;font-family:Monaco,Menlo,Consolas,monospace;transition:all .3s ease;background-color:#f8fafc;box-sizing:border-box;color:#334155}.select-input[data-v-28b92f0a]:focus,.text-area[data-v-28b92f0a]:focus,.text-input[data-v-28b92f0a]:focus{outline:none;background-color:#fff;border-color:#3b82f6;box-shadow:0 0 0 4px rgba(59,130,246,.1)}.key-input[data-v-28b92f0a]{border-left:4px solid #f59e0b;font-weight:700}.input-area[data-v-28b92f0a]{min-height:120px;border-left:4px solid #3b82f6;resize:vertical}.output-area[data-v-28b92f0a]{min-height:120px;background-color:#fafafa;color:#475569;border-left:4px solid #10b981;resize:vertical}.output-header[data-v-28b92f0a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.result-tag[data-v-28b92f0a]{font-size:.85rem;background:linear-gradient(135deg,#dcfce7,#d1fae5);color:#15803d;padding:4px 10px;border-radius:20px;font-weight:600;box-shadow:0 2px 5px rgba(0,0,0,.05)}.control-bar[data-v-28b92f0a]{display:flex;flex-direction:column;gap:20px;margin-bottom:30px;background:#f1f5f9;padding:20px;border-radius:12px;border:1px solid #e2e8f0}.setting-wrapper[data-v-28b92f0a]{display:flex;flex-wrap:wrap;gap:20px;padding-bottom:15px;border-bottom:1px dashed #cbd5e1}.setting-item[data-v-28b92f0a]{display:flex;flex-direction:column;gap:6px;flex:1;min-width:150px}.setting-item label[data-v-28b92f0a]{font-size:.9rem;font-weight:600;color:#64748b}.select-input[data-v-28b92f0a]{padding:8px 12px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%2364748b%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 12px top 50%;background-size:10px auto}.action-buttons[data-v-28b92f0a]{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start}.btn[data-v-28b92f0a]{padding:10px 20px;border:none;border-radius:8px;cursor:pointer;font-weight:600;font-size:14px;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);min-width:110px}.btn[data-v-28b92f0a]:active{transform:translateY(1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.btn[data-v-28b92f0a]:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.15);filter:brightness(1.05)}.btn[data-v-28b92f0a]:disabled{opacity:.6;cursor:not-allowed;transform:none;filter:grayscale(.5)}.btn-encrypt[data-v-28b92f0a]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.btn-decrypt[data-v-28b92f0a]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.btn-success[data-v-28b92f0a]{background:linear-gradient(135deg,#10b981,#059669)}.btn-danger[data-v-28b92f0a]{background:linear-gradient(135deg,#ef4444,#dc2626)}.info-section[data-v-28b92f0a]{max-width:1000px;margin:0 auto 40px auto;text-align:center}.section-title[data-v-28b92f0a]{color:#334155;margin-bottom:30px;font-size:1.5rem;position:relative;display:inline-block}.scenarios-container[data-v-28b92f0a]{margin-top:15px}.scenario-grid[data-v-28b92f0a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;text-align:left}.scenario-item[data-v-28b92f0a]{background:transparent;border-radius:16px;padding:25px;display:flex;align-items:flex-start;gap:20px;box-shadow:none;border:1px solid hsla(0,0%,100%,0);transition:all .3s ease;animation:fadeInUp-28b92f0a .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-28b92f0a]:hover{transform:translateY(-8px);background:hsla(0,0%,100%,.3);border:1px solid hsla(0,0%,100%,.4)}.scenario-icon[data-v-28b92f0a]{font-size:2rem;background:linear-gradient(135deg,#6366f1,#4f46e5);border-radius:50%;width:64px;height:64px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;box-shadow:0 4px 10px rgba(79,70,229,.3)}.scenario-content[data-v-28b92f0a]{flex:1}.scenario-content h4[data-v-28b92f0a]{color:#1e293b;margin:0 0 8px 0;font-size:1.25rem;font-weight:700}.scenario-content p[data-v-28b92f0a]{color:#64748b;line-height:1.6;margin:0;font-size:.95rem}@keyframes fadeInUp-28b92f0a{to{opacity:1;transform:translateY(0)}}.footer[data-v-28b92f0a]{text-align:center;margin-top:60px;padding-top:20px;border-top:1px solid rgba(0,0,0,.05);color:#94a3b8;font-size:.9rem}@media (max-width:768px){.rc4-container[data-v-28b92f0a]{padding:20px 10px}.main-title[data-v-28b92f0a]{font-size:1.8rem}.action-buttons[data-v-28b92f0a]{flex-direction:column}.btn[data-v-28b92f0a]{width:100%}.setting-item[data-v-28b92f0a]{min-width:100%}.control-bar[data-v-28b92f0a]{align-items:stretch}}.file-hash-container[data-v-a622bd2a]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#333;background-color:#f4f6f8;min-height:100vh;padding:40px 20px;display:flex;justify-content:center}.content-wrapper[data-v-a622bd2a]{width:100%;max-width:1000px;background:#fff;padding:40px;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.05)}.header[data-v-a622bd2a]{text-align:center;margin-bottom:35px}.title[data-v-a622bd2a]{font-size:28px;font-weight:700;color:#2c3e50;margin-bottom:12px}.subtitle[data-v-a622bd2a]{color:#7f8c8d;font-size:15px}.upload-zone[data-v-a622bd2a]{border:2px dashed #dce4ec;border-radius:10px;padding:45px 20px;text-align:center;cursor:pointer;transition:all .3s ease;background-color:#fbfbfb;margin-bottom:30px;position:relative;overflow:hidden}.upload-zone.is-dragging[data-v-a622bd2a],.upload-zone[data-v-a622bd2a]:hover{border-color:#3498db;background-color:#f0f7ff}.hidden-input[data-v-a622bd2a]{display:none}.icon-large[data-v-a622bd2a]{font-size:52px;margin-bottom:15px;color:#bdc3c7}.upload-zone:hover .icon-large[data-v-a622bd2a]{color:#3498db}.upload-text[data-v-a622bd2a]{font-size:17px;color:#34495e;margin-bottom:8px}.upload-hint[data-v-a622bd2a]{font-size:13px;color:#95a5a6}.file-preview[data-v-a622bd2a]{display:flex;flex-direction:column;align-items:center}.file-name[data-v-a622bd2a]{font-weight:600;font-size:18px;margin-bottom:5px;color:#2c3e50}.file-size[data-v-a622bd2a]{color:#7f8c8d;font-size:14px;margin-bottom:15px}.btn-change[data-v-a622bd2a]{background:#fff;border:1px solid #dce4ec;padding:6px 14px;border-radius:20px;cursor:pointer;font-size:12px;color:#7f8c8d;transition:all .2s}.btn-change[data-v-a622bd2a]:hover{border-color:#3498db;color:#3498db}.progress-section[data-v-a622bd2a]{margin-bottom:25px}.progress-info[data-v-a622bd2a]{display:flex;justify-content:space-between;font-size:13px;color:#7f8c8d;margin-bottom:6px}.progress-track[data-v-a622bd2a]{height:6px;background:#edf2f7;border-radius:3px;overflow:hidden}.progress-bar[data-v-a622bd2a]{height:100%;background:linear-gradient(90deg,#3498db,#2ecc71);transition:width .3s linear}.options-header[data-v-a622bd2a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;font-weight:600;color:#2c3e50;border-bottom:1px solid #f1f1f1;padding-bottom:10px}.checkbox-label[data-v-a622bd2a]{cursor:pointer;font-size:14px;color:#3498db;-webkit-user-select:none;-moz-user-select:none;user-select:none}.algorithm-layout[data-v-a622bd2a]{display:flex;flex-direction:column;gap:12px;margin-bottom:30px}.algo-row[data-v-a622bd2a]{display:grid;gap:12px}.algo-row.row-5[data-v-a622bd2a]{grid-template-columns:repeat(5,1fr)}.algo-row.row-4[data-v-a622bd2a]{grid-template-columns:repeat(4,1fr)}.checkbox-card[data-v-a622bd2a]{display:flex;align-items:center;justify-content:center;padding:12px 5px;border:1px solid #edf2f7;border-radius:8px;cursor:pointer;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#fafafa}.checkbox-card[data-v-a622bd2a]:hover{background-color:#fff;border-color:#bdc3c7;box-shadow:0 2px 8px rgba(0,0,0,.05)}.checkbox-card.active[data-v-a622bd2a]{background-color:#ebf5fb;border-color:#3498db;color:#2980b9}.checkbox-card input[data-v-a622bd2a]{display:inline-block;margin-right:6px}.algo-icon[data-v-a622bd2a]{margin-right:6px;font-size:16px}.algo-name[data-v-a622bd2a]{font-size:13px;font-weight:600}.main-actions[data-v-a622bd2a]{display:flex;gap:16px;margin-bottom:30px}.btn-primary[data-v-a622bd2a],.btn-secondary[data-v-a622bd2a]{flex:1;padding:14px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.btn-primary[data-v-a622bd2a]{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;box-shadow:0 4px 10px rgba(52,152,219,.3)}.btn-primary[data-v-a622bd2a]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 15px rgba(52,152,219,.4)}.btn-primary[data-v-a622bd2a]:active{transform:translateY(0)}.btn-primary[data-v-a622bd2a]:disabled{background:#cbd5e0;cursor:not-allowed;box-shadow:none}.btn-secondary[data-v-a622bd2a]{background-color:#edf2f7;color:#4a5568}.btn-secondary[data-v-a622bd2a]:hover{background-color:#e2e8f0;color:#2d3748}.results-section[data-v-a622bd2a]{border-top:1px dashed #e2e8f0;padding-top:30px;margin-bottom:30px;animation:fadeIn-a622bd2a .5s ease}@keyframes fadeIn-a622bd2a{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.section-title[data-v-a622bd2a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.section-title h3[data-v-a622bd2a]{margin:0;font-size:18px;color:#2c3e50}.btn-text[data-v-a622bd2a]{background:none;border:none;color:#3498db;cursor:pointer;font-size:14px;font-weight:500}.btn-text[data-v-a622bd2a]:hover{text-decoration:underline}.result-item[data-v-a622bd2a]{display:flex;align-items:center;margin-bottom:14px}.result-label[data-v-a622bd2a]{width:110px;flex-shrink:0}.algo-badge[data-v-a622bd2a]{background-color:#ebf5fb;color:#2980b9;padding:5px 10px;border-radius:6px;font-size:12px;font-weight:700;letter-spacing:.5px}.result-value-box[data-v-a622bd2a]{flex:1;display:flex;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden;transition:border-color .2s}.result-value-box[data-v-a622bd2a]:hover{border-color:#cbd5e0}.hash-input[data-v-a622bd2a]{flex:1;border:none;padding:10px 14px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:13px;color:#4a5568;outline:none;background:#fff}.btn-copy[data-v-a622bd2a]{border:none;background:#f8f9fa;border-left:1px solid #e2e8f0;padding:0 14px;cursor:pointer;font-size:16px;transition:all .2s}.btn-copy[data-v-a622bd2a]:hover{background:#e2e8f0;color:#3498db}.scenarios-section[data-v-a622bd2a]{margin-bottom:40px;padding-top:20px;border-top:1px solid #f1f1f1}.section-header-center[data-v-a622bd2a]{text-align:center;margin-bottom:25px;display:flex;justify-content:center;align-items:center;gap:10px}.section-header-center h3[data-v-a622bd2a]{font-size:1.4rem;color:#2c3e50;margin:0}.header-icon[data-v-a622bd2a]{font-size:1.8rem}.scenarios-container[data-v-a622bd2a]{margin-top:15px}.scenario-grid[data-v-a622bd2a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.scenario-item[data-v-a622bd2a]{background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:12px;padding:20px;display:flex;align-items:flex-start;gap:15px;box-shadow:0 4px 12px rgba(0,0,0,.05);border:1px solid #e9ecef;transition:all .3s ease;animation:fadeInUp-a622bd2a .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-a622bd2a]:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.1);border-color:#3498db}.scenario-icon[data-v-a622bd2a]{font-size:2rem;background:linear-gradient(135deg,#3498db,#1abc9c);border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.scenario-content[data-v-a622bd2a]{flex:1}.scenario-content h4[data-v-a622bd2a]{color:#2c3e50;margin-bottom:8px;font-size:1.1rem;font-weight:600}.scenario-content p[data-v-a622bd2a]{color:#666;line-height:1.5;margin:0;font-size:.9rem}@keyframes fadeInUp-a622bd2a{to{opacity:1;transform:translateY(0)}}.info-section[data-v-a622bd2a]{font-size:14px;line-height:1.6;color:#718096}.info-block[data-v-a622bd2a]{margin-bottom:25px}.info-block h3[data-v-a622bd2a]{font-size:16px;margin-bottom:12px;color:#2d3748;border-left:4px solid #3498db;padding-left:10px}.info-grid[data-v-a622bd2a]{display:grid;gap:8px}.warning-block[data-v-a622bd2a]{background-color:#fffaf0;padding:20px;border-radius:8px;border:1px solid #fbd38d}.warning-block h3[data-v-a622bd2a]{border:none;padding:0;margin-bottom:8px;color:#c05621}.warning-block p[data-v-a622bd2a]{color:#9c4221;margin:0}.toast[data-v-a622bd2a]{position:fixed;bottom:40px;left:50%;transform:translateX(-50%);background-color:rgba(45,55,72,.95);color:#fff;padding:12px 24px;border-radius:30px;font-size:14px;z-index:1000;box-shadow:0 4px 12px rgba(0,0,0,.15)}@media (max-width:768px){.content-wrapper[data-v-a622bd2a]{padding:25px 20px}.algo-row.row-4[data-v-a622bd2a],.algo-row.row-5[data-v-a622bd2a]{grid-template-columns:repeat(3,1fr)}.result-item[data-v-a622bd2a]{flex-direction:column;align-items:flex-start}.result-label[data-v-a622bd2a]{margin-bottom:8px}.result-value-box[data-v-a622bd2a]{width:100%}.scenario-grid[data-v-a622bd2a]{grid-template-columns:1fr}}.hmac-container[data-v-2e3b7456]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#333;background-color:#f4f6f8;min-height:100vh;padding:40px 20px;display:flex;justify-content:center}.content-wrapper[data-v-2e3b7456]{width:100%;max-width:1000px;background:#fff;padding:40px;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.05)}.header[data-v-2e3b7456]{text-align:center;margin-bottom:40px}.title[data-v-2e3b7456]{font-size:28px;font-weight:700;color:#2c3e50;margin-bottom:12px;letter-spacing:-.5px}.subtitle[data-v-2e3b7456]{color:#7f8c8d;font-size:15px;max-width:600px;margin:0 auto;line-height:1.5}.input-section[data-v-2e3b7456]{margin-bottom:30px;background:#fbfbfb;padding:25px;border-radius:10px;border:1px solid #edf2f7}.input-group[data-v-2e3b7456]{margin-bottom:20px}.input-group[data-v-2e3b7456]:last-child{margin-bottom:0}.label-row[data-v-2e3b7456]{display:flex;align-items:center;margin-bottom:8px}.input-icon[data-v-2e3b7456]{margin-right:6px;font-size:18px}.label-row label[data-v-2e3b7456]{font-weight:600;color:#2c3e50;font-size:14px}.styled-input[data-v-2e3b7456]{width:100%;padding:12px 15px;border:1px solid #dce4ec;border-radius:8px;font-size:14px;color:#34495e;transition:all .3s;background:#fff;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.styled-input[data-v-2e3b7456]:focus{border-color:#3498db;box-shadow:0 0 0 3px rgba(52,152,219,.1);outline:none}.textarea-input[data-v-2e3b7456]{resize:vertical;min-height:80px}.options-header[data-v-2e3b7456]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;font-weight:600;color:#2c3e50;border-bottom:1px solid #f1f1f1;padding-bottom:10px}.checkbox-label[data-v-2e3b7456]{cursor:pointer;font-size:14px;color:#3498db;-webkit-user-select:none;-moz-user-select:none;user-select:none}.algorithm-layout[data-v-2e3b7456]{margin-bottom:30px}.algo-row.row-4[data-v-2e3b7456]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.checkbox-card[data-v-2e3b7456]{display:flex;align-items:center;justify-content:center;padding:12px 5px;border:1px solid #edf2f7;border-radius:8px;cursor:pointer;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#fafafa}.checkbox-card[data-v-2e3b7456]:hover{background-color:#fff;border-color:#bdc3c7;box-shadow:0 2px 8px rgba(0,0,0,.05)}.checkbox-card.active[data-v-2e3b7456]{background-color:#ebf5fb;border-color:#3498db;color:#2980b9}.checkbox-card input[data-v-2e3b7456]{margin-right:8px}.algo-name[data-v-2e3b7456]{font-size:13px;font-weight:600}.main-actions[data-v-2e3b7456]{display:flex;gap:16px;margin-bottom:30px}.btn-primary[data-v-2e3b7456],.btn-secondary[data-v-2e3b7456]{flex:1;padding:14px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.btn-primary[data-v-2e3b7456]{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;box-shadow:0 4px 10px rgba(52,152,219,.3)}.btn-primary[data-v-2e3b7456]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 15px rgba(52,152,219,.4)}.btn-primary[data-v-2e3b7456]:disabled{background:#cbd5e0;cursor:not-allowed;box-shadow:none}.btn-secondary[data-v-2e3b7456]{background-color:#edf2f7;color:#4a5568}.btn-secondary[data-v-2e3b7456]:hover{background-color:#e2e8f0;color:#2d3748}.results-section[data-v-2e3b7456]{border-top:1px dashed #e2e8f0;padding-top:30px;margin-bottom:30px;animation:fadeIn-2e3b7456 .5s ease}@keyframes fadeIn-2e3b7456{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.section-title[data-v-2e3b7456]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.section-title h3[data-v-2e3b7456]{margin:0;font-size:18px;color:#2c3e50}.btn-text[data-v-2e3b7456]{background:none;border:none;color:#3498db;cursor:pointer;font-size:14px;font-weight:500}.btn-text[data-v-2e3b7456]:hover{text-decoration:underline}.result-item[data-v-2e3b7456]{display:flex;align-items:center;margin-bottom:14px}.result-label[data-v-2e3b7456]{width:130px;flex-shrink:0}.algo-badge[data-v-2e3b7456]{background-color:#ebf5fb;color:#2980b9;padding:5px 10px;border-radius:6px;font-size:12px;font-weight:700}.result-value-box[data-v-2e3b7456]{flex:1;display:flex;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden;transition:border-color .2s}.result-value-box[data-v-2e3b7456]:hover{border-color:#cbd5e0}.hash-input[data-v-2e3b7456]{flex:1;border:none;padding:10px 14px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;color:#4a5568;outline:none;background:#fff}.btn-copy[data-v-2e3b7456]{border:none;background:#f8f9fa;border-left:1px solid #e2e8f0;padding:0 14px;cursor:pointer;font-size:16px}.btn-copy[data-v-2e3b7456]:hover{background:#e2e8f0;color:#3498db}.scenarios-section[data-v-2e3b7456]{margin-bottom:40px;padding-top:20px;border-top:1px solid #f1f1f1}.section-header-center[data-v-2e3b7456]{text-align:center;margin-bottom:25px;display:flex;justify-content:center;align-items:center;gap:10px}.section-header-center h3[data-v-2e3b7456]{font-size:1.4rem;color:#2c3e50;margin:0}.header-icon[data-v-2e3b7456]{font-size:1.8rem}.scenario-grid[data-v-2e3b7456]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.scenario-item[data-v-2e3b7456]{background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:12px;padding:20px;display:flex;align-items:flex-start;gap:15px;box-shadow:0 4px 12px rgba(0,0,0,.05);border:1px solid #e9ecef;transition:all .3s ease;animation:fadeInUp-2e3b7456 .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-2e3b7456]:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.1);border-color:#3498db}.scenario-icon[data-v-2e3b7456]{font-size:2rem;background:linear-gradient(135deg,#3498db,#1abc9c);border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.scenario-content h4[data-v-2e3b7456]{color:#2c3e50;margin-bottom:8px;font-size:1.1rem;font-weight:600;margin-top:0}.scenario-content p[data-v-2e3b7456]{color:#666;line-height:1.5;margin:0;font-size:.9rem}@keyframes fadeInUp-2e3b7456{to{opacity:1;transform:translateY(0)}}.info-section[data-v-2e3b7456]{font-size:14px;line-height:1.6;color:#718096}.info-block[data-v-2e3b7456]{margin-bottom:25px}.info-block h3[data-v-2e3b7456]{font-size:16px;margin-bottom:12px;color:#2d3748;border-left:4px solid #3498db;padding-left:10px}.info-grid[data-v-2e3b7456]{display:grid;gap:8px}.warning-block[data-v-2e3b7456]{background-color:#fffaf0;padding:15px;border-radius:8px;border:1px solid #fbd38d}.warning-block h3[data-v-2e3b7456]{border:none;padding:0;margin-bottom:5px;color:#c05621}.warning-block p[data-v-2e3b7456]{color:#9c4221;margin:0}.toast[data-v-2e3b7456]{position:fixed;bottom:40px;left:50%;transform:translateX(-50%);background-color:rgba(45,55,72,.95);color:#fff;padding:12px 24px;border-radius:30px;font-size:14px;z-index:1000;box-shadow:0 4px 12px rgba(0,0,0,.15)}@media (max-width:768px){.content-wrapper[data-v-2e3b7456]{padding:25px 20px}.algo-row.row-4[data-v-2e3b7456]{grid-template-columns:repeat(2,1fr)}.result-item[data-v-2e3b7456]{flex-direction:column;align-items:flex-start}.result-label[data-v-2e3b7456]{margin-bottom:8px}.result-value-box[data-v-2e3b7456]{width:100%}}.rsa-tool-container[data-v-459d8a27]{--bg-app:#f8fafc;--bg-card:#fff;--border:#e2e8f0;--text-main:#1e293b;--text-sub:#64748b;--shadow-lg:0 10px 15px -3px rgba(0,0,0,.08),0 4px 6px -4px rgba(0,0,0,.05);--theme-color:#3b82f6;--theme-gradient:linear-gradient(135deg,#3b82f6,#6366f1);--theme-shadow:rgba(59,130,246,.25);max-width:960px;margin:0 auto;padding:40px 20px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text-main);background-color:var(--bg-app);min-height:100vh;transition:--theme-color .4s ease}.rsa-tool-container.gen[data-v-459d8a27]{--theme-color:#6366f1;--theme-gradient:linear-gradient(135deg,#6366f1,#8b5cf6);--theme-shadow:rgba(99,102,241,.3)}.rsa-tool-container.sign[data-v-459d8a27]{--theme-color:#f43f5e;--theme-gradient:linear-gradient(135deg,#f43f5e,#ec4899);--theme-shadow:rgba(244,63,94,.3)}.rsa-tool-container.verify[data-v-459d8a27]{--theme-color:#10b981;--theme-gradient:linear-gradient(135deg,#10b981,#06b6d4);--theme-shadow:rgba(16,185,129,.3)}.glass-card[data-v-459d8a27]{background:var(--bg-card);border-radius:20px;box-shadow:var(--shadow-lg);overflow:hidden;border:1px solid #fff}.glass-panel[data-v-459d8a27]{background:rgba(248,250,252,.6);border:1px solid var(--border);border-radius:12px}.tool-header[data-v-459d8a27]{text-align:center;padding:40px 20px 30px}.tool-header h1[data-v-459d8a27]{font-size:2rem;font-weight:800;color:#0f172a;margin-bottom:8px;letter-spacing:-.02em}.subtitle[data-v-459d8a27]{color:var(--text-sub);font-size:.95rem}.tabs-nav[data-v-459d8a27]{display:flex;padding:0 16px;gap:10px}.tab-item[data-v-459d8a27]{flex:1;position:relative;height:54px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:12px 12px 0 0;color:var(--text-sub);font-weight:600;font-size:15px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;border:1px solid transparent;border-bottom:none}.tab-bg[data-v-459d8a27]{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity .3s ease;z-index:1}.gen-bg[data-v-459d8a27]{background:linear-gradient(135deg,#6366f1,#8b5cf6)}.sign-bg[data-v-459d8a27]{background:linear-gradient(135deg,#f43f5e,#ec4899)}.verify-bg[data-v-459d8a27]{background:linear-gradient(135deg,#10b981,#06b6d4)}.tab-content[data-v-459d8a27]{position:relative;z-index:2;display:flex;align-items:center;gap:8px}.tab-item[data-v-459d8a27]:hover{background:#f1f5f9;color:var(--text-main)}.tab-item.active[data-v-459d8a27]{color:#fff;transform:translateY(-2px);box-shadow:0 -4px 12px rgba(0,0,0,.05)}.tab-item.active .tab-bg[data-v-459d8a27]{opacity:1}.tool-content[data-v-459d8a27]{padding:32px;background:#fff;min-height:500px;border-top:1px solid var(--border);position:relative;z-index:5}label[data-v-459d8a27]{font-size:12px;font-weight:700;color:var(--text-sub);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;display:block}.select-wrapper[data-v-459d8a27]{position:relative}.select-wrapper[data-v-459d8a27]:after{content:"▼";font-size:10px;color:var(--text-sub);position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none}input[data-v-459d8a27],select[data-v-459d8a27],textarea[data-v-459d8a27]{width:100%;padding:12px;border:1px solid var(--border);border-radius:8px;font-size:14px;outline:none;background:#fff;transition:all .2s;color:var(--text-main);-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:JetBrains Mono,Menlo,monospace}input[data-v-459d8a27]:focus,select[data-v-459d8a27]:focus,textarea[data-v-459d8a27]:focus{border-color:var(--theme-color);box-shadow:0 0 0 3px var(--theme-shadow)}.code-wrapper[data-v-459d8a27]{position:relative;border-radius:8px;border:1px solid var(--border);background:#fafafa;overflow:hidden;transition:border-color .2s}.code-wrapper[data-v-459d8a27]:focus-within{border-color:var(--theme-color);box-shadow:0 0 0 3px var(--theme-shadow)}.code-area[data-v-459d8a27]{width:100%;min-height:240px;border:none;background:transparent;padding:16px;font-size:13px;line-height:1.6;resize:vertical;color:#334155;display:block}.code-area.small[data-v-459d8a27]{min-height:140px}.code-wrapper.highlight[data-v-459d8a27]{background:#f8fafc}.control-bar[data-v-459d8a27]{display:flex;gap:24px;align-items:flex-end;padding:24px;margin-bottom:32px}.control-group[data-v-459d8a27]{display:flex;flex-direction:column;gap:8px;min-width:180px}.btn[data-v-459d8a27]{padding:0 24px;height:46px;border-radius:10px;cursor:pointer;font-weight:600;font-size:14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all .2s;border:none}.btn-primary[data-v-459d8a27]{background:var(--theme-gradient);color:#fff;box-shadow:0 4px 12px var(--theme-shadow);min-width:160px}.btn-primary[data-v-459d8a27]:hover{transform:translateY(-1px);filter:brightness(110%);box-shadow:0 6px 16px var(--theme-shadow)}.btn-primary[data-v-459d8a27]:active{transform:translateY(1px)}.btn-primary[data-v-459d8a27]:disabled{opacity:.7;cursor:wait;filter:grayscale(.5)}.btn-copy[data-v-459d8a27]{display:flex;align-items:center;gap:4px;background:#fff;border:1px solid var(--border);color:var(--text-sub);font-size:12px;padding:4px 10px;border-radius:6px;cursor:pointer;transition:all .2s;font-weight:500}.btn-copy[data-v-459d8a27]:hover{border-color:var(--theme-color);color:var(--theme-color);background:#fff}.action-bar[data-v-459d8a27]{display:flex;justify-content:space-between;align-items:center;padding:20px;margin-top:10px;flex-wrap:nowrap;gap:20px}.algo-select[data-v-459d8a27]{display:flex;align-items:center;gap:12px;flex-shrink:0}.label-text[data-v-459d8a27]{font-size:14px;font-weight:600;color:var(--text-main);white-space:nowrap}.small-select[data-v-459d8a27]{min-width:180px}.side-panel[data-v-459d8a27]{padding:20px;display:flex;flex-direction:column;justify-content:space-between;height:100%}.block-btn[data-v-459d8a27]{width:100%;margin-top:auto}.keys-layout[data-v-459d8a27]{display:flex;gap:32px}.key-column[data-v-459d8a27]{flex:1}.input-header[data-v-459d8a27]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.form-grid[data-v-459d8a27]{display:flex;flex-direction:column;gap:24px}.row-group[data-v-459d8a27]{display:flex;gap:24px;width:100%}.full-width[data-v-459d8a27]{width:100%}.half-width[data-v-459d8a27]{flex:1;display:flex;flex-direction:column}.badge[data-v-459d8a27]{font-size:11px;padding:4px 10px;border-radius:20px;font-weight:700;letter-spacing:.05em}.badge.private[data-v-459d8a27]{background:#fee2e2;color:#b91c1c}.badge.public[data-v-459d8a27]{background:#dbeafe;color:#1d4ed8}.verify-toast[data-v-459d8a27]{margin-top:24px;padding:18px;border-radius:12px;display:flex;gap:16px;align-items:center;animation:slideUp-459d8a27 .3s ease}.verify-toast.success[data-v-459d8a27]{background:#ecfdf5;border:1px solid #a7f3d0;color:#047857}.verify-toast.error[data-v-459d8a27]{background:#fff1f2;border:1px solid #fecdd3;color:#be123c}.icon-box[data-v-459d8a27]{font-size:24px}.text-box strong[data-v-459d8a27]{font-size:15px;display:block;margin-bottom:2px}.text-box p[data-v-459d8a27]{font-size:13px;opacity:.9;margin:0}.shimmer[data-v-459d8a27]{position:relative;overflow:hidden}.shimmer[data-v-459d8a27]:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0));animation:shimmer-459d8a27 2s infinite}@keyframes shimmer-459d8a27{to{left:200%}}@keyframes slideUp-459d8a27{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.global-toast[data-v-459d8a27]{position:fixed;top:30px;left:50%;transform:translateX(-50%);background:rgba(15,23,42,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;padding:12px 24px;border-radius:50px;font-size:14px;font-weight:500;z-index:100;box-shadow:0 10px 25px -5px rgba(0,0,0,.2)}.loader[data-v-459d8a27]{border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;width:14px;height:14px;margin-right:8px;animation:spin-459d8a27 .8s linear infinite}@keyframes spin-459d8a27{to{transform:rotate(1turn)}}.fade-enter-active[data-v-459d8a27],.fade-leave-active[data-v-459d8a27]{transition:opacity .2s ease}.fade-enter-from[data-v-459d8a27],.fade-leave-to[data-v-459d8a27]{opacity:0}.pop-enter-active[data-v-459d8a27],.pop-leave-active[data-v-459d8a27]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.pop-enter-from[data-v-459d8a27],.pop-leave-to[data-v-459d8a27]{transform:translate(-50%,-20px);opacity:0}@media (max-width:768px){.control-bar[data-v-459d8a27]{flex-direction:column;align-items:stretch;gap:16px}.keys-layout[data-v-459d8a27],.row-group[data-v-459d8a27]{flex-direction:column}.action-bar[data-v-459d8a27]{flex-direction:column;align-items:stretch}.algo-select[data-v-459d8a27]{justify-content:space-between}}.crc-tool-container[data-v-1a3c9142]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;max-width:1400px;margin:0 auto;padding:20px;color:#333;background-color:#f7f9fa}.tool-header[data-v-1a3c9142]{margin-bottom:30px;border-bottom:1px solid #e1e4e8;padding-bottom:20px}.tool-header h1[data-v-1a3c9142]{font-size:24px;color:#2c3e50;margin-bottom:10px;font-weight:600}.subtitle[data-v-1a3c9142]{color:#666;font-size:14px}.main-content[data-v-1a3c9142]{display:flex;gap:20px;flex-wrap:wrap}.panel[data-v-1a3c9142]{background:#fff;border:1px solid #dfe3e8;border-radius:4px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.05);margin-bottom:20px}.config-panel[data-v-1a3c9142]{flex:3;min-width:300px}.right-column[data-v-1a3c9142]{flex:2;min-width:280px;display:flex;flex-direction:column}.panel-title[data-v-1a3c9142],.section-title[data-v-1a3c9142]{display:block;font-size:16px;font-weight:600;color:#333;margin-bottom:15px;border-left:4px solid #007bff;padding-left:10px}.form-group[data-v-1a3c9142]{margin-bottom:20px}.label-sm[data-v-1a3c9142]{font-size:12px;color:#666;margin-bottom:5px;display:block}.form-control[data-v-1a3c9142]{width:100%;padding:8px 12px;border:1px solid #ced4da;border-radius:4px;font-size:14px;transition:border-color .15s;box-sizing:border-box}.form-control[data-v-1a3c9142]:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.sm-control[data-v-1a3c9142]{max-width:150px}.radio-group[data-v-1a3c9142]{display:flex;gap:15px}.radio-label[data-v-1a3c9142]{font-size:14px;cursor:pointer;display:flex;align-items:center}.radio-label input[data-v-1a3c9142]{margin-right:5px}.flex-between[data-v-1a3c9142]{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.file-upload[data-v-1a3c9142]{font-size:13px;color:#007bff;cursor:pointer;position:relative;overflow:hidden;display:inline-block}.file-upload input[type=file][data-v-1a3c9142]{position:absolute;font-size:100px;right:0;top:0;opacity:0;cursor:pointer}.text-area[data-v-1a3c9142]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;resize:vertical}.file-info[data-v-1a3c9142]{font-size:12px;color:#28a745;margin-top:5px}.params-box[data-v-1a3c9142]{background:#f8f9fa;padding:15px;border-radius:4px;margin-bottom:20px;border:1px solid #e9ecef}.row[data-v-1a3c9142]{display:flex;gap:15px;margin-bottom:10px}.col[data-v-1a3c9142]{flex:1}.col label[data-v-1a3c9142]{font-size:12px;font-weight:600;color:#555;margin-bottom:4px;display:block}.checkbox-row[data-v-1a3c9142]{margin-top:15px;align-items:center}.checkbox-label[data-v-1a3c9142]{font-size:13px;display:flex;align-items:center;margin-right:20px;cursor:pointer}.checkbox-label input[data-v-1a3c9142]{margin-right:5px}.action-bar[data-v-1a3c9142]{display:flex;gap:15px}.btn[data-v-1a3c9142]{padding:10px 25px;font-size:15px;border-radius:4px;border:none;cursor:pointer;font-weight:500;transition:all .2s}.btn-primary[data-v-1a3c9142]{background-color:#007bff;color:#fff}.btn-primary[data-v-1a3c9142]:hover{background-color:#0069d9}.btn-secondary[data-v-1a3c9142]{background-color:#6c757d;color:#fff}.btn-secondary[data-v-1a3c9142]:hover{background-color:#5a6268}.result-item[data-v-1a3c9142]{margin-bottom:15px}.result-label[data-v-1a3c9142]{display:block;font-size:13px;color:#666;margin-bottom:5px}.result-value[data-v-1a3c9142]{background:#f1f3f5;padding:10px;border-radius:4px;word-break:break-all;font-family:monospace;font-size:14px;border:1px solid #e9ecef;min-height:20px}.hex[data-v-1a3c9142]{color:#d63384;font-weight:700}.bin[data-v-1a3c9142]{color:#007bff;font-size:12px}.status-bar[data-v-1a3c9142]{margin-top:20px;padding-top:10px;border-top:1px solid #eee;font-size:13px;color:#666}.text-success[data-v-1a3c9142]{color:#28a745}.text-gray[data-v-1a3c9142]{color:#6c757d}.info-list[data-v-1a3c9142]{padding-left:20px;font-size:13px;color:#555;line-height:1.8}.table-panel[data-v-1a3c9142]{margin-top:20px}.table-responsive[data-v-1a3c9142]{overflow-x:auto}.crc-table[data-v-1a3c9142]{width:100%;border-collapse:separate;border-spacing:0;font-size:13px;border:1px solid #dee2e6;border-radius:4px;overflow:hidden}.crc-table td[data-v-1a3c9142],.crc-table th[data-v-1a3c9142]{padding:12px 10px;border-bottom:1px solid #dee2e6;border-right:1px solid #dee2e6;text-align:center;vertical-align:middle}.crc-table td[data-v-1a3c9142]:last-child,.crc-table th[data-v-1a3c9142]:last-child{border-right:none}.crc-table th[data-v-1a3c9142]{background-color:#f1f3f5;font-weight:600;color:#495057;white-space:nowrap}.crc-table tr:last-child td[data-v-1a3c9142]{border-bottom:none}.crc-table tr[data-v-1a3c9142]:nth-child(2n){background-color:#f8f9fa}.crc-table tr[data-v-1a3c9142]:hover{background-color:#e9ecef}.td-name[data-v-1a3c9142]{font-weight:600;color:#333}.td-formula[data-v-1a3c9142]{font-family:Times New Roman,Times,serif;font-size:14px;min-width:200px}.font-mono[data-v-1a3c9142]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;color:#d63384}@media (max-width:768px){.main-content[data-v-1a3c9142]{flex-direction:column}.row[data-v-1a3c9142]{flex-direction:column;gap:10px}.crc-tool-container[data-v-1a3c9142]{padding:10px}}.cipher-container[data-v-79111d38]{max-width:100%;margin:0 auto;padding:40px 20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#333;background:linear-gradient(135deg,#fdfbfb,#ebedee);min-height:100vh;box-sizing:border-box}.header-section[data-v-79111d38]{text-align:center;margin-bottom:40px;padding:30px 20px;background:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;box-shadow:0 8px 32px rgba(31,38,135,.07);max-width:1000px;margin-left:auto;margin-right:auto;border:1px solid hsla(0,0%,100%,.18)}.main-title[data-v-79111d38]{font-size:2.5rem;background:linear-gradient(90deg,#2c3e50,#4ca1af);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:15px;font-weight:800;letter-spacing:-.5px}.sub-title[data-v-79111d38]{color:#7f8c8d;font-size:1.1rem;max-width:700px;margin:0 auto;line-height:1.6}.tool-card[data-v-79111d38]{background:#fff;border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.08);padding:40px;margin-bottom:50px;max-width:1000px;margin-left:auto;margin-right:auto;border:1px solid rgba(0,0,0,.02)}.input-group[data-v-79111d38],.output-group[data-v-79111d38]{margin-bottom:25px}.section-label[data-v-79111d38]{font-weight:700;margin-bottom:12px;color:#34495e;font-size:1.05rem;display:flex;align-items:center;gap:8px}.text-area[data-v-79111d38]{width:100%;padding:18px;border:2px solid #ecf0f1;border-radius:12px;font-size:16px;font-family:Consolas,Monaco,monospace;line-height:1.6;resize:vertical;transition:all .3s ease;background-color:#f9f9f9;box-sizing:border-box}.input-area[data-v-79111d38]{min-height:120px;border-left:5px solid #3498db;color:#2c3e50}.input-area[data-v-79111d38]:focus{outline:none;background-color:#fff;border-color:#3498db;box-shadow:0 0 0 4px rgba(52,152,219,.1)}.output-area[data-v-79111d38]{min-height:120px;background-color:#f4f6f7;color:#2c3e50;border-left:5px solid #e67e22}.output-area[data-v-79111d38]:focus{outline:none;border-color:#e67e22}.output-header[data-v-79111d38]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.result-tag[data-v-79111d38]{font-size:.85rem;background:linear-gradient(135deg,#fff3e0,#ffe0b2);color:#e65100;padding:4px 12px;border-radius:20px;font-weight:700;letter-spacing:.5px}.control-bar[data-v-79111d38]{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between;margin-bottom:30px;background:#f8f9fa;padding:25px;border-radius:16px;border:1px solid #e9ecef}.setting-wrapper[data-v-79111d38]{display:flex;gap:25px;flex-wrap:wrap}.setting-item[data-v-79111d38]{display:flex;flex-direction:column;gap:8px}.setting-item label[data-v-79111d38]{font-size:.9rem;font-weight:600;color:#7f8c8d}.control-input[data-v-79111d38],.control-select[data-v-79111d38]{padding:10px 15px;border:1px solid #bdc3c7;border-radius:8px;font-size:15px;color:#2c3e50;background:#fff;transition:all .2s;height:42px;box-sizing:border-box}.control-input[data-v-79111d38]{width:100px;font-weight:700;text-align:center}.control-select[data-v-79111d38]{width:160px;cursor:pointer}.control-input[data-v-79111d38]:focus,.control-select[data-v-79111d38]:focus{border-color:#3498db;outline:none;box-shadow:0 0 0 3px rgba(52,152,219,.1)}.action-buttons[data-v-79111d38]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.btn[data-v-79111d38]{padding:10px 20px;border:none;border-radius:10px;cursor:pointer;font-weight:600;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);height:42px}.btn[data-v-79111d38]:active{transform:scale(.98)}.btn[data-v-79111d38]:hover{transform:translateY(-2px);box-shadow:0 7px 14px rgba(0,0,0,.12)}.btn[data-v-79111d38]:disabled{opacity:.6;cursor:not-allowed;filter:grayscale(100%);transform:none}.btn-encrypt[data-v-79111d38]{background:linear-gradient(135deg,#2980b9,#3498db)}.btn-encrypt[data-v-79111d38]:hover{box-shadow:0 6px 20px rgba(52,152,219,.4)}.btn-decrypt[data-v-79111d38]{background:linear-gradient(135deg,#d35400,#e67e22)}.btn-decrypt[data-v-79111d38]:hover{box-shadow:0 6px 20px rgba(230,126,34,.4)}.btn-copy[data-v-79111d38]{background:linear-gradient(135deg,#27ae60,#2ecc71);min-width:110px}.btn-copy[data-v-79111d38]:hover:not(:disabled){box-shadow:0 6px 20px rgba(46,204,113,.4)}.btn-danger[data-v-79111d38]{background:linear-gradient(135deg,#c0392b,#e74c3c)}.btn-danger[data-v-79111d38]:hover{box-shadow:0 6px 20px rgba(231,76,60,.4)}.example-section[data-v-79111d38]{max-width:1000px;margin:0 auto 40px auto}.example-card[data-v-79111d38]{background:#fff;border-radius:16px;padding:25px 30px;box-shadow:0 10px 30px rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.03)}.example-header[data-v-79111d38]{display:flex;align-items:center;gap:12px;margin-bottom:25px;border-bottom:1px dashed #eee;padding-bottom:15px}.example-icon[data-v-79111d38]{font-size:1.5rem}.example-header h3[data-v-79111d38]{margin:0;font-size:1.1rem;color:#34495e}.demo-container[data-v-79111d38]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.demo-box[data-v-79111d38]{flex:1;min-width:200px;display:flex;flex-direction:column;gap:8px}.demo-label[data-v-79111d38]{font-size:.85rem;font-weight:700;color:#7f8c8d;text-transform:uppercase;letter-spacing:.5px}.demo-text[data-v-79111d38]{font-family:Consolas,Monaco,monospace;font-size:1.1rem;padding:15px;border-radius:8px;background:#f8f9fa;font-weight:600;color:#2c3e50;border:1px solid #e9ecef}.input-demo .demo-text[data-v-79111d38]{border-left:4px solid #3498db;color:#3498db}.output-demo .demo-text[data-v-79111d38]{border-left:4px solid #e67e22;color:#e67e22}.demo-connector[data-v-79111d38]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#95a5a6}.shift-badge[data-v-79111d38]{background:#2c3e50;color:#fff;padding:4px 10px;border-radius:12px;font-size:.75rem;font-weight:700}.arrow-icon[data-v-79111d38]{font-size:1.5rem;color:#bdc3c7}.info-section[data-v-79111d38]{max-width:1000px;margin:0 auto 40px auto}.scenario-grid[data-v-79111d38]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.scenario-item[data-v-79111d38]{background:transparent;border:1px dashed #d1d5db;border-radius:16px;padding:20px;display:flex;flex-direction:column;align-items:flex-start;gap:15px;transition:all .3s ease;animation:fadeInUp-79111d38 .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-79111d38]:hover{border-color:#3498db;background:hsla(0,0%,100%,.5);transform:translateY(-5px)}.scenario-icon[data-v-79111d38]{font-size:1.8rem;background:linear-gradient(135deg,#34495e,#2c3e50);border-radius:12px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;box-shadow:0 4px 10px rgba(44,62,80,.3)}.scenario-content h4[data-v-79111d38]{color:#2c3e50;margin:0 0 8px 0;font-size:1.1rem;font-weight:700}.scenario-content p[data-v-79111d38]{color:#7f8c8d;line-height:1.5;margin:0;font-size:.9rem}@keyframes fadeInUp-79111d38{to{opacity:1;transform:translateY(0)}}.tech-specs[data-v-79111d38]{max-width:1000px;margin:0 auto}.spec-card[data-v-79111d38]{background:#fff;border-left:4px solid #f1c40f;border-radius:8px;padding:25px;box-shadow:0 4px 15px rgba(0,0,0,.05)}.spec-card h3[data-v-79111d38]{color:#2c3e50;font-size:1.2rem;margin-bottom:10px;display:flex;align-items:center;gap:10px}.spec-card p[data-v-79111d38]{color:#555;font-size:.95rem;line-height:1.7}.math-demo[data-v-79111d38]{margin-top:15px;padding:15px;background:#f8f9fa;border-radius:8px;font-family:Times New Roman,serif;font-style:italic;font-size:1.1rem;color:#333;text-align:center;border:1px solid #eee}.footer[data-v-79111d38]{text-align:center;margin-top:60px;padding-top:20px;border-top:1px solid rgba(0,0,0,.05);color:#95a5a6;font-size:.85rem}@media (max-width:768px){.cipher-container[data-v-79111d38]{padding:15px 10px}.main-title[data-v-79111d38]{font-size:1.8rem}.control-bar[data-v-79111d38]{flex-direction:column;align-items:stretch;padding:15px}.setting-wrapper[data-v-79111d38]{flex-direction:column;width:100%;gap:15px}.control-input[data-v-79111d38],.control-select[data-v-79111d38],.setting-item[data-v-79111d38]{width:100%}.action-buttons[data-v-79111d38]{flex-direction:column;width:100%}.btn[data-v-79111d38]{width:100%}.demo-container[data-v-79111d38]{flex-direction:column;align-items:stretch}.demo-connector[data-v-79111d38]{flex-direction:row;margin:10px 0}.arrow-icon[data-v-79111d38]{transform:rotate(90deg)}}.chmod-container[data-v-318f536d]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#333;display:flex;justify-content:center;padding:40px 20px;background-color:#f0f2f5;min-height:100vh}.chmod-card.main-layout[data-v-318f536d]{background:#fff;width:100%;max-width:1200px;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.06);padding:40px;display:grid;grid-template-columns:2fr 1fr;gap:40px;align-items:start}.full-width[data-v-318f536d]{grid-column:1/-1}.header[data-v-318f536d]{text-align:center;margin-bottom:0}.title[data-v-318f536d]{font-size:32px;color:#2c3e50;margin-bottom:10px}.subtitle[data-v-318f536d]{color:#666;font-size:14px;margin-bottom:0}.section-header[data-v-318f536d]{display:flex;align-items:center;justify-content:flex-start;gap:12px;font-size:22px;font-weight:700;color:#1e293b;margin-bottom:30px;padding-bottom:15px;border-bottom:2px solid #f1f5f9;background:transparent}.section-icon[data-v-318f536d]{line-height:1;font-size:24px}.perm-group[data-v-318f536d]{margin-bottom:35px}.group-title[data-v-318f536d]{font-weight:600;color:#334155;margin-bottom:15px;font-size:15px;display:flex;align-items:center}.cards-grid[data-v-318f536d]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.input-card[data-v-318f536d]{background:#f5f7fa;border:2px solid transparent;border-radius:12px;padding:25px 15px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.input-card[data-v-318f536d]:hover{background:#eef2f7}.input-card.is-active[data-v-318f536d]{background:#e6f7ff;border-color:#91d5ff;box-shadow:0 4px 12px rgba(24,144,255,.15)}.card-icon[data-v-318f536d]{font-size:40px;margin-bottom:15px;transition:transform .3s ease}.input-card.is-active .card-icon[data-v-318f536d]{transform:translateY(-3px)}.card-label[data-v-318f536d]{font-size:14px;color:#555;font-weight:500}.input-card.is-active .card-label[data-v-318f536d]{color:#1890ff}.result-stack[data-v-318f536d]{display:flex;flex-direction:column;gap:20px;margin-bottom:30px}.result-box[data-v-318f536d]{border-radius:12px;padding:25px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.result-box.light-theme[data-v-318f536d]{background:#f8fafc;border:1px solid #e2e8f0}.result-box.dark-theme[data-v-318f536d]{background:#2c3e50;color:#fff;align-items:stretch;text-align:left}.box-label[data-v-318f536d]{font-size:13px;color:#64748b;font-weight:600;margin-bottom:15px;display:flex;align-items:center;width:100%}.icon-small[data-v-318f536d]{margin-right:8px;font-size:16px}.dark-label[data-v-318f536d]{color:#a0aec0}.box-value.large-number[data-v-318f536d]{font-size:56px;font-weight:700;color:#3b82f6;font-family:-apple-system,BlinkMacSystemFont,sans-serif}.box-value.mono-text[data-v-318f536d]{font-family:SF Mono,Menlo,Monaco,Courier New,monospace;font-size:28px;color:#3b82f6;letter-spacing:2px}.box-value.command-line[data-v-318f536d]{font-family:SF Mono,Menlo,Monaco,Courier New,monospace;font-size:15px;color:#50fa7b;background:rgba(0,0,0,.25);padding:10px 10px 10px 15px;border-radius:8px;width:100%;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center}.cmd-text[data-v-318f536d]{word-break:break-all;margin-right:10px}.copy-btn[data-v-318f536d]{background-color:#3b82f6;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;flex-shrink:0}.copy-btn[data-v-318f536d]:hover{background-color:#2563eb;transform:translateY(-1px)}.copy-btn[data-v-318f536d]:active{transform:translateY(0)}.documentation[data-v-318f536d]{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px 25px;border-left:4px solid #3b82f6;box-shadow:0 2px 8px rgba(0,0,0,.03)}.documentation h4[data-v-318f536d]{color:#2c3e50;margin-bottom:15px;font-size:16px;display:flex;align-items:center}.info-icon[data-v-318f536d]{margin-right:8px;font-size:18px}.documentation ul[data-v-318f536d]{padding:0;margin:0;list-style:none}.documentation li[data-v-318f536d]{margin-bottom:12px;font-size:13px;line-height:1.6;display:flex;flex-direction:column}.documentation li[data-v-318f536d]:last-child{margin-bottom:0}.doc-label[data-v-318f536d]{font-weight:700;color:#334155;margin-bottom:2px;display:block}.doc-desc[data-v-318f536d]{color:#64748b}.footer[data-v-318f536d]{margin-top:20px;text-align:center;color:#999;font-size:12px;border-top:1px solid #eee;padding-top:30px}@media (max-width:900px){.chmod-card.main-layout[data-v-318f536d]{grid-template-columns:1fr;gap:30px}.cards-grid[data-v-318f536d]{gap:10px}.input-card[data-v-318f536d]{padding:15px 10px}.card-icon[data-v-318f536d]{font-size:32px}}.sm2-tool-container[data-v-071c8155]{--bg-app:#f0fdfa;--bg-card:#fff;--border:#ccdbe8;--text-main:#0f172a;--text-sub:#475569;--shadow-lg:0 10px 25px -5px rgba(15,23,42,.1),0 8px 10px -6px rgba(15,23,42,.1);--theme-color:#0d9488;--theme-gradient:linear-gradient(135deg,#0d9488,#0ea5e9);--theme-shadow:rgba(13,148,136,.25);max-width:960px;margin:0 auto;padding:40px 20px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--text-main);background-color:var(--bg-app);min-height:100vh;transition:--theme-color .4s ease}.sm2-tool-container.gen[data-v-071c8155]{--theme-color:#0ea5e9;--theme-gradient:linear-gradient(135deg,#0ea5e9,#3b82f6);--theme-shadow:rgba(14,165,233,.3)}.sm2-tool-container.encrypt[data-v-071c8155]{--theme-color:#f59e0b;--theme-gradient:linear-gradient(135deg,#f59e0b,#ea580c);--theme-shadow:rgba(245,158,11,.3)}.sm2-tool-container.decrypt[data-v-071c8155]{--theme-color:#10b981;--theme-gradient:linear-gradient(135deg,#10b981,#0d9488);--theme-shadow:rgba(16,185,129,.3)}.glass-card[data-v-071c8155]{background:var(--bg-card);border-radius:24px;box-shadow:var(--shadow-lg);overflow:hidden;border:1px solid hsla(0,0%,100%,.8)}.glass-panel[data-v-071c8155]{background:rgba(241,245,249,.6);border:1px solid var(--border);border-radius:12px}.tool-header[data-v-071c8155]{text-align:center;padding:40px 20px 30px}.tool-header h1[data-v-071c8155]{font-size:2.2rem;font-weight:800;color:#1e293b;margin-bottom:8px;letter-spacing:-.03em;background:linear-gradient(135deg,#0f172a,#334155);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.subtitle[data-v-071c8155]{color:var(--text-sub);font-size:.95rem;opacity:.8}.tabs-nav[data-v-071c8155]{display:flex;padding:0 20px;gap:12px}.tab-item[data-v-071c8155]{flex:1;position:relative;height:56px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:16px 16px 0 0;color:var(--text-sub);font-weight:600;font-size:15px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;border:1px solid transparent;border-bottom:none}.tab-bg[data-v-071c8155]{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity .3s ease;z-index:1}.gen-bg[data-v-071c8155]{background:linear-gradient(135deg,#0ea5e9,#3b82f6)}.encrypt-bg[data-v-071c8155]{background:linear-gradient(135deg,#f59e0b,#ea580c)}.decrypt-bg[data-v-071c8155]{background:linear-gradient(135deg,#10b981,#0d9488)}.tab-content[data-v-071c8155]{position:relative;z-index:2;display:flex;align-items:center;gap:8px}.tab-item[data-v-071c8155]:hover{background:#f8fafc;color:var(--text-main)}.tab-item.active[data-v-071c8155]{color:#fff;transform:translateY(-4px);box-shadow:0 -4px 15px rgba(0,0,0,.05);border-radius:16px 16px 0 0}.tab-item.active .tab-bg[data-v-071c8155]{opacity:1}.tool-content[data-v-071c8155]{padding:32px;background:#fff;min-height:520px;border-top:1px solid var(--border);position:relative;z-index:5}label[data-v-071c8155]{font-size:12px;font-weight:700;color:var(--text-sub);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;display:block}.hint-text[data-v-071c8155]{font-size:12px;color:#94a3b8;margin-top:6px;line-height:1.4}.select-wrapper[data-v-071c8155]{position:relative}.select-wrapper[data-v-071c8155]:after{content:"▼";font-size:10px;color:var(--text-sub);position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none}input[data-v-071c8155],select[data-v-071c8155],textarea[data-v-071c8155]{width:100%;padding:14px;border:1px solid var(--border);border-radius:10px;font-size:14px;outline:none;background:#fff;transition:all .2s;color:var(--text-main);-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:JetBrains Mono,Fira Code,Menlo,monospace}input[data-v-071c8155]:focus,select[data-v-071c8155]:focus,textarea[data-v-071c8155]:focus{border-color:var(--theme-color);box-shadow:0 0 0 3px var(--theme-shadow)}.code-wrapper[data-v-071c8155]{position:relative;border-radius:10px;border:1px solid var(--border);background:#f8fafc;overflow:hidden;transition:border-color .2s}.code-wrapper[data-v-071c8155]:focus-within{border-color:var(--theme-color);box-shadow:0 0 0 3px var(--theme-shadow)}.code-area[data-v-071c8155]{width:100%;min-height:220px;border:none;background:transparent;padding:16px;font-size:13px;line-height:1.6;resize:vertical;color:#334155;display:block;word-break:break-all}.code-area.small[data-v-071c8155]{min-height:120px}.code-wrapper.highlight[data-v-071c8155]{background:#fff;border-color:#cbd5e1}.result-highlight[data-v-071c8155]{color:var(--theme-color);font-weight:500}.control-bar[data-v-071c8155]{display:flex;justify-content:space-between;align-items:center;padding:24px;margin-bottom:32px}.center-bar[data-v-071c8155]{justify-content:center;flex-direction:column;gap:16px;text-align:center}.text-info[data-v-071c8155]{font-size:13px;color:var(--text-sub)}.btn[data-v-071c8155]{padding:0 28px;height:48px;border-radius:12px;cursor:pointer;font-weight:600;font-size:15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all .2s;border:none}.btn-primary[data-v-071c8155]{background:var(--theme-gradient);color:#fff;box-shadow:0 4px 12px var(--theme-shadow);min-width:180px}.btn-primary[data-v-071c8155]:hover{transform:translateY(-2px);filter:brightness(110%);box-shadow:0 8px 20px var(--theme-shadow)}.btn-primary[data-v-071c8155]:active{transform:translateY(1px)}.btn-primary[data-v-071c8155]:disabled{opacity:.7;cursor:not-allowed;filter:grayscale(.5)}.btn-copy-mini[data-v-071c8155],.btn-copy[data-v-071c8155]{display:flex;align-items:center;gap:4px;background:#fff;border:1px solid var(--border);color:var(--text-sub);font-size:12px;padding:4px 12px;border-radius:6px;cursor:pointer;transition:all .2s;font-weight:600}.btn-copy-mini[data-v-071c8155]:hover,.btn-copy[data-v-071c8155]:hover{border-color:var(--theme-color);color:var(--theme-color);background:#fff}.btn-group[data-v-071c8155]{display:flex;align-items:center;gap:10px}.len-badge[data-v-071c8155]{font-size:11px;color:#94a3b8;font-family:monospace}.keys-layout[data-v-071c8155]{display:flex;gap:32px}.key-column[data-v-071c8155]{flex:1}.input-header[data-v-071c8155]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.form-grid[data-v-071c8155]{display:flex;flex-direction:column;gap:24px}.row-group[data-v-071c8155]{display:flex;gap:24px;width:100%}.full-width[data-v-071c8155]{width:100%}.half-width[data-v-071c8155]{flex:1;display:flex;flex-direction:column}.side-panel[data-v-071c8155]{padding:24px;display:flex;flex-direction:column;justify-content:space-between;height:100%}.block-btn[data-v-071c8155]{width:100%;margin-top:auto}.badge[data-v-071c8155]{font-size:11px;padding:4px 10px;border-radius:20px;font-weight:700;letter-spacing:.05em}.badge.private[data-v-071c8155]{background:#fee2e2;color:#b91c1c}.badge.public[data-v-071c8155]{background:#dbeafe;color:#1d4ed8}.verify-toast[data-v-071c8155]{margin-top:24px;padding:20px;border-radius:14px;display:flex;gap:16px;align-items:flex-start;animation:slideUp-071c8155 .3s ease;position:relative}.verify-toast.success[data-v-071c8155]{background:#ecfdf5;border:1px solid #a7f3d0;color:#047857}.verify-toast.error[data-v-071c8155]{background:#fff1f2;border:1px solid #fecdd3;color:#be123c}.icon-box[data-v-071c8155]{font-size:24px;margin-top:2px}.text-box[data-v-071c8155]{flex:1;word-break:break-all}.text-box strong[data-v-071c8155]{font-size:15px;display:block;margin-bottom:6px}.text-box p[data-v-071c8155]{font-size:13px;opacity:.9;margin:0}.result-text[data-v-071c8155]{font-family:monospace;font-size:13px;background:hsla(0,0%,100%,.5);padding:8px;border-radius:6px}.global-toast[data-v-071c8155]{position:fixed;top:30px;left:50%;transform:translateX(-50%);background:rgba(15,23,42,.9);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;padding:12px 28px;border-radius:50px;font-size:14px;font-weight:500;z-index:100;box-shadow:0 10px 30px -5px rgba(0,0,0,.25)}.shimmer[data-v-071c8155]{position:relative;overflow:hidden}.shimmer[data-v-071c8155]:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0));animation:shimmer-071c8155 2s infinite}@keyframes shimmer-071c8155{to{left:200%}}@keyframes slideUp-071c8155{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.loader[data-v-071c8155]{border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;width:14px;height:14px;margin-right:8px;animation:spin-071c8155 .8s linear infinite}@keyframes spin-071c8155{to{transform:rotate(1turn)}}.fade-enter-active[data-v-071c8155],.fade-leave-active[data-v-071c8155]{transition:opacity .2s ease}.fade-enter-from[data-v-071c8155],.fade-leave-to[data-v-071c8155]{opacity:0}.pop-enter-active[data-v-071c8155],.pop-leave-active[data-v-071c8155]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.pop-enter-from[data-v-071c8155],.pop-leave-to[data-v-071c8155]{transform:translate(-50%,-20px);opacity:0}@media (max-width:768px){.control-bar[data-v-071c8155]{flex-direction:column;gap:16px}.keys-layout[data-v-071c8155],.row-group[data-v-071c8155]{flex-direction:column}.tabs-nav[data-v-071c8155]{padding:0 10px;gap:6px}.tab-item[data-v-071c8155]{font-size:13px}}.sm2-tool-container[data-v-659efe82]{--bg-app:#f0fdfa;--bg-card:#fff;--border:#ccdbe8;--text-main:#0f172a;--text-sub:#475569;--shadow-lg:0 10px 25px -5px rgba(15,23,42,.1),0 8px 10px -6px rgba(15,23,42,.1);--theme-color:#0d9488;--theme-gradient:linear-gradient(135deg,#0d9488,#0ea5e9);--theme-shadow:rgba(13,148,136,.25);max-width:960px;margin:0 auto;padding:40px 20px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--text-main);background-color:var(--bg-app);min-height:100vh;transition:--theme-color .4s ease}.sm2-tool-container.gen[data-v-659efe82]{--theme-color:#0ea5e9;--theme-gradient:linear-gradient(135deg,#0ea5e9,#3b82f6);--theme-shadow:rgba(14,165,233,.3)}.sm2-tool-container.encrypt[data-v-659efe82]{--theme-color:#f59e0b;--theme-gradient:linear-gradient(135deg,#f59e0b,#ea580c);--theme-shadow:rgba(245,158,11,.3)}.sm2-tool-container.decrypt[data-v-659efe82]{--theme-color:#10b981;--theme-gradient:linear-gradient(135deg,#10b981,#0d9488);--theme-shadow:rgba(16,185,129,.3)}.glass-card[data-v-659efe82]{background:var(--bg-card);border-radius:24px;box-shadow:var(--shadow-lg);overflow:hidden;border:1px solid hsla(0,0%,100%,.8)}.glass-panel[data-v-659efe82]{background:rgba(241,245,249,.6);border:1px solid var(--border);border-radius:12px}.tool-header[data-v-659efe82]{text-align:center;padding:40px 20px 30px}.tool-header h1[data-v-659efe82]{font-size:2.2rem;font-weight:800;color:#1e293b;margin-bottom:8px;letter-spacing:-.03em;background:linear-gradient(135deg,#0f172a,#334155);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.subtitle[data-v-659efe82]{color:var(--text-sub);font-size:.95rem;opacity:.8}.tabs-nav[data-v-659efe82]{display:flex;padding:0 20px;gap:12px}.tab-item[data-v-659efe82]{flex:1;position:relative;height:56px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:16px 16px 0 0;color:var(--text-sub);font-weight:600;font-size:15px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;border:1px solid transparent;border-bottom:none}.tab-bg[data-v-659efe82]{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity .3s ease;z-index:1}.gen-bg[data-v-659efe82]{background:linear-gradient(135deg,#0ea5e9,#3b82f6)}.encrypt-bg[data-v-659efe82]{background:linear-gradient(135deg,#f59e0b,#ea580c)}.decrypt-bg[data-v-659efe82]{background:linear-gradient(135deg,#10b981,#0d9488)}.tab-content[data-v-659efe82]{position:relative;z-index:2;display:flex;align-items:center;gap:8px}.tab-item[data-v-659efe82]:hover{background:#f8fafc;color:var(--text-main)}.tab-item.active[data-v-659efe82]{color:#fff;transform:translateY(-4px);box-shadow:0 -4px 15px rgba(0,0,0,.05);border-radius:16px 16px 0 0}.tab-item.active .tab-bg[data-v-659efe82]{opacity:1}.tool-content[data-v-659efe82]{padding:32px;background:#fff;min-height:520px;border-top:1px solid var(--border);position:relative;z-index:5}label[data-v-659efe82]{font-size:12px;font-weight:700;color:var(--text-sub);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;display:block}.hint-text[data-v-659efe82]{font-size:12px;color:#94a3b8;margin-top:6px;line-height:1.4}.select-wrapper[data-v-659efe82]{position:relative}.select-wrapper[data-v-659efe82]:after{content:"▼";font-size:10px;color:var(--text-sub);position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none}input[data-v-659efe82],select[data-v-659efe82],textarea[data-v-659efe82]{width:100%;padding:14px;border:1px solid var(--border);border-radius:10px;font-size:14px;outline:none;background:#fff;transition:all .2s;color:var(--text-main);-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:JetBrains Mono,Fira Code,Menlo,monospace}.simple-input[data-v-659efe82]{padding:10px 14px;background:#f8fafc;border:none;width:100%}input[data-v-659efe82]:focus,select[data-v-659efe82]:focus,textarea[data-v-659efe82]:focus{border-color:var(--theme-color);box-shadow:0 0 0 3px var(--theme-shadow)}.code-wrapper[data-v-659efe82]{position:relative;border-radius:10px;border:1px solid var(--border);background:#f8fafc;overflow:hidden;transition:border-color .2s}.code-wrapper.small-single-line[data-v-659efe82]{min-height:auto;border:1px solid var(--border)}.code-wrapper[data-v-659efe82]:focus-within{border-color:var(--theme-color);box-shadow:0 0 0 3px var(--theme-shadow)}.code-area[data-v-659efe82]{width:100%;min-height:220px;border:none;background:transparent;padding:16px;font-size:13px;line-height:1.6;resize:vertical;color:#334155;display:block;word-break:break-all}.code-area.small[data-v-659efe82]{min-height:100px}.code-area.large-text[data-v-659efe82]{font-size:15px;font-weight:500}.code-wrapper.highlight[data-v-659efe82]{background:#fff;border-color:#cbd5e1}.result-highlight[data-v-659efe82]{color:var(--theme-color);font-weight:500}.control-bar[data-v-659efe82]{display:flex;justify-content:space-between;align-items:center;padding:24px;margin-bottom:32px}.center-bar[data-v-659efe82]{justify-content:center;flex-direction:column;gap:16px;text-align:center}.text-info[data-v-659efe82]{font-size:13px;color:var(--text-sub)}.btn[data-v-659efe82]{padding:0 28px;height:48px;border-radius:12px;cursor:pointer;font-weight:600;font-size:15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all .2s;border:none}.btn-primary[data-v-659efe82]{background:var(--theme-gradient);color:#fff;box-shadow:0 4px 12px var(--theme-shadow);min-width:180px}.btn-primary[data-v-659efe82]:hover{transform:translateY(-2px);filter:brightness(110%);box-shadow:0 8px 20px var(--theme-shadow)}.btn-primary[data-v-659efe82]:active{transform:translateY(1px)}.btn-primary[data-v-659efe82]:disabled{opacity:.7;cursor:not-allowed;filter:grayscale(.5)}.btn-copy-mini[data-v-659efe82],.btn-copy[data-v-659efe82]{display:flex;align-items:center;gap:4px;background:#fff;border:1px solid var(--border);color:var(--text-sub);font-size:12px;padding:4px 12px;border-radius:6px;cursor:pointer;transition:all .2s;font-weight:600}.btn-copy-mini[data-v-659efe82]:hover,.btn-copy[data-v-659efe82]:hover{border-color:var(--theme-color);color:var(--theme-color);background:#fff}.btn-group[data-v-659efe82]{display:flex;align-items:center;gap:10px}.len-badge[data-v-659efe82]{font-size:11px;color:#94a3b8;font-family:monospace}.keys-layout[data-v-659efe82]{display:flex;gap:32px}.key-column[data-v-659efe82]{flex:1}.full-width-col[data-v-659efe82]{flex:1;width:100%}.input-header[data-v-659efe82]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.form-grid[data-v-659efe82]{display:flex;flex-direction:column;gap:24px}.row-group[data-v-659efe82]{display:flex;gap:24px;width:100%}.full-width[data-v-659efe82]{width:100%}.half-width[data-v-659efe82]{flex:1;display:flex;flex-direction:column}.side-panel[data-v-659efe82]{padding:24px;display:flex;flex-direction:column;justify-content:space-between;height:100%}.block-btn[data-v-659efe82]{width:100%;margin-top:auto}.badge[data-v-659efe82]{font-size:11px;padding:4px 10px;border-radius:20px;font-weight:700;letter-spacing:.05em}.badge.private[data-v-659efe82]{background:#fee2e2;color:#b91c1c}.verify-toast[data-v-659efe82]{margin-top:24px;padding:20px;border-radius:14px;display:flex;gap:16px;align-items:flex-start;animation:slideUp-659efe82 .3s ease;position:relative}.verify-toast.success[data-v-659efe82]{background:#ecfdf5;border:1px solid #a7f3d0;color:#047857}.verify-toast.error[data-v-659efe82]{background:#fff1f2;border:1px solid #fecdd3;color:#be123c}.icon-box[data-v-659efe82]{font-size:24px;margin-top:2px}.text-box[data-v-659efe82]{flex:1;word-break:break-all}.text-box strong[data-v-659efe82]{font-size:15px;display:block;margin-bottom:6px}.text-box p[data-v-659efe82]{font-size:13px;opacity:.9;margin:0}.result-text[data-v-659efe82]{font-family:monospace;font-size:13px;background:hsla(0,0%,100%,.5);padding:8px;border-radius:6px}.global-toast[data-v-659efe82]{position:fixed;top:30px;left:50%;transform:translateX(-50%);background:rgba(15,23,42,.9);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;padding:12px 28px;border-radius:50px;font-size:14px;font-weight:500;z-index:100;box-shadow:0 10px 30px -5px rgba(0,0,0,.25)}.shimmer[data-v-659efe82]{position:relative;overflow:hidden}.shimmer[data-v-659efe82]:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0));animation:shimmer-659efe82 2s infinite}@keyframes shimmer-659efe82{to{left:200%}}@keyframes slideUp-659efe82{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.loader[data-v-659efe82]{border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;width:14px;height:14px;margin-right:8px;animation:spin-659efe82 .8s linear infinite}@keyframes spin-659efe82{to{transform:rotate(1turn)}}.fade-enter-active[data-v-659efe82],.fade-leave-active[data-v-659efe82]{transition:opacity .2s ease}.fade-enter-from[data-v-659efe82],.fade-leave-to[data-v-659efe82]{opacity:0}.pop-enter-active[data-v-659efe82],.pop-leave-active[data-v-659efe82]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.pop-enter-from[data-v-659efe82],.pop-leave-to[data-v-659efe82]{transform:translate(-50%,-20px);opacity:0}@media (max-width:768px){.control-bar[data-v-659efe82]{flex-direction:column;gap:16px}.keys-layout[data-v-659efe82],.row-group[data-v-659efe82]{flex-direction:column}.tabs-nav[data-v-659efe82]{padding:0 10px;gap:6px}.tab-item[data-v-659efe82]{font-size:13px}}.rabbit-container[data-v-94199da2]{max-width:100%;margin:0 auto;padding:40px 20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#333;background:linear-gradient(120deg,#fdfbfb,#ebedee);min-height:100vh;box-sizing:border-box}.header-section[data-v-94199da2]{text-align:center;margin-bottom:40px;padding:25px;background:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;box-shadow:0 8px 32px rgba(31,38,135,.07);border:1px solid hsla(0,0%,100%,.18);max-width:1150px;margin-left:auto;margin-right:auto}.main-title[data-v-94199da2]{font-size:2.6rem;background:linear-gradient(90deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:12px;font-weight:800;letter-spacing:-.5px}.sub-title[data-v-94199da2]{color:#57606f;font-size:1.1rem;max-width:800px;margin:0 auto;line-height:1.6}.tool-card[data-v-94199da2]{background:#fff;border-radius:20px;box-shadow:0 20px 50px rgba(0,0,0,.06);padding:40px;max-width:1150px;margin-left:auto;margin-right:auto;border:1px solid hsla(0,0%,100%,.8)}.input-card[data-v-94199da2]{margin-bottom:0;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.output-card[data-v-94199da2]{margin-top:0;margin-bottom:50px}.section-label[data-v-94199da2]{display:flex;font-weight:700;margin-bottom:12px;color:#2c3e50;font-size:1.05rem;align-items:center;gap:8px}.text-area[data-v-94199da2],.text-input[data-v-94199da2]{width:100%;padding:20px;border:1px solid #e2e8f0;border-radius:12px;font-size:15px;font-family:Fira Code,Monaco,Consolas,monospace;line-height:1.6;transition:all .3s cubic-bezier(.4,0,.2,1);background-color:#f8fafc;box-sizing:border-box;color:#0f172a}.text-input[data-v-94199da2]{padding:15px 20px;height:54px;border-left:5px solid #a18cd1}.text-input[data-v-94199da2]:focus{outline:none;background-color:#fff;border-color:#a18cd1;box-shadow:0 0 0 4px rgba(161,140,209,.1);transform:translateY(-2px)}.text-area[data-v-94199da2]::-moz-placeholder,.text-input[data-v-94199da2]::-moz-placeholder{color:#94a3b8}.text-area[data-v-94199da2]::placeholder,.text-input[data-v-94199da2]::placeholder{color:#94a3b8}.input-area[data-v-94199da2]{min-height:140px;resize:vertical;border-left:5px solid #00c6fb}.input-area[data-v-94199da2]:focus{outline:none;background-color:#fff;border-color:#00c6fb;box-shadow:0 0 0 4px rgba(0,198,251,.1);transform:translateY(-2px)}.output-area[data-v-94199da2]{min-height:120px;background-color:#fafafa;color:#0f172a;border-left:5px solid #005bea;font-weight:500;resize:vertical}.output-area[data-v-94199da2]:focus{outline:none;border-color:#005bea}.output-header[data-v-94199da2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.result-tag[data-v-94199da2]{font-size:.8rem;background:#f1f5f9;color:#475569;border:1px solid #cbd5e1;padding:4px 12px;border-radius:20px;font-weight:700;letter-spacing:.5px}.action-bar[data-v-94199da2]{max-width:1150px;margin:25px auto;display:flex;flex-wrap:wrap;gap:15px;align-items:center;justify-content:flex-start;padding:0 10px;box-sizing:border-box}.btn[data-v-94199da2]{padding:12px 20px;border:none;border-radius:10px;cursor:pointer;font-weight:600;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#fff;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);position:relative;overflow:hidden;white-space:nowrap;flex:0 1 auto}.btn[data-v-94199da2]:hover{transform:translateY(-3px);box-shadow:0 8px 16px rgba(50,50,93,.15),0 4px 8px rgba(0,0,0,.1);filter:brightness(110%)}.btn[data-v-94199da2]:active{transform:translateY(1px)}.btn[data-v-94199da2]:disabled{opacity:.6;cursor:not-allowed;transform:none;filter:grayscale(80%)}.btn-encrypt[data-v-94199da2]{background:linear-gradient(135deg,#667eea,#764ba2)}.btn-decrypt[data-v-94199da2]{background:linear-gradient(135deg,#ff0844,#ffb199)}.btn-info[data-v-94199da2]{background:linear-gradient(135deg,#89f7fe,#66a6ff);color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.1)}.btn-danger[data-v-94199da2]{background:linear-gradient(135deg,#ff5f6d,#ffc371);color:#fff}.btn-success[data-v-94199da2]{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#1a4d2e;min-width:140px}.btn-success[data-v-94199da2]:hover{color:#0f3d20}.copy-section[data-v-94199da2]{text-align:right;margin-top:15px}.info-section[data-v-94199da2]{max-width:1150px;margin:0 auto 40px auto}.scenarios-container[data-v-94199da2]{margin-top:15px}.scenario-grid[data-v-94199da2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px}.scenario-item[data-v-94199da2]{background:transparent;border-radius:16px;padding:20px;display:flex;align-items:flex-start;gap:20px;box-shadow:none;border:1px solid transparent;transition:all .3s ease;animation:fadeInUp-94199da2 .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-94199da2]:hover{transform:translateY(-5px);background:hsla(0,0%,100%,.4);border-color:hsla(0,0%,100%,.6)}.scenario-icon[data-v-94199da2]{font-size:2rem;background:linear-gradient(135deg,#a18cd1,#fbc2eb);border-radius:50%;width:64px;height:64px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;box-shadow:0 4px 15px rgba(161,140,209,.3)}.scenario-content[data-v-94199da2]{flex:1}.scenario-content h4[data-v-94199da2]{color:#1e293b;margin:0 0 8px 0;font-size:1.25rem;font-weight:700}.scenario-content p[data-v-94199da2]{color:#64748b;line-height:1.6;margin:0;font-size:.95rem}@keyframes fadeInUp-94199da2{to{opacity:1;transform:translateY(0)}}.tech-specs[data-v-94199da2]{max-width:1150px;margin:0 auto}.spec-card[data-v-94199da2]{background:hsla(0,0%,100%,.5);border:1px dashed #cbd5e1;border-radius:16px;padding:25px;text-align:center;transition:background .3s}.spec-card[data-v-94199da2]:hover{background:hsla(0,0%,100%,.7)}.spec-card h3[data-v-94199da2]{color:#334155;font-size:1.1rem;margin-bottom:10px}.spec-card p[data-v-94199da2]{color:#64748b;font-size:.95rem;max-width:800px;margin:0 auto;line-height:1.6}.footer[data-v-94199da2]{text-align:center;margin-top:60px;padding-top:20px;border-top:1px solid rgba(0,0,0,.05);color:#94a3b8;font-size:.9rem}@media (max-width:768px){.rabbit-container[data-v-94199da2]{padding:20px 10px}.main-title[data-v-94199da2]{font-size:2rem}.action-bar[data-v-94199da2]{justify-content:stretch}.btn[data-v-94199da2]{width:100%}}.triple-des-container[data-v-30505e90]{max-width:100%;margin:0 auto;padding:40px 20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#333;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh;box-sizing:border-box}.header-section[data-v-30505e90]{text-align:center;margin-bottom:40px;padding:20px;background:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;box-shadow:0 4px 20px rgba(0,0,0,.05);max-width:1000px;margin-left:auto;margin-right:auto}.main-title[data-v-30505e90]{font-size:2.5rem;color:#2c3e50;margin-bottom:10px;font-weight:800;letter-spacing:-.5px}.sub-title[data-v-30505e90]{color:#57606f;font-size:1.1rem;max-width:800px;margin:0 auto;line-height:1.6}.tool-card[data-v-30505e90]{background:#fff;border-radius:16px;box-shadow:0 15px 35px rgba(0,0,0,.08);padding:35px;margin-bottom:50px;max-width:1000px;margin-left:auto;margin-right:auto;border:1px solid hsla(0,0%,100%,.5)}.input-group[data-v-30505e90],.output-group[data-v-30505e90]{margin-bottom:25px}.section-label[data-v-30505e90]{display:block;font-weight:700;margin-bottom:12px;color:#2c3e50;font-size:1.05rem;display:flex;align-items:center;gap:8px}.input-hint[data-v-30505e90]{font-size:.8rem;color:#94a3b8;margin-top:5px;margin-left:2px}.select-input[data-v-30505e90],.text-area[data-v-30505e90],.text-input[data-v-30505e90]{width:100%;padding:12px 18px;border:1px solid #e2e8f0;border-radius:10px;font-size:15px;font-family:Monaco,Menlo,Consolas,monospace;transition:all .3s ease;background-color:#f8fafc;box-sizing:border-box;color:#334155}.select-input[data-v-30505e90]:focus,.text-area[data-v-30505e90]:focus,.text-input[data-v-30505e90]:focus{outline:none;background-color:#fff;border-color:#3b82f6;box-shadow:0 0 0 4px rgba(59,130,246,.1)}.key-input[data-v-30505e90]{border-left:4px solid #f59e0b;font-weight:700}.iv-input[data-v-30505e90]{border-left:4px solid #8b5cf6;font-weight:700}.input-area[data-v-30505e90]{min-height:120px;border-left:4px solid #3b82f6;resize:vertical}.output-area[data-v-30505e90]{min-height:120px;background-color:#fafafa;color:#475569;border-left:4px solid #10b981;resize:vertical}.output-header[data-v-30505e90]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.result-tag[data-v-30505e90]{font-size:.85rem;background:linear-gradient(135deg,#dcfce7,#d1fae5);color:#15803d;padding:4px 10px;border-radius:20px;font-weight:600;box-shadow:0 2px 5px rgba(0,0,0,.05)}.control-bar[data-v-30505e90]{display:flex;flex-direction:column;gap:20px;margin-bottom:30px;background:#f1f5f9;padding:20px;border-radius:12px;border:1px solid #e2e8f0}.setting-wrapper[data-v-30505e90]{display:flex;flex-wrap:wrap;gap:20px;padding-bottom:15px;border-bottom:1px dashed #cbd5e1}.setting-item[data-v-30505e90]{display:flex;flex-direction:column;gap:6px;flex:1;min-width:150px}.setting-item label[data-v-30505e90]{font-size:.9rem;font-weight:600;color:#64748b}.select-input[data-v-30505e90]{padding:8px 12px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%2364748b%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 12px top 50%;background-size:10px auto}.action-buttons[data-v-30505e90]{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start}.btn[data-v-30505e90]{padding:10px 20px;border:none;border-radius:8px;cursor:pointer;font-weight:600;font-size:14px;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);min-width:110px}.btn[data-v-30505e90]:active{transform:translateY(1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.btn[data-v-30505e90]:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.15);filter:brightness(1.05)}.btn[data-v-30505e90]:disabled{opacity:.6;cursor:not-allowed;transform:none;filter:grayscale(.5)}.btn-encrypt[data-v-30505e90]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.btn-decrypt[data-v-30505e90]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.btn-success[data-v-30505e90]{background:linear-gradient(135deg,#10b981,#059669)}.btn-danger[data-v-30505e90]{background:linear-gradient(135deg,#ef4444,#dc2626)}.info-section[data-v-30505e90]{max-width:1000px;margin:0 auto 40px auto;text-align:center}.section-title[data-v-30505e90]{color:#334155;margin-bottom:30px;font-size:1.5rem;position:relative;display:inline-block}.scenarios-container[data-v-30505e90]{margin-top:15px}.scenario-grid[data-v-30505e90]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;text-align:left}.scenario-item[data-v-30505e90]{background:transparent;border-radius:16px;padding:25px;display:flex;align-items:flex-start;gap:20px;box-shadow:none;border:1px solid hsla(0,0%,100%,0);transition:all .3s ease;animation:fadeInUp-30505e90 .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-30505e90]:hover{transform:translateY(-8px);background:hsla(0,0%,100%,.3);border:1px solid hsla(0,0%,100%,.4)}.scenario-icon[data-v-30505e90]{font-size:2rem;background:linear-gradient(135deg,#6366f1,#4f46e5);border-radius:50%;width:64px;height:64px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;box-shadow:0 4px 10px rgba(79,70,229,.3)}.scenario-content[data-v-30505e90]{flex:1}.scenario-content h4[data-v-30505e90]{color:#1e293b;margin:0 0 8px 0;font-size:1.25rem;font-weight:700}.scenario-content p[data-v-30505e90]{color:#64748b;line-height:1.6;margin:0;font-size:.95rem}@keyframes fadeInUp-30505e90{to{opacity:1;transform:translateY(0)}}.footer[data-v-30505e90]{text-align:center;margin-top:60px;padding-top:20px;border-top:1px solid rgba(0,0,0,.05);color:#94a3b8;font-size:.9rem}@media (max-width:768px){.triple-des-container[data-v-30505e90]{padding:20px 10px}.main-title[data-v-30505e90]{font-size:1.8rem}.action-buttons[data-v-30505e90]{flex-direction:column}.btn[data-v-30505e90]{width:100%}.setting-item[data-v-30505e90]{min-width:100%}.control-bar[data-v-30505e90]{align-items:stretch}}.ripemd-container[data-v-71c8e0cb]{max-width:100%;margin:0 auto;padding:40px 20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#333;background:linear-gradient(120deg,#fdfbfb,#ebedee);min-height:100vh;box-sizing:border-box}.header-section[data-v-71c8e0cb]{text-align:center;margin-bottom:40px;padding:25px;background:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;box-shadow:0 8px 32px rgba(31,38,135,.07);border:1px solid hsla(0,0%,100%,.18);max-width:1150px;margin-left:auto;margin-right:auto}.main-title[data-v-71c8e0cb]{font-size:2.6rem;background:linear-gradient(90deg,#4facfe,#00f2fe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:12px;font-weight:800;letter-spacing:-.5px}.sub-title[data-v-71c8e0cb]{color:#57606f;font-size:1.1rem;max-width:800px;margin:0 auto;line-height:1.6}.tool-card[data-v-71c8e0cb]{background:#fff;border-radius:20px;box-shadow:0 20px 50px rgba(0,0,0,.06);padding:40px;max-width:1150px;margin-left:auto;margin-right:auto;border:1px solid hsla(0,0%,100%,.8)}.input-card[data-v-71c8e0cb]{margin-bottom:0;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.output-card[data-v-71c8e0cb]{margin-top:0;margin-bottom:50px}.section-label[data-v-71c8e0cb]{display:flex;font-weight:700;margin-bottom:12px;color:#2c3e50;font-size:1.05rem;align-items:center;gap:8px}.text-area[data-v-71c8e0cb]{width:100%;padding:20px;border:1px solid #e2e8f0;border-radius:12px;font-size:15px;font-family:Fira Code,Monaco,Consolas,monospace;line-height:1.6;transition:all .3s cubic-bezier(.4,0,.2,1);background-color:#f8fafc;box-sizing:border-box;color:#0f172a}.text-area[data-v-71c8e0cb]::-moz-placeholder{color:#94a3b8}.text-area[data-v-71c8e0cb]::placeholder{color:#94a3b8}.input-area[data-v-71c8e0cb]{min-height:180px;resize:vertical;border-left:5px solid #4facfe}.input-area[data-v-71c8e0cb]:focus{outline:none;background-color:#fff;border-color:#4facfe;box-shadow:0 0 0 4px rgba(79,172,254,.1);transform:translateY(-2px)}.output-area[data-v-71c8e0cb]{min-height:120px;background-color:#fafafa;color:#0f172a;border-left:5px solid #43e97b;font-weight:500;resize:vertical}.output-area[data-v-71c8e0cb]:focus{outline:none;border-color:#43e97b}.output-header[data-v-71c8e0cb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.result-tag[data-v-71c8e0cb]{font-size:.8rem;background:#f1f5f9;color:#475569;border:1px solid #cbd5e1;padding:4px 12px;border-radius:20px;font-weight:700;letter-spacing:.5px}.action-bar[data-v-71c8e0cb]{max-width:1150px;margin:25px auto;display:flex;flex-wrap:wrap;gap:15px;align-items:center;justify-content:flex-start;padding:0 10px;box-sizing:border-box}.btn[data-v-71c8e0cb]{padding:12px 20px;border:none;border-radius:10px;cursor:pointer;font-weight:600;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#fff;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);position:relative;overflow:hidden;white-space:nowrap;flex:0 1 auto}.btn[data-v-71c8e0cb]:hover{transform:translateY(-3px);box-shadow:0 8px 16px rgba(50,50,93,.15),0 4px 8px rgba(0,0,0,.1);filter:brightness(110%)}.btn[data-v-71c8e0cb]:active{transform:translateY(1px)}.btn[data-v-71c8e0cb]:disabled{opacity:.6;cursor:not-allowed;transform:none;filter:grayscale(80%)}.btn-encrypt[data-v-71c8e0cb]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.btn-info[data-v-71c8e0cb]{background:linear-gradient(135deg,#89f7fe,#66a6ff);color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.1)}.btn-danger[data-v-71c8e0cb]{background:linear-gradient(135deg,#ff5f6d,#ffc371);color:#fff}.btn-success[data-v-71c8e0cb]{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#1a4d2e;min-width:140px}.btn-success[data-v-71c8e0cb]:hover{color:#0f3d20}.copy-section[data-v-71c8e0cb]{text-align:right;margin-top:15px}.info-section[data-v-71c8e0cb]{max-width:1150px;margin:0 auto 40px auto}.scenarios-container[data-v-71c8e0cb]{margin-top:15px}.scenario-grid[data-v-71c8e0cb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px}.scenario-item[data-v-71c8e0cb]{background:transparent;border-radius:16px;padding:20px;display:flex;align-items:flex-start;gap:20px;box-shadow:none;border:1px solid transparent;transition:all .3s ease;animation:fadeInUp-71c8e0cb .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-71c8e0cb]:hover{transform:translateY(-5px);background:hsla(0,0%,100%,.4);border-color:hsla(0,0%,100%,.6)}.scenario-icon[data-v-71c8e0cb]{font-size:2rem;background:linear-gradient(135deg,#a1c4fd,#c2e9fb);border-radius:50%;width:64px;height:64px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;box-shadow:0 4px 15px rgba(161,196,253,.3)}.scenario-content[data-v-71c8e0cb]{flex:1}.scenario-content h4[data-v-71c8e0cb]{color:#1e293b;margin:0 0 8px 0;font-size:1.25rem;font-weight:700}.scenario-content p[data-v-71c8e0cb]{color:#64748b;line-height:1.6;margin:0;font-size:.95rem}@keyframes fadeInUp-71c8e0cb{to{opacity:1;transform:translateY(0)}}.tech-specs[data-v-71c8e0cb]{max-width:1150px;margin:0 auto}.spec-card[data-v-71c8e0cb]{background:hsla(0,0%,100%,.5);border:1px dashed #cbd5e1;border-radius:16px;padding:25px;text-align:center;transition:background .3s}.spec-card[data-v-71c8e0cb]:hover{background:hsla(0,0%,100%,.7)}.spec-card h3[data-v-71c8e0cb]{color:#334155;font-size:1.1rem;margin-bottom:10px}.spec-card p[data-v-71c8e0cb]{color:#64748b;font-size:.95rem;max-width:800px;margin:0 auto;line-height:1.6}.footer[data-v-71c8e0cb]{text-align:center;margin-top:60px;padding-top:20px;border-top:1px solid rgba(0,0,0,.05);color:#94a3b8;font-size:.9rem}@media (max-width:768px){.ripemd-container[data-v-71c8e0cb]{padding:20px 10px}.main-title[data-v-71c8e0cb]{font-size:2rem}.action-bar[data-v-71c8e0cb]{justify-content:stretch}.btn[data-v-71c8e0cb]{width:100%}}.url-container[data-v-48cb2a56]{max-width:100%;margin:0 auto;padding:40px 20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#333;background:linear-gradient(120deg,#fdfbfb,#ebedee);min-height:100vh;box-sizing:border-box}.header-section[data-v-48cb2a56]{text-align:center;margin-bottom:40px;padding:25px;background:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;box-shadow:0 8px 32px rgba(31,38,135,.07);border:1px solid hsla(0,0%,100%,.18);max-width:1150px;margin-left:auto;margin-right:auto}.main-title[data-v-48cb2a56]{font-size:2.6rem;background:linear-gradient(90deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:12px;font-weight:800;letter-spacing:-.5px}.sub-title[data-v-48cb2a56]{color:#57606f;font-size:1.1rem;max-width:800px;margin:0 auto;line-height:1.6}.tool-card[data-v-48cb2a56]{background:#fff;border-radius:20px;box-shadow:0 20px 50px rgba(0,0,0,.06);padding:40px;max-width:1150px;margin-left:auto;margin-right:auto;border:1px solid hsla(0,0%,100%,.8)}.input-card[data-v-48cb2a56]{margin-bottom:0;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.output-card[data-v-48cb2a56]{margin-top:0;margin-bottom:50px}.section-label[data-v-48cb2a56]{display:flex;font-weight:700;margin-bottom:12px;color:#2c3e50;font-size:1.05rem;align-items:center;gap:8px}.text-area[data-v-48cb2a56]{width:100%;padding:20px;border:1px solid #e2e8f0;border-radius:12px;font-size:15px;font-family:Fira Code,Monaco,Consolas,monospace;line-height:1.6;transition:all .3s cubic-bezier(.4,0,.2,1);background-color:#f8fafc;box-sizing:border-box;color:#0f172a}.text-area[data-v-48cb2a56]::-moz-placeholder{color:#94a3b8}.text-area[data-v-48cb2a56]::placeholder{color:#94a3b8}.input-area[data-v-48cb2a56]{min-height:140px;resize:vertical;border-left:5px solid #00c6fb}.input-area[data-v-48cb2a56]:focus{outline:none;background-color:#fff;border-color:#00c6fb;box-shadow:0 0 0 4px rgba(0,198,251,.1);transform:translateY(-2px)}.output-area[data-v-48cb2a56]{min-height:120px;background-color:#fafafa;color:#0f172a;border-left:5px solid #005bea;font-weight:500;resize:vertical}.output-area[data-v-48cb2a56]:focus{outline:none;border-color:#005bea}.output-header[data-v-48cb2a56]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.result-tag[data-v-48cb2a56]{font-size:.8rem;background:#f1f5f9;color:#475569;border:1px solid #cbd5e1;padding:4px 12px;border-radius:20px;font-weight:700;letter-spacing:.5px}.action-bar[data-v-48cb2a56]{max-width:1150px;margin:25px auto;display:flex;flex-wrap:wrap;gap:15px;align-items:center;justify-content:flex-start;padding:0 10px;box-sizing:border-box}.btn[data-v-48cb2a56]{padding:12px 20px;border:none;border-radius:10px;cursor:pointer;font-weight:600;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#fff;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);position:relative;overflow:hidden;white-space:nowrap;flex:0 1 auto}.btn[data-v-48cb2a56]:hover{transform:translateY(-3px);box-shadow:0 8px 16px rgba(50,50,93,.15),0 4px 8px rgba(0,0,0,.1);filter:brightness(110%)}.btn[data-v-48cb2a56]:active{transform:translateY(1px)}.btn[data-v-48cb2a56]:disabled{opacity:.6;cursor:not-allowed;transform:none;filter:grayscale(80%)}.btn-encrypt[data-v-48cb2a56]{background:linear-gradient(135deg,#667eea,#764ba2)}.btn-decrypt[data-v-48cb2a56]{background:linear-gradient(135deg,#ff0844,#ffb199)}.btn-info[data-v-48cb2a56]{background:linear-gradient(135deg,#89f7fe,#66a6ff);color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.1)}.btn-danger[data-v-48cb2a56]{background:linear-gradient(135deg,#ff5f6d,#ffc371);color:#fff}.btn-success[data-v-48cb2a56]{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#1a4d2e;min-width:140px}.btn-success[data-v-48cb2a56]:hover{color:#0f3d20}.copy-section[data-v-48cb2a56]{text-align:right;margin-top:15px}.info-section[data-v-48cb2a56]{max-width:1150px;margin:0 auto 40px auto}.scenarios-container[data-v-48cb2a56]{margin-top:15px}.scenario-grid[data-v-48cb2a56]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px}.scenario-item[data-v-48cb2a56]{background:transparent;border-radius:16px;padding:20px;display:flex;align-items:flex-start;gap:20px;box-shadow:none;border:1px solid transparent;transition:all .3s ease;animation:fadeInUp-48cb2a56 .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-48cb2a56]:hover{transform:translateY(-5px);background:hsla(0,0%,100%,.4);border-color:hsla(0,0%,100%,.6)}.scenario-icon[data-v-48cb2a56]{font-size:2rem;background:linear-gradient(135deg,#a18cd1,#fbc2eb);border-radius:50%;width:64px;height:64px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;box-shadow:0 4px 15px rgba(161,140,209,.3)}.scenario-content[data-v-48cb2a56]{flex:1}.scenario-content h4[data-v-48cb2a56]{color:#1e293b;margin:0 0 8px 0;font-size:1.25rem;font-weight:700}.scenario-content p[data-v-48cb2a56]{color:#64748b;line-height:1.6;margin:0;font-size:.95rem}@keyframes fadeInUp-48cb2a56{to{opacity:1;transform:translateY(0)}}.tech-specs[data-v-48cb2a56]{max-width:1150px;margin:0 auto}.spec-card[data-v-48cb2a56]{background:hsla(0,0%,100%,.5);border:1px dashed #cbd5e1;border-radius:16px;padding:25px;text-align:center;transition:background .3s}.spec-card[data-v-48cb2a56]:hover{background:hsla(0,0%,100%,.7)}.spec-card h3[data-v-48cb2a56]{color:#334155;font-size:1.1rem;margin-bottom:10px}.spec-card p[data-v-48cb2a56]{color:#64748b;font-size:.95rem;max-width:800px;margin:0 auto;line-height:1.6}.footer[data-v-48cb2a56]{text-align:center;margin-top:60px;padding-top:20px;border-top:1px solid rgba(0,0,0,.05);color:#94a3b8;font-size:.9rem}@media (max-width:768px){.url-container[data-v-48cb2a56]{padding:20px 10px}.main-title[data-v-48cb2a56]{font-size:2rem}.action-bar[data-v-48cb2a56]{justify-content:stretch}.btn[data-v-48cb2a56]{width:100%}}.page-background[data-v-2f003545]{background-color:#f1f2f6;min-height:100vh;padding:40px 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#333}.tap-code-container[data-v-2f003545]{max-width:1200px;margin:0 auto}.tool-header[data-v-2f003545]{text-align:center;margin-bottom:40px}.tool-header h1[data-v-2f003545]{font-size:32px;color:#2c3e50;margin-bottom:12px;font-weight:700}.subtitle[data-v-2f003545]{color:#555;font-size:14px;line-height:1.6}.link[data-v-2f003545]{color:#3498db;text-decoration:none;border-bottom:1px solid #3498db}.top-interaction-row[data-v-2f003545]{display:flex;gap:20px;margin-bottom:30px}@media (max-width:768px){.top-interaction-row[data-v-2f003545]{flex-direction:column}}.column-left[data-v-2f003545],.column-right[data-v-2f003545]{flex:1;display:flex;flex-direction:column}.card[data-v-2f003545]{background:#fff;border-radius:6px;box-shadow:0 2px 5px rgba(0,0,0,.03);padding:0;overflow:hidden}.input-card[data-v-2f003545],.output-card[data-v-2f003545]{height:300px;display:flex;flex-direction:column}.card-header[data-v-2f003545]{padding:15px 20px;display:flex;align-items:center;border-bottom:1px solid #f0f0f0}.icon-box[data-v-2f003545]{background:#3498db;color:#fff;font-size:12px;font-weight:700;padding:2px 6px;border-radius:3px;margin-right:10px;display:inline-block}.icon-box.blue-icon[data-v-2f003545]{background:#5dade2}.icon-box.orange-icon[data-v-2f003545]{background:transparent;color:#333;font-size:18px;padding:0}.label-text[data-v-2f003545]{font-weight:700;font-size:16px;color:#2c3e50}.styled-textarea[data-v-2f003545]{flex:1;width:100%;border:none;padding:20px;font-size:16px;font-family:monospace;resize:none;outline:none;box-sizing:border-box}.result-content[data-v-2f003545]{flex:1;padding:20px;font-size:16px;font-family:monospace;color:#555;word-break:break-all}.action-bar[data-v-2f003545]{display:flex;gap:15px;margin-top:20px}.btn[data-v-2f003545]{flex:1;padding:12px 0;border:none;border-radius:4px;color:#fff;font-size:14px;cursor:pointer;font-weight:500;transition:opacity .2s;text-align:center}.btn[data-v-2f003545]:hover{opacity:.9}.btn-primary[data-v-2f003545]{background-color:#4a90e2}.btn-success[data-v-2f003545]{background-color:#5cb85c}.btn-warning[data-v-2f003545]{background-color:#f0ad4e;color:#fff}.btn-danger[data-v-2f003545]{background-color:#d9534f}.grid-section[data-v-2f003545]{margin-top:40px}.section-title[data-v-2f003545]{font-size:18px;font-weight:700;color:#333;margin-bottom:15px}.polybius-grid[data-v-2f003545]{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.grid-cell[data-v-2f003545]{height:80px;border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:sans-serif}.header-cell[data-v-2f003545],.row-header-cell[data-v-2f003545]{background-color:#2c3e50;color:#fff;font-weight:700;font-size:16px}.header-cell[data-v-2f003545]{height:40px}.data-cell[data-v-2f003545]{background-color:#fff;border:1px solid #e1e1e1;box-shadow:0 1px 3px rgba(0,0,0,.05)}.cell-char[data-v-2f003545]{color:#3498db;font-size:20px;font-weight:700;margin-bottom:4px}.cell-code[data-v-2f003545]{color:#95a5a6;font-size:12px}.doc-section[data-v-2f003545]{margin-top:30px;padding:20px;background:#fff}.doc-section h3[data-v-2f003545]{font-size:18px;margin-bottom:20px;color:#333}.example-item[data-v-2f003545]{display:flex;margin-bottom:15px;background-color:#fff;border:1px solid #eee;border-radius:4px;overflow:hidden}.blue-bar[data-v-2f003545]{width:4px;background-color:#3498db}.example-content[data-v-2f003545]{padding:12px 15px;font-size:14px;color:#333}.code-bg[data-v-2f003545]{background-color:#f0f0f0;padding:2px 5px;border-radius:3px;font-family:monospace;font-size:12px;margin:0 4px}.alert-text[data-v-2f003545]{margin-top:20px;font-size:13px;color:#666;line-height:1.6}.tool-footer[data-v-2f003545]{text-align:center;margin-top:40px;color:#999;font-size:12px;padding-bottom:20px}.atbash-container[data-v-119fd0fd]{max-width:100%;margin:0 auto;padding:40px 20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#333;background:linear-gradient(120deg,#fdfbfb,#ebedee);min-height:100vh;box-sizing:border-box}.header-section[data-v-119fd0fd]{text-align:center;margin-bottom:40px;padding:25px;background:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;box-shadow:0 8px 32px rgba(31,38,135,.07);border:1px solid hsla(0,0%,100%,.18);max-width:1150px;margin-left:auto;margin-right:auto}.main-title[data-v-119fd0fd]{font-size:2.6rem;background:linear-gradient(90deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:12px;font-weight:800;letter-spacing:-.5px}.sub-title[data-v-119fd0fd]{color:#57606f;font-size:1.1rem;max-width:800px;margin:0 auto;line-height:1.6}.tool-card[data-v-119fd0fd]{background:#fff;border-radius:20px;box-shadow:0 20px 50px rgba(0,0,0,.06);padding:40px;max-width:1150px;margin-left:auto;margin-right:auto;border:1px solid hsla(0,0%,100%,.8)}.input-card[data-v-119fd0fd]{margin-bottom:0;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.output-card[data-v-119fd0fd]{margin-top:0;margin-bottom:50px}.section-label[data-v-119fd0fd]{display:flex;font-weight:700;margin-bottom:12px;color:#2c3e50;font-size:1.05rem;align-items:center;gap:8px}.text-area[data-v-119fd0fd]{width:100%;padding:20px;border:1px solid #e2e8f0;border-radius:12px;font-size:15px;font-family:Fira Code,Monaco,Consolas,monospace;line-height:1.6;transition:all .3s cubic-bezier(.4,0,.2,1);background-color:#f8fafc;box-sizing:border-box;color:#0f172a}.text-area[data-v-119fd0fd]::-moz-placeholder{color:#94a3b8}.text-area[data-v-119fd0fd]::placeholder{color:#94a3b8}.input-area[data-v-119fd0fd]{min-height:140px;resize:vertical;border-left:5px solid #00c6fb}.input-area[data-v-119fd0fd]:focus{outline:none;background-color:#fff;border-color:#00c6fb;box-shadow:0 0 0 4px rgba(0,198,251,.1);transform:translateY(-2px)}.output-area[data-v-119fd0fd]{min-height:120px;background-color:#fafafa;color:#0f172a;border-left:5px solid #005bea;font-weight:500;resize:vertical}.output-area[data-v-119fd0fd]:focus{outline:none;border-color:#005bea}.output-header[data-v-119fd0fd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.result-tag[data-v-119fd0fd]{font-size:.8rem;background:#f1f5f9;color:#475569;border:1px solid #cbd5e1;padding:4px 12px;border-radius:20px;font-weight:700;letter-spacing:.5px}.action-bar[data-v-119fd0fd]{max-width:1150px;margin:25px auto;display:flex;flex-wrap:wrap;gap:15px;align-items:center;justify-content:flex-start;padding:0 10px;box-sizing:border-box}.btn[data-v-119fd0fd]{padding:12px 20px;border:none;border-radius:10px;cursor:pointer;font-weight:600;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#fff;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);position:relative;overflow:hidden;white-space:nowrap;flex:0 1 auto}.btn[data-v-119fd0fd]:hover{transform:translateY(-3px);box-shadow:0 8px 16px rgba(50,50,93,.15),0 4px 8px rgba(0,0,0,.1);filter:brightness(110%)}.btn[data-v-119fd0fd]:active{transform:translateY(1px)}.btn[data-v-119fd0fd]:disabled{opacity:.6;cursor:not-allowed;transform:none;filter:grayscale(80%)}.btn-encrypt[data-v-119fd0fd]{background:linear-gradient(135deg,#667eea,#764ba2)}.btn-decrypt[data-v-119fd0fd]{background:linear-gradient(135deg,#ff0844,#ffb199)}.btn-info[data-v-119fd0fd]{background:linear-gradient(135deg,#89f7fe,#66a6ff);color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.1)}.btn-danger[data-v-119fd0fd]{background:linear-gradient(135deg,#ff5f6d,#ffc371);color:#fff}.btn-success[data-v-119fd0fd]{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#1a4d2e;min-width:140px}.btn-success[data-v-119fd0fd]:hover{color:#0f3d20}.copy-section[data-v-119fd0fd]{text-align:right;margin-top:15px}.info-section[data-v-119fd0fd]{max-width:1150px;margin:0 auto 40px auto}.scenarios-container[data-v-119fd0fd]{margin-top:15px}.scenario-grid[data-v-119fd0fd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px}.scenario-item[data-v-119fd0fd]{background:transparent;border-radius:16px;padding:20px;display:flex;align-items:flex-start;gap:20px;box-shadow:none;border:1px solid transparent;transition:all .3s ease;animation:fadeInUp-119fd0fd .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-119fd0fd]:hover{transform:translateY(-5px);background:hsla(0,0%,100%,.4);border-color:hsla(0,0%,100%,.6)}.scenario-icon[data-v-119fd0fd]{font-size:2rem;background:linear-gradient(135deg,#a18cd1,#fbc2eb);border-radius:50%;width:64px;height:64px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;box-shadow:0 4px 15px rgba(161,140,209,.3)}.scenario-content[data-v-119fd0fd]{flex:1}.scenario-content h4[data-v-119fd0fd]{color:#1e293b;margin:0 0 8px 0;font-size:1.25rem;font-weight:700}.scenario-content p[data-v-119fd0fd]{color:#64748b;line-height:1.6;margin:0;font-size:.95rem}@keyframes fadeInUp-119fd0fd{to{opacity:1;transform:translateY(0)}}.tech-specs[data-v-119fd0fd]{max-width:1150px;margin:0 auto}.spec-card[data-v-119fd0fd]{background:hsla(0,0%,100%,.5);border:1px dashed #cbd5e1;border-radius:16px;padding:25px;text-align:center;transition:background .3s}.spec-card[data-v-119fd0fd]:hover{background:hsla(0,0%,100%,.7)}.spec-card h3[data-v-119fd0fd]{color:#334155;font-size:1.1rem;margin-bottom:10px}.spec-card p[data-v-119fd0fd]{color:#64748b;font-size:.95rem;max-width:800px;margin:0 auto;line-height:1.6}.footer[data-v-119fd0fd]{text-align:center;margin-top:60px;padding-top:20px;border-top:1px solid rgba(0,0,0,.05);color:#94a3b8;font-size:.9rem}@media (max-width:768px){.atbash-container[data-v-119fd0fd]{padding:20px 10px}.main-title[data-v-119fd0fd]{font-size:2rem}.action-bar[data-v-119fd0fd]{justify-content:stretch}.btn[data-v-119fd0fd]{width:100%}}[data-v-5f221f40] *{box-sizing:border-box}.page-bg[data-v-5f221f40]{background-color:#f3f6f9;min-height:100vh;width:100%;padding:40px 20px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,sans-serif}.base16-container[data-v-5f221f40]{max-width:1000px;margin:0 auto;color:#2c3e50}.header-section[data-v-5f221f40]{margin-bottom:25px}.main-title[data-v-5f221f40]{font-size:2.2rem;font-weight:800;text-align:center;margin-bottom:24px;color:#1a202c;letter-spacing:-.5px}.intro-card[data-v-5f221f40]{background:#fff;border-radius:16px;padding:28px;display:flex;justify-content:flex-start;align-items:center;box-shadow:0 10px 30px -10px rgba(0,0,0,.05);border:1px solid hsla(0,0%,100%,.6)}.intro-content[data-v-5f221f40]{display:flex;align-items:center;gap:20px;width:100%}.intro-icon[data-v-5f221f40]{font-size:2rem;background:linear-gradient(135deg,#dbeafe,#bfdbfe);width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:14px;flex-shrink:0}.intro-text p[data-v-5f221f40]{margin:0;font-size:1rem;line-height:1.6;color:#64748b;text-align:left}.main-content[data-v-5f221f40]{display:flex;flex-direction:column;gap:24px}.panel[data-v-5f221f40]{background:#fff;border-radius:20px;box-shadow:0 8px 30px rgba(0,0,0,.04);padding:28px;border:1px solid #fff}.panel-header[data-v-5f221f40]{margin-bottom:20px}.panel-header h3[data-v-5f221f40]{font-size:1.25rem;font-weight:700;color:#334155;display:flex;align-items:center;gap:10px;margin:0}.input-group[data-v-5f221f40]{margin-bottom:16px;position:relative}.mt-4[data-v-5f221f40]{margin-top:24px}.input-label[data-v-5f221f40]{display:block;font-size:.85rem;font-weight:700;color:#94a3b8;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.styled-textarea[data-v-5f221f40]{width:100%;min-height:140px;border:2px solid #e2e8f0;border-radius:12px;padding:16px;font-family:JetBrains Mono,Menlo,monospace;font-size:1rem;line-height:1.6;color:#334155;resize:vertical;background-color:#f8fafc;transition:all .3s ease}.styled-textarea[data-v-5f221f40]:focus{background-color:#fff;border-color:#818cf8;box-shadow:0 0 0 4px rgba(129,140,248,.15);outline:none}.output-area[data-v-5f221f40]{background-color:#f1f5f9;color:#475569}.output-wrapper[data-v-5f221f40]{position:relative}.btn-floating-copy[data-v-5f221f40]{position:absolute;top:10px;right:10px;background:hsla(0,0%,100%,.8);border:1px solid #cbd5e1;border-radius:8px;width:32px;height:32px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;font-size:1.1rem}.btn-floating-copy[data-v-5f221f40]:hover{background:#fff;transform:scale(1.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.flex-between[data-v-5f221f40]{display:flex;justify-content:space-between;align-items:center}.copy-feedback[data-v-5f221f40]{font-size:.85rem;color:#10b981;font-weight:600}.action-bar[data-v-5f221f40]{margin-top:24px;display:flex;gap:16px;flex-wrap:wrap}.btn[data-v-5f221f40]{border:none;border-radius:10px;padding:12px 24px;cursor:pointer;font-weight:600;font-size:.95rem;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#fff;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn[data-v-5f221f40]:hover{transform:translateY(-3px);filter:brightness(110%)}.btn[data-v-5f221f40]:active{transform:translateY(-1px)}.btn-gradient-primary[data-v-5f221f40]{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 15px rgba(16,185,129,.3);flex:2;min-width:140px}.btn-gradient-info[data-v-5f221f40]{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 15px rgba(59,130,246,.3);flex:2;min-width:140px}.btn-gradient-danger[data-v-5f221f40]{background:linear-gradient(135deg,#f87171,#ef4444);box-shadow:0 4px 15px rgba(239,68,68,.3);flex:1}.btn-gradient-warning[data-v-5f221f40]{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 15px rgba(245,158,11,.3);flex:1}.info-cards[data-v-5f221f40]{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:24px}.info-card[data-v-5f221f40]{background:#f8fafc;padding:15px;border-radius:12px;text-align:center;border:1px solid #e2e8f0}.ic-title[data-v-5f221f40]{font-size:.75rem;color:#64748b;text-transform:uppercase;margin-bottom:4px}.ic-val[data-v-5f221f40]{font-family:JetBrains Mono,monospace;font-weight:700;color:#334155}.knowledge-grid[data-v-5f221f40]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.k-block[data-v-5f221f40]{padding:20px;border-radius:12px;border:1px solid #f1f5f9}.k-block.pros[data-v-5f221f40]{background:#f0fdf4;border-color:#bbf7d0}.k-block.cons[data-v-5f221f40]{background:#fff1f2;border-color:#fecdd3}.k-block h4[data-v-5f221f40]{margin:0 0 12px 0;font-size:1rem;color:#1e293b}.pros h4[data-v-5f221f40]{color:#15803d}.cons h4[data-v-5f221f40]{color:#be123c}.k-block ul[data-v-5f221f40]{margin:0;padding-left:20px;color:#475569;font-size:.9rem;line-height:1.6}.k-block li[data-v-5f221f40]{margin-bottom:6px}.section-header-center[data-v-5f221f40]{text-align:center;margin:10px 0 30px 0}.section-header-center h3[data-v-5f221f40]{font-size:1.5rem;color:#334155;margin-bottom:8px;font-weight:700}.scenarios-container[data-v-5f221f40]{margin-top:15px}.scenario-grid[data-v-5f221f40]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.scenario-item[data-v-5f221f40]{background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:16px;padding:24px;display:flex;align-items:flex-start;gap:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e9ecef;transition:all .3s ease;animation:slideInUp-5f221f40 .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-5f221f40]:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.08);border-color:#6366f1}.scenario-icon[data-v-5f221f40]{font-size:1.8rem;background:linear-gradient(135deg,#6366f1,#4f46e5);border-radius:50%;width:56px;height:56px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;box-shadow:0 4px 10px rgba(79,70,229,.2)}.scenario-content h4[data-v-5f221f40]{color:#1e293b;margin:0 0 8px 0;font-size:1.1rem;font-weight:700}.scenario-content p[data-v-5f221f40]{color:#64748b;line-height:1.5;margin:0;font-size:.9rem}.slide-in-up[data-v-5f221f40]{animation:slideInUp-5f221f40 .6s cubic-bezier(.2,.8,.2,1) forwards;opacity:0;transform:translateY(20px)}.delay-100[data-v-5f221f40]{animation-delay:.1s}.delay-200[data-v-5f221f40]{animation-delay:.2s}.delay-300[data-v-5f221f40]{animation-delay:.3s}@keyframes slideInUp-5f221f40{to{opacity:1;transform:translateY(0)}}.fade-enter-active[data-v-5f221f40],.fade-leave-active[data-v-5f221f40]{transition:opacity .5s ease}.fade-enter-from[data-v-5f221f40],.fade-leave-to[data-v-5f221f40]{opacity:0}.custom-scrollbar[data-v-5f221f40]::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar[data-v-5f221f40]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-5f221f40]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.custom-scrollbar[data-v-5f221f40]::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:640px){.intro-card[data-v-5f221f40]{flex-direction:column;align-items:flex-start}.action-bar[data-v-5f221f40]{flex-direction:column}.btn[data-v-5f221f40]{width:100%}.info-cards[data-v-5f221f40]{grid-template-columns:1fr 1fr}.knowledge-grid[data-v-5f221f40]{grid-template-columns:1fr}}.beaufort-container[data-v-6a5490f1]{max-width:100%;margin:0 auto;padding:40px 20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#333;background:linear-gradient(120deg,#fdfbfb,#ebedee);min-height:100vh;box-sizing:border-box}.header-section[data-v-6a5490f1]{text-align:center;margin-bottom:40px;padding:25px;background:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;box-shadow:0 8px 32px rgba(31,38,135,.07);border:1px solid hsla(0,0%,100%,.18);max-width:1150px;margin-left:auto;margin-right:auto}.main-title[data-v-6a5490f1]{font-size:2.6rem;background:linear-gradient(90deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:12px;font-weight:800;letter-spacing:-.5px}.sub-title[data-v-6a5490f1]{color:#57606f;font-size:1.1rem;max-width:800px;margin:0 auto;line-height:1.6}.tool-card[data-v-6a5490f1]{background:#fff;border-radius:20px;box-shadow:0 20px 50px rgba(0,0,0,.06);padding:40px;max-width:1150px;margin-left:auto;margin-right:auto;border:1px solid hsla(0,0%,100%,.8)}.input-card[data-v-6a5490f1]{margin-bottom:0;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.output-card[data-v-6a5490f1]{margin-top:0;margin-bottom:50px}.section-label[data-v-6a5490f1]{display:flex;font-weight:700;margin-bottom:12px;color:#2c3e50;font-size:1.05rem;align-items:center;gap:8px}.text-area[data-v-6a5490f1],.text-input[data-v-6a5490f1]{width:100%;padding:20px;border:1px solid #e2e8f0;border-radius:12px;font-size:15px;font-family:Fira Code,Monaco,Consolas,monospace;line-height:1.6;transition:all .3s cubic-bezier(.4,0,.2,1);background-color:#f8fafc;box-sizing:border-box;color:#0f172a}.text-input[data-v-6a5490f1]{padding:15px 20px;height:54px;border-left:5px solid #a18cd1}.text-input[data-v-6a5490f1]:focus{outline:none;background-color:#fff;border-color:#a18cd1;box-shadow:0 0 0 4px rgba(161,140,209,.1);transform:translateY(-2px)}.text-area[data-v-6a5490f1]::-moz-placeholder,.text-input[data-v-6a5490f1]::-moz-placeholder{color:#94a3b8}.text-area[data-v-6a5490f1]::placeholder,.text-input[data-v-6a5490f1]::placeholder{color:#94a3b8}.input-area[data-v-6a5490f1]{min-height:140px;resize:vertical;border-left:5px solid #00c6fb}.input-area[data-v-6a5490f1]:focus{outline:none;background-color:#fff;border-color:#00c6fb;box-shadow:0 0 0 4px rgba(0,198,251,.1);transform:translateY(-2px)}.output-area[data-v-6a5490f1]{min-height:120px;background-color:#fafafa;color:#0f172a;border-left:5px solid #005bea;font-weight:500;resize:vertical}.output-area[data-v-6a5490f1]:focus{outline:none;border-color:#005bea}.output-header[data-v-6a5490f1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.result-tag[data-v-6a5490f1]{font-size:.8rem;background:#f1f5f9;color:#475569;border:1px solid #cbd5e1;padding:4px 12px;border-radius:20px;font-weight:700;letter-spacing:.5px}.action-bar[data-v-6a5490f1]{max-width:1150px;margin:25px auto;display:flex;flex-wrap:wrap;gap:15px;align-items:center;justify-content:flex-start;padding:0 10px;box-sizing:border-box}.btn[data-v-6a5490f1]{padding:12px 20px;border:none;border-radius:10px;cursor:pointer;font-weight:600;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#fff;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);position:relative;overflow:hidden;white-space:nowrap;flex:0 1 auto}.btn[data-v-6a5490f1]:hover{transform:translateY(-3px);box-shadow:0 8px 16px rgba(50,50,93,.15),0 4px 8px rgba(0,0,0,.1);filter:brightness(110%)}.btn[data-v-6a5490f1]:active{transform:translateY(1px)}.btn[data-v-6a5490f1]:disabled{opacity:.6;cursor:not-allowed;transform:none;filter:grayscale(80%)}.btn-encrypt[data-v-6a5490f1]{background:linear-gradient(135deg,#667eea,#764ba2)}.btn-decrypt[data-v-6a5490f1]{background:linear-gradient(135deg,#ff0844,#ffb199)}.btn-info[data-v-6a5490f1]{background:linear-gradient(135deg,#89f7fe,#66a6ff);color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.1)}.btn-danger[data-v-6a5490f1]{background:linear-gradient(135deg,#ff5f6d,#ffc371);color:#fff}.btn-success[data-v-6a5490f1]{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#1a4d2e;min-width:140px}.btn-success[data-v-6a5490f1]:hover{color:#0f3d20}.copy-section[data-v-6a5490f1]{text-align:right;margin-top:15px}.info-section[data-v-6a5490f1]{max-width:1150px;margin:0 auto 40px auto}.scenarios-container[data-v-6a5490f1]{margin-top:15px}.scenario-grid[data-v-6a5490f1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px}.scenario-item[data-v-6a5490f1]{background:transparent;border-radius:16px;padding:20px;display:flex;align-items:flex-start;gap:20px;box-shadow:none;border:1px solid transparent;transition:all .3s ease;animation:fadeInUp-6a5490f1 .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-6a5490f1]:hover{transform:translateY(-5px);background:hsla(0,0%,100%,.4);border-color:hsla(0,0%,100%,.6)}.scenario-icon[data-v-6a5490f1]{font-size:2rem;background:linear-gradient(135deg,#a18cd1,#fbc2eb);border-radius:50%;width:64px;height:64px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;box-shadow:0 4px 15px rgba(161,140,209,.3)}.scenario-content[data-v-6a5490f1]{flex:1}.scenario-content h4[data-v-6a5490f1]{color:#1e293b;margin:0 0 8px 0;font-size:1.25rem;font-weight:700}.scenario-content p[data-v-6a5490f1]{color:#64748b;line-height:1.6;margin:0;font-size:.95rem}@keyframes fadeInUp-6a5490f1{to{opacity:1;transform:translateY(0)}}.tech-specs[data-v-6a5490f1]{max-width:1150px;margin:0 auto}.spec-card[data-v-6a5490f1]{background:hsla(0,0%,100%,.5);border:1px dashed #cbd5e1;border-radius:16px;padding:25px;text-align:center;transition:background .3s}.spec-card[data-v-6a5490f1]:hover{background:hsla(0,0%,100%,.7)}.spec-card h3[data-v-6a5490f1]{color:#334155;font-size:1.1rem;margin-bottom:10px}.spec-card p[data-v-6a5490f1]{color:#64748b;font-size:.95rem;max-width:800px;margin:0 auto;line-height:1.6}.footer[data-v-6a5490f1]{text-align:center;margin-top:60px;padding-top:20px;border-top:1px solid rgba(0,0,0,.05);color:#94a3b8;font-size:.9rem}@media (max-width:768px){.beaufort-container[data-v-6a5490f1]{padding:20px 10px}.main-title[data-v-6a5490f1]{font-size:2rem}.action-bar[data-v-6a5490f1]{justify-content:stretch}.btn[data-v-6a5490f1]{width:100%}}.foursquare-container[data-v-77124ec0]{max-width:100%;margin:0 auto;padding:40px 20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#333;background:linear-gradient(120deg,#fdfbfb,#ebedee);min-height:100vh;box-sizing:border-box}.header-section[data-v-77124ec0]{text-align:center;margin-bottom:40px;padding:25px;background:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;box-shadow:0 8px 32px rgba(31,38,135,.07);border:1px solid hsla(0,0%,100%,.18);max-width:1150px;margin-left:auto;margin-right:auto}.main-title[data-v-77124ec0]{font-size:2.6rem;background:linear-gradient(90deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:12px;font-weight:800;letter-spacing:-.5px}.sub-title[data-v-77124ec0]{color:#57606f;font-size:1.1rem;max-width:800px;margin:0 auto;line-height:1.6}.tool-card[data-v-77124ec0]{background:#fff;border-radius:20px;box-shadow:0 20px 50px rgba(0,0,0,.06);padding:40px;max-width:1150px;margin-left:auto;margin-right:auto;border:1px solid hsla(0,0%,100%,.8)}.input-card[data-v-77124ec0]{margin-bottom:0;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.keys-container[data-v-77124ec0]{display:flex;gap:20px}.keys-container .input-group[data-v-77124ec0]{flex:1}.output-card[data-v-77124ec0]{margin-top:0;margin-bottom:50px}.section-label[data-v-77124ec0]{display:flex;font-weight:700;margin-bottom:12px;color:#2c3e50;font-size:1.05rem;align-items:center;gap:8px}.text-area[data-v-77124ec0],.text-input[data-v-77124ec0]{width:100%;padding:20px;border:1px solid #e2e8f0;border-radius:12px;font-size:15px;font-family:Fira Code,Monaco,Consolas,monospace;line-height:1.6;transition:all .3s cubic-bezier(.4,0,.2,1);background-color:#f8fafc;box-sizing:border-box;color:#0f172a}.text-input[data-v-77124ec0]{padding:15px 20px;height:54px;border-left:5px solid #a18cd1}.text-input[data-v-77124ec0]:focus{outline:none;background-color:#fff;border-color:#a18cd1;box-shadow:0 0 0 4px rgba(161,140,209,.1);transform:translateY(-2px)}.text-area[data-v-77124ec0]::-moz-placeholder,.text-input[data-v-77124ec0]::-moz-placeholder{color:#94a3b8}.text-area[data-v-77124ec0]::placeholder,.text-input[data-v-77124ec0]::placeholder{color:#94a3b8}.input-area[data-v-77124ec0]{min-height:140px;resize:vertical;border-left:5px solid #00c6fb}.input-area[data-v-77124ec0]:focus{outline:none;background-color:#fff;border-color:#00c6fb;box-shadow:0 0 0 4px rgba(0,198,251,.1);transform:translateY(-2px)}.output-area[data-v-77124ec0]{min-height:120px;background-color:#fafafa;color:#0f172a;border-left:5px solid #005bea;font-weight:500;resize:vertical}.output-area[data-v-77124ec0]:focus{outline:none;border-color:#005bea}.output-header[data-v-77124ec0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.result-tag[data-v-77124ec0]{font-size:.8rem;background:#f1f5f9;color:#475569;border:1px solid #cbd5e1;padding:4px 12px;border-radius:20px;font-weight:700;letter-spacing:.5px}.action-bar[data-v-77124ec0]{max-width:1150px;margin:25px auto;display:flex;flex-wrap:wrap;gap:15px;align-items:center;justify-content:flex-start;padding:0 10px;box-sizing:border-box}.btn[data-v-77124ec0]{padding:12px 20px;border:none;border-radius:10px;cursor:pointer;font-weight:600;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#fff;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);position:relative;overflow:hidden;white-space:nowrap;flex:0 1 auto}.btn[data-v-77124ec0]:hover{transform:translateY(-3px);box-shadow:0 8px 16px rgba(50,50,93,.15),0 4px 8px rgba(0,0,0,.1);filter:brightness(110%)}.btn[data-v-77124ec0]:active{transform:translateY(1px)}.btn[data-v-77124ec0]:disabled{opacity:.6;cursor:not-allowed;transform:none;filter:grayscale(80%)}.btn-encrypt[data-v-77124ec0]{background:linear-gradient(135deg,#667eea,#764ba2)}.btn-decrypt[data-v-77124ec0]{background:linear-gradient(135deg,#ff0844,#ffb199)}.btn-info[data-v-77124ec0]{background:linear-gradient(135deg,#89f7fe,#66a6ff);color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.1)}.btn-danger[data-v-77124ec0]{background:linear-gradient(135deg,#ff5f6d,#ffc371);color:#fff}.btn-success[data-v-77124ec0]{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#1a4d2e;min-width:140px}.btn-success[data-v-77124ec0]:hover{color:#0f3d20}.copy-section[data-v-77124ec0]{text-align:right;margin-top:15px}.info-section[data-v-77124ec0]{max-width:1150px;margin:0 auto 40px auto}.scenarios-container[data-v-77124ec0]{margin-top:15px}.scenario-grid[data-v-77124ec0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px}.scenario-item[data-v-77124ec0]{background:transparent;border-radius:16px;padding:20px;display:flex;align-items:flex-start;gap:20px;box-shadow:none;border:1px solid transparent;transition:all .3s ease;animation:fadeInUp-77124ec0 .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-77124ec0]:hover{transform:translateY(-5px);background:hsla(0,0%,100%,.4);border-color:hsla(0,0%,100%,.6)}.scenario-icon[data-v-77124ec0]{font-size:2rem;background:linear-gradient(135deg,#a18cd1,#fbc2eb);border-radius:50%;width:64px;height:64px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;box-shadow:0 4px 15px rgba(161,140,209,.3)}.scenario-content[data-v-77124ec0]{flex:1}.scenario-content h4[data-v-77124ec0]{color:#1e293b;margin:0 0 8px 0;font-size:1.25rem;font-weight:700}.scenario-content p[data-v-77124ec0]{color:#64748b;line-height:1.6;margin:0;font-size:.95rem}@keyframes fadeInUp-77124ec0{to{opacity:1;transform:translateY(0)}}.tech-specs[data-v-77124ec0]{max-width:1150px;margin:0 auto}.spec-card[data-v-77124ec0]{background:hsla(0,0%,100%,.5);border:1px dashed #cbd5e1;border-radius:16px;padding:25px;text-align:center;transition:background .3s}.spec-card[data-v-77124ec0]:hover{background:hsla(0,0%,100%,.7)}.spec-card h3[data-v-77124ec0]{color:#334155;font-size:1.1rem;margin-bottom:10px}.spec-card p[data-v-77124ec0]{color:#64748b;font-size:.95rem;max-width:800px;margin:0 auto;line-height:1.6}.footer[data-v-77124ec0]{text-align:center;margin-top:60px;padding-top:20px;border-top:1px solid rgba(0,0,0,.05);color:#94a3b8;font-size:.9rem}@media (max-width:768px){.foursquare-container[data-v-77124ec0]{padding:20px 10px}.main-title[data-v-77124ec0]{font-size:2rem}.action-bar[data-v-77124ec0]{justify-content:stretch}.btn[data-v-77124ec0]{width:100%}.keys-container[data-v-77124ec0]{flex-direction:column;gap:0}.keys-container .input-group[data-v-77124ec0]:first-child{margin-bottom:20px}}.a1z26-container[data-v-ad5e0d8a]{max-width:100%;margin:0 auto;padding:40px 20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#333;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh;box-sizing:border-box}.header-section[data-v-ad5e0d8a]{text-align:center;margin-bottom:40px;padding:20px;background:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;box-shadow:0 4px 20px rgba(0,0,0,.05);max-width:1000px;margin-left:auto;margin-right:auto}.main-title[data-v-ad5e0d8a]{font-size:2.5rem;color:#2c3e50;margin-bottom:10px;font-weight:800;letter-spacing:-.5px}.sub-title[data-v-ad5e0d8a]{color:#57606f;font-size:1.1rem;max-width:800px;margin:0 auto;line-height:1.6}.tool-card[data-v-ad5e0d8a]{background:#fff;border-radius:16px;box-shadow:0 15px 35px rgba(0,0,0,.08);padding:35px;margin-bottom:50px;max-width:1000px;margin-left:auto;margin-right:auto;border:1px solid hsla(0,0%,100%,.5)}.input-group[data-v-ad5e0d8a],.output-group[data-v-ad5e0d8a]{margin-bottom:25px}.section-label[data-v-ad5e0d8a]{display:block;font-weight:700;margin-bottom:12px;color:#2c3e50;font-size:1.05rem;display:flex;align-items:center;gap:8px}.select-input[data-v-ad5e0d8a],.text-area[data-v-ad5e0d8a],.text-input[data-v-ad5e0d8a]{width:100%;padding:12px 18px;border:1px solid #e2e8f0;border-radius:10px;font-size:15px;font-family:Monaco,Menlo,Consolas,monospace;transition:all .3s ease;background-color:#f8fafc;box-sizing:border-box;color:#334155}.select-input[data-v-ad5e0d8a]:focus,.text-area[data-v-ad5e0d8a]:focus,.text-input[data-v-ad5e0d8a]:focus{outline:none;background-color:#fff;border-color:#3b82f6;box-shadow:0 0 0 4px rgba(59,130,246,.1)}.input-area[data-v-ad5e0d8a]{min-height:120px;border-left:4px solid #3b82f6;resize:vertical}.output-area[data-v-ad5e0d8a]{min-height:120px;background-color:#fafafa;color:#475569;border-left:4px solid #10b981;resize:vertical}.output-header[data-v-ad5e0d8a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.result-tag[data-v-ad5e0d8a]{font-size:.85rem;background:linear-gradient(135deg,#dcfce7,#d1fae5);color:#15803d;padding:4px 10px;border-radius:20px;font-weight:600;box-shadow:0 2px 5px rgba(0,0,0,.05)}.control-bar[data-v-ad5e0d8a]{display:flex;flex-direction:column;gap:20px;margin-bottom:30px;background:#f1f5f9;padding:20px;border-radius:12px;border:1px solid #e2e8f0}.setting-wrapper[data-v-ad5e0d8a]{display:flex;flex-wrap:wrap;gap:20px;padding-bottom:15px;border-bottom:1px dashed #cbd5e1}.setting-item[data-v-ad5e0d8a]{display:flex;flex-direction:column;gap:6px;flex:1;min-width:150px}.setting-item label[data-v-ad5e0d8a]{font-size:.9rem;font-weight:600;color:#64748b}.select-input[data-v-ad5e0d8a]{padding:8px 12px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%2364748b%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 12px top 50%;background-size:10px auto}.action-buttons[data-v-ad5e0d8a]{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start}.btn[data-v-ad5e0d8a]{padding:10px 20px;border:none;border-radius:8px;cursor:pointer;font-weight:600;font-size:14px;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);min-width:110px}.btn[data-v-ad5e0d8a]:active{transform:translateY(1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.btn[data-v-ad5e0d8a]:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.15);filter:brightness(1.05)}.btn[data-v-ad5e0d8a]:disabled{opacity:.6;cursor:not-allowed;transform:none;filter:grayscale(.5)}.btn-encrypt[data-v-ad5e0d8a]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.btn-decrypt[data-v-ad5e0d8a]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.btn-success[data-v-ad5e0d8a]{background:linear-gradient(135deg,#10b981,#059669)}.btn-danger[data-v-ad5e0d8a]{background:linear-gradient(135deg,#ef4444,#dc2626)}.info-section[data-v-ad5e0d8a]{max-width:1000px;margin:0 auto 40px auto;text-align:center}.section-title[data-v-ad5e0d8a]{color:#334155;margin-bottom:30px;font-size:1.5rem;position:relative;display:inline-block}.scenarios-container[data-v-ad5e0d8a]{margin-top:15px}.scenario-grid[data-v-ad5e0d8a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;text-align:left}.scenario-item[data-v-ad5e0d8a]{background:transparent;border-radius:16px;padding:25px;display:flex;align-items:flex-start;gap:20px;box-shadow:none;border:1px solid hsla(0,0%,100%,0);transition:all .3s ease;animation:fadeInUp-ad5e0d8a .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-ad5e0d8a]:hover{transform:translateY(-8px);background:hsla(0,0%,100%,.3);border:1px solid hsla(0,0%,100%,.4)}.scenario-icon[data-v-ad5e0d8a]{font-size:2rem;background:linear-gradient(135deg,#6366f1,#4f46e5);border-radius:50%;width:64px;height:64px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;box-shadow:0 4px 10px rgba(79,70,229,.3)}.scenario-content[data-v-ad5e0d8a]{flex:1}.scenario-content h4[data-v-ad5e0d8a]{color:#1e293b;margin:0 0 8px 0;font-size:1.25rem;font-weight:700}.scenario-content p[data-v-ad5e0d8a]{color:#64748b;line-height:1.6;margin:0;font-size:.95rem}@keyframes fadeInUp-ad5e0d8a{to{opacity:1;transform:translateY(0)}}.footer[data-v-ad5e0d8a]{text-align:center;margin-top:60px;padding-top:20px;border-top:1px solid rgba(0,0,0,.05);color:#94a3b8;font-size:.9rem}@media (max-width:768px){.a1z26-container[data-v-ad5e0d8a]{padding:20px 10px}.main-title[data-v-ad5e0d8a]{font-size:1.8rem}.action-buttons[data-v-ad5e0d8a]{flex-direction:column}.btn[data-v-ad5e0d8a]{width:100%}.setting-item[data-v-ad5e0d8a]{min-width:100%}.control-bar[data-v-ad5e0d8a]{align-items:stretch}}.rot13-container[data-v-cb4042aa]{max-width:100%;margin:0 auto;padding:40px 20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#333;background:linear-gradient(120deg,#fdfbfb,#ebedee);min-height:100vh;box-sizing:border-box}.header-section[data-v-cb4042aa]{text-align:center;margin-bottom:40px;padding:25px;background:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;box-shadow:0 8px 32px rgba(31,38,135,.07);border:1px solid hsla(0,0%,100%,.18);max-width:1150px;margin-left:auto;margin-right:auto}.main-title[data-v-cb4042aa]{font-size:2.6rem;background:linear-gradient(90deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:12px;font-weight:800;letter-spacing:-.5px}.sub-title[data-v-cb4042aa]{color:#57606f;font-size:1.1rem;max-width:800px;margin:0 auto;line-height:1.6}.tool-card[data-v-cb4042aa]{background:#fff;border-radius:20px;box-shadow:0 20px 50px rgba(0,0,0,.06);padding:40px;max-width:1150px;margin-left:auto;margin-right:auto;border:1px solid hsla(0,0%,100%,.8)}.input-card[data-v-cb4042aa]{margin-bottom:0;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.output-card[data-v-cb4042aa]{margin-top:0;margin-bottom:50px}.section-label[data-v-cb4042aa]{display:flex;font-weight:700;margin-bottom:12px;color:#2c3e50;font-size:1.05rem;align-items:center;gap:8px}.text-area[data-v-cb4042aa]{width:100%;padding:20px;border:1px solid #e2e8f0;border-radius:12px;font-size:15px;font-family:Fira Code,Monaco,Consolas,monospace;line-height:1.6;transition:all .3s cubic-bezier(.4,0,.2,1);background-color:#f8fafc;box-sizing:border-box;color:#0f172a}.input-area[data-v-cb4042aa]{min-height:140px;resize:vertical;border-left:5px solid #00c6fb}.input-area[data-v-cb4042aa]:focus{outline:none;background-color:#fff;border-color:#00c6fb;box-shadow:0 0 0 4px rgba(0,198,251,.1);transform:translateY(-2px)}.output-area[data-v-cb4042aa]{min-height:120px;background-color:#fafafa;color:#0f172a;border-left:5px solid #005bea;font-weight:500;resize:vertical}.output-header[data-v-cb4042aa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.result-tag[data-v-cb4042aa]{font-size:.8rem;background:#f1f5f9;color:#475569;border:1px solid #cbd5e1;padding:4px 12px;border-radius:20px;font-weight:700;letter-spacing:.5px}.action-bar[data-v-cb4042aa]{max-width:1150px;margin:25px auto;display:flex;flex-wrap:wrap;gap:15px;align-items:center;justify-content:flex-start;padding:0 10px;box-sizing:border-box}.btn[data-v-cb4042aa]{padding:12px 20px;border:none;border-radius:10px;cursor:pointer;font-weight:600;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#fff;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.btn[data-v-cb4042aa]:hover{transform:translateY(-3px);filter:brightness(110%)}.btn-encrypt[data-v-cb4042aa]{background:linear-gradient(135deg,#667eea,#764ba2)}.btn-decrypt[data-v-cb4042aa]{background:linear-gradient(135deg,#ff0844,#ffb199)}.btn-info[data-v-cb4042aa]{background:linear-gradient(135deg,#89f7fe,#66a6ff);color:#fff}.btn-danger[data-v-cb4042aa]{background:linear-gradient(135deg,#ff5f6d,#ffc371)}.btn-success[data-v-cb4042aa]{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#1a4d2e;min-width:140px}.copy-section[data-v-cb4042aa]{text-align:right;margin-top:15px}.info-section[data-v-cb4042aa]{max-width:1150px;margin:0 auto 40px auto}.scenario-grid[data-v-cb4042aa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px}.scenario-item[data-v-cb4042aa]{background:transparent;border-radius:16px;padding:20px;display:flex;align-items:flex-start;gap:20px;opacity:0;transform:translateY(20px);animation:fadeInUp-cb4042aa .6s ease forwards}.scenario-item[data-v-cb4042aa]:hover{transform:translateY(-5px);background:hsla(0,0%,100%,.4);border-color:hsla(0,0%,100%,.6)}.scenario-icon[data-v-cb4042aa]{font-size:2rem;background:linear-gradient(135deg,#a18cd1,#fbc2eb);border-radius:50%;width:64px;height:64px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 15px rgba(161,140,209,.3)}.scenario-content h4[data-v-cb4042aa]{color:#1e293b;margin:0 0 8px 0;font-size:1.25rem;font-weight:700}.scenario-content p[data-v-cb4042aa]{color:#64748b;line-height:1.6;margin:0;font-size:.95rem}@keyframes fadeInUp-cb4042aa{to{opacity:1;transform:translateY(0)}}.tech-specs[data-v-cb4042aa]{max-width:1150px;margin:0 auto}.spec-card[data-v-cb4042aa]{background:hsla(0,0%,100%,.5);border:1px dashed #cbd5e1;border-radius:16px;padding:25px;text-align:center}.footer[data-v-cb4042aa]{text-align:center;margin-top:60px;padding-top:20px;border-top:1px solid rgba(0,0,0,.05);color:#94a3b8;font-size:.9rem}@media (max-width:768px){.atbash-container[data-v-cb4042aa]{padding:20px 10px}.btn[data-v-cb4042aa]{width:100%}}.railfence-container[data-v-7321f8c8]{max-width:100%;margin:0 auto;padding:40px 20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#333;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh;box-sizing:border-box}.header-section[data-v-7321f8c8]{text-align:center;margin-bottom:40px;padding:20px;background:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;box-shadow:0 4px 20px rgba(0,0,0,.05);max-width:1000px;margin-left:auto;margin-right:auto}.main-title[data-v-7321f8c8]{font-size:2.5rem;color:#2c3e50;margin-bottom:10px;font-weight:800;letter-spacing:-.5px}.sub-title[data-v-7321f8c8]{color:#57606f;font-size:1.1rem;max-width:800px;margin:0 auto;line-height:1.6}.tool-card[data-v-7321f8c8]{background:#fff;border-radius:16px;box-shadow:0 15px 35px rgba(0,0,0,.08);padding:35px;margin-bottom:50px;max-width:1000px;margin-left:auto;margin-right:auto;border:1px solid hsla(0,0%,100%,.5)}.input-group[data-v-7321f8c8],.output-group[data-v-7321f8c8]{margin-bottom:25px}.section-label[data-v-7321f8c8]{display:block;font-weight:700;margin-bottom:12px;color:#2c3e50;font-size:1.05rem;display:flex;align-items:center;gap:8px}.select-input[data-v-7321f8c8],.text-area[data-v-7321f8c8],.text-input[data-v-7321f8c8]{width:100%;padding:12px 18px;border:1px solid #e2e8f0;border-radius:10px;font-size:15px;font-family:Monaco,Menlo,Consolas,monospace;transition:all .3s ease;background-color:#f8fafc;box-sizing:border-box;color:#334155}.select-input[data-v-7321f8c8]:focus,.text-area[data-v-7321f8c8]:focus,.text-input[data-v-7321f8c8]:focus{outline:none;background-color:#fff;border-color:#3b82f6;box-shadow:0 0 0 4px rgba(59,130,246,.1)}.input-area[data-v-7321f8c8]{min-height:120px;border-left:4px solid #3b82f6;resize:vertical}.output-area[data-v-7321f8c8]{min-height:120px;background-color:#fafafa;color:#475569;border-left:4px solid #10b981;resize:vertical}.output-header[data-v-7321f8c8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.result-tag[data-v-7321f8c8]{font-size:.85rem;background:linear-gradient(135deg,#dcfce7,#d1fae5);color:#15803d;padding:4px 10px;border-radius:20px;font-weight:600;box-shadow:0 2px 5px rgba(0,0,0,.05)}.control-bar[data-v-7321f8c8]{display:flex;flex-direction:column;gap:20px;margin-bottom:30px;background:#f1f5f9;padding:20px;border-radius:12px;border:1px solid #e2e8f0}.setting-wrapper[data-v-7321f8c8]{display:flex;flex-wrap:wrap;gap:20px;padding-bottom:15px;border-bottom:1px dashed #cbd5e1}.setting-item[data-v-7321f8c8]{display:flex;flex-direction:column;gap:6px;flex:1;min-width:150px}.setting-item label[data-v-7321f8c8]{font-size:.9rem;font-weight:600;color:#64748b}.select-input[data-v-7321f8c8]{padding:8px 12px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%2364748b%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 12px top 50%;background-size:10px auto}.action-buttons[data-v-7321f8c8]{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start}.btn[data-v-7321f8c8]{padding:10px 20px;border:none;border-radius:8px;cursor:pointer;font-weight:600;font-size:14px;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);min-width:110px}.btn[data-v-7321f8c8]:active{transform:translateY(1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.btn[data-v-7321f8c8]:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.15);filter:brightness(1.05)}.btn[data-v-7321f8c8]:disabled{opacity:.6;cursor:not-allowed;transform:none;filter:grayscale(.5)}.btn-encrypt[data-v-7321f8c8]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.btn-decrypt[data-v-7321f8c8]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.btn-success[data-v-7321f8c8]{background:linear-gradient(135deg,#10b981,#059669)}.btn-danger[data-v-7321f8c8]{background:linear-gradient(135deg,#ef4444,#dc2626)}.info-section[data-v-7321f8c8]{max-width:1000px;margin:0 auto 40px auto;text-align:center}.section-title[data-v-7321f8c8]{color:#334155;margin-bottom:30px;font-size:1.5rem;position:relative;display:inline-block}.scenarios-container[data-v-7321f8c8]{margin-top:15px}.scenario-grid[data-v-7321f8c8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;text-align:left}.scenario-item[data-v-7321f8c8]{background:transparent;border-radius:16px;padding:25px;display:flex;align-items:flex-start;gap:20px;box-shadow:none;border:1px solid hsla(0,0%,100%,0);transition:all .3s ease;animation:fadeInUp-7321f8c8 .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-7321f8c8]:hover{transform:translateY(-8px);background:hsla(0,0%,100%,.3);border:1px solid hsla(0,0%,100%,.4)}.scenario-icon[data-v-7321f8c8]{font-size:2rem;background:linear-gradient(135deg,#6366f1,#4f46e5);border-radius:50%;width:64px;height:64px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;box-shadow:0 4px 10px rgba(79,70,229,.3)}.scenario-content[data-v-7321f8c8]{flex:1}.scenario-content h4[data-v-7321f8c8]{color:#1e293b;margin:0 0 8px 0;font-size:1.25rem;font-weight:700}.scenario-content p[data-v-7321f8c8]{color:#64748b;line-height:1.6;margin:0;font-size:.95rem}@keyframes fadeInUp-7321f8c8{to{opacity:1;transform:translateY(0)}}.footer[data-v-7321f8c8]{text-align:center;margin-top:60px;padding-top:20px;border-top:1px solid rgba(0,0,0,.05);color:#94a3b8;font-size:.9rem}@media (max-width:768px){.railfence-container[data-v-7321f8c8]{padding:20px 10px}.main-title[data-v-7321f8c8]{font-size:1.8rem}.action-buttons[data-v-7321f8c8]{flex-direction:column}.btn[data-v-7321f8c8]{width:100%}.setting-item[data-v-7321f8c8]{min-width:100%}.control-bar[data-v-7321f8c8]{align-items:stretch}}.cipher-container[data-v-79cf2fb3]{max-width:100%;margin:0 auto;padding:40px 20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#333;background:linear-gradient(135deg,#fdfbfb,#ebedee);min-height:100vh;box-sizing:border-box}.header-section[data-v-79cf2fb3]{text-align:center;margin-bottom:40px;padding:30px 20px;background:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;box-shadow:0 8px 32px rgba(31,38,135,.07);max-width:1000px;margin-left:auto;margin-right:auto;border:1px solid hsla(0,0%,100%,.18)}.main-title[data-v-79cf2fb3]{font-size:2.5rem;background:linear-gradient(90deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:15px;font-weight:800;letter-spacing:-.5px}.sub-title[data-v-79cf2fb3]{color:#7f8c8d;font-size:1.1rem;max-width:700px;margin:0 auto;line-height:1.6}.tool-card[data-v-79cf2fb3]{background:#fff;border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.08);padding:40px;margin-bottom:50px;max-width:1000px;margin-left:auto;margin-right:auto;border:1px solid rgba(0,0,0,.02)}.input-group[data-v-79cf2fb3],.output-group[data-v-79cf2fb3]{margin-bottom:25px}.section-label[data-v-79cf2fb3]{font-weight:700;margin-bottom:12px;color:#34495e;font-size:1.05rem;display:flex;align-items:center;gap:8px}.text-area[data-v-79cf2fb3]{width:100%;padding:18px;border:2px solid #ecf0f1;border-radius:12px;font-size:16px;font-family:Consolas,Monaco,monospace;line-height:1.6;resize:vertical;transition:all .3s ease;background-color:#f9f9f9;box-sizing:border-box}.input-area[data-v-79cf2fb3]{min-height:120px;border-left:5px solid #667eea;color:#2c3e50}.input-area[data-v-79cf2fb3]:focus{outline:none;background-color:#fff;border-color:#667eea;box-shadow:0 0 0 4px rgba(102,126,234,.1)}.output-area[data-v-79cf2fb3]{min-height:120px;background-color:#f4f6f7;color:#2c3e50;border-left:5px solid #a24bcf}.output-area[data-v-79cf2fb3]:focus{outline:none;border-color:#a24bcf}.output-header[data-v-79cf2fb3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.result-tag[data-v-79cf2fb3]{font-size:.85rem;background:linear-gradient(135deg,#f3e5f5,#e1bee7);color:#8e24aa;padding:4px 12px;border-radius:20px;font-weight:700;letter-spacing:.5px}.control-bar[data-v-79cf2fb3]{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between;margin-bottom:30px;background:#f8f9fa;padding:25px;border-radius:16px;border:1px solid #e9ecef}.setting-wrapper[data-v-79cf2fb3]{display:flex;gap:25px;flex-wrap:wrap}.setting-item[data-v-79cf2fb3]{display:flex;flex-direction:column;gap:8px}.setting-item label[data-v-79cf2fb3]{font-size:.9rem;font-weight:600;color:#7f8c8d}.control-input[data-v-79cf2fb3],.control-select[data-v-79cf2fb3]{padding:10px 15px;border:1px solid #bdc3c7;border-radius:8px;font-size:15px;color:#2c3e50;background:#fff;transition:all .2s;height:42px;box-sizing:border-box}.key-input[data-v-79cf2fb3]{width:180px;font-family:Consolas,monospace;font-weight:700;letter-spacing:1px;text-transform:uppercase}.key-input[data-v-79cf2fb3]::-moz-placeholder{font-family:Segoe UI,sans-serif;text-transform:none;font-weight:400;letter-spacing:normal;color:#b0bec5}.key-input[data-v-79cf2fb3]::placeholder{font-family:Segoe UI,sans-serif;text-transform:none;font-weight:400;letter-spacing:normal;color:#b0bec5}.control-select[data-v-79cf2fb3]{width:160px;cursor:pointer}.control-input[data-v-79cf2fb3]:focus,.control-select[data-v-79cf2fb3]:focus{border-color:#667eea;outline:none;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.action-buttons[data-v-79cf2fb3]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.btn[data-v-79cf2fb3]{padding:10px 20px;border:none;border-radius:10px;cursor:pointer;font-weight:600;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);height:42px}.btn[data-v-79cf2fb3]:active{transform:scale(.98)}.btn[data-v-79cf2fb3]:hover{transform:translateY(-2px);box-shadow:0 7px 14px rgba(0,0,0,.12)}.btn[data-v-79cf2fb3]:disabled{opacity:.6;cursor:not-allowed;filter:grayscale(100%);transform:none}.btn-encrypt[data-v-79cf2fb3]{background:linear-gradient(135deg,#667eea,#764ba2)}.btn-encrypt[data-v-79cf2fb3]:hover{box-shadow:0 6px 20px rgba(118,75,162,.4)}.btn-decrypt[data-v-79cf2fb3]{background:linear-gradient(135deg,#a24bcf,#9b59b6)}.btn-decrypt[data-v-79cf2fb3]:hover{box-shadow:0 6px 20px rgba(155,89,182,.4)}.btn-demo[data-v-79cf2fb3]{background:linear-gradient(135deg,#00d2ff,#3a7bd5);min-width:110px}.btn-demo[data-v-79cf2fb3]:hover{box-shadow:0 6px 20px rgba(58,123,213,.4)}.btn-copy[data-v-79cf2fb3]{background:linear-gradient(135deg,#27ae60,#2ecc71);min-width:110px}.btn-copy[data-v-79cf2fb3]:hover:not(:disabled){box-shadow:0 6px 20px rgba(46,204,113,.4)}.btn-danger[data-v-79cf2fb3]{background:linear-gradient(135deg,#c0392b,#e74c3c)}.btn-danger[data-v-79cf2fb3]:hover{box-shadow:0 6px 20px rgba(231,76,60,.4)}.example-section[data-v-79cf2fb3]{max-width:1000px;margin:0 auto 40px auto}.example-card[data-v-79cf2fb3]{background:#fff;border-radius:16px;padding:25px 30px;box-shadow:0 10px 30px rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.03)}.example-header[data-v-79cf2fb3]{display:flex;align-items:center;gap:12px;margin-bottom:25px;border-bottom:1px dashed #eee;padding-bottom:15px}.example-icon[data-v-79cf2fb3]{font-size:1.5rem}.example-header h3[data-v-79cf2fb3]{margin:0;font-size:1.1rem;color:#34495e}.demo-container[data-v-79cf2fb3]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.demo-box[data-v-79cf2fb3]{flex:1;min-width:200px;display:flex;flex-direction:column;gap:8px}.demo-label[data-v-79cf2fb3]{font-size:.85rem;font-weight:700;color:#7f8c8d;text-transform:uppercase;letter-spacing:.5px}.demo-text[data-v-79cf2fb3]{font-family:Consolas,Monaco,monospace;font-size:1.1rem;padding:15px;border-radius:8px;background:#f8f9fa;font-weight:600;color:#2c3e50;border:1px solid #e9ecef}.input-demo .demo-text[data-v-79cf2fb3]{border-left:4px solid #667eea;color:#667eea}.output-demo .demo-text[data-v-79cf2fb3]{border-left:4px solid #a24bcf;color:#a24bcf}.demo-connector[data-v-79cf2fb3]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#95a5a6}.shift-badge[data-v-79cf2fb3]{background:#2c3e50;color:#fff;padding:4px 10px;border-radius:12px;font-size:.75rem;font-weight:700}.arrow-icon[data-v-79cf2fb3]{font-size:1.5rem;color:#bdc3c7}.info-section[data-v-79cf2fb3]{max-width:1000px;margin:0 auto 40px auto}.scenario-grid[data-v-79cf2fb3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.scenario-item[data-v-79cf2fb3]{background:transparent;border:1px dashed #d1d5db;border-radius:16px;padding:20px;display:flex;flex-direction:column;align-items:flex-start;gap:15px;transition:all .3s ease;animation:fadeInUp-79cf2fb3 .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-79cf2fb3]:hover{border-color:#667eea;background:hsla(0,0%,100%,.5);transform:translateY(-5px)}.scenario-icon[data-v-79cf2fb3]{font-size:1.8rem;background:linear-gradient(135deg,#34495e,#2c3e50);border-radius:12px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;box-shadow:0 4px 10px rgba(44,62,80,.3)}.scenario-content h4[data-v-79cf2fb3]{color:#2c3e50;margin:0 0 8px 0;font-size:1.1rem;font-weight:700}.scenario-content p[data-v-79cf2fb3]{color:#7f8c8d;line-height:1.5;margin:0;font-size:.9rem}@keyframes fadeInUp-79cf2fb3{to{opacity:1;transform:translateY(0)}}.tech-specs[data-v-79cf2fb3]{max-width:1000px;margin:0 auto}.spec-card[data-v-79cf2fb3]{background:#fff;border-left:4px solid #f1c40f;border-radius:8px;padding:25px;box-shadow:0 4px 15px rgba(0,0,0,.05)}.spec-card h3[data-v-79cf2fb3]{color:#2c3e50;font-size:1.2rem;margin-bottom:10px;display:flex;align-items:center;gap:10px}.spec-card p[data-v-79cf2fb3]{color:#555;font-size:.95rem;line-height:1.7}.math-demo[data-v-79cf2fb3]{margin-top:15px;padding:15px;background:#f8f9fa;border-radius:8px;font-family:Times New Roman,serif;font-style:italic;font-size:1.1rem;color:#333;text-align:center;border:1px solid #eee}.footer[data-v-79cf2fb3]{text-align:center;margin-top:60px;padding-top:20px;border-top:1px solid rgba(0,0,0,.05);color:#95a5a6;font-size:.85rem}@media (max-width:768px){.cipher-container[data-v-79cf2fb3]{padding:15px 10px}.main-title[data-v-79cf2fb3]{font-size:1.8rem}.control-bar[data-v-79cf2fb3]{flex-direction:column;align-items:stretch;padding:15px}.setting-wrapper[data-v-79cf2fb3]{flex-direction:column;width:100%;gap:15px}.control-input[data-v-79cf2fb3],.control-select[data-v-79cf2fb3],.setting-item[data-v-79cf2fb3]{width:100%}.action-buttons[data-v-79cf2fb3]{flex-direction:column;width:100%}.btn[data-v-79cf2fb3]{width:100%}.demo-container[data-v-79cf2fb3]{flex-direction:column;align-items:stretch}.demo-connector[data-v-79cf2fb3]{flex-direction:row;margin:10px 0}.arrow-icon[data-v-79cf2fb3]{transform:rotate(90deg)}}.pbkdf2-container[data-v-0af79b12]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;max-width:1200px;margin:0 auto;padding:40px 20px;background-color:#f7f8fa;color:#333}.header[data-v-0af79b12]{text-align:center;margin-bottom:30px}.main-title[data-v-0af79b12]{font-size:28px;font-weight:600;color:#2c3e50;margin-bottom:10px}.sub-title[data-v-0af79b12]{font-size:14px;color:#606266;max-width:800px;margin:0 auto;line-height:1.6}.link[data-v-0af79b12]{color:#5d55fa;text-decoration:none;border-bottom:1px dashed #5d55fa}.card[data-v-0af79b12]{background:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.05);padding:30px;margin-bottom:20px}.form-group[data-v-0af79b12]{margin-bottom:20px}.form-row[data-v-0af79b12]{display:flex;gap:20px;margin-bottom:20px}.three-col .form-group[data-v-0af79b12]{flex:1;margin-bottom:0}.label[data-v-0af79b12]{display:block;font-size:14px;font-weight:600;color:#303133;margin-bottom:8px}.input-area[data-v-0af79b12],.input-control[data-v-0af79b12]{width:100%;box-sizing:border-box;padding:10px 12px;font-size:14px;line-height:1.5;color:#606266;background:#fff;border:1px solid #dcdfe6;border-radius:4px;transition:all .2s cubic-bezier(.645,.045,.355,1)}.input-area[data-v-0af79b12]:focus,.input-control[data-v-0af79b12]:focus{outline:none;border-color:#a855f7;box-shadow:0 0 0 2px rgba(168,85,247,.1)}.input-area[data-v-0af79b12]{resize:vertical}.select-wrapper[data-v-0af79b12]{position:relative}.radio-group[data-v-0af79b12]{display:flex;align-items:center;height:42px;background:#f5f7fa;border:1px solid #dcdfe6;border-radius:4px;padding:0 15px}.radio-label[data-v-0af79b12]{margin-right:20px;font-size:14px;color:#2c3e50;display:flex;align-items:center;cursor:pointer;font-weight:700}.radio-label input[data-v-0af79b12]{margin-right:6px;accent-color:#8b5cf6}.action-bar[data-v-0af79b12]{display:flex;gap:15px;margin-top:30px}.btn[data-v-0af79b12]{display:inline-block;line-height:1;white-space:nowrap;cursor:pointer;text-align:center;box-sizing:border-box;outline:none;margin:0;font-weight:500;padding:12px 28px;font-size:14px;border-radius:6px;border:none;transition:all .3s ease;color:#fff;letter-spacing:.5px}.btn[data-v-0af79b12]:active{transform:scale(.98)}.btn-primary[data-v-0af79b12]{background:linear-gradient(135deg,#a855f7,#d946ef);box-shadow:0 4px 15px rgba(168,85,247,.35)}.btn-primary[data-v-0af79b12]:hover{background:linear-gradient(135deg,#9333ea,#c026d3);transform:translateY(-2px);box-shadow:0 6px 20px rgba(168,85,247,.45)}.btn-secondary[data-v-0af79b12]{background:linear-gradient(135deg,#3b82f6,#06b6d4);box-shadow:0 4px 15px rgba(59,130,246,.35)}.btn-secondary[data-v-0af79b12]:hover{background:linear-gradient(135deg,#2563eb,#0891b2);transform:translateY(-2px);box-shadow:0 6px 20px rgba(59,130,246,.45)}.btn-success[data-v-0af79b12]{background:linear-gradient(135deg,#10b981,#34d399);box-shadow:0 4px 15px rgba(16,185,129,.35)}.btn-success[data-v-0af79b12]:hover{background:linear-gradient(135deg,#059669,#10b981);transform:translateY(-2px);box-shadow:0 6px 20px rgba(16,185,129,.45)}.btn-default[data-v-0af79b12]{background:linear-gradient(135deg,#e2e8f0,#f1f5f9);color:#475569;border:1px solid #cbd5e1;box-shadow:0 2px 5px rgba(0,0,0,.05)}.btn-default[data-v-0af79b12]:hover{background:linear-gradient(135deg,#cbd5e1,#e2e8f0);color:#1e293b;transform:translateY(-2px)}.result-card[data-v-0af79b12]{margin-top:20px}.result-area[data-v-0af79b12]{background-color:#f9fafc;color:#555}.info-card[data-v-0af79b12]{margin-top:20px}.info-title[data-v-0af79b12]{font-size:16px;font-weight:600;margin-bottom:20px;color:#303133}.info-section[data-v-0af79b12]{margin-bottom:20px}.info-section h4[data-v-0af79b12]{font-size:14px;font-weight:700;margin:10px 0;color:#303133}.info-section li[data-v-0af79b12],.info-section p[data-v-0af79b12]{font-size:13px;line-height:1.8;color:#606266;margin-bottom:5px}.info-section ul[data-v-0af79b12]{padding-left:20px;margin:5px 0}.footer[data-v-0af79b12]{text-align:center;font-size:12px;color:#909399;margin-top:30px;padding-bottom:20px}@media (max-width:768px){.form-row.three-col[data-v-0af79b12]{flex-direction:column;gap:10px}.action-bar[data-v-0af79b12]{flex-wrap:wrap}.btn[data-v-0af79b12]{width:100%}}.sm3-container[data-v-8c23ccf6]{max-width:100%;margin:0 auto;padding:40px 20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#333;background:linear-gradient(135deg,#f0fdf4,#c3cfe2);min-height:100vh;box-sizing:border-box}.header-section[data-v-8c23ccf6]{text-align:center;margin-bottom:40px;padding:20px;background:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;box-shadow:0 4px 20px rgba(0,0,0,.05);max-width:1000px;margin-left:auto;margin-right:auto}.main-title[data-v-8c23ccf6]{font-size:2.5rem;color:#1e3a8a;margin-bottom:10px;font-weight:800;letter-spacing:-.5px}.sub-title[data-v-8c23ccf6]{color:#475569;font-size:1.1rem;max-width:800px;margin:0 auto;line-height:1.6}.tool-card[data-v-8c23ccf6]{background:#fff;border-radius:16px;box-shadow:0 15px 35px rgba(0,0,0,.08);padding:35px;margin-bottom:50px;max-width:1000px;margin-left:auto;margin-right:auto;border:1px solid hsla(0,0%,100%,.5)}.input-group[data-v-8c23ccf6],.output-group[data-v-8c23ccf6]{margin-bottom:25px}.label-row[data-v-8c23ccf6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.section-label[data-v-8c23ccf6]{font-weight:700;color:#334155;font-size:1.05rem;display:flex;align-items:center;gap:8px}.input-hint[data-v-8c23ccf6]{font-size:.85rem;color:#64748b;background:#f1f5f9;padding:2px 8px;border-radius:4px}.select-input[data-v-8c23ccf6],.text-area[data-v-8c23ccf6],.text-input[data-v-8c23ccf6]{width:100%;padding:12px 18px;border:1px solid #e2e8f0;border-radius:10px;font-size:15px;font-family:Monaco,Menlo,Consolas,monospace;transition:all .3s ease;background-color:#f8fafc;box-sizing:border-box;color:#334155}.select-input[data-v-8c23ccf6]:focus,.text-area[data-v-8c23ccf6]:focus,.text-input[data-v-8c23ccf6]:focus{outline:none;background-color:#fff;border-color:#059669;box-shadow:0 0 0 4px rgba(5,150,105,.1)}.input-area[data-v-8c23ccf6]{min-height:120px;border-left:4px solid #3b82f6;resize:vertical}.output-area[data-v-8c23ccf6]{min-height:120px;background-color:#fafafa;color:#475569;border-left:4px solid #059669;resize:vertical}.output-header[data-v-8c23ccf6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.result-tag[data-v-8c23ccf6]{font-size:.85rem;background:linear-gradient(135deg,#dcfce7,#d1fae5);color:#15803d;padding:4px 10px;border-radius:20px;font-weight:600;box-shadow:0 2px 5px rgba(0,0,0,.05)}.control-bar[data-v-8c23ccf6]{display:flex;flex-direction:column;gap:20px;margin-bottom:30px;background:#f1f5f9;padding:20px;border-radius:12px;border:1px solid #e2e8f0}.setting-wrapper[data-v-8c23ccf6]{display:flex;flex-wrap:wrap;gap:20px;padding-bottom:15px;border-bottom:1px dashed #cbd5e1}.setting-item[data-v-8c23ccf6]{display:flex;flex-direction:column;gap:6px;flex:1;min-width:150px}.setting-item label[data-v-8c23ccf6]{font-size:.9rem;font-weight:600;color:#64748b}.select-input[data-v-8c23ccf6]{padding:8px 12px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%2364748b%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 12px top 50%;background-size:10px auto}.action-buttons[data-v-8c23ccf6]{display:flex;flex-wrap:wrap;gap:15px;justify-content:flex-start}.btn[data-v-8c23ccf6]{padding:10px 22px;border:none;border-radius:10px;cursor:pointer;font-weight:600;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#fff;min-width:120px;box-shadow:0 4px 6px rgba(0,0,0,.05)}.btn[data-v-8c23ccf6]:hover{transform:translateY(-2px);filter:brightness(1.1)}.btn[data-v-8c23ccf6]:active{transform:translateY(1px);filter:brightness(.95)}.btn[data-v-8c23ccf6]:disabled{opacity:.6;cursor:not-allowed;transform:none;filter:grayscale(.8);box-shadow:none}.btn-demo[data-v-8c23ccf6]{background:linear-gradient(135deg,#8b5cf6,#6d28d9);box-shadow:0 8px 15px rgba(139,92,246,.25)}.btn-demo[data-v-8c23ccf6]:hover{box-shadow:0 10px 20px rgba(139,92,246,.4)}.btn-encrypt[data-v-8c23ccf6]{background:linear-gradient(135deg,#10b981,#047857);box-shadow:0 8px 15px rgba(16,185,129,.3);min-width:160px}.btn-encrypt[data-v-8c23ccf6]:hover{box-shadow:0 10px 20px rgba(16,185,129,.45)}.btn-copy[data-v-8c23ccf6]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);box-shadow:0 8px 15px rgba(59,130,246,.25)}.btn-copy[data-v-8c23ccf6]:hover{box-shadow:0 10px 20px rgba(59,130,246,.4)}.btn-danger[data-v-8c23ccf6]{background:linear-gradient(135deg,#ef4444,#b91c1c);box-shadow:0 8px 15px rgba(239,68,68,.25)}.btn-danger[data-v-8c23ccf6]:hover{box-shadow:0 10px 20px rgba(239,68,68,.4)}.info-section[data-v-8c23ccf6]{max-width:1000px;margin:0 auto 40px auto;text-align:center}.section-title[data-v-8c23ccf6]{color:#334155;margin-bottom:30px;font-size:1.5rem;position:relative;display:inline-block}.scenarios-container[data-v-8c23ccf6]{margin-top:15px}.scenario-grid[data-v-8c23ccf6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;text-align:left}.scenario-item[data-v-8c23ccf6]{background:transparent;border-radius:16px;padding:25px;display:flex;align-items:flex-start;gap:20px;box-shadow:none;border:1px solid hsla(0,0%,100%,0);transition:all .3s ease;animation:fadeInUp-8c23ccf6 .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-8c23ccf6]:hover{transform:translateY(-8px);background:hsla(0,0%,100%,.3);border:1px solid hsla(0,0%,100%,.4)}.scenario-icon[data-v-8c23ccf6]{font-size:2rem;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;width:64px;height:64px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;box-shadow:0 4px 10px rgba(16,185,129,.3)}.scenario-content[data-v-8c23ccf6]{flex:1}.scenario-content h4[data-v-8c23ccf6]{color:#1e293b;margin:0 0 8px 0;font-size:1.25rem;font-weight:700}.scenario-content p[data-v-8c23ccf6]{color:#64748b;line-height:1.6;margin:0;font-size:.95rem}@keyframes fadeInUp-8c23ccf6{to{opacity:1;transform:translateY(0)}}.footer[data-v-8c23ccf6]{text-align:center;margin-top:60px;padding-top:20px;border-top:1px solid rgba(0,0,0,.05);color:#94a3b8;font-size:.9rem}@media (max-width:768px){.sm3-container[data-v-8c23ccf6]{padding:20px 10px}.main-title[data-v-8c23ccf6]{font-size:1.8rem}.action-buttons[data-v-8c23ccf6]{flex-direction:column}.btn[data-v-8c23ccf6]{width:100%}.setting-item[data-v-8c23ccf6]{min-width:100%}.control-bar[data-v-8c23ccf6]{align-items:stretch}}.deflate-container[data-v-0db0dc3c]{max-width:100%;margin:0 auto;padding:40px 20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#333;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh;box-sizing:border-box}.header-section[data-v-0db0dc3c]{text-align:center;margin-bottom:40px;padding:20px;background:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;box-shadow:0 4px 20px rgba(0,0,0,.05);max-width:1000px;margin-left:auto;margin-right:auto}.main-title[data-v-0db0dc3c]{font-size:2.5rem;color:#2c3e50;margin-bottom:10px;font-weight:800;letter-spacing:-.5px}.sub-title[data-v-0db0dc3c]{color:#57606f;font-size:1.1rem;max-width:800px;margin:0 auto;line-height:1.6}.tool-card[data-v-0db0dc3c]{background:#fff;border-radius:16px;box-shadow:0 15px 35px rgba(0,0,0,.08);padding:35px;margin-bottom:50px;max-width:1000px;margin-left:auto;margin-right:auto;border:1px solid hsla(0,0%,100%,.5)}.input-group[data-v-0db0dc3c],.output-group[data-v-0db0dc3c]{margin-bottom:25px}.section-label[data-v-0db0dc3c]{display:block;font-weight:700;margin-bottom:12px;color:#2c3e50;font-size:1.05rem;display:flex;align-items:center;gap:8px}.select-input[data-v-0db0dc3c],.text-area[data-v-0db0dc3c],.text-input[data-v-0db0dc3c]{width:100%;padding:12px 18px;border:1px solid #e2e8f0;border-radius:10px;font-size:15px;font-family:Monaco,Menlo,Consolas,monospace;transition:all .3s ease;background-color:#f8fafc;box-sizing:border-box;color:#334155}.select-input[data-v-0db0dc3c]:focus,.text-area[data-v-0db0dc3c]:focus,.text-input[data-v-0db0dc3c]:focus{outline:none;background-color:#fff;border-color:#3b82f6;box-shadow:0 0 0 4px rgba(59,130,246,.1)}.input-area[data-v-0db0dc3c]{min-height:120px;border-left:4px solid #3b82f6;resize:vertical}.output-area[data-v-0db0dc3c]{min-height:120px;background-color:#fafafa;color:#475569;border-left:4px solid #10b981;resize:vertical}.output-header[data-v-0db0dc3c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.result-tag[data-v-0db0dc3c]{font-size:.85rem;background:linear-gradient(135deg,#dcfce7,#d1fae5);color:#15803d;padding:4px 10px;border-radius:20px;font-weight:600;box-shadow:0 2px 5px rgba(0,0,0,.05)}.control-bar[data-v-0db0dc3c]{display:flex;flex-direction:column;gap:20px;margin-bottom:30px;background:#f1f5f9;padding:20px;border-radius:12px;border:1px solid #e2e8f0}.setting-wrapper[data-v-0db0dc3c]{display:flex;flex-wrap:wrap;gap:20px;padding-bottom:15px;border-bottom:1px dashed #cbd5e1}.setting-item[data-v-0db0dc3c]{display:flex;flex-direction:column;gap:6px;flex:1;min-width:150px}.setting-item label[data-v-0db0dc3c]{font-size:.9rem;font-weight:600;color:#64748b}.select-input[data-v-0db0dc3c]{padding:8px 12px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%2364748b%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 12px top 50%;background-size:10px auto}.action-buttons[data-v-0db0dc3c]{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start}.btn[data-v-0db0dc3c]{padding:10px 20px;border:none;border-radius:8px;cursor:pointer;font-weight:600;font-size:14px;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);min-width:120px}.btn[data-v-0db0dc3c]:active{transform:translateY(1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.btn[data-v-0db0dc3c]:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.15);filter:brightness(1.05)}.btn[data-v-0db0dc3c]:disabled{opacity:.6;cursor:not-allowed;transform:none;filter:grayscale(.5)}.btn-encrypt[data-v-0db0dc3c]{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.btn-decrypt[data-v-0db0dc3c]{background:linear-gradient(135deg,#7c3aed,#6d28d9)}.btn-success[data-v-0db0dc3c]{background:linear-gradient(135deg,#059669,#047857)}.btn-danger[data-v-0db0dc3c]{background:linear-gradient(135deg,#dc2626,#b91c1c)}.info-section[data-v-0db0dc3c]{max-width:1000px;margin:0 auto 40px auto;text-align:center}.section-title[data-v-0db0dc3c]{color:#334155;margin-bottom:30px;font-size:1.5rem;position:relative;display:inline-block}.scenarios-container[data-v-0db0dc3c]{margin-top:15px}.scenario-grid[data-v-0db0dc3c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;text-align:left}.scenario-item[data-v-0db0dc3c]{background:transparent;border-radius:16px;padding:25px;display:flex;align-items:flex-start;gap:20px;box-shadow:none;border:1px solid hsla(0,0%,100%,0);transition:all .3s ease;animation:fadeInUp-0db0dc3c .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-0db0dc3c]:hover{transform:translateY(-8px);background:hsla(0,0%,100%,.3);border:1px solid hsla(0,0%,100%,.4)}.scenario-icon[data-v-0db0dc3c]{font-size:2rem;background:linear-gradient(135deg,#0ea5e9,#0284c7);border-radius:50%;width:64px;height:64px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;box-shadow:0 4px 10px rgba(14,165,233,.3)}.scenario-content[data-v-0db0dc3c]{flex:1}.scenario-content h4[data-v-0db0dc3c]{color:#1e293b;margin:0 0 8px 0;font-size:1.25rem;font-weight:700}.scenario-content p[data-v-0db0dc3c]{color:#64748b;line-height:1.6;margin:0;font-size:.95rem}@keyframes fadeInUp-0db0dc3c{to{opacity:1;transform:translateY(0)}}.footer[data-v-0db0dc3c]{text-align:center;margin-top:60px;padding-top:20px;border-top:1px solid rgba(0,0,0,.05);color:#94a3b8;font-size:.9rem}@media (max-width:768px){.deflate-container[data-v-0db0dc3c]{padding:20px 10px}.main-title[data-v-0db0dc3c]{font-size:1.8rem}.action-buttons[data-v-0db0dc3c]{flex-direction:column}.btn[data-v-0db0dc3c]{width:100%}.setting-item[data-v-0db0dc3c]{min-width:100%}.control-bar[data-v-0db0dc3c]{align-items:stretch}}[data-v-db9f1f9c]:root{--primary:#6366f1;--primary-hover:#4f46e5;--bg-gradient:linear-gradient(135deg,#f5f7fa,#c3cfe2);--glass-bg:hsla(0,0%,100%,.85);--glass-border:hsla(0,0%,100%,.5);--text-main:#1f2937;--text-muted:#6b7280;--shadow-lg:0 10px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--radius-md:16px;--radius-sm:8px}.brotli-container[data-v-db9f1f9c]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;width:100%;min-height:100vh;background:var(--bg-gradient);display:flex;justify-content:center;align-items:center;padding:2rem;color:#374151;box-sizing:border-box}.glass-panel[data-v-db9f1f9c]{width:100%;max-width:1000px;background:hsla(0,0%,100%,.7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.6);border-radius:24px;padding:2.5rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.15);display:flex;flex-direction:column;gap:2rem}.header[data-v-db9f1f9c]{display:flex;justify-content:space-between;align-items:center;padding-bottom:1.5rem;border-bottom:1px solid rgba(0,0,0,.05)}.logo-area[data-v-db9f1f9c]{display:flex;align-items:center;gap:1rem}.icon-box[data-v-db9f1f9c]{width:48px;height:48px;background:linear-gradient(135deg,#6366f1,#a855f7);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 6px -1px rgba(99,102,241,.4)}.icon-box svg[data-v-db9f1f9c]{width:24px;height:24px}.title-group h1[data-v-db9f1f9c]{font-size:1.5rem;font-weight:700;margin:0;color:#111827;letter-spacing:-.025em}.title-group p[data-v-db9f1f9c]{margin:0;font-size:.875rem;color:#6b7280}.status-badge[data-v-db9f1f9c]{display:flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:500;padding:.5rem 1rem;background:rgba(0,0,0,.03);border-radius:99px;color:#6b7280;transition:all .3s ease}.status-badge.ready[data-v-db9f1f9c]{background:rgba(16,185,129,.1);color:#059669}.dot[data-v-db9f1f9c]{width:8px;height:8px;border-radius:50%;background:currentColor}.controls-grid[data-v-db9f1f9c]{display:grid;grid-template-columns:2fr 1fr;gap:1.5rem}.control-card[data-v-db9f1f9c]{background:#fff;border:1px solid rgba(0,0,0,.05);padding:1.25rem;border-radius:var(--radius-md);display:flex;flex-direction:column;gap:1rem}.control-label[data-v-db9f1f9c]{display:flex;justify-content:space-between;font-size:.875rem;font-weight:600;color:#374151}.value-tag[data-v-db9f1f9c]{background:#f3f4f6;padding:.1rem .5rem;border-radius:4px;font-family:monospace}.slider-container[data-v-db9f1f9c]{display:flex;align-items:center;gap:1rem}.custom-range[data-v-db9f1f9c]{flex:1;height:6px;border-radius:5px;background:#e5e7eb;outline:none;-webkit-appearance:none}.custom-range[data-v-db9f1f9c]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:#6366f1;cursor:pointer;box-shadow:0 0 0 4px rgba(99,102,241,.2);-webkit-transition:transform .1s;transition:transform .1s}.custom-range[data-v-db9f1f9c]::-webkit-slider-thumb:hover{transform:scale(1.1)}.slider-text[data-v-db9f1f9c]{font-size:.75rem;color:#9ca3af;font-weight:500}.toggle-group[data-v-db9f1f9c]{display:flex;background:#f3f4f6;padding:4px;border-radius:10px}.toggle-btn[data-v-db9f1f9c]{flex:1;border:none;background:transparent;padding:.5rem;border-radius:8px;font-size:.875rem;font-weight:600;color:#6b7280;cursor:pointer;transition:all .2s}.toggle-btn.active[data-v-db9f1f9c]{background:#fff;color:#6366f1;box-shadow:0 2px 4px rgba(0,0,0,.05)}.editor-layout[data-v-db9f1f9c]{display:grid;grid-template-columns:1fr 140px 1fr;gap:1.5rem;align-items:stretch}.panel[data-v-db9f1f9c]{display:flex;flex-direction:column;background:#fff;border-radius:var(--radius-md);border:1px solid #e5e7eb;overflow:hidden;transition:box-shadow .3s}.panel[data-v-db9f1f9c]:focus-within{box-shadow:0 0 0 3px rgba(99,102,241,.1);border-color:#6366f1}.panel-header[data-v-db9f1f9c]{padding:.75rem 1rem;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;font-size:.8rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}textarea[data-v-db9f1f9c]{flex:1;border:none;resize:none;padding:1rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.9rem;line-height:1.5;color:#1f2937;outline:none;min-height:250px;background:transparent}.panel-footer[data-v-db9f1f9c]{padding:.5rem 1rem;background:#f9fafb;border-top:1px solid #e5e7eb;font-size:.75rem;color:#9ca3af;display:flex;justify-content:space-between}.text-btn[data-v-db9f1f9c]{background:none;border:none;color:#6366f1;font-size:.75rem;cursor:pointer;font-weight:600;padding:0}.text-btn[data-v-db9f1f9c]:hover{text-decoration:underline}.text-btn[data-v-db9f1f9c]:disabled{color:#d1d5db;cursor:not-allowed;text-decoration:none}.actions-column[data-v-db9f1f9c]{display:flex;flex-direction:column;justify-content:center;gap:1rem}.action-btn[data-v-db9f1f9c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem .5rem;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .2s;color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1)}.action-btn.compress[data-v-db9f1f9c]{background:linear-gradient(135deg,#6366f1,#8b5cf6)}.action-btn.decompress[data-v-db9f1f9c]{background:linear-gradient(135deg,#3b82f6,#0ea5e9)}.action-btn[data-v-db9f1f9c]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 15px rgba(0,0,0,.15)}.action-btn[data-v-db9f1f9c]:active:not(:disabled){transform:translateY(0)}.action-btn[data-v-db9f1f9c]:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed;box-shadow:none}.btn-icon[data-v-db9f1f9c]{font-size:1.5rem;font-weight:700}.output-wrapper[data-v-db9f1f9c]{position:relative;flex:1;display:flex}.loading-overlay[data-v-db9f1f9c]{position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.spinner[data-v-db9f1f9c]{width:30px;height:30px;border:3px solid #e5e7eb;border-top-color:#6366f1;border-radius:50%;animation:spin-db9f1f9c .8s linear infinite}@keyframes spin-db9f1f9c{to{transform:rotate(1turn)}}.ratio-tag[data-v-db9f1f9c]{color:#059669;font-weight:600;background:#ecfdf5;padding:0 6px;border-radius:4px}@media (max-width:768px){.editor-layout[data-v-db9f1f9c]{grid-template-columns:1fr;grid-template-rows:auto auto auto}.actions-column[data-v-db9f1f9c]{flex-direction:row}.action-btn[data-v-db9f1f9c]{flex:1;flex-direction:row;padding:1rem}.controls-grid[data-v-db9f1f9c]{grid-template-columns:1fr}}.loading-section[data-v-51ba1f42]{max-width:1200px;margin:40px auto;display:flex;justify-content:center;align-items:center;min-height:300px}.loading-spinner[data-v-51ba1f42]{text-align:center}.spinner[data-v-51ba1f42]{width:60px;height:60px;border:4px solid #e2e8f0;border-top:4px solid #3b82f6;border-radius:50%;animation:spin-51ba1f42 1s linear infinite;margin:0 auto 20px}@keyframes spin-51ba1f42{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-text[data-v-51ba1f42]{font-size:1.1rem;color:#64748b;font-weight:500}.error-section[data-v-51ba1f42]{max-width:1200px;margin:40px auto}.error-card[data-v-51ba1f42]{background:#fff;border-radius:20px;padding:50px 30px;text-align:center;box-shadow:0 10px 40px rgba(0,0,0,.08);border:2px solid #fecaca}.error-icon[data-v-51ba1f42]{font-size:4rem;margin-bottom:20px}.error-title[data-v-51ba1f42]{font-size:1.8rem;font-weight:700;color:#dc2626;margin-bottom:10px}.error-message[data-v-51ba1f42]{font-size:1rem;color:#64748b;margin-bottom:30px;line-height:1.6}.error-btn[data-v-51ba1f42]{padding:12px 30px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.error-btn[data-v-51ba1f42]:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(59,130,246,.3)}.data-source .card-content[data-v-51ba1f42]{padding:20px}.source-info[data-v-51ba1f42]{margin-bottom:20px}.source-item[data-v-51ba1f42]{display:flex;align-items:center;gap:15px;padding:15px;background:#f8fafc;border-radius:12px;margin-bottom:10px;transition:all .3s ease}.source-item[data-v-51ba1f42]:hover{background:#f1f5f9;transform:translateX(5px)}.source-icon[data-v-51ba1f42]{font-size:1.8rem;width:50px;height:50px;background:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px rgba(0,0,0,.05)}.source-details[data-v-51ba1f42]{flex:1}.source-name[data-v-51ba1f42]{font-weight:600;color:#1e293b;margin-bottom:4px}.source-desc[data-v-51ba1f42]{font-size:.9rem;color:#64748b}.api-status[data-v-51ba1f42]{display:flex;align-items:center;gap:10px;padding:12px 15px;background:#f0fdf4;border-radius:12px;border:1px solid #bbf7d0}.status-indicator[data-v-51ba1f42]{width:12px;height:12px;background:#dc2626;border-radius:50%;animation:pulse-51ba1f42 2s ease-in-out infinite}.status-indicator.active[data-v-51ba1f42]{background:#22c55e;animation:none}.status-text[data-v-51ba1f42]{font-size:.9rem;color:#15803d;font-weight:500}.history-container[data-v-51ba1f42]{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#f1f5f9);font-family:Segoe UI,Microsoft YaHei,-apple-system,sans-serif}.header-section[data-v-51ba1f42]{background:linear-gradient(135deg,#1e293b,#334155);color:#fff;padding:40px 30px;position:relative;overflow:hidden}.header-section[data-v-51ba1f42]:before{content:"";position:absolute;top:0;right:0;width:300px;height:300px;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%)}.header-content[data-v-51ba1f42]{max-width:1200px;margin:0 auto 30px;text-align:center}.main-title[data-v-51ba1f42]{font-size:3.2rem;font-weight:800;margin-bottom:12px;display:flex;align-items:center;justify-content:center;gap:15px}.title-icon[data-v-51ba1f42]{font-size:2.8rem;animation:float-51ba1f42 3s ease-in-out infinite}.subtitle[data-v-51ba1f42]{font-size:1.2rem;color:#cbd5e1;font-weight:300;letter-spacing:.5px}.date-selector[data-v-51ba1f42]{max-width:1200px;margin:0 auto;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:25px;display:flex;justify-content:space-between;align-items:center;border:1px solid hsla(0,0%,100%,.2)}.date-display[data-v-51ba1f42]{text-align:center}.current-date[data-v-51ba1f42]{font-size:2.5rem;font-weight:700;margin-bottom:5px;background:linear-gradient(135deg,#60a5fa,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.current-week[data-v-51ba1f42]{font-size:1.1rem;color:#cbd5e1;font-weight:500}.date-controls[data-v-51ba1f42]{display:flex;gap:15px;align-items:center}.date-btn[data-v-51ba1f42]{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff;padding:12px 24px;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.date-btn[data-v-51ba1f42]:hover{background:hsla(0,0%,100%,.2);transform:translateY(-2px)}.date-btn[data-v-51ba1f42]:active{transform:translateY(0)}.next-btn[data-v-51ba1f42],.prev-btn[data-v-51ba1f42]{width:50px;padding:12px}.btn-icon[data-v-51ba1f42]{font-size:1.2rem}.today-btn[data-v-51ba1f42]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);min-width:100px}.filter-section[data-v-51ba1f42]{max-width:1200px;margin:-30px auto 40px;position:relative;z-index:10}.stats-card[data-v-51ba1f42]{background:#fff;border-radius:20px;padding:25px;margin-bottom:20px;box-shadow:0 10px 40px rgba(0,0,0,.08)}.stats-content[data-v-51ba1f42]{display:flex;justify-content:space-around;align-items:center}.stat-item[data-v-51ba1f42]{display:flex;align-items:center;gap:15px;flex:1;justify-content:center}.stat-icon[data-v-51ba1f42]{font-size:2.5rem;width:60px;height:60px;background:#f8fafc;border-radius:15px;display:flex;align-items:center;justify-content:center}.stat-info[data-v-51ba1f42]{display:flex;flex-direction:column}.stat-value[data-v-51ba1f42]{font-size:2.2rem;font-weight:800;color:#1e293b;line-height:1}.stat-label[data-v-51ba1f42]{font-size:.9rem;color:#64748b;font-weight:500;margin-top:5px}.stat-divider[data-v-51ba1f42]{width:1px;height:40px;background:#e2e8f0}.filter-controls[data-v-51ba1f42]{background:#fff;border-radius:16px;padding:20px;box-shadow:0 5px 20px rgba(0,0,0,.05);display:flex;justify-content:space-between;align-items:center}.filter-tags[data-v-51ba1f42]{display:flex;gap:10px}.filter-tag[data-v-51ba1f42]{padding:10px 20px;border:2px solid #e2e8f0;border-radius:50px;background:#fff;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;font-weight:600;font-size:.95rem}.filter-tag[data-v-51ba1f42]:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.filter-tag.active[data-v-51ba1f42]{border-color:currentColor;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.tag-icon[data-v-51ba1f42]{font-size:1.1rem}.tag-count[data-v-51ba1f42]{background:#f1f5f9;padding:2px 8px;border-radius:10px;font-size:.8rem;font-weight:600}.search-box[data-v-51ba1f42]{display:flex;gap:10px}.search-input[data-v-51ba1f42]{padding:12px 20px;border:2px solid #e2e8f0;border-radius:12px;font-size:1rem;width:300px;transition:all .3s ease}.search-input[data-v-51ba1f42]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.search-btn[data-v-51ba1f42]{border:none;border-radius:12px;width:50px;cursor:pointer;transition:all .3s ease;justify-content:center}.search-icon[data-v-51ba1f42]{font-size:1.2rem}.main-content-wrapper[data-v-51ba1f42]{max-width:1200px;margin:0 auto 50px}.main-content[data-v-51ba1f42]{display:grid;grid-template-columns:1fr 350px;gap:30px}.timeline-section[data-v-51ba1f42]{background:#fff;border-radius:20px;padding:30px;box-shadow:0 10px 40px rgba(0,0,0,.08)}.timeline-header[data-v-51ba1f42]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #f1f5f9}.timeline-title[data-v-51ba1f42]{font-size:1.8rem;font-weight:700;color:#1e293b;display:flex;align-items:center;gap:10px}.timeline-icon[data-v-51ba1f42]{font-size:1.6rem;animation:pulse-51ba1f42 2s ease-in-out infinite}.sort-controls[data-v-51ba1f42]{display:flex;gap:20px}.sort-option[data-v-51ba1f42]{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:500;color:#64748b}.sort-input[data-v-51ba1f42]{width:18px;height:18px;cursor:pointer}.sort-text[data-v-51ba1f42]{font-size:.95rem}.timeline-container[data-v-51ba1f42]{position:relative;padding-left:40px}.timeline-line[data-v-51ba1f42]{position:absolute;left:20px;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#3b82f6,#8b5cf6,#ec4899);border-radius:2px}.timeline-item[data-v-51ba1f42]{position:relative;margin-bottom:30px;background:#fff;border-radius:16px;padding:20px;border:2px solid #e2e8f0;transition:all .3s ease;cursor:pointer;display:flex;gap:20px}.timeline-item[data-v-51ba1f42]:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(0,0,0,.1)}.timeline-item.type-major[data-v-51ba1f42]{border-left:4px solid #ef4444}.timeline-item.type-birth[data-v-51ba1f42]{border-left:4px solid #8b5cf6}.timeline-item.type-death[data-v-51ba1f42]{border-left:4px solid #374151}.timeline-marker[data-v-51ba1f42]{position:absolute;left:-40px;top:20px;display:flex;flex-direction:column;align-items:center;width:80px}.marker-dot[data-v-51ba1f42]{width:20px;height:20px;border-radius:50%;border:4px solid #fff;box-shadow:0 0 0 3px;position:relative;z-index:2}.type-major .marker-dot[data-v-51ba1f42]{background:#ef4444;box-shadow:0 0 0 3px #ef4444}.type-birth .marker-dot[data-v-51ba1f42]{background:#8b5cf6;box-shadow:0 0 0 3px #8b5cf6}.type-death .marker-dot[data-v-51ba1f42]{background:#374151;box-shadow:0 0 0 3px #374151}.marker-year[data-v-51ba1f42]{margin-top:10px;font-size:.85rem;font-weight:600;color:#64748b;text-align:center;line-height:1.2}.timeline-content[data-v-51ba1f42]{flex:1}.event-header[data-v-51ba1f42]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.event-type[data-v-51ba1f42]{display:flex;align-items:center;gap:8px;font-size:.9rem;font-weight:600;padding:4px 12px;border-radius:20px;background:#f8fafc}.type-major .event-type[data-v-51ba1f42]{color:#ef4444;background:#fef2f2}.type-birth .event-type[data-v-51ba1f42]{color:#8b5cf6;background:#f5f3ff}.type-death .event-type[data-v-51ba1f42]{color:#374151;background:#f3f4f6}.type-icon[data-v-51ba1f42]{font-size:1rem}.event-year[data-v-51ba1f42]{font-size:1.1rem;font-weight:700;color:#1e293b}.event-title[data-v-51ba1f42]{font-size:1.3rem;font-weight:700;color:#1e293b;margin-bottom:10px;line-height:1.4}.event-desc[data-v-51ba1f42]{font-size:.95rem;color:#64748b;line-height:1.6;margin-bottom:15px}.event-actions[data-v-51ba1f42]{gap:10px}.action-btn[data-v-51ba1f42]{padding:8px 16px;border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:6px}.detail-btn[data-v-51ba1f42]{background:#f1f5f9;color:#475569}.detail-btn[data-v-51ba1f42]:hover{background:#e2e8f0;transform:translateY(-2px)}.search-btn[data-v-51ba1f42]{background:#3b82f6}.search-btn[data-v-51ba1f42]:hover{background:#2563eb}.action-icon[data-v-51ba1f42]{font-size:1rem}.empty-state[data-v-51ba1f42]{text-align:center;padding:60px 20px;background:#f8fafc;border-radius:16px;border:2px dashed #cbd5e0}.empty-icon[data-v-51ba1f42]{font-size:3rem;margin-bottom:20px;opacity:.5}.empty-text[data-v-51ba1f42]{font-size:1.2rem;color:#64748b;margin-bottom:20px;font-weight:500}.empty-btn[data-v-51ba1f42]{padding:12px 24px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.empty-btn[data-v-51ba1f42]:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(59,130,246,.3)}.sidebar-section[data-v-51ba1f42]{display:flex;flex-direction:column;gap:25px}.card[data-v-51ba1f42]{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.08)}.card-header[data-v-51ba1f42]{padding:20px 25px;background:linear-gradient(135deg,#1e293b,#334155)}.card-title[data-v-51ba1f42]{font-size:1.3rem;font-weight:700;color:#fff;display:flex;align-items:center;gap:10px}.card-icon[data-v-51ba1f42]{font-size:1.2rem}.card-content[data-v-51ba1f42]{padding:25px}.highlight-event[data-v-51ba1f42]{padding:20px;background:#f8fafc;border-radius:12px;border:2px solid #e2e8f0}.highlight-type[data-v-51ba1f42]{font-size:.9rem;font-weight:700;margin-bottom:10px;display:inline-block;padding:4px 12px;border-radius:20px;background:#fff}.highlight-title[data-v-51ba1f42]{font-size:1.4rem;font-weight:700;color:#1e293b;margin-bottom:12px;line-height:1.4}.highlight-desc[data-v-51ba1f42]{font-size:.95rem;color:#64748b;line-height:1.6;margin-bottom:20px}.highlight-actions[data-v-51ba1f42]{display:flex;gap:10px;justify-content:flex-end}.highlight-btn[data-v-51ba1f42]{padding:10px 20px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease}.highlight-btn[data-v-51ba1f42]:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(59,130,246,.3)}.highlight-btn.search-btn[data-v-51ba1f42]{background:linear-gradient(135deg,#10b981,#059669)}.share-options[data-v-51ba1f42]{display:flex;gap:15px;margin-bottom:20px}.share-btn[data-v-51ba1f42]{flex:1;padding:15px;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;gap:8px}.wechat[data-v-51ba1f42]{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff}.wechat[data-v-51ba1f42]:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(34,197,94,.3)}.weibo[data-v-51ba1f42]{background:linear-gradient(135deg,#ea4335,#d93025);color:#fff}.weibo[data-v-51ba1f42]:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(234,67,53,.3)}.copy[data-v-51ba1f42]{background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff}.copy[data-v-51ba1f42]:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(99,102,241,.3)}.share-icon[data-v-51ba1f42]{font-size:1.5rem}.share-text[data-v-51ba1f42]{font-size:.9rem}.modal-overlay[data-v-51ba1f42]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-51ba1f42 .3s ease}.modal-content[data-v-51ba1f42]{background:#fff;border-radius:20px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;animation:slideUp-51ba1f42 .3s ease;box-shadow:0 25px 50px rgba(0,0,0,.25)}.modal-header[data-v-51ba1f42]{padding:25px 30px;background:linear-gradient(135deg,#1e293b,#334155);color:#fff;display:flex;justify-content:space-between;align-items:center;border-radius:20px 20px 0 0}.modal-title[data-v-51ba1f42]{font-size:1.5rem;font-weight:700;display:flex;align-items:center;gap:10px}.modal-icon[data-v-51ba1f42]{font-size:1.3rem}.modal-close[data-v-51ba1f42]{background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease}.modal-close[data-v-51ba1f42]:hover{background:hsla(0,0%,100%,.1)}.modal-body[data-v-51ba1f42]{padding:30px}.event-meta[data-v-51ba1f42]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px;padding:20px;background:#f8fafc;border-radius:12px}.meta-item[data-v-51ba1f42]{display:flex;flex-direction:column;gap:5px}.meta-label[data-v-51ba1f42]{font-size:.9rem;color:#64748b}.meta-value[data-v-51ba1f42]{font-size:1.1rem;font-weight:600;color:#1e293b}.event-description h4[data-v-51ba1f42]{font-size:1.3rem;font-weight:700;color:#1e293b;margin-bottom:15px}.event-description p[data-v-51ba1f42]{font-size:1rem;line-height:1.7;color:#475569}.event-actions[data-v-51ba1f42]{display:flex;gap:15px;margin-top:30px;justify-content:flex-end}.modal-btn[data-v-51ba1f42]{padding:12px 24px;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.search-btn[data-v-51ba1f42]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;display:flex;align-items:center;gap:8px}.search-btn[data-v-51ba1f42]:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(59,130,246,.3)}.close-btn[data-v-51ba1f42]{background:#f1f5f9;color:#475569}.close-btn[data-v-51ba1f42]:hover{background:#e2e8f0;transform:translateY(-2px)}.btn-icon[data-v-51ba1f42]{font-size:1.1rem}.footer-section[data-v-51ba1f42]{background:linear-gradient(135deg,#1e293b,#334155);color:#fff;padding:40px 30px}.footer-content[data-v-51ba1f42]{max-width:1200px;margin:0 auto}.footer-info[data-v-51ba1f42]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid hsla(0,0%,100%,.1)}.info-item[data-v-51ba1f42]{display:flex;align-items:center;gap:10px;font-size:.95rem;color:#cbd5e1}.info-icon[data-v-51ba1f42]{font-size:1.1rem}.footer-note[data-v-51ba1f42]{text-align:center;color:#94a3b8;font-size:.9rem;line-height:1.6}.footer-note p[data-v-51ba1f42]{margin:5px 0}@keyframes float-51ba1f42{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-51ba1f42{0%,to{opacity:1}50%{opacity:.7}}@keyframes fadeIn-51ba1f42{0%{opacity:0}to{opacity:1}}@keyframes slideUp-51ba1f42{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:1024px){.main-content[data-v-51ba1f42]{grid-template-columns:1fr}.sidebar-section[data-v-51ba1f42]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}}@media (max-width:768px){.header-section[data-v-51ba1f42]{padding:30px 20px}.main-title[data-v-51ba1f42]{font-size:2.5rem}.date-selector[data-v-51ba1f42]{flex-direction:column;gap:20px;text-align:center}.stats-content[data-v-51ba1f42]{flex-wrap:wrap;gap:20px}.stat-divider[data-v-51ba1f42]{display:none}.filter-controls[data-v-51ba1f42]{flex-direction:column;gap:20px}.filter-tags[data-v-51ba1f42]{flex-wrap:wrap;justify-content:center}.search-input[data-v-51ba1f42]{width:100%}.timeline-container[data-v-51ba1f42]{padding-left:0}.timeline-line[data-v-51ba1f42]{display:none}.timeline-marker[data-v-51ba1f42]{position:relative;left:0;top:0;width:auto;margin-right:15px}.timeline-item[data-v-51ba1f42]{flex-direction:column}.event-header[data-v-51ba1f42]{flex-direction:column;align-items:flex-start;gap:10px}.sidebar-section[data-v-51ba1f42]{grid-template-columns:1fr}.footer-info[data-v-51ba1f42]{flex-direction:column;gap:15px;text-align:center}}@media (max-width:480px){.main-title[data-v-51ba1f42]{font-size:2rem;flex-direction:column;gap:10px}.title-icon[data-v-51ba1f42]{font-size:2.2rem}.current-date[data-v-51ba1f42]{font-size:2rem}.timeline-header[data-v-51ba1f42]{flex-direction:column;align-items:flex-start;gap:15px}.sort-controls[data-v-51ba1f42]{width:100%;justify-content:space-between}.event-actions[data-v-51ba1f42]{flex-direction:column}.modal-content[data-v-51ba1f42]{width:95%;margin:10px}}.bitmap-tool-container[data-v-6c78f388]{display:flex;justify-content:center;padding:40px 20px;background-color:#f9f9f9;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:100vh}.tool-card[data-v-6c78f388]{width:100%;max-width:960px;background:#fff;padding:30px;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.05)}.tool-title[data-v-6c78f388]{text-align:center;margin-bottom:30px;font-size:24px;font-weight:600;color:#333}.form-grid[data-v-6c78f388]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 40px;margin-bottom:30px}.form-group[data-v-6c78f388]{display:flex;align-items:center}.form-group.full-width[data-v-6c78f388]{grid-column:1/-1}.form-group.empty-placeholder[data-v-6c78f388]{display:none}@media (min-width:768px){.form-group.empty-placeholder[data-v-6c78f388]{display:block}}.form-group label[data-v-6c78f388]{width:50px;font-size:14px;color:#606266;white-space:nowrap;margin-right:10px;text-align:right}input[type=number][data-v-6c78f388],input[type=text][data-v-6c78f388],select[data-v-6c78f388]{flex:1;height:36px;padding:0 12px;border:1px solid #dcdfe6;border-radius:4px;font-size:14px;color:#606266;transition:border-color .2s;outline:none;background-color:#fff}input[data-v-6c78f388]:focus,select[data-v-6c78f388]:focus{border-color:#55bb8a}.color-input-wrapper[data-v-6c78f388]{display:flex;flex:1;border:1px solid #dcdfe6;border-radius:4px;overflow:hidden;padding:2px;height:36px}.color-picker[data-v-6c78f388]{width:40px;height:100%;border:none;background:none;padding:0;cursor:pointer}.color-text[data-v-6c78f388]{border:none!important;box-shadow:none;height:100%}.select-wrapper[data-v-6c78f388]{flex:1;position:relative}select[data-v-6c78f388]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C0C4CC' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:16px;padding-right:30px}.action-area[data-v-6c78f388]{margin-bottom:25px}.btn-generate[data-v-6c78f388]{background-color:#55bb8a;color:#fff;border:none;padding:10px 24px;font-size:14px;border-radius:3px;cursor:pointer;transition:background-color .3s}.btn-generate[data-v-6c78f388]:hover{background-color:#46a376}.preview-area[data-v-6c78f388]{margin-bottom:40px}.preview-label[data-v-6c78f388]{font-size:16px;color:#333;margin-bottom:15px}.canvas-wrapper[data-v-6c78f388]{border:1px dashed #dcdfe6;padding:10px;background:#fafafa;min-height:100px;display:flex;align-items:center;justify-content:center;overflow:auto}.preview-image[data-v-6c78f388]{max-width:100%;height:auto;box-shadow:0 2px 8px rgba(0,0,0,.1)}.empty-preview[data-v-6c78f388]{color:#909399;font-size:14px}.notes-section[data-v-6c78f388]{color:#606266;font-size:14px;line-height:1.8;border-top:1px solid #ebeef5;padding-top:20px}.notes-section h3[data-v-6c78f388]{font-size:16px;font-weight:600;margin-bottom:10px;color:#303133}.notes-section ol[data-v-6c78f388]{padding-left:20px;margin:0}.notes-section li[data-v-6c78f388]{margin-bottom:6px}@media (max-width:768px){.form-grid[data-v-6c78f388]{grid-template-columns:1fr;gap:15px}.form-group label[data-v-6c78f388]{width:60px;text-align:left}}[data-v-80bc52ba]{box-sizing:border-box}.screen-name-container[data-v-80bc52ba]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Microsoft YaHei,sans-serif;max-width:1300px;margin:0 auto;color:#374151;padding:40px 20px;background-color:#f3f4f6;min-height:100vh}.toast-notification[data-v-80bc52ba]{position:fixed;top:30px;left:50%;transform:translateX(-50%);background-color:rgba(17,24,39,.85);color:#fff;padding:12px 24px;border-radius:50px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);z-index:9999;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid hsla(0,0%,100%,.1)}.toast-fade-enter-active[data-v-80bc52ba],.toast-fade-leave-active[data-v-80bc52ba]{transition:all .3s ease}.toast-fade-enter-from[data-v-80bc52ba],.toast-fade-leave-to[data-v-80bc52ba]{opacity:0;transform:translate(-50%,-20px)}.top-nav[data-v-80bc52ba]{display:flex;gap:12px;margin-bottom:30px;flex-wrap:wrap;justify-content:center}.nav-btn[data-v-80bc52ba]{text-decoration:none;background-color:#fff;color:#4b5563;padding:10px 24px;font-size:14px;font-weight:600;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid transparent}.nav-btn[data-v-80bc52ba]:hover{transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.1);color:#4f46e5}.nav-btn.active[data-v-80bc52ba]{background-color:#4f46e5;color:#fff;box-shadow:0 4px 12px rgba(79,70,229,.3)}.main-title[data-v-80bc52ba]{text-align:center;font-size:32px;font-weight:800;margin-bottom:30px;color:#111827}.title-highlight[data-v-80bc52ba]{position:relative;z-index:1}.title-highlight[data-v-80bc52ba]:after{content:"";position:absolute;bottom:0;left:-5px;right:-5px;height:12px;background-color:#a7f3d0;z-index:-1;opacity:.6}.control-panel[data-v-80bc52ba]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;margin-bottom:25px;background-color:#fff;padding:20px;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.control-group[data-v-80bc52ba]{display:flex;align-items:center;font-size:14px;font-weight:500}.control-group label[data-v-80bc52ba]{margin-right:8px;color:#6b7280;white-space:nowrap}.input-number[data-v-80bc52ba],.input-text[data-v-80bc52ba],.select-wrapper select[data-v-80bc52ba]{height:38px;padding:0 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;outline:none;background-color:#f9fafb;transition:border-color .2s,box-shadow .2s}.input-number[data-v-80bc52ba]:focus,.input-text[data-v-80bc52ba]:focus,.select-wrapper select[data-v-80bc52ba]:focus{border-color:#4f46e5;box-shadow:0 0 0 3px rgba(79,70,229,.1);background-color:#fff}.input-text[data-v-80bc52ba]{width:140px}.input-number[data-v-80bc52ba]{width:80px}.btn-generate[data-v-80bc52ba]{height:38px;padding:0 24px;background-color:#10b981;color:#fff;border:none;font-size:14px;font-weight:600;cursor:pointer;border-radius:6px;transition:all .2s;display:flex;align-items:center;gap:6px;box-shadow:0 4px 6px rgba(16,185,129,.2)}.btn-generate[data-v-80bc52ba]:hover{background-color:#059669;transform:translateY(-1px)}.btn-generate[data-v-80bc52ba]:active{transform:translateY(1px)}.help-text[data-v-80bc52ba]{text-align:center;font-size:13px;color:#6b7280;margin-bottom:25px;max-width:800px;margin-left:auto;margin-right:auto}.result-area[data-v-80bc52ba]{background-color:#fff;border-radius:12px;padding:24px;min-height:500px;box-shadow:0 10px 15px -3px rgba(0,0,0,.05);display:grid;gap:12px;transition:all .3s ease}.result-area.layout-dense[data-v-80bc52ba]{grid-template-columns:repeat(10,1fr)}.result-area.layout-wide[data-v-80bc52ba]{grid-template-columns:repeat(6,1fr)}.result-area.layout-cards[data-v-80bc52ba]{grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width:1200px){.result-area.layout-dense[data-v-80bc52ba]{grid-template-columns:repeat(8,1fr)}.result-area.layout-wide[data-v-80bc52ba]{grid-template-columns:repeat(5,1fr)}.result-area.layout-cards[data-v-80bc52ba]{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.result-area.layout-dense[data-v-80bc52ba]{grid-template-columns:repeat(6,1fr)}.result-area.layout-wide[data-v-80bc52ba]{grid-template-columns:repeat(4,1fr)}.result-area.layout-cards[data-v-80bc52ba]{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.control-panel[data-v-80bc52ba]{flex-direction:column;align-items:stretch}.control-group[data-v-80bc52ba]{justify-content:space-between}.result-area.layout-dense[data-v-80bc52ba]{grid-template-columns:repeat(4,1fr)}.result-area.layout-wide[data-v-80bc52ba]{grid-template-columns:repeat(2,1fr)}.result-area.layout-cards[data-v-80bc52ba]{grid-template-columns:1fr}}.name-card[data-v-80bc52ba]{background-color:#f3f4f6;border:1px solid transparent;border-radius:6px;min-height:44px;display:flex;align-items:stretch;justify-content:center;font-size:14px;color:#374151;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s cubic-bezier(.25,.8,.25,1);overflow:hidden;position:relative}.full-clickable[data-v-80bc52ba]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0 8px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.name-card.is-object[data-v-80bc52ba]{height:auto;min-height:80px;flex-direction:column;padding:0;align-items:stretch;justify-content:flex-start;gap:0}.card-top[data-v-80bc52ba]{font-size:18px;font-weight:700;color:#111827;padding:12px 10px 4px 10px;text-align:center;transition:color .2s}.card-bottom[data-v-80bc52ba]{font-size:12px;color:#6b7280;white-space:normal;line-height:1.4;padding:4px 10px 12px 10px;text-align:center}.hover-part[data-v-80bc52ba]{transition:background-color .2s}.hover-part[data-v-80bc52ba]:hover{background-color:rgba(79,70,229,.05)}.name-card.kr[data-v-80bc52ba]{font-family:Malgun Gothic,Apple SD Gothic Neo,sans-serif}.name-card.jp[data-v-80bc52ba]{font-family:Meiryo,Hiragino Kaku Gothic ProN,sans-serif}.name-card[data-v-80bc52ba]:hover{background-color:#fff;border-color:#4f46e5;box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px) scale(1.02);z-index:2}.name-card:hover .full-clickable[data-v-80bc52ba]{color:#4f46e5}.name-card[data-v-80bc52ba]:active{transform:scale(.96)}[data-v-80bc52ba] .highlight{color:#dc2626;font-weight:800;background-color:#fef2f2;padding:0 1px;border-radius:2px}.empty-state[data-v-80bc52ba]{grid-column:1/-1;display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:16px;height:100%}.footer-note[data-v-80bc52ba]{margin-top:40px;text-align:center;font-size:12px;color:#9ca3af;line-height:1.6}.list-enter-active[data-v-80bc52ba],.list-leave-active[data-v-80bc52ba]{transition:all .4s ease}.list-enter-from[data-v-80bc52ba],.list-leave-to[data-v-80bc52ba]{opacity:0;transform:scale(.9)}[data-v-68058cfc] *{box-sizing:border-box}.page-bg[data-v-68058cfc]{background-color:#f3f6f9;min-height:100vh;width:100%;padding:40px 20px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,sans-serif;color:#2c3e50}.bezier-container[data-v-68058cfc]{max-width:1200px;margin:0 auto}.header-section[data-v-68058cfc]{text-align:center;margin-bottom:30px}.main-title[data-v-68058cfc]{font-size:2.2rem;font-weight:800;margin-bottom:10px;color:#1a202c;letter-spacing:-.5px}.sub-title[data-v-68058cfc]{color:#64748b;font-size:.95rem;max-width:600px;margin:0 auto;line-height:1.5}.main-content-grid[data-v-68058cfc]{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width:900px){.main-content-grid[data-v-68058cfc]{grid-template-columns:1fr}}.left-column[data-v-68058cfc],.right-column[data-v-68058cfc]{display:flex;flex-direction:column;gap:24px}.panel[data-v-68058cfc]{background:#fff;border-radius:20px;box-shadow:0 8px 30px rgba(0,0,0,.04);padding:24px;border:1px solid #fff;transition:transform .3s ease}.panel-header[data-v-68058cfc]{margin-bottom:20px;border-bottom:1px solid #f1f5f9;padding-bottom:10px}.panel-header h3[data-v-68058cfc]{font-size:1.1rem;font-weight:700;color:#334155;margin:0}.input-grid[data-v-68058cfc]{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:20px}.input-group label[data-v-68058cfc]{display:block;font-size:.8rem;color:#64748b;margin-bottom:5px;font-weight:600}.styled-input[data-v-68058cfc]{width:100%;height:40px;border:1px solid #e2e8f0;border-radius:8px;padding:0 10px;font-family:JetBrains Mono,monospace;font-size:.95rem;color:#334155;background-color:#f8fafc;transition:all .2s}.styled-input[data-v-68058cfc]:focus{background-color:#fff;border-color:#818cf8;outline:none;box-shadow:0 0 0 3px rgba(129,140,248,.1)}.slider-group[data-v-68058cfc]{margin-top:15px}.slider-group label[data-v-68058cfc]{display:block;font-weight:600;color:#334155;margin-bottom:8px;font-size:.9rem}.custom-range[data-v-68058cfc]{width:100%;height:6px;background:#e2e8f0;border-radius:3px;outline:none;-webkit-appearance:none}.custom-range[data-v-68058cfc]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:#3b82f6;cursor:pointer;box-shadow:0 2px 6px rgba(59,130,246,.4);-webkit-transition:transform .1s;transition:transform .1s}.custom-range[data-v-68058cfc]::-webkit-slider-thumb:hover{transform:scale(1.1)}.preset-grid[data-v-68058cfc]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:24px}.preset-btn[data-v-68058cfc]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px 5px;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;align-items:center;justify-content:center}.preset-btn[data-v-68058cfc]:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-2px)}.preset-btn.active[data-v-68058cfc]{background:#eff6ff;border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.2)}.preset-name[data-v-68058cfc]{font-weight:600;font-size:.85rem;color:#334155;margin-bottom:4px}.preset-val[data-v-68058cfc]{font-size:.65rem;color:#94a3b8;font-family:monospace}.action-bar-split[data-v-68058cfc]{display:flex;gap:12px}.btn[data-v-68058cfc]{border:none;border-radius:10px;padding:12px 20px;cursor:pointer;font-weight:600;font-size:.95rem;color:#fff;transition:all .3s;flex:1;display:flex;align-items:center;justify-content:center;gap:8px}.btn[data-v-68058cfc]:hover{transform:translateY(-2px);filter:brightness(110%)}.btn-gradient-primary[data-v-68058cfc]{background:linear-gradient(135deg,#6366f1,#4f46e5);box-shadow:0 4px 15px rgba(79,70,229,.3)}.btn-gradient-success[data-v-68058cfc]{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 12px rgba(16,185,129,.25);background:#2dd4bf;background:linear-gradient(135deg,#2dd4bf,#14b8a6)}.animation-track-bg[data-v-68058cfc]{width:100%;height:100px;background-color:#e2e8f0;background-image:repeating-linear-gradient(90deg,transparent,transparent 19px,#cbd5e1 0,#cbd5e1 20px);border-radius:8px;position:relative;overflow:hidden;padding:10px}.animation-box[data-v-68058cfc]{width:60px;height:60px;background:linear-gradient(135deg,#6366f1,#818cf8);border-radius:8px;position:absolute;top:20px;left:10px;box-shadow:0 4px 6px rgba(0,0,0,.2)}.animating[data-v-68058cfc]{animation-name:slideAnimation-68058cfc;animation-iteration-count:infinite;animation-direction:alternate}@keyframes slideAnimation-68058cfc{0%{left:10px}to{left:calc(100% - 70px)}}.graph-container[data-v-68058cfc]{width:100%;padding-bottom:80%;position:relative;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0;cursor:crosshair}.bezier-svg[data-v-68058cfc]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:visible;padding:20px}.guide-line-dashed[data-v-68058cfc]{stroke:#cbd5e1;stroke-width:.5;stroke-dasharray:2,2}.control-line[data-v-68058cfc]{stroke-width:1}.p1-line[data-v-68058cfc]{stroke:#f472b6}.p2-line[data-v-68058cfc]{stroke:#2dd4bf}.main-curve[data-v-68058cfc]{fill:none;stroke:#6366f1;stroke-width:1.5;stroke-linecap:round}.control-point[data-v-68058cfc]{cursor:pointer;stroke:#fff;stroke-width:2px;transition:r .2s}.p1-point[data-v-68058cfc]{fill:#f472b6}.p2-point[data-v-68058cfc]{fill:#2dd4bf}.control-point[data-v-68058cfc]:hover{r:6}code[data-v-68058cfc]{font-size:.9rem;line-height:1.5;word-break:break-all}.slide-in-up[data-v-68058cfc]{animation:slideInUp-68058cfc .6s cubic-bezier(.2,.8,.2,1) forwards;opacity:0;transform:translateY(20px)}.delay-100[data-v-68058cfc]{animation-delay:.1s}.delay-200[data-v-68058cfc]{animation-delay:.2s}@keyframes slideInUp-68058cfc{to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.preset-grid[data-v-68058cfc]{grid-template-columns:repeat(2,1fr)}.action-bar-split[data-v-68058cfc]{flex-direction:column}}.color-tool-container[data-v-43d5b03e]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;max-width:1200px;margin:0 auto;color:#333;padding:20px}.tool-header[data-v-43d5b03e]{text-align:center;margin-bottom:30px}.tool-header h1[data-v-43d5b03e]{font-size:32px;margin-bottom:10px;color:#333}.subtitle[data-v-43d5b03e]{color:#666;font-size:14px}.nav-tabs[data-v-43d5b03e]{display:flex;border-bottom:2px solid #e4e7ed;margin-bottom:20px}.tab-item[data-v-43d5b03e]{padding:12px 24px;cursor:pointer;font-size:15px;font-weight:500;color:#606266;transition:all .3s;display:flex;align-items:center}.tab-item[data-v-43d5b03e]:hover{color:#409eff}.tab-item.active[data-v-43d5b03e]{color:#409eff;border-bottom:2px solid #409eff;margin-bottom:-2px}.tab-pane[data-v-43d5b03e]{animation:fadeIn-43d5b03e .3s ease}@keyframes fadeIn-43d5b03e{0%{opacity:0}to{opacity:1}}.pane-title[data-v-43d5b03e]{font-size:20px;margin-bottom:20px;color:#333;font-weight:700}.description-box[data-v-43d5b03e]{background-color:#f8f9fa;border:1px solid #eee;padding:20px;border-radius:4px;margin-bottom:30px}.description-box p[data-v-43d5b03e]{margin:5px 0;font-size:14px;color:#555;line-height:1.6}.input-row[data-v-43d5b03e]{display:flex;align-items:flex-end;gap:30px;margin-bottom:30px;flex-wrap:wrap}.input-group label[data-v-43d5b03e]{display:block;margin-bottom:8px;color:#606266;font-size:14px}.color-picker-wrapper[data-v-43d5b03e]{display:flex;align-items:center;gap:10px}.color-input-visual[data-v-43d5b03e]{width:100px;height:38px;border:none;padding:0;background:none;cursor:pointer}.color-input-text[data-v-43d5b03e]{height:38px;border:1px solid #dcdfe6;border-radius:4px;padding:0 10px;width:120px;color:#606266;outline:none}.color-input-text[data-v-43d5b03e]:focus{border-color:#409eff}.btn-primary[data-v-43d5b03e]{background-color:#2d7bf8;color:#fff;border:none;padding:0 24px;height:40px;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;justify-content:center}.btn-primary[data-v-43d5b03e]:hover{background-color:#1c65d6}.result-section[data-v-43d5b03e]{background-color:#f8f9fa;padding:20px;border-radius:4px;margin-top:20px}.result-section h3[data-v-43d5b03e]{font-size:16px;margin-bottom:15px;margin-top:0;color:#333}.result-card[data-v-43d5b03e]{display:flex;align-items:center;gap:20px;margin-bottom:20px}.color-preview[data-v-43d5b03e]{width:60px;height:60px;border-radius:4px;border:1px solid #ddd;box-shadow:0 2px 4px rgba(0,0,0,.1)}.info-row[data-v-43d5b03e]{font-size:14px;color:#333;margin-bottom:5px;font-family:monospace}.match-text[data-v-43d5b03e]{margin-bottom:10px;font-size:15px;font-weight:500;color:#333}.progress-bar-container[data-v-43d5b03e]{height:18px;width:100%;background-color:#f5f5f5;border-radius:10px;overflow:hidden;box-shadow:inset 0 1px 2px rgba(0,0,0,.05)}.progress-fill[data-v-43d5b03e]{height:100%;background:linear-gradient(90deg,red,#ff0 50%,#0f0);border-radius:10px;transition:width .6s cubic-bezier(.25,.8,.25,1)}.picker-action-area[data-v-43d5b03e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0}.centered-result[data-v-43d5b03e]{display:flex;flex-direction:column;align-items:center;text-align:center}.color-preview-large[data-v-43d5b03e]{width:100px;height:100px;border-radius:8px;margin-bottom:15px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.picker-details[data-v-43d5b03e]{font-family:monospace;font-size:16px;color:#333;line-height:1.8}.error-msg[data-v-43d5b03e]{color:#f56c6c;margin-top:10px;font-size:14px}[data-v-12f82252]{box-sizing:border-box}.shield-generator-container[data-v-12f82252]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#333;background-color:#f7f8fa;min-height:100vh;padding:20px}.header[data-v-12f82252]{text-align:center;margin-bottom:30px}.header h1[data-v-12f82252]{font-size:28px;font-weight:700;margin-bottom:10px;color:#2c3e50}.header .subtitle[data-v-12f82252]{color:#666;font-size:14px}.main-content[data-v-12f82252]{display:grid;grid-template-columns:320px 1fr;gap:20px;max-width:1200px;margin:0 auto 40px}@media (max-width:768px){.main-content[data-v-12f82252]{grid-template-columns:1fr}}.card[data-v-12f82252]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.preview-card h3[data-v-12f82252],.settings-panel h3[data-v-12f82252]{font-size:16px;font-weight:600;margin-bottom:15px;margin-top:0;color:#333}.form-row[data-v-12f82252]{display:flex;gap:15px;margin-bottom:15px}.form-item[data-v-12f82252]{flex:1}.form-item.full-width[data-v-12f82252]{width:100%;margin-bottom:15px}.form-item label[data-v-12f82252]{display:block;font-size:13px;color:#666;margin-bottom:5px;font-weight:500}.input-wrapper input[data-v-12f82252],.text-input[data-v-12f82252]{width:100%;padding:8px 10px;border:1px solid #ddd;border-radius:4px;font-size:14px;outline:none;transition:border-color .2s}.input-wrapper input[data-v-12f82252]:focus,.text-input[data-v-12f82252]:focus{border-color:#409eff}.color-picker-wrapper[data-v-12f82252]{display:flex;align-items:center;gap:8px;border:1px solid #ddd;padding:4px;border-radius:4px;background:#fff}input[type=color][data-v-12f82252]{border:none;width:30px;height:30px;cursor:pointer;background:none;padding:0}.color-value[data-v-12f82252]{font-size:12px;color:#666;font-family:monospace}.checkbox-item[data-v-12f82252]{display:flex;align-items:center;margin-top:10px}.checkbox-item label[data-v-12f82252]{display:flex;align-items:center;gap:6px;cursor:pointer}.divider[data-v-12f82252]{height:1px;background-color:#eee;margin:20px 0}.preview-section[data-v-12f82252]{height:100%}.preview-card[data-v-12f82252]{display:flex;flex-direction:column;min-height:400px;height:100%}.preview-box[data-v-12f82252]{flex:1;background-color:#fff;border:1px solid #f0f0f0;border-radius:4px;display:flex;justify-content:center;align-items:center;margin-bottom:30px;min-height:200px}.action-buttons[data-v-12f82252]{display:flex;justify-content:flex-end;gap:15px}.btn[data-v-12f82252]{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:600;transition:opacity .2s}.btn[data-v-12f82252]:hover{opacity:.9}.btn-default[data-v-12f82252]{background-color:#eee;color:#333}.btn-primary[data-v-12f82252]{background-color:#409eff;color:#fff}.btn-success[data-v-12f82252]{background-color:#67c23a;color:#fff}.about-section[data-v-12f82252]{max-width:1200px;margin:0 auto}.section-title[data-v-12f82252]{font-size:20px;margin-bottom:20px;color:#333}.info-grid[data-v-12f82252]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.info-card[data-v-12f82252]{background:#fcfcfc;border:1px solid #eee;border-radius:8px;padding:20px}.info-card h4[data-v-12f82252]{font-size:15px;margin-top:0;margin-bottom:10px;color:#2c3e50;display:flex;align-items:center;gap:5px}.info-card p[data-v-12f82252]{font-size:13px;color:#666;line-height:1.6;margin:0}[data-v-67203994]{box-sizing:border-box}.shadow-generator-container[data-v-67203994]{font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;background-color:#f5f7fa;color:#333;height:100vh;display:flex;flex-direction:column;padding:10px 20px;overflow:hidden}.header[data-v-67203994]{text-align:center;margin-bottom:10px;flex-shrink:0}.header h1[data-v-67203994]{font-size:24px;margin:5px 0;color:#2c3e50}.header p[data-v-67203994]{font-size:13px;color:#606266;margin:0}.main-content[data-v-67203994]{display:flex;gap:20px;flex:1;min-height:0;margin-bottom:10px}.card[data-v-67203994]{background:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.05);display:flex;flex-direction:column}.card-header[data-v-67203994]{padding:10px 20px;border-bottom:1px solid #ebeef5}.card-header h3[data-v-67203994]{margin:0;font-size:16px;color:#303133}.settings-panel[data-v-67203994]{width:340px;flex-shrink:0;display:flex;flex-direction:column}.card-body[data-v-67203994]{padding:15px 20px;overflow-y:auto;flex:1}.form-item[data-v-67203994]{margin-bottom:12px}.label-row[data-v-67203994]{display:flex;justify-content:space-between;margin-bottom:4px}label[data-v-67203994]{font-size:13px;color:#606266;font-weight:500}.value-text[data-v-67203994]{font-size:12px;color:#409eff}select[data-v-67203994]{width:100%;padding:6px;border:1px solid #dcdfe6;border-radius:4px;color:#606266;outline:none}.color-input-wrapper[data-v-67203994]{display:flex;align-items:center;border:1px solid #dcdfe6;border-radius:4px;padding:2px;height:36px;background:#f5f7fa}input[type=color][data-v-67203994]{border:none;width:100%;height:100%;background:transparent;cursor:pointer}.slider[data-v-67203994]{-webkit-appearance:none;width:100%;height:4px;background:#e4e7ed;border-radius:2px;outline:none;margin:10px 0}.slider[data-v-67203994]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#409eff;cursor:pointer;box-shadow:0 0 4px rgba(64,158,255,.5);-webkit-transition:transform .1s;transition:transform .1s}.slider[data-v-67203994]::-webkit-slider-thumb:hover{transform:scale(1.2)}.divider[data-v-67203994]{height:1px;background-color:#ebeef5;margin:10px 0}.right-panel[data-v-67203994]{flex:1;display:flex;flex-direction:column;gap:15px;min-width:0}.preview-card[data-v-67203994]{flex:1.5;padding:20px;background-color:#fff;display:flex;align-items:center;justify-content:center}.preview-area[data-v-67203994]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-image:linear-gradient(45deg,#eee 25%,transparent 0,transparent 75%,#eee 0,#eee),linear-gradient(45deg,#eee 25%,transparent 0,transparent 75%,#eee 0,#eee);background-size:20px 20px;background-position:0 0,10px 10px;border-radius:4px;border:1px solid #eee}.preview-box[data-v-67203994]{width:60%;height:60%;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:4px;transition:all .3s ease;padding:20px;text-align:center}.preview-box h3[data-v-67203994]{margin:0 0 10px 0;font-size:16px;color:#333;opacity:.8}.preview-box p[data-v-67203994]{margin:0;font-size:12px;color:#666;opacity:.7}.code-card[data-v-67203994]{flex:1;background-color:#282c34;color:#abb2bf;padding:0;position:relative;display:flex;flex-direction:column;justify-content:space-between}.code-block[data-v-67203994]{font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.6;padding:20px;overflow:auto}.selector[data-v-67203994]{color:#e06c75}.property[data-v-67203994]{padding-left:20px}.prop-name[data-v-67203994]{color:#d19a66}.prop-value[data-v-67203994]{color:#98c379}.action-buttons[data-v-67203994]{padding:15px;background:#fff;border-top:1px solid #ebeef5;border-radius:0 0 8px 8px;display:flex;justify-content:center;gap:20px}.btn[data-v-67203994]{padding:10px 30px;border:none;border-radius:4px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:opacity .2s;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.btn[data-v-67203994]:hover{opacity:.9;transform:translateY(-1px)}.btn[data-v-67203994]:active{transform:translateY(0)}.btn-copy[data-v-67203994]{background:linear-gradient(135deg,#00b09b,#96c93d)}.btn-reset[data-v-67203994]{background:linear-gradient(135deg,#ff512f,#dd2476)}.footer[data-v-67203994]{background:#fff;border-radius:8px;padding:15px 20px;flex-shrink:0;box-shadow:0 2px 12px 0 rgba(0,0,0,.05)}.footer-title h3[data-v-67203994]{margin:0 0 10px 0;font-size:15px;color:#409eff;border-left:3px solid #409eff;padding-left:8px}.features-grid[data-v-67203994]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.feature-item[data-v-67203994]{display:flex;align-items:flex-start;gap:10px}.feature-item .icon[data-v-67203994]{font-size:20px;padding-top:2px}.feature-item h4[data-v-67203994]{margin:0 0 4px 0;font-size:13px;color:#303133}.feature-item p[data-v-67203994]{margin:0;font-size:12px;color:#909399;line-height:1.4}@media (max-width:900px){.main-content[data-v-67203994]{flex-direction:column;overflow-y:auto}.settings-panel[data-v-67203994]{width:100%}.right-panel[data-v-67203994]{min-height:400px}.features-grid[data-v-67203994]{grid-template-columns:1fr 1fr}.shadow-generator-container[data-v-67203994]{height:auto;overflow:auto}}[data-v-3e386eff]{box-sizing:border-box}.text-shadow-container[data-v-3e386eff]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#333;background-color:#f0f2f5;padding:20px;min-height:100vh}.header[data-v-3e386eff]{text-align:center;margin-bottom:30px}.header h1[data-v-3e386eff]{font-size:28px;margin-bottom:10px;color:#2c3e50}.header p[data-v-3e386eff]{color:#666;font-size:14px}.main-content[data-v-3e386eff]{display:flex;gap:20px;max-width:1200px;margin:0 auto;flex-wrap:wrap}.card[data-v-3e386eff]{background:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.05);padding:20px;margin-bottom:20px}.card-title[data-v-3e386eff]{font-size:18px;margin-top:0;margin-bottom:20px;font-weight:600;color:#333}.controls-panel[data-v-3e386eff]{flex:1;min-width:300px}.right-column[data-v-3e386eff]{flex:2;min-width:300px;display:flex;flex-direction:column}.control-group[data-v-3e386eff]{margin-bottom:20px}.label-row[data-v-3e386eff]{display:flex;justify-content:space-between;margin-bottom:8px;font-size:14px;color:#555;font-weight:500}.value-tag[data-v-3e386eff]{background:#f0f2f5;padding:2px 6px;border-radius:4px;font-size:12px;color:#666}.slider[data-v-3e386eff]{-webkit-appearance:none;width:100%;height:6px;background:#e4e7ed;border-radius:3px;outline:none;cursor:pointer}.slider[data-v-3e386eff]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid #409eff;cursor:pointer;-webkit-transition:transform .1s;transition:transform .1s}.slider[data-v-3e386eff]::-webkit-slider-thumb:hover{transform:scale(1.1)}.slider[data-v-3e386eff]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid #409eff;cursor:pointer}.slider[data-v-3e386eff]::-moz-range-track{width:100%;height:6px;background:#e4e7ed;border-radius:3px}.color-input-wrapper[data-v-3e386eff]{position:relative;height:36px;border-radius:4px;overflow:hidden;cursor:pointer;border:1px solid #dcdfe6}.color-picker[data-v-3e386eff]{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0;cursor:pointer;z-index:2}.color-preview[data-v-3e386eff]{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.actions[data-v-3e386eff]{display:flex;gap:15px;margin-top:30px}.btn[data-v-3e386eff]{flex:1;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:opacity .2s}.btn[data-v-3e386eff]:hover{opacity:.9}.btn-primary[data-v-3e386eff]{background-color:#00bfff;color:#fff}.btn-secondary[data-v-3e386eff]{background-color:#f0f2f5;color:#606266}.preview-card[data-v-3e386eff]{flex:1;display:flex;flex-direction:column}.preview-area[data-v-3e386eff]{background-color:#f5f7fa;border-radius:6px;flex:1;min-height:200px;display:flex;align-items:center;justify-content:center;overflow:hidden}.preview-text[data-v-3e386eff]{transition:all .1s;word-break:break-all;text-align:center;padding:20px}.code-card[data-v-3e386eff]{margin-top:auto}.code-block[data-v-3e386eff]{background-color:#282c34;color:#abb2bf;padding:20px;border-radius:6px;overflow-x:auto;font-family:Courier New,Courier,monospace;font-size:14px;line-height:1.5}.footer-card[data-v-3e386eff]{max-width:1200px;margin:0 auto}.footer-title[data-v-3e386eff]{font-size:16px;margin-top:0;margin-bottom:15px;color:#333}.footer-list[data-v-3e386eff]{list-style:none;padding:0;margin:0}.footer-list li[data-v-3e386eff]{position:relative;padding-left:15px;margin-bottom:8px;font-size:13px;color:#666}.footer-list li[data-v-3e386eff]:before{content:"•";position:absolute;left:0;color:#999}@media (max-width:768px){.main-content[data-v-3e386eff]{flex-direction:column}}.unit-convert-wrapper[data-v-311048db]{background-color:#eef2f9;min-height:100vh;padding:30px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#333;box-sizing:border-box}.header-section[data-v-311048db]{text-align:center;margin-bottom:30px}.title[data-v-311048db]{color:#2c3e50;font-size:28px;font-weight:600;margin:0 0 10px 0}.subtitle[data-v-311048db]{color:#606266;font-size:14px;margin:0}.main-content[data-v-311048db]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:24px}.card[data-v-311048db]{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 12px 0 rgba(0,0,0,.04);display:flex;flex-direction:column}.bottom-card[data-v-311048db]{grid-column:1/-1}.card-title[data-v-311048db]{display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:#1890ff;margin-bottom:24px}.icon[data-v-311048db]{margin-right:8px}.form-container[data-v-311048db]{width:100%;max-width:360px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;flex:1}.form-group[data-v-311048db]{display:flex;align-items:center;margin-bottom:18px;width:100%}.form-label[data-v-311048db]{width:90px;font-size:14px;color:#333}.settings-label[data-v-311048db]{width:130px}.form-input[data-v-311048db],.form-select[data-v-311048db]{flex:1;height:40px;padding:0 15px;border:1px solid #dcdfe6;border-radius:4px;font-size:14px;color:#333;outline:none;transition:border-color .2s;box-sizing:border-box}.form-input[data-v-311048db]:focus,.form-select[data-v-311048db]:focus{border-color:#409eff}.select-wrapper[data-v-311048db]{flex:1;position:relative}.form-select[data-v-311048db]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}.select-wrapper[data-v-311048db]:after{content:"";position:absolute;right:15px;top:50%;transform:translateY(-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #c0c4cc;pointer-events:none}.table-wrapper[data-v-311048db]{overflow-x:auto}.result-table[data-v-311048db]{width:100%;border-collapse:collapse;text-align:center;font-size:14px}.result-table td[data-v-311048db],.result-table th[data-v-311048db]{padding:12px 15px;border-bottom:1px solid #ebeef5;text-align:center}.result-table th[data-v-311048db]{color:#333;font-weight:700;background-color:#fafafa}.tag[data-v-311048db]{display:inline-block;padding:2px 8px;font-size:12px;border-radius:4px;line-height:1.5}.tag-blue[data-v-311048db]{background-color:#e6f7ff;border:1px solid #91d5ff;color:#1890ff}.tag-green[data-v-311048db]{background-color:#f6ffed;border:1px solid #b7eb8f;color:#52c41a}.action-buttons[data-v-311048db]{display:flex;justify-content:center;gap:10px}.btn[data-v-311048db]{padding:4px 12px;font-size:12px;border-radius:4px;cursor:pointer;background:transparent;transition:all .3s ease}.btn-copy[data-v-311048db]{border:1px solid #52c41a;color:#52c41a}.btn-copy[data-v-311048db]:hover{background-color:#52c41a;color:#fff}.btn-set[data-v-311048db]{border:1px solid #1890ff;color:#1890ff}.btn-set[data-v-311048db]:hover{background-color:#1890ff;color:#fff}.toast[data-v-311048db]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,.7);color:#fff;padding:10px 20px;border-radius:4px;font-size:14px;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;z-index:1000}.toast-show[data-v-311048db]{opacity:1;visibility:visible}@media screen and (max-width:768px){.main-content[data-v-311048db]{grid-template-columns:1fr}.bottom-card[data-v-311048db]{grid-column:1/2}}.css-loading-wrapper[data-v-64cf49a5]{max-width:1200px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#333;padding:20px}.main-title[data-v-64cf49a5]{text-align:center;font-size:28px;color:#333;margin-bottom:40px;font-weight:700}.controls-section[data-v-64cf49a5]{display:flex;gap:30px;margin-bottom:30px;align-items:center}.control-item[data-v-64cf49a5]{display:flex;align-items:center;gap:10px;font-size:14px;color:#666}.color-picker-wrapper[data-v-64cf49a5]{width:30px;height:30px;border-radius:4px;overflow:hidden;border:1px solid #ddd;display:flex;align-items:center;justify-content:center}input[type=color][data-v-64cf49a5]{border:none;width:150%;height:150%;cursor:pointer;padding:0;background:none}.loading-grid[data-v-64cf49a5]{display:grid;grid-template-columns:repeat(6,1fr);gap:15px;margin-bottom:40px}.loading-card[data-v-64cf49a5]{background-color:var(--card-bg);aspect-ratio:1/1;display:flex;flex-direction:column;position:relative;transition:transform .2s}.loading-card[data-v-64cf49a5]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.loader-preview[data-v-64cf49a5]{flex:1;display:flex;align-items:center;justify-content:center}.view-source-btn[data-v-64cf49a5]{color:var(--loading-color);text-align:center;padding:15px 0;font-size:12px;cursor:pointer;transition:opacity .2s;opacity:.8}.view-source-btn[data-v-64cf49a5]:hover{opacity:1}.footer-docs[data-v-64cf49a5]{background-color:#f4f5f6;padding:20px 25px;border-radius:8px}.footer-docs h3[data-v-64cf49a5]{margin:0 0 15px 0;font-size:18px;color:#333}.docs-content p[data-v-64cf49a5]{margin:5px 0;font-size:14px;color:#666;line-height:1.6}.modal-overlay[data-v-64cf49a5]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-container[data-v-64cf49a5]{background:#fff;width:600px;max-width:90%;border-radius:8px;padding:25px;position:relative;box-shadow:0 10px 30px rgba(0,0,0,.2)}.modal-close[data-v-64cf49a5]{position:absolute;top:15px;right:20px;font-size:24px;background:none;border:none;cursor:pointer;color:#999}.modal-close[data-v-64cf49a5]:hover{color:#333}.modal-title[data-v-64cf49a5]{margin-top:0;margin-bottom:20px;font-size:20px}.code-block[data-v-64cf49a5]{background:#282c34;border-radius:6px;margin-bottom:20px;overflow:hidden}.code-header[data-v-64cf49a5]{display:flex;justify-content:space-between;align-items:center;padding:8px 15px;background:#21252b;color:#abb2bf;font-size:13px}.copy-btn[data-v-64cf49a5]{background:#3e4451;color:#fff;border:none;padding:4px 10px;border-radius:4px;cursor:pointer;font-size:12px;transition:background .2s}.copy-btn[data-v-64cf49a5]:hover{background:#4c5363}.code-block pre[data-v-64cf49a5]{margin:0;padding:15px;overflow-x:auto}.code-block code[data-v-64cf49a5]{color:#e5c07b;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:14px;white-space:pre-wrap}@media (max-width:992px){.loading-grid[data-v-64cf49a5]{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.loading-grid[data-v-64cf49a5]{grid-template-columns:repeat(3,1fr)}.controls-section[data-v-64cf49a5]{flex-direction:column;align-items:flex-start;gap:15px}}@media (max-width:480px){.loading-grid[data-v-64cf49a5]{grid-template-columns:repeat(2,1fr)}}[data-v-003ed480]:root{--primary-color:#6366f1;--primary-hover:#4f46e5;--bg-color:#f3f4f6;--card-bg:#fff;--text-main:#1f2937;--text-muted:#6b7280;--border-color:#e5e7eb;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--radius-md:12px;--radius-lg:16px}.glass-generator-container[data-v-003ed480]{max-width:1080px;margin:0 auto;padding:40px 20px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--text-main);background-color:#f9fafb;min-height:100vh}.page-header[data-v-003ed480]{text-align:center;margin-bottom:40px}.page-title[data-v-003ed480]{font-size:32px;font-weight:800;color:#111827;margin:0 0 8px 0;letter-spacing:-.5px}.page-subtitle[data-v-003ed480]{font-size:16px;color:var(--text-muted);margin:0}.card-panel[data-v-003ed480]{background:var(--card-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border-color);overflow:hidden}.preview-section[data-v-003ed480]{margin-bottom:24px;padding:8px}.preview-box[data-v-003ed480]{width:100%;height:460px;display:flex;justify-content:center;align-items:center;border-radius:var(--radius-md);position:relative;transition:background-color .3s ease}.glass-card[data-v-003ed480]{width:500px;height:280px;display:flex;justify-content:center;align-items:center;transition:all .3s ease}.card-content[data-v-003ed480]{text-align:center;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.2)}.card-title[data-v-003ed480]{font-size:32px;font-weight:700;margin:0 0 12px 0;letter-spacing:1px}.card-desc[data-v-003ed480]{font-size:16px;font-weight:400;opacity:.9;margin:0}.main-content[data-v-003ed480]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}.controls-panel[data-v-003ed480]{padding:24px;display:flex;flex-direction:column;gap:20px}.panel-title[data-v-003ed480]{text-align:center;font-size:18px;font-weight:600;margin:0 0 10px 0;padding-bottom:12px;border-bottom:1px solid var(--border-color)}.control-group[data-v-003ed480]{display:flex;align-items:center;justify-content:space-between}.control-group label[data-v-003ed480]{font-size:14px;font-weight:500;color:var(--text-muted);flex:0 0 120px}.input-wrapper[data-v-003ed480],.range-wrapper[data-v-003ed480]{flex:1;display:flex;align-items:center;gap:12px}.form-control[data-v-003ed480]{width:100%;padding:10px 14px;border:1px solid var(--border-color);border-radius:8px;outline:none;font-size:14px;transition:all .2s ease;background-color:#f9fafb;color:var(--text-main)}.form-control[data-v-003ed480]:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(99,102,241,.1);background-color:#fff}.color-picker-wrapper[data-v-003ed480]{display:flex;align-items:center;gap:12px;background:#f9fafb;border:1px solid var(--border-color);padding:6px 12px;border-radius:8px}.color-picker[data-v-003ed480]{width:28px;height:28px;padding:0;border:none;border-radius:4px;cursor:pointer;background:none}.color-picker[data-v-003ed480]::-webkit-color-swatch-wrapper{padding:0}.color-picker[data-v-003ed480]::-webkit-color-swatch{border:1px solid rgba(0,0,0,.1);border-radius:4px}.color-value[data-v-003ed480]{font-family:monospace;font-size:14px;text-transform:uppercase;color:var(--text-muted)}.range-slider[data-v-003ed480]{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;border-radius:3px;outline:none;transition:background .2s}.range-slider[data-v-003ed480]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid var(--primary-color);cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.1);-webkit-transition:transform .1s;transition:transform .1s}.range-slider[data-v-003ed480]::-webkit-slider-thumb:hover{transform:scale(1.1)}.range-value[data-v-003ed480]{font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;color:var(--primary-color);background:rgba(99,102,241,.1);padding:4px 8px;border-radius:6px;min-width:48px;text-align:center}.code-panel[data-v-003ed480]{display:flex;flex-direction:column;background-color:#282c34;border:1px solid var(--border-color);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05),var(--shadow-md)}.mac-header[data-v-003ed480]{display:flex;align-items:center;padding:16px 16px 12px 16px;background-color:#21252b;border-bottom:1px solid #181a1f;gap:8px}.mac-dot[data-v-003ed480]{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.mac-dot.red[data-v-003ed480]{background-color:#ff5f56}.mac-dot.yellow[data-v-003ed480]{background-color:#ffbd2e}.mac-dot.green[data-v-003ed480]{background-color:#27c93f}.mac-title[data-v-003ed480]{flex:1;text-align:center;color:#7f848e;font-size:13px;font-family:Inter,-apple-system,sans-serif;font-weight:500;letter-spacing:.5px;margin-left:-40px}.code-content[data-v-003ed480]{flex:1;padding:24px;overflow-x:auto}.code-content pre[data-v-003ed480]{margin:0}.code-content code[data-v-003ed480]{font-family:JetBrains Mono,Fira Code,Consolas,Monaco,Andale Mono,monospace;font-size:14px;line-height:1.7;white-space:pre-wrap;color:#abb2bf;font-variant-ligatures:contextual}[data-v-003ed480] .hl-selector{color:#e06c75;font-weight:500}[data-v-003ed480] .hl-property{color:#61afef}[data-v-003ed480] .hl-value{color:#98c379}[data-v-003ed480] .hl-punctuation{color:#abb2bf}.description-area[data-v-003ed480]{padding:32px}.desc-header[data-v-003ed480]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.desc-header h3[data-v-003ed480]{font-size:20px;margin:0;color:#111827}.badge[data-v-003ed480]{background:rgba(99,102,241,.1);color:var(--primary-color);padding:4px 10px;border-radius:20px;font-size:12px;font-weight:600}.description-area>p[data-v-003ed480]{color:var(--text-muted);line-height:1.7;margin-bottom:32px;max-width:800px}.feature-grid[data-v-003ed480]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px}.feature-item[data-v-003ed480]{display:flex;gap:16px}.feature-icon[data-v-003ed480]{font-size:24px;background:#f3f4f6;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;flex-shrink:0}.feature-text h4[data-v-003ed480]{margin:0 0 6px 0;font-size:16px;color:var(--text-main)}.feature-text p[data-v-003ed480]{margin:0;font-size:14px;color:var(--text-muted);line-height:1.5}@media (max-width:768px){.main-content[data-v-003ed480]{grid-template-columns:1fr}.glass-card[data-v-003ed480]{width:90%}.control-group[data-v-003ed480]{flex-direction:column;align-items:flex-start;gap:8px}.control-group label[data-v-003ed480]{flex:none}}.neumorphism-generator[data-v-6d70c891]{min-height:100vh;padding:40px 20px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#1e293b;transition:background-color .4s ease;box-sizing:border-box}.header[data-v-6d70c891]{text-align:center;margin-bottom:40px}.page-title[data-v-6d70c891]{font-size:36px;font-weight:800;margin:0 0 8px 0;letter-spacing:-.5px;color:#0f172a}.preview-area[data-v-6d70c891]{width:100%;max-width:1000px;height:400px;margin:0 auto;display:flex;align-items:center;justify-content:center;border-radius:24px;transition:background-color .4s ease;box-shadow:inset 0 2px 10px rgba(0,0,0,.02);border:1px solid hsla(0,0%,100%,.4)}.preview-box[data-v-6d70c891]{transition:all .2s cubic-bezier(.4,0,.2,1)}.main-content[data-v-6d70c891]{display:flex;max-width:1000px;margin:40px auto;gap:30px;flex-wrap:wrap}.card[data-v-6d70c891]{background:#fff;border-radius:20px;padding:30px;box-shadow:0 10px 30px rgba(0,0,0,.03),0 1px 3px rgba(0,0,0,.05);border:1px solid rgba(226,232,240,.8)}.controls-panel[data-v-6d70c891]{flex:1;min-width:320px;display:flex;flex-direction:column;gap:24px}.control-item[data-v-6d70c891]{display:flex;flex-direction:column;gap:10px}.label-row[data-v-6d70c891]{display:flex;justify-content:space-between;align-items:center}.control-item label[data-v-6d70c891]{font-weight:600;color:#334155;font-size:14px}.value-display[data-v-6d70c891]{font-size:12px;color:#94a3b8;font-family:Courier New,Courier,monospace}.color-item[data-v-6d70c891]{flex-direction:row;justify-content:space-between;align-items:center}.color-picker-wrapper[data-v-6d70c891]{display:flex;align-items:center;gap:12px;position:relative;background:#f8fafc;padding:6px 12px;border-radius:12px;border:1px solid #e2e8f0}.color-display[data-v-6d70c891]{width:24px;height:24px;border-radius:50%;border:2px solid #fff;box-shadow:0 2px 5px rgba(0,0,0,.1);pointer-events:none}.color-picker[data-v-6d70c891]{position:absolute;left:12px;opacity:0;width:24px;height:24px;cursor:pointer}.color-hex[data-v-6d70c891]{font-family:monospace;font-size:14px;color:#475569}input[type=range][data-v-6d70c891]{-webkit-appearance:none;width:100%;height:8px;border-radius:4px;outline:none}input[type=range][data-v-6d70c891]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:3px solid #6366f1;cursor:pointer;box-shadow:0 2px 6px rgba(99,102,241,.3);-webkit-transition:transform .1s;transition:transform .1s}input[type=range][data-v-6d70c891]::-webkit-slider-thumb:hover{transform:scale(1.1)}.segmented-control[data-v-6d70c891]{display:flex;background:#f1f5f9;border-radius:12px;padding:4px}.segmented-control button[data-v-6d70c891]{flex:1;background:transparent;border:none;padding:10px 0;cursor:pointer;color:#64748b;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.segmented-control button.active[data-v-6d70c891]{background:#fff;color:#6366f1;box-shadow:0 2px 8px rgba(0,0,0,.05)}.light-direction-grid[data-v-6d70c891]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;width:80px;height:80px;gap:4px;margin:0 auto}.light-direction-grid button[data-v-6d70c891]{background:#f1f5f9;border:2px solid transparent;border-radius:8px;cursor:pointer;transition:all .2s}.light-direction-grid button.active[data-v-6d70c891]{background:#e0e7ff;border-color:#6366f1}.code-panel[data-v-6d70c891]{flex:1;min-width:320px;background:#1e1e1e;border:none;padding:0;overflow:hidden;display:flex;flex-direction:column}.mac-header[data-v-6d70c891]{background:#2d2d2d;padding:12px 16px;display:flex;align-items:center;justify-content:space-between}.mac-buttons[data-v-6d70c891]{display:flex;gap:8px}.mac-btn[data-v-6d70c891]{width:12px;height:12px;border-radius:50%}.mac-btn.close[data-v-6d70c891]{background:#ff5f56}.mac-btn.minimize[data-v-6d70c891]{background:#ffbd2e}.mac-btn.maximize[data-v-6d70c891]{background:#27c93f}.mac-title[data-v-6d70c891]{color:#858585;font-size:13px;font-family:sans-serif;margin-left:-20px}.copy-btn[data-v-6d70c891]{background:hsla(0,0%,100%,.1);border:none;color:#e5e5e5;padding:4px 12px;border-radius:6px;font-size:12px;cursor:pointer;transition:background .2s}.copy-btn[data-v-6d70c891]:hover{background:hsla(0,0%,100%,.2)}.code-block[data-v-6d70c891]{padding:24px;margin:0;color:#d4d4d4;font-family:Fira Code,Consolas,Monaco,monospace;font-size:14px;line-height:1.8;overflow-x:auto}.code-block code[data-v-6d70c891]{white-space:pre}.selector[data-v-6d70c891]{color:#d7ba7d}.property[data-v-6d70c891]{color:#9cdcfe}.value[data-v-6d70c891]{color:#ce9178}.footer-text[data-v-6d70c891]{max-width:800px;margin:60px auto 20px;text-align:center}.footer-text h3[data-v-6d70c891]{font-size:20px;color:#1e293b;margin-bottom:24px;font-weight:700}.footer-content[data-v-6d70c891]{background:#fff;padding:30px;border-radius:20px;border:1px solid rgba(226,232,240,.8);box-shadow:0 4px 20px rgba(0,0,0,.02);text-align:left}.footer-content p[data-v-6d70c891]{font-size:15px;line-height:1.8;color:#475569;margin-bottom:16px}.footer-content p[data-v-6d70c891]:last-child{margin-bottom:0}.clip-path-generator[data-v-5dc4dfac]{max-width:1400px;margin:0 auto;padding:40px 20px;font-family:Inter,system-ui,-apple-system,sans-serif;color:#1f2937;background-color:#f8fafc;min-height:100vh}.page-header[data-v-5dc4dfac]{margin-bottom:30px;text-align:center}.page-title[data-v-5dc4dfac]{font-size:28px;font-weight:800;color:#0f172a;letter-spacing:-.5px;margin-bottom:16px}.info-notice[data-v-5dc4dfac]{display:inline-flex;align-items:center;gap:12px;background-color:#f0fdf4;border:1px solid #bbf7d0;color:#166534;padding:12px 24px;border-radius:999px;font-size:14px;max-width:800px;text-align:left;line-height:1.5;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.notice-icon[data-v-5dc4dfac]{font-size:18px}.main-container[data-v-5dc4dfac]{display:flex;gap:24px;align-items:flex-start}.panel-card[data-v-5dc4dfac]{background:#fff;border-radius:20px;padding:30px;box-shadow:0 10px 30px -5px rgba(15,23,42,.05);border:1px solid #f1f5f9}.left-panel[data-v-5dc4dfac]{flex:1;min-width:450px;max-width:600px}.preview-wrapper[data-v-5dc4dfac]{width:100%;aspect-ratio:1/1;position:relative;margin-bottom:24px}.image-wrapper[data-v-5dc4dfac]{position:absolute;inset:0;background-color:#fff;border-radius:16px;overflow:hidden;box-shadow:inset 0 2px 10px rgba(0,0,0,.05)}.bg-layer[data-v-5dc4dfac],.clip-layer[data-v-5dc4dfac]{position:absolute;inset:0;background-size:cover;background-position:50%;transition:opacity .4s ease}.handles-container[data-v-5dc4dfac]{position:absolute;inset:0;pointer-events:none}.handle[data-v-5dc4dfac]{position:absolute;width:20px;height:20px;border-radius:50%;transform:translate(-50%,-50%);cursor:grab;pointer-events:auto;border:3px solid #fff;box-shadow:0 3px 8px rgba(0,0,0,.3);z-index:10;transition:transform .1s ease,box-shadow .2s ease}.handle[data-v-5dc4dfac]:hover{transform:translate(-50%,-50%) scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.4)}.handle[data-v-5dc4dfac]:active{cursor:grabbing;transform:translate(-50%,-50%) scale(.95)}.controls-bar[data-v-5dc4dfac]{display:flex;justify-content:space-between;align-items:center;background-color:#f8fafc;border:1px solid #e2e8f0;padding:16px 24px;border-radius:12px;margin-bottom:24px;box-shadow:0 4px 6px -1px rgba(0,0,0,.02)}.control-item[data-v-5dc4dfac]{display:flex;align-items:center;gap:16px}.separator[data-v-5dc4dfac]{width:1px;height:32px;background-color:#e2e8f0}.control-label[data-v-5dc4dfac]{font-size:14px;font-weight:600;color:#475569}.toggle-switch[data-v-5dc4dfac]{width:64px;height:32px;background-color:#cbd5e1;border-radius:999px;position:relative;cursor:pointer;transition:background-color .3s ease}.toggle-switch.active[data-v-5dc4dfac]{background-color:#10b981}.toggle-slider[data-v-5dc4dfac]{position:absolute;top:3px;left:3px;width:26px;height:26px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#64748b;transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.toggle-switch.active .toggle-slider[data-v-5dc4dfac]{transform:translateX(32px);color:#10b981}.prefix-tags[data-v-5dc4dfac]{display:flex;gap:8px}.prefix-tag[data-v-5dc4dfac]{background-color:#e0f2fe;color:#0369a1;padding:4px 12px;border-radius:6px;font-size:13px;font-weight:600;letter-spacing:.5px}.code-window[data-v-5dc4dfac]{background-color:#1e293b;border-radius:12px;overflow:hidden;margin-bottom:24px;box-shadow:0 10px 25px -5px rgba(0,0,0,.1)}.window-header[data-v-5dc4dfac]{background-color:#0f172a;padding:12px 16px;display:flex;align-items:center;gap:8px}.dot[data-v-5dc4dfac]{width:12px;height:12px;border-radius:50%}.dot.red[data-v-5dc4dfac]{background-color:#ef4444}.dot.yellow[data-v-5dc4dfac]{background-color:#f59e0b}.dot.green[data-v-5dc4dfac]{background-color:#10b981}.window-title[data-v-5dc4dfac]{margin-left:auto;margin-right:auto;font-size:12px;color:#64748b;font-family:monospace}.code-output[data-v-5dc4dfac]{padding:20px;color:#e2e8f0;font-family:Fira Code,Consolas,Monaco,monospace;font-size:14px;line-height:1.6}.code-line[data-v-5dc4dfac]{margin-bottom:8px}.code-line[data-v-5dc4dfac]:last-child{margin-bottom:0}[data-v-5dc4dfac] .css-func{color:#38bdf8}[data-v-5dc4dfac] .css-val{color:#f472b6}.right-panel[data-v-5dc4dfac]{flex:2}.section-title[data-v-5dc4dfac]{font-size:16px;font-weight:700;color:#1e293b;margin-bottom:20px;display:flex;align-items:center;gap:6px}.shape-count[data-v-5dc4dfac]{color:#94a3b8;font-size:14px;font-weight:500}.divider[data-v-5dc4dfac]{height:1px;background-color:#f1f5f9;margin:30px 0}.shapes-grid[data-v-5dc4dfac]{display:grid;grid-template-columns:repeat(auto-fill,minmax(75px,1fr));gap:10px}.shape-btn[data-v-5dc4dfac]{background:#f8fafc;border:2px solid transparent;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:14px 6px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.shape-btn[data-v-5dc4dfac]:hover{background:#f1f5f9;transform:translateY(-2px)}.shape-btn.active[data-v-5dc4dfac]{background:#3b82f6;border-color:#3b82f6;box-shadow:0 4px 12px rgba(59,130,246,.3)}.shape-btn.active .shape-name[data-v-5dc4dfac]{color:#fff;font-weight:600}.shape-icon[data-v-5dc4dfac]{width:28px;height:28px;margin-bottom:10px;transition:background-color .2s}.shape-name[data-v-5dc4dfac]{font-size:11px;color:#64748b;text-align:center;transition:color .2s;line-height:1.2}.bg-images-grid[data-v-5dc4dfac]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.bg-thumbnail[data-v-5dc4dfac]{aspect-ratio:1;background-size:cover;background-position:50%;border-radius:8px;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 2px 6px rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .2s ease}.bg-thumbnail[data-v-5dc4dfac]:hover{transform:scale(1.05)}.bg-thumbnail.active[data-v-5dc4dfac]{box-shadow:0 0 0 3px #3b82f6}.thumbnail-overlay[data-v-5dc4dfac]{position:absolute;inset:0;background:transparent;transition:background .2s}.bg-thumbnail:hover .thumbnail-overlay[data-v-5dc4dfac]{background:rgba(0,0,0,.1)}.upload-stack[data-v-5dc4dfac]{display:flex;flex-direction:column;gap:12px}.input-group[data-v-5dc4dfac]{display:flex;gap:10px}.url-input[data-v-5dc4dfac]{flex:1;padding:12px 16px;border:1px solid #e2e8f0;border-radius:10px;outline:none;font-size:14px;color:#334155;background-color:#f8fafc;transition:all .2s}.url-input[data-v-5dc4dfac]:focus{border-color:#3b82f6;background-color:#fff;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.apply-btn[data-v-5dc4dfac]{background-color:#0f172a;color:#fff;border:none;border-radius:10px;padding:0 20px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s}.apply-btn[data-v-5dc4dfac]:hover{background-color:#334155}.file-upload-btn[data-v-5dc4dfac]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;background-color:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;color:#475569;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;box-sizing:border-box}.file-upload-btn[data-v-5dc4dfac]:hover{background-color:#eff6ff;border-color:#3b82f6;color:#2563eb}.upload-icon[data-v-5dc4dfac]{font-size:16px}.hidden-input[data-v-5dc4dfac]{display:none}.contact-page[data-v-07dca6bf]{padding:60px 20px;max-width:1200px;margin:0 auto}.page-header[data-v-07dca6bf]{text-align:center;margin-bottom:60px}.page-header .title[data-v-07dca6bf]{font-size:36px;font-weight:700;background:linear-gradient(135deg,#1890ff,#722ed1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:16px}.page-header .desc[data-v-07dca6bf]{font-size:16px;color:#666;white-space:nowrap;margin:0 auto;line-height:1.8}[data-v-07dca6bf] .ant-card-body{padding:0!important}.contact-card[data-v-07dca6bf]{border-radius:20px;overflow:hidden;text-align:center;transition:all .4s cubic-bezier(.645,.045,.355,1);border:1px solid rgba(0,0,0,.04)!important;box-shadow:0 10px 30px rgba(0,0,0,.05);background:#fff;height:100%;display:flex;flex-direction:column}.contact-card[data-v-07dca6bf]:hover{transform:translateY(-12px);box-shadow:0 20px 40px rgba(24,144,255,.12);border-color:rgba(24,144,255,.2)!important}.qr-box[data-v-07dca6bf]{width:100%;height:280px;display:flex;align-items:center;justify-content:center;padding:30px;background:linear-gradient(180deg,#f8fafd,#f0f5ff);position:relative;overflow:hidden}.qr-box[data-v-07dca6bf]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(24,144,255,.15),transparent)}.qr-box img[data-v-07dca6bf]{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.08);transition:transform .4s cubic-bezier(.645,.045,.355,1);background-color:#fff;padding:12px}.contact-card:hover .qr-box img[data-v-07dca6bf]{transform:scale(1.06)}.info-box[data-v-07dca6bf]{padding:28px 20px;flex:1;display:flex;align-items:center;justify-content:center;background:#fff}.info-box h3[data-v-07dca6bf]{font-size:22px;font-weight:600;color:#333;margin:0;transition:color .3s}.contact-card:hover .info-box h3[data-v-07dca6bf]{color:#1890ff}.v3-body-inner{scroll-behavior:smooth;scrollbar-color:#393d3f rgba(0,0,0,.1);scrollbar-width:thin}.v3-body-inner::-webkit-scrollbar{width:8px}.v3-body-inner::-webkit-scrollbar-track{background-color:transparent}.v3-body-inner::-webkit-scrollbar-thumb{display:none;background:rgba(0,0,0,.3);border-radius:5px}.v3-body-inner:hover::-webkit-scrollbar-thumb{display:block}.v3-emoji-picker{height:320px;width:280px;box-shadow:0 2px 10px #0003;border-radius:10px;margin:0 auto;display:flex;flex-direction:column;text-align:left}.v3-emoji-picker,.v3-emoji-picker *{box-sizing:border-box}.v3-emoji-picker .v3-header{padding:15px 15px 13px;border-bottom:1px solid}.v3-emoji-picker .v3-header .v3-groups{display:flex}.v3-emoji-picker .v3-header .v3-groups .v3-group{flex-grow:1;padding:0;margin:0;border:none;background:none;font-size:23px;cursor:pointer;position:relative;display:block;opacity:.7;transition:.2s}.v3-emoji-picker .v3-header .v3-groups .v3-group.v3-is-hidden{display:none}.v3-emoji-picker .v3-header .v3-groups .v3-group:first-child,.v3-emoji-picker .v3-header .v3-groups .v3-group:last-child{flex-grow:0}.v3-emoji-picker .v3-header .v3-groups .v3-group:hover{opacity:1}.v3-emoji-picker .v3-header .v3-groups .v3-group span{display:flex;align-items:center;justify-content:center}.v3-emoji-picker .v3-header .v3-groups .v3-group span img{display:block;width:1em;height:auto}.v3-emoji-picker .v3-spacing{height:11px}.v3-emoji-picker .v3-search input{width:100%;display:block;height:26px;padding:0 10px;border:1px solid;border-radius:3px;font-size:12px;transition:.2s}.v3-emoji-picker .v3-search input:focus{outline:none}.v3-emoji-picker .v3-body{padding:0 0 15px 11px;min-height:0;flex-grow:1}.v3-emoji-picker .v3-body .v3-body-inner{flex-grow:1;min-height:0;overflow-y:auto;overflow-x:hidden;height:100%;padding-right:11px}.v3-emoji-picker .v3-body .v3-body-inner .v3-group h5{margin:0;top:0;padding:7px 0 3px 4px;z-index:2}.v3-emoji-picker .v3-body .v3-body-inner .v3-group h5.v3-sticky{position:sticky}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis{display:flex;font-size:18px;flex-wrap:wrap}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button{cursor:pointer;border:none;background:none;margin:0;text-align:center;display:flex;align-items:center;justify-content:center;flex-basis:12.5%;max-width:12.5%;flex-grow:1;padding:0;font-size:22px;position:relative}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button:after{content:"";width:100%;padding-bottom:100%}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button span{display:flex;align-items:center;justify-content:center}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button img{max-width:100%;padding:4px}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button img,.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button span{position:absolute;top:0;left:0;width:100%;height:100%}.v3-emoji-picker .v3-body .v3-body-inner.is-mac .v3-emojis button{font-family:Apple Color Emoji}.v3-emoji-picker .v3-footer{font-size:14px;border-top:1px solid #ddd;padding:15px;justify-content:space-between;position:relative}.v3-emoji-picker .v3-footer,.v3-emoji-picker .v3-footer .v3-foot-left,.v3-emoji-picker .v3-footer .v3-tone{display:flex;align-items:center}.v3-emoji-picker .v3-footer .v3-foot-left img,.v3-emoji-picker .v3-footer .v3-tone img{width:20px;display:block}.v3-emoji-picker .v3-footer .v3-foot-left>span:first-child,.v3-emoji-picker .v3-footer .v3-tone>span:first-child{margin-right:6px}.v3-emoji-picker .v3-footer .v3-foot-left>span.v3-text{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v3-emoji-picker .v3-footer .v3-tone{border:none;padding:0;background:none;cursor:pointer;display:inline-flex;align-items:center}.v3-emoji-picker .v3-footer .v3-tone>span{display:inline-flex;vertical-align:top}.v3-emoji-picker .v3-footer .v3-tone .v3-text{font-size:13px}.v3-emoji-picker .v3-footer .v3-tone .v3-icon{display:inline-flex;height:15px;width:15px;vertical-align:middle;align-self:center;border:2px solid rgba(0,0,0,.2)}.v3-emoji-picker .v3-footer .v3-tone .v3-icon.v3-tone-neutral{background-color:#ffd225}.v3-emoji-picker .v3-footer .v3-tone .v3-icon.v3-tone-1f3fb{background-color:#ffdfbd}.v3-emoji-picker .v3-footer .v3-tone .v3-icon.v3-tone-1f3fc{background-color:#e9c197}.v3-emoji-picker .v3-footer .v3-tone .v3-icon.v3-tone-1f3fd{background-color:#c88e62}.v3-emoji-picker .v3-footer .v3-tone .v3-icon.v3-tone-1f3fe{background-color:#a86637}.v3-emoji-picker .v3-footer .v3-tone .v3-icon.v3-tone-1f3ff{background-color:#60463a}.v3-emoji-picker .v3-footer .v3-tone .is-mac span{font-family:Apple Color Emoji}.v3-skin-tones{position:absolute;height:100%;width:60%;top:0;left:0;display:flex;align-items:center;justify-content:flex-end;padding:0 15px;opacity:0;visibility:hidden;transition:.2s;border-radius:0 0 10px 10px}.v3-skin-tones.v3-is-open{opacity:1;visibility:visible}.v3-skin-tones .v3-skin-tone{display:inline-block;height:15px;width:25px;border:none;padding:0;cursor:pointer;transition:0ms}.v3-skin-tones .v3-skin-tone:hover{transform:scale(1.1);transition:.2s}.v3-skin-tones .v3-skin-tone-neutral{color:#ffd225;background-color:#ffd225}.v3-skin-tones .v3-skin-tone-1f3fb{color:#ffdfbd;background-color:#ffdfbd}.v3-skin-tones .v3-skin-tone-1f3fc{color:#e9c197;background-color:#e9c197}.v3-skin-tones .v3-skin-tone-1f3fd{color:#c88e62;background-color:#c88e62}.v3-skin-tones .v3-skin-tone-1f3fe{color:#a86637;background-color:#a86637}.v3-skin-tones .v3-skin-tone-1f3ff{color:#60463a;background-color:#60463a}.v3-input-emoji-picker *{box-sizing:border-box}.v3-input-emoji-picker .v3-input-picker-root{position:relative}.v3-input-emoji-picker .v3-input-picker-root .v3-emoji-picker-input,.v3-input-emoji-picker .v3-input-picker-root .v3-emoji-picker-textarea{width:100%;height:40px;border:1px solid #999;padding-left:15px}.v3-input-emoji-picker .v3-input-picker-root .v3-emoji-picker-textarea{min-height:80px;resize:vertical}.v3-input-emoji-picker .v3-input-picker-root .v3-emoji-picker-textarea+.v3-input-picker-wrap .v3-input-picker-icon{top:auto;bottom:5px}.v3-input-emoji-picker .v3-input-picker-root .v3-input-picker-wrap .v3-input-picker-icon{display:inline-flex;position:absolute;right:5px;top:50%;transform:translateY(-50%);font-size:24px;border:none;background:none;padding:0 5px;cursor:pointer}.v3-input-emoji-picker .v3-input-picker-root .v3-input-picker-wrap .v3-input-picker-icon img{display:block;width:1em;height:1em}.v3-input-emoji-picker .v3-input-picker-root .v3-input-picker-wrap .v3-emoji-picker{opacity:0;visibility:hidden;transition:.2s}.v3-input-emoji-picker .v3-input-picker-root .v3-input-picker-wrap.v3-picker-is-open .v3-emoji-picker{opacity:1;visibility:visible;z-index:999}.v3-emoji-picker{--v3-picker-bg:#fff;--v3-picker-fg:#000;--v3-picker-border:#ddd;--v3-picker-input-bg:var(--v3-picker-bg);--v3-picker-input-border:#ccc;--v3-picker-input-focus-border:#000;--v3-group-image-filter:none;--v3-picker-emoji-hover:#f7f7f7;background:var(--v3-picker-bg);color:var(--v3-picker-fg)}.v3-emoji-picker .v3-footer,.v3-emoji-picker .v3-header{border-color:var(--v3-picker-border)}.v3-emoji-picker .v3-groups{filter:var(--v3-group-image-filter)}.v3-emoji-picker .v3-tone{color:var(--v3-picker-fg)}.v3-emoji-picker .v3-search input{background:var(--v3-picker-input-bg);border-color:var(--v3-picker-input-border);color:inherit}.v3-emoji-picker .v3-search input:focus{border-color:var(--v3-picker-input-focus-border)}.v3-emoji-picker .v3-body .v3-body-inner .v3-group h5,.v3-emoji-picker .v3-skin-tones{background:var(--v3-picker-bg)}.v3-emoji-picker .v3-body .v3-body-inner .v3-group .v3-emojis button:hover{background:var(--v3-picker-emoji-hover,#f7f7f7)}@media (prefers-color-scheme:dark){.v3-emoji-picker.v3-color-theme-auto{--v3-picker-bg:#000;--v3-picker-fg:#fff;--v3-picker-border:#333;--v3-picker-input-bg:#222;--v3-picker-input-border:#444;--v3-picker-input-focus-border:#555;--v3-group-image-filter:invert(1);--v3-picker-emoji-hover:#222}}.v3-emoji-picker.v3-color-theme-dark{--v3-picker-bg:#000;--v3-picker-fg:#fff;--v3-picker-border:#333;--v3-picker-input-bg:#222;--v3-picker-input-border:#444;--v3-picker-input-focus-border:#555;--v3-group-image-filter:invert(1);--v3-picker-emoji-hover:#222}.feedback-page[data-v-4d37c087]{padding:60px 20px;max-width:1000px;margin:0 auto}.page-header[data-v-4d37c087]{text-align:center;margin-bottom:50px}.page-header .title[data-v-4d37c087]{font-size:36px;font-weight:700;background:linear-gradient(135deg,#1890ff,#722ed1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:16px}.page-header .desc[data-v-4d37c087]{font-size:16px;color:#666;max-width:600px;margin:0 auto;line-height:1.8}.feedback-card[data-v-4d37c087]{border-radius:24px;box-shadow:0 16px 48px rgba(0,0,0,.06);padding:40px 30px;background:#fff;border:1px solid rgba(0,0,0,.03)}[data-v-4d37c087] .form-label-bold .ant-form-item-label>label{font-weight:600;font-size:16px;color:#2c3e50;margin-bottom:8px}.type-cards[data-v-4d37c087]{display:flex;gap:20px;margin-top:8px}.type-card[data-v-4d37c087]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 16px;background:#f8fafd;border:2px solid transparent;border-radius:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.type-card[data-v-4d37c087]:hover{background:#f0f5ff;transform:translateY(-4px)}.type-card.active[data-v-4d37c087]{background:#e6f7ff;border-color:#1890ff;box-shadow:0 8px 24px rgba(24,144,255,.15)}.type-card .emoji-bg[data-v-4d37c087]{font-size:32px;margin-bottom:12px;transition:transform .3s}.type-card.active .emoji-bg[data-v-4d37c087]{transform:scale(1.2)}.type-card .text[data-v-4d37c087]{font-size:15px;font-weight:600;color:#595959}.type-card.active .text[data-v-4d37c087]{color:#1890ff}@media (max-width:600px){.type-cards[data-v-4d37c087]{flex-direction:column;gap:12px}.type-card[data-v-4d37c087]{flex-direction:row;padding:16px;justify-content:flex-start}.type-card .emoji-bg[data-v-4d37c087]{margin-bottom:0;margin-right:16px;font-size:24px}}.chat-input-wrapper[data-v-4d37c087]{position:relative;border:2px solid #f0f0f0;border-radius:16px;background-color:#fafafa;transition:all .3s;overflow:hidden}.chat-input-wrapper[data-v-4d37c087]:focus-within{border-color:#1890ff;background-color:#fff;box-shadow:0 0 0 4px rgba(24,144,255,.1)}.chat-textarea[data-v-4d37c087]{border:none!important;box-shadow:none!important;background:transparent!important;padding:20px;font-size:15px;line-height:1.6;resize:none}.chat-textarea[data-v-4d37c087]:focus{box-shadow:none!important}.chat-toolbar[data-v-4d37c087]{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:transparent;border-top:1px dashed #e8e8e8}.emoji-trigger-btn[data-v-4d37c087]{display:flex;align-items:center;gap:8px;color:#888;cursor:pointer;padding:6px 12px;border-radius:20px;background:#f0f0f0;transition:all .3s;font-size:14px;font-weight:500}.emoji-trigger-btn[data-v-4d37c087]:hover{color:#1890ff;background:#e6f7ff}.emoji-icon[data-v-4d37c087]{font-size:18px}.word-count[data-v-4d37c087]{font-size:13px;color:#bfbfbf}.custom-input[data-v-4d37c087]{border-radius:12px!important;padding:12px 20px!important;background:#fafafa!important;border:2px solid #f0f0f0!important;box-shadow:none!important;transition:all .3s}.custom-input[data-v-4d37c087]:focus,.custom-input[data-v-4d37c087]:hover{background:#fff!important;border-color:#1890ff!important}.submit-btn[data-v-4d37c087]{width:220px;height:48px;border-radius:8px;font-size:16px;font-weight:500;letter-spacing:2px;background:#1677ff;color:#fff;border:none;box-shadow:0 4px 14px rgba(22,119,255,.25);transition:all .3s cubic-bezier(.645,.045,.355,1)}.submit-btn[data-v-4d37c087]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(22,119,255,.4);background:#4096ff}.submit-btn[data-v-4d37c087]:active{transform:translateY(1px);box-shadow:0 2px 8px rgba(22,119,255,.15);background:#0958d9}[data-v-4d37c087] .elegant-success-modal .ant-modal-content{border-radius:20px;padding:48px 32px 40px;text-align:center;box-shadow:0 24px 60px rgba(0,0,0,.12),inset 0 0 0 1px hsla(0,0%,100%,.8);background:hsla(0,0%,100%,.98);border:none;animation:modalEntrance-4d37c087 .5s cubic-bezier(.165,.84,.44,1) forwards}[data-v-4d37c087] .elegant-success-modal .ant-modal-body{padding:0}.modal-content-wrapper[data-v-4d37c087]{display:flex;flex-direction:column;align-items:center}.success-icon-wrapper[data-v-4d37c087]{width:76px;height:76px;border-radius:50%;background:#f6ffed;border:2px solid #b7eb8f;display:flex;align-items:center;justify-content:center;margin-bottom:24px;box-shadow:0 8px 24px rgba(82,196,26,.2);animation:popInBounce-4d37c087 .6s cubic-bezier(.68,-.55,.265,1.55) forwards}.animated-check[data-v-4d37c087]{width:38px;height:38px;stroke:#52c41a;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100;animation:drawCheck-4d37c087 .5s ease-out .3s forwards}.modal-title[data-v-4d37c087]{font-size:22px;font-weight:600;color:#1f2937;margin-bottom:12px;letter-spacing:1px;opacity:0;animation:slideUpFade-4d37c087 .5s ease-out .4s forwards}.modal-desc[data-v-4d37c087]{font-size:15px;color:#6b7280;margin-bottom:36px;line-height:1.6;opacity:0;animation:slideUpFade-4d37c087 .5s ease-out .5s forwards}.modal-confirm-btn[data-v-4d37c087]{width:180px;height:46px;border-radius:23px;font-size:16px;font-weight:600;letter-spacing:4px;text-indent:4px;background:linear-gradient(135deg,#40a9ff,#1890ff);color:#fff;border:none;box-shadow:0 6px 16px rgba(24,144,255,.25);cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1);opacity:0;animation:slideUpFade-4d37c087 .5s ease-out .6s forwards;outline:none}.modal-confirm-btn[data-v-4d37c087]:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 10px 24px rgba(24,144,255,.4);background:linear-gradient(135deg,#69c0ff,#40a9ff)}.modal-confirm-btn[data-v-4d37c087]:active{transform:translateY(1px);box-shadow:0 4px 8px rgba(24,144,255,.2)}@keyframes modalEntrance-4d37c087{0%{transform:scale(.9) translateY(20px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@keyframes popInBounce-4d37c087{0%{transform:scale(0);opacity:0}60%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:1}}@keyframes drawCheck-4d37c087{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes slideUpFade-4d37c087{0%{transform:translateY(15px);opacity:0}to{transform:translateY(0);opacity:1}}.contact-page[data-v-3bbbc784]{padding:60px 20px;max-width:1200px;margin:0 auto}.page-header[data-v-3bbbc784]{text-align:center;margin-bottom:60px}.page-header .title[data-v-3bbbc784]{font-size:36px;font-weight:700;background:linear-gradient(135deg,#1890ff,#722ed1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:16px}.page-header .desc[data-v-3bbbc784]{font-size:16px;color:#666;white-space:nowrap;margin:0 auto;line-height:1.8}[data-v-3bbbc784] .ant-card-body{padding:0!important}.contact-card[data-v-3bbbc784]{border-radius:20px;overflow:hidden;text-align:center;transition:all .4s cubic-bezier(.645,.045,.355,1);border:1px solid rgba(0,0,0,.04)!important;box-shadow:0 10px 30px rgba(0,0,0,.05);background:#fff;height:100%;display:flex;flex-direction:column}.contact-card[data-v-3bbbc784]:hover{transform:translateY(-12px);box-shadow:0 20px 40px rgba(24,144,255,.12);border-color:rgba(24,144,255,.2)!important}.qr-box[data-v-3bbbc784]{width:100%;height:280px;display:flex;align-items:center;justify-content:center;padding:30px;background:linear-gradient(180deg,#f8fafd,#f0f5ff);position:relative;overflow:hidden}.qr-box[data-v-3bbbc784]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(24,144,255,.15),transparent)}.qr-box img[data-v-3bbbc784]{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.08);transition:transform .4s cubic-bezier(.645,.045,.355,1);background-color:#fff;padding:12px}.contact-card:hover .qr-box img[data-v-3bbbc784]{transform:scale(1.06)}.info-box[data-v-3bbbc784]{padding:28px 20px;flex:1;display:flex;align-items:center;justify-content:center;background:#fff}.info-box h3[data-v-3bbbc784]{font-size:22px;font-weight:600;color:#333;margin:0;transition:color .3s}.contact-card:hover .info-box h3[data-v-3bbbc784]{color:#1890ff}body,html{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[data-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-top:0;margin-bottom:1em}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}button,input,optgroup,select,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}