.footer[data-v-3ae133d3]{margin:48px auto 0;max-width:1200px;padding-bottom:24px;padding-left:24px;padding-right:24px}.popconfirm-content[data-v-3ae133d3]{padding:12px 16px}.header[data-v-bcb2fbf1]{position:fixed;top:0;left:0;right:0;z-index:999;background:#ffffffb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header-container[data-v-bcb2fbf1]{display:flex;align-items:center;max-width:1200px;margin:0 auto;padding:0 24px;height:64px}.logo[data-v-bcb2fbf1]{font-size:24px;font-weight:700;margin-right:48px;color:var(--primary-color);cursor:pointer;-webkit-user-select:none;user-select:none}[data-v-bcb2fbf1] .n-menu{flex:1}.main-container[data-v-f54f230c]{max-width:1200px;margin:64px auto 0;padding:0 24px}.logo[data-v-f54f230c]{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo[data-v-f54f230c]:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.vue[data-v-f54f230c]:hover{filter:drop-shadow(0 0 2em #42b883aa)}body{margin:0;font-family:v-sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.changelog-container[data-v-d7315bc4]{margin:20px auto;padding:20px}.version-header[data-v-d7315bc4]{display:flex;align-items:center;gap:8px}.version[data-v-d7315bc4]{font-weight:700}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#1e1e1e;color:#dcdcdc}.hljs-keyword,.hljs-literal,.hljs-symbol,.hljs-name{color:#569cd6}.hljs-link{color:#569cd6;text-decoration:underline}.hljs-built_in,.hljs-type{color:#4ec9b0}.hljs-number,.hljs-class{color:#b8d7a3}.hljs-string,.hljs-meta .hljs-string{color:#d69d85}.hljs-regexp,.hljs-template-tag{color:#9a5334}.hljs-subst,.hljs-function,.hljs-title,.hljs-params,.hljs-formula{color:#dcdcdc}.hljs-comment,.hljs-quote{color:#57a64a;font-style:italic}.hljs-doctag{color:#608b4e}.hljs-meta,.hljs-meta .hljs-keyword,.hljs-tag{color:#9b9b9b}.hljs-variable,.hljs-template-variable{color:#bd63c5}.hljs-attr,.hljs-attribute{color:#9cdcfe}.hljs-section{color:gold}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-bullet,.hljs-selector-tag,.hljs-selector-id,.hljs-selector-class,.hljs-selector-attr,.hljs-selector-pseudo{color:#d7ba7d}.hljs-addition{background-color:#144212;display:inline-block;width:100%}.hljs-deletion{background-color:#600;display:inline-block;width:100%}.docs[data-v-90dc87ce]{margin-top:60px}[data-v-90dc87ce] .n-layout{min-height:calc(100vh - 180px)}.content[data-v-90dc87ce]{margin:0 auto;padding:0 24px}.markdown-body[data-v-90dc87ce]{background:#fff;padding:0 20px 20px;border-radius:6px;max-width:900px;margin:0 auto}[data-v-90dc87ce] .n-layout-sider{background:#fff}[data-v-90dc87ce] .n-layout-sider .n-menu{padding:12px 0}[data-v-90dc87ce] .n-layout-sider .n-menu-item{font-size:14px}[data-v-90dc87ce] .n-menu{margin-top:20px}.content[data-v-90dc87ce]{padding:20px}[data-v-90dc87ce] .markdown-body pre{padding:0;margin:0;background:none;position:relative}[data-v-90dc87ce] .markdown-body pre .copy-button{position:absolute;right:10px;top:10px;background:#ffffff1a;border:none;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;cursor:pointer;opacity:0;transition:opacity .2s}[data-v-90dc87ce] .markdown-body pre .copy-button:hover{background:#fff3}[data-v-90dc87ce] .markdown-body pre:hover .copy-button{opacity:1}[data-v-90dc87ce] .markdown-body pre code{display:block;background-color:#282c34!important;padding:16px;border-radius:6px;line-height:1.6;font-size:14px;color:#fff}[data-v-90dc87ce] .markdown-body code{background-color:#f3f4f6!important;color:#e11d48;padding:2px 6px;border-radius:4px;font-size:13px}.fade-enter-active[data-v-90dc87ce],.fade-leave-active[data-v-90dc87ce]{transition:opacity .3s ease,transform .3s ease}.fade-enter-from[data-v-90dc87ce]{opacity:0;transform:translateY(20px)}.fade-leave-to[data-v-90dc87ce]{opacity:0;transform:translateY(-20px)}.home[data-v-0f4d5e27]{position:relative;max-width:1200px;margin:0 auto;padding:40px 20px;min-height:100vh;overflow-x:hidden;width:100%}.background-shape[data-v-0f4d5e27]{position:fixed;top:-100px;left:0;right:0;width:100vw;height:800px;background:linear-gradient(135deg,#1a237e26,#3f51b52e,#0d47a138,#1565c040,#1e88e533,#03a9f42e,#00bcd426 90%,#0096881f);transform:skewY(-6deg);transform-origin:top left;z-index:-1}.hero[data-v-0f4d5e27]{position:relative;text-align:center;padding:80px 0;margin:0;overflow:hidden}.hero-content[data-v-0f4d5e27]{position:relative;z-index:1}.hero .title[data-v-0f4d5e27]{font-size:4em;background:linear-gradient(45deg,#1a237e,#0d47a1);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:20px;animation:fadeInDown-0f4d5e27 .8s ease-out}.hero .subtitle[data-v-0f4d5e27]{font-size:2em;color:#2c3e50;margin-bottom:16px;animation:fadeInDown-0f4d5e27 .8s ease-out .2s both}.hero .description[data-v-0f4d5e27]{font-size:1.2em;color:#546e7a;max-width:600px;margin:0 auto 40px;animation:fadeInDown-0f4d5e27 .8s ease-out .4s both}.hero-buttons[data-v-0f4d5e27]{display:flex;gap:16px;justify-content:center;animation:fadeInUp-0f4d5e27 .8s ease-out .6s both}@keyframes fadeInDown-0f4d5e27{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-0f4d5e27{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.card-header[data-v-0f4d5e27]{display:flex;align-items:center;gap:8px}.features[data-v-0f4d5e27]{margin:40px 0}.feature-item[data-v-0f4d5e27]{opacity:0;animation:slideInDown-0f4d5e27 .8s ease-out forwards}.feature-item-1[data-v-0f4d5e27]{animation-delay:.2s}.feature-item-2[data-v-0f4d5e27]{animation-delay:.4s}.feature-item-3[data-v-0f4d5e27]{animation-delay:.6s}.features .n-card[data-v-0f4d5e27]{height:100%}.features .n-card__content[data-v-0f4d5e27]{height:80px;display:flex;align-items:center}@keyframes slideInDown-0f4d5e27{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.metrics[data-v-0f4d5e27]{margin:40px 0}.metric-item[data-v-0f4d5e27]{opacity:0;animation:slideInDown-0f4d5e27 .8s ease-out forwards}.metric-item-1[data-v-0f4d5e27]{animation-delay:.8s}.metric-item-2[data-v-0f4d5e27]{animation-delay:1s}.chart-container[data-v-0f4d5e27]{width:100%;height:200px;overflow:hidden}.chart-label[data-v-0f4d5e27]{font-size:14px;fill:#666}.chart-value[data-v-0f4d5e27]{font-size:14px;fill:#333;font-weight:500}.bar[data-v-0f4d5e27]{transition:width 1s ease-out}.php-bar[data-v-0f4d5e27]{fill:#e57373}.bulk-bar[data-v-0f4d5e27]{fill:#64b5f6}.legend-dot[data-v-0f4d5e27]{stroke:none}.php-dot[data-v-0f4d5e27]{fill:#e57373}.bulk-dot[data-v-0f4d5e27]{fill:#64b5f6}.legend-text[data-v-0f4d5e27]{font-size:12px;fill:#666}.chart-title[data-v-0f4d5e27]{font-size:14px;fill:#333;font-weight:500}.ring[data-v-0f4d5e27]{fill:none;stroke-width:4}.original[data-v-0f4d5e27]{stroke:#c91414;stroke-width:3}.compressed[data-v-0f4d5e27]{stroke:#2196f3}.cold-compressed[data-v-0f4d5e27]{stroke:#4caf50}.ring-label[data-v-0f4d5e27]{font-size:12px;fill:#666}.ring-value[data-v-0f4d5e27]{font-size:14px;fill:#333;font-weight:500}.chart-note[data-v-0f4d5e27]{fill:#666}.ring-segment[data-v-0f4d5e27]{transition:all 1s ease-out}.carousel-img[data-v-0f4d5e27]{width:100%;height:100%;object-fit:cover;transition:opacity .3s ease-in-out}[data-v-0f4d5e27] .n-image{width:100%;height:100%;display:block}[data-v-0f4d5e27] .n-carousel-item,[data-v-0f4d5e27] .n-image-preview-container{width:100%;height:100%}[data-v-0f4d5e27] .n-image-img{width:100%;height:100%;object-fit:cover}[data-v-0f4d5e27] .n-image-placeholder{background-color:#f3f5f7;display:flex;align-items:center;justify-content:center;font-size:14px;color:#666;height:100%}[data-v-0f4d5e27] .n-carousel{width:100%;height:400px;border-radius:8px;overflow:hidden}[data-v-0f4d5e27] .n-carousel-item{display:flex;align-items:center;justify-content:center;background:#f8fafc}[data-v-0f4d5e27] .n-carousel-dots{bottom:16px}.license[data-v-ee2ef70e]{max-width:1200px;margin:80px auto 0;padding:0 24px}.license-card[data-v-ee2ef70e]{padding:40px}.description[data-v-ee2ef70e]{font-size:1.2em;color:#666;text-align:center}[data-v-ee2ef70e] .n-form-item .n-form-item-label{font-weight:500}.fade-enter-active[data-v-ee2ef70e]{transition:opacity .5s ease,transform .5s ease}.fade-enter-from[data-v-ee2ef70e]{opacity:0;transform:translateY(30px)}
