@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-5c8be57e]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;overflow-y:auto}.header[data-v-5c8be57e]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#f8fafc;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-5c8be57e]{margin:0;font-size:26px;font-weight:600;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.header-icon[data-v-5c8be57e]{color:#38bdf8;font-size:28px}.subtitle[data-v-5c8be57e]{margin:8px 0 0;font-size:13px;color:#94a3b8;letter-spacing:.5px}.content-wrapper[data-v-5c8be57e]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;min-height:500px;box-sizing:border-box}.json-input-section[data-v-5c8be57e],.json-output-section[data-v-5c8be57e]{flex:1;display:flex;flex-direction:column;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.json-input-section[data-v-5c8be57e]:hover,.json-output-section[data-v-5c8be57e]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.section-header[data-v-5c8be57e]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.section-header h2[data-v-5c8be57e]{margin:0;font-size:16px;font-weight:600;color:#334155;display:flex;align-items:center;gap:8px}.title-icon[data-v-5c8be57e]{color:#64748b;font-size:18px}.actions[data-v-5c8be57e]{display:flex;gap:8px}[data-v-5c8be57e] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-5c8be57e] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-5c8be57e] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-5c8be57e] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-5c8be57e] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}.editor-container[data-v-5c8be57e]{flex:1;display:flex;flex-direction:column;position:relative;overflow:hidden;background-color:#fff}.json-input[data-v-5c8be57e],.json-output[data-v-5c8be57e]{flex:1;width:100%;padding:16px 20px;font-family:JetBrains Mono,Fira Code,SF Mono,Roboto Mono,Consolas,monospace;font-size:14px;line-height:1.6;color:#334155;outline:none;border-radius:0 0 12px 12px;white-space:pre;overflow-x:auto;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.json-input[data-v-5c8be57e]{border:none;resize:none;background-color:transparent}.json-output[data-v-5c8be57e]{margin:0;cursor:default}.json-input[data-v-5c8be57e]::-webkit-scrollbar,.json-output[data-v-5c8be57e]::-webkit-scrollbar{width:10px;height:10px}.json-input[data-v-5c8be57e]::-webkit-scrollbar-track,.json-output[data-v-5c8be57e]::-webkit-scrollbar-track{background:transparent}.json-input[data-v-5c8be57e]::-webkit-scrollbar-thumb,.json-output[data-v-5c8be57e]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}.json-input[data-v-5c8be57e]::-webkit-scrollbar-thumb:hover,.json-output[data-v-5c8be57e]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.empty-state[data-v-5c8be57e]{flex:1;display:flex;align-items:center;justify-content:center;background-color:#fff}.empty-content[data-v-5c8be57e]{text-align:center;color:#94a3b8}.empty-icon-wrapper[data-v-5c8be57e]{font-size:56px;color:#e2e8f0;margin-bottom:16px}.empty-content p[data-v-5c8be57e]{font-size:14px;letter-spacing:.5px}.error-message[data-v-5c8be57e]{position:absolute;bottom:0;left:0;right:0;padding:10px 20px;background-color:#fef2f2;color:#ef4444;font-size:13px;font-weight:500;border-top:1px solid #fecaca;display:flex;align-items:center;gap:8px;box-shadow:0 -2px 10px rgba(239,68,68,.05)}.error-icon[data-v-5c8be57e]{font-size:15px}.json-key[data-v-5c8be57e]{color:#7c3aed;font-weight:500}.json-string[data-v-5c8be57e]{color:#059669}.json-number[data-v-5c8be57e]{color:#ea580c;font-weight:500}.json-boolean[data-v-5c8be57e]{color:#2563eb;font-weight:600}.json-null[data-v-5c8be57e]{color:#dc2626;font-weight:600;font-style:italic}.json-value[data-v-5c8be57e]{color:#475569}.line-number[data-v-5c8be57e]{color:#cbd5e1;margin-right:12px;text-align:right;border-right:1px solid #e2e8f0;padding-right:10px;font-family:inherit}.collapse-icon[data-v-5c8be57e],.line-number[data-v-5c8be57e]{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-block}.collapse-icon[data-v-5c8be57e]{cursor:pointer;margin-right:6px;font-size:10px;width:16px;text-align:center;transition:transform .2s,opacity .2s;opacity:.8}.collapse-placeholder[data-v-5c8be57e]{display:inline-block;width:22px}.collapse-icon[data-v-5c8be57e]:hover{opacity:1;transform:scale(1.1)}.seo-recommendation[data-v-5c8be57e]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-5c8be57e]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-5c8be57e]{text-align:center;margin-bottom:24px}.seo-title[data-v-5c8be57e]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.seo-subtitle[data-v-5c8be57e]{font-size:13px;color:#64748b;margin:0;letter-spacing:.5px}.fire-icon-container[data-v-5c8be57e]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-5c8be57e]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-5c8be57e]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-5c8be57e]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-5c8be57e]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-5c8be57e]{opacity:1;transform:scale(1);animation:burning-5c8be57e 1.2s ease-in-out infinite alternate}@keyframes burning-5c8be57e{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-5c8be57e]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-5c8be57e]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;white-space:nowrap;flex:0 0 auto}.card-indicator[data-v-5c8be57e]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-5c8be57e]{font-family:monospace;font-size:14px;color:#0284c7;opacity:0;transform:translateX(-10px);transition:all .3s ease;margin-left:-4px}.seo-tool-card[data-v-5c8be57e]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-5c8be57e]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-5c8be57e]{opacity:1;transform:translateX(0);margin-left:4px}.seo-tool-card[data-v-5c8be57e]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}@media (max-width:992px){.content-wrapper[data-v-5c8be57e]{flex-direction:column;padding:16px}.json-input-section[data-v-5c8be57e],.json-output-section[data-v-5c8be57e]{flex:none;height:500px}.actions[data-v-5c8be57e]{flex-wrap:wrap;justify-content:flex-end}}.no-select[data-v-5c8be57e]{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.json-output.no-select-line-numbers[data-v-5c8be57e]{position:relative}.json-output.no-select-line-numbers[data-v-5c8be57e]:before{content:"";position:absolute;left:0;top:0;width:70px;height:100%;background:transparent;z-index:1;cursor:default}.collapse-icon[data-v-5c8be57e],.collapse-placeholder[data-v-5c8be57e],.line-number[data-v-5c8be57e]{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-5c8be57e]{pointer-events:auto!important}.custom-overlay[data-v-5c8be57e]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-5c8be57e]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-5c8be57e]{margin-bottom:24px}.anim-text[data-v-5c8be57e]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-5c8be57e]{color:#cf1322}.checkmark[data-v-5c8be57e]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-5c8be57e .2s ease-in-out .3s forwards,scale-5c8be57e .2s ease-in-out .5s both}.checkmark__circle[data-v-5c8be57e]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-5c8be57e .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-5c8be57e]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-5c8be57e .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-5c8be57e]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-5c8be57e .2s ease-in-out .3s forwards,scale-5c8be57e .2s ease-in-out .5s both}.crossmark__circle[data-v-5c8be57e]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-5c8be57e .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-5c8be57e]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-5c8be57e .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-5c8be57e{to{stroke-dashoffset:0}}@keyframes scale-5c8be57e{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-5c8be57e{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-5c8be57e{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-5c8be57e],.fade-scale-leave-active[data-v-5c8be57e]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-5c8be57e],.fade-scale-leave-to[data-v-5c8be57e]{opacity:0;transform:scale(.85)}.json-parser-container[data-v-469f0c15]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;overflow-y:auto}.header[data-v-469f0c15]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#f8fafc;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-469f0c15]{margin:0;font-size:26px;font-weight:600;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.header-icon[data-v-469f0c15]{color:#38bdf8;font-size:28px}.subtitle[data-v-469f0c15]{margin:8px 0 0;font-size:13px;color:#94a3b8;letter-spacing:.5px}.content-wrapper[data-v-469f0c15]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;min-height:500px;box-sizing:border-box}.json-input-section[data-v-469f0c15],.json-output-section[data-v-469f0c15]{flex:1;display:flex;flex-direction:column;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.json-input-section[data-v-469f0c15]:hover,.json-output-section[data-v-469f0c15]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.section-header[data-v-469f0c15]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.section-header h2[data-v-469f0c15]{margin:0;font-size:16px;font-weight:600;color:#334155;display:flex;align-items:center;gap:8px}.title-icon[data-v-469f0c15]{color:#64748b;font-size:18px}.actions[data-v-469f0c15]{display:flex;gap:8px;flex-wrap:wrap}[data-v-469f0c15] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-469f0c15] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-469f0c15] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-469f0c15] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-469f0c15] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc!important;border-color:#e2e8f0!important;color:#94a3b8!important;box-shadow:none!important}.editor-container[data-v-469f0c15]{flex:1;display:flex;flex-direction:column;position:relative;overflow:hidden;background-color:#fff}.json-input[data-v-469f0c15],.json-output[data-v-469f0c15]{flex:1;width:100%;padding:16px 20px;font-family:JetBrains Mono,Fira Code,SF Mono,Roboto Mono,Consolas,monospace;font-size:14px;line-height:1.6;color:#334155;outline:none;border-radius:0 0 12px 12px;white-space:pre-wrap;overflow-x:auto;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.json-input[data-v-469f0c15]{border:none;resize:none;background-color:transparent}.json-output[data-v-469f0c15]{margin:0;cursor:default}.json-input[data-v-469f0c15]::-webkit-scrollbar,.json-output[data-v-469f0c15]::-webkit-scrollbar{width:10px;height:10px}.json-input[data-v-469f0c15]::-webkit-scrollbar-track,.json-output[data-v-469f0c15]::-webkit-scrollbar-track{background:transparent}.json-input[data-v-469f0c15]::-webkit-scrollbar-thumb,.json-output[data-v-469f0c15]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}.json-input[data-v-469f0c15]::-webkit-scrollbar-thumb:hover,.json-output[data-v-469f0c15]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.empty-state[data-v-469f0c15]{flex:1;display:flex;align-items:center;justify-content:center;background-color:#fff}.empty-content[data-v-469f0c15]{text-align:center;color:#94a3b8}.empty-icon-wrapper[data-v-469f0c15]{font-size:56px;color:#e2e8f0;margin-bottom:16px}.empty-content p[data-v-469f0c15]{font-size:14px;letter-spacing:.5px}.error-message[data-v-469f0c15]{position:absolute;bottom:0;left:0;right:0;padding:10px 20px;background-color:#fef2f2;color:#ef4444;font-size:13px;font-weight:500;border-top:1px solid #fecaca;display:flex;align-items:center;gap:8px;box-shadow:0 -2px 10px rgba(239,68,68,.05)}.error-icon[data-v-469f0c15]{font-size:15px}.json-key[data-v-469f0c15]{color:#7c3aed;font-weight:500}.json-string[data-v-469f0c15]{color:#059669}.json-number[data-v-469f0c15]{color:#ea580c;font-weight:500}.json-boolean[data-v-469f0c15]{color:#2563eb;font-weight:600}.json-null[data-v-469f0c15]{color:#dc2626;font-weight:600;font-style:italic}.json-value[data-v-469f0c15]{color:#475569}.line-number[data-v-469f0c15]{color:#cbd5e1;margin-right:12px;text-align:right;border-right:1px solid #e2e8f0;padding-right:10px;font-family:inherit}.collapse-icon[data-v-469f0c15],.line-number[data-v-469f0c15]{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-block}.collapse-icon[data-v-469f0c15]{cursor:pointer;margin-right:6px;font-size:10px;width:16px;text-align:center;transition:transform .2s,opacity .2s;opacity:.8}.collapse-placeholder[data-v-469f0c15]{display:inline-block;width:22px}.collapse-icon[data-v-469f0c15]:hover{opacity:1;transform:scale(1.1)}@media (max-width:992px){.content-wrapper[data-v-469f0c15]{flex-direction:column;padding:16px}.json-input-section[data-v-469f0c15],.json-output-section[data-v-469f0c15]{flex:none;height:500px}.actions[data-v-469f0c15]{flex-wrap:wrap;justify-content:flex-end}}.no-select[data-v-469f0c15]{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.json-output.no-select-line-numbers[data-v-469f0c15]{position:relative}.json-output.no-select-line-numbers[data-v-469f0c15]:before{content:"";position:absolute;left:0;top:0;width:70px;height:100%;background:transparent;z-index:1;cursor:default}.collapse-icon[data-v-469f0c15],.collapse-placeholder[data-v-469f0c15],.line-number[data-v-469f0c15]{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-469f0c15]{pointer-events:auto!important}.seo-recommendation[data-v-469f0c15]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-469f0c15]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-469f0c15]{text-align:center;margin-bottom:24px}.seo-title[data-v-469f0c15]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.seo-subtitle[data-v-469f0c15]{font-size:13px;color:#64748b;margin:0;letter-spacing:.5px}.fire-icon-container[data-v-469f0c15]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-469f0c15]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-469f0c15]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-469f0c15]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-469f0c15]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-469f0c15]{opacity:1;transform:scale(1);animation:burning-469f0c15 1.2s ease-in-out infinite alternate}@keyframes burning-469f0c15{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-469f0c15]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-469f0c15]{display:inline-flex;align-items:center;justify-content:center;padding:10px 28px 10px 20px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;white-space:nowrap;flex:0 0 auto}.card-indicator[data-v-469f0c15]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease;margin-right:8px}.card-arrow[data-v-469f0c15]{position:absolute;right:12px;font-family:monospace;font-size:14px;color:#0284c7;opacity:0;transform:translateX(-10px);transition:all .3s ease}.seo-tool-card[data-v-469f0c15]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-469f0c15]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-469f0c15]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-469f0c15]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-469f0c15]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-469f0c15]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-469f0c15]{margin-bottom:24px}.anim-text[data-v-469f0c15]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-469f0c15]{color:#cf1322}.checkmark[data-v-469f0c15]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-469f0c15 .2s ease-in-out .3s forwards,scale-469f0c15 .2s ease-in-out .5s both}.checkmark__circle[data-v-469f0c15]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-469f0c15 .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-469f0c15]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-469f0c15 .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-469f0c15]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-469f0c15 .2s ease-in-out .3s forwards,scale-469f0c15 .2s ease-in-out .5s both}.crossmark__circle[data-v-469f0c15]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-469f0c15 .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-469f0c15]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-469f0c15 .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-469f0c15{to{stroke-dashoffset:0}}@keyframes scale-469f0c15{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-469f0c15{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-469f0c15{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-469f0c15],.fade-scale-leave-active[data-v-469f0c15]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-469f0c15],.fade-scale-leave-to[data-v-469f0c15]{opacity:0;transform:scale(.85)}.json-parser-container[data-v-00ca9b47]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;overflow-y:auto}.header[data-v-00ca9b47]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#f8fafc;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);position:relative;z-index:10}.header h1[data-v-00ca9b47]{margin:0;font-size:26px;font-weight:600;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.header-icon[data-v-00ca9b47]{color:#38bdf8;font-size:28px}.subtitle[data-v-00ca9b47]{margin:8px 0 0;font-size:13px;color:#94a3b8;letter-spacing:.5px}.content-wrapper[data-v-00ca9b47]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;box-sizing:border-box}.json-input-section[data-v-00ca9b47],.json-output-section[data-v-00ca9b47]{flex:1;display:flex;flex-direction:column;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.json-input-section[data-v-00ca9b47]:hover,.json-output-section[data-v-00ca9b47]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.section-header[data-v-00ca9b47]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.section-header h2[data-v-00ca9b47]{margin:0;font-size:16px;font-weight:600;color:#334155;display:flex;align-items:center;gap:8px}.title-icon[data-v-00ca9b47]{color:#64748b;font-size:18px}.actions[data-v-00ca9b47]{display:flex;gap:8px;flex-wrap:wrap}[data-v-00ca9b47] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-00ca9b47] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-00ca9b47] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-00ca9b47] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-00ca9b47] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}.editor-container[data-v-00ca9b47]{flex:1;display:flex;flex-direction:column;position:relative;overflow:hidden;background-color:#fff}.json-input[data-v-00ca9b47],.json-output[data-v-00ca9b47]{flex:1;width:100%;padding:16px 20px;font-family:JetBrains Mono,Fira Code,SF Mono,Roboto Mono,Consolas,monospace;font-size:14px;line-height:1.6;color:#334155;outline:none;border-radius:0 0 12px 12px;white-space:pre;overflow-x:auto;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.json-input[data-v-00ca9b47],.json-output[data-v-00ca9b47]{border:none;resize:none;background-color:transparent}.json-output[data-v-00ca9b47]{cursor:text}.json-input[data-v-00ca9b47]::-webkit-scrollbar,.json-output[data-v-00ca9b47]::-webkit-scrollbar{width:10px;height:10px}.json-input[data-v-00ca9b47]::-webkit-scrollbar-track,.json-output[data-v-00ca9b47]::-webkit-scrollbar-track{background:transparent}.json-input[data-v-00ca9b47]::-webkit-scrollbar-thumb,.json-output[data-v-00ca9b47]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}.json-input[data-v-00ca9b47]::-webkit-scrollbar-thumb:hover,.json-output[data-v-00ca9b47]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.empty-state[data-v-00ca9b47]{flex:1;display:flex;align-items:center;justify-content:center;background-color:#fff}.empty-content[data-v-00ca9b47]{text-align:center;color:#94a3b8}.empty-icon-wrapper[data-v-00ca9b47]{font-size:56px;color:#e2e8f0;margin-bottom:16px}.empty-content p[data-v-00ca9b47]{font-size:14px;letter-spacing:.5px}.modal-content-area[data-v-00ca9b47]{padding:10px 0}.info-card[data-v-00ca9b47]{background:#f8fafc;border-radius:8px;padding:20px;margin-bottom:16px;border:1px solid #e2e8f0}.info-card[data-v-00ca9b47]:last-child{margin-bottom:0}.center-header[data-v-00ca9b47]{display:flex;justify-content:center;align-items:center;margin-bottom:12px;border-bottom:1px solid #e2e8f0;padding-bottom:12px}.center-header h3[data-v-00ca9b47]{color:#1e293b;margin:0 0 0 10px;font-size:1.15rem;font-weight:600}.center-text[data-v-00ca9b47]{text-align:center;color:#475569;line-height:1.6;margin:0;font-size:14px}.icon-large[data-v-00ca9b47]{font-size:1.5rem}.info-grid[data-v-00ca9b47]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:10px 0}.grid-card[data-v-00ca9b47]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:24px 20px;text-align:center;transition:all .3s ease;display:flex;flex-direction:column;align-items:center}.grid-card[data-v-00ca9b47]:hover{box-shadow:0 8px 24px rgba(0,0,0,.08);transform:translateY(-4px);border-color:transparent}.card-icon[data-v-00ca9b47]{width:56px;height:56px;margin-bottom:16px;display:flex;align-items:center;justify-content:center;border-radius:50%}.emoji-icon[data-v-00ca9b47]{font-size:26px}.card-title[data-v-00ca9b47]{font-size:18px;font-weight:600;margin-bottom:12px;color:#1f2937;text-align:center;width:100%}.card-desc[data-v-00ca9b47]{font-size:14px;color:#6b7280;line-height:1.6;text-align:justify}[data-v-00ca9b47] .custom-grid-modal .ant-modal-title,[data-v-00ca9b47] .custom-modal .ant-modal-title{text-align:center;font-size:18px;font-weight:600}.seo-recommendation[data-v-00ca9b47]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-00ca9b47]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-00ca9b47]{text-align:center;margin-bottom:24px}.seo-title[data-v-00ca9b47]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.seo-subtitle[data-v-00ca9b47]{font-size:13px;color:#64748b;margin:0;letter-spacing:.5px}.fire-icon-container[data-v-00ca9b47]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-00ca9b47]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-00ca9b47]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-00ca9b47]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-00ca9b47]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-00ca9b47]{opacity:1;transform:scale(1);animation:burning-00ca9b47 1.2s ease-in-out infinite alternate}@keyframes burning-00ca9b47{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-00ca9b47]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-00ca9b47]{display:inline-flex;align-items:center;justify-content:center;padding:10px 28px 10px 20px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;white-space:nowrap;flex:0 0 auto}.card-indicator[data-v-00ca9b47]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease;margin-right:8px}.card-arrow[data-v-00ca9b47]{position:absolute;right:12px;font-family:monospace;font-size:14px;color:#0284c7;opacity:0;transform:translateX(-10px);transition:all .3s ease}.seo-tool-card[data-v-00ca9b47]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-00ca9b47]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-00ca9b47]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-00ca9b47]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-00ca9b47]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-00ca9b47]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-00ca9b47]{margin-bottom:24px}.anim-text[data-v-00ca9b47]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-00ca9b47]{color:#cf1322}.checkmark[data-v-00ca9b47]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-00ca9b47 .2s ease-in-out .3s forwards,scale-00ca9b47 .2s ease-in-out .5s both}.checkmark__circle[data-v-00ca9b47]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-00ca9b47 .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-00ca9b47]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-00ca9b47 .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-00ca9b47]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-00ca9b47 .2s ease-in-out .3s forwards,scale-00ca9b47 .2s ease-in-out .5s both}.crossmark__circle[data-v-00ca9b47]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-00ca9b47 .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-00ca9b47]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-00ca9b47 .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-00ca9b47{to{stroke-dashoffset:0}}@keyframes scale-00ca9b47{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-00ca9b47{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-00ca9b47{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-00ca9b47],.fade-scale-leave-active[data-v-00ca9b47]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-00ca9b47],.fade-scale-leave-to[data-v-00ca9b47]{opacity:0;transform:scale(.85)}.json-parser-container[data-v-4f230222]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;overflow-y:auto}.header[data-v-4f230222]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#f8fafc;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);position:relative;z-index:10}.header h1[data-v-4f230222]{margin:0;font-size:26px;font-weight:600;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.header-icon[data-v-4f230222]{color:#38bdf8;font-size:28px}.subtitle[data-v-4f230222]{margin:8px 0 0;font-size:13px;color:#94a3b8;letter-spacing:.5px}.content-wrapper[data-v-4f230222]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;box-sizing:border-box}.json-input-section[data-v-4f230222],.json-output-section[data-v-4f230222]{flex:1;display:flex;flex-direction:column;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.json-input-section[data-v-4f230222]:hover,.json-output-section[data-v-4f230222]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.section-header[data-v-4f230222]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.section-header h2[data-v-4f230222]{margin:0;font-size:16px;font-weight:600;color:#334155;display:flex;align-items:center;gap:8px}.title-icon[data-v-4f230222]{color:#64748b;font-size:18px}.actions[data-v-4f230222]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.options-group[data-v-4f230222]{display:flex;gap:12px;margin-right:8px}.custom-checkbox[data-v-4f230222]{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:13px;color:#475569;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-checkbox input[type=checkbox][data-v-4f230222]{accent-color:#0f172a;width:15px;height:15px;cursor:pointer}[data-v-4f230222] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-4f230222] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-4f230222] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-4f230222] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-4f230222] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc!important;border-color:#e2e8f0!important;color:#94a3b8!important;box-shadow:none!important}.editor-container[data-v-4f230222]{flex:1;display:flex;flex-direction:column;position:relative;overflow:hidden;background-color:#fff}.json-input[data-v-4f230222],.json-output[data-v-4f230222]{flex:1;width:100%;padding:16px 20px;font-family:JetBrains Mono,Fira Code,SF Mono,Roboto Mono,Consolas,monospace;font-size:14px;line-height:1.6;color:#334155;outline:none;border-radius:0 0 12px 12px;white-space:pre;overflow-x:auto;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.json-input[data-v-4f230222],.json-output[data-v-4f230222]{border:none;resize:none;background-color:transparent}.json-output[data-v-4f230222]{cursor:text}.json-input[data-v-4f230222]::-webkit-scrollbar,.json-output[data-v-4f230222]::-webkit-scrollbar{width:10px;height:10px}.json-input[data-v-4f230222]::-webkit-scrollbar-track,.json-output[data-v-4f230222]::-webkit-scrollbar-track{background:transparent}.json-input[data-v-4f230222]::-webkit-scrollbar-thumb,.json-output[data-v-4f230222]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}.json-input[data-v-4f230222]::-webkit-scrollbar-thumb:hover,.json-output[data-v-4f230222]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.empty-state[data-v-4f230222]{flex:1;display:flex;align-items:center;justify-content:center;background-color:#fff}.empty-content[data-v-4f230222]{text-align:center;color:#94a3b8}.empty-icon-wrapper[data-v-4f230222]{font-size:56px;color:#e2e8f0;margin-bottom:16px}.empty-content p[data-v-4f230222]{font-size:14px;letter-spacing:.5px}@media (max-width:992px){.content-wrapper[data-v-4f230222]{flex-direction:column;padding:16px}.json-input-section[data-v-4f230222],.json-output-section[data-v-4f230222]{flex:none;height:500px}.actions[data-v-4f230222]{flex-wrap:wrap;justify-content:flex-end}}.seo-recommendation[data-v-4f230222]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-4f230222]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-4f230222]{text-align:center;margin-bottom:24px}.seo-title[data-v-4f230222]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.seo-subtitle[data-v-4f230222]{font-size:13px;color:#64748b;margin:0;letter-spacing:.5px}.fire-icon-container[data-v-4f230222]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-4f230222]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-4f230222]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-4f230222]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-4f230222]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-4f230222]{opacity:1;transform:scale(1);animation:burning-4f230222 1.2s ease-in-out infinite alternate}@keyframes burning-4f230222{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-4f230222]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-4f230222]{display:inline-flex;align-items:center;justify-content:center;padding:10px 28px 10px 20px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;white-space:nowrap;flex:0 0 auto}.card-indicator[data-v-4f230222]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease;margin-right:8px}.card-arrow[data-v-4f230222]{position:absolute;right:12px;font-family:monospace;font-size:14px;color:#0284c7;opacity:0;transform:translateX(-10px);transition:all .3s ease}.seo-tool-card[data-v-4f230222]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-4f230222]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-4f230222]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-4f230222]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-4f230222]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-4f230222]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-4f230222]{margin-bottom:24px}.anim-text[data-v-4f230222]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-4f230222]{color:#cf1322}.checkmark[data-v-4f230222]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-4f230222 .2s ease-in-out .3s forwards,scale-4f230222 .2s ease-in-out .5s both}.checkmark__circle[data-v-4f230222]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-4f230222 .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-4f230222]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-4f230222 .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-4f230222]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-4f230222 .2s ease-in-out .3s forwards,scale-4f230222 .2s ease-in-out .5s both}.crossmark__circle[data-v-4f230222]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-4f230222 .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-4f230222]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-4f230222 .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-4f230222{to{stroke-dashoffset:0}}@keyframes scale-4f230222{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-4f230222{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-4f230222{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-4f230222],.fade-scale-leave-active[data-v-4f230222]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-4f230222],.fade-scale-leave-to[data-v-4f230222]{opacity:0;transform:scale(.85)}.json-parser-container[data-v-6ef8b9a6]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;overflow-y:auto}.header[data-v-6ef8b9a6]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#f8fafc;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);position:relative;z-index:10}.header h1[data-v-6ef8b9a6]{margin:0;font-size:26px;font-weight:600;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.header-icon[data-v-6ef8b9a6]{color:#38bdf8;font-size:28px}.subtitle[data-v-6ef8b9a6]{margin:8px 0 0;font-size:13px;color:#94a3b8;letter-spacing:.5px}.content-wrapper[data-v-6ef8b9a6]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;box-sizing:border-box}.json-input-section[data-v-6ef8b9a6],.json-output-section[data-v-6ef8b9a6]{flex:1;display:flex;flex-direction:column;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.json-input-section[data-v-6ef8b9a6]:hover,.json-output-section[data-v-6ef8b9a6]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.section-header[data-v-6ef8b9a6]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.section-header h2[data-v-6ef8b9a6]{margin:0;font-size:16px;font-weight:600;color:#334155;display:flex;align-items:center;gap:8px}.title-icon[data-v-6ef8b9a6]{color:#64748b;font-size:18px}.actions[data-v-6ef8b9a6]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.options-group[data-v-6ef8b9a6]{display:flex;gap:12px;margin-right:8px}.custom-checkbox[data-v-6ef8b9a6]{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:13px;color:#475569;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-checkbox input[type=checkbox][data-v-6ef8b9a6]{accent-color:#0f172a;width:15px;height:15px;cursor:pointer}[data-v-6ef8b9a6] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-6ef8b9a6] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-6ef8b9a6] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-6ef8b9a6] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-6ef8b9a6] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc!important;border-color:#e2e8f0!important;color:#94a3b8!important;box-shadow:none!important}.editor-container[data-v-6ef8b9a6]{flex:1;display:flex;flex-direction:column;position:relative;overflow:hidden;background-color:#fff}.json-input[data-v-6ef8b9a6],.json-output[data-v-6ef8b9a6]{flex:1;width:100%;padding:16px 20px;font-family:JetBrains Mono,Fira Code,SF Mono,Roboto Mono,Consolas,monospace;font-size:14px;line-height:1.6;color:#334155;outline:none;border-radius:0 0 12px 12px;white-space:pre;overflow-x:auto;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.json-input[data-v-6ef8b9a6],.json-output[data-v-6ef8b9a6]{border:none;resize:none;background-color:transparent}.json-output[data-v-6ef8b9a6]{cursor:text}.json-input[data-v-6ef8b9a6]::-webkit-scrollbar,.json-output[data-v-6ef8b9a6]::-webkit-scrollbar{width:10px;height:10px}.json-input[data-v-6ef8b9a6]::-webkit-scrollbar-track,.json-output[data-v-6ef8b9a6]::-webkit-scrollbar-track{background:transparent}.json-input[data-v-6ef8b9a6]::-webkit-scrollbar-thumb,.json-output[data-v-6ef8b9a6]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}.json-input[data-v-6ef8b9a6]::-webkit-scrollbar-thumb:hover,.json-output[data-v-6ef8b9a6]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.empty-state[data-v-6ef8b9a6]{flex:1;display:flex;align-items:center;justify-content:center;background-color:#fff}.empty-content[data-v-6ef8b9a6]{text-align:center;color:#94a3b8}.empty-icon-wrapper[data-v-6ef8b9a6]{font-size:56px;color:#e2e8f0;margin-bottom:16px}.empty-content p[data-v-6ef8b9a6]{font-size:14px;letter-spacing:.5px}@media (max-width:992px){.content-wrapper[data-v-6ef8b9a6]{flex-direction:column;padding:16px}.json-input-section[data-v-6ef8b9a6],.json-output-section[data-v-6ef8b9a6]{flex:none;height:500px}.actions[data-v-6ef8b9a6]{flex-wrap:wrap;justify-content:flex-end}}.seo-recommendation[data-v-6ef8b9a6]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-6ef8b9a6]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-6ef8b9a6]{text-align:center;margin-bottom:24px}.seo-title[data-v-6ef8b9a6]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.seo-subtitle[data-v-6ef8b9a6]{font-size:13px;color:#64748b;margin:0;letter-spacing:.5px}.fire-icon-container[data-v-6ef8b9a6]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-6ef8b9a6]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-6ef8b9a6]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-6ef8b9a6]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-6ef8b9a6]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-6ef8b9a6]{opacity:1;transform:scale(1);animation:burning-6ef8b9a6 1.2s ease-in-out infinite alternate}@keyframes burning-6ef8b9a6{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-6ef8b9a6]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-6ef8b9a6]{display:inline-flex;align-items:center;justify-content:center;padding:10px 28px 10px 20px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;white-space:nowrap;flex:0 0 auto}.card-indicator[data-v-6ef8b9a6]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease;margin-right:8px}.card-arrow[data-v-6ef8b9a6]{position:absolute;right:12px;font-family:monospace;font-size:14px;color:#0284c7;opacity:0;transform:translateX(-10px);transition:all .3s ease}.seo-tool-card[data-v-6ef8b9a6]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-6ef8b9a6]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-6ef8b9a6]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-6ef8b9a6]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-6ef8b9a6]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-6ef8b9a6]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-6ef8b9a6]{margin-bottom:24px}.anim-text[data-v-6ef8b9a6]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-6ef8b9a6]{color:#cf1322}.checkmark[data-v-6ef8b9a6]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-6ef8b9a6 .2s ease-in-out .3s forwards,scale-6ef8b9a6 .2s ease-in-out .5s both}.checkmark__circle[data-v-6ef8b9a6]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-6ef8b9a6 .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-6ef8b9a6]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-6ef8b9a6 .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-6ef8b9a6]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-6ef8b9a6 .2s ease-in-out .3s forwards,scale-6ef8b9a6 .2s ease-in-out .5s both}.crossmark__circle[data-v-6ef8b9a6]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-6ef8b9a6 .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-6ef8b9a6]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-6ef8b9a6 .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-6ef8b9a6{to{stroke-dashoffset:0}}@keyframes scale-6ef8b9a6{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-6ef8b9a6{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-6ef8b9a6{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-6ef8b9a6],.fade-scale-leave-active[data-v-6ef8b9a6]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-6ef8b9a6],.fade-scale-leave-to[data-v-6ef8b9a6]{opacity:0;transform:scale(.85)}.json-parser-container[data-v-03d5ccf5]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;overflow-y:auto}.header[data-v-03d5ccf5]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#f8fafc;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);position:relative;z-index:10}.header h1[data-v-03d5ccf5]{margin:0;font-size:26px;font-weight:600;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.header-icon[data-v-03d5ccf5]{color:#38bdf8;font-size:28px}.subtitle[data-v-03d5ccf5]{margin:8px 0 0;font-size:13px;color:#94a3b8;letter-spacing:.5px}.content-wrapper[data-v-03d5ccf5]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;min-height:500px;box-sizing:border-box}.json-input-section[data-v-03d5ccf5],.json-output-section[data-v-03d5ccf5]{flex:1;display:flex;flex-direction:column;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.json-input-section[data-v-03d5ccf5]:hover,.json-output-section[data-v-03d5ccf5]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.section-header[data-v-03d5ccf5]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.section-header h2[data-v-03d5ccf5]{margin:0;font-size:16px;font-weight:600;color:#334155;display:flex;align-items:center;gap:8px}.title-icon[data-v-03d5ccf5]{color:#64748b;font-size:18px}.actions[data-v-03d5ccf5]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.options-group[data-v-03d5ccf5]{display:flex;gap:12px;margin-right:8px}.custom-checkbox[data-v-03d5ccf5]{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:13px;color:#475569;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-checkbox input[type=checkbox][data-v-03d5ccf5]{accent-color:#0f172a;width:15px;height:15px;cursor:pointer}[data-v-03d5ccf5] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-03d5ccf5] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-03d5ccf5] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-03d5ccf5] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-03d5ccf5] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc!important;border-color:#e2e8f0!important;color:#94a3b8!important;box-shadow:none!important}.editor-container[data-v-03d5ccf5]{flex:1;display:flex;flex-direction:column;position:relative;overflow:hidden;background-color:#fff}.json-input[data-v-03d5ccf5],.json-output[data-v-03d5ccf5]{flex:1;width:100%;padding:16px 20px;font-family:JetBrains Mono,Fira Code,SF Mono,Roboto Mono,Consolas,monospace;font-size:14px;line-height:1.6;color:#334155;outline:none;border-radius:0 0 12px 12px;white-space:pre;overflow-x:auto;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.json-input[data-v-03d5ccf5],.json-output[data-v-03d5ccf5]{border:none;resize:none;background-color:transparent}.json-output[data-v-03d5ccf5]{cursor:text}.json-input[data-v-03d5ccf5]::-webkit-scrollbar,.json-output[data-v-03d5ccf5]::-webkit-scrollbar{width:10px;height:10px}.json-input[data-v-03d5ccf5]::-webkit-scrollbar-track,.json-output[data-v-03d5ccf5]::-webkit-scrollbar-track{background:transparent}.json-input[data-v-03d5ccf5]::-webkit-scrollbar-thumb,.json-output[data-v-03d5ccf5]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}.json-input[data-v-03d5ccf5]::-webkit-scrollbar-thumb:hover,.json-output[data-v-03d5ccf5]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.empty-state[data-v-03d5ccf5]{flex:1;display:flex;align-items:center;justify-content:center;background-color:#fff}.empty-content[data-v-03d5ccf5]{text-align:center;color:#94a3b8}.empty-icon-wrapper[data-v-03d5ccf5]{font-size:56px;color:#e2e8f0;margin-bottom:16px}.empty-content p[data-v-03d5ccf5]{font-size:14px;letter-spacing:.5px}@media (max-width:992px){.content-wrapper[data-v-03d5ccf5]{flex-direction:column;padding:16px}.json-input-section[data-v-03d5ccf5],.json-output-section[data-v-03d5ccf5]{flex:none;height:500px}.actions[data-v-03d5ccf5]{flex-wrap:wrap;justify-content:flex-end}}.seo-recommendation[data-v-03d5ccf5]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-03d5ccf5]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-03d5ccf5]{text-align:center;margin-bottom:24px}.seo-title[data-v-03d5ccf5]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.seo-subtitle[data-v-03d5ccf5]{font-size:13px;color:#64748b;margin:0;letter-spacing:.5px}.fire-icon-container[data-v-03d5ccf5]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-03d5ccf5]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-03d5ccf5]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-03d5ccf5]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-03d5ccf5]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-03d5ccf5]{opacity:1;transform:scale(1);animation:burning-03d5ccf5 1.2s ease-in-out infinite alternate}@keyframes burning-03d5ccf5{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-03d5ccf5]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-03d5ccf5]{display:inline-flex;align-items:center;justify-content:center;padding:10px 28px 10px 20px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;white-space:nowrap;flex:0 0 auto}.card-indicator[data-v-03d5ccf5]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease;margin-right:8px}.card-arrow[data-v-03d5ccf5]{position:absolute;right:12px;font-family:monospace;font-size:14px;color:#0284c7;opacity:0;transform:translateX(-10px);transition:all .3s ease}.seo-tool-card[data-v-03d5ccf5]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-03d5ccf5]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-03d5ccf5]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-03d5ccf5]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-03d5ccf5]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-03d5ccf5]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-03d5ccf5]{margin-bottom:24px}.anim-text[data-v-03d5ccf5]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-03d5ccf5]{color:#cf1322}.checkmark[data-v-03d5ccf5]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-03d5ccf5 .2s ease-in-out .3s forwards,scale-03d5ccf5 .2s ease-in-out .5s both}.checkmark__circle[data-v-03d5ccf5]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-03d5ccf5 .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-03d5ccf5]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-03d5ccf5 .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-03d5ccf5]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-03d5ccf5 .2s ease-in-out .3s forwards,scale-03d5ccf5 .2s ease-in-out .5s both}.crossmark__circle[data-v-03d5ccf5]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-03d5ccf5 .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-03d5ccf5]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-03d5ccf5 .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-03d5ccf5{to{stroke-dashoffset:0}}@keyframes scale-03d5ccf5{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-03d5ccf5{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-03d5ccf5{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-03d5ccf5],.fade-scale-leave-active[data-v-03d5ccf5]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-03d5ccf5],.fade-scale-leave-to[data-v-03d5ccf5]{opacity:0;transform:scale(.85)}.json-parser-container[data-v-441b8cfe]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;overflow-y:auto}.header[data-v-441b8cfe]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#f8fafc;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-441b8cfe]{margin:0;font-size:26px;font-weight:600;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.header-icon[data-v-441b8cfe]{color:#38bdf8;font-size:28px}.subtitle[data-v-441b8cfe]{margin:8px 0 0;font-size:13px;color:#94a3b8;letter-spacing:.5px}.content-wrapper[data-v-441b8cfe]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;min-height:500px;box-sizing:border-box}.json-input-section[data-v-441b8cfe],.json-output-section[data-v-441b8cfe]{flex:1;display:flex;flex-direction:column;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.json-input-section[data-v-441b8cfe]:hover,.json-output-section[data-v-441b8cfe]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.section-header[data-v-441b8cfe]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.section-header h2[data-v-441b8cfe]{margin:0;font-size:16px;font-weight:600;color:#334155;display:flex;align-items:center;gap:8px}.title-icon[data-v-441b8cfe]{color:#64748b;font-size:18px}.actions[data-v-441b8cfe]{display:flex;gap:8px;flex-wrap:wrap}[data-v-441b8cfe] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-441b8cfe] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-441b8cfe] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-441b8cfe] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-441b8cfe] .btn-commercial.btn-transform{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;border-color:#1d4ed8!important;color:#fff!important;font-weight:600;box-shadow:0 4px 12px rgba(37,99,235,.35)!important;transition:all .3s ease}[data-v-441b8cfe] .btn-commercial.btn-transform:hover:not([disabled]){background:linear-gradient(135deg,#1d4ed8,#1e40af)!important;transform:translateY(-1px);box-shadow:0 6px 16px rgba(37,99,235,.45)!important}[data-v-441b8cfe] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc!important;border-color:#e2e8f0!important;color:#94a3b8!important;box-shadow:none!important}.editor-container[data-v-441b8cfe]{flex:1;display:flex;flex-direction:column;position:relative;overflow:hidden;background-color:#fff}.json-input[data-v-441b8cfe],.json-output[data-v-441b8cfe]{flex:1;width:100%;padding:16px 20px;font-family:JetBrains Mono,Fira Code,SF Mono,Roboto Mono,Consolas,monospace;font-size:14px;line-height:1.6;color:#334155;outline:none;border-radius:0 0 12px 12px;white-space:pre;overflow-x:auto;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.json-input[data-v-441b8cfe],.json-output[data-v-441b8cfe]{border:none;resize:none;background-color:transparent}.json-output[data-v-441b8cfe]{cursor:text}.json-input[data-v-441b8cfe]::-webkit-scrollbar,.json-output[data-v-441b8cfe]::-webkit-scrollbar{width:10px;height:10px}.json-input[data-v-441b8cfe]::-webkit-scrollbar-track,.json-output[data-v-441b8cfe]::-webkit-scrollbar-track{background:transparent}.json-input[data-v-441b8cfe]::-webkit-scrollbar-thumb,.json-output[data-v-441b8cfe]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}.json-input[data-v-441b8cfe]::-webkit-scrollbar-thumb:hover,.json-output[data-v-441b8cfe]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.empty-state[data-v-441b8cfe]{flex:1;display:flex;align-items:center;justify-content:center;background-color:#fff}.empty-content[data-v-441b8cfe]{text-align:center;color:#94a3b8}.empty-icon-wrapper[data-v-441b8cfe]{font-size:56px;color:#e2e8f0;margin-bottom:16px}.empty-content p[data-v-441b8cfe]{font-size:14px;letter-spacing:.5px}.modal-content-area[data-v-441b8cfe]{padding:10px 0}.info-card[data-v-441b8cfe]{background:#f8fafc;border-radius:8px;padding:20px;margin-bottom:16px;border:1px solid #e2e8f0}.info-card[data-v-441b8cfe]:last-child{margin-bottom:0}.center-header[data-v-441b8cfe]{display:flex;justify-content:center;align-items:center;margin-bottom:12px;border-bottom:1px solid #e2e8f0;padding-bottom:12px}.center-header h3[data-v-441b8cfe]{color:#1e293b;margin:0 0 0 10px;font-size:1.15rem;font-weight:600}.center-text[data-v-441b8cfe]{text-align:center;color:#475569;line-height:1.6;margin:0;font-size:14px}.icon-large[data-v-441b8cfe]{font-size:1.5rem}.info-grid[data-v-441b8cfe]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:10px 0}.grid-card[data-v-441b8cfe]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:24px 20px;text-align:center;transition:all .3s ease;display:flex;flex-direction:column;align-items:center}.grid-card[data-v-441b8cfe]:hover{box-shadow:0 8px 24px rgba(0,0,0,.08);transform:translateY(-4px);border-color:transparent}.card-icon[data-v-441b8cfe]{width:56px;height:56px;margin-bottom:16px;display:flex;align-items:center;justify-content:center;border-radius:50%}.emoji-icon[data-v-441b8cfe]{font-size:26px}.card-title[data-v-441b8cfe]{font-size:18px;font-weight:600;margin-bottom:12px;color:#1f2937;text-align:center;width:100%}.card-desc[data-v-441b8cfe]{font-size:14px;color:#6b7280;line-height:1.6;text-align:justify}[data-v-441b8cfe] .custom-grid-modal .ant-modal-title,[data-v-441b8cfe] .custom-modal .ant-modal-title{text-align:center;font-size:18px;font-weight:600}@media (max-width:992px){.content-wrapper[data-v-441b8cfe]{flex-direction:column;padding:16px}.json-input-section[data-v-441b8cfe],.json-output-section[data-v-441b8cfe]{flex:none;height:500px}.info-grid[data-v-441b8cfe]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.info-grid[data-v-441b8cfe]{grid-template-columns:1fr}}.seo-recommendation[data-v-441b8cfe]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-441b8cfe]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-441b8cfe]{text-align:center;margin-bottom:24px}.seo-title[data-v-441b8cfe]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.seo-subtitle[data-v-441b8cfe]{font-size:13px;color:#64748b;margin:0;letter-spacing:.5px}.fire-icon-container[data-v-441b8cfe]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-441b8cfe]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-441b8cfe]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-441b8cfe]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-441b8cfe]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-441b8cfe]{opacity:1;transform:scale(1);animation:burning-441b8cfe 1.2s ease-in-out infinite alternate}@keyframes burning-441b8cfe{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-441b8cfe]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-441b8cfe]{display:inline-flex;align-items:center;justify-content:center;padding:10px 28px 10px 20px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;white-space:nowrap;flex:0 0 auto}.card-indicator[data-v-441b8cfe]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease;margin-right:8px}.card-arrow[data-v-441b8cfe]{position:absolute;right:12px;font-family:monospace;font-size:14px;color:#0284c7;opacity:0;transform:translateX(-10px);transition:all .3s ease}.seo-tool-card[data-v-441b8cfe]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-441b8cfe]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-441b8cfe]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-441b8cfe]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-441b8cfe]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-441b8cfe]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-441b8cfe]{margin-bottom:24px}.anim-text[data-v-441b8cfe]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-441b8cfe]{color:#cf1322}.checkmark[data-v-441b8cfe]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-441b8cfe .2s ease-in-out .3s forwards,scale-441b8cfe .2s ease-in-out .5s both}.checkmark__circle[data-v-441b8cfe]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-441b8cfe .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-441b8cfe]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-441b8cfe .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-441b8cfe]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-441b8cfe .2s ease-in-out .3s forwards,scale-441b8cfe .2s ease-in-out .5s both}.crossmark__circle[data-v-441b8cfe]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-441b8cfe .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-441b8cfe]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-441b8cfe .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-441b8cfe{to{stroke-dashoffset:0}}@keyframes scale-441b8cfe{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-441b8cfe{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-441b8cfe{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-441b8cfe],.fade-scale-leave-active[data-v-441b8cfe]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-441b8cfe],.fade-scale-leave-to[data-v-441b8cfe]{opacity:0;transform:scale(.85)}.json-parser-container[data-v-713c0d5c]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif}.header[data-v-713c0d5c]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#f8fafc;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);position:relative;z-index:10}.header h1[data-v-713c0d5c]{margin:0;font-size:26px;font-weight:600;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.header-icon[data-v-713c0d5c]{color:#38bdf8;font-size:28px}.subtitle[data-v-713c0d5c]{margin:8px 0 0;font-size:13px;color:#94a3b8;letter-spacing:.5px}.content-wrapper[data-v-713c0d5c]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;box-sizing:border-box}.json-input-section[data-v-713c0d5c],.json-output-section[data-v-713c0d5c]{flex:1;display:flex;flex-direction:column;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.json-input-section[data-v-713c0d5c]:hover,.json-output-section[data-v-713c0d5c]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.section-header[data-v-713c0d5c]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.section-header h2[data-v-713c0d5c]{margin:0;font-size:16px;font-weight:600;color:#334155;display:flex;align-items:center;gap:8px}.title-icon[data-v-713c0d5c]{color:#64748b;font-size:18px}.actions[data-v-713c0d5c]{display:flex;gap:8px;flex-wrap:wrap}[data-v-713c0d5c] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-713c0d5c] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-713c0d5c] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-713c0d5c] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-713c0d5c] .btn-commercial.btn-transform{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;border-color:#1d4ed8!important;color:#fff!important;font-weight:600;box-shadow:0 4px 12px rgba(37,99,235,.35)!important;transition:all .3s ease}[data-v-713c0d5c] .btn-commercial.btn-transform:hover:not([disabled]){background:linear-gradient(135deg,#1d4ed8,#1e40af)!important;transform:translateY(-1px);box-shadow:0 6px 16px rgba(37,99,235,.45)!important}[data-v-713c0d5c] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc!important;border-color:#e2e8f0!important;color:#94a3b8!important;box-shadow:none!important}.editor-container[data-v-713c0d5c]{flex:1;display:flex;flex-direction:column;position:relative;overflow:hidden;background-color:#fff}.json-input[data-v-713c0d5c],.json-output[data-v-713c0d5c]{flex:1;width:100%;padding:16px 20px;font-family:JetBrains Mono,Fira Code,SF Mono,Roboto Mono,Consolas,monospace;font-size:14px;line-height:1.6;color:#334155;outline:none;border-radius:0 0 12px 12px;white-space:pre;overflow-x:auto;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.json-input[data-v-713c0d5c],.json-output[data-v-713c0d5c]{border:none;resize:none;background-color:transparent}.json-output[data-v-713c0d5c]{cursor:text}.toml-textarea[data-v-713c0d5c]{cursor:text!important}.json-input[data-v-713c0d5c]::-webkit-scrollbar,.json-output[data-v-713c0d5c]::-webkit-scrollbar{width:10px;height:10px}.json-input[data-v-713c0d5c]::-webkit-scrollbar-track,.json-output[data-v-713c0d5c]::-webkit-scrollbar-track{background:transparent}.json-input[data-v-713c0d5c]::-webkit-scrollbar-thumb,.json-output[data-v-713c0d5c]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}.json-input[data-v-713c0d5c]::-webkit-scrollbar-thumb:hover,.json-output[data-v-713c0d5c]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.modal-content-area[data-v-713c0d5c]{padding:10px 0}.info-card[data-v-713c0d5c]{background:#f8fafc;border-radius:8px;padding:20px;margin-bottom:16px;border:1px solid #e2e8f0}.info-card[data-v-713c0d5c]:last-child{margin-bottom:0}.center-header[data-v-713c0d5c]{display:flex;justify-content:center;align-items:center;margin-bottom:12px;border-bottom:1px solid #e2e8f0;padding-bottom:12px}.center-header h3[data-v-713c0d5c]{color:#1e293b;margin:0 0 0 10px;font-size:1.15rem;font-weight:600}.center-text[data-v-713c0d5c]{text-align:center;color:#475569;line-height:1.6;margin:0;font-size:14px}.icon-large[data-v-713c0d5c]{font-size:1.5rem}.info-grid[data-v-713c0d5c]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:10px 0}.grid-card[data-v-713c0d5c]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:24px 20px;text-align:center;transition:all .3s ease;display:flex;flex-direction:column;align-items:center}.grid-card[data-v-713c0d5c]:hover{box-shadow:0 8px 24px rgba(0,0,0,.08);transform:translateY(-4px);border-color:transparent}.card-icon[data-v-713c0d5c]{width:56px;height:56px;margin-bottom:16px;display:flex;align-items:center;justify-content:center;border-radius:50%}.emoji-icon[data-v-713c0d5c]{font-size:26px}.card-title[data-v-713c0d5c]{font-size:18px;font-weight:600;margin-bottom:12px;color:#1f2937;text-align:center;width:100%}.card-desc[data-v-713c0d5c]{font-size:14px;color:#6b7280;line-height:1.6;text-align:justify}[data-v-713c0d5c] .custom-grid-modal .ant-modal-title,[data-v-713c0d5c] .custom-modal .ant-modal-title{text-align:center;font-size:18px;font-weight:600}@media (max-width:992px){.content-wrapper[data-v-713c0d5c]{flex-direction:column;padding:16px}.json-input-section[data-v-713c0d5c],.json-output-section[data-v-713c0d5c]{flex:none;height:500px}.info-grid[data-v-713c0d5c]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.info-grid[data-v-713c0d5c]{grid-template-columns:1fr}}.seo-recommendation[data-v-713c0d5c]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-713c0d5c]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-713c0d5c]{text-align:center;margin-bottom:24px}.seo-title[data-v-713c0d5c]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.seo-subtitle[data-v-713c0d5c]{font-size:13px;color:#64748b;margin:0;letter-spacing:.5px}.fire-icon-container[data-v-713c0d5c]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-713c0d5c]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-713c0d5c]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-713c0d5c]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-713c0d5c]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-713c0d5c]{opacity:1;transform:scale(1);animation:burning-713c0d5c 1.2s ease-in-out infinite alternate}@keyframes burning-713c0d5c{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-713c0d5c]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-713c0d5c]{display:inline-flex;align-items:center;justify-content:center;padding:10px 28px 10px 20px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;white-space:nowrap;flex:0 0 auto}.card-indicator[data-v-713c0d5c]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease;margin-right:8px}.card-arrow[data-v-713c0d5c]{position:absolute;right:12px;font-family:monospace;font-size:14px;color:#0284c7;opacity:0;transform:translateX(-10px);transition:all .3s ease}.seo-tool-card[data-v-713c0d5c]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-713c0d5c]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-713c0d5c]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-713c0d5c]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-713c0d5c]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-713c0d5c]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-713c0d5c]{margin-bottom:24px}.anim-text[data-v-713c0d5c]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-713c0d5c]{color:#cf1322}.checkmark[data-v-713c0d5c]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-713c0d5c .2s ease-in-out .3s forwards,scale-713c0d5c .2s ease-in-out .5s both}.checkmark__circle[data-v-713c0d5c]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-713c0d5c .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-713c0d5c]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-713c0d5c .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-713c0d5c]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-713c0d5c .2s ease-in-out .3s forwards,scale-713c0d5c .2s ease-in-out .5s both}.crossmark__circle[data-v-713c0d5c]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-713c0d5c .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-713c0d5c]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-713c0d5c .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-713c0d5c{to{stroke-dashoffset:0}}@keyframes scale-713c0d5c{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-713c0d5c{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-713c0d5c{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-713c0d5c],.fade-scale-leave-active[data-v-713c0d5c]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-713c0d5c],.fade-scale-leave-to[data-v-713c0d5c]{opacity:0;transform:scale(.85)}.json-parser-container[data-v-36c529c0]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;overflow-y:auto}.header[data-v-36c529c0]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#f8fafc;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-36c529c0]{margin:0;font-size:26px;font-weight:600;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.header-icon[data-v-36c529c0]{color:#38bdf8;font-size:28px}.subtitle[data-v-36c529c0]{margin:8px 0 0;font-size:13px;color:#94a3b8;letter-spacing:.5px}.content-wrapper[data-v-36c529c0]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;min-height:500px;box-sizing:border-box}.json-input-section[data-v-36c529c0],.json-output-section[data-v-36c529c0]{flex:1;display:flex;flex-direction:column;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.json-input-section[data-v-36c529c0]:hover,.json-output-section[data-v-36c529c0]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.section-header[data-v-36c529c0]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.section-header h2[data-v-36c529c0]{margin:0;font-size:16px;font-weight:600;color:#334155;display:flex;align-items:center;gap:8px}.title-icon[data-v-36c529c0]{color:#64748b;font-size:18px}.actions[data-v-36c529c0]{display:flex;gap:8px;flex-wrap:wrap}[data-v-36c529c0] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-36c529c0] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-36c529c0] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-36c529c0] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-36c529c0] .btn-commercial.btn-transform{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;border-color:#1d4ed8!important;color:#fff!important;font-weight:600;box-shadow:0 4px 12px rgba(37,99,235,.35)!important;transition:all .3s ease}[data-v-36c529c0] .btn-commercial.btn-transform:hover:not([disabled]){background:linear-gradient(135deg,#1d4ed8,#1e40af)!important;transform:translateY(-1px);box-shadow:0 6px 16px rgba(37,99,235,.45)!important}[data-v-36c529c0] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc!important;border-color:#e2e8f0!important;color:#94a3b8!important;box-shadow:none!important}.editor-container[data-v-36c529c0]{flex:1;display:flex;flex-direction:column;position:relative;overflow:hidden;background-color:#fff}.json-input[data-v-36c529c0],.json-output[data-v-36c529c0]{flex:1;width:100%;padding:16px 20px;font-family:JetBrains Mono,Fira Code,SF Mono,Roboto Mono,Consolas,monospace;font-size:14px;line-height:1.6;color:#334155;outline:none;border-radius:0 0 12px 12px;white-space:pre;overflow-x:auto;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.json-input[data-v-36c529c0],.json-output[data-v-36c529c0]{border:none;resize:none;background-color:transparent}.json-output[data-v-36c529c0]{cursor:text}.json-input[data-v-36c529c0]::-webkit-scrollbar,.json-output[data-v-36c529c0]::-webkit-scrollbar{width:10px;height:10px}.json-input[data-v-36c529c0]::-webkit-scrollbar-track,.json-output[data-v-36c529c0]::-webkit-scrollbar-track{background:transparent}.json-input[data-v-36c529c0]::-webkit-scrollbar-thumb,.json-output[data-v-36c529c0]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}.json-input[data-v-36c529c0]::-webkit-scrollbar-thumb:hover,.json-output[data-v-36c529c0]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.empty-state[data-v-36c529c0]{flex:1;display:flex;align-items:center;justify-content:center;background-color:#fff}.empty-content[data-v-36c529c0]{text-align:center;color:#94a3b8}.empty-icon-wrapper[data-v-36c529c0]{font-size:56px;color:#e2e8f0;margin-bottom:16px}.empty-content p[data-v-36c529c0]{font-size:14px;letter-spacing:.5px}.modal-content-area[data-v-36c529c0]{padding:10px 0}.info-card[data-v-36c529c0]{background:#f8fafc;border-radius:8px;padding:20px;margin-bottom:16px;border:1px solid #e2e8f0}.info-card[data-v-36c529c0]:last-child{margin-bottom:0}.center-header[data-v-36c529c0]{display:flex;justify-content:center;align-items:center;margin-bottom:12px;border-bottom:1px solid #e2e8f0;padding-bottom:12px}.center-header h3[data-v-36c529c0]{color:#1e293b;margin:0 0 0 10px;font-size:1.15rem;font-weight:600}.center-text[data-v-36c529c0]{text-align:center;color:#475569;line-height:1.6;margin:0;font-size:14px}.icon-large[data-v-36c529c0]{font-size:1.5rem}.info-grid[data-v-36c529c0]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:10px 0}.grid-card[data-v-36c529c0]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:24px 20px;text-align:center;transition:all .3s ease;display:flex;flex-direction:column;align-items:center}.grid-card[data-v-36c529c0]:hover{box-shadow:0 8px 24px rgba(0,0,0,.08);transform:translateY(-4px);border-color:transparent}.card-icon[data-v-36c529c0]{width:56px;height:56px;margin-bottom:16px;display:flex;align-items:center;justify-content:center;border-radius:50%}.emoji-icon[data-v-36c529c0]{font-size:26px}.card-title[data-v-36c529c0]{font-size:18px;font-weight:600;margin-bottom:12px;color:#1f2937;text-align:center;width:100%}.card-desc[data-v-36c529c0]{font-size:14px;color:#6b7280;line-height:1.6;text-align:justify}[data-v-36c529c0] .custom-grid-modal .ant-modal-title,[data-v-36c529c0] .custom-modal .ant-modal-title{text-align:center;font-size:18px;font-weight:600}@media (max-width:992px){.content-wrapper[data-v-36c529c0]{flex-direction:column;padding:16px}.json-input-section[data-v-36c529c0],.json-output-section[data-v-36c529c0]{flex:none;height:500px}.info-grid[data-v-36c529c0]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.info-grid[data-v-36c529c0]{grid-template-columns:1fr}}.seo-recommendation[data-v-36c529c0]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-36c529c0]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-36c529c0]{text-align:center;margin-bottom:24px}.seo-title[data-v-36c529c0]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.seo-subtitle[data-v-36c529c0]{font-size:13px;color:#64748b;margin:0;letter-spacing:.5px}.fire-icon-container[data-v-36c529c0]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-36c529c0]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-36c529c0]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-36c529c0]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-36c529c0]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-36c529c0]{opacity:1;transform:scale(1);animation:burning-36c529c0 1.2s ease-in-out infinite alternate}@keyframes burning-36c529c0{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-36c529c0]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-36c529c0]{display:inline-flex;align-items:center;justify-content:center;padding:10px 28px 10px 20px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;white-space:nowrap;flex:0 0 auto}.card-indicator[data-v-36c529c0]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease;margin-right:8px}.card-arrow[data-v-36c529c0]{position:absolute;right:12px;font-family:monospace;font-size:14px;color:#0284c7;opacity:0;transform:translateX(-10px);transition:all .3s ease}.seo-tool-card[data-v-36c529c0]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-36c529c0]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-36c529c0]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-36c529c0]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-36c529c0]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-36c529c0]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-36c529c0]{margin-bottom:24px}.anim-text[data-v-36c529c0]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-36c529c0]{color:#cf1322}.checkmark[data-v-36c529c0]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-36c529c0 .2s ease-in-out .3s forwards,scale-36c529c0 .2s ease-in-out .5s both}.checkmark__circle[data-v-36c529c0]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-36c529c0 .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-36c529c0]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-36c529c0 .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-36c529c0]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-36c529c0 .2s ease-in-out .3s forwards,scale-36c529c0 .2s ease-in-out .5s both}.crossmark__circle[data-v-36c529c0]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-36c529c0 .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-36c529c0]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-36c529c0 .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-36c529c0{to{stroke-dashoffset:0}}@keyframes scale-36c529c0{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-36c529c0{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-36c529c0{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-36c529c0],.fade-scale-leave-active[data-v-36c529c0]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-36c529c0],.fade-scale-leave-to[data-v-36c529c0]{opacity:0;transform:scale(.85)}.json-parser-container[data-v-65eedc7d]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;overflow-y:auto}.header[data-v-65eedc7d]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#f8fafc;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-65eedc7d]{margin:0;font-size:26px;font-weight:600;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.header-icon[data-v-65eedc7d]{color:#38bdf8;font-size:28px}.subtitle[data-v-65eedc7d]{margin:8px 0 0;font-size:13px;color:#94a3b8;letter-spacing:.5px}.content-wrapper[data-v-65eedc7d]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;min-height:500px;box-sizing:border-box}.json-input-section[data-v-65eedc7d],.json-output-section[data-v-65eedc7d]{flex:1;display:flex;flex-direction:column;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.json-input-section[data-v-65eedc7d]:hover,.json-output-section[data-v-65eedc7d]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.section-header[data-v-65eedc7d]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.section-header h2[data-v-65eedc7d]{margin:0;font-size:16px;font-weight:600;color:#334155;display:flex;align-items:center;gap:8px}.title-icon[data-v-65eedc7d]{color:#64748b;font-size:18px}.actions[data-v-65eedc7d]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.options-group[data-v-65eedc7d]{display:flex;align-items:center;gap:12px;margin-right:8px}.custom-checkbox[data-v-65eedc7d]{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:13px;color:#475569;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-checkbox input[type=checkbox][data-v-65eedc7d]{accent-color:#0f172a;width:15px;height:15px;cursor:pointer}.class-name-wrapper[data-v-65eedc7d]{display:flex;align-items:center}.class-name-input[data-v-65eedc7d]{border:1px solid #cbd5e1;border-radius:6px;padding:0 10px;font-size:13px;height:30px;width:120px;color:#334155;outline:none;transition:all .3s;background:#fff}.class-name-input[data-v-65eedc7d]:focus{border-color:#38bdf8;box-shadow:0 0 0 2px rgba(56,189,248,.2)}[data-v-65eedc7d] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-65eedc7d] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-65eedc7d] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-65eedc7d] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-65eedc7d] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}.editor-container[data-v-65eedc7d]{flex:1;display:flex;flex-direction:column;position:relative;overflow:hidden;background-color:#fff}.json-input[data-v-65eedc7d],.json-output[data-v-65eedc7d]{flex:1;width:100%;padding:16px 20px;font-family:JetBrains Mono,Fira Code,SF Mono,Roboto Mono,Consolas,monospace;font-size:14px;line-height:1.6;color:#334155;outline:none;border-radius:0 0 12px 12px;white-space:pre-wrap;overflow-x:auto;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.json-input[data-v-65eedc7d],.json-output[data-v-65eedc7d]{border:none;resize:none;background-color:transparent}.json-output[data-v-65eedc7d]{cursor:text}.json-input[data-v-65eedc7d]::-webkit-scrollbar,.json-output[data-v-65eedc7d]::-webkit-scrollbar{width:10px;height:10px}.json-input[data-v-65eedc7d]::-webkit-scrollbar-track,.json-output[data-v-65eedc7d]::-webkit-scrollbar-track{background:transparent}.json-input[data-v-65eedc7d]::-webkit-scrollbar-thumb,.json-output[data-v-65eedc7d]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}.json-input[data-v-65eedc7d]::-webkit-scrollbar-thumb:hover,.json-output[data-v-65eedc7d]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.empty-state[data-v-65eedc7d]{flex:1;display:flex;align-items:center;justify-content:center;background-color:#fff}.empty-content[data-v-65eedc7d]{text-align:center;color:#94a3b8}.empty-icon-wrapper[data-v-65eedc7d]{font-size:56px;color:#e2e8f0;margin-bottom:16px}.empty-content p[data-v-65eedc7d]{font-size:14px;letter-spacing:.5px}@media (max-width:992px){.content-wrapper[data-v-65eedc7d]{flex-direction:column;padding:16px}.json-input-section[data-v-65eedc7d],.json-output-section[data-v-65eedc7d]{flex:none;height:500px}.actions[data-v-65eedc7d]{flex-wrap:wrap;justify-content:flex-end}}.seo-recommendation[data-v-65eedc7d]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-65eedc7d]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-65eedc7d]{text-align:center;margin-bottom:24px}.seo-title[data-v-65eedc7d]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.seo-subtitle[data-v-65eedc7d]{font-size:13px;color:#64748b;margin:0;letter-spacing:.5px}.fire-icon-container[data-v-65eedc7d]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-65eedc7d]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-65eedc7d]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-65eedc7d]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-65eedc7d]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-65eedc7d]{opacity:1;transform:scale(1);animation:burning-65eedc7d 1.2s ease-in-out infinite alternate}@keyframes burning-65eedc7d{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-65eedc7d]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-65eedc7d]{display:inline-flex;align-items:center;justify-content:center;padding:10px 28px 10px 20px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;white-space:nowrap;flex:0 0 auto}.card-indicator[data-v-65eedc7d]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease;margin-right:8px}.card-arrow[data-v-65eedc7d]{position:absolute;right:12px;font-family:monospace;font-size:14px;color:#0284c7;opacity:0;transform:translateX(-10px);transition:all .3s ease}.seo-tool-card[data-v-65eedc7d]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-65eedc7d]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-65eedc7d]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-65eedc7d]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-65eedc7d]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-65eedc7d]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-65eedc7d]{margin-bottom:24px}.anim-text[data-v-65eedc7d]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-65eedc7d]{color:#cf1322}.checkmark[data-v-65eedc7d]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-65eedc7d .2s ease-in-out .3s forwards,scale-65eedc7d .2s ease-in-out .5s both}.checkmark__circle[data-v-65eedc7d]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-65eedc7d .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-65eedc7d]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-65eedc7d .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-65eedc7d]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-65eedc7d .2s ease-in-out .3s forwards,scale-65eedc7d .2s ease-in-out .5s both}.crossmark__circle[data-v-65eedc7d]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-65eedc7d .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-65eedc7d]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-65eedc7d .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-65eedc7d{to{stroke-dashoffset:0}}@keyframes scale-65eedc7d{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-65eedc7d{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-65eedc7d{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-65eedc7d],.fade-scale-leave-active[data-v-65eedc7d]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-65eedc7d],.fade-scale-leave-to[data-v-65eedc7d]{opacity:0;transform:scale(.85)}.json-parser-container[data-v-e6959fd8]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;overflow-y:auto}.header[data-v-e6959fd8]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#f8fafc;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);position:relative;z-index:10}.header h1[data-v-e6959fd8]{margin:0;font-size:26px;font-weight:600;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.header-icon[data-v-e6959fd8]{color:#38bdf8;font-size:28px}.subtitle[data-v-e6959fd8]{margin:8px 0 0;font-size:13px;color:#94a3b8;letter-spacing:.5px}.content-wrapper[data-v-e6959fd8]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;box-sizing:border-box}.json-input-section[data-v-e6959fd8],.json-output-section[data-v-e6959fd8]{flex:1;display:flex;flex-direction:column;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.json-input-section[data-v-e6959fd8]:hover,.json-output-section[data-v-e6959fd8]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.section-header[data-v-e6959fd8]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.section-header h2[data-v-e6959fd8]{margin:0;font-size:16px;font-weight:600;color:#334155;display:flex;align-items:center;gap:8px}.title-icon[data-v-e6959fd8]{color:#64748b;font-size:18px}.actions[data-v-e6959fd8]{display:flex;gap:8px;flex-wrap:wrap}[data-v-e6959fd8] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-e6959fd8] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-e6959fd8] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-e6959fd8] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-e6959fd8] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc!important;border-color:#e2e8f0!important;color:#94a3b8!important;box-shadow:none!important}.editor-container[data-v-e6959fd8]{flex:1;display:flex;flex-direction:column;position:relative;overflow:hidden;background-color:#fff}.json-input[data-v-e6959fd8],.json-output[data-v-e6959fd8]{flex:1;width:100%;padding:16px 20px;font-family:JetBrains Mono,Fira Code,SF Mono,Roboto Mono,Consolas,monospace;font-size:14px;line-height:1.6;color:#334155;outline:none;border-radius:0 0 12px 12px;white-space:pre;overflow-x:auto;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.json-input[data-v-e6959fd8]{border:none;resize:none;background-color:transparent}.json-output[data-v-e6959fd8]{margin:0;cursor:default}.json-input[data-v-e6959fd8]::-webkit-scrollbar,.json-output[data-v-e6959fd8]::-webkit-scrollbar{width:10px;height:10px}.json-input[data-v-e6959fd8]::-webkit-scrollbar-track,.json-output[data-v-e6959fd8]::-webkit-scrollbar-track{background:transparent}.json-input[data-v-e6959fd8]::-webkit-scrollbar-thumb,.json-output[data-v-e6959fd8]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}.json-input[data-v-e6959fd8]::-webkit-scrollbar-thumb:hover,.json-output[data-v-e6959fd8]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.empty-state[data-v-e6959fd8]{flex:1;display:flex;align-items:center;justify-content:center;background-color:#fff}.empty-content[data-v-e6959fd8]{text-align:center;color:#94a3b8}.empty-icon-wrapper[data-v-e6959fd8]{font-size:56px;color:#e2e8f0;margin-bottom:16px}.empty-content p[data-v-e6959fd8]{font-size:14px;letter-spacing:.5px}.error-message[data-v-e6959fd8]{position:absolute;bottom:0;left:0;right:0;padding:10px 20px;background-color:#fef2f2;color:#ef4444;font-size:13px;font-weight:500;border-top:1px solid #fecaca;display:flex;align-items:center;gap:8px;box-shadow:0 -2px 10px rgba(239,68,68,.05)}.error-icon[data-v-e6959fd8]{font-size:15px}.json-key[data-v-e6959fd8]{color:#7c3aed;font-weight:500}.json-string[data-v-e6959fd8]{color:#059669}.json-number[data-v-e6959fd8]{color:#ea580c;font-weight:500}.json-boolean[data-v-e6959fd8]{color:#2563eb;font-weight:600}.json-null[data-v-e6959fd8]{color:#dc2626;font-weight:600;font-style:italic}.json-value[data-v-e6959fd8]{color:#475569}.line-number[data-v-e6959fd8]{color:#cbd5e1;margin-right:12px;text-align:right;border-right:1px solid #e2e8f0;padding-right:10px;font-family:inherit}.collapse-icon[data-v-e6959fd8],.line-number[data-v-e6959fd8]{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-block}.collapse-icon[data-v-e6959fd8]{cursor:pointer;margin-right:6px;font-size:10px;width:16px;text-align:center;transition:transform .2s,opacity .2s;opacity:.8}.collapse-placeholder[data-v-e6959fd8]{display:inline-block;width:22px}.collapse-icon[data-v-e6959fd8]:hover{opacity:1;transform:scale(1.1)}@media (max-width:992px){.content-wrapper[data-v-e6959fd8]{flex-direction:column;padding:16px}.json-input-section[data-v-e6959fd8],.json-output-section[data-v-e6959fd8]{flex:none;height:500px}.actions[data-v-e6959fd8]{flex-wrap:wrap;justify-content:flex-end}}.no-select[data-v-e6959fd8]{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.json-output.no-select-line-numbers[data-v-e6959fd8]{position:relative}.json-output.no-select-line-numbers[data-v-e6959fd8]:before{content:"";position:absolute;left:0;top:0;width:70px;height:100%;background:transparent;z-index:1;cursor:default}.collapse-icon[data-v-e6959fd8],.collapse-placeholder[data-v-e6959fd8],.line-number[data-v-e6959fd8]{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-e6959fd8]{pointer-events:auto!important}.seo-recommendation[data-v-e6959fd8]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-e6959fd8]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-e6959fd8]{text-align:center;margin-bottom:24px}.seo-title[data-v-e6959fd8]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.seo-subtitle[data-v-e6959fd8]{font-size:13px;color:#64748b;margin:0;letter-spacing:.5px}.fire-icon-container[data-v-e6959fd8]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-e6959fd8]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-e6959fd8]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-e6959fd8]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-e6959fd8]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-e6959fd8]{opacity:1;transform:scale(1);animation:burning-e6959fd8 1.2s ease-in-out infinite alternate}@keyframes burning-e6959fd8{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-e6959fd8]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-e6959fd8]{display:inline-flex;align-items:center;justify-content:center;padding:10px 28px 10px 20px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;white-space:nowrap;flex:0 0 auto}.card-indicator[data-v-e6959fd8]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease;margin-right:8px}.card-arrow[data-v-e6959fd8]{position:absolute;right:12px;font-family:monospace;font-size:14px;color:#0284c7;opacity:0;transform:translateX(-10px);transition:all .3s ease}.seo-tool-card[data-v-e6959fd8]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-e6959fd8]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-e6959fd8]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-e6959fd8]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-e6959fd8]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-e6959fd8]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-e6959fd8]{margin-bottom:24px}.anim-text[data-v-e6959fd8]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-e6959fd8]{color:#cf1322}.checkmark[data-v-e6959fd8]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-e6959fd8 .2s ease-in-out .3s forwards,scale-e6959fd8 .2s ease-in-out .5s both}.checkmark__circle[data-v-e6959fd8]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-e6959fd8 .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-e6959fd8]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-e6959fd8 .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-e6959fd8]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-e6959fd8 .2s ease-in-out .3s forwards,scale-e6959fd8 .2s ease-in-out .5s both}.crossmark__circle[data-v-e6959fd8]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-e6959fd8 .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-e6959fd8]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-e6959fd8 .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-e6959fd8{to{stroke-dashoffset:0}}@keyframes scale-e6959fd8{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-e6959fd8{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-e6959fd8{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-e6959fd8],.fade-scale-leave-active[data-v-e6959fd8]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-e6959fd8],.fade-scale-leave-to[data-v-e6959fd8]{opacity:0;transform:scale(.85)}.code-formatter-container[data-v-26d7a89c]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-y:auto}.header[data-v-26d7a89c]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-26d7a89c]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;letter-spacing:.5px;color:#fff}.header-icon[data-v-26d7a89c]{font-size:28px;color:#38bdf8}.subtitle[data-v-26d7a89c]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400;letter-spacing:.5px}.content-wrapper[data-v-26d7a89c]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;min-height:500px;box-sizing:border-box}.code-section[data-v-26d7a89c]{display:flex;flex-direction:column;flex:1;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.code-section[data-v-26d7a89c]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.toolbar[data-v-26d7a89c]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.actions[data-v-26d7a89c]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.divider[data-v-26d7a89c]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}[data-v-26d7a89c] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-26d7a89c] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-26d7a89c] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-26d7a89c] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-26d7a89c] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}[data-v-26d7a89c] .btn-commercial.ant-btn-background-ghost.ant-btn-dangerous,[data-v-26d7a89c] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-26d7a89c] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.style-select-btn[data-v-26d7a89c]{gap:6px}.icon-right[data-v-26d7a89c]{font-size:12px;color:#64748b}.editor-container[data-v-26d7a89c]{flex:1;display:flex;position:relative;overflow:hidden;background-color:#fff}.code-highlight[data-v-26d7a89c],.code-input[data-v-26d7a89c]{font-family:JetBrains Mono,Fira Code,SF Mono,Roboto Mono,Consolas,monospace;font-size:14px;line-height:1.6;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.code-input[data-v-26d7a89c]{flex:1;padding:20px;border:none;resize:none;color:transparent;background-color:transparent;caret-color:#0f172a;outline:none;white-space:pre;overflow:auto;z-index:2}.code-highlight[data-v-26d7a89c]{position:absolute;top:0;left:0;right:0;bottom:0;padding:20px;margin:0;overflow:auto;background-color:#fff;pointer-events:none;white-space:pre;z-index:1}[data-v-26d7a89c]::-webkit-scrollbar{width:10px;height:10px}[data-v-26d7a89c]::-webkit-scrollbar-track{background:transparent}[data-v-26d7a89c]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}[data-v-26d7a89c]::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:768px){.actions[data-v-26d7a89c]{width:100%;overflow-x:auto;padding-bottom:8px;justify-content:center}}.seo-recommendation[data-v-26d7a89c]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-26d7a89c]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-26d7a89c]{text-align:center;margin-bottom:24px}.seo-title[data-v-26d7a89c]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-26d7a89c]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-26d7a89c]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-26d7a89c]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-26d7a89c]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-26d7a89c]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-26d7a89c]{opacity:1;transform:scale(1);animation:burning-26d7a89c 1.2s ease-in-out infinite alternate}@keyframes burning-26d7a89c{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-26d7a89c]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-26d7a89c]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;white-space:nowrap;flex:0 0 auto}.card-indicator[data-v-26d7a89c]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-26d7a89c]{font-family:monospace;font-size:14px;color:#0284c7;opacity:0;transform:translateX(-10px);transition:all .3s ease;margin-left:-4px}.seo-tool-card[data-v-26d7a89c]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-26d7a89c]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-26d7a89c]{opacity:1;transform:translateX(0);margin-left:4px}.seo-tool-card[data-v-26d7a89c]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-26d7a89c]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-26d7a89c]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-26d7a89c]{margin-bottom:24px}.anim-text[data-v-26d7a89c]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-26d7a89c]{color:#cf1322}.checkmark[data-v-26d7a89c]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-26d7a89c .2s ease-in-out .3s forwards,scale-26d7a89c .2s ease-in-out .5s both}.checkmark__circle[data-v-26d7a89c]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-26d7a89c .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-26d7a89c]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-26d7a89c .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-26d7a89c]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-26d7a89c .2s ease-in-out .3s forwards,scale-26d7a89c .2s ease-in-out .5s both}.crossmark__circle[data-v-26d7a89c]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-26d7a89c .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-26d7a89c]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-26d7a89c .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-26d7a89c{to{stroke-dashoffset:0}}@keyframes scale-26d7a89c{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-26d7a89c{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-26d7a89c{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-26d7a89c],.fade-scale-leave-active[data-v-26d7a89c]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-26d7a89c],.fade-scale-leave-to[data-v-26d7a89c]{opacity:0;transform:scale(.85)}.code-formatter-container[data-v-5c0e6b62]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-y:auto}.header[data-v-5c0e6b62]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-5c0e6b62]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;letter-spacing:.5px;color:#fff}.header-icon[data-v-5c0e6b62]{font-size:28px;color:#38bdf8}.subtitle[data-v-5c0e6b62]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400;letter-spacing:.5px}.content-wrapper[data-v-5c0e6b62]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;min-height:500px;box-sizing:border-box}.code-section[data-v-5c0e6b62]{display:flex;flex-direction:column;flex:1;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.code-section[data-v-5c0e6b62]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.toolbar[data-v-5c0e6b62]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.actions[data-v-5c0e6b62]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.divider[data-v-5c0e6b62]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}[data-v-5c0e6b62] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-5c0e6b62] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-5c0e6b62] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-5c0e6b62] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-5c0e6b62] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-5c0e6b62] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.style-select-btn[data-v-5c0e6b62]{gap:6px}.icon-right[data-v-5c0e6b62]{font-size:12px;color:#64748b}.editor-container[data-v-5c0e6b62]{flex:1;display:flex;position:relative;overflow:hidden;background-color:#fff}.code-highlight[data-v-5c0e6b62],.code-input[data-v-5c0e6b62]{font-family:JetBrains Mono,Fira Code,SF Mono,Roboto Mono,Consolas,monospace;font-size:14px;line-height:1.6;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.code-input[data-v-5c0e6b62]{flex:1;padding:20px;border:none;resize:none;color:transparent;background-color:transparent;caret-color:#0f172a;outline:none;white-space:pre;overflow:auto;z-index:2}.code-highlight[data-v-5c0e6b62]{position:absolute;top:0;left:0;right:0;bottom:0;padding:20px;margin:0;overflow:auto;background-color:#fff;pointer-events:none;white-space:pre;z-index:1}[data-v-5c0e6b62]::-webkit-scrollbar{width:10px;height:10px}[data-v-5c0e6b62]::-webkit-scrollbar-track{background:transparent}[data-v-5c0e6b62]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}[data-v-5c0e6b62]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.seo-recommendation[data-v-5c0e6b62]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-5c0e6b62]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-5c0e6b62]{text-align:center;margin-bottom:24px}.seo-title[data-v-5c0e6b62]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-5c0e6b62]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-5c0e6b62]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-5c0e6b62]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-5c0e6b62]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-5c0e6b62]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-5c0e6b62]{opacity:1;transform:scale(1);animation:burning-5c0e6b62 1.2s ease-in-out infinite alternate}@keyframes burning-5c0e6b62{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-5c0e6b62]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-5c0e6b62]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;white-space:nowrap;flex:0 0 auto}.card-indicator[data-v-5c0e6b62]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-5c0e6b62]{font-family:monospace;font-size:14px;color:#0284c7;opacity:0;transform:translateX(-10px);transition:all .3s ease;margin-left:-4px}.seo-tool-card[data-v-5c0e6b62]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-5c0e6b62]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-5c0e6b62]{opacity:1;transform:translateX(0);margin-left:4px}.seo-tool-card[data-v-5c0e6b62]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}@media (max-width:992px){.content-wrapper[data-v-5c0e6b62]{flex-direction:column;padding:16px}}.custom-overlay[data-v-5c0e6b62]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-5c0e6b62]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-5c0e6b62]{margin-bottom:24px}.anim-text[data-v-5c0e6b62]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-5c0e6b62]{color:#cf1322}.checkmark[data-v-5c0e6b62]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;animation:fill-success-5c0e6b62 .2s ease-in-out .3s forwards,scale-5c0e6b62 .2s ease-in-out .5s both}.checkmark__circle[data-v-5c0e6b62]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke:#52c41a;fill:none;animation:stroke-5c0e6b62 .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-5c0e6b62]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-5c0e6b62 .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-5c0e6b62]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;animation:fill-error-5c0e6b62 .2s ease-in-out .3s forwards,scale-5c0e6b62 .2s ease-in-out .5s both}.crossmark__circle[data-v-5c0e6b62]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke:#ff4d4f;fill:none;animation:stroke-5c0e6b62 .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-5c0e6b62]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-5c0e6b62 .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-5c0e6b62{to{stroke-dashoffset:0}}@keyframes scale-5c0e6b62{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-5c0e6b62{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-5c0e6b62{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-5c0e6b62],.fade-scale-leave-active[data-v-5c0e6b62]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-5c0e6b62],.fade-scale-leave-to[data-v-5c0e6b62]{opacity:0;transform:scale(.85)}.code-formatter-container[data-v-7d164890]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-y:auto}.header[data-v-7d164890]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-7d164890]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;letter-spacing:.5px;color:#fff}.header-icon[data-v-7d164890]{font-size:28px;color:#38bdf8}.subtitle[data-v-7d164890]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400;letter-spacing:.5px}.content-wrapper[data-v-7d164890]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;min-height:500px;box-sizing:border-box}.code-section[data-v-7d164890]{display:flex;flex-direction:column;flex:1;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.code-section[data-v-7d164890]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.toolbar[data-v-7d164890]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.actions[data-v-7d164890]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.divider[data-v-7d164890]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}[data-v-7d164890] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-7d164890] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-7d164890] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-7d164890] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-7d164890] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-7d164890] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.style-select-btn[data-v-7d164890]{gap:6px}.icon-right[data-v-7d164890]{font-size:12px;color:#64748b}.editor-container[data-v-7d164890]{flex:1;display:flex;position:relative;overflow:hidden;background-color:#fff}.code-highlight[data-v-7d164890],.code-input[data-v-7d164890]{font-family:JetBrains Mono,Fira Code,SF Mono,Roboto Mono,Consolas,monospace;font-size:14px;line-height:1.6;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.code-input[data-v-7d164890]{flex:1;padding:20px;border:none;resize:none;color:transparent;background-color:transparent;caret-color:#0f172a;outline:none;white-space:pre;overflow:auto;z-index:2}.code-highlight[data-v-7d164890]{position:absolute;top:0;left:0;right:0;bottom:0;padding:20px;margin:0;overflow:auto;background-color:#fff;pointer-events:none;white-space:pre;z-index:1}[data-v-7d164890]::-webkit-scrollbar{width:10px;height:10px}[data-v-7d164890]::-webkit-scrollbar-track{background:transparent}[data-v-7d164890]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}[data-v-7d164890]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.seo-recommendation[data-v-7d164890]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-7d164890]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-7d164890]{text-align:center;margin-bottom:24px}.seo-title[data-v-7d164890]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-7d164890]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-7d164890]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-7d164890]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-7d164890]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-7d164890]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-7d164890]{opacity:1;transform:scale(1);animation:burning-7d164890 1.2s ease-in-out infinite alternate}@keyframes burning-7d164890{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-7d164890]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-7d164890]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;white-space:nowrap;flex:0 0 auto}.card-indicator[data-v-7d164890]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-7d164890]{font-family:monospace;font-size:14px;color:#0284c7;opacity:0;transform:translateX(-10px);transition:all .3s ease;margin-left:-4px}.seo-tool-card[data-v-7d164890]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-7d164890]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-7d164890]{opacity:1;transform:translateX(0);margin-left:4px}.seo-tool-card[data-v-7d164890]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}@media (max-width:992px){.content-wrapper[data-v-7d164890]{flex-direction:column;padding:16px}}.custom-overlay[data-v-7d164890]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-7d164890]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-7d164890]{margin-bottom:24px}.anim-text[data-v-7d164890]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-7d164890]{color:#cf1322}.checkmark[data-v-7d164890]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;animation:fill-success-7d164890 .2s ease-in-out .3s forwards,scale-7d164890 .2s ease-in-out .5s both}.checkmark__circle[data-v-7d164890]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke:#52c41a;fill:none;animation:stroke-7d164890 .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-7d164890]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-7d164890 .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-7d164890]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;animation:fill-error-7d164890 .2s ease-in-out .3s forwards,scale-7d164890 .2s ease-in-out .5s both}.crossmark__circle[data-v-7d164890]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke:#ff4d4f;fill:none;animation:stroke-7d164890 .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-7d164890]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-7d164890 .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-7d164890{to{stroke-dashoffset:0}}@keyframes scale-7d164890{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-7d164890{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-7d164890{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-7d164890],.fade-scale-leave-active[data-v-7d164890]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-7d164890],.fade-scale-leave-to[data-v-7d164890]{opacity:0;transform:scale(.85)}.code-formatter-container[data-v-2d923040]{display:flex;flex-direction:column;height:100vh;background-color:#f5f5f5;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;overflow-y:auto}.header[data-v-2d923040]{text-align:center;padding:20px 0;background:linear-gradient(135deg,#722ed1,#391085);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15);flex-shrink:0}.header h1[data-v-2d923040]{margin:0;font-size:28px;display:flex;align-items:center;justify-content:center;gap:10px}.subtitle[data-v-2d923040]{margin:5px 0 0;font-size:14px;opacity:.9}.content-wrapper[data-v-2d923040]{display:flex;flex-direction:column;flex:1;padding:20px;overflow:hidden;min-height:500px;box-sizing:border-box}.code-section[data-v-2d923040]{display:flex;flex-direction:column;flex:1;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.toolbar[data-v-2d923040]{padding:12px 16px;border-bottom:1px solid #f0f0f0;background-color:#fafafa}.actions[data-v-2d923040]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.editor-container[data-v-2d923040]{flex:1;display:flex;position:relative;overflow:hidden}.code-input[data-v-2d923040]{flex:1;border:none;resize:none;color:transparent;background-color:transparent;caret-color:#333;outline:none;z-index:2}.code-highlight[data-v-2d923040],.code-input[data-v-2d923040]{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-2d923040]{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;background-color:#fefefe;pointer-events:none;z-index:1}.footer[data-v-2d923040]{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-2d923040]{width:100%;overflow-x:auto;padding-bottom:8px}}.seo-recommendation[data-v-2d923040]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-2d923040]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-2d923040]{text-align:center;margin-bottom:24px}.seo-title[data-v-2d923040]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-2d923040]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-2d923040]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-2d923040]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-2d923040]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-2d923040]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-2d923040]{opacity:1;transform:scale(1);animation:burning-2d923040 1.2s ease-in-out infinite alternate}@keyframes burning-2d923040{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-2d923040]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-2d923040]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;white-space:nowrap;flex:0 0 auto}.card-indicator[data-v-2d923040]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-2d923040]{font-family:monospace;font-size:14px;color:#0284c7;opacity:0;transform:translateX(-10px);transition:all .3s ease;margin-left:-4px}.seo-tool-card[data-v-2d923040]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-2d923040]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-2d923040]{opacity:1;transform:translateX(0);margin-left:4px}.seo-tool-card[data-v-2d923040]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.code-formatter-container[data-v-0240c222]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-y:auto}.header[data-v-0240c222]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-0240c222]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;letter-spacing:.5px;color:#fff}.header-icon[data-v-0240c222]{font-size:28px;color:#38bdf8}.subtitle[data-v-0240c222]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400;letter-spacing:.5px}.content-wrapper[data-v-0240c222]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;min-height:500px;box-sizing:border-box}.code-section[data-v-0240c222]{display:flex;flex-direction:column;flex:1;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.code-section[data-v-0240c222]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.toolbar[data-v-0240c222]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.actions[data-v-0240c222]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.divider[data-v-0240c222]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}[data-v-0240c222] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-0240c222] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-0240c222] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-0240c222] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-0240c222] .btn-commercial.ant-btn-dashed{background-color:#fff;border-style:dashed;color:#0ea5e9;border-color:#7dd3fc}[data-v-0240c222] .btn-commercial.ant-btn-dashed:hover{color:#0284c7;border-color:#38bdf8;background-color:#f0f9ff}[data-v-0240c222] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-0240c222] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.style-select-btn[data-v-0240c222]{gap:6px}.icon-right[data-v-0240c222]{font-size:12px;color:#64748b}.editor-container[data-v-0240c222]{flex:1;display:flex;position:relative;overflow:hidden;background-color:#fff}.code-highlight[data-v-0240c222],.code-input[data-v-0240c222]{font-family:JetBrains Mono,Fira Code,SF Mono,Roboto Mono,Consolas,monospace;font-size:14px;line-height:1.6;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.code-input[data-v-0240c222]{flex:1;padding:20px;border:none;resize:none;color:transparent;background-color:transparent;caret-color:#0f172a;outline:none;white-space:pre;overflow:auto;z-index:2}.code-highlight[data-v-0240c222]{position:absolute;top:0;left:0;right:0;bottom:0;padding:20px;margin:0;overflow:auto;background-color:#fff;pointer-events:none;white-space:pre;z-index:1}[data-v-0240c222]::-webkit-scrollbar{width:10px;height:10px}[data-v-0240c222]::-webkit-scrollbar-track{background:transparent}[data-v-0240c222]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}[data-v-0240c222]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.seo-recommendation[data-v-0240c222]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-0240c222]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-0240c222]{text-align:center;margin-bottom:24px}.seo-title[data-v-0240c222]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-0240c222]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-0240c222]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-0240c222]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-0240c222]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-0240c222]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-0240c222]{opacity:1;transform:scale(1);animation:burning-0240c222 1.2s ease-in-out infinite alternate}@keyframes burning-0240c222{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-0240c222]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-0240c222]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;white-space:nowrap;flex:0 0 auto}.card-indicator[data-v-0240c222]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-0240c222]{font-family:monospace;font-size:14px;color:#0284c7;opacity:0;transform:translateX(-10px);transition:all .3s ease;margin-left:-4px}.seo-tool-card[data-v-0240c222]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-0240c222]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-0240c222]{opacity:1;transform:translateX(0);margin-left:4px}.seo-tool-card[data-v-0240c222]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-0240c222]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-0240c222]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-0240c222]{margin-bottom:24px}.anim-text[data-v-0240c222]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-0240c222]{color:#cf1322}.checkmark[data-v-0240c222]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;animation:fill-success-0240c222 .2s ease-in-out .3s forwards,scale-0240c222 .2s ease-in-out .5s both}.checkmark__circle[data-v-0240c222]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke:#52c41a;fill:none;animation:stroke-0240c222 .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-0240c222]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-0240c222 .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-0240c222]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;animation:fill-error-0240c222 .2s ease-in-out .3s forwards,scale-0240c222 .2s ease-in-out .5s both}.crossmark__circle[data-v-0240c222]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke:#ff4d4f;fill:none;animation:stroke-0240c222 .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-0240c222]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-0240c222 .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-0240c222{to{stroke-dashoffset:0}}@keyframes scale-0240c222{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-0240c222{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-0240c222{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-0240c222],.fade-scale-leave-active[data-v-0240c222]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-0240c222],.fade-scale-leave-to[data-v-0240c222]{opacity:0;transform:scale(.85)}.bc-container[data-v-9a03c7fc]{display:flex;flex-direction:column;height:100vh;background-color:#fff;border:1px solid #d0d7de;border-radius:8px;overflow-y:auto;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-9a03c7fc]{position:relative;display:flex;justify-content:center;align-items:center;padding:12px 20px;background-color:#f6f8fa;border-bottom:1px solid #d0d7de;flex-shrink:0}.toolbar-title[data-v-9a03c7fc]{display:flex;align-items:center;gap:8px;font-weight:600;font-size:16px;color:#24292f}.icon[data-v-9a03c7fc]{width:20px;height:20px;color:#57606a}.toolbar-actions[data-v-9a03c7fc]{position:absolute;right:20px;display:flex;gap:8px;background:#eaeef2;padding:4px;border-radius:6px}.btn[data-v-9a03c7fc]{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-9a03c7fc]{color:#24292f;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.btn[data-v-9a03c7fc]:hover:not(.active){color:#24292f}.bc-workspace[data-v-9a03c7fc]{display:flex;flex:1;overflow:hidden;min-height:500px;flex-shrink:0}.bc-pane[data-v-9a03c7fc]{flex:1;display:flex;flex-direction:column;overflow:hidden;width:50%}.bc-divider[data-v-9a03c7fc]{width:1px;background-color:#d0d7de;z-index:10}.pane-header[data-v-9a03c7fc]{padding:8px 16px;font-size:13px;font-weight:600;color:#57606a;background-color:#fff;border-bottom:1px solid #d0d7de;letter-spacing:.5px;flex-shrink:0}.bc-editor[data-v-9a03c7fc]{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-9a03c7fc]{overflow:auto;background-color:#fff}.diff-content[data-v-9a03c7fc]{display:flex;flex-direction:column;min-width:-moz-max-content;min-width:max-content;padding-bottom:20px}.diff-line[data-v-9a03c7fc]{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-9a03c7fc]{background-color:#ffebe9}.diff-line.added[data-v-9a03c7fc]{background-color:#e6ffec}.diff-line.empty[data-v-9a03c7fc]{background-color:#fafbfc}.diff-line.unchanged[data-v-9a03c7fc]{background-color:transparent}.diff-line[data-v-9a03c7fc]:hover{background-color:rgba(0,0,0,.02)}.line-num[data-v-9a03c7fc]{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-9a03c7fc]{background-color:#ffdce0;border-right-color:#ffdce0;color:#cf222e}.diff-line.added .line-num[data-v-9a03c7fc]{background-color:#ccffd8;border-right-color:#ccffd8;color:#116329}.line-text[data-v-9a03c7fc]{padding-left:16px;padding-right:16px;white-space:pre;color:#24292f;flex:1}.diff-line.removed .line-text[data-v-9a03c7fc]{color:#cf222e}.diff-line.added .line-text[data-v-9a03c7fc]{color:#116329}.seo-recommendation[data-v-9a03c7fc]{margin:24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-9a03c7fc]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-9a03c7fc]{text-align:center;margin-bottom:24px}.seo-title[data-v-9a03c7fc]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-9a03c7fc]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-9a03c7fc]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-9a03c7fc]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-9a03c7fc]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-9a03c7fc]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-9a03c7fc]{opacity:1;transform:scale(1);animation:burning-9a03c7fc 1.2s ease-in-out infinite alternate}@keyframes burning-9a03c7fc{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-9a03c7fc]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-9a03c7fc]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;white-space:nowrap;flex:0 0 auto}.card-indicator[data-v-9a03c7fc]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-9a03c7fc]{font-family:monospace;font-size:14px;color:#0284c7;opacity:0;transform:translateX(-10px);transition:all .3s ease;margin-left:-4px}.seo-tool-card[data-v-9a03c7fc]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-9a03c7fc]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-9a03c7fc]{opacity:1;transform:translateX(0);margin-left:4px}.seo-tool-card[data-v-9a03c7fc]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.code-formatter-container[data-v-407980e2]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-y:auto}.header[data-v-407980e2]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-407980e2]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;letter-spacing:.5px;color:#fff}.header-icon[data-v-407980e2]{font-size:28px;color:#38bdf8}.subtitle[data-v-407980e2]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400;letter-spacing:.5px}.content-wrapper[data-v-407980e2]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;min-height:500px;box-sizing:border-box}.code-section[data-v-407980e2]{display:flex;flex-direction:column;flex:1;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.code-section[data-v-407980e2]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.toolbar[data-v-407980e2]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.actions[data-v-407980e2]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.divider[data-v-407980e2]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}[data-v-407980e2] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-407980e2] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-407980e2] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-407980e2] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-407980e2] .btn-commercial.ant-btn-dashed{background-color:#fff;border-style:dashed;color:#0ea5e9;border-color:#7dd3fc}[data-v-407980e2] .btn-commercial.ant-btn-dashed:hover{color:#0284c7;border-color:#38bdf8;background-color:#f0f9ff}[data-v-407980e2] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-407980e2] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.style-select-btn[data-v-407980e2]{gap:6px}.icon-right[data-v-407980e2]{font-size:12px;color:#64748b}.editor-container[data-v-407980e2]{flex:1;display:flex;position:relative;overflow:hidden;background-color:#fff}.code-highlight[data-v-407980e2],.code-input[data-v-407980e2]{font-family:JetBrains Mono,Fira Code,SF Mono,Roboto Mono,Consolas,monospace;font-size:14px;line-height:1.6;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.code-input[data-v-407980e2]{flex:1;padding:20px;border:none;resize:none;color:transparent;background-color:transparent;caret-color:#0f172a;outline:none;white-space:pre;overflow:auto;z-index:2}.code-highlight[data-v-407980e2]{position:absolute;top:0;left:0;right:0;bottom:0;padding:20px;margin:0;overflow:auto;background-color:#fff;pointer-events:none;white-space:pre;z-index:1}[data-v-407980e2]::-webkit-scrollbar{width:10px;height:10px}[data-v-407980e2]::-webkit-scrollbar-track{background:transparent}[data-v-407980e2]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}[data-v-407980e2]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.seo-recommendation[data-v-407980e2]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-407980e2]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-407980e2]{text-align:center;margin-bottom:24px}.seo-title[data-v-407980e2]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-407980e2]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-407980e2]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-407980e2]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-407980e2]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-407980e2]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-407980e2]{opacity:1;transform:scale(1);animation:burning-407980e2 1.2s ease-in-out infinite alternate}@keyframes burning-407980e2{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-407980e2]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-407980e2]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;white-space:nowrap;flex:0 0 auto}.card-indicator[data-v-407980e2]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-407980e2]{font-family:monospace;font-size:14px;color:#0284c7;opacity:0;transform:translateX(-10px);transition:all .3s ease;margin-left:-4px}.seo-tool-card[data-v-407980e2]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-407980e2]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-407980e2]{opacity:1;transform:translateX(0);margin-left:4px}.seo-tool-card[data-v-407980e2]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-407980e2]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-407980e2]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-407980e2]{margin-bottom:24px}.anim-text[data-v-407980e2]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-407980e2]{color:#cf1322}.checkmark[data-v-407980e2]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;animation:fill-success-407980e2 .2s ease-in-out .3s forwards,scale-407980e2 .2s ease-in-out .5s both}.checkmark__circle[data-v-407980e2]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke:#52c41a;fill:none;animation:stroke-407980e2 .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-407980e2]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-407980e2 .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-407980e2]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;animation:fill-error-407980e2 .2s ease-in-out .3s forwards,scale-407980e2 .2s ease-in-out .5s both}.crossmark__circle[data-v-407980e2]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke:#ff4d4f;fill:none;animation:stroke-407980e2 .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-407980e2]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-407980e2 .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-407980e2{to{stroke-dashoffset:0}}@keyframes scale-407980e2{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-407980e2{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-407980e2{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-407980e2],.fade-scale-leave-active[data-v-407980e2]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-407980e2],.fade-scale-leave-to[data-v-407980e2]{opacity:0;transform:scale(.85)}.code-formatter-container[data-v-12458703]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-y:auto}.header[data-v-12458703]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-12458703]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;letter-spacing:.5px;color:#fff}.header-icon[data-v-12458703]{font-size:28px;color:#38bdf8}.subtitle[data-v-12458703]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400;letter-spacing:.5px}.content-wrapper[data-v-12458703]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;min-height:500px;box-sizing:border-box}.code-section[data-v-12458703]{display:flex;flex-direction:column;flex:1;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.code-section[data-v-12458703]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.toolbar[data-v-12458703]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.actions[data-v-12458703]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.divider[data-v-12458703]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}[data-v-12458703] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-12458703] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-12458703] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-12458703] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-12458703] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}[data-v-12458703] .btn-commercial.ant-btn-background-ghost.ant-btn-dangerous,[data-v-12458703] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-12458703] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.style-select-btn[data-v-12458703]{gap:6px}.icon-right[data-v-12458703]{font-size:12px;color:#64748b}.editor-container[data-v-12458703]{flex:1;display:flex;position:relative;overflow:hidden;background-color:#fff}.code-highlight[data-v-12458703],.code-input[data-v-12458703]{font-family:JetBrains Mono,Fira Code,SF Mono,Roboto Mono,Consolas,monospace;font-size:14px;line-height:1.6;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.code-input[data-v-12458703]{flex:1;padding:20px;border:none;resize:none;color:transparent;background-color:transparent;caret-color:#0f172a;outline:none;white-space:pre;overflow:auto;z-index:2}.code-highlight[data-v-12458703]{position:absolute;top:0;left:0;right:0;bottom:0;padding:20px;margin:0;overflow:auto;background-color:#fff;pointer-events:none;white-space:pre;z-index:1}[data-v-12458703]::-webkit-scrollbar{width:10px;height:10px}[data-v-12458703]::-webkit-scrollbar-track{background:transparent}[data-v-12458703]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}[data-v-12458703]::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:768px){.actions[data-v-12458703]{width:100%;overflow-x:auto;padding-bottom:8px;justify-content:center}}.seo-recommendation[data-v-12458703]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-12458703]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-12458703]{text-align:center;margin-bottom:24px}.seo-title[data-v-12458703]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-12458703]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-12458703]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-12458703]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-12458703]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-12458703]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-12458703]{opacity:1;transform:scale(1);animation:burning-12458703 1.2s ease-in-out infinite alternate}@keyframes burning-12458703{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-12458703]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-12458703]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;white-space:nowrap;flex:0 0 auto}.card-indicator[data-v-12458703]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-12458703]{font-family:monospace;font-size:14px;color:#0284c7;opacity:0;transform:translateX(-10px);transition:all .3s ease;margin-left:-4px}.seo-tool-card[data-v-12458703]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-12458703]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-12458703]{opacity:1;transform:translateX(0);margin-left:4px}.seo-tool-card[data-v-12458703]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-12458703]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-12458703]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-12458703]{margin-bottom:24px}.anim-text[data-v-12458703]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-12458703]{color:#cf1322}.checkmark[data-v-12458703]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-12458703 .2s ease-in-out .3s forwards,scale-12458703 .2s ease-in-out .5s both}.checkmark__circle[data-v-12458703]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-12458703 .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-12458703]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-12458703 .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-12458703]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-12458703 .2s ease-in-out .3s forwards,scale-12458703 .2s ease-in-out .5s both}.crossmark__circle[data-v-12458703]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-12458703 .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-12458703]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-12458703 .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-12458703{to{stroke-dashoffset:0}}@keyframes scale-12458703{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-12458703{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-12458703{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-12458703],.fade-scale-leave-active[data-v-12458703]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-12458703],.fade-scale-leave-to[data-v-12458703]{opacity:0;transform:scale(.85)}.code-formatter-container[data-v-e41cd852]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-y:auto}.header[data-v-e41cd852]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-e41cd852]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;letter-spacing:.5px;color:#fff}.header-icon[data-v-e41cd852]{font-size:28px;color:#38bdf8}.subtitle[data-v-e41cd852]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400;letter-spacing:.5px}.content-wrapper[data-v-e41cd852]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;min-height:500px;box-sizing:border-box}.code-section[data-v-e41cd852]{display:flex;flex-direction:column;flex:1;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.code-section[data-v-e41cd852]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.toolbar[data-v-e41cd852]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.actions[data-v-e41cd852]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.divider[data-v-e41cd852]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}[data-v-e41cd852] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-e41cd852] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-e41cd852] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-e41cd852] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-e41cd852] .btn-commercial.ant-btn-dashed{background-color:#fff;border-style:dashed;color:#0ea5e9;border-color:#7dd3fc}[data-v-e41cd852] .btn-commercial.ant-btn-dashed:hover{color:#0284c7;border-color:#38bdf8;background-color:#f0f9ff}[data-v-e41cd852] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-e41cd852] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.style-select-btn[data-v-e41cd852]{gap:6px}.icon-right[data-v-e41cd852]{font-size:12px;color:#64748b}.editor-container[data-v-e41cd852]{flex:1;display:flex;position:relative;overflow:hidden;background-color:#fff}.code-highlight[data-v-e41cd852],.code-input[data-v-e41cd852]{font-family:JetBrains Mono,Fira Code,SF Mono,Roboto Mono,Consolas,monospace;font-size:14px;line-height:1.6;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.code-input[data-v-e41cd852]{flex:1;padding:20px;border:none;resize:none;color:transparent;background-color:transparent;caret-color:#0f172a;outline:none;white-space:pre;overflow:auto;z-index:2}.code-highlight[data-v-e41cd852]{position:absolute;top:0;left:0;right:0;bottom:0;padding:20px;margin:0;overflow:auto;background-color:#fff;pointer-events:none;white-space:pre;z-index:1}[data-v-e41cd852]::-webkit-scrollbar{width:10px;height:10px}[data-v-e41cd852]::-webkit-scrollbar-track{background:transparent}[data-v-e41cd852]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}[data-v-e41cd852]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.seo-recommendation[data-v-e41cd852]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-e41cd852]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-e41cd852]{text-align:center;margin-bottom:24px}.seo-title[data-v-e41cd852]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-e41cd852]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-e41cd852]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-e41cd852]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-e41cd852]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-e41cd852]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-e41cd852]{opacity:1;transform:scale(1);animation:burning-e41cd852 1.2s ease-in-out infinite alternate}@keyframes burning-e41cd852{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-e41cd852]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-e41cd852]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;white-space:nowrap;flex:0 0 auto}.card-indicator[data-v-e41cd852]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-e41cd852]{font-family:monospace;font-size:14px;color:#0284c7;opacity:0;transform:translateX(-10px);transition:all .3s ease;margin-left:-4px}.seo-tool-card[data-v-e41cd852]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-e41cd852]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-e41cd852]{opacity:1;transform:translateX(0);margin-left:4px}.seo-tool-card[data-v-e41cd852]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-e41cd852]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-e41cd852]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-e41cd852]{margin-bottom:24px}.anim-text[data-v-e41cd852]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-e41cd852]{color:#cf1322}.checkmark[data-v-e41cd852]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;animation:fill-success-e41cd852 .2s ease-in-out .3s forwards,scale-e41cd852 .2s ease-in-out .5s both}.checkmark__circle[data-v-e41cd852]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke:#52c41a;fill:none;animation:stroke-e41cd852 .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-e41cd852]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-e41cd852 .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-e41cd852]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;animation:fill-error-e41cd852 .2s ease-in-out .3s forwards,scale-e41cd852 .2s ease-in-out .5s both}.crossmark__circle[data-v-e41cd852]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke:#ff4d4f;fill:none;animation:stroke-e41cd852 .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-e41cd852]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-e41cd852 .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-e41cd852{to{stroke-dashoffset:0}}@keyframes scale-e41cd852{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-e41cd852{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-e41cd852{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-e41cd852],.fade-scale-leave-active[data-v-e41cd852]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-e41cd852],.fade-scale-leave-to[data-v-e41cd852]{opacity:0;transform:scale(.85)}.code-formatter-container[data-v-b9eac58a]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-y:auto}.header[data-v-b9eac58a]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-b9eac58a]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;letter-spacing:.5px;color:#fff}.header-icon[data-v-b9eac58a]{font-size:28px;color:#38bdf8}.subtitle[data-v-b9eac58a]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400;letter-spacing:.5px}.content-wrapper[data-v-b9eac58a]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;min-height:500px;box-sizing:border-box}.code-section[data-v-b9eac58a]{display:flex;flex-direction:column;flex:1;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.code-section[data-v-b9eac58a]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.toolbar[data-v-b9eac58a]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.actions[data-v-b9eac58a]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.divider[data-v-b9eac58a]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}[data-v-b9eac58a] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-b9eac58a] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-b9eac58a] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-b9eac58a] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-b9eac58a] .btn-commercial.ant-btn-dashed{background-color:#fff;border-style:dashed;color:#0ea5e9;border-color:#7dd3fc}[data-v-b9eac58a] .btn-commercial.ant-btn-dashed:hover{color:#0284c7;border-color:#38bdf8;background-color:#f0f9ff}[data-v-b9eac58a] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-b9eac58a] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.style-select-btn[data-v-b9eac58a]{gap:6px}.icon-right[data-v-b9eac58a]{font-size:12px;color:#64748b}.editor-container[data-v-b9eac58a]{flex:1;display:flex;position:relative;overflow:hidden;background-color:#fff}.code-highlight[data-v-b9eac58a],.code-input[data-v-b9eac58a]{font-family:JetBrains Mono,Fira Code,SF Mono,Roboto Mono,Consolas,monospace;font-size:14px;line-height:1.6;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.code-input[data-v-b9eac58a]{flex:1;padding:20px;border:none;resize:none;color:transparent;background-color:transparent;caret-color:#0f172a;outline:none;white-space:pre;overflow:auto;z-index:2}.code-highlight[data-v-b9eac58a]{position:absolute;top:0;left:0;right:0;bottom:0;padding:20px;margin:0;overflow:auto;background-color:#fff;pointer-events:none;white-space:pre;z-index:1}[data-v-b9eac58a]::-webkit-scrollbar{width:10px;height:10px}[data-v-b9eac58a]::-webkit-scrollbar-track{background:transparent}[data-v-b9eac58a]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}[data-v-b9eac58a]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.seo-recommendation[data-v-b9eac58a]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-b9eac58a]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-b9eac58a]{text-align:center;margin-bottom:24px}.seo-title[data-v-b9eac58a]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-b9eac58a]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-b9eac58a]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-b9eac58a]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-b9eac58a]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-b9eac58a]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-b9eac58a]{opacity:1;transform:scale(1);animation:burning-b9eac58a 1.2s ease-in-out infinite alternate}@keyframes burning-b9eac58a{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-b9eac58a]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-b9eac58a]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;white-space:nowrap;flex:0 0 auto}.card-indicator[data-v-b9eac58a]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-b9eac58a]{font-family:monospace;font-size:14px;color:#0284c7;opacity:0;transform:translateX(-10px);transition:all .3s ease;margin-left:-4px}.seo-tool-card[data-v-b9eac58a]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-b9eac58a]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-b9eac58a]{opacity:1;transform:translateX(0);margin-left:4px}.seo-tool-card[data-v-b9eac58a]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}@media (max-width:992px){.content-wrapper[data-v-b9eac58a]{flex-direction:column;padding:16px}}.custom-overlay[data-v-b9eac58a]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-b9eac58a]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-b9eac58a]{margin-bottom:24px}.anim-text[data-v-b9eac58a]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-b9eac58a]{color:#cf1322}.checkmark[data-v-b9eac58a]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;animation:fill-success-b9eac58a .2s ease-in-out .3s forwards,scale-b9eac58a .2s ease-in-out .5s both}.checkmark__circle[data-v-b9eac58a]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke:#52c41a;fill:none;animation:stroke-b9eac58a .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-b9eac58a]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-b9eac58a .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-b9eac58a]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;animation:fill-error-b9eac58a .2s ease-in-out .3s forwards,scale-b9eac58a .2s ease-in-out .5s both}.crossmark__circle[data-v-b9eac58a]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke:#ff4d4f;fill:none;animation:stroke-b9eac58a .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-b9eac58a]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-b9eac58a .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-b9eac58a{to{stroke-dashoffset:0}}@keyframes scale-b9eac58a{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-b9eac58a{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-b9eac58a{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-b9eac58a],.fade-scale-leave-active[data-v-b9eac58a]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-b9eac58a],.fade-scale-leave-to[data-v-b9eac58a]{opacity:0;transform:scale(.85)}.code-formatter-container[data-v-181c98ee]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-y:auto}.header[data-v-181c98ee]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-181c98ee]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;letter-spacing:.5px;color:#fff}.header-icon[data-v-181c98ee]{font-size:28px;color:#38bdf8}.subtitle[data-v-181c98ee]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400;letter-spacing:.5px}.content-wrapper[data-v-181c98ee]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;min-height:500px;box-sizing:border-box}.code-section[data-v-181c98ee]{display:flex;flex-direction:column;flex:1;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.code-section[data-v-181c98ee]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.toolbar[data-v-181c98ee]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.actions[data-v-181c98ee]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.divider[data-v-181c98ee]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}[data-v-181c98ee] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-181c98ee] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-181c98ee] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-181c98ee] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-181c98ee] .btn-commercial.ant-btn-dashed{background-color:#fff;border-style:dashed;color:#0ea5e9;border-color:#7dd3fc}[data-v-181c98ee] .btn-commercial.ant-btn-dashed:hover{color:#0284c7;border-color:#38bdf8;background-color:#f0f9ff}[data-v-181c98ee] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-181c98ee] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.style-select-btn[data-v-181c98ee]{gap:6px}.icon-right[data-v-181c98ee]{font-size:12px;color:#64748b}.editor-container[data-v-181c98ee]{flex:1;display:flex;position:relative;overflow:hidden;background-color:#fff}.code-highlight[data-v-181c98ee],.code-input[data-v-181c98ee]{font-family:JetBrains Mono,Fira Code,SF Mono,Roboto Mono,Consolas,monospace;font-size:14px;line-height:1.6;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.code-input[data-v-181c98ee]{flex:1;padding:20px;border:none;resize:none;color:transparent;background-color:transparent;caret-color:#0f172a;outline:none;white-space:pre;overflow:auto;z-index:2}.code-highlight[data-v-181c98ee]{position:absolute;top:0;left:0;right:0;bottom:0;padding:20px;margin:0;overflow:auto;background-color:#fff;pointer-events:none;white-space:pre;z-index:1}[data-v-181c98ee]::-webkit-scrollbar{width:10px;height:10px}[data-v-181c98ee]::-webkit-scrollbar-track{background:transparent}[data-v-181c98ee]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}[data-v-181c98ee]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.seo-recommendation[data-v-181c98ee]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-181c98ee]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-181c98ee]{text-align:center;margin-bottom:24px}.seo-title[data-v-181c98ee]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-181c98ee]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-181c98ee]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-181c98ee]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-181c98ee]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-181c98ee]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-181c98ee]{opacity:1;transform:scale(1);animation:burning-181c98ee 1.2s ease-in-out infinite alternate}@keyframes burning-181c98ee{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-181c98ee]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-181c98ee]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;white-space:nowrap;flex:0 0 auto}.card-indicator[data-v-181c98ee]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-181c98ee]{font-family:monospace;font-size:14px;color:#0284c7;opacity:0;transform:translateX(-10px);transition:all .3s ease;margin-left:-4px}.seo-tool-card[data-v-181c98ee]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-181c98ee]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-181c98ee]{opacity:1;transform:translateX(0);margin-left:4px}.seo-tool-card[data-v-181c98ee]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-181c98ee]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-181c98ee]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-181c98ee]{margin-bottom:24px}.anim-text[data-v-181c98ee]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-181c98ee]{color:#cf1322}.checkmark[data-v-181c98ee]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;animation:fill-success-181c98ee .2s ease-in-out .3s forwards,scale-181c98ee .2s ease-in-out .5s both}.checkmark__circle[data-v-181c98ee]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke:#52c41a;fill:none;animation:stroke-181c98ee .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-181c98ee]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-181c98ee .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-181c98ee]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;animation:fill-error-181c98ee .2s ease-in-out .3s forwards,scale-181c98ee .2s ease-in-out .5s both}.crossmark__circle[data-v-181c98ee]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke:#ff4d4f;fill:none;animation:stroke-181c98ee .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-181c98ee]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-181c98ee .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-181c98ee{to{stroke-dashoffset:0}}@keyframes scale-181c98ee{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-181c98ee{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-181c98ee{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-181c98ee],.fade-scale-leave-active[data-v-181c98ee]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-181c98ee],.fade-scale-leave-to[data-v-181c98ee]{opacity:0;transform:scale(.85)}.code-formatter-container[data-v-08acdabf]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-y:auto}.header[data-v-08acdabf]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-08acdabf]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;letter-spacing:.5px;color:#fff}.header-icon[data-v-08acdabf]{font-size:28px;color:#38bdf8}.subtitle[data-v-08acdabf]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400;letter-spacing:.5px}.content-wrapper[data-v-08acdabf]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;min-height:500px;box-sizing:border-box}.code-section[data-v-08acdabf]{display:flex;flex-direction:column;flex:1;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.code-section[data-v-08acdabf]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.toolbar[data-v-08acdabf]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.actions[data-v-08acdabf]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.divider[data-v-08acdabf]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}[data-v-08acdabf] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-08acdabf] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-08acdabf] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-08acdabf] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-08acdabf] .btn-commercial.ant-btn-dashed{background-color:#fff;border-style:dashed;color:#0ea5e9;border-color:#7dd3fc}[data-v-08acdabf] .btn-commercial.ant-btn-dashed:hover{color:#0284c7;border-color:#38bdf8;background-color:#f0f9ff}[data-v-08acdabf] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-08acdabf] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.style-select-btn[data-v-08acdabf]{gap:6px}.icon-right[data-v-08acdabf]{font-size:12px;color:#64748b}.editor-container[data-v-08acdabf]{flex:1;display:flex;position:relative;overflow:hidden;background-color:#fff}.code-highlight[data-v-08acdabf],.code-input[data-v-08acdabf]{font-family:JetBrains Mono,Fira Code,SF Mono,Roboto Mono,Consolas,monospace;font-size:14px;line-height:1.6;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.code-input[data-v-08acdabf]{flex:1;padding:20px;border:none;resize:none;color:transparent;background-color:transparent;caret-color:#0f172a;outline:none;white-space:pre;overflow:auto;z-index:2}.code-highlight[data-v-08acdabf]{position:absolute;top:0;left:0;right:0;bottom:0;padding:20px;margin:0;overflow:auto;background-color:#fff;pointer-events:none;white-space:pre;z-index:1}[data-v-08acdabf]::-webkit-scrollbar{width:10px;height:10px}[data-v-08acdabf]::-webkit-scrollbar-track{background:transparent}[data-v-08acdabf]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}[data-v-08acdabf]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.seo-recommendation[data-v-08acdabf]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-08acdabf]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-08acdabf]{text-align:center;margin-bottom:24px}.seo-title[data-v-08acdabf]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-08acdabf]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-08acdabf]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-08acdabf]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-08acdabf]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-08acdabf]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-08acdabf]{opacity:1;transform:scale(1);animation:burning-08acdabf 1.2s ease-in-out infinite alternate}@keyframes burning-08acdabf{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-08acdabf]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-08acdabf]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;white-space:nowrap;flex:0 0 auto}.card-indicator[data-v-08acdabf]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-08acdabf]{font-family:monospace;font-size:14px;color:#0284c7;opacity:0;transform:translateX(-10px);transition:all .3s ease;margin-left:-4px}.seo-tool-card[data-v-08acdabf]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-08acdabf]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-08acdabf]{opacity:1;transform:translateX(0);margin-left:4px}.seo-tool-card[data-v-08acdabf]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}@media (max-width:992px){.content-wrapper[data-v-08acdabf]{flex-direction:column;padding:16px}}.custom-overlay[data-v-08acdabf]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-08acdabf]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-08acdabf]{margin-bottom:24px}.anim-text[data-v-08acdabf]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-08acdabf]{color:#cf1322}.checkmark[data-v-08acdabf]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;animation:fill-success-08acdabf .2s ease-in-out .3s forwards,scale-08acdabf .2s ease-in-out .5s both}.checkmark__circle[data-v-08acdabf]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke:#52c41a;fill:none;animation:stroke-08acdabf .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-08acdabf]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-08acdabf .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-08acdabf]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;animation:fill-error-08acdabf .2s ease-in-out .3s forwards,scale-08acdabf .2s ease-in-out .5s both}.crossmark__circle[data-v-08acdabf]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke:#ff4d4f;fill:none;animation:stroke-08acdabf .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-08acdabf]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-08acdabf .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-08acdabf{to{stroke-dashoffset:0}}@keyframes scale-08acdabf{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-08acdabf{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-08acdabf{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-08acdabf],.fade-scale-leave-active[data-v-08acdabf]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-08acdabf],.fade-scale-leave-to[data-v-08acdabf]{opacity:0;transform:scale(.85)}.code-formatter-container[data-v-a6619306]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-y:auto}.header[data-v-a6619306]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-a6619306]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;letter-spacing:.5px;color:#fff}.header-icon[data-v-a6619306]{font-size:28px;color:#38bdf8}.subtitle[data-v-a6619306]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400;letter-spacing:.5px}.content-wrapper[data-v-a6619306]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;min-height:500px;box-sizing:border-box}.code-section[data-v-a6619306]{display:flex;flex-direction:column;flex:1;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.code-section[data-v-a6619306]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.toolbar[data-v-a6619306]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.actions[data-v-a6619306]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.divider[data-v-a6619306]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}[data-v-a6619306] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-a6619306] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-a6619306] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-a6619306] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-a6619306] .btn-commercial.ant-btn-dashed{background-color:#fff;border-style:dashed;color:#0ea5e9;border-color:#7dd3fc}[data-v-a6619306] .btn-commercial.ant-btn-dashed:hover{color:#0284c7;border-color:#38bdf8;background-color:#f0f9ff}[data-v-a6619306] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-a6619306] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.style-select-btn[data-v-a6619306]{gap:6px}.icon-right[data-v-a6619306]{font-size:12px;color:#64748b}.editor-container[data-v-a6619306]{flex:1;display:flex;position:relative;overflow:hidden;background-color:#fff}.code-highlight[data-v-a6619306],.code-input[data-v-a6619306]{font-family:JetBrains Mono,Fira Code,SF Mono,Roboto Mono,Consolas,monospace;font-size:14px;line-height:1.6;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.code-input[data-v-a6619306]{flex:1;padding:20px;border:none;resize:none;color:transparent;background-color:transparent;caret-color:#0f172a;outline:none;white-space:pre;overflow:auto;z-index:2}.code-highlight[data-v-a6619306]{position:absolute;top:0;left:0;right:0;bottom:0;padding:20px;margin:0;overflow:auto;background-color:#fff;pointer-events:none;white-space:pre;z-index:1}[data-v-a6619306]::-webkit-scrollbar{width:10px;height:10px}[data-v-a6619306]::-webkit-scrollbar-track{background:transparent}[data-v-a6619306]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}[data-v-a6619306]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.seo-recommendation[data-v-a6619306]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-a6619306]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-a6619306]{text-align:center;margin-bottom:24px}.seo-title[data-v-a6619306]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-a6619306]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-a6619306]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-a6619306]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-a6619306]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-a6619306]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-a6619306]{opacity:1;transform:scale(1);animation:burning-a6619306 1.2s ease-in-out infinite alternate}@keyframes burning-a6619306{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-a6619306]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-a6619306]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;white-space:nowrap;flex:0 0 auto}.card-indicator[data-v-a6619306]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-a6619306]{font-family:monospace;font-size:14px;color:#0284c7;opacity:0;transform:translateX(-10px);transition:all .3s ease;margin-left:-4px}.seo-tool-card[data-v-a6619306]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-a6619306]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-a6619306]{opacity:1;transform:translateX(0);margin-left:4px}.seo-tool-card[data-v-a6619306]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-a6619306]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-a6619306]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-a6619306]{margin-bottom:24px}.anim-text[data-v-a6619306]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-a6619306]{color:#cf1322}.checkmark[data-v-a6619306]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;animation:fill-success-a6619306 .2s ease-in-out .3s forwards,scale-a6619306 .2s ease-in-out .5s both}.checkmark__circle[data-v-a6619306]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke:#52c41a;fill:none;animation:stroke-a6619306 .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-a6619306]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-a6619306 .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-a6619306]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;animation:fill-error-a6619306 .2s ease-in-out .3s forwards,scale-a6619306 .2s ease-in-out .5s both}.crossmark__circle[data-v-a6619306]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke:#ff4d4f;fill:none;animation:stroke-a6619306 .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-a6619306]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-a6619306 .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-a6619306{to{stroke-dashoffset:0}}@keyframes scale-a6619306{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-a6619306{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-a6619306{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-a6619306],.fade-scale-leave-active[data-v-a6619306]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-a6619306],.fade-scale-leave-to[data-v-a6619306]{opacity:0;transform:scale(.85)}.code-formatter-container[data-v-2fcede7b]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-y:auto}.header[data-v-2fcede7b]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-2fcede7b]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;letter-spacing:.5px;color:#fff}.header-icon[data-v-2fcede7b]{font-size:28px;color:#38bdf8}.subtitle[data-v-2fcede7b]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400;letter-spacing:.5px}.content-wrapper[data-v-2fcede7b]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;min-height:500px;box-sizing:border-box}.code-section[data-v-2fcede7b]{display:flex;flex-direction:column;flex:1;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.code-section[data-v-2fcede7b]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.toolbar[data-v-2fcede7b]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.actions[data-v-2fcede7b]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.divider[data-v-2fcede7b]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}[data-v-2fcede7b] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-2fcede7b] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-2fcede7b] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-2fcede7b] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-2fcede7b] .btn-commercial.ant-btn-dashed{background-color:#fff;border-style:dashed;color:#0ea5e9;border-color:#7dd3fc}[data-v-2fcede7b] .btn-commercial.ant-btn-dashed:hover{color:#0284c7;border-color:#38bdf8;background-color:#f0f9ff}[data-v-2fcede7b] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-2fcede7b] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.style-select-btn[data-v-2fcede7b]{gap:6px}.icon-right[data-v-2fcede7b]{font-size:12px;color:#64748b}.editor-container[data-v-2fcede7b]{flex:1;display:flex;position:relative;overflow:hidden;background-color:#fff}.code-highlight[data-v-2fcede7b],.code-input[data-v-2fcede7b]{font-family:JetBrains Mono,Fira Code,SF Mono,Roboto Mono,Consolas,monospace;font-size:14px;line-height:1.6;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.code-input[data-v-2fcede7b]{flex:1;padding:20px;border:none;resize:none;color:transparent;background-color:transparent;caret-color:#0f172a;outline:none;white-space:pre;overflow:auto;z-index:2}.code-highlight[data-v-2fcede7b]{position:absolute;top:0;left:0;right:0;bottom:0;padding:20px;margin:0;overflow:auto;background-color:#fff;pointer-events:none;white-space:pre;z-index:1}[data-v-2fcede7b]::-webkit-scrollbar{width:10px;height:10px}[data-v-2fcede7b]::-webkit-scrollbar-track{background:transparent}[data-v-2fcede7b]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}[data-v-2fcede7b]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.seo-recommendation[data-v-2fcede7b]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-2fcede7b]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-2fcede7b]{text-align:center;margin-bottom:24px}.seo-title[data-v-2fcede7b]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-2fcede7b]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-2fcede7b]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-2fcede7b]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-2fcede7b]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-2fcede7b]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-2fcede7b]{opacity:1;transform:scale(1);animation:burning-2fcede7b 1.2s ease-in-out infinite alternate}@keyframes burning-2fcede7b{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-2fcede7b]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-2fcede7b]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;white-space:nowrap;flex:0 0 auto}.card-indicator[data-v-2fcede7b]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-2fcede7b]{font-family:monospace;font-size:14px;color:#0284c7;opacity:0;transform:translateX(-10px);transition:all .3s ease;margin-left:-4px}.seo-tool-card[data-v-2fcede7b]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-2fcede7b]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-2fcede7b]{opacity:1;transform:translateX(0);margin-left:4px}.seo-tool-card[data-v-2fcede7b]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-2fcede7b]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-2fcede7b]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-2fcede7b]{margin-bottom:24px}.anim-text[data-v-2fcede7b]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-2fcede7b]{color:#cf1322}.checkmark[data-v-2fcede7b]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;animation:fill-success-2fcede7b .2s ease-in-out .3s forwards,scale-2fcede7b .2s ease-in-out .5s both}.checkmark__circle[data-v-2fcede7b]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke:#52c41a;fill:none;animation:stroke-2fcede7b .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-2fcede7b]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-2fcede7b .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-2fcede7b]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;animation:fill-error-2fcede7b .2s ease-in-out .3s forwards,scale-2fcede7b .2s ease-in-out .5s both}.crossmark__circle[data-v-2fcede7b]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke:#ff4d4f;fill:none;animation:stroke-2fcede7b .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-2fcede7b]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-2fcede7b .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-2fcede7b{to{stroke-dashoffset:0}}@keyframes scale-2fcede7b{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-2fcede7b{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-2fcede7b{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-2fcede7b],.fade-scale-leave-active[data-v-2fcede7b]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-2fcede7b],.fade-scale-leave-to[data-v-2fcede7b]{opacity:0;transform:scale(.85)}.code-formatter-container[data-v-1328a070]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-y:auto}.header[data-v-1328a070]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-1328a070]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;letter-spacing:.5px;color:#fff}.header-icon[data-v-1328a070]{font-size:28px;color:#38bdf8}.subtitle[data-v-1328a070]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400;letter-spacing:.5px}.content-wrapper[data-v-1328a070]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;min-height:500px;box-sizing:border-box}.code-section[data-v-1328a070]{display:flex;flex-direction:column;flex:1;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.code-section[data-v-1328a070]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.toolbar[data-v-1328a070]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.actions[data-v-1328a070]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.divider[data-v-1328a070]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}[data-v-1328a070] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-1328a070] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-1328a070] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-1328a070] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-1328a070] .btn-commercial.ant-btn-dashed{background-color:#fff;border-style:dashed;color:#0ea5e9;border-color:#7dd3fc}[data-v-1328a070] .btn-commercial.ant-btn-dashed:hover{color:#0284c7;border-color:#38bdf8;background-color:#f0f9ff}[data-v-1328a070] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-1328a070] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.style-select-btn[data-v-1328a070]{gap:6px}.icon-right[data-v-1328a070]{font-size:12px;color:#64748b}.editor-container[data-v-1328a070]{flex:1;display:flex;position:relative;overflow:hidden;background-color:#fff}.code-highlight[data-v-1328a070],.code-input[data-v-1328a070]{font-family:JetBrains Mono,Fira Code,SF Mono,Roboto Mono,Consolas,monospace;font-size:14px;line-height:1.6;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.code-input[data-v-1328a070]{flex:1;padding:20px;border:none;resize:none;color:transparent;background-color:transparent;caret-color:#0f172a;outline:none;white-space:pre;overflow:auto;z-index:2}.code-highlight[data-v-1328a070]{position:absolute;top:0;left:0;right:0;bottom:0;padding:20px;margin:0;overflow:auto;background-color:#fff;pointer-events:none;white-space:pre;z-index:1}[data-v-1328a070]::-webkit-scrollbar{width:10px;height:10px}[data-v-1328a070]::-webkit-scrollbar-track{background:transparent}[data-v-1328a070]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}[data-v-1328a070]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.seo-recommendation[data-v-1328a070]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-1328a070]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-1328a070]{text-align:center;margin-bottom:24px}.seo-title[data-v-1328a070]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-1328a070]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-1328a070]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-1328a070]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-1328a070]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-1328a070]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-1328a070]{opacity:1;transform:scale(1);animation:burning-1328a070 1.2s ease-in-out infinite alternate}@keyframes burning-1328a070{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-1328a070]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-1328a070]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;white-space:nowrap;flex:0 0 auto}.card-indicator[data-v-1328a070]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-1328a070]{font-family:monospace;font-size:14px;color:#0284c7;opacity:0;transform:translateX(-10px);transition:all .3s ease;margin-left:-4px}.seo-tool-card[data-v-1328a070]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-1328a070]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-1328a070]{opacity:1;transform:translateX(0);margin-left:4px}.seo-tool-card[data-v-1328a070]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-1328a070]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-1328a070]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-1328a070]{margin-bottom:24px}.anim-text[data-v-1328a070]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-1328a070]{color:#cf1322}.checkmark[data-v-1328a070]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;animation:fill-success-1328a070 .2s ease-in-out .3s forwards,scale-1328a070 .2s ease-in-out .5s both}.checkmark__circle[data-v-1328a070]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke:#52c41a;fill:none;animation:stroke-1328a070 .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-1328a070]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-1328a070 .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-1328a070]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;animation:fill-error-1328a070 .2s ease-in-out .3s forwards,scale-1328a070 .2s ease-in-out .5s both}.crossmark__circle[data-v-1328a070]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke:#ff4d4f;fill:none;animation:stroke-1328a070 .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-1328a070]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-1328a070 .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-1328a070{to{stroke-dashoffset:0}}@keyframes scale-1328a070{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-1328a070{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-1328a070{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-1328a070],.fade-scale-leave-active[data-v-1328a070]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-1328a070],.fade-scale-leave-to[data-v-1328a070]{opacity:0;transform:scale(.85)}.code-formatter-container[data-v-284b71b4]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-y:auto}.header[data-v-284b71b4]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-284b71b4]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;letter-spacing:.5px;color:#fff}.header-icon[data-v-284b71b4]{font-size:28px;color:#38bdf8}.subtitle[data-v-284b71b4]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400;letter-spacing:.5px}.content-wrapper[data-v-284b71b4]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;min-height:500px;box-sizing:border-box}.code-section[data-v-284b71b4]{display:flex;flex-direction:column;flex:1;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.code-section[data-v-284b71b4]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.toolbar[data-v-284b71b4]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.actions[data-v-284b71b4]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.divider[data-v-284b71b4]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}[data-v-284b71b4] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-284b71b4] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-284b71b4] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-284b71b4] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-284b71b4] .btn-commercial.ant-btn-dashed{background-color:#fff;border-style:dashed;color:#0ea5e9;border-color:#7dd3fc}[data-v-284b71b4] .btn-commercial.ant-btn-dashed:hover{color:#0284c7;border-color:#38bdf8;background-color:#f0f9ff}[data-v-284b71b4] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-284b71b4] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.style-select-btn[data-v-284b71b4]{gap:6px}.icon-right[data-v-284b71b4]{font-size:12px;color:#64748b}.editor-container[data-v-284b71b4]{flex:1;display:flex;position:relative;overflow:hidden;background-color:#fff}.code-highlight[data-v-284b71b4],.code-input[data-v-284b71b4]{font-family:JetBrains Mono,Fira Code,SF Mono,Roboto Mono,Consolas,monospace;font-size:14px;line-height:1.6;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.code-input[data-v-284b71b4]{flex:1;padding:20px;border:none;resize:none;color:transparent;background-color:transparent;caret-color:#0f172a;outline:none;white-space:pre;overflow:auto;z-index:2}.code-highlight[data-v-284b71b4]{position:absolute;top:0;left:0;right:0;bottom:0;padding:20px;margin:0;overflow:auto;background-color:#fff;pointer-events:none;white-space:pre;z-index:1}[data-v-284b71b4]::-webkit-scrollbar{width:10px;height:10px}[data-v-284b71b4]::-webkit-scrollbar-track{background:transparent}[data-v-284b71b4]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}[data-v-284b71b4]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.seo-recommendation[data-v-284b71b4]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-284b71b4]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-284b71b4]{text-align:center;margin-bottom:24px}.seo-title[data-v-284b71b4]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-284b71b4]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-284b71b4]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-284b71b4]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-284b71b4]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-284b71b4]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-284b71b4]{opacity:1;transform:scale(1);animation:burning-284b71b4 1.2s ease-in-out infinite alternate}@keyframes burning-284b71b4{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-284b71b4]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-284b71b4]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;white-space:nowrap;flex:0 0 auto}.card-indicator[data-v-284b71b4]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-284b71b4]{font-family:monospace;font-size:14px;color:#0284c7;opacity:0;transform:translateX(-10px);transition:all .3s ease;margin-left:-4px}.seo-tool-card[data-v-284b71b4]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-284b71b4]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-284b71b4]{opacity:1;transform:translateX(0);margin-left:4px}.seo-tool-card[data-v-284b71b4]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-284b71b4]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-284b71b4]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-284b71b4]{margin-bottom:24px}.anim-text[data-v-284b71b4]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-284b71b4]{color:#cf1322}.checkmark[data-v-284b71b4]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;animation:fill-success-284b71b4 .2s ease-in-out .3s forwards,scale-284b71b4 .2s ease-in-out .5s both}.checkmark__circle[data-v-284b71b4]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke:#52c41a;fill:none;animation:stroke-284b71b4 .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-284b71b4]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-284b71b4 .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-284b71b4]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;animation:fill-error-284b71b4 .2s ease-in-out .3s forwards,scale-284b71b4 .2s ease-in-out .5s both}.crossmark__circle[data-v-284b71b4]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke:#ff4d4f;fill:none;animation:stroke-284b71b4 .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-284b71b4]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-284b71b4 .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-284b71b4{to{stroke-dashoffset:0}}@keyframes scale-284b71b4{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-284b71b4{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-284b71b4{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-284b71b4],.fade-scale-leave-active[data-v-284b71b4]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-284b71b4],.fade-scale-leave-to[data-v-284b71b4]{opacity:0;transform:scale(.85)}.code-formatter-container[data-v-0360347e]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-y:auto}.header[data-v-0360347e]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-0360347e]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;letter-spacing:.5px;color:#fff}.header-icon[data-v-0360347e]{font-size:28px;color:#38bdf8}.subtitle[data-v-0360347e]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400;letter-spacing:.5px}.content-wrapper[data-v-0360347e]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;min-height:500px;box-sizing:border-box}.code-section[data-v-0360347e]{display:flex;flex-direction:column;flex:1;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.code-section[data-v-0360347e]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.toolbar[data-v-0360347e]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.actions[data-v-0360347e]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.divider[data-v-0360347e]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}[data-v-0360347e] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-0360347e] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-0360347e] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-0360347e] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-0360347e] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}[data-v-0360347e] .btn-commercial.ant-btn-background-ghost.ant-btn-dangerous,[data-v-0360347e] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-0360347e] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.style-select-btn[data-v-0360347e]{gap:6px}.icon-right[data-v-0360347e]{font-size:12px;color:#64748b}.editor-container[data-v-0360347e]{flex:1;display:flex;position:relative;overflow:hidden;background-color:#fff}.code-highlight[data-v-0360347e],.code-input[data-v-0360347e]{font-family:JetBrains Mono,Fira Code,SF Mono,Roboto Mono,Consolas,monospace;font-size:14px;line-height:1.6;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.code-input[data-v-0360347e]{flex:1;padding:20px;border:none;resize:none;color:transparent;background-color:transparent;caret-color:#0f172a;outline:none;white-space:pre;overflow:auto;z-index:2}.code-highlight[data-v-0360347e]{position:absolute;top:0;left:0;right:0;bottom:0;padding:20px;margin:0;overflow:auto;background-color:#fff;pointer-events:none;white-space:pre;z-index:1}[data-v-0360347e]::-webkit-scrollbar{width:10px;height:10px}[data-v-0360347e]::-webkit-scrollbar-track{background:transparent}[data-v-0360347e]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}[data-v-0360347e]::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:768px){.actions[data-v-0360347e]{width:100%;overflow-x:auto;padding-bottom:8px;justify-content:center}}.seo-recommendation[data-v-0360347e]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-0360347e]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-0360347e]{text-align:center;margin-bottom:24px}.seo-title[data-v-0360347e]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.seo-subtitle[data-v-0360347e]{font-size:13px;color:#64748b;margin:0;letter-spacing:.5px}.fire-icon-container[data-v-0360347e]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-0360347e]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-0360347e]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-0360347e]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-0360347e]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-0360347e]{opacity:1;transform:scale(1);animation:burning-0360347e 1.2s ease-in-out infinite alternate}@keyframes burning-0360347e{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-0360347e]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-0360347e]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;white-space:nowrap;flex:0 0 auto}.card-indicator[data-v-0360347e]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-0360347e]{font-family:monospace;font-size:14px;color:#0284c7;opacity:0;transform:translateX(-10px);transition:all .3s ease;margin-left:-4px}.seo-tool-card[data-v-0360347e]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-0360347e]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-0360347e]{opacity:1;transform:translateX(0);margin-left:4px}.seo-tool-card[data-v-0360347e]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-0360347e]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-0360347e]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-0360347e]{margin-bottom:24px}.anim-text[data-v-0360347e]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-0360347e]{color:#cf1322}.checkmark[data-v-0360347e]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-0360347e .2s ease-in-out .3s forwards,scale-0360347e .2s ease-in-out .5s both}.checkmark__circle[data-v-0360347e]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-0360347e .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-0360347e]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-0360347e .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-0360347e]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-0360347e .2s ease-in-out .3s forwards,scale-0360347e .2s ease-in-out .5s both}.crossmark__circle[data-v-0360347e]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-0360347e .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-0360347e]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-0360347e .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-0360347e{to{stroke-dashoffset:0}}@keyframes scale-0360347e{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-0360347e{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-0360347e{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-0360347e],.fade-scale-leave-active[data-v-0360347e]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-0360347e],.fade-scale-leave-to[data-v-0360347e]{opacity:0;transform:scale(.85)}.code-formatter-container[data-v-5f2e9f6e]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-y:auto}.header[data-v-5f2e9f6e]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-5f2e9f6e]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;letter-spacing:.5px;color:#fff}.header-icon[data-v-5f2e9f6e]{font-size:28px;color:#38bdf8}.subtitle[data-v-5f2e9f6e]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400;letter-spacing:.5px}.content-wrapper[data-v-5f2e9f6e]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;min-height:500px;box-sizing:border-box}.code-section[data-v-5f2e9f6e]{display:flex;flex-direction:column;flex:1;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.code-section[data-v-5f2e9f6e]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.toolbar[data-v-5f2e9f6e]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.actions[data-v-5f2e9f6e]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.divider[data-v-5f2e9f6e]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}[data-v-5f2e9f6e] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-5f2e9f6e] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-5f2e9f6e] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-5f2e9f6e] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-5f2e9f6e] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}[data-v-5f2e9f6e] .btn-commercial.ant-btn-background-ghost.ant-btn-dangerous,[data-v-5f2e9f6e] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-5f2e9f6e] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.editor-container[data-v-5f2e9f6e]{flex:1;display:flex;flex-direction:column;position:relative;border-bottom:1px solid #e2e8f0;min-height:200px;background-color:#fff}.editor-title[data-v-5f2e9f6e]{padding:10px 20px;background-color:#f8fafc;border-bottom:1px solid #e2e8f0;font-size:14px;font-weight:600;color:#475569}.code-input[data-v-5f2e9f6e]{border:none;resize:none;color:#0f172a;background-color:transparent;caret-color:#0f172a;outline:none}.code-input[data-v-5f2e9f6e],.code-output[data-v-5f2e9f6e]{flex:1;padding:16px 20px;font-family:JetBrains Mono,Fira Code,SF Mono,Roboto Mono,Consolas,monospace;font-size:14px;line-height:1.6;white-space:pre;overflow:auto;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.code-output[data-v-5f2e9f6e]{margin:0;background-color:#fff}.output-actions[data-v-5f2e9f6e]{padding:10px 20px;background-color:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:12px}[data-v-5f2e9f6e]::-webkit-scrollbar{width:10px;height:10px}[data-v-5f2e9f6e]::-webkit-scrollbar-track{background:transparent}[data-v-5f2e9f6e]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}[data-v-5f2e9f6e]::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:768px){.actions[data-v-5f2e9f6e]{width:100%;overflow-x:auto;padding-bottom:8px;justify-content:center}}.seo-recommendation[data-v-5f2e9f6e]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-5f2e9f6e]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-5f2e9f6e]{text-align:center;margin-bottom:24px}.seo-title[data-v-5f2e9f6e]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.seo-subtitle[data-v-5f2e9f6e]{font-size:13px;color:#64748b;margin:0;letter-spacing:.5px}.fire-icon-container[data-v-5f2e9f6e]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-5f2e9f6e]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-5f2e9f6e]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-5f2e9f6e]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-5f2e9f6e]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-5f2e9f6e]{opacity:1;transform:scale(1);animation:burning-5f2e9f6e 1.2s ease-in-out infinite alternate}@keyframes burning-5f2e9f6e{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-5f2e9f6e]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-5f2e9f6e]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;white-space:nowrap;flex:0 0 auto}.card-indicator[data-v-5f2e9f6e]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-5f2e9f6e]{font-family:monospace;font-size:14px;color:#0284c7;opacity:0;transform:translateX(-10px);transition:all .3s ease;margin-left:-4px}.seo-tool-card[data-v-5f2e9f6e]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-5f2e9f6e]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-5f2e9f6e]{opacity:1;transform:translateX(0);margin-left:4px}.seo-tool-card[data-v-5f2e9f6e]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-5f2e9f6e]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-5f2e9f6e]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-5f2e9f6e]{margin-bottom:24px}.anim-text[data-v-5f2e9f6e]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-5f2e9f6e]{color:#cf1322}.checkmark[data-v-5f2e9f6e]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-5f2e9f6e .2s ease-in-out .3s forwards,scale-5f2e9f6e .2s ease-in-out .5s both}.checkmark__circle[data-v-5f2e9f6e]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-5f2e9f6e .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-5f2e9f6e]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-5f2e9f6e .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-5f2e9f6e]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-5f2e9f6e .2s ease-in-out .3s forwards,scale-5f2e9f6e .2s ease-in-out .5s both}.crossmark__circle[data-v-5f2e9f6e]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-5f2e9f6e .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-5f2e9f6e]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-5f2e9f6e .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-5f2e9f6e{to{stroke-dashoffset:0}}@keyframes scale-5f2e9f6e{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-5f2e9f6e{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-5f2e9f6e{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-5f2e9f6e],.fade-scale-leave-active[data-v-5f2e9f6e]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-5f2e9f6e],.fade-scale-leave-to[data-v-5f2e9f6e]{opacity:0;transform:scale(.85)}.code-formatter-container[data-v-1e33996b]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-y:auto}.header[data-v-1e33996b]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-1e33996b]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;letter-spacing:.5px;color:#fff}.header-icon[data-v-1e33996b]{font-size:28px;color:#38bdf8}.subtitle[data-v-1e33996b]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400;letter-spacing:.5px}.content-wrapper[data-v-1e33996b]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;max-width:1400px;margin:0 auto;min-height:500px;box-sizing:border-box}.code-section[data-v-1e33996b]{display:flex;flex-direction:column;flex:1;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.code-section[data-v-1e33996b]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.toolbar[data-v-1e33996b]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc;overflow-x:auto}.actions[data-v-1e33996b]{display:flex;gap:8px;align-items:center;justify-content:flex-start;flex-wrap:wrap;width:100%}.divider[data-v-1e33996b]{width:1px;height:24px;background-color:#cbd5e1;margin:0 4px}[data-v-1e33996b] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-1e33996b] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-1e33996b] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-1e33996b] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-1e33996b] .btn-commercial.ant-btn-background-ghost.ant-btn-dangerous,[data-v-1e33996b] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-1e33996b] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.btn-commercial[data-tip][data-v-1e33996b]{position:relative}.btn-commercial[data-tip][data-v-1e33996b]:after{content:attr(data-tip);position:absolute;top:120%;left:50%;transform:translateX(-50%);background-color:rgba(30,41,59,.85);color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:all .2s ease;z-index:999;box-shadow:0 2px 6px rgba(0,0,0,.1)}.btn-commercial[data-tip][data-v-1e33996b]:hover:after{opacity:1;visibility:visible;top:130%}.editor-container.split-layout[data-v-1e33996b]{display:flex;flex-direction:row;flex:1;height:100%;background-color:#fff;overflow:hidden}.editor-section[data-v-1e33996b],.preview-section[data-v-1e33996b]{flex:1;display:flex;flex-direction:column;width:50%;min-width:0}.editor-section[data-v-1e33996b]{border-right:1px solid #e2e8f0}.section-title[data-v-1e33996b]{padding:8px 20px;background-color:#f8fafc;border-bottom:1px solid #e2e8f0;font-size:13px;color:#64748b;font-weight:600}.markdown-editor[data-v-1e33996b]{flex:1;padding:20px;border:none;resize:none;font-family:JetBrains Mono,Fira Code,SF Mono,Roboto Mono,Consolas,monospace;font-size:14px;line-height:1.6;color:#334155;background-color:transparent;outline:none;-moz-tab-size:4;-o-tab-size:4;tab-size:4;overflow-y:auto}.markdown-preview[data-v-1e33996b]{flex:1;padding:20px 30px;overflow-y:auto;background-color:#fff;line-height:1.7;color:#1e293b}.markdown-preview[data-v-1e33996b] h1{font-size:2em;border-bottom:1px solid #e2e8f0;padding-bottom:.3em;margin-top:0;margin-bottom:.8em;color:#0f172a}.markdown-preview[data-v-1e33996b] h2{font-size:1.5em;border-bottom:1px solid #e2e8f0;padding-bottom:.3em;margin-top:1em;margin-bottom:.8em;color:#1e293b}.markdown-preview[data-v-1e33996b] h3{font-size:1.25em;margin-top:1em;margin-bottom:.8em;color:#334155}.markdown-preview[data-v-1e33996b] p{margin-top:0;margin-bottom:16px}.markdown-preview[data-v-1e33996b] ol,.markdown-preview[data-v-1e33996b] ul{padding-left:2em;margin-bottom:16px}.markdown-preview[data-v-1e33996b] blockquote{padding:.5em 1em;color:#64748b;border-left:4px solid #cbd5e1;background:#f8fafc;margin-bottom:16px;border-radius:0 4px 4px 0}.markdown-preview[data-v-1e33996b] pre{background-color:#f1f5f9;border-radius:6px;padding:16px;overflow:auto;margin-bottom:16px;border:1px solid #e2e8f0}.markdown-preview[data-v-1e33996b] code{font-family:JetBrains Mono,monospace;background-color:rgba(27,31,35,.05);border-radius:3px;padding:.2em .4em;font-size:85%;color:#ef4444}.markdown-preview[data-v-1e33996b] pre code{background-color:transparent;padding:0;font-size:13px;color:inherit}.markdown-preview[data-v-1e33996b] table{border-collapse:collapse;width:100%;margin-bottom:16px;border:1px solid #e2e8f0}.markdown-preview[data-v-1e33996b] td,.markdown-preview[data-v-1e33996b] th{border:1px solid #e2e8f0;padding:8px 12px}.markdown-preview[data-v-1e33996b] th{background-color:#f8fafc;font-weight:600}.markdown-preview[data-v-1e33996b] tr:nth-child(2n){background-color:#f8fafc}.markdown-preview[data-v-1e33996b] .math{font-family:Times New Roman,serif;font-style:italic;background-color:#f8fafc;padding:2px 4px;border-radius:4px}.markdown-preview[data-v-1e33996b] sub{font-size:.8em;vertical-align:sub;font-family:Times New Roman,serif}.markdown-preview[data-v-1e33996b] sup{font-size:.8em;vertical-align:super;font-family:Times New Roman,serif}[data-v-1e33996b]::-webkit-scrollbar{width:10px;height:10px}[data-v-1e33996b]::-webkit-scrollbar-track{background:transparent}[data-v-1e33996b]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}[data-v-1e33996b]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.seo-recommendation[data-v-1e33996b]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-1e33996b]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-1e33996b]{text-align:center;margin-bottom:24px}.seo-title[data-v-1e33996b]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-1e33996b]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-1e33996b]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-1e33996b]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-1e33996b]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-1e33996b]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-1e33996b]{opacity:1;transform:scale(1);animation:burning-1e33996b 1.2s ease-in-out infinite alternate}@keyframes burning-1e33996b{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-1e33996b]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-1e33996b]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;white-space:nowrap;flex:0 0 auto}.card-indicator[data-v-1e33996b]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-1e33996b]{font-family:monospace;font-size:14px;color:#0284c7;opacity:0;transform:translateX(-10px);transition:all .3s ease;margin-left:-4px}.seo-tool-card[data-v-1e33996b]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-1e33996b]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-1e33996b]{opacity:1;transform:translateX(0);margin-left:4px}.seo-tool-card[data-v-1e33996b]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-1e33996b]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-1e33996b]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-1e33996b]{margin-bottom:24px}.anim-text[data-v-1e33996b]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-1e33996b]{color:#cf1322}.checkmark[data-v-1e33996b]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-1e33996b .2s ease-in-out .3s forwards,scale-1e33996b .2s ease-in-out .5s both}.checkmark__circle[data-v-1e33996b]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-1e33996b .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-1e33996b]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-1e33996b .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-1e33996b]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-1e33996b .2s ease-in-out .3s forwards,scale-1e33996b .2s ease-in-out .5s both}.crossmark__circle[data-v-1e33996b]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-1e33996b .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-1e33996b]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-1e33996b .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-1e33996b{to{stroke-dashoffset:0}}@keyframes scale-1e33996b{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-1e33996b{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-1e33996b{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-1e33996b],.fade-scale-leave-active[data-v-1e33996b]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-1e33996b],.fade-scale-leave-to[data-v-1e33996b]{opacity:0;transform:scale(.85)}@media (max-width:768px){.editor-container.split-layout[data-v-1e33996b]{flex-direction:column}.editor-section[data-v-1e33996b],.preview-section[data-v-1e33996b]{width:100%;border-right:none}.editor-section[data-v-1e33996b]{border-bottom:1px solid #e2e8f0}}.code-formatter-container[data-v-1d633f3b]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-y:auto}.header[data-v-1d633f3b]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-1d633f3b]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;letter-spacing:.5px;color:#fff}.header-icon[data-v-1d633f3b]{font-size:28px;color:#38bdf8}.subtitle[data-v-1d633f3b]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400;letter-spacing:.5px}.content-wrapper[data-v-1d633f3b]{display:flex;flex:1;padding:16px;gap:16px;width:100%;max-width:1200px;margin:0 auto;box-sizing:border-box}.code-section[data-v-1d633f3b]{display:flex;flex-direction:column;flex:1;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;transition:box-shadow .3s ease}.code-section[data-v-1d633f3b]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.cron-tabs[data-v-1d633f3b]{margin-top:10px}[data-v-1d633f3b] .ant-tabs-nav{margin-bottom:24px}.frequency-selector[data-v-1d633f3b]{margin-bottom:20px}.config-section[data-v-1d633f3b]{display:flex;flex-direction:column;gap:20px}.config-panel[data-v-1d633f3b]{background-color:#f8fafc;padding:20px;border-radius:8px;border:1px solid #e2e8f0}.config-options[data-v-1d633f3b]{display:flex;flex-direction:column;gap:16px}.config-options .ant-radio-wrapper[data-v-1d633f3b]{display:flex;align-items:center;gap:8px;color:#334155}.mt-2[data-v-1d633f3b]{margin-top:12px}.specific-checkboxes[data-v-1d633f3b]{display:grid;grid-template-columns:repeat(12,1fr);gap:8px;margin-top:12px;max-height:160px;overflow-y:auto;padding:12px;background:#fff;border:1px solid #cbd5e1;border-radius:6px;transition:opacity .3s}.specific-checkboxes.disabled-panel[data-v-1d633f3b]{opacity:.6;background:#f1f5f9}.checkbox-item[data-v-1d633f3b]{display:flex;align-items:center}.cron-result[data-v-1d633f3b]{background:#fff;padding:20px;border:1px solid #e2e8f0;border-top:none;border-radius:0 0 8px 8px}.section-title[data-v-1d633f3b]{margin:0 0 12px 0;font-size:15px;font-weight:600;color:#334155}.custom-input[data-v-1d633f3b]{font-family:JetBrains Mono,Fira Code,monospace;font-size:15px;border-radius:6px;color:#0f172a}.mt-3[data-v-1d633f3b]{margin-top:20px}.time-list[data-v-1d633f3b]{list-style:none;padding:0;margin:0}.time-list li[data-v-1d633f3b]{padding:8px 12px;background:#f8fafc;margin-bottom:6px;border-radius:4px;border-left:3px solid #38bdf8;font-family:JetBrains Mono,monospace;font-size:13px;color:#475569}.validation-result-box[data-v-1d633f3b]{margin-top:20px;padding:16px;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;color:#166534}.validation-result-box.is-error[data-v-1d633f3b]{background-color:#fef2f2;border-color:#fecaca;color:#991b1b}.detail-container[data-v-1d633f3b]{display:flex;justify-content:center;align-items:flex-start;padding:20px 20px 40px;min-height:400px}.table-wrapper[data-v-1d633f3b]{width:100%;max-width:800px;background:#fff;padding:30px;border-radius:12px;box-shadow:0 4px 12px -2px rgba(0,0,0,.08),0 2px 6px -2px rgba(0,0,0,.04);border:1px solid #e2e8f0}.table-header[data-v-1d633f3b]{margin-bottom:24px}.text-center[data-v-1d633f3b]{text-align:center}.table-header h2[data-v-1d633f3b]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0}.section-subtitle[data-v-1d633f3b]{color:#64748b;font-size:14px;margin:0}[data-v-1d633f3b] .beautiful-table .ant-table-thead>tr>th{background-color:#f8fafc;color:#475569;font-weight:600}[data-v-1d633f3b] .beautiful-table .ant-table-tbody>tr>td{font-family:JetBrains Mono,Fira Code,monospace;color:#334155}.toolbar[data-v-1d633f3b]{padding:14px 20px;background-color:#f8fafc}.actions[data-v-1d633f3b]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;width:100%}.divider[data-v-1d633f3b]{width:1px;height:24px;background-color:#cbd5e1;margin:0 4px}[data-v-1d633f3b] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-1d633f3b] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-1d633f3b] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-1d633f3b] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-1d633f3b] .btn-commercial.ant-btn-background-ghost.ant-btn-dangerous,[data-v-1d633f3b] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-1d633f3b] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.input-group[data-v-1d633f3b]{display:flex;align-items:center;height:32px}.input-text[data-v-1d633f3b]{padding:0 12px;background:#f1f5f9;height:100%;display:flex;align-items:center;border:1px solid #cbd5e1;border-right:none;font-size:13px;color:#475569}.input-text.right-border[data-v-1d633f3b]{border-right:1px solid #cbd5e1;border-radius:0 4px 4px 0}.input-field[data-v-1d633f3b]{border-radius:0!important;border-right:none}.input-field[data-v-1d633f3b]:first-child{border-radius:4px 0 0 4px!important}[data-v-1d633f3b]::-webkit-scrollbar{width:8px;height:8px}[data-v-1d633f3b]::-webkit-scrollbar-track{background:transparent}[data-v-1d633f3b]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}[data-v-1d633f3b]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.seo-recommendation[data-v-1d633f3b]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-1d633f3b]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-1d633f3b]{text-align:center;margin-bottom:24px}.seo-title[data-v-1d633f3b]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-1d633f3b]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-1d633f3b]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-1d633f3b]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-1d633f3b]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-1d633f3b]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-1d633f3b]{opacity:1;transform:scale(1);animation:burning-1d633f3b 1.2s ease-in-out infinite alternate}@keyframes burning-1d633f3b{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-1d633f3b]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-1d633f3b]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;white-space:nowrap;flex:0 0 auto}.card-indicator[data-v-1d633f3b]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-1d633f3b]{font-family:monospace;font-size:14px;color:#0284c7;opacity:0;transform:translateX(-10px);transition:all .3s ease;margin-left:-4px}.seo-tool-card[data-v-1d633f3b]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-1d633f3b]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-1d633f3b]{opacity:1;transform:translateX(0);margin-left:4px}.seo-tool-card[data-v-1d633f3b]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-1d633f3b]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-1d633f3b]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-1d633f3b]{margin-bottom:24px}.anim-text[data-v-1d633f3b]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-1d633f3b]{color:#cf1322}.checkmark[data-v-1d633f3b]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-1d633f3b .2s ease-in-out .3s forwards,scale-1d633f3b .2s ease-in-out .5s both}.checkmark__circle[data-v-1d633f3b]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-1d633f3b .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-1d633f3b]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-1d633f3b .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-1d633f3b]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-1d633f3b .2s ease-in-out .3s forwards,scale-1d633f3b .2s ease-in-out .5s both}.crossmark__circle[data-v-1d633f3b]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-1d633f3b .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-1d633f3b]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-1d633f3b .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-1d633f3b{to{stroke-dashoffset:0}}@keyframes scale-1d633f3b{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-1d633f3b{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-1d633f3b{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-1d633f3b],.fade-scale-leave-active[data-v-1d633f3b]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-1d633f3b],.fade-scale-leave-to[data-v-1d633f3b]{opacity:0;transform:scale(.85)}@media (max-width:1200px){.specific-checkboxes[data-v-1d633f3b]{grid-template-columns:repeat(8,1fr)}}@media (max-width:768px){.specific-checkboxes[data-v-1d633f3b]{grid-template-columns:repeat(4,1fr)}}.code-formatter-container[data-v-a9ba4cc8]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-y:auto}.header[data-v-a9ba4cc8]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-a9ba4cc8]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;letter-spacing:.5px;color:#fff}.header-icon[data-v-a9ba4cc8]{font-size:28px;color:#38bdf8}.subtitle[data-v-a9ba4cc8]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400;letter-spacing:.5px}.content-wrapper[data-v-a9ba4cc8]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;max-width:1200px;margin:0 auto;min-height:500px;box-sizing:border-box}.code-section[data-v-a9ba4cc8]{display:flex;flex-direction:column;flex:1;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.code-section[data-v-a9ba4cc8]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.toolbar[data-v-a9ba4cc8]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.actions[data-v-a9ba4cc8]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.divider[data-v-a9ba4cc8]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}[data-v-a9ba4cc8] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-a9ba4cc8] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-a9ba4cc8] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-a9ba4cc8] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-a9ba4cc8] .btn-commercial.ant-btn-background-ghost.ant-btn-dangerous,[data-v-a9ba4cc8] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2!important}[data-v-a9ba4cc8] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2!important}.editor-container[data-v-a9ba4cc8]{flex:1;display:flex;position:relative;overflow:hidden;background-color:#fff}.screen-record-content[data-v-a9ba4cc8]{flex-direction:column;padding:24px 32px;overflow-y:auto}.alert-box[data-v-a9ba4cc8]{background-color:#f0fdf4;color:#166534;padding:12px 20px;border-radius:8px;font-size:14px;margin-bottom:24px;display:flex;align-items:center;gap:8px;border:1px solid #bbf7d0}.alert-icon[data-v-a9ba4cc8]{font-size:16px}.section-title[data-v-a9ba4cc8]{font-size:16px;font-weight:600;margin-bottom:12px;color:#1e293b}.video-preview-section[data-v-a9ba4cc8]{margin-bottom:30px;padding:24px;border:1px dashed #cbd5e1;border-radius:8px;background-color:#f8fafc;text-align:center}.recorded-video[data-v-a9ba4cc8]{width:100%;max-width:800px;display:block;margin:0 auto;border-radius:8px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);background:#000}.info-section-group[data-v-a9ba4cc8]{display:flex;flex-direction:column;gap:24px}.info-box[data-v-a9ba4cc8]{background-color:#f8fafc;padding:16px 20px;border-radius:8px;border:1px solid #e2e8f0}.info-box p[data-v-a9ba4cc8]{margin:0 0 8px 0;font-size:14px;color:#475569;line-height:1.6}.info-box p[data-v-a9ba4cc8]:last-child{margin-bottom:0}[data-v-a9ba4cc8]::-webkit-scrollbar{width:10px;height:10px}[data-v-a9ba4cc8]::-webkit-scrollbar-track{background:transparent}[data-v-a9ba4cc8]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}[data-v-a9ba4cc8]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.seo-recommendation[data-v-a9ba4cc8]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-a9ba4cc8]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-a9ba4cc8]{text-align:center;margin-bottom:24px}.seo-title[data-v-a9ba4cc8]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-a9ba4cc8]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-a9ba4cc8]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-a9ba4cc8]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-a9ba4cc8]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-a9ba4cc8]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-a9ba4cc8]{opacity:1;transform:scale(1);animation:burning-a9ba4cc8 1.2s ease-in-out infinite alternate}@keyframes burning-a9ba4cc8{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-a9ba4cc8]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-a9ba4cc8]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;white-space:nowrap;flex:0 0 auto}.card-indicator[data-v-a9ba4cc8]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-a9ba4cc8]{font-family:monospace;font-size:14px;color:#0284c7;opacity:0;transform:translateX(-10px);transition:all .3s ease;margin-left:-4px}.seo-tool-card[data-v-a9ba4cc8]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-a9ba4cc8]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-a9ba4cc8]{opacity:1;transform:translateX(0);margin-left:4px}.seo-tool-card[data-v-a9ba4cc8]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-a9ba4cc8]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-a9ba4cc8]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-a9ba4cc8]{margin-bottom:24px}.anim-text[data-v-a9ba4cc8]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-a9ba4cc8]{color:#cf1322}.checkmark[data-v-a9ba4cc8]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-a9ba4cc8 .2s ease-in-out .3s forwards,scale-a9ba4cc8 .2s ease-in-out .5s both}.checkmark__circle[data-v-a9ba4cc8]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-a9ba4cc8 .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-a9ba4cc8]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-a9ba4cc8 .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-a9ba4cc8]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-a9ba4cc8 .2s ease-in-out .3s forwards,scale-a9ba4cc8 .2s ease-in-out .5s both}.crossmark__circle[data-v-a9ba4cc8]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-a9ba4cc8 .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-a9ba4cc8]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-a9ba4cc8 .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-a9ba4cc8{to{stroke-dashoffset:0}}@keyframes scale-a9ba4cc8{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-a9ba4cc8{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-a9ba4cc8{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-a9ba4cc8],.fade-scale-leave-active[data-v-a9ba4cc8]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-a9ba4cc8],.fade-scale-leave-to[data-v-a9ba4cc8]{opacity:0;transform:scale(.85)}.code-formatter-container[data-v-f8a7a2a6]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-y:auto}.header[data-v-f8a7a2a6]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-f8a7a2a6]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;letter-spacing:.5px;color:#fff}.header-icon[data-v-f8a7a2a6]{font-size:28px;color:#38bdf8}.subtitle[data-v-f8a7a2a6]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400;letter-spacing:.5px}.content-wrapper[data-v-f8a7a2a6]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;min-height:500px;box-sizing:border-box}.code-section[data-v-f8a7a2a6]{display:flex;flex-direction:column;flex:1;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.code-section[data-v-f8a7a2a6]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.toolbar[data-v-f8a7a2a6]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.actions[data-v-f8a7a2a6]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.divider[data-v-f8a7a2a6]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}[data-v-f8a7a2a6] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-f8a7a2a6] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-f8a7a2a6] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-f8a7a2a6] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-f8a7a2a6] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}[data-v-f8a7a2a6] .btn-commercial.ant-btn-background-ghost.ant-btn-dangerous,[data-v-f8a7a2a6] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-f8a7a2a6] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.editor-container[data-v-f8a7a2a6]{flex:1;display:flex;flex-direction:column;position:relative;border-bottom:1px solid #e2e8f0;min-height:200px;background-color:#fff}.editor-title[data-v-f8a7a2a6]{padding:10px 20px;background-color:#f8fafc;border-bottom:1px solid #e2e8f0;font-size:14px;font-weight:600;color:#475569}.code-input[data-v-f8a7a2a6]{border:none;resize:none;color:#0f172a;background-color:transparent;caret-color:#0f172a;outline:none}.code-input[data-v-f8a7a2a6],.code-output[data-v-f8a7a2a6]{flex:1;padding:16px 20px;font-family:JetBrains Mono,Fira Code,SF Mono,monospace;font-size:14px;line-height:1.6;white-space:pre;overflow:auto;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.code-output[data-v-f8a7a2a6]{margin:0;background-color:#fff}.output-actions[data-v-f8a7a2a6]{padding:10px 20px;background-color:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:12px}[data-v-f8a7a2a6]::-webkit-scrollbar{width:10px;height:10px}[data-v-f8a7a2a6]::-webkit-scrollbar-track{background:transparent}[data-v-f8a7a2a6]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}[data-v-f8a7a2a6]::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:768px){.actions[data-v-f8a7a2a6]{width:100%;overflow-x:auto;padding-bottom:8px;justify-content:center}}.seo-recommendation[data-v-f8a7a2a6]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-f8a7a2a6]:hover{box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-f8a7a2a6]{text-align:center;margin-bottom:24px}.seo-title[data-v-f8a7a2a6]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-f8a7a2a6]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-f8a7a2a6]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-f8a7a2a6]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-f8a7a2a6]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-f8a7a2a6]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-f8a7a2a6]{opacity:1;transform:scale(1);animation:burning-f8a7a2a6 1.2s ease-in-out infinite alternate}@keyframes burning-f8a7a2a6{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-f8a7a2a6]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-f8a7a2a6]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px 10px 16px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;cursor:pointer;flex:0 0 auto;position:relative;overflow:hidden}.card-indicator[data-v-f8a7a2a6]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-f8a7a2a6]{font-family:monospace;font-size:14px;color:#0284c7;position:absolute;right:10px;opacity:0;transform:translateX(-5px);transition:all .3s ease}.seo-tool-card[data-v-f8a7a2a6]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-f8a7a2a6]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-f8a7a2a6]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-f8a7a2a6]:active{box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-f8a7a2a6]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-f8a7a2a6]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-f8a7a2a6]{margin-bottom:24px}.anim-text[data-v-f8a7a2a6]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-f8a7a2a6]{color:#cf1322}.checkmark[data-v-f8a7a2a6]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-f8a7a2a6 .2s ease-in-out .3s forwards,scale-f8a7a2a6 .2s ease-in-out .5s both}.checkmark__circle[data-v-f8a7a2a6]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-f8a7a2a6 .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-f8a7a2a6]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-f8a7a2a6 .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-f8a7a2a6]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-f8a7a2a6 .2s ease-in-out .3s forwards,scale-f8a7a2a6 .2s ease-in-out .5s both}.crossmark__circle[data-v-f8a7a2a6]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-f8a7a2a6 .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-f8a7a2a6]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-f8a7a2a6 .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-f8a7a2a6{to{stroke-dashoffset:0}}@keyframes scale-f8a7a2a6{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-f8a7a2a6{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-f8a7a2a6{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-f8a7a2a6],.fade-scale-leave-active[data-v-f8a7a2a6]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-f8a7a2a6],.fade-scale-leave-to[data-v-f8a7a2a6]{opacity:0;transform:scale(.85)}.json-parser-container[data-v-2294756c]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;overflow-y:auto}.header[data-v-2294756c]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#f8fafc;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-2294756c]{margin:0;font-size:26px;font-weight:600;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.header-icon[data-v-2294756c]{color:#38bdf8;font-size:28px}.subtitle[data-v-2294756c]{margin:8px 0 0;font-size:13px;color:#94a3b8;letter-spacing:.5px}.content-wrapper[data-v-2294756c]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;min-height:500px;box-sizing:border-box}.panel-section[data-v-2294756c]{flex:1;display:flex;flex-direction:column;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.panel-section[data-v-2294756c]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.section-header[data-v-2294756c]{display:flex;justify-content:center;align-items:center;padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc;gap:24px}.section-header h2[data-v-2294756c]{margin:0;font-size:16px;font-weight:600;color:#334155;display:flex;align-items:center;gap:8px}.title-icon[data-v-2294756c]{color:#64748b;font-size:18px}.actions[data-v-2294756c]{display:flex;gap:8px}[data-v-2294756c] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-2294756c] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-2294756c] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-2294756c] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-2294756c] .btn-commercial.ant-btn[disabled]{background-color:#f1f5f9!important;border-color:#e2e8f0!important;color:#94a3b8!important;opacity:.7}.editor-container[data-v-2294756c]{flex:1;display:flex;flex-direction:column;position:relative;background-color:#fff}.scrollable-content[data-v-2294756c]{overflow-y:auto}.scrollable-content[data-v-2294756c]::-webkit-scrollbar{width:10px;height:10px}.scrollable-content[data-v-2294756c]::-webkit-scrollbar-track{background:transparent}.scrollable-content[data-v-2294756c]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}.scrollable-content[data-v-2294756c]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.controls-panel[data-v-2294756c]{padding:24px;display:flex;flex-direction:column;gap:20px}.upload-area[data-v-2294756c]{border:2px dashed #cbd5e1;border-radius:12px;padding:40px 20px;text-align:center;cursor:pointer;transition:all .3s ease;background:#f8fafc;display:flex;flex-direction:column;align-items:center;justify-content:center}.upload-area.drag-over[data-v-2294756c],.upload-area[data-v-2294756c]:hover{border-color:#6366f1;background:#eef2ff}.upload-placeholder .upload-icon[data-v-2294756c]{font-size:40px;display:block;margin-bottom:15px}.upload-title[data-v-2294756c]{font-weight:600;color:#334155;margin-bottom:5px}.file-types[data-v-2294756c]{font-size:13px;color:#64748b;margin:0}.file-info[data-v-2294756c]{display:flex;flex-direction:column;align-items:center;gap:10px}.file-icon[data-v-2294756c]{font-size:40px}.file-name[data-v-2294756c]{font-weight:600;font-size:16px;color:#1e293b;word-break:break-all}.file-size[data-v-2294756c]{color:#64748b;font-size:13px}.or-divider[data-v-2294756c]{text-align:center;margin:10px 0;position:relative}.or-divider span[data-v-2294756c]{background:#fff;padding:0 15px;color:#94a3b8;font-size:13px;position:relative;z-index:1}.or-divider[data-v-2294756c]:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#e2e8f0;z-index:0}.recording-section[data-v-2294756c]{text-align:center;display:flex;flex-direction:column;align-items:center}.record-btn[data-v-2294756c]{background:#fff;border:1px solid #cbd5e1;color:#475569;padding:10px 24px;border-radius:20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.record-btn[data-v-2294756c]:hover:not(:disabled){border-color:#94a3b8;background:#f8fafc;transform:translateY(-1px)}.record-btn.recording[data-v-2294756c]{background:#fee2e2;border-color:#f87171;color:#b91c1c}.record-btn.recording[data-v-2294756c]:hover{background:#fecaca}.recording-indicator[data-v-2294756c]{margin-top:15px;display:flex;align-items:center;gap:10px;color:#ef4444;font-weight:600;font-size:14px}.pulse[data-v-2294756c]{width:10px;height:10px;background:#ef4444;border-radius:50%;animation:pulse-2294756c 1.5s infinite}@keyframes pulse-2294756c{0%{transform:scale(.8);opacity:1;box-shadow:0 0 0 0 rgba(239,68,68,.7)}70%{transform:scale(1);opacity:.8;box-shadow:0 0 0 8px rgba(239,68,68,0)}to{transform:scale(.8);opacity:1;box-shadow:0 0 0 0 rgba(239,68,68,0)}}.right-panel-flex[data-v-2294756c]{display:flex;flex-direction:column}.audio-actions-panel[data-v-2294756c]{padding:24px;border-bottom:1px solid #e2e8f0}.control-row[data-v-2294756c]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.control-btn[data-v-2294756c]{flex:1;min-width:140px;background:#fff;border:1px solid #e2e8f0;color:#334155;padding:12px 16px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 1px 2px rgba(0,0,0,.03)}.control-btn[data-v-2294756c]:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;transform:translateY(-2px)}.control-btn[data-v-2294756c]:disabled{opacity:.5!important;cursor:not-allowed!important;background:#f1f5f9!important;border-color:#cbd5e1!important;color:#94a3b8!important;box-shadow:none!important}.reverse-btn[data-v-2294756c]{background:#6366f1;color:#fff;border-color:#6366f1}.reverse-btn[data-v-2294756c]:hover:not(:disabled){background:#4f46e5;border-color:#4f46e5;color:#fff}.preview-section[data-v-2294756c]{padding:24px;flex:1;display:flex;flex-direction:column}.preview-box[data-v-2294756c]{flex:1;width:100%;min-height:280px;background:#1e293b;border-radius:12px;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;padding:30px}.no-audio-state[data-v-2294756c]{color:#94a3b8;font-size:15px;font-style:italic}.audio-player-card[data-v-2294756c]{width:100%;max-width:500px;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.2);border-radius:16px;padding:24px;box-shadow:0 10px 30px rgba(0,0,0,.2);color:#fff}.player-header[data-v-2294756c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.player-title[data-v-2294756c]{display:flex;align-items:center;gap:8px}.player-title h3[data-v-2294756c]{margin:0;font-size:16px;font-weight:500;color:#f8fafc}.status-dot[data-v-2294756c]{width:8px;height:8px;border-radius:50%;background:#64748b;transition:background .3s}.status-dot.playing[data-v-2294756c]{background:#10b981;box-shadow:0 0 8px #10b981}.playback-info[data-v-2294756c]{font-family:monospace;font-size:14px;color:#cbd5e1}.progress-bar[data-v-2294756c]{height:6px;background:hsla(0,0%,100%,.2);border-radius:3px;position:relative;cursor:pointer;margin:20px 0}.progress-background[data-v-2294756c]{position:absolute;inset:0;border-radius:3px}.progress-fill[data-v-2294756c]{height:100%;background:linear-gradient(90deg,#6366f1,#a855f7);border-radius:3px;width:0;transition:width .1s linear}.progress-thumb[data-v-2294756c]{width:14px;height:14px;background:#fff;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 4px rgba(0,0,0,.3);opacity:0;transition:opacity .2s}.progress-bar:hover .progress-thumb[data-v-2294756c]{opacity:1}.player-controls[data-v-2294756c]{display:flex;align-items:center;gap:12px}.player-btn[data-v-2294756c]{background:hsla(0,0%,100%,.15);color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:13px;transition:background .2s}.player-btn[data-v-2294756c]:hover:not(:disabled){background:hsla(0,0%,100%,.25)}.player-btn[data-v-2294756c]:disabled{opacity:.5;cursor:not-allowed}.volume-control[data-v-2294756c]{display:flex;align-items:center;gap:8px;margin-left:auto}.range-slider[data-v-2294756c]{width:80px;height:4px;-webkit-appearance:none;background:hsla(0,0%,100%,.3);border-radius:2px;outline:none}.range-slider[data-v-2294756c]::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:#fff;cursor:pointer}.vol-text[data-v-2294756c]{font-size:12px;color:#cbd5e1;min-width:32px}.description-area[data-v-2294756c]{padding:32px 24px;background:#fff;border-top:1px solid #e2e8f0;display:flex;flex-direction:column;align-items:center;margin-top:auto}.desc-header[data-v-2294756c]{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:16px}.desc-header h3[data-v-2294756c]{font-size:20px;font-weight:700;margin:0;color:#1e293b;letter-spacing:.5px}.description-area>p[data-v-2294756c]{color:#64748b;line-height:1.7;margin-bottom:24px;font-size:13px;text-align:center;max-width:90%}.feature-grid[data-v-2294756c]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;width:100%}.feature-item[data-v-2294756c]{display:flex;flex-direction:column;align-items:center;text-align:center;background:#f8fafc;padding:20px 12px;border-radius:12px;border:1px solid #f1f5f9;transition:all .3s ease}.feature-item[data-v-2294756c]:hover{transform:translateY(-4px);box-shadow:0 10px 20px rgba(0,0,0,.04);background:#fff;border-color:#e2e8f0}.feature-icon[data-v-2294756c]{font-size:24px;background:#eff6ff;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;margin-bottom:12px;transition:transform .3s ease}.feature-item:hover .feature-icon[data-v-2294756c]{transform:scale(1.1);background:#dbeafe}.feature-text h4[data-v-2294756c]{margin:0 0 6px 0;font-size:14px;font-weight:600;color:#1e293b}.feature-text p[data-v-2294756c]{margin:0;font-size:12px;color:#64748b;line-height:1.5}.seo-recommendation[data-v-2294756c]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-2294756c]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-2294756c]{text-align:center;margin-bottom:24px}.seo-title[data-v-2294756c]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-2294756c]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-2294756c]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-2294756c]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-2294756c]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-2294756c]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-2294756c]{opacity:1;transform:scale(1);animation:burning-2294756c 1.2s ease-in-out infinite alternate}@keyframes burning-2294756c{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-2294756c]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card.seo-tool-card[data-v-2294756c]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px 10px 16px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;cursor:pointer;flex:0 0 auto;position:relative;overflow:hidden}.seo-tool-card[data-v-2294756c]:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;background:transparent;z-index:1}.card-indicator[data-v-2294756c]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-2294756c]{font-family:monospace;font-size:14px;color:#0284c7;position:absolute;right:10px;opacity:0;transform:translateX(-5px);transition:all .3s ease}.seo-tool-card[data-v-2294756c]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-2294756c]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-2294756c]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-2294756c]:active{box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-2294756c]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-2294756c]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-2294756c]{margin-bottom:24px}.anim-text[data-v-2294756c]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-2294756c]{color:#cf1322}.checkmark[data-v-2294756c]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-2294756c .2s ease-in-out .3s forwards,scale-2294756c .2s ease-in-out .5s both}.checkmark__circle[data-v-2294756c]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-2294756c .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-2294756c]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-2294756c .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-2294756c]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-2294756c .2s ease-in-out .3s forwards,scale-2294756c .2s ease-in-out .5s both}.crossmark__circle[data-v-2294756c]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-2294756c .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-2294756c]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-2294756c .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-2294756c{to{stroke-dashoffset:0}}@keyframes scale-2294756c{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-2294756c{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-2294756c{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-2294756c],.fade-scale-leave-active[data-v-2294756c]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-2294756c],.fade-scale-leave-to[data-v-2294756c]{opacity:0;transform:scale(.85)}@media (max-width:992px){.content-wrapper[data-v-2294756c]{flex-direction:column;padding:16px}.panel-section[data-v-2294756c]{flex:none;height:auto;min-height:500px}.feature-grid[data-v-2294756c]{grid-template-columns:1fr}}.code-formatter-container[data-v-a7f6596a]{display:flex;flex-direction:column;height:100vh;background-color:#f5f5f5;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.header[data-v-a7f6596a]{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-a7f6596a]{margin:0;font-size:28px;display:flex;align-items:center;justify-content:center;gap:10px}.subtitle[data-v-a7f6596a]{margin:5px 0 0;font-size:14px;opacity:.9}.content-wrapper[data-v-a7f6596a]{flex:1;padding:20px;overflow:hidden}.code-section[data-v-a7f6596a]{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-a7f6596a]{padding:12px 16px;border-bottom:1px solid #f0f0f0;background-color:#fafafa}.actions[data-v-a7f6596a]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.editor-container[data-v-a7f6596a]{flex:1;display:flex;flex-direction:column;position:relative;border-bottom:1px solid #f0f0f0;min-height:200px}.editor-title[data-v-a7f6596a]{padding:8px 16px;background-color:#fafafa;border-bottom:1px solid #f0f0f0;font-size:14px;color:#666}.code-input[data-v-a7f6596a]{border:none;resize:none;color:#333;background-color:transparent;caret-color:#333;outline:none}.code-input[data-v-a7f6596a],.code-output[data-v-a7f6596a]{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-a7f6596a]{margin:0;background-color:#fefefe}.output-actions[data-v-a7f6596a]{padding:8px 16px;background-color:#fafafa;border-top:1px solid #f0f0f0;display:flex;gap:8px}.footer[data-v-a7f6596a]{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-a7f6596a]{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-4802d27c]{display:flex;flex-direction:column;height:100vh;background-color:#f5f5f5;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.header[data-v-4802d27c]{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-4802d27c]{margin:0;font-size:28px;display:flex;align-items:center;justify-content:center;gap:10px}.subtitle[data-v-4802d27c]{margin:5px 0 0;font-size:14px;opacity:.9}.content-wrapper[data-v-4802d27c]{flex:1;padding:20px;overflow:hidden}.code-section[data-v-4802d27c]{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-4802d27c]{padding:12px 16px;border-bottom:1px solid #f0f0f0;background-color:#fafafa}.actions[data-v-4802d27c]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.editor-container[data-v-4802d27c]{flex:1;display:flex;flex-direction:column;position:relative;border-bottom:1px solid #f0f0f0;min-height:200px}.editor-title[data-v-4802d27c]{padding:8px 16px;background-color:#fafafa;border-bottom:1px solid #f0f0f0;font-size:14px;color:#666}.code-input[data-v-4802d27c]{border:none;resize:none;color:#333;background-color:transparent;caret-color:#333;outline:none}.code-input[data-v-4802d27c],.code-output[data-v-4802d27c]{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-4802d27c]{margin:0;background-color:#fefefe}.output-actions[data-v-4802d27c]{padding:8px 16px;background-color:#fafafa;border-top:1px solid #f0f0f0;display:flex;gap:8px}.footer[data-v-4802d27c]{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-4802d27c]{width:100%;overflow-x:auto;padding-bottom:8px}}.code-formatter-container[data-v-b8721ee6]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-y:auto}.header[data-v-b8721ee6]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-b8721ee6]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;letter-spacing:.5px;color:#fff}.header-icon[data-v-b8721ee6]{font-size:28px;color:#38bdf8}.subtitle[data-v-b8721ee6]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400;letter-spacing:.5px}.content-wrapper[data-v-b8721ee6]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;min-height:500px;box-sizing:border-box}.code-section[data-v-b8721ee6]{display:flex;flex-direction:column;flex:1;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.code-section[data-v-b8721ee6]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.toolbar[data-v-b8721ee6]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.actions[data-v-b8721ee6]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.divider[data-v-b8721ee6]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}[data-v-b8721ee6] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-b8721ee6] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-b8721ee6] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-b8721ee6] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-b8721ee6] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}[data-v-b8721ee6] .btn-commercial.ant-btn-background-ghost.ant-btn-dangerous,[data-v-b8721ee6] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-b8721ee6] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.editor-container[data-v-b8721ee6]{flex:1;display:flex;flex-direction:column;position:relative;border-bottom:1px solid #e2e8f0;min-height:200px;background-color:#fff}.editor-title[data-v-b8721ee6]{padding:10px 20px;background-color:#f8fafc;border-bottom:1px solid #e2e8f0;font-size:14px;font-weight:600;color:#475569}.code-input[data-v-b8721ee6]{border:none;resize:none;color:#0f172a;background-color:transparent;caret-color:#0f172a;outline:none}.code-input[data-v-b8721ee6],.code-output[data-v-b8721ee6]{flex:1;padding:16px 20px;font-family:JetBrains Mono,Fira Code,SF Mono,monospace;font-size:14px;line-height:1.6;white-space:pre;overflow:auto;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.code-output[data-v-b8721ee6]{margin:0;background-color:#fff}.output-actions[data-v-b8721ee6]{padding:10px 20px;background-color:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:12px}[data-v-b8721ee6]::-webkit-scrollbar{width:10px;height:10px}[data-v-b8721ee6]::-webkit-scrollbar-track{background:transparent}[data-v-b8721ee6]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}[data-v-b8721ee6]::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:768px){.actions[data-v-b8721ee6]{width:100%;overflow-x:auto;padding-bottom:8px;justify-content:center}}.seo-recommendation[data-v-b8721ee6]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-b8721ee6]:hover{box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-b8721ee6]{text-align:center;margin-bottom:24px}.seo-title[data-v-b8721ee6]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-b8721ee6]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-b8721ee6]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-b8721ee6]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-b8721ee6]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-b8721ee6]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-b8721ee6]{opacity:1;transform:scale(1);animation:burning-b8721ee6 1.2s ease-in-out infinite alternate}@keyframes burning-b8721ee6{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-b8721ee6]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-b8721ee6]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px 10px 16px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;cursor:pointer;flex:0 0 auto;position:relative;overflow:hidden}.card-indicator[data-v-b8721ee6]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-b8721ee6]{font-family:monospace;font-size:14px;color:#0284c7;position:absolute;right:10px;opacity:0;transform:translateX(-5px);transition:all .3s ease}.seo-tool-card[data-v-b8721ee6]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-b8721ee6]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-b8721ee6]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-b8721ee6]:active{box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-b8721ee6]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-b8721ee6]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-b8721ee6]{margin-bottom:24px}.anim-text[data-v-b8721ee6]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-b8721ee6]{color:#cf1322}.checkmark[data-v-b8721ee6]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-b8721ee6 .2s ease-in-out .3s forwards,scale-b8721ee6 .2s ease-in-out .5s both}.checkmark__circle[data-v-b8721ee6]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-b8721ee6 .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-b8721ee6]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-b8721ee6 .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-b8721ee6]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-b8721ee6 .2s ease-in-out .3s forwards,scale-b8721ee6 .2s ease-in-out .5s both}.crossmark__circle[data-v-b8721ee6]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-b8721ee6 .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-b8721ee6]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-b8721ee6 .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-b8721ee6{to{stroke-dashoffset:0}}@keyframes scale-b8721ee6{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-b8721ee6{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-b8721ee6{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-b8721ee6],.fade-scale-leave-active[data-v-b8721ee6]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-b8721ee6],.fade-scale-leave-to[data-v-b8721ee6]{opacity:0;transform:scale(.85)}.code-formatter-container[data-v-1178764f]{display:flex;flex-direction:column;height:100vh;background-color:#f5f5f5;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.header[data-v-1178764f]{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-1178764f]{margin:0;font-size:28px;display:flex;align-items:center;justify-content:center;gap:10px}.subtitle[data-v-1178764f]{margin:5px 0 0;font-size:14px;opacity:.9}.content-wrapper[data-v-1178764f]{flex:1;padding:20px;overflow:hidden}.code-section[data-v-1178764f]{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-1178764f]{padding:12px 16px;border-bottom:1px solid #f0f0f0;background-color:#fafafa}.actions[data-v-1178764f]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.params-container[data-v-1178764f]{padding:16px;border-bottom:1px solid #f0f0f0}.param-item[data-v-1178764f]{display:flex;align-items:center;margin-bottom:12px}.param-item label[data-v-1178764f]{width:120px;font-size:14px;color:#666}.number-input[data-v-1178764f]{width:100px}.exclude-input[data-v-1178764f]{flex:1}.checkbox-group[data-v-1178764f]{display:flex;flex-direction:column;gap:8px;margin:16px 0}.checkbox-group .ant-checkbox-wrapper[data-v-1178764f]{margin-left:0}.editor-container[data-v-1178764f]{flex:1;display:flex;flex-direction:column;position:relative;border-bottom:1px solid #f0f0f0;min-height:200px}.editor-title[data-v-1178764f]{padding:8px 16px;background-color:#fafafa;border-bottom:1px solid #f0f0f0;font-size:14px;color:#666}.code-output[data-v-1178764f]{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-1178764f]{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-1178764f]{width:100%;overflow-x:auto;padding-bottom:8px}.param-item[data-v-1178764f]{flex-direction:column;align-items:flex-start}.param-item label[data-v-1178764f]{margin-bottom:4px}.exclude-input[data-v-1178764f],.number-input[data-v-1178764f]{width:100%}}.code-formatter-container[data-v-10daf602]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-y:auto}.header[data-v-10daf602]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-10daf602]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;letter-spacing:.5px;color:#fff}.header-icon[data-v-10daf602]{font-size:28px;color:#38bdf8}.subtitle[data-v-10daf602]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400;letter-spacing:.5px}.content-wrapper[data-v-10daf602]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;min-height:500px;box-sizing:border-box}.code-section[data-v-10daf602]{display:flex;flex-direction:column;flex:1;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.code-section[data-v-10daf602]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.toolbar[data-v-10daf602]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.actions[data-v-10daf602]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.divider[data-v-10daf602]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}.custom-base-input[data-v-10daf602]{width:130px;border-radius:6px;border-color:#cbd5e1}[data-v-10daf602] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-10daf602] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-10daf602] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-10daf602] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-10daf602] .btn-commercial.ant-btn-background-ghost.ant-btn-dangerous,[data-v-10daf602] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}.style-select-btn[data-v-10daf602]{gap:6px}.icon-right[data-v-10daf602]{font-size:12px;color:#64748b}.editor-container[data-v-10daf602]{display:flex;flex-direction:column;position:relative;background-color:#fff}.editor-section-title[data-v-10daf602]{padding:10px 20px;background-color:#f8fafc;border-bottom:1px solid #e2e8f0;font-size:14px;font-weight:600;color:#475569;flex-shrink:0;text-align:center}.input-area[data-v-10daf602]{flex:0 0 160px;border-bottom:1px solid #e2e8f0}.result-area[data-v-10daf602]{flex:1;overflow:hidden}.code-input[data-v-10daf602]{flex:1;padding:16px 20px;border:none;resize:none;font-family:JetBrains Mono,monospace;font-size:14px;line-height:1.6;color:#1e293b;outline:none;overflow:auto}.result-table[data-v-10daf602]{display:flex;flex-direction:column;height:100%;overflow-y:auto}.table-header[data-v-10daf602]{display:flex;background-color:#f1f5f9;border-bottom:1px solid #e2e8f0;font-weight:600;color:#475569;position:sticky;top:0;z-index:2}.table-row[data-v-10daf602]{display:flex;border-bottom:1px solid #f1f5f9;transition:background-color .2s}.header-cell[data-v-10daf602],.table-cell[data-v-10daf602]{padding:12px 20px;display:flex;align-items:center;box-sizing:border-box;font-size:14px}.col-base[data-v-10daf602]{width:20%;border-right:1px solid #e2e8f0;justify-content:center;color:#64748b;font-weight:500}.col-value[data-v-10daf602]{width:60%;border-right:1px solid #e2e8f0;justify-content:center}.col-action[data-v-10daf602]{width:20%;justify-content:center}.result-input[data-v-10daf602]{width:100%;padding:6px 12px;border:1px solid transparent;border-radius:4px;font-family:JetBrains Mono,monospace;color:#0f172a;background-color:transparent;text-align:center;transition:all .2s}.result-input[data-v-10daf602]:focus,.table-row:hover .result-input[data-v-10daf602]{border-color:#cbd5e1;background-color:#fff;outline:none}.seo-recommendation[data-v-10daf602]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-10daf602]:hover{box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title[data-v-10daf602]{font-size:20px;font-weight:600;color:#1e293b;margin-bottom:24px;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-10daf602]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-10daf602]{position:absolute;font-size:22px;transition:all .4s}.outline-fire[data-v-10daf602]{color:#ea580c}.filled-fire[data-v-10daf602]{color:#ff4d4f;opacity:0}.seo-recommendation:hover .outline-fire[data-v-10daf602]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-10daf602]{opacity:1;transform:scale(1);animation:burning-10daf602 1.2s ease-in-out infinite alternate}@keyframes burning-10daf602{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8))}}.seo-tags-grid[data-v-10daf602]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-10daf602]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px 10px 16px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;position:relative;overflow:hidden}.seo-tool-card[data-v-10daf602]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;box-shadow:0 6px 16px rgba(56,189,248,.15)}.card-indicator[data-v-10daf602]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.seo-tool-card:hover .card-indicator[data-v-10daf602]{transform:scale(1.5);background-color:#0284c7}.card-arrow[data-v-10daf602]{font-family:monospace;font-size:14px;color:#0284c7;position:absolute;right:10px;opacity:0;transform:translateX(-5px);transition:all .3s ease}.seo-tool-card:hover .card-arrow[data-v-10daf602]{opacity:1;transform:translateX(0)}.custom-overlay[data-v-10daf602]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-10daf602]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%)}.anim-text[data-v-10daf602]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-10daf602]{color:#cf1322}.checkmark[data-v-10daf602]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;animation:fill-success-10daf602 .2s ease-in-out .3s forwards,scale-10daf602 .2s ease-in-out .5s both}.checkmark__circle[data-v-10daf602]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke:#52c41a;fill:none;animation:stroke-10daf602 .3s forwards}.checkmark__check[data-v-10daf602]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-10daf602 .2s .3s forwards}.crossmark[data-v-10daf602]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;animation:fill-error-10daf602 .2s ease-in-out .3s forwards,scale-10daf602 .2s ease-in-out .5s both}.crossmark__circle[data-v-10daf602]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke:#ff4d4f;fill:none;animation:stroke-10daf602 .3s forwards}.crossmark__check[data-v-10daf602]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-10daf602 .2s .3s forwards}@keyframes stroke-10daf602{to{stroke-dashoffset:0}}@keyframes scale-10daf602{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-10daf602{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-10daf602{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-10daf602],.fade-scale-leave-active[data-v-10daf602]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-10daf602],.fade-scale-leave-to[data-v-10daf602]{opacity:0;transform:scale(.85)}[data-v-10daf602]::-webkit-scrollbar{width:10px;height:10px}[data-v-10daf602]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}.base-rules-tooltip .ant-tooltip-inner{max-height:60vh;overflow-y:auto;padding:16px;color:#1e293b;background-color:#fff;box-shadow:0 20px 25px -5px rgba(0,0,0,.1);border:1px solid #e2e8f0;border-radius:12px}.rules-popover-content h3{color:#0f172a;border-bottom:1px solid #f1f5f9;padding-bottom:8px;font-weight:600}.rules-popover-content .rules-list{padding-left:20px;color:#475569}.rules-popover-content .rules-note{margin-top:12px;padding:10px 14px;background-color:#f0f9ff;border-radius:6px;color:#0369a1;display:flex;align-items:center;gap:8px;border:1px solid #bae6fd}.regex-container[data-v-49b9125b]{display:flex;flex-direction:column;height:100vh;background-color:#f5f5f5;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.header[data-v-49b9125b]{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-49b9125b]{margin:0;font-size:28px;display:flex;align-items:center;justify-content:center;gap:10px}.subtitle[data-v-49b9125b]{margin:5px 0 0;font-size:14px;opacity:.9}.content-wrapper[data-v-49b9125b]{flex:1;padding:20px;overflow:hidden}.regex-tabs[data-v-49b9125b]{height:100%;background-color:#fff;border-radius:15px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.regex-tabs[data-v-49b9125b] .ant-tabs-nav{margin:0 16px}.regex-tabs[data-v-49b9125b] .ant-tabs-tab{padding:12px 16px}.tab-content[data-v-49b9125b]{padding:16px;height:calc(100% - 45px)}.preset-regex h3[data-v-49b9125b]{margin-bottom:12px;font-size:16px;display:flex;align-items:center;gap:8px}.preset-regex-container[data-v-49b9125b]{margin-bottom:16px}.regex-radio-group[data-v-49b9125b]{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.regex-radio-group[data-v-49b9125b] .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-49b9125b]{display:flex;flex-direction:column;gap:16px}.regex-input-row[data-v-49b9125b]{display:flex;gap:12px;align-items:center}.regex-input[data-v-49b9125b]{flex:1}.regex-delimiter[data-v-49b9125b]{color:#888;font-weight:700}.regex-flags[data-v-49b9125b]{color:#1890ff;font-weight:700;margin-left:4px}.copy-btn[data-v-49b9125b]{width:100px}.flag-options[data-v-49b9125b]{display:flex;gap:16px;margin-bottom:8px}.flag-options[data-v-49b9125b] .ant-checkbox-wrapper{display:flex;align-items:center;gap:4px}.test-buttons[data-v-49b9125b]{display:flex;gap:8px;margin-bottom:16px}.test-btn[data-v-49b9125b]{width:120px}.clear-btn[data-v-49b9125b]{width:100px}.test-content[data-v-49b9125b]{display:flex;gap:16px}.result-section[data-v-49b9125b],.text-input-section[data-v-49b9125b]{flex:1}.result-section h4[data-v-49b9125b],.text-input-section h4[data-v-49b9125b]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.test-textarea[data-v-49b9125b]{width:100%}.result-container[data-v-49b9125b]{border:1px solid #d9d9d9;border-radius:4px;padding:12px;background-color:#fafafa}.no-results[data-v-49b9125b]{color:#888;text-align:center;padding:16px 0}.match-results[data-v-49b9125b]{display:flex;flex-direction:column;gap:8px}.match-item[data-v-49b9125b]{display:flex;align-items:center;gap:8px;padding:4px 0;border-bottom:1px solid #f0f0f0}.match-index[data-v-49b9125b]{color:#1890ff;font-weight:700;min-width:30px}.match-text[data-v-49b9125b]{font-family:Consolas,Monaco,monospace}.code-generation-section[data-v-49b9125b]{display:flex;flex-direction:column;gap:16px}.code-generation-section h3[data-v-49b9125b]{display:flex;align-items:center;gap:8px}.language-selector[data-v-49b9125b]{margin-bottom:12px}.regex-preview[data-v-49b9125b]{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-49b9125b]{margin:0;font-family:Consolas,Monaco,monospace;white-space:pre-wrap;word-break:break-all}.generation-actions[data-v-49b9125b]{display:flex;gap:8px}.cheatsheet-section[data-v-49b9125b],.common-regex-section[data-v-49b9125b]{display:flex;flex-direction:column;gap:16px}.cheatsheet-section h3[data-v-49b9125b],.common-regex-section h3[data-v-49b9125b]{display:flex;align-items:center;gap:8px}.footer[data-v-49b9125b]{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-49b9125b]{flex-direction:column}.regex-input-row[data-v-49b9125b]{flex-direction:column;align-items:stretch}.regex-radio-group[data-v-49b9125b]{grid-template-columns:repeat(2,1fr)}.flag-options[data-v-49b9125b]{flex-direction:column;gap:8px}.copy-btn[data-v-49b9125b]{width:100%}}.code-formatter-container[data-v-5ebd0582]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-y:auto}.header[data-v-5ebd0582]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-5ebd0582]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;letter-spacing:.5px;color:#fff}.header-icon[data-v-5ebd0582]{font-size:28px;color:#38bdf8}.subtitle[data-v-5ebd0582]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400;letter-spacing:.5px}.content-wrapper[data-v-5ebd0582]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;max-width:1200px;margin:0 auto;min-height:500px;box-sizing:border-box}.code-section[data-v-5ebd0582]{display:flex;flex-direction:column;flex:1;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.code-section[data-v-5ebd0582]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.toolbar[data-v-5ebd0582]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.actions[data-v-5ebd0582]{display:flex;gap:12px;align-items:center;justify-content:flex-start;flex-wrap:wrap;width:100%}.divider[data-v-5ebd0582]{width:1px;height:24px;background-color:#cbd5e1;margin:0 4px}[data-v-5ebd0582] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-5ebd0582] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-5ebd0582] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-5ebd0582] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-5ebd0582] .btn-commercial.ant-btn-background-ghost.ant-btn-dangerous,[data-v-5ebd0582] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-5ebd0582] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.editor-container[data-v-5ebd0582]{flex:1;display:flex;flex-direction:column;position:relative;overflow:hidden;background-color:#fff}.code-input[data-v-5ebd0582]{flex:1;padding:20px;border:none;resize:none;color:#334155;background-color:transparent;outline:none;font-size:15px;line-height:1.8;overflow-y:auto}.code-input[data-v-5ebd0582]::-moz-placeholder{color:#94a3b8}.code-input[data-v-5ebd0582]::placeholder{color:#94a3b8}.status-bar[data-v-5ebd0582]{padding:8px 20px;background-color:#f8fafc;border-top:1px solid #e2e8f0;color:#64748b;font-size:13px;text-align:right}[data-v-5ebd0582]::-webkit-scrollbar{width:10px;height:10px}[data-v-5ebd0582]::-webkit-scrollbar-track{background:transparent}[data-v-5ebd0582]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}[data-v-5ebd0582]::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:768px){.actions[data-v-5ebd0582]{justify-content:center}}.custom-overlay[data-v-5ebd0582]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-5ebd0582]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-5ebd0582]{margin-bottom:24px}.anim-text[data-v-5ebd0582]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-5ebd0582]{color:#cf1322}.checkmark[data-v-5ebd0582]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-5ebd0582 .2s ease-in-out .3s forwards,scale-5ebd0582 .2s ease-in-out .5s both}.checkmark__circle[data-v-5ebd0582]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-5ebd0582 .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-5ebd0582]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-5ebd0582 .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-5ebd0582]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-5ebd0582 .2s ease-in-out .3s forwards,scale-5ebd0582 .2s ease-in-out .5s both}.crossmark__circle[data-v-5ebd0582]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-5ebd0582 .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-5ebd0582]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-5ebd0582 .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-5ebd0582{to{stroke-dashoffset:0}}@keyframes scale-5ebd0582{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-5ebd0582{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-5ebd0582{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-5ebd0582],.fade-scale-leave-active[data-v-5ebd0582]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-5ebd0582],.fade-scale-leave-to[data-v-5ebd0582]{opacity:0;transform:scale(.85)}.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-e571a302]{display:flex;flex-direction:column;height:100vh;background-color:#f5f5f5;font-family:STIX Two Text,"Noto Serif",serif}.header[data-v-e571a302]{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-e571a302]{margin:0;font-size:28px;display:flex;align-items:center;justify-content:center;gap:10px}.subtitle[data-v-e571a302]{margin:5px 0 0;font-size:14px;opacity:.9}.content-wrapper[data-v-e571a302]{flex:1;padding:20px;overflow:auto}.input-section[data-v-e571a302]{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-e571a302]{margin-bottom:15px}.input-prefix[data-v-e571a302]{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-e571a302]{width:calc(100% - 80px);font-family:STIX Two Text,serif}.hint[data-v-e571a302]{font-size:12px;color:#666;margin-bottom:15px}.range-input[data-v-e571a302]{margin-top:15px}.button-group[data-v-e571a302]{display:flex;gap:10px;margin-bottom:20px;flex-wrap:wrap}.result-section[data-v-e571a302]{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-e571a302]{font-family:STIX Two Text,serif;font-size:18px;line-height:1.8}.math-expression[data-v-e571a302]{font-family:STIX Two Text,serif}sub[data-v-e571a302],sup[data-v-e571a302]{text-decoration:none}sup[data-v-e571a302]{position:relative;line-height:0}.result-item[data-v-e571a302]{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #eee}.result-item[data-v-e571a302]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.result-type[data-v-e571a302]{font-size:14px;color:#666;font-style:italic}.empty-result[data-v-e571a302]{color:#999;text-align:center;padding:40px 0;font-size:16px}.footer[data-v-e571a302]{text-align:center;padding:12px;font-size:12px;color:#888;background-color:#f0f0f0;border-top:1px solid #e8e8e8}i[data-v-e571a302]{font-style:italic}sup[data-v-e571a302]{vertical-align:super;font-size:.8em}sub[data-v-e571a302]{vertical-align:sub;font-size:.8em}.math-expression sup[data-v-e571a302]:before{content:"";border-top:1px solid;position:absolute;left:0;right:0;top:50%}@media (max-width:768px){.button-group[data-v-e571a302]{flex-direction:column}.function-input-field[data-v-e571a302]{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}}.code-formatter-container[data-v-0da1d1a3]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-y:auto}.header[data-v-0da1d1a3]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-0da1d1a3]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;letter-spacing:.5px;color:#fff}.header-icon[data-v-0da1d1a3]{font-size:28px;color:#38bdf8}.subtitle[data-v-0da1d1a3]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400;letter-spacing:.5px}.content-wrapper[data-v-0da1d1a3]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;min-height:500px;box-sizing:border-box}.code-section[data-v-0da1d1a3]{display:flex;flex-direction:column;flex:1;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow-y:auto;transition:box-shadow .3s ease}.code-section[data-v-0da1d1a3]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.toolbar[data-v-0da1d1a3]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.actions[data-v-0da1d1a3]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.divider[data-v-0da1d1a3]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}[data-v-0da1d1a3] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-0da1d1a3] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-0da1d1a3] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-0da1d1a3] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-0da1d1a3] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}[data-v-0da1d1a3] .btn-commercial.ant-btn-background-ghost.ant-btn-dangerous,[data-v-0da1d1a3] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-0da1d1a3] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.units-grid[data-v-0da1d1a3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;padding:30px}.unit-card[data-v-0da1d1a3]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.02);animation:fadeInUp-0da1d1a3 .6s ease}.unit-card[data-v-0da1d1a3]:hover{border-color:#7dd3fc;transform:translateY(-2px);box-shadow:0 8px 16px rgba(56,189,248,.1)}.unit-card.active[data-v-0da1d1a3]{border-color:#38bdf8;background:#f0f9ff}.unit-header[data-v-0da1d1a3]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.unit-icon[data-v-0da1d1a3]{font-size:24px}.unit-name[data-v-0da1d1a3]{font-size:18px;font-weight:600;color:#0f172a}.unit-symbol[data-v-0da1d1a3]{font-size:14px;color:#64748b;background:#f1f5f9;padding:2px 8px;border-radius:12px}.unit-input-group[data-v-0da1d1a3]{display:flex;gap:12px;margin-bottom:12px}.number-input[data-v-0da1d1a3]{flex:1}.number-input[data-v-0da1d1a3] .ant-input-number-input{text-align:center;font-weight:500;color:#1e293b}.unit-description[data-v-0da1d1a3]{font-size:12px;color:#94a3b8;text-align:center}.results-section[data-v-0da1d1a3]{margin:0 30px 30px;padding:24px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0;color:#1e293b}.results-title[data-v-0da1d1a3]{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:600;margin-bottom:20px;justify-content:center;color:#0f172a}.results-grid[data-v-0da1d1a3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.result-item[data-v-0da1d1a3]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border-radius:8px;border:1px solid #cbd5e1}.result-label[data-v-0da1d1a3]{font-weight:500;color:#475569}.result-value[data-v-0da1d1a3]{font-weight:600;font-size:16px;color:#0284c7}.result-unit[data-v-0da1d1a3]{font-size:12px;color:#64748b;background:#f1f5f9;padding:2px 8px;border-radius:8px}.seo-recommendation[data-v-0da1d1a3]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-0da1d1a3]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-0da1d1a3]{text-align:center;margin-bottom:24px}.seo-title[data-v-0da1d1a3]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-0da1d1a3]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-0da1d1a3]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-0da1d1a3]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-0da1d1a3]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-0da1d1a3]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-0da1d1a3]{opacity:1;transform:scale(1);animation:burning-0da1d1a3 1.2s ease-in-out infinite alternate}@keyframes burning-0da1d1a3{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-0da1d1a3]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-0da1d1a3]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px 10px 16px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;white-space:nowrap;flex:0 0 auto}.card-indicator[data-v-0da1d1a3]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-0da1d1a3]{font-family:monospace;font-size:14px;color:#0284c7;position:absolute;right:10px;opacity:0;transform:translateX(-5px);transition:all .3s ease}.seo-tool-card[data-v-0da1d1a3]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-0da1d1a3]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-0da1d1a3]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-0da1d1a3]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-0da1d1a3]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-0da1d1a3]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-0da1d1a3]{margin-bottom:24px}.anim-text[data-v-0da1d1a3]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-0da1d1a3]{color:#cf1322}.checkmark[data-v-0da1d1a3]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-0da1d1a3 .2s ease-in-out .3s forwards,scale-0da1d1a3 .2s ease-in-out .5s both}.checkmark__circle[data-v-0da1d1a3]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-0da1d1a3 .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-0da1d1a3]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-0da1d1a3 .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-0da1d1a3]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-0da1d1a3 .2s ease-in-out .3s forwards,scale-0da1d1a3 .2s ease-in-out .5s both}.crossmark__circle[data-v-0da1d1a3]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-0da1d1a3 .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-0da1d1a3]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-0da1d1a3 .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-0da1d1a3{to{stroke-dashoffset:0}}@keyframes scale-0da1d1a3{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-0da1d1a3{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-0da1d1a3{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-0da1d1a3],.fade-scale-leave-active[data-v-0da1d1a3]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-0da1d1a3],.fade-scale-leave-to[data-v-0da1d1a3]{opacity:0;transform:scale(.85)}@keyframes fadeInUp-0da1d1a3{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}[data-v-0da1d1a3]::-webkit-scrollbar{width:10px;height:10px}[data-v-0da1d1a3]::-webkit-scrollbar-track{background:transparent}[data-v-0da1d1a3]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}[data-v-0da1d1a3]::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:768px){.actions[data-v-0da1d1a3]{width:100%;overflow-x:auto;padding-bottom:8px;justify-content:center}.units-grid[data-v-0da1d1a3]{grid-template-columns:1fr;padding:20px;gap:15px}.unit-input-group[data-v-0da1d1a3]{flex-direction:column}.results-grid[data-v-0da1d1a3]{grid-template-columns:1fr}.header h1[data-v-0da1d1a3]{font-size:24px}}.code-formatter-container[data-v-000de03b]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-y:auto}.header[data-v-000de03b]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-000de03b]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;letter-spacing:.5px;color:#fff}.header-icon[data-v-000de03b]{font-size:28px;color:#38bdf8}.subtitle[data-v-000de03b]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400;letter-spacing:.5px}.content-wrapper[data-v-000de03b]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;box-sizing:border-box}.code-section[data-v-000de03b]{display:flex;flex-direction:column;flex:1;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow-y:auto;transition:box-shadow .3s ease}.code-section[data-v-000de03b]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.toolbar[data-v-000de03b]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.actions[data-v-000de03b]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.divider[data-v-000de03b]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}[data-v-000de03b] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-000de03b] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-000de03b] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-000de03b] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-000de03b] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}[data-v-000de03b] .btn-commercial.ant-btn-background-ghost.ant-btn-dangerous,[data-v-000de03b] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-000de03b] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.units-section[data-v-000de03b]{padding:30px;border-bottom:1px solid #e2e8f0}.section-title[data-v-000de03b]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;color:#0f172a;margin-bottom:20px;padding:10px 16px;background:#f8fafc;border-radius:8px}.section-icon-small[data-v-000de03b]{color:#8b5cf6}.section-icon-base[data-v-000de03b]{color:#38bdf8}.section-icon-large[data-v-000de03b]{color:#ef4444}.section-subtitle[data-v-000de03b]{font-size:13px;color:#64748b;font-weight:400}.units-grid[data-v-000de03b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.unit-card[data-v-000de03b]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.02);position:relative;overflow:hidden;animation:fadeInUp-000de03b .6s ease}.unit-card[data-v-000de03b]:hover{border-color:#7dd3fc;transform:translateY(-2px);box-shadow:0 8px 16px rgba(56,189,248,.1)}.unit-card.active[data-v-000de03b]{border-color:#38bdf8;background:#f0f9ff}.unit-header[data-v-000de03b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.unit-name[data-v-000de03b]{font-size:16px;font-weight:600;color:#0f172a}.unit-symbol[data-v-000de03b]{font-size:14px;color:#475569;background:#f1f5f9;padding:4px 10px;border-radius:6px;font-family:Consolas,monospace;letter-spacing:.5px}.unit-input-group[data-v-000de03b]{display:flex;gap:8px;margin-bottom:12px}.number-input[data-v-000de03b]{flex:1}.number-input[data-v-000de03b] .ant-input-number-input{text-align:center;font-weight:500;color:#1e293b}.unit-exponent[data-v-000de03b]{text-align:center;font-size:14px;color:#64748b;font-family:Consolas,monospace;padding:4px;background:#f8fafc;border-radius:6px;border:1px dashed #cbd5e1}.base-unit-section[data-v-000de03b]{padding:30px;border-bottom:1px solid #e2e8f0;background:#f0f9ff}.base-unit-card[data-v-000de03b]{max-width:400px;margin:0 auto;background:#fff;border:2px solid #38bdf8;border-radius:12px;padding:30px;box-shadow:0 4px 12px rgba(56,189,248,.1);position:relative;transition:all .3s}.base-unit-card.active[data-v-000de03b]{box-shadow:0 8px 24px rgba(56,189,248,.2);transform:translateY(-2px)}.base-input[data-v-000de03b] .ant-input-number-input{font-weight:600;color:#0284c7}.base-exponent[data-v-000de03b]{background:#38bdf8;color:#fff;border:none;font-weight:600}.results-section[data-v-000de03b]{margin:0 30px 30px;padding:24px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.results-title[data-v-000de03b]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;margin-bottom:20px;justify-content:center;color:#0f172a}.results-grid[data-v-000de03b]{display:grid;grid-template-columns:1fr auto 1fr;gap:24px}.results-column[data-v-000de03b]{display:flex;flex-direction:column;gap:12px}.column-title[data-v-000de03b]{font-size:14px;font-weight:600;text-align:center;margin-bottom:8px;padding:8px;border-radius:8px}.small-title[data-v-000de03b]{background:#f3f4f6;color:#4b5563}.base-title[data-v-000de03b]{background:#e0f2fe;color:#0369a1}.large-title[data-v-000de03b]{background:#fef2f2;color:#b91c1c}.result-item[data-v-000de03b]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#fff;border-radius:8px;border:1px solid #e2e8f0}.base-result[data-v-000de03b]{border:2px solid #7dd3fc;background:#f0f9ff}.result-label[data-v-000de03b]{font-weight:500;font-size:13px;color:#475569}.result-value[data-v-000de03b]{font-weight:600;font-size:14px;color:#0284c7;font-family:Consolas,monospace}.seo-recommendation[data-v-000de03b]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-000de03b]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-000de03b]{text-align:center;margin-bottom:24px}.seo-title[data-v-000de03b]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-000de03b]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-000de03b]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-000de03b]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-000de03b]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-000de03b]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-000de03b]{opacity:1;transform:scale(1);animation:burning-000de03b 1.2s ease-in-out infinite alternate}@keyframes burning-000de03b{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-000de03b]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-000de03b]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px 10px 16px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;white-space:nowrap;flex:0 0 auto}.card-indicator[data-v-000de03b]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-000de03b]{font-family:monospace;font-size:14px;color:#0284c7;position:absolute;right:10px;opacity:0;transform:translateX(-5px);transition:all .3s ease}.seo-tool-card[data-v-000de03b]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-000de03b]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-000de03b]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-000de03b]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-000de03b]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-000de03b]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-000de03b]{margin-bottom:24px}.anim-text[data-v-000de03b]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-000de03b]{color:#cf1322}.checkmark[data-v-000de03b]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-000de03b .2s ease-in-out .3s forwards,scale-000de03b .2s ease-in-out .5s both}.checkmark__circle[data-v-000de03b]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-000de03b .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-000de03b]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-000de03b .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-000de03b]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-000de03b .2s ease-in-out .3s forwards,scale-000de03b .2s ease-in-out .5s both}.crossmark__circle[data-v-000de03b]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-000de03b .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-000de03b]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-000de03b .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-000de03b{to{stroke-dashoffset:0}}@keyframes scale-000de03b{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-000de03b{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-000de03b{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-000de03b],.fade-scale-leave-active[data-v-000de03b]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-000de03b],.fade-scale-leave-to[data-v-000de03b]{opacity:0;transform:scale(.85)}@keyframes fadeInUp-000de03b{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.results-grid[data-v-000de03b]{grid-template-columns:1fr;gap:20px}.units-grid[data-v-000de03b]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width:768px){.actions[data-v-000de03b]{width:100%;overflow-x:auto;padding-bottom:8px;justify-content:center}.units-grid[data-v-000de03b]{grid-template-columns:1fr;gap:12px}.unit-input-group[data-v-000de03b]{flex-direction:column}.base-unit-card[data-v-000de03b]{margin:0;padding:20px}.header h1[data-v-000de03b]{font-size:24px}}[data-v-000de03b]::-webkit-scrollbar{width:10px;height:10px}[data-v-000de03b]::-webkit-scrollbar-track{background:transparent}[data-v-000de03b]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}[data-v-000de03b]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.code-formatter-container[data-v-6256c461]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-y:auto}.header[data-v-6256c461]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-6256c461]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;letter-spacing:.5px;color:#fff}.header-icon[data-v-6256c461]{font-size:28px;color:#38bdf8}.subtitle[data-v-6256c461]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400;letter-spacing:.5px}.content-wrapper[data-v-6256c461]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;box-sizing:border-box}.code-section[data-v-6256c461]{display:flex;flex-direction:column;flex:1;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow-y:auto;transition:box-shadow .3s ease}.code-section[data-v-6256c461]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.toolbar[data-v-6256c461]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.actions[data-v-6256c461]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.divider[data-v-6256c461]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}[data-v-6256c461] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-6256c461] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-6256c461] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-6256c461] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-6256c461] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}[data-v-6256c461] .btn-commercial.ant-btn-background-ghost.ant-btn-dangerous,[data-v-6256c461] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-6256c461] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.units-section[data-v-6256c461]{padding:30px;border-bottom:1px solid #e2e8f0}.metric-section[data-v-6256c461]{background:#f8fafc}.chinese-section[data-v-6256c461]{background:#fff}.imperial-section[data-v-6256c461]{background:#f8fafc}.section-title[data-v-6256c461]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:18px;font-weight:600;margin-bottom:20px;padding:10px 16px;border-radius:8px;border-left:4px solid;background:#fff;border:1px solid #e2e8f0;border-left-width:4px}.metric-title[data-v-6256c461]{color:#0f172a;border-left-color:#38bdf8}.chinese-title[data-v-6256c461]{color:#0f172a;border-left-color:#fb923c;background:#f8fafc}.imperial-title[data-v-6256c461]{color:#0f172a;border-left-color:#4ade80}.section-subtitle[data-v-6256c461]{font-size:13px;color:#64748b;font-weight:400}.units-grid[data-v-6256c461]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.unit-card[data-v-6256c461]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.02);position:relative;overflow:hidden;animation:fadeInUp-6256c461 .6s ease}.chinese-section .unit-card[data-v-6256c461]{background:#f8fafc}.unit-card[data-v-6256c461]:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.06)}.unit-card.active[data-v-6256c461]{border-color:#38bdf8;background:#f0f9ff}.unit-header[data-v-6256c461]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.unit-name[data-v-6256c461]{font-size:16px;font-weight:600;color:#0f172a}.unit-symbol[data-v-6256c461]{font-size:14px;color:#475569;background:#f1f5f9;padding:4px 10px;border-radius:6px;font-family:Consolas,monospace;letter-spacing:.5px}.unit-input-group[data-v-6256c461]{display:flex;gap:8px;margin-bottom:12px}.number-input[data-v-6256c461]{flex:1}.number-input[data-v-6256c461] .ant-input-number-input{text-align:center;font-weight:500;color:#1e293b}.unit-description[data-v-6256c461]{text-align:center;font-size:12px;color:#64748b;font-family:Consolas,monospace;padding:4px;background:#f1f5f9;border-radius:6px;border:1px dashed #cbd5e1}.results-section[data-v-6256c461]{margin:0 30px 30px;padding:24px;background:#fff;border-radius:12px;border:1px solid #e2e8f0}.results-title[data-v-6256c461]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;margin-bottom:20px;justify-content:center;color:#0f172a}.results-tabs[data-v-6256c461]{background:#f8fafc;border-radius:12px;padding:20px;border:1px solid #e2e8f0}[data-v-6256c461] .ant-tabs-nav{margin-bottom:20px}.tab-results[data-v-6256c461]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;max-height:400px;overflow-y:auto;padding-right:8px}.result-item[data-v-6256c461]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border-radius:8px;border:1px solid #cbd5e1}.result-label[data-v-6256c461]{font-weight:500;font-size:13px;color:#475569}.result-value[data-v-6256c461]{font-weight:600;font-size:14px;color:#0284c7;font-family:Consolas,monospace}.seo-recommendation[data-v-6256c461]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-6256c461]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-6256c461]{text-align:center;margin-bottom:24px}.seo-title[data-v-6256c461]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-6256c461]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-6256c461]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-6256c461]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-6256c461]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-6256c461]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-6256c461]{opacity:1;transform:scale(1);animation:burning-6256c461 1.2s ease-in-out infinite alternate}@keyframes burning-6256c461{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-6256c461]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-6256c461]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px 10px 16px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;white-space:nowrap;flex:0 0 auto}.card-indicator[data-v-6256c461]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-6256c461]{font-family:monospace;font-size:14px;color:#0284c7;position:absolute;right:10px;opacity:0;transform:translateX(-5px);transition:all .3s ease}.seo-tool-card[data-v-6256c461]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-6256c461]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-6256c461]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-6256c461]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-6256c461]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-6256c461]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-6256c461]{margin-bottom:24px}.anim-text[data-v-6256c461]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-6256c461]{color:#cf1322}.checkmark[data-v-6256c461]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-6256c461 .2s ease-in-out .3s forwards,scale-6256c461 .2s ease-in-out .5s both}.checkmark__circle[data-v-6256c461]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-6256c461 .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-6256c461]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-6256c461 .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-6256c461]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-6256c461 .2s ease-in-out .3s forwards,scale-6256c461 .2s ease-in-out .5s both}.crossmark__circle[data-v-6256c461]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-6256c461 .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-6256c461]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-6256c461 .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-6256c461{to{stroke-dashoffset:0}}@keyframes scale-6256c461{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-6256c461{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-6256c461{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-6256c461],.fade-scale-leave-active[data-v-6256c461]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-6256c461],.fade-scale-leave-to[data-v-6256c461]{opacity:0;transform:scale(.85)}@keyframes fadeInUp-6256c461{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.units-grid[data-v-6256c461]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.tab-results[data-v-6256c461]{grid-template-columns:1fr}}@media (max-width:768px){.actions[data-v-6256c461]{width:100%;overflow-x:auto;padding-bottom:8px;justify-content:center}.units-grid[data-v-6256c461]{grid-template-columns:1fr;gap:12px}.unit-input-group[data-v-6256c461]{flex-direction:column}.header h1[data-v-6256c461]{font-size:24px}.units-section[data-v-6256c461]{padding:20px}}[data-v-6256c461]::-webkit-scrollbar{width:10px;height:10px}[data-v-6256c461]::-webkit-scrollbar-track{background:transparent}[data-v-6256c461]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}[data-v-6256c461]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.code-formatter-container[data-v-4be16d74]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-y:auto}.header[data-v-4be16d74]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-4be16d74]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;letter-spacing:.5px;color:#fff}.header-icon[data-v-4be16d74]{font-size:28px;color:#38bdf8}.subtitle[data-v-4be16d74]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400;letter-spacing:.5px}.content-wrapper[data-v-4be16d74]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;box-sizing:border-box}.code-section[data-v-4be16d74]{display:flex;flex-direction:column;flex:1;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow-y:auto;transition:box-shadow .3s ease}.code-section[data-v-4be16d74]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.toolbar[data-v-4be16d74]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.actions[data-v-4be16d74]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.divider[data-v-4be16d74]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}[data-v-4be16d74] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-4be16d74] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-4be16d74] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-4be16d74] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-4be16d74] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}[data-v-4be16d74] .btn-commercial.ant-btn-background-ghost.ant-btn-dangerous,[data-v-4be16d74] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-4be16d74] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.units-section[data-v-4be16d74]{padding:30px;border-bottom:1px solid #e2e8f0}.metric-section[data-v-4be16d74]{background:#f8fafc}.chinese-section[data-v-4be16d74]{background:#fff}.imperial-section[data-v-4be16d74]{background:#f8fafc}.section-title[data-v-4be16d74]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:18px;font-weight:600;margin-bottom:20px;padding:10px 16px;border-radius:8px;border-left:4px solid;background:#fff;border:1px solid #e2e8f0;border-left-width:4px}.metric-title[data-v-4be16d74]{color:#0f172a;border-left-color:#38bdf8}.chinese-title[data-v-4be16d74]{color:#0f172a;border-left-color:#fb923c;background:#f8fafc}.imperial-title[data-v-4be16d74]{color:#0f172a;border-left-color:#4ade80}.section-subtitle[data-v-4be16d74]{font-size:13px;color:#64748b;font-weight:400}.units-grid[data-v-4be16d74]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.unit-card[data-v-4be16d74]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.02);position:relative;overflow:hidden;animation:fadeInUp-4be16d74 .6s ease}.chinese-section .unit-card[data-v-4be16d74]{background:#f8fafc}.unit-card[data-v-4be16d74]:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.06)}.unit-card.active[data-v-4be16d74]{border-color:#38bdf8;background:#f0f9ff}.unit-header[data-v-4be16d74]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.unit-name[data-v-4be16d74]{font-size:16px;font-weight:600;color:#0f172a}.unit-symbol[data-v-4be16d74]{font-size:14px;color:#475569;background:#f1f5f9;padding:4px 10px;border-radius:6px;font-family:Consolas,monospace;letter-spacing:.5px}.unit-input-group[data-v-4be16d74]{display:flex;gap:8px;margin-bottom:12px}.number-input[data-v-4be16d74]{flex:1}.number-input[data-v-4be16d74] .ant-input-number-input{text-align:center;font-weight:500;color:#1e293b}.unit-description[data-v-4be16d74]{text-align:center;font-size:12px;color:#64748b;font-family:Consolas,monospace;padding:4px;background:#f1f5f9;border-radius:6px;border:1px dashed #cbd5e1}.results-section[data-v-4be16d74]{margin:0 30px 30px;padding:24px;background:#fff;border-radius:12px;border:1px solid #e2e8f0}.results-title[data-v-4be16d74]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;margin-bottom:20px;justify-content:center;color:#0f172a}.results-tabs[data-v-4be16d74]{background:#f8fafc;border-radius:12px;padding:20px;border:1px solid #e2e8f0}[data-v-4be16d74] .ant-tabs-nav{margin-bottom:20px}.tab-results[data-v-4be16d74]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;max-height:400px;overflow-y:auto;padding-right:8px}.result-item[data-v-4be16d74]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border-radius:8px;border:1px solid #cbd5e1}.result-label[data-v-4be16d74]{font-weight:500;font-size:13px;color:#475569}.result-value[data-v-4be16d74]{font-weight:600;font-size:14px;color:#0284c7;font-family:Consolas,monospace}.seo-recommendation[data-v-4be16d74]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-4be16d74]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-4be16d74]{text-align:center;margin-bottom:24px}.seo-title[data-v-4be16d74]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-4be16d74]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-4be16d74]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-4be16d74]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-4be16d74]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-4be16d74]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-4be16d74]{opacity:1;transform:scale(1);animation:burning-4be16d74 1.2s ease-in-out infinite alternate}@keyframes burning-4be16d74{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-4be16d74]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-4be16d74]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px 10px 16px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;white-space:nowrap;flex:0 0 auto}.card-indicator[data-v-4be16d74]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-4be16d74]{font-family:monospace;font-size:14px;color:#0284c7;position:absolute;right:10px;opacity:0;transform:translateX(-5px);transition:all .3s ease}.seo-tool-card[data-v-4be16d74]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-4be16d74]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-4be16d74]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-4be16d74]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-4be16d74]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-4be16d74]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-4be16d74]{margin-bottom:24px}.anim-text[data-v-4be16d74]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-4be16d74]{color:#cf1322}.checkmark[data-v-4be16d74]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-4be16d74 .2s ease-in-out .3s forwards,scale-4be16d74 .2s ease-in-out .5s both}.checkmark__circle[data-v-4be16d74]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-4be16d74 .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-4be16d74]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-4be16d74 .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-4be16d74]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-4be16d74 .2s ease-in-out .3s forwards,scale-4be16d74 .2s ease-in-out .5s both}.crossmark__circle[data-v-4be16d74]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-4be16d74 .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-4be16d74]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-4be16d74 .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-4be16d74{to{stroke-dashoffset:0}}@keyframes scale-4be16d74{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-4be16d74{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-4be16d74{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-4be16d74],.fade-scale-leave-active[data-v-4be16d74]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-4be16d74],.fade-scale-leave-to[data-v-4be16d74]{opacity:0;transform:scale(.85)}@keyframes fadeInUp-4be16d74{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.units-grid[data-v-4be16d74]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.tab-results[data-v-4be16d74]{grid-template-columns:1fr}}@media (max-width:768px){.actions[data-v-4be16d74]{width:100%;overflow-x:auto;padding-bottom:8px;justify-content:center}.units-grid[data-v-4be16d74]{grid-template-columns:1fr;gap:12px}.unit-input-group[data-v-4be16d74]{flex-direction:column}.header h1[data-v-4be16d74]{font-size:24px}.units-section[data-v-4be16d74]{padding:20px}}[data-v-4be16d74]::-webkit-scrollbar{width:10px;height:10px}[data-v-4be16d74]::-webkit-scrollbar-track{background:transparent}[data-v-4be16d74]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}[data-v-4be16d74]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.code-formatter-container[data-v-80d89968]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-y:auto}.header[data-v-80d89968]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-80d89968]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;letter-spacing:.5px;color:#fff}.header-icon[data-v-80d89968]{font-size:28px;color:#38bdf8}.subtitle[data-v-80d89968]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400;letter-spacing:.5px}.content-wrapper[data-v-80d89968]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;box-sizing:border-box}.code-section[data-v-80d89968]{display:flex;flex-direction:column;flex:1;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow-y:auto;transition:box-shadow .3s ease}.code-section[data-v-80d89968]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.toolbar[data-v-80d89968]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.actions[data-v-80d89968]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.divider[data-v-80d89968]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}[data-v-80d89968] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-80d89968] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-80d89968] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-80d89968] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-80d89968] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}[data-v-80d89968] .btn-commercial.ant-btn-background-ghost.ant-btn-dangerous,[data-v-80d89968] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-80d89968] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.units-section[data-v-80d89968]{padding:30px;border-bottom:1px solid #e2e8f0}.common-section[data-v-80d89968]{background:#f8fafc}.scientific-section[data-v-80d89968]{background:#fff}.section-title[data-v-80d89968]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:18px;font-weight:600;margin-bottom:20px;padding:10px 16px;border-radius:8px;border-left:4px solid;background:#fff;border:1px solid #e2e8f0;border-left-width:4px}.common-title[data-v-80d89968]{color:#0f172a;border-left-color:#f97316}.scientific-title[data-v-80d89968]{color:#0f172a;border-left-color:#8b5cf6;background:#f8fafc}.section-subtitle[data-v-80d89968]{font-size:13px;color:#64748b;font-weight:400}.units-grid[data-v-80d89968]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.unit-card[data-v-80d89968]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.02);position:relative;overflow:hidden;animation:fadeInUp-80d89968 .6s ease}.scientific-section .unit-card[data-v-80d89968]{background:#f8fafc}.unit-card[data-v-80d89968]:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.06)}.unit-card.active[data-v-80d89968]{border-color:#38bdf8;background:#f0f9ff}.unit-header[data-v-80d89968]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.unit-name[data-v-80d89968]{font-size:16px;font-weight:600;color:#0f172a}.unit-symbol[data-v-80d89968]{font-size:14px;color:#475569;background:#f1f5f9;padding:4px 10px;border-radius:6px;font-family:Consolas,monospace;letter-spacing:.5px}.unit-input-group[data-v-80d89968]{display:flex;gap:8px;margin-bottom:12px}.number-input[data-v-80d89968]{flex:1}.number-input[data-v-80d89968] .ant-input-number-input{text-align:center;font-weight:500;color:#1e293b}.unit-description[data-v-80d89968]{text-align:center;font-size:12px;color:#64748b;padding:4px;background:#f1f5f9;border-radius:6px;border:1px dashed #cbd5e1}.results-section[data-v-80d89968]{margin:0 30px 30px;padding:24px;background:#fff;border-radius:12px;border:1px solid #e2e8f0}.results-title[data-v-80d89968]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;margin-bottom:20px;justify-content:center;color:#0f172a}.results-content[data-v-80d89968]{background:#f8fafc;border-radius:12px;padding:20px;border:1px solid #e2e8f0}.results-grid[data-v-80d89968]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.result-item[data-v-80d89968]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border-radius:8px;border:1px solid #cbd5e1}.result-label[data-v-80d89968]{font-weight:500;font-size:13px;color:#475569}.result-value[data-v-80d89968]{font-weight:600;font-size:14px;color:#0284c7;font-family:Consolas,monospace}.reference-section[data-v-80d89968]{padding:30px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.reference-title[data-v-80d89968]{color:#0f172a;border-left-color:#10b981}.reference-table[data-v-80d89968]{background:#fff;border-radius:8px;padding:16px;border:1px solid #e2e8f0}.seo-recommendation[data-v-80d89968]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-80d89968]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-80d89968]{text-align:center;margin-bottom:24px}.seo-title[data-v-80d89968]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-80d89968]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-80d89968]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-80d89968]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-80d89968]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-80d89968]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-80d89968]{opacity:1;transform:scale(1);animation:burning-80d89968 1.2s ease-in-out infinite alternate}@keyframes burning-80d89968{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-80d89968]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-80d89968]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px 10px 16px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;white-space:nowrap;flex:0 0 auto}.card-indicator[data-v-80d89968]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-80d89968]{font-family:monospace;font-size:14px;color:#0284c7;position:absolute;right:10px;opacity:0;transform:translateX(-5px);transition:all .3s ease}.seo-tool-card[data-v-80d89968]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-80d89968]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-80d89968]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-80d89968]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-80d89968]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-80d89968]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-80d89968]{margin-bottom:24px}.anim-text[data-v-80d89968]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-80d89968]{color:#cf1322}.checkmark[data-v-80d89968]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-80d89968 .2s ease-in-out .3s forwards,scale-80d89968 .2s ease-in-out .5s both}.checkmark__circle[data-v-80d89968]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-80d89968 .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-80d89968]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-80d89968 .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-80d89968]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-80d89968 .2s ease-in-out .3s forwards,scale-80d89968 .2s ease-in-out .5s both}.crossmark__circle[data-v-80d89968]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-80d89968 .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-80d89968]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-80d89968 .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-80d89968{to{stroke-dashoffset:0}}@keyframes scale-80d89968{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-80d89968{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-80d89968{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-80d89968],.fade-scale-leave-active[data-v-80d89968]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-80d89968],.fade-scale-leave-to[data-v-80d89968]{opacity:0;transform:scale(.85)}@keyframes fadeInUp-80d89968{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.units-grid[data-v-80d89968]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.results-grid[data-v-80d89968]{grid-template-columns:1fr}}@media (max-width:768px){.actions[data-v-80d89968]{width:100%;overflow-x:auto;padding-bottom:8px;justify-content:center}.units-grid[data-v-80d89968]{grid-template-columns:1fr;gap:12px}.unit-input-group[data-v-80d89968]{flex-direction:column}.header h1[data-v-80d89968]{font-size:24px}.units-section[data-v-80d89968]{padding:20px}}[data-v-80d89968]::-webkit-scrollbar{width:10px;height:10px}[data-v-80d89968]::-webkit-scrollbar-track{background:transparent}[data-v-80d89968]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}[data-v-80d89968]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.code-formatter-container[data-v-fd63dea2]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-y:auto}.header[data-v-fd63dea2]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-fd63dea2]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;letter-spacing:.5px;color:#fff}.header-icon[data-v-fd63dea2]{font-size:28px;color:#38bdf8}.subtitle[data-v-fd63dea2]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400;letter-spacing:.5px}.content-wrapper[data-v-fd63dea2]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;box-sizing:border-box}.code-section[data-v-fd63dea2]{display:flex;flex-direction:column;flex:1;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow-y:auto;transition:box-shadow .3s ease}.code-section[data-v-fd63dea2]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.toolbar[data-v-fd63dea2]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.actions[data-v-fd63dea2]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.divider[data-v-fd63dea2]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}[data-v-fd63dea2] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-fd63dea2] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-fd63dea2] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-fd63dea2] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-fd63dea2] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}[data-v-fd63dea2] .btn-commercial.ant-btn-background-ghost.ant-btn-dangerous,[data-v-fd63dea2] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-fd63dea2] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.units-section[data-v-fd63dea2]{padding:30px;border-bottom:1px solid #e2e8f0}.common-section[data-v-fd63dea2]{background:#f8fafc}.si-section[data-v-fd63dea2]{background:#fff}.imperial-section[data-v-fd63dea2]{background:#f8fafc}.section-title[data-v-fd63dea2]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:18px;font-weight:600;margin-bottom:20px;padding:10px 16px;border-radius:8px;border-left:4px solid;background:#fff;border:1px solid #e2e8f0;border-left-width:4px}.common-title[data-v-fd63dea2]{color:#0f172a;border-left-color:#f59e0b}.si-title[data-v-fd63dea2]{color:#0f172a;border-left-color:#38bdf8;background:#f8fafc}.imperial-title[data-v-fd63dea2]{color:#0f172a;border-left-color:#10b981}.section-subtitle[data-v-fd63dea2]{font-size:13px;color:#64748b;font-weight:400}.units-grid[data-v-fd63dea2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.unit-card[data-v-fd63dea2]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.02);position:relative;overflow:hidden;animation:fadeInUp-fd63dea2 .6s ease}.si-section .unit-card[data-v-fd63dea2]{background:#f8fafc}.unit-card[data-v-fd63dea2]:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.06)}.unit-card.active[data-v-fd63dea2]{border-color:#38bdf8;background:#f0f9ff}.unit-header[data-v-fd63dea2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.unit-name[data-v-fd63dea2]{font-size:16px;font-weight:600;color:#0f172a}.unit-symbol[data-v-fd63dea2]{font-size:14px;color:#475569;background:#f1f5f9;padding:4px 10px;border-radius:6px;font-family:Consolas,monospace;letter-spacing:.5px}.unit-input-group[data-v-fd63dea2]{display:flex;gap:8px;margin-bottom:12px}.number-input[data-v-fd63dea2]{flex:1}.number-input[data-v-fd63dea2] .ant-input-number-input{text-align:center;font-weight:500;color:#1e293b}.unit-description[data-v-fd63dea2]{text-align:center;font-size:12px;color:#64748b;padding:4px;background:#f1f5f9;border-radius:6px;border:1px dashed #cbd5e1}.results-section[data-v-fd63dea2]{margin:0 30px 30px;padding:24px;background:#fff;border-radius:12px;border:1px solid #e2e8f0}.results-title[data-v-fd63dea2]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;margin-bottom:20px;justify-content:center;color:#0f172a}.results-tabs[data-v-fd63dea2]{background:#f8fafc;border-radius:12px;padding:20px;border:1px solid #e2e8f0}[data-v-fd63dea2] .ant-tabs-nav{margin-bottom:20px}.tab-results[data-v-fd63dea2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;max-height:400px;overflow-y:auto;padding-right:8px}.result-item[data-v-fd63dea2]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border-radius:8px;border:1px solid #cbd5e1}.result-label[data-v-fd63dea2]{font-weight:500;font-size:13px;color:#475569}.result-value[data-v-fd63dea2]{font-weight:600;font-size:14px;color:#0284c7;font-family:Consolas,monospace}.reference-section[data-v-fd63dea2]{padding:30px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.reference-title[data-v-fd63dea2]{color:#0f172a;border-left-color:#a855f7}.reference-grid[data-v-fd63dea2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.reference-item[data-v-fd63dea2]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border-radius:8px;border:1px solid #e2e8f0;box-shadow:0 2px 4px rgba(0,0,0,.02)}.reference-label[data-v-fd63dea2]{font-weight:500;font-size:13px;color:#475569}.reference-value[data-v-fd63dea2]{font-weight:600;font-size:14px;color:#0284c7;font-family:Consolas,monospace}.seo-recommendation[data-v-fd63dea2]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-fd63dea2]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-fd63dea2]{text-align:center;margin-bottom:24px}.seo-title[data-v-fd63dea2]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-fd63dea2]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-fd63dea2]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-fd63dea2]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-fd63dea2]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-fd63dea2]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-fd63dea2]{opacity:1;transform:scale(1);animation:burning-fd63dea2 1.2s ease-in-out infinite alternate}@keyframes burning-fd63dea2{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-fd63dea2]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-fd63dea2]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px 10px 16px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;white-space:nowrap;flex:0 0 auto}.card-indicator[data-v-fd63dea2]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-fd63dea2]{font-family:monospace;font-size:14px;color:#0284c7;position:absolute;right:10px;opacity:0;transform:translateX(-5px);transition:all .3s ease}.seo-tool-card[data-v-fd63dea2]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-fd63dea2]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-fd63dea2]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-fd63dea2]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-fd63dea2]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-fd63dea2]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-fd63dea2]{margin-bottom:24px}.anim-text[data-v-fd63dea2]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-fd63dea2]{color:#cf1322}.checkmark[data-v-fd63dea2]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-fd63dea2 .2s ease-in-out .3s forwards,scale-fd63dea2 .2s ease-in-out .5s both}.checkmark__circle[data-v-fd63dea2]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-fd63dea2 .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-fd63dea2]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-fd63dea2 .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-fd63dea2]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-fd63dea2 .2s ease-in-out .3s forwards,scale-fd63dea2 .2s ease-in-out .5s both}.crossmark__circle[data-v-fd63dea2]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-fd63dea2 .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-fd63dea2]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-fd63dea2 .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-fd63dea2{to{stroke-dashoffset:0}}@keyframes scale-fd63dea2{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-fd63dea2{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-fd63dea2{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-fd63dea2],.fade-scale-leave-active[data-v-fd63dea2]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-fd63dea2],.fade-scale-leave-to[data-v-fd63dea2]{opacity:0;transform:scale(.85)}@keyframes fadeInUp-fd63dea2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.units-grid[data-v-fd63dea2]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.reference-grid[data-v-fd63dea2],.tab-results[data-v-fd63dea2]{grid-template-columns:1fr}}@media (max-width:768px){.actions[data-v-fd63dea2]{width:100%;overflow-x:auto;padding-bottom:8px;justify-content:center}.units-grid[data-v-fd63dea2]{grid-template-columns:1fr;gap:12px}.unit-input-group[data-v-fd63dea2]{flex-direction:column}.header h1[data-v-fd63dea2]{font-size:24px}.units-section[data-v-fd63dea2]{padding:20px}}[data-v-fd63dea2]::-webkit-scrollbar{width:10px;height:10px}[data-v-fd63dea2]::-webkit-scrollbar-track{background:transparent}[data-v-fd63dea2]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}[data-v-fd63dea2]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.code-formatter-container[data-v-afd69cdc]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;overflow-y:auto}.header[data-v-afd69cdc]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-afd69cdc]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px}.header-icon[data-v-afd69cdc]{font-size:28px;color:#38bdf8}.subtitle[data-v-afd69cdc]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400}.content-wrapper[data-v-afd69cdc]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;box-sizing:border-box}.code-section[data-v-afd69cdc]{display:flex;flex-direction:column;flex:1;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);border:1px solid #e2e8f0;overflow-y:auto;transition:box-shadow .3s ease}.code-section[data-v-afd69cdc]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.toolbar[data-v-afd69cdc]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.actions[data-v-afd69cdc]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.divider[data-v-afd69cdc]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}[data-v-afd69cdc] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-afd69cdc] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-afd69cdc] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-afd69cdc] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-afd69cdc] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-afd69cdc] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.units-section[data-v-afd69cdc]{padding:30px;border-bottom:1px solid #e2e8f0}.metric-section[data-v-afd69cdc]{background:#f8fafc}.chinese-section[data-v-afd69cdc]{background:#fff}.imperial-section[data-v-afd69cdc]{background:#f8fafc}.section-title[data-v-afd69cdc]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:18px;font-weight:600;margin-bottom:20px;padding:10px 16px;border-radius:8px;border-left:4px solid;background:#fff;border:1px solid #e2e8f0}.metric-title[data-v-afd69cdc]{color:#0f172a;border-left-color:#38bdf8}.chinese-title[data-v-afd69cdc]{color:#0f172a;border-left-color:#f97316;background:#f8fafc}.imperial-title[data-v-afd69cdc]{color:#0f172a;border-left-color:#10b981}.section-subtitle[data-v-afd69cdc]{font-size:13px;color:#64748b;font-weight:400}.units-grid[data-v-afd69cdc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.unit-card[data-v-afd69cdc]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;transition:all .3s ease;animation:fadeInUp-afd69cdc .6s ease}.chinese-section .unit-card[data-v-afd69cdc]{background:#f8fafc}.unit-card[data-v-afd69cdc]:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.06)}.unit-card.active[data-v-afd69cdc]{border-color:#38bdf8;background:#f0f9ff}.unit-header[data-v-afd69cdc]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.unit-name[data-v-afd69cdc]{font-size:16px;font-weight:600;color:#0f172a}.unit-symbol[data-v-afd69cdc]{font-size:14px;color:#475569;background:#f1f5f9;padding:4px 10px;border-radius:6px;font-family:Consolas,monospace}.unit-input-group[data-v-afd69cdc]{display:flex;gap:8px;margin-bottom:12px}.number-input[data-v-afd69cdc]{flex:1}.number-input[data-v-afd69cdc] .ant-input-number-input{text-align:center;font-weight:500;color:#1e293b}.unit-description[data-v-afd69cdc]{text-align:center;font-size:12px;color:#64748b;padding:4px;background:#f1f5f9;border-radius:6px;border:1px dashed #cbd5e1;font-family:Consolas,monospace}.results-section[data-v-afd69cdc]{margin:0 30px 30px;padding:24px;background:#fff;border-radius:12px;border:1px solid #e2e8f0}.results-title[data-v-afd69cdc]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;margin-bottom:20px;justify-content:center;color:#0f172a}.results-tabs[data-v-afd69cdc]{background:#f8fafc;border-radius:12px;padding:20px;border:1px solid #e2e8f0}[data-v-afd69cdc] .ant-tabs-nav{margin-bottom:20px}.tab-results[data-v-afd69cdc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;max-height:400px;overflow-y:auto;padding-right:8px}.result-item[data-v-afd69cdc]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border-radius:8px;border:1px solid #cbd5e1}.result-label[data-v-afd69cdc]{font-weight:500;font-size:13px;color:#475569}.result-value[data-v-afd69cdc]{font-weight:600;font-size:14px;color:#0284c7;font-family:Consolas,monospace}.seo-recommendation[data-v-afd69cdc]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s;position:relative;z-index:1}.seo-recommendation[data-v-afd69cdc]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-afd69cdc]{text-align:center;margin-bottom:24px}.seo-title[data-v-afd69cdc]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-afd69cdc]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-afd69cdc]{position:absolute;font-size:22px;transition:all .4s}.outline-fire[data-v-afd69cdc]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-afd69cdc]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-afd69cdc]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-afd69cdc]{opacity:1;transform:scale(1);animation:burning-afd69cdc 1.2s ease-in-out infinite alternate}@keyframes burning-afd69cdc{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-afd69cdc]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-afd69cdc]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px 10px 16px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;position:relative;overflow:hidden;white-space:nowrap;transition:all .3s}.card-indicator[data-v-afd69cdc]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s}.card-arrow[data-v-afd69cdc]{font-family:monospace;font-size:14px;color:#0284c7;position:absolute;right:10px;opacity:0;transform:translateX(-5px);transition:all .3s}.seo-tool-card[data-v-afd69cdc]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-afd69cdc]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-afd69cdc]{opacity:1;transform:translateX(0)}.custom-overlay[data-v-afd69cdc]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-afd69cdc]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%)}.anim-icon[data-v-afd69cdc]{margin-bottom:24px}.anim-text[data-v-afd69cdc]{font-size:20px;font-weight:600;color:#333}.text-error[data-v-afd69cdc]{color:#cf1322}.checkmark[data-v-afd69cdc]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-afd69cdc .2s ease-in-out .3s forwards,scale-afd69cdc .2s ease-in-out .5s both}.checkmark__circle[data-v-afd69cdc]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-afd69cdc .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-afd69cdc]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-afd69cdc .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-afd69cdc]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-afd69cdc .2s ease-in-out .3s forwards,scale-afd69cdc .2s ease-in-out .5s both}.crossmark__circle[data-v-afd69cdc]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-afd69cdc .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-afd69cdc]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-afd69cdc .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-afd69cdc{to{stroke-dashoffset:0}}@keyframes scale-afd69cdc{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-afd69cdc{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-afd69cdc{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-afd69cdc],.fade-scale-leave-active[data-v-afd69cdc]{transition:all .2s}.fade-scale-enter-from[data-v-afd69cdc],.fade-scale-leave-to[data-v-afd69cdc]{opacity:0;transform:scale(.85)}@keyframes fadeInUp-afd69cdc{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.actions[data-v-afd69cdc]{width:100%;overflow-x:auto;padding-bottom:8px}.units-grid[data-v-afd69cdc]{grid-template-columns:1fr}.unit-input-group[data-v-afd69cdc]{flex-direction:column}.header h1[data-v-afd69cdc]{font-size:24px}}[data-v-afd69cdc]::-webkit-scrollbar{width:10px;height:10px}[data-v-afd69cdc]::-webkit-scrollbar-track{background:transparent}[data-v-afd69cdc]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}[data-v-afd69cdc]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.code-formatter-container[data-v-165d1b90]{display:flex;flex-direction:column;min-height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.header[data-v-165d1b90]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-165d1b90]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px}.header-icon[data-v-165d1b90]{font-size:28px;color:#38bdf8}.subtitle[data-v-165d1b90]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400}.content-wrapper[data-v-165d1b90]{display:flex;padding:16px;gap:16px;box-sizing:border-box}.code-section[data-v-165d1b90]{display:flex;flex-direction:column;flex:1;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);border:1px solid #e2e8f0;transition:box-shadow .3s ease;margin-bottom:0}.code-section[data-v-165d1b90]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.toolbar[data-v-165d1b90]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc;border-radius:12px 12px 0 0}.actions[data-v-165d1b90]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.divider[data-v-165d1b90]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}[data-v-165d1b90] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-165d1b90] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-165d1b90] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-165d1b90] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-165d1b90] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-165d1b90] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.units-section[data-v-165d1b90]{padding:30px;border-bottom:1px solid #e2e8f0}.units-section[data-v-165d1b90]:last-of-type{border-bottom:none;padding-bottom:20px}.metric-section[data-v-165d1b90]{background:#f8fafc}.imperial-section[data-v-165d1b90]{background:#fff;border-radius:0 0 12px 12px}.section-title[data-v-165d1b90]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:18px;font-weight:600;margin-bottom:20px;padding:10px 16px;border-radius:8px;border-left:4px solid;background:#fff;border:1px solid #e2e8f0}.metric-title-icon[data-v-165d1b90]{color:#38bdf8}.imperial-title-icon[data-v-165d1b90]{color:#10b981}.metric-section .section-title[data-v-165d1b90]{border-left-color:#38bdf8}.imperial-section .section-title[data-v-165d1b90]{border-left-color:#10b981;background:#f8fafc}.section-subtitle[data-v-165d1b90]{font-size:13px;color:#64748b;font-weight:400}.units-grid[data-v-165d1b90]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.unit-card[data-v-165d1b90]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;transition:all .3s ease;animation:fadeInUp-165d1b90 .6s ease}.imperial-section .unit-card[data-v-165d1b90]{background:#f8fafc}.unit-card[data-v-165d1b90]:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.06)}.unit-card.active[data-v-165d1b90]{border-color:#38bdf8;background:#f0f9ff}.unit-header[data-v-165d1b90]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.unit-name[data-v-165d1b90]{font-size:16px;font-weight:600;color:#0f172a}.unit-symbol[data-v-165d1b90]{font-size:14px;color:#475569;background:#f1f5f9;padding:4px 10px;border-radius:6px;font-family:Consolas,monospace}.unit-input-group[data-v-165d1b90]{display:flex;gap:8px;margin-bottom:12px}.number-input[data-v-165d1b90]{flex:1}.number-input[data-v-165d1b90] .ant-input-number-input{text-align:center;font-weight:500;color:#1e293b}.unit-description[data-v-165d1b90]{text-align:center;font-size:12px;color:#64748b;padding:4px;background:#f1f5f9;border-radius:6px;border:1px dashed #cbd5e1;font-family:Consolas,monospace}.results-section[data-v-165d1b90]{margin:0 30px 30px;padding:24px;background:#fff;border-radius:12px;border:1px solid #e2e8f0}.results-title[data-v-165d1b90]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;margin-bottom:20px;justify-content:center;color:#0f172a}.results-tabs[data-v-165d1b90]{background:#f8fafc;border-radius:12px;padding:20px;border:1px solid #e2e8f0}[data-v-165d1b90] .ant-tabs-nav{margin-bottom:20px}.tab-results[data-v-165d1b90]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;max-height:400px;overflow-y:auto;padding-right:8px}.result-item[data-v-165d1b90]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border-radius:8px;border:1px solid #cbd5e1}.result-label[data-v-165d1b90]{font-weight:500;font-size:13px;color:#475569}.result-value[data-v-165d1b90]{font-weight:600;font-size:14px;color:#0284c7;font-family:Consolas,monospace}.seo-recommendation[data-v-165d1b90]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s;position:relative;z-index:1}.seo-recommendation[data-v-165d1b90]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-165d1b90]{text-align:center;margin-bottom:24px}.seo-title[data-v-165d1b90]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-165d1b90]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-165d1b90]{position:absolute;font-size:22px;transition:all .4s}.outline-fire[data-v-165d1b90]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-165d1b90]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-165d1b90]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-165d1b90]{opacity:1;transform:scale(1);animation:burning-165d1b90 1.2s ease-in-out infinite alternate}@keyframes burning-165d1b90{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-165d1b90]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-165d1b90]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px 10px 16px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;position:relative;overflow:hidden;white-space:nowrap;transition:all .3s}.card-indicator[data-v-165d1b90]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s}.card-arrow[data-v-165d1b90]{font-family:monospace;font-size:14px;color:#0284c7;position:absolute;right:10px;opacity:0;transform:translateX(-5px);transition:all .3s}.seo-tool-card[data-v-165d1b90]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-165d1b90]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-165d1b90]{opacity:1;transform:translateX(0)}.custom-overlay[data-v-165d1b90]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-165d1b90]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%)}.anim-icon[data-v-165d1b90]{margin-bottom:24px}.anim-text[data-v-165d1b90]{font-size:20px;font-weight:600;color:#333}.text-error[data-v-165d1b90]{color:#cf1322}.checkmark[data-v-165d1b90]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-165d1b90 .2s ease-in-out .3s forwards,scale-165d1b90 .2s ease-in-out .5s both}.checkmark__circle[data-v-165d1b90]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-165d1b90 .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-165d1b90]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-165d1b90 .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-165d1b90]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-165d1b90 .2s ease-in-out .3s forwards,scale-165d1b90 .2s ease-in-out .5s both}.crossmark__circle[data-v-165d1b90]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-165d1b90 .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-165d1b90]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-165d1b90 .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-165d1b90{to{stroke-dashoffset:0}}@keyframes scale-165d1b90{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-165d1b90{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-165d1b90{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-165d1b90],.fade-scale-leave-active[data-v-165d1b90]{transition:all .2s}.fade-scale-enter-from[data-v-165d1b90],.fade-scale-leave-to[data-v-165d1b90]{opacity:0;transform:scale(.85)}@keyframes fadeInUp-165d1b90{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.actions[data-v-165d1b90]{width:100%;overflow-x:auto;padding-bottom:8px}.units-grid[data-v-165d1b90]{grid-template-columns:1fr}.unit-input-group[data-v-165d1b90]{flex-direction:column}.header h1[data-v-165d1b90]{font-size:24px}}[data-v-165d1b90]::-webkit-scrollbar{width:10px;height:10px}[data-v-165d1b90]::-webkit-scrollbar-track{background:transparent}[data-v-165d1b90]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}[data-v-165d1b90]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.pressure-transform-container[data-v-0596c76e]{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-0596c76e]{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-0596c76e]{margin:0;font-size:32px;display:flex;align-items:center;justify-content:center;gap:12px;font-weight:600}.subtitle[data-v-0596c76e]{margin:8px 0 0;font-size:16px;opacity:.9;font-weight:300}.content-wrapper[data-v-0596c76e]{flex:1;padding:30px;display:flex;justify-content:center;align-items:flex-start}.converter-section[data-v-0596c76e]{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-0596c76e]{padding:20px 30px;border-bottom:1px solid #f0f0f0;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.actions[data-v-0596c76e]{display:flex;gap:12px;align-items:center}.units-section[data-v-0596c76e]{padding:30px;border-bottom:1px solid #f0f0f0}.units-section[data-v-0596c76e]:nth-child(2){background:linear-gradient(135deg,#e3f2fd,#bbdefb)}.units-section[data-v-0596c76e]:nth-child(3){background:linear-gradient(135deg,#fff3e0,#ffe0b2)}.units-section[data-v-0596c76e]:nth-child(4){background:linear-gradient(135deg,#e8f5e9,#c8e6c9)}.section-title[data-v-0596c76e]{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-0596c76e]{color:#2196f3;background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-left-color:#2196f3}.units-section:nth-child(3) .section-title[data-v-0596c76e]{color:#ff9800;background:linear-gradient(135deg,#fff3e0,#ffe0b2);border-left-color:#ff9800}.units-section:nth-child(4) .section-title[data-v-0596c76e]{color:#4caf50;background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border-left-color:#4caf50}.section-subtitle[data-v-0596c76e]{font-size:14px;color:#666;font-weight:400}.units-grid[data-v-0596c76e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.unit-card[data-v-0596c76e]{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-0596c76e]: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-0596c76e]:before{background:linear-gradient(135deg,#2196f3,#1976d2)}.units-section:nth-child(3) .unit-card[data-v-0596c76e]:before{background:linear-gradient(135deg,#ff9800,#f57c00)}.units-section:nth-child(4) .unit-card[data-v-0596c76e]:before{background:linear-gradient(135deg,#4caf50,#388e3c)}.unit-card[data-v-0596c76e]:hover:before{transform:scaleX(1)}.unit-card[data-v-0596c76e]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.unit-card.active[data-v-0596c76e]{background:linear-gradient(135deg,#fafafa,#f5f5f5)}.unit-card.active[data-v-0596c76e]:before{transform:scaleX(1)}.unit-header[data-v-0596c76e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.unit-name[data-v-0596c76e]{font-size:16px;font-weight:600}.units-section:nth-child(2) .unit-name[data-v-0596c76e]{color:#2196f3}.units-section:nth-child(3) .unit-name[data-v-0596c76e]{color:#ff9800}.units-section:nth-child(4) .unit-name[data-v-0596c76e]{color:#4caf50}.unit-symbol[data-v-0596c76e]{font-size:14px;color:#666;background:#f0f0f0;padding:4px 8px;border-radius:6px;font-family:Consolas,monospace}.unit-input-group[data-v-0596c76e]{display:flex;gap:8px;margin-bottom:12px}.number-input[data-v-0596c76e]{flex:1}.number-input[data-v-0596c76e] .ant-input-number-input{text-align:center;font-weight:500}.convert-btn[data-v-0596c76e]{white-space:nowrap;min-width:80px}.unit-description[data-v-0596c76e]{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-0596c76e]{margin:0 30px 30px;padding:24px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;color:#fff}.results-title[data-v-0596c76e]{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:600;margin-bottom:20px;justify-content:center}.results-tabs[data-v-0596c76e]{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-0596c76e]{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-0596c76e]::-webkit-scrollbar{width:6px}.tab-results[data-v-0596c76e]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:3px}.tab-results[data-v-0596c76e]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:3px}.result-item[data-v-0596c76e]{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-0596c76e]{font-weight:500;font-size:14px}.result-value[data-v-0596c76e]{font-weight:600;font-size:14px;color:#fff;font-family:Consolas,monospace}.reference-section[data-v-0596c76e]{padding:30px;background:linear-gradient(135deg,#f3e5f5,#e1bee7)}.reference-section .section-title[data-v-0596c76e]{color:#9c27b0;background:linear-gradient(135deg,#f3e5f5,#e1bee7);border-left-color:#9c27b0}.reference-grid[data-v-0596c76e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.reference-item[data-v-0596c76e]{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-0596c76e]{font-weight:500;font-size:14px;color:#333}.reference-value[data-v-0596c76e]{font-weight:600;font-size:14px;color:#2196f3;font-family:Consolas,monospace}.footer[data-v-0596c76e]{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-0596c76e]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.reference-grid[data-v-0596c76e],.tab-results[data-v-0596c76e]{grid-template-columns:1fr}}@media (max-width:768px){.content-wrapper[data-v-0596c76e]{padding:15px}.units-grid[data-v-0596c76e]{grid-template-columns:1fr;gap:12px}.unit-input-group[data-v-0596c76e]{flex-direction:column}.header h1[data-v-0596c76e]{font-size:24px}.units-section[data-v-0596c76e]{padding:20px}}.unit-card[data-v-0596c76e]{animation:fadeInUp-0596c76e .6s ease}@keyframes fadeInUp-0596c76e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.converter-section[data-v-0596c76e]::-webkit-scrollbar{width:6px}.converter-section[data-v-0596c76e]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.converter-section[data-v-0596c76e]::-webkit-scrollbar-thumb{background:#667eea;border-radius:3px}.converter-section[data-v-0596c76e]::-webkit-scrollbar-thumb:hover{background:#5a6fd8}.code-formatter-container[data-v-6b8eae8c]{display:flex;flex-direction:column;min-height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.header[data-v-6b8eae8c]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-6b8eae8c]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px}.header-icon[data-v-6b8eae8c]{font-size:28px;color:#38bdf8}.subtitle[data-v-6b8eae8c]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400}.content-wrapper[data-v-6b8eae8c]{display:flex;padding:16px;gap:16px;box-sizing:border-box}.code-section[data-v-6b8eae8c]{display:flex;flex-direction:column;flex:1;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);border:1px solid #e2e8f0;transition:box-shadow .3s ease;margin-bottom:0}.code-section[data-v-6b8eae8c]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.toolbar[data-v-6b8eae8c]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc;border-radius:12px 12px 0 0}.actions[data-v-6b8eae8c]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.divider[data-v-6b8eae8c]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}[data-v-6b8eae8c] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-6b8eae8c] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-6b8eae8c] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-6b8eae8c] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-6b8eae8c] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-6b8eae8c] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.units-section[data-v-6b8eae8c]{padding:30px;border-bottom:1px solid #e2e8f0}.units-section[data-v-6b8eae8c]:last-of-type{border-bottom:none;padding-bottom:20px}.basic-section[data-v-6b8eae8c]{background:#f8fafc}.secondary-section[data-v-6b8eae8c]{background:#fff}.section-title[data-v-6b8eae8c]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:18px;font-weight:600;margin-bottom:20px;padding:10px 16px;border-radius:8px;border-left:4px solid;background:#fff;border:1px solid #e2e8f0}.basic-title-icon[data-v-6b8eae8c]{color:#38bdf8}.secondary-title-icon[data-v-6b8eae8c]{color:#f59e0b}.basic-section .section-title[data-v-6b8eae8c]{border-left-color:#38bdf8}.secondary-section .section-title[data-v-6b8eae8c]{border-left-color:#f59e0b;background:#f8fafc}.section-subtitle[data-v-6b8eae8c]{font-size:13px;color:#64748b;font-weight:400}.units-grid[data-v-6b8eae8c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.unit-card[data-v-6b8eae8c]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;transition:all .3s ease;animation:fadeInUp-6b8eae8c .6s ease}.secondary-section .unit-card[data-v-6b8eae8c]{background:#f8fafc}.unit-card[data-v-6b8eae8c]:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.06)}.unit-card.active[data-v-6b8eae8c]{border-color:#38bdf8;background:#f0f9ff}.unit-header[data-v-6b8eae8c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.unit-name[data-v-6b8eae8c]{font-size:16px;font-weight:600;color:#0f172a}.unit-symbol[data-v-6b8eae8c]{font-size:14px;color:#475569;background:#f1f5f9;padding:4px 10px;border-radius:6px;font-family:Consolas,monospace}.unit-input-group[data-v-6b8eae8c]{display:flex;gap:8px;margin-bottom:12px}.number-input[data-v-6b8eae8c]{flex:1}.number-input[data-v-6b8eae8c] .ant-input-number-input{text-align:center;font-weight:500;color:#1e293b}.unit-description[data-v-6b8eae8c]{text-align:center;font-size:12px;color:#64748b;padding:4px;background:#f1f5f9;border-radius:6px;border:1px dashed #cbd5e1;font-family:Consolas,monospace}.results-section[data-v-6b8eae8c]{margin:0 30px 30px;padding:24px;background:#fff;border-radius:12px;border:1px solid #e2e8f0}.results-title[data-v-6b8eae8c]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;margin-bottom:20px;justify-content:center;color:#0f172a}.results-tabs[data-v-6b8eae8c]{background:#f8fafc;border-radius:12px;padding:20px;border:1px solid #e2e8f0}[data-v-6b8eae8c] .ant-tabs-nav{margin-bottom:20px}.tab-results[data-v-6b8eae8c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;max-height:400px;overflow-y:auto;padding-right:8px}.result-item[data-v-6b8eae8c]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border-radius:8px;border:1px solid #cbd5e1}.result-label[data-v-6b8eae8c]{font-weight:500;font-size:13px;color:#475569}.result-value[data-v-6b8eae8c]{font-weight:600;font-size:14px;color:#0284c7;font-family:Consolas,monospace}.reference-section[data-v-6b8eae8c]{padding:30px;background:#f8fafc;border-radius:0 0 12px 12px;border-top:1px solid #e2e8f0}.reference-title[data-v-6b8eae8c]{color:#0f172a;border-left-color:#a855f7;border-left-width:4px;display:flex;justify-content:center;background:#fff;padding:10px 16px;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:20px;font-size:18px;font-weight:600}.reference-grid[data-v-6b8eae8c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.reference-item[data-v-6b8eae8c]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border-radius:8px;border:1px solid #e2e8f0;box-shadow:0 2px 4px rgba(0,0,0,.02)}.reference-label[data-v-6b8eae8c]{font-weight:500;font-size:13px;color:#475569}.reference-value[data-v-6b8eae8c]{font-weight:600;font-size:14px;color:#0284c7;font-family:Consolas,monospace}.seo-recommendation[data-v-6b8eae8c]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s;position:relative;z-index:1}.seo-recommendation[data-v-6b8eae8c]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-6b8eae8c]{text-align:center;margin-bottom:24px}.seo-title[data-v-6b8eae8c]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-6b8eae8c]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-6b8eae8c]{position:absolute;font-size:22px;transition:all .4s}.outline-fire[data-v-6b8eae8c]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-6b8eae8c]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-6b8eae8c]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-6b8eae8c]{opacity:1;transform:scale(1);animation:burning-6b8eae8c 1.2s ease-in-out infinite alternate}@keyframes burning-6b8eae8c{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-6b8eae8c]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-6b8eae8c]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px 10px 16px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;position:relative;overflow:hidden;white-space:nowrap;transition:all .3s}.card-indicator[data-v-6b8eae8c]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s}.card-arrow[data-v-6b8eae8c]{font-family:monospace;font-size:14px;color:#0284c7;position:absolute;right:10px;opacity:0;transform:translateX(-5px);transition:all .3s}.seo-tool-card[data-v-6b8eae8c]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-6b8eae8c]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-6b8eae8c]{opacity:1;transform:translateX(0)}.custom-overlay[data-v-6b8eae8c]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-6b8eae8c]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%)}.anim-icon[data-v-6b8eae8c]{margin-bottom:24px}.anim-text[data-v-6b8eae8c]{font-size:20px;font-weight:600;color:#333}.text-error[data-v-6b8eae8c]{color:#cf1322}.checkmark[data-v-6b8eae8c]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-6b8eae8c .2s ease-in-out .3s forwards,scale-6b8eae8c .2s ease-in-out .5s both}.checkmark__circle[data-v-6b8eae8c]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-6b8eae8c .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-6b8eae8c]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-6b8eae8c .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-6b8eae8c]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-6b8eae8c .2s ease-in-out .3s forwards,scale-6b8eae8c .2s ease-in-out .5s both}.crossmark__circle[data-v-6b8eae8c]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-6b8eae8c .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-6b8eae8c]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-6b8eae8c .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-6b8eae8c{to{stroke-dashoffset:0}}@keyframes scale-6b8eae8c{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-6b8eae8c{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-6b8eae8c{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-6b8eae8c],.fade-scale-leave-active[data-v-6b8eae8c]{transition:all .2s}.fade-scale-enter-from[data-v-6b8eae8c],.fade-scale-leave-to[data-v-6b8eae8c]{opacity:0;transform:scale(.85)}@keyframes fadeInUp-6b8eae8c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.actions[data-v-6b8eae8c]{width:100%;overflow-x:auto;padding-bottom:8px}.units-grid[data-v-6b8eae8c]{grid-template-columns:1fr}.unit-input-group[data-v-6b8eae8c]{flex-direction:column}.header h1[data-v-6b8eae8c]{font-size:24px}}[data-v-6b8eae8c]::-webkit-scrollbar{width:10px;height:10px}[data-v-6b8eae8c]::-webkit-scrollbar-track{background:transparent}[data-v-6b8eae8c]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}[data-v-6b8eae8c]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.code-formatter-container[data-v-a65f2300]{display:flex;flex-direction:column;min-height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.header[data-v-a65f2300]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-a65f2300]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px}.header-icon[data-v-a65f2300]{font-size:28px;color:#38bdf8}.subtitle[data-v-a65f2300]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400}.content-wrapper[data-v-a65f2300]{display:flex;padding:16px;gap:16px;box-sizing:border-box}.code-section[data-v-a65f2300]{display:flex;flex-direction:column;flex:1;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);border:1px solid #e2e8f0;transition:box-shadow .3s ease;margin-bottom:0}.code-section[data-v-a65f2300]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.toolbar[data-v-a65f2300]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc;border-radius:12px 12px 0 0}.actions[data-v-a65f2300]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.divider[data-v-a65f2300]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}[data-v-a65f2300] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-a65f2300] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-a65f2300] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-a65f2300] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-a65f2300] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-a65f2300] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.units-section[data-v-a65f2300]{padding:30px;border-bottom:1px solid #e2e8f0}.units-section[data-v-a65f2300]:last-of-type{border-bottom:none;padding-bottom:20px}.metric-section[data-v-a65f2300]{background:#f8fafc}.imperial-section[data-v-a65f2300]{background:#fff}.nautical-section[data-v-a65f2300]{background:#f8fafc}.section-title[data-v-a65f2300]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:18px;font-weight:600;margin-bottom:20px;padding:10px 16px;border-radius:8px;border-left:4px solid;background:#fff;border:1px solid #e2e8f0}.metric-title-icon[data-v-a65f2300]{color:#38bdf8}.imperial-title-icon[data-v-a65f2300]{color:#10b981}.nautical-title-icon[data-v-a65f2300]{color:#8b5cf6}.metric-section .section-title[data-v-a65f2300]{border-left-color:#38bdf8}.imperial-section .section-title[data-v-a65f2300]{border-left-color:#10b981;background:#f8fafc}.nautical-section .section-title[data-v-a65f2300]{border-left-color:#8b5cf6}.section-subtitle[data-v-a65f2300]{font-size:13px;color:#64748b;font-weight:400}.units-grid[data-v-a65f2300]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.unit-card[data-v-a65f2300]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;transition:all .3s ease;animation:fadeInUp-a65f2300 .6s ease}.imperial-section .unit-card[data-v-a65f2300]{background:#f8fafc}.unit-card[data-v-a65f2300]:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.06)}.unit-card.active[data-v-a65f2300]{border-color:#38bdf8;background:#f0f9ff}.unit-header[data-v-a65f2300]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.unit-name[data-v-a65f2300]{font-size:16px;font-weight:600;color:#0f172a}.unit-symbol[data-v-a65f2300]{font-size:14px;color:#475569;background:#f1f5f9;padding:4px 10px;border-radius:6px;font-family:Consolas,monospace}.unit-input-group[data-v-a65f2300]{display:flex;gap:8px;margin-bottom:12px}.number-input[data-v-a65f2300]{flex:1}.number-input[data-v-a65f2300] .ant-input-number-input{text-align:center;font-weight:500;color:#1e293b}.unit-description[data-v-a65f2300]{text-align:center;font-size:12px;color:#64748b;padding:4px;background:#f1f5f9;border-radius:6px;border:1px dashed #cbd5e1;font-family:Consolas,monospace}.results-section[data-v-a65f2300]{margin:0 30px 30px;padding:24px;background:#fff;border-radius:12px;border:1px solid #e2e8f0}.results-title[data-v-a65f2300]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;margin-bottom:20px;justify-content:center;color:#0f172a}.results-tabs[data-v-a65f2300]{background:#f8fafc;border-radius:12px;padding:20px;border:1px solid #e2e8f0}[data-v-a65f2300] .ant-tabs-nav{margin-bottom:20px}.tab-results[data-v-a65f2300]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;max-height:400px;overflow-y:auto;padding-right:8px}.result-item[data-v-a65f2300]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border-radius:8px;border:1px solid #cbd5e1}.result-label[data-v-a65f2300]{font-weight:500;font-size:13px;color:#475569}.result-value[data-v-a65f2300]{font-weight:600;font-size:14px;color:#0284c7;font-family:Consolas,monospace}.reference-section[data-v-a65f2300]{padding:30px;background:#f8fafc;border-radius:0 0 12px 12px;border-top:1px solid #e2e8f0}.reference-title[data-v-a65f2300]{color:#0f172a;border-left-color:#a855f7;border-left-width:4px;display:flex;justify-content:center;background:#fff;padding:10px 16px;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:20px;font-size:18px;font-weight:600}.reference-grid[data-v-a65f2300]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.reference-item[data-v-a65f2300]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border-radius:8px;border:1px solid #e2e8f0;box-shadow:0 2px 4px rgba(0,0,0,.02)}.reference-label[data-v-a65f2300]{font-weight:500;font-size:13px;color:#475569}.reference-value[data-v-a65f2300]{font-weight:600;font-size:14px;color:#0284c7;font-family:Consolas,monospace}.seo-recommendation[data-v-a65f2300]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s;position:relative;z-index:1}.seo-recommendation[data-v-a65f2300]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-a65f2300]{text-align:center;margin-bottom:24px}.seo-title[data-v-a65f2300]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-a65f2300]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-a65f2300]{position:absolute;font-size:22px;transition:all .4s}.outline-fire[data-v-a65f2300]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-a65f2300]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-a65f2300]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-a65f2300]{opacity:1;transform:scale(1);animation:burning-a65f2300 1.2s ease-in-out infinite alternate}@keyframes burning-a65f2300{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-a65f2300]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-a65f2300]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px 10px 16px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;position:relative;overflow:hidden;white-space:nowrap;transition:all .3s}.card-indicator[data-v-a65f2300]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s}.card-arrow[data-v-a65f2300]{font-family:monospace;font-size:14px;color:#0284c7;position:absolute;right:10px;opacity:0;transform:translateX(-5px);transition:all .3s}.seo-tool-card[data-v-a65f2300]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-a65f2300]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-a65f2300]{opacity:1;transform:translateX(0)}.custom-overlay[data-v-a65f2300]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-a65f2300]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%)}.anim-icon[data-v-a65f2300]{margin-bottom:24px}.anim-text[data-v-a65f2300]{font-size:20px;font-weight:600;color:#333}.text-error[data-v-a65f2300]{color:#cf1322}.checkmark[data-v-a65f2300]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-a65f2300 .2s ease-in-out .3s forwards,scale-a65f2300 .2s ease-in-out .5s both}.checkmark__circle[data-v-a65f2300]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-a65f2300 .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-a65f2300]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-a65f2300 .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-a65f2300]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-a65f2300 .2s ease-in-out .3s forwards,scale-a65f2300 .2s ease-in-out .5s both}.crossmark__circle[data-v-a65f2300]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-a65f2300 .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-a65f2300]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-a65f2300 .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-a65f2300{to{stroke-dashoffset:0}}@keyframes scale-a65f2300{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-a65f2300{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-a65f2300{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-a65f2300],.fade-scale-leave-active[data-v-a65f2300]{transition:all .2s}.fade-scale-enter-from[data-v-a65f2300],.fade-scale-leave-to[data-v-a65f2300]{opacity:0;transform:scale(.85)}@keyframes fadeInUp-a65f2300{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.actions[data-v-a65f2300]{width:100%;overflow-x:auto;padding-bottom:8px}.units-grid[data-v-a65f2300]{grid-template-columns:1fr}.unit-input-group[data-v-a65f2300]{flex-direction:column}.header h1[data-v-a65f2300]{font-size:24px}}[data-v-a65f2300]::-webkit-scrollbar{width:10px;height:10px}[data-v-a65f2300]::-webkit-scrollbar-track{background:transparent}[data-v-a65f2300]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}[data-v-a65f2300]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.code-formatter-container[data-v-1c3e5572]{display:flex;flex-direction:column;min-height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.header[data-v-1c3e5572]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-1c3e5572]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px}.header-icon[data-v-1c3e5572]{font-size:28px;color:#38bdf8}.subtitle[data-v-1c3e5572]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400}.content-wrapper[data-v-1c3e5572]{display:flex;padding:16px;gap:16px;box-sizing:border-box}.code-section[data-v-1c3e5572]{display:flex;flex-direction:column;flex:1;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);border:1px solid #e2e8f0;transition:box-shadow .3s ease;margin-bottom:0}.code-section[data-v-1c3e5572]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.toolbar[data-v-1c3e5572]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc;border-radius:12px 12px 0 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.actions[data-v-1c3e5572]{display:flex;gap:12px;align-items:center;justify-content:center}.divider[data-v-1c3e5572]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}.mode-switch[data-v-1c3e5572]{background:#fff;padding:4px;border-radius:6px;border:1px solid #e2e8f0}[data-v-1c3e5572] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-1c3e5572] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-1c3e5572] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-1c3e5572] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-1c3e5572] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-1c3e5572] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.units-section[data-v-1c3e5572]{padding:30px;border-bottom:1px solid #e2e8f0}.units-section[data-v-1c3e5572]:last-of-type{border-bottom:none;padding-bottom:20px}.section-title[data-v-1c3e5572]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;margin-bottom:20px;padding:10px 16px;border-radius:8px;border-left:4px solid;background:#fff;border:1px solid #e2e8f0}.main-input-section[data-v-1c3e5572]{background:#fff}.input-area[data-v-1c3e5572]{display:flex;flex-direction:column;gap:20px;margin-bottom:24px;padding:0 20px}.from-input[data-v-1c3e5572]{display:flex;align-items:center;gap:20px;justify-content:center}.input-group[data-v-1c3e5572]{flex:1;display:flex;gap:12px}.main-number-input[data-v-1c3e5572]{flex:2;border-radius:8px}.unit-select[data-v-1c3e5572]{flex:1;min-width:180px}.result-input[data-v-1c3e5572]{background:#f8fafc}.swap-button[data-v-1c3e5572]{display:flex;justify-content:center}.swap-btn[data-v-1c3e5572]{background:#0f172a;border-color:#0f172a}.swap-btn[data-v-1c3e5572]:hover{background:#38bdf8;border-color:#38bdf8;transform:rotate(180deg)}.convert-button[data-v-1c3e5572]{display:flex;justify-content:center;margin-top:10px}.convert-main-btn[data-v-1c3e5572]{padding:0 60px;height:44px;font-size:16px;background:#0ea5e9;border:none;border-radius:8px}.convert-main-btn[data-v-1c3e5572]:hover{background:#0284c7}.conversion-info[data-v-1c3e5572]{margin-top:20px;animation:fadeInUp-1c3e5572 .4s ease}.info-card[data-v-1c3e5572]{background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;padding:20px;text-align:center}.info-content[data-v-1c3e5572]{font-size:16px;margin-bottom:10px;color:#0f172a}.info-result[data-v-1c3e5572]{font-weight:700;font-size:20px;color:#0284c7;margin-left:8px;font-family:Consolas,monospace}.info-description[data-v-1c3e5572]{font-size:13px;color:#64748b}.quick-units-grid[data-v-1c3e5572]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.unit-tag[data-v-1c3e5572]{padding:8px 16px;font-size:14px;border-radius:6px;cursor:pointer;transition:all .3s}.unit-tag[data-v-1c3e5572]:hover{transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.05)}.categories-wrapper[data-v-1c3e5572]{display:flex;flex-direction:column;gap:20px}.category-section[data-v-1c3e5572]{background:#f8fafc;border-radius:12px;padding:20px;border:1px solid #e2e8f0}.category-header[data-v-1c3e5572]{font-size:16px;font-weight:600;color:#0f172a;margin-bottom:16px;display:flex;align-items:center;gap:8px;border-bottom:2px solid #cbd5e1;padding-bottom:10px}.cat-units-grid[data-v-1c3e5572]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.cat-unit-item[data-v-1c3e5572]{background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:12px;text-align:center;cursor:default}.cat-unit-item[data-v-1c3e5572]:hover{border-color:#38bdf8}.cat-unit-symbol[data-v-1c3e5572]{font-weight:600;color:#0284c7;font-family:Consolas,monospace;margin-bottom:4px}.cat-unit-name[data-v-1c3e5572]{font-size:12px;color:#64748b;margin-bottom:8px}.cat-unit-value[data-v-1c3e5572]{font-size:13px;font-weight:600;color:#0f172a;background:#f1f5f9;border-radius:4px;padding:2px}.reference-section[data-v-1c3e5572]{background:#fff;border-radius:0 0 12px 12px;border-top:1px solid #e2e8f0}.reference-title[data-v-1c3e5572]{justify-content:center;border-left-color:#8b5cf6}.reference-filters[data-v-1c3e5572]{display:flex;justify-content:center;margin-bottom:16px}.reference-table-wrapper[data-v-1c3e5572]{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.vehicle-name[data-v-1c3e5572]{font-weight:600;color:#0f172a}.vehicle-type[data-v-1c3e5572]{font-size:12px;color:#64748b}.highlight-value[data-v-1c3e5572]{font-family:Consolas,monospace;color:#0284c7;font-weight:600}.seo-recommendation[data-v-1c3e5572]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s;position:relative;z-index:1}.seo-recommendation[data-v-1c3e5572]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-1c3e5572]{text-align:center;margin-bottom:24px}.seo-title[data-v-1c3e5572]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-1c3e5572]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-1c3e5572]{position:absolute;font-size:22px;transition:all .4s}.outline-fire[data-v-1c3e5572]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-1c3e5572]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-1c3e5572]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-1c3e5572]{opacity:1;transform:scale(1);animation:burning-1c3e5572 1.2s ease-in-out infinite alternate}@keyframes burning-1c3e5572{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-1c3e5572]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-1c3e5572]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px 10px 16px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;position:relative;overflow:hidden;white-space:nowrap;transition:all .3s}.card-indicator[data-v-1c3e5572]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s}.card-arrow[data-v-1c3e5572]{font-family:monospace;font-size:14px;color:#0284c7;position:absolute;right:10px;opacity:0;transform:translateX(-5px);transition:all .3s}.seo-tool-card[data-v-1c3e5572]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-1c3e5572]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-1c3e5572]{opacity:1;transform:translateX(0)}.custom-overlay[data-v-1c3e5572]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-1c3e5572]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%)}.anim-icon[data-v-1c3e5572]{margin-bottom:24px}.anim-text[data-v-1c3e5572]{font-size:20px;font-weight:600;color:#333}.text-error[data-v-1c3e5572]{color:#cf1322}.checkmark[data-v-1c3e5572]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-1c3e5572 .2s ease-in-out .3s forwards,scale-1c3e5572 .2s ease-in-out .5s both}.checkmark__circle[data-v-1c3e5572]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-1c3e5572 .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-1c3e5572]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-1c3e5572 .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-1c3e5572]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-1c3e5572 .2s ease-in-out .3s forwards,scale-1c3e5572 .2s ease-in-out .5s both}.crossmark__circle[data-v-1c3e5572]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-1c3e5572 .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-1c3e5572]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-1c3e5572 .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-1c3e5572{to{stroke-dashoffset:0}}@keyframes scale-1c3e5572{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-1c3e5572{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-1c3e5572{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-1c3e5572],.fade-scale-leave-active[data-v-1c3e5572]{transition:all .2s}.fade-scale-enter-from[data-v-1c3e5572],.fade-scale-leave-to[data-v-1c3e5572]{opacity:0;transform:scale(.85)}@keyframes fadeInUp-1c3e5572{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.toolbar[data-v-1c3e5572]{flex-direction:column;align-items:stretch}.actions[data-v-1c3e5572]{flex-wrap:wrap}.from-input[data-v-1c3e5572]{flex-direction:column}.input-group[data-v-1c3e5572]{flex-direction:column;width:100%}.swap-btn[data-v-1c3e5572]{transform:rotate(90deg);margin:10px 0}.swap-btn[data-v-1c3e5572]:hover{transform:rotate(270deg)}.header h1[data-v-1c3e5572]{font-size:24px}}[data-v-1c3e5572]::-webkit-scrollbar{width:10px;height:10px}[data-v-1c3e5572]::-webkit-scrollbar-track{background:transparent}[data-v-1c3e5572]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}[data-v-1c3e5572]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.code-formatter-container[data-v-20df167d]{display:flex;flex-direction:column;min-height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.header[data-v-20df167d]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-20df167d]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px}.header-icon[data-v-20df167d]{font-size:28px;color:#38bdf8}.subtitle[data-v-20df167d]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400}.content-wrapper[data-v-20df167d]{display:flex;padding:16px;gap:16px;box-sizing:border-box}.code-section[data-v-20df167d]{display:flex;flex-direction:column;flex:1;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);border:1px solid #e2e8f0;transition:box-shadow .3s ease;margin-bottom:0}.code-section[data-v-20df167d]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.toolbar[data-v-20df167d]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc;border-radius:12px 12px 0 0}.actions[data-v-20df167d]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.divider[data-v-20df167d]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}[data-v-20df167d] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-20df167d] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-20df167d] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-20df167d] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-20df167d] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-20df167d] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.units-section[data-v-20df167d]{padding:30px;border-bottom:1px solid #e2e8f0}.units-section[data-v-20df167d]:last-of-type{border-bottom:none;padding-bottom:20px}.basic-section[data-v-20df167d]{background:#f8fafc}.common-section[data-v-20df167d]{background:#fff}.large-section[data-v-20df167d]{background:#f8fafc}.section-title[data-v-20df167d]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:18px;font-weight:600;margin-bottom:20px;padding:10px 16px;border-radius:8px;border-left:4px solid;background:#fff;border:1px solid #e2e8f0}.basic-title-icon[data-v-20df167d]{color:#94a3b8}.common-title-icon[data-v-20df167d]{color:#38bdf8}.large-title-icon[data-v-20df167d]{color:#8b5cf6}.basic-section .section-title[data-v-20df167d]{border-left-color:#94a3b8}.common-section .section-title[data-v-20df167d]{border-left-color:#38bdf8;background:#f8fafc}.large-section .section-title[data-v-20df167d]{border-left-color:#8b5cf6}.section-subtitle[data-v-20df167d]{font-size:13px;color:#64748b;font-weight:400}.units-grid[data-v-20df167d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.unit-card[data-v-20df167d]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;transition:all .3s ease;animation:fadeInUp-20df167d .6s ease}.common-section .unit-card[data-v-20df167d]{background:#f8fafc}.unit-card[data-v-20df167d]:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.06)}.unit-card.active[data-v-20df167d]{border-color:#38bdf8;background:#f0f9ff}.unit-header[data-v-20df167d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.unit-name[data-v-20df167d]{font-size:16px;font-weight:600;color:#0f172a}.unit-symbol[data-v-20df167d]{font-size:14px;color:#475569;background:#f1f5f9;padding:4px 10px;border-radius:6px;font-family:Consolas,monospace}.unit-input-group[data-v-20df167d]{display:flex;gap:8px;margin-bottom:12px}.number-input[data-v-20df167d]{flex:1}.number-input[data-v-20df167d] .ant-input-number-input{text-align:center;font-weight:500;color:#1e293b}.magnitude-badge[data-v-20df167d]{display:inline-block;background:#1e293b;color:#fff;padding:2px 6px;border-radius:4px;font-size:11px;margin-right:6px;font-weight:600}.unit-description[data-v-20df167d]{text-align:center;font-size:12px;color:#64748b;padding:6px;background:#f1f5f9;border-radius:6px;border:1px dashed #cbd5e1;font-family:Consolas,monospace}.results-section[data-v-20df167d]{margin:0 30px 30px;padding:24px;background:#fff;border-radius:12px;border:1px solid #e2e8f0}.results-title[data-v-20df167d]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;margin-bottom:20px;justify-content:center;color:#0f172a}.results-tabs[data-v-20df167d]{background:#f8fafc;border-radius:12px;padding:20px;border:1px solid #e2e8f0}[data-v-20df167d] .ant-tabs-nav{margin-bottom:20px}.tab-results[data-v-20df167d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;max-height:400px;overflow-y:auto;padding-right:8px}.result-item[data-v-20df167d]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border-radius:8px;border:1px solid #cbd5e1}.result-label[data-v-20df167d]{font-weight:500;font-size:13px;color:#475569}.result-value[data-v-20df167d]{font-weight:600;font-size:14px;color:#0284c7;font-family:Consolas,monospace}.reference-section[data-v-20df167d]{padding:30px;background:#f8fafc;border-radius:0 0 12px 12px;border-top:1px solid #e2e8f0}.reference-title[data-v-20df167d]{color:#0f172a;border-left-color:#a855f7;border-left-width:4px;display:flex;justify-content:center;background:#fff;padding:10px 16px;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:20px;font-size:18px;font-weight:600}.reference-grid[data-v-20df167d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.reference-item[data-v-20df167d]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border-radius:8px;border:1px solid #e2e8f0;box-shadow:0 2px 4px rgba(0,0,0,.02)}.reference-label[data-v-20df167d]{font-weight:500;font-size:13px;color:#475569}.reference-value[data-v-20df167d]{font-weight:600;font-size:14px;color:#0284c7;font-family:Consolas,monospace}.seo-recommendation[data-v-20df167d]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s;position:relative;z-index:1}.seo-recommendation[data-v-20df167d]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-20df167d]{text-align:center;margin-bottom:24px}.seo-title[data-v-20df167d]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-20df167d]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-20df167d]{position:absolute;font-size:22px;transition:all .4s}.outline-fire[data-v-20df167d]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-20df167d]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-20df167d]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-20df167d]{opacity:1;transform:scale(1);animation:burning-20df167d 1.2s ease-in-out infinite alternate}@keyframes burning-20df167d{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-20df167d]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-20df167d]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px 10px 16px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;position:relative;overflow:hidden;white-space:nowrap;transition:all .3s}.card-indicator[data-v-20df167d]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s}.card-arrow[data-v-20df167d]{font-family:monospace;font-size:14px;color:#0284c7;position:absolute;right:10px;opacity:0;transform:translateX(-5px);transition:all .3s}.seo-tool-card[data-v-20df167d]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-20df167d]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-20df167d]{opacity:1;transform:translateX(0)}.custom-overlay[data-v-20df167d]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-20df167d]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%)}.anim-icon[data-v-20df167d]{margin-bottom:24px}.anim-text[data-v-20df167d]{font-size:20px;font-weight:600;color:#333}.text-error[data-v-20df167d]{color:#cf1322}.checkmark[data-v-20df167d]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-20df167d .2s ease-in-out .3s forwards,scale-20df167d .2s ease-in-out .5s both}.checkmark__circle[data-v-20df167d]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-20df167d .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-20df167d]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-20df167d .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-20df167d]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-20df167d .2s ease-in-out .3s forwards,scale-20df167d .2s ease-in-out .5s both}.crossmark__circle[data-v-20df167d]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-20df167d .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-20df167d]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-20df167d .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-20df167d{to{stroke-dashoffset:0}}@keyframes scale-20df167d{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-20df167d{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-20df167d{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-20df167d],.fade-scale-leave-active[data-v-20df167d]{transition:all .2s}.fade-scale-enter-from[data-v-20df167d],.fade-scale-leave-to[data-v-20df167d]{opacity:0;transform:scale(.85)}@keyframes fadeInUp-20df167d{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.actions[data-v-20df167d]{width:100%;overflow-x:auto;padding-bottom:8px}.units-grid[data-v-20df167d]{grid-template-columns:1fr}.unit-input-group[data-v-20df167d]{flex-direction:column}.header h1[data-v-20df167d]{font-size:24px}}[data-v-20df167d]::-webkit-scrollbar{width:10px;height:10px}[data-v-20df167d]::-webkit-scrollbar-track{background:transparent}[data-v-20df167d]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}[data-v-20df167d]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.code-formatter-container[data-v-c63c739a]{display:flex;flex-direction:column;min-height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.header[data-v-c63c739a]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-c63c739a]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px}.header-icon[data-v-c63c739a]{font-size:28px;color:#38bdf8}.subtitle[data-v-c63c739a]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400}.content-wrapper[data-v-c63c739a]{display:flex;padding:16px;gap:16px;box-sizing:border-box}.code-section[data-v-c63c739a]{display:flex;flex-direction:column;flex:1;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);border:1px solid #e2e8f0;transition:box-shadow .3s ease;margin-bottom:0}.code-section[data-v-c63c739a]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.toolbar[data-v-c63c739a]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc;border-radius:12px 12px 0 0}.actions[data-v-c63c739a]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.divider[data-v-c63c739a]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}[data-v-c63c739a] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-c63c739a] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-c63c739a] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-c63c739a] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-c63c739a] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-c63c739a] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.units-section[data-v-c63c739a]{padding:30px;border-bottom:1px solid #e2e8f0}.units-section[data-v-c63c739a]:last-of-type{border-bottom:none;padding-bottom:20px}.common-section[data-v-c63c739a]{background:#f8fafc}.other-section[data-v-c63c739a]{background:#fff}.section-title[data-v-c63c739a]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:18px;font-weight:600;margin-bottom:20px;padding:10px 16px;border-radius:8px;border-left:4px solid;background:#fff;border:1px solid #e2e8f0}.common-title-icon[data-v-c63c739a]{color:#38bdf8}.other-title-icon[data-v-c63c739a]{color:#10b981}.common-section .section-title[data-v-c63c739a]{border-left-color:#38bdf8}.other-section .section-title[data-v-c63c739a]{border-left-color:#10b981;background:#f8fafc}.section-subtitle[data-v-c63c739a]{font-size:13px;color:#64748b;font-weight:400}.units-grid[data-v-c63c739a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.unit-card[data-v-c63c739a]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;transition:all .3s ease;animation:fadeInUp-c63c739a .6s ease}.other-section .unit-card[data-v-c63c739a]{background:#f8fafc}.unit-card[data-v-c63c739a]:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.06)}.unit-card.active[data-v-c63c739a]{border-color:#38bdf8;background:#f0f9ff}.unit-header[data-v-c63c739a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.unit-name[data-v-c63c739a]{font-size:16px;font-weight:600;color:#0f172a}.unit-symbol[data-v-c63c739a]{font-size:14px;color:#475569;background:#f1f5f9;padding:4px 10px;border-radius:6px;font-family:Consolas,monospace}.unit-input-group[data-v-c63c739a]{display:flex;gap:8px;margin-bottom:12px}.number-input[data-v-c63c739a]{flex:1}.number-input[data-v-c63c739a] .ant-input-number-input{text-align:center;font-weight:500;color:#1e293b}.magnitude-badge[data-v-c63c739a]{display:inline-block;background:#38bdf8;color:#fff;padding:2px 6px;border-radius:4px;font-size:11px;margin-right:6px;font-weight:600}.unit-description[data-v-c63c739a]{text-align:center;font-size:12px;color:#64748b;padding:6px;background:#f1f5f9;border-radius:6px;border:1px dashed #cbd5e1;font-family:Consolas,monospace}.results-section[data-v-c63c739a]{margin:0 30px 30px;padding:24px;background:#fff;border-radius:12px;border:1px solid #e2e8f0}.results-title[data-v-c63c739a]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;margin-bottom:20px;justify-content:center;color:#0f172a}.results-tabs[data-v-c63c739a]{background:#f8fafc;border-radius:12px;padding:20px;border:1px solid #e2e8f0}[data-v-c63c739a] .ant-tabs-nav{margin-bottom:20px}.tab-results[data-v-c63c739a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;max-height:400px;overflow-y:auto;padding-right:8px}.result-item[data-v-c63c739a]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border-radius:8px;border:1px solid #cbd5e1}.result-label[data-v-c63c739a]{font-weight:500;font-size:13px;color:#475569}.result-value[data-v-c63c739a]{font-weight:600;font-size:14px;color:#0284c7;font-family:Consolas,monospace}.reference-section[data-v-c63c739a]{padding:30px;background:#f8fafc;border-radius:0 0 12px 12px;border-top:1px solid #e2e8f0}.reference-title[data-v-c63c739a]{color:#0f172a;border-left-color:#a855f7;border-left-width:4px;display:flex;justify-content:center;background:#fff;padding:10px 16px;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:20px;font-size:18px;font-weight:600}.reference-grid[data-v-c63c739a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.reference-item[data-v-c63c739a]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border-radius:8px;border:1px solid #e2e8f0;box-shadow:0 2px 4px rgba(0,0,0,.02)}.reference-label[data-v-c63c739a]{font-weight:500;font-size:13px;color:#475569}.reference-value[data-v-c63c739a]{font-weight:600;font-size:14px;color:#0284c7;font-family:Consolas,monospace}.seo-recommendation[data-v-c63c739a]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s;position:relative;z-index:1}.seo-recommendation[data-v-c63c739a]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-c63c739a]{text-align:center;margin-bottom:24px}.seo-title[data-v-c63c739a]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-c63c739a]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-c63c739a]{position:absolute;font-size:22px;transition:all .4s}.outline-fire[data-v-c63c739a]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-c63c739a]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-c63c739a]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-c63c739a]{opacity:1;transform:scale(1);animation:burning-c63c739a 1.2s ease-in-out infinite alternate}@keyframes burning-c63c739a{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-c63c739a]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-c63c739a]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px 10px 16px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;position:relative;overflow:hidden;white-space:nowrap;transition:all .3s}.card-indicator[data-v-c63c739a]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s}.card-arrow[data-v-c63c739a]{font-family:monospace;font-size:14px;color:#0284c7;position:absolute;right:10px;opacity:0;transform:translateX(-5px);transition:all .3s}.seo-tool-card[data-v-c63c739a]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-c63c739a]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-c63c739a]{opacity:1;transform:translateX(0)}.custom-overlay[data-v-c63c739a]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-c63c739a]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%)}.anim-icon[data-v-c63c739a]{margin-bottom:24px}.anim-text[data-v-c63c739a]{font-size:20px;font-weight:600;color:#333}.text-error[data-v-c63c739a]{color:#cf1322}.checkmark[data-v-c63c739a]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-c63c739a .2s ease-in-out .3s forwards,scale-c63c739a .2s ease-in-out .5s both}.checkmark__circle[data-v-c63c739a]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-c63c739a .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-c63c739a]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-c63c739a .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-c63c739a]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-c63c739a .2s ease-in-out .3s forwards,scale-c63c739a .2s ease-in-out .5s both}.crossmark__circle[data-v-c63c739a]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-c63c739a .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-c63c739a]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-c63c739a .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-c63c739a{to{stroke-dashoffset:0}}@keyframes scale-c63c739a{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-c63c739a{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-c63c739a{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-c63c739a],.fade-scale-leave-active[data-v-c63c739a]{transition:all .2s}.fade-scale-enter-from[data-v-c63c739a],.fade-scale-leave-to[data-v-c63c739a]{opacity:0;transform:scale(.85)}@keyframes fadeInUp-c63c739a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.actions[data-v-c63c739a]{width:100%;overflow-x:auto;padding-bottom:8px}.units-grid[data-v-c63c739a]{grid-template-columns:1fr}.unit-input-group[data-v-c63c739a]{flex-direction:column}.header h1[data-v-c63c739a]{font-size:24px}}[data-v-c63c739a]::-webkit-scrollbar{width:10px;height:10px}[data-v-c63c739a]::-webkit-scrollbar-track{background:transparent}[data-v-c63c739a]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}[data-v-c63c739a]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.code-formatter-container[data-v-1bc0ff87]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-y:auto}.header[data-v-1bc0ff87]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-1bc0ff87]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;letter-spacing:.5px;color:#fff}.header-icon[data-v-1bc0ff87]{font-size:28px;color:#38bdf8}.subtitle[data-v-1bc0ff87]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400;letter-spacing:.5px}.content-wrapper[data-v-1bc0ff87]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;box-sizing:border-box}.code-section[data-v-1bc0ff87]{display:flex;flex-direction:column;flex:1;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow-y:auto;transition:box-shadow .3s ease}.code-section[data-v-1bc0ff87]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.toolbar[data-v-1bc0ff87]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.actions[data-v-1bc0ff87]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;width:100%}.divider[data-v-1bc0ff87]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}[data-v-1bc0ff87] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-1bc0ff87] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-1bc0ff87] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-1bc0ff87] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-1bc0ff87] .btn-commercial.ant-btn-background-ghost.ant-btn-dangerous,[data-v-1bc0ff87] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-1bc0ff87] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.qrcode-tabs[data-v-1bc0ff87]{padding:0}[data-v-1bc0ff87] .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{border-radius:8px 8px 0 0;background:#f8fafc;border-color:#e2e8f0}[data-v-1bc0ff87] .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active{background:#fff;border-bottom-color:transparent}.decode-section[data-v-1bc0ff87],.encode-section[data-v-1bc0ff87]{padding:20px;display:flex;flex-direction:column;gap:24px}.editor-section-title[data-v-1bc0ff87]{padding:10px 20px;background-color:#f8fafc;border-bottom:1px solid #e2e8f0;border-radius:6px 6px 0 0;font-size:14px;font-weight:600;color:#475569;display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:16px}.config-grid[data-v-1bc0ff87]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.config-item[data-v-1bc0ff87]{display:flex;flex-direction:column;gap:8px}.config-label[data-v-1bc0ff87]{font-size:13px;font-weight:600;color:#475569}.flex-center-wrapper[data-v-1bc0ff87],.horizontal-options-list[data-v-1bc0ff87]{display:flex;justify-content:center;width:100%}.horizontal-options-list[data-v-1bc0ff87]{flex-direction:row;align-items:flex-start;gap:32px;flex-wrap:wrap}.option-card[data-v-1bc0ff87]{display:flex;flex-direction:column;gap:8px;flex:1;min-width:250px;max-width:350px}.mt-3[data-v-1bc0ff87]{margin-top:16px}.code-input[data-v-1bc0ff87]{font-family:JetBrains Mono,Consolas,monospace;font-size:14px;line-height:1.6;border:1px solid #cbd5e1;border-radius:6px;padding:4px 11px}.color-input-group[data-v-1bc0ff87],.url-input-group[data-v-1bc0ff87]{display:flex;gap:8px;align-items:center}.color-display[data-v-1bc0ff87]{flex:1;text-align:center;font-weight:600;font-family:Consolas,monospace;border:1px solid #cbd5e1;border-radius:6px;height:32px;line-height:30px;cursor:pointer;transition:all .2s;font-size:13px}.color-display[data-v-1bc0ff87]:hover{border-color:#94a3b8}.upload-area[data-v-1bc0ff87]{display:flex;flex-direction:column;gap:12px}.upload-preview[data-v-1bc0ff87]{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.preview-image[data-v-1bc0ff87]{max-width:150px;max-height:120px;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.mt-2[data-v-1bc0ff87]{margin-top:8px}.generate-section[data-v-1bc0ff87]{display:flex;justify-content:center;padding:10px 0 20px 0}.btn-huge[data-v-1bc0ff87]{height:44px!important;padding:0 40px!important;font-size:15px!important;border-radius:22px!important}.decode-result[data-v-1bc0ff87],.result-section[data-v-1bc0ff87]{padding:20px;border:1px solid #e2e8f0;border-radius:12px;background-color:#fafbfc}.qrcode-preview[data-v-1bc0ff87]{display:flex;flex-direction:column;align-items:center;gap:16px}.qrcode-image[data-v-1bc0ff87]{width:220px;height:220px;border:1px solid #e2e8f0;border-radius:8px;padding:10px;background:#fff}.qrcode-actions[data-v-1bc0ff87]{display:flex;gap:12px;justify-content:center}.camera-preview[data-v-1bc0ff87],.camera-section[data-v-1bc0ff87]{display:flex;flex-direction:column;gap:12px}.camera-preview[data-v-1bc0ff87]{align-items:flex-start}.camera-video[data-v-1bc0ff87]{width:100%;max-width:350px;border:1px solid #cbd5e1;border-radius:8px;background:#000}.hidden-canvas[data-v-1bc0ff87]{display:none}.result-status-tag[data-v-1bc0ff87]{padding:2px 8px;border-radius:12px;font-size:12px;font-weight:400;margin-left:8px}.success-tag[data-v-1bc0ff87]{background-color:#dcfce7;color:#166534;border:1px solid #bbf7d0}.error-tag[data-v-1bc0ff87]{background-color:#fee2e2;color:#991b1b;border:1px solid #fecaca}.result-meta[data-v-1bc0ff87]{display:flex;gap:20px;font-size:13px;color:#64748b;margin-top:8px}.result-meta strong[data-v-1bc0ff87]{color:#0f172a;font-family:monospace}.decode-history[data-v-1bc0ff87]{margin-top:10px}.history-list[data-v-1bc0ff87]{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto;padding-right:4px}.history-item[data-v-1bc0ff87]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.history-text[data-v-1bc0ff87]{font-size:13px;color:#1e293b;font-family:monospace}.history-time[data-v-1bc0ff87]{font-size:12px;color:#94a3b8;margin-top:4px}.history-actions[data-v-1bc0ff87]{display:flex;gap:6px}.color-picker-modal[data-v-1bc0ff87]{display:flex;flex-direction:column;gap:16px}.full-color-picker[data-v-1bc0ff87]{width:100%;display:flex;justify-content:center}.color-presets-grid[data-v-1bc0ff87]{display:grid;grid-template-columns:repeat(10,1fr);gap:6px;max-height:120px;overflow-y:auto;padding:10px;border:1px solid #e2e8f0;border-radius:6px}.color-preset-item[data-v-1bc0ff87]{width:24px;height:24px;border-radius:4px;border:1px solid #e2e8f0;cursor:pointer;transition:all .2s}.color-preset-item[data-v-1bc0ff87]:hover{transform:scale(1.15);border-color:#94a3b8}.active-preset[data-v-1bc0ff87]{transform:scale(1.2);border:2px solid #0284c7;box-shadow:0 0 4px rgba(2,132,199,.5)}.color-actions[data-v-1bc0ff87]{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}.seo-recommendation[data-v-1bc0ff87]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s;position:relative;z-index:1}.seo-recommendation[data-v-1bc0ff87]:hover{box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-1bc0ff87]{text-align:center;margin-bottom:24px}.seo-title[data-v-1bc0ff87]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-1bc0ff87]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-1bc0ff87]{position:absolute;font-size:22px;transition:all .4s}.outline-fire[data-v-1bc0ff87]{color:#ea580c}.filled-fire[data-v-1bc0ff87]{color:#ff4d4f;opacity:0}.seo-recommendation:hover .outline-fire[data-v-1bc0ff87]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-1bc0ff87]{opacity:1;transform:scale(1);animation:burning-1bc0ff87 1.2s ease-in-out infinite alternate}@keyframes burning-1bc0ff87{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8))}}.seo-tags-grid[data-v-1bc0ff87]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-1bc0ff87]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px 10px 16px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;cursor:pointer;flex:0 0 auto;position:relative;overflow:hidden}.seo-tool-card[data-v-1bc0ff87]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;box-shadow:0 6px 16px rgba(56,189,248,.15)}.card-indicator[data-v-1bc0ff87]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.seo-tool-card:hover .card-indicator[data-v-1bc0ff87]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.card-arrow[data-v-1bc0ff87]{font-family:monospace;font-size:14px;color:#0284c7;position:absolute;right:10px;opacity:0;transform:translateX(-5px);transition:all .3s ease}.seo-tool-card:hover .card-arrow[data-v-1bc0ff87]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-1bc0ff87]:active{box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-1bc0ff87]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-1bc0ff87]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-1bc0ff87]{margin-bottom:24px}.anim-text[data-v-1bc0ff87]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-1bc0ff87]{color:#cf1322}.checkmark[data-v-1bc0ff87],.crossmark[data-v-1bc0ff87]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;margin:0 auto;animation:fill-success-1bc0ff87 .2s ease-in-out .3s forwards,scale-1bc0ff87 .2s ease-in-out .5s both}.checkmark[data-v-1bc0ff87]{stroke:#52c41a;box-shadow:inset 0 0 0 #52c41a}.crossmark[data-v-1bc0ff87]{stroke:#ff4d4f;box-shadow:inset 0 0 0 #ff4d4f;animation-name:fill-error-1bc0ff87,scale-1bc0ff87}.checkmark__circle[data-v-1bc0ff87],.crossmark__circle[data-v-1bc0ff87]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;fill:none;animation:stroke-1bc0ff87 .3s forwards}.checkmark__circle[data-v-1bc0ff87]{stroke:#52c41a}.crossmark__circle[data-v-1bc0ff87]{stroke:#ff4d4f}.checkmark__check[data-v-1bc0ff87],.crossmark__check[data-v-1bc0ff87]{transform-origin:50% 50%;animation:stroke-1bc0ff87 .2s .3s forwards}.checkmark__check[data-v-1bc0ff87]{stroke-dasharray:48;stroke-dashoffset:48}.crossmark__check[data-v-1bc0ff87]{stroke-dasharray:72;stroke-dashoffset:72}@keyframes stroke-1bc0ff87{to{stroke-dashoffset:0}}@keyframes scale-1bc0ff87{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-1bc0ff87{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-1bc0ff87{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-1bc0ff87],.fade-scale-leave-active[data-v-1bc0ff87]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-1bc0ff87],.fade-scale-leave-to[data-v-1bc0ff87]{opacity:0;transform:scale(.85)}[data-v-1bc0ff87]::-webkit-scrollbar{width:10px;height:10px}[data-v-1bc0ff87]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}.code-formatter-container[data-v-1c67fd6c]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-y:auto}.header[data-v-1c67fd6c]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-1c67fd6c]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;letter-spacing:.5px;color:#fff}.header-icon[data-v-1c67fd6c]{font-size:28px;color:#38bdf8}.subtitle[data-v-1c67fd6c]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400;letter-spacing:.5px}.content-wrapper[data-v-1c67fd6c]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;min-height:500px;box-sizing:border-box}.code-section[data-v-1c67fd6c]{display:flex;flex-direction:column;flex:1;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.code-section[data-v-1c67fd6c]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.toolbar[data-v-1c67fd6c]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.actions[data-v-1c67fd6c]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;width:100%}.divider[data-v-1c67fd6c]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}[data-v-1c67fd6c] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-1c67fd6c] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-1c67fd6c] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-1c67fd6c] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155;color:#fff!important}[data-v-1c67fd6c] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}[data-v-1c67fd6c] .btn-commercial.ant-btn-background-ghost.ant-btn-dangerous,[data-v-1c67fd6c] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-1c67fd6c] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.editor-container[data-v-1c67fd6c]{flex:1;display:flex;flex-direction:column;position:relative;background-color:#fff;padding:20px}.scrollable-container[data-v-1c67fd6c]{overflow-y:auto}.editor-section-title[data-v-1c67fd6c]{padding:10px 20px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:15px;font-weight:600;color:#475569;margin-bottom:20px;display:flex;align-items:center;justify-content:center;gap:8px}.conversion-grid[data-v-1c67fd6c]{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width:768px){.conversion-grid[data-v-1c67fd6c]{grid-template-columns:1fr}.rgb-input-group[data-v-1c67fd6c]{grid-template-columns:1fr!important}}.conversion-card[data-v-1c67fd6c]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;transition:all .3s ease;box-shadow:0 1px 3px rgba(0,0,0,.05);position:relative;overflow:hidden;display:flex;flex-direction:column;height:100%}.conversion-card[data-v-1c67fd6c]:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);border-color:#cbd5e1}.conversion-header[data-v-1c67fd6c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.conversion-name[data-v-1c67fd6c]{font-size:16px;font-weight:600;color:#0f172a}.conversion-symbol[data-v-1c67fd6c]{font-size:13px;color:#64748b;background:#f1f5f9;padding:4px 8px;border-radius:6px}.conversion-input-group[data-v-1c67fd6c]{display:flex;gap:12px;align-items:flex-end;margin-bottom:16px}.input-with-label[data-v-1c67fd6c]{flex:1;display:flex;flex-direction:column;gap:6px}.input-label[data-v-1c67fd6c]{font-size:13px;color:#475569;font-weight:500}.color-input[data-v-1c67fd6c] .ant-input{font-weight:500;font-family:JetBrains Mono,Consolas,monospace;border-radius:6px}.rgb-inputs[data-v-1c67fd6c]{display:flex;flex-direction:column;gap:16px}.rgb-input-group[data-v-1c67fd6c]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.rgb-number-input[data-v-1c67fd6c]{width:100%}.rgb-number-input[data-v-1c67fd6c] .ant-input-number-input{font-weight:500;font-family:JetBrains Mono,Consolas,monospace;border-radius:6px}.convert-btn[data-v-1c67fd6c],.copy-btn[data-v-1c67fd6c]{white-space:nowrap;height:32px!important}.color-preview[data-v-1c67fd6c]{height:60px;border-radius:8px;display:flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;font-family:JetBrains Mono,Consolas,monospace;transition:all .3s ease;box-shadow:inset 0 2px 4px rgba(0,0,0,.02);margin-top:auto}.table-container[data-v-1c67fd6c]{background:#fff;border-radius:12px;overflow:hidden;border:1px solid #e2e8f0;flex-shrink:0;margin-bottom:24px}.color-table[data-v-1c67fd6c] .ant-table-thead>tr>th{background:#f8fafc;font-weight:600;text-align:center;color:#475569;font-size:14px;padding:16px 8px;border-bottom:1px solid #e2e8f0}.color-table[data-v-1c67fd6c] .ant-table-tbody>tr>td{text-align:center;vertical-align:middle;font-size:14px;padding:12px 8px;border-bottom:1px solid #e2e8f0}.color-cell[data-v-1c67fd6c]{height:40px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease;margin:0 auto;width:80%;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.05)}.color-cell[data-v-1c67fd6c]:hover{transform:scale(1.05);box-shadow:0 4px 8px rgba(0,0,0,.1)}.english-name[data-v-1c67fd6c]{font-weight:600;color:#1e293b}.hex-value[data-v-1c67fd6c],.rgb-value[data-v-1c67fd6c]{font-family:JetBrains Mono,Consolas,monospace;font-weight:600}.hex-value[data-v-1c67fd6c]{color:#0284c7}.rgb-value[data-v-1c67fd6c]{color:#ea580c}.use-color-btn[data-v-1c67fd6c]{height:28px!important;font-size:12px!important}.seo-recommendation[data-v-1c67fd6c]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-1c67fd6c]:hover{box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-1c67fd6c]{text-align:center;margin-bottom:24px}.seo-title[data-v-1c67fd6c]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-1c67fd6c]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-1c67fd6c]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-1c67fd6c]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-1c67fd6c]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-1c67fd6c]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-1c67fd6c]{opacity:1;transform:scale(1);animation:burning-1c67fd6c 1.2s ease-in-out infinite alternate}@keyframes burning-1c67fd6c{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-1c67fd6c]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-1c67fd6c]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;white-space:nowrap;flex:0 0 auto}.card-indicator[data-v-1c67fd6c]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-1c67fd6c]{font-family:monospace;font-size:14px;color:#0284c7;opacity:0;transform:translateX(-10px);transition:all .3s ease;margin-left:-4px}.seo-tool-card[data-v-1c67fd6c]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-1c67fd6c]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-1c67fd6c]{opacity:1;transform:translateX(0);margin-left:4px}.custom-overlay[data-v-1c67fd6c]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-1c67fd6c]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-1c67fd6c]{margin-bottom:24px}.anim-text[data-v-1c67fd6c]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-1c67fd6c]{color:#cf1322}.checkmark[data-v-1c67fd6c],.crossmark[data-v-1c67fd6c]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;margin:0 auto;animation:fill-success-1c67fd6c .2s ease-in-out .3s forwards,scale-1c67fd6c .2s ease-in-out .5s both}.checkmark[data-v-1c67fd6c]{stroke:#52c41a;box-shadow:inset 0 0 0 #52c41a}.crossmark[data-v-1c67fd6c]{stroke:#ff4d4f;box-shadow:inset 0 0 0 #ff4d4f;animation-name:fill-error-1c67fd6c,scale-1c67fd6c}.checkmark__circle[data-v-1c67fd6c],.crossmark__circle[data-v-1c67fd6c]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;fill:none;animation:stroke-1c67fd6c .3s forwards}.checkmark__circle[data-v-1c67fd6c]{stroke:#52c41a}.crossmark__circle[data-v-1c67fd6c]{stroke:#ff4d4f}.checkmark__check[data-v-1c67fd6c],.crossmark__check[data-v-1c67fd6c]{transform-origin:50% 50%;animation:stroke-1c67fd6c .2s .3s forwards}.checkmark__check[data-v-1c67fd6c]{stroke-dasharray:48;stroke-dashoffset:48}.crossmark__check[data-v-1c67fd6c]{stroke-dasharray:72;stroke-dashoffset:72}@keyframes stroke-1c67fd6c{to{stroke-dashoffset:0}}@keyframes scale-1c67fd6c{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-1c67fd6c{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-1c67fd6c{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-1c67fd6c],.fade-scale-leave-active[data-v-1c67fd6c]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-1c67fd6c],.fade-scale-leave-to[data-v-1c67fd6c]{opacity:0;transform:scale(.85)}[data-v-1c67fd6c]::-webkit-scrollbar{width:10px;height:10px}[data-v-1c67fd6c]::-webkit-scrollbar-track{background:transparent}[data-v-1c67fd6c]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}[data-v-1c67fd6c]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.json-parser-container[data-v-1a255f46]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;overflow-y:auto}.header[data-v-1a255f46]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#f8fafc;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-1a255f46]{margin:0;font-size:26px;font-weight:600;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.header-icon[data-v-1a255f46]{color:#38bdf8;font-size:28px}.subtitle[data-v-1a255f46]{margin:8px 0 0;font-size:13px;color:#94a3b8;letter-spacing:.5px}.content-wrapper[data-v-1a255f46]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;min-height:500px;box-sizing:border-box}.panel-section[data-v-1a255f46]{flex:1;display:flex;flex-direction:column;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.panel-section[data-v-1a255f46]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.section-header[data-v-1a255f46]{display:flex;justify-content:center;align-items:center;padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc;gap:24px}.section-header h2[data-v-1a255f46]{margin:0;font-size:16px;font-weight:600;color:#334155;display:flex;align-items:center;gap:8px}.title-icon[data-v-1a255f46]{color:#64748b;font-size:18px}.actions[data-v-1a255f46]{display:flex;gap:8px}[data-v-1a255f46] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-1a255f46] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-1a255f46] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-1a255f46] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-1a255f46] .btn-commercial.ant-btn[disabled]{background-color:#f1f5f9!important;border-color:#e2e8f0!important;color:#94a3b8!important;opacity:.7}.editor-container[data-v-1a255f46]{flex:1;display:flex;flex-direction:column;position:relative;background-color:#fff}.scrollable-content[data-v-1a255f46]{overflow-y:auto}.scrollable-content[data-v-1a255f46]::-webkit-scrollbar{width:10px;height:10px}.scrollable-content[data-v-1a255f46]::-webkit-scrollbar-track{background:transparent}.scrollable-content[data-v-1a255f46]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}.scrollable-content[data-v-1a255f46]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.controls-panel[data-v-1a255f46]{padding:24px;display:flex;flex-direction:column;gap:20px}.custom-textarea[data-v-1a255f46]{width:100%;min-height:220px;padding:16px;border-radius:8px;font-family:JetBrains Mono,Courier New,monospace;font-size:15px;line-height:1.6;resize:vertical;transition:all .3s}.input-textarea[data-v-1a255f46]{border:1px solid #cbd5e1;background-color:#f8fafc;color:#1e293b}.input-textarea[data-v-1a255f46]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1);background-color:#fff}.control-row[data-v-1a255f46]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.control-btn[data-v-1a255f46]{flex:1;min-width:160px;border:none;padding:12px 16px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.control-btn[data-v-1a255f46]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.1)}.control-btn[data-v-1a255f46]:disabled{opacity:.5!important;cursor:not-allowed!important;background:#f1f5f9!important;color:#94a3b8!important;box-shadow:none!important}.primary-btn[data-v-1a255f46]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.reverse-btn[data-v-1a255f46]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.right-panel-flex[data-v-1a255f46]{display:flex;flex-direction:column}.preview-section[data-v-1a255f46]{padding:24px;flex:1;display:flex;flex-direction:column}.output-textarea[data-v-1a255f46]{flex:1;border:1px solid #e2e8f0;background-color:#f1f5f9;color:#334155;cursor:default}.output-textarea[data-v-1a255f46]:focus{outline:none}.description-area[data-v-1a255f46]{padding:32px 24px;background:#fff;border-top:1px solid #e2e8f0;display:flex;flex-direction:column;align-items:center;margin-top:auto}.desc-header[data-v-1a255f46]{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:16px}.desc-header h3[data-v-1a255f46]{font-size:20px;font-weight:700;margin:0;color:#1e293b;letter-spacing:.5px}.description-area>p[data-v-1a255f46]{color:#64748b;line-height:1.7;margin-bottom:24px;font-size:13px;text-align:center;max-width:90%}.feature-grid[data-v-1a255f46]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;width:100%}.feature-item[data-v-1a255f46]{display:flex;flex-direction:column;align-items:center;text-align:center;background:#f8fafc;padding:20px 12px;border-radius:12px;border:1px solid #f1f5f9;transition:all .3s ease}.feature-item[data-v-1a255f46]:hover{transform:translateY(-4px);box-shadow:0 10px 20px rgba(0,0,0,.04);background:#fff;border-color:#e2e8f0}.feature-icon[data-v-1a255f46]{font-size:24px;background:#eff6ff;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;margin-bottom:12px;transition:transform .3s ease}.feature-item:hover .feature-icon[data-v-1a255f46]{transform:scale(1.1);background:#dbeafe}.feature-text h4[data-v-1a255f46]{margin:0 0 6px 0;font-size:14px;font-weight:600;color:#1e293b}.feature-text p[data-v-1a255f46]{margin:0;font-size:12px;color:#64748b;line-height:1.5}.seo-recommendation[data-v-1a255f46]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-1a255f46]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-1a255f46]{text-align:center;margin-bottom:24px}.seo-title[data-v-1a255f46]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-1a255f46]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-1a255f46]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-1a255f46]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-1a255f46]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-1a255f46]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-1a255f46]{opacity:1;transform:scale(1);animation:burning-1a255f46 1.2s ease-in-out infinite alternate}@keyframes burning-1a255f46{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-1a255f46]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-1a255f46]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px 10px 16px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;cursor:pointer;flex:0 0 auto;position:relative;overflow:hidden}.seo-tool-card[data-v-1a255f46]:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;background:transparent;z-index:1}.card-indicator[data-v-1a255f46]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-1a255f46]{font-family:monospace;font-size:14px;color:#0284c7;position:absolute;right:10px;opacity:0;transform:translateX(-5px);transition:all .3s ease}.seo-tool-card[data-v-1a255f46]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-1a255f46]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-1a255f46]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-1a255f46]:active{box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-1a255f46]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-1a255f46]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-1a255f46]{margin-bottom:24px}.anim-text[data-v-1a255f46]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-1a255f46]{color:#cf1322}.checkmark[data-v-1a255f46]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-1a255f46 .2s ease-in-out .3s forwards,scale-1a255f46 .2s ease-in-out .5s both}.checkmark__circle[data-v-1a255f46]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-1a255f46 .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-1a255f46]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-1a255f46 .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-1a255f46]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-1a255f46 .2s ease-in-out .3s forwards,scale-1a255f46 .2s ease-in-out .5s both}.crossmark__circle[data-v-1a255f46]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-1a255f46 .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-1a255f46]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-1a255f46 .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-1a255f46{to{stroke-dashoffset:0}}@keyframes scale-1a255f46{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-1a255f46{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-1a255f46{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-1a255f46],.fade-scale-leave-active[data-v-1a255f46]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-1a255f46],.fade-scale-leave-to[data-v-1a255f46]{opacity:0;transform:scale(.85)}@media (max-width:992px){.content-wrapper[data-v-1a255f46]{flex-direction:column;padding:16px}.panel-section[data-v-1a255f46]{flex:none;height:auto;min-height:500px}.feature-grid[data-v-1a255f46]{grid-template-columns:1fr}}.code-formatter-container[data-v-0c292d40]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-y:auto}.header[data-v-0c292d40]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-0c292d40]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.header-icon[data-v-0c292d40]{font-size:28px;color:#38bdf8}.subtitle[data-v-0c292d40]{margin:8px 0 0;font-size:14px;color:#94a3b8}.content-wrapper[data-v-0c292d40]{display:flex;flex-direction:column;flex:1;padding:16px;gap:16px;width:100%;box-sizing:border-box}.code-section[data-v-0c292d40]{display:flex;flex-direction:column;min-height:600px;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.code-section[data-v-0c292d40]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.toolbar[data-v-0c292d40]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.actions[data-v-0c292d40]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap}.divider[data-v-0c292d40]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}[data-v-0c292d40] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-0c292d40] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-0c292d40] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-0c292d40] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155}[data-v-0c292d40] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-0c292d40] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.editor-container[data-v-0c292d40]{flex:1;display:flex;overflow:hidden;background-color:#fff}.code-input[data-v-0c292d40]{flex:1;padding:20px;border:none;resize:none;font-family:JetBrains Mono,Fira Code,monospace;font-size:14px;line-height:1.6;color:#1e293b;outline:none}.panels-grid[data-v-0c292d40]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:16px;animation:slideDown-0c292d40 .5s ease}.panel-card[data-v-0c292d40]{background:#fff;border-radius:12px;border:1px solid #e2e8f0;padding:24px}.panel-header[data-v-0c292d40]{display:flex;align-items:center;gap:10px;margin-bottom:20px;border-bottom:1px solid #f1f5f9;padding-bottom:12px}.panel-header h3[data-v-0c292d40]{margin:0;font-size:18px;color:#0f172a;font-weight:600}.panel-icon[data-v-0c292d40]{font-size:20px;color:#38bdf8}.download-grid[data-v-0c292d40]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.download-item[data-v-0c292d40]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:16px 12px;text-align:center;transition:all .3s}.download-item[data-v-0c292d40]:hover{transform:translateY(-2px);border-color:#cbd5e1;background:#fff}.file-icon[data-v-0c292d40]{font-size:2rem;margin-bottom:8px}.file-type[data-v-0c292d40]{display:block;font-weight:600;color:#1e293b}.file-desc[data-v-0c292d40]{display:block;font-size:.75rem;color:#64748b;margin-bottom:12px}.btn-download[data-v-0c292d40]{width:100%;padding:6px;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;cursor:pointer;font-size:13px;transition:all .2s}.btn-download[data-v-0c292d40]:hover{background:#0f172a;color:#fff}.detail-row[data-v-0c292d40]{display:flex;justify-content:space-between;border-bottom:1px dashed #e2e8f0;padding-bottom:8px;margin-bottom:12px}.detail-label[data-v-0c292d40]{color:#64748b;font-size:14px}.detail-value[data-v-0c292d40]{font-family:monospace;font-size:13px}.status-valid[data-v-0c292d40]{color:#059669;font-weight:600}.info-card[data-v-0c292d40]{background:#fff;border-radius:12px;border:1px solid #e2e8f0;padding:24px;margin-top:8px}.knowledge-grid[data-v-0c292d40]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-top:20px}.k-item h4[data-v-0c292d40]{color:#0369a1;margin-bottom:8px}.k-item p[data-v-0c292d40]{font-size:.85rem;color:#475569;line-height:1.6}.info-header[data-v-0c292d40]{display:flex;align-items:center;gap:10px;border-bottom:1px solid #f1f5f9;padding-bottom:12px}.seo-recommendation[data-v-0c292d40]{margin:8px 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;border:1px solid #e2e8f0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1)}.seo-recommendation[data-v-0c292d40]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06)}.seo-title-wrapper[data-v-0c292d40]{text-align:center;margin-bottom:24px}.seo-title[data-v-0c292d40]{font-size:20px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-0c292d40]{position:relative;width:24px;height:24px}.seo-icon[data-v-0c292d40]{position:absolute;font-size:22px;transition:all .4s}.outline-fire[data-v-0c292d40]{color:#ea580c}.filled-fire[data-v-0c292d40]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-0c292d40]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-0c292d40]{opacity:1;transform:scale(1);animation:burning-0c292d40 1.2s ease-in-out infinite alternate}@keyframes burning-0c292d40{0%{transform:scale(1)}to{transform:scale(1.15);filter:drop-shadow(0 0 12px #ff4d4f)}}.seo-tags-grid[data-v-0c292d40]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center}.seo-tool-card[data-v-0c292d40]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px 10px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;white-space:nowrap;flex:0 0 auto}.card-indicator[data-v-0c292d40]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-0c292d40]{font-family:monospace;font-size:14px;color:#0284c7;position:absolute;right:10px;opacity:0;transform:translateX(-5px);transition:all .3s ease}.seo-tool-card[data-v-0c292d40]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-0c292d40]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-0c292d40]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-0c292d40]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-0c292d40]{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-0c292d40]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center}.anim-icon[data-v-0c292d40]{margin-bottom:24px}.anim-text[data-v-0c292d40]{font-size:20px;font-weight:600}.checkmark[data-v-0c292d40]{width:72px;height:72px;stroke:#52c41a;stroke-width:3.5;fill:none}.crossmark[data-v-0c292d40]{width:72px;height:72px;stroke:#ff4d4f;stroke-width:3.5;fill:none}.fade-scale-enter-active[data-v-0c292d40],.fade-scale-leave-active[data-v-0c292d40]{transition:all .2s ease}.fade-scale-enter-from[data-v-0c292d40],.fade-scale-leave-to[data-v-0c292d40]{opacity:0;transform:scale(.85)}@keyframes slideDown-0c292d40{0%{opacity:0;transform:translateY(-10px)}to{opacity:1}}.code-formatter-container[data-v-29008631]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;overflow-y:auto}.header[data-v-29008631]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#f8fafc;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-29008631]{margin:0;font-size:26px;font-weight:600;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.header-icon[data-v-29008631]{color:#38bdf8;font-size:28px}.subtitle[data-v-29008631]{margin:8px 0 0;font-size:13px;color:#94a3b8;letter-spacing:.5px}.content-wrapper[data-v-29008631]{display:flex;flex:1;padding:16px;gap:16px;width:100%;min-height:500px;box-sizing:border-box}@media (max-width:992px){.content-wrapper[data-v-29008631]{flex-direction:column;padding:16px}.json-input-section[data-v-29008631],.json-output-section[data-v-29008631]{flex:none;height:500px}}.json-input-section[data-v-29008631],.json-output-section[data-v-29008631]{flex:1;display:flex;flex-direction:column;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.json-input-section[data-v-29008631]:hover,.json-output-section[data-v-29008631]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.section-header[data-v-29008631]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc;flex-wrap:wrap;gap:10px}.section-header h2[data-v-29008631]{margin:0;font-size:16px;font-weight:600;color:#334155;display:flex;align-items:center;gap:8px}.title-icon[data-v-29008631]{color:#64748b;font-size:18px}.actions[data-v-29008631]{display:flex;gap:8px;flex-wrap:wrap}[data-v-29008631] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-29008631] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-29008631] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-29008631] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-29008631] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}[data-v-29008631] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-29008631] .btn-commercial.ant-btn-dangerous:hover:not([disabled]){color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.editor-container[data-v-29008631]{flex:1;display:flex;flex-direction:column;position:relative;background-color:#fff}.json-input[data-v-29008631],.json-output[data-v-29008631]{flex:1;width:100%;padding:20px;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:14px;line-height:1.6;color:#1e293b;outline:none;border:none;resize:none;background-color:transparent}.highlight-text[data-v-29008631]{color:#059669;font-weight:500;background-color:#f0fdf4}.json-input[data-v-29008631]::-webkit-scrollbar,.json-output[data-v-29008631]::-webkit-scrollbar{width:10px;height:10px}.json-input[data-v-29008631]::-webkit-scrollbar-track,.json-output[data-v-29008631]::-webkit-scrollbar-track{background:transparent}.json-input[data-v-29008631]::-webkit-scrollbar-thumb,.json-output[data-v-29008631]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}.json-input[data-v-29008631]::-webkit-scrollbar-thumb:hover,.json-output[data-v-29008631]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.empty-state[data-v-29008631]{flex:1;display:flex;align-items:center;justify-content:center;background-color:#fff}.empty-content[data-v-29008631]{text-align:center;color:#94a3b8}.empty-icon-wrapper[data-v-29008631]{font-size:56px;color:#e2e8f0;margin-bottom:16px}.empty-content p[data-v-29008631]{font-size:14px;letter-spacing:.5px}.info-section[data-v-29008631]{padding:0 16px 24px;display:flex;flex-direction:column;gap:20px;width:100%}.info-grid[data-v-29008631]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.info-card[data-v-29008631]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);border:1px solid #e2e8f0;transition:transform .3s,box-shadow .3s;text-align:center}.info-card[data-v-29008631]:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,0,0,.05);border-color:#cbd5e1}.info-header[data-v-29008631]{display:flex;align-items:center;justify-content:center;margin-bottom:15px;border-bottom:1px dashed #e2e8f0;padding-bottom:12px}.info-header h3[data-v-29008631]{color:#0f172a;margin-left:12px;font-size:16px;font-weight:600}.icon-large[data-v-29008631]{font-size:24px}.info-card p[data-v-29008631]{color:#475569;line-height:1.6;margin:0;font-size:14px}.info-card code[data-v-29008631]{background:#f1f5f9;padding:2px 6px;border-radius:4px;font-family:monospace;border:1px solid #e2e8f0;color:#0f172a}.mt-4[data-v-29008631]{margin-top:10px}.scenario-grid[data-v-29008631]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:20px}.scenario-item[data-v-29008631]{background:#f8fafc;border-radius:10px;padding:20px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:15px;border:1px solid #e2e8f0;transition:all .3s ease;animation:fadeInUp-29008631 .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-29008631]:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(0,0,0,.06);border-color:#38bdf8;background:#fff}.scenario-icon[data-v-29008631]{font-size:22px;background:linear-gradient(135deg,#38bdf8,#0284c7);border-radius:10px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.scenario-content h4[data-v-29008631]{color:#1e293b;margin-bottom:6px;font-size:15px;font-weight:600}.scenario-content p[data-v-29008631]{color:#64748b;line-height:1.5;margin:0;font-size:13px}@keyframes fadeInUp-29008631{to{opacity:1;transform:translateY(0)}}.seo-recommendation[data-v-29008631]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-29008631]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-29008631]{text-align:center;margin-bottom:24px}.seo-title[data-v-29008631]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-29008631]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-29008631]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-29008631]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-29008631]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-29008631]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-29008631]{opacity:1;transform:scale(1);animation:burning-29008631 1.2s ease-in-out infinite alternate}@keyframes burning-29008631{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-29008631]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-29008631]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px 10px 16px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;white-space:nowrap;flex:0 0 auto}.card-indicator[data-v-29008631]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-29008631]{font-family:monospace;font-size:14px;color:#0284c7;position:absolute;right:10px;opacity:0;transform:translateX(-5px);transition:all .3s ease}.seo-tool-card[data-v-29008631]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-29008631]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-29008631]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-29008631]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-29008631]{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-29008631]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-29008631]{margin-bottom:24px}.anim-text[data-v-29008631]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-29008631]{color:#cf1322}.checkmark[data-v-29008631]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-29008631 .2s ease-in-out .3s forwards,scale-29008631 .2s ease-in-out .5s both}.checkmark__circle[data-v-29008631]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke:#52c41a;fill:none;animation:stroke-29008631 .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-29008631]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-29008631 .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-29008631]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-29008631 .2s ease-in-out .3s forwards,scale-29008631 .2s ease-in-out .5s both}.crossmark__circle[data-v-29008631]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke:#ff4d4f;fill:none;animation:stroke-29008631 .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-29008631]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-29008631 .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-29008631{to{stroke-dashoffset:0}}@keyframes scale-29008631{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-29008631{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-29008631{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-29008631],.fade-scale-leave-active[data-v-29008631]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-29008631],.fade-scale-leave-to[data-v-29008631]{opacity:0;transform:scale(.85)}.code-formatter-container[data-v-0c00e290]{display:flex;flex-direction:column;min-height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;overflow-y:auto}.header[data-v-0c00e290]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#f8fafc;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-0c00e290]{margin:0;font-size:26px;font-weight:600;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.header-icon[data-v-0c00e290]{color:#38bdf8;font-size:28px}.subtitle[data-v-0c00e290]{margin:8px 0 0;font-size:13px;color:#94a3b8;letter-spacing:.5px}.content-wrapper[data-v-0c00e290]{display:flex;flex:1;padding:16px;gap:16px;width:100%;min-height:500px;box-sizing:border-box}@media (max-width:992px){.content-wrapper[data-v-0c00e290]{flex-direction:column;padding:16px}.json-input-section[data-v-0c00e290],.json-output-section[data-v-0c00e290]{flex:none;height:500px}}.json-input-section[data-v-0c00e290],.json-output-section[data-v-0c00e290]{flex:1;display:flex;flex-direction:column;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.json-input-section[data-v-0c00e290]:hover,.json-output-section[data-v-0c00e290]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.section-header[data-v-0c00e290]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc;flex-wrap:wrap;gap:10px}.section-header h2[data-v-0c00e290]{margin:0;font-size:16px;font-weight:600;color:#334155;display:flex;align-items:center;gap:8px}.title-icon[data-v-0c00e290]{color:#64748b;font-size:18px}.actions[data-v-0c00e290]{display:flex;gap:8px;flex-wrap:wrap}[data-v-0c00e290] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-0c00e290] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-0c00e290] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-0c00e290] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-0c00e290] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}[data-v-0c00e290] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-0c00e290] .btn-commercial.ant-btn-dangerous:hover:not([disabled]){color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.editor-container[data-v-0c00e290]{flex:1;display:flex;flex-direction:column;position:relative;background-color:#fff}.json-input[data-v-0c00e290],.json-output[data-v-0c00e290]{flex:1;width:100%;padding:20px;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:20px;font-weight:600;line-height:1.6;color:#1e293b;outline:none;border:none;resize:none;background-color:transparent}.highlight-text[data-v-0c00e290]{color:#059669;background-color:#f0fdf4}.json-input[data-v-0c00e290]::-webkit-scrollbar,.json-output[data-v-0c00e290]::-webkit-scrollbar{width:10px;height:10px}.json-input[data-v-0c00e290]::-webkit-scrollbar-track,.json-output[data-v-0c00e290]::-webkit-scrollbar-track{background:transparent}.json-input[data-v-0c00e290]::-webkit-scrollbar-thumb,.json-output[data-v-0c00e290]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}.json-input[data-v-0c00e290]::-webkit-scrollbar-thumb:hover,.json-output[data-v-0c00e290]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.empty-state[data-v-0c00e290]{flex:1;display:flex;align-items:center;justify-content:center;background-color:#fff}.empty-content[data-v-0c00e290]{text-align:center;color:#94a3b8}.empty-icon-wrapper[data-v-0c00e290]{font-size:56px;color:#e2e8f0;margin-bottom:16px}.empty-content p[data-v-0c00e290]{font-size:14px;letter-spacing:.5px}.info-section[data-v-0c00e290]{padding:0 16px 24px;display:flex;flex-direction:column;gap:20px;width:100%}.info-grid[data-v-0c00e290]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.info-card[data-v-0c00e290]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);border:1px solid #e2e8f0;transition:transform .3s,box-shadow .3s;text-align:center}.info-card[data-v-0c00e290]:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,0,0,.05);border-color:#cbd5e1}.info-header[data-v-0c00e290]{display:flex;align-items:center;justify-content:center;margin-bottom:15px;border-bottom:1px dashed #e2e8f0;padding-bottom:12px}.info-header h3[data-v-0c00e290]{color:#0f172a;margin-left:12px;font-size:16px;font-weight:600;margin-bottom:0}.icon-large[data-v-0c00e290]{font-size:24px}.info-card p[data-v-0c00e290]{color:#475569;line-height:1.6;margin:0;font-size:14px}.mt-4[data-v-0c00e290]{margin-top:10px}.scenario-grid[data-v-0c00e290]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:20px}.scenario-item[data-v-0c00e290]{background:#f8fafc;border-radius:10px;padding:20px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:15px;border:1px solid #e2e8f0;transition:all .3s ease;animation:fadeInUp-0c00e290 .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-0c00e290]:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(0,0,0,.06);border-color:#38bdf8;background:#fff}.scenario-icon[data-v-0c00e290]{font-size:22px;background:linear-gradient(135deg,#38bdf8,#0284c7);border-radius:10px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.scenario-content h4[data-v-0c00e290]{color:#1e293b;margin-bottom:6px;font-size:15px;font-weight:600}.scenario-content p[data-v-0c00e290]{color:#64748b;line-height:1.5;margin:0;font-size:13px}@keyframes fadeInUp-0c00e290{to{opacity:1;transform:translateY(0)}}.seo-recommendation[data-v-0c00e290]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-0c00e290]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-0c00e290]{text-align:center;margin-bottom:24px}.seo-title[data-v-0c00e290]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-0c00e290]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-0c00e290]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-0c00e290]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-0c00e290]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-0c00e290]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-0c00e290]{opacity:1;transform:scale(1);animation:burning-0c00e290 1.2s ease-in-out infinite alternate}@keyframes burning-0c00e290{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-0c00e290]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-0c00e290]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px 10px 16px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;white-space:nowrap;flex:0 0 auto}.card-indicator[data-v-0c00e290]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-0c00e290]{font-family:monospace;font-size:14px;color:#0284c7;position:absolute;right:10px;opacity:0;transform:translateX(-5px);transition:all .3s ease}.seo-tool-card[data-v-0c00e290]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-0c00e290]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-0c00e290]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-0c00e290]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-0c00e290]{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-0c00e290]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-0c00e290]{margin-bottom:24px}.anim-text[data-v-0c00e290]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-0c00e290]{color:#cf1322}.checkmark[data-v-0c00e290]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-0c00e290 .2s ease-in-out .3s forwards,scale-0c00e290 .2s ease-in-out .5s both}.checkmark__circle[data-v-0c00e290]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke:#52c41a;fill:none;animation:stroke-0c00e290 .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-0c00e290]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-0c00e290 .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-0c00e290]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-0c00e290 .2s ease-in-out .3s forwards,scale-0c00e290 .2s ease-in-out .5s both}.crossmark__circle[data-v-0c00e290]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke:#ff4d4f;fill:none;animation:stroke-0c00e290 .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-0c00e290]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-0c00e290 .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-0c00e290{to{stroke-dashoffset:0}}@keyframes scale-0c00e290{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-0c00e290{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-0c00e290{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-0c00e290],.fade-scale-leave-active[data-v-0c00e290]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-0c00e290],.fade-scale-leave-to[data-v-0c00e290]{opacity:0;transform:scale(.85)}.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}}.code-formatter-container[data-v-419e85fb]{display:flex;flex-direction:column;min-height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;overflow-y:auto}.header[data-v-419e85fb]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#f8fafc;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-419e85fb]{margin:0;font-size:26px;font-weight:600;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.header-icon[data-v-419e85fb]{color:#38bdf8;font-size:28px}.subtitle[data-v-419e85fb]{margin:8px 0 0;font-size:13px;color:#94a3b8;letter-spacing:.5px}.content-wrapper[data-v-419e85fb]{display:flex;flex:1;padding:16px;gap:16px;width:100%;min-height:500px;box-sizing:border-box}@media (max-width:992px){.content-wrapper[data-v-419e85fb]{flex-direction:column;padding:16px}.json-input-section[data-v-419e85fb],.json-output-section[data-v-419e85fb]{flex:none;height:500px}}.json-input-section[data-v-419e85fb],.json-output-section[data-v-419e85fb]{flex:1;display:flex;flex-direction:column;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.json-input-section[data-v-419e85fb]:hover,.json-output-section[data-v-419e85fb]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.section-header[data-v-419e85fb]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc;flex-wrap:wrap;gap:10px}.section-header h2[data-v-419e85fb]{margin:0;font-size:16px;font-weight:600;color:#334155;display:flex;align-items:center;gap:8px}.title-icon[data-v-419e85fb]{color:#64748b;font-size:18px}.actions[data-v-419e85fb]{display:flex;gap:8px;flex-wrap:wrap}[data-v-419e85fb] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-419e85fb] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-419e85fb] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-419e85fb] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-419e85fb] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}[data-v-419e85fb] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-419e85fb] .btn-commercial.ant-btn-dangerous:hover:not([disabled]){color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.editor-container[data-v-419e85fb]{flex:1;display:flex;flex-direction:column;position:relative;background-color:#fff}.json-input[data-v-419e85fb],.json-output[data-v-419e85fb]{flex:1;width:100%;padding:20px;font-family:JetBrains Mono,Consolas,Monaco,monospace;font-size:16px;line-height:1.6;color:#1e293b;outline:none;border:none;resize:none;background-color:transparent}.highlight-text[data-v-419e85fb]{color:#059669;background-color:#f0fdf4}.json-input[data-v-419e85fb]::-webkit-scrollbar,.json-output[data-v-419e85fb]::-webkit-scrollbar{width:10px;height:10px}.json-input[data-v-419e85fb]::-webkit-scrollbar-track,.json-output[data-v-419e85fb]::-webkit-scrollbar-track{background:transparent}.json-input[data-v-419e85fb]::-webkit-scrollbar-thumb,.json-output[data-v-419e85fb]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}.json-input[data-v-419e85fb]::-webkit-scrollbar-thumb:hover,.json-output[data-v-419e85fb]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.empty-state[data-v-419e85fb]{flex:1;display:flex;align-items:center;justify-content:center;background-color:#fff}.empty-content[data-v-419e85fb]{text-align:center;color:#94a3b8}.empty-icon-wrapper[data-v-419e85fb]{font-size:56px;color:#e2e8f0;margin-bottom:16px}.empty-content p[data-v-419e85fb]{font-size:14px;letter-spacing:.5px}.info-section[data-v-419e85fb]{padding:0 16px 24px;display:flex;flex-direction:column;gap:20px;width:100%}.info-grid[data-v-419e85fb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.info-card[data-v-419e85fb]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);border:1px solid #e2e8f0;transition:transform .3s,box-shadow .3s;text-align:center}.info-card[data-v-419e85fb]:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,0,0,.05);border-color:#cbd5e1}.info-header[data-v-419e85fb]{display:flex;align-items:center;justify-content:center;margin-bottom:15px;border-bottom:1px dashed #e2e8f0;padding-bottom:12px}.info-header h3[data-v-419e85fb]{color:#0f172a;margin-left:12px;font-size:16px;font-weight:600;margin-bottom:0}.icon-large[data-v-419e85fb]{font-size:24px}.info-card p[data-v-419e85fb]{color:#475569;line-height:1.6;margin:0;font-size:14px}.info-card code[data-v-419e85fb]{background:#f1f5f9;padding:2px 6px;border-radius:4px;font-family:monospace;border:1px solid #e2e8f0;color:#0f172a}.mt-4[data-v-419e85fb]{margin-top:10px}.scenario-grid[data-v-419e85fb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:20px}.scenario-item[data-v-419e85fb]{background:#f8fafc;border-radius:10px;padding:20px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:15px;border:1px solid #e2e8f0;transition:all .3s ease;animation:fadeInUp-419e85fb .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-419e85fb]:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(0,0,0,.06);border-color:#38bdf8;background:#fff}.scenario-icon[data-v-419e85fb]{font-size:22px;background:linear-gradient(135deg,#38bdf8,#0284c7);border-radius:10px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.scenario-content h4[data-v-419e85fb]{color:#1e293b;margin-bottom:6px;font-size:15px;font-weight:600}.scenario-content p[data-v-419e85fb]{color:#64748b;line-height:1.5;margin:0;font-size:13px}@keyframes fadeInUp-419e85fb{to{opacity:1;transform:translateY(0)}}.seo-recommendation[data-v-419e85fb]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-419e85fb]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-419e85fb]{text-align:center;margin-bottom:24px}.seo-title[data-v-419e85fb]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-419e85fb]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-419e85fb]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-419e85fb]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-419e85fb]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-419e85fb]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-419e85fb]{opacity:1;transform:scale(1);animation:burning-419e85fb 1.2s ease-in-out infinite alternate}@keyframes burning-419e85fb{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-419e85fb]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-419e85fb]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px 10px 16px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;white-space:nowrap;flex:0 0 auto}.card-indicator[data-v-419e85fb]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-419e85fb]{font-family:monospace;font-size:14px;color:#0284c7;position:absolute;right:10px;opacity:0;transform:translateX(-5px);transition:all .3s ease}.seo-tool-card[data-v-419e85fb]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-419e85fb]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-419e85fb]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-419e85fb]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-419e85fb]{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-419e85fb]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-419e85fb]{margin-bottom:24px}.anim-text[data-v-419e85fb]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-419e85fb]{color:#cf1322}.checkmark[data-v-419e85fb]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-419e85fb .2s ease-in-out .3s forwards,scale-419e85fb .2s ease-in-out .5s both}.checkmark__circle[data-v-419e85fb]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke:#52c41a;fill:none;animation:stroke-419e85fb .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-419e85fb]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-419e85fb .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-419e85fb]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-419e85fb .2s ease-in-out .3s forwards,scale-419e85fb .2s ease-in-out .5s both}.crossmark__circle[data-v-419e85fb]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke:#ff4d4f;fill:none;animation:stroke-419e85fb .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-419e85fb]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-419e85fb .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-419e85fb{to{stroke-dashoffset:0}}@keyframes scale-419e85fb{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-419e85fb{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-419e85fb{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-419e85fb],.fade-scale-leave-active[data-v-419e85fb]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-419e85fb],.fade-scale-leave-to[data-v-419e85fb]{opacity:0;transform:scale(.85)}.code-formatter-container[data-v-380a4654]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-y:auto}.header[data-v-380a4654]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-380a4654]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;letter-spacing:.5px;color:#fff}.header-icon[data-v-380a4654]{font-size:28px;color:#38bdf8}.badge[data-v-380a4654]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:12px;padding:2px 8px;border-radius:99px;vertical-align:middle;font-weight:700;letter-spacing:.5px;margin-left:4px}.subtitle[data-v-380a4654]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400;letter-spacing:.5px}.content-wrapper[data-v-380a4654]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;min-height:860px;box-sizing:border-box}.code-section[data-v-380a4654]{display:flex;flex-direction:column;flex:1;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.code-section[data-v-380a4654]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.toolbar[data-v-380a4654]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.actions[data-v-380a4654]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.divider[data-v-380a4654]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}[data-v-380a4654] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-380a4654] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-380a4654] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-380a4654] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-380a4654] .btn-commercial.btn-convert-custom{background-color:#10b981;border-color:#10b981;color:#fff}[data-v-380a4654] .btn-commercial.btn-convert-custom:hover:not([disabled]){background-color:#059669;border-color:#059669}[data-v-380a4654] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}[data-v-380a4654] .btn-commercial.ant-btn-background-ghost.ant-btn-dangerous,[data-v-380a4654] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-380a4654] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.style-select-btn[data-v-380a4654]{gap:6px}.icon-right[data-v-380a4654]{font-size:12px;color:#64748b}.audio-editor-container[data-v-380a4654]{display:flex;flex-direction:column;overflow-y:auto;padding:24px;background-color:#fff;flex:1}.file-list-section[data-v-380a4654]{border:1px solid #e2e8f0;border-radius:12px;overflow:auto;box-shadow:0 4px 6px -1px rgba(0,0,0,.02);margin-bottom:20px;min-height:400px;flex:1}.file-table[data-v-380a4654]{width:100%;border-collapse:collapse}.file-table td[data-v-380a4654],.file-table th[data-v-380a4654]{padding:14px 16px;border-bottom:1px solid #f1f5f9;text-align:center;vertical-align:middle}.file-table th[data-v-380a4654]{background-color:#f8fafc;font-weight:600;color:#475569;font-size:14px}.file-table tr:last-child td[data-v-380a4654]{border-bottom:none}.filename[data-v-380a4654]{font-weight:500;color:#1e293b;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-badge[data-v-380a4654]{display:inline-block;padding:4px 12px;border-radius:9999px;font-size:12px;font-weight:600}.status-badge.ready[data-v-380a4654]{background:#f1f5f9;color:#64748b}.status-badge.processing[data-v-380a4654]{background:#eff6ff;color:#3b82f6}.status-badge.done[data-v-380a4654]{background:#ecfdf5;color:#10b981}.status-badge.error[data-v-380a4654]{background:#fff1f2;color:#f43f5e}.progress-bar-bg[data-v-380a4654]{height:6px;background-color:#f1f5f9;border-radius:4px;width:100%;overflow:hidden;margin-bottom:6px}.progress-bar-fill[data-v-380a4654]{height:100%;background:linear-gradient(90deg,#6366f1,#0ea5e9);transition:width .3s ease;border-radius:4px}.progress-text[data-v-380a4654]{font-size:12px;color:#64748b}.actions-cell[data-v-380a4654]{display:flex;justify-content:center;align-items:center;gap:8px}.btn-icon[data-v-380a4654]{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border:none;cursor:pointer;font-size:14px;width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;color:#475569}.placeholder-icon[data-v-380a4654]{width:32px;height:32px;display:inline-block}.btn-icon[data-v-380a4654]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.btn-icon.play[data-v-380a4654]{background:linear-gradient(135deg,#36d1dc,#5b86e5);color:#fff}.btn-icon.download[data-v-380a4654]{background:linear-gradient(135deg,#9d50bb,#6e48aa);color:#fff}.btn-icon.delete[data-v-380a4654]{background:linear-gradient(135deg,#ff5e62,#f96);color:#fff}.empty-row[data-v-380a4654]{height:300px}.empty-state[data-v-380a4654]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#94a3b8;height:100%}.empty-icon[data-v-380a4654]{font-size:36px;margin-bottom:12px;opacity:.4}.stats-bar[data-v-380a4654]{display:flex;justify-content:flex-end;gap:24px;padding:16px 0;border-top:1px solid #e2e8f0;color:#64748b;font-size:14px;margin-bottom:30px}.stats-bar strong[data-v-380a4654]{color:#334155;margin-left:4px}.stats-bar .highlight[data-v-380a4654]{color:#10b981}.features-grid[data-v-380a4654]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.feature-card[data-v-380a4654]{background:#f8fafc;padding:24px 20px;border-radius:12px;border:1px solid #e2e8f0;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;text-align:center}.feature-card[data-v-380a4654]:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,.05);border-color:#cbd5e1}.feature-card .f-icon[data-v-380a4654]{font-size:32px;margin-bottom:16px;background:#fff;width:56px;height:56px;line-height:56px;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.04)}.feature-card h3[data-v-380a4654]{margin:0 0 10px 0;font-size:16px;font-weight:600;color:#1e293b}.feature-card p[data-v-380a4654]{margin:0;color:#64748b;font-size:13px;line-height:1.5}.seo-recommendation[data-v-380a4654]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-380a4654]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-380a4654]{text-align:center;margin-bottom:24px}.seo-title[data-v-380a4654]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-380a4654]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-380a4654]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-380a4654]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-380a4654]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-380a4654]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-380a4654]{opacity:1;transform:scale(1);animation:burning-380a4654 1.2s ease-in-out infinite alternate}@keyframes burning-380a4654{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-380a4654]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-380a4654]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px 10px 16px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;cursor:pointer;flex:0 0 auto;position:relative;overflow:hidden}.card-indicator[data-v-380a4654]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-380a4654]{font-family:monospace;font-size:14px;color:#0284c7;position:absolute;right:10px;opacity:0;transform:translateX(-5px);transition:all .3s ease}.seo-tool-card[data-v-380a4654]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-380a4654]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-380a4654]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-380a4654]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-380a4654]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-380a4654]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-380a4654]{margin-bottom:24px}.anim-text[data-v-380a4654]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-380a4654]{color:#cf1322}.checkmark[data-v-380a4654]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-380a4654 .2s ease-in-out .3s forwards,scale-380a4654 .2s ease-in-out .5s both}.checkmark__circle[data-v-380a4654]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-380a4654 .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-380a4654]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-380a4654 .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-380a4654]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-380a4654 .2s ease-in-out .3s forwards,scale-380a4654 .2s ease-in-out .5s both}.crossmark__circle[data-v-380a4654]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-380a4654 .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-380a4654]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-380a4654 .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-380a4654{to{stroke-dashoffset:0}}@keyframes scale-380a4654{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-380a4654{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-380a4654{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-380a4654],.fade-scale-leave-active[data-v-380a4654]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-380a4654],.fade-scale-leave-to[data-v-380a4654]{opacity:0;transform:scale(.85)}.json-parser-container[data-v-7f788ae8]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-y:auto}.header[data-v-7f788ae8]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#f8fafc;box-shadow:0 4px 6px rgba(0,0,0,.1);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-7f788ae8]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.header-icon[data-v-7f788ae8]{color:#38bdf8;font-size:28px}.subtitle[data-v-7f788ae8]{margin:8px 0 0;font-size:13px;color:#94a3b8}.content-wrapper[data-v-7f788ae8]{display:flex;flex:1;padding:16px;gap:16px;width:100%;min-height:500px;box-sizing:border-box;flex-shrink:0}.json-input-section[data-v-7f788ae8],.json-output-section[data-v-7f788ae8]{display:flex;flex-direction:column;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.json-input-section[data-v-7f788ae8]{flex:0 0 420px}.json-output-section[data-v-7f788ae8]{flex:1}.section-header[data-v-7f788ae8]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc;position:relative}.section-header h2[data-v-7f788ae8]{margin:0;font-size:16px;font-weight:600;color:#334155;display:flex;align-items:center;gap:8px}.title-icon[data-v-7f788ae8]{color:#64748b;font-size:18px}.centered-title-header[data-v-7f788ae8]{justify-content:flex-end}.centered-title-header h2[data-v-7f788ae8]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap}[data-v-7f788ae8] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-7f788ae8] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}.editor-container[data-v-7f788ae8]{flex:1;display:flex;flex-direction:column;overflow:hidden;background-color:#fff}.config-scroll-container[data-v-7f788ae8]{overflow-y:auto;padding:24px}.form-grid[data-v-7f788ae8]{display:flex;flex-wrap:wrap;gap:20px}.form-item[data-v-7f788ae8]{display:flex;flex-direction:column}.form-item-full[data-v-7f788ae8]{width:100%}.form-item-half[data-v-7f788ae8]{width:calc(50% - 10px)}.form-item label[data-v-7f788ae8]{font-size:13px;font-weight:500;color:#334155;margin-bottom:8px}.value-text[data-v-7f788ae8]{font-size:12px;color:#38bdf8;font-family:JetBrains Mono,monospace;font-weight:600}.divider[data-v-7f788ae8]{width:100%;height:1px;background-color:#f1f5f9;margin:4px 0}.segmented-control[data-v-7f788ae8]{display:flex;background-color:#f1f5f9;padding:4px;border-radius:8px}.seg-item[data-v-7f788ae8]{flex:1;text-align:center;padding:8px 0;font-size:13px;font-weight:500;color:#64748b;cursor:pointer;border-radius:6px;transition:all .3s}.seg-item.active[data-v-7f788ae8]{background-color:#fff;color:#0f172a;box-shadow:0 1px 3px rgba(0,0,0,.1)}.custom-select[data-v-7f788ae8]{width:100%;height:36px;border:1px solid #cbd5e1;border-radius:6px;padding:0 12px;font-size:13px;background:#fff;outline:none}.custom-slider[data-v-7f788ae8]{-webkit-appearance:none;width:100%;height:6px;background:#e2e8f0;border-radius:3px;outline:none;margin:10px 0}.custom-slider[data-v-7f788ae8]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:#38bdf8;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.3)}.tips-box[data-v-7f788ae8]{background:#f0f9ff;border:1px solid #bae6fd;padding:12px;border-radius:8px;display:flex;gap:8px}.tips-box p[data-v-7f788ae8]{margin:0;font-size:12px;color:#0369a1;line-height:1.5}.workspace-wrapper[data-v-7f788ae8]{background:#f8fafc;padding:16px}.upload-area[data-v-7f788ae8]{flex:1;border:2px dashed #cbd5e1;border-radius:10px;background:#fff;transition:all .3s;display:flex;flex-direction:column}.upload-area.has-files[data-v-7f788ae8]{border-color:transparent;background:transparent}.empty-state[data-v-7f788ae8]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;color:#64748b}.upload-icon[data-v-7f788ae8]{font-size:48px;margin-bottom:12px;opacity:.5}.image-grid[data-v-7f788ae8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;padding:4px}.image-card[data-v-7f788ae8]{background:#fff;border-radius:8px;border:1px solid #e2e8f0;position:relative;transition:all .2s;display:flex;flex-direction:column;overflow:hidden}.image-card[data-v-7f788ae8]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.image-preview[data-v-7f788ae8]{height:110px;background-size:cover;background-position:50%;position:relative}.image-badge[data-v-7f788ae8]{position:absolute;top:8px;left:8px;background:rgba(15,23,42,.7);color:#fff;font-size:11px;padding:2px 8px;border-radius:10px}.image-info[data-v-7f788ae8]{padding:8px 10px;flex:1}.image-name[data-v-7f788ae8]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:600;color:#334155}.image-size[data-v-7f788ae8]{color:#94a3b8;font-size:11px}.btn-remove[data-v-7f788ae8]{position:absolute;top:6px;right:6px;width:22px;height:22px;background:#ef4444;color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px}.sort-controls[data-v-7f788ae8]{display:flex;border-top:1px solid #f1f5f9}.sort-controls button[data-v-7f788ae8]{flex:1;border:none;background:#f8fafc;font-size:11px;padding:8px 0;cursor:pointer;color:#64748b}.add-more-card[data-v-7f788ae8]{display:flex;flex-direction:column;justify-content:center;align-items:center;border:2px dashed #cbd5e1;border-radius:8px;min-height:160px;color:#94a3b8;cursor:pointer}.info-section[data-v-7f788ae8]{margin:0 16px 16px}.info-card[data-v-7f788ae8]{background:#fff;border-radius:12px;padding:24px;border:1px solid #e2e8f0}.info-header[data-v-7f788ae8]{display:flex;align-items:center;justify-content:center;margin-bottom:24px;border-bottom:1px solid #f1f5f9;padding-bottom:16px}.scenario-grid[data-v-7f788ae8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.scenario-item[data-v-7f788ae8]{background:#f8fafc;border-radius:10px;padding:20px;display:flex;gap:16px;border:1px solid #e2e8f0;animation:fadeInUp-7f788ae8 .6s forwards;opacity:0}.scenario-icon[data-v-7f788ae8]{font-size:20px;background:#1e293b;border-radius:8px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.scenario-content h4[data-v-7f788ae8]{color:#334155;margin:0 0 4px;font-size:14px}.scenario-content p[data-v-7f788ae8]{font-size:12px;color:#64748b;line-height:1.6;margin:0}.seo-recommendation[data-v-7f788ae8]{margin:0 16px 24px;padding:32px 24px;background:#fff;border-radius:12px;border:1px solid #e2e8f0}.seo-title-wrapper[data-v-7f788ae8]{text-align:center;margin-bottom:24px}.seo-title[data-v-7f788ae8]{font-size:20px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:10px;color:#1e293b}.fire-icon-container[data-v-7f788ae8]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-7f788ae8]{position:absolute;font-size:22px;transition:.4s}.filled-fire[data-v-7f788ae8]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-7f788ae8]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-7f788ae8]{opacity:1;transform:scale(1);animation:burning-7f788ae8 1.2s infinite alternate}@keyframes burning-7f788ae8{0%{transform:scale(1);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.1);filter:drop-shadow(0 0 10px rgba(255,77,79,.7))}}.seo-tags-grid[data-v-7f788ae8]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center}.seo-tool-card[data-v-7f788ae8]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px 10px 16px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;cursor:pointer;flex:0 0 auto;position:relative;overflow:hidden}.card-indicator[data-v-7f788ae8]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-7f788ae8]{font-family:monospace;font-size:14px;color:#0284c7;position:absolute;right:10px;opacity:0;transform:translateX(-5px);transition:all .3s ease}.seo-tool-card:hover .card-indicator[data-v-7f788ae8]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card[data-v-7f788ae8]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-arrow[data-v-7f788ae8]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-7f788ae8]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}@keyframes fadeInUp-7f788ae8{to{opacity:1;transform:translateY(0)}}.fade-scale-enter-active[data-v-7f788ae8],.fade-scale-leave-active[data-v-7f788ae8]{transition:.2s}.fade-scale-enter-from[data-v-7f788ae8],.fade-scale-leave-to[data-v-7f788ae8]{opacity:0;transform:scale(.9)}.custom-overlay[data-v-7f788ae8]{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;background:hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000}.anim-content[data-v-7f788ae8]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 50px rgba(0,0,0,.1);text-align:center}.checkmark[data-v-7f788ae8]{stroke:#52c41a;stroke-width:3;fill:none;width:70px;height:70px}.json-parser-container[data-v-5cb02c16]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-y:auto}.header[data-v-5cb02c16]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#f8fafc;box-shadow:0 4px 6px rgba(0,0,0,.1);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-5cb02c16]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.header-icon[data-v-5cb02c16]{color:#38bdf8;font-size:28px}.subtitle[data-v-5cb02c16]{margin:8px 0 0;font-size:13px;color:#94a3b8}.content-wrapper.layout-column[data-v-5cb02c16]{display:flex;flex-direction:column;gap:20px;width:100%;max-width:1000px;margin:0 auto;padding:24px 16px;box-sizing:border-box;flex-shrink:0}.json-input-section[data-v-5cb02c16],.json-output-section[data-v-5cb02c16]{display:flex;flex-direction:column;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease;width:100%}.json-input-section[data-v-5cb02c16]:hover,.json-output-section[data-v-5cb02c16]:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.section-header[data-v-5cb02c16]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.section-header h2[data-v-5cb02c16]{margin:0;font-size:16px;font-weight:600;color:#334155;display:flex;align-items:center;gap:8px}.title-icon[data-v-5cb02c16]{color:#64748b;font-size:18px}.actions[data-v-5cb02c16]{display:flex;gap:8px}[data-v-5cb02c16] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-5cb02c16] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-5cb02c16] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-5cb02c16] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}.editor-container[data-v-5cb02c16]{flex:1;display:flex;flex-direction:column;overflow:hidden;background-color:#fff}.config-scroll-container[data-v-5cb02c16]{overflow-y:auto;padding:24px}.form-grid[data-v-5cb02c16]{display:flex;flex-wrap:wrap;gap:20px}.form-item[data-v-5cb02c16]{display:flex;flex-direction:column}.form-item-full[data-v-5cb02c16]{width:100%}.form-item label[data-v-5cb02c16]{font-size:14px;font-weight:600;color:#334155;margin-bottom:10px}.divider[data-v-5cb02c16]{width:100%;height:1px;background-color:#f1f5f9;margin:4px 0}.custom-text-input[data-v-5cb02c16]{width:100%;height:42px;border:1px solid #cbd5e1;border-radius:8px;padding:0 16px;font-size:15px;font-family:JetBrains Mono,monospace;outline:none;transition:all .2s;background:#fafafa}.custom-text-input[data-v-5cb02c16]:focus{border-color:#38bdf8;background:#fff;box-shadow:0 0 0 3px rgba(56,189,248,.1)}.error-input[data-v-5cb02c16]{border-color:#ef4444;background-color:#fef2f2;color:#b91c1c}.error-input[data-v-5cb02c16]:focus{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.15)}.segmented-control[data-v-5cb02c16]{display:flex;background-color:#f1f5f9;padding:4px;border-radius:8px;width:100%}.seg-item[data-v-5cb02c16]{flex:1;text-align:center;padding:10px 0;font-size:14px;font-weight:500;color:#64748b;cursor:pointer;border-radius:6px;transition:all .3s}.seg-item.active[data-v-5cb02c16]{background-color:#fff;color:#0f172a;box-shadow:0 1px 4px rgba(0,0,0,.1);font-weight:600}.seg-item[data-v-5cb02c16]:hover:not(.active){color:#334155}.tips-box[data-v-5cb02c16]{width:100%;background:#f0f9ff;border:1px solid #bae6fd;padding:16px;border-radius:8px;display:flex;gap:10px;align-items:flex-start}.tip-icon[data-v-5cb02c16]{font-size:18px;line-height:1;margin-top:2px}.tips-box p[data-v-5cb02c16]{margin:0;font-size:13px;color:#0369a1;line-height:1.6}.code-font[data-v-5cb02c16]{font-family:JetBrains Mono,monospace;background:hsla(0,0%,100%,.7);padding:2px 6px;border-radius:4px;font-weight:600;color:#1e40af;font-size:12px}.action-btn-row[data-v-5cb02c16]{width:100%;display:flex;justify-content:center;margin-top:10px}.btn-large[data-v-5cb02c16]{height:44px!important;font-size:15px!important;padding:0 32px!important;border-radius:8px!important}.result-wrapper[data-v-5cb02c16]{padding:20px;background:#f8fafc}.empty-state[data-v-5cb02c16]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 0;color:#64748b}.upload-icon[data-v-5cb02c16]{font-size:48px;margin-bottom:12px;opacity:.6}.empty-state h3[data-v-5cb02c16]{margin:0 0 8px;font-size:16px;color:#334155;font-weight:600}.empty-state p[data-v-5cb02c16]{margin:0;font-size:13px;color:#94a3b8}.code-window[data-v-5cb02c16]{background-color:#1e293b;border-radius:10px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1);width:100%}.window-header[data-v-5cb02c16]{background-color:#0f172a;padding:10px 16px;display:flex;align-items:center;gap:8px}.dot[data-v-5cb02c16]{width:12px;height:12px;border-radius:50%}.dot.red[data-v-5cb02c16]{background-color:#ef4444}.dot.yellow[data-v-5cb02c16]{background-color:#f59e0b}.dot.green[data-v-5cb02c16]{background-color:#10b981}.window-title[data-v-5cb02c16]{margin:0 auto;font-size:12px;color:#94a3b8;font-family:JetBrains Mono,monospace}.code-content[data-v-5cb02c16]{padding:24px;color:#e2e8f0;font-family:JetBrains Mono,monospace;font-size:15px;line-height:1.8;overflow-x:auto;word-break:break-all}.result-item[data-v-5cb02c16]{display:flex;flex-direction:column}.mt-15[data-v-5cb02c16]{margin-top:20px}.css-comment[data-v-5cb02c16]{color:#64748b;font-style:italic;margin-bottom:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.css-val[data-v-5cb02c16]{color:#38bdf8;letter-spacing:1px;font-weight:500}.css-prop[data-v-5cb02c16]{color:#a78bfa;letter-spacing:1px;font-weight:600}.info-section[data-v-5cb02c16]{margin:0 auto 16px;width:100%;max-width:1000px;padding:0 16px;box-sizing:border-box;flex-shrink:0}.info-card[data-v-5cb02c16]{background:#fff;border-radius:12px;padding:24px;border:1px solid #e2e8f0}.info-header[data-v-5cb02c16]{display:flex;align-items:center;justify-content:center;margin-bottom:24px;border-bottom:1px solid #f1f5f9;padding-bottom:16px}.info-header h3[data-v-5cb02c16]{color:#1e293b;margin:0 0 0 12px;font-size:18px;font-weight:600}.icon-large[data-v-5cb02c16]{font-size:24px}.scenario-grid[data-v-5cb02c16]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.scenario-item[data-v-5cb02c16]{background:#f8fafc;border-radius:10px;padding:20px;display:flex;gap:16px;border:1px solid #e2e8f0;animation:fadeInUp-5cb02c16 .6s forwards;opacity:0;transition:transform .3s,box-shadow .3s}.scenario-item[data-v-5cb02c16]:hover{background:#fff;transform:translateY(-4px);box-shadow:0 10px 20px rgba(0,0,0,.05);border-color:#cbd5e1}.scenario-icon[data-v-5cb02c16]{font-size:20px;background:#1e293b;border-radius:8px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.scenario-content h4[data-v-5cb02c16]{color:#334155;margin:0 0 6px;font-size:15px;font-weight:600}.scenario-content p[data-v-5cb02c16]{font-size:13px;color:#64748b;line-height:1.6;margin:0}.seo-recommendation[data-v-5cb02c16]{margin:0 auto 24px;width:100%;max-width:1000px;padding:32px 24px;box-sizing:border-box;background:#fff;border-radius:12px;border:1px solid #e2e8f0;flex-shrink:0}.seo-title-wrapper[data-v-5cb02c16]{text-align:center;margin-bottom:24px}.seo-title[data-v-5cb02c16]{font-size:20px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:10px;color:#1e293b;margin:0}.fire-icon-container[data-v-5cb02c16]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-5cb02c16]{position:absolute;font-size:22px;transition:.4s}.filled-fire[data-v-5cb02c16]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-5cb02c16]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-5cb02c16]{opacity:1;transform:scale(1);animation:burning-5cb02c16 1.2s infinite alternate}@keyframes burning-5cb02c16{0%{transform:scale(1);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.1);filter:drop-shadow(0 0 10px rgba(255,77,79,.7))}}.seo-tags-grid[data-v-5cb02c16]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center}.seo-tool-card[data-v-5cb02c16]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px 10px 16px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;cursor:pointer;flex:0 0 auto;position:relative;overflow:hidden}.card-indicator[data-v-5cb02c16]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.seo-tool-card:hover .card-indicator[data-v-5cb02c16]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.card-arrow[data-v-5cb02c16]{font-family:monospace;font-size:14px;color:#0284c7;position:absolute;right:10px;opacity:0;transform:translateX(-5px);transition:all .3s ease}.seo-tool-card[data-v-5cb02c16]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-arrow[data-v-5cb02c16]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-5cb02c16]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}@keyframes fadeInUp-5cb02c16{to{opacity:1;transform:translateY(0)}}.fade-scale-enter-active[data-v-5cb02c16],.fade-scale-leave-active[data-v-5cb02c16]{transition:.2s}.fade-scale-enter-from[data-v-5cb02c16],.fade-scale-leave-to[data-v-5cb02c16]{opacity:0;transform:scale(.9)}.custom-overlay[data-v-5cb02c16]{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000}.anim-content[data-v-5cb02c16]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 50px rgba(0,0,0,.1);text-align:center;transform:translateY(-5%)}.anim-text[data-v-5cb02c16]{font-size:20px;font-weight:600;color:#333;margin-top:10px}.text-error[data-v-5cb02c16]{color:#cf1322}.checkmark[data-v-5cb02c16],.crossmark[data-v-5cb02c16]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;margin:0 auto}.checkmark[data-v-5cb02c16]{stroke:#52c41a;animation:fill-success-5cb02c16 .2s .3s forwards,scale-5cb02c16 .2s .5s both}.crossmark[data-v-5cb02c16]{stroke:#ff4d4f;animation:fill-error-5cb02c16 .2s .3s forwards,scale-5cb02c16 .2s .5s both}.checkmark__circle[data-v-5cb02c16]{stroke:#52c41a;stroke-dasharray:166;stroke-dashoffset:166;fill:none;animation:stroke-5cb02c16 .3s forwards}.crossmark__circle[data-v-5cb02c16]{stroke:#ff4d4f;stroke-dasharray:166;stroke-dashoffset:166;fill:none;animation:stroke-5cb02c16 .3s forwards}.checkmark__check[data-v-5cb02c16]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-5cb02c16 .2s .3s forwards}.crossmark__check[data-v-5cb02c16]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-5cb02c16 .2s .3s forwards}@keyframes stroke-5cb02c16{to{stroke-dashoffset:0}}@keyframes scale-5cb02c16{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-5cb02c16{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-5cb02c16{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.json-parser-container[data-v-5dbaa670]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-y:auto;overflow-x:hidden}.header[data-v-5dbaa670]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#f8fafc;box-shadow:0 4px 6px rgba(0,0,0,.1);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-5dbaa670]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.header-icon[data-v-5dbaa670]{color:#38bdf8;font-size:28px}.subtitle[data-v-5dbaa670]{margin:8px 0 0;font-size:13px;color:#94a3b8}.content-wrapper.layout-column[data-v-5dbaa670]{display:flex;flex-direction:column;gap:20px;width:100%;max-width:100%;margin:0;padding:24px;box-sizing:border-box;flex:1}.json-input-section[data-v-5dbaa670]{flex:0 0 auto;flex-direction:column}.json-input-section[data-v-5dbaa670],.json-output-section[data-v-5dbaa670]{display:flex;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease;width:100%}.json-output-section[data-v-5dbaa670]{flex:1;flex-direction:column;min-height:400px}.json-input-section[data-v-5dbaa670]:hover,.json-output-section[data-v-5dbaa670]:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.centered-title-header[data-v-5dbaa670]{position:relative;display:flex;justify-content:flex-end;align-items:center;padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.centered-title-header h2[data-v-5dbaa670]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;font-size:16px;font-weight:600;color:#334155;display:flex;align-items:center;gap:8px;white-space:nowrap}.title-icon[data-v-5dbaa670]{color:#64748b;font-size:18px}.actions[data-v-5dbaa670]{display:flex;gap:12px;align-items:center}.limit-badge[data-v-5dbaa670]{background:#e0f2fe;color:#0284c7;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;font-family:monospace}[data-v-5dbaa670] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-5dbaa670] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-5dbaa670] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-5dbaa670] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-5dbaa670] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}.editor-container[data-v-5dbaa670]{flex:1;display:flex;flex-direction:column;overflow:hidden;background-color:#fff}.config-scroll-container[data-v-5dbaa670]{overflow-y:auto;padding:24px}.hidden-input[data-v-5dbaa670]{display:none}.upload-zone[data-v-5dbaa670]{border:2px dashed #cbd5e1;border-radius:10px;padding:40px 20px;text-align:center;transition:all .3s ease;cursor:pointer;background:#fafafa;min-height:180px;display:flex;flex-direction:column;justify-content:center;align-items:center}.upload-zone.is-dragging[data-v-5dbaa670],.upload-zone[data-v-5dbaa670]:hover{border-color:#38bdf8;background:#f0f9ff}.upload-zone.has-file[data-v-5dbaa670]{border-style:solid;border-color:#38bdf8;background:#fff}.empty-state-result[data-v-5dbaa670],.empty-state[data-v-5dbaa670]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#64748b}.empty-state-result[data-v-5dbaa670]{padding:40px 0}.upload-icon[data-v-5dbaa670]{font-size:48px;margin-bottom:12px;opacity:.6}.empty-state h3[data-v-5dbaa670],.empty-state-result h3[data-v-5dbaa670]{margin:0 0 8px;font-size:16px;color:#334155;font-weight:600}.empty-state p[data-v-5dbaa670],.empty-state-result p[data-v-5dbaa670]{margin:0;font-size:13px;color:#94a3b8}.loading-state[data-v-5dbaa670]{display:flex;flex-direction:column;align-items:center;color:#0284c7}.spinner-icon[data-v-5dbaa670]{font-size:32px;margin-bottom:12px}.file-success-info[data-v-5dbaa670]{display:flex;flex-direction:column;align-items:center}.file-icon[data-v-5dbaa670]{font-size:48px;margin-bottom:10px}.file-details[data-v-5dbaa670]{display:flex;flex-direction:column;align-items:center;margin-bottom:12px}.fname[data-v-5dbaa670]{font-weight:600;font-size:16px;color:#334155;word-break:break-all;max-width:400px;text-align:center}.fsize[data-v-5dbaa670]{font-size:12px;color:#94a3b8;margin-top:4px;font-family:monospace}.change-btn[data-v-5dbaa670]{font-size:13px;color:#38bdf8;text-decoration:none;padding:6px 16px;border-radius:20px;background:#f0f9ff;transition:background .2s}.change-btn[data-v-5dbaa670]:hover{background:#e0f2fe}.result-wrapper[data-v-5dbaa670]{flex:1;display:flex;flex-direction:column;padding:24px;background:#f8fafc}.code-window[data-v-5dbaa670]{flex:1;display:flex;flex-direction:column;background-color:#1e293b;border-radius:10px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1);width:100%}.window-header[data-v-5dbaa670]{background-color:#0f172a;padding:10px 16px;display:flex;align-items:center;gap:8px;flex-shrink:0}.dot[data-v-5dbaa670]{width:12px;height:12px;border-radius:50%}.dot.red[data-v-5dbaa670]{background-color:#ef4444}.dot.yellow[data-v-5dbaa670]{background-color:#f59e0b}.dot.green[data-v-5dbaa670]{background-color:#10b981}.window-title[data-v-5dbaa670]{margin:0 auto;font-size:12px;color:#94a3b8;font-family:JetBrains Mono,monospace}.code-content.no-padding[data-v-5dbaa670]{flex:1;display:flex;flex-direction:column;padding:0}.result-textarea[data-v-5dbaa670]{flex:1;width:100%;padding:16px;background:transparent;border:none;color:#38bdf8;font-family:JetBrains Mono,monospace;font-size:14px;line-height:1.6;resize:none;word-break:break-all;outline:none}.result-textarea[data-v-5dbaa670]::-webkit-scrollbar{width:8px}.result-textarea[data-v-5dbaa670]::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.result-textarea[data-v-5dbaa670]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:4px}.info-section[data-v-5dbaa670]{margin:0 24px 20px;width:auto;box-sizing:border-box;flex-shrink:0}.info-card[data-v-5dbaa670]{background:#fff;border-radius:12px;padding:24px;border:1px solid #e2e8f0}.info-header[data-v-5dbaa670]{display:flex;align-items:center;justify-content:center;margin-bottom:24px;border-bottom:1px solid #f1f5f9;padding-bottom:16px}.info-header h3[data-v-5dbaa670]{color:#1e293b;margin:0 0 0 12px;font-size:18px;font-weight:600}.icon-large[data-v-5dbaa670]{font-size:24px}.scenario-grid[data-v-5dbaa670]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.scenario-item[data-v-5dbaa670]{background:#f8fafc;border-radius:10px;padding:20px;display:flex;gap:16px;border:1px solid #e2e8f0;animation:fadeInUp-5dbaa670 .6s forwards;opacity:0;transition:transform .3s,box-shadow .3s}.scenario-item[data-v-5dbaa670]:hover{background:#fff;transform:translateY(-4px);box-shadow:0 10px 20px rgba(0,0,0,.05);border-color:#cbd5e1}.scenario-icon[data-v-5dbaa670]{font-size:20px;background:#1e293b;border-radius:8px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.scenario-content h4[data-v-5dbaa670]{color:#334155;margin:0 0 6px;font-size:15px;font-weight:600}.scenario-content p[data-v-5dbaa670]{font-size:13px;color:#64748b;line-height:1.6;margin:0}.seo-recommendation[data-v-5dbaa670]{margin:0 24px 24px;width:auto;padding:32px 24px;box-sizing:border-box;background:#fff;border-radius:12px;border:1px solid #e2e8f0;flex-shrink:0}.seo-title-wrapper[data-v-5dbaa670]{text-align:center;margin-bottom:24px}.seo-title[data-v-5dbaa670]{font-size:20px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:10px;color:#1e293b;margin:0}.fire-icon-container[data-v-5dbaa670]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-5dbaa670]{position:absolute;font-size:22px;transition:.4s}.filled-fire[data-v-5dbaa670]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-5dbaa670]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-5dbaa670]{opacity:1;transform:scale(1);animation:burning-5dbaa670 1.2s infinite alternate}@keyframes burning-5dbaa670{0%{transform:scale(1);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.1);filter:drop-shadow(0 0 10px rgba(255,77,79,.7))}}.seo-tags-grid[data-v-5dbaa670]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center}.seo-tool-card[data-v-5dbaa670]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px 10px 16px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;cursor:pointer;flex:0 0 auto;position:relative;overflow:hidden}.card-indicator[data-v-5dbaa670]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.seo-tool-card:hover .card-indicator[data-v-5dbaa670]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.card-arrow[data-v-5dbaa670]{font-family:monospace;font-size:14px;color:#0284c7;position:absolute;right:10px;opacity:0;transform:translateX(-5px);transition:all .3s ease}.seo-tool-card[data-v-5dbaa670]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-arrow[data-v-5dbaa670]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-5dbaa670]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}@keyframes fadeInUp-5dbaa670{to{opacity:1;transform:translateY(0)}}.fade-scale-enter-active[data-v-5dbaa670],.fade-scale-leave-active[data-v-5dbaa670]{transition:.2s}.fade-scale-enter-from[data-v-5dbaa670],.fade-scale-leave-to[data-v-5dbaa670]{opacity:0;transform:scale(.9)}.custom-overlay[data-v-5dbaa670]{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000}.anim-content[data-v-5dbaa670]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 50px rgba(0,0,0,.1);text-align:center;transform:translateY(-5%)}.anim-text[data-v-5dbaa670]{font-size:20px;font-weight:600;color:#333;margin-top:10px}.text-error[data-v-5dbaa670]{color:#cf1322}.checkmark[data-v-5dbaa670],.crossmark[data-v-5dbaa670]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;margin:0 auto}.checkmark[data-v-5dbaa670]{stroke:#52c41a;animation:fill-success-5dbaa670 .2s .3s forwards,scale-5dbaa670 .2s .5s both}.crossmark[data-v-5dbaa670]{stroke:#ff4d4f;animation:fill-error-5dbaa670 .2s .3s forwards,scale-5dbaa670 .2s .5s both}.checkmark__circle[data-v-5dbaa670]{stroke:#52c41a;stroke-dasharray:166;stroke-dashoffset:166;fill:none;animation:stroke-5dbaa670 .3s forwards}.crossmark__circle[data-v-5dbaa670]{stroke:#ff4d4f;stroke-dasharray:166;stroke-dashoffset:166;fill:none;animation:stroke-5dbaa670 .3s forwards}.checkmark__check[data-v-5dbaa670]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-5dbaa670 .2s .3s forwards}.crossmark__check[data-v-5dbaa670]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-5dbaa670 .2s .3s forwards}@keyframes stroke-5dbaa670{to{stroke-dashoffset:0}}@keyframes scale-5dbaa670{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-5dbaa670{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-5dbaa670{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.json-parser-container[data-v-55477928]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-y:auto;overflow-x:hidden}.header[data-v-55477928]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#f8fafc;box-shadow:0 4px 6px rgba(0,0,0,.1);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-55477928]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.header-icon[data-v-55477928]{color:#38bdf8;font-size:28px}.subtitle[data-v-55477928]{margin:8px 0 0;font-size:13px;color:#94a3b8}.content-wrapper.layout-column[data-v-55477928]{display:flex;flex-direction:column;gap:20px;width:100%;max-width:100%;margin:0;padding:24px;box-sizing:border-box;flex:1}.json-input-section[data-v-55477928]{flex:0 0 auto;flex-direction:column}.json-input-section[data-v-55477928],.json-output-section[data-v-55477928]{display:flex;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease;width:100%}.json-output-section[data-v-55477928]{flex:1;flex-direction:column;min-height:400px}.json-input-section[data-v-55477928]:hover,.json-output-section[data-v-55477928]:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.centered-title-header[data-v-55477928]{position:relative;display:flex;justify-content:flex-end;align-items:center;padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.centered-title-header h2[data-v-55477928]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;font-size:16px;font-weight:600;color:#334155;display:flex;align-items:center;gap:8px;white-space:nowrap}.title-icon[data-v-55477928]{color:#64748b;font-size:18px}.actions[data-v-55477928]{display:flex;gap:12px;align-items:center}[data-v-55477928] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-55477928] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-55477928] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-55477928] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-55477928] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}.editor-container[data-v-55477928]{flex:1;display:flex;flex-direction:column;overflow:hidden;background-color:#fff}.config-scroll-container[data-v-55477928]{overflow-y:auto;padding:24px}.form-grid[data-v-55477928]{display:flex;flex-wrap:wrap;gap:20px}.form-item[data-v-55477928]{display:flex;flex-direction:column}.form-item-full[data-v-55477928]{width:100%}.form-item-third[data-v-55477928]{width:calc(33.333% - 14px)}.form-item label[data-v-55477928]{font-size:13px;font-weight:600;color:#334155;margin-bottom:8px;display:flex;align-items:center;gap:6px}.label-icon[data-v-55477928]{color:#64748b}.divider[data-v-55477928]{width:100%;height:1px;background-color:#f1f5f9;margin:4px 0}.custom-select[data-v-55477928]{width:100%;height:38px;border:1px solid #cbd5e1;border-radius:8px;padding:0 12px;font-size:14px;background:#fff;outline:none;transition:border-color .2s;cursor:pointer;color:#334155}.custom-select[data-v-55477928]:focus{border-color:#38bdf8;box-shadow:0 0 0 3px rgba(56,189,248,.1)}.custom-text-input[data-v-55477928]{width:100%;min-height:80px;border:1px solid #cbd5e1;border-radius:8px;padding:12px 16px;font-size:16px;font-family:JetBrains Mono,monospace;outline:none;transition:all .2s;background:#fafafa;resize:vertical;color:#0f172a}.custom-text-input[data-v-55477928]:focus{border-color:#38bdf8;background:#fff;box-shadow:0 0 0 3px rgba(56,189,248,.1)}.tips-box[data-v-55477928]{width:100%;background:#f0f9ff;border:1px solid #bae6fd;padding:12px 16px;border-radius:8px;display:flex;gap:10px;align-items:flex-start;margin-top:-5px}.tip-icon[data-v-55477928]{font-size:16px;line-height:1.2}.tips-box p[data-v-55477928]{margin:0;font-size:13px;color:#0369a1;line-height:1.6}.tips-box code[data-v-55477928]{background:hsla(0,0%,100%,.6);padding:2px 6px;border-radius:4px;font-family:JetBrains Mono,monospace;font-weight:600}.action-btn-row[data-v-55477928]{width:100%;display:flex;justify-content:center;margin-top:10px}.btn-large[data-v-55477928]{height:44px!important;font-size:15px!important;padding:0 32px!important;border-radius:8px!important}.empty-state-result[data-v-55477928]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 0;color:#64748b}.upload-icon[data-v-55477928]{font-size:48px;margin-bottom:12px;opacity:.6}.empty-state-result h3[data-v-55477928]{margin:0 0 8px;font-size:16px;color:#334155;font-weight:600}.empty-state-result p[data-v-55477928]{margin:0;font-size:13px;color:#94a3b8}.result-wrapper[data-v-55477928]{flex:1;display:flex;flex-direction:column;padding:24px;background:#f8fafc}.code-window[data-v-55477928]{flex:1;display:flex;flex-direction:column;background-color:#1e293b;border-radius:10px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1);width:100%;position:relative}.window-header[data-v-55477928]{background-color:#0f172a;padding:10px 16px;display:flex;align-items:center;gap:8px;flex-shrink:0}.dot[data-v-55477928]{width:12px;height:12px;border-radius:50%}.dot.red[data-v-55477928]{background-color:#ef4444}.dot.yellow[data-v-55477928]{background-color:#f59e0b}.dot.green[data-v-55477928]{background-color:#10b981}.window-title[data-v-55477928]{margin:0 auto;font-size:12px;color:#94a3b8;font-family:JetBrains Mono,monospace}.relative-container[data-v-55477928]{position:relative}.code-content.no-padding[data-v-55477928]{flex:1;display:flex;flex-direction:column;padding:0}.result-pre[data-v-55477928]{flex:1;width:100%;margin:0;padding:24px;background:transparent;border:none;color:#00d2d3;font-family:Consolas,JetBrains Mono,monospace;font-size:14px;line-height:1.1;overflow:auto;text-shadow:0 0 2px rgba(0,210,211,.4)}.result-pre[data-v-55477928]::-webkit-scrollbar{width:10px;height:10px}.result-pre[data-v-55477928]::-webkit-scrollbar-track{background:rgba(0,0,0,.2)}.result-pre[data-v-55477928]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.15);border-radius:5px}.result-pre[data-v-55477928]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.25)}.loading-overlay[data-v-55477928]{position:absolute;inset: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;z-index:10}.spinner-icon[data-v-55477928]{font-size:36px;margin-bottom:16px;animation:spin-55477928 1s linear infinite}@keyframes spin-55477928{to{transform:rotate(1turn)}}.info-section[data-v-55477928]{margin:0 24px 20px;width:auto;box-sizing:border-box;flex-shrink:0}.info-card[data-v-55477928]{background:#fff;border-radius:12px;padding:24px;border:1px solid #e2e8f0}.info-header[data-v-55477928]{display:flex;align-items:center;justify-content:center;margin-bottom:24px;border-bottom:1px solid #f1f5f9;padding-bottom:16px}.info-header h3[data-v-55477928]{color:#1e293b;margin:0 0 0 12px;font-size:18px;font-weight:600}.icon-large[data-v-55477928]{font-size:24px}.scenario-grid[data-v-55477928]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.scenario-item[data-v-55477928]{background:#f8fafc;border-radius:10px;padding:20px;display:flex;gap:16px;border:1px solid #e2e8f0;animation:fadeInUp-55477928 .6s forwards;opacity:0;transition:transform .3s,box-shadow .3s}.scenario-item[data-v-55477928]:hover{background:#fff;transform:translateY(-4px);box-shadow:0 10px 20px rgba(0,0,0,.05);border-color:#cbd5e1}.scenario-icon[data-v-55477928]{font-size:20px;background:#1e293b;border-radius:8px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.scenario-content h4[data-v-55477928]{color:#334155;margin:0 0 6px;font-size:15px;font-weight:600}.scenario-content p[data-v-55477928]{font-size:13px;color:#64748b;line-height:1.6;margin:0}.seo-recommendation[data-v-55477928]{margin:0 24px 24px;width:auto;padding:32px 24px;box-sizing:border-box;background:#fff;border-radius:12px;border:1px solid #e2e8f0;flex-shrink:0}.seo-title-wrapper[data-v-55477928]{text-align:center;margin-bottom:24px}.seo-title[data-v-55477928]{font-size:20px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:10px;color:#1e293b;margin:0}.fire-icon-container[data-v-55477928]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-55477928]{position:absolute;font-size:22px;transition:.4s}.filled-fire[data-v-55477928]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-55477928]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-55477928]{opacity:1;transform:scale(1);animation:burning-55477928 1.2s infinite alternate}@keyframes burning-55477928{0%{transform:scale(1);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.1);filter:drop-shadow(0 0 10px rgba(255,77,79,.7))}}.seo-tags-grid[data-v-55477928]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center}.seo-tool-card[data-v-55477928]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px 10px 16px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;cursor:pointer;flex:0 0 auto;position:relative;overflow:hidden}.card-indicator[data-v-55477928]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.seo-tool-card:hover .card-indicator[data-v-55477928]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.card-arrow[data-v-55477928]{font-family:monospace;font-size:14px;color:#0284c7;position:absolute;right:10px;opacity:0;transform:translateX(-5px);transition:all .3s ease}.seo-tool-card[data-v-55477928]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-arrow[data-v-55477928]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-55477928]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}@media (max-width:992px){.form-item-third[data-v-55477928]{width:100%}}@keyframes fadeInUp-55477928{to{opacity:1;transform:translateY(0)}}.fade-scale-enter-active[data-v-55477928],.fade-scale-leave-active[data-v-55477928]{transition:.2s}.fade-scale-enter-from[data-v-55477928],.fade-scale-leave-to[data-v-55477928]{opacity:0;transform:scale(.9)}.custom-overlay[data-v-55477928]{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000}.anim-content[data-v-55477928]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 50px rgba(0,0,0,.1);text-align:center;transform:translateY(-5%)}.anim-text[data-v-55477928]{font-size:20px;font-weight:600;color:#333;margin-top:10px}.text-error[data-v-55477928]{color:#cf1322}.checkmark[data-v-55477928],.crossmark[data-v-55477928]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;margin:0 auto}.checkmark[data-v-55477928]{stroke:#52c41a;animation:fill-success-55477928 .2s .3s forwards,scale-55477928 .2s .5s both}.crossmark[data-v-55477928]{stroke:#ff4d4f;animation:fill-error-55477928 .2s .3s forwards,scale-55477928 .2s .5s both}.checkmark__circle[data-v-55477928]{stroke:#52c41a;stroke-dasharray:166;stroke-dashoffset:166;fill:none;animation:stroke-55477928 .3s forwards}.crossmark__circle[data-v-55477928]{stroke:#ff4d4f;stroke-dasharray:166;stroke-dashoffset:166;fill:none;animation:stroke-55477928 .3s forwards}.checkmark__check[data-v-55477928]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-55477928 .2s .3s forwards}.crossmark__check[data-v-55477928]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-55477928 .2s .3s forwards}@keyframes stroke-55477928{to{stroke-dashoffset:0}}@keyframes scale-55477928{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-55477928{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-55477928{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.json-parser-container[data-v-69788a30]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-y:auto;overflow-x:hidden}.header[data-v-69788a30]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#f8fafc;box-shadow:0 4px 6px rgba(0,0,0,.1);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-69788a30]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.header-icon[data-v-69788a30]{color:#38bdf8;font-size:28px}.subtitle[data-v-69788a30]{margin:8px 0 0;font-size:13px;color:#94a3b8}.content-wrapper.layout-column[data-v-69788a30]{display:flex;flex-direction:column;gap:20px;width:100%;max-width:100%;margin:0;padding:24px;box-sizing:border-box;flex:1}.json-input-section[data-v-69788a30]{flex:0 0 auto;flex-direction:column}.json-input-section[data-v-69788a30],.json-output-section[data-v-69788a30]{display:flex;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease;width:100%}.json-output-section[data-v-69788a30]{flex:1;flex-direction:column;min-height:400px}.json-input-section[data-v-69788a30]:hover,.json-output-section[data-v-69788a30]:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.centered-title-header[data-v-69788a30]{position:relative;display:flex;justify-content:flex-end;align-items:center;padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.centered-title-header h2[data-v-69788a30]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;font-size:16px;font-weight:600;color:#334155;display:flex;align-items:center;gap:8px;white-space:nowrap}.title-icon[data-v-69788a30]{color:#64748b;font-size:18px}.actions[data-v-69788a30]{display:flex;gap:12px;align-items:center}[data-v-69788a30] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-69788a30] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-69788a30] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-69788a30] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-69788a30] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}.editor-container[data-v-69788a30]{flex:1;display:flex;flex-direction:column;overflow:hidden;background-color:#fff}.config-scroll-container[data-v-69788a30]{overflow-y:auto;padding:24px}.form-grid[data-v-69788a30]{display:flex;flex-wrap:wrap;gap:20px}.form-item[data-v-69788a30]{display:flex;flex-direction:column}.form-item-full[data-v-69788a30]{width:100%}.form-item label[data-v-69788a30]{font-size:13px;font-weight:600;color:#334155;margin-bottom:8px;display:flex;align-items:center;gap:6px}.label-icon[data-v-69788a30]{color:#64748b}.custom-text-input[data-v-69788a30]{width:100%;min-height:120px;border:1px solid #cbd5e1;border-radius:8px;padding:12px 16px;font-size:16px;font-family:JetBrains Mono,monospace;outline:none;transition:all .2s;background:#fafafa;resize:vertical;color:#0f172a}.custom-text-input[data-v-69788a30]:focus{border-color:#38bdf8;background:#fff;box-shadow:0 0 0 3px rgba(56,189,248,.1)}.tips-box[data-v-69788a30]{width:100%;background:#f0f9ff;border:1px solid #bae6fd;padding:12px 16px;border-radius:8px;display:flex;gap:10px;align-items:flex-start;margin-top:-5px}.error-tips-box[data-v-69788a30]{background:#fff1f2;border-color:#fecdd3}.tip-icon[data-v-69788a30]{font-size:16px;line-height:1.2}.tips-box p[data-v-69788a30]{margin:0;font-size:13px;color:#0369a1;line-height:1.6}.error-tips-box p[data-v-69788a30]{color:#be123c}.action-btn-row[data-v-69788a30]{width:100%;display:flex;justify-content:center;margin-top:10px}.btn-large[data-v-69788a30]{height:44px!important;font-size:15px!important;padding:0 32px!important;border-radius:8px!important}.empty-state-result[data-v-69788a30]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:60px 0;color:#64748b}.upload-icon[data-v-69788a30]{font-size:48px;margin-bottom:12px;opacity:.6}.empty-state-result h3[data-v-69788a30]{margin:0 0 8px;font-size:16px;color:#334155;font-weight:600}.empty-state-result p[data-v-69788a30]{margin:0;font-size:13px;color:#94a3b8}.result-wrapper[data-v-69788a30]{flex:1;display:flex;flex-direction:column;gap:24px}.summary-blocks[data-v-69788a30]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.summary-card[data-v-69788a30]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:16px;display:flex;flex-direction:column;align-items:center;gap:10px;position:relative;transition:all .3s ease}.summary-card[data-v-69788a30]:hover{background:#fff;border-color:#cbd5e1;box-shadow:0 4px 12px rgba(0,0,0,.05);transform:translateY(-2px)}.summary-label[data-v-69788a30]{font-size:12px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:1px;width:100%;text-align:center;border-bottom:1px dashed #cbd5e1;padding-bottom:8px}.summary-value[data-v-69788a30]{font-family:JetBrains Mono,monospace;font-size:14px;color:#334155;white-space:pre-wrap;word-break:break-all;width:100%;text-align:center;max-height:80px;overflow-y:auto}.summary-value[data-v-69788a30]::-webkit-scrollbar{width:4px}.summary-value[data-v-69788a30]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.highlight-hex[data-v-69788a30]{color:#d97706;font-weight:600}.highlight-bin[data-v-69788a30]{color:#059669}.highlight-oct[data-v-69788a30]{color:#7c3aed;font-weight:600}.btn-icon-copy[data-v-69788a30]{background:transparent;border:none;position:absolute;top:6px;right:6px;font-size:14px;cursor:pointer;color:#94a3b8;transition:all .2s;padding:4px;border-radius:4px}.btn-icon-copy[data-v-69788a30]:hover{background:#e0f2fe;color:#0284c7}.table-container[data-v-69788a30]{width:100%;border-radius:10px;border:1px solid #e2e8f0;overflow:hidden;background:#fff}.result-table[data-v-69788a30]{width:100%;border-collapse:collapse;text-align:left}.result-table th[data-v-69788a30]{background:#f1f5f9;color:#475569;font-weight:600;font-size:13px;padding:12px 16px;border-bottom:1px solid #e2e8f0}.result-table td[data-v-69788a30]{padding:12px 16px;border-bottom:1px solid #f8fafc;font-size:14px;color:#334155;transition:background .2s}.result-table tr:hover td[data-v-69788a30]{background:#f0f9ff}.result-table tr:last-child td[data-v-69788a30]{border-bottom:none}.num-font[data-v-69788a30]{font-family:JetBrains Mono,monospace}.hex-col[data-v-69788a30]{color:#d97706;font-weight:600}.bin-col[data-v-69788a30]{color:#059669}.desc-col[data-v-69788a30]{color:#64748b;font-style:italic;font-size:13px}.char-badge[data-v-69788a30]{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;font-weight:700;background:#fff;color:#0f172a;border:1px solid #e2e8f0;border-radius:8px;font-family:JetBrains Mono,monospace;box-shadow:0 1px 2px rgba(0,0,0,.05)}.control-char[data-v-69788a30]{background:#f1f5f9;color:#64748b;font-size:12px}@media (max-width:992px){.summary-blocks[data-v-69788a30]{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.summary-blocks[data-v-69788a30]{grid-template-columns:1fr}}.info-section[data-v-69788a30]{margin:0 24px 20px;width:auto;box-sizing:border-box;flex-shrink:0}.info-card[data-v-69788a30]{background:#fff;border-radius:12px;padding:24px;border:1px solid #e2e8f0}.info-header[data-v-69788a30]{display:flex;align-items:center;justify-content:center;margin-bottom:24px;border-bottom:1px solid #f1f5f9;padding-bottom:16px}.info-header h3[data-v-69788a30]{color:#1e293b;margin:0 0 0 12px;font-size:18px;font-weight:600}.icon-large[data-v-69788a30]{font-size:24px}.scenario-grid[data-v-69788a30]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.scenario-item[data-v-69788a30]{background:#f8fafc;border-radius:10px;padding:20px;display:flex;gap:16px;border:1px solid #e2e8f0;animation:fadeInUp-69788a30 .6s forwards;opacity:0;transition:transform .3s,box-shadow .3s}.scenario-item[data-v-69788a30]:hover{background:#fff;transform:translateY(-4px);box-shadow:0 10px 20px rgba(0,0,0,.05);border-color:#cbd5e1}.scenario-icon[data-v-69788a30]{font-size:20px;background:#1e293b;border-radius:8px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.scenario-content h4[data-v-69788a30]{color:#334155;margin:0 0 6px;font-size:15px;font-weight:600}.scenario-content p[data-v-69788a30]{font-size:13px;color:#64748b;line-height:1.6;margin:0}.seo-recommendation[data-v-69788a30]{margin:0 24px 24px;width:auto;padding:32px 24px;box-sizing:border-box;background:#fff;border-radius:12px;border:1px solid #e2e8f0;flex-shrink:0}.seo-title-wrapper[data-v-69788a30]{text-align:center;margin-bottom:24px}.seo-title[data-v-69788a30]{font-size:20px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:10px;color:#1e293b;margin:0}.fire-icon-container[data-v-69788a30]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-69788a30]{position:absolute;font-size:22px;transition:.4s}.filled-fire[data-v-69788a30]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-69788a30]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-69788a30]{opacity:1;transform:scale(1);animation:burning-69788a30 1.2s infinite alternate}@keyframes burning-69788a30{0%{transform:scale(1);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.1);filter:drop-shadow(0 0 10px rgba(255,77,79,.7))}}.seo-tags-grid[data-v-69788a30]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center}.seo-tool-card[data-v-69788a30]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px 10px 16px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;cursor:pointer;flex:0 0 auto;position:relative;overflow:hidden}.card-indicator[data-v-69788a30]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.seo-tool-card:hover .card-indicator[data-v-69788a30]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.card-arrow[data-v-69788a30]{font-family:monospace;font-size:14px;color:#0284c7;position:absolute;right:10px;opacity:0;transform:translateX(-5px);transition:all .3s ease}.seo-tool-card[data-v-69788a30]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-arrow[data-v-69788a30]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-69788a30]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}@keyframes fadeInUp-69788a30{to{opacity:1;transform:translateY(0)}}.fade-scale-enter-active[data-v-69788a30],.fade-scale-leave-active[data-v-69788a30]{transition:.2s}.fade-scale-enter-from[data-v-69788a30],.fade-scale-leave-to[data-v-69788a30]{opacity:0;transform:scale(.9)}.custom-overlay[data-v-69788a30]{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000}.anim-content[data-v-69788a30]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 50px rgba(0,0,0,.1);text-align:center;transform:translateY(-5%)}.anim-text[data-v-69788a30]{font-size:20px;font-weight:600;color:#333;margin-top:10px}.text-error[data-v-69788a30]{color:#cf1322}.checkmark[data-v-69788a30],.crossmark[data-v-69788a30]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;margin:0 auto}.checkmark[data-v-69788a30]{stroke:#52c41a;animation:fill-success-69788a30 .2s .3s forwards,scale-69788a30 .2s .5s both}.crossmark[data-v-69788a30]{stroke:#ff4d4f;animation:fill-error-69788a30 .2s .3s forwards,scale-69788a30 .2s .5s both}.checkmark__circle[data-v-69788a30]{stroke:#52c41a;stroke-dasharray:166;stroke-dashoffset:166;fill:none;animation:stroke-69788a30 .3s forwards}.crossmark__circle[data-v-69788a30]{stroke:#ff4d4f;stroke-dasharray:166;stroke-dashoffset:166;fill:none;animation:stroke-69788a30 .3s forwards}.checkmark__check[data-v-69788a30]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-69788a30 .2s .3s forwards}.crossmark__check[data-v-69788a30]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-69788a30 .2s .3s forwards}@keyframes stroke-69788a30{to{stroke-dashoffset:0}}@keyframes scale-69788a30{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-69788a30{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-69788a30{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.json-parser-container[data-v-6fea642f]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-y:auto;overflow-x:hidden}.header[data-v-6fea642f]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#f8fafc;box-shadow:0 4px 6px rgba(0,0,0,.1);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-6fea642f]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.header-icon[data-v-6fea642f]{color:#38bdf8;font-size:28px}.subtitle[data-v-6fea642f]{margin:8px 0 0;font-size:13px;color:#94a3b8}.content-wrapper.layout-column[data-v-6fea642f]{display:flex;flex-direction:column;gap:20px;width:100%;max-width:100%;margin:0;padding:24px;box-sizing:border-box;flex:1}.json-input-section[data-v-6fea642f]{flex:0 0 auto;flex-direction:column}.json-input-section[data-v-6fea642f],.json-output-section[data-v-6fea642f]{display:flex;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease;width:100%}.json-output-section[data-v-6fea642f]{flex:1;flex-direction:column;min-height:300px}.json-input-section[data-v-6fea642f]:hover,.json-output-section[data-v-6fea642f]:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.centered-title-header[data-v-6fea642f]{position:relative;display:flex;justify-content:flex-end;align-items:center;padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.centered-title-header h2[data-v-6fea642f]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;font-size:16px;font-weight:600;color:#334155;display:flex;align-items:center;gap:8px;white-space:nowrap}.title-icon[data-v-6fea642f]{color:#64748b;font-size:18px}.actions[data-v-6fea642f]{display:flex;gap:12px;align-items:center}[data-v-6fea642f] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-6fea642f] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-6fea642f] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-6fea642f] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-6fea642f] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}.editor-container[data-v-6fea642f]{flex:1;display:flex;flex-direction:column;overflow:hidden;background-color:#fff}.config-scroll-container[data-v-6fea642f]{overflow-y:auto;padding:24px}.form-grid[data-v-6fea642f]{display:flex;flex-wrap:wrap;gap:20px}.form-item[data-v-6fea642f]{display:flex;flex-direction:column}.form-item-full[data-v-6fea642f]{width:100%}.form-item label[data-v-6fea642f]{font-size:14px;font-weight:600;color:#334155;margin-bottom:10px;display:flex;align-items:center;gap:6px}.label-icon[data-v-6fea642f]{color:#64748b}.relative-container[data-v-6fea642f]{position:relative}.custom-text-input[data-v-6fea642f]{width:100%;min-height:180px;border:1px solid #cbd5e1;border-radius:8px;padding:16px;padding-bottom:30px;font-size:15px;font-family:JetBrains Mono,monospace;outline:none;transition:all .2s;background:#fafafa;resize:vertical;color:#0f172a;line-height:1.6}.custom-text-input[data-v-6fea642f]:focus{border-color:#38bdf8;background:#fff;box-shadow:0 0 0 3px rgba(56,189,248,.1)}.char-count[data-v-6fea642f]{position:absolute;bottom:12px;right:16px;font-size:12px;color:#94a3b8;font-family:JetBrains Mono,monospace;font-weight:600;pointer-events:none}.tips-box[data-v-6fea642f]{width:100%;background:#f0f9ff;border:1px solid #bae6fd;padding:14px 16px;border-radius:8px;display:flex;gap:10px;align-items:flex-start;margin-top:-5px}.tip-icon[data-v-6fea642f]{font-size:18px;line-height:1.2}.tips-box p[data-v-6fea642f]{margin:0;font-size:13px;color:#0369a1;line-height:1.6}.action-btn-row[data-v-6fea642f]{width:100%;display:flex;justify-content:center;gap:16px;margin-top:10px}.btn-large[data-v-6fea642f]{height:44px!important;font-size:15px!important;padding:0 32px!important;border-radius:8px!important;transition:all .3s ease}.btn-encode[data-v-6fea642f]{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;border:none!important}.btn-encode[data-v-6fea642f]:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;box-shadow:0 4px 12px rgba(37,99,235,.3);transform:translateY(-1px)}.btn-decode[data-v-6fea642f]{background:linear-gradient(135deg,#10b981,#059669)!important;border:none!important}.btn-decode[data-v-6fea642f]:hover{background:linear-gradient(135deg,#059669,#047857)!important;box-shadow:0 4px 12px rgba(16,185,129,.3);transform:translateY(-1px)}.empty-state-result[data-v-6fea642f]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 0;color:#64748b}.upload-icon[data-v-6fea642f]{font-size:48px;margin-bottom:12px;opacity:.6}.empty-state-result h3[data-v-6fea642f]{margin:0 0 8px;font-size:16px;color:#334155;font-weight:600}.empty-state-result p[data-v-6fea642f]{margin:0;font-size:13px;color:#94a3b8}.result-wrapper[data-v-6fea642f]{flex:1;display:flex;flex-direction:column;padding:24px;background:#f8fafc}.code-window[data-v-6fea642f]{flex:1;display:flex;flex-direction:column;background-color:#1e293b;border-radius:10px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1);width:100%;min-height:200px}.window-header[data-v-6fea642f]{background-color:#0f172a;padding:10px 16px;display:flex;align-items:center;gap:8px;flex-shrink:0}.dot[data-v-6fea642f]{width:12px;height:12px;border-radius:50%}.dot.red[data-v-6fea642f]{background-color:#ef4444}.dot.yellow[data-v-6fea642f]{background-color:#f59e0b}.dot.green[data-v-6fea642f]{background-color:#10b981}.window-title[data-v-6fea642f]{margin:0 auto;font-size:12px;color:#94a3b8;font-family:JetBrains Mono,monospace}.code-content.no-padding[data-v-6fea642f]{flex:1;display:flex;flex-direction:column;padding:0}.result-textarea[data-v-6fea642f]{flex:1;width:100%;padding:20px;padding-bottom:30px;background:transparent;border:none;color:#38bdf8;font-family:JetBrains Mono,monospace;font-size:15px;line-height:1.6;resize:none;word-break:break-all;outline:none}.result-textarea[data-v-6fea642f]::-webkit-scrollbar{width:8px}.result-textarea[data-v-6fea642f]::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.result-textarea[data-v-6fea642f]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:4px}.char-count-output[data-v-6fea642f]{position:absolute;bottom:12px;right:16px;font-size:12px;color:#475569;font-family:JetBrains Mono,monospace;font-weight:600;pointer-events:none}.info-section[data-v-6fea642f]{margin:0 24px 20px;width:auto;box-sizing:border-box;flex-shrink:0}.info-card[data-v-6fea642f]{background:#fff;border-radius:12px;padding:24px;border:1px solid #e2e8f0}.info-header[data-v-6fea642f]{display:flex;align-items:center;justify-content:center;margin-bottom:24px;border-bottom:1px solid #f1f5f9;padding-bottom:16px}.info-header h3[data-v-6fea642f]{color:#1e293b;margin:0 0 0 12px;font-size:18px;font-weight:600}.icon-large[data-v-6fea642f]{font-size:24px}.scenario-grid[data-v-6fea642f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.scenario-item[data-v-6fea642f]{background:#f8fafc;border-radius:10px;padding:20px;display:flex;gap:16px;border:1px solid #e2e8f0;animation:fadeInUp-6fea642f .6s forwards;opacity:0;transition:transform .3s,box-shadow .3s}.scenario-item[data-v-6fea642f]:hover{background:#fff;transform:translateY(-4px);box-shadow:0 10px 20px rgba(0,0,0,.05);border-color:#cbd5e1}.scenario-icon[data-v-6fea642f]{font-size:20px;background:#1e293b;border-radius:8px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.scenario-content h4[data-v-6fea642f]{color:#334155;margin:0 0 6px;font-size:15px;font-weight:600}.scenario-content p[data-v-6fea642f]{font-size:13px;color:#64748b;line-height:1.6;margin:0}.seo-recommendation[data-v-6fea642f]{margin:0 24px 24px;width:auto;padding:32px 24px;box-sizing:border-box;background:#fff;border-radius:12px;border:1px solid #e2e8f0;flex-shrink:0}.seo-title-wrapper[data-v-6fea642f]{text-align:center;margin-bottom:24px}.seo-title[data-v-6fea642f]{font-size:20px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:10px;color:#1e293b;margin:0}.fire-icon-container[data-v-6fea642f]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-6fea642f]{position:absolute;font-size:22px;transition:.4s}.filled-fire[data-v-6fea642f]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-6fea642f]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-6fea642f]{opacity:1;transform:scale(1);animation:burning-6fea642f 1.2s infinite alternate}@keyframes burning-6fea642f{0%{transform:scale(1);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.1);filter:drop-shadow(0 0 10px rgba(255,77,79,.7))}}.seo-tags-grid[data-v-6fea642f]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center}.seo-tool-card[data-v-6fea642f]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px 10px 16px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;cursor:pointer;flex:0 0 auto;position:relative;overflow:hidden}.card-indicator[data-v-6fea642f]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.seo-tool-card:hover .card-indicator[data-v-6fea642f]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.card-arrow[data-v-6fea642f]{font-family:monospace;font-size:14px;color:#0284c7;position:absolute;right:10px;opacity:0;transform:translateX(-5px);transition:all .3s ease}.seo-tool-card[data-v-6fea642f]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-arrow[data-v-6fea642f]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-6fea642f]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}@keyframes fadeInUp-6fea642f{to{opacity:1;transform:translateY(0)}}.fade-scale-enter-active[data-v-6fea642f],.fade-scale-leave-active[data-v-6fea642f]{transition:.2s}.fade-scale-enter-from[data-v-6fea642f],.fade-scale-leave-to[data-v-6fea642f]{opacity:0;transform:scale(.9)}.custom-overlay[data-v-6fea642f]{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000}.anim-content[data-v-6fea642f]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 50px rgba(0,0,0,.1);text-align:center;transform:translateY(-5%)}.anim-text[data-v-6fea642f]{font-size:20px;font-weight:600;color:#333;margin-top:10px}.text-error[data-v-6fea642f]{color:#cf1322}.checkmark[data-v-6fea642f],.crossmark[data-v-6fea642f]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;margin:0 auto}.checkmark[data-v-6fea642f]{stroke:#52c41a;animation:fill-success-6fea642f .2s .3s forwards,scale-6fea642f .2s .5s both}.crossmark[data-v-6fea642f]{stroke:#ff4d4f;animation:fill-error-6fea642f .2s .3s forwards,scale-6fea642f .2s .5s both}.checkmark__circle[data-v-6fea642f]{stroke:#52c41a;stroke-dasharray:166;stroke-dashoffset:166;fill:none;animation:stroke-6fea642f .3s forwards}.crossmark__circle[data-v-6fea642f]{stroke:#ff4d4f;stroke-dasharray:166;stroke-dashoffset:166;fill:none;animation:stroke-6fea642f .3s forwards}.checkmark__check[data-v-6fea642f]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-6fea642f .2s .3s forwards}.crossmark__check[data-v-6fea642f]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-6fea642f .2s .3s forwards}@keyframes stroke-6fea642f{to{stroke-dashoffset:0}}@keyframes scale-6fea642f{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-6fea642f{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-6fea642f{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.json-parser-container[data-v-d9295eee]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-y:auto;overflow-x:hidden}.header[data-v-d9295eee]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#f8fafc;box-shadow:0 4px 6px rgba(0,0,0,.1);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-d9295eee]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.header-icon[data-v-d9295eee]{color:#38bdf8;font-size:28px}.subtitle[data-v-d9295eee]{margin:8px 0 0;font-size:13px;color:#94a3b8}.content-wrapper.layout-column[data-v-d9295eee]{display:flex;flex-direction:column;gap:20px;width:100%;max-width:100%;margin:0;padding:24px;box-sizing:border-box;flex:1}.json-input-section[data-v-d9295eee]{flex:0 0 auto;flex-direction:column}.json-input-section[data-v-d9295eee],.json-output-section[data-v-d9295eee]{display:flex;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease;width:100%}.json-output-section[data-v-d9295eee]{flex:1;flex-direction:column;min-height:300px}.json-input-section[data-v-d9295eee]:hover,.json-output-section[data-v-d9295eee]:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.centered-title-header[data-v-d9295eee]{position:relative;display:flex;justify-content:flex-end;align-items:center;padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.centered-title-header h2[data-v-d9295eee]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;font-size:16px;font-weight:600;color:#334155;display:flex;align-items:center;gap:8px;white-space:nowrap}.title-icon[data-v-d9295eee]{color:#64748b;font-size:18px}.actions[data-v-d9295eee]{display:flex;gap:12px;align-items:center}[data-v-d9295eee] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-d9295eee] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-d9295eee] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-d9295eee] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-d9295eee] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}.editor-container[data-v-d9295eee]{flex:1;display:flex;flex-direction:column;overflow:hidden;background-color:#fff}.config-scroll-container[data-v-d9295eee]{overflow-y:auto;padding:24px}.form-grid[data-v-d9295eee]{display:flex;flex-wrap:wrap;gap:20px}.form-item[data-v-d9295eee]{display:flex;flex-direction:column}.form-item-full[data-v-d9295eee]{width:100%}.form-item label[data-v-d9295eee]{font-size:14px;font-weight:600;color:#334155;margin-bottom:10px;display:flex;align-items:center;gap:6px}.label-icon[data-v-d9295eee]{color:#64748b}.relative-container[data-v-d9295eee]{position:relative}.input-with-clear[data-v-d9295eee]{position:relative;width:100%}.custom-single-input[data-v-d9295eee]{width:100%;height:48px;border:1px solid #cbd5e1;border-radius:8px;padding:0 45px 0 16px;font-size:15px;font-family:JetBrains Mono,monospace;outline:none;transition:all .2s;background:#fafafa;color:#0f172a}.custom-single-input[data-v-d9295eee]:focus{border-color:#38bdf8;background:#fff;box-shadow:0 0 0 3px rgba(56,189,248,.1)}.clear-icon-btn[data-v-d9295eee]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#94a3b8;font-size:16px;cursor:pointer;padding:4px;border-radius:50%;transition:all .2s;display:flex;align-items:center;justify-content:center}.clear-icon-btn[data-v-d9295eee]:hover{background-color:#f1f5f9;color:#ef4444}.tips-box[data-v-d9295eee]{width:100%;background:#f0f9ff;border:1px solid #bae6fd;padding:14px 16px;border-radius:8px;display:flex;gap:10px;align-items:flex-start;margin-top:-5px}.tip-icon[data-v-d9295eee]{font-size:18px;line-height:1.2}.tips-box p[data-v-d9295eee]{margin:0;font-size:13px;color:#0369a1;line-height:1.6}.tips-box code[data-v-d9295eee]{background:hsla(0,0%,100%,.6);padding:2px 6px;border-radius:4px;font-family:JetBrains Mono,monospace;font-weight:600}.action-btn-row[data-v-d9295eee]{width:100%;display:flex;justify-content:center;gap:16px;margin-top:10px}.btn-large[data-v-d9295eee]{height:44px!important;font-size:15px!important;padding:0 32px!important;border-radius:8px!important;transition:all .3s ease}.empty-state-result[data-v-d9295eee]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 0;color:#64748b}.upload-icon[data-v-d9295eee]{font-size:48px;margin-bottom:12px;opacity:.6}.empty-state-result h3[data-v-d9295eee]{margin:0 0 8px;font-size:16px;color:#334155;font-weight:600}.empty-state-result p[data-v-d9295eee]{margin:0;font-size:13px;color:#94a3b8}.result-wrapper[data-v-d9295eee]{flex:1;display:flex;flex-direction:column;padding:24px;background:#f8fafc}.table-container[data-v-d9295eee]{width:100%;border-radius:10px;border:1px solid #e2e8f0;overflow:hidden;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.02)}.result-table[data-v-d9295eee]{width:100%;border-collapse:collapse;text-align:left;table-layout:fixed}.result-table th[data-v-d9295eee]{background:#f1f5f9;color:#475569;font-weight:600;font-size:13px;padding:14px 16px;border-bottom:1px solid #e2e8f0}.result-table td[data-v-d9295eee]{padding:14px 16px;border-bottom:1px solid #f8fafc;font-size:14px;color:#334155;transition:background .2s;vertical-align:middle}.result-row:hover td[data-v-d9295eee]{background:#f0f9ff}.result-row:last-child td[data-v-d9295eee]{border-bottom:none}.type-badge[data-v-d9295eee]{display:inline-block;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;letter-spacing:.5px}.type-http[data-v-d9295eee]{background-color:#e0f2fe;color:#0284c7;border:1px solid #bae6fd}.type-thunder[data-v-d9295eee]{background-color:#fef3c7;color:#d97706;border:1px solid #fde68a}.type-flashget[data-v-d9295eee]{background-color:#fee2e2;color:#ef4444;border:1px solid #fecaca}.type-qq[data-v-d9295eee]{background-color:#dcfce7;color:#16a34a;border:1px solid #bbf7d0}.url-text[data-v-d9295eee]{font-family:JetBrains Mono,monospace;font-size:14px;color:#475569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.btn-mini[data-v-d9295eee]{height:28px!important;padding:0 10px!important;font-size:12px!important}.btn-copied[data-v-d9295eee]{background-color:#f0fdf4!important;border-color:#bbf7d0!important;color:#16a34a!important}.info-section[data-v-d9295eee]{margin:0 24px 20px;width:auto;box-sizing:border-box;flex-shrink:0}.info-card[data-v-d9295eee]{background:#fff;border-radius:12px;padding:24px;border:1px solid #e2e8f0}.info-header[data-v-d9295eee]{display:flex;align-items:center;justify-content:center;margin-bottom:24px;border-bottom:1px solid #f1f5f9;padding-bottom:16px}.info-header h3[data-v-d9295eee]{color:#1e293b;margin:0 0 0 12px;font-size:18px;font-weight:600}.icon-large[data-v-d9295eee]{font-size:24px}.scenario-grid[data-v-d9295eee]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.scenario-item[data-v-d9295eee]{background:#f8fafc;border-radius:10px;padding:20px;display:flex;gap:16px;border:1px solid #e2e8f0;animation:fadeInUp-d9295eee .6s forwards;opacity:0;transition:transform .3s,box-shadow .3s}.scenario-item[data-v-d9295eee]:hover{background:#fff;transform:translateY(-4px);box-shadow:0 10px 20px rgba(0,0,0,.05);border-color:#cbd5e1}.scenario-icon[data-v-d9295eee]{font-size:20px;background:#1e293b;border-radius:8px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.scenario-content h4[data-v-d9295eee]{color:#334155;margin:0 0 6px;font-size:15px;font-weight:600}.scenario-content p[data-v-d9295eee]{font-size:13px;color:#64748b;line-height:1.6;margin:0}.seo-recommendation[data-v-d9295eee]{margin:0 24px 24px;width:auto;padding:32px 24px;box-sizing:border-box;background:#fff;border-radius:12px;border:1px solid #e2e8f0;flex-shrink:0}.seo-title-wrapper[data-v-d9295eee]{text-align:center;margin-bottom:24px}.seo-title[data-v-d9295eee]{font-size:20px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:10px;color:#1e293b;margin:0}.fire-icon-container[data-v-d9295eee]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-d9295eee]{position:absolute;font-size:22px;transition:.4s}.filled-fire[data-v-d9295eee]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-d9295eee]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-d9295eee]{opacity:1;transform:scale(1);animation:burning-d9295eee 1.2s infinite alternate}@keyframes burning-d9295eee{0%{transform:scale(1);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.1);filter:drop-shadow(0 0 10px rgba(255,77,79,.7))}}.seo-tags-grid[data-v-d9295eee]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center}.seo-tool-card[data-v-d9295eee]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px 10px 16px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;cursor:pointer;flex:0 0 auto;position:relative;overflow:hidden}.card-indicator[data-v-d9295eee]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.seo-tool-card:hover .card-indicator[data-v-d9295eee]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.card-arrow[data-v-d9295eee]{font-family:monospace;font-size:14px;color:#0284c7;position:absolute;right:10px;opacity:0;transform:translateX(-5px);transition:all .3s ease}.seo-tool-card[data-v-d9295eee]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-arrow[data-v-d9295eee]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-d9295eee]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}@keyframes fadeInUp-d9295eee{to{opacity:1;transform:translateY(0)}}.fade-scale-enter-active[data-v-d9295eee],.fade-scale-leave-active[data-v-d9295eee]{transition:.2s}.fade-scale-enter-from[data-v-d9295eee],.fade-scale-leave-to[data-v-d9295eee]{opacity:0;transform:scale(.9)}.custom-overlay[data-v-d9295eee]{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000}.anim-content[data-v-d9295eee]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 50px rgba(0,0,0,.1);text-align:center;transform:translateY(-5%)}.anim-text[data-v-d9295eee]{font-size:20px;font-weight:600;color:#333;margin-top:10px}.text-error[data-v-d9295eee]{color:#cf1322}.checkmark[data-v-d9295eee],.crossmark[data-v-d9295eee]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;margin:0 auto}.checkmark[data-v-d9295eee]{stroke:#52c41a;animation:fill-success-d9295eee .2s .3s forwards,scale-d9295eee .2s .5s both}.crossmark[data-v-d9295eee]{stroke:#ff4d4f;animation:fill-error-d9295eee .2s .3s forwards,scale-d9295eee .2s .5s both}.checkmark__circle[data-v-d9295eee]{stroke:#52c41a;stroke-dasharray:166;stroke-dashoffset:166;fill:none;animation:stroke-d9295eee .3s forwards}.crossmark__circle[data-v-d9295eee]{stroke:#ff4d4f;stroke-dasharray:166;stroke-dashoffset:166;fill:none;animation:stroke-d9295eee .3s forwards}.checkmark__check[data-v-d9295eee]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-d9295eee .2s .3s forwards}.crossmark__check[data-v-d9295eee]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-d9295eee .2s .3s forwards}@keyframes stroke-d9295eee{to{stroke-dashoffset:0}}@keyframes scale-d9295eee{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-d9295eee{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-d9295eee{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.json-parser-container[data-v-6c7c244c]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-y:auto;overflow-x:hidden}.header[data-v-6c7c244c]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#f8fafc;box-shadow:0 4px 6px rgba(0,0,0,.1);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-6c7c244c]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.header-icon[data-v-6c7c244c]{color:#38bdf8;font-size:28px}.subtitle[data-v-6c7c244c]{margin:8px 0 0;font-size:13px;color:#94a3b8}.content-wrapper.layout-column[data-v-6c7c244c]{display:flex;flex-direction:column;gap:20px;width:100%;max-width:100%;margin:0;padding:24px;box-sizing:border-box;flex:1}.json-input-section[data-v-6c7c244c]{flex:0 0 auto;flex-direction:column}.json-input-section[data-v-6c7c244c],.json-output-section[data-v-6c7c244c]{display:flex;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease;width:100%}.json-output-section[data-v-6c7c244c]{flex:1;flex-direction:column;min-height:300px}.json-input-section[data-v-6c7c244c]:hover,.json-output-section[data-v-6c7c244c]:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.centered-title-header[data-v-6c7c244c]{position:relative;display:flex;justify-content:flex-end;align-items:center;padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.centered-title-header h2[data-v-6c7c244c]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;font-size:16px;font-weight:600;color:#334155;display:flex;align-items:center;gap:8px;white-space:nowrap}.title-icon[data-v-6c7c244c]{color:#64748b;font-size:18px}.actions[data-v-6c7c244c]{display:flex;gap:12px;align-items:center}[data-v-6c7c244c] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-6c7c244c] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-6c7c244c] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-6c7c244c] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}.editor-container[data-v-6c7c244c]{flex:1;display:flex;flex-direction:column;overflow:hidden;background-color:#fff}.config-scroll-container[data-v-6c7c244c]{overflow-y:auto;padding:24px}.color-workspace[data-v-6c7c244c]{display:flex;gap:32px;align-items:stretch}.color-inputs-col[data-v-6c7c244c]{flex:1;display:flex;flex-direction:column;gap:16px}.color-preview-col[data-v-6c7c244c]{flex:1;display:flex;align-items:stretch}.form-item-full[data-v-6c7c244c]{width:100%;display:flex;flex-direction:column;gap:12px}.form-item-full label[data-v-6c7c244c]{font-size:14px;font-weight:600;color:#334155;display:flex;align-items:center;gap:6px;margin-bottom:4px}.color-input-wrapper[data-v-6c7c244c]{display:flex;align-items:center;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;padding:6px 16px;transition:all .2s ease;position:relative}.color-input-wrapper[data-v-6c7c244c]:hover{background:#f1f5f9}.color-input-wrapper.focused[data-v-6c7c244c]{border-color:#38bdf8;box-shadow:0 0 0 3px rgba(56,189,248,.1);background:#fff}.color-label[data-v-6c7c244c]{width:44px;font-weight:700;color:#64748b;font-size:13px;letter-spacing:.5px}.color-field[data-v-6c7c244c]{flex:1;height:36px;border:none;background:transparent;outline:none;font-family:JetBrains Mono,monospace;font-size:15px;color:#0f172a}.native-color-picker[data-v-6c7c244c]{position:absolute;right:12px;width:28px;height:28px;border:none;padding:0;background:none;cursor:pointer;border-radius:6px;overflow:hidden}.native-color-picker[data-v-6c7c244c]::-webkit-color-swatch-wrapper{padding:0}.native-color-picker[data-v-6c7c244c]::-webkit-color-swatch{border:1px solid #cbd5e1;border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.1)}.tips-box[data-v-6c7c244c]{width:100%;background:#f0f9ff;border:1px solid #bae6fd;padding:14px 16px;border-radius:8px;display:flex;gap:10px;align-items:flex-start;margin-top:auto}.tip-icon[data-v-6c7c244c]{font-size:18px;line-height:1.2}.tips-box p[data-v-6c7c244c]{margin:0;font-size:13px;color:#0369a1;line-height:1.6}.preview-checkerboard[data-v-6c7c244c]{width:100%;height:100%;min-height:280px;display:flex;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden;background-image:linear-gradient(45deg,#f1f5f9 25%,transparent 0),linear-gradient(-45deg,#f1f5f9 25%,transparent 0),linear-gradient(45deg,transparent 75%,#f1f5f9 0),linear-gradient(-45deg,transparent 75%,#f1f5f9 0);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0}.preview-box[data-v-6c7c244c]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:background-color .2s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 2px 10px rgba(0,0,0,.05)}.preview-text[data-v-6c7c244c]{text-align:center;font-weight:800;color:#0f172a;font-size:20px;letter-spacing:2px;mix-blend-mode:overlay;opacity:.9}.preview-text.light-text[data-v-6c7c244c]{color:#fff;mix-blend-mode:normal;text-shadow:0 2px 4px rgba(0,0,0,.3)}.preview-sub[data-v-6c7c244c]{display:block;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:500;margin-top:8px;letter-spacing:1px}@media (max-width:768px){.color-workspace[data-v-6c7c244c]{flex-direction:column}.preview-checkerboard[data-v-6c7c244c]{min-height:160px}}.result-wrapper[data-v-6c7c244c]{display:flex;flex-direction:column;gap:24px;padding:24px;background:#f8fafc}.summary-blocks[data-v-6c7c244c]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.summary-card[data-v-6c7c244c]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:16px;display:flex;flex-direction:column;align-items:center;gap:10px;position:relative;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.02)}.summary-card[data-v-6c7c244c]:hover{border-color:#cbd5e1;box-shadow:0 4px 12px rgba(0,0,0,.05);transform:translateY(-2px)}.summary-label[data-v-6c7c244c]{font-size:12px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:1px;width:100%;text-align:center;border-bottom:1px dashed #cbd5e1;padding-bottom:8px}.summary-value[data-v-6c7c244c]{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:600;color:#334155;white-space:pre-wrap;word-break:break-all;width:100%;text-align:center}.highlight-hex[data-v-6c7c244c]{color:#8b5cf6}.highlight-rgb[data-v-6c7c244c]{color:#3b82f6}.highlight-hsl[data-v-6c7c244c]{color:#10b981}.highlight-hsv[data-v-6c7c244c]{color:#f59e0b}.btn-icon-copy[data-v-6c7c244c]{background:transparent;border:none;position:absolute;top:6px;right:6px;font-size:14px;cursor:pointer;color:#94a3b8;transition:all .2s;padding:4px;border-radius:4px}.btn-icon-copy[data-v-6c7c244c]:hover{background:#f1f5f9;color:#0f172a}@media (max-width:992px){.summary-blocks[data-v-6c7c244c]{grid-template-columns:repeat(2,1fr)}}.code-window[data-v-6c7c244c]{flex:1;display:flex;flex-direction:column;background-color:#1e293b;border-radius:10px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1);width:100%}.window-header[data-v-6c7c244c]{background-color:#0f172a;padding:10px 16px;display:flex;align-items:center;gap:8px;flex-shrink:0}.dot[data-v-6c7c244c]{width:12px;height:12px;border-radius:50%}.dot.red[data-v-6c7c244c]{background-color:#ef4444}.dot.yellow[data-v-6c7c244c]{background-color:#f59e0b}.dot.green[data-v-6c7c244c]{background-color:#10b981}.window-title[data-v-6c7c244c]{margin:0 auto;font-size:12px;color:#94a3b8;font-family:JetBrains Mono,monospace}.code-content[data-v-6c7c244c]{flex:1;padding:20px;color:#e2e8f0;font-family:JetBrains Mono,monospace;font-size:14px;line-height:1.6;overflow-x:auto}.code-line[data-v-6c7c244c]{margin-bottom:4px}.code-line.indent[data-v-6c7c244c]{padding-left:24px}.css-selector[data-v-6c7c244c]{color:#e06c75}.css-prop[data-v-6c7c244c]{color:#38bdf8}.css-val[data-v-6c7c244c]{color:#a78bfa}.css-comment[data-v-6c7c244c]{color:#64748b;font-style:italic}.info-section[data-v-6c7c244c]{margin:0 24px 20px;width:auto;box-sizing:border-box;flex-shrink:0}.info-card[data-v-6c7c244c]{background:#fff;border-radius:12px;padding:24px;border:1px solid #e2e8f0}.info-header[data-v-6c7c244c]{display:flex;align-items:center;justify-content:center;margin-bottom:24px;border-bottom:1px solid #f1f5f9;padding-bottom:16px}.info-header h3[data-v-6c7c244c]{color:#1e293b;margin:0 0 0 12px;font-size:18px;font-weight:600}.icon-large[data-v-6c7c244c]{font-size:24px}.scenario-grid[data-v-6c7c244c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.scenario-item[data-v-6c7c244c]{background:#f8fafc;border-radius:10px;padding:20px;display:flex;gap:16px;border:1px solid #e2e8f0;animation:fadeInUp-6c7c244c .6s forwards;opacity:0;transition:transform .3s,box-shadow .3s}.scenario-item[data-v-6c7c244c]:hover{background:#fff;transform:translateY(-4px);box-shadow:0 10px 20px rgba(0,0,0,.05);border-color:#cbd5e1}.scenario-icon[data-v-6c7c244c]{font-size:20px;background:#1e293b;border-radius:8px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.scenario-content h4[data-v-6c7c244c]{color:#334155;margin:0 0 6px;font-size:15px;font-weight:600}.scenario-content p[data-v-6c7c244c]{font-size:13px;color:#64748b;line-height:1.6;margin:0}.seo-recommendation[data-v-6c7c244c]{margin:0 24px 24px;width:auto;padding:32px 24px;box-sizing:border-box;background:#fff;border-radius:12px;border:1px solid #e2e8f0;flex-shrink:0}.seo-title-wrapper[data-v-6c7c244c]{text-align:center;margin-bottom:24px}.seo-title[data-v-6c7c244c]{font-size:20px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:10px;color:#1e293b;margin:0}.fire-icon-container[data-v-6c7c244c]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-6c7c244c]{position:absolute;font-size:22px;transition:.4s}.filled-fire[data-v-6c7c244c]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-6c7c244c]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-6c7c244c]{opacity:1;transform:scale(1);animation:burning-6c7c244c 1.2s infinite alternate}@keyframes burning-6c7c244c{0%{transform:scale(1);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.1);filter:drop-shadow(0 0 10px rgba(255,77,79,.7))}}.seo-tags-grid[data-v-6c7c244c]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center}.seo-tool-card[data-v-6c7c244c]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px 10px 16px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;cursor:pointer;flex:0 0 auto;position:relative;overflow:hidden}.card-indicator[data-v-6c7c244c]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.seo-tool-card:hover .card-indicator[data-v-6c7c244c]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.card-arrow[data-v-6c7c244c]{font-family:monospace;font-size:14px;color:#0284c7;position:absolute;right:10px;opacity:0;transform:translateX(-5px);transition:all .3s ease}.seo-tool-card[data-v-6c7c244c]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-arrow[data-v-6c7c244c]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-6c7c244c]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}@keyframes fadeInUp-6c7c244c{to{opacity:1;transform:translateY(0)}}.fade-scale-enter-active[data-v-6c7c244c],.fade-scale-leave-active[data-v-6c7c244c]{transition:.2s}.fade-scale-enter-from[data-v-6c7c244c],.fade-scale-leave-to[data-v-6c7c244c]{opacity:0;transform:scale(.9)}.custom-overlay[data-v-6c7c244c]{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000}.anim-content[data-v-6c7c244c]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 50px rgba(0,0,0,.1);text-align:center;transform:translateY(-5%)}.anim-text[data-v-6c7c244c]{font-size:20px;font-weight:600;color:#333;margin-top:10px}.text-error[data-v-6c7c244c]{color:#cf1322}.checkmark[data-v-6c7c244c],.crossmark[data-v-6c7c244c]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;margin:0 auto}.checkmark[data-v-6c7c244c]{stroke:#52c41a;animation:fill-success-6c7c244c .2s .3s forwards,scale-6c7c244c .2s .5s both}.crossmark[data-v-6c7c244c]{stroke:#ff4d4f;animation:fill-error-6c7c244c .2s .3s forwards,scale-6c7c244c .2s .5s both}.checkmark__circle[data-v-6c7c244c]{stroke:#52c41a;stroke-dasharray:166;stroke-dashoffset:166;fill:none;animation:stroke-6c7c244c .3s forwards}.crossmark__circle[data-v-6c7c244c]{stroke:#ff4d4f;stroke-dasharray:166;stroke-dashoffset:166;fill:none;animation:stroke-6c7c244c .3s forwards}.checkmark__check[data-v-6c7c244c]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-6c7c244c .2s .3s forwards}.crossmark__check[data-v-6c7c244c]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-6c7c244c .2s .3s forwards}@keyframes stroke-6c7c244c{to{stroke-dashoffset:0}}@keyframes scale-6c7c244c{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-6c7c244c{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-6c7c244c{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.json-parser-container[data-v-345ed5a8]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;overflow-y:auto}.header[data-v-345ed5a8]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#f8fafc;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);position:relative;z-index:10}.header h1[data-v-345ed5a8]{margin:0;font-size:26px;font-weight:600;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.header-icon[data-v-345ed5a8]{color:#38bdf8;font-size:28px}.subtitle[data-v-345ed5a8]{margin:8px 0 0;font-size:13px;color:#94a3b8;letter-spacing:.5px}.content-wrapper[data-v-345ed5a8]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;box-sizing:border-box}.json-input-section[data-v-345ed5a8],.json-output-section[data-v-345ed5a8]{flex:1;display:flex;flex-direction:column;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.json-input-section[data-v-345ed5a8]:hover,.json-output-section[data-v-345ed5a8]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.section-header[data-v-345ed5a8]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.section-header h2[data-v-345ed5a8]{margin:0;font-size:16px;font-weight:600;color:#334155;display:flex;align-items:center;gap:8px}.title-icon[data-v-345ed5a8]{color:#64748b;font-size:18px}.actions[data-v-345ed5a8]{display:flex;gap:8px;flex-wrap:wrap}[data-v-345ed5a8] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-345ed5a8] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-345ed5a8] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-345ed5a8] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-345ed5a8] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc!important;border-color:#e2e8f0!important;color:#94a3b8!important;box-shadow:none!important}.editor-container[data-v-345ed5a8]{flex:1;display:flex;flex-direction:column;position:relative;overflow:hidden;background-color:#fff}.json-input[data-v-345ed5a8],.json-output[data-v-345ed5a8]{flex:1;width:100%;padding:16px 20px;font-family:JetBrains Mono,Fira Code,SF Mono,Roboto Mono,Consolas,monospace;font-size:14px;line-height:1.6;color:#334155;outline:none;border-radius:0 0 12px 12px;white-space:pre;overflow-x:auto;-moz-tab-size:2;-o-tab-size:2;tab-size:2;border:none;resize:none;background-color:transparent}.json-input[data-v-345ed5a8]::-webkit-scrollbar,.json-output[data-v-345ed5a8]::-webkit-scrollbar{width:10px;height:10px}.json-input[data-v-345ed5a8]::-webkit-scrollbar-track,.json-output[data-v-345ed5a8]::-webkit-scrollbar-track{background:transparent}.json-input[data-v-345ed5a8]::-webkit-scrollbar-thumb,.json-output[data-v-345ed5a8]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}.json-input[data-v-345ed5a8]::-webkit-scrollbar-thumb:hover,.json-output[data-v-345ed5a8]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.empty-state[data-v-345ed5a8]{flex:1;display:flex;align-items:center;justify-content:center;background-color:#fff}.empty-content[data-v-345ed5a8]{text-align:center;color:#94a3b8}.empty-icon-wrapper[data-v-345ed5a8]{font-size:56px;color:#e2e8f0;margin-bottom:16px}.empty-content p[data-v-345ed5a8]{font-size:14px;letter-spacing:.5px}.seo-recommendation[data-v-345ed5a8]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-345ed5a8]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-345ed5a8]{text-align:center;margin-bottom:24px}.seo-title[data-v-345ed5a8]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.seo-subtitle[data-v-345ed5a8]{font-size:13px;color:#64748b;margin:0;letter-spacing:.5px}.fire-icon-container[data-v-345ed5a8]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-345ed5a8]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-345ed5a8]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-345ed5a8]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-345ed5a8]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-345ed5a8]{opacity:1;transform:scale(1);animation:burning-345ed5a8 1.2s ease-in-out infinite alternate}@keyframes burning-345ed5a8{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-345ed5a8]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-345ed5a8]{display:inline-flex;align-items:center;justify-content:center;padding:10px 28px 10px 20px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;white-space:nowrap;flex:0 0 auto}.card-indicator[data-v-345ed5a8]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease;margin-right:8px}.card-arrow[data-v-345ed5a8]{position:absolute;right:12px;font-family:monospace;font-size:14px;color:#0284c7;opacity:0;transform:translateX(-10px);transition:all .3s ease}.seo-tool-card[data-v-345ed5a8]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-345ed5a8]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-345ed5a8]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-345ed5a8]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-345ed5a8]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-345ed5a8]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-345ed5a8]{margin-bottom:24px}.anim-text[data-v-345ed5a8]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-345ed5a8]{color:#cf1322}.checkmark[data-v-345ed5a8]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-345ed5a8 .2s ease-in-out .3s forwards,scale-345ed5a8 .2s ease-in-out .5s both}.checkmark__circle[data-v-345ed5a8]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-345ed5a8 .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-345ed5a8]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-345ed5a8 .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-345ed5a8]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-345ed5a8 .2s ease-in-out .3s forwards,scale-345ed5a8 .2s ease-in-out .5s both}.crossmark__circle[data-v-345ed5a8]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-345ed5a8 .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-345ed5a8]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-345ed5a8 .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-345ed5a8{to{stroke-dashoffset:0}}@keyframes scale-345ed5a8{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-345ed5a8{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-345ed5a8{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-345ed5a8],.fade-scale-leave-active[data-v-345ed5a8]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-345ed5a8],.fade-scale-leave-to[data-v-345ed5a8]{opacity:0;transform:scale(.85)}.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-52df526b]{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-52df526b]{text-align:center;margin-bottom:40px;padding-top:20px}.header h1[data-v-52df526b]{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-52df526b]{font-size:1.1rem;color:#7f8c8d;max-width:800px;margin:0 auto;line-height:1.6}.card[data-v-52df526b]{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-52df526b]:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.1)}.main-container[data-v-52df526b]{max-width:1200px;margin:0 auto}.input-section[data-v-52df526b]{margin-bottom:40px;padding:30px}.section-header[data-v-52df526b]{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-52df526b]{font-size:1.8rem;font-weight:600;color:#3498db;display:flex;align-items:center;gap:10px}.token-info[data-v-52df526b]{display:flex;gap:15px}.info-badge[data-v-52df526b]{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-52df526b]:hover{background:#3498db;color:#fff;border-color:#3498db;transform:translateY(-2px)}.token-input[data-v-52df526b]{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-52df526b]:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px rgba(52,152,219,.2)}.input-footer[data-v-52df526b]{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.hint[data-v-52df526b]{display:flex;align-items:center;gap:10px;color:#7f8c8d;font-size:.95rem;max-width:70%}.decode-btn[data-v-52df526b]{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-52df526b]:hover:not(.disabled){transform:translateY(-3px);box-shadow:0 8px 20px rgba(52,152,219,.4)}.decode-btn[data-v-52df526b]:active:not(.disabled){transform:translateY(-1px)}.decode-btn.disabled[data-v-52df526b]{background:linear-gradient(135deg,#bdc3c7,#95a5a6);cursor:not-allowed;opacity:.7}.results-section[data-v-52df526b]{animation:fadeIn-52df526b .5s ease}@keyframes fadeIn-52df526b{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.result-cards[data-v-52df526b]{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:30px}@media (max-width:992px){.result-cards[data-v-52df526b]{grid-template-columns:1fr}}.result-card[data-v-52df526b]{padding:25px}.card-header[data-v-52df526b]{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-52df526b]{font-size:1.5rem;font-weight:600;color:#2c3e50;display:flex;align-items:center;gap:10px}.badge[data-v-52df526b]{background:#f1f8ff;color:#0366d6;padding:6px 12px;border-radius:20px;font-size:.85rem;font-weight:600}.badge.valid[data-v-52df526b]{background:#e7f6e7;color:#2ecc71}.badge.invalid[data-v-52df526b]{background:#fdeaea;color:#e74c3c}.copy-btn[data-v-52df526b]{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-52df526b]:hover{background:#3498db;color:#fff;border-color:#3498db}.json-container[data-v-52df526b]{background:#f8fafc;border-radius:10px;padding:20px;overflow-x:auto;min-height:300px;border:1px solid #eef2f7}.json-container pre[data-v-52df526b]{margin:0;font-family:Consolas,Monaco,Courier New,monospace;font-size:.95rem;line-height:1.5}.json-key[data-v-52df526b]{color:#9c1d1d;font-weight:600}.json-string[data-v-52df526b]{color:#2e7d32}.json-number[data-v-52df526b]{color:#1565c0}.json-boolean[data-v-52df526b]{color:#7b1fa2;font-weight:600}.json-null[data-v-52df526b]{color:#616161;font-weight:600}.card-footer[data-v-52df526b]{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-52df526b]{background:#f8f9fa;padding:6px 12px;border-radius:4px}.signature-section[data-v-52df526b]{padding:25px}.signature-header[data-v-52df526b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.signature-header h3[data-v-52df526b]{font-size:1.5rem;font-weight:600;color:#2c3e50;display:flex;align-items:center;gap:10px}.signature-status[data-v-52df526b]{display:flex;align-items:center;gap:10px;padding:10px 20px;border-radius:50px;font-weight:600}.signature-status.verified[data-v-52df526b]{background:#e7f6e7;color:#2ecc71}.signature-status.unverified[data-v-52df526b]{background:#fef5e7;color:#f39c12}.signature-hint[data-v-52df526b]{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-52df526b]{text-align:center;padding:80px 20px}.placeholder-content[data-v-52df526b]{max-width:500px;margin:0 auto}.placeholder-content i[data-v-52df526b]{font-size:5rem;color:#bdc3c7;margin-bottom:20px;display:block}.placeholder-content h3[data-v-52df526b]{font-size:1.8rem;color:#7f8c8d;margin-bottom:15px}.placeholder-content p[data-v-52df526b]{color:#95a5a6;font-size:1.1rem}.message-overlay[data-v-52df526b]{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-52df526b .3s ease}@keyframes fadeInOverlay-52df526b{0%{opacity:0}to{opacity:1}}.message-box[data-v-52df526b]{background:#fff;padding:40px;border-radius:16px;text-align:center;max-width:400px;width:90%;animation:slideIn-52df526b .3s ease}@keyframes slideIn-52df526b{0%{transform:translateY(-30px);opacity:0}to{transform:translateY(0);opacity:1}}.message-box i[data-v-52df526b]{font-size:3.5rem;margin-bottom:20px;display:block}.message-box .icon-success[data-v-52df526b]{color:#2ecc71}.message-box .icon-error[data-v-52df526b]{color:#e74c3c}.message-box p[data-v-52df526b]{font-size:1.2rem;margin-bottom:30px;color:#2c3e50}.close-btn[data-v-52df526b]{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-52df526b]:hover{background:#2980b9;transform:translateY(-2px)}.footer[data-v-52df526b]{text-align:center;margin-top:60px;padding:25px;color:#7f8c8d;font-size:.95rem;border-top:1px solid #eaeef2}.icon-lock[data-v-52df526b]:before{content:"🔐"}.icon-key[data-v-52df526b]:before{content:"🔑"}.icon-help[data-v-52df526b]:before{content:"❓"}.icon-clear[data-v-52df526b]:before{content:"🗑️"}.icon-info[data-v-52df526b]:before{content:"ℹ️"}.icon-decode[data-v-52df526b]:before{content:"🔍"}.icon-header[data-v-52df526b]:before{content:"📋"}.icon-payload[data-v-52df526b]:before{content:"📄"}.icon-signature[data-v-52df526b]:before{content:"🖋️"}.icon-check[data-v-52df526b]:before{content:"✅"}.icon-warning[data-v-52df526b]:before{content:"⚠️"}.icon-copy[data-v-52df526b]:before{content:"📋"}.icon-success[data-v-52df526b]:before{content:"✓"}.icon-error[data-v-52df526b]:before{content:"✗"}.icon-placeholder[data-v-52df526b]:before{content:"🔐"}@media (max-width:768px){.header h1[data-v-52df526b]{font-size:2rem}.section-header[data-v-52df526b]{flex-direction:column;align-items:flex-start;gap:15px}.input-footer[data-v-52df526b]{flex-direction:column;gap:20px;align-items:flex-start}.hint[data-v-52df526b]{max-width:100%}.decode-btn[data-v-52df526b]{width:100%;justify-content:center}.card-header[data-v-52df526b]{flex-direction:column;align-items:flex-start;gap:15px}.card-footer[data-v-52df526b],.card-header h3[data-v-52df526b]{width:100%}.card-footer[data-v-52df526b]{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-7c786703]{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-7c786703]{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-7c786703]{font-size:2.5rem;color:#2c3e50;margin-bottom:10px;font-weight:800;letter-spacing:-.5px}.sub-title[data-v-7c786703]{color:#57606f;font-size:1.1rem;max-width:800px;margin:0 auto;line-height:1.6}.tool-card[data-v-7c786703]{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-7c786703],.output-group[data-v-7c786703]{margin-bottom:25px}.section-label[data-v-7c786703]{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-7c786703]{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-7c786703]{min-height:140px;border-left:4px solid #3b82f6}.input-area[data-v-7c786703]:focus{outline:none;background-color:#fff;border-color:#3b82f6;box-shadow:0 0 0 4px rgba(59,130,246,.1)}.output-area[data-v-7c786703]{min-height:120px;background-color:#fafafa;color:#475569;border-left:4px solid #8b5cf6}.output-area[data-v-7c786703]:focus{outline:none;border-color:#8b5cf6}.output-header[data-v-7c786703]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.result-tag[data-v-7c786703]{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-7c786703]{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-7c786703]{display:flex;align-items:center;gap:10px}.setting-item label[data-v-7c786703]{font-weight:600;color:#475569}.bits-input[data-v-7c786703]{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-7c786703]:focus{outline:none;border-color:#3b82f6}.action-buttons[data-v-7c786703]{display:flex;flex-wrap:wrap;gap:12px}.btn[data-v-7c786703]{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-7c786703]:active{transform:translateY(1px)}.btn[data-v-7c786703]:hover{transform:translateY(-2px);box-shadow:0 5px 12px rgba(0,0,0,.15)}.btn[data-v-7c786703]:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-primary[data-v-7c786703]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.btn-primary[data-v-7c786703]:hover{box-shadow:0 5px 15px rgba(37,99,235,.4)}.btn-purple[data-v-7c786703]{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.btn-purple[data-v-7c786703]:hover{box-shadow:0 5px 15px rgba(124,58,237,.4)}.btn-info[data-v-7c786703]{background:linear-gradient(135deg,#0ea5e9,#0284c7);color:#fff}.btn-info[data-v-7c786703]:hover{box-shadow:0 5px 15px rgba(2,132,199,.4)}.btn-danger[data-v-7c786703]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.btn-danger[data-v-7c786703]:hover{box-shadow:0 5px 15px rgba(220,38,38,.4)}.btn-success[data-v-7c786703]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;min-width:120px}.btn-success[data-v-7c786703]:hover:not(:disabled){box-shadow:0 5px 15px rgba(5,150,105,.4)}.copy-section[data-v-7c786703]{text-align:right;margin-top:10px}.info-section[data-v-7c786703]{max-width:1000px;margin:0 auto 40px auto}.scenarios-container[data-v-7c786703]{margin-top:15px}.scenario-grid[data-v-7c786703]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px}.scenario-item[data-v-7c786703]{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-7c786703 .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-7c786703]:hover{transform:translateY(-8px)}.scenario-icon[data-v-7c786703]{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-7c786703]{flex:1}.scenario-content h4[data-v-7c786703]{color:#1e293b;margin:0 0 8px 0;font-size:1.25rem;font-weight:700}.scenario-content p[data-v-7c786703]{color:#64748b;line-height:1.6;margin:0;font-size:.95rem}@keyframes fadeInUp-7c786703{to{opacity:1;transform:translateY(0)}}.tech-specs[data-v-7c786703]{max-width:1000px;margin:0 auto}.spec-card[data-v-7c786703]{background:hsla(0,0%,100%,.5);border:1px dashed #cbd5e1;border-radius:12px;padding:20px;text-align:center}.spec-card h3[data-v-7c786703]{color:#334155;font-size:1.1rem;margin-bottom:8px}.spec-card p[data-v-7c786703]{color:#64748b;font-size:.9rem}.footer[data-v-7c786703]{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-7c786703]{padding:20px 10px}.main-title[data-v-7c786703]{font-size:1.8rem}.control-bar[data-v-7c786703]{flex-direction:column;align-items:stretch}.action-buttons[data-v-7c786703]{flex-direction:column}.btn[data-v-7c786703]{width:100%}.setting-item[data-v-7c786703]{justify-content:space-between;width:100%;margin-bottom:15px}}.keccak-container[data-v-1c68a6b8]{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-1c68a6b8]{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-1c68a6b8]{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-1c68a6b8]{color:#57606f;font-size:1.1rem;max-width:800px;margin:0 auto;line-height:1.6}.tool-card[data-v-1c68a6b8]{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-1c68a6b8]{margin-bottom:0;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.output-card[data-v-1c68a6b8]{margin-top:0;margin-bottom:50px}.section-label[data-v-1c68a6b8]{display:flex;font-weight:700;margin-bottom:12px;color:#2c3e50;font-size:1.05rem;align-items:center;gap:8px}.text-area[data-v-1c68a6b8]{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-1c68a6b8]::-moz-placeholder{color:#94a3b8}.text-area[data-v-1c68a6b8]::placeholder{color:#94a3b8}.input-area[data-v-1c68a6b8]{min-height:140px;border-left:5px solid #00c6fb}.input-area[data-v-1c68a6b8]: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-1c68a6b8]{min-height:120px;background-color:#fafafa;color:#0f172a;border-left:5px solid #005bea;font-weight:500}.output-area[data-v-1c68a6b8]:focus{outline:none;border-color:#005bea}.output-header[data-v-1c68a6b8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.result-tag[data-v-1c68a6b8]{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-1c68a6b8]{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-1c68a6b8]{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-1c68a6b8]: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-1c68a6b8]:active{transform:translateY(1px)}.btn[data-v-1c68a6b8]:disabled{opacity:.6;cursor:not-allowed;transform:none;filter:grayscale(80%)}.btn-k224[data-v-1c68a6b8]{background:linear-gradient(135deg,#00b09b,#96c93d)}.btn-k256[data-v-1c68a6b8]{background:linear-gradient(135deg,#00c6fb,#005bea)}.btn-k384[data-v-1c68a6b8]{background:linear-gradient(135deg,#667eea,#764ba2)}.btn-k512[data-v-1c68a6b8]{background:linear-gradient(135deg,#ff0844,#ffb199)}.btn-info[data-v-1c68a6b8]{background:linear-gradient(135deg,#89f7fe,#66a6ff);color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.1)}.btn-danger[data-v-1c68a6b8]{background:linear-gradient(135deg,#ff5f6d,#ffc371);color:#fff}.btn-success[data-v-1c68a6b8]{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#1a4d2e;min-width:140px}.btn-success[data-v-1c68a6b8]:hover{color:#0f3d20}.copy-section[data-v-1c68a6b8]{text-align:right;margin-top:15px}.info-section[data-v-1c68a6b8]{max-width:1150px;margin:0 auto 40px auto}.scenarios-container[data-v-1c68a6b8]{margin-top:15px}.scenario-grid[data-v-1c68a6b8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px}.scenario-item[data-v-1c68a6b8]{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-1c68a6b8 .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-1c68a6b8]:hover{transform:translateY(-5px);background:hsla(0,0%,100%,.4);border-color:hsla(0,0%,100%,.6)}.scenario-icon[data-v-1c68a6b8]{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-1c68a6b8]{flex:1}.scenario-content h4[data-v-1c68a6b8]{color:#1e293b;margin:0 0 8px 0;font-size:1.25rem;font-weight:700}.scenario-content p[data-v-1c68a6b8]{color:#64748b;line-height:1.6;margin:0;font-size:.95rem}@keyframes fadeInUp-1c68a6b8{to{opacity:1;transform:translateY(0)}}.tech-specs[data-v-1c68a6b8]{max-width:1150px;margin:0 auto}.spec-card[data-v-1c68a6b8]{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-1c68a6b8]:hover{background:hsla(0,0%,100%,.7)}.spec-card h3[data-v-1c68a6b8]{color:#334155;font-size:1.1rem;margin-bottom:10px}.spec-card p[data-v-1c68a6b8]{color:#64748b;font-size:.95rem;max-width:800px;margin:0 auto;line-height:1.6}.footer[data-v-1c68a6b8]{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-1c68a6b8]{padding:20px 10px}.main-title[data-v-1c68a6b8]{font-size:2rem}.action-bar[data-v-1c68a6b8]{justify-content:stretch}.btn[data-v-1c68a6b8]{width:100%}}[data-v-7e171ee6]: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-7e171ee6]{margin:0;padding:0;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.container[data-v-7e171ee6]{max-width:1400px;margin:0 auto;padding:20px;background-color:#f5f7fa;min-height:100vh;display:flex;flex-direction:column}.main-header[data-v-7e171ee6]{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-7e171ee6]{font-size:28px;color:#1f2d3d;margin-bottom:8px;font-weight:700;letter-spacing:-.5px}.subtitle[data-v-7e171ee6]{color:#8492a6;font-size:15px}.main-content[data-v-7e171ee6]{display:grid;grid-template-columns:max-content 1fr;gap:24px;margin-bottom:40px;align-items:start}@media (max-width:900px){.main-content[data-v-7e171ee6]{grid-template-columns:1fr}}.card[data-v-7e171ee6]{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-7e171ee6]{width:-moz-fit-content;width:fit-content;min-width:400px;height:auto}.card-header[data-v-7e171ee6]{padding:18px 24px;border-bottom:1px solid #f0f0f0;display:flex;justify-content:center;align-items:center;background:#fafafa;position:relative}.card-title[data-v-7e171ee6]{font-size:18px;color:#1f2d3d;font-weight:600;display:flex;align-items:center;gap:8px}.count-tag[data-v-7e171ee6]{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-7e171ee6]{padding:16px 24px 0;background:#fff}.tabs[data-v-7e171ee6]{display:flex;gap:12px;border-bottom:1px solid #f0f0f0;width:100%}.tab-btn[data-v-7e171ee6]{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-7e171ee6]:hover{color:#1890ff}.tab-btn.active[data-v-7e171ee6]{color:#1890ff;border-bottom-color:#1890ff}.config-body[data-v-7e171ee6]{padding:24px;flex-grow:1}.config-section[data-v-7e171ee6]{animation:fadeIn-7e171ee6 .3s ease}.section-title[data-v-7e171ee6]{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-7e171ee6]{margin-bottom:20px}.form-row[data-v-7e171ee6]{display:flex;gap:20px;margin-bottom:20px}.form-col[data-v-7e171ee6]{flex:1}label[data-v-7e171ee6]{display:block;font-size:14px;color:#606266;margin-bottom:8px;font-weight:500}.input-control[data-v-7e171ee6]{width:100%;padding:10px 12px;border:1px solid #dcdfe6;border-radius:6px;font-size:14px;transition:all .2s;color:#606266}.input-control[data-v-7e171ee6]:focus{border-color:#1890ff;outline:none;box-shadow:0 0 0 2px rgba(24,144,255,.1)}.input-control[data-v-7e171ee6]:disabled{background-color:#f5f7fa;cursor:not-allowed}.mode-selector[data-v-7e171ee6]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.mode-item[data-v-7e171ee6]{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-7e171ee6]:hover{border-color:#1890ff}.mode-item.active[data-v-7e171ee6]{background-color:#e6f7ff;border-color:#1890ff;color:#1890ff}.mode-icon[data-v-7e171ee6]{font-size:20px}.mode-text[data-v-7e171ee6]{font-size:13px}.sub-config-box[data-v-7e171ee6]{background:#f9fafc;padding:16px;border-radius:8px;border:1px solid #ebeef5;margin-bottom:20px}.checkbox-group-modern[data-v-7e171ee6]{display:flex;gap:12px}.checkbox-card[data-v-7e171ee6]{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-7e171ee6]:hover{border-color:#1890ff}.checkbox-card input:checked+span[data-v-7e171ee6]{font-weight:700;color:#1890ff}.range-display[data-v-7e171ee6]{display:flex;align-items:center;gap:12px}.range-input[data-v-7e171ee6]{flex:1}.range-val[data-v-7e171ee6]{background:#f0f9eb;color:#67c23a;padding:2px 8px;border-radius:4px;font-size:13px;font-weight:700}.checkbox-grid[data-v-7e171ee6]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.check-box-styled[data-v-7e171ee6]{position:relative;display:flex;align-items:center;cursor:pointer;padding:8px 12px;border:1px solid #dcdfe6;border-radius:6px}.check-box-styled[data-v-7e171ee6]:hover{background-color:#f9fafc}.check-box-styled input[data-v-7e171ee6]{position:absolute;opacity:0;cursor:pointer}.checkmark[data-v-7e171ee6]{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-7e171ee6]{background-color:#1890ff;border-color:#1890ff}.checkmark[data-v-7e171ee6]: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-7e171ee6]:after{display:block}.highlight-check[data-v-7e171ee6]{background-color:#fff0f6;border-color:#ffadd2;color:#eb2f96}.radio-cards[data-v-7e171ee6]{display:flex;gap:10px;flex-wrap:wrap}.radio-card[data-v-7e171ee6]{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-7e171ee6]{display:none}.radio-card[data-v-7e171ee6]:hover{border-color:#1890ff}.radio-card.active[data-v-7e171ee6]{background:#1890ff;color:#fff;border-color:#1890ff}.config-footer[data-v-7e171ee6]{padding:20px 24px;background:#fff;border-top:1px solid #f0f0f0;margin-top:auto}.btn[data-v-7e171ee6]{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-7e171ee6]{padding:14px 24px;font-size:16px}.btn-block[data-v-7e171ee6]{width:100%}.btn-primary[data-v-7e171ee6]{background:linear-gradient(135deg,#1890ff,#096dd9);color:#fff;box-shadow:0 4px 10px rgba(24,144,255,.3)}.btn-primary[data-v-7e171ee6]:hover{transform:translateY(-1px);box-shadow:0 6px 15px rgba(24,144,255,.4)}.btn-outline-primary[data-v-7e171ee6]{border:1px solid #1890ff;color:#1890ff;background:#fff;padding:12px}.btn-outline-primary[data-v-7e171ee6]:hover:not(:disabled){background:#e6f7ff}.btn-outline-success[data-v-7e171ee6]{border:1px solid #52c41a;color:#52c41a;background:#fff;padding:12px}.btn-outline-success[data-v-7e171ee6]:hover:not(:disabled){background:#f6ffed}.btn-outline-danger[data-v-7e171ee6]{border:1px solid #ff4d4f;color:#ff4d4f;background:#fff;padding:12px}.btn-outline-danger[data-v-7e171ee6]:hover:not(:disabled){background:#fff1f0}.btn[data-v-7e171ee6]:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(1)}.result-card .result-area[data-v-7e171ee6]{flex-grow:1;display:flex;flex-direction:column;padding:0;background-color:#fff;min-height:500px}.output-textarea[data-v-7e171ee6]{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-7e171ee6]:focus{outline:none}.result-footer[data-v-7e171ee6]{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-7e171ee6],.result-footer .btn[data-v-7e171ee6]{height:52px}.info-section[data-v-7e171ee6]{margin-top:20px}.info-header-center[data-v-7e171ee6]{text-align:center;margin-bottom:30px}.info-header-center h3[data-v-7e171ee6]{font-size:22px;color:#1f2d3d;margin-bottom:8px}.info-header-center p[data-v-7e171ee6]{color:#909399}.scenarios-container[data-v-7e171ee6]{max-width:1200px;margin:0 auto}.scenario-grid[data-v-7e171ee6]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:768px){.scenario-grid[data-v-7e171ee6]{grid-template-columns:1fr}}.scenario-item[data-v-7e171ee6]{background:#fff;padding:24px;border-radius:12px;display:flex;gap:16px;transition:all .3s;border:1px solid #f0f0f0}.scenario-item[data-v-7e171ee6]:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.08)}.scenario-icon-wrapper[data-v-7e171ee6]{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-7e171ee6]{margin-bottom:6px;color:#303133}.scenario-content p[data-v-7e171ee6]{font-size:13px;color:#909399;line-height:1.5}.status-toast[data-v-7e171ee6]{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-7e171ee6]{animation:fadeIn-7e171ee6 .4s ease}@keyframes fadeIn-7e171ee6{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.footer[data-v-7e171ee6]{text-align:center;color:#c0c4cc;font-size:13px;margin-top:40px;padding-bottom:20px}.rc4-container[data-v-14fecbef]{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-14fecbef]{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-14fecbef]{font-size:2.5rem;color:#2c3e50;margin-bottom:10px;font-weight:800;letter-spacing:-.5px}.sub-title[data-v-14fecbef]{color:#57606f;font-size:1.1rem;max-width:800px;margin:0 auto;line-height:1.6}.tool-card[data-v-14fecbef]{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-14fecbef],.output-group[data-v-14fecbef]{margin-bottom:25px}.section-label[data-v-14fecbef]{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-14fecbef],.text-area[data-v-14fecbef],.text-input[data-v-14fecbef]{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-14fecbef]:focus,.text-area[data-v-14fecbef]:focus,.text-input[data-v-14fecbef]:focus{outline:none;background-color:#fff;border-color:#3b82f6;box-shadow:0 0 0 4px rgba(59,130,246,.1)}.key-input[data-v-14fecbef]{border-left:4px solid #f59e0b;font-weight:700}.input-area[data-v-14fecbef]{min-height:120px;border-left:4px solid #3b82f6;resize:vertical}.output-area[data-v-14fecbef]{min-height:120px;background-color:#fafafa;color:#475569;border-left:4px solid #10b981;resize:vertical}.output-header[data-v-14fecbef]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.result-tag[data-v-14fecbef]{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-14fecbef]{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-14fecbef]{display:flex;flex-wrap:wrap;gap:20px;padding-bottom:15px;border-bottom:1px dashed #cbd5e1}.setting-item[data-v-14fecbef]{display:flex;flex-direction:column;gap:6px;flex:1;min-width:150px}.setting-item label[data-v-14fecbef]{font-size:.9rem;font-weight:600;color:#64748b}.select-input[data-v-14fecbef]{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-14fecbef]{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start}.btn[data-v-14fecbef]{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-14fecbef]:active{transform:translateY(1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.btn[data-v-14fecbef]:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.15);filter:brightness(1.05)}.btn[data-v-14fecbef]:disabled{opacity:.6;cursor:not-allowed;transform:none;filter:grayscale(.5)}.btn-encrypt[data-v-14fecbef]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.btn-decrypt[data-v-14fecbef]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.btn-success[data-v-14fecbef]{background:linear-gradient(135deg,#10b981,#059669)}.btn-danger[data-v-14fecbef]{background:linear-gradient(135deg,#ef4444,#dc2626)}.info-section[data-v-14fecbef]{max-width:1000px;margin:0 auto 40px auto;text-align:center}.section-title[data-v-14fecbef]{color:#334155;margin-bottom:30px;font-size:1.5rem;position:relative;display:inline-block}.scenarios-container[data-v-14fecbef]{margin-top:15px}.scenario-grid[data-v-14fecbef]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;text-align:left}.scenario-item[data-v-14fecbef]{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-14fecbef .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-14fecbef]:hover{transform:translateY(-8px);background:hsla(0,0%,100%,.3);border:1px solid hsla(0,0%,100%,.4)}.scenario-icon[data-v-14fecbef]{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-14fecbef]{flex:1}.scenario-content h4[data-v-14fecbef]{color:#1e293b;margin:0 0 8px 0;font-size:1.25rem;font-weight:700}.scenario-content p[data-v-14fecbef]{color:#64748b;line-height:1.6;margin:0;font-size:.95rem}@keyframes fadeInUp-14fecbef{to{opacity:1;transform:translateY(0)}}.footer[data-v-14fecbef]{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-14fecbef]{padding:20px 10px}.main-title[data-v-14fecbef]{font-size:1.8rem}.action-buttons[data-v-14fecbef]{flex-direction:column}.btn[data-v-14fecbef]{width:100%}.setting-item[data-v-14fecbef]{min-width:100%}.control-bar[data-v-14fecbef]{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-361c4d4c]{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-361c4d4c]{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-361c4d4c]{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-361c4d4c]{color:#7f8c8d;font-size:1.1rem;max-width:700px;margin:0 auto;line-height:1.6}.tool-card[data-v-361c4d4c]{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-361c4d4c],.output-group[data-v-361c4d4c]{margin-bottom:25px}.section-label[data-v-361c4d4c]{font-weight:700;margin-bottom:12px;color:#34495e;font-size:1.05rem;display:flex;align-items:center;gap:8px}.text-area[data-v-361c4d4c]{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-361c4d4c]{min-height:120px;border-left:5px solid #3498db;color:#2c3e50}.input-area[data-v-361c4d4c]:focus{outline:none;background-color:#fff;border-color:#3498db;box-shadow:0 0 0 4px rgba(52,152,219,.1)}.output-area[data-v-361c4d4c]{min-height:120px;background-color:#f4f6f7;color:#2c3e50;border-left:5px solid #e67e22}.output-area[data-v-361c4d4c]:focus{outline:none;border-color:#e67e22}.output-header[data-v-361c4d4c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.result-tag[data-v-361c4d4c]{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-361c4d4c]{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-361c4d4c]{display:flex;gap:25px;flex-wrap:wrap}.setting-item[data-v-361c4d4c]{display:flex;flex-direction:column;gap:8px}.setting-item label[data-v-361c4d4c]{font-size:.9rem;font-weight:600;color:#7f8c8d}.control-input[data-v-361c4d4c],.control-select[data-v-361c4d4c]{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-361c4d4c]{width:100px;font-weight:700;text-align:center}.control-select[data-v-361c4d4c]{width:160px;cursor:pointer}.control-input[data-v-361c4d4c]:focus,.control-select[data-v-361c4d4c]:focus{border-color:#3498db;outline:none;box-shadow:0 0 0 3px rgba(52,152,219,.1)}.action-buttons[data-v-361c4d4c]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.btn[data-v-361c4d4c]{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-361c4d4c]:active{transform:scale(.98)}.btn[data-v-361c4d4c]:hover{transform:translateY(-2px);box-shadow:0 7px 14px rgba(0,0,0,.12)}.btn[data-v-361c4d4c]:disabled{opacity:.6;cursor:not-allowed;filter:grayscale(100%);transform:none}.btn-encrypt[data-v-361c4d4c]{background:linear-gradient(135deg,#2980b9,#3498db)}.btn-encrypt[data-v-361c4d4c]:hover{box-shadow:0 6px 20px rgba(52,152,219,.4)}.btn-decrypt[data-v-361c4d4c]{background:linear-gradient(135deg,#d35400,#e67e22)}.btn-decrypt[data-v-361c4d4c]:hover{box-shadow:0 6px 20px rgba(230,126,34,.4)}.btn-copy[data-v-361c4d4c]{background:linear-gradient(135deg,#27ae60,#2ecc71);min-width:110px}.btn-copy[data-v-361c4d4c]:hover:not(:disabled){box-shadow:0 6px 20px rgba(46,204,113,.4)}.btn-danger[data-v-361c4d4c]{background:linear-gradient(135deg,#c0392b,#e74c3c)}.btn-danger[data-v-361c4d4c]:hover{box-shadow:0 6px 20px rgba(231,76,60,.4)}.example-section[data-v-361c4d4c]{max-width:1000px;margin:0 auto 40px auto}.example-card[data-v-361c4d4c]{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-361c4d4c]{display:flex;align-items:center;gap:12px;margin-bottom:25px;border-bottom:1px dashed #eee;padding-bottom:15px}.example-icon[data-v-361c4d4c]{font-size:1.5rem}.example-header h3[data-v-361c4d4c]{margin:0;font-size:1.1rem;color:#34495e}.demo-container[data-v-361c4d4c]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.demo-box[data-v-361c4d4c]{flex:1;min-width:200px;display:flex;flex-direction:column;gap:8px}.demo-label[data-v-361c4d4c]{font-size:.85rem;font-weight:700;color:#7f8c8d;text-transform:uppercase;letter-spacing:.5px}.demo-text[data-v-361c4d4c]{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-361c4d4c]{border-left:4px solid #3498db;color:#3498db}.output-demo .demo-text[data-v-361c4d4c]{border-left:4px solid #e67e22;color:#e67e22}.demo-connector[data-v-361c4d4c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#95a5a6}.shift-badge[data-v-361c4d4c]{background:#2c3e50;color:#fff;padding:4px 10px;border-radius:12px;font-size:.75rem;font-weight:700}.arrow-icon[data-v-361c4d4c]{font-size:1.5rem;color:#bdc3c7}.info-section[data-v-361c4d4c]{max-width:1000px;margin:0 auto 40px auto}.scenario-grid[data-v-361c4d4c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.scenario-item[data-v-361c4d4c]{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-361c4d4c .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-361c4d4c]:hover{border-color:#3498db;background:hsla(0,0%,100%,.5);transform:translateY(-5px)}.scenario-icon[data-v-361c4d4c]{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-361c4d4c]{color:#2c3e50;margin:0 0 8px 0;font-size:1.1rem;font-weight:700}.scenario-content p[data-v-361c4d4c]{color:#7f8c8d;line-height:1.5;margin:0;font-size:.9rem}@keyframes fadeInUp-361c4d4c{to{opacity:1;transform:translateY(0)}}.tech-specs[data-v-361c4d4c]{max-width:1000px;margin:0 auto}.spec-card[data-v-361c4d4c]{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-361c4d4c]{color:#2c3e50;font-size:1.2rem;margin-bottom:10px;display:flex;align-items:center;gap:10px}.spec-card p[data-v-361c4d4c]{color:#555;font-size:.95rem;line-height:1.7}.math-demo[data-v-361c4d4c]{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-361c4d4c]{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-361c4d4c]{padding:15px 10px}.main-title[data-v-361c4d4c]{font-size:1.8rem}.control-bar[data-v-361c4d4c]{flex-direction:column;align-items:stretch;padding:15px}.setting-wrapper[data-v-361c4d4c]{flex-direction:column;width:100%;gap:15px}.control-input[data-v-361c4d4c],.control-select[data-v-361c4d4c],.setting-item[data-v-361c4d4c]{width:100%}.action-buttons[data-v-361c4d4c]{flex-direction:column;width:100%}.btn[data-v-361c4d4c]{width:100%}.demo-container[data-v-361c4d4c]{flex-direction:column;align-items:stretch}.demo-connector[data-v-361c4d4c]{flex-direction:row;margin:10px 0}.arrow-icon[data-v-361c4d4c]{transform:rotate(90deg)}}.chmod-container[data-v-7d2922d8]{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-7d2922d8]{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-7d2922d8]{grid-column:1/-1}.header[data-v-7d2922d8]{text-align:center;margin-bottom:0}.title[data-v-7d2922d8]{font-size:32px;color:#2c3e50;margin-bottom:10px}.subtitle[data-v-7d2922d8]{color:#666;font-size:14px;margin-bottom:0}.section-header[data-v-7d2922d8]{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-7d2922d8]{line-height:1;font-size:24px}.perm-group[data-v-7d2922d8]{margin-bottom:35px}.group-title[data-v-7d2922d8]{font-weight:600;color:#334155;margin-bottom:15px;font-size:15px;display:flex;align-items:center}.cards-grid[data-v-7d2922d8]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.input-card[data-v-7d2922d8]{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-7d2922d8]:hover{background:#eef2f7}.input-card.is-active[data-v-7d2922d8]{background:#e6f7ff;border-color:#91d5ff;box-shadow:0 4px 12px rgba(24,144,255,.15)}.card-icon[data-v-7d2922d8]{font-size:40px;margin-bottom:15px;transition:transform .3s ease}.input-card.is-active .card-icon[data-v-7d2922d8]{transform:translateY(-3px)}.card-label[data-v-7d2922d8]{font-size:14px;color:#555;font-weight:500}.input-card.is-active .card-label[data-v-7d2922d8]{color:#1890ff}.result-stack[data-v-7d2922d8]{display:flex;flex-direction:column;gap:20px;margin-bottom:30px}.result-box[data-v-7d2922d8]{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-7d2922d8]{background:#f8fafc;border:1px solid #e2e8f0}.result-box.dark-theme[data-v-7d2922d8]{background:#2c3e50;color:#fff;align-items:stretch;text-align:left}.box-label[data-v-7d2922d8]{font-size:13px;color:#64748b;font-weight:600;margin-bottom:15px;display:flex;align-items:center;width:100%}.icon-small[data-v-7d2922d8]{margin-right:8px;font-size:16px}.dark-label[data-v-7d2922d8]{color:#a0aec0}.box-value.large-number[data-v-7d2922d8]{font-size:56px;font-weight:700;color:#3b82f6;font-family:-apple-system,BlinkMacSystemFont,sans-serif}.box-value.mono-text[data-v-7d2922d8]{font-family:SF Mono,Menlo,Monaco,Courier New,monospace;font-size:28px;color:#3b82f6;letter-spacing:2px}.box-value.command-line[data-v-7d2922d8]{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-7d2922d8]{word-break:break-all;margin-right:10px}.copy-btn[data-v-7d2922d8]{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-7d2922d8]:hover{background-color:#2563eb;transform:translateY(-1px)}.copy-btn[data-v-7d2922d8]:active{transform:translateY(0)}.documentation[data-v-7d2922d8]{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-7d2922d8]{color:#2c3e50;margin-bottom:15px;font-size:16px;display:flex;align-items:center}.info-icon[data-v-7d2922d8]{margin-right:8px;font-size:18px}.documentation ul[data-v-7d2922d8]{padding:0;margin:0;list-style:none}.documentation li[data-v-7d2922d8]{margin-bottom:12px;font-size:13px;line-height:1.6;display:flex;flex-direction:column}.documentation li[data-v-7d2922d8]:last-child{margin-bottom:0}.doc-label[data-v-7d2922d8]{font-weight:700;color:#334155;margin-bottom:2px;display:block}.doc-desc[data-v-7d2922d8]{color:#64748b}.footer[data-v-7d2922d8]{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-7d2922d8]{grid-template-columns:1fr;gap:30px}.cards-grid[data-v-7d2922d8]{gap:10px}.input-card[data-v-7d2922d8]{padding:15px 10px}.card-icon[data-v-7d2922d8]{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-54e81f3d]{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-54e81f3d]{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-54e81f3d]{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-54e81f3d]{color:#57606f;font-size:1.1rem;max-width:800px;margin:0 auto;line-height:1.6}.tool-card[data-v-54e81f3d]{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-54e81f3d]{margin-bottom:0;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.output-card[data-v-54e81f3d]{margin-top:0;margin-bottom:50px}.section-label[data-v-54e81f3d]{display:flex;font-weight:700;margin-bottom:12px;color:#2c3e50;font-size:1.05rem;align-items:center;gap:8px}.text-area[data-v-54e81f3d],.text-input[data-v-54e81f3d]{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-54e81f3d]{padding:15px 20px;height:54px;border-left:5px solid #a18cd1}.text-input[data-v-54e81f3d]: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-54e81f3d]::-moz-placeholder,.text-input[data-v-54e81f3d]::-moz-placeholder{color:#94a3b8}.text-area[data-v-54e81f3d]::placeholder,.text-input[data-v-54e81f3d]::placeholder{color:#94a3b8}.input-area[data-v-54e81f3d]{min-height:140px;resize:vertical;border-left:5px solid #00c6fb}.input-area[data-v-54e81f3d]: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-54e81f3d]{min-height:120px;background-color:#fafafa;color:#0f172a;border-left:5px solid #005bea;font-weight:500;resize:vertical}.output-area[data-v-54e81f3d]:focus{outline:none;border-color:#005bea}.output-header[data-v-54e81f3d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.result-tag[data-v-54e81f3d]{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-54e81f3d]{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-54e81f3d]{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-54e81f3d]: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-54e81f3d]:active{transform:translateY(1px)}.btn[data-v-54e81f3d]:disabled{opacity:.6;cursor:not-allowed;transform:none;filter:grayscale(80%)}.btn-encrypt[data-v-54e81f3d]{background:linear-gradient(135deg,#667eea,#764ba2)}.btn-decrypt[data-v-54e81f3d]{background:linear-gradient(135deg,#ff0844,#ffb199)}.btn-info[data-v-54e81f3d]{background:linear-gradient(135deg,#89f7fe,#66a6ff);color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.1)}.btn-danger[data-v-54e81f3d]{background:linear-gradient(135deg,#ff5f6d,#ffc371);color:#fff}.btn-success[data-v-54e81f3d]{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#1a4d2e;min-width:140px}.btn-success[data-v-54e81f3d]:hover{color:#0f3d20}.copy-section[data-v-54e81f3d]{text-align:right;margin-top:15px}.info-section[data-v-54e81f3d]{max-width:1150px;margin:0 auto 40px auto}.scenarios-container[data-v-54e81f3d]{margin-top:15px}.scenario-grid[data-v-54e81f3d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px}.scenario-item[data-v-54e81f3d]{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-54e81f3d .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-54e81f3d]:hover{transform:translateY(-5px);background:hsla(0,0%,100%,.4);border-color:hsla(0,0%,100%,.6)}.scenario-icon[data-v-54e81f3d]{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-54e81f3d]{flex:1}.scenario-content h4[data-v-54e81f3d]{color:#1e293b;margin:0 0 8px 0;font-size:1.25rem;font-weight:700}.scenario-content p[data-v-54e81f3d]{color:#64748b;line-height:1.6;margin:0;font-size:.95rem}@keyframes fadeInUp-54e81f3d{to{opacity:1;transform:translateY(0)}}.tech-specs[data-v-54e81f3d]{max-width:1150px;margin:0 auto}.spec-card[data-v-54e81f3d]{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-54e81f3d]:hover{background:hsla(0,0%,100%,.7)}.spec-card h3[data-v-54e81f3d]{color:#334155;font-size:1.1rem;margin-bottom:10px}.spec-card p[data-v-54e81f3d]{color:#64748b;font-size:.95rem;max-width:800px;margin:0 auto;line-height:1.6}.footer[data-v-54e81f3d]{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-54e81f3d]{padding:20px 10px}.main-title[data-v-54e81f3d]{font-size:2rem}.action-bar[data-v-54e81f3d]{justify-content:stretch}.btn[data-v-54e81f3d]{width:100%}}.triple-des-container[data-v-3f177eb7]{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-3f177eb7]{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-3f177eb7]{font-size:2.5rem;color:#2c3e50;margin-bottom:10px;font-weight:800;letter-spacing:-.5px}.sub-title[data-v-3f177eb7]{color:#57606f;font-size:1.1rem;max-width:800px;margin:0 auto;line-height:1.6}.tool-card[data-v-3f177eb7]{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-3f177eb7],.output-group[data-v-3f177eb7]{margin-bottom:25px}.section-label[data-v-3f177eb7]{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-3f177eb7]{font-size:.8rem;color:#94a3b8;margin-top:5px;margin-left:2px}.select-input[data-v-3f177eb7],.text-area[data-v-3f177eb7],.text-input[data-v-3f177eb7]{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-3f177eb7]:focus,.text-area[data-v-3f177eb7]:focus,.text-input[data-v-3f177eb7]:focus{outline:none;background-color:#fff;border-color:#3b82f6;box-shadow:0 0 0 4px rgba(59,130,246,.1)}.key-input[data-v-3f177eb7]{border-left:4px solid #f59e0b;font-weight:700}.iv-input[data-v-3f177eb7]{border-left:4px solid #8b5cf6;font-weight:700}.input-area[data-v-3f177eb7]{min-height:120px;border-left:4px solid #3b82f6;resize:vertical}.output-area[data-v-3f177eb7]{min-height:120px;background-color:#fafafa;color:#475569;border-left:4px solid #10b981;resize:vertical}.output-header[data-v-3f177eb7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.result-tag[data-v-3f177eb7]{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-3f177eb7]{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-3f177eb7]{display:flex;flex-wrap:wrap;gap:20px;padding-bottom:15px;border-bottom:1px dashed #cbd5e1}.setting-item[data-v-3f177eb7]{display:flex;flex-direction:column;gap:6px;flex:1;min-width:150px}.setting-item label[data-v-3f177eb7]{font-size:.9rem;font-weight:600;color:#64748b}.select-input[data-v-3f177eb7]{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-3f177eb7]{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start}.btn[data-v-3f177eb7]{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-3f177eb7]:active{transform:translateY(1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.btn[data-v-3f177eb7]:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.15);filter:brightness(1.05)}.btn[data-v-3f177eb7]:disabled{opacity:.6;cursor:not-allowed;transform:none;filter:grayscale(.5)}.btn-encrypt[data-v-3f177eb7]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.btn-decrypt[data-v-3f177eb7]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.btn-success[data-v-3f177eb7]{background:linear-gradient(135deg,#10b981,#059669)}.btn-danger[data-v-3f177eb7]{background:linear-gradient(135deg,#ef4444,#dc2626)}.info-section[data-v-3f177eb7]{max-width:1000px;margin:0 auto 40px auto;text-align:center}.section-title[data-v-3f177eb7]{color:#334155;margin-bottom:30px;font-size:1.5rem;position:relative;display:inline-block}.scenarios-container[data-v-3f177eb7]{margin-top:15px}.scenario-grid[data-v-3f177eb7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;text-align:left}.scenario-item[data-v-3f177eb7]{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-3f177eb7 .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-3f177eb7]:hover{transform:translateY(-8px);background:hsla(0,0%,100%,.3);border:1px solid hsla(0,0%,100%,.4)}.scenario-icon[data-v-3f177eb7]{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-3f177eb7]{flex:1}.scenario-content h4[data-v-3f177eb7]{color:#1e293b;margin:0 0 8px 0;font-size:1.25rem;font-weight:700}.scenario-content p[data-v-3f177eb7]{color:#64748b;line-height:1.6;margin:0;font-size:.95rem}@keyframes fadeInUp-3f177eb7{to{opacity:1;transform:translateY(0)}}.footer[data-v-3f177eb7]{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-3f177eb7]{padding:20px 10px}.main-title[data-v-3f177eb7]{font-size:1.8rem}.action-buttons[data-v-3f177eb7]{flex-direction:column}.btn[data-v-3f177eb7]{width:100%}.setting-item[data-v-3f177eb7]{min-width:100%}.control-bar[data-v-3f177eb7]{align-items:stretch}}.ripemd-container[data-v-228790ac]{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-228790ac]{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-228790ac]{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-228790ac]{color:#57606f;font-size:1.1rem;max-width:800px;margin:0 auto;line-height:1.6}.tool-card[data-v-228790ac]{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-228790ac]{margin-bottom:0;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.output-card[data-v-228790ac]{margin-top:0;margin-bottom:50px}.section-label[data-v-228790ac]{display:flex;font-weight:700;margin-bottom:12px;color:#2c3e50;font-size:1.05rem;align-items:center;gap:8px}.text-area[data-v-228790ac]{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-228790ac]::-moz-placeholder{color:#94a3b8}.text-area[data-v-228790ac]::placeholder{color:#94a3b8}.input-area[data-v-228790ac]{min-height:180px;resize:vertical;border-left:5px solid #4facfe}.input-area[data-v-228790ac]: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-228790ac]{min-height:120px;background-color:#fafafa;color:#0f172a;border-left:5px solid #43e97b;font-weight:500;resize:vertical}.output-area[data-v-228790ac]:focus{outline:none;border-color:#43e97b}.output-header[data-v-228790ac]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.result-tag[data-v-228790ac]{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-228790ac]{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-228790ac]{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-228790ac]: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-228790ac]:active{transform:translateY(1px)}.btn[data-v-228790ac]:disabled{opacity:.6;cursor:not-allowed;transform:none;filter:grayscale(80%)}.btn-encrypt[data-v-228790ac]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.btn-info[data-v-228790ac]{background:linear-gradient(135deg,#89f7fe,#66a6ff);color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.1)}.btn-danger[data-v-228790ac]{background:linear-gradient(135deg,#ff5f6d,#ffc371);color:#fff}.btn-success[data-v-228790ac]{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#1a4d2e;min-width:140px}.btn-success[data-v-228790ac]:hover{color:#0f3d20}.copy-section[data-v-228790ac]{text-align:right;margin-top:15px}.info-section[data-v-228790ac]{max-width:1150px;margin:0 auto 40px auto}.scenarios-container[data-v-228790ac]{margin-top:15px}.scenario-grid[data-v-228790ac]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px}.scenario-item[data-v-228790ac]{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-228790ac .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-228790ac]:hover{transform:translateY(-5px);background:hsla(0,0%,100%,.4);border-color:hsla(0,0%,100%,.6)}.scenario-icon[data-v-228790ac]{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-228790ac]{flex:1}.scenario-content h4[data-v-228790ac]{color:#1e293b;margin:0 0 8px 0;font-size:1.25rem;font-weight:700}.scenario-content p[data-v-228790ac]{color:#64748b;line-height:1.6;margin:0;font-size:.95rem}@keyframes fadeInUp-228790ac{to{opacity:1;transform:translateY(0)}}.tech-specs[data-v-228790ac]{max-width:1150px;margin:0 auto}.spec-card[data-v-228790ac]{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-228790ac]:hover{background:hsla(0,0%,100%,.7)}.spec-card h3[data-v-228790ac]{color:#334155;font-size:1.1rem;margin-bottom:10px}.spec-card p[data-v-228790ac]{color:#64748b;font-size:.95rem;max-width:800px;margin:0 auto;line-height:1.6}.footer[data-v-228790ac]{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-228790ac]{padding:20px 10px}.main-title[data-v-228790ac]{font-size:2rem}.action-bar[data-v-228790ac]{justify-content:stretch}.btn[data-v-228790ac]{width:100%}}.url-container[data-v-1f899328]{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-1f899328]{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-1f899328]{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-1f899328]{color:#57606f;font-size:1.1rem;max-width:800px;margin:0 auto;line-height:1.6}.tool-card[data-v-1f899328]{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-1f899328]{margin-bottom:0;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.output-card[data-v-1f899328]{margin-top:0;margin-bottom:50px}.section-label[data-v-1f899328]{display:flex;font-weight:700;margin-bottom:12px;color:#2c3e50;font-size:1.05rem;align-items:center;gap:8px}.text-area[data-v-1f899328]{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-1f899328]::-moz-placeholder{color:#94a3b8}.text-area[data-v-1f899328]::placeholder{color:#94a3b8}.input-area[data-v-1f899328]{min-height:140px;resize:vertical;border-left:5px solid #00c6fb}.input-area[data-v-1f899328]: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-1f899328]{min-height:120px;background-color:#fafafa;color:#0f172a;border-left:5px solid #005bea;font-weight:500;resize:vertical}.output-area[data-v-1f899328]:focus{outline:none;border-color:#005bea}.output-header[data-v-1f899328]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.result-tag[data-v-1f899328]{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-1f899328]{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-1f899328]{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-1f899328]: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-1f899328]:active{transform:translateY(1px)}.btn[data-v-1f899328]:disabled{opacity:.6;cursor:not-allowed;transform:none;filter:grayscale(80%)}.btn-encrypt[data-v-1f899328]{background:linear-gradient(135deg,#667eea,#764ba2)}.btn-decrypt[data-v-1f899328]{background:linear-gradient(135deg,#ff0844,#ffb199)}.btn-info[data-v-1f899328]{background:linear-gradient(135deg,#89f7fe,#66a6ff);color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.1)}.btn-danger[data-v-1f899328]{background:linear-gradient(135deg,#ff5f6d,#ffc371);color:#fff}.btn-success[data-v-1f899328]{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#1a4d2e;min-width:140px}.btn-success[data-v-1f899328]:hover{color:#0f3d20}.copy-section[data-v-1f899328]{text-align:right;margin-top:15px}.info-section[data-v-1f899328]{max-width:1150px;margin:0 auto 40px auto}.scenarios-container[data-v-1f899328]{margin-top:15px}.scenario-grid[data-v-1f899328]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px}.scenario-item[data-v-1f899328]{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-1f899328 .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-1f899328]:hover{transform:translateY(-5px);background:hsla(0,0%,100%,.4);border-color:hsla(0,0%,100%,.6)}.scenario-icon[data-v-1f899328]{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-1f899328]{flex:1}.scenario-content h4[data-v-1f899328]{color:#1e293b;margin:0 0 8px 0;font-size:1.25rem;font-weight:700}.scenario-content p[data-v-1f899328]{color:#64748b;line-height:1.6;margin:0;font-size:.95rem}@keyframes fadeInUp-1f899328{to{opacity:1;transform:translateY(0)}}.tech-specs[data-v-1f899328]{max-width:1150px;margin:0 auto}.spec-card[data-v-1f899328]{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-1f899328]:hover{background:hsla(0,0%,100%,.7)}.spec-card h3[data-v-1f899328]{color:#334155;font-size:1.1rem;margin-bottom:10px}.spec-card p[data-v-1f899328]{color:#64748b;font-size:.95rem;max-width:800px;margin:0 auto;line-height:1.6}.footer[data-v-1f899328]{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-1f899328]{padding:20px 10px}.main-title[data-v-1f899328]{font-size:2rem}.action-bar[data-v-1f899328]{justify-content:stretch}.btn[data-v-1f899328]{width:100%}}.page-background[data-v-17880d9e]{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-17880d9e]{max-width:1200px;margin:0 auto}.tool-header[data-v-17880d9e]{text-align:center;margin-bottom:40px}.tool-header h1[data-v-17880d9e]{font-size:32px;color:#2c3e50;margin-bottom:12px;font-weight:700}.subtitle[data-v-17880d9e]{color:#555;font-size:14px;line-height:1.6}.link[data-v-17880d9e]{color:#3498db;text-decoration:none;border-bottom:1px solid #3498db}.top-interaction-row[data-v-17880d9e]{display:flex;gap:20px;margin-bottom:30px}@media (max-width:768px){.top-interaction-row[data-v-17880d9e]{flex-direction:column}}.column-left[data-v-17880d9e],.column-right[data-v-17880d9e]{flex:1;display:flex;flex-direction:column}.card[data-v-17880d9e]{background:#fff;border-radius:6px;box-shadow:0 2px 5px rgba(0,0,0,.03);padding:0;overflow:hidden}.input-card[data-v-17880d9e],.output-card[data-v-17880d9e]{height:300px;display:flex;flex-direction:column}.card-header[data-v-17880d9e]{padding:15px 20px;display:flex;align-items:center;border-bottom:1px solid #f0f0f0}.icon-box[data-v-17880d9e]{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-17880d9e]{background:#5dade2}.icon-box.orange-icon[data-v-17880d9e]{background:transparent;color:#333;font-size:18px;padding:0}.label-text[data-v-17880d9e]{font-weight:700;font-size:16px;color:#2c3e50}.styled-textarea[data-v-17880d9e]{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-17880d9e]{flex:1;padding:20px;font-size:16px;font-family:monospace;color:#555;word-break:break-all}.action-bar[data-v-17880d9e]{display:flex;gap:15px;margin-top:20px}.btn[data-v-17880d9e]{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-17880d9e]:hover{opacity:.9}.btn-primary[data-v-17880d9e]{background-color:#4a90e2}.btn-success[data-v-17880d9e]{background-color:#5cb85c}.btn-warning[data-v-17880d9e]{background-color:#f0ad4e;color:#fff}.btn-danger[data-v-17880d9e]{background-color:#d9534f}.grid-section[data-v-17880d9e]{margin-top:40px}.section-title[data-v-17880d9e]{font-size:18px;font-weight:700;color:#333;margin-bottom:15px}.polybius-grid[data-v-17880d9e]{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.grid-cell[data-v-17880d9e]{height:80px;border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:sans-serif}.header-cell[data-v-17880d9e],.row-header-cell[data-v-17880d9e]{background-color:#2c3e50;color:#fff;font-weight:700;font-size:16px}.header-cell[data-v-17880d9e]{height:40px}.data-cell[data-v-17880d9e]{background-color:#fff;border:1px solid #e1e1e1;box-shadow:0 1px 3px rgba(0,0,0,.05)}.cell-char[data-v-17880d9e]{color:#3498db;font-size:20px;font-weight:700;margin-bottom:4px}.cell-code[data-v-17880d9e]{color:#95a5a6;font-size:12px}.doc-section[data-v-17880d9e]{margin-top:30px;padding:20px;background:#fff}.doc-section h3[data-v-17880d9e]{font-size:18px;margin-bottom:20px;color:#333}.example-item[data-v-17880d9e]{display:flex;margin-bottom:15px;background-color:#fff;border:1px solid #eee;border-radius:4px;overflow:hidden}.blue-bar[data-v-17880d9e]{width:4px;background-color:#3498db}.example-content[data-v-17880d9e]{padding:12px 15px;font-size:14px;color:#333}.code-bg[data-v-17880d9e]{background-color:#f0f0f0;padding:2px 5px;border-radius:3px;font-family:monospace;font-size:12px;margin:0 4px}.alert-text[data-v-17880d9e]{margin-top:20px;font-size:13px;color:#666;line-height:1.6}.tool-footer[data-v-17880d9e]{text-align:center;margin-top:40px;color:#999;font-size:12px;padding-bottom:20px}.atbash-container[data-v-36f798f6]{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-36f798f6]{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-36f798f6]{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-36f798f6]{color:#57606f;font-size:1.1rem;max-width:800px;margin:0 auto;line-height:1.6}.tool-card[data-v-36f798f6]{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-36f798f6]{margin-bottom:0;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.output-card[data-v-36f798f6]{margin-top:0;margin-bottom:50px}.section-label[data-v-36f798f6]{display:flex;font-weight:700;margin-bottom:12px;color:#2c3e50;font-size:1.05rem;align-items:center;gap:8px}.text-area[data-v-36f798f6]{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-36f798f6]::-moz-placeholder{color:#94a3b8}.text-area[data-v-36f798f6]::placeholder{color:#94a3b8}.input-area[data-v-36f798f6]{min-height:140px;resize:vertical;border-left:5px solid #00c6fb}.input-area[data-v-36f798f6]: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-36f798f6]{min-height:120px;background-color:#fafafa;color:#0f172a;border-left:5px solid #005bea;font-weight:500;resize:vertical}.output-area[data-v-36f798f6]:focus{outline:none;border-color:#005bea}.output-header[data-v-36f798f6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.result-tag[data-v-36f798f6]{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-36f798f6]{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-36f798f6]{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-36f798f6]: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-36f798f6]:active{transform:translateY(1px)}.btn[data-v-36f798f6]:disabled{opacity:.6;cursor:not-allowed;transform:none;filter:grayscale(80%)}.btn-encrypt[data-v-36f798f6]{background:linear-gradient(135deg,#667eea,#764ba2)}.btn-decrypt[data-v-36f798f6]{background:linear-gradient(135deg,#ff0844,#ffb199)}.btn-info[data-v-36f798f6]{background:linear-gradient(135deg,#89f7fe,#66a6ff);color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.1)}.btn-danger[data-v-36f798f6]{background:linear-gradient(135deg,#ff5f6d,#ffc371);color:#fff}.btn-success[data-v-36f798f6]{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#1a4d2e;min-width:140px}.btn-success[data-v-36f798f6]:hover{color:#0f3d20}.copy-section[data-v-36f798f6]{text-align:right;margin-top:15px}.info-section[data-v-36f798f6]{max-width:1150px;margin:0 auto 40px auto}.scenarios-container[data-v-36f798f6]{margin-top:15px}.scenario-grid[data-v-36f798f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px}.scenario-item[data-v-36f798f6]{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-36f798f6 .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-36f798f6]:hover{transform:translateY(-5px);background:hsla(0,0%,100%,.4);border-color:hsla(0,0%,100%,.6)}.scenario-icon[data-v-36f798f6]{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-36f798f6]{flex:1}.scenario-content h4[data-v-36f798f6]{color:#1e293b;margin:0 0 8px 0;font-size:1.25rem;font-weight:700}.scenario-content p[data-v-36f798f6]{color:#64748b;line-height:1.6;margin:0;font-size:.95rem}@keyframes fadeInUp-36f798f6{to{opacity:1;transform:translateY(0)}}.tech-specs[data-v-36f798f6]{max-width:1150px;margin:0 auto}.spec-card[data-v-36f798f6]{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-36f798f6]:hover{background:hsla(0,0%,100%,.7)}.spec-card h3[data-v-36f798f6]{color:#334155;font-size:1.1rem;margin-bottom:10px}.spec-card p[data-v-36f798f6]{color:#64748b;font-size:.95rem;max-width:800px;margin:0 auto;line-height:1.6}.footer[data-v-36f798f6]{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-36f798f6]{padding:20px 10px}.main-title[data-v-36f798f6]{font-size:2rem}.action-bar[data-v-36f798f6]{justify-content:stretch}.btn[data-v-36f798f6]{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-caca6544]{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-caca6544]{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-caca6544]{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-caca6544]{color:#57606f;font-size:1.1rem;max-width:800px;margin:0 auto;line-height:1.6}.tool-card[data-v-caca6544]{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-caca6544]{margin-bottom:0;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.output-card[data-v-caca6544]{margin-top:0;margin-bottom:50px}.section-label[data-v-caca6544]{display:flex;font-weight:700;margin-bottom:12px;color:#2c3e50;font-size:1.05rem;align-items:center;gap:8px}.text-area[data-v-caca6544],.text-input[data-v-caca6544]{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-caca6544]{padding:15px 20px;height:54px;border-left:5px solid #a18cd1}.text-input[data-v-caca6544]: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-caca6544]::-moz-placeholder,.text-input[data-v-caca6544]::-moz-placeholder{color:#94a3b8}.text-area[data-v-caca6544]::placeholder,.text-input[data-v-caca6544]::placeholder{color:#94a3b8}.input-area[data-v-caca6544]{min-height:140px;resize:vertical;border-left:5px solid #00c6fb}.input-area[data-v-caca6544]: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-caca6544]{min-height:120px;background-color:#fafafa;color:#0f172a;border-left:5px solid #005bea;font-weight:500;resize:vertical}.output-area[data-v-caca6544]:focus{outline:none;border-color:#005bea}.output-header[data-v-caca6544]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.result-tag[data-v-caca6544]{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-caca6544]{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-caca6544]{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-caca6544]: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-caca6544]:active{transform:translateY(1px)}.btn[data-v-caca6544]:disabled{opacity:.6;cursor:not-allowed;transform:none;filter:grayscale(80%)}.btn-encrypt[data-v-caca6544]{background:linear-gradient(135deg,#667eea,#764ba2)}.btn-decrypt[data-v-caca6544]{background:linear-gradient(135deg,#ff0844,#ffb199)}.btn-info[data-v-caca6544]{background:linear-gradient(135deg,#89f7fe,#66a6ff);color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.1)}.btn-danger[data-v-caca6544]{background:linear-gradient(135deg,#ff5f6d,#ffc371);color:#fff}.btn-success[data-v-caca6544]{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#1a4d2e;min-width:140px}.btn-success[data-v-caca6544]:hover{color:#0f3d20}.copy-section[data-v-caca6544]{text-align:right;margin-top:15px}.info-section[data-v-caca6544]{max-width:1150px;margin:0 auto 40px auto}.scenarios-container[data-v-caca6544]{margin-top:15px}.scenario-grid[data-v-caca6544]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px}.scenario-item[data-v-caca6544]{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-caca6544 .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-caca6544]:hover{transform:translateY(-5px);background:hsla(0,0%,100%,.4);border-color:hsla(0,0%,100%,.6)}.scenario-icon[data-v-caca6544]{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-caca6544]{flex:1}.scenario-content h4[data-v-caca6544]{color:#1e293b;margin:0 0 8px 0;font-size:1.25rem;font-weight:700}.scenario-content p[data-v-caca6544]{color:#64748b;line-height:1.6;margin:0;font-size:.95rem}@keyframes fadeInUp-caca6544{to{opacity:1;transform:translateY(0)}}.tech-specs[data-v-caca6544]{max-width:1150px;margin:0 auto}.spec-card[data-v-caca6544]{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-caca6544]:hover{background:hsla(0,0%,100%,.7)}.spec-card h3[data-v-caca6544]{color:#334155;font-size:1.1rem;margin-bottom:10px}.spec-card p[data-v-caca6544]{color:#64748b;font-size:.95rem;max-width:800px;margin:0 auto;line-height:1.6}.footer[data-v-caca6544]{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-caca6544]{padding:20px 10px}.main-title[data-v-caca6544]{font-size:2rem}.action-bar[data-v-caca6544]{justify-content:stretch}.btn[data-v-caca6544]{width:100%}}.foursquare-container[data-v-76fa99b8]{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-76fa99b8]{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-76fa99b8]{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-76fa99b8]{color:#57606f;font-size:1.1rem;max-width:800px;margin:0 auto;line-height:1.6}.tool-card[data-v-76fa99b8]{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-76fa99b8]{margin-bottom:0;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.keys-container[data-v-76fa99b8]{display:flex;gap:20px}.keys-container .input-group[data-v-76fa99b8]{flex:1}.output-card[data-v-76fa99b8]{margin-top:0;margin-bottom:50px}.section-label[data-v-76fa99b8]{display:flex;font-weight:700;margin-bottom:12px;color:#2c3e50;font-size:1.05rem;align-items:center;gap:8px}.text-area[data-v-76fa99b8],.text-input[data-v-76fa99b8]{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-76fa99b8]{padding:15px 20px;height:54px;border-left:5px solid #a18cd1}.text-input[data-v-76fa99b8]: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-76fa99b8]::-moz-placeholder,.text-input[data-v-76fa99b8]::-moz-placeholder{color:#94a3b8}.text-area[data-v-76fa99b8]::placeholder,.text-input[data-v-76fa99b8]::placeholder{color:#94a3b8}.input-area[data-v-76fa99b8]{min-height:140px;resize:vertical;border-left:5px solid #00c6fb}.input-area[data-v-76fa99b8]: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-76fa99b8]{min-height:120px;background-color:#fafafa;color:#0f172a;border-left:5px solid #005bea;font-weight:500;resize:vertical}.output-area[data-v-76fa99b8]:focus{outline:none;border-color:#005bea}.output-header[data-v-76fa99b8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.result-tag[data-v-76fa99b8]{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-76fa99b8]{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-76fa99b8]{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-76fa99b8]: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-76fa99b8]:active{transform:translateY(1px)}.btn[data-v-76fa99b8]:disabled{opacity:.6;cursor:not-allowed;transform:none;filter:grayscale(80%)}.btn-encrypt[data-v-76fa99b8]{background:linear-gradient(135deg,#667eea,#764ba2)}.btn-decrypt[data-v-76fa99b8]{background:linear-gradient(135deg,#ff0844,#ffb199)}.btn-info[data-v-76fa99b8]{background:linear-gradient(135deg,#89f7fe,#66a6ff);color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.1)}.btn-danger[data-v-76fa99b8]{background:linear-gradient(135deg,#ff5f6d,#ffc371);color:#fff}.btn-success[data-v-76fa99b8]{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#1a4d2e;min-width:140px}.btn-success[data-v-76fa99b8]:hover{color:#0f3d20}.copy-section[data-v-76fa99b8]{text-align:right;margin-top:15px}.info-section[data-v-76fa99b8]{max-width:1150px;margin:0 auto 40px auto}.scenarios-container[data-v-76fa99b8]{margin-top:15px}.scenario-grid[data-v-76fa99b8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px}.scenario-item[data-v-76fa99b8]{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-76fa99b8 .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-76fa99b8]:hover{transform:translateY(-5px);background:hsla(0,0%,100%,.4);border-color:hsla(0,0%,100%,.6)}.scenario-icon[data-v-76fa99b8]{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-76fa99b8]{flex:1}.scenario-content h4[data-v-76fa99b8]{color:#1e293b;margin:0 0 8px 0;font-size:1.25rem;font-weight:700}.scenario-content p[data-v-76fa99b8]{color:#64748b;line-height:1.6;margin:0;font-size:.95rem}@keyframes fadeInUp-76fa99b8{to{opacity:1;transform:translateY(0)}}.tech-specs[data-v-76fa99b8]{max-width:1150px;margin:0 auto}.spec-card[data-v-76fa99b8]{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-76fa99b8]:hover{background:hsla(0,0%,100%,.7)}.spec-card h3[data-v-76fa99b8]{color:#334155;font-size:1.1rem;margin-bottom:10px}.spec-card p[data-v-76fa99b8]{color:#64748b;font-size:.95rem;max-width:800px;margin:0 auto;line-height:1.6}.footer[data-v-76fa99b8]{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-76fa99b8]{padding:20px 10px}.main-title[data-v-76fa99b8]{font-size:2rem}.action-bar[data-v-76fa99b8]{justify-content:stretch}.btn[data-v-76fa99b8]{width:100%}.keys-container[data-v-76fa99b8]{flex-direction:column;gap:0}.keys-container .input-group[data-v-76fa99b8]:first-child{margin-bottom:20px}}.a1z26-container[data-v-63237d92]{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-63237d92]{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-63237d92]{font-size:2.5rem;color:#2c3e50;margin-bottom:10px;font-weight:800;letter-spacing:-.5px}.sub-title[data-v-63237d92]{color:#57606f;font-size:1.1rem;max-width:800px;margin:0 auto;line-height:1.6}.tool-card[data-v-63237d92]{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-63237d92],.output-group[data-v-63237d92]{margin-bottom:25px}.section-label[data-v-63237d92]{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-63237d92],.text-area[data-v-63237d92],.text-input[data-v-63237d92]{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-63237d92]:focus,.text-area[data-v-63237d92]:focus,.text-input[data-v-63237d92]:focus{outline:none;background-color:#fff;border-color:#3b82f6;box-shadow:0 0 0 4px rgba(59,130,246,.1)}.input-area[data-v-63237d92]{min-height:120px;border-left:4px solid #3b82f6;resize:vertical}.output-area[data-v-63237d92]{min-height:120px;background-color:#fafafa;color:#475569;border-left:4px solid #10b981;resize:vertical}.output-header[data-v-63237d92]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.result-tag[data-v-63237d92]{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-63237d92]{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-63237d92]{display:flex;flex-wrap:wrap;gap:20px;padding-bottom:15px;border-bottom:1px dashed #cbd5e1}.setting-item[data-v-63237d92]{display:flex;flex-direction:column;gap:6px;flex:1;min-width:150px}.setting-item label[data-v-63237d92]{font-size:.9rem;font-weight:600;color:#64748b}.select-input[data-v-63237d92]{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-63237d92]{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start}.btn[data-v-63237d92]{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-63237d92]:active{transform:translateY(1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.btn[data-v-63237d92]:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.15);filter:brightness(1.05)}.btn[data-v-63237d92]:disabled{opacity:.6;cursor:not-allowed;transform:none;filter:grayscale(.5)}.btn-encrypt[data-v-63237d92]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.btn-decrypt[data-v-63237d92]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.btn-success[data-v-63237d92]{background:linear-gradient(135deg,#10b981,#059669)}.btn-danger[data-v-63237d92]{background:linear-gradient(135deg,#ef4444,#dc2626)}.info-section[data-v-63237d92]{max-width:1000px;margin:0 auto 40px auto;text-align:center}.section-title[data-v-63237d92]{color:#334155;margin-bottom:30px;font-size:1.5rem;position:relative;display:inline-block}.scenarios-container[data-v-63237d92]{margin-top:15px}.scenario-grid[data-v-63237d92]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;text-align:left}.scenario-item[data-v-63237d92]{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-63237d92 .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-63237d92]:hover{transform:translateY(-8px);background:hsla(0,0%,100%,.3);border:1px solid hsla(0,0%,100%,.4)}.scenario-icon[data-v-63237d92]{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-63237d92]{flex:1}.scenario-content h4[data-v-63237d92]{color:#1e293b;margin:0 0 8px 0;font-size:1.25rem;font-weight:700}.scenario-content p[data-v-63237d92]{color:#64748b;line-height:1.6;margin:0;font-size:.95rem}@keyframes fadeInUp-63237d92{to{opacity:1;transform:translateY(0)}}.footer[data-v-63237d92]{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-63237d92]{padding:20px 10px}.main-title[data-v-63237d92]{font-size:1.8rem}.action-buttons[data-v-63237d92]{flex-direction:column}.btn[data-v-63237d92]{width:100%}.setting-item[data-v-63237d92]{min-width:100%}.control-bar[data-v-63237d92]{align-items:stretch}}.rot13-container[data-v-694dce59]{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-694dce59]{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-694dce59]{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-694dce59]{color:#57606f;font-size:1.1rem;max-width:800px;margin:0 auto;line-height:1.6}.tool-card[data-v-694dce59]{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-694dce59]{margin-bottom:0;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.output-card[data-v-694dce59]{margin-top:0;margin-bottom:50px}.section-label[data-v-694dce59]{display:flex;font-weight:700;margin-bottom:12px;color:#2c3e50;font-size:1.05rem;align-items:center;gap:8px}.text-area[data-v-694dce59]{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-694dce59]{min-height:140px;resize:vertical;border-left:5px solid #00c6fb}.input-area[data-v-694dce59]: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-694dce59]{min-height:120px;background-color:#fafafa;color:#0f172a;border-left:5px solid #005bea;font-weight:500;resize:vertical}.output-header[data-v-694dce59]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.result-tag[data-v-694dce59]{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-694dce59]{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-694dce59]{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-694dce59]:hover{transform:translateY(-3px);filter:brightness(110%)}.btn-encrypt[data-v-694dce59]{background:linear-gradient(135deg,#667eea,#764ba2)}.btn-decrypt[data-v-694dce59]{background:linear-gradient(135deg,#ff0844,#ffb199)}.btn-info[data-v-694dce59]{background:linear-gradient(135deg,#89f7fe,#66a6ff);color:#fff}.btn-danger[data-v-694dce59]{background:linear-gradient(135deg,#ff5f6d,#ffc371)}.btn-success[data-v-694dce59]{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#1a4d2e;min-width:140px}.copy-section[data-v-694dce59]{text-align:right;margin-top:15px}.info-section[data-v-694dce59]{max-width:1150px;margin:0 auto 40px auto}.scenario-grid[data-v-694dce59]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px}.scenario-item[data-v-694dce59]{background:transparent;border-radius:16px;padding:20px;display:flex;align-items:flex-start;gap:20px;opacity:0;transform:translateY(20px);animation:fadeInUp-694dce59 .6s ease forwards}.scenario-item[data-v-694dce59]:hover{transform:translateY(-5px);background:hsla(0,0%,100%,.4);border-color:hsla(0,0%,100%,.6)}.scenario-icon[data-v-694dce59]{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-694dce59]{color:#1e293b;margin:0 0 8px 0;font-size:1.25rem;font-weight:700}.scenario-content p[data-v-694dce59]{color:#64748b;line-height:1.6;margin:0;font-size:.95rem}@keyframes fadeInUp-694dce59{to{opacity:1;transform:translateY(0)}}.tech-specs[data-v-694dce59]{max-width:1150px;margin:0 auto}.spec-card[data-v-694dce59]{background:hsla(0,0%,100%,.5);border:1px dashed #cbd5e1;border-radius:16px;padding:25px;text-align:center}.footer[data-v-694dce59]{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-694dce59]{padding:20px 10px}.btn[data-v-694dce59]{width:100%}}.railfence-container[data-v-7cd9bf8c]{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-7cd9bf8c]{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-7cd9bf8c]{font-size:2.5rem;color:#2c3e50;margin-bottom:10px;font-weight:800;letter-spacing:-.5px}.sub-title[data-v-7cd9bf8c]{color:#57606f;font-size:1.1rem;max-width:800px;margin:0 auto;line-height:1.6}.tool-card[data-v-7cd9bf8c]{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-7cd9bf8c],.output-group[data-v-7cd9bf8c]{margin-bottom:25px}.section-label[data-v-7cd9bf8c]{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-7cd9bf8c],.text-area[data-v-7cd9bf8c],.text-input[data-v-7cd9bf8c]{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-7cd9bf8c]:focus,.text-area[data-v-7cd9bf8c]:focus,.text-input[data-v-7cd9bf8c]:focus{outline:none;background-color:#fff;border-color:#3b82f6;box-shadow:0 0 0 4px rgba(59,130,246,.1)}.input-area[data-v-7cd9bf8c]{min-height:120px;border-left:4px solid #3b82f6;resize:vertical}.output-area[data-v-7cd9bf8c]{min-height:120px;background-color:#fafafa;color:#475569;border-left:4px solid #10b981;resize:vertical}.output-header[data-v-7cd9bf8c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.result-tag[data-v-7cd9bf8c]{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-7cd9bf8c]{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-7cd9bf8c]{display:flex;flex-wrap:wrap;gap:20px;padding-bottom:15px;border-bottom:1px dashed #cbd5e1}.setting-item[data-v-7cd9bf8c]{display:flex;flex-direction:column;gap:6px;flex:1;min-width:150px}.setting-item label[data-v-7cd9bf8c]{font-size:.9rem;font-weight:600;color:#64748b}.select-input[data-v-7cd9bf8c]{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-7cd9bf8c]{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start}.btn[data-v-7cd9bf8c]{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-7cd9bf8c]:active{transform:translateY(1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.btn[data-v-7cd9bf8c]:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.15);filter:brightness(1.05)}.btn[data-v-7cd9bf8c]:disabled{opacity:.6;cursor:not-allowed;transform:none;filter:grayscale(.5)}.btn-encrypt[data-v-7cd9bf8c]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.btn-decrypt[data-v-7cd9bf8c]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.btn-success[data-v-7cd9bf8c]{background:linear-gradient(135deg,#10b981,#059669)}.btn-danger[data-v-7cd9bf8c]{background:linear-gradient(135deg,#ef4444,#dc2626)}.info-section[data-v-7cd9bf8c]{max-width:1000px;margin:0 auto 40px auto;text-align:center}.section-title[data-v-7cd9bf8c]{color:#334155;margin-bottom:30px;font-size:1.5rem;position:relative;display:inline-block}.scenarios-container[data-v-7cd9bf8c]{margin-top:15px}.scenario-grid[data-v-7cd9bf8c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;text-align:left}.scenario-item[data-v-7cd9bf8c]{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-7cd9bf8c .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-7cd9bf8c]:hover{transform:translateY(-8px);background:hsla(0,0%,100%,.3);border:1px solid hsla(0,0%,100%,.4)}.scenario-icon[data-v-7cd9bf8c]{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-7cd9bf8c]{flex:1}.scenario-content h4[data-v-7cd9bf8c]{color:#1e293b;margin:0 0 8px 0;font-size:1.25rem;font-weight:700}.scenario-content p[data-v-7cd9bf8c]{color:#64748b;line-height:1.6;margin:0;font-size:.95rem}@keyframes fadeInUp-7cd9bf8c{to{opacity:1;transform:translateY(0)}}.footer[data-v-7cd9bf8c]{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-7cd9bf8c]{padding:20px 10px}.main-title[data-v-7cd9bf8c]{font-size:1.8rem}.action-buttons[data-v-7cd9bf8c]{flex-direction:column}.btn[data-v-7cd9bf8c]{width:100%}.setting-item[data-v-7cd9bf8c]{min-width:100%}.control-bar[data-v-7cd9bf8c]{align-items:stretch}}.cipher-container[data-v-7d28fd22]{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-7d28fd22]{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-7d28fd22]{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-7d28fd22]{color:#7f8c8d;font-size:1.1rem;max-width:700px;margin:0 auto;line-height:1.6}.tool-card[data-v-7d28fd22]{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-7d28fd22],.output-group[data-v-7d28fd22]{margin-bottom:25px}.section-label[data-v-7d28fd22]{font-weight:700;margin-bottom:12px;color:#34495e;font-size:1.05rem;display:flex;align-items:center;gap:8px}.text-area[data-v-7d28fd22]{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-7d28fd22]{min-height:120px;border-left:5px solid #667eea;color:#2c3e50}.input-area[data-v-7d28fd22]:focus{outline:none;background-color:#fff;border-color:#667eea;box-shadow:0 0 0 4px rgba(102,126,234,.1)}.output-area[data-v-7d28fd22]{min-height:120px;background-color:#f4f6f7;color:#2c3e50;border-left:5px solid #a24bcf}.output-area[data-v-7d28fd22]:focus{outline:none;border-color:#a24bcf}.output-header[data-v-7d28fd22]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.result-tag[data-v-7d28fd22]{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-7d28fd22]{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-7d28fd22]{display:flex;gap:25px;flex-wrap:wrap}.setting-item[data-v-7d28fd22]{display:flex;flex-direction:column;gap:8px}.setting-item label[data-v-7d28fd22]{font-size:.9rem;font-weight:600;color:#7f8c8d}.control-input[data-v-7d28fd22],.control-select[data-v-7d28fd22]{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-7d28fd22]{width:180px;font-family:Consolas,monospace;font-weight:700;letter-spacing:1px;text-transform:uppercase}.key-input[data-v-7d28fd22]::-moz-placeholder{font-family:Segoe UI,sans-serif;text-transform:none;font-weight:400;letter-spacing:normal;color:#b0bec5}.key-input[data-v-7d28fd22]::placeholder{font-family:Segoe UI,sans-serif;text-transform:none;font-weight:400;letter-spacing:normal;color:#b0bec5}.control-select[data-v-7d28fd22]{width:160px;cursor:pointer}.control-input[data-v-7d28fd22]:focus,.control-select[data-v-7d28fd22]:focus{border-color:#667eea;outline:none;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.action-buttons[data-v-7d28fd22]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.btn[data-v-7d28fd22]{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-7d28fd22]:active{transform:scale(.98)}.btn[data-v-7d28fd22]:hover{transform:translateY(-2px);box-shadow:0 7px 14px rgba(0,0,0,.12)}.btn[data-v-7d28fd22]:disabled{opacity:.6;cursor:not-allowed;filter:grayscale(100%);transform:none}.btn-encrypt[data-v-7d28fd22]{background:linear-gradient(135deg,#667eea,#764ba2)}.btn-encrypt[data-v-7d28fd22]:hover{box-shadow:0 6px 20px rgba(118,75,162,.4)}.btn-decrypt[data-v-7d28fd22]{background:linear-gradient(135deg,#a24bcf,#9b59b6)}.btn-decrypt[data-v-7d28fd22]:hover{box-shadow:0 6px 20px rgba(155,89,182,.4)}.btn-demo[data-v-7d28fd22]{background:linear-gradient(135deg,#00d2ff,#3a7bd5);min-width:110px}.btn-demo[data-v-7d28fd22]:hover{box-shadow:0 6px 20px rgba(58,123,213,.4)}.btn-copy[data-v-7d28fd22]{background:linear-gradient(135deg,#27ae60,#2ecc71);min-width:110px}.btn-copy[data-v-7d28fd22]:hover:not(:disabled){box-shadow:0 6px 20px rgba(46,204,113,.4)}.btn-danger[data-v-7d28fd22]{background:linear-gradient(135deg,#c0392b,#e74c3c)}.btn-danger[data-v-7d28fd22]:hover{box-shadow:0 6px 20px rgba(231,76,60,.4)}.example-section[data-v-7d28fd22]{max-width:1000px;margin:0 auto 40px auto}.example-card[data-v-7d28fd22]{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-7d28fd22]{display:flex;align-items:center;gap:12px;margin-bottom:25px;border-bottom:1px dashed #eee;padding-bottom:15px}.example-icon[data-v-7d28fd22]{font-size:1.5rem}.example-header h3[data-v-7d28fd22]{margin:0;font-size:1.1rem;color:#34495e}.demo-container[data-v-7d28fd22]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.demo-box[data-v-7d28fd22]{flex:1;min-width:200px;display:flex;flex-direction:column;gap:8px}.demo-label[data-v-7d28fd22]{font-size:.85rem;font-weight:700;color:#7f8c8d;text-transform:uppercase;letter-spacing:.5px}.demo-text[data-v-7d28fd22]{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-7d28fd22]{border-left:4px solid #667eea;color:#667eea}.output-demo .demo-text[data-v-7d28fd22]{border-left:4px solid #a24bcf;color:#a24bcf}.demo-connector[data-v-7d28fd22]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#95a5a6}.shift-badge[data-v-7d28fd22]{background:#2c3e50;color:#fff;padding:4px 10px;border-radius:12px;font-size:.75rem;font-weight:700}.arrow-icon[data-v-7d28fd22]{font-size:1.5rem;color:#bdc3c7}.info-section[data-v-7d28fd22]{max-width:1000px;margin:0 auto 40px auto}.scenario-grid[data-v-7d28fd22]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.scenario-item[data-v-7d28fd22]{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-7d28fd22 .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-7d28fd22]:hover{border-color:#667eea;background:hsla(0,0%,100%,.5);transform:translateY(-5px)}.scenario-icon[data-v-7d28fd22]{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-7d28fd22]{color:#2c3e50;margin:0 0 8px 0;font-size:1.1rem;font-weight:700}.scenario-content p[data-v-7d28fd22]{color:#7f8c8d;line-height:1.5;margin:0;font-size:.9rem}@keyframes fadeInUp-7d28fd22{to{opacity:1;transform:translateY(0)}}.tech-specs[data-v-7d28fd22]{max-width:1000px;margin:0 auto}.spec-card[data-v-7d28fd22]{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-7d28fd22]{color:#2c3e50;font-size:1.2rem;margin-bottom:10px;display:flex;align-items:center;gap:10px}.spec-card p[data-v-7d28fd22]{color:#555;font-size:.95rem;line-height:1.7}.math-demo[data-v-7d28fd22]{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-7d28fd22]{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-7d28fd22]{padding:15px 10px}.main-title[data-v-7d28fd22]{font-size:1.8rem}.control-bar[data-v-7d28fd22]{flex-direction:column;align-items:stretch;padding:15px}.setting-wrapper[data-v-7d28fd22]{flex-direction:column;width:100%;gap:15px}.control-input[data-v-7d28fd22],.control-select[data-v-7d28fd22],.setting-item[data-v-7d28fd22]{width:100%}.action-buttons[data-v-7d28fd22]{flex-direction:column;width:100%}.btn[data-v-7d28fd22]{width:100%}.demo-container[data-v-7d28fd22]{flex-direction:column;align-items:stretch}.demo-connector[data-v-7d28fd22]{flex-direction:row;margin:10px 0}.arrow-icon[data-v-7d28fd22]{transform:rotate(90deg)}}.pbkdf2-container[data-v-1e3d4157]{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-1e3d4157]{text-align:center;margin-bottom:30px}.main-title[data-v-1e3d4157]{font-size:28px;font-weight:600;color:#2c3e50;margin-bottom:10px}.sub-title[data-v-1e3d4157]{font-size:14px;color:#606266;max-width:800px;margin:0 auto;line-height:1.6}.link[data-v-1e3d4157]{color:#5d55fa;text-decoration:none;border-bottom:1px dashed #5d55fa}.card[data-v-1e3d4157]{background:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.05);padding:30px;margin-bottom:20px}.form-group[data-v-1e3d4157]{margin-bottom:20px}.form-row[data-v-1e3d4157]{display:flex;gap:20px;margin-bottom:20px}.three-col .form-group[data-v-1e3d4157]{flex:1;margin-bottom:0}.label[data-v-1e3d4157]{display:block;font-size:14px;font-weight:600;color:#303133;margin-bottom:8px}.input-area[data-v-1e3d4157],.input-control[data-v-1e3d4157]{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-1e3d4157]:focus,.input-control[data-v-1e3d4157]:focus{outline:none;border-color:#a855f7;box-shadow:0 0 0 2px rgba(168,85,247,.1)}.input-area[data-v-1e3d4157]{resize:vertical}.select-wrapper[data-v-1e3d4157]{position:relative}.radio-group[data-v-1e3d4157]{display:flex;align-items:center;height:42px;background:#f5f7fa;border:1px solid #dcdfe6;border-radius:4px;padding:0 15px}.radio-label[data-v-1e3d4157]{margin-right:20px;font-size:14px;color:#2c3e50;display:flex;align-items:center;cursor:pointer;font-weight:700}.radio-label input[data-v-1e3d4157]{margin-right:6px;accent-color:#8b5cf6}.action-bar[data-v-1e3d4157]{display:flex;gap:15px;margin-top:30px}.btn[data-v-1e3d4157]{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-1e3d4157]:active{transform:scale(.98)}.btn-primary[data-v-1e3d4157]{background:linear-gradient(135deg,#a855f7,#d946ef);box-shadow:0 4px 15px rgba(168,85,247,.35)}.btn-primary[data-v-1e3d4157]:hover{background:linear-gradient(135deg,#9333ea,#c026d3);transform:translateY(-2px);box-shadow:0 6px 20px rgba(168,85,247,.45)}.btn-secondary[data-v-1e3d4157]{background:linear-gradient(135deg,#3b82f6,#06b6d4);box-shadow:0 4px 15px rgba(59,130,246,.35)}.btn-secondary[data-v-1e3d4157]:hover{background:linear-gradient(135deg,#2563eb,#0891b2);transform:translateY(-2px);box-shadow:0 6px 20px rgba(59,130,246,.45)}.btn-success[data-v-1e3d4157]{background:linear-gradient(135deg,#10b981,#34d399);box-shadow:0 4px 15px rgba(16,185,129,.35)}.btn-success[data-v-1e3d4157]:hover{background:linear-gradient(135deg,#059669,#10b981);transform:translateY(-2px);box-shadow:0 6px 20px rgba(16,185,129,.45)}.btn-default[data-v-1e3d4157]{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-1e3d4157]:hover{background:linear-gradient(135deg,#cbd5e1,#e2e8f0);color:#1e293b;transform:translateY(-2px)}.result-card[data-v-1e3d4157]{margin-top:20px}.result-area[data-v-1e3d4157]{background-color:#f9fafc;color:#555}.info-card[data-v-1e3d4157]{margin-top:20px}.info-title[data-v-1e3d4157]{font-size:16px;font-weight:600;margin-bottom:20px;color:#303133}.info-section[data-v-1e3d4157]{margin-bottom:20px}.info-section h4[data-v-1e3d4157]{font-size:14px;font-weight:700;margin:10px 0;color:#303133}.info-section li[data-v-1e3d4157],.info-section p[data-v-1e3d4157]{font-size:13px;line-height:1.8;color:#606266;margin-bottom:5px}.info-section ul[data-v-1e3d4157]{padding-left:20px;margin:5px 0}.footer[data-v-1e3d4157]{text-align:center;font-size:12px;color:#909399;margin-top:30px;padding-bottom:20px}@media (max-width:768px){.form-row.three-col[data-v-1e3d4157]{flex-direction:column;gap:10px}.action-bar[data-v-1e3d4157]{flex-wrap:wrap}.btn[data-v-1e3d4157]{width:100%}}.sm3-container[data-v-e1cae64a]{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-e1cae64a]{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-e1cae64a]{font-size:2.5rem;color:#1e3a8a;margin-bottom:10px;font-weight:800;letter-spacing:-.5px}.sub-title[data-v-e1cae64a]{color:#475569;font-size:1.1rem;max-width:800px;margin:0 auto;line-height:1.6}.tool-card[data-v-e1cae64a]{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-e1cae64a],.output-group[data-v-e1cae64a]{margin-bottom:25px}.label-row[data-v-e1cae64a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.section-label[data-v-e1cae64a]{font-weight:700;color:#334155;font-size:1.05rem;display:flex;align-items:center;gap:8px}.input-hint[data-v-e1cae64a]{font-size:.85rem;color:#64748b;background:#f1f5f9;padding:2px 8px;border-radius:4px}.select-input[data-v-e1cae64a],.text-area[data-v-e1cae64a],.text-input[data-v-e1cae64a]{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-e1cae64a]:focus,.text-area[data-v-e1cae64a]:focus,.text-input[data-v-e1cae64a]:focus{outline:none;background-color:#fff;border-color:#059669;box-shadow:0 0 0 4px rgba(5,150,105,.1)}.input-area[data-v-e1cae64a]{min-height:120px;border-left:4px solid #3b82f6;resize:vertical}.output-area[data-v-e1cae64a]{min-height:120px;background-color:#fafafa;color:#475569;border-left:4px solid #059669;resize:vertical}.output-header[data-v-e1cae64a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.result-tag[data-v-e1cae64a]{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-e1cae64a]{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-e1cae64a]{display:flex;flex-wrap:wrap;gap:20px;padding-bottom:15px;border-bottom:1px dashed #cbd5e1}.setting-item[data-v-e1cae64a]{display:flex;flex-direction:column;gap:6px;flex:1;min-width:150px}.setting-item label[data-v-e1cae64a]{font-size:.9rem;font-weight:600;color:#64748b}.select-input[data-v-e1cae64a]{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-e1cae64a]{display:flex;flex-wrap:wrap;gap:15px;justify-content:flex-start}.btn[data-v-e1cae64a]{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-e1cae64a]:hover{transform:translateY(-2px);filter:brightness(1.1)}.btn[data-v-e1cae64a]:active{transform:translateY(1px);filter:brightness(.95)}.btn[data-v-e1cae64a]:disabled{opacity:.6;cursor:not-allowed;transform:none;filter:grayscale(.8);box-shadow:none}.btn-demo[data-v-e1cae64a]{background:linear-gradient(135deg,#8b5cf6,#6d28d9);box-shadow:0 8px 15px rgba(139,92,246,.25)}.btn-demo[data-v-e1cae64a]:hover{box-shadow:0 10px 20px rgba(139,92,246,.4)}.btn-encrypt[data-v-e1cae64a]{background:linear-gradient(135deg,#10b981,#047857);box-shadow:0 8px 15px rgba(16,185,129,.3);min-width:160px}.btn-encrypt[data-v-e1cae64a]:hover{box-shadow:0 10px 20px rgba(16,185,129,.45)}.btn-copy[data-v-e1cae64a]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);box-shadow:0 8px 15px rgba(59,130,246,.25)}.btn-copy[data-v-e1cae64a]:hover{box-shadow:0 10px 20px rgba(59,130,246,.4)}.btn-danger[data-v-e1cae64a]{background:linear-gradient(135deg,#ef4444,#b91c1c);box-shadow:0 8px 15px rgba(239,68,68,.25)}.btn-danger[data-v-e1cae64a]:hover{box-shadow:0 10px 20px rgba(239,68,68,.4)}.info-section[data-v-e1cae64a]{max-width:1000px;margin:0 auto 40px auto;text-align:center}.section-title[data-v-e1cae64a]{color:#334155;margin-bottom:30px;font-size:1.5rem;position:relative;display:inline-block}.scenarios-container[data-v-e1cae64a]{margin-top:15px}.scenario-grid[data-v-e1cae64a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;text-align:left}.scenario-item[data-v-e1cae64a]{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-e1cae64a .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-e1cae64a]:hover{transform:translateY(-8px);background:hsla(0,0%,100%,.3);border:1px solid hsla(0,0%,100%,.4)}.scenario-icon[data-v-e1cae64a]{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-e1cae64a]{flex:1}.scenario-content h4[data-v-e1cae64a]{color:#1e293b;margin:0 0 8px 0;font-size:1.25rem;font-weight:700}.scenario-content p[data-v-e1cae64a]{color:#64748b;line-height:1.6;margin:0;font-size:.95rem}@keyframes fadeInUp-e1cae64a{to{opacity:1;transform:translateY(0)}}.footer[data-v-e1cae64a]{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-e1cae64a]{padding:20px 10px}.main-title[data-v-e1cae64a]{font-size:1.8rem}.action-buttons[data-v-e1cae64a]{flex-direction:column}.btn[data-v-e1cae64a]{width:100%}.setting-item[data-v-e1cae64a]{min-width:100%}.control-bar[data-v-e1cae64a]{align-items:stretch}}.deflate-container[data-v-4f6d79c8]{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-4f6d79c8]{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-4f6d79c8]{font-size:2.5rem;color:#2c3e50;margin-bottom:10px;font-weight:800;letter-spacing:-.5px}.sub-title[data-v-4f6d79c8]{color:#57606f;font-size:1.1rem;max-width:800px;margin:0 auto;line-height:1.6}.tool-card[data-v-4f6d79c8]{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-4f6d79c8],.output-group[data-v-4f6d79c8]{margin-bottom:25px}.section-label[data-v-4f6d79c8]{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-4f6d79c8],.text-area[data-v-4f6d79c8],.text-input[data-v-4f6d79c8]{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-4f6d79c8]:focus,.text-area[data-v-4f6d79c8]:focus,.text-input[data-v-4f6d79c8]:focus{outline:none;background-color:#fff;border-color:#3b82f6;box-shadow:0 0 0 4px rgba(59,130,246,.1)}.input-area[data-v-4f6d79c8]{min-height:120px;border-left:4px solid #3b82f6;resize:vertical}.output-area[data-v-4f6d79c8]{min-height:120px;background-color:#fafafa;color:#475569;border-left:4px solid #10b981;resize:vertical}.output-header[data-v-4f6d79c8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.result-tag[data-v-4f6d79c8]{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-4f6d79c8]{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-4f6d79c8]{display:flex;flex-wrap:wrap;gap:20px;padding-bottom:15px;border-bottom:1px dashed #cbd5e1}.setting-item[data-v-4f6d79c8]{display:flex;flex-direction:column;gap:6px;flex:1;min-width:150px}.setting-item label[data-v-4f6d79c8]{font-size:.9rem;font-weight:600;color:#64748b}.select-input[data-v-4f6d79c8]{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-4f6d79c8]{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start}.btn[data-v-4f6d79c8]{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-4f6d79c8]:active{transform:translateY(1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.btn[data-v-4f6d79c8]:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.15);filter:brightness(1.05)}.btn[data-v-4f6d79c8]:disabled{opacity:.6;cursor:not-allowed;transform:none;filter:grayscale(.5)}.btn-encrypt[data-v-4f6d79c8]{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.btn-decrypt[data-v-4f6d79c8]{background:linear-gradient(135deg,#7c3aed,#6d28d9)}.btn-success[data-v-4f6d79c8]{background:linear-gradient(135deg,#059669,#047857)}.btn-danger[data-v-4f6d79c8]{background:linear-gradient(135deg,#dc2626,#b91c1c)}.info-section[data-v-4f6d79c8]{max-width:1000px;margin:0 auto 40px auto;text-align:center}.section-title[data-v-4f6d79c8]{color:#334155;margin-bottom:30px;font-size:1.5rem;position:relative;display:inline-block}.scenarios-container[data-v-4f6d79c8]{margin-top:15px}.scenario-grid[data-v-4f6d79c8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;text-align:left}.scenario-item[data-v-4f6d79c8]{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-4f6d79c8 .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-4f6d79c8]:hover{transform:translateY(-8px);background:hsla(0,0%,100%,.3);border:1px solid hsla(0,0%,100%,.4)}.scenario-icon[data-v-4f6d79c8]{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-4f6d79c8]{flex:1}.scenario-content h4[data-v-4f6d79c8]{color:#1e293b;margin:0 0 8px 0;font-size:1.25rem;font-weight:700}.scenario-content p[data-v-4f6d79c8]{color:#64748b;line-height:1.6;margin:0;font-size:.95rem}@keyframes fadeInUp-4f6d79c8{to{opacity:1;transform:translateY(0)}}.footer[data-v-4f6d79c8]{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-4f6d79c8]{padding:20px 10px}.main-title[data-v-4f6d79c8]{font-size:1.8rem}.action-buttons[data-v-4f6d79c8]{flex-direction:column}.btn[data-v-4f6d79c8]{width:100%}.setting-item[data-v-4f6d79c8]{min-width:100%}.control-bar[data-v-4f6d79c8]{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}}.code-formatter-container[data-v-7f1c520a]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-y:auto}.header[data-v-7f1c520a]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-7f1c520a]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;letter-spacing:.5px;color:#fff}.header-icon[data-v-7f1c520a]{font-size:28px;color:#38bdf8}.subtitle[data-v-7f1c520a]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400;letter-spacing:.5px}.content-wrapper[data-v-7f1c520a]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;max-width:1400px;margin:0 auto;min-height:500px;box-sizing:border-box}.code-section[data-v-7f1c520a]{display:flex;flex-direction:column;flex:1;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.code-section[data-v-7f1c520a]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.toolbar[data-v-7f1c520a]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc;overflow-x:auto}.actions[data-v-7f1c520a]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.divider[data-v-7f1c520a]{width:1px;height:24px;background-color:#cbd5e1;margin:0 4px}[data-v-7f1c520a] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-7f1c520a] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-7f1c520a] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-7f1c520a] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-7f1c520a] .btn-commercial.ant-btn-background-ghost.ant-btn-dangerous,[data-v-7f1c520a] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-7f1c520a] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.editor-container.split-layout[data-v-7f1c520a]{display:flex;flex-direction:row;flex:1;height:100%;background-color:#fff;overflow:hidden}.editor-section[data-v-7f1c520a],.preview-section[data-v-7f1c520a]{flex:1;display:flex;flex-direction:column;width:50%;min-width:0}.editor-section[data-v-7f1c520a]{border-right:1px solid #e2e8f0;background-color:#fff;overflow-y:auto}.section-title[data-v-7f1c520a]{padding:10px 20px;background-color:#f8fafc;border-bottom:1px solid #e2e8f0;font-size:14px;color:#475569;font-weight:600}.params-form[data-v-7f1c520a]{padding:24px;display:flex;flex-direction:column;gap:20px}.form-row[data-v-7f1c520a]{display:flex;gap:20px}.form-group[data-v-7f1c520a]{display:flex;flex-direction:column;flex:1;gap:8px}.form-group.full-width[data-v-7f1c520a]{width:100%}.form-group label[data-v-7f1c520a]{font-size:13px;color:#475569;font-weight:500}.custom-input[data-v-7f1c520a],.custom-select[data-v-7f1c520a]{height:38px;border:1px solid #cbd5e1;border-radius:6px;padding:0 12px;font-size:14px;color:#1e293b;outline:none;transition:all .3s ease;background:#fff;width:100%;box-sizing:border-box}.custom-input[data-v-7f1c520a]:focus,.custom-select[data-v-7f1c520a]:focus{border-color:#38bdf8;box-shadow:0 0 0 3px rgba(56,189,248,.15)}.color-input-wrapper[data-v-7f1c520a]{display:flex;align-items:center;border:1px solid #cbd5e1;border-radius:6px;padding:3px 6px;background:#fff;height:38px;transition:all .3s ease;box-sizing:border-box}.color-input-wrapper[data-v-7f1c520a]:focus-within{border-color:#38bdf8;box-shadow:0 0 0 3px rgba(56,189,248,.15)}.color-picker[data-v-7f1c520a]{width:26px;height:26px;padding:0;border:none;background:transparent;cursor:pointer}.color-picker[data-v-7f1c520a]::-webkit-color-swatch-wrapper{padding:0}.color-picker[data-v-7f1c520a]::-webkit-color-swatch{border:1px solid #cbd5e1;border-radius:4px}.color-text-input[data-v-7f1c520a]{flex:1;border:none;outline:none;padding:0 8px;font-size:14px;color:#1e293b;background:transparent;width:100%}.preview-section[data-v-7f1c520a]{background-color:#fafafa}.canvas-wrapper[data-v-7f1c520a]{flex:1;display:flex;align-items:center;justify-content:center;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;padding:30px;min-height:250px;overflow:auto;border-bottom:1px solid #e2e8f0}.preview-image[data-v-7f1c520a]{max-width:100%;height:auto;box-shadow:0 10px 25px rgba(0,0,0,.1);border-radius:4px}.empty-preview[data-v-7f1c520a]{color:#94a3b8;font-size:14px;text-align:center}.notes-section[data-v-7f1c520a]{padding:24px;background:#fff}.notes-title[data-v-7f1c520a]{font-size:14px;font-weight:600;color:#334155;margin-bottom:12px}.notes-list[data-v-7f1c520a]{padding-left:20px;margin:0;color:#64748b;font-size:13px;line-height:1.8}.notes-list li[data-v-7f1c520a]{margin-bottom:6px}.notes-list code[data-v-7f1c520a]{background:#f1f5f9;padding:2px 6px;border-radius:4px;color:#0f172a;font-family:monospace}.seo-recommendation[data-v-7f1c520a]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-7f1c520a]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-7f1c520a]{text-align:center;margin-bottom:24px}.seo-title[data-v-7f1c520a]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-7f1c520a]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-7f1c520a]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-7f1c520a]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-7f1c520a]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-7f1c520a]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-7f1c520a]{opacity:1;transform:scale(1);animation:burning-7f1c520a 1.2s ease-in-out infinite alternate}@keyframes burning-7f1c520a{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-7f1c520a]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-7f1c520a]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;white-space:nowrap;flex:0 0 auto}.card-indicator[data-v-7f1c520a]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-7f1c520a]{font-family:monospace;font-size:14px;color:#0284c7;opacity:0;transform:translateX(-10px);transition:all .3s ease;margin-left:-4px}.seo-tool-card[data-v-7f1c520a]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-7f1c520a]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-7f1c520a]{opacity:1;transform:translateX(0);margin-left:4px}.seo-tool-card[data-v-7f1c520a]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-7f1c520a]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-7f1c520a]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-7f1c520a]{margin-bottom:24px}.anim-text[data-v-7f1c520a]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-7f1c520a]{color:#cf1322}.checkmark[data-v-7f1c520a]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-7f1c520a .2s ease-in-out .3s forwards,scale-7f1c520a .2s ease-in-out .5s both}.checkmark__circle[data-v-7f1c520a]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-7f1c520a .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-7f1c520a]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-7f1c520a .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-7f1c520a]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-7f1c520a .2s ease-in-out .3s forwards,scale-7f1c520a .2s ease-in-out .5s both}.crossmark__circle[data-v-7f1c520a]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-7f1c520a .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-7f1c520a]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-7f1c520a .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-7f1c520a{to{stroke-dashoffset:0}}@keyframes scale-7f1c520a{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-7f1c520a{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-7f1c520a{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-7f1c520a],.fade-scale-leave-active[data-v-7f1c520a]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-7f1c520a],.fade-scale-leave-to[data-v-7f1c520a]{opacity:0;transform:scale(.85)}@media (max-width:992px){.editor-container.split-layout[data-v-7f1c520a]{flex-direction:column}.editor-section[data-v-7f1c520a],.preview-section[data-v-7f1c520a]{width:100%;border-right:none}.editor-section[data-v-7f1c520a]{border-bottom:1px solid #e2e8f0}}@media (max-width:768px){.form-row[data-v-7f1c520a]{flex-direction:column;gap:20px}}.json-parser-container[data-v-0c31c0f8]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;overflow-y:auto}.header[data-v-0c31c0f8]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#f8fafc;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-0c31c0f8]{margin:0;font-size:26px;font-weight:600;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.header-icon[data-v-0c31c0f8]{color:#38bdf8;font-size:28px}.subtitle[data-v-0c31c0f8]{margin:8px 0 0;font-size:13px;color:#94a3b8;letter-spacing:.5px}.content-wrapper[data-v-0c31c0f8]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;min-height:500px;box-sizing:border-box}.json-input-section[data-v-0c31c0f8],.json-output-section[data-v-0c31c0f8]{flex:1;display:flex;flex-direction:column;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.json-input-section[data-v-0c31c0f8]{flex:0 0 320px}.json-output-section[data-v-0c31c0f8]{flex:1}.json-input-section[data-v-0c31c0f8]:hover,.json-output-section[data-v-0c31c0f8]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.section-header[data-v-0c31c0f8]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.section-header h2[data-v-0c31c0f8]{margin:0;font-size:16px;font-weight:600;color:#334155;display:flex;align-items:center;gap:8px}.title-icon[data-v-0c31c0f8]{color:#64748b;font-size:18px}.actions[data-v-0c31c0f8]{display:flex;gap:8px}[data-v-0c31c0f8] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-0c31c0f8] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-0c31c0f8] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-0c31c0f8] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-0c31c0f8] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}.editor-container[data-v-0c31c0f8]{flex:1;position:relative;overflow-y:auto;background-color:#fff;padding:20px}.editor-container[data-v-0c31c0f8]::-webkit-scrollbar{width:8px;height:8px}.editor-container[data-v-0c31c0f8]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.editor-container[data-v-0c31c0f8]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.empty-state[data-v-0c31c0f8]{flex:1;height:100%;display:flex;align-items:center;justify-content:center;background-color:#fff}.empty-content[data-v-0c31c0f8]{text-align:center;color:#94a3b8}.empty-icon-wrapper[data-v-0c31c0f8]{font-size:56px;color:#e2e8f0;margin-bottom:16px}.empty-content p[data-v-0c31c0f8]{font-size:14px;letter-spacing:.5px}.config-container[data-v-0c31c0f8]{display:flex;flex-direction:column;gap:20px}.top-nav[data-v-0c31c0f8]{display:flex;flex-wrap:wrap;gap:8px}.nav-btn[data-v-0c31c0f8]{text-decoration:none;background-color:#f8fafc;color:#4b5563;padding:6px 14px;font-size:13px;font-weight:500;border-radius:6px;border:1px solid #e2e8f0;transition:all .2s ease}.nav-btn[data-v-0c31c0f8]:hover{border-color:#94a3b8;color:#0f172a}.nav-btn.active[data-v-0c31c0f8]{background-color:#e0f2fe;color:#0284c7;border-color:#bae6fd;font-weight:600}.control-panel[data-v-0c31c0f8]{display:flex;flex-direction:column;gap:16px}.control-group[data-v-0c31c0f8]{display:flex;flex-direction:column;gap:6px}.control-group label[data-v-0c31c0f8]{font-size:13px;font-weight:600;color:#475569}.input-number[data-v-0c31c0f8],.input-text[data-v-0c31c0f8],.select-wrapper select[data-v-0c31c0f8]{width:100%;height:36px;padding:0 12px;border:1px solid #cbd5e1;border-radius:6px;font-size:13px;color:#334155;outline:none;background-color:#fff;transition:all .2s}.input-number[data-v-0c31c0f8]:focus,.input-text[data-v-0c31c0f8]:focus,.select-wrapper select[data-v-0c31c0f8]:focus{border-color:#0ea5e9;box-shadow:0 0 0 2px rgba(14,165,233,.1)}.help-box[data-v-0c31c0f8]{margin-top:auto;padding:12px;background-color:#f1f5f9;border-radius:6px;font-size:12px;color:#64748b;display:flex;align-items:center;gap:8px;line-height:1.5}.help-box .indicator[data-v-0c31c0f8]{width:4px;height:16px;background-color:#0ea5e9;border-radius:2px}.result-area[data-v-0c31c0f8]{display:grid;gap:12px}.result-area.layout-dense[data-v-0c31c0f8]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.result-area.layout-wide[data-v-0c31c0f8]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.result-area.layout-cards[data-v-0c31c0f8]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.name-card[data-v-0c31c0f8]{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;min-height:40px;display:flex;align-items:stretch;justify-content:center;font-size:14px;color:#334155;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-0c31c0f8]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:10px 8px;white-space:nowrap;font-weight:500}.name-card.is-object[data-v-0c31c0f8]{height:auto;min-height:80px;flex-direction:column;padding:0;align-items:stretch;justify-content:flex-start}.card-top[data-v-0c31c0f8]{font-size:16px;font-weight:600;color:#0f172a;padding:12px 10px 4px 10px;text-align:center;transition:color .2s}.card-bottom[data-v-0c31c0f8]{font-size:12px;color:#64748b;line-height:1.4;padding:4px 10px 12px 10px;text-align:center}.hover-part[data-v-0c31c0f8]{transition:background-color .2s}.hover-part[data-v-0c31c0f8]:hover{background-color:rgba(14,165,233,.05)}.name-card[data-v-0c31c0f8]:hover{background-color:#fff;border-color:#0ea5e9;box-shadow:0 4px 12px rgba(14,165,233,.1);transform:translateY(-2px);z-index:2}.name-card:hover .card-top[data-v-0c31c0f8],.name-card:hover .full-clickable[data-v-0c31c0f8]{color:#0ea5e9}.name-card[data-v-0c31c0f8]:active{transform:scale(.96)}.list-enter-active[data-v-0c31c0f8],.list-leave-active[data-v-0c31c0f8]{transition:all .3s ease}.list-enter-from[data-v-0c31c0f8],.list-leave-to[data-v-0c31c0f8]{opacity:0;transform:scale(.9)}.seo-recommendation[data-v-0c31c0f8]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-0c31c0f8]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-0c31c0f8]{text-align:center;margin-bottom:24px}.seo-title[data-v-0c31c0f8]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-0c31c0f8]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-0c31c0f8]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-0c31c0f8]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-0c31c0f8]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-0c31c0f8]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-0c31c0f8]{opacity:1;transform:scale(1);animation:burning-0c31c0f8 1.2s ease-in-out infinite alternate}@keyframes burning-0c31c0f8{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-0c31c0f8]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-0c31c0f8]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;cursor:pointer;white-space:nowrap;flex:0 0 auto}.seo-tool-card[data-v-0c31c0f8]:after{content:"";position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;z-index:1}.card-indicator[data-v-0c31c0f8]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease;position:relative;z-index:2}.card-arrow[data-v-0c31c0f8],.card-name[data-v-0c31c0f8]{position:relative;z-index:2}.card-arrow[data-v-0c31c0f8]{font-family:monospace;font-size:14px;color:#0284c7;opacity:0;transform:translateX(-10px);transition:all .3s ease;margin-left:-4px}.seo-tool-card[data-v-0c31c0f8]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-0c31c0f8]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-0c31c0f8]{opacity:1;transform:translateX(0);margin-left:4px}.custom-overlay[data-v-0c31c0f8]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-0c31c0f8]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-0c31c0f8]{margin-bottom:24px}.anim-text[data-v-0c31c0f8]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-0c31c0f8]{color:#cf1322}.checkmark[data-v-0c31c0f8],.crossmark[data-v-0c31c0f8]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke-miterlimit:10;margin:0 auto}.checkmark[data-v-0c31c0f8]{stroke:#52c41a;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-0c31c0f8 .2s ease-in-out .3s forwards,scale-0c31c0f8 .2s ease-in-out .5s both}.crossmark[data-v-0c31c0f8]{stroke:#ff4d4f;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-0c31c0f8 .2s ease-in-out .3s forwards,scale-0c31c0f8 .2s ease-in-out .5s both}.checkmark__circle[data-v-0c31c0f8]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a}.checkmark__circle[data-v-0c31c0f8],.crossmark__circle[data-v-0c31c0f8]{fill:none;animation:stroke-0c31c0f8 .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__circle[data-v-0c31c0f8]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f}.checkmark__check[data-v-0c31c0f8]{stroke-dasharray:48;stroke-dashoffset:48}.checkmark__check[data-v-0c31c0f8],.crossmark__check[data-v-0c31c0f8]{transform-origin:50% 50%;animation:stroke-0c31c0f8 .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark__check[data-v-0c31c0f8]{stroke-dasharray:72;stroke-dashoffset:72}@keyframes stroke-0c31c0f8{to{stroke-dashoffset:0}}@keyframes scale-0c31c0f8{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-0c31c0f8{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-0c31c0f8{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-0c31c0f8],.fade-scale-leave-active[data-v-0c31c0f8]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-0c31c0f8],.fade-scale-leave-to[data-v-0c31c0f8]{opacity:0;transform:scale(.85)}@media (max-width:992px){.content-wrapper[data-v-0c31c0f8]{flex-direction:column}.json-input-section[data-v-0c31c0f8]{flex:none;height:auto}}.json-parser-container[data-v-02e1d0b6]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;overflow-y:auto}.header[data-v-02e1d0b6]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#f8fafc;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-02e1d0b6]{margin:0;font-size:26px;font-weight:600;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.header-icon[data-v-02e1d0b6]{color:#38bdf8;font-size:28px}.subtitle[data-v-02e1d0b6]{margin:8px 0 0;font-size:13px;color:#94a3b8;letter-spacing:.5px}.content-wrapper[data-v-02e1d0b6]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;min-height:500px;box-sizing:border-box}.json-input-section[data-v-02e1d0b6],.json-output-section[data-v-02e1d0b6]{flex:1;display:flex;flex-direction:column;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.json-input-section[data-v-02e1d0b6]:hover,.json-output-section[data-v-02e1d0b6]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.section-header[data-v-02e1d0b6]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.section-header h2[data-v-02e1d0b6]{margin:0;font-size:16px;font-weight:600;color:#334155;display:flex;align-items:center;gap:8px}.title-icon[data-v-02e1d0b6]{color:#64748b;font-size:18px}.actions[data-v-02e1d0b6]{display:flex;gap:8px}[data-v-02e1d0b6] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-02e1d0b6] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-02e1d0b6] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-02e1d0b6] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-02e1d0b6] .btn-commercial.ant-btn-ghost{background:transparent;border-color:#cbd5e1}.editor-container[data-v-02e1d0b6]{flex:1;display:flex;flex-direction:column;position:relative;overflow:hidden;background-color:#fff}.config-scroll-container[data-v-02e1d0b6]{overflow-y:auto;padding:24px}.section-title[data-v-02e1d0b6]{font-size:14px;font-weight:600;color:#334155;margin:0 0 16px 0}.divider[data-v-02e1d0b6]{width:100%;height:1px;background-color:#f1f5f9;margin:20px 0}.preset-grid[data-v-02e1d0b6]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.preset-btn[data-v-02e1d0b6]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px 5px;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;align-items:center;justify-content:center}.preset-btn[data-v-02e1d0b6]:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-2px)}.preset-btn.active[data-v-02e1d0b6]{background:#eff6ff;border-color:#38bdf8;box-shadow:0 0 0 2px rgba(56,189,248,.2)}.preset-name[data-v-02e1d0b6]{font-weight:600;font-size:13px;color:#334155;margin-bottom:4px}.preset-val[data-v-02e1d0b6]{font-size:11px;color:#94a3b8;font-family:JetBrains Mono,monospace}.form-grid[data-v-02e1d0b6]{display:flex;flex-wrap:wrap;gap:16px}.form-item[data-v-02e1d0b6]{display:flex;flex-direction:column}.form-item-half[data-v-02e1d0b6]{width:calc(50% - 8px)}.label-row[data-v-02e1d0b6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.form-item label[data-v-02e1d0b6]{font-size:13px;font-weight:500;color:#475569}.value-text[data-v-02e1d0b6]{font-size:12px;color:#38bdf8;font-family:JetBrains Mono,monospace;font-weight:600}.custom-input[data-v-02e1d0b6]{height:36px;border:1px solid #cbd5e1;border-radius:6px;padding:0 12px;font-family:JetBrains Mono,monospace;font-size:13px;color:#334155;outline:none;transition:border-color .2s;width:100%;box-sizing:border-box}.custom-input[data-v-02e1d0b6]:focus{border-color:#38bdf8;box-shadow:0 0 0 2px rgba(56,189,248,.1)}.custom-slider[data-v-02e1d0b6]{-webkit-appearance:none;width:100%;height:6px;background:#e2e8f0;border-radius:3px;outline:none;margin:10px 0}.custom-slider[data-v-02e1d0b6]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#38bdf8;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.3);-webkit-transition:transform .1s;transition:transform .1s}.custom-slider[data-v-02e1d0b6]::-webkit-slider-thumb:hover{transform:scale(1.2)}.graph-and-output-layout[data-v-02e1d0b6]{display:flex;flex-direction:column;gap:24px;align-items:center}.animation-track-bg[data-v-02e1d0b6]{width:100%;height:100px;background-color:#f1f5f9;background-image:repeating-linear-gradient(90deg,transparent,transparent 19px,#e2e8f0 0,#e2e8f0 20px);border-radius:10px;position:relative;overflow:hidden;padding:10px;border:1px solid #cbd5e1}.animation-box[data-v-02e1d0b6]{width:60px;height:60px;background:linear-gradient(135deg,#38bdf8,#818cf8);border-radius:8px;position:absolute;top:19px;left:10px;box-shadow:0 4px 8px rgba(0,0,0,.2)}.animating[data-v-02e1d0b6]{animation-name:slideAnimation-02e1d0b6;animation-iteration-count:infinite;animation-direction:alternate}@keyframes slideAnimation-02e1d0b6{0%{left:10px}to{left:calc(100% - 70px)}}.graph-wrapper[data-v-02e1d0b6]{width:100%;max-width:360px;aspect-ratio:1;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:40px;margin:0 auto;position:relative;-moz-user-select:none;user-select:none;-webkit-user-select:none}.bezier-svg[data-v-02e1d0b6]{width:100%;height:100%;overflow:visible}.guide-line-dashed[data-v-02e1d0b6]{stroke:#cbd5e1;stroke-width:1;stroke-dasharray:4,4}.control-line[data-v-02e1d0b6]{stroke-width:2}.p1-line[data-v-02e1d0b6]{stroke:#f472b6}.p2-line[data-v-02e1d0b6]{stroke:#2dd4bf}.main-curve[data-v-02e1d0b6]{fill:none;stroke:#818cf8;stroke-width:3;stroke-linecap:round}.control-point[data-v-02e1d0b6]{cursor:grab;stroke:#fff;stroke-width:2px;transition:r .2s}.control-point[data-v-02e1d0b6]:active{cursor:grabbing;transform:scale(1.15)}.p1-point[data-v-02e1d0b6]{fill:#f472b6}.p2-point[data-v-02e1d0b6]{fill:#2dd4bf}.control-point[data-v-02e1d0b6]:hover{r:6}.code-window[data-v-02e1d0b6]{width:100%;background-color:#1e293b;border-radius:10px;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.window-header[data-v-02e1d0b6]{background-color:#0f172a;padding:10px 16px;display:flex;align-items:center;gap:8px}.dot[data-v-02e1d0b6]{width:12px;height:12px;border-radius:50%}.dot.red[data-v-02e1d0b6]{background-color:#ef4444}.dot.yellow[data-v-02e1d0b6]{background-color:#f59e0b}.dot.green[data-v-02e1d0b6]{background-color:#10b981}.window-title[data-v-02e1d0b6]{margin-left:auto;margin-right:auto;font-size:12px;color:#94a3b8;font-family:JetBrains Mono,monospace}.code-content[data-v-02e1d0b6]{padding:16px;color:#e2e8f0;font-family:JetBrains Mono,monospace;font-size:14px;line-height:1.8;overflow-x:auto}.css-prop[data-v-02e1d0b6]{color:#38bdf8}.css-val[data-v-02e1d0b6]{color:#a78bfa}@media (max-width:640px){.preset-grid[data-v-02e1d0b6]{grid-template-columns:repeat(2,1fr)}}.seo-recommendation[data-v-02e1d0b6]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-02e1d0b6]:after{content:"";position:absolute;bottom:-15px;left:0;right:0;height:15px;z-index:-1}.seo-recommendation[data-v-02e1d0b6]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-02e1d0b6]{text-align:center;margin-bottom:24px}.seo-title[data-v-02e1d0b6]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-02e1d0b6]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-02e1d0b6]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-02e1d0b6]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-02e1d0b6]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-02e1d0b6]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-02e1d0b6]{opacity:1;transform:scale(1);animation:burning-02e1d0b6 1.2s ease-in-out infinite alternate}@keyframes burning-02e1d0b6{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-02e1d0b6]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-02e1d0b6]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px 10px 20px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;cursor:pointer;white-space:nowrap;flex:0 0 auto}.seo-tool-card[data-v-02e1d0b6]:after{content:"";position:absolute;top:-5px;left:-5px;right:-5px;bottom:-8px;z-index:-1}.card-indicator[data-v-02e1d0b6]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:transform .3s ease,background-color .3s ease,box-shadow .3s ease}.card-name[data-v-02e1d0b6]{transition:transform .3s ease}.card-arrow[data-v-02e1d0b6]{position:absolute;right:10px;font-family:monospace;font-size:14px;color:#0284c7;opacity:0;transform:translateX(-10px);transition:all .3s ease}.seo-tool-card[data-v-02e1d0b6]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-02e1d0b6]{transform:scale(1.5) translateX(-2px);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-name[data-v-02e1d0b6]{transform:translateX(-4px)}.seo-tool-card:hover .card-arrow[data-v-02e1d0b6]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-02e1d0b6]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}@media (max-width:992px){.content-wrapper[data-v-02e1d0b6]{flex-direction:column;padding:16px}.json-input-section[data-v-02e1d0b6],.json-output-section[data-v-02e1d0b6]{flex:none;height:auto;min-height:500px}}.custom-overlay[data-v-02e1d0b6]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-02e1d0b6]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-02e1d0b6]{margin-bottom:24px}.anim-text[data-v-02e1d0b6]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-02e1d0b6]{color:#cf1322}.checkmark[data-v-02e1d0b6],.crossmark[data-v-02e1d0b6]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke-miterlimit:10;margin:0 auto}.checkmark[data-v-02e1d0b6]{stroke:#52c41a;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-02e1d0b6 .2s ease-in-out .3s forwards,scale-02e1d0b6 .2s ease-in-out .5s both}.crossmark[data-v-02e1d0b6]{stroke:#ff4d4f;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-02e1d0b6 .2s ease-in-out .3s forwards,scale-02e1d0b6 .2s ease-in-out .5s both}.checkmark__circle[data-v-02e1d0b6],.crossmark__circle[data-v-02e1d0b6]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;fill:none;animation:stroke-02e1d0b6 .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__circle[data-v-02e1d0b6]{stroke:#52c41a}.crossmark__circle[data-v-02e1d0b6]{stroke:#ff4d4f}.checkmark__check[data-v-02e1d0b6],.crossmark__check[data-v-02e1d0b6]{transform-origin:50% 50%;animation:stroke-02e1d0b6 .2s cubic-bezier(.65,0,.45,1) .3s forwards}.checkmark__check[data-v-02e1d0b6]{stroke-dasharray:48;stroke-dashoffset:48}.crossmark__check[data-v-02e1d0b6]{stroke-dasharray:72;stroke-dashoffset:72}@keyframes stroke-02e1d0b6{to{stroke-dashoffset:0}}@keyframes scale-02e1d0b6{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-02e1d0b6{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-02e1d0b6{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-02e1d0b6],.fade-scale-leave-active[data-v-02e1d0b6]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-02e1d0b6],.fade-scale-leave-to[data-v-02e1d0b6]{opacity:0;transform:scale(.85)}.json-parser-container[data-v-5da5508d]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;overflow-y:auto}.header[data-v-5da5508d]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#f8fafc;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-5da5508d]{margin:0;font-size:26px;font-weight:600;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.header-icon[data-v-5da5508d]{color:#38bdf8;font-size:28px}.subtitle[data-v-5da5508d]{margin:8px 0 0;font-size:13px;color:#94a3b8;letter-spacing:.5px}.content-wrapper[data-v-5da5508d]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;min-height:500px;box-sizing:border-box}.json-input-section[data-v-5da5508d],.json-output-section[data-v-5da5508d]{flex:1;display:flex;flex-direction:column;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.json-input-section[data-v-5da5508d]:hover,.json-output-section[data-v-5da5508d]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.section-header[data-v-5da5508d]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.section-header h2[data-v-5da5508d]{margin:0;font-size:16px;font-weight:600;color:#334155;display:flex;align-items:center;gap:8px}.title-icon[data-v-5da5508d]{color:#64748b;font-size:18px}.actions[data-v-5da5508d]{display:flex;gap:8px}[data-v-5da5508d] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-5da5508d] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-5da5508d] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-5da5508d] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-5da5508d] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}.editor-container[data-v-5da5508d]{flex:1;display:flex;flex-direction:column;position:relative;overflow:hidden;background-color:#fff}.config-scroll-container[data-v-5da5508d]{overflow-y:auto;padding:24px}.segmented-control[data-v-5da5508d]{display:flex;background-color:#f1f5f9;padding:4px;border-radius:8px;margin-bottom:24px;gap:4px}.seg-item[data-v-5da5508d]{flex:1;text-align:center;padding:10px 0;font-size:14px;font-weight:500;color:#64748b;cursor:pointer;border-radius:6px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;justify-content:center;align-items:center;gap:6px}.seg-item[data-v-5da5508d]:hover{color:#334155}.seg-item.active[data-v-5da5508d]{background-color:#fff;color:#0f172a;box-shadow:0 1px 3px rgba(0,0,0,.1);font-weight:600}.description-box[data-v-5da5508d]{background-color:#f8fafc;border:1px solid #e2e8f0;padding:16px 20px;border-radius:8px;margin-bottom:24px}.description-box p[data-v-5da5508d]{margin:4px 0;font-size:13px;color:#475569;line-height:1.6}.input-grid[data-v-5da5508d]{display:flex;gap:20px;flex-wrap:wrap}.input-group[data-v-5da5508d]{flex:1;min-width:200px}.input-group.full-width[data-v-5da5508d]{flex:100%}.input-group label[data-v-5da5508d]{display:block;font-size:14px;font-weight:500;color:#334155;margin-bottom:10px}.color-picker-wrapper[data-v-5da5508d]{display:flex;align-items:center;gap:12px}.color-input-visual[data-v-5da5508d]{width:60px;height:40px;border:none;padding:0;background:none;cursor:pointer;border-radius:6px;overflow:hidden}.color-input-visual[data-v-5da5508d]::-webkit-color-swatch-wrapper{padding:0}.color-input-visual[data-v-5da5508d]::-webkit-color-swatch{border:1px solid #cbd5e1;border-radius:6px}.color-input-text[data-v-5da5508d]{flex:1;height:40px;border:1px solid #cbd5e1;border-radius:6px;padding:0 12px;font-family:JetBrains Mono,monospace;font-size:14px;color:#334155;transition:all .2s;outline:none}.color-input-text[data-v-5da5508d]:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.picker-placeholder[data-v-5da5508d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0;color:#94a3b8}.huge-icon[data-v-5da5508d]{font-size:48px;margin-bottom:16px;color:#cbd5e1}.section-title[data-v-5da5508d]{font-size:15px;font-weight:600;color:#1e293b;margin:0 0 16px 0}.result-card[data-v-5da5508d]{display:flex;align-items:center;gap:20px;background:#f8fafc;padding:16px;border-radius:10px;border:1px solid #e2e8f0}.picker-result-card[data-v-5da5508d]{flex-direction:column;align-items:flex-start}.color-preview[data-v-5da5508d]{width:72px;height:72px;border-radius:8px;border:1px solid #e2e8f0;box-shadow:0 2px 8px rgba(0,0,0,.05)}.color-preview-large[data-v-5da5508d]{width:100%;height:120px;border-radius:8px;border:1px solid #e2e8f0;box-shadow:inset 0 2px 10px rgba(0,0,0,.05)}.color-info[data-v-5da5508d]{flex:1;display:flex;flex-direction:column;gap:8px}.info-row[data-v-5da5508d]{display:flex;align-items:center;background:#fff;padding:6px 12px;border-radius:6px;border:1px solid #e2e8f0}.info-row .label[data-v-5da5508d]{color:#64748b;font-size:13px;font-weight:600;width:40px}.info-row .val[data-v-5da5508d]{font-family:JetBrains Mono,monospace;font-size:14px;color:#0f172a}.match-result-card[data-v-5da5508d]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:24px;text-align:center}.match-score[data-v-5da5508d]{color:#0f172a}.score-num[data-v-5da5508d]{font-size:48px;font-weight:700;line-height:1}.score-unit[data-v-5da5508d]{font-size:20px;font-weight:500;margin-left:4px}.match-text[data-v-5da5508d]{font-size:14px;color:#64748b;margin:8px 0 24px 0}.progress-bar-container[data-v-5da5508d]{height:12px;background-color:#e2e8f0;border-radius:999px;overflow:hidden;margin-bottom:24px}.progress-fill[data-v-5da5508d]{height:100%;background:linear-gradient(90deg,#ef4444,#f59e0b 50%,#10b981);border-radius:999px;transition:width .8s cubic-bezier(.25,.8,.25,1)}.color-compare-preview[data-v-5da5508d]{display:flex;height:48px;border-radius:8px;overflow:hidden;border:1px solid #e2e8f0}.c-half[data-v-5da5508d]{flex:1}.empty-state[data-v-5da5508d]{flex:1;display:flex;align-items:center;justify-content:center;min-height:300px}.empty-content[data-v-5da5508d]{text-align:center;color:#94a3b8}.empty-icon-wrapper[data-v-5da5508d]{font-size:56px;color:#e2e8f0;margin-bottom:16px}.empty-content p[data-v-5da5508d]{font-size:14px;letter-spacing:.5px}.fade-slide-enter-active[data-v-5da5508d],.fade-slide-leave-active[data-v-5da5508d]{transition:opacity .3s ease,transform .3s ease}.fade-slide-enter-from[data-v-5da5508d]{opacity:0;transform:translateX(10px)}.fade-slide-leave-to[data-v-5da5508d]{opacity:0;transform:translateX(-10px)}.seo-recommendation[data-v-5da5508d]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-5da5508d]:after{content:"";position:absolute;bottom:-15px;left:0;right:0;height:15px;z-index:-1}.seo-recommendation[data-v-5da5508d]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-5da5508d]{text-align:center;margin-bottom:24px}.seo-title[data-v-5da5508d]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-5da5508d]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-5da5508d]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-5da5508d]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-5da5508d]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-5da5508d]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-5da5508d]{opacity:1;transform:scale(1);animation:burning-5da5508d 1.2s ease-in-out infinite alternate}@keyframes burning-5da5508d{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-5da5508d]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-5da5508d]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px 10px 20px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;cursor:pointer;white-space:nowrap;flex:0 0 auto}.seo-tool-card[data-v-5da5508d]:after{content:"";position:absolute;top:-5px;left:-5px;right:-5px;bottom:-8px;z-index:-1}.card-indicator[data-v-5da5508d]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:transform .3s ease,background-color .3s ease,box-shadow .3s ease}.card-name[data-v-5da5508d]{transition:transform .3s ease}.card-arrow[data-v-5da5508d]{position:absolute;right:10px;font-family:monospace;font-size:14px;color:#0284c7;opacity:0;transform:translateX(-10px);transition:all .3s ease}.seo-tool-card[data-v-5da5508d]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-5da5508d]{transform:scale(1.5) translateX(-2px);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-name[data-v-5da5508d]{transform:translateX(-4px)}.seo-tool-card:hover .card-arrow[data-v-5da5508d]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-5da5508d]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}@media (max-width:992px){.content-wrapper[data-v-5da5508d]{flex-direction:column;padding:16px}.json-input-section[data-v-5da5508d],.json-output-section[data-v-5da5508d]{flex:none;height:auto;min-height:500px}.actions[data-v-5da5508d]{flex-wrap:wrap;justify-content:flex-end}}.custom-overlay[data-v-5da5508d]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-5da5508d]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-5da5508d]{margin-bottom:24px}.anim-text[data-v-5da5508d]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-5da5508d]{color:#cf1322}.checkmark[data-v-5da5508d]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-5da5508d .2s ease-in-out .3s forwards,scale-5da5508d .2s ease-in-out .5s both}.checkmark__circle[data-v-5da5508d]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-5da5508d .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-5da5508d]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-5da5508d .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-5da5508d]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-5da5508d .2s ease-in-out .3s forwards,scale-5da5508d .2s ease-in-out .5s both}.crossmark__circle[data-v-5da5508d]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-5da5508d .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-5da5508d]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-5da5508d .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-5da5508d{to{stroke-dashoffset:0}}@keyframes scale-5da5508d{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-5da5508d{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-5da5508d{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-5da5508d],.fade-scale-leave-active[data-v-5da5508d]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-5da5508d],.fade-scale-leave-to[data-v-5da5508d]{opacity:0;transform:scale(.85)}.json-parser-container[data-v-d2eba33a]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;overflow-y:auto}.header[data-v-d2eba33a]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#f8fafc;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-d2eba33a]{margin:0;font-size:26px;font-weight:600;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.header-icon[data-v-d2eba33a]{color:#38bdf8;font-size:28px}.subtitle[data-v-d2eba33a]{margin:8px 0 0;font-size:13px;color:#94a3b8;letter-spacing:.5px}.content-wrapper[data-v-d2eba33a]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;min-height:500px;box-sizing:border-box}.json-input-section[data-v-d2eba33a],.json-output-section[data-v-d2eba33a]{flex:1;display:flex;flex-direction:column;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.json-input-section[data-v-d2eba33a]{flex:0 0 350px}.json-output-section[data-v-d2eba33a]{flex:1}.json-input-section[data-v-d2eba33a]:hover,.json-output-section[data-v-d2eba33a]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.section-header[data-v-d2eba33a]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.section-header h2[data-v-d2eba33a]{margin:0;font-size:16px;font-weight:600;color:#334155;display:flex;align-items:center;gap:8px}.title-icon[data-v-d2eba33a]{color:#64748b;font-size:18px}.actions[data-v-d2eba33a]{display:flex;gap:8px}[data-v-d2eba33a] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-d2eba33a] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-d2eba33a] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-d2eba33a] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}.editor-container[data-v-d2eba33a]{flex:1;position:relative;overflow-y:auto;background-color:#fff;padding:20px}.editor-container[data-v-d2eba33a]::-webkit-scrollbar{width:8px;height:8px}.editor-container[data-v-d2eba33a]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.editor-container[data-v-d2eba33a]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.config-container[data-v-d2eba33a]{display:flex;flex-direction:column;gap:20px}.panel-section-title[data-v-d2eba33a]{font-size:14px;font-weight:600;color:#1e293b;margin-bottom:12px;padding-bottom:6px;border-bottom:1px dashed #e2e8f0}.control-panel[data-v-d2eba33a]{display:flex;flex-direction:column;gap:16px}.form-row[data-v-d2eba33a]{display:flex;gap:12px;width:100%}.control-group[data-v-d2eba33a]{display:flex;flex-direction:column;flex:1;gap:6px}.control-group.full-width[data-v-d2eba33a]{flex:none;width:100%}.control-group label[data-v-d2eba33a]{font-size:13px;font-weight:500;color:#475569}.input-text[data-v-d2eba33a]{width:100%;height:36px;padding:0 12px;border:1px solid #cbd5e1;border-radius:6px;font-size:13px;color:#334155;outline:none;background-color:#fff;transition:all .2s}.input-text[data-v-d2eba33a]:focus{border-color:#0ea5e9;box-shadow:0 0 0 2px rgba(14,165,233,.1)}.color-picker-wrapper[data-v-d2eba33a]{display:flex;align-items:center;gap:8px;height:36px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;padding:0 10px;transition:all .2s}.color-picker-wrapper[data-v-d2eba33a]:hover{border-color:#94a3b8}input[type=color][data-v-d2eba33a]{border:none;width:24px;height:24px;cursor:pointer;background:none;padding:0;border-radius:4px;overflow:hidden}.color-value[data-v-d2eba33a]{font-size:13px;color:#64748b;font-family:JetBrains Mono,monospace}.checkbox-group[data-v-d2eba33a]{margin-bottom:8px}.checkbox-label[data-v-d2eba33a]{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.divider[data-v-d2eba33a]{height:1px;background-color:#f1f5f9;margin:4px 0}.help-box[data-v-d2eba33a]{margin-top:auto;padding:12px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;font-size:12px;color:#64748b;display:flex;align-items:flex-start;gap:8px;line-height:1.5}.help-box .indicator[data-v-d2eba33a]{width:4px;height:16px;background-color:#0ea5e9;border-radius:2px;margin-top:1px;flex-shrink:0}.preview-container[data-v-d2eba33a]{display:flex;align-items:center;justify-content:center;background-color:#f8fafc}.preview-box[data-v-d2eba33a]{background-color:#fff;border:1px dashed #cbd5e1;border-radius:8px;display:flex;justify-content:center;align-items:center;min-height:240px;width:100%;max-width:500px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);transition:all .3s ease}.preview-box[data-v-d2eba33a]:hover{border-color:#94a3b8;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);transform:translateY(-2px)}.preview-box svg[data-v-d2eba33a]{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));transform:scale(1.5)}.seo-recommendation[data-v-d2eba33a]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-d2eba33a]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-d2eba33a]{text-align:center;margin-bottom:24px}.seo-title[data-v-d2eba33a]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-d2eba33a]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-d2eba33a]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-d2eba33a]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-d2eba33a]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-d2eba33a]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-d2eba33a]{opacity:1;transform:scale(1);animation:burning-d2eba33a 1.2s ease-in-out infinite alternate}@keyframes burning-d2eba33a{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-d2eba33a]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-d2eba33a]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;cursor:pointer;white-space:nowrap;flex:0 0 auto}.seo-tool-card[data-v-d2eba33a]:after{content:"";position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;z-index:1}.card-indicator[data-v-d2eba33a]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease;position:relative;z-index:2}.card-arrow[data-v-d2eba33a],.card-name[data-v-d2eba33a]{position:relative;z-index:2}.card-arrow[data-v-d2eba33a]{font-family:monospace;font-size:14px;color:#0284c7;opacity:0;transform:translateX(-10px);transition:all .3s ease;margin-left:-4px}.seo-tool-card[data-v-d2eba33a]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-d2eba33a]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-d2eba33a]{opacity:1;transform:translateX(0);margin-left:4px}.custom-overlay[data-v-d2eba33a]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-d2eba33a]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-d2eba33a]{margin-bottom:24px}.anim-text[data-v-d2eba33a]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-d2eba33a]{color:#cf1322}.checkmark[data-v-d2eba33a],.crossmark[data-v-d2eba33a]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke-miterlimit:10;margin:0 auto}.checkmark[data-v-d2eba33a]{stroke:#52c41a;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-d2eba33a .2s ease-in-out .3s forwards,scale-d2eba33a .2s ease-in-out .5s both}.crossmark[data-v-d2eba33a]{stroke:#ff4d4f;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-d2eba33a .2s ease-in-out .3s forwards,scale-d2eba33a .2s ease-in-out .5s both}.checkmark__circle[data-v-d2eba33a]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a}.checkmark__circle[data-v-d2eba33a],.crossmark__circle[data-v-d2eba33a]{fill:none;animation:stroke-d2eba33a .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__circle[data-v-d2eba33a]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f}.checkmark__check[data-v-d2eba33a]{stroke-dasharray:48;stroke-dashoffset:48}.checkmark__check[data-v-d2eba33a],.crossmark__check[data-v-d2eba33a]{transform-origin:50% 50%;animation:stroke-d2eba33a .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark__check[data-v-d2eba33a]{stroke-dasharray:72;stroke-dashoffset:72}@keyframes stroke-d2eba33a{to{stroke-dashoffset:0}}@keyframes scale-d2eba33a{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-d2eba33a{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-d2eba33a{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-d2eba33a],.fade-scale-leave-active[data-v-d2eba33a]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-d2eba33a],.fade-scale-leave-to[data-v-d2eba33a]{opacity:0;transform:scale(.85)}@media (max-width:992px){.content-wrapper[data-v-d2eba33a]{flex-direction:column}.json-input-section[data-v-d2eba33a]{flex:none;height:auto}}.json-parser-container[data-v-d79b2b1c]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;overflow-y:auto}.header[data-v-d79b2b1c]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#f8fafc;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-d79b2b1c]{margin:0;font-size:26px;font-weight:600;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.header-icon[data-v-d79b2b1c]{color:#38bdf8;font-size:28px}.subtitle[data-v-d79b2b1c]{margin:8px 0 0;font-size:13px;color:#94a3b8;letter-spacing:.5px}.content-wrapper[data-v-d79b2b1c]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;min-height:500px;box-sizing:border-box}.json-input-section[data-v-d79b2b1c],.json-output-section[data-v-d79b2b1c]{flex:1;display:flex;flex-direction:column;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.json-input-section[data-v-d79b2b1c]:hover,.json-output-section[data-v-d79b2b1c]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.section-header[data-v-d79b2b1c]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.section-header h2[data-v-d79b2b1c]{margin:0;font-size:16px;font-weight:600;color:#334155;display:flex;align-items:center;gap:8px}.title-icon[data-v-d79b2b1c]{color:#64748b;font-size:18px}.actions[data-v-d79b2b1c]{display:flex;gap:8px}[data-v-d79b2b1c] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-d79b2b1c] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-d79b2b1c] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-d79b2b1c] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-d79b2b1c] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}.editor-container[data-v-d79b2b1c]{flex:1;display:flex;flex-direction:column;position:relative;overflow:hidden;background-color:#fff}.config-scroll-container[data-v-d79b2b1c]{overflow-y:auto;padding:24px}.display-flex-col[data-v-d79b2b1c]{display:flex;flex-direction:column}.form-grid[data-v-d79b2b1c]{display:flex;flex-wrap:wrap;gap:20px}.form-item[data-v-d79b2b1c]{display:flex;flex-direction:column}.form-item-full[data-v-d79b2b1c]{width:100%}.form-item-half[data-v-d79b2b1c]{width:calc(50% - 10px)}.label-row[data-v-d79b2b1c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.form-item label[data-v-d79b2b1c]{font-size:13px;font-weight:500;color:#334155}.value-text[data-v-d79b2b1c]{font-size:12px;color:#38bdf8;font-family:JetBrains Mono,monospace;font-weight:600}.divider[data-v-d79b2b1c]{width:100%;height:1px;background-color:#f1f5f9;margin:4px 0}.segmented-control[data-v-d79b2b1c]{display:flex;background-color:#f1f5f9;padding:4px;border-radius:8px;margin-top:8px}.seg-item[data-v-d79b2b1c]{flex:1;text-align:center;padding:8px 0;font-size:13px;font-weight:500;color:#64748b;cursor:pointer;border-radius:6px;transition:all .3s}.seg-item[data-v-d79b2b1c]:hover{color:#334155}.seg-item.active[data-v-d79b2b1c]{background-color:#fff;color:#0f172a;box-shadow:0 1px 3px rgba(0,0,0,.1);font-weight:600}.color-picker-wrapper[data-v-d79b2b1c]{display:flex;align-items:center;gap:12px}.color-input-visual[data-v-d79b2b1c]{width:50px;height:36px;border:none;padding:0;background:none;cursor:pointer;border-radius:6px;overflow:hidden}.color-input-visual[data-v-d79b2b1c]::-webkit-color-swatch-wrapper{padding:0}.color-input-visual[data-v-d79b2b1c]::-webkit-color-swatch{border:1px solid #cbd5e1;border-radius:6px}.color-input-text[data-v-d79b2b1c]{flex:1;height:36px;border:1px solid #cbd5e1;border-radius:6px;padding:0 12px;font-family:JetBrains Mono,monospace;font-size:13px;color:#334155;outline:none;transition:border-color .2s}.color-input-text[data-v-d79b2b1c]:focus{border-color:#38bdf8}.custom-slider[data-v-d79b2b1c]{-webkit-appearance:none;width:100%;height:6px;background:#e2e8f0;border-radius:3px;outline:none;margin:10px 0}.custom-slider[data-v-d79b2b1c]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#38bdf8;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.3);-webkit-transition:transform .1s;transition:transform .1s}.custom-slider[data-v-d79b2b1c]::-webkit-slider-thumb:hover{transform:scale(1.2)}.preview-card-wrapper[data-v-d79b2b1c]{padding:24px;border-bottom:1px solid #e2e8f0;flex-shrink:0}.preview-checkerboard[data-v-d79b2b1c]{width:100%;height:220px;display:flex;align-items:center;justify-content:center;background-image:linear-gradient(45deg,#f1f5f9 25%,transparent 0,transparent 75%,#f1f5f9 0,#f1f5f9),linear-gradient(45deg,#f1f5f9 25%,transparent 0,transparent 75%,#f1f5f9 0,#f1f5f9);background-size:20px 20px;background-position:0 0,10px 10px;border-radius:12px;border:1px solid #e2e8f0}.preview-box[data-v-d79b2b1c]{width:60%;height:60%;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:8px;transition:all .1s;text-align:center}.preview-box h3[data-v-d79b2b1c]{margin:0 0 8px 0;font-size:16px;color:#333;opacity:.8;font-weight:600}.preview-box p[data-v-d79b2b1c]{margin:0;font-size:12px;color:#666;opacity:.7}.code-output-wrapper[data-v-d79b2b1c]{flex:1;background:#f8fafc}.code-window[data-v-d79b2b1c]{background-color:#1e293b;border-radius:10px;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);margin-bottom:20px}.window-header[data-v-d79b2b1c]{background-color:#0f172a;padding:10px 16px;display:flex;align-items:center;gap:8px}.dot[data-v-d79b2b1c]{width:12px;height:12px;border-radius:50%}.dot.red[data-v-d79b2b1c]{background-color:#ef4444}.dot.yellow[data-v-d79b2b1c]{background-color:#f59e0b}.dot.green[data-v-d79b2b1c]{background-color:#10b981}.window-title[data-v-d79b2b1c]{margin-left:auto;margin-right:auto;font-size:12px;color:#94a3b8;font-family:JetBrains Mono,monospace}.code-content[data-v-d79b2b1c]{padding:20px;color:#e2e8f0;font-family:JetBrains Mono,monospace;font-size:14px;line-height:1.6;overflow-x:auto}.code-line[data-v-d79b2b1c]{margin-bottom:4px}.code-line.indent[data-v-d79b2b1c]{padding-left:24px}.css-selector[data-v-d79b2b1c]{color:#e06c75}.css-prop[data-v-d79b2b1c]{color:#38bdf8}.css-val[data-v-d79b2b1c]{color:#a78bfa}.css-comment[data-v-d79b2b1c]{color:#64748b;font-style:italic}@media (max-width:992px){.form-item-half[data-v-d79b2b1c]{width:100%}}.seo-recommendation[data-v-d79b2b1c]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-d79b2b1c]:after{content:"";position:absolute;bottom:-15px;left:0;right:0;height:15px;z-index:-1}.seo-recommendation[data-v-d79b2b1c]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-d79b2b1c]{text-align:center;margin-bottom:24px}.seo-title[data-v-d79b2b1c]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-d79b2b1c]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-d79b2b1c]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-d79b2b1c]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-d79b2b1c]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-d79b2b1c]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-d79b2b1c]{opacity:1;transform:scale(1);animation:burning-d79b2b1c 1.2s ease-in-out infinite alternate}@keyframes burning-d79b2b1c{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-d79b2b1c]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-d79b2b1c]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px 10px 20px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;cursor:pointer;white-space:nowrap;flex:0 0 auto}.seo-tool-card[data-v-d79b2b1c]:after{content:"";position:absolute;top:-5px;left:-5px;right:-5px;bottom:-8px;z-index:-1}.card-indicator[data-v-d79b2b1c]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:transform .3s ease,background-color .3s ease,box-shadow .3s ease}.card-name[data-v-d79b2b1c]{transition:transform .3s ease}.card-arrow[data-v-d79b2b1c]{position:absolute;right:10px;font-family:monospace;font-size:14px;color:#0284c7;opacity:0;transform:translateX(-10px);transition:all .3s ease}.seo-tool-card[data-v-d79b2b1c]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-d79b2b1c]{transform:scale(1.5) translateX(-2px);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-name[data-v-d79b2b1c]{transform:translateX(-4px)}.seo-tool-card:hover .card-arrow[data-v-d79b2b1c]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-d79b2b1c]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}@media (max-width:992px){.content-wrapper[data-v-d79b2b1c]{flex-direction:column;padding:16px}.json-input-section[data-v-d79b2b1c],.json-output-section[data-v-d79b2b1c]{flex:none;height:auto;min-height:500px}}.custom-overlay[data-v-d79b2b1c]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-d79b2b1c]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-d79b2b1c]{margin-bottom:24px}.anim-text[data-v-d79b2b1c]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-d79b2b1c]{color:#cf1322}.checkmark[data-v-d79b2b1c],.crossmark[data-v-d79b2b1c]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke-miterlimit:10;margin:0 auto}.checkmark[data-v-d79b2b1c]{stroke:#52c41a;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-d79b2b1c .2s ease-in-out .3s forwards,scale-d79b2b1c .2s ease-in-out .5s both}.crossmark[data-v-d79b2b1c]{stroke:#ff4d4f;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-d79b2b1c .2s ease-in-out .3s forwards,scale-d79b2b1c .2s ease-in-out .5s both}.checkmark__circle[data-v-d79b2b1c],.crossmark__circle[data-v-d79b2b1c]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;fill:none;animation:stroke-d79b2b1c .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__circle[data-v-d79b2b1c]{stroke:#52c41a}.crossmark__circle[data-v-d79b2b1c]{stroke:#ff4d4f}.checkmark__check[data-v-d79b2b1c],.crossmark__check[data-v-d79b2b1c]{transform-origin:50% 50%;animation:stroke-d79b2b1c .2s cubic-bezier(.65,0,.45,1) .3s forwards}.checkmark__check[data-v-d79b2b1c]{stroke-dasharray:48;stroke-dashoffset:48}.crossmark__check[data-v-d79b2b1c]{stroke-dasharray:72;stroke-dashoffset:72}@keyframes stroke-d79b2b1c{to{stroke-dashoffset:0}}@keyframes scale-d79b2b1c{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-d79b2b1c{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-d79b2b1c{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-d79b2b1c],.fade-scale-leave-active[data-v-d79b2b1c]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-d79b2b1c],.fade-scale-leave-to[data-v-d79b2b1c]{opacity:0;transform:scale(.85)}.json-parser-container[data-v-06bfc206]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;overflow-y:auto}.header[data-v-06bfc206]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#f8fafc;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-06bfc206]{margin:0;font-size:26px;font-weight:600;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.header-icon[data-v-06bfc206]{color:#38bdf8;font-size:28px}.subtitle[data-v-06bfc206]{margin:8px 0 0;font-size:13px;color:#94a3b8;letter-spacing:.5px}.content-wrapper[data-v-06bfc206]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;min-height:500px;box-sizing:border-box}.json-input-section[data-v-06bfc206],.json-output-section[data-v-06bfc206]{flex:1;display:flex;flex-direction:column;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.json-input-section[data-v-06bfc206]{flex:0 0 380px}.json-output-section[data-v-06bfc206]{flex:1}.json-input-section[data-v-06bfc206]:hover,.json-output-section[data-v-06bfc206]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.section-header[data-v-06bfc206]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.section-header h2[data-v-06bfc206]{margin:0;font-size:16px;font-weight:600;color:#334155;display:flex;align-items:center;gap:8px}.title-icon[data-v-06bfc206]{color:#64748b;font-size:18px}.actions[data-v-06bfc206]{display:flex;gap:8px}[data-v-06bfc206] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-06bfc206] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-06bfc206] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-06bfc206] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}.editor-container[data-v-06bfc206]{flex:1;position:relative;overflow-y:auto;background-color:#fff;padding:20px}.editor-container[data-v-06bfc206]::-webkit-scrollbar{width:8px;height:8px}.editor-container[data-v-06bfc206]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.editor-container[data-v-06bfc206]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.config-container[data-v-06bfc206]{display:flex;flex-direction:column;gap:20px}.panel-section-title[data-v-06bfc206]{font-size:14px;font-weight:600;color:#1e293b;margin-top:4px;margin-bottom:12px;padding-bottom:6px;border-bottom:1px dashed #e2e8f0}.control-panel[data-v-06bfc206]{display:flex;flex-direction:column;gap:12px}.form-row[data-v-06bfc206]{display:flex;gap:16px;width:100%}.control-group[data-v-06bfc206]{display:flex;flex-direction:column;flex:1;gap:8px}.control-group.full-width[data-v-06bfc206]{flex:none;width:100%}.label-row[data-v-06bfc206]{display:flex;justify-content:space-between;align-items:center}.control-group label[data-v-06bfc206]{font-size:13px;font-weight:500;color:#475569}.value-tag[data-v-06bfc206]{background:#f1f5f9;padding:2px 6px;border-radius:4px;font-size:12px;color:#64748b;font-family:JetBrains Mono,monospace}.slider[data-v-06bfc206]{-webkit-appearance:none;width:100%;height:6px;background:#e2e8f0;border-radius:3px;outline:none;cursor:pointer;margin:6px 0}.slider[data-v-06bfc206]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid #0ea5e9;cursor:pointer;-webkit-transition:transform .1s,box-shadow .1s;transition:transform .1s,box-shadow .1s}.slider[data-v-06bfc206]::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 0 0 4px rgba(14,165,233,.1)}.slider[data-v-06bfc206]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid #0ea5e9;cursor:pointer}.color-picker-wrapper[data-v-06bfc206]{display:flex;align-items:center;gap:8px;height:36px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;padding:0 10px;transition:all .2s}.color-picker-wrapper[data-v-06bfc206]:hover{border-color:#94a3b8}input[type=color][data-v-06bfc206]{border:none;width:24px;height:24px;cursor:pointer;background:none;padding:0;border-radius:4px;overflow:hidden}.color-value[data-v-06bfc206]{font-size:13px;color:#64748b;font-family:JetBrains Mono,monospace;text-transform:uppercase}.divider[data-v-06bfc206]{height:1px;background-color:#f1f5f9;margin:8px 0}.help-box[data-v-06bfc206]{margin-top:auto;padding:12px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;font-size:12px;color:#64748b;display:flex;align-items:flex-start;gap:8px;line-height:1.5}.help-box .indicator[data-v-06bfc206]{width:4px;height:16px;background-color:#0ea5e9;border-radius:2px;margin-top:1px;flex-shrink:0}.output-container[data-v-06bfc206]{display:flex;flex-direction:column;gap:16px}.preview-box[data-v-06bfc206]{flex:1;display:flex;align-items:center;justify-content:center;border-radius:8px;min-height:250px;border:1px solid #e2e8f0;box-shadow:inset 0 2px 4px rgba(0,0,0,.02);overflow:hidden}.transparent-bg[data-v-06bfc206]{background-color:#f8fafc;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}.preview-text[data-v-06bfc206]{text-align:center;line-height:1.4;font-weight:700;padding:40px;word-break:break-all;transition:all .1s ease}.code-box[data-v-06bfc206]{background-color:#1e293b;border-radius:8px;padding:16px;flex-shrink:0}.code-box pre[data-v-06bfc206]{margin:0;color:#e2e8f0;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:13px;line-height:1.5;white-space:pre-wrap;word-break:break-all}.seo-recommendation[data-v-06bfc206]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-06bfc206]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-06bfc206]{text-align:center;margin-bottom:24px}.seo-title[data-v-06bfc206]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-06bfc206]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-06bfc206]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-06bfc206]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-06bfc206]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-06bfc206]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-06bfc206]{opacity:1;transform:scale(1);animation:burning-06bfc206 1.2s ease-in-out infinite alternate}@keyframes burning-06bfc206{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-06bfc206]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-06bfc206]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;cursor:pointer;white-space:nowrap;flex:0 0 auto}.seo-tool-card[data-v-06bfc206]:after{content:"";position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;z-index:1}.card-indicator[data-v-06bfc206]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease;position:relative;z-index:2}.card-arrow[data-v-06bfc206],.card-name[data-v-06bfc206]{position:relative;z-index:2}.card-arrow[data-v-06bfc206]{font-family:monospace;font-size:14px;color:#0284c7;opacity:0;transform:translateX(-10px);transition:all .3s ease;margin-left:-4px}.seo-tool-card[data-v-06bfc206]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-06bfc206]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-06bfc206]{opacity:1;transform:translateX(0);margin-left:4px}.custom-overlay[data-v-06bfc206]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-06bfc206]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-06bfc206]{margin-bottom:24px}.anim-text[data-v-06bfc206]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-06bfc206]{color:#cf1322}.checkmark[data-v-06bfc206],.crossmark[data-v-06bfc206]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke-miterlimit:10;margin:0 auto}.checkmark[data-v-06bfc206]{stroke:#52c41a;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-06bfc206 .2s ease-in-out .3s forwards,scale-06bfc206 .2s ease-in-out .5s both}.crossmark[data-v-06bfc206]{stroke:#ff4d4f;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-06bfc206 .2s ease-in-out .3s forwards,scale-06bfc206 .2s ease-in-out .5s both}.checkmark__circle[data-v-06bfc206]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a}.checkmark__circle[data-v-06bfc206],.crossmark__circle[data-v-06bfc206]{fill:none;animation:stroke-06bfc206 .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__circle[data-v-06bfc206]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f}.checkmark__check[data-v-06bfc206]{stroke-dasharray:48;stroke-dashoffset:48}.checkmark__check[data-v-06bfc206],.crossmark__check[data-v-06bfc206]{transform-origin:50% 50%;animation:stroke-06bfc206 .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark__check[data-v-06bfc206]{stroke-dasharray:72;stroke-dashoffset:72}@keyframes stroke-06bfc206{to{stroke-dashoffset:0}}@keyframes scale-06bfc206{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-06bfc206{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-06bfc206{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-06bfc206],.fade-scale-leave-active[data-v-06bfc206]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-06bfc206],.fade-scale-leave-to[data-v-06bfc206]{opacity:0;transform:scale(.85)}@media (max-width:992px){.content-wrapper[data-v-06bfc206]{flex-direction:column}.json-input-section[data-v-06bfc206]{flex:none;height:auto}}.json-parser-container[data-v-4262be4e]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;overflow-y:auto}.header[data-v-4262be4e]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#f8fafc;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-4262be4e]{margin:0;font-size:26px;font-weight:600;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.header-icon[data-v-4262be4e]{color:#38bdf8;font-size:28px}.subtitle[data-v-4262be4e]{margin:8px 0 0;font-size:13px;color:#94a3b8;letter-spacing:.5px}.content-wrapper[data-v-4262be4e]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;min-height:500px;box-sizing:border-box}.json-input-section[data-v-4262be4e],.json-output-section[data-v-4262be4e]{flex:1;display:flex;flex-direction:column;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.json-input-section[data-v-4262be4e]{flex:0 0 350px}.json-output-section[data-v-4262be4e]{flex:1}.json-input-section[data-v-4262be4e]:hover,.json-output-section[data-v-4262be4e]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.section-header[data-v-4262be4e]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.section-header h2[data-v-4262be4e]{margin:0;font-size:16px;font-weight:600;color:#334155;display:flex;align-items:center;gap:8px}.title-icon[data-v-4262be4e]{color:#64748b;font-size:18px}.actions[data-v-4262be4e]{display:flex;gap:8px}[data-v-4262be4e] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-4262be4e] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-4262be4e] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-4262be4e] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}.editor-container[data-v-4262be4e]{flex:1;position:relative;overflow-y:auto;background-color:#fff;padding:20px}.editor-container[data-v-4262be4e]::-webkit-scrollbar{width:8px;height:8px}.editor-container[data-v-4262be4e]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.editor-container[data-v-4262be4e]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.config-container[data-v-4262be4e]{display:flex;flex-direction:column;gap:20px}.panel-section-title[data-v-4262be4e]{font-size:14px;font-weight:600;color:#1e293b;margin-top:4px;margin-bottom:12px;padding-bottom:6px;border-bottom:1px dashed #e2e8f0}.control-panel[data-v-4262be4e]{display:flex;flex-direction:column;gap:16px}.form-row[data-v-4262be4e]{display:flex;gap:16px;width:100%}.control-group[data-v-4262be4e]{display:flex;flex-direction:column;flex:1;gap:8px}.control-group.full-width[data-v-4262be4e]{flex:none;width:100%}.control-group label[data-v-4262be4e]{font-size:13px;font-weight:500;color:#475569}.input-text[data-v-4262be4e]{width:100%;height:36px;padding:0 12px;border:1px solid #cbd5e1;border-radius:6px;font-size:13px;color:#334155;outline:none;background-color:#fff;transition:all .2s}.input-text[data-v-4262be4e]:focus{border-color:#0ea5e9;box-shadow:0 0 0 2px rgba(14,165,233,.1)}.select-wrapper[data-v-4262be4e]{position:relative;width:100%}.select-wrapper select[data-v-4262be4e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:30px;cursor:pointer}.select-wrapper[data-v-4262be4e]:after{content:"▼";position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:10px;color:#94a3b8}.divider[data-v-4262be4e]{height:1px;background-color:#f1f5f9;margin:4px 0}.help-box[data-v-4262be4e]{margin-top:auto;padding:12px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;font-size:12px;color:#64748b;display:flex;align-items:flex-start;gap:8px;line-height:1.5}.help-box .indicator[data-v-4262be4e]{width:4px;height:16px;background-color:#0ea5e9;border-radius:2px;margin-top:1px;flex-shrink:0}.table-container[data-v-4262be4e]{padding:0}.result-table[data-v-4262be4e]{width:100%;border-collapse:collapse}.result-table th[data-v-4262be4e]{background-color:#f8fafc;color:#475569;font-weight:600;padding:14px 16px;font-size:13px;text-align:left;border-bottom:1px solid #e2e8f0;position:sticky;top:0;z-index:1}.result-table td[data-v-4262be4e]{padding:12px 16px;color:#334155;font-size:13px;text-align:left;border-bottom:1px solid #f1f5f9;transition:background-color .2s;vertical-align:middle}.result-table tr:hover td[data-v-4262be4e]{background-color:#f8fafc}.font-mono[data-v-4262be4e]{font-family:JetBrains Mono,Fira Code,Consolas,monospace}.value-cell[data-v-4262be4e]{color:#0ea5e9;font-weight:500}.unit-tag[data-v-4262be4e]{display:inline-block;padding:2px 8px;font-size:12px;border-radius:4px;line-height:1.5;font-weight:500}.tag-blue[data-v-4262be4e]{background-color:#e0f2fe;color:#0284c7}.tag-green[data-v-4262be4e]{background-color:#dcfce7;color:#16a34a}.table-actions[data-v-4262be4e]{display:flex;gap:8px}[data-v-4262be4e] .btn-table{height:26px!important;padding:0 8px!important;font-size:12px!important}.seo-recommendation[data-v-4262be4e]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-4262be4e]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-4262be4e]{text-align:center;margin-bottom:24px}.seo-title[data-v-4262be4e]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-4262be4e]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-4262be4e]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-4262be4e]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-4262be4e]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-4262be4e]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-4262be4e]{opacity:1;transform:scale(1);animation:burning-4262be4e 1.2s ease-in-out infinite alternate}@keyframes burning-4262be4e{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-4262be4e]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-4262be4e]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;cursor:pointer;white-space:nowrap;flex:0 0 auto}.seo-tool-card[data-v-4262be4e]:after{content:"";position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;z-index:1}.card-indicator[data-v-4262be4e]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease;position:relative;z-index:2}.card-arrow[data-v-4262be4e],.card-name[data-v-4262be4e]{position:relative;z-index:2}.card-arrow[data-v-4262be4e]{font-family:monospace;font-size:14px;color:#0284c7;opacity:0;transform:translateX(-10px);transition:all .3s ease;margin-left:-4px}.seo-tool-card[data-v-4262be4e]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-4262be4e]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-4262be4e]{opacity:1;transform:translateX(0);margin-left:4px}.custom-overlay[data-v-4262be4e]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-4262be4e]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-4262be4e]{margin-bottom:24px}.anim-text[data-v-4262be4e]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-4262be4e]{color:#cf1322}.checkmark[data-v-4262be4e],.crossmark[data-v-4262be4e]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke-miterlimit:10;margin:0 auto}.checkmark[data-v-4262be4e]{stroke:#52c41a;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-4262be4e .2s ease-in-out .3s forwards,scale-4262be4e .2s ease-in-out .5s both}.crossmark[data-v-4262be4e]{stroke:#ff4d4f;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-4262be4e .2s ease-in-out .3s forwards,scale-4262be4e .2s ease-in-out .5s both}.checkmark__circle[data-v-4262be4e]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a}.checkmark__circle[data-v-4262be4e],.crossmark__circle[data-v-4262be4e]{fill:none;animation:stroke-4262be4e .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__circle[data-v-4262be4e]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f}.checkmark__check[data-v-4262be4e]{stroke-dasharray:48;stroke-dashoffset:48}.checkmark__check[data-v-4262be4e],.crossmark__check[data-v-4262be4e]{transform-origin:50% 50%;animation:stroke-4262be4e .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark__check[data-v-4262be4e]{stroke-dasharray:72;stroke-dashoffset:72}@keyframes stroke-4262be4e{to{stroke-dashoffset:0}}@keyframes scale-4262be4e{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-4262be4e{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-4262be4e{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-4262be4e],.fade-scale-leave-active[data-v-4262be4e]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-4262be4e],.fade-scale-leave-to[data-v-4262be4e]{opacity:0;transform:scale(.85)}@media (max-width:992px){.content-wrapper[data-v-4262be4e]{flex-direction:column}.json-input-section[data-v-4262be4e]{flex:none;height:auto}}.json-parser-container[data-v-e26742f0]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;overflow-y:auto}.header[data-v-e26742f0]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#f8fafc;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-e26742f0]{margin:0;font-size:26px;font-weight:600;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.header-icon[data-v-e26742f0]{color:#38bdf8;font-size:28px}.subtitle[data-v-e26742f0]{margin:8px 0 0;font-size:13px;color:#94a3b8;letter-spacing:.5px}.content-wrapper[data-v-e26742f0]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;min-height:500px;box-sizing:border-box}.json-input-section[data-v-e26742f0],.json-output-section[data-v-e26742f0]{flex:1;display:flex;flex-direction:column;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.json-input-section[data-v-e26742f0]:hover,.json-output-section[data-v-e26742f0]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.section-header[data-v-e26742f0]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.section-header h2[data-v-e26742f0]{margin:0;font-size:16px;font-weight:600;color:#334155;display:flex;align-items:center;gap:8px}.title-icon[data-v-e26742f0]{color:#64748b;font-size:18px}.actions[data-v-e26742f0]{display:flex;gap:8px}[data-v-e26742f0] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-e26742f0] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-e26742f0] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-e26742f0] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-e26742f0] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}.editor-container[data-v-e26742f0]{flex:1;display:flex;flex-direction:column;position:relative;overflow:hidden;background-color:#fff}.config-scroll-container[data-v-e26742f0]{overflow-y:auto;padding:24px}.color-control-wrapper[data-v-e26742f0]{display:flex;align-items:center;gap:6px;font-size:13px;color:#475569;font-weight:500;background:#fff;border:1px solid #cbd5e1;padding:2px 8px;border-radius:6px}.custom-color-btn[data-v-e26742f0]{width:20px;height:20px;border-radius:4px;overflow:hidden;border:1px solid #e2e8f0}.custom-color-btn input[data-v-e26742f0]{width:200%;height:200%;cursor:pointer;border:none;padding:0;background:none;margin-left:-50%;margin-top:-50%}.loading-grid[data-v-e26742f0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:16px}.loading-card[data-v-e26742f0]{background-color:var(--card-bg);aspect-ratio:1/1;border-radius:12px;display:flex;flex-direction:column;position:relative;transition:all .2s ease;cursor:pointer;border:2px solid transparent;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.loading-card[data-v-e26742f0]:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.15)}.loading-card.active-card[data-v-e26742f0]{border-color:#38bdf8;box-shadow:0 0 0 3px rgba(56,189,248,.2)}.loader-preview[data-v-e26742f0]{flex:1;display:flex;align-items:center;justify-content:center}.view-source-indicator[data-v-e26742f0]{position:absolute;bottom:0;left:0;right:0;text-align:center;padding:6px 0;font-size:11px;background:rgba(0,0,0,.3);color:#94a3b8;opacity:0;transition:opacity .2s}.loading-card:hover .view-source-indicator[data-v-e26742f0]{opacity:1}.active-card .view-source-indicator[data-v-e26742f0]{opacity:1;background:#38bdf8;color:#fff;font-weight:500}.source-code-presentation[data-v-e26742f0]{display:flex;flex-direction:column;gap:24px}.code-window[data-v-e26742f0]{background-color:#1e293b;border-radius:10px;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.window-header[data-v-e26742f0]{background-color:#0f172a;padding:10px 16px;display:flex;align-items:center;gap:8px}.dot[data-v-e26742f0]{width:12px;height:12px;border-radius:50%}.dot.red[data-v-e26742f0]{background-color:#ef4444}.dot.yellow[data-v-e26742f0]{background-color:#f59e0b}.dot.green[data-v-e26742f0]{background-color:#10b981}.window-title[data-v-e26742f0]{margin-left:auto;margin-right:auto;font-size:12px;color:#94a3b8;font-family:JetBrains Mono,Fira Code,monospace}.code-content[data-v-e26742f0]{margin:0;padding:20px;color:#e2e8f0;font-family:JetBrains Mono,Fira Code,monospace;font-size:14px;line-height:1.6;overflow-x:auto}.code-content code[data-v-e26742f0]{color:#a78bfa}.empty-state[data-v-e26742f0]{flex:1;display:flex;align-items:center;justify-content:center;height:100%;min-height:300px}.empty-content[data-v-e26742f0]{text-align:center;color:#94a3b8}.empty-icon-wrapper[data-v-e26742f0]{font-size:56px;color:#e2e8f0;margin-bottom:16px}.seo-recommendation[data-v-e26742f0]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-e26742f0]:after{content:"";position:absolute;bottom:-15px;left:0;right:0;height:15px;z-index:-1}.seo-recommendation[data-v-e26742f0]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-e26742f0]{text-align:center;margin-bottom:24px}.seo-title[data-v-e26742f0]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-e26742f0]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-e26742f0]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-e26742f0]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-e26742f0]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-e26742f0]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-e26742f0]{opacity:1;transform:scale(1);animation:burning-e26742f0 1.2s ease-in-out infinite alternate}@keyframes burning-e26742f0{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-e26742f0]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-e26742f0]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px 10px 20px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;cursor:pointer;white-space:nowrap;flex:0 0 auto}.seo-tool-card[data-v-e26742f0]:after{content:"";position:absolute;top:-5px;left:-5px;right:-5px;bottom:-8px;z-index:-1}.card-indicator[data-v-e26742f0]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:transform .3s ease,background-color .3s ease,box-shadow .3s ease}.card-name[data-v-e26742f0]{transition:transform .3s ease}.card-arrow[data-v-e26742f0]{position:absolute;right:10px;font-family:monospace;font-size:14px;color:#0284c7;opacity:0;transform:translateX(-10px);transition:all .3s ease}.seo-tool-card[data-v-e26742f0]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-e26742f0]{transform:scale(1.5) translateX(-2px);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-name[data-v-e26742f0]{transform:translateX(-4px)}.seo-tool-card:hover .card-arrow[data-v-e26742f0]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-e26742f0]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}@media (max-width:992px){.content-wrapper[data-v-e26742f0]{flex-direction:column;padding:16px}.json-input-section[data-v-e26742f0],.json-output-section[data-v-e26742f0]{flex:none;height:auto;min-height:500px}.actions[data-v-e26742f0]{flex-wrap:wrap;justify-content:flex-end}}.custom-overlay[data-v-e26742f0]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-e26742f0]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-e26742f0]{margin-bottom:24px}.anim-text[data-v-e26742f0]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-e26742f0]{color:#cf1322}.checkmark[data-v-e26742f0],.crossmark[data-v-e26742f0]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke-miterlimit:10;margin:0 auto}.checkmark[data-v-e26742f0]{stroke:#52c41a;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-e26742f0 .2s ease-in-out .3s forwards,scale-e26742f0 .2s ease-in-out .5s both}.crossmark[data-v-e26742f0]{stroke:#ff4d4f;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-e26742f0 .2s ease-in-out .3s forwards,scale-e26742f0 .2s ease-in-out .5s both}.checkmark__circle[data-v-e26742f0]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a}.checkmark__circle[data-v-e26742f0],.crossmark__circle[data-v-e26742f0]{fill:none;animation:stroke-e26742f0 .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__circle[data-v-e26742f0]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f}.checkmark__check[data-v-e26742f0]{stroke-dasharray:48;stroke-dashoffset:48}.checkmark__check[data-v-e26742f0],.crossmark__check[data-v-e26742f0]{transform-origin:50% 50%;animation:stroke-e26742f0 .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark__check[data-v-e26742f0]{stroke-dasharray:72;stroke-dashoffset:72}@keyframes stroke-e26742f0{to{stroke-dashoffset:0}}@keyframes scale-e26742f0{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-e26742f0{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-e26742f0{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-e26742f0],.fade-scale-leave-active[data-v-e26742f0]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-e26742f0],.fade-scale-leave-to[data-v-e26742f0]{opacity:0;transform:scale(.85)}.json-parser-container[data-v-23567be6]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;overflow-y:auto}.header[data-v-23567be6]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#f8fafc;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-23567be6]{margin:0;font-size:26px;font-weight:600;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.header-icon[data-v-23567be6]{color:#38bdf8;font-size:28px}.subtitle[data-v-23567be6]{margin:8px 0 0;font-size:13px;color:#94a3b8;letter-spacing:.5px}.content-wrapper[data-v-23567be6]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;min-height:500px;box-sizing:border-box}.panel-section[data-v-23567be6]{flex:1;display:flex;flex-direction:column;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.panel-section[data-v-23567be6]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.section-header[data-v-23567be6]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.section-header h2[data-v-23567be6]{margin:0;font-size:16px;font-weight:600;color:#334155;display:flex;align-items:center;gap:8px}.title-icon[data-v-23567be6]{color:#64748b;font-size:18px}.actions[data-v-23567be6]{display:flex;gap:8px}[data-v-23567be6] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-23567be6] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-23567be6] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-23567be6] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}.editor-container[data-v-23567be6]{flex:1;display:flex;flex-direction:column;position:relative;background-color:#fff}.scrollable-content[data-v-23567be6]{overflow-y:auto}.scrollable-content[data-v-23567be6]::-webkit-scrollbar{width:10px;height:10px}.scrollable-content[data-v-23567be6]::-webkit-scrollbar-track{background:transparent}.scrollable-content[data-v-23567be6]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}.scrollable-content[data-v-23567be6]::-webkit-scrollbar-thumb:hover{background:#94a3b8}[data-v-23567be6]:root{--primary-color:#6366f1}.controls-panel[data-v-23567be6]{padding:24px;display:flex;flex-direction:column;gap:20px}.control-group[data-v-23567be6]{display:flex;align-items:center;justify-content:space-between}.control-group label[data-v-23567be6]{font-size:14px;font-weight:500;color:#6b7280;flex:0 0 100px}.input-wrapper[data-v-23567be6],.range-wrapper[data-v-23567be6]{flex:1;display:flex;align-items:center;gap:12px}.form-control[data-v-23567be6]{width:100%;padding:10px 14px;border:1px solid #e5e7eb;border-radius:8px;outline:none;font-size:14px;transition:all .2s ease;background-color:#f9fafb;color:#1f2937}.form-control[data-v-23567be6]:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1);background-color:#fff}.color-picker-wrapper[data-v-23567be6]{display:flex;align-items:center;gap:12px;background:#f9fafb;border:1px solid #e5e7eb;padding:6px 12px;border-radius:8px}.color-picker[data-v-23567be6]{width:28px;height:28px;padding:0;border:none;border-radius:4px;cursor:pointer;background:none}.color-picker[data-v-23567be6]::-webkit-color-swatch-wrapper{padding:0}.color-picker[data-v-23567be6]::-webkit-color-swatch{border:1px solid rgba(0,0,0,.1);border-radius:4px}.color-value[data-v-23567be6]{font-family:monospace;font-size:14px;text-transform:uppercase;color:#6b7280}.range-slider[data-v-23567be6]{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;border-radius:3px;outline:none;transition:background .2s}.range-slider[data-v-23567be6]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid #6366f1;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.1);-webkit-transition:transform .1s;transition:transform .1s}.range-slider[data-v-23567be6]::-webkit-slider-thumb:hover{transform:scale(1.1)}.range-value[data-v-23567be6]{font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;color:#6366f1;background:rgba(99,102,241,.1);padding:4px 8px;border-radius:6px;min-width:48px;text-align:center}.description-area[data-v-23567be6]{padding:32px 24px;background:#fff;border-top:1px solid #e2e8f0;display:flex;flex-direction:column;align-items:center}.desc-header[data-v-23567be6]{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:20px}.desc-header h3[data-v-23567be6]{font-size:22px;font-weight:700;margin:0;color:#1e293b;letter-spacing:.5px}.badge[data-v-23567be6]{background:#eef2ff;color:#6366f1;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600;letter-spacing:.5px}.description-area>p[data-v-23567be6]{color:#64748b;line-height:1.7;margin-bottom:32px;font-size:14px;text-align:center;max-width:90%}.feature-grid[data-v-23567be6]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;width:100%}.feature-item[data-v-23567be6]{display:flex;flex-direction:column;align-items:center;text-align:center;background:#f8fafc;padding:24px 16px;border-radius:16px;border:1px solid #f1f5f9;transition:all .3s ease}.feature-item[data-v-23567be6]:hover{transform:translateY(-4px);box-shadow:0 10px 20px rgba(0,0,0,.04);background:#fff;border-color:#e2e8f0}.feature-icon[data-v-23567be6]{font-size:24px;background:#eff6ff;color:#3b82f6;width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:14px;margin-bottom:16px;transition:transform .3s ease}.feature-item:hover .feature-icon[data-v-23567be6]{transform:scale(1.1);background:#dbeafe}.feature-text h4[data-v-23567be6]{margin:0 0 8px 0;font-size:15px;font-weight:600;color:#1e293b}.feature-text p[data-v-23567be6]{margin:0;font-size:13px;color:#64748b;line-height:1.6}.right-panel-flex[data-v-23567be6]{display:flex;flex-direction:column}.preview-section[data-v-23567be6]{padding:16px;flex-shrink:0}.preview-box[data-v-23567be6]{width:100%;height:320px;display:flex;justify-content:center;align-items:center;border-radius:12px;position:relative;transition:background-color .3s ease;overflow:hidden}.glass-card[data-v-23567be6]{width:80%;max-width:400px;height:200px;display:flex;justify-content:center;align-items:center;transition:all .3s ease}.card-content[data-v-23567be6]{text-align:center;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.2)}.card-title[data-v-23567be6]{font-size:26px;font-weight:700;margin:0 0 8px 0;letter-spacing:1px}.card-desc[data-v-23567be6]{font-size:14px;font-weight:400;opacity:.9;margin:0}.code-panel[data-v-23567be6]{display:flex;flex-direction:column;background-color:#282c34;margin:0 16px 16px 16px;border-radius:12px;border:1px solid #181a1f;flex:1;overflow:hidden}.mac-header[data-v-23567be6]{display:flex;align-items:center;padding:12px 16px;background-color:#21252b;border-bottom:1px solid #181a1f;gap:8px}.mac-dot[data-v-23567be6]{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.mac-dot.red[data-v-23567be6]{background-color:#ff5f56}.mac-dot.yellow[data-v-23567be6]{background-color:#ffbd2e}.mac-dot.green[data-v-23567be6]{background-color:#27c93f}.mac-title[data-v-23567be6]{flex:1;text-align:center;color:#7f848e;font-size:13px;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;margin-left:-40px}.code-content[data-v-23567be6]{flex:1;padding:20px;overflow-x:auto;overflow-y:auto}.code-content pre[data-v-23567be6]{margin:0}.code-content code[data-v-23567be6]{font-family:JetBrains Mono,Fira Code,SF Mono,Consolas,monospace;font-size:14px;line-height:1.6;white-space:pre-wrap;color:#abb2bf}[data-v-23567be6] .hl-selector{color:#e06c75;font-weight:500}[data-v-23567be6] .hl-property{color:#61afef}[data-v-23567be6] .hl-value{color:#98c379}[data-v-23567be6] .hl-punctuation{color:#abb2bf}.seo-recommendation[data-v-23567be6]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-23567be6]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-23567be6]{text-align:center;margin-bottom:24px}.seo-title[data-v-23567be6]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-23567be6]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-23567be6]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-23567be6]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-23567be6]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-23567be6]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-23567be6]{opacity:1;transform:scale(1);animation:burning-23567be6 1.2s ease-in-out infinite alternate}@keyframes burning-23567be6{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-23567be6]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-23567be6]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 30px 10px 20px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;cursor:pointer;white-space:nowrap;flex:0 0 auto}.seo-tool-card[data-v-23567be6]:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;background:transparent;z-index:1}.card-indicator[data-v-23567be6]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease;position:relative;z-index:2}.card-arrow[data-v-23567be6]{font-family:monospace;font-size:14px;color:#0284c7;opacity:0;transform:translateX(-10px);transition:all .3s ease;position:absolute;right:14px;z-index:2}.seo-tool-card[data-v-23567be6]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-23567be6]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-23567be6]{opacity:1;transform:translateX(0)}.custom-overlay[data-v-23567be6]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-23567be6]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-23567be6]{margin-bottom:24px}.anim-text[data-v-23567be6]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-23567be6]{color:#cf1322}.checkmark[data-v-23567be6]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-23567be6 .2s ease-in-out .3s forwards,scale-23567be6 .2s ease-in-out .5s both}.checkmark__circle[data-v-23567be6]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-23567be6 .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-23567be6]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-23567be6 .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-23567be6]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-23567be6 .2s ease-in-out .3s forwards,scale-23567be6 .2s ease-in-out .5s both}.crossmark__circle[data-v-23567be6]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-23567be6 .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-23567be6]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-23567be6 .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-23567be6{to{stroke-dashoffset:0}}@keyframes scale-23567be6{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-23567be6{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-23567be6{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-23567be6],.fade-scale-leave-active[data-v-23567be6]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-23567be6],.fade-scale-leave-to[data-v-23567be6]{opacity:0;transform:scale(.85)}@media (max-width:992px){.content-wrapper[data-v-23567be6]{flex-direction:column;padding:16px}.panel-section[data-v-23567be6]{flex:none;height:auto;min-height:500px}.actions[data-v-23567be6]{flex-wrap:wrap;justify-content:flex-end}.feature-grid[data-v-23567be6]{grid-template-columns:1fr}}.json-parser-container[data-v-07b16bfd]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;overflow-y:auto}.header[data-v-07b16bfd]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#f8fafc;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-07b16bfd]{margin:0;font-size:26px;font-weight:600;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.header-icon[data-v-07b16bfd]{color:#38bdf8;font-size:28px}.subtitle[data-v-07b16bfd]{margin:8px 0 0;font-size:13px;color:#94a3b8;letter-spacing:.5px}.content-wrapper[data-v-07b16bfd]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;min-height:500px;box-sizing:border-box}.panel-section[data-v-07b16bfd]{flex:1;display:flex;flex-direction:column;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.panel-section[data-v-07b16bfd]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.section-header[data-v-07b16bfd]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.section-header h2[data-v-07b16bfd]{margin:0;font-size:16px;font-weight:600;color:#334155;display:flex;align-items:center;gap:8px}.title-icon[data-v-07b16bfd]{color:#64748b;font-size:18px}.actions[data-v-07b16bfd]{display:flex;gap:8px}[data-v-07b16bfd] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-07b16bfd] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-07b16bfd] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-07b16bfd] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}.editor-container[data-v-07b16bfd]{flex:1;display:flex;flex-direction:column;position:relative;background-color:#fff}.scrollable-content[data-v-07b16bfd]{overflow-y:auto}.scrollable-content[data-v-07b16bfd]::-webkit-scrollbar{width:10px;height:10px}.scrollable-content[data-v-07b16bfd]::-webkit-scrollbar-track{background:transparent}.scrollable-content[data-v-07b16bfd]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}.scrollable-content[data-v-07b16bfd]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.controls-panel[data-v-07b16bfd]{padding:24px;display:flex;flex-direction:column;gap:20px}.control-group[data-v-07b16bfd]{display:flex;align-items:center;justify-content:space-between}.control-group label[data-v-07b16bfd]{font-size:14px;font-weight:500;color:#6b7280;flex:0 0 100px}.input-wrapper[data-v-07b16bfd],.range-wrapper[data-v-07b16bfd]{flex:1;display:flex;align-items:center;gap:12px}.color-picker-wrapper[data-v-07b16bfd]{display:flex;align-items:center;gap:12px;background:#f9fafb;border:1px solid #e5e7eb;padding:6px 12px;border-radius:8px;width:100%}.color-picker[data-v-07b16bfd]{width:28px;height:28px;padding:0;border:none;border-radius:4px;cursor:pointer;background:none}.color-picker[data-v-07b16bfd]::-webkit-color-swatch-wrapper{padding:0}.color-picker[data-v-07b16bfd]::-webkit-color-swatch{border:1px solid rgba(0,0,0,.1);border-radius:4px}.color-value[data-v-07b16bfd]{font-family:monospace;font-size:14px;color:#475569}.range-slider[data-v-07b16bfd]{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;border-radius:3px;outline:none;transition:background .2s}.range-slider[data-v-07b16bfd]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid #6366f1;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.1);-webkit-transition:transform .1s;transition:transform .1s}.range-slider[data-v-07b16bfd]::-webkit-slider-thumb:hover{transform:scale(1.1)}.range-value[data-v-07b16bfd]{font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;color:#6366f1;background:rgba(99,102,241,.1);padding:4px 8px;border-radius:6px;min-width:48px;text-align:center}.segmented-control[data-v-07b16bfd]{display:flex;background:#f1f5f9;border-radius:8px;padding:4px;width:100%}.segmented-control button[data-v-07b16bfd]{flex:1;background:transparent;border:none;padding:8px 0;cursor:pointer;color:#94a3b8;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .3s}.segmented-control button[data-v-07b16bfd]:hover{color:#64748b}.segmented-control button.active[data-v-07b16bfd]{background:#fff;color:#6366f1;box-shadow:0 2px 4px rgba(0,0,0,.05)}.light-direction-grid[data-v-07b16bfd]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;width:52px;height:52px;gap:4px}.light-direction-grid button[data-v-07b16bfd]{background:#f1f5f9;border:2px solid transparent;border-radius:6px;cursor:pointer;transition:all .2s;padding:0}.light-direction-grid button[data-v-07b16bfd]:hover{background:#e2e8f0}.light-direction-grid button.active[data-v-07b16bfd]{background:#e0e7ff;border-color:#6366f1}.description-area[data-v-07b16bfd]{padding:32px 24px;background:#fff;border-top:1px solid #e2e8f0;display:flex;flex-direction:column;align-items:center}.desc-header[data-v-07b16bfd]{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:20px}.desc-header h3[data-v-07b16bfd]{font-size:22px;font-weight:700;margin:0;color:#1e293b;letter-spacing:.5px}.badge[data-v-07b16bfd]{background:#eef2ff;color:#6366f1;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600;letter-spacing:.5px}.description-area>p[data-v-07b16bfd]{color:#64748b;line-height:1.7;margin-bottom:32px;font-size:14px;text-align:center;max-width:90%}.feature-grid[data-v-07b16bfd]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;width:100%}.feature-item[data-v-07b16bfd]{display:flex;flex-direction:column;align-items:center;text-align:center;background:#f8fafc;padding:24px 16px;border-radius:16px;border:1px solid #f1f5f9;transition:all .3s ease}.feature-item[data-v-07b16bfd]:hover{transform:translateY(-4px);box-shadow:0 10px 20px rgba(0,0,0,.04);background:#fff;border-color:#e2e8f0}.feature-icon[data-v-07b16bfd]{font-size:24px;background:#eff6ff;color:#3b82f6;width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:14px;margin-bottom:16px;transition:transform .3s ease}.feature-item:hover .feature-icon[data-v-07b16bfd]{transform:scale(1.1);background:#dbeafe}.feature-text h4[data-v-07b16bfd]{margin:0 0 8px 0;font-size:15px;font-weight:600;color:#1e293b}.feature-text p[data-v-07b16bfd]{margin:0;font-size:13px;color:#64748b;line-height:1.6}.right-panel-flex[data-v-07b16bfd]{display:flex;flex-direction:column}.preview-section[data-v-07b16bfd]{padding:16px;flex-shrink:0}.preview-box[data-v-07b16bfd]{width:100%;height:320px;display:flex;justify-content:center;align-items:center;border-radius:12px;transition:background-color .3s ease;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(0,0,0,.02)}.neumorphism-card[data-v-07b16bfd]{transition:all .3s ease}.code-panel[data-v-07b16bfd]{display:flex;flex-direction:column;background-color:#282c34;margin:0 16px 16px 16px;border-radius:12px;border:1px solid #181a1f;flex:1;overflow:hidden}.mac-header[data-v-07b16bfd]{display:flex;align-items:center;padding:12px 16px;background-color:#21252b;border-bottom:1px solid #181a1f;gap:8px}.mac-dot[data-v-07b16bfd]{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.mac-dot.red[data-v-07b16bfd]{background-color:#ff5f56}.mac-dot.yellow[data-v-07b16bfd]{background-color:#ffbd2e}.mac-dot.green[data-v-07b16bfd]{background-color:#27c93f}.mac-title[data-v-07b16bfd]{flex:1;text-align:center;color:#7f848e;font-size:13px;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;margin-left:-40px}.code-content[data-v-07b16bfd]{flex:1;padding:20px;overflow-x:auto;overflow-y:auto}.code-content pre[data-v-07b16bfd]{margin:0}.code-content code[data-v-07b16bfd]{font-family:JetBrains Mono,Fira Code,SF Mono,Consolas,monospace;font-size:14px;line-height:1.6;white-space:pre-wrap;color:#abb2bf}[data-v-07b16bfd] .hl-selector{color:#e06c75;font-weight:500}[data-v-07b16bfd] .hl-property{color:#61afef}[data-v-07b16bfd] .hl-value{color:#98c379}[data-v-07b16bfd] .hl-punctuation{color:#abb2bf}.seo-recommendation[data-v-07b16bfd]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-07b16bfd]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-07b16bfd]{text-align:center;margin-bottom:24px}.seo-title[data-v-07b16bfd]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-07b16bfd]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-07b16bfd]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-07b16bfd]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-07b16bfd]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-07b16bfd]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-07b16bfd]{opacity:1;transform:scale(1);animation:burning-07b16bfd 1.2s ease-in-out infinite alternate}@keyframes burning-07b16bfd{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-07b16bfd]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-07b16bfd]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 30px 10px 20px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;cursor:pointer;white-space:nowrap;flex:0 0 auto}.seo-tool-card[data-v-07b16bfd]:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;background:transparent;z-index:1}.card-indicator[data-v-07b16bfd]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease;position:relative;z-index:2}.card-arrow[data-v-07b16bfd]{font-family:monospace;font-size:14px;color:#0284c7;opacity:0;transform:translateX(-10px);transition:all .3s ease;position:absolute;right:14px;z-index:2}.seo-tool-card[data-v-07b16bfd]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-07b16bfd]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-arrow[data-v-07b16bfd]{opacity:1;transform:translateX(0)}.custom-overlay[data-v-07b16bfd]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-07b16bfd]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-07b16bfd]{margin-bottom:24px}.anim-text[data-v-07b16bfd]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-07b16bfd]{color:#cf1322}.checkmark[data-v-07b16bfd]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-07b16bfd .2s ease-in-out .3s forwards,scale-07b16bfd .2s ease-in-out .5s both}.checkmark__circle[data-v-07b16bfd]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-07b16bfd .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-07b16bfd]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-07b16bfd .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-07b16bfd]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-07b16bfd .2s ease-in-out .3s forwards,scale-07b16bfd .2s ease-in-out .5s both}.crossmark__circle[data-v-07b16bfd]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-07b16bfd .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-07b16bfd]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-07b16bfd .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-07b16bfd{to{stroke-dashoffset:0}}@keyframes scale-07b16bfd{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-07b16bfd{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-07b16bfd{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-07b16bfd],.fade-scale-leave-active[data-v-07b16bfd]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-07b16bfd],.fade-scale-leave-to[data-v-07b16bfd]{opacity:0;transform:scale(.85)}@media (max-width:992px){.content-wrapper[data-v-07b16bfd]{flex-direction:column;padding:16px}.panel-section[data-v-07b16bfd]{flex:none;height:auto;min-height:500px}.actions[data-v-07b16bfd]{flex-wrap:wrap;justify-content:flex-end}.feature-grid[data-v-07b16bfd]{grid-template-columns:1fr}}.json-parser-container[data-v-b0eaa81e]{display:flex;flex-direction:column;height:100vh;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;overflow-y:auto}.header[data-v-b0eaa81e]{text-align:center;padding:24px 0;background:linear-gradient(135deg,#1e293b,#0f172a);color:#f8fafc;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);position:relative;z-index:10;flex-shrink:0}.header h1[data-v-b0eaa81e]{margin:0;font-size:26px;font-weight:600;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.header-icon[data-v-b0eaa81e]{color:#38bdf8;font-size:28px}.subtitle[data-v-b0eaa81e]{margin:8px 0 0;font-size:13px;color:#94a3b8;letter-spacing:.5px}.content-wrapper[data-v-b0eaa81e]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;min-height:500px;box-sizing:border-box}.json-input-section[data-v-b0eaa81e],.json-output-section[data-v-b0eaa81e]{flex:1;display:flex;flex-direction:column;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .3s ease}.json-input-section[data-v-b0eaa81e]:hover,.json-output-section[data-v-b0eaa81e]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.section-header[data-v-b0eaa81e]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.section-header h2[data-v-b0eaa81e]{margin:0;font-size:16px;font-weight:600;color:#334155;display:flex;align-items:center;gap:8px}.title-icon[data-v-b0eaa81e]{color:#64748b;font-size:18px}.actions[data-v-b0eaa81e]{display:flex;gap:8px}[data-v-b0eaa81e] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:32px;padding:4px 12px;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#cbd5e1;color:#475569;display:flex;align-items:center;gap:4px}[data-v-b0eaa81e] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-b0eaa81e] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-b0eaa81e] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-b0eaa81e] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}.editor-container[data-v-b0eaa81e]{flex:1;display:flex;flex-direction:column;position:relative;overflow:hidden;background-color:#fff}.flex-center-container[data-v-b0eaa81e]{align-items:center;justify-content:center;padding:40px}.config-scroll-container[data-v-b0eaa81e]{overflow-y:auto;padding:24px}.preview-wrapper[data-v-b0eaa81e]{width:100%;max-width:480px;aspect-ratio:1/1;position:relative}.image-wrapper[data-v-b0eaa81e]{position:absolute;inset:0;background-color:#fff;border-radius:16px;overflow:hidden;box-shadow:inset 0 2px 10px rgba(0,0,0,.05);border:1px solid #e2e8f0}.bg-layer[data-v-b0eaa81e],.clip-layer[data-v-b0eaa81e]{position:absolute;inset:0;background-size:cover;background-position:50%;transition:opacity .4s ease}.handles-container[data-v-b0eaa81e]{position:absolute;inset:0;pointer-events:none}.handle[data-v-b0eaa81e]{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-b0eaa81e]:hover{transform:translate(-50%,-50%) scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.4)}.handle[data-v-b0eaa81e]:active{cursor:grabbing;transform:translate(-50%,-50%) scale(.95)}.code-window[data-v-b0eaa81e]{background-color:#1e293b;border-radius:12px;overflow:hidden;margin-bottom:24px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.window-header[data-v-b0eaa81e]{background-color:#0f172a;padding:10px 16px;display:flex;align-items:center;gap:8px}.dot[data-v-b0eaa81e]{width:12px;height:12px;border-radius:50%}.dot.red[data-v-b0eaa81e]{background-color:#ef4444}.dot.yellow[data-v-b0eaa81e]{background-color:#f59e0b}.dot.green[data-v-b0eaa81e]{background-color:#10b981}.window-title[data-v-b0eaa81e]{margin-left:auto;margin-right:auto;font-size:12px;color:#94a3b8;font-family:JetBrains Mono,Fira Code,monospace}.code-output[data-v-b0eaa81e]{padding:16px;color:#e2e8f0;font-family:JetBrains Mono,Fira Code,monospace;font-size:14px;line-height:1.6}.code-line[data-v-b0eaa81e]{margin-bottom:4px}.code-line[data-v-b0eaa81e]:last-child{margin-bottom:0}[data-v-b0eaa81e] .css-func{color:#38bdf8}[data-v-b0eaa81e] .css-val{color:#f472b6}.section-title[data-v-b0eaa81e]{font-size:15px;font-weight:600;color:#334155;margin:0 0 16px 0;display:flex;align-items:center;gap:6px}.shape-count[data-v-b0eaa81e]{color:#94a3b8;font-size:13px;font-weight:500}.divider[data-v-b0eaa81e]{height:1px;background-color:#f1f5f9;margin:24px 0}.shapes-grid[data-v-b0eaa81e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(75px,1fr));gap:10px}.shape-btn[data-v-b0eaa81e]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 6px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.shape-btn[data-v-b0eaa81e]:hover{background:#f1f5f9;transform:translateY(-2px)}.shape-btn.active[data-v-b0eaa81e]{background:#0f172a;border-color:#0f172a;box-shadow:0 4px 6px rgba(15,23,42,.2)}.shape-btn.active .shape-name[data-v-b0eaa81e]{color:#fff;font-weight:500}.shape-icon[data-v-b0eaa81e]{width:28px;height:28px;margin-bottom:10px;transition:background-color .2s}.shape-name[data-v-b0eaa81e]{font-size:11px;color:#64748b;text-align:center;transition:color .2s}.bg-images-grid[data-v-b0eaa81e]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.bg-thumbnail[data-v-b0eaa81e]{aspect-ratio:1;background-size:cover;background-position:50%;border-radius:8px;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .2s ease}.bg-thumbnail[data-v-b0eaa81e]:hover{transform:scale(1.05)}.bg-thumbnail.active[data-v-b0eaa81e]{box-shadow:0 0 0 3px #0f172a}.thumbnail-overlay[data-v-b0eaa81e]{position:absolute;inset:0;background:transparent;transition:background .2s}.bg-thumbnail:hover .thumbnail-overlay[data-v-b0eaa81e]{background:rgba(0,0,0,.1)}.upload-stack[data-v-b0eaa81e]{display:flex;flex-direction:column;gap:12px}.input-group[data-v-b0eaa81e]{display:flex;gap:8px}.custom-url-input[data-v-b0eaa81e]{flex:1;padding:8px 12px;border:1px solid #cbd5e1;border-radius:6px;outline:none;font-size:13px;color:#334155;background-color:#fff;transition:all .2s}.custom-url-input[data-v-b0eaa81e]:focus{border-color:#94a3b8;box-shadow:0 0 0 2px rgba(15,23,42,.05)}.apply-btn[data-v-b0eaa81e]{background-color:#f8fafc;color:#475569;border:1px solid #cbd5e1;border-radius:6px;padding:0 16px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.apply-btn[data-v-b0eaa81e]:hover{background-color:#f1f5f9;border-color:#94a3b8;color:#1e293b}.file-upload-btn[data-v-b0eaa81e]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px;background-color:#f8fafc;border:1px dashed #cbd5e1;border-radius:6px;color:#475569;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;box-sizing:border-box}.file-upload-btn[data-v-b0eaa81e]:hover{background-color:#f1f5f9;border-color:#94a3b8;color:#1e293b}.hidden-input[data-v-b0eaa81e]{display:none}.seo-recommendation[data-v-b0eaa81e]{margin:0 16px 24px 16px;padding:32px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0;flex-shrink:0;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;z-index:1}.seo-recommendation[data-v-b0eaa81e]:after{content:"";position:absolute;bottom:-15px;left:0;right:0;height:15px;z-index:-1}.seo-recommendation[data-v-b0eaa81e]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-b0eaa81e]{text-align:center;margin-bottom:24px}.seo-title[data-v-b0eaa81e]{font-size:20px;font-weight:600;color:#1e293b;margin:0 0 8px 0;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-b0eaa81e]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-b0eaa81e]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-b0eaa81e]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-b0eaa81e]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-b0eaa81e]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-b0eaa81e]{opacity:1;transform:scale(1);animation:burning-b0eaa81e 1.2s ease-in-out infinite alternate}@keyframes burning-b0eaa81e{0%{transform:scale(1) rotate(-3deg);filter:drop-shadow(0 0 4px rgba(255,77,79,.4))}to{transform:scale(1.15) rotate(3deg);filter:drop-shadow(0 0 12px rgba(255,77,79,.8));color:#ff7875}}.seo-tags-grid[data-v-b0eaa81e]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-b0eaa81e]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px 10px 20px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:14px;font-weight:500;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;cursor:pointer;white-space:nowrap;flex:0 0 auto}.seo-tool-card[data-v-b0eaa81e]:after{content:"";position:absolute;top:-5px;left:-5px;right:-5px;bottom:-8px;z-index:-1}.card-indicator[data-v-b0eaa81e]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:transform .3s ease,background-color .3s ease,box-shadow .3s ease}.card-name[data-v-b0eaa81e]{transition:transform .3s ease}.card-arrow[data-v-b0eaa81e]{position:absolute;right:10px;font-family:monospace;font-size:14px;color:#0284c7;opacity:0;transform:translateX(-10px);transition:all .3s ease}.seo-tool-card[data-v-b0eaa81e]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;transform:translateY(-3px);box-shadow:0 6px 16px rgba(56,189,248,.15)}.seo-tool-card:hover .card-indicator[data-v-b0eaa81e]{transform:scale(1.5) translateX(-2px);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card:hover .card-name[data-v-b0eaa81e]{transform:translateX(-4px)}.seo-tool-card:hover .card-arrow[data-v-b0eaa81e]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-b0eaa81e]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}@media (max-width:992px){.content-wrapper[data-v-b0eaa81e]{flex-direction:column;padding:16px}.json-input-section[data-v-b0eaa81e],.json-output-section[data-v-b0eaa81e]{flex:none;height:auto;min-height:500px}.actions[data-v-b0eaa81e]{flex-wrap:wrap;justify-content:flex-end}}.custom-overlay[data-v-b0eaa81e]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.anim-content[data-v-b0eaa81e]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);text-align:center;display:flex;flex-direction:column;align-items:center;transform:translateY(-5%);max-width:80%}.anim-icon[data-v-b0eaa81e]{margin-bottom:24px}.anim-text[data-v-b0eaa81e]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-b0eaa81e]{color:#cf1322}.checkmark[data-v-b0eaa81e]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-b0eaa81e .2s ease-in-out .3s forwards,scale-b0eaa81e .2s ease-in-out .5s both}.checkmark__circle[data-v-b0eaa81e]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-b0eaa81e .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-b0eaa81e]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-b0eaa81e .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-b0eaa81e]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-b0eaa81e .2s ease-in-out .3s forwards,scale-b0eaa81e .2s ease-in-out .5s both}.crossmark__circle[data-v-b0eaa81e]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-b0eaa81e .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-b0eaa81e]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-b0eaa81e .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-b0eaa81e{to{stroke-dashoffset:0}}@keyframes scale-b0eaa81e{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-b0eaa81e{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-b0eaa81e{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-b0eaa81e],.fade-scale-leave-active[data-v-b0eaa81e]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-b0eaa81e],.fade-scale-leave-to[data-v-b0eaa81e]{opacity:0;transform:scale(.85)}.about-us-fullpage[data-v-1ac5d620]{width:100%;padding:40px 60px;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#24292e;line-height:1.8;box-sizing:border-box}.page-header[data-v-1ac5d620]{margin-bottom:30px}.page-title[data-v-1ac5d620]{font-size:38px;font-weight:800;margin-bottom:20px;color:#111827;text-align:center}.company-desc[data-v-1ac5d620]{font-size:17px;color:#374151;max-width:100%;text-align:left}.company-desc a[data-v-1ac5d620]{color:#1890ff;text-decoration:none}.company-desc a[data-v-1ac5d620]:hover{text-decoration:underline}.divider[data-v-1ac5d620]{width:100%;height:1px;background-color:#eaecef;margin:40px 0}.md-section[data-v-1ac5d620]{margin-bottom:50px;width:100%}.md-section h2[data-v-1ac5d620]{font-size:26px;font-weight:600;margin-bottom:16px;color:#1f2937;display:flex;align-items:center;justify-content:center}.section-subtitle[data-v-1ac5d620]{font-size:16px;color:#4b5563;margin-bottom:24px;text-align:left}.feature-grid-list[data-v-1ac5d620]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(450px,1fr));-moz-column-gap:60px;column-gap:60px;row-gap:24px}.feature-grid-list li[data-v-1ac5d620]{display:flex;flex-direction:column;align-items:flex-start;font-size:16px}.highlight-tag[data-v-1ac5d620]{background-color:#e6f7ff;color:#096dd9;border-radius:4px;font-size:16px;border:1px solid #bae0ff}.code-tag[data-v-1ac5d620],.highlight-tag[data-v-1ac5d620]{padding:4px 10px;font-weight:600;margin-bottom:8px;display:inline-block}.code-tag[data-v-1ac5d620]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;background:#f1f5f9;color:#334155;border-radius:6px;font-size:15px;border:1px solid #e2e8f0}.item-desc[data-v-1ac5d620]{color:#4b5563;line-height:1.6}.transition-quote blockquote[data-v-1ac5d620]{margin:0;padding:24px 40px;color:#374151;background-color:#f8fafc;border-left:6px solid #1890ff;border-radius:0 8px 8px 0;font-size:16px;width:100%;box-sizing:border-box}.transition-quote blockquote p[data-v-1ac5d620]{margin-bottom:12px}.transition-quote blockquote p[data-v-1ac5d620]:last-child{margin-bottom:0}.contact-info p[data-v-1ac5d620]{font-size:16px;color:#4b5563;margin-bottom:16px;text-align:left}.contact-list[data-v-1ac5d620]{padding-left:24px;font-size:16px;list-style:disc}.contact-list li[data-v-1ac5d620]{margin-bottom:12px;color:#4b5563;text-align:left}.contact-list a[data-v-1ac5d620]{color:#1890ff;text-decoration:none;font-weight:500}.contact-list a[data-v-1ac5d620]:hover{text-decoration:underline}@media (max-width:992px){.about-us-fullpage[data-v-1ac5d620]{padding:30px 20px}.feature-grid-list[data-v-1ac5d620]{grid-template-columns:1fr;row-gap:30px}}.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}.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}.faq-fullpage[data-v-2cb4ce60]{width:100%;padding:60px 80px;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#24292e;line-height:2;box-sizing:border-box}.page-header[data-v-2cb4ce60]{margin-bottom:40px}.page-title[data-v-2cb4ce60]{font-size:42px;font-weight:800;margin-bottom:20px;color:#111827;text-align:center}.page-title .en-name[data-v-2cb4ce60]{font-size:28px;font-weight:500;color:#9ca3af}.page-desc[data-v-2cb4ce60]{font-size:17px;color:#374151;text-align:justify;text-indent:2em}.divider[data-v-2cb4ce60]{width:100%;height:1px;background-color:#f3f4f6;margin:40px 0}.md-section h2[data-v-2cb4ce60]{font-size:28px;font-weight:600;margin-top:50px;margin-bottom:40px;color:#1f2937;text-align:center}.feature-grid-list[data-v-2cb4ce60]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(450px,1fr));-moz-column-gap:60px;column-gap:60px;row-gap:32px}.feature-grid-list li[data-v-2cb4ce60]{display:flex;flex-direction:column;align-items:flex-start;font-size:16px}.faq-question[data-v-2cb4ce60]{display:flex;align-items:flex-start;margin-bottom:12px}.question-text[data-v-2cb4ce60]{font-size:17px;font-weight:600;color:#111827;line-height:1.6}.faq-answer[data-v-2cb4ce60]{display:flex;align-items:flex-start}.item-desc[data-v-2cb4ce60]{color:#4b5563;line-height:1.6}.item-desc a[data-v-2cb4ce60]{color:#1890ff;text-decoration:none;transition:all .3s ease}.item-desc a[data-v-2cb4ce60]:hover{color:#0958d9;text-decoration:underline}.highlight-tag[data-v-2cb4ce60]{background-color:#1890ff;color:#fff}.code-tag[data-v-2cb4ce60],.highlight-tag[data-v-2cb4ce60]{padding:2px 8px;border-radius:4px;font-weight:700;font-size:14px;margin-right:12px;margin-top:2px}.code-tag[data-v-2cb4ce60]{background-color:#e6f7ff;color:#1890ff}@media (max-width:1024px){.faq-fullpage[data-v-2cb4ce60]{padding:40px 30px}.feature-grid-list[data-v-2cb4ce60]{grid-template-columns:1fr;-moz-column-gap:0;column-gap:0}}.blog-detail-page[data-v-104572d8]{width:100%;max-width:none;margin:0;padding:40px 60px;box-sizing:border-box}.blog-container[data-v-104572d8]{width:100%}.blog-header[data-v-104572d8]{margin-bottom:50px;text-align:center}.blog-title[data-v-104572d8]{font-size:42px;font-weight:800;color:#111827;margin-bottom:20px}.blog-meta[data-v-104572d8]{color:#6b7280;display:flex;gap:30px;justify-content:center}.blog-tldr[data-v-104572d8]{background:#f8fafc;border-left:4px solid #1890ff;padding:24px;border-radius:8px;margin-bottom:48px;width:100%;box-sizing:border-box}.blog-tldr strong[data-v-104572d8]{color:#0f172a;font-size:16px;display:block;margin-bottom:8px}.blog-tldr p[data-v-104572d8]{margin:0!important;padding:0!important;line-height:1.8;color:#475569;font-size:15px}.blog-content[data-v-104572d8]{width:100%!important;max-width:none!important;line-height:1.85!important;font-size:16px;color:#374151}[data-v-104572d8] .blog-content h2{text-align:center!important;font-size:28px;font-weight:800;margin:60px 0 30px 0;padding-bottom:12px}[data-v-104572d8] .blog-content h3{text-align:left!important;font-size:20px;font-weight:700;margin-top:32px}[data-v-104572d8] .blog-content table{width:100%!important;display:table!important;margin:40px 0!important;border-collapse:collapse!important}[data-v-104572d8] .blog-content td,[data-v-104572d8] .blog-content th{text-align:center!important;padding:18px 24px!important;border:1px solid #e5e7eb!important;vertical-align:middle!important}[data-v-104572d8] .blog-content th{background-color:#f9fafb!important;font-weight:700}[data-v-104572d8] .blog-content strong{font-weight:800!important;color:#111827!important;padding:0 2px}[data-v-104572d8] .blog-content pre{border-radius:12px;padding:20px;margin:25px 0}.blog-list-page[data-v-673fd9ff]{width:100%;padding:60px 80px;background:#fff;box-sizing:border-box}.centered-title[data-v-673fd9ff]{text-align:center;font-size:38px;font-weight:800;color:#111827;margin:0}.centered-p[data-v-673fd9ff]{text-align:center;color:#6b7280;margin-top:20px;font-size:16px}.divider[data-v-673fd9ff]{height:1px;background:#f3f4f6;margin:40px 0}.empty[data-v-673fd9ff],.loading[data-v-673fd9ff]{text-align:center;color:#9ca3af;padding:40px;font-size:16px}.blog-section[data-v-673fd9ff]{margin-bottom:80px}.section-title[data-v-673fd9ff]{font-size:26px;font-weight:700;color:#1f2937;margin-bottom:40px;display:flex;align-items:center;justify-content:center;position:relative}.section-title[data-v-673fd9ff]:after{content:"";position:absolute;bottom:-12px;width:60px;height:3px;background:#3b82f6;border-radius:2px}.title-icon[data-v-673fd9ff]{margin-right:12px;font-size:28px}.blog-grid[data-v-673fd9ff]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;width:100%}.blog-card[data-v-673fd9ff]{box-sizing:border-box;padding:28px;background:#fff;border:1px solid #e5e7eb;border-radius:16px;transition:all .3s ease;display:flex;flex-direction:column;min-height:300px;text-align:left}.blog-card[data-v-673fd9ff]:hover{transform:translateY(-6px);box-shadow:0 15px 30px rgba(0,0,0,.07);border-color:#3b82f6}.card-meta[data-v-673fd9ff]{display:flex;align-items:center;justify-content:flex-end;margin-bottom:16px}.date[data-v-673fd9ff]{font-size:13px;color:#9ca3af}.card-title[data-v-673fd9ff]{margin:0 0 14px 0;font-size:20px;font-weight:700;line-height:1.5}.card-title a[data-v-673fd9ff]{color:#111827;text-decoration:none;transition:color .2s}.card-title a[data-v-673fd9ff]:hover{color:#3b82f6}.card-excerpt[data-v-673fd9ff]{color:#4b5563;font-size:14px;line-height:1.7;margin-bottom:24px;flex-grow:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-footer[data-v-673fd9ff]{display:flex;align-items:center;justify-content:space-between;padding-top:20px;border-top:1px solid #f9fafb}.read-more[data-v-673fd9ff]{color:#3b82f6;font-weight:600;text-decoration:none;font-size:14px}.read-more[data-v-673fd9ff]:hover{color:#2563eb}.function-tag[data-v-673fd9ff]{background:#eff6ff;color:#3b82f6;padding:4px 12px;border-radius:6px;font-size:12px;font-weight:700}@media (max-width:1200px){.blog-grid[data-v-673fd9ff]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.blog-list-page[data-v-673fd9ff]{padding:30px 20px}.blog-grid[data-v-673fd9ff]{grid-template-columns:1fr}}.legal-container[data-v-5ddc22ee]{background:#fcfcfc;padding:60px 20px;min-height:80vh;display:flex;justify-content:center}.legal-content[data-v-5ddc22ee]{max-width:860px;width:100%;background:#fff;padding:50px 60px;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.03)}.markdown-body[data-v-5ddc22ee]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:1.8;color:#333}[data-v-5ddc22ee] h1{font-size:26px;font-weight:600;border-bottom:1px solid #eaecef;padding-bottom:16px;margin-bottom:32px;text-align:center;color:#111827}[data-v-5ddc22ee] h2{font-size:18px;font-weight:600;margin-top:40px;margin-bottom:16px;border-left:4px solid #3b82f6;padding-left:12px;color:#1f2937}[data-v-5ddc22ee] h3{font-size:16px;font-weight:600;margin-top:24px;color:#374151}[data-v-5ddc22ee] p{margin-bottom:16px;text-align:justify;color:#4b5563}[data-v-5ddc22ee] strong{color:#111827;font-weight:600}[data-v-5ddc22ee] hr{height:1px;background-color:#e5e7eb;border:none;margin:40px 0}[data-v-5ddc22ee] ol,[data-v-5ddc22ee] ul{padding-left:24px;margin-bottom:16px;color:#4b5563}[data-v-5ddc22ee] li{margin-bottom:8px}@media (max-width:768px){.legal-container[data-v-5ddc22ee]{padding:20px 15px}.legal-content[data-v-5ddc22ee]{padding:30px 20px}[data-v-5ddc22ee] h1{font-size:22px}}