:root{--bg-bg-base-default: #0a0b0d;--bg-bg-base-secondary: #121314;--bg-bg-overlay-l1: #edeff20a;--bg-bg-overlay-l2: #edeff214;--bg-bg-overlay-l3: #edeff221;--bg-bg-overlay-l4: #edeff22e;--bg-bg-brand: #32f08c;--bg-bg-gradient-brand: linear-gradient(90deg,#3ee1a3 0%,var(--bg-bg-brand) 36%,#60f2bd 71.63%,#a0fde7 100%);--bg-bg-brand-hover: #0fdc78;--bg-bg-brand-disabled: #32f08c4d;--bg-bg-invert: #edeff2;--bg-bg-invert-hover: #fff;--bg-bg-invert-active: #0b0b0a;--bg-bg-invert-disabled: var(--bg-bg-overlay-l4);--text-text-default: #f5f9fe;--text-text-secondary: #a6aab5;--text-text-tertiary: #787d87;--text-text-disabled: var(--text-text-tertiary);--text-text-brand: #32f08c;--text-text-brand-hover: #0fdc78;--text-text-onbrand: #0a0b0d;--icon-icon-default: #f5f9fe;--icon-icon-secondary: #a6aab5;--icon-icon-tertiary: #787d87;--icon-icon-disabled: var(--icon-icon-tertiary);--icon-icon-brand: #32f08c;--icon-icon-brand-hover: #0fdc78;--icon-icon-onbrand: #0a0b0d;--border-border-neutral-l1: #ffffff0f;--border-border-neutral-l2: #ffffff1f;--border-border-neutral-l3: #ffffff2e;--border-border-contrast: #fff;--border-border-brand: #32f08c;--status-primary-default: #387bff;--status-primary-hover: #4c88ff;--status-primary-active: #1759dd;--status-primary-surface-l1: #3579ff2e;--status-primary-surface-l2: #3579ff47;--status-primary-surface-l3: #3579ff5c;--status-success-default: #26a57b;--status-success-hover: #1ab07f;--status-success-active: #168a63;--status-success-surface-l1: #00a56e2e;--status-success-surface-l2: #00a56e47;--status-success-surface-l3: #00a56e5c;--status-alert-default: #c2a857;--status-alert-hover: #deb245;--status-alert-active: #ab9220;--status-alert-surface-l1: #c2a85729;--status-alert-surface-l2: #c2a85747;--status-alert-surface-l3: #c2a8575c;--status-warning-default: #dc8730;--status-warning-hover: #f1a03f;--status-warning-active: #c0701d;--status-warning-surface-l1: #dc873029;--status-warning-surface-l2: #dc873047;--status-warning-surface-l3: #dc87305c;--status-error-default: #f64d46;--status-error-hover: #f087f7;--status-error-active: #b3363e;--status-error-surface-l1: #f64d462e;--status-error-surface-l2: #f64d4647;--status-error-surface-l3: #f64d465c;--special-white: #fff;--special-black: #000;--white-92: #ffffffeb;--font-family-default: "Inter", system-ui, sans-serif;--font-family-mono: "JetBrains Mono", monospace;--font-weight-default: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-line-height-code-code-3: 130%;--font-size-heading-heading-1: 72px;--font-size-heading-heading-2: 64px;--font-size-heading-heading-3: 56px;--font-size-heading-heading-4: 48px;--font-size-subhead-subhead-1: 40px;--font-size-subhead-subhead-2: 32px;--font-size-subhead-subhead-3: 24px;--font-size-subhead-subhead-4: 20px;--font-size-subhead-subhead-5: 16px;--font-size-body-body-1: 18px;--font-size-body-body-2: 16px;--font-size-body-body-3: 14px;--font-size-quote-quote-1: 56px;--font-size-caption-caption-1: 12px;--font-size-ui-ui-1: 18px;--font-size-ui-ui-2: 16px;--font-size-ui-ui-3: 14px;--font-size-code-code-1: 18px;--font-size-code-code-2: 15px;--font-size-code-code-3: 13px;--font-line-height-heading-heading-1: 110%;--font-line-height-heading-heading-2: 110%;--font-line-height-heading-heading-3: 120%;--font-line-height-heading-heading-4: 120%;--font-line-height-subhead-subhead-1: 120%;--font-line-height-subhead-subhead-2: 120%;--font-line-height-subhead-subhead-3: 130%;--font-line-height-subhead-subhead-4: 130%;--font-line-height-subhead-subhead-5: 140%;--font-line-height-body-body-1: 160%;--font-line-height-body-body-2: 160%;--font-line-height-body-body-3: 160%;--font-line-height-quote-quote-1: 120%;--font-line-height-caption-caption-1: 120%;--font-line-height-ui-ui-1: 120%;--font-line-height-ui-ui-2: 120%;--font-line-height-ui-ui-3: 120%;--font-line-height-code-code-1: 120%;--font-line-height-code-code-2: 120%;--header-height: 64px;--account-setting-header-height: 48px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-family-default);font-size:var(--font-size-body-body-2);font-weight:var(--font-weight-default);line-height:var(--font-line-height-body-body-2);color:var(--text-text-default);background-color:var(--bg-bg-base-default);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}#main-scrollbar[data-v-e880e319]{font-family:nb_akademie_light,Microsoft YaHei,微软雅黑,STXihei,华文细黑,sans-serif;font-size:20px;color:#e8e8e8;box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:fixed;right:8px;top:16px;width:2px;bottom:16px;background-color:#7f7f7f41;z-index:1500;mix-blend-mode:difference}#main-scrollbar-indicator[data-v-e880e319]{position:absolute;top:0;left:0;right:0;width:2px;height:100px;background-color:#fff;border-radius:1px;transition:transform .1s ease-out}::-webkit-scrollbar{display:none}html{scrollbar-width:none}html{-ms-overflow-style:none}.header[data-v-d9bed9ce]{grid-area:header;position:sticky;top:0;z-index:100;background-color:#000000f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.05)}.header-inner[data-v-d9bed9ce]{height:var(--header-height);display:flex;align-items:center;justify-content:space-between;max-width:1280px;margin:0 auto;padding:0 24px}.left-area[data-v-d9bed9ce]{display:flex;align-items:center;gap:8px}.mr-5[data-v-d9bed9ce]{margin-right:20px}.rive-hover-container[data-v-d9bed9ce]{display:flex;align-items:center;justify-content:center}.logo-container[data-v-d9bed9ce]{position:relative;width:90px;height:30px}.logo-img[data-v-d9bed9ce]{position:absolute;top:0;left:0;height:30px;width:90px;transition:opacity .3s ease}.logo-accent-img[data-v-d9bed9ce]{opacity:1}.logo-accents-img[data-v-d9bed9ce],.logo-container:hover .logo-accent-img[data-v-d9bed9ce]{opacity:0}.logo-container:hover .logo-accents-img[data-v-d9bed9ce]{opacity:1}.item[data-v-d9bed9ce]{padding:8px 12px;color:var(--text-text-secondary);text-decoration:none;font-size:var(--font-size-ui-ui-3);font-weight:var(--font-weight-medium);transition:color .2s;border-radius:6px;cursor:pointer}.item[data-v-d9bed9ce]:hover{color:var(--text-text-default);background-color:var(--bg-bg-overlay-l2)}.product-dropdown[data-v-d9bed9ce]{position:relative}.product-dropmenu-trigger[data-v-d9bed9ce]{display:flex;align-items:center;gap:4px}.product-dropmenu-icon[data-v-d9bed9ce]{transition:transform .2s}.product-dropmenu-trigger:hover .product-dropmenu-icon[data-v-d9bed9ce]{transform:translateY(1px)}.product-dropdown-menu[data-v-d9bed9ce]{position:absolute;top:100%;left:0;margin-top:8px;min-width:300px;background:#0a0b0dfa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:8px;box-shadow:0 20px 40px #0006;animation:fadeIn-d9bed9ce .2s ease-out}@keyframes fadeIn-d9bed9ce{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.dropdown-item[data-v-d9bed9ce]{display:flex;align-items:center;gap:12px;border-radius:12px;transition:background-color .2s}.dropdown-item[data-v-d9bed9ce]:hover{background:#ffffff0d}.dropdown-link[data-v-d9bed9ce]{display:flex;align-items:center;gap:12px;padding:12px;width:100%;text-decoration:none;border-radius:12px;transition:background-color .2s}.dropdown-link[data-v-d9bed9ce]:hover{background:#ffffff0d}.dropdown-icon[data-v-d9bed9ce]{width:40px;height:40px;border-radius:10px;background:#10b9811a;display:flex;align-items:center;justify-content:center;color:#10b981;flex-shrink:0}.dropdown-content[data-v-d9bed9ce]{display:flex;flex-direction:column;gap:2px}.dropdown-title[data-v-d9bed9ce]{font-size:15px;font-weight:600;color:#f5f9fe}.dropdown-desc[data-v-d9bed9ce]{font-size:13px;color:#a6aab5}.right-area[data-v-d9bed9ce]{display:flex;align-items:center;gap:12px}.login-btn[data-v-d9bed9ce]{padding:8px 16px;color:var(--text-text-default);text-decoration:none;font-size:var(--font-size-ui-ui-3);font-weight:var(--font-weight-medium);border-radius:6px;transition:background-color .2s}.login-btn[data-v-d9bed9ce]:hover{background-color:var(--bg-bg-overlay-l2)}.active[data-v-d9bed9ce]{color:var(--text-text-default)}canvas[data-v-f5796771]{width:100%;height:100%;display:block}.hero-section[data-v-d5c7a21b]{position:relative;width:100%;height:calc(100vh - var(--header-height));min-height:600px;display:flex;flex-direction:column;justify-content:flex-end}.hero-content[data-v-d5c7a21b]{position:relative;z-index:10;padding-block:32px}.banner-content[data-v-d5c7a21b]{max-width:1600px;margin-inline:auto;padding-inline:32px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:48px}.main-section[data-v-d5c7a21b]{flex:1}.title-box[data-v-d5c7a21b]{padding-top:0}.title1[data-v-d5c7a21b]{font-size:var(--font-size-heading-heading-1);line-height:var(--font-line-height-heading-heading-1);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;margin-bottom:16px;white-space:nowrap;color:#fff}.title1 span[data-v-d5c7a21b]{display:inline}.brand1[data-v-d5c7a21b]{background:linear-gradient(90deg,#10b981,#34d399 36%,#6ee7b7 71.63%,#a7f3d0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.brand2[data-v-d5c7a21b]{background:linear-gradient(90deg,#059669,#10b981 36%,#34d399 71.63%,#6ee7b7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.title2[data-v-d5c7a21b]{font-size:var(--font-size-subhead-subhead-3);line-height:var(--font-line-height-subhead-subhead-3);color:#a6aab5;font-weight:var(--font-weight-default)}.second-section[data-v-d5c7a21b]{flex:1;display:flex;flex-direction:column;justify-content:center;max-width:560px}.subtitle[data-v-d5c7a21b]{font-size:var(--font-size-body-body-1);line-height:var(--font-line-height-body-body-1);color:#a6aab5;margin-bottom:24px}.button-container[data-v-d5c7a21b]{display:flex;flex-direction:column;gap:12px}.button-row[data-v-d5c7a21b]{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}.download[data-v-d5c7a21b]{display:inline-flex;align-items:center;justify-content:center;height:70px;padding:0 32px;border-radius:0;font-size:var(--font-size-ui-ui-3);font-weight:var(--font-weight-medium);text-decoration:none;background:#10b981;color:#fff;transition:all .2s}.download[data-v-d5c7a21b]:hover{background:#059669}.button-tertiary[data-v-d5c7a21b]{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:70px;padding:0 24px;border-radius:0;font-size:var(--font-size-ui-ui-3);font-weight:var(--font-weight-medium);letter-spacing:.2px;white-space:nowrap;transition:all .2s;background-color:transparent;color:#fff;border:1px solid #ffffff;cursor:pointer}.button-tertiary[data-v-d5c7a21b]:hover:not(:disabled){background-color:#ffffff1a}.button-tertiary[data-v-d5c7a21b]:disabled{opacity:.5;pointer-events:none}.download-nav[data-v-d5c7a21b]{background-color:transparent;color:#fff;border:1px solid #ffffff}.download-nav[data-v-d5c7a21b]:hover:not(:disabled){background-color:#ffffff1a}.download-all[data-v-d5c7a21b]{display:inline-flex;align-items:center;gap:4px;font-size:var(--font-size-ui-ui-3);font-weight:var(--font-weight-medium);color:#a6aab5;text-decoration:none;transition:color .2s}.download-all[data-v-d5c7a21b]:hover{color:#fff}.translate-y-\[1px\][data-v-d5c7a21b]{transform:translateY(1px)}.ml-2[data-v-d5c7a21b]{margin-left:8px}.three-wrapper[data-v-d5c7a21b]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}@media(max-width:1024px){.hero-content[data-v-d5c7a21b]{padding-block:24px}.banner-content[data-v-d5c7a21b]{padding-inline:24px;flex-direction:column;gap:32px}.title1[data-v-d5c7a21b]{font-size:var(--font-size-heading-heading-2)}.three-wrapper[data-v-d5c7a21b]{display:none}}@media(max-width:768px){.banner-content[data-v-d5c7a21b]{padding-inline:16px;gap:24px}.title1[data-v-d5c7a21b]{font-size:var(--font-size-heading-heading-3);white-space:normal}.second-section[data-v-d5c7a21b]{max-width:100%}}.features-section[data-v-f9e185ef]{position:relative;padding:80px 0;background:var(--bg-bg-base-default, #0a0b0d);overflow:hidden}@media(min-width:640px){.features-section[data-v-f9e185ef]{padding:100px 0}}@media(min-width:1024px){.features-section[data-v-f9e185ef]{padding:128px 0}}.bg-gradient[data-v-f9e185ef]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bg-gradient[data-v-f9e185ef]:before{content:"";position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);width:1000px;height:600px;background:radial-gradient(circle,rgba(59,130,246,.08) 0%,transparent 60%)}.container[data-v-f9e185ef]{max-width:1200px;margin:0 auto;padding:0 16px}@media(min-width:640px){.container[data-v-f9e185ef]{padding:0 24px}}@media(min-width:1280px){.container[data-v-f9e185ef]{padding:0 32px}}.tabs[data-v-f9e185ef]{display:flex;justify-content:center;gap:8px;margin-bottom:48px}.tab[data-v-f9e185ef]{padding:10px 24px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#a6aab5;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s}.tab[data-v-f9e185ef]:hover{background:#ffffff1a;color:#f5f9fe}.tab.active[data-v-f9e185ef]{background:linear-gradient(90deg,#10b981,#059669);border-color:#10b981;color:#fff}.stats-grid[data-v-f9e185ef]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:64px;margin-bottom:64px}@media(min-width:768px){.stats-grid[data-v-f9e185ef]{grid-template-columns:repeat(4,1fr);gap:16px}}.stat-card[data-v-f9e185ef]{position:relative;display:flex;flex-direction:column;align-items:center;padding:24px;border-radius:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);transition:all .3s cubic-bezier(.4,0,.2,1)}.stat-card[data-v-f9e185ef]:hover{background:#ffffff0d;border-color:#3b82f64d;box-shadow:0 0 30px #3b82f61f;transform:translateY(-2px)}.stat-card:hover .stat-icon[data-v-f9e185ef]{filter:drop-shadow(0 0 10px rgba(59,130,246,.8))}.stat-glow[data-v-f9e185ef]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;opacity:0;transition:opacity .2s;pointer-events:none}.stat-icon[data-v-f9e185ef]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-bottom:12px;color:#3b82f6;transition:filter .3s}.stat-value[data-v-f9e185ef]{font-size:28px;font-weight:700;color:#f5f9fe;margin-bottom:4px}@media(min-width:640px){.stat-value[data-v-f9e185ef]{font-size:32px}}.stat-label[data-v-f9e185ef]{font-size:14px;color:#a6aab5}.header[data-v-f9e185ef]{text-align:center;margin-bottom:48px}.subtitle-label[data-v-f9e185ef]{font-size:14px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#3b82f6;margin-bottom:16px}.main-title[data-v-f9e185ef]{font-size:36px;font-weight:700;color:#f5f9fe;line-height:1.1;letter-spacing:-.025em;margin-bottom:24px}@media(min-width:640px){.main-title[data-v-f9e185ef]{font-size:48px}}@media(min-width:768px){.main-title[data-v-f9e185ef]{font-size:60px}}@media(min-width:1024px){.main-title[data-v-f9e185ef]{font-size:72px}}.highlight[data-v-f9e185ef]{background:linear-gradient(90deg,#10b981,#34d399 36%,#6ee7b7 71.63%,#a7f3d0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.description[data-v-f9e185ef]{max-width:640px;margin:0 auto;font-size:18px;color:#a6aab5;line-height:1.6}.features-grid[data-v-f9e185ef]{display:grid;gap:16px}@media(min-width:768px){.features-grid[data-v-f9e185ef]{grid-template-columns:repeat(3,1fr);gap:24px}}.feature-card[data-v-f9e185ef]{position:relative;height:100%;padding:32px;border-radius:24px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);transition:all .5s cubic-bezier(.4,0,.2,1);overflow:hidden}.feature-card[data-v-f9e185ef]:hover{background:#ffffff0d;border-color:color-mix(in srgb,var(--card-color) 40%,transparent);box-shadow:0 0 40px color-mix(in srgb,var(--card-color) 15%,transparent),0 0 80px color-mix(in srgb,var(--card-color) 8%,transparent)}.card-glow[data-v-f9e185ef]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:24px;opacity:0;transition:opacity .2s;pointer-events:none}.card-icon[data-v-f9e185ef]{width:64px;height:64px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;border-radius:16px;background:linear-gradient(135deg,var(--card-color) 0%,color-mix(in srgb,var(--card-color) 70%,white) 100%);box-shadow:0 20px 40px -15px color-mix(in srgb,var(--card-color) 50%,transparent);color:#fff;font-weight:700;transition:transform .3s ease}.card-icon svg[data-v-f9e185ef]{width:36px;height:36px;stroke-width:2;opacity:.9}.card-icon svg path[data-v-f9e185ef],.card-icon svg polygon[data-v-f9e185ef],.card-icon svg rect[data-v-f9e185ef],.card-icon svg circle[data-v-f9e185ef],.card-icon svg line[data-v-f9e185ef]{fill:#fff!important;stroke:#fff!important;color:#fff!important}.card-icon svg[data-v-f9e185ef]{color:#fff!important}.card-icon[data-v-f9e185ef]:hover{transform:rotate(-5deg) scale(1.05)}.card-icon[data-v-f9e185ef]:active{transform:rotate(-5deg) scale(.98)}.card-title[data-v-f9e185ef]{font-size:20px;font-weight:600;color:#f5f9fe;margin-bottom:12px;letter-spacing:-.02em}.card-description[data-v-f9e185ef]{font-size:16px;color:#a6aab5;line-height:1.6}.architecture-section[data-v-1012703d]{position:relative;padding:80px 0;background:#0a0b0d;overflow:hidden}@media(min-width:640px){.architecture-section[data-v-1012703d]{padding:100px 0}}@media(min-width:1024px){.architecture-section[data-v-1012703d]{padding:128px 0}}.bg-gradient[data-v-1012703d]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bg-gradient[data-v-1012703d]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1000px;height:600px;background:radial-gradient(circle,rgba(59,130,246,.05) 0%,transparent 60%)}.content-wrapper[data-v-1012703d]{position:relative;max-width:1024px;margin:0 auto;padding:0 16px}@media(min-width:640px){.content-wrapper[data-v-1012703d]{padding:0 24px}}@media(min-width:1024px){.content-wrapper[data-v-1012703d]{padding:0 32px}}.section-header[data-v-1012703d]{text-align:center;margin-bottom:48px}.section-tag[data-v-1012703d]{color:#3b82f6;font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;margin-bottom:12px}.section-title[data-v-1012703d]{font-size:48px;font-weight:700;color:#f5f9fe;line-height:1.1;margin-bottom:16px}.title-highlight[data-v-1012703d]{background:linear-gradient(to right,#3b82f6,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-desc[data-v-1012703d]{font-size:18px;color:#a6aab5;max-width:480px;margin:0 auto}.architecture-diagram[data-v-1012703d]{position:relative;margin-bottom:48px}.center-connector[data-v-1012703d]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.connector-rings[data-v-1012703d]{position:relative}.connector-ring[data-v-1012703d]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid;border-radius:9999px;animation:ring-pulse-1012703d 3s ease-in-out infinite}.connector-ring.ring-1[data-v-1012703d]{width:60px;height:60px;border-color:#22d3ee33;animation-delay:0s}.connector-ring.ring-2[data-v-1012703d]{width:100px;height:100px;border-color:#22d3ee40;animation-delay:.5s}.connector-ring.ring-3[data-v-1012703d]{width:140px;height:140px;border-color:#22d3ee4d;animation-delay:1s}@keyframes ring-pulse-1012703d{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.2)}}.connector-icon[data-v-1012703d]{position:relative;width:80px;height:80px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#3b82f6,#06b6d4);box-shadow:0 0 60px #3b82f64d}.connector-icon svg[data-v-1012703d]{width:40px;height:40px;color:#fff}.horizontal-line[data-v-1012703d]{display:none}@media(min-width:768px){.horizontal-line[data-v-1012703d]{display:block;position:absolute;top:50%;left:20%;right:20%;height:2px;transform:translateY(-50%)}}.line-bg[data-v-1012703d]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9999px;background:linear-gradient(to right,#10b98133,#3b82f666,#8b5cf633)}.line-progress[data-v-1012703d]{position:absolute;top:0;left:0;height:100%;border-radius:9999px;background:linear-gradient(to right,#10b981,#22d3ee,#3b82f6);box-shadow:0 0 20px #3b82f699;width:20%;animation:line-progress-1012703d 4s ease-in-out infinite}@keyframes line-progress-1012703d{0%,to{width:20%;left:0}50%{width:30%;left:50%}}.line-dot[data-v-1012703d]{position:absolute;width:8px;height:8px;border-radius:9999px;background-color:#22d3ee;box-shadow:0 0 15px #22d3eecc;top:50%;transform:translateY(-50%)}.line-dot.dot-1[data-v-1012703d]{left:7.12%}.line-dot.dot-2[data-v-1012703d]{left:39.12%}.line-dot.dot-3[data-v-1012703d]{left:71.12%}.tech-cards[data-v-1012703d]{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:768px){.tech-cards[data-v-1012703d]{grid-template-columns:repeat(2,1fr);gap:32px}}@media(min-width:1024px){.tech-cards[data-v-1012703d]{gap:96px}}.tech-card[data-v-1012703d]{position:relative;height:100%;padding:32px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:#ffffff08;overflow:hidden;transition:all .5s ease}.tech-card[data-v-1012703d]:hover{background:#ffffff0d;border-color:#3b82f666}.frontend-card[data-v-1012703d]:hover{border-color:#10b98166}.card-glow[data-v-1012703d]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;border-radius:24px;transition:opacity .5s ease;pointer-events:none}.tech-card:hover .card-glow[data-v-1012703d]{opacity:1}.frontend-card .card-glow[data-v-1012703d]{background:radial-gradient(at 50% 0%,rgba(16,185,129,.15) 0%,transparent 60%)}.backend-card .card-glow[data-v-1012703d]{background:radial-gradient(at 50% 0%,rgba(59,130,246,.15) 0%,transparent 60%)}.card-header[data-v-1012703d]{position:relative;z-index:10;display:flex;align-items:flex-start;gap:16px;margin-bottom:24px}.tech-card .card-icon[data-v-1012703d]{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 40px -10px #10b98180}.frontend-card .card-icon[data-v-1012703d]{background:linear-gradient(135deg,#10b981,#06b6d4);box-shadow:0 10px 40px -10px #10b98180}.backend-card .card-icon[data-v-1012703d]{background:linear-gradient(135deg,#3b82f6,#8b5cf6);box-shadow:0 10px 40px -10px #3b82f680}.tech-card .card-icon svg[data-v-1012703d]{width:28px;height:28px;color:#fff}.card-title-wrap[data-v-1012703d]{position:relative;z-index:10}.card-title[data-v-1012703d]{font-size:24px;font-weight:700;color:#f5f9fe}.card-subtitle[data-v-1012703d]{margin-top:4px;font-size:14px;color:#a6aab5}.tech-list[data-v-1012703d]{position:relative;z-index:10;display:flex;flex-direction:column;gap:8px}.tech-item[data-v-1012703d]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border:1px solid rgba(255,255,255,.05);border-radius:12px;background:#ffffff08;transition:all .2s ease}.tech-item[data-v-1012703d]:hover{background:#10b9811a;border-color:#10b9814d}.backend-card .tech-item[data-v-1012703d]:hover{background:#3b82f61a;border-color:#3b82f64d}.tech-name[data-v-1012703d]{font-weight:500;color:#f5f9fe}.tech-tag[data-v-1012703d]{font-size:12px;color:#10b981cc}.backend-card .tech-tag[data-v-1012703d]{color:#3b82f6cc}.db-storage-section[data-v-1012703d]{display:grid;grid-template-columns:1fr;gap:12px;margin-top:32px}@media(min-width:640px){.db-storage-section[data-v-1012703d]{gap:16px;margin-top:48px}}@media(min-width:768px){.db-storage-section[data-v-1012703d]{grid-template-columns:repeat(2,1fr)}}.db-card[data-v-1012703d],.storage-card[data-v-1012703d]{padding:24px;border:1px solid rgba(255,255,255,.06);border-radius:16px;background:#ffffff08}.db-header[data-v-1012703d],.storage-header[data-v-1012703d]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.db-header svg[data-v-1012703d],.storage-header svg[data-v-1012703d]{width:20px;height:20px}.db-header svg[data-v-1012703d]{color:#8b5cf6}.storage-header svg[data-v-1012703d]{color:#06b6d4}.db-header span[data-v-1012703d],.storage-header span[data-v-1012703d]{font-weight:500;color:#f5f9fe}.db-tags[data-v-1012703d],.storage-tags[data-v-1012703d]{display:flex;flex-wrap:wrap;gap:8px}.db-tag[data-v-1012703d],.storage-tag[data-v-1012703d]{padding:6px 12px;font-size:14px;border-radius:8px;cursor:default;transition:all .3s ease}.db-tag[data-v-1012703d]{background:#8b5cf61a;color:#8b5cf6cc;border:1px solid rgba(139,92,246,.2)}.db-tag[data-v-1012703d]:hover{transform:scale(1.05);background:#8b5cf640;border-color:#8b5cf666}.storage-tag[data-v-1012703d]{background:#06b6d41a;color:#06b6d4cc;border:1px solid rgba(6,182,212,.2)}.storage-tag[data-v-1012703d]:hover{transform:scale(1.05);background:#06b6d440;border-color:#06b6d466}.workflow-section[data-v-1012703d]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:40px}@media(min-width:640px){.workflow-section[data-v-1012703d]{gap:16px;margin-top:64px}}@media(min-width:768px){.workflow-section[data-v-1012703d]{gap:32px}}.workflow-step[data-v-1012703d]{display:flex;flex-direction:column;align-items:center;gap:4px}@media(min-width:640px){.workflow-step[data-v-1012703d]{gap:8px}}.workflow-icon[data-v-1012703d]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-size:24px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff08}@media(min-width:640px){.workflow-icon[data-v-1012703d]{width:64px;height:64px;font-size:32px;border-radius:16px}}.workflow-step span[data-v-1012703d]{font-size:10px;color:#a6aab5}@media(min-width:640px){.workflow-step span[data-v-1012703d]{font-size:12px}}.workflow-section svg[data-v-1012703d]{width:16px;height:16px;color:#ffffff4d}@media(min-width:640px){.workflow-section svg[data-v-1012703d]{width:20px;height:20px}}.features-detail-section[data-v-eff40466]{position:relative;padding:64px 16px;background:#0a0b0d;overflow:hidden}.bg-gradient[data-v-eff40466]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bg-gradient[data-v-eff40466]:before{content:"";position:absolute;top:20%;left:50%;transform:translate(-50%,-50%);width:1000px;height:600px;background:radial-gradient(circle,rgba(59,130,246,.05) 0%,transparent 60%)}.content-wrapper[data-v-eff40466]{position:relative;max-width:1200px;margin:0 auto}.section-header[data-v-eff40466]{text-align:center;margin-bottom:48px}.section-tag[data-v-eff40466]{color:#3b82f6;font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;margin-bottom:12px}.section-title[data-v-eff40466]{font-size:40px;font-weight:700;color:#f5f9fe;line-height:1.2;margin-bottom:16px}.title-highlight[data-v-eff40466]{background:linear-gradient(to right,#3b82f6,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-desc[data-v-eff40466]{font-size:18px;color:#a6aab5}.features-tabs[data-v-eff40466]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:48px}.tab-btn[data-v-eff40466]{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#ffffffb3;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.tab-btn[data-v-eff40466]:hover{background:#ffffff1a;border-color:#fff3}.tab-btn.active[data-v-eff40466]{background:#3b82f61a;border-color:#3b82f64d;color:#60a5fa}.tab-btn svg[data-v-eff40466]{width:20px;height:20px}.feature-card[data-v-eff40466]{position:relative;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:24px;overflow:hidden}.card-header-line[data-v-eff40466]{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(to right,transparent,rgba(255,255,255,.1),transparent)}.card-content[data-v-eff40466]{display:grid;grid-template-columns:1fr;gap:32px;padding:32px}@media(min-width:768px){.card-content[data-v-eff40466]{grid-template-columns:1fr 1fr;gap:48px;padding:48px}}.card-left[data-v-eff40466]{display:flex;flex-direction:column}.card-icon[data-v-eff40466]{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#3b82f6,#06b6d4);box-shadow:0 20px 40px -15px #3b82f650;margin-bottom:24px}.card-icon svg[data-v-eff40466]{width:32px;height:32px;color:#fff}.card-title[data-v-eff40466]{font-size:32px;font-weight:600;color:#f5f9fe;margin-bottom:16px}.card-desc[data-v-eff40466]{font-size:16px;line-height:1.7;color:#ffffff80;margin-bottom:24px}.learn-more[data-v-eff40466]{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#ffffff80;text-decoration:none;transition:color .2s ease;margin-top:auto}.learn-more[data-v-eff40466]:hover{color:#f5f9fe}.learn-more svg[data-v-eff40466]{transition:transform .2s ease}.learn-more:hover svg[data-v-eff40466]{transform:translate(4px)}.card-right[data-v-eff40466]{display:flex;flex-direction:column}.features-label[data-v-eff40466]{font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#ffffff4d;margin-bottom:16px}.features-list[data-v-eff40466]{display:flex;flex-direction:column;gap:8px}.feature-item[data-v-eff40466]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;transition:background .2s ease}.feature-item[data-v-eff40466]:hover{background:#ffffff08}.check-icon[data-v-eff40466]{width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:#3b82f61a;flex-shrink:0}.check-icon svg[data-v-eff40466]{width:14px;height:14px;color:#3b82f6}.feature-item span[data-v-eff40466]{font-size:14px;color:#ffffffb3;transition:color .2s ease}.feature-item:hover span[data-v-eff40466]{color:#f5f9fe}.stats-grid[data-v-eff40466]{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:48px;background:#ffffff1a;border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden}@media(min-width:768px){.stats-grid[data-v-eff40466]{grid-template-columns:repeat(4,1fr)}}.stat-item[data-v-eff40466]{display:flex;flex-direction:column;align-items:center;padding:24px 16px;background:#0000004d;text-align:center;transition:background .2s ease}.stat-item[data-v-eff40466]:hover{background:#ffffff05}.stat-value[data-v-eff40466]{font-size:32px;font-weight:700;margin-bottom:8px}@media(min-width:768px){.stat-value[data-v-eff40466]{font-size:40px}}.stat-value.blue[data-v-eff40466]{color:#3b82f6}.stat-value.green[data-v-eff40466]{color:#10b981}.stat-value.violet[data-v-eff40466]{color:#8b5cf6}.stat-value.orange[data-v-eff40466]{color:#f97316}.stat-label[data-v-eff40466]{font-size:12px;color:#fff6}@media(min-width:640px){.stat-label[data-v-eff40466]{font-size:14px}}@media(min-width:640px){.features-detail-section[data-v-eff40466]{padding:96px 24px}}@media(min-width:1024px){.features-detail-section[data-v-eff40466]{padding:128px 24px}.section-title[data-v-eff40466]{font-size:56px}}.use-cases-section[data-v-9bfafbcd]{position:relative;padding:80px 0;background:#0a0b0d;overflow:hidden}.bg-gradient[data-v-9bfafbcd]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bg-gradient[data-v-9bfafbcd]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1000px;height:600px;background:radial-gradient(circle,rgba(59,130,246,.05) 0%,transparent 60%)}@media(min-width:640px){.use-cases-section[data-v-9bfafbcd]{padding:96px 0}}@media(min-width:1024px){.use-cases-section[data-v-9bfafbcd]{padding:128px 0}}.content-wrapper[data-v-9bfafbcd]{position:relative;max-width:1200px;margin:0 auto;padding:0 16px}@media(min-width:640px){.content-wrapper[data-v-9bfafbcd]{padding:0 24px}}@media(min-width:1024px){.content-wrapper[data-v-9bfafbcd]{padding:0 32px}}.section-header[data-v-9bfafbcd]{text-align:center;margin-bottom:80px}.section-tag[data-v-9bfafbcd]{color:#3b82f6;font-size:12px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;margin-bottom:24px}.section-title[data-v-9bfafbcd]{font-size:48px;font-weight:700;color:#f5f9fe;line-height:1.1;margin:0}@media(min-width:640px){.section-title[data-v-9bfafbcd]{font-size:56px}}@media(min-width:1024px){.section-title[data-v-9bfafbcd]{font-size:72px}}.section-title.highlight[data-v-9bfafbcd]{background:linear-gradient(to right,#8b5cf6,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-desc[data-v-9bfafbcd]{font-size:16px;color:#a6aab5;margin-top:20px;max-width:500px;margin-left:auto;margin-right:auto}.cases-grid[data-v-9bfafbcd]{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:640px){.cases-grid[data-v-9bfafbcd]{grid-template-columns:repeat(2,1fr);gap:24px}}@media(min-width:1024px){.cases-grid[data-v-9bfafbcd]{grid-template-columns:repeat(3,1fr);gap:28px}}.case-card[data-v-9bfafbcd]{position:relative;padding:32px;border-radius:20px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);transition:all .3s ease;overflow:hidden}.case-card[data-v-9bfafbcd]:hover{background:#ffffff0f;border-color:#ffffff26;transform:translateY(-4px)}.card-icon[data-v-9bfafbcd]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;margin-bottom:20px;transition:all .3s ease}.case-card:hover .card-icon[data-v-9bfafbcd]{background:#8b5cf626}.card-icon svg[data-v-9bfafbcd]{width:22px;height:22px;color:#fff9;transition:color .3s ease}.case-card:hover .card-icon svg[data-v-9bfafbcd]{color:#a855f7}.card-title[data-v-9bfafbcd]{font-size:18px;font-weight:600;color:#f5f9fe;margin-bottom:12px}.card-desc[data-v-9bfafbcd]{font-size:14px;line-height:1.6;color:#fff6}.stats-section[data-v-9bfafbcd]{margin-top:80px}.stats-container[data-v-9bfafbcd]{display:flex;flex-direction:column;align-items:center;padding:32px;border-radius:20px;background:#ffffff05;border:1px solid rgba(255,255,255,.06)}@media(min-width:640px){.stats-container[data-v-9bfafbcd]{flex-direction:row;justify-content:center;gap:64px}}.stat-item[data-v-9bfafbcd]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:16px}@media(min-width:640px){.stat-item[data-v-9bfafbcd]{padding:0}}.stat-value[data-v-9bfafbcd]{font-size:32px;font-weight:700;color:#f5f9fe;margin-bottom:8px}@media(min-width:768px){.stat-value[data-v-9bfafbcd]{font-size:40px}}.stat-label[data-v-9bfafbcd]{font-size:12px;color:#fff6}@media(min-width:640px){.stat-label[data-v-9bfafbcd]{font-size:14px}}.footer-section[data-v-cc9e94f1]{position:relative;padding:80px 0;background:#0a0b0d;overflow:hidden}.bg-gradient[data-v-cc9e94f1]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bg-gradient[data-v-cc9e94f1]:before{content:"";position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);width:1000px;height:600px;background:radial-gradient(circle,rgba(59,130,246,.05) 0%,transparent 60%)}@media(min-width:640px){.footer-section[data-v-cc9e94f1]{padding:96px 0}}@media(min-width:1024px){.footer-section[data-v-cc9e94f1]{padding:128px 0}}.content-wrapper[data-v-cc9e94f1]{position:relative;max-width:1152px;margin:0 auto;padding:0 16px}@media(min-width:640px){.content-wrapper[data-v-cc9e94f1]{padding:0 24px}}@media(min-width:1024px){.content-wrapper[data-v-cc9e94f1]{padding:0 32px}}.footer-grid[data-v-cc9e94f1]{display:grid;grid-template-columns:1fr;gap:48px}@media(min-width:640px){.footer-grid[data-v-cc9e94f1]{grid-template-columns:1fr 1fr}}@media(min-width:768px){.footer-grid[data-v-cc9e94f1]{grid-template-columns:2fr 1fr 1fr 1fr;gap:48px}}.footer-brand[data-v-cc9e94f1]{display:flex;flex-direction:column;gap:24px}.brand-logo[data-v-cc9e94f1]{margin-bottom:8px}.logo-img[data-v-cc9e94f1]{height:30px;width:auto}.brand-desc[data-v-cc9e94f1]{font-size:14px;line-height:1.6;color:#fff6;max-width:300px}.social-links[data-v-cc9e94f1]{display:flex;gap:16px}.social-link[data-v-cc9e94f1]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);color:#fff6;transition:all .3s ease}.social-link[data-v-cc9e94f1]:hover{color:#f5f9fe;border-color:#fff3}.social-link svg[data-v-cc9e94f1]{width:20px;height:20px}.footer-column[data-v-cc9e94f1]{display:flex;flex-direction:column;gap:16px}.column-title[data-v-cc9e94f1]{font-size:14px;font-weight:500;color:#f5f9fe;margin-bottom:8px}.column-links[data-v-cc9e94f1]{display:flex;flex-direction:column;gap:12px;list-style:none;padding:0;margin:0}.link-item[data-v-cc9e94f1]{font-size:14px;color:#fff6;text-decoration:none;transition:color .3s ease}.link-item[data-v-cc9e94f1]:hover{color:#f5f9fe}.footer-bottom[data-v-cc9e94f1]{margin-top:64px;padding-top:32px;border-top:1px solid rgba(255,255,255,.06)}.copyright p[data-v-cc9e94f1]{font-size:14px;color:#ffffff4d;margin:0;text-align:center}.home-page[data-v-ca2c0d1a]{min-height:100vh}.converter-page[data-v-d6e37c0b]{min-height:100vh;display:flex;flex-direction:column;background:#0a0b0d}.converter-main[data-v-d6e37c0b]{flex:1;padding:120px 24px 60px}.converter-container[data-v-d6e37c0b]{max-width:800px;margin:0 auto}.converter-title[data-v-d6e37c0b]{text-align:center;margin-bottom:40px}.converter-title h1[data-v-d6e37c0b]{font-size:48px;font-weight:700;color:#f5f9fe;margin-bottom:16px}.converter-title p[data-v-d6e37c0b]{font-size:18px;color:#a6aab5}.upload-area[data-v-d6e37c0b]{border:2px dashed rgba(255,255,255,.2);border-radius:24px;padding:48px;text-align:center;cursor:pointer;transition:all .3s;background:#ffffff05;margin-bottom:32px}.upload-area[data-v-d6e37c0b]:hover,.upload-area.dragover[data-v-d6e37c0b]{border-color:#10b981;background:#10b9810d}.upload-area.has-file[data-v-d6e37c0b]{border-style:solid;border-color:#ffffff1a}.upload-area input[type=file][data-v-d6e37c0b]{display:none}.upload-placeholder[data-v-d6e37c0b]{display:flex;flex-direction:column;align-items:center;gap:16px}.upload-icon[data-v-d6e37c0b]{width:80px;height:80px;border-radius:50%;background:#10b9811a;display:flex;align-items:center;justify-content:center;color:#10b981}.upload-placeholder h3[data-v-d6e37c0b]{font-size:20px;font-weight:600;color:#f5f9fe}.upload-placeholder p[data-v-d6e37c0b]{font-size:14px;color:#a6aab5}.preview-area[data-v-d6e37c0b]{display:flex;flex-direction:column;gap:24px}.preview-list[data-v-d6e37c0b]{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.preview-item[data-v-d6e37c0b]{position:relative;width:120px}.preview-item img[data-v-d6e37c0b]{width:100px;height:100px;object-fit:cover;border-radius:12px;border:2px solid rgba(255,255,255,.1)}.preview-item .file-name[data-v-d6e37c0b]{display:block;font-size:11px;color:#a6aab5;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.remove-btn[data-v-d6e37c0b]{position:absolute;top:-8px;right:-8px;width:24px;height:24px;border-radius:50%;background:#ef4444;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.change-btn[data-v-d6e37c0b]{padding:12px 24px;border-radius:12px;background:#3b82f61a;border:1px solid rgba(59,130,246,.3);color:#60a5fa;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.change-btn[data-v-d6e37c0b]:hover{background:#3b82f633}.format-section[data-v-d6e37c0b]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:32px;margin-bottom:24px}.format-row[data-v-d6e37c0b]{display:flex;align-items:center;justify-content:center;gap:24px;margin-bottom:24px}.format-select[data-v-d6e37c0b]{flex:1;max-width:200px}.format-select label[data-v-d6e37c0b]{display:block;font-size:12px;color:#a6aab5;margin-bottom:8px;text-transform:uppercase;letter-spacing:.1em}.select-wrapper[data-v-d6e37c0b]{position:relative}.select-wrapper select[data-v-d6e37c0b]{width:100%;padding:14px 40px 14px 16px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#f5f9fe;font-size:16px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .2s}.select-wrapper select option[data-v-d6e37c0b]{background:#0a0b0d;color:#f5f9fe}.select-wrapper select[data-v-d6e37c0b]:hover,.select-wrapper select[data-v-d6e37c0b]:focus{border-color:#10b98180;outline:none}.select-arrow[data-v-d6e37c0b]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#a6aab5;pointer-events:none}.swap-icon[data-v-d6e37c0b]{width:48px;height:48px;border-radius:12px;background:#10b9811a;display:flex;align-items:center;justify-content:center;color:#10b981}.quality-slider[data-v-d6e37c0b]{text-align:center}.quality-slider label[data-v-d6e37c0b]{display:block;font-size:14px;color:#a6aab5;margin-bottom:12px}.quality-slider input[type=range][data-v-d6e37c0b]{width:100%;max-width:300px;height:8px;border-radius:4px;background:#ffffff1a;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.quality-slider input[type=range][data-v-d6e37c0b]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#3b82f6;cursor:pointer}.convert-btn[data-v-d6e37c0b]{width:100%;padding:18px 32px;border-radius:16px;background:linear-gradient(135deg,#10b981,#059669);border:none;color:#fff;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:12px}.convert-btn[data-v-d6e37c0b]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 40px #10b9814d}.convert-btn[data-v-d6e37c0b]:disabled{opacity:.5;cursor:not-allowed}.loading-spinner[data-v-d6e37c0b]{width:24px;height:24px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-d6e37c0b 1s linear infinite}@keyframes spin-d6e37c0b{to{transform:rotate(360deg)}}.result-section[data-v-d6e37c0b]{margin-top:48px;text-align:center}.result-section h3[data-v-d6e37c0b]{font-size:24px;font-weight:600;color:#f5f9fe;margin-bottom:24px}.result-list[data-v-d6e37c0b]{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin-bottom:24px}.result-item[data-v-d6e37c0b]{display:flex;flex-direction:column;align-items:center;gap:12px}.result-item img[data-v-d6e37c0b]{width:150px;height:150px;object-fit:cover;border-radius:12px;border:2px solid rgba(16,185,129,.3)}.download-btn[data-v-d6e37c0b]{padding:10px 20px;border-radius:10px;background:#10b9811a;border:1px solid rgba(16,185,129,.3);color:#34d399;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s}.download-btn[data-v-d6e37c0b]:hover{background:#10b98133}.download-all-btn[data-v-d6e37c0b]{padding:14px 32px;border-radius:12px;background:#10b981;border:none;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}.download-all-btn[data-v-d6e37c0b]:hover{background:#059669}.converter-footer[data-v-d6e37c0b]{padding:24px;text-align:center;border-top:1px solid rgba(255,255,255,.05)}.converter-footer p[data-v-d6e37c0b]{font-size:14px;color:#ffffff4d}@media(max-width:640px){.converter-title h1[data-v-d6e37c0b]{font-size:32px}.format-row[data-v-d6e37c0b]{flex-direction:column;gap:16px}.format-select[data-v-d6e37c0b]{max-width:100%;width:100%}.swap-icon[data-v-d6e37c0b]{transform:rotate(90deg)}.upload-area[data-v-d6e37c0b]{padding:32px 16px}}.converter-page[data-v-20e0c6f3]{min-height:100vh;display:flex;flex-direction:column;background:#0a0b0d}.main[data-v-20e0c6f3]{flex:1;padding:120px 24px 80px}.container[data-v-20e0c6f3]{max-width:800px;margin:0 auto}.title[data-v-20e0c6f3]{text-align:center;margin-bottom:48px}.title h1[data-v-20e0c6f3]{font-size:48px;font-weight:700;color:#f5f9fe;margin-bottom:12px}.title p[data-v-20e0c6f3]{font-size:18px;color:#a6aab5}.upload-section[data-v-20e0c6f3]{margin-bottom:32px}.upload-area[data-v-20e0c6f3]{border:2px dashed rgba(16,185,129,.3);border-radius:24px;padding:64px 32px;text-align:center;cursor:pointer;transition:all .3s}.upload-area[data-v-20e0c6f3]:hover,.upload-area.dragover[data-v-20e0c6f3]{border-color:#10b981;background:#10b9810d}.upload-icon[data-v-20e0c6f3]{color:#10b981;margin-bottom:24px}.upload-area h3[data-v-20e0c6f3]{font-size:20px;font-weight:600;color:#f5f9fe;margin-bottom:8px}.upload-area p[data-v-20e0c6f3]{color:#a6aab5;font-size:14px}.selected-files[data-v-20e0c6f3]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:20px;margin-bottom:24px}.files-header[data-v-20e0c6f3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.files-header h3[data-v-20e0c6f3]{font-size:16px;font-weight:600;color:#f5f9fe}.clear-btn[data-v-20e0c6f3]{background:none;border:none;color:#ef4444;font-size:14px;cursor:pointer;padding:4px 8px;border-radius:6px;transition:background-color .2s}.clear-btn[data-v-20e0c6f3]:hover{background:#ef44441a}.files-list[data-v-20e0c6f3]{display:flex;flex-direction:column;gap:12px}.file-item[data-v-20e0c6f3]{display:flex;align-items:center;gap:12px;padding:12px;background:#ffffff05;border-radius:12px}.file-icon[data-v-20e0c6f3]{color:#10b981;flex-shrink:0}.file-info[data-v-20e0c6f3]{flex:1;min-width:0}.file-name[data-v-20e0c6f3]{color:#f5f9fe;font-size:14px;font-weight:500}.file-size[data-v-20e0c6f3]{color:#a6aab5;font-size:12px}.remove-btn[data-v-20e0c6f3]{width:32px;height:32px;border-radius:8px;background:none;border:none;color:#ef4444;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.remove-btn[data-v-20e0c6f3]:hover{background:#ef44441a}.options-section[data-v-20e0c6f3]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:24px;margin-bottom:24px}.option-group[data-v-20e0c6f3]{display:flex;flex-direction:column;gap:12px}.option-group label[data-v-20e0c6f3]{color:#f5f9fe;font-size:14px;font-weight:500}.format-select[data-v-20e0c6f3]{padding:12px 16px;background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#f5f9fe;font-size:15px;cursor:pointer;outline:none}.format-select[data-v-20e0c6f3]:focus{border-color:#10b981}.action-section[data-v-20e0c6f3]{margin-bottom:32px}.convert-btn[data-v-20e0c6f3]{width:100%;padding:16px 32px;background:linear-gradient(90deg,#10b981,#059669);border:none;border-radius:12px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s}.convert-btn[data-v-20e0c6f3]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 30px #10b9814d}.convert-btn[data-v-20e0c6f3]:disabled{opacity:.6;cursor:not-allowed}.results-section[data-v-20e0c6f3]{background:#10b9810d;border:1px solid rgba(16,185,129,.2);border-radius:16px;padding:24px}.results-header h3[data-v-20e0c6f3]{font-size:16px;font-weight:600;color:#f5f9fe;margin-bottom:16px}.results-list[data-v-20e0c6f3]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.result-item[data-v-20e0c6f3]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#ffffff05;border-radius:12px}.success-icon[data-v-20e0c6f3]{color:#10b981;flex-shrink:0}.result-info[data-v-20e0c6f3]{flex:1}.result-name[data-v-20e0c6f3]{color:#f5f9fe;font-size:14px;font-weight:500}.download-btn[data-v-20e0c6f3]{padding:8px 16px;background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:8px;color:#34d399;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.download-btn[data-v-20e0c6f3]:hover{background:#10b98133}.download-all-section[data-v-20e0c6f3]{text-align:center}.download-all-btn[data-v-20e0c6f3]{padding:12px 32px;background:linear-gradient(90deg,#10b981,#059669);border:none;border-radius:10px;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s}.download-all-btn[data-v-20e0c6f3]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #10b9814d}.page[data-v-0317b1af]{min-height:100vh;display:flex;flex-direction:column;background:#0a0b0d}.main[data-v-0317b1af]{flex:1;padding:120px 24px 80px}.container[data-v-0317b1af]{max-width:800px;margin:0 auto}.title[data-v-0317b1af]{text-align:center;margin-bottom:60px}.title h1[data-v-0317b1af]{font-size:48px;font-weight:700;background:linear-gradient(90deg,#10b981,#34d399);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:16px}.title p[data-v-0317b1af]{font-size:18px;color:#a6aab5}.timeline[data-v-0317b1af]{display:flex;flex-direction:column;gap:32px;position:relative}.timeline[data-v-0317b1af]:before{content:"";position:absolute;left:24px;top:0;bottom:0;width:2px;background:#ffffff1a}.timeline-item[data-v-0317b1af]{position:relative;padding-left:64px}.timeline-item[data-v-0317b1af]:before{content:"";position:absolute;left:20px;top:8px;width:10px;height:10px;border-radius:50%;background:#10b981;border:2px solid #0a0b0d;z-index:1}.date[data-v-0317b1af]{font-size:12px;color:#a6aab5;margin-bottom:4px;letter-spacing:1px}.version[data-v-0317b1af]{display:inline-block;padding:4px 12px;background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:8px;color:#34d399;font-size:12px;font-weight:600;margin-bottom:12px}.content h3[data-v-0317b1af]{font-size:20px;font-weight:600;color:#f5f9fe;margin-bottom:16px}.content ul[data-v-0317b1af]{list-style:none;padding:0;margin:0}.content li[data-v-0317b1af]{position:relative;padding-left:20px;color:#a6aab5;font-size:15px;line-height:1.6;margin-bottom:8px}.content li[data-v-0317b1af]:before{content:"•";position:absolute;left:4px;color:#10b981}.page[data-v-9ab4aa45]{min-height:100vh;display:flex;flex-direction:column;background:#0a0b0d}.main[data-v-9ab4aa45]{flex:1;padding:120px 24px 80px}.container[data-v-9ab4aa45]{max-width:800px;margin:0 auto}.title[data-v-9ab4aa45]{text-align:center;margin-bottom:60px}.title h1[data-v-9ab4aa45]{font-size:48px;font-weight:700;background:linear-gradient(90deg,#10b981,#34d399);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:16px}.title p[data-v-9ab4aa45]{font-size:18px;color:#a6aab5}.docs[data-v-9ab4aa45]{display:flex;flex-direction:column;gap:40px}.doc-section[data-v-9ab4aa45]{display:flex;flex-direction:column;gap:16px}.doc-section h2[data-v-9ab4aa45]{font-size:28px;font-weight:700;color:#f5f9fe;padding-left:16px;border-left:3px solid #10b981}.doc-card[data-v-9ab4aa45]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px}.doc-card h3[data-v-9ab4aa45]{font-size:20px;font-weight:600;color:#f5f9fe;margin-bottom:16px;margin-top:24px}.doc-card h3[data-v-9ab4aa45]:first-child{margin-top:0}.doc-card p[data-v-9ab4aa45]{color:#a6aab5;font-size:15px;line-height:1.6}.doc-card ul[data-v-9ab4aa45],.doc-card ol[data-v-9ab4aa45]{padding-left:24px;margin:0}.doc-card li[data-v-9ab4aa45]{color:#a6aab5;font-size:15px;line-height:1.8;margin-bottom:8px}.doc-card a[data-v-9ab4aa45]{color:#34d399;text-decoration:none;transition:color .2s}.doc-card a[data-v-9ab4aa45]:hover{color:#10b981;text-decoration:underline}
