@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-5770b4ac]{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-5770b4ac]{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-5770b4ac]{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-5770b4ac]{font-size:28px;color:#38bdf8}.subtitle[data-v-5770b4ac]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400;letter-spacing:.5px}.content-wrapper[data-v-5770b4ac]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;min-height:500px;box-sizing:border-box}.code-section[data-v-5770b4ac]{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-5770b4ac]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.toolbar[data-v-5770b4ac]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.actions[data-v-5770b4ac]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.divider[data-v-5770b4ac]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}[data-v-5770b4ac] .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-5770b4ac] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-5770b4ac] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-5770b4ac] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-5770b4ac] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}[data-v-5770b4ac] .btn-commercial.ant-btn-background-ghost.ant-btn-dangerous,[data-v-5770b4ac] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-5770b4ac] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.style-select-btn[data-v-5770b4ac]{gap:6px}.icon-right[data-v-5770b4ac]{font-size:12px;color:#64748b}.editor-container[data-v-5770b4ac]{flex:1;display:flex;position:relative;overflow:hidden;background-color:#fff}.code-highlight[data-v-5770b4ac],.code-input[data-v-5770b4ac]{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-5770b4ac]{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-5770b4ac]{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-5770b4ac]::-webkit-scrollbar{width:10px;height:10px}[data-v-5770b4ac]::-webkit-scrollbar-track{background:transparent}[data-v-5770b4ac]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}[data-v-5770b4ac]::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:768px){.actions[data-v-5770b4ac]{width:100%;overflow-x:auto;padding-bottom:8px;justify-content:center}}.seo-recommendation[data-v-5770b4ac]{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-5770b4ac]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-5770b4ac]{text-align:center;margin-bottom:24px}.seo-title[data-v-5770b4ac]{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-5770b4ac]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-5770b4ac]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-5770b4ac]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-5770b4ac]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-5770b4ac]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-5770b4ac]{opacity:1;transform:scale(1);animation:burning-5770b4ac 1.2s ease-in-out infinite alternate}@keyframes burning-5770b4ac{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-5770b4ac]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-5770b4ac]{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-5770b4ac]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-5770b4ac]{font-family:monospace;font-size:14px;color:#0284c7;opacity:0;transform:translateX(-10px);transition:all .3s ease;margin-left:4px;display:inline-block}.seo-tool-card[data-v-5770b4ac]: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-5770b4ac]{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-5770b4ac]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-5770b4ac]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-5770b4ac]{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-5770b4ac]{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-5770b4ac]{margin-bottom:24px}.anim-text[data-v-5770b4ac]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-5770b4ac]{color:#cf1322}.checkmark[data-v-5770b4ac]{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-5770b4ac .2s ease-in-out .3s forwards,scale-5770b4ac .2s ease-in-out .5s both}.checkmark__circle[data-v-5770b4ac]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-5770b4ac .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-5770b4ac]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-5770b4ac .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-5770b4ac]{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-5770b4ac .2s ease-in-out .3s forwards,scale-5770b4ac .2s ease-in-out .5s both}.crossmark__circle[data-v-5770b4ac]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-5770b4ac .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-5770b4ac]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-5770b4ac .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-5770b4ac{to{stroke-dashoffset:0}}@keyframes scale-5770b4ac{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-5770b4ac{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-5770b4ac{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-5770b4ac],.fade-scale-leave-active[data-v-5770b4ac]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-5770b4ac],.fade-scale-leave-to[data-v-5770b4ac]{opacity:0;transform:scale(.85)}.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-63570c1a]{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-63570c1a]{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-63570c1a]{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-63570c1a]{font-size:28px;color:#38bdf8}.subtitle[data-v-63570c1a]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400;letter-spacing:.5px}.content-wrapper[data-v-63570c1a]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;min-height:500px;box-sizing:border-box}.code-section[data-v-63570c1a]{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-63570c1a]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.toolbar[data-v-63570c1a]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.actions[data-v-63570c1a]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.divider[data-v-63570c1a]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}[data-v-63570c1a] .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-63570c1a] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-63570c1a] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-63570c1a] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-63570c1a] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}[data-v-63570c1a] .btn-commercial.ant-btn-background-ghost.ant-btn-dangerous,[data-v-63570c1a] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-63570c1a] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.editor-container[data-v-63570c1a]{flex:1;display:flex;flex-direction:column;position:relative;border-bottom:1px solid #e2e8f0;min-height:200px;background-color:#fff}.editor-title[data-v-63570c1a]{padding:10px 20px;background-color:#f8fafc;border-bottom:1px solid #e2e8f0;font-size:14px;font-weight:600;color:#475569}.code-input[data-v-63570c1a]{border:none;resize:none;color:#0f172a;background-color:transparent;caret-color:#0f172a;outline:none}.code-input[data-v-63570c1a],.code-output[data-v-63570c1a]{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-63570c1a]{margin:0;background-color:#fff}.output-actions[data-v-63570c1a]{padding:10px 20px;background-color:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:12px}[data-v-63570c1a]::-webkit-scrollbar{width:10px;height:10px}[data-v-63570c1a]::-webkit-scrollbar-track{background:transparent}[data-v-63570c1a]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}[data-v-63570c1a]::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:768px){.actions[data-v-63570c1a]{width:100%;overflow-x:auto;padding-bottom:8px;justify-content:center}}.seo-recommendation[data-v-63570c1a]{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-63570c1a]:hover{box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-63570c1a]{text-align:center;margin-bottom:24px}.seo-title[data-v-63570c1a]{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-63570c1a]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-63570c1a]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-63570c1a]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-63570c1a]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-63570c1a]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-63570c1a]{opacity:1;transform:scale(1);animation:burning-63570c1a 1.2s ease-in-out infinite alternate}@keyframes burning-63570c1a{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-63570c1a]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-63570c1a]{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-63570c1a]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-63570c1a]{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-63570c1a]: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-63570c1a]{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-63570c1a]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-63570c1a]:active{box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-63570c1a]{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-63570c1a]{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-63570c1a]{margin-bottom:24px}.anim-text[data-v-63570c1a]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-63570c1a]{color:#cf1322}.checkmark[data-v-63570c1a]{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-63570c1a .2s ease-in-out .3s forwards,scale-63570c1a .2s ease-in-out .5s both}.checkmark__circle[data-v-63570c1a]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-63570c1a .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-63570c1a]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-63570c1a .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-63570c1a]{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-63570c1a .2s ease-in-out .3s forwards,scale-63570c1a .2s ease-in-out .5s both}.crossmark__circle[data-v-63570c1a]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-63570c1a .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-63570c1a]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-63570c1a .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-63570c1a{to{stroke-dashoffset:0}}@keyframes scale-63570c1a{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-63570c1a{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-63570c1a{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-63570c1a],.fade-scale-leave-active[data-v-63570c1a]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-63570c1a],.fade-scale-leave-to[data-v-63570c1a]{opacity:0;transform:scale(.85)}.json-parser-container[data-v-48000a59]{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-48000a59]{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-48000a59]{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-48000a59]{color:#38bdf8;font-size:28px}.subtitle[data-v-48000a59]{margin:8px 0 0;font-size:13px;color:#94a3b8;letter-spacing:.5px}.content-wrapper[data-v-48000a59]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;min-height:500px;box-sizing:border-box}.panel-section[data-v-48000a59]{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-48000a59]: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-48000a59]{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-48000a59]{margin:0;font-size:16px;font-weight:600;color:#334155;display:flex;align-items:center;gap:8px}.title-icon[data-v-48000a59]{color:#64748b;font-size:18px}.actions[data-v-48000a59]{display:flex;gap:8px}[data-v-48000a59] .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-48000a59] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-48000a59] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-48000a59] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-48000a59] .btn-commercial.ant-btn[disabled]{background-color:#f1f5f9!important;border-color:#e2e8f0!important;color:#94a3b8!important;opacity:.7}.editor-container[data-v-48000a59]{flex:1;display:flex;flex-direction:column;position:relative;background-color:#fff}.scrollable-content[data-v-48000a59]{overflow-y:auto}.scrollable-content[data-v-48000a59]::-webkit-scrollbar{width:10px;height:10px}.scrollable-content[data-v-48000a59]::-webkit-scrollbar-track{background:transparent}.scrollable-content[data-v-48000a59]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}.scrollable-content[data-v-48000a59]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.controls-panel[data-v-48000a59]{padding:24px;display:flex;flex-direction:column;gap:20px}.upload-area[data-v-48000a59]{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-48000a59],.upload-area[data-v-48000a59]:hover{border-color:#6366f1;background:#eef2ff}.upload-placeholder .upload-icon[data-v-48000a59]{font-size:40px;display:block;margin-bottom:15px}.upload-title[data-v-48000a59]{font-weight:600;color:#334155;margin-bottom:5px}.file-types[data-v-48000a59]{font-size:13px;color:#64748b;margin:0}.file-info[data-v-48000a59]{display:flex;flex-direction:column;align-items:center;gap:10px}.file-icon[data-v-48000a59]{font-size:40px}.file-name[data-v-48000a59]{font-weight:600;font-size:16px;color:#1e293b;word-break:break-all}.file-size[data-v-48000a59]{color:#64748b;font-size:13px}.or-divider[data-v-48000a59]{text-align:center;margin:10px 0;position:relative}.or-divider span[data-v-48000a59]{background:#fff;padding:0 15px;color:#94a3b8;font-size:13px;position:relative;z-index:1}.or-divider[data-v-48000a59]:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#e2e8f0;z-index:0}.recording-section[data-v-48000a59]{text-align:center;display:flex;flex-direction:column;align-items:center}.record-btn[data-v-48000a59]{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-48000a59]:hover:not(:disabled){border-color:#94a3b8;background:#f8fafc;transform:translateY(-1px)}.record-btn.recording[data-v-48000a59]{background:#fee2e2;border-color:#f87171;color:#b91c1c}.record-btn.recording[data-v-48000a59]:hover{background:#fecaca}.recording-indicator[data-v-48000a59]{margin-top:15px;display:flex;align-items:center;gap:10px;color:#ef4444;font-weight:600;font-size:14px}.pulse[data-v-48000a59]{width:10px;height:10px;background:#ef4444;border-radius:50%;animation:pulse-48000a59 1.5s infinite}@keyframes pulse-48000a59{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-48000a59]{display:flex;flex-direction:column}.audio-actions-panel[data-v-48000a59]{padding:24px;border-bottom:1px solid #e2e8f0}.control-row[data-v-48000a59]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.control-btn[data-v-48000a59]{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-48000a59]:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;transform:translateY(-2px)}.control-btn[data-v-48000a59]: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-48000a59]{background:#6366f1;color:#fff;border-color:#6366f1}.reverse-btn[data-v-48000a59]:hover:not(:disabled){background:#4f46e5;border-color:#4f46e5;color:#fff}.preview-section[data-v-48000a59]{padding:24px;flex:1;display:flex;flex-direction:column}.preview-box[data-v-48000a59]{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-48000a59]{color:#94a3b8;font-size:15px;font-style:italic}.audio-player-card[data-v-48000a59]{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-48000a59]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.player-title[data-v-48000a59]{display:flex;align-items:center;gap:8px}.player-title h3[data-v-48000a59]{margin:0;font-size:16px;font-weight:500;color:#f8fafc}.status-dot[data-v-48000a59]{width:8px;height:8px;border-radius:50%;background:#64748b;transition:background .3s}.status-dot.playing[data-v-48000a59]{background:#10b981;box-shadow:0 0 8px #10b981}.playback-info[data-v-48000a59]{font-family:monospace;font-size:14px;color:#cbd5e1}.progress-bar[data-v-48000a59]{height:6px;background:hsla(0,0%,100%,.2);border-radius:3px;position:relative;cursor:pointer;margin:20px 0}.progress-background[data-v-48000a59]{position:absolute;inset:0;border-radius:3px}.progress-fill[data-v-48000a59]{height:100%;background:linear-gradient(90deg,#6366f1,#a855f7);border-radius:3px;width:0;transition:width .1s linear}.progress-thumb[data-v-48000a59]{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-48000a59]{opacity:1}.player-controls[data-v-48000a59]{display:flex;align-items:center;gap:12px}.player-btn[data-v-48000a59]{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-48000a59]:hover:not(:disabled){background:hsla(0,0%,100%,.25)}.player-btn[data-v-48000a59]:disabled{opacity:.5;cursor:not-allowed}.volume-control[data-v-48000a59]{display:flex;align-items:center;gap:8px;margin-left:auto}.range-slider[data-v-48000a59]{width:80px;height:4px;-webkit-appearance:none;background:hsla(0,0%,100%,.3);border-radius:2px;outline:none}.range-slider[data-v-48000a59]::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:#fff;cursor:pointer}.vol-text[data-v-48000a59]{font-size:12px;color:#cbd5e1;min-width:32px}.description-area[data-v-48000a59]{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-48000a59]{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:16px}.desc-header h3[data-v-48000a59]{font-size:20px;font-weight:700;margin:0;color:#1e293b;letter-spacing:.5px}.description-area>p[data-v-48000a59]{color:#64748b;line-height:1.7;margin-bottom:24px;font-size:13px;text-align:center;max-width:90%}.feature-grid[data-v-48000a59]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;width:100%}.feature-item[data-v-48000a59]{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-48000a59]:hover{transform:translateY(-4px);box-shadow:0 10px 20px rgba(0,0,0,.04);background:#fff;border-color:#e2e8f0}.feature-icon[data-v-48000a59]{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-48000a59]{transform:scale(1.1);background:#dbeafe}.feature-text h4[data-v-48000a59]{margin:0 0 6px 0;font-size:14px;font-weight:600;color:#1e293b}.feature-text p[data-v-48000a59]{margin:0;font-size:12px;color:#64748b;line-height:1.5}.seo-recommendation[data-v-48000a59]{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-48000a59]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-48000a59]{text-align:center;margin-bottom:24px}.seo-title[data-v-48000a59]{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-48000a59]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-48000a59]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-48000a59]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-48000a59]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-48000a59]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-48000a59]{opacity:1;transform:scale(1);animation:burning-48000a59 1.2s ease-in-out infinite alternate}@keyframes burning-48000a59{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-48000a59]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card.seo-tool-card[data-v-48000a59]{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-48000a59]:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;background:transparent;z-index:1}.card-indicator[data-v-48000a59]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-48000a59]{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-48000a59]: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-48000a59]{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-48000a59]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-48000a59]:active{box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-48000a59]{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-48000a59]{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-48000a59]{margin-bottom:24px}.anim-text[data-v-48000a59]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-48000a59]{color:#cf1322}.checkmark[data-v-48000a59]{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-48000a59 .2s ease-in-out .3s forwards,scale-48000a59 .2s ease-in-out .5s both}.checkmark__circle[data-v-48000a59]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-48000a59 .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-48000a59]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-48000a59 .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-48000a59]{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-48000a59 .2s ease-in-out .3s forwards,scale-48000a59 .2s ease-in-out .5s both}.crossmark__circle[data-v-48000a59]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-48000a59 .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-48000a59]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-48000a59 .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-48000a59{to{stroke-dashoffset:0}}@keyframes scale-48000a59{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-48000a59{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-48000a59{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-48000a59],.fade-scale-leave-active[data-v-48000a59]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-48000a59],.fade-scale-leave-to[data-v-48000a59]{opacity:0;transform:scale(.85)}@media (max-width:992px){.content-wrapper[data-v-48000a59]{flex-direction:column;padding:16px}.panel-section[data-v-48000a59]{flex:none;height:auto;min-height:500px}.feature-grid[data-v-48000a59]{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-5eb9c380]{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-5eb9c380]{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-5eb9c380]{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-5eb9c380]{font-size:28px;color:#38bdf8}.subtitle[data-v-5eb9c380]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400;letter-spacing:.5px}.content-wrapper[data-v-5eb9c380]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;min-height:500px;box-sizing:border-box}.code-section[data-v-5eb9c380]{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-5eb9c380]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.toolbar[data-v-5eb9c380]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.actions[data-v-5eb9c380]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.divider[data-v-5eb9c380]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}[data-v-5eb9c380] .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-5eb9c380] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-5eb9c380] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-5eb9c380] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-5eb9c380] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}[data-v-5eb9c380] .btn-commercial.ant-btn-background-ghost.ant-btn-dangerous,[data-v-5eb9c380] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-5eb9c380] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.editor-container[data-v-5eb9c380]{flex:1;display:flex;flex-direction:column;position:relative;border-bottom:1px solid #e2e8f0;min-height:200px;background-color:#fff}.editor-title[data-v-5eb9c380]{padding:10px 20px;background-color:#f8fafc;border-bottom:1px solid #e2e8f0;font-size:14px;font-weight:600;color:#475569}.code-input[data-v-5eb9c380]{border:none;resize:none;color:#0f172a;background-color:transparent;caret-color:#0f172a;outline:none}.code-input[data-v-5eb9c380],.code-output[data-v-5eb9c380]{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-5eb9c380]{margin:0;background-color:#fff}.output-actions[data-v-5eb9c380]{padding:10px 20px;background-color:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:12px}[data-v-5eb9c380]::-webkit-scrollbar{width:10px;height:10px}[data-v-5eb9c380]::-webkit-scrollbar-track{background:transparent}[data-v-5eb9c380]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}[data-v-5eb9c380]::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:768px){.actions[data-v-5eb9c380]{width:100%;overflow-x:auto;padding-bottom:8px;justify-content:center}}.seo-recommendation[data-v-5eb9c380]{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-5eb9c380]:hover{box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-5eb9c380]{text-align:center;margin-bottom:24px}.seo-title[data-v-5eb9c380]{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-5eb9c380]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-5eb9c380]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-5eb9c380]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-5eb9c380]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-5eb9c380]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-5eb9c380]{opacity:1;transform:scale(1);animation:burning-5eb9c380 1.2s ease-in-out infinite alternate}@keyframes burning-5eb9c380{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-5eb9c380]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-5eb9c380]{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-5eb9c380]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-5eb9c380]{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-5eb9c380]: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-5eb9c380]{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-5eb9c380]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-5eb9c380]:active{box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-5eb9c380]{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-5eb9c380]{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-5eb9c380]{margin-bottom:24px}.anim-text[data-v-5eb9c380]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-5eb9c380]{color:#cf1322}.checkmark[data-v-5eb9c380]{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-5eb9c380 .2s ease-in-out .3s forwards,scale-5eb9c380 .2s ease-in-out .5s both}.checkmark__circle[data-v-5eb9c380]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-5eb9c380 .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-5eb9c380]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-5eb9c380 .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-5eb9c380]{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-5eb9c380 .2s ease-in-out .3s forwards,scale-5eb9c380 .2s ease-in-out .5s both}.crossmark__circle[data-v-5eb9c380]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-5eb9c380 .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-5eb9c380]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-5eb9c380 .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-5eb9c380{to{stroke-dashoffset:0}}@keyframes scale-5eb9c380{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-5eb9c380{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-5eb9c380{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-5eb9c380],.fade-scale-leave-active[data-v-5eb9c380]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-5eb9c380],.fade-scale-leave-to[data-v-5eb9c380]{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-00b66f9c]{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-00b66f9c]{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-00b66f9c]{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-00b66f9c]{font-size:28px;color:#38bdf8}.subtitle[data-v-00b66f9c]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400;letter-spacing:.5px}.content-wrapper[data-v-00b66f9c]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;min-height:500px;box-sizing:border-box}.code-section[data-v-00b66f9c]{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-00b66f9c]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.toolbar[data-v-00b66f9c]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.actions[data-v-00b66f9c]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.divider[data-v-00b66f9c]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}.custom-base-input[data-v-00b66f9c]{width:130px;border-radius:6px;border-color:#cbd5e1}[data-v-00b66f9c] .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-00b66f9c] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-00b66f9c] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-00b66f9c] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-00b66f9c] .btn-commercial.ant-btn-background-ghost.ant-btn-dangerous,[data-v-00b66f9c] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}.style-select-btn[data-v-00b66f9c]{gap:6px}.icon-right[data-v-00b66f9c]{font-size:12px;color:#64748b}.editor-container[data-v-00b66f9c]{display:flex;flex-direction:column;position:relative;background-color:#fff}.editor-section-title[data-v-00b66f9c]{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-00b66f9c]{flex:0 0 160px;border-bottom:1px solid #e2e8f0}.result-area[data-v-00b66f9c]{flex:1;overflow:hidden}.code-input[data-v-00b66f9c]{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-00b66f9c]{display:flex;flex-direction:column;height:100%;overflow-y:auto}.table-header[data-v-00b66f9c]{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-00b66f9c]{display:flex;border-bottom:1px solid #f1f5f9;transition:background-color .2s}.header-cell[data-v-00b66f9c],.table-cell[data-v-00b66f9c]{padding:12px 20px;display:flex;align-items:center;box-sizing:border-box;font-size:14px}.col-base[data-v-00b66f9c]{width:20%;border-right:1px solid #e2e8f0;justify-content:center;color:#64748b;font-weight:500}.col-value[data-v-00b66f9c]{width:60%;border-right:1px solid #e2e8f0;justify-content:center}.col-action[data-v-00b66f9c]{width:20%;justify-content:center}.result-input[data-v-00b66f9c]{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-00b66f9c]:focus,.table-row:hover .result-input[data-v-00b66f9c]{border-color:#cbd5e1;background-color:#fff;outline:none}.seo-recommendation[data-v-00b66f9c]{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-00b66f9c]:hover{box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title[data-v-00b66f9c]{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-00b66f9c]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-00b66f9c]{position:absolute;font-size:22px;transition:all .4s}.outline-fire[data-v-00b66f9c]{color:#ea580c}.filled-fire[data-v-00b66f9c]{color:#ff4d4f;opacity:0}.seo-recommendation:hover .outline-fire[data-v-00b66f9c]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-00b66f9c]{opacity:1;transform:scale(1);animation:burning-00b66f9c 1.2s ease-in-out infinite alternate}@keyframes burning-00b66f9c{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-00b66f9c]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-00b66f9c]{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-00b66f9c]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;box-shadow:0 6px 16px rgba(56,189,248,.15)}.card-indicator[data-v-00b66f9c]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.seo-tool-card:hover .card-indicator[data-v-00b66f9c]{transform:scale(1.5);background-color:#0284c7}.card-arrow[data-v-00b66f9c]{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-00b66f9c]{opacity:1;transform:translateX(0)}.custom-overlay[data-v-00b66f9c]{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-00b66f9c]{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-00b66f9c]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-00b66f9c]{color:#cf1322}.checkmark[data-v-00b66f9c]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;animation:fill-success-00b66f9c .2s ease-in-out .3s forwards,scale-00b66f9c .2s ease-in-out .5s both}.checkmark__circle[data-v-00b66f9c]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke:#52c41a;fill:none;animation:stroke-00b66f9c .3s forwards}.checkmark__check[data-v-00b66f9c]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-00b66f9c .2s .3s forwards}.crossmark[data-v-00b66f9c]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;animation:fill-error-00b66f9c .2s ease-in-out .3s forwards,scale-00b66f9c .2s ease-in-out .5s both}.crossmark__circle[data-v-00b66f9c]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke:#ff4d4f;fill:none;animation:stroke-00b66f9c .3s forwards}.crossmark__check[data-v-00b66f9c]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-00b66f9c .2s .3s forwards}@keyframes stroke-00b66f9c{to{stroke-dashoffset:0}}@keyframes scale-00b66f9c{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-00b66f9c{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-00b66f9c{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-00b66f9c],.fade-scale-leave-active[data-v-00b66f9c]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-00b66f9c],.fade-scale-leave-to[data-v-00b66f9c]{opacity:0;transform:scale(.85)}[data-v-00b66f9c]::-webkit-scrollbar{width:10px;height:10px}[data-v-00b66f9c]::-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}.code-formatter-container[data-v-288396ec]{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-288396ec]{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-288396ec]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;letter-spacing:.5px}.header-icon[data-v-288396ec]{font-size:28px;color:#38bdf8}.subtitle[data-v-288396ec]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400;letter-spacing:.5px}.content-wrapper[data-v-288396ec]{display:flex;flex:1;padding:16px;gap:16px;width:100%;box-sizing:border-box}.code-section[data-v-288396ec]{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-288396ec]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.toolbar[data-v-288396ec]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.actions[data-v-288396ec]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.divider[data-v-288396ec]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}.input-control[data-v-288396ec]{display:flex;align-items:center;gap:8px;font-size:14px;color:#475569;font-weight:500;background:#fff;border:1px solid #cbd5e1;padding:4px 12px;border-radius:6px;height:32px;transition:all .3s}.disabled-control[data-v-288396ec]{background:#f1f5f9;opacity:.6;cursor:not-allowed}.custom-select[data-v-288396ec]{border:none;outline:none;background:transparent;font-size:13px;color:#0f172a;font-weight:600;cursor:pointer;padding-right:8px}.range-input[data-v-288396ec]{width:100px;accent-color:#38bdf8;cursor:pointer}.range-input[data-v-288396ec]:disabled{cursor:not-allowed;filter:grayscale(1)}[data-v-288396ec] .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-288396ec] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-288396ec] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-288396ec] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-288396ec] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}[data-v-288396ec] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-288396ec] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.editor-container[data-v-288396ec]{flex:1;display:flex;flex-direction:column;padding:24px;background-color:#fff;min-height:400px}.upload-section[data-v-288396ec]{height:100%}.upload-area[data-v-288396ec],.upload-section[data-v-288396ec]{width:100%;display:flex;align-items:center;justify-content:center}.upload-area[data-v-288396ec]{border:2px dashed #cbd5e1;border-radius:12px;background-color:#f8fafc;min-height:300px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.upload-area.drag-over[data-v-288396ec],.upload-area[data-v-288396ec]:hover{border-color:#38bdf8;background-color:#f0f9ff}.upload-placeholder[data-v-288396ec]{text-align:center;color:#64748b;font-weight:500;display:flex;flex-direction:column;align-items:center;gap:8px}.upload-icon[data-v-288396ec]{margin-bottom:8px;filter:drop-shadow(0 4px 6px rgba(59,130,246,.2))}.upload-hint[data-v-288396ec]{font-size:13px;color:#94a3b8}.results-section[data-v-288396ec]{display:flex;flex-direction:column;gap:16px}.results-header[data-v-288396ec]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f1f5f9;padding-bottom:12px}.results-header h3[data-v-288396ec]{margin:0;font-size:18px;color:#1e293b;font-weight:600}.batch-status[data-v-288396ec]{background:#e0f2fe;color:#0284c7;padding:4px 12px;border-radius:20px;font-size:13px;font-weight:600}.image-grid[data-v-288396ec]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;padding-top:8px}.image-card[data-v-288396ec]{border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.02);transition:all .3s ease;position:relative;display:flex;flex-direction:column}.image-card[data-v-288396ec]:hover{transform:translateY(-4px);box-shadow:0 10px 20px rgba(0,0,0,.08);border-color:#cbd5e1}.remove-btn[data-v-288396ec]{position:absolute;top:8px;right:8px;width:24px;height:24px;background:hsla(0,0%,100%,.9);border:1px solid #e2e8f0;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#ef4444;font-size:12px;z-index:2;transition:all .2s}.remove-btn[data-v-288396ec]:hover{background:#fee2e2;color:#b91c1c;transform:scale(1.1)}.card-preview[data-v-288396ec]{height:160px;display:flex;justify-content:center;align-items:center;border-bottom:1px solid #f1f5f9;overflow:hidden;padding:10px}.checkerboard-bg[data-v-288396ec]{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:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0;background-color:#fff}.card-preview img[data-v-288396ec]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:4px}.card-info[data-v-288396ec]{padding:12px;display:flex;flex-direction:column;gap:8px}.file-name[data-v-288396ec]{font-size:13px;color:#334155;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.size-comparison[data-v-288396ec]{display:flex;align-items:center;justify-content:space-between;font-size:12px;background:#f8fafc;padding:4px 8px;border-radius:4px}.size-old[data-v-288396ec]{color:#64748b;text-decoration:line-through}.size-arrow[data-v-288396ec]{color:#94a3b8}.size-new[data-v-288396ec]{font-weight:600}.size-reduced[data-v-288396ec]{color:#16a34a}.size-increased[data-v-288396ec]{color:#ea580c}.download-btn[data-v-288396ec]{width:100%;background:#f0f9ff;color:#0284c7;border:1px solid #bae6fd;padding:6px 0;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s;margin-top:4px}.download-btn[data-v-288396ec]:hover{background:#e0f2fe;border-color:#7dd3fc}.seo-recommendation[data-v-288396ec]{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-288396ec]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-288396ec]{text-align:center;margin-bottom:24px}.seo-title[data-v-288396ec]{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-288396ec]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-288396ec]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-288396ec]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-288396ec]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-288396ec]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-288396ec]{opacity:1;transform:scale(1);animation:burning-288396ec 1.2s ease-in-out infinite alternate}@keyframes burning-288396ec{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-288396ec]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-288396ec]{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}.card-indicator[data-v-288396ec]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-288396ec]{font-family:monospace;font-size:14px;color:#0284c7;opacity:0;position:absolute;right:8px;transform:translateX(-5px);transition:all .3s ease}.seo-tool-card[data-v-288396ec]: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-288396ec]{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-288396ec]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-288396ec]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-288396ec]{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-288396ec]{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-288396ec]{margin-bottom:24px}.anim-text[data-v-288396ec]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-288396ec]{color:#cf1322}.checkmark[data-v-288396ec]{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-288396ec .2s ease-in-out .3s forwards,scale-288396ec .2s ease-in-out .5s both}.checkmark__circle[data-v-288396ec]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-288396ec .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-288396ec]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-288396ec .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-288396ec]{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-288396ec .2s ease-in-out .3s forwards,scale-288396ec .2s ease-in-out .5s both}.crossmark__circle[data-v-288396ec]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-288396ec .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-288396ec]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-288396ec .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-288396ec{to{stroke-dashoffset:0}}@keyframes scale-288396ec{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-288396ec{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-288396ec{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-288396ec],.fade-scale-leave-active[data-v-288396ec]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-288396ec],.fade-scale-leave-to[data-v-288396ec]{opacity:0;transform:scale(.85)}@media (max-width:768px){.actions[data-v-288396ec]{flex-direction:column;padding-bottom:8px}}.code-formatter-container[data-v-d2833960]{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-d2833960]{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-d2833960]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;letter-spacing:.5px}.header-icon[data-v-d2833960]{font-size:28px;color:#38bdf8}.subtitle[data-v-d2833960]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400;letter-spacing:.5px}.content-wrapper[data-v-d2833960]{display:flex;flex:1;padding:16px;gap:16px;width:100%;box-sizing:border-box}.code-section[data-v-d2833960]{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-d2833960]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.toolbar[data-v-d2833960]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.actions[data-v-d2833960]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.divider[data-v-d2833960]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}[data-v-d2833960] .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-d2833960] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-d2833960] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-d2833960] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-d2833960] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}[data-v-d2833960] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-d2833960] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.editor-container[data-v-d2833960]{flex:1;display:flex;flex-direction:column;padding:24px;background-color:#fff;min-height:400px}.upload-section[data-v-d2833960]{flex:1}.upload-area[data-v-d2833960],.upload-section[data-v-d2833960]{width:100%;display:flex;align-items:center;justify-content:center}.upload-area[data-v-d2833960]{border:2px dashed #cbd5e1;border-radius:12px;background-color:#f8fafc;min-height:240px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.upload-area.drag-over[data-v-d2833960],.upload-area[data-v-d2833960]:hover{border-color:#38bdf8;background-color:#f0f9ff}.upload-placeholder[data-v-d2833960]{text-align:center;color:#64748b;font-weight:500;display:flex;flex-direction:column;align-items:center;gap:8px}.upload-icon[data-v-d2833960]{margin-bottom:8px;filter:drop-shadow(0 4px 6px rgba(59,130,246,.2))}.upload-hint[data-v-d2833960]{font-size:13px;color:#94a3b8}.results-section[data-v-d2833960]{display:flex;flex-direction:column;gap:24px}.preview-header[data-v-d2833960]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f1f5f9;padding-bottom:12px;margin-bottom:16px}.preview-header h3[data-v-d2833960]{margin:0;font-size:16px;color:#1e293b;font-weight:600}.status-badge[data-v-d2833960]{font-size:13px;padding:4px 10px;border-radius:20px;font-weight:600}.status-badge.success[data-v-d2833960]{background:#dcfce7;color:#166534}.status-badge.pending[data-v-d2833960]{background:#f1f5f9;color:#64748b}.tip-text[data-v-d2833960]{font-size:13px;color:#64748b}.image-preview-panel[data-v-d2833960],.palette-panel[data-v-d2833960]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;box-shadow:0 2px 10px rgba(0,0,0,.02)}.preview-box[data-v-d2833960]{background:#f8fafc;border-radius:8px;padding:16px;display:flex;justify-content:center;align-items:center;min-height:250px}.checkerboard-bg[data-v-d2833960]{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;background-color:#fff}.preview-image[data-v-d2833960]{max-width:100%;max-height:400px;-o-object-fit:contain;object-fit:contain;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.palette-grid[data-v-d2833960]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;padding-top:4px}.palette-item[data-v-d2833960]{position:relative;height:80px;border-radius:10px;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:600;font-size:14px;text-shadow:0 1px 3px rgba(0,0,0,.4);box-shadow:0 2px 6px rgba(0,0,0,.1);cursor:pointer;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.palette-item[data-v-d2833960]:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 8px 16px rgba(0,0,0,.15)}.color-hex[data-v-d2833960]{z-index:1;letter-spacing:1px}.copy-overlay[data-v-d2833960]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);display:flex;justify-content:center;align-items:center;opacity:0;font-size:24px;transition:opacity .3s ease}.palette-item:hover .copy-overlay[data-v-d2833960]{opacity:1}@media (max-width:768px){.palette-grid[data-v-d2833960]{grid-template-columns:repeat(2,1fr)}}.seo-recommendation[data-v-d2833960]{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-d2833960]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-d2833960]{text-align:center;margin-bottom:24px}.seo-title[data-v-d2833960]{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-d2833960]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-d2833960]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-d2833960]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-d2833960]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-d2833960]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-d2833960]{opacity:1;transform:scale(1);animation:burning-d2833960 1.2s ease-in-out infinite alternate}@keyframes burning-d2833960{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-d2833960]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-d2833960]{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}.card-indicator[data-v-d2833960]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-d2833960]{font-family:monospace;font-size:14px;color:#0284c7;opacity:0;position:absolute;right:8px;transform:translateX(-5px);transition:all .3s ease}.seo-tool-card[data-v-d2833960]: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-d2833960]{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-d2833960]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-d2833960]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-d2833960]{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-d2833960]{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-d2833960]{margin-bottom:24px}.anim-text[data-v-d2833960]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-d2833960]{color:#cf1322}.checkmark[data-v-d2833960]{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-d2833960 .2s ease-in-out .3s forwards,scale-d2833960 .2s ease-in-out .5s both}.checkmark__circle[data-v-d2833960]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-d2833960 .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-d2833960]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-d2833960 .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-d2833960]{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-d2833960 .2s ease-in-out .3s forwards,scale-d2833960 .2s ease-in-out .5s both}.crossmark__circle[data-v-d2833960]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-d2833960 .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-d2833960]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-d2833960 .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-d2833960{to{stroke-dashoffset:0}}@keyframes scale-d2833960{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-d2833960{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-d2833960{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-d2833960],.fade-scale-leave-active[data-v-d2833960]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-d2833960],.fade-scale-leave-to[data-v-d2833960]{opacity:0;transform:scale(.85)}.code-formatter-container[data-v-79833625]{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-79833625]{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-79833625]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;letter-spacing:.5px}.header-icon[data-v-79833625]{font-size:28px;color:#38bdf8}.badge[data-v-79833625]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:12px;padding:2px 8px;border-radius:99px;font-weight:700;vertical-align:super}.subtitle[data-v-79833625]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400;letter-spacing:.5px}.content-wrapper[data-v-79833625]{display:flex;flex:1;padding:16px;gap:16px;width:100%;box-sizing:border-box}.code-section[data-v-79833625]{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;align-self:flex-start;transition:box-shadow .3s ease}.code-section[data-v-79833625]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.toolbar[data-v-79833625]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.actions[data-v-79833625]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.divider[data-v-79833625]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}.input-control[data-v-79833625]{display:flex;align-items:center;gap:8px;font-size:14px;color:#475569;font-weight:500;background:#fff;border:1px solid #cbd5e1;padding:4px 12px;border-radius:6px;height:32px;transition:all .3s}.custom-input[data-v-79833625]{border:none;outline:none;background:transparent;font-size:13px;color:#0f172a}.num-input[data-v-79833625]{width:60px;text-align:center}.range-input[data-v-79833625]{width:90px;accent-color:#38bdf8;cursor:pointer}[data-v-79833625] .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-79833625] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-79833625] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-79833625] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-79833625] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}[data-v-79833625] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-79833625] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.editor-container[data-v-79833625]{display:flex;flex-direction:column;padding:24px;background-color:#fff;min-height:400px;gap:30px}.work-area[data-v-79833625]{width:100%}.upload-area[data-v-79833625],.upload-section[data-v-79833625]{width:100%;display:flex;align-items:center;justify-content:center}.upload-area[data-v-79833625]{border:2px dashed #cbd5e1;border-radius:12px;background-color:#f8fafc;min-height:260px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.upload-area.drag-over[data-v-79833625],.upload-area[data-v-79833625]:hover{border-color:#38bdf8;background-color:#f0f9ff}.upload-placeholder[data-v-79833625]{text-align:center;color:#64748b;font-weight:500;display:flex;flex-direction:column;align-items:center;gap:8px}.upload-icon[data-v-79833625]{margin-bottom:8px;filter:drop-shadow(0 4px 6px rgba(59,130,246,.2))}.upload-hint[data-v-79833625]{font-size:13px;color:#94a3b8}.results-section[data-v-79833625]{width:100%}.table-container[data-v-79833625]{border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.02)}.custom-table[data-v-79833625]{width:100%;border-collapse:collapse;background:#fff}.custom-table th[data-v-79833625]{background:#f8fafc;padding:12px 16px;text-align:center;color:#475569;font-weight:600;font-size:13px;border-bottom:1px solid #e2e8f0}.table-row[data-v-79833625]{border-bottom:1px solid #f1f5f9;transition:background .2s}.table-row[data-v-79833625]:hover{background:#f8fafc}.custom-table td[data-v-79833625]{padding:12px 16px;text-align:center;vertical-align:middle}.img-preview-box[data-v-79833625]{width:50px;height:50px;border-radius:6px;overflow:hidden;margin:0 auto;border:1px solid #e2e8f0}.checkerboard-bg[data-v-79833625]{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:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0;background-color:#fff}.img-thumbnail[data-v-79833625]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.file-name[data-v-79833625]{font-size:13px;color:#334155;font-weight:500;max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 auto}.size-text[data-v-79833625]{font-size:13px;color:#64748b}.text-success[data-v-79833625]{color:#16a34a;font-weight:600;font-size:13px}.text-warning[data-v-79833625]{color:#ea580c;font-weight:600;font-size:13px}.text-muted[data-v-79833625]{color:#cbd5e1}.status-badge[data-v-79833625]{font-size:12px;padding:4px 10px;border-radius:20px;font-weight:600}.status-badge.ready[data-v-79833625]{background:#f1f5f9;color:#64748b}.status-badge.processing[data-v-79833625]{background:#e0f2fe;color:#0284c7}.status-badge.done[data-v-79833625]{background:#dcfce7;color:#16a34a}.status-badge.error[data-v-79833625]{background:#fee2e2;color:#ef4444}.row-actions[data-v-79833625]{display:flex;gap:8px;justify-content:center}.action-btn[data-v-79833625]{width:28px;height:28px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;color:#64748b}.action-btn.download[data-v-79833625]:hover:not([disabled]){border-color:#7dd3fc;color:#0284c7;background:#f0f9ff}.action-btn.delete[data-v-79833625]:hover{border-color:#fca5a5;color:#ef4444;background:#fef2f2}.action-btn[disabled][data-v-79833625]{opacity:.5;cursor:not-allowed;background:#f8fafc}.format-note[data-v-79833625]{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-79833625]{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-79833625]:hover{color:#4f46e5;text-decoration:underline}.info-section[data-v-79833625]{margin-bottom:10px}.info-card[data-v-79833625]{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-79833625]{width:100%;box-sizing:border-box}.info-header[data-v-79833625]{display:flex;align-items:center;justify-content:center;margin-bottom:20px;border-bottom:2px solid #f8fafc;padding-bottom:12px}.info-header h3[data-v-79833625]{color:#1e293b;margin-left:12px;font-size:1.3rem;margin-top:0;margin-bottom:0}.icon-large[data-v-79833625]{font-size:2rem}.scenarios-container[data-v-79833625]{margin-top:15px}.scenario-grid[data-v-79833625]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px}.scenario-item[data-v-79833625]{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-79833625 .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-79833625]:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.08);border-color:#6366f1}.scenario-icon[data-v-79833625]{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-79833625]{flex:1;text-align:left}.scenario-content h4[data-v-79833625]{color:#1e293b;margin-top:0;margin-bottom:8px;font-size:1.1rem;font-weight:600}.scenario-content p[data-v-79833625]{color:#64748b;line-height:1.5;margin:0;font-size:.95rem}@keyframes fadeInUp-79833625{to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.actions[data-v-79833625]{flex-direction:column;padding-bottom:8px}.table-container[data-v-79833625]{overflow-x:auto}}.seo-recommendation[data-v-79833625]{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-79833625]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-79833625]{text-align:center;margin-bottom:24px}.seo-title[data-v-79833625]{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-79833625]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-79833625]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-79833625]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-79833625]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-79833625]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-79833625]{opacity:1;transform:scale(1);animation:burning-79833625 1.2s ease-in-out infinite alternate}@keyframes burning-79833625{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-79833625]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-79833625]{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}.card-indicator[data-v-79833625]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-79833625]{font-family:monospace;font-size:14px;color:#0284c7;opacity:0;position:absolute;right:8px;transform:translateX(-5px);transition:all .3s ease}.seo-tool-card[data-v-79833625]: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-79833625]{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-79833625]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-79833625]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-79833625]{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-79833625]{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-79833625]{margin-bottom:24px}.anim-text[data-v-79833625]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-79833625]{color:#cf1322}.checkmark[data-v-79833625]{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-79833625 .2s ease-in-out .3s forwards,scale-79833625 .2s ease-in-out .5s both}.checkmark__circle[data-v-79833625]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-79833625 .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-79833625]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-79833625 .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-79833625]{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-79833625 .2s ease-in-out .3s forwards,scale-79833625 .2s ease-in-out .5s both}.crossmark__circle[data-v-79833625]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-79833625 .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-79833625]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-79833625 .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-79833625{to{stroke-dashoffset:0}}@keyframes scale-79833625{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-79833625{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-79833625{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-79833625],.fade-scale-leave-active[data-v-79833625]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-79833625],.fade-scale-leave-to[data-v-79833625]{opacity:0;transform:scale(.85)}.code-formatter-container[data-v-69676fa6]{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-69676fa6]{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-69676fa6]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;letter-spacing:.5px}.header-icon[data-v-69676fa6]{font-size:28px;color:#38bdf8}.badge[data-v-69676fa6]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:12px;padding:2px 8px;border-radius:99px;font-weight:700;vertical-align:super}.subtitle[data-v-69676fa6]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400;letter-spacing:.5px}.content-wrapper[data-v-69676fa6]{display:flex;flex:1;padding:16px;gap:16px;width:100%;box-sizing:border-box}.code-section[data-v-69676fa6]{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;align-self:flex-start;transition:box-shadow .3s ease}.code-section[data-v-69676fa6]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.toolbar[data-v-69676fa6]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.actions[data-v-69676fa6]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.divider[data-v-69676fa6]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}.input-control[data-v-69676fa6]{display:flex;align-items:center;gap:10px;font-size:14px;color:#475569;font-weight:500}.size-selector[data-v-69676fa6]{display:flex;align-items:center;gap:6px}.size-option[data-v-69676fa6]{padding:4px 10px;background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;cursor:pointer;font-size:13px;color:#64748b;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1.5}.size-option[data-v-69676fa6]:hover{border-color:#94a3b8;background-color:#f1f5f9}.size-option.active[data-v-69676fa6]{border-color:#38bdf8;background-color:#f0f9ff;color:#0284c7;font-weight:600;box-shadow:0 0 0 2px rgba(56,189,248,.2)}[data-v-69676fa6] .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-69676fa6] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-69676fa6] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-69676fa6] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-69676fa6] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}[data-v-69676fa6] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-69676fa6] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.editor-container[data-v-69676fa6]{display:flex;flex-direction:column;padding:24px;background-color:#fff;min-height:400px;gap:30px}.work-area[data-v-69676fa6]{width:100%}.upload-area[data-v-69676fa6],.upload-section[data-v-69676fa6]{width:100%;display:flex;align-items:center;justify-content:center}.upload-area[data-v-69676fa6]{border:2px dashed #cbd5e1;border-radius:12px;background-color:#f8fafc;min-height:260px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.upload-area.drag-over[data-v-69676fa6],.upload-area[data-v-69676fa6]:hover{border-color:#38bdf8;background-color:#f0f9ff}.upload-placeholder[data-v-69676fa6]{text-align:center;color:#64748b;font-weight:500;display:flex;flex-direction:column;align-items:center;gap:8px}.upload-icon[data-v-69676fa6]{margin-bottom:8px;filter:drop-shadow(0 4px 6px rgba(59,130,246,.2))}.upload-hint[data-v-69676fa6]{font-size:13px;color:#94a3b8}.results-section[data-v-69676fa6]{width:100%}.table-container[data-v-69676fa6]{border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.02)}.custom-table[data-v-69676fa6]{width:100%;border-collapse:collapse;background:#fff}.custom-table th[data-v-69676fa6]{background:#f8fafc;padding:12px 16px;text-align:center;color:#475569;font-weight:600;font-size:13px;border-bottom:1px solid #e2e8f0}.table-row[data-v-69676fa6]{border-bottom:1px solid #f1f5f9;transition:background .2s}.table-row[data-v-69676fa6]:hover{background:#f8fafc}.custom-table td[data-v-69676fa6]{padding:12px 16px;text-align:center;vertical-align:middle}.img-preview-box[data-v-69676fa6]{width:50px;height:50px;border-radius:6px;overflow:hidden;margin:0 auto;border:1px solid #e2e8f0}.checkerboard-bg[data-v-69676fa6]{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:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0;background-color:#fff}.img-thumbnail[data-v-69676fa6]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.file-name[data-v-69676fa6]{font-size:13px;color:#334155;font-weight:500;max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 auto}.size-text[data-v-69676fa6]{font-size:13px;color:#64748b}.text-success[data-v-69676fa6]{color:#16a34a;font-weight:600;font-size:13px}.text-warning[data-v-69676fa6]{color:#ea580c;font-weight:600;font-size:13px}.text-muted[data-v-69676fa6]{color:#cbd5e1}.status-badge[data-v-69676fa6]{font-size:12px;padding:4px 10px;border-radius:20px;font-weight:600}.status-badge.ready[data-v-69676fa6]{background:#f1f5f9;color:#64748b}.status-badge.processing[data-v-69676fa6]{background:#e0f2fe;color:#0284c7}.status-badge.done[data-v-69676fa6]{background:#dcfce7;color:#16a34a}.status-badge.error[data-v-69676fa6]{background:#fee2e2;color:#ef4444}.row-actions[data-v-69676fa6]{display:flex;gap:8px;justify-content:center}.action-btn[data-v-69676fa6]{width:28px;height:28px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;color:#64748b}.action-btn.download[data-v-69676fa6]:hover:not([disabled]){border-color:#7dd3fc;color:#0284c7;background:#f0f9ff}.action-btn.delete[data-v-69676fa6]:hover{border-color:#fca5a5;color:#ef4444;background:#fef2f2}.action-btn[disabled][data-v-69676fa6]{opacity:.5;cursor:not-allowed;background:#f8fafc}.format-note[data-v-69676fa6]{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-69676fa6]{margin-bottom:10px}.info-card[data-v-69676fa6]{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-69676fa6]{width:100%;box-sizing:border-box}.info-header[data-v-69676fa6]{display:flex;align-items:center;justify-content:center;margin-bottom:20px;border-bottom:2px solid #f8fafc;padding-bottom:12px}.info-header h3[data-v-69676fa6]{color:#1e293b;margin-left:12px;font-size:1.3rem;margin-top:0;margin-bottom:0}.icon-large[data-v-69676fa6]{font-size:2rem}.scenarios-container[data-v-69676fa6]{margin-top:15px}.scenario-grid[data-v-69676fa6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px}.scenario-item[data-v-69676fa6]{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-69676fa6 .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-69676fa6]:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.08);border-color:#6366f1}.scenario-icon[data-v-69676fa6]{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-69676fa6]{flex:1;text-align:left}.scenario-content h4[data-v-69676fa6]{color:#1e293b;margin-top:0;margin-bottom:8px;font-size:1.1rem;font-weight:600}.scenario-content p[data-v-69676fa6]{color:#64748b;line-height:1.5;margin:0;font-size:.95rem}@keyframes fadeInUp-69676fa6{to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.actions[data-v-69676fa6]{flex-direction:column;padding-bottom:8px}.table-container[data-v-69676fa6]{overflow-x:auto}}.seo-recommendation[data-v-69676fa6]{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-69676fa6]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-69676fa6]{text-align:center;margin-bottom:24px}.seo-title[data-v-69676fa6]{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-69676fa6]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-69676fa6]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-69676fa6]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-69676fa6]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-69676fa6]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-69676fa6]{opacity:1;transform:scale(1);animation:burning-69676fa6 1.2s ease-in-out infinite alternate}@keyframes burning-69676fa6{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-69676fa6]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-69676fa6]{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}.card-indicator[data-v-69676fa6]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-69676fa6]{font-family:monospace;font-size:14px;color:#0284c7;opacity:0;position:absolute;right:8px;transform:translateX(-5px);transition:all .3s ease}.seo-tool-card[data-v-69676fa6]: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-69676fa6]{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-69676fa6]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-69676fa6]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-69676fa6]{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-69676fa6]{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-69676fa6]{margin-bottom:24px}.anim-text[data-v-69676fa6]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-69676fa6]{color:#cf1322}.checkmark[data-v-69676fa6]{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-69676fa6 .2s ease-in-out .3s forwards,scale-69676fa6 .2s ease-in-out .5s both}.checkmark__circle[data-v-69676fa6]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-69676fa6 .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-69676fa6]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-69676fa6 .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-69676fa6]{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-69676fa6 .2s ease-in-out .3s forwards,scale-69676fa6 .2s ease-in-out .5s both}.crossmark__circle[data-v-69676fa6]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-69676fa6 .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-69676fa6]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-69676fa6 .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-69676fa6{to{stroke-dashoffset:0}}@keyframes scale-69676fa6{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-69676fa6{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-69676fa6{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-69676fa6],.fade-scale-leave-active[data-v-69676fa6]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-69676fa6],.fade-scale-leave-to[data-v-69676fa6]{opacity:0;transform:scale(.85)}.code-formatter-container[data-v-c7e411de]{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-c7e411de]{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-c7e411de]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;letter-spacing:.5px}.header-icon[data-v-c7e411de]{font-size:28px;color:#38bdf8}.badge[data-v-c7e411de]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:12px;padding:2px 8px;border-radius:99px;font-weight:700;vertical-align:super}.subtitle[data-v-c7e411de]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400;letter-spacing:.5px}.content-wrapper[data-v-c7e411de]{display:flex;padding:16px;gap:16px;width:100%;box-sizing:border-box}.code-section[data-v-c7e411de]{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;align-self:flex-start;transition:box-shadow .3s ease}.code-section[data-v-c7e411de]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.toolbar[data-v-c7e411de]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.actions[data-v-c7e411de]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.divider[data-v-c7e411de]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}.input-control[data-v-c7e411de]{display:flex;align-items:center;gap:8px;font-size:14px;color:#475569;font-weight:500;background:#fff;border:1px solid #cbd5e1;padding:4px 10px;border-radius:6px;height:32px;transition:all .3s}.input-control[data-v-c7e411de]:focus-within{border-color:#38bdf8;box-shadow:0 0 0 2px rgba(56,189,248,.1)}.custom-input[data-v-c7e411de]{border:none;outline:none;background:transparent;font-size:13px;color:#0f172a}.text-input[data-v-c7e411de]{width:160px}.num-input[data-v-c7e411de]{width:50px;text-align:center}.color-control[data-v-c7e411de]{padding:0 6px}.color-picker-wrapper[data-v-c7e411de]{display:flex;align-items:center}.color-input[data-v-c7e411de]{width:24px;height:24px;padding:0;border:none;border-radius:4px;cursor:pointer;background:transparent}.color-input[data-v-c7e411de]::-webkit-color-swatch-wrapper{padding:0}.color-input[data-v-c7e411de]::-webkit-color-swatch{border:1px solid #e2e8f0;border-radius:4px}.range-input[data-v-c7e411de]{width:100px;accent-color:#38bdf8;cursor:pointer}[data-v-c7e411de] .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-c7e411de] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-c7e411de] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-c7e411de] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-c7e411de] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}[data-v-c7e411de] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-c7e411de] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.editor-container[data-v-c7e411de]{display:flex;flex-direction:column;padding:32px 24px;background-color:#fff}.upload-area[data-v-c7e411de],.upload-section[data-v-c7e411de]{width:100%;display:flex;align-items:center;justify-content:center}.upload-area[data-v-c7e411de]{border:2px dashed #cbd5e1;border-radius:12px;background-color:#f8fafc;min-height:260px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.upload-area.drag-over[data-v-c7e411de],.upload-area[data-v-c7e411de]:hover{border-color:#38bdf8;background-color:#f0f9ff}.upload-placeholder[data-v-c7e411de]{text-align:center;color:#64748b;font-weight:500;display:flex;flex-direction:column;align-items:center;gap:8px}.upload-icon[data-v-c7e411de]{margin-bottom:8px;filter:drop-shadow(0 4px 6px rgba(59,130,246,.2))}.upload-hint[data-v-c7e411de]{font-size:13px;color:#94a3b8}.results-section[data-v-c7e411de]{width:100%;display:flex;justify-content:center}.preview-panel[data-v-c7e411de]{width:100%;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;box-shadow:0 2px 10px rgba(0,0,0,.02)}.preview-header[data-v-c7e411de]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f1f5f9;padding-bottom:12px;margin-bottom:16px}.preview-header h3[data-v-c7e411de]{margin:0;font-size:16px;color:#1e293b;font-weight:600}.status-badge[data-v-c7e411de]{font-size:13px;padding:4px 10px;border-radius:20px;font-weight:600}.status-badge.success[data-v-c7e411de]{background:#dcfce7;color:#166534}.preview-box[data-v-c7e411de]{background:#f8fafc;border-radius:8px;padding:16px;display:flex;justify-content:center;align-items:center;min-height:300px;overflow:auto}.checkerboard-bg[data-v-c7e411de]{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;background-color:#fff}.preview-canvas[data-v-c7e411de]{max-width:100%;max-height:600px;-o-object-fit:contain;object-fit:contain;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.15)}@media (max-width:768px){.actions[data-v-c7e411de]{flex-direction:column;padding-bottom:8px;gap:8px}.input-control[data-v-c7e411de]{width:100%;justify-content:space-between}}.seo-recommendation[data-v-c7e411de]{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-c7e411de]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-c7e411de]{text-align:center;margin-bottom:24px}.seo-title[data-v-c7e411de]{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-c7e411de]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-c7e411de]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-c7e411de]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-c7e411de]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-c7e411de]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-c7e411de]{opacity:1;transform:scale(1);animation:burning-c7e411de 1.2s ease-in-out infinite alternate}@keyframes burning-c7e411de{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-c7e411de]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-c7e411de]{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}.card-indicator[data-v-c7e411de]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-c7e411de]{font-family:monospace;font-size:14px;color:#0284c7;opacity:0;position:absolute;right:8px;transform:translateX(-5px);transition:all .3s ease}.seo-tool-card[data-v-c7e411de]: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-c7e411de]{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-c7e411de]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-c7e411de]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-c7e411de]{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-c7e411de]{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-c7e411de]{margin-bottom:24px}.anim-text[data-v-c7e411de]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-c7e411de]{color:#cf1322}.checkmark[data-v-c7e411de]{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-c7e411de .2s ease-in-out .3s forwards,scale-c7e411de .2s ease-in-out .5s both}.checkmark__circle[data-v-c7e411de]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-c7e411de .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-c7e411de]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-c7e411de .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-c7e411de]{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-c7e411de .2s ease-in-out .3s forwards,scale-c7e411de .2s ease-in-out .5s both}.crossmark__circle[data-v-c7e411de]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-c7e411de .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-c7e411de]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-c7e411de .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-c7e411de{to{stroke-dashoffset:0}}@keyframes scale-c7e411de{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-c7e411de{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-c7e411de{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-c7e411de],.fade-scale-leave-active[data-v-c7e411de]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-c7e411de],.fade-scale-leave-to[data-v-c7e411de]{opacity:0;transform:scale(.85)}.code-formatter-container[data-v-2fc9580c]{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-2fc9580c]{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-2fc9580c]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;letter-spacing:.5px}.header-icon[data-v-2fc9580c]{font-size:28px;color:#38bdf8}.badge[data-v-2fc9580c]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:12px;padding:2px 8px;border-radius:99px;font-weight:700;vertical-align:super}.subtitle[data-v-2fc9580c]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400;letter-spacing:.5px}.content-wrapper[data-v-2fc9580c]{display:flex;padding:16px;gap:16px;width:100%;box-sizing:border-box}.code-section[data-v-2fc9580c]{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;align-self:flex-start;transition:box-shadow .3s ease}.code-section[data-v-2fc9580c]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.toolbar[data-v-2fc9580c]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.actions[data-v-2fc9580c]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.divider[data-v-2fc9580c]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}.input-control[data-v-2fc9580c]{display:flex;align-items:center;gap:8px;font-size:14px;color:#475569;font-weight:500;background:#fff;border:1px solid #cbd5e1;padding:4px 10px;border-radius:6px;height:32px;transition:all .3s}.input-control[data-v-2fc9580c]:focus-within{border-color:#38bdf8;box-shadow:0 0 0 2px rgba(56,189,248,.1)}.custom-input[data-v-2fc9580c]{border:none;outline:none;background:transparent;font-size:13px;color:#0f172a}.select-input[data-v-2fc9580c]{cursor:pointer;padding-right:4px}[data-v-2fc9580c] .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-2fc9580c] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-2fc9580c] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-2fc9580c] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-2fc9580c] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}[data-v-2fc9580c] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-2fc9580c] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.editor-container[data-v-2fc9580c]{display:flex;flex-direction:column;padding:32px 24px;background-color:#fff}.upload-area[data-v-2fc9580c],.upload-section[data-v-2fc9580c]{width:100%;display:flex;align-items:center;justify-content:center}.upload-area[data-v-2fc9580c]{border:2px dashed #cbd5e1;border-radius:12px;background-color:#f8fafc;min-height:260px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.upload-area.drag-over[data-v-2fc9580c],.upload-area[data-v-2fc9580c]:hover{border-color:#38bdf8;background-color:#f0f9ff}.upload-placeholder[data-v-2fc9580c]{text-align:center;color:#64748b;font-weight:500;display:flex;flex-direction:column;align-items:center;gap:8px}.upload-icon[data-v-2fc9580c]{margin-bottom:8px;filter:drop-shadow(0 4px 6px rgba(59,130,246,.2))}.upload-hint[data-v-2fc9580c]{font-size:13px;color:#94a3b8}.results-section[data-v-2fc9580c]{width:100%;display:flex;justify-content:center}.preview-panel[data-v-2fc9580c]{width:100%;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;box-shadow:0 2px 10px rgba(0,0,0,.02)}.preview-header[data-v-2fc9580c]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f1f5f9;padding-bottom:12px;margin-bottom:16px}.preview-header h3[data-v-2fc9580c]{margin:0;font-size:16px;color:#1e293b;font-weight:600;display:flex;align-items:center}.status-badge[data-v-2fc9580c]{font-size:13px;padding:4px 10px;border-radius:20px;font-weight:600}.status-badge.success[data-v-2fc9580c]{background:#dcfce7;color:#166534}.preview-box[data-v-2fc9580c]{background:#f8fafc;border-radius:8px;padding:16px;display:flex;justify-content:center;align-items:center;min-height:300px;overflow:auto}.checkerboard-bg[data-v-2fc9580c]{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;background-color:#fff}.preview-grid[data-v-2fc9580c]{display:grid;gap:4px;max-width:500px;width:100%;background:#fff;padding:4px;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.grid-2[data-v-2fc9580c]{grid-template-columns:repeat(2,1fr)}.grid-3[data-v-2fc9580c]{grid-template-columns:repeat(3,1fr)}.grid-4[data-v-2fc9580c]{grid-template-columns:repeat(4,1fr)}.img-wrapper[data-v-2fc9580c]{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;cursor:pointer;background-color:#f1f5f9}.grid-img-item[data-v-2fc9580c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .3s ease}.img-overlay[data-v-2fc9580c]{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-2fc9580c]{color:#fff;font-size:24px;font-weight:700}.img-wrapper:hover .grid-img-item[data-v-2fc9580c]{transform:scale(1.05)}.img-wrapper:hover .img-overlay[data-v-2fc9580c]{opacity:1}@media (max-width:768px){.actions[data-v-2fc9580c]{flex-direction:column;padding-bottom:8px;gap:8px}.input-control[data-v-2fc9580c]{width:100%;justify-content:space-between}}.seo-recommendation[data-v-2fc9580c]{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-2fc9580c]:hover{box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-2fc9580c]{text-align:center;margin-bottom:24px}.seo-title[data-v-2fc9580c]{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-2fc9580c]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-2fc9580c]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-2fc9580c]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-2fc9580c]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-2fc9580c]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-2fc9580c]{opacity:1;transform:scale(1);animation:burning-2fc9580c 1.2s ease-in-out infinite alternate}@keyframes burning-2fc9580c{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-2fc9580c]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-2fc9580c]{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}.card-indicator[data-v-2fc9580c]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-2fc9580c]{font-family:monospace;font-size:14px;color:#0284c7;opacity:0;position:absolute;right:8px;transform:translateX(-5px);transition:all .3s ease}.seo-tool-card[data-v-2fc9580c]: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-2fc9580c]{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-2fc9580c]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-2fc9580c]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-2fc9580c]{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-2fc9580c]{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-2fc9580c]{margin-bottom:24px}.anim-text[data-v-2fc9580c]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-2fc9580c]{color:#cf1322}.checkmark[data-v-2fc9580c]{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-2fc9580c .2s ease-in-out .3s forwards,scale-2fc9580c .2s ease-in-out .5s both}.checkmark__circle[data-v-2fc9580c]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-2fc9580c .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-2fc9580c]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-2fc9580c .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-2fc9580c]{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-2fc9580c .2s ease-in-out .3s forwards,scale-2fc9580c .2s ease-in-out .5s both}.crossmark__circle[data-v-2fc9580c]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-2fc9580c .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-2fc9580c]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-2fc9580c .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-2fc9580c{to{stroke-dashoffset:0}}@keyframes scale-2fc9580c{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-2fc9580c{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-2fc9580c{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-2fc9580c],.fade-scale-leave-active[data-v-2fc9580c]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-2fc9580c],.fade-scale-leave-to[data-v-2fc9580c]{opacity:0;transform:scale(.85)}.code-formatter-container[data-v-5d7d90cf]{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-5d7d90cf]{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-5d7d90cf]{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-5d7d90cf]{font-size:28px;color:#38bdf8}.subtitle[data-v-5d7d90cf]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400;letter-spacing:.5px}.content-wrapper[data-v-5d7d90cf]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;min-height:500px;box-sizing:border-box}.code-section[data-v-5d7d90cf]{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-5d7d90cf]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.toolbar[data-v-5d7d90cf]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.actions[data-v-5d7d90cf]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.divider[data-v-5d7d90cf]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}.color-picker-wrapper[data-v-5d7d90cf]{width:32px;height:32px;border-radius:6px;overflow:hidden;border:1px solid #cbd5e1;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);background:#fff;flex-shrink:0}.color-input[data-v-5d7d90cf]{width:150%;height:150%;border:none;padding:0;margin:0;cursor:pointer;background:none}[data-v-5d7d90cf] .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-5d7d90cf] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-5d7d90cf] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-5d7d90cf] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-5d7d90cf] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-5d7d90cf] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.editor-container[data-v-5d7d90cf]{flex:1;display:flex;position:relative;overflow:hidden;background-color:#fff}.canvas-area[data-v-5d7d90cf]{align-items:center;justify-content:center;background-color:#f1f5f9;padding:20px;overflow:auto}.pixel-grid[data-v-5d7d90cf]{background-color:#fff;border:1px solid #cbd5e1;box-shadow:0 10px 25px -5px rgba(0,0,0,.1);cursor:crosshair;width:90%;max-height:80vh}.pixel-cell[data-v-5d7d90cf]{border:.5px solid #e2e8f0;box-sizing:border-box;transition:opacity .1s}[data-v-5d7d90cf]::-webkit-scrollbar{width:10px;height:10px}[data-v-5d7d90cf]::-webkit-scrollbar-track{background:transparent}[data-v-5d7d90cf]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}[data-v-5d7d90cf]::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:768px){.actions[data-v-5d7d90cf]{width:100%;overflow-x:auto;padding-bottom:8px;justify-content:center}}.seo-recommendation[data-v-5d7d90cf]{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-5d7d90cf]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-5d7d90cf]{text-align:center;margin-bottom:24px}.seo-title[data-v-5d7d90cf]{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-5d7d90cf]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-5d7d90cf]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-5d7d90cf]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-5d7d90cf]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-5d7d90cf]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-5d7d90cf]{opacity:1;transform:scale(1);animation:burning-5d7d90cf 1.2s ease-in-out infinite alternate}@keyframes burning-5d7d90cf{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-5d7d90cf]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-5d7d90cf]{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-5d7d90cf]:after{content:"";position:absolute;bottom:-15px;left:0;right:0;height:15px}.card-indicator[data-v-5d7d90cf]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-5d7d90cf]{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-5d7d90cf]: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-5d7d90cf]{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-5d7d90cf]{opacity:1;transform:translateX(0);margin-left:4px}.seo-tool-card[data-v-5d7d90cf]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-5d7d90cf]{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-5d7d90cf]{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-5d7d90cf]{margin-bottom:24px}.anim-text[data-v-5d7d90cf]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-5d7d90cf]{color:#cf1322}.checkmark[data-v-5d7d90cf]{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-5d7d90cf .2s ease-in-out .3s forwards,scale-5d7d90cf .2s ease-in-out .5s both}.checkmark__circle[data-v-5d7d90cf]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-5d7d90cf .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-5d7d90cf]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-5d7d90cf .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-5d7d90cf]{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-5d7d90cf .2s ease-in-out .3s forwards,scale-5d7d90cf .2s ease-in-out .5s both}.crossmark__circle[data-v-5d7d90cf]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-5d7d90cf .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-5d7d90cf]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-5d7d90cf .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-5d7d90cf{to{stroke-dashoffset:0}}@keyframes scale-5d7d90cf{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-5d7d90cf{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-5d7d90cf{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-5d7d90cf],.fade-scale-leave-active[data-v-5d7d90cf]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-5d7d90cf],.fade-scale-leave-to[data-v-5d7d90cf]{opacity:0;transform:scale(.85)}.code-formatter-container[data-v-6af3c07c]{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-6af3c07c]{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-6af3c07c]{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-6af3c07c]{font-size:28px;color:#38bdf8}.subtitle[data-v-6af3c07c]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400;letter-spacing:.5px}.content-wrapper[data-v-6af3c07c]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;min-height:500px;box-sizing:border-box}.code-section[data-v-6af3c07c]{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-6af3c07c]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.toolbar[data-v-6af3c07c]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc;display:flex;flex-direction:column;gap:14px}.config-actions[data-v-6af3c07c]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px}.config-item[data-v-6af3c07c]{display:flex;align-items:center;gap:8px}.config-label[data-v-6af3c07c]{font-size:13px;color:#475569;font-weight:500;min-width:100px}.custom-range[data-v-6af3c07c]{width:120px;accent-color:#0f172a;cursor:pointer}.custom-checkbox[data-v-6af3c07c]{display:flex;align-items:center;gap:6px;font-size:13px;color:#475569;font-weight:500;cursor:pointer}.custom-select[data-v-6af3c07c]{padding:4px 8px;border:1px solid #cbd5e1;border-radius:6px;font-size:13px;color:#1e293b;background-color:#fff;outline:none}.custom-select[data-v-6af3c07c]:disabled{background-color:#f1f5f9;color:#94a3b8}.divider-vertical[data-v-6af3c07c]{width:1px;height:24px;background-color:#cbd5e1;margin:0 4px}.divider-horizontal[data-v-6af3c07c]{height:1px;width:100%;background-color:#e2e8f0}.divider[data-v-6af3c07c]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}.actions[data-v-6af3c07c]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}[data-v-6af3c07c] .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-6af3c07c] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-6af3c07c] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-6af3c07c] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-6af3c07c] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}[data-v-6af3c07c] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-6af3c07c] .btn-commercial.ant-btn-dangerous:hover:not([disabled]){color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.editor-container[data-v-6af3c07c]{flex:1;display:flex;position:relative;overflow:auto;background-color:#fff}.canvas-area[data-v-6af3c07c]{padding:0;align-items:flex-start}.file-table[data-v-6af3c07c]{width:100%;border-collapse:collapse;font-size:14px}.file-table th[data-v-6af3c07c]{background-color:#f8fafc;padding:12px 16px;font-weight:600;color:#475569;border-bottom:1px solid #e2e8f0;text-align:center!important}.file-table td[data-v-6af3c07c]{padding:12px 16px;border-bottom:1px solid #f1f5f9;text-align:center!important;vertical-align:middle!important}.empty-state[data-v-6af3c07c]{padding:40px;text-align:center}.img-preview-box[data-v-6af3c07c]{width:60px;height:60px;background:#f1f5f9;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center;margin:0 auto;border:1px solid #e2e8f0}.pixelated[data-v-6af3c07c]{image-rendering:pixelated}.img-thumbnail[data-v-6af3c07c]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.filename[data-v-6af3c07c]{color:#1e293b;font-weight:500}.highlight-size[data-v-6af3c07c]{font-weight:600;color:#0f172a}.status-badge[data-v-6af3c07c]{padding:4px 10px;border-radius:9999px;font-size:12px;font-weight:500}.status-badge.done[data-v-6af3c07c]{background:#ecfdf5;color:#10b981}.status-badge.processing[data-v-6af3c07c]{background:#eff6ff;color:#3b82f6}.status-badge.ready[data-v-6af3c07c]{background:#f1f5f9;color:#64748b}.status-badge.error[data-v-6af3c07c]{background:#fef2f2;color:#ef4444}[data-v-6af3c07c]::-webkit-scrollbar{width:10px;height:10px}[data-v-6af3c07c]::-webkit-scrollbar-track{background:transparent}[data-v-6af3c07c]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}[data-v-6af3c07c]::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:768px){.actions[data-v-6af3c07c],.config-actions[data-v-6af3c07c]{flex-direction:column;width:100%;align-items:stretch}.config-item[data-v-6af3c07c]{justify-content:space-between}.divider-vertical[data-v-6af3c07c],.divider[data-v-6af3c07c]{display:none}}.info-section[data-v-6af3c07c]{margin:0 16px 24px 16px;flex-shrink:0;z-index:1}.info-card[data-v-6af3c07c]{background:#fff;border-radius:16px;padding:32px 24px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0}.info-header[data-v-6af3c07c]{display:flex;align-items:center;justify-content:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #f1f5f9}.info-header h3[data-v-6af3c07c]{color:#1e293b;margin:0 0 0 12px;font-size:20px;font-weight:600}.icon-large[data-v-6af3c07c]{font-size:24px}.scenario-grid[data-v-6af3c07c]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.scenario-item[data-v-6af3c07c]{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-6af3c07c .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-6af3c07c]:hover{transform:translateY(-5px);border-color:#cbd5e1;box-shadow:0 8px 25px rgba(0,0,0,.05)}.scenario-icon[data-v-6af3c07c]{font-size:1.6rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;width:46px;height:46px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.scenario-content h4[data-v-6af3c07c]{color:#1e293b;margin:0 0 8px 0;font-size:15px;font-weight:600}.scenario-content p[data-v-6af3c07c]{color:#64748b;font-size:13px;margin:0;line-height:1.5}@keyframes fadeInUp-6af3c07c{to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.scenario-grid[data-v-6af3c07c]{grid-template-columns:1fr}}.seo-recommendation[data-v-6af3c07c]{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-6af3c07c]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-6af3c07c]{text-align:center;margin-bottom:24px}.seo-title[data-v-6af3c07c]{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-6af3c07c]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-6af3c07c]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-6af3c07c]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-6af3c07c]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-6af3c07c]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-6af3c07c]{opacity:1;transform:scale(1);animation:burning-6af3c07c 1.2s ease-in-out infinite alternate}@keyframes burning-6af3c07c{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-6af3c07c]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-6af3c07c]{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-6af3c07c]:after{content:"";position:absolute;bottom:-15px;left:0;right:0;height:15px}.card-indicator[data-v-6af3c07c]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-6af3c07c]{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-6af3c07c]: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-6af3c07c]{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-6af3c07c]{opacity:1;transform:translateX(0);margin-left:4px}.seo-tool-card[data-v-6af3c07c]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-6af3c07c]{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-6af3c07c]{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-6af3c07c]{margin-bottom:24px}.anim-text[data-v-6af3c07c]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-6af3c07c]{color:#cf1322}.checkmark[data-v-6af3c07c]{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-6af3c07c .2s ease-in-out .3s forwards,scale-6af3c07c .2s ease-in-out .5s both}.checkmark__circle[data-v-6af3c07c]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-6af3c07c .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-6af3c07c]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-6af3c07c .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-6af3c07c]{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-6af3c07c .2s ease-in-out .3s forwards,scale-6af3c07c .2s ease-in-out .5s both}.crossmark__circle[data-v-6af3c07c]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-6af3c07c .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-6af3c07c]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-6af3c07c .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-6af3c07c{to{stroke-dashoffset:0}}@keyframes scale-6af3c07c{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-6af3c07c{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-6af3c07c{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-6af3c07c],.fade-scale-leave-active[data-v-6af3c07c]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-6af3c07c],.fade-scale-leave-to[data-v-6af3c07c]{opacity:0;transform:scale(.85)}.json-parser-container[data-v-b2d812ea]{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-b2d812ea]{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-b2d812ea]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.header-icon[data-v-b2d812ea]{color:#38bdf8;font-size:28px}.subtitle[data-v-b2d812ea]{margin:8px 0 0;font-size:13px;color:#94a3b8}.content-wrapper[data-v-b2d812ea]{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-b2d812ea],.json-output-section[data-v-b2d812ea]{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-b2d812ea]{flex:0 0 420px}.json-output-section[data-v-b2d812ea]{flex:1}.section-header[data-v-b2d812ea]{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-b2d812ea]{margin:0;font-size:16px;font-weight:600;color:#334155;display:flex;align-items:center;gap:8px}.title-icon[data-v-b2d812ea]{color:#64748b;font-size:18px}.centered-title-header[data-v-b2d812ea]{justify-content:flex-end}.centered-title-header h2[data-v-b2d812ea]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap}[data-v-b2d812ea] .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-b2d812ea] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}.editor-container[data-v-b2d812ea]{flex:1;display:flex;flex-direction:column;overflow:hidden;background-color:#fff}.config-scroll-container[data-v-b2d812ea]{overflow-y:auto;padding:24px}.form-grid[data-v-b2d812ea]{display:flex;flex-wrap:wrap;gap:20px}.form-item[data-v-b2d812ea]{display:flex;flex-direction:column}.form-item-full[data-v-b2d812ea]{width:100%}.form-item label[data-v-b2d812ea]{font-size:13px;font-weight:500;color:#334155;margin-bottom:8px}.label-row[data-v-b2d812ea]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.label-row label[data-v-b2d812ea]{margin-bottom:0}.value-text[data-v-b2d812ea]{font-size:12px;color:#38bdf8;font-family:JetBrains Mono,monospace;font-weight:600}.divider[data-v-b2d812ea]{width:100%;height:1px;background-color:#f1f5f9;margin:4px 0}.segmented-control[data-v-b2d812ea]{display:flex;background-color:#f1f5f9;padding:4px;border-radius:8px}.seg-item[data-v-b2d812ea]{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-b2d812ea]{background-color:#fff;color:#0f172a;box-shadow:0 1px 3px rgba(0,0,0,.1)}.custom-select[data-v-b2d812ea]{width:100%;height:36px;border:1px solid #cbd5e1;border-radius:6px;padding:0 12px;font-size:13px;background:#fff;outline:none}.custom-select[data-v-b2d812ea]:focus{border-color:#38bdf8;box-shadow:0 0 0 2px rgba(56,189,248,.2)}.custom-slider[data-v-b2d812ea]{-webkit-appearance:none;width:100%;height:6px;background:#e2e8f0;border-radius:3px;outline:none;margin:10px 0}.custom-slider[data-v-b2d812ea]::-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-b2d812ea]{background:#f0f9ff;border:1px solid #bae6fd;padding:12px;border-radius:8px;display:flex;gap:8px}.tips-box p[data-v-b2d812ea]{margin:0;font-size:12px;color:#0369a1;line-height:1.5}.color-palette[data-v-b2d812ea]{display:grid;grid-template-columns:repeat(8,1fr);gap:8px}.color-swatch[data-v-b2d812ea]{width:100%;aspect-ratio:1/1;border-radius:6px;cursor:pointer;border:1px solid #e2e8f0;box-sizing:border-box;transition:transform .1s}.color-swatch[data-v-b2d812ea]:hover{transform:scale(1.1)}.color-swatch.active[data-v-b2d812ea]{border:2px solid #0f172a;transform:scale(1.1);box-shadow:0 2px 6px rgba(0,0,0,.2)}.custom-color[data-v-b2d812ea]{grid-column:span 4;aspect-ratio:auto;height:32px;display:flex;align-items:center;justify-content:center;gap:6px;background:#f8fafc;position:relative;overflow:hidden;font-size:13px;color:#64748b;font-weight:500;margin-top:12px}.custom-color input[type=color][data-v-b2d812ea]{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer}.workspace-wrapper[data-v-b2d812ea]{background:#f8fafc;padding:16px;align-items:center;justify-content:center;overflow:auto;background-image:repeating-linear-gradient(45deg,#e2e8f0 25%,transparent 0,transparent 75%,#e2e8f0 0,#e2e8f0),repeating-linear-gradient(45deg,#e2e8f0 25%,#f8fafc 0,#f8fafc 75%,#e2e8f0 0,#e2e8f0);background-position:0 0,10px 10px;background-size:20px 20px}.upload-area[data-v-b2d812ea]{width:100%;max-width:500px;height:300px;border:2px dashed #cbd5e1;border-radius:12px;background:hsla(0,0%,100%,.9);transition:all .3s;display:flex;flex-direction:column;cursor:pointer}.upload-area.drag-active[data-v-b2d812ea],.upload-area[data-v-b2d812ea]:hover{border-color:#38bdf8;background:#fff;box-shadow:0 8px 24px rgba(56,189,248,.15)}.empty-state[data-v-b2d812ea]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#64748b}.empty-state h3[data-v-b2d812ea]{font-size:16px;color:#334155;margin-bottom:8px;font-weight:600}.empty-state p[data-v-b2d812ea]{font-size:13px;color:#94a3b8}.animated-icon-wrapper[data-v-b2d812ea]{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#38bdf8,#0284c7);display:flex;align-items:center;justify-content:center;margin-bottom:20px;box-shadow:0 8px 16px rgba(56,189,248,.3);animation:float-b2d812ea 3s ease-in-out infinite}@keyframes float-b2d812ea{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}.canvas-wrapper[data-v-b2d812ea]{display:flex;align-items:center;justify-content:center;max-width:100%;max-height:100%;padding:20px;box-sizing:border-box}.export-area[data-v-b2d812ea]{align-items:center;justify-content:center}.export-area[data-v-b2d812ea],.image-window[data-v-b2d812ea]{display:flex;flex-direction:column;transition:all .3s ease;overflow:hidden;max-width:100%;box-sizing:border-box}.image-window[data-v-b2d812ea]{background:transparent}.image-window.mac-light[data-v-b2d812ea]{background:#fff}.image-window.mac-dark[data-v-b2d812ea]{background:#1e1e1e}.mac-header[data-v-b2d812ea]{height:32px;display:flex;align-items:center;padding:0 12px;gap:8px}.mac-dot[data-v-b2d812ea]{width:12px;height:12px;border-radius:50%}.mac-dot.close[data-v-b2d812ea]{background-color:#ff5f56}.mac-dot.minimize[data-v-b2d812ea]{background-color:#ffbd2e}.mac-dot.maximize[data-v-b2d812ea]{background-color:#27c93f}.target-image[data-v-b2d812ea]{max-width:100%;max-height:55vh;display:block;-o-object-fit:contain;object-fit:contain;transition:all .3s ease;box-sizing:border-box}.description-text[data-v-b2d812ea]{margin-top:16px;font-size:16px;font-weight:500;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.5);text-align:center}.seo-recommendation[data-v-b2d812ea]{margin:0 16px 24px;padding:32px 24px;background:#fff;border-radius:12px;border:1px solid #e2e8f0}.seo-title-wrapper[data-v-b2d812ea]{text-align:center;margin-bottom:24px}.seo-title[data-v-b2d812ea]{font-size:20px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:10px;color:#1e293b}.fire-icon-container[data-v-b2d812ea]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-b2d812ea]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-b2d812ea]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-b2d812ea]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-b2d812ea]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-b2d812ea]{opacity:1;transform:scale(1);animation:burning-b2d812ea 1.2s ease-in-out infinite alternate}@keyframes burning-b2d812ea{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-b2d812ea]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center}.seo-tool-card[data-v-b2d812ea]{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-b2d812ea]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-b2d812ea]{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-b2d812ea]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card[data-v-b2d812ea]: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-b2d812ea]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-b2d812ea]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.fade-scale-enter-active[data-v-b2d812ea],.fade-scale-leave-active[data-v-b2d812ea]{transition:.2s}.fade-scale-enter-from[data-v-b2d812ea],.fade-scale-leave-to[data-v-b2d812ea]{opacity:0;transform:scale(.9)}.custom-overlay[data-v-b2d812ea]{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-b2d812ea]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 50px rgba(0,0,0,.1);text-align:center}.checkmark[data-v-b2d812ea]{stroke:#52c41a;stroke-width:3;fill:none;width:70px;height:70px}.crossmark[data-v-b2d812ea]{stroke:#ff4d4f;stroke-width:3;fill:none;width:70px;height:70px}.anim-text[data-v-b2d812ea]{margin-top:16px;font-size:16px;font-weight:600;color:#333}.text-error[data-v-b2d812ea]{color:#ff4d4f}.code-formatter-container[data-v-4c74bbdb]{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-4c74bbdb]{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-4c74bbdb]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.header-icon[data-v-4c74bbdb]{color:#38bdf8;font-size:28px}.subtitle[data-v-4c74bbdb]{margin:8px 0 0;font-size:13px;color:#94a3b8}.content-wrapper[data-v-4c74bbdb]{display:flex;flex:1;padding:16px;gap:16px;width:100%;min-height:500px;box-sizing:border-box;flex-shrink:0}.main-content[data-v-4c74bbdb]{display:flex;flex-direction:column;gap:16px;width:100%}.bottom-row[data-v-4c74bbdb],.top-row[data-v-4c74bbdb]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.right-controls[data-v-4c74bbdb]{display:flex;flex-direction:column;gap:16px}.code-section[data-v-4c74bbdb]{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e2e8f0;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .3s ease}.code-section[data-v-4c74bbdb]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.section-header[data-v-4c74bbdb]{display:flex;justify-content:center;align-items:center;padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.section-header h2[data-v-4c74bbdb]{margin:0;font-size:16px;font-weight:600;color:#334155;display:flex;align-items:center;gap:8px}.title-icon[data-v-4c74bbdb]{color:#64748b;font-size:18px}.editor-container[data-v-4c74bbdb]{flex:1;display:flex;flex-direction:column;background-color:#fff}.config-scroll-container[data-v-4c74bbdb]{padding:24px;display:flex;flex-direction:column;justify-content:center}.flex-grow-card[data-v-4c74bbdb]{flex:1}[data-v-4c74bbdb] .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;box-shadow:0 1px 2px rgba(0,0,0,.05)}[data-v-4c74bbdb] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-4c74bbdb] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-4c74bbdb] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-4c74bbdb] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}[data-v-4c74bbdb] .btn-commercial.ant-btn-background-ghost.ant-btn-dangerous,[data-v-4c74bbdb] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-4c74bbdb] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.upload-card[data-v-4c74bbdb]{min-height:380px}.upload-area[data-v-4c74bbdb]{flex:1;border:2px dashed #cbd5e1;border-radius:12px;background:#f8fafc;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;min-height:280px}.upload-area.drag-active[data-v-4c74bbdb],.upload-area[data-v-4c74bbdb]:hover{border-color:#38bdf8;background:#fff;box-shadow:0 8px 24px rgba(56,189,248,.15)}.upload-icon-wrapper[data-v-4c74bbdb]{width:64px;height:64px;border-radius:50%;background:#e0f2fe;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.upload-icon-svg[data-v-4c74bbdb]{font-size:32px;color:#0284c7}.upload-area h3[data-v-4c74bbdb]{font-size:16px;color:#334155;margin:0;font-weight:600}.upload-tips[data-v-4c74bbdb]{text-align:center;color:#64748b;font-size:13px;line-height:1.8;background-color:#f1f5f9;padding:10px 20px;border-radius:6px}.upload-tips p[data-v-4c74bbdb]{margin:0}.hidden-input[data-v-4c74bbdb]{display:none}.direction-options[data-v-4c74bbdb]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.direction-box[data-v-4c74bbdb]{border:1px solid #e2e8f0;border-radius:8px;padding:20px 10px;text-align:center;cursor:pointer;transition:all .3s;background-color:#f8fafc}.direction-box.active[data-v-4c74bbdb]{border-color:#38bdf8;background-color:#f0f9ff;box-shadow:0 0 0 2px rgba(56,189,248,.2)}.direction-box[data-v-4c74bbdb]:hover:not(.active){border-color:#94a3b8}.dir-icon[data-v-4c74bbdb]{font-size:28px;margin-bottom:12px;color:#475569}.direction-box.active .dir-icon[data-v-4c74bbdb]{color:#0284c7}.dir-title[data-v-4c74bbdb]{font-size:14px;font-weight:600;margin-bottom:4px;color:#1e293b}.dir-desc[data-v-4c74bbdb]{font-size:12px;color:#64748b}.control-actions[data-v-4c74bbdb]{align-items:center}.action-buttons[data-v-4c74bbdb]{display:flex;gap:16px;width:100%;justify-content:center}.preview-card[data-v-4c74bbdb]{min-height:380px}.workspace-wrapper[data-v-4c74bbdb]{background:#f8fafc;padding:20px;display:flex;align-items:center;justify-content:center}.preview-area[data-v-4c74bbdb]{width:100%;height:100%;min-height:280px;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.empty-state[data-v-4c74bbdb]{display:flex;flex-direction:column;align-items:center;gap:12px;color:#94a3b8}.empty-icon[data-v-4c74bbdb]{font-size:36px;color:#cbd5e1}.preview-img[data-v-4c74bbdb]{max-width:100%;max-height:320px;-o-object-fit:contain;object-fit:contain;box-shadow:0 4px 12px rgba(0,0,0,.08);border-radius:4px}.checkerboard-bg[data-v-4c74bbdb]{background-image:repeating-linear-gradient(45deg,#e2e8f0 25%,transparent 0,transparent 75%,#e2e8f0 0,#e2e8f0),repeating-linear-gradient(45deg,#e2e8f0 25%,#f8fafc 0,#f8fafc 75%,#e2e8f0 0,#e2e8f0);background-position:0 0,10px 10px;background-size:20px 20px}.seo-recommendation[data-v-4c74bbdb]{margin:0 16px 24px;padding:32px 24px;background:#fff;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 4px 12px rgba(0,0,0,.03);transition:all .4s}.seo-recommendation[data-v-4c74bbdb]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-4c74bbdb]{text-align:center;margin-bottom:24px}.seo-title[data-v-4c74bbdb]{font-size:20px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:10px;color:#1e293b}.fire-icon-container[data-v-4c74bbdb]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-4c74bbdb]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-4c74bbdb]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-4c74bbdb]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-4c74bbdb]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-4c74bbdb]{opacity:1;transform:scale(1);animation:burning-4c74bbdb 1.2s ease-in-out infinite alternate}@keyframes burning-4c74bbdb{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-4c74bbdb]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center}.seo-tool-card[data-v-4c74bbdb]{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;box-sizing:border-box}.card-indicator[data-v-4c74bbdb]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-4c74bbdb]{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-4c74bbdb]: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-4c74bbdb]{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-4c74bbdb]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-4c74bbdb]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-4c74bbdb]{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-4c74bbdb]{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-4c74bbdb]{margin-bottom:24px}.anim-text[data-v-4c74bbdb]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-4c74bbdb]{color:#cf1322}.checkmark[data-v-4c74bbdb]{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-4c74bbdb .2s ease-in-out .3s forwards,scale-4c74bbdb .2s ease-in-out .5s both}.checkmark__circle[data-v-4c74bbdb]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-4c74bbdb .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-4c74bbdb]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-4c74bbdb .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-4c74bbdb]{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-4c74bbdb .2s ease-in-out .3s forwards,scale-4c74bbdb .2s ease-in-out .5s both}.crossmark__circle[data-v-4c74bbdb]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-4c74bbdb .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-4c74bbdb]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-4c74bbdb .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-4c74bbdb{to{stroke-dashoffset:0}}@keyframes scale-4c74bbdb{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-4c74bbdb{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-4c74bbdb{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-4c74bbdb],.fade-scale-leave-active[data-v-4c74bbdb]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-4c74bbdb],.fade-scale-leave-to[data-v-4c74bbdb]{opacity:0;transform:scale(.85)}@media (max-width:992px){.bottom-row[data-v-4c74bbdb],.top-row[data-v-4c74bbdb]{grid-template-columns:1fr}}.code-formatter-container[data-v-68dd1172]{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-68dd1172]{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-68dd1172]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.header-icon[data-v-68dd1172]{color:#38bdf8;font-size:28px}.subtitle[data-v-68dd1172]{margin:8px 0 0;font-size:13px;color:#94a3b8}.content-wrapper[data-v-68dd1172]{display:flex;flex:1;padding:16px;gap:16px;width:100%;min-height:500px;box-sizing:border-box;flex-shrink:0}.main-content[data-v-68dd1172]{display:grid;grid-template-columns:360px 1fr;gap:16px;width:100%}.left-panel[data-v-68dd1172],.right-panel[data-v-68dd1172]{display:flex;flex-direction:column;gap:16px}.code-section[data-v-68dd1172]{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e2e8f0;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .3s ease}.code-section[data-v-68dd1172]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.section-header[data-v-68dd1172]{display:flex;justify-content:center;align-items:center;padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.section-header h2[data-v-68dd1172]{margin:0;font-size:16px;font-weight:600;color:#334155;display:flex;align-items:center;gap:8px}.title-icon[data-v-68dd1172]{color:#64748b;font-size:18px}.editor-container[data-v-68dd1172]{flex:1;display:flex;flex-direction:column;background-color:#fff;position:relative}.config-scroll-container[data-v-68dd1172]{padding:20px;display:flex;flex-direction:column;gap:16px}.flex-grow-card[data-v-68dd1172]{flex:1}[data-v-68dd1172] .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;box-shadow:0 1px 2px rgba(0,0,0,.05);justify-content:center;flex:1}[data-v-68dd1172] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-68dd1172] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-68dd1172] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-68dd1172] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}[data-v-68dd1172] .btn-commercial.ant-btn-background-ghost.ant-btn-dangerous,[data-v-68dd1172] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-68dd1172] .btn-commercial.ant-btn-dangerous:hover:not([disabled]){color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.options-list[data-v-68dd1172]{display:flex;flex-direction:column;gap:12px}.option-card[data-v-68dd1172]{border:1px solid #e2e8f0;border-radius:8px;padding:12px 16px;cursor:pointer;transition:all .2s ease;background-color:#f8fafc}.option-card[data-v-68dd1172]:hover{border-color:#94a3b8}.option-card.active[data-v-68dd1172]{border-color:#38bdf8;background-color:#f0f9ff;box-shadow:0 0 0 2px rgba(56,189,248,.2)}.option-title[data-v-68dd1172]{font-weight:600;font-size:14px;margin-bottom:6px;display:flex;align-items:center;gap:8px;color:#1e293b}.option-desc[data-v-68dd1172]{font-size:12px;color:#64748b;line-height:1.5}.upload-area[data-v-68dd1172]{border:2px dashed #cbd5e1;border-radius:12px;background:#f8fafc;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;padding:24px 16px;text-align:center}.upload-area.drag-active[data-v-68dd1172],.upload-area[data-v-68dd1172]:hover{border-color:#38bdf8;background:#fff;box-shadow:0 8px 24px rgba(56,189,248,.15)}.upload-icon-wrapper[data-v-68dd1172]{width:56px;height:56px;border-radius:50%;background:#e0f2fe;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.upload-icon-svg[data-v-68dd1172]{font-size:28px;color:#0284c7}.upload-area h3[data-v-68dd1172]{font-size:15px;color:#334155;margin:0;font-weight:600}.upload-tips[data-v-68dd1172]{text-align:center;color:#64748b;font-size:12px;line-height:1.8;background-color:#f1f5f9;padding:8px 16px;border-radius:6px;width:100%;box-sizing:border-box}.upload-tips p[data-v-68dd1172]{margin:0}.hidden-input[data-v-68dd1172]{display:none}.action-buttons[data-v-68dd1172]{display:flex;gap:10px;width:100%;justify-content:space-between}.file-list[data-v-68dd1172]{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:8px;max-height:240px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.file-item[data-v-68dd1172]{display:flex;align-items:center;gap:12px;padding:8px 12px;background-color:#f8fafc;border-radius:6px;cursor:pointer;border:1px solid transparent;transition:all .2s}.file-item[data-v-68dd1172]:hover{background-color:#f1f5f9;border-color:#e2e8f0}.file-item.is-active[data-v-68dd1172]{border-color:#38bdf8;background-color:#f0f9ff}.file-icon[data-v-68dd1172]{font-size:18px;color:#94a3b8}.file-item.is-active .file-icon[data-v-68dd1172]{color:#0284c7}.file-info[data-v-68dd1172]{flex:1;display:flex;flex-direction:column;overflow:hidden}.file-name[data-v-68dd1172]{font-size:13px;color:#334155;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size[data-v-68dd1172]{font-size:12px;color:#94a3b8}.status-indicator[data-v-68dd1172]{font-size:14px}.text-success[data-v-68dd1172]{color:#10b981}.text-waiting[data-v-68dd1172]{color:#cbd5e1}.workspace-wrapper[data-v-68dd1172]{background:#f8fafc;padding:20px;display:flex;flex-direction:column;overflow:hidden}.preview-container[data-v-68dd1172]{flex:1;overflow-y:auto;padding-right:8px;display:flex;flex-direction:column}.preview-scroll-list[data-v-68dd1172]{display:flex;flex-direction:column;gap:24px}.preview-item-group[data-v-68dd1172]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:16px;box-shadow:0 1px 2px rgba(0,0,0,.02)}.preview-header-bar[data-v-68dd1172]{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px dashed #e2e8f0}.file-index[data-v-68dd1172]{background:#0f172a;color:#fff;font-size:12px;padding:2px 8px;border-radius:4px;font-weight:600;font-family:monospace}.file-name-text[data-v-68dd1172]{font-size:14px;color:#334155;font-weight:600;word-break:break-all}.preview-images[data-v-68dd1172]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.img-box[data-v-68dd1172]{position:relative;border:1px solid #e2e8f0;border-radius:6px;background-color:#fff;min-height:200px;display:flex;align-items:center;justify-content:center;padding:12px;overflow:hidden}.img-label[data-v-68dd1172]{position:absolute;top:8px;left:8px;font-size:11px;font-weight:500;background:rgba(15,23,42,.7);color:#fff;padding:4px 8px;border-radius:4px;z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.img-box img[data-v-68dd1172]{max-width:100%;max-height:380px;-o-object-fit:contain;object-fit:contain;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.05);position:relative;z-index:1}.preview-empty-wrapper[data-v-68dd1172]{flex:1;display:flex;align-items:center;justify-content:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px}.empty-state[data-v-68dd1172]{display:flex;flex-direction:column;align-items:center;gap:12px;color:#94a3b8}.empty-icon[data-v-68dd1172]{font-size:36px;color:#cbd5e1}.checkerboard-bg[data-v-68dd1172]{background-image:repeating-linear-gradient(45deg,#e2e8f0 25%,transparent 0,transparent 75%,#e2e8f0 0,#e2e8f0),repeating-linear-gradient(45deg,#e2e8f0 25%,#f8fafc 0,#f8fafc 75%,#e2e8f0 0,#e2e8f0);background-position:0 0,10px 10px;background-size:20px 20px}.file-list[data-v-68dd1172]::-webkit-scrollbar,.preview-container[data-v-68dd1172]::-webkit-scrollbar{width:6px}.file-list[data-v-68dd1172]::-webkit-scrollbar-track,.preview-container[data-v-68dd1172]::-webkit-scrollbar-track{background:transparent}.file-list[data-v-68dd1172]::-webkit-scrollbar-thumb,.preview-container[data-v-68dd1172]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px;border:1px solid #f8fafc}.file-list[data-v-68dd1172]::-webkit-scrollbar-thumb:hover,.preview-container[data-v-68dd1172]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.seo-recommendation[data-v-68dd1172]{margin:0 16px 24px;padding:32px 24px;background:#fff;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 4px 12px rgba(0,0,0,.03);transition:all .4s}.seo-recommendation[data-v-68dd1172]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-68dd1172]{text-align:center;margin-bottom:24px}.seo-title[data-v-68dd1172]{font-size:20px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:10px;color:#1e293b}.fire-icon-container[data-v-68dd1172]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-68dd1172]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-68dd1172]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-68dd1172]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-68dd1172]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-68dd1172]{opacity:1;transform:scale(1);animation:burning-68dd1172 1.2s ease-in-out infinite alternate}@keyframes burning-68dd1172{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-68dd1172]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center}.seo-tool-card[data-v-68dd1172]{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;box-sizing:border-box}.card-indicator[data-v-68dd1172]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-68dd1172]{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-68dd1172]: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-68dd1172]{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-68dd1172]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-68dd1172]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-68dd1172]{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-68dd1172]{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-68dd1172]{margin-bottom:24px}.anim-text[data-v-68dd1172]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-68dd1172]{color:#cf1322}.checkmark[data-v-68dd1172]{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-68dd1172 .2s ease-in-out .3s forwards,scale-68dd1172 .2s ease-in-out .5s both}.checkmark__circle[data-v-68dd1172]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-68dd1172 .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-68dd1172]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-68dd1172 .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-68dd1172]{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-68dd1172 .2s ease-in-out .3s forwards,scale-68dd1172 .2s ease-in-out .5s both}.crossmark__circle[data-v-68dd1172]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-68dd1172 .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-68dd1172]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-68dd1172 .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-68dd1172{to{stroke-dashoffset:0}}@keyframes scale-68dd1172{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-68dd1172{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-68dd1172{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-68dd1172],.fade-scale-leave-active[data-v-68dd1172]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-68dd1172],.fade-scale-leave-to[data-v-68dd1172]{opacity:0;transform:scale(.85)}@media (max-width:992px){.main-content[data-v-68dd1172],.preview-images[data-v-68dd1172]{grid-template-columns:1fr}}.code-formatter-container[data-v-0d97de1b]{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-0d97de1b]{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-0d97de1b]{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-0d97de1b]{font-size:28px;color:#38bdf8}.badge[data-v-0d97de1b]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:12px;padding:4px 10px;border-radius:99px;font-weight:700;vertical-align:middle}.subtitle[data-v-0d97de1b]{margin:8px auto 0;font-size:14px;color:#94a3b8;font-weight:400;letter-spacing:.5px;max-width:800px}.content-wrapper.stitch-layout[data-v-0d97de1b]{display:flex;flex-direction:column;flex:1;padding:24px;gap:24px;max-width:1400px;margin:0 auto;width:100%;box-sizing:border-box}.top-row[data-v-0d97de1b]{display:grid;grid-template-columns:400px 1fr;gap:24px}@media (max-width:992px){.top-row[data-v-0d97de1b]{grid-template-columns:1fr}}.code-section.card[data-v-0d97de1b]{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;padding:24px;transition:box-shadow .3s ease;display:flex;flex-direction:column}.code-section.card[data-v-0d97de1b]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.card-title[data-v-0d97de1b]{font-size:1.1rem;font-weight:700;color:#1e293b;margin-bottom:20px;display:flex;align-items:center;gap:8px}.counter[data-v-0d97de1b]{background:#6366f1;color:#fff;padding:2px 8px;border-radius:10px;font-size:12px;margin-left:5px}.actions[data-v-0d97de1b]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;width:100%}[data-v-0d97de1b] .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-0d97de1b] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-0d97de1b] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-0d97de1b] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-0d97de1b] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}[data-v-0d97de1b] .btn-commercial.ant-btn-background-ghost.ant-btn-dangerous,[data-v-0d97de1b] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-0d97de1b] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.divider[data-v-0d97de1b]{background-color:#e2e8f0}.settings-grid[data-v-0d97de1b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:16px}.form-item label[data-v-0d97de1b]{display:block;font-weight:600;margin-bottom:8px;color:#475569;font-size:13px}.form-item input[data-v-0d97de1b],.form-item select[data-v-0d97de1b]{width:100%;padding:8px 12px;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc;color:#1e293b;font-size:13px;outline:none;transition:border-color .2s;box-sizing:border-box}.form-item input[data-v-0d97de1b]:focus,.form-item select[data-v-0d97de1b]:focus{border-color:#6366f1}.color-picker-wrapper[data-v-0d97de1b]{display:flex;align-items:center;gap:8px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:2px 8px}.single-color-input[data-v-0d97de1b]{width:28px!important;height:28px!important;padding:0!important;border:none!important;cursor:pointer;background:none!important}.hex-value[data-v-0d97de1b]{font-family:monospace;font-size:12px;color:#475569}.upload-box[data-v-0d97de1b]{border:2px dashed #e2e8f0;border-radius:10px;padding:30px 10px;text-align:center;cursor:pointer;background:#fafafa;transition:all .3s}.upload-box[data-v-0d97de1b]:hover{border-color:#cbd5e1;background:#f1f5f9}.icon-mail[data-v-0d97de1b]{width:40px;height:32px;background:#e0e7ff;margin:0 auto 12px;position:relative;border-radius:4px}.icon-mail[data-v-0d97de1b]:after{content:"▲";color:#6366f1;position:absolute;top:6px;left:14px;font-size:12px}.upload-text[data-v-0d97de1b]{font-size:13px;margin-bottom:5px;color:#475569}.upload-text span[data-v-0d97de1b]{color:#6366f1;font-weight:700}.upload-hint[data-v-0d97de1b]{font-size:12px;color:#94a3b8;margin-bottom:12px}.select-btn[data-v-0d97de1b]{background:#0f172a;color:#fff;border:none;padding:6px 16px;border-radius:6px;cursor:pointer;font-size:13px;transition:.2s}.select-btn[data-v-0d97de1b]:hover{background:#334155}.hidden-input[data-v-0d97de1b]{display:none}.info-bar[data-v-0d97de1b]{margin-top:15px;background:#eff6ff;color:#1e3a8a;font-size:12px;padding:10px;border-radius:6px;display:flex;gap:8px;white-space:nowrap;width:100%;box-sizing:border-box}.info-icon[data-v-0d97de1b]{background:#3b82f6;color:#fff;width:16px;height:16px;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-shrink:0;font-size:10px}.preview-area[data-v-0d97de1b]{flex:1;min-height:400px;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:8px;display:flex;justify-content:center;align-items:center;overflow:auto;border:1px solid #e2e8f0}.preview-placeholder[data-v-0d97de1b]{text-align:center;color:#94a3b8;font-size:14px}.result-display[data-v-0d97de1b]{max-width:95%;max-height:95%;box-shadow:0 10px 25px rgba(0,0,0,.1);border-radius:4px}[data-v-0d97de1b]::-webkit-scrollbar{width:10px;height:10px}[data-v-0d97de1b]::-webkit-scrollbar-track{background:transparent}[data-v-0d97de1b]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}[data-v-0d97de1b]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.seo-recommendation[data-v-0d97de1b]{margin:0 24px 24px 24px;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-0d97de1b]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-0d97de1b]{text-align:center;margin-bottom:24px}.seo-title[data-v-0d97de1b]{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-0d97de1b]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-0d97de1b]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-0d97de1b]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-0d97de1b]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-0d97de1b]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-0d97de1b]{opacity:1;transform:scale(1);animation:burning-0d97de1b 1.2s ease-in-out infinite alternate}@keyframes burning-0d97de1b{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-0d97de1b]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-0d97de1b]{display:inline-flex;align-items: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;overflow:hidden;cursor:pointer;white-space:nowrap}.card-indicator[data-v-0d97de1b]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-0d97de1b]{font-family:monospace;font-size:14px;color:#0284c7;opacity:0;position:absolute;right:12px;transform:translateX(-10px);transition:all .3s ease}.seo-tool-card[data-v-0d97de1b]: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-0d97de1b]{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-0d97de1b]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-0d97de1b]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-0d97de1b]{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-0d97de1b]{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-0d97de1b]{margin-bottom:24px}.anim-text[data-v-0d97de1b]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-0d97de1b]{color:#cf1322}.checkmark[data-v-0d97de1b]{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-0d97de1b .2s ease-in-out .3s forwards,scale-0d97de1b .2s ease-in-out .5s both}.checkmark__circle[data-v-0d97de1b]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-0d97de1b .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-0d97de1b]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-0d97de1b .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-0d97de1b]{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-0d97de1b .2s ease-in-out .3s forwards,scale-0d97de1b .2s ease-in-out .5s both}.crossmark__circle[data-v-0d97de1b]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-0d97de1b .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-0d97de1b]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-0d97de1b .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-0d97de1b{to{stroke-dashoffset:0}}@keyframes scale-0d97de1b{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-0d97de1b{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-0d97de1b{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-0d97de1b],.fade-scale-leave-active[data-v-0d97de1b]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-0d97de1b],.fade-scale-leave-to[data-v-0d97de1b]{opacity:0;transform:scale(.85)}.code-formatter-container[data-v-932a19c8]{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-932a19c8]{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-932a19c8]{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-932a19c8]{font-size:28px;color:#38bdf8}.badge[data-v-932a19c8]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:12px;padding:4px 10px;border-radius:99px;font-weight:700;vertical-align:middle}.subtitle[data-v-932a19c8]{margin:8px auto 0;font-size:14px;color:#94a3b8;font-weight:400;letter-spacing:.5px;max-width:800px}.content-wrapper.color-blindness-layout[data-v-932a19c8]{display:flex;flex-direction:column;flex:1;padding:24px;gap:24px;max-width:1100px;margin:0 auto;width:100%;box-sizing:border-box}.mode-cards[data-v-932a19c8]{display:flex;gap:24px}.card[data-v-932a19c8]{flex:1;background:#fff;border-radius:12px;padding:24px;text-align:center;border:2px solid #e2e8f0;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);cursor:pointer;transition:all .3s ease}.card[data-v-932a19c8]:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.card.active[data-v-932a19c8]{border-color:#6366f1;background-color:#f8fafc;box-shadow:0 4px 12px rgba(99,102,241,.15)}.card h3[data-v-932a19c8]{font-size:16px;color:#1e293b;margin:12px 0 8px;font-weight:600}.card p[data-v-932a19c8]{font-size:13px;color:#64748b;margin:0}.dots[data-v-932a19c8]{display:flex;justify-content:center;gap:8px}.dot[data-v-932a19c8]{width:20px;height:20px;border-radius:50%;box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.red[data-v-932a19c8]{background:#ef4444}.green[data-v-932a19c8]{background:#22c55e}.blue[data-v-932a19c8]{background:#3b82f6}.yellow[data-v-932a19c8]{background:#eab308}.code-section[data-v-932a19c8]{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;padding:24px;transition:box-shadow .3s ease;display:flex;flex-direction:column}.code-section[data-v-932a19c8]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.card-title[data-v-932a19c8]{font-size:1.1rem;font-weight:700;color:#1e293b;margin-bottom:24px;display:flex;align-items:center;gap:8px}.test-main[data-v-932a19c8]{display:flex;flex-direction:column;align-items:center;width:100%}.image-wrapper[data-v-932a19c8]{background:#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:1px solid #cbd5e1;padding:16px;border-radius:12px;display:inline-block;margin-bottom:30px;box-shadow:inset 0 2px 4px rgba(0,0,0,.05)}.test-img[data-v-932a19c8]{max-width:100%;height:auto;max-height:400px;display:block;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);animation:fadeIn-932a19c8 .5s cubic-bezier(.4,0,.2,1)}@keyframes fadeIn-932a19c8{0%{opacity:.2;transform:scale(.96);filter:blur(4px)}to{opacity:1;transform:scale(1);filter:blur(0)}}.actions[data-v-932a19c8]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;margin-bottom:30px}[data-v-932a19c8] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:36px;padding:4px 16px;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:6px}[data-v-932a19c8] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-932a19c8] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff;min-width:140px}[data-v-932a19c8] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-932a19c8] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}[data-v-932a19c8] .btn-commercial.ant-btn-background-ghost.ant-btn-dangerous,[data-v-932a19c8] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-932a19c8] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.divider[data-v-932a19c8]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}.progress-section[data-v-932a19c8]{width:100%;max-width:600px}.progress-header[data-v-932a19c8]{display:flex;justify-content:space-between;margin-bottom:8px;font-size:13px;font-weight:600}.progress-text[data-v-932a19c8]{color:#64748b}.progress-ratio[data-v-932a19c8]{color:#0f172a}.progress-bar-bg[data-v-932a19c8]{height:8px;background:#e2e8f0;border-radius:10px;overflow:hidden}.progress-bar-fill[data-v-932a19c8]{height:100%;background:linear-gradient(90deg,#6366f1,#8b5cf6);transition:width .4s cubic-bezier(.4,0,.2,1)}.info-section[data-v-932a19c8]{display:flex;flex-direction:column}.info-card[data-v-932a19c8]{background:#f8fafc}.notice-box[data-v-932a19c8]{border-left:4px solid #eab308;background:#fefce8;padding:16px 20px;border-radius:0 8px 8px 0;margin-bottom:20px}.notice-box h4[data-v-932a19c8]{color:#a16207;margin:0 0 8px 0;font-size:14px;display:flex;align-items:center;gap:6px}.notice-box p[data-v-932a19c8]{color:#713f12;font-size:13px;margin:0;line-height:1.6}.text-warning[data-v-932a19c8]{color:#eab308}.instruction-box[data-v-932a19c8]{background:#fff;border:1px solid #e2e8f0;padding:20px;border-radius:8px}.instruction-box h4[data-v-932a19c8]{color:#1e293b;margin:0 0 12px 0;font-size:14px;font-weight:600}.instruction-box ol[data-v-932a19c8],.instruction-box p[data-v-932a19c8]{color:#475569;font-size:13px;margin:0 0 8px 0;line-height:1.6}.instruction-box ol[data-v-932a19c8]{padding-left:20px;margin-bottom:0}.instruction-box li[data-v-932a19c8]{margin-bottom:4px}.seo-recommendation[data-v-932a19c8]{margin:0 24px 24px 24px;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-932a19c8]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-932a19c8]{text-align:center;margin-bottom:24px}.seo-title[data-v-932a19c8]{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-932a19c8]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-932a19c8]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-932a19c8]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-932a19c8]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-932a19c8]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-932a19c8]{opacity:1;transform:scale(1);animation:burning-932a19c8 1.2s ease-in-out infinite alternate}@keyframes burning-932a19c8{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-932a19c8]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-932a19c8]{display:inline-flex;align-items: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;overflow:hidden;cursor:pointer;white-space:nowrap}.card-indicator[data-v-932a19c8]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-932a19c8]{font-family:monospace;font-size:14px;color:#0284c7;opacity:0;position:absolute;right:12px;transform:translateX(-10px);transition:all .3s ease}.seo-tool-card[data-v-932a19c8]: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-932a19c8]{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-932a19c8]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-932a19c8]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-932a19c8]{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-932a19c8]{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-932a19c8]{margin-bottom:24px}.anim-text[data-v-932a19c8]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-932a19c8]{color:#cf1322}.checkmark[data-v-932a19c8]{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-932a19c8 .2s ease-in-out .3s forwards,scale-932a19c8 .2s ease-in-out .5s both}.checkmark__circle[data-v-932a19c8]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-932a19c8 .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-932a19c8]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-932a19c8 .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-932a19c8]{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-932a19c8 .2s ease-in-out .3s forwards,scale-932a19c8 .2s ease-in-out .5s both}.crossmark__circle[data-v-932a19c8]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-932a19c8 .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-932a19c8]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-932a19c8 .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-932a19c8{to{stroke-dashoffset:0}}@keyframes scale-932a19c8{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-932a19c8{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-932a19c8{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-932a19c8],.fade-scale-leave-active[data-v-932a19c8]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-932a19c8],.fade-scale-leave-to[data-v-932a19c8]{opacity:0;transform:scale(.85)}.code-formatter-container[data-v-2b94ad9a]{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-2b94ad9a]{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-2b94ad9a]{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-2b94ad9a]{font-size:28px;color:#38bdf8}.badge[data-v-2b94ad9a]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:12px;padding:4px 10px;border-radius:99px;font-weight:700;vertical-align:middle}.subtitle[data-v-2b94ad9a]{margin:8px auto 0;font-size:14px;color:#94a3b8;font-weight:400;letter-spacing:.5px;max-width:800px}.content-wrapper.print-layout[data-v-2b94ad9a]{display:flex;flex-direction:column;flex:1;padding:24px;gap:24px;max-width:1400px;margin:0 auto;width:100%;box-sizing:border-box}.top-row[data-v-2b94ad9a]{display:grid;grid-template-columns:450px 1fr;gap:24px}@media (max-width:992px){.top-row[data-v-2b94ad9a]{grid-template-columns:1fr}}.code-section.card[data-v-2b94ad9a]{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;padding:24px;transition:box-shadow .3s ease;display:flex;flex-direction:column}.code-section.card[data-v-2b94ad9a]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.card-title[data-v-2b94ad9a]{font-size:1.1rem;font-weight:700;color:#1e293b;margin-bottom:24px;display:flex;align-items:center;gap:8px}.settings-grid[data-v-2b94ad9a]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:20px}.form-item label[data-v-2b94ad9a]{display:block;font-weight:600;margin-bottom:8px;color:#475569;font-size:13px}.form-item input[data-v-2b94ad9a],.form-item select[data-v-2b94ad9a]{width:100%;padding:8px 12px;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc;color:#1e293b;font-size:13px;outline:none;transition:border-color .2s;box-sizing:border-box}.form-item input[data-v-2b94ad9a]:focus,.form-item select[data-v-2b94ad9a]:focus{border-color:#6366f1}.color-picker-wrapper[data-v-2b94ad9a]{display:flex;align-items:center;gap:8px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:2px 8px}.single-color-input[data-v-2b94ad9a]{width:28px!important;height:28px!important;padding:0!important;border:none!important;cursor:pointer;background:none!important}.hex-value[data-v-2b94ad9a]{font-family:monospace;font-size:12px;color:#475569}.hidden-input[data-v-2b94ad9a]{display:none}.divider-line[data-v-2b94ad9a]{width:100%;height:1px;background-color:#e2e8f0;margin-bottom:20px}.info-bar[data-v-2b94ad9a]{margin-top:15px;background:#eff6ff;color:#1e3a8a;font-size:12px;padding:10px;border-radius:6px;display:flex;gap:8px;align-items:center;width:100%;box-sizing:border-box;line-height:1.4}.info-icon[data-v-2b94ad9a]{background:#3b82f6;color:#fff;width:16px;height:16px;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-shrink:0;font-size:10px;font-weight:700}.actions[data-v-2b94ad9a]{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}[data-v-2b94ad9a] .btn-commercial.ant-btn{border-radius:6px;font-size:13px;height:36px;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;justify-content:center;gap:6px;width:100%}[data-v-2b94ad9a] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-2b94ad9a] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-2b94ad9a] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-2b94ad9a] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}[data-v-2b94ad9a] .btn-commercial.ant-btn-background-ghost.ant-btn-dangerous,[data-v-2b94ad9a] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-2b94ad9a] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.preview-area[data-v-2b94ad9a]{flex:1;min-height:400px;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:8px;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;border:1px solid #e2e8f0;position:relative;padding:20px}.preview-canvas[data-v-2b94ad9a]{max-width:100%;max-height:100%;box-shadow:0 8px 24px rgba(0,0,0,.12);border-radius:2px;transition:opacity .3s ease;z-index:2;background-color:#fff}.preview-placeholder[data-v-2b94ad9a]{position:absolute;text-align:center;color:#94a3b8;font-size:14px;z-index:1}.ai-disclaimer[data-v-2b94ad9a]{position:absolute;bottom:20px;font-size:13px;font-weight:500;color:#4a5568;background-color:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:8px 16px;border-radius:20px;box-shadow:0 4px 12px rgba(0,0,0,.08);border:1px solid #e2e8f0;z-index:10}.magic-icon[data-v-2b94ad9a]{color:#f59e0b;margin-right:4px}.features-grid[data-v-2b94ad9a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;width:100%}.feature-card[data-v-2b94ad9a]{background:#fff;padding:24px 20px;border-radius:12px;text-align:center;border:1px solid #e2e8f0;box-shadow:0 1px 3px 0 rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease}.feature-card[data-v-2b94ad9a]:hover{transform:translateY(-4px);box-shadow:0 10px 20px -5px rgba(0,0,0,.08)}.feature-card .icon[data-v-2b94ad9a]{font-size:32px;margin-bottom:12px}.feature-card h3[data-v-2b94ad9a]{font-size:15px;font-weight:700;color:#1e293b;margin:0 0 8px 0}.feature-card p[data-v-2b94ad9a]{font-size:13px;color:#64748b;line-height:1.5;margin:0}.seo-recommendation[data-v-2b94ad9a]{margin:0 24px 24px 24px;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-2b94ad9a]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-2b94ad9a]{text-align:center;margin-bottom:24px}.seo-title[data-v-2b94ad9a]{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-2b94ad9a]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-2b94ad9a]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-2b94ad9a]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-2b94ad9a]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-2b94ad9a]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-2b94ad9a]{opacity:1;transform:scale(1);animation:burning-2b94ad9a 1.2s ease-in-out infinite alternate}@keyframes burning-2b94ad9a{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-2b94ad9a]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-2b94ad9a]{display:inline-flex;align-items: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;overflow:hidden;cursor:pointer;white-space:nowrap}.card-indicator[data-v-2b94ad9a]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-2b94ad9a]{font-family:monospace;font-size:14px;color:#0284c7;opacity:0;position:absolute;right:12px;transform:translateX(-10px);transition:all .3s ease}.seo-tool-card[data-v-2b94ad9a]: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-2b94ad9a]{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-2b94ad9a]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-2b94ad9a]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-2b94ad9a]{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-2b94ad9a]{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-2b94ad9a]{margin-bottom:24px}.anim-text[data-v-2b94ad9a]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-2b94ad9a]{color:#cf1322}.checkmark[data-v-2b94ad9a]{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-2b94ad9a .2s ease-in-out .3s forwards,scale-2b94ad9a .2s ease-in-out .5s both}.checkmark__circle[data-v-2b94ad9a]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-2b94ad9a .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-2b94ad9a]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-2b94ad9a .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-2b94ad9a]{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-2b94ad9a .2s ease-in-out .3s forwards,scale-2b94ad9a .2s ease-in-out .5s both}.crossmark__circle[data-v-2b94ad9a]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-2b94ad9a .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-2b94ad9a]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-2b94ad9a .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-2b94ad9a{to{stroke-dashoffset:0}}@keyframes scale-2b94ad9a{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-2b94ad9a{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-2b94ad9a{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-2b94ad9a],.fade-scale-leave-active[data-v-2b94ad9a]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-2b94ad9a],.fade-scale-leave-to[data-v-2b94ad9a]{opacity:0;transform:scale(.85)}.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-2e1d3e7a]{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-2e1d3e7a]{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-2e1d3e7a]{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-2e1d3e7a]{font-size:28px;color:#38bdf8}.subtitle[data-v-2e1d3e7a]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400;letter-spacing:.5px}.content-wrapper[data-v-2e1d3e7a]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;box-sizing:border-box}.code-section[data-v-2e1d3e7a]{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-2e1d3e7a]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.toolbar[data-v-2e1d3e7a]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.actions[data-v-2e1d3e7a]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;width:100%}.divider[data-v-2e1d3e7a]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}[data-v-2e1d3e7a] .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-2e1d3e7a] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-2e1d3e7a] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-2e1d3e7a] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-2e1d3e7a] .btn-commercial.ant-btn-background-ghost.ant-btn-dangerous,[data-v-2e1d3e7a] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-2e1d3e7a] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.qrcode-tabs[data-v-2e1d3e7a]{padding:0}[data-v-2e1d3e7a] .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{border-radius:8px 8px 0 0;background:#f8fafc;border-color:#e2e8f0}[data-v-2e1d3e7a] .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active{background:#fff;border-bottom-color:transparent}.decode-section[data-v-2e1d3e7a],.encode-section[data-v-2e1d3e7a]{padding:20px;display:flex;flex-direction:column;gap:24px}.editor-section-title[data-v-2e1d3e7a]{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-2e1d3e7a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.config-item[data-v-2e1d3e7a]{display:flex;flex-direction:column;gap:8px}.config-label[data-v-2e1d3e7a]{font-size:13px;font-weight:600;color:#475569}.flex-center-wrapper[data-v-2e1d3e7a],.horizontal-options-list[data-v-2e1d3e7a]{display:flex;justify-content:center;width:100%}.horizontal-options-list[data-v-2e1d3e7a]{flex-direction:row;align-items:flex-start;gap:32px;flex-wrap:wrap}.option-card[data-v-2e1d3e7a]{display:flex;flex-direction:column;gap:8px;flex:1;min-width:250px;max-width:350px}.mt-3[data-v-2e1d3e7a]{margin-top:16px}.code-input[data-v-2e1d3e7a]{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-2e1d3e7a],.url-input-group[data-v-2e1d3e7a]{display:flex;gap:8px;align-items:center}.color-display[data-v-2e1d3e7a]{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-2e1d3e7a]:hover{border-color:#94a3b8}.upload-area[data-v-2e1d3e7a]{display:flex;flex-direction:column;gap:12px}.upload-preview[data-v-2e1d3e7a]{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.preview-image[data-v-2e1d3e7a]{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-2e1d3e7a]{margin-top:8px}.generate-section[data-v-2e1d3e7a]{display:flex;justify-content:center;padding:10px 0 20px 0}.btn-huge[data-v-2e1d3e7a]{height:44px!important;padding:0 40px!important;font-size:15px!important;border-radius:22px!important}.decode-result[data-v-2e1d3e7a],.result-section[data-v-2e1d3e7a]{padding:20px;border:1px solid #e2e8f0;border-radius:12px;background-color:#fafbfc}.qrcode-preview[data-v-2e1d3e7a]{display:flex;flex-direction:column;align-items:center;gap:16px}.qrcode-image[data-v-2e1d3e7a]{width:220px;height:220px;border:1px solid #e2e8f0;border-radius:8px;padding:10px;background:#fff}.qrcode-actions[data-v-2e1d3e7a]{display:flex;gap:12px;justify-content:center}.camera-preview[data-v-2e1d3e7a],.camera-section[data-v-2e1d3e7a]{display:flex;flex-direction:column;gap:12px}.camera-preview[data-v-2e1d3e7a]{align-items:flex-start}.camera-video[data-v-2e1d3e7a]{width:100%;max-width:350px;border:1px solid #cbd5e1;border-radius:8px;background:#000}.hidden-canvas[data-v-2e1d3e7a]{display:none}.result-status-tag[data-v-2e1d3e7a]{padding:2px 8px;border-radius:12px;font-size:12px;font-weight:400;margin-left:8px}.success-tag[data-v-2e1d3e7a]{background-color:#dcfce7;color:#166534;border:1px solid #bbf7d0}.error-tag[data-v-2e1d3e7a]{background-color:#fee2e2;color:#991b1b;border:1px solid #fecaca}.result-meta[data-v-2e1d3e7a]{display:flex;gap:20px;font-size:13px;color:#64748b;margin-top:8px}.result-meta strong[data-v-2e1d3e7a]{color:#0f172a;font-family:monospace}.decode-history[data-v-2e1d3e7a]{margin-top:10px}.history-list[data-v-2e1d3e7a]{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto;padding-right:4px}.history-item[data-v-2e1d3e7a]{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-2e1d3e7a]{font-size:13px;color:#1e293b;font-family:monospace}.history-time[data-v-2e1d3e7a]{font-size:12px;color:#94a3b8;margin-top:4px}.history-actions[data-v-2e1d3e7a]{display:flex;gap:6px}.color-picker-modal[data-v-2e1d3e7a]{display:flex;flex-direction:column;gap:16px}.full-color-picker[data-v-2e1d3e7a]{width:100%;display:flex;justify-content:center}.color-presets-grid[data-v-2e1d3e7a]{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-2e1d3e7a]{width:24px;height:24px;border-radius:4px;border:1px solid #e2e8f0;cursor:pointer;transition:all .2s}.color-preset-item[data-v-2e1d3e7a]:hover{transform:scale(1.15);border-color:#94a3b8}.active-preset[data-v-2e1d3e7a]{transform:scale(1.2);border:2px solid #0284c7;box-shadow:0 0 4px rgba(2,132,199,.5)}.color-actions[data-v-2e1d3e7a]{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}.seo-recommendation[data-v-2e1d3e7a]{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-2e1d3e7a]:hover{box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-2e1d3e7a]{text-align:center;margin-bottom:24px}.seo-title[data-v-2e1d3e7a]{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-2e1d3e7a]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-2e1d3e7a]{position:absolute;font-size:22px;transition:all .4s}.outline-fire[data-v-2e1d3e7a]{color:#ea580c}.filled-fire[data-v-2e1d3e7a]{color:#ff4d4f;opacity:0}.seo-recommendation:hover .outline-fire[data-v-2e1d3e7a]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-2e1d3e7a]{opacity:1;transform:scale(1);animation:burning-2e1d3e7a 1.2s ease-in-out infinite alternate}@keyframes burning-2e1d3e7a{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-2e1d3e7a]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-2e1d3e7a]{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-2e1d3e7a]:hover{background-color:#f0f9ff;border-color:#7dd3fc;color:#0369a1;box-shadow:0 6px 16px rgba(56,189,248,.15)}.card-indicator[data-v-2e1d3e7a]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.seo-tool-card:hover .card-indicator[data-v-2e1d3e7a]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.card-arrow[data-v-2e1d3e7a]{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-2e1d3e7a]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-2e1d3e7a]:active{box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-2e1d3e7a]{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-2e1d3e7a]{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-2e1d3e7a]{margin-bottom:24px}.anim-text[data-v-2e1d3e7a]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-2e1d3e7a]{color:#cf1322}.checkmark[data-v-2e1d3e7a],.crossmark[data-v-2e1d3e7a]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;margin:0 auto;animation:fill-success-2e1d3e7a .2s ease-in-out .3s forwards,scale-2e1d3e7a .2s ease-in-out .5s both}.checkmark[data-v-2e1d3e7a]{stroke:#52c41a;box-shadow:inset 0 0 0 #52c41a}.crossmark[data-v-2e1d3e7a]{stroke:#ff4d4f;box-shadow:inset 0 0 0 #ff4d4f;animation-name:fill-error-2e1d3e7a,scale-2e1d3e7a}.checkmark__circle[data-v-2e1d3e7a],.crossmark__circle[data-v-2e1d3e7a]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;fill:none;animation:stroke-2e1d3e7a .3s forwards}.checkmark__circle[data-v-2e1d3e7a]{stroke:#52c41a}.crossmark__circle[data-v-2e1d3e7a]{stroke:#ff4d4f}.checkmark__check[data-v-2e1d3e7a],.crossmark__check[data-v-2e1d3e7a]{transform-origin:50% 50%;animation:stroke-2e1d3e7a .2s .3s forwards}.checkmark__check[data-v-2e1d3e7a]{stroke-dasharray:48;stroke-dashoffset:48}.crossmark__check[data-v-2e1d3e7a]{stroke-dasharray:72;stroke-dashoffset:72}@keyframes stroke-2e1d3e7a{to{stroke-dashoffset:0}}@keyframes scale-2e1d3e7a{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-2e1d3e7a{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-2e1d3e7a{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-2e1d3e7a],.fade-scale-leave-active[data-v-2e1d3e7a]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-2e1d3e7a],.fade-scale-leave-to[data-v-2e1d3e7a]{opacity:0;transform:scale(.85)}[data-v-2e1d3e7a]::-webkit-scrollbar{width:10px;height:10px}[data-v-2e1d3e7a]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}.code-formatter-container[data-v-4d515986]{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-4d515986]{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-4d515986]{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-4d515986]{font-size:28px;color:#38bdf8}.subtitle[data-v-4d515986]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400;letter-spacing:.5px}.content-wrapper[data-v-4d515986]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;min-height:500px;box-sizing:border-box}.code-section[data-v-4d515986]{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-4d515986]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.toolbar[data-v-4d515986]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.actions[data-v-4d515986]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;width:100%}.divider[data-v-4d515986]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}[data-v-4d515986] .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-4d515986] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-4d515986] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-4d515986] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155;color:#fff!important}[data-v-4d515986] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}[data-v-4d515986] .btn-commercial.ant-btn-background-ghost.ant-btn-dangerous,[data-v-4d515986] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-4d515986] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.editor-container[data-v-4d515986]{flex:1;display:flex;flex-direction:column;position:relative;background-color:#fff;padding:20px}.scrollable-container[data-v-4d515986]{overflow-y:auto}.editor-section-title[data-v-4d515986]{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-4d515986]{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width:768px){.conversion-grid[data-v-4d515986]{grid-template-columns:1fr}.rgb-input-group[data-v-4d515986]{grid-template-columns:1fr!important}}.conversion-card[data-v-4d515986]{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-4d515986]:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);border-color:#cbd5e1}.conversion-header[data-v-4d515986]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.conversion-name[data-v-4d515986]{font-size:16px;font-weight:600;color:#0f172a}.conversion-symbol[data-v-4d515986]{font-size:13px;color:#64748b;background:#f1f5f9;padding:4px 8px;border-radius:6px}.conversion-input-group[data-v-4d515986]{display:flex;gap:12px;align-items:flex-end;margin-bottom:16px}.input-with-label[data-v-4d515986]{flex:1;display:flex;flex-direction:column;gap:6px}.input-label[data-v-4d515986]{font-size:13px;color:#475569;font-weight:500}.color-input[data-v-4d515986] .ant-input{font-weight:500;font-family:JetBrains Mono,Consolas,monospace;border-radius:6px}.rgb-inputs[data-v-4d515986]{display:flex;flex-direction:column;gap:16px}.rgb-input-group[data-v-4d515986]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.rgb-number-input[data-v-4d515986]{width:100%}.rgb-number-input[data-v-4d515986] .ant-input-number-input{font-weight:500;font-family:JetBrains Mono,Consolas,monospace;border-radius:6px}.convert-btn[data-v-4d515986],.copy-btn[data-v-4d515986]{white-space:nowrap;height:32px!important}.color-preview[data-v-4d515986]{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-4d515986]{background:#fff;border-radius:12px;overflow:hidden;border:1px solid #e2e8f0;flex-shrink:0;margin-bottom:24px}.color-table[data-v-4d515986] .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-4d515986] .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-4d515986]{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-4d515986]:hover{transform:scale(1.05);box-shadow:0 4px 8px rgba(0,0,0,.1)}.english-name[data-v-4d515986]{font-weight:600;color:#1e293b}.hex-value[data-v-4d515986],.rgb-value[data-v-4d515986]{font-family:JetBrains Mono,Consolas,monospace;font-weight:600}.hex-value[data-v-4d515986]{color:#0284c7}.rgb-value[data-v-4d515986]{color:#ea580c}.use-color-btn[data-v-4d515986]{height:28px!important;font-size:12px!important}.seo-recommendation[data-v-4d515986]{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-4d515986]:hover{box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-4d515986]{text-align:center;margin-bottom:24px}.seo-title[data-v-4d515986]{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-4d515986]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-4d515986]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-4d515986]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-4d515986]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-4d515986]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-4d515986]{opacity:1;transform:scale(1);animation:burning-4d515986 1.2s ease-in-out infinite alternate}@keyframes burning-4d515986{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-4d515986]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-4d515986]{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-4d515986]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-4d515986]{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-4d515986]: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-4d515986]{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-4d515986]{opacity:1;transform:translateX(0);margin-left:4px}.custom-overlay[data-v-4d515986]{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-4d515986]{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-4d515986]{margin-bottom:24px}.anim-text[data-v-4d515986]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-4d515986]{color:#cf1322}.checkmark[data-v-4d515986],.crossmark[data-v-4d515986]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;margin:0 auto;animation:fill-success-4d515986 .2s ease-in-out .3s forwards,scale-4d515986 .2s ease-in-out .5s both}.checkmark[data-v-4d515986]{stroke:#52c41a;box-shadow:inset 0 0 0 #52c41a}.crossmark[data-v-4d515986]{stroke:#ff4d4f;box-shadow:inset 0 0 0 #ff4d4f;animation-name:fill-error-4d515986,scale-4d515986}.checkmark__circle[data-v-4d515986],.crossmark__circle[data-v-4d515986]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;fill:none;animation:stroke-4d515986 .3s forwards}.checkmark__circle[data-v-4d515986]{stroke:#52c41a}.crossmark__circle[data-v-4d515986]{stroke:#ff4d4f}.checkmark__check[data-v-4d515986],.crossmark__check[data-v-4d515986]{transform-origin:50% 50%;animation:stroke-4d515986 .2s .3s forwards}.checkmark__check[data-v-4d515986]{stroke-dasharray:48;stroke-dashoffset:48}.crossmark__check[data-v-4d515986]{stroke-dasharray:72;stroke-dashoffset:72}@keyframes stroke-4d515986{to{stroke-dashoffset:0}}@keyframes scale-4d515986{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-4d515986{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-4d515986{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-4d515986],.fade-scale-leave-active[data-v-4d515986]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-4d515986],.fade-scale-leave-to[data-v-4d515986]{opacity:0;transform:scale(.85)}[data-v-4d515986]::-webkit-scrollbar{width:10px;height:10px}[data-v-4d515986]::-webkit-scrollbar-track{background:transparent}[data-v-4d515986]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}[data-v-4d515986]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.json-parser-container[data-v-4b480079]{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-4b480079]{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-4b480079]{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-4b480079]{color:#38bdf8;font-size:28px}.subtitle[data-v-4b480079]{margin:8px 0 0;font-size:13px;color:#94a3b8;letter-spacing:.5px}.content-wrapper[data-v-4b480079]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;min-height:500px;box-sizing:border-box}.panel-section[data-v-4b480079]{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-4b480079]: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-4b480079]{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-4b480079]{margin:0;font-size:16px;font-weight:600;color:#334155;display:flex;align-items:center;gap:8px}.title-icon[data-v-4b480079]{color:#64748b;font-size:18px}.actions[data-v-4b480079]{display:flex;gap:8px}[data-v-4b480079] .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-4b480079] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-4b480079] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-4b480079] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-4b480079] .btn-commercial.ant-btn[disabled]{background-color:#f1f5f9!important;border-color:#e2e8f0!important;color:#94a3b8!important;opacity:.7}.editor-container[data-v-4b480079]{flex:1;display:flex;flex-direction:column;position:relative;background-color:#fff}.scrollable-content[data-v-4b480079]{overflow-y:auto}.scrollable-content[data-v-4b480079]::-webkit-scrollbar{width:10px;height:10px}.scrollable-content[data-v-4b480079]::-webkit-scrollbar-track{background:transparent}.scrollable-content[data-v-4b480079]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}.scrollable-content[data-v-4b480079]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.controls-panel[data-v-4b480079]{padding:24px;display:flex;flex-direction:column;gap:20px}.custom-textarea[data-v-4b480079]{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-4b480079]{border:1px solid #cbd5e1;background-color:#f8fafc;color:#1e293b}.input-textarea[data-v-4b480079]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1);background-color:#fff}.control-row[data-v-4b480079]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.control-btn[data-v-4b480079]{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-4b480079]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.1)}.control-btn[data-v-4b480079]:disabled{opacity:.5!important;cursor:not-allowed!important;background:#f1f5f9!important;color:#94a3b8!important;box-shadow:none!important}.primary-btn[data-v-4b480079]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.reverse-btn[data-v-4b480079]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.right-panel-flex[data-v-4b480079]{display:flex;flex-direction:column}.preview-section[data-v-4b480079]{padding:24px;flex:1;display:flex;flex-direction:column}.output-textarea[data-v-4b480079]{flex:1;border:1px solid #e2e8f0;background-color:#f1f5f9;color:#334155;cursor:default}.output-textarea[data-v-4b480079]:focus{outline:none}.description-area[data-v-4b480079]{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-4b480079]{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:16px}.desc-header h3[data-v-4b480079]{font-size:20px;font-weight:700;margin:0;color:#1e293b;letter-spacing:.5px}.description-area>p[data-v-4b480079]{color:#64748b;line-height:1.7;margin-bottom:24px;font-size:13px;text-align:center;max-width:90%}.feature-grid[data-v-4b480079]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;width:100%}.feature-item[data-v-4b480079]{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-4b480079]:hover{transform:translateY(-4px);box-shadow:0 10px 20px rgba(0,0,0,.04);background:#fff;border-color:#e2e8f0}.feature-icon[data-v-4b480079]{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-4b480079]{transform:scale(1.1);background:#dbeafe}.feature-text h4[data-v-4b480079]{margin:0 0 6px 0;font-size:14px;font-weight:600;color:#1e293b}.feature-text p[data-v-4b480079]{margin:0;font-size:12px;color:#64748b;line-height:1.5}.seo-recommendation[data-v-4b480079]{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-4b480079]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-4b480079]{text-align:center;margin-bottom:24px}.seo-title[data-v-4b480079]{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-4b480079]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-4b480079]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-4b480079]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-4b480079]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-4b480079]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-4b480079]{opacity:1;transform:scale(1);animation:burning-4b480079 1.2s ease-in-out infinite alternate}@keyframes burning-4b480079{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-4b480079]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-4b480079]{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-4b480079]:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;background:transparent;z-index:1}.card-indicator[data-v-4b480079]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-4b480079]{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-4b480079]: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-4b480079]{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-4b480079]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-4b480079]:active{box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-4b480079]{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-4b480079]{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-4b480079]{margin-bottom:24px}.anim-text[data-v-4b480079]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-4b480079]{color:#cf1322}.checkmark[data-v-4b480079]{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-4b480079 .2s ease-in-out .3s forwards,scale-4b480079 .2s ease-in-out .5s both}.checkmark__circle[data-v-4b480079]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-4b480079 .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-4b480079]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-4b480079 .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-4b480079]{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-4b480079 .2s ease-in-out .3s forwards,scale-4b480079 .2s ease-in-out .5s both}.crossmark__circle[data-v-4b480079]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-4b480079 .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-4b480079]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-4b480079 .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-4b480079{to{stroke-dashoffset:0}}@keyframes scale-4b480079{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-4b480079{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-4b480079{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-4b480079],.fade-scale-leave-active[data-v-4b480079]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-4b480079],.fade-scale-leave-to[data-v-4b480079]{opacity:0;transform:scale(.85)}@media (max-width:992px){.content-wrapper[data-v-4b480079]{flex-direction:column;padding:16px}.panel-section[data-v-4b480079]{flex:none;height:auto;min-height:500px}.feature-grid[data-v-4b480079]{grid-template-columns:1fr}}.code-formatter-container[data-v-24cb0153]{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-24cb0153]{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-24cb0153]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.header-icon[data-v-24cb0153]{font-size:28px;color:#38bdf8}.subtitle[data-v-24cb0153]{margin:8px 0 0;font-size:14px;color:#94a3b8}.content-wrapper[data-v-24cb0153]{display:flex;flex-direction:column;flex:1;padding:16px;gap:16px;width:100%;box-sizing:border-box}.code-section[data-v-24cb0153]{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-24cb0153]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.toolbar[data-v-24cb0153]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.actions[data-v-24cb0153]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap}.divider[data-v-24cb0153]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}[data-v-24cb0153] .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-24cb0153] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-24cb0153] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-24cb0153] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155}[data-v-24cb0153] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-24cb0153] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.editor-container[data-v-24cb0153]{flex:1;display:flex;overflow:hidden;background-color:#fff}.code-input[data-v-24cb0153]{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-24cb0153]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:16px;animation:slideDown-24cb0153 .5s ease}.panel-card[data-v-24cb0153]{background:#fff;border-radius:12px;border:1px solid #e2e8f0;padding:24px}.panel-header[data-v-24cb0153]{display:flex;align-items:center;gap:10px;margin-bottom:20px;border-bottom:1px solid #f1f5f9;padding-bottom:12px}.panel-header h3[data-v-24cb0153]{margin:0;font-size:18px;color:#0f172a;font-weight:600}.panel-icon[data-v-24cb0153]{font-size:20px;color:#38bdf8}.download-grid[data-v-24cb0153]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.download-item[data-v-24cb0153]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:16px 12px;text-align:center;transition:all .3s}.download-item[data-v-24cb0153]:hover{transform:translateY(-2px);border-color:#cbd5e1;background:#fff}.file-icon[data-v-24cb0153]{font-size:2rem;margin-bottom:8px}.file-type[data-v-24cb0153]{display:block;font-weight:600;color:#1e293b}.file-desc[data-v-24cb0153]{display:block;font-size:.75rem;color:#64748b;margin-bottom:12px}.btn-download[data-v-24cb0153]{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-24cb0153]:hover{background:#0f172a;color:#fff}.detail-row[data-v-24cb0153]{display:flex;justify-content:space-between;border-bottom:1px dashed #e2e8f0;padding-bottom:8px;margin-bottom:12px}.detail-label[data-v-24cb0153]{color:#64748b;font-size:14px}.detail-value[data-v-24cb0153]{font-family:monospace;font-size:13px}.status-valid[data-v-24cb0153]{color:#059669;font-weight:600}.info-card[data-v-24cb0153]{background:#fff;border-radius:12px;border:1px solid #e2e8f0;padding:24px;margin-top:8px}.knowledge-grid[data-v-24cb0153]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-top:20px}.k-item h4[data-v-24cb0153]{color:#0369a1;margin-bottom:8px}.k-item p[data-v-24cb0153]{font-size:.85rem;color:#475569;line-height:1.6}.info-header[data-v-24cb0153]{display:flex;align-items:center;gap:10px;border-bottom:1px solid #f1f5f9;padding-bottom:12px}.seo-recommendation[data-v-24cb0153]{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-24cb0153]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06)}.seo-title-wrapper[data-v-24cb0153]{text-align:center;margin-bottom:24px}.seo-title[data-v-24cb0153]{font-size:20px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:10px}.fire-icon-container[data-v-24cb0153]{position:relative;width:24px;height:24px}.seo-icon[data-v-24cb0153]{position:absolute;font-size:22px;transition:all .4s}.outline-fire[data-v-24cb0153]{color:#ea580c}.filled-fire[data-v-24cb0153]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-24cb0153]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-24cb0153]{opacity:1;transform:scale(1);animation:burning-24cb0153 1.2s ease-in-out infinite alternate}@keyframes burning-24cb0153{0%{transform:scale(1)}to{transform:scale(1.15);filter:drop-shadow(0 0 12px #ff4d4f)}}.seo-tags-grid[data-v-24cb0153]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center}.seo-tool-card[data-v-24cb0153]{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-24cb0153]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-24cb0153]{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-24cb0153]: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-24cb0153]{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-24cb0153]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-24cb0153]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-24cb0153]{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-24cb0153]{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-24cb0153]{margin-bottom:24px}.anim-text[data-v-24cb0153]{font-size:20px;font-weight:600}.checkmark[data-v-24cb0153]{width:72px;height:72px;stroke:#52c41a;stroke-width:3.5;fill:none}.crossmark[data-v-24cb0153]{width:72px;height:72px;stroke:#ff4d4f;stroke-width:3.5;fill:none}.fade-scale-enter-active[data-v-24cb0153],.fade-scale-leave-active[data-v-24cb0153]{transition:all .2s ease}.fade-scale-enter-from[data-v-24cb0153],.fade-scale-leave-to[data-v-24cb0153]{opacity:0;transform:scale(.85)}@keyframes slideDown-24cb0153{0%{opacity:0;transform:translateY(-10px)}to{opacity:1}}.code-formatter-container[data-v-e2ce3c38]{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-e2ce3c38]{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-e2ce3c38]{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-e2ce3c38]{color:#38bdf8;font-size:28px}.subtitle[data-v-e2ce3c38]{margin:8px 0 0;font-size:13px;color:#94a3b8;letter-spacing:.5px}.content-wrapper[data-v-e2ce3c38]{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-e2ce3c38]{flex-direction:column;padding:16px}.json-input-section[data-v-e2ce3c38],.json-output-section[data-v-e2ce3c38]{flex:none;height:500px}}.json-input-section[data-v-e2ce3c38],.json-output-section[data-v-e2ce3c38]{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-e2ce3c38]:hover,.json-output-section[data-v-e2ce3c38]: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-e2ce3c38]{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-e2ce3c38]{margin:0;font-size:16px;font-weight:600;color:#334155;display:flex;align-items:center;gap:8px}.title-icon[data-v-e2ce3c38]{color:#64748b;font-size:18px}.actions[data-v-e2ce3c38]{display:flex;gap:8px;flex-wrap:wrap}[data-v-e2ce3c38] .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-e2ce3c38] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-e2ce3c38] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-e2ce3c38] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-e2ce3c38] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}[data-v-e2ce3c38] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-e2ce3c38] .btn-commercial.ant-btn-dangerous:hover:not([disabled]){color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.editor-container[data-v-e2ce3c38]{flex:1;display:flex;flex-direction:column;position:relative;background-color:#fff}.json-input[data-v-e2ce3c38],.json-output[data-v-e2ce3c38]{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-e2ce3c38]{color:#059669;font-weight:500;background-color:#f0fdf4}.json-input[data-v-e2ce3c38]::-webkit-scrollbar,.json-output[data-v-e2ce3c38]::-webkit-scrollbar{width:10px;height:10px}.json-input[data-v-e2ce3c38]::-webkit-scrollbar-track,.json-output[data-v-e2ce3c38]::-webkit-scrollbar-track{background:transparent}.json-input[data-v-e2ce3c38]::-webkit-scrollbar-thumb,.json-output[data-v-e2ce3c38]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}.json-input[data-v-e2ce3c38]::-webkit-scrollbar-thumb:hover,.json-output[data-v-e2ce3c38]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.empty-state[data-v-e2ce3c38]{flex:1;display:flex;align-items:center;justify-content:center;background-color:#fff}.empty-content[data-v-e2ce3c38]{text-align:center;color:#94a3b8}.empty-icon-wrapper[data-v-e2ce3c38]{font-size:56px;color:#e2e8f0;margin-bottom:16px}.empty-content p[data-v-e2ce3c38]{font-size:14px;letter-spacing:.5px}.info-section[data-v-e2ce3c38]{padding:0 16px 24px;display:flex;flex-direction:column;gap:20px;width:100%}.info-grid[data-v-e2ce3c38]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.info-card[data-v-e2ce3c38]{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-e2ce3c38]:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,0,0,.05);border-color:#cbd5e1}.info-header[data-v-e2ce3c38]{display:flex;align-items:center;justify-content:center;margin-bottom:15px;border-bottom:1px dashed #e2e8f0;padding-bottom:12px}.info-header h3[data-v-e2ce3c38]{color:#0f172a;margin-left:12px;font-size:16px;font-weight:600}.icon-large[data-v-e2ce3c38]{font-size:24px}.info-card p[data-v-e2ce3c38]{color:#475569;line-height:1.6;margin:0;font-size:14px}.info-card code[data-v-e2ce3c38]{background:#f1f5f9;padding:2px 6px;border-radius:4px;font-family:monospace;border:1px solid #e2e8f0;color:#0f172a}.mt-4[data-v-e2ce3c38]{margin-top:10px}.scenario-grid[data-v-e2ce3c38]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:20px}.scenario-item[data-v-e2ce3c38]{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-e2ce3c38 .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-e2ce3c38]:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(0,0,0,.06);border-color:#38bdf8;background:#fff}.scenario-icon[data-v-e2ce3c38]{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-e2ce3c38]{color:#1e293b;margin-bottom:6px;font-size:15px;font-weight:600}.scenario-content p[data-v-e2ce3c38]{color:#64748b;line-height:1.5;margin:0;font-size:13px}@keyframes fadeInUp-e2ce3c38{to{opacity:1;transform:translateY(0)}}.seo-recommendation[data-v-e2ce3c38]{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-e2ce3c38]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-e2ce3c38]{text-align:center;margin-bottom:24px}.seo-title[data-v-e2ce3c38]{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-e2ce3c38]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-e2ce3c38]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-e2ce3c38]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-e2ce3c38]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-e2ce3c38]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-e2ce3c38]{opacity:1;transform:scale(1);animation:burning-e2ce3c38 1.2s ease-in-out infinite alternate}@keyframes burning-e2ce3c38{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-e2ce3c38]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-e2ce3c38]{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-e2ce3c38]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-e2ce3c38]{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-e2ce3c38]: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-e2ce3c38]{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-e2ce3c38]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-e2ce3c38]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-e2ce3c38]{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-e2ce3c38]{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-e2ce3c38]{margin-bottom:24px}.anim-text[data-v-e2ce3c38]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-e2ce3c38]{color:#cf1322}.checkmark[data-v-e2ce3c38]{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-e2ce3c38 .2s ease-in-out .3s forwards,scale-e2ce3c38 .2s ease-in-out .5s both}.checkmark__circle[data-v-e2ce3c38]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke:#52c41a;fill:none;animation:stroke-e2ce3c38 .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-e2ce3c38]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-e2ce3c38 .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-e2ce3c38]{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-e2ce3c38 .2s ease-in-out .3s forwards,scale-e2ce3c38 .2s ease-in-out .5s both}.crossmark__circle[data-v-e2ce3c38]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke:#ff4d4f;fill:none;animation:stroke-e2ce3c38 .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-e2ce3c38]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-e2ce3c38 .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-e2ce3c38{to{stroke-dashoffset:0}}@keyframes scale-e2ce3c38{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-e2ce3c38{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-e2ce3c38{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-e2ce3c38],.fade-scale-leave-active[data-v-e2ce3c38]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-e2ce3c38],.fade-scale-leave-to[data-v-e2ce3c38]{opacity:0;transform:scale(.85)}.code-formatter-container[data-v-7cdb2c3d]{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-7cdb2c3d]{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-7cdb2c3d]{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-7cdb2c3d]{color:#38bdf8;font-size:28px}.subtitle[data-v-7cdb2c3d]{margin:8px 0 0;font-size:13px;color:#94a3b8;letter-spacing:.5px}.content-wrapper[data-v-7cdb2c3d]{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-7cdb2c3d]{flex-direction:column;padding:16px}.json-input-section[data-v-7cdb2c3d],.json-output-section[data-v-7cdb2c3d]{flex:none;height:500px}}.json-input-section[data-v-7cdb2c3d],.json-output-section[data-v-7cdb2c3d]{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-7cdb2c3d]:hover,.json-output-section[data-v-7cdb2c3d]: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-7cdb2c3d]{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-7cdb2c3d]{margin:0;font-size:16px;font-weight:600;color:#334155;display:flex;align-items:center;gap:8px}.title-icon[data-v-7cdb2c3d]{color:#64748b;font-size:18px}.actions[data-v-7cdb2c3d]{display:flex;gap:8px;flex-wrap:wrap}[data-v-7cdb2c3d] .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-7cdb2c3d] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-7cdb2c3d] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-7cdb2c3d] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-7cdb2c3d] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}[data-v-7cdb2c3d] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-7cdb2c3d] .btn-commercial.ant-btn-dangerous:hover:not([disabled]){color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.editor-container[data-v-7cdb2c3d]{flex:1;display:flex;flex-direction:column;position:relative;background-color:#fff}.json-input[data-v-7cdb2c3d],.json-output[data-v-7cdb2c3d]{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-7cdb2c3d]{color:#059669;background-color:#f0fdf4}.json-input[data-v-7cdb2c3d]::-webkit-scrollbar,.json-output[data-v-7cdb2c3d]::-webkit-scrollbar{width:10px;height:10px}.json-input[data-v-7cdb2c3d]::-webkit-scrollbar-track,.json-output[data-v-7cdb2c3d]::-webkit-scrollbar-track{background:transparent}.json-input[data-v-7cdb2c3d]::-webkit-scrollbar-thumb,.json-output[data-v-7cdb2c3d]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}.json-input[data-v-7cdb2c3d]::-webkit-scrollbar-thumb:hover,.json-output[data-v-7cdb2c3d]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.empty-state[data-v-7cdb2c3d]{flex:1;display:flex;align-items:center;justify-content:center;background-color:#fff}.empty-content[data-v-7cdb2c3d]{text-align:center;color:#94a3b8}.empty-icon-wrapper[data-v-7cdb2c3d]{font-size:56px;color:#e2e8f0;margin-bottom:16px}.empty-content p[data-v-7cdb2c3d]{font-size:14px;letter-spacing:.5px}.info-section[data-v-7cdb2c3d]{padding:0 16px 24px;display:flex;flex-direction:column;gap:20px;width:100%}.info-grid[data-v-7cdb2c3d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.info-card[data-v-7cdb2c3d]{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-7cdb2c3d]:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,0,0,.05);border-color:#cbd5e1}.info-header[data-v-7cdb2c3d]{display:flex;align-items:center;justify-content:center;margin-bottom:15px;border-bottom:1px dashed #e2e8f0;padding-bottom:12px}.info-header h3[data-v-7cdb2c3d]{color:#0f172a;margin-left:12px;font-size:16px;font-weight:600;margin-bottom:0}.icon-large[data-v-7cdb2c3d]{font-size:24px}.info-card p[data-v-7cdb2c3d]{color:#475569;line-height:1.6;margin:0;font-size:14px}.mt-4[data-v-7cdb2c3d]{margin-top:10px}.scenario-grid[data-v-7cdb2c3d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:20px}.scenario-item[data-v-7cdb2c3d]{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-7cdb2c3d .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-7cdb2c3d]:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(0,0,0,.06);border-color:#38bdf8;background:#fff}.scenario-icon[data-v-7cdb2c3d]{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-7cdb2c3d]{color:#1e293b;margin-bottom:6px;font-size:15px;font-weight:600}.scenario-content p[data-v-7cdb2c3d]{color:#64748b;line-height:1.5;margin:0;font-size:13px}@keyframes fadeInUp-7cdb2c3d{to{opacity:1;transform:translateY(0)}}.seo-recommendation[data-v-7cdb2c3d]{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-7cdb2c3d]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-7cdb2c3d]{text-align:center;margin-bottom:24px}.seo-title[data-v-7cdb2c3d]{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-7cdb2c3d]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-7cdb2c3d]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-7cdb2c3d]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-7cdb2c3d]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-7cdb2c3d]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-7cdb2c3d]{opacity:1;transform:scale(1);animation:burning-7cdb2c3d 1.2s ease-in-out infinite alternate}@keyframes burning-7cdb2c3d{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-7cdb2c3d]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-7cdb2c3d]{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-7cdb2c3d]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-7cdb2c3d]{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-7cdb2c3d]: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-7cdb2c3d]{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-7cdb2c3d]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-7cdb2c3d]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-7cdb2c3d]{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-7cdb2c3d]{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-7cdb2c3d]{margin-bottom:24px}.anim-text[data-v-7cdb2c3d]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-7cdb2c3d]{color:#cf1322}.checkmark[data-v-7cdb2c3d]{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-7cdb2c3d .2s ease-in-out .3s forwards,scale-7cdb2c3d .2s ease-in-out .5s both}.checkmark__circle[data-v-7cdb2c3d]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke:#52c41a;fill:none;animation:stroke-7cdb2c3d .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-7cdb2c3d]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-7cdb2c3d .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-7cdb2c3d]{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-7cdb2c3d .2s ease-in-out .3s forwards,scale-7cdb2c3d .2s ease-in-out .5s both}.crossmark__circle[data-v-7cdb2c3d]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke:#ff4d4f;fill:none;animation:stroke-7cdb2c3d .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-7cdb2c3d]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-7cdb2c3d .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-7cdb2c3d{to{stroke-dashoffset:0}}@keyframes scale-7cdb2c3d{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-7cdb2c3d{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-7cdb2c3d{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-7cdb2c3d],.fade-scale-leave-active[data-v-7cdb2c3d]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-7cdb2c3d],.fade-scale-leave-to[data-v-7cdb2c3d]{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-69e5e62e]{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-69e5e62e]{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-69e5e62e]{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-69e5e62e]{color:#38bdf8;font-size:28px}.subtitle[data-v-69e5e62e]{margin:8px 0 0;font-size:13px;color:#94a3b8;letter-spacing:.5px}.content-wrapper[data-v-69e5e62e]{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-69e5e62e]{flex-direction:column;padding:16px}.json-input-section[data-v-69e5e62e],.json-output-section[data-v-69e5e62e]{flex:none;height:500px}}.json-input-section[data-v-69e5e62e],.json-output-section[data-v-69e5e62e]{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-69e5e62e]:hover,.json-output-section[data-v-69e5e62e]: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-69e5e62e]{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-69e5e62e]{margin:0;font-size:16px;font-weight:600;color:#334155;display:flex;align-items:center;gap:8px}.title-icon[data-v-69e5e62e]{color:#64748b;font-size:18px}.actions[data-v-69e5e62e]{display:flex;gap:8px;flex-wrap:wrap}[data-v-69e5e62e] .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-69e5e62e] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-69e5e62e] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-69e5e62e] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-69e5e62e] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}[data-v-69e5e62e] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-69e5e62e] .btn-commercial.ant-btn-dangerous:hover:not([disabled]){color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.editor-container[data-v-69e5e62e]{flex:1;display:flex;flex-direction:column;position:relative;background-color:#fff}.json-input[data-v-69e5e62e],.json-output[data-v-69e5e62e]{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-69e5e62e]{color:#059669;background-color:#f0fdf4}.json-input[data-v-69e5e62e]::-webkit-scrollbar,.json-output[data-v-69e5e62e]::-webkit-scrollbar{width:10px;height:10px}.json-input[data-v-69e5e62e]::-webkit-scrollbar-track,.json-output[data-v-69e5e62e]::-webkit-scrollbar-track{background:transparent}.json-input[data-v-69e5e62e]::-webkit-scrollbar-thumb,.json-output[data-v-69e5e62e]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px;border:2px solid #fff}.json-input[data-v-69e5e62e]::-webkit-scrollbar-thumb:hover,.json-output[data-v-69e5e62e]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.empty-state[data-v-69e5e62e]{flex:1;display:flex;align-items:center;justify-content:center;background-color:#fff}.empty-content[data-v-69e5e62e]{text-align:center;color:#94a3b8}.empty-icon-wrapper[data-v-69e5e62e]{font-size:56px;color:#e2e8f0;margin-bottom:16px}.empty-content p[data-v-69e5e62e]{font-size:14px;letter-spacing:.5px}.info-section[data-v-69e5e62e]{padding:0 16px 24px;display:flex;flex-direction:column;gap:20px;width:100%}.info-grid[data-v-69e5e62e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.info-card[data-v-69e5e62e]{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-69e5e62e]:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,0,0,.05);border-color:#cbd5e1}.info-header[data-v-69e5e62e]{display:flex;align-items:center;justify-content:center;margin-bottom:15px;border-bottom:1px dashed #e2e8f0;padding-bottom:12px}.info-header h3[data-v-69e5e62e]{color:#0f172a;margin-left:12px;font-size:16px;font-weight:600;margin-bottom:0}.icon-large[data-v-69e5e62e]{font-size:24px}.info-card p[data-v-69e5e62e]{color:#475569;line-height:1.6;margin:0;font-size:14px}.info-card code[data-v-69e5e62e]{background:#f1f5f9;padding:2px 6px;border-radius:4px;font-family:monospace;border:1px solid #e2e8f0;color:#0f172a}.mt-4[data-v-69e5e62e]{margin-top:10px}.scenario-grid[data-v-69e5e62e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:20px}.scenario-item[data-v-69e5e62e]{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-69e5e62e .6s ease forwards;opacity:0;transform:translateY(20px)}.scenario-item[data-v-69e5e62e]:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(0,0,0,.06);border-color:#38bdf8;background:#fff}.scenario-icon[data-v-69e5e62e]{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-69e5e62e]{color:#1e293b;margin-bottom:6px;font-size:15px;font-weight:600}.scenario-content p[data-v-69e5e62e]{color:#64748b;line-height:1.5;margin:0;font-size:13px}@keyframes fadeInUp-69e5e62e{to{opacity:1;transform:translateY(0)}}.seo-recommendation[data-v-69e5e62e]{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-69e5e62e]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-69e5e62e]{text-align:center;margin-bottom:24px}.seo-title[data-v-69e5e62e]{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-69e5e62e]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-69e5e62e]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-69e5e62e]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-69e5e62e]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-69e5e62e]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-69e5e62e]{opacity:1;transform:scale(1);animation:burning-69e5e62e 1.2s ease-in-out infinite alternate}@keyframes burning-69e5e62e{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-69e5e62e]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-69e5e62e]{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-69e5e62e]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-69e5e62e]{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-69e5e62e]: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-69e5e62e]{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-69e5e62e]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-69e5e62e]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-69e5e62e]{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-69e5e62e]{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-69e5e62e]{margin-bottom:24px}.anim-text[data-v-69e5e62e]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-69e5e62e]{color:#cf1322}.checkmark[data-v-69e5e62e]{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-69e5e62e .2s ease-in-out .3s forwards,scale-69e5e62e .2s ease-in-out .5s both}.checkmark__circle[data-v-69e5e62e]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke:#52c41a;fill:none;animation:stroke-69e5e62e .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-69e5e62e]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-69e5e62e .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-69e5e62e]{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-69e5e62e .2s ease-in-out .3s forwards,scale-69e5e62e .2s ease-in-out .5s both}.crossmark__circle[data-v-69e5e62e]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke:#ff4d4f;fill:none;animation:stroke-69e5e62e .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-69e5e62e]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-69e5e62e .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-69e5e62e{to{stroke-dashoffset:0}}@keyframes scale-69e5e62e{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-69e5e62e{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-69e5e62e{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-69e5e62e],.fade-scale-leave-active[data-v-69e5e62e]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-69e5e62e],.fade-scale-leave-to[data-v-69e5e62e]{opacity:0;transform:scale(.85)}.code-formatter-container[data-v-26466409]{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-26466409]{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-26466409]{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-26466409]{font-size:28px;color:#38bdf8}.badge[data-v-26466409]{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-26466409]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400;letter-spacing:.5px}.content-wrapper[data-v-26466409]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;min-height:860px;box-sizing:border-box}.code-section[data-v-26466409]{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-26466409]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.toolbar[data-v-26466409]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.actions[data-v-26466409]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.divider[data-v-26466409]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}[data-v-26466409] .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-26466409] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-26466409] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-26466409] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-26466409] .btn-commercial.btn-convert-custom{background-color:#10b981;border-color:#10b981;color:#fff}[data-v-26466409] .btn-commercial.btn-convert-custom:hover:not([disabled]){background-color:#059669;border-color:#059669}[data-v-26466409] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}[data-v-26466409] .btn-commercial.ant-btn-background-ghost.ant-btn-dangerous,[data-v-26466409] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-26466409] .btn-commercial.ant-btn-dangerous:hover{color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.style-select-btn[data-v-26466409]{gap:6px}.icon-right[data-v-26466409]{font-size:12px;color:#64748b}.audio-editor-container[data-v-26466409]{display:flex;flex-direction:column;overflow-y:auto;padding:24px;background-color:#fff;flex:1}.file-list-section[data-v-26466409]{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-26466409]{width:100%;border-collapse:collapse}.file-table td[data-v-26466409],.file-table th[data-v-26466409]{padding:14px 16px;border-bottom:1px solid #f1f5f9;text-align:center;vertical-align:middle}.file-table th[data-v-26466409]{background-color:#f8fafc;font-weight:600;color:#475569;font-size:14px}.file-table tr:last-child td[data-v-26466409]{border-bottom:none}.filename[data-v-26466409]{font-weight:500;color:#1e293b;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-badge[data-v-26466409]{display:inline-block;padding:4px 12px;border-radius:9999px;font-size:12px;font-weight:600}.status-badge.ready[data-v-26466409]{background:#f1f5f9;color:#64748b}.status-badge.processing[data-v-26466409]{background:#eff6ff;color:#3b82f6}.status-badge.done[data-v-26466409]{background:#ecfdf5;color:#10b981}.status-badge.error[data-v-26466409]{background:#fff1f2;color:#f43f5e}.progress-bar-bg[data-v-26466409]{height:6px;background-color:#f1f5f9;border-radius:4px;width:100%;overflow:hidden;margin-bottom:6px}.progress-bar-fill[data-v-26466409]{height:100%;background:linear-gradient(90deg,#6366f1,#0ea5e9);transition:width .3s ease;border-radius:4px}.progress-text[data-v-26466409]{font-size:12px;color:#64748b}.actions-cell[data-v-26466409]{display:flex;justify-content:center;align-items:center;gap:8px}.btn-icon[data-v-26466409]{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-26466409]{width:32px;height:32px;display:inline-block}.btn-icon[data-v-26466409]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.btn-icon.play[data-v-26466409]{background:linear-gradient(135deg,#36d1dc,#5b86e5);color:#fff}.btn-icon.download[data-v-26466409]{background:linear-gradient(135deg,#9d50bb,#6e48aa);color:#fff}.btn-icon.delete[data-v-26466409]{background:linear-gradient(135deg,#ff5e62,#f96);color:#fff}.empty-row[data-v-26466409]{height:300px}.empty-state[data-v-26466409]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#94a3b8;height:100%}.empty-icon[data-v-26466409]{font-size:36px;margin-bottom:12px;opacity:.4}.stats-bar[data-v-26466409]{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-26466409]{color:#334155;margin-left:4px}.stats-bar .highlight[data-v-26466409]{color:#10b981}.features-grid[data-v-26466409]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.feature-card[data-v-26466409]{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-26466409]:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,.05);border-color:#cbd5e1}.feature-card .f-icon[data-v-26466409]{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-26466409]{margin:0 0 10px 0;font-size:16px;font-weight:600;color:#1e293b}.feature-card p[data-v-26466409]{margin:0;color:#64748b;font-size:13px;line-height:1.5}.seo-recommendation[data-v-26466409]{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-26466409]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.06);border-color:#cbd5e1}.seo-title-wrapper[data-v-26466409]{text-align:center;margin-bottom:24px}.seo-title[data-v-26466409]{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-26466409]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-26466409]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-26466409]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-26466409]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-26466409]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-26466409]{opacity:1;transform:scale(1);animation:burning-26466409 1.2s ease-in-out infinite alternate}@keyframes burning-26466409{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-26466409]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-26466409]{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-26466409]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-26466409]{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-26466409]: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-26466409]{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-26466409]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-26466409]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}.custom-overlay[data-v-26466409]{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-26466409]{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-26466409]{margin-bottom:24px}.anim-text[data-v-26466409]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-26466409]{color:#cf1322}.checkmark[data-v-26466409]{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-26466409 .2s ease-in-out .3s forwards,scale-26466409 .2s ease-in-out .5s both}.checkmark__circle[data-v-26466409]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-26466409 .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-26466409]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-26466409 .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-26466409]{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-26466409 .2s ease-in-out .3s forwards,scale-26466409 .2s ease-in-out .5s both}.crossmark__circle[data-v-26466409]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-26466409 .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-26466409]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-26466409 .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-26466409{to{stroke-dashoffset:0}}@keyframes scale-26466409{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-26466409{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-26466409{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-26466409],.fade-scale-leave-active[data-v-26466409]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-26466409],.fade-scale-leave-to[data-v-26466409]{opacity:0;transform:scale(.85)}.json-parser-container[data-v-4144a6b9]{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-4144a6b9]{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-4144a6b9]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.header-icon[data-v-4144a6b9]{color:#38bdf8;font-size:28px}.subtitle[data-v-4144a6b9]{margin:8px 0 0;font-size:13px;color:#94a3b8}.content-wrapper[data-v-4144a6b9]{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-4144a6b9],.json-output-section[data-v-4144a6b9]{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-4144a6b9]{flex:0 0 420px}.json-output-section[data-v-4144a6b9]{flex:1}.section-header[data-v-4144a6b9]{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-4144a6b9]{margin:0;font-size:16px;font-weight:600;color:#334155;display:flex;align-items:center;gap:8px}.title-icon[data-v-4144a6b9]{color:#64748b;font-size:18px}.centered-title-header[data-v-4144a6b9]{justify-content:flex-end}.centered-title-header h2[data-v-4144a6b9]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap}[data-v-4144a6b9] .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-4144a6b9] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}.editor-container[data-v-4144a6b9]{flex:1;display:flex;flex-direction:column;overflow:hidden;background-color:#fff}.config-scroll-container[data-v-4144a6b9]{overflow-y:auto;padding:24px}.form-grid[data-v-4144a6b9]{display:flex;flex-wrap:wrap;gap:20px}.form-item[data-v-4144a6b9]{display:flex;flex-direction:column}.form-item-full[data-v-4144a6b9]{width:100%}.form-item-half[data-v-4144a6b9]{width:calc(50% - 10px)}.form-item label[data-v-4144a6b9]{font-size:13px;font-weight:500;color:#334155;margin-bottom:8px}.value-text[data-v-4144a6b9]{font-size:12px;color:#38bdf8;font-family:JetBrains Mono,monospace;font-weight:600}.divider[data-v-4144a6b9]{width:100%;height:1px;background-color:#f1f5f9;margin:4px 0}.segmented-control[data-v-4144a6b9]{display:flex;background-color:#f1f5f9;padding:4px;border-radius:8px}.seg-item[data-v-4144a6b9]{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-4144a6b9]{background-color:#fff;color:#0f172a;box-shadow:0 1px 3px rgba(0,0,0,.1)}.custom-select[data-v-4144a6b9]{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-4144a6b9]{-webkit-appearance:none;width:100%;height:6px;background:#e2e8f0;border-radius:3px;outline:none;margin:10px 0}.custom-slider[data-v-4144a6b9]::-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-4144a6b9]{background:#f0f9ff;border:1px solid #bae6fd;padding:12px;border-radius:8px;display:flex;gap:8px}.tips-box p[data-v-4144a6b9]{margin:0;font-size:12px;color:#0369a1;line-height:1.5}.workspace-wrapper[data-v-4144a6b9]{background:#f8fafc;padding:16px}.upload-area[data-v-4144a6b9]{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-4144a6b9]{border-color:transparent;background:transparent}.empty-state[data-v-4144a6b9]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;color:#64748b}.upload-icon[data-v-4144a6b9]{font-size:48px;margin-bottom:12px;opacity:.5}.image-grid[data-v-4144a6b9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;padding:4px}.image-card[data-v-4144a6b9]{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-4144a6b9]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.image-preview[data-v-4144a6b9]{height:110px;background-size:cover;background-position:50%;position:relative}.image-badge[data-v-4144a6b9]{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-4144a6b9]{padding:8px 10px;flex:1}.image-name[data-v-4144a6b9]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:600;color:#334155}.image-size[data-v-4144a6b9]{color:#94a3b8;font-size:11px}.btn-remove[data-v-4144a6b9]{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-4144a6b9]{display:flex;border-top:1px solid #f1f5f9}.sort-controls button[data-v-4144a6b9]{flex:1;border:none;background:#f8fafc;font-size:11px;padding:8px 0;cursor:pointer;color:#64748b}.add-more-card[data-v-4144a6b9]{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-4144a6b9]{margin:0 16px 16px}.info-card[data-v-4144a6b9]{background:#fff;border-radius:12px;padding:24px;border:1px solid #e2e8f0}.info-header[data-v-4144a6b9]{display:flex;align-items:center;justify-content:center;margin-bottom:24px;border-bottom:1px solid #f1f5f9;padding-bottom:16px}.scenario-grid[data-v-4144a6b9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.scenario-item[data-v-4144a6b9]{background:#f8fafc;border-radius:10px;padding:20px;display:flex;gap:16px;border:1px solid #e2e8f0;animation:fadeInUp-4144a6b9 .6s forwards;opacity:0}.scenario-icon[data-v-4144a6b9]{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-4144a6b9]{color:#334155;margin:0 0 4px;font-size:14px}.scenario-content p[data-v-4144a6b9]{font-size:12px;color:#64748b;line-height:1.6;margin:0}.seo-recommendation[data-v-4144a6b9]{margin:0 16px 24px;padding:32px 24px;background:#fff;border-radius:12px;border:1px solid #e2e8f0}.seo-title-wrapper[data-v-4144a6b9]{text-align:center;margin-bottom:24px}.seo-title[data-v-4144a6b9]{font-size:20px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:10px;color:#1e293b}.fire-icon-container[data-v-4144a6b9]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-4144a6b9]{position:absolute;font-size:22px;transition:.4s}.filled-fire[data-v-4144a6b9]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-4144a6b9]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-4144a6b9]{opacity:1;transform:scale(1);animation:burning-4144a6b9 1.2s infinite alternate}@keyframes burning-4144a6b9{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-4144a6b9]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center}.seo-tool-card[data-v-4144a6b9]{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-4144a6b9]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-4144a6b9]{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-4144a6b9]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.seo-tool-card[data-v-4144a6b9]: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-4144a6b9]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-4144a6b9]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}@keyframes fadeInUp-4144a6b9{to{opacity:1;transform:translateY(0)}}.fade-scale-enter-active[data-v-4144a6b9],.fade-scale-leave-active[data-v-4144a6b9]{transition:.2s}.fade-scale-enter-from[data-v-4144a6b9],.fade-scale-leave-to[data-v-4144a6b9]{opacity:0;transform:scale(.9)}.custom-overlay[data-v-4144a6b9]{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-4144a6b9]{background:#fff;padding:40px 60px;border-radius:20px;box-shadow:0 20px 50px rgba(0,0,0,.1);text-align:center}.checkmark[data-v-4144a6b9]{stroke:#52c41a;stroke-width:3;fill:none;width:70px;height:70px}.json-parser-container[data-v-58e68322]{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-58e68322]{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-58e68322]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.header-icon[data-v-58e68322]{color:#38bdf8;font-size:28px}.subtitle[data-v-58e68322]{margin:8px 0 0;font-size:13px;color:#94a3b8}.content-wrapper.layout-column[data-v-58e68322]{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-58e68322],.json-output-section[data-v-58e68322]{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-58e68322]:hover,.json-output-section[data-v-58e68322]:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.section-header[data-v-58e68322]{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-58e68322]{margin:0;font-size:16px;font-weight:600;color:#334155;display:flex;align-items:center;gap:8px}.title-icon[data-v-58e68322]{color:#64748b;font-size:18px}.actions[data-v-58e68322]{display:flex;gap:8px}[data-v-58e68322] .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-58e68322] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-58e68322] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-58e68322] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}.editor-container[data-v-58e68322]{flex:1;display:flex;flex-direction:column;overflow:hidden;background-color:#fff}.config-scroll-container[data-v-58e68322]{overflow-y:auto;padding:24px}.form-grid[data-v-58e68322]{display:flex;flex-wrap:wrap;gap:20px}.form-item[data-v-58e68322]{display:flex;flex-direction:column}.form-item-full[data-v-58e68322]{width:100%}.form-item label[data-v-58e68322]{font-size:14px;font-weight:600;color:#334155;margin-bottom:10px}.divider[data-v-58e68322]{width:100%;height:1px;background-color:#f1f5f9;margin:4px 0}.custom-text-input[data-v-58e68322]{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-58e68322]:focus{border-color:#38bdf8;background:#fff;box-shadow:0 0 0 3px rgba(56,189,248,.1)}.error-input[data-v-58e68322]{border-color:#ef4444;background-color:#fef2f2;color:#b91c1c}.error-input[data-v-58e68322]:focus{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.15)}.segmented-control[data-v-58e68322]{display:flex;background-color:#f1f5f9;padding:4px;border-radius:8px;width:100%}.seg-item[data-v-58e68322]{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-58e68322]{background-color:#fff;color:#0f172a;box-shadow:0 1px 4px rgba(0,0,0,.1);font-weight:600}.seg-item[data-v-58e68322]:hover:not(.active){color:#334155}.tips-box[data-v-58e68322]{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-58e68322]{font-size:18px;line-height:1;margin-top:2px}.tips-box p[data-v-58e68322]{margin:0;font-size:13px;color:#0369a1;line-height:1.6}.code-font[data-v-58e68322]{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-58e68322]{width:100%;display:flex;justify-content:center;margin-top:10px}.btn-large[data-v-58e68322]{height:44px!important;font-size:15px!important;padding:0 32px!important;border-radius:8px!important}.result-wrapper[data-v-58e68322]{padding:20px;background:#f8fafc}.empty-state[data-v-58e68322]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 0;color:#64748b}.upload-icon[data-v-58e68322]{font-size:48px;margin-bottom:12px;opacity:.6}.empty-state h3[data-v-58e68322]{margin:0 0 8px;font-size:16px;color:#334155;font-weight:600}.empty-state p[data-v-58e68322]{margin:0;font-size:13px;color:#94a3b8}.code-window[data-v-58e68322]{background-color:#1e293b;border-radius:10px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1);width:100%}.window-header[data-v-58e68322]{background-color:#0f172a;padding:10px 16px;display:flex;align-items:center;gap:8px}.dot[data-v-58e68322]{width:12px;height:12px;border-radius:50%}.dot.red[data-v-58e68322]{background-color:#ef4444}.dot.yellow[data-v-58e68322]{background-color:#f59e0b}.dot.green[data-v-58e68322]{background-color:#10b981}.window-title[data-v-58e68322]{margin:0 auto;font-size:12px;color:#94a3b8;font-family:JetBrains Mono,monospace}.code-content[data-v-58e68322]{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-58e68322]{display:flex;flex-direction:column}.mt-15[data-v-58e68322]{margin-top:20px}.css-comment[data-v-58e68322]{color:#64748b;font-style:italic;margin-bottom:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.css-val[data-v-58e68322]{color:#38bdf8;letter-spacing:1px;font-weight:500}.css-prop[data-v-58e68322]{color:#a78bfa;letter-spacing:1px;font-weight:600}.info-section[data-v-58e68322]{margin:0 auto 16px;width:100%;max-width:1000px;padding:0 16px;box-sizing:border-box;flex-shrink:0}.info-card[data-v-58e68322]{background:#fff;border-radius:12px;padding:24px;border:1px solid #e2e8f0}.info-header[data-v-58e68322]{display:flex;align-items:center;justify-content:center;margin-bottom:24px;border-bottom:1px solid #f1f5f9;padding-bottom:16px}.info-header h3[data-v-58e68322]{color:#1e293b;margin:0 0 0 12px;font-size:18px;font-weight:600}.icon-large[data-v-58e68322]{font-size:24px}.scenario-grid[data-v-58e68322]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.scenario-item[data-v-58e68322]{background:#f8fafc;border-radius:10px;padding:20px;display:flex;gap:16px;border:1px solid #e2e8f0;animation:fadeInUp-58e68322 .6s forwards;opacity:0;transition:transform .3s,box-shadow .3s}.scenario-item[data-v-58e68322]:hover{background:#fff;transform:translateY(-4px);box-shadow:0 10px 20px rgba(0,0,0,.05);border-color:#cbd5e1}.scenario-icon[data-v-58e68322]{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-58e68322]{color:#334155;margin:0 0 6px;font-size:15px;font-weight:600}.scenario-content p[data-v-58e68322]{font-size:13px;color:#64748b;line-height:1.6;margin:0}.seo-recommendation[data-v-58e68322]{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-58e68322]{text-align:center;margin-bottom:24px}.seo-title[data-v-58e68322]{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-58e68322]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-58e68322]{position:absolute;font-size:22px;transition:.4s}.filled-fire[data-v-58e68322]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-58e68322]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-58e68322]{opacity:1;transform:scale(1);animation:burning-58e68322 1.2s infinite alternate}@keyframes burning-58e68322{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-58e68322]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center}.seo-tool-card[data-v-58e68322]{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-58e68322]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.seo-tool-card:hover .card-indicator[data-v-58e68322]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.card-arrow[data-v-58e68322]{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-58e68322]: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-58e68322]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-58e68322]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}@keyframes fadeInUp-58e68322{to{opacity:1;transform:translateY(0)}}.fade-scale-enter-active[data-v-58e68322],.fade-scale-leave-active[data-v-58e68322]{transition:.2s}.fade-scale-enter-from[data-v-58e68322],.fade-scale-leave-to[data-v-58e68322]{opacity:0;transform:scale(.9)}.custom-overlay[data-v-58e68322]{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-58e68322]{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-58e68322]{font-size:20px;font-weight:600;color:#333;margin-top:10px}.text-error[data-v-58e68322]{color:#cf1322}.checkmark[data-v-58e68322],.crossmark[data-v-58e68322]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;margin:0 auto}.checkmark[data-v-58e68322]{stroke:#52c41a;animation:fill-success-58e68322 .2s .3s forwards,scale-58e68322 .2s .5s both}.crossmark[data-v-58e68322]{stroke:#ff4d4f;animation:fill-error-58e68322 .2s .3s forwards,scale-58e68322 .2s .5s both}.checkmark__circle[data-v-58e68322]{stroke:#52c41a;stroke-dasharray:166;stroke-dashoffset:166;fill:none;animation:stroke-58e68322 .3s forwards}.crossmark__circle[data-v-58e68322]{stroke:#ff4d4f;stroke-dasharray:166;stroke-dashoffset:166;fill:none;animation:stroke-58e68322 .3s forwards}.checkmark__check[data-v-58e68322]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-58e68322 .2s .3s forwards}.crossmark__check[data-v-58e68322]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-58e68322 .2s .3s forwards}@keyframes stroke-58e68322{to{stroke-dashoffset:0}}@keyframes scale-58e68322{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-58e68322{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-58e68322{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.json-parser-container[data-v-94d1c5ae]{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-94d1c5ae]{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-94d1c5ae]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.header-icon[data-v-94d1c5ae]{color:#38bdf8;font-size:28px}.subtitle[data-v-94d1c5ae]{margin:8px 0 0;font-size:13px;color:#94a3b8}.content-wrapper.layout-column[data-v-94d1c5ae]{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-94d1c5ae]{flex:0 0 auto;flex-direction:column}.json-input-section[data-v-94d1c5ae],.json-output-section[data-v-94d1c5ae]{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-94d1c5ae]{flex:1;flex-direction:column;min-height:400px}.json-input-section[data-v-94d1c5ae]:hover,.json-output-section[data-v-94d1c5ae]:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.centered-title-header[data-v-94d1c5ae]{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-94d1c5ae]{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-94d1c5ae]{color:#64748b;font-size:18px}.actions[data-v-94d1c5ae]{display:flex;gap:12px;align-items:center}.limit-badge[data-v-94d1c5ae]{background:#e0f2fe;color:#0284c7;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;font-family:monospace}[data-v-94d1c5ae] .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-94d1c5ae] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-94d1c5ae] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-94d1c5ae] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-94d1c5ae] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}.editor-container[data-v-94d1c5ae]{flex:1;display:flex;flex-direction:column;overflow:hidden;background-color:#fff}.config-scroll-container[data-v-94d1c5ae]{overflow-y:auto;padding:24px}.hidden-input[data-v-94d1c5ae]{display:none}.upload-zone[data-v-94d1c5ae]{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-94d1c5ae],.upload-zone[data-v-94d1c5ae]:hover{border-color:#38bdf8;background:#f0f9ff}.upload-zone.has-file[data-v-94d1c5ae]{border-style:solid;border-color:#38bdf8;background:#fff}.empty-state-result[data-v-94d1c5ae],.empty-state[data-v-94d1c5ae]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#64748b}.empty-state-result[data-v-94d1c5ae]{padding:40px 0}.upload-icon[data-v-94d1c5ae]{font-size:48px;margin-bottom:12px;opacity:.6}.empty-state h3[data-v-94d1c5ae],.empty-state-result h3[data-v-94d1c5ae]{margin:0 0 8px;font-size:16px;color:#334155;font-weight:600}.empty-state p[data-v-94d1c5ae],.empty-state-result p[data-v-94d1c5ae]{margin:0;font-size:13px;color:#94a3b8}.loading-state[data-v-94d1c5ae]{display:flex;flex-direction:column;align-items:center;color:#0284c7}.spinner-icon[data-v-94d1c5ae]{font-size:32px;margin-bottom:12px}.file-success-info[data-v-94d1c5ae]{display:flex;flex-direction:column;align-items:center}.file-icon[data-v-94d1c5ae]{font-size:48px;margin-bottom:10px}.file-details[data-v-94d1c5ae]{display:flex;flex-direction:column;align-items:center;margin-bottom:12px}.fname[data-v-94d1c5ae]{font-weight:600;font-size:16px;color:#334155;word-break:break-all;max-width:400px;text-align:center}.fsize[data-v-94d1c5ae]{font-size:12px;color:#94a3b8;margin-top:4px;font-family:monospace}.change-btn[data-v-94d1c5ae]{font-size:13px;color:#38bdf8;text-decoration:none;padding:6px 16px;border-radius:20px;background:#f0f9ff;transition:background .2s}.change-btn[data-v-94d1c5ae]:hover{background:#e0f2fe}.result-wrapper[data-v-94d1c5ae]{flex:1;display:flex;flex-direction:column;padding:24px;background:#f8fafc}.code-window[data-v-94d1c5ae]{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-94d1c5ae]{background-color:#0f172a;padding:10px 16px;display:flex;align-items:center;gap:8px;flex-shrink:0}.dot[data-v-94d1c5ae]{width:12px;height:12px;border-radius:50%}.dot.red[data-v-94d1c5ae]{background-color:#ef4444}.dot.yellow[data-v-94d1c5ae]{background-color:#f59e0b}.dot.green[data-v-94d1c5ae]{background-color:#10b981}.window-title[data-v-94d1c5ae]{margin:0 auto;font-size:12px;color:#94a3b8;font-family:JetBrains Mono,monospace}.code-content.no-padding[data-v-94d1c5ae]{flex:1;display:flex;flex-direction:column;padding:0}.result-textarea[data-v-94d1c5ae]{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-94d1c5ae]::-webkit-scrollbar{width:8px}.result-textarea[data-v-94d1c5ae]::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.result-textarea[data-v-94d1c5ae]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:4px}.info-section[data-v-94d1c5ae]{margin:0 24px 20px;width:auto;box-sizing:border-box;flex-shrink:0}.info-card[data-v-94d1c5ae]{background:#fff;border-radius:12px;padding:24px;border:1px solid #e2e8f0}.info-header[data-v-94d1c5ae]{display:flex;align-items:center;justify-content:center;margin-bottom:24px;border-bottom:1px solid #f1f5f9;padding-bottom:16px}.info-header h3[data-v-94d1c5ae]{color:#1e293b;margin:0 0 0 12px;font-size:18px;font-weight:600}.icon-large[data-v-94d1c5ae]{font-size:24px}.scenario-grid[data-v-94d1c5ae]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.scenario-item[data-v-94d1c5ae]{background:#f8fafc;border-radius:10px;padding:20px;display:flex;gap:16px;border:1px solid #e2e8f0;animation:fadeInUp-94d1c5ae .6s forwards;opacity:0;transition:transform .3s,box-shadow .3s}.scenario-item[data-v-94d1c5ae]:hover{background:#fff;transform:translateY(-4px);box-shadow:0 10px 20px rgba(0,0,0,.05);border-color:#cbd5e1}.scenario-icon[data-v-94d1c5ae]{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-94d1c5ae]{color:#334155;margin:0 0 6px;font-size:15px;font-weight:600}.scenario-content p[data-v-94d1c5ae]{font-size:13px;color:#64748b;line-height:1.6;margin:0}.seo-recommendation[data-v-94d1c5ae]{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-94d1c5ae]{text-align:center;margin-bottom:24px}.seo-title[data-v-94d1c5ae]{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-94d1c5ae]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-94d1c5ae]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-94d1c5ae]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-94d1c5ae]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-94d1c5ae]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-94d1c5ae]{opacity:1;transform:scale(1);animation:burning-94d1c5ae 1.2s ease-in-out infinite alternate}@keyframes burning-94d1c5ae{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-94d1c5ae]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center}.seo-tool-card[data-v-94d1c5ae]{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-94d1c5ae]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.seo-tool-card:hover .card-indicator[data-v-94d1c5ae]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.card-arrow[data-v-94d1c5ae]{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-94d1c5ae]: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-94d1c5ae]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-94d1c5ae]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}@keyframes fadeInUp-94d1c5ae{to{opacity:1;transform:translateY(0)}}.fade-scale-enter-active[data-v-94d1c5ae],.fade-scale-leave-active[data-v-94d1c5ae]{transition:.2s}.fade-scale-enter-from[data-v-94d1c5ae],.fade-scale-leave-to[data-v-94d1c5ae]{opacity:0;transform:scale(.9)}.custom-overlay[data-v-94d1c5ae]{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-94d1c5ae]{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-94d1c5ae]{font-size:20px;font-weight:600;color:#333;margin-top:10px}.text-error[data-v-94d1c5ae]{color:#cf1322}.checkmark[data-v-94d1c5ae],.crossmark[data-v-94d1c5ae]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;margin:0 auto}.checkmark[data-v-94d1c5ae]{stroke:#52c41a;animation:fill-success-94d1c5ae .2s .3s forwards,scale-94d1c5ae .2s .5s both}.crossmark[data-v-94d1c5ae]{stroke:#ff4d4f;animation:fill-error-94d1c5ae .2s .3s forwards,scale-94d1c5ae .2s .5s both}.checkmark__circle[data-v-94d1c5ae]{stroke:#52c41a;stroke-dasharray:166;stroke-dashoffset:166;fill:none;animation:stroke-94d1c5ae .3s forwards}.crossmark__circle[data-v-94d1c5ae]{stroke:#ff4d4f;stroke-dasharray:166;stroke-dashoffset:166;fill:none;animation:stroke-94d1c5ae .3s forwards}.checkmark__check[data-v-94d1c5ae]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-94d1c5ae .2s .3s forwards}.crossmark__check[data-v-94d1c5ae]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-94d1c5ae .2s .3s forwards}@keyframes stroke-94d1c5ae{to{stroke-dashoffset:0}}@keyframes scale-94d1c5ae{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-94d1c5ae{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-94d1c5ae{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.json-parser-container[data-v-c334044a]{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-c334044a]{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-c334044a]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.header-icon[data-v-c334044a]{color:#38bdf8;font-size:28px}.subtitle[data-v-c334044a]{margin:8px 0 0;font-size:13px;color:#94a3b8}.content-wrapper.layout-column[data-v-c334044a]{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-c334044a]{flex:0 0 auto;flex-direction:column}.json-input-section[data-v-c334044a],.json-output-section[data-v-c334044a]{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-c334044a]{flex:1;flex-direction:column;min-height:400px}.json-input-section[data-v-c334044a]:hover,.json-output-section[data-v-c334044a]:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.centered-title-header[data-v-c334044a]{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-c334044a]{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-c334044a]{color:#64748b;font-size:18px}.actions[data-v-c334044a]{display:flex;gap:12px;align-items:center}[data-v-c334044a] .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-c334044a] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-c334044a] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-c334044a] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-c334044a] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}.editor-container[data-v-c334044a]{flex:1;display:flex;flex-direction:column;overflow:hidden;background-color:#fff}.config-scroll-container[data-v-c334044a]{overflow-y:auto;padding:24px}.form-grid[data-v-c334044a]{display:flex;flex-wrap:wrap;gap:20px}.form-item[data-v-c334044a]{display:flex;flex-direction:column}.form-item-full[data-v-c334044a]{width:100%}.form-item-third[data-v-c334044a]{width:calc(33.333% - 14px)}.form-item label[data-v-c334044a]{font-size:13px;font-weight:600;color:#334155;margin-bottom:8px;display:flex;align-items:center;gap:6px}.label-icon[data-v-c334044a]{color:#64748b}.divider[data-v-c334044a]{width:100%;height:1px;background-color:#f1f5f9;margin:4px 0}.custom-select[data-v-c334044a]{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-c334044a]:focus{border-color:#38bdf8;box-shadow:0 0 0 3px rgba(56,189,248,.1)}.custom-text-input[data-v-c334044a]{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-c334044a]:focus{border-color:#38bdf8;background:#fff;box-shadow:0 0 0 3px rgba(56,189,248,.1)}.tips-box[data-v-c334044a]{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-c334044a]{font-size:16px;line-height:1.2}.tips-box p[data-v-c334044a]{margin:0;font-size:13px;color:#0369a1;line-height:1.6}.tips-box code[data-v-c334044a]{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-c334044a]{width:100%;display:flex;justify-content:center;margin-top:10px}.btn-large[data-v-c334044a]{height:44px!important;font-size:15px!important;padding:0 32px!important;border-radius:8px!important}.empty-state-result[data-v-c334044a]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 0;color:#64748b}.upload-icon[data-v-c334044a]{font-size:48px;margin-bottom:12px;opacity:.6}.empty-state-result h3[data-v-c334044a]{margin:0 0 8px;font-size:16px;color:#334155;font-weight:600}.empty-state-result p[data-v-c334044a]{margin:0;font-size:13px;color:#94a3b8}.result-wrapper[data-v-c334044a]{flex:1;display:flex;flex-direction:column;padding:24px;background:#f8fafc}.code-window[data-v-c334044a]{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-c334044a]{background-color:#0f172a;padding:10px 16px;display:flex;align-items:center;gap:8px;flex-shrink:0}.dot[data-v-c334044a]{width:12px;height:12px;border-radius:50%}.dot.red[data-v-c334044a]{background-color:#ef4444}.dot.yellow[data-v-c334044a]{background-color:#f59e0b}.dot.green[data-v-c334044a]{background-color:#10b981}.window-title[data-v-c334044a]{margin:0 auto;font-size:12px;color:#94a3b8;font-family:JetBrains Mono,monospace}.relative-container[data-v-c334044a]{position:relative}.code-content.no-padding[data-v-c334044a]{flex:1;display:flex;flex-direction:column;padding:0}.result-pre[data-v-c334044a]{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-c334044a]::-webkit-scrollbar{width:10px;height:10px}.result-pre[data-v-c334044a]::-webkit-scrollbar-track{background:rgba(0,0,0,.2)}.result-pre[data-v-c334044a]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.15);border-radius:5px}.result-pre[data-v-c334044a]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.25)}.loading-overlay[data-v-c334044a]{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-c334044a]{font-size:36px;margin-bottom:16px;animation:spin-c334044a 1s linear infinite}@keyframes spin-c334044a{to{transform:rotate(1turn)}}.info-section[data-v-c334044a]{margin:0 24px 20px;width:auto;box-sizing:border-box;flex-shrink:0}.info-card[data-v-c334044a]{background:#fff;border-radius:12px;padding:24px;border:1px solid #e2e8f0}.info-header[data-v-c334044a]{display:flex;align-items:center;justify-content:center;margin-bottom:24px;border-bottom:1px solid #f1f5f9;padding-bottom:16px}.info-header h3[data-v-c334044a]{color:#1e293b;margin:0 0 0 12px;font-size:18px;font-weight:600}.icon-large[data-v-c334044a]{font-size:24px}.scenario-grid[data-v-c334044a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.scenario-item[data-v-c334044a]{background:#f8fafc;border-radius:10px;padding:20px;display:flex;gap:16px;border:1px solid #e2e8f0;animation:fadeInUp-c334044a .6s forwards;opacity:0;transition:transform .3s,box-shadow .3s}.scenario-item[data-v-c334044a]:hover{background:#fff;transform:translateY(-4px);box-shadow:0 10px 20px rgba(0,0,0,.05);border-color:#cbd5e1}.scenario-icon[data-v-c334044a]{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-c334044a]{color:#334155;margin:0 0 6px;font-size:15px;font-weight:600}.scenario-content p[data-v-c334044a]{font-size:13px;color:#64748b;line-height:1.6;margin:0}.seo-recommendation[data-v-c334044a]{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-c334044a]{text-align:center;margin-bottom:24px}.seo-title[data-v-c334044a]{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-c334044a]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-c334044a]{position:absolute;font-size:22px;transition:.4s}.filled-fire[data-v-c334044a]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-c334044a]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-c334044a]{opacity:1;transform:scale(1);animation:burning-c334044a 1.2s infinite alternate}@keyframes burning-c334044a{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-c334044a]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center}.seo-tool-card[data-v-c334044a]{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-c334044a]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.seo-tool-card:hover .card-indicator[data-v-c334044a]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.card-arrow[data-v-c334044a]{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-c334044a]: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-c334044a]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-c334044a]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}@media (max-width:992px){.form-item-third[data-v-c334044a]{width:100%}}@keyframes fadeInUp-c334044a{to{opacity:1;transform:translateY(0)}}.fade-scale-enter-active[data-v-c334044a],.fade-scale-leave-active[data-v-c334044a]{transition:.2s}.fade-scale-enter-from[data-v-c334044a],.fade-scale-leave-to[data-v-c334044a]{opacity:0;transform:scale(.9)}.custom-overlay[data-v-c334044a]{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-c334044a]{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-c334044a]{font-size:20px;font-weight:600;color:#333;margin-top:10px}.text-error[data-v-c334044a]{color:#cf1322}.checkmark[data-v-c334044a],.crossmark[data-v-c334044a]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;margin:0 auto}.checkmark[data-v-c334044a]{stroke:#52c41a;animation:fill-success-c334044a .2s .3s forwards,scale-c334044a .2s .5s both}.crossmark[data-v-c334044a]{stroke:#ff4d4f;animation:fill-error-c334044a .2s .3s forwards,scale-c334044a .2s .5s both}.checkmark__circle[data-v-c334044a]{stroke:#52c41a;stroke-dasharray:166;stroke-dashoffset:166;fill:none;animation:stroke-c334044a .3s forwards}.crossmark__circle[data-v-c334044a]{stroke:#ff4d4f;stroke-dasharray:166;stroke-dashoffset:166;fill:none;animation:stroke-c334044a .3s forwards}.checkmark__check[data-v-c334044a]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-c334044a .2s .3s forwards}.crossmark__check[data-v-c334044a]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-c334044a .2s .3s forwards}@keyframes stroke-c334044a{to{stroke-dashoffset:0}}@keyframes scale-c334044a{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-c334044a{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-c334044a{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.json-parser-container[data-v-f69639ca]{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-f69639ca]{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-f69639ca]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.header-icon[data-v-f69639ca]{color:#38bdf8;font-size:28px}.subtitle[data-v-f69639ca]{margin:8px 0 0;font-size:13px;color:#94a3b8}.content-wrapper.layout-column[data-v-f69639ca]{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-f69639ca]{flex:0 0 auto;flex-direction:column}.json-input-section[data-v-f69639ca],.json-output-section[data-v-f69639ca]{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-f69639ca]{flex:1;flex-direction:column;min-height:400px}.json-input-section[data-v-f69639ca]:hover,.json-output-section[data-v-f69639ca]:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.centered-title-header[data-v-f69639ca]{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-f69639ca]{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-f69639ca]{color:#64748b;font-size:18px}.actions[data-v-f69639ca]{display:flex;gap:12px;align-items:center}[data-v-f69639ca] .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-f69639ca] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-f69639ca] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-f69639ca] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-f69639ca] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}.editor-container[data-v-f69639ca]{flex:1;display:flex;flex-direction:column;overflow:hidden;background-color:#fff}.config-scroll-container[data-v-f69639ca]{overflow-y:auto;padding:24px}.form-grid[data-v-f69639ca]{display:flex;flex-wrap:wrap;gap:20px}.form-item[data-v-f69639ca]{display:flex;flex-direction:column}.form-item-full[data-v-f69639ca]{width:100%}.form-item label[data-v-f69639ca]{font-size:13px;font-weight:600;color:#334155;margin-bottom:8px;display:flex;align-items:center;gap:6px}.label-icon[data-v-f69639ca]{color:#64748b}.custom-text-input[data-v-f69639ca]{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-f69639ca]:focus{border-color:#38bdf8;background:#fff;box-shadow:0 0 0 3px rgba(56,189,248,.1)}.tips-box[data-v-f69639ca]{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-f69639ca]{background:#fff1f2;border-color:#fecdd3}.tip-icon[data-v-f69639ca]{font-size:16px;line-height:1.2}.tips-box p[data-v-f69639ca]{margin:0;font-size:13px;color:#0369a1;line-height:1.6}.error-tips-box p[data-v-f69639ca]{color:#be123c}.action-btn-row[data-v-f69639ca]{width:100%;display:flex;justify-content:center;margin-top:10px}.btn-large[data-v-f69639ca]{height:44px!important;font-size:15px!important;padding:0 32px!important;border-radius:8px!important}.empty-state-result[data-v-f69639ca]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:60px 0;color:#64748b}.upload-icon[data-v-f69639ca]{font-size:48px;margin-bottom:12px;opacity:.6}.empty-state-result h3[data-v-f69639ca]{margin:0 0 8px;font-size:16px;color:#334155;font-weight:600}.empty-state-result p[data-v-f69639ca]{margin:0;font-size:13px;color:#94a3b8}.result-wrapper[data-v-f69639ca]{flex:1;display:flex;flex-direction:column;gap:24px}.summary-blocks[data-v-f69639ca]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.summary-card[data-v-f69639ca]{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-f69639ca]:hover{background:#fff;border-color:#cbd5e1;box-shadow:0 4px 12px rgba(0,0,0,.05);transform:translateY(-2px)}.summary-label[data-v-f69639ca]{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-f69639ca]{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-f69639ca]::-webkit-scrollbar{width:4px}.summary-value[data-v-f69639ca]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.highlight-hex[data-v-f69639ca]{color:#d97706;font-weight:600}.highlight-bin[data-v-f69639ca]{color:#059669}.highlight-oct[data-v-f69639ca]{color:#7c3aed;font-weight:600}.btn-icon-copy[data-v-f69639ca]{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-f69639ca]:hover{background:#e0f2fe;color:#0284c7}.table-container[data-v-f69639ca]{width:100%;border-radius:10px;border:1px solid #e2e8f0;overflow:hidden;background:#fff}.result-table[data-v-f69639ca]{width:100%;border-collapse:collapse;text-align:left}.result-table th[data-v-f69639ca]{background:#f1f5f9;color:#475569;font-weight:600;font-size:13px;padding:12px 16px;border-bottom:1px solid #e2e8f0}.result-table td[data-v-f69639ca]{padding:12px 16px;border-bottom:1px solid #f8fafc;font-size:14px;color:#334155;transition:background .2s}.result-table tr:hover td[data-v-f69639ca]{background:#f0f9ff}.result-table tr:last-child td[data-v-f69639ca]{border-bottom:none}.num-font[data-v-f69639ca]{font-family:JetBrains Mono,monospace}.hex-col[data-v-f69639ca]{color:#d97706;font-weight:600}.bin-col[data-v-f69639ca]{color:#059669}.desc-col[data-v-f69639ca]{color:#64748b;font-style:italic;font-size:13px}.char-badge[data-v-f69639ca]{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-f69639ca]{background:#f1f5f9;color:#64748b;font-size:12px}@media (max-width:992px){.summary-blocks[data-v-f69639ca]{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.summary-blocks[data-v-f69639ca]{grid-template-columns:1fr}}.info-section[data-v-f69639ca]{margin:0 24px 20px;width:auto;box-sizing:border-box;flex-shrink:0}.info-card[data-v-f69639ca]{background:#fff;border-radius:12px;padding:24px;border:1px solid #e2e8f0}.info-header[data-v-f69639ca]{display:flex;align-items:center;justify-content:center;margin-bottom:24px;border-bottom:1px solid #f1f5f9;padding-bottom:16px}.info-header h3[data-v-f69639ca]{color:#1e293b;margin:0 0 0 12px;font-size:18px;font-weight:600}.icon-large[data-v-f69639ca]{font-size:24px}.scenario-grid[data-v-f69639ca]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.scenario-item[data-v-f69639ca]{background:#f8fafc;border-radius:10px;padding:20px;display:flex;gap:16px;border:1px solid #e2e8f0;animation:fadeInUp-f69639ca .6s forwards;opacity:0;transition:transform .3s,box-shadow .3s}.scenario-item[data-v-f69639ca]:hover{background:#fff;transform:translateY(-4px);box-shadow:0 10px 20px rgba(0,0,0,.05);border-color:#cbd5e1}.scenario-icon[data-v-f69639ca]{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-f69639ca]{color:#334155;margin:0 0 6px;font-size:15px;font-weight:600}.scenario-content p[data-v-f69639ca]{font-size:13px;color:#64748b;line-height:1.6;margin:0}.seo-recommendation[data-v-f69639ca]{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-f69639ca]{text-align:center;margin-bottom:24px}.seo-title[data-v-f69639ca]{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-f69639ca]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-f69639ca]{position:absolute;font-size:22px;transition:.4s}.filled-fire[data-v-f69639ca]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-f69639ca]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-f69639ca]{opacity:1;transform:scale(1);animation:burning-f69639ca 1.2s infinite alternate}@keyframes burning-f69639ca{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-f69639ca]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center}.seo-tool-card[data-v-f69639ca]{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-f69639ca]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.seo-tool-card:hover .card-indicator[data-v-f69639ca]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.card-arrow[data-v-f69639ca]{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-f69639ca]: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-f69639ca]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-f69639ca]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}@keyframes fadeInUp-f69639ca{to{opacity:1;transform:translateY(0)}}.fade-scale-enter-active[data-v-f69639ca],.fade-scale-leave-active[data-v-f69639ca]{transition:.2s}.fade-scale-enter-from[data-v-f69639ca],.fade-scale-leave-to[data-v-f69639ca]{opacity:0;transform:scale(.9)}.custom-overlay[data-v-f69639ca]{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-f69639ca]{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-f69639ca]{font-size:20px;font-weight:600;color:#333;margin-top:10px}.text-error[data-v-f69639ca]{color:#cf1322}.checkmark[data-v-f69639ca],.crossmark[data-v-f69639ca]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;margin:0 auto}.checkmark[data-v-f69639ca]{stroke:#52c41a;animation:fill-success-f69639ca .2s .3s forwards,scale-f69639ca .2s .5s both}.crossmark[data-v-f69639ca]{stroke:#ff4d4f;animation:fill-error-f69639ca .2s .3s forwards,scale-f69639ca .2s .5s both}.checkmark__circle[data-v-f69639ca]{stroke:#52c41a;stroke-dasharray:166;stroke-dashoffset:166;fill:none;animation:stroke-f69639ca .3s forwards}.crossmark__circle[data-v-f69639ca]{stroke:#ff4d4f;stroke-dasharray:166;stroke-dashoffset:166;fill:none;animation:stroke-f69639ca .3s forwards}.checkmark__check[data-v-f69639ca]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-f69639ca .2s .3s forwards}.crossmark__check[data-v-f69639ca]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-f69639ca .2s .3s forwards}@keyframes stroke-f69639ca{to{stroke-dashoffset:0}}@keyframes scale-f69639ca{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-f69639ca{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-f69639ca{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.json-parser-container[data-v-c234db48]{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-c234db48]{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-c234db48]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.header-icon[data-v-c234db48]{color:#38bdf8;font-size:28px}.subtitle[data-v-c234db48]{margin:8px 0 0;font-size:13px;color:#94a3b8}.content-wrapper.layout-column[data-v-c234db48]{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-c234db48]{flex:0 0 auto;flex-direction:column}.json-input-section[data-v-c234db48],.json-output-section[data-v-c234db48]{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-c234db48]{flex:1;flex-direction:column;min-height:300px}.json-input-section[data-v-c234db48]:hover,.json-output-section[data-v-c234db48]:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.centered-title-header[data-v-c234db48]{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-c234db48]{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-c234db48]{color:#64748b;font-size:18px}.actions[data-v-c234db48]{display:flex;gap:12px;align-items:center}[data-v-c234db48] .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-c234db48] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-c234db48] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-c234db48] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-c234db48] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}.editor-container[data-v-c234db48]{flex:1;display:flex;flex-direction:column;overflow:hidden;background-color:#fff}.config-scroll-container[data-v-c234db48]{overflow-y:auto;padding:24px}.form-grid[data-v-c234db48]{display:flex;flex-wrap:wrap;gap:20px}.form-item[data-v-c234db48]{display:flex;flex-direction:column}.form-item-full[data-v-c234db48]{width:100%}.form-item label[data-v-c234db48]{font-size:14px;font-weight:600;color:#334155;margin-bottom:10px;display:flex;align-items:center;gap:6px}.label-icon[data-v-c234db48]{color:#64748b}.relative-container[data-v-c234db48]{position:relative}.custom-text-input[data-v-c234db48]{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-c234db48]:focus{border-color:#38bdf8;background:#fff;box-shadow:0 0 0 3px rgba(56,189,248,.1)}.char-count[data-v-c234db48]{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-c234db48]{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-c234db48]{font-size:18px;line-height:1.2}.tips-box p[data-v-c234db48]{margin:0;font-size:13px;color:#0369a1;line-height:1.6}.action-btn-row[data-v-c234db48]{width:100%;display:flex;justify-content:center;gap:16px;margin-top:10px}.btn-large[data-v-c234db48]{height:44px!important;font-size:15px!important;padding:0 32px!important;border-radius:8px!important;transition:all .3s ease}.btn-encode[data-v-c234db48]{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;border:none!important}.btn-encode[data-v-c234db48]: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-c234db48]{background:linear-gradient(135deg,#10b981,#059669)!important;border:none!important}.btn-decode[data-v-c234db48]: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-c234db48]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 0;color:#64748b}.upload-icon[data-v-c234db48]{font-size:48px;margin-bottom:12px;opacity:.6}.empty-state-result h3[data-v-c234db48]{margin:0 0 8px;font-size:16px;color:#334155;font-weight:600}.empty-state-result p[data-v-c234db48]{margin:0;font-size:13px;color:#94a3b8}.result-wrapper[data-v-c234db48]{flex:1;display:flex;flex-direction:column;padding:24px;background:#f8fafc}.code-window[data-v-c234db48]{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-c234db48]{background-color:#0f172a;padding:10px 16px;display:flex;align-items:center;gap:8px;flex-shrink:0}.dot[data-v-c234db48]{width:12px;height:12px;border-radius:50%}.dot.red[data-v-c234db48]{background-color:#ef4444}.dot.yellow[data-v-c234db48]{background-color:#f59e0b}.dot.green[data-v-c234db48]{background-color:#10b981}.window-title[data-v-c234db48]{margin:0 auto;font-size:12px;color:#94a3b8;font-family:JetBrains Mono,monospace}.code-content.no-padding[data-v-c234db48]{flex:1;display:flex;flex-direction:column;padding:0}.result-textarea[data-v-c234db48]{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-c234db48]::-webkit-scrollbar{width:8px}.result-textarea[data-v-c234db48]::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.result-textarea[data-v-c234db48]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:4px}.char-count-output[data-v-c234db48]{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-c234db48]{margin:0 24px 20px;width:auto;box-sizing:border-box;flex-shrink:0}.info-card[data-v-c234db48]{background:#fff;border-radius:12px;padding:24px;border:1px solid #e2e8f0}.info-header[data-v-c234db48]{display:flex;align-items:center;justify-content:center;margin-bottom:24px;border-bottom:1px solid #f1f5f9;padding-bottom:16px}.info-header h3[data-v-c234db48]{color:#1e293b;margin:0 0 0 12px;font-size:18px;font-weight:600}.icon-large[data-v-c234db48]{font-size:24px}.scenario-grid[data-v-c234db48]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.scenario-item[data-v-c234db48]{background:#f8fafc;border-radius:10px;padding:20px;display:flex;gap:16px;border:1px solid #e2e8f0;animation:fadeInUp-c234db48 .6s forwards;opacity:0;transition:transform .3s,box-shadow .3s}.scenario-item[data-v-c234db48]:hover{background:#fff;transform:translateY(-4px);box-shadow:0 10px 20px rgba(0,0,0,.05);border-color:#cbd5e1}.scenario-icon[data-v-c234db48]{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-c234db48]{color:#334155;margin:0 0 6px;font-size:15px;font-weight:600}.scenario-content p[data-v-c234db48]{font-size:13px;color:#64748b;line-height:1.6;margin:0}.seo-recommendation[data-v-c234db48]{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-c234db48]{text-align:center;margin-bottom:24px}.seo-title[data-v-c234db48]{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-c234db48]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-c234db48]{position:absolute;font-size:22px;transition:.4s}.filled-fire[data-v-c234db48]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-c234db48]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-c234db48]{opacity:1;transform:scale(1);animation:burning-c234db48 1.2s infinite alternate}@keyframes burning-c234db48{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-c234db48]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center}.seo-tool-card[data-v-c234db48]{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-c234db48]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.seo-tool-card:hover .card-indicator[data-v-c234db48]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.card-arrow[data-v-c234db48]{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-c234db48]: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-c234db48]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-c234db48]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}@keyframes fadeInUp-c234db48{to{opacity:1;transform:translateY(0)}}.fade-scale-enter-active[data-v-c234db48],.fade-scale-leave-active[data-v-c234db48]{transition:.2s}.fade-scale-enter-from[data-v-c234db48],.fade-scale-leave-to[data-v-c234db48]{opacity:0;transform:scale(.9)}.custom-overlay[data-v-c234db48]{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-c234db48]{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-c234db48]{font-size:20px;font-weight:600;color:#333;margin-top:10px}.text-error[data-v-c234db48]{color:#cf1322}.checkmark[data-v-c234db48],.crossmark[data-v-c234db48]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;margin:0 auto}.checkmark[data-v-c234db48]{stroke:#52c41a;animation:fill-success-c234db48 .2s .3s forwards,scale-c234db48 .2s .5s both}.crossmark[data-v-c234db48]{stroke:#ff4d4f;animation:fill-error-c234db48 .2s .3s forwards,scale-c234db48 .2s .5s both}.checkmark__circle[data-v-c234db48]{stroke:#52c41a;stroke-dasharray:166;stroke-dashoffset:166;fill:none;animation:stroke-c234db48 .3s forwards}.crossmark__circle[data-v-c234db48]{stroke:#ff4d4f;stroke-dasharray:166;stroke-dashoffset:166;fill:none;animation:stroke-c234db48 .3s forwards}.checkmark__check[data-v-c234db48]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-c234db48 .2s .3s forwards}.crossmark__check[data-v-c234db48]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-c234db48 .2s .3s forwards}@keyframes stroke-c234db48{to{stroke-dashoffset:0}}@keyframes scale-c234db48{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-c234db48{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-c234db48{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.json-parser-container[data-v-5f043f7c]{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-5f043f7c]{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-5f043f7c]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.header-icon[data-v-5f043f7c]{color:#38bdf8;font-size:28px}.subtitle[data-v-5f043f7c]{margin:8px 0 0;font-size:13px;color:#94a3b8}.content-wrapper.layout-column[data-v-5f043f7c]{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-5f043f7c]{flex:0 0 auto;flex-direction:column}.json-input-section[data-v-5f043f7c],.json-output-section[data-v-5f043f7c]{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-5f043f7c]{flex:1;flex-direction:column;min-height:300px}.json-input-section[data-v-5f043f7c]:hover,.json-output-section[data-v-5f043f7c]:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.centered-title-header[data-v-5f043f7c]{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-5f043f7c]{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-5f043f7c]{color:#64748b;font-size:18px}.actions[data-v-5f043f7c]{display:flex;gap:12px;align-items:center}[data-v-5f043f7c] .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-5f043f7c] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-5f043f7c] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-5f043f7c] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-5f043f7c] .btn-commercial.ant-btn[disabled]{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}.editor-container[data-v-5f043f7c]{flex:1;display:flex;flex-direction:column;overflow:hidden;background-color:#fff}.config-scroll-container[data-v-5f043f7c]{overflow-y:auto;padding:24px}.form-grid[data-v-5f043f7c]{display:flex;flex-wrap:wrap;gap:20px}.form-item[data-v-5f043f7c]{display:flex;flex-direction:column}.form-item-full[data-v-5f043f7c]{width:100%}.form-item label[data-v-5f043f7c]{font-size:14px;font-weight:600;color:#334155;margin-bottom:10px;display:flex;align-items:center;gap:6px}.label-icon[data-v-5f043f7c]{color:#64748b}.relative-container[data-v-5f043f7c]{position:relative}.input-with-clear[data-v-5f043f7c]{position:relative;width:100%}.custom-single-input[data-v-5f043f7c]{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-5f043f7c]:focus{border-color:#38bdf8;background:#fff;box-shadow:0 0 0 3px rgba(56,189,248,.1)}.clear-icon-btn[data-v-5f043f7c]{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-5f043f7c]:hover{background-color:#f1f5f9;color:#ef4444}.tips-box[data-v-5f043f7c]{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-5f043f7c]{font-size:18px;line-height:1.2}.tips-box p[data-v-5f043f7c]{margin:0;font-size:13px;color:#0369a1;line-height:1.6}.tips-box code[data-v-5f043f7c]{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-5f043f7c]{width:100%;display:flex;justify-content:center;gap:16px;margin-top:10px}.btn-large[data-v-5f043f7c]{height:44px!important;font-size:15px!important;padding:0 32px!important;border-radius:8px!important;transition:all .3s ease}.empty-state-result[data-v-5f043f7c]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 0;color:#64748b}.upload-icon[data-v-5f043f7c]{font-size:48px;margin-bottom:12px;opacity:.6}.empty-state-result h3[data-v-5f043f7c]{margin:0 0 8px;font-size:16px;color:#334155;font-weight:600}.empty-state-result p[data-v-5f043f7c]{margin:0;font-size:13px;color:#94a3b8}.result-wrapper[data-v-5f043f7c]{flex:1;display:flex;flex-direction:column;padding:24px;background:#f8fafc}.table-container[data-v-5f043f7c]{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-5f043f7c]{width:100%;border-collapse:collapse;text-align:left;table-layout:fixed}.result-table th[data-v-5f043f7c]{background:#f1f5f9;color:#475569;font-weight:600;font-size:13px;padding:14px 16px;border-bottom:1px solid #e2e8f0}.result-table td[data-v-5f043f7c]{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-5f043f7c]{background:#f0f9ff}.result-row:last-child td[data-v-5f043f7c]{border-bottom:none}.type-badge[data-v-5f043f7c]{display:inline-block;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;letter-spacing:.5px}.type-http[data-v-5f043f7c]{background-color:#e0f2fe;color:#0284c7;border:1px solid #bae6fd}.type-thunder[data-v-5f043f7c]{background-color:#fef3c7;color:#d97706;border:1px solid #fde68a}.type-flashget[data-v-5f043f7c]{background-color:#fee2e2;color:#ef4444;border:1px solid #fecaca}.type-qq[data-v-5f043f7c]{background-color:#dcfce7;color:#16a34a;border:1px solid #bbf7d0}.url-text[data-v-5f043f7c]{font-family:JetBrains Mono,monospace;font-size:14px;color:#475569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.btn-mini[data-v-5f043f7c]{height:28px!important;padding:0 10px!important;font-size:12px!important}.btn-copied[data-v-5f043f7c]{background-color:#f0fdf4!important;border-color:#bbf7d0!important;color:#16a34a!important}.info-section[data-v-5f043f7c]{margin:0 24px 20px;width:auto;box-sizing:border-box;flex-shrink:0}.info-card[data-v-5f043f7c]{background:#fff;border-radius:12px;padding:24px;border:1px solid #e2e8f0}.info-header[data-v-5f043f7c]{display:flex;align-items:center;justify-content:center;margin-bottom:24px;border-bottom:1px solid #f1f5f9;padding-bottom:16px}.info-header h3[data-v-5f043f7c]{color:#1e293b;margin:0 0 0 12px;font-size:18px;font-weight:600}.icon-large[data-v-5f043f7c]{font-size:24px}.scenario-grid[data-v-5f043f7c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.scenario-item[data-v-5f043f7c]{background:#f8fafc;border-radius:10px;padding:20px;display:flex;gap:16px;border:1px solid #e2e8f0;animation:fadeInUp-5f043f7c .6s forwards;opacity:0;transition:transform .3s,box-shadow .3s}.scenario-item[data-v-5f043f7c]:hover{background:#fff;transform:translateY(-4px);box-shadow:0 10px 20px rgba(0,0,0,.05);border-color:#cbd5e1}.scenario-icon[data-v-5f043f7c]{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-5f043f7c]{color:#334155;margin:0 0 6px;font-size:15px;font-weight:600}.scenario-content p[data-v-5f043f7c]{font-size:13px;color:#64748b;line-height:1.6;margin:0}.seo-recommendation[data-v-5f043f7c]{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-5f043f7c]{text-align:center;margin-bottom:24px}.seo-title[data-v-5f043f7c]{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-5f043f7c]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-5f043f7c]{position:absolute;font-size:22px;transition:.4s}.filled-fire[data-v-5f043f7c]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-5f043f7c]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-5f043f7c]{opacity:1;transform:scale(1);animation:burning-5f043f7c 1.2s infinite alternate}@keyframes burning-5f043f7c{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-5f043f7c]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center}.seo-tool-card[data-v-5f043f7c]{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-5f043f7c]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.seo-tool-card:hover .card-indicator[data-v-5f043f7c]{transform:scale(1.5);background-color:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.4)}.card-arrow[data-v-5f043f7c]{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-5f043f7c]: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-5f043f7c]{opacity:1;transform:translateX(0)}.seo-tool-card[data-v-5f043f7c]:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(56,189,248,.1)}@keyframes fadeInUp-5f043f7c{to{opacity:1;transform:translateY(0)}}.fade-scale-enter-active[data-v-5f043f7c],.fade-scale-leave-active[data-v-5f043f7c]{transition:.2s}.fade-scale-enter-from[data-v-5f043f7c],.fade-scale-leave-to[data-v-5f043f7c]{opacity:0;transform:scale(.9)}.custom-overlay[data-v-5f043f7c]{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-5f043f7c]{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-5f043f7c]{font-size:20px;font-weight:600;color:#333;margin-top:10px}.text-error[data-v-5f043f7c]{color:#cf1322}.checkmark[data-v-5f043f7c],.crossmark[data-v-5f043f7c]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;margin:0 auto}.checkmark[data-v-5f043f7c]{stroke:#52c41a;animation:fill-success-5f043f7c .2s .3s forwards,scale-5f043f7c .2s .5s both}.crossmark[data-v-5f043f7c]{stroke:#ff4d4f;animation:fill-error-5f043f7c .2s .3s forwards,scale-5f043f7c .2s .5s both}.checkmark__circle[data-v-5f043f7c]{stroke:#52c41a;stroke-dasharray:166;stroke-dashoffset:166;fill:none;animation:stroke-5f043f7c .3s forwards}.crossmark__circle[data-v-5f043f7c]{stroke:#ff4d4f;stroke-dasharray:166;stroke-dashoffset:166;fill:none;animation:stroke-5f043f7c .3s forwards}.checkmark__check[data-v-5f043f7c]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-5f043f7c .2s .3s forwards}.crossmark__check[data-v-5f043f7c]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-5f043f7c .2s .3s forwards}@keyframes stroke-5f043f7c{to{stroke-dashoffset:0}}@keyframes scale-5f043f7c{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-5f043f7c{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-5f043f7c{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)}.code-formatter-container[data-v-ce558a4c]{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-ce558a4c]{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-ce558a4c]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.header-icon[data-v-ce558a4c]{font-size:28px;color:#38bdf8}.subtitle[data-v-ce558a4c]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400}.content-wrapper[data-v-ce558a4c]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;min-height:550px;box-sizing:border-box}.code-section[data-v-ce558a4c]{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:hidden;transition:box-shadow .3s ease;position:relative}.code-section[data-v-ce558a4c]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.stats-bar[data-v-ce558a4c]{background-color:#f8fafc;border-top:1px solid #e2e8f0;padding:8px 20px;display:flex;justify-content:flex-end;align-items:center;font-size:13px;color:#64748b}.stats-bar strong[data-v-ce558a4c]{color:#0f172a;margin-left:4px}.stats-divider[data-v-ce558a4c]{margin:0 12px;color:#cbd5e1}.toolbar[data-v-ce558a4c]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc;display:flex;align-items:center}.actions[data-v-ce558a4c]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.divider[data-v-ce558a4c]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}.custom-toggle[data-v-ce558a4c]{display:flex;align-items:center;gap:6px;font-size:13px;color:#475569;cursor:pointer;padding:4px 8px;border-radius:6px;transition:background-color .2s}.custom-toggle[data-v-ce558a4c]:hover{background-color:#f1f5f9}.custom-toggle input[data-v-ce558a4c]{accent-color:#0f172a;cursor:pointer;width:14px;height:14px}[data-v-ce558a4c] .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-ce558a4c] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-ce558a4c] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-ce558a4c] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-ce558a4c] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-ce558a4c] .btn-commercial.ant-btn-dangerous:hover:not([disabled]){color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.editor-container[data-v-ce558a4c]{flex:1;display:flex;background-color:#f1f5f9}.io-wrapper[data-v-ce558a4c]{display:flex;width:100%;gap:1px}.input-box[data-v-ce558a4c]{flex:1;display:flex;flex-direction:column;background-color:#fff;position:relative}.divider-vertical-io[data-v-ce558a4c]{width:1px;background-color:#e2e8f0}.box-title[data-v-ce558a4c]{padding:12px 20px;font-size:13px;font-weight:600;text-align:center;color:#475569;background-color:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:center;align-items:center;gap:8px}.mode-badge[data-v-ce558a4c]{background:#e2e8f0;color:#475569;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:400}textarea[data-v-ce558a4c]{flex:1;width:100%;border:none;padding:20px;font-family:JetBrains Mono,monospace;font-size:14px;line-height:1.6;resize:none;outline:none;color:#1e293b;background-color:#fff}.output-box textarea[data-v-ce558a4c]{background-color:#f8fafc}.file-badge[data-v-ce558a4c]{position:absolute;bottom:20px;right:20px;background-color:#f1f5f9;border:1px solid #cbd5e1;color:#334155;padding:6px 12px;border-radius:6px;font-size:12px;display:flex;align-items:center;gap:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);pointer-events:auto}.binary-badge[data-v-ce558a4c]{background-color:#e0f2fe;border-color:#bae6fd;color:#0369a1}.clear-file[data-v-ce558a4c]{cursor:pointer;color:#ef4444;font-weight:700;font-size:14px;margin-left:4px}.clear-file[data-v-ce558a4c]:hover{color:#b91c1c;transform:scale(1.1)}.info-section[data-v-ce558a4c]{margin:0 16px 24px 16px;flex-shrink:0}.info-card[data-v-ce558a4c]{background:#fff;border-radius:16px;padding:32px 24px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0}.info-header[data-v-ce558a4c]{display:flex;align-items:center;justify-content:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #f1f5f9}.info-header h3[data-v-ce558a4c]{color:#1e293b;margin:0 0 0 12px;font-size:20px;font-weight:600}.icon-large[data-v-ce558a4c]{font-size:24px}.scenario-grid[data-v-ce558a4c]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.scenario-item[data-v-ce558a4c]{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}.scenario-item[data-v-ce558a4c]:hover{transform:translateY(-5px);border-color:#cbd5e1;box-shadow:0 8px 25px rgba(0,0,0,.05)}.scenario-icon[data-v-ce558a4c]{font-size:1.6rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;width:46px;height:46px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.scenario-content h4[data-v-ce558a4c]{color:#1e293b;margin:0 0 8px 0;font-size:15px;font-weight:600}.scenario-content p[data-v-ce558a4c]{color:#64748b;font-size:13px;margin:0;line-height:1.5}.seo-recommendation[data-v-ce558a4c]{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;position:relative;z-index:1}.seo-title-wrapper[data-v-ce558a4c]{text-align:center;margin-bottom:24px}.seo-title[data-v-ce558a4c]{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-ce558a4c]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-ce558a4c]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-ce558a4c]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-ce558a4c]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-ce558a4c]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-ce558a4c]{opacity:1;transform:scale(1);animation:burning-ce558a4c 1.2s ease-in-out infinite alternate}@keyframes burning-ce558a4c{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-ce558a4c]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-ce558a4c]{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;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;cursor:pointer;white-space:nowrap}.seo-tool-card[data-v-ce558a4c]:after{content:"";position:absolute;top:-10px;bottom:-15px;left:-5px;right:-5px}.card-indicator[data-v-ce558a4c]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-ce558a4c]{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-ce558a4c]: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-ce558a4c]{transform:scale(1.5);background-color:#0284c7}.seo-tool-card:hover .card-arrow[data-v-ce558a4c]{opacity:1;transform:translateX(0);margin-left:4px}.custom-overlay[data-v-ce558a4c]{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-ce558a4c]{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-ce558a4c]{margin-bottom:24px}.anim-text[data-v-ce558a4c]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-ce558a4c]{color:#cf1322}.checkmark[data-v-ce558a4c]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-ce558a4c .2s ease-in-out .3s forwards,scale-ce558a4c .2s ease-in-out .5s both}.checkmark__circle[data-v-ce558a4c]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-ce558a4c .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-ce558a4c]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-ce558a4c .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-ce558a4c]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-ce558a4c .2s ease-in-out .3s forwards,scale-ce558a4c .2s ease-in-out .5s both}.crossmark__circle[data-v-ce558a4c]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-ce558a4c .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-ce558a4c]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-ce558a4c .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-ce558a4c{to{stroke-dashoffset:0}}@keyframes scale-ce558a4c{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-ce558a4c{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-ce558a4c{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-ce558a4c],.fade-scale-leave-active[data-v-ce558a4c]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-ce558a4c],.fade-scale-leave-to[data-v-ce558a4c]{opacity:0;transform:scale(.85)}.custom-scrollbar[data-v-ce558a4c]::-webkit-scrollbar{width:8px;height:8px}.custom-scrollbar[data-v-ce558a4c]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-ce558a4c]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px;border:2px solid #fff}.custom-scrollbar[data-v-ce558a4c]::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:768px){.io-wrapper[data-v-ce558a4c]{flex-direction:column}.divider-vertical-io[data-v-ce558a4c]{display:none}.scenario-grid[data-v-ce558a4c]{grid-template-columns:1fr}.actions[data-v-ce558a4c]{justify-content:center}.divider[data-v-ce558a4c]{display:none}}.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}}.code-formatter-container[data-v-4e2fe77c]{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-4e2fe77c]{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-4e2fe77c]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.header-icon[data-v-4e2fe77c]{font-size:28px;color:#38bdf8}.subtitle[data-v-4e2fe77c]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400}.content-wrapper[data-v-4e2fe77c]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;min-height:550px;box-sizing:border-box}.code-section[data-v-4e2fe77c]{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:hidden;transition:box-shadow .3s ease}.code-section[data-v-4e2fe77c]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.toolbar[data-v-4e2fe77c]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc;display:flex;align-items:center}.actions[data-v-4e2fe77c]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.divider[data-v-4e2fe77c]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}[data-v-4e2fe77c] .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-4e2fe77c] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-4e2fe77c] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-4e2fe77c] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-4e2fe77c] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-4e2fe77c] .btn-commercial.ant-btn-dangerous:hover:not([disabled]){color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.editor-container[data-v-4e2fe77c]{flex:1;display:flex;background-color:#f1f5f9}.io-wrapper[data-v-4e2fe77c]{display:flex;width:100%;gap:1px}.input-box[data-v-4e2fe77c]{flex:1;display:flex;flex-direction:column;background-color:#fff}.divider-vertical-io[data-v-4e2fe77c]{width:1px;background-color:#e2e8f0}.box-title[data-v-4e2fe77c]{padding:12px 20px;font-size:13px;font-weight:600;text-align:center;color:#475569;background-color:#f8fafc;border-bottom:1px solid #e2e8f0}textarea[data-v-4e2fe77c]{flex:1;width:100%;border:none;padding:20px;font-family:JetBrains Mono,monospace;font-size:14px;line-height:1.6;resize:none;outline:none;color:#1e293b;background-color:#fff}.output-box textarea[data-v-4e2fe77c]{background-color:#f8fafc}.info-section[data-v-4e2fe77c]{margin:0 16px 24px 16px;flex-shrink:0}.info-card[data-v-4e2fe77c]{background:#fff;border-radius:16px;padding:32px 24px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0}.info-header[data-v-4e2fe77c]{display:flex;align-items:center;justify-content:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #f1f5f9}.info-header h3[data-v-4e2fe77c]{color:#1e293b;margin:0 0 0 12px;font-size:20px;font-weight:600}.icon-large[data-v-4e2fe77c]{font-size:24px}.scenario-grid[data-v-4e2fe77c]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.scenario-item[data-v-4e2fe77c]{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}.scenario-item[data-v-4e2fe77c]:hover{transform:translateY(-5px);border-color:#cbd5e1;box-shadow:0 8px 25px rgba(0,0,0,.05)}.scenario-icon[data-v-4e2fe77c]{font-size:1.6rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;width:46px;height:46px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.scenario-content h4[data-v-4e2fe77c]{color:#1e293b;margin:0 0 8px 0;font-size:15px;font-weight:600}.scenario-content p[data-v-4e2fe77c]{color:#64748b;font-size:13px;margin:0;line-height:1.5}.seo-recommendation[data-v-4e2fe77c]{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;position:relative;z-index:1}.seo-title-wrapper[data-v-4e2fe77c]{text-align:center;margin-bottom:24px}.seo-title[data-v-4e2fe77c]{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-4e2fe77c]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-4e2fe77c]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-4e2fe77c]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-4e2fe77c]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-4e2fe77c]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-4e2fe77c]{opacity:1;transform:scale(1);animation:burning-4e2fe77c 1.2s ease-in-out infinite alternate}@keyframes burning-4e2fe77c{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-4e2fe77c]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-4e2fe77c]{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;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;cursor:pointer;white-space:nowrap}.seo-tool-card[data-v-4e2fe77c]:after{content:"";position:absolute;top:-10px;bottom:-15px;left:-5px;right:-5px}.card-indicator[data-v-4e2fe77c]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-4e2fe77c]{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-4e2fe77c]: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-4e2fe77c]{transform:scale(1.5);background-color:#0284c7}.seo-tool-card:hover .card-arrow[data-v-4e2fe77c]{opacity:1;transform:translateX(0);margin-left:4px}.custom-overlay[data-v-4e2fe77c]{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-4e2fe77c]{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-4e2fe77c]{margin-bottom:24px}.anim-text[data-v-4e2fe77c]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-4e2fe77c]{color:#cf1322}.checkmark[data-v-4e2fe77c]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-4e2fe77c .2s ease-in-out .3s forwards,scale-4e2fe77c .2s ease-in-out .5s both}.checkmark__circle[data-v-4e2fe77c]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-4e2fe77c .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-4e2fe77c]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-4e2fe77c .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-4e2fe77c]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-4e2fe77c .2s ease-in-out .3s forwards,scale-4e2fe77c .2s ease-in-out .5s both}.crossmark__circle[data-v-4e2fe77c]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-4e2fe77c .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-4e2fe77c]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-4e2fe77c .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-4e2fe77c{to{stroke-dashoffset:0}}@keyframes scale-4e2fe77c{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-4e2fe77c{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-4e2fe77c{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-4e2fe77c],.fade-scale-leave-active[data-v-4e2fe77c]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-4e2fe77c],.fade-scale-leave-to[data-v-4e2fe77c]{opacity:0;transform:scale(.85)}.custom-scrollbar[data-v-4e2fe77c]::-webkit-scrollbar{width:8px;height:8px}.custom-scrollbar[data-v-4e2fe77c]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-4e2fe77c]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px;border:2px solid #fff}.custom-scrollbar[data-v-4e2fe77c]::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:768px){.io-wrapper[data-v-4e2fe77c]{flex-direction:column}.divider-vertical-io[data-v-4e2fe77c]{display:none}.scenario-grid[data-v-4e2fe77c]{grid-template-columns:1fr}.actions[data-v-4e2fe77c]{justify-content:center}.divider[data-v-4e2fe77c]{display:none}}.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%}}.code-formatter-container[data-v-38ddef47]{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-38ddef47]{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-38ddef47]{margin:0;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.header-icon[data-v-38ddef47]{font-size:28px;color:#38bdf8}.subtitle[data-v-38ddef47]{margin:8px 0 0;font-size:14px;color:#94a3b8;font-weight:400}.content-wrapper[data-v-38ddef47]{display:flex;flex:1;padding:16px;gap:16px;overflow:hidden;width:100%;min-height:550px;box-sizing:border-box}.code-section[data-v-38ddef47]{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:hidden;transition:box-shadow .3s ease}.code-section[data-v-38ddef47]:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.toolbar[data-v-38ddef47]{padding:14px 20px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc;display:flex;align-items:center}.actions[data-v-38ddef47]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.divider[data-v-38ddef47]{width:1px;height:24px;background-color:#e2e8f0;margin:0 4px}[data-v-38ddef47] .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-38ddef47] .btn-commercial.ant-btn:hover:not([disabled]){border-color:#94a3b8;color:#1e293b;background-color:#f1f5f9}[data-v-38ddef47] .btn-commercial.ant-btn-primary{background-color:#0f172a;border-color:#0f172a;color:#fff}[data-v-38ddef47] .btn-commercial.ant-btn-primary:hover:not([disabled]){background-color:#334155;border-color:#334155}[data-v-38ddef47] .btn-commercial.ant-btn-dangerous{color:#ef4444;border-color:#fca5a5;background-color:#fef2f2}[data-v-38ddef47] .btn-commercial.ant-btn-dangerous:hover:not([disabled]){color:#b91c1c;border-color:#ef4444;background-color:#fee2e2}.editor-container[data-v-38ddef47]{flex:1;display:flex;background-color:#f1f5f9}.io-wrapper[data-v-38ddef47]{display:flex;width:100%;gap:1px}.input-box[data-v-38ddef47]{flex:1;display:flex;flex-direction:column;background-color:#fff}.divider-vertical-io[data-v-38ddef47]{width:1px;background-color:#e2e8f0}.box-title[data-v-38ddef47]{padding:12px 20px;font-size:13px;font-weight:600;text-align:center;color:#475569;background-color:#f8fafc;border-bottom:1px solid #e2e8f0}textarea[data-v-38ddef47]{flex:1;width:100%;border:none;padding:20px;font-family:JetBrains Mono,monospace;font-size:14px;line-height:1.6;resize:none;outline:none;color:#1e293b;background-color:#fff}.output-box textarea[data-v-38ddef47]{background-color:#f8fafc}.info-section[data-v-38ddef47]{margin:0 16px 24px 16px;flex-shrink:0}.info-card[data-v-38ddef47]{background:#fff;border-radius:16px;padding:32px 24px;box-shadow:0 4px 12px rgba(0,0,0,.03);border:1px solid #e2e8f0}.info-header[data-v-38ddef47]{display:flex;align-items:center;justify-content:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #f1f5f9}.info-header h3[data-v-38ddef47]{color:#1e293b;margin:0 0 0 12px;font-size:20px;font-weight:600}.icon-large[data-v-38ddef47]{font-size:24px}.scenario-grid[data-v-38ddef47]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.scenario-item[data-v-38ddef47]{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}.scenario-item[data-v-38ddef47]:hover{transform:translateY(-5px);border-color:#cbd5e1;box-shadow:0 8px 25px rgba(0,0,0,.05)}.scenario-icon[data-v-38ddef47]{font-size:1.6rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;width:46px;height:46px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.scenario-content h4[data-v-38ddef47]{color:#1e293b;margin:0 0 8px 0;font-size:15px;font-weight:600}.scenario-content p[data-v-38ddef47]{color:#64748b;font-size:13px;margin:0;line-height:1.5}.seo-recommendation[data-v-38ddef47]{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;position:relative;z-index:1}.seo-title-wrapper[data-v-38ddef47]{text-align:center;margin-bottom:24px}.seo-title[data-v-38ddef47]{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-38ddef47]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.seo-icon[data-v-38ddef47]{position:absolute;font-size:22px;transition:all .4s cubic-bezier(.4,0,.2,1)}.outline-fire[data-v-38ddef47]{color:#ea580c;opacity:1;transform:scale(1)}.filled-fire[data-v-38ddef47]{color:#ff4d4f;opacity:0;transform:scale(.8)}.seo-recommendation:hover .outline-fire[data-v-38ddef47]{opacity:0;transform:scale(1.2)}.seo-recommendation:hover .filled-fire[data-v-38ddef47]{opacity:1;transform:scale(1);animation:burning-38ddef47 1.2s ease-in-out infinite alternate}@keyframes burning-38ddef47{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-38ddef47]{display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:center;width:100%}.seo-tool-card[data-v-38ddef47]{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;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;cursor:pointer;white-space:nowrap}.seo-tool-card[data-v-38ddef47]:after{content:"";position:absolute;top:-10px;bottom:-15px;left:-5px;right:-5px}.card-indicator[data-v-38ddef47]{width:6px;height:6px;border-radius:50%;background-color:#38bdf8;transition:all .3s ease}.card-arrow[data-v-38ddef47]{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-38ddef47]: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-38ddef47]{transform:scale(1.5);background-color:#0284c7}.seo-tool-card:hover .card-arrow[data-v-38ddef47]{opacity:1;transform:translateX(0);margin-left:4px}.custom-overlay[data-v-38ddef47]{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-38ddef47]{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-38ddef47]{margin-bottom:24px}.anim-text[data-v-38ddef47]{font-size:20px;font-weight:600;color:#333;letter-spacing:1px}.text-error[data-v-38ddef47]{color:#cf1322}.checkmark[data-v-38ddef47]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#52c41a;stroke-miterlimit:10;box-shadow:inset 0 0 0 #52c41a;animation:fill-success-38ddef47 .2s ease-in-out .3s forwards,scale-38ddef47 .2s ease-in-out .5s both}.checkmark__circle[data-v-38ddef47]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#52c41a;fill:none;animation:stroke-38ddef47 .3s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-38ddef47]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-38ddef47 .2s cubic-bezier(.65,0,.45,1) .3s forwards}.crossmark[data-v-38ddef47]{width:72px;height:72px;border-radius:50%;display:block;stroke-width:3.5;stroke:#ff4d4f;stroke-miterlimit:10;box-shadow:inset 0 0 0 #ff4d4f;animation:fill-error-38ddef47 .2s ease-in-out .3s forwards,scale-38ddef47 .2s ease-in-out .5s both}.crossmark__circle[data-v-38ddef47]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3.5;stroke-miterlimit:10;stroke:#ff4d4f;fill:none;animation:stroke-38ddef47 .3s cubic-bezier(.65,0,.45,1) forwards}.crossmark__check[data-v-38ddef47]{transform-origin:50% 50%;stroke-dasharray:72;stroke-dashoffset:72;animation:stroke-38ddef47 .2s cubic-bezier(.65,0,.45,1) .3s forwards}@keyframes stroke-38ddef47{to{stroke-dashoffset:0}}@keyframes scale-38ddef47{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-success-38ddef47{to{box-shadow:inset 0 0 0 30px rgba(82,196,26,.1)}}@keyframes fill-error-38ddef47{to{box-shadow:inset 0 0 0 30px rgba(255,77,79,.1)}}.fade-scale-enter-active[data-v-38ddef47],.fade-scale-leave-active[data-v-38ddef47]{transition:all .2s cubic-bezier(.25,.8,.25,1)}.fade-scale-enter-from[data-v-38ddef47],.fade-scale-leave-to[data-v-38ddef47]{opacity:0;transform:scale(.85)}.custom-scrollbar[data-v-38ddef47]::-webkit-scrollbar{width:8px;height:8px}.custom-scrollbar[data-v-38ddef47]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-38ddef47]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px;border:2px solid #fff}.custom-scrollbar[data-v-38ddef47]::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:768px){.io-wrapper[data-v-38ddef47]{flex-direction:column}.divider-vertical-io[data-v-38ddef47]{display:none}.scenario-grid[data-v-38ddef47]{grid-template-columns:1fr}.actions[data-v-38ddef47]{justify-content:center}.divider[data-v-38ddef47]{display:none}}.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-6d6ab090]{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-6d6ab090]{margin-bottom:30px}.page-title[data-v-6d6ab090]{font-size:38px;font-weight:800;margin-bottom:20px;color:#111827;text-align:center}.company-desc[data-v-6d6ab090]{font-size:17px;color:#374151;max-width:100%;text-align:left}.company-desc a[data-v-6d6ab090]{color:#1890ff;text-decoration:none}.company-desc a[data-v-6d6ab090]:hover{text-decoration:underline}.divider[data-v-6d6ab090]{width:100%;height:1px;background-color:#eaecef;margin:40px 0}.md-section[data-v-6d6ab090]{margin-bottom:50px;width:100%}.md-section h2[data-v-6d6ab090]{font-size:26px;font-weight:600;margin-bottom:16px;color:#1f2937;display:flex;align-items:center;justify-content:center}.section-subtitle[data-v-6d6ab090]{font-size:16px;color:#4b5563;margin-bottom:24px;text-align:left}.feature-grid-list[data-v-6d6ab090]{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-6d6ab090]{display:flex;flex-direction:column;align-items:flex-start;font-size:16px}.highlight-tag[data-v-6d6ab090]{background-color:#e6f7ff;color:#096dd9;border-radius:4px;font-size:16px;border:1px solid #bae0ff}.code-tag[data-v-6d6ab090],.highlight-tag[data-v-6d6ab090]{padding:4px 10px;font-weight:600;margin-bottom:8px;display:inline-block}.code-tag[data-v-6d6ab090]{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-6d6ab090]{color:#4b5563;line-height:1.6}.transition-quote blockquote[data-v-6d6ab090]{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-6d6ab090]{margin-bottom:12px}.transition-quote blockquote p[data-v-6d6ab090]:last-child{margin-bottom:0}.contact-info p[data-v-6d6ab090]{font-size:16px;color:#4b5563;margin-bottom:16px;text-align:left}.contact-list[data-v-6d6ab090]{padding-left:24px;font-size:16px;list-style:disc}.contact-list li[data-v-6d6ab090]{margin-bottom:12px;color:#4b5563;text-align:left}.contact-list a[data-v-6d6ab090]{color:#1890ff;text-decoration:none;font-weight:500}.contact-list a[data-v-6d6ab090]:hover{text-decoration:underline}.maintenance-info p[data-v-6d6ab090]{font-size:16px;color:#4b5563;margin-bottom:16px;text-align:left}@media (max-width:992px){.about-us-fullpage[data-v-6d6ab090]{padding:30px 20px}.feature-grid-list[data-v-6d6ab090]{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}}.resume-a4-container[data-v-8bfdac32]{width:820px;min-height:1160px;background:#fff;margin:0 auto;box-sizing:border-box;font-family:Microsoft YaHei,PingFang SC,sans-serif;display:flex;color:#333;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.1)}.resume-sidebar[data-v-8bfdac32]{width:250px;flex-shrink:0;background-color:#254665;color:#fff;padding:35px 25px;box-sizing:border-box}.avatar-section[data-v-8bfdac32]{display:flex;justify-content:center;margin-bottom:30px}.avatar-wrapper[data-v-8bfdac32]{width:115px;height:140px;background-color:#fff;border:3px solid #fff;overflow:hidden}.avatar-wrapper img[data-v-8bfdac32]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contact-list[data-v-8bfdac32]{list-style:none;padding:0;margin:0 0 40px 0}.contact-list li[data-v-8bfdac32]{display:flex;align-items:center;font-size:13px;margin-bottom:18px;line-height:1.2}.contact-list .icon-circle[data-v-8bfdac32]{display:flex;justify-content:center;align-items:center;width:26px;height:26px;background-color:#fff;color:#254665;border-radius:50%;margin-right:12px;flex-shrink:0}.contact-list .icon-circle svg[data-v-8bfdac32]{width:16px;height:16px}.sidebar-module[data-v-8bfdac32]{margin-bottom:35px}.skill-desc-text[data-v-8bfdac32]{font-size:13px;line-height:1.8;margin-bottom:25px}[data-v-8bfdac32] .skill-desc-text b{font-weight:700;color:#fff}.sidebar-title[data-v-8bfdac32]{font-size:16px;font-weight:700;border-bottom:1px solid hsla(0,0%,100%,.3);padding-bottom:5px;margin-bottom:15px;letter-spacing:2px}.skill-list[data-v-8bfdac32]{list-style:none;padding:0;margin:0}.skill-list li[data-v-8bfdac32]{margin-bottom:15px}.skill-name[data-v-8bfdac32]{font-size:13px;font-weight:700;margin-bottom:6px}.progress-bg[data-v-8bfdac32]{width:100%;height:6px;background-color:hsla(0,0%,100%,.2);border-radius:3px;overflow:hidden}.progress-bar[data-v-8bfdac32]{height:100%;background-color:#fff;border-radius:3px}.hobby-tags[data-v-8bfdac32]{display:flex;flex-wrap:wrap;gap:12px}.hobby-tags .tag[data-v-8bfdac32]{background-color:#fff;color:#333;font-size:13px;padding:6px 18px;border-radius:20px}.resume-main[data-v-8bfdac32]{flex:1;padding:40px;box-sizing:border-box;background-color:#fff}.main-header[data-v-8bfdac32]{margin-bottom:35px}.resume-name[data-v-8bfdac32]{font-size:30px;font-weight:700;color:#254665;margin:0 0 15px 0;letter-spacing:2px}.job-intention-layout[data-v-8bfdac32]{display:flex;font-size:14px;color:#254665;line-height:28px}.intention-col[data-v-8bfdac32]{flex:1}.intention-item[data-v-8bfdac32]{display:flex}.intention-item .label[data-v-8bfdac32]{color:#666;width:80px}.main-module[data-v-8bfdac32]{margin-bottom:25px}.module-header[data-v-8bfdac32]{display:flex;align-items:center;position:relative;margin-bottom:15px}.module-icon[data-v-8bfdac32]{display:flex;justify-content:center;align-items:center;width:30px;height:30px;background-color:#254665;color:#fff;border-radius:50%;margin-right:10px;z-index:2}.module-icon svg[data-v-8bfdac32]{width:16px;height:16px}.module-title[data-v-8bfdac32]{font-size:16px;font-weight:700;color:#254665;margin:0;padding-right:15px;background:#fff;z-index:2}.module-line[data-v-8bfdac32]{flex:1;height:1px;background-color:#254665;position:relative;top:1px;opacity:.6}.module-content[data-v-8bfdac32]{padding-left:10px}.list-item[data-v-8bfdac32]{margin-bottom:18px}.list-item[data-v-8bfdac32]:last-child{margin-bottom:0}.item-head[data-v-8bfdac32]{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#254665;margin-bottom:8px}.item-head .time[data-v-8bfdac32]{width:170px;flex-shrink:0}.item-head .main-title.center-align[data-v-8bfdac32]{font-weight:700;flex:1;text-align:center}.item-head .sub-title[data-v-8bfdac32]{width:150px;flex-shrink:0;text-align:right}[data-v-8bfdac32] .bullet-dot{display:inline-block;width:4px;height:4px;background-color:#333;border-radius:50%;margin-right:8px;position:relative;top:-3px}.item-desc[data-v-8bfdac32]{font-size:13px;color:#555;line-height:1.9}.text-justify[data-v-8bfdac32]{text-align:justify}[data-v-8bfdac32] .list-style-override ul{padding-left:10px;margin:5px 0 0 0;list-style:none}[data-v-8bfdac32] .list-style-override li{margin-bottom:4px;display:flex;align-items:flex-start}[data-v-8bfdac32] .list-style-override li span:last-child{flex:1}.award-list[data-v-8bfdac32]{list-style:none;padding-left:10px;margin:0;font-size:13px;color:#555;line-height:1.9}.award-list li[data-v-8bfdac32]{margin-bottom:6px;display:flex;align-items:flex-start}.resume-a4-container[data-v-5151308f]{width:820px;min-height:1160px;background:#fff;margin:0 auto;padding:40px 50px 50px 50px;box-sizing:border-box;font-family:Microsoft YaHei,PingFang SC,sans-serif;color:#333;position:relative;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.1)}.top-border[data-v-5151308f]{position:absolute;top:0;left:0;right:0;height:8px;background:#eaeaea}.resume-header[data-v-5151308f]{display:flex;justify-content:space-between;align-items:flex-end;margin-top:15px;margin-bottom:12px}.title-left[data-v-5151308f]{display:flex;align-items:center}.main-title-top[data-v-5151308f]{font-size:38px;font-weight:700;color:#5c7082;margin-right:15px;letter-spacing:2px}.sub-title-top[data-v-5151308f]{display:flex;flex-direction:column;justify-content:center;border-left:1px solid #ccc;padding-left:15px;height:40px}.motto[data-v-5151308f]{font-size:13px;color:#888;letter-spacing:1px;margin-bottom:2px}.eng[data-v-5151308f]{font-size:19px;color:#5c7082;font-family:Arial,sans-serif}.title-right[data-v-5151308f]{display:flex;gap:12px;margin-bottom:8px}.icon-circle[data-v-5151308f]{width:32px;height:32px;background:#bc9f77;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff}.icon-circle svg[data-v-5151308f]{width:18px;height:18px;fill:currentColor}.decorative-bars[data-v-5151308f]{display:flex;height:10px;margin-bottom:30px}.bar-blue[data-v-5151308f]{width:62%;background-color:#5c7082;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%)}.bar-gold-wrap[data-v-5151308f]{flex:1;margin-left:-5px}.bar-gold[data-v-5151308f]{height:100%;background-color:#bc9f77;clip-path:polygon(10px 0,100% 0,100% 100%,0 100%)}.section-module[data-v-5151308f]{margin-bottom:25px}.section-header[data-v-5151308f]{display:flex;align-items:flex-end;border-bottom:2px solid #5c7082;margin-bottom:15px}.arrow-dark[data-v-5151308f]{width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:12px solid #5c7082}.title-bg[data-v-5151308f]{background-color:#7a8f9f;color:#fff;height:30px;line-height:30px;padding:0 30px 0 15px;position:relative;margin-left:2px;font-size:16px;font-weight:700;letter-spacing:2px}.title-bg[data-v-5151308f]:before{content:"";position:absolute;left:0;top:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:12px solid #fff}.basic-info-grid[data-v-5151308f]{display:flex;justify-content:space-between;align-items:center;padding:0 10px}.info-cols[data-v-5151308f]{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:15px 10px}.info-row[data-v-5151308f]{font-size:14px;color:#333}.info-row .label[data-v-5151308f]{color:#333;letter-spacing:1px}.avatar-box[data-v-5151308f]{width:100px;height:130px;background:#eee;margin-left:20px;flex-shrink:0;overflow:hidden}.avatar-box img[data-v-5151308f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.list-item[data-v-5151308f]{margin-bottom:20px;padding:0 10px}.item-head[data-v-5151308f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.item-head .time[data-v-5151308f]{width:180px;color:#333;font-size:14px!important;font-weight:400!important}.item-head .company-school-title[data-v-5151308f]{flex:1;text-align:center;color:#333;font-size:14px!important;font-weight:400!important}.item-head .job-major-title[data-v-5151308f]{width:180px;text-align:right;color:#333;font-size:14px!important;font-weight:400!important}.item-desc[data-v-5151308f],.skills-desc[data-v-5151308f]{font-size:13px;color:#555;line-height:1.8}.skills-desc[data-v-5151308f]{padding:0 10px;margin-bottom:15px}[data-v-5151308f] .skills-desc b{color:#333;font-weight:700}.skills-progress-container[data-v-5151308f]{display:flex;flex-wrap:wrap;gap:30px 40px;padding:0 10px;margin-top:25px;margin-bottom:10px}.skill-item[data-v-5151308f]{width:calc(50% - 20px)}.skill-name[data-v-5151308f]{font-size:14px!important;font-weight:400!important;margin-bottom:8px;color:#333}.skill-track[data-v-5151308f]{height:2px;background:#e0e0e0;position:relative;width:100%}.skill-fill[data-v-5151308f]{height:100%;background:#5c7082;position:absolute;left:0;top:0}.skill-dot[data-v-5151308f]{width:10px;height:10px;background:#5c7082;border-radius:50%;position:absolute;right:-5px;top:-4px}.skill-label[data-v-5151308f]{position:absolute;right:-15px;top:12px;font-size:12px;color:#666}.award-list[data-v-5151308f]{list-style:none;padding-left:10px;margin:0;font-size:13px;color:#555;line-height:2}.award-list li[data-v-5151308f]{position:relative;padding-left:15px}.award-list li[data-v-5151308f]:before{content:"";position:absolute;left:0;top:10px;width:4px;height:4px;background:#555;border-radius:50%}.self-eval[data-v-5151308f]{font-size:13px;color:#555;line-height:1.9;padding:0 10px;text-align:justify}[data-v-5151308f] .list-style-override ul{padding-left:0;margin:0;list-style:none}[data-v-5151308f] .list-style-override li{display:flex;margin-bottom:5px}[data-v-5151308f] .bullet-dot{display:inline-block;width:4px;height:4px;background:#555;border-radius:50%;margin-right:10px;margin-top:10px;flex-shrink:0}.resume-a4-container[data-v-0c688ecc]{width:820px;min-height:1160px;background:#fff;margin:0 auto;padding:50px 60px;box-sizing:border-box;font-family:Microsoft YaHei,PingFang SC,sans-serif;color:#333;position:relative;box-shadow:0 4px 20px rgba(0,0,0,.1)}.resume-header[data-v-0c688ecc]{text-align:center;margin-bottom:30px;position:relative;min-height:120px}.name-title[data-v-0c688ecc]{font-size:32px;font-weight:700;margin-bottom:15px;letter-spacing:2px;color:#000}.info-lines[data-v-0c688ecc]{font-size:13px;color:#333;line-height:1.9}.info-row[data-v-0c688ecc]{display:flex;justify-content:center;align-items:center}.divider[data-v-0c688ecc]{margin:0 10px;color:#999;font-size:12px}.avatar-box[data-v-0c688ecc]{position:absolute;right:0;top:-10px;width:95px;height:125px;background:#f0f0f0;overflow:hidden}.avatar-box img[data-v-0c688ecc]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-module[data-v-0c688ecc]{margin-bottom:25px}.section-title[data-v-0c688ecc]{font-size:17px;font-weight:700;color:#000;border-bottom:1px solid #333;padding-bottom:6px;margin-bottom:15px;margin-top:0;letter-spacing:1px}.list-item[data-v-0c688ecc]{margin-bottom:18px}.item-head[data-v-0c688ecc]{display:flex;justify-content:space-between;margin-bottom:8px}.head-left[data-v-0c688ecc]{font-size:14px;font-weight:700;color:#333}.head-right[data-v-0c688ecc]{font-size:13px;color:#555}.item-desc[data-v-0c688ecc]{font-size:13px;color:#444;line-height:1.9;text-align:justify}.skills-desc[data-v-0c688ecc]{font-size:13px;color:#444;line-height:1.9;margin-bottom:20px}[data-v-0c688ecc] .skills-desc b{font-weight:700;color:#333}.skills-progress-container[data-v-0c688ecc]{display:flex;flex-wrap:wrap;gap:20px 40px}.skill-item[data-v-0c688ecc]{width:calc(50% - 20px)}.skill-label-top-wrapper[data-v-0c688ecc]{position:relative;height:18px;margin-bottom:4px}.skill-label-top[data-v-0c688ecc]{position:absolute;font-size:12px;color:#666;white-space:nowrap}.skill-track[data-v-0c688ecc]{height:6px;background:#e6e6e6;position:relative;overflow:hidden}.skill-fill[data-v-0c688ecc]{height:100%;background:#785130}.skill-label-bottom[data-v-0c688ecc]{font-size:13px;color:#333;margin-top:8px}.award-list[data-v-0c688ecc]{list-style:none;padding-left:0;margin:0;font-size:13px;color:#444;line-height:1.9}.award-list li[data-v-0c688ecc]{display:flex;margin-bottom:4px;align-items:flex-start}.self-eval[data-v-0c688ecc]{font-size:13px;color:#444;line-height:1.9;text-align:justify}[data-v-0c688ecc] .list-style-override ul{padding-left:0;margin:0;list-style:none}[data-v-0c688ecc] .list-style-override li{display:flex;margin-bottom:5px;align-items:flex-start}[data-v-0c688ecc] .bullet-dot{display:inline-block;width:4px;height:4px;background:#333;border-radius:50%;margin-right:8px;margin-top:10px;flex-shrink:0}.resume-a4-container[data-v-6b4d35c0]{width:820px;min-height:1160px;background:#fff;margin:0 auto;padding:40px 50px 50px 50px;box-sizing:border-box;font-family:Microsoft YaHei,PingFang SC,sans-serif;color:#333;position:relative;box-shadow:0 4px 20px rgba(0,0,0,.1)}.resume-header[data-v-6b4d35c0]{text-align:center;margin-bottom:25px}.main-title[data-v-6b4d35c0]{font-size:34px;font-weight:700;color:#4a7eba;margin:0 0 10px 0;letter-spacing:2px}.sub-title[data-v-6b4d35c0]{font-size:14px;color:#666;margin:0;letter-spacing:1px}.section-module[data-v-6b4d35c0]{margin-bottom:25px}.section-header[data-v-6b4d35c0]{display:flex;height:26px;align-items:center;margin-bottom:15px}.title-box[data-v-6b4d35c0]{background-color:#4a7eba;color:#fff;font-size:14px;font-weight:700;height:100%;display:flex;align-items:center;padding:0 20px;letter-spacing:1px;white-space:nowrap}.title-bg-line[data-v-6b4d35c0]{flex:1;height:100%;background-color:#e6f0fa}.basic-info-container[data-v-6b4d35c0]{display:flex;justify-content:space-between;padding:0 10px}.info-col[data-v-6b4d35c0]{display:flex;flex-direction:column;justify-content:center;gap:12px;font-size:14px;color:#333}.info-left[data-v-6b4d35c0]{flex:1.2}.info-middle[data-v-6b4d35c0]{flex:1}.info-right[data-v-6b4d35c0]{width:100px;display:flex;justify-content:flex-end}.info-item[data-v-6b4d35c0]{display:flex;align-items:center}.info-item .label[data-v-6b4d35c0]{color:#555}.avatar-box[data-v-6b4d35c0]{width:90px;height:120px;background:#eee;overflow:hidden}.avatar-box img[data-v-6b4d35c0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.job-intention-row[data-v-6b4d35c0]{display:flex;align-items:center;padding:0 10px;font-size:14px;color:#333}.ji-item[data-v-6b4d35c0]{margin-right:40px}.ji-item[data-v-6b4d35c0]:last-child{margin-right:0}.ji-item .label[data-v-6b4d35c0]{color:#555}.list-item[data-v-6b4d35c0]{margin-bottom:18px;padding:0 10px}.list-item[data-v-6b4d35c0]:last-child{margin-bottom:0}.list-head[data-v-6b4d35c0]{display:flex;align-items:center;margin-bottom:8px;font-size:14px;font-weight:700;color:#333}.left-time[data-v-6b4d35c0]{width:170px;flex-shrink:0}.center-title[data-v-6b4d35c0]{flex:1;text-align:center}.right-subtitle[data-v-6b4d35c0]{width:180px;flex-shrink:0;text-align:right;font-weight:400}.item-desc[data-v-6b4d35c0]{font-size:13px;color:#555;line-height:1.9;text-align:justify}.skills-desc[data-v-6b4d35c0]{font-size:13px;color:#555;line-height:1.9;padding:0 10px;margin-bottom:20px}[data-v-6b4d35c0] .skills-desc b{font-weight:700;color:#333}.skills-progress-container[data-v-6b4d35c0]{display:flex;flex-wrap:wrap;gap:20px 40px;padding:0 10px}.skill-item[data-v-6b4d35c0]{width:calc(50% - 20px)}.skill-label-top-wrapper[data-v-6b4d35c0]{position:relative;height:18px;margin-bottom:4px}.skill-label-top[data-v-6b4d35c0]{position:absolute;font-size:12px;color:#666;white-space:nowrap}.skill-track[data-v-6b4d35c0]{height:6px;background:#e6e6e6;position:relative;overflow:hidden}.skill-fill[data-v-6b4d35c0]{height:100%;background:#4a7eba}.skill-label-bottom[data-v-6b4d35c0]{font-size:13px;color:#333;margin-top:8px}.award-list[data-v-6b4d35c0]{list-style:none;padding-left:10px;margin:0;font-size:13px;color:#555;line-height:1.9}.award-list li[data-v-6b4d35c0]{display:flex;margin-bottom:4px;align-items:flex-start}.self-eval[data-v-6b4d35c0]{font-size:13px;color:#555;line-height:1.9;padding:0 10px;text-align:justify}[data-v-6b4d35c0] .list-style-override ul{padding-left:0;margin:0;list-style:none}[data-v-6b4d35c0] .list-style-override li{display:flex;margin-bottom:5px;align-items:flex-start}[data-v-6b4d35c0] .bullet-dot{display:inline-block;width:4px;height:4px;background:#555;border-radius:50%;margin-right:8px;margin-top:10px;flex-shrink:0}.resume-a4-container[data-v-081a9730]{width:820px;min-height:1160px;background:#fff;margin:0 auto;box-sizing:border-box;font-family:Microsoft YaHei,PingFang SC,sans-serif;color:#333;position:relative;box-shadow:0 4px 20px rgba(0,0,0,.1)}.resume-header[data-v-081a9730]{background-color:#3871a6;color:#fff;padding:40px 50px 35px 50px}.header-content[data-v-081a9730]{display:flex;justify-content:space-between}.header-left[data-v-081a9730]{flex:1;padding-right:20px}.main-title[data-v-081a9730]{font-size:34px;font-weight:700;margin:0 0 15px 0;letter-spacing:2px;color:#fff}.job-intention[data-v-081a9730]{font-size:15px;margin-bottom:20px}.divider[data-v-081a9730]{margin:0 8px;opacity:.7}.basic-info-grid[data-v-081a9730]{display:grid;grid-template-columns:1fr 1fr;gap:12px 10px;font-size:14px}.info-item[data-v-081a9730]{display:flex;align-items:center}.info-item svg[data-v-081a9730]{width:16px;height:16px;fill:#fff;margin-right:8px}.info-item .label[data-v-081a9730]{opacity:.9}.header-right[data-v-081a9730]{display:flex;align-items:center}.avatar-box[data-v-081a9730]{width:100px;height:135px;background:#fff;border:4px solid #fff;box-shadow:0 2px 10px rgba(0,0,0,.1);overflow:hidden}.avatar-box img[data-v-081a9730]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.resume-body[data-v-081a9730]{padding:35px 50px 50px 20px}.timeline-box[data-v-081a9730]{border-left:2px solid #3871a6;padding-left:25px;margin-left:30px}.section-module[data-v-081a9730]{position:relative;margin-bottom:30px}.section-module[data-v-081a9730]:last-child{margin-bottom:0}.section-icon[data-v-081a9730]{position:absolute;left:-42px;top:-4px;width:32px;height:32px;background-color:#3871a6;border-radius:50%;display:flex;justify-content:center;align-items:center;border:3px solid #fff;box-sizing:border-box}.section-icon svg[data-v-081a9730]{width:16px;height:16px;fill:#fff}.section-title[data-v-081a9730]{font-size:18px;font-weight:700;color:#333;margin:0 0 15px 0;letter-spacing:1px}.list-item[data-v-081a9730]{margin-bottom:20px}.list-item[data-v-081a9730]:last-child{margin-bottom:0}.list-head[data-v-081a9730]{display:flex;align-items:center;margin-bottom:8px;font-size:14.5px;font-weight:700;color:#3871a6}.left-time[data-v-081a9730]{width:165px;flex-shrink:0}.center-title[data-v-081a9730]{flex:1;text-align:center}.right-subtitle[data-v-081a9730]{width:180px;flex-shrink:0;text-align:right;font-weight:400}.item-desc[data-v-081a9730]{font-size:13px;color:#555;line-height:1.9;text-align:justify}.skills-desc[data-v-081a9730]{font-size:13px;color:#555;line-height:1.9;margin-bottom:20px}[data-v-081a9730] .skills-desc b{font-weight:700;color:#333}.skills-progress-container[data-v-081a9730]{display:flex;flex-wrap:wrap;gap:20px 40px}.skill-item[data-v-081a9730]{width:calc(50% - 20px)}.skill-label-top-wrapper[data-v-081a9730]{position:relative;height:18px;margin-bottom:4px}.skill-label-top[data-v-081a9730]{position:absolute;font-size:12px;color:#666;white-space:nowrap}.skill-track[data-v-081a9730]{height:4px;background:#e6e6e6;position:relative;overflow:hidden;border-radius:2px}.skill-fill[data-v-081a9730]{height:100%;background:#3871a6;border-radius:2px 0 0 2px}.skill-label-bottom[data-v-081a9730]{font-size:13px;color:#333;margin-top:8px;font-weight:700}.award-list[data-v-081a9730]{list-style:none;padding-left:0;margin:0;font-size:13px;color:#555;line-height:1.9}.award-list li[data-v-081a9730]{display:flex;margin-bottom:4px;align-items:flex-start}.self-eval[data-v-081a9730]{font-size:13px;color:#555;line-height:1.9;text-align:justify}[data-v-081a9730] .list-style-override ul{padding-left:0;margin:0;list-style:none}[data-v-081a9730] .list-style-override li{display:flex;margin-bottom:5px;align-items:flex-start}[data-v-081a9730] .bullet-dot{display:inline-block;width:4px;height:4px;background:#666;border-radius:50%;margin-right:10px;margin-top:10px;flex-shrink:0}.resume-a4-container[data-v-2f6a9dee]{width:820px;min-height:1160px;background:#fff;margin:0 auto;box-sizing:border-box;font-family:Microsoft YaHei,PingFang SC,sans-serif;color:#333;position:relative;box-shadow:0 4px 20px rgba(0,0,0,.1)}.resume-header[data-v-2f6a9dee]{background-color:#637792;padding:35px 50px 30px 50px;display:flex;align-items:center}.header-left[data-v-2f6a9dee]{font-size:38px;font-weight:700;color:#fff;letter-spacing:4px}.header-divider[data-v-2f6a9dee]{width:2px;height:42px;background-color:hsla(0,0%,100%,.7);margin:0 25px}.header-right[data-v-2f6a9dee]{display:flex;flex-direction:column;justify-content:center;color:#fff}.header-right .eng[data-v-2f6a9dee]{font-size:15px;letter-spacing:1px;margin-bottom:6px;font-family:Arial,sans-serif}.header-right .motto[data-v-2f6a9dee]{font-size:13px;opacity:.9;letter-spacing:1px}.resume-content[data-v-2f6a9dee]{padding:30px 50px 50px 40px}.timeline-box[data-v-2f6a9dee]{border-left:3px solid #637792;padding-left:25px;margin-left:10px}.section-module[data-v-2f6a9dee]{position:relative;margin-bottom:30px}.section-module[data-v-2f6a9dee]:last-child{margin-bottom:0}.section-title[data-v-2f6a9dee]{background-color:#637792;color:#fff;font-size:15px;font-weight:700;padding:6px 20px 6px 25px;border-radius:0 16px 16px 0;display:inline-block;margin-left:-28px;margin-bottom:20px;letter-spacing:1px}.basic-info-container[data-v-2f6a9dee]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.info-grid[data-v-2f6a9dee]{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:15px 10px;font-size:14px;color:#333}.info-item .label[data-v-2f6a9dee]{color:#555}.avatar-box[data-v-2f6a9dee]{width:95px;height:130px;background:#eee;margin-left:20px;flex-shrink:0;border-radius:4px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.05)}.avatar-box img[data-v-2f6a9dee]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.list-item[data-v-2f6a9dee]{margin-bottom:20px}.list-item[data-v-2f6a9dee]:last-child{margin-bottom:0}.list-head[data-v-2f6a9dee]{display:flex;align-items:center;margin-bottom:8px;font-size:14.5px;font-weight:700;color:#637792}.left-time[data-v-2f6a9dee]{width:165px;flex-shrink:0}.center-title[data-v-2f6a9dee]{flex:1;text-align:center}.right-subtitle[data-v-2f6a9dee]{width:180px;flex-shrink:0;text-align:right;font-weight:400}.item-desc[data-v-2f6a9dee]{font-size:13px;color:#555;line-height:1.9;text-align:justify}.skills-desc[data-v-2f6a9dee]{font-size:13px;color:#555;line-height:1.9;margin-bottom:20px}[data-v-2f6a9dee] .skills-desc b{font-weight:700;color:#333}.skills-progress-container[data-v-2f6a9dee]{display:flex;flex-wrap:wrap;gap:20px 40px}.skill-item[data-v-2f6a9dee]{width:calc(50% - 20px)}.skill-name[data-v-2f6a9dee]{font-size:13px;color:#333;margin-bottom:8px;font-weight:700}.skill-bar-row[data-v-2f6a9dee]{display:flex;align-items:center}.skill-track[data-v-2f6a9dee]{flex:1;height:5px;background:#e6e6e6;position:relative;overflow:hidden;border-radius:3px}.skill-fill[data-v-2f6a9dee]{height:100%;background:#637792;border-radius:3px 0 0 3px}.skill-level[data-v-2f6a9dee]{font-size:13px;color:#666;margin-left:15px;width:30px}.award-list[data-v-2f6a9dee]{list-style:none;padding-left:0;margin:0;font-size:13px;color:#555;line-height:1.9}.award-list li[data-v-2f6a9dee]{display:flex;margin-bottom:4px;align-items:flex-start}.self-eval[data-v-2f6a9dee]{font-size:13px;color:#555;line-height:1.9;text-align:justify}[data-v-2f6a9dee] .list-style-override ul{padding-left:0;margin:0;list-style:none}[data-v-2f6a9dee] .list-style-override li{display:flex;margin-bottom:5px;align-items:flex-start}[data-v-2f6a9dee] .bullet-dot{display:inline-block;width:4px;height:4px;background:#637792;border-radius:50%;margin-right:10px;margin-top:10px;flex-shrink:0}.resume-a4-container[data-v-0aeda458]{width:820px;min-height:1160px;background:#fff;margin:0 auto;box-sizing:border-box;font-family:Microsoft YaHei,PingFang SC,sans-serif;color:#333;position:relative;box-shadow:0 4px 20px rgba(0,0,0,.1)}.resume-header[data-v-0aeda458]{background-color:#688cbf;color:#fff;text-align:center;padding:30px 50px 30px 50px}.avatar-box[data-v-0aeda458]{width:100px;height:100px;border-radius:50%;border:3px solid #fff;overflow:hidden;margin:0 auto 15px auto;background:#eee}.avatar-box img[data-v-0aeda458]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-title[data-v-0aeda458]{font-size:34px;font-weight:700;margin:0 0 10px 0;letter-spacing:2px;color:#fff}.info-line[data-v-0aeda458]{font-size:14.5px;margin-bottom:8px}.basic-info[data-v-0aeda458]{font-size:13.5px;opacity:.9;margin-bottom:0}.divider[data-v-0aeda458]{margin:0 8px;opacity:.6;font-size:12px}.resume-body[data-v-0aeda458]{padding:35px 50px 50px 30px}.timeline-box[data-v-0aeda458]{border-left:2px solid #a8bfd9;padding-left:30px;margin-left:30px}.section-module[data-v-0aeda458]{position:relative;margin-bottom:30px}.section-module[data-v-0aeda458]:last-child{margin-bottom:0}.section-icon[data-v-0aeda458]{position:absolute;left:-48px;top:-2px;width:32px;height:32px;background-color:#688cbf;border-radius:50%;display:flex;justify-content:center;align-items:center;border:3px solid #fff}.section-icon svg[data-v-0aeda458]{width:16px;height:16px;fill:#fff}.section-title[data-v-0aeda458]{font-size:18px;font-weight:700;color:#333;margin:0 0 15px 0;letter-spacing:1px}.list-item[data-v-0aeda458]{margin-bottom:18px}.list-head[data-v-0aeda458]{display:flex;align-items:center;margin-bottom:8px;font-size:14.5px;font-weight:700;color:#688cbf}.left-time[data-v-0aeda458]{width:175px;flex-shrink:0}.center-title[data-v-0aeda458]{flex:1;text-align:center}.right-subtitle[data-v-0aeda458]{width:180px;flex-shrink:0;text-align:right;font-weight:400}.item-desc[data-v-0aeda458]{font-size:13px;color:#555;line-height:1.9;text-align:justify}.skills-desc[data-v-0aeda458]{font-size:13px;color:#555;line-height:1.9;margin-bottom:20px}[data-v-0aeda458] .skills-desc b{font-weight:700;color:#333}.skills-progress-container[data-v-0aeda458]{display:flex;flex-wrap:wrap;gap:20px 40px}.skill-item[data-v-0aeda458]{width:calc(50% - 20px)}.skill-name[data-v-0aeda458]{font-size:13px;color:#333;margin-bottom:8px;font-weight:700}.skill-bar-row[data-v-0aeda458]{display:flex;align-items:center}.skill-track[data-v-0aeda458]{flex:1;height:6px;background:#e6e6e6;position:relative;overflow:hidden;border-radius:3px}.skill-fill[data-v-0aeda458]{height:100%;background:#688cbf;border-radius:3px 0 0 3px}.skill-level[data-v-0aeda458]{font-size:13px;color:#666;margin-left:15px;width:30px}.award-list[data-v-0aeda458]{list-style:none;padding-left:0;margin:0;font-size:13px;color:#555;line-height:1.9}.award-list li[data-v-0aeda458]{display:flex;margin-bottom:4px;align-items:flex-start}.self-eval[data-v-0aeda458]{font-size:13px;color:#555;line-height:1.9;text-align:justify}[data-v-0aeda458] .list-style-override ul{padding-left:0;margin:0;list-style:none}[data-v-0aeda458] .list-style-override li{display:flex;margin-bottom:5px;align-items:flex-start}[data-v-0aeda458] .bullet-dot{display:inline-block;width:4px;height:4px;background:#688cbf;border-radius:50%;margin-right:10px;margin-top:10px;flex-shrink:0}.resume-a4-container[data-v-5f6d14c5]{width:820px;min-height:1160px;background:#fff;margin:0 auto;box-sizing:border-box;font-family:Microsoft YaHei,PingFang SC,sans-serif;color:#333;position:relative;box-shadow:0 4px 20px rgba(0,0,0,.1);border-bottom:8px solid #5a6696}.top-brand-bar[data-v-5f6d14c5]{background-color:#5a6696;color:#fff;font-size:20px;font-weight:700;padding:8px 50px;letter-spacing:1px}.resume-header[data-v-5f6d14c5]{padding:25px 50px 20px 50px;display:flex;justify-content:space-between}.header-left[data-v-5f6d14c5]{flex:1}.name-box[data-v-5f6d14c5]{display:flex;align-items:baseline;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:15px}.main-title[data-v-5f6d14c5]{font-size:34px;font-weight:700;color:#5a6696;margin:0 25px 0 0;letter-spacing:2px}.job-role[data-v-5f6d14c5]{font-size:15px;font-weight:700;color:#555}.info-grid[data-v-5f6d14c5]{display:grid;grid-template-columns:1fr 1fr;gap:12px 10px;font-size:13.5px;color:#444}.info-item[data-v-5f6d14c5]{display:flex;align-items:center}.info-item svg[data-v-5f6d14c5]{width:16px;height:16px;fill:#828db5;margin-right:8px}.header-right[data-v-5f6d14c5]{margin-left:20px}.avatar-box[data-v-5f6d14c5]{width:100px;height:130px;background:#eee;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.avatar-box img[data-v-5f6d14c5]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.resume-body[data-v-5f6d14c5]{padding:0 50px 50px 50px}.section-module[data-v-5f6d14c5]{margin-bottom:25px}.section-title[data-v-5f6d14c5]{font-size:16px;font-weight:700;color:#5a6696;background-color:#f2f5f9;padding:6px 15px;margin:0 0 15px 0;letter-spacing:1px;border-left:4px solid #5a6696}.list-item[data-v-5f6d14c5]{margin-bottom:18px}.list-head[data-v-5f6d14c5]{display:flex;align-items:center;margin-bottom:8px;font-size:14.5px;font-weight:700;color:#333}.left-time[data-v-5f6d14c5]{width:175px;flex-shrink:0}.center-title[data-v-5f6d14c5]{flex:1;text-align:center;color:#5a6696}.right-subtitle[data-v-5f6d14c5]{width:180px;flex-shrink:0;text-align:right;font-weight:400}.item-desc[data-v-5f6d14c5]{font-size:13px;color:#555;line-height:1.9;text-align:justify}.skills-desc[data-v-5f6d14c5]{font-size:13px;color:#555;line-height:1.9;margin-bottom:20px}[data-v-5f6d14c5] .skills-desc b{font-weight:700;color:#333}.skills-progress-container[data-v-5f6d14c5]{display:flex;flex-wrap:wrap;gap:20px 40px}.skill-item[data-v-5f6d14c5]{width:calc(50% - 20px)}.skill-name[data-v-5f6d14c5]{font-size:13px;color:#333;margin-bottom:8px;font-weight:700}.skill-bar-row[data-v-5f6d14c5]{display:flex;align-items:center}.skill-track[data-v-5f6d14c5]{flex:1;height:6px;background:#e6e6e6;position:relative;overflow:hidden;border-radius:3px}.skill-fill[data-v-5f6d14c5]{height:100%;background:#5a6696;border-radius:3px 0 0 3px}.skill-level[data-v-5f6d14c5]{font-size:13px;color:#666;margin-left:15px;width:30px}.award-list[data-v-5f6d14c5]{list-style:none;padding-left:0;margin:0;font-size:13px;color:#555;line-height:1.9}.award-list li[data-v-5f6d14c5]{display:flex;margin-bottom:4px;align-items:flex-start}.self-eval[data-v-5f6d14c5]{font-size:13px;color:#555;line-height:1.9;text-align:justify}[data-v-5f6d14c5] .list-style-override ul{padding-left:0;margin:0;list-style:none}[data-v-5f6d14c5] .list-style-override li{display:flex;margin-bottom:5px;align-items:flex-start}[data-v-5f6d14c5] .bullet-dot{display:inline-block;width:4px;height:4px;background:#555;border-radius:50%;margin-right:10px;margin-top:10px;flex-shrink:0}.resume-a4-container[data-v-4b42ae5d]{width:820px;min-height:1160px;background:#fff;margin:0 auto;box-sizing:border-box;font-family:Microsoft YaHei,PingFang SC,sans-serif;color:#333;position:relative;box-shadow:0 4px 20px rgba(0,0,0,.1);display:flex;flex-direction:column}.top-brand-bar[data-v-4b42ae5d]{height:25px;background-color:#6b8eb9;display:flex;justify-content:flex-end;align-items:center;padding-right:90px}.brand-text[data-v-4b42ae5d]{background-color:#fff;color:#6b8eb9;height:100%;display:flex;align-items:center;padding:0 18px;font-size:16px;font-weight:700;font-family:Arial,sans-serif;letter-spacing:1px}.two-column-layout[data-v-4b42ae5d]{display:flex;flex:1}.sidebar[data-v-4b42ae5d]{width:250px;padding:30px 20px;box-sizing:border-box;border-right:1px solid #e0e6ed}.avatar-box[data-v-4b42ae5d]{width:100px;height:100px;background:#eee;margin:0 auto 20px auto;border-radius:4px;overflow:hidden}.avatar-box img[data-v-4b42ae5d]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-title[data-v-4b42ae5d]{font-size:26px;font-weight:700;color:#6b8eb9;text-align:center;margin:0 0 10px 0;letter-spacing:2px}.job-role[data-v-4b42ae5d]{font-size:13px;color:#555;text-align:center;margin-bottom:25px;border-bottom:1px solid #ccc;padding-bottom:15px}.info-list[data-v-4b42ae5d]{margin-bottom:30px}.info-item[data-v-4b42ae5d]{display:flex;align-items:center;font-size:13px;color:#444;margin-bottom:12px}.icon-circle[data-v-4b42ae5d]{width:22px;height:22px;background-color:#6b8eb9;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:10px;flex-shrink:0}.icon-circle svg[data-v-4b42ae5d]{width:12px;height:12px;fill:#fff}.sidebar-module[data-v-4b42ae5d]{margin-bottom:25px}.sidebar-title-box[data-v-4b42ae5d]{border:1px solid #6b8eb9;color:#6b8eb9;text-align:center;padding:5px 0;font-size:14px;font-weight:700;margin-bottom:15px;width:80%;margin-left:10%;letter-spacing:1px}.skills-desc[data-v-4b42ae5d]{font-size:12.5px;color:#555;line-height:1.8;margin-bottom:15px}[data-v-4b42ae5d] .skills-desc b{font-weight:700;color:#333}.skill-item[data-v-4b42ae5d]{margin-bottom:10px}.skill-name[data-v-4b42ae5d]{font-size:13px;color:#333;margin-bottom:4px;font-weight:700}.skill-bar-row[data-v-4b42ae5d]{display:flex;align-items:center}.skill-track[data-v-4b42ae5d]{flex:1;height:5px;background:#e6e6e6;border-radius:2px;position:relative}.skill-fill[data-v-4b42ae5d]{height:100%;background:#6b8eb9;border-radius:2px 0 0 2px}.skill-level[data-v-4b42ae5d]{font-size:12px;color:#666;margin-left:10px;width:28px}.award-list[data-v-4b42ae5d]{list-style:none;padding-left:5px;margin:0;font-size:12.5px;color:#555;line-height:1.8}.award-list li[data-v-4b42ae5d]{display:flex;margin-bottom:6px;align-items:flex-start}.main-content[data-v-4b42ae5d]{flex:1;padding:40px 40px 50px 20px}.timeline-box[data-v-4b42ae5d]{border-left:2px solid #6b8eb9;padding-left:25px;margin-left:10px}.section-module[data-v-4b42ae5d]{position:relative;margin-bottom:35px}.section-icon[data-v-4b42ae5d]{position:absolute;left:-40px;top:0;width:28px;height:28px;background-color:#88a7cc;border-radius:50%;display:flex;justify-content:center;align-items:center;border:3px solid #fff}.section-icon svg[data-v-4b42ae5d]{width:14px;height:14px;fill:#fff}.section-title[data-v-4b42ae5d]{font-size:17px;font-weight:700;color:#6b8eb9;margin:0 0 15px 0;letter-spacing:1px}.list-item[data-v-4b42ae5d]{margin-bottom:18px}.list-head[data-v-4b42ae5d]{display:flex;align-items:center;margin-bottom:8px;font-size:14px;font-weight:700;color:#6b8eb9}.left-time[data-v-4b42ae5d]{width:145px;flex-shrink:0;font-weight:400;color:#555}.center-title[data-v-4b42ae5d]{flex:1;text-align:center}.right-subtitle[data-v-4b42ae5d]{width:140px;flex-shrink:0;text-align:right;font-weight:400}.item-desc[data-v-4b42ae5d],.self-eval[data-v-4b42ae5d]{font-size:13px;color:#555;line-height:1.9;text-align:justify}.hobby-tags[data-v-4b42ae5d]{display:flex;flex-wrap:wrap;gap:12px}.hobby-tags .tag[data-v-4b42ae5d]{border:1px solid #88a7cc;color:#333;font-size:13px;padding:4px 18px;border-radius:18px}[data-v-4b42ae5d] .list-style-override ul{padding-left:0;margin:0;list-style:none}[data-v-4b42ae5d] .list-style-override li{display:flex;margin-bottom:5px;align-items:flex-start}[data-v-4b42ae5d] .bullet-dot{display:inline-block;width:4px;height:4px;background:#6b8eb9;border-radius:50%;margin-right:10px;margin-top:10px;flex-shrink:0}.resume-a4-container[data-v-24bc0d9b]{width:820px;min-height:1160px;background:#fff;margin:0 auto;padding:40px 0;box-sizing:border-box;font-family:Microsoft YaHei,PingFang SC,sans-serif;color:#333;box-shadow:0 4px 20px rgba(0,0,0,.1);display:flex;flex-direction:column}.two-column-layout[data-v-24bc0d9b]{display:flex;flex:1;padding:0 40px}.sidebar[data-v-24bc0d9b]{width:260px;padding-right:25px;box-sizing:border-box}.avatar-box[data-v-24bc0d9b]{width:100px;height:100px;border-radius:50%;background:#eee;margin:0 auto 20px auto;overflow:hidden}.avatar-box img[data-v-24bc0d9b]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-title[data-v-24bc0d9b]{font-size:26px;font-weight:700;color:#2b3a4a;text-align:center;margin:0 0 10px 0;letter-spacing:2px}.job-exp[data-v-24bc0d9b],.job-role[data-v-24bc0d9b]{font-size:13px;color:#555;text-align:center;margin-bottom:6px}.job-exp[data-v-24bc0d9b],.sidebar-module[data-v-24bc0d9b]{margin-bottom:25px}.ribbon-title[data-v-24bc0d9b]{background-color:#8bc34a;color:#fff;padding:6px 15px 6px 40px;margin-left:-40px;clip-path:polygon(0 0,calc(100% - 15px) 0,100% 50%,calc(100% - 15px) 100%,0 100%);font-size:14px;font-weight:700;margin-bottom:15px;letter-spacing:1px}.info-list[data-v-24bc0d9b]{margin-bottom:10px;padding-left:5px}.info-item[data-v-24bc0d9b]{font-size:13px;color:#444;margin-bottom:10px;display:flex;white-space:nowrap}.info-item .label[data-v-24bc0d9b]{color:#666;width:65px;letter-spacing:1px}.skills-desc[data-v-24bc0d9b]{font-size:12.5px;color:#555;line-height:1.8;margin-bottom:15px;padding-left:5px}[data-v-24bc0d9b] .skills-desc b{font-weight:700;color:#333}.skills-progress-container[data-v-24bc0d9b]{padding-left:5px}.skill-item[data-v-24bc0d9b]{margin-bottom:10px}.skill-name[data-v-24bc0d9b]{font-size:13px;color:#333;margin-bottom:4px;font-weight:700}.skill-bar-row[data-v-24bc0d9b]{display:flex;align-items:center}.skill-track[data-v-24bc0d9b]{flex:1;height:5px;background:#e6e6e6;border-radius:2px;position:relative}.skill-fill[data-v-24bc0d9b]{height:100%;background:#8bc34a;border-radius:2px 0 0 2px}.skill-level[data-v-24bc0d9b]{font-size:12px;color:#666;margin-left:10px;width:28px}.main-content[data-v-24bc0d9b]{flex:1;padding-left:20px;border-left:1px solid #eef0f2}.section-module[data-v-24bc0d9b]{margin-bottom:30px}.section-header[data-v-24bc0d9b]{display:flex;align-items:center;margin-bottom:15px}.icon-circle[data-v-24bc0d9b]{width:24px;height:24px;background-color:#8bc34a;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:10px}.icon-circle svg[data-v-24bc0d9b]{width:14px;height:14px;fill:#fff}.title-text[data-v-24bc0d9b]{font-size:16px;font-weight:700;color:#689f38;margin:0;letter-spacing:1px}.title-line[data-v-24bc0d9b]{flex:1;height:1px;background-color:#8bc34a;margin-left:15px;opacity:.5}.list-item[data-v-24bc0d9b]{margin-bottom:18px}.item-layout[data-v-24bc0d9b]{display:flex;align-items:flex-start}.item-left[data-v-24bc0d9b]{width:155px;flex-shrink:0;padding-right:15px}.time-bold[data-v-24bc0d9b]{font-size:14px;font-weight:700;color:#333;margin-bottom:5px;white-space:nowrap}.green-subtitle[data-v-24bc0d9b]{font-size:13.5px;color:#689f38;font-weight:700}.item-right[data-v-24bc0d9b]{flex:1}.main-bold-title[data-v-24bc0d9b]{font-size:15px;font-weight:700;color:#333;margin-bottom:5px}.desc-text[data-v-24bc0d9b]{font-size:13px;color:#555;line-height:1.9;text-align:justify}.award-list[data-v-24bc0d9b]{list-style:none;padding-left:0;margin:0;font-size:13px;color:#555;line-height:1.9}.award-list li[data-v-24bc0d9b]{display:flex;margin-bottom:6px;align-items:flex-start}.self-eval[data-v-24bc0d9b]{font-size:13px;color:#555;line-height:1.9;text-align:justify}.hobby-tags[data-v-24bc0d9b]{display:flex;flex-wrap:wrap;gap:12px}.hobby-tags .tag[data-v-24bc0d9b]{border:1px solid #8bc34a;color:#333!important;font-size:13px;padding:4px 18px;border-radius:18px}[data-v-24bc0d9b] .list-style-override ul{padding-left:0;margin:0;list-style:none}[data-v-24bc0d9b] .list-style-override li{display:flex;margin-bottom:5px;align-items:flex-start}[data-v-24bc0d9b] .bullet-dot{display:inline-block;width:4px;height:4px;background:#666;border-radius:50%;margin-right:8px;margin-top:10px;flex-shrink:0}.resume-a4-container[data-v-6065514e]{width:820px;min-height:1160px;background:#fff;margin:0 auto;box-sizing:border-box;font-family:Microsoft YaHei,PingFang SC,sans-serif;color:#333;box-shadow:0 4px 20px rgba(0,0,0,.1);display:flex}.sidebar[data-v-6065514e]{width:250px;background-color:#eef3f9;padding:40px 25px;box-sizing:border-box;flex-shrink:0}.avatar-box[data-v-6065514e]{width:100px;height:100px;border-radius:5px;border:3px solid #fff;background:#fff;margin:0 auto 20px auto;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.05)}.avatar-box img[data-v-6065514e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-title[data-v-6065514e]{font-size:24px;font-weight:700;color:#333;text-align:center;margin:0 0 15px 0;letter-spacing:2px}.sidebar-divider[data-v-6065514e]{width:100%;height:1px;background-color:#d0dae5;margin-bottom:20px}.info-list[data-v-6065514e]{margin-bottom:30px}.info-item[data-v-6065514e]{font-size:13px;color:#444;margin-bottom:12px;display:flex;align-items:center}.info-item .icon[data-v-6065514e]{display:flex;justify-content:center;align-items:center;margin-right:8px;color:#5c7c99}.info-item .icon svg[data-v-6065514e]{width:14px;height:14px;fill:currentColor}.info-item .label[data-v-6065514e]{color:#555}.sidebar-module[data-v-6065514e]{margin-bottom:30px}.sidebar-title[data-v-6065514e]{color:#5c7c99;font-size:15px;font-weight:700;margin-bottom:15px;text-align:center;letter-spacing:1px}.sidebar-title-plain[data-v-6065514e]{color:#333;font-size:15px;font-weight:400;margin-bottom:8px;text-align:center;letter-spacing:1px}.skills-desc[data-v-6065514e]{font-size:12.5px;color:#555;line-height:1.8;margin-bottom:15px}[data-v-6065514e] .skills-desc b{font-weight:700;color:#333}.skill-item[data-v-6065514e]{margin-bottom:10px}.skill-name[data-v-6065514e]{font-size:13px;color:#333;margin-bottom:4px}.skill-bar-row[data-v-6065514e]{display:flex;align-items:center}.skill-track[data-v-6065514e]{flex:1;height:5px;background:#d0dae5;position:relative}.skill-fill[data-v-6065514e]{height:100%;background:#5c7c99}.skill-level[data-v-6065514e]{font-size:12px;color:#666;margin-left:10px;width:28px}.qr-module[data-v-6065514e]{text-align:center}.qr-box[data-v-6065514e]{display:flex;justify-content:center;margin-top:10px}.qr-placeholder[data-v-6065514e]{background:#fff;padding:10px;border-radius:5px;box-shadow:0 2px 6px rgba(0,0,0,.05)}.main-content[data-v-6065514e]{flex:1;padding:40px 40px 50px 30px;background-color:#fff}.section-module[data-v-6065514e]{margin-bottom:35px}.complex-ribbon-header[data-v-6065514e]{display:inline-flex;align-items:center;background-color:#5c7c99;color:#fff;padding:8px 25px 8px 30px;margin-left:-15px;margin-bottom:20px;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,0 100%,15px 50%)}.complex-ribbon-header .icon[data-v-6065514e]{display:flex;align-items:center;margin-right:8px}.complex-ribbon-header .icon svg[data-v-6065514e]{width:15px;height:15px;fill:#fff}.complex-ribbon-header .text[data-v-6065514e]{font-size:16px;font-weight:700;letter-spacing:1px;padding-right:5px}.job-intention-grid[data-v-6065514e]{display:grid;grid-template-columns:1fr 1fr;gap:12px 10px;font-size:14px;color:#333}.list-item[data-v-6065514e]{margin-bottom:22px}.time-row[data-v-6065514e]{font-size:14px;color:#666;margin-bottom:6px}.title-row[data-v-6065514e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.left-main[data-v-6065514e]{font-size:15px;font-weight:700;color:#5c7c99}.right-sub[data-v-6065514e]{font-size:14px;color:#5c7c99}.item-desc[data-v-6065514e]{font-size:13px;color:#555;line-height:1.9;text-align:justify}.award-list[data-v-6065514e]{list-style:none;padding-left:5px;margin:0;font-size:13px;color:#555;line-height:1.9}.award-list li[data-v-6065514e]{display:flex;margin-bottom:6px;align-items:flex-start}.self-eval[data-v-6065514e]{font-size:13px;color:#555;line-height:1.9;text-align:justify}.hobby-tags[data-v-6065514e]{display:flex;flex-wrap:wrap;gap:12px}.hobby-tags .tag[data-v-6065514e]{border:1px solid #5c7c99;color:#333;font-size:13px;padding:4px 18px;border-radius:18px}[data-v-6065514e] .list-style-override ul{padding-left:0;margin:0;list-style:none}[data-v-6065514e] .list-style-override li{display:flex;margin-bottom:5px;align-items:flex-start}[data-v-6065514e] .bullet-dot{display:inline-block;width:4px;height:4px;background:#555;border-radius:50%;margin-right:8px;margin-top:10px;flex-shrink:0}.resume-a4-container[data-v-09fbc2f0]{width:820px;min-height:1160px;background:#fff;margin:0 auto;padding:50px 50px 50px 50px;box-sizing:border-box;font-family:Microsoft YaHei,PingFang SC,sans-serif;color:#333;position:relative;box-shadow:0 4px 20px rgba(0,0,0,.1)}.top-badge-wrapper[data-v-09fbc2f0]{position:absolute;right:50px;top:0;display:flex;gap:4px}.badge-bar-thin[data-v-09fbc2f0]{width:6px;background-color:#3a4a6b}.badge-bar-thick[data-v-09fbc2f0]{background-color:#3a4a6b;color:#fff;padding:15px 25px;font-size:24px;font-weight:700;letter-spacing:2px}.resume-header[data-v-09fbc2f0]{display:flex;margin-bottom:20px;margin-top:10px}.header-left-avatar[data-v-09fbc2f0]{width:105px;height:135px;background:#eee;margin-right:35px;flex-shrink:0;overflow:hidden}.header-left-avatar img[data-v-09fbc2f0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header-right-info[data-v-09fbc2f0]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.name-box[data-v-09fbc2f0]{text-align:center;margin-bottom:18px}.main-name[data-v-09fbc2f0]{font-size:34px;font-weight:700;color:#333;margin:0 0 6px 0;letter-spacing:2px}.job-role[data-v-09fbc2f0]{font-size:15px;color:#555}.info-grid[data-v-09fbc2f0]{display:grid;grid-template-columns:1fr 1fr;gap:12px 25px;font-size:13.5px;color:#444}.info-item[data-v-09fbc2f0]{display:flex;align-items:center}.info-item .icon[data-v-09fbc2f0]{margin-right:8px;color:#3a4a6b;display:flex;align-items:center}.info-item .icon svg[data-v-09fbc2f0]{width:16px;height:16px;fill:currentColor}.header-split-line[data-v-09fbc2f0]{width:100%;height:2px;background-color:#3a4a6b;margin-bottom:25px}.section-module[data-v-09fbc2f0]{margin-bottom:30px}.section-header[data-v-09fbc2f0]{display:flex;align-items:flex-end;margin-bottom:15px}.title-bar-thin[data-v-09fbc2f0]{width:6px;height:30px;background-color:#3a4a6b;margin-right:4px}.title-bar-thick[data-v-09fbc2f0]{background-color:#3a4a6b;color:#fff;padding:5px 15px;font-size:16px;font-weight:700;height:30px;line-height:20px;box-sizing:border-box;letter-spacing:2px}.title-line[data-v-09fbc2f0]{flex:1;height:2px;background-color:#3a4a6b}.list-item[data-v-09fbc2f0]{margin-bottom:20px}.three-col-layout[data-v-09fbc2f0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14.5px;color:#333}.col-left[data-v-09fbc2f0]{width:160px;flex-shrink:0;font-weight:700}.col-center[data-v-09fbc2f0]{flex:1;text-align:center;font-weight:700}.col-right[data-v-09fbc2f0]{width:160px;flex-shrink:0;text-align:right}.item-desc[data-v-09fbc2f0]{font-size:13px;color:#555;line-height:1.9;text-align:justify}.skills-desc[data-v-09fbc2f0]{font-size:13px;color:#555;line-height:1.9;margin-bottom:15px}[data-v-09fbc2f0] .skills-desc b{font-weight:700;color:#333}.skills-progress-container[data-v-09fbc2f0]{display:flex;flex-wrap:wrap;gap:20px 40px}.skill-item[data-v-09fbc2f0]{width:calc(50% - 20px)}.skill-name[data-v-09fbc2f0]{font-size:13px;color:#333;margin-bottom:8px}.skill-bar-row[data-v-09fbc2f0]{display:flex;align-items:center}.skill-track[data-v-09fbc2f0]{flex:1;height:5px;background:#e6e6e6;position:relative;border-radius:2px}.skill-fill[data-v-09fbc2f0]{height:100%;background:#3a4a6b;border-radius:2px 0 0 2px}.skill-level[data-v-09fbc2f0]{font-size:13px;color:#666;margin-left:15px;width:30px}.award-list[data-v-09fbc2f0]{list-style:none;padding-left:5px;margin:0;font-size:13px;color:#555;line-height:1.9}.award-list li[data-v-09fbc2f0]{display:flex;margin-bottom:5px;align-items:flex-start}.self-eval[data-v-09fbc2f0]{font-size:13px;color:#555;line-height:1.9;text-align:justify}[data-v-09fbc2f0] .list-style-override ul{padding-left:0;margin:0;list-style:none}[data-v-09fbc2f0] .list-style-override li{display:flex;margin-bottom:5px;align-items:flex-start}[data-v-09fbc2f0] .bullet-dot{display:inline-block;width:4px;height:4px;background:#333;border-radius:50%;margin-right:10px;margin-top:10px;flex-shrink:0}.resume-a4-container[data-v-157fcded]{width:820px;min-height:1160px;background:#fff;margin:0 auto;padding:50px 50px 50px 50px;box-sizing:border-box;font-family:Microsoft YaHei,PingFang SC,sans-serif;color:#333;position:relative;box-shadow:0 4px 20px rgba(0,0,0,.1)}.resume-header[data-v-157fcded]{position:relative;margin-bottom:35px;margin-top:10px;min-height:120px}.header-center-info[data-v-157fcded]{text-align:center;width:100%}.main-name[data-v-157fcded]{font-size:34px;font-weight:700;color:#3a4a6b;margin:0 0 15px 0;letter-spacing:2px}.info-line[data-v-157fcded]{font-size:13.5px;color:#555;margin-bottom:8px}.info-line .label[data-v-157fcded]{color:#333}.header-right-avatar[data-v-157fcded]{position:absolute;right:0;top:0;width:95px;height:125px;background:#eee;overflow:hidden}.header-right-avatar img[data-v-157fcded]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-module[data-v-157fcded]{margin-bottom:25px}.section-header[data-v-157fcded]{border-bottom:1px solid #3a4a6b;padding-bottom:8px;margin-bottom:15px}.title-text[data-v-157fcded]{font-size:16px;font-weight:700;color:#3a4a6b;letter-spacing:1px}.list-item[data-v-157fcded]{margin-bottom:20px}.three-col-layout[data-v-157fcded]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14.5px;color:#333}.col-left[data-v-157fcded]{width:160px;flex-shrink:0;font-weight:700}.col-center[data-v-157fcded]{flex:1;text-align:center;font-weight:700}.col-right[data-v-157fcded]{width:160px;flex-shrink:0;text-align:right}.item-desc[data-v-157fcded]{font-size:13px;color:#555;line-height:1.9;text-align:justify}.skills-desc[data-v-157fcded]{font-size:13px;color:#555;line-height:1.9;margin-bottom:15px}[data-v-157fcded] .skills-desc b{font-weight:700;color:#333}.skills-progress-container[data-v-157fcded]{display:flex;flex-wrap:wrap;gap:20px 40px;margin-top:10px}.skill-item[data-v-157fcded]{width:calc(50% - 20px)}.skill-name[data-v-157fcded]{font-size:13px;color:#333;margin-bottom:8px}.skill-bar-row[data-v-157fcded]{display:flex;align-items:center}.skill-track[data-v-157fcded]{flex:1;height:5px;background:#e6e6e6;position:relative;border-radius:2px}.skill-fill[data-v-157fcded]{height:100%;background:#3a4a6b;border-radius:2px 0 0 2px}.skill-level[data-v-157fcded]{font-size:13px;color:#666;margin-left:15px;width:30px}.award-list[data-v-157fcded]{list-style:none;padding-left:5px;margin:0;font-size:13px;color:#555;line-height:1.9}.award-list li[data-v-157fcded]{display:flex;margin-bottom:5px;align-items:flex-start}.self-eval[data-v-157fcded]{font-size:13px;color:#555;line-height:1.9;text-align:justify}[data-v-157fcded] .list-style-override ul{padding-left:0;margin:0;list-style:none}[data-v-157fcded] .list-style-override li{display:flex;margin-bottom:5px;align-items:flex-start}[data-v-157fcded] .bullet-dot{display:inline-block;width:4px;height:4px;background:#333;border-radius:50%;margin-right:10px;margin-top:10px;flex-shrink:0}.resume-a4-container[data-v-b24b1e6a]{width:820px;min-height:1160px;background:#fff;margin:0 auto;box-sizing:border-box;font-family:Microsoft YaHei,PingFang SC,sans-serif;color:#333;display:flex;box-shadow:0 4px 20px rgba(0,0,0,.1);overflow:hidden}.left-sidebar[data-v-b24b1e6a]{width:250px;background-color:#fff;border-right:1px solid #eee;padding:40px 20px;flex-shrink:0;box-sizing:border-box}.name-box[data-v-b24b1e6a]{margin-bottom:35px}.main-name[data-v-b24b1e6a]{font-size:26px;font-weight:400;color:#333;margin:0 0 8px 0;letter-spacing:1px}.job-role[data-v-b24b1e6a]{font-size:13px;color:#666}.role-text[data-v-b24b1e6a]{color:#d85c40;border-bottom:1px solid #d85c40;padding-bottom:1px}.side-section[data-v-b24b1e6a]{margin-bottom:25px}.side-title[data-v-b24b1e6a]{font-size:14px;font-weight:700;color:#333;margin:0 0 12px 0;padding-bottom:6px;border-bottom:1px solid #e5e5e5}.info-list[data-v-b24b1e6a]{list-style:none;padding:0;margin:0}.info-item[data-v-b24b1e6a]{font-size:12px;color:#666;padding:8px 0;border-bottom:1px solid #f8f8f8}.spacer[data-v-b24b1e6a]{display:inline-block;width:2em}.edu-item[data-v-b24b1e6a]{margin-bottom:12px}.edu-header[data-v-b24b1e6a]{display:flex;justify-content:space-between;font-size:12px;color:#555;margin-bottom:3px}.edu-school[data-v-b24b1e6a]{color:#333;font-weight:700}.edu-major[data-v-b24b1e6a]{font-size:12px;color:#555;margin-bottom:5px}.edu-desc[data-v-b24b1e6a]{font-size:11.5px;color:#777;line-height:1.7;text-align:justify}.skills-desc[data-v-b24b1e6a]{font-size:12px;color:#666;line-height:1.7;margin-bottom:12px}[data-v-b24b1e6a] .skills-desc b{font-weight:400;color:#333}.skills-progress-container[data-v-b24b1e6a]{display:flex;flex-direction:column;gap:12px}.skill-item[data-v-b24b1e6a]{width:100%}.skill-name[data-v-b24b1e6a]{font-size:12px;color:#333;margin-bottom:5px}.skill-bar-row[data-v-b24b1e6a]{display:flex;align-items:center}.skill-track[data-v-b24b1e6a]{flex:1;height:5px;background:#f0f0f0}.skill-fill[data-v-b24b1e6a]{height:100%;background:#aaa}.skill-level[data-v-b24b1e6a]{font-size:11px;color:#666;margin-left:8px;width:25px}.award-list[data-v-b24b1e6a]{padding-left:15px;margin:0;font-size:12px;color:#666;line-height:1.7}.hobbies-container[data-v-b24b1e6a]{display:flex;flex-wrap:wrap;gap:6px}.hobby-pill[data-v-b24b1e6a]{display:inline-block;padding:3px 12px;border:1px solid #e0e0e0;border-radius:12px;color:#777;font-size:11px}.right-content[data-v-b24b1e6a]{flex:1;width:570px;padding:40px 24px;box-sizing:border-box}.top-profile[data-v-b24b1e6a]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:45px}.self-eval-text[data-v-b24b1e6a]{flex:1;margin-right:20px;font-size:13px;color:#555;line-height:1.8;text-align:justify}.avatar-box[data-v-b24b1e6a]{width:90px;height:120px;border-radius:4px;overflow:hidden;flex-shrink:0}.avatar-box img[data-v-b24b1e6a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-title-center[data-v-b24b1e6a]{text-align:center;font-size:17px;font-weight:400;color:#333;margin-bottom:35px;letter-spacing:4px}.timeline-container[data-v-b24b1e6a]{position:relative;width:100%}.timeline-line[data-v-b24b1e6a]{position:absolute;left:50%;top:0;bottom:0;width:1px;background:#eee;transform:translateX(-50%)}.timeline-item[data-v-b24b1e6a]{display:flex;width:100%;margin-bottom:35px;position:relative;align-items:center}.half-left[data-v-b24b1e6a]{width:50%;padding-right:20px;box-sizing:border-box}.half-right[data-v-b24b1e6a]{width:50%;padding-left:20px;box-sizing:border-box}.text-right[data-v-b24b1e6a]{text-align:right}.text-left[data-v-b24b1e6a]{text-align:left}.timeline-dot[data-v-b24b1e6a]{position:absolute;left:50%;top:50%;width:8px;height:8px;background-color:#aaa;border-radius:50%;transform:translate(-50%,-50%);border:2px solid #fff;z-index:2;box-sizing:content-box}.info-date[data-v-b24b1e6a]{font-size:12px;color:#888;margin-bottom:4px}.info-company[data-v-b24b1e6a]{font-size:13px;font-weight:700;margin-bottom:4px}.info-role[data-v-b24b1e6a]{font-size:12px;color:#333}.timeline-bubble[data-v-b24b1e6a]{border-radius:6px;padding:10px 14px;color:#fff;font-size:12px;line-height:1.7;text-align:justify}[data-v-b24b1e6a] .bubble-ul{padding-left:0;margin:0;list-style:none}[data-v-b24b1e6a] .bubble-single,[data-v-b24b1e6a] .bubble-ul li{display:flex;margin-bottom:4px;align-items:flex-start}[data-v-b24b1e6a] .bubble-dot{display:inline-block;width:4px;height:4px;background:#fff;border-radius:50%;margin-right:6px;margin-top:8px;flex-shrink:0}.resume-a4-container[data-v-77bfc31a]{width:820px;min-height:1160px;background:#fff;margin:0 auto;padding:50px 55px;box-sizing:border-box;font-family:Microsoft YaHei,PingFang SC,sans-serif;color:#333;box-shadow:0 4px 20px rgba(0,0,0,.1);display:flex;flex-direction:column}.resume-header[data-v-77bfc31a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:35px}.header-left[data-v-77bfc31a]{width:250px;flex-shrink:0}.main-name[data-v-77bfc31a]{font-size:34px;font-weight:700;color:#3c4f6b;margin:0 0 15px 0;letter-spacing:2px}.intention-list[data-v-77bfc31a]{display:flex;flex-direction:column;gap:6px}.intention-item[data-v-77bfc31a]{font-size:14px;color:#333}.intention-item .label[data-v-77bfc31a]{color:#666}.header-middle[data-v-77bfc31a]{flex:1;display:flex;justify-content:center;padding-left:20px}.info-grid[data-v-77bfc31a]{display:flex;flex-direction:column;gap:8px;font-size:13.5px;color:#333}.info-item[data-v-77bfc31a]{display:flex;align-items:center}.info-item .icon[data-v-77bfc31a]{display:flex;align-items:center;margin-right:8px;color:#777}.info-item .icon svg[data-v-77bfc31a]{width:15px;height:15px;fill:currentColor}.header-right[data-v-77bfc31a]{width:100px;flex-shrink:0;margin-left:30px}.avatar-box[data-v-77bfc31a]{width:100px;height:125px;background:#eee;overflow:hidden}.avatar-box img[data-v-77bfc31a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-content[data-v-77bfc31a]{flex:1}.section-module[data-v-77bfc31a]{margin-bottom:30px}.section-header[data-v-77bfc31a]{display:flex;align-items:center;margin-bottom:20px}.icon-circle[data-v-77bfc31a]{width:30px;height:30px;background-color:#3c4f6b;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:12px}.icon-circle svg[data-v-77bfc31a]{width:16px;height:16px;fill:#fff}.title-text[data-v-77bfc31a]{font-size:18px;font-weight:700;color:#333;margin:0;letter-spacing:1px}.title-line[data-v-77bfc31a]{flex:1;height:1px;background-color:#3c4f6b;margin-left:15px}.list-item[data-v-77bfc31a]{margin-bottom:22px}.three-col-layout[data-v-77bfc31a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.col-left[data-v-77bfc31a]{width:160px;flex-shrink:0;font-size:14.5px;color:#555}.col-center[data-v-77bfc31a]{flex:1;text-align:center;font-weight:700;font-size:15px;color:#333}.col-right[data-v-77bfc31a]{width:160px;flex-shrink:0;text-align:right;font-size:14.5px;color:#555}.item-desc[data-v-77bfc31a]{font-size:13.5px;color:#555;line-height:1.9;text-align:justify}.skills-desc[data-v-77bfc31a]{font-size:13.5px;color:#555;line-height:1.9;margin-bottom:15px}[data-v-77bfc31a] .skills-desc b{font-weight:700;color:#333}.skills-progress-container[data-v-77bfc31a]{display:grid;grid-template-columns:1fr 1fr;gap:15px 40px}.skill-item[data-v-77bfc31a]{display:flex;align-items:center}.skill-name[data-v-77bfc31a]{width:60px;font-size:13.5px;color:#333;font-weight:700}.skill-bar-wrap[data-v-77bfc31a]{flex:1;padding:0 15px}.skill-track[data-v-77bfc31a]{height:5px;background:#e6e6e6;border-radius:2px;position:relative}.skill-fill[data-v-77bfc31a]{height:100%;background:#3c4f6b;border-radius:2px 0 0 2px}.skill-level[data-v-77bfc31a]{width:35px;text-align:right;font-size:13px;color:#666}.award-list[data-v-77bfc31a]{list-style:none;padding-left:5px;margin:0;font-size:13.5px;color:#555;line-height:1.9}.award-list li[data-v-77bfc31a]{display:flex;margin-bottom:5px;align-items:flex-start}.self-eval[data-v-77bfc31a]{font-size:13.5px;color:#555;line-height:1.9;text-align:justify}[data-v-77bfc31a] .list-style-override ul{padding-left:0;margin:0;list-style:none}[data-v-77bfc31a] .list-style-override li{display:flex;margin-bottom:5px;align-items:flex-start}[data-v-77bfc31a] .bullet-dot{display:inline-block;width:4px;height:4px;background:#3c4f6b;border-radius:50%;margin-right:10px;margin-top:10px;flex-shrink:0}.resume-a4-container[data-v-239ad342]{width:820px;min-height:1160px;background:#fff;margin:0 auto;padding:50px;box-sizing:border-box;font-family:Microsoft YaHei,PingFang SC,sans-serif;color:#333;box-shadow:0 4px 20px rgba(0,0,0,.1);display:flex;flex-direction:column}.resume-header[data-v-239ad342]{display:flex;justify-content:space-between;align-items:flex-end}.header-left[data-v-239ad342]{flex:1}.main-name[data-v-239ad342]{font-size:34px;font-weight:700;color:#2f4050;margin:0 0 15px 0;letter-spacing:2px}.job-role[data-v-239ad342]{font-size:15px;margin-bottom:12px}.job-role .label[data-v-239ad342]{color:#2f4050;font-weight:700}.job-role .value[data-v-239ad342]{color:#333}.info-grid[data-v-239ad342]{display:grid;grid-template-columns:220px 1fr;gap:8px 10px;font-size:13.5px;color:#555}.info-item[data-v-239ad342]{display:flex;align-items:center}.info-item .label[data-v-239ad342]{color:#2f4050}.header-right[data-v-239ad342]{margin-left:20px}.avatar-box[data-v-239ad342]{width:100px;height:130px;background:#eee;border-radius:4px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.05)}.avatar-box img[data-v-239ad342]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header-divider[data-v-239ad342]{height:1.5px;background-color:#2f4050;margin-top:20px;margin-bottom:30px}.resume-body[data-v-239ad342]{flex:1}.timeline-container[data-v-239ad342]{display:flex;flex-direction:column}.timeline-row[data-v-239ad342]{display:flex;align-items:stretch}.left-col[data-v-239ad342]{width:160px;padding-right:25px;text-align:right;border-right:1.5px solid #2f4050;position:relative;flex-shrink:0}.timeline-container>.timeline-row:first-child .left-col[data-v-239ad342]:before{content:"";position:absolute;top:0;right:-2px;width:4px;height:50%;background-color:#fff;z-index:1}.timeline-row:last-child .left-col[data-v-239ad342]{border-right-color:transparent!important}.right-col[data-v-239ad342]{flex:1;padding-left:25px}.node-square[data-v-239ad342]{position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:14px;height:14px;background-color:#2f4050;border-radius:2px;z-index:2}.horizontal-line[data-v-239ad342]{position:absolute;left:160px;right:0;top:50%;height:1.5px;background-color:#2f4050;z-index:1}.node-diamond[data-v-239ad342]{position:absolute;right:-6px;top:6px;width:11px;height:11px;background-color:#2f4050;transform:rotate(45deg);z-index:2}.title-row[data-v-239ad342]{position:relative}.title-row .left-col[data-v-239ad342],.title-row .right-col[data-v-239ad342]{padding-top:15px;padding-bottom:15px}.title-row .left-col[data-v-239ad342]{display:flex;justify-content:flex-end;align-items:center}.module-title[data-v-239ad342]{font-size:16px;font-weight:700;color:#2f4050;letter-spacing:1px}.align-center[data-v-239ad342]{display:flex;align-items:center}.item-header-row .left-col[data-v-239ad342]{padding-top:2px}.time-text[data-v-239ad342]{font-size:13.5px;color:#555;line-height:20px}.item-header[data-v-239ad342]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.main-title[data-v-239ad342]{font-size:15px;font-weight:700;color:#333}.sub-title[data-v-239ad342]{font-size:14px;color:#555}.content-padding[data-v-239ad342]{padding-bottom:18px}.timeline-row:last-child .content-padding[data-v-239ad342]{padding-bottom:0}.desc-text[data-v-239ad342]{font-size:13.5px;color:#555;line-height:1.9;text-align:justify}.skills-desc[data-v-239ad342]{font-size:13.5px;color:#555;line-height:1.9;margin-bottom:15px}[data-v-239ad342] .skills-desc b{font-weight:700;color:#333}.skills-progress-container[data-v-239ad342]{display:grid;grid-template-columns:1fr 1fr;gap:15px 40px}.skill-item[data-v-239ad342]{display:flex;align-items:center}.skill-name[data-v-239ad342]{width:60px;font-size:13.5px;color:#333}.skill-bar-wrap[data-v-239ad342]{flex:1;padding:0 15px}.skill-track[data-v-239ad342]{height:6px;background:#e0e0e0;border-radius:3px;position:relative}.skill-fill[data-v-239ad342]{height:100%;background:#2f4050;border-radius:3px}.skill-level[data-v-239ad342]{width:35px;text-align:right;font-size:13px;color:#555}.award-list[data-v-239ad342]{list-style:none;padding-left:0;margin:0;font-size:13.5px;color:#555;line-height:1.9}.award-list li[data-v-239ad342]{display:flex;margin-bottom:5px;align-items:flex-start}.self-eval[data-v-239ad342]{font-size:13.5px;color:#555;line-height:1.9;text-align:justify}.hobby-tags[data-v-239ad342]{display:flex;flex-wrap:wrap;gap:15px}.hobby-tags .tag[data-v-239ad342]{border:1px solid #2f4050;color:#333;font-size:13.5px;padding:4px 20px;border-radius:20px}[data-v-239ad342] .list-style-override ul{padding-left:0;margin:0;list-style:none}[data-v-239ad342] .list-style-override li{display:flex;margin-bottom:5px;align-items:flex-start}[data-v-239ad342] .bullet-dot{display:inline-block;width:4px;height:4px;background:#555;border-radius:50%;margin-right:10px;margin-top:10px;flex-shrink:0}.ai-resume-generate[data-v-654d7975]{min-height:100vh;background-color:#f5f7fa;font-family:PingFang SC,Microsoft YaHei,sans-serif}.stage-home[data-v-654d7975]{display:block;min-height:100vh}.hero-section[data-v-654d7975]{text-align:center;padding:80px 20px 60px}.hero-section h1[data-v-654d7975]{font-size:3rem;color:#303133;margin-bottom:15px}.hero-subtitle[data-v-654d7975]{font-size:16px;color:#666;margin-bottom:40px;letter-spacing:1px}.search-action-wrapper[data-v-654d7975]{display:flex;flex-direction:column;align-items:center;margin:0 auto}.custom-search-bar[data-v-654d7975]{display:flex;width:620px;height:56px;background-color:#fff;border-radius:6px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.08)}.search-input-box[data-v-654d7975]{flex:1;display:flex;align-items:center;padding:0 20px}.search-icon[data-v-654d7975]{color:#999;margin-right:12px}.search-input-box input[data-v-654d7975]{flex:1;height:100%;border:none;outline:none;font-size:15px;color:#333;background:transparent}.search-input-box input[data-v-654d7975]::-moz-placeholder{color:#a8abb2}.search-input-box input[data-v-654d7975]::placeholder{color:#a8abb2}.search-btn-box[data-v-654d7975]{display:flex;align-items:center;justify-content:center;padding:0 35px;background:linear-gradient(135deg,#409eff,#6b52ff);color:#fff;font-size:18px;font-weight:700;cursor:pointer;transition:all .3s ease}.search-btn-box[data-v-654d7975]:hover{filter:brightness(1.15);box-shadow:0 4px 12px rgba(107,82,255,.3)}.edit-icon[data-v-654d7975]{margin-right:8px}.hot-searches[data-v-654d7975]{margin-top:15px;display:flex;align-items:center;justify-content:center;gap:12px;font-size:13px;color:#666}.hot-tag[data-v-654d7975]{background:#fff;border:1px solid #e4e7ed;padding:3px 12px;border-radius:12px;cursor:pointer;transition:all .2s}.hot-tag[data-v-654d7975]:hover{color:#62d4a1;border-color:#62d4a1}.home-templates-section[data-v-654d7975]{max-width:1280px;margin:0 auto;padding:40px 20px 80px;text-align:center}.section-title[data-v-654d7975]{font-size:26px;color:#333;margin-bottom:10px;font-weight:700}.section-desc[data-v-654d7975]{font-size:14px;color:#999;margin-bottom:40px}.stage-templates[data-v-654d7975]{padding:40px}.header-nav[data-v-654d7975]{display:flex;align-items:center;margin-bottom:40px;gap:20px}.template-grid[data-v-654d7975]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.template-card[data-v-654d7975]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:all .3s}.template-card[data-v-654d7975]:hover{transform:translateY(-5px);box-shadow:0 12px 24px rgba(0,0,0,.15)}.template-thumbnail[data-v-654d7975]{width:100%;height:350px;position:relative;overflow:hidden;background:#fff;display:flex;justify-content:center;border-bottom:1px solid #f0f0f0}.thumbnail-scale[data-v-654d7975]{width:800px;transform:scale(.32);transform-origin:top center;pointer-events:none}.template-mask[data-v-654d7975]{position:absolute;inset:0;background:rgba(0,0,0,.55);display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;transition:all .3s ease-in-out;gap:18px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.template-card:hover .template-mask[data-v-654d7975]{opacity:1}.mask-btn[data-v-654d7975]{width:150px!important;height:42px!important;border-radius:21px!important;font-weight:700!important;font-size:15px!important;border:none!important;transition:all .3s ease!important;display:flex!important;justify-content:center!important;align-items:center!important;padding:0!important}.preview-btn[data-v-654d7975]{background:#fff!important;color:#254665!important;box-shadow:0 4px 10px rgba(0,0,0,.1)!important}.preview-btn[data-v-654d7975]:hover{background:#f0f2f5!important;transform:translateY(-3px)!important}.use-btn[data-v-654d7975]{background:#409eff!important;color:#fff!important;box-shadow:0 4px 10px rgba(64,158,255,.4)!important}.use-btn[data-v-654d7975]:hover{background:#66b1ff!important;transform:translateY(-3px)!important}.template-tags[data-v-654d7975]{padding:15px;background:#fafafa;text-align:left}.tag-title[data-v-654d7975]{font-size:13px;color:#909399;font-weight:700}.custom-tag[data-v-654d7975]{margin-right:6px;border-radius:4px;font-weight:500}.return-selection-btn[data-v-654d7975]{font-size:15px;font-weight:700;color:#409eff;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;transition:color .3s}.return-selection-btn[data-v-654d7975]:hover{text-decoration:underline;color:#66b1ff}.stage-preview[data-v-654d7975]{height:100vh;display:flex;flex-direction:column}.preview-toolbar[data-v-654d7975]{padding:15px 30px;background:#fff;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 8px rgba(0,0,0,.05)}h1.preview-title[data-v-654d7975]{font-size:20px;font-weight:700;margin:0;color:#333}.preview-full-scroll[data-v-654d7975]{flex:1;overflow-y:auto;padding:40px 0;background:#525659;display:flex;justify-content:center}.resume-paper-wrapper[data-v-654d7975]{background:#fff;box-shadow:0 4px 30px rgba(0,0,0,.3)}.stage-editor[data-v-654d7975]{display:flex;flex-direction:column;height:100vh}.preview-area[data-v-654d7975]{flex:6;background-color:#525659;overflow-y:auto;position:relative;border-bottom:1px solid #ddd}.editor-toolbar[data-v-654d7975]{position:sticky;top:0;z-index:10;background:#fff;padding:10px 20px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 8px rgba(0,0,0,.1)}.template-indicator[data-v-654d7975]{color:#666;font-weight:700}.preview-scroll[data-v-654d7975]{padding:30px 0;display:flex;justify-content:center}.resume-paper-wrapper-small[data-v-654d7975]{transform:scale(.8);transform-origin:top center;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.2)}.editor-area[data-v-654d7975]{flex:4;background:#fff;overflow:hidden;display:flex;flex-direction:column}.excel-tabs[data-v-654d7975]{flex:1;display:flex;flex-direction:column;border:none!important}[data-v-654d7975] .el-tabs__header.is-bottom{margin:0;background:#f0f2f5;border-top:1px solid #ccc;height:40px}[data-v-654d7975] .el-tabs__nav-wrap{margin-bottom:0;padding-left:20px}[data-v-654d7975] .el-tabs__item{border:1px solid transparent!important;border-top:none!important;margin-right:2px;background:#e4e7ed;height:40px;line-height:40px;border-radius:0 0 6px 6px;font-size:13px;color:#606266}[data-v-654d7975] .el-tabs__item.is-active{background:#fff!important;color:#2b579a!important;font-weight:700;border:1px solid #ccc!important;border-top:2px solid #fff!important;margin-top:-1px}[data-v-654d7975] .el-tabs__content{flex:1;overflow-y:auto;padding:25px}.dynamic-item-block[data-v-654d7975]{background:#f9fafc;padding:15px;border-radius:8px;margin-bottom:15px;border:1px solid #e4e7ed}.row-inputs[data-v-654d7975]{display:flex;align-items:center}.mt-10[data-v-654d7975]{margin-top:10px}